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
336905560934	336905561495	336905562045	336905562595	336905563145	336905563695	336905564245	336905564795	336905565345	336905565895	336905566445	336905566995	336905567545	336905568095	336905568645	336905569195	336905569745	336905570295	336905570845	336905571395	336905571945	336905572495	336905573045	336905573595	336905574145	336905574695	336905575245	336905575795	336905576345	336905576895	336905577445	336905577995	336905578545	336905579095	336905579645	336905580195	336905580745	336905581295	336905581845	336905582395	336905582945	336905583495	336905584045	336905584595	336905585145	336905585695	336905586245	336905586795	336905587345	336905587895	336905588445	336905588995	336905589545	336905590095	336905590645	336905591195	336905591745	336905592295	336905592845	336905593395	336905593945	336905594495	336905595045	336905595595	336905596145	336905596695	336905597245	336905597795	336905598345	336905598895	336905599445	336905599995	336905600545	336905601095	336905601645	336905602195	336905602745	336905603295	336905603845	336905604395	336905604945	336905605495	336905606045	336905606595	336905607145	336905607695	336905608245	336905608795	336905609345	336905609895	336905610445	336905610995	336905611545	336905612095	336905612645	336905613195	336905613745	336905614295	336905614845	336905615395	336905615945	336905616495	336905617045	336905617595	336905618145	336905618695	336905619245	336905619795	336905620345	336905620895	336905621445	336905621995	336905622545	336905623095	336905623645	336905624195	336905624745	336905625295	336905625845	336905626395	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
48283	47121	15236	2685	1245	1002	792	671	624	570	513	501	494	493	432	517	469	428	405	453	409	444	439	370	414	436	466	396	394	405	400	419	385	378	411	430	382	391	388	406	418	425	395	389	432	409	376	406	404	370	409	373	412	385	380	416	373	410	428	400	368	405	416	407	389	372	385	383	426	425	385	368	421	381	393	378	370	430	379	354	407	385	377	399	380	393	386	426	400	365	407	413	388	422	389	405	420	393	438	388	379	365	412	440	398	393	391	429	375	425	371	371	398	389	414	385	422	371	413	392	432	382	416	389	388	374	412	368	397	399	412	434	395	402	411	415	409	412	374	414	376	410	384	387	382	441	406	384	404	383	393	382	402	432	398	362	397	394	405	406	413	420	403	399	427	397	396	416	392	416	416	373	395	440	399	357	413	357	381	436	397	418	416	389	400	403	418	339	391	410	369	396	384	382	393	402	407	415	411	399	425	422	394	406	386	368	385	406	422	429	462	400	395	388	426	446	429	404	417	355	396	403	399	400	379	392	383	432	427	408	370	395	386	405	372	364	413	387	417	416	342	410	388	408	444	364	400	388	413	428	416	374	385	409	432	371	379	421	397	412	399	401	395	391	394	386	435	403	359	400	402	401	406	416	407	402	419	405	350	437	383	404	418	406	395	400	404	417	389	399	378	358	387	374	389	374	362	401	437	370	382	406	396	403	368	411	439	420	413	400	398	406	404	393	379	424	373	355	352	434	381	415	385	396	396	423	439	415	393	429	385	391	423	440	370	415	403	393	398	390	380	395	403	409	391	420	402	415	401	394	382	361	410	435	381	397	411	429	374	401	415	378	437	405	409	398	412	386	403	421	401	394	405	361	382	391	415	362	385	405	364	421	386	389	418	428	396	388	390	379	392	386	383	396	413	429	397	348	360	419	380	357	380	413	400	390	441	398	426	417	397	412	383	397	394	419	419	408	391	358	362	371	382	374	415	383	396	419	387	385	344	421	369	406	372	367	383	427	397	408	414	393	443	402	418	416	377	377	401	410	375	419	403	419	365	379	403	436	415	416	375	414	453	406	384	415	386	369	387	402	397	358	406	423	391	379	416	361	430	383	366	387	395	396	393	411	419	403	378	429	403	415	394	430	408	420	409	388	390	414	417	371	389	401	380	411	377	394	365	390	383	410	412	411	398	412	396	379	407	398	391	390	416	368	395	395	428	422	384	386	411	398	435	398	380	434	374	399	397	369	395	417	397	359	344	400	373	401	437	421	385	410	377	359	409	380	400	373	386	405	433	362	392	353	377	418	412	378	384	369	400	388	370	401	377	382	401	408	434	423	414	380	430	397	391	425	388	365	421	391	403	414	363	394	389	403	380	421	412	386	421	415	391	360	424	389	379	425	406	429	380	385	389	423	392	418	399	401	407	374	373	357	404	394	447	425	418	390	412	402	393	365	390	388	390	412	395	427	402	398	393	389	378	394	384	396	377	354	404	380	369	434	377	426	387	400	389	424	376	420	388	397	389	402	382	433	377	412	395	417	383	363	428	406	400	445	411	391	427	414	412	399	393	404	375	385	415	356	395	347	354	375	380	399	371	398	420	383	442	375	410	399	420	393	392	373	438	391	412	424	389	373	386	433	404	415	453	416	363	381	401	400	417	405	402	373	351	365	370	382	387	393	398	387	392	398	379	399	369	398	405	412	446	381	379	384	378	384	403	399	420	397	429	416	417	386	386	408	384	399	390	393	415	421	383	409	374	379	413	369	429	389	425	409	402	400	395	399	396	393	436	379	386	366	336	409	417	382	374	400	388	442	359	404	366	416	353	397	391	374	407	397	371	399	384	408	389	396	431	403	414	383	376	373	407	382	384	436	435	401	416	374	360	378	393	378	418	410	369	395	393	403	417	398	421	388	384	369	354	399	387	435	440	407	391	423	406	372	380	455	414	390	385	381	389	402	409	409	364	411	392	402	405	425	384	373	406	402	408	427	396	411	386	433	420	407	385	391	391	366	320	402	422	385	418	431	379	365	435	397	409	365	400	417	388	384	390	441	412	405	415	382	394	403	398	387	341	367	376	390	397	385	375	360	371	414	369	407	396	422	395	404	388	398	413	378	397	392	386	411	409	356	402	389	412	397	384	404	399	398	398	378	425	380	407	423	431	386	386	431	421	428	389	402	406	367	414	413	413	389	379	382	360	397	404	438	422	419	391	371	388	397	391	405	404	408	402	412	391	324	382	442	390	409	407	372	377	378	411	378	388	413	413	400	380	415	406	421	421	400	385	394	411	405	364	456	389	428	396	401	374	414	411	432	410	389	372	385	395	383	402	393	375	401	370	433	400	436	415	413	393	375	427	427	430	378	392	398	391	407	391	413	440	378	399	396	383	407	390	368	362	384	363	391	433	390	411	393	416	389	411	364	384	419	415	392	404	421	367	365	399	380	398	414	405	401	379	375	397	401	427	417	410	410	401	426	420	387	365	363	374	392	409	395	405	432	404	407	428	363	371	414	402	442	403	402	417	366	398	399	371	387	415	423	392	403	410	375	406	399	440	397	381	412	382	412	370	352	377	397	397	413	397	378	396	377	367	406	415	396	408	411	398	409	402	395	388	344	402	373	414	412	401	398	387	398	380	399	393	367	372	425	409	385	395	382	394	371	366	407	390	398	424	396	410	415	379	415	375	396	401	378	420	383	425	408	410	375	383	425	402	398	426	378	395	394	415	418	407	411	411	417	390	380	384	408	380	389	431	423	369	375	402	391	369	353	408	386	401	394	420	409	384	364	421	387	398	413	410	389	402	370	432	398	386	407	421	389	408	429	418	415	372	414	409	414	408	395	415	438	427	386	398	413	373	409	428	409	416	365	413	383	426	403	369	381	394	405	405	403	362	384	415	404	420	427	404	367	415	405	413	395	386	432	370	358	418	355	379	402	405	391	393	363	432	397	395	406	405	407	398	401	440	412	416	392	403	391	375	388	396	372	413	377	398	365	409	403	364	369	402	394	360	417	382	394	434	390	396	411	366	416	386	415	417	375	412	406	385	404	423	432	405	384	396	422	377	388	395	370	411	398	393	369	407	398	394	391	422	377	403	397	394	382	412	406	405	383	400	400	410	433	391	391	417	379	363	371	376	363	389	420	411	453	392	386	410	401	387	389	357	366	414	389	416	344	412	421	383	403	384	428	414	372	418	387	419	398	407	423	387	412	400	376	390	403	356	378	421	424	384	399	433	409	461	356	404	408	383	397	421	409	384	412	402	423	413	370	398	427	456	382	408	430	382	382	391	417	399	417	386	441	409	384	406	409	408	405	399	373	376	413	379	415	433	364	405	374	422	429	416	392	357	398	427	395	414	371	373	399	392	371	403	379	387	425	423	431	410	408	396	397	394	402	426	395	398	413	393	367	378	349	401	407	384	363	364	398	448	404	403	410	423	391	389	402	374	415	437	397	376	425	393	373	387	418	413	381	398	419	376	423	429	384	369	419
33581	21065	4122	4968	4271	3586	3009	2583	2267	2031	1933	1794	1540	1567	1443	1385	1426	1290	1306	1279	1228	1221	1193	1149	1150	1086	1166	1144	1143	1141	1145	1128	1098	1017	1098	1071	1078	1011	1062	1051	1065	1026	1046	1005	1035	1061	1028	1003	1007	985	1008	999	1046	974	987	1004	1039	974	1026	988	969	928	1007	1024	980	1004	982	1031	1001	1005	1026	1063	1007	1028	981	974	1017	963	1004	986	978	1023	928	1023	1034	1001	966	981	984	991	996	936	955	1065	983	991	957	1029	987	995	978	928	1009	989	1024	993	994	1008	1037	952	1043	988	956	952	959	1043	990	993	972	987	975	972	948	996	953	1000	1007	1012	967	951	984	964	971	1004	990	991	955	992	1036	1028	988	1007	992	935	978	984	1001	1002	967	1005	1003	927	971	972	1003	988	978	972	985	981	992	980	1011	995	1000	1005	1003	1010	995	976	968	1017	1012	987	935	998	969	993	987	998	956	1004	996	1000	989	964	991	982	967	903	940	988	987	949	983	1000	984	991	962	985	940	948	963	1016	979	964	994	1005	1024	956	982	964	1030	997	938	985	1004	979	975	972	950	963	978	1010	989	1003	986	905	972	1000	1032	917	951	957	980	1033	1004	987	1047	1062	973	934	980	1002	960	1023	1007	994	985	930	963	950	1031	973	1003	1011	946	1018	931	945	1040	933	961	946	987	961	879	1001	952	982	991	982	976	977	1018	937	1034	987	938	977	976	1030	992	981	944	1013	1024	981	973	982	995	1004	940	1025	993	966	917	990	1022	1028	971	1013	964	978	987	937	960	983	947	981	953	940	1035	1041	904	986	954	997	981	954	1013	1058	976	987	1004	917	1002	961	952	960	942	995	964	959	964	927	967	1000	990	923	952	992	951	1002	987	998	964	929	1026	964	948	967	1001	1005	1029	1039	966	954	987	961	1028	976	988	1019	1006	934	934	967	988	984	996	998	1049	992	960	957	971	1016	966	977	932	963	994	950	962	962	1030	923	993	991	1015	950	1001	961	975	964	940	1024	945	896	971	946	1042	1013	1026	955	995	1000	1010	940	950	933	996	970	931	997	1022	986	1032	893	955	978	1038	995	985	999	1033	915	1025	978	979	928	990	988	942	1013	994	1007	965	989	906	885	988	998	1008	1043	986	975	997	966	995	962	959	1002	981	995	983	1003	1067	1031	960	991	1016	1067	1026	999	1009	958	1003	1006	944	971	1009	1053	960	959	952	961	1021	929	979	1010	968	961	951	995	1033	976	947	921	964	988	985	991	945	970	1006	932	983	945	930	1082	996	945	1016	1020	978	957	1040	943	986	946	968	929	987	965	965	965	959	954	1000	938	973	977	957	998	931	968	994	996	1015	1000	985	987	1026	927	999	1001	960	961	988	964	891	958	972	985	934	971	991	961	1058	991	1006	975	932	970	1020	1021	1008	965	923	960	1015	1055	1037	969	976	1016	1049	939	950	1011	955	1017	991	964	970	908	920	1003	967	919	922	939	960	906	952	983	1017	987	950	987	970	972	1049	985	961	1022	980	979	969	967	920	971	1038	976	991	1041	944	983	959	956	967	994	920	952	1007	1017	975	999	977	945	992	993	970	1033	931	977	996	964	1013	997	959	973	1012	985	955	989	1017	979	944	964	1000	1029	950	946	972	940	979	950	1008	963	970	976	960	954	974	990	992	955	1012	968	953	1042	954	906	952	995	973	952	967	982	1023	1031	973	978	944	993	985	1018	909	973	947	987	998	955	1029	990	966	979	996	953	977	1026	975	1015	996	969	961	958	871	995	971	970	961	944	996	1014	1065	985	979	951	1001	1016	945	946	967	1019	967	967	1007	974	971	1011	980	981	979	926	998	1015	1011	965	964	1020	1057	962	967	972	957	997	977	928	991	968	1034	985	1007	993	994	975	995	1094	1057	1023	1013	967	949	967	1008	1009	987	980	970	984	993	954	1010	976	941	1045	993	951	986	1018	962	1009	966	977	959	1005	977	1009	1065	986	914	926	983	963	944	982	975	973	952	972	1001	986	942	920	1041	967	967	999	1002	1001	979	960	983	954	1006	966	981	994	1012	941	1016	1025	991	969	975	959	960	981	962	956	948	1024	982	1012	949	998	967	994	919	937	940	980	985	963	985	1016	1034	955	976	947	940	1002	970	967	984	992	991	996	983	919	974	963	1012	944	989	950	935	978	979	1010	964	980	942	1038	987	968	989	985	963	959	976	946	1010	967	1001	991	961	973	1015	1007	971	969	1017	982	1074	1035	990	961	964	995	930	1011	928	952	990	985	986	973	981	970	1003	986	970	977	969	972	930	1004	956	1010	960	928	974	970	956	993	1009	1044	996	961	1020	935	1033	965	1014	961	949	967	944	964	1029	934	1008	955	984	955	949	1015	1034	998	972	958	997	1009	990	984	1002	933	929	957	1015	962	1011	985	981	952	925	957	934	975	932	969	1011	1006	963	997	931	980	993	988	956	1037	971	1009	1002	975	997	962	1013	1010	992	984	968	989	1001	989	960	959	925	978	961	1010	966	968	1001	924	1047	960	1060	959	990	958	952	995	984	956	972	982	1002	1015	965	990	1007	993	957	1023	982	939	926	1020	1000	995	976	978	990	1028	994	1004	998	962	933	984	1007	936	1004	986	965	1011	970	927	979	1066	952	1016	915	1061	976	989	934	1032	928	955	967	989	965	940	965	958	970	968	969	985	986	950	980	963	983	1001	974	1027	1022	983	1040	957	959	964	998	975	947	967	952	949	960	951	957	949	995	1001	1010	986	938	970	985	996	1010	911	962	935	1009	959	990	958	1001	931	948	962	1002	974	1006	982	931	983	947	1002	1027	967	975	994	980	1011	957	970	976	1015	989	963	973	963	979	939	931	968	956	968	1024	937	1010	954	960	1041	981	993	947	948	1032	968	921	952	1001	952	937	937	976	931	1007	1006	961	952	962	955	989	981	989	1027	977	967	1011	1009	910	971	967	985	1016	1018	966	965	936	945	988	1019	935	1018	956	952	955	984	1062	1026	980	987	980	1039	973	971	981	977	1001	964	1002	973	956	971	937	1018	968	982	991	1003	995	990	1010	980	917	988	979	971	967	974	992	923	988	1003	987	937	968	954	998	951	981	1020	1007	974	984	982	1002	976	985	979	964	937	966	1029	1019	949	1019	1007	951	997	992	989	933	1006	1006	974	939	953	981	1016	973	916	1024	980	1007	1019	914	1025	1049	969	975	1004	982	959	1010	1008	1064	1037	954	919	986	1011	1010	979	884	993	990	937	994	975	1012	982	980	950	972	969	921	1006	1025	988	995	1019	1001	997	954	965	984	985	975	953	983	997	1014	1035	973	947	1002	1037	967	976	950	1008	987	989	998	993	1026	959	958	978	1009	924	964	945	978	949	989	1047	953	1032	1003	990	980	985	997	1019	941	1022	1012	975	967	993	1032	989	1001	1013	992	1006	1001	956	948	1007	974	941	937	959	1017	974	966	994	960	964	1002	953	942	1017	1036	995	895	992	1005	994	997	958	911	975	975	965	991	981	985	995	934	982	958	995	1029	959	988	969	930	993	959	977	929	925	1017	948	1008	958	979	956	1016	913	1006	996	955	940	998	979	990	993	998	1029	996	950	931	915	1006	991	1014	1002	1027	998	981	999	993	984	921	943	926	997	931	1016	952	974	1016	962	1021	982	984	1008	958	959	970	1024	974	999	937	990	960	984	1033	991	988	1011	959	986	1071	994	941	941	962	950	962	941	948	1010	1007	1013	953	946	957	984	946	995	993	955	978	1030	980	1035	1012	994	948	984	953	979	974	967	1022	993	979	960	979	1002	948	1002	962	1011	977	953	983	1026	959	981	943	973	1027	977	994	954	908	995	965	1010	977	1015	1024	909	985	956	1001	987
4433	2443	205	165	181	169	165	178	159	179	163	173	178	159	144	152	165	176	158	159	182	166	168	159	158	167	133	147	165	162	169	175	160	166	158	173	160	189	147	190	149	151	167	159	147	143	169	169	169	167	169	164	156	153	135	168	160	164	136	161	143	152	158	163	156	161	169	137	146	186	170	167	153	141	165	157	151	158	149	141	168	136	148	155	148	144	160	166	174	155	168	177	173	172	170	164	159	162	163	156	190	156	146	185	148	130	155	143	166	148	159	173	143	150	169	168	167	152	194	152	155	163	131	154	144	167	172	160	176	194	152	148	167	157	161	150	156	149	148	181	155	164	175	157	170	157	157	172	139	189	140	130	160	151	150	185	190	144	151	164	159	155	159	154	174	157	155	157	184	165	153	147	143	164	149	183	169	162	166	142	173	189	152	188	161	164	183	183	164	166	171	175	165	160	167	154	142	159	180	141	148	152	148	171	173	187	168	151	161	162	150	160	167	149	144	165	168	155	130	159	144	166	159	184	172	150	151	149	151	167	163	162	179	188	149	130	155	135	156	157	184	170	156	158	162	203	168	169	170	169	181	166	167	163	193	183	170	146	169	181	170	190	141	153	162	170	154	166	156	173	163	170	162	165	159	132	162	171	147	162	178	128	161	157	159	145	165	171	173	152	166	154	144	158	154	163	159	139	166	174	188	149	128	141	167	146	168	160	173	195	168	149	169	146	153	164	167	167	166	162	146	177	161	155	178	172	168	172	155	161	152	173	162	180	149	151	153	149	160	152	143	170	160	163	176	166	150	166	160	152	129	175	136	146	164	174	175	149	163	160	164	151	161	142	141	142	158	148	156	171	150	172	147	165	157	137	145	145	160	172	146	170	173	146	149	155	188	175	178	159	155	142	155	163	147	174	164	152	137	177	167	159	168	129	125	155	164	173	160	160	167	186	149	169	153	153	160	156	150	177	155	148	146	167	152	159	142	164	167	148	175	150	153	155	154	145	156	149	143	163	171	159	180	156	135	184	153	177	173	162	152	130	163	185	154	154	156	148	170	160	147	165	151	150	152	171	163	159	137	152	157	149	139	170	170	154	152	162	157	165	151	174	147	170	163	163	131	182	150	126	140	165	144	175	126	166	167	149	161	154	186	175	139	160	155	164	163	151	184	132	161	151	165	147	163	146	146	158	170	140	153	170	166	181	152	162	143	176	178	153	158	143	156	136	170	139	150	131	162	153	186	149	172	163	155	164	157	166	173	186	167	149	162	161	166	152	161	175	161	149	138	154	186	133	175	161	155	186	155	154	158	158	154	164	169	145	128	176	178	135	149	156	164	152	171	175	157	182	148	166	149	140	177	160	164	149	156	162	171	169	166	160	138	148	168	145	179	149	185	145	144	164	174	134	140	154	167	154	163	135	166	159	175	181	157	131	166	157	155	169	175	175	138	146	157	161	154	165	165	168	166	179	157	158	158	173	159	155	153	152	172	154	170	166	149	157	179	165	146	138	164	162	163	151	156	163	147	170	175	157	153	137	139	145	172	151	176	164	168	165	177	179	152	177	137	157	153	161	163	171	166	161	165	165	177	167	156	178	179	162	168	168	154	177	149	146	170	160	151	137	142	138	168	133	188	148	149	186	167	147	180	158	153	141	159	148	168	173	155	155	155	150	153	156	143	142	160	167	168	166	156	160	173	144	156	163	146	147	160	153	170	146	141	143	140	154	164	170	167	158	177	174	178	149	162	177	156	158	154	156	165	152	137	176	154	141	179	150	147	163	157	170	163	157	178	125	173	167	160	188	170	147	158	157	164	178	160	177	174	166	185	160	139	132	160	161	161	161	162	151	189	135	164	171	160	180	164	147	159	167	148	164	159	167	169	181	163	171	161	174	152	167	163	151	157	159	169	163	158	142	186	146	141	149	172	167	138	183	179	167	170	165	166	145	144	153	152	155	162	147	160	152	155	130	133	180	150	151	176	145	160	146	147	166	155	152	158	154	178	155	189	185	164	162	153	172	166	158	145	172	155	164	139	156	156	165	198	155	149	160	154	151	166	144	156	146	187	157	124	175	177	165	152	160	158	144	153	166	166	161	172	146	157	161	174	161	172	175	168	154	165	155	142	167	150	171	163	187	185	168	137	154	155	169	151	138	167	172	152	179	173	142	145	159	155	149	144	144	184	148	162	181	140	155	170	133	198	149	151	165	157	157	151	145	181	164	178	165	169	153	149	148	150	157	171	165	156	171	170	157	165	157	179	178	151	176	148	168	170	140	170	138	135	156	169	160	173	151	144	172	156	136	157	148	159	162	159	151	153	170	140	181	148	168	152	150	192	143	161	153	152	161	177	136	152	172	165	147	159	156	160	152	159	164	145	170	175	165	155	145	164	180	165	195	155	163	179	150	155	153	172	147	175	154	175	153	157	164	180	177	168	147	170	166	156	149	183	156	166	140	146	159	191	171	145	167	149	163	166	152	173	176	167	165	146	148	175	174	179	174	163	164	162	159	146	167	164	147	153	162	144	142	162	171	151	163	145	169	167	163	135	147	155	151	143	146	160	159	174	139	136	137	156	193	148	154	176	158	145	188	161	140	161	142	151	180	151	151	173	175	157	154	156	165	138	167	158	145	141	167	162	134	161	151	137	164	162	182	148	155	149	158	148	153	148	148	167	133	161	163	181	168	155	149	158	168	162	172	169	178	168	161	145	144	166	180	145	145	153	158	150	161	151	168	173	158	156	165	161	164	159	164	164	142	153	144	162	144	151	145	160	164	163	152	156	152	159	131	175	176	162	168	177	165	155	172	160	136	165	158	151	163	165	159	153	188	165	153	167	141	193	151	174	186	159	176	178	138	169	142	144	147	145	164	189	153	183	149	142	179	162	163	141	188	138	179	170	175	158	133	162	157	164	170	141	140	157	171	139	156	165	178	166	167	171	163	143	174	162	160	163	171	180	183	167	154	150	149	133	153	154	148	158	160	155	179	169	147	162	172	140	176	143	144	151	177	146	176	136	144	159	160	161	167	149	128	154	156	171	149	157	191	169	160	174	158	168	158	163	169	158	158	157	152	167	162	160	160	163	147	168	171	168	145	147	145	161	163	163	162	162	139	152	178	158	164	144	162	150	157	150	159	170	167	166	161	174	144	138	134	145	129	181	179	161	159	146	159	147	171	172	174	154	150	158	184	160	175	167	166	175	171	181	149	155	160	159	170	159	177	167	137	153	167	162	163	188	165	157	153	172	151	146	182	160	169	158	165	157	154	189	173	141	137	153	176	192	163	166	162	151	161	166	195	164	163	153	164	170	161	162	142	145	162	165	164	171	179	157	162	138	176	148	153	172	171	160	179	162	151	159	165	154	173	165	167	163	146	152	160	160	171	142	145	196	153	148	157	165	168	148	168	159	154	177	168	149	160	150	173	137	160	162	159	150	151	162	139	142	156	163	160	175	156	162	153	149	168	139	159	162	147	151	164	147	174
5386	3892	541	561	625	555	527	492	531	532	516	522	503	492	537	512	494	522	505	462	519	523	510	512	532	473	495	512	474	489	501	472	451	486	544	515	465	513	474	484	489	503	491	487	478	505	502	496	470	499	496	508	489	485	470	481	470	513	512	464	459	477	534	465	505	496	524	539	456	466	473	535	482	495	476	454	476	492	502	502	491	532	511	487	481	491	524	511	520	506	512	470	471	492	478	516	494	484	526	504	484	493	522	468	495	485	491	500	512	488	549	473	514	449	511	461	477	482	493	526	490	475	467	441	526	500	491	488	480	463	527	468	496	494	489	503	502	502	482	475	501	517	469	502	486	496	499	517	480	496	489	499	504	477	493	489	519	519	456	497	493	505	468	500	498	518	489	486	520	514	484	501	496	508	481	516	497	492	493	460	496	473	467	499	443	460	491	494	466	485	481	482	490	512	469	483	532	482	524	481	542	501	466	507	472	532	483	506	505	483	497	472	501	507	503	512	486	550	505	473	523	475	515	517	469	488	507	519	473	499	467	487	463	508	487	516	462	515	468	526	478	454	511	511	459	516	475	488	497	494	483	517	474	480	512	516	462	509	483	457	508	474	494	480	509	509	521	521	502	489	480	548	501	496	484	479	487	502	460	473	495	515	495	519	483	486	465	510	578	502	517	466	487	463	497	530	468	506	501	512	477	502	476	498	547	486	507	499	526	491	511	496	491	479	521	491	522	514	460	493	455	482	486	511	463	499	507	510	462	506	487	459	502	466	520	500	451	462	489	532	480	465	502	506	523	488	507	542	545	535	487	483	476	508	495	488	519	512	505	465	479	477	506	490	533	504	481	439	478	515	498	486	495	461	468	451	491	490	495	503	505	485	498	476	493	477	530	500	488	499	470	449	472	490	459	493	487	475	494	504	457	498	504	493	461	521	504	506	476	469	493	479	512	485	529	489	501	530	457	488	491	436	506	502	488	484	498	515	499	488	478	481	524	493	491	486	525	484	474	491	492	496	484	479	485	490	494	482	484	492	506	431	465	461	490	534	498	502	506	477	492	501	524	469	502	476	467	497	481	485	523	478	502	487	507	493	494	492	516	454	499	493	474	509	494	509	464	506	487	469	474	442	456	481	463	516	485	476	503	461	477	505	526	467	469	463	510	495	481	448	457	476	494	492	520	479	476	500	450	505	525	507	496	510	492	512	494	474	469	491	467	497	441	504	482	505	480	445	522	507	539	492	473	457	505	475	499	473	480	529	482	480	475	513	453	529	513	528	538	444	542	492	485	533	487	483	500	466	479	506	446	498	512	475	527	476	544	481	520	516	481	498	496	481	475	475	511	528	513	530	540	501	492	494	477	517	490	561	466	551	495	506	482	470	498	457	514	491	479	501	499	544	495	482	530	496	481	493	490	493	493	501	483	484	516	499	516	460	482	495	485	476	517	487	480	505	488	505	498	474	515	492	498	475	465	496	527	495	520	467	489	465	479	469	515	493	499	477	476	521	514	492	501	516	486	494	504	480	468	499	509	499	466	456	488	460	480	489	490	453	465	487	472	491	463	510	508	487	498	501	488	473	482	480	544	496	481	517	504	486	461	494	506	477	505	491	498	451	508	538	466	498	515	497	501	493	436	500	494	490	480	462	505	467	478	478	504	453	478	502	510	496	468	527	494	543	490	482	522	523	482	505	502	541	462	476	526	488	508	498	456	516	514	517	491	530	453	518	535	483	444	502	503	488	495	486	472	499	489	533	478	491	486	478	484	515	513	510	504	482	482	484	467	465	510	465	529	519	508	497	484	510	508	488	467	512	486	508	435	548	500	528	495	493	485	507	492	500	497	458	485	483	465	477	507	457	484	487	472	475	486	450	482	446	474	527	495	493	512	484	487	476	490	490	484	482	473	511	447	526	478	503	483	494	491	477	497	511	486	481	488	510	496	477	503	492	495	524	477	491	504	505	473	527	494	530	534	499	496	506	513	465	496	472	494	493	495	507	518	455	476	478	505	511	496	532	503	487	505	495	481	485	486	470	440	491	489	485	482	508	496	495	515	486	465	485	473	471	516	491	458	534	521	488	488	481	503	493	493	513	538	533	511	533	466	496	493	508	473	513	466	516	511	516	512	466	489	468	461	485	462	453	516	527	475	460	503	492	499	478	492	452	493	496	467	472	498	474	496	483	501	491	447	494	482	494	532	523	494	503	517	500	460	494	475	504	498	475	452	502	476	439	463	497	533	489	530	520	458	493	471	455	477	499	497	491	484	483	469	497	472	494	481	509	514	487	513	503	501	507	489	487	495	510	494	488	458	486	479	510	534	477	493	505	484	506	477	467	498	508	498	513	463	509	504	486	531	547	456	516	505	495	519	501	487	488	447	525	466	478	480	492	458	469	539	476	496	480	512	494	494	524	482	510	507	469	483	474	488	489	481	468	519	499	526	468	480	506	469	459	444	515	473	506	489	518	477	507	438	508	487	424	477	497	459	503	499	487	502	491	511	510	521	468	512	539	490	486	423	455	516	503	480	491	504	474	535	499	465	507	519	509	504	454	446	486	498	523	512	524	492	487	513	495	482	447	481	468	485	495	555	499	522	475	484	484	468	476	556	507	498	484	498	503	495	493	509	521	506	527	474	484	482	512	515	440	498	506	458	513	515	500	471	469	488	528	460	501	494	509	470	506	436	446	512	460	523	504	497	516	491	510	486	509	480	542	512	485	494	463	479	465	482	508	478	504	524	528	501	472	478	485	529	529	490	517	493	498	487	485	498	489	528	486	508	512	503	509	481	498	506	469	522	511	506	487	481	474	459	490	535	498	500	459	492	451	532	498	500	467	529	518	451	502	448	489	458	487	474	488	525	494	492	475	452	474	494	492	525	514	458	480	452	505	494	498	472	495	507	506	498	459	530	490	493	502	511	498	481	511	544	481	478	457	514	468	466	455	501	512	506	465	525	460	499	470	514	488	505	478	446	494	464	494	520	528	490	501	480	512	499	495	533	506	511	502	499	470	462	484	488	478	509	507	504	500	484	479	485	511	501	520	523	535	534	528	464	501	524	454	513	460	450	516	486	458	492	467	473	497	470	470	514	533	511	481	496	507	500	489	514	493	482	481	542	511	516	463	463	485	475	523	476	485	529	471	503	517	486	501	489	488	540	491	499	462	482	511	463	516	496	516	493	483	474	475	529	493	556	486	520	496	468	494	521	474	480	511	480	491	519	486	506	500	488	535	467	465	484	487	458	484	504	494	508	484	507	490	479	492	501	469	451	471	475	442	465	497	521	493	486	492	470	499	481	470	499	507	487	459	527	471	532	471	443	521	503	480	504	483	512	478	508	492	481	497	471	452	511	474	545	462	481	492	460	465	472	509	478	490	520	487	516	512	492	520	527	506	547	470	501	439	521	487	487	491	511	503	506	483	490	507	461	493	493	491	493	465	495	487	511	485	498	477	488	471	515	480	524	488	516	492	523	481	487	467
37543	36155	6321	1003	697	616	493	473	442	417	432	377	360	369	314	354	346	339	328	354	346	337	339	340	350	343	376	309	368	327	362	354	307	312	317	311	297	322	321	331	325	366	338	350	343	301	327	322	318	325	329	347	314	320	345	303	325	334	328	348	312	327	336	336	367	298	322	321	327	356	310	307	357	312	340	325	292	321	322	326	329	316	365	351	312	335	284	334	321	303	347	306	317	343	358	352	346	344	327	330	325	317	297	298	343	309	322	307	319	309	335	339	315	365	310	323	335	351	335	326	327	322	337	314	348	339	336	336	337	320	300	328	316	323	340	330	341	301	323	293	307	329	313	337	332	323	362	302	317	344	350	310	334	337	333	344	309	351	359	352	330	317	343	323	313	318	347	327	380	287	324	289	304	305	329	310	309	315	335	328	326	355	328	319	313	312	342	308	330	336	327	340	317	352	342	323	331	352	306	299	337	311	302	351	345	360	360	308	327	326	332	326	340	290	307	332	322	321	333	322	344	296	322	343	302	358	364	353	316	327	317	310	314	315	349	325	325	277	327	355	317	343	324	310	316	288	309	310	320	326	338	307	324	329	332	341	316	336	355	304	326	315	325	290	327	310	332	353	345	311	362	369	311	312	344	341	318	307	331	312	307	325	314	327	317	312	329	332	314	354	318	285	320	311	345	322	347	319	326	317	332	320	323	278	321	301	331	324	295	349	300	331	348	362	314	296	354	299	312	321	347	317	285	342	317	316	298	339	318	333	339	310	311	309	308	317	294	309	319	339	341	338	358	345	328	325	324	315	354	315	355	309	346	338	278	311	347	332	346	314	306	334	363	325	314	314	352	336	334	333	333	340	340	336	354	282	282	347	317	324	312	304	340	309	308	364	331	337	358	322	329	360	313	292	340	337	348	296	301	343	324	352	331	309	292	313	312	329	298	313	324	351	314	362	333	293	344	304	325	298	335	307	333	282	324	382	341	360	353	343	320	306	330	332	328	348	283	336	322	326	343	323	321	288	349	342	332	323	329	328	347	288	313	316	301	334	296	315	313	315	312	314	346	328	320	344	323	294	335	351	318	335	315	337	319	323	329	283	330	348	298	313	315	349	333	309	319	307	344	315	313	325	325	305	355	341	327	311	324	306	315	324	306	315	331	339	298	274	333	335	335	324	325	382	343	355	326	306	335	325	338	276	316	316	368	315	291	331	338	337	332	354	344	309	324	338	327	330	337	326	333	302	319	304	347	318	315	312	321	313	324	332	306	348	307	301	279	334	285	325	290	342	357	300	339	337	334	313	318	361	326	381	299	295	363	311	325	326	300	346	314	333	335	299	345	332	339	326	354	303	315	336	319	328	327	339	327	353	331	319	359	302	325	317	308	315	326	301	336	330	303	333	325	342	305	320	299	331	331	328	334	287	333	323	316	311	303	339	312	318	325	356	327	315	323	286	330	318	323	348	349	303	322	308	332	327	306	305	372	340	366	338	327	312	347	294	357	326	337	320	350	328	350	308	302	345	320	306	322	308	311	307	334	332	329	308	333	328	322	326	348	342	331	338	342	357	326	307	351	323	331	292	326	339	283	288	325	304	301	309	323	344	325	332	309	331	361	334	325	310	337	326	308	318	337	295	325	322	320	343	328	321	269	355	302	300	325	317	316	308	325	304	338	329	326	302	288	333	315	295	349	335	328	316	290	324	311	336	318	339	334	304	348	323	299	338	334	316	347	315	309	360	319	288	343	326	325	341	333	343	323	340	334	310	330	321	337	309	324	321	358	313	343	342	337	332	340	318	305	343	333	331	349	297	350	325	329	283	323	337	278	359	293	298	330	315	340	323	320	336	346	321	298	312	328	310	322	308	376	338	313	312	313	302	337	335	295	330	343	315	302	353	321	304	359	310	293	333	325	311	360	348	321	357	325	314	316	349	305	332	338	305	344	306	317	300	326	296	317	319	298	317	288	304	317	306	312	305	304	350	355	353	275	326	340	328	358	308	304	343	377	355	328	325	346	336	294	371	338	349	309	330	331	356	324	337	335	314	334	332	300	339	302	349	322	323	305	348	348	333	325	344	313	308	302	304	307	342	328	306	315	298	345	318	294	341	348	301	351	328	310	322	328	350	326	313	316	303	314	337	326	305	335	299	298	299	295	311	331	345	307	309	344	352	355	325	323	329	329	330	335	323	306	319	319	309	318	311	317	320	311	330	331	314	350	312	342	310	339	333	318	336	296	304	364	304	308	332	319	289	350	328	329	337	335	312	343	360	279	337	370	347	330	318	332	311	307	320	333	340	338	338	321	332	299	309	325	303	334	358	351	315	304	325	329	347	327	312	317	329	327	320	319	314	340	344	327	312	316	311	352	304	356	352	334	299	317	329	331	350	333	319	345	303	300	327	325	331	330	321	312	308	338	316	356	306	345	297	330	349	366	355	326	311	356	318	339	333	306	315	321	312	315	291	339	318	365	301	327	364	289	374	322	303	337	300	312	311	328	302	316	317	322	323	309	323	326	302	314	321	334	309	329	320	314	312	317	316	313	326	322	352	323	305	341	336	348	310	320	307	271	333	318	354	348	323	321	286	323	332	306	311	336	294	327	298	334	325	319	331	328	328	315	301	321	352	309	309	329	313	366	318	287	303	327	329	312	336	350	318	347	315	335	331	328	373	287	298	314	346	337	326	365	324	350	315	281	320	337	315	338	315	313	323	330	273	322	313	335	362	336	321	334	319	333	324	330	292	308	324	337	311	330	324	337	283	302	339	339	319	324	319	330	322	301	333	309	325	329	314	360	317	298	322	290	320	361	326	319	314	299	358	318	319	350	342	313	309	325	316	307	336	297	316	323	337	342	313	338	314	319	326	315	339	344	310	333	323	320	316	333	299	330	333	316	336	365	300	332	289	358	315	314	315	333	340	342	312	328	307	329	324	307	325	337	334	335	357	364	334	341	321	288	320	321	353	313	319	316	310	355	343	355	323	277	314	340	319	306	297	318	324	329	377	322	324	330	308	329	308	335	310	342	335	316	321	342	337	333	345	318	307	340	314	334	332	323	343	319	337	313	316	331	321	310	297	312	333	302	363	329	323	338	322	312	323	333	337	302	318	321	301	341	320	307	308	308	331	297	327	332	314	358	335	331	351	293	318	323	335	327	342	313	321	327	310	355	332	285	321	324	321	317	289	279	362	375	314	335	324	321	364	359	347	308	343	328	304	331	313	343	345	347	341	287	337	338	348	344	355	328	374	365	328	365	319	298	313	335	319	323	314	321	287	345	297	330	295	340	366	354	332	314	328	307	310	306	324	344	300	334	300	342	322	330	319	352	326	312	320	318	315	321	319	286	296	321	338	311	331	327	305	306	331	341	318	301	306	344	329	367	329	318	300	314	320	322	326	352	320	296	336	292	376	334	306	292	337	290	327	300	341	324	348	316	317	344	350	332	325	312	307	360	363	304	326	325	339	303	302	322	276	296	337	317	317
25925	15676	2322	2849	2575	2178	1853	1597	1548	1375	1295	1291	1149	1134	1052	1099	1105	1043	939	982	997	907	990	921	936	967	924	925	936	873	906	858	914	890	861	864	895	915	850	916	888	874	900	929	908	833	843	889	904	824	867	893	876	898	889	895	826	893	911	885	906	804	857	878	877	852	874	850	817	861	869	915	828	882	893	848	870	884	823	893	802	859	851	814	856	819	804	880	818	826	795	909	859	863	897	843	877	880	869	876	869	811	891	817	862	903	815	854	844	866	845	826	907	848	825	883	822	863	823	845	807	851	857	824	839	872	789	865	867	884	861	870	841	844	878	898	864	849	856	858	839	828	817	821	872	801	885	872	865	829	801	868	851	838	865	875	884	834	847	841	894	886	862	834	872	818	882	865	871	816	875	822	802	919	888	820	931	812	799	872	831	878	820	836	848	872	854	869	820	822	853	836	851	825	853	813	860	897	862	863	833	847	897	886	826	877	861	887	815	837	835	787	869	868	874	821	806	857	876	828	875	853	829	886	761	834	851	863	857	810	828	849	808	851	797	846	865	875	837	872	849	860	810	812	855	796	856	856	898	803	844	824	882	859	870	879	893	850	859	849	835	848	845	873	891	827	820	836	824	837	856	851	863	856	876	870	830	853	892	862	846	907	793	839	812	819	875	857	866	824	815	821	855	863	887	860	863	790	836	844	854	814	815	809	862	869	830	867	821	819	903	841	844	896	863	885	832	849	852	876	870	845	824	862	784	850	837	887	921	857	864	815	858	842	849	801	840	820	886	825	802	811	827	857	885	853	811	900	844	862	868	915	829	810	865	839	927	812	843	845	816	831	814	822	793	826	865	843	853	828	841	777	833	855	825	891	835	837	853	858	861	847	887	871	842	851	855	842	853	857	864	851	858	818	857	883	887	821	886	827	863	887	868	859	882	877	837	893	817	843	841	817	866	835	852	850	815	861	881	848	827	835	858	797	838	839	840	810	820	858	844	858	805	838	859	821	837	844	877	891	845	876	846	890	830	882	855	831	828	864	819	823	825	806	833	850	861	814	846	843	802	870	900	844	858	854	817	852	819	864	871	868	769	834	849	850	826	822	790	860	849	853	885	855	859	880	843	897	871	825	824	876	891	860	857	807	902	855	845	798	840	858	855	833	908	801	811	810	871	855	873	840	905	841	830	832	843	826	826	854	826	811	870	861	847	894	880	813	804	808	868	862	834	804	780	836	850	881	806	894	836	873	817	835	874	823	825	832	865	893	790	877	862	864	828	841	855	859	804	858	844	855	858	823	868	812	863	848	825	900	819	851	874	831	812	840	841	827	825	821	852	865	814	841	877	884	832	826	854	844	845	892	813	901	873	855	811	891	856	852	851	825	850	844	843	869	839	878	842	837	784	845	802	916	847	843	815	875	828	806	849	839	897	883	805	867	852	880	838	830	851	868	858	847	790	881	867	891	869	858	851	855	825	833	794	850	889	875	807	885	813	864	885	843	864	819	833	862	844	858	856	865	843	838	840	820	873	907	831	861	865	837	851	846	826	837	845	874	867	822	821	807	857	856	855	840	846	895	849	829	888	842	862	818	914	797	853	866	896	842	825	867	829	826	857	834	786	888	848	859	844	834	822	834	786	828	838	841	826	865	881	895	884	797	856	870	876	876	846	869	824	844	897	817	848	826	898	815	825	900	811	877	895	839	856	892	849	819	882	867	856	875	823	843	846	846	868	897	840	838	860	811	830	833	846	813	810	813	882	883	846	882	804	816	837	807	853	900	808	899	871	854	864	834	858	830	892	848	878	846	860	790	804	884	808	867	871	810	813	878	875	895	863	858	823	908	857	846	832	811	812	830	842	853	877	882	870	857	883	881	864	833	853	788	852	847	783	795	874	878	860	865	887	786	854	812	807	835	795	821	869	869	842	886	830	847	796	805	835	843	875	842	897	799	825	850	838	860	846	831	834	842	841	830	884	859	842	832	840	839	836	839	859	847	856	877	874	836	876	848	912	849	867	866	836	867	877	846	864	855	832	883	878	750	864	810	829	798	883	844	874	866	892	830	854	846	829	813	822	867	842	863	899	842	890	934	875	815	810	825	811	863	882	809	878	796	852	835	830	851	817	831	875	834	790	841	833	861	849	833	886	846	891	893	826	841	853	824	837	833	856	878	856	845	847	811	835	829	867	885	855	839	827	867	883	792	828	856	815	840	837	845	824	819	888	894	844	789	851	837	869	882	835	826	848	867	846	874	835	822	887	853	907	786	871	798	877	815	869	824	845	830	813	770	862	861	901	882	859	832	870	856	856	853	836	848	848	831	888	849	839	850	853	878	863	844	850	812	827	850	791	816	859	873	848	829	874	851	872	827	864	859	823	856	907	826	840	854	885	861	869	829	913	787	802	835	813	867	831	854	821	830	847	831	867	902	811	835	887	824	849	857	818	880	845	853	838	811	826	871	880	852	876	854	843	881	868	887	836	872	821	812	833	834	857	818	861	875	802	895	821	856	836	847	852	826	841	865	842	883	842	887	863	827	870	811	874	881	871	861	859	855	896	811	840	842	838	881	836	906	807	880	817	830	825	835	863	857	879	886	846	866	913	809	847	844	866	848	825	900	858	833	881	912	809	827	817	847	827	894	885	836	826	793	831	857	825	792	872	816	867	843	819	810	878	817	854	840	879	817	844	821	838	840	824	865	804	871	817	868	890	851	831	828	865	842	837	870	907	837	834	823	905	825	896	817	887	831	849	869	838	787	812	872	915	836	882	868	888	864	841	850	837	853	823	899	866	864	855	832	862	833	878	848	837	877	872	837	812	850	869	845	864	837	841	832	862	845	862	823	883	828	852	856	894	886	825	810	859	861	863	798	801	805	847	866	885	805	808	857	816	854	870	834	857	854	847	842	833	802	839	815	818	837	835	834	836	850	815	861	826	876	798	817	848	849	902	874	858	872	908	867	828	843	806	864	839	817	861	841	872	806	813	870	845	901	867	870	847	844	841	836	838	833	860	868	837	829	809	791	809	868	858	851	758	868	891	789	848	859	843	846	821	880	836	814	844	889	868	843	899	850	835	842	805	850	805	864	836	857	843	863	831	901	817	822	820	903	852	846	847	868	902	836	851	825	883	871	883	865	769	800	880	760	809	853	863	895	874	864	818	818	870	833	863	860	904	875	821	847	841	853	848	858	815	781	848	850	811	801	856	838	904	834	869	804	866	862	821	862	826	839	852	854	837	890	822	835	819	864	898	855	879	900	847	911	822	819	812	816	872	899	815	820	900	876	836	869	847	809	831	804	837	918	883	853	845	833	815	806	802	837	835	846	857	835	880	857	818	823	856	867	892	840	845	846	861	881	863	835	878	851	854	844	858	874	868	883	890	817	805	831	814	879	850	830	826	860	842	824	818	891	841	877	851	873	866	854	863	815	775	879	827	865	897	861	824	898	856	784	932	885	852	868	828	883	814	818	876	793	841	881	830	812	785	859
47327	46772	15114	2961	1276	1001	816	668	596	511	524	517	512	493	455	459	424	458	465	397	431	419	424	422	424	411	406	405	403	419	407	405	403	399	396	397	362	402	427	408	446	405	397	377	399	377	418	405	372	394	406	408	402	416	402	374	397	376	384	372	410	413	395	399	394	399	419	422	364	416	452	395	396	434	377	428	347	418	376	411	383	399	377	388	375	382	366	371	355	404	391	366	407	398	396	398	375	353	414	403	382	418	396	417	429	412	372	406	418	406	392	365	371	382	373	416	382	417	374	393	390	398	413	426	423	425	416	372	382	416	416	385	369	359	367	394	404	399	348	402	417	344	373	424	378	383	429	405	408	413	400	396	395	379	392	418	384	381	414	365	413	343	394	411	386	373	415	379	432	387	400	413	366	396	361	384	366	388	409	388	356	433	412	429	428	381	403	435	382	413	399	417	392	383	371	405	424	381	385	406	399	368	401	386	398	377	406	387	357	423	403	430	410	387	364	404	412	449	393	376	420	368	435	390	385	367	382	391	401	404	398	398	381	394	378	419	397	364	386	392	344	417	398	398	360	377	371	390	397	377	400	392	371	410	422	411	399	387	379	385	395	391	378	376	425	405	375	362	382	418	384	382	410	410	401	386	405	392	366	382	388	377	395	389	393	405	410	362	378	426	415	388	395	413	404	417	378	390	400	420	393	365	379	408	374	387	399	430	347	341	416	401	385	409	384	389	425	390	422	399	389	407	399	384	388	392	396	374	368	411	371	426	361	408	367	407	384	375	388	376	376	373	385	371	406	407	387	392	399	406	396	397	391	405	375	410	422	425	362	399	402	364	351	380	382	398	394	396	369	383	411	391	412	390	410	394	376	382	382	398	366	399	379	354	358	381	386	373	399	347	405	412	381	413	420	345	397	414	398	417	393	361	367	393	408	371	390	375	406	421	387	399	406	363	402	402	438	382	423	419	380	366	400	379	366	365	374	364	394	416	380	384	380	422	383	387	390	373	384	405	378	408	373	335	398	370	391	401	388	429	377	399	364	392	400	393	409	369	430	369	381	391	428	367	392	388	375	373	380	410	392	369	394	376	372	395	408	413	420	387	384	385	388	395	389	423	418	440	376	391	395	418	386	391	367	374	383	415	392	425	367	394	433	377	390	378	434	395	383	404	407	372	388	387	407	384	381	414	388	403	365	370	425	388	358	365	391	376	338	368	378	413	380	411	397	381	359	387	381	411	421	366	346	352	412	370	360	397	372	341	438	421	424	405	383	381	390	378	370	433	382	436	387	400	374	400	401	381	410	380	389	417	377	406	351	406	391	409	376	394	375	373	381	380	404	429	416	388	399	394	381	383	411	378	378	402	359	384	391	413	416	404	388	393	354	392	363	408	416	394	398	396	372	390	431	381	404	404	430	357	385	383	404	400	369	400	428	369	397	364	385	367	456	389	409	395	389	382	433	369	385	380	413	377	358	359	391	400	417	378	368	392	378	396	377	394	368	404	431	401	382	357	397	398	389	378	413	407	397	424	403	407	391	383	416	427	393	361	377	384	354	422	403	411	404	426	351	390	419	409	349	359	395	395	360	367	381	408	390	416	397	424	370	413	387	412	366	370	413	412	425	417	409	402	373	387	397	381	443	380	444	401	397	441	415	380	404	422	415	389	384	415	361	357	404	399	384	375	378	387	358	361	381	418	415	339	401	369	379	402	385	386	382	402	372	412	395	392	391	355	386	388	416	436	387	392	399	373	400	370	427	392	409	358	345	414	417	386	386	370	417	416	379	395	388	426	398	392	362	381	397	370	385	362	394	393	434	367	388	412	384	419	401	380	395	379	444	404	363	376	402	414	348	377	377	378	370	401	419	385	387	414	438	384	393	386	407	403	404	399	406	375	368	421	383	393	391	397	390	388	359	390	419	392	400	407	391	384	398	394	399	435	380	401	398	385	401	389	375	387	400	390	383	375	382	417	421	426	393	412	402	370	368	425	421	411	378	400	372	393	388	418	368	405	403	387	384	354	400	398	382	403	375	387	400	401	404	402	366	418	398	385	375	387	379	382	383	407	388	458	383	404	406	394	408	392	388	395	393	355	370	415	405	398	365	415	389	389	393	411	400	387	418	432	355	357	391	367	423	385	386	403	371	380	397	383	394	394	404	394	373	386	398	407	435	375	404	361	383	398	379	371	428	379	392	378	383	400	349	359	410	408	393	433	401	393	414	392	414	391	382	426	412	376	382	429	432	359	386	408	376	400	378	377	427	371	386	397	390	369	381	387	359	398	422	364	388	423	408	374	398	372	442	389	409	408	402	406	349	399	380	360	356	433	421	399	379	414	377	408	378	396	438	370	407	399	416	420	376	402	358	417	387	377	400	378	398	366	393	395	368	366	378	407	402	380	357	402	383	398	403	393	382	418	344	375	382	402	420	402	417	381	341	393	374	418	402	379	371	389	377	393	351	413	422	394	362	378	393	416	379	372	375	403	376	407	402	393	410	398	419	394	364	414	408	358	366	408	383	367	394	372	398	384	374	392	418	399	400	378	413	363	401	401	388	375	410	388	396	409	383	375	371	376	427	406	411	366	419	368	401	393	398	407	372	399	413	441	367	412	394	375	379	407	372	446	359	427	421	394	397	373	396	388	372	379	426	371	398	386	374	384	380	380	411	396	402	398	394	408	379	381	355	377	436	381	414	411	384	412	442	366	397	378	421	381	365	390	378	361	398	372	397	359	379	394	390	399	421	401	403	390	372	379	411	336	378	396	431	414	424	398	396	340	434	430	368	405	401	410	379	401	387	380	394	398	403	365	393	372	393	370	372	404	395	402	371	413	422	378	389	421	405	410	392	389	374	380	386	406	377	405	386	396	408	384	375	383	405	432	394	404	393	412	399	382	416	450	386	395	371	363	391	408	433	426	367	398	357	371	403	384	405	404	388	390	404	401	421	398	403	390	376	377	339	406	398	375	385	361	366	398	376	402	387	379	376	383	402	397	388	358	373	367	391	386	385	398	374	383	385	409	379	401	418	385	410	408	392	383	391	383	381	427	404	392	407	389	372	416	385	391	362	393	410	351	421	394	370	387	408	383	390	421	417	376	400	381	367	388	389	412	376	384	407	389	393	387	382	387	378	378	387	398	386	399	365	407	407	384	377	389	409	376	421	412	395	401	409	410	400	381	402	370	391	404	379	381	412	391	396	393	398	393	361	373	404	384	379	412	402	376	413	387	432	410	388	403	414	429	399	377	411	399	385	380	379	403	365	397	389	373	413	391	424	355	370	369	346	410	393	371	396	424	351	403	426	395	371	409	370	390	418	416	386	383	392	394	398	370	409	404	410	434	364	370	403	377	394	378	355	378	404	362	396	409	408	429	389	395	366	378	393	375	377	404	393	359	421	367	403	369	400	396	395	396	400	424	390	406	395	368	353	386	395	441	392	416	383	378	366	396	382	366	404	358	421	411	424	414	382	417	340	408	382	389
34706	20293	4040	4758	4162	3534	2940	2538	2200	2027	1760	1683	1607	1502	1405	1432	1327	1238	1240	1267	1259	1219	1178	1095	1134	1138	1104	1082	1106	1111	1011	1020	1090	977	1089	1118	1072	970	1020	1061	1055	1028	1059	1028	1012	1043	1018	998	1033	1051	1004	1035	1008	949	994	962	1036	1023	992	974	966	954	959	999	977	1000	994	989	990	1038	1004	987	953	950	941	964	972	959	1022	968	978	993	984	972	893	953	944	1029	1006	957	965	954	998	989	970	931	976	951	1009	1009	942	989	882	950	977	953	996	971	947	962	963	990	926	971	1001	988	1027	945	939	937	966	923	980	922	907	924	1016	923	974	937	893	936	962	953	979	1016	963	991	954	911	918	938	973	892	962	951	974	1005	931	1008	949	969	996	1031	949	897	998	942	992	989	942	989	952	981	981	918	947	998	1020	977	993	950	1004	898	976	956	989	1065	920	968	962	936	980	992	932	979	1021	937	982	942	904	1027	954	922	938	962	1027	956	955	951	996	969	1007	968	1039	966	996	1009	961	1006	953	968	935	949	966	980	1004	953	933	969	983	998	967	952	967	905	972	960	950	925	954	991	978	905	950	955	895	950	957	940	929	1033	907	977	938	932	915	946	994	950	977	956	923	978	951	990	945	927	943	937	945	965	954	941	937	930	986	972	985	957	1001	952	1018	1028	933	939	961	982	959	998	972	982	928	977	963	1006	983	919	969	943	968	965	972	911	1012	964	954	1013	973	952	1000	1029	939	982	955	1015	1011	951	958	940	969	891	892	939	976	946	985	934	966	904	934	956	913	969	929	1008	1023	962	971	979	952	931	951	927	996	934	955	973	913	982	996	941	1013	955	972	958	956	963	911	974	963	909	997	987	985	923	957	965	970	980	1001	1043	907	971	935	934	951	988	956	990	1023	977	925	964	962	954	951	972	906	998	892	910	993	940	972	952	941	948	915	925	977	1015	975	922	986	941	987	927	981	983	898	991	941	1032	981	999	999	1022	992	1001	971	951	1020	938	935	962	971	956	999	953	1030	992	970	970	958	952	1006	998	954	921	957	908	1003	954	952	972	992	1020	993	1006	1000	918	941	967	970	961	943	919	949	1004	975	944	994	977	925	943	955	887	959	968	996	968	901	1004	970	963	1024	960	912	990	913	954	973	914	993	917	936	964	973	948	863	902	966	965	943	968	975	984	942	929	1004	954	974	976	935	1036	980	1017	925	1002	960	1025	945	924	1000	967	1008	971	949	985	914	960	1019	975	965	990	973	1029	988	959	975	948	992	949	968	963	1021	1003	979	1047	993	968	958	938	958	957	961	927	967	987	945	941	961	961	1037	982	944	973	994	1003	975	936	936	934	962	1005	965	999	922	969	912	941	1005	963	968	933	973	986	972	997	928	984	1002	976	935	946	920	953	997	952	972	1041	950	958	920	933	970	910	964	919	951	977	924	1002	971	925	958	991	955	1008	944	976	964	962	944	954	958	928	930	948	946	953	954	978	959	957	959	977	921	967	965	1002	974	973	1017	954	914	945	939	1015	978	957	982	921	936	978	906	997	954	931	909	973	935	914	974	961	960	958	977	992	990	941	1014	933	953	954	941	924	967	971	960	981	917	911	1003	998	921	942	964	970	928	1054	965	941	957	984	935	960	932	974	959	989	998	1000	992	972	998	949	975	954	946	1013	963	950	944	958	986	963	922	1006	971	962	916	921	940	979	952	954	954	993	983	955	936	980	963	980	1011	976	979	955	1028	960	932	963	1012	920	1017	968	1006	944	957	967	918	983	935	993	993	980	991	1012	897	935	973	957	944	993	964	952	953	933	952	1021	917	966	969	969	923	991	947	967	936	977	955	952	972	901	965	911	992	955	1017	949	1004	978	988	971	963	973	979	944	952	946	992	956	1024	986	951	1026	967	980	997	949	930	947	919	897	948	937	995	960	953	973	951	984	993	999	948	989	967	981	939	968	988	939	972	1003	940	947	914	959	954	947	1036	943	1038	969	986	963	944	970	893	936	951	941	992	989	978	967	966	992	991	971	948	1061	990	955	930	912	1005	947	999	987	1018	962	931	1006	965	1027	967	953	937	977	942	952	932	989	969	975	960	965	956	996	979	948	968	953	1003	995	976	953	1015	965	997	967	964	926	967	961	965	947	967	1011	902	967	919	920	967	945	980	943	983	963	988	987	933	941	936	949	926	933	966	927	1021	974	950	984	932	993	964	939	949	960	958	1039	938	914	945	952	980	891	936	948	904	939	964	1003	1030	880	980	965	1001	1011	906	936	963	966	925	1001	941	962	971	922	906	984	907	985	943	999	941	964	927	988	934	931	954	974	925	974	956	949	965	961	943	990	970	983	942	966	1010	926	952	982	983	996	954	931	940	999	1018	943	961	934	919	962	941	937	972	941	942	934	1007	937	954	1016	972	980	918	953	950	988	986	952	1037	961	943	998	949	948	997	1020	966	913	987	957	968	925	945	933	976	936	929	928	960	985	930	950	963	1019	923	977	949	987	1028	937	981	948	998	960	995	984	976	930	929	909	969	925	971	938	965	939	957	957	991	966	928	886	971	960	994	961	980	975	999	989	988	919	964	999	943	960	961	953	992	948	954	986	961	911	974	924	1029	941	988	938	994	984	938	951	987	974	949	997	970	972	980	1023	911	985	882	977	1047	970	1033	929	970	973	1008	946	972	969	988	935	961	965	985	937	947	932	907	954	993	946	939	991	957	963	966	934	996	993	958	956	984	950	958	937	971	982	925	989	911	980	954	993	971	979	995	957	948	968	976	966	991	927	995	925	974	902	955	965	908	989	966	935	986	935	967	964	1012	969	986	944	946	935	968	986	972	938	950	977	1039	1016	956	1005	961	980	954	990	938	937	967	914	959	940	906	935	987	964	961	963	980	1025	986	965	947	981	934	1024	941	978	1032	989	993	944	978	981	960	1014	908	966	963	1003	983	997	992	987	955	951	970	953	944	956	975	975	1026	967	939	1010	956	946	975	965	1000	995	949	934	987	1002	956	999	1001	988	911	920	963	927	947	955	1016	921	972	965	992	955	925	969	1038	979	966	940	912	957	935	971	948	996	980	983	957	972	951	964	960	996	940	912	931	957	940	971	960	958	950	961	966	970	980	964	944	970	971	951	932	961	972	982	976	945	998	923	978	952	934	910	964	964	964	1015	924	979	951	1051	879	975	1016	1015	996	960	991	913	984	997	954	975	995	1012	1012	937	954	924	996	1012	981	951	963	999	968	954	1007	969	951	954	993	1001	935	948	922	965	937	985	1018	999	1023	1002	989	962	967	983	1010	946	957	943	1019	922	973	992	951	981	976	996	959	973	955	915	944	933	985	1001	953	949	941	945	948	961	972	975	921	972	895	962	998	966	984	920	956	963	913	1001	981	939	965	985	1001	1000	953	945	1017	1015	937	973	994	957	955	963	959	989	961	941	1059	978	1000	932	927	952	971	964	954	920	972	953	960	1016	931	922	1022	1006	937	857	954	1009	995	965	944	967	950	992	968	962	941	939	910	929	963	914	934	989	1033	934	993	950	969	944	996	1027	987	919	933	985	933	928	964	998	980	965	973	959	1026	958	947	981	952	978	944	929	961	1005	979	961	941	949	961	922	949	945	976	932	964	1007	977	1006	967	961	985	996	945	984	972	940	1005	1019	1018	952	894	978	942	973
4589	2315	182	203	172	163	167	161	174	133	178	146	161	155	141	181	162	170	170	178	169	175	179	173	136	148	169	169	157	182	175	183	156	161	145	171	129	142	147	161	162	158	141	158	176	165	196	129	158	172	150	166	166	186	186	161	162	171	167	164	154	145	164	169	149	172	150	157	149	148	166	164	165	127	188	175	153	166	151	161	165	154	165	171	158	170	139	156	156	159	173	175	180	149	152	157	163	170	154	153	174	191	145	157	175	140	163	158	162	151	150	165	134	170	170	148	154	184	150	180	152	153	175	167	164	153	165	158	166	164	164	148	162	159	138	132	142	158	154	153	182	153	189	184	156	179	165	156	155	149	157	166	169	165	169	143	170	158	169	157	166	140	172	159	161	167	166	137	166	162	142	164	158	175	164	161	159	171	144	143	163	175	159	172	149	146	175	150	179	158	170	150	151	173	146	165	168	155	145	171	160	163	175	169	183	153	169	156	172	172	138	171	177	156	175	167	151	187	171	178	153	176	154	149	148	164	167	144	183	138	137	129	169	141	177	167	167	155	152	154	155	158	152	157	169	149	161	172	166	173	170	156	176	173	138	162	166	148	150	159	160	174	163	172	152	177	190	160	159	194	166	160	168	136	160	147	164	163	168	148	131	142	156	157	166	164	164	168	179	169	160	164	185	162	160	133	138	156	143	171	148	136	155	176	165	174	152	141	169	147	174	160	161	185	165	149	156	148	144	140	162	130	146	155	177	196	162	170	151	186	159	177	164	174	162	166	170	153	181	147	151	147	165	147	166	168	148	187	158	148	155	140	174	146	150	153	186	179	169	181	169	156	134	144	171	152	182	160	156	142	164	131	154	176	164	163	164	169	153	149	177	170	181	159	140	174	177	152	161	170	141	190	174	167	161	146	138	151	162	152	153	166	161	169	157	143	156	162	155	161	179	138	152	151	179	153	169	155	165	155	167	155	165	143	158	164	145	182	150	160	149	165	175	156	159	141	139	188	155	167	182	152	160	169	163	164	152	179	168	193	158	172	173	141	153	130	171	148	170	168	162	168	185	159	149	163	157	163	153	167	193	175	137	145	158	179	148	175	166	171	155	153	171	155	160	168	169	137	158	148	157	164	163	148	146	174	165	167	148	155	159	158	198	160	161	155	176	139	156	162	168	161	175	162	152	165	154	168	164	137	142	162	153	162	168	164	186	133	151	182	164	170	133	185	148	158	147	156	151	144	194	142	175	140	155	171	154	152	159	152	158	142	164	183	167	158	157	175	164	158	134	151	158	176	179	161	174	154	171	187	192	149	165	181	173	153	165	165	163	151	178	143	164	174	169	177	168	164	172	136	156	163	153	170	143	169	173	147	162	173	155	173	155	169	149	169	136	147	145	149	165	151	167	153	148	166	118	178	148	176	188	165	158	175	171	163	153	157	170	167	158	162	155	163	158	143	186	162	175	162	167	149	137	166	180	134	156	173	174	174	145	177	150	152	151	150	168	177	167	153	169	150	154	165	167	151	155	155	158	152	160	154	176	168	137	163	139	144	181	145	172	150	136	141	171	167	140	163	163	173	166	142	178	162	148	183	138	132	163	138	157	145	160	163	174	156	163	172	145	155	152	174	171	160	157	143	149	146	149	159	166	150	162	142	182	164	179	176	167	153	166	174	171	185	146	142	153	155	156	172	159	148	152	134	168	165	163	154	171	162	173	165	160	169	160	173	160	160	162	132	160	176	142	179	171	175	176	150	169	176	138	181	167	155	158	156	156	152	141	185	146	153	177	190	166	168	150	149	172	171	143	150	155	170	150	149	156	145	157	176	159	174	161	155	166	148	149	165	142	158	136	144	164	160	176	159	167	165	165	157	164	160	149	158	168	158	166	160	173	175	151	182	162	188	159	147	144	166	156	154	145	165	143	142	154	145	165	157	135	151	168	184	154	172	151	163	143	133	168	157	162	158	145	155	167	162	156	171	172	164	173	176	146	174	162	164	182	155	156	175	153	145	169	171	158	192	165	151	173	178	180	159	156	184	148	152	155	180	157	171	153	170	168	149	160	166	160	170	158	154	151	168	167	166	178	156	167	155	163	182	155	164	159	155	155	159	135	156	161	192	143	162	161	131	148	163	150	182	179	166	159	154	159	157	166	144	170	174	144	144	143	166	147	143	170	155	161	143	175	181	173	170	181	156	151	143	169	173	180	144	166	145	141	157	166	151	141	138	192	163	151	177	160	155	163	159	164	180	168	160	177	171	204	178	172	165	154	199	148	145	173	141	157	179	134	151	134	169	156	156	168	180	145	167	154	168	173	154	162	154	161	149	155	172	185	193	146	190	168	147	171	173	165	147	136	141	162	157	179	155	141	172	146	177	158	142	147	165	149	156	181	138	184	177	156	180	171	153	150	139	196	179	139	186	166	167	177	165	158	160	171	160	166	167	151	175	171	131	164	157	170	165	158	172	178	149	164	143	167	139	153	164	172	169	163	176	157	168	170	162	168	153	165	166	156	169	171	173	179	174	152	167	183	172	178	158	158	139	171	186	175	160	151	165	148	149	138	167	161	167	152	161	183	161	178	164	172	178	163	161	161	152	166	179	145	156	161	139	163	175	170	187	168	177	178	151	179	169	176	178	165	183	155	172	161	146	155	156	144	149	180	180	155	172	155	132	158	160	150	157	167	139	185	174	180	158	165	166	180	149	138	162	162	152	174	150	163	162	162	150	161	152	139	181	139	154	182	164	145	164	134	145	146	169	182	164	166	150	168	145	178	172	140	172	178	168	158	169	172	139	154	149	149	147	153	171	163	137	171	172	140	150	165	163	160	169	157	175	163	169	151	141	162	153	197	158	155	143	176	154	166	151	154	160	160	159	158	174	155	147	185	142	167	179	141	169	134	165	143	159	161	128	140	151	199	168	169	169	176	160	161	165	178	184	164	161	167	163	135	170	171	160	172	157	182	153	167	173	178	173	142	181	152	164	151	170	146	197	144	151	142	153	173	168	153	155	164	169	138	158	190	146	192	155	136	181	143	160	156	163	149	170	153	184	142	157	180	171	149	161	177	168	149	152	151	154	142	141	185	185	156	170	178	148	155	143	167	158	128	177	187	166	154	162	162	139	158	160	160	177	158	177	160	133	152	162	160	156	145	162	190	171	177	150	151	166	163	166	156	178	132	174	154	144	174	144	150	179	154	183	146	172	157	166	172	147	146	150	138	167	160	153	144	158	153	170	136	168	157	170	164	142	179	190	178	163	167	172	192	174	177	158	183	164	146	174	163	161	162	158	153	159	198	161	160	188	155	163	148	182	180	178	170	166	176	173	158	149	137	166	184	147	164	142	175	161	159	140	153	155	148	163	153	155	171	165	165	159	160	169	154	174	196	170	177	168	161	157	166	174	141	136	176	177	158	175	154	158	147	150	157	157	157	166	176	154	164	145	167	178	142	170	168	186	152	164	151	157	172	164	168	161	143	146	171	147
5762	3882	582	602	550	599	546	526	478	546	480	502	529	547	527	543	505	516	516	519	493	480	543	459	540	494	492	462	487	486	487	500	494	545	512	493	455	517	458	479	480	457	513	479	525	535	516	472	505	494	528	508	492	470	528	444	449	473	518	479	519	493	483	524	465	486	447	543	500	470	510	505	459	475	503	484	475	474	507	472	499	480	527	507	504	508	515	463	547	474	513	494	489	463	492	465	489	521	490	474	508	512	495	495	517	491	528	482	504	459	500	470	506	501	470	508	476	493	500	529	486	458	483	490	466	494	482	467	491	520	503	515	499	525	528	494	490	533	471	476	524	482	507	532	502	562	488	484	496	493	475	493	462	469	537	505	514	449	511	439	490	522	533	523	517	544	512	538	469	532	529	533	499	497	486	507	456	471	505	483	521	497	457	476	476	472	488	471	530	432	498	501	508	518	524	473	502	487	505	473	507	477	462	487	507	496	517	492	472	461	504	502	500	497	459	491	493	486	524	490	448	520	460	473	490	508	505	515	493	507	513	493	476	483	498	473	496	442	494	495	539	491	500	510	504	516	494	483	530	468	492	479	497	519	451	496	499	525	466	487	528	495	490	512	485	468	492	487	524	476	441	486	495	515	474	493	468	498	494	502	489	470	447	522	532	471	495	461	515	451	472	482	513	489	491	509	481	502	485	517	522	487	512	490	539	502	521	489	483	500	500	516	534	459	522	491	467	499	483	498	484	448	512	497	511	436	454	489	508	444	501	510	468	492	490	496	485	489	518	477	480	539	503	485	526	501	545	490	516	530	486	499	516	485	477	509	517	445	484	518	467	502	492	443	496	506	493	488	477	491	529	492	503	520	472	479	513	458	502	484	522	481	526	496	468	472	517	504	469	484	500	454	514	526	498	521	519	527	449	494	539	501	469	486	549	491	488	490	471	479	462	483	486	528	483	510	500	473	513	505	473	510	522	489	517	522	493	468	463	488	480	487	493	472	478	468	501	481	457	508	484	479	538	481	533	464	501	476	504	464	480	526	500	456	532	523	491	532	484	489	491	511	457	518	466	522	477	502	494	489	471	524	471	504	525	511	462	498	480	524	470	504	510	525	492	476	520	489	471	507	490	489	485	482	503	482	499	471	485	485	489	468	469	464	494	482	486	471	497	523	461	491	504	507	464	477	489	502	480	486	497	478	523	497	507	530	473	478	492	510	527	491	500	512	497	492	509	463	518	525	503	468	504	472	498	522	491	502	479	482	504	474	481	504	491	481	530	481	511	515	494	475	466	501	509	498	514	489	490	460	525	507	493	503	467	474	509	441	522	484	456	443	512	486	504	531	497	506	525	521	476	486	484	465	536	506	483	495	503	497	541	456	458	496	471	493	468	482	472	505	499	463	494	510	489	467	505	478	463	519	475	501	507	511	522	491	487	495	477	519	463	522	497	508	501	466	466	513	525	551	457	508	533	500	502	496	508	497	504	505	487	514	466	521	514	508	513	494	484	491	501	505	497	470	504	489	498	503	519	521	462	480	485	536	525	502	483	458	481	496	501	475	485	467	481	477	484	513	482	487	525	491	503	494	508	480	500	499	487	515	499	531	508	490	456	483	503	517	456	518	511	495	545	457	460	500	512	506	497	503	489	491	518	480	462	516	514	468	483	513	491	479	481	501	476	462	502	490	491	493	484	506	480	490	495	491	491	498	507	515	509	473	485	469	513	511	505	468	517	512	519	493	482	491	502	524	508	462	514	483	479	532	488	462	479	500	502	530	501	493	463	510	491	512	491	469	500	481	558	532	503	504	497	496	497	514	492	509	443	488	479	517	491	472	516	515	466	496	473	513	462	479	483	527	539	529	502	505	496	545	514	503	463	498	508	498	489	487	451	500	514	506	491	482	472	516	468	485	524	497	500	503	508	490	487	497	482	475	527	496	481	501	504	486	520	485	503	509	495	491	560	501	464	530	499	535	459	525	478	471	487	478	497	522	483	509	500	515	528	494	502	489	472	514	472	483	477	467	459	475	476	511	493	496	525	500	489	537	532	483	507	484	492	484	531	538	483	504	518	502	525	472	523	499	489	485	491	502	525	509	531	523	482	506	511	505	496	483	515	512	492	509	475	481	476	502	527	463	531	488	516	462	480	500	488	510	495	492	514	540	509	490	506	484	500	482	515	495	494	495	470	434	503	460	511	501	484	543	466	489	501	482	481	492	468	498	540	482	491	498	536	499	480	513	488	509	508	456	461	503	535	479	504	490	494	485	520	486	556	537	483	499	491	510	504	488	514	501	534	526	512	485	508	526	484	457	490	519	517	471	473	498	492	508	470	473	466	478	474	522	482	486	499	508	493	514	496	522	479	484	500	493	506	492	522	492	505	497	486	515	522	540	486	502	465	497	488	481	481	462	498	487	507	508	523	450	496	484	493	466	536	464	488	482	523	475	499	474	454	455	497	504	474	480	546	519	505	506	556	483	528	502	486	474	488	508	479	526	490	518	487	495	482	471	479	516	483	493	486	471	481	462	489	448	500	501	529	523	490	481	490	523	472	499	492	505	493	522	488	525	557	484	529	502	483	486	483	468	517	487	451	449	492	503	518	473	448	501	490	490	511	503	491	475	531	483	472	550	490	472	509	483	484	430	477	508	462	476	492	536	509	509	458	469	467	497	471	524	502	475	483	514	493	513	498	505	471	531	475	457	505	509	480	500	525	461	493	500	489	495	484	491	490	504	487	512	491	515	527	481	476	485	459	440	500	461	494	489	504	498	485	491	556	500	466	505	516	495	474	516	530	503	494	526	450	492	490	502	465	482	555	481	477	454	484	510	471	519	490	513	445	527	468	490	512	490	503	467	493	479	489	477	502	473	463	507	487	512	467	465	488	504	487	516	503	520	491	481	538	483	510	514	464	511	498	541	473	483	466	529	499	509	490	528	514	483	508	466	480	469	503	506	508	477	516	511	467	494	469	490	494	481	479	463	479	501	497	494	488	507	489	504	514	478	475	561	516	437	489	454	482	530	487	495	492	494	514	484	500	517	514	472	509	492	492	514	481	480	486	448	493	542	487	509	504	474	451	474	500	504	460	501	476	476	484	505	465	481	498	488	504	453	490	498	498	464	470	526	518	528	512	470	512	523	503	521	525	496	512	525	498	481	478	498	540	487	485	501	454	506	478	509	511	490	472	512	470	509	521	493	482	486	514	473	522	426	536	515	521	534	499	541	478	499	480	530	458	456	453	524	497	531	560	502	529	517	506	494	514	503	481	491	536	497	496	482	519	466	523	487	507	507	514	505	517	461	530	494	541	520	517	502	494	493	496	475	488	506	489	484	498	464	543	490	509	481	514	480	481	461	481	506	546	496	474	453	497	508	528	523	485	486	509	481	473	504	500	508	523	514	503	506	468	526	512	526	486	492	527	480	492	504	529	520	487	508	480	457	524	512	510	464	508	488	491	510	493	514	503	468	477	521	507	471	486	497
34031	34167	6783	1023	732	630	487	508	411	397	403	372	370	384	373	375	355	390	346	351	364	359	380	333	335	332	315	333	322	320	340	329	353	362	300	335	309	324	330	281	315	302	300	288	344	333	320	316	289	336	315	350	353	306	319	347	330	347	327	307	327	288	318	331	339	320	342	336	295	324	345	301	372	306	344	343	336	337	346	316	317	326	302	326	332	298	334	320	337	313	316	300	336	347	344	311	304	338	350	325	335	333	309	317	341	327	350	331	342	303	334	306	352	314	352	292	321	310	304	307	338	332	346	313	349	326	337	355	296	301	343	320	338	317	308	338	343	318	296	323	344	310	349	348	338	321	304	304	320	334	334	305	363	362	333	344	294	335	327	313	371	341	371	301	322	323	305	298	304	328	347	319	343	314	334	324	313	291	305	346	320	313	344	324	315	315	321	341	337	288	317	340	340	347	300	358	333	326	324	346	300	301	336	314	321	343	305	345	341	359	312	305	293	356	318	324	324	336	289	321	296	322	341	336	325	320	361	327	374	296	328	327	326	318	325	345	308	323	345	341	319	326	321	268	350	340	319	301	339	293	332	321	355	321	303	352	305	305	327	337	288	349	347	340	331	319	333	358	317	311	293	316	336	321	371	340	357	311	326	312	326	322	347	329	326	292	313	313	323	362	338	312	330	348	349	322	313	319	285	312	302	306	313	341	333	292	319	340	330	296	318	314	302	342	322	301	299	338	327	316	338	315	330	321	330	307	312	307	328	328	308	297	329	296	346	326	311	319	320	371	321	347	291	291	312	313	313	325	299	318	307	329	306	357	312	319	320	299	335	324	332	323	292	333	315	340	314	349	325	324	312	308	309	318	334	337	314	323	324	289	332	328	320	333	317	346	310	376	320	304	344	314	317	308	299	361	338	348	311	323	327	309	312	322	336	349	340	351	294	333	306	295	315	340	358	329	323	296	325	350	334	344	319	324	295	318	318	312	320	312	297	313	309	318	302	316	321	320	359	339	342	351	324	346	310	326	293	315	367	322	338	289	341	310	330	301	320	347	322	344	343	328	299	312	332	367	325	314	323	333	281	303	337	313	320	319	311	317	357	297	322	326	331	320	359	316	342	325	313	335	307	306	287	348	334	324	317	331	329	329	296	315	334	325	339	316	303	310	286	305	305	314	347	359	326	309	317	327	350	360	325	327	337	343	297	307	317	297	323	355	340	308	327	307	337	319	345	312	308	301	320	325	347	315	285	316	343	325	316	311	333	349	294	324	321	349	316	295	312	311	303	307	321	333	331	311	327	328	320	313	327	321	345	329	362	303	355	336	297	312	320	302	329	322	341	334	318	331	306	324	332	341	324	320	344	321	296	336	334	336	302	317	323	323	312	339	320	351	323	328	303	351	326	367	372	337	304	328	320	328	306	362	333	321	323	293	312	315	341	338	313	332	319	302	315	323	365	340	309	346	305	320	326	346	337	335	352	322	330	314	331	329	301	327	341	339	303	330	322	352	350	367	313	320	337	329	304	326	303	313	340	289	327	363	324	308	292	314	321	332	342	296	308	339	317	289	372	354	327	348	295	365	283	317	309	268	327	309	310	301	312	323	349	305	334	346	366	340	344	328	358	332	333	306	306	319	322	341	325	323	336	309	314	302	305	342	315	362	365	337	314	319	300	324	363	347	298	337	309	308	347	324	356	353	335	324	301	296	339	349	315	334	321	346	368	325	303	377	292	316	323	310	299	316	321	315	338	368	332	334	321	342	332	281	342	369	340	298	338	359	334	312	319	299	322	349	333	353	328	326	325	348	337	338	323	344	331	309	328	312	310	311	314	340	325	314	294	309	339	332	312	352	353	332	318	302	328	324	351	327	304	313	312	318	366	316	282	334	312	294	313	318	323	310	334	329	295	350	364	322	314	301	299	353	357	352	338	355	358	336	341	298	326	344	333	335	317	321	329	286	330	309	311	326	316	348	328	343	322	326	316	344	297	307	311	310	309	301	319	305	338	293	314	322	347	310	333	359	366	323	323	301	282	351	308	340	346	299	320	330	354	315	305	335	342	340	323	321	318	325	302	343	305	342	338	335	312	340	319	322	333	337	307	362	302	344	356	335	288	324	365	310	338	354	359	343	312	313	316	320	340	312	300	323	318	302	321	321	334	371	338	276	330	349	340	343	359	349	322	335	333	337	317	308	306	319	364	294	349	331	330	344	322	337	331	324	324	312	331	320	335	365	310	302	312	350	335	328	340	346	329	311	343	334	291	340	318	309	325	314	353	315	306	297	321	316	337	323	335	306	345	330	320	326	304	337	329	331	323	331	329	332	333	317	323	345	299	297	332	323	351	342	335	306	315	348	323	348	323	321	304	323	333	295	326	341	331	315	357	310	319	355	285	313	322	308	315	304	331	316	315	316	336	323	312	325	305	297	334	326	331	350	296	335	323	337	348	358	322	331	318	308	306	340	288	274	321	311	325	329	323	346	342	307	332	317	350	336	328	309	359	328	356	357	318	302	337	339	327	344	351	359	329	348	287	291	321	338	321	309	315	323	326	332	345	295	317	319	321	319	339	344	316	296	319	322	320	320	321	338	337	311	338	328	309	329	319	342	318	308	319	342	309	363	301	274	310	292	336	304	297	306	333	309	351	329	327	332	324	304	303	322	311	309	301	314	319	317	328	317	302	310	325	338	291	326	322	329	308	327	333	319	316	318	332	329	379	356	339	346	363	353	311	357	331	322	324	303	332	314	312	312	324	341	323	315	344	312	317	346	332	327	323	308	330	318	354	319	307	354	354	327	333	346	341	324	327	319	324	317	329	335	309	322	293	312	319	331	307	350	351	355	301	297	339	305	316	320	323	341	318	316	322	308	347	330	326	318	339	311	346	328	339	320	311	320	308	354	341	294	331	317	323	318	279	321	311	310	314	328	332	292	307	359	350	271	343	346	304	314	315	307	318	336	329	304	307	350	329	303	340	336	318	324	322	309	327	314	346	304	366	327	331	323	330	319	315	336	343	311	342	315	325	312	291	273	283	309	311	335	316	336	324	334	324	300	331	301	325	293	332	331	321	291	318	322	305	297	304	344	305	324	349	328	293	340	304	310	360	319	323	324	352	317	282	345	341	327	314	317	331	334	287	376	291	330	283	290	340	320	337	314	284	317	294	319	333	324	339	321	354	334	321	330	329	301	335	331	332	335	330	340	307	325	325	301	302	316	331	333	333	367	297	341	319	346	316	318	328	343	333	371	343	305	325	336	344	335	310	320	331	345	327	311	317	329	318	303	369	330	307	325	314	334	298	297	308	350	340	340	360	348	324	291	314	327	307	313	320	335	371	312	343	342	327	284	310	305	386	315	319	302	329	323	330	319	305	356	300	317	343	344	338	340	349	323	327	327	350	322	360	302	300	324	297	305	336	352	350	332	321	330	309	330	301	334	301	317	322	330	318	331	308	307	329	301	309	330	297	328	323	311	323	328	311	344
23181	16078	2477	2784	2591	2228	1868	1635	1566	1400	1277	1261	1149	1167	1079	1071	1006	1028	1025	949	957	960	977	954	955	970	911	887	872	916	898	883	909	892	880	887	845	899	894	922	908	867	868	919	867	881	879	845	853	872	815	878	864	869	939	907	871	872	876	905	866	844	876	853	862	840	818	830	882	820	860	884	801	878	884	898	860	883	881	889	903	859	824	878	860	844	827	793	842	859	849	854	866	870	868	821	836	853	833	863	821	877	874	845	901	860	884	838	856	858	855	837	822	895	844	819	845	857	850	841	844	844	873	846	827	831	877	850	897	835	863	853	861	774	936	832	844	858	870	900	834	862	898	874	864	846	896	820	832	843	816	881	886	830	893	813	867	881	870	849	882	852	860	841	867	854	840	793	847	873	816	792	835	852	861	895	852	831	863	832	861	895	832	849	821	842	855	848	810	841	847	804	885	885	834	876	888	798	864	902	818	862	943	876	851	866	841	867	857	859	817	872	896	858	833	920	868	834	818	807	867	825	848	833	860	847	863	841	867	794	859	863	907	832	840	829	848	849	872	851	852	868	842	857	841	877	890	861	835	849	864	839	799	830	872	859	842	872	858	883	879	863	863	847	820	900	856	850	840	828	839	819	873	859	826	880	893	870	850	847	834	825	851	903	796	839	841	792	838	848	837	830	797	871	943	881	879	810	831	845	898	828	846	827	841	829	862	873	823	868	872	848	884	850	852	869	835	891	860	852	922	819	891	876	814	861	835	898	829	859	798	898	889	826	812	839	842	850	888	881	800	891	884	831	801	849	863	817	888	829	847	830	828	814	865	881	867	841	873	846	883	864	844	851	817	852	868	841	836	808	835	861	863	911	833	806	848	873	829	841	838	852	904	824	833	844	812	868	888	871	883	840	841	842	835	876	803	907	946	897	845	819	806	814	887	835	865	840	833	832	822	886	842	831	856	844	858	906	825	882	819	831	825	848	888	824	821	876	871	821	868	846	835	900	856	876	840	847	879	844	894	901	853	866	867	842	813	835	866	868	840	871	825	851	835	851	825	902	839	895	863	877	842	849	865	857	821	837	837	840	833	858	836	808	834	849	821	850	928	861	810	838	852	857	837	861	875	854	863	819	853	806	848	765	811	901	816	865	842	854	812	875	814	899	846	827	797	845	856	807	848	849	842	860	819	896	836	865	859	823	838	840	882	872	841	853	813	847	844	860	834	854	829	827	840	837	874	893	863	842	821	869	813	856	865	860	786	812	862	856	850	833	850	807	849	887	853	848	895	879	842	786	866	863	824	843	865	828	900	816	825	882	874	830	825	834	820	826	822	831	837	864	803	861	835	895	888	878	848	815	774	881	834	870	822	846	837	805	907	849	828	836	800	882	842	840	865	852	847	857	792	821	869	860	847	888	831	813	845	848	853	818	818	802	840	841	844	841	860	801	845	836	800	824	825	835	867	853	865	838	922	855	838	843	837	865	835	848	833	801	810	815	869	858	856	865	829	879	817	834	820	816	900	858	852	793	881	812	828	854	841	908	858	836	852	809	762	861	853	852	876	855	871	889	846	804	875	836	863	859	839	849	840	836	937	872	857	841	912	817	808	811	880	866	817	842	844	819	821	893	856	827	865	878	870	889	871	830	846	818	840	825	863	854	816	876	851	867	805	883	852	857	841	806	799	792	891	840	808	837	875	867	868	891	824	790	811	816	836	830	861	860	839	823	815	850	866	891	842	771	837	833	857	851	813	807	833	822	816	850	815	825	829	809	830	835	854	836	833	844	825	836	883	789	819	855	865	777	886	844	866	883	834	845	868	891	863	802	834	836	832	828	857	821	851	845	845	851	876	772	832	845	840	808	829	845	854	890	884	887	867	848	872	859	833	904	872	822	899	829	816	841	822	879	881	841	843	836	854	838	850	818	835	858	877	877	872	835	850	865	813	887	899	888	833	788	803	884	873	837	869	916	851	807	879	837	858	864	843	860	881	900	871	873	847	796	882	866	848	831	840	844	857	858	815	880	875	896	844	916	832	855	844	838	846	851	791	856	868	863	819	885	821	859	922	797	780	873	845	865	839	830	845	895	887	919	857	822	835	773	927	893	756	874	866	819	874	877	848	904	842	845	865	841	824	879	811	856	845	818	872	830	856	842	865	877	911	832	868	864	835	862	799	866	837	849	803	881	806	836	841	871	880	844	893	853	832	775	855	852	847	826	902	857	872	857	895	887	875	881	868	830	874	856	828	850	850	819	808	822	824	838	861	840	868	840	862	867	883	870	852	890	829	884	854	842	876	831	837	860	845	867	872	860	849	859	804	830	823	856	819	820	817	842	861	818	873	812	876	826	865	844	891	826	809	884	803	848	876	882	838	838	777	905	863	821	792	803	844	804	836	813	832	860	878	878	828	812	846	881	839	835	853	834	851	881	827	790	870	812	872	842	840	841	862	843	840	861	810	825	817	836	856	830	796	848	858	843	804	890	826	851	838	838	837	845	868	891	851	836	864	859	863	853	797	887	893	859	817	814	858	828	835	855	875	863	820	814	848	882	860	851	826	862	852	845	849	858	817	865	824	890	868	886	899	863	887	914	855	863	849	802	872	867	885	806	883	822	830	890	870	871	831	829	883	837	846	856	875	847	856	820	822	855	913	818	823	890	840	861	912	882	794	801	883	857	881	843	851	837	840	889	835	879	829	824	815	828	821	827	862	882	827	878	819	822	885	873	811	871	838	849	849	806	799	862	901	858	815	817	842	837	906	868	837	938	835	828	852	843	815	872	841	866	884	908	855	841	906	821	831	862	834	885	833	838	856	866	890	847	796	856	875	825	875	794	816	889	862	837	913	830	826	821	893	832	830	882	814	856	799	827	885	843	849	846	858	827	862	831	861	819	872	830	845	850	860	795	819	849	852	841	833	892	828	832	855	843	794	833	860	896	835	825	816	847	892	849	846	912	837	828	847	849	860	864	786	795	862	792	837	851	791	816	834	857	852	850	811	834	864	862	818	814	850	809	862	865	802	813	834	814	837	846	828	807	902	829	874	842	871	876	835	845	815	847	801	855	821	838	855	833	889	849	886	880	824	863	868	872	903	832	847	886	858	836	938	860	821	806	874	828	863	802	830	864	811	872	863	837	913	877	867	870	872	806	823	850	893	821	836	835	817	835	886	813	848	829	897	840	847	866	855	787	820	865	818	870	868	865	810	833	830	856	848	874	905	885	862	878	849	791	858	868	840	867	851	867	876	829	849	865	870	750	843	842	820	812	846	879	847	914	825	798	897	840	892	839	855	877	807	851	772	850	901	835	805	866	879	828	860	857	843	800	778	842	881	831	868	846	856	840	850	852	853	854	823	882	826	844	845	873	904	882	850	843	804	842	769	851	859	823	828	822	829	869	846	841	841	860	825	859	852	907	898	847	844	865	841	870	940	870	844	896	854	879	798	839	871	823	879	884	812	846	857	832	859	822	840	832	813	827	854	834	837	818
45826	45864	15417	2848	1280	943	816	691	583	536	519	499	496	454	456	431	490	441	421	436	461	424	409	452	415	412	402	434	422	426	407	415	396	406	383	402	397	414	432	401	398	439	394	399	390	404	381	418	396	428	391	400	377	442	379	372	383	427	382	439	381	412	403	390	440	407	423	399	393	401	402	428	399	362	429	420	356	392	380	379	424	395	391	407	385	378	373	353	390	400	421	333	386	386	384	393	347	390	390	435	396	412	380	381	403	363	375	424	392	384	389	418	379	404	425	405	408	388	386	376	407	376	389	434	412	384	402	382	355	424	413	391	377	349	379	374	379	393	357	354	410	381	435	384	370	368	348	406	428	378	390	389	383	382	357	394	372	396	385	378	406	427	384	389	384	388	392	398	390	379	440	371	402	416	393	427	377	389	390	387	395	398	414	390	408	410	402	380	378	422	412	398	405	448	407	432	381	375	405	385	434	348	417	393	425	405	383	365	388	412	393	388	404	409	402	395	404	376	354	370	412	399	404	421	407	414	397	370	392	347	373	396	362	393	381	343	368	355	379	428	399	414	400	418	396	420	362	409	385	375	427	420	379	392	358	427	383	402	380	384	379	388	415	428	351	408	377	419	391	386	421	349	351	385	390	409	373	429	407	396	369	379	388	407	393	377	387	386	384	391	394	376	370	379	381	420	417	381	343	399	393	369	373	412	394	432	423	375	385	376	394	402	395	421	356	400	405	398	412	390	376	407	401	397	381	427	381	379	413	357	391	400	371	409	410	387	405	391	390	349	443	416	400	400	400	393	393	403	429	411	393	401	399	394	374	389	393	357	366	427	400	412	418	422	362	372	389	397	423	387	388	382	386	390	350	406	419	377	396	444	424	388	387	356	409	397	389	398	375	371	430	383	422	431	364	368	404	412	374	389	380	399	420	418	387	376	424	403	431	395	408	389	364	407	374	396	360	402	393	404	395	366	443	370	414	389	420	392	402	375	427	379	362	350	392	407	378	379	369	369	369	406	423	383	381	388	389	398	367	391	366	382	407	424	401	391	367	356	398	378	382	420	408	387	390	405	412	368	390	392	357	379	397	392	413	370	369	409	404	431	421	390	359	423	413	406	380	385	414	398	394	359	388	402	399	420	402	413	401	408	418	424	382	417	382	353	412	356	383	409	358	411	416	386	381	389	382	394	396	405	381	392	422	402	372	394	445	390	404	357	402	399	358	383	383	354	393	386	390	386	379	367	353	397	410	406	390	386	386	396	379	386	401	362	401	403	348	382	408	386	365	405	430	391	398	381	417	377	408	423	421	351	398	453	419	414	429	355	408	356	373	390	382	382	356	441	357	410	397	388	394	361	354	368	414	408	387	383	376	427	356	371	389	350	353	386	380	391	452	368	379	383	409	408	394	368	363	385	388	356	382	383	375	389	389	434	368	367	406	391	401	364	408	400	399	438	374	420	387	396	400	433	391	368	370	365	424	416	367	412	387	418	415	368	378	372	374	396	406	376	373	429	372	399	374	387	384	380	382	372	380	389	355	363	370	384	377	399	360	394	433	392	372	423	398	388	409	381	426	403	392	392	396	394	411	414	406	395	373	366	445	386	393	346	411	394	384	394	379	413	383	428	393	410	409	388	384	428	387	370	436	393	365	400	331	425	352	361	384	381	371	384	375	373	400	397	408	381	443	384	391	355	374	382	398	438	385	372	425	392	402	404	415	381	383	401	383	414	358	400	364	405	420	394	401	378	376	391	398	411	386	395	404	388	375	371	430	354	439	393	364	381	390	398	365	363	349	374	415	398	383	347	394	392	405	378	410	381	399	389	365	437	404	390	381	359	395	379	375	438	404	442	381	436	376	397	404	374	382	363	417	402	370	375	409	398	377	370	369	434	375	424	395	402	392	398	372	385	383	391	379	379	404	378	385	386	417	403	370	384	404	397	395	392	386	391	414	385	386	378	350	379	368	422	353	411	375	382	385	398	431	434	415	393	369	381	381	397	350	388	408	396	386	428	428	410	405	392	426	401	409	402	390	426	405	409	361	367	412	405	387	390	396	410	373	378	375	411	366	349	375	377	416	428	388	374	405	390	384	363	419	388	417	376	423	414	395	411	384	356	369	398	397	422	423	427	391	433	420	368	390	365	419	380	416	362	410	405	434	397	324	392	376	396	406	392	362	393	373	380	336	358	434	365	388	384	360	372	398	391	404	377	354	393	411	416	416	386	402	367	412	365	369	398	363	366	389	384	397	425	371	373	421	387	395	385	395	388	409	422	373	416	415	433	401	404	379	382	390	387	373	405	422	376	390	401	384	402	366	403	340	367	384	408	363	400	372	378	405	414	381	388	428	402	382	389	405	411	373	412	447	394	420	403	365	391	343	410	387	355	417	416	384	443	399	411	405	391	379	353	393	389	386	411	396	381	403	405	407	388	403	368	384	402	439	401	395	362	403	400	378	408	381	356	391	417	434	433	384	391	399	371	372	401	399	382	399	433	410	364	404	448	359	415	409	414	408	387	375	403	373	400	384	436	426	409	401	375	384	382	387	343	382	400	356	363	398	383	381	379	374	354	437	404	399	399	403	360	379	402	365	406	377	392	355	426	367	419	392	398	381	378	366	410	395	372	409	383	401	374	379	395	406	403	382	348	361	372	352	384	402	378	405	416	366	378	421	393	444	398	397	368	430	359	421	432	373	388	374	384	408	364	367	390	363	382	361	414	408	389	402	403	405	424	394	352	406	407	389	396	394	374	376	394	428	388	422	385	382	374	387	389	382	395	402	408	393	407	416	383	377	387	377	378	393	398	403	402	387	393	426	404	426	410	364	416	388	405	371	339	409	358	409	374	367	390	384	367	369	389	371	368	384	395	422	411	416	408	387	405	378	386	392	387	400	380	382	396	369	406	401	403	442	375	341	410	402	391	404	397	399	422	375	362	380	400	388	391	381	414	413	405	363	402	360	424	388	382	385	385	420	391	412	409	400	401	408	447	426	394	430	390	390	380	419	381	369	392	395	382	394	393	419	400	409	410	406	380	401	388	397	393	389	399	390	372	374	400	377	388	391	368	370	376	371	365	406	386	390	408	392	462	424	413	360	361	416	394	403	371	406	394	358	397	386	382	371	383	394	402	360	359	383	366	381	401	426	400	353	382	352	414	410	366	382	394	376	381	393	393	426	369	403	402	401	413	420	399	355	388	411	377	411	405	404	414	433	445	412	389	362	378	400	410	413	398	382	413	410	389	404	381	425	420	438	408	411	395	389	417	422	406	438	400	388	388	388	386	396	354	365	395	398	397	393	395	388	396	399	378	400	418	379	401	384	396	377	403	390	401	387	431	351	402	425	422	392	388	414	411	383	391	387	399	409	384	362	401	379	385	394	369	431	407	368	437	352	401	409	358	411	374	384	396	378	410	409	408	394	383	427	378	371	374	412	425	376	394	391	398	373	410	362	422	382	429	391	425	403	406	394	391	402	383	396	387
31458	21226	4051	4893	4229	3697	3020	2617	2245	2012	1908	1688	1628	1569	1439	1385	1325	1319	1287	1181	1169	1201	1195	1180	1094	1127	1079	1063	1127	1070	1068	1088	1047	1055	1002	1000	1057	1041	1070	1078	1073	1007	1036	1005	1097	992	978	988	996	1034	1037	1015	994	1007	951	1018	998	1040	1034	973	1001	974	989	977	990	1038	1021	957	1024	995	992	968	947	917	1014	975	1029	972	982	954	954	1001	946	948	995	962	979	966	1000	1037	916	964	992	973	991	1005	969	959	955	978	966	961	951	985	971	990	1013	953	1030	921	953	953	956	953	1047	942	973	957	932	1002	960	1008	972	931	957	925	955	963	966	953	948	988	942	969	887	940	973	981	988	933	923	961	977	924	949	934	1008	946	1016	888	960	952	940	969	966	937	942	936	1005	954	955	886	913	894	976	913	960	923	1018	943	944	1011	942	968	982	955	970	1010	975	928	941	976	950	933	957	977	1031	948	982	976	943	1006	965	914	978	956	955	1000	903	985	940	1021	981	958	985	1002	916	977	935	926	914	958	1002	921	969	971	950	993	945	998	975	930	955	1011	902	980	974	947	954	971	988	982	1034	981	911	981	929	964	930	949	995	932	901	937	929	984	1000	979	978	957	982	978	959	935	962	1026	938	929	986	901	961	928	952	943	982	969	951	1008	921	952	953	964	970	911	1036	1030	957	955	924	998	971	933	901	955	997	1011	941	978	953	960	968	963	941	913	963	991	976	975	948	1023	940	1013	927	965	911	961	939	983	958	940	974	1007	979	959	943	951	947	1003	927	940	927	975	931	1005	967	976	975	949	943	1019	947	1008	967	1009	942	1029	930	963	979	922	975	890	976	971	937	910	985	945	954	962	939	1061	956	939	937	984	939	919	922	997	979	935	941	974	913	928	998	965	966	956	973	1000	988	964	967	1028	948	978	934	958	1009	967	930	997	976	919	982	936	978	953	1035	991	975	1003	946	931	977	1018	973	952	987	982	928	992	998	1022	984	1009	1021	914	905	898	987	964	963	995	904	913	977	1018	963	920	1031	1009	961	944	961	954	980	959	998	975	950	917	969	1002	943	976	998	953	977	1009	986	985	989	913	930	942	996	964	950	982	973	976	1029	911	982	970	1005	970	913	972	999	934	946	928	875	1010	986	944	944	890	950	896	951	931	989	969	935	982	938	1007	919	982	989	1009	994	985	966	966	984	928	948	986	958	962	999	980	932	949	967	1032	995	994	995	959	1017	958	1027	960	1050	1010	1023	952	971	983	976	956	912	915	960	964	941	963	912	957	979	963	987	954	903	942	963	999	932	901	945	892	976	921	964	986	939	928	1002	1004	963	990	979	980	944	914	977	958	1023	963	1017	967	902	981	990	961	969	990	953	994	974	999	1006	958	943	1015	928	978	959	962	989	935	921	911	947	977	956	942	910	951	862	961	978	985	959	943	957	964	974	997	948	954	972	989	964	981	944	960	930	947	984	958	966	978	963	956	951	964	925	973	956	938	939	989	964	938	972	909	936	947	967	976	933	967	990	957	935	969	930	946	995	967	976	946	943	950	913	940	902	929	974	964	945	957	942	965	944	925	968	989	1012	972	990	970	983	988	942	978	1000	1032	1045	983	1034	1012	943	927	964	894	992	1007	936	982	953	1026	1023	1008	978	969	964	974	968	947	1005	999	949	957	944	958	969	943	935	1014	994	992	985	941	978	966	955	946	954	948	916	895	946	990	954	987	972	946	973	992	956	961	989	912	966	958	951	958	893	967	933	996	1001	906	937	969	966	944	953	927	969	921	1028	934	933	1003	969	972	922	973	1002	948	963	936	968	977	942	1004	982	921	1006	1011	976	976	945	1006	960	965	1013	943	949	927	980	988	943	904	995	956	1011	976	947	927	964	954	924	954	921	962	912	931	935	922	985	908	1003	1008	900	926	942	980	969	972	966	973	1029	977	987	993	1029	946	993	988	987	932	972	952	1000	984	995	944	962	902	976	956	957	967	1002	998	948	935	955	916	946	970	980	978	983	1000	944	973	986	1011	972	945	944	940	952	944	944	933	952	1047	959	960	954	918	975	901	1001	1006	953	959	957	976	932	962	957	1028	947	926	975	896	978	971	1032	994	992	924	969	1025	987	1008	1019	936	981	938	974	951	890	966	963	960	966	972	943	949	1020	953	974	996	926	941	910	1003	955	950	973	995	992	968	932	948	971	974	987	978	1024	942	974	1006	926	932	917	912	925	989	935	1001	951	957	997	926	946	943	971	938	943	981	926	935	931	995	895	950	921	957	993	998	997	956	951	997	954	954	936	968	946	985	964	991	985	955	923	920	942	963	1015	971	978	1016	973	929	928	966	965	1010	957	971	905	932	979	955	976	933	967	975	952	920	980	957	994	969	992	931	1027	967	982	967	947	953	999	928	963	900	989	962	921	978	929	934	936	1003	966	925	960	973	972	956	993	932	966	939	941	1037	979	952	988	1029	1001	921	928	981	975	1037	930	927	974	993	963	966	895	951	941	931	955	1012	969	980	964	960	959	939	956	965	1061	918	945	973	948	935	906	979	978	978	996	950	965	1007	970	995	941	945	978	955	958	987	929	926	930	958	953	979	970	946	949	973	943	960	945	990	974	948	958	933	964	952	989	934	1026	925	996	1002	1010	980	935	1006	979	971	930	950	978	952	934	950	944	962	932	898	997	927	986	983	942	938	916	981	992	943	951	938	960	968	927	968	968	962	939	982	960	989	1006	957	956	966	1018	1021	951	983	941	991	947	955	956	934	1025	910	1001	941	951	976	982	958	921	967	941	985	943	927	929	993	951	920	969	976	1006	951	991	963	963	983	967	943	932	962	943	953	927	1034	957	1007	1014	925	932	946	936	924	1016	958	964	922	969	975	948	977	972	965	931	919	996	971	1005	991	929	954	945	994	969	968	924	1034	971	939	962	964	1008	949	967	989	914	931	975	958	972	999	931	929	935	974	951	979	921	1005	930	1040	954	918	986	960	955	968	922	961	977	925	1028	1002	930	975	965	971	1011	928	892	935	930	966	982	944	958	978	952	912	944	985	985	969	938	950	1021	923	971	984	986	902	917	972	944	993	957	1005	1004	985	968	975	1010	943	923	1010	945	927	1016	959	947	979	994	939	980	960	1044	953	1006	989	1014	974	922	962	955	993	980	1012	1007	961	958	962	967	965	954	954	1014	931	915	1022	953	901	978	1027	982	962	989	936	971	926	984	907	965	971	976	941	926	969	971	939	933	941	938	1016	1000	946	935	1010	1026	920	951	980	985	1011	933	947	987	1026	943	863	923	963	946	958	960	1021	964	973	978	965	989	950	910	979	950	967	1019	1004	944	1009	950	958	923	974	917	954	961	957	951	937	941	997	956	957	997	945	988	1013	956	974	961	986	924	985	989	1004	978	962	951	968	1016	963	970	984	989	1016	960	974	980	937	965	917	985	945	903	940	956	958	946	1023	997	981	953	968	960	1025	986	995	971	964	992	956	940	913	990	974	953	953	965	901	947	942	899	1026	1040	1002	940	952	916	1002	906	956	1005	959	995	969	967	1021	959	921	961	968	925	906	985	957	952	969	1020	954	984	979	911	929	968	956	988	948	951	999	995	972	921	988	990	1003	987	975	969	1015	953	1003	976	958	920	993	895	1026	1023	977	974	986	944	926	964	963	962	1001	933	973	961	954	978	999	951	916
4973	2488	176	179	171	176	158	167	159	158	163	181	172	164	196	175	188	173	190	175	148	185	174	108	154	170	151	176	144	138	155	176	156	150	156	162	160	149	155	166	150	148	149	183	154	153	153	170	155	145	175	152	181	174	179	171	145	166	150	168	163	152	191	146	142	173	160	162	162	160	136	151	158	161	187	167	160	158	165	173	172	170	159	149	151	153	152	164	154	181	155	157	175	126	163	177	185	171	172	138	183	181	150	158	160	166	159	168	186	162	181	157	162	150	168	175	176	188	145	142	161	152	156	155	168	160	183	175	155	134	174	171	173	161	160	167	173	158	177	158	156	204	185	186	191	153	185	189	144	180	153	181	168	162	176	152	145	172	184	168	170	170	164	164	159	183	173	163	171	175	144	174	142	154	148	161	160	167	181	161	184	167	179	150	179	148	161	165	150	160	169	161	179	160	141	166	178	152	180	165	153	143	148	167	155	184	158	170	160	161	153	166	169	148	150	180	168	174	162	153	179	176	162	176	166	164	156	163	174	185	159	189	172	159	132	183	196	152	166	178	128	172	183	169	170	170	134	167	149	168	186	166	172	157	140	169	144	169	175	165	143	158	155	176	166	155	163	147	141	162	183	139	173	154	173	145	157	157	151	167	164	175	157	155	186	170	175	166	169	154	163	176	147	175	148	165	158	167	164	166	154	181	150	154	159	180	160	161	151	171	133	168	151	159	166	157	147	171	155	171	146	170	176	150	154	166	173	170	171	160	158	149	176	176	181	154	168	167	176	190	165	164	152	159	154	154	189	181	187	165	177	154	146	159	163	162	172	169	176	170	181	132	152	173	155	149	144	156	149	143	162	152	147	166	169	152	150	170	153	164	141	152	163	151	153	160	155	158	154	160	174	160	159	152	175	166	137	174	167	145	151	152	168	172	174	149	173	173	167	160	167	180	155	165	181	157	146	158	170	156	146	158	194	159	182	166	168	165	157	166	187	175	173	153	149	179	165	178	139	163	158	157	184	157	171	171	150	152	151	185	162	171	178	191	181	137	164	160	147	178	185	160	181	161	142	152	165	166	167	178	174	159	158	139	167	161	155	154	152	152	150	168	137	158	151	165	163	168	175	116	150	150	169	171	154	152	169	148	173	177	156	157	170	153	126	164	165	169	133	161	160	168	160	166	156	144	159	155	176	153	169	163	166	170	168	179	158	163	158	164	195	164	171	179	149	159	184	170	130	146	139	169	176	149	178	171	157	166	162	178	163	158	169	176	156	162	168	168	162	159	163	174	159	153	161	167	175	176	168	171	155	157	150	173	145	192	178	171	138	158	214	156	157	168	173	188	158	156	151	160	149	155	169	153	158	171	185	181	165	163	153	157	160	165	169	158	163	164	189	175	156	155	155	177	182	196	169	191	171	144	156	145	158	153	147	151	130	133	172	180	185	161	148	169	155	172	171	196	164	157	163	133	153	167	146	159	152	152	147	177	138	175	186	177	156	168	179	164	156	147	156	173	155	138	171	146	177	156	134	150	156	156	148	164	148	160	166	167	161	157	180	150	143	180	148	164	172	190	175	184	167	179	157	165	180	163	161	155	161	165	159	170	170	168	180	148	151	173	163	183	141	154	182	155	151	165	164	167	166	152	164	189	170	172	152	157	143	171	141	166	149	173	183	145	159	135	172	157	165	145	151	169	163	145	148	174	164	141	167	155	149	177	172	192	170	165	161	178	166	162	161	147	150	169	168	168	162	168	186	163	170	167	149	159	156	163	165	153	181	159	154	172	188	160	151	136	166	163	148	153	148	144	153	156	143	139	143	161	154	158	162	144	146	176	163	180	154	174	165	165	173	166	152	173	180	174	144	164	167	159	153	165	155	176	165	150	158	145	164	189	163	166	161	153	173	149	167	162	163	134	151	169	162	166	191	167	174	171	161	169	151	151	162	174	180	189	169	173	168	172	148	159	178	159	179	145	158	150	158	169	171	182	145	181	159	135	158	165	150	176	156	157	155	135	140	187	157	154	163	174	191	163	164	168	154	153	162	141	148	170	160	163	148	147	152	159	190	145	158	156	171	144	167	187	142	140	201	163	136	142	145	161	159	125	166	181	166	163	170	161	153	172	173	138	157	183	166	161	156	169	186	174	169	167	163	186	158	146	153	147	184	152	159	177	179	155	167	166	185	154	160	176	178	148	173	156	147	162	151	145	153	159	159	150	162	159	165	138	154	202	182	157	157	157	163	173	175	161	169	160	145	168	181	171	153	168	169	172	137	186	158	160	137	169	155	162	173	150	143	165	148	146	148	169	149	181	174	156	169	148	176	155	159	159	157	167	145	164	175	155	171	151	173	164	150	154	171	144	169	150	147	163	177	161	151	154	161	146	184	160	119	173	179	174	154	152	146	162	160	151	156	162	157	160	162	168	151	156	161	170	182	154	146	183	157	171	153	155	164	156	163	172	134	172	141	168	146	165	168	160	176	162	178	165	154	182	161	169	148	172	165	141	165	149	169	175	167	177	152	177	165	174	152	166	175	158	168	138	165	143	163	170	173	146	161	161	164	174	145	166	160	177	180	152	173	156	152	162	179	186	178	174	167	166	177	175	160	163	147	163	165	155	153	165	156	153	171	177	168	146	177	138	171	162	155	165	167	187	174	162	176	160	185	150	159	172	176	178	133	158	168	159	158	159	155	199	187	189	138	165	135	173	152	163	165	169	162	178	165	152	152	158	173	165	155	191	156	156	161	159	162	173	175	146	152	176	176	171	175	148	161	165	158	170	144	187	166	152	174	141	161	154	189	169	159	151	171	157	147	125	146	167	150	144	160	170	146	134	150	185	171	168	165	143	152	164	163	146	163	200	147	183	172	150	159	163	170	174	161	178	157	148	145	164	163	163	147	165	148	176	172	160	163	156	163	163	167	166	131	167	180	166	168	157	182	147	163	161	151	160	173	157	154	179	169	156	157	169	146	170	174	174	175	151	161	133	158	148	176	165	152	165	143	153	164	144	157	154	176	188	167	133	153	187	155	138	161	172	184	166	168	170	160	165	185	152	157	184	161	136	160	141	153	160	173	158	177	143	172	178	180	166	176	149	174	162	177	181	175	157	154	183	176	176	192	144	149	166	157	165	167	158	146	155	169	155	159	170	188	153	180	153	180	180	169	151	152	166	173	172	171	175	174	153	164	133	144	162	136	156	159	155	156	164	164	174	168	167	147	162	171	174	140	163	164	161	148	161	171	139	185	144	149	152	150	170	158	143	167	165	166	167	192	186	157	162	180	174	171	179	157	142	169	162	144	162	175	189	155	155	165	143	153	131	142	156	162	158	146	157	168	173	176	172	161	184	188	159	149	174	143	179	171	172	171	168	144	151	169	145	157	151	154	159	146	164	165	160	156	155	153	141	176	162	152	162	148	154	170	145	185	161	177	173	173	163	151	156	148	172	144	154	173	174	172	166	155	165	180	158	164	176	183	172	161	168
6079	4072	551	591	591	570	506	513	532	550	548	513	517	502	504	503	516	505	512	540	503	503	536	488	533	467	523	497	480	488	506	475	527	505	484	516	533	487	475	483	537	503	514	512	469	491	510	456	468	555	486	519	512	459	521	514	495	498	495	520	487	520	506	493	535	506	527	495	508	524	462	513	497	523	522	535	447	513	512	498	479	472	538	494	500	478	513	472	460	492	482	518	478	517	522	484	523	504	496	496	504	493	521	551	488	546	495	480	546	472	504	508	491	503	507	479	507	502	485	480	479	542	480	522	445	492	503	494	541	501	511	478	493	516	522	461	494	497	509	471	464	490	504	497	484	525	479	499	517	482	498	493	515	502	499	487	550	496	498	517	513	514	484	533	511	501	508	493	496	516	515	514	482	521	458	490	488	524	509	508	509	502	493	507	525	503	486	462	520	483	501	517	519	509	529	538	507	510	499	510	490	517	488	516	493	532	494	479	481	501	513	512	532	511	477	503	514	529	532	473	496	479	506	532	532	519	509	515	510	505	488	491	504	494	497	484	519	499	517	503	520	503	505	528	531	487	451	550	478	514	464	521	488	510	495	444	484	533	505	518	518	547	495	494	535	535	491	479	495	518	494	492	485	491	495	481	498	525	503	502	542	535	517	465	507	484	464	483	494	539	497	479	498	479	517	501	491	506	487	494	468	500	462	525	500	534	458	513	497	498	514	480	488	509	486	535	532	483	515	522	504	517	498	505	496	521	518	506	527	470	503	526	502	506	502	481	479	513	499	507	525	539	486	484	549	533	456	467	498	511	506	488	507	498	472	484	486	506	509	487	504	490	531	487	521	522	536	477	527	508	496	511	515	498	507	497	502	521	490	493	524	480	447	528	525	514	519	503	506	501	476	488	475	518	480	523	502	527	490	482	512	493	484	500	512	470	495	451	507	486	501	512	459	498	476	472	489	475	462	527	495	497	495	483	492	554	489	519	517	509	514	478	485	503	480	490	496	509	478	529	502	511	484	485	498	494	489	527	493	462	500	499	458	521	490	477	531	500	536	470	487	483	484	481	489	511	507	501	518	520	513	496	460	509	472	475	528	511	531	501	538	494	531	506	524	508	479	508	516	512	488	454	497	512	513	521	482	517	502	520	535	491	483	504	502	507	470	498	460	485	521	538	473	463	536	512	486	528	474	514	482	499	498	493	510	520	489	493	514	467	522	521	500	512	483	531	544	469	517	533	516	489	471	511	487	469	498	497	519	521	513	485	470	487	483	501	469	541	515	507	510	508	530	533	502	502	492	488	509	493	519	450	512	484	491	480	514	517	485	472	467	534	511	539	534	545	502	485	510	512	472	490	456	579	486	480	471	479	511	525	518	499	515	546	478	536	498	488	521	522	515	456	480	498	509	480	505	478	522	495	492	497	463	517	476	515	475	466	503	521	525	455	490	505	483	496	476	496	536	507	496	490	491	537	520	545	474	500	498	498	477	476	492	485	438	503	490	507	514	474	482	476	469	493	523	498	485	498	470	500	509	532	468	463	457	503	475	488	519	483	483	529	493	532	519	486	486	483	472	502	515	500	482	518	502	517	501	510	480	478	467	484	514	496	549	495	437	490	487	492	509	545	480	509	508	476	451	498	483	511	496	521	486	506	498	471	546	520	503	467	500	518	464	519	478	491	487	468	480	506	492	534	481	511	494	536	462	495	483	522	532	477	514	535	480	492	498	491	502	518	542	480	510	495	484	486	479	510	471	527	488	501	513	500	473	495	501	515	502	472	490	494	491	498	467	503	500	467	511	530	491	538	486	470	481	498	509	485	442	541	498	495	539	457	509	468	522	483	497	482	481	493	492	487	498	500	527	491	479	538	526	490	487	552	519	489	467	479	515	494	531	471	510	482	481	487	499	474	538	512	527	511	461	526	464	535	484	496	471	518	524	529	522	498	539	516	519	497	511	477	486	517	543	497	495	521	522	506	515	509	494	495	494	513	524	515	469	482	494	509	522	543	509	516	505	485	511	433	512	499	500	480	489	493	537	558	504	519	527	529	524	497	522	505	528	500	493	514	493	504	482	457	472	492	518	491	493	474	494	499	530	514	502	509	507	462	525	510	513	517	485	491	487	496	504	494	541	496	516	494	500	516	512	498	452	476	486	535	500	518	488	476	475	484	472	502	532	524	548	498	499	539	494	500	470	509	511	498	458	446	498	494	496	478	503	529	528	505	495	446	474	488	494	493	489	489	516	465	505	460	467	502	483	545	492	490	528	529	514	499	483	493	515	492	469	508	464	500	504	508	499	495	505	511	484	484	491	455	478	516	496	501	510	512	525	490	525	495	531	513	490	477	530	513	506	535	486	485	482	494	474	486	495	519	491	493	515	542	496	490	507	489	479	506	509	479	478	523	482	474	536	501	484	499	507	503	544	511	501	467	494	511	527	500	487	492	528	503	490	497	516	534	514	528	542	497	502	475	496	478	500	488	527	465	502	482	469	506	478	517	504	488	466	507	495	509	523	499	524	523	510	500	522	512	497	510	478	495	470	512	499	519	504	511	499	491	514	497	531	469	513	489	511	447	484	487	486	507	500	486	514	516	469	541	470	481	493	511	485	476	551	535	493	506	500	523	425	525	497	485	511	490	490	494	538	513	527	505	514	505	471	489	492	479	479	490	511	483	494	489	497	494	526	500	504	524	516	538	512	490	527	519	502	500	509	522	501	506	496	483	504	488	478	511	516	507	532	486	488	500	474	488	538	540	519	518	480	499	487	516	509	476	509	492	498	469	532	478	556	478	471	472	507	500	492	482	503	503	530	503	487	511	507	491	507	524	523	465	489	485	462	479	474	461	508	468	488	468	521	507	576	516	504	476	485	469	514	504	500	487	516	499	507	499	451	499	475	491	462	517	504	488	460	513	498	497	493	445	518	515	495	501	527	512	512	480	502	511	502	486	477	491	500	505	489	530	491	513	519	516	539	507	491	514	513	469	517	501	500	516	458	524	480	526	511	512	499	508	521	509	462	476	505	481	497	493	492	504	496	500	479	505	511	494	472	479	508	479	493	526	501	516	497	495	522	471	514	512	472	520	517	511	509	506	498	483	575	476	491	517	509	516	499	483	540	513	501	509	531	456	510	478	474	518	480	484	519	507	494	505	507	485	476	514	450	484	497	515	502	514	489	543	495	507	493	503	486	504	474	533	482	513	513	552	512	496	511	531	480	505	520	462	537	518	528	510	462	491	522	500	490	500	502	437	503	534	470	515	471	461	502	479	513	512	484	503	495	461	503	516	466	585	468	531	495	479	503	527	491	445	505	510	502	515	546	526	520	532	490	501	512	518	496	530	509	522	531	521	517	517	481	510	506	453	526	449	511	487	493	490	536	511	581	463	505	526	486	486	525	508	477	482	500	505	482	517	504	492	494	480	509	524	501	489	479	503	490	485	480	480	520	485	508	472	530	515	505	417	503	518	516	498	492	519	501	484
47104	37387	6555	1036	696	587	527	436	453	397	412	393	382	365	381	364	333	388	349	340	343	367	332	325	358	327	309	360	366	347	361	371	342	313	308	364	319	334	299	305	348	337	343	358	338	324	325	381	356	353	319	332	329	325	336	301	312	293	349	328	323	323	316	347	376	334	351	312	371	336	357	324	349	301	318	316	331	336	339	355	328	311	318	333	358	319	328	321	314	325	312	346	318	319	333	314	288	317	336	323	365	323	305	341	367	339	339	291	302	303	319	341	334	326	342	358	328	355	344	299	331	354	312	321	328	342	330	350	333	315	350	336	326	318	378	300	342	317	324	303	317	319	340	310	321	327	350	344	356	316	322	359	337	325	322	336	331	345	316	310	310	334	317	328	298	309	320	367	324	299	331	346	352	338	323	328	339	331	331	303	375	308	338	343	304	315	319	319	327	348	330	330	318	296	331	294	303	317	377	350	331	341	343	319	313	342	297	322	354	349	331	315	350	341	332	333	299	344	351	303	332	305	325	311	297	324	321	346	317	331	307	312	370	333	323	347	312	332	320	325	344	315	335	344	370	314	361	318	296	344	327	303	335	320	331	322	355	335	310	303	296	331	357	314	346	331	317	329	301	343	328	320	340	334	302	323	306	298	316	316	306	318	320	328	363	317	330	333	309	346	334	323	334	351	339	319	324	337	317	333	346	318	359	329	313	347	330	336	317	313	335	336	332	332	319	302	347	337	312	323	341	335	365	337	318	305	309	375	337	328	341	361	321	345	325	310	316	319	361	316	334	368	355	306	301	321	322	341	327	300	343	336	338	309	349	303	335	352	337	344	332	342	324	339	348	304	324	310	353	324	318	345	330	336	299	336	331	307	304	307	352	328	335	366	341	326	310	304	331	325	326	359	385	329	359	342	334	323	301	328	301	337	340	336	332	305	341	335	321	345	320	315	310	288	346	318	316	319	341	294	329	309	334	353	366	326	316	335	313	324	339	298	349	347	331	299	345	330	348	291	376	334	324	316	314	317	342	324	313	338	334	337	343	356	304	319	318	342	303	349	320	305	349	332	335	284	299	354	334	323	318	343	317	329	333	325	332	325	360	316	347	349	308	319	293	353	339	325	334	322	356	319	315	342	340	336	306	333	332	309	327	314	336	312	344	307	343	318	360	332	305	353	345	328	335	351	354	318	337	364	322	354	338	322	321	326	356	343	311	352	338	348	350	306	362	338	328	339	344	295	349	323	331	342	321	342	362	294	333	337	290	349	277	327	330	319	309	288	333	339	300	353	324	297	305	349	313	331	337	338	308	301	320	292	303	350	299	337	339	303	341	354	333	318	394	320	321	331	340	350	290	295	325	332	332	356	358	284	300	320	342	349	312	305	313	315	321	295	300	359	337	345	327	331	317	328	312	324	339	339	319	359	319	340	289	348	349	285	316	318	328	335	325	326	348	329	327	329	343	303	313	342	345	325	323	342	330	331	325	294	288	349	324	319	318	347	297	296	310	344	329	311	294	338	339	310	330	328	287	333	315	339	345	342	334	328	331	323	299	307	331	350	317	340	334	310	327	335	324	324	357	320	305	304	326	332	322	322	339	308	351	335	341	331	353	332	332	316	314	334	319	317	358	310	329	326	339	337	327	358	334	321	319	325	324	332	312	353	330	343	343	290	318	289	337	338	339	318	323	338	312	337	355	295	316	318	343	323	327	353	310	319	311	331	332	312	294	332	318	319	313	356	338	341	343	358	351	323	315	324	335	362	358	330	320	307	320	336	348	313	307	332	350	329	327	348	326	306	291	313	312	303	327	311	352	321	304	340	366	336	339	338	308	323	306	331	314	358	334	334	350	342	339	350	315	350	332	328	338	303	319	318	340	357	328	333	298	383	346	355	348	309	306	314	356	322	353	309	330	341	303	300	304	315	362	316	333	363	344	356	365	324	326	318	328	309	349	343	329	331	306	349	375	292	349	322	326	309	328	381	348	347	323	295	347	333	354	312	342	325	321	335	342	346	326	290	320	347	325	296	363	322	328	320	323	325	319	349	310	361	322	337	339	330	336	322	321	335	314	352	325	347	341	339	324	325	294	350	324	311	326	319	346	322	309	311	326	353	319	355	369	324	374	320	320	309	343	297	317	329	335	318	339	303	345	327	346	308	337	304	296	330	336	341	337	327	296	339	314	327	341	355	332	306	355	309	319	326	334	314	343	317	308	315	313	353	335	300	361	324	290	335	346	325	338	328	342	317	321	340	352	355	308	309	327	302	319	323	318	341	313	314	320	316	328	286	326	297	294	326	328	297	316	322	351	300	333	322	354	337	344	286	304	320	323	321	332	372	352	344	343	306	342	346	353	327	340	307	304	328	289	346	324	325	313	348	325	344	321	337	325	345	313	320	324	345	349	335	327	321	341	353	337	350	334	367	330	343	343	297	374	334	336	336	320	306	379	340	361	339	261	312	352	337	331	307	348	328	309	343	285	318	326	348	282	325	314	333	343	367	300	326	305	350	333	343	338	343	280	320	358	342	361	313	335	352	320	310	333	321	315	333	337	339	338	322	313	322	346	297	317	305	319	335	326	342	364	356	323	316	343	313	328	335	329	316	358	338	286	300	312	336	338	309	325	331	335	334	305	338	325	325	326	323	289	305	317	356	315	315	306	349	318	342	330	346	355	339	339	327	328	317	301	314	307	295	302	339	358	312	287	310	333	330	302	338	349	315	334	322	332	320	310	323	369	314	345	304	320	345	343	303	354	336	328	327	271	355	353	348	302	359	300	334	319	336	368	348	343	318	347	331	307	345	341	317	321	306	338	354	310	315	341	327	373	312	354	320	327	312	326	335	327	337	346	307	333	364	366	365	320	333	309	328	328	349	309	340	329	286	354	350	321	363	323	311	299	360	336	354	338	340	305	331	312	368	320	347	320	307	357	356	346	328	352	335	319	322	317	331	324	353	343	320	332	319	318	303	349	339	328	327	350	343	335	326	297	332	322	340	350	322	334	331	317	341	332	321	332	378	315	325	348	329	344	329	326	333	340	329	329	338	335	335	331	364	342	341	340	333	323	294	337	339	314	336	357	314	328	345	302	325	342	322	347	329	354	317	333	334	305	311	372	321	290	309	333	314	304	342	315	374	309	358	334	307	326	310	307	331	340	336	362	316	305	344	306	309	343	285	325	356	328	300	324	345	336	289	348	326	358	341	335	310	326	302	345	329	323	324	340	326	312	297	327	312	307	295	356	330	345	330	363	372	358	377	352	336	353	304	334	342	333	276	323	331	320	323	358	350	308	323	265	306	337	304	331	361	332	312	315	302	293	310	334	350	322	357	289	338	346	314	313	350	320	328	347	354	317	353	334	348	307	339	330	277	374	307	322	365	305	286	314	337	330	376	339	300	342	327	337	330	330	308	324	347	331	334	334	332	281	321	321	294	321	344	349	314	348	311	361	305	361	303	355	365	304	348	351	338	307	338	325	340	341	330
30979	15054	2391	2719	2493	2095	1848	1694	1594	1443	1325	1280	1181	1186	1061	1063	1067	1019	1009	939	959	919	958	1008	960	980	926	897	937	958	922	926	931	901	928	941	878	916	885	896	912	915	914	854	862	826	882	880	904	901	878	908	865	890	847	829	923	896	869	863	826	836	855	858	877	885	896	876	902	895	851	867	889	871	897	895	861	865	855	856	911	848	853	859	846	903	861	847	893	869	866	869	868	838	879	902	811	856	910	865	879	853	829	862	844	874	859	864	858	823	882	928	871	875	893	863	877	892	888	893	900	869	887	818	883	857	869	860	885	890	853	815	900	837	842	887	901	815	898	881	895	900	819	892	878	830	831	899	829	892	862	871	869	841	855	898	862	848	873	866	849	881	867	830	872	829	823	875	867	871	894	890	873	870	885	820	848	890	851	823	839	881	874	916	877	856	841	870	897	933	853	907	892	819	866	810	897	911	859	866	844	845	911	868	858	821	866	870	852	849	873	873	897	845	883	883	822	898	839	870	870	878	919	841	844	857	880	861	847	875	873	860	850	831	904	853	853	884	862	802	876	879	937	843	842	888	877	842	825	925	851	836	857	861	841	817	846	803	910	875	822	833	894	862	841	885	808	877	859	872	873	866	890	860	852	826	889	869	901	845	908	881	870	871	859	847	846	821	867	873	844	843	890	830	938	860	830	885	907	847	896	812	864	818	825	858	846	840	879	914	906	872	850	860	866	830	823	846	832	905	934	874	881	859	859	877	825	869	850	784	862	947	842	878	892	867	841	873	892	854	847	830	858	924	935	821	878	896	859	881	899	864	854	818	887	848	856	781	843	848	880	812	870	901	860	794	830	909	812	851	854	869	839	877	897	871	879	867	835	906	856	895	839	909	911	899	896	853	861	882	886	800	911	856	914	854	822	905	827	877	857	909	843	878	904	871	866	809	860	881	871	884	777	869	873	855	812	881	925	850	889	841	846	902	853	842	887	874	873	875	897	867	822	874	888	901	850	858	841	871	865	874	884	854	861	864	828	866	846	853	852	870	824	873	863	868	870	868	840	822	843	895	874	840	884	848	916	928	867	873	907	889	856	881	825	869	901	846	842	858	922	855	872	854	880	852	831	854	875	883	881	874	866	848	907	859	866	834	820	885	858	847	897	860	800	798	871	879	841	891	848	849	895	872	908	925	875	898	848	889	849	875	887	871	848	836	844	854	901	917	846	841	829	806	857	825	905	836	860	909	864	868	806	854	854	849	849	901	827	884	868	847	872	869	905	849	868	815	914	842	876	890	918	856	868	915	790	841	909	888	805	874	903	873	866	867	818	860	835	841	811	888	903	926	872	885	858	928	868	846	834	809	892	879	912	846	845	876	878	866	826	869	896	857	865	856	861	826	856	844	853	874	870	870	878	835	864	863	887	882	858	838	818	893	847	902	872	893	864	853	864	813	836	816	830	907	894	884	838	812	875	866	863	825	930	904	883	872	880	813	877	886	852	854	827	901	876	877	891	866	893	838	805	865	858	853	872	867	908	938	899	878	856	865	874	908	858	863	914	856	843	813	909	910	829	829	869	839	865	865	824	884	923	859	828	879	872	827	886	823	831	857	836	802	839	868	837	881	868	904	863	844	846	841	844	857	871	839	847	860	922	844	906	920	828	843	850	864	879	902	850	865	909	908	821	868	859	863	837	870	865	916	773	820	773	864	890	913	816	838	871	856	903	850	879	886	861	857	800	845	852	834	882	861	795	894	851	867	893	872	868	809	837	868	831	860	841	881	920	882	864	835	880	803	832	902	875	914	870	842	844	871	892	895	872	855	887	847	840	841	830	869	900	839	858	875	868	901	869	877	859	877	812	881	883	865	866	903	850	865	888	853	814	891	842	875	858	824	872	880	837	871	871	875	896	843	913	841	921	852	892	858	935	866	833	837	840	840	884	879	893	850	888	853	834	908	837	915	872	823	885	832	828	782	872	817	823	822	885	844	856	874	860	891	887	898	840	907	837	855	899	818	846	892	815	878	905	897	894	875	822	876	853	911	866	889	821	858	829	813	884	867	847	909	866	891	897	802	840	856	853	875	843	879	919	874	857	853	913	859	888	821	865	919	794	829	805	830	815	864	812	888	910	839	871	896	837	876	870	926	863	836	873	840	868	829	890	846	874	846	874	877	810	846	845	868	845	870	843	852	876	874	857	899	871	920	873	893	895	846	882	841	829	876	887	840	908	904	824	855	847	859	826	802	905	884	809	836	867	861	865	861	845	855	830	861	915	856	942	879	836	843	918	816	870	865	828	884	893	822	892	901	871	870	827	865	854	887	914	920	795	838	884	896	900	823	868	833	868	899	898	889	882	858	907	857	856	919	883	852	867	873	864	835	856	845	844	843	879	917	899	846	860	874	849	842	820	862	846	844	847	901	832	839	848	874	851	858	856	825	838	835	903	819	851	877	839	842	838	858	909	849	845	876	823	917	868	883	896	911	844	862	882	834	848	886	809	779	838	848	866	891	868	862	851	875	882	878	832	855	820	817	837	859	829	861	903	845	838	868	913	831	889	862	836	833	858	891	831	888	845	901	889	873	869	885	876	855	879	879	891	845	830	815	846	843	854	848	834	880	825	810	899	852	872	881	868	844	862	846	817	806	850	802	809	880	874	879	875	792	838	888	910	898	851	859	812	911	851	868	871	858	889	886	851	859	867	851	870	869	840	909	845	798	829	868	910	836	888	926	868	890	862	909	870	876	843	803	836	862	858	884	829	826	852	898	867	878	844	849	803	856	812	848	913	843	891	879	830	908	885	866	876	855	869	852	827	945	839	816	836	888	855	879	836	865	906	912	861	826	860	872	843	891	822	782	861	851	854	812	930	869	823	869	831	867	834	853	832	812	858	908	866	902	811	835	882	869	846	827	880	834	877	865	849	838	844	793	844	904	873	839	911	870	840	866	855	899	854	845	884	847	826	904	881	843	847	828	872	848	859	851	878	858	871	868	862	835	862	887	847	875	895	837	881	859	849	862	938	879	876	841	858	850	858	843	855	836	885	859	838	924	855	884	863	771	911	905	871	883	861	844	874	883	855	875	814	837	873	877	834	881	857	861	837	865	934	854	867	870	847	884	881	929	902	848	845	885	851	877	856	845	823	913	879	919	866	910	885	874	873	893	832	835	867	843	894	845	865	815	876	844	850	824	814	894	893	845	849	885	882	907	881	854	890	900	855	921	914	867	835	818	903	911	853	908	886	842	874	881	866	885	889	817	850	882	783	891	927	872	828	859	854	783	897	863	897	836	890	907	908	827	855	860	882	839	824	920	854	888	865	872	862	862	902	878	892	854	879	894	927	865	851	842	857	902	864	822	862	828	836	890	879	879	804	840	881	889	854	851	871	845	849	863	841	863	884	826	840	873	855	812	874	875	858	842	916	891	892	868	864	889	886	863	895	896	865	859	868	861	897	884	859	794	879	937	906	846	876	835	844	853	896	894	819	855
52859	46919	16049	3736	1270	912	752	640	578	553	526	472	511	487	456	446	428	415	437	439	416	454	435	446	417	396	422	409	427	372	390	407	403	387	436	368	417	407	403	427	416	421	395	384	411	411	400	377	400	388	395	368	399	386	434	429	400	385	403	404	440	414	381	376	422	384	395	422	370	376	395	409	351	418	406	386	431	384	382	393	418	376	445	383	406	398	373	379	358	421	395	383	425	401	390	415	373	428	389	427	392	417	398	373	422	422	401	405	400	407	385	432	391	369	409	371	403	373	394	403	426	390	391	412	407	417	397	400	391	410	400	378	396	385	389	396	393	417	417	404	402	405	386	388	362	368	401	396	377	442	376	413	371	360	404	389	420	415	386	451	368	407	403	423	383	426	447	409	381	379	376	404	402	431	374	420	409	392	416	424	383	393	403	417	368	393	352	402	367	413	403	394	363	370	403	394	425	387	383	417	450	427	428	444	393	384	398	393	397	408	397	398	406	403	402	413	393	390	377	406	422	393	379	379	410	413	395	391	389	390	352	413	414	407	423	397	349	394	419	409	419	429	427	369	405	384	399	369	368	377	382	398	409	412	413	389	376	405	368	375	426	398	418	388	376	408	398	395	374	432	398	370	424	379	377	370	414	417	356	391	421	395	408	433	372	347	438	382	369	362	424	381	403	354	378	404	376	390	387	393	364	399	416	420	407	384	389	445	385	401	411	398	379	362	390	405	372	405	371	395	370	414	417	369	385	374	359	403	381	403	401	382	436	404	394	399	392	413	383	437	371	409	392	405	416	387	372	372	388	398	422	405	369	354	388	410	379	416	404	402	412	359	393	417	406	356	367	402	397	427	388	401	398	368	379	421	428	376	422	375	409	397	409	421	341	367	369	414	413	402	382	386	358	387	404	388	419	388	388	394	410	400	380	399	377	374	421	398	409	365	396	428	428	432	413	428	394	363	386	404	403	427	418	399	392	391	382	375	383	430	385	386	380	425	397	404	391	416	376	376	418	406	388	397	429	385	396	411	382	392	401	405	394	405	402	362	424	376	405	395	375	372	390	459	383	392	376	387	360	392	384	382	418	368	354	410	380	404	394	392	447	377	404	391	389	401	427	397	379	366	383	407	389	413	401	393	412	379	408	389	393	393	372	412	374	397	402	394	372	365	390	409	409	404	392	360	394	405	387	411	438	391	404	410	443	422	401	401	353	380	429	444	410	406	395	376	381	386	375	409	383	424	410	396	396	390	397	387	407	383	391	384	418	400	397	382	390	391	441	402	379	398	388	411	413	422	438	414	430	462	382	399	408	418	363	362	383	432	446	378	407	399	392	381	375	369	397	380	396	382	380	400	426	378	393	384	385	417	388	379	397	394	426	423	445	366	393	418	368	360	395	398	396	411	420	380	349	376	375	450	368	398	407	348	373	397	408	410	406	368	382	360	418	386	390	356	334	364	381	418	417	408	463	393	374	424	380	377	392	412	424	392	383	408	386	411	400	420	404	422	412	383	412	401	413	458	403	408	375	381	407	364	392	403	385	392	409	417	411	407	378	393	374	388	399	397	355	383	393	439	426	393	402	337	408	415	391	398	423	369	382	400	439	420	413	442	410	432	384	394	398	396	380	412	410	394	412	352	386	414	395	409	379	416	386	410	375	413	403	404	425	437	354	428	386	386	414	427	399	421	399	365	378	375	390	369	397	408	398	379	367	373	408	390	382	375	377	401	414	385	391	427	373	404	420	413	410	403	427	427	419	400	395	370	387	388	408	417	425	409	408	402	384	415	370	404	440	376	383	419	407	416	365	392	411	403	442	439	367	399	449	412	364	401	390	406	389	425	414	395	402	414	390	395	391	406	379	405	404	413	390	401	420	396	390	347	367	411	398	400	387	398	387	348	370	376	421	385	440	400	390	390	364	421	410	394	403	366	359	431	388	376	405	403	381	409	398	361	386	389	375	392	418	389	391	380	367	408	400	416	437	402	394	378	393	399	406	452	403	405	409	415	400	419	371	362	398	388	399	375	388	385	384	408	386	432	379	395	362	427	392	406	330	376	394	377	417	397	369	394	407	382	356	441	386	407	409	393	403	387	405	366	403	389	410	394	441	393	402	392	411	427	400	383	391	420	397	403	383	422	384	366	348	407	395	427	403	352	433	369	370	412	387	412	424	369	364	371	418	432	400	377	404	393	420	376	406	338	401	434	405	420	427	347	404	383	359	380	416	436	396	381	396	354	388	421	412	412	376	384	378	375	409	405	417	369	369	391	401	380	364	391	368	360	412	396	385	421	399	389	399	351	380	375	445	389	376	386	362	403	429	414	366	410	434	407	375	417	366	377	395	404	375	365	390	385	382	403	372	369	424	365	393	400	419	371	393	377	399	412	391	377	404	387	404	343	405	396	400	400	412	398	398	419	384	375	410	426	375	354	370	397	373	385	377	416	378	403	376	395	404	368	375	393	373	430	400	392	372	370	395	380	397	411	393	374	386	386	389	385	397	383	409	438	431	371	394	388	362	380	456	384	378	412	416	399	373	381	395	401	388	402	421	377	403	381	398	397	442	386	384	382	405	372	391	378	371	417	443	383	361	380	377	393	404	381	414	445	403	383	369	375	400	372	384	379	423	355	437	392	403	340	400	350	383	415	373	391	385	405	417	417	387	384	368	374	395	410	386	366	400	419	392	390	419	432	380	373	399	337	376	369	403	425	421	398	397	397	381	423	389	364	400	401	416	432	406	385	424	393	385	379	384	388	397	409	417	405	369	376	356	413	414	386	391	411	414	408	381	396	423	413	362	397	398	405	397	376	417	402	381	401	379	404	397	396	391	428	364	391	421	405	424	374	402	382	405	382	367	424	406	400	408	391	401	415	402	423	370	338	410	397	445	412	368	350	381	365	452	396	379	423	401	411	385	383	426	425	388	391	383	382	414	403	439	382	375	405	406	402	423	396	401	419	381	386	432	398	413	371	421	406	409	428	396	401	399	411	418	379	419	393	406	402	413	422	380	365	393	399	375	382	376	394	391	384	408	378	414	402	422	393	400	383	394	370	368	330	385	372	390	392	384	421	408	433	419	382	393	402	407	376	406	355	427	408	395	407	362	396	381	420	399	390	425	346	411	381	402	409	399	410	385	374	337	422	359	411	390	430	375	417	382	439	390	370	394	402	417	411	415	397	401	407	373	405	409	379	443	405	374	397	409	376	403	362	390	385	400	359	399	428	400	363	382	393	384	441	410	382	381	377	381	405	382	372	396	400	361	380	371	398	410	394	392	392	406	380	427	408	390	438	399	408	388	359	364	376	394	364	404	377	384	372	375	411	373	392	387	408	391	421	439	387	374	369	395	401	416	384	392	397	388	393	398	390	391	421	403	427	416	370	404	394	381	436	368	384	401	405	416	386	442	404	396	369	375	396	411	346	360	404	377	374	385	391	436	425	423	411	409	402	391	419	379	398	409	393	371	396	368	383	387	355	338	390
38187	19358	3784	4635	4038	3462	2882	2541	2198	2031	1809	1694	1694	1481	1443	1375	1322	1273	1331	1292	1210	1216	1181	1154	1180	1092	1098	1094	1130	1090	1109	1107	1077	1045	1105	1002	1051	993	1030	1076	1084	1047	1021	996	1023	1052	1039	980	1019	1013	1103	997	992	980	980	1053	1015	1001	1041	1051	988	1047	961	1007	957	1046	984	1071	980	987	999	966	972	1029	993	980	1004	981	1017	1024	1003	1020	947	967	1000	1043	1017	975	996	1019	964	996	1004	969	988	1027	946	977	987	1050	973	1013	1054	968	944	955	1012	1033	964	962	1001	991	1005	919	1005	911	970	904	897	958	1005	1013	979	954	971	999	987	1012	985	975	981	969	999	963	946	1011	993	945	999	1011	964	1016	975	996	953	980	945	1017	970	947	980	976	946	1014	960	972	995	1004	987	1002	1000	953	990	967	990	1002	1069	955	932	963	1028	978	982	959	970	946	997	1007	938	949	926	982	939	947	980	973	961	1003	945	928	956	964	999	971	1006	951	999	905	956	974	959	1022	966	963	1034	987	964	986	942	1002	963	926	939	947	974	969	965	1041	972	998	1003	932	1032	917	980	967	1000	993	874	959	972	949	973	987	967	1025	1000	937	949	941	938	991	970	960	1020	1016	1024	1001	998	944	952	955	953	950	971	970	1039	955	998	978	1001	965	977	965	1016	987	993	956	962	1022	941	1005	935	947	1002	1014	944	934	925	1012	949	935	988	989	972	961	971	1007	1003	945	1025	979	974	938	964	930	947	1006	982	980	956	1008	1010	1024	982	947	960	1006	975	985	997	913	950	949	973	1040	979	990	979	975	986	991	977	950	986	1017	997	1004	976	1026	934	946	983	987	966	950	991	958	1013	980	948	969	963	1051	990	924	1043	984	988	1026	992	958	972	994	990	1005	933	926	988	937	1020	1006	959	968	1009	977	1005	991	961	1000	967	964	994	979	986	986	986	996	1029	1018	1026	1003	1018	986	969	1009	946	1008	984	972	983	949	951	989	1005	969	980	944	909	963	1033	987	969	1022	997	1041	935	1008	948	919	1057	987	985	938	956	949	974	952	934	978	963	1019	938	1003	1001	960	983	981	989	920	971	988	979	992	1005	1073	919	937	1002	933	980	978	899	1028	1027	950	958	967	983	1006	952	1003	951	978	998	984	960	985	967	934	961	924	981	940	949	1009	990	1007	971	1006	958	933	986	961	1007	947	955	939	949	957	951	968	977	1004	1012	947	1024	953	931	949	1012	1024	944	944	1007	1016	977	971	951	1012	1002	965	950	998	972	982	987	1010	919	959	914	969	967	962	971	948	1001	961	946	963	940	972	965	910	945	1041	982	932	993	972	989	1045	915	957	981	1009	1009	995	946	990	962	976	975	973	978	987	955	1009	966	982	983	980	1000	1040	1006	1010	995	1014	928	1022	1014	959	980	988	964	921	1015	1010	1024	960	946	940	990	936	1030	929	1026	1007	973	969	971	987	972	921	971	970	983	975	956	959	988	992	971	904	947	994	952	968	960	939	990	974	1011	941	947	1008	949	949	949	974	941	998	955	943	956	961	966	985	993	975	946	971	995	1007	1031	949	999	1026	1004	978	1006	936	953	965	994	990	1007	979	939	926	988	997	979	983	992	977	1006	985	969	925	968	987	925	1027	1001	974	943	992	976	999	853	976	1000	995	951	990	972	973	1018	988	971	914	979	930	968	997	970	1002	929	1014	987	1047	1012	984	1008	955	937	990	1020	960	985	1032	1018	984	953	1004	972	950	966	1052	895	975	964	1007	987	972	961	966	997	966	949	987	956	966	970	970	992	955	974	969	1045	1026	988	984	960	994	985	993	996	975	994	926	987	981	972	1042	937	937	937	973	981	1005	939	944	973	940	920	964	1021	1003	1031	990	1030	995	972	980	948	980	1019	932	1002	942	960	1001	970	973	971	950	952	997	925	1019	974	1040	971	963	964	971	999	961	962	989	998	1001	970	1062	911	985	950	970	949	968	968	984	1023	965	995	982	974	982	989	947	945	968	968	961	911	967	1000	969	980	1013	1048	940	984	965	923	994	984	971	999	983	972	949	981	940	1020	988	996	939	980	923	1041	1008	997	971	1010	1056	977	1010	948	999	953	990	1016	995	977	945	1015	953	999	946	959	944	938	960	973	1021	1037	960	1013	971	934	980	975	950	1026	996	1030	981	974	952	940	973	946	1007	984	967	947	932	972	1006	1001	912	985	1020	1001	968	957	901	984	972	965	1001	1007	966	869	976	1019	946	937	937	1019	959	952	981	950	931	961	997	976	959	987	968	972	962	957	982	1021	943	987	953	980	973	975	988	956	940	998	935	998	1006	951	968	1009	1012	999	1004	903	1006	980	965	972	1024	968	1006	1003	877	950	977	969	1024	1001	984	1004	964	995	1025	984	930	1021	936	956	1053	944	1053	972	953	967	973	978	1005	952	955	988	998	952	1034	996	995	1003	964	958	1008	953	932	966	1014	973	1004	945	972	1000	961	958	1023	1011	941	948	989	991	1025	968	945	995	972	1015	997	1017	984	1001	959	1038	993	943	950	971	922	967	1003	974	978	978	987	949	1015	1007	934	938	981	1026	976	1007	969	991	997	957	997	962	978	971	998	997	989	981	945	1046	915	1000	1002	1003	1003	1030	996	1024	904	1024	969	953	1013	935	934	968	930	1014	982	971	1040	972	958	944	971	1012	1024	951	980	992	1003	1014	986	964	957	933	991	1005	1045	1005	1022	1004	959	955	1007	1003	987	972	932	1010	1026	958	941	979	1017	1028	984	1001	920	928	964	994	933	991	965	976	933	1007	969	980	1010	1014	1028	999	979	1011	939	871	971	933	947	999	968	1008	977	910	1033	1019	1015	945	973	1000	968	991	977	978	962	959	950	1027	921	912	1004	1039	988	961	993	926	969	980	993	955	940	967	990	1009	943	988	986	960	987	977	986	959	1017	986	942	959	1013	979	1003	864	1053	966	953	948	1013	981	989	997	960	971	971	985	972	976	949	1013	992	978	934	1014	935	986	930	928	951	993	988	984	1056	993	965	957	954	988	988	958	974	976	968	980	999	971	926	997	973	959	983	1007	1028	949	972	999	997	997	931	957	1010	994	913	921	997	1007	991	956	959	1040	1042	1010	958	1000	965	967	940	946	975	992	979	948	962	1003	960	954	966	952	973	1011	1010	998	963	993	958	950	948	952	943	1002	968	959	987	957	971	979	1029	1057	944	978	972	977	994	1026	965	1016	972	973	968	993	922	938	923	985	949	968	937	974	963	1003	990	934	947	970	992	976	953	927	1010	969	945	969	990	983	943	960	969	1024	1013	883	951	980	987	963	988	958	1012	971	979	1008	1005	968	1028	962	913	997	989	1019	1039	1003	1017	981	1021	996	948	991	971	1021	1006	975	997	981	1002	991	933	920	973	983	995	963	1040	1022	959	956	1001	930	1008	1026	1003	973	970	966	1036	994	963	956	973	1072	950	941	957	983	977	1005	993	961	1004	1028	1030	945	958	964	947	966	912	1017	953	985	994	972	1012	959	994	966	908	994	1005	962	960	937	1013	971	1017	1008	1028	939	993	995	978	995	1028	902	1090	1002	1022	961	988	1005	969	984	1023	950	944	1001	947	994	931	995	1001	981	984	917	959	1000	934	1034	956	984	876	991	1016	996	964	985	964	965	989	972	971	898	951	939	970	975	983	1010	999	984	982	952	975	912	967	1004	978	1015	982	944	965	1002	1041	933	971	979	969	961	991	1020	982	932	916	1038	1002	993	964	1008	997	993	925	1000	973	942	976	918	997	994	950	955	961	917	994	958	1011	1032	1009	1001	975	1006	972	925	992	957	960	1023	1001	1016	1003	933	993	962	1002
5632	2723	289	210	202	197	192	162	186	171	177	159	170	167	191	146	173	171	175	168	174	173	158	169	176	153	161	149	162	164	134	137	155	177	178	152	150	169	173	163	160	157	166	155	150	192	160	173	184	144	158	169	155	157	172	174	192	151	145	172	153	172	143	143	173	194	149	140	159	167	171	168	164	182	166	160	149	147	178	151	170	148	184	143	166	143	157	173	159	162	163	144	155	158	160	146	191	146	174	144	167	127	151	176	184	177	154	169	162	172	153	179	164	160	153	159	173	150	135	178	140	148	161	168	180	159	166	157	166	127	178	172	166	164	185	148	167	174	169	143	139	171	177	168	159	136	183	164	142	169	147	177	139	184	192	162	171	151	176	169	179	167	160	184	170	156	142	174	172	151	177	162	163	153	171	147	137	162	154	184	149	171	153	155	152	158	169	164	166	163	190	162	155	162	156	158	148	154	159	171	182	167	151	159	168	170	160	151	173	155	167	173	181	176	170	170	169	153	158	175	179	136	165	165	172	158	147	173	150	162	156	171	154	146	152	188	160	153	173	199	151	174	151	161	145	154	163	166	150	179	143	179	163	159	143	162	181	175	174	178	153	156	169	177	170	157	160	190	171	163	163	176	165	176	157	161	183	149	165	195	157	153	162	167	144	159	150	192	151	158	168	163	180	164	159	175	172	166	182	151	171	134	164	167	126	175	185	142	177	161	141	160	161	154	163	162	192	143	162	167	175	139	193	162	171	152	160	159	189	175	149	150	173	165	152	163	171	163	142	150	177	169	185	175	174	162	154	154	173	151	173	141	179	185	199	149	140	168	163	143	148	172	173	163	167	144	191	186	165	189	157	159	150	158	164	165	167	168	175	176	146	151	171	179	144	168	158	158	162	167	173	170	167	147	171	168	155	156	171	166	184	168	170	135	160	155	172	206	141	162	169	169	168	141	151	171	153	165	161	161	174	143	159	168	143	173	167	178	170	143	180	156	163	165	164	189	167	167	143	137	145	164	173	188	179	159	167	143	161	154	176	143	169	175	161	147	159	156	179	153	157	172	149	175	159	188	173	142	151	161	169	153	141	145	145	169	163	159	183	166	183	171	176	169	166	164	148	150	155	177	167	154	183	154	161	167	163	153	154	173	172	144	179	158	167	157	145	156	161	175	174	132	145	177	168	166	167	171	157	146	178	182	169	179	139	199	140	151	152	165	163	164	166	155	175	193	152	156	179	159	152	199	178	175	168	143	166	164	167	184	157	147	162	147	159	131	157	170	180	171	165	167	170	174	169	145	166	169	188	177	139	161	172	181	146	174	154	187	157	169	182	176	147	150	158	151	165	163	161	141	178	160	161	178	155	161	176	157	167	185	158	148	174	174	164	166	170	147	157	185	180	151	159	157	186	194	169	172	155	177	152	177	183	169	155	168	151	138	164	175	168	196	168	168	178	154	157	163	165	151	167	187	169	162	162	177	176	162	178	161	181	185	156	168	168	167	163	195	182	181	162	161	182	170	176	161	154	174	161	171	146	156	152	161	168	179	182	160	169	173	167	172	149	147	191	176	165	161	177	190	151	173	180	150	142	180	149	168	151	147	192	155	152	156	156	192	190	178	149	163	152	143	192	160	175	154	162	159	159	185	159	159	162	171	151	169	158	156	147	164	151	180	170	165	162	178	154	175	135	181	153	151	150	146	146	163	182	168	151	144	158	181	147	177	142	147	142	146	186	175	156	161	174	136	152	164	158	186	176	165	194	174	177	173	143	180	161	159	160	163	164	165	134	191	139	175	146	185	147	173	183	152	170	158	168	180	167	179	166	173	164	165	163	141	170	185	175	162	165	186	164	159	164	176	147	145	155	167	163	173	162	141	158	177	163	157	161	144	168	193	198	141	187	140	149	167	154	165	167	152	172	179	175	169	153	179	166	191	169	174	167	172	174	164	176	150	183	175	166	164	153	185	149	175	187	163	167	175	172	157	146	175	165	161	168	173	165	167	194	169	158	159	187	195	151	156	172	181	158	179	172	177	148	163	149	174	183	145	146	172	158	177	149	194	157	194	161	159	165	167	165	156	160	147	168	145	154	153	164	135	163	160	158	181	181	167	161	166	150	168	163	170	163	167	165	158	163	170	173	142	168	158	167	149	186	182	165	170	159	157	176	161	163	155	196	189	166	181	161	155	180	172	164	188	167	159	149	163	145	134	164	145	183	166	152	149	161	168	178	166	172	172	160	179	154	177	169	182	155	185	175	180	142	172	170	170	151	152	158	165	173	175	165	185	161	153	155	149	153	148	175	154	149	177	154	190	156	144	176	191	170	138	164	186	162	170	173	175	161	179	150	177	173	155	153	178	170	162	167	178	182	172	172	172	157	139	165	164	175	181	163	159	155	160	160	160	151	166	158	178	146	166	180	181	181	161	143	181	149	174	154	169	152	164	176	155	173	164	165	164	162	172	159	173	165	160	173	166	158	166	150	164	145	186	160	194	169	157	159	151	168	176	163	179	174	174	145	160	155	162	153	144	176	177	158	193	152	197	161	169	163	170	141	153	182	160	175	182	167	142	163	181	165	174	164	159	170	162	160	142	161	179	167	167	157	145	153	157	175	144	182	169	153	159	129	178	183	148	164	191	206	162	144	156	161	156	170	156	172	164	149	168	182	150	188	146	156	176	153	169	153	174	158	161	185	156	162	187	151	159	187	175	160	152	150	171	150	170	164	165	179	153	160	170	151	164	163	154	144	169	162	175	162	173	150	171	175	181	178	171	161	173	157	138	177	162	172	157	149	151	157	167	161	174	147	153	160	172	159	161	180	161	169	142	135	161	170	155	161	157	153	176	160	168	188	173	169	155	165	152	144	135	138	150	174	160	147	156	189	153	165	164	165	162	155	181	189	157	196	168	146	139	166	167	166	144	167	185	158	178	170	174	157	164	163	168	181	202	186	152	171	180	166	154	191	137	171	163	183	158	183	172	163	179	160	180	160	162	142	167	177	175	174	176	147	193	167	173	166	162	138	147	168	165	168	165	159	153	177	162	183	144	156	168	164	167	161	202	168	185	174	154	156	170	167	176	145	148	158	176	153	154	168	166	165	171	174	175	161	185	177	173	158	157	178	168	151	164	191	157	194	150	153	162	165	176	174	178	146	159	157	157	163	158	170	186	160	179	173	131	155	178	165	154	169	195	157	163	145	173	145	168	162	151	167	178	162	170	154	163	165	139	164	172	158	172	140	162	175	180	173	205	150	143	170	198	167	154	176	167	172	168	154	201	143	164	168	157	158	160	166	171	155	148	179	168	168	195	170	165	144	163	175	144	154	184	164	168	175	201	192	166	141	161	174	173	167	144	142	146	168	164	181	159	162	155	183	159	171	192	168	169	173	183	154	148	176	169	174	144	150	185	154	169	165	164	159	147	168	172	143	140	164	174	171	174	169	172	158	181	159	161	158	144	178	150	161	151	190	168	178	136	143	159	128	194
6783	3706	597	604	592	597	557	541	494	535	540	527	546	501	494	503	498	527	504	522	515	539	499	512	523	517	517	493	531	495	516	505	493	507	487	498	538	520	520	489	508	491	487	474	519	465	500	526	460	503	478	541	530	502	459	532	503	518	551	528	483	501	507	471	528	489	471	518	496	488	492	457	518	526	497	539	511	524	512	501	540	517	505	464	471	509	538	501	510	467	510	480	525	517	512	485	506	538	505	514	503	482	510	504	503	533	552	483	448	514	509	488	474	528	533	514	498	498	517	516	505	490	527	507	506	484	523	501	484	545	511	511	535	499	511	526	457	552	472	510	480	528	509	523	514	515	503	526	505	473	446	509	477	515	514	525	525	493	475	497	482	505	509	495	508	506	512	498	530	512	556	488	503	513	534	520	484	514	472	479	504	496	500	525	512	499	553	459	453	514	496	537	570	497	480	508	521	513	481	508	481	514	516	473	515	523	542	494	508	478	507	561	455	554	502	557	486	523	504	507	452	553	538	482	496	535	472	509	540	505	496	503	508	509	509	489	536	496	494	551	488	503	548	507	544	475	502	486	491	521	511	510	504	496	516	516	460	489	488	487	536	474	494	516	503	501	502	503	529	513	489	499	490	505	563	470	501	501	535	497	476	510	513	537	576	482	518	530	516	511	508	495	503	548	528	534	469	516	508	489	493	470	518	527	523	499	555	533	542	524	530	471	496	487	508	486	484	499	496	500	494	490	529	473	499	506	512	522	471	504	498	478	513	488	469	509	475	463	523	543	505	531	520	479	522	529	523	512	540	524	459	498	496	499	500	517	522	513	511	501	486	521	484	485	505	523	510	510	500	523	454	547	497	453	485	490	517	542	519	509	505	532	448	529	525	492	498	453	547	537	510	500	487	470	540	496	526	535	531	477	470	454	515	483	523	488	515	521	491	479	513	510	483	490	507	529	521	529	528	557	531	485	504	456	502	483	452	523	465	531	469	494	464	505	502	468	492	520	546	487	506	482	474	531	455	523	481	526	485	510	507	507	497	492	499	500	504	535	514	512	528	475	477	467	477	480	472	512	478	521	539	502	464	503	511	525	519	524	485	518	504	505	480	468	493	496	533	481	503	516	537	500	533	495	503	508	489	501	533	545	516	539	516	500	524	503	491	517	495	487	509	519	459	492	515	526	560	493	541	476	472	492	510	510	473	543	507	547	498	560	484	493	488	468	531	507	511	518	500	507	511	491	488	486	519	528	496	538	526	475	521	494	490	488	522	489	492	524	552	541	510	533	474	509	521	500	505	476	500	492	500	504	498	429	511	471	513	492	512	530	524	480	464	525	529	492	524	534	534	489	514	518	483	549	534	513	449	497	506	519	510	495	500	494	512	514	464	514	484	497	501	533	490	497	497	482	489	532	517	469	550	506	497	518	528	474	482	503	528	499	522	502	494	490	503	482	487	475	525	509	506	521	528	539	484	489	508	516	467	510	520	515	460	512	515	487	477	493	523	509	488	524	543	503	531	524	489	528	529	553	490	503	504	509	492	506	466	469	536	459	517	483	482	508	499	496	513	502	483	497	526	486	529	518	500	509	498	507	484	508	498	530	533	527	545	472	474	511	472	509	502	509	537	498	478	507	505	453	505	494	526	523	480	474	530	503	517	514	503	527	485	521	548	528	524	530	489	482	496	497	473	545	518	497	511	552	495	499	507	498	511	476	491	522	516	491	511	493	482	497	516	518	485	507	484	531	486	504	505	543	510	525	518	559	497	513	477	493	523	503	472	462	523	505	534	513	502	469	489	515	545	511	508	512	508	505	515	519	548	525	488	526	478	522	482	504	497	477	479	531	531	568	523	500	497	463	486	505	509	541	470	506	467	506	512	535	506	477	484	527	501	523	507	506	521	504	568	514	545	467	481	505	508	489	544	481	534	477	508	495	509	527	511	498	521	502	502	498	501	506	519	508	504	507	538	520	482	532	490	494	523	532	549	456	501	501	511	494	507	472	476	476	534	505	487	489	549	531	508	443	468	512	481	495	522	523	466	531	499	486	519	455	476	474	514	515	490	491	526	526	533	512	467	471	563	488	506	495	519	492	528	492	510	529	480	455	502	486	488	459	499	473	533	496	492	515	527	482	500	493	508	485	483	528	504	486	496	502	511	478	518	505	534	517	513	464	515	498	503	523	507	527	532	513	486	482	478	498	530	476	493	493	466	496	527	481	504	536	540	470	496	509	513	536	508	467	509	464	504	498	499	509	513	481	488	470	541	515	503	467	523	492	520	537	489	546	492	541	457	525	496	470	517	491	516	488	501	508	526	475	483	467	538	498	467	523	502	515	488	493	511	498	492	498	560	530	507	476	523	465	537	485	482	497	456	492	527	485	493	509	518	491	546	528	500	504	515	481	510	505	522	453	471	472	450	494	477	508	520	475	493	526	483	476	544	497	506	460	514	521	557	518	502	492	514	475	498	533	520	512	481	510	533	502	539	511	501	497	487	474	524	538	506	475	485	486	466	520	505	479	506	505	487	464	514	510	487	467	493	517	525	516	514	460	547	471	522	505	476	502	515	497	490	461	480	510	504	508	486	501	510	487	488	546	544	485	511	500	470	508	496	486	458	499	526	545	501	472	507	523	489	518	477	473	515	513	484	479	475	502	488	511	486	553	484	548	537	531	461	528	519	557	478	518	480	545	489	529	499	476	512	500	532	510	507	501	481	479	504	525	511	504	468	509	493	507	496	541	533	537	485	515	516	535	507	523	470	527	506	499	477	487	524	481	530	512	478	534	486	461	523	482	502	512	502	458	504	518	471	518	500	544	540	502	491	453	460	493	475	530	491	465	521	466	527	491	469	519	532	499	528	502	488	468	501	482	511	480	463	481	505	470	492	496	487	470	492	490	533	518	544	540	472	524	483	520	514	513	499	541	499	495	486	504	474	474	514	480	503	504	518	517	551	531	481	493	508	539	471	480	501	501	495	507	460	482	466	490	478	501	494	516	526	532	487	528	448	542	459	500	528	515	473	480	544	497	502	464	521	492	526	481	487	530	512	526	523	507	507	483	506	496	525	518	557	529	492	479	470	503	508	499	503	501	502	513	534	533	512	486	527	512	506	484	496	516	486	465	515	522	487	517	467	490	524	501	490	536	518	485	466	524	500	507	519	527	508	509	526	472	487	552	520	477	528	519	492	510	530	497	561	504	458	539	514	475	512	543	522	499	519	474	480	491	526	490	524	486	478	511	533	488	508	525	481	515	547	506	498	466	527	504	494	500	529	488	565	541	492	493	536	482	472	565	489	493	529	518	513	476	498	493	479	492	479	476	533	488	512	493	525	479	509	503	540	490	530	557	549	511	506	505	517	531	518	514	516	485	499	518	513	495	487	501	481	506	529	487	510	518	516	548	512	499	499	509	521	498	469	476	489	519	513	527	526	454	499	496	470	514	471	500	511	560	528	489	489	509	492	480	482	497	488	484	552	465
37114	33347	6183	999	722	628	504	385	437	400	379	397	383	354	337	347	363	341	340	327	356	319	342	317	303	301	331	333	330	320	331	348	341	351	314	364	365	339	331	335	307	333	307	327	355	291	327	309	325	308	331	319	315	339	328	333	320	350	366	309	297	338	325	334	312	304	285	292	351	323	319	299	311	328	341	338	338	283	305	326	299	300	335	318	292	316	301	334	296	314	328	325	316	313	306	341	319	300	333	312	313	352	321	295	364	357	323	314	310	328	320	307	294	355	339	337	284	341	336	341	318	314	304	333	313	336	309	336	333	319	371	295	359	306	333	338	306	333	334	355	354	307	279	341	323	356	347	301	288	308	305	357	313	325	303	365	340	311	294	315	306	315	341	307	352	283	318	333	340	308	287	331	320	286	321	351	314	315	322	322	301	342	297	349	317	344	312	366	317	323	353	324	335	311	303	298	322	323	332	318	351	293	329	322	290	314	316	301	292	337	356	325	351	365	321	318	344	323	309	334	349	311	351	303	324	339	315	323	303	323	332	315	317	338	332	354	319	333	296	286	327	321	337	308	320	316	325	310	329	332	363	326	328	312	340	327	313	337	305	334	297	297	291	325	328	327	333	290	303	306	332	297	286	299	324	307	322	330	318	318	292	324	336	328	335	318	334	299	337	339	337	308	276	285	330	301	325	312	317	316	331	332	332	331	341	328	346	345	323	324	346	344	317	356	327	311	338	296	267	358	335	343	331	320	306	317	321	327	324	320	316	306	317	342	326	316	340	324	299	317	349	313	356	306	302	296	329	300	304	302	313	345	339	314	297	291	333	319	306	344	294	331	303	318	313	338	315	310	308	310	309	331	323	343	335	303	292	325	333	338	306	343	339	315	307	293	337	350	357	305	313	333	299	317	333	299	353	304	320	330	328	329	332	320	343	302	315	317	365	296	321	311	343	322	351	320	310	327	332	302	315	331	318	323	317	322	339	333	299	340	386	312	310	325	331	324	312	309	328	319	345	276	324	333	335	326	303	328	296	331	321	319	352	343	306	298	307	310	335	293	332	340	349	327	288	321	326	302	340	311	323	340	335	337	326	321	327	321	305	324	308	296	345	320	308	322	318	326	284	313	356	331	344	318	309	300	326	326	312	347	349	327	321	366	293	329	349	323	351	346	327	341	308	339	310	308	333	323	313	320	306	315	317	290	331	315	348	350	312	332	337	331	306	328	358	310	307	321	338	316	293	307	323	317	360	326	289	331	329	328	316	341	286	306	311	310	310	314	349	348	341	319	313	292	303	335	326	317	312	314	313	311	337	331	350	302	316	372	310	354	306	314	312	348	313	318	332	320	312	340	326	337	312	321	331	342	334	336	336	329	328	331	345	340	287	332	302	318	304	328	351	300	354	354	323	300	358	310	318	332	309	323	315	340	333	332	320	320	314	313	336	356	317	333	324	355	337	321	326	315	326	329	325	309	302	293	317	335	302	314	331	347	313	297	325	301	320	315	291	336	307	340	343	315	352	323	300	330	304	312	341	312	319	346	335	334	341	346	322	319	310	303	300	337	323	317	349	325	297	314	336	344	307	329	334	335	340	310	343	338	301	272	302	352	325	317	291	302	325	318	320	319	314	349	336	333	346	339	311	304	332	336	314	337	319	366	351	307	329	268	319	328	346	336	307	310	303	342	341	292	344	362	377	321	319	298	295	299	305	293	323	310	285	331	327	318	324	310	303	305	331	294	307	345	330	300	316	358	333	318	332	319	308	296	313	361	331	349	302	335	314	324	320	336	335	330	350	344	331	312	311	312	314	301	341	323	283	294	350	342	328	295	315	342	331	355	296	317	305	345	301	351	310	298	329	322	327	304	328	324	329	312	322	357	347	353	293	374	332	316	317	317	314	326	317	293	323	306	296	342	322	316	305	312	336	347	353	372	316	313	331	322	337	323	333	349	334	331	291	306	318	328	306	328	336	297	326	321	316	311	332	319	333	334	302	304	312	356	312	343	377	332	325	329	337	335	345	331	289	327	318	289	321	318	330	307	291	331	347	293	312	339	332	323	306	302	333	310	330	318	335	343	311	288	323	341	334	322	308	286	313	331	303	330	310	337	317	374	323	350	299	308	345	324	340	320	320	317	302	325	336	322	333	349	314	355	295	309	352	309	344	336	293	310	326	337	321	345	335	332	315	320	316	336	306	325	324	313	315	326	375	340	320	330	324	325	308	346	287	341	311	325	322	314	318	336	311	313	296	325	289	311	313	323	313	333	369	307	320	334	281	289	301	310	310	345	347	289	333	303	326	336	305	330	323	326	334	327	319	307	286	313	358	286	326	332	328	315	323	296	312	311	343	310	316	355	327	304	326	284	302	334	293	339	298	293	318	323	299	299	280	305	300	332	337	346	355	339	311	308	340	303	329	339	349	346	357	326	309	313	332	332	318	331	329	330	334	339	348	333	342	322	303	320	323	339	293	325	317	358	314	330	327	324	302	329	302	344	346	326	326	298	324	312	302	334	337	319	334	351	339	327	321	293	334	389	323	301	332	305	336	320	337	322	308	300	323	331	315	304	335	342	318	315	303	343	314	330	296	334	336	271	328	320	315	347	332	312	333	331	314	326	289	368	322	334	324	293	338	355	276	321	344	314	291	306	339	321	339	373	348	292	299	354	365	352	322	321	321	345	318	293	329	338	320	321	336	327	267	319	299	301	332	348	337	307	306	316	321	337	342	318	343	296	297	328	295	340	295	326	319	308	350	331	299	327	326	362	318	324	332	340	312	360	348	355	314	315	350	321	317	310	309	325	325	321	314	279	357	361	308	335	341	312	294	289	303	272	331	290	326	330	316	300	330	328	318	341	322	339	271	339	366	291	324	345	328	302	321	342	306	309	357	344	338	322	316	295	349	305	317	297	358	344	293	333	287	343	344	341	316	310	326	310	334	297	357	334	295	294	323	306	336	297	338	328	280	332	302	303	304	318	333	327	350	300	350	306	335	324	315	329	331	330	339	296	309	324	339	291	337	340	345	311	327	307	339	328	351	297	278	327	309	324	303	321	345	320	333	336	356	315	331	325	318	303	320	335	287	349	324	342	320	351	315	342	299	311	332	348	325	320	327	306	331	324	299	341	329	335	347	326	304	314	292	349	320	344	300	318	312	334	349	302	327	313	334	307	331	315	356	283	329	329	332	321	304	341	317	307	323	292	321	313	356	335	280	296	315	325	323	336	314	319	361	303	307	278	328	349	324	324	332	358	341	320	314	338	305	323	311	330	276	306	297	308	337	356	320	311	335	331	313	286	291	360	304	310	318	354	319	316	310	328	323	335	316	352	310	328	308	308	326	335	307	329	304	344	313	310	308	352	355	310	324	288	319	323	348	312	273	302	304	333	356	354	320	334	342	315	318	321	326	312	312	346	319	317	308	314	333	327	311	368	320	305	323	328	342	318	323	349	334	335	321	346	324	322	303	306	314	345	322	332	330	305
24517	14775	2431	2883	2594	2221	1856	1623	1502	1382	1305	1234	1176	1125	1133	1092	973	1046	999	1003	974	973	969	935	952	909	884	869	883	940	979	873	859	900	907	899	960	939	875	920	828	854	918	915	822	861	876	879	893	913	905	839	848	821	798	890	830	904	903	894	870	907	841	837	863	825	876	888	898	855	805	850	881	855	860	903	890	882	872	860	884	878	874	876	829	867	850	929	893	844	897	802	814	874	839	784	805	877	805	805	882	839	814	841	870	835	830	890	889	873	823	843	842	838	880	888	863	899	859	874	846	857	834	814	823	835	866	817	886	827	828	858	827	856	838	901	866	855	855	838	843	828	827	889	880	874	828	868	809	888	846	831	866	861	896	853	787	858	850	877	878	855	855	851	820	854	878	854	845	874	805	897	823	865	849	818	840	810	840	829	888	877	794	865	858	858	810	868	881	790	832	857	828	873	840	848	837	802	835	828	847	878	862	809	780	824	826	869	831	806	850	902	778	828	837	824	840	863	808	844	840	825	841	842	830	810	903	835	888	857	840	820	814	872	867	855	847	835	845	860	832	864	899	842	873	858	858	833	875	856	819	840	836	879	762	797	853	843	865	844	901	817	811	828	883	902	853	887	845	853	802	824	885	877	835	782	886	813	869	849	843	766	828	837	887	834	843	837	871	844	836	860	869	882	836	804	884	904	831	855	841	893	849	823	887	827	862	874	871	845	892	840	842	828	867	859	863	837	808	850	840	910	846	909	864	809	879	899	821	835	875	878	831	837	869	842	877	869	776	883	895	806	810	879	830	825	856	828	834	819	852	833	846	856	856	866	849	850	844	838	801	849	851	857	845	865	852	864	818	851	811	873	843	830	794	861	872	839	873	817	816	818	835	875	901	849	798	850	837	863	838	809	794	880	874	783	822	823	855	845	858	822	890	864	820	853	904	858	859	844	879	875	800	830	871	813	862	825	838	863	770	843	860	922	856	798	841	864	844	868	851	826	860	812	847	882	913	836	885	821	788	824	820	812	832	833	837	861	841	841	800	846	828	845	843	863	856	827	854	871	807	842	817	866	810	844	834	860	847	846	873	856	857	877	877	806	782	843	868	820	868	823	852	890	859	860	872	816	831	837	848	792	845	827	842	845	858	845	855	882	865	849	818	850	855	844	839	800	839	870	851	841	841	861	861	863	849	816	826	840	794	869	862	805	830	872	782	867	808	856	798	855	846	808	799	902	886	842	840	924	828	856	883	825	852	858	852	820	847	821	857	909	877	843	841	891	868	828	800	864	830	855	854	833	869	840	835	852	863	885	803	857	861	856	859	876	858	858	799	858	831	907	806	807	855	839	857	810	887	877	878	807	807	828	777	826	819	840	829	813	882	853	913	889	812	866	824	877	814	858	838	860	827	876	807	833	823	852	868	882	882	875	864	858	817	829	860	836	781	857	873	867	839	832	843	864	839	853	848	811	817	809	843	829	878	877	822	817	891	833	837	897	861	831	845	882	830	838	872	808	802	846	818	867	894	861	818	858	872	826	873	855	851	816	879	830	867	827	828	843	858	840	833	890	820	841	863	825	822	790	918	833	874	874	885	804	833	846	825	871	879	898	808	834	870	828	781	862	843	818	887	832	820	843	879	848	853	802	907	871	810	832	886	851	893	822	876	850	842	881	857	916	810	872	913	846	850	863	826	797	859	800	844	866	876	821	868	811	797	886	866	793	835	868	787	815	830	810	846	815	845	845	841	818	852	869	846	812	838	818	849	841	810	889	809	863	850	828	863	843	882	869	846	845	843	811	892	839	840	830	810	860	792	878	848	821	787	845	821	900	895	821	850	859	828	860	854	885	844	864	814	846	860	845	825	862	837	830	868	857	833	907	849	829	821	834	864	831	820	835	867	840	849	834	811	883	862	828	833	825	828	854	841	876	831	900	857	801	823	807	879	882	853	833	891	864	871	899	835	893	844	892	826	861	824	818	866	822	834	855	798	826	852	813	836	884	871	833	847	846	822	815	848	819	796	891	839	826	809	825	814	840	871	816	862	779	828	905	904	856	843	923	884	866	843	836	878	885	822	847	858	818	838	865	880	855	845	830	863	875	903	816	872	845	854	864	834	874	817	854	862	921	876	785	837	845	863	807	820	791	841	885	841	810	794	868	886	855	874	812	867	831	827	803	782	838	867	887	871	871	860	855	876	865	887	831	822	806	873	873	811	879	834	857	820	842	837	854	810	901	819	814	850	866	823	823	858	826	878	780	868	852	866	872	929	886	871	806	849	835	842	843	863	867	886	861	863	845	831	847	847	864	861	878	812	825	898	822	861	853	824	857	829	816	819	825	843	831	830	862	863	848	854	790	888	888	802	865	849	863	860	892	799	854	825	877	868	824	885	837	882	853	870	897	871	844	851	827	813	855	848	832	877	881	847	879	826	817	841	859	881	856	878	807	833	871	849	839	874	830	841	800	918	797	927	831	872	797	834	858	882	826	847	783	861	853	815	873	867	894	838	817	787	880	886	813	834	789	799	888	849	919	874	836	871	822	839	850	838	826	863	811	840	831	839	832	874	893	850	794	830	876	836	831	832	884	857	812	837	830	787	838	838	852	915	872	856	820	829	829	865	830	843	768	873	868	830	800	831	812	864	828	813	846	860	864	850	805	849	848	866	822	894	884	838	844	838	801	837	877	863	839	882	874	872	848	880	798	849	821	835	800	872	822	825	852	881	832	785	849	856	862	834	861	806	777	886	857	899	882	805	860	828	836	862	814	845	872	843	849	808	779	824	820	902	886	848	803	799	848	817	855	817	895	820	817	844	901	865	812	835	825	831	835	816	879	873	823	799	837	838	822	845	863	837	882	887	886	862	898	848	899	828	819	860	888	833	865	852	794	900	881	783	834	839	827	831	871	840	844	813	848	867	835	832	837	850	880	868	869	831	855	870	837	856	849	841	841	799	872	831	855	867	844	874	841	833	852	937	830	894	865	850	876	871	845	836	898	849	813	813	864	853	849	855	867	881	854	891	787	834	810	877	864	814	860	862	869	870	828	854	831	825	848	908	826	834	800	889	810	829	827	857	783	825	826	851	811	842	848	811	848	840	835	828	798	850	835	864	836	809	848	821	848	842	817	896	847	842	860	878	860	805	853	820	892	819	860	893	870	827	897	785	825	833	843	873	905	859	837	867	831	860	881	866	811	840	841	831	820	853	795	836	861	801	832	851	829	815	884	840	825	882	844	855	865	810	847	857	865	799	838	822	870	823	844	822	852	913	816	896	836	867	820	850	841	882	857	804	868	860	828	823	840	816	838	883	868	873	850	834	875	863	817	870	802	855	822	803	859	825	857	819	849	827	840	828	832	837	835	882	810	853	873	854	848	839	857	816	848	858	835	845	828	858	838	874	799	827	823	824	819	814	857	871	818	827	852	823	837	892	880	845	866	825	868	855	862	902	861	812	867	869	815	833	865	804	809	839	870	879	819	902	834	860	897
47599	45315	10980	2271	1209	1012	752	659	620	593	571	553	491	462	434	455	453	448	428	409	395	399	428	408	410	412	407	424	425	449	410	396	414	405	361	383	378	382	384	389	362	411	380	408	384	395	415	414	398	372	389	436	407	399	405	401	378	391	381	405	410	406	397	387	359	380	388	385	394	400	384	361	415	377	386	395	392	413	370	356	387	411	414	399	368	380	369	373	415	374	401	400	401	414	351	386	406	420	400	380	406	356	387	367	340	348	421	366	365	384	390	368	385	396	390	374	361	385	386	370	381	364	400	378	389	403	370	349	381	367	412	378	379	407	372	411	371	379	383	365	404	380	381	394	364	368	401	372	400	355	429	402	379	382	374	422	386	397	376	432	384	374	373	399	373	373	353	409	356	387	382	412	390	423	386	348	392	388	371	388	380	394	365	382	386	349	353	378	362	355	424	416	409	409	360	389	364	393	367	425	342	372	393	381	360	399	376	410	393	403	362	380	357	401	402	367	388	419	370	429	394	410	384	396	381	393	390	389	344	400	374	374	382	398	383	378	356	396	359	345	422	406	415	364	421	365	347	377	382	392	383	361	376	347	412	385	391	396	364	384	415	369	373	396	389	350	379	376	427	371	369	394	374	400	404	369	397	364	416	380	415	384	373	371	385	394	374	387	362	379	389	411	385	386	409	397	364	365	353	404	398	380	354	371	340	399	369	393	388	359	398	417	344	406	390	364	393	403	372	375	378	396	403	369	401	384	426	390	360	383	366	385	410	390	360	382	385	382	391	404	391	374	415	385	378	342	381	419	413	371	382	387	374	387	406	390	360	416	421	364	357	367	415	401	353	383	365	383	396	368	389	401	377	380	391	358	406	377	422	356	353	385	402	396	384	383	406	362	392	382	401	377	408	350	401	385	404	346	347	378	413	385	402	389	411	361	343	362	383	441	385	397	422	362	395	366	414	407	367	382	383	357	395	378	408	414	388	382	393	364	357	392	373	390	353	394	392	365	405	396	396	417	379	406	385	377	411	390	387	346	378	380	416	392	404	403	424	377	394	379	380	411	371	375	416	388	396	371	374	352	384	366	410	372	389	398	357	394	369	390	357	363	392	381	396	374	404	407	363	391	377	366	402	355	391	361	382	398	372	402	391	373	406	342	402	395	412	421	415	376	363	395	390	383	375	332	375	392	371	356	385	331	386	420	409	401	379	392	373	397	368	388	394	396	392	379	350	391	391	381	354	367	364	373	395	391	365	348	369	386	404	384	382	382	373	417	367	408	376	340	339	384	398	376	375	399	380	403	398	402	368	405	368	399	393	373	382	391	365	409	419	402	395	391	370	372	395	415	380	409	374	395	374	423	385	387	353	431	416	413	380	395	382	411	437	435	377	410	409	373	401	378	390	378	385	370	391	387	366	387	366	391	375	399	360	413	409	391	375	381	356	394	354	373	362	379	398	376	395	430	374	425	368	399	376	363	338	380	370	410	386	388	370	400	358	402	372	351	437	386	332	365	381	413	405	389	385	371	376	404	394	392	374	371	377	336	404	381	394	420	382	364	404	376	368	387	346	414	394	359	400	371	360	406	387	398	393	365	350	411	368	401	393	367	378	342	362	401	378	407	388	386	396	417	404	359	384	382	364	407	409	343	384	364	389	393	430	408	393	382	379	418	361	401	393	413	389	356	365	374	384	358	397	416	415	358	419	318	409	363	372	352	364	445	409	399	403	383	358	417	399	416	415	403	410	392	342	359	377	373	381	435	372	377	382	408	363	412	423	411	355	410	386	406	363	411	372	390	378	406	358	364	382	357	437	379	386	368	418	412	390	365	385	397	366	418	356	381	372	397	378	375	363	398	410	364	379	385	378	390	378	381	363	369	429	360	412	364	401	375	376	389	419	374	394	342	338	391	360	351	399	399	405	370	386	414	394	363	358	415	352	401	376	407	371	427	390	403	366	325	388	423	388	396	376	385	444	399	382	378	399	389	351	379	362	379	408	343	387	372	392	403	366	352	369	411	388	384	389	404	402	372	363	372	371	359	392	375	425	380	372	398	398	376	372	397	401	382	395	407	387	367	420	386	384	353	371	435	449	356	369	397	381	407	378	391	412	405	418	365	386	400	412	412	388	396	387	385	379	369	397	380	351	410	354	418	331	355	403	361	359	399	360	413	372	345	407	397	384	403	392	430	393	373	403	378	395	405	379	406	374	390	375	364	389	424	385	363	370	347	372	367	402	369	378	389	374	383	383	347	411	408	382	366	394	390	351	382	394	365	418	383	347	415	360	410	351	409	383	401	393	388	391	387	393	411	410	356	362	404	356	392	352	394	372	390	399	410	393	373	373	397	410	356	376	403	424	401	370	359	374	396	394	399	407	417	380	428	393	391	395	347	377	439	377	415	389	387	374	351	384	356	412	368	387	363	438	376	384	379	385	375	393	424	394	416	388	400	374	369	371	389	386	398	360	417	410	393	349	390	395	341	358	386	422	380	342	378	370	342	377	385	384	385	392	392	394	403	433	410	412	373	366	385	376	395	369	384	368	405	375	423	416	376	395	383	377	363	389	391	340	365	408	380	385	427	385	393	394	379	337	382	401	406	415	380	417	386	405	400	367	377	378	368	406	381	382	374	379	375	406	396	402	389	389	376	365	366	375	404	378	386	441	394	392	369	394	368	370	394	376	396	361	397	410	367	396	414	403	403	333	395	373	377	357	374	363	354	363	387	389	373	366	394	378	356	407	381	404	374	367	400	400	369	367	384	408	388	397	395	389	388	404	394	377	408	370	388	421	401	409	374	393	388	386	399	375	372	367	405	382	390	406	371	396	347	403	362	388	376	398	389	391	382	372	378	379	399	394	399	362	367	388	369	380	355	398	372	427	386	373	353	387	427	345	365	376	368	406	379	399	385	405	391	363	344	378	400	389	376	379	387	416	379	366	398	370	388	404	385	382	364	384	375	387	373	436	407	382	432	387	393	384	385	381	395	372	419	409	410	409	383	387	369	363	392	435	402	395	391	367	385	391	349	376	386	386	379	374	388	351	393	375	387	403	379	364	389	390	375	359	372	356	369	380	376	383	370	406	379	356	359	421	375	366	367	398	394	396	390	415	372	358	363	389	380	367	381	413	369	367	400	382	379	368	386	370	388	390	343	392	372	381	381	359	424	410	355	364	389	375	382	387	395	360	412	369	391	422	362	366	377	428	352	378	389	346	385	373	412	424	369	381	400	382	352	372	412	384	361	393	373	374	395	375	413	379	359	362	366	364	405	384	363	393	388	381	361	376	404	414	462	372	391	411	398	343	363	410	398	388	371	346	382	408	406	403	387	433	395	369	389	362	380	353	372	350	376	365	404	379	385	369	372	416	390	394	368	369	371	349	368	414	395	409	401	418	395	390	406	363	433	397	374	411	376	374	387	398	395	368	391	366	405	384	388	352	339	386	398	342	442	378	349	391	369	375	402	421	377	349	424	401	388	369	390
30858	19285	4182	4961	4236	3672	3027	2668	2244	2091	1945	1849	1591	1530	1470	1420	1326	1332	1278	1246	1183	1170	1143	1189	1126	1109	1096	1149	1041	1129	1067	1056	1070	1011	991	1007	1009	1006	995	953	993	990	985	1019	1014	1010	973	989	980	1026	1007	935	957	1006	962	981	969	953	972	992	1008	986	986	951	956	950	933	957	996	915	952	976	929	932	971	956	955	973	949	1008	976	879	946	921	894	986	995	998	947	945	982	994	964	1000	1009	943	965	941	935	912	1038	900	960	979	909	959	978	1001	947	984	971	921	986	974	967	913	941	972	966	926	950	956	951	945	967	925	959	932	995	946	995	1011	967	985	952	917	980	952	952	951	941	958	960	985	950	947	949	908	984	982	942	950	957	985	926	989	919	961	964	934	958	919	985	949	971	945	1002	956	941	1004	967	954	957	894	920	995	938	878	960	914	1006	970	878	968	965	924	941	967	968	1017	917	952	988	909	958	871	959	931	956	980	960	962	986	925	952	994	920	942	954	878	995	994	970	957	936	964	989	941	892	1005	952	917	960	1024	953	956	941	951	921	897	926	930	978	966	989	917	945	890	927	963	930	934	878	912	962	919	970	951	938	957	954	944	976	975	946	964	973	991	964	984	949	970	924	902	893	1003	942	941	938	929	944	965	965	1001	985	945	926	921	944	943	884	979	950	952	922	964	924	961	996	917	977	975	961	991	987	983	963	970	953	1006	957	977	929	977	952	930	950	977	894	895	915	889	941	962	924	910	959	907	953	945	962	985	950	995	969	901	976	957	955	968	978	941	933	967	934	945	970	939	890	1015	967	957	947	900	945	1012	926	936	919	937	957	968	916	1002	1005	1000	924	929	920	951	960	911	974	954	1024	986	988	944	933	1004	1018	934	905	918	1007	997	972	914	919	953	984	943	879	944	996	931	909	959	934	925	1002	905	934	954	957	941	906	932	968	942	954	947	941	963	962	965	908	977	977	948	975	954	1012	989	977	972	1001	973	919	951	924	928	985	931	1014	952	951	946	917	1004	966	932	928	927	990	991	889	966	957	957	965	894	976	970	964	931	943	974	958	941	909	940	968	988	933	933	967	889	925	926	993	982	949	956	949	986	962	937	916	873	991	960	972	955	935	938	942	927	945	923	984	985	909	937	988	950	905	891	950	929	970	924	947	957	925	996	901	960	911	938	902	948	935	978	967	959	959	985	963	955	1000	991	937	906	869	971	951	926	986	995	918	960	981	1025	919	966	957	991	977	951	958	1003	942	927	963	967	962	1043	938	946	954	973	949	941	946	944	892	955	922	978	943	902	907	979	977	961	914	954	960	959	928	964	977	917	987	963	976	966	987	911	937	971	946	971	974	928	941	1007	964	925	941	955	963	939	982	943	927	949	951	922	971	1005	981	959	991	954	959	947	912	949	899	913	989	979	929	1004	942	952	922	948	1003	920	954	956	972	949	930	960	983	1008	907	915	952	918	972	940	975	972	977	965	956	983	974	935	987	947	979	968	959	944	979	945	941	922	973	926	944	951	972	979	930	1013	913	953	932	976	984	936	969	980	957	996	928	949	945	968	916	948	953	984	979	960	940	933	946	949	911	943	928	962	968	969	945	982	978	931	937	923	993	1007	974	954	959	959	953	1002	912	934	987	912	979	996	985	988	939	942	936	907	1013	950	956	948	958	987	947	951	998	961	975	953	944	1001	960	939	966	983	945	947	964	950	946	945	913	982	960	917	941	975	922	991	950	876	944	947	1014	955	950	963	977	993	906	972	955	942	875	911	941	987	927	979	934	897	969	1006	958	968	916	959	965	940	954	938	1028	985	962	959	988	890	991	936	948	970	947	970	942	972	968	929	955	954	966	954	952	939	936	978	931	965	935	907	1027	972	979	963	911	988	968	947	942	965	1039	925	979	967	958	967	949	968	940	924	989	972	930	939	938	946	927	973	959	975	908	909	918	943	960	979	932	941	950	961	967	912	887	935	967	1011	932	910	961	930	966	918	978	910	978	935	930	982	1012	962	926	947	919	927	930	962	1017	939	875	975	955	972	969	969	939	978	980	958	973	910	950	947	960	960	1002	982	931	960	956	892	933	965	952	903	956	939	969	965	924	925	993	950	963	953	991	894	955	953	932	886	967	914	888	981	955	950	967	903	997	1006	910	935	972	1015	896	972	901	940	986	953	1024	949	953	951	964	984	902	957	922	952	963	947	977	933	986	999	966	960	980	940	1003	939	982	990	963	937	984	926	931	909	954	970	957	932	929	907	954	1018	922	909	946	961	932	976	981	965	979	969	917	937	935	930	948	982	895	944	980	933	996	989	931	865	965	972	967	981	958	948	932	916	929	931	927	936	985	973	922	943	938	949	959	933	978	986	984	938	954	954	946	1000	925	959	946	992	917	966	954	978	916	912	950	942	933	942	940	905	915	906	968	916	916	959	971	935	969	940	930	948	942	948	945	900	946	995	956	985	982	998	959	976	964	956	947	949	941	975	917	952	953	957	902	903	962	966	987	965	955	958	938	923	920	1041	897	984	905	934	990	919	936	1025	948	916	956	911	909	925	915	977	927	991	977	939	953	1005	930	1018	952	932	988	967	924	931	947	917	891	928	954	940	968	944	950	939	963	954	945	914	952	980	991	911	944	950	890	991	961	931	958	929	918	902	962	916	928	978	1011	980	1001	904	967	913	952	963	973	941	964	887	945	943	918	881	952	892	963	893	921	924	951	946	908	916	994	986	943	915	964	906	940	973	953	891	924	945	952	924	920	999	923	947	983	945	1002	949	939	958	992	958	929	935	913	915	921	1010	922	1001	964	975	895	936	983	952	911	977	938	926	966	958	941	908	955	983	935	960	919	911	949	935	985	949	914	973	911	943	920	894	951	943	928	940	939	1000	912	1032	956	904	934	940	997	967	942	1016	956	893	930	960	980	978	978	970	944	949	956	955	1016	929	973	948	938	945	929	964	944	913	970	1000	926	967	1006	971	960	925	920	936	928	975	931	933	1000	966	911	945	944	928	937	959	942	966	994	955	882	932	978	953	972	938	959	927	982	928	1026	912	992	962	991	942	940	911	979	947	944	971	894	957	979	909	902	933	975	911	939	873	973	875	977	992	958	933	944	1001	949	956	985	964	977	945	883	910	955	905	933	953	945	942	982	976	984	942	986	957	982	954	955	918	960	919	952	963	957	915	904	994	963	955	981	924	947	974	974	955	956	954	936	988	978	943	989	961	934	899	899	907	909	995	917	1021	931	919	952	948	888	1030	947	951	974	971	1000	923	967	984	941	977	909	937	964	927	941	956	916	933	929	901	954	935	932	954	929	959	909	974	914	934	916	951	952	945	971	935	964	1032	901	979	1003	908	946	912	882	936	955	986	971	929	981	954	965	960	936	967	968	952	960	973	958	934	958	949	903	925	945	964	919	933	933	967	926	963	995	946	955	967	889	960	952	976	949	980	985	988	923	926	962	904	972	914	937	962	946	972	934	916	996	956	938	910	919	954	959	933	931	951	933	938	947	938	961	900	987	966	969	1002	982	968	913	951	956	956	1011	953	911	957	912	957	936	914	950	947	927	922
4181	1655	185	160	162	180	167	144	145	134	160	187	139	149	148	152	146	158	150	173	134	161	135	159	163	158	165	160	181	151	148	170	189	159	150	156	162	167	161	144	169	165	148	159	127	161	170	152	153	157	136	150	159	151	165	160	157	159	159	166	172	153	143	146	163	179	146	178	149	147	148	151	143	170	164	171	143	148	139	175	151	145	149	138	137	146	154	162	147	120	163	160	166	168	157	133	158	154	129	159	133	153	145	174	152	148	144	156	150	148	157	120	167	143	152	153	157	170	142	141	157	164	154	148	168	134	143	164	146	167	160	166	164	166	155	169	163	163	131	143	140	143	179	167	145	151	136	138	171	157	152	153	119	150	154	147	150	157	169	162	160	167	195	136	147	164	156	137	158	148	146	160	164	164	147	140	132	154	162	146	154	126	145	155	149	139	151	128	160	135	138	161	163	151	168	158	148	164	165	165	176	155	167	148	170	169	156	160	153	151	150	163	157	152	143	145	176	151	153	150	143	142	164	149	163	185	164	165	153	180	164	155	155	147	163	158	127	151	149	160	165	144	162	148	148	144	143	162	159	150	152	144	159	184	158	149	135	146	160	166	158	184	191	156	165	163	141	143	153	167	180	160	163	141	160	144	138	164	140	154	149	133	117	154	156	176	129	148	163	152	153	178	157	167	189	153	144	165	157	150	176	169	161	141	167	153	130	184	136	153	157	153	161	178	141	171	175	144	157	149	151	160	169	161	159	158	155	166	159	154	150	139	160	147	137	152	146	146	150	155	181	161	185	135	162	152	171	165	152	139	157	150	173	176	179	140	149	156	139	158	152	142	143	148	143	175	158	163	161	144	158	164	136	149	147	160	132	161	159	137	164	127	148	143	183	173	146	138	149	143	170	148	167	171	148	139	172	159	168	192	147	135	178	155	171	164	146	162	178	166	149	157	157	161	164	163	162	139	151	165	159	143	141	154	146	160	148	164	158	163	153	171	166	147	145	163	160	187	167	142	169	163	161	158	135	181	157	130	154	139	139	152	163	144	155	141	149	165	181	156	155	161	153	155	155	143	148	153	173	175	157	170	173	169	156	159	151	167	137	167	185	154	152	161	173	144	145	187	159	164	150	142	146	170	161	173	157	143	166	157	145	155	164	157	172	138	155	149	175	173	159	150	154	167	150	161	174	148	161	155	135	146	156	137	176	165	154	182	162	158	163	142	145	158	155	147	178	176	145	147	163	130	174	167	140	180	155	150	165	151	159	149	157	156	176	142	142	155	141	146	175	138	149	143	162	157	144	163	161	142	153	147	147	170	149	158	154	175	153	163	175	161	150	120	147	144	176	150	153	134	170	169	163	146	177	131	185	135	162	161	146	137	150	147	185	137	154	164	142	147	147	155	169	154	178	171	147	149	150	160	156	165	150	153	154	161	142	159	146	177	152	157	156	153	146	161	141	151	142	154	154	169	139	164	158	156	163	149	142	169	174	162	170	167	160	161	166	171	151	160	180	161	165	137	165	151	163	158	163	186	147	148	158	123	155	181	166	165	133	157	154	171	151	159	158	154	160	136	175	131	148	171	167	172	163	172	150	175	134	142	153	133	145	154	136	158	165	140	160	157	149	144	178	147	168	135	186	157	163	161	149	168	164	139	152	159	148	148	164	170	140	149	162	183	147	141	170	174	146	161	122	159	135	169	134	174	162	159	153	149	161	163	171	170	158	160	158	149	158	149	157	144	159	135	165	177	136	148	143	173	150	155	160	147	146	156	147	151	175	184	151	179	158	153	167	175	155	140	149	128	164	142	173	171	159	174	175	155	160	175	156	162	155	166	149	163	177	171	153	158	144	170	158	139	144	142	137	158	153	178	146	156	161	159	166	138	137	158	164	150	161	168	158	165	149	150	146	169	166	149	160	167	167	161	159	154	163	165	166	154	176	137	156	173	176	149	132	147	158	172	161	134	169	163	164	178	153	163	142	149	173	132	143	164	168	162	147	159	173	154	163	156	147	166	149	151	175	173	160	144	156	148	149	164	157	170	151	157	169	151	148	145	158	153	141	147	174	141	182	159	157	139	170	150	142	154	156	159	165	175	130	155	165	181	152	163	167	159	157	176	169	157	144	172	163	141	155	154	143	168	173	154	158	163	169	157	164	144	178	149	163	144	149	145	165	167	171	181	159	147	148	156	154	142	151	148	159	152	157	137	175	161	153	166	149	154	183	144	156	160	169	136	153	154	149	141	159	150	179	164	163	143	138	155	159	165	177	151	146	180	151	172	188	175	179	126	158	164	168	149	147	152	159	176	147	152	161	167	139	193	143	178	142	159	171	159	155	146	165	165	137	142	152	169	154	159	168	136	148	180	137	162	151	176	161	148	156	155	144	154	137	156	181	158	165	139	139	147	149	131	165	145	148	140	154	134	161	166	163	158	161	159	163	150	161	132	174	139	168	147	174	144	155	157	166	153	158	138	169	153	161	129	145	153	150	147	146	133	150	166	141	139	161	124	144	161	175	145	152	167	168	159	135	172	145	141	158	134	154	166	164	151	149	140	146	151	173	168	139	149	172	163	146	170	164	139	150	158	156	161	165	157	165	160	163	145	158	171	165	155	147	160	158	156	135	171	151	137	141	151	149	165	155	148	160	140	154	146	164	161	155	163	159	145	157	127	161	164	133	144	153	188	172	167	145	143	167	140	144	151	156	157	166	150	166	181	138	147	175	141	148	148	160	173	159	152	156	142	149	153	153	180	133	176	154	157	170	143	154	142	155	148	162	160	145	168	158	146	163	149	141	164	161	138	153	189	142	152	159	172	164	130	153	156	156	147	148	185	135	139	175	171	165	169	179	159	170	149	157	166	133	145	155	159	163	147	148	165	170	167	141	153	143	148	146	152	181	140	159	162	163	153	169	155	177	165	151	155	146	166	171	162	142	170	138	179	152	151	172	169	145	152	142	141	141	174	146	148	168	165	175	177	155	164	162	155	154	145	182	123	156	157	150	154	160	159	149	190	152	166	150	160	143	173	162	165	133	155	165	155	145	149	132	148	137	147	163	156	148	155	142	166	137	167	149	150	150	166	166	154	156	144	154	185	150	151	164	145	159	161	156	161	175	161	140	158	150	151	154	160	142	163	150	144	156	176	153	158	158	161	154	166	180	181	138	157	175	148	148	142	167	158	159	147	135	184	143	144	154	166	159	150	145	173	158	173	144	127	146	133	148	149	140	152	133	139	142	145	157	157	150	139	151	158	170	138	164	168	157	148	169	159	145	136	160	154	126	160	168	158	159	158	180	132	148	161	152	142	161	165	169	161	174	173	159	166	143	156	150	144	156	143	167	186	156	147	152	138	168	173	169	139	133	177	157	149	160	163	161	161	150	144	141	126	180	144	145	145	153	157	160	150	154	144	156	144	157	154	162	157	171	146	174	161	151	161	139	147	148	160	143	137	166	158	175	176	157	178	148	138	166	143	165	153	148	168
4755	2943	553	561	601	574	541	511	537	523	510	465	513	511	490	533	511	497	490	470	483	486	488	488	485	494	526	485	493	501	538	512	440	505	500	472	480	493	502	476	500	468	474	437	516	517	488	500	451	494	458	462	474	455	500	483	498	491	512	490	446	464	502	475	488	451	492	467	452	467	466	504	498	484	492	486	511	461	437	464	483	504	495	499	489	513	507	500	485	455	518	499	460	451	487	488	471	463	491	474	448	460	492	487	497	476	468	507	498	472	508	513	459	485	458	459	526	478	460	479	472	471	469	478	455	459	526	520	472	493	445	472	487	483	474	520	529	465	508	472	470	472	470	492	477	450	468	491	483	497	478	498	524	483	456	459	508	490	499	505	504	475	502	486	486	492	496	441	503	536	517	502	488	514	507	488	519	470	485	493	489	512	489	463	446	496	500	507	512	432	478	464	490	497	496	490	476	475	461	491	514	512	486	502	464	494	503	501	494	462	514	487	490	457	486	461	498	451	485	473	483	486	484	498	518	540	504	481	497	467	468	497	467	458	454	432	485	485	501	446	465	486	484	519	525	450	485	464	483	454	488	486	502	504	453	502	463	488	478	434	496	514	500	460	446	459	517	458	479	476	510	463	491	476	512	470	497	512	502	466	477	490	463	447	507	438	473	499	521	528	512	488	494	495	506	489	459	476	460	509	485	507	510	485	470	489	507	471	469	490	475	449	455	465	493	444	513	482	458	479	512	474	517	486	456	468	511	473	475	540	483	449	456	439	464	459	485	493	493	484	495	468	476	505	527	500	470	481	490	523	464	504	483	463	441	519	489	485	466	443	487	480	465	482	439	473	438	507	509	477	481	475	444	500	494	472	483	446	509	495	461	508	474	479	504	528	468	478	477	531	454	480	468	476	501	501	476	514	485	535	477	473	453	497	512	447	488	497	471	488	459	465	493	450	497	509	493	469	482	509	472	521	479	469	483	470	495	473	465	473	512	502	498	483	514	478	447	471	485	482	489	488	538	468	517	485	470	450	490	535	502	468	472	488	495	475	477	482	478	478	485	481	532	492	478	472	525	507	499	465	482	480	444	521	511	472	509	531	479	491	462	485	454	466	491	450	510	490	441	483	428	520	482	504	477	470	541	494	480	451	510	524	475	489	501	485	473	512	475	479	488	521	485	449	470	512	469	534	501	478	468	495	448	484	467	507	509	476	532	500	501	470	485	492	431	447	490	488	503	482	476	479	497	465	500	492	486	506	483	511	475	439	503	477	505	516	466	494	479	457	493	477	494	461	468	458	429	510	472	504	489	491	500	453	526	469	463	513	487	472	487	502	504	501	496	524	455	492	440	497	508	441	492	482	502	494	469	508	465	473	482	454	496	480	454	466	471	431	499	488	468	470	500	488	472	477	500	469	455	506	488	472	500	506	497	462	483	496	461	489	492	476	442	485	470	471	497	468	488	493	467	460	498	487	510	477	473	473	471	465	448	492	511	484	470	505	483	471	463	514	495	478	514	513	466	482	481	474	468	501	476	474	475	476	505	481	495	475	462	530	472	498	507	493	494	470	518	495	504	483	479	490	514	507	472	491	490	507	491	492	476	470	481	498	463	489	487	492	491	488	505	467	474	527	496	513	487	461	479	492	455	472	467	481	501	504	467	505	519	439	481	494	499	459	508	475	452	499	478	485	465	494	490	457	488	480	469	519	541	475	482	482	487	529	502	462	481	480	461	532	481	444	477	445	485	473	452	509	461	510	473	507	478	485	511	501	446	472	498	463	491	510	498	467	498	483	474	477	485	453	441	471	482	503	472	462	504	496	490	465	522	478	481	485	490	508	482	497	464	491	464	489	482	515	509	479	497	504	481	501	472	462	475	463	521	474	506	467	469	477	467	477	484	493	506	483	479	496	469	461	445	506	502	468	509	472	476	494	495	511	476	478	479	452	503	482	482	490	467	502	522	480	431	456	505	481	477	482	530	517	478	474	464	484	470	496	460	492	456	486	485	483	483	485	489	510	501	533	456	468	504	495	492	495	452	465	465	464	484	544	472	503	454	479	473	477	472	481	506	498	464	514	478	494	502	489	510	472	483	479	497	509	439	473	497	482	510	469	473	504	466	506	471	496	498	475	475	495	513	504	472	483	492	507	483	471	494	498	474	535	515	495	511	439	455	482	493	491	448	478	513	480	502	484	515	493	541	471	557	499	466	493	473	488	502	439	442	470	482	493	492	508	487	451	477	474	507	494	507	477	442	452	475	431	504	513	484	481	473	446	480	482	486	472	488	494	504	497	502	517	518	519	498	473	490	481	499	507	489	463	507	461	541	445	454	451	437	480	514	503	532	454	493	487	486	477	490	486	478	461	508	465	455	520	474	437	476	486	491	511	472	480	476	430	474	488	491	513	511	473	477	492	509	481	509	479	496	468	481	479	497	487	520	493	468	458	485	488	477	484	478	467	466	498	488	468	486	465	515	492	433	528	465	448	488	522	514	497	473	493	491	498	506	491	507	489	478	469	499	510	453	440	507	471	489	484	515	538	457	468	484	449	499	491	476	481	464	499	475	497	518	525	482	450	502	532	501	469	454	456	452	489	482	500	486	442	485	468	505	445	509	482	462	451	490	481	470	513	506	491	490	462	541	501	556	492	464	523	466	430	465	473	457	457	524	491	497	502	490	461	475	470	493	437	462	489	508	467	456	479	466	429	503	467	480	480	541	479	470	479	506	464	473	490	470	483	487	451	487	495	493	472	486	478	528	470	493	474	506	461	466	505	497	477	502	483	528	488	479	496	467	485	513	486	490	430	465	466	488	474	509	503	515	438	481	477	507	495	449	498	503	525	516	488	494	508	530	459	477	484	468	503	513	450	476	499	490	512	458	486	472	514	500	473	454	481	480	503	505	501	480	471	519	493	464	458	487	475	498	468	485	489	477	477	481	504	463	514	492	463	519	473	509	439	532	478	481	509	495	474	467	493	500	500	485	465	467	500	478	462	458	450	469	473	488	497	496	456	469	489	468	508	480	498	471	511	484	497	494	453	465	504	478	477	460	491	485	493	477	477	487	454	479	444	496	446	466	497	481	495	520	463	453	466	481	472	485	454	521	465	490	490	482	493	497	441	500	490	460	489	469	514	484	489	481	538	477	480	467	513	503	531	465	513	470	529	478	506	505	485	480	477	476	478	477	517	481	461	512	488	528	499	491	520	460	476	515	467	505	456	508	465	447	507	479	496	487	489	480	489	505	485	478	436	445	469	465	447	492	466	480	461	474	521	494	474	472	485	481	500	509	518	464	455	458	468	481	505	499	499	491	502	490	476	475	447	464	461	466	467	463	498	475	444	452	459	477	522	488	488	461	499	481	453	464	481	449	460	461	491	470	473	525	486	474	513	457	505	485	453	489	476	503	460	467	465	482	462	476	485	443	496	486	455	504	465	448	496	471	508	464	510	492	482	499	496	473	445	484	499	503	503	496	457	461	491
38434	32768	5420	1037	692	597	486	495	432	413	388	406	337	397	379	343	343	350	338	376	334	368	330	333	338	330	320	356	363	322	330	323	317	364	302	331	340	318	362	325	306	344	294	318	345	357	326	343	339	323	318	305	364	296	348	318	305	341	312	318	306	312	299	303	338	342	331	293	313	309	331	331	352	328	334	320	318	381	339	318	345	316	303	341	296	303	313	320	330	324	300	304	349	321	369	314	354	329	308	296	338	310	284	304	351	324	322	321	310	321	325	325	332	330	302	313	393	331	301	331	325	323	323	299	326	327	321	329	326	319	328	321	292	343	325	299	297	337	319	353	350	321	295	341	342	336	329	323	304	323	307	315	310	346	328	344	339	346	330	344	319	342	334	312	316	313	332	317	330	359	311	303	334	326	362	344	300	331	318	337	307	324	322	315	335	345	347	308	324	353	329	352	297	340	325	317	325	339	309	320	318	342	298	317	357	310	302	371	320	335	325	289	308	293	315	327	334	322	325	347	347	321	296	345	336	312	323	323	311	311	325	336	339	316	313	353	299	316	287	305	344	341	321	337	288	283	303	325	287	317	310	322	371	315	326	307	322	339	293	315	324	322	321	295	338	302	321	309	300	312	306	304	350	325	302	340	329	328	344	324	334	300	332	338	350	340	303	303	344	342	313	321	311	277	340	324	329	312	359	296	333	304	330	337	338	351	290	321	328	334	373	338	310	353	287	308	333	319	329	316	354	320	327	311	305	325	304	306	312	312	319	339	316	320	325	310	317	328	314	329	347	289	304	350	329	315	320	323	305	340	353	341	319	324	308	323	296	324	332	335	322	285	341	335	315	297	328	294	326	335	323	285	337	312	382	323	321	319	334	313	302	321	326	288	335	303	304	313	308	336	326	310	306	312	273	276	309	329	304	292	328	310	326	339	301	340	307	309	330	317	332	321	292	302	335	350	333	309	312	342	291	347	333	329	331	336	288	329	326	288	303	347	308	365	328	310	321	332	270	345	332	307	326	287	323	302	326	330	319	289	303	317	326	280	356	352	289	369	318	326	328	339	328	326	303	341	284	318	356	329	289	295	323	308	319	334	322	338	327	322	299	323	314	354	306	303	306	296	329	314	344	317	351	311	327	316	361	299	312	326	296	310	337	324	326	320	330	302	358	305	314	303	343	353	309	335	363	334	295	284	289	321	295	297	347	332	305	288	316	318	319	314	330	322	301	314	325	291	328	314	310	297	312	330	326	293	347	269	310	295	296	344	318	301	306	308	331	324	294	351	310	331	301	335	287	314	290	317	346	324	315	348	304	323	274	328	313	321	328	325	357	324	331	329	328	319	323	317	345	300	281	333	298	348	308	341	294	339	341	271	300	340	313	289	359	373	366	330	318	331	308	324	332	316	326	335	346	313	333	321	317	299	348	316	302	338	325	280	353	318	321	312	347	312	334	358	334	319	304	301	347	301	316	280	304	327	331	371	322	292	321	283	330	373	314	344	333	337	311	294	321	330	360	321	315	347	358	327	353	299	360	293	323	277	329	338	340	319	287	336	333	321	348	312	315	287	317	339	331	349	308	365	326	331	325	288	314	320	336	345	317	301	319	292	322	325	320	339	345	351	342	322	309	347	332	317	315	322	300	318	298	328	301	322	319	330	326	310	324	320	336	332	368	329	316	309	314	316	320	317	322	321	305	305	298	333	318	311	347	322	321	340	333	309	322	302	320	322	325	339	344	344	354	314	329	313	319	320	322	323	325	314	329	347	300	336	286	284	329	356	331	345	343	358	329	317	303	330	344	341	334	277	317	333	288	327	298	300	295	325	324	321	290	333	280	334	289	301	297	346	344	316	330	351	328	347	316	318	323	305	342	317	352	315	329	360	329	320	306	293	320	291	336	301	326	328	332	324	322	306	329	335	328	324	324	318	306	317	358	325	292	319	320	311	333	339	315	320	277	297	294	341	313	312	301	328	331	339	333	334	327	344	314	353	309	329	349	312	311	317	295	321	285	327	322	367	359	304	324	317	305	334	333	314	316	296	318	298	305	339	350	322	328	324	315	316	324	325	332	287	345	306	338	309	326	320	303	345	323	318	319	301	359	324	345	333	315	340	334	310	313	351	329	334	340	311	314	343	341	323	353	317	302	293	300	316	312	337	302	329	316	311	303	290	325	309	331	331	311	365	356	306	334	341	329	348	342	331	348	322	301	322	305	315	327	297	334	335	312	335	354	312	294	299	320	305	315	321	318	311	339	335	310	343	306	296	334	332	324	273	336	318	339	309	334	327	319	333	284	315	299	292	342	311	339	314	328	332	297	328	321	292	291	314	327	346	309	289	332	335	340	280	307	355	279	292	348	325	294	339	314	338	304	307	323	318	328	356	318	309	318	336	324	324	311	299	321	330	342	328	370	345	318	304	322	291	310	314	300	293	332	303	322	330	338	301	299	321	350	301	333	294	307	324	327	333	320	328	306	297	326	302	351	311	292	287	334	318	303	307	300	307	342	279	329	353	349	327	329	331	294	317	379	331	302	311	296	290	326	326	307	324	337	318	309	294	350	335	317	297	363	328	305	327	330	338	326	316	280	315	266	309	328	310	338	317	303	323	340	359	333	331	331	317	330	312	344	355	306	309	340	320	288	316	328	317	336	304	310	330	351	309	308	335	314	322	345	337	297	354	349	313	324	373	343	326	288	326	292	369	330	317	348	332	291	333	329	301	319	311	301	311	324	348	317	323	322	337	306	343	331	310	328	323	323	361	343	334	309	318	343	319	316	308	306	323	319	328	299	302	323	352	327	326	299	333	299	319	310	339	341	355	330	310	315	331	318	308	316	356	319	340	350	297	343	321	312	290	330	340	353	330	331	339	332	327	302	320	336	344	314	322	289	301	315	284	318	294	341	280	311	352	311	351	373	316	337	309	306	328	296	333	368	323	339	279	319	357	347	311	313	308	325	331	317	319	341	354	346	302	303	318	300	320	301	317	309	328	335	369	322	347	336	333	298	302	343	324	333	297	344	347	304	284	309	336	340	286	368	327	346	326	275	324	317	336	328	308	311	327	329	317	304	332	326	321	307	348	346	314	362	340	329	308	323	309	354	334	316	338	332	309	287	336	332	323	333	327	330	309	346	324	304	312	296	295	333	339	315	349	330	356	320	313	313	329	327	310	343	311	309	318	339	318	331	327	311	323	302	336	347	308	328	292	318	330	288	308	318	306	346	342	321	332	333	311	323	307	311	303	323	333	314	293	329	314	316	332	307	323	326	345	311	343	298	282	325	319	321	296	323	361	341	328	310	327	327	326	336	346	287	332	308	301	325	335	303	308	325	328	312	323	309	336	316	303	308	328	317	314	334	294	292	315	330	315	342	339	329	327	315	315	340	325	295	350	309	367	316	317	303	345	307	345	325	315	315	305	314	335	332	319	335	304	351	350	326	334	313	305	350	307	293	318	335	312	298	308	286	305	349	330	330	330	318	313
25868	13749	2422	2849	2495	2310	2006	1756	1523	1390	1365	1237	1186	1147	1051	1043	1049	995	1022	995	1001	1012	911	950	943	887	932	842	876	903	897	905	878	875	878	882	868	922	907	871	881	888	885	918	859	870	893	819	870	902	811	863	886	855	879	870	835	859	847	807	880	836	870	843	810	807	831	854	865	859	895	792	819	854	876	869	870	852	843	863	844	899	881	831	826	858	874	842	849	862	891	866	843	848	863	853	847	847	796	840	877	891	866	835	846	791	821	854	882	881	854	831	858	836	830	794	862	899	803	846	882	854	833	891	809	812	857	838	823	826	869	843	855	871	893	832	833	891	823	813	841	893	840	796	862	797	911	864	856	849	839	849	860	840	869	874	851	812	874	853	865	866	842	788	744	816	855	832	830	829	805	907	828	840	837	835	860	894	818	819	813	821	915	848	856	868	858	818	855	864	859	826	850	816	833	843	792	878	819	883	795	850	829	827	835	836	818	841	847	848	822	881	849	873	824	845	835	801	852	886	871	832	827	855	816	855	863	823	841	798	822	903	843	807	802	796	807	886	902	871	782	831	891	917	853	833	843	842	864	851	849	812	888	866	911	907	800	896	888	828	857	843	787	843	836	887	963	790	800	825	854	876	854	880	830	843	878	890	835	835	847	831	834	850	821	839	864	840	829	846	848	808	845	795	818	885	854	856	844	837	859	836	872	889	889	826	835	847	868	834	866	846	865	858	918	897	874	838	850	881	817	819	829	818	865	878	830	805	826	844	856	846	787	812	850	829	820	812	851	763	831	827	865	865	906	842	808	835	882	890	875	811	824	872	839	903	848	847	842	824	848	842	855	808	877	826	845	878	819	843	811	777	811	781	834	827	879	891	883	810	867	814	864	832	832	841	832	882	823	874	806	808	798	842	843	891	809	840	830	801	811	822	818	875	855	867	799	818	863	860	853	865	856	860	854	857	789	847	861	864	799	854	827	840	833	853	882	848	891	811	916	840	828	887	860	816	807	859	917	825	865	830	822	870	822	858	891	806	799	826	878	858	827	848	858	894	830	822	903	852	861	874	830	830	866	921	820	795	866	843	864	818	827	828	790	864	868	831	885	811	781	861	858	823	854	842	898	839	819	857	851	812	857	838	819	810	829	878	864	853	879	828	865	864	827	801	822	890	806	868	774	821	867	856	865	847	833	838	867	840	837	849	851	844	804	823	789	830	887	873	897	861	913	839	825	842	880	828	799	831	870	878	856	880	894	802	824	806	878	889	840	826	867	859	862	839	821	834	846	833	834	869	863	832	848	826	868	867	851	840	830	873	825	903	821	872	866	884	825	880	809	826	810	830	859	860	841	845	865	841	856	823	862	842	859	840	791	872	822	813	808	864	878	893	868	894	877	796	784	879	824	818	845	839	791	832	878	863	809	800	849	842	865	842	802	857	805	860	834	862	841	843	842	847	816	863	842	858	846	864	810	861	804	857	881	871	886	835	787	863	874	787	826	787	803	819	811	841	836	780	844	835	905	847	798	842	877	865	836	840	860	825	826	862	829	846	797	838	833	808	805	837	817	880	843	893	824	819	788	838	846	835	839	859	844	841	833	863	863	851	888	834	855	873	808	875	834	850	884	877	898	805	832	895	884	895	903	840	898	864	814	842	806	854	830	839	855	857	817	855	806	862	867	795	880	872	820	827	879	851	824	842	909	849	831	831	898	815	882	852	865	871	810	847	820	883	821	789	828	821	865	909	834	861	834	844	855	847	838	884	856	809	854	883	866	874	839	838	860	864	807	868	893	830	904	805	847	843	840	834	855	869	867	833	819	854	844	819	872	822	829	833	805	834	885	832	832	851	834	863	857	850	875	858	914	834	853	882	837	842	877	838	843	824	842	800	843	877	867	870	821	813	855	860	823	886	838	841	868	837	835	876	865	838	869	767	849	886	853	835	827	834	858	861	856	875	867	788	831	880	823	826	879	843	899	872	826	901	851	884	840	813	874	860	851	796	874	851	803	821	852	834	869	833	847	828	822	847	812	852	792	779	845	888	793	801	843	783	870	877	828	851	844	815	848	822	890	857	830	851	824	853	823	827	826	814	831	835	863	827	822	790	799	819	864	849	892	821	831	805	855	861	816	909	904	824	850	791	883	858	826	768	857	830	832	861	866	871	908	843	835	819	817	879	901	843	841	808	881	852	821	837	847	825	827	860	871	835	840	852	876	884	884	876	903	828	869	824	807	871	853	896	869	840	842	771	788	810	834	849	852	805	816	850	821	846	823	868	862	868	819	835	828	810	813	844	857	854	847	797	878	839	861	849	859	852	887	851	840	825	787	874	855	828	844	863	871	883	884	847	791	842	794	844	841	807	818	855	833	850	862	850	871	836	878	864	793	841	798	817	844	889	803	807	813	843	856	859	902	800	873	805	857	874	793	837	778	861	859	884	761	823	857	826	861	818	814	875	866	832	847	907	849	849	926	814	843	834	816	839	830	815	838	834	838	895	849	829	887	836	857	846	850	791	847	856	874	871	845	863	885	818	848	843	823	830	859	872	867	827	884	873	835	816	831	834	799	898	848	831	837	820	838	818	833	837	851	842	824	869	867	831	836	843	872	860	860	858	819	839	846	838	807	835	831	775	848	838	872	855	869	854	817	839	867	807	865	866	790	832	781	838	845	847	892	876	813	890	797	849	803	844	819	842	836	834	864	887	792	848	835	823	884	824	844	828	828	879	880	835	839	867	851	882	824	843	835	841	818	863	838	899	868	816	873	831	852	792	854	857	817	820	860	771	816	797	854	826	842	881	843	861	839	840	820	861	857	822	836	855	851	823	815	860	796	860	851	845	863	878	850	834	795	873	810	839	852	924	841	790	845	844	827	828	853	863	865	854	892	874	847	821	836	911	862	835	791	860	827	840	847	851	862	835	805	839	818	876	892	808	859	882	864	818	819	833	843	829	858	847	880	827	834	829	857	804	843	832	804	885	791	874	832	826	858	870	854	808	875	882	833	883	883	866	806	804	864	861	813	812	879	832	854	827	832	834	804	826	904	850	873	804	858	847	817	811	874	852	798	807	833	884	858	893	865	850	872	882	848	819	876	800	861	846	813	858	802	855	843	803	815	806	822	800	859	849	900	853	848	855	827	827	838	867	865	767	832	836	873	905	853	841	921	841	845	811	839	811	820	845	824	827	892	808	859	821	884	901	859	843	839	823	893	852	871	837	809	779	871	898	833	833	883	886	812	872	872	935	846	879	864	893	864	840	868	831	809	788	868	876	883	881	832	865	846	894	875	836	825	843	840	866	837	816	822	859	832	906	759	881	841	825	842	869	868	841	850	825	817	866	846	864	837	853	862	847	863	881	826	808	870	819	846	871	823	814	797	809	815	796	836	823	859	850	826	815	813	861	845	828	842	850	863	853	858	826	838	817	777	848	817	866	823	913	797	863	872	853	866	821	855	860	877	850	859	816	878	853	814	837	881	799	813	813	877	847
51473	44709	12664	2415	1285	966	785	649	569	574	508	506	489	411	424	452	401	386	453	447	421	464	404	465	415	412	411	389	391	393	367	396	424	387	397	376	404	411	350	406	463	376	429	369	407	394	402	404	407	420	365	399	416	396	403	406	388	387	382	351	380	438	363	437	403	423	410	371	400	393	382	405	391	419	371	406	345	383	392	379	403	416	417	391	390	405	407	354	415	369	340	376	362	415	380	379	405	376	369	427	398	387	403	374	353	404	405	355	403	388	385	401	410	410	365	378	383	385	396	402	457	350	379	413	380	387	348	354	364	396	362	388	386	353	418	377	349	373	377	369	419	401	371	408	385	378	384	379	382	390	393	420	394	403	390	367	398	409	374	362	399	449	384	407	372	390	386	403	387	390	390	398	401	353	388	378	386	382	373	375	391	361	399	373	369	391	383	394	390	369	384	375	379	367	367	391	400	405	411	348	391	401	423	369	391	375	367	371	373	407	364	348	359	405	413	344	396	415	399	395	383	387	393	389	378	390	408	372	405	418	372	438	384	393	359	416	396	342	371	404	389	414	374	406	375	398	353	408	395	365	394	404	361	366	364	379	381	367	380	341	383	417	358	380	369	390	371	386	381	399	384	382	382	413	434	380	377	400	399	390	380	374	391	350	380	371	385	394	366	379	379	374	344	438	396	360	381	389	406	367	385	378	383	411	418	401	394	417	408	413	342	380	399	402	382	360	383	420	410	382	388	420	395	409	365	368	430	420	379	394	366	406	373	380	396	389	383	389	396	370	392	381	369	376	361	379	392	415	380	365	383	400	389	355	378	391	394	365	370	384	377	390	397	422	377	368	374	415	366	371	394	364	421	374	367	409	392	378	374	385	412	401	408	403	408	383	382	389	412	385	388	377	411	389	334	400	407	376	405	388	386	402	364	427	391	414	408	390	383	407	408	350	373	395	403	377	375	391	383	379	432	388	339	381	391	375	409	366	404	382	393	390	397	358	365	412	404	354	384	374	384	400	418	388	390	377	366	429	384	386	392	413	386	399	399	416	386	380	403	379	360	405	370	403	391	356	384	387	363	381	393	397	377	391	375	370	391	389	406	357	354	378	402	390	384	391	410	366	424	378	393	397	364	423	360	392	384	405	401	393	387	399	350	434	384	370	381	402	375	387	375	423	375	381	338	390	379	391	387	404	365	386	373	428	366	387	414	419	371	381	367	369	382	361	358	352	374	349	408	393	408	410	373	366	382	384	393	382	406	387	373	382	361	365	400	412	369	389	399	394	366	393	407	374	368	386	400	413	440	378	414	376	375	412	391	427	403	386	389	370	373	380	359	374	354	396	408	419	427	397	396	389	409	396	367	389	396	397	415	385	396	376	352	413	411	382	401	413	457	400	382	333	395	355	407	369	383	400	415	394	382	335	398	384	384	395	388	351	390	368	391	392	409	419	369	367	386	354	398	391	363	385	419	400	391	399	399	390	406	368	403	372	369	406	406	417	364	407	370	371	385	398	396	383	386	329	369	398	411	386	376	424	406	374	366	395	392	391	378	389	432	386	380	410	373	379	370	369	370	385	376	375	382	363	402	354	432	436	385	387	370	358	408	363	397	414	442	433	386	402	416	414	363	378	414	358	392	351	382	396	383	384	379	356	387	398	347	366	435	337	439	362	390	367	374	368	406	405	402	416	398	392	434	426	399	394	389	375	392	362	386	398	409	375	363	412	408	420	343	386	370	381	403	436	425	375	358	389	399	401	370	369	363	386	369	349	370	384	373	407	369	396	389	378	394	390	377	377	412	366	348	366	405	383	384	374	403	420	435	369	387	347	379	377	403	420	375	400	413	408	367	351	392	386	404	391	397	412	380	379	400	417	395	380	397	393	366	423	402	394	409	397	384	395	400	360	395	389	394	392	416	386	380	390	433	380	368	381	381	386	364	402	386	401	345	387	402	366	372	400	405	430	401	410	398	403	391	383	385	382	417	447	375	400	402	389	365	420	375	401	389	397	344	386	384	431	422	411	386	369	411	419	404	380	402	388	397	400	439	391	380	365	414	364	371	391	390	339	383	373	363	382	398	374	382	389	403	388	364	381	378	419	403	407	410	407	398	405	377	393	365	399	402	409	416	411	370	383	411	366	387	396	375	352	373	370	387	355	387	348	389	392	367	397	397	399	418	456	413	350	383	389	375	376	378	440	425	403	409	370	420	405	413	362	349	382	376	347	403	402	363	409	374	390	378	423	436	381	377	383	412	384	413	393	386	415	408	411	366	374	417	382	387	378	393	345	398	373	399	372	371	406	376	403	411	375	377	372	426	337	360	386	372	396	395	388	404	387	363	397	416	383	399	404	406	435	391	401	385	358	387	426	371	398	345	378	378	358	390	377	355	366	404	392	413	348	401	424	401	385	399	390	394	395	423	402	393	382	408	395	390	411	389	395	399	375	391	388	420	382	354	397	350	415	378	393	396	382	396	384	402	417	426	411	360	381	379	408	411	399	384	329	363	378	398	393	358	354	370	385	392	393	374	392	388	372	354	401	395	388	425	369	376	351	369	403	417	407	371	394	373	418	379	404	346	386	410	398	379	383	381	378	376	361	399	408	419	384	393	377	342	407	383	372	356	376	375	369	427	378	420	415	401	379	355	419	360	369	361	386	362	370	350	372	400	374	401	374	356	392	425	373	376	376	380	389	364	368	402	376	369	384	401	380	392	400	374	392	359	412	401	393	361	391	413	392	386	418	422	406	386	432	404	357	416	384	372	416	373	394	371	376	387	406	398	347	378	373	384	405	408	372	413	359	418	372	393	373	414	408	391	379	413	385	409	334	387	394	369	372	415	371	386	380	393	419	364	382	389	356	390	365	386	356	403	375	410	368	371	392	367	410	392	408	396	384	383	408	406	405	380	381	373	380	364	397	413	405	372	382	402	354	409	428	417	380	398	403	417	402	367	424	389	423	392	408	398	395	405	388	376	393	369	415	421	382	409	420	414	399	393	434	399	367	370	384	368	399	386	395	389	340	385	420	389	391	348	401	367	412	389	367	406	426	382	403	375	377	384	395	398	388	390	383	387	383	406	413	383	377	370	373	372	391	377	352	380	381	366	383	401	360	387	382	369	385	361	376	397	379	395	396	394	403	429	419	361	387	401	393	382	417	394	384	391	398	385	414	402	362	426	402	382	380	395	355	380	344	379	372	381	379	389	383	400	357	381	377	357	401	381	412	381	382	400	393	407	404	400	360	403	414	401	419	369	380	420	356	411	400	397	380	387	380	406	378	419	409	364	384	402	418	398	380	380	379	361	382	376	361	366	358	366	371	376	357	353	423	395	397	387	411	385	412	369	410	419	360	392	407	379	391	405	433	435	405	366	390	395	417	424	420	423	408	392	424	416	384	363	423	411	386	401	380	410	385	376	422	401	353	405	374	412	389	392	371	439	396	385	394	385	382	421	354	408	390	381	397	405	378	399	389	388	405	405	397
35179	17715	3985	4841	4275	3633	2993	2574	2220	1965	1883	1742	1631	1507	1392	1428	1310	1292	1246	1265	1192	1184	1200	1143	1091	1125	1095	1143	1111	1062	1092	1100	1049	1079	1082	1032	1087	1004	1002	1073	1058	1050	1009	1022	967	1003	1046	1034	1019	1011	1033	1057	1040	1002	998	1037	974	985	937	957	970	956	1003	1030	978	989	962	930	940	992	986	957	995	969	1027	993	976	956	969	936	933	1012	988	991	977	999	937	963	942	982	991	1008	935	913	930	961	954	1032	967	976	902	955	1002	938	936	911	930	944	926	974	974	942	969	970	946	982	947	950	967	936	950	914	916	953	912	971	975	971	971	929	915	965	932	963	941	912	897	901	951	956	974	982	963	889	992	933	968	974	855	1005	959	938	979	978	965	909	1030	956	981	942	977	958	946	1012	947	971	991	947	991	919	900	956	905	1018	1005	974	1034	940	948	944	991	948	1008	913	948	946	917	1016	952	926	935	955	975	929	962	1021	925	959	929	937	955	917	941	933	1001	936	957	983	1015	950	998	982	985	966	942	965	922	922	939	940	952	969	918	912	954	909	920	989	943	949	959	942	969	1016	961	981	1038	996	941	915	987	946	990	953	950	968	888	918	960	981	943	927	992	949	884	948	959	944	1029	890	945	943	981	909	976	953	943	938	990	991	1000	984	942	993	902	961	958	937	977	960	915	932	1021	962	962	976	902	963	933	928	982	945	947	981	950	935	981	973	960	961	968	995	899	972	946	924	929	897	948	913	873	932	941	952	1010	951	942	947	953	928	1003	963	982	938	977	887	1014	931	968	966	925	1020	959	929	964	906	939	994	1015	990	975	943	920	963	934	937	891	937	980	992	947	891	920	896	954	964	933	1014	974	960	960	942	959	976	934	962	972	1002	891	933	985	982	973	973	959	954	979	969	908	1015	943	903	968	942	923	1008	933	980	986	930	979	980	968	953	920	938	959	970	975	948	940	920	989	917	903	994	939	937	913	894	1016	970	999	960	950	946	936	915	955	961	940	982	945	989	1000	978	965	963	996	955	980	957	919	888	928	967	945	877	887	984	950	983	961	972	936	949	907	913	1023	958	962	935	993	938	953	952	913	919	931	950	891	929	923	930	967	953	942	957	921	1004	943	961	987	949	997	927	1014	936	883	964	937	966	975	923	951	948	887	983	997	939	946	981	880	972	980	941	915	949	975	941	946	924	983	982	968	914	929	917	976	945	956	955	925	893	944	933	925	938	1011	963	916	973	947	932	961	907	977	960	997	927	927	906	933	954	926	964	987	958	963	953	946	944	909	934	990	915	977	933	948	951	941	977	985	932	948	982	960	935	1003	932	986	992	960	937	958	950	951	900	970	923	969	927	987	937	1001	998	923	963	980	950	964	936	948	919	968	941	979	979	983	951	931	945	956	968	877	922	986	987	977	970	939	893	984	941	945	951	927	975	947	952	922	965	932	978	952	957	977	940	976	954	943	959	1000	945	935	997	963	929	969	937	974	957	973	887	896	951	999	928	918	982	911	966	969	925	981	968	913	968	995	945	947	1019	988	926	1007	970	945	911	972	920	916	968	925	950	984	941	935	953	1037	942	971	1001	963	941	965	989	939	941	978	949	958	919	909	917	944	892	971	952	984	980	1004	977	930	960	1042	973	964	961	963	958	930	987	981	922	985	950	913	972	969	924	913	961	960	907	898	973	890	971	927	909	955	944	933	986	960	906	928	967	935	940	951	990	958	969	950	946	896	944	924	906	1025	995	980	966	960	974	1036	949	960	941	933	889	947	917	926	977	917	974	948	962	966	936	924	907	953	948	986	974	932	933	1035	898	935	998	966	980	923	961	910	931	934	1012	941	946	984	935	925	946	902	921	962	965	953	995	927	980	984	993	908	988	984	980	918	1005	1003	932	880	945	972	913	948	946	946	930	980	945	946	987	963	962	926	966	928	947	967	945	981	960	967	930	898	982	930	971	913	985	959	908	928	935	985	933	897	943	986	934	990	945	915	950	961	923	928	949	953	994	959	939	919	956	924	1000	956	965	972	945	953	968	1012	989	939	960	897	983	915	983	958	909	942	914	972	961	957	940	966	995	928	947	974	947	943	971	974	971	1000	901	983	1020	999	978	972	1012	941	973	982	965	1055	938	971	931	976	942	948	900	978	967	995	971	963	954	967	980	944	961	939	938	909	970	910	981	987	942	961	961	966	960	953	944	884	952	968	940	994	958	952	972	1012	980	940	975	942	942	969	932	926	975	977	933	959	957	973	947	987	976	987	955	943	981	990	941	947	971	926	942	951	977	978	990	955	976	1006	989	901	957	997	955	1001	995	897	947	938	958	959	953	951	916	914	883	987	915	958	967	982	948	955	997	969	927	986	946	886	994	913	922	1039	932	1001	898	930	926	993	1018	965	958	951	989	960	984	1000	961	928	953	966	932	908	957	964	942	923	963	999	960	972	998	899	993	959	911	983	1003	947	973	991	984	977	976	884	979	944	952	932	902	944	962	998	1007	965	920	1020	951	1035	956	990	894	939	978	985	967	962	944	979	1010	997	956	1014	983	925	891	927	965	957	962	949	997	969	999	969	925	956	893	930	927	945	1019	935	930	971	939	915	892	915	1002	913	965	954	991	908	966	1003	973	918	937	931	942	926	996	926	908	990	943	943	914	1004	986	986	975	963	980	870	954	941	944	989	939	942	946	957	965	958	969	947	914	876	959	947	966	953	968	988	958	952	977	923	961	950	1033	912	987	1008	968	940	985	919	954	925	1004	949	1011	982	929	1037	924	984	916	982	973	975	921	944	946	985	945	958	960	954	954	982	919	976	970	976	941	928	886	1018	896	972	1004	925	922	939	964	904	949	928	988	988	944	947	917	949	889	982	885	928	971	974	918	901	957	900	967	997	953	983	966	944	951	970	951	971	954	851	947	933	1000	947	964	992	975	946	876	902	970	961	947	924	961	952	971	958	896	981	973	949	921	982	918	890	978	947	978	972	958	1011	964	900	959	984	898	980	900	915	936	927	959	974	912	967	981	999	967	944	911	953	954	1017	1005	961	958	941	968	969	1017	988	934	938	943	1003	950	980	951	925	951	953	990	962	928	945	993	913	936	945	893	951	952	920	955	966	971	979	926	952	975	921	1019	938	936	956	968	924	913	930	938	985	965	1005	915	955	953	940	981	940	919	934	976	964	994	997	905	913	968	932	938	967	954	941	956	939	921	985	939	899	987	969	1004	961	995	977	920	980	932	882	888	939	947	978	966	1046	927	990	940	936	939	925	969	978	928	933	932	914	941	1017	989	1063	932	985	1028	1016	999	958	992	988	969	975	926	1013	939	912	886	947	937	942	953	955	925	968	1023	960	957	965	968	969	927	947	905	1005	934	878	952	984	961	969	1006	929	930	937	946	946	949	944	965	948	924	974	962	924	963	985	967	944	960	971	959	950	939	1012	979	941	976	920	982	912	988	956	964	935	923	985	949	956	986	925	925	945	912	989	947	867	998	1000	929	954	951	951	933	952	964	950	945	904	957	977	986	949	933	955	985	985	972	977	979	921	962	978	987	969	966	975	981	970	943	930	968	957	940	1005	1001	910	970	973	938	925	957	943	938
5251	2230	314	200	196	167	166	168	170	168	181	161	159	158	164	138	161	158	174	157	142	179	157	174	153	138	179	148	143	184	168	160	158	162	136	142	157	180	165	154	162	179	178	171	173	159	161	133	149	186	158	168	161	180	170	181	137	162	149	165	167	151	169	159	152	153	181	168	148	189	177	158	174	168	156	186	168	185	162	150	182	195	141	172	167	163	156	162	162	142	157	167	162	158	173	187	176	170	141	141	152	154	166	175	185	169	168	149	167	168	166	149	152	136	151	139	147	157	163	172	168	152	156	157	161	151	141	135	147	168	168	152	167	151	166	173	163	154	149	166	147	145	176	171	157	166	155	173	186	166	176	182	163	171	162	158	174	147	152	149	158	165	150	175	138	158	173	161	169	174	170	152	165	182	172	165	163	138	149	151	138	159	172	143	171	152	161	165	152	163	176	183	177	152	163	154	173	168	161	179	184	174	190	168	180	173	146	148	166	172	177	180	144	166	174	186	143	169	144	167	152	149	153	158	163	153	160	150	172	168	177	178	158	161	155	161	169	165	168	162	176	161	178	162	167	158	165	175	165	160	177	131	186	174	155	175	146	171	173	157	159	168	140	152	174	158	165	166	154	164	181	139	169	157	180	149	186	172	151	170	150	152	147	159	174	140	149	164	146	163	158	147	165	150	170	147	173	161	170	158	180	163	162	160	172	169	165	200	167	139	146	164	192	161	159	166	147	172	159	135	168	147	182	145	157	152	168	147	177	170	186	138	180	155	185	178	153	187	146	162	155	168	153	160	157	151	144	160	150	163	159	154	166	135	154	157	169	164	149	164	193	148	144	134	143	159	148	152	171	137	136	143	166	133	152	137	171	171	169	163	144	143	150	141	183	179	150	169	170	143	146	166	164	151	146	161	171	167	165	137	189	178	151	150	156	168	164	147	152	165	166	162	134	156	158	155	165	170	171	169	161	174	165	161	157	179	159	160	147	189	150	152	158	161	148	138	164	163	166	169	173	150	149	159	149	172	173	142	164	191	157	134	175	179	169	175	152	157	147	168	148	164	158	112	167	162	146	156	167	162	155	165	168	175	149	163	168	157	153	143	162	156	172	160	172	169	149	153	165	179	151	161	157	162	159	151	147	154	183	182	170	154	178	168	153	153	145	173	159	133	170	121	165	164	151	164	162	151	157	166	165	154	178	159	181	167	161	166	179	185	160	163	148	174	177	175	159	144	166	146	174	158	159	152	160	168	163	154	142	138	156	146	163	158	148	163	172	187	157	142	152	166	151	160	185	188	171	174	159	165	166	183	173	153	147	169	173	137	163	160	170	146	185	163	171	177	146	157	133	184	144	183	144	161	152	174	155	160	172	176	170	150	158	162	171	185	150	165	158	170	194	149	176	173	153	166	146	162	151	183	154	153	164	146	179	170	164	162	170	155	176	173	156	181	160	138	161	165	156	171	163	171	154	182	176	167	149	174	156	137	148	162	169	174	150	155	156	177	158	160	176	178	151	158	154	153	171	191	143	152	152	159	159	158	156	158	175	135	157	162	151	171	171	172	138	150	178	186	163	149	162	158	136	155	158	155	165	163	183	172	182	148	176	146	146	151	175	147	189	136	126	173	182	165	164	169	165	148	141	189	158	153	178	171	169	148	158	164	145	164	141	156	140	175	160	164	149	165	147	150	160	138	142	166	155	160	178	163	140	153	166	173	175	166	187	183	158	161	125	169	147	169	183	147	143	157	168	170	153	152	164	160	168	171	157	177	153	132	162	178	167	160	167	158	144	168	146	159	162	165	168	155	155	151	158	164	155	148	170	166	153	143	136	144	163	175	174	155	169	138	157	194	166	159	163	188	176	159	155	149	142	166	160	140	167	143	173	184	148	175	158	180	173	173	162	159	150	155	174	143	178	137	149	151	147	175	185	162	167	164	161	136	163	162	159	143	162	144	181	167	164	165	166	197	151	146	184	157	165	159	166	142	177	153	167	158	153	161	152	161	166	152	178	180	169	144	168	170	162	149	143	169	175	162	182	165	153	162	157	162	167	181	199	168	183	164	139	171	139	137	146	159	189	175	177	164	171	158	164	157	165	171	144	130	131	133	181	166	157	150	164	160	155	181	158	151	156	158	183	170	173	160	170	153	158	132	153	156	188	172	167	154	162	193	147	165	176	144	136	155	172	160	148	163	158	157	182	148	163	175	168	157	174	156	158	170	169	178	184	144	133	180	174	176	179	162	148	170	191	165	152	150	160	159	173	173	173	169	155	167	154	173	149	160	193	163	162	164	152	188	177	172	161	155	165	140	161	174	155	183	180	169	159	166	159	184	174	186	169	150	153	172	193	166	152	159	162	190	161	164	123	168	156	141	168	154	175	169	142	137	181	158	145	169	169	162	162	181	157	158	176	169	158	157	150	180	160	155	172	183	162	151	171	170	178	179	150	165	169	169	172	165	130	179	162	145	186	156	164	194	171	170	166	161	149	171	149	161	176	162	163	172	156	154	156	166	161	145	164	159	172	187	153	140	152	154	170	164	149	168	159	159	151	166	133	163	144	156	154	172	167	163	147	150	160	154	166	157	146	160	183	157	142	164	178	177	159	153	166	165	180	172	153	176	160	182	172	153	187	188	160	176	165	170	151	143	175	160	177	172	182	154	166	155	144	151	160	172	144	181	176	167	167	169	176	153	158	171	175	170	178	140	162	152	168	183	147	162	174	166	165	156	154	136	146	190	154	193	144	161	164	173	148	152	149	151	148	151	187	155	166	181	137	164	150	168	145	153	157	154	162	163	182	136	137	140	161	162	151	169	159	148	141	154	155	152	153	160	193	140	158	149	138	170	149	162	172	162	162	146	168	145	149	175	156	161	156	179	138	164	148	168	169	149	177	169	157	149	150	157	172	153	175	165	152	172	167	155	161	151	175	156	122	169	167	156	141	150	164	153	146	150	146	173	175	165	178	153	145	171	154	170	157	154	181	125	168	163	168	167	165	168	153	158	155	151	148	160	161	168	141	143	149	162	154	185	168	150	150	160	166	171	158	169	170	182	151	200	179	154	175	161	153	186	152	153	155	164	148	158	165	157	170	185	156	132	156	154	150	168	161	190	187	153	162	173	177	140	153	174	144	167	170	142	147	172	155	172	172	157	176	168	166	159	164	153	159	152	175	187	149	171	160	178	157	163	150	141	168	146	189	161	159	141	148	165	149	161	178	159	162	146	159	185	148	191	144	157	154	159	173	176	148	143	142	146	154	176	145	170	148	147	163	154	165	139	138	170	157	157	137	170	164	153	183	163	161	156	151	157	166	163	147	155	168	151	160	152	154	163	157	158	160	153	154	176	165	183	145	143	177	156	151	169	166	151	156	168	174	181	166	151	176	146	164	158	154	148	160	137	167	165	159	179	144	157	159	155	150	159	154	136	175	153	194	164	165	160	176	148	174	152	178	160	154	162	171	149	137	150	144	170	172	177	160	148
6198	3023	591	594	611	615	527	536	543	542	524	493	504	510	531	534	497	485	544	495	477	512	523	515	464	469	506	464	450	475	473	478	499	514	489	502	495	537	517	481	504	490	522	525	475	501	475	490	495	473	493	497	504	496	501	474	484	489	492	512	472	489	495	490	497	483	500	495	500	459	480	539	496	533	508	477	491	480	518	529	496	491	460	481	486	460	503	498	488	494	478	492	470	482	544	464	483	446	493	470	486	498	511	521	474	481	500	517	462	475	502	491	465	480	561	476	508	489	474	506	460	487	490	475	501	476	458	492	530	507	479	515	469	493	491	522	516	507	484	484	480	516	506	538	503	501	467	480	503	475	437	529	491	516	522	488	506	517	504	509	455	527	494	509	509	472	507	514	476	470	532	553	479	457	507	502	498	512	480	512	507	479	472	506	497	491	486	473	515	503	526	513	472	492	516	481	473	530	475	491	523	491	479	506	455	472	508	503	534	503	457	490	517	516	475	494	517	494	484	477	485	506	488	478	498	486	496	485	492	507	485	517	458	456	475	450	442	516	508	506	521	492	509	485	520	489	492	521	508	471	464	504	519	521	486	496	465	501	520	496	516	430	474	510	475	475	475	490	520	451	511	487	488	509	546	460	546	510	529	490	491	507	538	495	531	481	517	499	468	488	506	479	507	513	477	469	496	484	521	498	443	526	481	492	487	506	452	518	477	485	515	509	510	505	513	486	500	498	521	482	450	456	491	532	501	534	530	501	531	493	498	532	462	458	510	513	530	476	508	484	506	497	511	499	486	474	491	487	503	505	501	515	509	533	493	555	470	458	499	480	487	461	464	502	517	452	494	483	508	499	498	450	509	470	473	480	530	471	531	472	504	477	470	496	508	496	492	502	480	511	527	490	495	549	574	476	491	503	473	496	512	461	492	485	492	546	448	520	462	494	497	490	498	495	471	470	535	506	473	487	463	473	518	514	491	510	471	535	514	460	518	527	506	515	480	472	516	552	505	542	528	520	482	509	510	509	492	480	487	514	489	497	516	479	536	513	532	511	512	493	497	476	464	488	458	490	495	492	499	505	477	452	494	475	462	528	528	480	453	498	491	461	495	475	475	466	493	467	513	523	493	453	475	531	470	550	503	488	499	472	523	538	467	516	460	504	532	486	508	504	490	481	478	479	491	526	502	503	530	502	480	500	502	486	475	466	483	465	481	543	491	516	504	496	477	498	496	501	510	513	464	473	496	503	504	519	514	514	507	479	473	510	525	507	471	502	540	481	516	498	469	495	517	494	497	472	496	484	475	469	504	526	517	485	523	495	476	518	475	521	498	506	514	508	505	516	474	503	510	499	494	514	501	493	463	491	474	533	523	497	489	463	499	477	514	488	474	504	524	499	491	504	476	468	521	501	523	488	534	525	526	538	516	483	499	529	467	544	477	507	520	502	512	489	510	509	505	458	489	490	506	467	507	520	514	543	506	516	542	482	496	494	463	520	503	515	535	465	506	505	493	450	497	489	511	471	513	464	453	471	530	527	511	506	494	460	516	457	504	508	504	484	491	485	502	520	477	504	482	536	507	467	494	491	526	429	518	492	460	509	505	525	511	509	513	475	478	497	493	464	466	503	482	513	500	507	495	526	493	465	468	489	503	517	485	474	479	480	513	466	488	450	508	456	474	489	540	475	524	481	466	495	479	484	520	482	468	455	495	494	485	522	466	504	497	477	504	485	500	492	480	487	475	515	489	505	453	491	522	521	504	512	474	487	527	511	470	466	503	478	505	492	514	503	495	486	521	455	519	457	461	500	487	515	514	465	464	488	492	490	465	528	509	503	487	528	487	512	498	482	463	458	494	519	484	507	553	512	453	456	483	532	471	482	538	515	495	509	462	479	511	524	495	509	504	485	472	486	455	481	463	522	528	482	485	469	456	531	527	490	503	483	495	535	515	466	497	498	486	487	514	466	445	528	486	510	508	461	448	526	451	505	471	475	521	515	525	490	477	516	508	495	488	487	501	505	473	501	524	475	522	515	522	453	496	507	483	471	476	542	497	481	487	456	520	490	492	489	461	444	462	537	495	511	489	515	483	469	484	487	494	478	526	497	482	510	543	509	507	523	474	492	512	518	492	487	475	496	489	518	470	507	510	529	537	456	514	466	471	477	474	477	498	507	494	486	483	507	475	458	511	525	523	501	474	502	528	466	443	530	514	501	515	489	482	478	492	537	475	481	510	467	512	490	494	449	507	500	498	502	462	519	540	505	493	498	500	492	461	510	504	490	527	488	514	480	494	519	528	483	487	499	495	554	473	508	520	513	446	492	477	475	479	512	523	471	488	459	478	484	481	538	495	509	488	472	515	482	494	483	501	514	523	471	488	484	467	464	509	494	513	516	507	504	499	493	503	494	496	488	492	500	518	517	518	517	528	471	485	474	482	508	518	532	463	519	501	475	482	445	498	473	497	545	504	485	483	468	483	464	482	501	462	456	541	520	536	514	521	487	500	483	480	478	513	501	490	506	479	507	513	480	494	492	514	502	448	524	507	523	487	480	548	454	549	482	490	565	477	483	475	503	481	501	495	498	474	492	482	494	500	522	514	522	530	461	513	526	503	498	486	473	504	500	503	491	477	518	516	505	457	513	484	465	496	485	469	538	492	494	525	490	484	511	515	511	498	508	462	505	476	502	475	497	517	492	466	479	477	496	507	478	467	475	498	478	505	522	480	537	435	455	498	479	480	486	441	516	459	490	502	495	527	491	517	506	503	490	488	504	543	487	494	479	531	530	461	469	461	458	505	477	467	509	521	501	529	478	478	512	538	454	543	476	503	501	425	491	449	526	506	552	505	517	522	458	494	502	472	515	484	495	495	493	475	508	498	525	541	484	498	497	520	479	497	515	485	502	466	504	510	483	522	505	489	526	469	504	547	493	467	489	454	467	513	485	496	506	475	502	475	516	503	526	458	495	509	517	481	474	489	533	458	466	485	529	527	479	466	489	490	498	507	509	486	517	512	508	489	516	496	514	483	472	470	471	485	476	510	490	455	478	508	492	504	513	493	525	504	491	480	507	481	506	509	515	506	495	512	495	508	489	506	502	515	449	457	549	482	520	440	499	517	516	515	528	500	517	514	492	505	504	486	510	479	498	504	520	477	506	499	484	503	483	510	474	511	530	480	491	509	498	549	484	498	508	516	516	450	469	492	490	560	522	499	514	527	512	482	467	482	518	479	501	455	461	456	446	491	471	501	500	490	495	472	491	483	479	477	507	512	526	523	463	512	500	513	511	473	485	482	489	502	469	483	484	487	475	476	473	467	523	522	523	492	526	510	526	482	527	510	481	526	497	476	499	454	526	519	487	489	474	466	515	474	478	488	480	534	489	487	485	509	488	468	516	497	490	500	475	487	493	453	490	512	499	521	433	477	511	512	497	485	469	524	510	525	461	503	514	503	475	503	473	519	493	489	492	474	483	523	488	504	514	467	513
38310	34114	5723	1036	739	601	494	453	468	384	401	335	381	360	358	343	332	348	385	349	350	329	355	331	333	365	323	318	335	325	324	343	336	330	314	321	316	306	333	318	291	368	306	296	338	309	347	303	335	330	312	318	345	336	330	323	326	316	297	300	318	310	313	360	354	313	331	314	326	326	339	365	356	298	301	360	307	364	386	316	331	339	345	346	306	326	312	315	333	292	331	304	336	319	346	314	323	356	306	337	318	314	317	304	305	301	318	327	304	337	323	293	320	316	324	350	314	315	327	329	311	315	340	315	338	325	317	323	312	316	336	333	319	341	351	320	322	351	306	332	313	328	319	318	319	306	301	338	331	345	320	299	328	308	304	287	331	329	309	316	321	319	327	343	334	346	325	300	319	323	341	337	332	340	360	353	320	329	360	324	348	318	334	308	319	316	352	335	315	366	326	326	318	317	313	332	341	333	331	318	302	337	289	318	330	304	296	295	302	333	372	321	280	310	310	325	324	312	311	295	302	312	353	347	307	326	328	334	322	314	305	307	324	313	306	314	313	333	331	351	328	345	305	303	342	329	304	345	322	312	370	317	330	320	321	334	337	310	351	326	312	343	337	347	312	321	338	336	320	302	349	318	335	302	337	303	360	310	333	301	324	358	341	313	298	319	300	299	329	307	322	308	317	324	309	334	329	343	335	309	289	352	314	343	314	340	295	323	362	369	310	302	331	331	357	320	279	335	353	301	318	298	331	300	327	324	310	306	303	304	333	308	315	311	329	341	330	301	321	321	360	289	323	310	321	293	331	318	327	335	290	324	311	322	325	327	329	315	349	364	339	311	351	306	336	338	300	360	345	323	340	330	297	317	316	332	327	315	332	312	299	336	311	290	354	333	323	354	321	345	340	305	323	333	331	332	304	303	308	306	304	336	348	319	288	299	342	286	315	323	334	321	350	357	333	326	335	287	351	319	299	344	309	337	313	336	339	322	329	368	276	347	324	291	295	321	302	335	313	313	304	346	286	344	307	336	311	289	322	312	331	322	305	311	341	318	349	329	339	331	334	323	331	338	317	326	314	354	326	330	331	321	337	311	324	329	312	295	319	344	326	339	337	338	331	303	312	333	319	326	322	316	302	318	303	365	327	320	359	317	321	296	326	346	338	359	336	329	332	329	312	317	333	356	329	338	307	295	339	332	314	310	313	284	312	332	354	334	286	338	348	310	321	319	292	335	298	352	280	320	323	321	304	325	288	327	318	341	335	310	320	308	303	318	360	370	329	312	313	301	321	332	328	318	324	326	351	326	308	334	296	298	332	285	302	330	317	339	311	362	315	353	331	296	296	308	298	355	333	354	316	334	340	315	329	328	312	361	289	329	342	369	359	327	311	321	327	350	310	321	330	335	313	345	326	327	349	335	334	303	337	320	314	372	337	330	332	327	336	318	300	329	319	336	333	337	310	295	324	327	342	299	343	330	333	326	332	336	344	332	341	328	340	300	300	342	328	326	335	309	330	327	353	314	307	323	296	361	339	311	346	302	339	334	321	324	316	309	340	346	337	319	318	304	333	353	340	331	355	320	314	359	328	320	347	321	329	323	321	309	291	317	338	341	338	324	322	313	360	325	314	330	328	333	339	260	336	325	334	314	366	310	337	360	326	305	304	331	325	316	325	316	300	323	330	310	317	323	307	343	317	329	337	317	353	316	331	327	347	299	335	352	317	309	309	309	342	322	325	367	322	338	301	319	344	306	299	359	312	313	331	331	356	303	293	328	317	308	319	346	342	331	319	316	322	343	280	355	306	309	342	317	313	352	331	308	318	328	323	305	352	335	335	320	329	318	333	321	356	335	301	308	330	343	315	338	320	324	320	366	324	344	339	325	291	331	318	304	333	323	312	350	318	331	321	341	325	323	305	330	320	284	320	301	325	335	366	331	356	351	319	296	331	339	304	314	350	343	331	337	305	351	325	315	341	325	303	308	356	333	342	352	343	333	307	303	312	327	303	327	345	299	354	283	338	282	354	320	340	332	352	339	349	340	325	333	341	293	336	309	336	320	327	309	319	324	334	360	297	320	311	332	336	300	308	318	317	330	281	302	303	324	304	324	301	331	363	298	356	275	326	323	302	318	341	323	320	313	345	321	351	319	318	321	332	301	283	307	327	336	322	334	340	328	317	322	318	327	330	321	346	322	312	313	306	344	369	347	320	315	316	366	354	337	344	320	328	321	333	315	326	343	369	325	332	345	323	323	321	307	308	329	290	315	340	320	326	335	324	338	344	344	332	313	299	325	313	300	350	355	330	367	346	335	311	342	324	315	326	341	303	314	334	319	326	371	331	300	321	293	317	318	325	314	335	310	325	315	309	303	300	322	322	328	312	292	297	303	337	348	320	324	346	334	314	326	298	351	295	325	346	322	358	337	317	323	290	310	341	331	334	345	333	364	329	300	338	314	313	302	295	358	357	318	333	344	315	317	327	338	338	369	332	283	309	306	348	345	327	327	305	358	312	300	326	315	328	293	330	327	317	318	302	304	301	319	322	293	316	301	362	361	340	323	332	328	333	317	306	311	313	342	328	304	306	327	323	310	335	316	321	331	338	291	331	315	344	308	332	318	318	320	351	339	333	329	334	295	326	302	320	314	308	346	338	363	296	313	329	338	308	318	323	307	312	310	328	299	319	318	324	311	335	347	317	317	334	336	318	341	314	316	325	309	303	312	303	344	322	327	322	330	285	315	339	293	307	307	325	325	314	340	333	319	328	335	320	334	356	326	364	332	318	330	293	352	313	310	348	327	304	351	328	305	309	359	300	342	320	335	340	317	320	342	344	280	322	291	326	330	297	305	306	330	315	334	346	326	335	335	306	321	304	327	314	337	336	325	321	334	302	352	331	325	306	343	270	322	310	350	307	317	320	368	325	319	342	323	289	362	336	303	319	307	304	323	296	339	289	317	301	322	270	309	331	319	354	324	305	342	328	337	347	349	288	337	299	340	265	376	317	350	310	323	315	347	345	353	344	307	352	335	327	317	350	329	351	296	307	302	294	361	341	339	324	328	322	365	339	345	307	300	294	335	310	315	308	351	323	347	378	337	344	343	328	297	326	306	338	341	319	352	307	320	310	321	309	323	362	346	308	333	313	326	340	319	308	301	311	337	302	284	316	355	296	316	338	306	347	357	323	323	304	311	308	338	332	358	340	316	325	322	333	291	329	308	322	302	297	299	348	299	301	312	316	328	359	326	346	311	311	275	305	345	313	291	347	324	339	312	313	339	337	350	349	314	312	327	319	350	315	308	289	341	349	329	336	338	347	339	332	317	346	341	350	309	314	301	335	319	357	316	302	326	323	324	307	318	322	311	311	312	329	306	303	338	300	315	315	315	315	356	348	338	329	318	347	293	330	298	327	337	338	347	336	310	333	357	335	317	307	342	310	339	313	342	301	316	341	348	327	316	310	320	325	331	327	327	321	310	306	286	322	349	330	324
25521	14246	2363	2857	2547	2240	1831	1662	1527	1397	1362	1247	1190	1136	1116	1093	1087	1029	918	994	986	972	947	955	938	907	920	942	947	944	822	909	897	898	921	987	912	935	877	900	852	892	868	879	927	859	853	860	871	892	932	851	841	918	859	854	866	876	883	836	838	876	849	912	847	808	826	869	928	908	852	873	867	853	886	828	820	873	881	776	850	831	875	808	862	822	848	858	865	899	807	846	808	886	826	961	851	823	854	853	842	814	859	857	853	851	881	781	848	851	825	840	820	806	860	846	884	837	814	843	892	842	839	864	813	833	862	861	887	843	852	853	872	850	818	809	898	829	827	808	869	855	883	887	814	885	865	848	858	837	872	875	804	803	854	825	854	827	861	893	838	838	884	876	837	895	861	862	823	839	880	877	854	870	815	850	809	860	894	918	794	855	882	832	865	848	872	853	848	854	813	870	856	849	844	862	826	848	841	890	843	809	842	856	883	872	884	794	816	894	863	854	863	883	847	824	881	862	889	901	821	860	807	832	809	852	881	878	878	819	831	828	874	831	872	863	863	860	890	881	857	800	843	890	878	827	880	776	846	820	838	913	890	840	854	843	832	884	823	830	830	846	810	795	857	825	838	844	890	869	828	859	826	802	835	784	876	882	859	879	953	893	826	853	913	823	796	859	846	841	821	839	810	811	864	853	833	851	892	894	848	883	889	840	842	819	855	883	868	831	865	887	882	856	880	840	839	845	851	794	877	863	848	863	850	842	875	841	832	788	875	892	885	846	843	875	916	840	860	843	842	890	809	821	792	850	819	812	817	837	789	859	874	847	879	815	841	857	838	850	883	878	825	837	832	868	824	865	834	826	795	855	870	789	835	869	811	868	878	815	781	858	867	847	876	908	849	859	791	813	823	789	864	786	822	866	866	867	887	927	803	862	852	847	864	898	875	839	834	837	853	826	816	879	867	856	863	866	880	829	863	885	861	857	855	787	828	869	817	833	826	864	827	839	805	843	861	840	819	850	822	848	815	851	860	865	836	848	897	855	825	832	867	846	821	851	849	807	839	843	827	885	878	858	842	842	906	846	843	898	868	811	835	844	804	867	901	866	826	832	883	882	846	832	861	887	870	884	858	810	857	876	836	897	844	816	849	830	864	849	872	906	888	829	827	872	833	848	834	812	878	793	828	853	858	853	862	830	801	834	850	839	838	829	887	826	831	837	871	853	846	838	849	845	802	866	853	815	864	849	844	864	879	893	849	843	849	840	864	836	833	846	824	800	836	852	826	813	842	803	872	844	850	854	836	832	852	837	860	835	850	856	832	870	848	803	852	869	857	899	843	836	859	842	817	889	832	877	831	837	805	875	846	884	850	836	849	811	879	868	807	842	863	875	875	801	854	814	787	839	815	879	854	804	845	860	835	839	888	848	824	840	844	811	893	859	893	792	861	816	864	908	828	852	918	822	867	841	891	872	874	891	877	853	847	856	875	812	877	873	877	830	932	846	915	889	864	902	794	848	868	887	801	835	887	816	829	917	818	836	817	870	798	810	827	804	839	845	851	875	849	865	847	786	838	844	871	871	834	880	877	826	863	839	880	865	859	836	814	881	793	850	874	835	885	884	892	859	908	823	803	901	890	839	871	835	878	823	855	872	908	817	874	867	872	840	797	843	862	830	868	821	824	882	859	881	824	868	826	836	830	823	879	862	869	850	859	835	859	836	882	821	900	893	865	820	868	847	858	838	819	853	877	860	857	827	881	805	869	876	851	840	838	799	872	814	807	868	861	863	849	792	848	841	816	818	834	859	861	869	863	807	842	834	879	849	833	849	870	888	795	831	856	818	875	823	863	884	840	854	833	818	836	848	821	880	839	896	833	859	818	839	850	854	867	819	788	866	832	843	831	843	851	860	850	797	906	824	841	870	822	838	823	845	829	833	801	829	846	856	847	864	815	874	834	887	865	848	851	840	912	893	842	858	893	877	836	880	836	883	866	798	858	844	840	862	848	860	861	860	835	903	906	898	832	851	832	849	829	858	876	825	815	818	855	845	845	817	871	830	820	811	817	865	817	844	879	863	859	889	854	859	859	891	892	850	849	893	827	863	829	881	850	809	853	877	798	846	861	905	878	835	821	846	821	877	888	874	842	861	815	913	836	831	926	854	847	863	835	831	833	849	824	827	872	828	867	888	862	805	893	876	847	824	847	826	883	902	839	877	810	800	803	852	843	819	882	891	868	845	886	900	816	845	862	912	860	819	870	822	910	838	879	862	821	807	852	839	806	884	836	856	855	839	871	897	845	852	879	849	876	899	881	857	803	850	862	881	826	846	884	831	819	862	847	850	827	838	838	826	885	835	845	821	930	822	868	845	843	840	791	879	850	833	837	860	868	896	867	815	816	862	900	860	855	818	857	855	867	840	842	878	838	849	824	840	840	843	838	804	832	828	892	812	804	849	804	844	868	799	850	893	883	869	833	849	808	805	828	802	862	846	845	814	882	849	795	812	900	850	851	877	875	882	853	798	826	834	881	848	874	819	792	872	813	853	807	843	878	832	876	796	851	896	851	866	841	841	874	806	816	850	832	870	890	853	877	827	874	871	865	829	849	883	880	827	852	880	809	870	881	848	865	869	903	826	885	853	881	834	855	851	812	800	852	838	843	914	891	824	828	816	883	855	846	840	844	835	801	826	895	838	915	841	827	811	875	874	852	903	877	833	857	812	862	830	881	880	851	829	891	856	848	819	904	874	828	808	864	800	780	866	814	847	800	837	883	899	817	839	863	863	816	912	844	852	890	849	824	865	784	856	850	830	840	861	795	846	850	830	843	945	788	894	794	828	801	816	841	914	858	805	853	891	840	878	860	820	823	840	882	893	917	847	863	814	858	851	799	856	842	838	845	855	876	834	826	833	867	832	829	861	862	858	864	902	815	839	862	838	813	909	823	840	875	795	868	845	894	887	861	823	868	863	836	827	871	842	818	893	827	833	850	846	889	861	868	816	860	821	828	834	837	836	832	868	823	859	815	866	813	843	854	853	902	875	815	856	790	837	862	831	830	849	866	801	821	842	792	845	871	848	858	886	792	847	856	801	887	857	850	896	844	828	831	859	844	811	856	874	877	815	889	864	849	904	918	818	852	839	866	843	829	861	873	858	842	833	828	867	891	879	801	877	838	862	875	834	864	864	855	833	874	856	792	853	893	867	855	806	861	885	921	840	797	804	812	833	904	839	847	833	884	822	894	839	886	830	854	816	879	846	891	775	862	832	840	829	838	791	830	888	829	822	836	834	873	801	872	873	853	821	794	825	799	872	843	840	832	904	900	832	851	837	805	907	856	838	831	873	848	885	860	814	894	853	846	874	840	944	867	816	831	849	845	863	853	848	797	915	842	856	898	837	856	872	865	840	837	813	802	846	833	833	870	778	878	834	865	847	852	867	881	854	877	871	867	900	784	848	864	852	819	823	884	828	858	865	791	867	813	831	879	864	859	881
47422	44693	10585	2228	1264	923	786	680	598	604	528	518	494	466	418	437	446	435	451	410	422	404	389	403	386	388	415	415	420	410	391	377	363	374	393	410	376	414	399	365	385	382	362	408	383	403	388	407	364	362	392	391	366	375	383	367	400	376	373	421	354	371	413	323	356	342	394	404	383	378	371	389	357	409	372	365	375	408	409	411	391	406	394	410	391	392	353	382	379	350	380	418	423	431	395	375	416	388	394	390	428	358	378	372	387	382	381	390	406	391	382	334	393	366	400	379	366	383	394	393	352	392	406	382	370	395	400	395	399	395	395	370	375	375	359	363	362	400	369	374	383	396	373	374	401	376	397	372	389	392	382	380	394	389	399	371	442	384	382	403	362	399	385	412	413	345	360	375	356	354	364	364	383	380	407	332	356	386	410	381	391	374	384	414	403	378	451	378	417	373	383	404	379	434	405	420	364	355	416	366	375	382	384	398	374	377	410	391	419	367	381	381	390	396	406	375	405	385	361	408	358	390	373	393	365	352	361	403	368	390	395	419	409	400	365	360	422	387	359	381	380	363	380	375	367	354	389	356	381	352	366	374	387	360	396	401	377	387	381	357	354	412	395	376	373	399	383	387	325	372	412	383	403	380	425	386	381	368	378	343	360	367	374	422	384	386	355	419	371	373	375	373	369	415	363	384	341	397	377	374	401	345	362	364	399	409	414	389	400	356	362	379	382	365	375	378	422	415	412	333	391	385	382	385	377	370	411	373	365	372	341	386	393	391	370	375	364	390	373	413	414	378	415	360	373	383	386	397	386	389	391	401	382	393	374	379	354	376	396	412	391	379	341	401	390	374	447	370	414	398	405	352	334	368	396	359	376	431	340	371	387	373	358	418	408	400	391	410	408	361	390	398	362	385	416	357	419	378	347	367	396	378	364	348	375	344	384	387	368	392	443	389	367	395	400	390	372	403	350	370	366	394	369	400	343	366	338	394	405	377	354	411	369	371	388	410	395	375	376	388	399	342	376	420	380	398	421	355	413	417	349	316	422	336	356	373	423	392	384	396	358	368	374	404	403	379	367	381	386	386	338	394	361	383	404	413	339	388	407	387	407	401	389	442	373	369	399	371	363	393	378	404	358	369	401	403	366	402	411	362	401	378	369	397	358	390	367	398	382	383	402	418	381	396	413	376	398	391	408	354	406	410	404	369	365	364	398	389	407	354	388	377	421	409	407	393	356	368	393	375	381	388	389	398	353	389	362	379	405	397	395	372	340	404	406	386	395	409	369	394	376	397	402	407	366	323	372	384	379	406	377	404	394	367	428	386	385	397	394	443	384	408	372	394	410	362	392	413	374	416	401	398	387	395	395	356	352	413	342	395	385	362	391	381	370	415	353	382	364	358	343	391	385	376	348	377	362	394	376	405	425	367	410	372	358	349	346	430	404	359	348	402	398	380	403	387	392	378	418	417	355	374	357	418	400	364	366	359	345	360	379	320	353	381	387	359	383	386	361	354	402	373	377	370	385	399	374	370	386	409	391	373	403	398	376	370	382	414	417	409	384	398	360	364	349	375	396	412	381	402	415	401	404	393	395	394	379	359	397	372	407	376	383	389	388	377	387	392	365	377	403	346	405	393	398	387	383	371	370	356	397	349	416	432	372	366	382	374	408	361	387	370	344	386	383	438	390	401	362	388	379	340	389	374	363	391	374	414	406	388	408	356	352	358	405	366	375	395	365	362	420	411	378	365	383	383	408	381	365	383	378	406	415	370	402	382	377	394	384	412	395	358	360	376	359	407	417	390	413	407	389	349	397	380	394	410	388	381	389	379	353	350	367	376	378	400	401	357	414	348	362	395	386	379	417	387	415	361	371	370	355	388	348	389	370	411	393	366	388	393	393	396	409	350	381	378	415	417	385	373	353	389	399	401	389	361	386	403	368	369	364	354	371	367	341	366	368	358	394	388	403	399	363	399	433	370	404	360	395	391	400	403	364	354	364	376	372	396	405	404	339	405	452	364	358	344	400	363	397	381	366	397	402	374	369	378	392	369	387	377	415	400	377	405	413	349	345	381	428	402	369	366	378	383	368	411	410	379	354	353	386	410	352	375	374	371	397	352	394	386	361	430	358	371	353	375	372	409	405	377	405	423	401	416	395	402	404	373	395	344	434	370	400	334	404	393	411	399	371	379	381	394	407	391	368	333	372	348	359	375	372	361	403	416	335	388	384	385	401	404	390	442	378	352	374	441	410	391	345	374	372	370	387	378	395	375	360	407	394	379	371	392	383	402	415	376	377	383	402	358	372	355	433	354	362	392	378	392	385	386	392	359	379	365	426	429	347	413	406	407	389	376	365	385	412	368	373	380	369	412	360	375	405	424	370	370	390	409	407	395	414	404	418	388	409	386	376	386	379	398	372	367	389	424	385	386	419	385	353	378	414	406	356	381	393	379	416	376	389	418	388	368	401	411	404	368	389	385	410	384	346	408	400	378	353	383	357	375	380	387	342	421	442	383	402	386	357	384	400	387	372	389	364	368	366	352	421	405	395	416	400	408	387	383	403	366	374	387	406	381	390	412	391	388	393	377	374	409	392	392	369	381	390	401	366	380	403	403	379	380	364	397	361	399	404	398	330	362	389	405	371	406	388	368	380	403	349	392	353	388	383	410	335	333	412	385	364	358	373	343	345	418	373	417	371	399	383	381	369	380	394	405	383	384	368	381	355	397	414	375	394	378	385	389	370	369	402	382	401	394	409	392	358	377	382	394	337	413	391	373	370	389	406	405	383	406	409	417	374	361	394	402	347	393	429	370	414	385	383	395	345	372	351	331	399	347	367	390	394	421	390	402	381	380	367	378	362	371	388	389	379	381	369	413	384	381	375	404	346	412	387	418	351	386	391	402	393	391	407	402	385	404	373	374	368	438	397	404	403	347	361	395	365	399	368	368	417	385	358	373	380	372	412	391	397	410	382	403	377	327	407	376	399	380	397	410	394	366	377	420	369	372	369	419	411	378	379	380	395	375	372	352	347	378	379	383	399	430	394	400	382	398	380	366	379	430	394	368	352	402	406	396	386	358	366	372	400	397	410	386	392	393	395	361	364	363	390	407	394	350	373	379	359	368	381	367	393	367	398	380	402	380	403	384	397	415	377	391	411	377	366	403	369	369	423	401	418	402	379	383	414	352	382	397	392	352	387	383	356	362	362	375	378	392	359	370	369	391	333	394	387	405	423	364	387	396	413	354	363	400	396	380	386	408	381	388	442	389	374	361	376	388	361	379	355	354	363	376	345	403	396	336	360	382	379	396	383	411	398	395	360	383	378	407	370	369	381	367	394	369	399	403	378	363	404	397	422	356	404	402	402	380	381	384	376	385	387	391	343	425	351	394	398	367	380	399	354	402	400	371	363	399	380	362	352	392	418	378	382	410	370	387	394	400	365	379	375	366	391	363	412	400	390	374	365	404	374	400	361	363	400	372	397	380	372	381
30316	18264	4185	4859	4406	3600	2985	2566	2202	2034	1887	1727	1709	1590	1521	1406	1308	1319	1321	1195	1228	1067	1129	1126	1145	1116	1105	1081	1080	1076	1078	1056	1051	1055	1034	1057	1027	982	1030	1000	955	992	1053	1026	1014	959	929	1047	1056	954	977	966	975	937	1037	963	1012	965	951	949	963	960	1003	973	999	1031	987	964	977	1004	918	959	956	964	904	1016	992	950	982	998	962	946	1002	1007	959	929	1006	980	971	947	939	913	959	984	945	949	1017	913	967	1020	901	929	945	947	991	961	951	981	953	955	911	1054	986	983	964	934	954	1006	929	934	997	930	942	957	997	954	954	1004	980	1001	995	965	955	971	943	940	921	1022	952	998	965	1001	1011	927	960	961	914	917	968	929	974	892	916	955	961	929	969	983	920	952	906	962	945	934	938	961	905	976	921	919	966	902	924	941	890	921	941	959	943	912	998	928	931	937	969	890	921	940	968	942	911	971	1000	970	961	954	916	954	885	1002	941	981	940	953	956	985	898	970	956	942	982	956	914	893	949	988	979	982	943	971	972	921	908	964	947	932	985	933	921	915	935	912	963	937	921	889	970	956	939	914	1035	967	1021	893	978	916	937	944	987	912	993	944	905	950	954	907	958	938	990	947	963	962	915	920	893	952	958	867	971	972	969	886	930	986	929	975	956	931	903	967	950	985	991	990	909	973	966	987	948	958	910	962	948	953	994	916	923	973	931	930	922	962	975	980	955	963	960	1039	950	940	973	955	957	956	935	929	941	953	932	932	1004	890	924	974	989	917	947	912	960	950	945	950	967	958	996	955	977	936	970	967	996	935	881	984	890	976	940	924	936	950	935	963	963	871	925	936	916	888	964	928	955	965	978	934	945	923	972	917	959	928	952	895	948	938	954	972	945	930	956	914	927	907	946	1007	1019	950	952	864	894	920	1009	959	982	922	975	957	950	934	927	937	972	946	898	1006	966	947	916	932	966	982	929	917	968	952	935	965	946	947	1009	972	964	953	914	984	963	957	1000	938	939	944	972	985	941	929	897	914	962	909	921	962	941	936	917	954	914	940	966	934	959	960	967	915	911	951	973	913	973	948	917	924	956	957	925	877	904	1012	994	916	936	932	963	875	869	943	961	953	965	966	951	955	983	944	984	981	966	946	979	970	907	1023	927	1026	957	925	942	943	970	964	976	969	991	901	916	945	950	932	961	958	936	915	922	922	913	982	880	998	988	979	917	919	921	877	982	950	958	975	936	927	1018	942	981	978	967	990	956	966	937	959	913	920	918	906	1008	956	967	927	949	995	987	940	923	948	926	953	970	905	949	972	971	958	917	975	1028	947	996	944	987	898	938	920	935	925	942	948	980	911	961	964	966	961	982	970	899	984	988	978	891	909	992	996	927	949	944	955	942	980	927	937	948	904	920	947	898	955	914	951	934	946	994	938	913	946	948	953	889	989	931	952	941	996	953	954	942	953	972	997	953	942	979	958	966	949	940	1011	990	953	959	897	951	953	959	910	927	982	1017	960	923	886	946	934	959	939	978	908	958	955	998	931	941	979	974	989	928	916	998	898	949	917	934	930	978	946	985	1043	903	903	941	918	970	950	939	948	931	938	967	959	997	963	935	960	939	968	1000	995	958	922	896	937	980	894	928	919	951	954	910	994	950	941	898	955	942	1017	957	917	947	982	910	895	913	929	925	973	1015	1002	917	945	952	938	934	911	984	928	978	946	917	964	952	886	923	990	1006	943	984	967	915	899	895	931	929	925	963	937	960	1012	967	909	973	953	915	908	941	981	983	947	932	921	927	958	947	926	990	922	963	980	967	940	973	899	974	991	972	946	958	995	934	1008	931	947	964	959	954	980	939	919	902	908	934	963	974	950	919	948	1008	886	953	888	940	979	959	888	953	961	970	940	965	917	982	1014	905	902	983	911	906	978	964	979	998	962	972	933	955	971	930	953	1001	1004	920	880	987	933	1000	903	959	968	969	998	958	964	933	999	946	937	912	951	954	1003	906	969	942	944	918	948	1013	925	952	954	924	951	991	908	936	964	933	911	902	923	909	967	942	927	965	933	956	932	1026	929	923	939	949	922	923	949	931	947	944	892	968	934	929	973	1023	916	933	952	967	907	976	976	943	976	973	956	978	951	959	938	973	954	897	959	962	993	904	952	931	929	977	1007	960	986	951	911	911	976	994	953	970	944	961	970	944	960	981	1027	955	875	950	946	938	952	928	964	967	933	949	904	931	949	930	922	976	944	949	965	924	935	914	903	923	963	942	957	953	925	916	961	909	946	987	911	919	912	920	936	934	953	934	950	935	974	957	921	987	942	948	947	1026	925	904	919	921	923	962	940	941	958	1004	1005	949	925	1007	952	945	918	937	960	955	998	976	910	943	910	935	973	952	1002	992	973	937	919	981	899	963	911	964	946	932	966	964	901	926	926	981	895	968	921	890	957	942	924	935	956	931	903	938	984	981	993	959	914	897	931	985	959	993	995	925	939	922	962	991	985	927	935	937	940	944	926	893	945	949	999	896	947	951	882	931	898	950	962	914	999	978	951	997	946	943	971	950	975	961	1000	987	926	906	983	889	935	921	955	921	947	913	935	912	1008	920	949	949	934	982	934	957	957	957	947	881	938	976	955	977	921	968	941	981	930	932	975	968	932	947	915	966	917	934	935	951	947	989	963	954	946	951	971	934	969	934	941	896	899	963	965	993	956	906	877	950	981	961	916	995	961	989	944	989	964	921	877	941	948	960	939	936	960	966	921	991	953	926	948	982	927	952	1004	960	989	954	953	905	944	868	984	982	972	947	966	939	960	898	933	1005	943	953	909	927	941	975	968	972	985	1026	920	939	962	913	918	976	975	947	920	913	960	963	941	911	963	956	931	927	944	942	943	884	985	977	965	928	953	939	861	921	874	990	931	954	945	963	875	918	976	909	936	956	974	950	976	953	915	940	907	936	911	914	881	912	965	966	943	898	894	946	977	972	943	982	931	968	956	898	938	927	1004	908	970	911	977	952	1002	932	927	949	919	936	896	987	923	968	952	928	926	890	957	971	931	986	957	951	979	988	1029	942	921	962	932	963	953	953	912	986	946	974	1042	957	949	947	964	954	902	937	1003	963	948	921	967	961	962	977	898	982	958	941	962	909	945	899	919	946	950	937	948	1003	973	957	932	940	935	986	973	935	923	931	892	949	891	933	925	934	929	892	915	917	968	913	921	997	906	1007	964	992	976	926	907	967	934	908	969	993	948	988	920	990	892	962	886	988	883	940	925	976	973	936	943	888	932	947	925	977	933	960	958	949	880	963	968	954	975	935	907	960	918	961	912	961	912	954	943	927	902	967	933	973	937	964	956	957	1007	981	909	912	970	915	951	871	940	919	963	975	991	945	939	936	911	952	955	910	977	912	950	933	925	992	974	931	1017	955	902	970	983	949	883	976	980	930	1015	984	917	923	958	925	984	956	974	998	915	940	1004	943	941	937	943	974	914	1000	929	935	944	926	939	940	962	913	938	961	910	962	913	943	973	956	952	961	896	931	965	962	907	978	900	975	927	954	939	910	975	917	926
3964	1922	158	178	165	180	152	173	161	140	149	135	142	156	148	149	150	192	179	160	140	167	141	145	153	164	163	152	154	146	178	150	161	160	148	167	159	147	180	150	154	122	144	164	138	155	160	151	156	159	144	161	159	159	168	133	156	166	161	151	190	155	169	131	151	140	143	134	146	151	143	159	152	171	184	136	179	167	144	165	155	152	193	156	148	134	178	140	166	178	138	161	146	163	188	139	177	193	151	134	140	160	146	163	148	151	120	161	156	163	142	160	152	145	160	136	151	147	170	165	138	155	151	145	161	133	160	166	163	149	141	160	158	151	159	154	147	157	187	165	170	153	169	150	145	143	159	147	166	161	139	154	144	163	152	161	158	160	170	183	144	170	141	137	168	144	146	172	160	151	150	148	165	162	147	155	171	164	162	165	166	146	156	163	154	158	162	179	116	160	138	156	157	145	151	170	186	183	148	158	166	149	176	140	169	152	131	152	140	152	154	142	147	141	160	177	156	158	179	163	158	167	162	173	147	145	154	125	149	148	131	148	137	174	156	175	141	147	137	162	138	145	154	138	131	159	181	167	153	153	169	154	144	141	157	173	156	138	172	149	149	158	151	132	164	169	138	147	162	130	157	151	147	141	167	149	180	167	154	153	149	154	158	130	171	148	159	153	156	146	159	174	155	162	159	162	140	155	144	164	147	154	145	156	150	171	165	155	153	165	148	166	167	154	152	174	161	150	157	161	157	148	151	130	151	160	132	171	160	159	147	156	131	161	169	131	136	148	154	148	147	143	173	170	140	162	155	181	170	137	150	187	159	159	162	161	151	161	141	144	157	136	140	142	159	149	146	160	173	149	157	147	152	137	155	170	172	162	177	152	144	149	159	131	151	147	146	172	138	159	179	154	138	166	144	152	181	138	165	141	170	173	123	142	160	143	154	163	146	143	160	137	167	141	148	138	155	140	149	161	162	134	146	161	167	154	144	171	160	162	152	152	180	156	160	165	193	143	134	152	172	166	157	141	134	154	143	145	164	150	165	126	148	171	125	141	154	160	151	178	158	135	152	173	138	149	158	179	168	160	157	169	150	133	158	158	143	136	138	136	153	133	154	174	142	164	164	158	151	151	139	176	154	143	177	132	173	154	162	163	171	144	139	153	165	143	157	165	142	170	140	166	167	158	155	155	165	152	164	130	163	146	158	166	166	149	186	161	156	171	151	161	150	161	164	169	162	173	147	164	127	166	171	142	162	154	162	160	141	150	139	161	156	141	163	125	169	144	164	149	164	145	164	145	142	134	146	139	177	166	161	170	155	190	130	176	133	176	156	157	174	151	166	164	178	151	160	161	178	144	160	170	134	147	148	152	146	151	132	166	138	184	133	152	141	179	149	149	144	141	182	119	156	156	150	146	152	169	165	162	173	155	142	153	153	163	169	157	157	149	164	168	178	157	154	127	154	147	144	166	153	145	178	158	158	156	162	166	149	142	160	151	138	147	134	166	147	152	131	137	150	166	164	169	171	145	150	149	152	147	175	144	148	151	168	171	155	151	151	137	166	146	189	152	144	164	146	174	167	143	165	160	149	155	163	159	148	137	149	147	139	132	159	146	158	151	156	161	142	156	149	159	154	164	168	156	148	148	148	145	152	148	153	168	149	160	168	140	148	185	135	183	175	174	159	164	123	171	167	169	151	139	145	188	171	155	160	145	167	176	128	159	152	173	159	154	173	151	160	179	142	154	144	158	159	162	177	162	159	164	142	154	149	167	155	168	181	124	152	150	168	165	148	157	168	153	169	157	157	152	127	150	158	144	154	180	168	152	156	157	177	153	165	170	155	145	155	134	140	171	155	151	167	150	142	156	160	143	165	175	156	158	170	160	173	153	150	176	174	151	149	170	151	159	145	168	161	160	139	149	168	146	164	143	151	159	140	154	140	159	145	150	151	137	171	158	159	148	155	159	160	137	154	157	147	158	167	150	165	171	159	140	166	161	153	167	181	142	166	138	163	148	149	137	136	169	166	160	166	142	167	160	143	163	166	179	176	161	154	168	172	153	152	153	142	154	163	137	143	154	153	164	162	159	126	140	156	147	153	138	144	164	137	171	164	166	149	166	157	133	148	167	145	153	176	155	117	157	139	144	153	148	136	145	132	155	139	153	149	128	156	153	172	147	148	154	143	175	163	185	161	168	135	164	148	162	178	169	160	169	139	156	154	152	175	198	141	161	160	127	154	161	138	155	146	145	142	152	153	173	154	153	130	153	173	172	163	123	149	140	163	156	146	150	171	178	145	167	183	140	141	162	156	145	167	173	149	129	167	155	154	145	176	157	148	143	163	166	172	160	169	148	162	152	137	154	169	157	140	169	160	164	168	138	148	157	161	161	154	154	140	160	151	154	178	152	147	140	154	163	176	137	183	150	132	168	163	195	162	154	159	166	162	160	182	161	176	142	153	146	162	156	165	167	161	151	132	169	158	163	135	146	164	152	127	146	166	158	145	157	147	169	147	144	151	144	154	141	160	134	164	150	162	169	150	144	155	162	150	178	158	167	143	144	200	154	177	179	139	163	167	169	150	152	149	160	186	157	149	165	142	145	149	177	129	182	157	151	151	151	158	149	156	158	148	157	138	159	149	141	158	130	144	143	151	156	171	165	161	137	145	151	158	151	161	159	169	147	172	158	151	156	142	184	172	146	170	148	155	171	153	193	154	137	160	152	146	158	144	140	153	151	163	161	169	145	136	158	127	150	163	129	144	139	161	161	145	156	173	145	167	157	148	152	135	158	142	138	155	160	132	133	161	157	138	162	162	135	160	162	127	163	179	154	144	160	150	155	150	148	130	160	149	162	129	150	168	137	162	164	161	146	144	149	143	174	142	133	137	149	142	175	185	152	145	160	142	163	139	167	156	165	178	164	174	151	168	154	137	181	156	162	163	167	142	141	161	162	158	177	169	173	180	166	134	134	152	150	152	167	152	164	141	158	166	148	165	142	135	150	138	149	161	150	148	166	149	138	159	138	160	165	152	133	131	149	145	163	156	166	167	150	160	156	180	141	163	173	167	137	158	146	143	155	147	154	166	171	156	183	124	146	148	160	167	175	141	133	175	156	145	145	157	149	147	158	153	139	153	153	155	154	173	158	154	167	163	151	146	176	158	167	166	155	138	147	175	142	164	161	159	160	152	159	159	127	168	160	171	154	163	168	162	160	173	165	156	144	145	170	146	178	147	150	155	177	192	150	164	163	135	173	157	187	137	158	142	139	151	167	167	152	165	142	151	137	152	177	171	146	146	168	160	145	141	139	172	154	151	150	161	145	167	150	170	171	145	167	133	141	140	166	158	118	161	133	157	148	146	170	153	155	173	163	164	148	160	131	159	141	136	136	156	167	145	164	147	164	165	176	171	153	168	144	184	157	155	172	134	153	156	137	136	154	160	159	143	172	153	161	163	166	174	151	152	155	155	135	139	133	147	191	150	176	153	148
4859	3187	509	609	541	583	530	554	523	522	508	466	471	481	477	520	462	504	480	510	482	511	503	471	494	514	484	472	471	488	487	511	507	452	491	449	481	470	471	496	483	467	499	480	516	516	459	478	447	502	470	490	466	485	469	486	454	472	457	500	494	472	506	475	446	477	461	460	458	471	461	509	488	526	490	480	477	512	482	489	451	458	453	503	496	462	488	486	461	493	477	470	454	468	442	499	491	485	518	468	495	480	474	487	515	524	504	462	509	463	485	460	515	483	444	515	490	461	483	510	482	480	495	463	505	475	468	497	465	484	477	490	435	451	494	515	502	461	461	509	462	471	531	442	466	478	424	493	475	498	454	501	503	524	495	491	485	469	461	475	482	453	494	466	472	521	497	475	459	473	444	476	486	504	484	470	479	499	486	479	453	471	470	453	485	498	459	447	510	497	465	518	463	504	460	489	466	446	475	473	484	458	520	489	463	482	503	460	471	505	510	462	496	503	501	470	462	459	510	513	483	476	533	473	488	472	479	439	479	450	458	476	479	490	525	517	511	470	508	504	460	494	489	442	486	481	489	475	455	505	521	475	480	469	483	468	517	447	483	490	476	487	472	469	434	493	473	443	525	444	489	485	478	471	544	505	462	470	493	476	494	454	463	481	473	528	460	474	493	518	462	507	495	486	528	514	481	452	498	502	504	485	478	475	466	519	482	481	488	452	487	481	490	458	492	471	508	467	504	494	452	493	473	461	448	475	469	467	494	458	472	492	427	482	463	488	495	507	465	486	493	486	482	515	494	506	502	519	495	489	494	517	493	484	468	494	468	500	469	481	471	493	501	485	496	511	470	477	499	470	466	496	473	466	433	453	500	475	500	471	493	475	478	520	449	436	476	470	497	518	490	478	459	442	491	477	490	492	498	497	490	512	496	437	485	492	481	498	498	480	493	460	471	509	521	450	522	502	450	481	475	485	489	486	456	509	494	509	466	514	506	451	504	512	498	512	472	448	474	457	443	507	433	485	451	503	495	445	492	488	484	509	488	467	482	478	461	496	468	507	475	480	485	496	493	488	463	495	465	457	492	475	503	470	471	472	443	502	504	468	467	457	497	474	453	505	494	477	496	504	501	493	448	479	458	472	492	483	498	501	482	489	438	525	498	462	496	487	475	506	517	438	501	495	475	459	482	517	515	492	456	499	462	482	487	486	486	492	462	461	473	459	469	524	482	472	445	496	452	477	465	466	522	500	453	490	454	511	551	473	506	488	467	534	469	513	450	492	497	467	443	456	491	448	481	465	498	475	439	476	489	513	493	457	485	478	487	484	519	508	523	524	435	475	444	502	477	510	488	486	440	460	495	483	481	478	483	466	448	490	478	460	455	459	492	501	455	473	469	471	500	484	453	487	446	506	442	503	486	482	465	464	460	497	458	484	497	455	490	467	431	520	466	485	515	457	479	519	498	525	497	477	478	461	442	485	446	428	497	474	510	504	473	493	462	486	521	454	463	488	488	491	415	479	473	474	496	495	487	504	497	509	471	519	466	484	472	486	489	488	493	455	459	444	508	471	466	436	483	506	490	502	523	465	461	455	485	487	517	509	478	528	480	464	496	494	440	470	443	513	439	501	513	487	455	489	483	473	471	467	475	465	494	469	467	493	508	503	497	490	458	468	490	466	490	497	453	459	485	487	486	462	428	492	461	442	493	500	538	475	484	482	495	476	485	498	499	459	489	526	476	492	491	474	506	487	466	466	495	481	468	475	480	476	476	443	448	489	524	436	490	493	466	535	477	505	488	509	464	512	473	494	482	497	477	503	483	497	487	466	505	517	478	519	492	483	474	444	484	485	496	464	521	469	473	465	461	471	468	477	452	454	496	477	474	481	521	485	476	477	496	511	506	486	488	490	487	490	469	490	493	443	495	493	540	454	495	477	505	470	486	488	502	548	513	458	507	477	515	495	487	486	501	465	477	464	484	492	457	492	491	452	459	509	522	521	454	507	476	488	461	471	491	482	500	454	477	445	485	478	490	493	493	491	481	458	474	490	461	492	511	506	503	504	487	451	500	489	486	483	487	499	481	489	455	464	470	509	504	483	493	454	453	466	441	488	463	464	476	473	499	455	479	468	447	489	499	470	503	501	471	513	468	478	474	509	498	480	490	492	503	490	494	436	451	483	479	499	487	498	505	459	526	504	513	507	506	461	495	491	477	482	505	473	462	444	471	446	516	463	484	524	468	471	493	461	487	479	499	502	485	498	457	503	465	475	494	462	464	530	479	474	498	493	484	478	528	467	483	448	478	481	489	426	473	530	488	462	497	450	514	466	501	467	526	482	462	491	446	523	453	488	495	453	455	446	473	464	506	501	436	536	514	493	505	481	526	487	470	498	439	519	468	489	472	487	459	480	490	491	503	492	525	498	527	457	480	475	503	475	470	487	499	525	478	450	450	462	496	437	517	456	479	472	484	471	520	457	458	487	499	489	481	500	490	527	493	453	489	473	473	461	500	477	503	462	491	476	496	484	516	514	439	458	492	475	488	451	475	476	502	500	504	481	495	487	494	481	481	458	462	503	521	500	464	493	506	474	473	461	493	500	468	466	494	522	496	476	474	470	497	467	434	494	499	535	498	454	498	487	491	487	477	481	486	461	483	499	503	518	472	479	465	500	493	510	506	450	510	502	506	490	489	465	477	505	486	441	475	460	531	434	500	485	475	493	483	489	472	438	470	474	458	462	458	461	454	535	510	495	455	435	538	495	479	487	481	469	516	502	509	490	455	486	440	474	493	474	481	509	479	491	486	468	423	467	458	491	451	480	501	454	451	470	498	477	494	512	518	503	464	505	487	447	433	495	480	500	468	503	485	469	507	476	467	483	477	477	509	454	491	463	440	461	494	442	428	539	475	487	523	505	461	493	463	534	459	458	493	466	475	465	481	457	485	492	456	514	474	523	501	462	459	485	506	467	484	482	493	477	441	504	456	483	462	477	502	488	490	509	480	465	489	493	515	467	484	469	507	507	494	507	455	468	474	464	473	517	477	484	510	497	454	463	493	455	501	447	486	514	524	485	488	478	488	515	516	508	489	444	465	512	460	503	511	471	489	523	465	490	468	448	485	491	469	469	472	448	481	515	499	493	494	497	462	515	466	500	469	498	426	499	521	486	456	495	499	490	479	493	489	509	504	470	513	453	496	474	469	489	500	523	478	458	490	472	484	458	471	470	478	486	485	537	504	479	481	478	506	474	485	511	481	498	489	520	485	451	463	477	444	457	484	524	453	498	469	496	474	456	445	488	480	505	466	485	462	499	453	456	494	450	483	487	517	489	492	483	478	451	515	484	467	440	502	483	482	464	463	476	455	513	512	458	505	463	493	488	497	452	470	503	454	485	496	466	482	489	502	512	487	464	489	459	499	479	474	495	492	453	491	479	472	481	487	436	492	452	473	495	462	492	490	505	483	489	509	470	441	460	455	503	495	471	466	479
37053	32275	4415	1023	668	574	517	484	425	428	382	347	383	320	377	357	332	321	347	341	324	348	318	339	314	318	319	328	308	324	295	314	321	341	332	321	302	317	332	330	347	303	316	297	337	331	317	342	326	337	344	330	325	320	319	324	327	321	306	324	322	344	308	359	327	316	308	306	322	340	357	311	315	340	335	295	354	316	321	330	315	323	327	339	362	325	292	341	324	301	300	324	300	337	313	305	320	303	333	326	338	304	350	293	344	311	340	309	309	310	326	332	321	340	322	343	311	335	307	328	334	332	321	347	354	335	331	316	257	304	313	350	334	309	333	303	311	325	304	317	313	328	326	320	307	353	310	313	331	308	315	302	326	311	325	307	328	314	320	346	294	343	341	332	315	308	313	340	321	325	343	299	281	306	313	300	313	365	297	317	323	299	290	306	292	336	328	327	316	333	321	322	329	309	315	321	328	300	303	313	299	317	314	308	332	326	315	294	291	342	317	307	317	338	303	331	282	323	300	348	281	329	334	288	307	355	289	334	310	303	338	348	336	295	324	297	335	328	323	316	363	312	342	344	276	308	321	292	331	333	304	306	302	329	309	302	306	279	297	319	331	311	322	351	326	333	307	328	281	301	301	337	303	304	320	323	306	320	305	342	343	353	338	348	345	317	295	313	307	333	336	300	318	324	333	294	311	307	313	299	358	332	304	294	283	323	292	297	322	323	351	346	337	301	340	349	320	302	361	314	307	311	322	345	321	332	310	329	327	303	314	361	324	324	316	326	310	293	328	327	325	303	310	352	322	303	305	302	303	332	341	264	322	312	320	297	292	331	320	317	363	335	330	348	346	288	305	296	330	295	294	328	333	307	345	323	340	318	300	353	333	318	337	319	302	326	352	317	312	319	316	340	336	277	353	347	317	322	335	317	333	324	304	318	346	319	277	315	327	320	320	337	325	339	348	362	311	306	322	306	301	307	284	321	306	330	298	307	330	337	314	322	317	344	323	308	323	317	326	321	304	307	306	344	328	317	346	279	310	294	340	321	347	344	326	329	320	276	305	350	306	295	331	306	327	314	305	305	302	294	311	288	309	356	295	338	307	277	314	293	345	316	309	301	348	290	285	332	315	354	322	353	316	353	347	320	267	338	356	336	316	341	284	315	325	332	315	302	316	333	338	300	315	304	307	308	293	323	325	318	325	333	288	350	339	300	307	344	368	309	346	325	314	306	323	316	291	319	333	341	324	349	306	323	329	311	291	301	316	346	314	342	353	327	297	352	315	370	298	328	321	299	340	302	345	320	325	324	314	308	301	329	326	318	334	321	328	330	320	328	323	322	329	333	331	346	317	300	310	325	307	314	292	314	319	325	311	312	299	258	303	305	296	338	342	334	356	316	331	310	308	319	323	298	291	333	327	343	318	333	309	322	321	304	306	322	336	315	285	310	343	303	363	302	283	314	344	285	288	336	339	308	331	338	313	301	303	298	324	284	352	289	340	316	298	366	281	305	333	327	297	328	308	355	306	326	286	299	301	339	301	326	357	320	319	344	324	311	316	303	314	311	324	331	339	355	325	299	317	326	330	310	345	338	363	305	358	325	308	311	320	304	350	328	297	318	318	322	336	317	303	291	340	297	295	302	323	321	299	296	304	338	324	297	328	361	278	315	299	337	316	313	324	336	298	314	340	334	301	335	347	332	328	310	329	302	296	325	347	324	340	343	306	300	305	332	331	279	305	308	312	344	314	340	310	306	341	320	320	291	288	330	351	306	315	313	342	309	311	277	294	309	336	305	300	316	300	293	326	270	310	340	324	320	284	296	337	344	301	295	337	328	304	302	335	313	330	347	309	323	302	320	296	305	309	295	321	304	311	313	330	345	326	290	323	318	268	285	314	295	316	299	333	308	300	329	314	298	307	309	339	323	295	332	315	339	339	292	321	337	313	299	315	311	329	294	326	330	320	326	307	333	302	284	314	320	309	302	293	325	303	294	283	318	318	333	320	321	347	279	336	315	328	332	301	324	314	332	304	323	341	302	354	320	302	314	328	308	333	305	317	347	342	290	327	315	330	344	310	317	321	286	322	330	370	307	327	284	345	289	331	323	336	318	283	296	300	313	347	331	306	313	323	305	264	331	284	336	317	294	339	295	307	329	309	329	320	286	333	313	320	331	324	300	333	303	290	325	301	325	314	318	323	307	283	296	329	303	295	312	331	321	332	301	290	278	318	345	319	318	337	335	300	316	327	328	301	328	321	287	329	302	301	310	304	322	302	305	331	331	312	314	324	338	324	331	351	337	317	302	299	319	299	305	326	345	315	310	289	339	360	307	345	324	336	299	334	331	276	313	300	278	303	354	333	331	318	332	315	342	312	329	333	309	304	313	321	313	338	309	316	335	328	344	332	329	342	333	307	332	320	304	312	323	333	336	302	358	285	288	293	324	309	315	298	328	338	296	320	312	322	333	327	301	299	332	320	351	355	328	337	311	324	319	326	325	297	328	335	340	298	348	330	304	341	307	336	333	331	329	356	334	316	321	301	287	313	314	323	350	296	290	316	346	303	289	305	335	314	321	331	315	357	334	315	335	347	332	303	312	327	306	318	338	320	310	331	370	353	280	332	321	324	313	321	320	312	320	341	329	326	345	325	336	321	303	340	346	335	342	325	318	299	325	335	293	302	303	298	324	349	309	294	306	333	314	324	330	328	334	318	328	328	303	293	310	307	306	298	298	322	306	315	316	281	299	349	295	319	334	295	324	318	338	295	286	337	308	299	326	331	325	338	343	321	327	321	330	347	327	321	287	321	314	315	312	293	332	329	323	340	316	304	294	323	352	301	330	323	324	342	327	318	305	335	313	354	311	330	313	319	313	308	313	301	317	305	309	334	299	289	310	335	330	320	355	332	303	335	323	305	283	309	283	336	304	317	305	307	314	332	315	285	323	308	344	307	313	316	308	322	320	311	315	311	324	301	300	337	327	297	355	317	285	332	337	345	334	315	346	348	294	319	306	280	291	309	310	329	366	337	328	334	289	292	338	296	317	345	299	327	288	317	314	323	317	333	341	310	298	327	342	333	331	277	313	322	314	291	322	302	333	344	313	307	314	290	317	308	300	356	344	312	335	328	312	309	310	327	329	332	315	366	329	303	318	332	319	319	338	325	311	295	309	304	317	356	282	307	316	309	343	331	309	320	291	297	285	291	277	339	314	338	354	340	311	352	346	327	331	330	324	350	307	293	343	306	339	351	335	297	314	324	286	327	327	304	313	305	327	316	338	361	319	310	347	301	313	327	300	291	317	351	320	300	344	311	314	336	323	338	331	303	337	302	320	285	306	333	318	340	343	318	330	303	341	325	317	293	320	306	316	332	306	325	316	354	291	314	349	341	293	302	323	333	338	343	319	336	315	318	339	289	303	290	354	356	339	312	332	295	359	343	350	331	316	329	326	287	343	308	314	302	301	320	339	332	304	331	314	319	322	302	319	314	345
24323	14566	2468	2912	2633	2265	1942	1644	1546	1486	1379	1270	1205	1063	1110	1047	1077	1043	1021	994	965	964	926	923	898	915	897	915	937	883	899	892	929	919	849	873	929	922	840	821	913	875	864	881	850	904	863	853	830	811	828	832	831	831	907	835	858	803	868	871	817	847	856	844	843	844	906	819	803	806	793	841	853	868	875	847	824	832	858	832	789	821	868	851	855	844	840	798	846	864	877	887	835	870	843	871	789	880	881	831	806	832	850	820	835	831	852	857	801	857	810	838	832	849	874	871	824	834	829	829	811	806	853	844	854	802	796	760	836	830	813	839	833	824	812	830	847	843	824	804	832	795	820	853	805	830	814	831	817	793	805	814	832	837	838	868	825	855	877	826	838	842	825	819	822	842	862	821	814	807	838	806	882	807	836	831	843	877	844	820	838	829	774	781	825	839	861	821	838	868	858	863	784	830	847	885	805	868	844	813	839	875	830	851	804	849	841	906	807	802	796	848	840	845	854	812	805	837	883	839	815	805	864	808	851	878	838	858	872	860	802	811	885	841	821	906	859	850	794	847	815	810	815	818	793	895	876	848	836	836	843	827	819	841	826	842	837	855	865	855	822	883	856	796	845	874	821	842	841	839	862	835	809	829	828	872	889	858	904	796	859	846	841	870	857	847	800	819	863	879	848	827	824	797	811	849	874	829	790	877	869	873	804	824	852	858	796	833	796	836	846	833	801	824	831	851	868	800	817	857	833	825	770	885	858	803	756	867	878	820	865	875	819	863	845	817	813	816	847	782	866	809	821	829	810	861	858	822	864	823	818	823	788	835	881	800	866	824	839	818	792	866	854	858	819	849	824	798	841	808	854	855	855	848	822	861	844	846	833	903	822	829	846	848	857	829	847	860	814	833	837	854	848	772	815	826	813	843	830	879	806	840	882	865	884	829	820	807	821	852	805	851	879	841	828	811	838	830	855	867	817	783	870	829	828	807	792	832	797	854	847	858	860	773	861	813	838	842	828	863	869	865	845	836	840	847	818	869	848	820	824	770	861	835	869	827	842	856	842	856	843	861	800	865	814	882	806	862	815	828	883	822	839	792	850	908	829	932	823	836	822	836	775	776	821	811	862	822	844	772	847	832	829	809	840	889	829	820	816	824	781	826	863	825	825	871	869	860	847	817	850	815	820	847	842	872	838	856	866	813	889	864	867	831	795	804	833	824	831	791	850	814	831	807	876	790	872	848	805	822	838	865	835	817	815	850	845	833	884	848	831	837	876	773	816	844	847	864	833	812	858	811	835	831	861	859	836	861	888	780	814	839	800	858	820	876	854	811	785	870	803	794	880	830	867	841	810	837	820	841	830	813	855	839	800	798	863	866	817	877	808	871	819	841	908	844	816	859	805	851	828	834	802	814	852	803	852	800	878	835	858	844	856	904	860	819	804	825	863	880	855	839	825	806	836	847	878	822	865	876	855	842	839	855	880	824	822	895	827	836	849	838	869	836	811	795	880	876	864	828	854	850	873	848	803	862	861	892	828	796	828	864	827	819	857	856	817	834	863	894	839	833	824	887	858	827	828	830	830	912	783	829	845	895	866	857	877	849	822	795	855	836	821	818	865	821	806	844	887	814	807	871	820	876	914	848	834	798	919	874	826	892	835	810	824	823	829	889	859	869	842	852	795	884	882	878	826	822	857	815	814	835	850	806	828	853	841	821	813	849	859	879	783	835	841	819	888	861	843	836	830	838	809	843	894	818	861	851	819	862	826	905	806	810	840	825	801	822	841	839	829	777	832	832	886	829	864	803	816	813	805	831	857	855	825	827	843	842	899	795	864	858	876	824	850	837	858	861	811	862	833	803	831	811	822	836	864	819	824	877	832	790	828	824	842	838	841	855	878	892	824	834	835	860	832	820	803	833	814	798	840	854	824	851	834	845	847	814	833	888	858	793	850	853	851	863	841	791	845	841	910	828	840	836	853	789	795	813	763	876	866	820	770	861	876	827	819	870	835	768	893	790	816	832	832	827	872	862	832	862	828	850	842	807	879	899	844	837	809	853	799	772	828	877	853	865	873	782	848	816	771	848	818	848	841	831	819	824	865	842	854	800	810	856	882	805	878	814	822	808	859	864	847	864	842	796	819	896	869	893	802	873	776	843	835	844	870	820	853	817	888	860	874	846	804	832	855	823	861	798	886	869	839	861	814	822	846	810	839	812	843	855	845	834	822	821	832	821	819	804	829	809	830	835	805	810	827	821	805	832	813	810	798	875	793	829	773	826	862	808	813	805	853	830	853	847	852	870	844	837	835	829	816	855	791	856	847	865	879	878	840	822	858	830	862	844	861	852	849	796	822	835	846	859	836	845	822	879	877	875	897	831	813	820	856	849	817	833	836	920	819	811	835	804	861	845	837	858	857	849	851	836	817	863	821	844	854	866	836	829	832	781	830	863	846	829	818	861	819	857	870	809	815	849	803	811	857	849	831	852	845	839	830	884	836	835	838	818	857	809	812	792	834	826	844	862	816	821	866	804	854	861	809	821	854	796	842	880	874	802	829	851	833	901	811	822	826	853	836	823	859	823	871	800	803	835	802	808	783	812	871	831	850	816	873	857	832	847	826	811	808	805	797	809	868	828	801	793	882	843	811	822	811	873	830	861	812	825	816	866	856	892	877	832	843	810	834	887	847	834	804	831	864	801	812	812	850	791	808	805	806	859	754	863	824	877	787	803	848	850	865	916	829	871	841	893	892	821	804	828	814	833	835	874	822	866	807	866	841	860	814	809	874	852	842	851	850	846	849	824	815	868	840	835	895	834	835	843	855	839	847	855	833	833	891	895	852	814	846	834	826	845	840	794	770	850	833	800	845	874	845	931	860	859	817	843	824	839	777	817	790	850	852	870	856	839	832	823	880	805	820	853	852	794	828	837	854	852	843	870	853	836	873	849	850	865	787	816	920	887	830	884	826	819	865	832	858	857	913	802	841	866	847	765	861	835	826	779	821	841	819	818	797	764	844	849	802	885	832	853	794	836	845	850	854	877	809	752	793	840	849	840	823	840	840	822	794	863	846	807	847	839	856	921	785	808	828	844	841	765	858	820	814	814	833	797	865	854	831	807	830	806	816	881	843	854	875	815	838	854	782	884	854	877	823	808	881	799	777	803	841	863	880	812	849	817	881	903	810	816	865	868	861	877	807	817	824	812	824	886	820	852	804	897	817	831	833	869	866	797	832	810	832	852	775	845	824	833	873	782	824	785	803	877	821	826	814	842	856	835	830	820	853	853	888	842	861	873	843	853	919	861	860	819	803	799	850	838	837	858	825	889	839	860	854	800	867	882	865	841	810	849	833	844	832	881	861	816	863	873	810	836	878	807	876	786	785	804	861	800	848	855	836	804	833	850	855	837	837	800	816	826	847	849	840	856	840	810	791	807	840	823	810	838	852	860	828	839	811	887	821	794	805	833	881	852	826	831	847	858	841	823	825	810	819	853
46899	44326	12223	2253	1274	882	761	681	548	560	511	506	495	474	436	432	440	446	461	443	397	414	400	446	416	398	397	396	395	404	426	428	404	405	380	398	371	404	414	392	345	406	389	357	398	392	359	375	383	357	388	425	389	426	438	412	450	370	370	349	403	402	364	363	382	410	359	414	399	401	359	416	430	389	383	377	433	363	394	372	375	427	366	378	408	385	384	373	392	356	419	409	449	415	401	387	413	403	401	339	401	372	375	399	360	384	391	362	413	390	364	357	434	424	378	376	398	348	362	385	362	364	387	352	404	370	383	360	398	395	402	397	384	408	407	411	395	378	357	350	363	383	377	387	388	411	415	367	372	386	362	376	389	403	389	396	380	399	391	377	403	375	371	385	325	421	388	395	412	381	377	357	371	393	372	402	410	362	392	375	378	388	351	418	414	362	361	356	370	399	387	324	347	426	390	391	405	382	381	386	381	407	383	378	401	362	363	353	357	383	416	384	380	397	381	376	358	396	399	431	361	400	381	362	381	369	412	374	402	362	395	433	371	346	428	381	407	377	404	360	376	380	408	377	404	377	401	353	360	394	378	402	408	405	417	379	383	371	359	368	371	388	383	408	362	375	404	433	392	397	389	388	395	380	383	403	363	387	345	338	415	375	434	373	382	369	388	334	381	362	388	401	401	406	402	374	373	369	411	379	398	354	403	373	373	365	406	351	384	405	398	396	381	380	368	378	420	425	378	363	362	394	367	377	409	399	389	375	385	383	377	367	406	361	392	376	359	357	393	374	389	399	406	408	386	397	405	356	365	394	386	377	396	344	382	327	413	403	385	392	369	413	353	347	407	402	390	394	419	417	378	381	376	386	369	371	372	398	408	387	353	375	384	405	379	384	357	364	377	351	390	392	400	415	384	380	411	360	363	403	386	355	351	393	389	400	385	402	356	380	365	369	387	373	359	358	386	360	388	371	385	400	357	403	418	383	390	408	379	376	376	398	388	345	403	381	375	398	394	379	372	373	423	338	368	384	396	373	372	394	352	380	364	357	416	422	397	367	388	314	390	407	392	375	430	380	392	406	357	362	379	373	392	384	411	411	415	401	403	392	414	362	375	403	355	373	379	359	398	381	386	378	373	388	409	379	397	362	380	417	390	370	376	412	392	359	426	345	381	381	344	350	377	372	403	396	411	341	392	353	390	445	388	394	349	379	402	358	353	380	414	393	375	354	408	369	338	351	416	379	407	403	384	382	383	400	362	401	356	389	395	396	347	409	382	373	428	435	367	346	376	368	378	399	389	369	381	395	347	398	368	428	419	367	379	371	360	400	395	380	395	405	397	434	378	358	414	370	403	366	377	411	388	399	409	381	378	394	413	363	354	362	356	423	382	381	414	358	385	385	394	392	370	416	373	425	393	408	380	355	387	395	383	371	395	377	376	370	368	379	361	391	342	389	382	398	414	372	373	398	380	382	381	377	367	387	353	375	365	370	358	372	391	358	406	413	381	369	374	389	335	362	379	398	375	382	352	383	381	398	399	395	399	402	393	437	379	407	365	376	374	360	397	378	410	359	370	381	376	383	415	370	360	395	386	362	368	360	393	371	404	386	392	395	397	360	367	357	386	356	368	387	361	407	366	410	359	378	357	416	380	378	401	396	387	415	408	375	387	425	380	387	355	402	393	387	379	414	368	361	365	390	407	397	370	399	424	358	423	368	408	386	382	371	399	393	328	367	379	397	354	410	389	362	374	377	399	387	369	391	418	376	369	409	385	362	388	359	378	359	412	329	365	340	412	363	409	406	391	369	370	402	380	407	366	404	381	389	397	363	428	358	364	409	363	411	397	397	361	374	389	397	386	354	366	398	366	394	352	378	400	377	381	351	406	370	410	424	423	379	352	386	382	380	392	422	390	408	400	388	384	343	375	379	389	375	368	412	408	391	404	400	363	419	430	358	360	374	376	335	381	363	380	376	394	378	381	406	365	389	381	384	361	346	356	367	410	364	391	402	362	377	415	351	364	407	398	417	392	400	385	378	395	396	389	412	365	349	406	409	384	389	408	411	393	389	382	361	358	400	375	402	368	419	412	367	392	360	399	372	391	373	423	394	419	375	362	351	408	384	364	374	397	404	391	411	380	386	372	413	351	395	399	354	367	397	418	372	392	389	378	363	390	386	406	386	374	442	367	350	406	379	396	400	405	367	391	427	379	386	415	361	366	370	410	413	366	415	407	383	390	365	366	375	347	364	376	388	362	407	382	390	363	399	361	387	377	346	407	430	425	400	355	385	385	348	393	360	373	355	394	371	359	383	373	378	365	397	394	387	397	402	402	401	384	377	360	357	356	430	441	399	349	372	385	366	381	366	390	400	375	364	406	367	380	390	425	385	363	364	375	402	370	346	420	391	391	414	408	383	396	359	375	392	406	383	366	379	376	363	402	375	396	364	387	373	397	401	367	418	396	416	375	393	408	359	373	388	381	380	405	385	372	392	411	375	374	314	351	406	349	355	361	380	437	409	399	430	386	383	381	387	368	377	382	390	419	372	419	378	401	370	382	354	398	371	368	377	398	398	362	363	375	369	368	368	400	385	383	363	352	392	392	388	379	393	387	370	380	389	346	424	392	381	371	363	367	343	377	365	401	374	393	405	371	417	363	385	382	394	397	430	416	417	365	401	375	340	369	394	349	350	386	408	364	384	375	407	361	368	388	394	396	360	394	398	384	377	397	405	357	414	393	437	391	382	437	393	418	388	398	362	406	382	398	387	425	378	391	379	366	357	361	391	424	397	411	382	369	363	435	366	379	358	380	357	395	379	377	387	377	378	394	399	356	369	402	370	395	355	375	370	389	409	369	394	368	354	383	398	390	400	420	400	390	377	383	393	381	404	371	378	369	398	402	377	375	382	397	412	370	375	381	359	404	385	400	392	340	387	372	359	417	398	412	432	404	397	384	383	371	391	367	378	371	391	400	399	414	364	389	375	394	401	374	396	386	377	349	410	373	360	389	391	387	382	395	404	371	372	410	381	315	398	371	423	384	400	399	378	372	389	390	360	401	419	358	353	366	383	379	406	409	363	406	399	386	393	386	401	373	390	386	377	381	408	420	404	377	353	383	426	416	393	401	403	394	371	405	414	434	371	332	384	386	351	375	403	386	422	360	394	432	386	373	346	362	379	378	365	361	411	379	352	393	385	407	376	404	366	397	423	399	347	358	370	347	391	388	354	376	420	385	375	396	378	377	415	408	385	413	385	412	344	385	367	356	342	380	365	390	363	415	359	388	393	385	400	386	392	357	392	395	365	402	401	377	384	386	386	350	405	414	399	343	393	387	384	367	367	381	364	375	398	392	382	406	431	423	374	390	335	372	361	373	401	378	399	350	396	381	387	358	393	398	351	430	387	394	389	426	365	410	365	374	417	392	361	393	378	396	395	396	386	387	406	372	388	378	361	422	331	395	378	379	411	370	410	392	376	383	378	382	372	360	384
31347	18662	3977	4911	4279	3562	2896	2577	2331	2041	1938	1762	1651	1488	1469	1391	1358	1313	1260	1211	1153	1150	1170	1140	1102	1124	1082	1093	1034	1087	1052	1052	1099	1044	1092	967	979	1009	1006	970	1002	992	993	992	980	996	1027	971	963	982	999	961	977	958	976	1012	953	959	986	1016	985	980	983	949	1010	981	937	998	976	942	951	990	1000	961	947	957	971	966	913	920	946	937	949	964	940	1009	964	920	945	934	992	962	910	984	973	975	901	953	1014	932	905	938	971	968	933	946	965	977	939	950	941	898	969	961	972	938	970	930	910	944	949	932	1014	1006	904	984	971	968	958	935	916	955	1001	936	967	924	971	1001	970	965	980	876	971	916	977	920	919	944	948	932	893	946	980	915	935	919	956	942	977	981	971	947	949	955	929	1004	966	946	960	911	954	933	954	904	883	921	905	965	971	938	989	931	921	953	959	947	917	957	991	965	905	995	979	940	939	1018	1017	950	969	919	1013	947	952	970	918	934	960	894	1004	925	990	938	943	951	931	913	945	975	928	894	900	957	943	951	911	852	987	954	953	931	948	1038	977	962	915	923	1046	912	902	948	906	920	962	922	972	876	942	898	911	929	986	910	892	929	1004	922	947	973	966	951	915	927	992	962	971	923	954	919	912	976	952	868	950	922	943	969	948	891	940	895	935	1006	961	915	965	961	985	920	915	895	953	944	959	896	936	883	988	938	968	941	907	954	968	988	945	925	944	930	978	952	1003	978	912	958	960	963	916	967	945	983	862	962	901	945	959	929	962	973	904	930	919	923	929	974	959	1011	924	971	923	949	933	953	930	951	941	953	907	982	946	953	942	938	944	939	968	967	867	881	924	944	965	902	986	912	986	939	890	920	946	910	910	975	1001	944	951	984	942	962	876	932	958	911	886	964	958	949	950	937	909	909	951	943	976	948	954	958	937	943	921	964	968	971	998	934	948	972	967	971	967	978	900	889	959	990	962	917	937	932	979	980	923	925	946	951	985	929	958	970	966	934	920	986	984	918	960	925	898	931	925	909	930	926	906	934	906	898	905	925	956	958	976	964	906	957	970	948	872	939	929	967	920	918	944	921	930	909	914	953	954	943	925	962	913	985	924	981	969	926	936	926	1005	967	1011	912	887	997	994	945	935	908	905	953	911	958	943	949	937	946	954	967	900	930	909	973	978	930	895	897	936	944	938	984	912	890	905	954	948	940	910	954	954	973	968	963	930	933	937	889	953	923	909	966	907	963	1017	943	962	963	940	930	944	907	918	959	957	906	922	947	963	1001	947	859	948	952	925	952	975	920	988	942	967	966	987	967	958	975	940	979	924	923	942	1013	1003	909	968	916	1006	994	939	964	897	994	952	939	951	874	980	939	955	918	953	937	903	891	972	962	932	912	903	903	927	983	963	942	941	955	955	986	933	989	944	949	891	946	944	959	937	971	931	919	933	1022	928	970	969	955	1010	923	954	928	888	983	977	977	956	969	1001	949	872	982	923	956	939	973	908	965	963	977	949	948	1013	916	913	1003	962	940	939	940	958	976	891	912	933	983	913	985	930	968	931	932	956	945	906	976	939	997	963	980	941	975	980	917	922	919	933	934	970	969	967	997	949	899	942	955	955	914	921	915	936	943	985	929	998	915	1000	919	941	919	937	905	952	996	1009	924	941	903	926	950	974	929	904	955	943	971	933	961	967	870	952	949	945	974	975	887	945	1011	934	934	969	965	966	988	1023	945	974	973	931	921	940	958	928	943	918	901	979	980	913	992	943	919	928	908	917	952	1002	981	897	939	926	907	998	916	916	932	1000	928	973	981	910	959	909	1017	886	930	971	981	940	917	961	934	932	881	966	949	985	919	924	940	920	960	930	967	987	953	869	920	896	945	926	926	952	952	974	1009	907	916	903	1002	957	949	925	957	938	953	957	984	947	917	942	982	929	1033	889	943	946	942	933	903	974	882	951	974	924	918	948	942	955	942	1014	896	920	935	940	931	924	966	924	939	946	954	932	937	993	944	942	959	957	883	989	952	996	940	920	959	935	993	910	973	934	901	936	988	929	957	942	1015	961	947	918	900	940	990	958	973	959	986	900	890	923	944	935	952	911	891	998	957	942	960	963	965	910	949	956	975	930	962	932	920	946	945	932	978	967	915	909	957	924	1006	956	998	978	1019	970	942	890	915	928	941	900	943	919	929	914	914	918	931	925	976	913	976	994	967	959	937	993	966	949	968	937	927	945	921	926	859	1017	931	921	970	981	976	936	959	985	965	898	920	905	943	910	971	942	941	896	905	902	933	970	956	910	963	965	899	901	955	882	944	969	918	932	1018	980	936	928	966	944	936	946	906	936	990	930	898	954	944	938	958	961	935	966	961	872	898	956	960	959	921	976	974	940	948	894	903	915	957	906	912	960	931	877	946	995	969	930	951	962	991	964	1033	882	934	926	967	920	1003	972	896	988	900	957	1003	966	983	924	989	987	952	936	936	932	901	930	943	950	945	941	960	881	951	967	910	963	894	1001	910	938	896	947	970	946	997	908	955	964	950	1015	915	964	990	961	923	970	982	939	943	933	945	919	940	961	958	900	907	1009	978	957	912	917	903	918	915	883	931	923	921	930	897	972	1007	932	872	964	998	917	966	921	936	912	954	974	949	969	881	971	969	938	922	950	1015	930	951	982	957	991	887	911	906	970	969	931	913	968	907	934	913	923	953	882	913	944	953	938	944	940	989	916	962	936	946	945	949	944	927	928	953	903	945	954	898	918	997	932	944	920	961	980	927	936	900	955	953	935	936	956	979	911	1006	981	1006	877	922	944	972	954	906	936	1006	984	941	893	968	936	964	970	968	912	966	966	924	964	915	926	1010	944	943	975	940	935	942	927	958	986	943	936	923	1042	975	920	955	959	969	982	959	913	954	924	999	948	941	1032	916	920	975	1024	959	881	976	886	998	908	872	1008	940	969	968	904	995	933	951	919	933	917	931	902	936	942	972	960	927	947	1000	927	953	979	962	935	934	969	944	958	922	980	931	962	932	983	951	920	927	971	973	967	956	921	989	940	926	983	961	937	943	908	999	962	952	960	1002	930	956	963	962	994	988	930	935	960	960	913	910	974	943	952	980	925	937	946	934	967	938	975	978	937	925	892	978	912	958	937	941	926	967	937	919	985	981	889	942	922	923	996	955	900	979	921	966	885	989	969	955	980	944	975	950	923	923	943	936	948	915	891	891	950	931	980	901	956	969	937	934	890	958	935	953	971	877	953	920	990	987	976	964	934	912	951	921	926	944	941	949	921	906	941	983	950	929	942	955	945	970	904	968	887	938	943	934	964	907	975	954	937	905	906	938	978	857	918	999	979	973	924	1003	928	919	937	910	939	931	904	925	956	957	903	953	922	919	935	989	926	927	980	966	957	994	934	900	975	925	943	967	999	976	933	974	921	931	997	977	954	973	953	973	964	975	951	916	920	910	950	950	921	923	928	947	976	894	968	919	972	956	927	951	941	966	966	965	906	958	924	977	977	924	913	958	979	913	914	955	882	891	905	907	931	982	927	937	939	943
4204	1939	201	174	149	144	178	150	157	169	137	140	143	160	172	152	143	149	163	160	169	160	168	159	152	170	145	142	123	170	150	174	177	155	157	135	131	135	151	152	132	130	136	142	160	136	145	173	143	144	138	159	162	163	155	173	143	153	167	161	153	176	162	150	132	153	146	184	180	154	158	148	129	162	158	164	135	156	151	178	150	152	182	168	169	137	144	151	155	157	156	129	168	168	156	155	153	166	152	166	172	161	149	158	167	156	153	144	170	159	164	153	171	157	154	142	158	175	176	167	161	157	144	166	175	148	168	154	166	145	131	149	158	173	154	139	178	135	146	149	164	170	193	164	147	157	128	157	165	173	162	149	147	124	163	172	158	143	149	137	152	141	154	164	152	140	162	144	155	154	143	158	145	151	153	161	152	146	147	158	180	142	149	170	143	160	166	143	156	160	144	142	143	142	144	153	152	158	151	165	154	180	167	179	164	163	141	145	149	143	156	151	154	133	165	155	163	146	145	148	132	173	120	150	162	168	155	136	170	155	154	199	152	180	178	150	149	163	160	160	149	146	159	130	144	167	171	163	149	163	169	142	160	143	165	153	151	149	146	161	168	182	173	162	156	164	159	145	144	147	155	155	169	166	183	156	162	160	143	170	128	163	147	130	168	145	154	156	167	144	146	136	137	154	147	168	156	142	163	158	155	149	161	154	145	160	168	164	171	172	136	146	151	153	162	158	150	167	153	140	160	160	142	152	141	153	184	171	176	186	150	168	141	172	178	153	159	168	181	169	147	169	146	176	151	180	144	162	177	149	163	148	159	163	170	150	143	156	146	164	160	140	151	165	151	138	161	161	143	142	162	141	150	128	158	160	145	176	158	140	144	142	184	136	155	141	163	131	132	177	135	182	146	146	152	167	165	161	159	147	148	159	153	140	164	168	150	164	146	137	166	149	141	150	174	157	164	167	148	145	145	140	161	170	162	173	158	161	150	150	150	180	173	138	168	150	160	177	142	155	151	135	148	153	174	165	147	157	155	149	148	160	147	158	156	168	150	155	146	158	145	123	137	136	170	156	161	157	151	156	154	157	152	159	148	168	169	141	163	167	139	135	161	162	148	145	146	149	169	179	159	176	148	144	157	174	152	143	166	154	167	153	161	150	146	157	164	176	165	149	149	157	142	160	167	144	159	152	128	145	153	158	151	153	166	161	161	133	140	148	156	156	163	161	127	164	166	166	160	161	139	140	156	162	167	149	137	166	151	165	155	157	167	160	150	180	155	150	151	133	117	148	140	140	159	169	139	156	143	160	161	194	162	177	155	151	144	163	163	167	167	155	152	170	129	155	146	178	153	142	149	159	164	169	165	153	141	140	132	144	150	145	126	166	173	165	160	139	169	159	165	162	161	148	176	148	143	128	158	137	153	164	140	136	168	156	175	176	140	149	148	161	144	164	152	137	157	174	168	141	155	158	152	151	160	155	161	152	155	183	155	157	162	175	164	168	132	151	122	144	152	147	173	149	164	163	144	163	164	168	170	135	161	179	166	143	161	159	167	129	135	165	165	153	145	149	161	160	160	152	136	154	173	160	146	163	157	148	155	135	167	139	173	123	155	161	157	165	160	161	156	147	142	165	168	148	168	182	168	152	176	135	155	141	148	162	156	153	137	165	165	170	147	121	175	146	154	172	156	157	145	164	144	160	163	180	159	167	155	125	180	130	153	181	181	151	151	160	145	138	160	136	148	172	158	159	165	148	171	161	162	145	171	164	141	164	116	162	158	157	170	154	146	151	171	145	150	148	145	169	177	153	145	167	157	152	140	147	164	130	128	159	155	131	136	155	165	157	166	151	155	154	163	165	134	147	144	128	141	182	163	151	150	146	163	141	163	136	157	147	142	168	150	146	165	164	142	195	157	158	149	144	159	143	146	152	132	161	140	172	169	122	146	141	161	143	160	163	141	150	177	159	152	154	156	167	146	172	150	111	162	170	156	154	142	140	149	148	131	157	158	155	173	141	157	136	159	178	148	163	166	183	158	169	155	152	185	141	178	160	147	163	160	160	152	135	152	156	160	137	188	177	171	178	158	157	165	171	153	141	157	168	149	172	153	138	162	159	148	150	138	157	150	154	155	151	143	163	154	155	130	137	161	155	152	146	154	170	172	177	141	139	153	164	163	158	147	151	163	132	152	169	142	150	151	150	159	131	155	157	165	164	135	162	153	139	175	166	137	168	158	146	134	155	159	162	176	164	150	159	142	165	152	160	162	155	146	172	188	132	143	176	136	169	157	159	143	156	157	149	157	154	159	170	161	149	138	156	161	132	145	182	152	148	149	158	171	161	172	145	133	148	149	159	148	147	164	146	168	166	146	171	151	179	193	152	163	154	163	145	160	146	167	178	155	162	168	148	153	130	169	165	154	153	160	159	154	140	148	165	159	162	133	165	164	152	170	150	162	144	158	162	151	176	136	157	148	158	155	137	157	167	158	162	157	167	172	155	152	131	169	154	155	156	156	154	173	154	138	139	157	153	149	173	152	166	157	178	163	161	155	175	169	135	151	169	134	164	171	154	147	178	156	159	158	173	170	144	157	159	165	171	171	163	144	150	169	147	163	155	197	181	165	169	163	155	163	150	141	157	158	131	163	135	151	131	163	160	157	147	143	148	157	157	149	155	182	164	168	163	174	156	177	120	151	154	147	151	137	164	140	171	155	153	156	151	152	163	170	146	147	168	163	152	138	135	119	172	169	161	135	142	162	154	159	156	178	146	159	134	162	142	167	175	161	164	160	151	156	167	163	170	169	157	178	140	173	179	180	142	156	148	155	159	164	160	162	136	155	149	159	170	143	142	145	173	161	144	145	146	150	156	137	150	172	168	155	162	174	130	164	167	135	153	160	163	167	170	166	152	162	157	132	173	160	154	177	152	143	144	131	151	173	144	170	171	152	162	165	199	169	174	153	142	162	156	168	146	146	162	181	149	170	182	165	162	150	150	155	151	156	173	169	164	144	143	156	138	145	129	149	159	151	143	163	163	130	156	179	157	134	164	143	144	151	152	144	162	140	157	137	151	158	175	141	167	153	140	152	142	166	131	163	137	145	165	132	154	141	143	146	151	174	143	154	158	157	186	154	189	167	146	171	136	151	167	151	176	143	166	153	129	166	125	147	165	157	162	154	169	164	155	168	144	141	150	134	159	133	151	155	124	150	154	155	163	132	159	157	153	180	163	156	140	152	162	161	153	150	160	163	152	168	156	188	164	171	142	153	148	145	162	152	159	155	151	166	164	171	146	177	170	146	190	139	130	160	155	159	154	157	173	163	163	138	136	121	148	145	153	162	170	152	142	169	171	138	150	165	143	147	168	156	171	152	174	173	132	170	161	170	147	158	160	171	142	155	146	153	150	130	147	152	171	154	160	131	160	161	174	153	144	137	140	130	158	142	134	152	148	135	131	152	164	131	162	162	171	158	155	150	149	180	149	172	146
5271	3250	541	537	539	541	549	499	511	500	529	521	479	497	498	468	489	499	513	455	522	464	492	472	482	499	490	474	500	480	513	462	478	492	467	518	452	511	469	459	496	469	521	493	471	480	508	493	445	465	504	476	497	497	491	472	519	444	504	473	497	487	454	463	482	490	519	471	472	508	461	442	491	486	472	482	463	466	480	483	472	476	505	496	512	505	443	462	534	485	452	479	494	471	460	479	442	466	475	484	493	426	501	467	477	497	504	461	500	484	467	466	478	473	451	446	504	492	477	508	478	478	495	451	452	492	492	484	478	485	482	485	454	506	451	502	460	490	460	479	471	481	471	474	492	425	495	457	512	452	458	469	439	506	463	504	480	502	456	467	453	467	501	499	517	467	476	510	449	424	510	501	480	495	482	507	500	476	476	480	494	490	505	547	470	479	478	469	501	481	440	484	512	501	498	492	475	511	482	465	496	504	502	486	487	447	501	489	480	450	488	481	493	489	458	466	474	510	470	434	504	475	501	508	424	485	480	487	478	447	489	521	492	461	454	514	493	458	485	496	481	499	483	507	473	515	479	468	458	493	488	469	501	485	466	456	484	504	500	499	463	527	494	451	511	483	448	458	465	497	497	504	543	453	485	503	445	502	490	553	486	454	481	511	490	486	469	472	458	472	455	486	477	467	477	470	471	452	505	454	452	461	454	498	486	472	492	506	486	472	499	447	489	467	452	489	492	513	511	431	448	467	457	488	509	493	499	482	504	462	478	452	493	494	477	469	461	461	465	480	462	476	484	472	512	484	478	496	481	508	450	460	481	515	476	497	484	493	490	464	515	501	471	429	481	480	450	492	457	480	491	447	433	464	474	452	480	506	449	486	483	465	511	477	538	488	506	460	459	462	489	469	456	518	492	490	496	446	550	466	544	479	539	488	451	465	465	530	507	508	484	497	474	470	493	455	447	496	475	498	467	446	475	477	521	451	438	468	483	454	522	454	441	464	497	497	482	460	480	460	489	451	479	498	495	473	457	500	488	468	471	480	496	475	481	466	514	520	513	494	462	469	467	478	498	523	501	514	484	487	453	458	446	464	461	474	487	458	458	449	492	500	493	463	477	470	463	490	470	486	494	440	432	479	477	503	439	473	472	482	451	498	473	485	482	488	474	472	477	453	501	487	449	495	439	485	498	493	485	496	513	415	478	517	513	515	459	458	456	507	485	447	501	458	513	493	485	455	471	464	468	465	510	456	512	477	462	490	464	474	511	504	488	464	464	488	488	471	476	528	488	493	443	487	450	455	476	471	456	451	484	466	440	446	502	506	499	497	470	482	434	488	463	452	467	459	478	424	463	461	494	492	458	457	461	492	484	493	482	510	527	477	480	479	484	520	534	468	466	529	471	503	500	507	491	475	456	473	507	489	504	504	447	488	483	452	496	466	506	475	487	465	502	451	482	489	506	513	467	461	447	500	486	503	461	477	489	481	448	482	488	485	504	486	468	490	459	456	458	498	525	479	498	503	511	456	458	472	499	472	484	491	468	464	473	517	439	464	498	444	487	482	500	489	455	482	435	438	480	501	466	447	519	471	492	485	470	468	473	486	484	487	506	464	492	494	502	454	500	464	490	483	474	465	484	453	433	455	482	494	459	500	469	444	467	503	470	454	479	493	453	480	499	466	465	452	463	464	482	481	482	448	513	465	480	454	483	456	468	471	486	454	460	459	493	463	439	469	481	471	454	500	482	472	481	462	457	476	487	487	465	500	451	503	470	498	465	507	457	471	473	471	465	460	484	474	458	494	458	465	488	496	470	482	487	466	475	475	482	528	514	495	473	459	466	473	493	473	477	491	469	490	527	437	491	470	477	475	478	497	475	483	482	463	469	433	467	471	495	470	480	494	482	505	474	434	462	522	494	493	495	516	457	446	461	469	515	469	488	471	448	494	450	471	506	467	500	513	512	490	486	441	493	499	500	497	506	482	463	522	530	446	455	492	450	461	469	498	454	460	468	457	454	472	462	497	499	486	521	480	470	477	463	493	439	502	455	475	509	499	431	467	473	461	513	513	461	494	453	512	478	468	463	464	512	464	463	438	438	484	509	522	448	466	479	521	501	480	476	524	490	497	500	483	484	500	471	487	501	474	487	451	488	459	476	492	459	463	495	476	496	455	465	475	471	475	484	506	493	485	469	500	496	491	483	464	488	476	505	495	505	466	456	454	474	513	474	483	503	501	483	475	487	455	487	457	515	466	482	464	500	476	450	454	491	466	453	452	465	497	476	508	498	504	455	470	523	488	480	469	456	487	456	476	506	447	472	474	492	454	481	476	486	464	513	455	478	494	482	452	480	466	484	452	509	486	515	484	513	463	493	484	481	524	475	464	481	479	505	480	468	474	444	452	474	457	507	469	470	461	463	463	456	481	462	473	476	496	466	455	480	464	496	510	460	478	453	478	503	457	482	466	471	489	446	481	494	484	470	460	465	506	447	443	514	494	472	474	484	450	478	504	457	482	483	443	466	497	471	450	504	477	494	492	476	453	484	510	493	439	445	467	463	490	498	525	468	489	424	487	471	481	445	433	487	467	485	470	416	463	495	489	483	469	507	459	478	487	511	475	469	506	449	463	493	424	470	477	477	440	454	502	510	449	489	475	514	466	497	494	485	464	482	491	463	471	491	489	530	438	478	504	503	502	512	483	495	492	473	522	487	464	499	478	500	473	484	482	489	485	511	485	482	437	434	496	472	463	499	531	504	489	474	461	480	479	488	521	475	485	500	502	482	516	459	510	486	466	467	497	471	424	494	436	498	506	508	524	467	434	479	483	491	448	452	505	510	452	480	478	449	450	446	489	509	495	472	467	468	513	490	474	504	452	489	449	468	462	504	453	439	494	462	483	485	502	464	503	479	467	440	489	442	508	486	474	503	473	452	515	489	488	434	515	450	431	491	510	487	473	451	446	500	491	511	455	480	496	488	529	483	480	501	477	503	460	458	441	478	447	469	481	505	501	503	467	444	446	487	500	484	484	523	485	489	485	457	469	460	441	495	460	489	478	492	495	476	476	499	462	464	467	423	483	498	443	511	482	461	477	487	443	487	500	457	484	496	486	490	469	472	457	488	437	475	469	521	453	460	471	508	481	452	495	480	454	467	470	468	463	500	463	446	484	484	493	458	431	493	469	461	503	527	479	494	488	487	483	462	444	480	444	491	420	490	479	507	540	474	481	506	503	497	476	467	484	452	502	465	451	458	449	491	476	457	532	495	495	505	473	475	472	449	470	516	465	447	462	490	456	471	470	454	436	476	500	511	502	456	480	481	515	471	487	450	434	513	480	487	467	453	443	486	491	486	466	456	455	491	481	449	474	489	452	470	472	494	491	483	474	463	462	476	473	500	485	485	467	491	449	501	489	449	504	460	475	490	504	485	490	479	490	426	492	462	483	496	457	468	496	449	503	468	496	478	471	505	512	440	490	457	474	492	465	516	506
39300	33340	4612	1007	673	614	528	477	424	428	387	397	327	362	370	337	330	337	321	357	331	313	348	343	340	379	320	349	324	337	359	337	341	316	317	353	329	294	295	328	304	321	326	311	334	352	332	358	337	332	344	300	319	314	306	307	304	338	323	315	318	327	330	349	307	287	316	325	337	333	332	318	313	331	315	318	352	349	324	326	297	309	299	360	319	315	338	332	346	327	291	365	329	336	311	315	288	351	330	343	318	284	313	311	297	342	300	339	332	302	309	281	314	311	358	353	315	313	316	307	347	310	338	309	305	292	339	328	346	280	319	325	319	305	331	340	346	335	329	336	340	342	306	321	333	336	319	319	300	309	308	326	332	305	305	323	329	329	335	317	330	313	335	334	329	327	313	327	372	333	321	319	338	317	351	335	348	331	337	358	337	296	325	312	356	320	300	353	337	313	291	304	337	320	307	303	308	323	302	281	328	302	332	329	345	318	295	335	345	308	312	307	308	325	307	301	313	302	318	338	313	302	325	302	335	306	306	345	316	318	314	323	318	323	323	319	330	302	322	306	328	342	346	370	365	358	328	324	315	297	334	287	320	335	308	302	376	303	316	311	336	298	334	319	346	339	337	308	323	327	317	315	351	295	316	338	369	353	369	376	336	340	316	317	310	335	342	336	325	333	313	346	336	302	328	300	282	305	291	303	315	284	317	329	296	280	315	337	325	303	305	325	346	357	331	289	307	325	289	341	369	330	316	336	326	332	315	317	327	283	323	375	320	306	299	326	320	311	323	311	319	275	301	292	301	304	311	324	307	329	354	330	306	335	333	297	328	327	308	320	345	298	347	331	311	298	308	334	342	293	340	316	333	319	339	330	301	285	303	279	317	309	330	304	340	328	338	324	314	317	310	300	310	297	304	303	318	340	368	321	316	284	340	312	334	319	327	284	316	325	326	348	292	310	289	344	315	302	333	309	338	335	293	309	321	297	333	335	300	335	307	303	312	272	306	363	338	307	342	353	338	328	348	335	322	305	340	344	338	294	334	310	305	332	319	341	325	310	328	331	293	317	303	305	334	320	346	331	307	346	351	309	310	328	325	309	289	359	339	338	291	300	321	336	335	310	317	290	332	305	331	306	326	282	304	308	313	339	322	337	330	300	339	303	300	332	369	307	297	332	311	314	344	307	321	300	335	338	330	317	325	331	339	307	329	339	325	323	342	300	319	280	316	312	329	304	337	298	343	295	302	295	325	319	287	310	327	290	303	328	314	333	315	311	312	306	301	313	340	353	357	302	324	332	291	322	327	331	336	321	345	312	352	330	345	319	291	337	300	321	320	305	353	300	336	340	300	282	309	303	320	332	304	339	301	322	323	333	337	315	334	295	327	302	290	323	301	322	317	286	318	315	299	316	324	313	304	327	312	318	330	304	338	328	308	350	299	299	343	351	332	325	348	304	330	300	331	309	306	331	313	321	353	300	298	328	309	331	319	322	314	349	304	327	330	338	357	330	340	335	308	326	319	294	322	302	303	277	324	328	355	311	284	320	302	312	323	348	338	323	315	316	296	308	303	344	336	314	310	296	326	347	315	333	331	319	322	344	339	324	308	333	323	305	322	334	301	324	323	318	340	353	322	307	309	333	310	340	334	308	287	303	315	318	308	295	337	328	307	327	348	314	300	303	340	341	319	295	342	324	310	326	332	291	323	292	301	273	288	298	318	312	330	317	313	346	321	303	334	293	344	342	330	310	313	316	317	324	294	341	338	305	321	305	333	305	357	330	285	292	334	293	366	302	335	317	337	318	335	334	330	313	296	338	333	349	362	330	320	331	317	362	331	344	326	323	332	304	329	330	317	289	350	311	348	317	289	317	331	309	352	258	349	324	313	347	311	324	361	327	299	322	301	315	311	316	331	315	306	312	306	322	329	317	311	337	332	315	300	324	330	350	341	332	342	324	334	327	327	319	328	365	339	330	283	291	318	342	342	338	328	309	280	330	340	281	358	299	300	304	293	341	320	309	293	295	325	312	313	334	324	298	289	332	338	323	316	317	329	274	294	291	332	354	327	294	336	339	308	331	328	303	344	306	277	313	317	284	331	328	345	318	299	318	308	299	315	322	305	328	315	324	316	313	323	311	265	335	318	327	351	335	322	318	320	313	321	301	320	323	310	281	330	309	327	302	315	314	314	272	302	314	337	321	345	343	337	325	324	322	289	300	312	326	358	333	315	325	331	315	291	331	333	319	308	348	312	318	334	363	339	305	309	323	308	343	294	319	317	299	318	317	303	360	312	306	296	313	328	314	339	317	317	307	333	289	326	346	310	314	299	298	322	328	323	293	307	330	320	294	338	272	320	312	323	306	306	307	303	340	301	297	299	311	323	300	317	334	322	344	311	328	341	315	308	303	344	315	312	315	321	297	321	323	375	331	327	299	315	365	301	330	298	306	356	328	313	295	343	309	299	340	333	316	335	319	326	351	318	318	277	299	334	278	329	296	323	306	356	336	334	350	322	313	301	286	319	320	336	293	323	321	327	304	311	298	301	323	353	305	345	312	331	346	334	325	334	314	308	380	328	312	339	322	300	317	316	295	345	349	290	296	324	297	278	323	290	315	327	291	279	342	283	336	294	315	335	295	349	267	353	306	313	351	322	317	311	331	313	358	317	329	326	320	302	302	305	302	328	336	292	306	321	350	345	302	352	349	312	322	294	322	305	336	357	287	333	353	336	314	322	308	318	331	309	315	286	319	309	335	329	295	310	314	349	326	325	314	319	333	324	293	319	306	303	332	314	346	339	316	334	290	338	316	313	355	326	316	314	313	312	301	287	354	328	303	305	303	312	347	290	320	291	302	310	308	319	335	304	300	324	342	309	310	333	313	277	321	299	287	353	305	349	341	326	316	342	338	355	317	332	305	322	317	302	320	293	316	313	330	312	335	302	287	317	347	315	339	330	293	324	306	286	305	273	319	341	308	326	295	306	291	327	312	343	308	301	313	355	315	326	343	333	344	338	313	320	319	325	299	319	293	302	315	333	311	330	343	327	363	332	330	320	306	338	304	289	317	331	332	327	320	340	314	313	295	325	347	334	313	334	320	353	283	311	319	336	276	313	321	291	287	323	281	308	307	335	293	325	333	332	340	310	323	287	330	320	328	303	325	332	345	342	306	287	342	319	341	326	316	328	335	339	351	356	329	331	352	320	310	312	305	327	358	334	328	327	327	327	317	303	300	329	356	321	324	337	305	331	337	326	315	314	325	350	344	335	329	330	309	313	324	339	326	300	325	323	330	350	326	266	305	332	347	304	292	306	314	323	333	289	334	350	301	343	310	325	323	326	298	296	327	309	308	317	333	312	339	313	315	334	339	332	326	323	314	321	354	289	309	333	326	316	313	320	304	323	341	284	311	336	320	353	359	290	318	336	304	329	338	309	326	311	297	321	318	307	345	295	317	307	333	320	310	348	303	307	341	335	298	321	341	338	318	376	304
25992	13554	2409	2967	2583	2328	1814	1631	1498	1365	1294	1286	1229	1099	1020	1072	1069	972	972	981	1004	955	948	964	892	907	946	992	929	845	922	920	887	940	850	900	855	855	823	898	872	893	890	876	841	847	854	866	839	872	779	768	843	856	832	838	807	871	822	860	782	846	864	856	873	841	839	855	832	902	893	845	864	910	860	841	830	783	802	853	862	845	903	824	827	863	783	865	855	890	840	824	875	876	869	850	828	813	809	837	797	870	840	789	873	860	863	866	846	821	885	839	868	859	868	839	896	847	848	882	826	831	840	837	829	862	832	811	818	882	808	868	786	843	805	859	852	853	882	901	802	842	850	856	827	856	846	837	835	812	806	845	854	798	847	863	874	886	843	781	820	859	843	782	843	862	868	862	859	820	839	825	854	813	845	838	897	850	814	813	806	825	833	828	804	833	834	884	790	809	817	819	831	858	890	858	810	830	843	827	811	791	842	846	842	885	828	844	853	816	875	863	835	791	843	809	804	846	849	808	840	784	859	856	868	822	849	859	846	863	834	843	840	857	858	850	841	867	863	798	849	843	827	786	870	862	862	833	852	825	860	833	832	890	898	846	813	813	829	827	876	843	879	833	786	832	788	813	853	846	848	830	792	840	841	844	831	824	852	848	815	806	857	795	807	855	858	832	852	880	871	784	840	796	842	818	837	786	814	842	832	801	858	777	835	759	850	844	850	839	822	791	798	777	836	857	844	795	832	915	824	833	808	842	780	880	843	828	814	837	807	880	836	849	905	852	860	848	854	803	874	860	829	823	793	872	832	854	831	852	818	832	822	835	845	787	850	842	839	802	882	848	806	854	858	870	855	859	845	859	851	837	784	919	842	872	825	849	868	889	838	881	792	832	869	775	844	872	879	827	772	810	907	845	889	784	799	781	840	847	822	813	859	828	853	849	847	860	852	805	811	834	870	847	856	840	891	795	824	780	889	873	820	841	837	804	838	823	821	859	858	873	864	835	864	850	845	843	855	865	869	817	826	828	828	841	819	848	858	898	862	823	844	805	824	881	845	871	818	826	833	848	853	840	811	846	812	812	782	809	786	880	840	839	817	844	835	808	820	840	845	832	842	860	834	865	805	824	832	793	880	814	834	869	905	907	863	827	853	798	897	814	849	833	840	881	850	870	876	889	811	851	834	860	859	842	848	893	838	842	858	878	828	807	820	816	855	815	868	855	809	879	873	838	845	842	836	841	863	807	881	826	866	830	862	795	874	829	835	828	832	900	813	854	826	870	872	826	823	836	865	878	859	886	806	834	814	869	906	802	830	858	810	822	860	789	838	832	791	800	849	859	839	847	863	853	818	857	857	828	858	870	829	819	814	829	863	841	787	847	869	858	813	856	883	884	825	863	826	843	809	824	858	802	809	829	888	821	823	838	875	849	842	845	821	905	804	828	845	857	856	865	833	834	822	803	866	880	840	868	859	872	839	871	796	823	829	844	868	852	789	833	841	791	784	811	771	827	878	852	921	834	855	878	786	893	870	874	843	837	832	842	833	842	854	854	834	839	856	854	901	807	895	878	838	832	809	853	871	825	842	850	808	876	851	834	881	891	854	886	856	817	825	868	827	865	840	835	835	844	844	831	833	754	838	831	818	833	864	838	892	856	827	754	830	808	846	850	819	779	840	844	816	874	859	820	843	856	836	862	839	834	817	806	833	831	810	848	859	871	881	841	770	822	825	792	884	835	904	785	844	849	837	808	849	915	860	815	878	855	829	853	879	808	858	860	861	803	854	852	864	812	826	839	841	812	862	824	808	849	860	876	816	800	835	757	821	855	860	840	796	863	829	850	889	824	847	830	819	797	859	830	846	836	869	839	830	834	816	847	824	862	798	827	851	783	917	853	837	814	835	817	805	820	798	840	915	823	840	850	874	837	849	847	846	877	824	829	873	825	787	849	822	798	859	852	878	825	823	833	826	837	803	861	832	811	827	819	838	819	771	819	859	882	834	881	861	833	847	806	871	807	856	815	854	820	865	907	792	856	848	835	839	853	868	826	841	864	906	864	862	788	854	834	841	859	849	883	849	897	888	834	843	872	806	821	821	839	914	890	790	804	858	828	816	833	794	835	904	801	806	842	848	816	849	827	782	833	841	871	851	817	912	871	822	845	807	794	874	867	842	832	813	878	854	849	838	827	839	847	823	797	861	821	871	829	788	857	843	825	786	864	822	846	826	808	811	878	828	838	840	828	826	848	812	855	883	833	824	903	868	843	859	886	908	833	878	870	831	790	827	839	826	856	881	835	776	858	837	863	837	824	876	915	813	828	795	834	845	819	880	806	770	845	830	808	858	823	823	840	829	845	814	859	845	812	811	791	837	785	836	839	874	881	788	847	880	791	838	868	817	821	879	836	864	837	799	842	812	855	831	845	870	810	815	845	841	877	831	809	836	923	858	816	860	891	861	876	861	833	791	835	822	829	818	823	811	821	876	855	844	851	875	843	865	818	860	838	888	845	807	828	776	824	775	811	870	807	821	837	774	843	816	882	808	849	848	853	870	861	886	838	769	869	848	854	852	858	824	866	832	842	830	798	789	817	847	856	825	859	837	848	841	827	893	856	843	833	857	835	817	793	781	860	831	844	837	834	897	878	844	819	836	816	845	853	824	850	783	870	816	868	849	824	827	859	860	832	815	799	851	810	853	885	850	830	819	926	858	799	879	824	869	852	848	844	798	824	804	805	842	799	825	842	856	860	799	844	809	809	884	844	846	807	830	803	838	863	797	841	846	855	820	830	839	852	838	853	892	859	812	837	813	771	871	832	837	881	862	805	863	810	874	896	817	838	836	865	810	805	819	836	869	841	845	847	836	852	798	816	829	791	827	848	825	803	830	782	786	792	866	826	827	830	875	817	809	910	802	829	810	820	820	852	862	823	813	818	826	822	818	811	871	831	859	831	846	809	826	840	813	836	874	798	866	860	851	908	870	822	883	816	830	831	815	798	791	855	827	888	805	820	890	850	865	871	819	858	863	804	859	762	814	844	815	863	854	806	826	817	846	841	795	831	814	862	847	814	863	859	800	804	834	822	882	830	847	842	845	836	846	831	846	805	792	821	851	871	851	807	883	826	856	835	849	822	891	819	841	856	820	865	825	845	866	876	830	788	831	866	818	834	811	847	861	844	868	843	767	849	859	904	929	840	865	875	863	897	834	856	851	842	870	798	829	835	857	791	850	885	837	860	873	863	854	893	864	827	872	920	857	869	845	836	857	834	840	855	864	859	748	820	827	817	808	813	763	807	793	866	808	852	844	849	873	825	815	799	839	831	821	838	830	852	849	863	856	812	815	895	857	864	754	836	863	843	862	848	822	857	857	863	839	894	827	840	820	834	850	880	790	824	854	831	827	805	771	817	845	831	841	804	818	818	884	860	819	832	817	857	848	804	853	840	868	810	858	854	818	814	795	785	779	837	840	863	916	833	831	799	830	806	818	881	874	816
51670	43535	14138	2556	1293	981	792	720	641	545	499	506	479	491	468	433	448	414	425	429	377	389	418	387	429	421	421	420	403	435	429	428	377	381	364	362	414	373	380	361	394	387	394	379	392	401	411	376	422	412	389	385	368	392	408	408	354	378	420	323	389	425	434	397	384	393	360	442	391	354	403	408	403	450	386	404	406	402	362	359	353	365	375	383	387	370	399	386	417	385	417	373	381	366	378	390	358	402	407	367	369	382	373	395	347	372	388	400	372	368	344	369	397	435	376	373	357	394	365	387	428	395	378	393	406	386	360	388	413	361	390	363	373	397	398	375	344	367	401	400	383	376	398	418	406	408	400	362	388	358	384	403	387	374	371	387	384	389	412	416	365	388	396	379	395	368	396	403	387	378	371	417	360	424	382	387	382	405	373	407	397	370	379	398	381	417	377	400	399	382	452	387	392	377	351	397	392	391	397	438	377	410	403	412	391	405	421	411	369	362	391	366	395	386	379	376	397	394	400	407	384	395	405	359	409	378	426	338	399	405	381	348	383	396	356	389	422	396	409	385	390	396	409	401	415	355	392	364	386	397	406	363	343	378	378	381	381	412	359	369	411	388	390	434	389	386	352	346	405	410	438	389	375	374	378	338	397	379	377	409	389	350	435	331	399	381	435	393	403	383	386	390	398	382	382	359	386	395	365	385	399	387	389	369	415	406	360	392	436	395	368	355	376	385	384	371	357	358	356	359	382	386	410	401	381	381	392	399	365	373	360	415	405	392	396	374	417	427	373	379	398	386	382	409	369	427	340	401	376	382	391	356	373	394	356	413	405	402	396	383	375	369	408	383	390	387	392	380	364	363	387	359	382	375	414	389	399	350	399	404	414	358	374	402	412	388	403	404	389	395	370	391	358	375	386	396	394	390	399	389	414	370	388	400	399	425	370	402	406	419	380	412	348	405	360	383	369	376	377	378	360	378	404	381	379	367	345	392	361	380	414	366	433	374	373	372	390	384	347	374	386	413	411	385	405	358	389	382	389	353	357	375	401	379	362	350	404	365	350	373	401	385	385	377	377	428	382	407	373	398	388	373	406	370	386	381	349	386	399	389	357	368	385	370	368	408	389	372	379	348	357	375	414	381	385	381	363	399	390	404	404	377	382	388	411	353	375	411	384	375	410	367	393	406	391	362	337	414	348	417	375	427	340	434	380	380	360	387	391	364	416	370	387	392	397	362	392	374	393	392	391	386	381	400	396	375	396	390	376	413	382	384	402	373	393	379	390	411	392	367	362	365	352	412	354	393	378	379	374	391	381	374	405	368	357	377	390	402	367	416	385	402	390	413	396	397	391	401	362	384	388	436	402	349	414	370	376	372	358	357	364	383	414	365	377	426	377	379	378	343	374	391	381	381	427	396	368	360	414	389	372	368	365	401	365	403	400	384	398	401	379	367	394	392	396	406	390	397	345	401	398	384	398	340	371	376	383	387	384	400	398	409	361	384	414	394	371	371	375	401	370	393	364	383	397	391	379	374	399	400	402	363	379	390	348	418	405	340	359	336	395	389	408	412	409	406	392	399	388	367	377	375	384	386	368	376	383	366	385	349	344	374	405	414	424	368	343	377	394	367	368	377	390	390	379	371	417	378	361	407	373	359	397	358	362	424	378	371	393	412	410	379	390	394	369	405	357	376	402	426	363	376	378	389	414	362	388	364	386	374	373	343	392	410	412	379	380	384	369	368	370	393	404	432	399	425	377	392	383	403	428	367	393	399	406	424	395	390	450	380	375	405	395	371	362	383	397	443	389	375	383	369	352	400	398	403	407	392	393	382	396	392	426	398	396	355	365	385	400	388	378	402	355	395	367	367	403	364	379	406	369	424	377	393	391	385	374	357	354	425	401	407	359	419	413	370	378	425	375	392	379	386	400	415	407	368	418	380	338	374	373	370	404	371	393	409	398	366	401	352	373	376	369	375	399	407	409	392	365	384	393	356	394	389	391	408	382	405	389	371	376	400	398	384	382	389	398	407	397	382	358	399	419	403	407	375	359	400	386	371	412	398	406	395	410	385	360	411	384	379	415	376	380	398	394	393	376	399	410	363	372	416	386	402	390	356	398	395	378	413	380	391	385	367	411	389	381	422	399	367	394	392	365	357	399	368	415	340	423	391	398	395	401	366	387	370	366	372	390	417	385	377	401	369	377	383	386	414	356	367	377	436	404	369	395	401	338	400	407	360	355	419	362	372	388	377	392	415	350	375	327	374	404	411	355	401	426	386	410	348	378	377	382	363	365	383	391	392	379	379	378	364	340	402	369	396	385	370	380	396	391	367	393	387	408	402	372	346	391	377	364	380	370	385	396	418	382	376	360	374	383	429	411	396	386	393	393	392	409	365	378	362	424	360	388	379	389	400	376	401	387	405	356	397	377	405	335	377	372	371	381	387	426	363	396	386	409	394	353	385	369	386	386	371	376	401	373	387	355	382	413	415	380	375	369	416	397	376	388	385	401	397	419	398	377	357	405	383	387	374	363	337	372	414	349	399	378	373	347	392	372	367	392	435	387	367	411	374	402	405	400	391	392	395	420	388	386	400	351	358	392	381	364	367	408	377	362	425	359	375	389	376	383	368	394	435	437	385	412	429	400	399	410	362	376	391	397	403	411	369	371	380	384	364	389	444	365	383	375	383	380	393	371	371	372	369	406	406	369	409	371	387	360	382	404	380	378	376	378	399	392	355	396	395	416	394	367	377	395	406	399	388	393	386	426	360	423	357	385	404	335	395	396	353	400	421	390	407	418	430	392	382	373	364	403	394	403	377	385	391	408	410	408	394	394	413	343	403	408	393	393	323	400	406	399	370	415	379	399	383	402	342	421	449	401	378	431	418	424	358	423	409	324	405	380	369	380	399	396	420	369	387	395	410	352	382	406	350	416	379	369	385	415	384	390	399	396	356	387	405	394	388	378	382	422	378	369	363	414	401	394	393	363	371	373	385	356	411	345	378	399	359	412	357	395	389	397	408	423	382	410	398	355	388	372	390	411	382	361	391	361	389	376	389	385	356	387	395	383	387	401	394	369	384	393	392	383	399	385	367	396	374	369	384	350	382	411	418	374	399	409	390	428	401	392	407	396	398	430	409	384	361	420	375	407	366	389	385	390	383	419	413	412	376	408	344	370	388	356	387	372	398	383	375	406	399	390	412	384	380	404	417	397	395	355	368	405	376	402	433	388	403	377	390	413	376	401	417	377	391	388	365	378	388	383	401	413	418	309	369	378	412	394	384	412	373	399	365	405	452	403	411	362	399	386	399	377	398	371	377	384	370	364	381	383	395	342	395	420	377	388	379	405	400	391	393	418	383	375	389	354	403	361	419	412	375	406	376	372	422	408	382	407	393	362	372	329	405	391	355	375	380	370	369	364	396	388	397	385	386	354	387	396	399	386	388	388	387	408	359	379	391	406	388	400	378	359	382	417	390	374	376	375	389	388	373
35395	17242	3991	4849	4078	3578	2986	2500	2267	1980	1826	1704	1571	1521	1422	1333	1335	1315	1242	1189	1208	1220	1150	1137	1158	1099	1048	1085	1092	1060	1092	1037	1010	1052	1046	1015	1020	1087	997	1050	1012	1020	1006	1029	990	1040	1058	1022	1012	967	980	972	964	961	1028	990	1026	954	994	1025	1026	1017	955	943	925	971	975	937	955	923	950	925	993	986	936	953	969	885	964	963	983	960	945	977	931	978	938	914	933	909	924	956	971	966	985	989	951	984	990	960	919	961	919	945	963	918	981	973	973	877	967	905	947	961	981	973	939	952	964	934	971	931	937	985	952	928	921	937	953	964	996	978	953	960	981	888	948	908	989	954	961	991	899	952	976	966	958	950	978	913	946	961	922	951	984	992	922	942	943	954	907	930	952	947	944	925	935	969	947	941	950	964	963	970	983	960	980	947	993	948	937	997	1020	1024	952	984	939	985	961	962	945	978	896	988	912	945	933	906	929	913	962	916	959	948	986	932	957	949	934	933	955	926	957	990	966	930	969	922	896	916	946	988	927	947	999	917	958	994	905	939	906	964	939	968	982	950	964	879	968	950	943	995	936	936	940	968	950	927	960	989	903	929	952	973	991	903	898	955	940	946	923	874	999	897	944	959	965	927	999	981	921	937	873	957	878	900	972	959	970	910	950	947	929	963	1015	957	922	961	879	923	985	925	916	938	893	935	899	932	961	957	983	961	969	989	908	973	952	941	981	922	927	976	909	969	944	924	957	931	932	992	951	943	911	964	929	967	906	933	969	937	913	966	936	975	971	953	950	982	895	916	935	943	1012	963	949	996	922	955	966	931	963	943	969	919	908	971	959	991	933	908	946	936	1007	956	941	931	950	954	958	953	989	977	935	913	937	958	995	966	923	988	890	909	939	895	896	939	962	933	946	965	922	963	942	968	963	999	936	937	990	910	993	977	950	918	908	928	984	937	958	963	978	921	933	924	976	934	984	899	937	932	935	998	916	950	971	965	957	954	937	953	951	875	892	1002	928	933	935	957	925	951	976	967	935	906	977	932	989	975	962	925	969	919	971	983	954	948	933	947	956	942	971	950	912	878	924	948	951	901	932	958	902	993	904	891	909	946	937	981	941	918	1042	979	986	912	966	962	958	996	933	960	944	960	954	941	929	985	934	923	975	1027	903	990	933	970	936	986	927	953	958	934	1019	966	947	887	939	952	952	946	965	992	968	936	901	939	905	928	917	890	907	936	937	960	899	974	975	930	1008	905	975	927	904	924	939	989	919	876	960	1018	976	945	939	950	956	995	922	1001	960	891	953	915	1003	939	988	895	934	942	901	954	949	971	945	962	933	953	915	954	968	926	969	927	920	935	1007	954	924	890	959	964	922	952	928	967	925	920	987	992	950	905	966	996	978	983	954	949	944	901	1032	939	989	975	987	947	922	951	860	955	955	952	951	969	933	944	934	973	979	989	935	881	956	936	993	958	889	991	965	928	925	921	969	990	894	936	926	935	905	917	950	965	917	949	982	921	912	950	964	975	970	966	940	938	961	922	949	970	901	902	945	987	981	932	968	952	967	942	944	972	974	915	946	913	896	933	951	949	926	929	978	969	920	932	945	921	893	934	971	910	1018	945	907	1028	960	926	927	944	903	900	937	923	950	973	926	949	960	937	969	947	883	937	1004	977	979	962	937	923	878	949	898	956	945	946	973	949	940	924	949	913	907	925	935	893	958	975	952	946	926	946	911	956	933	968	982	913	965	1004	949	987	961	982	918	904	939	916	993	889	961	971	947	961	925	950	920	976	971	946	955	963	922	935	954	936	979	940	897	965	887	952	966	950	881	945	892	927	950	945	905	929	950	877	1016	915	991	896	993	951	973	920	928	981	910	918	943	995	1009	938	954	984	955	941	936	953	955	986	962	962	964	963	957	926	933	983	922	917	975	903	920	908	966	960	981	928	1015	976	985	967	951	942	953	973	946	966	942	933	899	901	1000	963	946	937	942	997	928	946	897	994	950	945	963	958	945	1020	932	970	952	923	918	899	936	1020	958	982	940	937	909	927	978	915	913	973	942	945	931	966	978	919	909	937	935	977	941	946	973	986	938	933	939	952	966	933	906	906	972	970	965	954	948	1001	932	937	993	971	935	972	918	924	893	922	937	953	905	928	974	940	924	940	993	949	947	890	963	946	902	964	916	947	984	980	912	987	996	891	962	973	966	950	918	956	960	956	956	950	942	955	934	984	919	944	959	912	907	976	961	910	912	872	931	986	962	933	928	940	934	964	925	941	976	933	924	893	928	880	1008	953	957	952	935	976	983	932	978	896	952	932	962	935	897	1013	936	902	945	942	957	974	919	1007	941	977	940	980	953	1032	986	926	949	990	996	914	907	1013	942	972	920	925	979	983	908	896	1010	976	960	946	963	902	948	1008	970	971	964	956	906	902	985	973	958	1027	916	962	978	938	935	967	958	962	923	978	1003	944	964	902	886	933	947	892	933	943	947	964	988	968	942	927	961	1004	874	948	954	963	956	966	936	970	976	916	1004	934	937	918	940	902	945	919	953	900	921	952	931	972	960	966	931	927	862	936	1003	906	973	965	952	930	980	933	933	945	1009	921	961	981	912	965	955	909	963	957	913	1003	965	956	951	900	913	940	956	914	935	925	894	992	937	969	890	927	945	943	976	918	994	893	920	928	964	929	979	928	948	913	958	1011	944	957	974	948	935	933	975	938	981	951	945	972	955	992	906	934	928	964	961	983	922	964	932	955	997	894	905	936	978	942	994	914	969	956	917	930	922	933	1042	973	937	952	980	925	912	954	972	903	978	914	922	977	934	920	964	945	1001	906	950	961	922	988	963	935	965	937	1014	944	931	957	947	953	1007	962	950	957	1003	966	935	918	942	990	922	898	952	952	924	950	992	897	918	961	919	966	945	923	940	991	932	920	934	936	968	987	902	925	908	942	964	921	919	962	961	985	946	940	932	929	918	968	953	973	933	976	924	983	957	910	942	969	940	944	970	980	983	944	926	945	943	966	908	998	984	1012	962	951	931	964	923	938	990	993	909	956	928	949	968	940	925	894	974	981	918	934	951	917	997	906	983	980	877	971	1013	940	931	941	925	924	948	973	949	973	999	898	939	932	990	963	927	918	969	946	948	943	956	956	1000	951	892	930	938	975	960	893	945	949	953	934	971	963	983	912	949	958	998	970	937	961	917	1004	929	947	943	943	965	974	964	956	900	891	939	913	965	895	949	930	969	931	963	971	975	976	959	972	1029	931	977	943	919	931	994	968	931	939	902	970	926	954	951	901	981	977	967	891	949	912	945	968	916	961	876	973	999	937	943	945	973	931	941	978	940	953	912	916	888	980	914	970	983	937	953	955	958	957	939	1002	983	990	934	938	941	978	935	924	967	899	946	960	1013	984	912	948	941	967	945	1019	931	948	939	950	989	924	955	978	1005	984	944	950	972	994	919	882	946	945	919	938	959	924	959	866	912	944	951	945	969	975	968	926	911	976	904	892	921	953	939	985	918	956	898	1001	1052	891	987	931	930	896	937	979	928	948
4281	1644	206	188	165	175	162	169	150	171	182	166	150	154	175	171	150	163	155	145	157	144	139	165	146	176	167	142	142	157	165	174	172	170	170	142	144	149	160	151	167	147	140	157	154	138	149	150	141	133	149	140	143	138	176	140	142	136	150	168	168	178	140	136	136	154	152	157	165	148	147	165	175	159	157	142	137	148	152	136	140	144	132	165	142	171	152	154	150	180	146	159	157	162	157	174	129	161	153	170	135	158	150	141	160	156	151	130	160	166	147	157	156	139	153	170	155	151	146	168	163	173	150	144	177	168	160	152	139	157	161	143	152	146	150	153	171	156	163	167	155	174	155	162	141	176	128	156	138	148	179	160	157	143	151	144	178	159	155	157	146	134	161	162	151	138	148	170	153	184	175	144	149	159	122	146	175	141	158	128	157	148	147	152	150	154	129	163	142	165	150	149	148	145	179	195	161	185	124	139	155	169	158	152	142	152	133	127	157	150	154	156	157	140	166	131	149	166	157	145	154	133	157	161	149	141	154	147	157	176	156	157	159	161	162	164	146	124	151	158	154	149	159	174	174	162	159	153	186	164	165	168	150	143	143	163	150	136	156	180	164	158	166	162	155	175	141	153	164	141	153	168	131	149	172	162	141	165	164	133	171	143	178	134	174	148	189	138	176	147	167	166	178	163	147	165	161	167	151	170	130	157	143	166	147	136	163	173	149	162	166	130	155	161	159	136	157	163	166	140	179	183	192	156	162	165	148	144	145	130	163	134	153	158	163	172	156	158	156	150	148	167	163	145	146	164	147	175	127	144	138	150	134	146	141	155	171	160	147	161	142	165	166	122	145	143	143	155	132	149	167	164	141	141	145	160	161	156	121	148	164	155	172	149	156	147	135	176	162	159	165	137	140	160	178	160	153	140	127	163	148	165	152	150	174	159	160	157	149	137	179	169	173	151	162	176	133	165	143	152	134	133	167	163	158	188	157	168	148	134	175	176	167	152	151	153	164	139	146	126	174	144	144	156	151	160	138	168	163	169	163	152	174	160	161	143	174	177	159	152	146	157	152	154	160	146	153	159	163	194	158	164	162	157	148	183	157	148	166	151	183	157	144	154	140	175	136	156	149	139	181	148	150	157	164	168	165	146	132	140	164	154	175	146	178	157	147	166	167	133	152	181	140	161	139	164	161	158	156	154	163	150	147	154	169	170	135	127	140	166	142	149	135	171	162	121	163	159	171	137	146	160	160	147	164	169	154	154	153	164	148	152	170	158	159	173	139	149	141	145	172	155	143	143	136	164	149	157	160	169	174	158	156	181	155	138	146	152	154	169	155	131	180	167	149	146	165	154	144	152	159	151	144	152	154	137	163	151	162	155	139	158	137	154	154	155	121	154	141	172	143	138	134	168	160	143	146	151	153	145	138	143	147	143	156	133	150	174	152	140	197	165	155	176	159	166	148	175	146	149	165	141	153	154	163	159	145	172	157	162	129	164	176	150	151	145	154	154	160	155	155	180	154	157	142	174	122	144	154	166	166	152	147	161	179	170	170	153	164	141	160	146	131	153	143	145	161	151	160	143	161	135	142	150	152	157	147	173	167	143	159	145	171	161	149	135	173	161	150	138	145	145	156	175	141	156	151	131	141	165	146	166	173	159	146	151	159	163	149	165	147	169	141	147	152	165	176	152	174	157	151	150	173	139	153	144	173	147	157	158	148	163	176	145	147	143	153	148	166	169	166	158	154	167	165	178	142	143	166	169	163	165	176	160	130	148	172	145	177	168	165	140	162	165	158	151	172	160	155	144	164	157	155	155	171	134	160	148	157	155	167	164	168	136	141	148	157	157	177	171	163	167	154	146	149	161	147	135	138	137	181	181	136	155	150	159	156	150	182	165	132	149	177	159	147	169	148	151	158	177	133	175	165	154	161	158	141	145	155	175	165	138	163	161	141	135	150	155	145	151	172	157	151	146	154	175	143	163	138	165	166	143	179	136	147	163	148	137	162	158	165	140	149	173	162	170	151	145	163	141	161	155	174	134	154	155	161	156	147	155	154	150	154	150	163	162	158	165	153	160	155	153	153	156	141	146	146	159	149	133	151	155	159	135	143	142	165	152	165	151	151	158	154	159	139	161	144	138	159	148	124	161	175	157	161	162	158	145	156	151	157	168	146	140	166	169	157	142	157	163	140	141	152	152	144	153	147	153	145	148	161	143	182	148	136	148	146	161	167	144	126	178	170	149	171	147	164	175	159	152	171	161	157	150	167	130	150	153	155	142	161	143	170	172	150	173	168	171	147	144	167	166	160	157	174	155	174	129	160	150	153	157	157	143	156	164	162	148	155	157	155	175	164	150	142	157	140	162	154	148	158	165	148	149	163	150	162	170	147	136	164	146	127	164	149	160	150	152	150	156	177	134	143	157	160	155	171	158	141	168	146	136	130	152	168	155	166	183	164	140	161	171	151	133	138	152	143	173	182	168	165	129	167	155	148	172	151	153	168	167	141	155	148	164	174	178	162	156	147	146	140	148	159	174	149	162	140	150	151	163	154	171	145	142	162	170	143	176	133	169	157	145	150	133	159	140	152	138	146	162	173	167	150	143	127	152	143	153	167	171	166	167	165	148	168	149	169	141	137	156	171	145	152	166	156	156	138	155	156	147	142	124	147	147	156	142	136	169	120	143	158	154	139	152	141	146	157	145	157	143	157	165	159	155	155	157	165	135	135	157	164	166	147	145	163	156	169	141	141	153	170	140	153	151	163	161	165	138	165	169	134	155	153	137	162	150	133	156	144	156	144	154	141	143	173	151	153	137	166	161	152	141	143	155	149	132	139	171	151	175	169	183	157	149	145	138	170	165	150	163	168	165	144	145	149	142	147	138	154	151	151	140	172	133	160	138	146	155	149	165	142	137	156	151	147	161	162	131	145	148	169	170	158	146	150	159	155	153	148	143	162	161	160	158	168	177	158	159	169	136	171	153	151	147	169	168	170	151	150	148	165	133	169	140	157	157	147	153	161	165	157	165	153	164	158	165	167	125	157	142	164	156	145	144	154	170	154	150	150	158	158	149	170	169	153	145	129	131	167	144	151	149	129	163	169	163	162	141	152	153	131	180	139	151	168	145	134	175	164	151	146	154	158	130	147	156	172	140	156	151	150	165	158	148	167	165	179	163	151	164	166	157	139	175	156	134	169	173	165	152	139	151	171	170	146	143	160	161	164	153	144	142	134	152	147	140	167	169	131	158	159	153	169	162	136	139	172	152	150	153	171	138	136	153	150	156	172	145	154	159	148	156	158	166	149	166	134	141	154	152	159	158	179	164	141	151	166	145	155	174	152	143	146	145	140	163	183	168	152	152	163	149	172	147	168	156	140	161	159	167	159	144	150	145	138	150	151	147	147	161	156	168	148	168	135	167	157	166	157	138	154	161	139	181	144	141	135	150	152	161	159	157	157	148	128	155	143	144	157	152	152	148	144	146	151	170
5070	2867	569	585	565	532	545	494	534	496	543	502	501	498	472	491	485	478	481	466	473	506	485	458	466	489	472	493	478	464	492	431	483	502	453	465	448	484	460	469	488	503	501	476	512	489	468	502	444	503	478	486	497	485	499	483	500	454	473	466	482	504	466	450	474	479	478	473	483	467	456	496	522	448	487	484	461	495	498	514	483	475	451	486	451	515	465	503	505	481	456	490	486	508	508	478	471	460	518	471	505	524	432	513	447	483	496	489	461	469	467	496	469	467	467	496	467	475	460	462	471	454	470	459	438	434	519	484	466	479	468	488	496	482	450	470	482	462	475	444	457	538	466	451	497	469	504	507	526	490	481	482	480	468	474	485	458	517	488	446	457	470	503	471	451	482	474	507	454	480	499	480	512	445	481	455	481	454	503	451	455	512	458	454	468	505	451	479	490	474	490	452	438	506	472	484	488	485	485	474	432	483	483	462	464	497	465	498	492	474	471	474	488	511	504	455	507	488	460	531	475	481	480	484	483	456	465	480	496	495	480	478	473	476	463	507	480	510	467	460	506	419	493	495	476	509	493	449	462	448	484	450	475	516	449	491	480	482	504	503	499	473	507	462	463	486	500	431	454	512	478	496	428	485	490	498	468	468	445	449	478	476	466	484	462	456	449	474	478	478	480	499	501	455	479	462	495	457	494	445	485	450	471	444	475	499	436	489	470	442	476	437	453	478	435	438	489	460	498	476	486	466	520	460	467	455	506	477	482	458	461	523	464	524	461	495	451	492	489	486	493	466	456	461	460	463	488	461	490	482	464	497	447	489	493	486	522	469	468	485	485	491	419	476	451	471	498	491	498	476	473	473	481	457	478	486	448	487	455	453	461	506	478	485	489	481	464	441	499	471	455	454	474	439	419	471	459	443	473	465	469	496	469	464	460	500	445	482	476	501	474	457	482	500	457	467	501	453	504	520	487	486	455	468	540	442	457	495	476	523	487	486	446	500	485	477	482	509	447	460	459	496	475	463	455	472	482	467	447	455	502	429	481	465	485	482	449	470	458	454	526	458	476	472	512	506	497	471	445	465	479	490	509	461	470	446	463	446	487	461	481	474	496	487	456	452	455	473	465	453	454	458	507	478	490	434	474	472	467	450	477	514	484	508	501	503	436	471	465	468	508	471	491	474	485	449	473	495	484	485	463	450	476	482	482	497	465	497	481	446	478	501	481	490	508	477	455	484	500	466	508	468	457	457	522	466	461	469	481	450	500	490	484	471	467	499	485	479	481	474	466	476	507	445	460	444	522	497	502	503	489	497	494	526	468	482	458	502	476	486	439	487	490	457	482	490	444	496	491	497	422	480	487	498	465	480	510	463	444	451	416	492	467	511	496	468	464	485	505	509	477	468	478	475	468	474	453	457	457	519	490	490	465	471	467	523	499	476	520	466	484	485	472	491	479	474	468	481	486	455	443	456	473	435	472	481	430	479	474	470	481	492	482	478	473	472	541	486	516	497	453	494	502	482	497	502	484	446	483	505	468	479	479	480	513	469	464	486	458	481	462	484	474	491	471	501	523	527	480	438	494	474	491	489	517	453	487	475	459	457	478	458	504	486	446	479	485	527	481	447	496	463	493	491	458	462	458	480	475	530	467	486	412	439	453	493	475	469	507	477	461	496	477	454	500	476	463	506	493	491	501	456	503	492	464	497	484	454	468	485	521	488	491	507	475	487	517	502	463	480	522	483	516	483	454	455	513	482	498	440	490	466	472	481	467	492	498	504	465	510	463	478	486	468	472	502	480	482	512	482	482	482	439	504	464	457	516	510	477	470	487	472	461	437	432	455	487	458	500	482	485	450	460	478	513	505	424	451	485	465	466	479	461	458	477	492	499	483	482	479	456	471	478	466	506	434	483	476	486	490	499	485	506	480	482	461	506	463	508	456	446	496	454	476	485	469	475	485	459	468	492	448	499	474	462	469	464	483	516	434	490	504	478	442	459	470	532	460	467	501	482	455	486	488	501	494	488	471	436	503	445	480	474	471	465	513	500	432	539	498	475	496	497	481	494	510	472	446	466	462	513	508	473	487	481	474	451	491	475	494	488	490	477	473	497	482	480	489	485	516	488	471	490	467	460	439	452	518	488	456	459	474	497	510	476	501	479	475	465	452	498	458	501	480	489	503	449	506	496	489	451	474	476	471	445	439	468	457	492	477	502	443	483	459	488	455	503	505	462	469	475	455	489	453	503	502	477	474	482	463	470	466	463	463	477	463	481	482	474	460	487	471	468	486	477	471	487	474	471	483	477	491	462	456	511	483	480	497	443	515	454	501	514	483	527	453	463	491	471	438	493	460	512	468	500	498	474	480	447	483	450	517	491	494	493	486	480	428	497	506	485	467	479	518	480	491	485	518	465	476	451	478	490	496	461	473	514	445	501	491	474	466	498	463	506	449	459	494	484	498	476	468	493	453	476	469	497	477	491	494	476	481	472	458	457	455	476	470	482	499	480	464	493	459	476	477	460	462	472	526	520	502	466	475	431	480	499	491	479	486	529	459	459	512	463	466	469	488	488	480	490	472	467	452	473	480	437	469	473	479	493	477	477	430	464	477	456	465	433	462	500	431	455	477	475	489	479	473	503	455	470	491	508	434	429	461	491	457	482	471	483	446	474	463	512	455	465	491	476	502	445	487	487	481	475	507	435	458	470	481	511	469	475	464	458	454	464	492	495	506	468	470	486	481	497	486	460	470	478	475	493	477	485	479	475	442	490	478	475	484	463	444	513	454	444	471	465	478	483	503	444	492	441	462	473	488	484	496	469	463	484	495	464	453	522	485	471	471	502	482	499	499	497	468	513	457	485	518	461	506	500	498	508	493	526	463	464	465	489	442	452	481	496	448	457	527	478	454	487	489	528	483	480	449	445	485	510	424	458	469	428	451	513	473	489	488	506	494	490	476	473	485	489	478	436	501	501	464	451	503	477	497	507	459	496	504	451	418	465	479	524	511	461	478	463	470	496	487	443	469	441	434	450	483	480	457	460	483	477	478	517	461	471	487	516	467	457	501	453	463	476	494	487	519	504	477	467	472	470	460	473	482	466	480	452	503	439	491	455	471	499	510	489	491	478	518	465	494	484	480	503	428	464	496	516	471	525	481	510	468	521	497	460	493	481	469	482	467	521	489	512	513	491	504	455	470	448	455	472	478	465	448	523	480	457	486	476	511	469	484	448	482	476	475	502	488	483	466	445	493	453	463	476	410	520	494	457	457	465	472	510	475	481	448	490	422	473	473	438	470	524	502	511	479	429	434	460	482	483	486	466	509	474	471	472	459	511	482	478	466	505	457	497	472	462	455	480	512	482	492	460	467	498	484	497	509	507	445	438	480	520	476	458	498	470	492	453	470	459	471	452	476	470	456	444	448	478	469	469	463	474	469	498	496	437	473	487	480	488	496	474	451	478	434	486	530	519	455	480	487	513	502	480	485	468	501
37411	30792	3978	935	706	615	516	490	459	396	405	397	386	361	336	346	366	344	357	329	321	338	343	339	396	305	346	338	292	318	318	312	338	323	335	326	301	366	298	338	344	348	351	358	347	323	332	330	370	338	323	318	339	350	342	342	286	336	312	322	341	309	326	319	318	311	318	291	322	328	311	309	331	313	349	324	328	329	310	297	308	351	328	321	322	282	330	299	329	325	323	322	310	328	313	304	306	316	307	345	325	339	301	313	313	332	300	351	263	304	282	299	320	337	346	303	307	335	311	322	321	327	301	325	360	300	296	304	331	312	321	311	288	335	326	307	325	305	306	313	308	326	336	312	281	326	330	330	317	345	322	308	329	333	317	311	361	319	336	314	294	322	353	320	309	362	354	328	319	316	316	330	316	319	302	291	328	316	300	319	328	326	322	311	325	310	298	298	273	320	310	282	312	324	311	335	356	289	313	353	305	328	324	326	312	330	326	338	300	344	317	295	348	325	338	319	319	314	307	309	355	323	334	326	289	333	299	322	362	298	340	326	301	326	359	326	323	325	305	312	338	306	325	321	326	331	352	324	338	339	331	315	357	325	328	337	348	315	323	344	330	318	334	337	295	311	289	363	337	346	327	322	308	318	291	322	336	300	329	319	315	367	304	316	328	334	321	325	301	317	327	338	335	312	315	299	322	301	319	313	292	316	291	307	298	337	312	310	320	320	333	312	329	304	312	300	330	329	331	310	340	336	294	338	300	328	324	313	329	336	304	326	319	312	338	311	308	323	299	321	295	324	293	292	322	294	326	329	316	329	368	306	331	327	325	321	324	297	310	294	326	324	300	305	320	346	297	333	308	320	331	314	358	318	336	358	313	288	305	316	323	323	359	325	303	305	321	301	346	298	308	323	318	280	303	287	298	331	296	313	307	310	343	315	298	285	286	311	330	323	323	323	322	334	324	338	298	319	309	305	303	323	292	301	330	322	320	307	293	315	312	322	293	307	333	328	314	311	329	284	345	328	347	302	309	342	325	315	340	325	321	320	298	292	302	306	306	340	352	304	336	294	320	296	277	297	313	305	290	310	322	322	301	330	303	313	343	294	309	281	296	335	329	333	273	317	320	328	347	293	296	311	313	335	322	316	315	310	324	300	329	324	358	333	303	342	332	318	308	311	337	295	329	338	328	338	320	322	284	333	326	315	289	298	352	330	321	302	333	345	341	335	312	313	318	328	308	327	310	291	300	296	332	308	303	290	340	336	311	293	321	325	324	314	301	330	313	349	336	325	321	337	315	299	353	313	301	291	338	272	306	284	303	313	314	306	295	294	333	327	314	282	312	285	308	323	338	326	310	317	340	291	327	329	332	316	340	318	337	301	294	310	309	356	296	317	316	296	299	329	309	315	315	303	329	303	276	305	302	332	357	334	338	320	341	293	345	334	322	299	331	343	305	321	306	313	322	305	337	322	328	315	323	300	315	308	329	305	314	325	337	319	320	314	344	295	307	341	308	322	342	333	309	339	325	306	296	327	316	311	317	308	323	341	346	335	325	324	325	301	319	282	301	338	305	318	310	348	338	314	306	295	320	324	292	310	345	289	317	296	327	297	324	311	294	300	347	342	314	358	301	302	349	325	340	310	305	341	327	327	322	343	352	311	300	320	332	309	312	341	317	293	310	322	314	326	322	306	341	318	339	331	305	305	309	288	328	305	322	271	318	324	352	310	300	295	366	344	329	320	255	310	313	341	297	310	312	309	330	311	320	303	322	316	301	311	304	295	306	315	336	337	326	298	340	314	290	318	309	309	330	335	320	328	307	332	375	352	320	301	328	324	319	348	296	280	326	305	314	309	306	316	288	327	297	296	330	331	319	314	328	301	319	344	330	331	294	307	319	358	315	297	309	305	315	324	300	301	318	327	302	276	302	323	324	302	335	318	314	311	348	299	316	306	324	341	305	298	321	324	328	328	317	317	374	288	309	255	333	312	310	308	326	309	308	322	319	315	309	337	342	324	308	310	312	309	305	313	322	315	310	309	306	331	332	351	311	325	348	324	298	324	320	302	296	297	304	347	310	305	361	317	336	313	337	338	313	302	314	312	316	335	323	314	291	318	358	335	329	344	310	321	330	298	358	341	341	355	326	339	329	333	327	316	309	330	309	320	315	332	296	313	286	332	313	323	312	306	322	305	295	327	336	342	314	305	334	282	347	288	318	358	343	316	331	360	315	299	331	334	331	298	313	325	315	325	333	338	338	329	326	340	344	315	304	342	287	323	328	310	313	305	306	312	310	324	312	321	295	326	323	306	311	321	349	314	331	321	304	305	321	334	293	307	307	315	304	299	333	319	327	320	313	324	287	337	335	322	308	314	366	309	285	305	313	326	315	311	333	290	339	329	294	329	300	321	333	314	320	325	324	359	332	328	272	317	322	340	307	320	292	329	288	320	314	298	341	310	327	297	320	329	319	325	320	329	304	314	356	337	331	326	318	350	328	333	334	307	317	319	326	309	312	314	316	340	306	269	306	309	298	294	331	287	300	327	365	335	308	342	362	319	329	326	332	294	305	317	326	333	277	326	318	346	309	302	348	348	345	345	296	305	352	307	318	339	319	302	305	318	325	333	327	306	345	279	330	295	323	317	325	258	307	332	306	363	334	338	336	341	319	314	317	333	316	319	288	330	298	340	320	326	306	313	315	294	352	313	314	327	328	305	331	350	327	304	349	329	305	348	342	291	339	341	326	303	313	327	323	336	327	320	320	373	296	297	326	308	308	346	354	296	320	323	317	313	311	294	323	311	317	333	321	298	320	316	326	314	344	278	317	315	316	305	343	345	330	303	306	330	362	330	346	332	310	308	318	330	310	326	312	310	334	331	292	342	301	307	311	308	339	321	322	348	302	326	338	325	329	308	339	302	325	318	337	356	334	304	324	309	314	337	333	310	286	305	305	316	336	310	294	295	313	304	264	292	323	330	292	300	322	327	307	344	326	316	303	306	288	320	329	320	290	325	330	328	305	344	302	299	310	313	290	341	326	346	332	305	329	304	308	320	326	272	338	329	325	320	304	291	327	318	345	322	335	302	319	311	314	315	312	291	334	344	316	295	308	315	305	349	323	306	337	306	302	323	335	302	334	341	300	296	331	329	291	316	339	344	304	323	296	317	322	300	325	332	338	311	314	301	321	312	297	324	302	305	351	314	334	322	307	349	318	332	384	340	322	333	351	319	304	298	338	338	331	338	339	311	312	288	336	292	331	310	301	301	328	335	308	281	303	318	344	307	289	319	327	344	306	303	295	328	344	312	321	302	345	299	283	329	337	321	339	318	306	319	319	319	334	316	273	329	297	331	320	296	331	320	349	315	309	326	276	342	321	309	319	329	307	316	289	289	306	294	330	302	358	315	340	332	348	295	327	317	303	300	310	325	324	330	310	341	305	323	309	295	335	315	329	326	322	306	313	276	321	313	301	331	347	316	345	326	331	308	345	281
24024	13153	2448	2891	2544	2160	1848	1644	1492	1436	1300	1271	1190	1094	1117	1054	1073	1045	1028	995	944	919	913	889	960	922	913	902	868	916	889	881	905	863	844	841	889	860	878	850	889	841	815	876	864	823	883	821	869	822	886	850	838	859	856	917	825	822	847	815	835	834	800	864	840	856	834	859	850	821	797	832	871	842	878	879	842	835	868	825	810	810	867	841	807	872	860	845	793	820	863	833	902	833	846	849	858	864	851	847	832	856	856	860	836	859	805	809	852	821	830	833	842	899	816	806	837	837	836	841	855	834	859	840	847	834	863	744	804	828	804	852	851	799	810	826	852	838	841	856	793	877	854	809	818	817	851	796	851	890	822	870	774	878	829	829	894	797	847	825	793	849	831	899	849	831	801	816	881	866	855	866	826	841	833	845	800	840	845	810	878	813	836	853	812	822	857	826	819	847	831	806	842	813	881	859	836	798	796	788	806	799	816	854	843	824	830	793	788	849	825	808	847	855	855	854	856	803	808	816	815	821	833	823	846	882	867	845	846	803	832	847	862	813	840	809	764	842	865	787	824	874	801	850	832	905	814	821	889	877	825	840	868	864	826	820	848	812	848	827	829	857	806	847	834	819	849	787	831	787	857	832	865	853	885	752	851	807	861	833	802	885	803	847	815	861	833	866	804	833	852	866	866	783	844	844	833	797	792	793	796	826	831	844	915	881	818	800	797	870	850	844	851	856	834	833	815	832	797	791	816	824	822	818	781	870	788	761	861	862	883	857	827	871	853	808	849	867	857	887	790	842	816	804	841	823	852	858	832	871	823	805	837	808	798	784	814	809	815	833	775	822	861	850	847	804	832	823	837	862	859	821	796	882	829	809	840	830	895	827	857	776	831	827	899	849	848	815	775	904	829	803	838	850	834	813	834	838	819	842	801	835	869	896	857	878	847	860	798	764	830	851	834	816	806	809	873	798	827	847	801	829	852	796	833	864	869	826	820	817	849	842	828	838	929	894	815	850	841	878	780	798	775	836	878	829	917	857	822	839	801	842	836	802	794	833	865	826	850	801	871	797	869	845	827	844	839	833	828	818	825	783	838	855	848	807	828	815	764	846	789	853	804	799	843	842	805	820	826	856	819	849	809	900	837	764	825	858	815	835	853	801	812	852	871	879	816	837	813	870	782	879	836	861	856	834	860	817	837	849	806	825	815	798	839	802	786	802	754	822	814	819	793	815	830	846	802	867	801	918	859	805	846	829	814	781	804	835	804	846	799	862	830	830	860	795	829	842	807	825	841	848	864	864	840	836	775	839	854	822	859	841	811	830	822	784	843	823	834	854	810	801	890	833	846	797	805	854	817	862	872	835	861	825	830	865	772	827	818	819	836	814	807	783	861	816	847	818	809	828	861	875	802	826	842	832	850	876	854	855	816	820	847	868	854	843	806	840	790	865	853	814	843	839	817	814	813	864	823	829	887	803	848	843	829	800	905	759	772	849	832	815	807	776	854	828	788	774	823	843	865	843	801	812	842	836	851	789	873	796	829	852	849	866	873	834	795	833	873	802	826	808	838	835	799	801	859	837	841	829	790	838	852	849	855	873	849	880	807	879	807	850	847	768	872	851	825	882	826	857	828	825	837	841	806	813	801	849	827	855	855	832	870	890	867	841	795	827	835	803	810	814	833	882	822	800	789	829	789	807	846	790	786	816	823	795	817	870	818	835	815	865	865	804	818	822	856	822	799	789	795	821	891	816	823	878	834	806	844	789	799	842	862	826	827	832	834	852	815	769	815	842	834	847	814	786	845	849	757	854	823	791	839	799	830	848	811	799	858	823	834	821	852	805	854	822	843	823	847	821	866	885	815	817	826	849	832	834	849	828	821	795	823	836	859	842	830	757	788	846	818	837	796	856	889	820	874	821	803	828	826	892	783	812	797	833	855	819	906	859	847	843	849	853	851	806	838	845	833	843	811	791	810	854	854	790	805	812	809	809	810	811	787	787	794	860	845	884	826	862	903	826	815	821	851	850	816	860	800	842	856	833	877	844	855	827	837	819	824	824	847	855	823	826	793	849	839	792	842	836	857	815	814	844	885	861	811	865	865	860	843	782	802	854	887	867	773	824	828	838	841	817	826	871	820	809	822	808	833	785	842	827	838	830	831	802	817	890	797	821	838	803	867	860	799	823	868	820	839	938	868	893	792	855	845	805	863	821	864	824	785	827	861	829	834	845	832	802	831	798	800	814	835	810	828	821	847	810	849	824	798	867	863	847	860	798	864	806	834	829	802	856	779	889	841	865	874	843	817	860	848	803	831	779	849	823	849	834	850	857	802	841	857	816	815	829	836	834	858	854	861	830	868	831	830	877	793	846	810	846	859	807	832	817	823	872	799	797	817	847	837	842	798	853	855	867	901	814	868	846	846	858	814	827	864	849	821	877	835	848	813	816	848	866	779	806	829	844	747	792	790	842	851	803	811	803	827	822	789	856	868	839	808	829	806	858	784	832	741	852	821	812	846	878	755	853	830	843	820	817	882	904	803	796	822	825	849	855	848	792	875	835	796	826	788	797	847	781	865	866	836	850	805	885	783	779	859	808	847	882	801	862	917	831	831	850	850	868	895	857	832	835	831	868	828	854	834	853	837	796	838	814	848	863	804	820	830	810	809	863	854	772	835	803	845	826	858	802	817	882	796	848	790	845	852	840	791	805	781	851	875	841	859	769	851	852	824	893	767	837	838	819	856	812	851	832	856	841	804	831	809	826	823	757	862	888	824	824	874	758	859	878	823	849	835	788	811	832	845	909	789	822	845	911	802	795	831	809	813	867	821	859	835	807	805	801	771	856	842	855	869	875	854	829	831	806	815	829	848	788	846	882	809	881	853	804	826	846	828	833	852	840	802	834	871	819	818	788	855	836	840	767	814	819	823	875	815	826	825	781	828	832	828	818	824	861	827	821	837	827	825	805	836	829	822	809	871	872	825	829	850	827	887	842	805	840	893	810	897	832	817	851	888	808	812	816	852	886	834	834	840	854	845	830	849	824	845	798	816	891	808	799	848	839	851	835	837	831	803	797	839	856	871	826	786	780	793	841	841	860	836	860	790	764	811	878	801	881	865	878	758	807	838	795	819	755	859	873	867	804	873	843	853	903	837	839	855	855	854	863	847	805	850	807	814	839	845	817	861	848	768	833	833	841	872	833	859	823	813	876	841	801	843	799	890	844	807	796	819	852	863	846	840	777	821	810	890	890	835	827	857	834	825	823	857	795	847	897	800	839	825	855	819	829	814	871	795	832	834	818	823	841	854	831	809	832	814	840	830	837	829	796	816	840	821	863	861	843	787	807	779	844	835	849	809	881	898	884	772	839	774	814	786	872	885	834	836	858	821	787	810	833	863	815	824	795	852	803	858	807	811	834	807	865	874	831	827	859	877	834	833	823	883	792	832	857	831	871	876	816	819	823	840	824	836	819	820	808	805	853	839	814	897	851	847	769
51728	41151	8495	1981	1227	956	827	674	638	573	576	480	493	450	439	480	412	443	416	436	431	394	434	400	370	390	383	403	396	399	422	402	393	404	380	380	370	411	406	377	393	398	377	416	393	365	410	395	375	427	396	359	409	406	358	381	449	361	361	403	382	375	424	381	357	381	418	386	386	390	348	334	413	384	355	409	392	370	362	396	410	376	379	377	355	390	382	386	390	402	394	378	401	407	393	355	400	389	409	386	372	411	395	380	370	411	385	404	395	350	403	410	364	418	395	390	401	413	367	423	437	371	390	362	350	376	369	388	375	386	421	359	408	375	387	395	383	349	381	382	380	403	376	410	343	361	369	370	380	349	394	395	357	367	399	350	386	375	408	346	384	372	386	357	379	405	358	389	390	387	429	394	379	377	382	390	362	391	374	395	371	424	400	363	371	396	401	358	376	381	388	362	361	406	388	369	402	386	366	372	366	386	377	370	376	355	392	396	371	361	373	398	393	397	388	425	340	371	356	387	372	395	410	373	375	428	375	403	415	378	318	362	385	393	369	338	372	360	362	358	449	383	377	382	378	366	408	383	374	371	389	348	367	417	382	392	377	402	399	425	405	389	342	355	419	370	391	399	359	361	394	368	371	370	358	343	360	398	361	393	366	402	392	345	379	368	405	383	374	394	365	387	373	380	375	360	387	374	390	347	368	368	370	348	374	426	333	369	357	425	387	400	400	352	364	392	370	392	344	365	397	346	375	350	352	376	375	393	337	399	418	387	403	382	389	402	375	366	361	361	371	362	382	402	357	376	366	337	371	410	358	392	415	410	415	350	386	391	359	395	360	391	373	411	359	359	394	397	396	383	381	399	394	414	437	346	425	358	354	370	378	369	368	359	371	375	366	372	392	383	386	375	385	356	355	379	394	371	369	393	395	402	392	355	373	357	395	386	365	365	372	366	338	345	336	361	394	377	394	384	384	395	390	372	369	379	362	386	391	390	361	384	390	401	360	369	348	372	407	364	362	388	358	393	365	386	355	380	358	372	398	383	372	367	402	408	379	401	369	317	364	348	381	375	363	399	391	392	379	403	365	380	385	356	362	381	394	368	377	360	384	352	347	368	347	381	401	361	375	377	423	415	363	413	384	353	373	438	366	396	359	371	387	384	374	343	381	389	392	395	378	386	379	372	379	344	409	374	385	347	378	368	403	384	373	366	348	405	383	345	388	366	387	392	397	367	383	409	408	354	376	373	392	388	372	368	379	386	383	398	359	380	369	397	378	393	368	367	392	365	396	404	356	358	374	356	406	382	383	396	394	377	391	392	412	358	338	398	380	380	354	360	380	388	385	369	374	372	374	414	417	392	384	357	369	362	362	368	404	361	401	387	363	373	364	363	379	398	368	382	385	366	401	368	359	386	399	360	387	390	371	377	399	343	387	392	396	377	401	389	373	393	393	383	396	368	442	386	394	410	390	427	369	361	408	359	385	377	383	406	367	386	442	366	393	360	383	377	367	370	351	382	391	374	357	394	384	350	383	399	380	347	416	405	408	374	382	393	362	359	395	382	370	351	359	397	380	375	392	392	395	395	352	414	351	402	396	341	384	321	375	368	369	413	393	357	405	393	384	358	367	370	362	380	400	390	366	351	418	364	370	413	365	375	384	348	368	403	376	368	350	370	334	396	406	366	320	373	368	389	395	346	377	377	365	385	408	382	352	419	386	386	377	347	356	382	383	419	374	367	377	406	382	398	388	356	391	349	357	424	385	370	390	383	382	402	400	383	362	396	372	327	382	384	371	393	395	384	386	371	370	331	392	425	347	369	392	379	353	359	403	370	373	431	373	391	404	404	362	366	383	383	365	408	366	335	383	376	377	404	339	405	415	427	396	346	400	391	394	403	392	313	406	403	391	366	410	375	395	385	366	390	363	348	371	432	403	382	376	402	406	384	366	377	390	358	367	361	379	356	381	387	377	424	411	383	372	376	382	372	418	346	347	406	369	386	373	396	397	384	387	357	368	391	398	369	375	399	431	371	388	356	420	361	378	409	368	386	361	412	381	356	367	356	359	322	378	379	404	380	410	373	412	357	407	402	379	365	372	364	362	372	378	388	386	398	418	339	384	374	383	364	362	415	387	399	349	349	368	359	389	398	401	374	369	372	371	399	346	423	369	388	416	374	357	381	369	362	437	376	366	391	355	357	381	379	384	376	359	422	348	368	408	355	312	345	363	428	379	370	377	388	389	357	366	394	377	367	369	399	361	372	381	378	352	375	375	396	371	357	375	355	382	401	363	366	347	409	390	392	375	399	354	391	387	372	353	373	358	358	371	407	391	375	392	369	384	366	355	393	344	384	361	370	392	357	401	378	385	357	384	368	381	372	422	435	399	370	361	369	358	362	386	362	373	377	367	370	421	350	349	389	370	413	383	355	372	363	389	400	367	373	360	386	369	362	400	367	360	366	380	426	375	360	371	375	378	390	411	368	357	391	404	395	332	354	377	376	370	388	370	386	386	378	362	376	398	391	375	354	381	405	383	366	402	382	396	389	357	389	409	348	357	317	397	365	400	382	393	376	377	377	368	373	356	418	371	371	367	378	391	360	371	373	367	362	374	355	357	385	364	387	384	395	361	386	360	384	400	373	368	383	370	371	369	400	375	388	368	362	386	383	377	389	413	389	389	389	366	395	364	371	380	377	370	378	361	362	367	403	359	393	391	394	385	357	379	377	393	386	361	388	360	367	396	374	401	386	360	410	361	383	383	385	423	385	355	353	399	396	400	395	378	368	345	357	370	355	411	384	409	371	379	369	341	337	353	393	371	387	372	378	384	386	359	387	421	376	363	352	366	368	417	390	388	373	405	345	373	373	367	386	391	401	393	391	371	378	373	422	382	401	371	332	401	402	354	379	347	345	378	367	400	369	393	393	389	386	404	374	417	384	385	357	363	386	382	413	363	373	424	349	382	407	388	388	382	390	407	368	353	349	357	322	408	405	385	365	318	362	398	375	398	403	391	378	387	373	394	382	420	377	368	362	388	330	376	397	403	354	386	339	419	369	404	372	382	396	347	368	381	373	383	353	370	382	416	401	386	363	371	361	395	403	375	371	373	400	376	398	406	363	394	381	359	413	364	360	385	384	350	403	412	359	373	346	379	368	376	346	379	352	357	365	369	380	366	403	422	374	402	359	397	338	369	362	357	386	413	411	373	390	387	390	379	347	363	389	363	400	382	368	390	387	388	379	351	378	367	367	414	398	374	370	387	390	370	407	373	386	365	385	363	376	342	379	349	400	390	365	349	383	373	408	404	369	370	392	370	350	389	349	380	367	438	362	371	395	370	382	354	390	375	369	391	379	407	369	354	337	344	361	356	370	379	420	352	351	392	397	381	385	366	406	411	399	370	410	388	381	375	367	377	377	395	386	374	384	364	424	395	365	361	383	356	386	384	377	351	361	384	377	414	371	386	384	368	377	356	388	391	408	406	389	389	421
31230	16790	4256	5001	4357	3704	3171	2558	2371	2111	1848	1779	1624	1469	1502	1352	1337	1253	1195	1238	1241	1200	1134	1175	1065	1044	1106	1086	1069	1085	1065	1021	1011	1044	1016	1026	1062	1000	993	1021	1029	942	1001	949	1014	998	950	972	1064	931	974	1002	953	1006	946	956	983	947	929	967	915	949	966	980	933	911	939	960	907	971	953	921	943	918	1010	956	958	948	935	968	967	942	987	970	920	949	956	889	915	906	942	955	933	887	964	881	925	947	995	947	972	981	1009	974	997	905	963	949	999	1029	953	961	983	1008	935	932	962	950	994	988	935	937	918	914	935	919	957	966	917	911	913	933	981	938	919	950	944	922	893	914	963	918	967	925	922	916	874	927	961	935	890	944	918	953	900	928	877	932	918	921	927	898	923	884	896	996	910	944	938	958	979	861	929	922	920	963	911	919	950	948	957	904	961	961	917	874	904	887	921	934	944	925	960	927	965	954	996	946	957	1008	879	1002	896	914	873	898	960	950	963	918	945	983	950	863	939	964	919	945	954	954	884	968	919	950	903	924	851	951	875	962	909	891	939	894	941	960	926	931	916	964	936	956	901	877	987	951	931	945	949	966	968	940	928	921	865	920	934	909	990	935	931	903	873	905	895	1002	900	942	892	940	932	944	915	929	909	944	916	936	852	925	908	924	949	912	968	927	992	912	896	925	990	938	901	957	915	918	980	912	917	964	960	958	887	940	899	928	914	942	923	937	969	960	926	890	932	940	942	904	964	922	924	955	939	943	907	867	910	905	980	895	946	930	906	983	933	941	907	968	883	998	881	910	948	934	857	922	875	899	972	950	958	950	942	918	941	899	936	926	934	959	955	944	952	952	892	972	938	918	920	907	938	912	904	946	957	956	959	939	904	977	860	903	965	944	930	968	973	965	969	970	913	905	920	953	918	948	926	938	918	923	934	926	935	928	894	935	906	942	936	927	980	928	914	956	934	929	975	946	932	895	978	909	917	905	958	851	950	918	967	887	932	944	967	963	928	942	954	937	1003	956	915	863	909	917	908	899	882	962	927	978	928	1018	1003	868	909	897	914	915	950	935	914	924	972	939	917	931	947	958	922	891	917	913	932	914	987	929	916	911	894	948	990	937	919	942	972	988	897	907	915	954	954	937	907	888	926	909	933	916	946	960	1007	979	944	905	952	942	890	947	928	949	1000	923	961	896	951	893	945	941	884	907	911	956	936	897	876	984	924	909	893	916	959	918	979	963	924	884	928	945	963	941	903	899	865	891	948	895	926	947	931	915	933	912	865	920	920	938	902	924	900	925	938	958	977	922	925	916	936	951	968	954	942	901	923	917	956	917	922	921	959	931	941	907	932	962	956	985	911	921	904	906	961	959	909	931	949	925	934	937	931	914	917	932	983	959	918	945	893	967	870	962	902	946	971	992	892	932	926	953	985	954	945	926	933	941	965	875	951	924	941	865	1001	902	918	937	896	881	932	896	925	934	940	967	922	955	881	973	893	966	945	917	903	947	933	969	929	982	977	914	898	908	909	939	948	876	969	936	874	930	922	902	913	915	960	946	910	946	919	919	942	892	897	927	902	899	926	893	945	929	949	936	873	892	915	915	967	913	892	883	979	995	921	911	923	930	942	898	961	869	926	910	966	953	953	950	946	939	892	940	939	931	954	901	920	919	905	904	902	882	933	869	952	956	970	1009	904	911	985	909	972	906	934	932	940	966	897	997	936	849	930	894	888	891	938	904	985	969	862	887	965	914	921	928	962	955	932	971	946	953	859	986	949	928	990	908	934	924	1000	991	929	907	915	906	882	964	937	954	937	938	974	901	968	892	972	939	913	972	940	965	976	882	928	921	904	960	981	942	979	964	921	921	878	944	906	954	895	912	937	940	956	921	922	914	939	884	871	936	920	922	885	967	952	934	890	933	958	952	865	1011	978	929	929	929	978	920	973	923	928	927	934	890	957	971	1030	939	911	906	945	911	938	868	927	902	953	949	959	918	946	1009	958	968	1003	926	931	908	908	941	937	940	955	914	897	932	922	922	924	969	916	916	924	929	905	916	939	925	912	952	906	892	954	955	912	958	939	931	928	900	927	1010	913	969	897	943	894	956	913	885	943	987	912	966	924	889	921	890	918	1015	930	951	978	904	952	944	927	971	944	955	921	918	918	935	942	910	896	906	901	936	908	959	907	932	897	914	975	960	906	968	927	928	945	965	968	908	922	964	915	929	965	905	938	890	935	917	946	970	916	904	887	966	986	942	897	948	913	906	946	915	944	923	964	919	950	866	926	911	920	895	941	927	924	938	940	921	932	917	966	929	938	913	889	913	934	952	924	891	912	903	939	948	970	945	952	945	931	901	982	965	931	927	891	938	945	967	944	983	916	992	939	944	920	965	942	905	953	946	966	923	946	940	916	929	937	896	935	984	978	932	939	907	951	943	933	969	959	912	936	936	981	926	895	938	931	919	917	943	928	937	952	936	921	873	901	948	929	1023	920	913	991	955	915	934	897	926	940	952	902	891	899	926	922	955	899	995	948	918	950	974	967	931	970	972	873	935	932	925	942	916	876	1006	935	932	911	919	969	940	944	932	915	940	917	976	930	909	885	916	943	965	956	963	940	938	958	925	898	935	889	935	973	949	975	958	912	941	896	941	987	917	932	902	927	933	851	929	961	947	906	923	940	862	940	974	921	961	888	909	959	955	903	940	851	934	956	927	903	966	883	959	885	916	962	945	967	916	904	931	923	985	878	994	901	986	936	890	948	909	948	947	916	942	938	948	925	963	936	868	922	879	904	939	893	947	935	984	913	937	925	923	935	935	946	912	919	936	913	921	928	875	947	893	925	918	912	963	910	919	950	875	910	939	945	938	943	927	898	949	963	967	976	931	986	928	923	941	938	877	916	919	906	937	920	1008	873	949	894	934	894	926	916	910	979	917	909	933	948	916	892	949	924	974	940	952	920	977	906	1002	935	956	965	961	902	950	947	924	950	912	948	925	952	920	913	912	946	929	905	886	931	910	934	928	964	952	923	976	946	888	956	988	881	945	894	923	878	915	954	910	939	975	941	908	902	956	992	936	912	917	902	894	932	946	959	899	883	892	964	971	965	925	960	946	942	957	920	952	988	895	937	951	914	866	948	919	903	976	887	898	1020	885	964	934	872	932	904	911	959	906	941	916	909	946	985	937	963	953	902	911	910	929	961	893	987	910	936	940	940	987	921	928	895	916	916	961	927	950	885	923	991	958	908	920	868	943	897	895	936	968	934	944	924	884	929	927	958	925	902	930	918	930	909	954	914	932	920	907	910	957	1019	953	949	941	970	972	967	877	923	908	886	947	944	929	913	908	901	991	933	962	918	920	974	961	910	876	925	879	925	913	952	959	857	929	912	964	915	929	987	931	910	894	966	951	968	941	915	904	956	949	921	937	907	973	914	922	940	950	916	933	938	949	899	923	973	888	926	900	915	969	910	930	944	970	995	943	906	917	907	965	939	934	961	936	900	925	871	952	956	912	929	969
3562	993	181	156	151	169	152	138	142	141	155	146	141	148	157	146	122	188	143	155	175	141	157	152	155	148	151	141	145	151	191	162	145	138	142	182	165	169	151	138	162	175	128	147	149	162	151	133	140	166	156	138	142	147	155	137	153	163	144	148	154	155	144	157	164	152	153	159	134	164	135	161	183	151	170	130	138	140	149	125	152	171	146	159	157	147	150	163	142	164	132	142	138	158	145	148	148	126	155	163	167	145	167	149	172	126	163	157	165	135	137	151	154	136	135	126	127	146	156	161	165	164	170	160	123	154	150	147	134	148	144	132	151	144	158	168	171	151	165	129	157	138	136	152	149	155	133	151	143	140	151	138	139	135	150	150	157	150	118	153	163	175	136	151	148	150	137	146	146	130	135	143	127	151	136	126	155	158	141	180	149	151	136	148	132	159	158	145	144	135	139	156	137	148	149	136	120	136	154	162	145	165	156	151	156	148	135	132	140	154	138	141	158	145	120	143	138	170	140	163	151	166	136	169	148	161	159	137	155	136	152	141	155	171	135	159	153	127	164	143	156	163	158	140	183	159	148	153	148	147	129	142	146	132	174	139	142	140	144	132	139	160	165	135	148	151	160	135	135	155	142	129	136	141	147	138	137	150	147	169	129	145	159	165	158	158	132	158	131	158	154	162	151	157	165	144	155	181	142	134	140	162	151	148	134	151	133	164	154	142	135	149	142	132	137	138	145	131	168	152	163	144	133	151	164	119	148	155	142	158	165	142	133	145	150	152	130	160	145	158	141	146	146	182	130	169	150	158	147	138	133	128	140	169	125	150	161	153	151	135	141	145	136	136	145	164	156	138	147	149	175	143	127	147	164	164	163	163	159	153	124	142	155	153	123	114	148	149	162	146	128	168	170	164	136	115	143	158	144	177	139	166	148	162	135	130	120	137	152	149	139	155	152	143	129	149	174	156	161	145	142	141	127	152	144	130	133	159	147	162	179	130	170	150	138	146	142	137	139	151	152	139	145	143	143	157	159	135	149	135	161	160	121	137	145	150	143	162	132	138	154	161	176	148	154	139	150	166	149	175	145	132	138	155	158	126	128	124	143	172	137	154	145	138	141	136	130	132	158	131	159	144	131	175	134	164	138	132	152	136	164	154	175	140	145	166	160	155	135	137	141	154	163	153	136	163	145	147	135	169	144	158	132	171	142	156	154	147	142	154	147	170	121	135	123	152	139	145	151	154	147	138	145	155	147	151	161	142	137	144	156	137	149	160	150	146	151	135	152	157	164	130	135	156	160	156	132	155	134	141	161	137	137	144	155	153	130	177	168	145	133	165	184	139	141	152	147	153	140	125	161	159	158	151	137	147	157	169	175	157	124	128	160	127	159	149	153	152	156	146	139	133	174	162	133	160	147	140	143	160	144	172	159	131	160	142	139	148	138	163	148	153	154	160	146	154	139	156	160	146	146	162	150	158	172	158	125	133	171	147	179	160	149	148	150	172	156	165	147	148	167	142	146	155	182	143	140	140	128	138	148	158	139	159	148	163	146	143	142	147	139	147	155	145	170	138	136	160	137	138	154	145	132	137	166	149	137	157	155	143	156	138	169	129	165	123	152	147	141	156	142	147	141	144	145	139	147	176	182	161	115	148	149	163	146	137	159	143	160	143	153	169	151	150	138	142	147	132	131	157	147	165	140	162	151	147	171	137	170	161	156	151	155	164	142	135	161	146	163	163	131	168	144	135	160	173	135	140	147	135	126	163	143	137	160	150	147	153	152	159	154	134	146	128	150	154	149	149	130	135	157	157	157	130	147	143	158	151	158	137	140	138	126	147	127	130	142	157	144	145	150	154	175	147	145	148	141	161	134	132	157	150	135	147	169	165	156	137	153	146	158	132	158	144	159	131	141	174	153	156	124	155	176	151	153	171	131	160	162	152	146	146	151	147	135	164	152	170	157	150	142	167	147	147	156	140	150	161	121	125	137	137	143	154	149	148	158	160	157	151	143	120	158	183	160	150	130	176	145	143	171	161	175	148	123	158	140	151	176	172	148	143	135	155	152	144	148	148	149	157	163	142	159	164	125	159	124	165	150	142	142	165	141	160	168	151	159	139	156	148	135	158	155	162	137	148	137	158	153	163	186	144	160	134	129	152	149	152	159	145	168	152	136	138	142	141	151	134	142	132	140	155	157	137	134	146	164	146	159	127	130	157	138	126	141	137	162	130	156	141	157	145	147	133	169	148	150	161	162	157	139	126	147	139	139	154	178	135	153	151	132	144	148	159	166	137	166	146	157	145	142	137	151	158	151	164	141	171	153	140	153	157	145	141	160	145	140	132	162	174	152	137	136	147	138	145	141	135	147	141	145	140	158	138	162	161	153	133	135	132	151	142	152	130	163	148	171	132	151	125	142	169	153	158	167	153	154	148	135	152	145	154	147	166	151	174	160	155	156	150	136	139	154	151	133	146	159	142	144	144	147	145	146	143	149	162	161	151	139	140	148	152	128	131	154	146	132	159	141	155	158	156	135	144	134	136	146	157	158	141	149	144	142	137	149	143	160	143	142	126	124	165	138	159	145	133	142	147	160	156	163	130	128	127	137	156	167	132	147	141	143	146	161	148	149	166	171	123	135	166	134	150	172	163	144	169	135	179	161	145	152	150	173	145	152	133	153	141	125	137	122	150	140	150	154	137	142	171	136	127	155	152	134	156	163	127	147	163	165	127	129	145	149	146	167	141	167	137	122	170	151	136	161	134	153	139	144	164	130	161	145	159	161	167	156	133	160	152	157	153	156	151	145	162	162	155	179	159	144	164	162	165	149	156	151	157	148	128	129	153	159	171	137	158	155	153	139	148	145	142	127	145	138	151	152	157	144	137	149	127	147	137	146	167	147	158	154	157	146	148	159	145	138	168	153	141	129	133	163	159	147	184	130	127	149	154	131	154	157	165	169	142	155	151	152	161	131	145	144	145	134	144	156	146	157	147	145	159	137	171	136	125	143	132	132	139	149	150	159	140	161	124	148	121	165	129	142	176	124	160	144	166	158	159	182	132	154	131	162	117	154	144	151	143	147	145	154	150	145	158	139	149	140	162	156	126	141	136	141	157	148	160	170	141	139	119	158	158	162	147	166	148	157	153	178	142	164	136	164	160	144	146	166	151	147	159	143	138	148	160	156	159	146	145	138	147	160	168	128	118	134	153	148	160	149	155	133	130	129	161	138	170	138	149	168	142	142	142	132	149	155	178	165	154	164	157	134	136	163	131	165	142	157	131	149	164	148	139	153	171	172	160	160	175	148	153	155	153	157	124	130	147	156	160	137	135	158	149	132	147	164	145	141	180	139	143	124	137	138	154	129	163	148	150	149	156	175	165	144	134	127	151	139	156	131	160	181	148	140	138	129	146	159	143	170	150	148	152	134	135	144	143	134	137	170	131	157	156	149	164	151	134	172	151	147	141	166	152	141	155	138	171	161	146	152	154
3905	1853	528	552	525	490	535	515	504	473	447	453	486	468	441	476	458	477	476	510	492	518	437	440	440	471	461	468	477	450	469	466	440	467	469	454	462	490	457	458	494	467	469	446	472	491	426	468	483	474	443	455	439	451	466	464	439	461	478	477	424	433	451	443	495	440	470	462	469	442	458	478	439	486	451	437	464	481	444	476	468	482	481	438	475	462	493	460	478	432	478	454	455	464	448	461	451	508	435	453	445	466	461	459	465	458	485	462	457	473	458	430	469	477	437	437	459	513	504	433	462	498	454	464	441	475	458	459	429	492	453	461	446	473	454	453	451	443	453	458	465	444	447	461	486	459	471	419	490	456	416	490	502	485	436	427	469	445	439	491	441	478	450	426	455	520	465	461	469	501	453	489	445	428	465	454	435	439	464	420	417	467	478	461	466	458	444	427	450	461	471	470	456	464	424	473	436	424	463	439	455	456	463	454	425	424	478	450	475	482	438	474	439	478	485	464	453	437	458	448	498	480	440	511	503	451	504	500	466	486	449	478	464	508	437	460	464	486	456	499	449	471	450	462	445	473	411	423	456	437	505	455	505	461	435	444	473	475	441	433	450	434	477	453	417	458	477	483	422	463	460	475	474	456	435	482	457	481	474	442	452	476	461	472	467	463	489	432	464	480	458	450	464	464	433	457	465	478	438	460	455	526	478	451	418	449	437	484	490	481	448	475	461	439	468	503	467	453	442	493	461	458	487	473	476	467	440	439	459	421	416	484	432	471	472	485	447	471	455	418	463	487	456	445	463	451	459	431	454	450	463	449	450	466	436	455	441	447	450	462	482	465	451	486	497	476	504	461	454	457	482	442	486	505	487	462	439	485	467	461	459	431	489	458	473	463	459	474	472	492	459	479	491	452	474	456	425	434	475	465	463	534	487	445	481	449	455	446	470	493	419	464	431	455	469	448	466	476	482	474	472	461	453	505	452	489	470	501	463	439	454	470	472	485	441	453	434	483	461	419	486	477	470	474	458	449	457	488	481	494	454	442	475	454	435	447	429	457	419	468	507	458	437	488	477	459	464	442	492	440	410	436	446	485	452	458	470	493	496	434	478	472	456	440	473	466	452	500	489	411	474	509	458	470	473	486	445	459	456	467	428	457	464	504	465	478	471	508	483	446	449	459	449	442	461	448	461	485	477	421	463	484	438	489	484	426	475	478	455	506	464	463	462	472	465	467	442	491	422	482	473	436	418	454	448	450	477	467	447	460	449	475	470	445	458	440	493	465	454	489	428	489	439	506	432	471	431	428	464	449	430	460	451	483	443	470	471	458	501	485	461	443	421	415	479	476	443	443	472	428	456	461	422	442	424	443	487	488	462	473	481	470	459	430	457	464	462	434	447	462	491	420	457	508	450	459	430	461	507	402	451	451	423	443	433	489	456	517	425	495	494	498	420	451	458	430	447	477	473	481	467	466	463	465	501	444	457	477	466	500	444	445	442	463	494	448	452	470	473	464	456	462	463	428	448	459	495	460	458	464	505	425	484	463	457	481	449	457	484	440	462	445	463	478	481	459	475	442	437	407	492	502	472	480	443	468	446	504	482	472	417	422	439	458	483	449	473	425	468	462	456	489	489	477	436	488	481	442	459	459	472	435	476	466	455	466	465	472	476	476	443	439	508	425	475	455	481	447	458	489	456	421	464	480	470	462	446	465	460	448	456	457	491	455	450	469	482	451	464	438	470	486	427	453	440	462	509	465	464	491	501	464	440	442	455	441	498	441	460	428	481	492	479	465	490	424	478	419	485	502	476	459	476	442	463	458	455	454	480	454	431	453	450	463	493	398	437	484	460	504	505	476	488	461	467	442	439	481	465	508	448	452	509	496	456	506	436	510	455	459	464	451	487	453	482	467	471	469	491	446	461	447	427	421	501	476	493	435	465	454	467	448	478	447	485	470	491	466	460	463	482	418	451	460	464	468	444	474	438	461	481	460	427	449	469	451	451	461	459	469	477	468	459	457	456	442	437	461	456	471	470	447	476	463	435	471	460	471	442	451	465	458	445	416	466	444	463	463	447	481	463	471	486	440	462	483	458	435	497	444	496	443	454	474	452	441	422	464	492	487	440	441	467	496	445	478	486	495	425	412	482	471	447	468	465	465	419	457	443	470	440	503	502	469	509	432	464	475	491	501	436	458	456	477	466	461	485	472	467	465	459	500	455	459	437	468	447	471	505	462	467	458	502	450	482	455	476	430	464	456	456	459	477	476	460	482	418	465	410	431	445	478	433	448	446	478	487	414	490	441	449	464	464	489	480	445	438	455	465	491	417	420	468	453	459	477	467	452	434	510	442	460	446	438	470	446	455	460	428	452	469	465	457	457	462	471	472	413	472	463	485	444	468	435	459	468	477	479	474	424	456	479	469	437	467	448	458	449	464	445	485	481	472	513	462	463	429	472	431	436	460	462	478	503	474	454	467	433	467	469	461	534	484	465	496	489	459	450	471	485	454	469	442	456	468	488	420	458	498	416	439	481	484	465	428	461	455	441	456	423	440	429	479	474	468	433	472	483	489	449	430	515	481	452	440	455	449	450	458	446	438	473	458	446	475	454	454	414	499	480	441	469	464	454	460	468	483	467	481	468	448	492	458	460	425	459	465	476	434	500	467	466	476	467	471	457	448	478	459	475	453	483	417	433	440	440	440	446	472	491	445	423	432	497	461	460	422	495	450	414	443	501	465	437	415	440	449	508	485	443	441	443	451	454	499	429	453	494	434	459	451	467	448	479	460	487	463	437	446	464	435	474	462	463	460	427	438	472	477	472	466	487	494	467	470	469	477	476	455	461	473	445	463	440	445	438	500	458	464	468	464	493	456	452	459	455	441	478	499	464	466	442	438	447	476	492	490	451	502	458	441	458	484	512	462	464	490	512	438	459	461	447	439	476	452	465	462	439	463	458	462	515	495	466	454	466	465	482	429	435	466	484	473	446	473	475	457	450	475	464	423	461	443	485	444	429	482	456	453	454	443	482	424	470	422	452	485	478	460	459	434	454	453	474	483	461	488	430	476	468	483	439	428	416	451	472	484	479	492	495	467	481	476	441	461	480	443	481	460	456	430	465	465	473	428	476	452	470	453	472	434	432	427	455	474	467	453	430	461	431	470	454	475	455	491	454	434	442	438	496	490	459	449	459	476	458	484	423	457	453	440	484	432	443	441	431	461	419	457	443	462	494	464	469	443	439	488	468	442	462	454	456	485	436	445	448	460	460	471	492	437	454	461	422	442	502	462	469	495	451	482	462	506	427	456	484	440	466	496	404	441	437	454	435	454	449	444	474	446	441	413	449	491	436	436	463	450	449	474	428	439	482	472	465	413	450	486	482	458	463	471	496	464	447	456	427	473	486	440	486	478	453	428	450	455	486	491	462	442	526	488	451	514	492	473	474	489	455	446	488	455	419	471	481	469	464	458	450	452	430	457	480	425	453	454	474
33997	23247	2753	960	758	579	540	453	418	412	408	360	351	332	341	387	336	347	318	325	316	333	336	333	325	284	288	316	356	323	321	354	337	322	343	322	337	305	323	304	288	288	304	304	322	286	304	315	267	337	327	301	263	295	308	342	322	310	318	338	302	312	319	324	331	315	332	311	324	352	329	280	306	310	298	341	306	298	300	336	301	343	299	322	323	304	309	291	343	314	283	286	313	318	287	320	337	304	302	333	323	335	329	323	318	307	308	266	322	368	322	286	299	325	313	322	309	297	326	347	316	296	321	290	294	255	326	297	334	331	282	306	301	316	293	342	329	274	298	292	323	300	295	334	314	340	303	357	305	326	304	316	304	327	286	332	296	309	306	332	317	340	306	316	316	328	325	316	330	316	339	328	276	324	286	317	334	342	337	312	325	354	325	315	320	297	316	316	341	332	298	310	327	316	318	339	312	335	330	302	345	303	324	292	305	312	323	291	302	305	279	302	335	318	325	295	285	305	342	305	331	339	308	308	329	305	328	291	329	296	302	315	309	295	280	312	312	305	314	311	314	299	317	315	341	317	321	337	298	315	278	299	343	319	314	316	275	313	293	300	320	298	305	324	313	307	322	313	310	320	343	320	285	328	316	305	299	308	302	311	328	293	292	329	310	301	319	310	294	324	327	323	327	296	307	282	311	317	321	316	267	335	292	312	312	302	322	304	313	304	290	328	334	331	282	311	329	290	333	329	285	305	342	294	321	318	298	294	312	315	289	320	334	307	347	330	322	285	319	302	285	370	320	292	272	267	305	318	319	274	319	319	317	327	318	330	318	294	308	347	323	294	317	346	327	326	297	320	306	321	293	293	287	303	309	303	345	317	316	303	328	320	326	324	292	327	294	307	325	325	302	277	295	325	294	295	335	291	301	316	313	296	335	330	336	358	339	308	350	325	355	312	295	308	338	331	296	310	310	343	321	327	309	310	314	308	312	315	306	306	288	281	293	280	311	314	296	289	330	326	318	295	304	296	343	306	298	331	328	319	338	325	277	314	344	283	317	314	324	323	329	303	301	296	298	298	302	315	284	306	335	323	304	282	317	296	301	317	311	339	301	329	301	274	344	312	341	347	286	310	306	309	296	299	334	317	315	308	318	316	331	291	321	315	308	273	291	310	312	327	319	280	301	320	305	306	333	322	312	303	284	313	336	331	332	322	320	286	331	320	329	316	318	335	320	299	288	316	332	291	325	303	283	324	299	333	290	336	296	310	319	308	329	323	259	313	303	284	317	323	314	301	301	303	305	318	339	291	313	312	310	280	288	328	327	297	294	327	320	311	300	321	297	293	321	290	320	292	318	341	302	283	321	323	286	332	302	357	316	335	314	315	330	308	312	294	281	311	340	347	313	308	326	328	319	305	333	304	293	323	347	295	308	296	309	329	304	299	305	339	313	310	312	310	302	324	288	292	294	300	276	314	320	341	306	280	326	297	286	299	313	336	329	305	306	292	308	331	290	287	324	306	303	319	319	342	329	307	309	298	304	312	326	306	340	288	311	324	292	307	305	307	311	317	335	322	280	319	300	348	319	336	286	372	322	317	286	292	322	299	290	348	314	326	323	303	336	295	290	318	320	313	304	313	293	298	312	294	301	296	283	289	299	318	324	341	322	320	327	343	316	306	319	281	333	298	335	307	295	320	322	304	336	289	345	299	309	309	293	318	346	334	314	289	278	300	313	297	329	335	315	272	294	337	340	325	312	288	314	333	339	296	317	344	287	316	318	317	324	311	316	287	288	325	316	278	339	327	304	323	327	303	320	342	300	303	311	287	301	298	288	323	336	293	301	305	313	315	294	303	296	357	321	341	297	334	297	318	342	308	324	327	321	334	305	325	302	312	337	297	319	318	326	298	320	301	331	321	326	332	302	301	295	297	333	302	286	313	309	315	325	319	293	342	336	310	296	295	324	317	301	338	307	316	337	290	339	290	336	327	332	304	320	318	309	310	294	304	348	287	313	303	295	319	316	285	315	329	296	311	315	315	301	297	287	319	317	331	335	311	304	284	312	304	342	312	263	336	315	327	302	324	289	345	324	303	315	304	332	302	302	323	287	331	312	317	315	323	295	296	294	315	296	300	308	290	322	287	259	302	285	291	331	304	308	338	329	305	291	314	320	302	334	316	301	297	315	331	309	320	311	313	305	302	309	289	302	326	287	299	314	293	308	285	297	287	341	315	316	309	337	301	314	306	331	278	296	309	335	302	306	338	319	266	329	339	304	292	312	351	312	297	312	328	345	335	288	328	311	294	324	333	314	325	320	304	321	277	280	289	307	339	264	290	293	283	317	303	294	319	275	311	313	339	279	285	272	311	299	311	346	299	301	327	337	294	292	295	292	304	312	310	305	327	369	325	325	342	314	319	311	270	309	321	276	285	279	321	295	333	295	303	290	327	286	307	274	313	321	318	339	326	347	331	293	279	287	346	331	302	270	293	317	311	297	270	314	310	329	290	307	315	318	276	286	313	338	281	341	291	306	314	306	341	325	286	328	302	304	280	300	351	342	297	314	346	325	329	316	349	302	319	306	314	322	300	300	314	299	294	303	332	356	312	310	310	296	343	320	306	306	302	354	303	302	347	326	313	296	333	288	276	315	294	317	295	315	326	323	323	321	311	326	301	326	348	296	286	303	278	306	311	288	309	303	307	316	299	313	291	324	306	280	338	330	285	332	276	316	305	327	300	306	283	304	299	303	284	309	300	363	317	338	338	325	295	287	279	336	329	301	330	331	304	353	292	337	325	333	293	289	312	304	305	319	315	283	327	282	306	313	331	310	333	282	317	320	318	333	334	298	293	302	325	338	316	314	318	294	316	316	314	292	289	320	282	327	330	279	297	348	324	300	300	290	309	323	339	309	327	301	349	293	337	366	296	317	310	288	296	329	337	314	314	298	297	262	316	301	345	296	305	314	320	331	323	320	325	294	294	312	315	350	358	261	299	300	321	339	304	336	308	334	328	316	306	305	328	305	319	356	346	319	337	333	318	336	312	302	342	308	314	291	321	326	306	274	295	294	288	314	305	317	286	304	288	279	339	297	317	285	320	305	349	352	316	297	318	310	319	359	308	331	388	327	314	341	328	258	323	337	290	313	336	340	311	335	320	325	293	299	289	354	313	295	321	289	303	325	300	341	300	267	319	291	318	317	295	290	321	323	330	302	313	315	314	290	305	327	311	321	346	343	267	308	349	299	341	292	330	326	313	282	314	322	315	291	337	332	308	308	317	306	288	285	336	277	331	309	321	324	306	315	323	332	330	329	289	321	320	272	327	298	300	274	343	330	323	337	303	327	318	318	316	278	304	321	307	304	306	288	309	297	328	303	304	296	278	267	344	313	300	342	325	336	303	297	334	341	311	312	285	328	321	316	315	276	289	294	318	311	342	322	330	328	301	281	324	302	314	322	294	285	310	299	297	265	304	301	319	295	279	286	284	302	342
21280	11349	2518	3049	2631	2299	1922	1765	1535	1421	1358	1228	1167	1153	1080	1031	1060	1061	1048	909	962	905	921	969	930	963	884	895	844	932	859	881	847	853	837	810	833	903	841	896	870	788	924	873	878	881	876	839	866	816	856	834	817	864	874	819	833	878	782	834	828	834	822	846	809	913	861	821	827	804	829	862	866	881	787	842	814	763	856	863	796	838	806	817	814	862	827	781	835	838	822	844	841	805	867	814	836	853	801	809	867	860	843	828	821	826	848	855	808	793	833	829	792	826	841	811	772	789	817	819	799	803	789	844	789	813	914	806	794	776	863	856	777	849	778	750	832	803	781	843	832	815	834	795	879	845	850	842	797	787	843	849	826	752	797	806	800	814	786	791	849	814	821	803	836	856	813	822	808	810	831	897	787	785	855	801	781	815	846	858	811	838	850	813	840	803	779	854	818	842	795	812	852	803	877	790	784	814	843	783	853	832	838	904	809	806	861	822	840	775	821	834	776	832	841	833	796	848	857	816	833	803	842	840	823	816	793	775	824	759	805	864	851	829	834	764	794	818	772	785	815	822	780	818	821	747	785	794	765	806	795	824	813	803	802	855	825	789	777	882	789	850	800	851	850	837	844	813	814	830	774	817	848	860	795	797	860	780	836	818	816	834	852	779	844	795	791	839	840	802	818	804	821	832	815	805	815	814	798	793	808	845	812	839	796	856	764	855	834	830	835	871	840	871	883	813	871	838	829	836	819	774	777	755	790	885	778	848	813	838	794	824	779	833	803	835	818	838	813	811	819	857	859	804	836	838	826	835	829	869	798	842	847	835	818	864	807	789	837	822	837	831	804	840	833	827	820	845	868	832	767	778	833	834	814	881	785	871	813	879	813	791	853	855	813	836	797	818	828	799	823	808	857	815	833	844	838	804	797	853	794	840	803	803	824	847	813	804	838	810	834	854	821	817	843	797	784	808	796	808	806	836	824	823	837	861	769	783	820	871	845	816	825	818	835	861	840	817	824	847	850	845	815	813	808	835	807	833	799	753	806	890	817	833	840	875	864	845	848	823	847	820	817	821	835	833	805	794	855	780	804	855	838	836	761	778	834	780	814	822	794	794	837	793	862	884	757	771	829	820	818	815	808	846	797	766	835	826	828	833	781	826	821	797	795	879	867	837	791	857	801	840	817	817	813	852	822	825	840	812	815	811	829	824	821	785	805	810	836	806	830	817	794	788	826	846	770	813	837	808	818	856	792	798	839	789	822	825	836	805	837	852	815	781	772	818	852	786	773	803	818	837	814	795	781	788	835	781	778	823	846	845	835	816	843	798	803	813	816	810	789	815	807	821	815	862	838	848	773	785	830	819	846	863	813	795	764	816	803	886	820	796	790	825	784	817	815	799	821	847	835	799	838	821	787	782	824	805	810	812	787	864	799	857	817	891	828	854	788	856	756	820	809	845	814	799	780	813	823	845	837	818	830	829	799	819	844	810	828	800	883	829	810	786	781	866	800	846	803	819	826	794	773	813	797	818	814	810	866	768	806	803	775	832	850	857	782	854	777	811	810	822	851	793	858	826	794	855	798	839	836	818	866	822	836	824	865	841	817	816	843	813	795	811	867	822	820	773	859	814	836	800	776	813	851	854	750	827	785	819	804	833	826	801	869	827	805	821	817	803	849	826	794	847	799	851	825	830	854	848	793	814	875	806	864	821	838	848	837	845	776	757	829	809	796	798	792	789	802	833	781	835	841	834	810	850	812	843	829	824	822	815	831	811	813	820	799	793	885	807	792	777	859	777	775	803	831	799	800	818	785	838	777	808	805	863	822	795	853	838	824	858	861	806	844	857	810	817	836	830	769	841	829	795	815	859	770	820	801	856	805	804	833	761	856	831	867	782	798	784	823	764	842	829	858	776	868	806	802	780	820	819	808	872	771	821	803	745	808	816	815	823	876	850	821	796	815	848	798	846	809	786	819	822	815	850	799	800	833	833	791	803	798	840	830	815	850	775	845	884	830	778	842	838	870	789	835	827	816	817	832	798	787	786	762	762	814	867	817	818	831	804	843	787	831	836	847	783	823	803	845	831	838	802	840	798	807	835	814	827	830	808	891	844	807	810	842	835	842	786	821	820	792	858	809	780	810	787	804	779	834	807	860	819	803	820	839	820	859	838	809	764	819	850	773	815	846	813	842	817	848	855	860	840	818	765	798	807	821	801	776	836	865	794	854	834	778	859	818	831	832	876	873	844	821	786	807	807	799	816	804	838	823	785	810	840	785	840	787	806	845	825	793	832	818	877	878	835	818	844	827	828	795	812	804	855	799	811	812	793	785	830	736	786	756	779	826	832	837	801	867	819	797	865	808	833	815	827	825	807	843	836	807	794	825	808	813	814	832	858	850	861	793	778	805	816	798	827	864	794	821	834	842	804	809	806	867	858	795	812	858	800	772	819	773	840	799	821	873	808	816	783	835	774	787	833	854	804	813	818	809	765	807	851	808	820	824	809	828	848	844	833	783	870	845	841	849	811	833	805	854	807	859	785	793	818	813	804	760	834	775	836	808	811	826	799	784	831	879	835	836	843	866	819	823	857	818	801	802	809	852	839	805	779	823	841	825	856	810	803	839	850	780	882	802	861	774	843	797	843	829	824	844	787	862	804	778	864	829	875	817	823	866	823	846	803	822	811	835	756	853	808	819	819	780	762	774	836	831	848	796	782	754	854	777	811	881	814	870	824	795	805	825	783	824	774	833	797	832	823	793	784	866	846	835	833	830	792	860	830	783	797	814	864	814	787	805	843	846	836	844	863	847	821	807	815	805	817	779	823	783	765	874	833	814	865	791	848	847	823	848	871	848	835	798	810	798	846	831	804	756	833	862	799	837	781	821	782	844	830	778	834	756	801	825	789	774	795	790	815	823	763	853	834	803	817	830	842	784	744	869	800	807	803	832	822	825	776	851	795	794	876	795	803	812	856	809	878	858	773	800	808	838	783	838	785	861	764	813	807	815	835	788	824	776	797	769	816	793	879	798	813	870	822	824	827	792	795	825	781	805	810	791	829	804	778	840	821	803	847	829	824	819	788	821	813	854	847	802	767	823	824	822	832	805	838	819	807	757	805	784	835	825	779	861	808	856	793	835	813	823	804	824	846	810	806	809	810	817	753	844	842	782	777	830	844	864	847	840	791	833	768	840	862	776	813	792	812	874	779	848	850	874	829	838	814	813	883	815	822	852	801	800	843	797	845	799	828	781	764	812	815	794	804	774	841	824	811	819	816	826	815	837	858	821	833	830	809	799	813	815	816	770	787	851	828	827	825	841	823	809	801	836	819	769	833	800	848	793	802	864	783	791	780	809	822	805	829	874	841	812	846	821	806	759	813	787	828	809	872	793	873	811	847	801	783	788	839	828	845	830	818	842	794	824	833	817	859	751	824	823	841	804	808	821	831	811	812	824	815	836	812	815	791	790	838	839	805	851	788	795	821	786	793	836	834
51782	38968	11023	2178	1236	1019	756	710	554	569	519	504	483	422	463	469	447	458	424	406	372	382	416	406	353	424	408	386	397	392	368	397	384	407	423	375	362	411	419	369	367	365	373	397	388	353	358	362	386	423	340	400	374	413	373	398	387	389	347	377	370	374	375	380	360	398	382	371	368	390	364	368	379	350	368	342	375	367	398	387	390	360	368	371	368	367	441	367	382	378	397	390	364	370	334	396	356	395	363	321	390	367	361	381	396	407	353	354	346	374	389	329	382	391	371	354	387	382	380	342	388	390	392	392	390	378	365	367	401	340	351	395	389	375	369	365	363	387	405	404	384	375	339	379	380	389	376	390	355	401	357	389	371	394	374	385	366	373	370	381	410	408	356	402	370	381	388	368	394	346	356	407	392	368	397	356	379	379	393	356	353	329	382	370	373	383	378	356	374	370	374	371	373	369	386	388	408	353	387	384	385	395	346	383	372	370	359	351	363	419	366	377	359	398	387	360	397	350	393	404	383	366	382	427	371	383	330	364	374	370	407	380	422	398	411	382	366	376	380	397	370	405	365	363	381	358	361	375	380	408	369	394	392	406	416	342	352	382	410	408	359	359	361	364	345	396	351	377	407	362	360	400	424	386	383	392	378	372	415	371	390	389	418	388	339	374	390	380	396	351	412	386	373	383	362	396	378	389	409	424	389	406	360	410	352	359	379	418	397	350	436	369	365	340	402	377	402	373	374	348	409	358	359	380	364	405	382	346	365	356	343	368	384	426	384	383	396	402	374	361	383	435	363	392	359	376	386	375	370	389	387	366	365	379	403	370	368	389	373	369	397	386	356	380	350	373	379	379	392	371	372	363	388	366	377	379	389	377	411	374	361	417	379	371	405	369	390	378	384	359	384	371	410	357	359	336	374	379	357	397	385	388	402	409	382	370	399	360	402	393	401	394	399	395	352	375	350	395	370	393	352	378	352	385	435	421	342	403	360	390	365	371	359	398	366	347	412	343	376	351	357	374	392	383	372	392	351	389	372	393	381	360	382	423	362	383	405	369	359	408	362	400	413	406	378	372	403	365	394	413	384	365	374	374	363	361	387	397	353	408	357	368	431	382	399	397	344	373	334	408	379	393	384	332	393	360	372	347	398	345	380	399	367	373	391	388	385	385	337	382	390	394	387	423	369	366	422	377	347	363	353	384	350	377	363	366	414	390	373	366	357	373	367	364	381	359	402	329	386	388	381	394	383	400	385	376	372	394	362	382	394	391	381	374	416	397	395	387	384	349	389	379	375	406	382	392	356	359	380	382	351	389	361	409	391	384	367	413	370	381	372	354	364	376	360	351	347	413	365	405	419	409	380	390	355	402	339	362	359	353	392	349	359	350	392	384	377	402	366	366	339	387	385	373	370	361	324	373	373	391	387	359	339	391	374	385	409	385	369	380	366	305	398	412	413	393	379	373	383	360	390	368	356	383	357	386	365	400	367	450	387	370	362	379	366	391	394	407	392	372	363	367	366	400	413	396	403	395	374	392	331	369	387	410	402	359	357	394	436	340	365	370	400	393	379	402	386	370	341	370	394	386	366	371	386	366	376	374	401	378	372	373	372	361	391	391	384	412	379	389	341	432	403	370	395	355	354	388	380	368	400	370	402	385	411	407	371	355	377	406	367	388	368	356	374	346	381	354	375	364	342	396	379	369	365	391	352	392	391	376	386	348	427	398	385	389	379	403	370	379	356	396	361	408	378	387	409	384	414	355	367	388	395	339	370	393	405	383	431	387	371	352	399	410	366	329	382	390	362	427	369	418	401	351	413	411	387	367	351	418	390	384	401	382	372	406	360	411	342	361	370	402	396	335	385	353	369	337	405	383	376	370	393	379	412	363	377	365	365	392	377	398	381	350	412	408	365	339	361	345	365	382	329	359	377	381	366	313	395	362	403	351	364	342	366	356	386	335	390	381	379	347	360	372	380	421	391	359	395	392	377	348	416	346	407	378	386	364	374	375	402	376	357	358	369	375	396	373	384	371	344	374	379	377	367	383	388	361	382	345	305	390	357	378	411	397	370	388	384	367	389	369	369	358	381	361	376	355	352	369	359	418	367	369	360	424	380	384	368	382	354	343	365	365	412	377	334	393	377	398	376	375	413	390	419	348	408	385	362	373	377	416	364	367	383	366	404	384	434	389	393	369	375	391	344	377	394	387	389	368	365	393	348	359	355	396	362	374	358	394	379	353	374	385	353	368	367	404	348	335	345	377	389	354	357	380	403	358	373	377	386	378	400	369	390	392	391	393	410	398	333	366	361	372	388	373	386	387	403	368	388	399	387	388	392	376	392	379	401	353	387	398	373	374	390	367	378	400	390	398	398	378	350	390	356	366	368	395	386	386	367	392	371	377	334	407	375	362	408	377	371	397	390	344	362	370	413	377	337	354	397	360	394	358	319	382	397	390	402	372	397	378	348	389	367	365	397	403	391	333	368	406	368	403	393	355	385	367	360	374	370	397	415	401	406	354	410	351	381	353	390	384	415	352	377	381	359	358	362	411	380	393	370	373	398	368	402	366	428	384	388	358	380	360	369	357	367	355	379	384	390	371	396	350	345	377	354	389	399	382	383	370	391	366	382	404	352	388	373	381	385	381	392	341	394	377	381	390	355	403	397	379	369	361	357	383	422	410	411	338	371	380	417	382	404	368	387	407	346	334	388	386	389	377	386	371	363	379	380	371	386	343	368	355	375	408	385	387	363	362	385	424	379	369	362	386	384	400	371	385	419	362	381	353	353	392	367	334	346	387	368	374	365	340	378	377	372	394	401	377	398	407	369	384	356	382	359	374	364	373	405	387	363	407	381	392	392	399	340	387	357	372	348	349	358	368	397	346	360	375	369	363	373	392	362	376	358	339	370	375	431	343	392	375	393	367	373	362	398	391	383	362	398	381	397	374	384	374	400	355	367	379	390	404	364	379	366	360	367	369	358	393	419	386	388	365	370	358	356	366	402	378	364	393	350	363	381	373	359	384	360	342	403	375	393	392	358	397	359	360	374	351	368	397	396	378	389	385	390	336	386	386	329	345	427	400	369	390	387	367	368	394	374	395	380	396	385	398	374	441	367	398	379	373	415	358	379	397	383	383	388	356	371	431	353	390	373	419	382	397	360	356	346	370	391	384	359	372	369	370	350	370	353	399	392	399	403	378	408	351	351	347	387	345	358	396	395	377	383	363	374	364	387	355	381	351	410	414	394	380	363	388	365	378	401	433	388	381	378	384	363	341	394	343	375	369	388	387	374	399	397	414	373	373	414	349	370	368	355	369	385	349	364	395	415	398	385	369	362	376	411	373	366	355	362	358	382	386	421	372	382	396	387	378	359	404	416	371	359	373	384	357	402	372	346	365	398	365	406	392	352	376	363	369	385	351	372	380	350	412	377	396	391	363	370	370	420	427	395	379	369	422	384	385	403	364	401	387	370	365	364	402	372	374	349	403
31936	16282	4167	5034	4334	3743	2989	2556	2310	2107	1931	1664	1602	1495	1454	1421	1314	1241	1310	1226	1159	1165	1164	1069	1132	1026	1108	1065	1042	1064	1007	1020	1061	1083	1046	1012	1032	1035	1051	991	962	981	936	978	1009	994	983	940	960	977	991	930	1039	1003	1002	934	955	941	899	948	950	924	973	895	979	955	947	910	925	939	976	944	924	954	924	926	954	919	943	954	954	958	946	961	918	929	885	989	972	916	905	927	995	977	975	976	907	986	992	945	998	913	956	953	963	958	940	962	912	934	983	962	930	924	902	952	920	958	954	967	908	896	913	953	954	942	881	958	931	935	940	956	911	930	908	892	997	959	919	994	981	930	899	902	963	941	896	935	960	842	930	918	970	919	867	1024	946	883	962	930	986	959	932	932	944	890	944	896	934	963	919	977	944	927	928	922	946	920	904	954	915	893	955	919	956	956	907	934	903	950	928	977	969	926	951	881	909	924	913	954	968	893	918	883	921	886	942	907	929	907	914	904	945	918	934	919	991	957	900	956	897	943	908	854	955	990	896	930	967	943	938	890	914	934	958	913	940	928	927	894	962	952	960	916	920	870	893	959	915	967	936	919	943	950	921	946	960	888	946	930	915	962	919	922	949	911	963	907	910	920	927	930	954	911	956	885	946	917	986	939	961	928	920	959	902	891	963	940	924	963	937	958	874	867	914	946	938	919	921	922	948	901	960	963	911	943	894	901	938	951	998	908	944	945	910	966	874	903	932	974	909	860	916	946	893	949	897	905	928	975	880	934	915	936	945	959	900	981	985	999	993	920	912	967	934	956	884	919	940	917	902	950	913	937	981	984	932	899	939	929	947	923	880	980	1015	885	947	934	985	905	926	912	903	948	932	955	894	940	965	950	914	886	956	921	940	926	902	868	905	928	896	939	916	925	896	972	932	1002	822	916	945	874	850	922	945	944	898	947	920	895	961	902	926	908	867	934	956	984	955	927	982	940	928	921	972	899	850	1017	906	896	888	907	959	888	919	930	924	915	982	903	905	960	937	940	980	885	950	935	962	933	904	953	916	910	943	918	863	899	941	963	956	956	1005	922	859	916	887	932	930	891	911	936	881	1024	945	1000	951	895	936	919	962	937	951	924	952	949	869	933	962	827	923	936	944	989	966	985	922	909	930	970	932	955	970	879	945	946	890	883	920	924	939	925	895	892	936	906	977	973	886	949	892	912	896	894	944	984	926	912	936	946	923	937	935	936	921	932	914	904	940	937	908	912	898	908	921	939	940	879	935	947	928	914	969	906	950	905	881	981	914	917	1006	913	917	901	977	879	929	891	916	868	911	924	950	935	924	906	917	939	926	970	920	916	902	919	916	996	903	997	956	948	918	923	909	939	936	919	932	937	901	914	939	918	930	961	952	897	965	948	953	951	943	948	923	960	927	899	875	909	974	914	932	914	890	942	928	926	970	864	924	940	957	978	982	951	901	913	965	914	920	871	983	901	961	879	965	901	932	948	900	919	908	919	938	911	935	946	948	952	946	868	911	924	923	896	939	940	899	920	921	887	980	949	989	980	934	977	930	921	909	896	958	916	932	957	891	966	903	868	874	991	956	938	964	865	894	959	941	938	1004	890	988	947	907	907	922	908	934	1006	885	937	916	915	880	924	914	994	919	864	891	937	921	934	947	988	932	920	929	906	935	884	928	934	953	914	959	905	944	950	941	917	867	910	955	957	900	952	951	933	929	928	978	946	978	901	906	928	934	972	880	927	923	896	926	958	970	956	934	939	890	901	891	980	960	943	865	940	932	918	917	996	863	887	956	872	875	926	881	924	876	920	887	950	921	961	930	993	970	927	952	924	954	911	932	976	971	946	945	925	933	956	852	942	917	925	877	927	960	901	997	935	967	938	955	909	894	946	945	946	969	891	986	942	932	909	939	937	987	942	919	987	929	937	954	915	937	928	986	966	882	882	951	947	911	953	918	871	943	990	928	923	925	956	979	910	970	938	921	922	932	953	937	969	945	932	899	912	898	873	923	956	883	900	928	925	904	952	937	932	946	958	946	916	908	935	894	905	916	935	968	880	932	985	937	956	909	905	859	903	858	915	909	928	969	931	964	956	917	890	912	919	979	947	899	986	901	934	915	929	934	876	962	927	875	909	918	876	955	901	924	894	857	929	910	908	960	928	924	999	963	889	959	926	939	921	876	952	914	936	959	979	954	909	955	946	933	898	891	948	960	937	918	896	989	909	937	913	971	959	941	977	941	884	959	917	947	941	896	927	918	972	933	908	991	914	900	951	888	909	901	965	989	959	939	953	916	958	962	946	950	973	939	986	935	943	984	943	909	909	949	919	883	940	940	899	955	976	923	942	922	946	876	905	974	961	967	891	877	926	887	933	849	917	946	933	992	958	929	894	922	932	955	951	936	934	927	913	881	926	975	974	978	872	934	941	968	936	910	946	929	930	934	949	962	866	919	890	935	964	932	926	958	957	949	912	879	916	873	879	897	941	942	948	954	944	922	1015	909	904	932	899	874	897	895	954	946	983	906	958	931	886	938	933	947	949	960	928	945	964	891	941	906	931	929	936	993	965	920	953	964	1004	979	882	961	883	952	917	905	977	896	882	1005	907	868	932	879	925	922	925	893	919	924	938	957	917	890	912	872	1005	924	877	903	891	929	893	916	964	938	944	924	918	913	929	936	904	984	996	967	968	897	895	863	889	910	918	919	942	958	986	905	985	937	923	847	915	947	941	955	913	1003	945	972	950	916	877	919	891	907	944	968	866	946	943	948	980	924	921	942	960	972	903	852	925	968	908	947	956	913	912	957	971	914	970	954	943	938	939	916	967	912	866	959	903	962	918	912	919	933	930	928	912	989	945	966	920	899	955	957	904	936	951	966	912	973	967	954	902	916	962	945	929	930	954	994	958	882	948	923	912	935	919	964	884	937	930	921	913	935	939	974	961	930	922	952	978	903	952	924	938	980	954	920	944	969	983	875	994	945	958	942	958	926	937	911	944	953	948	936	967	978	895	930	898	899	871	922	953	940	944	915	929	943	945	928	872	917	978	908	938	903	955	944	894	960	938	975	998	962	926	893	936	951	890	901	915	911	953	935	899	986	922	935	962	991	928	944	947	871	917	975	906	986	966	923	911	890	932	906	933	929	923	872	923	893	934	924	903	910	944	937	909	918	953	948	885	911	895	965	880	937	963	908	935	947	939	910	878	888	962	1009	959	945	875	872	951	949	951	874	927	976	907	895	933	889	943	967	938	936	924	921	997	909	950	920	891	923	998	919	942	953	884	938	926	919	901	951	943	943	897	890	914	959	892	993	924	930	868	875	973	873	935	978	977	926	930	947	897	937	944	904	916	939	955	945	921	964	950	954	938	935	910	944	871	912	941	931	914	937	909	932	980	876	902	873	946	912	929	898	933	919	910	947	919	930	980	971	938	937	900	940	945	946	910	927	958	958	951	977	928	914	957	950	959	904	881	950	949	869	921	913	921	857	970	946	937	991	928
3763	1198	177	175	148	147	153	185	152	133	176	158	156	151	134	142	155	154	159	180	139	133	157	154	177	187	126	141	143	138	138	171	153	151	165	179	152	154	179	143	142	127	143	140	161	158	150	127	141	136	143	135	133	183	152	148	145	137	160	142	120	160	136	139	142	150	166	150	150	126	158	155	166	180	153	174	168	148	173	154	146	147	138	162	148	158	154	160	167	161	156	135	157	138	151	159	157	156	136	137	141	147	146	161	168	134	140	140	141	148	138	141	137	159	145	148	165	137	156	173	146	131	164	159	158	161	172	139	175	165	155	169	146	147	159	144	153	145	162	160	167	147	152	145	142	155	161	161	157	134	157	149	141	167	150	146	155	158	153	164	144	173	157	157	161	179	156	168	152	147	143	159	148	153	172	152	156	152	147	143	148	136	154	123	151	165	154	130	153	154	139	163	150	153	158	140	161	157	148	140	128	165	146	164	152	145	159	152	161	148	147	157	154	151	134	150	146	142	162	151	159	122	147	163	153	145	122	145	146	143	138	139	156	159	167	134	151	152	124	132	156	163	155	142	139	145	158	161	135	144	158	164	136	152	147	152	161	153	136	145	146	155	127	165	147	161	137	161	147	159	173	157	168	143	132	150	144	151	140	142	149	151	156	163	170	164	177	138	143	158	139	168	145	150	152	151	135	155	148	138	158	156	151	153	128	127	153	174	145	148	148	142	133	139	160	140	130	147	168	178	148	141	144	145	138	146	157	135	135	148	157	161	146	133	142	158	149	153	139	155	142	165	155	137	157	148	151	146	148	161	146	151	157	162	142	157	153	159	157	124	145	156	157	150	155	144	154	160	164	161	144	139	146	144	136	145	163	140	160	164	144	139	139	149	154	152	156	148	139	162	143	129	141	142	128	138	193	151	133	146	131	145	146	153	141	148	171	156	145	137	178	147	164	157	144	144	143	153	155	149	159	154	151	144	148	124	134	143	151	152	147	164	169	139	134	177	137	167	143	152	164	147	145	150	148	138	159	149	167	139	176	174	149	147	121	148	146	137	147	168	166	145	148	142	143	155	136	148	173	160	160	163	170	134	188	149	131	144	156	114	137	144	142	146	176	161	146	146	173	145	170	127	139	132	154	150	172	165	134	150	168	142	156	149	177	152	140	142	171	162	139	152	140	157	140	158	154	151	135	154	146	141	155	151	168	161	147	130	130	133	153	136	144	149	169	166	161	162	163	140	137	161	137	150	158	142	114	116	147	146	134	135	159	160	152	134	159	148	152	167	151	152	164	156	162	155	139	128	132	149	138	150	142	150	175	151	128	130	151	169	148	136	162	172	159	149	143	138	166	138	166	152	156	145	159	164	156	144	137	156	166	147	152	143	148	168	153	158	154	145	140	138	138	148	159	148	156	124	164	163	162	154	153	151	150	139	170	161	145	142	140	131	140	150	160	168	146	174	141	156	156	173	158	159	152	143	156	153	132	148	137	149	121	144	149	132	147	134	171	174	141	136	135	130	137	142	148	160	139	144	152	151	147	147	166	192	144	177	169	165	147	150	159	161	158	153	156	150	137	156	135	137	171	158	152	163	158	157	152	150	160	163	166	138	168	129	163	158	144	147	156	157	142	154	141	147	154	160	156	141	150	166	161	156	152	162	139	155	147	152	145	145	165	142	138	173	160	156	149	165	160	147	154	169	157	160	134	151	156	143	142	153	163	164	148	158	155	160	139	149	155	157	131	144	143	144	162	147	155	114	153	154	169	174	143	155	151	147	156	145	164	135	179	158	144	150	139	166	178	138	142	163	172	176	145	131	162	159	144	146	142	137	171	165	145	143	159	145	148	135	167	156	152	132	144	171	154	158	141	156	173	145	162	172	152	162	152	163	169	149	157	160	158	144	144	161	155	144	129	157	149	129	147	138	148	171	140	137	145	133	150	151	144	159	141	140	144	144	151	135	129	163	142	148	174	142	151	136	150	132	149	183	140	166	154	153	123	178	163	143	156	139	133	160	158	156	150	148	156	133	163	148	143	164	151	137	165	144	155	162	176	152	148	172	164	147	153	160	136	147	148	154	142	151	169	168	159	164	118	170	132	138	158	150	167	155	187	154	157	148	179	149	126	155	159	144	142	141	170	154	157	151	155	158	129	149	159	155	157	167	164	153	160	121	159	143	139	157	160	136	159	153	141	154	137	159	128	136	160	137	145	149	176	163	157	132	124	133	160	148	152	169	154	181	153	150	149	177	175	151	163	157	147	157	144	161	157	152	176	137	149	155	152	145	167	163	159	152	149	140	146	144	170	165	157	158	153	162	146	152	162	142	147	153	130	143	148	150	156	151	147	164	121	169	152	158	158	162	178	156	159	155	142	157	170	134	162	150	157	162	129	136	132	155	142	157	145	148	177	162	168	153	163	152	161	156	149	163	153	196	162	139	145	154	162	139	143	153	130	149	153	143	173	169	137	137	154	164	158	165	162	162	141	158	149	154	174	126	150	138	130	162	162	138	167	150	145	145	152	147	143	156	165	147	136	151	161	144	165	161	157	145	139	137	136	162	160	155	137	140	159	164	149	160	144	159	137	178	156	160	148	144	162	137	120	168	133	139	121	156	152	164	165	148	162	151	134	140	129	150	153	169	150	146	143	138	172	155	147	141	145	165	183	144	144	136	143	142	140	148	142	166	148	142	165	141	165	132	138	141	163	143	130	145	154	123	143	131	146	158	129	161	157	138	135	161	157	159	148	131	167	122	171	162	130	151	130	145	163	136	157	138	144	169	161	169	156	157	131	144	159	155	142	180	134	169	154	149	167	119	131	160	164	163	151	141	137	170	164	166	186	157	137	149	136	153	142	146	172	150	143	143	147	162	138	141	164	169	175	168	146	143	158	163	157	151	149	133	152	133	155	116	136	142	134	140	130	139	152	146	166	151	136	153	161	139	154	156	153	174	155	158	174	158	150	142	153	138	162	157	133	159	171	144	146	148	150	155	136	179	169	149	143	141	159	135	165	152	134	149	141	151	168	143	146	168	147	164	151	141	154	161	164	143	139	149	141	152	166	173	135	165	164	161	151	148	163	154	149	146	149	149	165	154	144	148	144	182	159	126	149	152	160	159	173	147	130	163	156	153	147	149	129	156	169	168	153	153	145	158	162	141	159	149	176	145	137	159	132	140	135	140	158	134	142	144	137	162	175	161	138	143	150	142	148	149	135	154	142	163	153	148	177	135	171	156	156	147	171	154	142	179	172	134	152	181	161	156	168	167	156	149	167	146	155	145	150	159	143	123	180	182	162	161	166	143	146	132	155	152	167	170	162	137	133	154	176	188	169	144	156	143	145	141	178	152	131	164	157	143	166	163	137	153	150	151	131	158	135	145	145	152	155	164	143	143	152	164	170	167	151	158	147	128	150	155	146	149	156	133	134	168	151	163	167	147	171	168	131	176	148	144	157	144	137	146	135	138	156	149	154	153	156	144	144	152
4460	2083	539	573	531	543	505	493	503	517	504	452	464	477	503	488	487	479	486	478	482	503	497	460	465	486	509	497	439	484	499	460	451	498	468	430	465	436	443	467	483	469	491	491	460	473	439	503	455	488	473	500	499	441	438	486	476	453	503	467	463	454	465	487	478	475	445	455	462	457	451	442	475	505	483	453	492	468	422	428	486	436	463	496	440	455	447	466	458	476	446	431	447	473	476	456	445	496	503	435	471	469	461	469	463	498	443	475	457	508	450	472	487	428	468	420	478	446	499	433	446	474	471	449	448	442	501	480	436	504	486	453	450	491	459	469	440	449	466	458	473	447	458	452	464	466	447	463	482	502	481	469	490	520	456	430	480	430	458	476	473	428	447	491	476	460	495	425	481	458	448	502	491	470	444	471	491	443	457	508	483	450	524	447	461	447	471	459	497	463	482	446	513	430	503	477	463	468	486	472	472	478	450	455	448	467	467	456	478	432	486	493	463	465	484	471	484	444	465	490	492	452	492	477	465	481	497	472	470	503	474	505	496	519	457	443	444	478	493	414	466	444	457	513	460	473	464	460	471	444	468	450	462	482	418	473	468	488	481	435	467	464	508	481	480	442	473	475	461	438	428	484	484	469	485	471	409	484	462	431	462	450	496	536	463	470	467	451	424	458	442	472	490	506	511	441	490	499	459	505	464	468	489	500	456	459	446	454	450	463	468	507	450	482	453	470	459	463	456	464	469	430	508	459	478	467	459	485	438	466	500	440	481	494	482	479	468	480	497	493	460	490	463	482	519	473	463	459	455	458	467	462	438	492	494	461	475	489	506	482	512	554	455	424	495	426	492	487	461	486	490	491	499	475	452	467	487	484	487	489	461	481	462	435	471	470	497	450	435	457	472	486	478	476	466	408	495	443	455	450	467	440	440	503	450	523	431	471	496	463	553	459	474	454	463	482	503	441	475	465	489	477	495	462	464	457	456	454	465	471	498	453	480	481	502	464	479	468	487	478	480	483	464	477	464	477	450	470	480	491	475	486	467	490	489	487	476	497	453	475	458	486	544	437	458	454	482	461	441	468	474	457	437	426	481	423	462	457	453	494	456	462	449	484	470	493	482	476	454	474	448	506	434	471	450	496	463	445	420	447	470	460	482	450	495	449	477	478	466	466	444	473	468	518	524	497	485	517	466	481	538	440	460	471	470	468	482	487	427	473	436	484	486	516	480	466	444	449	486	483	473	473	485	492	505	470	491	490	495	447	439	490	499	474	473	439	486	483	511	477	450	477	489	475	477	483	466	452	440	455	437	461	468	440	463	498	506	454	492	440	418	437	472	458	477	477	461	474	495	490	454	482	439	457	471	472	490	462	460	438	479	445	472	515	484	489	522	410	466	458	509	423	458	422	485	465	455	473	466	512	482	447	440	459	425	481	464	488	410	462	415	474	407	478	456	499	503	458	467	487	477	448	522	439	439	492	472	465	461	417	475	484	471	460	442	482	471	495	472	471	463	487	476	499	475	424	445	479	468	472	511	509	517	458	475	434	495	474	492	487	470	480	457	477	508	441	445	516	452	472	482	509	458	460	462	493	477	504	464	494	462	474	468	474	458	459	469	484	464	473	501	462	460	472	450	439	471	450	433	471	513	454	478	449	431	489	479	477	475	491	467	470	457	470	501	468	469	471	485	462	475	478	502	456	462	461	431	442	477	485	449	450	481	483	446	485	423	471	449	505	445	502	463	463	480	472	468	459	488	460	495	497	519	480	464	461	519	430	468	465	448	475	461	443	435	486	496	436	528	472	451	490	488	476	483	476	486	423	443	488	478	489	471	491	480	469	489	467	507	468	462	465	491	454	449	498	440	415	457	488	480	434	497	447	453	483	462	465	443	453	426	483	467	452	465	502	491	493	535	447	478	479	452	480	437	473	457	438	472	463	468	497	475	445	461	444	442	470	476	453	470	506	474	486	452	461	495	468	482	453	478	482	492	464	489	490	463	495	426	497	469	520	502	498	480	477	440	477	493	471	443	486	480	496	492	484	491	461	451	543	484	481	491	454	425	496	498	471	473	489	482	483	491	443	438	494	463	482	466	461	507	458	442	460	450	492	489	452	480	484	435	461	498	477	442	461	482	463	447	469	476	467	499	482	471	452	439	470	468	445	437	459	494	477	451	444	440	464	484	461	467	472	458	491	515	458	483	516	483	472	472	481	462	498	429	449	415	476	474	449	484	446	477	455	467	475	468	505	504	451	486	456	495	438	447	468	521	436	454	491	460	458	469	477	480	437	459	471	454	485	441	527	477	457	511	426	495	453	475	491	489	487	498	476	463	477	476	462	461	447	434	455	491	484	480	460	471	522	451	450	509	490	430	470	447	487	477	443	459	484	484	464	470	449	479	468	442	439	471	462	464	475	480	452	456	481	453	445	448	468	438	519	523	469	481	474	463	463	464	469	438	494	467	488	482	463	472	448	499	532	461	464	483	461	479	466	506	463	469	419	503	448	470	460	444	501	497	485	448	464	480	441	477	462	499	471	461	504	492	484	444	447	514	482	455	450	472	473	477	430	426	459	451	474	501	485	485	495	479	443	433	455	462	482	429	473	495	427	434	472	482	491	445	476	496	452	462	482	481	480	456	468	465	478	463	460	427	469	469	481	452	464	487	478	461	476	465	454	467	480	491	476	462	456	485	455	491	479	478	446	459	508	465	495	444	470	481	445	437	484	477	482	489	420	474	466	485	428	481	485	466	495	497	494	482	471	481	469	482	470	488	464	460	458	472	442	499	499	474	460	437	442	457	424	441	455	472	474	468	434	470	416	412	513	469	504	469	478	436	493	496	474	498	499	470	466	492	472	488	414	518	427	491	431	475	443	487	442	445	518	472	486	477	506	496	472	428	459	510	479	478	479	476	440	452	452	483	491	474	476	444	485	458	445	476	476	444	478	428	465	478	473	525	440	467	506	458	464	495	469	468	482	476	460	465	483	479	435	461	445	506	468	466	468	431	453	427	468	439	492	461	477	467	496	512	503	456	487	455	491	463	455	502	505	451	480	482	469	486	495	507	453	514	431	402	475	494	477	506	495	508	472	494	495	435	476	479	489	512	496	479	474	468	443	503	485	509	450	489	475	519	475	404	510	475	426	475	501	469	442	435	430	499	491	474	487	447	476	441	439	466	422	443	447	488	477	485	447	463	511	460	477	453	482	442	451	471	486	492	472	463	462	483	424	471	475	461	457	426	492	476	472	452	458	488	458	479	484	440	443	471	482	455	471	448	442	435	470	487	478	409	448	465	446	463	451	486	481	483	484	480	505	449	471	475	465	514	449	494	449	453	428	441	486	444	477	453	486	463	463	494	451	469	414	471	488	481	443	483	473	445	510	474	446	488	471	484	465	504	464	417	452	455	464	458	470	522	465	463	439	470	452	475	462	479	468	485	476	459	499	452	491	467	499	495	435	470	471	467	479	474	476	468	457	487	442
38147	26736	2690	951	741	593	507	458	440	386	375	377	351	381	356	337	360	347	317	319	325	344	342	332	304	339	344	337	312	335	327	314	304	332	309	318	331	313	317	331	293	323	316	341	340	319	314	311	307	329	327	306	327	320	307	305	292	283	310	318	318	347	334	310	297	287	322	300	334	328	319	304	324	299	280	325	314	322	312	343	311	316	300	294	329	280	284	319	301	316	320	313	334	343	297	326	318	304	300	301	326	351	292	325	273	290	295	312	323	308	327	332	312	331	305	312	292	319	315	316	330	298	310	305	274	323	347	311	294	312	289	318	329	342	327	301	334	305	325	295	300	272	308	334	314	323	311	332	313	319	329	334	281	328	298	310	302	315	310	325	306	317	313	320	340	322	298	307	312	291	305	299	331	307	306	320	291	326	317	349	309	326	331	307	295	310	316	305	326	319	309	279	318	309	303	294	290	306	306	326	316	317	314	306	330	330	338	285	344	299	311	298	293	303	312	332	255	328	311	342	306	316	337	342	295	311	338	332	316	295	302	334	359	306	306	344	324	325	332	318	309	320	334	326	320	292	292	302	313	343	319	288	318	286	331	305	322	345	330	289	310	307	350	333	293	322	301	297	319	301	301	311	341	310	320	323	363	304	315	332	302	304	287	307	330	353	315	300	304	326	319	348	317	314	345	330	332	341	305	348	326	312	309	284	321	322	291	320	299	280	330	304	329	327	318	319	362	313	288	298	288	309	325	308	320	313	296	328	321	334	312	309	304	303	308	314	286	311	340	333	340	324	340	324	340	307	336	311	325	323	339	315	319	309	325	303	307	325	304	308	320	338	318	334	293	315	333	323	296	284	308	324	307	305	295	306	314	302	318	313	304	279	301	339	341	302	287	326	349	307	329	318	330	282	314	327	345	323	317	303	314	313	305	330	285	351	322	329	355	290	334	301	320	306	318	307	318	292	298	317	304	337	317	286	344	307	356	333	324	339	305	319	326	303	324	324	315	286	319	314	310	306	319	300	331	293	311	316	339	315	330	317	310	304	287	300	326	304	329	318	332	304	282	305	314	306	346	317	329	324	315	326	305	349	321	311	309	314	330	310	314	319	309	301	303	340	335	311	300	291	325	313	329	323	294	280	308	303	318	315	313	291	326	323	351	300	324	338	317	313	329	276	323	280	282	273	323	299	311	308	316	293	310	300	311	299	355	318	343	319	328	307	326	276	324	311	315	322	286	311	322	310	304	303	304	298	289	327	329	319	320	289	380	314	297	295	301	331	306	340	311	347	303	331	320	319	344	331	307	309	289	305	338	319	298	310	307	273	282	285	330	329	331	331	319	300	291	320	353	271	309	294	342	298	334	346	320	286	289	287	343	312	308	282	316	313	300	339	316	306	316	299	293	321	342	311	327	315	330	316	305	296	305	283	290	315	279	287	325	332	324	301	324	368	318	296	312	312	340	343	308	318	310	314	305	328	327	285	312	304	347	350	312	316	322	337	325	312	329	349	305	315	311	318	286	345	303	310	303	316	318	291	365	328	328	324	355	279	323	289	320	295	304	277	319	330	295	313	329	309	319	320	318	329	336	340	362	314	288	297	309	340	300	328	282	324	318	327	346	346	292	322	319	302	324	321	282	329	325	301	304	340	309	326	300	340	298	313	336	323	320	336	324	305	311	313	280	302	284	296	323	329	332	301	321	316	342	321	326	311	324	309	320	314	318	288	312	303	334	306	312	302	285	330	313	326	308	305	304	311	292	306	342	321	309	321	310	314	305	290	324	311	328	294	316	313	285	324	295	324	340	310	300	339	321	307	311	305	336	291	325	316	320	316	353	336	329	330	317	300	312	279	295	299	320	331	294	373	300	326	325	320	320	307	302	297	310	297	282	329	318	324	295	315	293	332	327	321	305	303	296	324	330	302	302	308	330	310	280	307	323	296	318	318	325	308	346	296	299	311	297	316	317	334	315	286	294	311	315	343	319	300	292	340	338	358	325	289	316	309	322	284	295	312	317	278	297	319	321	332	311	335	324	348	277	296	327	307	306	327	298	338	285	298	318	293	312	279	324	338	282	315	330	275	294	291	311	324	343	317	304	283	312	296	302	316	335	303	271	312	329	322	296	314	323	281	306	340	344	293	328	291	335	278	300	305	334	322	315	296	288	284	299	310	313	280	315	330	295	272	324	317	316	351	299	340	290	349	331	322	364	331	299	320	248	293	312	329	359	352	279	291	328	322	340	293	313	289	275	291	306	307	309	299	302	333	303	318	322	359	314	304	302	308	296	302	324	293	353	309	299	297	317	311	312	319	313	293	317	343	320	342	304	296	341	308	292	346	295	308	310	281	303	325	306	283	323	336	325	302	292	290	323	283	283	299	299	313	310	297	273	306	304	302	328	289	331	294	342	328	303	282	312	292	346	335	319	276	340	295	309	309	338	331	334	312	314	319	353	310	310	331	294	314	310	306	291	286	301	295	322	356	290	306	292	290	317	307	339	302	315	268	310	332	306	326	337	314	318	335	316	304	325	350	309	340	306	323	304	317	304	324	308	311	305	320	326	305	345	274	321	344	336	331	302	295	336	318	322	331	296	299	326	289	315	328	325	316	332	326	308	304	319	311	325	311	325	290	308	294	289	312	323	327	309	315	297	322	329	303	312	292	308	362	311	313	330	294	328	296	319	281	325	315	354	312	284	320	321	322	312	329	344	318	354	304	310	315	275	298	327	318	320	337	328	309	300	345	311	325	331	312	295	290	298	292	306	325	312	361	276	303	327	314	311	318	308	316	309	299	299	298	313	332	302	333	316	303	323	303	319	288	314	295	289	276	338	335	323	302	336	311	314	316	297	322	281	316	318	299	324	295	301	324	292	318	328	292	326	352	331	331	309	316	317	285	309	299	344	336	320	336	264	311	320	321	332	311	299	327	299	340	314	346	297	317	308	300	317	326	355	312	335	316	319	293	329	300	293	339	300	312	343	359	312	313	303	336	319	304	321	326	332	313	306	316	308	317	340	330	330	325	338	335	296	320	302	323	298	332	295	270	354	303	301	340	305	362	326	315	316	303	322	323	294	307	318	326	329	323	304	357	306	302	338	320	292	318	323	329	294	333	306	315	331	343	289	343	300	296	284	337	298	340	317	318	326	316	290	287	293	331	290	294	293	306	308	314	296	290	306	296	295	330	294	278	322	322	346	314	288	307	325	292	334	304	316	317	320	325	326	312	349	342	323	349	328	321	305	306	298	334	289	332	315	287	276	305	317	290	301	326	300	290	361	300	300	326	359	327	285	283	307	317	352	319	325	296	310	293	301	332	292	319	303	313	268	335	322	321	320	321	330	322	327	283	346	307	313	307	294	327	352	316	325	319	287	298	325	336	316	333	289	302	301	303	338	319	294	320	305	338	275	333	329	301	302	307	311	344	308	317	331	328	289	306	360	368	314	324	306	319	293	338	310	304	322	310	303	309	345	327	313	324	325	304
24011	11662	2485	2936	2601	2330	1918	1833	1546	1426	1323	1226	1256	1147	1081	1033	1063	927	977	919	966	932	934	962	923	937	920	876	869	870	931	870	856	846	840	857	832	877	888	889	894	827	869	878	844	857	803	893	877	866	869	828	866	841	799	824	827	853	826	865	878	886	816	882	824	853	843	866	793	845	824	814	834	823	814	861	901	817	796	832	800	868	833	844	832	891	889	831	799	841	812	846	919	854	846	834	789	848	800	821	810	877	858	779	853	848	841	830	844	812	786	773	816	827	836	834	842	838	822	828	872	863	826	748	840	853	809	856	821	788	891	793	811	792	840	808	860	791	811	845	864	854	782	877	872	783	846	862	861	824	824	820	847	843	802	750	818	843	802	830	892	755	897	798	823	846	775	878	792	837	860	777	797	806	823	784	840	815	828	801	875	805	814	782	863	885	833	842	801	784	845	848	854	820	834	812	845	859	832	789	817	822	834	815	862	805	798	848	844	862	833	894	791	835	797	800	783	892	804	840	812	864	879	835	835	828	841	811	823	821	851	796	802	807	830	813	797	850	804	809	774	789	830	780	817	867	848	783	828	865	850	837	804	807	856	834	861	847	860	786	840	801	824	838	821	808	895	790	868	811	833	816	807	768	871	774	828	798	817	792	802	811	803	811	887	817	825	785	837	781	840	848	818	876	817	803	802	800	842	770	846	814	815	849	837	814	850	856	812	813	878	829	890	820	853	804	838	804	828	838	820	813	810	851	813	806	832	842	774	823	836	842	835	803	806	840	794	814	872	796	857	813	807	818	874	855	852	825	827	823	938	854	880	831	791	859	818	819	776	856	832	835	825	807	818	847	830	843	824	802	890	796	808	841	841	809	807	861	821	822	848	780	786	797	849	863	839	865	823	796	835	755	837	810	825	855	816	804	867	867	815	805	849	841	820	855	841	869	867	857	790	846	838	809	835	850	867	797	793	818	818	840	811	849	812	811	798	804	847	855	832	857	821	813	837	830	836	837	828	836	811	783	824	824	835	780	838	832	822	815	866	787	888	811	824	853	762	841	809	875	867	795	820	770	816	802	818	830	832	827	812	829	802	841	825	854	812	805	863	852	810	786	835	786	856	812	842	787	867	823	848	839	817	824	806	827	806	799	823	859	859	858	821	808	841	810	828	841	821	864	815	796	815	797	810	817	795	857	814	856	794	814	893	843	877	800	837	840	828	844	838	861	848	843	931	831	837	876	807	849	843	771	774	776	807	832	837	826	775	855	847	869	845	797	824	841	806	815	854	872	789	825	827	830	813	840	748	834	822	825	829	832	837	854	842	857	829	815	806	865	854	742	774	769	843	822	835	866	862	860	780	760	797	832	880	825	798	837	836	856	804	864	846	820	840	850	781	842	813	801	859	821	818	791	806	881	865	823	812	793	836	805	853	819	859	834	851	810	845	828	816	820	837	814	832	817	823	815	840	822	817	846	811	826	859	853	805	816	799	815	897	816	800	803	827	782	826	890	822	775	812	865	841	829	866	774	846	818	874	872	878	825	890	872	805	795	810	814	838	820	856	834	825	828	835	877	834	858	832	850	852	838	803	829	847	867	773	849	806	843	862	874	797	794	881	808	810	807	815	794	857	849	897	850	845	824	835	807	840	834	807	808	837	830	798	874	804	829	847	847	833	824	825	780	833	817	814	833	847	785	841	816	802	808	815	851	820	821	843	864	781	825	805	779	802	808	797	861	883	814	786	895	783	864	824	797	892	914	895	794	789	774	799	809	854	755	849	894	871	888	799	831	806	874	881	798	795	815	865	841	813	810	850	831	845	832	810	796	839	816	839	831	762	831	838	845	885	822	816	853	869	830	882	782	806	810	833	829	819	845	832	850	837	807	761	853	844	771	810	815	849	860	777	811	823	861	798	803	803	827	897	844	861	827	820	804	771	852	878	838	860	797	816	821	850	799	840	836	800	816	831	873	824	825	758	829	816	844	855	851	822	833	825	833	801	866	890	866	828	798	849	813	793	834	835	828	765	759	836	816	822	860	847	821	860	803	826	854	779	822	818	832	803	800	847	877	836	808	816	825	876	844	817	858	813	882	840	854	820	862	823	867	815	792	826	835	820	811	803	827	841	825	864	785	796	795	803	796	851	821	806	856	805	865	857	824	851	854	886	833	806	843	827	752	847	823	879	826	798	824	849	874	858	865	816	819	846	815	849	832	781	817	817	830	754	832	856	900	791	818	845	827	856	848	825	811	810	876	831	844	851	823	851	839	820	835	818	852	801	821	799	877	805	872	832	860	831	849	863	824	830	820	820	866	820	825	878	858	839	817	811	825	854	814	834	818	830	806	865	841	842	883	849	866	788	886	795	826	843	830	822	805	812	856	852	809	824	818	859	814	797	800	871	845	833	845	849	786	813	828	824	879	838	813	829	823	865	823	811	829	839	778	804	845	845	859	834	846	817	826	817	861	825	819	823	828	846	791	808	838	829	803	798	879	877	810	834	860	790	820	873	845	779	821	819	825	853	824	866	855	860	757	861	792	862	827	781	826	840	824	839	835	849	848	825	832	835	825	892	838	795	847	845	838	854	834	815	812	783	844	851	866	814	867	866	860	826	834	826	836	866	805	863	847	822	792	821	847	822	858	847	813	848	832	857	855	806	832	838	827	860	895	831	836	811	819	865	863	805	818	803	842	800	855	838	818	813	858	837	869	835	770	842	871	885	813	854	832	872	856	866	818	854	848	803	874	827	838	821	827	855	823	777	802	756	847	823	839	825	835	808	852	820	792	839	802	833	863	822	843	801	880	823	845	840	827	831	800	840	836	835	846	819	789	815	882	888	855	809	812	840	839	825	802	858	799	801	819	873	880	807	750	839	827	754	816	826	822	830	802	862	850	837	857	834	880	889	827	831	832	838	835	809	844	836	814	833	813	856	810	834	838	821	852	798	766	793	850	815	843	823	808	817	764	810	839	851	831	785	803	793	780	829	833	820	812	806	773	780	801	808	819	833	842	816	812	813	832	873	821	838	802	826	828	860	853	842	859	915	817	830	787	829	877	818	813	856	856	771	862	760	832	843	838	790	829	833	832	818	817	850	803	786	820	829	804	870	773	813	854	810	804	784	824	794	783	780	852	824	838	844	873	817	790	788	851	848	831	887	854	887	798	832	827	773	828	781	814	827	835	827	819	830	814	837	805	832	793	851	825	844	831	827	799	839	805	790	823	809	767	811	813	834	834	806	888	818	851	868	876	821	867	900	809	789	860	774	866	872	778	853	796	834	807	827	837	813	831	872	816	796	795	851	787	836	861	796	844	847	805	833	796	859	857	787	844	796	805	840	833	840	864	850	837	785	860	876	841	784	810	796	825	835	823	829	801	864	862	841	887	858	804	838	830	879	897	850	840	846	800	869	814	854	847	798	818	870	863	800	799	905	860	892	836	809	806	822	819	820	787	838	802	860	776	838	827	837	834	830	797	830	862	802	820	854	871
54710	41095	9025	2167	1328	898	774	737	597	568	577	485	500	449	410	424	452	398	391	398	396	394	410	415	401	367	374	411	392	366	366	421	386	385	406	384	368	373	352	352	346	372	395	356	367	370	397	413	387	399	395	385	378	375	398	402	371	382	393	394	361	381	386	369	391	403	399	385	368	416	380	353	403	388	389	383	360	351	370	382	360	355	379	350	393	355	367	394	363	387	381	388	388	383	394	379	397	386	392	375	387	393	359	383	381	357	357	364	396	392	377	379	367	382	370	360	399	413	356	397	344	390	414	387	419	386	373	382	390	387	362	410	409	366	389	375	374	379	389	373	369	364	335	354	332	350	421	392	365	396	408	361	376	377	365	387	367	364	387	381	388	370	364	372	343	429	366	372	382	389	323	416	382	356	421	388	367	379	332	348	396	357	364	380	373	371	401	355	357	394	373	392	330	360	396	402	408	384	394	388	358	401	375	338	408	380	375	394	363	385	392	369	375	399	412	431	408	406	406	392	370	384	342	357	381	374	412	418	373	419	389	341	376	369	375	380	408	392	362	368	400	382	392	364	364	329	350	374	393	371	364	359	390	371	356	381	384	406	366	418	398	344	385	391	364	375	371	376	387	367	391	386	355	364	373	345	355	391	377	382	375	384	386	370	355	382	368	377	399	394	377	328	380	380	362	333	396	393	416	406	390	353	387	362	397	376	411	375	363	375	398	380	386	388	378	345	391	339	361	349	353	347	373	395	391	375	343	360	380	391	402	401	386	361	368	367	350	391	343	358	358	422	407	398	355	370	362	390	386	370	406	352	349	395	397	403	408	390	369	371	365	389	394	357	368	378	393	372	395	373	384	356	387	353	358	392	392	347	349	355	357	376	376	377	378	404	402	370	378	393	400	372	410	391	355	340	376	375	380	354	378	387	391	382	373	358	416	366	370	339	359	348	363	423	367	383	363	372	374	399	405	380	401	407	375	378	336	351	371	398	351	382	395	389	354	380	319	386	349	367	399	368	372	407	374	379	375	372	391	366	378	379	395	376	400	389	393	384	404	362	416	347	348	398	369	369	396	382	360	342	357	375	376	370	397	365	378	404	384	420	394	415	375	378	382	359	355	357	338	386	379	343	374	372	360	387	357	435	340	369	372	375	386	396	388	380	381	397	408	374	369	380	393	404	334	388	383	333	338	344	414	389	396	416	418	375	372	364	366	375	382	374	383	395	384	348	370	372	421	373	386	388	377	398	360	393	391	349	379	370	388	376	364	387	391	379	417	403	360	382	402	384	369	397	386	376	413	409	348	331	382	369	333	343	349	391	401	338	368	363	366	416	396	385	350	373	375	407	375	394	362	390	376	380	402	436	367	377	435	375	397	369	345	360	381	368	430	399	359	383	379	355	348	341	350	374	421	386	388	372	343	350	386	377	377	387	371	396	380	359	416	380	345	382	372	372	388	395	364	376	386	340	337	385	342	391	372	396	346	398	389	358	371	389	354	410	390	380	382	388	384	393	336	365	367	419	381	359	353	384	389	354	326	369	417	374	415	346	380	412	407	389	355	382	381	362	397	388	363	394	369	363	377	380	384	382	407	384	374	343	409	389	362	375	390	393	364	388	395	343	350	400	401	370	359	363	359	381	379	377	429	339	359	367	359	389	370	409	397	354	384	382	348	381	380	375	351	382	371	391	377	369	353	389	372	382	397	389	372	413	400	370	373	400	411	383	374	359	380	387	391	413	367	373	382	336	381	397	382	353	391	387	375	399	374	376	405	324	370	391	378	393	386	365	375	353	365	398	383	383	387	386	370	387	400	372	361	413	349	389	356	368	391	367	357	377	385	385	373	371	406	347	394	385	373	391	375	361	367	378	347	371	376	373	363	375	366	374	377	357	391	365	386	387	375	354	405	381	372	419	348	375	419	368	371	377	355	368	375	373	341	369	356	379	400	372	402	364	361	377	386	410	382	344	357	401	367	391	392	379	348	408	360	357	399	321	368	372	385	347	365	363	426	358	361	357	388	392	401	392	368	362	390	370	390	374	366	378	396	387	400	394	366	384	385	397	370	351	365	377	379	378	354	392	370	359	365	377	431	377	370	376	342	371	381	385	371	382	369	385	373	394	368	391	396	383	385	389	397	364	387	389	386	394	368	405	342	392	407	400	378	374	395	374	373	370	383	365	375	376	367	349	376	343	327	377	385	388	419	346	388	382	379	386	399	362	352	371	348	391	375	364	367	379	383	350	373	361	340	396	381	387	345	423	395	372	396	360	362	395	402	359	389	378	379	406	370	338	362	390	340	390	370	348	351	410	386	409	405	363	375	402	385	362	369	392	391	413	401	405	375	375	362	368	400	385	364	381	400	372	394	370	345	383	376	366	368	345	380	389	392	382	349	363	376	370	394	363	387	384	396	385	387	410	374	357	405	346	391	385	360	389	416	379	380	350	381	337	363	394	372	410	388	374	404	388	378	361	392	389	368	380	392	341	340	347	398	416	369	381	397	380	394	359	353	367	333	414	363	367	399	435	387	375	359	375	384	375	368	344	387	371	394	354	381	376	337	381	356	370	399	431	408	369	394	363	392	392	377	408	379	374	368	407	360	387	390	395	393	387	399	379	372	415	351	395	397	373	382	355	361	331	372	371	380	375	341	387	358	349	351	385	410	367	364	360	386	345	351	394	398	344	374	347	371	379	396	387	378	417	407	369	395	340	427	375	386	389	364	371	370	360	380	374	384	372	386	395	353	378	368	350	378	363	407	354	364	412	401	406	391	398	401	392	365	408	402	334	361	333	379	364	369	420	397	343	360	374	376	353	380	365	347	377	424	374	364	409	408	386	350	347	396	382	363	371	370	359	362	376	353	405	410	374	364	371	353	349	399	402	371	401	337	385	373	384	374	398	381	385	370	393	360	407	352	377	351	350	358	354	390	383	345	380	381	412	374	353	372	386	364	378	407	373	400	383	404	390	362	399	388	376	383	377	371	384	365	367	399	396	414	368	394	383	382	384	365	349	391	367	382	368	397	397	383	368	399	372	368	373	352	398	387	365	388	358	367	382	381	379	384	396	410	355	305	387	364	401	349	382	336	374	394	408	405	385	348	368	387	384	393	342	376	382	364	404	359	390	398	396	409	359	368	417	347	408	402	354	386	375	333	352	388	404	387	395	401	390	342	392	400	372	378	370	347	374	374	398	401	390	366	416	398	340	341	353	362	387	422	379	402	416	383	405	408	377	341	372	386	390	383	388	348	389	384	355	379	358	392	362	386	389	370	367	403	390	389	367	360	364	377	392	391	372	369	357	384	380	369	380	345	396	353	369	366	391	380	397	411	397	363	408	360	350	370	378	345	386	383	398	372	359	359	428	396	349	381	388	342	407	392	365	396	409	380	411	430	408	388	363	382	366	366	379	376	384	381	349	389	374	403	390	408	374	397	343	343	389	333	405	387	375	394	381	370	373	344	384	357	397	352	382	366	378	373	358
34752	15597	3928	5038	4261	3676	3038	2570	2417	2013	1883	1715	1649	1413	1439	1398	1346	1298	1307	1215	1185	1190	1078	1096	1092	1037	1096	1045	1021	1001	1027	1104	1054	964	1043	987	998	1032	1055	1023	1017	975	978	967	934	974	1016	990	923	997	960	960	945	942	985	990	928	985	984	982	968	917	1002	951	976	923	884	922	953	980	902	951	961	965	934	934	958	913	934	959	910	949	953	950	975	922	889	898	917	976	958	952	939	920	905	927	930	963	973	872	938	895	1001	986	920	875	954	921	949	958	897	925	934	935	942	901	914	954	969	921	962	942	974	884	953	890	910	895	945	913	910	913	965	939	901	958	921	912	958	980	904	923	915	934	929	907	961	901	955	953	906	949	923	911	896	930	986	907	900	926	940	986	953	953	966	914	927	876	928	965	999	956	938	929	927	962	1007	916	874	938	901	917	926	993	948	934	955	957	867	971	935	991	916	924	903	968	955	932	973	943	917	974	925	936	1008	895	972	915	872	888	952	898	968	937	928	979	908	868	963	921	973	931	926	954	917	916	965	928	938	975	924	920	912	903	905	961	931	923	963	875	936	908	965	909	909	945	918	910	899	964	945	910	973	865	944	924	887	974	923	998	947	883	958	930	917	959	900	934	917	924	874	946	876	887	967	912	929	912	931	983	900	930	934	900	892	899	928	963	989	972	926	926	959	954	972	946	897	880	963	939	918	920	990	965	928	900	965	915	931	940	948	904	915	929	892	920	912	952	996	957	878	955	933	977	931	937	954	866	957	961	918	910	935	922	943	912	957	961	973	945	943	894	947	925	917	964	905	904	918	961	945	972	947	934	965	893	958	893	946	917	954	939	938	932	916	933	975	901	874	928	946	947	877	976	962	930	959	845	932	907	931	928	896	895	883	931	935	962	885	945	904	947	896	925	871	955	966	908	935	900	946	948	939	937	951	867	953	996	914	894	936	919	913	906	928	933	936	959	941	949	927	958	970	902	947	945	927	989	944	896	977	998	908	959	997	914	944	948	964	957	927	971	933	993	947	877	1003	954	977	912	912	899	971	905	936	962	882	934	943	876	964	890	945	904	948	962	923	914	946	922	984	928	1008	916	940	938	920	905	935	939	933	927	880	896	921	971	973	947	982	916	959	949	925	937	940	936	915	878	905	924	969	922	953	1001	933	951	920	921	879	980	941	968	909	919	921	968	951	915	1000	906	919	957	939	922	892	940	936	956	921	952	907	871	892	939	986	915	931	919	896	954	875	910	936	942	929	960	973	897	935	903	908	904	948	918	960	930	950	940	967	872	916	954	927	929	877	924	933	908	943	930	948	914	915	889	893	923	938	903	957	874	972	911	925	959	909	944	955	926	923	931	869	863	905	940	959	910	925	931	930	1016	899	920	967	937	922	947	933	894	927	895	906	895	909	987	915	904	944	921	929	995	896	882	966	906	943	940	890	975	903	975	940	928	967	951	887	904	945	1024	939	888	959	950	965	911	931	947	901	919	985	906	981	915	899	938	973	955	932	982	923	906	931	965	967	935	879	963	924	954	911	906	992	967	937	936	929	912	863	978	929	925	934	918	997	986	941	925	892	904	918	981	1002	954	948	988	947	954	934	947	908	891	923	921	951	985	900	946	938	944	916	991	929	981	931	944	975	966	928	926	932	895	937	936	922	925	881	950	910	937	932	978	907	938	925	926	922	952	930	928	944	930	968	941	959	916	984	948	937	943	985	944	936	918	958	948	959	880	952	881	887	876	974	907	953	913	947	979	942	919	912	951	930	884	924	949	919	942	889	925	971	967	885	907	985	894	916	952	939	901	904	936	942	940	948	969	935	925	926	958	955	966	978	990	919	932	898	961	900	921	980	925	926	974	935	900	961	978	899	912	947	958	969	924	965	929	955	972	878	936	928	879	952	908	972	912	975	959	945	908	926	930	924	952	937	906	951	905	911	915	903	946	905	962	913	922	905	911	941	908	918	909	958	990	886	957	891	904	917	934	899	952	995	959	858	893	913	911	938	940	933	883	951	968	916	950	910	936	917	923	879	965	951	905	895	912	948	973	885	956	938	929	932	909	953	917	891	912	918	966	938	879	963	918	964	900	1006	898	950	918	902	933	923	892	951	921	927	948	931	983	957	923	941	921	923	961	932	976	941	901	913	938	983	927	979	921	946	948	972	900	995	900	960	929	920	908	925	888	1004	950	932	910	955	933	872	900	911	959	921	946	954	914	961	981	888	920	925	876	902	967	963	917	985	969	926	904	919	935	938	891	884	937	921	937	941	930	968	952	946	968	862	974	952	924	930	953	900	919	959	943	948	958	951	898	903	881	948	971	946	941	923	951	950	957	912	939	927	922	921	943	935	938	905	946	932	939	899	944	937	992	958	909	912	930	911	945	926	919	954	933	906	907	951	963	926	963	949	960	955	914	925	896	907	985	1016	953	938	917	887	964	963	947	896	898	929	946	939	927	917	931	913	928	935	953	918	975	901	970	1006	947	913	906	902	935	899	934	906	875	920	872	914	936	946	917	842	940	926	872	891	963	920	951	918	929	969	968	947	924	942	933	885	977	1006	929	936	910	965	905	1009	926	931	859	939	918	908	909	924	909	986	881	925	882	895	915	905	956	966	903	896	958	908	932	938	947	891	1032	928	950	970	929	955	951	888	874	918	923	926	899	921	963	903	886	958	939	943	864	969	973	899	905	948	975	914	991	881	906	917	955	900	1006	943	967	902	928	937	910	938	916	929	975	952	867	957	939	945	939	945	927	924	975	950	945	928	941	949	912	930	943	933	938	897	875	927	926	863	993	930	925	947	911	875	948	964	929	876	957	968	961	893	992	938	970	898	919	955	913	969	941	948	956	1000	914	973	967	927	951	914	977	947	912	942	927	900	974	894	906	953	979	893	944	954	918	932	929	898	923	930	943	923	902	909	975	952	927	882	926	854	992	958	935	902	946	975	869	924	905	967	917	938	929	931	971	949	980	876	962	854	962	980	918	907	960	962	959	873	847	947	983	946	859	895	945	923	949	915	955	887	921	931	968	966	980	988	951	971	936	901	965	898	1010	903	940	933	923	886	938	940	1003	920	946	927	904	942	911	912	923	931	959	957	891	914	946	939	908	891	909	896	984	917	951	894	938	906	923	906	919	896	974	920	928	903	936	978	928	935	918	911	954	885	932	920	887	942	940	944	977	946	924	939	914	939	906	998	940	989	930	922	944	968	937	925	933	923	907	982	881	955	933	930	926	935	961	904	992	907	931	948	986	946	934	910	941	877	893	887	948	931	1000	972	968	881	968	919	933	932	864	969	947	912	861	966	952	964	920	922	880	959	961	930	893	934	904	951	917	957	903	976	978	895	920	927	918	903	905	944	948	954	929	937	989	986	890	919	960	951	973	921	1012	967	934	940	954	878	931	920	972	911	940	977	951	927	967	917	929	922	959	939	893	940	901	920	881	916	917	958	919	944	945	920	972	950	940	896	924	1010	923	927	921	887	916	899	868	925	885	920	915	885	913
4463	1257	176	164	175	181	154	151	146	164	151	150	178	182	172	141	147	162	148	164	145	169	155	158	162	143	169	153	161	164	156	150	137	144	146	159	135	131	160	129	144	143	150	151	142	141	156	140	161	139	159	156	156	147	141	161	141	180	147	154	154	142	138	171	147	163	139	142	151	146	136	161	158	159	163	159	145	176	180	185	156	154	142	128	150	164	130	136	144	158	159	155	152	149	136	156	162	149	142	149	144	160	159	142	154	150	150	180	127	137	141	137	139	155	141	151	144	144	144	138	148	136	158	136	138	148	168	159	159	154	160	142	152	161	132	164	126	131	141	137	137	142	158	167	158	150	123	136	157	143	147	167	145	133	145	163	168	147	154	151	160	158	152	143	156	152	141	178	142	171	150	149	158	140	163	127	143	146	140	167	161	141	149	137	167	189	141	174	145	169	181	135	167	153	147	167	139	163	167	149	163	153	157	149	177	154	134	164	148	150	165	140	155	165	140	133	157	147	157	135	175	136	137	139	152	152	145	145	162	148	123	159	141	136	153	163	146	133	149	173	158	143	134	171	168	164	169	132	148	141	173	141	149	169	152	171	146	141	158	146	139	147	142	150	162	135	129	142	120	156	175	149	143	123	153	143	181	168	149	162	139	166	168	161	145	161	154	135	146	168	158	143	153	143	135	155	165	148	149	151	169	155	158	140	158	155	158	151	164	149	149	141	153	158	145	161	147	159	161	157	165	171	171	141	153	168	160	140	165	174	139	146	151	150	154	146	144	138	156	151	172	158	154	144	157	141	154	163	176	154	129	147	162	162	152	154	143	138	167	135	154	145	142	148	149	153	152	171	154	165	131	141	157	160	164	168	153	148	177	167	145	145	145	155	145	174	128	148	136	149	143	163	153	140	146	139	135	152	151	161	141	159	158	175	157	152	158	146	161	158	166	154	168	142	149	156	148	157	140	153	140	170	158	157	169	157	159	160	168	158	167	183	132	165	151	176	138	146	156	144	163	135	147	141	162	160	156	173	181	153	158	147	169	138	159	160	137	147	147	151	142	136	134	165	146	139	157	150	150	161	144	141	142	137	149	163	153	149	141	141	155	158	143	142	162	157	155	146	145	124	131	137	147	141	147	130	134	166	143	130	121	146	143	163	154	138	140	148	144	143	156	156	145	152	147	156	169	126	140	161	150	156	180	147	140	167	149	131	165	148	166	142	159	156	164	144	155	138	138	143	166	152	147	136	148	158	146	142	157	161	149	144	156	154	132	146	149	147	155	134	148	172	143	142	173	164	159	157	186	140	154	146	173	144	133	160	128	158	133	141	154	146	150	155	152	178	147	168	147	142	159	149	144	146	134	172	165	147	156	141	140	155	148	161	158	126	144	163	153	164	139	127	166	139	137	158	144	147	132	144	150	146	158	143	135	137	175	143	154	145	141	152	164	149	160	165	139	139	134	131	177	143	167	143	144	163	144	179	165	148	135	133	142	156	150	146	151	162	147	156	149	141	182	136	160	130	157	160	161	136	156	145	150	164	172	145	136	161	172	191	180	158	139	142	171	146	153	155	132	147	161	152	165	157	180	165	167	168	180	168	151	137	132	153	155	150	153	167	177	171	148	162	161	166	156	159	157	148	140	148	160	151	167	162	132	197	174	150	154	162	170	140	132	150	150	173	153	174	161	151	156	143	141	185	170	174	160	157	174	185	167	164	158	127	181	139	137	143	166	154	152	132	150	157	164	159	172	153	141	179	169	169	163	146	142	168	171	149	157	148	167	153	169	164	149	167	171	159	168	142	128	171	159	165	162	157	151	161	163	143	155	148	139	165	165	150	164	144	155	143	162	170	172	139	153	141	137	139	144	140	148	147	162	135	154	158	142	154	163	164	160	161	160	144	169	145	156	159	174	167	160	160	142	152	159	182	173	146	144	144	155	164	181	129	142	122	156	166	148	179	167	143	145	141	142	159	139	168	145	160	142	164	138	166	146	175	162	167	171	161	171	142	153	159	160	147	146	152	136	138	155	139	157	133	156	146	155	138	161	174	141	165	161	180	139	150	176	158	184	143	165	149	136	152	160	158	154	153	185	176	131	149	147	157	143	174	163	161	167	151	135	137	142	177	137	157	155	161	168	152	165	156	134	147	144	150	155	156	127	158	151	153	165	158	126	170	132	161	141	142	160	153	137	167	139	171	141	162	165	180	149	143	154	176	162	145	150	131	127	138	141	144	150	142	127	161	131	156	163	143	197	181	151	149	140	159	131	142	172	154	146	154	159	142	156	139	147	155	166	156	144	154	146	170	171	140	124	122	161	130	153	149	171	147	139	128	164	138	142	159	164	115	176	173	166	156	148	157	165	146	149	167	141	158	184	150	166	157	150	155	134	170	164	148	169	163	134	175	163	163	182	153	148	138	161	158	137	132	149	160	160	157	160	140	139	153	169	140	147	144	155	145	146	129	159	168	144	164	124	150	146	168	149	158	136	135	144	144	158	136	166	148	167	161	137	174	159	156	155	180	139	150	155	167	135	149	131	147	139	160	162	145	128	145	150	156	171	158	167	154	165	182	141	173	171	140	123	136	132	152	162	154	167	152	179	145	137	165	167	151	152	147	136	152	140	161	153	149	155	170	151	155	158	170	169	158	146	169	151	153	148	142	156	132	142	178	166	138	152	153	159	142	154	144	146	148	138	151	140	181	159	153	157	156	184	166	146	155	171	172	164	144	145	162	150	163	166	148	149	145	149	153	170	151	144	142	155	146	171	170	169	177	156	174	142	163	158	145	174	143	169	175	121	160	140	170	150	158	148	155	179	137	153	138	152	146	177	136	182	143	158	157	148	171	157	168	137	160	157	169	164	158	157	153	142	153	149	144	159	162	169	150	151	135	146	146	148	152	167	158	137	178	144	154	135	169	132	159	157	139	152	154	146	144	144	156	149	153	141	173	197	146	147	161	164	125	151	154	146	142	157	158	143	120	140	164	142	155	152	162	156	140	145	160	146	165	156	156	149	161	154	168	153	168	169	150	167	158	137	134	155	149	144	168	167	170	149	184	160	148	147	151	158	132	137	154	149	134	156	148	129	179	172	137	169	148	145	163	151	157	149	138	146	139	156	136	150	158	156	152	150	138	167	170	128	150	123	145	133	144	156	159	134	147	159	170	160	152	160	137	149	145	153	149	170	155	151	155	151	154	156	151	136	166	166	152	137	151	142	160	139	147	136	140	152	156	142	152	152	147	143	154	154	162	143	148	154	150	126	167	138	175	178	159	147	154	148	138	158	135	151	155	160	137	166	141	149	153	155	150	144	163	154	144	158	156	137	173	134	144	159	148	158	145	168	131	141	154	152	141	163	166	142	169	128	141	169	147	133	158	146	137	148	153	128	151	194	150	151	151	156	156	146	164	148	140	149	169	159	165	149	149	163	152	154	153	152	169	168	178	164	143	146	146	157	158	158	150	151	160	132	176	149	170	166	170
4888	2199	544	578	561	525	545	513	509	497	498	494	471	465	435	503	495	518	466	499	480	471	471	467	470	485	464	477	484	446	493	476	443	485	506	440	474	495	456	450	496	485	470	486	458	448	492	497	449	519	476	464	464	469	450	446	529	484	491	466	445	481	489	468	457	500	457	467	458	476	532	488	490	485	512	509	441	467	481	474	485	506	498	447	458	497	461	449	486	483	505	455	443	467	526	466	485	486	520	521	457	473	464	510	468	490	468	505	517	490	517	464	480	515	431	468	480	490	489	445	480	454	499	464	454	505	481	458	483	454	446	465	487	463	477	472	461	472	553	474	409	462	477	476	482	467	487	462	503	476	507	453	490	485	478	475	466	457	469	469	473	496	485	445	476	434	494	461	458	495	482	492	529	480	469	465	470	479	489	470	474	473	439	479	492	449	530	417	483	504	482	468	479	505	441	468	441	439	483	487	470	454	461	476	495	500	465	471	486	481	496	497	485	456	459	484	468	464	464	553	521	515	482	472	470	477	451	462	485	479	469	466	432	512	474	475	475	468	449	460	480	448	482	500	476	474	476	495	504	450	464	460	442	433	448	493	496	483	466	456	480	466	506	508	480	466	478	494	470	487	464	488	451	455	461	469	475	412	473	444	521	523	483	481	477	465	473	474	453	473	472	499	476	485	480	496	476	493	463	475	522	465	459	457	480	491	451	470	476	476	449	509	499	428	492	488	501	472	488	469	449	488	468	446	451	465	486	455	473	481	512	490	455	472	454	461	500	431	496	486	501	451	463	465	461	446	479	474	475	457	497	507	477	437	497	472	488	515	432	455	463	501	506	441	494	498	497	451	522	470	521	485	496	468	487	490	443	455	456	503	499	472	480	452	492	481	466	454	484	441	472	484	484	446	497	476	471	476	524	475	498	444	457	529	468	499	469	479	471	480	495	488	485	493	454	484	483	454	456	442	504	479	485	454	475	501	445	450	470	405	493	463	449	482	457	479	468	498	495	469	494	470	481	453	451	492	464	511	454	519	502	468	479	488	482	489	471	474	471	470	507	475	432	452	483	493	513	465	529	479	476	494	434	467	479	476	500	469	465	458	438	505	496	441	485	482	472	444	481	514	483	459	487	469	463	455	489	512	452	465	472	478	482	470	507	492	498	506	477	493	481	455	483	487	510	476	514	450	481	453	418	475	471	516	473	470	470	464	475	491	465	472	475	494	475	469	472	443	481	493	421	466	486	485	478	476	496	481	485	495	496	497	439	451	435	455	491	447	483	460	463	439	471	430	453	483	477	471	481	475	480	487	463	488	454	429	441	468	441	461	482	466	486	493	460	458	490	482	453	512	478	500	485	435	423	496	430	417	456	513	498	515	475	503	447	442	468	428	502	485	434	465	487	466	456	496	445	477	451	457	508	462	503	472	431	478	498	507	476	499	431	448	503	493	472	458	527	441	458	492	479	492	465	513	495	467	482	494	474	445	476	502	444	462	474	451	499	486	504	443	490	461	470	502	459	486	493	509	456	478	478	463	494	481	498	488	473	476	478	449	486	486	479	448	441	473	483	443	464	489	481	482	496	482	475	508	468	475	468	468	487	481	480	494	473	495	494	447	434	490	466	467	476	505	512	495	471	462	476	485	439	452	444	464	506	416	470	450	456	507	504	500	473	502	512	501	458	443	479	454	480	505	483	471	462	422	479	480	480	485	509	483	478	490	499	423	501	477	444	476	485	473	483	471	495	515	477	473	460	473	483	468	465	460	479	442	474	481	484	451	528	482	489	463	485	478	470	454	475	489	457	485	469	464	506	503	493	499	475	487	482	473	497	491	475	468	484	512	469	474	480	465	442	462	471	489	456	475	466	516	517	469	468	473	494	461	459	469	465	482	473	449	456	453	465	448	508	464	511	479	488	497	455	489	460	462	470	438	511	483	491	453	489	487	450	478	463	479	432	490	434	466	468	497	479	479	470	468	489	460	474	494	507	463	473	486	462	490	462	469	485	487	472	460	482	472	530	454	493	472	491	476	467	467	487	462	461	476	504	475	487	456	501	422	460	447	475	523	498	442	451	467	508	500	463	473	478	495	459	455	447	475	449	484	470	477	499	486	455	469	479	502	460	480	487	471	471	455	489	477	496	444	498	489	515	532	472	486	481	472	492	448	465	467	468	444	512	474	456	439	487	498	444	479	445	471	467	487	441	479	469	500	457	463	491	475	473	473	477	495	428	478	477	487	480	499	513	497	454	486	462	487	472	457	471	481	488	430	454	475	457	501	482	473	453	463	443	465	468	437	498	434	496	485	461	530	464	474	484	458	464	473	438	487	485	465	487	454	471	469	458	473	434	497	475	462	450	458	489	510	470	447	490	498	495	439	468	469	472	460	482	443	466	434	466	471	477	462	457	477	448	481	494	468	459	470	510	452	477	487	450	467	470	438	494	488	503	459	466	461	483	450	478	460	477	460	485	468	457	473	456	505	439	446	480	458	468	476	483	433	454	482	445	497	473	440	464	497	495	485	454	532	481	448	488	484	445	490	480	465	474	489	508	486	464	468	462	501	454	463	446	495	452	490	456	444	480	464	451	445	453	501	467	490	517	418	435	488	450	470	441	498	495	467	460	480	455	468	417	488	506	451	440	506	506	437	465	472	481	501	460	458	484	506	495	488	466	464	435	482	483	488	465	444	460	424	479	486	466	492	455	472	458	456	459	460	475	470	483	476	488	474	506	455	460	456	437	440	479	468	461	449	474	474	469	452	480	488	460	482	478	492	466	455	473	490	485	479	471	477	519	470	462	480	449	491	457	433	448	526	475	432	483	485	449	462	445	475	488	479	487	461	449	505	455	458	499	436	516	463	423	452	491	519	527	457	478	482	466	454	461	483	479	512	484	443	456	491	489	456	434	487	496	483	477	474	482	475	508	476	467	458	462	481	500	494	485	484	452	474	449	461	469	451	502	455	460	482	482	458	448	464	474	465	458	458	474	475	460	483	466	485	495	481	478	448	485	488	471	463	467	501	462	456	490	451	513	479	489	515	503	458	488	425	453	448	455	467	443	482	460	478	462	502	499	483	444	500	492	488	452	456	477	454	471	498	482	461	509	500	446	467	472	487	471	454	496	453	471	455	458	456	458	478	459	440	532	446	515	492	446	471	459	455	523	470	489	502	426	448	474	450	466	490	467	420	443	489	477	473	454	471	514	496	458	445	458	510	467	478	493	474	485	462	503	499	453	459	497	472	472	444	472	443	471	453	457	503	519	522	451	479	453	446	468	451	482	471	518	457	428	499	472	472	465	489	460	451	462	493	472	467	477	491	486	465	480	440	475	483	480	485	458	452	465	483	490	459	509	477	447	489	469	439	460	464	493	456	461	472	502	483	447	456	488	474	441	486	469	460	486	450	481	482	478	460	428	467	441	488	479	455	462	497	472	501	456	501	463	495	455	488	476	497	447	481	424	469	464	474	419	434	472	463	466	465
42417	29193	3514	964	728	605	473	441	431	385	365	372	372	340	380	379	360	310	345	339	311	339	334	312	374	308	336	333	356	353	337	350	349	322	300	334	322	356	314	314	337	349	334	299	311	320	290	302	313	321	294	317	309	313	305	315	334	338	307	307	282	294	266	337	311	307	341	285	328	333	317	320	292	299	350	307	346	316	330	341	310	308	320	331	323	303	338	300	303	296	314	350	344	338	298	329	348	313	318	324	294	322	313	346	318	327	342	313	307	294	310	337	329	300	322	330	309	317	330	338	322	333	318	309	304	312	317	337	298	335	293	321	321	323	309	312	311	333	282	301	297	326	306	347	330	365	319	290	323	367	288	284	334	326	313	338	348	334	306	296	294	286	309	319	315	308	305	300	311	344	326	310	297	301	340	361	302	302	315	345	327	294	326	325	311	283	280	311	299	306	301	329	315	297	304	323	302	342	338	334	295	326	309	322	339	315	305	333	334	312	328	359	357	314	334	328	325	272	315	329	315	295	317	312	308	339	344	326	320	338	327	318	305	294	310	375	352	345	312	324	307	286	312	309	312	338	316	304	306	313	323	287	347	305	290	353	311	295	302	309	331	326	353	284	318	278	307	325	288	287	290	292	312	300	308	324	316	298	257	288	326	324	314	347	326	275	299	286	310	325	326	290	327	367	310	308	321	320	291	333	317	332	348	309	298	323	336	322	312	349	310	332	340	338	317	310	281	299	292	319	296	317	312	326	312	321	301	342	308	326	327	305	339	340	298	315	305	343	342	319	356	309	314	309	338	288	314	307	304	325	330	307	328	322	321	353	348	329	331	306	317	343	318	312	314	308	314	338	298	295	303	292	271	295	336	322	319	322	315	294	326	302	282	327	356	318	315	335	303	325	292	328	315	317	320	311	340	314	331	330	301	292	317	328	315	319	333	330	324	310	326	314	308	337	303	313	337	285	314	329	301	303	306	314	301	317	313	287	318	310	325	331	281	322	295	315	291	294	332	308	293	301	279	340	350	314	311	310	312	311	334	322	359	304	315	301	353	322	317	331	321	285	271	325	315	314	321	315	313	335	317	319	332	311	321	346	340	356	338	256	328	290	315	325	324	313	320	303	305	306	287	317	278	297	350	332	326	323	317	329	361	307	323	315	287	331	301	306	347	319	321	302	280	307	332	308	331	332	309	317	352	293	337	319	294	325	293	304	308	337	334	324	307	326	311	291	331	320	352	334	337	322	326	290	303	312	369	326	345	329	332	289	311	290	336	286	340	355	322	294	302	338	291	311	338	312	294	308	329	286	306	289	308	311	301	321	325	321	314	334	320	308	288	283	310	291	327	323	298	340	316	292	314	308	314	296	293	289	342	319	299	314	346	344	311	331	298	314	308	305	325	339	316	394	324	309	275	317	334	361	329	342	338	317	349	301	339	309	326	299	332	296	328	299	307	303	329	336	305	294	310	316	265	292	337	302	288	306	348	320	329	336	362	323	353	307	324	315	338	314	297	320	345	331	295	338	332	328	310	333	322	310	335	292	322	335	286	311	284	346	330	350	292	277	324	302	312	300	336	305	316	311	320	357	310	289	343	321	324	294	297	293	310	310	308	338	305	351	325	319	311	287	328	353	343	285	323	310	315	320	337	365	265	340	294	305	333	309	314	321	330	283	355	318	308	300	327	311	317	335	352	271	313	339	351	344	300	343	282	306	311	321	338	326	317	337	329	322	329	305	299	339	314	290	313	302	288	293	316	303	308	319	303	292	305	341	326	311	327	336	336	295	353	294	319	296	328	312	350	311	321	315	340	326	326	329	299	330	318	319	313	335	326	278	299	340	306	319	301	332	312	356	309	335	306	335	330	321	327	291	309	310	309	306	340	294	324	314	343	320	286	339	308	287	356	322	293	336	335	285	319	304	349	323	337	334	286	267	319	328	330	301	288	318	324	335	313	295	304	307	304	333	299	305	326	348	328	334	325	317	277	294	335	282	316	293	291	332	326	322	336	318	306	302	338	296	330	314	269	304	328	319	330	333	292	333	323	287	315	325	343	321	316	314	315	317	335	329	296	310	311	318	337	312	341	324	338	345	345	337	314	302	309	332	313	361	333	305	329	298	313	312	315	335	302	329	314	362	305	312	279	358	317	346	285	307	309	324	319	310	330	309	308	334	318	317	315	324	316	311	340	305	317	327	302	327	325	327	337	318	349	333	317	328	335	337	312	324	333	338	321	272	311	338	293	293	327	315	348	288	319	332	334	318	314	306	328	280	343	317	309	287	303	302	303	326	331	317	332	342	308	342	304	339	340	294	309	309	337	351	352	342	319	336	311	314	315	331	332	331	303	343	320	323	300	359	315	327	284	346	294	325	307	322	323	301	315	321	326	344	302	307	315	287	313	316	312	354	353	324	311	329	306	287	315	320	307	298	310	310	298	320	310	342	346	293	319	295	347	324	319	360	340	322	304	307	319	325	332	294	325	304	292	310	315	338	320	334	316	321	329	315	316	340	333	317	351	325	309	313	291	315	302	368	331	326	319	333	302	291	319	350	326	331	303	322	330	329	315	335	307	316	325	289	328	308	316	342	312	310	324	316	298	300	300	299	309	329	344	316	307	323	321	323	342	347	316	332	339	333	311	324	354	290	300	331	324	316	282	295	335	298	311	299	334	313	295	316	313	325	326	338	312	312	294	323	302	302	293	327	317	322	327	284	312	315	319	292	292	344	320	314	312	309	326	328	315	333	321	365	319	321	284	296	308	301	341	322	305	292	346	320	330	297	315	321	344	282	329	330	313	344	311	345	333	300	311	323	309	303	259	301	295	331	307	269	308	335	327	306	332	331	295	364	316	263	301	322	303	324	306	306	309	319	370	326	331	321	307	323	326	335	350	298	293	307	310	313	328	324	300	300	339	290	327	313	329	305	321	303	281	311	315	347	292	297	343	307	360	338	314	357	329	268	312	314	309	315	321	297	320	331	324	321	322	278	325	299	305	331	352	312	312	328	305	299	332	326	303	335	303	337	319	324	328	326	301	293	309	352	318	312	349	325	316	342	338	309	307	292	328	350	328	285	346	325	289	330	299	337	295	276	312	326	286	294	321	335	331	308	317	333	342	316	299	335	294	335	319	326	318	307	308	312	314	307	298	331	328	345	323	292	345	303	311	286	282	334	320	341	341	324	311	325	328	337	320	302	334	323	299	332	306	356	317	320	348	296	360	307	325	293	306	293	325	323	314	320	316	315	311	296	301	333	357	324	302	289	322	347	323	311	300	310	318	325	323	327	314	329	314	307	325	353	323	317	312	326	333	315	322	301	313	315	288	307	320	338	337	305	311	316	313	331	317	292	306	271	309	296	305	322	311	329	302	292	322	325	327	323	350	314	322	307	308	318	357	311	296	290	345	349	314	311	317	337	316	300	292	337	351	321	302	308	298	314	277	333	300	332	299	339	303	329	284	311	306	294	335	311	296	318	303	299	310	316
26546	11380	2383	2879	2565	2283	1882	1801	1521	1476	1339	1264	1158	1076	1073	1085	1029	1022	1021	954	998	922	907	994	925	904	835	899	876	897	892	895	856	862	962	847	899	863	911	841	864	824	884	866	822	908	867	871	839	891	848	873	850	803	857	798	860	897	859	847	835	850	870	816	895	816	824	885	878	833	827	801	905	849	832	785	803	866	877	872	859	826	791	842	849	825	863	831	871	903	844	844	857	845	829	862	752	838	824	796	792	860	831	848	781	831	865	838	855	854	799	810	827	823	865	833	834	841	855	848	848	796	856	805	796	810	833	831	811	798	846	853	875	846	811	799	861	831	837	827	851	848	861	834	864	853	821	829	838	830	851	821	856	774	918	855	859	784	816	840	851	802	819	853	808	839	864	822	814	867	789	829	819	809	836	828	834	801	839	802	899	861	831	800	798	830	857	825	819	835	804	792	867	818	816	862	812	815	857	867	816	793	816	833	825	843	863	874	813	887	818	828	812	843	835	813	812	845	828	900	828	836	862	783	825	877	753	851	865	841	840	825	860	862	843	800	831	842	845	804	822	845	805	806	827	818	854	819	794	835	878	834	824	814	836	826	824	822	830	848	866	830	820	830	798	852	810	780	802	850	838	814	871	805	818	828	836	884	812	811	830	861	829	839	819	779	859	836	836	845	807	808	798	851	838	878	881	778	834	833	816	823	804	808	813	826	823	814	862	804	859	807	820	828	839	826	797	783	791	866	790	814	826	797	843	849	815	813	821	815	852	811	800	867	788	847	818	896	828	846	832	779	854	833	878	875	861	809	781	833	839	819	819	780	808	883	804	853	856	820	850	851	869	858	830	828	835	833	857	795	851	808	864	857	809	836	806	814	846	793	835	841	887	821	878	829	792	815	858	771	867	809	802	841	779	798	852	823	819	860	797	835	843	879	832	830	851	914	855	860	847	898	790	790	810	817	815	868	782	821	813	832	830	768	852	850	839	798	814	872	887	855	854	812	853	840	814	815	818	818	863	782	905	799	862	865	832	832	831	806	837	862	845	807	835	837	785	854	739	837	829	823	796	835	847	803	830	833	825	848	858	812	805	845	804	823	845	820	815	826	813	838	823	820	800	823	819	864	825	808	868	836	804	847	825	812	838	808	786	842	831	860	814	812	854	824	786	828	775	847	813	900	865	841	854	819	828	760	837	835	854	859	843	877	828	866	850	833	821	819	822	895	805	831	855	817	861	854	881	841	804	851	857	851	826	812	850	851	803	857	817	810	859	844	838	843	919	807	834	806	857	828	849	792	821	853	892	913	858	852	859	821	814	841	868	854	825	840	821	821	825	800	780	799	861	856	815	768	841	792	837	796	828	845	887	838	772	775	805	801	826	830	811	775	826	824	808	857	881	842	790	808	828	814	835	814	849	845	836	840	854	825	852	805	822	849	808	893	871	854	829	852	827	805	813	831	837	823	829	813	828	809	797	812	839	821	857	811	845	854	832	831	861	822	842	828	845	854	825	836	785	778	816	791	834	796	865	848	831	816	849	817	820	848	834	820	851	845	852	898	804	869	833	762	847	815	835	877	786	839	846	834	788	798	792	825	847	787	783	794	782	864	878	828	826	842	844	793	830	814	859	827	827	804	817	790	797	842	823	841	832	830	779	841	853	846	814	789	826	816	869	818	788	824	846	830	824	837	888	810	875	849	882	811	870	833	802	834	828	848	820	854	784	818	826	809	834	851	897	853	862	808	773	839	826	830	872	827	812	833	820	802	834	842	870	842	805	799	805	825	851	823	804	764	811	866	845	823	878	780	757	812	812	805	785	830	850	821	849	837	851	796	801	821	865	818	789	887	837	772	791	874	899	836	859	837	883	854	862	813	850	812	855	854	844	830	816	846	790	816	794	850	877	783	809	802	813	817	798	855	818	815	836	878	862	848	818	874	813	825	805	821	835	842	847	880	818	861	814	877	791	834	784	863	895	829	824	828	858	831	844	876	836	885	851	796	824	837	842	791	810	761	797	796	835	862	788	830	856	855	868	867	863	831	813	834	842	816	822	842	833	799	845	848	833	843	787	801	865	822	828	838	835	759	801	813	825	834	789	833	872	803	847	859	803	781	885	807	830	840	800	871	823	840	864	780	813	847	860	826	879	829	835	792	860	840	889	867	817	816	836	879	866	835	771	832	877	847	800	829	839	828	862	803	833	873	843	866	811	803	883	821	877	802	832	827	799	781	852	840	860	823	825	853	808	837	797	817	869	846	848	802	841	842	839	826	864	871	820	812	854	869	811	826	836	827	849	849	846	845	799	861	807	865	829	867	798	901	866	833	795	798	789	880	836	802	877	779	817	824	866	846	813	838	834	857	801	872	828	854	870	842	854	831	828	839	858	850	835	822	854	859	893	832	807	843	800	819	844	830	841	793	857	803	840	852	816	818	785	824	790	880	827	828	857	821	796	787	793	874	869	873	843	796	788	789	835	815	860	824	862	813	766	818	828	893	824	837	865	813	836	803	814	898	854	810	822	833	834	877	832	818	852	858	782	895	794	827	866	836	850	815	816	834	850	815	868	770	839	848	818	824	825	860	778	842	821	867	825	846	830	847	801	832	818	803	801	831	832	877	820	785	827	833	789	834	800	783	838	820	782	875	858	850	831	817	839	818	761	849	873	835	889	865	836	856	859	803	835	859	788	903	901	824	834	844	829	821	819	872	825	862	860	804	826	861	906	818	834	824	839	780	829	869	812	803	839	841	850	849	896	873	847	866	806	830	826	867	800	831	849	880	792	865	838	832	809	836	829	852	861	838	790	849	802	791	816	836	809	868	855	819	809	838	861	842	841	838	804	865	834	801	833	863	835	897	834	786	809	833	794	867	830	800	827	815	806	847	815	839	894	865	836	857	818	799	790	826	849	820	790	793	856	789	822	886	869	806	793	849	826	817	827	871	808	815	857	842	809	870	838	832	819	803	831	803	808	820	830	862	885	853	817	839	809	880	808	844	801	812	748	868	789	845	862	852	838	864	881	781	840	819	814	835	878	820	854	815	800	818	830	826	855	845	806	786	837	824	851	810	862	774	850	816	906	843	811	778	820	836	888	809	829	830	860	833	840	879	817	789	778	850	811	799	802	868	876	822	834	797	859	798	869	801	850	799	844	830	829	851	822	856	833	844	841	850	832	855	818	785	808	850	826	803	824	836	799	861	823	831	845	851	822	846	878	854	807	841	851	834	823	807	790	845	868	802	855	892	814	844	785	858	841	817	834	848	806	810	814	866	858	802	867	824	874	834	845	801	797	890	807	824	784	804	856	856	839	830	813	847	837	882	845	817	775	798	835	845	852	783	808	818	866	811	850	837	855	845	854	818	814	816	831	889	822	817	833	764	812	818	848	839	846	836	863	864	887	832	801	820	834	861	829	787	885	805	837	815	794	823	845	878	846	875	797	869	839	804	773	829	916	810	852	840	800	849	883	845	857	787	845	818	816	840	791	830
56315	38448	11491	2711	1250	937	773	684	606	559	477	463	486	455	427	448	445	412	446	403	385	392	393	382	454	419	382	402	376	401	375	367	387	396	391	359	433	401	409	387	368	411	367	389	373	377	367	399	402	363	377	397	402	335	400	352	367	394	345	396	405	391	368	404	374	386	389	399	345	379	391	378	395	403	390	422	389	339	403	365	360	408	396	380	377	402	411	356	376	357	384	350	373	396	362	379	404	387	372	397	406	425	372	388	399	354	385	431	408	386	371	376	374	392	356	389	418	375	375	359	396	369	365	322	368	411	370	388	421	379	379	368	374	380	385	380	353	379	375	369	393	385	346	368	368	355	392	399	350	354	373	380	371	383	391	392	399	365	381	373	386	374	386	379	362	384	343	380	415	366	358	340	356	377	353	388	398	386	372	390	388	385	349	369	391	336	369	393	394	379	357	379	376	377	392	362	398	372	354	370	392	354	366	389	386	377	357	348	389	400	359	379	383	387	373	361	362	360	378	400	365	399	420	364	401	374	398	392	404	381	396	371	361	359	381	378	371	388	354	386	352	385	397	389	328	376	425	357	378	412	390	384	370	372	440	389	361	364	350	360	361	375	397	394	378	379	394	367	377	372	392	389	386	387	373	368	358	374	357	395	354	366	344	397	374	332	364	361	383	379	367	429	379	366	391	370	354	377	400	394	385	363	355	388	334	372	391	381	365	374	386	374	354	379	359	390	386	384	383	393	388	364	396	372	398	338	375	370	380	380	387	370	402	386	412	351	385	381	342	417	393	343	395	389	393	407	372	395	426	382	387	380	378	356	373	406	435	370	374	345	370	412	381	351	375	369	391	363	348	361	401	392	376	367	370	356	365	348	346	366	371	360	380	387	392	401	384	378	337	410	378	392	394	388	379	377	377	364	377	339	390	386	373	391	386	401	361	372	355	345	359	383	388	370	364	377	382	361	385	353	405	403	385	392	356	375	382	369	378	357	387	372	376	394	360	420	341	358	378	402	379	385	394	363	401	358	368	374	364	373	378	364	382	358	375	394	384	393	374	384	344	403	362	388	375	412	377	380	362	372	396	401	351	388	381	328	412	399	368	343	378	358	379	396	372	342	387	406	391	404	368	369	360	372	387	387	385	331	366	355	411	408	385	363	415	387	384	367	385	369	367	384	410	385	358	380	390	358	418	378	360	348	414	404	368	383	351	372	381	387	347	380	401	398	367	374	361	332	356	370	397	376	363	376	395	381	402	400	361	390	382	387	379	363	380	360	394	374	351	347	381	392	395	372	410	372	411	419	384	430	364	383	376	365	382	398	372	385	373	371	352	372	346	369	313	380	340	391	353	358	356	424	410	367	351	378	382	408	384	364	395	383	394	377	379	364	421	396	378	361	419	401	339	376	394	352	403	395	376	358	371	385	366	353	384	420	338	411	401	346	341	393	339	380	367	344	356	389	368	386	419	427	388	390	385	334	370	386	420	340	395	380	376	399	384	359	393	382	410	377	356	406	371	416	378	365	364	372	335	380	366	346	398	364	396	411	395	379	347	378	402	373	337	412	402	355	342	370	378	377	359	417	413	397	402	379	382	378	384	377	395	397	377	397	382	376	404	339	355	394	360	376	376	370	387	381	336	406	369	370	399	361	384	385	338	388	372	397	393	402	379	392	381	361	374	367	373	359	354	366	376	409	363	380	389	376	374	365	377	344	385	339	390	382	378	365	400	361	407	391	374	399	401	423	363	396	359	392	396	361	369	379	398	391	381	398	392	377	378	409	381	382	415	362	354	340	377	401	376	385	373	376	396	417	378	437	370	369	381	340	368	369	381	389	375	361	362	415	378	414	368	370	345	321	381	379	364	381	373	358	393	366	376	402	393	407	373	370	362	369	375	395	393	380	354	390	404	375	361	415	390	358	363	419	388	356	398	399	347	375	353	377	371	346	365	377	384	357	385	396	376	383	373	373	394	362	404	386	374	402	424	369	365	370	371	378	372	352	373	387	373	387	393	411	370	384	400	367	381	386	358	388	363	375	387	379	339	364	391	400	359	384	391	399	389	344	366	375	381	377	368	380	390	427	378	405	360	352	385	363	398	367	392	381	384	427	370	358	400	412	385	377	379	375	390	357	360	379	404	386	397	386	370	409	359	361	351	413	385	364	373	362	375	387	373	391	335	390	369	374	431	387	408	362	377	381	382	387	393	361	358	370	421	373	349	356	363	360	377	381	370	366	401	384	376	353	391	393	400	370	355	393	408	376	378	361	380	359	405	359	372	343	404	420	366	392	365	349	414	371	340	383	353	423	360	387	360	357	366	394	382	363	408	374	361	387	347	375	373	362	369	383	351	368	349	340	426	374	388	376	424	384	379	352	350	408	374	378	374	365	365	379	366	351	368	370	373	371	367	401	384	389	365	396	384	385	368	384	364	390	381	409	357	397	404	396	384	361	391	388	376	401	392	382	379	399	380	373	391	408	376	393	361	365	383	372	383	357	377	348	403	373	413	396	425	377	392	373	380	368	345	404	379	339	382	386	375	354	387	380	345	349	425	415	356	358	380	370	357	406	369	361	378	383	362	408	362	409	353	377	361	351	370	355	379	401	386	385	363	375	391	372	360	391	369	393	374	388	342	360	382	379	373	409	350	382	392	364	403	380	389	419	381	399	390	388	374	349	385	376	362	369	383	396	382	408	366	369	379	330	382	352	397	394	352	359	388	376	403	404	341	377	394	402	377	373	373	406	422	354	362	395	395	393	368	364	310	364	402	335	367	378	353	393	393	359	351	352	383	359	365	401	409	389	377	384	419	343	367	373	401	350	385	387	385	355	385	359	381	356	377	364	378	397	382	373	412	422	332	391	361	402	352	410	374	374	382	404	363	403	381	384	378	379	359	404	401	391	393	375	354	347	373	413	407	395	407	342	379	393	383	381	391	366	337	359	405	379	395	371	386	388	356	372	391	367	385	338	376	385	357	383	371	386	372	393	370	356	394	378	353	394	364	368	363	410	393	411	391	377	393	385	351	411	398	377	370	376	382	371	363	362	375	401	405	380	389	408	412	364	382	391	375	383	379	406	361	381	351	367	387	417	363	362	403	374	362	399	406	377	390	382	406	391	335	361	382	391	361	367	388	390	369	378	386	386	391	368	401	390	368	366	381	375	378	342	376	407	371	417	399	416	390	391	386	370	361	417	382	383	377	364	385	361	374	388	353	343	386	397	378	388	378	343	408	373	349	384	407	399	369	395	369	389	407	401	394	357	372	384	356	407	402	339	356	389	362	395	370	377	384	366	382	395	352	380	359	363	380	409	368	390	365	403	394	398	369	367	373	380	380	396	379	371	376	373	356	361	350	344	425	391	388	400	369	401	382	406	376	375	356	401	354	382	358	435	347	364	396	397	393	346	363	375	392	394	397	378	388	383	361	358	339	377	391	341	354	380	395	380	339	380	394	350	404	371	401	397	390	389	381	379	349	390	373	381
35998	14814	3906	4697	4186	3593	3048	2528	2305	2052	1856	1749	1589	1503	1440	1348	1265	1280	1288	1276	1166	1136	1190	1079	1106	1105	1146	1054	1080	1050	1048	1039	1030	1056	1037	975	1023	1061	1016	1047	926	935	948	932	946	929	926	1018	977	1011	996	987	959	972	931	959	991	1040	964	975	913	937	936	966	924	1003	978	969	939	910	978	1011	916	968	921	939	973	968	925	965	921	912	921	926	984	959	987	901	928	896	915	900	877	944	956	923	932	1011	997	916	935	1004	938	959	933	928	887	991	957	939	986	976	987	940	896	910	946	938	985	940	960	974	934	867	957	905	943	902	925	929	942	939	949	976	947	947	923	900	988	927	899	934	987	919	934	913	949	897	892	967	957	924	969	967	899	938	945	933	902	913	973	983	957	938	976	944	918	973	966	909	997	862	961	990	970	979	930	939	911	939	930	961	928	933	914	915	927	952	898	940	947	984	885	994	936	958	969	920	1011	959	957	911	894	881	918	895	930	961	953	922	966	930	967	963	913	927	996	934	915	988	926	952	900	974	902	963	897	889	871	998	918	899	947	922	921	939	949	988	902	956	967	948	889	883	966	917	986	1004	898	968	941	913	945	918	976	961	926	972	955	876	925	957	936	977	939	929	951	913	955	906	932	966	909	963	937	911	913	941	921	935	970	967	949	956	941	922	922	942	944	870	899	969	888	960	958	918	955	919	936	900	961	900	912	944	977	922	952	923	954	959	919	933	879	1011	956	959	951	943	899	927	979	895	969	923	893	916	902	960	922	955	938	912	953	922	941	950	915	955	985	932	942	887	938	951	952	917	919	983	933	915	934	933	930	976	921	917	913	919	927	908	924	908	915	943	919	945	922	913	924	926	932	970	898	953	927	921	909	943	913	902	937	960	880	924	901	935	949	984	973	920	1021	984	946	944	910	965	903	910	942	880	920	937	898	953	932	948	950	970	869	947	971	921	924	896	941	920	930	872	960	924	938	912	900	987	946	896	935	995	897	957	962	949	976	926	968	989	949	915	953	940	936	885	930	919	937	941	976	921	886	953	931	1000	964	891	907	923	907	964	963	959	919	942	917	988	974	924	982	893	916	945	920	881	924	927	970	915	906	938	999	916	956	940	855	874	936	988	947	948	909	959	995	931	867	947	970	957	935	965	978	868	923	921	1016	929	890	905	931	877	953	943	938	998	911	863	917	917	935	889	879	912	940	934	943	878	902	921	938	872	955	968	968	982	928	935	967	1010	958	1005	856	959	945	982	994	917	936	955	926	901	941	962	936	899	929	914	929	962	934	984	944	873	888	924	911	946	945	913	955	940	923	906	967	918	947	971	958	961	959	928	930	951	908	922	940	924	950	943	889	908	927	936	912	971	965	889	886	938	989	890	947	952	912	975	890	944	924	910	956	920	914	898	873	926	945	942	894	972	899	917	923	937	917	950	1033	968	946	976	906	922	974	1012	926	913	943	952	883	919	913	944	937	918	931	928	997	963	880	916	925	939	933	954	915	859	960	941	949	942	929	920	944	906	894	995	938	958	938	895	926	930	980	954	933	917	949	989	871	933	897	952	943	1004	961	914	903	968	950	989	932	856	897	937	882	983	880	956	1006	935	929	916	887	906	904	947	976	894	944	947	940	955	920	958	929	941	914	929	983	960	937	886	968	943	964	928	915	905	924	955	939	913	924	963	923	908	918	926	877	912	912	898	961	913	942	873	895	908	948	946	901	931	920	974	905	945	895	931	997	890	953	987	914	961	926	864	901	895	934	952	946	942	983	931	921	975	928	978	933	956	944	908	882	978	955	955	898	938	964	928	960	901	955	898	985	929	968	890	902	940	913	958	915	958	960	980	916	924	976	964	989	882	942	922	956	983	937	960	936	945	957	939	943	923	935	869	878	996	930	962	916	941	904	955	924	943	891	889	937	915	952	953	938	999	939	986	917	997	947	946	940	898	880	1005	910	934	958	935	908	959	931	941	938	954	899	907	884	915	929	926	963	914	946	902	926	953	961	881	959	916	955	943	939	908	891	924	917	862	954	974	925	896	925	968	931	935	905	948	942	926	991	944	936	888	970	908	922	954	924	895	984	935	891	1011	913	918	945	922	924	962	924	909	967	912	919	898	918	910	944	902	942	966	983	966	958	1003	942	952	951	916	928	915	937	921	997	960	931	959	903	919	893	923	926	946	942	956	952	944	927	899	869	927	876	877	935	937	950	974	950	891	922	983	915	894	977	940	970	938	900	926	940	944	940	913	882	976	959	928	962	920	870	1057	905	945	889	942	929	928	957	910	936	964	936	881	920	882	923	974	942	884	943	952	900	874	927	939	949	924	856	962	962	950	917	909	970	959	875	916	912	948	914	961	874	947	965	959	951	936	873	929	954	953	937	924	983	959	960	942	933	928	910	922	907	898	914	902	926	973	987	978	964	922	956	866	989	961	932	901	887	935	923	967	938	970	928	906	935	956	968	940	965	912	871	935	951	890	902	981	918	941	905	918	949	918	884	953	969	967	932	949	956	903	914	898	901	932	953	921	938	947	934	906	944	971	913	886	937	1003	942	931	913	917	916	940	980	918	947	927	941	958	972	921	955	900	974	952	963	926	912	927	969	963	962	941	1032	889	941	957	893	850	977	983	950	955	921	997	915	954	956	951	947	913	976	907	931	928	893	1022	934	971	928	941	980	974	889	921	956	944	929	900	889	891	935	901	847	899	906	973	928	939	929	934	941	899	936	969	946	972	937	933	918	948	906	922	962	925	962	960	918	902	878	980	940	914	934	909	907	943	940	982	915	906	930	893	954	927	968	889	924	938	959	907	982	915	946	988	922	941	930	953	969	944	934	941	987	942	940	926	975	961	918	966	897	910	1004	953	991	962	967	909	929	908	910	902	922	987	939	926	905	886	957	964	860	981	914	907	875	961	868	977	955	934	949	971	981	918	959	956	907	949	916	903	926	892	953	956	951	895	952	932	937	950	942	897	933	964	901	958	914	887	963	893	952	934	895	920	942	931	984	978	975	898	986	927	936	971	951	932	973	966	950	964	986	945	920	939	957	964	905	964	962	926	922	916	974	934	967	939	943	937	900	891	916	975	905	970	915	994	956	876	922	957	884	873	914	942	938	950	930	917	972	937	937	967	921	977	950	937	899	922	954	917	904	894	1002	928	948	954	982	985	962	963	937	961	967	913	910	941	923	976	931	887	945	922	943	865	924	885	901	911	914	902	929	943	948	939	947	928	961	896	918	881	957	922	927	903	942	926	934	948	921	952	932	959	918	911	870	945	1010	935	883	940	918	961	925	888	931	927	938	934	934	884	924	987	932	936	926	908	924	934	897	891	985	938	959	935	887	875	928	931	946	960	947	845	904	915	972	970	913	924	973	894	912	944	919	917	935	959	935	901	928	936	955	925	971	937	877	945	964	893	981	884	961	887	944	966	907	932	951	951	920	938	964	964	842	965	928	860	925	968	993	927	898	934	971	898	941	916	927	978	910	976	934	929	918	961	865	959	938	910
4787	1289	168	179	171	160	175	162	162	147	161	176	157	164	136	165	159	162	169	176	158	168	143	146	139	154	154	141	139	152	148	132	154	162	150	123	149	141	158	164	159	171	147	158	172	159	165	155	144	169	171	169	152	161	144	180	145	128	146	155	137	153	147	146	186	165	140	157	144	173	159	132	173	144	154	171	180	159	162	159	157	129	158	164	168	177	155	142	150	166	143	147	152	128	160	154	132	179	148	145	150	143	186	164	160	160	155	164	179	175	148	179	139	168	130	180	152	155	156	149	143	147	160	152	139	145	150	172	140	150	144	147	178	187	173	168	155	151	138	158	162	171	156	144	138	151	165	160	177	161	162	155	148	158	152	164	167	184	152	147	147	182	149	142	134	149	157	152	164	148	147	159	157	147	167	138	187	149	133	151	153	174	164	144	153	153	153	174	159	146	169	168	163	189	162	166	179	179	188	126	154	155	157	165	151	139	143	136	155	180	153	157	150	145	151	140	171	175	163	151	145	146	191	160	159	152	149	164	175	159	169	161	173	157	170	167	178	143	164	172	146	157	161	140	165	167	169	174	152	159	148	139	128	148	149	160	166	162	188	170	153	153	155	170	178	154	153	158	143	164	170	153	144	138	165	172	154	163	175	137	168	154	146	173	170	151	144	126	172	174	174	164	172	155	184	176	161	171	166	160	137	136	165	159	140	152	164	174	166	146	150	146	159	180	167	170	145	134	168	165	164	167	132	162	164	145	143	167	143	131	173	169	175	153	161	161	160	133	138	157	141	142	154	160	149	137	164	151	159	143	148	152	165	149	144	165	152	127	165	161	179	166	132	155	146	153	163	156	165	160	162	128	172	156	144	161	173	168	146	150	124	130	156	159	151	158	155	135	168	144	155	146	132	152	145	151	161	148	151	163	153	160	173	142	170	162	146	162	163	165	154	167	151	151	137	181	151	144	152	157	161	144	178	141	147	158	149	137	146	156	166	147	136	153	138	152	174	174	149	177	158	150	162	171	146	172	149	133	177	149	117	189	164	141	188	132	167	167	135	149	162	127	139	149	150	155	151	151	167	135	182	141	165	156	148	163	144	179	148	148	151	122	149	145	148	157	156	145	154	158	153	170	174	163	145	154	172	155	141	168	155	165	163	156	134	171	163	168	142	159	118	150	180	143	145	182	154	150	154	143	161	160	161	165	175	156	149	146	165	139	150	163	126	159	140	163	168	154	168	176	149	153	151	164	138	169	170	156	149	179	167	137	156	162	164	174	157	155	163	164	165	157	162	170	187	155	147	133	160	151	155	157	168	161	145	152	143	144	159	164	165	164	160	154	146	153	168	158	150	175	152	157	159	152	159	164	137	176	163	141	154	129	148	142	164	178	151	136	169	174	147	154	151	147	155	163	170	156	180	188	136	150	143	140	152	138	159	166	172	171	160	160	140	142	149	140	157	129	169	148	147	139	160	152	135	145	147	151	159	157	153	157	149	156	142	141	142	156	148	140	145	153	152	149	165	153	147	158	157	152	153	181	124	142	164	169	155	158	184	155	173	162	168	131	157	143	159	149	137	137	158	141	173	162	143	147	154	148	152	166	149	165	170	173	160	158	147	149	156	137	151	158	162	169	180	144	141	163	174	160	181	135	157	162	158	152	139	157	133	182	170	156	151	142	180	149	167	151	161	152	156	161	142	146	176	161	180	130	161	144	163	172	170	148	166	159	158	167	165	161	155	164	157	141	154	151	157	144	164	115	144	153	163	158	128	155	154	170	148	139	170	146	148	157	161	152	164	148	166	175	193	150	170	138	171	163	152	139	154	144	146	164	160	166	166	165	131	148	165	142	169	178	148	158	165	159	145	144	153	174	175	152	174	180	147	169	144	154	155	156	130	147	148	145	183	147	146	154	150	174	153	162	140	135	175	157	180	158	142	168	164	160	159	162	150	162	150	146	161	155	154	161	155	172	150	151	150	134	144	165	141	163	156	173	156	154	150	143	145	135	160	164	172	171	143	170	155	154	142	155	158	150	143	150	175	175	166	158	154	153	146	162	162	160	154	125	144	163	159	166	168	163	166	176	140	173	167	177	154	170	161	163	154	154	142	154	162	150	156	142	150	149	159	163	168	185	152	153	145	156	154	171	162	146	160	170	159	162	153	130	155	155	163	146	139	173	153	165	160	174	151	157	147	162	157	178	163	160	143	142	152	163	171	161	163	163	155	161	160	159	161	126	154	169	129	157	144	163	183	142	161	148	154	151	167	162	149	159	130	161	153	176	157	166	144	185	165	181	173	160	131	161	149	150	154	151	157	163	153	150	151	152	198	144	138	165	157	132	166	169	145	169	145	128	153	150	163	173	152	155	174	144	162	175	147	140	156	150	173	152	143	139	139	174	155	159	165	154	171	162	153	155	160	140	155	156	142	154	158	153	174	146	169	163	133	154	143	161	168	136	175	128	158	161	138	151	158	144	129	172	146	161	153	160	176	142	155	155	127	152	161	154	159	157	142	158	161	149	136	166	166	115	179	146	141	144	145	166	151	162	155	147	143	158	147	151	158	153	167	178	160	148	147	126	149	158	137	144	165	162	177	173	143	165	142	146	164	173	160	164	175	142	160	161	128	174	144	161	167	153	164	165	164	176	124	172	157	133	150	140	150	153	152	164	169	143	179	171	151	162	140	147	153	139	166	137	154	150	174	120	139	150	143	140	145	155	167	144	142	153	148	137	153	171	158	131	155	154	184	160	170	160	141	145	158	169	157	137	135	157	162	167	184	164	172	158	177	162	143	156	137	145	154	182	147	157	158	169	178	167	167	142	146	161	160	157	152	174	165	160	152	145	147	147	136	131	147	144	172	168	157	132	142	141	141	151	127	148	154	158	146	136	145	144	152	129	153	186	162	168	148	143	159	170	138	144	159	171	167	174	162	181	163	157	134	144	154	146	165	175	137	149	149	152	141	159	161	158	168	152	161	153	160	168	169	172	144	156	179	160	148	173	171	119	181	169	143	167	158	125	160	156	160	168	176	144	165	163	150	172	149	153	157	168	148	161	176	138	155	167	168	142	136	154	175	153	143	145	152	144	148	136	160	138	145	162	155	152	139	139	172	147	155	139	139	126	148	165	126	172	160	134	146	132	130	151	161	156	143	159	160	176	173	172	158	148	145	149	151	140	167	153	159	148	162	174	164	139	155	167	128	158	177	178	157	167	178	185	156	146	148	134	160	151	164	159	160	159	158	156	146	162	181	154	159	147	144	146	179	157	141	154	154	177	145	169	150	152	147	137	181	146	136	184	149	152	171	170	152	144	155	139	145	160	154	138	183	154	162	129	149	155	163	144	155	181	146	153	159	165	156	159	144	145	170	159	182	154	149	160	159	152	170	150	168	172	145	146	145	182	160	152	142	161	162	139	177	140	158	163	155	142	159	141	157	166	161	138	168	150	125	154	142	161	156	163	160	152	130	182	173	147	141	177	155	156
5704	2139	536	567	576	527	562	480	479	514	514	544	486	475	487	525	481	510	511	505	509	510	506	522	481	464	464	466	471	451	458	477	484	461	464	545	441	479	459	500	487	458	477	484	506	479	476	479	453	515	531	445	476	477	469	492	480	508	473	479	452	475	530	467	454	500	477	456	452	492	479	446	465	455	432	475	450	509	514	461	476	487	464	487	484	472	505	474	458	493	490	482	447	453	458	442	458	504	481	502	492	434	475	463	460	458	452	490	508	462	481	487	488	468	466	477	523	518	461	489	512	466	498	515	524	488	466	476	507	482	489	479	444	484	437	453	504	461	499	469	456	499	487	465	443	482	475	455	528	493	478	505	477	496	486	446	481	471	473	488	485	474	521	491	491	452	511	439	498	481	438	484	473	482	486	444	435	468	470	457	452	462	469	476	478	462	486	433	451	454	506	522	489	452	506	463	472	456	477	467	490	540	482	434	485	493	478	469	459	425	507	465	463	489	505	503	492	448	466	510	485	437	495	482	474	504	486	506	448	473	486	492	474	490	481	465	473	491	461	489	482	471	505	509	496	514	486	478	514	487	461	436	496	487	474	495	461	506	490	451	466	486	475	504	468	468	511	477	493	492	503	475	488	472	488	482	475	451	479	498	433	458	510	484	496	506	500	449	477	477	447	459	457	474	454	497	435	473	483	465	479	500	456	470	491	486	490	491	505	505	466	468	458	484	483	453	454	487	470	452	497	465	489	513	484	479	517	448	483	479	524	456	501	426	484	462	496	465	467	450	472	476	483	473	471	475	509	533	479	428	472	518	501	487	482	452	486	471	499	449	472	478	464	483	470	472	498	524	467	463	430	471	539	477	485	486	503	484	457	507	477	485	462	502	469	441	490	460	518	496	471	436	498	458	472	445	516	461	452	506	462	503	470	474	514	503	477	503	486	466	484	471	480	464	503	463	478	467	516	512	500	466	506	518	494	443	472	478	544	481	459	489	453	480	482	478	479	451	470	467	435	468	494	484	490	463	469	433	524	510	505	461	470	454	432	475	488	478	495	513	508	470	459	525	452	468	493	494	496	506	440	483	448	481	469	442	479	470	493	425	489	518	483	497	493	461	443	436	479	473	452	452	475	487	483	500	490	510	463	483	500	476	477	493	484	498	487	470	488	504	484	491	488	513	493	469	443	456	471	506	499	482	491	478	500	480	469	554	484	484	460	488	490	489	469	458	447	475	425	502	464	467	486	489	485	462	515	487	480	503	458	464	470	442	488	467	458	498	459	459	507	506	492	442	507	504	495	489	504	456	482	457	482	455	436	480	496	492	470	503	445	491	460	506	478	478	492	477	450	500	522	466	513	502	492	490	438	509	481	497	506	450	480	467	483	514	454	482	465	479	484	468	509	430	517	436	510	489	456	465	505	500	510	461	502	502	469	500	473	470	477	514	459	494	464	472	466	479	471	510	484	500	465	464	459	435	489	497	474	499	504	483	486	503	449	481	455	453	464	468	459	502	484	471	435	463	478	439	496	479	506	451	458	489	461	467	476	474	518	477	527	420	494	491	469	446	463	463	488	456	461	445	470	498	484	468	440	482	500	483	443	457	509	489	437	465	445	494	476	448	488	498	505	495	466	493	458	484	453	510	467	486	471	526	481	495	512	473	493	490	462	466	465	503	473	484	459	472	477	492	460	482	511	495	474	485	480	492	481	478	519	523	481	479	464	482	505	450	457	472	453	517	491	475	449	475	468	484	474	496	491	508	480	503	450	469	445	465	470	458	481	473	482	457	481	505	457	462	498	490	475	475	531	485	487	439	443	504	466	482	509	516	506	493	498	446	510	459	477	456	440	466	476	471	472	443	491	486	448	497	484	484	466	483	451	501	508	442	481	498	464	471	502	478	471	476	486	482	425	486	468	491	433	479	472	456	460	473	511	492	481	463	490	492	495	469	489	493	492	480	472	461	456	498	492	468	466	456	485	458	491	477	505	476	482	513	485	458	436	468	447	512	507	501	502	488	471	480	501	477	451	487	466	477	447	481	438	510	473	488	477	460	498	449	465	463	440	465	449	477	481	478	482	471	490	470	498	492	470	441	506	473	444	484	530	480	466	479	489	494	460	482	505	455	480	432	524	489	456	506	446	510	485	487	443	475	429	459	500	497	496	493	504	453	462	516	492	456	508	476	484	485	435	471	477	477	467	481	488	466	471	495	480	501	524	479	472	468	489	512	488	485	454	450	451	447	488	492	504	462	449	454	487	431	466	446	446	473	508	445	493	452	450	470	473	471	475	480	460	505	508	503	497	461	479	496	495	466	499	452	519	485	464	458	456	441	475	505	513	504	443	474	497	481	497	460	468	469	488	474	470	462	462	502	456	460	483	447	487	490	471	458	494	486	456	496	493	453	470	471	476	481	523	456	492	481	498	483	466	472	514	461	476	471	487	487	453	440	471	472	441	468	474	428	450	503	481	479	495	483	481	454	453	486	509	475	502	463	472	518	489	519	488	480	477	485	474	475	486	498	496	460	486	478	432	494	462	470	457	484	529	489	460	486	445	484	473	467	462	476	502	498	503	479	468	449	479	451	468	430	483	459	434	497	475	501	495	463	449	476	446	447	493	465	492	478	477	440	485	456	490	451	474	483	516	465	482	466	462	504	476	419	470	476	459	486	503	466	476	520	439	495	452	462	470	496	465	496	507	493	477	481	478	505	501	498	463	484	503	492	500	518	485	494	462	471	522	482	465	523	485	472	479	476	457	487	468	428	465	503	516	485	500	494	483	487	473	464	492	493	479	493	539	463	469	461	486	440	484	473	450	492	482	470	481	473	484	496	461	467	523	475	499	452	475	503	475	502	496	469	484	480	466	485	457	472	484	450	468	452	483	493	511	518	486	465	471	452	508	470	453	486	457	492	489	469	510	456	463	460	484	460	475	479	484	461	466	463	495	471	497	479	510	502	514	474	515	467	447	449	439	443	468	484	480	485	469	464	434	473	489	465	473	462	513	452	460	460	488	478	472	496	508	439	451	469	478	497	490	492	517	461	452	474	477	475	417	478	473	476	457	451	501	510	491	486	496	469	489	458	485	452	459	498	501	482	470	475	487	490	419	482	475	463	476	451	491	449	493	521	484	501	474	466	462	493	467	455	461	489	470	483	495	483	481	467	482	489	467	501	468	480	518	484	448	483	459	502	514	501	459	483	467	477	476	482	487	510	473	493	455	475	480	453	475	477	465	476	457	498	513	485	482	512	491	443	444	471	463	451	461	463	540	468	496	506	480	442	498	497	473	500	458	472	461	510	475	501	523	500	474	514	471	491	489	476	464	495	453	451	458	444	468	499	502	480	472	509	491	498	482	450	493	484	495	510	461	475	476	475	521	465	496	476	478	473	465	481	495	463	475	492	477	464	475	473	486	511	475	487	507	505	474	466	455	461	471	437	510	462	469	457	518	467	526	506	477	496	487	492	502	485	514	486	493	518
45222	28607	3828	1028	822	583	526	476	471	392	428	364	326	368	362	350	322	331	377	322	362	341	340	330	345	329	324	328	338	310	325	305	332	330	360	317	338	307	325	307	354	310	314	339	316	341	321	316	341	375	321	309	336	325	319	308	347	333	328	329	331	338	353	322	320	296	322	316	354	342	325	327	285	310	327	297	336	315	313	329	326	333	313	361	354	347	327	316	328	316	368	303	353	344	335	300	335	331	350	332	323	326	288	297	301	335	295	329	306	339	316	307	336	327	311	297	290	310	328	315	311	354	277	273	315	296	294	343	332	325	301	308	314	319	325	313	316	325	308	300	324	310	306	337	303	313	316	317	308	301	299	315	289	326	319	319	310	326	331	327	333	322	319	341	278	356	330	322	304	309	298	295	303	340	341	292	309	351	330	304	317	316	344	331	338	287	331	308	336	354	323	324	325	349	302	339	340	331	310	315	314	336	308	324	328	274	300	326	370	276	323	311	330	319	331	296	372	325	294	356	338	319	278	313	349	302	323	312	331	297	311	332	317	367	333	305	302	311	303	324	289	322	328	317	342	331	319	292	294	333	302	330	317	337	321	298	292	300	296	305	273	319	357	307	308	325	325	351	300	338	326	314	324	285	285	347	314	329	316	320	327	343	340	327	362	332	356	304	372	336	312	320	298	310	310	334	306	307	315	320	288	317	305	316	300	314	329	315	319	296	326	306	316	290	319	330	304	284	293	332	331	339	344	310	306	323	340	355	336	351	362	298	300	294	314	289	317	331	324	294	331	312	313	321	321	314	302	320	329	305	310	306	311	341	319	342	295	296	286	340	289	339	334	330	315	315	322	301	320	338	308	336	335	313	301	308	338	335	301	329	292	327	327	315	300	310	324	334	335	328	277	350	327	337	332	319	314	331	341	351	315	334	334	310	332	324	322	343	324	331	330	320	336	329	296	301	317	315	298	328	317	296	303	326	319	319	328	335	323	337	345	305	318	279	302	314	312	326	350	310	311	335	327	312	298	309	318	344	283	345	312	293	311	279	322	310	329	291	294	321	322	311	317	326	308	353	301	332	325	331	302	336	303	311	322	343	302	291	327	327	316	307	334	329	311	327	347	289	292	327	311	308	330	301	330	312	313	337	309	333	337	297	330	307	346	339	311	292	322	326	318	323	295	347	356	319	321	330	323	307	290	282	312	308	337	310	313	313	359	332	291	329	317	334	320	324	324	328	324	299	331	324	314	289	322	362	361	304	313	342	283	324	308	312	321	336	323	313	320	303	315	306	335	319	290	318	297	321	327	305	318	301	321	324	314	320	323	320	334	289	298	329	322	307	292	346	332	296	303	352	345	317	322	322	328	317	310	309	334	322	290	329	286	300	310	291	326	338	338	309	351	296	335	327	308	312	302	327	331	300	351	329	283	317	312	322	353	260	341	300	316	304	309	352	283	321	315	303	322	305	327	307	329	330	320	340	329	322	336	306	293	322	301	343	320	319	313	324	278	323	352	307	343	310	311	278	316	306	319	306	348	324	309	330	310	355	329	321	329	334	322	312	346	295	320	325	324	310	313	349	308	291	301	344	312	327	306	299	316	283	330	322	339	325	327	340	326	281	331	303	306	322	316	301	290	327	324	326	296	287	332	366	341	363	313	331	318	316	308	311	313	313	324	313	310	347	318	306	287	359	330	326	328	323	343	311	319	323	322	303	339	312	349	302	303	304	310	294	302	320	323	348	318	318	327	322	329	326	303	322	324	290	328	312	330	330	322	317	338	298	339	310	317	331	330	353	366	367	289	313	311	323	319	320	303	320	301	324	355	290	336	302	309	338	340	324	325	307	381	335	326	298	300	334	305	315	306	321	301	319	338	332	296	330	354	302	298	310	302	321	349	291	325	301	316	315	313	310	312	312	328	349	311	317	291	338	281	311	320	358	316	333	303	346	321	334	309	335	295	343	292	300	307	328	310	334	349	339	322	346	345	311	332	323	321	318	334	320	270	310	329	314	362	312	275	310	308	301	340	320	349	318	318	319	362	307	358	309	316	315	341	333	299	317	324	300	316	328	324	348	325	313	342	293	352	327	334	337	335	304	304	321	317	301	326	307	318	297	350	321	349	300	285	314	327	335	301	309	322	299	343	356	339	310	315	346	327	323	336	363	300	367	359	325	311	329	364	316	339	320	299	344	321	288	327	319	332	327	364	315	289	332	322	349	283	312	302	307	324	333	314	313	324	318	280	330	303	308	298	328	303	298	315	315	317	279	330	330	319	334	300	339	295	302	331	301	337	297	331	330	316	313	316	318	292	333	301	331	310	344	289	348	320	308	295	320	308	313	297	331	343	325	324	292	359	291	286	310	335	329	363	305	318	310	315	323	366	280	322	344	343	304	354	328	329	339	297	346	317	311	312	332	342	321	345	328	308	331	337	306	357	327	322	311	359	354	316	315	320	355	326	354	309	313	321	333	326	351	333	308	318	305	297	323	321	329	319	293	337	296	341	324	336	357	332	322	298	306	352	334	319	306	349	336	296	320	330	355	309	300	329	306	298	302	340	316	310	332	291	296	305	309	311	325	347	323	337	314	308	307	344	337	321	302	337	300	323	310	305	315	305	316	313	337	307	354	323	297	315	325	338	333	315	286	286	296	342	343	289	291	336	357	340	330	302	293	312	292	305	321	296	307	339	327	288	289	320	346	306	347	322	310	319	315	327	305	353	334	329	344	317	301	312	315	311	294	338	284	317	275	338	319	300	328	332	359	336	297	285	296	318	307	302	308	334	319	303	334	318	327	300	309	339	295	327	332	313	337	314	309	312	317	324	299	318	328	350	291	316	326	326	321	307	321	346	299	321	344	293	305	299	338	302	268	318	358	327	318	321	301	354	331	351	323	301	304	281	306	324	318	346	336	286	306	310	322	310	337	322	339	317	313	325	324	324	316	317	349	319	316	302	361	325	314	306	337	326	336	318	344	359	329	346	322	325	336	296	314	304	322	305	342	296	283	310	307	289	305	302	309	311	303	297	325	335	316	300	304	310	293	278	314	310	337	302	307	331	345	338	283	303	347	361	327	329	343	322	332	287	309	304	303	324	296	340	327	325	342	299	356	321	306	293	330	324	339	326	299	304	339	359	297	309	330	351	312	310	333	342	287	305	326	343	323	310	320	332	318	328	304	302	318	334	312	339	327	289	356	297	313	345	293	355	289	338	310	299	338	313	319	297	317	328	338	308	323	321	300	329	292	326	320	331	300	280	316	323	295	323	318	285	305	316	338	316	295	317	350	354	346	301	305	315	316	325	301	325	320	304	291	353	323	304	301	347	324	294	332	309	334	294	330	324	341	293	330	314	280	321	322	309	317	315	313	311	300	316	347	320	311	318	317	304	283	323	333	314	324	289	320	326	332	330	329	296	330	324	313	328	350	276	290	346	347	308	327	315	315	306	303	296	318	316	342	309	293	313	294	319	311	321	307	329	304	319	310
28599	9746	2457	2790	2532	2226	1989	1676	1545	1420	1323	1216	1126	1088	1094	1025	1057	1029	979	990	972	946	946	949	947	908	910	900	932	879	928	856	886	873	927	890	850	839	871	855	910	849	866	878	835	838	834	846	817	792	824	881	871	890	886	849	830	850	813	843	832	839	817	824	928	804	814	831	842	807	815	804	883	861	882	772	865	829	882	840	825	818	835	845	808	824	835	909	794	837	848	888	824	829	816	865	837	829	839	821	827	840	827	849	816	851	846	860	846	857	840	833	859	862	865	837	892	822	871	850	896	871	823	847	854	826	860	795	849	825	831	843	792	854	805	862	817	843	845	841	840	823	798	894	817	850	799	852	819	846	847	829	828	874	813	768	833	865	807	802	817	809	853	852	785	872	816	867	903	866	846	860	828	824	835	860	876	813	816	806	844	868	809	860	868	860	823	841	884	864	859	813	817	823	841	821	822	869	852	817	874	837	844	819	819	842	833	837	842	860	816	806	845	759	874	767	835	826	873	852	842	874	865	900	837	835	837	790	852	864	829	850	810	856	879	856	799	818	843	845	799	813	846	865	859	813	868	797	814	827	878	794	840	835	821	809	824	829	860	806	841	815	850	833	860	862	835	889	804	825	832	766	890	826	877	845	870	823	829	842	837	822	788	815	785	826	810	884	822	815	829	845	819	805	867	825	864	878	771	851	818	836	850	834	834	855	880	752	847	791	837	854	839	862	843	850	837	849	811	864	801	798	825	805	851	830	795	849	854	781	783	826	816	831	857	830	804	789	852	853	817	792	837	813	862	799	824	820	845	747	810	839	845	852	834	853	845	796	816	842	841	802	876	845	828	830	860	860	872	856	844	803	801	838	849	830	861	748	868	789	811	846	823	897	813	803	806	864	834	861	866	863	781	792	805	868	821	835	856	789	824	836	858	889	831	860	851	822	778	823	906	832	874	818	801	862	859	802	830	808	814	873	853	874	832	844	827	819	757	808	795	860	852	823	844	885	828	824	797	825	870	865	818	843	820	845	849	868	783	830	864	809	811	833	849	834	843	809	815	879	883	854	870	843	814	904	870	874	835	872	811	792	849	894	851	838	806	872	885	834	816	844	878	844	882	814	821	827	780	849	802	856	808	941	880	859	843	857	834	785	882	826	849	771	760	854	863	845	892	825	860	768	840	837	857	876	844	887	842	857	813	787	864	808	872	862	838	829	867	822	859	829	871	891	835	860	851	805	823	862	870	833	833	847	807	855	823	843	864	812	836	821	820	899	801	828	849	837	867	858	855	834	836	834	808	841	772	869	835	872	862	901	866	811	890	864	841	815	831	826	821	827	771	818	809	782	803	802	849	812	836	809	862	859	817	842	820	858	834	792	833	761	827	870	806	856	827	807	863	875	808	825	892	800	868	846	804	836	812	858	851	825	834	841	852	791	841	862	821	779	834	831	823	851	809	833	864	843	778	855	796	819	838	850	864	789	875	870	830	816	833	826	809	820	830	830	866	822	842	877	815	791	857	825	840	828	824	841	877	834	887	826	834	875	789	814	814	834	821	788	830	815	814	830	850	823	859	831	817	836	802	832	871	832	808	838	816	864	850	881	867	846	845	832	805	793	820	864	795	815	819	845	833	829	871	834	863	800	848	917	863	795	825	831	835	828	804	856	891	785	860	788	841	808	862	800	824	875	824	844	832	855	838	826	858	830	817	860	807	802	799	887	833	934	794	900	782	814	873	825	841	827	849	858	882	802	868	851	816	803	855	835	827	858	822	841	820	810	835	845	799	823	828	844	814	804	873	870	861	812	857	876	843	839	849	854	825	801	817	776	856	869	844	827	820	820	778	833	840	787	865	822	874	833	841	834	886	834	811	826	829	827	837	874	865	804	827	838	858	852	818	858	842	908	792	817	867	809	796	775	812	853	828	837	815	820	853	817	835	832	847	809	827	877	866	871	831	825	860	835	833	823	862	841	839	823	821	792	823	875	825	844	825	828	772	870	861	795	812	832	801	854	824	823	849	863	828	849	879	884	875	782	849	830	842	807	845	787	884	884	861	876	837	796	832	806	892	882	823	860	813	813	801	848	853	868	828	846	813	820	858	832	825	841	801	851	804	780	825	817	812	844	842	819	829	798	827	834	811	884	852	872	867	853	862	798	822	840	861	843	928	848	809	804	794	826	777	886	818	832	861	852	778	820	807	834	833	847	861	766	847	860	831	838	828	860	825	878	784	857	862	833	833	821	873	783	870	816	827	831	804	870	810	839	855	848	849	845	852	794	840	784	820	838	865	818	855	802	849	850	820	849	849	841	862	832	880	830	886	858	855	820	867	875	829	850	872	873	812	852	832	847	853	842	851	876	901	841	849	882	848	830	861	842	824	872	840	805	889	838	836	819	815	792	793	822	810	875	755	801	874	775	804	830	823	841	852	848	807	819	808	860	781	802	848	828	842	854	790	884	828	875	825	833	766	865	853	885	871	818	859	827	882	855	828	815	848	828	825	855	809	842	857	838	825	862	824	783	849	827	865	828	829	801	780	823	810	796	807	867	786	833	785	852	832	841	863	889	864	828	837	824	849	850	817	859	851	860	817	841	813	883	782	799	827	818	841	873	803	863	862	828	812	855	830	861	850	822	818	796	827	836	815	834	878	796	797	878	863	828	832	824	843	836	839	852	832	878	812	803	792	813	800	833	867	787	827	834	832	846	873	830	826	894	805	792	834	845	788	845	852	799	882	925	815	801	855	837	830	864	841	909	871	858	818	813	879	806	868	803	840	814	836	820	827	790	834	888	839	865	905	824	814	870	876	825	850	858	820	831	857	832	823	841	821	837	812	837	830	835	799	837	844	837	882	858	825	829	869	865	912	827	834	833	778	807	812	845	832	839	811	778	797	827	789	847	871	794	847	852	789	825	797	823	798	847	812	830	828	820	860	848	811	852	839	830	830	802	821	798	767	861	810	857	811	845	865	823	819	855	786	839	809	820	897	811	766	800	789	845	854	821	882	799	811	846	810	822	780	837	797	847	823	808	790	853	843	916	792	850	835	851	872	802	799	842	820	788	841	861	833	834	828	845	857	807	796	806	865	860	851	804	857	810	779	872	809	841	804	820	835	821	794	812	828	791	790	851	798	836	867	850	878	811	813	842	840	903	858	855	830	797	813	843	826	870	851	822	842	859	828	826	809	808	844	784	870	841	812	830	817	843	791	797	855	851	861	815	850	870	773	793	851	894	816	796	831	843	844	783	893	820	791	798	836	901	820	818	852	861	846	847	831	788	844	818	829	852	807	869	818	875	816	815	814	829	833	804	860	833	855	839	902	824	855	765	831	838	796	865	806	831	792	884	819	865	823	802	834	863	830	809	852	832	827	822	831	826	796	834	776	867	840	836	842	821	847	809	815	803	827	784	799	858	852	835	814	870	862	875	831	795	785	903	864	826	817	841	832	838	855	791	852	774	842	848	844	810	837	842	779	845	847	860	852	827
57810	37224	12794	2977	1240	931	800	652	600	571	521	514	482	478	485	449	454	443	437	404	412	382	410	410	406	376	401	404	403	376	417	398	363	408	419	403	349	371	401	371	360	398	375	403	369	397	406	439	389	405	399	373	420	372	384	411	424	375	392	396	398	432	389	403	338	406	392	383	393	402	398	383	383	373	401	399	393	403	385	422	375	358	407	356	364	365	404	367	370	340	382	368	379	376	386	356	404	392	400	396	398	392	387	375	383	349	397	395	374	377	431	387	379	380	362	375	418	371	337	370	369	367	398	368	446	410	371	427	379	354	413	383	408	428	373	356	400	375	371	391	387	367	371	331	368	391	374	372	379	397	402	359	390	367	338	384	401	383	413	456	378	397	338	398	351	340	380	372	386	380	387	386	395	399	398	374	353	382	408	409	388	359	334	386	380	371	349	406	381	392	369	375	372	390	429	416	428	363	390	374	380	371	394	387	373	387	380	380	360	380	355	367	382	378	402	399	387	365	381	395	384	389	387	421	361	364	374	371	342	358	348	375	378	379	374	403	372	370	382	374	399	374	412	413	403	420	355	383	390	378	379	387	414	384	403	417	342	379	394	356	419	383	403	363	380	365	389	396	367	370	387	390	386	366	363	364	359	376	373	382	390	413	323	371	396	362	366	413	360	380	374	377	394	352	355	365	348	400	394	387	396	377	368	381	366	393	392	394	415	361	407	374	398	390	341	381	398	366	374	424	377	363	356	373	379	403	400	381	395	396	362	381	381	347	351	366	397	406	373	392	391	393	404	361	407	416	395	411	391	374	366	381	411	391	371	402	393	368	421	398	373	388	393	405	369	389	386	398	418	423	396	392	350	384	418	383	389	412	400	384	360	370	368	391	358	393	363	366	395	372	405	403	363	386	419	364	428	348	405	415	379	351	354	357	391	369	372	402	370	390	377	398	373	366	364	392	393	360	351	375	374	383	387	383	366	371	370	377	366	385	375	419	371	381	342	376	345	369	357	409	409	392	398	390	389	404	361	351	396	372	375	386	403	335	360	426	369	405	387	397	407	430	391	380	409	395	347	374	382	382	363	364	383	396	393	372	368	407	355	458	370	397	348	380	412	363	375	402	363	387	393	369	364	366	386	350	404	391	380	398	376	418	378	395	379	364	402	380	394	413	382	378	368	358	377	374	350	380	382	346	388	428	407	373	395	381	356	383	370	378	389	360	321	383	364	370	389	375	381	357	375	397	398	408	360	420	415	389	400	361	384	416	398	346	378	394	385	412	381	368	387	357	373	372	410	345	407	374	403	378	385	390	372	402	368	380	370	376	383	352	393	387	382	392	416	338	404	341	380	361	381	362	383	392	325	414	383	375	382	355	416	386	403	394	375	384	405	389	364	392	395	386	360	409	402	426	371	413	374	395	405	395	372	350	373	353	395	361	358	390	370	405	372	387	394	392	380	402	430	384	379	389	402	377	383	383	350	395	363	353	394	380	377	330	396	392	354	355	396	397	409	402	391	383	395	407	343	406	352	365	384	386	354	369	385	386	413	388	376	382	394	397	383	346	382	392	357	375	381	387	387	380	393	356	379	404	379	371	412	398	368	388	370	411	375	393	360	352	392	397	375	390	383	384	390	381	369	378	395	375	369	371	395	388	382	390	373	347	384	334	376	344	366	352	361	390	367	392	389	342	403	415	374	428	362	378	347	385	377	398	341	411	416	404	385	370	383	376	406	398	377	422	347	397	418	364	393	345	352	369	387	370	412	368	417	423	384	377	362	389	403	392	348	384	375	399	431	383	382	404	382	440	374	357	369	389	386	384	386	375	392	361	398	397	379	378	359	396	386	371	361	389	377	395	361	353	411	393	367	348	391	377	393	392	387	372	366	371	364	378	375	385	389	378	395	372	416	380	402	365	410	392	396	389	395	387	392	409	387	377	371	398	373	374	373	393	390	423	379	363	412	391	405	354	353	417	423	391	361	385	395	402	395	442	390	382	384	349	393	418	402	335	387	391	410	367	364	424	386	368	381	394	392	346	394	381	396	406	385	389	374	427	374	354	369	384	373	380	365	374	356	336	378	371	400	370	359	375	376	393	384	396	403	387	400	390	388	382	403	399	408	378	357	414	377	374	401	392	397	405	373	362	390	378	409	342	403	403	388	338	378	391	350	403	376	394	384	367	411	399	375	332	418	387	402	381	388	373	397	379	357	344	394	376	411	375	361	402	357	340	375	382	379	349	361	385	383	402	367	376	404	430	403	441	388	378	431	389	360	403	441	373	369	403	356	393	368	386	369	399	367	382	378	388	369	394	403	403	385	397	418	366	371	397	380	389	365	390	386	382	341	368	392	404	392	372	363	390	393	372	356	398	384	378	348	375	360	387	395	392	333	378	386	371	417	415	369	380	411	381	389	395	380	357	392	380	383	374	403	381	397	382	371	383	382	393	384	411	386	354	374	369	358	361	368	368	376	395	376	418	375	418	385	331	382	362	371	387	371	381	369	338	394	385	408	411	388	444	382	387	380	389	400	402	396	369	421	362	396	386	385	392	350	386	399	397	384	411	386	352	387	365	404	374	377	368	386	401	429	370	374	325	392	413	408	412	358	381	385	369	397	380	355	382	362	354	383	419	360	393	394	405	388	364	375	374	357	399	352	353	379	377	367	405	394	423	383	342	359	378	373	362	389	354	376	365	390	380	379	391	365	400	364	365	379	408	410	380	380	378	380	376	365	369	408	401	364	418	361	420	343	364	371	345	396	347	391	354	425	416	380	373	367	383	377	378	355	398	415	394	372	371	415	400	400	387	388	359	410	352	394	360	408	362	355	380	394	363	353	365	364	411	378	365	375	401	365	376	397	421	387	388	400	382	372	352	415	397	359	378	374	374	398	393	389	392	420	411	383	371	406	368	376	426	368	390	394	374	395	401	324	391	380	382	409	393	395	406	407	401	354	372	377	345	397	388	395	352	402	387	366	364	358	379	356	406	401	400	408	380	389	377	364	412	359	412	385	391	384	396	378	374	382	376	447	370	367	329	352	405	380	378	357	359	397	379	383	397	363	354	379	350	392	397	372	412	429	387	410	360	387	370	362	388	396	366	403	352	400	381	364	344	412	372	413	398	382	359	374	357	372	426	330	376	397	384	392	365	381	361	405	431	394	389	360	433	429	389	382	391	347	374	357	402	410	349	388	369	360	387	396	407	393	387	361	396	363	390	382	384	418	420	413	379	392	417	394	385	415	369	394	359	383	410	341	382	397	349	373	364	414	373	363	378	375	407	387	376	373	362	386	396	378	399	393	397	382	370	402	391	406	374	399	401	361	363	341	390	443	390	361	387	388	346	404	358	349	369	388	383	395	410	434	357	406	403	379	379	352	391	382	397	373	381	372	369	400	390	364	372	376	396	358	359	394	344	366	359	412	403	359	413	403	323	355	380	361	379	391	390	409	389	357	409	381	428	361	390	387	358	394	403	359	376	388	373
38602	13380	3807	4742	4133	3498	3049	2598	2258	2036	1817	1677	1654	1497	1433	1362	1324	1296	1245	1229	1237	1182	1124	1142	1101	1109	1095	1173	1064	1103	1053	1021	1034	1035	1059	1014	1053	988	966	972	958	955	993	1022	1000	953	947	1007	902	972	980	1067	957	934	929	983	949	1034	942	1037	972	949	918	953	973	1019	984	926	939	972	950	976	920	925	956	888	924	1005	978	917	987	946	994	906	971	979	912	937	984	911	948	966	878	980	992	962	939	941	943	977	926	948	926	912	959	933	947	968	977	938	930	962	927	998	973	928	928	909	927	944	899	924	919	931	973	926	913	934	907	964	963	961	934	997	987	921	976	914	982	932	954	926	952	918	973	966	938	1004	944	960	939	938	939	928	966	923	874	988	939	908	966	873	903	948	935	928	866	930	944	933	958	969	905	971	881	949	945	920	947	923	951	958	920	918	948	901	913	919	951	902	941	925	919	896	964	971	930	915	973	920	937	916	915	982	948	955	942	933	908	958	901	942	964	968	907	981	943	936	909	987	927	906	945	952	944	889	954	938	907	906	964	912	886	928	932	938	888	874	940	969	938	950	970	949	957	948	950	880	913	933	978	1011	978	937	919	944	933	972	970	910	896	945	959	980	916	918	917	912	938	924	946	944	903	977	999	878	942	966	917	937	938	946	903	934	1002	943	918	992	956	965	923	949	928	960	841	893	900	918	863	926	909	939	988	885	966	921	969	995	958	916	988	917	941	942	922	930	971	945	924	906	947	897	993	927	916	937	920	958	970	934	958	918	948	957	925	947	940	903	974	962	994	935	962	945	1006	937	912	894	959	961	948	972	898	929	931	995	910	933	890	924	912	927	961	892	910	919	949	948	921	868	974	957	974	976	960	971	996	927	901	961	985	948	917	944	921	948	922	956	933	901	936	960	912	969	923	972	957	957	911	971	916	894	939	954	878	987	917	935	907	939	944	918	916	968	908	929	926	906	924	973	974	978	966	936	923	958	926	974	992	880	921	895	899	941	1002	923	946	917	920	988	960	922	986	879	915	958	926	931	952	892	941	944	908	961	1003	968	927	916	974	948	960	924	975	916	945	942	968	927	943	963	892	942	964	941	955	944	937	912	920	953	980	897	886	897	963	972	922	917	920	907	953	942	916	994	928	959	967	909	929	932	898	945	914	946	957	910	915	907	916	977	925	939	946	954	941	951	893	964	908	909	884	947	974	931	925	910	902	970	954	928	941	962	896	916	990	955	948	928	906	996	963	982	928	914	958	954	951	968	925	928	990	950	929	919	940	934	946	988	899	958	907	947	944	918	967	913	974	945	949	968	947	910	971	891	940	941	990	896	916	935	929	962	940	973	951	985	933	971	958	931	944	935	964	882	946	977	973	970	936	949	928	926	1010	908	929	974	938	958	922	987	906	956	906	941	934	909	923	888	945	953	903	940	956	917	948	914	914	948	913	929	953	964	934	958	943	953	954	918	948	932	919	945	961	934	922	924	942	978	939	923	929	940	966	988	943	908	931	943	944	952	957	956	962	938	945	942	930	938	908	911	922	965	936	966	916	888	911	911	933	948	978	940	951	924	922	926	939	964	962	963	943	900	963	955	935	911	933	951	952	952	914	948	981	994	918	964	922	923	919	925	930	927	959	952	926	925	919	948	911	932	1001	938	973	935	949	911	928	1017	964	945	932	991	945	942	967	930	924	1004	943	917	964	954	928	943	988	904	943	916	947	959	942	918	936	940	919	972	926	945	898	908	914	879	893	972	917	962	925	968	914	904	896	915	901	924	860	974	933	960	943	984	914	907	927	921	893	989	976	919	938	933	901	916	932	968	929	920	958	941	941	931	954	901	879	890	970	958	1007	955	930	933	995	921	932	923	925	956	959	934	966	904	931	946	920	924	915	921	956	974	948	983	950	928	976	955	970	956	875	1003	901	957	955	911	904	898	859	940	976	976	937	919	865	958	935	965	939	924	970	941	941	937	879	905	901	972	924	988	940	911	911	937	928	923	951	934	932	927	892	982	987	953	988	927	962	920	947	924	942	882	889	943	947	931	1019	968	899	986	891	920	941	949	953	903	959	921	1034	934	921	928	956	930	938	974	934	888	889	933	955	907	965	927	1009	944	914	897	963	919	917	897	972	913	932	955	925	911	911	884	969	929	974	982	967	955	923	978	921	921	928	965	959	883	907	984	949	922	947	966	918	924	957	960	959	936	923	916	872	925	964	986	914	924	996	940	876	903	917	899	949	910	913	911	901	965	931	901	925	902	905	947	921	898	916	989	945	913	941	899	955	924	940	963	950	956	929	940	1036	940	954	887	962	970	945	889	918	923	925	928	917	951	953	956	924	908	887	888	891	923	949	970	942	934	892	875	882	953	944	940	918	948	933	946	903	1014	920	975	986	978	898	931	972	992	960	901	976	998	921	945	987	942	940	958	931	908	881	899	937	900	971	960	918	934	933	987	928	956	972	876	963	923	925	914	887	953	934	936	950	946	950	964	948	924	939	969	971	963	888	910	929	966	932	958	964	917	967	963	925	952	920	916	953	930	871	908	938	914	921	935	893	931	908	879	980	969	987	962	959	963	952	892	930	933	943	927	977	977	935	934	925	944	913	910	943	949	882	1000	980	915	917	946	901	953	943	977	893	944	951	929	883	937	936	912	941	909	952	970	899	926	922	943	958	921	966	922	906	912	956	947	933	961	955	942	939	952	906	955	937	981	952	950	935	913	981	900	920	932	909	921	999	944	915	935	913	966	954	950	953	923	917	903	899	916	936	959	960	948	939	919	971	907	899	947	865	941	872	926	986	928	955	930	963	867	941	918	941	932	973	939	904	964	948	947	915	978	978	975	975	895	976	921	957	916	930	935	991	974	909	941	945	865	870	930	959	955	957	921	925	983	927	929	885	942	906	948	878	906	882	925	931	936	970	949	926	927	899	964	927	931	889	942	913	897	898	1006	895	939	930	932	1016	955	903	943	944	958	905	1007	922	906	885	938	956	927	913	957	927	930	970	958	904	941	967	954	853	943	948	976	921	940	903	964	913	979	935	912	897	877	936	981	937	919	957	884	929	950	974	969	953	961	955	950	969	907	909	909	918	925	963	961	880	942	899	896	901	933	952	979	957	880	1040	900	931	926	953	912	965	976	961	978	928	926	963	948	948	954	925	990	907	1008	931	966	932	919	912	973	912	913	900	888	939	966	890	1006	884	942	950	938	934	912	896	946	986	919	977	906	932	962	984	938	976	929	875	994	938	927	890	945	928	996	992	929	966	932	897	958	943	908	971	966	982	932	947	951	935	942	1007	1001	913	962	948	935	960	917	934	981	896	957	947	948	929	967	915	938	956	908	931	918	935	943	945	925	950	956	985	899	925	925	940	971	903	942	919	897	914	950	880	942	952	956	956	918	919	940	1008	999	939	981	907	919	947	918	1002	906	925	941	935	941	931	951	965	950	928	940	968	941	900	1008	918	995	878	900	950	912	959	955	936	927	971	908	987	926	942	957	947	968	948	904	911	957
5574	1117	172	192	177	181	178	168	151	190	164	143	182	138	159	166	166	182	177	177	150	166	139	166	147	141	149	162	145	145	142	170	146	150	180	160	165	160	154	170	163	162	159	130	167	168	136	161	158	145	146	143	146	161	165	164	145	140	161	161	156	156	171	158	164	157	159	162	171	187	156	159	144	181	166	150	133	145	153	154	177	172	157	180	142	143	152	180	137	156	157	154	194	159	153	157	168	163	169	154	150	142	160	150	144	174	152	159	149	153	132	156	177	136	142	150	134	143	165	139	163	154	166	153	150	165	160	156	161	141	158	167	160	162	141	158	163	145	175	164	164	156	164	164	183	152	160	153	157	157	143	162	146	160	159	144	163	141	163	163	143	180	160	178	137	137	157	131	148	159	158	142	138	166	168	166	142	135	156	150	149	149	162	164	166	137	160	156	160	155	145	149	150	153	149	139	179	164	146	132	169	143	179	147	147	145	143	154	145	148	177	151	164	158	177	149	148	139	155	166	163	172	173	170	171	167	164	142	163	169	167	168	161	148	167	146	180	135	154	175	158	153	163	157	159	167	169	203	155	160	171	162	172	142	142	156	173	162	146	172	153	178	165	148	159	162	174	160	141	162	167	181	157	177	162	145	137	161	161	172	148	162	162	141	172	152	157	157	127	154	147	176	154	176	163	129	166	148	143	133	163	154	159	176	163	166	141	163	156	146	172	144	151	145	165	167	165	154	156	174	160	154	142	162	144	179	163	157	139	146	148	137	167	164	183	174	159	164	178	156	175	164	133	145	142	128	142	169	160	155	161	171	143	179	140	144	169	140	152	134	160	171	176	164	160	169	152	154	170	130	144	177	183	167	152	148	137	162	171	136	156	161	156	182	144	149	168	164	158	168	170	171	170	189	158	173	129	174	143	167	159	150	150	149	134	155	179	174	163	136	149	144	162	168	187	180	166	158	150	154	150	154	149	182	158	161	159	150	156	148	133	146	162	138	160	141	168	160	153	148	193	150	158	185	146	159	141	172	143	145	172	169	170	164	161	169	152	159	175	147	159	151	151	142	156	145	135	173	159	155	171	158	158	157	166	150	141	170	143	191	167	145	172	176	154	160	157	177	149	153	157	174	155	156	181	162	159	161	166	156	161	165	156	166	168	157	138	163	156	145	162	175	134	144	130	146	155	165	166	155	149	134	164	142	153	148	148	161	158	165	151	145	153	151	157	155	154	145	162	160	156	167	166	165	144	141	141	155	152	149	163	149	135	153	152	166	175	144	144	178	177	165	168	161	168	138	148	160	159	162	131	151	148	167	132	157	148	165	178	164	172	184	164	167	152	159	169	183	151	151	147	159	152	165	164	152	156	153	166	145	154	148	162	169	164	167	158	167	157	133	176	159	151	149	153	175	158	186	162	181	149	161	176	145	180	141	169	157	158	152	172	197	151	141	149	135	153	159	146	135	164	164	148	165	142	142	166	169	170	159	172	163	166	132	144	147	133	134	151	151	160	152	161	140	153	143	172	168	152	150	152	159	155	175	173	159	175	155	162	160	156	170	166	140	156	159	165	147	168	143	144	150	165	170	144	161	148	164	158	141	166	160	150	155	149	166	160	126	146	189	151	173	149	147	165	135	162	160	169	154	160	164	153	137	132	159	132	160	160	170	154	143	139	153	162	145	154	159	155	171	157	158	143	151	148	134	167	167	148	179	151	162	169	128	164	144	143	145	167	161	152	193	160	167	170	150	150	163	149	169	136	130	152	189	156	160	168	180	182	164	153	165	150	143	159	157	154	187	150	163	150	169	156	176	154	140	157	169	176	163	158	179	172	148	155	163	145	168	161	164	181	150	143	191	162	152	168	182	158	149	167	157	151	152	152	154	156	167	142	152	168	166	157	142	166	169	164	152	157	155	150	145	173	162	170	142	169	152	155	177	141	157	158	153	161	149	160	162	171	154	167	165	172	144	147	159	171	130	166	146	170	150	127	153	116	163	150	155	147	156	141	153	135	150	147	161	168	172	152	148	164	152	147	163	138	142	153	168	138	184	172	176	162	161	156	162	150	183	159	160	163	155	126	150	166	153	163	150	165	176	161	137	155	157	141	174	164	139	148	154	166	144	140	142	156	149	173	165	151	149	175	174	145	141	165	162	142	169	160	149	153	157	141	181	162	157	149	127	190	164	161	149	177	159	161	162	181	149	148	158	151	163	148	149	163	150	151	151	148	149	161	153	154	165	149	142	125	162	163	162	142	159	160	155	164	137	160	174	168	175	170	156	163	168	156	187	147	138	171	189	160	147	170	182	155	150	163	159	166	147	160	162	138	155	170	141	157	172	140	149	148	158	159	150	155	171	136	158	158	156	147	145	162	131	140	171	154	174	157	155	141	185	170	151	167	150	163	151	166	158	159	133	153	148	156	162	158	157	148	131	146	182	171	184	169	146	145	158	153	154	135	145	145	155	139	165	168	164	154	164	152	173	172	153	143	160	152	133	160	172	153	146	160	160	151	167	161	170	158	161	174	167	173	154	145	174	157	164	161	178	156	147	174	166	165	172	151	161	175	160	157	151	157	171	129	134	146	156	142	154	160	149	148	155	170	171	143	157	143	158	150	161	148	161	153	159	161	166	157	161	146	138	161	177	152	154	130	177	155	150	160	149	169	151	134	186	144	163	173	153	149	155	175	148	155	167	141	145	136	180	136	141	167	146	159	136	178	178	147	164	145	166	160	176	163	150	153	147	158	164	161	152	151	158	155	151	159	145	144	116	140	169	165	151	156	164	139	140	159	154	172	175	159	156	167	169	152	178	164	146	131	146	153	154	155	163	144	161	156	137	148	153	156	155	165	159	151	162	134	147	151	167	156	157	148	142	165	170	146	148	162	165	129	156	164	160	153	176	147	157	157	185	170	175	152	152	166	179	164	169	156	145	161	135	162	149	165	161	158	144	148	143	156	148	154	161	143	147	142	162	167	154	152	176	131	144	140	158	177	164	160	152	144	163	147	147	159	150	155	149	158	158	144	167	168	175	140	154	149	183	155	181	161	158	155	153	173	159	152	152	187	146	156	161	186	154	159	122	171	156	146	158	165	160	130	170	166	157	155	147	167	162	177	149	144	171	159	147	141	170	162	142	159	161	151	143	156	169	169	147	169	153	161	160	162	161	161	163	169	151	134	151	153	149	167	150	150	147	153	147	147	152	140	168	149	167	162	152	187	154	151	159	167	154	151	164	157	158	151	151	172	151	167	166	147	147	126	179	147	153	144	163	159	160	153	142	151	143	154	150	171	143	163	147	168	163	141	152	165	145	164	139	159	157	150	159	133	143	159	143	147	160	154	163	175	179	149	164	160	154	151	149	136	145	132	157	138	165	156	146	157	148	167	169	176	165	160	161	159	151	169	139	162	198	176	139	147	169	163	135	141	152	142	161	155	139	140	151	135	152	168	158	154	166	151	147	167	151	178	140	137	146	133	156	159	158
6485	1720	539	602	509	529	479	533	547	506	464	459	486	466	469	484	481	472	462	514	439	489	454	487	481	443	460	532	499	497	494	491	468	487	510	454	456	490	457	472	493	486	451	490	491	478	518	485	455	460	539	447	528	490	499	518	486	468	482	484	474	473	476	487	478	502	485	460	471	502	467	519	465	485	510	444	499	516	518	493	493	484	460	470	484	475	461	458	525	468	455	480	480	468	442	484	469	471	453	475	480	517	452	478	496	499	429	488	453	481	435	478	451	499	488	484	506	466	513	475	457	513	463	442	463	451	461	444	460	503	443	486	510	496	500	457	457	487	490	501	451	534	477	472	504	468	450	473	452	476	481	473	474	473	479	458	487	465	489	524	486	479	530	457	495	515	485	463	528	480	498	433	491	492	474	506	495	475	462	452	472	504	474	469	424	470	471	467	488	489	465	468	501	499	504	503	509	489	486	503	498	488	502	465	498	495	493	449	505	509	491	490	516	468	463	480	508	466	460	462	439	485	518	489	490	438	478	466	512	495	497	485	477	502	483	527	507	485	521	457	486	462	489	507	469	466	462	437	498	479	459	469	485	509	487	515	477	477	426	488	494	493	467	506	465	461	477	474	456	495	492	488	479	473	458	501	461	469	493	514	496	538	451	451	485	486	502	485	464	493	485	448	451	457	475	464	534	442	446	446	535	452	482	451	480	472	510	499	480	458	501	470	484	485	520	493	467	490	467	488	510	490	462	459	523	488	495	513	470	496	500	480	497	481	457	478	492	502	484	469	489	460	498	474	466	483	496	477	512	475	466	505	483	487	465	460	475	471	452	456	512	474	489	482	496	455	497	469	508	513	504	486	484	482	523	506	509	496	484	455	445	450	457	490	509	483	487	453	470	472	477	485	456	505	501	499	484	460	465	519	483	432	459	463	480	469	487	496	478	506	502	503	452	477	495	479	494	489	492	470	499	485	491	438	450	458	454	490	467	493	500	495	465	518	472	498	446	478	463	521	504	462	484	485	472	463	453	473	460	492	464	504	479	484	519	475	442	449	442	490	446	493	507	446	492	488	493	444	527	476	516	475	498	473	474	479	489	496	482	516	482	459	472	495	476	469	470	454	430	473	472	458	492	475	465	486	476	468	483	520	447	454	525	499	510	443	472	485	449	460	464	466	486	461	516	455	473	494	434	474	483	523	486	460	528	515	495	439	474	501	494	493	486	509	493	470	499	505	532	481	456	459	492	423	470	467	490	475	490	468	482	461	476	465	484	461	471	514	507	494	429	445	469	460	501	453	472	457	474	467	497	482	485	485	510	467	492	441	486	441	505	500	485	447	498	493	465	466	456	515	498	469	470	450	506	454	474	511	498	498	454	488	488	496	496	500	462	455	461	465	498	457	445	462	467	456	506	502	526	475	452	490	474	494	481	487	480	462	457	491	501	459	496	502	489	445	466	485	470	469	460	491	484	505	481	533	501	485	469	479	488	481	530	503	499	466	453	449	476	480	473	515	448	509	473	470	485	463	499	474	449	517	485	503	486	473	476	472	435	502	496	523	506	493	465	492	471	486	461	498	479	473	461	503	462	505	462	546	448	490	526	504	481	490	464	473	480	469	429	489	443	494	475	474	483	474	476	450	519	473	502	493	492	462	454	477	462	464	491	531	492	483	487	481	477	515	484	505	470	475	442	487	468	498	478	481	460	488	478	507	471	458	480	479	508	463	495	493	473	456	469	458	482	451	485	483	507	454	476	487	482	430	470	510	473	471	486	475	474	447	503	494	509	487	493	510	483	528	451	507	516	467	474	485	478	500	487	440	487	480	486	469	474	475	536	454	495	488	528	480	469	501	515	470	471	551	527	478	446	457	531	489	492	461	487	473	452	492	474	511	459	497	468	444	478	485	498	411	443	500	486	449	465	492	449	466	466	517	491	491	497	486	458	478	446	469	489	495	493	456	486	463	458	463	457	477	463	473	478	474	467	459	487	490	477	488	464	459	452	464	499	467	495	476	495	468	462	486	488	489	506	526	426	464	464	496	509	491	447	471	486	494	508	447	510	498	490	454	491	460	468	463	489	504	510	486	470	465	489	489	466	461	483	489	480	447	486	464	510	467	494	475	499	457	505	512	476	462	444	472	457	480	472	465	501	487	515	503	500	536	456	487	525	465	470	472	453	492	455	483	462	462	489	476	486	485	516	521	490	451	479	486	512	508	486	477	516	471	494	513	474	456	472	494	429	500	469	483	455	490	479	464	515	476	457	474	485	481	475	491	464	453	456	471	521	485	495	525	480	456	482	463	529	484	520	468	463	483	480	478	456	464	492	450	486	522	507	460	468	493	465	492	483	453	478	484	472	459	562	468	472	447	499	465	496	514	512	452	473	500	484	456	467	454	505	492	464	501	492	508	507	440	535	512	464	444	479	505	502	496	464	466	475	454	479	439	500	512	444	479	454	456	492	512	499	522	483	508	479	561	487	476	445	483	469	516	436	497	482	459	463	457	497	457	454	512	465	403	465	445	500	454	456	510	452	488	484	518	491	473	522	460	477	484	472	539	493	504	470	515	462	472	485	464	516	472	427	465	449	485	515	485	489	448	486	447	455	535	459	498	461	519	470	472	464	505	444	488	461	496	480	506	455	485	485	496	518	456	521	475	464	510	436	498	521	466	468	481	481	442	492	479	453	470	489	485	497	467	438	485	498	455	477	471	476	508	497	484	470	470	479	502	489	465	517	451	500	450	503	459	499	482	475	479	449	489	501	501	503	492	502	458	491	465	500	478	474	493	468	466	482	511	478	455	554	484	431	487	463	501	494	445	423	478	497	485	465	483	486	477	513	498	474	478	467	465	430	539	492	446	515	499	507	498	494	459	473	496	483	464	489	497	479	457	497	506	498	457	508	483	465	483	498	475	500	474	444	472	459	457	479	472	519	469	458	473	488	463	475	503	477	497	488	481	503	511	458	495	470	526	502	471	505	502	490	491	443	523	496	471	480	495	485	469	504	484	479	457	483	475	500	479	468	494	483	495	437	491	478	506	461	477	534	466	490	520	466	482	497	472	470	518	484	507	488	447	469	459	504	502	490	487	435	475	523	518	461	522	485	486	488	474	457	475	497	493	422	463	473	450	499	472	483	466	504	491	456	507	496	471	486	486	443	471	480	454	481	434	461	494	488	491	466	469	474	452	500	483	496	470	465	502	466	462	487	480	464	515	443	460	468	511	446	475	463	514	443	511	469	488	482	472	508	461	490	495	502	501	492	501	482	465	452	512	472	487	501	517	447	437	449	523	476	434	485	502	460	507	465	513	509	496	477	466	475	469	494	495	466	476	449	502	472	487	486	492	486	498	475	471	426	528	475	504	492	492	462	461	460	486	458	477	466	512	472	505	501	491	477	457	486	513	456	510	512	465	501	480	510	463	473	459	461	507	490	450	488	488	500	479	498	487	516	468	492	463	510	466	503	484	480	510	462	473	514	507
42175	29624	4907	1076	714	551	483	471	444	391	405	348	369	357	354	347	342	333	315	339	359	319	326	325	316	332	353	359	310	305	325	336	350	330	296	330	339	310	362	345	338	307	321	308	318	308	314	317	353	306	335	313	321	299	315	314	324	320	345	304	288	314	316	328	334	308	324	330	340	323	321	330	335	305	329	310	342	330	303	336	317	315	292	345	333	307	301	294	340	316	333	331	312	308	337	319	317	316	327	340	328	287	324	318	289	329	327	357	308	327	318	330	327	320	255	298	343	301	320	317	314	300	326	305	330	318	311	317	304	337	274	315	311	311	297	307	292	286	288	322	281	325	335	309	288	296	318	351	334	365	296	327	322	305	332	359	306	348	316	314	312	310	307	296	320	295	334	287	285	304	329	318	321	344	304	348	312	282	322	332	335	312	323	331	325	324	286	321	321	338	314	311	351	320	308	329	274	337	303	318	307	316	360	293	316	333	317	317	318	310	324	296	336	294	290	321	311	316	329	305	317	316	339	305	310	297	340	347	358	332	305	327	306	313	311	298	347	335	324	318	304	345	329	297	324	303	322	334	322	290	331	322	336	284	293	338	337	335	318	301	302	332	286	317	312	301	340	347	348	309	329	345	320	311	333	322	310	333	349	333	311	306	332	294	292	304	314	344	328	328	325	339	349	328	320	297	325	298	311	307	342	315	294	332	316	315	289	306	328	317	299	354	295	300	324	311	331	321	322	309	296	304	303	343	301	329	319	339	300	314	331	337	307	320	322	322	315	313	323	318	306	309	331	302	287	339	327	321	328	301	288	324	295	339	348	310	318	322	312	317	328	337	341	309	316	318	347	331	306	334	314	311	307	352	307	332	331	312	301	325	330	348	322	333	348	364	323	320	346	350	319	299	304	304	335	302	353	297	357	298	351	314	334	319	314	308	321	329	318	323	311	331	299	348	346	330	339	308	351	334	322	314	305	319	310	326	281	341	311	314	304	328	332	326	293	300	292	303	321	314	356	329	298	307	294	338	320	326	296	316	325	316	307	315	292	316	306	347	315	340	317	326	332	337	280	354	296	327	334	332	316	332	324	306	317	331	314	288	280	315	321	306	355	313	326	343	328	323	371	305	327	327	314	325	310	308	363	322	315	354	300	343	314	318	324	311	345	307	301	344	328	347	301	339	322	346	292	295	320	288	337	330	331	330	314	336	295	312	295	311	341	316	343	325	319	321	376	318	286	338	302	305	338	319	310	316	341	357	315	288	318	318	306	308	330	333	341	308	303	310	310	315	301	309	317	291	353	331	311	352	337	341	332	324	349	365	314	333	344	335	314	349	322	324	325	313	299	355	341	332	335	312	336	300	310	324	315	322	347	321	357	292	315	318	323	322	282	292	317	301	332	295	317	319	329	322	311	287	334	287	323	340	334	328	307	310	326	320	329	294	323	295	321	333	309	309	328	307	323	322	315	316	309	332	340	327	291	321	309	305	335	328	336	350	292	300	336	351	348	321	310	321	332	333	267	313	327	303	333	322	323	302	295	308	315	284	314	285	311	321	321	334	335	318	292	353	341	317	315	300	353	349	331	302	325	318	317	317	321	329	292	313	324	320	292	291	326	317	300	317	315	318	290	277	311	315	322	344	316	307	332	328	330	317	301	308	327	306	318	275	318	314	359	313	321	312	299	321	359	324	318	286	341	332	346	315	325	315	354	337	333	280	312	309	335	314	275	320	318	345	310	321	308	325	314	297	283	311	330	300	332	294	328	295	319	353	328	345	320	339	301	313	305	331	297	308	311	340	313	353	329	317	312	327	299	311	331	274	315	300	306	299	326	281	316	310	323	313	317	339	295	326	318	332	299	303	312	327	316	326	320	341	333	304	327	297	355	345	353	349	297	333	322	328	361	323	296	332	320	327	318	303	323	307	311	289	313	297	312	321	314	308	302	354	316	324	295	318	311	340	329	329	339	321	320	320	323	315	301	341	325	323	300	341	305	282	319	283	352	358	342	338	310	330	316	313	344	353	338	330	279	299	301	349	311	327	304	315	325	349	317	326	322	341	335	320	291	310	327	337	333	318	319	330	310	291	339	340	307	319	342	321	298	331	334	347	333	323	303	344	339	327	302	290	302	293	284	320	343	344	298	292	314	323	315	304	319	312	322	299	332	307	322	315	324	323	340	322	345	324	325	275	309	349	289	316	321	312	353	289	315	318	292	295	332	307	331	315	343	316	307	294	320	332	300	322	290	314	317	352	339	319	303	324	312	323	335	314	308	312	322	345	312	321	335	332	313	321	309	305	337	321	316	312	345	318	295	304	308	284	292	302	328	311	314	343	315	335	316	353	334	327	313	340	291	303	319	298	313	317	324	354	306	362	337	305	328	338	325	331	321	308	292	298	325	307	333	312	313	324	329	315	331	301	286	293	308	343	305	358	327	351	307	297	315	306	304	282	280	326	310	305	307	327	278	311	334	346	340	319	327	289	350	303	305	305	294	334	321	350	336	306	319	330	308	327	322	323	325	332	296	308	302	302	304	310	324	325	329	311	326	326	343	329	308	299	304	310	331	309	301	334	356	340	295	307	311	295	338	296	271	337	350	310	301	304	298	345	328	345	337	348	317	316	349	338	367	304	323	301	319	309	312	352	319	350	311	314	313	325	327	305	298	342	278	288	323	288	352	311	283	321	319	323	335	328	320	324	307	317	269	355	334	316	322	340	303	325	291	359	333	292	317	332	292	310	367	310	315	311	336	335	311	313	317	308	335	333	337	307	296	319	341	275	345	306	319	317	316	334	298	321	292	316	344	340	310	302	333	345	325	327	325	344	312	301	331	303	338	312	307	316	300	338	360	317	334	300	315	322	321	324	316	342	317	316	298	314	329	313	319	322	340	319	323	302	304	335	303	321	322	324	304	338	295	338	310	317	320	309	312	309	308	303	334	329	302	298	336	329	309	305	352	296	312	301	315	303	309	300	296	315	283	329	320	303	321	328	318	338	306	324	317	314	294	307	342	323	319	328	305	310	311	305	298	290	324	312	311	283	308	333	320	317	294	330	310	291	324	361	301	331	307	343	335	317	335	304	320	351	325	327	274	323	323	309	338	316	315	367	301	299	282	301	270	324	333	330	323	318	334	320	348	315	330	352	319	286	328	324	341	276	319	299	359	369	328	306	338	316	314	280	347	323	337	340	322	334	322	336	312	347	332	315	286	296	292	336	315	263	330	316	321	335	314	314	318	316	321	340	293	336	335	344	328	370	326	315	296	312	315	293	288	312	290	313	297	290	307	302	325	321	293	316	327	308	332	311	362	317	313	330	315	330	332	311	338	325	312	305	289	278	353	345	339	322	308	339	334	342	304	339	341	291	294	328	307	314	295	310	280	288	314	341	300	335	304	328	296	337	329	333	293	328	317	299	333	330	287	333	324	313	297	307	313	338	342	340	305	327	314	310	317	324	346	316	308	307	331	315	277	301	342	331	345	342
28065	9027	2422	2870	2625	2231	1869	1705	1571	1407	1354	1214	1183	1053	1178	1074	1019	997	1031	963	960	943	935	978	900	918	948	899	925	911	928	939	893	912	896	878	881	865	908	823	865	850	845	891	894	840	857	836	880	822	857	843	846	784	843	818	884	843	842	845	821	853	917	846	811	850	839	868	762	870	831	903	830	893	786	844	801	895	833	818	866	834	799	812	827	849	881	843	881	823	786	828	815	827	861	833	831	861	829	815	800	862	862	855	843	886	879	844	828	871	838	791	884	828	802	849	851	825	859	833	878	863	851	853	885	817	837	841	835	868	815	895	881	802	785	856	859	818	855	885	890	824	864	807	804	826	799	789	829	803	817	831	853	846	873	864	865	816	869	910	876	856	806	839	839	831	850	893	838	766	842	815	827	820	838	847	808	869	835	861	847	896	854	828	830	843	852	870	833	829	872	824	802	889	840	821	868	801	861	845	842	809	834	855	824	861	823	830	837	855	841	836	831	779	848	774	871	820	835	895	884	870	849	800	820	813	784	839	888	801	855	869	839	814	848	808	874	857	851	811	818	840	879	845	806	811	820	843	819	796	852	823	814	827	822	796	829	802	814	838	861	810	861	849	786	825	866	841	834	863	856	796	832	760	792	839	796	829	809	862	819	884	851	771	897	875	850	812	838	846	871	888	854	828	855	805	829	822	819	816	832	865	873	859	797	873	816	815	789	841	869	839	857	916	822	817	874	868	829	833	858	811	866	849	809	845	839	828	861	888	844	821	816	865	836	797	814	883	792	842	847	808	834	805	827	892	792	886	851	814	823	849	837	783	823	826	814	832	849	809	842	853	810	888	821	842	846	855	819	832	850	834	887	827	836	858	839	831	870	839	840	868	840	808	796	864	870	809	810	817	823	811	870	844	842	827	846	830	821	865	840	828	836	863	806	791	909	808	844	842	820	870	857	822	804	781	829	772	852	846	806	804	833	831	818	854	830	826	888	815	878	822	837	860	874	886	844	765	904	838	803	864	839	849	814	805	814	796	817	844	854	883	814	833	808	817	849	884	825	875	862	848	844	806	858	835	819	784	804	807	820	873	853	840	884	818	815	806	807	870	798	827	837	881	872	849	819	812	814	844	845	831	908	808	816	893	866	815	872	857	823	845	860	878	828	837	854	803	829	850	825	826	803	791	782	805	866	842	844	841	862	864	876	899	843	832	823	823	851	814	827	861	830	804	865	842	833	839	828	817	825	804	831	861	918	852	785	878	893	783	881	857	844	845	882	808	857	786	816	863	853	854	833	812	845	785	856	848	846	797	836	851	770	853	804	854	818	841	785	851	840	834	860	833	845	821	829	874	857	853	880	818	850	813	832	809	858	852	840	814	804	812	834	853	787	852	810	795	788	853	844	806	838	844	828	809	847	800	894	817	795	862	823	858	833	916	839	825	895	857	847	848	858	830	883	830	840	858	815	866	844	833	830	833	794	860	827	846	799	837	876	837	826	843	817	838	835	857	804	803	849	835	878	869	839	814	888	876	847	874	854	818	839	797	836	823	789	838	811	803	857	834	854	835	863	829	884	853	806	849	850	838	823	849	821	847	853	865	806	849	834	831	818	832	852	837	839	830	853	865	855	913	851	816	861	814	848	851	851	832	809	794	816	814	830	814	847	820	837	823	832	867	790	827	848	869	830	870	896	756	816	836	816	839	864	776	810	800	827	858	853	834	851	795	840	895	841	852	825	887	835	807	856	907	824	852	799	875	809	853	848	833	823	839	811	859	879	855	845	916	871	820	860	841	824	863	880	876	841	832	810	846	825	861	815	836	777	839	814	833	778	870	825	838	796	842	835	803	854	839	813	833	849	821	817	836	859	836	810	826	821	865	853	832	800	795	800	866	842	834	851	824	843	855	847	846	773	798	834	848	824	874	814	886	818	848	860	800	859	836	779	871	856	847	850	855	898	883	896	803	890	852	855	817	843	856	875	816	812	859	869	875	860	821	845	847	809	883	887	864	871	843	818	822	794	792	851	873	864	896	800	813	844	845	815	861	836	838	842	818	840	796	887	804	915	801	767	829	844	889	866	850	853	860	829	848	869	810	842	819	860	788	856	885	842	835	821	789	799	806	849	857	881	810	832	785	815	812	819	861	822	829	848	804	809	866	849	837	766	830	844	846	804	817	841	803	779	826	819	865	826	839	797	813	814	855	842	846	854	835	830	847	847	776	842	881	793	814	876	816	835	796	867	857	835	837	826	858	799	863	810	791	813	790	873	835	854	818	800	865	865	839	840	794	798	816	867	867	831	797	885	812	818	901	878	791	833	845	818	862	829	832	875	875	844	810	830	830	838	823	829	854	785	871	843	887	826	802	808	809	881	836	879	785	788	846	789	880	817	866	833	814	833	847	850	792	828	889	834	798	879	857	850	826	836	840	832	834	853	824	872	850	844	820	817	808	835	808	877	819	798	820	857	876	864	866	835	836	880	829	852	800	826	816	811	820	817	887	886	858	887	820	818	786	872	843	856	834	803	838	849	883	783	848	808	902	879	806	814	836	814	828	885	801	836	848	842	841	863	835	853	793	856	879	804	840	862	820	863	862	862	808	799	803	833	889	861	840	827	894	824	836	828	804	850	831	825	765	816	788	899	822	844	868	829	795	842	809	858	833	818	834	883	809	807	813	847	795	837	856	881	839	843	835	897	847	856	862	816	815	882	808	823	794	828	852	839	878	812	822	893	828	843	817	798	886	802	869	837	854	806	817	850	806	842	797	830	819	818	866	900	835	812	826	793	843	842	860	879	810	791	815	813	847	822	782	813	856	816	855	840	844	837	841	798	838	820	881	838	852	881	812	887	869	844	812	830	835	863	813	819	797	806	810	794	799	794	797	888	800	812	792	822	838	819	808	811	797	823	839	868	830	857	819	891	846	826	795	812	850	888	808	851	843	778	862	851	840	861	831	835	831	799	854	792	834	842	824	870	812	844	864	806	819	871	849	804	889	817	819	806	837	847	807	870	755	840	846	829	843	822	836	843	782	835	794	884	862	818	889	866	789	845	880	852	874	799	831	805	837	866	822	909	832	853	844	838	821	830	831	842	833	764	821	809	898	845	810	870	849	801	835	804	854	835	876	788	802	826	815	814	765	814	797	816	873	854	840	836	829	850	821	845	896	843	843	860	819	818	842	861	845	822	851	846	867	842	857	884	862	801	842	795	829	850	855	829	876	847	833	840	838	849	816	856	805	847	840	818	843	866	806	848	828	844	879	866	854	844	873	846	829	833	852	871	794	798	814	857	832	846	825	897	854	862	874	801	855	811	820	862	832	896	862	831	842	818	780	820	846	788	842	855	795	840	800	846	863	862	851	777	835	821	799	849	809	862	875	792	854	844	850	858	774	901	833	899	862	829	819	862	882	792	805	873	866	822	841	821	802	823	832	847	851	801	865	845	852	842	821	863	857	817	834	845	846	916	831	842	827	814	824	855	857	818	823
54622	37541	13937	3288	1331	958	753	672	613	557	510	465	448	480	448	490	421	459	413	434	402	404	415	403	426	390	370	419	384	415	450	371	390	377	368	394	395	389	371	431	399	386	383	380	377	364	363	351	389	383	404	367	405	396	418	397	384	354	396	344	400	389	393	391	337	349	352	400	402	339	364	384	354	403	390	392	371	386	394	424	388	387	387	409	388	406	375	405	377	394	396	394	366	398	374	387	388	388	419	391	390	370	357	406	364	373	392	378	378	408	378	377	370	393	339	379	398	393	358	433	372	401	398	369	369	367	394	379	360	404	374	435	388	384	400	354	405	398	359	378	388	348	365	369	418	391	362	327	371	358	369	401	375	381	414	373	382	431	389	389	395	374	416	390	385	363	382	397	381	394	389	425	388	339	409	388	393	391	397	382	365	384	388	367	376	357	384	362	356	387	374	368	388	373	388	387	377	398	384	357	373	406	361	385	362	381	373	396	400	410	387	397	378	383	403	385	367	331	389	405	344	427	374	387	372	373	391	356	426	353	400	370	381	345	357	391	418	364	368	374	363	394	370	371	382	378	376	423	384	379	332	387	423	370	369	394	371	398	381	383	397	348	401	390	393	376	396	356	402	401	362	330	367	382	361	390	404	404	329	386	371	375	369	368	374	391	382	407	390	392	342	376	367	390	402	388	408	369	369	390	378	352	353	417	338	404	365	405	361	398	375	345	380	362	405	412	369	390	354	393	331	375	382	374	363	386	391	378	411	407	393	402	373	364	353	378	391	376	423	369	389	404	395	407	393	396	410	385	364	388	394	352	401	370	421	383	374	376	387	382	403	370	400	359	388	407	381	415	407	384	413	338	364	357	379	374	399	402	372	382	376	362	400	380	415	362	371	375	372	396	349	353	382	372	343	373	375	389	381	398	378	372	388	384	332	340	393	374	382	393	355	366	377	389	420	385	378	369	396	387	419	396	374	407	371	390	394	392	324	364	431	381	365	364	371	355	368	378	401	394	360	350	370	391	366	377	411	371	350	400	365	387	376	360	389	411	333	378	371	391	374	360	391	333	389	395	395	404	355	418	378	410	385	389	374	386	406	387	398	390	398	378	402	408	391	373	356	335	356	399	388	406	386	374	362	378	390	376	375	366	400	406	376	396	412	400	394	407	355	407	346	354	380	372	399	359	393	352	384	412	384	373	387	371	352	390	390	396	405	358	382	397	352	368	406	390	384	365	378	385	374	372	379	402	420	374	376	375	370	382	343	363	416	402	416	361	366	363	416	364	414	374	401	362	383	405	397	378	382	387	363	400	381	370	418	390	377	379	372	396	374	370	379	381	352	359	371	380	376	383	436	345	376	394	416	375	356	431	395	405	417	353	375	374	383	410	383	386	368	379	382	400	388	404	368	403	370	396	405	348	367	379	399	394	374	357	392	414	370	370	389	375	396	353	394	377	390	388	413	411	373	379	379	399	390	374	363	401	395	392	394	359	371	388	360	374	380	419	404	377	402	347	378	402	381	409	352	375	391	402	387	391	376	416	399	378	373	410	384	401	387	396	375	373	354	358	361	365	418	377	413	399	372	394	392	384	394	358	398	387	381	389	407	403	392	381	394	421	348	381	385	370	365	346	395	404	378	392	376	381	378	385	400	371	388	364	411	396	369	370	376	390	363	375	400	387	348	358	359	381	390	397	363	399	365	387	376	385	353	373	397	362	396	374	375	387	368	404	399	426	346	395	419	377	417	387	359	396	351	371	420	402	360	349	391	413	398	361	422	376	367	377	351	398	396	382	384	390	376	378	385	403	374	397	381	391	398	376	332	415	414	367	362	353	375	389	386	371	373	377	352	364	389	360	408	365	366	363	370	396	429	392	363	349	383	382	395	427	374	397	458	387	400	382	373	388	361	372	395	404	363	347	359	385	390	414	401	389	397	357	375	384	364	356	397	396	364	385	410	396	385	385	384	352	380	375	378	365	381	387	399	385	374	399	401	349	364	401	409	405	361	358	388	374	350	363	377	389	382	364	424	379	386	419	364	367	362	387	402	361	363	362	373	348	391	398	337	374	365	411	405	381	403	375	390	407	376	397	360	387	378	352	387	378	384	390	399	355	378	370	394	370	415	392	378	387	376	389	381	389	350	363	344	366	357	415	370	359	348	383	403	401	378	376	373	376	359	397	371	371	394	396	376	369	365	349	360	396	377	374	375	419	371	402	392	351	347	398	399	397	374	425	373	396	398	351	386	374	357	368	398	374	416	366	354	382	359	382	437	406	399	356	356	380	365	362	375	367	364	373	359	350	379	374	369	380	373	368	368	421	399	326	377	368	395	380	378	387	371	388	416	370	355	388	354	332	360	381	380	368	397	362	364	385	346	363	395	353	364	362	378	373	401	374	376	335	409	401	388	376	399	403	399	357	390	390	396	417	346	399	322	391	366	342	406	394	396	377	382	410	366	394	382	406	368	384	380	394	396	356	365	388	361	372	392	398	415	377	399	370	396	377	412	387	441	389	370	363	391	387	375	355	399	347	384	388	420	387	378	359	374	391	356	391	364	405	413	385	355	365	369	390	359	349	397	345	357	404	429	381	378	370	348	399	352	370	381	375	400	385	377	361	390	381	370	380	374	407	413	374	400	377	381	431	400	383	374	398	398	342	384	407	381	389	363	372	407	379	370	372	391	374	355	366	377	429	366	384	370	381	382	371	355	366	401	373	370	367	385	377	381	379	345	374	350	375	352	382	413	383	395	382	359	362	354	397	376	368	409	407	392	362	354	372	398	360	419	387	341	352	355	403	399	362	386	391	389	390	381	370	370	365	380	390	387	371	381	394	387	368	337	373	376	369	349	370	379	392	378	370	436	420	389	360	398	366	333	348	371	355	372	402	400	379	372	378	396	387	375	390	394	353	411	377	394	386	400	369	370	406	373	395	375	370	385	402	384	383	349	364	368	365	359	377	389	389	407	399	442	371	370	369	393	405	390	379	378	396	366	364	385	376	385	375	395	368	405	395	413	348	387	374	412	377	380	411	376	370	353	355	333	355	370	362	383	361	391	413	360	394	368	353	381	417	373	378	388	394	343	377	363	382	383	388	362	388	369	365	406	405	370	354	347	404	418	375	359	405	376	354	359	379	378	396	361	348	400	358	372	385	377	376	376	359	410	383	371	367	355	382	372	395	386	381	373	422	419	384	411	403	379	361	405	371	410	361	367	360	374	386	373	430	401	398	383	376	343	369	378	399	410	398	362	387	378	370	391	369	446	365	346	395	360	381	394	449	392	333	390	386	372	375	400	391	378	387	396	389	376	380	375	400	369	371	366	367	397	395	369	398	359	369	386	422	397	379	366	383	398	394	385	382	382	386	388	403	366	381	424	384	359	378	393	356	388	340	366	346	369	380	394	374	384	379	400	335	366	396	382	378	384	425	371	405	344	376	358	380	332	403	383	391	368	380	374	351	361	375	409	362	393	359	434	385	343	369
37744	12985	3933	4695	4286	3444	2953	2500	2303	2066	1846	1744	1593	1504	1440	1353	1273	1305	1226	1220	1261	1194	1138	1097	1158	1131	1020	1088	1026	1008	1050	1034	1099	1060	959	991	968	1026	1016	989	1010	1025	1044	989	1021	989	1030	979	1005	976	1012	988	966	1012	936	962	997	994	980	1007	962	917	1012	967	925	933	935	984	916	973	966	963	1006	991	911	972	1012	945	935	940	965	931	936	962	941	958	916	1000	917	935	947	984	947	981	915	976	932	942	939	967	938	944	952	979	954	939	990	912	948	982	950	917	965	952	912	1016	956	946	1013	998	916	936	985	990	930	994	932	925	961	975	887	925	908	917	973	957	923	926	941	939	939	966	939	945	933	947	1020	924	963	969	900	910	943	965	923	895	978	974	962	930	932	959	971	945	962	953	993	1003	945	974	957	870	945	960	941	946	969	963	920	931	931	945	929	963	944	909	996	941	879	962	958	922	910	899	941	947	976	933	959	935	870	929	994	914	949	932	935	910	969	972	948	927	915	971	946	939	918	964	918	914	918	1000	904	1005	978	896	970	943	996	925	928	980	917	942	944	918	940	959	960	992	927	971	969	919	965	965	875	909	929	977	920	961	968	886	944	981	908	917	937	939	905	951	898	922	941	956	1014	1001	931	922	996	962	979	971	948	935	918	943	950	974	935	898	917	977	882	927	953	896	954	951	984	951	942	961	970	942	933	940	937	924	967	967	936	986	909	1017	935	913	967	962	949	916	952	941	931	940	935	975	926	946	863	935	960	913	934	955	992	932	990	1002	909	940	937	933	931	901	956	935	965	952	893	941	955	939	921	913	954	962	964	937	993	908	999	938	935	934	968	944	965	914	916	973	984	959	958	922	928	911	977	941	922	956	957	950	923	966	979	922	939	939	925	931	998	892	902	902	927	950	956	934	923	899	933	953	962	904	907	933	943	954	929	931	948	964	955	916	915	957	924	919	927	982	942	955	914	942	944	882	955	940	942	969	970	943	949	961	959	944	935	933	889	905	933	956	954	943	937	961	948	939	928	944	945	987	964	894	897	983	914	911	961	986	955	966	920	928	911	1012	993	949	959	912	902	936	944	929	872	897	920	950	933	898	966	899	996	936	926	932	942	955	974	936	940	946	976	929	905	946	969	912	905	929	952	1007	900	953	929	988	914	935	941	985	926	912	880	996	966	956	974	928	931	925	986	932	947	967	872	925	968	966	945	938	953	959	946	914	938	887	933	982	962	925	998	941	952	930	982	900	945	849	956	953	935	907	936	963	978	994	954	994	951	936	908	942	996	996	934	897	932	915	940	925	915	916	920	1004	921	925	945	957	941	934	957	925	934	948	923	910	955	945	916	921	916	904	912	979	964	944	977	909	945	928	874	948	973	921	926	945	893	954	974	998	918	942	926	906	969	967	922	938	900	974	976	919	954	897	939	929	909	981	953	951	970	896	928	928	938	867	930	974	971	894	1003	979	949	949	900	981	971	973	932	1025	936	980	960	897	963	946	883	926	920	966	933	967	957	896	918	950	920	951	908	956	930	940	978	918	911	881	947	913	962	934	911	965	944	980	946	935	953	911	883	922	922	901	965	996	938	921	929	947	934	940	949	924	937	877	920	1010	960	930	938	921	904	860	948	915	967	895	923	882	967	908	986	885	933	956	934	937	925	987	955	940	926	940	960	934	971	919	925	966	945	939	986	950	961	973	915	908	989	1042	876	952	929	948	932	932	953	947	944	893	933	917	904	922	974	982	949	922	1008	928	972	998	961	989	950	986	926	966	996	900	877	950	960	898	943	950	984	868	946	975	868	934	993	921	960	935	940	944	982	979	935	958	989	940	952	943	957	936	976	959	970	961	948	911	909	919	977	924	934	920	903	963	959	941	916	962	923	944	929	937	935	957	956	967	995	939	960	944	931	931	968	937	933	962	882	916	937	962	900	998	950	903	936	969	883	955	950	902	907	948	941	976	928	976	956	965	921	970	953	945	907	996	1000	968	978	933	932	1000	900	890	978	925	956	957	941	971	1002	944	949	993	923	977	914	914	940	925	995	873	945	920	929	906	920	937	910	946	855	855	951	971	939	947	941	970	975	931	942	961	908	990	946	1001	899	913	1001	944	948	921	915	928	938	936	979	938	995	938	922	989	1007	941	943	972	966	936	930	942	913	903	956	994	972	961	957	962	930	924	985	951	932	937	934	961	926	928	927	978	953	942	968	961	916	972	893	979	935	979	919	954	967	846	943	906	921	942	955	899	924	944	905	928	949	912	850	982	903	1016	973	964	943	952	915	922	928	971	984	978	956	935	970	931	920	951	924	893	938	899	942	1017	950	946	961	964	908	947	949	966	897	976	963	950	958	967	925	952	969	894	915	934	936	904	939	893	892	948	972	989	922	938	947	963	929	996	861	896	964	970	913	954	922	956	898	956	898	905	955	991	922	928	935	966	925	939	922	922	963	955	928	951	897	998	1005	900	958	950	967	918	918	911	967	931	914	903	924	924	925	949	927	930	948	972	919	938	881	957	916	942	922	899	931	927	913	962	897	929	970	1018	926	910	891	918	961	937	902	881	934	939	970	927	911	965	910	932	995	885	925	984	954	954	934	962	940	949	888	942	984	941	928	959	887	936	968	915	914	937	906	908	928	940	959	945	918	917	933	957	922	889	882	946	949	972	962	949	937	915	950	952	932	966	943	965	945	896	962	926	904	916	948	974	943	898	885	900	937	941	881	940	983	983	925	937	951	921	917	930	876	985	900	937	1000	974	939	915	958	956	916	899	911	936	945	948	962	933	904	925	940	914	967	910	989	916	884	921	951	944	948	916	967	956	965	936	922	928	948	865	913	976	933	898	953	953	982	883	943	938	957	958	916	941	927	915	915	920	905	989	923	930	958	960	929	938	927	962	956	920	961	906	915	906	974	924	906	921	925	1002	937	900	958	887	952	903	888	930	944	922	912	963	948	947	935	946	945	996	872	959	971	974	943	983	959	947	945	861	953	991	906	995	875	947	980	951	938	1009	945	954	933	935	931	932	904	878	970	956	983	964	938	934	902	958	915	952	919	952	964	932	945	948	932	961	958	896	922	954	971	976	908	963	955	996	953	903	893	933	983	906	882	1034	889	993	994	922	915	928	930	913	944	922	904	991	914	926	948	998	1003	926	919	943	936	937	954	929	960	937	987	964	910	949	913	941	899	1014	934	952	986	953	936	897	1003	988	964	919	882	889	931	935	913	963	931	949	961	966	941	924	897	944	927	981	910	1032	906	938	912	929	959	945	921	957	883	1032	948	931	939	919	1006	933	975	950	919	922	945	933	948	951	920	977	926	971	904	883	973	916	963	950	978	909	983	970	960	1007	963	938	982	934	947	923	970	948	939	910	949	981	948	991	983	921	878	923	994	933	924	921	913	977	928	948	951	944	954	940	922	975	905	882	957	963	952	947	851	951	934	898	917	930	963	952	922	949	930	888	914	962	932	953	965	967	937	960	1008	935	940	924	1013	966	910	943	930	959	892	936	914	916	913	926	1011	883	938	972
6187	1144	178	165	168	134	168	175	151	172	152	176	166	175	160	129	155	154	150	143	176	125	131	172	176	149	181	146	156	168	145	158	151	158	144	137	156	149	135	162	172	166	141	155	163	155	156	145	166	166	152	174	161	144	159	159	154	147	161	187	173	144	147	151	176	157	143	135	155	154	173	155	178	163	166	152	175	179	178	166	140	148	188	151	172	171	141	146	136	154	173	149	146	174	154	180	145	147	146	167	192	177	172	171	170	142	133	157	169	130	164	147	159	133	148	144	173	159	167	152	145	139	154	172	146	145	155	169	147	160	155	179	155	157	134	154	142	137	150	136	186	197	140	162	138	151	145	151	158	150	158	170	192	144	144	195	152	141	159	146	165	163	184	156	178	167	171	147	154	157	153	172	162	151	166	160	141	138	144	163	141	149	177	155	160	141	150	166	168	172	146	148	154	136	144	157	166	174	159	162	181	155	157	173	149	164	157	147	173	170	167	169	149	151	162	158	178	166	153	159	150	155	143	134	145	160	157	137	148	160	134	161	153	136	170	167	162	149	186	161	166	152	188	151	149	142	135	141	153	157	167	163	160	170	162	143	150	183	150	157	158	166	140	150	156	149	161	176	152	189	172	158	122	168	159	149	161	155	141	150	163	158	169	156	185	142	130	165	162	150	162	170	147	172	151	167	177	158	156	140	149	161	147	153	154	156	170	179	154	139	166	160	175	174	167	174	121	188	145	147	182	152	155	154	157	163	159	139	131	165	148	175	163	137	126	165	135	156	146	147	153	149	182	166	143	135	145	146	164	136	165	161	153	167	162	161	163	141	146	158	139	156	174	168	151	160	171	144	155	139	166	173	144	170	164	148	158	163	147	164	162	138	136	156	136	159	153	154	161	157	173	158	148	166	150	142	156	161	176	141	146	149	160	139	151	166	203	160	152	173	151	145	171	144	169	177	151	154	161	157	157	152	154	148	157	161	172	157	158	165	147	178	147	168	156	148	142	163	152	146	164	161	165	155	155	170	146	121	184	149	156	152	149	152	165	165	186	137	144	152	142	154	139	170	144	165	175	163	169	154	166	156	187	172	142	159	137	155	155	151	136	156	151	151	158	155	159	138	149	192	176	161	152	140	178	183	165	187	157	162	161	150	151	158	155	149	166	154	165	147	156	149	170	162	171	168	164	144	174	177	172	163	160	171	154	155	172	175	159	155	170	152	163	153	171	164	154	152	144	134	139	142	143	161	164	156	162	162	156	159	153	139	165	150	165	126	143	147	172	186	153	145	179	165	154	173	172	125	170	153	167	138	179	157	161	157	155	134	179	162	151	166	160	160	157	164	140	178	188	183	161	128	160	143	149	162	148	155	153	170	148	141	168	187	156	170	164	154	156	154	154	159	170	141	144	138	163	174	149	141	163	150	151	175	183	160	163	145	161	138	160	164	145	156	145	155	157	133	148	170	152	135	151	166	142	138	167	164	144	156	172	174	161	167	161	132	173	150	174	135	134	169	154	171	156	132	152	177	170	174	156	136	150	130	148	164	178	159	157	154	162	158	165	172	135	172	166	147	149	147	164	135	154	145	147	163	170	158	171	178	148	187	158	161	161	116	157	179	159	164	154	169	143	138	183	170	169	144	172	179	152	168	170	150	156	158	135	161	165	147	170	158	163	163	144	159	164	177	140	165	178	151	148	143	175	162	171	177	157	141	148	150	138	150	170	160	186	155	135	150	166	153	135	158	154	145	160	155	157	191	157	162	133	140	169	137	172	177	163	153	141	160	143	148	141	143	168	165	170	177	176	146	149	143	151	142	169	182	156	135	147	152	153	171	168	159	161	147	153	127	162	163	124	152	152	173	155	147	151	146	150	137	178	146	162	166	166	149	153	167	155	169	142	174	144	146	160	148	139	155	149	145	167	190	151	134	136	150	153	164	151	162	153	141	156	144	142	134	158	164	141	131	157	147	162	152	156	148	158	164	136	157	157	164	173	125	181	153	138	157	148	157	173	132	166	175	147	160	166	150	138	143	180	138	147	155	149	162	195	160	171	175	164	155	166	164	156	155	187	177	153	142	157	156	145	179	151	167	181	154	149	155	139	169	152	153	156	167	163	157	160	159	167	180	127	156	145	161	168	152	186	186	151	156	162	143	146	161	146	143	142	160	167	145	158	152	165	139	138	124	177	134	135	153	171	145	151	138	169	147	165	151	165	167	180	164	159	149	150	139	178	155	167	130	134	165	173	153	170	133	160	155	147	146	172	169	157	151	171	123	157	167	172	150	139	154	139	180	165	165	148	166	163	139	169	141	148	157	146	168	155	172	158	150	172	178	174	145	170	162	171	155	149	172	173	181	144	155	161	167	143	148	169	150	164	149	172	149	143	161	155	152	136	165	172	155	147	186	140	174	164	163	137	146	166	136	160	151	160	167	164	156	137	145	141	170	142	147	156	154	170	156	177	141	162	154	154	161	136	185	161	176	154	157	159	141	148	131	151	172	143	156	166	161	142	145	175	162	158	164	159	175	153	179	166	135	134	178	154	166	155	178	167	148	159	140	165	181	165	137	147	143	155	161	172	171	164	140	163	171	163	169	144	134	146	137	144	155	158	152	173	166	144	147	141	167	148	136	154	177	178	166	164	187	153	162	156	173	178	174	178	156	166	154	143	156	153	135	178	138	140	135	145	148	154	171	151	156	146	152	147	181	175	169	181	163	170	172	147	159	149	152	142	151	165	137	147	154	153	162	130	166	180	158	169	130	162	138	201	152	175	153	138	158	174	170	149	159	191	182	176	154	153	166	164	162	151	152	144	146	153	150	148	163	164	146	164	162	153	144	156	172	173	135	161	164	146	164	158	168	130	174	140	152	158	152	159	146	171	155	186	165	161	152	160	168	159	140	169	155	159	140	169	167	158	151	155	158	164	177	162	139	137	147	135	175	159	153	119	155	143	167	159	163	148	172	148	170	162	159	173	179	148	175	155	149	163	170	164	155	172	138	154	140	144	169	164	153	158	170	151	149	161	164	151	156	156	157	166	147	161	163	157	175	167	144	180	152	176	144	133	151	167	161	169	171	166	168	185	150	143	178	149	161	157	158	163	156	160	145	170	141	147	156	144	160	159	156	168	167	137	174	160	162	146	169	166	150	142	139	153	157	149	150	139	166	160	177	165	147	160	140	165	161	128	140	161	135	151	151	155	172	160	186	156	140	186	143	157	151	157	185	161	162	146	152	160	158	163	167	162	161	159	153	168	159	175	148	159	155	135	167	148	155	164	126	167	154	171	178	147	187	139	158	146	147	180	149	146	162	147	163	145	152	158	164	160	160	149	179	179	150	159	178	163	160	173	150	169	126	156	177	146	179	184	161	165	149	183	175	142	143	147	138	167	158	196	168	135	158	166	153	153	165	162	126	149	156	159	138	148	154	157	159	133	135	128	159	145	147	150	172	140	131	157	132	150	167	149	151	167	144	179	177	149	138
7345	1708	571	592	569	553	533	504	498	531	527	487	492	471	511	503	470	444	460	469	499	511	478	502	481	420	478	446	444	462	481	517	493	495	503	485	537	500	508	484	449	470	443	480	484	458	469	436	503	470	501	463	524	481	514	483	483	497	485	480	488	480	466	473	485	492	484	479	491	485	510	461	469	466	498	484	513	494	482	495	482	478	478	494	523	495	487	494	504	498	508	493	489	496	475	480	501	489	524	473	510	476	476	477	503	491	483	499	477	496	479	486	485	506	447	472	470	518	462	510	503	467	484	485	457	463	510	480	507	460	479	492	476	501	501	463	478	510	477	523	461	511	486	482	464	500	498	512	483	501	440	499	496	469	503	473	485	490	462	506	511	474	476	462	506	470	479	446	492	479	497	465	478	458	497	473	535	479	548	535	512	457	469	512	476	501	465	484	490	513	485	466	462	475	483	482	476	488	459	485	500	493	498	485	520	466	500	466	456	456	456	475	514	483	495	500	471	492	503	493	516	509	530	469	512	478	453	463	473	485	507	467	470	491	535	496	508	515	477	482	513	458	497	483	511	522	487	458	447	555	492	489	483	459	488	475	516	503	500	495	449	545	468	475	450	496	486	475	468	494	503	512	484	491	478	513	470	462	476	475	489	513	478	486	484	495	497	483	524	430	476	492	446	509	503	478	502	512	472	508	465	527	503	505	472	509	457	519	500	484	511	489	467	456	486	487	503	489	507	529	512	499	448	499	502	440	453	472	461	481	446	495	489	485	484	500	522	479	492	478	444	447	495	471	478	442	479	491	450	492	486	463	452	477	476	490	470	514	458	489	465	482	487	479	491	447	520	500	477	475	497	448	456	460	435	500	529	517	495	539	460	460	495	484	480	444	491	471	485	504	469	482	485	473	520	458	486	469	492	468	485	457	474	487	469	496	492	497	506	499	471	495	521	473	503	505	492	452	471	540	511	511	528	491	443	458	475	452	504	479	454	473	478	468	513	506	477	484	481	472	458	495	506	477	475	499	473	487	473	476	481	479	463	465	489	448	499	462	498	479	516	501	515	481	505	501	482	495	491	512	466	436	516	459	511	493	499	476	456	476	477	500	474	495	537	487	480	492	515	490	474	461	474	475	490	474	484	480	484	489	469	463	487	525	492	486	477	447	484	484	456	485	444	521	513	443	477	503	501	499	447	537	507	501	492	459	503	465	499	511	509	493	455	485	496	450	480	468	490	539	504	477	511	485	498	477	488	496	515	509	493	498	480	458	501	469	469	507	473	457	515	477	508	529	483	499	503	462	444	516	468	458	518	523	449	501	492	467	527	493	483	521	424	472	505	528	482	476	550	454	468	517	514	479	494	495	463	469	484	464	477	484	479	505	501	494	470	506	513	494	502	460	486	474	503	489	488	508	469	531	485	471	506	493	494	472	490	436	469	480	511	475	454	485	494	499	496	488	481	503	528	473	490	492	470	469	526	483	481	486	505	502	449	491	505	485	522	467	471	437	472	500	472	511	455	459	495	512	462	494	506	506	467	518	486	475	451	481	493	469	466	473	455	467	510	527	485	479	482	482	502	484	500	489	438	496	497	489	487	484	454	480	457	476	480	497	485	474	522	476	487	530	465	512	441	509	438	494	518	471	479	463	518	441	499	447	468	524	502	483	529	443	479	510	475	492	463	456	467	465	436	508	507	465	501	498	473	460	502	525	481	520	499	493	484	446	486	484	456	457	489	483	496	482	470	462	476	466	484	474	483	504	505	500	506	485	512	466	476	462	486	471	447	437	457	517	475	542	507	526	511	459	514	477	472	467	501	492	479	475	459	521	511	488	498	501	471	468	491	512	469	497	485	501	484	503	523	471	485	472	472	489	498	471	478	485	484	505	450	467	453	490	485	445	453	466	501	481	481	475	499	481	495	452	489	508	496	471	505	487	504	481	471	484	491	470	468	473	526	520	520	493	463	512	482	501	454	444	470	500	489	510	493	509	484	479	467	461	500	481	484	479	458	482	442	503	484	497	456	479	524	490	501	485	465	478	497	509	487	493	463	469	491	474	517	513	519	497	518	480	503	501	493	513	492	490	539	499	466	503	437	518	500	493	487	479	502	491	466	467	444	514	498	479	446	472	484	459	461	475	479	500	472	466	468	429	499	489	484	487	504	493	483	464	492	482	493	483	478	455	498	517	466	528	474	468	483	462	492	493	506	482	487	487	505	505	511	487	474	492	483	499	502	498	475	466	479	475	483	512	483	474	471	455	466	512	484	473	496	494	475	483	537	517	503	508	470	475	478	482	502	483	481	489	496	493	510	451	489	484	471	495	490	495	485	495	455	487	528	514	518	486	457	530	481	451	514	494	482	480	470	477	512	468	443	525	492	491	510	456	438	502	485	475	511	496	456	438	476	507	473	470	492	475	504	481	479	461	511	512	489	489	491	477	498	478	481	479	475	486	485	484	493	483	480	494	491	515	483	486	482	480	498	469	467	489	502	481	503	503	473	472	472	461	444	473	454	535	472	463	479	496	538	498	468	483	460	461	418	452	458	502	525	468	465	497	526	483	465	513	463	476	429	496	471	492	450	475	522	479	510	490	462	449	474	482	465	487	502	442	517	496	504	478	478	500	502	503	484	480	496	486	454	508	507	492	501	460	480	449	514	457	503	468	493	465	484	465	461	543	500	460	483	497	480	511	460	467	471	473	496	522	486	499	453	484	473	491	450	481	465	495	489	466	496	456	494	460	492	499	499	492	478	490	492	457	471	466	427	525	502	481	539	481	487	507	481	481	507	513	507	484	468	507	489	486	476	439	498	518	452	498	472	470	509	453	495	508	506	470	486	487	470	448	489	442	485	513	483	510	494	499	510	496	538	491	484	473	461	510	492	466	510	458	462	481	498	437	529	473	496	510	482	472	471	505	489	484	481	484	515	523	527	479	445	465	520	494	454	504	438	477	499	502	472	506	518	481	500	487	476	477	520	489	512	497	456	495	460	509	475	465	473	494	466	491	486	482	511	475	470	469	513	506	480	536	508	480	499	461	498	483	488	456	476	499	497	503	481	480	497	500	502	464	476	472	478	473	493	492	489	458	519	486	453	499	450	501	451	497	510	454	477	454	495	494	492	492	506	486	491	467	493	535	433	455	498	469	545	518	514	483	476	451	456	484	496	464	470	502	475	476	478	489	500	480	460	500	482	482	469	458	491	501	459	522	479	478	485	429	458	515	503	460	488	511	499	502	471	480	492	484	493	464	457	480	528	495	513	519	526	467	470	543	476	474	476	471	475	470	477	493	493	503	524	465	428	500	471	453	507	468	506	518	466	506	503	488	477	486	498	498	480	478	479	459	509	501	502	495	439	503	480	499	495	506	477	484	498	467	495	475	477	489	443	481	497	488	476	448	424	501	453	518	491	491	492	497	502	467	501	502	512	460	514	475	510	530	519	468	463	492	484	448	482	493	447	478	516	488	451	487	511	512	450	504
44995	31828	4987	1006	719	514	506	432	409	376	408	376	388	369	382	376	343	348	320	348	348	346	353	324	341	356	357	346	344	317	334	314	294	331	325	324	322	304	333	298	332	361	320	324	329	312	346	366	301	367	312	334	327	361	328	333	345	308	325	326	337	304	319	310	343	324	367	317	341	333	352	340	337	334	374	315	364	339	328	313	313	346	299	322	330	336	329	306	322	324	321	311	312	320	334	339	300	304	299	318	290	351	327	317	293	307	325	337	301	358	317	327	341	303	313	305	321	345	323	308	334	354	340	319	293	331	368	319	348	298	319	303	314	313	327	329	357	298	364	348	325	335	310	315	325	308	356	280	341	345	347	315	301	352	312	330	297	312	328	305	316	315	337	325	328	334	347	366	318	323	338	310	315	280	310	305	306	315	302	299	323	333	323	360	350	369	309	313	327	322	291	343	321	297	319	305	338	320	315	350	299	343	310	334	305	298	311	325	327	283	313	338	325	302	325	328	331	313	319	321	335	363	325	312	332	363	345	344	339	288	294	300	315	326	281	326	313	320	296	321	315	264	320	337	301	334	328	324	304	320	323	317	334	325	327	342	356	319	309	315	344	318	313	297	313	331	348	335	337	304	327	321	340	352	353	299	308	334	332	323	346	332	327	307	327	309	311	341	313	365	328	312	331	343	320	310	338	295	306	338	355	295	319	322	349	347	329	348	301	316	300	362	328	325	298	353	317	291	332	340	325	323	346	343	313	343	338	301	315	316	322	332	325	317	315	344	309	312	301	317	316	300	322	310	310	325	315	343	334	309	330	281	309	330	333	311	311	355	334	350	308	317	304	336	310	306	323	290	309	322	317	344	331	328	331	321	299	275	308	330	321	346	348	334	341	323	305	313	336	331	328	315	311	321	326	291	322	305	325	336	319	337	292	313	322	340	335	315	302	337	342	296	339	315	327	321	329	327	325	320	328	285	331	331	319	321	305	345	299	309	305	316	308	335	315	334	327	328	335	362	363	289	292	324	340	303	338	303	312	337	351	325	306	309	344	303	311	321	316	313	308	272	321	315	362	289	342	321	341	319	304	316	322	314	297	369	318	308	340	345	316	305	282	345	328	341	344	331	310	300	308	386	304	332	320	326	325	293	329	305	310	320	329	357	348	328	313	320	325	327	294	314	309	340	316	317	312	305	350	322	342	351	310	333	327	337	357	339	352	297	327	341	341	310	327	309	310	332	348	341	323	338	305	328	319	306	310	304	317	358	320	328	332	313	302	325	298	317	346	301	316	324	336	299	332	330	307	335	308	337	321	333	335	309	314	318	287	312	321	313	314	298	330	328	309	324	338	331	307	342	324	299	309	349	294	297	345	331	343	328	327	332	320	319	332	315	327	365	311	327	329	315	342	311	324	311	315	349	297	307	324	316	337	329	323	341	338	338	316	354	342	304	338	308	325	319	313	331	333	308	305	336	332	323	356	303	321	301	303	354	324	303	315	362	340	313	343	290	321	296	333	302	365	311	356	331	273	319	329	358	360	305	321	336	307	343	336	310	320	333	325	298	351	349	307	318	311	340	296	352	301	315	335	328	370	335	288	318	329	344	324	306	328	316	347	333	277	319	340	347	291	327	336	323	349	292	325	329	338	341	320	299	317	326	291	307	332	325	308	344	345	319	313	310	330	334	335	315	309	293	333	299	285	328	305	319	305	332	311	376	307	328	309	327	333	342	325	318	302	325	300	318	345	331	326	332	301	323	340	331	331	298	312	334	305	325	314	323	334	327	316	333	355	325	325	316	316	320	327	323	322	302	310	335	302	321	310	325	316	306	326	362	305	322	320	334	281	327	290	328	326	302	324	308	301	296	302	318	290	353	309	329	343	315	307	329	317	317	294	291	306	331	341	322	325	340	326	317	345	308	333	308	286	339	331	312	323	315	341	336	317	339	324	293	350	332	326	313	295	312	318	303	295	338	310	296	308	297	305	338	311	305	317	319	301	281	325	311	308	353	312	321	302	309	331	343	295	306	325	351	348	314	328	344	323	336	335	300	333	338	293	315	312	315	302	354	277	349	334	315	332	304	325	347	341	353	351	316	316	338	323	318	315	329	337	338	353	339	354	315	315	319	338	330	313	330	289	305	316	295	338	315	318	338	304	301	325	301	339	351	314	358	333	329	298	323	309	312	317	349	320	312	293	296	325	303	354	307	310	340	307	290	342	320	335	356	309	314	315	302	313	314	321	330	344	324	293	306	309	344	295	313	328	320	305	340	351	322	313	349	312	313	317	317	300	319	336	363	323	315	301	293	326	290	322	325	301	307	328	345	292	348	325	298	327	320	356	322	345	301	322	298	347	274	330	314	326	331	310	349	337	300	317	321	345	333	335	325	312	333	295	304	320	322	304	337	291	334	299	319	325	335	334	309	347	307	311	301	283	333	297	306	321	285	328	296	304	336	329	292	306	293	292	317	305	326	318	298	332	329	313	323	327	352	285	302	343	316	333	343	341	343	335	300	336	327	342	308	297	315	308	320	326	322	327	369	277	294	340	310	328	344	325	287	331	327	317	329	320	301	315	314	329	335	329	300	326	306	290	325	309	311	316	305	336	309	341	310	338	323	354	325	321	340	290	337	296	301	314	312	337	337	324	311	298	345	317	322	329	304	330	324	329	325	309	319	311	322	343	340	284	314	305	315	315	306	308	300	348	339	362	278	337	331	319	324	350	336	372	318	325	325	344	296	354	327	310	335	318	322	335	329	348	334	360	307	322	352	311	330	346	294	292	319	307	306	340	317	297	303	314	293	341	313	329	369	310	284	313	310	312	307	323	351	348	324	314	310	338	289	311	292	344	304	311	312	337	304	321	351	320	335	332	328	330	327	277	315	332	329	327	299	324	353	349	345	333	316	280	316	323	298	312	308	291	336	308	307	307	344	337	294	347	337	326	348	331	304	296	316	340	334	341	299	316	317	291	302	331	331	291	339	308	302	339	310	330	307	327	319	315	313	334	315	324	316	288	345	308	351	315	352	315	344	329	330	347	321	322	301	334	280	317	328	320	308	299	298	342	320	314	314	377	299	337	339	313	314	299	336	310	350	285	327	307	281	335	320	334	354	318	355	345	313	310	316	340	337	298	305	329	317	325	306	308	311	311	329	332	308	296	332	338	309	334	302	318	302	329	328	307	299	320	349	329	308	320	290	313	327	312	328	313	332	374	318	366	344	328	347	288	320	306	298	295	323	323	334	333	342	285	305	298	302	315	324	343	362	327	311	287	316	331	313	324	346	346	328	327	334	310	294	294	337	335	302	324	333	336	306	327	327	328	302	314	322	323	306	316	337	313	327	336	328	323	321	332	334	334	330	302	313	311	283	328	377	314	326	322	336	282	300	334	312	344	342	333	319	336	331	326	330	346	304	306	332	317	314	301	338	325	322	294	347	301	317	332	337	340	333	365	299	297	324	324	331	322	309	360	302	323	329	325	313	344	286
29723	9334	2325	2779	2523	2205	1867	1632	1505	1382	1326	1262	1154	1143	1078	1003	1027	1043	1018	965	920	954	992	964	969	947	896	915	930	887	939	967	902	878	852	916	826	835	872	880	884	873	933	906	825	910	848	852	863	846	928	901	823	833	908	921	851	819	910	882	888	877	847	833	849	830	859	834	893	854	845	846	847	861	826	892	909	860	868	855	849	826	875	816	878	852	891	820	875	833	890	808	849	866	852	796	845	825	867	848	811	874	911	794	866	840	883	819	840	845	887	836	826	831	863	810	908	847	851	821	884	850	866	837	847	785	783	835	821	839	844	828	883	882	844	813	791	828	821	794	871	838	841	830	845	801	836	826	830	785	776	874	875	852	838	806	864	856	851	845	901	857	852	809	853	883	872	906	859	859	856	846	833	802	848	812	864	818	914	814	825	886	854	806	866	883	816	856	894	832	865	753	858	776	862	848	896	836	875	753	803	850	893	828	794	850	786	834	831	840	835	880	856	854	861	830	834	863	825	852	790	805	827	817	803	839	824	820	826	860	858	857	847	803	839	841	891	906	831	850	814	863	906	831	855	849	827	867	891	829	795	801	830	833	855	861	824	818	798	850	833	859	883	848	841	833	827	813	871	822	835	820	828	855	853	853	886	878	871	811	883	861	790	826	837	860	866	866	874	892	831	847	821	865	803	845	840	878	841	861	885	847	882	799	882	817	817	834	803	824	825	839	855	866	834	811	839	828	808	831	789	826	826	815	826	848	844	843	844	813	881	802	857	832	835	840	820	807	862	923	795	835	866	881	848	822	846	835	830	827	836	847	855	864	808	836	844	881	826	835	846	882	846	843	849	870	906	876	828	850	830	839	870	843	823	788	856	808	838	864	843	813	838	874	852	810	850	836	853	868	814	841	867	852	851	819	897	850	827	899	852	816	821	878	832	868	857	839	879	837	861	818	865	790	878	871	821	871	869	814	823	837	851	814	851	824	851	809	822	873	885	795	848	852	825	835	830	843	867	884	858	830	843	898	818	913	876	840	832	864	878	870	879	875	763	860	831	811	836	860	849	917	838	878	861	844	872	871	833	872	862	844	834	823	903	846	867	849	819	859	858	871	808	814	889	850	859	843	828	824	854	872	823	828	847	818	833	821	831	874	813	817	872	874	862	802	855	842	821	848	858	858	835	831	871	808	856	874	843	864	801	805	878	892	857	814	867	831	808	788	796	803	842	849	823	859	836	881	809	884	862	808	860	797	826	845	862	827	873	827	833	826	857	855	795	801	801	813	873	806	817	806	875	883	853	857	835	844	834	814	947	823	847	839	851	858	842	813	858	867	813	848	864	833	856	844	828	864	828	887	858	811	815	855	847	853	914	818	868	774	810	848	845	825	840	872	849	838	844	837	820	813	860	907	842	846	798	854	808	826	859	894	832	839	849	849	818	846	835	890	853	823	854	851	850	839	838	855	827	787	835	823	857	827	816	821	829	806	789	859	810	875	843	840	900	831	866	853	849	827	842	846	851	827	821	839	812	866	878	808	861	852	857	824	844	823	874	818	822	930	835	861	843	842	873	831	886	811	884	833	857	823	810	813	812	850	853	843	826	838	828	848	862	889	863	807	834	806	858	874	843	852	847	827	873	783	863	883	841	860	861	818	878	878	849	853	844	819	866	848	852	827	855	840	855	821	875	822	872	866	874	865	790	820	875	824	931	872	866	807	848	801	827	850	835	860	864	866	849	862	830	851	823	827	861	816	879	864	797	810	822	792	858	815	862	792	795	828	838	861	885	843	880	831	870	860	804	773	817	827	861	839	813	870	862	902	834	814	859	799	800	838	860	843	817	828	890	875	848	881	847	807	836	854	827	862	825	819	835	828	805	832	860	835	829	861	850	857	865	841	812	824	816	886	822	827	823	836	832	838	825	834	842	823	864	871	908	880	824	877	814	850	867	846	834	789	879	822	789	838	888	824	857	809	821	878	820	860	838	816	889	851	818	801	788	826	849	871	769	794	868	848	857	799	806	880	838	812	854	925	885	814	815	831	827	829	866	840	792	813	811	824	789	835	869	833	814	898	829	761	823	858	791	884	777	834	880	785	864	842	858	807	837	843	834	855	798	775	838	786	900	877	868	830	895	845	907	823	834	895	827	842	799	850	842	882	789	786	845	843	880	809	845	856	870	825	799	829	801	876	872	818	876	842	838	790	871	843	867	831	844	839	859	897	856	776	849	846	870	854	857	830	853	859	868	858	761	873	819	823	881	820	843	858	887	821	801	827	838	861	833	838	908	884	858	829	867	790	846	886	857	834	829	816	858	824	842	840	889	851	876	869	810	820	803	793	872	839	844	820	836	816	837	881	826	831	829	858	832	830	852	861	819	819	868	859	832	828	843	862	803	839	816	857	810	830	816	839	864	802	792	825	889	834	804	865	812	848	826	865	821	764	828	847	845	834	838	863	856	845	832	797	844	843	811	832	800	856	905	841	906	835	888	833	829	860	852	801	771	844	808	822	862	842	808	873	847	844	826	818	833	835	838	823	835	822	854	809	853	890	808	843	859	856	807	878	854	871	859	894	806	838	813	808	849	816	841	848	827	809	861	825	829	855	860	849	871	831	866	828	837	843	896	858	879	813	839	863	819	831	843	850	830	841	832	844	858	841	839	833	841	841	825	814	809	874	852	844	821	806	823	883	802	835	834	866	822	867	851	811	827	810	833	883	870	856	832	829	842	831	804	797	834	844	890	833	827	820	830	810	853	870	817	786	896	788	859	864	855	858	834	877	818	819	841	860	834	861	913	816	850	802	861	827	847	823	827	862	798	844	839	795	869	819	830	870	856	795	854	856	855	832	858	817	837	865	842	857	842	869	848	870	870	901	836	816	831	823	799	842	822	866	836	876	799	839	839	839	899	879	836	825	839	822	863	874	848	883	806	793	865	831	852	846	851	830	869	880	826	905	826	861	819	833	813	843	851	854	838	836	870	887	834	839	845	795	831	860	931	836	868	881	820	821	860	854	808	772	823	840	869	860	801	826	838	812	846	847	855	834	831	830	856	888	854	820	846	856	862	894	855	907	848	878	876	844	851	846	801	845	815	799	821	843	820	856	857	804	875	851	857	887	818	829	852	849	850	865	809	849	774	889	824	867	854	851	826	869	839	877	875	894	828	878	857	864	837	860	828	901	881	843	812	834	809	826	818	814	840	842	826	926	865	818	881	817	851	805	846	817	851	893	853	826	827	836	885	868	847	872	820	865	781	887	877	896	840	808	806	857	874	851	784	898	843	839	837	822	863	820	808	842	857	842	870	834	845	857	792	900	871	883	846	841	850	839	858	844	849	870	793	836	852	856	827	823	799	864	908	815	834	837	821	838	806	834	821	820	825	841	810	878	842	824	811	850	826	820	897	838	859	834	789	810	878	845	896	896	848	774	857	824	885	864	754	801	840	844	842	830	811	830	879	917	868	842	859	874	842	846	837	835	891	872	852	841
54758	41441	12428	2408	1250	922	774	658	615	503	536	494	516	468	466	425	408	420	421	437	416	479	399	383	404	385	424	426	399	427	400	416	393	380	384	389	376	385	349	377	355	403	361	377	432	372	371	421	370	416	368	378	388	406	406	393	374	371	371	419	387	418	368	397	377	378	379	368	378	409	389	382	381	385	387	410	390	384	410	366	416	393	462	376	373	386	345	389	373	374	385	371	408	406	392	397	368	388	370	370	369	395	405	359	378	366	368	361	425	392	379	352	369	365	397	396	367	373	359	350	376	443	417	379	371	384	392	377	375	358	405	383	374	410	394	426	376	355	391	381	418	385	377	387	378	365	377	334	351	370	399	419	378	345	393	388	389	359	410	412	425	376	375	387	385	388	370	377	398	398	365	381	408	383	347	404	375	365	371	361	388	404	349	377	351	368	367	396	351	419	386	379	398	357	385	379	366	378	405	391	395	432	362	370	383	398	382	408	379	407	391	357	394	380	359	359	422	384	383	372	392	394	373	417	379	372	398	360	443	401	396	389	395	366	382	384	379	341	410	401	429	329	375	365	379	365	411	379	367	394	381	407	367	419	384	380	394	397	395	404	372	388	395	400	382	409	387	383	351	358	426	375	421	376	362	385	417	365	373	412	412	402	380	353	361	366	421	396	402	383	358	406	402	393	382	380	380	391	401	352	391	354	391	368	373	403	399	379	397	384	371	395	352	380	385	386	375	382	402	386	394	375	354	404	401	382	367	381	376	374	390	401	388	390	396	351	360	413	395	385	397	349	377	380	392	406	369	407	392	373	380	404	394	409	368	396	365	368	415	363	400	396	366	363	387	389	384	348	370	407	376	419	402	361	389	391	374	361	374	432	400	389	332	371	378	373	368	374	399	426	379	350	381	428	374	380	391	393	382	381	401	377	363	401	376	382	397	343	406	385	404	403	385	368	376	374	399	385	401	359	380	389	334	386	387	384	394	381	397	363	365	343	390	376	372	398	407	393	373	383	343	364	375	411	424	385	358	390	382	390	430	433	366	372	404	381	399	363	378	389	382	370	409	409	366	392	382	402	351	373	393	401	347	396	369	373	419	414	377	361	388	406	399	393	383	363	388	385	383	364	390	384	366	381	397	392	368	360	397	398	367	373	370	395	413	398	370	430	348	405	382	391	375	371	392	402	402	400	421	368	393	391	359	410	388	357	394	386	363	362	387	417	397	392	358	390	358	366	378	423	393	395	367	370	355	401	363	381	359	406	427	377	416	332	384	376	435	391	410	405	320	360	429	386	390	363	375	374	384	383	379	400	406	370	393	387	371	392	360	353	368	422	364	374	386	371	381	411	397	372	364	356	404	376	397	371	390	391	426	352	392	390	431	375	396	376	390	382	418	377	362	407	374	363	412	362	392	371	389	379	356	379	406	396	384	361	379	403	358	409	372	398	412	361	390	352	418	393	400	379	383	399	356	361	377	375	378	365	426	375	370	362	414	380	372	362	389	425	394	381	382	385	348	370	395	361	351	398	406	377	357	368	354	393	356	381	417	360	378	352	385	385	395	357	383	371	402	392	395	407	391	417	391	382	392	406	373	382	368	422	390	412	385	385	388	370	379	395	407	381	386	403	397	403	378	391	372	392	410	406	386	403	371	350	381	404	368	389	389	398	404	393	378	365	398	361	398	397	363	393	391	398	416	379	362	368	362	409	400	388	341	390	364	408	385	366	406	365	372	384	405	341	408	391	393	418	373	345	383	367	397	374	370	401	388	367	376	354	410	425	362	410	356	368	365	379	377	395	351	406	371	397	390	414	401	375	382	341	375	420	368	350	436	408	386	375	399	357	368	388	399	420	373	385	350	387	341	423	409	391	369	382	393	379	382	373	373	341	379	355	393	422	411	341	371	361	405	407	415	380	417	365	428	408	344	429	364	371	367	416	399	336	403	381	363	362	399	387	386	395	377	369	396	396	388	394	401	369	362	404	398	428	366	393	376	369	371	374	398	374	396	381	391	433	383	399	352	363	442	399	381	346	402	367	370	362	400	390	380	386	403	375	352	352	425	364	364	404	390	393	415	353	367	370	355	366	388	380	385	386	399	384	388	393	403	376	382	402	371	381	395	399	433	393	381	366	370	359	366	424	410	405	371	390	396	372	404	380	403	374	394	385	386	370	384	419	396	409	406	372	349	384	388	393	392	385	372	375	352	382	424	394	422	384	359	365	381	379	397	400	369	402	370	391	368	388	347	387	398	395	386	383	375	381	369	386	377	367	376	361	379	407	392	382	405	389	402	386	379	364	379	363	398	376	378	373	377	412	394	368	380	400	383	403	371	396	390	359	371	386	369	357	375	333	387	363	383	374	357	364	389	375	384	390	405	386	342	372	396	422	402	373	422	373	370	412	382	362	369	388	369	381	392	383	378	394	372	399	442	426	410	371	375	372	424	383	373	375	374	403	366	381	392	415	389	355	400	416	398	371	368	401	376	404	393	356	401	344	379	390	375	414	406	398	396	452	386	386	378	372	402	370	345	420	380	377	373	397	363	389	406	424	372	358	365	390	377	372	402	368	379	353	387	396	392	386	372	433	382	416	394	383	374	351	382	396	390	379	376	378	418	380	357	315	406	384	402	397	394	387	393	376	395	377	391	412	415	385	400	413	367	357	341	384	420	373	378	351	372	372	338	403	377	396	368	375	382	406	378	372	407	368	400	388	410	349	350	379	352	360	428	369	399	371	389	386	359	379	403	370	442	378	385	401	415	379	388	398	369	378	370	390	344	373	389	356	400	357	400	368	369	415	411	382	388	423	369	410	345	386	401	374	378	359	378	379	375	360	376	379	393	383	383	396	401	383	407	330	379	395	383	342	383	381	375	383	380	368	353	364	389	405	342	403	343	390	370	370	394	374	416	404	404	424	388	370	395	396	406	366	384	362	345	377	340	401	389	386	354	406	386	392	357	381	376	346	352	363	398	380	368	384	393	348	421	370	391	401	379	366	420	389	350	409	405	364	402	356	374	359	359	371	389	405	390	383	400	382	388	387	340	411	388	379	382	373	387	401	370	404	389	395	391	407	389	411	390	334	359	394	382	376	352	347	371	383	375	401	347	412	389	396	348	379	375	366	358	396	385	368	366	363	387	376	362	380	401	376	413	380	337	372	415	391	402	393	372	386	393	381	396	380	399	386	363	365	371	349	351	423	382	400	395	358	402	381	365	374	370	361	385	368	359	400	353	382	383	372	373	377	380	431	389	370	375	370	370	400	358	382	355	335	375	379	403	355	341	340	386	332	403	354	361	349	407	416	391	362	368	396	409	401	379	384	388	386	391	393	415	359	397	387	389	356	362	362	392	358	380	372	384	358	407	361	361	424	379	400	372	411	406	397	392	365	384	406	366	413	384	350	366	380	386	351	376	386	364	398	365	383	387	409	391	434	391	394	415	409	399	361	387	387	417	364	402	383	368	376	365	350	388	345	374	367	363	369
37287	12360	3847	4733	4136	3530	2847	2537	2294	1961	1874	1671	1578	1514	1424	1330	1352	1247	1257	1281	1221	1114	1147	1144	1115	1109	1056	1112	1120	1065	1064	1024	1064	1036	1017	986	1012	998	1055	1023	976	1021	1043	969	984	949	1023	951	998	998	971	982	974	952	990	952	958	971	958	949	936	969	965	964	970	903	940	905	1011	938	967	965	984	931	1045	1001	989	925	932	873	942	968	936	986	972	909	965	910	927	953	989	940	945	957	976	996	922	944	938	940	942	937	907	998	935	997	928	927	989	951	937	916	905	905	947	915	889	958	952	954	945	898	951	939	917	968	956	941	884	979	939	940	938	912	902	957	958	983	958	919	947	923	911	912	945	906	934	935	965	929	939	962	911	908	921	993	997	880	940	942	956	940	962	960	986	924	924	950	943	930	947	884	935	922	945	909	949	966	924	960	920	958	962	972	918	981	884	958	903	903	905	935	919	964	964	972	919	935	942	995	923	863	1002	963	962	920	959	923	898	927	929	916	929	916	945	929	949	964	935	926	945	967	925	1024	994	886	897	911	937	934	959	905	955	964	927	956	943	944	957	966	1004	962	939	947	920	938	940	981	929	947	916	958	921	933	925	947	927	882	891	955	870	999	990	940	969	928	897	954	956	975	965	941	917	984	924	967	897	973	940	922	885	966	917	937	944	954	970	956	914	907	909	970	981	911	938	936	939	856	971	961	948	942	906	974	957	904	943	946	961	929	895	985	910	974	908	868	970	905	902	924	965	966	910	917	919	923	964	913	929	936	923	962	949	951	970	895	1022	917	939	943	964	938	956	941	931	955	940	911	892	911	874	895	916	987	917	995	912	905	971	949	960	916	966	944	974	934	927	884	926	943	914	978	945	971	948	909	958	988	974	979	960	900	921	936	932	998	963	937	905	891	864	905	913	892	944	933	963	893	928	896	959	954	995	921	929	948	974	901	963	980	915	969	930	953	979	899	933	929	944	872	920	940	918	931	933	956	928	920	909	983	939	923	918	920	941	926	877	960	891	922	898	894	901	976	917	933	939	986	999	980	923	936	902	924	978	931	931	944	892	929	905	952	952	950	878	935	962	883	957	943	940	894	951	936	956	890	905	1021	911	931	982	922	941	898	960	894	953	855	918	977	927	993	931	907	943	946	932	895	934	936	895	963	922	922	954	896	944	968	950	942	892	928	942	937	928	958	947	965	970	975	938	937	903	937	946	988	916	932	958	963	903	1009	876	904	959	916	964	956	952	942	980	937	933	937	987	944	921	919	1007	958	910	919	906	942	943	914	925	955	935	950	920	947	918	935	939	961	989	911	894	915	976	974	942	962	904	957	915	922	929	905	923	914	920	953	943	960	957	942	921	1002	934	901	943	936	888	938	912	915	918	935	949	942	959	952	941	950	960	914	991	888	923	875	934	936	994	949	970	954	951	955	967	923	960	933	878	938	1022	987	940	960	917	936	916	952	918	891	947	951	949	900	906	963	939	914	908	913	944	922	972	918	934	929	917	931	923	930	952	980	942	928	935	1006	935	953	978	905	914	912	929	933	919	940	936	961	914	963	923	922	921	935	949	927	959	954	916	937	960	928	935	939	926	950	915	938	978	955	900	930	889	954	903	871	962	956	952	963	926	922	933	946	948	911	954	998	911	979	934	914	927	972	949	925	989	964	968	932	926	1013	927	959	940	939	921	963	956	929	904	934	947	912	980	972	904	924	876	942	964	919	973	914	851	908	937	951	941	944	961	967	948	998	926	966	909	924	985	947	941	932	990	899	954	855	929	945	912	935	964	960	920	961	946	920	922	926	916	950	950	940	889	922	925	906	968	974	958	980	950	913	948	888	909	937	868	926	934	946	876	904	935	976	898	941	944	980	900	960	938	965	971	950	928	941	942	934	905	912	963	1001	948	914	949	945	955	930	961	924	916	923	936	906	954	947	951	928	930	987	963	934	872	946	912	928	952	914	918	942	953	917	902	947	900	931	906	905	949	931	939	919	920	902	975	954	991	968	903	920	895	856	947	972	915	908	966	954	947	934	993	889	970	975	916	933	912	926	978	934	945	978	884	931	910	984	959	910	967	982	874	854	911	884	991	994	924	911	983	927	930	934	939	907	946	975	929	913	917	868	914	914	972	936	944	946	904	897	910	986	925	957	896	927	901	954	957	881	899	983	925	910	886	923	987	947	935	952	927	976	936	944	898	947	930	937	936	949	995	979	920	917	947	950	894	916	984	985	975	924	951	946	916	939	903	934	916	910	938	925	931	945	922	955	908	923	950	963	980	884	962	920	998	947	959	906	885	904	904	996	897	920	950	911	949	943	909	927	956	936	910	908	912	943	959	955	974	903	930	952	938	934	969	921	935	904	998	914	896	963	953	967	923	934	971	946	999	901	963	941	916	966	925	956	876	1009	967	930	929	965	895	946	933	914	919	920	932	924	924	927	966	938	951	959	938	928	866	1022	963	947	913	894	938	939	944	955	911	900	975	935	881	998	913	923	923	913	975	924	1020	957	920	950	905	960	894	935	947	960	908	944	898	906	977	932	893	907	912	965	894	954	1009	904	933	900	989	902	969	971	921	984	923	972	996	980	882	985	943	960	897	981	990	961	981	936	891	967	987	940	949	890	989	905	934	985	909	937	914	958	942	987	964	884	946	890	992	953	960	974	950	914	925	911	891	951	974	926	887	878	970	957	951	911	951	945	943	909	920	950	932	886	966	963	990	944	945	953	907	986	971	988	874	947	932	882	943	939	952	921	953	995	983	882	963	919	949	891	943	919	926	983	940	986	944	952	910	922	938	948	936	960	931	919	939	935	931	952	903	927	904	945	989	978	964	935	919	928	927	931	926	928	910	987	966	975	907	951	976	973	936	948	940	908	953	965	940	917	951	942	914	913	878	914	908	916	945	960	947	917	928	968	921	931	967	896	926	958	932	921	947	969	990	925	970	892	903	916	994	918	928	903	959	967	912	946	977	948	914	964	946	950	930	982	894	931	922	911	986	912	993	966	937	945	927	976	922	943	977	939	954	952	902	912	929	877	912	888	910	914	937	913	890	1018	934	864	960	968	884	945	894	901	894	964	939	929	907	945	986	918	994	960	941	969	971	948	909	932	961	941	919	965	958	936	927	927	958	916	938	937	926	951	997	942	929	983	968	939	946	958	916	932	978	943	992	917	925	919	932	984	955	903	953	952	974	897	932	932	968	975	941	919	923	939	915	1006	916	933	943	956	963	945	914	941	959	935	923	946	898	917	909	888	920	928	934	880	962	863	960	958	957	993	996	932	916	976	945	960	963	931	917	969	923	898	961	985	930	985	927	923	920	970	929	943	924	976	918	952	915	952	992	925	932	971	986	933	972	958	955	943	926	919	932	903	909	996	935	975	940	959	923	938	922	936	884	971	937	968	950	930	944	910	948	966	892	876	928	916	915	921	977	981	995	945	917	933	1038	937	929	980	951	890	899	928	943	923	911	873	928	971	967	930	889	1001	917	913	920	941	885	938	981	938
5228	1130	174	174	145	183	171	163	156	172	168	135	133	144	168	169	146	155	160	144	141	134	150	139	154	169	147	167	191	157	149	149	138	122	147	139	163	161	168	157	158	173	174	170	168	163	144	158	127	144	150	173	155	152	136	163	179	141	142	157	141	158	159	155	159	140	157	154	146	159	148	152	141	161	164	136	143	148	142	173	166	190	148	139	147	154	138	141	164	148	158	179	156	163	167	114	166	162	152	155	169	155	163	135	148	168	171	160	152	142	146	147	152	160	155	159	148	153	154	155	166	168	140	170	138	161	154	176	163	154	157	149	134	128	130	179	146	159	115	160	175	141	149	140	153	164	154	149	151	156	139	166	135	153	177	165	141	163	175	168	157	166	148	158	144	149	149	159	164	148	151	177	162	148	161	168	162	138	175	136	146	180	172	173	160	156	159	151	172	162	132	163	166	162	163	161	157	166	163	156	158	154	170	144	164	144	154	157	161	162	145	182	150	137	156	173	147	158	157	150	149	140	132	163	168	173	171	177	162	151	152	165	160	148	155	170	143	158	174	163	164	150	160	143	163	158	176	156	159	139	150	166	151	151	153	154	155	160	153	163	168	164	133	128	169	162	165	133	134	150	153	135	158	147	170	144	133	164	182	137	160	175	143	164	172	150	162	162	160	160	169	138	166	177	155	146	174	164	165	130	157	156	172	142	155	148	148	170	154	148	175	161	161	141	159	168	171	161	148	160	177	150	143	169	139	189	161	160	186	151	132	153	144	143	154	163	146	169	150	146	152	167	139	153	150	164	168	155	156	154	182	152	149	163	159	142	159	149	152	170	167	152	148	150	121	136	155	154	158	178	170	163	153	151	158	135	162	164	147	139	152	151	156	154	147	153	146	167	165	152	161	165	137	155	155	165	163	148	159	146	163	181	149	156	148	147	182	147	143	142	143	145	143	168	156	142	174	152	151	161	158	166	161	136	153	140	145	142	160	182	151	156	150	153	165	168	153	133	160	156	132	165	152	154	149	140	126	153	161	151	142	162	127	152	160	160	151	147	154	143	169	171	168	152	155	152	164	129	150	157	159	161	159	167	118	158	175	152	154	163	153	152	170	143	161	147	157	140	165	145	145	154	169	149	148	175	146	151	167	142	152	129	143	146	133	160	154	165	162	138	176	148	161	158	155	165	156	152	159	154	141	144	146	153	160	145	165	141	174	162	147	159	139	179	155	151	136	162	157	158	136	125	141	146	155	137	149	145	153	169	141	177	168	146	134	144	159	132	155	157	154	148	140	131	138	165	143	159	152	153	126	148	151	142	172	156	165	164	158	167	156	164	164	143	148	160	159	156	148	135	160	146	157	148	154	146	163	168	142	147	153	144	152	160	152	176	171	154	139	159	133	145	186	162	173	175	170	139	150	163	159	159	168	161	163	158	143	153	153	154	168	153	164	132	152	162	165	136	150	148	158	148	164	153	125	174	147	136	148	146	136	155	183	160	143	168	146	158	162	164	162	157	162	167	160	160	168	141	161	147	142	165	171	175	166	150	150	147	144	162	146	146	142	155	188	155	165	144	154	147	169	148	132	165	184	126	148	158	143	143	153	153	137	149	168	171	172	182	164	176	157	184	157	149	148	157	156	167	159	155	172	163	167	157	132	161	125	133	171	159	142	144	128	158	144	186	147	167	147	140	156	145	161	143	180	163	149	152	147	153	149	163	124	155	154	163	178	165	148	175	158	172	148	154	158	175	142	170	163	150	167	159	150	145	165	156	146	132	166	152	129	165	161	189	167	162	171	173	175	147	177	173	164	166	178	130	150	151	149	157	145	143	162	186	169	162	140	140	172	186	160	159	154	161	169	150	142	143	141	152	148	184	150	162	185	156	152	144	159	155	151	158	143	159	150	156	145	157	165	170	125	158	150	140	149	170	157	154	164	155	147	166	177	164	163	155	152	166	146	169	181	175	174	155	171	123	144	139	139	150	135	125	161	147	133	162	162	162	164	141	162	141	159	146	172	143	145	153	142	152	156	150	163	118	172	125	114	165	145	154	152	144	128	150	168	144	148	154	150	174	156	162	171	157	169	169	166	172	154	151	139	163	180	144	155	162	151	160	154	162	176	167	145	135	138	154	160	179	168	145	156	158	141	155	182	161	146	127	152	148	158	166	158	172	152	166	184	160	154	179	154	150	197	153	157	165	159	166	157	164	136	145	168	149	168	147	142	162	174	144	140	154	142	171	165	140	137	138	169	150	160	158	162	151	182	142	154	156	172	164	162	169	133	180	159	145	150	163	148	143	139	145	170	149	156	158	158	141	161	158	160	129	164	152	147	147	155	154	150	177	166	153	161	156	153	136	147	150	133	161	175	147	157	162	162	162	147	190	153	163	134	161	151	136	143	162	153	147	170	167	152	161	142	150	156	159	154	153	162	150	158	182	160	164	182	155	146	166	182	160	159	166	149	165	152	155	140	189	152	165	149	147	159	143	155	133	145	165	179	158	125	182	185	165	143	156	154	141	158	151	170	167	155	146	185	162	170	171	154	160	160	160	142	168	167	156	156	162	175	167	156	168	170	147	145	128	145	161	141	158	166	144	168	154	142	151	156	146	155	161	173	144	175	150	162	157	144	171	137	161	159	152	161	155	186	152	158	172	149	158	163	146	169	153	152	152	141	166	152	124	157	150	140	151	151	160	147	156	155	150	159	131	152	133	146	133	165	168	132	168	149	151	176	135	170	147	172	157	133	148	164	149	165	143	161	157	152	166	147	180	151	181	140	170	143	139	152	163	141	131	154	161	158	157	155	157	171	158	145	154	171	133	162	161	164	192	164	143	153	159	175	146	144	142	143	155	135	144	178	159	142	181	153	159	158	150	149	150	140	154	164	158	151	152	135	152	133	152	155	137	175	170	148	146	154	171	183	160	139	146	165	153	153	170	162	154	167	167	134	156	144	158	168	144	146	145	169	153	161	156	148	135	155	158	150	151	189	159	147	177	148	151	141	142	159	139	141	155	166	126	150	174	149	170	160	153	157	161	148	156	152	169	138	150	149	142	154	152	187	178	159	132	147	168	158	181	144	143	176	136	154	145	166	158	169	165	177	174	160	156	166	139	159	175	146	148	160	168	143	161	162	152	134	133	159	154	157	139	150	166	153	165	144	161	179	152	117	187	145	175	171	156	132	146	150	176	165	146	146	129	162	165	154	154	151	172	155	158	147	138	186	174	144	131	163	152	135	149	148	141	155	162	157	142	178	186	147	150	142	161	151	126	147	157	150	138	139	158	157	142	179	172	149	147	146	140	175	143	138	160	181	166	127	137	163	145	152	154	146	161	155	168	168	151	142	162	189	162	157	138	135	174	142	167	160	147	152	159	171	152	180	159	155	138	145	155	151	157	144	137	151	152	144	143	134	134	147	178	135	150	156	141	173	161	172	152	132	175	148	170	122	151	136	155	162	162	154	135	171	160	122	167	177	144	151	167
6472	1685	526	552	552	543	486	502	522	524	521	478	530	535	523	511	488	509	485	514	497	465	504	483	450	481	498	465	464	480	456	489	474	460	494	482	501	483	445	481	480	494	448	470	472	522	463	495	472	439	491	493	480	480	474	496	511	478	498	464	477	513	472	471	477	489	481	494	486	450	492	483	459	490	453	509	492	468	493	494	506	460	440	484	432	456	425	439	461	511	476	505	480	461	474	491	465	501	467	516	480	472	493	474	476	462	483	471	458	466	497	459	440	483	493	489	502	524	445	486	502	505	467	461	458	486	483	459	506	474	484	501	466	471	432	472	492	454	488	478	493	465	443	477	483	467	454	469	464	486	507	513	470	515	488	446	505	493	461	468	513	468	478	480	494	464	470	471	435	466	476	469	497	447	433	499	488	472	502	466	492	483	499	483	467	449	452	496	468	487	501	463	522	434	474	492	450	456	463	523	504	447	465	455	466	480	498	466	452	445	453	540	476	483	491	451	498	489	470	438	486	451	472	455	488	512	488	480	530	506	478	475	470	482	511	460	496	474	491	467	451	479	503	471	475	458	488	468	485	453	451	495	471	467	485	487	485	516	461	462	510	467	451	491	443	518	473	498	481	456	454	450	495	462	483	491	469	474	490	472	500	455	481	501	458	478	478	451	509	467	483	508	491	477	440	492	497	485	528	473	438	471	479	437	445	444	498	458	435	495	485	462	514	521	490	505	457	522	482	472	509	468	442	489	498	453	497	474	483	523	437	443	500	475	479	471	512	464	479	423	497	496	492	511	489	481	453	477	499	454	476	487	437	495	503	509	476	501	495	446	480	420	453	465	459	446	468	475	503	511	468	462	509	494	455	489	457	483	460	516	465	462	490	472	457	498	463	487	480	513	489	495	493	471	492	472	439	492	461	454	533	454	494	458	487	490	475	507	519	494	492	499	495	451	497	481	478	480	503	454	468	467	477	482	464	464	506	458	477	519	498	478	478	484	515	493	488	475	484	490	473	436	498	492	497	458	485	510	496	475	515	475	473	478	484	460	495	504	470	473	482	466	436	468	473	451	481	459	450	501	489	473	454	474	457	494	454	473	487	462	449	466	501	478	511	473	462	474	434	494	513	471	461	491	530	448	461	475	478	521	485	470	484	471	463	510	480	480	432	486	484	449	472	507	445	490	459	475	487	469	511	495	467	444	480	449	470	470	482	455	447	452	475	461	509	462	449	456	479	478	450	509	490	461	452	453	528	464	494	442	484	480	497	461	490	437	443	482	470	503	483	508	456	451	471	497	462	456	498	509	514	484	501	485	460	458	511	467	487	498	467	502	496	530	464	504	470	464	501	450	456	486	463	496	544	467	454	461	445	481	511	502	485	496	519	468	443	454	456	507	481	464	460	466	463	451	468	482	528	516	468	476	489	465	481	491	476	505	447	460	499	476	493	502	498	475	495	480	465	461	466	452	478	510	491	476	462	492	494	477	475	499	487	440	458	433	471	495	474	499	459	479	471	474	475	502	480	453	476	486	449	492	489	474	436	476	482	496	474	443	514	529	482	437	497	447	457	492	469	519	491	512	449	505	464	532	465	463	476	444	482	489	490	487	485	456	462	498	477	529	473	491	501	478	510	482	521	460	462	502	460	499	492	471	466	470	466	467	471	464	468	492	468	454	480	482	466	485	462	501	513	473	482	460	456	474	524	483	497	502	475	464	488	473	466	468	446	491	477	499	530	492	468	443	453	489	462	446	484	473	468	494	482	471	505	452	492	498	456	479	506	437	472	477	470	469	462	470	495	504	479	490	475	476	484	468	470	441	469	479	492	499	508	492	443	475	471	434	465	476	470	482	476	503	448	466	457	463	492	449	486	493	488	484	452	495	468	505	481	505	447	472	425	468	513	500	463	494	494	497	451	470	504	467	450	424	505	430	494	496	488	483	491	503	484	478	447	520	502	465	486	491	486	483	487	482	480	459	500	480	443	456	472	488	459	450	450	481	470	520	473	485	460	458	460	524	503	466	469	521	507	489	488	466	509	501	484	491	468	473	452	456	492	477	474	490	502	482	512	499	496	528	462	463	457	493	483	457	450	467	501	496	500	469	487	478	487	513	501	458	479	496	505	454	495	467	483	493	439	468	499	471	498	513	501	465	478	452	469	497	491	506	502	526	516	463	513	456	460	509	484	475	499	510	470	478	483	487	529	440	455	447	486	449	492	477	474	517	498	452	469	479	476	465	483	495	419	504	493	458	504	461	476	489	447	464	490	484	467	488	445	471	437	499	489	511	460	451	503	448	538	469	460	513	469	499	479	489	481	447	492	499	442	490	487	490	492	506	479	510	451	525	466	489	481	471	481	491	492	460	482	492	489	472	456	493	494	454	458	488	499	508	478	465	488	506	461	496	488	465	513	495	496	485	489	490	507	475	469	480	460	475	463	495	495	458	489	480	483	490	445	523	459	490	473	484	452	506	499	491	446	473	464	513	443	486	441	456	502	425	459	458	511	433	458	485	494	445	448	471	477	471	482	452	462	457	461	514	484	499	509	486	479	477	489	473	465	460	470	462	500	459	479	474	449	477	461	477	514	501	516	490	464	498	493	465	497	483	443	523	452	520	480	438	462	449	434	471	468	462	469	438	523	491	462	496	471	463	478	489	504	481	488	479	494	515	453	480	462	473	437	489	472	482	463	505	523	510	516	488	480	476	489	479	478	493	480	492	492	483	533	457	485	463	524	511	482	462	434	484	507	491	474	485	475	465	482	485	467	516	477	453	487	485	477	449	474	481	464	469	507	502	464	472	519	465	473	505	475	500	494	485	464	441	499	510	447	473	455	467	448	461	523	484	420	489	449	425	520	489	463	427	472	481	475	499	449	487	480	461	486	506	462	474	496	472	493	490	506	456	453	478	466	510	431	485	460	518	520	507	512	507	480	500	483	482	495	473	463	503	461	495	488	490	477	470	498	498	447	463	485	471	452	496	452	498	507	471	434	485	448	433	466	485	474	484	459	462	471	511	523	481	462	481	479	444	460	487	475	501	465	466	472	452	461	475	473	446	495	503	484	454	470	513	515	442	453	509	471	458	467	465	497	461	488	498	486	431	455	538	470	483	461	475	479	479	503	474	479	481	484	478	491	479	462	433	473	494	458	459	496	469	506	466	462	485	472	453	518	499	492	468	450	501	469	485	445	484	481	432	484	498	481	462	463	479	465	477	517	499	467	461	473	537	484	477	491	519	514	485	462	475	506	501	456	442	466	531	470	501	462	483	494	467	471	446	502	448	462	491	441	492	466	433	488	451	502	495	466	468	504	470	463	470	500	473	513	447	478	457	467	473	501	471	521	493	450	503	481	461	499	475	475	475	479	515	503	469	481	500	456	496	443	475	474	453	470	448	477	473	495	492	477	455	462	516	492	453	468	501	499	492	448	511	505	495	490	487	522	480	435	448	449	494	497	471	469	494	456	520	468	485	513	503	452	447
42675	30385	4624	970	694	578	491	469	402	404	371	389	374	368	350	368	367	329	347	350	332	277	370	366	325	333	348	315	314	336	322	328	334	336	306	316	321	323	327	313	322	300	343	339	334	322	308	313	327	323	317	297	321	328	356	287	323	309	332	368	320	295	321	306	333	325	332	320	326	285	350	302	343	308	276	360	329	323	326	343	293	337	321	345	326	337	324	310	328	318	308	316	359	327	315	329	328	321	311	326	293	320	314	313	326	313	296	309	306	312	327	284	295	313	346	303	317	290	329	304	328	314	323	325	345	318	290	324	308	306	301	346	332	336	308	331	286	307	310	321	325	354	314	332	297	307	308	330	300	327	343	335	289	310	335	328	306	283	325	304	321	293	327	309	281	303	318	301	312	320	344	314	326	303	312	326	311	310	329	315	336	329	298	309	310	323	311	324	325	301	363	320	351	333	309	309	353	331	339	274	294	319	299	307	313	304	315	327	316	292	316	308	358	341	335	309	332	341	334	330	320	320	306	310	338	291	319	311	311	296	314	322	324	353	287	387	325	322	315	336	315	303	309	323	353	333	284	340	346	330	345	316	325	319	319	343	304	301	338	307	336	315	316	339	312	346	307	310	309	301	303	297	316	321	308	295	311	333	326	299	303	333	296	279	324	316	334	337	318	283	272	368	315	339	313	333	320	296	336	306	344	300	316	300	341	315	350	344	333	364	310	349	349	311	349	325	320	305	348	287	316	311	278	307	307	311	315	308	316	339	323	322	325	317	326	351	299	303	324	281	329	300	300	342	306	336	311	346	332	292	350	313	298	330	294	314	322	310	359	312	305	336	337	281	312	340	331	329	297	330	355	339	313	324	306	325	302	302	314	310	321	338	317	336	340	309	314	330	335	349	322	336	294	360	351	323	320	332	327	299	310	333	349	315	351	321	350	337	318	332	314	299	344	313	292	304	350	342	339	330	309	336	343	314	321	308	342	318	318	313	307	298	341	294	345	322	317	317	323	327	336	313	294	311	320	308	319	302	287	303	313	303	317	331	321	298	312	286	305	340	360	315	302	312	305	305	309	311	300	327	340	305	354	353	326	337	322	345	313	321	337	320	332	287	278	321	326	303	267	333	305	335	282	331	353	325	317	330	320	345	330	297	322	331	303	323	328	356	305	343	344	321	338	333	357	303	313	286	305	297	339	315	359	325	346	321	330	347	314	320	316	313	297	319	295	308	315	288	340	327	308	312	354	323	287	291	347	375	360	350	311	310	295	324	344	274	322	341	299	328	296	307	310	335	338	324	320	347	315	283	317	311	290	344	320	324	327	325	368	290	337	328	324	315	351	314	309	330	272	308	308	302	308	312	343	296	312	304	321	304	326	322	303	312	347	289	349	327	282	317	324	318	356	321	308	322	336	329	325	329	317	339	333	290	315	312	325	296	354	311	320	321	322	365	296	314	314	315	328	302	344	323	320	323	310	304	310	327	338	328	325	285	314	327	320	346	345	328	314	339	297	338	322	325	300	343	298	332	321	306	293	316	320	313	334	357	312	314	334	312	340	333	325	319	329	321	344	319	297	324	342	333	329	307	321	323	311	288	314	329	354	285	347	312	309	327	312	264	364	302	299	335	324	330	330	297	333	304	288	331	316	345	324	342	311	276	324	319	340	320	313	322	309	292	332	313	321	310	314	288	332	305	349	310	319	307	307	289	307	320	346	299	316	354	299	340	318	334	332	334	303	332	331	323	291	334	325	300	319	316	333	340	303	331	328	306	311	338	315	319	330	342	309	311	317	311	288	310	300	271	328	305	300	353	348	305	313	357	327	325	303	350	310	324	315	316	293	330	306	320	332	362	314	317	332	294	300	351	311	308	315	317	333	306	310	312	354	334	300	355	304	316	318	330	359	320	313	328	352	321	330	299	340	333	349	320	297	291	339	309	317	323	341	305	315	281	330	311	302	301	346	334	330	350	289	323	342	315	320	322	316	344	304	323	319	335	296	274	291	335	337	323	347	296	298	329	326	309	313	283	297	302	345	330	311	329	343	342	322	355	316	346	315	309	343	346	312	322	330	322	292	309	299	309	323	319	290	303	273	304	308	298	322	294	279	322	357	314	339	292	301	311	307	336	307	353	275	308	300	350	307	363	325	309	312	294	317	292	334	317	310	324	313	313	341	312	309	337	339	341	334	292	324	345	289	313	318	345	327	346	345	291	316	317	322	325	359	330	317	333	303	332	348	326	315	339	324	322	337	311	317	288	325	326	316	295	332	314	336	331	303	351	287	329	319	333	317	315	350	296	312	306	318	328	331	328	320	320	318	339	304	328	324	359	312	292	302	285	317	328	330	294	324	325	327	352	300	319	303	333	326	325	277	323	325	329	331	299	340	326	323	308	322	299	325	330	320	348	326	309	316	343	351	316	310	328	325	288	317	305	301	336	323	298	313	336	318	319	308	324	305	317	320	304	322	314	335	319	365	298	288	332	383	312	318	317	319	320	346	317	315	300	303	293	315	310	274	305	343	307	301	331	345	327	302	300	330	283	327	318	305	318	314	352	312	322	318	330	311	322	324	327	328	338	339	317	334	314	318	292	328	349	339	320	313	299	321	325	329	354	301	319	314	335	314	365	345	360	317	330	340	339	288	324	350	344	275	374	308	319	308	283	332	317	317	310	315	320	327	344	294	290	299	312	341	354	340	336	317	355	357	314	309	309	347	306	324	326	333	312	315	326	303	339	318	305	290	290	331	316	291	353	321	325	326	343	349	350	328	324	313	335	316	318	353	318	331	303	320	322	291	308	328	288	330	318	333	324	310	301	298	333	310	334	296	322	329	344	300	331	325	284	314	321	331	318	304	328	323	300	322	324	274	293	318	314	297	297	334	324	294	319	318	318	307	313	359	314	336	339	320	342	336	349	316	338	312	336	303	347	311	315	341	324	330	311	329	337	370	322	336	290	327	302	371	284	306	335	340	322	294	316	325	309	328	321	329	312	296	317	323	290	310	351	326	317	335	337	333	344	314	291	311	308	340	303	290	302	333	339	302	315	305	317	341	313	319	306	333	291	324	289	295	355	339	322	294	340	323	316	365	329	300	344	339	357	315	331	314	309	304	302	310	328	329	345	304	326	292	338	332	321	297	329	325	293	333	324	348	313	356	311	368	314	328	314	329	305	334	335	321	339	322	314	319	337	303	329	349	318	319	313	326	314	320	357	298	350	312	302	356	313	307	321	317	291	324	337	368	327	309	309	326	348	349	305	310	315	362	311	336	299	300	321	380	338	343	306	313	313	314	303	293	331	357	306	332	320	316	332	284	259	312	353	311	295	342	301	291	351	337	303	331	306	286	294	325	311	318	302	300	296	313	331	316	339	298	308	327	357	326	311	321	341	298	328	328	299	305	324	334	345	312	349	306	334	294	322	319	310	326	341	331	336	293	350	313	344	323	294	293	333	323	357	290	309	314	354	355	301	299	325	320	317	335	346
28040	9037	2461	2770	2583	2195	1963	1703	1503	1425	1327	1320	1192	1180	1062	1067	1046	1022	994	992	958	956	953	931	893	895	932	985	932	868	866	970	873	917	849	860	928	897	880	885	921	891	880	876	853	870	835	815	856	858	889	823	923	843	850	861	883	812	839	804	927	845	858	846	938	806	824	859	842	855	864	846	834	822	859	860	865	837	853	826	876	866	814	865	836	861	854	855	792	838	877	843	839	860	821	881	807	861	863	803	845	817	882	832	828	875	819	828	850	828	874	868	835	804	840	850	840	910	797	877	873	843	836	834	867	870	845	872	776	849	822	816	848	852	839	849	830	845	756	847	824	842	784	786	846	809	831	853	876	835	856	843	893	846	837	834	853	812	845	790	871	792	869	821	866	818	892	827	764	779	834	814	802	816	844	819	831	846	840	866	824	847	777	819	840	893	817	841	812	827	839	854	888	867	899	841	825	852	807	807	799	863	803	861	857	839	843	857	812	830	833	779	849	868	823	844	907	834	812	796	866	795	775	845	801	873	820	811	853	838	829	855	838	828	792	869	886	815	879	812	827	794	852	842	869	889	850	846	855	868	846	867	887	840	841	817	838	805	831	807	819	840	846	853	806	799	860	859	865	888	845	835	823	908	877	802	831	879	825	822	809	844	847	827	818	809	811	846	877	853	811	871	804	824	860	865	820	884	927	847	889	834	819	876	887	826	827	801	853	809	858	822	845	847	872	839	859	874	812	871	784	895	863	859	798	832	841	868	819	808	804	780	801	866	865	842	861	831	820	852	836	807	844	795	870	791	844	858	852	850	790	840	803	832	829	862	808	794	843	814	765	829	815	826	810	816	878	822	812	871	834	871	873	852	855	876	841	816	841	866	827	832	876	912	860	892	857	834	828	843	839	845	874	896	845	850	845	809	817	790	875	889	761	890	814	852	787	839	809	864	806	829	835	828	849	813	842	800	807	836	810	848	841	892	811	819	858	830	840	897	842	771	790	872	809	818	845	836	841	819	860	808	910	855	859	860	817	809	839	815	857	798	837	791	776	854	812	808	835	849	858	847	803	828	795	799	829	853	889	809	867	804	805	816	799	841	847	858	810	852	856	862	851	815	905	807	799	866	853	825	823	811	837	879	860	840	859	817	887	770	827	854	857	837	820	791	799	885	842	824	848	771	853	868	785	817	787	793	795	838	854	876	860	880	806	812	828	841	860	863	844	777	834	821	863	805	841	846	807	735	849	862	814	884	862	872	844	784	837	885	796	824	846	808	871	821	877	808	858	857	851	786	837	800	853	785	818	777	823	822	804	861	801	891	837	902	805	855	864	892	850	823	827	863	816	828	825	826	834	820	854	772	804	843	838	859	893	845	872	824	873	831	843	801	840	822	832	820	834	866	823	841	830	852	853	830	790	811	814	821	837	847	842	868	821	859	862	789	816	873	841	847	791	791	844	772	845	814	862	813	820	854	841	878	851	879	865	853	813	815	837	797	864	836	792	804	864	830	834	822	852	813	854	810	805	866	846	815	815	844	852	848	843	826	837	820	876	816	834	826	893	844	831	852	823	822	846	796	835	813	830	905	820	834	831	838	846	788	834	862	823	797	868	868	834	840	812	824	861	834	809	865	860	854	822	814	875	832	787	870	864	881	832	859	878	812	876	804	814	876	820	787	778	875	851	852	874	801	828	835	885	851	829	848	855	778	840	814	843	876	883	806	880	876	793	815	824	825	841	824	799	831	827	836	806	858	817	860	853	871	872	827	815	844	844	829	875	793	802	832	860	890	820	830	841	816	817	791	838	880	862	826	775	872	816	777	810	817	843	820	805	835	818	808	833	840	875	862	819	862	836	806	810	799	816	787	833	826	828	842	894	805	859	834	841	833	847	819	836	853	856	839	796	833	895	829	857	853	815	823	847	865	800	868	844	845	869	851	852	781	824	836	872	797	844	830	908	836	874	804	819	879	873	850	855	875	849	857	910	809	819	835	818	837	790	790	848	856	835	854	820	847	855	845	831	821	832	847	842	820	852	869	819	850	854	823	808	867	815	837	877	898	794	785	802	828	801	838	866	878	830	889	873	824	869	822	878	795	851	806	845	850	810	859	880	828	863	843	803	908	840	826	827	837	812	829	830	833	831	810	816	786	827	870	836	854	834	880	832	868	796	821	811	859	861	877	831	874	836	778	851	783	818	827	868	840	860	837	834	776	790	860	766	825	893	851	809	865	875	850	866	851	828	870	881	824	809	852	837	796	855	829	825	827	854	803	804	847	828	874	828	844	795	859	814	814	775	798	810	846	786	833	793	844	879	827	845	817	762	853	845	862	839	842	866	802	833	825	802	852	820	826	808	811	860	830	834	829	847	801	851	882	829	823	870	844	854	904	865	869	851	864	816	800	873	850	807	821	894	802	862	847	864	814	761	850	878	829	865	880	887	842	867	835	847	848	809	851	783	846	838	795	846	806	839	824	842	812	863	808	850	865	817	891	832	850	834	810	863	923	820	841	872	838	821	823	826	831	877	797	840	835	810	814	818	829	832	826	870	802	874	808	920	822	816	825	871	801	815	851	803	817	844	814	848	783	852	847	833	878	788	837	853	836	894	832	799	795	844	812	845	818	834	886	840	787	845	817	831	861	792	823	853	818	850	831	790	863	861	814	852	807	884	853	843	835	861	804	828	876	810	799	856	822	866	801	855	842	876	870	852	822	859	830	843	859	802	832	808	852	862	834	855	812	830	899	823	835	827	807	835	836	848	846	854	849	830	798	953	842	839	874	837	851	865	822	826	805	845	886	817	805	878	839	807	787	847	840	836	802	836	841	824	823	868	846	808	845	828	793	820	840	760	823	819	818	835	831	867	837	837	798	818	831	842	902	849	868	832	804	849	803	836	840	813	821	827	870	917	848	889	827	813	856	785	812	814	894	887	828	830	855	858	857	795	847	815	815	871	803	850	846	814	864	827	788	843	864	890	854	904	875	884	835	866	831	819	784	831	825	880	820	811	775	868	795	890	791	849	809	850	887	847	842	816	840	852	804	892	846	815	914	772	861	871	828	818	785	828	785	847	862	861	856	855	843	841	839	812	864	853	825	841	836	802	825	839	861	846	845	837	863	833	818	797	864	860	844	893	864	846	843	850	829	777	806	803	766	896	845	834	865	842	760	815	848	826	862	816	810	842	841	802	815	844	794	860	840	796	845	831	841	922	828	861	870	818	838	829	875	811	847	832	805	795	847	875	874	845	855	775	923	849	856	836	804	834	819	812	879	850	827	812	768	839	858	807	936	828	846	845	826	842	807	831	849	844	769	824	797	867	868	800	848	817	836	887	824	823	858	850	837	858	828	852	830	852	843	879	841	819	850	838	797	841	831	800	772	810	797	838	862	831	829	832	851	816	826	819	777	790	799	839	833	828	830	826	847	871	825	793	840	837	889	849	811	832	839	849	842	855	840	772	828	819	887	815	838	786	866	851	822	848	799	847	852
57533	41825	9170	2003	1252	911	764	673	616	525	496	495	480	464	489	456	443	422	405	411	441	392	391	416	396	414	408	399	374	346	398	384	397	386	411	402	365	388	386	398	410	377	367	376	355	366	350	415	411	385	387	376	431	365	350	385	355	390	384	398	389	381	373	398	389	378	410	350	405	391	359	431	391	368	388	367	378	408	407	418	404	393	385	331	401	330	366	386	399	415	358	372	380	395	345	345	378	361	384	354	348	374	395	391	381	393	383	404	364	386	388	367	367	356	359	346	380	390	389	419	387	346	365	394	398	375	369	407	382	356	392	392	361	403	375	377	354	330	420	372	378	369	401	408	401	354	361	399	366	354	384	392	359	384	338	364	383	428	379	402	381	406	376	390	361	386	374	381	366	374	422	381	407	397	370	389	398	400	391	337	402	407	353	402	393	400	363	362	415	367	362	372	398	402	413	355	380	384	431	388	386	373	361	397	379	360	403	413	407	393	389	337	371	392	390	379	398	413	365	399	403	405	412	394	380	337	365	402	391	352	380	380	354	366	360	362	406	413	362	406	353	381	352	400	365	348	352	378	333	374	396	395	356	377	369	390	366	372	386	371	394	368	383	396	399	384	348	371	383	416	391	404	378	393	379	394	368	374	383	377	342	384	368	365	401	413	385	401	430	378	396	406	354	399	376	373	374	345	349	375	356	381	362	346	379	381	372	388	400	376	393	399	364	397	351	353	371	353	383	402	387	378	365	385	382	356	366	418	369	379	376	397	395	380	387	394	340	381	368	366	365	382	395	378	332	385	376	365	318	357	381	386	403	364	408	364	395	391	369	388	371	395	364	389	387	400	384	379	407	390	361	388	395	359	414	371	359	361	372	393	405	373	365	362	377	357	365	368	407	378	378	379	418	379	385	368	362	369	371	363	427	384	418	393	360	367	384	391	356	327	381	392	385	404	381	377	373	368	375	388	358	344	414	373	365	365	355	379	368	394	396	340	396	390	375	387	386	415	349	361	383	401	383	361	380	372	351	398	394	378	384	353	364	382	408	388	405	395	394	430	353	394	338	394	398	400	386	388	383	404	395	364	359	377	387	381	369	392	382	390	342	379	378	342	360	383	387	423	378	380	398	330	375	369	370	364	399	360	391	349	338	382	312	387	385	368	384	398	383	362	383	372	407	395	346	337	342	412	401	351	382	397	373	376	337	397	362	375	388	370	386	367	374	354	415	398	409	342	372	379	383	358	402	363	389	359	393	374	366	391	378	394	361	381	363	355	373	353	397	376	396	379	406	406	356	366	352	376	404	375	389	405	362	397	406	368	359	406	397	341	397	379	355	367	348	380	372	410	380	341	360	365	389	402	373	363	362	386	355	387	339	393	370	408	387	390	389	362	383	372	412	412	376	387	355	397	362	371	358	368	400	365	375	390	364	394	388	365	362	384	359	347	373	411	345	375	429	375	378	390	370	404	371	351	373	366	387	362	398	419	368	369	380	360	398	384	378	376	410	362	403	382	328	395	369	398	388	373	373	359	407	386	365	385	364	366	375	384	389	373	413	351	384	361	382	389	388	403	353	343	421	394	386	396	385	345	381	368	395	351	370	344	382	379	404	399	366	379	376	391	435	375	350	380	387	396	389	375	390	370	374	387	399	362	384	405	373	364	398	390	384	411	412	394	389	375	391	387	406	326	387	384	401	380	363	392	402	357	425	400	356	363	390	391	361	399	369	370	423	369	397	411	332	382	424	400	353	385	411	365	345	348	361	378	368	369	399	429	366	385	400	352	383	377	366	387	386	395	363	372	390	405	408	356	376	394	403	359	357	380	376	366	383	382	403	363	368	353	386	374	367	355	403	403	337	370	374	369	350	363	341	373	378	377	385	417	374	400	417	369	395	371	368	385	343	362	413	369	348	407	388	374	375	397	360	396	370	378	364	370	367	392	352	353	383	408	354	354	378	396	390	399	352	435	368	344	404	408	369	396	387	404	372	348	364	387	379	382	425	404	341	366	344	389	349	359	379	361	400	409	384	356	377	369	376	373	390	379	402	345	382	404	387	369	380	380	368	371	373	349	351	378	394	380	375	347	386	386	392	373	409	411	420	397	376	372	382	371	373	363	415	366	381	366	382	367	374	356	362	359	351	378	355	369	384	338	388	369	380	381	383	398	379	402	379	390	382	378	404	402	369	411	374	400	371	369	412	387	380	408	364	397	348	372	385	400	383	352	392	370	358	374	365	371	356	399	374	382	385	423	366	361	372	375	367	409	372	358	355	389	383	369	402	406	410	401	398	383	410	393	365	376	362	402	387	372	394	400	396	394	370	344	354	378	375	381	382	359	395	386	390	372	384	368	378	413	369	394	365	395	399	384	408	404	352	409	336	354	349	374	389	350	390	388	362	402	358	364	380	415	364	393	390	388	399	386	398	381	380	356	368	395	374	405	412	374	350	361	389	399	362	383	404	394	397	386	377	369	379	364	381	361	380	366	388	361	392	362	361	393	416	390	381	386	407	413	358	394	381	354	386	398	371	373	365	393	378	399	361	379	375	348	376	370	377	384	349	346	381	374	399	366	379	395	396	404	417	389	373	344	393	393	365	381	405	386	390	393	392	413	399	386	389	367	380	389	359	417	392	396	372	359	371	342	377	410	367	431	391	388	377	384	406	383	366	378	442	376	386	394	398	404	388	360	323	384	351	407	376	341	405	360	381	387	357	352	345	365	351	365	396	385	407	339	364	385	381	355	395	365	349	388	373	393	400	375	416	384	375	396	347	381	395	394	397	423	377	393	393	386	365	387	388	382	388	415	354	404	380	389	395	385	379	375	373	347	373	386	357	358	375	411	377	384	399	370	423	361	370	372	357	409	407	380	371	396	379	367	385	392	431	373	378	347	394	391	415	372	411	395	390	364	396	357	389	361	346	372	375	382	378	365	325	352	368	341	373	371	387	363	365	374	401	412	365	331	363	394	397	357	381	398	358	388	384	399	398	391	369	384	388	396	374	367	404	348	372	372	378	373	382	370	370	384	352	395	358	400	405	380	392	377	408	358	363	389	387	375	371	349	391	365	364	389	348	378	374	366	392	409	366	378	394	409	370	413	403	403	372	390	403	414	381	354	343	383	361	393	377	389	377	364	413	400	384	375	356	391	397	395	369	381	386	409	350	360	418	368	362	366	402	388	335	379	382	400	377	352	436	398	380	361	389	373	399	363	383	421	346	371	344	374	368	405	391	381	359	401	355	372	412	378	346	392	371	374	388	380	377	367	397	379	399	364	403	376	390	351	354	384	349	400	395	386	371	377	398	398	392	363	355	353	401	380	377	340	386	382	382	359	397	383	376	357	398	432	408	378	403	413	383	401	368	450	391	393	407	339	382	388	368	377	377	367	368	436	393	361	380	384	408	370	377	377	379	413	381	404	397	411	412	363	380	364	370	383	367	389	360	390	371	377	373	407	373	399	363	356	350	396	385	371	393	361	385	335
37247	12000	3791	4734	4192	3606	2829	2596	2294	2063	1848	1730	1652	1507	1378	1438	1349	1252	1298	1206	1241	1139	1140	1161	1095	1102	1041	1074	1007	1027	1072	1038	1047	1051	1051	969	976	1100	978	996	965	1039	1003	1033	952	984	986	994	1019	965	1029	1040	945	959	993	978	962	958	972	954	943	937	980	930	939	972	986	961	965	937	936	978	888	948	895	923	921	957	978	922	938	947	939	993	983	952	963	930	963	926	966	956	970	934	906	904	939	979	937	984	997	908	954	931	910	949	966	975	907	964	942	933	964	980	895	971	943	944	922	851	931	951	866	891	945	951	946	933	949	905	939	948	931	967	978	937	941	969	940	902	939	885	942	949	943	941	911	898	932	934	927	872	986	903	936	962	913	929	918	959	925	908	950	956	918	961	868	889	913	926	976	916	914	976	930	881	911	940	985	943	910	869	892	1036	939	978	1010	886	945	951	962	947	930	945	932	920	946	948	903	937	897	947	843	976	921	908	980	893	956	923	928	940	892	950	987	906	881	902	931	918	941	913	908	915	902	936	900	957	908	909	921	916	933	929	934	902	924	917	895	926	962	879	948	959	907	928	896	928	903	890	982	925	964	906	911	883	868	939	949	903	897	901	896	923	893	988	885	942	907	978	994	946	940	913	889	943	948	924	911	938	934	975	947	937	885	960	925	969	900	920	944	891	957	958	902	935	966	945	942	962	938	904	925	924	926	960	913	967	929	917	916	948	955	936	947	926	958	951	958	916	913	890	953	949	896	968	976	942	950	951	931	970	977	891	883	933	943	928	894	884	952	968	918	953	914	934	946	995	969	939	924	941	954	966	948	900	979	953	889	903	961	951	999	945	933	955	937	914	974	910	878	903	938	920	934	953	897	927	963	944	899	995	951	928	950	915	969	939	913	901	893	920	948	919	887	968	922	932	901	933	896	996	922	888	967	939	971	913	946	865	899	941	979	952	941	928	968	964	936	894	935	949	942	1014	922	936	909	913	901	953	924	931	942	983	911	893	946	994	931	882	928	933	909	926	910	932	953	947	995	890	943	895	945	942	962	949	927	945	947	975	990	911	946	919	855	968	895	925	944	947	938	950	926	930	916	992	1007	969	902	939	930	966	995	940	956	931	953	963	938	916	912	1018	898	913	902	936	922	930	929	926	968	979	944	914	938	957	976	916	932	950	914	903	856	1028	975	927	914	973	910	870	988	971	970	935	983	937	859	882	922	903	903	953	1036	881	934	906	885	903	953	947	915	960	952	967	943	905	963	936	881	913	914	908	909	902	903	878	934	927	920	934	910	934	949	931	923	905	975	884	921	933	977	944	885	909	947	944	942	935	893	932	980	903	947	1013	945	960	970	918	940	951	983	860	932	919	903	946	926	934	996	966	993	912	935	938	969	901	942	927	942	903	940	943	971	927	918	895	938	939	934	933	912	939	964	968	940	917	909	879	931	943	917	939	910	982	941	917	984	928	922	867	945	960	943	938	980	933	1026	919	924	963	996	932	923	946	967	946	939	891	930	914	928	935	889	939	949	928	931	929	965	917	906	931	929	914	934	926	969	905	910	913	961	933	912	932	894	975	945	933	934	858	884	900	955	921	915	916	885	933	896	953	923	967	892	898	956	945	923	929	976	997	971	949	903	946	939	920	879	1014	955	943	900	952	907	880	946	939	850	937	966	957	958	898	891	976	951	919	938	918	900	932	928	953	983	904	953	907	920	939	880	927	956	886	942	958	895	1026	995	907	1008	953	968	878	908	917	1014	927	938	924	866	897	913	929	912	900	1014	963	1007	958	960	898	943	958	886	944	950	898	989	942	942	922	939	925	936	954	912	964	946	945	971	910	935	891	893	957	910	905	939	895	963	953	950	923	903	893	939	949	907	843	925	963	941	939	938	966	904	895	945	958	949	918	933	930	923	924	986	939	926	900	913	917	936	922	894	924	945	944	943	961	920	960	970	999	912	951	883	957	905	939	936	927	875	912	903	865	884	923	960	944	951	870	913	953	911	949	951	872	956	893	973	975	988	915	930	985	948	959	944	964	924	881	865	900	974	912	965	877	970	949	968	901	918	865	926	985	945	1003	869	909	936	930	935	931	935	928	912	893	838	940	895	909	964	937	887	938	898	886	920	941	907	911	936	938	944	949	952	948	909	900	896	913	907	935	914	964	951	964	903	957	917	923	890	924	841	969	931	920	949	929	914	903	905	924	904	933	876	966	899	935	919	978	937	884	941	922	931	869	894	858	991	959	953	979	952	908	977	951	904	923	968	929	893	924	926	904	932	878	956	952	932	943	953	911	915	909	936	975	1006	960	943	882	888	944	959	953	925	914	941	862	950	921	943	934	948	922	930	934	924	957	940	967	952	931	945	898	1003	984	932	898	927	919	1003	964	952	931	878	931	937	866	935	940	948	927	926	960	908	920	947	937	919	953	962	947	950	938	953	896	931	977	964	925	973	919	942	964	907	923	989	915	942	905	947	918	905	986	959	930	982	929	908	918	953	953	869	945	879	939	939	989	941	913	949	892	952	924	908	896	964	935	931	933	930	881	902	949	911	881	909	941	944	917	900	895	950	923	940	923	933	929	944	970	995	878	1006	949	920	879	956	930	984	917	918	971	920	932	905	893	914	970	931	915	949	924	932	923	926	948	870	922	955	834	907	923	896	940	958	928	916	894	951	944	993	920	919	961	923	1000	885	932	907	946	934	942	926	927	946	945	987	1001	928	931	932	969	927	911	910	981	956	934	945	971	958	892	940	915	946	922	939	939	865	858	913	963	914	937	929	927	894	965	942	917	970	902	954	915	946	958	934	948	933	936	930	921	932	934	924	911	908	903	943	936	931	904	910	918	924	928	952	935	912	964	935	956	872	1011	950	916	965	886	945	904	930	923	929	942	920	991	917	961	950	908	936	969	983	922	915	894	892	928	982	958	962	933	953	929	1003	922	900	918	948	923	967	938	977	944	885	923	929	888	858	982	919	933	968	952	943	971	921	933	917	907	946	933	914	914	920	878	873	946	1004	919	904	899	959	968	936	951	903	934	945	914	992	952	956	905	918	887	887	880	982	918	925	963	961	930	939	933	895	924	882	931	908	888	957	957	924	898	910	904	916	986	935	925	941	885	865	885	919	939	934	923	935	920	873	953	899	939	907	970	962	924	907	939	929	862	966	991	967	914	944	914	931	905	871	981	889	902	880	902	964	981	926	963	914	929	943	966	949	901	979	962	923	964	920	985	964	901	916	893	898	903	915	904	950	947	948	868	937	913	892	930	967	904	883	956	962	885	950	928	964	898	995	942	955	933	880	972	933	951	1006	953	877	936	912	960	954	950	969	966	964	951	884	970	958	971	908	962	956	936	939	931	960	874	938	933	949	903	956	942	953	925	974	988	950	926	924	971	962	900	897	965	976	937	926	945	926	976	990	952	959	982	957	941	940	988	945	923	915	960	936	900	944	931	918	930	896	920	967	929	925	923	936	915	913	946	927	872	965	932	929	838	960	960	1005	979	910	966
5084	1219	172	190	180	165	153	134	165	167	165	148	148	154	158	157	145	145	164	159	157	135	132	161	132	169	165	141	151	124	168	139	147	132	151	156	147	158	154	129	173	150	149	164	159	155	162	151	167	156	160	150	153	163	156	155	166	157	135	151	171	135	147	140	142	160	139	150	135	146	150	146	157	164	152	148	184	141	156	153	132	154	155	144	153	178	166	123	140	154	143	155	162	144	146	167	129	164	152	143	151	140	176	152	146	156	142	152	158	139	163	167	173	137	150	156	142	166	142	147	166	139	157	138	167	150	171	161	140	166	157	136	150	156	154	156	160	168	148	161	158	163	150	170	160	142	160	144	168	167	152	151	141	164	140	156	148	155	174	143	147	158	139	171	162	170	175	170	151	162	143	151	154	165	115	128	151	159	141	157	161	144	147	166	156	154	151	152	169	173	126	157	151	159	160	164	179	172	152	166	140	174	171	146	152	167	136	169	152	133	147	174	133	193	156	148	159	142	155	153	167	122	147	134	140	159	164	142	153	157	150	150	160	136	130	166	161	154	149	161	135	147	182	164	141	142	170	156	178	139	167	147	167	143	150	145	162	175	152	158	154	164	156	141	161	148	162	139	147	185	160	138	142	154	126	170	145	168	154	144	161	154	167	156	155	174	152	169	147	168	166	145	136	152	153	147	148	164	152	159	150	174	138	159	156	132	140	152	154	153	151	144	145	166	158	151	150	142	161	163	137	171	165	169	161	155	173	180	173	132	141	147	170	165	162	156	147	159	163	148	138	147	160	168	153	155	163	182	153	177	150	155	157	160	143	132	156	157	163	162	160	127	143	162	165	179	170	123	170	156	161	151	171	145	143	150	170	149	145	154	144	129	164	160	134	167	145	158	149	167	165	175	151	146	140	146	153	143	145	172	147	161	164	157	144	160	151	175	159	152	152	165	150	157	149	163	150	161	142	183	157	151	161	126	139	163	167	173	185	135	132	139	140	151	159	168	167	160	147	161	162	160	172	137	151	155	154	138	147	173	172	141	151	139	169	171	162	165	150	174	183	154	170	174	162	143	160	147	170	163	157	170	139	140	157	149	152	147	120	160	159	139	143	161	150	151	162	158	182	142	151	171	196	147	178	154	163	152	164	165	173	156	158	176	146	159	164	136	174	129	155	151	139	139	162	131	144	161	175	166	156	149	137	163	156	169	178	160	132	145	152	175	135	143	161	145	155	182	157	150	166	162	150	164	147	141	161	158	143	154	151	168	146	142	182	158	146	142	148	159	146	145	149	143	161	150	174	154	163	157	156	159	154	146	166	156	159	168	165	150	150	122	163	146	146	169	146	138	154	161	164	166	132	169	176	157	169	161	138	156	161	142	154	164	158	159	143	145	154	160	151	149	159	141	158	141	168	171	165	163	161	162	152	164	146	154	159	156	150	173	162	143	152	154	155	177	139	135	161	161	162	163	153	154	136	134	142	139	135	156	161	174	169	145	158	145	159	157	135	165	158	138	160	140	153	149	157	135	149	175	163	164	148	138	176	155	136	139	160	154	140	157	158	142	172	162	173	154	146	169	144	150	156	160	131	159	164	150	155	159	150	162	172	150	172	148	148	156	140	159	133	140	154	156	173	142	150	165	149	173	171	180	153	154	137	148	164	162	160	165	157	140	161	158	164	167	145	175	131	149	144	155	138	154	171	159	149	141	159	149	152	164	155	166	179	139	145	146	170	154	149	175	157	161	144	147	154	150	165	153	155	157	180	167	153	149	160	150	158	148	133	146	148	158	160	179	151	169	137	164	146	160	179	149	160	176	141	161	160	135	154	155	152	163	155	163	143	143	162	166	165	157	161	157	183	168	176	160	151	161	150	147	151	154	149	133	155	135	139	147	150	140	168	145	145	140	136	155	176	145	156	152	173	158	132	141	145	146	163	152	176	179	170	144	163	139	159	164	132	128	180	143	179	133	164	171	181	143	157	167	152	150	157	173	165	166	140	146	149	144	187	162	168	166	168	151	134	151	167	164	171	160	165	153	171	159	162	155	187	150	159	148	146	139	139	162	145	152	165	160	152	137	160	169	147	151	175	165	151	174	154	138	156	134	143	141	146	159	169	155	147	173	164	163	163	151	159	168	172	177	145	155	138	132	136	175	155	165	152	174	175	141	161	162	141	146	165	142	160	173	160	176	141	148	181	154	133	151	147	166	168	132	144	152	161	126	166	172	153	169	153	149	173	167	150	148	170	150	163	165	171	132	160	173	176	154	156	155	144	128	156	155	149	160	152	183	161	147	148	157	156	167	151	115	154	156	138	162	158	177	172	172	170	156	153	183	158	143	134	181	137	171	149	155	168	160	143	143	140	154	148	143	178	148	156	153	149	165	170	152	161	155	155	182	156	146	121	168	150	154	154	158	144	165	170	162	139	141	158	191	148	171	158	150	196	187	158	168	170	163	153	168	171	143	146	152	145	163	170	164	157	146	161	156	141	157	151	165	128	147	154	165	145	172	132	163	139	168	162	161	167	150	152	150	164	167	136	168	148	123	159	157	158	148	151	143	160	143	172	138	143	160	171	172	170	161	146	158	151	136	146	176	142	170	157	142	180	155	177	164	139	159	166	131	175	173	163	169	165	174	162	154	161	143	165	177	146	151	164	151	162	148	167	170	160	149	145	168	151	153	140	155	133	127	152	164	143	130	170	163	149	141	153	139	181	140	161	153	180	174	163	141	139	140	150	159	153	153	162	145	137	147	152	149	114	126	144	137	154	161	191	146	142	162	165	174	165	181	180	175	142	141	166	163	151	143	148	162	142	143	173	148	157	153	173	162	143	162	171	143	146	155	152	152	171	143	172	159	160	144	164	161	135	168	180	172	157	146	156	149	150	156	146	156	133	137	149	121	162	149	148	165	158	151	155	152	173	146	163	138	156	154	174	145	158	151	157	157	138	170	157	187	165	167	158	162	150	148	145	159	149	193	165	155	159	127	184	160	156	139	155	166	160	168	160	166	175	148	139	143	147	146	180	143	124	162	162	142	152	141	162	167	178	157	162	151	138	161	167	175	170	150	156	163	180	190	151	154	158	156	167	159	154	153	156	167	156	169	154	146	143	155	167	129	142	149	142	163	145	148	136	147	146	177	173	149	147	158	159	177	134	162	151	146	160	164	174	150	174	143	157	152	151	155	162	180	143	138	151	174	162	153	178	164	145	162	153	144	149	160	150	161	147	155	155	147	162	136	164	142	147	151	162	169	157	149	122	147	155	171	142	152	157	121	154	149	159	164	145	150	146	152	146	138	134	143	169	150	159	161	176	177	162	144	179	149	150	171	167	146	183	136	147	181	137	163	150	178	171	158	149	135	159	158	133	190	149	167	185	136	162	157	160	143	153	154	149	132	146	139	171	160	167	161	152	151	137	138	132	141	139	147	158	172	143	155	150	130	152	171	145	151	133	158	135	164	147	142	170	138	145	157	163	172	148	156
6412	1898	564	583	549	532	524	513	531	491	486	491	488	510	486	461	486	479	480	468	463	481	475	487	458	467	485	475	481	480	494	466	464	470	482	453	493	475	487	501	497	511	452	500	492	476	460	478	503	499	493	467	486	477	472	472	463	471	470	504	510	470	480	484	451	488	482	476	482	513	479	486	460	470	488	497	468	466	455	481	497	512	478	456	511	470	457	466	515	485	531	479	458	489	480	483	454	448	505	497	495	480	464	499	460	496	453	470	487	472	499	497	489	468	482	493	466	483	486	446	455	473	516	462	468	483	492	463	455	463	468	457	490	430	453	482	480	465	475	505	483	513	477	458	474	470	479	478	463	468	480	461	468	486	446	470	500	503	497	467	447	478	464	465	449	494	514	484	449	499	512	478	480	475	472	485	488	473	524	464	455	442	490	457	501	465	478	429	488	477	470	480	507	489	518	508	466	437	492	481	471	475	506	480	490	490	469	469	473	446	472	522	477	479	453	460	469	479	558	506	511	476	493	431	419	475	481	462	486	490	482	490	486	489	449	458	483	448	492	497	459	491	502	447	469	467	462	491	463	474	473	471	482	486	480	460	472	469	517	511	464	481	447	496	511	486	470	456	477	490	444	480	487	501	489	499	482	487	484	505	470	456	463	488	459	497	481	440	470	461	466	496	522	462	477	478	409	471	436	512	501	464	512	474	521	530	467	488	457	460	481	474	496	477	498	471	492	482	468	463	465	450	490	461	509	480	496	458	493	494	453	482	469	460	533	422	462	481	450	506	462	460	400	471	451	466	465	475	542	449	499	483	503	516	485	455	489	473	443	479	482	487	468	474	525	432	485	441	482	514	488	502	450	484	528	480	483	484	481	455	457	487	457	487	494	508	490	481	494	469	465	515	485	519	520	508	480	448	455	452	445	497	498	478	500	490	530	480	496	440	461	509	506	490	441	488	475	443	459	500	461	470	449	486	472	442	486	510	466	461	476	481	482	482	503	486	503	496	501	478	501	475	480	481	479	470	470	482	459	464	431	446	454	454	485	502	468	469	466	486	491	482	492	489	517	509	470	452	491	517	494	498	481	480	506	483	480	487	507	451	455	470	439	468	489	475	433	467	464	525	481	477	520	476	476	454	494	455	445	489	459	450	488	460	484	480	477	485	513	499	450	463	481	480	480	474	467	507	509	439	453	460	471	497	480	469	474	491	457	483	493	448	488	449	465	467	528	475	485	476	489	469	465	478	494	448	492	481	460	486	469	468	462	469	486	483	476	505	504	460	478	454	451	503	503	463	464	462	469	476	503	512	462	463	472	473	504	497	503	480	487	488	488	465	498	479	462	466	511	454	457	451	507	494	464	440	455	491	489	485	468	454	473	450	504	495	440	433	483	459	451	497	485	470	510	505	499	467	465	458	488	489	482	463	475	481	461	451	468	520	480	480	500	465	523	458	505	466	511	481	470	511	529	468	485	459	469	485	497	433	476	477	459	478	514	475	463	463	484	451	439	489	475	501	484	472	484	429	474	502	474	494	469	469	459	487	488	460	459	444	430	470	503	499	479	451	476	486	503	478	466	528	494	496	485	484	484	490	483	482	482	472	506	465	520	495	484	459	509	483	464	486	501	434	478	469	532	452	493	472	441	473	506	487	469	473	507	518	486	504	505	492	477	465	459	514	474	489	493	439	442	469	501	493	536	464	497	459	470	479	465	497	481	504	473	496	440	537	470	454	481	469	484	488	459	501	528	488	494	458	503	473	478	471	509	490	514	433	493	479	506	473	511	478	497	510	447	465	497	455	505	443	441	470	469	509	480	466	520	482	457	464	473	473	463	449	456	502	438	480	433	468	469	449	492	477	493	463	498	435	483	503	462	471	510	474	487	472	478	498	467	490	441	497	502	468	479	501	493	482	472	489	499	459	458	456	443	474	468	470	493	477	460	504	476	487	445	497	455	482	494	485	501	491	479	499	483	446	487	460	466	468	490	473	479	453	481	514	476	480	452	483	480	469	473	480	502	460	504	517	458	455	512	507	464	487	471	475	483	478	515	460	436	473	476	441	477	471	481	474	435	434	495	496	511	489	452	466	464	472	461	482	508	492	444	440	471	468	442	446	498	461	479	491	476	439	447	514	446	498	478	464	502	455	491	499	484	478	465	505	430	484	473	464	505	455	494	473	439	478	480	487	499	485	482	504	482	504	472	472	467	473	488	470	497	505	479	494	477	488	493	493	507	451	496	460	483	483	468	479	465	439	474	459	474	507	458	495	477	485	450	447	469	448	463	484	499	491	447	442	482	464	478	487	473	482	470	458	478	473	487	465	508	486	473	494	501	473	499	478	445	469	461	433	492	469	469	440	511	493	473	485	513	491	478	452	443	468	445	495	474	428	480	491	457	489	444	475	479	468	485	476	502	426	478	495	462	469	490	477	448	459	468	469	463	416	479	442	486	480	450	496	474	478	477	451	485	463	476	463	509	508	472	455	497	456	464	459	457	460	464	427	470	459	486	457	491	462	447	484	466	469	492	490	474	468	502	493	446	496	477	492	500	512	489	460	462	483	487	481	452	474	475	541	475	484	480	505	430	482	449	467	470	479	493	518	487	509	481	462	465	487	453	462	446	488	479	488	478	480	476	500	469	461	464	467	478	521	497	488	449	493	498	500	460	472	493	471	512	478	467	444	468	480	515	487	496	484	483	492	483	488	448	460	504	453	473	478	468	463	461	444	512	513	478	471	478	470	447	504	481	444	467	498	479	457	532	462	528	426	490	496	446	481	470	456	489	456	484	420	477	482	496	493	469	458	441	488	482	477	470	455	490	455	515	459	485	484	475	466	480	490	503	464	491	461	465	484	503	476	470	543	465	481	478	509	526	508	437	446	506	487	465	489	451	486	498	492	474	417	480	466	497	475	490	454	472	492	453	489	486	458	468	508	504	460	487	482	493	476	478	485	431	455	489	468	493	491	473	488	461	445	494	469	482	436	452	539	458	501	450	459	486	459	479	439	443	478	461	477	476	478	511	461	484	454	461	457	467	468	441	516	478	487	476	464	509	470	441	528	430	516	492	454	459	477	478	454	470	491	508	475	481	519	471	461	473	445	435	507	485	500	487	509	487	421	496	458	512	506	458	505	468	460	458	484	464	457	481	477	478	513	470	470	497	486	500	479	465	501	466	484	489	487	494	493	467	458	473	551	451	497	467	476	474	468	510	474	511	462	441	463	457	469	457	460	503	499	431	481	481	485	499	488	485	504	504	462	453	442	465	500	503	471	462	489	457	456	462	486	480	466	502	499	466	487	476	498	486	482	505	500	477	477	459	451	481	443	493	493	480	472	513	477	494	445	449	450	487	487	457	470	446	467	490	431	478	507	487	498	486	510	496	470	502	466	464	492	449	454	468	487	515	507	482	498	447	433	455	470	480	460	440	476	465	494	459	424	476	467	468	467	468	478	480	466	485	479	486	498	496	474	466	451	466	511
42269	28892	3812	1016	750	559	483	457	405	363	346	414	370	359	349	330	346	345	346	372	356	339	324	353	332	324	359	349	323	333	329	353	335	331	313	309	351	296	289	302	347	337	333	344	298	323	337	323	355	288	304	344	358	336	320	298	342	322	310	311	333	353	326	313	308	300	304	326	314	324	336	329	313	322	326	317	307	327	316	306	317	336	310	342	338	342	310	328	322	325	327	323	321	324	330	335	293	316	326	323	304	329	323	312	318	305	298	312	359	331	333	287	289	352	319	321	293	310	317	327	331	331	288	325	340	291	297	332	304	338	310	329	312	340	305	325	340	320	311	305	260	323	324	341	313	317	346	325	308	320	327	318	369	349	306	350	316	322	312	309	301	332	344	323	314	337	303	315	309	333	314	304	315	349	320	313	305	323	299	346	344	346	331	307	298	299	336	332	318	331	328	316	323	317	319	328	284	333	302	334	307	318	306	309	305	323	323	342	327	319	337	307	316	315	349	317	317	313	326	320	323	313	320	300	315	298	349	317	331	316	323	313	316	335	300	319	305	316	327	303	314	322	314	300	321	270	307	334	310	342	325	319	298	315	288	292	322	316	321	286	274	335	321	292	318	313	298	290	306	315	277	314	318	318	318	324	314	318	312	333	327	330	304	300	308	281	335	292	353	323	313	272	277	329	344	358	293	318	326	311	334	327	315	315	319	325	321	303	318	320	316	333	313	289	321	309	344	321	302	310	326	340	353	304	338	306	310	302	333	357	355	325	303	348	319	296	338	322	296	314	330	310	304	326	322	340	290	336	307	273	304	346	322	310	314	354	316	297	318	375	289	309	313	292	327	336	301	285	297	325	323	296	299	315	304	316	324	317	317	336	316	304	279	318	325	300	323	324	326	301	321	305	296	304	337	321	326	304	300	332	333	304	351	309	315	298	292	308	320	307	293	310	345	325	349	324	286	345	313	308	339	307	309	322	310	320	321	313	281	333	308	312	318	328	290	318	310	312	302	327	316	293	329	314	294	334	316	295	324	335	320	334	293	285	318	347	303	319	312	334	322	308	347	338	360	320	317	331	313	297	313	334	283	314	346	320	347	297	297	297	349	313	337	284	310	318	307	302	298	281	307	304	308	335	284	287	292	302	313	332	313	316	280	324	320	324	314	307	322	324	279	309	297	323	311	316	329	334	282	310	291	350	299	326	342	308	323	339	279	320	360	314	315	309	338	319	291	309	350	325	300	319	332	302	300	320	338	301	309	323	330	358	321	349	352	300	326	302	297	345	321	328	305	331	298	327	273	319	320	322	351	334	349	343	302	321	302	352	329	346	331	293	331	312	303	350	306	287	320	345	348	326	307	334	297	272	329	319	285	316	312	301	322	302	308	332	329	340	292	311	284	314	304	331	322	303	335	320	320	342	314	315	328	299	323	304	315	319	337	338	342	352	310	310	310	347	317	299	326	309	325	321	330	323	295	295	305	339	336	337	350	306	296	309	290	315	312	293	351	300	293	286	349	310	324	308	328	288	311	302	297	306	327	333	325	303	341	327	335	298	328	316	359	364	299	308	323	320	319	320	353	318	291	302	342	316	292	298	301	335	314	317	349	323	318	301	310	316	327	356	305	320	317	268	299	325	312	311	316	326	288	345	344	307	319	323	301	302	330	297	314	318	306	360	321	300	314	328	304	319	327	333	339	333	303	310	282	339	324	342	320	381	323	329	304	314	290	303	306	305	342	370	326	321	342	312	283	311	297	327	343	355	298	317	320	276	334	334	342	322	333	308	329	309	305	312	343	318	326	350	334	332	337	332	343	294	316	292	306	306	316	316	332	304	315	336	324	322	316	297	307	336	319	298	313	332	345	328	291	337	313	341	326	319	335	326	342	325	342	334	302	297	329	338	311	321	321	273	318	321	309	275	333	318	320	296	281	298	337	317	348	298	276	306	330	320	346	335	313	279	326	292	310	291	321	329	326	325	339	313	317	323	332	293	351	291	317	323	293	310	275	316	309	314	306	319	310	343	315	286	310	334	284	345	302	328	321	342	322	329	315	297	320	299	333	304	317	303	316	326	282	325	332	311	320	314	353	316	303	354	314	321	327	316	313	356	312	337	346	316	342	331	322	338	306	339	312	306	322	324	304	311	312	348	327	310	316	312	334	300	339	321	344	322	329	323	338	330	333	316	308	317	307	344	303	314	331	355	316	334	347	306	307	338	327	300	305	306	335	346	336	300	342	339	340	321	308	318	320	351	303	328	327	285	301	294	302	319	353	297	312	314	314	326	324	298	335	313	309	319	301	325	328	285	328	333	317	307	305	339	330	352	341	300	344	308	307	321	333	303	302	288	298	312	295	290	315	326	341	351	340	298	312	268	281	345	372	321	330	309	318	310	316	314	294	343	324	317	298	342	328	318	326	331	324	319	338	292	293	310	328	291	343	320	301	293	309	311	279	311	310	308	322	301	329	333	313	302	283	305	311	317	300	341	339	309	336	305	325	344	361	319	308	310	307	304	301	324	293	305	311	329	304	320	297	326	291	337	313	320	335	315	314	308	320	313	310	324	295	342	327	310	336	295	314	294	306	291	305	319	344	320	328	326	293	353	292	308	308	331	303	312	305	311	324	308	309	344	347	324	307	315	303	348	347	328	319	320	315	337	309	304	309	333	316	334	326	311	331	313	355	299	312	296	301	333	316	326	305	320	324	299	345	304	346	297	304	318	286	318	326	329	299	311	332	317	342	308	340	290	301	312	327	305	299	296	331	324	324	331	328	309	338	308	361	323	303	344	304	321	329	314	299	306	289	331	347	341	307	333	361	333	344	328	308	303	317	314	290	296	306	350	347	319	300	302	308	328	293	345	335	330	324	315	328	308	304	302	357	304	290	342	324	307	310	358	327	329	301	337	335	306	333	320	351	299	304	322	305	307	302	298	304	316	322	349	304	313	325	337	324	287	341	304	290	328	325	299	289	313	317	321	352	305	316	288	310	324	323	318	299	323	334	329	308	329	319	345	330	304	310	314	345	358	310	330	349	344	360	291	335	308	348	293	308	306	329	292	303	289	335	306	314	336	295	311	320	324	325	307	319	344	341	292	310	332	320	301	338	302	330	314	309	329	347	297	334	316	303	334	311	322	307	262	270	304	312	315	305	302	331	330	312	286	301	304	314	282	286	296	292	294	298	298	310	352	303	273	316	360	317	319	308	315	310	331	322	320	311	310	347	312	324	319	312	321	339	306	312	311	332	350	326	344	312	320	354	317	284	311	314	340	282	313	327	313	298	333	328	318	304	328	336	302	298	306	328	320	306	303	360	325	325	318	330	342	335	307	303	309	312	308	313	339	265	305	287	292	314	294	293	323	306	310	325	307	316	315	326	324	317	310	310	335	282	336	328	319	327	305	310	311	317	293	290	328	351	297	324	298	312	296	310	295	328	294	305	328	324	343	333	349	299	282	287	313	317	328	290	316	340	336	321	300	346	305
27624	8630	2237	2757	2573	2249	1821	1682	1525	1430	1289	1260	1167	1119	1065	1061	1051	1026	957	991	978	978	899	943	954	921	862	925	947	907	881	881	896	898	880	927	903	915	873	910	898	904	891	898	832	874	903	888	856	868	859	816	830	857	886	873	868	877	819	823	896	798	873	823	870	848	851	864	834	814	868	867	866	845	874	787	857	814	864	796	865	807	874	873	785	848	801	877	784	820	828	829	823	856	852	903	889	884	809	840	863	846	810	793	761	831	858	874	821	829	812	845	813	836	864	814	879	882	825	798	852	829	803	823	872	871	831	829	838	804	854	864	849	846	850	859	845	845	867	792	784	879	818	812	780	866	833	805	826	849	879	834	850	854	833	807	833	819	843	863	857	843	805	847	825	826	850	832	811	846	850	810	782	819	869	849	883	807	820	783	838	798	807	847	884	834	787	832	834	845	782	877	847	837	866	819	812	831	765	858	825	849	800	825	819	807	862	844	794	803	831	840	800	877	868	839	811	815	784	821	797	831	837	823	826	835	852	817	834	809	810	842	823	851	853	764	805	847	854	869	864	818	832	846	792	856	830	879	858	845	858	826	866	870	853	819	765	802	848	822	836	863	804	851	836	800	788	796	873	823	823	844	857	844	776	816	847	801	804	864	856	798	852	828	840	820	807	858	930	793	859	816	833	870	820	820	786	839	820	848	822	798	806	847	835	844	831	824	829	806	868	808	831	830	797	831	815	776	828	823	836	798	814	882	847	840	844	836	815	800	831	864	828	852	805	887	768	804	812	850	805	823	852	827	846	840	754	855	848	817	838	912	857	841	811	821	868	805	870	867	815	853	809	861	834	761	842	860	840	833	804	832	813	805	844	830	877	840	831	834	793	816	784	812	890	812	801	811	823	814	822	775	838	844	844	829	820	820	860	836	854	851	821	843	820	809	807	823	861	834	862	799	854	804	823	815	801	822	831	859	858	832	821	858	815	849	800	829	886	884	788	874	845	810	849	799	844	787	805	825	822	877	812	810	815	903	840	848	840	808	829	846	823	827	842	781	803	832	869	815	845	889	856	852	817	858	833	813	836	804	778	844	817	796	835	823	801	835	807	877	817	815	843	842	885	857	741	831	802	809	851	817	836	826	825	837	818	867	793	839	859	849	796	851	795	860	801	844	854	787	777	842	759	843	851	761	827	808	813	824	879	832	842	855	824	821	803	889	839	865	786	807	862	859	864	815	812	823	791	807	850	801	815	830	819	790	836	833	819	764	825	875	869	815	845	858	820	785	840	835	853	824	870	794	812	847	846	853	784	831	845	804	815	772	763	864	812	843	830	868	820	857	836	855	864	777	796	866	831	840	820	868	801	798	828	841	831	823	778	820	799	883	799	822	823	784	778	809	916	814	831	828	789	813	835	820	849	828	836	835	834	852	858	821	806	757	836	853	834	839	793	817	849	795	804	808	823	869	860	809	836	842	806	844	859	823	846	823	878	830	855	801	801	825	846	833	858	862	866	855	895	818	853	833	825	801	786	807	886	882	883	835	833	808	827	839	840	828	815	847	868	846	843	833	902	810	816	849	855	848	857	865	856	839	838	799	826	871	859	801	843	842	801	804	852	778	821	800	851	815	855	884	876	820	863	785	859	819	842	842	841	780	846	811	855	811	883	808	800	795	833	837	850	835	816	847	834	841	830	909	866	843	812	827	839	783	869	769	846	892	825	767	839	816	832	809	864	850	831	837	838	870	797	819	843	830	851	810	799	823	848	861	856	827	833	861	832	858	852	845	819	841	811	825	870	812	836	807	859	889	809	806	889	802	861	840	812	828	843	851	836	827	835	822	839	809	817	836	861	881	801	879	822	806	876	905	845	859	814	852	816	844	817	828	833	849	841	804	803	808	801	833	828	781	796	823	841	838	862	888	827	811	776	821	787	877	834	830	830	780	806	913	834	795	861	834	850	838	816	838	799	829	830	831	871	856	841	873	864	814	835	832	819	889	843	874	844	814	858	829	808	831	875	844	829	830	827	834	853	860	833	840	808	856	870	833	827	806	823	869	831	818	817	866	845	823	816	848	812	856	821	779	795	781	826	846	838	768	814	856	871	808	848	859	810	879	833	878	821	826	847	851	844	823	841	874	794	848	759	824	851	817	839	795	786	858	814	817	861	857	871	829	792	863	863	874	850	840	827	841	855	837	842	894	863	847	810	832	782	827	848	893	784	874	881	850	817	819	779	815	834	885	831	853	835	822	822	879	901	838	800	867	835	828	835	798	830	837	803	801	842	837	870	828	817	809	836	832	843	811	807	855	854	826	844	836	882	819	846	879	807	898	821	849	841	833	810	878	822	865	786	827	825	802	820	798	796	830	849	808	835	808	846	866	845	838	862	843	838	827	860	829	826	847	816	828	842	844	865	838	838	798	871	834	844	831	840	824	829	870	865	846	839	870	811	842	856	840	852	828	856	855	858	822	800	874	807	870	852	826	809	899	823	823	837	863	880	791	822	776	834	815	812	788	795	920	822	832	833	797	863	789	800	766	883	880	850	801	893	823	842	789	836	795	798	853	835	793	878	811	820	848	863	858	832	847	847	855	845	872	794	838	840	845	851	780	854	813	809	841	793	816	815	813	850	828	845	802	796	862	812	825	849	819	871	829	841	836	817	835	884	786	836	830	829	854	829	888	831	813	821	816	829	836	882	842	793	888	855	868	835	793	854	858	810	880	836	858	810	818	812	851	830	837	849	847	823	866	849	824	860	855	870	835	809	875	868	829	781	846	850	820	814	841	835	800	808	795	857	879	815	816	848	803	804	853	872	778	831	818	850	893	862	872	821	821	825	816	798	819	827	864	857	818	857	892	824	851	848	838	830	800	832	844	859	822	763	841	828	903	821	860	793	864	851	803	844	836	849	812	869	797	823	830	853	795	847	827	840	803	806	830	877	834	760	910	857	822	798	863	815	838	833	812	779	802	840	840	837	823	834	785	869	790	842	864	824	797	801	856	866	815	828	798	816	842	886	816	856	805	806	797	838	790	846	807	857	824	850	855	817	852	854	829	842	837	823	822	865	815	874	779	888	791	848	831	804	837	794	829	838	787	880	826	844	816	799	836	866	858	865	883	798	833	795	887	817	776	866	817	849	811	827	844	813	845	809	805	863	795	874	838	806	836	855	842	848	876	881	877	880	829	839	872	814	759	813	827	878	855	830	807	830	858	847	768	848	845	840	806	830	818	817	860	819	824	881	869	819	825	850	836	824	824	768	820	810	839	828	813	796	882	846	869	846	797	824	805	840	797	831	845	817	828	846	870	804	861	861	829	828	839	810	843	827	823	801	813	873	825	840	877	823	835	773	822	803	818	821	742	848	849	785	846	792	827	858	864	830	820	835	836	826	820	787	834	859	806	823	839	813	800	831	855	829	833	889	841	799	823	829	808	806	829	871	791	843	810	817	834	779	857	791	869	797	846	795	850	831	843	847	814	836	801	842	845
54353	40939	10894	2062	1244	931	794	697	606	587	561	518	447	489	423	466	464	391	431	423	447	373	406	418	369	362	408	425	412	433	347	404	375	396	388	358	403	362	370	405	366	379	371	341	391	422	384	368	372	408	370	383	389	369	381	381	380	404	378	414	409	381	367	410	351	349	409	397	394	383	353	369	402	401	389	373	417	386	401	380	438	404	400	369	387	387	377	405	407	411	374	401	396	358	392	389	356	401	382	367	407	376	392	383	387	317	391	390	366	409	386	352	361	374	337	358	399	384	382	415	381	381	421	371	340	389	365	394	377	406	355	398	382	367	378	356	389	405	350	349	411	361	376	383	393	340	374	363	378	396	395	372	394	360	418	376	395	356	353	377	396	381	403	353	400	369	397	364	325	396	393	400	393	365	365	407	391	372	371	372	406	356	365	376	340	381	358	340	394	415	392	373	355	380	387	368	414	378	395	387	382	358	417	363	367	415	376	360	420	417	387	401	387	391	350	389	398	386	358	380	394	393	411	355	429	364	393	398	384	384	406	365	337	342	393	396	394	387	372	411	365	358	412	396	384	364	382	398	393	376	407	346	400	368	382	365	398	433	348	365	390	395	362	412	389	350	375	378	388	368	369	367	344	399	388	386	404	402	382	379	390	346	401	401	388	418	392	395	401	413	360	327	382	370	386	398	370	394	382	372	393	395	382	373	411	452	386	390	391	358	371	367	371	382	347	417	359	348	369	394	393	346	370	423	389	421	405	383	399	390	373	384	344	395	374	375	388	394	392	393	422	380	369	390	403	360	355	380	353	373	363	383	388	373	380	382	391	387	353	396	365	346	381	376	364	360	375	411	396	380	368	355	358	353	364	371	380	379	394	335	404	429	395	391	347	386	390	418	388	357	385	377	352	415	387	390	359	381	377	413	414	401	382	369	391	375	377	370	371	375	396	399	384	383	378	373	372	350	387	382	398	339	383	384	409	390	356	409	364	391	397	397	410	416	378	394	369	412	420	343	405	381	384	424	412	376	348	413	368	360	362	355	389	374	379	394	429	375	392	361	373	381	361	355	395	350	397	370	359	392	350	369	389	388	333	363	375	361	370	405	371	382	359	367	406	355	343	365	381	398	382	400	384	356	390	370	387	367	389	381	335	367	386	391	378	385	415	401	399	407	370	385	378	385	383	389	389	418	383	380	393	364	355	371	374	426	381	379	369	370	417	389	356	377	359	394	395	365	347	340	369	391	369	389	371	366	409	379	405	333	399	416	392	370	405	384	398	394	391	389	372	385	387	379	348	428	385	393	404	387	397	420	383	393	428	381	394	390	392	404	392	393	386	416	392	367	372	362	398	393	389	376	389	394	375	400	369	384	396	377	383	370	366	372	385	378	348	335	377	358	357	359	355	377	365	410	394	407	421	369	378	368	353	393	397	387	365	378	352	337	377	394	394	377	368	399	377	379	370	377	393	344	410	402	337	373	388	394	425	340	370	359	361	350	388	369	394	359	396	357	404	362	389	400	379	378	412	364	396	354	393	359	411	389	408	332	363	379	364	392	402	424	390	408	370	377	428	396	362	362	382	435	358	365	379	365	398	381	399	366	397	352	400	375	379	373	382	390	372	359	368	385	365	372	362	359	365	373	416	405	374	413	379	408	356	359	334	372	402	389	371	417	353	387	373	366	393	366	365	379	379	333	380	374	399	359	367	369	354	407	358	364	354	395	370	403	389	361	426	361	363	393	375	398	386	376	357	349	380	365	373	409	370	396	400	329	388	376	386	368	395	392	384	403	399	394	373	407	345	379	383	387	376	368	363	380	375	376	423	351	357	397	381	378	394	414	401	375	356	392	351	387	389	383	385	357	379	379	373	387	354	392	376	349	389	408	411	355	387	382	394	385	360	413	374	397	349	388	364	396	395	359	374	347	414	388	367	341	353	343	412	383	377	387	394	360	369	380	407	397	378	377	391	419	387	350	377	360	347	387	405	390	367	344	380	386	405	393	380	374	402	352	411	354	347	369	390	356	399	372	373	381	384	403	348	364	352	360	414	369	378	378	366	408	362	391	410	381	362	377	369	383	372	363	387	345	393	361	334	364	368	349	390	386	388	362	360	353	398	405	370	426	397	385	367	390	418	402	373	377	395	381	357	403	411	386	392	374	385	369	376	384	372	371	403	394	414	396	394	365	372	368	386	429	391	417	401	367	379	399	368	343	341	380	363	382	380	386	352	368	375	368	350	385	389	413	381	360	386	385	415	375	373	355	396	398	389	369	386	376	398	379	377	371	380	396	400	371	418	365	367	398	353	374	352	373	412	406	370	385	392	399	381	425	377	374	402	387	385	392	399	377	348	371	375	358	389	410	350	334	366	416	412	381	371	372	386	367	397	340	353	348	365	363	394	361	377	357	382	366	384	358	390	385	352	362	347	401	358	376	364	381	371	359	379	337	379	392	367	409	384	353	360	347	382	370	375	338	360	370	402	380	385	360	348	402	345	387	396	400	381	374	406	393	376	414	373	360	367	354	392	360	350	389	389	380	398	392	348	394	358	430	367	415	390	400	393	379	353	362	413	400	400	353	377	377	354	376	418	333	385	354	394	358	378	389	362	366	339	394	422	341	374	410	366	411	372	378	371	380	397	372	396	390	383	395	418	376	377	405	383	358	355	365	375	379	383	363	360	393	401	381	390	399	383	402	375	386	403	371	351	345	410	374	403	378	354	413	400	366	374	387	404	412	363	378	375	378	394	366	383	364	383	392	365	387	403	387	376	368	381	404	396	357	368	382	381	412	368	387	376	391	374	423	380	386	387	406	383	362	376	391	387	372	410	395	367	376	366	364	398	363	394	396	395	369	374	387	367	378	389	395	388	415	356	380	375	370	378	378	390	381	372	406	377	387	415	397	348	397	374	389	409	386	370	378	358	357	351	350	429	383	390	364	374	385	377	384	403	383	419	356	442	387	341	420	368	365	360	397	351	383	406	369	390	356	378	402	398	385	391	380	408	378	341	404	380	354	373	342	378	392	381	388	345	397	400	390	398	362	378	357	395	382	387	403	369	356	366	380	353	369	363	395	361	382	366	383	384	376	388	362	353	361	380	399	360	374	406	360	360	396	414	363	387	408	388	387	390	349	385	370	348	368	388	404	380	427	404	405	350	370	358	361	380	346	368	342	392	396	378	370	379	451	366	387	412	417	400	352	356	369	337	380	426	401	416	363	335	398	351	399	348	390	361	367	368	385	359	380	399	360	389	392	362	368	381	365	355	391	363	385	340	376	390	379	339	374	370	364	420	359	360	359	391	408	400	371	372	372	366	363	361	355	399	395	400	339	351	398	409	387	407	367	387	404	387	431	361	396	409	324	376	353	404	373	364	416	427	373	338	362	343	399	371	369	394	397	391	363	382	349	389	368	380	363	380	394	360	387	363	387	366	360	361	389	373	417	373	365	384	403	360	417	415	380	379	369	350	338	362	338	370	401	381	380
36473	12673	4005	4817	4241	3623	3011	2646	2262	2028	1864	1726	1609	1532	1452	1325	1330	1296	1287	1196	1192	1145	1153	1147	1104	1139	1058	1121	1076	1064	1076	1035	1032	992	1057	1021	1039	1038	922	1000	950	1009	957	954	956	1008	950	935	990	981	969	946	1024	1026	1001	910	988	957	995	969	979	934	962	905	909	982	978	996	989	983	989	956	940	940	932	908	995	1008	944	941	934	948	979	909	937	952	942	954	921	919	935	940	930	984	936	996	924	898	939	885	958	953	968	932	970	925	920	935	872	917	985	910	950	996	893	954	930	928	927	936	934	957	896	969	917	901	928	955	954	878	939	944	949	941	973	935	890	987	923	973	920	892	935	939	889	924	916	930	941	912	924	934	908	880	962	911	969	891	912	988	946	936	900	945	968	914	941	926	949	978	963	893	967	900	912	918	879	978	896	965	894	910	942	912	919	876	916	930	932	926	932	943	925	893	957	941	954	983	901	964	936	973	933	945	955	969	917	938	906	909	996	944	935	963	901	938	923	956	964	990	974	956	922	921	910	958	925	950	940	901	912	953	960	982	958	909	943	934	932	963	957	966	887	978	934	916	930	922	958	973	1007	974	906	905	949	985	908	947	885	943	871	937	954	954	917	972	882	959	956	879	898	923	1014	940	925	917	941	906	936	944	925	929	895	900	925	926	939	988	965	903	899	934	946	934	911	960	941	940	942	918	911	911	886	910	948	983	949	944	958	1042	1007	955	916	925	930	935	928	964	993	888	865	879	931	909	956	965	910	920	911	895	990	923	974	899	952	902	898	909	945	968	965	881	915	921	937	922	916	949	899	928	961	963	887	923	941	909	906	921	874	897	866	926	940	862	953	916	938	906	946	875	917	909	960	931	892	943	979	935	950	958	890	927	888	912	905	1016	925	899	905	972	955	936	903	913	879	904	940	919	1010	910	964	906	924	953	923	957	935	978	998	938	931	944	949	943	953	930	937	944	961	911	915	936	913	954	976	924	934	933	933	904	945	987	927	930	917	910	925	922	937	949	909	921	921	941	937	926	948	982	935	994	956	914	961	882	907	888	903	917	923	902	934	908	997	936	972	895	914	945	931	933	940	915	908	964	971	960	918	948	924	963	930	973	970	939	954	960	903	937	942	920	900	911	915	964	926	998	971	959	899	914	904	872	934	891	913	907	941	906	945	916	923	956	915	991	944	895	981	926	930	975	901	929	890	919	951	942	984	924	989	940	890	971	926	933	911	956	906	873	911	932	960	914	945	955	922	926	932	847	894	887	975	934	903	929	846	896	950	885	915	923	912	937	930	966	936	909	920	938	943	967	900	989	916	941	952	874	908	945	947	910	913	920	959	894	965	957	967	910	945	910	952	921	970	963	978	888	946	921	905	911	921	913	929	949	943	964	961	896	935	929	994	919	888	966	936	909	948	906	926	952	901	899	969	959	915	932	906	942	980	993	961	918	934	922	891	893	960	843	980	971	932	931	909	908	900	909	936	962	938	917	977	912	954	965	917	957	911	912	978	897	981	923	909	921	992	925	940	896	976	958	949	890	933	884	924	895	882	1005	948	948	931	896	950	933	951	884	916	913	949	887	933	931	900	935	954	890	946	927	928	957	917	920	994	943	900	888	952	908	938	939	930	932	941	928	904	920	953	937	933	945	937	850	938	971	886	919	896	969	898	916	985	941	930	925	904	935	947	936	885	916	940	948	888	979	938	931	958	906	929	925	925	882	911	941	904	947	904	951	920	956	982	882	945	866	888	889	933	938	927	881	929	922	1000	892	914	936	912	942	929	945	950	944	929	929	932	928	911	955	944	929	952	904	931	941	926	933	881	918	944	917	942	921	868	909	951	949	930	959	1006	949	1004	908	918	908	970	938	963	925	917	953	892	951	930	931	963	975	926	951	947	907	945	885	909	858	991	948	972	915	964	941	988	950	911	940	912	913	953	930	936	969	891	931	926	924	916	899	928	965	905	898	953	966	951	901	928	942	923	913	948	879	950	975	907	923	950	971	868	975	956	958	951	925	931	897	938	937	933	932	883	898	910	933	976	1005	911	969	948	934	940	929	895	919	915	927	955	918	892	932	921	936	915	973	870	922	955	915	943	871	932	972	949	910	886	911	965	962	995	954	927	919	934	953	930	951	961	928	933	899	913	919	901	935	924	888	926	927	960	917	964	913	911	917	969	911	968	926	951	925	951	906	931	948	895	982	974	960	963	989	903	938	935	962	892	935	925	947	917	955	933	926	880	912	931	933	945	942	944	962	915	927	948	930	912	995	940	968	921	945	938	876	932	929	950	908	918	922	942	928	885	933	920	946	899	958	919	956	917	982	919	872	981	946	931	934	940	916	934	947	923	954	916	877	942	934	1002	948	936	918	951	914	889	961	934	900	980	930	930	964	943	907	914	935	898	965	948	923	934	892	921	953	964	951	921	921	988	969	954	897	925	960	953	886	880	919	929	975	971	942	984	878	981	917	908	982	932	931	952	946	925	962	936	924	935	956	896	913	943	879	963	879	950	870	876	941	884	900	899	932	944	991	1005	955	955	911	942	898	965	965	953	980	931	859	931	969	936	982	900	954	918	923	941	944	942	939	938	937	892	1003	928	936	975	911	919	963	922	889	953	963	918	929	961	935	920	949	913	921	914	955	896	954	913	889	971	950	924	956	972	892	930	941	966	971	966	988	890	958	934	955	916	905	944	935	980	920	983	925	915	987	956	964	942	875	937	959	931	902	961	898	905	958	954	919	915	929	939	964	969	926	969	911	914	954	943	913	915	939	876	911	904	913	880	929	930	920	894	883	959	889	941	941	863	916	909	941	949	910	940	909	966	960	880	950	885	968	925	889	942	927	935	981	980	927	871	940	891	966	925	964	934	926	963	950	909	884	917	907	895	951	964	932	992	958	913	942	944	892	932	948	917	900	943	960	926	909	898	910	957	987	875	904	935	877	928	972	929	899	955	970	925	1006	961	897	923	911	994	927	975	996	932	874	916	924	980	873	883	925	958	917	890	963	888	956	909	930	917	930	918	901	948	917	883	935	920	880	914	973	949	921	932	923	959	917	983	936	903	929	945	953	957	903	916	918	952	935	973	946	927	913	883	968	932	924	944	894	989	908	941	911	931	922	939	935	980	989	914	906	920	889	948	893	950	926	954	962	947	906	920	961	914	919	919	935	944	978	948	905	961	959	944	950	1005	930	901	968	944	942	968	928	928	905	953	969	963	868	893	997	914	947	898	938	955	918	956	926	939	958	952	949	951	924	975	973	924	917	933	901	925	964	920	960	938	900	919	870	920	912	915	897	961	943	988	901	960	986	939	956	946	908	951	930	966	912	950	934	972	915	931	922	957	931	931	960	972	927	910	907	919	950	850	923	888	958	965	997	903	948	903	932	939	895	894	925	963	938	898	927	963	915	903	941	911	917	958	917	950	949	946	901	939	904	967	891	963	924	905	912	893	955	924	978	963	900	931	931	936	935	935	927	910	931	943	863	916	894	878	956
5291	1028	182	156	153	156	163	133	140	161	180	181	144	164	168	129	155	128	171	168	171	175	154	161	145	155	165	151	160	159	142	164	164	163	143	184	152	162	159	155	148	144	136	137	150	161	166	157	143	150	145	156	137	145	175	148	157	140	163	150	137	135	169	189	171	138	152	170	164	141	171	157	148	159	189	171	159	150	148	165	171	171	177	149	148	136	143	134	161	147	182	172	175	159	150	166	149	142	155	165	142	157	181	136	158	139	153	143	159	158	156	144	173	155	162	140	138	169	157	159	159	157	159	157	164	138	167	145	146	152	158	139	152	153	134	158	140	147	174	176	156	154	144	149	151	161	124	129	154	153	153	154	157	138	128	176	179	162	159	152	157	154	137	151	152	152	150	147	153	141	166	175	136	146	135	156	165	169	149	162	154	144	148	146	159	147	174	147	175	150	149	161	158	142	150	157	164	141	159	146	159	141	148	153	141	155	138	150	168	153	154	146	150	193	159	171	153	157	173	156	133	140	149	170	160	136	146	159	161	142	147	161	151	152	171	126	156	144	145	150	141	171	151	149	146	150	161	184	151	173	160	149	157	144	139	156	161	154	150	178	158	156	148	142	152	164	164	149	189	153	151	148	157	139	141	143	141	143	162	170	144	143	162	144	166	160	137	146	169	170	163	139	163	151	134	165	156	153	147	159	187	147	164	152	155	132	165	156	142	136	151	161	161	158	181	158	161	161	169	157	144	161	141	135	148	140	157	150	147	164	152	157	156	159	152	147	151	156	147	161	145	136	173	138	159	149	182	158	168	136	135	145	141	139	164	160	179	181	191	165	143	144	155	127	167	184	148	166	143	171	180	134	142	159	173	138	143	162	161	174	163	171	159	153	138	156	155	139	148	149	145	161	158	164	142	173	145	153	140	141	164	144	156	172	154	163	156	168	163	171	163	157	143	153	144	131	174	163	140	128	179	164	142	158	141	154	137	162	137	152	179	142	141	158	156	156	178	165	130	166	167	168	166	134	165	166	164	151	167	145	144	155	151	147	184	138	162	164	151	160	162	151	165	200	161	168	156	141	144	174	149	139	161	147	138	137	154	176	152	168	161	163	157	144	152	132	162	181	151	162	170	172	144	161	145	158	188	165	150	144	180	168	157	157	168	161	146	167	139	153	145	161	139	168	136	153	138	170	151	150	159	155	149	148	166	152	136	164	153	141	163	156	172	136	158	129	134	147	168	145	145	166	148	143	150	156	156	154	156	153	166	170	166	172	143	181	183	143	140	147	163	149	175	138	144	174	162	156	193	149	151	146	158	150	151	154	155	162	135	139	154	124	154	153	180	169	170	147	152	139	150	170	165	167	152	167	152	153	145	150	157	146	165	168	159	149	173	144	159	150	174	165	146	118	149	147	144	203	161	170	166	164	152	168	163	163	149	156	153	122	180	153	152	180	183	164	173	151	140	143	159	152	166	137	168	157	159	162	161	179	187	169	161	165	150	151	174	157	137	159	170	146	144	154	141	174	166	162	148	160	146	154	161	156	134	160	158	152	156	163	174	141	147	167	154	171	152	152	156	157	156	137	153	171	157	171	154	166	163	163	135	160	183	155	157	164	168	140	146	159	160	133	161	171	162	150	158	150	158	156	163	148	142	153	160	163	133	139	136	142	152	136	144	154	163	180	152	161	159	173	141	152	145	150	139	167	167	165	150	165	163	142	150	148	159	163	132	163	146	138	154	153	150	165	155	178	163	153	144	161	142	163	156	153	129	160	164	178	168	155	174	167	168	157	162	133	150	154	138	172	143	159	138	149	169	168	162	159	183	140	154	171	116	158	150	166	142	136	145	175	154	159	149	141	168	133	155	134	140	162	164	169	155	141	168	143	149	167	162	142	172	158	154	143	162	159	132	145	170	174	143	140	137	157	168	160	151	165	150	153	140	150	139	149	160	173	159	168	153	166	154	159	165	168	174	140	136	142	153	152	161	165	144	150	186	144	152	138	147	156	175	150	163	135	144	167	149	144	166	151	159	169	153	150	160	167	166	150	142	157	152	153	160	163	164	149	158	168	155	136	171	159	176	158	148	148	141	152	172	153	155	136	150	164	135	142	163	147	131	128	161	151	148	165	154	171	171	153	131	161	169	158	160	153	164	169	158	154	140	191	159	154	139	158	147	162	163	173	182	161	162	152	143	130	129	152	181	160	179	167	142	149	126	148	164	151	172	135	167	130	132	153	164	153	153	170	143	151	162	120	153	166	141	146	144	168	149	146	158	150	158	144	174	154	147	142	155	140	135	160	141	157	129	172	141	167	172	151	157	158	166	178	171	157	145	182	153	142	176	178	162	141	150	160	145	166	174	158	178	164	149	190	150	139	152	168	161	152	182	160	156	173	151	179	138	157	145	141	143	160	142	168	159	128	180	139	131	159	142	146	166	168	149	141	168	151	136	172	150	169	139	128	150	144	133	132	157	168	171	167	157	164	161	151	156	181	171	172	172	146	155	163	154	163	158	164	158	147	145	126	160	142	153	138	175	164	166	162	157	152	166	151	127	166	158	155	154	170	177	143	134	154	144	166	157	151	148	136	136	154	149	166	172	159	165	132	170	148	148	154	154	165	151	140	144	172	172	156	158	175	140	133	159	158	162	162	159	154	164	191	146	153	158	156	135	143	151	157	161	162	171	152	149	145	165	180	162	155	150	172	149	155	164	147	148	152	160	149	154	135	181	155	163	152	161	159	143	147	145	132	172	146	175	136	156	156	150	149	145	168	158	160	142	124	153	176	154	160	141	166	161	149	158	159	134	168	151	158	173	152	154	147	150	156	162	150	153	147	167	156	148	133	167	143	163	151	151	146	154	159	158	153	164	144	165	156	132	153	168	176	147	158	143	153	148	136	168	152	144	156	165	137	162	169	156	175	157	139	148	169	157	141	152	158	147	160	137	156	175	156	142	166	156	159	157	164	168	167	150	164	152	173	151	155	139	165	139	171	137	158	146	154	166	173	128	158	147	167	138	148	149	175	146	145	151	144	147	176	172	187	145	150	162	164	151	151	159	153	159	143	153	153	158	153	147	149	152	180	171	161	139	147	142	156	168	137	132	168	157	143	169	155	153	154	165	162	164	155	166	140	159	165	130	159	160	165	150	157	155	157	177	146	149	151	168	164	149	157	152	147	135	163	193	131	175	164	141	156	155	152	153	152	149	150	133	122	132	146	145	149	158	153	161	166	161	166	155	154	151	163	186	181	163	150	164	143	147	133	142	149	154	153	137	167	123	146	132	138	153	144	156	179	153	143	147	147	153	174	156	159	147	168	147	150	153	173	146	143	183	137	159	143	154	143	172	136	144	160	162	179	159	159	159	169	160	161	154	157	133	128	140	157	160	174	160	176	163	134	152	156	148	143	145	154	165	145	136	157	148	159	160	170	160	147	162	146	147	157	138	150	157	166	166	157	166	137	137	136	153	142	152	171	154	156	142	173
6492	1593	533	573	539	545	474	482	543	489	482	485	473	470	476	471	454	480	534	444	482	470	487	437	472	432	502	478	496	470	492	473	449	478	487	451	476	468	488	440	515	497	474	483	485	455	492	485	476	452	486	491	517	462	501	470	493	475	525	471	512	521	469	450	467	488	473	497	480	482	479	450	492	475	500	454	481	431	497	513	485	466	502	466	447	510	492	473	483	444	479	460	469	460	515	504	523	520	472	483	489	499	495	484	524	474	475	475	494	494	449	470	460	523	469	445	500	508	483	475	497	464	470	516	496	499	509	456	437	491	459	512	502	467	501	438	473	543	451	449	494	515	507	442	497	484	508	461	472	496	500	464	474	471	445	463	461	475	468	528	502	436	478	504	493	513	501	498	490	433	503	463	490	443	476	460	471	519	456	430	466	474	479	431	494	498	459	503	445	496	485	455	472	479	498	484	460	487	448	488	478	467	457	473	466	483	487	505	485	509	442	502	459	470	475	482	466	451	508	487	445	500	490	506	501	485	486	473	485	471	475	456	471	476	439	497	448	464	505	481	462	494	480	464	476	454	452	444	512	478	464	512	477	469	465	526	484	462	481	464	464	455	482	441	508	475	488	479	488	467	500	464	456	463	437	483	502	452	489	454	479	456	482	472	452	464	495	451	481	511	469	478	490	444	491	460	483	498	487	482	454	508	465	450	479	473	473	461	491	453	457	497	480	514	468	440	458	506	471	445	470	441	455	499	485	473	506	468	457	478	495	484	500	454	499	459	473	463	464	447	501	522	473	501	482	540	502	493	485	458	480	468	439	476	493	468	484	481	465	475	455	452	506	463	453	433	461	487	501	495	463	478	490	498	499	468	464	439	525	465	466	503	488	505	471	488	523	485	469	449	462	455	468	501	507	482	467	477	448	458	489	466	479	443	479	486	547	488	466	505	472	515	490	431	460	500	497	462	492	475	434	515	458	458	474	488	478	473	436	497	501	493	531	472	467	449	444	501	512	474	442	405	494	440	487	498	515	510	476	484	460	493	431	487	489	464	476	513	461	468	447	445	495	477	537	470	510	463	469	540	477	465	489	462	469	488	461	455	470	482	463	462	493	509	488	479	498	472	454	477	481	505	478	470	448	462	495	515	444	485	451	450	464	440	453	490	473	518	480	475	483	523	485	466	504	455	431	503	494	463	455	454	434	494	474	432	474	475	482	480	476	491	484	456	491	471	459	474	491	488	456	487	472	484	475	447	451	454	476	521	506	462	463	475	445	470	484	479	476	456	451	472	504	493	460	454	500	437	480	512	485	479	462	486	478	445	530	487	483	506	469	476	456	510	477	448	492	471	459	478	495	460	478	485	456	470	510	441	494	464	475	475	445	478	498	471	521	484	471	482	469	507	459	513	491	468	464	480	501	476	498	444	488	463	498	481	479	481	485	489	476	503	482	483	488	470	471	473	501	486	465	508	472	458	485	517	456	457	454	475	485	462	490	468	461	445	455	484	484	521	456	477	430	447	492	468	473	462	452	492	478	457	464	479	480	498	513	450	476	469	475	427	485	421	479	481	501	449	467	472	475	472	465	532	445	466	482	489	449	472	476	456	438	442	464	453	462	456	465	523	490	480	439	485	483	472	482	468	462	490	472	455	483	468	522	482	495	473	502	457	488	458	484	476	464	464	464	476	483	464	478	443	445	466	450	473	466	481	511	469	474	447	467	453	443	466	476	481	456	503	498	463	446	466	509	498	479	478	469	488	451	461	522	456	531	522	461	477	428	454	493	492	475	470	460	498	485	453	495	463	496	479	468	456	467	467	476	492	449	473	489	485	458	475	457	460	487	434	508	459	477	466	470	481	479	493	493	477	464	478	451	487	482	498	455	457	486	505	491	446	472	487	438	471	471	473	459	501	468	442	478	492	509	518	503	511	504	486	460	451	490	511	481	459	458	491	504	466	494	507	470	467	454	505	448	483	466	462	458	492	467	492	464	473	441	488	466	473	491	456	475	473	465	460	490	466	501	490	489	452	463	508	474	454	437	413	518	499	494	496	461	489	467	499	468	448	474	457	486	467	497	458	467	504	479	490	465	508	479	455	487	455	525	479	476	453	488	479	448	471	520	469	519	480	483	485	454	468	477	469	500	483	460	489	478	498	473	506	475	487	480	480	436	456	479	492	466	495	443	500	500	483	434	475	467	502	481	475	450	469	467	461	482	505	480	509	478	472	466	477	487	435	423	477	460	503	511	463	468	449	471	465	483	468	497	492	487	457	514	473	457	453	491	479	499	491	506	489	460	512	488	436	462	479	493	470	465	502	452	498	468	510	475	436	501	456	453	481	466	494	458	509	501	473	490	477	448	494	451	471	473	448	499	463	451	509	489	462	442	449	496	507	465	480	463	501	464	460	476	482	483	452	466	504	476	460	493	481	499	494	460	448	460	488	465	508	485	518	510	513	492	518	493	476	483	465	470	462	479	483	499	486	450	459	512	489	469	473	493	480	492	455	493	479	483	496	460	496	487	484	519	467	487	445	457	476	451	471	478	465	446	463	505	501	447	478	501	470	509	492	493	472	486	471	477	519	494	465	493	506	475	465	505	477	467	473	444	493	524	475	470	491	476	460	506	439	488	482	458	500	467	466	503	453	487	480	500	458	465	455	492	449	468	460	484	493	492	506	513	451	476	456	414	461	461	483	451	471	471	488	449	504	470	471	523	484	461	466	445	522	480	501	458	491	503	525	422	479	510	493	474	491	482	447	472	482	462	502	451	470	489	501	454	467	484	477	511	455	465	479	457	513	461	460	483	475	512	482	449	520	486	493	471	480	486	472	447	440	473	481	500	484	463	458	547	470	465	478	464	458	508	419	457	481	479	492	429	478	469	496	519	492	470	456	519	486	465	460	485	402	445	462	508	520	476	460	484	411	448	448	475	492	479	494	423	496	491	473	469	479	465	447	448	442	485	476	472	453	456	490	481	480	447	462	437	456	495	493	512	487	462	497	463	500	493	510	483	459	445	463	482	421	470	443	485	483	468	494	469	486	483	488	457	451	506	456	480	527	467	496	477	455	541	510	478	464	492	471	508	489	507	426	477	498	471	484	450	462	447	474	491	470	490	511	437	475	447	473	480	451	495	484	488	435	490	464	491	461	499	476	489	492	466	465	506	478	468	482	477	494	521	495	488	470	496	448	468	489	534	476	480	470	479	476	465	450	437	458	456	462	480	491	475	450	456	487	443	470	488	477	484	493	445	458	465	471	486	467	476	476	488	500	472	468	457	476	487	463	485	446	477	466	466	487	475	453	469	461	531	447	502	475	479	487	500	495	464	518	465	500	492	483	494	515	479	468	484	472	492	455	486	491	485	465	472	463	488	500	470	445	492	442	465	480	457	441	504	490	426	461	476	472	482	458	460	464	469	463	467	464	487	515	466	472	527	473	466	471	510	499	495	475	470	512	508	497	465	491	502	468	462	495	509	472	498	502
42365	28905	4483	1008	709	584	520	489	443	378	348	363	371	372	339	356	332	330	337	303	322	309	331	334	344	306	318	320	306	344	334	308	323	314	325	318	339	326	326	301	322	323	365	312	326	307	277	338	304	286	349	308	293	307	339	323	295	345	294	346	320	316	359	318	324	329	310	309	347	327	296	327	319	330	342	317	314	344	331	286	321	308	337	315	304	328	329	338	347	327	329	361	311	291	340	318	310	338	309	331	342	307	321	299	297	336	322	342	284	309	309	310	338	323	304	327	355	321	338	317	342	325	343	345	355	316	314	316	293	309	322	332	323	321	333	314	316	321	327	294	311	322	297	314	327	313	325	318	315	319	330	314	316	311	301	301	325	358	307	297	308	327	300	303	321	336	327	337	331	299	312	297	324	304	311	297	329	343	326	325	354	300	319	306	326	336	339	343	313	362	282	277	299	327	343	325	314	338	312	326	302	310	310	313	338	332	311	299	326	334	315	341	343	294	349	336	338	312	351	343	329	317	322	291	307	325	316	311	318	343	321	317	293	323	278	298	269	313	329	295	294	309	307	306	326	321	340	342	307	301	310	311	289	349	307	326	320	327	317	282	350	330	326	311	335	344	340	282	329	320	351	331	318	312	319	316	320	280	312	338	319	328	312	321	309	316	345	291	311	314	305	282	314	317	320	299	363	324	309	283	321	316	366	294	340	332	313	306	324	305	313	346	338	311	365	306	317	332	352	344	322	318	326	306	302	326	343	354	326	321	331	308	321	346	322	326	325	289	333	349	316	293	327	344	302	325	309	346	330	308	329	302	326	333	315	329	326	313	349	317	302	313	297	312	308	314	315	334	279	327	292	297	302	301	298	336	317	319	306	331	284	343	308	337	301	321	321	354	317	317	309	330	317	315	308	311	324	336	342	301	330	332	341	303	344	341	328	314	324	317	343	344	275	309	334	294	288	314	312	315	302	342	325	313	279	335	343	331	328	304	308	318	321	352	333	332	337	313	346	311	287	316	323	297	321	361	304	315	306	305	308	337	324	319	322	307	345	325	332	314	333	302	325	304	338	283	300	293	328	320	308	299	323	319	301	315	314	346	307	318	307	282	290	345	303	316	336	318	336	304	300	328	338	311	312	289	313	307	333	367	318	326	350	316	328	296	330	324	312	308	309	342	335	336	314	351	296	302	307	309	291	281	294	285	338	300	328	328	315	305	315	314	317	307	301	328	341	322	328	321	319	340	317	325	317	320	308	292	341	307	300	347	318	326	334	317	341	325	299	315	346	334	300	328	338	310	324	326	311	307	309	343	320	312	335	306	327	317	340	278	371	312	324	307	328	333	311	338	328	317	312	319	309	340	310	295	281	287	309	284	289	331	305	301	295	350	322	283	328	337	311	336	335	319	295	321	308	323	314	298	320	320	325	326	314	311	322	311	317	302	329	304	315	323	295	298	316	328	303	316	313	337	311	324	320	297	327	317	328	342	294	343	273	306	315	318	302	327	339	342	311	322	294	308	330	301	345	310	306	311	299	351	367	326	308	303	326	313	333	305	296	324	330	350	337	352	339	329	324	314	307	309	315	314	284	299	277	320	339	298	315	343	374	320	316	296	312	308	311	301	336	322	293	314	325	324	325	312	366	319	298	362	324	275	325	307	338	294	330	357	316	286	316	310	314	311	310	307	319	334	308	327	275	314	347	350	321	335	331	307	319	335	301	338	300	313	310	300	308	309	333	343	295	317	323	306	306	320	313	294	339	325	331	322	312	307	354	327	328	306	351	322	306	329	330	321	298	305	331	329	322	324	305	354	304	334	334	327	325	352	284	319	324	339	331	350	336	324	324	312	328	315	325	343	313	321	353	328	289	312	277	306	325	312	325	316	317	295	313	323	326	292	318	347	319	334	299	327	317	315	333	305	290	302	329	321	324	345	322	326	308	309	278	332	304	291	316	322	313	318	354	344	295	286	333	340	353	334	303	307	315	348	336	309	338	325	353	331	361	309	315	336	324	330	328	320	309	311	292	322	322	325	339	313	317	300	304	348	318	325	294	302	300	307	295	332	336	304	316	313	323	341	333	326	323	312	348	302	329	308	324	309	319	341	322	349	305	308	313	341	320	352	364	313	303	331	336	309	326	294	295	342	346	307	331	321	333	358	304	329	332	307	304	286	325	286	313	324	323	331	330	321	323	341	353	326	313	313	311	326	340	328	324	324	351	340	335	327	298	321	327	310	328	315	320	308	303	336	325	324	297	306	301	278	335	318	325	330	304	278	317	296	295	331	334	327	347	333	331	350	327	340	322	328	313	320	341	324	328	323	315	329	336	292	325	323	317	300	314	336	377	292	328	353	347	339	340	293	320	342	336	316	338	332	316	328	321	323	336	329	280	301	313	343	291	343	289	355	310	310	318	311	346	328	345	331	289	288	320	358	333	320	321	314	325	316	281	311	315	334	293	301	323	334	308	323	342	306	289	350	321	336	324	326	310	301	296	331	310	338	310	349	306	331	338	298	314	320	320	306	336	330	316	337	302	326	347	323	288	321	322	341	329	320	352	286	321	316	310	316	349	308	374	298	310	348	313	305	308	280	319	313	323	358	338	347	306	362	326	361	340	324	313	347	339	338	321	292	319	313	338	308	346	311	289	314	302	312	321	330	300	340	316	320	313	327	310	336	266	316	306	313	292	305	339	308	347	354	345	304	333	340	329	332	335	335	324	317	336	316	310	320	276	272	366	327	317	343	267	349	295	353	368	313	327	321	310	328	272	322	307	326	308	306	285	292	338	328	327	321	309	310	310	299	365	297	322	329	288	362	317	340	320	313	308	326	321	289	328	317	296	302	317	337	346	309	326	329	291	335	314	296	309	351	309	322	332	320	323	326	335	333	283	344	337	291	337	348	351	302	336	330	300	309	313	323	293	314	334	344	302	299	309	346	312	323	294	309	332	344	340	339	303	286	315	312	337	339	297	330	331	320	332	305	328	312	325	339	319	295	310	308	346	333	308	308	322	334	328	321	319	324	347	325	304	328	336	339	324	320	322	323	292	344	314	303	308	312	312	323	295	334	304	322	312	298	309	327	329	316	312	356	342	321	327	356	317	322	344	286	312	315	285	296	339	329	308	334	298	327	328	315	306	367	321	328	370	336	326	336	296	321	305	303	335	313	299	319	315	301	296	346	315	290	331	342	333	307	329	321	288	343	287	344	347	319	303	325	306	307	321	338	286	298	279	314	315	313	316	285	327	302	310	328	318	325	370	304	293	344	297	292	335	310	346	313	328	362	346	315	327	312	335	336	337	375	350	300	303	300	318	299	302	319	314	321	305	328	352	333	310	329	326	341	336	349	335	303	314	332	325	326	307	280	309	317	307	325	322	352	329	289	297	340	300	282	305	301	330	322	334	311	314	299	313	366	329	320	289	352	312	335	296	352	348	341	303	317	312	293	361	319	318	348	312	316	352	322	316	317	328	340	361	294	319	297
27534	8520	2388	2861	2568	2197	1901	1647	1565	1469	1307	1253	1195	1139	1050	1098	1013	1046	1053	988	985	985	893	925	994	924	900	911	975	800	932	829	926	891	911	856	895	865	894	846	834	872	869	881	885	860	851	866	854	878	881	890	806	832	869	850	832	875	824	871	824	831	835	841	831	816	827	862	864	826	872	809	883	831	804	888	845	832	847	841	827	813	827	853	897	841	856	847	850	806	828	797	817	838	847	851	845	839	883	873	817	808	819	856	827	901	824	865	804	836	875	813	863	889	846	844	837	848	803	846	824	792	882	855	838	811	795	803	846	819	822	804	825	838	891	854	818	845	865	824	821	862	874	820	809	831	845	841	819	846	891	803	855	838	794	838	879	838	885	829	820	840	801	828	811	840	861	837	831	840	812	800	782	819	805	818	788	821	836	810	818	823	795	793	850	823	813	850	841	839	788	846	876	831	832	811	811	851	820	847	815	805	778	802	819	866	841	851	808	862	794	841	840	828	845	832	806	854	802	837	804	820	854	863	856	863	834	827	849	829	841	818	817	847	820	867	829	859	837	775	813	812	856	809	847	826	815	834	846	828	895	842	840	808	831	825	887	808	836	822	883	825	821	830	831	831	831	831	847	862	824	841	843	818	886	830	843	885	812	841	864	821	805	826	782	830	820	850	832	880	839	821	820	869	832	873	821	821	899	871	833	824	845	851	813	811	859	872	795	862	854	854	824	838	841	867	824	822	830	794	787	837	847	838	882	820	812	827	808	870	790	818	897	838	860	832	810	810	808	845	819	820	793	788	819	845	839	822	842	891	854	848	814	732	831	832	847	823	821	825	841	858	783	832	793	808	805	843	850	814	806	839	815	805	798	818	823	806	859	856	796	846	894	873	854	834	827	861	829	830	831	823	788	882	827	862	841	838	829	855	811	830	816	805	854	859	861	839	809	755	802	840	824	823	811	825	828	850	886	810	816	862	841	872	835	856	858	829	839	860	876	856	841	844	859	858	868	863	887	797	886	833	837	836	811	822	781	810	846	856	790	791	827	871	854	847	868	836	849	844	859	850	820	806	787	846	858	836	756	822	825	844	876	859	784	835	848	821	852	855	793	818	838	792	849	859	828	834	849	833	812	845	866	845	798	819	835	837	843	804	856	843	782	840	835	833	821	836	856	794	838	852	853	790	780	807	809	831	852	768	791	806	844	830	769	793	830	853	840	868	828	818	830	808	821	821	862	823	841	868	832	846	877	811	802	797	839	822	830	836	781	835	895	889	817	865	838	870	848	878	813	799	874	875	825	824	784	850	781	801	836	851	795	808	824	838	835	874	778	785	856	850	803	822	809	849	845	850	809	846	765	886	840	833	816	832	827	896	848	800	857	789	852	820	817	858	816	842	814	804	840	842	871	826	836	819	814	868	792	881	822	811	854	883	804	857	849	810	851	872	880	828	785	870	879	838	784	824	809	844	823	866	835	882	817	872	827	833	854	835	831	810	874	833	848	826	847	822	860	811	799	888	887	866	862	817	805	812	760	841	828	808	821	817	850	833	842	857	865	778	808	872	820	845	873	840	821	830	821	812	807	841	856	859	784	827	819	799	824	849	814	821	842	917	864	839	884	832	794	829	827	895	848	860	833	815	808	847	823	751	810	835	843	819	836	803	887	834	814	796	835	858	883	774	807	864	829	767	789	794	909	832	843	841	854	823	828	838	895	806	809	815	807	863	838	851	813	830	796	836	883	823	823	814	826	804	836	803	795	843	863	860	825	824	810	799	806	835	820	820	822	845	801	860	823	808	848	812	837	817	798	780	793	823	841	793	873	850	821	864	796	814	810	773	833	810	817	838	846	812	826	750	797	817	846	792	766	842	811	772	854	805	808	839	794	868	833	813	819	849	833	898	869	856	859	845	806	862	867	791	842	812	804	857	801	849	861	855	809	851	857	851	843	804	821	799	839	814	835	872	828	813	846	804	807	770	799	833	836	873	859	819	838	822	783	811	802	787	814	815	906	841	767	788	847	767	849	829	834	812	859	810	872	844	849	861	840	900	856	827	846	804	834	828	870	853	848	833	827	892	820	843	850	819	857	828	875	822	814	843	806	806	808	775	838	852	813	888	832	863	841	835	812	814	792	795	840	814	883	888	834	848	834	860	828	825	811	846	842	760	769	815	855	804	820	829	843	847	769	796	834	790	824	804	840	870	860	798	853	842	733	897	802	797	817	866	840	817	837	831	857	818	859	845	848	829	846	814	851	880	841	827	852	844	788	858	829	862	856	825	834	856	824	825	849	868	836	831	851	864	848	843	879	865	771	813	818	847	839	827	792	841	841	796	798	858	825	863	829	781	866	853	841	855	879	869	874	831	805	849	831	837	882	814	833	859	867	827	801	833	852	840	788	878	889	824	869	799	836	837	850	850	835	864	860	838	789	851	795	893	819	826	869	799	834	829	790	821	815	824	837	816	835	814	831	831	794	811	853	872	816	896	869	839	864	914	852	899	847	788	807	832	826	851	769	865	842	836	843	818	829	846	800	848	836	806	886	812	840	863	825	836	896	830	848	839	849	855	869	781	783	878	828	808	834	880	875	854	780	805	773	818	790	764	825	893	806	843	831	830	816	861	805	864	823	826	802	899	808	820	838	780	849	849	848	782	849	758	800	838	901	803	826	768	850	844	799	811	878	845	790	763	837	840	814	824	805	812	841	840	824	841	861	805	848	863	834	866	805	826	810	884	727	819	775	791	846	869	863	799	839	823	835	789	872	858	851	820	854	842	833	786	820	797	809	854	826	859	824	801	841	893	859	745	841	780	894	848	823	831	824	872	814	818	841	831	791	867	851	874	828	825	832	884	851	844	832	848	812	823	865	828	844	816	855	794	821	803	831	873	789	822	807	824	848	840	826	781	805	831	790	829	817	793	805	865	847	811	817	833	834	865	812	827	810	886	845	871	855	877	840	802	797	871	842	851	844	880	813	833	840	849	845	854	790	836	825	851	833	844	849	800	845	845	855	857	916	845	824	811	864	835	823	787	849	796	830	843	868	809	835	880	871	837	769	875	829	808	789	904	813	790	840	877	822	840	840	815	788	809	790	854	815	843	874	854	815	888	840	831	882	841	754	882	815	831	804	844	861	804	775	862	820	804	825	833	812	784	801	847	793	838	882	835	845	854	850	801	812	869	803	831	812	809	860	822	799	874	839	825	841	790	826	859	809	788	849	811	849	881	879	807	857	827	822	831	840	887	824	835	801	825	911	840	876	841	843	774	823	842	734	813	838	803	824	839	859	850	821	861	858	812	836	843	853	787	852	813	887	855	850	789	830	826	859	827	796	819	862	830	839	805	824	824	787	796	812	841	856	814	820	788	797	812	885	876	850	848	819	843	851	842	806	789	836	821	899	845	840	866	810	857	811	838	844	843	834	779	841	777	857	823	871	825	857	839	842	833	847	821	839	843	878	836	826	837	827	859	866	820	867	902	888	848	841	866
55543	39957	10237	2053	1200	956	763	628	595	598	562	495	499	451	414	439	470	413	444	405	410	404	393	378	418	405	364	379	397	386	373	362	357	397	376	398	407	375	405	411	418	416	405	368	394	386	372	384	390	386	372	359	385	417	393	378	417	384	385	390	359	369	389	387	416	365	374	376	371	400	358	364	428	375	374	376	396	405	397	360	405	378	354	395	379	407	401	399	385	371	376	419	373	420	377	404	382	354	380	336	391	369	357	355	374	366	401	396	373	356	373	365	384	395	402	348	389	356	373	373	404	393	359	362	374	407	385	379	344	344	367	374	362	396	396	385	370	380	352	346	366	367	386	390	399	358	384	396	392	395	375	372	426	394	364	367	394	369	361	406	388	350	361	347	388	367	356	413	405	382	385	381	358	375	414	383	365	345	403	407	356	379	374	396	381	357	432	355	376	379	396	373	382	429	370	385	406	391	335	343	373	367	385	392	382	388	369	387	383	402	382	375	358	430	364	364	342	369	361	370	382	374	399	387	373	388	346	355	342	374	375	375	371	364	400	377	383	400	408	384	383	377	358	368	405	362	408	394	366	401	386	363	358	381	378	393	378	393	334	359	421	380	370	391	381	386	365	350	398	398	341	404	389	368	365	356	348	375	361	372	369	363	344	363	345	392	368	373	359	369	373	363	412	355	380	411	404	378	389	408	366	373	357	361	359	384	352	398	366	366	394	388	347	386	409	340	393	347	371	401	336	369	358	350	403	351	382	402	388	368	378	368	400	374	374	332	378	381	370	383	387	388	400	364	367	388	422	410	351	405	383	361	341	399	403	404	397	399	358	355	400	395	373	360	389	374	391	401	398	358	350	388	385	372	351	400	327	361	388	365	395	364	390	363	398	377	371	319	351	396	394	339	387	361	386	374	358	361	357	392	375	351	365	329	354	379	371	359	364	358	404	350	368	382	396	382	368	407	355	360	354	388	387	356	382	361	413	338	354	367	355	386	422	401	398	382	383	402	381	386	384	333	397	374	404	355	400	352	366	359	396	328	365	374	382	379	372	389	384	338	377	379	354	383	365	361	375	338	411	396	391	384	383	402	402	381	344	410	377	385	396	372	386	403	398	376	375	347	352	383	364	379	376	381	411	363	339	357	368	392	352	405	392	377	390	319	392	362	391	370	375	396	373	370	371	385	397	366	371	356	352	374	378	371	387	387	390	404	349	366	362	373	385	375	380	420	365	364	373	371	381	394	419	385	372	360	404	367	377	371	346	370	382	393	377	356	405	368	389	368	365	360	348	374	367	388	362	347	379	394	348	379	367	352	360	354	386	349	379	356	352	356	345	362	350	354	404	387	358	371	382	344	377	350	386	399	390	351	378	322	367	380	396	390	362	339	359	373	366	349	384	384	359	388	381	372	370	327	372	377	352	386	375	404	386	362	341	399	347	373	368	378	344	347	374	379	375	325	396	396	365	402	375	379	366	377	375	341	358	344	399	363	375	359	416	374	392	355	383	363	403	361	365	375	406	345	376	360	350	384	423	386	386	387	386	426	379	390	361	376	371	378	392	430	378	384	383	368	402	377	377	375	380	353	378	356	361	368	348	362	378	373	374	374	367	394	378	391	395	394	358	412	376	374	350	351	382	385	367	348	344	371	389	401	392	386	370	368	384	363	374	391	389	413	365	371	404	400	385	387	380	412	398	399	378	392	364	375	384	386	387	370	383	371	406	397	383	366	372	389	327	383	403	362	405	349	341	390	331	373	396	397	356	348	399	368	357	350	426	379	388	384	404	379	413	381	353	380	362	343	391	405	360	346	375	384	358	361	358	363	340	386	375	371	358	412	368	376	356	392	384	403	426	354	371	383	381	391	410	382	368	394	381	386	383	342	369	354	397	335	364	351	352	365	398	350	359	332	386	373	333	390	393	402	375	370	344	346	393	367	371	391	361	397	350	370	367	384	383	407	387	362	373	393	359	390	369	371	370	358	376	373	360	388	353	346	349	367	393	384	356	337	377	347	356	380	406	378	354	403	383	369	366	401	375	383	344	345	406	362	409	359	398	355	353	356	355	401	369	374	368	394	400	352	354	366	386	381	383	364	373	413	377	367	383	389	378	372	396	384	375	386	400	367	375	386	352	367	391	410	398	380	394	357	363	364	364	392	387	389	385	343	352	344	385	394	392	352	351	389	355	364	413	359	381	353	340	379	392	405	345	381	373	383	388	381	354	367	367	387	373	377	392	394	364	348	370	344	372	379	364	370	394	354	359	358	351	389	410	370	391	402	408	409	422	369	378	368	372	391	381	396	367	342	377	364	386	368	371	395	384	352	351	383	382	419	399	355	376	426	375	339	380	380	374	395	405	348	368	374	384	405	382	372	394	370	400	386	354	341	334	393	388	402	365	333	356	377	376	337	367	349	391	369	376	339	391	366	367	360	361	400	383	361	348	408	382	413	390	396	391	398	387	407	379	364	362	367	343	392	342	340	368	396	367	376	406	358	376	382	362	335	386	402	403	391	422	371	364	351	345	352	361	391	386	412	347	405	385	347	394	358	384	396	371	344	377	360	360	339	357	386	388	386	375	363	391	343	392	356	383	395	376	384	383	356	386	403	420	402	407	365	380	366	372	386	397	358	368	377	371	386	371	357	354	338	382	404	358	395	404	348	349	373	364	410	392	356	379	380	379	342	362	393	388	382	363	366	408	373	365	389	385	360	367	374	389	386	399	378	368	389	365	397	360	381	349	361	377	404	390	324	358	371	396	365	357	350	364	360	395	360	394	368	378	408	408	414	410	405	403	372	403	402	360	384	395	375	399	385	369	394	370	393	384	367	384	359	438	381	353	381	371	381	380	352	400	371	382	371	351	348	349	378	394	373	358	415	351	381	359	360	370	432	316	387	386	370	398	406	426	363	337	364	349	352	383	350	359	395	362	376	347	379	370	337	393	365	352	383	367	387	383	398	369	397	376	368	344	411	359	387	390	344	376	338	357	376	382	410	380	382	370	402	346	361	385	370	355	388	353	363	373	394	363	362	359	384	375	359	394	365	369	376	341	393	339	387	338	381	408	352	356	365	380	379	387	370	390	379	378	361	355	398	404	375	397	384	397	367	402	356	409	392	404	363	369	413	385	349	370	404	369	352	359	382	379	408	363	411	360	353	396	346	377	376	406	379	360	373	393	380	349	353	384	362	361	367	391	358	422	401	379	366	325	403	376	388	347	400	360	350	378	395	414	400	344	369	367	372	377	347	362	399	375	358	406	376	394	399	387	338	397	323	350	382	362	356	350	350	352	360	368	343	391	354	357	350	358	370	387	385	341	400	361	402	376	403	436	364	387	389	390	390	417	393	351	377	389	371	376	383	396	374	370	364	378	387	402	372	368	366	393	369	388	396	382	370	359	386	370	406	379	381	355	367	409	381	331	373	383	368	420	370	383	360	407	362	381	343	403	371	393	387	360	369	405	357	390	377	391	351	364	383	361	372
36738	11741	3887	4793	4217	3616	2987	2598	2214	2012	1792	1757	1617	1521	1412	1378	1331	1194	1227	1235	1147	1173	1141	1174	1104	1098	1042	1037	1128	1044	1063	1007	964	1037	1035	1022	977	997	980	956	978	974	1011	994	1023	970	913	958	1017	929	992	947	920	958	1004	978	984	981	932	937	931	920	1019	973	896	975	1010	955	895	968	973	922	917	959	916	989	913	961	918	941	977	921	891	897	936	940	881	966	997	939	921	901	873	934	948	912	868	948	963	884	954	965	941	936	999	902	920	925	947	925	933	942	926	941	885	906	958	915	934	893	975	898	972	940	980	954	933	936	971	963	978	909	949	970	914	951	981	899	934	927	901	910	940	948	997	893	956	869	917	998	961	927	977	902	961	971	879	943	924	932	956	906	924	949	917	917	917	944	932	887	893	880	899	944	914	947	1002	969	885	892	897	913	886	887	952	919	871	995	922	887	899	918	992	928	911	960	881	927	904	936	926	965	885	969	939	977	954	932	892	942	876	914	929	967	957	926	936	933	946	949	969	907	999	904	930	957	992	883	899	916	874	906	925	893	934	923	944	938	904	981	940	961	981	962	949	956	952	926	899	939	917	938	862	956	921	967	919	935	938	922	914	929	951	943	950	929	951	908	948	921	874	964	953	919	924	940	985	958	938	912	896	951	934	953	950	949	945	887	919	935	992	908	935	975	874	876	986	918	941	933	928	938	938	916	978	884	899	945	909	937	882	951	954	906	950	937	971	909	908	966	931	939	934	971	905	946	970	923	934	965	917	924	880	953	973	892	987	979	968	955	925	878	920	917	925	951	867	937	922	984	938	889	967	974	900	950	891	866	890	937	944	922	928	919	952	962	952	932	868	925	933	936	873	977	866	894	993	936	908	938	906	929	963	890	911	950	887	984	954	952	909	862	910	948	911	920	947	913	959	956	905	969	924	966	876	917	897	885	914	928	984	914	911	925	927	970	928	923	908	980	913	877	921	946	967	945	968	968	901	889	926	892	916	969	931	925	941	922	919	961	963	909	924	906	883	944	896	894	867	950	862	915	951	911	935	928	933	933	898	950	937	887	925	917	921	854	929	936	914	994	890	939	979	936	900	940	927	938	998	947	946	939	953	875	951	937	916	940	931	949	900	928	917	903	900	970	906	918	951	920	925	946	947	952	883	964	922	965	956	937	921	993	914	924	957	935	945	864	947	922	898	954	886	947	959	932	880	901	909	918	916	956	942	932	940	896	924	942	954	933	923	894	895	958	876	896	936	911	928	956	907	934	948	921	956	926	927	977	931	883	916	933	936	908	966	947	888	944	954	970	909	879	895	908	916	925	957	906	896	964	942	966	935	904	946	939	869	925	967	918	902	916	955	983	967	984	898	892	912	948	910	921	950	985	917	913	922	914	972	926	945	967	915	919	889	941	930	951	892	899	874	925	948	939	932	897	962	859	906	954	918	927	925	890	946	987	962	930	880	900	940	957	961	962	928	885	877	943	931	910	868	917	858	854	967	946	966	914	916	920	954	883	954	954	885	943	928	964	968	929	958	893	917	921	921	858	934	878	889	946	929	970	958	923	936	898	960	915	963	932	920	876	888	968	894	887	930	920	947	916	898	951	929	989	902	892	918	930	895	869	995	835	996	893	937	903	958	913	930	933	911	951	915	961	896	892	930	887	953	944	940	968	880	890	938	930	903	919	915	925	900	947	912	903	887	906	929	902	911	957	889	924	943	914	925	898	955	909	951	943	951	955	957	903	947	908	926	925	928	963	930	850	888	942	911	931	893	919	934	926	934	903	961	873	994	913	958	961	936	914	901	885	893	924	901	912	932	885	891	935	859	947	907	922	920	947	902	937	948	962	984	915	918	931	940	882	898	899	956	918	913	903	931	917	968	912	980	916	873	932	1001	914	973	904	985	893	951	897	857	863	924	960	958	923	874	867	947	920	935	905	902	960	930	954	945	925	935	912	973	947	936	955	970	944	875	962	915	879	974	904	912	943	953	942	946	926	912	958	944	903	1006	921	894	904	957	932	954	918	920	884	956	919	887	935	906	873	937	947	888	953	957	961	912	947	955	927	945	964	926	948	954	941	949	938	889	935	914	870	909	907	928	924	893	955	915	942	862	966	977	972	931	948	893	952	969	869	864	943	920	946	955	905	941	967	949	903	890	927	906	944	971	991	952	898	952	958	983	903	967	908	928	934	914	984	909	916	939	927	957	914	911	942	943	897	992	976	937	935	916	948	926	937	939	999	937	951	974	936	923	945	876	908	865	941	932	971	915	885	900	948	958	908	970	942	907	898	938	916	833	937	951	925	923	915	924	884	954	920	925	862	940	945	935	932	906	991	937	910	954	880	956	968	941	942	977	954	1025	930	957	933	960	902	942	949	953	884	983	913	906	894	942	954	934	928	954	956	953	923	952	896	956	957	922	936	895	953	922	920	930	905	960	976	970	922	926	860	937	933	936	903	915	964	968	868	934	907	953	978	1010	912	939	948	891	928	973	959	974	902	938	934	923	942	952	954	958	987	913	973	923	910	976	934	900	930	995	938	967	897	915	892	945	900	897	973	944	900	885	963	926	946	924	923	984	890	963	879	930	989	901	941	897	920	929	924	952	914	910	920	902	856	979	854	930	946	933	930	955	896	939	909	969	968	919	925	951	904	938	911	936	950	871	969	920	937	939	893	973	942	930	888	904	920	947	939	924	952	940	903	961	901	989	997	920	965	980	935	912	913	965	917	947	935	971	895	926	956	913	903	889	896	944	913	919	940	925	991	937	939	888	956	949	931	916	923	904	940	904	983	917	872	931	932	929	867	907	937	887	979	878	939	945	862	933	926	904	943	915	936	928	956	875	886	945	953	919	942	895	945	966	878	938	930	939	985	934	968	906	896	903	953	890	897	883	936	881	953	932	953	922	936	930	949	918	939	936	960	948	899	1038	950	908	917	913	952	925	960	910	923	918	874	896	946	927	963	930	967	958	906	917	951	960	903	900	936	961	924	891	949	896	967	965	919	955	945	951	922	972	923	905	902	942	943	913	975	964	931	955	939	930	891	926	932	963	925	887	877	923	902	981	943	954	970	978	968	951	950	982	906	913	971	966	949	973	937	923	908	909	905	891	916	939	922	941	902	927	902	915	934	940	916	913	921	913	990	936	929	930	953	933	901	895	949	906	988	921	934	938	900	954	892	933	981	974	933	932	883	911	969	896	892	919	915	923	930	898	871	940	964	930	942	943	917	924	903	944	902	990	925	918	920	894	915	931	913	957	928	927	923	935	915	978	927	887	927	898	937	927	949	943	901	936	918	941	949	963	964	919	913	918	896	955	921	896	911	945	962	939	998	868	935	909	916	950	953	919	927	976	924	948	973	888	925	906	924	946	853	909	968	891	894	972	941	919	864	943	987	956	982	983	934	900	931	982	895	937	969	947	923	960	913	918	876	909	928	956	970	895	879	908	977	875	896	940	925	912	909	942	904	954	949	969	935	922	907	920	924
5002	1154	163	174	137	157	154	157	124	160	154	135	160	147	154	162	161	154	142	160	172	138	171	143	162	148	153	158	155	148	162	177	146	158	184	140	173	154	147	147	164	160	146	195	155	152	126	152	151	143	118	140	155	143	170	165	134	157	166	150	144	176	161	153	178	172	130	146	138	154	155	165	155	140	158	178	139	156	180	157	145	158	155	156	157	180	151	140	166	161	165	159	169	178	172	157	174	156	139	152	166	116	154	149	149	186	157	162	147	163	169	180	150	167	158	139	129	154	142	172	130	155	135	138	156	152	150	141	136	138	150	156	127	155	174	167	138	156	168	151	147	164	167	131	159	166	149	170	151	160	151	173	146	158	152	138	152	150	147	180	160	159	165	151	176	149	161	145	162	157	157	148	161	145	129	149	169	156	136	183	167	146	162	136	143	140	141	149	155	166	148	141	134	158	162	144	163	154	169	154	143	147	149	145	162	161	153	163	148	145	154	138	161	160	141	143	134	159	155	147	147	137	130	151	130	156	156	152	137	158	143	145	136	165	144	151	156	164	172	153	173	157	153	170	164	157	172	155	160	144	160	149	154	144	146	155	173	144	173	145	148	181	144	159	150	169	172	150	151	156	170	156	153	174	168	167	153	139	160	149	147	156	152	158	140	169	165	176	152	144	156	164	161	156	150	174	155	161	150	156	159	153	157	149	149	159	155	147	155	158	159	158	162	137	165	178	144	147	141	165	172	159	180	154	156	166	159	159	161	143	168	156	134	143	152	158	142	138	154	138	155	164	142	173	166	139	151	147	157	150	146	164	154	138	158	154	142	166	170	172	131	149	157	164	133	136	153	140	143	152	147	170	168	139	162	152	159	146	154	157	144	133	159	153	183	165	171	161	168	161	151	156	131	172	166	152	156	158	143	166	161	126	141	136	140	158	133	139	154	160	165	157	150	162	144	163	148	157	167	140	148	175	149	161	145	177	149	149	142	150	146	163	155	150	129	142	165	153	153	158	167	129	148	134	135	153	132	139	164	155	139	144	151	163	163	145	170	184	168	141	147	156	145	146	162	148	140	160	161	150	139	159	146	143	158	138	138	119	158	155	141	153	165	143	158	154	155	156	145	175	142	138	163	145	135	157	143	148	156	157	151	147	151	160	153	149	148	141	134	149	153	157	138	148	186	157	150	161	165	150	136	142	136	160	146	164	152	145	148	155	140	150	145	148	170	177	190	167	155	163	165	138	149	148	144	140	148	132	165	173	140	146	154	163	131	152	163	170	159	145	170	150	175	143	145	147	161	173	166	173	144	166	156	150	148	159	161	165	179	150	139	152	130	141	157	143	151	163	142	166	158	153	176	138	147	178	181	151	135	170	172	189	158	145	153	158	166	142	161	145	174	145	156	170	155	156	145	129	159	141	157	143	177	160	162	169	161	159	147	146	161	172	175	168	173	158	166	124	164	168	137	141	169	140	140	189	155	129	143	154	152	152	161	135	152	143	164	166	141	159	145	157	144	146	153	156	175	157	134	159	171	156	148	166	146	151	155	157	142	109	149	144	154	148	155	154	150	145	170	150	168	161	161	150	167	158	157	171	139	163	155	138	161	156	133	167	168	134	155	133	140	153	141	146	142	149	148	160	178	132	178	142	154	159	145	178	148	166	172	150	148	148	170	155	132	153	139	126	176	149	170	130	165	159	145	145	157	145	151	146	159	163	147	164	156	157	158	162	150	154	164	145	148	150	178	177	154	155	120	182	140	162	162	163	154	175	132	168	153	149	137	156	176	138	139	185	150	160	169	156	174	150	146	159	167	151	163	145	163	167	136	144	157	154	143	165	140	168	153	139	170	150	156	144	161	162	145	163	146	167	179	156	170	159	154	182	172	143	150	135	195	155	164	173	132	165	147	148	171	166	124	174	170	194	157	152	166	158	140	136	170	134	163	162	164	175	160	134	148	170	162	159	175	145	140	160	145	163	141	135	134	162	157	149	171	176	155	166	144	135	165	125	164	149	139	155	178	160	150	182	171	155	165	150	153	157	156	144	150	128	147	150	142	142	168	156	128	146	151	162	157	179	139	148	137	168	167	134	158	173	148	147	139	148	142	168	157	190	165	169	157	154	150	148	167	165	173	145	142	131	147	133	155	170	148	149	153	147	160	132	165	132	162	132	166	151	152	149	154	186	158	137	139	155	165	140	164	147	153	154	147	165	179	134	139	126	167	158	170	137	159	159	154	150	154	144	155	159	147	163	148	141	157	162	147	146	150	163	142	162	163	173	137	160	165	171	169	147	143	134	156	182	156	154	161	147	154	159	143	158	143	156	175	131	152	167	167	167	172	170	186	164	145	137	137	134	146	156	153	166	172	134	161	146	142	162	160	145	142	144	142	154	163	168	150	152	146	157	138	147	164	158	157	140	157	155	141	144	157	172	154	138	145	166	151	157	159	174	162	151	163	135	151	173	142	147	171	155	141	153	157	145	155	148	172	141	156	154	153	150	163	141	140	132	159	140	141	155	157	172	161	161	158	145	163	159	134	163	162	138	146	141	147	157	145	155	149	157	165	157	163	146	174	158	132	138	152	156	174	166	161	144	147	149	141	140	162	156	158	159	168	143	135	159	165	146	134	145	172	151	150	154	173	157	156	154	141	156	158	169	171	135	166	142	146	162	167	163	144	155	145	162	153	154	138	149	141	141	159	164	142	161	165	159	152	148	169	167	157	136	149	165	187	169	166	175	153	156	144	135	157	142	165	152	140	145	133	172	151	150	149	185	160	155	147	138	145	166	152	160	168	167	156	174	169	170	147	163	145	170	169	160	156	139	158	142	146	147	155	164	153	156	149	165	159	148	149	150	143	157	150	154	180	156	138	146	156	150	136	159	135	163	137	161	165	160	141	135	144	145	148	145	153	164	141	152	130	176	144	176	149	139	159	164	181	159	136	138	149	153	145	145	157	175	163	142	169	161	142	161	144	142	156	142	147	152	160	153	180	157	162	184	133	155	163	137	171	153	138	124	171	151	162	152	132	178	155	155	155	160	155	173	153	167	153	129	148	166	153	152	162	174	146	157	156	139	186	135	131	149	157	157	145	152	166	142	153	154	153	139	134	168	139	144	145	161	154	145	146	124	148	139	164	166	151	165	173	160	116	144	147	157	169	141	161	142	187	168	164	131	131	147	132	140	178	143	155	154	155	166	154	163	159	164	153	149	141	159	166	156	174	170	151	157	169	151	148	178	171	166	178	159	144	136	148	200	161	161	128	154	172	149	135	162	148	139	151	139	180	152	156	182	153	154	160	157	154	158	154	140	160	146	129	148	142	136	146	157	146	148	170	165	152	144	142	151	163	154	141	151	147	166	133	149	152	148	128	161	162	146	136	145	180	143	129	167	158	146	165	168	136	122	163	174	160	148	146	171	158	123	163	163	166	140	155	155	138	161	155	148	145	140	119	177	146	157	143	151	147	139	170	167	154	135	177	185
6222	1779	571	594	557	538	500	461	509	543	479	480	459	490	502	493	475	485	474	466	471	476	513	479	445	478	482	482	487	463	486	457	480	490	480	469	451	502	478	455	490	455	463	468	454	507	483	454	463	489	485	507	477	456	468	470	474	469	446	458	505	432	516	463	507	475	494	456	471	500	470	474	454	484	456	444	515	467	470	467	494	513	489	446	496	448	502	488	477	480	484	475	483	472	497	465	474	461	466	507	476	500	504	471	475	478	456	469	461	466	475	440	459	467	481	444	477	459	483	477	509	470	460	489	452	487	463	453	485	491	496	450	480	491	526	494	457	472	493	518	465	499	467	473	458	437	501	510	476	505	421	473	462	470	473	495	492	481	456	465	514	439	461	469	489	485	442	460	478	484	495	461	476	519	506	515	481	490	494	469	432	458	435	472	488	456	499	498	487	473	490	468	455	461	494	463	494	472	464	467	450	472	481	465	450	452	474	447	505	482	487	436	508	457	485	483	474	479	530	483	468	480	493	485	436	477	469	472	468	495	467	491	516	495	465	489	504	479	464	459	500	522	522	462	496	454	461	501	511	474	536	485	460	456	457	437	453	453	448	477	431	476	456	513	468	459	462	469	478	476	471	510	489	462	463	530	460	452	474	515	483	486	485	488	434	485	477	492	461	481	470	459	535	481	467	512	424	505	488	453	468	469	452	482	499	459	469	494	488	482	428	459	477	443	439	455	477	460	474	466	460	494	515	462	470	496	486	489	484	503	420	493	485	456	455	446	439	453	491	451	450	473	454	469	449	479	459	472	497	484	550	476	457	469	519	459	479	483	470	514	433	470	516	459	456	446	452	487	445	458	490	465	504	492	500	468	499	482	516	435	497	458	481	432	452	473	485	461	512	495	501	487	441	458	529	476	499	483	491	491	522	476	465	499	491	450	486	453	475	478	476	480	474	460	461	469	460	509	431	456	466	513	474	467	494	459	478	489	442	459	478	450	465	496	470	504	488	434	494	465	444	494	472	460	446	455	478	482	441	483	465	458	481	485	550	496	488	461	491	464	462	509	466	494	473	469	501	466	494	472	419	444	482	441	462	464	491	463	482	478	504	499	496	483	484	484	483	505	494	474	474	479	441	500	439	453	425	453	442	481	513	503	460	479	458	463	459	482	470	461	482	483	470	478	448	472	481	446	509	501	454	505	467	491	486	455	481	476	498	472	476	469	458	498	510	495	491	438	506	491	468	465	469	441	497	434	471	481	537	479	460	501	478	479	470	479	451	465	498	469	475	439	456	460	466	492	487	489	471	522	451	474	492	475	491	457	482	456	456	489	435	448	477	454	492	470	463	471	482	483	473	466	488	490	467	463	477	477	480	459	479	479	474	466	478	452	471	475	451	490	472	439	451	470	471	435	478	479	474	488	440	491	460	462	471	488	454	481	489	474	494	454	470	477	451	486	492	450	476	452	457	446	472	470	485	445	442	498	466	462	529	491	475	513	466	461	471	470	468	447	465	468	482	480	465	466	506	502	502	524	453	455	494	503	504	511	478	460	490	442	503	492	498	468	459	491	457	462	460	445	499	504	485	431	439	452	476	462	507	481	470	522	497	460	487	482	485	496	512	477	499	457	478	481	481	496	486	468	494	471	488	474	460	447	480	475	482	501	481	459	502	493	475	499	445	458	498	482	512	462	477	446	442	481	444	540	475	502	482	478	451	476	452	476	476	498	510	464	462	516	467	437	490	473	498	472	487	488	497	475	419	471	445	474	486	460	468	468	476	473	485	470	500	429	496	451	456	491	485	481	479	460	486	465	462	494	481	457	470	476	481	447	488	466	484	486	481	479	500	462	456	468	479	444	456	497	495	437	493	517	472	488	457	449	465	535	494	499	471	484	463	457	452	437	464	481	486	454	470	474	497	487	471	455	429	442	507	466	454	503	501	448	490	444	462	473	476	470	466	412	498	472	465	488	488	434	468	464	492	483	502	459	497	500	465	449	466	463	506	499	460	508	490	487	496	488	436	513	498	485	489	451	484	501	481	443	497	496	467	455	495	487	497	506	454	436	478	433	465	473	491	447	490	475	495	462	480	465	495	492	474	480	425	486	489	459	509	468	555	493	459	460	474	472	482	496	471	458	447	473	447	491	487	504	462	470	461	518	468	457	448	461	503	485	444	482	479	454	472	452	498	494	443	458	447	507	476	512	461	467	443	458	485	483	484	491	473	465	492	500	516	467	434	459	512	494	487	483	465	477	461	466	518	493	487	503	455	480	444	479	502	498	478	475	476	479	486	474	484	489	447	468	494	494	484	498	438	480	451	468	465	487	455	463	458	438	463	454	441	475	463	506	454	481	443	459	460	479	459	463	453	475	482	481	475	472	516	430	448	460	508	454	476	472	493	499	506	503	512	482	513	465	472	491	487	484	482	487	444	484	483	444	459	450	485	493	446	456	471	471	475	460	433	466	478	478	483	477	495	458	464	456	472	456	484	483	453	481	455	459	465	469	503	488	467	480	474	445	504	461	474	507	493	500	473	452	496	510	488	467	453	439	479	500	454	445	480	455	450	487	475	517	465	475	466	472	471	462	461	451	462	471	432	490	438	417	494	487	472	442	483	457	532	457	516	472	470	470	509	447	496	447	480	515	421	491	459	467	471	488	463	483	489	457	509	473	493	454	466	489	492	492	481	479	481	478	475	485	452	497	472	472	487	474	481	492	496	452	486	481	501	485	455	498	458	444	495	505	491	486	471	478	457	487	479	441	451	442	457	502	483	439	475	476	426	445	487	507	467	473	465	474	450	448	503	497	507	496	461	482	472	489	504	525	507	457	493	488	459	466	495	490	445	459	481	457	476	461	484	499	479	463	509	491	443	473	455	479	478	458	474	469	458	455	458	493	474	431	483	487	481	486	479	492	485	443	478	474	466	501	498	446	469	498	486	504	477	471	508	506	449	464	470	489	469	439	448	470	484	468	494	460	444	487	494	473	486	490	505	467	466	469	440	510	484	489	479	482	476	489	441	487	513	460	487	486	457	461	483	478	488	451	495	478	515	475	478	453	472	444	436	467	468	460	437	488	487	482	481	495	429	488	487	497	452	477	491	495	460	482	476	498	470	465	458	518	460	479	481	429	467	472	455	493	461	477	484	514	495	469	499	467	468	464	469	471	477	462	464	505	468	487	471	502	468	463	428	493	490	460	456	484	459	513	480	482	449	476	469	462	473	487	477	486	504	489	445	476	467	458	473	487	510	487	467	469	469	486	490	460	504	437	481	481	485	456	517	521	450	455	469	472	459	473	478	501	440	459	477	507	480	457	493	428	462	478	494	461	453	478	501	478	428	464	495	501	479	497	473	445	517	499	470	465	506	511	470	459	478	488	469	495	499	469	454	481	494	485	470	498	445	506	454	494	464	500	455	448	444	472	482	497	457	476	458	463	489	493	459	471	477	448	470	480	479	436	487	477	477	474	511	446	474	484	459	515
41297	28000	3470	900	718	595	515	459	412	383	353	341	379	363	360	329	315	335	331	346	328	341	349	306	316	322	293	351	319	307	343	299	337	334	340	331	339	329	287	310	318	290	273	310	293	345	325	329	287	341	297	303	285	352	337	315	313	363	306	305	323	354	285	319	305	311	317	308	343	313	330	300	325	321	325	336	322	336	326	306	292	299	346	331	311	311	284	272	287	285	310	347	329	312	326	322	320	322	317	294	348	354	336	316	305	317	358	292	293	345	299	338	313	327	333	321	325	301	318	339	335	315	323	332	327	298	323	317	314	309	340	317	331	330	295	331	326	307	326	317	319	324	328	315	303	325	291	327	301	290	321	335	296	338	319	326	302	275	331	317	306	327	280	309	288	294	330	329	340	352	348	334	320	312	318	283	306	333	326	306	317	319	313	303	329	308	324	333	350	280	301	317	278	322	308	311	326	337	338	307	313	356	301	310	334	313	307	317	285	337	286	328	307	298	281	344	305	320	355	313	296	312	317	337	307	326	347	330	304	328	313	321	295	314	326	318	314	307	324	343	349	312	363	322	300	339	326	323	314	357	319	285	338	300	275	332	338	322	258	326	297	317	313	259	283	339	331	288	356	357	305	293	303	325	323	283	308	296	333	322	301	313	286	328	290	302	310	315	283	320	331	327	324	303	281	325	312	305	299	352	365	329	304	313	318	329	360	313	287	312	308	352	338	301	338	346	333	325	301	309	290	328	328	300	363	321	345	289	318	353	311	338	323	312	331	340	333	276	311	316	350	343	310	322	331	307	321	334	341	292	330	329	293	321	324	351	298	310	328	304	316	323	331	318	348	348	314	326	328	281	313	329	317	341	300	325	321	289	324	321	301	319	313	314	320	322	318	319	308	298	311	314	299	299	320	318	279	318	331	297	274	314	312	359	301	338	323	325	345	295	318	303	290	309	315	312	331	327	285	331	334	314	288	352	337	348	359	317	313	312	316	318	338	318	295	314	318	330	277	334	315	331	321	323	323	341	308	305	302	299	306	317	338	337	331	299	310	328	291	316	313	331	295	317	302	313	310	303	324	270	297	313	321	324	344	324	298	324	335	337	287	316	323	306	318	289	344	326	322	303	324	295	310	321	348	318	288	277	303	342	309	300	304	320	310	350	331	295	329	327	314	293	304	317	331	291	342	314	323	299	314	324	290	315	333	310	327	334	355	322	303	297	270	322	313	296	308	336	302	301	334	307	295	296	317	320	336	314	287	321	325	302	328	329	297	322	315	285	327	328	317	346	296	321	272	323	316	306	302	337	307	284	375	335	343	312	299	319	295	297	315	320	319	324	311	289	261	314	319	301	340	314	298	319	293	317	318	314	293	307	337	293	294	333	301	335	284	314	291	363	315	308	310	297	298	308	339	348	317	300	352	298	345	304	319	301	301	308	300	324	318	330	312	277	335	329	323	304	326	282	299	320	304	351	323	329	282	335	320	341	314	348	307	300	361	326	293	301	337	339	353	354	319	344	315	319	314	294	294	308	314	309	328	300	301	333	326	334	270	331	325	310	310	300	294	331	312	330	321	339	318	301	340	295	309	320	306	336	334	314	308	303	331	277	308	306	353	322	307	311	317	287	289	334	339	328	309	302	323	355	324	316	298	314	306	304	304	317	269	344	277	331	293	334	315	348	323	316	294	320	294	330	301	303	311	328	309	323	348	320	316	348	304	340	316	319	304	297	330	324	342	331	356	313	303	327	330	287	312	293	312	289	307	275	330	349	317	318	304	334	337	343	332	297	307	287	334	313	301	285	347	323	319	330	301	304	331	364	323	316	286	292	309	309	319	311	301	315	274	321	317	305	294	359	335	343	308	321	350	300	348	287	341	345	346	315	342	295	307	344	322	314	346	332	334	303	335	309	284	346	284	331	322	325	313	301	332	320	334	307	317	317	343	337	323	326	331	306	340	338	295	294	293	355	313	358	294	302	299	306	313	288	309	282	308	347	322	318	312	323	324	313	322	329	322	320	328	322	314	329	321	311	309	292	335	324	302	302	291	313	289	318	322	322	299	316	316	331	317	306	312	317	313	333	293	304	309	295	322	328	324	315	303	325	359	289	327	309	295	352	291	296	297	334	310	311	326	339	370	323	301	340	288	293	339	332	309	316	292	335	325	339	318	307	338	306	295	336	307	354	322	331	316	319	318	337	312	331	321	310	342	317	328	330	306	302	319	297	289	313	316	310	340	325	334	324	304	343	338	284	326	310	296	299	303	281	315	321	310	339	303	300	306	368	316	273	327	324	303	290	314	331	322	304	321	283	333	293	304	312	324	304	321	309	326	319	294	335	312	303	301	299	316	320	319	297	337	311	302	284	313	319	330	314	313	286	304	289	322	291	310	321	330	284	308	285	319	316	306	308	334	299	291	314	306	311	338	346	321	322	318	333	322	292	300	322	321	323	302	323	329	303	334	307	324	334	317	310	309	313	292	304	325	301	320	307	326	304	310	349	292	337	302	328	315	306	328	305	317	306	326	327	326	326	312	345	335	317	327	317	299	301	354	358	333	328	325	301	294	324	299	307	363	337	323	315	335	339	316	316	315	335	312	314	326	318	302	318	282	315	305	289	368	318	328	300	319	337	312	330	300	281	300	293	291	355	292	309	320	313	323	324	300	346	317	333	332	292	317	317	316	302	299	327	332	298	342	317	320	307	325	287	322	313	332	292	299	361	324	298	298	303	301	314	303	318	313	315	322	353	314	298	323	353	301	313	323	302	306	326	311	292	323	334	324	314	351	329	325	320	320	296	313	301	316	348	326	293	294	326	330	317	300	300	311	286	295	283	336	337	312	322	337	320	329	329	342	331	319	310	298	294	322	299	301	339	337	326	293	319	290	336	321	330	290	340	319	300	314	306	307	314	319	301	312	316	321	296	359	329	342	337	302	328	335	328	296	280	315	318	353	289	317	320	330	310	318	298	339	298	307	310	316	335	326	331	324	342	294	309	324	313	294	326	292	327	281	313	331	284	297	338	336	337	312	310	311	305	297	365	303	313	304	315	305	295	324	309	317	333	296	285	318	335	317	302	344	317	332	327	283	355	317	306	336	320	328	299	307	315	329	311	332	329	313	320	297	307	324	305	276	334	326	301	304	318	313	304	310	313	297	261	315	304	284	329	329	318	297	325	305	319	304	311	332	313	301	296	288	271	319	282	312	300	293	308	344	335	277	300	315	317	326	323	304	304	320	342	311	298	282	322	312	359	334	298	308	335	285	284	334	321	290	321	309	327	331	330	273	312	320	311	348	320	331	314	327	289	301	339	313	319	336	303	315	329	328	318	322	305	297	291	311	322	320	317	320	325	342	279	372	304	338	315	303	315	303	299	294	291	298	316	322	290	287	320	311	312	311	365	332	315	290	334	324	317	319	341	299	302	334	292	310	342	326	335	339	298	299	321	324	323	316	307	325	314	345	334	276	297	346	297	306	320	312	315
26834	8863	2364	2861	2509	2245	1894	1721	1505	1375	1295	1264	1166	1105	1077	1049	1084	1019	994	993	945	972	957	903	908	858	916	886	869	887	875	875	888	863	856	857	877	905	884	850	898	850	820	880	842	848	852	830	771	853	812	827	839	879	831	828	837	915	811	803	813	818	867	829	810	823	826	813	856	846	827	906	774	842	864	835	814	836	878	848	809	836	886	882	782	858	786	828	893	854	843	847	816	861	811	871	827	869	822	811	863	815	813	869	875	814	834	772	833	806	819	874	772	850	854	847	827	818	858	824	837	812	776	849	875	805	851	800	851	887	842	817	831	857	840	805	839	810	863	844	840	793	828	875	823	823	817	853	887	804	786	857	824	839	833	810	804	792	828	815	843	873	844	804	896	869	812	821	832	841	835	821	893	830	819	787	850	829	839	829	861	907	809	778	863	837	875	876	857	833	843	861	885	852	767	881	829	845	792	836	787	861	802	858	830	832	816	818	857	816	841	815	848	863	844	826	854	809	878	775	822	838	847	821	866	838	879	830	850	913	840	817	870	856	857	810	850	853	850	827	784	830	801	815	838	821	874	861	823	828	806	830	826	806	809	832	804	844	817	873	833	859	801	825	785	806	817	816	787	844	859	794	806	813	848	824	806	851	830	844	855	819	794	820	872	818	775	831	754	861	856	790	801	836	849	809	830	806	802	824	773	870	846	852	914	845	794	864	801	828	826	855	814	768	861	826	775	841	771	826	804	853	839	803	811	886	879	833	815	873	860	809	836	829	843	839	815	813	874	814	843	834	825	832	832	842	839	880	855	836	856	828	787	823	841	808	887	844	807	845	763	794	906	848	799	789	820	839	822	840	823	837	869	823	845	817	843	824	830	824	795	807	808	872	891	857	828	828	854	841	812	872	832	804	823	813	766	820	838	791	795	813	791	806	843	839	845	837	816	864	866	821	804	880	798	790	812	818	870	821	834	796	851	831	804	817	843	800	849	808	828	764	803	789	803	819	814	804	861	825	822	827	833	848	852	844	799	789	877	842	844	788	797	815	831	905	834	828	823	858	792	814	882	845	873	854	848	803	828	800	818	785	812	856	868	826	797	813	811	906	815	805	848	847	844	862	851	843	865	782	753	788	860	875	867	825	855	767	855	797	838	882	866	861	843	848	833	845	845	857	851	832	819	845	781	784	798	873	836	818	817	832	868	825	850	850	801	792	820	854	838	832	807	812	772	854	845	807	872	829	834	877	803	823	846	880	826	820	847	851	797	858	853	883	833	850	867	875	773	802	863	820	867	803	824	867	842	785	831	792	868	803	832	760	866	838	836	839	821	828	852	856	831	864	851	884	851	872	850	885	812	828	866	878	828	813	839	853	807	862	831	820	799	831	852	826	877	891	832	820	852	827	843	821	797	804	797	808	853	848	850	802	836	824	867	838	844	880	805	840	829	819	829	856	836	790	801	859	838	824	822	816	841	829	831	802	852	803	809	848	870	857	837	846	861	846	816	803	816	834	830	819	783	781	821	827	863	827	772	858	812	802	783	809	868	844	805	815	837	854	841	841	858	846	798	813	790	790	802	800	854	781	777	851	808	829	831	813	781	857	841	878	834	832	846	856	801	799	856	844	870	833	762	784	827	861	859	792	859	805	858	830	790	848	812	874	848	854	790	844	814	817	799	835	845	869	835	889	870	856	850	852	833	870	853	831	825	830	819	839	838	793	800	826	783	831	856	836	830	815	827	843	837	802	818	810	799	895	846	840	783	829	767	781	800	806	844	819	852	771	822	844	823	849	823	825	905	867	849	796	857	790	871	876	814	813	832	851	823	817	863	854	829	865	857	829	826	795	840	849	854	859	799	856	883	820	834	844	812	804	835	855	749	882	802	811	811	795	844	846	835	837	836	859	795	820	782	848	826	869	852	830	835	783	827	878	806	832	843	815	860	894	853	817	808	829	847	828	823	843	829	809	824	787	855	874	852	845	803	816	885	821	833	812	876	823	816	869	797	741	843	825	815	877	808	831	837	813	850	853	851	810	881	787	835	813	838	832	826	808	866	820	861	842	889	839	816	874	804	849	813	809	829	856	746	836	816	889	854	807	833	804	885	833	872	773	865	859	799	822	837	793	772	763	860	862	838	807	836	816	832	796	830	851	849	837	802	836	835	799	837	821	889	803	788	862	828	835	757	849	828	856	849	830	827	856	876	800	837	855	846	771	811	794	842	848	817	832	826	829	856	804	855	840	824	828	866	767	849	848	852	826	830	817	800	804	892	825	812	788	842	828	803	856	836	793	803	817	791	852	812	829	840	767	854	812	838	816	850	844	838	839	869	813	851	875	829	848	801	825	855	845	740	826	812	864	824	799	820	839	829	794	839	810	829	871	799	882	830	802	816	832	832	866	860	790	755	847	849	851	779	853	806	851	845	813	850	845	853	814	832	805	822	826	802	841	815	820	870	868	819	814	840	811	786	837	842	770	809	809	836	874	852	837	831	840	857	842	805	866	835	821	880	874	830	825	786	810	851	829	795	869	799	850	846	792	846	808	824	812	848	824	827	840	814	821	848	812	881	812	824	817	834	837	823	831	781	839	845	777	835	842	824	834	833	840	895	810	818	856	805	804	813	833	817	857	845	766	836	780	796	796	841	756	851	869	819	836	798	796	785	818	874	842	858	802	831	835	831	787	798	837	863	850	821	882	839	826	833	812	803	859	830	818	829	820	824	863	811	880	814	792	779	813	881	833	823	802	849	826	904	778	843	819	809	799	833	833	846	813	843	799	843	834	838	884	862	833	793	855	815	785	841	827	862	783	815	808	875	863	813	825	859	801	815	852	831	833	844	857	850	800	817	894	835	816	829	821	817	848	810	826	826	862	871	801	840	837	804	762	790	849	853	832	836	790	843	849	810	817	822	786	796	831	837	838	869	812	835	855	852	843	850	871	837	883	839	826	851	792	835	796	853	891	835	799	864	797	860	876	813	807	831	802	812	858	795	791	841	826	820	810	790	816	823	801	865	834	783	871	785	830	845	847	845	773	800	840	897	840	850	791	826	852	847	844	833	783	826	810	804	836	810	765	846	787	836	771	841	856	838	811	835	823	845	848	854	802	793	885	823	849	824	827	818	789	811	835	873	809	819	843	876	833	888	834	841	803	792	826	824	785	815	838	789	832	824	827	860	828	820	861	856	818	854	848	780	811	795	851	797	848	817	805	827	831	883	859	852	841	864	762	820	841	838	840	815	793	858	807	780	788	782	771	853	782	838	818	810	803	798	837	856	864	837	826	807	797	841	834	883	827	826	876	818	826	863	834	812	810	882	883	846	789	770	842	803	770	840	835	842	773	820	822	853	824	847	788	854	858	888	840	843	783	779	825	813	857	842	814	828	895	871	823	844	801	781	788	808	819	830	856	778	783	848	825	835	856	788	861	808	809	827	768	834	830	799	795	791	861	871	826	860	828	841	824	847	805	782	832	829	827	853	800	864	819
57809	40064	8860	1911	1232	907	734	732	579	572	521	505	494	488	463	444	427	461	408	433	415	381	396	418	402	399	402	387	364	364	392	367	394	351	402	387	406	385	394	359	391	374	415	406	389	339	380	357	395	372	375	378	387	363	391	366	401	366	379	382	396	393	381	378	340	415	337	367	387	371	359	397	380	362	354	375	358	383	400	410	368	359	395	358	399	380	394	364	371	372	340	365	377	398	352	378	365	382	393	369	391	352	409	416	374	403	392	361	359	363	386	393	342	359	388	333	381	382	350	361	400	401	383	366	388	411	381	384	362	380	391	385	378	376	376	347	364	403	375	416	364	348	394	358	394	407	401	340	360	376	368	351	365	361	370	378	363	340	355	350	366	368	373	372	383	391	409	392	414	373	406	367	353	372	391	390	388	395	335	397	380	379	393	364	345	358	397	373	388	353	332	364	361	379	350	372	358	347	329	380	357	377	381	374	371	379	368	377	380	387	378	374	358	355	341	359	371	361	375	350	392	424	358	367	383	352	364	372	354	370	374	355	376	364	366	362	373	346	362	398	400	381	412	370	341	352	386	382	369	373	365	402	439	357	397	380	356	393	413	383	364	403	356	349	386	352	336	377	400	409	386	386	347	394	415	413	351	408	361	421	385	357	389	388	410	370	380	356	386	390	374	377	354	384	365	384	343	376	367	402	397	380	417	368	372	364	378	380	361	381	362	372	342	386	371	384	382	371	371	407	383	356	340	379	383	382	376	386	341	402	402	361	395	399	387	374	388	380	390	359	361	353	421	388	364	350	379	357	363	350	354	396	391	362	349	367	400	363	400	346	384	378	371	383	400	423	408	409	379	341	352	383	379	430	362	378	421	399	360	364	370	402	351	357	419	369	384	376	400	393	397	370	384	373	352	409	369	375	413	356	335	397	360	394	364	395	372	385	395	392	391	401	391	368	350	381	371	382	366	342	370	409	382	345	367	385	356	407	385	359	382	371	353	373	370	372	396	362	374	400	317	367	393	358	380	383	371	392	389	354	389	353	368	396	387	333	358	386	378	367	350	396	328	358	380	360	347	363	362	368	376	370	384	399	390	375	379	320	396	374	402	376	365	420	388	369	361	400	376	355	353	344	360	356	386	386	413	385	362	377	356	389	363	334	374	370	354	366	409	366	385	370	348	372	331	410	350	377	370	391	412	384	369	389	357	372	363	367	356	367	357	401	373	402	410	412	395	391	387	374	363	373	333	366	390	366	364	367	393	379	376	366	395	371	398	382	391	374	410	399	370	420	370	385	350	361	367	376	360	347	354	398	384	359	389	402	367	371	417	398	347	373	373	373	401	388	393	343	392	372	402	375	377	416	400	366	375	397	370	348	348	389	360	365	372	366	392	419	347	391	383	317	362	376	348	346	371	366	320	400	400	420	365	375	351	380	388	368	353	371	328	388	369	398	392	388	375	367	415	404	364	380	372	362	369	373	364	373	358	369	378	392	369	384	382	384	363	354	377	373	357	392	369	346	352	371	400	364	347	370	375	380	386	376	358	334	392	367	375	376	418	357	354	411	368	407	371	393	345	379	368	365	396	374	410	342	347	365	340	408	383	389	375	366	355	373	394	405	385	373	396	400	391	410	393	376	361	385	394	406	358	359	385	397	391	370	386	390	385	373	387	344	354	373	370	368	360	403	389	400	384	373	350	378	390	373	346	386	369	381	394	342	357	375	389	357	349	374	344	351	396	390	395	350	363	391	369	368	356	402	367	392	378	416	375	401	377	360	396	376	416	381	386	370	365	371	379	372	390	369	384	370	383	390	355	370	360	363	354	357	348	379	344	387	370	404	365	408	382	410	406	343	354	348	385	389	369	372	376	389	330	389	347	360	401	367	361	389	376	362	334	388	364	371	414	429	338	385	396	390	375	395	409	346	375	343	378	403	359	370	386	346	383	347	367	357	412	371	391	391	364	383	394	386	389	377	404	406	369	405	357	384	386	389	366	383	355	377	384	360	374	363	353	348	355	344	385	398	385	393	369	368	367	384	388	342	385	369	358	358	382	385	372	374	360	376	377	336	387	369	366	362	363	360	390	399	376	406	377	373	370	352	426	380	356	377	381	360	367	393	369	376	356	382	370	347	365	371	400	406	399	384	377	357	375	368	399	386	353	352	365	368	360	430	374	351	391	378	351	345	410	364	386	364	411	371	384	397	386	368	360	355	375	388	353	393	351	360	392	358	369	326	378	408	376	362	389	377	386	397	361	367	362	381	413	383	359	358	373	397	391	324	368	398	334	373	387	388	372	389	368	392	389	372	384	393	388	382	371	404	379	363	354	310	352	386	412	384	385	341	382	378	378	384	376	356	363	384	393	359	388	368	339	406	405	402	361	379	361	344	367	385	381	345	383	365	350	375	349	402	380	373	384	375	404	361	392	359	412	367	374	411	394	378	384	352	352	385	405	413	396	378	375	399	393	361	389	396	389	396	359	366	343	404	398	345	349	344	394	382	407	373	352	416	405	364	340	371	386	391	389	354	368	380	353	353	370	396	399	353	396	384	361	357	416	386	405	385	360	381	368	389	401	373	374	362	386	365	347	403	361	409	408	362	366	362	378	369	379	383	367	389	378	395	382	353	370	401	401	381	376	388	333	406	380	394	395	375	374	415	368	410	412	401	366	365	369	353	397	396	381	363	381	374	365	349	390	358	390	360	379	379	393	401	341	369	346	345	376	398	367	380	403	354	369	374	402	366	379	369	390	378	369	365	404	344	386	360	375	375	352	374	372	392	354	382	365	391	378	407	349	429	365	364	374	362	369	342	381	399	404	373	365	376	373	377	384	353	353	348	363	357	372	350	356	360	381	369	387	375	355	344	363	446	393	353	365	384	383	396	339	378	373	401	374	349	350	378	380	394	367	389	383	378	363	382	366	390	376	359	373	378	365	368	373	399	374	394	381	386	391	375	391	393	423	405	355	351	370	386	381	405	405	402	376	393	379	340	407	355	340	343	409	377	348	374	323	389	368	400	377	406	325	348	357	372	385	345	407	403	354	427	395	353	383	370	386	392	406	382	394	380	354	355	354	353	375	387	371	364	379	375	351	388	382	414	331	373	386	428	392	419	389	368	363	332	392	408	354	386	354	358	401	389	387	383	344	388	358	365	377	359	385	393	388	362	380	355	383	376	366	350	390	342	342	345	369	375	365	342	366	375	394	359	374	398	360	371	435	385	366	361	380	407	395	362	383	342	364	371	369	336	390	371	374	382	377	353	386	345	342	372	360	369	400	379	359	391	382	385	383	378	334	387	390	396	340	378	351	408	379	361	387	384	369	384	392	384	391	384	354	373	363	394	388	347	377	383	393	346	415	368	363	378	355	353	393	369	348	372	344	386	353	366	395	383	378	364	372	335	355	354	395	392	403	397	366	364	379	361	431	387	354	351	374	347	394	367	391	346	375	355	368	365	396	399	395	383	365	401	377	367	372	365	386	362
37016	11942	3820	4740	4224	3539	2815	2579	2220	1978	1849	1675	1537	1532	1462	1387	1345	1304	1307	1185	1179	1173	1115	1116	1036	1082	1030	1023	1058	1018	1067	969	1034	942	994	970	960	1014	1025	993	1045	935	998	1011	1002	963	1018	1010	968	981	989	962	967	958	907	981	979	905	959	900	911	934	960	958	927	941	962	988	933	963	923	950	967	964	935	912	925	985	941	937	938	922	954	963	881	937	935	918	905	911	983	950	952	943	910	933	962	913	885	955	878	916	967	911	932	981	945	958	944	912	911	956	990	907	893	941	915	889	979	906	945	861	939	868	998	903	926	942	948	931	898	878	904	941	947	935	907	941	970	904	968	845	950	909	923	910	928	900	944	976	919	899	915	918	954	954	923	933	943	913	959	956	891	928	917	930	959	921	916	985	969	948	913	912	926	915	923	862	903	892	943	920	909	974	965	932	896	906	894	954	924	966	930	910	1002	925	940	922	937	924	922	950	908	996	961	921	954	910	947	971	900	995	923	915	859	931	899	889	927	925	923	863	914	974	916	886	939	901	926	926	929	947	915	965	900	958	953	933	949	931	923	937	989	910	870	910	939	961	965	922	910	895	870	921	923	938	928	931	914	977	941	949	920	887	936	906	924	945	928	977	880	949	885	935	1001	866	961	963	928	932	929	929	914	879	901	901	912	951	910	949	889	949	924	947	909	1009	951	930	886	908	903	901	888	944	932	941	891	929	924	931	960	995	894	966	926	910	905	912	928	980	1013	896	945	943	907	919	942	876	938	978	925	882	951	872	933	920	914	942	927	904	962	897	881	960	956	904	913	932	915	947	951	927	918	874	951	937	988	897	893	938	962	954	921	946	915	882	987	917	975	960	879	962	909	865	909	937	916	899	985	917	949	922	954	881	926	886	899	953	975	896	953	942	930	921	945	932	925	901	912	920	878	942	929	970	969	938	937	938	920	887	964	958	914	900	910	958	948	910	960	887	888	889	921	918	907	932	934	933	951	904	925	946	947	907	909	975	937	912	921	926	962	893	900	914	932	878	938	942	914	936	951	916	866	935	908	936	859	986	936	939	924	926	909	907	920	929	982	937	980	878	924	891	934	892	896	972	867	934	964	930	978	916	910	978	916	938	935	897	959	864	949	912	931	978	891	909	934	895	932	888	955	920	919	844	938	936	853	906	954	930	924	949	899	861	916	941	924	945	904	871	934	904	948	949	995	912	885	932	895	889	910	914	909	916	879	876	879	857	964	900	990	943	897	898	951	939	946	884	899	919	889	908	961	947	845	926	926	880	903	966	908	873	918	902	919	940	949	912	910	900	981	898	890	933	958	921	916	964	940	921	939	877	952	956	991	948	946	972	969	951	938	947	938	899	963	950	926	941	948	930	949	944	943	902	927	945	904	963	918	903	913	895	895	913	942	833	950	901	939	1001	964	932	957	925	941	939	923	963	914	1016	930	885	967	932	946	909	968	940	898	950	913	892	912	914	983	918	973	970	867	888	947	881	957	903	926	943	996	894	913	956	943	960	882	923	867	877	924	921	984	992	912	972	885	901	934	908	891	885	880	886	933	968	917	941	947	942	950	928	924	904	940	901	880	952	1004	909	887	971	924	964	866	899	918	882	906	944	983	932	961	932	905	916	923	941	945	903	913	948	960	925	960	894	915	905	935	955	907	937	938	938	963	997	951	922	951	948	922	923	949	930	907	893	981	970	897	869	933	951	938	926	887	954	949	941	883	939	923	891	946	910	911	964	976	897	941	927	967	922	940	929	940	931	970	936	886	966	914	946	883	919	933	998	963	942	941	889	941	945	886	906	913	902	925	931	957	955	997	902	933	965	899	905	900	936	945	934	914	881	918	877	933	958	930	966	900	978	944	957	940	893	953	964	927	1009	860	911	900	934	871	950	965	884	961	901	964	902	912	929	966	984	923	939	883	926	972	905	894	960	933	954	937	876	965	930	960	912	919	892	926	898	909	940	943	963	993	849	940	931	949	912	943	879	936	903	982	928	928	988	948	923	903	921	912	899	859	955	885	909	942	939	900	952	881	939	935	913	907	875	970	960	954	876	989	928	943	876	926	913	938	948	891	896	932	950	993	939	927	887	927	863	944	959	899	890	866	949	924	973	920	927	919	911	899	950	959	935	966	975	928	924	956	874	902	920	916	966	952	937	911	892	938	885	954	883	942	932	877	928	952	911	940	892	955	952	983	948	899	894	954	894	909	933	985	944	954	948	923	895	925	983	936	947	896	938	925	919	926	950	976	940	878	918	876	900	927	907	894	964	954	961	957	918	972	948	932	930	929	894	906	888	827	886	987	918	941	885	930	938	926	845	948	901	901	919	950	970	920	900	918	913	939	1020	952	880	941	907	890	888	1009	885	961	932	891	942	902	924	933	926	984	945	906	929	931	923	915	904	893	941	926	925	961	904	945	885	963	915	956	911	925	906	876	907	975	948	930	942	927	922	1017	917	945	919	866	942	893	953	909	886	956	911	911	952	962	900	969	879	941	919	907	948	901	923	874	1006	921	891	945	881	917	921	865	940	950	900	889	926	959	939	950	944	904	936	894	898	910	883	906	913	924	951	953	915	916	911	915	925	941	872	918	864	944	917	956	946	891	948	917	921	901	915	913	944	902	980	964	930	895	906	906	930	943	917	938	953	919	982	889	945	948	887	907	934	874	923	956	950	895	922	953	906	933	947	898	927	933	903	925	924	927	914	921	885	953	965	966	934	927	988	928	886	877	928	921	916	868	942	949	931	876	978	900	947	950	981	974	998	961	993	910	953	937	922	900	889	914	884	897	945	917	962	894	930	897	970	921	967	985	932	918	966	915	958	924	910	931	860	910	883	933	1004	947	960	911	940	915	921	912	888	863	938	920	982	938	941	891	923	923	888	925	934	876	907	886	920	986	903	951	912	941	931	960	948	908	908	946	921	1001	926	957	924	907	935	933	895	897	917	933	968	928	950	886	925	908	896	928	915	920	910	973	909	929	891	940	931	900	919	969	953	906	952	890	921	896	963	978	926	925	881	929	960	898	875	911	943	942	956	938	959	943	890	895	933	935	954	892	911	958	948	890	907	858	939	931	921	956	959	885	949	876	970	894	935	896	919	906	968	952	909	961	944	942	946	962	964	887	913	966	1021	950	915	910	855	926	955	940	927	945	900	931	886	967	974	959	951	965	917	910	927	930	982	946	928	947	911	929	898	892	914	919	925	947	926	907	921	942	927	946	909	944	947	915	910	922	917	909	946	902	926	945	976	888	965	949	939	906	924	918	932	983	932	932	918	929	953	955	902	891	923	998	970	904	883	904	947	913	901	936	906	912	940	934	909	912	904	941	938	965	917	957	979	916	905	911	919	934	933	912	956	887	919	916	960	927	903	920	947	916	932	961	972	927	889	972	943	908	931	916	930	935	899	942	907	943	896	901	847	925	924	918	941	935	959	900	846	876	899	997	904	911	941	940	956	929	944	933	931	902	903	947	939	917	877	927	909	956	910
5879	1441	274	189	196	162	169	198	172	161	167	172	146	159	149	171	190	155	161	160	150	139	155	161	163	164	164	158	148	165	157	173	178	201	165	134	155	187	147	166	150	171	149	145	146	132	160	155	162	174	170	163	145	157	152	140	157	145	151	165	146	145	153	179	151	168	177	149	144	158	145	171	163	166	166	172	143	164	130	194	144	152	164	168	173	155	171	170	151	149	163	155	162	158	158	149	167	156	192	181	151	147	144	158	146	141	141	171	136	137	167	136	152	156	151	158	145	140	153	151	169	145	154	149	178	143	176	161	169	156	168	163	161	166	159	172	146	133	166	181	151	144	150	144	149	153	137	183	140	153	159	143	147	174	139	165	134	166	161	169	161	170	161	154	172	188	144	176	176	145	154	159	163	163	140	147	137	141	159	170	165	197	172	148	138	129	165	168	136	140	155	144	172	140	147	142	165	155	175	152	187	149	167	147	158	160	180	149	169	163	107	152	153	179	177	166	159	148	143	165	160	184	137	146	176	143	179	137	139	134	156	149	178	155	163	149	163	152	140	157	139	146	177	169	141	161	137	141	166	144	164	146	154	152	169	159	145	144	164	168	151	163	152	150	154	158	160	159	139	146	168	152	135	151	145	148	153	164	169	153	153	178	169	166	151	165	148	163	144	167	169	171	163	139	168	153	144	156	149	170	153	165	146	150	153	153	148	151	133	157	170	196	163	159	179	167	148	149	186	150	144	174	145	173	151	166	159	168	167	155	164	144	147	163	154	166	164	132	156	132	157	165	145	149	161	160	141	167	156	159	168	153	150	145	137	145	192	150	142	176	140	174	148	138	138	176	170	154	152	135	166	183	178	156	155	163	167	135	150	159	147	156	141	142	171	159	164	159	145	154	161	158	158	170	148	158	170	171	158	159	140	153	182	176	175	163	156	163	157	159	156	167	168	134	148	145	140	151	181	163	134	159	150	144	146	159	134	146	127	153	165	142	162	160	159	167	137	164	166	142	144	148	168	153	159	150	141	164	165	154	148	148	157	172	156	144	172	156	188	177	175	140	154	147	138	140	164	148	164	144	147	164	141	168	153	171	153	157	171	162	178	155	176	144	141	166	164	143	161	136	133	152	169	136	158	167	148	157	133	163	134	175	174	137	162	157	188	154	172	169	169	155	156	152	192	153	158	175	155	158	145	144	177	135	166	160	163	155	167	157	149	130	168	186	169	160	163	147	136	159	140	178	171	163	159	146	167	152	158	147	161	173	127	134	157	168	143	168	140	146	160	166	159	184	161	168	157	168	155	165	165	170	170	165	165	153	167	144	169	147	155	179	149	147	160	188	155	161	146	180	139	165	157	177	164	162	147	150	165	181	123	184	150	179	175	163	128	143	164	158	164	141	147	184	142	132	163	142	141	167	167	171	164	151	157	164	158	155	158	159	148	151	151	135	141	153	150	139	144	164	180	168	145	137	154	149	151	135	145	134	135	159	166	163	137	159	160	157	165	168	176	148	145	166	141	151	144	146	156	164	159	145	185	149	138	180	151	174	159	159	154	176	150	160	161	140	165	159	159	152	164	147	149	155	153	161	134	164	151	161	158	161	165	138	153	150	170	153	148	174	131	134	175	147	158	149	166	152	183	171	176	176	178	158	167	132	154	160	151	156	156	177	143	134	149	158	172	134	151	150	142	149	152	164	164	154	151	141	152	152	161	162	150	152	169	173	173	169	140	170	163	163	177	165	161	151	148	172	147	165	153	134	163	143	166	167	144	152	160	170	144	147	158	148	164	132	161	161	153	153	142	156	142	153	177	161	166	156	172	155	153	185	157	143	152	170	146	141	160	175	160	154	161	142	161	162	144	130	144	148	153	143	159	119	155	155	128	149	152	140	166	166	154	175	154	139	146	156	139	165	151	162	160	146	166	147	155	160	156	145	118	145	162	170	162	161	161	162	137	162	163	146	158	156	144	159	168	143	170	172	148	154	170	137	145	139	145	149	165	151	155	153	147	183	161	157	163	152	149	179	160	151	169	159	144	160	149	164	165	179	143	166	167	156	146	155	163	151	130	172	152	175	160	166	151	153	151	148	166	140	171	159	169	165	166	146	150	152	193	140	161	167	148	161	159	168	151	140	166	147	135	171	139	144	160	156	160	179	174	163	135	141	141	163	155	158	199	172	144	159	150	139	163	129	161	158	143	165	167	154	164	158	161	170	172	170	156	151	159	163	155	157	159	151	138	131	166	158	176	141	185	158	159	138	181	143	163	173	156	157	148	156	156	160	140	173	146	154	167	160	134	153	158	131	171	146	159	155	171	155	134	154	153	154	154	152	163	145	158	151	139	176	136	158	165	190	143	150	169	164	154	148	166	137	151	144	180	152	184	160	140	163	158	150	168	168	166	164	156	160	181	143	142	142	181	150	164	156	167	168	148	155	151	179	142	157	147	156	152	149	146	142	153	192	181	154	177	173	154	154	158	140	156	149	149	149	157	146	166	170	171	141	160	146	162	160	147	157	146	170	146	172	129	160	179	155	153	166	151	160	142	136	157	153	153	167	153	145	164	166	131	179	130	152	168	150	151	141	147	162	178	148	162	143	139	160	164	160	149	157	170	156	148	164	173	159	155	164	169	132	181	158	171	175	170	154	173	135	158	147	145	147	163	179	159	164	155	154	172	160	162	153	155	173	167	145	150	137	167	147	165	147	169	127	161	166	146	139	159	153	135	144	156	161	170	142	156	170	153	148	167	148	149	152	159	145	169	163	172	177	170	150	148	162	149	149	159	152	148	160	163	163	174	135	180	153	139	158	154	153	166	157	170	169	160	158	157	172	162	142	160	156	136	169	140	163	138	164	175	182	173	170	164	165	175	182	151	192	153	140	146	147	156	162	164	149	164	160	160	136	137	162	164	162	165	174	164	130	186	169	183	145	155	155	160	160	149	157	156	165	130	160	165	147	140	152	142	139	156	141	140	159	144	170	148	167	148	164	182	184	144	184	153	154	153	173	162	155	154	172	149	147	167	145	177	163	160	158	156	151	142	159	158	152	154	154	158	141	155	157	161	148	155	143	133	155	156	155	151	147	147	131	120	146	151	160	147	164	161	152	146	156	153	173	176	148	146	138	156	160	143	152	162	175	165	167	143	154	136	163	146	156	151	149	158	142	167	174	153	159	150	167	143	163	176	164	143	148	179	172	135	161	149	166	159	166	143	158	155	173	151	150	154	145	148	155	153	139	154	130	148	166	135	146	151	174	169	152	154	145	160	151	170	178	159	152	158	140	168	158	141	139	140	152	166	194	150	164	162	171	153	170	186	165	165	149	168	147	165	149	151	174	122	171	167	162	164	153	161	135	142	145	155	160	151	168	151	159	167	153	141	171	152	154	159	165	139	145	163	144	165	176	148	166	157	152	174	151	156	162	166	144	145	148	196	146	158	147	143	150	160	165	141	179	154	150	163	150	140	149	170	174	165	144	165	154
6803	1678	543	586	561	580	519	509	555	505	527	485	548	491	496	537	507	484	523	525	476	496	501	508	451	510	450	450	506	504	496	466	511	485	468	482	465	478	494	493	493	496	509	470	464	472	491	489	503	477	508	513	476	461	476	491	498	506	493	502	500	456	495	496	493	475	449	474	488	448	475	469	485	503	482	476	465	451	486	548	460	447	454	474	474	496	473	477	474	492	484	510	459	476	495	482	486	535	499	457	512	447	482	508	492	472	490	489	499	493	508	485	489	508	501	453	493	476	521	480	487	489	508	468	516	455	494	465	458	488	446	462	492	508	515	484	498	475	507	459	480	506	486	455	482	462	474	479	452	493	488	479	472	510	477	505	495	455	460	483	454	455	450	448	479	505	461	454	480	458	462	440	457	481	474	448	436	495	497	451	476	485	441	480	504	469	479	510	498	521	466	485	505	508	525	520	472	476	496	498	476	503	475	483	512	449	464	515	497	509	506	475	444	508	491	448	461	463	484	465	491	474	487	459	496	493	533	501	543	495	495	478	429	486	519	495	503	466	447	509	478	460	512	504	469	463	471	456	507	528	482	447	488	527	484	472	484	485	482	488	440	512	469	458	468	462	443	500	502	429	488	510	533	490	461	516	500	494	469	457	468	479	502	468	521	475	470	455	498	454	489	509	478	467	498	470	492	457	485	489	477	474	473	470	501	485	496	478	491	500	465	437	493	465	497	476	473	481	482	454	485	480	503	491	496	479	471	468	496	480	508	462	461	506	466	524	501	498	484	525	468	434	514	473	459	480	482	484	468	461	534	453	503	487	502	481	513	471	437	454	480	451	507	490	456	492	468	512	480	496	480	479	467	503	453	468	465	502	461	495	474	493	447	491	458	488	515	472	443	487	467	489	473	438	456	510	426	456	464	466	461	520	532	509	494	506	478	473	470	463	471	465	502	468	495	484	468	477	481	507	506	460	457	472	463	469	493	494	454	472	474	485	496	491	473	503	458	458	444	471	483	480	473	462	468	469	441	471	443	527	490	506	496	492	460	517	469	459	491	517	478	469	488	501	505	518	469	530	479	457	476	470	487	480	479	491	472	504	486	481	463	491	444	488	488	459	459	481	446	484	467	486	538	479	516	489	486	500	470	499	499	528	467	504	472	483	518	468	502	495	455	480	473	488	470	449	487	499	499	507	501	448	484	443	516	461	480	501	475	488	488	457	475	503	453	446	419	464	466	532	454	489	481	445	476	447	483	487	492	452	496	492	467	468	496	469	467	487	496	476	486	477	512	493	459	461	464	508	478	461	456	475	496	468	492	487	500	453	506	498	487	468	478	470	487	525	458	465	494	453	455	501	464	462	470	458	496	475	509	459	504	497	459	452	460	498	476	455	482	467	479	521	484	487	508	480	439	482	463	500	484	495	425	451	450	505	485	486	481	480	510	499	451	485	455	437	465	482	482	508	485	493	500	468	496	440	487	457	527	506	442	494	459	470	489	476	513	501	480	506	440	489	487	515	492	451	486	485	475	450	475	494	477	498	472	491	475	482	499	506	490	484	507	447	458	487	473	503	474	512	457	472	513	482	489	479	513	471	454	476	460	480	474	478	513	487	476	495	460	503	453	497	459	469	541	526	469	488	511	470	471	498	484	544	472	440	483	438	482	517	482	456	486	476	479	498	475	480	472	467	501	467	469	477	489	498	478	481	463	479	452	468	509	485	534	454	523	479	460	504	483	485	498	462	467	519	488	508	495	516	486	457	497	490	468	456	463	465	473	457	471	399	464	466	495	489	501	506	457	462	468	464	484	471	509	482	498	527	486	495	473	451	466	465	493	444	478	521	471	470	471	467	485	478	503	519	479	452	450	461	471	496	470	527	489	471	466	476	473	466	500	481	472	508	498	505	453	475	513	483	489	520	451	478	496	477	477	469	479	463	469	490	499	498	467	504	464	494	487	480	498	459	487	504	452	482	488	458	439	466	483	503	460	525	475	476	509	491	512	475	461	484	446	463	513	483	461	509	516	438	503	484	506	518	460	486	457	484	494	478	501	485	456	490	476	483	479	469	448	468	469	523	497	448	460	564	466	509	456	477	485	527	486	462	431	488	456	489	519	490	460	425	453	477	461	496	479	443	504	482	500	519	478	458	468	485	453	459	479	450	459	464	490	450	490	506	489	471	470	465	508	490	476	500	491	488	473	469	460	512	458	483	494	500	474	488	493	485	486	479	491	457	517	455	506	535	485	465	467	487	495	478	525	508	467	510	487	457	476	490	493	533	502	505	493	474	517	448	473	479	480	529	451	462	465	477	497	483	471	459	496	483	493	467	440	435	455	494	482	472	501	467	470	475	499	468	447	518	507	469	508	494	489	481	435	484	485	489	452	483	495	493	477	524	498	490	457	467	479	469	524	531	497	497	479	480	456	498	504	456	486	467	468	452	473	461	502	489	443	465	497	464	463	457	484	466	462	467	495	477	453	496	493	461	444	452	497	474	480	487	509	495	468	459	474	445	463	504	452	506	456	481	496	476	471	435	464	462	477	472	473	498	471	517	459	472	490	453	513	443	539	522	475	476	480	493	526	509	497	498	478	552	478	472	487	464	509	496	425	463	490	458	461	426	469	460	460	513	425	519	509	460	470	448	497	496	492	469	473	448	469	484	522	476	493	465	497	518	514	464	485	507	505	515	508	489	462	481	491	477	486	475	481	452	507	482	473	459	477	467	496	482	453	476	484	505	482	489	495	512	493	487	485	432	489	478	505	429	501	512	536	463	482	526	445	462	451	526	520	467	492	495	491	498	473	471	502	489	489	499	531	488	448	473	490	497	446	500	464	467	467	486	455	501	515	512	479	469	501	484	479	480	469	496	464	487	498	493	479	481	491	484	511	475	483	488	484	487	460	526	444	452	475	515	487	486	482	493	522	465	466	477	495	476	508	485	466	481	513	475	494	493	477	474	463	492	500	483	469	473	477	480	466	482	448	482	486	458	499	495	477	469	488	482	448	428	473	473	506	475	455	524	464	526	495	499	460	457	489	503	449	491	482	491	487	515	485	483	480	489	484	471	476	477	463	482	490	456	492	512	516	488	470	438	477	482	466	477	459	449	485	462	440	524	486	496	452	514	448	497	556	497	482	465	516	476	470	478	500	484	465	503	473	472	475	481	475	452	464	519	491	486	462	460	466	500	476	493	480	472	466	471	476	464	469	493	513	507	444	465	466	461	504	472	486	481	540	467	463	447	461	470	451	513	466	458	478	441	490	468	467	504	520	483	426	484	502	526	487	474	457	469	513	461	423	494	498	476	481	455	487	463	471	484	485	470	496	496	489	491	451	477	468	512	434	520	497	479	468	509	473	496	493	449	446	471	489	502	506	507	480	455	477	511	495	483	478	470	444	482	479	474	461	490	484	515	501	463	516	482	465	512	471	477	504	522	492	493	524	488	459	510	502	514	492	463	457	492	490	452	468	481	514	439	472	513
47257	29667	3604	947	758	591	513	480	437	418	413	405	351	348	364	351	347	324	341	333	341	337	343	334	335	317	341	332	335	335	317	300	307	346	327	325	311	346	331	333	319	275	290	292	319	315	331	318	319	383	347	309	329	319	271	311	318	273	332	297	304	328	328	319	310	340	338	303	308	324	334	328	318	312	339	348	311	332	310	331	327	299	301	309	295	314	303	305	312	287	356	306	309	283	340	316	303	303	305	296	305	296	318	326	325	312	343	348	314	307	329	318	304	318	337	352	313	325	274	344	286	321	341	335	329	311	281	316	330	327	311	342	283	326	316	375	301	327	329	335	289	304	324	295	297	282	325	344	288	303	340	297	304	318	318	308	333	327	310	297	324	298	327	300	324	350	293	308	326	335	324	315	320	318	339	282	343	312	299	302	316	330	305	328	349	329	342	322	288	312	332	332	370	324	327	332	335	295	329	332	320	318	305	333	319	330	335	301	295	323	298	360	321	331	307	329	281	337	313	296	276	305	306	326	334	299	337	330	350	340	319	312	352	321	316	291	317	323	328	316	304	322	320	301	325	338	315	304	311	289	344	285	333	318	353	354	314	300	301	337	321	337	308	312	329	298	318	299	326	292	322	360	323	314	325	282	340	328	345	295	301	313	332	329	291	310	322	328	301	316	305	309	318	301	300	313	303	317	321	305	320	319	333	318	346	321	295	312	271	338	302	284	333	313	332	319	313	321	281	335	317	313	327	296	307	286	319	323	308	322	314	319	301	315	341	314	367	346	316	305	323	382	352	296	315	322	351	284	343	344	355	313	331	311	338	324	301	326	300	314	310	330	352	335	343	297	302	302	333	304	335	318	325	334	314	273	298	340	327	316	315	350	322	295	313	326	349	334	337	340	322	310	293	340	292	325	304	341	332	347	325	304	321	309	327	308	333	299	319	336	318	351	286	298	310	333	325	299	304	325	343	284	306	342	319	324	355	302	308	305	328	363	285	355	340	326	315	352	285	292	316	310	329	321	264	324	311	290	330	327	300	344	340	317	329	305	341	320	313	315	320	322	308	298	286	307	303	291	330	316	331	334	314	348	326	309	367	330	313	293	327	293	343	320	320	317	312	293	338	326	317	326	273	330	304	301	326	338	306	325	325	352	332	294	307	300	307	312	323	308	355	367	316	319	322	331	319	318	301	326	286	319	303	302	327	336	330	299	328	293	278	329	296	317	327	320	289	308	288	302	335	341	309	302	346	359	317	314	334	333	349	335	310	314	321	333	339	345	335	344	306	305	350	328	336	301	341	311	345	317	304	323	294	315	297	318	322	292	326	324	312	325	351	345	331	349	313	306	320	320	301	331	335	315	306	329	331	283	346	300	323	316	339	344	306	302	346	312	320	345	298	337	328	311	348	311	337	308	305	292	320	322	354	287	331	320	302	315	312	349	336	306	304	331	325	316	308	320	312	328	298	315	299	289	336	351	344	328	325	292	333	291	332	295	281	311	301	325	331	309	347	346	291	284	312	284	347	353	293	364	332	317	332	344	303	324	355	357	321	304	308	320	310	339	306	274	319	297	328	326	329	300	319	336	358	317	316	322	306	303	348	323	309	317	276	297	306	314	294	295	295	306	303	332	297	337	314	308	316	271	302	315	340	314	332	321	304	315	338	336	326	282	342	306	327	317	291	332	303	319	309	355	345	312	320	327	317	343	329	304	307	339	309	313	300	291	340	298	302	368	315	316	316	322	335	317	305	317	348	318	294	338	325	356	282	311	302	309	305	346	322	334	335	325	349	326	305	316	296	307	283	289	326	320	310	324	331	308	321	301	295	308	340	329	308	335	339	339	312	331	353	357	314	281	320	303	321	292	313	312	340	335	331	328	310	297	315	294	321	284	295	300	309	340	317	310	334	335	317	317	339	324	326	335	299	284	342	335	321	307	309	290	298	307	295	313	314	327	329	294	318	320	311	286	324	304	338	321	320	268	307	315	343	320	318	288	302	321	311	333	291	294	339	327	345	334	345	336	333	314	324	318	312	360	306	335	326	321	347	314	302	288	311	276	306	319	334	291	309	351	307	311	322	309	323	303	328	300	317	352	345	312	356	313	333	275	315	321	279	303	346	331	311	315	329	360	307	287	306	335	312	327	335	359	312	319	297	336	289	333	310	327	313	332	331	304	307	327	326	337	286	306	344	330	314	312	302	296	343	310	328	323	308	312	319	346	327	285	306	294	327	299	351	309	334	321	361	295	304	286	301	346	322	341	303	312	319	342	336	330	301	311	300	289	351	331	354	331	333	342	340	325	306	321	340	323	331	306	312	331	314	325	302	330	288	323	317	341	309	324	321	315	294	342	290	289	288	298	338	351	334	327	353	321	302	314	323	329	298	294	325	328	307	328	308	311	338	320	331	340	300	337	313	357	295	274	330	318	309	268	308	322	337	290	282	324	301	318	294	309	321	332	321	313	322	337	320	348	292	324	342	304	338	307	330	319	296	326	304	325	350	314	309	332	321	330	314	357	320	303	315	316	333	299	343	325	324	320	279	321	342	320	340	302	276	293	306	348	330	313	339	297	358	293	331	340	293	293	327	290	334	340	356	316	312	306	341	287	354	313	325	345	277	295	336	347	363	298	299	341	317	306	324	332	317	316	299	322	325	315	288	307	335	314	298	324	346	336	336	336	290	324	357	354	311	312	344	351	312	304	316	320	342	333	335	306	302	309	331	318	304	347	299	348	324	303	315	295	320	300	304	317	308	348	330	322	325	320	365	325	305	319	325	300	332	320	340	328	300	311	329	346	304	298	299	328	312	305	324	281	347	271	320	326	325	338	291	335	310	319	285	332	322	362	314	302	279	297	327	330	347	292	330	304	326	343	335	333	326	375	332	296	325	296	315	337	292	319	318	338	315	316	303	308	312	320	286	330	309	335	297	313	271	335	287	321	306	331	330	309	318	340	287	353	320	320	330	305	291	303	316	315	317	308	314	333	347	317	320	322	308	295	324	323	309	318	293	366	317	331	327	276	284	328	330	311	311	328	333	331	296	303	321	322	330	308	310	293	294	324	324	316	285	308	310	316	305	327	328	309	315	287	318	316	322	316	315	324	338	327	327	307	363	352	286	337	305	331	306	297	316	343	323	325	307	290	345	318	341	304	334	310	325	336	354	312	324	344	307	335	315	329	297	333	321	340	342	306	354	330	330	350	331	304	318	320	308	323	331	285	297	311	314	349	354	338	354	315	352	325	309	300	301	303	341	325	329	332	342	356	351	325	318	322	314	332	357	321	347	325	324	320	330	306	298	303	335	331	299	300	289	297	325	295	304	321	317	329	320	309	343	304	320	290	356	294	287	326	312	336	314	351	339	332	291	337	271	279	304	314	313	333	348	304	304	317	312	275	305	335	314	336	314	299	326	316	277	309	330	311	283	335	325	314	300	337	323	313	329	344	320	330	325	332	315	336	319	314	318	349	315	304	331	319	295	334
30100	8689	2287	2881	2444	2193	1873	1716	1533	1376	1249	1200	1177	1152	1129	1043	1049	1052	975	981	977	979	931	930	999	976	868	903	899	881	894	889	850	881	874	913	935	882	856	867	878	866	844	866	859	849	852	934	875	827	821	823	907	853	880	843	864	826	845	867	831	837	815	837	797	839	923	909	833	827	886	807	857	881	863	809	856	832	838	841	902	826	857	848	819	849	864	840	871	819	795	848	821	804	823	832	858	890	780	797	837	830	872	843	890	857	883	857	843	848	809	804	881	871	839	812	877	832	874	875	849	839	841	848	825	864	834	866	797	850	863	852	811	869	854	836	872	853	884	815	885	819	853	860	864	830	884	806	823	830	838	872	839	843	814	895	832	870	840	841	889	873	849	833	831	832	857	845	854	830	870	874	878	833	889	820	832	844	905	838	867	886	830	886	863	832	849	869	830	830	880	829	794	819	831	848	817	817	878	866	810	803	861	843	874	836	885	803	828	792	822	840	840	875	871	826	827	817	876	848	829	822	839	882	896	818	824	820	810	849	792	810	801	809	905	839	820	814	868	813	857	831	825	869	840	850	857	787	793	804	826	847	843	830	853	815	841	871	814	870	771	911	810	804	850	853	889	845	812	821	841	825	872	766	818	890	838	839	845	833	857	838	809	827	871	828	824	828	824	810	813	835	855	930	847	858	768	773	828	806	881	874	829	876	841	810	842	842	866	856	845	847	818	866	846	826	850	847	832	875	777	915	765	866	803	828	822	846	837	864	814	824	798	853	864	847	832	820	840	861	829	825	824	856	842	851	799	826	813	825	849	823	817	844	821	820	847	820	817	784	809	825	840	894	885	858	826	817	894	812	840	861	844	865	796	821	822	798	824	856	879	851	854	828	785	784	853	837	834	785	850	845	832	807	809	887	881	844	852	797	782	866	879	878	803	837	860	789	885	867	799	821	883	864	860	896	851	874	825	883	833	879	831	799	816	855	831	798	850	810	837	820	895	840	828	831	835	851	884	843	807	851	857	877	832	865	877	829	849	861	790	820	787	880	865	836	829	832	816	883	840	831	861	861	876	875	837	832	834	837	881	789	845	811	837	834	845	841	837	879	802	851	850	833	811	856	823	857	852	877	863	796	792	879	807	829	868	870	864	915	842	863	811	858	877	863	844	845	890	870	835	890	816	883	812	815	853	858	845	812	880	804	798	845	896	818	874	868	842	833	762	890	851	801	845	899	900	837	821	846	867	831	828	878	856	797	821	806	808	774	839	890	796	838	872	873	816	810	781	830	820	862	860	808	825	868	810	867	870	871	826	857	845	831	855	794	883	866	911	834	806	824	828	819	825	861	821	870	790	825	778	808	827	770	867	801	842	842	835	783	822	842	830	830	888	800	837	787	837	813	890	857	875	853	847	861	835	867	892	853	801	839	812	814	880	848	873	861	847	830	843	799	864	838	890	812	860	817	841	794	826	841	870	816	859	860	823	810	813	840	864	865	873	814	807	836	793	836	908	855	838	832	864	810	789	835	822	874	879	794	816	848	885	766	821	822	827	860	862	867	841	859	827	836	799	824	831	819	877	798	827	848	857	817	838	811	869	883	817	850	844	875	803	824	866	821	819	805	813	859	853	837	823	847	868	808	835	852	850	867	826	855	821	817	830	915	817	851	857	836	864	818	829	804	802	839	788	875	862	819	821	865	883	885	806	808	800	850	824	865	822	813	842	810	783	840	873	840	864	859	847	839	869	870	816	821	861	840	774	811	843	818	829	847	811	837	850	832	866	854	783	823	854	823	841	813	826	758	853	782	842	843	852	807	833	780	834	844	837	804	844	827	867	859	811	846	844	794	883	849	859	806	823	831	819	790	840	806	858	858	812	851	854	836	829	807	850	821	824	853	834	845	817	818	864	848	832	811	815	861	851	855	819	851	829	843	811	815	870	861	779	823	859	883	854	811	812	845	826	887	847	789	817	796	863	843	834	890	817	830	852	828	839	783	863	789	800	827	810	850	823	802	865	881	867	817	836	811	861	891	829	855	876	836	823	850	848	816	834	880	836	847	831	848	852	803	861	832	850	825	831	780	860	798	836	860	857	834	840	801	838	867	789	821	802	833	812	812	837	820	847	784	876	839	838	807	810	871	859	859	829	822	812	843	853	783	814	846	844	826	833	832	840	846	796	857	891	812	839	827	840	827	833	854	813	838	810	865	856	836	868	822	846	822	842	829	842	875	885	831	838	819	889	853	851	793	860	822	841	809	836	857	859	846	830	852	848	833	867	811	819	813	829	843	784	813	830	755	859	823	851	803	875	858	810	842	800	857	797	819	856	800	785	866	894	813	840	835	870	842	841	851	863	839	884	834	874	821	801	848	846	856	803	832	901	810	870	874	776	858	839	787	833	805	804	838	871	868	867	802	843	821	836	851	834	816	854	854	903	865	836	791	782	831	836	811	823	863	853	871	869	821	808	794	798	810	844	832	794	863	807	840	790	834	838	834	804	805	851	802	839	853	825	836	793	851	808	786	824	817	893	759	823	826	867	825	826	902	881	828	813	869	829	762	860	840	801	832	824	855	834	815	870	806	801	814	829	824	892	850	817	858	778	844	808	870	847	800	805	864	793	835	813	813	820	876	823	853	858	881	814	853	845	809	816	785	871	867	845	868	825	833	863	878	836	871	871	897	850	785	839	860	816	900	805	837	848	827	852	830	861	801	871	881	843	795	836	815	855	864	889	865	844	790	798	824	857	844	850	800	828	846	886	874	830	799	776	836	789	874	832	786	848	809	791	827	817	848	807	863	811	867	799	799	821	843	809	839	847	790	870	818	884	815	869	889	734	882	831	806	828	893	864	873	791	862	840	910	878	857	844	803	802	841	824	829	828	829	841	819	860	848	815	807	817	818	817	843	794	815	803	877	826	816	859	854	840	865	781	785	782	847	853	834	851	860	837	806	831	869	858	854	883	898	877	821	791	832	801	859	796	872	829	849	867	834	815	800	811	853	853	797	843	870	897	820	803	877	855	854	851	887	886	839	869	816	807	813	881	837	889	870	781	903	886	824	860	827	831	845	824	844	893	790	855	824	826	767	863	879	819	844	875	834	833	876	849	822	848	861	830	812	819	828	840	844	830	827	837	805	791	823	804	856	814	866	825	841	878	854	851	895	856	817	803	857	879	841	805	835	817	860	838	853	842	846	809	880	850	824	786	851	869	853	841	846	865	816	855	807	804	817	842	807	825	871	817	807	865	848	825	855	856	809	842	861	875	811	852	883	850	824	886	781	787	847	866	818	844	829	840	875	821	814	834	844	881	799	868	850	901	839	811	866	856	854	850	827	903	868	844	847	842	853	833	814	820	835	882	834	798	854	869	829	845	855	860	831	828	817	881	893	853	839	850	837	866	832	822	859	849	816	773	838	838	859	840	853	809	841	832	849	841	893	849	827	816	863	811	846	839	850	814	808	834	889	871	843	838	786	878	820	765	860	814	837
60004	40486	9350	1965	1252	954	802	646	592	504	535	510	470	437	417	443	430	449	436	421	453	366	393	389	392	422	385	380	414	375	353	413	389	366	382	393	381	386	407	388	405	376	365	363	372	415	383	413	401	377	454	421	405	382	403	416	369	383	353	391	379	384	392	411	368	361	387	352	383	377	357	368	385	385	359	400	404	385	349	414	383	384	422	414	363	397	370	412	371	345	392	383	358	408	357	372	384	358	408	402	385	390	362	386	364	359	409	381	384	388	368	375	360	375	400	355	367	406	372	378	335	361	388	384	408	360	377	372	405	402	355	410	380	404	356	393	365	386	370	372	420	391	348	338	369	369	366	342	398	394	384	404	367	394	383	352	370	381	372	365	409	340	339	364	379	363	376	393	371	393	378	407	366	351	375	372	381	424	324	375	366	350	373	398	400	401	378	360	405	357	379	381	386	387	372	367	358	383	369	375	373	360	350	385	382	368	439	402	373	429	367	377	381	371	365	374	343	383	389	385	393	357	346	365	345	387	363	372	401	394	376	403	380	395	369	360	370	345	361	394	401	410	370	349	357	369	352	371	385	379	412	448	406	400	373	404	402	406	390	365	329	390	378	375	393	395	400	357	367	386	374	403	382	340	405	389	357	359	383	387	357	356	381	381	379	379	395	372	386	378	366	394	385	387	378	347	328	364	385	400	371	377	356	393	380	381	373	390	381	369	372	358	377	402	387	380	361	372	376	347	381	349	365	381	421	414	365	402	392	356	369	359	397	362	379	396	406	352	393	350	376	364	385	381	414	426	402	364	371	389	388	386	351	396	388	374	371	378	351	376	363	372	386	397	371	372	375	371	380	390	330	382	430	379	393	394	378	378	361	372	421	371	413	362	379	381	353	383	387	346	387	412	388	403	366	386	366	373	344	338	393	380	375	369	419	425	377	361	388	373	374	378	369	374	406	372	370	365	384	371	384	372	384	386	404	440	379	369	343	375	403	395	402	355	381	386	359	381	400	360	378	358	366	395	360	375	334	358	374	358	362	373	385	371	385	425	355	378	375	383	380	368	388	373	380	423	390	339	344	327	367	376	383	372	383	376	354	388	389	388	390	403	394	397	377	370	404	390	359	377	361	375	367	328	380	379	404	402	384	364	372	379	391	364	368	382	354	329	382	382	362	352	382	362	364	352	405	357	381	364	377	349	351	401	351	387	396	404	363	363	371	377	348	368	339	348	370	348	358	383	386	376	395	365	396	357	377	361	334	379	381	361	379	400	388	379	358	365	358	404	373	380	383	377	407	405	383	358	360	366	418	347	401	353	382	388	365	390	384	378	383	388	379	382	355	364	371	392	373	379	388	374	385	376	383	382	409	413	352	377	380	404	385	402	343	383	405	363	396	367	389	354	394	378	358	380	360	363	382	338	325	382	370	367	352	404	395	387	404	400	364	369	341	357	383	387	354	361	356	366	395	403	382	379	374	402	368	371	369	399	401	372	370	426	367	364	411	374	354	368	370	365	389	412	369	376	397	343	375	356	407	401	372	394	417	417	350	387	383	396	377	406	348	335	416	370	380	354	346	371	369	396	413	375	372	368	362	392	390	389	373	349	379	362	393	395	370	391	390	399	380	380	386	423	379	370	394	388	376	371	351	388	387	365	351	395	343	389	364	375	413	394	383	392	347	347	403	371	447	352	364	404	354	358	389	393	406	369	370	353	408	361	382	384	395	376	351	395	327	333	370	378	393	357	392	376	362	378	365	355	369	366	382	367	369	395	410	410	382	388	363	387	381	400	388	405	365	398	362	382	361	357	387	355	384	390	346	370	388	407	386	378	349	389	368	370	376	380	405	374	411	374	356	386	364	394	387	362	388	351	379	392	398	410	373	378	371	393	359	374	384	352	350	385	365	395	364	362	364	381	355	362	364	367	385	345	394	362	402	370	367	406	388	403	392	383	402	363	374	375	374	356	399	364	362	375	349	374	387	359	355	360	386	361	357	357	362	384	355	395	327	377	405	383	381	391	375	403	371	373	364	380	401	382	386	418	368	388	404	359	370	423	409	375	364	356	399	378	380	349	397	378	376	319	395	387	363	363	372	398	342	386	419	394	365	361	385	385	364	346	357	399	373	384	354	376	391	401	381	342	384	389	407	415	383	391	385	362	389	386	364	367	416	387	393	375	412	372	372	403	416	357	407	370	387	357	354	381	419	386	375	395	390	368	368	395	374	354	389	365	366	389	366	342	356	371	378	369	387	383	383	347	391	371	372	369	359	412	373	384	411	429	383	394	396	350	368	367	406	371	374	390	373	389	392	389	344	408	372	365	355	330	367	379	382	375	361	372	338	393	370	389	391	353	394	354	371	389	429	396	414	363	407	342	370	389	384	383	412	375	381	359	367	366	387	385	398	370	353	372	388	388	376	395	376	380	364	379	417	373	358	391	364	364	378	410	395	373	376	365	390	366	402	373	402	392	356	409	401	397	378	368	357	358	389	318	365	382	379	372	348	380	379	362	379	345	337	392	366	401	383	401	387	387	381	371	408	347	362	350	380	404	383	412	353	362	411	356	360	384	394	365	394	394	405	371	363	376	374	427	391	368	380	408	403	379	346	342	371	384	355	380	361	329	376	388	370	391	376	375	378	370	374	396	375	400	386	367	377	354	343	419	384	403	379	393	390	383	381	368	376	381	391	378	384	390	376	398	377	361	357	363	345	386	370	365	370	346	367	389	371	376	348	365	371	394	382	365	375	377	396	388	376	351	386	374	377	386	336	397	367	404	343	406	395	386	392	378	370	380	400	383	346	355	391	409	371	375	369	351	357	376	411	378	377	389	406	387	383	400	394	375	380	370	369	363	373	375	363	416	386	379	376	351	370	370	389	366	375	390	391	393	367	392	372	408	392	376	424	379	357	354	361	406	357	345	406	386	354	404	382	360	357	372	393	377	398	368	356	404	382	356	345	373	335	383	374	410	362	379	342	386	433	364	378	394	373	383	376	382	378	397	376	375	388	382	427	404	357	365	373	369	360	381	402	401	393	408	418	359	350	376	368	372	383	373	374	355	371	390	404	354	402	421	359	400	388	363	409	320	365	368	359	375	400	417	359	344	375	333	382	409	375	372	408	381	336	379	381	399	381	416	350	347	404	381	374	384	365	380	374	395	395	380	386	389	361	386	400	387	397	386	377	368	384	359	377	342	377	384	386	385	363	389	409	424	400	367	352	404	387	389	369	409	345	388	396	373	376	397	379	437	347	383	395	329	396	353	380	385	392	406	363	382	398	386	379	361	361	381	370	392	385	386	374	361	381	356	412	372	349	392	396	349	376	376	371	404	403	391	405	377	401	388	349	366	429	390	376	378	396	373	353	391	337	397	371	351	386	382	375	342	383	372	384	375	375	377	380	388	388	369	395	394	362	403	382	370	338	381	391	380	366	325	374	368	395	413	397	368	386	394	358	371	398	426	388	385	378	379	384	389	370	401	360	380
38575	11908	3790	4648	4129	3566	2951	2638	2169	1987	1851	1678	1610	1544	1417	1349	1333	1295	1276	1207	1215	1107	1187	1102	1051	1052	1061	1052	1091	1068	1039	1048	1047	1099	1023	1006	998	998	1036	1015	1048	1012	936	1023	1029	962	1001	926	1012	978	947	934	948	924	1012	971	964	948	947	995	957	983	1022	953	959	1009	1011	951	911	965	954	977	956	941	936	914	974	903	966	913	922	917	945	911	940	960	950	964	887	944	926	936	1006	953	939	896	954	939	924	956	909	897	930	910	918	927	997	948	927	904	953	971	938	900	908	943	917	979	969	974	978	901	959	963	948	927	904	917	940	947	970	904	954	886	918	908	896	946	890	918	921	908	929	935	933	998	927	952	960	946	921	918	936	924	928	928	922	891	953	913	956	965	948	980	956	970	969	924	958	928	920	918	925	937	925	942	896	950	902	958	877	940	947	914	929	909	949	909	954	892	927	901	1015	900	986	922	909	968	904	931	915	883	905	937	907	956	955	905	835	955	929	953	936	923	887	891	940	947	899	904	922	910	946	940	980	929	940	955	947	953	941	973	888	984	914	981	883	940	911	945	961	890	963	948	913	952	872	948	949	951	916	898	892	983	916	875	974	942	974	903	932	967	965	917	917	946	925	1005	935	954	941	955	880	996	938	949	913	892	947	954	923	905	957	933	888	927	900	966	914	883	969	947	895	930	913	957	951	894	952	961	886	1008	877	936	939	942	918	936	934	942	951	919	920	929	967	854	959	906	932	896	925	909	902	929	909	932	922	954	963	952	918	916	957	924	902	903	896	906	988	960	949	944	902	908	1019	928	936	897	866	903	890	916	917	902	919	908	896	924	924	944	931	903	941	922	899	934	928	930	907	951	911	927	916	855	936	913	920	914	916	923	1003	927	971	914	953	907	927	970	919	902	920	901	899	939	919	957	917	923	922	939	908	933	909	911	929	926	873	919	924	937	961	915	964	911	935	911	868	924	948	917	957	968	900	949	931	967	922	922	925	939	939	910	888	859	893	986	970	917	914	936	958	964	953	945	990	913	940	886	885	1006	903	960	936	879	918	914	992	909	931	908	946	927	911	931	932	907	902	950	902	926	1000	928	929	896	917	966	888	930	920	912	962	927	885	940	933	965	893	948	963	964	919	899	914	886	875	954	947	938	949	941	988	924	949	912	941	900	964	981	906	913	927	932	997	945	933	943	920	967	891	867	858	919	945	904	963	911	877	918	920	866	940	863	934	892	887	931	915	902	968	976	969	913	911	969	907	929	935	923	895	957	900	944	931	946	893	918	905	909	920	902	961	969	929	923	892	927	937	925	944	965	999	998	937	892	911	970	918	912	904	942	898	885	907	931	912	966	980	854	927	960	924	921	915	952	890	973	938	923	960	944	955	895	943	892	974	896	934	949	985	928	891	885	884	920	908	947	983	947	973	891	859	952	965	966	969	962	976	893	952	974	905	914	909	925	880	994	963	953	922	909	974	962	861	945	903	966	904	952	927	950	907	851	913	942	963	951	917	929	929	928	957	949	944	948	889	921	929	922	933	898	883	959	892	958	927	987	917	954	926	912	947	923	930	867	929	961	956	939	908	954	919	954	912	961	948	1012	906	964	944	964	952	931	866	976	933	945	919	936	942	966	868	963	887	955	911	910	961	923	910	939	925	890	904	897	902	947	917	881	942	927	960	939	918	912	974	983	888	914	969	970	968	901	903	926	928	877	939	923	970	929	906	869	932	890	962	935	947	916	920	939	893	931	899	909	889	913	947	929	943	995	911	919	944	872	946	976	889	884	910	929	874	895	986	975	966	952	908	943	923	906	882	942	924	976	932	908	912	912	938	927	874	912	848	934	908	922	924	954	918	900	931	899	930	947	962	956	919	904	902	929	957	921	921	927	939	906	856	901	934	939	941	899	901	934	985	969	896	939	891	980	935	938	918	936	920	948	910	945	913	951	936	918	908	945	908	909	906	900	960	930	909	965	948	937	939	878	901	912	875	946	913	950	962	859	944	906	914	992	925	947	950	950	948	871	971	882	928	940	972	966	929	930	920	902	939	889	967	872	905	910	930	870	915	904	891	906	959	872	921	939	959	902	903	958	874	865	960	912	867	980	952	936	961	934	954	955	922	936	931	946	923	924	925	909	960	922	939	908	946	895	935	877	975	934	939	978	979	922	910	948	939	954	906	918	931	928	939	948	969	953	937	937	945	918	899	899	913	907	1005	924	943	922	923	984	962	919	977	942	930	927	928	909	921	897	926	894	903	939	911	911	944	921	932	1027	944	969	966	950	935	946	883	932	912	955	916	941	930	937	977	927	897	915	944	961	959	896	954	912	926	953	949	943	951	883	910	930	895	904	972	979	999	930	945	937	983	970	940	933	894	958	926	974	942	882	895	935	965	915	945	948	925	921	919	937	891	971	882	964	928	937	932	928	1000	895	926	942	941	985	973	911	860	842	925	914	903	923	1014	900	912	933	965	948	928	891	957	927	964	914	931	913	926	932	853	988	967	981	962	898	852	932	905	937	939	964	988	904	1002	895	910	951	973	917	918	932	919	934	969	900	923	967	941	990	912	935	915	937	948	939	946	935	905	906	920	922	1006	933	934	906	964	891	945	960	932	912	912	905	934	918	922	922	908	910	945	903	950	978	959	890	946	922	902	956	887	913	936	852	964	895	902	935	894	911	924	893	922	914	890	937	950	954	931	975	941	938	904	937	929	935	889	896	958	882	919	942	941	902	917	985	922	904	943	910	972	922	931	935	882	913	926	881	970	917	952	963	991	955	918	922	942	950	879	931	953	928	951	857	941	917	909	914	914	944	935	970	916	902	1019	912	919	914	912	950	945	914	945	936	928	961	953	921	857	918	874	927	910	958	966	929	839	931	931	936	967	899	990	912	949	936	906	875	895	952	943	864	886	923	919	905	915	928	941	904	963	880	915	939	1021	961	912	911	912	896	887	940	956	973	914	887	906	953	879	897	940	948	942	953	944	910	939	929	974	949	907	951	905	928	913	930	898	913	899	893	921	921	953	935	958	912	935	949	969	892	958	930	914	911	892	985	936	944	875	991	900	941	929	938	973	953	917	920	944	921	864	929	911	923	952	933	942	984	934	898	930	996	918	952	912	982	940	934	905	914	946	940	896	942	896	927	941	905	964	929	949	920	919	927	918	813	938	935	936	884	947	912	958	960	918	907	897	935	884	931	952	891	897	916	930	963	884	923	939	962	948	966	948	895	953	929	978	885	938	976	934	880	972	955	956	897	893	957	905	938	851	1023	941	880	962	945	930	955	869	892	892	963	893	903	940	845	950	907	967	870	915	889	978	926	925	936	982	920	878	948	986	936	950	975	882	943	940	956	948	914	903	946	938	859	961	948	902	923	949	925	963	940	891	950	896	939	914	949	957	951	916	913	894	978	1007	926	896	919	947	980	915	941	936	963	947	939	901	892	906	917	889	937	884	933	900	920	948	919	862	939	973	876	907	893	898	979	944	978	909	874	942	973	923	918
5945	1108	177	162	170	181	148	161	146	185	156	176	135	160	147	132	166	163	165	150	134	172	150	127	149	195	160	152	133	160	151	151	142	167	157	169	172	149	159	149	155	134	183	173	166	160	158	150	176	151	152	154	142	154	151	140	143	164	176	163	154	154	172	138	155	141	168	162	160	170	156	165	177	167	151	159	171	167	165	172	161	139	164	163	173	124	139	164	152	160	150	150	174	147	142	153	161	151	177	177	168	149	136	149	148	151	145	127	168	164	143	157	167	163	140	164	154	149	161	151	155	143	135	149	169	157	139	141	150	146	173	173	153	140	183	172	156	180	144	134	156	149	143	155	146	176	163	156	149	137	153	155	143	146	144	132	166	175	163	149	155	152	154	167	144	152	144	164	157	152	157	177	147	171	158	121	164	168	173	170	154	172	164	158	163	148	163	152	150	147	167	158	168	157	144	154	162	152	152	175	178	187	134	174	142	157	148	135	153	167	151	136	153	165	144	133	138	141	170	139	170	147	154	137	153	147	166	148	155	148	161	169	134	156	165	147	141	187	144	144	157	161	152	165	168	133	156	156	166	150	117	156	172	175	177	170	153	161	166	189	161	151	169	145	165	149	147	166	153	157	161	151	146	174	178	152	163	152	154	176	145	167	159	173	161	152	162	132	139	145	170	158	163	174	154	182	165	151	174	153	160	185	130	166	152	165	150	151	147	151	173	137	155	123	139	146	167	148	179	147	181	152	139	134	177	155	138	171	158	159	168	152	169	167	136	154	171	140	168	150	171	142	138	146	183	161	135	145	140	182	140	158	168	159	150	132	161	140	163	140	146	163	152	151	142	160	167	155	164	146	151	158	153	147	154	166	148	134	182	135	132	161	139	164	144	140	156	163	155	166	165	162	157	148	160	152	157	151	163	154	161	147	131	146	130	136	168	137	170	145	162	137	125	179	168	150	164	165	158	151	159	168	180	152	150	148	143	142	135	147	136	135	175	152	137	154	133	153	153	158	178	171	153	154	159	146	165	140	155	147	164	146	139	143	157	139	153	139	149	160	158	158	188	167	160	157	154	140	167	160	150	130	154	164	172	171	160	170	128	141	146	165	155	167	167	166	161	156	162	140	163	159	157	146	130	151	132	155	128	150	144	144	153	154	161	155	149	160	158	160	156	178	158	146	147	140	131	156	169	141	149	165	161	156	147	151	174	130	147	143	154	150	163	152	152	146	162	170	156	141	153	132	151	168	118	178	162	146	143	155	188	161	142	169	142	174	161	168	168	136	182	172	150	173	182	129	177	178	160	155	158	161	163	159	163	180	159	190	148	145	148	159	169	150	146	166	165	154	143	170	169	169	163	144	165	152	149	156	157	164	164	150	159	157	164	142	169	203	142	141	152	137	166	166	157	164	151	143	141	170	142	166	162	168	140	159	163	155	154	180	168	155	169	144	169	156	146	161	144	166	149	154	166	164	151	170	158	168	159	167	190	162	150	137	172	157	162	164	165	147	152	165	148	150	150	140	156	170	145	139	180	192	141	147	137	176	176	153	186	143	133	159	161	137	136	169	187	154	151	154	187	169	161	160	151	173	161	150	156	154	147	173	168	149	169	154	167	159	153	159	163	173	152	165	146	136	168	151	150	147	176	162	165	149	134	175	154	158	145	152	167	157	136	162	156	140	129	159	141	155	171	154	143	147	148	142	173	135	178	156	146	148	159	154	158	158	142	154	157	146	160	148	174	158	164	166	169	152	160	152	162	148	158	174	153	162	153	135	145	167	152	160	142	163	153	142	173	143	175	145	175	161	157	155	163	156	152	149	153	147	148	171	132	171	135	168	170	149	134	151	134	150	158	169	133	166	153	146	169	172	135	150	140	165	161	184	156	157	148	149	185	169	165	164	169	160	166	176	156	149	157	165	172	161	148	156	156	152	173	149	162	160	178	163	136	140	159	138	158	161	148	175	155	158	159	161	171	174	171	141	154	156	171	154	173	160	166	130	164	135	158	154	157	161	172	165	175	159	167	131	168	133	175	160	152	137	145	183	150	165	121	191	149	171	167	142	166	147	171	146	131	166	156	148	164	149	145	160	157	144	168	162	154	180	163	155	175	149	164	164	145	170	166	151	151	195	185	170	175	153	169	173	142	150	151	184	151	173	165	131	134	164	150	139	150	151	146	146	154	150	162	161	161	129	146	178	159	148	162	165	153	133	141	164	165	151	160	167	156	149	152	164	173	168	158	164	159	151	170	165	162	149	158	160	184	177	141	169	168	174	137	155	155	163	163	153	166	146	146	153	172	159	182	140	156	190	129	146	171	155	157	147	154	162	155	135	159	175	163	165	158	202	128	151	159	166	143	153	146	152	179	179	152	147	147	177	154	160	159	178	153	155	146	159	163	176	160	148	168	171	150	151	165	164	164	155	166	153	160	171	180	164	155	178	167	157	135	158	136	172	167	130	153	149	143	156	161	158	151	141	139	156	161	152	153	158	172	153	158	174	146	170	159	174	145	171	147	167	146	168	152	155	149	150	159	146	143	163	174	162	155	145	130	169	154	157	157	169	144	164	154	146	164	144	155	141	151	132	174	165	165	183	155	162	155	142	162	151	157	143	133	159	154	160	168	165	148	148	155	161	140	128	162	182	138	142	147	166	147	169	147	182	149	164	153	138	154	145	148	155	177	172	157	162	178	171	161	173	144	140	159	161	154	150	130	151	172	164	176	150	149	153	160	161	164	165	153	159	165	150	131	147	152	138	168	178	143	164	156	167	160	162	168	161	185	144	152	163	159	148	145	164	137	127	150	161	163	147	154	132	145	170	142	152	126	140	181	163	151	173	182	144	141	176	152	149	154	133	166	161	137	133	157	161	159	147	165	160	180	172	173	159	158	153	176	151	145	168	160	163	161	178	145	138	167	157	133	153	163	185	134	119	147	145	171	151	163	140	158	162	142	165	179	159	183	171	160	171	162	163	152	155	161	137	144	163	171	158	147	164	161	148	153	148	152	172	160	143	164	147	170	156	169	162	146	165	153	176	166	168	163	141	141	177	151	174	133	127	152	155	181	143	151	161	168	155	159	173	173	157	169	146	167	145	145	146	164	168	154	167	158	172	147	167	154	159	170	146	155	141	156	159	154	152	147	153	173	191	149	154	167	159	147	143	150	149	172	157	167	146	155	154	152	166	167	134	157	137	161	155	141	135	153	179	186	174	137	143	170	138	138	152	153	160	150	168	147	164	164	155	169	149	152	167	148	154	155	164	170	141	163	148	168	169	153	142	164	159	164	172	147	158	160	165	156	150	161	147	166	156	145	152	154	151	161	152	155	150	171	178	148	130	141	155	150	169	163	150	155	180	153	177	186	148	158	152	148	150	153	164	146	135	164	145	161	152	156	152	130	144	161	130	149	137	141	162	159	157	173	158	157	157	152	180	184	153	151	134	166	170	173	178	166	145	178	153	150	161	151	145	158	158	166	162	159	141
6980	1609	569	583	548	548	514	541	500	488	487	479	531	516	492	527	486	510	482	486	510	455	486	482	537	461	516	537	449	480	510	476	483	505	466	462	507	445	470	508	479	471	452	494	555	477	437	452	498	479	482	511	492	494	480	465	461	517	493	479	453	483	477	420	448	518	456	491	491	461	482	474	432	436	501	439	481	479	492	468	443	470	458	505	503	475	512	503	467	498	472	512	469	489	521	460	505	480	460	490	447	465	497	454	463	480	494	487	461	489	521	492	494	512	509	488	511	480	456	514	458	487	528	478	425	482	481	502	490	513	456	508	487	503	469	474	486	492	471	498	488	457	477	468	435	492	475	469	510	484	489	492	462	467	451	521	454	483	433	507	504	476	468	471	502	476	521	469	510	493	461	457	478	495	434	494	490	472	493	522	464	502	474	468	485	470	467	496	509	415	492	495	461	452	479	499	477	525	486	487	463	484	487	500	484	490	497	465	484	478	467	478	477	456	544	448	486	466	460	504	460	493	500	495	492	511	508	475	497	466	486	512	478	475	491	479	452	469	483	491	437	520	468	488	469	471	472	506	460	511	470	474	537	529	510	468	545	477	440	489	502	517	471	438	488	480	463	500	479	477	454	521	475	473	471	492	456	497	489	506	479	509	481	488	439	488	453	452	484	515	472	451	524	497	482	504	513	477	486	493	459	494	511	497	494	473	439	439	488	485	471	509	478	495	501	484	459	499	471	428	469	478	498	476	491	476	476	482	474	485	497	499	479	459	479	492	471	475	460	491	489	457	495	487	523	471	491	450	472	464	523	484	476	474	440	489	482	503	482	474	492	466	476	479	496	497	480	495	485	449	490	471	499	494	500	495	506	474	484	436	485	480	498	484	462	460	489	459	449	506	482	488	472	490	487	467	494	448	486	497	493	508	509	478	472	483	462	446	509	494	491	502	496	442	479	490	486	506	485	456	459	474	461	467	489	514	481	478	534	464	496	459	494	452	480	492	496	477	529	448	477	490	461	528	452	458	481	503	472	511	515	456	478	472	474	491	455	513	471	463	477	498	452	503	485	520	458	483	484	485	483	466	477	520	434	515	470	472	494	486	519	461	458	482	482	463	476	489	493	466	498	477	488	490	493	475	469	478	483	448	444	468	515	472	481	491	504	508	500	449	493	467	456	507	491	486	476	482	452	485	471	464	450	449	514	451	469	506	477	494	507	465	473	477	493	505	506	479	482	474	471	460	455	468	469	462	438	461	466	502	474	446	496	493	480	464	476	472	479	473	537	482	491	487	498	488	504	488	447	457	492	487	461	491	463	482	509	470	489	498	488	443	451	466	470	461	441	464	439	490	439	460	498	492	489	493	490	517	504	490	463	475	475	491	473	501	475	486	457	465	490	454	492	523	494	463	461	490	483	490	488	466	509	508	498	463	499	483	504	524	480	461	446	486	497	506	499	509	497	505	490	494	486	470	513	484	516	508	469	460	501	476	477	464	452	472	500	469	472	481	492	493	484	500	488	486	441	448	445	509	485	462	465	509	450	494	479	469	481	472	454	510	485	473	489	505	479	460	483	465	500	503	470	483	477	474	505	427	437	502	499	469	442	462	466	470	465	461	520	462	453	487	505	519	458	451	499	499	513	466	485	469	478	478	507	507	503	483	439	456	443	481	484	507	489	456	480	482	496	492	462	486	485	463	495	471	494	485	495	426	495	492	442	478	502	496	495	482	487	446	530	464	431	486	513	506	461	495	450	462	508	472	510	477	472	473	434	501	483	487	466	474	453	496	467	496	484	489	440	481	472	494	506	497	485	483	459	458	464	491	452	527	524	486	491	512	519	478	468	514	490	459	503	422	478	494	482	515	524	468	507	517	484	473	476	501	486	474	454	478	477	471	509	506	449	482	470	490	452	478	469	521	491	470	476	489	503	471	484	460	464	482	479	504	480	466	485	448	491	447	486	471	473	487	475	473	507	490	451	482	463	499	472	479	485	511	471	493	482	433	485	482	488	504	451	457	448	475	456	477	477	502	442	483	462	481	512	477	468	498	449	484	503	470	502	516	477	468	517	488	513	515	454	489	473	481	486	510	516	488	481	497	487	470	502	452	423	479	470	513	502	500	478	460	480	461	487	463	474	463	480	484	450	482	508	454	522	463	476	424	478	459	468	485	482	468	525	505	490	477	480	446	480	514	524	525	480	505	479	521	449	483	481	479	463	479	465	492	451	471	476	451	496	492	489	477	468	482	471	482	505	437	498	505	471	482	500	497	474	432	468	457	490	468	493	484	455	482	485	504	515	469	475	540	513	491	457	487	452	470	466	469	481	486	480	485	516	501	491	543	499	462	481	476	521	516	472	454	527	469	465	460	528	473	453	468	472	478	497	488	492	494	470	481	519	505	463	473	458	535	502	484	519	461	485	485	472	499	510	513	477	470	462	522	498	481	475	507	467	465	485	472	486	482	502	472	495	476	486	512	506	492	471	451	453	479	488	443	475	478	484	473	497	531	488	472	487	470	459	462	457	490	502	468	445	480	479	488	451	527	484	471	527	467	471	500	512	478	476	442	459	459	500	444	433	480	468	468	506	490	469	488	516	500	521	484	472	480	508	445	490	478	470	468	464	482	515	448	465	431	492	480	482	446	515	497	481	498	458	476	505	462	516	462	503	475	500	468	454	474	497	455	485	495	524	489	481	481	510	485	459	494	516	489	465	494	441	480	481	478	480	494	505	511	496	469	460	466	499	477	471	468	516	502	470	483	465	488	479	491	516	479	462	484	474	501	459	454	472	459	473	490	483	468	489	486	450	487	462	463	479	488	475	487	456	465	491	468	490	487	470	487	476	476	483	458	533	504	512	524	443	492	491	460	483	469	466	509	533	462	472	468	482	468	495	517	462	490	465	487	505	497	508	478	477	472	492	440	477	470	476	488	450	518	465	487	485	462	455	433	430	493	482	492	482	467	467	482	465	509	506	492	432	520	486	471	484	492	475	491	477	461	503	475	456	455	438	478	486	472	457	489	503	492	495	469	472	509	506	453	490	508	474	485	449	445	485	473	495	471	468	477	420	498	464	461	461	492	478	481	485	478	502	507	494	466	493	471	470	468	510	471	503	462	467	484	515	460	517	447	488	478	475	502	480	512	479	468	485	505	479	456	505	506	482	511	501	435	505	490	516	466	496	455	451	489	520	456	541	491	472	465	490	512	538	492	471	477	469	479	483	453	478	465	459	479	487	512	486	479	482	470	470	467	552	474	471	501	465	445	474	470	480	478	491	466	466	476	475	516	506	496	469	476	481	509	488	516	431	492	470	473	496	492	481	481	497	491	457	491	470	534	458	453	478	496	460	515	460	472	518	491	503	489	474	479	507	471	506	525	449	444	475	480	449	447	487	496	473	464	513	468	489	497	504	473	501	442	477	507	496	468	453	480	496	508	470	509	478	503	472	460	453	466	445	473	505	479	479	520	449	450	477	463	457	483
47960	29000	3760	972	663	570	504	486	437	399	361	373	399	395	332	334	353	386	308	352	348	343	337	324	344	297	360	327	325	368	340	319	342	344	318	368	306	308	332	316	361	315	320	321	325	337	358	337	339	313	326	332	347	280	294	318	332	334	357	325	359	301	315	314	333	299	337	306	302	317	339	331	290	378	306	333	331	323	315	326	373	350	294	306	322	357	302	311	281	355	309	310	339	332	296	320	343	305	318	321	319	311	321	331	315	335	321	302	340	325	312	355	271	299	353	332	327	315	300	292	294	295	323	324	317	284	342	343	328	302	314	329	340	330	331	342	321	291	326	303	303	323	336	319	309	313	319	351	327	318	314	313	329	323	341	286	321	298	323	309	339	315	282	317	289	340	326	292	322	304	320	331	328	310	306	310	341	344	342	317	353	303	369	303	339	316	344	325	328	309	337	328	300	320	335	318	313	324	318	318	284	298	305	318	306	288	351	281	301	326	346	357	322	317	338	296	317	349	313	341	307	263	291	329	348	314	292	293	330	297	309	326	340	307	318	331	306	333	334	318	318	320	364	340	325	331	314	308	342	328	306	315	299	290	303	294	318	319	306	290	308	349	338	319	307	339	326	331	316	276	318	313	303	310	302	294	321	337	290	306	340	321	323	301	341	313	317	330	304	313	313	341	315	334	328	321	346	332	329	321	314	310	324	335	276	308	316	324	291	330	306	313	326	311	341	331	343	318	320	315	325	352	290	341	326	321	327	293	318	327	321	314	320	293	322	322	307	314	307	333	342	328	335	307	354	313	305	326	282	317	326	310	305	315	337	330	297	326	309	324	308	308	344	310	337	304	322	318	342	366	339	353	315	326	323	319	321	295	294	330	335	288	305	315	337	342	307	319	289	320	320	340	310	308	330	331	312	332	313	327	314	306	302	336	340	326	298	330	303	289	335	332	332	341	317	320	357	289	313	330	310	317	328	308	330	339	348	305	335	302	316	317	342	297	299	321	337	286	319	318	323	350	348	318	339	315	367	332	311	310	347	279	322	320	300	340	310	300	322	317	354	338	300	323	345	297	316	290	323	329	331	330	317	324	341	309	314	311	319	333	322	318	306	336	316	306	309	336	335	324	306	301	327	343	335	329	309	334	355	325	321	323	309	300	343	316	313	275	325	340	325	308	328	304	332	322	310	315	347	336	334	283	311	323	310	356	358	314	318	330	313	302	314	348	320	335	300	302	362	289	351	323	315	344	347	323	285	342	339	293	315	308	323	304	320	313	335	342	302	352	303	323	333	339	343	327	302	296	319	321	355	301	303	326	354	303	339	328	355	328	328	313	309	345	311	314	330	338	348	307	341	325	345	319	307	327	313	324	324	326	368	352	333	329	313	327	338	325	309	321	312	290	326	298	321	341	329	314	349	319	326	279	302	323	317	307	308	315	331	346	312	304	357	337	337	347	323	363	329	297	345	323	360	337	331	326	330	346	304	323	314	308	287	301	324	297	302	314	360	319	315	303	316	315	309	325	294	316	325	321	349	318	297	331	306	322	301	324	269	359	304	353	332	290	297	303	311	309	352	314	302	352	330	340	314	330	322	315	324	327	316	318	317	338	284	317	310	308	314	346	310	304	300	347	314	309	325	326	284	355	316	299	292	309	313	359	333	310	325	334	334	315	322	343	327	339	329	305	361	334	322	310	321	363	314	296	316	309	337	323	349	352	322	303	319	327	344	346	312	316	317	305	304	308	337	330	307	325	300	306	290	338	316	331	337	303	297	309	323	337	295	346	326	292	318	318	321	301	338	330	328	332	330	331	329	324	348	336	317	328	284	339	295	333	328	356	310	327	332	333	301	340	302	322	273	308	318	277	337	345	322	339	323	331	291	326	313	311	318	359	361	325	307	329	327	371	338	318	321	305	320	324	309	324	354	281	333	310	322	321	322	327	298	322	323	316	306	321	297	293	345	332	356	317	308	293	298	306	326	296	324	353	328	317	314	369	346	369	323	299	329	324	325	324	315	365	290	324	308	333	323	333	299	311	298	320	284	342	288	306	330	309	327	305	316	287	285	319	320	331	310	337	317	293	339	349	266	318	336	324	278	313	303	326	296	305	294	339	315	315	319	311	300	322	336	336	338	333	315	331	322	314	309	290	310	318	289	344	357	349	294	330	327	317	345	362	341	292	325	303	299	341	323	281	319	328	383	362	326	311	303	301	333	326	310	291	330	294	334	339	316	311	291	335	336	334	302	340	320	309	306	320	311	323	298	325	329	317	325	303	295	305	314	346	315	318	325	314	304	319	310	297	328	315	314	349	315	320	318	290	331	297	302	346	311	295	303	308	328	340	302	318	280	317	350	319	313	339	301	335	293	315	312	344	324	291	330	331	332	309	335	308	345	342	317	320	327	308	333	333	291	332	313	322	347	310	338	322	294	291	319	304	303	312	341	339	298	320	355	315	320	339	313	297	337	301	307	322	313	303	372	327	339	326	332	309	302	331	285	315	333	294	324	331	319	330	307	288	318	337	310	304	313	332	297	320	294	298	335	320	314	308	325	325	344	318	312	334	320	286	312	277	317	291	305	328	337	308	321	347	322	347	330	321	283	314	306	329	321	313	324	329	318	340	293	352	333	308	266	322	325	340	328	299	355	285	300	311	332	303	345	308	327	318	299	310	303	325	323	323	323	323	325	318	311	317	311	287	322	336	324	318	336	316	329	346	337	319	331	351	320	359	314	328	334	317	328	322	311	312	293	322	312	316	329	314	341	344	290	303	310	312	325	299	299	322	325	337	323	321	280	291	335	311	307	322	302	320	302	302	306	315	337	316	318	289	323	330	336	351	344	329	295	350	311	295	313	333	315	316	321	359	345	334	303	329	315	331	340	312	345	306	309	302	306	287	311	338	296	338	326	309	320	335	328	347	325	316	320	338	336	331	340	298	351	322	340	337	295	319	311	318	330	321	370	344	330	318	298	331	353	310	312	303	325	307	306	309	303	345	331	378	300	362	337	325	334	309	304	302	308	327	312	312	338	338	324	337	314	322	313	331	304	288	334	346	305	320	303	305	333	335	315	354	314	276	350	299	373	305	303	328	309	301	317	316	358	326	303	298	341	323	322	318	309	296	357	299	312	321	313	319	320	323	318	323	308	344	313	325	327	317	318	310	340	326	317	298	334	297	338	303	335	308	308	375	320	314	311	314	280	343	319	320	326	275	344	333	315	325	346	316	333	278	284	330	313	312	307	317	357	336	296	314	334	345	308	329	308	317	339	325	299	315	307	312	316	329	337	320	322	324	347	348	324	307	302	309	335	301	337	304	306	338	327	330	347	344	282	308	340	329	362	336	329	310	312	352	321	313	298	310	324	328	315	304	303	320	320	307	312	347	305	325	297	328	326	319	359	316	326	323	350	338	318	331	339	282	337	326	282	319	316	298	318	366	325	363	300	339	314	316	359	306	335	331	326	327	359	309	334	331	332	340	324	294
30052	8595	2369	2813	2531	2212	1831	1627	1452	1417	1306	1233	1185	1111	1078	1058	956	1032	1032	965	1005	920	911	948	944	935	911	902	913	899	908	876	886	933	882	839	872	920	890	848	893	827	868	827	842	852	884	799	830	835	826	840	882	859	870	889	849	853	875	807	837	841	834	820	808	846	857	813	848	835	841	836	851	848	853	856	840	879	875	904	887	802	815	799	854	827	836	821	821	848	796	831	833	885	876	832	850	845	827	861	839	848	792	854	884	787	856	808	852	868	869	809	821	826	848	861	826	831	870	800	843	844	832	805	864	839	843	845	790	805	845	885	891	808	840	790	849	836	785	839	881	812	843	821	824	815	848	864	804	890	847	842	833	826	802	815	837	823	876	819	823	883	831	885	826	843	797	917	839	855	815	868	800	858	818	812	895	830	885	895	856	831	880	818	867	829	849	866	835	846	809	862	857	845	820	792	837	832	860	837	763	792	843	832	850	833	789	809	844	854	844	838	854	824	855	844	837	821	875	821	832	855	853	830	816	836	823	800	867	836	847	857	816	865	867	836	823	812	765	868	802	826	854	790	806	861	825	820	793	847	870	799	801	852	852	805	800	868	861	854	847	840	804	836	837	834	792	813	843	843	844	854	849	792	848	857	888	863	805	839	860	841	829	879	896	873	916	810	818	816	857	844	794	809	785	811	856	849	875	769	758	872	780	820	850	799	847	851	817	802	785	861	859	883	818	810	863	873	869	844	798	786	904	847	788	804	855	795	869	778	838	827	802	887	897	813	842	863	874	822	835	843	803	776	807	877	822	850	828	822	808	804	851	877	841	865	803	817	842	825	862	797	850	908	800	838	833	837	786	834	842	850	801	819	793	853	841	802	864	811	881	789	836	829	857	844	811	838	785	853	811	824	831	851	817	822	858	886	844	836	848	855	821	834	859	823	878	880	823	802	830	809	827	844	837	863	838	935	898	850	911	866	782	852	789	879	866	853	851	825	787	861	825	804	813	859	800	892	823	879	811	821	820	814	873	856	830	827	775	847	857	912	846	850	818	820	844	837	851	854	872	822	836	866	814	844	829	804	840	841	827	828	854	803	796	828	822	831	837	852	862	847	867	801	831	853	798	864	827	892	833	843	843	827	856	833	834	877	852	853	839	858	863	823	799	759	861	844	886	878	870	831	824	810	815	832	835	889	833	850	839	821	836	830	820	857	842	889	829	827	858	822	835	838	824	851	826	793	828	875	878	839	794	801	807	809	848	880	864	845	831	801	798	855	843	834	843	834	862	824	883	839	876	876	862	857	816	844	783	856	842	817	814	873	857	818	814	805	835	843	855	880	880	856	828	907	846	843	821	855	850	804	788	842	764	860	867	830	819	777	827	827	824	867	880	886	786	848	833	807	875	862	819	833	812	879	830	827	876	870	809	818	909	849	854	848	796	797	825	814	821	796	842	851	791	875	852	814	836	851	847	848	793	877	856	810	857	876	890	843	841	862	819	854	847	867	855	867	852	830	916	864	842	844	845	785	838	822	890	882	819	808	847	845	819	825	808	851	813	865	864	809	817	879	862	860	811	832	871	888	854	819	777	850	856	827	848	805	860	817	823	789	858	788	870	866	824	839	863	830	851	811	849	855	830	845	815	885	839	853	847	760	847	870	834	825	869	814	848	823	866	844	845	821	801	841	827	855	869	843	803	884	862	866	817	879	859	873	858	850	823	838	858	807	820	823	824	869	801	826	819	808	863	884	879	851	837	820	821	831	864	869	831	845	813	866	857	807	844	843	849	812	834	852	844	849	826	831	802	839	790	853	835	870	852	853	857	837	822	833	869	850	881	804	833	859	810	844	848	833	802	851	813	922	923	819	853	883	873	792	822	837	823	862	806	801	793	864	820	807	836	854	798	872	847	794	787	845	807	781	828	803	836	801	872	847	865	870	843	810	795	860	866	872	872	829	849	819	800	825	773	896	819	846	843	822	839	827	838	835	841	840	874	857	878	833	831	860	797	806	799	829	822	841	845	865	835	834	861	834	826	845	793	839	817	811	846	810	901	842	808	806	815	848	841	843	864	823	865	850	855	846	835	834	856	847	857	837	810	911	859	847	817	854	871	865	814	859	782	875	869	857	863	828	860	842	859	828	847	873	846	823	870	813	790	832	820	812	826	869	824	821	838	778	827	849	829	817	843	800	815	880	859	826	787	885	881	824	814	836	788	867	878	820	888	799	837	838	886	841	862	863	862	863	929	863	838	857	791	835	865	817	818	833	867	819	842	798	822	843	809	800	857	804	855	850	817	791	842	804	826	813	803	846	846	853	842	832	847	859	806	855	846	785	834	878	854	830	856	842	772	838	886	805	847	840	853	805	808	792	805	792	888	819	821	813	838	815	834	851	873	859	854	782	817	854	857	876	824	809	841	822	835	848	851	862	811	832	812	812	885	851	838	842	854	869	863	819	847	796	826	885	880	817	808	872	847	824	767	860	872	822	822	832	875	807	845	814	864	815	843	827	860	825	815	808	873	844	846	874	826	814	866	781	814	815	787	825	796	887	903	807	846	850	797	830	808	788	808	854	788	919	806	806	833	871	832	862	801	864	812	853	849	803	854	849	876	819	813	835	867	863	868	882	818	841	809	853	845	799	794	802	879	837	884	884	857	819	821	846	816	873	780	809	768	792	847	830	801	803	819	861	829	880	832	852	863	762	807	871	892	852	826	822	861	839	832	817	821	862	848	803	884	836	827	810	874	842	850	820	842	838	856	799	826	811	846	778	863	837	867	884	860	821	818	856	784	871	842	875	847	804	848	838	825	839	830	852	847	837	816	856	814	810	836	837	801	840	837	820	898	844	851	813	826	817	881	828	803	800	806	883	801	850	802	826	836	858	862	860	809	819	816	807	851	828	840	883	835	855	811	800	855	777	834	877	839	806	865	826	795	863	821	776	868	838	858	837	873	876	845	785	835	817	850	853	791	823	792	840	844	838	863	866	879	821	838	856	825	823	823	836	805	835	817	836	820	863	861	831	784	777	836	823	862	819	850	830	846	849	851	792	876	829	801	874	824	848	875	858	822	844	825	815	819	809	894	858	826	866	833	825	836	849	860	890	784	805	846	872	840	856	832	853	821	855	883	819	840	916	809	825	871	808	849	820	865	823	815	888	871	846	808	816	828	827	865	856	874	809	891	831	845	818	852	816	788	874	837	797	792	858	828	851	882	829	866	833	857	825	852	879	868	827	895	832	833	847	870	850	851	817	839	866	864	901	822	810	828	848	833	812	870	868	827	842	869	870	827	826	840	874	799	812	949	867	844	848	820	854	867	816	866	815	865	845	794	827	846	800	831	828	836	858	822	877	823	880	861	782	760	803	882	830	902	841	835	837	822	831	865	902	843	792	859	882	824	814	806	773	824	824	844	806	809	808	832	820	793	855	837	837	810	802	849	867	857	813	780	843	799	792	843	835	841	816	869	854	875	865	850	861	846	874	853	827
62671	40731	9512	2136	1226	873	703	680	584	563	520	538	483	455	410	419	401	405	388	377	413	414	373	399	379	403	391	414	396	404	399	405	406	399	397	400	395	396	399	403	392	402	402	406	376	392	385	385	395	396	350	371	376	387	390	337	359	387	386	371	397	398	388	419	366	398	405	356	394	398	384	351	379	390	360	367	350	393	385	394	357	417	357	385	359	376	408	374	411	361	357	412	401	376	356	372	401	386	367	399	374	391	417	406	410	370	376	374	403	381	396	382	362	346	335	402	336	375	374	386	414	367	378	357	406	390	396	352	385	380	354	392	374	373	349	362	382	382	374	392	430	359	348	382	379	384	396	349	368	348	371	333	375	397	410	418	411	420	372	336	352	369	375	375	375	352	358	388	395	386	379	397	362	360	393	356	409	379	386	389	340	360	376	341	390	361	361	356	385	447	385	446	391	360	361	342	373	373	409	364	381	401	384	372	387	376	377	357	394	354	362	377	360	377	395	359	344	393	345	397	415	401	374	344	388	367	382	381	362	367	355	383	378	395	363	403	398	386	387	415	368	409	402	381	364	399	385	396	366	394	406	415	368	385	392	379	332	404	362	416	354	400	373	407	369	382	359	376	387	362	372	383	370	410	339	365	352	325	373	346	376	396	371	397	352	400	378	410	382	353	355	353	354	369	401	356	404	354	379	363	410	366	413	374	387	364	388	359	378	386	366	384	407	383	413	356	364	398	389	351	368	371	401	412	345	365	418	382	383	391	395	349	349	373	390	355	399	326	353	353	368	386	382	387	408	407	364	358	361	383	390	369	401	393	370	360	389	380	402	390	392	362	363	402	359	376	401	413	386	382	385	418	392	378	381	393	398	392	388	393	416	372	364	370	354	358	380	379	372	375	411	377	359	368	339	404	372	374	381	373	363	384	386	356	416	380	364	414	367	366	424	401	390	361	376	375	371	354	363	365	376	370	364	336	344	349	386	387	406	368	370	397	367	393	370	381	394	391	372	363	355	384	373	375	364	378	366	380	408	378	383	399	409	392	432	382	392	356	389	365	390	424	368	361	355	365	364	391	357	388	385	404	391	387	381	338	368	398	393	336	389	382	380	420	398	401	359	327	416	393	360	341	431	391	373	387	392	378	353	391	393	377	367	392	362	408	358	377	366	412	363	398	399	385	396	405	388	358	358	365	375	362	370	369	390	377	355	387	359	397	394	423	385	373	370	364	340	322	417	391	381	391	376	394	374	401	374	394	377	320	371	402	358	363	376	380	390	392	356	389	355	359	367	374	361	375	394	381	381	380	321	353	377	389	427	361	366	379	360	411	367	357	380	392	396	420	379	371	387	352	372	395	390	372	384	413	375	357	387	395	385	379	410	347	385	407	357	343	376	391	369	377	401	405	384	340	414	384	367	373	405	347	385	374	380	399	375	381	398	401	383	382	354	355	372	378	379	337	388	404	398	372	378	394	353	375	389	337	387	404	378	370	363	368	388	409	403	381	372	363	341	383	417	340	381	371	406	399	345	395	351	410	383	373	330	354	357	383	394	369	383	356	364	355	402	400	427	347	361	398	399	375	359	384	410	372	354	375	359	374	393	386	354	397	347	379	393	379	340	375	391	387	379	353	379	415	396	363	346	350	392	372	395	398	406	403	382	391	378	396	370	400	353	363	347	341	365	393	365	407	373	374	346	378	361	365	375	383	408	354	396	370	356	400	366	372	386	395	368	382	365	416	404	427	373	391	413	381	414	370	384	371	394	358	388	424	374	382	365	357	350	381	395	379	382	410	411	403	373	363	392	378	354	387	389	380	362	392	373	356	371	397	383	400	403	376	325	385	398	375	391	349	386	381	395	347	409	403	382	375	388	385	373	363	385	372	358	345	364	389	377	381	362	410	413	371	389	408	386	368	402	364	400	404	381	381	376	385	409	372	379	391	380	364	387	366	420	379	389	364	392	383	372	369	372	381	402	377	374	349	330	366	374	390	382	362	380	389	391	388	326	430	338	362	380	395	406	386	401	451	373	367	363	372	425	374	366	367	389	373	375	389	371	382	388	377	373	348	363	375	383	384	366	382	418	380	398	354	369	375	426	356	385	405	398	407	389	441	377	354	388	391	351	388	343	371	366	379	382	363	366	401	385	379	372	413	359	402	378	417	385	389	417	397	356	366	370	378	360	436	379	370	397	385	373	359	346	388	352	357	403	368	343	355	396	390	374	419	317	362	383	377	431	360	364	394	384	361	382	399	386	392	402	374	339	381	363	353	343	389	379	366	370	411	359	398	389	397	403	406	391	410	359	371	344	398	402	404	387	353	372	398	394	388	355	349	411	366	441	367	328	381	349	389	376	368	384	385	363	374	367	431	366	394	359	368	426	398	396	371	357	383	378	379	409	331	364	359	405	378	395	404	353	421	376	386	356	406	370	375	392	346	366	349	373	353	360	350	355	316	349	386	354	399	431	396	354	373	367	372	412	390	418	404	401	382	396	348	352	372	353	361	378	374	364	413	386	379	371	372	386	399	361	358	418	400	382	421	366	416	390	372	437	408	374	350	392	353	388	390	364	378	365	378	330	400	376	350	362	384	392	321	344	380	365	357	376	391	370	372	396	344	320	384	376	379	391	347	399	385	332	381	423	391	364	391	389	367	395	352	344	403	419	373	418	373	361	385	383	419	377	372	402	378	365	378	366	402	399	396	375	405	359	393	353	392	394	396	393	370	387	359	394	366	369	381	385	373	411	381	345	390	345	410	407	413	379	363	420	370	393	362	349	374	393	395	387	337	352	363	371	382	379	357	372	369	380	427	360	412	368	373	348	405	365	373	382	376	397	369	406	409	376	376	394	357	437	388	379	383	359	355	398	415	367	368	366	397	361	357	376	410	401	405	405	373	379	362	391	367	356	400	351	423	389	383	383	366	400	372	360	366	354	400	376	368	385	377	360	348	347	383	415	378	340	366	359	392	402	334	401	347	353	361	388	368	365	426	411	395	412	374	369	382	430	411	346	413	393	391	352	396	384	373	395	371	403	353	325	369	376	372	381	336	344	381	416	395	372	372	364	379	378	360	346	390	348	355	391	401	381	340	389	378	369	369	380	351	381	377	367	402	393	356	382	364	389	371	378	390	345	335	354	382	407	401	391	380	371	381	382	373	346	388	401	377	380	394	388	376	393	366	391	390	401	387	357	367	376	352	344	383	396	379	375	358	380	366	395	373	404	370	386	327	389	393	362	355	409	383	375	371	355	373	378	357	385	398	390	366	395	385	409	333	352	365	421	365	365	380	405	391	405	381	373	354	370	381	393	372	370	390	348	383	371	350	364	386	399	381	366	371	356	372	356	375	390	408	360	344	354	417	403	373	372	370	393	384	387	349	357	377	407	357	377	387	366	386	376	378	377	392	397	403	386	367	376	357	360	382	368	422	366	354	369	344	408	384	379	390	367	347	384	353	367	391	391	408	376	362	402	392	371	353	389	366
39611	12612	3919	4635	4069	3472	2873	2558	2231	1902	1792	1705	1607	1407	1471	1366	1298	1246	1175	1112	1146	1172	1075	1123	1086	1041	1057	1091	1036	1044	1061	1057	1018	1031	1058	1043	1039	994	1006	989	997	1003	961	980	998	984	962	971	977	915	1011	986	986	931	949	915	983	922	954	923	959	905	979	933	984	935	928	897	999	993	949	963	1002	900	929	930	951	932	940	931	933	951	953	904	871	978	970	990	971	883	923	973	943	921	943	963	906	971	916	957	971	907	980	958	977	912	973	922	945	968	924	855	920	915	938	975	1000	905	945	973	904	907	914	951	898	908	922	909	940	920	937	967	950	956	935	989	987	880	936	880	960	908	979	932	924	919	950	926	952	929	946	894	903	911	910	939	948	881	1007	940	946	975	904	917	953	984	971	969	943	935	948	932	959	899	936	884	939	948	917	859	934	924	978	920	901	968	922	969	949	945	932	872	959	947	925	934	972	926	949	962	950	927	917	945	935	944	950	936	909	906	912	926	935	947	1004	890	881	898	924	893	943	902	928	932	911	922	962	882	943	922	942	957	918	958	913	977	950	965	918	933	933	891	958	939	952	879	927	969	914	927	919	929	884	954	974	940	943	971	924	915	947	949	922	902	974	878	893	923	968	970	924	960	906	874	964	921	950	915	960	923	958	930	971	907	938	976	970	923	973	922	963	895	940	888	960	927	936	906	968	963	938	919	913	946	948	952	953	931	950	936	925	871	902	932	956	912	931	963	972	929	984	936	856	932	906	917	972	899	931	934	934	961	963	911	910	935	1009	948	911	932	986	958	916	907	977	901	949	896	957	925	912	942	988	942	967	959	917	929	969	932	930	910	984	913	903	936	931	942	951	899	940	995	928	924	870	943	936	943	931	900	928	922	912	950	903	888	951	938	914	896	975	932	942	956	934	934	900	913	893	939	931	936	929	1002	943	905	848	893	899	938	952	948	909	956	903	960	938	977	963	954	929	910	961	927	953	962	885	913	958	932	894	941	983	900	967	971	876	920	885	948	877	954	920	885	1000	919	908	926	923	914	931	899	915	902	958	940	918	949	912	934	952	922	928	921	939	917	914	895	918	916	945	914	953	922	891	912	929	950	974	935	909	911	931	928	926	964	956	879	944	944	934	943	950	901	949	910	937	944	931	921	862	990	892	921	911	922	976	971	958	926	909	929	956	957	917	938	958	936	988	922	979	920	903	961	962	873	935	939	911	931	950	926	942	938	897	882	915	976	920	966	917	946	879	942	953	896	949	955	913	872	914	962	943	861	913	912	896	911	941	970	907	918	922	956	900	925	945	957	957	949	946	962	950	962	879	870	970	957	885	910	927	943	909	953	948	986	901	952	890	981	919	914	900	931	904	976	966	946	985	932	875	962	945	994	915	976	955	923	939	949	938	1000	955	890	938	951	950	939	938	960	927	910	869	945	909	924	952	973	877	905	898	918	924	882	984	962	908	930	904	933	971	935	932	882	912	900	944	922	900	1032	912	974	957	971	925	973	1015	985	943	932	937	918	912	918	946	919	918	941	980	916	937	914	941	987	945	942	950	928	911	986	867	918	891	934	987	977	954	948	970	929	903	893	933	917	889	912	853	876	946	938	979	902	994	898	912	931	931	937	911	922	973	1008	898	905	924	948	899	923	937	932	891	911	981	931	952	910	982	942	909	973	912	946	901	908	932	943	934	905	887	884	903	878	927	972	906	912	952	980	924	869	937	894	958	926	964	952	919	979	947	979	958	942	939	913	935	941	969	938	923	951	883	933	891	928	959	889	976	950	946	976	946	940	958	941	943	939	944	869	956	938	991	955	913	913	969	949	915	947	890	952	943	862	904	879	919	900	946	952	929	985	932	904	927	901	954	958	945	920	910	923	968	1015	945	946	884	987	902	978	886	946	928	912	900	944	971	936	870	923	975	919	935	871	929	947	898	918	956	936	926	900	915	905	957	924	950	931	876	966	938	960	964	964	918	943	895	919	945	857	881	874	934	942	956	953	921	961	926	983	944	948	943	968	988	921	900	939	919	894	859	933	960	948	930	955	961	940	913	917	963	943	941	931	918	950	899	899	939	942	939	962	939	910	947	968	947	872	909	909	897	920	956	940	894	949	940	908	948	944	885	933	935	938	971	989	912	955	898	1018	936	988	993	938	925	953	903	865	947	978	919	963	924	947	895	977	946	875	894	963	895	871	912	925	933	895	949	901	903	897	945	953	938	918	928	948	893	920	953	962	946	884	900	940	897	960	925	892	944	962	960	970	956	925	939	933	912	937	943	941	912	917	949	877	957	927	965	925	869	897	890	883	941	976	928	946	892	887	934	974	975	910	929	894	934	913	937	930	961	912	935	953	941	957	970	938	954	911	947	906	960	914	932	910	948	967	981	940	911	961	883	956	945	911	974	908	914	937	856	906	979	911	937	927	930	934	977	924	890	951	948	878	890	952	909	917	886	918	931	901	920	920	910	967	936	930	973	941	941	969	964	930	943	916	964	994	963	924	935	947	943	965	963	882	940	900	980	904	916	883	918	883	930	921	925	873	944	902	940	891	933	917	947	939	941	957	892	976	902	960	970	946	960	951	972	968	898	929	942	916	887	985	959	957	960	934	919	959	952	923	957	918	919	948	946	958	957	938	931	911	954	969	970	951	963	949	963	993	896	907	881	893	935	969	907	931	890	970	939	960	879	932	967	959	903	893	900	947	919	941	920	912	956	885	871	1014	938	903	944	932	916	899	934	961	930	923	924	941	930	909	966	922	934	943	972	931	904	922	935	939	927	929	881	919	961	1002	968	958	958	944	894	937	927	948	925	929	917	919	879	922	924	937	937	904	979	881	911	896	911	919	923	916	905	974	916	951	922	941	888	935	962	878	920	990	976	977	954	908	988	884	927	975	941	947	965	893	954	954	952	933	911	903	887	932	948	941	929	888	939	930	939	1001	1011	969	919	933	949	919	929	976	943	913	899	929	941	904	893	914	897	928	966	916	909	893	880	886	932	887	896	942	885	906	945	963	954	888	907	914	945	932	897	919	912	934	901	958	904	928	917	908	976	912	1002	921	891	895	961	910	910	876	960	940	917	940	984	886	1000	929	970	975	921	949	901	901	905	913	887	942	946	912	987	886	915	948	953	972	895	912	948	895	975	959	899	915	956	939	922	954	945	936	955	936	951	912	899	945	938	960	921	951	899	901	976	995	972	908	907	973	978	961	973	916	963	891	872	949	970	966	910	908	999	893	919	947	911	989	931	960	921	917	951	967	858	988	910	930	989	912	929	907	895	897	881	953	973	928	920	980	943	905	932	938	893	924	920	966	945	968	954	941	960	915	915	901	920	917	948	946	910	900	972	980	896	904	925	902	915	939	865	924	885	922	887	882	887	930	960	928	950	941	927	949	933	946	945	880	921	915	919	904	915	908	923	925	955	942	970	938	950	883	936	900	918	939	923	912	992	894	951	937	916	950	959	865	917	979	886	936	912	939	880	928	859	904	897	941	979	935
6037	1097	176	175	180	179	167	142	150	169	159	157	175	167	172	144	149	152	158	162	158	163	157	145	153	160	158	142	168	150	141	172	172	164	177	163	150	157	144	150	165	150	155	157	158	166	160	165	175	138	148	151	156	160	156	162	144	164	146	170	177	165	172	161	150	170	169	171	170	174	160	161	142	137	168	160	174	147	139	165	163	150	189	162	171	146	175	149	142	180	161	154	127	178	146	146	179	142	176	174	151	165	161	144	137	153	155	159	160	160	162	158	167	121	163	157	150	156	158	172	150	145	140	154	154	150	151	171	167	157	153	153	165	177	148	173	176	142	175	162	168	143	147	155	167	143	152	143	134	150	171	164	140	166	153	172	157	149	137	131	189	152	165	147	167	146	163	133	162	161	152	167	153	149	166	155	154	158	163	151	158	173	171	142	153	156	152	162	147	172	156	142	154	148	168	153	145	148	151	164	142	167	147	156	153	163	160	146	148	146	177	163	186	126	149	173	161	139	162	162	178	182	167	154	168	154	155	177	159	114	154	144	164	155	158	154	157	178	158	175	164	149	149	147	157	151	162	159	149	159	182	148	177	146	146	156	153	167	165	148	166	143	155	176	147	193	141	164	174	177	157	157	148	157	152	146	143	152	149	149	171	145	176	153	145	162	135	150	169	180	136	133	174	140	146	176	180	148	166	168	164	147	154	157	164	170	153	147	153	154	142	144	174	165	135	140	154	157	165	158	141	148	164	153	147	172	141	128	165	165	191	152	161	149	157	179	155	159	159	161	178	167	131	145	144	155	162	157	151	156	146	141	140	143	145	140	154	184	154	152	167	130	158	153	161	152	171	143	148	128	158	177	166	147	147	150	160	148	165	156	155	140	156	136	152	144	151	144	155	160	169	169	149	141	161	151	142	141	153	151	146	151	161	158	152	157	175	135	157	152	163	178	153	173	165	166	151	167	137	151	166	161	156	173	168	140	161	143	144	156	149	184	176	145	183	159	165	161	142	147	159	180	163	145	169	163	155	153	141	147	164	164	157	167	163	174	136	158	160	136	152	174	156	154	146	161	143	168	156	134	182	165	159	166	181	142	151	165	163	154	181	146	174	146	154	151	173	168	166	136	179	140	154	137	153	157	184	159	165	176	154	148	137	166	155	165	161	186	156	161	176	161	149	173	184	136	167	153	161	160	175	147	176	142	156	170	147	162	146	139	150	155	150	165	160	144	148	157	171	154	167	185	181	164	146	168	121	160	174	137	147	148	161	156	133	161	163	131	154	150	162	166	150	142	142	130	155	147	158	157	145	139	149	169	154	153	162	148	189	145	171	169	166	164	140	164	168	170	161	159	154	153	167	181	141	145	166	159	159	168	170	136	153	163	160	136	167	158	173	131	154	138	157	171	155	162	162	156	142	166	165	154	167	181	159	136	158	192	175	134	175	147	149	174	132	159	169	148	152	148	166	141	138	168	154	133	164	163	142	150	159	146	155	160	189	139	166	156	149	140	165	153	143	141	156	146	179	194	146	158	139	131	171	136	157	139	157	160	161	165	165	146	156	168	126	172	174	154	138	154	161	166	172	158	174	143	162	174	151	133	137	164	128	165	164	169	182	152	162	157	161	144	155	144	184	170	154	157	152	156	148	146	158	162	174	149	141	171	155	150	153	144	145	159	156	161	156	171	166	155	157	156	146	155	137	172	141	134	136	152	154	147	135	165	168	155	148	159	130	153	142	169	159	154	159	175	157	198	167	156	157	158	138	138	153	129	167	170	152	141	139	152	168	167	176	163	146	128	157	156	157	177	159	142	143	169	140	163	155	139	173	136	146	170	166	133	143	170	140	165	189	160	152	157	161	152	152	165	141	173	150	162	162	141	147	157	173	156	152	129	148	160	154	149	161	157	147	171	138	130	168	153	155	162	170	139	171	141	157	169	145	152	138	187	123	157	165	162	139	157	131	140	150	171	150	144	135	154	149	137	151	176	146	147	159	153	175	153	158	157	173	147	174	163	164	167	159	171	120	158	174	140	154	137	150	169	142	144	166	165	169	145	164	175	137	137	158	168	158	156	155	149	156	169	149	145	153	131	162	158	161	162	158	156	154	167	183	153	179	139	143	130	145	175	175	144	153	146	145	150	157	169	153	182	144	178	171	151	140	152	148	145	164	175	148	171	156	149	161	169	167	139	151	144	159	142	147	190	139	164	161	145	155	151	132	137	182	164	138	161	146	144	172	163	143	149	170	159	140	160	172	143	176	155	153	163	156	153	174	155	160	157	161	170	146	154	150	156	156	143	148	154	151	184	181	178	177	134	174	174	163	156	160	147	155	146	155	147	162	162	163	160	167	143	188	150	151	170	151	138	167	166	164	141	165	155	158	137	164	158	171	153	143	175	144	149	161	177	158	157	151	126	176	166	160	156	155	164	153	139	156	151	157	153	185	163	144	166	151	147	164	131	152	155	165	154	162	174	161	127	169	143	138	145	145	154	152	188	164	153	159	161	170	157	155	169	143	141	172	148	165	151	176	149	160	179	169	163	143	171	151	126	162	163	154	134	162	138	168	141	134	131	143	144	164	168	168	161	191	144	160	147	154	169	165	146	149	153	161	188	160	153	165	122	149	154	189	161	137	129	154	160	154	157	167	137	156	163	161	167	154	172	141	155	142	141	168	180	153	169	162	131	162	170	193	155	135	185	155	163	180	150	149	154	162	164	144	170	144	171	163	160	159	153	128	151	145	159	157	162	162	157	151	159	168	131	165	150	156	122	183	148	157	146	166	176	158	147	160	166	155	186	164	137	162	139	155	124	151	144	150	148	164	179	152	162	154	153	177	162	142	151	158	135	188	146	169	164	167	131	172	152	166	155	124	174	163	140	152	162	149	145	156	173	134	178	147	167	167	156	152	134	162	155	173	134	145	165	159	151	168	155	173	163	164	150	158	146	149	170	138	153	139	161	150	155	175	158	165	159	151	135	163	145	178	148	166	158	157	186	162	170	163	148	175	161	143	155	169	149	139	157	177	157	168	158	172	155	138	154	160	156	143	154	162	158	156	164	171	166	150	158	149	136	214	174	168	156	152	147	143	180	181	151	160	164	158	176	146	193	163	157	158	159	138	163	160	158	152	153	154	149	164	151	172	160	180	156	145	154	165	143	150	149	154	133	156	185	166	160	158	148	145	138	135	134	153	147	160	144	142	169	152	157	165	151	144	175	155	129	181	169	152	151	155	169	138	164	166	147	180	175	183	146	186	156	166	151	159	154	152	139	152	156	157	159	150	151	161	163	164	146	150	149	156	169	151	169	151	159	148	136	163	150	167	140	143	131	166	154	162	157	172	173	142	176	173	157	153	132	155	140	152	161	160	135	147	141	166	144	167	164	144	153	164	165	152	158	188	146	172	166	160	153	154	138	141	153	185	141	151	178	171	165	158	156	158	150	147	164	179	155	164	159	156	153	140	166	152	136	151	163	171	142	187	134
7064	1674	528	558	541	499	537	519	529	493	493	539	511	528	496	478	473	489	476	472	487	504	498	488	503	490	484	497	494	524	452	496	500	465	477	442	493	491	473	501	503	504	498	500	501	480	455	505	516	489	511	479	488	471	474	514	431	483	478	480	512	483	462	475	473	467	479	469	480	499	488	469	494	492	445	483	508	462	466	475	444	488	469	461	471	498	467	498	486	482	465	489	488	505	484	474	414	493	505	501	485	485	483	506	481	495	479	463	457	464	494	496	491	470	499	515	482	521	481	482	466	472	458	497	499	477	447	500	456	491	468	470	496	468	513	471	482	435	498	441	457	492	468	457	512	470	474	479	504	485	459	498	425	470	520	452	482	519	493	543	461	487	494	466	468	494	526	491	478	469	489	512	469	478	465	482	476	457	503	487	459	502	505	480	522	472	509	471	487	487	475	462	534	503	478	472	426	428	479	486	507	495	478	486	454	466	524	450	479	474	504	491	484	491	479	478	506	465	459	472	455	542	438	456	492	504	461	465	490	464	459	500	447	477	467	474	533	466	439	443	488	481	461	461	531	509	436	464	475	470	514	463	502	494	425	493	491	480	462	479	499	474	451	495	505	529	478	439	431	501	489	542	462	504	466	479	514	442	476	487	483	458	485	509	487	519	486	476	498	507	491	499	487	496	484	499	476	476	500	482	474	476	496	489	500	525	471	514	494	458	535	472	501	474	478	470	504	472	461	455	508	500	433	437	464	479	464	516	445	472	485	427	485	486	523	457	495	517	461	452	506	463	453	468	482	477	454	480	466	498	488	475	495	433	508	475	450	472	475	463	448	450	508	484	485	529	513	484	474	472	484	476	442	490	472	533	478	469	529	499	498	498	483	477	496	450	491	430	483	466	464	489	489	475	489	447	477	474	492	466	502	475	462	435	489	478	490	463	459	522	497	476	503	472	497	463	467	485	480	501	496	480	480	517	413	496	487	453	426	485	466	481	448	465	459	509	485	493	475	500	466	436	455	476	482	459	462	510	493	480	504	494	533	445	467	454	495	471	520	498	483	525	482	428	489	473	497	500	500	486	483	474	462	497	476	451	450	458	512	500	493	484	531	465	466	511	444	496	440	473	507	499	467	479	498	457	458	506	471	508	506	512	461	482	505	474	475	474	442	451	499	487	513	484	499	490	492	445	494	477	488	450	505	464	489	477	488	480	490	465	527	478	451	468	472	427	441	493	517	520	458	453	450	473	461	470	512	472	488	505	484	510	504	430	466	504	475	484	473	480	453	491	504	475	502	481	458	499	467	481	470	474	500	456	519	431	487	473	424	473	465	482	495	489	497	478	428	470	439	509	440	466	482	449	491	491	500	472	468	477	522	471	479	479	527	499	473	499	472	458	425	481	500	458	496	467	465	477	463	485	506	505	476	483	457	439	531	448	490	521	488	522	458	516	463	456	491	484	459	499	470	473	526	514	496	450	494	444	495	503	493	531	476	475	511	502	549	477	422	501	512	428	490	516	450	500	474	465	493	482	430	454	482	433	493	468	504	465	483	454	465	472	491	473	482	463	476	484	503	484	464	461	492	470	472	465	497	478	484	480	453	466	482	457	533	481	484	483	476	460	463	460	504	461	480	482	486	448	478	488	503	451	472	480	481	467	468	488	461	484	515	466	462	487	502	544	498	507	438	435	458	507	489	453	486	462	454	469	477	481	513	539	479	471	472	475	498	483	484	473	498	461	503	478	471	449	524	506	476	486	492	476	485	484	488	500	484	489	440	472	488	467	446	483	431	438	492	510	488	470	470	467	491	499	500	496	457	486	485	439	499	481	527	511	448	476	478	494	456	497	473	465	468	459	497	480	500	509	492	509	501	499	451	487	465	486	437	468	487	453	458	474	462	483	482	486	489	474	488	475	454	471	491	497	467	450	468	446	487	438	506	461	515	506	500	474	479	471	467	481	486	478	468	452	502	489	501	485	517	473	452	452	497	498	456	480	495	439	485	459	471	456	479	456	491	501	416	507	491	501	466	477	456	498	481	481	490	493	439	488	479	479	507	495	472	489	509	475	505	451	485	476	466	454	397	512	477	455	470	471	474	469	521	495	463	432	472	482	473	468	511	486	517	520	479	514	533	487	476	493	467	497	477	486	444	503	465	477	469	478	486	454	467	466	520	459	471	502	470	474	467	495	516	473	499	481	498	444	483	475	509	454	443	465	494	493	499	469	480	473	451	499	464	478	481	443	473	456	489	443	497	458	490	492	507	505	474	483	494	472	475	500	470	466	511	450	423	478	472	506	503	447	475	460	478	461	487	460	486	500	479	480	432	493	482	474	470	465	476	471	474	470	498	462	508	463	489	516	462	515	478	503	506	460	488	441	457	472	493	507	500	491	486	441	457	465	486	496	496	465	510	480	488	470	484	507	476	497	488	519	493	530	460	460	478	515	510	467	466	470	497	486	472	477	489	511	454	499	490	530	485	493	475	485	496	487	490	462	500	530	489	473	508	507	512	463	462	439	461	487	505	498	552	478	488	471	459	494	430	469	485	491	478	476	514	496	481	519	425	493	470	439	459	490	476	509	501	498	524	478	491	468	484	506	458	529	472	515	475	452	492	500	500	496	473	496	452	442	486	505	506	512	462	490	484	497	477	479	488	504	462	528	473	473	485	481	466	506	469	433	476	473	514	483	481	471	471	462	475	500	479	489	479	500	489	493	509	496	508	529	482	510	461	537	495	482	526	497	473	507	456	459	462	478	432	457	460	452	437	526	459	487	460	489	506	442	479	500	469	455	468	525	472	482	465	479	507	521	470	506	495	505	446	444	444	447	478	470	485	457	457	485	483	460	494	460	496	488	476	501	478	461	493	482	461	461	477	492	465	524	486	499	472	521	499	489	478	488	466	518	481	496	452	474	471	481	465	498	460	460	450	456	501	468	512	493	467	444	436	505	473	503	506	510	496	490	491	489	503	466	467	505	486	464	490	479	485	494	499	466	480	481	491	533	456	455	488	494	486	497	444	491	493	476	514	463	447	448	457	479	456	448	480	472	445	435	490	505	455	485	480	468	473	484	493	504	471	483	494	473	489	458	497	484	504	476	478	483	492	478	482	475	467	476	500	452	471	548	477	476	502	493	503	479	508	472	499	439	492	487	484	490	494	502	425	506	509	488	479	482	476	503	486	477	490	496	517	483	472	478	466	504	458	457	509	450	454	493	530	502	502	475	443	492	486	465	512	520	479	468	502	523	509	481	461	478	454	480	509	494	469	485	470	517	461	479	483	513	458	482	483	457	484	486	451	470	474	494	509	499	503	475	444	468	431	476	494	488	441	467	472	480	484	484	485	469	483	488	491	474	455	476	478	497	489	489	441	463	458	472	476	505	485	458	468	479	501	529	467	497	473	483	506	448	487	525	448	504	482	461	501	478	496	484	481	478	484	460	459	466	472	484	513	459	447	513	472	482	520	506	460	483	452	486	463	486
49932	28628	3825	953	725	618	489	476	420	377	381	361	388	367	379	307	349	360	391	326	311	338	324	296	335	311	324	310	333	324	302	303	318	309	325	332	352	346	283	327	335	303	338	302	327	361	365	330	340	307	350	330	312	300	304	311	335	308	323	302	304	323	343	320	313	346	306	316	351	320	342	321	314	327	336	346	331	295	307	309	328	304	318	291	284	270	328	321	309	296	330	322	321	361	329	326	328	333	319	345	322	304	379	271	308	319	353	312	341	311	310	320	311	316	315	326	356	315	341	306	271	332	332	316	370	312	318	334	327	286	304	320	300	324	331	359	332	327	326	304	321	329	321	335	316	308	321	355	327	324	341	313	298	303	339	317	331	339	306	305	344	290	341	310	328	301	296	290	284	293	272	342	331	338	320	314	354	336	309	323	340	314	288	285	327	319	338	318	279	307	337	321	301	274	289	317	309	306	332	327	305	283	290	331	310	320	308	303	328	317	326	312	317	311	324	307	314	344	292	314	306	285	325	322	345	315	321	331	305	334	322	297	309	314	285	343	314	316	290	334	338	347	313	342	290	323	304	315	318	307	336	344	288	362	302	315	337	333	318	349	316	279	331	321	342	341	340	297	309	311	362	320	306	320	317	296	332	287	302	322	314	301	338	334	341	351	317	337	305	322	315	325	344	297	328	315	314	326	350	334	315	291	312	329	355	309	317	333	295	331	323	336	312	298	357	301	342	298	313	333	302	333	361	297	326	333	314	304	296	300	303	301	312	302	326	312	355	345	336	303	308	306	289	328	322	305	338	310	347	321	324	288	326	294	329	320	322	343	286	306	346	299	329	339	336	292	308	341	303	319	328	318	287	343	348	304	309	341	316	301	326	355	310	354	300	319	298	333	306	320	308	316	313	337	318	300	335	318	303	351	313	289	348	350	292	313	323	323	320	332	363	347	315	303	336	331	301	311	310	332	283	309	299	325	301	330	330	327	327	333	311	336	342	301	342	338	294	328	312	303	303	349	312	330	338	367	331	279	302	315	358	306	316	321	333	325	322	314	300	332	325	326	320	291	317	333	335	345	323	282	313	317	330	354	343	323	297	300	345	280	300	325	306	329	315	300	326	325	312	360	314	325	342	328	308	306	319	312	310	313	283	319	328	322	334	306	310	272	303	305	334	326	312	315	297	339	320	309	329	311	300	321	287	371	311	319	322	304	346	318	335	298	331	364	322	346	349	314	318	289	319	330	324	309	358	337	306	328	332	323	344	321	305	333	299	326	308	282	344	332	312	349	301	295	356	310	302	289	313	321	323	309	333	314	323	344	348	313	331	308	319	318	315	327	310	308	323	287	286	311	316	378	311	345	328	335	337	314	333	304	325	323	324	273	365	309	328	326	292	283	310	317	333	349	324	279	291	313	318	312	331	363	312	325	337	339	350	328	330	350	321	291	326	320	303	321	323	307	333	289	328	336	341	304	286	319	331	279	341	360	280	297	316	335	285	346	345	356	347	316	311	317	318	346	317	334	350	344	356	353	319	304	318	323	332	323	317	293	322	338	323	307	333	305	314	283	317	353	280	331	356	321	313	311	303	341	346	295	273	324	334	335	332	352	312	313	300	323	313	347	310	311	292	318	286	334	332	363	339	319	325	309	297	309	340	325	317	313	316	321	304	301	344	334	306	348	356	298	317	288	332	345	309	308	340	320	330	306	336	294	330	337	283	310	317	341	320	345	338	311	326	349	351	342	318	283	344	291	309	295	307	311	309	328	303	333	305	293	318	335	319	353	325	324	290	307	333	311	305	293	315	333	320	335	337	302	299	318	347	320	309	301	292	320	342	327	329	311	295	304	318	331	329	297	333	305	338	349	319	297	315	302	317	331	275	323	308	325	324	283	306	320	329	334	298	325	301	318	328	326	316	311	334	302	327	367	300	303	312	339	325	357	326	313	301	299	326	317	293	315	299	375	344	332	277	316	302	335	347	313	351	327	320	320	323	305	292	282	263	328	313	312	350	323	364	342	303	306	289	327	330	303	294	330	330	312	316	311	314	310	334	327	325	318	305	325	303	319	320	327	330	308	337	310	338	315	303	326	352	303	329	340	330	323	287	291	345	334	300	292	340	342	355	332	313	300	317	302	351	314	327	304	295	327	325	345	298	306	320	297	332	326	312	300	286	321	327	330	309	288	333	324	317	326	317	318	305	295	338	350	330	325	330	334	286	292	319	323	320	328	307	313	335	342	320	293	324	323	339	313	316	292	328	339	294	315	298	318	327	334	318	318	337	327	341	294	327	317	319	345	294	351	317	332	316	324	323	320	305	297	316	307	304	324	320	309	341	289	318	326	330	310	333	353	330	319	306	319	326	364	314	310	306	309	321	333	327	328	324	301	335	323	309	334	348	341	314	310	323	309	327	324	337	319	292	337	310	329	315	316	339	329	318	310	347	315	333	359	314	365	322	322	281	324	319	316	310	288	345	332	331	301	309	290	291	285	339	345	306	354	298	322	319	324	290	309	312	320	315	285	321	312	338	303	311	308	334	284	315	338	312	329	322	323	346	330	316	326	297	303	325	329	318	314	294	317	330	300	330	343	339	286	301	332	315	309	294	320	307	326	324	318	318	320	322	330	305	307	306	330	336	358	319	351	349	327	311	334	335	287	280	309	328	303	312	290	318	321	331	347	315	330	298	339	297	335	303	316	348	326	320	311	286	334	302	321	301	320	300	329	278	344	342	334	325	318	300	334	321	306	341	315	350	319	309	301	325	309	296	300	365	334	301	306	333	302	310	294	311	346	332	306	317	333	296	326	331	309	307	345	342	315	334	313	312	318	335	325	328	318	309	339	349	331	342	343	312	309	353	330	316	305	298	310	323	369	340	327	319	327	301	320	367	284	309	346	334	327	318	332	337	292	300	338	299	315	320	307	337	321	321	306	301	300	320	342	308	303	335	335	321	325	297	333	328	305	338	334	300	298	309	327	338	312	315	328	330	323	307	321	312	294	318	316	302	319	298	311	325	325	312	309	312	318	331	309	271	308	337	319	338	319	316	305	305	328	297	320	313	335	326	311	324	306	324	321	299	324	300	340	337	281	354	319	364	299	307	284	333	314	307	327	364	310	324	307	341	317	344	307	332	332	351	305	330	313	297	316	330	329	307	309	312	312	322	275	327	319	300	321	295	326	341	324	319	305	313	326	293	333	298	319	360	299	317	321	299	295	310	286	317	322	361	313	310	323	338	322	302	322	352	301	320	322	354	319	316	320	305	294	356	316	329	319	319	318	298	302	287	326	312	323	342	332	317	308	318	301	328	321	303	313	331	275	315	357	337	347	283	365	317	324	297	309	308	319	314	304	332	292	320	357	283	305	303	320	307	332	321	352	272	265	333	307	293	337	367	304	315	345	319	326	295	340	325	335	295	301	310	330	305	302	300	323	320	312	300	322	304	324	316	307	340	331	325	280	298	343	289	350	320	307	300	346	348	306
31053	9060	2367	2761	2620	2232	1888	1656	1435	1331	1280	1173	1171	1170	1105	1097	1031	1066	1024	989	946	956	938	913	899	906	896	926	816	902	907	914	920	866	916	901	923	900	864	839	842	864	856	834	881	934	848	833	895	913	856	824	904	847	866	815	827	851	836	856	803	821	866	837	927	832	850	827	818	874	811	850	841	819	872	797	842	849	819	869	826	870	868	829	813	877	853	847	845	840	792	842	841	846	869	818	815	855	888	819	841	833	782	874	802	827	878	845	872	826	832	833	818	845	841	804	831	868	837	833	891	801	851	868	827	833	889	830	825	867	805	776	853	842	842	804	783	822	847	834	826	792	861	821	870	843	807	840	850	874	803	826	824	848	855	837	880	820	856	854	810	891	805	805	842	858	823	841	880	849	867	810	860	781	869	850	850	834	822	795	830	805	837	827	817	848	811	835	826	842	830	805	856	832	822	824	805	840	842	825	826	858	845	794	874	861	814	883	832	852	850	843	838	804	836	860	776	877	825	832	847	841	864	817	834	866	855	822	856	799	833	859	843	860	861	840	795	841	854	828	891	856	859	846	803	867	833	849	843	845	850	839	851	850	840	846	878	840	768	833	803	818	858	827	849	827	881	860	854	812	801	815	866	880	862	872	820	835	836	844	837	834	848	829	836	815	779	846	834	817	871	818	812	810	769	820	799	823	888	855	854	801	833	835	849	846	811	835	837	866	877	818	791	825	830	881	839	833	828	846	864	848	834	824	875	868	855	819	901	831	833	801	861	871	814	853	838	801	784	875	831	888	810	882	811	841	824	841	836	839	843	854	905	837	839	823	799	810	839	775	837	839	892	779	810	850	838	848	802	807	844	892	851	832	807	760	818	781	879	833	899	789	814	795	813	800	860	853	847	841	814	878	847	877	860	803	861	829	848	846	891	823	790	823	805	825	846	817	793	857	822	790	826	789	845	861	865	828	818	840	847	819	827	806	832	791	861	778	835	816	827	866	856	808	817	853	811	841	864	827	801	846	916	865	811	840	837	851	789	874	832	882	816	838	875	858	852	857	849	870	794	811	810	860	826	868	797	841	843	807	825	799	883	846	853	815	847	824	892	846	843	828	778	794	832	854	857	838	805	863	879	824	845	802	825	845	788	829	862	863	803	856	878	852	841	786	787	872	857	818	825	844	850	840	807	855	829	768	838	833	838	843	849	825	852	847	847	842	810	835	786	847	908	846	880	825	833	815	855	815	824	797	849	881	772	809	853	812	863	838	852	862	818	847	824	831	821	812	880	839	856	822	877	782	851	819	812	841	809	887	812	883	822	907	793	875	771	874	879	861	823	844	855	854	875	853	853	820	822	819	813	817	891	845	775	884	857	840	849	858	847	823	806	824	814	828	847	903	882	818	824	771	857	871	825	851	770	860	809	825	817	873	868	832	798	810	847	844	818	866	844	797	799	829	807	830	915	860	863	823	868	860	838	837	870	861	784	797	818	812	838	830	832	835	849	820	855	845	883	820	859	862	823	853	802	860	905	859	865	795	803	820	880	792	901	781	810	834	851	835	813	776	812	843	863	826	841	824	862	814	857	810	836	838	859	830	861	834	847	840	814	820	821	865	835	865	901	813	862	804	811	833	812	817	867	846	839	885	839	800	813	827	846	840	876	807	816	817	848	811	827	825	839	853	818	837	817	828	838	857	853	830	844	876	847	813	857	830	869	891	770	840	814	858	832	879	835	836	848	892	896	837	836	801	897	804	826	831	842	842	819	832	895	828	889	836	849	822	861	851	890	849	844	828	888	847	820	797	799	818	786	857	858	854	890	833	823	899	786	821	816	796	869	852	857	836	814	860	876	811	849	852	814	845	837	844	853	850	826	849	807	872	866	833	806	856	818	852	853	829	854	860	810	899	805	827	849	854	821	803	820	852	851	832	812	799	837	920	799	814	832	893	831	824	867	802	909	863	837	859	812	858	807	844	840	852	870	889	866	860	793	821	837	837	789	827	852	816	824	839	819	835	867	826	898	837	846	821	869	848	888	896	829	819	859	850	853	847	864	839	839	806	812	863	839	841	876	870	825	889	809	848	734	844	812	815	822	855	820	878	884	864	885	833	816	811	895	844	783	844	815	854	817	843	884	860	856	814	827	809	814	805	812	871	829	841	830	866	848	866	841	829	858	813	865	880	821	863	779	813	827	863	854	805	855	838	841	824	796	860	810	865	828	841	852	847	852	827	827	865	854	877	847	854	776	814	848	841	875	803	866	784	889	863	860	851	810	808	839	826	827	848	831	865	874	846	846	835	862	834	814	823	813	860	844	855	801	844	835	855	823	793	836	855	789	848	840	890	818	839	883	839	846	892	773	827	839	824	825	813	857	814	866	861	837	825	818	874	873	860	863	846	820	805	860	861	828	870	786	818	889	833	803	863	854	818	887	907	827	878	817	853	870	788	857	840	838	822	824	822	818	886	792	881	860	804	849	876	882	832	853	866	886	795	851	895	850	848	833	894	896	811	876	817	837	840	849	812	857	859	845	796	871	819	874	823	841	884	815	845	847	888	838	812	800	860	851	851	844	846	846	855	854	827	784	861	799	839	819	843	886	837	800	835	823	799	858	826	868	801	873	842	841	827	861	781	858	841	853	811	887	881	881	852	809	891	813	903	846	808	859	847	865	824	807	782	771	865	860	832	825	906	841	827	821	860	821	800	820	825	877	763	806	872	859	855	879	851	811	812	817	809	804	839	830	829	798	823	890	831	833	897	834	829	832	864	800	853	777	892	841	859	853	840	826	909	862	894	846	877	817	819	839	892	841	834	881	790	853	883	859	854	857	792	799	827	827	823	866	840	842	842	835	851	815	870	828	829	838	838	875	882	862	877	810	809	885	818	811	893	833	803	835	803	828	786	859	817	851	841	843	845	864	818	844	895	862	820	852	794	809	854	830	817	869	857	878	809	859	902	841	860	822	867	813	810	797	783	845	858	845	798	844	824	820	787	842	826	840	841	845	822	819	839	843	826	796	835	851	854	870	875	834	844	904	857	821	837	846	862	804	881	853	845	800	862	836	853	878	837	879	897	807	821	817	796	766	832	880	811	814	781	831	847	857	816	779	917	871	842	864	861	845	856	829	885	838	830	815	831	855	810	898	813	877	825	861	851	877	789	877	846	832	872	803	854	841	853	843	809	759	834	858	795	855	835	838	795	849	846	834	849	869	837	863	823	812	840	839	798	885	853	855	835	889	829	870	819	828	808	883	800	853	824	808	808	826	802	846	828	827	783	828	823	823	844	796	876	812	777	846	834	824	799	867	850	846	856	819	834	893	834	778	863	811	771	847	843	808	776	790	832	820	882	874	862	832	856	795	845	865	877	819	854	856	829	820	845	792	835	844	841	855	790	850	890	776	848	867	842	785	861	800	812	846	820	801	854	848	817	830	820	875	824	787	880	792	857	884	780	823	833	880	837	844	826	840	849	860	848	850	840	799	817	825	843
65713	40965	9924	2098	1209	877	755	653	602	550	493	491	485	456	504	422	440	447	389	442	407	382	431	416	431	362	390	375	377	354	455	364	358	366	409	403	419	364	353	366	368	380	401	403	415	361	388	384	409	369	352	391	384	391	383	378	383	388	376	372	376	401	358	355	395	355	414	366	372	382	420	363	404	380	385	357	395	333	362	414	390	388	416	388	390	399	357	375	394	391	377	405	358	409	386	371	413	351	347	363	351	381	398	366	378	350	403	419	360	370	403	404	361	352	360	351	367	381	345	411	383	378	378	368	368	382	377	395	342	388	401	386	396	354	392	391	366	374	363	361	367	401	383	378	383	392	396	382	365	365	370	402	345	399	403	392	407	388	367	355	418	390	356	406	381	403	390	376	401	390	374	370	377	408	384	385	386	358	405	385	379	392	394	352	378	369	366	374	390	365	371	366	396	373	381	399	358	389	396	344	398	380	381	383	372	358	378	395	396	358	400	384	378	397	370	381	400	370	381	380	372	361	404	403	404	408	343	368	381	350	358	369	373	360	398	384	392	404	386	392	381	360	344	341	382	351	392	368	371	375	378	375	404	376	389	368	389	400	393	374	363	390	395	373	363	379	389	371	389	411	369	357	378	407	394	379	388	384	382	400	399	392	367	386	382	390	411	421	385	378	409	381	374	372	364	412	358	374	406	417	423	349	367	359	360	385	367	390	406	355	343	361	385	355	409	364	354	369	380	357	359	381	385	375	363	394	397	383	334	347	399	396	394	436	390	346	406	374	370	363	357	364	402	373	378	381	343	397	393	406	394	423	376	393	358	374	399	341	391	367	357	373	384	358	389	385	395	374	352	382	383	430	381	355	370	385	354	340	362	376	365	356	389	387	353	374	388	389	387	353	358	370	357	372	360	359	353	366	415	391	354	380	401	366	384	400	408	415	392	396	355	349	348	345	374	327	349	365	377	356	365	409	397	367	382	389	392	394	395	382	400	365	390	379	393	354	383	352	341	347	371	410	397	395	388	402	360	395	364	362	401	386	375	376	373	411	366	342	392	379	356	352	403	355	364	382	391	361	359	371	382	378	411	382	344	395	378	403	330	374	358	372	390	405	338	380	376	372	374	382	394	402	379	366	378	402	393	377	389	377	398	380	362	376	386	367	418	389	353	372	379	372	381	442	393	373	389	366	379	379	365	372	355	351	372	376	384	356	369	369	369	369	389	402	389	336	413	419	358	383	372	367	383	386	378	380	359	369	352	388	374	414	374	375	345	392	361	388	376	413	382	373	350	371	347	355	353	354	368	386	367	369	367	394	376	421	398	414	350	367	353	365	379	377	366	393	383	355	379	364	380	391	404	371	392	341	378	387	389	368	377	397	371	375	398	439	381	396	372	384	383	391	361	381	402	389	410	333	382	396	333	379	393	394	401	389	397	375	390	407	359	420	359	388	345	408	365	360	368	429	398	418	347	368	369	380	356	370	360	368	381	397	418	379	371	346	371	378	375	372	373	373	376	390	389	387	409	398	378	371	368	351	407	374	386	395	380	373	397	352	341	365	394	382	398	381	426	416	399	393	403	373	402	380	369	372	356	345	370	370	371	380	335	391	352	391	350	351	379	413	348	395	382	362	379	356	355	367	349	372	385	362	371	379	372	387	379	362	348	400	382	385	394	386	370	403	407	359	373	359	348	387	350	348	378	410	349	356	383	396	389	372	348	386	380	372	385	369	367	393	402	414	402	379	368	361	389	392	387	361	406	380	393	383	356	399	397	373	386	382	339	384	387	382	383	353	349	389	401	374	357	422	379	354	359	371	383	362	364	359	380	376	358	388	371	390	399	390	372	368	366	392	336	421	401	394	356	427	397	390	410	374	399	376	387	397	379	394	371	391	362	376	397	416	378	367	407	371	405	384	356	432	368	336	392	387	352	426	387	394	375	359	352	401	386	379	389	402	371	376	364	353	386	386	381	408	363	394	384	401	390	349	391	374	391	360	392	347	372	367	366	397	410	389	371	366	393	355	425	398	343	384	388	404	396	353	399	365	410	366	409	361	398	400	373	379	409	386	377	381	377	398	402	411	380	388	369	383	371	406	383	395	367	411	381	387	383	364	374	378	376	361	377	353	402	401	385	373	358	396	396	422	351	382	384	358	371	347	346	398	386	417	372	378	373	402	375	404	382	388	376	368	383	345	367	371	408	396	406	354	374	350	389	363	363	368	391	388	388	386	414	366	416	394	393	336	401	372	325	387	400	382	341	396	393	367	372	358	397	406	398	346	342	385	374	397	402	374	364	386	374	374	369	382	377	383	389	393	364	374	383	401	385	393	382	356	356	320	423	383	360	372	354	409	395	366	394	341	432	395	375	364	379	409	344	355	379	376	405	412	370	387	364	383	378	366	404	395	381	343	386	340	364	350	389	352	424	358	424	356	364	397	381	373	372	352	377	383	389	344	376	406	386	386	401	381	396	394	372	377	374	372	377	378	364	368	368	386	360	387	400	363	379	378	382	402	350	400	358	351	352	450	371	377	362	347	369	362	370	394	393	371	385	387	361	396	433	379	403	389	385	387	406	384	376	375	382	370	374	357	359	411	359	361	405	390	379	360	406	363	352	387	344	391	376	361	358	375	363	407	389	385	382	376	381	346	383	397	334	355	350	361	378	392	400	403	378	373	406	383	392	394	376	389	401	393	381	376	367	392	351	350	368	399	380	371	393	383	373	413	379	392	417	354	344	415	358	390	391	368	393	376	378	381	378	385	382	394	353	350	367	403	376	356	385	374	329	351	406	392	399	380	386	381	374	381	357	394	412	359	388	365	382	382	413	369	379	392	394	382	381	404	392	390	346	357	379	372	372	376	365	383	380	373	392	403	383	374	399	389	380	378	368	384	404	374	372	400	398	386	406	373	388	322	401	343	387	375	322	362	388	382	365	402	390	348	334	362	373	373	349	358	385	407	396	423	385	391	375	362	405	396	399	387	401	387	381	359	389	366	390	423	401	418	404	370	421	395	365	418	425	370	366	390	371	379	401	394	359	365	353	381	387	350	375	385	354	398	401	353	393	375	387	331	413	388	375	400	387	394	364	369	360	367	365	400	348	364	405	377	363	407	371	337	346	398	383	373	374	362	417	380	409	388	367	367	333	411	351	407	393	398	389	365	400	352	399	363	366	403	397	370	380	364	392	380	372	389	402	375	360	371	389	398	402	385	376	371	395	382	360	345	390	379	369	402	388	370	373	405	387	339	370	362	341	352	397	404	407	397	385	392	393	409	343	355	388	371	381	382	403	386	370	403	348	398	369	360	413	365	367	374	370	384	407	421	386	372	338	358	378	390	370	405	373	399	395	404	362	417	362	357	361	368	365	376	388	362	383	388	401	375	367	420	392	384	438	343	391	413	355	365	394	396	420	385	381	399	406	376	415	368	405	392	351	366	415	368	367	380	376	345	390	383	357	365	356	407	353	411	400	378	366	387	373	424
40953	12974	3833	4560	4128	3540	2979	2524	2213	1972	1798	1697	1511	1510	1467	1394	1327	1253	1247	1224	1166	1227	1095	1101	1136	1095	1143	1053	1049	1098	1082	1071	1068	1045	1029	1002	1035	973	988	1052	1046	975	945	1029	960	943	919	945	941	996	963	939	935	989	957	924	967	992	974	1001	952	956	996	960	876	976	970	1005	1000	931	963	944	897	959	929	930	889	930	911	1002	942	953	946	938	944	939	954	944	958	912	959	939	972	958	969	989	961	936	937	901	901	1002	986	902	946	946	934	881	964	966	949	904	937	908	908	903	923	925	928	931	1017	964	920	966	933	888	961	951	944	964	923	918	890	928	918	948	932	918	893	933	916	949	931	910	890	965	957	892	924	936	963	929	941	1011	936	930	909	926	974	946	945	947	897	956	986	943	970	873	926	924	934	924	945	887	934	917	952	912	931	979	946	921	963	958	969	955	890	930	962	935	933	895	918	940	991	919	961	900	879	865	970	920	969	919	954	941	958	945	920	899	961	929	959	937	950	913	953	918	938	938	910	915	920	943	914	893	879	979	845	887	944	882	927	942	921	974	937	963	886	968	1038	939	924	907	900	975	915	889	921	950	942	933	940	950	967	960	927	960	852	906	930	1003	956	969	916	893	948	913	884	982	876	850	983	909	973	910	967	933	951	922	944	980	956	906	962	947	912	924	938	915	936	942	982	906	902	907	945	954	913	924	969	899	923	941	967	957	922	952	918	959	898	913	912	901	867	921	937	958	965	887	945	857	935	941	942	955	913	924	915	888	914	964	960	1011	930	921	964	935	908	878	938	917	943	956	945	951	921	954	923	916	921	897	984	911	972	981	923	930	925	923	882	924	883	923	935	898	939	943	965	898	956	895	916	940	913	903	934	956	904	888	978	884	947	948	940	896	957	931	926	941	901	879	925	980	976	946	933	951	957	958	987	964	915	884	928	938	944	969	967	876	914	854	895	883	922	945	910	859	939	967	919	950	854	931	882	974	952	974	961	877	994	906	974	891	939	921	973	943	933	936	910	899	902	953	981	897	904	952	902	904	949	945	914	909	946	969	908	956	910	955	930	945	917	958	927	910	886	889	948	976	911	979	946	954	902	965	954	906	939	869	852	944	911	906	966	928	937	993	859	915	913	948	935	877	964	995	885	875	916	914	900	921	930	924	919	933	867	905	939	916	944	952	936	902	934	928	893	942	922	937	958	950	925	944	903	929	895	958	925	902	967	936	898	977	935	983	889	1021	942	862	950	958	963	922	889	878	929	898	892	942	915	947	915	939	939	905	937	963	919	900	914	915	915	966	940	930	903	943	924	946	920	916	960	932	917	885	965	894	882	922	919	939	914	896	949	927	929	947	957	946	939	915	875	947	912	915	954	942	910	854	935	976	927	918	946	947	969	931	932	930	941	901	987	961	947	933	977	898	943	973	919	948	928	935	955	950	966	951	950	911	975	937	903	907	936	912	942	897	880	855	903	985	912	913	964	957	860	943	952	891	871	873	908	941	893	929	932	984	907	896	908	879	890	935	930	946	938	978	845	998	920	926	929	973	944	1003	938	932	898	938	925	882	986	926	935	918	948	1022	927	928	940	967	934	956	977	900	929	921	956	943	914	927	922	949	900	952	963	946	966	948	972	933	936	924	934	929	885	928	975	938	898	928	962	896	858	980	910	925	941	921	899	868	912	938	987	932	891	884	910	937	939	949	919	933	929	900	913	930	890	960	919	949	945	953	927	891	946	902	930	942	926	947	947	944	922	931	968	894	905	895	966	941	931	961	895	955	927	962	946	903	895	953	881	975	908	928	973	955	945	962	938	880	963	897	931	939	985	913	901	941	937	953	919	902	893	926	892	928	967	944	950	944	898	951	849	944	948	888	930	889	988	943	907	901	917	975	951	945	935	921	883	829	960	951	871	913	905	924	958	911	909	942	929	913	999	930	939	910	874	970	949	934	954	900	959	949	847	954	921	861	850	930	943	939	935	967	921	862	867	924	880	964	918	879	889	921	922	953	956	936	946	964	948	936	951	921	966	947	900	923	919	960	957	930	998	931	920	925	928	926	955	943	933	880	958	967	912	941	894	892	913	895	915	964	955	896	940	883	935	950	939	923	972	903	898	944	920	935	896	933	898	978	930	971	935	949	897	898	918	908	911	912	970	937	925	897	976	955	882	933	927	952	949	925	981	927	886	889	945	961	939	898	901	907	929	939	982	964	973	991	935	868	950	879	960	916	937	932	917	934	971	945	955	953	935	965	971	925	908	913	983	999	921	906	897	954	936	953	907	923	996	937	890	881	945	932	946	957	926	943	950	928	888	915	924	971	906	902	962	933	956	980	944	997	957	929	968	963	921	945	948	921	879	902	996	895	937	956	905	973	900	913	921	916	931	953	915	884	926	920	938	901	905	910	922	928	911	852	910	919	916	990	909	923	929	889	918	981	922	983	897	922	957	923	971	946	933	926	863	1011	951	891	988	918	934	950	933	932	905	954	923	939	953	941	855	928	929	937	911	974	896	955	912	929	936	928	932	945	972	989	894	893	883	892	943	928	892	933	990	963	917	916	938	972	934	1010	822	964	928	898	901	929	943	968	990	888	954	935	974	968	932	896	884	895	894	923	946	958	866	908	918	895	909	911	910	931	876	970	961	967	917	908	929	901	938	969	966	922	894	944	905	905	933	978	904	895	932	955	896	948	917	895	919	942	969	964	871	871	951	944	871	935	890	894	989	967	951	955	973	992	933	900	984	931	910	925	924	964	906	938	1000	915	906	941	925	924	932	1006	937	1006	954	887	964	881	921	960	913	903	900	968	914	939	881	989	919	937	939	913	913	963	959	966	962	883	940	920	953	929	951	927	941	965	873	911	936	934	953	974	976	960	936	913	951	933	921	924	912	905	961	944	978	891	931	977	921	926	918	891	933	941	945	961	915	918	943	916	931	929	953	954	895	914	913	904	936	881	1020	965	892	900	933	938	926	942	962	917	948	962	935	958	883	932	929	916	907	914	963	890	973	960	956	946	913	972	942	931	896	955	878	919	941	959	913	940	908	867	911	977	940	921	941	948	939	922	958	938	960	954	1016	990	942	970	949	940	928	953	949	873	937	940	934	936	994	911	970	933	907	957	969	945	913	916	907	888	915	930	883	949	980	906	968	993	931	876	908	921	974	990	924	905	903	926	922	956	923	979	911	924	890	951	939	957	945	912	940	916	925	921	960	912	943	906	887	943	908	956	909	971	906	928	903	933	887	964	892	938	893	965	949	952	940	931	924	974	914	940	943	910	880	905	928	941	971	901	955	933	966	903	884	936	923	919	888	970	924	906	919	958	931	918	899	916	945	944	893	929	914	907	995	912	908	873	982	931	921	913	943	921	952	929	919	981	915	967	905	936	948	919	909	948	952	949	960	969	904	904	961	926	925	907	933	960	886	939	944	959	933	952	905	914	941	916	918	967	912	947	953	952	984	971	972	956	950	939	918	909	903	921	940	909	908	887	956	943	878	943
6237	1206	176	173	172	168	170	144	169	159	156	157	165	146	168	146	167	160	162	166	154	188	176	141	157	149	171	158	167	168	181	157	160	163	163	162	170	165	181	153	161	164	154	165	144	161	163	182	164	165	171	172	151	178	144	150	165	154	147	158	128	144	131	160	144	157	136	154	158	155	151	160	173	140	145	155	179	163	143	154	176	155	169	140	148	187	139	168	174	155	170	152	161	157	173	165	147	158	143	144	175	146	160	145	147	156	148	147	141	142	164	154	149	139	135	134	172	148	144	163	135	172	139	154	191	167	148	166	161	167	148	166	148	131	164	164	155	128	159	165	165	171	140	142	156	148	171	151	162	185	143	164	151	158	158	155	135	148	133	141	164	159	170	161	161	163	142	150	159	159	126	175	166	150	167	146	150	170	173	157	161	152	161	155	152	155	166	159	158	140	173	170	133	147	159	160	137	161	166	152	149	156	165	168	138	161	155	164	186	168	163	140	156	159	157	162	163	161	157	164	151	151	131	165	166	158	166	164	155	159	147	155	158	175	166	170	150	147	150	156	175	185	165	183	158	160	137	142	146	156	153	168	158	154	177	151	165	146	156	168	161	162	156	161	154	149	156	135	146	170	188	178	145	158	163	145	166	147	158	165	159	153	187	145	176	162	134	162	151	145	158	143	158	176	170	173	155	137	171	163	157	150	164	171	181	167	158	138	151	151	166	169	183	152	152	176	164	168	162	181	171	159	167	139	157	152	160	175	143	145	174	158	163	173	152	146	128	132	147	182	155	146	137	158	172	172	153	147	170	163	187	150	161	164	154	145	158	178	161	171	145	158	159	162	176	159	171	172	156	175	141	167	156	181	145	147	157	180	140	177	153	164	145	159	160	153	151	151	169	173	169	147	182	160	171	150	141	157	179	156	183	168	180	140	142	150	151	156	193	176	177	168	143	159	149	176	169	171	175	155	146	146	154	150	168	149	165	163	162	148	151	176	172	155	163	158	174	168	144	152	172	162	166	167	149	166	150	153	157	150	163	143	165	153	139	160	169	161	163	143	157	176	156	155	170	172	162	139	136	163	154	151	171	148	143	153	160	153	175	150	138	153	168	157	170	164	155	148	169	161	151	170	171	147	160	166	143	155	154	163	163	144	137	172	161	148	170	156	150	162	155	145	169	133	162	183	160	168	158	169	137	159	135	152	159	168	160	132	153	150	147	165	148	166	155	178	168	142	158	145	132	134	166	175	166	156	177	141	163	152	163	144	171	139	159	170	141	161	161	164	149	164	160	177	147	151	163	148	148	156	190	149	173	186	178	163	179	154	176	157	150	176	139	165	173	155	146	149	159	162	140	171	160	156	182	156	139	170	163	166	146	144	156	136	185	154	163	160	192	164	167	154	146	142	146	159	139	152	164	159	163	190	149	167	172	171	163	147	161	161	167	161	143	162	162	127	170	147	153	171	150	162	144	164	166	130	168	148	148	156	150	152	160	176	178	166	146	156	144	142	177	149	171	154	156	123	146	156	156	155	156	151	162	170	151	162	148	138	167	155	161	179	146	154	127	154	140	157	135	163	164	170	161	173	190	163	157	174	167	160	160	155	174	134	189	172	154	145	146	171	155	167	165	143	171	167	148	160	161	155	145	143	158	151	180	152	151	197	150	156	140	142	160	159	177	161	176	147	150	147	196	139	157	162	141	143	165	156	144	144	186	151	188	151	184	150	155	138	149	170	193	160	188	150	165	165	147	168	145	155	171	151	179	145	164	156	139	149	146	160	169	162	145	163	172	150	157	160	146	155	149	153	141	144	169	145	177	139	157	167	162	149	171	175	144	159	144	150	155	159	167	143	146	159	188	153	127	164	162	137	159	143	167	150	145	167	148	152	163	133	168	150	146	165	178	159	151	163	161	160	134	133	165	181	173	160	160	155	172	159	161	134	140	163	148	153	172	175	136	142	174	169	175	151	164	183	141	155	155	176	156	171	161	169	140	179	166	164	166	169	150	150	161	179	149	144	148	152	156	152	159	131	150	128	154	158	180	169	186	158	149	158	158	146	156	145	160	170	142	160	176	159	167	166	166	158	165	143	161	162	164	176	172	151	157	187	186	169	152	154	171	170	155	163	162	162	166	168	143	165	158	161	153	159	157	170	157	137	142	151	167	147	150	174	152	140	168	169	157	175	148	165	148	143	153	154	157	180	172	167	172	164	160	130	127	152	159	141	174	161	139	163	161	144	163	167	152	194	174	169	151	154	137	162	144	146	173	149	169	181	162	159	155	161	148	158	178	145	149	164	147	162	187	156	130	146	162	169	147	169	141	147	170	176	179	161	156	170	162	166	162	155	148	155	157	146	142	151	180	136	171	164	148	148	158	140	138	163	166	163	160	162	166	154	146	157	165	149	150	151	163	168	152	165	150	147	149	144	176	129	150	145	134	151	145	166	150	163	145	160	156	187	156	173	172	169	157	137	163	166	169	170	165	150	174	151	168	146	152	153	149	129	121	182	145	151	131	178	161	145	158	153	172	143	181	167	158	170	162	175	135	173	181	147	162	149	170	169	143	140	141	180	154	155	142	185	168	140	149	155	165	161	138	174	153	143	141	159	173	176	151	155	155	168	184	144	174	198	154	139	169	165	167	186	182	144	155	175	145	155	134	155	155	161	144	137	137	151	158	169	152	163	150	181	182	151	167	180	161	167	159	161	146	145	162	180	163	176	174	156	168	176	137	160	173	182	168	165	158	165	191	136	125	132	165	155	159	163	172	151	171	150	159	151	149	164	157	150	162	165	156	157	125	132	157	160	147	174	162	156	129	161	169	162	176	168	164	144	131	139	160	173	160	176	138	138	170	161	171	159	140	155	161	144	161	148	162	144	167	159	184	149	178	142	162	145	155	157	165	162	163	142	153	151	166	173	140	154	121	164	173	165	151	144	162	157	160	157	169	153	157	161	143	155	146	146	176	164	155	153	151	174	170	138	177	174	148	174	157	136	162	153	156	152	176	154	143	160	146	156	183	177	160	171	155	154	141	146	159	145	153	143	161	166	175	155	183	165	143	158	149	158	142	132	177	151	161	148	139	142	153	170	152	158	165	158	175	146	155	150	164	141	180	162	153	175	151	152	149	161	145	150	128	167	182	173	151	160	153	165	171	168	152	158	147	154	144	142	132	197	147	163	145	178	161	140	164	164	148	166	163	178	135	148	152	149	172	141	158	147	171	155	152	182	150	151	180	158	184	187	153	195	162	162	178	176	156	161	163	156	138	183	162	160	141	166	151	150	155	140	163	148	151	164	164	154	141	155	149	157	154	143	135	168	147	167	159	146	167	134	148	155	182	162	180	151	145	152	157	170	190	164	159	181	137	180	156	163	153	143	172	154	170	142	165	144	160	144	170	154	160	157	154	153	148	145	164	175	174	158	173	159	176	169	145	184	172	164	139	166	167	139	156	146	176	165	153	151	148	156	146	144	170	176	152	150
7507	1759	532	541	581	495	544	523	547	504	517	476	465	506	490	523	481	491	462	498	507	482	480	499	482	470	481	465	519	471	476	511	483	511	482	484	516	481	522	472	516	437	459	491	504	480	482	453	476	458	510	481	479	477	456	502	479	473	490	491	486	471	490	474	483	456	481	489	510	545	498	499	482	462	513	478	487	508	462	490	463	467	493	484	480	450	490	523	474	473	469	507	492	494	468	480	475	479	495	483	487	490	482	461	486	497	464	502	447	473	520	425	502	432	458	488	481	482	507	485	483	479	471	459	456	487	475	462	495	483	450	489	488	478	498	445	473	475	492	502	494	487	469	484	463	492	476	494	493	512	515	485	508	480	472	463	514	507	460	453	451	505	511	524	505	484	472	457	485	477	456	510	480	485	473	455	485	485	501	476	446	486	506	513	485	471	450	471	489	505	410	506	510	512	495	468	467	478	473	497	484	483	485	471	478	479	490	479	514	464	476	471	470	488	507	486	459	450	488	522	487	507	485	472	462	495	484	482	488	471	480	477	459	480	499	503	469	454	483	516	462	469	465	489	460	553	479	446	458	493	483	453	472	493	469	516	484	513	518	485	477	519	462	467	488	478	478	497	469	479	491	484	475	513	491	469	456	454	497	456	471	487	446	439	454	449	470	481	459	476	474	509	493	478	477	530	498	480	473	494	456	484	484	505	461	481	522	471	443	493	469	499	472	525	487	477	512	472	464	477	423	487	479	511	508	464	486	440	463	473	490	464	489	492	463	455	462	494	471	480	521	497	513	504	484	456	509	475	516	475	488	445	516	482	486	474	491	476	475	464	432	515	457	442	489	486	497	518	499	484	478	471	479	462	494	450	471	466	502	499	502	446	490	505	475	478	513	495	454	466	444	504	485	435	463	501	486	482	455	487	482	482	495	487	489	466	475	453	472	510	474	488	506	492	462	456	514	499	464	537	455	483	489	456	475	496	481	453	476	471	494	469	498	491	459	471	447	462	486	504	454	500	467	477	478	527	445	508	452	476	521	488	507	433	481	503	477	476	474	486	498	525	498	445	481	480	480	486	505	470	449	466	490	504	525	463	470	485	488	511	469	477	439	534	467	461	481	497	493	497	491	454	428	492	495	479	491	472	488	473	505	509	456	516	481	468	465	457	470	466	496	509	513	457	478	474	480	487	437	473	494	492	487	526	468	506	440	460	500	492	491	470	457	461	471	501	472	525	486	496	460	457	431	490	510	524	476	449	479	463	487	480	510	489	462	482	481	489	442	479	512	478	442	453	501	468	469	523	467	482	498	479	483	497	514	503	475	503	496	470	473	459	465	512	492	470	473	483	494	454	465	490	452	479	523	446	489	501	467	478	489	470	494	483	511	498	478	485	441	467	458	471	498	442	525	472	472	472	479	509	493	482	481	511	454	481	514	504	479	480	498	511	479	450	497	475	473	494	465	493	474	450	475	434	468	512	503	497	483	508	499	481	532	484	497	460	493	452	486	475	483	477	482	436	468	431	452	499	503	544	507	482	476	460	484	510	503	453	489	475	475	460	475	506	452	513	472	463	504	479	501	486	504	455	499	477	469	486	452	469	461	472	480	451	519	465	498	470	487	468	435	470	460	528	514	488	476	494	485	511	486	459	473	469	513	459	435	494	472	488	458	490	465	457	506	509	488	462	452	515	474	461	476	469	485	501	439	508	516	426	480	459	460	458	466	473	490	462	453	475	527	492	456	467	476	475	485	494	484	505	482	478	486	491	494	476	491	513	466	481	473	502	482	469	450	492	479	453	478	467	479	466	510	461	489	464	461	478	498	492	494	479	503	464	455	463	476	490	511	484	503	464	485	510	461	506	482	470	470	473	476	510	495	444	441	478	497	494	481	508	559	512	454	507	510	459	458	441	471	474	489	477	520	512	481	510	463	463	485	477	517	498	511	480	483	459	464	456	487	518	414	480	443	461	472	503	457	445	446	494	485	480	521	504	476	490	482	473	457	468	461	472	446	489	483	478	545	517	463	475	458	490	455	512	430	478	507	481	502	514	429	497	498	462	498	520	440	482	505	441	518	482	469	490	475	487	446	458	514	474	508	482	466	455	493	484	502	490	492	475	479	478	508	475	469	476	504	497	475	501	511	500	470	486	491	480	461	496	477	439	463	481	493	475	474	473	488	492	470	469	489	466	438	485	491	533	457	507	481	488	502	487	448	453	441	490	498	484	483	488	435	472	439	462	472	470	495	468	462	457	479	459	480	515	503	483	503	486	474	462	505	518	474	448	473	471	466	453	476	449	478	453	481	512	478	487	480	459	479	459	499	469	460	476	527	462	481	458	471	471	468	491	498	444	507	478	471	489	502	468	477	476	486	471	501	512	487	479	522	476	488	494	519	472	438	504	474	519	515	474	498	475	503	468	479	468	473	489	538	492	452	446	465	516	414	469	494	489	438	509	433	469	469	468	505	460	441	449	477	487	500	473	468	412	508	515	505	489	483	485	452	481	437	466	498	431	493	468	449	486	477	513	507	430	508	474	523	471	505	512	499	459	472	487	474	465	492	478	479	500	511	476	508	481	511	507	506	432	479	494	474	465	461	528	467	483	453	454	476	495	487	465	480	524	471	482	526	489	479	504	484	476	465	471	485	488	476	505	494	469	512	464	501	456	467	486	477	456	472	498	479	510	485	473	468	450	510	472	512	492	485	471	480	478	470	503	471	505	457	500	475	457	509	509	488	467	452	462	475	488	460	484	505	468	446	441	457	473	469	469	468	479	471	469	502	462	463	459	460	492	469	452	476	475	500	480	477	484	508	479	473	460	517	450	482	492	503	497	486	467	485	541	470	491	474	515	498	470	472	491	496	508	516	468	488	490	464	508	472	480	459	447	465	477	458	499	494	480	460	496	479	506	466	476	472	497	523	506	465	509	492	473	451	431	460	518	513	474	521	487	473	438	438	456	470	505	474	512	477	448	463	437	467	472	450	490	467	511	488	494	489	470	484	476	447	501	475	471	488	489	510	461	447	486	479	474	483	512	478	496	458	503	443	472	458	470	497	504	497	488	488	459	481	491	484	464	481	497	460	494	454	493	448	472	512	483	495	457	474	512	498	489	487	470	501	463	501	502	478	461	468	441	512	513	483	465	482	502	444	477	480	445	461	497	499	490	487	418	438	481	482	495	461	466	479	479	509	458	483	468	480	471	491	475	487	456	461	503	477	459	507	491	518	453	468	503	488	503	501	526	470	501	475	475	513	518	475	475	463	475	523	465	502	478	500	479	467	503	453	473	500	492	500	465	507	452	504	488	491	454	467	516	451	506	443	488	503	481	484	520	501	472	423	457	482	473	499	478	477	492	452	464	490	482	489	496	501	470	474	490	456	507	492	455	475	498	478	488	499	474	463	503	516	484	487	468	473	472	462	473	487	503	443	468	460	502	482	485	472	488	493	450	461	510	507	467	480	485	458	499	486	501	452	484	452	479
51980	29511	4032	989	680	525	498	470	395	402	405	363	381	360	389	328	316	341	365	345	341	360	341	317	305	361	319	351	304	381	355	353	316	338	327	305	345	303	292	317	313	324	354	349	353	365	322	324	338	331	303	340	333	334	339	331	346	318	368	339	335	329	311	335	330	331	320	315	325	333	322	297	333	327	310	323	313	307	304	327	360	360	351	333	339	329	333	302	282	301	350	342	330	333	307	320	341	301	336	323	339	325	307	317	346	360	320	323	311	324	326	334	311	334	358	305	307	326	343	337	330	340	314	312	305	360	333	310	284	293	307	344	306	331	317	296	335	318	336	299	300	307	317	313	304	309	343	336	333	343	324	315	340	347	301	333	338	338	329	339	309	326	341	275	335	308	318	337	335	297	332	333	318	312	376	320	311	341	302	304	317	346	288	311	348	336	335	325	325	343	366	280	339	317	355	318	341	339	311	331	331	357	311	306	318	314	321	311	336	363	311	311	309	353	347	324	299	334	327	319	331	291	338	346	320	303	362	324	320	368	339	306	329	332	338	308	388	287	289	316	315	311	305	317	303	333	320	355	309	322	310	310	315	379	335	315	297	311	308	355	329	322	309	307	335	315	330	332	314	331	332	332	384	308	324	286	312	318	318	306	326	296	332	335	346	324	341	322	318	316	307	340	330	286	324	344	323	301	340	319	316	327	320	316	305	344	330	301	284	342	318	332	287	342	329	309	304	322	306	320	316	327	315	337	321	326	314	346	361	304	330	302	324	317	309	328	347	307	298	362	307	334	344	344	328	314	320	345	350	319	345	327	308	355	316	336	320	319	320	340	342	312	340	330	299	321	301	344	322	362	362	308	331	321	324	302	325	303	330	364	341	317	328	320	347	312	333	335	306	345	339	316	300	334	346	325	303	338	339	331	333	327	364	341	294	337	319	326	325	342	345	338	351	320	335	316	340	330	311	304	321	334	324	303	296	332	305	306	326	299	295	324	282	289	311	304	300	378	287	320	310	326	330	333	335	357	351	329	301	353	339	340	374	309	349	316	313	334	321	362	333	313	326	332	311	324	303	314	311	303	319	346	363	334	344	353	319	329	320	332	344	290	323	354	311	335	346	325	325	326	318	329	305	320	318	297	350	303	310	348	326	346	317	346	318	348	337	339	340	319	331	323	369	328	343	340	326	353	355	341	323	313	318	313	346	343	330	331	332	306	301	344	342	325	325	320	293	337	353	306	346	342	340	308	330	320	345	347	282	315	349	319	315	326	345	358	345	321	302	327	325	317	316	316	335	329	324	348	321	363	297	345	287	310	311	303	318	311	332	331	329	341	327	329	280	352	332	319	309	330	289	348	299	328	358	315	318	286	330	326	328	337	326	313	330	308	288	352	325	302	316	339	317	328	311	290	318	316	308	311	313	322	297	299	349	340	305	335	321	331	295	325	350	339	317	314	324	349	307	333	329	315	311	327	345	347	306	341	329	309	287	350	295	316	338	325	380	313	312	323	328	330	313	340	321	326	331	306	312	310	322	305	331	313	339	339	313	312	355	326	355	315	323	323	318	335	349	346	267	310	319	325	356	282	290	328	312	347	347	322	304	337	296	336	318	309	300	277	310	304	314	336	322	287	324	304	326	327	343	342	311	294	348	330	313	317	303	318	326	325	309	339	341	332	327	334	369	303	333	345	341	349	301	341	327	347	322	350	355	324	334	325	306	321	290	314	339	337	303	310	286	335	306	353	338	285	310	340	327	343	326	338	309	327	305	329	345	304	306	303	328	348	327	303	327	322	324	322	331	336	285	326	354	330	306	330	329	275	326	326	329	315	325	371	315	301	324	370	320	335	320	303	320	317	320	318	327	322	340	303	310	320	316	341	297	301	344	339	351	332	341	330	337	322	337	319	360	319	359	360	335	305	350	336	318	321	314	346	375	312	335	313	338	317	345	324	312	371	318	323	349	323	323	335	282	323	311	333	314	320	343	338	315	298	311	337	345	313	292	336	333	326	319	352	357	327	329	324	316	305	327	342	320	349	317	299	362	346	317	354	329	305	278	336	355	315	338	346	327	337	343	326	319	330	363	340	352	371	304	309	304	314	315	313	335	296	290	320	331	348	335	330	292	320	328	332	327	328	313	301	322	307	318	331	334	331	347	347	295	290	301	340	324	350	327	355	311	316	359	317	323	309	315	340	320	355	314	344	316	321	317	308	347	326	313	348	340	321	318	327	350	319	299	350	349	331	333	336	343	328	293	333	337	309	296	310	297	305	313	318	288	321	315	304	350	331	308	349	329	351	331	301	343	352	328	304	320	291	294	329	333	341	295	324	370	308	302	350	314	328	309	308	307	330	304	330	331	332	300	344	350	333	313	319	330	342	315	326	369	310	310	327	309	338	291	329	322	315	315	349	339	316	333	319	308	319	344	347	313	311	358	301	353	341	342	352	325	338	302	343	291	314	304	292	332	312	336	317	354	315	342	339	343	348	318	330	283	295	328	335	323	307	351	294	318	314	358	314	342	326	304	326	366	366	318	328	344	326	317	334	315	292	311	372	328	330	336	335	337	318	347	287	306	324	312	304	327	332	310	316	312	280	327	339	370	328	342	340	306	321	330	317	337	333	340	340	348	295	332	330	338	331	353	286	296	346	338	316	314	319	341	325	323	317	316	314	317	330	339	322	333	322	325	303	330	298	320	340	309	337	365	332	322	300	333	322	317	312	332	302	331	341	327	345	349	291	312	344	324	309	314	317	326	345	314	321	294	328	349	357	336	342	305	307	319	311	332	337	291	310	324	340	311	304	318	330	356	342	366	335	359	330	340	335	304	329	307	346	336	331	291	338	302	326	321	341	308	330	340	338	325	304	345	308	356	320	351	310	327	327	328	307	300	323	341	351	352	320	296	356	324	329	311	321	323	313	339	319	327	353	308	328	324	337	331	298	322	309	311	318	365	327	293	319	324	307	336	312	289	294	337	323	319	335	337	327	298	330	316	298	310	304	351	332	326	328	311	301	301	327	343	299	325	332	337	357	309	312	313	313	302	320	324	327	318	313	321	310	324	333	320	302	313	295	332	361	308	292	299	307	326	320	306	268	354	367	326	300	341	294	329	331	340	344	299	316	329	314	341	338	299	300	309	339	357	305	307	310	327	309	314	338	327	318	339	305	300	324	323	314	339	343	339	321	302	338	348	297	340	371	297	334	307	313	304	333	291	289	352	338	343	350	359	338	310	348	314	311	310	308	342	299	300	345	329	315	334	293	342	321	330	317	269	294	366	326	314	306	321	336	315	323	291	308	297	321	350	290	310	321	340	307	336	303	335	325	343	342	304	311	341	321	297	333	334	322	315	319	318	313	304	271	345	347	316	317	330	311	345	330	326	312	326	335	300	324	298	301	329	339	374	305	335	309	300	368	337	306	319	299	326	331	295	315	341	312	292	320	326	322	352	319	344	306	287	350	295	317	358	297	331	340	325	314	305	315
32086	8727	2164	2775	2450	2046	1837	1618	1505	1381	1268	1260	1130	1112	1136	1101	1034	986	988	959	1005	994	934	961	953	969	948	948	915	905	929	911	896	892	950	884	911	852	897	939	854	847	860	893	877	892	869	869	904	815	846	873	868	864	825	842	889	885	909	861	872	883	818	852	831	852	862	876	854	787	874	826	859	853	864	909	841	871	850	856	875	850	841	861	853	828	833	839	833	829	875	832	857	893	882	858	867	825	852	835	864	841	815	820	840	819	852	846	830	827	844	776	840	858	850	804	826	848	866	829	810	847	839	840	860	810	916	871	864	848	868	891	869	824	875	870	812	849	854	834	823	808	829	825	893	864	863	826	812	905	796	821	863	799	833	812	799	891	872	882	862	836	823	851	883	764	833	823	796	887	827	823	887	840	863	875	844	896	846	833	853	809	868	846	891	829	865	831	815	790	787	841	879	886	797	874	879	819	827	846	801	802	839	872	841	845	879	817	840	903	841	813	841	816	824	895	834	867	839	822	847	842	835	873	820	914	823	870	865	829	846	860	868	852	829	864	839	850	794	788	857	854	811	812	800	839	808	797	868	798	822	815	861	840	857	819	866	862	882	832	871	872	835	858	837	839	843	907	852	799	767	833	834	813	829	895	822	853	854	828	862	803	874	829	828	813	853	827	832	829	801	874	819	813	828	839	813	816	788	866	818	853	834	834	837	831	841	802	842	836	856	878	862	845	789	801	842	884	815	846	863	821	828	823	827	832	849	810	831	883	817	874	860	824	844	795	854	799	827	801	833	829	800	828	807	842	826	849	873	835	844	858	822	832	877	843	883	752	832	826	802	846	839	816	844	826	829	880	816	938	868	859	823	814	787	847	873	820	845	820	878	837	843	861	819	838	811	855	843	853	886	852	782	825	800	826	866	828	866	877	851	818	873	804	786	815	827	850	878	862	846	818	835	839	882	840	833	828	899	810	888	883	832	865	837	856	886	813	825	864	834	853	824	846	820	847	794	824	832	804	849	830	850	913	855	851	819	837	843	795	812	841	834	854	861	840	814	875	837	861	871	867	817	859	845	834	808	866	844	817	836	849	864	827	838	854	832	766	806	800	876	799	825	905	799	825	912	877	864	816	852	861	872	823	814	823	851	809	840	844	824	869	854	867	836	823	855	897	799	816	848	839	821	859	844	822	849	825	848	841	829	830	827	850	827	829	856	821	867	848	858	844	831	880	789	854	897	852	826	869	838	866	864	813	849	816	817	865	849	838	874	815	798	840	784	840	818	840	850	813	860	812	842	826	843	885	876	860	849	852	814	859	803	791	860	791	829	805	826	850	843	820	869	876	828	838	872	800	809	829	874	837	816	829	859	821	823	846	835	881	851	816	832	841	824	810	858	834	864	804	795	841	813	872	830	832	783	830	860	836	809	873	812	869	848	845	846	852	865	845	816	812	812	815	819	864	833	801	822	852	799	841	843	820	827	833	859	849	857	772	883	887	834	836	827	858	818	866	847	848	843	803	830	805	859	838	818	822	793	780	814	876	888	837	960	861	844	807	880	886	821	856	836	822	821	853	875	866	813	812	833	866	852	823	843	790	794	792	811	858	801	854	821	809	819	874	838	894	802	893	874	850	827	866	820	891	820	822	798	801	823	819	909	850	851	879	856	812	837	827	838	914	846	815	884	853	857	874	799	855	848	908	854	874	836	832	797	828	846	852	832	827	825	863	806	875	888	842	841	776	901	835	811	850	858	820	858	843	894	814	838	867	882	868	788	798	818	802	886	828	814	861	813	847	862	843	876	851	822	795	851	842	800	857	796	839	809	817	854	844	847	789	831	829	779	817	801	820	832	822	826	854	830	861	812	843	811	799	821	858	806	855	792	850	764	851	798	877	862	835	862	866	827	833	831	851	839	846	831	871	810	827	841	850	896	844	847	852	855	861	816	850	797	816	850	875	824	860	887	877	838	840	830	840	882	823	809	851	823	841	876	908	891	818	814	849	844	779	877	847	831	832	855	871	828	772	870	843	847	830	853	840	867	835	818	832	809	812	868	840	809	835	793	788	889	848	828	879	860	815	802	832	830	820	864	831	836	837	828	810	832	859	835	857	865	871	774	902	777	819	886	878	877	864	873	839	880	821	857	805	857	829	857	840	776	834	849	820	815	815	791	856	805	802	810	861	848	837	841	828	894	894	861	833	833	787	885	842	823	830	873	859	824	873	907	898	812	842	822	864	851	860	913	799	808	842	858	817	815	860	783	803	821	811	857	849	878	856	845	829	898	841	831	871	856	825	844	784	824	881	838	856	849	914	845	851	805	872	827	844	830	816	823	844	865	838	812	827	840	849	820	845	899	822	856	852	820	803	838	854	818	865	854	787	831	840	841	805	866	838	821	845	855	895	863	845	801	840	837	837	836	892	828	812	829	860	825	841	881	886	893	868	803	818	836	887	874	823	840	842	882	859	840	810	821	855	837	833	890	791	846	851	799	844	829	796	841	793	832	823	889	830	818	827	819	878	884	867	833	850	813	835	818	833	815	810	865	843	829	840	910	820	825	824	853	830	811	857	854	875	813	827	822	818	819	810	797	870	859	890	825	849	800	861	766	872	852	804	812	885	880	855	856	868	865	833	820	840	806	836	801	823	840	812	850	832	861	830	813	826	852	836	879	814	821	841	822	823	862	812	845	874	832	832	839	837	871	818	850	875	839	864	866	841	854	832	840	844	840	822	866	845	894	817	794	866	856	870	865	881	893	904	854	850	802	864	808	836	866	828	827	865	808	822	821	828	797	810	893	846	824	849	874	841	853	820	797	811	841	855	825	853	832	842	817	803	849	826	849	851	845	881	822	766	848	817	835	894	823	819	822	785	912	811	823	804	855	878	856	887	856	813	886	935	804	809	857	865	874	831	819	831	788	824	856	832	822	889	870	855	822	862	868	873	830	860	854	859	831	813	884	902	790	871	804	817	857	837	778	817	852	829	828	817	840	817	806	806	834	873	813	885	850	809	852	799	772	841	853	817	829	807	840	816	875	835	867	837	867	830	822	850	810	841	788	822	812	852	875	838	844	816	888	872	849	869	868	830	785	873	822	886	809	859	818	834	830	841	823	796	826	847	809	840	820	895	829	900	849	829	841	899	850	818	832	820	847	777	874	829	829	820	809	878	873	803	826	824	843	829	826	823	758	877	846	862	836	866	850	829	869	817	823	855	837	843	802	847	837	828	853	816	818	850	844	859	839	843	876	830	835	875	829	870	841	847	885	824	827	816	821	832	831	821	818	850	833	802	866	830	826	828	836	819	845	801	841	843	829	857	873	867	839	844	830	830	816	820	824	796	848	851	823	834	889	886	881	833	837	829	869	880	810	821	821	892	793	862	814	838	866	874	841	837	848	853	831	841	834	821	827	835	836	797	860	806	844	871	848	854	850	862	760	794	864	802	831	808	828	785	816	855	833	824	851	827	804	856	850	878	818	838	834	833	865	864
65437	40964	9792	2205	1214	919	735	724	616	501	481	481	491	435	456	485	447	413	413	393	362	363	383	395	406	409	414	394	387	394	434	420	402	402	424	361	385	413	394	384	408	385	383	412	369	384	383	399	388	371	401	402	369	399	434	388	407	370	375	341	384	364	393	386	361	396	368	393	392	396	395	351	382	399	359	418	378	382	385	383	396	340	402	413	385	400	390	384	404	373	373	366	357	404	376	372	394	369	368	369	397	371	367	372	358	388	351	362	396	350	385	393	385	356	376	400	391	379	376	402	375	421	355	398	403	382	367	385	410	377	399	371	391	405	400	410	359	409	380	361	394	362	390	387	396	382	371	421	341	367	411	373	402	391	355	403	375	391	402	346	394	396	356	371	367	359	372	380	446	406	383	372	374	346	352	375	343	428	357	375	406	384	381	416	377	361	430	389	389	385	390	374	355	380	363	359	400	389	387	375	400	404	372	401	382	389	402	419	365	402	398	380	380	409	397	372	384	376	392	362	402	367	348	354	396	398	358	398	382	398	386	387	406	369	358	395	390	364	399	385	410	389	360	357	353	392	391	386	387	370	354	367	388	395	420	358	385	397	355	357	411	359	402	366	424	414	392	376	388	398	344	387	397	399	390	358	410	394	358	389	369	358	391	382	379	353	327	346	386	378	401	358	409	388	369	395	358	375	418	383	385	402	350	363	384	392	365	408	414	386	397	370	352	347	382	371	394	385	355	371	406	363	412	424	363	409	376	384	365	350	378	392	398	365	344	352	364	345	378	377	341	372	355	369	356	343	381	380	396	387	395	377	365	359	345	374	320	358	392	408	334	403	346	431	378	366	333	378	398	371	400	378	393	396	380	379	405	394	421	348	378	389	393	361	392	365	375	372	394	337	395	390	392	369	360	391	384	408	376	372	370	384	392	375	398	398	346	313	347	353	358	412	403	358	409	409	359	377	416	370	359	410	401	369	386	384	435	364	385	388	417	389	406	410	366	353	371	369	383	388	375	380	361	372	354	384	322	392	390	400	382	387	392	348	401	351	427	393	397	394	398	391	384	371	394	398	399	404	383	380	378	365	375	372	361	348	404	380	399	376	362	381	435	377	352	365	394	383	393	363	355	372	400	344	393	360	358	415	362	375	381	328	367	374	392	418	424	406	388	404	388	383	374	380	371	343	374	367	363	402	368	359	393	351	384	360	400	397	356	401	365	374	367	424	375	406	388	366	362	336	381	378	364	387	369	365	392	386	409	418	357	383	397	395	359	378	414	413	388	366	394	401	382	390	365	371	363	388	352	392	386	371	407	370	379	345	392	365	394	439	366	374	376	371	394	384	340	365	364	375	379	356	365	350	355	382	372	396	407	379	402	380	367	413	380	340	379	357	362	362	377	399	380	354	418	396	356	396	399	352	373	400	341	360	394	428	388	402	354	407	395	359	373	340	363	348	392	376	388	379	366	371	382	419	379	385	382	399	346	356	398	332	345	382	387	384	393	373	395	389	394	385	385	390	384	348	387	427	383	407	383	395	380	367	377	386	387	375	365	385	365	404	372	351	419	392	380	374	422	389	350	392	338	379	375	408	393	371	367	320	379	385	385	391	406	359	370	371	392	378	381	384	377	395	353	392	406	440	383	378	422	408	375	384	382	412	411	395	363	361	405	379	347	413	370	399	385	379	396	358	357	370	385	394	406	414	345	396	363	398	398	433	381	377	369	374	368	381	371	363	385	382	372	393	384	397	366	393	366	396	377	385	407	328	355	361	392	359	387	365	373	410	374	408	359	404	392	370	374	390	360	386	374	385	360	412	369	374	352	398	380	356	387	391	354	378	391	402	372	373	398	373	408	397	376	382	371	405	356	393	388	396	395	383	339	389	410	362	370	384	379	342	399	358	369	382	391	373	384	400	393	369	385	384	383	373	373	389	394	401	420	350	407	361	377	388	384	372	386	335	393	388	400	384	376	408	411	363	383	383	370	380	393	354	357	349	378	394	353	353	395	396	372	399	353	377	357	400	366	388	364	358	345	378	374	402	377	410	370	346	388	388	363	400	409	402	375	330	397	389	375	347	361	360	388	409	380	370	388	437	387	363	359	373	385	356	371	396	389	353	341	367	385	392	385	377	432	384	371	370	411	394	407	366	390	371	357	328	390	360	391	344	410	375	386	398	386	351	360	406	382	390	402	375	391	375	349	402	401	366	392	365	395	387	377	418	381	395	394	395	378	390	363	390	389	338	393	395	386	397	402	404	389	383	400	382	361	397	383	370	397	401	373	371	368	374	341	397	366	393	370	370	410	395	355	362	376	396	384	373	395	412	382	378	407	391	390	405	392	391	366	403	394	360	409	429	387	367	369	377	396	364	398	399	350	390	377	396	340	380	371	398	359	412	381	403	387	391	379	396	365	366	380	384	352	402	380	395	381	372	410	403	367	365	386	396	385	432	352	393	410	410	365	385	369	396	398	400	425	376	359	347	387	399	369	384	388	373	366	400	389	382	403	396	394	405	386	339	348	381	339	402	377	379	350	363	363	385	356	409	385	419	365	396	359	347	426	398	406	369	381	374	381	399	366	377	391	394	368	364	384	402	396	374	415	420	368	381	418	390	364	389	403	371	352	376	386	405	400	346	391	385	358	368	373	351	384	364	383	396	410	411	392	392	393	383	409	388	373	407	402	371	385	366	381	382	378	365	359	367	381	406	372	367	370	388	409	394	343	371	373	375	373	371	366	424	394	368	394	395	361	376	365	401	400	383	348	358	359	398	375	379	406	383	375	382	369	418	418	399	389	364	386	361	381	360	345	366	394	402	403	396	348	374	374	339	383	373	382	408	393	402	372	386	382	384	412	421	397	380	392	378	379	377	367	398	391	380	386	364	376	387	412	353	368	386	394	358	391	386	404	370	398	373	356	353	377	384	377	369	385	397	336	388	406	366	393	414	382	389	389	415	390	406	359	398	385	352	384	363	346	378	376	370	398	363	394	375	396	378	387	386	394	374	385	381	396	359	361	409	393	403	371	376	409	354	349	392	393	358	370	373	385	395	427	412	400	351	384	392	392	383	400	373	380	414	350	355	387	375	407	343	394	392	405	377	376	375	359	401	399	366	400	403	389	399	407	390	364	383	370	399	373	376	406	364	358	385	397	378	346	365	369	365	351	396	404	371	421	405	358	382	387	374	361	387	382	386	374	358	359	387	423	401	364	389	384	353	363	358	363	377	371	361	367	359	391	374	341	372	364	359	374	400	380	383	393	378	374	369	395	406	350	370	369	382	362	371	350	417	392	383	390	369	381	373	391	397	379	383	364	400	383	374	435	423	385	362	369	388	373	382	397	367	359	359	382	343	388	389	343	396	352	379	408	390	355	385	407	376	395	380	403	373	385	387	374	382	385	354	366	372	370	387	405	378	407	394	375	364	384	375	378	397	406	375	359	410	396	376	359	385	375	384	364	391	379	365	377	393	368	378	366	410	400	374
41173	12571	3758	4513	4132	3468	2982	2556	2195	1977	1842	1686	1529	1498	1451	1423	1333	1269	1213	1225	1156	1182	1120	1155	1120	1066	1054	1100	1034	1034	1043	1030	1026	1039	1017	1050	1059	1046	999	1020	1013	1000	1006	996	985	986	931	945	956	1009	970	1038	938	1004	945	990	889	954	934	960	930	974	910	935	867	914	922	967	978	935	921	936	946	980	925	915	1006	956	952	887	898	943	926	946	983	942	940	939	997	913	972	941	888	883	919	935	964	910	941	969	935	944	942	971	990	954	936	948	983	943	973	920	896	969	930	972	983	931	919	926	953	986	951	911	1005	893	918	902	879	878	934	936	982	982	945	911	931	912	939	873	925	952	976	950	902	909	949	892	920	889	903	925	918	977	946	935	909	956	977	918	945	998	980	920	935	929	908	949	945	931	907	908	938	946	913	929	983	898	938	917	983	919	947	923	868	916	987	903	953	937	936	976	885	970	876	905	914	912	932	892	959	958	949	939	908	953	917	935	957	913	961	920	912	876	933	944	907	942	953	926	917	968	925	1008	963	920	926	876	962	911	954	900	953	922	936	883	972	944	834	941	902	931	942	940	944	933	880	1004	963	862	946	951	903	899	919	989	924	949	911	916	931	912	885	973	920	901	887	963	902	957	893	964	958	985	928	950	951	960	936	921	965	909	935	952	927	866	976	973	865	920	904	920	964	983	956	940	860	909	943	941	922	952	941	897	958	928	1022	964	934	869	925	985	957	939	903	967	874	938	925	923	939	869	892	908	919	924	915	920	957	922	931	894	987	922	973	935	915	896	906	912	908	929	928	867	904	916	919	943	973	889	930	904	984	974	944	953	966	959	905	927	928	934	929	926	930	938	977	938	941	904	903	935	913	926	894	951	908	940	947	927	968	976	929	974	964	962	935	938	960	939	900	910	922	910	895	969	888	964	977	900	999	952	991	943	902	894	943	960	934	916	917	885	927	954	971	906	951	886	970	865	886	911	899	934	950	916	890	1005	908	921	947	933	960	955	905	930	865	936	931	906	906	949	902	975	875	939	862	905	1019	936	968	902	871	1007	990	871	883	918	889	899	912	902	894	958	875	924	949	930	943	897	913	947	1018	914	1002	922	917	917	955	923	882	918	900	934	956	931	947	921	951	951	940	919	1011	974	930	905	990	953	935	890	968	942	889	923	953	906	907	966	951	919	899	984	901	955	937	911	873	916	900	926	949	938	895	973	912	923	987	946	983	955	905	905	910	930	921	916	894	963	888	930	914	959	944	887	972	943	954	832	935	904	914	956	939	878	870	972	922	949	969	951	1010	927	928	936	912	979	889	981	917	965	914	935	925	971	943	993	949	942	905	884	923	926	907	936	888	988	907	924	922	968	954	963	915	905	934	906	937	945	902	885	941	921	952	919	1007	924	959	955	934	934	951	954	936	947	874	927	962	907	917	911	944	967	948	940	906	931	970	950	939	981	937	941	944	955	874	932	891	947	921	945	910	950	944	910	891	949	952	941	869	923	938	922	956	911	902	919	934	915	925	927	893	933	869	966	910	934	972	885	929	931	975	948	892	884	919	914	929	933	893	893	953	909	972	925	906	896	995	922	968	936	995	993	954	945	918	970	982	977	934	923	954	972	902	982	941	934	962	941	902	938	938	885	873	948	953	927	950	971	917	898	929	903	951	934	903	934	919	860	952	899	909	959	918	933	901	948	892	950	928	937	916	937	944	962	936	972	906	927	950	935	917	921	918	916	967	911	962	945	907	932	962	936	956	933	964	891	910	934	887	906	964	878	910	901	887	948	884	902	970	930	881	922	884	863	923	960	949	883	925	958	885	922	925	979	932	921	940	922	877	913	945	928	899	939	953	907	963	902	929	956	936	972	913	903	981	918	950	888	961	915	885	935	860	932	957	973	893	974	923	950	922	954	867	964	940	966	955	952	987	909	959	927	882	966	927	939	962	925	913	879	942	912	933	940	922	962	945	886	996	897	924	923	973	903	970	957	952	907	1029	871	897	1006	941	892	943	963	930	936	923	955	988	907	938	927	934	900	942	933	941	897	928	885	963	934	923	973	936	938	932	988	912	939	940	924	954	945	903	910	935	878	1011	906	967	951	942	968	891	924	911	939	905	962	921	937	982	920	950	954	928	900	918	904	927	968	882	962	888	900	913	949	932	921	836	885	949	936	972	921	968	927	971	960	914	925	934	920	920	912	882	949	942	971	922	919	924	941	927	960	888	887	926	989	964	937	908	918	920	936	909	923	928	922	951	908	946	899	909	907	918	898	970	909	920	908	908	891	906	926	919	948	898	897	928	935	921	899	977	914	906	892	887	882	960	985	950	921	968	982	986	975	867	966	885	910	956	982	937	905	967	896	907	942	934	931	973	941	866	918	890	883	962	943	944	943	947	979	903	889	878	924	941	922	945	921	905	934	915	910	953	885	904	927	887	915	981	930	939	995	939	951	906	927	958	895	937	947	999	963	956	965	903	915	945	895	976	964	966	966	928	953	911	944	933	957	956	924	943	945	949	938	892	903	984	942	895	948	936	925	944	954	941	881	995	991	964	941	891	912	855	959	923	895	933	890	954	912	914	926	921	916	888	930	908	905	953	942	955	904	912	953	847	896	861	880	884	897	925	885	948	913	932	936	901	894	930	905	925	909	921	899	912	971	946	922	944	906	870	911	938	955	958	938	922	940	988	941	949	916	935	860	878	937	967	945	977	969	934	939	922	890	976	909	942	992	925	916	952	921	917	935	927	928	924	937	884	914	891	922	974	933	897	948	956	925	973	943	874	929	924	941	899	973	981	951	953	908	979	978	904	933	852	919	888	903	969	899	898	883	958	934	933	976	910	962	912	918	932	923	958	922	925	958	1014	936	938	956	937	973	889	947	895	976	906	901	928	999	970	929	932	932	948	905	842	933	888	853	976	985	925	898	960	1018	932	932	957	908	961	917	902	914	948	904	884	968	918	901	951	949	905	927	914	908	945	914	996	905	883	933	973	910	918	910	957	936	906	930	927	912	961	967	960	907	960	1013	951	932	887	982	903	878	923	951	955	920	933	922	938	912	980	936	881	927	949	902	936	929	961	888	956	989	918	932	949	951	893	965	947	942	921	951	944	903	948	937	918	899	947	935	933	938	946	876	893	897	953	939	940	952	950	887	954	901	933	915	913	899	937	905	898	898	916	923	962	942	950	922	910	963	934	1010	928	929	956	943	914	939	928	995	871	956	897	954	1022	915	898	949	964	924	916	862	945	939	927	964	937	908	942	968	909	929	905	896	910	950	903	956	922	957	930	889	913	949	909	911	906	955	907	963	920	1002	937	885	937	919	921	925	874	901	928	938	901	890	944	933	951	963	916	921	935	877	877	914	883	959	922	970	933	903	865	870	979	943	958	912	931	977	944	933	945	941	915	883	862	937	957	884	921	954	941	902	924	923	968	961	891	947	897	927	888	922	900	974	903	936	905	966	941	950	950	960	879	1010	898	935	947	961	957	955	932	933	930	946	937	961	884	953
6738	1370	198	177	151	182	161	142	152	157	150	153	155	170	130	174	143	161	152	148	146	192	178	149	185	151	138	190	160	157	153	159	160	175	168	144	181	168	149	151	176	178	172	153	149	150	146	168	145	180	147	157	161	172	178	164	145	154	176	156	168	157	157	150	160	141	182	148	170	184	156	144	157	157	184	165	191	182	170	143	189	182	170	150	145	130	152	160	152	158	167	175	157	145	163	151	184	160	173	166	164	180	149	159	156	173	140	164	179	176	143	155	151	174	120	158	157	172	168	159	139	175	138	144	167	158	182	157	158	164	161	163	142	169	137	163	154	164	168	178	161	145	165	169	163	152	162	165	176	180	169	142	157	154	160	135	161	165	169	158	156	159	159	163	162	144	165	140	142	173	162	168	160	151	190	152	158	173	161	173	169	133	175	161	147	129	161	171	149	166	168	147	172	160	170	146	154	141	191	176	158	158	165	159	152	173	150	157	170	163	160	163	185	155	150	170	132	175	174	172	155	160	178	158	139	153	137	151	140	156	158	168	161	160	148	180	156	148	169	142	155	171	157	171	159	165	159	165	130	155	171	159	145	162	162	172	159	159	157	170	161	142	143	172	161	136	160	163	156	141	131	143	157	145	141	143	152	137	140	157	162	151	153	151	162	133	137	171	144	165	152	177	155	137	169	125	154	155	157	178	163	168	146	152	138	147	158	157	159	137	163	158	150	163	142	139	166	152	144	145	146	160	162	178	163	152	162	148	158	160	157	167	193	163	166	141	146	153	148	166	173	155	151	148	152	144	185	174	154	162	162	144	150	164	174	136	160	166	157	146	159	151	153	180	138	153	130	164	177	156	166	154	169	190	129	156	173	143	131	156	162	151	149	161	169	157	142	170	157	177	164	145	156	164	168	188	152	156	121	151	162	155	179	179	158	147	149	176	168	166	170	179	192	158	175	150	174	149	154	166	163	166	154	159	173	128	158	150	164	163	185	159	154	164	148	159	173	137	173	156	184	146	182	157	179	167	142	157	180	143	177	150	158	156	143	150	174	159	166	152	156	133	150	174	149	141	182	167	136	139	175	161	147	155	161	186	171	159	161	152	145	171	146	164	150	147	140	165	160	151	155	149	165	157	159	131	181	145	154	138	140	155	147	169	170	143	145	156	151	139	136	165	134	150	177	152	151	174	167	185	169	164	160	170	191	174	148	178	151	147	145	144	177	163	130	161	142	151	155	149	152	141	149	176	169	179	168	154	153	123	146	173	168	182	149	156	185	150	146	157	183	155	174	161	176	155	170	151	164	144	158	179	160	166	175	138	155	152	152	157	173	171	157	161	163	147	143	130	142	137	169	165	143	181	160	171	156	154	156	138	152	164	167	134	158	166	148	148	134	144	181	167	160	173	167	131	152	152	166	151	146	152	162	141	163	169	155	147	144	155	143	152	157	153	162	146	162	173	152	159	148	156	159	152	154	163	155	156	179	159	155	164	157	174	163	145	155	175	142	149	169	166	161	186	154	154	162	140	153	155	178	154	149	132	171	185	179	132	167	158	185	151	160	156	172	168	178	161	154	146	162	161	171	149	168	149	173	169	164	153	180	144	165	166	177	173	148	157	162	173	158	165	168	178	151	163	156	154	145	141	166	138	170	171	166	163	188	147	185	160	160	173	167	167	151	154	147	172	161	165	127	158	179	166	169	161	147	162	172	141	145	166	150	148	180	180	163	143	184	162	161	191	154	180	143	156	176	164	165	144	172	171	167	186	163	178	156	134	166	164	174	159	155	166	169	164	171	149	146	171	140	151	160	149	167	147	182	159	140	144	151	190	139	170	151	158	153	173	148	154	164	145	160	178	139	151	173	168	160	171	194	164	160	160	147	174	165	142	175	181	160	170	174	171	143	161	160	174	148	144	137	179	141	149	159	166	170	154	158	174	158	152	173	160	141	166	156	175	146	163	165	165	165	157	170	177	173	141	134	163	152	147	174	176	177	177	152	158	151	167	155	133	163	142	167	143	177	173	154	167	167	167	147	168	152	176	167	159	161	154	142	170	170	161	172	144	133	153	146	156	150	158	141	153	171	169	175	140	156	171	164	172	167	149	148	142	166	155	142	167	140	170	143	165	160	159	158	149	158	159	160	158	184	190	148	166	172	154	149	167	154	152	150	179	151	160	168	166	170	164	175	178	169	179	148	173	161	178	158	153	150	172	167	169	143	195	160	155	150	168	167	153	182	156	141	154	137	151	153	177	168	180	185	156	160	149	150	153	177	163	151	158	165	162	148	170	169	177	168	145	145	156	170	171	162	165	154	168	165	169	170	148	149	169	159	142	156	168	167	173	147	144	151	135	142	156	157	189	147	162	150	140	174	171	172	170	150	169	164	188	157	152	164	163	172	172	156	160	193	152	164	186	155	170	169	159	150	173	169	163	142	155	146	163	141	168	136	139	161	169	171	157	160	166	170	173	142	154	170	130	156	152	144	173	142	176	177	147	160	146	168	153	170	173	161	172	167	171	141	162	143	187	179	164	138	153	184	163	172	167	168	165	148	164	157	170	165	153	155	159	171	144	162	145	148	166	160	179	149	142	173	165	175	146	157	191	185	181	141	162	147	144	155	171	163	165	156	167	153	130	138	180	130	175	156	157	169	154	185	145	150	159	154	153	161	159	157	151	151	176	140	180	168	151	169	144	160	136	172	150	145	179	161	147	157	139	157	155	160	155	143	170	133	149	167	163	166	165	173	155	194	167	160	165	158	136	177	175	157	181	166	143	148	160	144	161	130	151	163	168	142	153	159	153	150	161	161	186	154	155	145	146	152	184	171	141	175	173	143	153	172	173	145	188	153	157	151	152	150	157	149	143	157	151	181	135	155	179	180	160	168	140	160	148	170	168	189	174	129	159	170	146	155	161	162	149	142	158	164	164	180	166	153	162	163	158	177	175	185	202	177	155	189	173	155	147	140	163	172	156	146	171	164	150	159	168	142	164	162	156	156	150	162	162	149	144	157	145	169	153	149	158	171	181	167	171	165	167	176	172	174	148	149	161	172	173	157	164	164	149	180	151	157	159	136	158	163	152	176	152	166	160	153	153	149	159	153	174	148	153	155	154	143	177	157	149	160	151	170	155	170	163	159	164	177	154	181	143	156	163	185	145	156	152	163	154	158	152	159	158	173	164	155	161	154	179	188	171	137	167	143	148	171	168	168	152	164	171	176	187	161	150	166	197	169	165	173	171	195	150	149	165	159	142	146	150	152	193	174	163	163	167	147	150	162	164	160	149	146	163	177	186	157	157	145	174	171	143	174	147	134	173	145	157	187	143	176	155	179	148	198	177	167	149	155	178	181	182	170	164	160	172	164	168	150	147	168	148	168	158	171	165	150	164	154	150	173	180	164	146	174	178	193	153	172	159	161	166	168	153	156	174	159	160	154	155	172	141	168	149	143	171	158	136	180	173	169	176	179	163	153	176	169	139	168	144
7443	1873	501	562	550	535	513	485	497	507	494	475	501	485	462	520	486	517	508	506	493	526	452	468	523	498	480	487	485	474	486	482	496	490	491	456	459	466	513	479	496	502	492	462	474	490	479	508	442	478	469	469	508	507	528	514	450	460	480	511	492	507	461	481	486	465	489	483	508	463	482	491	505	455	447	443	484	528	518	483	492	438	490	460	477	498	454	495	482	493	514	484	462	492	460	462	480	464	493	434	477	485	517	492	446	478	523	544	486	457	478	487	448	456	476	465	474	491	484	461	479	492	440	463	509	501	489	505	477	463	483	457	496	499	524	472	505	471	500	470	448	465	489	472	499	505	470	475	467	445	504	434	492	466	495	502	517	506	474	487	492	481	475	461	486	527	473	453	489	449	496	496	467	539	480	466	451	486	488	469	479	494	531	489	442	467	508	501	484	473	518	506	502	455	504	510	489	496	512	481	467	475	534	506	502	505	433	477	444	476	487	469	465	483	475	460	430	466	448	461	504	517	470	459	495	488	455	490	476	488	486	470	487	488	495	504	464	499	478	477	504	487	496	476	527	467	471	528	455	495	461	483	423	487	491	486	458	465	501	520	474	518	481	473	499	525	495	467	512	499	477	527	442	469	478	500	469	490	469	489	485	472	458	498	482	469	452	466	472	458	461	487	472	492	498	469	495	484	499	500	509	512	450	489	472	501	517	479	453	490	467	500	498	444	503	471	464	439	498	512	496	470	493	469	465	495	489	508	502	517	496	481	476	504	464	481	523	484	502	496	435	515	490	480	514	494	477	470	508	472	522	458	483	469	449	478	458	481	469	440	503	498	473	487	474	447	458	520	476	483	482	533	514	525	461	505	500	435	478	480	464	484	471	487	482	504	510	486	500	498	475	497	468	469	466	494	499	525	486	464	472	485	539	474	460	500	465	459	452	482	515	524	478	491	484	489	521	482	514	476	484	505	473	464	482	473	495	489	479	488	485	473	494	518	503	464	479	507	468	460	470	491	493	539	507	486	448	494	444	482	518	511	487	478	491	436	483	477	471	453	504	512	484	508	482	546	508	483	526	511	456	513	468	487	456	512	493	493	479	485	499	456	475	469	521	487	444	487	460	468	470	445	489	482	493	472	448	484	514	460	470	484	488	458	466	483	505	524	509	497	489	500	477	510	492	487	482	510	449	497	467	517	469	501	497	471	492	446	484	506	474	496	495	429	486	476	489	452	485	466	481	479	500	522	482	450	493	460	470	499	483	502	472	468	482	477	455	490	468	468	482	488	447	446	483	508	486	483	507	511	499	493	478	490	518	468	471	516	477	489	504	491	513	496	474	461	487	483	480	464	472	472	487	476	497	438	502	474	487	480	521	449	478	512	475	496	513	516	471	474	535	476	466	495	441	477	488	535	461	491	490	474	486	477	476	485	452	506	484	475	508	472	500	507	506	496	497	478	463	451	462	503	480	509	495	497	500	490	529	489	449	539	491	523	469	480	498	471	497	473	491	479	480	515	456	478	489	490	466	499	495	502	470	481	474	479	485	455	489	471	537	448	538	476	494	499	470	499	462	516	482	501	501	511	471	493	448	429	460	484	496	451	535	498	477	472	495	495	506	494	483	502	520	466	520	516	465	497	480	479	507	488	465	493	473	480	493	477	460	451	505	490	476	515	510	479	508	443	471	542	451	473	466	481	477	501	481	436	478	485	476	458	496	529	525	481	437	499	482	500	488	523	496	498	469	509	447	483	474	527	462	464	481	488	505	463	475	487	484	505	484	516	475	504	473	481	457	498	497	483	485	499	506	445	500	475	470	475	499	486	437	464	503	461	448	476	463	465	463	451	511	487	470	464	453	505	452	473	498	502	486	461	474	462	477	480	530	500	471	478	465	490	486	449	460	506	477	493	461	508	494	491	507	487	471	488	483	473	483	511	491	482	465	491	507	448	446	505	487	524	492	466	487	517	433	524	512	504	457	483	502	479	482	485	471	528	470	475	474	481	472	481	503	497	501	484	483	448	500	462	511	479	488	504	493	465	492	476	468	472	463	499	492	499	490	529	453	461	494	504	487	479	494	528	470	462	503	469	464	468	487	468	474	463	472	500	537	448	502	528	477	507	459	489	464	470	485	478	509	457	487	483	483	486	487	489	474	486	482	465	482	461	478	505	469	484	520	455	462	475	463	475	516	464	499	456	482	483	448	475	469	488	493	491	502	500	483	502	519	486	468	495	454	462	500	515	451	494	458	465	461	468	493	529	497	448	509	503	458	503	473	471	466	507	460	496	489	496	474	450	477	449	471	493	502	497	490	467	488	488	473	493	474	461	468	502	480	491	451	509	482	472	464	480	448	464	477	515	521	526	496	473	494	482	509	499	506	495	507	475	495	454	472	459	457	493	512	490	504	509	498	480	467	459	491	514	477	448	481	501	475	480	508	495	518	488	481	486	472	498	471	478	465	481	496	508	484	465	514	475	488	524	503	468	453	476	478	494	463	439	459	516	467	456	501	477	435	497	518	489	457	512	491	494	505	496	469	466	475	470	500	464	493	481	468	473	495	475	473	507	476	498	527	454	467	482	480	489	469	503	472	461	481	492	475	498	521	476	475	499	514	484	460	503	493	442	512	460	490	466	477	459	517	503	496	473	468	485	475	476	502	494	430	488	501	464	487	477	468	494	494	507	493	466	479	458	506	491	470	498	511	484	485	450	442	490	455	445	484	476	489	507	476	470	486	485	441	496	477	484	523	493	488	465	448	458	490	494	492	472	502	461	465	472	472	515	465	481	431	515	515	505	452	486	472	485	465	455	490	497	477	496	473	504	475	508	483	494	526	519	439	503	461	492	469	461	477	502	494	485	500	470	488	484	491	445	465	501	505	489	537	495	525	485	512	471	474	478	524	455	478	497	495	500	477	445	479	459	483	475	485	480	495	467	497	543	525	475	469	490	484	468	485	452	486	476	474	494	480	475	473	482	494	481	504	445	457	459	492	481	457	535	477	514	481	493	499	474	483	481	505	525	506	525	518	479	520	491	522	468	529	460	470	502	471	474	489	489	462	490	486	471	523	487	483	514	502	494	469	465	484	491	521	489	487	445	471	455	466	463	501	492	454	473	443	471	504	488	447	469	496	496	496	473	487	487	441	488	528	535	476	487	453	495	492	468	485	470	501	457	468	516	520	490	533	482	454	526	464	473	469	474	490	475	515	494	455	496	485	473	460	492	498	436	445	479	446	513	466	471	473	542	485	521	494	511	485	460	505	477	482	440	506	493	473	515	479	480	499	509	509	471	514	502	515	486	497	488	467	496	535	503	476	461	488	473	504	483	472	493	523	500	470	496	511	517	478	463	477	492	507	540	465	474	504	480	479	496	462	499	499	492	494	489	513	483	474	466	511	452	466	470	470	528	489	511	449	501	492	476	471	479	505	451	477	500	495	483	487	479	514	479	478	525	516	495	468	456	497	459	486	465	450	497	488	481
51749	30021	3956	958	702	569	496	475	434	437	393	385	355	362	346	350	356	377	372	329	317	373	316	373	323	317	327	343	330	317	336	319	320	344	331	320	330	333	296	362	309	340	327	320	353	348	342	325	316	323	317	325	328	332	354	334	332	315	320	312	339	335	349	359	316	345	305	322	322	311	314	327	309	291	314	344	321	351	358	292	314	299	321	308	347	322	358	353	298	323	343	308	342	324	318	340	326	325	302	312	343	329	335	337	306	305	302	292	332	319	347	310	312	303	352	327	313	322	310	314	290	314	328	283	327	299	333	298	310	343	337	310	323	355	305	311	355	346	340	335	292	305	320	318	312	324	309	347	308	315	334	325	309	349	332	325	361	304	365	330	307	310	327	315	324	286	377	316	324	324	292	373	302	358	345	334	290	347	338	324	338	311	290	321	324	315	343	318	322	362	339	329	328	353	320	310	328	295	293	345	250	300	336	331	314	294	309	366	334	320	300	331	301	320	322	312	327	294	326	327	315	328	320	330	330	315	308	304	295	306	343	300	311	315	300	281	333	328	335	319	334	334	346	334	343	319	331	339	342	305	315	300	312	338	315	329	302	325	323	318	324	324	316	331	322	342	318	334	327	337	328	316	323	309	356	349	296	318	308	320	309	331	315	317	278	332	292	330	331	323	294	311	338	302	322	334	344	328	351	335	326	355	341	294	328	342	338	357	308	300	312	317	321	337	343	307	317	308	310	305	325	326	306	360	341	331	325	370	301	355	328	334	347	329	314	356	305	316	361	330	324	320	308	300	341	301	297	342	339	359	334	303	281	342	324	330	323	324	347	330	316	337	314	361	328	355	313	325	328	346	325	360	303	314	348	336	297	356	347	309	307	321	314	309	324	348	322	345	287	296	320	333	341	336	317	337	306	325	301	358	313	312	322	285	323	332	292	314	332	331	284	311	315	318	351	321	338	316	302	317	289	298	305	337	366	333	314	356	330	331	329	303	300	323	329	322	294	326	339	325	348	327	297	304	333	324	351	318	328	324	314	338	338	310	347	344	360	333	330	308	316	345	326	319	298	327	353	340	329	350	334	327	344	326	297	335	343	334	320	308	297	318	290	358	327	326	306	307	355	311	323	344	316	316	326	313	347	320	315	327	342	339	322	306	315	299	333	334	304	322	291	337	313	323	299	319	326	307	311	308	327	317	371	353	325	362	298	297	338	294	287	331	349	346	334	346	310	321	304	294	310	306	347	320	389	303	329	295	315	340	320	304	310	355	304	308	337	339	332	329	344	300	306	308	312	332	336	337	303	361	317	324	346	352	343	346	345	320	324	343	311	364	303	309	301	298	321	332	298	346	318	306	356	341	325	308	293	313	320	328	337	310	318	320	336	310	317	341	323	351	320	321	280	322	307	316	325	287	312	341	347	293	330	323	330	308	300	288	296	331	310	363	319	318	305	365	293	328	340	329	322	313	324	341	344	300	350	342	304	315	309	329	299	299	313	323	322	315	317	317	328	323	319	330	328	301	337	320	315	357	339	301	319	321	350	347	339	368	339	310	313	317	339	304	342	329	336	336	321	334	297	317	296	324	311	289	339	309	327	324	337	315	316	315	272	275	277	317	318	337	319	314	306	294	337	342	374	331	320	295	325	313	326	339	309	316	360	332	340	322	293	326	312	321	330	300	319	351	330	296	303	294	347	336	328	316	327	336	307	306	292	327	343	335	336	327	326	297	281	290	317	333	310	338	328	335	311	324	297	344	338	325	338	296	327	323	323	306	313	351	316	339	325	356	325	307	324	330	346	334	318	311	329	332	315	290	310	325	335	331	344	338	329	336	365	326	333	308	315	275	309	297	324	317	314	286	286	304	325	307	307	331	318	297	317	318	355	320	347	343	338	293	293	308	314	300	322	314	307	350	329	327	308	309	323	344	327	296	332	294	331	332	307	325	289	364	322	296	305	326	291	339	315	316	337	304	311	322	329	309	333	339	304	319	340	341	302	336	319	320	334	312	300	352	334	295	315	349	320	359	331	342	314	297	314	310	333	308	320	292	310	328	346	312	336	348	341	337	348	322	360	312	321	329	347	329	327	333	309	331	326	356	341	355	333	322	303	344	292	314	322	274	321	346	319	300	342	297	356	297	331	306	359	299	341	323	329	311	336	352	325	301	325	351	332	316	314	292	303	345	339	351	326	304	346	346	354	336	285	301	320	322	322	287	312	336	306	335	323	351	349	327	298	310	315	334	327	370	315	306	305	346	305	318	336	320	316	312	355	333	299	310	302	272	321	292	337	316	298	347	347	338	324	320	323	319	317	309	334	324	287	298	350	308	366	355	336	326	332	293	319	337	332	314	323	320	327	305	334	296	322	324	329	335	335	352	347	376	337	311	292	324	328	310	340	353	316	338	342	330	346	338	326	333	354	307	332	318	358	320	344	313	348	343	341	312	337	342	298	333	299	325	314	349	312	292	327	303	342	316	345	325	302	325	321	303	325	313	354	334	324	313	302	314	337	320	318	317	326	311	313	306	325	309	333	339	377	311	297	357	323	328	324	347	331	331	344	335	355	315	310	360	315	347	334	306	360	333	322	333	332	327	315	292	336	359	308	381	369	291	293	300	315	361	314	274	342	307	336	321	339	340	330	287	327	335	308	305	316	303	327	338	323	327	334	311	320	316	291	303	347	338	331	295	330	315	321	322	313	327	302	298	323	331	328	322	327	322	320	314	308	342	334	328	320	311	319	342	330	313	309	332	333	321	328	317	313	345	319	292	334	343	329	311	336	320	328	318	380	350	317	352	343	329	306	333	323	321	331	319	317	315	325	331	322	308	291	336	332	337	307	313	345	337	325	302	341	320	328	330	309	315	275	347	326	328	327	322	305	324	334	311	311	324	300	306	321	360	342	293	335	300	304	279	339	347	326	332	359	323	300	335	327	372	320	322	325	333	322	323	335	330	341	319	313	356	310	325	300	293	330	310	307	320	308	322	316	301	304	322	314	296	329	298	312	334	340	283	333	304	309	338	335	322	360	289	336	305	304	295	300	331	306	317	347	288	311	309	316	320	338	314	339	334	348	300	298	331	339	291	315	291	308	312	319	304	332	319	345	308	288	298	340	337	304	314	334	325	310	323	335	324	315	328	308	322	317	309	344	344	327	313	345	336	330	303	314	326	328	310	332	315	343	308	328	327	308	326	341	319	302	289	367	332	331	307	352	319	331	318	315	340	321	315	367	324	282	316	318	324	330	313	368	327	324	319	309	326	308	316	325	313	293	325	292	316	316	311	346	318	312	315	327	311	311	326	347	325	288	309	329	364	334	367	332	301	323	326	329	333	308	323	336	287	316	313	333	334	298	301	359	342	339	336	302	325	308	324	336	314	332	288	309	313	324	351	287	334	336	333	335	323	334	284	335	329	327	323	323	305	313	344	326	353	341	334	338	305	294	324	314	344	322	328	304	290	314	336	317	291	343	339	321	376	310	338
31943	9237	2340	2763	2418	2301	1886	1657	1506	1349	1298	1228	1167	1212	1081	1076	998	1011	1024	1009	1012	950	958	861	922	944	929	921	930	858	928	887	895	894	903	875	887	867	787	870	863	906	876	854	868	853	798	904	899	817	887	927	822	884	851	866	842	846	786	818	833	878	845	860	868	859	860	870	842	841	828	862	808	813	854	828	833	811	832	838	826	892	839	839	849	876	876	836	799	889	837	849	847	860	844	890	818	899	896	830	792	885	860	852	872	782	802	831	858	829	859	817	836	830	835	902	847	838	864	815	866	862	830	849	797	862	821	826	885	859	812	882	849	853	821	918	875	854	837	786	836	832	817	821	867	792	853	852	806	904	818	753	831	908	904	825	897	877	869	836	857	863	879	845	896	834	847	857	864	875	815	843	848	884	834	780	782	826	803	820	837	787	822	873	862	832	806	906	829	851	896	833	841	834	884	855	822	818	864	835	831	830	874	831	877	864	903	822	804	844	870	860	844	899	844	840	832	780	777	820	807	807	844	834	825	870	841	809	873	863	809	842	824	856	824	856	881	837	784	793	854	853	828	837	832	836	818	825	877	853	849	818	809	844	861	811	872	819	864	837	854	844	807	905	843	811	843	856	811	855	836	837	828	808	793	864	822	902	905	863	826	837	812	893	813	859	829	828	830	836	852	851	855	796	829	857	825	801	843	813	834	823	852	825	859	838	835	815	809	873	800	802	868	850	881	820	849	823	836	870	883	825	836	810	773	843	929	856	851	856	845	851	818	835	843	852	860	855	833	831	825	930	816	844	832	808	875	898	828	827	854	805	797	866	842	823	813	896	800	876	813	816	822	859	791	865	867	911	861	833	863	850	844	844	838	845	806	790	908	861	851	774	823	824	839	868	841	841	880	788	886	831	865	824	793	827	795	845	864	878	862	796	861	855	877	832	867	819	865	835	810	920	872	860	828	824	811	854	835	858	826	800	803	818	842	782	839	869	848	849	812	855	852	804	879	824	798	848	892	811	826	802	820	838	807	828	813	825	827	825	803	828	846	813	817	860	846	866	826	832	830	800	841	821	815	904	856	809	806	847	871	767	871	820	888	835	806	847	854	828	821	793	823	890	887	834	779	801	875	839	800	812	847	874	827	830	820	861	817	874	824	805	831	859	873	856	834	896	870	855	794	817	853	847	870	876	823	926	889	810	789	875	826	827	825	821	807	819	810	851	836	870	826	809	829	827	838	873	879	845	852	857	849	796	883	877	836	874	849	845	888	794	831	830	778	849	867	834	832	804	845	840	831	821	794	893	826	823	838	892	836	827	886	890	839	846	796	830	812	839	857	789	825	835	839	835	820	830	855	863	886	825	885	806	808	847	866	901	886	844	917	882	802	851	851	842	849	869	846	868	789	857	816	840	809	824	831	860	858	806	857	829	796	825	779	794	818	859	825	830	791	864	849	837	856	796	808	840	876	876	863	837	888	851	811	831	813	827	850	870	807	911	877	836	896	864	828	787	858	789	858	882	880	839	808	839	876	866	873	870	801	859	845	814	847	838	807	801	819	849	832	843	862	856	819	805	816	873	830	851	892	832	836	816	839	883	815	856	863	857	864	882	811	835	845	890	851	825	853	876	874	803	793	821	842	774	824	904	803	792	867	842	802	897	846	783	885	877	882	801	801	815	842	866	817	846	870	795	863	823	870	845	803	855	849	887	866	820	847	862	839	850	836	828	854	828	855	836	855	834	859	865	870	840	847	857	804	836	855	812	821	851	850	820	811	826	848	845	853	846	896	870	871	827	805	872	852	841	828	856	845	838	827	844	793	847	876	848	873	881	899	913	871	873	857	846	841	822	814	880	851	880	821	888	835	841	827	840	858	844	875	771	817	855	859	821	892	831	832	881	864	855	819	863	827	847	869	845	801	831	826	854	875	837	870	864	866	877	824	823	820	855	875	823	845	829	808	850	886	853	833	796	841	873	872	829	851	831	852	822	879	854	834	863	857	831	813	790	807	839	847	835	860	860	887	861	850	834	840	825	807	873	863	861	797	832	830	886	799	909	846	816	866	835	845	843	850	844	871	872	822	850	870	803	791	820	833	804	914	858	841	859	889	836	847	855	811	861	812	849	842	842	908	863	870	801	849	839	844	851	856	828	873	864	815	810	753	833	862	785	841	846	776	795	862	855	862	857	820	838	813	849	876	869	838	868	893	809	895	779	847	833	781	849	786	822	818	841	835	822	845	816	851	821	858	838	834	866	883	764	816	883	896	861	875	821	858	821	832	832	790	856	860	804	860	841	836	844	906	787	828	882	851	882	842	821	831	859	851	796	859	886	857	838	819	789	856	857	851	890	853	847	823	850	820	837	905	842	826	830	853	826	856	884	865	815	825	818	805	812	838	869	839	824	828	794	789	831	793	835	900	816	835	857	858	833	848	895	839	852	872	889	861	851	875	830	858	803	866	821	834	831	837	853	842	848	835	886	820	857	842	823	806	833	850	828	839	809	850	832	887	872	865	786	848	873	829	761	828	857	800	776	864	772	847	801	859	869	800	870	874	763	829	882	917	851	802	813	892	877	861	863	847	825	822	818	863	821	841	840	771	831	896	846	866	843	852	823	827	848	808	800	848	853	837	870	819	828	838	830	849	847	880	895	832	864	872	844	867	851	852	838	870	814	834	838	810	808	820	815	892	815	841	819	863	846	844	860	802	875	832	801	819	830	909	828	802	846	788	820	812	825	858	852	804	842	804	832	826	891	861	862	856	837	864	812	848	831	870	838	822	829	867	875	822	822	827	800	812	854	826	801	828	859	860	844	866	843	874	870	836	801	797	859	852	794	849	844	840	838	828	874	871	830	912	837	862	818	818	807	858	864	801	852	867	861	861	804	844	855	825	894	900	874	885	831	856	863	800	853	767	861	858	837	822	812	877	871	839	764	820	834	852	844	853	891	826	836	832	821	814	869	886	825	853	845	758	827	879	902	833	870	843	860	848	837	839	853	854	863	847	824	839	857	833	806	800	849	867	848	838	840	823	839	813	815	894	913	853	844	805	842	867	802	843	828	839	860	804	818	819	823	881	840	837	852	837	855	920	863	836	842	859	804	818	855	833	814	763	816	821	833	811	845	851	834	867	843	825	847	825	868	855	905	823	851	805	782	863	878	818	835	840	859	844	871	862	855	861	865	839	802	848	869	893	824	864	854	834	890	841	809	844	821	849	823	829	829	836	890	882	855	851	807	816	787	825	868	803	866	842	825	883	865	883	857	841	817	835	838	870	812	840	865	855	893	818	828	815	866	880	811	841	847	847	889	797	840	843	868	892	840	859	806	886	833	824	886	812	902	840	828	827	894	875	842	847	879	841	847	897	848	813	858	877	786	832	796	853	838	807	827	833	822	860	767	818	889	832	806	853	833	756	894	821	864	865	841	847	818	836	825	852	838	823	919	831	866	829	852	820	838	838	808	848	839	803	841	859	871	843	849	821	876	860	867
65319	40817	9704	2013	1209	938	710	707	587	573	520	488	458	471	445	448	415	409	425	428	431	452	375	375	383	396	387	395	425	416	370	387	394	377	365	402	409	409	372	404	384	379	437	373	411	385	397	438	394	406	439	373	401	379	371	385	369	388	332	417	383	385	377	395	402	397	408	380	379	370	377	395	367	385	383	360	370	402	392	393	375	372	394	384	374	369	382	363	345	378	373	375	352	388	403	395	385	357	384	364	384	414	390	364	407	394	367	380	376	374	423	420	359	359	384	367	383	371	380	385	374	418	393	329	343	375	388	370	379	402	330	399	389	406	399	425	412	435	378	389	411	378	402	361	360	356	420	357	385	357	409	365	339	347	378	379	353	400	370	415	398	362	367	348	379	394	412	415	368	368	380	326	368	373	362	384	386	399	367	363	410	385	385	360	384	390	379	386	371	402	417	391	380	346	394	379	367	378	368	362	382	409	378	400	330	389	338	416	372	373	408	365	415	393	394	372	398	383	368	361	370	369	396	395	396	376	413	372	364	368	357	408	391	365	412	386	380	366	393	365	375	363	365	416	405	367	399	411	375	396	378	358	387	348	335	344	355	390	375	383	361	381	398	358	382	387	345	379	373	396	362	390	388	386	408	367	364	363	380	362	393	376	386	347	369	390	383	358	410	377	358	397	403	397	330	381	366	390	363	361	344	372	378	377	395	408	394	373	368	397	348	389	387	380	383	363	347	386	372	364	380	397	385	374	359	368	376	390	400	365	388	378	343	347	376	397	379	346	343	396	360	385	332	358	371	356	345	376	378	420	359	341	380	401	371	390	388	358	364	355	415	383	359	369	364	419	396	374	352	406	379	379	373	375	382	349	373	368	396	340	379	359	382	316	373	392	389	414	397	402	387	372	400	426	386	387	347	374	399	374	360	394	368	360	377	392	384	428	385	350	385	350	377	388	377	395	385	355	363	383	398	353	387	398	370	372	335	405	397	366	394	370	409	383	419	333	359	373	384	394	363	397	421	382	340	395	350	368	380	369	423	368	352	374	385	399	361	370	377	357	384	410	395	386	375	398	361	370	341	381	391	412	395	381	406	371	381	385	383	382	381	378	377	360	371	354	370	330	349	390	345	369	356	366	389	353	392	394	397	389	371	386	368	354	390	366	362	358	374	399	388	389	388	375	347	366	360	402	408	350	370	388	379	373	400	385	388	381	377	370	403	377	383	422	364	357	324	372	427	352	390	426	382	385	421	336	389	349	376	368	372	367	359	365	369	394	367	377	396	367	392	385	368	365	365	375	416	382	386	348	385	343	390	361	406	359	396	390	400	368	402	390	386	343	333	395	395	379	370	374	370	377	413	377	416	349	394	382	378	402	392	362	375	375	363	362	389	378	389	339	399	354	377	377	385	347	358	370	403	394	366	377	367	376	341	341	399	383	388	360	380	406	391	376	393	374	418	411	378	391	391	360	411	393	381	398	376	352	383	363	378	360	344	398	391	383	352	376	402	373	380	324	381	371	366	405	394	366	396	408	420	394	392	403	386	414	398	396	383	388	361	363	356	361	384	393	394	387	419	402	417	377	420	379	385	387	366	373	365	374	401	418	409	380	404	366	380	347	378	380	365	378	389	373	396	355	385	399	383	367	387	393	368	381	380	360	382	393	394	393	365	388	389	398	398	424	381	355	376	379	385	378	383	378	370	346	353	368	376	384	389	391	382	411	367	396	353	362	399	370	385	368	382	396	364	373	421	389	378	359	408	355	374	365	353	358	387	396	391	395	347	368	390	426	361	386	383	347	385	391	353	364	365	343	375	356	379	374	418	393	372	368	379	372	365	358	362	423	400	342	402	396	402	430	376	348	381	370	371	372	363	394	366	383	391	427	389	375	346	395	375	397	427	356	405	340	379	379	382	376	362	400	392	399	341	412	405	350	366	384	400	369	350	385	386	404	387	384	375	413	358	366	436	396	357	386	386	381	402	392	351	391	400	367	358	383	379	398	353	358	412	356	405	418	412	382	434	354	355	368	369	374	360	404	360	353	371	382	424	403	396	383	387	374	410	399	358	352	408	362	392	360	353	391	402	396	360	365	395	384	390	323	383	374	374	347	386	384	392	333	398	392	378	393	427	369	393	393	393	356	425	386	366	388	389	366	374	373	379	386	394	407	410	413	368	417	377	376	358	393	367	415	366	382	397	393	360	382	401	371	384	359	354	372	405	385	356	399	403	394	390	401	385	387	397	398	398	370	404	356	400	376	379	373	370	386	369	368	376	386	403	405	392	410	372	380	380	421	391	383	361	370	357	372	356	387	369	356	360	392	391	389	418	388	351	390	373	390	347	406	381	363	368	395	392	376	388	388	413	391	417	381	365	404	377	390	393	349	415	387	386	372	411	397	403	368	373	390	398	411	339	390	373	373	380	394	372	422	378	394	366	400	376	373	397	394	370	364	364	373	341	358	415	373	395	395	384	377	370	354	397	390	370	405	405	366	381	367	368	410	353	355	375	362	379	362	384	369	367	366	389	364	357	382	383	385	376	394	381	383	370	397	360	383	364	401	429	369	404	345	397	416	374	392	392	409	382	366	365	370	361	357	365	360	402	369	375	391	396	393	372	359	399	405	404	396	373	407	404	345	394	381	389	368	352	371	360	361	399	371	378	391	395	395	384	378	376	373	430	383	374	346	408	368	381	404	390	375	383	374	418	355	370	384	392	400	352	399	385	373	357	367	356	372	399	368	350	381	399	381	382	394	406	388	398	403	424	371	390	358	333	368	388	434	390	347	376	422	351	362	385	381	397	396	378	366	353	402	404	369	385	362	404	398	421	376	393	368	379	392	377	379	389	382	396	381	390	415	355	386	386	395	377	367	392	352	385	375	389	365	389	376	390	382	337	383	345	351	402	395	404	381	366	353	417	376	383	367	397	419	340	368	382	426	319	376	362	427	372	373	425	401	386	364	340	410	380	387	357	409	391	374	361	381	379	369	375	360	357	374	370	386	394	380	383	402	404	341	389	370	425	350	370	383	376	364	406	368	359	397	379	384	388	368	416	404	372	385	391	408	364	379	389	441	386	343	420	397	371	392	358	380	375	396	384	422	379	387	381	355	368	360	387	393	368	443	369	331	376	338	370	358	332	397	385	355	404	396	360	410	373	376	382	359	367	369	352	375	395	342	386	388	401	365	410	370	372	365	384	352	394	369	397	394	388	391	365	318	383	371	379	392	390	380	395	371	333	345	372	389	405	386	386	393	370	398	375	399	383	356	356	402	364	376	383	378	383	384	408	374	357	381	370	319	411	373	382	371	397	383	383	373	415	388	401	369	350	389	393	425	425	380	366	414	403	379	410	397	388	371	390	414	370	418	398	368	370	373	393	371	388	379	363	361	377	377	418	381	376	390	376	402	400	381	356	369	360	381	385	378	351	339	352	394	383	417	365	378	341	355	361	343	355	408	402	385	382	377	360	377	376	362	341	376	357	376
40771	13376	3731	4701	4084	3349	2900	2481	2279	1966	1858	1673	1495	1523	1491	1324	1342	1256	1273	1196	1150	1154	1125	1081	1110	1096	1050	1096	1141	1052	1033	1074	1028	1055	1029	982	1047	1019	1007	986	989	1016	964	951	911	955	948	975	949	976	1001	983	998	1018	924	928	891	974	963	940	911	957	961	922	993	986	933	925	955	947	975	936	938	893	929	964	940	948	940	982	923	923	929	980	890	951	940	991	930	903	933	972	925	950	907	948	901	914	913	941	931	950	930	960	936	929	942	916	945	921	992	881	915	895	882	962	961	963	949	970	960	932	962	931	908	955	946	960	948	923	908	968	905	990	992	937	958	933	941	941	941	892	919	886	945	982	980	954	861	948	954	927	909	927	917	950	895	918	881	940	921	997	906	964	882	904	974	936	905	902	964	935	943	925	945	948	891	971	955	956	914	995	936	904	894	888	906	930	892	1006	967	845	965	903	956	943	906	882	967	936	908	950	957	934	924	904	964	886	924	936	887	913	895	896	920	917	928	936	936	884	949	932	930	924	914	929	937	906	900	943	968	984	899	969	922	934	950	938	932	946	936	964	979	887	963	938	902	859	930	913	898	954	893	945	920	972	913	927	983	935	891	923	966	935	952	942	941	962	904	927	951	994	944	968	924	902	959	962	879	937	911	988	914	931	941	898	913	928	917	915	877	932	933	890	950	932	931	1003	875	922	879	895	926	911	995	912	895	939	930	910	931	926	959	968	918	904	949	952	924	916	930	928	879	948	883	925	900	909	927	920	932	948	890	905	890	870	1017	916	923	908	904	884	964	966	904	906	929	918	911	941	929	927	945	915	931	883	919	884	966	912	947	934	929	875	974	873	929	907	919	915	916	887	936	924	953	962	937	957	937	907	955	907	887	950	934	909	918	943	935	989	952	889	923	984	883	936	936	924	936	1001	935	941	908	927	959	941	923	939	882	946	908	917	916	933	942	984	946	934	924	935	981	868	889	936	969	907	934	957	927	908	888	948	856	975	906	999	947	913	956	953	945	945	952	895	969	921	971	940	941	954	958	952	910	937	947	950	905	935	939	957	922	965	952	942	943	975	888	912	925	955	873	975	966	910	919	918	958	874	921	923	977	916	927	924	962	923	976	957	987	907	952	913	929	879	899	932	908	934	950	928	960	927	951	913	913	893	951	900	967	913	946	956	940	922	971	949	978	924	908	927	932	939	905	948	873	865	977	896	932	927	889	918	945	901	913	962	921	940	936	895	879	949	950	928	944	953	940	921	883	916	916	915	938	980	867	950	955	932	946	884	892	913	921	908	907	946	941	951	959	921	926	890	925	932	905	917	914	952	914	959	924	901	933	907	955	944	947	900	958	930	979	897	912	918	910	924	943	911	950	931	949	914	899	949	947	943	884	966	912	919	987	961	915	903	940	927	911	916	937	942	946	930	951	929	906	968	924	927	971	883	928	967	949	914	939	913	924	924	978	969	864	924	904	938	910	900	945	968	894	953	941	875	975	938	960	918	950	944	930	927	974	954	942	1008	946	875	957	864	910	948	883	953	941	955	908	907	937	923	897	960	879	954	926	933	969	970	953	918	865	972	904	911	989	980	911	919	909	891	930	901	885	944	903	910	905	897	895	937	905	917	969	950	910	978	953	956	935	958	962	951	951	944	945	978	883	909	924	901	936	965	975	926	936	891	928	942	937	933	935	927	856	926	941	926	972	941	922	944	908	900	877	945	988	927	959	965	886	901	936	978	906	889	906	907	901	894	871	918	940	945	894	948	948	944	938	961	924	965	897	946	962	941	948	911	898	922	913	970	920	980	932	928	922	941	951	948	907	959	924	932	958	912	876	931	980	871	980	942	932	914	954	941	938	883	959	925	916	886	973	918	956	907	926	904	940	930	927	980	954	938	929	908	927	908	925	870	911	943	901	974	941	942	982	914	917	965	909	975	897	899	964	914	933	920	889	972	934	949	915	940	975	930	932	923	937	937	926	960	954	899	981	980	892	982	939	896	954	893	923	908	932	938	943	993	917	875	930	900	914	965	931	906	945	998	925	880	926	905	923	948	952	945	919	897	918	920	896	888	873	989	891	948	948	908	967	880	930	955	951	911	923	926	956	947	893	901	950	970	865	884	926	955	920	938	930	871	938	901	961	951	945	944	922	884	946	936	936	919	905	914	928	942	912	918	867	955	895	929	909	930	858	896	903	965	911	987	966	973	943	911	899	982	899	948	947	863	904	886	869	952	896	916	920	937	899	1005	972	938	920	954	987	931	910	902	921	909	931	858	894	935	864	928	921	928	948	907	921	902	921	922	920	945	926	942	941	889	895	929	916	968	944	894	925	911	929	960	930	950	943	995	896	936	943	995	921	930	917	933	869	939	975	887	979	965	938	949	992	945	904	954	950	953	909	959	887	890	927	965	927	912	944	924	903	907	914	937	962	921	911	882	926	941	955	944	934	922	918	894	902	893	950	920	948	942	880	919	982	946	972	956	957	990	959	960	942	938	944	1010	933	913	942	948	948	849	914	925	981	905	995	974	941	967	928	912	887	915	971	908	901	921	946	945	983	925	968	893	943	969	922	881	943	950	907	940	919	959	892	967	960	937	945	939	896	968	952	912	899	925	926	901	911	956	905	911	936	949	932	901	962	901	922	967	915	908	915	904	966	876	996	910	938	959	951	890	894	950	939	938	915	981	965	928	894	951	901	965	987	894	982	944	925	911	923	927	919	900	922	920	978	928	943	955	919	1002	936	911	866	946	987	901	907	942	971	952	922	958	1002	937	905	902	898	935	887	924	934	918	953	890	909	905	902	930	910	892	956	893	908	958	862	937	935	931	996	939	928	969	929	942	916	928	946	961	901	925	930	921	928	866	935	878	945	936	903	903	946	898	952	905	915	942	982	892	903	912	953	951	923	962	965	922	917	944	963	935	881	950	984	927	922	958	984	943	922	889	954	953	931	970	945	899	938	937	940	963	977	915	912	928	889	894	931	932	898	959	918	957	947	947	930	962	956	973	951	863	910	941	885	961	937	886	934	912	924	916	935	943	906	922	848	972	950	874	895	960	946	962	923	937	961	961	912	920	933	936	900	867	898	922	913	951	919	917	991	941	948	982	911	915	899	858	914	933	931	970	998	980	926	950	952	958	923	907	947	956	932	970	877	923	993	922	899	911	932	942	884	968	902	865	909	913	950	915	901	946	947	881	939	926	937	944	930	912	971	947	924	937	944	905	890	916	973	937	918	892	962	958	916	898	891	876	909	920	926	912	871	966	904	950	895	940	915	887	895	910	877	914	957	925	894	955	926	979	911	978	927	965	936	906	936	896	925	909	911	970	916	922	1002	945	957	931	943	953	920	955	947	896	922	888	938	892	885	911	993	912	963	895	975	913	911	923	965	971	887	965	921	939	915	900	879	924	971	915	847	904	944	948	946	898	948	967	948	951	961	920	908	971	980	904	925	960	918	983	991	939	922	935	938	947	914	949	945	934	895	944	891	921
7098	1186	178	173	159	194	168	153	167	172	169	163	164	159	166	179	162	155	143	158	174	131	133	181	176	158	162	159	137	149	156	149	175	151	159	171	164	133	186	164	160	181	147	147	143	148	162	177	159	156	133	155	164	156	192	157	160	167	150	147	168	164	172	194	172	167	163	156	163	144	167	167	160	165	152	184	161	180	159	173	150	137	160	161	142	144	160	153	176	160	150	173	152	152	163	151	178	165	176	162	151	177	169	182	178	154	161	151	145	158	168	163	140	129	156	149	154	153	183	132	149	142	158	163	157	163	159	174	184	134	157	159	161	192	169	143	150	167	155	170	153	150	139	156	147	170	179	151	169	164	149	157	196	145	171	151	158	173	163	151	152	147	183	135	174	155	152	168	155	157	167	153	161	140	152	179	163	164	170	149	170	158	165	163	149	155	170	142	165	158	179	146	136	158	159	174	141	161	157	157	144	168	137	158	149	175	190	171	162	145	169	184	185	164	172	159	170	138	133	166	163	129	163	141	151	151	151	154	143	172	179	157	166	126	162	169	156	160	165	177	150	160	159	171	155	167	167	153	150	139	142	156	141	165	170	156	144	168	167	165	168	128	145	152	173	131	140	154	144	157	165	159	149	150	173	151	137	163	160	140	147	174	162	163	180	130	136	145	170	148	150	154	168	144	169	155	146	163	157	130	164	180	189	152	152	167	173	172	143	156	157	171	155	156	157	136	154	180	161	158	167	166	142	170	169	162	155	156	181	149	153	162	156	154	153	173	152	161	176	140	175	151	171	165	186	157	170	140	168	155	149	138	148	134	167	181	152	173	159	181	172	174	163	148	174	150	172	168	153	165	152	158	159	151	154	178	156	155	152	166	171	156	164	160	137	169	152	153	174	147	152	155	183	161	163	166	147	167	128	169	152	138	158	151	172	172	168	162	157	151	149	157	188	172	150	162	158	168	153	152	167	142	181	147	149	148	167	172	167	154	148	158	188	154	169	142	154	149	148	138	156	185	143	141	162	166	160	137	168	164	157	138	159	155	174	155	171	152	167	180	141	160	162	163	160	167	174	159	151	190	179	168	165	158	143	146	159	143	186	173	155	178	162	149	141	167	161	159	142	163	192	179	159	167	168	156	181	143	179	156	164	161	151	170	170	152	168	167	158	160	165	173	168	128	166	170	156	166	149	166	146	132	170	173	181	156	186	151	158	167	175	164	139	158	159	165	151	177	191	175	151	183	158	138	152	145	154	153	164	154	162	159	152	164	153	153	170	169	185	161	155	175	154	188	158	151	156	150	149	145	156	140	157	152	154	174	137	174	166	179	168	165	145	160	156	154	128	168	153	140	159	144	149	151	166	169	151	146	137	152	151	170	181	137	129	186	159	157	140	157	169	159	173	161	150	147	163	147	163	147	172	134	149	171	170	150	163	166	185	184	168	153	130	144	147	133	183	173	155	154	130	164	157	157	146	156	164	148	161	161	161	158	157	179	148	192	169	158	179	172	177	138	154	168	166	151	161	149	162	164	158	151	144	147	162	166	167	168	141	162	168	169	172	157	161	189	166	164	145	171	171	155	152	166	133	166	163	176	160	147	145	147	157	152	162	158	175	167	162	164	144	160	164	152	159	147	143	159	167	155	160	156	160	146	143	165	186	161	184	152	151	172	151	156	172	162	160	188	152	166	151	145	158	172	149	153	158	174	184	173	178	173	141	165	139	146	161	161	174	156	169	166	159	157	143	151	132	159	154	170	165	159	166	162	168	173	156	164	155	155	145	147	157	174	156	172	138	170	168	171	143	160	165	143	176	177	153	182	160	146	177	158	153	140	161	170	163	169	158	143	172	164	168	143	151	142	152	155	155	157	162	169	158	180	149	149	182	144	156	163	173	178	145	154	169	159	160	167	161	133	171	161	155	151	173	172	159	167	133	161	162	177	143	160	173	185	131	137	151	129	176	141	153	157	153	155	161	155	183	161	165	144	163	129	143	149	157	179	157	133	157	171	145	181	133	152	156	169	157	161	181	161	181	151	156	183	188	155	176	156	160	137	166	148	165	164	153	137	151	163	167	169	150	168	163	158	172	171	165	172	156	163	186	158	169	170	139	163	170	152	143	173	175	181	159	179	163	166	150	160	173	170	146	194	159	182	166	162	149	155	146	159	166	186	166	146	169	173	160	164	151	169	154	164	150	150	155	144	158	160	167	153	170	164	152	155	155	163	148	164	166	168	146	165	150	165	176	176	164	163	145	152	156	162	134	162	141	138	160	176	161	148	153	164	164	176	158	150	142	171	158	169	174	179	165	147	167	162	137	170	178	159	147	155	158	164	184	159	154	174	177	163	150	146	142	155	141	175	159	198	148	164	143	141	167	170	155	170	146	186	159	152	144	154	151	149	159	171	159	145	185	171	181	161	148	162	156	171	156	155	170	158	167	154	154	158	162	151	156	147	166	159	161	160	172	151	174	141	149	166	181	159	151	162	177	159	146	156	156	165	153	156	136	154	137	155	166	135	152	163	139	145	161	146	164	153	157	179	169	138	156	152	153	153	147	137	153	145	164	150	155	165	156	144	152	154	148	161	137	154	153	149	175	147	169	158	174	151	159	181	154	128	191	151	154	160	153	190	151	162	170	149	181	165	140	156	157	174	136	154	160	168	163	143	143	156	162	167	119	140	161	151	160	133	150	149	166	140	172	162	127	161	155	156	156	147	159	163	148	152	165	171	159	163	168	147	167	177	141	165	132	155	186	143	137	154	161	156	188	176	172	154	185	169	153	157	158	150	159	153	136	153	156	146	163	168	148	151	188	167	149	163	142	171	166	149	159	150	142	164	135	142	166	151	146	156	176	181	154	166	149	171	151	171	175	167	144	161	149	153	139	157	156	162	171	137	182	151	160	169	201	166	174	144	145	167	188	162	163	152	152	157	159	154	125	162	154	164	169	169	164	175	159	139	127	147	174	145	166	163	134	145	144	183	179	175	167	160	177	160	167	172	172	155	183	138	165	158	179	175	155	171	127	161	160	163	156	157	148	137	148	157	161	169	171	174	157	162	167	150	143	180	158	153	138	159	139	156	161	169	148	158	147	166	141	172	157	164	172	144	151	150	158	153	170	151	165	173	176	154	156	154	153	148	192	155	143	143	141	151	143	163	158	160	128	164	146	132	164	138	156	166	170	153	174	166	146	167	150	158	173	156	175	164	174	150	161	160	173	143	164	151	169	168	173	142	153	159	153	143	164	175	149	181	153	144	174	157	168	172	144	179	136	159	155	162	157	166	163	156	174	164	161	160	160	159	163	148	162	171	177	168	131	156	140	175	168	194	138	176	157	163	159	173	161	166	178	139	159	143	127	149	139	165	176	172	153	149	154	186	158	161	172	138	146	194	169	156	174	146	168	153	163	169	153	168	161	149	156	149	168	169	181	156	129	155	176	162	162	133	164	165	171	173	181	153	156	185	153	140	171	146	150	135	150	141
8117	1641	543	577	565	519	527	519	487	511	516	480	518	511	492	472	464	497	476	501	455	500	500	486	484	492	461	523	496	485	456	510	485	503	489	504	498	455	520	471	513	476	502	507	487	505	465	463	470	443	519	475	487	514	507	480	466	504	468	478	478	491	477	489	512	490	496	459	492	491	507	510	486	456	531	500	466	501	436	472	490	494	452	530	494	476	478	455	489	489	460	485	474	460	504	505	482	480	470	469	493	471	485	452	472	504	449	484	485	492	497	491	491	495	460	495	488	477	465	429	504	463	508	484	501	490	467	464	462	486	507	494	498	540	511	516	496	485	448	481	478	518	515	504	454	483	491	501	496	451	497	467	501	445	493	501	465	503	495	483	486	478	486	499	473	459	512	515	451	459	474	477	473	475	502	493	474	511	483	517	497	486	503	513	477	482	511	505	487	494	488	475	482	479	470	475	522	461	457	523	460	524	468	458	457	464	473	476	526	492	484	483	508	475	455	457	490	489	478	466	488	492	462	493	498	458	491	492	497	527	463	479	511	471	482	445	491	485	473	477	498	473	473	534	467	522	488	463	470	488	460	488	452	467	542	479	451	483	455	464	525	475	461	446	479	530	476	481	486	478	514	470	442	484	467	478	496	448	520	484	504	508	527	475	442	455	464	524	518	492	474	462	510	501	492	487	491	490	486	475	480	476	482	473	528	507	466	454	472	509	485	471	475	463	459	485	489	464	504	537	477	497	477	492	509	463	512	477	504	496	482	471	503	467	488	487	498	475	447	481	432	486	489	471	465	470	468	528	464	470	544	513	456	476	457	456	480	479	504	465	506	471	471	494	499	472	522	497	483	492	414	477	478	480	472	495	445	478	493	485	485	468	479	477	563	489	502	472	516	525	485	508	497	466	524	511	463	476	514	477	507	447	501	473	481	483	487	477	486	473	488	427	505	529	498	505	472	502	467	507	447	429	477	468	451	451	502	470	501	495	485	495	497	497	484	486	505	460	440	488	510	467	486	478	493	494	469	488	489	453	498	505	473	500	527	440	471	480	468	484	501	505	480	541	475	453	439	491	472	476	483	529	501	490	495	460	465	463	461	450	498	461	464	488	458	463	500	521	460	504	488	464	469	480	508	473	513	473	466	503	444	494	528	470	498	456	446	496	473	470	511	511	465	478	483	460	511	489	454	502	500	480	463	489	490	468	484	445	495	473	470	461	488	480	513	497	486	458	487	515	475	504	458	514	517	471	482	477	437	494	457	452	484	493	458	496	507	449	495	456	488	485	491	488	552	508	542	476	492	509	520	473	489	467	480	493	500	482	483	496	486	473	482	483	481	476	512	443	493	461	445	491	491	474	518	483	462	480	497	485	480	472	507	482	456	460	498	509	459	487	469	509	520	511	486	509	481	469	452	549	507	493	465	481	522	489	502	477	469	476	459	478	526	521	461	517	510	485	514	501	451	505	476	475	472	471	459	476	480	518	485	505	498	533	514	486	480	492	473	481	479	515	501	494	516	469	472	475	510	499	494	432	534	478	490	507	469	506	442	494	484	503	524	462	444	475	509	484	489	489	522	515	506	456	496	478	477	476	504	517	497	452	452	474	446	476	480	459	478	522	470	456	490	502	492	488	485	531	516	486	512	453	496	511	485	479	504	480	482	484	463	492	468	471	465	459	505	497	455	466	486	469	472	481	452	500	490	504	490	445	484	499	499	488	520	486	511	491	504	485	503	460	452	496	464	458	482	503	479	502	502	488	454	468	481	483	500	517	497	488	504	505	453	435	472	496	495	470	516	473	529	505	475	441	521	489	470	489	461	505	486	479	499	452	532	481	479	461	466	454	503	511	498	475	484	467	500	516	477	495	490	482	479	484	489	448	535	472	521	478	513	480	492	446	498	472	474	477	482	481	468	481	523	501	482	461	475	458	539	480	519	470	445	451	493	485	481	476	488	500	441	513	473	461	477	524	512	478	527	470	501	487	519	470	451	525	481	452	484	507	468	483	495	510	504	502	494	493	420	515	469	500	499	494	488	505	492	463	455	501	491	477	489	487	515	456	460	460	499	484	492	458	517	480	448	502	455	525	508	460	462	476	493	473	527	454	438	459	530	480	478	474	509	461	448	488	473	502	497	484	521	457	471	460	499	478	516	488	488	485	443	478	487	483	432	486	488	510	454	460	491	497	499	448	496	494	440	485	473	454	490	453	478	497	444	465	489	489	485	500	488	514	470	474	493	491	495	471	499	514	499	477	465	478	478	481	499	524	510	526	526	456	494	491	449	508	486	494	482	454	491	495	484	495	519	495	501	419	509	479	481	507	460	475	487	452	463	479	504	493	467	507	475	513	493	497	465	497	445	497	490	538	494	499	491	439	473	497	458	433	492	475	493	436	465	480	492	510	516	469	462	480	492	523	481	495	478	495	521	495	500	447	484	452	471	477	522	485	486	444	500	497	467	508	479	482	483	456	504	456	503	421	484	470	473	503	451	483	507	455	502	510	491	476	457	466	461	508	513	491	489	472	472	458	462	503	507	504	487	500	497	521	482	482	509	434	547	498	485	490	499	472	477	510	502	517	455	468	489	469	495	490	460	455	478	509	483	494	492	518	514	533	536	495	457	488	513	484	485	473	481	499	474	476	473	465	513	494	494	518	472	475	470	476	525	487	497	450	475	488	496	459	487	447	489	527	474	483	467	450	499	488	521	481	462	525	479	494	501	463	486	452	459	512	479	511	470	487	508	480	479	497	531	484	513	511	480	523	511	474	467	534	450	455	493	525	470	459	491	417	479	491	455	451	448	489	457	481	516	469	445	474	509	472	506	499	503	500	469	491	472	457	477	455	510	493	533	479	454	492	515	506	495	490	491	496	513	485	504	481	447	441	422	458	520	476	511	490	504	526	467	480	472	485	440	487	531	488	463	521	482	481	459	465	518	512	462	455	508	480	509	452	492	491	469	456	478	476	481	456	489	458	450	489	476	508	497	471	463	457	459	502	465	517	503	487	495	498	473	503	518	497	450	485	504	500	490	477	448	482	461	475	452	490	461	530	504	454	443	468	467	486	465	503	500	496	460	476	510	475	477	469	475	474	471	481	487	495	475	453	493	502	481	473	489	473	477	495	470	514	464	493	461	511	503	502	498	490	557	501	491	489	468	512	478	482	462	513	491	458	499	520	519	478	478	505	458	518	477	482	497	469	488	496	496	475	445	542	487	486	459	503	505	475	432	482	447	515	492	452	505	455	451	462	479	470	494	473	503	504	476	481	468	504	498	463	505	498	498	500	497	502	472	478	467	467	529	474	529	473	462	469	505	491	477	475	518	484	489	464	509	508	477	486	502	507	490	500	486	483	482	508	537	449	451	467	489	483	493	527	456	497	472	514	475	438	503	542	469	473	474	458	508	492	517	490	474	510	479	500	497	524	497	451	480	512	510	499	485	501	504	495	509	496	468	516	523	457	473	497	496	466	490	461	494	492
53409	29010	4418	976	693	611	546	444	422	402	404	407	341	367	347	319	366	353	314	348	363	330	339	338	356	305	371	362	342	291	329	311	326	346	327	316	316	336	333	322	311	352	320	336	329	325	315	378	295	337	316	317	282	334	340	314	319	334	317	361	355	329	334	341	290	325	323	315	316	324	351	378	325	344	325	338	332	342	339	310	325	324	327	291	317	323	326	317	318	333	320	310	309	327	323	349	326	323	327	342	338	318	300	332	337	340	330	292	332	304	344	326	362	333	337	308	314	305	336	286	342	295	340	296	284	322	351	281	291	322	300	344	330	347	280	320	354	332	298	293	310	367	328	366	289	311	348	339	307	284	330	343	285	291	354	317	323	291	306	324	356	316	338	325	290	285	326	349	329	347	330	294	292	325	343	323	288	320	323	323	306	337	339	327	320	330	338	350	338	313	350	329	317	337	302	339	376	359	316	320	334	304	348	298	333	349	320	342	318	322	314	318	298	277	322	304	332	310	292	343	347	310	353	298	301	306	317	321	352	342	325	317	333	351	305	332	343	350	355	316	325	327	321	336	323	321	317	322	355	309	316	339	319	344	338	350	356	319	297	328	323	325	351	338	329	304	333	312	342	303	318	346	320	316	334	335	327	320	333	327	305	340	325	365	327	302	337	355	330	322	319	339	309	316	328	331	333	323	294	320	358	335	316	321	313	300	274	344	349	334	332	327	347	332	346	324	348	337	296	327	347	343	310	304	322	302	351	313	349	299	314	307	332	328	326	316	330	364	315	331	303	313	313	323	309	333	340	332	331	350	353	345	351	310	350	347	323	328	329	316	313	298	333	294	323	340	323	322	316	347	316	313	292	335	315	318	322	295	348	322	321	296	310	311	318	339	344	331	321	314	310	363	328	302	341	328	330	265	330	307	317	314	316	368	322	294	285	340	318	295	341	318	342	316	324	326	333	294	283	322	330	314	303	306	307	307	353	348	377	351	324	333	307	338	346	312	316	328	331	364	333	318	310	331	325	346	328	303	339	335	366	318	306	311	311	306	315	322	312	316	332	338	327	342	343	353	321	303	324	349	322	317	282	329	330	335	304	322	336	300	327	304	307	305	302	330	290	335	319	308	350	328	342	334	287	338	330	337	346	353	322	336	301	309	322	310	333	312	336	300	327	359	326	316	331	304	308	312	349	303	320	300	321	287	343	317	340	333	322	328	334	336	320	331	330	305	346	306	336	342	318	295	327	336	336	312	291	303	309	301	319	341	336	328	299	346	268	313	332	329	344	304	298	300	327	337	320	311	315	331	329	321	288	296	308	309	309	330	310	312	328	341	330	363	304	335	309	331	327	339	358	347	326	287	347	286	340	301	348	335	357	303	332	320	324	351	339	337	322	318	326	363	328	312	295	328	308	326	302	305	323	345	315	308	359	320	348	299	336	306	303	330	312	334	325	328	333	347	323	337	332	318	335	326	350	348	303	333	320	339	326	305	313	344	346	335	334	306	364	328	352	342	348	311	333	339	330	342	310	323	334	325	311	313	291	324	350	348	308	329	298	338	340	296	351	314	344	326	315	325	326	333	324	297	344	335	320	317	331	314	350	326	328	295	321	288	332	312	320	336	314	341	314	326	298	355	298	334	382	305	331	322	344	301	331	321	342	324	362	350	319	305	298	307	306	320	340	369	345	364	353	322	327	337	331	317	295	348	352	306	331	315	306	297	341	319	313	335	342	308	320	303	291	333	318	330	326	297	371	354	351	307	330	341	327	327	336	332	304	327	336	301	331	292	310	334	314	318	325	329	327	298	313	332	349	333	313	349	293	322	310	310	302	278	315	317	361	351	290	329	329	336	317	339	315	322	320	333	327	302	344	343	349	289	315	311	289	330	312	317	316	334	336	339	273	283	327	313	306	320	334	312	334	348	323	335	324	312	333	307	289	311	341	335	302	328	310	331	347	340	311	357	299	331	353	328	316	323	337	331	310	344	361	322	341	282	303	300	338	302	322	285	320	334	325	335	367	324	317	283	309	330	305	328	320	306	319	321	348	291	298	316	359	302	333	356	367	304	364	311	322	348	313	323	325	337	349	349	329	337	316	327	324	313	337	319	303	341	273	340	334	319	324	332	332	335	313	320	303	328	337	344	304	353	314	290	304	333	332	378	348	358	300	344	320	310	322	280	314	330	287	303	344	302	317	329	329	297	341	338	340	345	299	318	381	328	333	335	350	320	327	307	340	288	275	356	340	339	336	315	339	333	357	340	330	325	334	305	334	313	341	347	338	314	340	323	322	352	305	326	317	329	343	328	294	296	297	319	316	339	351	307	301	307	320	356	307	317	301	281	322	320	318	333	319	299	352	318	327	336	315	343	334	310	345	350	314	307	350	325	323	343	331	320	293	308	338	321	332	330	325	342	329	308	331	334	321	292	342	334	299	326	326	353	350	331	310	302	314	321	291	303	317	316	336	313	288	333	347	330	310	314	314	347	353	316	324	308	316	364	350	347	333	315	332	325	315	340	331	316	352	305	308	335	333	357	351	326	298	355	320	323	339	322	311	319	311	283	301	348	330	289	305	340	325	357	293	308	356	331	312	329	286	319	287	328	354	287	339	312	323	329	334	321	325	309	320	317	357	330	341	335	322	332	337	352	312	324	321	346	296	346	328	318	318	307	351	289	331	350	332	320	352	328	348	315	339	348	307	314	330	343	345	336	321	318	328	345	330	318	316	325	314	305	324	315	338	325	313	329	337	308	338	303	334	328	350	296	333	325	326	308	326	302	317	326	350	337	304	309	352	329	321	332	313	311	340	303	323	336	304	300	302	322	325	347	317	309	324	309	321	329	347	352	327	336	310	324	366	314	333	351	305	318	323	297	360	372	341	308	308	320	315	343	326	325	294	329	323	282	295	343	330	302	331	305	330	358	297	340	320	310	324	320	308	313	331	329	325	280	347	332	339	276	328	328	309	327	332	336	326	300	308	336	287	338	306	329	336	338	316	323	295	320	356	341	329	353	320	326	324	344	312	339	348	310	289	355	303	335	316	318	304	315	336	351	323	332	293	308	326	324	334	327	322	323	353	321	298	335	304	298	342	330	338	340	349	314	361	331	287	325	316	291	342	337	339	321	326	354	331	333	307	315	326	338	281	330	336	319	319	324	338	317	321	314	345	333	349	316	328	316	350	309	318	323	320	305	336	311	315	332	326	287	334	318	336	333	328	329	338	280	333	334	297	339	309	332	351	319	321	328	309	324	333	306	305	301	318	308	312	318	308	369	322	334	360	349	318	267	345	329	319	320	333	335	341	312	322	331	349	319	314	312	301	324	301	322	305	299	317	323	310	340	291	345	328	314	325	302	335	311	311	305	309	331	305	332	292	302	358	347	320	354	363	338	311	357	331	325	324	363	328	312	324	326	313	303	328	315	306	315	326	324	290	329	355	307	321	314	339	324	325	349	331	301	310	332	330	287	340	321	337	318	340	332
32664	9059	2314	2741	2546	2146	1856	1653	1476	1317	1367	1207	1160	1106	1060	1113	1038	1013	991	1035	1019	909	907	923	893	923	953	933	903	822	891	877	942	873	892	869	884	874	900	862	862	842	827	838	902	837	883	802	853	932	841	847	882	886	803	893	867	883	894	841	816	833	841	822	850	838	804	861	866	879	842	861	835	806	835	789	827	863	800	819	890	832	817	871	851	873	867	803	858	829	881	806	861	783	861	848	824	911	927	846	852	805	859	852	852	843	904	856	889	862	856	808	884	801	823	865	863	805	831	849	867	865	849	828	833	839	830	855	866	872	813	851	871	839	829	848	863	874	762	855	797	856	881	882	804	825	913	850	821	841	863	846	815	854	880	832	831	837	883	871	863	815	833	819	856	804	805	846	808	834	818	857	857	840	878	870	884	866	836	863	863	843	866	876	810	834	850	871	832	805	879	851	829	854	847	835	851	830	877	868	859	838	834	825	816	850	842	878	874	872	874	844	831	831	828	810	801	903	833	894	870	825	846	816	907	834	845	821	800	883	874	838	815	823	798	861	829	808	875	858	870	858	872	861	799	818	824	791	849	826	792	865	756	830	830	854	842	883	870	814	813	845	815	930	850	847	813	804	831	877	868	885	906	821	887	856	832	816	845	813	896	777	859	833	838	778	874	838	875	801	854	825	874	921	900	804	817	800	860	844	860	827	817	842	879	844	878	834	816	838	843	846	831	857	897	825	840	898	801	863	796	896	820	853	811	851	886	865	820	850	824	826	820	795	870	849	825	851	855	843	854	876	873	826	870	871	862	814	846	819	812	880	826	845	858	826	885	880	832	860	822	842	893	862	835	877	878	843	849	807	822	854	868	858	885	854	830	829	813	828	868	847	852	847	875	819	866	891	839	872	847	869	826	826	887	807	798	814	853	860	813	847	798	856	801	821	843	856	822	862	858	865	838	845	840	858	844	787	881	886	828	815	865	882	871	836	832	819	833	854	802	817	832	846	843	804	821	806	784	819	779	827	839	852	847	884	853	864	859	900	852	858	778	888	832	829	831	763	876	892	887	818	827	810	870	810	843	860	862	865	823	813	867	823	872	841	868	866	804	889	834	834	807	810	884	858	833	851	833	822	827	793	869	823	802	870	938	808	836	826	871	845	771	844	917	813	798	879	807	858	859	854	872	863	883	861	887	852	827	808	879	895	895	832	806	786	828	843	848	855	806	838	847	809	853	861	894	832	786	833	814	843	829	850	846	820	855	842	848	846	796	829	850	836	844	823	837	844	839	855	838	862	896	821	826	853	908	859	838	899	822	800	853	876	840	852	847	837	838	898	848	845	849	854	831	839	832	804	796	849	869	856	852	849	860	824	869	840	930	860	894	838	857	864	821	831	853	854	803	803	809	831	805	806	842	874	887	833	858	819	837	863	899	854	828	816	871	813	847	838	849	795	883	850	848	850	784	777	795	804	843	863	857	880	878	832	820	799	795	877	842	865	838	782	793	814	882	807	821	808	848	842	784	794	843	867	787	815	851	853	876	824	862	895	821	903	816	806	835	812	821	843	836	810	811	804	854	861	833	849	829	821	841	867	783	835	835	872	837	847	855	816	818	830	810	835	802	814	872	849	874	835	831	857	834	870	874	875	768	763	853	810	839	831	825	800	864	830	839	888	886	834	836	862	856	855	841	875	832	806	820	789	813	849	797	783	816	856	840	871	878	829	851	869	825	890	910	826	908	864	797	852	835	861	844	886	837	838	867	785	843	821	841	809	831	870	818	844	846	862	837	862	841	817	846	895	797	824	869	841	910	841	803	846	835	860	812	914	827	832	833	840	832	834	800	832	810	852	802	812	844	841	852	876	794	812	820	865	828	867	817	820	812	843	849	839	869	850	851	886	799	801	817	849	831	837	859	863	838	846	807	824	874	835	856	841	855	864	830	817	839	818	890	858	851	814	865	869	844	891	853	861	827	842	854	845	824	828	841	858	827	848	816	838	854	869	825	866	853	840	876	852	850	874	878	818	794	830	802	851	839	850	850	861	825	906	841	849	872	809	800	828	833	867	779	801	816	878	784	841	833	781	850	802	855	859	829	843	860	877	844	847	821	862	863	864	867	828	815	786	831	809	854	876	850	823	864	874	841	855	815	824	799	847	896	847	851	869	838	820	868	827	841	805	838	842	839	796	908	805	871	826	899	867	821	835	813	822	877	790	796	873	869	835	828	842	837	862	849	865	819	844	850	822	850	853	795	799	825	815	868	843	862	816	818	881	878	860	830	869	849	893	822	821	780	827	829	852	813	864	855	864	815	869	830	877	846	848	889	806	907	838	827	778	802	849	837	808	842	800	907	845	866	845	847	858	845	860	884	827	846	822	827	837	826	810	827	832	823	806	867	863	838	837	791	869	833	871	862	858	800	856	876	846	855	817	809	867	830	860	852	843	818	836	816	897	798	867	878	837	839	825	836	805	860	850	826	820	839	840	812	807	816	838	790	857	820	851	800	817	828	838	808	875	884	810	835	840	865	838	868	881	807	854	846	800	852	855	867	859	862	859	870	833	823	828	853	855	879	826	846	880	822	840	844	831	777	809	870	866	855	831	783	856	864	847	839	831	861	867	860	835	797	852	855	829	740	843	812	820	818	841	823	873	832	841	836	837	840	855	789	881	851	855	867	830	838	816	874	783	793	777	851	864	864	830	859	825	826	840	823	850	840	889	860	822	908	860	834	808	815	859	824	875	845	825	853	806	882	837	769	864	866	875	906	873	899	846	871	809	791	887	829	799	792	839	827	823	826	850	900	860	882	870	806	804	844	850	829	803	837	781	837	887	880	847	810	809	844	861	883	831	831	882	861	851	851	870	801	833	854	820	854	873	756	817	870	886	881	863	802	855	817	799	833	824	804	805	827	854	881	785	854	812	884	827	847	861	855	873	824	811	839	829	814	850	886	869	853	847	838	895	835	829	817	865	932	880	795	847	835	843	827	850	838	832	849	858	818	874	801	829	863	840	833	845	860	840	838	836	839	808	814	811	807	873	773	865	830	772	788	792	824	857	869	853	842	868	832	844	852	864	854	827	887	836	818	886	848	888	860	837	878	854	850	834	885	844	860	869	836	809	847	831	853	838	832	884	843	864	886	880	838	827	849	846	859	793	804	837	820	861	888	869	795	850	786	778	813	837	840	810	871	833	899	873	860	821	885	850	824	834	799	860	841	852	850	858	831	885	815	846	802	828	850	822	884	814	829	862	812	842	865	830	840	837	909	821	872	864	868	874	778	846	826	865	860	853	828	826	836	805	841	798	840	874	865	816	828	853	809	802	814	856	884	862	826	833	857	925	866	856	855	873	808	847	826	842	841	886	829	840	838	808	882	866	844	814	855	906	854	829	830	897	824	872	851	828	841	843	882	827	785	821	864	835	840	882	853	848	880	776	858	865	934	832	858	865	843	850	862	876	884	818	833	817	850	879	838	896	804	824	850	832	854	848
67836	40653	9878	2225	1176	880	775	621	580	545	473	498	470	490	436	462	414	404	416	457	433	428	405	407	432	404	401	432	369	385	371	414	412	383	408	374	383	388	392	373	403	400	420	398	354	378	370	379	416	399	387	404	411	391	364	421	357	369	372	370	360	381	357	390	367	388	443	391	335	405	372	393	386	365	393	370	395	382	405	437	381	424	401	399	374	422	405	348	346	399	395	377	402	394	400	363	354	373	405	392	389	359	372	390	369	385	360	400	376	398	334	365	336	373	354	428	402	390	364	373	392	348	365	390	370	394	363	396	407	384	398	399	392	334	413	393	357	390	391	367	398	388	386	384	409	351	397	401	374	356	348	377	358	371	393	396	399	373	344	394	363	343	389	381	396	394	391	363	414	388	363	379	368	372	406	402	353	399	376	387	379	388	371	411	384	368	394	368	374	401	386	391	387	349	352	365	390	354	364	363	392	384	374	372	360	384	436	366	357	421	395	374	365	367	421	359	387	407	363	429	352	378	351	381	374	357	357	372	372	355	338	380	359	404	411	394	422	391	374	392	363	390	376	376	371	385	361	377	391	389	380	382	365	383	415	388	365	367	369	382	361	416	404	390	352	373	336	381	398	385	383	369	374	401	401	371	410	361	377	395	365	384	376	391	388	349	409	394	377	424	397	371	390	405	368	380	386	365	376	366	377	376	378	350	376	387	368	402	409	383	363	394	365	377	381	337	370	371	377	386	380	400	406	365	374	383	392	344	356	366	391	388	386	353	376	380	383	383	392	369	352	356	430	377	398	384	362	374	391	367	375	366	389	403	395	383	405	413	402	391	387	385	386	371	375	396	379	325	388	412	416	404	357	382	375	384	350	345	397	366	348	410	382	368	375	400	385	353	353	359	354	442	382	408	387	372	340	353	370	435	387	380	381	401	394	402	393	387	377	404	402	401	373	386	352	374	389	383	372	371	393	376	404	408	345	404	397	350	360	354	378	384	364	399	405	376	387	415	414	388	422	399	380	398	388	379	361	410	392	362	381	396	379	358	403	416	379	379	363	378	398	377	357	382	393	378	399	394	389	364	434	391	387	388	391	377	360	363	351	380	397	372	363	365	395	358	364	432	400	373	374	347	390	372	368	377	381	411	394	366	401	364	389	376	370	384	353	395	370	357	388	369	356	406	342	360	400	399	371	430	393	368	366	341	421	377	389	392	407	400	373	410	383	379	361	426	376	355	337	399	373	383	394	397	389	380	379	401	386	388	363	365	379	389	392	368	385	386	409	368	393	382	396	393	385	350	398	358	408	381	372	378	376	369	376	401	383	360	413	361	372	397	347	391	398	423	383	372	340	379	377	365	411	396	332	391	369	393	372	397	390	369	378	389	378	381	369	358	395	390	383	371	360	405	377	372	380	370	373	368	369	393	388	373	376	370	385	363	380	382	413	351	377	376	373	407	413	395	366	348	367	363	385	360	386	403	413	380	381	381	416	427	370	371	407	380	404	334	368	393	392	396	410	357	388	358	404	369	409	371	399	372	366	375	395	384	370	361	375	369	404	362	371	386	350	357	338	375	344	378	378	392	401	380	382	384	414	383	390	387	371	359	406	365	408	355	390	395	369	389	391	363	409	408	353	398	389	355	405	378	417	392	346	400	399	362	352	395	349	359	391	369	368	406	376	387	375	384	434	370	362	380	371	367	398	330	364	394	378	388	408	376	367	338	418	360	385	370	401	396	386	405	383	405	410	434	384	370	392	394	378	370	437	381	377	378	412	351	395	370	378	368	410	400	389	370	360	385	371	369	397	421	422	333	358	378	395	359	361	393	382	372	364	387	400	397	371	344	394	396	376	369	330	390	362	401	354	388	390	359	379	391	365	366	344	371	356	411	378	372	369	408	376	388	375	367	371	384	377	366	379	395	380	400	426	374	386	381	370	384	425	366	389	404	422	398	408	382	366	388	351	368	387	371	349	382	390	353	361	375	385	365	396	388	384	348	368	411	367	359	382	390	346	381	384	390	380	356	372	356	385	394	386	403	342	415	366	376	367	355	410	355	395	392	393	381	374	364	355	390	342	330	404	377	396	378	380	367	395	381	378	368	362	351	339	394	376	371	365	387	360	376	379	388	361	355	381	358	364	382	385	335	401	380	361	381	386	347	382	361	383	386	361	407	386	341	326	393	352	381	392	372	400	376	396	356	363	342	413	388	373	372	370	363	355	370	367	374	379	383	413	381	349	389	383	362	397	366	411	386	401	354	345	356	352	409	392	409	367	385	402	373	367	353	385	404	366	362	380	418	363	371	365	402	404	371	406	369	362	404	412	365	355	386	358	377	423	371	352	379	371	403	376	384	337	366	386	407	368	367	388	371	389	383	365	409	342	370	348	356	400	392	368	349	418	353	369	371	364	400	381	357	372	405	395	415	385	368	403	328	377	350	401	412	393	337	364	365	367	367	447	416	383	400	373	364	393	415	405	361	357	397	380	395	350	384	346	365	395	408	383	380	380	387	389	365	363	359	356	390	434	365	358	354	374	370	358	376	408	371	398	407	400	365	379	392	348	326	360	364	363	373	354	383	357	346	340	393	406	363	379	361	365	414	381	383	391	382	372	373	379	349	397	373	371	365	371	386	402	351	390	376	355	386	356	345	389	388	342	398	375	329	404	388	371	349	378	380	358	342	349	382	355	373	375	351	391	377	359	360	370	388	338	364	400	414	404	345	380	371	369	367	366	360	387	379	364	378	365	355	385	409	430	357	363	425	389	396	375	380	396	374	365	341	357	347	393	362	416	404	381	378	347	364	384	409	384	374	399	397	396	388	373	354	358	378	394	373	416	388	368	382	398	391	389	347	369	364	366	386	367	388	386	350	380	429	368	364	385	353	368	411	391	389	356	371	387	400	384	388	363	434	375	406	383	367	361	413	373	377	386	366	336	396	337	379	390	383	407	401	401	408	391	402	376	391	367	360	401	395	399	411	340	358	394	366	413	341	360	368	368	400	394	391	393	393	372	384	340	391	398	346	336	337	387	387	353	400	388	402	368	363	382	378	382	374	360	386	400	371	376	370	357	391	367	397	356	358	401	400	381	381	397	387	385	348	430	371	331	353	406	393	355	390	333	371	342	385	389	382	362	378	354	372	359	391	374	364	378	373	388	373	399	342	397	361	359	376	401	349	400	355	420	388	400	410	413	374	404	371	318	351	389	373	331	381	391	384	408	393	391	366	371	398	353	368	342	399	365	367	385	382	377	398	398	363	365	378	410	386	347	357	379	429	368	386	359	409	363	346	370	367	361	388	408	387	387	410	377	381	370	400	388	375	368	382	394	374	373	371	382	374	363	392	402	401	393	400	366	374	399	376	402	381	355	401	374	412	375	371	424	389	405	426	403	382	366	375	376	372	376	352	399	384	379	344	393	391	389	348	340	382	381	378	397	375	374	386	345	376	356	359	347	388	413	402	391	377	372	395	351	414	339	351	365	394
42371	13149	3736	4642	4034	3451	3009	2497	2251	1867	1865	1718	1546	1445	1334	1327	1374	1250	1261	1238	1149	1078	1148	1107	1071	1089	1015	1086	1055	1085	1047	976	1029	1040	1068	1035	1043	1006	951	1002	1010	1015	1016	977	986	999	959	975	977	937	1004	996	1026	941	973	972	964	916	945	904	891	969	946	901	932	987	936	925	949	1010	885	922	935	924	958	982	968	966	912	935	889	988	939	929	937	910	931	932	938	961	933	990	927	959	936	947	913	865	982	883	940	888	951	941	850	912	980	995	952	943	952	951	953	886	938	929	936	918	926	907	909	910	914	918	932	908	940	948	944	908	973	935	925	935	945	901	912	964	978	916	919	965	991	947	844	923	902	925	888	1000	955	967	906	922	997	947	891	971	927	937	968	966	930	980	1002	939	930	894	916	897	910	945	928	982	929	937	953	938	924	900	949	935	941	890	936	919	917	903	905	919	900	943	940	932	921	940	960	960	915	950	873	898	919	954	916	971	982	945	1008	877	902	886	951	917	880	915	896	892	947	941	894	933	903	909	968	911	936	954	934	926	873	944	912	932	919	947	912	858	891	884	933	896	922	981	964	965	912	937	920	929	966	924	933	941	975	945	905	920	848	931	935	941	940	928	908	903	941	983	901	923	930	957	936	1003	968	941	945	962	919	969	918	984	956	910	897	931	942	872	938	950	916	946	906	893	937	917	921	891	925	939	950	977	928	992	940	960	902	929	901	944	921	884	890	898	953	950	915	923	893	942	955	892	885	917	992	938	870	904	929	901	945	901	958	923	922	913	925	967	937	941	923	934	965	871	946	969	874	910	967	929	925	897	981	933	943	947	971	1006	950	1004	899	964	935	957	933	908	994	882	953	940	922	929	920	959	973	950	935	942	925	969	906	910	908	923	913	983	966	922	953	945	907	915	977	944	938	891	902	903	934	921	880	855	899	858	917	932	894	907	853	934	925	926	985	935	923	930	937	948	947	898	941	896	966	925	941	858	913	919	905	958	852	964	907	921	912	930	939	924	966	935	1002	890	936	940	936	896	936	927	929	979	919	888	936	901	968	926	913	975	976	955	962	965	953	901	955	931	960	936	923	955	922	950	943	948	930	947	920	897	936	892	881	939	939	923	968	965	942	922	989	922	913	914	944	953	966	967	920	971	939	949	928	914	985	936	914	1002	929	913	900	965	941	949	946	876	978	889	897	975	916	900	969	921	908	873	964	936	908	1014	907	899	960	969	963	910	867	976	858	938	933	927	921	939	928	911	950	935	948	955	962	974	909	923	934	940	904	945	866	917	959	911	966	902	935	928	941	976	936	919	946	925	965	901	910	982	935	921	886	945	964	930	948	939	908	885	950	966	992	934	871	902	938	941	903	880	988	913	920	929	939	897	953	911	975	931	932	919	933	936	900	896	867	933	923	948	879	894	913	911	918	953	946	895	975	891	971	891	984	921	972	937	946	926	933	930	948	939	909	959	963	937	955	927	925	887	915	938	871	937	935	982	975	985	938	920	901	926	929	929	951	951	920	952	896	918	926	920	909	945	941	945	960	936	921	985	967	935	905	897	934	899	968	977	886	928	937	958	1008	921	906	925	851	896	931	951	911	940	960	988	931	939	940	971	973	921	847	933	974	914	920	902	877	912	894	932	920	929	942	975	919	872	979	926	942	923	908	896	853	918	933	928	950	909	952	918	941	905	1012	918	934	984	920	899	953	888	921	966	883	933	953	919	966	932	903	882	911	925	907	916	972	936	957	907	939	956	929	939	995	955	959	947	926	921	947	961	930	914	931	992	933	955	876	927	961	935	971	900	939	922	924	964	937	923	991	910	891	948	935	961	896	906	926	892	978	918	950	907	918	917	994	899	913	984	923	890	932	925	935	913	935	946	939	931	898	946	991	917	927	888	925	900	934	912	981	940	909	915	907	909	919	917	927	963	893	940	908	1001	915	898	936	909	869	942	961	927	977	898	959	991	900	946	913	906	947	885	915	929	923	925	875	982	882	891	960	926	939	922	938	905	961	901	906	939	930	915	887	939	900	970	895	965	931	914	901	974	964	903	938	959	924	922	932	936	872	954	977	890	908	908	938	891	970	913	858	897	887	952	882	927	949	875	947	886	923	943	928	935	897	948	941	947	893	983	957	933	973	921	989	913	916	925	912	903	979	922	886	952	954	927	969	913	921	917	882	931	917	920	939	964	972	894	978	982	924	987	955	929	888	924	871	957	925	993	947	916	943	939	894	923	860	980	894	912	960	959	931	971	900	969	902	876	938	901	888	929	916	951	942	937	933	951	908	915	927	943	934	912	963	1000	880	916	897	963	935	940	956	908	911	887	947	921	910	895	917	961	919	863	996	884	880	896	913	896	893	996	943	933	927	932	999	937	940	978	968	948	879	926	964	927	976	930	894	913	1009	902	916	884	903	896	952	948	896	948	911	949	961	904	945	949	976	910	975	902	881	943	905	964	962	881	972	948	907	894	916	913	911	925	970	954	877	986	910	961	950	935	937	919	935	977	933	919	967	929	981	933	968	909	964	902	960	903	911	971	936	951	925	958	941	958	891	954	951	936	916	945	920	964	948	929	957	859	935	957	920	968	936	929	913	976	916	913	960	964	929	941	954	874	887	958	990	1006	897	894	915	940	960	950	973	978	949	920	953	911	965	923	953	980	984	889	914	928	900	953	953	935	980	961	956	938	899	949	887	967	960	916	960	971	899	955	956	935	952	880	922	957	896	921	937	943	948	952	899	951	953	962	905	897	955	949	917	949	945	939	878	940	906	945	981	912	957	899	885	936	967	968	931	959	940	935	885	885	926	979	886	914	952	919	943	934	958	902	995	941	935	927	903	939	931	954	940	929	904	928	942	925	930	936	945	1000	924	906	904	866	928	925	926	905	902	889	886	979	935	937	987	1026	907	927	1003	941	899	949	905	961	936	926	955	927	972	934	948	954	936	974	858	953	935	912	917	915	940	956	947	893	930	949	936	952	914	917	934	935	976	927	900	946	952	923	924	936	857	886	948	934	960	859	974	986	937	949	855	898	943	978	948	887	954	954	959	928	969	927	965	900	957	962	895	944	932	956	942	972	931	941	899	945	933	925	960	970	894	907	916	972	951	939	921	935	874	907	1010	943	959	932	951	969	928	955	929	986	885	918	870	933	915	955	939	962	916	907	875	937	903	914	910	984	971	943	919	896	943	962	912	897	925	912	971	949	958	934	919	969	951	897	907	911	915	937	909	949	886	930	940	885	960	908	907	917	917	974	963	908	899	915	898	972	949	895	927	892	924	972	877	938	905	923	877	937	912	952	897	890	918	881	914	909	947	922	926	947	889	958	984	932	922	976	924	945	960	948	907	964	932	917	963	936	929	977	895	938	898	923	946	934	889	923	921	929	981	968	953	921	907	911	925	966	914	902	931	964	956	916	929	911	937	963	941	938	929	962	975	950	905	916	902	891	898	949	896	914	907	891	961	954	896	894	873	986	893	868	899	914	931	934	909	937	931	930
7872	1250	190	178	162	178	132	155	187	152	161	175	150	189	178	155	162	155	165	170	173	147	143	169	149	164	141	163	142	183	163	183	139	164	163	151	160	130	183	163	154	148	162	150	161	149	156	160	171	161	165	146	179	199	166	149	158	170	139	155	143	165	141	147	172	137	189	161	165	174	148	160	150	184	194	170	147	181	147	151	163	153	180	146	158	184	149	162	153	170	172	139	153	155	161	148	184	177	147	162	139	162	154	152	150	159	165	168	183	175	172	189	140	169	154	148	174	186	163	158	180	153	172	133	152	169	162	154	175	161	148	178	156	144	160	163	165	146	169	168	179	128	149	181	153	152	152	145	129	161	161	190	155	155	145	168	153	159	168	175	148	162	152	177	194	129	164	153	155	156	163	157	168	173	160	166	169	162	154	154	148	155	145	159	152	170	181	174	158	160	144	161	149	142	185	159	171	170	163	148	129	165	166	161	170	154	178	194	152	152	154	167	151	160	165	155	138	167	155	163	139	136	163	156	142	147	179	153	153	149	165	169	154	151	155	157	180	156	170	163	176	166	161	158	142	152	136	188	158	154	185	137	156	184	159	151	193	168	144	143	153	168	165	175	166	174	162	158	162	156	156	162	153	156	172	175	178	198	150	169	184	189	165	176	179	168	162	164	168	171	156	171	146	173	170	131	144	169	167	162	163	152	162	178	154	174	157	179	159	152	149	150	160	164	137	150	135	145	181	144	184	170	169	163	165	162	164	140	169	163	156	157	155	181	148	167	167	180	152	152	154	155	162	171	152	153	163	150	161	163	157	139	167	180	162	146	150	192	171	168	171	169	178	151	149	159	169	144	145	135	167	161	168	174	141	159	158	165	184	132	169	151	181	160	162	133	147	166	150	158	179	160	166	153	147	148	176	159	162	154	142	163	142	146	158	188	182	156	138	142	153	163	182	197	150	161	162	166	162	154	167	165	175	164	181	177	168	171	158	174	153	185	128	143	175	152	156	143	165	171	159	153	156	135	174	162	163	183	164	154	145	149	162	128	163	150	166	167	156	150	145	172	160	184	169	135	135	173	147	149	155	167	176	162	160	179	143	172	141	156	154	157	162	174	170	183	186	173	166	162	156	153	181	168	160	169	169	183	159	161	157	176	157	175	167	144	149	163	163	175	154	145	140	162	155	175	173	162	188	135	155	170	162	156	180	169	138	166	156	161	154	155	173	163	139	166	159	172	162	162	179	171	144	152	152	140	129	165	167	153	154	168	153	148	148	169	145	131	158	159	179	158	179	137	172	153	154	173	157	153	144	164	170	176	139	146	140	178	152	133	152	148	175	167	151	171	155	167	143	154	188	170	163	182	154	188	160	173	155	162	155	149	174	179	169	170	151	155	161	164	169	185	177	162	161	149	152	180	159	162	159	130	165	160	147	167	163	162	146	165	163	160	176	168	152	139	170	176	186	132	154	128	166	136	159	167	178	171	167	163	168	156	159	157	156	182	139	154	142	166	143	165	156	153	148	154	145	178	180	157	185	143	140	156	148	162	143	189	149	163	167	160	172	148	156	168	150	182	142	190	156	177	150	160	159	150	160	179	141	141	167	165	176	172	162	183	137	147	173	176	157	169	170	167	180	176	144	144	160	160	155	150	151	183	167	172	153	165	170	135	172	165	159	163	152	166	170	163	176	176	151	160	176	153	154	144	180	167	178	158	174	154	156	143	147	180	174	151	143	149	162	155	161	152	163	152	159	132	153	146	147	167	176	157	157	164	142	142	161	147	160	163	160	142	195	175	171	158	181	144	165	149	155	138	142	168	146	148	155	160	167	149	148	166	160	153	154	167	155	178	170	170	146	154	146	190	160	136	150	148	135	155	171	170	150	165	145	157	165	135	139	153	174	163	159	164	152	173	168	158	143	185	170	163	182	165	172	155	167	156	154	155	165	165	136	172	162	158	149	162	151	153	152	134	160	165	151	154	163	160	168	151	149	138	148	157	151	151	166	154	163	152	148	154	155	159	150	174	184	160	163	161	141	155	146	130	149	150	148	179	152	153	143	167	157	160	154	150	160	157	171	166	168	177	147	159	165	177	164	164	156	154	153	157	135	166	163	181	143	162	173	174	184	140	160	169	152	143	164	145	167	146	164	164	153	175	177	161	169	161	169	176	156	147	168	137	174	177	171	163	181	156	152	140	135	164	162	166	151	160	156	153	169	160	176	178	161	149	139	167	169	131	146	186	149	168	158	148	183	167	167	161	145	164	150	162	169	157	156	162	146	185	168	185	149	150	151	170	163	176	170	174	145	158	160	161	171	163	176	166	152	154	155	138	147	149	164	164	162	151	170	155	183	150	167	152	157	169	162	161	166	153	166	155	168	140	167	151	158	159	171	160	181	167	142	162	147	148	161	158	146	154	165	161	144	158	149	165	190	132	172	149	151	165	142	157	176	173	148	153	201	150	168	158	148	164	160	153	137	144	175	151	160	180	181	137	144	154	132	162	175	154	158	171	132	145	174	166	162	158	156	167	175	162	154	169	151	169	153	170	161	181	151	150	181	171	157	158	168	176	145	174	142	160	166	147	147	150	139	153	150	133	178	187	163	139	144	156	165	182	157	164	177	134	164	167	167	154	144	165	169	132	143	160	159	151	177	152	167	160	170	147	155	169	163	157	141	163	144	165	145	160	167	163	161	154	147	163	160	151	180	159	160	172	176	161	185	164	164	160	151	162	175	185	168	175	165	179	143	165	171	149	142	184	186	143	163	156	166	143	156	167	148	182	181	163	159	160	156	162	180	156	157	147	169	166	193	175	153	132	165	163	179	152	165	147	162	177	167	145	165	171	160	163	167	161	140	187	161	155	171	176	133	156	141	162	155	166	152	149	153	172	144	173	186	176	131	176	155	175	166	154	167	139	141	164	146	171	158	134	163	158	167	164	162	154	145	162	157	143	175	166	160	162	172	160	151	172	171	183	168	157	154	149	167	164	179	158	175	161	149	169	195	155	154	169	164	172	161	157	171	174	162	170	169	191	150	154	151	169	169	148	159	147	164	180	169	186	183	170	190	165	146	160	168	162	172	155	180	163	130	155	170	150	163	178	152	161	146	171	133	149	146	148	153	163	181	157	158	164	156	153	149	158	167	184	157	148	165	166	160	156	163	176	166	173	149	180	167	150	136	193	141	195	168	160	168	158	147	168	165	156	164	164	155	173	161	158	181	151	161	150	167	147	174	189	152	171	156	176	163	158	148	162	153	158	171	146	168	138	166	171	157	147	163	153	145	176	152	159	181	174	171	159	167	153	135	160	172	158	167	197	144	159	148	144	162	162	141	155	142	175	159	158	158	169	156	175	180	173	153	179	156	181	160	165	165	166	193	150	148	151	160	143	179	160	159	150	167	154	152	152	159	135	134	167	147	167	164	163	169	175	174	172	186	158	181	169	148	145	158	149	178	146	163	153	161	160	160	162	143	171	151	179	157	165
8388	1821	551	563	563	503	532	531	518	500	514	524	512	493	513	525	466	503	467	487	512	484	562	498	504	482	454	516	500	524	507	493	505	483	488	478	477	473	503	498	495	488	521	506	538	501	452	495	515	498	512	506	479	476	524	512	505	492	528	494	509	499	500	511	483	506	476	518	475	454	485	537	533	488	483	527	478	501	497	504	529	475	469	480	474	492	451	481	513	453	481	446	459	504	520	498	492	481	477	526	501	468	472	471	469	509	446	450	517	441	506	489	477	481	482	501	467	480	437	486	487	497	487	504	497	467	488	456	465	491	526	459	484	502	491	476	515	496	474	504	470	520	477	443	482	496	480	495	445	490	437	495	502	463	511	435	473	499	484	530	497	483	501	501	472	485	537	487	478	500	449	481	492	483	478	510	459	471	458	508	461	501	447	506	453	526	498	474	479	491	477	448	512	479	488	523	500	458	479	493	497	508	494	501	481	506	502	474	497	488	444	496	486	481	497	452	494	474	484	474	479	509	514	520	475	486	480	475	504	482	499	477	505	455	507	490	465	440	495	505	485	512	485	484	501	479	509	502	516	484	510	499	500	442	472	469	510	478	501	485	493	496	473	490	506	500	497	477	467	464	451	488	506	497	464	495	492	475	538	500	528	514	512	517	487	494	494	457	513	481	478	486	533	485	467	484	460	503	498	490	486	481	490	511	478	492	493	511	501	471	515	475	495	477	477	433	481	501	462	485	471	505	519	509	492	515	487	482	490	519	470	529	500	483	496	481	465	463	492	479	508	528	470	492	510	491	481	491	500	480	504	499	469	505	478	501	497	487	529	456	491	461	506	468	476	489	504	501	486	453	477	497	456	467	512	466	495	454	459	537	480	520	500	521	443	484	475	525	480	505	520	498	498	491	500	523	495	479	453	506	474	482	496	467	458	462	489	513	485	482	487	526	492	502	507	501	479	462	482	493	486	472	476	487	470	493	484	481	470	469	512	457	506	499	446	490	532	474	492	507	491	498	501	508	486	483	487	482	506	483	514	447	514	510	468	476	500	457	505	511	493	489	468	497	477	478	477	481	465	477	494	536	468	454	504	480	467	533	487	451	496	516	499	495	480	467	479	489	505	507	494	455	468	481	461	487	520	487	503	482	475	480	470	507	509	531	507	487	530	460	489	507	460	493	452	497	500	460	505	493	486	462	488	507	468	453	474	442	486	520	471	516	460	470	489	480	475	514	472	477	496	510	478	499	432	490	476	501	508	461	496	442	459	486	467	488	506	518	460	524	478	509	467	522	485	460	484	500	472	475	453	487	492	494	456	535	531	479	469	502	467	493	475	485	478	502	503	482	502	494	488	516	458	469	495	461	519	487	481	490	479	508	464	457	465	492	488	511	525	473	465	482	499	459	485	442	478	448	512	471	511	495	514	523	532	468	493	473	489	477	474	486	498	485	492	510	507	485	467	522	466	514	487	518	506	485	497	512	523	498	432	472	479	509	547	491	491	490	483	461	492	489	490	495	493	451	463	514	474	496	492	512	510	444	466	503	465	440	530	495	505	510	460	478	453	499	506	503	512	489	472	500	474	462	468	489	521	463	491	502	445	484	509	508	520	495	503	510	496	516	487	468	514	490	466	498	474	456	503	504	497	489	507	478	484	466	498	497	480	496	461	512	526	462	478	480	480	460	465	543	491	514	511	487	460	475	465	484	495	500	460	491	480	480	467	484	456	464	485	477	522	483	477	473	467	538	485	474	473	477	507	518	527	454	460	539	474	472	492	497	495	479	484	504	513	472	500	519	476	500	482	484	484	493	471	469	514	455	494	488	463	503	466	510	503	491	467	490	516	512	503	508	461	509	505	461	482	496	527	470	437	500	463	484	471	443	467	462	473	506	483	489	469	487	460	463	474	481	506	451	456	519	473	432	432	497	516	486	501	474	500	486	502	476	476	502	491	469	478	501	490	459	498	506	467	492	506	501	455	434	494	461	479	486	489	475	482	477	526	511	498	492	460	485	453	524	485	432	480	524	507	483	494	477	495	501	504	468	446	503	439	509	485	471	459	431	504	504	478	461	468	477	476	479	464	487	502	493	488	490	479	523	522	491	526	472	476	520	500	483	510	471	515	535	474	519	487	486	506	461	499	471	450	504	494	505	481	485	486	493	518	500	472	473	423	462	489	498	452	503	499	480	457	538	484	523	466	500	509	442	470	498	470	473	476	483	453	484	480	487	492	477	496	518	521	495	509	487	508	476	488	488	513	512	488	474	515	464	480	494	434	483	508	487	474	498	490	445	523	498	482	500	450	475	521	486	499	532	482	477	484	500	515	484	487	474	514	477	458	489	493	487	484	488	486	512	490	492	492	485	484	474	537	500	551	480	486	480	514	484	496	497	520	461	487	475	467	481	510	472	491	453	490	553	468	498	472	496	499	494	521	518	528	500	474	454	494	483	500	458	512	471	526	525	498	509	496	492	463	496	498	489	498	483	540	476	469	507	522	513	517	505	495	476	511	487	486	489	503	470	487	490	506	491	526	493	522	490	467	514	462	434	476	506	495	508	515	464	471	492	461	476	486	500	490	502	444	492	510	457	496	483	475	470	487	454	446	507	453	458	492	513	456	484	522	497	499	498	493	485	468	506	480	508	493	525	479	514	492	458	428	495	489	457	489	483	499	491	495	459	483	485	453	496	522	468	483	506	489	461	493	469	515	523	472	498	480	524	505	516	475	484	497	459	488	473	468	474	502	458	472	458	504	491	464	485	500	478	487	491	485	486	473	474	512	522	516	525	463	485	492	472	497	497	432	515	463	488	518	450	494	472	453	523	499	482	452	500	492	522	480	524	512	471	457	486	473	483	495	496	477	493	484	532	486	515	507	506	506	483	529	488	460	449	485	465	447	495	490	467	500	528	526	519	483	521	470	480	475	477	507	505	473	464	475	516	481	461	525	474	486	475	532	514	546	469	504	481	471	527	459	495	480	492	499	501	465	488	486	510	506	481	456	486	451	459	495	511	516	472	488	489	512	496	488	447	511	528	483	488	484	470	486	483	495	522	486	446	494	498	473	471	504	478	463	521	495	513	495	493	480	524	528	489	513	509	446	534	473	479	513	477	478	466	506	506	487	495	502	482	494	504	477	465	490	470	462	500	459	496	471	476	490	466	479	509	511	444	446	508	496	512	503	510	489	473	522	493	458	486	483	451	450	487	495	500	475	478	502	479	536	507	458	497	490	435	472	469	514	481	509	494	498	548	468	511	510	539	537	505	476	482	541	446	457	517	450	482	496	501	494	448	460	442	478	444	472	477	508	539	463	421	482	484	513	496	472	506	519	450	495	505	450	483	478	485	450	495	483	465	506	489	476	491	474	485	487	488	477	485	497	476	470	479	501	476	480	477	492	493	485	489	496	523	500	479	494	500	513	502	472	511	484	482	459	466	465	479	496	463	511	488	495	462	463	471	511	490	500	468	509	468	476	442	525	457
56408	31178	4677	978	713	586	533	486	450	428	389	363	325	387	347	356	371	343	365	350	359	316	344	359	356	320	327	310	347	331	315	342	343	357	315	327	321	341	324	332	351	305	355	317	346	305	345	322	328	302	347	315	312	310	328	353	315	352	311	331	339	385	338	343	337	322	340	324	333	314	299	321	337	301	347	329	329	322	305	339	305	323	351	356	341	316	350	321	362	370	303	327	291	318	321	339	331	304	324	315	334	313	340	301	331	336	333	331	336	269	323	337	301	354	329	322	331	347	345	321	349	329	318	293	284	334	328	335	314	354	339	326	351	343	322	355	348	345	334	337	317	332	285	321	333	314	308	314	313	298	337	351	372	314	341	348	322	337	320	340	311	373	326	307	350	310	346	345	307	334	370	372	319	320	337	343	352	323	375	350	321	336	330	313	329	336	322	335	361	324	358	315	329	340	322	345	309	323	336	368	313	311	323	312	327	324	341	345	341	324	320	342	351	405	315	321	336	349	349	329	345	341	343	355	326	352	337	345	334	329	340	323	296	336	306	326	355	330	323	362	355	335	311	346	330	321	323	330	337	362	354	311	300	334	335	340	335	327	332	308	349	329	315	307	347	356	324	350	356	325	309	332	371	363	337	340	334	290	312	305	355	306	333	316	327	316	308	302	384	346	326	326	287	349	310	319	348	338	328	325	326	323	329	343	328	326	342	301	305	320	340	347	294	343	338	294	312	311	333	305	299	355	317	344	350	322	307	313	355	308	326	318	303	328	303	316	310	312	297	330	326	370	322	294	299	308	291	338	317	323	349	301	321	332	335	318	346	346	299	309	314	312	327	335	355	340	335	311	327	339	322	328	330	334	336	305	311	334	327	329	338	340	314	333	319	328	332	341	323	328	345	324	353	338	299	267	341	329	348	336	352	318	348	344	301	309	347	279	330	346	317	309	322	354	382	332	330	348	280	321	310	312	331	312	304	309	309	337	343	334	306	337	318	336	337	314	333	322	315	343	330	326	372	346	328	346	314	338	301	318	307	325	306	361	319	336	328	341	320	325	358	316	332	339	330	330	334	299	338	355	322	309	345	316	335	310	329	340	328	337	324	307	328	309	342	346	352	331	352	339	323	320	338	344	298	339	315	345	362	355	370	336	309	298	308	324	315	300	298	313	336	340	322	296	314	320	350	321	317	301	316	302	331	308	326	325	314	300	346	298	325	307	346	310	335	327	335	318	316	347	327	315	341	313	341	325	321	312	326	303	330	323	333	311	363	336	324	299	321	300	337	328	315	333	328	320	320	327	324	321	329	323	328	320	313	349	317	302	331	345	326	316	308	354	328	328	359	308	298	338	319	318	331	300	351	312	301	344	328	335	331	317	327	345	318	342	345	325	317	343	353	336	319	324	325	340	352	328	348	324	333	322	337	348	315	360	330	341	342	322	332	352	299	337	326	320	338	301	328	330	316	301	338	342	317	349	296	344	333	326	319	338	345	345	348	330	308	311	318	321	312	319	329	313	346	313	316	346	324	336	343	327	345	320	328	322	311	307	316	334	295	347	335	333	360	351	319	333	315	290	314	348	335	327	319	341	291	333	326	340	341	306	323	312	346	359	343	349	336	329	347	309	321	300	326	316	322	332	338	327	349	315	349	328	357	312	307	333	305	315	338	322	301	294	337	284	309	326	372	322	291	337	315	337	307	326	307	325	350	307	367	306	336	358	325	348	305	308	340	317	307	359	362	342	343	340	312	341	310	340	329	366	324	321	347	327	309	316	318	289	344	336	346	327	342	311	312	336	316	323	330	326	335	327	324	337	337	328	318	341	331	339	308	330	302	287	322	365	339	313	353	339	322	328	350	332	347	347	337	332	299	296	319	304	343	307	327	313	311	343	328	307	324	341	332	334	342	337	332	320	347	304	317	310	309	338	297	318	333	345	260	294	305	333	328	327	347	325	334	324	325	326	331	323	331	334	329	335	327	328	365	313	337	359	345	302	315	311	277	326	350	305	337	300	349	298	312	308	332	343	325	316	333	359	356	371	323	305	328	337	318	309	330	314	296	332	296	326	348	333	347	368	332	288	325	312	338	321	322	327	331	290	317	317	302	280	344	340	340	347	339	330	354	346	340	333	340	320	315	278	300	334	330	352	301	360	307	311	301	314	311	332	347	330	294	339	375	343	316	303	306	367	338	316	288	322	340	307	311	311	324	307	316	337	326	301	284	318	323	326	304	320	314	312	366	320	338	298	331	353	332	318	322	360	306	334	310	301	343	307	303	321	312	321	338	287	345	330	329	335	374	302	320	340	369	281	310	348	336	342	299	329	328	334	353	323	319	351	341	308	330	348	302	315	333	316	326	334	322	299	303	318	356	306	316	329	309	301	319	353	336	340	349	335	331	329	333	326	381	299	313	323	335	324	341	316	330	348	317	358	353	326	326	332	319	325	342	338	336	305	308	328	336	301	316	329	300	325	334	350	319	330	340	348	298	314	340	325	335	315	330	306	305	320	328	311	349	304	330	333	313	306	323	348	328	332	353	333	305	321	331	335	329	321	330	319	320	308	294	286	332	324	310	325	289	342	309	300	323	351	339	341	350	296	343	306	316	307	313	310	328	311	304	299	331	327	321	342	332	312	317	328	317	306	338	361	286	288	314	369	307	317	335	354	343	292	325	331	309	310	340	341	319	298	319	330	299	362	323	314	304	322	308	304	313	333	318	344	336	342	321	329	341	322	319	342	329	360	352	299	301	316	334	360	323	328	337	321	321	290	333	350	362	359	337	298	338	336	346	361	303	324	281	322	317	319	337	368	314	299	314	312	318	333	303	341	310	302	326	313	333	306	313	366	368	295	320	349	329	345	326	306	315	313	325	337	334	296	343	321	319	331	320	321	329	311	350	322	349	318	343	314	347	359	332	320	339	324	329	358	317	325	343	338	295	335	314	295	341	329	318	333	318	296	319	313	329	287	322	320	349	319	327	336	331	340	300	335	361	331	320	355	333	334	312	369	307	332	326	313	342	298	328	342	320	361	342	341	324	307	338	325	327	354	373	347	278	303	341	331	301	329	340	347	330	297	301	341	322	344	326	334	313	356	329	313	339	327	340	312	341	346	344	352	342	320	290	343	316	313	344	313	342	325	331	324	298	371	320	340	319	357	313	329	308	312	318	334	358	289	310	339	357	325	310	286	304	306	314	339	328	348	325	324	390	319	372	349	301	334	337	305	322	333	321	348	313	332	339	313	330	345	309	351	309	335	339	282	314	365	347	315	325	337	303	305	305	321	348	302	309	352	339	314	338	357	342	311	346	347	350	343	329	331	351	353	298	336	310	334	336	349	290	318	334	334	304	327	334	329	319	357	315	315	302	320	297	316	317	341	285	299	307	327	314	295	337	306	326	346	357	313	345	360	316	332	347	338	339	303	345	350	333	316	350	360	332	304	331	367	330	319	319	308	321	337	338	298	352	322	342	315	320	322	333	315
35135	9781	2269	2608	2446	2065	1796	1619	1452	1411	1317	1240	1203	1098	1025	1035	1076	981	1012	1010	1008	980	957	930	908	919	928	873	927	916	884	932	886	872	856	881	901	910	869	867	860	846	840	864	849	858	882	842	868	861	849	848	875	839	868	886	858	828	850	862	867	855	867	888	925	841	885	855	853	888	873	825	833	873	866	890	864	881	900	882	867	923	834	892	814	872	885	816	818	891	829	842	888	837	804	824	865	804	860	817	812	854	853	834	851	891	831	824	836	837	815	883	902	850	838	845	829	859	876	875	849	850	852	872	861	819	838	870	888	891	860	820	829	870	856	865	815	794	838	828	824	870	858	877	865	815	814	853	863	810	878	847	832	866	820	860	853	829	875	820	856	848	836	833	820	809	836	852	908	846	833	819	816	852	844	913	888	890	831	827	881	823	860	814	831	860	857	830	818	875	850	846	851	869	838	856	871	884	871	870	820	866	869	872	895	820	772	822	802	830	891	836	833	921	793	794	839	845	871	847	836	788	849	812	875	821	844	797	826	879	851	895	901	884	884	859	854	838	864	837	877	862	839	875	893	853	872	822	823	792	848	826	835	811	835	847	862	859	854	850	843	860	810	782	891	833	846	876	912	798	873	867	859	892	873	855	859	871	870	821	802	824	821	862	856	824	838	846	821	852	860	830	839	791	868	818	806	853	854	859	881	882	877	836	864	788	846	832	845	810	772	876	837	852	826	852	834	847	850	840	827	792	847	807	818	832	829	870	884	846	809	864	842	839	814	804	879	884	878	811	838	844	814	838	857	857	857	884	791	831	839	870	847	844	884	821	841	890	824	890	872	857	905	848	835	819	835	852	905	843	823	872	898	830	876	887	831	831	883	868	874	813	828	881	828	849	859	863	810	835	921	896	869	833	899	869	830	879	791	827	860	821	832	875	918	830	848	868	823	863	860	863	803	852	841	855	831	825	835	826	837	863	844	860	896	823	849	816	779	815	832	823	830	830	833	880	885	852	811	884	894	862	824	887	873	798	862	876	846	856	860	835	857	883	876	857	815	833	827	851	876	861	846	847	871	917	825	830	833	851	846	864	831	804	808	866	894	862	868	818	877	830	861	810	827	811	819	834	861	816	804	847	853	871	834	775	840	854	840	789	907	856	830	821	840	910	909	856	822	868	873	874	926	845	868	837	832	852	887	822	837	858	822	867	846	873	905	829	835	862	880	871	840	853	821	853	815	866	878	857	837	832	840	802	833	825	846	818	868	851	855	864	874	841	882	881	840	840	838	821	844	818	857	829	865	861	833	872	858	861	859	838	849	864	836	850	897	828	818	853	886	879	866	839	846	800	826	830	858	854	822	896	854	865	821	878	872	861	858	805	838	822	857	844	865	864	883	837	818	855	788	854	837	844	856	857	841	855	856	902	839	854	857	821	795	844	910	860	877	813	847	852	834	877	826	859	883	858	860	856	905	849	857	840	843	795	888	918	833	875	912	864	826	793	861	843	877	846	821	860	825	871	809	847	870	827	913	846	842	871	820	871	887	810	790	836	820	843	877	831	860	883	891	877	838	821	893	876	831	852	836	876	830	865	772	826	863	841	869	828	803	829	886	830	831	843	865	835	867	832	814	904	889	865	829	853	897	822	814	887	870	847	806	832	851	807	842	867	826	869	828	847	876	825	891	831	866	835	828	853	862	852	803	900	846	840	856	794	910	874	908	835	881	844	817	858	841	874	810	834	866	849	888	843	914	827	776	866	841	845	880	857	824	815	886	838	806	871	830	875	853	838	855	883	862	850	880	809	885	891	867	866	851	855	833	876	866	782	819	926	882	845	858	853	857	793	845	864	859	822	834	860	859	829	839	892	904	893	820	855	832	821	829	814	794	846	810	815	870	814	893	850	839	861	850	891	883	839	857	881	854	870	847	791	904	812	846	850	860	835	887	864	860	814	780	849	828	840	873	801	812	853	823	860	865	924	845	825	882	865	859	849	891	816	802	855	901	855	894	855	879	841	870	865	832	806	850	861	858	888	858	873	837	819	884	845	864	846	896	872	793	901	826	837	864	788	789	836	832	805	874	836	804	855	815	852	851	832	832	823	895	824	841	843	862	856	849	832	803	893	880	810	806	883	865	852	834	820	840	818	857	841	832	857	872	799	887	867	868	828	850	884	880	805	877	916	776	860	902	847	858	869	865	825	893	830	808	861	780	847	881	855	834	841	845	846	858	863	846	869	850	876	875	839	872	860	806	865	885	896	886	801	811	825	860	855	864	855	865	867	824	845	847	819	828	845	857	827	891	883	836	869	911	822	806	833	876	801	843	835	839	870	838	868	826	839	829	861	854	853	858	835	835	842	830	882	812	812	853	860	859	821	833	850	844	873	813	829	877	794	844	829	788	788	895	817	809	826	876	844	851	868	851	830	846	809	847	867	794	846	837	857	871	871	863	865	826	820	811	842	857	811	820	797	873	831	820	926	804	902	847	881	848	840	850	895	872	843	849	866	854	867	830	832	857	837	835	868	794	850	794	814	858	862	822	860	819	880	813	839	860	842	835	876	840	875	798	894	838	892	765	857	870	825	791	799	869	844	840	845	827	847	858	852	871	824	947	827	830	851	865	848	837	816	874	826	849	833	804	815	907	864	866	907	838	849	826	786	876	862	801	860	882	855	817	848	888	784	854	901	806	850	842	861	875	793	826	833	845	824	840	885	853	851	800	799	842	809	866	847	845	867	835	908	811	784	857	896	836	839	811	836	864	854	823	867	895	849	905	865	853	832	853	856	846	838	830	812	870	794	883	819	847	853	868	847	823	859	800	845	849	869	917	848	867	791	792	849	852	898	864	847	835	858	862	819	840	822	817	859	860	892	862	826	876	862	847	842	848	842	826	866	860	862	835	780	852	797	836	797	802	859	803	861	828	829	903	840	815	813	832	901	828	829	846	844	871	894	825	851	855	841	894	902	843	808	823	858	856	862	847	862	852	849	869	821	808	852	837	869	850	844	860	905	882	859	846	833	836	841	860	870	848	882	824	839	860	864	837	822	860	843	841	844	932	864	865	842	841	849	811	807	908	855	838	836	912	878	840	807	855	829	816	891	858	876	821	855	836	861	857	843	824	812	874	827	809	860	801	831	860	840	852	901	864	839	852	807	868	841	835	831	837	854	822	832	871	857	847	861	846	877	839	839	872	871	847	832	886	916	806	829	861	867	837	834	868	861	862	837	859	848	806	891	889	842	833	839	836	849	876	872	845	839	821	834	846	861	845	859	840	854	872	836	911	836	798	870	874	864	860	892	869	843	907	816	782	889	850	832	869	803	842	851	868	811	863	841	867	858	865	854	871	838	856	814	806	849	901	862	841	879	832	834	830	844	806	815	851	861	841	872	879	843	868	828	867	848	893	884	807	836	894	870	911	843	841	812	842	852	885	846	812	852	819	806	855	838	874	843	822	883	824	879	877	821	826	872	762	824	853	828	883	846	821	838
69199	41067	11446	2273	1232	931	722	661	610	562	525	493	473	523	425	468	453	394	406	416	405	420	431	432	425	394	369	410	414	408	395	422	355	417	407	396	401	356	404	368	415	369	415	387	388	396	380	389	409	413	392	385	361	332	398	391	423	400	367	396	371	364	407	396	365	393	364	388	370	377	345	385	357	419	396	364	395	368	397	456	395	409	358	361	384	366	359	425	393	400	396	391	420	381	385	361	384	388	381	415	392	383	364	387	383	391	351	385	366	384	399	370	364	363	360	383	405	428	363	368	401	393	384	388	409	385	357	382	369	384	395	390	363	347	364	399	378	360	395	358	369	370	413	406	360	389	390	355	383	401	407	356	370	369	381	378	367	451	390	408	393	407	404	398	395	389	404	396	374	378	382	361	411	345	390	412	377	385	375	386	384	401	394	381	415	330	406	409	346	371	388	366	373	360	392	409	391	381	384	387	373	337	375	361	375	411	422	417	386	397	369	363	397	383	428	373	363	392	355	385	370	347	415	378	384	341	369	401	411	361	407	377	396	406	361	364	404	375	392	385	358	415	389	381	389	368	384	359	368	392	363	382	409	398	413	366	373	363	352	364	385	427	419	390	390	379	392	405	402	381	402	397	365	374	369	380	373	435	337	382	391	402	416	431	376	392	373	390	378	373	388	343	342	377	358	376	371	388	377	407	441	337	362	348	358	424	373	358	405	388	381	382	393	382	354	408	390	358	406	373	408	403	396	378	375	386	408	376	383	393	398	382	436	381	381	376	361	408	368	418	409	391	382	378	349	392	369	405	415	348	412	353	357	367	411	407	406	373	356	392	415	396	416	407	375	392	415	346	426	389	418	357	379	392	358	410	321	384	363	391	431	372	358	380	363	369	350	365	408	393	364	397	374	350	391	364	360	386	389	355	383	416	404	358	384	389	354	376	394	383	424	338	394	392	390	362	366	387	373	363	404	343	395	411	387	396	411	380	402	398	363	370	382	366	407	367	411	356	418	360	397	347	381	411	382	377	392	401	375	392	415	358	419	390	406	387	398	387	387	373	386	380	401	354	391	380	397	380	373	395	353	376	362	375	364	359	377	385	392	396	371	403	378	348	380	374	348	383	404	397	404	386	339	394	407	384	347	368	352	343	346	367	405	360	393	374	357	393	391	358	404	349	362	386	360	400	407	374	367	397	375	384	395	366	358	394	396	353	401	403	345	385	427	357	399	392	359	386	416	403	372	382	372	360	385	341	386	368	363	363	379	349	383	391	384	379	443	406	354	378	383	399	386	387	349	357	395	382	406	391	344	400	392	413	411	391	420	380	350	397	374	407	376	405	356	383	384	408	389	364	367	358	391	375	360	396	370	379	388	341	376	373	400	378	377	403	360	374	421	349	376	423	359	398	373	396	398	393	417	371	369	380	399	333	415	391	402	405	382	372	376	374	402	390	380	405	391	409	378	373	401	369	356	400	394	383	406	428	381	366	393	377	399	427	387	374	420	378	413	390	392	380	387	403	384	388	382	353	359	367	398	390	385	367	395	375	415	381	402	365	369	389	362	387	392	365	397	396	397	419	390	380	359	386	416	377	379	382	393	351	384	389	393	345	377	416	349	384	404	419	413	403	417	335	416	392	377	388	363	373	375	398	395	362	377	424	399	416	392	411	357	385	362	416	373	355	372	379	377	411	398	393	380	414	379	362	413	392	357	372	393	398	391	365	406	420	387	397	386	411	393	356	379	372	381	389	403	384	365	379	408	398	433	381	365	411	398	410	398	421	411	382	378	354	387	378	422	380	368	400	366	379	385	376	375	412	363	389	357	360	404	402	399	418	365	365	401	373	379	370	395	371	379	433	423	391	388	365	398	370	363	391	375	403	385	352	398	391	371	374	364	382	369	400	398	383	416	413	370	367	400	378	364	363	384	397	401	385	388	404	368	373	380	401	362	419	376	358	401	370	401	349	387	375	399	379	425	391	383	381	398	388	411	378	400	386	373	380	359	398	400	405	409	392	374	423	360	366	369	386	388	395	398	379	383	396	401	381	381	413	372	364	369	396	368	418	433	382	403	372	377	409	366	374	425	412	382	349	413	407	383	392	389	385	337	376	372	423	391	386	389	415	394	377	384	341	418	368	382	368	382	425	394	404	339	420	418	356	372	376	412	396	398	409	375	404	395	389	383	373	361	400	389	392	424	416	372	395	372	362	401	377	421	396	381	416	389	376	353	345	404	398	390	365	374	377	409	385	413	422	358	386	410	393	358	405	365	383	369	364	384	394	389	397	405	353	392	382	385	385	365	393	383	393	383	376	345	354	374	359	388	331	362	361	419	382	415	397	418	369	400	378	375	392	399	420	365	375	372	363	378	329	381	383	393	336	383	386	413	381	378	407	380	380	370	367	359	364	348	393	446	371	372	384	368	341	385	376	435	372	399	370	361	365	388	359	378	395	387	352	395	379	381	386	375	396	382	416	408	362	376	360	392	365	393	386	377	374	414	386	346	403	377	398	377	405	396	361	391	360	406	382	352	381	366	346	384	398	390	388	385	367	396	408	379	378	366	413	382	415	387	381	403	389	354	431	392	407	419	344	398	376	386	386	370	358	370	402	381	373	398	385	390	382	402	377	368	365	378	379	396	366	381	386	387	373	410	363	366	369	369	408	377	393	363	344	384	388	380	372	364	401	372	384	383	387	377	392	348	380	370	369	372	386	366	376	375	404	392	389	358	383	369	382	376	373	373	409	394	347	407	378	378	407	391	373	364	367	388	345	358	372	367	374	380	390	395	370	401	407	386	383	388	403	351	361	400	400	387	397	382	446	361	383	409	390	387	416	392	386	365	356	391	368	415	396	358	383	365	378	366	406	381	407	427	376	384	418	373	354	419	386	408	383	372	381	399	371	377	350	369	382	379	372	367	374	334	366	399	365	356	433	408	414	378	392	363	386	399	426	377	366	400	383	396	396	359	387	409	381	366	376	410	383	390	402	400	399	363	396	400	408	369	382	380	391	402	394	412	407	403	394	368	429	402	379	391	357	361	416	367	407	396	403	370	432	375	376	412	347	387	386	380	372	394	370	389	387	362	412	394	363	378	367	367	387	383	397	362	382	378	357	410	393	361	424	362	387	399	383	380	398	389	365	389	413	399	391	411	403	398	373	396	405	376	348	376	390	364	389	430	378	403	413	378	388	383	409	371	378	365	419	357	395	400	380	370	390	338	380	381	371	396	416	383	399	406	370	372	403	431	384	392	390	405	390	381	398	378	381	390	376	356	394	381	382	385	388	353	377	382	404	396	372	381	379	341	385	388	363	432	379	382	399	370	371	365	409	335	400	359	378	348	411	399	381	387	369	369	401	390	383	375	395	403	397	380	404	438	399	368	380	361	368	397	406	403	394	395	431	383	392	388	368	380	355	385	383	351	371	375	384	382	355	386	380	388	391	402	373	401	404	386	394	377	383	368	396	380	363	369	373	366	411	371	379
44487	12933	3669	4393	3938	3420	2844	2349	2149	1954	1784	1639	1464	1395	1354	1421	1306	1253	1157	1181	1172	1126	1137	1152	1096	1087	1070	1074	1070	1054	1067	1054	991	1034	1083	1012	969	1034	993	1009	1058	998	978	1022	965	1005	982	923	912	917	963	989	973	958	1004	1006	966	1015	970	982	955	884	978	950	1009	1037	985	991	979	926	1028	957	932	905	951	901	954	945	954	905	906	927	928	978	945	948	919	989	906	983	972	972	922	989	949	906	963	938	956	1047	913	917	919	880	915	918	979	876	956	998	964	949	953	978	949	925	920	985	929	950	945	958	931	948	939	932	923	956	959	932	941	931	956	920	883	992	963	930	878	903	980	940	898	955	935	934	909	980	903	937	945	989	970	943	957	914	880	966	941	944	942	932	983	904	958	958	940	911	971	965	946	927	951	1016	957	971	956	879	903	963	929	923	993	912	890	916	946	971	907	933	910	923	894	984	961	901	964	969	891	932	911	917	930	919	916	925	940	946	919	951	982	996	908	970	909	903	952	906	944	939	908	975	914	981	881	861	938	903	868	899	922	921	1011	921	953	951	921	970	963	956	929	954	952	911	928	941	1002	924	949	925	910	898	1005	937	990	936	994	926	976	927	947	881	946	971	962	958	918	924	910	914	890	962	926	930	971	904	939	915	914	973	910	874	959	972	904	930	965	945	931	969	931	943	885	914	904	953	980	1020	923	993	874	952	982	961	932	936	925	986	942	921	931	882	946	955	930	909	972	898	984	948	964	985	925	889	927	943	916	938	975	950	964	909	931	965	1011	940	905	955	988	931	934	894	944	858	885	910	959	881	971	961	936	962	963	911	903	956	925	947	927	987	885	942	964	990	942	893	917	964	939	924	943	923	912	925	959	947	928	877	938	923	914	969	919	942	907	973	911	913	917	976	903	957	879	917	917	985	945	967	952	975	940	904	984	942	942	927	1019	908	910	943	931	938	897	927	904	936	929	1010	927	946	977	922	948	1029	875	966	901	927	940	943	969	964	903	975	905	913	983	928	928	961	964	898	944	946	921	910	909	942	899	971	878	903	935	978	958	899	956	909	944	968	929	986	947	910	942	921	936	988	1006	924	854	965	967	890	935	947	991	912	909	955	905	919	919	951	934	971	962	899	977	953	899	902	976	892	960	910	937	916	932	881	976	892	952	889	908	939	979	959	892	879	892	906	911	933	980	871	913	1003	905	910	905	973	957	915	1004	917	924	911	952	929	935	862	945	950	907	911	902	893	926	903	933	912	961	905	953	900	979	990	968	961	947	946	946	925	921	901	900	965	893	914	939	1000	945	936	955	941	957	906	959	925	912	959	943	953	891	957	918	953	949	980	932	974	886	943	935	983	970	935	920	945	964	876	971	965	955	890	933	964	913	946	891	923	908	1009	905	951	971	926	917	961	906	880	941	886	884	989	931	909	912	931	989	942	954	973	963	937	946	960	953	920	942	930	913	960	942	972	955	962	937	960	966	920	943	881	945	941	892	968	998	946	951	910	908	965	980	922	920	998	939	1003	899	986	907	908	935	953	921	947	917	905	920	939	919	915	920	961	934	935	942	917	962	928	882	941	955	956	903	942	905	968	943	948	880	868	994	935	893	994	915	945	937	931	902	937	980	954	958	941	943	942	898	928	952	895	931	944	965	960	963	919	897	873	965	952	918	934	927	849	964	907	902	915	943	929	933	960	941	957	936	930	884	866	929	1033	958	988	940	954	936	929	971	889	947	932	903	917	952	955	967	946	923	900	881	926	943	935	946	982	964	957	954	912	923	893	945	915	1013	944	915	977	939	914	952	948	1000	950	945	973	917	876	966	956	964	965	1003	932	906	979	966	903	939	922	916	951	922	964	927	934	925	909	981	916	940	990	972	952	924	955	952	931	943	977	952	939	932	933	969	1004	934	931	929	961	945	923	927	897	941	958	983	898	915	885	951	961	962	936	938	955	973	944	963	937	1002	984	987	960	965	911	936	944	1009	908	954	944	939	932	944	934	957	974	909	917	946	859	1011	889	969	953	919	912	953	912	934	928	937	931	907	964	919	981	937	917	902	886	949	945	993	947	923	986	886	947	941	892	933	886	867	957	904	947	916	948	948	946	964	912	904	962	945	966	941	913	965	926	901	891	938	937	974	930	933	931	887	929	842	904	933	925	906	968	940	902	948	875	925	853	906	920	895	960	927	983	953	906	968	981	963	975	945	916	907	929	957	945	943	968	919	920	910	956	905	914	947	979	977	919	926	941	1008	945	948	964	944	911	929	949	933	975	924	987	942	952	941	940	918	912	982	996	960	968	911	913	913	941	937	958	951	935	943	888	951	903	915	935	918	948	947	917	1002	958	936	948	908	920	973	921	880	949	898	977	947	939	946	970	941	880	930	932	992	942	982	973	977	879	916	895	955	952	954	943	937	921	914	947	906	923	936	914	973	972	1006	911	980	972	922	912	962	927	850	953	920	959	911	922	895	945	957	956	943	903	967	935	889	967	942	966	977	897	926	850	912	955	888	951	993	900	943	966	916	957	977	905	949	948	972	950	941	976	890	905	967	945	908	897	967	888	886	928	957	948	941	948	925	944	909	918	893	947	964	904	910	915	996	961	976	899	930	937	920	910	920	915	927	897	918	931	982	897	924	894	897	959	933	901	921	961	939	963	944	963	936	979	969	944	907	956	930	962	950	968	1022	962	907	960	942	916	976	973	1007	941	969	913	972	932	922	906	888	927	900	922	937	963	971	860	978	917	863	914	953	911	962	914	977	998	947	947	972	896	942	964	930	952	897	932	920	890	918	941	950	961	960	862	934	911	921	985	951	975	938	914	949	945	990	897	944	994	935	937	969	938	935	980	935	977	950	951	928	926	950	993	958	954	871	994	942	920	921	882	921	948	908	923	950	985	970	990	925	944	900	1001	930	929	906	978	951	889	951	865	954	960	996	942	929	935	896	952	921	952	921	968	898	948	873	984	921	952	923	934	933	972	920	923	973	867	942	944	951	986	951	890	871	950	930	1002	993	918	946	942	951	922	914	981	948	976	949	923	961	920	936	907	902	916	949	927	892	900	934	1013	921	959	981	946	931	912	911	990	983	958	966	941	947	906	928	882	893	977	857	911	997	937	952	904	913	888	923	954	976	919	918	970	934	951	910	905	907	923	878	943	950	899	924	1012	931	970	908	886	935	944	924	978	906	955	971	932	897	969	930	915	969	916	914	956	900	892	978	941	959	946	943	921	885	912	988	957	879	894	928	982	1003	923	1008	939	1003	915	971	952	928	943	900	939	931	944	959	947	968	927	961	928	962	954	983	927	942	965	951	950	933	874	917	934	955	880	899	935	959	946	895	964	940	891	877	940	950	909	933	935	954	965	944	939	896	951	938	959	953	940	976	995	934	988	968	948	973	963	942	961	934	948	950	993	882	947	932	921	891	900	898	952	930	939	904	962	932	964	906	845	903	990	900	919	947	928	969	952	959	988	948	940	937	966	939	934	976	947	968	983	911	888	955	960	927	907	925	937	963	904
8910	1267	199	181	171	153	186	158	154	155	162	174	157	167	170	168	160	155	152	186	159	167	152	156	172	170	166	156	158	154	150	158	165	160	162	156	182	170	173	163	170	166	176	158	147	149	151	153	177	172	151	165	150	184	151	168	139	163	157	150	202	178	158	158	163	173	173	176	159	167	141	139	150	172	175	149	168	149	163	183	166	167	155	178	169	147	179	134	182	177	160	153	159	176	174	160	153	183	144	182	163	169	168	137	170	180	161	164	167	133	175	174	172	140	174	173	141	172	159	144	151	164	177	197	150	142	146	156	165	141	151	144	155	158	141	179	175	167	161	157	152	193	155	170	148	170	151	166	191	146	169	174	138	168	194	157	163	161	156	176	146	162	147	137	158	173	167	178	152	142	178	149	167	170	154	154	142	161	169	150	179	157	155	151	180	164	156	164	164	179	166	149	175	183	156	159	177	171	152	185	167	156	178	175	168	152	176	169	160	172	152	159	136	152	158	159	151	157	165	165	160	162	180	146	170	158	176	169	166	172	149	162	134	157	162	180	149	169	155	160	165	189	158	176	159	177	140	139	165	183	149	145	165	133	174	175	170	153	174	167	144	154	138	180	177	159	145	139	162	167	143	171	181	146	144	158	160	145	152	145	173	155	161	148	164	152	180	172	162	174	142	157	175	126	165	155	159	165	180	170	145	155	151	150	143	168	174	167	136	165	162	172	181	168	154	170	147	182	174	153	178	148	188	171	159	160	202	191	154	178	170	154	151	183	172	140	170	157	174	142	160	162	168	169	153	152	157	173	178	147	167	154	174	166	145	186	195	188	183	153	177	146	163	164	165	167	152	176	170	165	171	179	182	177	161	169	164	165	147	169	184	152	153	178	186	182	149	165	172	131	164	154	161	184	160	153	140	182	195	143	147	140	157	165	148	173	174	162	161	157	162	157	140	176	161	204	148	171	145	178	167	177	164	170	159	169	157	164	134	160	166	156	173	168	172	175	152	161	162	140	172	167	158	155	170	143	167	158	176	201	144	158	138	176	144	141	161	188	178	163	184	146	171	158	168	164	182	178	162	173	162	179	189	167	190	179	155	159	159	177	198	171	155	136	151	154	140	163	171	151	175	162	157	160	167	161	170	140	145	183	168	148	163	141	149	183	157	147	168	151	178	157	161	176	169	150	147	150	142	153	154	152	147	163	153	183	146	151	140	142	179	166	176	175	177	169	161	165	174	165	156	182	188	151	194	173	163	163	160	155	188	175	157	164	204	168	175	179	179	155	152	160	148	162	157	152	146	181	148	176	168	151	164	174	184	186	180	171	140	154	181	152	148	158	198	167	151	138	147	175	158	170	163	164	169	172	152	156	164	145	156	164	154	136	162	132	173	171	151	165	169	174	163	175	130	149	169	150	166	164	185	164	186	162	168	171	161	149	157	161	167	154	187	176	162	192	169	161	168	167	151	160	163	164	161	178	172	148	158	165	165	158	151	176	154	163	164	162	173	164	171	148	161	139	165	159	177	169	198	168	177	172	171	155	160	186	170	162	179	160	158	151	155	156	142	184	140	168	167	171	167	159	166	183	130	182	182	148	191	143	159	154	158	159	154	197	166	150	172	185	147	169	168	160	141	168	140	174	161	171	154	189	159	182	161	174	144	134	162	168	149	172	151	175	147	169	147	143	172	157	165	159	147	170	173	181	164	150	173	157	160	143	153	172	165	156	163	176	179	171	164	153	169	156	193	174	166	161	156	143	153	162	187	164	177	165	161	178	176	159	160	171	173	165	150	153	167	187	138	158	187	159	142	153	144	161	169	153	188	138	149	150	164	153	160	164	159	178	173	158	141	175	154	179	131	162	188	159	149	163	185	152	165	155	183	188	175	159	154	142	137	151	149	162	140	162	187	164	174	169	135	194	167	139	174	162	179	160	161	143	169	154	144	155	169	156	171	162	162	178	168	155	175	181	172	125	164	171	165	140	163	166	162	171	181	169	195	177	160	175	152	165	168	156	169	180	161	160	157	163	143	181	176	179	164	162	156	155	168	167	166	147	164	174	159	186	171	179	184	176	168	157	171	130	133	192	186	160	170	157	179	156	154	151	162	145	171	163	150	172	178	159	140	174	150	155	164	163	161	167	185	170	151	163	149	148	175	170	169	160	185	128	158	153	168	130	177	154	169	179	175	138	183	169	156	141	151	137	143	156	163	142	160	141	145	141	183	147	166	148	162	158	167	181	165	145	136	164	163	158	151	172	154	155	157	154	169	168	159	188	158	165	170	178	153	159	155	154	166	147	143	162	166	128	174	155	182	173	158	156	154	172	169	157	158	151	166	153	155	136	163	173	193	158	158	190	148	142	170	161	179	149	185	158	144	151	166	166	155	132	163	167	160	158	188	156	164	169	151	180	173	160	166	170	156	172	147	161	160	178	154	160	174	163	171	163	164	179	151	147	179	194	168	140	161	137	182	162	148	166	149	151	159	156	161	177	162	150	130	157	168	171	162	160	145	149	153	149	160	162	144	153	187	166	150	142	163	166	170	170	172	180	193	143	148	166	164	152	179	160	149	167	177	151	176	163	142	169	160	171	151	146	164	194	151	150	165	177	148	156	154	177	141	153	186	136	167	159	150	146	150	148	168	153	173	177	166	159	155	165	183	142	173	153	157	180	175	158	155	142	145	162	171	158	180	145	161	167	160	148	162	148	151	163	144	157	139	166	140	158	167	179	178	174	141	164	149	171	158	155	175	143	181	168	145	162	153	164	165	141	165	165	184	163	162	153	144	159	165	181	173	164	174	146	177	163	173	165	170	146	160	159	132	134	182	205	154	160	170	148	186	153	185	155	142	148	198	170	129	162	149	146	161	147	139	170	142	150	170	151	174	150	180	187	151	157	134	161	206	179	170	147	161	196	183	166	179	180	166	172	146	161	159	149	171	142	153	156	152	152	160	147	149	170	172	161	166	133	154	148	176	172	198	165	142	174	167	166	178	164	174	159	137	148	163	150	152	138	154	149	162	154	146	170	171	136	167	156	182	157	172	183	147	170	184	163	187	165	175	167	159	174	170	168	149	165	191	153	169	168	166	151	145	138	146	170	156	159	170	171	158	141	165	167	183	157	161	174	168	187	192	171	153	172	146	155	167	164	156	150	157	149	140	144	169	162	130	163	160	183	155	155	172	156	138	179	154	168	156	159	168	160	150	158	155	176	163	163	172	181	167	169	162	147	154	170	194	149	167	176	160	159	154	161	158	158	179	161	144	179	172	157	122	158	153	155	155	154	178	146	163	166	174	161	154	157	159	162	183	153	161	183	161	159	166	156	167	153	176	165	167	177	179	183	164	144	151	172	146	175	164	153	180	143	149	159	154	159	164	145	179	185	190	157	155	193	157	201	159	168	167	154	156	133	182	181	176	157	166	155	164	158	147	159	188	175	182	129	167	171	165	167	149	152	180	177	188	152	179	156	174	173	133	166	160	158
9411	1528	599	556	552	564	532	599	549	522	507	506	501	482	505	513	469	469	479	496	485	477	500	462	533	515	500	526	527	497	459	489	463	512	519	520	451	510	492	523	468	488	473	478	501	468	469	485	519	508	491	499	493	532	479	534	474	450	469	461	483	491	478	472	440	474	433	534	477	466	490	487	471	537	499	511	449	528	508	501	513	518	514	497	509	491	476	472	515	530	473	472	492	500	481	488	507	530	502	507	498	519	497	497	508	476	436	490	486	482	473	479	509	485	491	483	502	504	494	507	448	489	488	489	501	482	474	510	489	488	527	479	477	477	481	485	499	487	478	461	495	489	514	497	488	482	516	469	476	472	435	473	475	472	417	477	490	470	508	454	494	479	514	508	467	524	473	493	505	482	463	472	532	470	476	472	460	487	461	491	480	449	481	510	520	486	496	496	501	460	463	511	466	459	485	449	513	493	510	509	502	499	481	475	488	489	503	482	491	510	499	512	479	462	480	460	450	449	441	507	489	531	497	475	494	464	512	453	492	507	497	470	452	506	469	493	471	491	517	480	470	480	473	453	510	476	497	482	473	516	482	487	434	488	498	495	457	467	479	455	490	484	472	515	489	476	525	503	508	481	523	507	503	474	484	479	493	497	523	465	464	491	493	509	470	521	444	467	491	468	486	503	514	471	469	545	501	507	512	505	463	475	477	443	455	480	511	478	478	494	499	504	464	515	484	463	520	478	484	455	539	516	487	487	465	486	571	511	503	467	483	455	494	509	480	538	475	507	489	495	542	452	483	486	482	499	479	533	464	511	471	454	488	495	491	509	504	490	498	511	486	460	477	513	494	474	464	505	500	471	487	451	516	503	461	518	481	503	475	495	481	520	520	469	492	522	478	492	500	474	451	512	509	490	451	484	487	509	471	524	504	495	484	520	502	497	506	504	500	490	447	455	480	505	505	516	462	484	460	521	478	523	463	478	503	488	492	493	466	469	481	483	481	498	491	489	497	494	494	463	501	460	465	479	508	488	529	488	458	463	461	462	513	528	426	492	460	516	500	494	489	526	492	496	518	511	490	467	506	497	480	494	488	456	480	489	542	499	537	474	513	523	467	484	503	526	466	499	513	537	528	483	493	482	495	480	489	495	476	473	507	480	497	509	501	491	507	503	472	450	483	484	505	497	523	525	478	496	453	502	481	466	482	492	428	482	501	474	487	525	483	458	484	467	511	469	487	526	461	487	478	451	496	489	505	500	520	483	482	481	492	451	478	509	473	479	494	486	486	513	519	496	482	464	491	460	536	480	480	492	495	438	467	495	486	483	510	465	435	505	451	482	502	515	460	504	451	515	436	504	479	465	496	465	484	488	487	441	486	501	489	534	466	474	473	501	486	501	484	504	498	493	480	521	444	518	443	532	506	506	483	466	481	510	470	447	487	467	490	495	495	460	510	431	459	483	503	472	516	475	489	472	502	475	512	478	473	499	474	527	488	495	503	429	491	500	511	465	494	510	489	498	453	460	482	467	539	511	476	459	487	484	465	497	518	494	498	508	490	463	540	525	479	477	483	486	491	474	461	502	508	488	473	487	476	472	517	470	483	463	487	514	495	512	460	484	463	517	476	496	488	496	504	451	504	491	488	512	459	454	482	490	500	483	507	456	489	486	477	494	462	481	517	524	454	507	487	500	482	511	494	496	510	469	511	493	499	471	447	479	477	464	438	501	483	506	527	473	461	502	454	479	494	476	495	494	471	492	423	494	484	458	469	466	526	516	558	475	468	529	504	480	474	482	497	484	476	472	485	500	482	468	462	486	482	467	499	507	479	521	453	483	506	476	497	494	469	483	467	462	485	482	512	462	497	485	453	472	474	488	476	495	473	492	453	500	504	486	511	438	485	501	475	469	457	495	464	483	501	496	505	497	449	555	515	480	445	473	485	498	463	474	505	451	505	486	472	478	523	491	492	471	503	482	486	463	490	495	530	468	508	465	510	496	492	503	484	521	475	468	481	494	490	483	516	458	428	492	498	469	473	485	494	486	507	494	485	469	498	509	526	511	467	483	528	481	525	459	486	489	488	500	502	507	504	493	548	518	509	520	469	499	493	486	482	501	504	493	489	492	498	539	471	501	464	479	493	521	477	493	497	419	473	499	485	476	498	452	498	465	500	496	497	485	476	498	479	531	513	487	499	465	517	491	488	470	447	454	512	488	495	464	444	503	467	450	457	446	512	492	494	457	472	484	500	488	478	475	466	468	489	446	472	512	482	514	473	467	506	477	478	495	510	476	481	500	477	518	487	475	490	463	471	487	488	481	448	476	506	513	481	484	513	510	456	457	486	488	454	446	473	481	487	503	465	492	460	472	524	497	533	494	504	472	439	523	509	458	480	472	463	490	477	502	498	475	524	463	456	480	504	490	476	502	492	486	511	486	496	496	482	487	512	486	485	473	452	467	485	457	513	484	448	488	510	466	492	465	501	453	525	467	454	465	460	453	500	478	486	478	494	453	482	515	475	466	490	457	470	467	536	481	517	451	494	498	508	466	440	488	473	498	490	487	496	485	529	485	442	533	528	486	477	501	495	474	515	469	486	469	469	506	466	493	514	477	463	463	501	458	526	504	473	504	488	452	462	496	502	472	442	497	481	495	463	480	494	468	461	515	513	466	455	478	455	518	482	497	499	504	464	452	509	458	480	522	473	475	478	532	497	500	475	497	512	540	446	490	490	495	537	472	489	510	496	474	461	519	464	527	501	483	478	480	482	467	477	474	476	488	482	480	492	505	509	490	468	496	466	483	508	458	496	457	462	482	524	473	467	461	505	463	497	521	455	503	477	483	516	516	472	495	471	497	486	519	502	484	462	503	472	502	456	500	449	495	522	492	489	534	488	500	525	483	489	487	464	463	472	490	495	494	480	518	520	507	478	470	468	468	440	482	464	519	474	475	470	446	476	456	473	463	486	494	489	494	470	462	507	485	473	503	468	503	496	483	487	520	526	487	504	488	483	470	482	504	513	487	497	452	483	511	490	504	505	463	477	510	451	482	509	496	480	482	494	444	492	479	485	502	490	448	458	488	486	456	519	504	484	439	491	520	513	464	519	470	472	480	508	478	523	475	493	496	452	461	496	464	519	454	500	504	516	475	484	472	510	481	472	460	477	471	506	464	473	443	505	473	482	494	527	502	502	472	491	535	456	472	478	462	480	495	485	460	470	527	452	485	479	502	476	462	462	507	474	498	541	485	481	515	505	466	462	558	467	437	501	525	481	480	480	461	509	492	499	477	489	502	483	475	492	467	444	495	490	484	485	467	517	453	483	464	501	488	445	497	481	471	509	485	501	483	478	498	502	497	520	493	476	456	479	508	466	480	485	503	480	436	492	485	451	504	508	474	493	524	445	495	502	487	488	421	502	472	510	465	517	468	486	500	488	547	463	489	485	525	487	499	492	461	489	461	476	484	480	521	459	501	448	449	472	437	519	468	498	496
56062	29480	4856	994	710	583	501	464	412	386	378	387	377	388	354	373	382	315	330	356	340	303	330	332	343	354	348	316	338	288	334	342	303	360	335	315	352	330	346	353	343	329	336	319	339	320	293	354	356	327	320	328	290	318	285	337	368	300	296	329	341	367	309	356	335	314	300	332	330	330	374	325	331	333	287	351	334	332	329	287	351	319	375	349	340	342	330	319	359	344	336	325	320	352	319	359	334	296	358	357	334	328	329	324	311	339	329	354	285	344	325	321	338	310	355	294	289	320	317	339	294	330	329	314	339	290	342	319	373	335	331	357	354	321	372	323	330	313	318	327	334	311	338	312	325	314	347	331	350	333	320	290	333	330	336	324	336	325	331	318	330	311	329	315	360	313	284	320	294	314	312	322	330	319	341	305	327	346	328	354	315	321	350	320	351	329	324	329	322	283	353	301	294	320	315	335	318	316	287	357	322	318	299	312	287	319	315	330	332	306	329	325	309	336	351	328	317	316	319	325	304	319	309	319	320	332	344	329	320	341	331	321	291	323	340	346	303	364	305	342	316	347	315	315	329	329	330	335	328	337	331	325	318	330	331	300	344	305	341	291	295	325	309	325	324	311	331	333	354	348	310	318	272	313	339	332	345	312	341	313	334	293	324	330	307	328	313	304	297	334	351	322	342	312	292	359	296	287	325	315	329	337	323	341	296	338	321	321	314	360	321	281	346	339	344	333	303	328	326	322	312	337	355	337	345	347	332	354	342	288	329	357	342	335	320	320	336	327	348	335	346	347	342	268	312	323	308	337	317	310	346	295	321	332	324	342	314	319	324	320	328	313	335	318	295	320	322	336	333	337	318	318	288	335	330	321	340	321	305	333	317	329	338	367	298	364	317	302	299	311	299	339	320	334	316	338	297	336	314	302	301	345	315	326	326	352	301	310	301	317	344	309	302	311	296	372	341	344	321	295	321	330	295	306	312	341	318	338	319	347	329	355	332	327	360	320	338	317	361	317	348	314	331	306	322	334	292	372	336	289	334	319	360	325	314	318	321	341	336	342	337	331	302	319	319	318	333	319	332	346	332	320	300	361	314	305	350	311	357	355	329	315	318	353	338	320	328	332	359	319	314	341	354	317	302	344	334	305	325	325	353	294	313	286	350	383	335	340	306	295	360	316	342	306	328	320	302	327	319	319	312	329	346	343	281	325	319	274	314	341	346	333	360	331	317	332	321	320	319	350	314	325	303	325	316	328	362	318	354	310	319	300	387	297	312	311	328	349	307	322	334	332	341	314	313	327	325	357	325	328	353	310	352	331	314	312	336	337	303	328	327	277	307	330	333	348	357	324	327	315	332	302	332	343	322	313	351	326	353	329	338	354	334	319	321	311	314	330	323	326	337	296	334	346	285	302	301	321	327	311	311	307	342	302	360	307	321	320	339	301	315	291	309	325	308	318	340	335	327	299	375	311	332	304	313	318	314	337	357	351	320	305	324	280	341	310	319	361	319	329	328	364	319	328	308	311	343	388	337	318	334	307	342	328	360	319	363	328	377	373	330	281	316	318	323	330	345	311	297	308	299	319	339	315	317	324	344	299	347	346	313	347	295	353	341	303	287	291	290	327	303	278	318	352	348	284	314	313	314	287	333	345	315	319	329	322	325	343	325	309	318	322	326	347	299	328	295	322	323	305	349	328	308	287	321	329	337	331	317	332	320	328	313	323	280	308	319	335	316	349	311	325	305	319	314	315	310	288	334	331	360	340	310	323	273	317	321	335	321	330	312	300	305	357	326	299	323	298	315	297	288	319	352	298	346	321	295	349	330	336	296	296	331	306	337	367	289	348	330	325	332	347	350	323	305	337	315	306	306	315	343	347	346	345	304	345	315	328	345	314	326	326	345	329	312	343	330	310	348	303	286	319	341	335	338	329	324	339	371	337	315	333	312	328	321	317	317	341	335	332	328	326	307	327	338	321	337	312	339	315	318	314	344	354	347	330	303	302	336	356	305	310	314	302	333	343	322	328	346	328	339	344	324	330	330	360	355	302	353	348	320	328	318	323	339	333	347	319	305	333	316	338	348	354	308	335	357	307	336	334	323	332	315	336	345	371	315	327	353	333	318	313	304	341	319	342	311	325	343	332	323	331	325	342	337	336	326	309	316	316	308	368	329	330	330	321	322	341	335	304	334	309	354	346	321	326	322	330	341	316	320	325	305	321	338	299	318	322	337	344	349	320	326	321	320	292	309	349	346	320	303	356	332	326	325	336	298	340	323	319	338	317	324	309	317	321	330	305	331	318	341	314	341	318	339	336	299	310	297	310	348	372	312	339	327	338	330	313	334	290	333	315	327	340	341	285	324	318	334	320	314	341	326	335	338	338	355	348	321	319	356	299	360	318	314	316	329	335	314	295	324	326	310	332	351	327	338	313	344	313	342	351	313	369	323	344	311	360	355	286	386	314	316	309	333	363	338	305	333	331	319	333	302	351	324	328	337	349	326	327	313	335	313	323	329	341	322	370	337	321	331	351	310	360	340	300	324	321	300	324	344	337	340	330	297	317	338	356	338	358	342	316	333	329	336	328	323	335	330	366	300	342	314	319	318	313	319	309	335	299	325	342	304	317	346	307	345	312	323	331	316	341	311	350	316	324	347	349	346	338	324	308	334	350	295	359	294	305	308	333	304	310	345	321	295	322	320	292	354	335	338	310	345	333	324	355	325	306	310	322	291	303	335	331	327	357	318	316	340	316	308	305	319	323	348	344	333	348	321	285	320	287	329	307	297	340	305	336	316	355	329	330	317	340	314	336	314	338	326	308	327	317	329	347	343	272	352	321	294	368	343	300	307	340	333	296	331	334	321	340	289	361	315	360	334	314	334	320	326	323	314	341	337	322	306	343	311	353	304	354	312	303	324	337	299	339	321	321	358	302	318	305	339	342	332	313	345	317	285	315	315	322	312	340	347	327	329	331	316	315	335	306	341	314	349	327	351	350	367	324	307	304	373	329	341	345	345	338	353	354	359	315	336	291	360	334	325	331	344	299	346	306	344	319	309	339	339	336	362	357	309	296	395	350	326	335	333	313	309	322	317	320	318	336	344	332	317	303	334	330	315	347	329	308	297	321	333	341	332	311	289	323	277	292	330	314	342	346	318	331	341	335	353	344	348	303	312	346	340	325	342	320	362	344	324	351	327	306	324	332	342	325	342	364	331	336	323	325	310	317	331	303	330	309	373	329	314	332	311	329	337	335	338	307	349	331	339	321	313	324	292	304	309	367	304	342	332	304	348	328	299	326	327	336	309	321	357	339	309	305	316	301	328	328	302	295	342	308	306	307	304	319	320	291	326	303	320	324	316	304	332	320	337	285	321	301	252	292	317	343	290	314	318	325	325	303	313	307	322	342	322	318	314	341	316	324	329	324	313	347	321	351	325	341	284	350	305	302	330	353	308	310	309	319	362	332	306	331	358	371	337	342	300	314	328	348
34866	8202	2306	2637	2510	2198	1847	1588	1473	1358	1303	1203	1206	1112	1098	1027	1032	959	1017	975	1019	910	963	963	922	878	947	912	961	881	927	895	902	869	936	855	871	920	894	832	893	899	893	861	838	866	900	932	863	832	827	863	840	871	871	833	859	842	833	938	895	955	832	851	856	839	888	883	836	811	851	780	847	822	831	826	847	834	832	846	843	829	844	841	833	804	856	875	859	824	838	840	845	834	854	821	822	838	752	872	848	853	850	859	864	871	842	829	827	835	849	859	834	833	854	854	815	889	852	875	789	888	823	833	831	862	892	883	838	851	831	846	793	831	849	867	852	833	881	829	866	851	828	849	812	832	849	841	843	845	900	846	836	839	853	838	843	818	881	794	853	852	847	926	797	841	845	868	857	819	859	838	808	819	850	812	871	844	845	839	845	841	816	841	847	845	906	854	853	848	832	845	804	858	794	833	803	873	906	835	838	886	876	807	806	846	829	843	795	864	835	862	850	857	864	817	834	862	830	840	858	859	865	825	849	826	874	860	797	838	872	846	848	848	799	903	823	814	861	870	836	849	814	873	845	823	825	858	852	857	819	821	819	831	835	882	871	841	864	829	833	801	865	867	901	854	836	847	864	843	788	882	819	826	844	826	832	846	863	783	807	851	853	848	836	804	878	864	856	800	795	856	841	814	863	826	829	847	854	834	826	844	818	865	793	821	781	813	822	880	878	845	827	812	796	883	807	834	851	821	805	804	828	880	812	866	831	829	872	840	862	821	884	821	884	882	847	878	869	817	875	816	821	825	850	848	850	830	808	834	837	838	860	873	837	875	849	895	847	832	816	860	829	805	854	852	872	865	846	803	843	876	815	784	776	813	838	867	817	870	813	836	814	823	747	808	797	846	875	870	840	846	875	853	890	827	785	838	812	842	831	848	856	860	878	787	814	813	874	866	828	817	833	883	832	833	825	825	889	838	855	841	840	836	881	872	867	879	814	791	862	834	860	788	797	837	851	845	835	843	799	874	850	841	872	862	868	852	837	841	850	891	851	884	845	862	861	826	796	859	828	827	881	864	832	791	781	853	861	826	840	849	884	861	846	859	842	851	826	818	855	808	881	861	841	830	836	845	856	836	856	849	846	853	877	833	838	783	838	862	848	863	856	792	845	856	861	839	816	841	883	837	805	829	887	877	847	858	821	835	864	846	834	862	835	857	824	816	882	804	849	857	837	836	846	841	819	800	870	855	820	852	852	906	825	858	868	884	841	856	890	834	824	774	877	846	816	866	815	847	870	804	835	827	829	897	850	876	856	853	814	823	834	834	890	806	852	786	851	790	875	811	849	896	836	843	825	848	832	842	846	873	868	878	844	857	881	855	875	887	818	840	816	809	851	864	859	853	868	827	837	840	875	842	798	854	826	889	882	906	866	835	915	854	824	838	824	856	803	795	860	804	836	819	833	845	854	908	907	849	846	802	794	882	857	856	872	827	844	868	870	863	888	841	838	854	853	855	842	802	829	809	865	851	849	826	860	759	861	782	874	883	885	860	821	836	841	820	877	887	867	853	863	855	873	854	838	895	861	838	863	859	799	833	865	795	817	834	850	807	835	845	863	813	801	840	868	844	869	831	818	787	855	872	826	792	864	830	809	870	812	902	830	856	885	864	821	857	890	853	847	890	808	845	828	851	843	837	855	886	860	862	862	809	791	865	850	870	905	829	862	829	859	901	858	849	855	834	826	842	837	939	813	865	883	831	908	842	809	828	837	825	847	814	849	840	936	842	813	822	817	775	868	893	827	809	839	873	837	867	888	838	852	858	867	881	767	895	807	892	895	807	837	889	818	875	816	774	907	810	884	864	850	872	859	832	869	811	825	862	868	813	840	810	817	869	823	890	804	874	789	850	813	813	836	841	821	821	854	831	862	876	865	790	849	832	867	831	871	875	833	852	893	829	851	896	834	864	886	840	853	848	870	885	869	860	850	868	818	852	870	823	874	818	857	843	839	850	881	868	909	833	929	809	870	822	829	845	836	846	922	854	849	816	837	825	847	830	869	855	901	803	860	794	869	832	827	852	824	855	819	807	885	863	887	857	890	903	829	838	858	844	842	884	850	837	875	872	901	912	812	868	827	859	847	868	790	853	840	780	826	841	842	890	823	823	835	867	839	869	841	806	851	821	879	893	849	795	813	788	851	862	843	895	798	865	865	816	821	875	839	875	875	846	866	794	810	849	823	812	812	860	830	811	842	797	868	855	793	816	831	835	826	765	864	791	826	850	814	884	842	855	817	823	908	809	850	827	887	877	832	860	852	816	820	803	890	845	866	874	840	856	821	871	816	833	847	857	848	858	857	826	785	853	868	840	861	841	818	900	858	826	871	844	839	858	779	861	855	838	871	858	861	831	853	855	875	863	783	808	867	843	886	802	879	861	831	854	818	832	874	861	833	877	865	870	884	856	830	858	847	807	771	810	786	842	857	824	871	858	881	769	844	870	830	856	887	851	851	847	858	865	821	849	861	817	796	830	843	883	824	843	814	834	807	887	846	825	796	837	872	797	862	852	861	855	852	811	866	797	826	812	860	840	799	857	837	846	857	784	877	817	839	854	871	828	817	849	833	791	862	789	838	832	870	790	810	866	870	889	863	829	852	871	908	833	892	817	854	844	873	889	879	804	826	800	828	876	846	901	820	901	799	863	860	835	829	817	811	887	819	870	814	840	858	775	802	835	796	783	881	893	871	836	801	826	879	862	855	812	861	858	809	775	837	865	830	804	835	833	870	855	901	825	852	830	848	801	888	863	811	831	900	858	840	820	878	815	839	826	843	846	840	834	859	909	824	848	857	854	864	834	905	882	779	842	790	874	836	857	854	861	840	868	893	863	919	906	830	803	927	850	864	852	792	817	844	809	824	853	826	877	814	840	872	814	811	893	889	838	897	865	805	856	850	868	814	783	849	861	859	858	855	847	886	915	872	857	939	830	891	845	854	911	834	860	881	835	878	852	808	837	869	884	848	823	838	849	834	827	858	828	866	835	804	755	850	850	860	872	830	902	861	823	853	817	816	855	876	841	843	849	871	868	830	836	860	923	803	833	838	820	824	823	826	767	882	807	832	898	820	781	864	836	857	845	881	836	834	822	869	853	860	809	831	850	830	820	846	804	835	889	872	813	832	855	851	885	877	838	864	868	833	815	852	876	881	823	863	849	825	804	847	855	835	835	856	910	859	873	837	888	873	833	846	872	818	859	882	839	851	818	836	856	874	839	810	813	835	847	844	832	826	832	801	849	828	860	885	850	873	815	876	868	751	869	825	850	888	836	865	851	821	824	890	854	792	852	826	789	795	888	845	903	893	871	863	844	839	841	852	899	812	847	804	864	853	855	862	888	839	849	887	777	853	856	849	823	845	848	910	815	857	906	865	856	843	845	829	846	839	838	822	798	863	833	860	855	888	851	890	873	888	828	783	846	868	842	889	837	840	863	786	882	847	813
69175	39977	10793	2145	1172	907	719	635	552	549	497	503	471	488	446	462	399	407	418	415	420	393	400	413	352	404	408	376	392	420	404	389	413	378	385	388	347	397	423	407	368	389	369	370	391	374	388	413	398	396	376	363	365	374	361	390	422	369	390	369	378	400	373	385	382	369	356	414	371	379	334	385	362	387	344	388	375	367	409	364	396	374	387	355	374	342	392	341	379	374	401	381	396	399	373	360	399	383	372	385	402	402	387	347	359	410	371	365	386	365	372	410	371	404	410	359	371	356	368	386	404	408	383	380	398	365	336	373	386	361	348	381	372	366	348	361	374	357	384	378	393	343	353	379	342	414	366	397	385	365	380	376	396	399	343	347	398	376	397	396	413	369	387	383	381	345	375	398	393	391	423	354	370	363	384	401	363	386	376	337	404	393	366	367	421	363	377	384	394	359	396	388	415	398	387	401	366	379	371	372	371	397	397	367	392	380	399	405	391	377	364	379	396	370	386	385	374	383	394	387	346	395	366	400	385	420	363	398	388	402	351	404	389	365	363	357	395	388	399	387	383	382	375	366	399	393	406	360	394	421	398	362	379	378	366	375	386	376	330	407	373	344	377	365	381	356	404	365	386	393	424	355	363	347	372	415	363	396	375	357	419	394	368	389	353	387	413	398	356	381	409	373	402	349	353	365	368	367	368	413	387	419	360	358	386	404	387	368	413	376	346	336	336	380	353	393	384	360	390	369	375	359	393	338	374	359	399	376	416	373	415	383	398	365	383	385	367	393	406	370	345	443	411	367	404	359	385	412	397	375	369	378	368	383	376	368	364	411	420	360	407	406	389	370	369	392	398	358	359	378	444	425	395	368	355	385	417	383	353	369	382	360	375	397	397	370	386	406	398	417	379	354	402	402	396	431	382	343	381	358	400	396	373	351	343	375	396	369	377	379	401	385	374	409	346	377	402	365	400	398	365	382	356	368	356	386	401	355	391	381	387	371	419	365	384	417	364	351	399	370	416	402	375	398	328	406	391	343	410	375	374	414	401	411	361	395	392	368	418	373	395	402	349	374	385	401	371	389	387	366	396	435	367	391	412	374	373	366	403	359	395	384	379	369	392	366	397	383	334	379	389	367	383	408	396	363	375	417	351	424	405	397	373	404	349	421	408	353	364	378	387	400	363	374	385	358	394	371	367	365	393	380	395	363	374	393	390	349	381	402	386	395	407	382	384	386	344	370	375	381	393	397	379	367	350	405	353	369	380	380	365	343	370	398	394	373	394	393	401	385	411	383	375	381	381	407	366	379	367	399	383	403	408	372	380	364	382	367	377	372	373	367	396	393	400	369	367	375	393	422	398	380	376	439	332	353	349	370	379	381	380	385	390	421	417	425	380	347	418	389	375	409	366	352	387	402	354	369	359	382	389	405	406	352	399	401	408	366	363	360	360	364	375	370	371	399	372	377	403	367	395	433	382	361	361	386	388	397	394	408	361	374	363	390	401	384	372	362	396	399	417	427	382	354	398	370	385	387	378	383	376	373	382	387	393	368	379	382	407	365	376	379	378	364	411	363	413	392	370	344	383	379	410	371	378	403	420	386	353	391	393	435	410	338	369	434	403	359	405	370	399	370	357	359	385	396	375	384	367	361	389	378	372	382	391	377	376	376	402	386	405	363	385	370	383	347	377	400	334	407	405	397	407	368	391	392	375	324	379	374	364	375	393	363	369	384	409	383	409	388	353	390	406	350	409	410	351	393	389	390	440	425	341	380	365	374	409	366	381	370	385	416	390	396	377	403	419	383	357	359	399	371	377	384	394	385	369	349	412	433	365	362	378	372	371	354	370	382	375	347	361	385	361	374	408	382	370	400	371	387	385	386	364	392	386	412	352	372	407	371	369	383	355	333	383	378	388	395	383	391	348	378	389	341	389	408	399	400	394	438	390	379	385	370	374	384	394	389	401	401	421	388	375	356	419	356	429	385	392	391	371	415	377	330	382	343	342	393	363	367	389	344	382	405	374	404	402	345	353	400	359	393	355	371	436	389	390	368	409	405	381	401	346	341	385	400	444	375	386	366	398	385	368	372	388	352	411	406	372	357	408	404	356	381	384	375	366	402	400	395	397	375	355	415	355	377	394	377	383	379	409	382	331	383	397	357	419	376	394	346	364	369	378	376	371	415	414	383	348	397	405	399	353	359	421	374	386	378	386	370	365	355	362	392	395	369	375	358	430	394	389	358	366	412	366	364	384	370	372	392	374	365	378	392	359	412	392	392	356	374	387	348	370	355	347	368	326	374	395	394	365	379	410	391	374	373	391	352	411	392	392	354	404	396	404	401	387	386	388	382	395	365	383	390	400	420	369	403	362	343	367	409	357	377	394	412	368	403	350	356	398	367	409	366	400	351	374	376	366	351	374	359	376	354	398	376	370	418	361	357	412	372	386	393	373	413	356	353	396	381	393	365	371	380	369	377	391	402	375	383	401	389	415	338	332	370	367	366	380	356	361	372	414	355	386	386	359	385	389	365	372	376	351	392	382	373	393	374	372	406	409	401	418	343	380	374	368	420	386	374	348	385	357	382	397	356	385	392	405	398	374	409	407	407	409	353	375	397	340	362	397	402	354	385	390	391	391	374	432	400	370	369	391	358	368	392	365	367	381	423	357	409	373	379	385	397	405	408	384	398	378	401	398	353	362	401	369	398	375	342	377	341	387	360	389	381	415	406	363	371	402	361	353	379	384	365	397	382	368	352	381	362	351	368	359	412	354	377	369	377	385	375	382	398	356	409	383	394	391	414	348	355	349	399	357	415	377	360	380	364	383	376	367	387	364	403	383	354	369	385	376	395	403	380	377	368	373	377	366	393	406	363	428	363	381	349	343	344	338	396	340	409	387	377	377	392	355	421	371	349	358	375	362	365	401	405	370	404	363	372	408	380	419	382	379	372	392	421	388	370	388	397	389	383	398	374	371	366	365	400	379	410	357	373	359	388	356	364	409	373	348	385	387	371	407	337	428	398	351	375	404	343	401	349	354	373	367	374	400	438	360	370	403	365	400	403	406	406	376	393	394	394	348	430	388	374	359	401	390	377	403	383	359	355	358	383	433	375	360	375	379	374	381	387	386	342	360	363	408	375	396	424	387	382	379	398	356	404	430	377	398	358	365	382	363	382	344	392	378	412	369	388	375	342	341	367	398	400	406	372	375	385	416	412	373	392	388	367	360	432	394	374	370	391	373	414	397	383	394	356	413	376	385	377	401	365	368	386	351	399	368	423	395	403	399	383	385	387	373	375	355	409	415	371	387	378	398	379	360	350	361	381	360	365	363	382	406	394	383	421	432	438	344	396	400	344	366	386	372	392	375	384	388	386	410	381	345	379	370	359	375	359	379	367	380	360	379	368	384	407	387	366	380	395	337	355	362	382	355	383	412	407	392	384	389	404	364	429	358	387	426	408	410	367	365	403	342	380	315	352	377	348	394	396	399	381
44290	11818	3723	4485	3928	3348	2835	2376	2151	1939	1691	1685	1573	1485	1372	1359	1256	1281	1218	1238	1118	1157	1141	1109	1039	1131	1061	1030	1017	1074	1041	1045	1033	1019	1037	1028	1034	1001	988	953	974	1036	1040	999	969	902	960	934	960	948	947	942	1006	949	898	988	960	960	957	973	927	932	984	954	913	954	962	998	947	869	1000	962	966	966	950	983	907	992	985	996	957	954	913	979	928	950	879	922	969	927	949	892	932	940	902	947	907	932	928	962	911	960	927	909	930	880	977	933	931	959	926	952	1008	930	958	911	954	948	979	955	941	947	987	873	960	978	958	925	982	923	929	865	934	944	946	916	965	880	910	965	917	926	920	923	923	883	932	932	917	955	934	965	926	935	1042	920	950	894	1011	936	922	847	938	961	948	952	957	965	905	956	979	937	931	899	926	894	918	943	960	956	917	918	972	891	925	979	946	936	965	921	923	956	899	903	911	936	994	954	943	984	975	928	942	923	939	922	994	949	947	878	1001	933	922	992	888	933	906	935	934	934	921	936	920	930	890	983	938	946	916	946	903	951	951	934	943	921	921	979	902	921	993	906	960	932	950	942	919	949	957	972	925	896	943	910	910	968	942	921	954	909	925	939	918	981	956	870	878	940	927	942	937	928	950	948	1004	904	1022	977	932	925	962	955	921	942	955	917	892	995	974	936	940	918	943	959	940	907	902	909	964	937	891	905	866	936	905	924	949	916	940	852	925	938	968	926	985	966	914	920	903	965	949	916	913	949	921	936	953	914	913	948	941	963	921	924	970	992	939	910	936	925	971	917	932	951	884	929	1068	904	927	943	900	985	945	966	956	971	879	920	904	912	881	901	838	881	925	897	909	950	917	897	961	922	930	1001	937	962	928	926	970	930	926	888	947	931	908	936	891	970	974	912	887	951	944	876	960	985	925	971	908	925	927	941	969	949	948	927	944	949	912	960	905	905	929	908	969	952	953	937	954	957	938	943	962	933	879	948	940	890	970	905	939	925	935	872	901	903	942	934	968	948	926	961	901	911	925	867	924	938	936	978	1042	944	892	950	948	948	966	850	961	946	976	905	904	948	948	932	909	957	889	949	960	942	918	956	936	956	901	898	955	972	929	961	932	910	897	961	917	946	943	909	861	979	928	920	920	902	910	891	934	944	901	912	900	915	992	884	889	964	923	913	918	939	941	1004	939	934	927	908	982	922	960	940	877	930	940	963	923	959	954	929	939	912	947	954	857	958	938	980	951	926	886	923	917	909	935	921	933	942	932	946	921	985	924	893	959	921	915	982	920	972	959	908	987	998	930	946	915	884	885	964	968	946	928	914	908	924	941	946	966	924	917	950	923	933	945	955	916	910	933	954	901	935	935	881	942	907	958	911	973	968	935	998	976	909	968	941	950	926	912	937	919	939	901	990	874	962	948	983	961	929	862	921	949	938	955	873	944	948	899	909	902	968	939	913	946	901	906	946	968	956	945	913	919	926	931	912	944	941	933	933	921	946	910	939	960	928	912	939	934	959	977	913	935	912	930	946	959	958	956	946	942	920	892	926	957	942	920	941	948	908	944	910	934	956	995	968	895	911	931	899	944	947	895	925	925	922	959	888	914	967	940	934	950	940	909	931	946	962	917	941	943	892	881	976	969	952	903	906	912	996	891	886	908	910	904	900	876	972	934	936	905	942	885	945	895	979	907	961	927	926	939	926	895	945	944	932	954	886	965	948	896	921	925	931	951	933	981	907	951	911	1006	934	976	925	937	922	905	932	928	943	1001	884	995	959	943	925	920	946	910	908	972	919	916	936	927	957	927	934	978	913	953	939	918	957	920	928	905	956	871	917	937	932	973	988	944	950	858	960	920	902	918	895	928	968	990	898	936	914	977	957	924	923	956	918	897	955	973	926	929	964	914	952	954	943	916	888	964	944	926	870	955	972	924	915	947	927	943	898	945	924	985	969	949	939	952	934	988	950	880	932	921	958	974	937	922	911	936	955	980	919	931	887	911	956	923	964	881	924	931	912	915	967	909	1008	899	887	891	877	930	938	931	956	952	945	944	935	924	940	915	917	970	929	936	933	903	975	882	954	942	971	948	947	959	945	898	914	951	950	937	900	904	903	954	975	982	942	935	886	904	913	928	895	936	939	919	965	956	921	942	897	925	903	977	1006	928	924	907	953	936	893	978	952	967	920	974	913	961	997	965	875	946	915	885	867	929	946	936	887	915	993	928	975	896	941	993	921	916	920	951	918	898	914	992	967	947	975	934	919	931	957	958	922	897	939	936	861	938	932	938	954	919	890	977	976	905	908	922	891	966	898	934	922	933	916	937	957	936	945	930	939	945	878	954	913	912	880	877	938	925	943	925	946	942	1015	993	920	934	959	951	949	937	950	918	974	885	935	934	948	912	880	938	934	917	928	927	952	926	934	927	979	894	942	944	917	957	872	894	936	923	883	900	939	965	983	914	927	883	930	934	998	951	946	934	916	903	924	898	917	953	946	986	996	941	912	913	976	905	922	893	887	905	897	927	954	946	939	942	900	850	972	944	927	907	873	939	927	945	977	983	890	904	986	916	957	921	950	967	927	979	961	913	944	921	927	903	906	952	919	933	973	950	892	944	904	934	942	951	934	937	931	924	952	923	946	943	892	930	949	870	931	908	889	938	917	970	980	862	937	963	975	965	911	985	958	944	938	903	928	918	934	956	915	947	968	959	830	961	983	911	934	971	953	903	905	972	950	936	905	912	889	926	908	938	902	916	952	948	965	906	947	952	902	939	972	954	917	911	952	935	971	946	908	933	857	921	962	879	972	887	918	1022	870	901	907	937	948	986	990	961	943	913	919	914	951	973	867	924	908	941	916	949	900	961	942	902	921	930	951	959	900	980	943	949	951	929	896	942	931	954	999	915	978	945	939	899	985	913	952	941	925	919	973	941	903	895	937	936	870	947	940	990	910	988	922	915	902	957	987	913	906	930	915	895	933	930	948	934	990	983	973	907	923	949	926	895	901	984	958	961	894	956	976	970	910	906	990	888	966	963	920	906	967	937	956	965	973	920	964	966	985	920	889	963	954	929	869	899	862	850	909	909	930	991	928	988	923	955	929	946	922	942	1013	937	935	942	937	894	934	909	920	920	934	936	912	927	919	998	935	917	994	955	912	898	892	906	917	915	926	907	924	922	900	903	932	961	918	938	959	916	950	951	921	901	949	966	965	924	868	940	914	952	889	915	930	935	926	964	977	883	974	928	990	908	903	863	945	968	957	929	931	900	950	952	984	971	967	924	916	903	938	950	935	992	918	948	938	917	973	962	909	909	983	983	984	927	901	957	946	942	949	866	935	899	936	962	988	959	929	903	941	965	918	923	910	981	989	961	944	894	945	956	937	891	917	925	956	920	979	932	969	996	966	919	896	900	937	929	873	939	911	906	962	955	918	911	921	964	948	942	891	887	968	948	939	919	946	937	929	886	925	869	928	968	919	971	927	915	908	936	910	915	917	932	911	946	941
8701	1238	185	166	162	156	171	181	151	144	172	146	160	142	175	141	171	160	154	146	160	165	154	155	150	141	168	150	151	173	156	156	155	179	156	140	170	176	145	160	141	172	160	169	177	168	178	160	156	174	152	148	167	152	142	163	134	172	137	160	177	182	165	167	169	152	181	192	151	154	166	150	181	174	169	152	163	167	178	147	174	159	173	173	174	157	151	177	160	161	159	173	156	158	178	159	158	184	178	169	160	157	151	157	161	170	191	162	166	175	190	168	146	194	179	179	176	162	164	158	154	160	178	132	159	171	161	148	157	141	173	163	177	168	156	187	171	155	176	147	171	155	164	150	183	162	149	151	147	159	140	163	165	158	143	147	175	172	186	133	174	149	174	165	135	166	138	159	171	166	168	165	143	140	161	163	160	163	163	173	198	186	153	147	174	132	160	153	152	175	167	132	184	190	173	150	172	196	176	173	167	163	155	162	157	165	158	172	138	193	178	164	148	171	168	153	156	155	159	161	151	167	173	192	158	155	154	143	143	168	174	161	166	188	177	163	149	157	150	171	170	178	162	190	148	164	166	156	163	134	141	164	165	174	163	167	155	172	168	158	150	182	151	155	182	159	191	175	149	167	189	188	148	192	155	167	158	153	144	163	158	170	139	172	145	161	153	160	169	163	143	149	155	163	167	173	181	155	161	167	176	159	140	171	157	154	169	154	143	158	183	140	162	148	130	158	162	162	158	149	169	141	150	167	175	172	152	160	159	164	182	155	163	158	152	150	170	161	154	155	163	161	139	159	152	143	161	176	163	171	157	187	175	179	170	205	137	173	168	140	149	177	158	168	164	157	178	163	162	153	158	153	158	173	160	168	166	169	155	167	173	188	139	175	148	179	152	150	168	137	164	160	153	150	186	128	180	142	166	159	180	156	179	158	170	145	139	168	157	173	180	190	153	168	161	163	145	151	149	156	163	136	180	165	160	154	161	171	158	155	164	155	148	157	140	153	146	143	180	168	170	150	165	161	196	149	156	165	162	171	169	142	160	155	163	174	175	135	163	184	166	167	169	138	167	154	165	188	196	152	162	169	155	160	161	171	161	142	158	168	184	187	146	149	137	173	142	179	163	172	177	125	181	154	160	175	161	167	162	164	182	147	166	181	139	131	144	180	145	164	155	126	176	168	152	171	156	180	173	159	134	176	167	142	155	175	161	157	166	155	178	166	137	162	148	160	156	153	151	149	131	162	166	186	163	142	162	175	138	171	153	159	170	159	144	150	162	145	187	172	163	168	171	177	182	177	144	169	148	157	146	180	175	169	166	155	145	173	153	159	160	155	193	165	163	209	146	171	141	159	175	157	171	159	168	166	159	166	163	180	153	171	150	174	176	150	152	163	139	175	146	147	171	182	148	167	154	180	158	167	164	140	135	158	152	164	152	173	153	168	183	162	154	162	176	157	152	179	160	159	163	149	163	154	164	152	155	139	164	167	173	157	161	163	153	161	156	161	141	173	147	175	157	158	156	165	165	154	181	171	145	172	163	187	164	163	141	135	153	157	162	160	159	153	156	156	141	169	160	170	143	178	187	158	174	135	152	160	148	171	168	174	162	137	166	163	157	175	159	156	182	173	183	157	168	164	153	147	151	180	149	168	149	156	163	175	173	156	137	159	173	164	176	156	169	149	182	147	143	147	180	169	166	162	161	149	152	132	159	159	157	173	153	177	134	178	166	161	154	179	147	175	182	146	141	159	173	149	138	171	173	141	156	170	163	164	149	146	164	153	166	154	181	174	140	161	166	130	166	163	143	158	182	163	148	150	154	166	184	170	147	153	159	153	184	139	175	173	170	150	170	151	185	164	149	175	164	130	160	155	170	163	145	138	181	149	147	152	148	167	149	162	168	156	163	161	158	184	153	176	152	154	176	142	145	156	167	168	173	153	164	162	154	161	173	160	193	143	144	159	156	173	157	149	138	173	151	153	143	135	164	156	192	190	157	164	160	162	173	145	168	138	158	188	188	171	162	179	170	149	182	154	154	142	166	180	162	165	151	142	159	170	152	173	151	168	154	170	178	155	194	177	153	176	162	159	164	146	159	128	159	150	166	155	183	163	155	180	164	132	178	186	162	144	171	160	169	154	179	161	147	164	153	177	158	152	184	171	159	158	135	156	155	167	149	163	170	167	162	157	166	182	150	152	147	182	160	157	149	164	154	172	175	151	159	157	194	136	160	152	164	153	183	157	168	170	160	156	174	174	175	154	156	170	173	174	140	174	157	152	177	181	165	134	148	179	173	159	181	180	142	160	178	178	166	147	174	137	168	159	163	170	163	163	153	174	142	169	174	168	137	159	172	183	162	189	174	169	162	167	161	142	157	161	178	204	166	160	164	151	153	180	149	171	136	165	162	164	148	174	170	166	161	168	144	180	150	151	165	180	148	185	174	157	147	146	155	165	152	151	168	155	162	149	157	145	146	155	165	144	189	157	155	168	184	173	177	160	169	145	163	168	135	169	163	146	174	135	151	167	178	165	153	151	149	163	172	146	150	170	152	145	167	166	171	171	143	178	163	169	148	146	167	141	167	147	176	152	172	157	162	193	165	165	153	165	161	164	146	178	153	178	136	146	153	159	131	170	168	142	165	148	154	155	144	157	161	155	156	176	159	161	161	178	158	137	128	152	162	144	177	148	146	161	170	147	160	164	173	152	146	149	162	157	160	180	169	178	159	165	161	148	170	164	148	144	187	171	156	182	153	187	150	146	163	150	154	174	168	160	154	163	164	183	160	136	167	168	150	167	165	158	167	171	181	154	168	147	175	161	158	171	162	165	165	154	146	163	178	171	160	155	145	152	160	150	156	188	165	176	155	157	134	143	169	168	154	159	179	157	160	155	157	170	193	172	167	162	170	160	182	173	144	170	171	156	169	163	169	161	137	170	187	152	179	175	168	167	160	154	183	154	146	170	161	161	165	182	171	158	174	148	155	160	184	157	175	185	160	179	150	161	175	176	154	145	163	158	144	151	169	151	149	162	162	150	172	148	129	148	157	144	143	165	164	174	169	132	160	141	155	167	153	154	139	186	179	167	145	162	181	157	173	148	149	152	167	149	154	155	178	167	152	158	166	176	160	147	160	162	153	157	161	163	142	174	173	152	149	181	188	173	154	167	184	191	156	171	163	145	173	165	150	163	150	185	158	128	161	147	148	159	174	190	148	174	166	154	148	192	159	144	173	163	157	170	170	141	172	165	147	162	171	175	165	177	167	169	151	152	146	171	150	177	181	157	162	171	141	169	161	150	174	166	155	188	195	173	146	161	163	150	180	165	167	171	156	140	162	152	160	126	194	160	145	164	175	148	184	155	161	148	155	155	162	159	171	168	161	174	154	162	155	168	153	166	177	173	180	174	172	172	175	157	152	165	161	153	148	167	167	165	161	170	172	150	164	162	168	154	170	170	186	151	145	178	160	151	154	158	170	156	142	141	147	141
9724	1417	511	574	552	575	516	543	494	533	495	475	508	512	522	483	471	500	498	476	509	514	487	472	474	513	462	531	464	496	478	481	463	513	503	472	503	529	489	487	476	498	480	459	496	454	518	452	476	483	498	497	507	445	506	512	497	474	454	493	531	494	481	491	498	484	475	492	503	463	473	498	439	489	489	486	459	503	536	479	503	520	516	494	496	485	510	490	495	519	502	485	498	515	485	492	489	456	449	501	468	475	486	543	510	498	503	481	486	499	451	473	484	486	486	480	466	463	488	514	482	475	492	493	505	501	465	504	512	552	496	488	468	466	496	454	524	495	480	499	495	488	513	482	458	506	444	504	505	485	512	495	528	497	486	477	485	502	469	484	473	499	509	490	485	471	464	531	525	480	490	503	417	506	464	480	498	478	485	451	489	483	451	465	480	479	432	496	500	487	486	501	493	526	500	481	493	490	478	459	440	474	495	491	501	485	496	494	500	531	496	503	483	483	479	509	501	479	453	495	463	479	503	482	449	510	495	514	522	490	507	511	524	458	468	503	486	530	506	499	485	503	489	441	506	559	421	485	498	476	542	483	459	485	484	478	507	494	523	483	489	493	476	471	464	472	492	446	480	477	481	459	481	486	518	479	475	474	486	463	453	457	477	481	480	487	472	476	449	505	491	492	458	507	508	508	498	504	513	514	522	501	505	496	449	514	461	477	551	487	409	490	467	479	461	501	491	467	489	511	474	510	528	486	488	516	484	489	479	486	480	460	533	518	495	511	420	500	516	471	472	498	499	495	504	478	506	511	457	487	496	462	458	491	478	492	493	497	509	513	476	490	483	477	513	480	550	486	478	508	494	482	474	464	515	487	539	498	485	500	481	528	497	452	539	496	475	514	508	465	494	501	471	452	486	514	473	458	479	503	517	518	524	466	477	523	486	499	484	482	495	500	474	489	509	510	514	497	491	474	492	491	517	492	534	516	465	474	490	475	484	505	465	445	475	491	501	537	478	499	530	509	457	487	502	485	481	510	494	505	497	490	500	450	505	441	479	524	502	479	477	460	504	463	466	496	475	492	502	484	542	500	507	532	517	493	517	505	476	427	479	505	502	458	462	525	518	464	468	487	497	439	470	434	512	459	521	485	511	478	486	462	510	532	494	501	523	500	495	476	522	515	481	494	484	476	533	490	503	499	494	491	468	474	501	483	481	510	477	499	470	483	464	452	465	527	464	495	467	489	482	464	499	494	454	559	467	514	490	496	469	487	539	508	536	478	472	503	498	494	480	468	468	493	472	473	454	516	511	489	486	470	475	515	493	461	471	500	516	499	524	484	453	549	485	485	475	502	496	465	522	472	491	491	463	467	474	472	493	447	485	489	523	479	442	492	486	522	477	473	477	470	499	486	524	490	520	516	513	504	524	490	508	485	533	488	511	493	492	508	450	464	499	448	494	467	473	483	473	516	476	508	536	502	464	528	504	480	480	521	485	506	493	498	462	508	497	468	537	531	484	450	508	466	500	514	485	547	482	493	471	482	457	508	470	473	496	503	484	539	506	504	464	511	508	521	479	499	480	511	477	498	506	494	493	510	526	481	502	505	483	469	491	483	476	493	451	448	498	496	482	517	499	503	520	501	517	457	482	481	448	499	502	504	524	508	490	464	457	488	480	517	457	472	466	487	481	500	495	509	506	462	473	510	459	514	520	517	499	503	471	500	511	460	466	502	492	483	505	470	529	513	500	484	531	476	497	469	489	515	443	471	489	470	511	480	512	472	484	479	490	496	510	490	528	521	497	477	476	507	521	530	471	471	468	540	481	462	449	513	500	485	486	477	497	498	472	506	496	512	503	471	496	518	476	482	475	524	441	496	513	464	490	492	476	515	472	504	532	465	483	495	454	453	476	483	509	484	489	507	521	527	516	515	530	504	451	483	496	452	489	507	492	544	476	501	498	477	489	463	493	478	519	456	464	507	482	489	528	510	480	508	454	497	483	486	500	471	517	526	518	471	478	476	478	518	517	486	485	508	494	526	475	485	499	458	476	480	476	494	490	467	411	472	445	514	501	533	490	471	496	501	462	503	463	481	480	505	498	486	482	467	494	474	464	456	497	508	479	480	508	513	501	491	451	494	483	506	478	493	491	465	518	487	481	526	496	492	484	536	486	482	517	514	528	460	478	479	450	504	506	491	499	458	506	468	500	474	501	519	471	510	509	479	523	512	548	454	514	476	481	488	461	501	513	513	542	507	499	473	488	493	465	487	501	494	447	470	464	481	494	514	489	484	513	514	491	478	442	483	488	517	475	502	499	507	479	504	563	499	490	479	512	496	499	513	506	495	547	512	482	498	447	506	522	520	505	518	476	471	482	488	509	502	482	481	474	468	477	508	487	447	467	507	508	488	458	550	509	502	481	514	471	505	492	486	521	474	477	501	473	500	476	448	494	511	498	519	457	503	482	475	508	492	462	482	508	495	491	486	478	490	499	491	502	449	449	478	461	449	462	489	469	487	508	503	522	488	481	458	470	486	501	496	486	472	481	496	497	483	505	478	505	472	493	433	499	462	464	458	513	503	531	482	490	484	473	492	473	531	511	477	483	452	499	474	490	530	483	483	520	490	461	482	466	455	477	433	514	480	502	485	471	501	528	490	484	503	515	484	501	492	485	514	468	486	467	508	504	512	452	557	509	485	466	504	497	500	465	486	500	458	471	513	460	482	506	480	491	488	462	466	471	463	476	511	496	519	498	422	496	504	506	468	459	492	531	489	495	466	525	486	501	471	497	468	501	485	456	495	468	486	446	479	484	491	491	473	464	530	504	476	513	484	498	490	463	492	510	472	481	500	475	515	510	471	471	484	479	505	492	515	496	499	495	509	507	480	506	477	465	496	447	489	487	468	482	534	525	434	466	489	492	498	499	484	496	490	504	467	534	443	487	502	472	490	480	510	515	479	474	505	517	487	491	455	500	441	473	482	490	526	513	519	479	493	510	496	474	500	480	490	505	507	470	427	474	503	493	498	495	472	462	513	482	502	450	495	517	481	485	483	480	460	488	508	496	483	486	521	458	512	505	482	491	484	487	513	477	545	475	455	481	483	493	490	519	470	482	521	506	518	497	503	479	449	516	453	547	464	498	527	472	496	483	494	481	473	500	473	509	489	499	471	510	488	493	493	472	444	473	494	459	494	467	483	484	514	487	472	451	441	477	492	472	506	451	465	511	526	492	497	539	520	479	447	510	478	531	479	475	473	494	508	450	480	485	525	478	470	473	484	463	487	488	526	459	482	478	523	530	472	448	492	486	502	509	490	501	501	474	495	474	502	492	463	514	509	475	460	516	474	487	499	520	497	478	496	481	511	525	497	491	476	492	505	548	487	510	483	492	459	541	484	527	506	544	485	505	484	462	461	469	505	496	487	486	470	511	502	484	492	498	458	471	493	484	488	447	469	487	504	504	486	489	513	512	478	486	483	472	498	491	456	486	512
57065	29669	4942	1032	749	528	493	452	421	416	394	338	421	385	367	368	373	349	352	322	330	327	368	334	339	296	340	320	345	336	338	346	310	335	317	361	349	329	337	359	284	348	308	334	304	323	284	336	325	319	309	315	320	348	326	328	341	326	323	336	341	297	345	316	338	325	304	365	326	310	367	351	327	319	334	355	329	367	293	320	374	348	327	320	322	348	330	358	327	301	332	353	301	340	356	350	327	331	321	308	303	291	331	334	347	324	324	356	317	336	344	344	308	298	355	308	339	323	336	316	319	315	338	330	321	300	323	312	320	303	307	310	356	305	317	315	351	358	357	346	331	306	307	305	328	353	333	343	324	303	338	317	352	360	348	299	298	341	303	375	367	313	316	341	308	288	310	343	332	318	368	305	334	337	332	362	355	297	303	325	314	327	334	337	347	337	312	322	332	319	287	302	341	308	307	331	342	321	320	326	298	335	336	357	317	297	327	317	326	329	330	299	291	313	343	344	362	339	303	295	344	346	340	342	337	347	310	317	304	320	326	323	331	310	289	304	324	308	345	337	301	343	334	347	293	305	342	344	332	364	332	315	309	323	354	300	337	320	332	335	318	315	328	366	333	299	307	336	362	354	327	314	322	306	308	330	313	345	367	362	315	331	317	337	323	330	327	340	317	331	359	315	348	323	349	304	321	336	319	335	327	368	327	335	310	331	334	325	323	346	346	320	300	344	303	327	350	333	315	330	322	323	309	326	331	344	315	296	307	303	328	308	314	340	308	303	315	332	297	307	350	301	321	312	299	309	338	348	327	335	338	329	322	304	298	312	372	316	347	302	324	321	327	318	347	341	341	367	321	312	309	325	340	295	305	306	331	327	318	323	332	331	324	336	323	319	345	323	282	327	320	335	324	300	334	356	360	353	298	343	310	307	302	299	357	334	299	302	366	310	310	317	334	324	318	337	354	378	320	310	321	340	345	323	306	285	332	343	314	327	324	335	312	296	328	339	314	342	325	330	335	333	294	308	333	313	337	341	328	328	313	334	293	318	339	368	304	349	330	314	338	345	317	325	361	318	284	296	327	300	335	332	324	307	314	318	337	372	319	342	324	310	328	348	317	323	289	347	328	321	329	316	339	345	336	370	354	338	332	322	377	319	335	327	306	319	300	334	333	313	333	316	330	339	340	306	368	309	329	338	334	339	352	307	356	305	337	336	337	332	342	336	354	345	316	348	324	325	326	310	327	325	351	340	308	329	347	344	343	360	321	311	356	340	297	302	313	325	306	310	325	304	341	318	315	339	316	304	362	331	289	297	335	362	322	297	343	328	315	311	322	337	329	349	309	348	328	332	275	311	308	318	319	307	324	335	357	332	331	282	349	299	300	311	346	299	345	346	332	363	309	309	346	342	347	328	338	340	329	325	336	328	330	330	312	303	339	323	330	324	318	321	294	340	344	325	321	325	357	322	342	335	340	317	327	325	341	297	337	315	334	326	338	337	333	326	313	323	356	344	352	345	328	316	338	333	316	345	333	326	337	323	304	330	341	351	349	326	318	316	333	333	343	309	327	325	296	314	348	313	342	338	338	329	335	299	321	337	320	347	325	338	327	304	323	309	325	338	336	316	337	339	335	323	315	342	300	329	307	372	325	311	326	310	324	312	314	288	339	348	314	331	341	340	309	292	339	307	330	330	341	332	351	348	288	322	357	328	314	309	315	348	298	309	336	329	324	308	318	338	367	314	359	351	315	317	316	358	357	327	316	282	343	310	335	328	325	313	359	316	347	340	292	328	310	325	351	332	290	347	317	320	349	321	347	343	340	318	325	332	328	353	359	315	335	336	361	374	324	318	307	359	322	352	319	343	338	347	324	342	330	308	331	328	336	319	324	313	350	326	326	336	318	310	313	326	312	338	342	330	335	336	327	332	357	339	345	333	342	333	324	362	321	391	323	343	310	284	320	342	305	323	310	314	344	349	356	316	345	338	312	323	333	307	322	358	342	312	353	310	298	304	314	308	317	332	311	298	326	317	319	322	334	340	338	331	327	351	332	351	335	307	303	291	282	316	304	331	314	316	344	303	354	329	349	332	332	325	337	335	341	332	285	316	298	346	365	342	320	334	318	351	319	320	341	344	311	339	310	327	332	342	320	318	327	283	339	338	332	324	332	333	296	307	325	279	315	342	341	337	310	290	324	331	310	352	314	336	316	339	322	316	345	331	295	336	336	303	344	318	327	317	337	320	316	351	337	339	331	328	339	336	301	338	327	279	361	323	327	326	337	333	352	335	335	319	304	347	330	350	312	372	325	298	336	329	334	330	365	344	335	337	306	348	327	336	318	359	325	328	336	331	349	302	310	326	361	327	358	318	359	361	330	301	304	340	342	329	303	344	332	335	295	374	352	333	330	320	315	301	333	326	331	333	319	339	329	314	341	347	356	341	328	328	355	314	361	322	328	336	355	313	340	318	348	315	328	349	355	323	294	323	315	326	330	286	313	319	328	311	287	317	370	309	327	305	334	318	349	347	332	326	307	314	310	301	329	302	303	300	326	315	325	361	313	314	320	336	348	329	311	328	351	334	320	324	317	316	302	325	350	363	321	338	340	322	324	285	350	325	361	355	343	321	329	342	307	326	342	340	324	373	360	315	359	379	345	363	324	312	336	329	314	337	302	296	317	298	348	333	339	344	337	289	347	331	321	323	340	342	364	308	338	305	344	333	323	321	314	309	327	321	314	330	308	285	338	305	339	343	312	289	320	350	288	326	328	310	347	345	324	318	331	331	312	342	319	325	320	336	314	335	323	320	356	324	359	311	338	315	358	323	325	318	317	322	317	330	338	345	355	345	363	362	316	309	325	318	347	337	323	349	287	336	317	336	322	331	343	298	343	342	333	312	346	302	343	340	328	314	316	368	325	330	312	313	314	302	315	343	313	300	326	324	331	331	305	318	324	337	310	335	325	329	334	351	297	315	310	328	338	320	343	317	348	317	352	334	311	309	331	357	362	346	333	321	315	357	321	339	310	316	311	302	311	297	351	325	333	334	297	322	319	321	316	346	356	336	305	329	325	313	324	301	314	326	296	326	314	343	329	332	324	335	323	350	348	326	322	334	352	333	337	317	309	324	333	318	336	335	309	373	309	319	309	345	329	322	329	303	329	346	331	314	346	322	308	316	317	325	321	365	337	338	309	338	316	322	309	335	320	337	322	338	325	303	306	341	297	392	314	342	315	333	336	306	333	324	373	349	330	329	340	359	293	343	293	326	311	322	336	353	322	313	303	311	323	344	296	350	344	314	308	327	359	311	299	302	327	326	301	331	330	295	300	303	327	334	316	300	324	331	349	371	325	335	312	330	298	323	316	338	341	303	347	315	338	357	336	330	307	315	321	329	334	313	288	344	286	324	306	273	285	313	317	343	320	348	296	363	333	309	306	299	342	334	311	348	311	306	330	331	309	300	328	285	313	336	327	340	301	305	298	344	335	299
35282	8083	2227	2589	2407	2059	1801	1648	1391	1454	1242	1149	1137	1106	1062	1060	1032	1024	1028	941	936	981	942	989	989	896	898	884	895	907	958	892	897	838	904	887	897	872	873	917	883	806	908	893	857	879	888	813	834	848	877	844	856	868	856	842	897	834	887	828	870	818	857	863	860	854	900	895	851	871	876	862	848	884	900	868	827	857	831	876	854	851	830	807	854	852	794	897	905	858	844	837	873	850	838	878	855	856	851	841	866	917	810	824	826	835	847	853	892	879	830	818	852	860	883	856	834	848	819	801	840	848	846	865	873	870	838	825	834	856	824	861	865	852	880	871	829	811	855	832	858	854	857	865	861	879	832	774	879	847	856	837	845	806	866	873	848	815	779	809	834	872	858	888	830	874	860	838	900	899	854	861	801	852	862	810	884	838	853	868	864	814	844	825	806	799	826	845	863	865	820	873	838	842	848	851	838	823	846	837	862	850	904	832	832	861	874	859	807	859	844	825	839	815	934	843	832	856	863	856	775	860	887	846	865	858	844	864	796	838	855	839	818	847	869	859	843	846	847	867	834	835	827	868	857	817	837	841	796	857	833	837	831	863	813	865	840	864	884	801	829	875	882	822	870	833	874	853	869	856	866	880	862	829	834	876	861	822	862	844	881	876	856	864	819	834	862	817	834	839	840	841	786	859	901	810	920	839	830	880	878	836	852	868	876	856	872	894	846	822	906	881	824	852	795	811	918	880	821	857	834	850	816	876	859	884	888	873	851	786	829	839	921	906	888	855	854	801	817	842	841	853	836	856	832	806	880	811	824	832	820	851	858	840	848	857	853	837	781	884	861	881	848	893	811	888	856	915	803	866	873	814	869	896	839	872	872	886	871	819	830	880	849	814	849	811	828	896	874	841	829	867	884	845	839	814	821	808	880	836	825	817	837	820	844	835	838	896	843	851	870	842	882	903	846	854	875	851	833	819	845	859	845	857	864	830	887	884	819	924	876	849	851	838	839	868	862	846	886	898	818	913	865	843	870	891	799	856	867	857	874	832	826	904	891	777	878	846	864	851	792	848	896	816	818	872	906	834	810	895	808	880	853	842	844	829	848	809	875	847	831	913	884	805	874	878	848	884	839	819	849	890	833	835	874	870	849	864	828	843	876	864	801	848	801	826	850	788	831	833	867	845	853	821	852	865	815	828	875	838	873	823	807	848	855	871	861	795	865	812	825	847	828	873	851	811	886	882	835	870	886	892	793	833	832	865	803	838	799	865	832	869	869	823	820	853	821	842	821	870	826	835	825	784	855	807	864	883	844	848	881	839	902	826	835	871	836	870	888	798	833	863	870	851	874	917	811	865	826	819	813	859	837	846	839	858	858	841	816	856	812	823	818	860	864	840	847	849	833	833	822	825	839	854	833	842	837	842	886	890	879	828	865	801	840	845	880	850	876	842	863	814	844	883	825	816	846	820	825	854	870	861	798	845	894	837	866	836	833	845	891	850	864	815	873	844	923	827	816	818	847	844	844	864	820	849	834	801	874	840	888	850	802	845	781	867	857	834	804	914	843	888	865	779	854	828	897	807	922	815	865	892	835	864	831	821	846	892	831	855	810	856	871	898	832	855	852	886	832	845	834	864	875	878	852	892	830	864	822	915	824	863	881	844	859	845	878	828	837	862	811	860	893	900	855	853	809	856	854	831	825	901	893	811	793	883	828	858	827	813	883	839	874	872	855	842	821	874	835	824	899	830	854	787	870	806	797	849	879	889	828	854	869	860	792	864	856	876	851	884	840	853	850	893	852	823	851	816	869	785	808	850	859	858	839	865	825	875	868	844	868	839	859	837	823	859	877	877	788	868	844	828	885	874	839	861	877	867	807	837	870	841	840	793	858	826	859	834	827	877	869	821	859	842	870	857	850	828	854	891	815	835	820	852	828	843	829	851	838	830	879	839	827	861	834	833	810	891	885	832	848	835	873	877	806	830	835	805	908	867	874	826	849	895	839	850	891	862	827	817	839	849	889	880	823	848	814	833	825	843	833	836	857	831	824	802	831	836	852	855	822	848	799	809	845	854	849	841	870	794	826	821	821	812	870	848	821	851	836	890	861	775	867	870	860	845	834	836	869	851	830	812	833	842	779	867	869	863	792	811	819	936	838	847	812	814	898	842	803	886	855	805	857	865	838	871	863	839	844	855	870	839	783	809	905	806	866	933	808	842	866	829	830	868	838	837	829	865	831	837	817	852	898	811	833	882	839	834	828	846	837	867	866	848	838	841	847	797	824	851	871	808	832	849	803	847	886	847	830	847	846	912	831	840	832	835	875	864	829	880	920	828	856	854	865	851	832	894	844	881	895	856	809	804	833	885	835	849	844	856	858	824	786	853	873	896	874	899	864	867	857	843	853	851	804	784	872	883	881	821	879	803	849	858	844	830	869	864	834	876	879	889	892	856	842	860	845	831	805	873	846	852	838	844	868	841	843	821	812	814	837	877	838	843	875	848	822	862	846	833	896	884	850	911	861	816	866	849	778	836	797	872	795	831	840	864	830	856	832	812	823	852	872	866	850	831	869	842	886	879	858	839	921	877	908	873	857	849	835	899	802	884	891	838	894	851	826	843	837	827	858	783	841	876	873	805	845	854	831	818	880	769	847	817	863	836	880	873	811	871	838	830	885	919	856	838	818	807	813	868	828	870	898	832	916	850	829	820	883	869	869	923	835	839	859	830	899	841	859	855	886	813	811	837	822	868	891	890	883	819	835	813	859	821	838	840	897	835	875	837	876	868	870	809	861	850	841	872	797	832	859	875	836	857	824	783	824	828	854	841	833	849	940	901	881	902	816	868	841	879	861	837	835	854	875	853	803	842	905	904	829	811	883	863	855	818	852	851	862	850	850	897	833	813	797	880	852	786	817	835	834	813	811	841	844	899	817	885	871	856	852	834	868	824	826	815	882	829	900	863	839	825	786	821	858	836	909	842	847	879	887	838	832	816	875	853	869	834	837	819	832	805	858	807	885	827	800	830	873	832	865	839	839	858	868	857	816	827	819	845	826	831	828	823	823	859	840	831	801	892	855	824	826	851	832	807	874	861	868	897	868	852	811	835	902	852	862	837	825	891	862	862	877	830	854	860	854	892	839	824	865	860	839	875	842	817	839	815	816	844	839	841	811	858	834	874	855	833	840	853	893	807	866	849	888	772	855	880	873	818	871	837	838	812	834	857	828	849	805	866	861	864	893	846	897	857	824	824	830	843	855	845	794	873	850	845	824	898	833	909	869	886	875	803	855	909	834	834	842	786	848	770	831	852	890	852	862	888	827	880	863	782	878	907	860	849	885	798	822	862	855	891	812	803	881	844	838	817	867	843	884	801	846	792	832	857	881	838	835	898	913	858	851	826	840	846	831	853	841	911	848	895	836	819	892	816	837	885	814	838	841	825	860	799	858	850	833	891	792	909	846	827	843	861	843	861	767	785	901	838	771	811	850	869	857	843
69623	39283	11525	2381	1154	857	711	665	566	496	531	486	441	468	449	435	445	448	399	407	447	428	380	438	391	400	403	386	387	376	402	419	377	387	428	392	427	357	390	376	382	392	439	385	381	364	386	368	399	400	405	426	391	403	394	399	413	375	413	389	404	391	388	379	380	389	386	432	360	368	387	390	382	345	401	384	409	397	368	370	366	409	355	362	416	379	383	383	404	405	400	397	362	358	384	399	373	351	425	393	429	368	349	390	377	385	337	407	405	350	422	379	390	419	387	371	374	412	391	363	383	363	370	415	395	403	375	367	366	368	380	375	357	378	412	355	397	376	369	419	390	399	380	395	372	404	398	389	360	382	383	395	396	353	394	376	418	381	412	378	370	349	368	381	398	388	365	365	387	389	426	390	405	335	391	404	367	391	372	409	382	394	412	423	399	374	398	374	378	357	378	389	381	385	371	386	384	370	377	371	400	427	399	375	392	379	397	366	385	388	397	410	395	384	379	358	333	406	412	373	369	350	388	393	400	339	362	397	395	428	371	389	384	375	385	378	381	395	380	402	401	393	454	435	395	385	386	391	374	387	399	364	396	373	386	411	368	353	382	388	375	381	395	385	371	372	362	362	402	378	374	383	397	429	371	382	370	376	391	420	397	395	386	418	390	400	376	390	383	404	356	362	385	367	393	381	376	349	368	442	410	376	366	390	370	403	388	383	400	398	367	403	365	410	369	355	348	392	369	396	380	360	355	383	370	383	340	401	399	404	400	390	411	373	392	381	379	367	405	375	363	385	361	384	344	343	392	382	372	414	391	404	386	369	364	351	400	368	354	359	377	405	375	372	365	385	368	330	390	399	371	415	382	349	353	376	408	385	383	392	389	367	371	385	392	352	390	416	375	364	404	394	404	372	365	349	422	380	372	362	380	408	370	362	362	410	412	389	383	376	392	391	381	363	386	374	415	359	384	395	362	369	367	388	375	399	374	371	407	399	385	367	385	383	379	381	397	404	426	404	389	420	400	383	368	377	404	390	388	356	391	409	415	345	396	376	404	381	394	397	397	395	388	401	421	404	361	357	372	389	397	354	389	397	358	396	382	392	390	362	376	394	348	366	388	424	371	387	371	359	356	386	390	412	373	416	365	380	397	406	413	371	402	366	394	364	377	395	368	397	384	369	404	367	395	373	383	396	354	371	371	365	379	369	386	396	393	387	366	371	385	418	399	385	399	380	428	382	429	414	397	353	362	413	373	370	378	353	317	368	409	391	380	386	404	387	422	358	393	373	408	349	374	389	362	393	372	363	370	390	402	375	401	363	409	355	335	394	385	421	382	391	379	366	347	362	385	382	371	397	408	392	379	368	406	400	397	403	387	403	360	350	382	384	401	423	405	340	373	361	367	372	381	388	389	392	402	369	391	401	402	377	383	412	415	395	360	352	375	424	395	422	372	403	402	378	435	389	363	328	389	377	358	411	380	402	382	414	378	376	377	366	393	372	365	392	361	398	414	361	403	366	362	399	366	384	378	370	410	373	407	379	374	368	404	371	400	359	414	371	417	397	377	416	366	397	398	402	376	392	384	377	373	393	390	376	388	394	429	376	392	378	379	387	403	427	399	412	391	409	371	382	385	363	369	380	346	408	395	384	389	371	377	390	391	394	365	381	378	402	380	365	419	381	388	381	395	430	373	404	380	419	402	352	396	385	399	413	386	415	371	392	396	392	387	374	413	368	359	371	417	400	417	369	393	379	351	389	418	391	387	376	393	374	407	379	369	370	341	373	403	400	411	389	382	395	400	384	386	365	376	392	410	396	342	385	370	409	373	363	414	357	373	386	362	403	412	383	368	381	385	408	405	387	362	353	406	379	385	388	381	384	393	355	395	379	406	367	404	382	381	421	409	368	410	380	384	422	381	395	407	391	357	396	382	373	347	392	381	375	405	398	357	382	392	423	368	338	434	363	390	387	377	374	385	354	354	373	406	407	363	335	371	377	364	422	421	365	384	414	388	383	370	401	398	393	393	391	399	413	380	363	360	383	386	434	390	378	397	383	360	355	374	382	381	404	398	369	401	422	379	408	425	409	360	382	414	405	366	371	372	399	340	383	366	343	373	350	384	379	374	374	393	386	366	392	382	369	367	386	370	395	393	389	402	352	377	335	396	383	368	370	379	378	352	388	390	366	390	359	386	398	394	387	374	377	352	376	407	395	367	421	354	349	371	389	389	399	395	382	386	418	371	406	406	399	369	379	362	382	396	353	388	395	399	392	365	405	390	395	354	373	435	382	373	381	396	338	404	384	370	392	369	364	364	358	412	394	367	376	354	344	367	401	386	380	381	359	397	382	378	397	357	370	377	416	374	378	435	357	353	353	351	378	387	356	382	390	416	356	365	391	376	371	398	387	386	413	381	371	355	349	381	363	344	394	367	357	379	398	390	362	358	385	392	394	343	427	339	402	387	393	380	366	352	393	363	384	354	386	370	406	412	355	389	379	385	357	365	393	386	390	394	341	364	399	403	389	365	393	347	368	352	385	407	390	356	398	374	365	364	420	390	394	372	413	393	383	367	385	367	394	366	443	408	354	398	371	400	379	414	383	349	377	385	380	379	401	370	381	374	392	375	388	412	394	414	404	395	400	381	374	385	362	374	379	369	367	354	384	387	411	390	410	402	385	407	370	402	378	370	379	393	362	366	403	392	347	372	378	374	401	376	372	389	397	393	402	403	385	414	377	364	358	383	384	395	367	374	384	368	401	395	375	372	391	389	365	359	376	387	365	398	384	416	377	369	397	376	398	375	396	393	382	337	361	400	370	413	407	390	379	411	343	389	393	392	404	347	405	394	388	380	397	369	389	344	391	414	374	379	360	365	385	342	396	376	407	385	380	384	394	407	421	371	386	426	397	385	356	421	418	400	364	370	393	400	345	355	347	370	349	373	410	380	371	412	382	405	393	388	364	381	358	383	392	375	413	385	406	410	374	382	385	349	393	379	388	389	382	370	408	366	390	382	414	386	355	375	407	354	323	387	342	350	391	386	377	390	367	389	418	362	406	390	393	351	398	355	385	338	385	358	378	368	403	379	375	370	368	374	389	403	372	341	381	386	411	357	392	365	407	406	365	424	384	378	401	366	382	368	397	371	372	402	392	355	359	352	399	379	419	381	368	374	384	415	384	417	399	403	363	389	367	383	413	420	388	378	392	384	376	373	392	352	362	377	383	361	405	399	349	362	397	379	366	369	392	416	359	362	399	389	399	370	369	387	380	385	403	394	407	356	384	402	398	399	375	388	394	383	363	380	379	394	340	378	355	415	404	368	421	352	402	412	379	394	400	424	424	385	348	356	376	410	372	446	363	357	363	397	376	385	404	401	362	366	385	380	403	367	404	373	352	404	386	395	387	391	374	373	374	378	385	382	388	372	368	358	391	400	372	413	371	360	369	411	376	405	408	399	410	413	380	393	375	394	358	419	329	376	396	413	361	395	360
44741	11167	3717	4375	4016	3339	2832	2369	2117	1942	1726	1630	1536	1480	1380	1300	1276	1282	1247	1176	1152	1152	1122	1062	1088	1102	1097	1072	1040	1024	990	1065	964	1034	1044	1000	1087	1005	1002	943	996	1020	998	957	1011	924	965	944	1010	985	940	1029	946	942	1000	962	968	973	957	950	921	953	1014	908	945	954	957	976	937	985	924	960	977	948	868	981	931	912	975	940	910	964	999	895	881	970	933	925	912	958	947	954	975	911	957	963	898	967	934	928	988	984	976	968	915	963	938	889	925	934	934	962	933	956	936	964	967	929	961	970	913	904	962	911	953	924	880	920	934	913	888	916	946	894	946	922	918	935	924	941	934	991	970	987	939	924	964	987	1002	911	926	932	933	963	939	985	943	933	912	929	933	978	935	879	1022	956	974	933	928	977	947	968	998	995	950	957	911	919	971	908	957	981	943	962	956	934	864	970	945	947	943	995	965	967	913	841	1006	917	931	886	903	956	914	947	874	954	929	918	905	910	975	893	911	929	982	926	908	922	911	930	885	965	923	994	930	897	925	931	889	991	905	967	927	897	972	898	929	938	933	984	919	923	926	926	915	946	908	940	920	886	952	955	938	918	941	918	926	961	907	964	944	978	916	966	917	960	980	921	966	950	967	902	928	917	954	955	927	932	997	912	987	949	951	908	935	907	990	940	978	1024	917	919	945	936	934	920	931	945	910	960	906	923	917	925	892	939	926	936	951	943	952	915	903	955	954	955	941	976	946	929	930	963	920	923	911	923	968	914	951	970	951	937	940	934	937	958	910	965	936	915	954	1010	939	942	945	942	902	907	916	922	954	910	930	959	937	961	931	932	961	914	942	929	994	934	927	877	903	944	921	942	969	954	916	911	915	911	929	947	954	900	905	999	916	916	987	877	898	948	927	988	938	910	933	957	916	906	948	983	981	962	926	1000	918	908	849	953	931	901	919	936	920	952	945	930	902	908	858	912	945	941	904	918	990	960	944	1005	936	868	906	997	950	931	925	941	918	925	958	914	900	953	952	940	922	960	875	917	955	898	880	978	898	939	961	891	912	906	910	895	937	969	898	907	961	934	920	953	923	942	986	918	955	883	906	908	905	890	883	932	911	932	918	909	954	921	923	929	898	924	912	940	927	964	933	964	927	924	950	920	882	895	920	976	917	962	896	917	956	962	931	929	932	924	890	964	896	954	942	964	916	941	917	944	906	925	910	960	944	986	949	933	924	897	957	933	950	930	972	908	918	935	928	933	914	929	956	904	912	971	968	929	927	925	900	939	970	927	894	962	903	938	990	937	956	918	943	973	886	1009	956	911	901	939	940	965	955	982	975	976	923	914	951	928	910	893	950	952	911	941	926	923	914	957	954	931	884	937	955	920	897	924	898	930	921	969	963	983	901	939	933	907	957	949	913	852	893	995	933	902	915	917	961	911	924	954	939	923	924	950	946	899	861	920	929	912	959	957	920	919	875	914	914	930	974	926	897	981	905	925	971	975	869	966	921	952	994	910	955	949	959	935	915	925	955	962	960	921	939	930	928	943	947	886	977	900	913	876	940	916	909	974	1001	948	937	916	942	950	961	911	1004	974	930	950	895	936	898	883	898	982	936	919	948	935	944	917	969	950	922	912	947	942	943	961	902	939	955	949	868	986	900	991	957	952	941	933	951	922	926	930	933	996	944	966	935	955	894	933	937	949	966	985	950	924	985	910	935	994	954	936	942	909	891	957	923	953	950	965	985	962	951	977	900	917	903	951	982	951	1003	905	900	953	880	918	938	885	930	925	996	858	943	1017	909	896	968	907	934	943	921	948	944	881	913	939	965	950	917	910	927	951	974	920	917	891	948	921	919	924	987	908	936	970	900	968	913	953	915	944	948	959	933	948	922	934	909	951	906	944	968	948	903	901	887	911	977	948	916	932	931	942	935	941	923	931	895	978	931	937	1015	994	932	948	903	957	939	954	906	966	903	946	998	967	979	964	924	922	928	938	865	954	949	922	934	891	880	930	1007	913	922	980	935	924	928	919	917	974	932	895	960	972	936	911	984	988	912	947	921	928	873	993	964	956	944	938	886	932	930	916	904	904	948	896	951	980	934	955	895	931	944	974	969	946	919	929	940	977	896	923	989	938	938	915	946	950	939	920	924	926	954	968	898	893	920	918	919	935	955	925	881	906	965	946	953	918	960	945	951	941	890	999	937	953	938	955	908	952	941	954	961	957	887	939	967	945	933	900	912	954	942	933	940	926	1004	919	913	963	983	981	868	932	949	950	933	918	942	930	938	907	973	972	905	923	941	922	940	924	952	876	971	949	919	927	931	925	963	957	936	909	951	956	902	1011	973	916	970	922	891	938	954	954	954	905	985	953	947	972	863	940	974	937	889	948	944	981	897	961	955	996	934	917	956	921	956	978	1007	992	950	981	924	973	931	902	968	913	916	903	976	950	932	926	964	984	967	924	964	890	931	913	902	948	877	983	898	961	924	936	899	949	999	931	932	914	916	960	908	943	947	949	950	910	946	870	908	905	970	884	912	933	928	917	929	928	889	893	992	944	1013	942	967	903	937	953	927	949	940	879	916	976	979	954	910	914	965	944	912	915	971	939	895	920	928	939	953	1035	893	978	916	921	912	944	920	960	922	941	915	957	960	925	934	926	877	922	931	886	962	927	999	930	892	952	955	911	979	938	963	941	893	917	964	899	925	909	885	962	948	886	925	909	961	1009	903	969	944	959	932	927	913	920	926	935	888	939	869	952	920	915	963	941	927	910	946	922	888	890	938	901	989	921	928	928	877	965	921	964	987	945	928	926	930	903	978	936	948	940	963	895	935	854	922	954	932	937	972	970	944	909	941	968	908	948	933	912	942	921	958	919	996	896	903	929	920	941	957	926	928	932	873	935	919	974	931	937	914	947	952	912	942	942	942	891	991	933	919	943	882	862	905	946	897	940	889	975	918	947	946	928	937	964	942	937	927	968	883	907	946	930	885	949	888	914	955	955	964	957	934	894	933	959	928	882	920	952	903	951	895	956	930	950	885	914	935	916	990	948	916	931	918	911	959	906	939	890	923	907	930	932	944	954	935	991	909	954	906	951	900	906	933	975	982	904	954	903	964	953	918	935	933	916	962	916	914	854	933	935	908	944	920	975	930	1000	932	886	960	916	951	902	922	854	921	969	929	893	976	927	953	954	913	873	910	953	921	925	900	947	980	895	953	945	929	949	975	931	905	931	945	935	953	942	922	914	964	922	891	904	916	942	928	896	890	944	948	947	943	898	980	954	911	957	951	934	919	982	908	984	885	925	995	971	912	918	939	917	960	886	931	973	963	887	899	880	962	918	928	930	911	919	917	884	961	915	951	918	910	983	926	909	929	943	950	958	916	940	923	954	912	887	963	908	936	938	963	932	991	1004	931	911	905	932	949	956	945	942	940	997	953	911	879	955	910	948	928	904	859	953	888	945	962	896	941	942	963	959	920	926	904	969	980	894	953	930	931	929	944	937	863	946	960	926
8794	1134	200	172	203	194	156	162	184	167	155	165	154	157	146	157	179	181	168	174	177	171	150	153	147	166	175	143	180	169	158	158	175	163	156	165	157	176	175	149	161	174	162	165	183	161	167	159	164	153	173	152	169	183	163	150	156	165	156	155	157	135	168	169	167	165	157	177	191	168	181	175	171	153	163	168	175	171	181	162	170	161	157	156	152	163	164	170	173	178	163	176	167	161	155	169	170	180	142	155	163	137	159	140	155	151	161	173	177	165	155	163	151	145	155	156	185	160	168	163	168	172	152	156	152	140	176	178	167	177	159	167	156	161	150	160	165	141	157	173	158	162	184	174	155	162	140	141	168	167	161	178	168	161	131	173	176	159	140	164	169	165	178	160	161	177	161	168	139	161	161	169	153	175	129	149	161	178	165	176	162	190	152	179	180	172	148	166	162	171	167	149	175	146	154	175	179	137	156	155	152	147	151	167	169	149	175	168	153	164	183	173	160	147	167	164	159	169	169	200	155	165	187	165	170	159	167	167	156	160	160	146	194	161	147	143	148	151	178	162	162	170	160	150	140	156	166	160	173	169	160	148	171	160	167	140	154	153	155	167	173	185	156	156	139	184	165	161	155	187	178	185	145	165	155	173	165	178	162	147	137	152	184	138	148	147	168	181	161	163	142	173	150	166	167	161	184	199	168	143	173	175	188	194	139	152	164	149	161	156	168	168	151	151	172	172	160	149	165	158	168	154	168	146	139	171	153	168	158	170	155	163	155	142	178	168	164	164	169	170	161	174	153	143	184	143	162	145	174	163	160	142	175	165	168	172	176	205	157	157	168	157	166	160	127	161	151	173	163	179	138	158	145	151	168	146	151	149	165	165	170	162	143	164	145	160	177	164	159	158	160	179	144	166	157	167	166	155	163	175	156	188	144	157	161	162	161	154	167	175	162	174	168	167	180	173	156	170	160	140	164	168	166	153	153	162	172	175	167	159	164	168	176	197	173	163	153	156	139	166	146	162	143	157	172	149	145	162	156	145	173	161	175	145	146	154	155	157	170	182	165	169	164	156	178	161	146	170	168	134	153	157	151	154	153	149	164	153	175	172	178	161	170	138	173	161	154	157	153	161	136	156	149	175	155	157	180	164	168	157	169	154	180	184	135	164	154	165	146	171	141	187	169	161	163	152	172	154	148	140	185	125	158	162	139	163	158	165	170	180	154	156	146	148	147	161	160	136	156	173	184	160	163	152	169	182	160	176	159	158	155	162	164	184	174	149	156	176	142	168	172	175	150	141	149	165	168	179	148	183	160	169	161	172	140	140	168	143	164	170	159	166	176	158	160	160	147	178	140	168	166	164	159	141	160	173	153	194	165	151	156	158	150	158	161	165	202	169	165	154	168	166	169	164	163	165	166	144	191	167	186	184	149	174	157	183	165	151	145	149	165	185	150	146	171	146	166	147	149	157	141	166	169	152	151	171	173	171	174	160	156	156	168	172	182	137	175	170	154	151	164	164	161	168	175	144	159	148	149	173	158	156	158	181	172	159	162	180	164	146	175	168	160	140	146	187	165	175	183	154	174	151	159	192	169	153	155	158	173	170	146	159	186	176	133	174	158	153	167	149	161	162	164	184	191	159	170	155	177	174	171	173	165	165	165	164	152	155	155	147	152	163	175	191	158	159	162	152	162	142	152	175	132	149	177	157	148	160	165	164	161	145	146	150	162	174	162	171	156	134	168	149	142	174	174	159	171	162	174	157	154	175	169	163	163	187	160	160	157	141	167	166	148	168	171	165	188	164	165	153	154	169	163	165	158	185	174	161	167	163	157	171	174	187	183	161	157	166	175	168	139	163	139	159	167	151	171	154	156	165	164	181	168	181	144	159	147	153	151	160	144	143	168	168	160	154	160	163	144	162	149	164	167	170	155	171	139	144	152	180	161	170	195	151	150	176	168	163	154	150	173	150	176	172	223	144	143	151	150	144	168	154	159	163	162	173	189	176	159	162	171	156	165	169	185	170	169	151	155	160	157	166	159	149	168	146	169	152	167	180	179	154	174	141	160	181	156	157	163	150	137	157	162	147	148	180	151	170	162	172	179	181	141	166	173	184	168	178	161	165	158	195	177	148	177	150	165	164	172	173	165	159	163	163	157	145	163	174	153	174	168	164	177	150	136	153	143	162	191	169	154	200	183	126	164	161	162	172	184	152	167	169	170	184	164	138	174	152	151	128	174	159	155	170	156	178	159	158	161	156	155	176	148	157	154	179	160	148	131	137	147	151	160	181	170	174	166	157	162	165	173	151	160	156	164	151	170	137	144	155	177	167	142	175	156	153	157	179	144	158	164	171	149	143	140	147	167	168	167	142	167	167	186	146	171	165	147	150	182	187	125	121	159	144	159	167	168	150	157	169	145	144	139	146	155	168	168	168	145	173	163	170	164	146	177	192	171	146	141	169	172	155	171	170	152	171	158	165	158	185	176	171	180	139	141	140	179	176	143	165	162	173	170	154	139	165	164	165	156	142	170	161	190	145	169	171	147	151	168	171	160	155	153	153	165	158	161	155	165	183	151	137	142	154	151	162	141	141	166	168	169	153	177	158	163	176	170	153	165	160	166	162	166	176	145	160	149	158	175	156	165	157	186	162	158	185	160	168	149	158	161	152	145	172	159	170	168	161	158	172	192	156	147	145	170	191	170	149	167	168	157	152	188	153	156	168	147	192	168	191	147	155	133	165	159	180	171	148	158	153	151	173	145	147	156	134	159	152	153	161	154	163	156	162	186	173	167	153	155	164	160	164	154	154	158	143	156	172	156	157	172	167	174	144	160	140	147	159	156	164	176	170	163	181	150	174	160	138	186	154	140	148	151	161	175	180	176	161	164	141	169	155	159	169	140	152	155	174	140	173	147	162	163	169	148	169	170	155	168	170	167	152	172	158	147	148	146	150	153	158	184	161	161	157	147	173	150	166	146	156	134	160	153	177	177	173	176	192	163	149	152	156	160	179	156	174	187	155	175	179	159	167	160	134	140	179	162	175	164	168	172	167	180	178	193	152	176	147	167	163	170	146	155	151	157	167	148	148	154	156	185	162	160	180	142	190	182	149	174	171	174	140	153	174	150	152	165	142	184	187	189	187	178	181	155	165	159	182	161	162	181	169	150	176	160	155	173	184	177	155	164	170	161	180	145	170	155	168	162	188	153	156	177	172	152	183	154	149	172	164	145	161	172	173	153	162	157	161	141	189	169	176	173	162	171	168	165	153	153	160	147	154	146	157	170	154	157	168	150	175	161	159	144	150	170	144	175	159	167	185	166	170	170	156	161	156	136	159	149	148	178	153	179	172	162	149	156	172	146	186	156	185	173	177	154	168	175	176	148	184	185	152	150	178	163	164	152	153	155	177	164	173	168	171	142	159	156	156	181	162	174	157	173	170	153	168	176	169	166	144	160	167	149	174	165	160	187	147	184	168	157	158	143	153	136	161
9830	1392	544	559	569	546	537	496	543	543	533	515	476	483	490	531	524	483	521	518	555	495	476	478	536	521	480	495	485	479	484	517	510	515	507	468	475	474	501	476	452	485	493	503	483	503	489	531	473	501	461	507	470	507	518	506	481	516	552	474	470	500	480	472	491	486	478	489	511	520	504	502	459	508	493	488	496	456	472	478	491	519	539	475	525	443	450	513	507	506	488	505	504	526	509	494	455	455	497	507	504	521	533	450	463	505	486	548	514	499	490	473	500	487	493	480	498	452	500	481	530	507	473	499	493	513	539	492	509	480	496	462	470	513	502	473	481	487	526	483	478	526	449	512	509	450	461	509	507	525	491	509	492	478	496	481	482	460	528	492	456	472	477	454	473	528	480	489	517	508	489	502	498	505	489	477	514	489	468	491	532	504	496	510	478	485	456	440	458	494	492	452	500	488	514	499	502	483	487	479	445	488	452	473	452	466	485	491	448	508	508	471	486	487	516	487	470	476	487	481	492	477	489	494	522	484	487	482	515	457	502	467	476	468	481	489	517	488	485	494	508	488	487	465	491	466	486	491	491	482	449	465	527	506	477	489	489	507	493	504	509	497	500	489	472	495	472	482	523	500	517	509	489	496	495	523	479	515	490	509	446	532	497	499	517	475	487	511	478	460	499	499	491	473	465	424	495	473	530	489	494	500	443	467	505	500	442	490	456	512	479	519	478	501	492	480	505	499	506	468	537	446	489	469	520	466	492	493	464	472	511	486	489	502	501	474	482	516	477	460	480	483	490	515	516	507	524	481	522	479	501	525	511	469	492	529	489	506	490	482	463	478	509	530	465	448	460	483	470	494	507	509	480	475	475	496	483	479	492	475	468	475	498	517	490	499	506	487	525	528	487	502	488	482	507	489	482	501	495	480	476	502	476	463	481	484	485	518	499	490	466	500	493	507	471	527	501	504	449	463	441	497	443	459	472	497	479	418	489	519	530	522	480	502	513	454	457	484	485	485	457	482	520	477	516	525	490	465	511	483	457	495	474	510	435	505	542	509	469	497	501	507	509	442	488	518	513	508	502	507	503	494	478	497	436	489	471	491	478	477	486	477	520	505	493	499	516	490	474	483	515	479	496	520	484	533	506	528	507	484	498	529	510	459	501	480	509	490	495	479	483	476	501	493	522	477	469	528	491	485	498	506	485	473	496	501	499	547	509	451	484	515	463	476	472	480	470	514	430	505	484	464	481	509	465	486	474	494	514	523	478	465	470	476	492	503	481	465	464	513	485	487	482	476	472	482	490	498	494	508	528	452	453	482	548	508	445	493	503	515	501	485	490	475	448	506	511	504	477	445	518	507	502	459	488	489	522	554	499	454	462	486	501	440	478	508	511	475	436	516	494	491	473	495	503	463	480	486	453	474	498	518	477	544	493	475	506	487	498	490	470	488	444	488	511	464	473	498	478	491	464	470	501	490	489	522	484	491	491	501	530	458	453	489	474	512	503	496	438	445	443	508	475	540	514	491	528	475	484	483	490	506	507	487	507	480	461	461	506	464	448	498	501	441	473	479	487	473	487	527	482	508	461	521	496	474	457	499	443	497	472	501	459	502	488	525	428	508	495	488	486	497	490	498	513	499	517	491	494	485	495	492	523	490	464	447	497	498	483	492	498	523	516	496	486	515	499	506	483	466	500	515	499	464	425	514	465	508	481	488	483	492	469	448	449	501	483	461	484	492	537	453	479	492	478	523	498	516	498	510	495	480	497	468	455	529	521	480	480	519	496	490	497	513	457	514	477	493	455	504	502	487	467	474	468	519	484	430	524	492	482	475	495	504	487	501	491	479	490	495	474	498	466	490	446	469	494	493	480	496	520	468	491	489	455	502	496	455	474	469	519	466	494	509	450	495	502	508	497	478	504	551	459	514	514	515	507	498	486	530	461	495	523	471	522	480	485	491	504	520	496	442	538	457	508	515	506	492	505	478	456	480	435	497	499	472	506	502	468	523	519	497	489	472	521	473	498	481	468	451	493	493	532	471	525	477	470	505	478	510	492	499	478	500	480	470	462	493	516	439	482	503	455	471	449	480	470	542	509	465	458	503	492	497	504	452	467	480	463	489	506	504	475	457	449	542	483	471	526	511	482	502	507	516	482	458	535	459	490	475	502	438	501	504	493	516	508	488	459	478	469	475	526	479	487	466	462	506	455	459	466	462	472	507	509	489	446	468	468	497	480	468	468	493	518	503	499	460	535	515	481	464	531	489	474	466	476	458	506	487	508	467	505	479	508	476	489	482	476	479	454	470	468	494	529	513	467	506	468	487	487	491	495	487	508	466	491	480	471	516	491	499	480	479	449	461	490	506	525	481	465	525	483	479	522	518	470	494	511	494	467	440	516	498	490	477	478	484	503	493	505	449	528	479	464	521	493	476	460	455	463	508	469	498	472	506	503	510	498	463	500	514	478	479	511	517	501	474	489	515	506	526	514	479	517	498	519	507	509	477	507	514	466	488	465	477	492	493	507	504	510	488	491	486	479	484	508	525	471	473	485	453	496	457	505	456	494	475	477	474	515	438	484	525	481	487	481	525	491	501	471	489	494	471	476	475	448	480	501	459	492	495	486	475	488	510	470	451	476	509	482	508	491	504	517	485	495	489	490	480	513	475	485	514	485	526	486	478	498	489	517	514	449	469	450	517	466	509	493	497	533	468	504	457	512	480	462	502	463	507	487	472	476	488	465	465	485	488	502	545	534	439	505	469	477	489	476	502	487	487	517	464	508	470	470	489	452	519	465	487	478	492	451	494	526	475	440	461	481	533	497	491	490	487	473	472	442	474	507	478	505	477	474	502	494	525	518	437	455	493	517	468	484	492	460	481	460	493	482	473	483	517	491	509	508	508	508	501	478	488	512	486	468	468	501	502	488	488	480	494	523	491	495	464	482	503	523	504	482	471	509	492	470	476	516	492	495	458	432	472	493	499	456	475	502	509	508	497	495	521	477	461	498	437	461	497	496	505	494	461	470	472	492	502	461	474	465	503	495	504	490	486	491	487	486	479	454	519	517	529	467	487	465	521	472	483	514	452	499	522	476	446	487	467	516	518	499	486	451	505	444	503	535	507	458	456	488	479	520	484	504	471	510	501	500	490	504	469	457	485	489	478	463	479	529	417	520	485	452	516	519	484	504	482	479	543	508	529	536	488	507	467	487	467	490	485	518	531	481	485	491	474	491	512	458	500	488	508	502	527	461	505	507	479	484	520	510	483	483	473	495	477	472	509	465	470	500	475	453	484	503	521	472	464	490	451	477	466	500	481	451	524	496	517	493	480	506	512	489	518	496	468	499	490	465	519	488	489	478	514	525	498	496	493	466	485	496	522	498	499	469	490	478	514	499	476	492	477	465	493	499	491	473	490	489	494	476	485	503	462	466	483	509	480	503	461	467	478	505	465	512	531	476	507	490	544	469	472	499	493	506	474	482	470	526	520
56608	28765	4798	1005	726	584	469	458	453	389	430	393	393	353	350	361	350	373	324	339	343	392	341	342	337	336	336	303	335	340	317	308	295	314	319	324	322	313	316	339	337	344	360	348	331	325	330	350	350	318	325	364	347	352	327	354	346	355	309	349	296	340	345	322	306	331	353	311	320	317	346	340	311	321	345	350	313	320	333	314	327	334	292	326	295	336	306	347	315	328	329	343	323	318	327	308	290	319	319	315	319	319	360	312	328	354	304	300	332	318	371	325	320	363	329	312	330	311	374	351	318	340	338	376	323	328	351	288	286	335	311	330	318	320	331	321	347	321	329	336	331	375	333	323	318	346	297	320	281	313	284	350	330	356	311	338	336	283	336	302	298	317	322	312	333	299	326	323	333	313	329	309	326	316	336	321	347	348	321	305	323	362	320	327	340	331	385	340	328	312	303	321	310	339	298	326	317	302	344	334	315	328	327	340	363	344	321	347	335	329	326	331	327	361	295	321	301	349	335	289	358	339	342	300	312	326	332	343	353	365	330	347	285	323	326	311	320	338	345	380	308	333	339	335	329	331	350	354	344	308	327	307	313	310	325	361	313	283	342	285	336	324	340	323	355	337	330	326	346	361	337	320	315	331	317	318	339	328	325	341	317	347	358	330	325	309	311	318	359	323	356	309	324	327	290	303	352	322	293	328	333	317	338	332	328	348	322	339	324	295	324	332	305	307	331	297	302	303	326	312	293	330	298	360	365	354	338	331	312	332	381	281	322	325	337	314	320	347	319	325	347	309	309	322	359	317	313	335	329	301	313	331	301	304	307	336	309	321	291	343	337	293	332	326	361	344	309	338	320	353	327	351	292	347	331	315	328	328	318	345	351	340	317	332	316	339	313	308	357	320	385	316	366	328	328	320	321	330	345	326	302	350	356	318	325	318	314	323	327	317	307	292	324	335	339	328	365	296	335	345	308	301	336	357	303	339	373	323	284	299	309	321	278	349	329	327	350	325	332	324	305	312	335	316	332	356	331	324	286	347	312	330	305	319	310	295	317	319	346	313	331	320	322	306	334	337	338	332	341	312	329	349	351	338	333	304	302	329	338	325	309	299	332	344	306	329	339	324	325	328	321	335	333	338	359	308	305	289	289	329	298	305	341	306	306	341	287	312	328	319	332	329	288	307	335	296	346	304	332	309	301	342	306	335	339	304	321	327	343	326	373	345	325	303	357	357	343	328	348	309	320	327	332	306	323	322	306	306	307	337	324	347	311	316	319	317	346	323	344	310	313	334	330	350	289	339	336	307	346	339	313	336	326	337	339	314	338	335	316	345	343	318	301	338	347	287	315	299	294	305	317	322	327	371	316	320	317	310	344	337	320	365	353	312	300	299	328	307	351	325	330	335	323	352	313	286	324	307	343	323	312	326	330	345	312	310	342	347	355	299	296	334	323	321	350	344	297	345	324	324	314	342	336	325	348	291	323	319	334	342	321	318	343	315	332	354	333	312	316	330	340	330	349	343	322	335	327	319	321	324	345	344	332	322	342	317	321	349	330	346	317	306	323	347	299	304	340	345	320	328	342	320	292	324	308	313	346	351	320	309	303	314	358	323	290	306	327	333	354	324	346	366	288	334	324	332	346	337	329	359	344	333	323	341	299	343	339	337	298	354	332	319	307	308	331	319	304	296	322	315	324	312	331	333	286	326	353	333	336	308	331	321	316	312	273	285	354	338	307	295	333	372	301	321	320	352	291	361	340	345	326	302	319	323	331	338	317	341	351	294	371	332	340	317	354	325	371	329	348	324	360	343	303	346	297	328	289	320	345	328	332	369	304	324	319	327	329	331	351	350	303	348	311	306	305	296	329	321	345	288	316	348	323	348	315	327	339	300	331	301	285	326	330	317	355	317	356	336	304	302	337	309	340	362	357	316	357	329	342	354	341	338	334	319	293	322	327	351	304	323	310	340	350	316	318	327	308	334	368	314	342	337	293	361	346	317	307	348	320	348	335	311	331	346	321	342	357	332	354	358	327	307	323	297	328	323	314	367	341	304	362	333	294	309	324	314	332	312	298	330	318	323	302	314	349	322	348	315	318	317	344	313	319	332	310	302	331	339	324	307	315	316	321	336	334	332	304	352	327	328	317	299	292	328	335	324	313	331	353	355	328	343	317	293	341	338	324	340	301	323	312	329	294	341	356	333	345	305	348	335	328	322	339	309	313	316	347	297	378	315	330	341	360	352	328	319	314	336	332	325	342	314	306	322	352	331	366	313	340	326	311	324	310	312	285	301	325	318	332	322	343	327	300	318	315	331	321	334	300	323	326	307	347	328	375	286	314	369	336	339	342	340	330	307	304	332	319	331	325	357	340	323	327	292	302	343	320	321	346	345	315	336	321	287	343	300	316	323	360	304	348	326	342	369	339	349	309	309	326	309	316	330	290	311	313	330	343	320	339	340	348	332	328	335	330	325	313	322	318	324	331	322	317	330	352	321	319	329	312	340	362	312	340	312	335	329	343	307	314	347	324	354	311	367	332	311	321	336	323	336	362	327	341	333	312	342	324	313	338	329	341	330	300	325	305	314	310	330	352	316	326	326	306	343	316	317	321	304	340	313	368	330	326	320	324	354	299	362	342	357	329	343	339	312	319	314	317	339	310	333	330	322	323	334	320	334	317	369	334	344	331	349	373	346	313	338	288	316	323	357	310	325	318	362	330	317	326	325	351	323	315	323	337	315	328	329	287	361	322	332	314	323	315	336	325	295	329	325	328	291	309	370	315	316	326	314	291	316	349	328	310	376	328	313	328	331	343	334	342	317	317	331	324	319	312	297	320	336	312	350	324	340	339	331	324	333	335	320	336	298	296	309	338	316	330	315	326	308	317	315	301	314	328	332	316	319	331	323	305	326	323	332	335	341	319	323	336	322	331	359	317	304	317	330	317	301	322	324	349	311	312	304	306	322	310	321	348	320	335	328	353	304	315	307	370	324	308	366	328	339	357	281	302	353	329	307	337	354	316	316	340	350	316	320	316	312	296	323	356	309	346	320	301	323	322	344	346	329	340	331	316	335	326	322	306	304	332	295	348	314	361	318	326	318	377	321	319	319	330	357	332	310	295	324	332	327	327	327	350	314	319	357	352	313	291	317	336	320	341	324	333	338	358	330	322	292	330	361	342	356	333	334	332	336	327	338	334	325	305	349	325	321	299	327	311	390	353	335	333	324	324	340	329	320	336	323	353	281	358	331	314	309	314	312	340	300	306	325	320	363	362	320	313	364	345	325	319	334	320	333	308	322	324	322	337	302	346	327	310	350	330	311	319	315	324	324	289	337	335	331	358	310	324	306	296	305	349	317	356	325	361	328	331	325	338	351	322	339	346	310	322	354	340	312	337	327	325	342	323	332	322	334	313	375	341	292	343	309	320	315	329	341	333	325	341	320	314	311	339	342	299	314	341	339	291	322	357	301	287	323	316	317	308	312	337	319
34317	8096	2218	2672	2339	2125	1818	1653	1541	1422	1227	1231	1128	1166	1071	1074	1011	1075	1041	961	927	956	992	925	962	945	894	928	905	935	894	906	881	893	894	809	900	894	878	877	865	849	876	896	870	910	932	917	848	892	860	887	913	838	871	812	862	889	868	875	834	837	856	846	866	854	845	833	865	891	837	815	804	860	859	855	790	862	846	837	832	873	830	848	932	872	865	883	857	822	892	878	885	827	901	886	842	858	864	858	861	831	885	844	841	856	880	884	842	815	830	850	879	848	842	861	853	831	777	785	839	865	834	881	864	798	848	861	884	856	814	836	832	879	874	929	853	821	858	874	833	845	812	826	854	868	815	843	832	837	893	786	848	847	852	817	891	848	812	869	895	881	878	788	875	830	858	805	859	867	874	848	847	845	799	893	874	873	774	814	855	853	848	908	873	835	836	873	869	862	870	823	858	800	865	886	869	814	810	856	876	840	811	869	846	848	867	834	815	819	838	839	824	856	881	812	843	826	808	873	812	811	869	808	905	797	813	869	857	849	788	866	843	877	829	859	860	876	813	865	839	843	822	806	816	838	837	830	860	823	852	851	814	839	873	775	834	790	876	822	800	892	837	863	876	890	858	847	864	832	839	857	856	797	893	838	760	819	839	860	821	818	894	831	833	848	802	889	785	830	831	872	794	859	856	854	865	850	861	830	835	880	799	848	827	904	846	819	860	806	822	872	895	849	846	836	858	864	861	845	795	812	908	871	857	845	805	820	840	825	843	824	827	859	793	859	830	887	830	819	827	835	827	849	865	869	829	879	826	817	883	844	903	861	841	872	839	804	897	850	861	837	843	795	906	839	833	855	850	836	848	864	824	830	845	858	839	826	812	850	821	879	810	867	871	787	838	863	832	800	868	790	863	829	828	826	882	825	833	838	871	811	882	836	832	819	832	843	836	845	823	830	808	801	778	885	872	873	826	857	874	832	821	870	893	823	860	821	872	890	893	832	831	835	868	766	905	832	847	804	785	827	842	841	860	847	899	840	784	910	831	908	845	844	864	874	879	882	859	834	811	794	831	779	890	848	861	836	823	843	874	801	884	883	836	823	754	810	813	870	841	863	849	845	876	863	837	912	841	862	850	849	845	806	833	885	842	812	839	803	855	843	785	859	887	833	855	845	873	848	843	796	809	858	842	864	874	859	801	803	838	809	860	797	856	862	830	865	841	874	795	834	827	853	866	862	864	786	816	841	777	846	893	889	848	829	838	858	830	868	889	866	853	797	870	854	786	832	873	843	883	783	850	843	844	846	843	846	839	853	859	870	911	857	864	816	857	800	876	872	861	814	866	811	874	864	911	838	864	855	808	831	871	789	842	813	779	838	819	841	846	787	871	866	813	918	843	863	842	820	861	892	843	805	801	832	930	939	838	929	832	847	813	819	853	821	827	849	888	846	845	884	866	878	840	836	818	821	841	872	804	822	795	839	806	858	865	839	793	864	876	837	845	836	840	823	807	824	863	842	824	810	860	864	831	850	822	860	829	811	831	904	794	841	876	836	871	866	899	885	808	808	856	859	867	862	878	806	865	809	835	855	813	862	870	825	842	826	809	838	817	825	847	845	894	874	852	848	852	907	862	865	852	812	797	784	828	873	815	864	814	836	866	874	814	835	878	825	810	841	884	829	859	850	824	801	836	890	822	808	833	809	858	918	872	810	825	822	863	833	817	809	826	859	831	833	833	795	865	854	882	815	844	841	817	837	880	868	803	887	801	880	879	834	837	858	791	813	816	850	825	875	776	827	854	845	902	839	819	851	869	849	823	803	836	823	845	899	856	799	839	791	823	866	851	798	838	821	855	813	851	820	935	786	835	807	835	875	881	836	836	838	891	853	895	862	816	808	831	879	794	823	878	848	850	885	845	868	845	875	871	833	869	818	807	840	835	882	886	816	858	840	830	877	887	875	857	810	840	825	844	831	832	809	863	894	825	847	793	879	890	814	865	868	838	863	881	826	826	834	824	848	832	866	898	866	756	838	825	809	848	847	879	841	876	819	787	838	840	816	862	867	835	854	843	847	843	770	815	873	888	840	821	864	865	856	825	827	842	876	851	816	860	861	867	796	872	886	793	849	854	841	825	864	831	791	882	825	876	840	867	835	865	860	824	857	808	785	809	836	837	867	820	832	885	832	836	819	821	816	791	813	888	843	822	792	812	824	794	848	812	820	857	911	886	913	878	827	844	871	827	819	819	858	834	831	860	849	836	901	831	842	877	819	863	849	877	816	874	855	780	844	804	865	851	892	843	833	855	827	814	847	832	811	799	857	822	900	845	873	875	819	862	846	827	826	844	844	874	876	793	846	835	861	857	807	890	817	811	837	851	874	808	799	874	824	830	818	825	886	832	851	860	840	849	854	826	864	830	822	810	742	905	819	859	851	878	850	811	862	860	785	843	855	851	853	856	812	837	850	840	907	847	861	858	812	851	829	863	830	831	759	850	866	879	876	805	828	852	837	851	861	850	764	864	866	822	877	829	821	856	799	846	879	859	871	879	834	852	817	853	843	833	881	858	897	826	849	859	829	854	830	826	783	817	862	823	791	871	836	840	882	819	818	856	861	779	846	855	818	867	840	866	865	802	855	867	864	887	825	843	837	903	848	887	880	802	857	844	837	861	869	819	858	850	822	862	833	826	806	830	858	856	887	878	837	897	839	864	832	835	797	827	907	844	814	846	849	866	819	886	824	822	805	846	832	877	859	831	804	834	803	845	841	852	864	859	802	809	882	879	851	863	800	857	847	819	824	809	843	859	789	847	804	900	821	823	827	897	866	774	820	856	905	902	891	841	885	822	875	830	904	852	856	867	866	827	866	797	802	861	815	856	852	795	827	889	878	838	859	808	846	871	823	874	827	820	806	831	907	843	820	835	895	843	869	865	746	842	837	855	865	868	874	855	852	857	841	873	827	801	842	825	842	844	841	820	823	777	814	830	829	817	813	831	856	854	859	854	864	846	816	808	771	829	800	804	830	861	873	811	788	871	859	842	894	887	816	863	860	870	826	883	833	800	865	867	843	858	856	908	891	855	871	858	807	810	836	847	815	858	836	846	864	846	845	930	855	818	864	817	809	837	847	837	806	870	845	826	843	820	849	871	848	830	815	846	850	820	874	861	838	796	849	880	849	870	820	848	858	820	847	876	902	826	825	813	841	796	891	802	853	800	853	872	876	868	873	829	799	821	816	872	881	840	861	825	824	797	859	801	824	808	833	893	870	893	843	842	824	858	891	806	850	807	841	843	871	870	799	795	800	816	842	833	823	937	849	817	818	776	817	856	875	871	861	853	899	839	860	856	864	852	832	809	875	851	826	833	809	820	808	913	853	859	843	854	884	836	865	920	835	888	870	842	789	832	827	840	769	859	899	846	830	861	829	826	819	853	841	845	888	876	802	841	905	825	874	894	833	835	841	854	882	890	853	859	832	828	847	834	858	849	886	822	865
68505	38202	11353	2320	1199	880	705	678	554	577	572	445	475	472	443	423	444	461	393	398	388	393	401	372	402	454	438	425	409	448	405	377	400	404	363	401	387	421	372	399	385	383	381	361	424	394	386	366	429	374	389	361	351	377	390	386	373	395	397	381	412	378	388	344	348	389	378	408	352	373	405	363	412	383	366	369	404	424	391	365	351	394	354	416	378	409	362	362	379	371	378	377	393	377	376	375	386	362	440	368	372	373	414	375	371	371	376	411	375	399	345	393	416	400	418	371	410	405	384	401	390	370	346	370	391	399	352	363	400	376	377	389	369	385	376	392	357	355	364	366	409	378	403	384	416	414	362	393	370	364	358	372	379	358	398	353	401	370	375	345	365	398	393	377	367	345	361	386	377	366	392	388	350	396	367	362	390	418	376	344	395	370	362	336	347	351	393	382	383	362	383	390	368	377	355	391	370	388	340	380	375	390	361	385	387	387	382	379	375	351	375	361	418	372	355	371	372	365	395	393	411	410	418	384	389	366	398	405	363	372	379	388	380	399	363	406	409	406	338	382	410	407	383	373	372	383	400	369	398	372	374	377	408	373	357	385	394	354	390	388	383	375	373	401	375	384	392	327	418	400	409	364	406	352	379	370	373	400	365	358	371	355	386	392	378	370	391	364	390	384	397	403	411	405	378	339	374	366	375	381	371	372	392	373	392	421	391	380	343	371	380	367	370	385	383	387	405	388	362	390	362	390	351	357	406	381	430	378	383	371	343	413	387	409	409	388	353	338	378	354	373	379	346	349	334	401	389	390	379	353	323	370	380	369	386	406	366	352	376	374	380	393	359	355	393	365	397	416	372	396	364	378	386	362	373	397	426	343	391	364	373	380	383	400	391	411	382	404	390	417	391	373	384	395	381	362	350	372	385	377	402	400	380	426	393	434	406	389	368	383	364	370	366	342	352	359	395	398	372	382	353	353	379	404	389	369	378	373	386	391	386	330	378	370	387	350	381	391	382	392	391	392	377	380	380	405	376	392	419	377	385	439	373	367	381	369	351	411	376	369	401	390	388	412	351	389	366	366	376	413	377	403	357	352	377	415	366	388	369	393	397	411	393	371	362	388	386	335	382	394	380	362	338	410	396	378	385	381	351	389	388	402	362	336	398	380	393	396	376	370	374	365	413	395	354	382	400	379	378	376	375	370	356	363	374	410	383	406	372	383	398	373	398	367	411	374	387	382	357	391	397	342	388	400	388	397	396	360	377	385	410	372	409	386	393	441	389	399	377	427	346	377	348	343	380	364	407	367	381	376	393	359	346	383	361	367	387	389	376	416	373	343	367	371	409	406	391	397	362	391	370	404	407	428	385	410	358	398	349	359	370	359	391	375	361	352	366	368	367	393	384	367	374	403	376	426	350	345	372	391	383	389	357	355	389	390	387	346	369	374	392	442	432	395	385	406	389	374	362	364	393	356	369	410	398	351	392	404	388	381	389	383	406	390	390	376	371	397	369	379	368	402	356	377	376	404	386	388	362	386	403	378	349	378	379	404	414	403	356	351	389	360	379	381	402	363	339	366	389	361	396	398	380	397	384	350	381	386	403	360	373	381	380	394	379	385	342	374	374	384	413	360	395	389	375	337	378	407	430	383	396	376	394	353	389	363	378	425	388	380	371	384	392	374	404	377	359	392	353	386	404	377	362	386	377	377	336	328	398	379	396	386	377	379	345	381	407	400	385	399	382	416	391	363	411	437	395	375	400	365	372	361	350	338	422	376	400	399	407	409	376	389	397	367	383	363	403	381	366	355	385	379	401	401	401	372	397	410	374	379	371	364	342	348	374	357	360	371	397	355	370	364	374	355	401	371	416	389	396	405	383	400	372	368	377	407	363	392	379	358	399	385	356	347	386	369	422	374	409	384	391	360	374	420	369	384	391	360	360	363	370	394	374	396	372	380	376	396	393	445	360	404	375	398	365	344	384	370	364	381	386	346	384	375	392	399	400	398	426	410	358	382	361	367	370	386	365	358	379	367	350	384	352	355	358	376	386	389	375	347	370	365	385	376	391	392	381	328	388	360	385	408	334	376	336	360	374	427	379	373	392	403	372	398	376	376	364	386	371	384	389	354	360	353	367	409	377	354	391	423	419	385	375	419	410	372	381	372	382	388	398	422	397	395	378	393	402	401	376	396	379	350	362	406	367	355	364	418	422	383	362	390	403	371	391	358	386	395	402	391	374	383	382	357	386	410	400	343	404	415	388	394	384	390	380	400	401	376	394	368	409	363	369	379	388	372	378	363	412	427	387	392	421	401	377	373	388	400	318	339	353	435	378	387	348	346	377	406	378	350	389	386	344	400	424	381	397	377	378	409	347	353	367	373	348	343	373	410	383	389	399	380	388	393	417	398	377	355	408	414	395	351	344	372	391	374	407	364	400	387	381	425	389	416	362	398	388	357	385	402	375	374	390	353	359	370	369	398	374	350	383	375	394	357	419	386	386	345	402	378	393	400	418	360	386	343	405	404	368	367	374	370	377	363	381	375	389	383	370	371	411	380	362	391	420	406	363	371	390	422	381	371	361	353	354	377	404	415	364	348	376	336	389	392	412	374	365	399	390	387	401	384	388	403	360	368	408	390	358	404	379	378	368	392	356	410	396	387	383	376	361	378	357	394	382	404	346	383	369	416	409	397	388	387	397	396	371	354	394	370	357	375	358	391	383	381	382	384	360	388	402	370	392	399	421	375	367	382	386	400	400	419	374	381	403	312	426	358	378	394	382	398	382	385	411	341	410	391	391	367	400	376	381	374	381	413	363	390	357	358	357	406	385	366	376	402	379	378	373	393	373	363	439	383	362	359	371	364	366	368	372	368	361	368	367	376	399	382	357	361	377	374	375	402	420	377	410	390	394	400	366	376	397	401	376	390	388	360	380	394	391	399	352	361	370	382	373	406	370	383	358	361	407	362	373	384	392	371	346	355	355	386	380	383	402	416	400	369	369	394	387	370	362	377	398	404	378	376	392	352	385	393	368	366	378	386	389	363	399	384	401	365	347	386	362	388	413	387	404	408	372	370	360	398	396	371	377	397	439	389	363	369	363	365	377	364	381	353	340	381	368	360	358	398	364	386	374	393	380	384	374	369	395	372	366	411	411	366	383	347	382	377	374	413	397	364	438	400	377	392	365	367	369	395	377	426	367	388	373	395	386	410	407	390	388	412	384	340	353	414	355	360	387	399	365	374	415	362	376	373	379	372	409	387	389	398	348	402	366	376	391	372	375	396	367	416	387	402	374	426	380	361	351	385	335	393	376	396	407	359	375	370	374	375	395	392	377	381	367	396	366	355	363	413	370	361	388	340	415	392	388	388	332	362	389	396	351	413	403	405	405	338	401	388	394	425	402	413	406	381	358	389	381	389	379	377	381	429	397	396	381	362	345	387	406	355	397	379	367	410	386	393	389	369	377	383	391	379	377	341	383	416	398	401	440	382
43638	11827	3775	4441	4035	3377	2771	2432	2121	1907	1800	1596	1560	1448	1438	1288	1247	1258	1188	1260	1185	1116	1169	1136	1088	1075	1041	1002	1062	1091	1052	976	969	951	1025	1010	987	971	959	1004	1048	985	961	975	986	1016	955	974	954	963	977	1004	995	930	935	1047	983	955	957	1040	976	920	947	1033	1009	954	940	941	924	906	940	898	944	916	971	971	952	972	931	982	893	993	987	954	958	980	902	917	938	931	938	972	940	924	930	922	921	927	922	897	922	947	924	889	930	911	893	951	949	942	884	886	950	960	892	924	899	947	995	921	974	926	949	929	935	987	954	901	950	902	916	979	946	983	931	917	945	949	928	966	936	873	930	944	944	850	916	931	901	948	944	953	949	879	915	929	896	888	978	917	895	944	904	987	900	933	941	917	906	924	941	922	949	968	891	951	930	936	963	941	865	932	942	979	926	945	964	979	913	924	958	912	962	938	922	899	953	937	918	887	966	908	922	895	919	871	966	919	931	874	940	919	971	1011	939	895	949	905	943	938	914	949	947	910	926	892	948	921	935	925	878	957	919	916	923	926	928	928	906	966	930	939	947	947	966	942	925	895	1025	921	938	928	916	837	932	893	918	915	949	874	861	928	863	967	946	898	948	937	945	935	923	969	972	919	887	891	900	965	998	937	946	980	920	935	902	928	997	897	869	899	978	957	958	868	858	921	886	911	919	958	898	885	984	952	910	969	948	921	1002	912	947	947	871	993	952	964	942	952	932	926	905	934	969	868	889	938	902	911	947	976	884	971	966	979	974	900	956	930	923	930	922	901	916	946	977	903	954	953	978	915	912	986	903	956	918	955	938	949	905	909	973	943	943	954	989	972	899	891	906	901	925	955	906	948	894	948	911	933	905	941	965	891	953	974	918	916	1017	902	949	959	881	953	939	868	971	945	905	891	939	946	988	916	954	910	959	936	916	923	952	886	919	972	895	954	918	928	925	998	871	948	968	897	895	938	922	982	892	943	948	929	908	940	921	902	963	900	946	892	947	952	966	964	1012	876	940	901	987	949	934	873	892	921	920	913	970	937	897	945	951	921	930	898	962	933	917	905	934	955	910	928	975	971	926	984	910	974	949	969	928	911	910	920	914	993	981	958	911	991	964	965	916	890	925	928	937	886	940	976	963	883	948	891	941	919	983	933	886	933	964	939	951	889	887	920	950	918	917	951	876	926	889	931	994	963	903	961	914	831	974	925	1052	943	968	908	926	934	900	925	1008	966	941	985	912	897	919	927	916	905	931	900	977	983	963	967	935	920	915	911	906	915	925	864	939	963	926	937	889	920	944	971	920	849	943	970	944	920	932	957	959	933	934	903	934	928	919	952	935	891	909	916	883	953	918	933	907	950	950	944	867	916	984	881	937	927	961	924	919	904	956	912	940	956	908	972	963	948	940	911	979	939	938	948	877	890	964	912	957	941	960	903	950	968	926	960	906	928	926	960	907	938	993	895	888	919	922	909	939	904	918	949	952	939	890	954	909	981	903	952	964	932	924	875	905	893	915	897	964	940	862	895	939	877	988	937	879	883	936	956	945	919	926	943	921	920	960	931	873	906	985	865	895	935	865	903	907	883	914	948	943	983	959	947	969	951	916	952	936	898	883	933	1001	972	904	935	950	917	937	914	909	922	908	925	952	960	965	946	957	936	904	938	954	947	944	971	944	961	862	936	919	944	936	886	924	891	898	952	942	930	932	910	918	963	969	897	969	971	883	950	912	942	888	931	919	941	982	868	968	922	933	904	980	897	954	927	953	936	942	911	909	946	942	909	943	917	966	975	942	961	904	940	904	955	980	917	923	911	958	871	924	952	926	912	951	916	890	899	916	929	972	898	891	890	956	900	951	958	940	942	945	930	896	916	917	955	965	892	959	921	972	925	1004	900	933	915	890	893	919	920	921	870	913	941	967	959	949	953	917	885	875	954	958	914	938	893	889	937	884	941	961	924	905	938	895	926	904	945	894	923	925	889	939	964	899	888	935	904	962	946	952	904	919	946	855	961	958	944	942	981	892	940	862	942	939	926	910	930	893	947	955	905	949	910	942	910	941	985	896	906	948	980	889	879	907	916	911	920	959	930	953	959	916	940	914	872	925	976	933	884	897	909	931	917	971	908	959	880	891	957	886	900	911	933	878	923	941	931	916	959	942	962	919	923	914	951	933	926	994	928	972	978	975	966	953	883	970	922	900	921	915	908	892	876	910	926	1016	972	942	930	905	927	929	871	968	881	917	915	940	889	905	932	956	871	947	944	888	866	891	913	957	889	916	928	987	896	914	1016	899	886	891	963	972	906	913	920	959	919	947	926	896	943	965	913	944	929	929	940	918	939	931	945	924	927	933	932	911	960	917	905	946	947	923	930	935	930	885	940	917	899	900	910	879	915	957	923	945	971	952	907	903	927	946	962	916	893	934	910	903	942	912	897	922	973	948	928	906	941	940	882	935	936	935	903	940	912	878	971	908	936	990	940	918	955	936	918	990	879	925	930	945	963	960	912	897	905	887	923	898	904	933	865	944	867	909	1016	932	907	895	952	911	953	857	988	929	980	981	907	960	914	959	940	956	887	959	896	884	948	888	946	946	897	915	945	937	925	961	919	940	955	918	950	901	887	944	926	955	986	893	950	898	901	950	932	979	913	892	878	963	904	939	972	867	936	896	959	972	976	955	893	995	928	869	921	925	931	955	950	955	908	920	915	912	868	948	977	939	883	911	957	872	892	935	961	984	935	1011	921	917	886	953	887	939	929	954	936	903	976	949	961	919	942	922	951	921	928	895	955	922	952	909	906	966	902	998	898	913	936	914	916	903	958	930	890	949	928	962	888	944	896	971	942	916	944	962	918	922	982	906	941	944	905	947	917	926	898	960	939	928	951	977	897	974	940	911	899	892	911	944	870	937	953	918	952	965	924	908	864	897	902	950	971	947	913	918	915	938	955	948	911	872	923	962	900	893	962	945	951	901	939	947	893	877	909	956	931	945	930	937	932	945	909	930	923	918	927	974	924	922	944	933	923	986	960	860	949	908	905	925	929	945	967	955	974	936	934	943	944	960	939	930	904	894	954	945	935	943	965	913	918	960	927	917	977	909	964	988	932	931	886	882	970	929	907	909	998	921	955	936	903	930	894	925	942	904	953	945	956	903	918	952	945	966	927	940	916	916	981	934	906	922	935	941	938	908	947	952	916	960	902	931	988	941	941	919	941	931	929	898	915	926	959	898	884	963	903	918	862	901	912	904	944	910	974	950	923	941	941	899	886	934	936	918	911	956	944	913	907	923	915	928	898	954	910	930	887	978	888	889	907	897	984	954	909	918	930	929	910	938	916	911	885	931	939	981	931	903	951	899	945	971	965	910	896	939	907	949	924	943	931	934	1007	940	939	959	899	877	951	902	987	917	953	924	906	981	907	922	930	930	867	902	919	926	943	969	899	910	953	954	940	931	955	889	971	901	907	955	907	944	927	986	963	976	922	928	942	938	925
9203	1217	174	156	173	157	160	161	147	187	177	168	148	167	199	178	160	176	169	149	159	149	159	173	165	164	145	154	159	192	144	190	165	168	150	157	135	153	170	157	149	131	154	152	136	149	161	146	164	163	163	170	186	184	166	159	169	166	180	171	160	169	160	166	166	162	178	184	176	159	170	146	163	167	148	148	177	163	175	148	176	142	143	158	175	147	146	189	151	150	170	175	181	174	145	165	128	145	168	169	151	155	187	160	130	175	170	152	165	152	184	172	163	175	173	153	180	150	162	170	149	161	146	152	161	179	165	172	147	159	156	145	144	169	167	157	162	163	173	158	174	172	178	170	158	187	181	188	159	143	172	153	150	177	138	163	157	170	166	150	142	139	160	171	156	201	162	164	157	166	175	178	157	162	170	164	164	180	182	160	150	179	160	149	147	165	160	164	178	184	168	170	186	142	130	175	146	166	146	171	175	164	140	143	154	189	151	154	166	155	144	151	179	174	204	164	153	170	158	190	167	168	173	145	162	164	156	158	158	174	182	149	179	198	157	124	152	156	138	166	188	159	188	159	154	144	169	147	181	171	152	163	159	170	141	154	162	163	167	168	161	183	165	165	180	160	158	153	151	150	158	152	134	158	159	160	130	172	171	155	169	149	158	155	142	160	159	144	172	155	188	158	174	170	174	164	134	157	160	151	143	157	149	162	168	144	164	142	158	163	162	171	181	175	175	163	169	176	168	181	156	157	188	164	160	180	169	163	191	180	125	151	135	163	165	152	172	166	153	185	151	169	170	162	166	147	173	169	189	168	169	135	151	149	152	157	158	158	152	177	141	176	157	156	156	168	179	147	155	149	149	169	144	169	180	132	157	171	171	147	169	161	163	152	174	171	169	175	165	153	134	165	157	150	161	173	160	163	159	141	146	150	179	165	157	167	166	159	154	154	175	133	168	168	159	165	166	176	164	162	161	191	175	172	149	174	165	174	147	161	185	170	190	163	171	179	175	172	155	186	165	152	152	164	184	182	163	187	167	169	160	167	163	158	165	165	170	128	156	158	160	160	170	178	144	160	164	162	160	171	147	188	156	142	178	140	172	146	162	191	154	146	128	177	139	145	158	150	143	145	165	150	166	159	135	163	147	163	177	168	158	180	138	171	150	170	166	172	159	151	165	162	148	173	166	166	154	179	149	170	159	152	173	162	167	165	179	154	182	190	174	165	156	168	149	180	152	140	150	164	175	185	141	163	151	188	161	139	150	151	164	174	165	193	167	156	152	154	175	163	161	154	161	157	170	158	163	186	169	169	150	155	146	187	170	170	163	170	161	164	138	166	147	172	151	173	159	157	154	174	159	169	175	147	156	166	161	159	161	154	156	149	164	155	174	198	161	149	180	165	157	164	164	169	157	158	154	159	135	152	148	169	178	180	154	160	150	145	162	176	181	177	179	181	167	159	141	154	153	170	171	168	167	140	166	167	164	140	144	139	150	129	178	144	142	163	147	144	148	147	164	149	182	179	155	172	150	150	167	146	164	153	143	147	158	150	154	144	130	203	169	148	149	167	175	181	178	165	175	133	169	167	191	182	166	164	160	157	133	158	163	153	150	195	164	162	178	164	168	148	155	166	148	161	180	192	160	170	165	159	152	157	168	149	149	164	187	149	149	156	140	168	158	165	153	163	172	158	145	178	158	168	171	167	142	181	171	143	171	157	158	140	176	134	166	153	170	159	159	149	150	151	165	166	179	173	147	153	150	161	154	165	153	174	165	149	185	167	187	166	155	199	168	139	165	165	153	166	167	174	135	168	185	180	162	166	146	143	162	199	167	197	159	173	175	176	161	158	161	162	167	148	161	161	151	155	165	156	177	134	156	147	180	173	154	172	148	155	174	177	183	170	162	170	171	113	168	157	158	169	167	152	168	194	151	147	153	135	148	154	180	156	147	147	179	167	169	170	167	153	160	161	166	160	180	174	194	171	156	165	153	152	178	166	167	129	181	159	158	158	161	142	144	166	182	158	187	175	159	153	159	135	157	141	180	149	188	153	139	141	169	155	133	155	161	173	146	168	170	136	173	143	165	176	154	167	163	171	172	150	147	159	153	149	168	160	159	155	162	156	144	161	142	159	174	169	160	160	182	153	184	168	150	165	146	156	170	136	166	173	178	167	158	182	159	185	178	130	164	144	168	133	162	177	144	160	170	145	154	173	151	166	167	162	152	135	167	147	186	166	181	144	180	169	177	146	165	159	179	151	174	154	143	153	170	141	163	178	154	156	162	177	176	165	192	159	148	164	168	174	173	164	163	166	171	185	179	167	175	184	168	156	161	165	172	163	155	164	167	155	158	182	174	162	174	168	135	161	152	160	161	161	150	164	163	157	140	147	156	154	160	168	185	146	170	165	163	151	147	168	143	170	196	168	157	149	182	181	157	163	154	170	160	145	146	163	169	164	151	146	160	171	165	151	185	156	166	163	152	168	156	140	146	144	143	149	142	162	161	172	187	176	162	161	171	162	162	154	145	159	167	150	155	152	158	177	166	157	182	159	163	185	154	146	139	173	166	125	139	159	143	171	143	148	144	177	171	157	181	137	136	175	178	171	162	155	159	154	170	180	162	155	185	154	174	181	164	151	179	148	149	167	156	172	162	186	162	147	165	171	166	157	183	155	185	163	201	175	174	165	182	135	150	163	175	167	165	161	146	138	185	147	149	151	174	156	193	160	173	150	168	153	177	175	145	137	154	165	158	190	141	152	163	175	185	152	167	155	153	157	168	155	168	163	189	164	160	150	163	175	171	162	167	156	171	179	147	174	159	161	165	189	147	170	174	177	161	162	139	142	160	154	134	166	167	138	160	150	151	159	175	151	165	166	146	173	162	157	163	162	165	186	165	169	148	146	164	149	163	147	152	170	160	164	174	180	157	147	179	159	164	153	141	174	185	172	173	157	166	175	165	155	156	134	154	167	161	152	169	143	153	142	172	168	163	172	175	161	153	147	161	183	164	151	149	175	170	161	148	152	172	156	160	154	168	155	176	150	170	156	168	146	157	191	170	166	173	159	188	174	163	164	148	160	158	175	177	155	146	175	154	153	171	157	170	148	139	186	157	174	178	171	133	160	145	144	153	158	151	153	160	179	174	151	160	160	172	169	125	134	158	167	201	186	163	173	160	158	162	171	152	161	162	173	158	163	183	171	163	158	158	161	166	147	175	175	181	177	182	158	199	162	160	160	149	168	183	170	148	175	186	151	159	167	187	144	143	148	157	162	153	180	191	151	159	166	169	177	135	148	158	136	168	164	160	173	146	158	180	175	161	161	185	178	172	165	166	143	156	131	132	165	165	164	149	179	177	191	144	175	190	154	164	196	153	155	182	151	145	170	159	159	150	158	158	155	155	183	190	170	164	151	171	168	186	161	176	147	172	176	166	185	147	127	154	147	163	146	169	168	151	163	157	153	159	163	119	161	176	154	170	145	145	159	181	159
9852	1413	538	552	578	543	526	551	498	524	535	545	476	496	499	493	537	494	489	495	484	491	458	525	452	444	512	469	515	508	482	460	448	476	458	527	524	506	445	522	534	484	522	479	472	502	453	503	435	489	489	486	476	492	471	507	491	484	507	461	478	466	483	472	473	465	452	513	507	518	490	494	516	514	485	482	492	473	487	488	483	438	505	495	507	477	513	499	480	498	465	533	495	496	470	501	502	490	459	479	506	531	499	526	524	456	481	483	495	473	471	503	502	438	514	526	514	517	465	474	486	491	506	469	507	500	532	463	506	498	460	476	511	509	486	500	494	509	458	505	509	492	504	516	491	463	518	500	507	477	502	489	503	500	488	460	506	459	504	506	492	477	487	494	485	489	461	489	461	512	466	453	495	531	477	518	482	510	470	499	516	468	495	468	487	492	494	499	452	491	498	519	487	458	556	487	462	500	445	500	494	529	494	501	495	480	473	504	470	525	468	490	501	500	499	463	462	456	476	459	474	512	515	520	505	506	468	493	496	483	490	472	476	483	488	510	499	485	500	491	465	485	475	440	496	514	463	510	502	492	464	457	479	522	476	482	476	496	491	497	542	486	471	471	535	463	513	480	462	541	512	474	492	460	485	481	492	509	460	490	488	486	504	526	515	540	532	535	487	514	478	472	523	471	500	486	475	476	501	528	514	488	506	470	502	502	504	529	490	519	516	482	494	488	527	475	494	491	484	529	430	524	460	499	518	492	477	474	496	494	477	452	473	506	472	495	453	503	441	482	483	475	508	485	492	488	449	528	486	459	505	457	501	448	483	502	503	473	470	524	499	480	533	514	535	491	482	473	499	432	512	479	485	469	481	462	512	453	504	518	522	434	498	457	463	514	498	483	490	478	499	514	488	517	462	477	443	513	507	501	536	513	472	513	501	492	529	465	464	490	518	495	507	483	481	476	491	524	475	491	474	470	533	496	508	477	503	481	513	483	535	462	493	506	475	486	487	519	493	496	540	470	485	527	502	542	464	500	468	497	502	481	506	485	482	423	446	508	479	500	486	471	503	513	518	490	472	497	477	464	469	504	481	468	513	511	506	472	496	491	488	505	515	492	488	498	452	458	494	468	487	502	527	477	507	495	501	499	497	479	488	524	481	484	444	486	483	522	482	519	446	485	497	480	460	502	479	507	494	533	530	509	474	482	501	498	475	466	487	499	503	478	513	502	476	502	496	516	490	479	476	480	464	510	532	477	467	492	513	478	519	482	486	517	462	503	461	497	479	502	504	458	475	525	506	517	507	481	483	478	489	459	524	478	460	518	509	496	481	521	538	488	476	497	496	477	516	502	495	507	496	496	446	480	490	495	516	538	480	504	473	492	516	484	453	458	480	477	444	526	521	463	513	503	488	484	449	481	520	490	489	495	429	471	507	484	470	471	513	467	502	475	447	461	475	493	500	464	476	533	502	539	505	476	495	532	486	540	503	494	525	477	476	498	513	475	513	497	497	518	496	483	500	521	509	459	475	528	511	500	493	524	495	543	507	502	454	521	492	510	477	533	512	518	453	519	475	469	510	481	486	527	495	462	475	485	487	434	484	503	525	536	494	455	477	509	494	485	540	486	511	469	462	503	475	461	471	498	512	469	509	463	503	483	467	480	495	503	506	487	476	446	473	425	456	469	468	504	481	482	526	516	513	518	541	533	485	473	469	476	516	494	483	473	482	499	499	506	498	494	459	464	509	466	498	518	529	512	460	461	502	473	472	510	488	510	509	545	432	516	506	522	479	483	482	459	482	525	487	477	450	480	468	490	497	533	503	500	475	488	487	459	509	507	481	472	460	513	517	494	471	511	493	440	509	468	473	439	483	476	516	461	517	495	443	447	480	489	482	431	474	477	464	464	504	521	502	486	435	468	449	495	466	497	487	475	541	483	523	498	485	481	479	518	530	522	493	516	483	502	484	494	474	477	500	497	482	501	479	541	497	472	478	489	492	485	509	496	467	530	504	470	490	459	492	482	513	453	451	472	451	474	488	465	497	501	503	510	519	485	501	451	457	504	531	486	487	545	486	495	485	456	444	468	470	471	485	495	500	539	480	522	519	533	496	502	477	481	520	493	515	462	502	471	461	548	522	468	495	499	525	492	480	443	505	479	470	493	472	473	471	483	496	499	445	502	509	530	506	476	483	480	507	459	487	484	511	508	494	504	501	507	521	473	518	465	504	501	493	528	481	475	494	494	504	502	497	481	474	527	522	503	477	473	493	502	449	490	491	448	511	481	501	484	516	434	470	474	471	511	513	567	482	507	487	481	494	501	531	521	513	469	468	508	493	507	451	510	489	541	500	491	471	463	503	476	488	465	489	478	453	512	461	476	479	483	463	480	454	453	494	456	460	490	486	510	478	484	513	475	436	472	508	458	512	510	492	466	512	476	496	447	480	487	487	460	492	480	471	494	500	527	481	495	489	502	479	500	511	458	510	509	495	535	511	464	462	525	513	518	490	464	457	460	479	467	505	498	540	484	480	493	523	470	502	525	475	497	485	472	452	482	453	514	486	485	475	503	539	473	464	485	515	480	443	474	467	532	500	490	483	484	506	501	501	501	495	486	480	526	450	512	458	497	535	507	484	476	479	497	481	459	495	469	475	459	478	488	507	432	489	478	533	500	523	452	461	420	505	473	445	509	508	516	494	502	493	519	460	515	477	488	482	513	506	476	454	503	497	506	439	501	514	494	515	458	470	481	522	536	473	478	543	483	478	481	488	461	498	514	544	474	457	474	460	466	496	496	522	448	482	478	482	553	486	491	473	487	554	453	463	461	469	484	511	480	486	504	452	497	452	470	532	490	466	464	499	469	517	461	479	460	496	508	504	522	511	483	470	463	516	526	497	497	457	494	492	498	471	489	516	463	454	491	478	499	480	462	457	469	438	497	501	455	479	501	515	475	513	509	427	504	479	457	481	518	488	476	496	503	456	480	510	511	524	493	505	473	519	497	491	523	512	485	518	439	510	486	522	489	514	495	470	518	481	462	469	504	474	484	520	461	499	487	494	538	498	532	487	492	491	495	492	478	486	446	525	479	478	509	449	457	476	509	474	482	508	497	450	495	544	513	482	510	486	524	510	476	512	481	461	475	516	446	458	498	508	488	537	481	512	488	484	492	503	477	511	472	506	510	521	443	484	511	501	513	437	442	486	497	493	520	465	473	478	510	497	478	496	489	464	511	476	490	519	506	501	514	494	491	481	484	500	438	468	505	490	493	472	492	475	494	481	510	484	476	462	472	495	481	473	500	466	526	484	442	508	518	482	500	506	510	481	486	483	464	517	500	477	487	514	535	493	486	487	516	503	481	487	470	484	514	478	516	512	477	495	483	495	478	501	475	493	522	467	457	479	515	486	514	475	469	538	496	478	512	486	472	485	498	505	449	462	482	524	456	510	450	511	500	500	515	490	497	498	472	470	459	496	532	488	472	467	486	514	481
55664	28419	5467	1035	729	577	503	439	423	452	373	368	417	353	392	335	390	344	332	330	361	364	343	355	376	314	311	315	340	348	345	347	330	315	380	302	320	312	374	348	296	310	306	333	317	303	349	347	347	339	335	319	317	309	325	323	329	325	324	341	314	311	365	361	327	304	325	325	340	352	338	331	311	350	350	310	330	328	343	336	325	320	292	313	294	332	322	340	357	337	327	331	316	322	346	336	349	319	355	337	297	370	349	338	320	336	302	329	327	325	368	314	317	299	365	289	293	330	321	335	314	315	306	302	319	322	348	326	331	309	359	284	330	315	301	323	341	318	317	343	335	346	335	333	304	346	319	319	339	319	330	296	306	327	332	358	346	328	333	334	328	331	335	324	368	318	335	349	320	309	301	309	324	319	316	301	302	324	374	326	341	326	325	330	296	311	307	327	314	301	338	266	360	323	346	358	358	337	288	277	319	327	320	334	364	330	314	328	310	330	294	332	324	333	359	350	346	342	319	351	338	317	336	343	318	336	317	335	337	308	325	324	314	337	362	365	328	309	326	332	318	304	333	320	334	360	354	313	309	285	306	316	316	320	354	323	316	352	339	338	344	324	369	348	325	298	312	317	350	338	327	275	361	331	313	314	303	320	337	323	348	328	298	322	335	315	326	351	316	291	321	316	311	305	342	324	322	313	338	324	374	338	341	331	342	332	317	307	311	287	308	328	311	321	310	313	352	319	313	353	332	343	345	349	354	352	342	307	330	308	346	305	310	306	338	336	306	326	308	316	342	324	335	312	333	317	338	302	316	321	310	313	350	320	324	316	293	319	337	327	339	317	307	303	344	316	328	323	330	353	329	320	320	345	345	326	354	289	316	306	335	311	319	331	300	318	306	317	336	341	326	333	316	335	332	371	340	279	310	347	328	367	344	339	288	312	306	312	319	312	308	332	315	345	333	342	373	312	329	365	318	323	313	329	356	315	350	290	307	312	334	347	325	315	340	332	329	321	355	327	316	336	351	357	333	364	319	331	318	283	306	343	280	298	313	335	312	307	319	350	327	337	274	335	356	348	345	345	321	329	324	328	292	309	334	297	350	298	328	298	327	347	342	343	325	304	301	327	336	312	369	339	338	347	327	313	314	348	295	303	320	296	329	344	336	349	326	306	328	343	339	304	362	319	331	297	340	293	307	368	327	316	337	314	335	325	326	324	299	345	340	332	362	302	317	354	338	311	344	322	336	305	311	298	319	305	331	327	304	303	293	341	345	323	326	304	332	306	311	298	304	306	335	348	317	329	313	334	331	340	306	299	323	323	310	322	326	328	338	359	346	316	336	293	344	313	326	333	332	313	352	326	350	343	313	302	332	324	336	332	321	316	337	367	372	314	352	309	348	302	284	317	308	316	329	323	309	314	305	348	320	333	334	339	344	317	325	320	335	330	332	310	350	343	304	326	341	329	357	328	335	329	337	330	315	305	329	320	337	335	334	351	349	333	319	350	316	301	338	329	337	292	313	323	306	340	292	326	301	339	379	321	318	340	311	323	350	304	346	365	341	351	308	284	350	324	330	302	334	310	308	328	334	310	346	329	314	311	333	325	362	297	342	329	345	327	325	326	305	321	350	306	310	307	353	329	330	284	291	291	333	310	318	304	357	322	338	322	326	357	306	324	353	336	323	334	317	362	322	351	340	333	338	342	318	321	329	294	330	300	279	246	324	312	329	300	337	357	343	347	296	328	327	334	322	291	316	321	347	342	341	309	355	285	303	317	330	342	287	342	317	326	318	342	339	321	333	341	344	363	285	292	314	336	322	350	303	383	328	318	302	346	306	338	313	354	359	338	309	351	359	362	331	309	345	355	296	335	304	324	333	343	334	308	345	318	287	307	333	334	322	339	336	340	346	316	325	340	332	327	337	330	295	298	346	311	345	300	327	319	292	297	309	296	308	292	317	344	317	357	319	326	325	298	322	332	335	324	309	361	314	327	304	335	297	313	325	341	299	340	331	361	309	297	319	338	317	316	337	338	326	322	304	318	332	330	346	332	321	333	294	300	336	358	334	302	340	325	351	289	357	370	307	334	346	337	367	332	310	315	333	314	331	291	317	318	325	323	324	326	308	352	317	308	317	312	347	320	327	321	314	316	289	312	324	351	349	327	336	331	316	334	316	355	310	342	348	318	316	304	309	314	319	327	317	367	318	304	338	297	323	318	314	331	335	336	340	309	293	316	311	327	333	340	329	334	324	288	309	330	322	309	331	346	333	335	341	328	351	334	342	334	355	323	320	350	362	310	332	321	332	307	309	321	326	337	312	322	300	349	331	346	314	322	333	310	337	317	318	367	342	324	326	348	351	328	295	328	341	349	344	321	320	338	352	357	328	351	342	352	315	312	335	355	352	315	329	366	343	349	364	312	327	298	335	323	323	326	321	332	277	310	316	316	327	317	336	304	343	344	307	343	305	301	319	304	346	298	297	324	336	297	324	317	323	311	304	313	322	316	319	328	341	344	326	334	321	326	299	351	325	354	353	347	304	322	338	345	308	325	344	306	323	304	365	322	279	333	328	371	349	297	305	345	343	317	324	346	326	304	338	324	342	329	304	359	289	316	322	316	321	346	316	335	306	325	326	316	293	327	359	313	324	339	297	295	346	317	348	330	342	315	328	304	343	338	346	328	352	349	258	352	326	331	337	317	311	336	337	332	333	318	351	317	300	317	325	335	325	324	324	322	316	321	301	334	336	292	331	315	327	359	331	347	340	355	361	324	329	344	365	313	349	287	305	324	329	361	303	342	340	353	318	328	362	317	332	386	294	334	323	310	352	344	310	318	349	299	332	319	312	310	311	297	320	333	345	314	328	342	348	340	294	360	311	329	344	327	302	332	368	339	303	297	326	341	344	317	316	304	362	354	316	324	338	347	271	352	337	324	360	329	302	344	303	349	314	317	319	319	348	329	317	345	287	312	331	357	313	336	320	327	336	341	320	319	339	330	340	318	305	337	315	306	312	305	340	319	339	316	331	346	319	307	342	325	322	331	333	324	351	325	335	316	313	361	340	340	360	287	313	318	311	290	313	335	324	307	315	352	314	300	310	344	339	302	334	341	315	333	312	321	308	343	282	302	339	327	327	307	365	349	320	308	353	346	300	306	317	317	312	323	353	301	332	303	327	324	321	310	309	332	339	316	315	315	352	350	355	377	329	328	332	289	314	325	335	322	337	333	313	350	352	300	290	360	303	314	353	328	317	334	304	300	308	319	288	319	318	341	325	314	320	311	358	330	323	301	320	299	304	296	317	320	311	364	307	332	319	325	311	328	340	330	337	291	335	358	312	337	354	343	330	308	357	305	293	335	307	318	292	311	331	304	330	341	297	338	348	310	380	295	340	347	322	337	283	330	303	334	322	313	307	302	330	317	319	322	311	310	357	335	318	338	342	344	299	304	334	333	330	324	377	324	327	339	335	290	333	306	303	308	329	335	341	340
34517	8423	2270	2763	2435	2147	1895	1601	1433	1378	1278	1206	1144	1156	1136	1076	1046	1038	980	966	982	976	942	954	953	943	927	885	906	891	904	881	873	909	921	887	912	861	857	867	870	886	883	877	850	863	933	896	896	862	878	867	857	829	911	912	890	867	841	880	857	879	861	864	847	874	876	818	909	839	856	839	861	843	826	935	867	815	833	823	833	880	832	833	809	833	813	849	865	856	881	835	844	883	858	862	862	834	854	842	873	854	885	856	830	787	836	849	820	848	826	831	881	864	867	835	833	863	885	844	854	873	902	858	870	813	861	830	757	872	808	876	936	829	816	902	854	830	864	834	822	840	876	797	838	822	862	882	850	811	841	835	825	817	821	875	857	852	821	850	827	866	893	868	876	806	815	817	840	853	826	885	869	908	788	821	874	805	909	833	846	799	858	813	866	829	801	814	830	872	845	832	804	837	869	845	780	823	886	785	818	872	854	835	851	823	874	859	859	824	839	863	803	836	847	888	867	859	885	876	846	860	872	867	809	845	845	844	826	865	859	819	867	833	821	823	792	842	870	829	858	816	810	864	873	810	813	845	833	835	884	827	855	797	828	810	860	902	864	855	889	810	821	845	846	869	826	802	848	899	852	825	862	844	874	832	835	811	849	822	829	854	847	850	843	819	889	854	844	843	862	881	868	889	813	851	835	847	844	825	873	908	829	866	852	851	851	834	890	843	876	835	842	823	876	853	842	872	821	882	864	841	836	812	908	878	826	858	795	815	889	869	865	849	783	806	902	845	828	797	823	879	785	858	857	806	801	871	811	880	848	835	831	841	778	820	893	852	845	835	838	829	813	869	810	876	840	837	858	893	827	835	834	807	859	870	853	796	844	828	824	822	869	834	843	825	849	873	832	887	836	846	841	836	836	816	857	836	808	826	834	848	850	815	854	804	916	879	806	888	827	926	833	826	872	868	897	806	800	838	807	861	878	818	821	846	857	865	856	813	788	853	857	898	824	818	836	865	916	845	813	788	844	863	878	836	789	818	820	851	822	861	864	871	815	868	818	827	860	799	822	805	829	832	867	840	817	774	886	870	830	889	835	873	850	837	806	844	861	858	882	810	892	823	812	824	890	862	831	808	816	826	825	837	794	825	819	871	829	865	869	815	835	877	833	839	841	862	837	877	828	843	818	854	835	825	840	814	840	809	874	776	868	808	817	836	822	842	905	840	875	831	828	815	828	800	815	909	836	827	902	796	840	850	817	789	839	833	857	842	863	839	821	808	841	880	821	851	803	833	847	854	901	833	861	829	835	827	868	867	814	838	846	848	781	879	845	808	807	829	824	814	785	903	888	810	832	820	828	848	865	870	832	884	847	786	866	823	848	853	856	866	821	843	845	881	860	824	853	902	832	872	887	833	854	881	831	861	837	828	809	864	836	798	823	857	825	899	830	841	830	821	764	829	811	819	833	902	853	866	858	864	842	895	841	889	883	909	828	820	824	841	875	866	866	834	791	835	824	823	849	820	855	899	880	856	831	857	800	848	842	790	827	799	843	835	865	879	803	827	835	776	862	864	880	889	891	821	843	818	814	904	875	854	801	846	842	834	876	880	862	829	846	809	845	847	871	859	825	865	767	855	862	891	839	849	852	832	834	857	816	810	841	816	840	820	881	883	861	821	821	829	842	815	867	852	831	896	838	862	874	798	829	885	881	838	889	818	864	855	880	817	802	863	880	868	825	856	821	864	792	838	902	884	818	857	836	800	850	811	830	840	859	841	857	872	868	838	843	862	872	858	824	833	840	843	829	839	815	829	889	798	793	866	885	819	896	865	831	852	830	840	861	833	840	876	902	871	821	841	875	868	811	862	829	861	844	856	850	869	838	837	839	858	825	846	921	888	841	888	817	826	829	815	843	880	830	874	858	876	812	869	858	863	852	837	858	817	847	859	853	862	878	811	831	849	859	892	898	843	821	860	857	866	856	834	870	842	814	863	834	843	836	866	830	875	877	824	838	814	812	852	855	846	831	803	805	822	842	814	831	827	849	879	809	813	835	828	835	822	858	851	823	882	878	855	861	849	808	869	814	801	809	832	870	817	839	881	816	833	887	835	812	829	873	834	865	804	843	898	879	838	803	878	879	876	868	822	840	850	826	852	821	837	877	802	854	847	893	837	840	843	859	848	849	838	830	826	843	821	819	852	883	884	818	872	797	809	881	834	861	891	838	829	745	870	812	894	861	836	893	837	881	858	805	826	888	803	827	805	833	816	830	839	815	840	842	876	802	857	827	842	842	831	820	852	831	879	881	827	821	820	803	868	811	842	870	777	838	843	873	798	853	844	841	833	852	895	895	837	845	803	833	846	896	884	853	815	835	801	855	798	871	881	884	834	864	907	863	809	800	837	802	820	802	851	873	840	882	844	835	853	804	891	835	813	843	906	830	853	880	842	834	875	806	859	825	871	857	872	834	874	841	807	826	878	833	842	856	795	850	815	804	839	894	820	827	830	844	795	832	865	845	817	859	829	846	862	863	868	841	866	823	899	833	840	845	876	845	835	827	819	817	851	833	841	834	872	843	865	819	917	819	831	857	835	821	840	865	831	824	839	889	782	840	815	833	844	839	837	839	818	794	827	858	830	824	842	816	778	843	888	773	857	825	825	807	811	794	859	831	868	872	840	884	857	848	849	850	826	783	826	839	855	860	849	842	799	853	871	846	810	780	899	813	834	822	876	856	802	814	861	810	822	830	835	871	858	803	825	822	838	860	827	840	804	818	852	804	823	819	855	832	918	833	834	821	838	838	796	875	894	819	841	855	864	840	838	833	871	782	838	830	935	850	882	876	864	862	840	857	839	863	884	830	835	856	849	819	867	857	821	808	868	852	842	856	882	828	841	831	825	832	858	896	837	849	841	855	834	806	854	840	836	847	810	883	825	873	845	890	860	832	889	819	865	851	882	850	826	842	792	894	893	854	848	823	828	884	888	842	828	814	843	880	877	845	839	838	864	791	837	848	876	861	873	820	828	815	792	837	826	884	892	829	863	869	843	832	849	861	892	880	827	824	780	833	830	834	845	875	839	859	816	917	881	857	831	864	829	886	834	865	915	795	843	825	844	860	851	896	836	826	842	830	840	857	811	847	829	828	816	858	819	805	804	858	841	855	868	807	816	805	834	822	872	858	870	872	876	827	774	808	855	823	877	854	864	858	839	838	883	877	876	871	913	842	869	855	820	840	865	859	860	792	855	873	882	840	889	813	817	873	858	858	811	802	804	888	857	899	802	807	868	877	838	832	816	856	809	877	816	833	826	823	866	850	813	828	817	880	818	806	905	855	850	871	815	844	804	899	837	867	834	854	871	794	827	842	789	824	796	809	847	851	859	883	873	784	830	829	864	883	858	887	819	819	832	823	855	780	839	785	884	835	846	830	857	852	875	876	884	811	840	840	836	852	844	849	880	865	852	811	840	833	846	844	861	881	866	864	842	842	847	826	845
66875	36332	13267	2882	1145	945	716	616	621	515	516	506	501	482	448	443	451	421	415	440	413	403	402	387	377	410	388	380	373	364	389	374	365	424	402	388	414	395	366	399	378	403	375	379	398	397	383	379	397	393	385	404	377	330	406	398	360	376	355	408	383	388	340	364	377	421	401	367	384	404	368	395	393	376	383	397	384	384	350	411	368	402	356	380	378	385	378	388	388	359	426	409	420	383	340	340	372	367	385	404	374	391	371	381	380	430	361	389	372	365	379	392	364	366	402	350	359	396	410	391	368	388	354	390	378	376	361	381	386	389	403	383	395	365	376	345	377	363	404	389	398	409	366	391	385	395	344	379	397	384	350	360	387	377	395	358	373	384	377	406	408	335	376	332	367	352	347	395	346	344	367	382	388	401	392	404	353	364	384	368	372	425	383	354	377	377	358	371	407	409	386	393	403	372	351	407	401	382	400	394	371	366	382	389	406	388	364	383	404	404	389	415	356	396	352	380	384	373	379	365	379	353	391	395	358	405	347	382	374	401	358	348	394	386	366	367	380	374	398	351	426	361	391	383	388	392	361	387	398	362	374	387	367	366	361	400	391	386	359	368	387	398	392	378	358	395	378	390	371	394	366	357	363	369	373	372	382	399	384	385	346	380	373	374	379	410	355	357	377	376	413	339	388	324	362	370	399	398	402	336	352	382	383	391	369	393	406	381	408	341	361	379	388	386	384	417	374	394	394	385	386	362	353	376	370	340	414	370	361	350	381	373	383	369	362	344	360	345	380	394	388	352	392	376	371	364	408	359	374	386	378	407	386	433	402	373	393	380	365	361	381	360	383	370	386	360	334	388	388	364	374	339	370	395	390	368	394	373	410	350	385	373	405	354	369	360	399	400	390	364	377	394	357	401	366	392	396	332	401	372	363	362	379	380	397	412	368	403	391	385	388	383	356	363	389	374	408	389	358	364	355	382	401	376	408	378	364	374	409	354	386	399	376	385	395	357	345	382	390	381	362	349	393	397	359	353	351	377	362	339	393	364	348	380	380	411	377	357	398	366	390	392	372	380	383	381	389	391	376	364	369	397	388	397	379	392	370	356	379	391	399	396	384	351	393	378	388	366	396	392	416	415	368	355	378	382	404	368	378	387	396	387	355	398	381	395	366	386	396	365	380	387	360	375	355	387	416	372	365	371	368	418	406	375	380	379	391	418	378	423	388	347	368	365	372	382	383	401	358	410	399	357	409	388	398	392	391	403	430	362	408	417	364	373	367	363	399	357	358	370	377	396	348	363	415	360	404	396	401	410	365	376	372	385	410	392	341	382	362	400	362	405	355	371	366	354	359	358	329	410	402	368	381	398	389	355	410	360	369	365	371	375	387	377	373	401	390	409	374	395	384	423	404	388	373	372	411	389	339	399	403	353	407	429	368	366	342	412	428	340	387	341	385	377	356	391	375	369	340	364	402	382	371	404	396	355	388	343	392	351	352	354	355	369	365	364	400	376	408	398	373	412	364	387	335	347	371	354	396	373	374	374	382	413	372	382	333	407	364	384	366	392	365	338	394	397	375	342	415	403	362	324	351	387	371	370	384	370	390	392	352	355	394	397	380	360	378	341	391	365	392	404	388	393	377	385	395	372	378	372	385	370	396	369	396	403	343	406	375	349	358	357	380	406	385	367	369	387	351	331	351	387	367	343	406	364	371	354	377	365	402	384	409	391	375	402	331	392	381	388	396	353	367	353	387	407	390	371	383	420	377	370	393	363	393	393	378	340	420	385	399	376	378	356	362	403	374	376	366	405	354	428	383	387	359	410	381	346	415	358	363	375	386	359	356	417	414	370	347	376	374	406	396	365	363	402	341	369	388	408	365	376	362	382	404	394	381	419	390	385	395	388	412	347	376	386	347	361	354	392	374	371	393	369	366	394	420	377	423	406	375	369	359	362	345	385	385	375	393	389	358	401	360	396	381	402	401	358	373	396	388	402	368	382	382	391	359	364	387	388	383	361	378	361	396	331	379	366	372	389	375	379	402	373	375	392	406	355	334	376	377	366	363	390	395	361	401	404	381	377	373	400	347	380	356	345	366	339	364	375	374	408	360	345	361	372	402	361	366	407	418	390	435	335	378	394	396	346	415	422	370	392	370	397	367	372	356	383	380	414	360	365	391	386	396	344	351	395	362	357	387	366	397	386	384	394	354	364	386	401	403	371	405	345	389	397	402	403	376	377	362	355	391	416	390	408	377	353	387	390	379	387	397	370	383	347	414	376	382	377	375	367	358	376	374	370	405	375	389	387	398	413	427	406	381	367	381	384	409	395	409	356	407	389	348	422	400	382	359	370	367	357	399	370	379	372	407	387	359	402	418	360	378	394	379	376	371	351	365	410	426	386	367	351	344	345	379	382	350	397	367	390	380	388	383	384	359	351	367	349	393	374	380	390	398	379	409	384	426	392	350	402	405	376	360	392	378	403	331	352	362	379	381	377	359	349	372	336	375	401	434	353	379	395	366	415	375	389	381	386	375	384	351	390	374	399	362	359	394	368	348	347	413	374	392	390	389	379	389	409	405	335	390	413	392	382	391	352	404	405	380	371	389	358	407	379	403	396	396	378	383	353	390	381	359	394	387	410	373	394	370	370	419	405	359	414	407	403	357	377	362	346	381	370	391	367	394	349	357	409	393	360	400	382	399	363	365	377	370	387	365	408	359	360	371	392	387	396	399	373	388	370	371	385	398	346	386	385	375	381	354	377	379	375	358	407	399	422	385	379	391	340	379	390	387	402	326	388	396	361	372	391	351	394	360	381	345	414	402	355	352	387	354	380	381	368	405	368	380	414	420	395	380	375	384	368	383	406	354	409	395	364	374	373	395	378	380	384	391	371	398	401	365	387	384	357	384	371	371	412	413	376	378	413	402	397	394	351	381	345	399	388	389	372	381	414	392	372	377	368	375	362	396	356	379	386	352	386	345	390	367	370	372	382	356	375	385	368	347	413	412	415	374	394	397	412	382	385	392	380	374	392	393	361	371	395	399	373	357	375	385	410	373	393	372	419	373	375	375	382	388	368	374	364	381	383	372	364	387	393	391	382	375	380	347	365	346	363	379	395	353	349	337	380	363	399	352	404	394	374	412	365	370	411	408	379	387	376	382	424	372	373	362	357	369	382	377	389	373	409	378	361	411	374	385	399	377	392	374	372	397	362	370	366	383	375	373	368	377	342	387	370	367	360	353	409	339	383	401	372	360	388	385	358	394	353	376	344	345	383	409	395	378	400	357	397	361	385	346	390	378	377	364	335	386	383	411	410	381	362	384	389	389	385	370	430	383	350	426	346	346	398	341	403	393	386	352	381	376	407	373	389	394	413	340	385	390	368	387	378	387	373	390	370	374	371	377	356	395	350	376	358	380	404	373	397	410	387	389	353	388	356	380	370	380	348	378	384	365	371	385	383	382	346	354	375	360	374	395	408	380	361	406	367	373	386
43843	11812	3594	4467	3968	3348	2835	2377	2138	1958	1730	1532	1517	1509	1359	1425	1280	1293	1188	1254	1170	1078	1091	1096	1124	1022	1050	1048	1006	1035	987	1050	974	1029	981	1039	1040	1020	948	1021	1026	995	966	1009	1022	983	977	927	940	984	932	1011	1036	932	959	973	940	965	942	961	923	958	952	948	954	953	936	954	956	961	973	944	962	976	942	952	901	966	949	951	912	938	930	970	928	936	892	933	893	896	877	971	904	883	962	976	922	995	948	924	944	903	900	841	928	894	935	954	896	901	958	979	900	943	978	962	891	903	930	939	896	914	923	940	995	938	921	966	922	903	875	927	893	930	968	904	915	951	944	953	968	908	961	937	940	924	905	929	930	927	887	900	919	896	925	934	972	898	933	882	925	945	900	914	897	957	944	919	933	938	924	918	934	910	926	903	929	929	915	927	939	926	918	946	967	910	988	938	917	968	953	969	948	893	963	915	900	899	863	885	918	870	945	952	858	956	916	920	934	880	890	922	941	885	922	926	885	932	903	998	981	908	966	917	925	973	958	923	902	992	926	931	932	915	955	959	973	952	898	1000	925	943	979	885	992	935	904	944	954	916	948	894	921	982	881	942	931	900	983	902	875	856	928	929	989	950	963	968	887	891	927	987	888	950	884	966	939	946	945	903	962	900	935	907	933	925	916	921	954	930	904	925	884	955	962	913	900	932	900	897	982	919	952	972	956	912	970	895	900	954	926	960	916	972	911	881	937	884	992	889	990	941	918	919	892	915	923	946	944	879	907	968	922	959	962	858	972	941	952	975	912	922	933	878	905	957	949	924	937	947	942	922	891	935	935	914	918	941	904	944	973	937	950	905	903	904	907	913	882	934	924	949	952	941	904	885	880	928	909	948	943	919	950	943	918	947	967	907	957	973	911	920	928	933	933	943	909	938	959	934	868	936	905	1010	935	905	910	897	939	951	976	892	914	928	985	923	903	956	922	968	987	949	880	937	929	900	909	926	929	939	949	915	971	972	895	883	922	912	919	962	955	958	939	952	860	956	917	953	920	912	899	926	950	980	984	952	942	949	929	853	977	902	917	951	903	914	903	892	1000	910	951	945	924	945	952	924	912	980	981	989	951	923	900	923	924	987	919	951	910	983	947	933	970	860	920	861	956	966	958	935	933	901	943	932	947	934	925	898	910	890	976	924	911	944	929	863	959	967	892	969	978	931	951	994	930	945	931	959	925	925	920	946	922	895	882	891	937	924	880	874	877	944	918	892	922	950	913	937	955	981	962	981	970	890	891	936	945	905	922	950	908	923	948	898	933	918	939	914	937	1000	934	924	967	947	922	916	915	985	906	897	920	941	900	903	912	897	918	925	878	947	975	928	920	936	917	891	908	965	879	920	917	932	918	863	968	886	960	925	905	982	916	932	962	936	936	929	967	916	955	973	929	1012	973	945	907	961	933	927	952	947	936	995	907	917	919	962	967	1019	862	880	862	943	915	1004	981	924	898	938	958	947	958	949	955	979	952	954	938	947	924	960	889	954	969	934	936	924	910	987	917	871	978	943	885	914	976	969	928	936	956	935	935	956	888	954	844	936	984	934	962	980	912	907	912	927	950	978	930	884	931	948	908	939	946	973	924	906	894	918	945	905	996	943	938	923	913	945	925	898	942	906	935	940	937	926	893	953	914	881	881	875	904	935	952	912	917	919	898	977	949	925	911	934	884	953	959	939	981	937	918	927	957	926	915	946	936	928	937	902	912	958	908	927	981	893	946	923	934	947	901	942	934	892	938	952	923	897	969	977	946	935	954	956	945	888	906	885	938	896	933	938	865	951	941	881	912	910	900	898	916	932	901	883	951	972	878	934	957	900	958	915	944	922	942	999	955	945	915	951	910	973	946	924	937	866	959	927	917	937	957	910	893	878	938	955	950	932	940	914	887	906	932	869	918	947	951	949	949	942	929	924	958	927	938	921	914	971	928	924	907	933	965	960	932	895	965	881	950	957	958	965	962	921	962	934	940	897	994	934	925	980	881	906	946	924	969	904	981	895	881	949	925	935	916	923	897	870	942	918	905	883	910	889	936	918	946	959	928	893	885	896	940	909	972	925	963	924	951	900	884	965	930	953	912	902	955	865	968	949	882	986	922	975	967	933	945	949	931	901	954	926	897	878	962	949	884	962	916	904	930	898	920	904	916	938	893	923	956	914	904	894	948	895	898	951	913	949	959	912	940	937	916	939	899	901	966	922	908	923	929	927	918	929	941	925	981	902	906	964	876	907	909	883	928	909	938	960	942	873	925	909	957	889	954	964	927	919	930	951	908	958	977	968	952	972	889	908	968	911	968	903	971	971	921	905	928	959	864	911	953	936	972	971	923	910	935	917	944	981	985	934	940	918	896	903	938	955	902	903	931	923	908	974	946	880	868	921	903	976	893	903	995	948	916	983	924	918	971	895	918	900	893	887	928	927	936	907	906	897	981	944	941	967	927	948	941	934	895	935	904	929	967	975	930	969	929	918	899	857	1033	973	906	945	938	980	931	905	937	945	900	877	942	922	939	931	962	936	937	881	906	926	929	940	946	930	939	895	909	906	946	920	887	953	957	908	949	940	914	907	874	902	956	910	903	900	917	859	920	905	936	901	972	945	843	921	955	927	905	946	905	934	879	920	913	955	1003	922	903	924	922	934	892	967	911	944	891	940	951	884	929	917	934	967	924	951	893	906	946	893	903	977	953	909	936	914	906	931	909	940	941	965	931	926	922	962	920	954	849	858	918	914	896	894	913	941	934	919	952	958	961	909	972	941	917	968	939	992	960	936	972	911	920	944	908	957	907	948	920	948	907	923	846	970	942	921	894	938	933	963	942	878	931	932	959	945	938	947	944	934	903	963	939	961	948	878	948	927	982	942	974	938	916	895	889	961	883	882	956	906	920	912	912	948	955	968	956	939	931	966	938	940	956	965	944	910	890	864	913	897	870	872	925	982	917	908	894	912	960	914	911	908	904	892	859	944	912	950	951	953	911	952	1018	922	976	961	900	951	926	958	966	942	921	917	898	946	944	905	932	988	940	934	951	939	923	899	961	913	942	944	910	958	930	944	940	959	905	983	894	931	938	885	975	923	972	949	981	909	917	888	953	895	964	946	930	919	938	941	876	927	960	906	982	1001	914	924	911	920	915	956	889	963	923	932	917	935	940	919	958	929	940	987	945	941	900	988	898	925	924	942	900	881	962	900	887	902	954	927	906	931	1019	920	951	958	893	904	937	947	968	940	933	901	910	931	912	924	967	935	945	1006	937	917	955	916	945	913	955	913	938	932	916	895	931	951	934	893	939	945	977	906	953	950	893	914	896	945	934	955	895	902	899	926	902	928	968	940	883	904	936	906	956	984	937	940	914	936	930	884	934	885	977	937	953	870	914	946	957	934	932	896	914	936	893	901	953	946	959	898	927	922	923	906	900	926	915	898	875	921	961	868	879	920	913	944	962	962	903	941	979	919	874	894	941	936	968	930	1002	870
8665	1136	201	185	150	160	168	172	181	158	166	173	157	194	157	171	177	153	168	171	173	180	176	163	159	141	144	165	166	159	148	149	179	159	157	168	158	175	175	173	169	157	170	160	184	155	159	174	162	161	181	178	163	163	159	151	183	168	169	175	163	189	159	159	158	157	166	153	171	163	160	157	169	172	155	165	162	179	178	161	132	175	166	176	164	142	168	154	144	167	150	155	145	162	153	173	158	146	149	142	155	149	169	162	155	163	165	152	142	142	167	163	148	179	161	173	183	175	144	153	160	157	159	153	158	167	170	145	164	158	149	166	161	169	180	167	170	163	154	178	157	189	163	174	185	136	173	198	178	174	180	160	169	164	144	173	166	180	165	164	154	152	162	151	161	159	147	178	147	150	158	192	150	157	154	156	166	176	151	185	162	148	163	180	173	140	160	167	150	162	176	186	121	162	151	164	173	154	150	168	174	146	164	124	152	166	170	157	159	158	151	140	160	182	155	134	166	153	175	175	154	147	169	136	134	162	160	165	144	146	141	174	174	153	162	148	171	157	164	169	159	158	149	155	157	164	173	169	169	159	187	156	164	164	174	160	185	156	177	167	158	148	159	138	162	180	154	157	130	147	180	140	169	156	154	139	173	176	180	173	166	147	167	169	148	162	141	187	169	157	162	164	162	159	166	166	155	171	143	158	158	145	167	136	154	144	192	156	144	147	154	172	167	173	159	180	171	131	149	158	155	148	160	137	171	160	160	153	159	186	169	175	145	151	154	168	164	191	154	170	173	166	176	171	157	153	145	182	167	162	160	155	152	178	166	165	137	173	166	185	161	153	133	172	170	160	162	162	151	185	164	175	157	177	182	159	146	156	166	158	144	154	177	160	147	151	159	154	171	191	139	178	166	177	158	164	156	145	139	183	149	178	192	162	153	151	151	153	167	175	143	170	173	146	147	160	163	177	165	164	136	142	158	138	137	163	157	171	147	153	152	196	145	152	164	160	138	175	162	161	169	161	156	167	160	169	173	178	142	154	152	162	192	162	165	180	160	155	162	156	138	169	170	155	147	162	164	148	167	138	168	159	135	171	166	152	150	163	149	159	164	151	159	174	157	145	163	161	147	161	169	141	175	182	172	165	145	161	144	173	135	143	174	154	162	171	187	148	171	147	165	178	159	158	145	178	172	166	161	151	142	147	153	140	150	149	154	148	156	144	179	146	179	145	161	174	144	170	173	165	177	159	161	175	177	165	163	155	161	177	171	155	174	181	177	139	156	165	163	155	157	165	180	189	162	154	172	151	176	159	152	151	166	153	155	179	167	140	155	166	197	156	158	149	171	153	168	154	166	178	141	127	171	139	132	154	166	159	175	169	183	149	155	173	150	176	177	164	164	138	171	156	164	156	142	174	181	149	169	168	204	184	168	163	183	153	169	181	167	143	159	154	152	160	167	162	183	167	163	153	169	163	185	165	161	171	157	162	182	160	175	171	131	155	152	166	136	137	155	190	166	168	157	147	178	141	178	171	161	173	148	152	147	176	182	169	185	135	136	168	138	142	168	170	173	176	160	181	148	167	159	158	145	158	171	170	158	153	160	143	143	167	169	155	154	193	160	187	147	162	162	141	164	178	156	171	165	132	154	136	144	151	142	151	151	193	152	155	153	168	160	160	153	143	148	166	149	145	161	177	167	152	182	156	197	162	163	162	139	160	153	177	171	154	165	153	140	186	172	167	158	186	188	175	140	184	173	173	144	166	139	184	161	151	144	178	153	140	166	146	144	162	163	155	165	163	170	158	159	158	192	159	163	167	151	176	165	161	178	150	174	144	137	165	168	157	158	153	159	139	151	180	174	167	163	159	182	153	151	148	159	156	159	166	149	162	175	174	131	173	173	157	168	163	156	160	142	175	166	175	153	149	160	170	175	173	200	155	145	169	118	169	173	165	144	201	165	152	147	133	164	180	163	148	151	152	146	127	164	146	153	150	138	168	145	157	143	171	160	140	156	186	171	159	173	188	152	190	178	145	144	168	152	158	158	154	161	149	160	157	154	170	167	166	182	143	137	140	186	136	161	159	176	168	156	175	165	145	156	163	159	178	162	132	144	151	170	170	162	171	170	132	167	163	146	145	161	144	160	147	167	164	176	149	172	159	151	167	167	145	172	143	170	154	155	168	132	156	159	167	156	149	140	161	151	178	169	157	157	157	189	164	173	173	175	141	142	143	149	151	148	160	160	139	151	152	157	163	156	157	169	158	183	180	155	174	155	151	147	181	152	159	165	188	168	136	160	161	185	162	162	164	169	150	155	168	146	149	174	162	162	162	171	146	163	158	153	178	158	190	175	164	161	173	176	175	137	167	173	155	162	166	168	174	161	153	170	142	187	162	169	159	140	154	156	165	173	168	145	178	154	160	182	180	178	159	153	156	153	183	168	160	149	158	166	170	167	175	166	155	155	177	168	167	161	155	150	164	179	174	162	160	149	165	155	160	139	167	169	164	157	162	159	149	177	168	151	135	185	151	159	170	167	177	150	160	167	167	167	133	177	149	166	153	157	154	176	152	151	167	165	172	167	159	160	151	167	141	173	155	178	176	166	149	177	168	154	167	179	168	169	161	163	183	159	194	148	173	183	161	152	167	155	153	141	155	179	153	153	128	139	188	180	177	155	183	128	146	183	166	153	178	166	175	173	154	166	186	165	160	163	169	146	170	159	175	146	154	173	159	169	174	165	173	171	186	131	136	168	194	149	179	177	156	147	141	157	156	140	151	159	164	170	178	149	148	169	171	174	163	167	142	174	155	153	156	157	145	138	149	143	166	164	142	155	161	154	165	163	176	185	173	151	175	167	144	153	166	169	160	160	152	152	143	152	156	156	175	187	152	150	153	153	177	160	179	180	167	167	179	169	166	176	175	143	163	169	139	171	164	170	162	180	174	177	163	157	162	163	158	156	159	166	147	158	177	157	171	196	158	169	157	171	176	165	174	173	161	140	164	142	172	167	166	145	136	173	146	173	167	166	162	163	147	147	145	186	131	173	181	159	172	166	164	167	141	148	174	133	141	152	147	132	157	162	145	142	151	163	159	164	169	162	158	157	136	151	168	150	167	167	165	154	159	183	133	149	134	136	144	135	156	171	171	137	144	154	157	170	160	147	179	149	157	163	147	155	179	180	189	153	140	153	170	168	145	165	158	171	157	158	164	155	175	162	157	182	142	155	150	181	166	171	161	172	168	155	143	153	162	154	136	171	148	178	164	168	153	141	145	151	169	162	150	178	180	170	185	143	181	178	166	151	147	178	150	185	156	193	155	175	168	167	158	178	153	159	150	164	184	163	170	155	187	157	163	169	168	162	160	167	192	169	164	160	160	170	154	166	167	147	156	155	170	177	164	173	176	172	159	156	171	189	189	173	158	176	180	175	151	140	158	164	145	172	182	177	177	163	165	141	150	154	167	164	172	156	158	186	194	156	190	142	162	150	152
9266	1337	520	537	564	523	532	538	478	456	520	498	476	535	484	478	518	471	477	504	496	510	514	479	479	470	524	494	480	504	483	502	505	465	484	479	489	498	491	519	506	512	495	492	480	499	448	492	474	515	449	493	454	505	474	450	488	459	480	471	485	509	491	518	509	442	513	461	518	522	491	509	467	491	474	482	483	484	544	475	498	489	506	457	493	486	491	507	479	474	474	487	518	474	483	462	508	508	500	483	473	496	462	489	490	484	486	497	488	482	482	506	471	488	476	464	501	491	509	506	510	493	474	473	485	536	465	474	474	489	463	459	483	466	496	506	472	501	469	450	466	495	478	506	487	471	519	485	456	520	449	502	510	480	494	485	502	528	428	488	490	465	506	490	500	512	510	491	510	501	486	504	511	494	468	504	466	520	462	502	472	490	494	455	516	448	466	434	453	496	472	483	506	494	489	494	512	496	476	469	482	503	495	510	487	457	476	507	495	476	478	483	499	479	482	514	448	500	469	464	525	499	483	471	503	505	456	483	497	504	480	506	485	480	482	521	477	500	470	465	496	435	463	482	488	527	516	487	497	524	482	482	490	490	474	511	481	505	492	499	459	483	480	452	473	516	503	529	474	522	504	486	511	511	498	489	504	491	512	474	500	503	481	490	450	455	476	477	478	430	494	522	515	460	488	480	484	457	515	477	534	442	486	486	466	495	444	500	477	488	488	501	488	490	480	489	479	465	495	458	483	504	486	480	449	465	451	481	456	512	509	488	464	474	487	482	511	478	505	478	475	491	460	508	481	501	457	467	488	503	498	525	518	493	484	497	474	488	479	507	507	478	466	447	478	532	473	529	461	500	503	504	484	467	482	515	485	488	496	474	503	525	495	496	484	479	476	483	503	469	503	483	506	496	500	481	484	518	511	489	513	477	444	492	475	504	451	481	484	471	480	516	478	501	495	490	467	494	456	485	487	486	486	461	496	475	488	490	487	489	460	518	490	470	512	489	516	530	483	475	473	477	484	462	432	513	508	495	470	490	527	462	484	464	489	501	489	480	476	463	491	463	488	452	464	469	495	537	476	499	486	479	472	475	455	455	482	468	476	532	512	481	494	458	491	494	472	492	447	446	489	488	490	508	487	468	496	496	492	496	482	482	476	474	463	507	479	466	490	463	477	476	470	461	467	448	492	487	533	503	461	473	483	483	478	489	500	472	491	465	486	480	444	514	465	486	492	480	482	468	485	508	490	493	464	486	486	472	462	474	530	479	502	488	476	465	479	487	450	470	457	466	508	531	453	488	486	484	464	469	480	504	495	480	498	489	448	503	503	516	523	449	462	461	499	479	521	464	484	528	517	472	490	484	480	510	445	473	529	477	504	442	486	491	464	497	471	508	456	479	480	507	512	486	485	494	467	487	520	503	514	497	516	513	484	492	462	475	482	514	505	503	475	501	511	512	472	464	485	504	488	495	489	487	505	471	488	459	473	532	472	484	470	511	499	479	495	469	528	504	473	474	503	507	476	481	473	526	495	424	480	485	493	486	461	458	467	482	486	475	479	527	487	440	495	458	460	515	515	506	494	498	501	502	450	518	480	498	533	491	499	482	515	533	471	440	477	506	492	464	464	461	465	446	481	478	487	531	475	477	481	521	508	502	456	461	505	497	521	474	453	482	484	482	480	524	477	496	478	468	460	477	479	512	480	518	486	507	487	465	458	474	496	478	520	503	468	493	474	495	491	515	486	457	501	464	473	511	528	506	455	501	481	462	484	477	504	449	466	491	488	503	480	468	448	494	471	456	456	486	481	498	474	453	454	499	511	480	468	482	447	501	507	512	483	531	464	509	492	483	458	462	450	466	505	505	474	474	521	486	480	448	469	451	471	476	467	484	510	523	488	505	459	504	464	468	521	475	525	485	487	508	472	476	480	479	495	497	457	462	525	456	488	476	479	472	487	464	464	499	502	491	498	477	470	468	463	490	497	461	454	480	469	462	490	482	488	501	480	528	509	479	454	466	487	473	501	490	475	508	463	497	462	470	466	461	502	459	492	508	497	502	502	517	499	493	520	466	489	463	505	475	494	497	492	489	491	494	477	485	450	523	499	461	513	472	512	448	497	459	495	490	503	452	487	499	492	512	464	487	477	495	466	494	480	509	465	476	449	489	471	476	515	471	473	473	501	437	492	461	483	489	491	504	491	528	454	451	463	467	435	479	510	510	488	463	474	477	484	476	493	501	473	505	487	481	468	469	466	476	493	497	485	529	506	492	504	491	441	520	467	493	476	494	473	466	464	436	496	456	516	493	498	497	475	501	467	507	541	498	530	495	497	461	499	480	471	493	501	483	494	512	455	520	493	469	475	483	473	497	508	471	471	456	478	466	469	489	459	511	499	436	497	462	508	449	439	484	504	524	487	495	510	476	446	488	494	491	487	477	521	506	485	516	463	469	473	494	490	514	512	454	500	499	483	473	460	505	492	481	515	429	502	496	486	473	487	484	470	515	481	474	507	484	482	495	498	469	474	510	465	472	460	476	492	527	518	515	518	469	514	485	483	472	485	479	487	545	486	495	461	485	491	487	476	495	513	494	528	476	472	484	479	500	497	483	523	500	489	460	518	478	492	501	465	483	485	469	511	504	470	498	484	465	471	467	511	479	470	489	447	504	476	507	507	491	509	448	486	451	478	462	480	525	460	478	470	466	513	480	478	473	506	518	484	479	477	504	520	511	477	471	512	500	501	472	478	507	497	479	446	458	498	512	450	497	502	455	525	469	473	429	471	446	461	477	507	519	508	481	502	473	466	513	468	477	443	461	518	464	462	507	477	476	467	491	446	503	507	455	483	494	500	468	470	489	514	469	453	476	476	487	517	527	515	465	489	470	508	514	495	503	475	484	487	473	504	506	503	481	489	482	498	483	482	482	456	489	505	506	496	421	506	460	518	489	473	518	451	467	497	445	477	498	499	460	452	446	446	494	469	496	491	520	443	459	512	475	486	475	495	521	480	500	463	474	457	491	487	487	490	496	430	478	493	472	475	452	497	487	472	504	449	420	526	477	453	515	496	505	499	493	480	454	471	460	497	479	502	510	493	487	494	489	496	449	462	536	481	520	519	500	482	472	489	506	492	463	499	489	478	491	524	488	487	450	455	460	470	502	491	469	513	475	500	462	488	489	455	501	512	475	467	508	490	471	502	489	471	516	487	509	473	493	492	500	511	525	484	471	494	458	483	480	544	464	466	481	448	520	458	505	504	500	494	493	512	468	481	515	483	499	474	459	497	452	493	491	458	466	488	504	487	494	481	482	472	460	504	473	493	450	472	475	465	455	485	523	485	501	469	486	495	498	515	486	495	469	517	492	470	489	474	516	474	482	478	468	497	497	468	481	480	502	475	489	499	496	474	501	485	498	521	502	476	476	476	507	516	475	445	473	508	490	506	491	459	517	522	507	464	525	505	461	476	486	486	439	504	483	486	425	489	466	479	491
56987	28449	5068	975	691	598	522	499	404	394	374	384	387	326	346	341	333	375	331	337	341	352	356	359	339	328	348	336	311	319	331	343	344	315	355	334	319	317	308	326	301	303	321	338	354	347	331	385	332	349	330	321	302	309	342	322	338	301	369	329	346	312	319	308	360	351	361	305	334	373	328	336	322	324	319	300	304	350	333	281	298	341	331	307	276	336	331	354	377	349	333	361	350	320	304	315	352	267	311	313	307	306	318	271	331	325	293	303	321	338	319	358	318	309	347	314	335	309	320	312	333	331	315	347	338	336	323	337	322	334	315	288	345	324	331	320	329	321	325	310	300	326	351	328	347	317	328	337	340	309	316	289	345	350	341	364	358	332	298	321	324	368	329	312	300	320	349	334	315	325	343	314	339	357	325	341	335	310	335	333	335	318	292	312	325	304	326	315	306	317	329	349	330	317	350	316	310	321	333	318	318	329	299	324	309	325	314	315	341	315	331	337	340	340	335	294	346	328	322	325	308	311	301	347	306	312	338	311	304	321	367	336	320	333	354	335	336	318	342	346	326	331	357	322	329	325	308	338	318	305	347	336	348	329	321	331	332	329	333	311	319	361	296	300	336	343	338	336	327	330	308	320	301	314	331	341	322	316	333	332	287	352	306	321	324	316	303	324	315	322	331	298	321	323	356	331	345	332	322	312	334	304	308	317	316	301	319	309	355	311	367	310	324	300	294	313	303	303	324	344	333	306	336	323	350	342	355	339	341	344	288	318	347	318	335	328	292	278	320	289	307	362	347	339	354	303	319	326	310	306	326	370	321	318	334	312	319	335	323	288	349	337	362	359	343	329	335	343	333	319	317	309	335	300	303	336	314	323	337	362	355	360	331	328	332	341	348	336	352	337	333	339	315	334	348	357	326	330	311	306	335	304	302	319	331	305	306	316	325	300	283	310	284	287	309	341	356	354	327	321	326	300	320	332	326	301	324	337	319	325	303	336	332	308	348	313	347	342	322	300	339	333	302	359	336	358	308	313	308	352	344	306	330	355	328	306	342	328	315	320	379	348	323	326	318	328	321	301	339	329	320	320	299	318	310	326	358	361	302	293	375	337	348	363	319	334	341	332	333	311	316	310	316	323	288	300	298	356	328	352	290	343	321	346	342	338	289	309	333	293	347	281	326	310	332	325	309	328	304	326	315	347	331	346	348	351	337	318	315	306	357	346	341	373	342	348	333	348	307	330	350	316	334	292	329	317	366	337	369	363	315	316	354	325	320	317	336	298	332	319	343	305	303	344	317	317	309	305	315	342	307	316	282	338	312	316	323	320	328	345	318	296	319	332	301	315	348	329	326	351	335	323	317	306	347	320	326	320	351	352	323	323	336	263	307	327	313	316	329	325	318	353	312	353	307	323	321	297	327	332	377	309	313	346	368	318	338	318	305	334	321	346	317	357	311	313	358	357	290	350	320	359	302	327	309	290	312	336	320	364	353	313	345	304	342	346	347	304	342	328	322	319	332	362	315	328	321	333	323	318	324	309	302	290	315	337	317	317	316	293	308	302	291	325	308	336	348	321	348	316	303	338	346	304	326	341	340	328	342	303	340	326	337	306	332	318	292	352	310	334	359	327	324	359	336	316	331	350	335	327	352	307	355	328	343	324	324	318	315	317	317	320	334	328	335	317	329	355	298	333	316	337	340	319	337	306	322	305	365	355	337	347	319	317	321	329	372	321	293	305	307	307	319	321	345	325	319	303	322	324	336	350	341	287	341	321	332	304	358	291	297	309	342	346	341	337	315	323	311	331	297	339	333	287	331	314	337	326	337	330	315	345	334	330	302	344	338	285	313	343	339	315	347	334	350	342	343	310	329	305	351	339	326	307	323	348	321	338	312	336	351	316	309	321	320	328	324	337	324	318	338	318	340	318	362	315	321	324	319	343	369	332	284	296	321	330	297	310	325	342	288	321	323	321	300	366	328	371	311	282	331	338	334	309	319	329	346	317	339	340	304	340	324	348	316	325	313	318	372	322	309	335	343	333	326	336	349	332	306	356	346	340	341	342	331	326	287	341	317	340	305	297	328	305	334	327	295	330	313	328	324	339	316	311	320	350	303	268	302	325	325	299	347	297	311	314	343	342	310	297	299	306	301	318	319	321	323	333	312	283	325	329	310	335	336	297	348	292	333	336	286	317	331	339	341	309	339	361	294	329	306	311	308	299	324	317	346	350	304	307	344	295	363	355	316	360	346	314	309	325	322	341	331	325	313	343	352	327	337	320	332	351	303	363	357	340	336	306	303	305	319	337	279	352	312	357	319	320	299	317	305	311	320	318	337	335	368	324	314	324	321	332	305	323	341	300	356	298	330	338	370	342	319	321	335	354	319	311	297	308	322	331	344	360	322	341	308	333	358	295	334	344	305	319	327	323	357	324	298	292	329	298	321	299	316	338	311	338	308	338	337	329	306	334	318	315	328	355	305	321	290	306	319	326	343	338	360	312	311	312	294	335	316	301	330	311	301	358	315	337	349	307	319	314	339	315	331	351	319	322	322	315	310	340	314	319	347	320	321	322	306	347	358	334	359	337	300	330	282	347	330	310	327	311	350	345	345	332	345	341	341	321	283	302	310	314	337	330	351	322	314	326	335	303	356	339	319	327	286	355	338	305	317	317	303	340	309	333	322	362	282	304	281	331	340	299	323	365	313	297	354	331	314	293	333	329	287	341	322	309	337	313	357	307	312	330	316	347	319	331	324	324	324	332	338	327	298	291	319	292	339	393	328	300	354	347	318	310	328	355	290	309	330	356	323	328	324	344	330	310	352	326	321	362	357	316	309	298	322	310	314	339	315	324	331	306	325	314	338	319	320	337	331	334	325	308	332	324	354	318	351	319	322	359	307	322	343	323	327	288	333	317	298	346	313	309	313	300	328	343	311	347	304	323	291	311	350	334	316	344	361	316	327	327	318	364	324	346	298	333	345	330	326	328	311	331	313	305	306	274	306	308	304	308	310	328	348	338	323	333	332	355	313	319	312	326	319	336	304	306	331	307	345	307	351	313	346	334	341	363	310	279	350	344	312	322	312	305	360	324	334	297	311	337	331	342	351	320	372	347	300	372	282	332	368	308	344	307	335	306	306	292	313	326	300	310	344	310	307	331	299	326	316	339	340	338	301	312	352	348	339	287	345	325	319	338	305	347	350	348	333	310	326	328	284	348	332	321	322	332	338	300	329	350	304	305	305	355	320	317	282	321	356	328	350	304	344	327	333	328	323	347	307	327	375	324	335	321	342	300	325	313	308	331	325	319	299	301	302	342	328	322	335	318	345	341	310	325	315	313	304	299	281	323	330	332	319	307	322	306	311	337	330	329	345	329	295	293	336	295	331	308	316	335	306	346	313	307	370	307	301	314	293	370	324	330	339	344	305	300	335	344	286	301	320	342	325	331	330	346	336	315	307	310	320	315	345	315	366	303	331	322	313	292	314	311
35042	8403	2268	2642	2435	2103	1824	1584	1440	1330	1304	1201	1164	1140	1049	1103	1022	1028	1018	1014	1000	962	972	927	923	962	887	923	883	884	921	867	938	895	898	820	865	901	841	850	900	848	896	857	870	879	848	858	859	886	873	832	854	898	869	879	850	828	893	865	807	839	848	840	863	825	843	865	865	881	855	873	877	832	835	760	841	848	854	870	836	865	826	798	810	892	821	830	857	859	846	836	855	866	809	834	857	812	859	836	864	836	808	873	834	844	819	891	814	855	890	873	866	828	849	855	847	914	839	898	858	853	829	870	874	853	824	814	809	821	867	845	838	814	863	862	839	850	853	845	851	834	852	818	834	863	820	812	824	832	839	891	827	845	892	835	870	802	859	853	784	812	823	833	918	830	880	884	813	859	868	865	864	830	843	798	775	852	820	847	825	861	811	908	826	863	830	813	817	789	849	881	831	826	794	856	804	862	826	854	816	820	859	859	869	833	837	866	806	863	870	831	816	833	835	845	809	829	826	815	848	856	859	804	845	834	840	793	805	819	788	799	927	861	855	841	845	822	895	862	883	816	849	831	813	817	832	835	830	837	877	849	823	817	832	845	841	811	853	822	901	833	775	876	884	850	832	834	840	869	844	806	818	879	826	799	829	824	794	801	788	832	856	805	883	864	798	870	813	916	862	825	837	876	816	798	845	861	848	838	780	770	836	778	835	876	873	826	795	837	824	850	806	846	868	867	782	865	873	844	872	879	848	868	843	826	802	871	847	870	857	833	902	845	848	793	816	891	865	823	835	864	844	822	844	852	828	853	866	823	822	811	819	838	867	825	914	834	858	933	815	863	803	849	840	871	868	824	833	794	823	854	861	870	827	866	829	856	845	824	858	841	865	826	823	862	826	856	881	854	811	850	854	875	879	809	845	801	842	853	893	896	805	819	796	814	869	873	803	862	853	808	830	831	837	823	856	840	844	811	803	853	848	866	822	853	813	871	811	893	867	843	801	858	773	842	858	833	902	820	841	838	862	895	850	846	846	815	827	880	832	823	830	829	816	810	876	772	816	861	845	821	842	862	808	844	849	822	785	822	846	824	905	840	835	812	829	825	843	870	853	873	860	792	835	883	909	758	825	854	946	830	917	828	873	874	836	821	792	826	879	844	846	872	831	780	830	838	803	857	836	848	845	873	864	826	867	849	837	824	816	784	827	853	843	889	857	859	827	851	821	820	824	782	902	794	832	830	813	850	841	833	828	852	863	889	811	812	853	855	843	865	874	873	826	858	840	781	848	854	856	808	863	791	843	839	835	853	855	894	879	799	830	895	868	855	845	837	831	846	823	842	774	816	819	863	827	807	878	845	834	819	829	781	862	831	844	865	864	867	836	800	831	855	877	826	861	847	853	862	866	867	854	875	897	866	810	903	824	840	829	861	812	814	858	780	919	870	825	862	797	840	907	820	818	855	802	866	814	851	851	855	833	785	876	849	872	887	843	905	804	853	807	841	870	864	857	836	840	862	818	848	832	848	889	837	859	870	837	842	809	859	825	826	826	872	816	820	823	810	819	850	794	805	843	823	854	840	831	849	879	883	837	835	835	831	884	889	809	836	860	869	876	889	815	800	865	862	790	846	891	818	846	874	843	852	799	792	835	811	828	814	841	835	857	872	835	786	832	847	855	846	806	867	818	889	867	803	837	802	813	832	889	837	823	851	867	840	822	841	782	876	864	815	852	845	783	841	806	844	809	818	829	817	832	902	861	839	867	887	847	851	821	861	818	856	804	877	808	867	865	824	849	801	843	822	809	867	853	792	824	867	854	869	846	863	862	854	819	855	884	863	841	859	806	842	794	837	863	856	862	826	862	870	861	840	857	812	817	856	814	813	831	825	807	904	853	838	844	910	853	844	876	848	895	858	823	861	848	864	858	837	875	891	827	821	844	862	801	832	841	825	842	820	833	854	840	814	838	862	821	853	823	857	778	828	844	855	868	802	890	848	866	812	811	840	837	820	840	814	878	807	816	804	865	844	839	757	836	844	782	835	824	783	852	851	860	879	838	869	830	883	862	815	853	817	900	826	844	893	868	811	866	830	826	859	905	896	829	844	873	825	817	843	844	826	815	856	833	831	806	818	867	866	835	805	848	829	866	869	809	831	882	837	838	844	828	866	849	827	805	858	840	800	781	799	851	834	824	852	812	880	899	863	837	822	870	835	836	858	883	876	815	867	884	849	836	847	849	866	849	861	867	857	857	860	908	892	805	843	859	877	826	858	856	871	794	801	820	825	887	821	840	849	843	805	855	803	868	855	841	845	845	850	803	839	886	835	848	861	839	814	823	853	838	851	851	826	888	828	842	912	866	854	847	808	841	793	798	869	882	827	768	867	799	815	842	843	858	879	847	851	841	863	846	825	879	836	878	820	879	806	869	874	846	856	843	836	853	844	827	853	817	865	846	866	856	840	874	852	841	818	866	796	850	831	859	869	850	863	858	857	844	862	801	820	764	807	875	824	846	861	856	827	889	825	832	880	836	824	856	857	798	806	855	853	873	827	818	827	816	854	814	785	828	851	814	886	889	829	853	876	810	856	853	839	846	850	832	882	843	783	843	861	830	842	880	859	862	826	903	859	860	881	882	835	844	888	912	849	882	779	802	876	819	841	877	876	806	789	860	824	855	867	866	879	837	847	861	883	798	878	864	848	808	864	848	891	849	896	795	828	840	858	793	839	824	798	863	870	841	826	855	857	837	852	853	779	848	879	859	820	870	838	812	827	871	815	846	854	867	840	861	846	865	777	840	852	790	823	827	787	852	844	862	824	865	843	840	820	881	843	861	869	816	816	774	798	858	843	873	816	867	832	844	839	846	852	909	865	832	831	883	815	894	870	873	851	861	852	872	847	832	859	826	836	834	807	842	857	866	846	863	833	836	853	816	872	836	839	803	808	812	810	827	828	860	821	860	821	840	818	838	849	827	820	797	873	921	864	856	858	844	820	892	859	883	850	803	857	884	848	867	910	844	870	879	860	785	807	826	848	845	756	816	883	833	790	837	879	798	850	807	811	813	849	850	886	878	841	839	810	827	841	822	815	824	799	853	831	829	801	845	861	857	848	840	883	884	845	816	910	843	827	842	829	881	853	882	792	851	881	840	818	848	850	895	834	864	803	851	899	847	802	833	843	852	837	841	867	853	815	880	825	846	837	891	846	809	806	856	822	803	835	911	843	848	863	806	818	827	832	850	860	850	865	892	787	861	860	856	864	820	834	834	849	856	866	775	796	842	858	806	832	887	880	876	819	872	834	815	807	858	843	820	876	835	811	833	842	826	901	827	881	846	854	881	807	855	841	833	864	935	833	898	821	835	785	858	834	856	826	841	826	854	855	859	839	894	779	814	801	848	856	848	848	865	797	834	845	826	824	780	917	863	822	936	824	856	827	861	851	778	819	885	858	872	879	909	857	850	778	842	834	862	869	808	834	860	816	842	881	851	850	822	815
68481	36811	12845	2793	1202	865	781	681	610	545	521	490	473	424	467	430	415	394	362	388	435	420	408	427	406	394	382	433	377	361	418	369	387	392	372	409	357	358	396	387	372	348	387	387	408	371	374	378	395	368	356	407	397	397	402	351	379	390	367	360	388	379	365	367	380	391	358	386	412	382	378	347	394	401	379	371	415	361	374	351	397	401	418	370	369	396	369	366	400	330	377	381	411	355	359	385	354	366	380	383	351	394	363	391	367	380	352	381	379	379	367	427	407	372	393	387	387	399	375	401	358	361	346	386	402	402	367	398	399	356	373	410	411	383	379	399	391	395	397	388	366	378	357	385	355	390	380	361	401	389	389	399	405	392	384	378	382	386	332	397	376	383	369	340	367	399	436	380	357	370	374	449	409	406	436	409	404	381	418	372	380	392	368	373	370	348	354	375	405	370	376	343	359	385	372	392	428	392	335	365	372	353	401	356	378	344	360	375	387	379	362	429	364	383	367	399	353	359	376	399	434	371	375	363	384	391	386	420	361	364	410	343	385	397	365	406	370	371	380	362	378	354	376	403	380	403	386	360	408	366	373	368	352	379	417	381	403	359	376	355	388	370	380	409	400	368	315	381	360	360	369	391	397	366	387	387	374	421	369	378	353	425	396	367	403	393	395	382	380	384	413	390	419	365	405	359	385	369	388	386	402	352	372	352	381	371	372	376	413	402	389	369	382	381	368	349	362	403	396	387	379	359	418	395	395	405	378	369	410	396	358	350	389	376	414	371	373	397	368	390	392	344	359	360	374	388	376	395	382	391	400	371	407	414	403	356	393	376	385	411	416	407	369	401	399	389	361	338	388	392	394	377	402	364	350	382	391	365	359	372	378	349	373	383	373	336	385	339	365	424	359	393	405	372	368	372	406	362	409	373	364	421	396	350	403	368	364	370	386	385	370	388	371	402	367	373	350	346	362	371	368	378	384	360	393	402	418	382	381	404	376	389	392	407	354	369	369	375	362	367	379	391	396	396	413	410	364	386	374	387	409	385	396	394	376	380	359	405	399	380	365	338	348	411	405	384	361	388	407	381	357	368	372	349	380	354	395	392	388	377	375	377	378	342	396	380	339	381	394	379	379	387	380	385	392	396	341	407	431	379	360	404	352	334	409	410	384	386	400	391	390	359	409	382	346	363	399	390	360	366	390	391	397	400	408	365	393	440	406	372	338	376	363	408	382	385	383	395	348	377	405	394	407	389	396	355	391	386	368	349	385	374	362	384	420	346	363	407	373	412	382	391	361	388	396	394	381	383	390	339	367	382	409	425	374	428	367	386	375	408	378	385	351	381	383	388	369	392	392	413	378	389	383	411	405	389	397	368	373	397	399	408	372	382	363	370	364	427	374	379	376	369	387	402	400	393	396	426	389	380	382	358	377	378	395	396	380	388	372	380	394	422	375	394	365	377	369	420	421	400	385	378	370	394	395	354	390	384	346	397	365	342	417	381	373	326	401	385	391	393	379	368	365	374	408	386	343	387	426	349	356	411	401	405	365	385	364	396	362	399	403	373	368	397	361	353	364	378	356	374	418	393	367	388	384	372	421	405	370	359	377	404	349	364	394	394	401	404	385	384	425	375	393	387	398	351	368	359	391	349	362	377	409	392	370	344	376	386	408	377	402	371	365	384	384	399	417	377	375	373	407	384	378	385	394	406	403	396	390	407	383	361	344	388	408	391	373	383	360	377	387	398	402	389	358	382	400	349	382	373	334	414	409	353	359	390	404	389	338	372	402	391	363	379	413	396	373	391	406	337	381	415	410	365	415	365	397	426	366	404	371	407	403	408	424	387	379	362	389	343	330	396	380	402	376	381	379	393	383	347	347	383	356	367	386	386	388	426	370	356	375	392	368	401	393	373	354	369	376	371	391	363	364	398	401	369	405	390	383	393	363	395	380	384	371	407	387	351	413	398	368	410	403	378	378	432	367	341	367	380	373	397	385	397	361	390	386	384	372	356	372	383	362	367	373	389	380	358	348	388	354	372	392	372	372	393	342	393	373	357	378	413	356	382	374	373	391	344	395	339	402	365	372	401	373	385	405	389	360	368	369	380	369	410	346	377	341	353	384	356	389	391	385	366	352	394	365	362	406	418	384	391	361	410	389	376	379	375	366	424	366	409	375	336	360	396	429	406	370	357	391	363	398	365	396	405	372	384	394	396	376	341	376	370	362	393	381	395	403	358	389	393	374	404	387	376	335	368	356	368	414	442	366	368	366	387	368	384	361	404	404	404	351	376	363	369	366	388	356	374	381	381	371	392	387	371	387	365	350	373	391	378	401	375	393	385	394	391	365	384	426	376	392	368	385	400	391	361	409	374	404	397	370	400	366	396	373	389	380	389	384	361	388	411	384	365	388	386	393	407	378	388	398	397	399	390	370	404	381	387	376	365	358	355	390	399	346	377	384	384	382	432	397	374	358	372	367	376	375	365	356	402	394	380	380	329	394	375	401	416	386	368	392	375	342	373	403	357	397	387	419	396	377	418	393	394	339	401	373	401	406	384	361	412	389	394	411	396	421	403	360	392	380	409	356	372	365	380	362	365	350	376	392	382	396	405	421	386	376	364	372	382	392	398	405	358	416	374	375	378	377	424	385	390	392	357	399	370	379	386	389	367	373	384	367	395	385	386	354	362	364	388	382	365	365	376	387	368	405	396	407	376	389	363	367	405	430	358	365	380	369	386	390	398	388	389	364	395	360	381	413	396	366	370	352	383	365	384	406	388	383	394	407	357	404	375	399	406	372	379	397	418	356	372	368	373	364	401	394	366	400	366	354	375	371	392	366	346	384	341	315	364	355	366	389	385	387	391	393	415	397	337	377	419	400	359	360	390	389	323	379	402	358	370	353	360	399	402	367	403	371	373	376	351	378	341	381	333	369	412	366	386	376	379	399	392	384	396	427	379	380	366	362	363	371	371	386	380	379	391	326	385	391	407	361	348	369	400	390	423	414	387	386	351	393	362	380	384	397	406	381	404	337	435	363	369	348	374	390	384	353	388	380	358	371	384	371	394	340	393	428	372	391	377	380	395	373	368	396	357	397	362	409	355	347	380	375	377	383	403	392	382	352	390	379	384	378	381	374	408	390	418	394	391	409	389	374	354	360	392	339	372	383	379	383	390	338	372	405	371	369	387	405	356	386	360	393	390	344	408	391	367	396	374	401	412	404	366	378	386	372	385	388	384	369	392	401	358	363	369	388	387	377	386	372	411	368	404	382	410	415	403	388	422	357	386	418	381	361	360	392	371	355	352	388	389	410	386	361	379	411	361	416	438	401	386	375	385	383	374	376	423	408	336	405	397	371	380	354	382	391	378	363	365	408	395	361	372	378	368	407	362	388	405	398	370	354	370	410	352	423	398	413	376	394	367	364	405	363	375	404	369	379	379	361	389	377	368	388	374	356	382	384	338	388	403	396	362	384	355	384	376	352	362	379	383
44001	12079	3686	4491	3986	3401	2747	2360	2142	1950	1772	1654	1595	1469	1407	1295	1314	1238	1261	1210	1178	1145	1094	1065	1111	1105	1030	1100	1056	1054	1046	1002	1007	1016	1039	1021	976	1025	1026	975	959	943	982	1030	1010	1017	960	912	927	979	914	951	886	952	976	912	936	896	974	976	913	925	953	953	970	918	1004	883	947	936	939	922	1012	971	940	978	931	901	940	925	924	937	892	972	920	966	958	919	912	945	983	934	852	996	979	953	884	924	883	950	867	867	899	962	919	944	952	914	969	938	984	978	912	928	959	958	887	937	923	898	916	939	916	875	928	965	902	978	953	934	931	936	896	980	971	872	944	934	935	886	973	947	910	930	932	925	936	882	963	890	967	923	914	945	903	907	931	934	917	915	942	877	910	901	993	910	942	903	882	819	918	949	919	896	956	946	958	917	940	872	905	950	947	954	900	857	937	907	902	926	928	939	991	934	931	912	894	888	894	899	960	902	991	962	924	876	914	894	910	929	949	975	965	938	876	954	921	936	944	902	982	913	946	906	895	962	872	925	932	893	925	945	947	880	931	875	908	920	937	935	892	946	918	919	961	959	908	993	890	855	983	934	946	923	941	897	962	911	906	897	931	972	916	974	900	980	906	955	937	924	906	978	977	967	971	915	919	893	943	965	967	981	932	954	988	884	921	908	858	906	921	950	924	938	930	878	905	949	930	935	964	888	930	941	903	828	911	931	886	914	988	891	910	891	924	940	964	964	957	954	965	944	927	957	910	878	927	920	925	884	964	942	931	947	965	956	956	893	880	928	946	942	904	915	956	879	940	943	912	915	926	903	912	922	966	886	892	918	919	919	906	965	920	979	930	921	904	896	923	902	903	925	865	951	933	914	855	928	957	1004	915	919	946	1004	870	930	917	886	907	916	962	926	891	924	904	940	966	906	914	961	897	932	894	845	957	887	884	924	947	888	967	916	866	896	927	946	929	901	902	921	923	888	897	919	972	897	930	964	919	928	943	928	943	964	924	940	991	935	881	954	876	892	959	931	904	902	947	915	873	969	948	959	909	948	983	913	911	909	922	912	934	899	941	979	961	920	899	923	896	906	920	874	918	895	900	932	963	894	896	918	884	965	967	941	879	935	991	918	923	925	939	941	892	975	906	898	951	932	909	946	973	976	932	951	902	914	913	904	954	945	923	957	894	892	1005	952	865	879	914	911	942	945	901	929	932	906	949	951	871	838	935	929	920	872	944	974	915	965	908	957	893	914	920	909	962	926	916	1008	886	911	930	900	938	912	920	878	955	874	926	909	900	952	953	989	1002	896	888	906	924	857	960	923	969	954	952	933	878	931	896	952	953	928	927	921	995	934	932	932	948	922	955	939	948	905	884	912	955	946	996	935	914	920	902	927	940	905	877	958	923	959	957	918	964	968	931	941	903	943	904	893	942	937	949	913	882	954	957	901	938	934	927	996	981	924	933	948	947	886	903	953	919	950	994	945	941	917	891	947	950	925	919	918	939	1007	961	939	971	911	977	931	914	928	908	924	934	940	889	915	943	964	903	883	911	899	1005	995	956	889	921	881	942	935	985	932	968	903	921	930	927	1013	929	981	931	933	914	967	934	892	970	947	965	943	910	911	902	928	940	978	967	967	903	952	943	903	898	941	912	906	879	933	974	952	958	883	916	904	957	933	915	956	988	950	926	957	983	920	891	904	896	940	951	915	963	892	874	918	960	885	986	894	843	909	930	942	883	937	896	926	935	909	917	930	919	957	956	901	892	884	890	969	899	944	912	929	921	935	946	960	932	915	948	923	923	913	942	945	894	876	944	962	1001	929	978	900	974	928	945	908	914	851	933	936	896	891	913	858	925	892	893	959	953	964	977	943	936	905	899	932	905	952	865	883	924	935	898	945	916	889	951	955	938	941	903	890	916	931	970	935	926	878	869	920	927	923	974	950	900	928	935	961	932	974	949	903	942	940	885	916	904	923	924	913	908	929	908	938	925	966	916	905	893	950	941	888	943	961	893	891	944	988	977	945	928	912	983	879	937	926	919	970	936	956	938	886	879	925	900	916	912	939	893	927	892	949	927	911	966	943	928	918	932	885	956	893	921	824	918	903	919	973	944	916	894	948	910	943	919	893	922	951	901	979	904	904	865	923	835	940	908	933	886	879	856	929	867	953	926	920	904	914	950	931	960	906	944	927	890	996	875	940	902	923	975	881	919	927	970	918	928	946	945	908	949	914	945	937	1000	925	912	938	983	914	994	909	984	931	960	914	950	921	946	897	924	950	917	922	954	897	916	923	914	890	901	938	918	942	1011	961	944	873	922	907	916	966	956	870	908	930	901	940	932	911	863	947	920	916	963	963	889	913	966	931	881	927	916	915	878	924	855	880	905	940	903	920	925	939	909	900	922	987	922	932	895	909	952	933	931	934	962	979	863	955	968	919	940	936	920	938	918	964	908	944	979	990	902	924	931	942	971	934	945	874	945	915	954	883	971	932	941	934	885	915	925	992	937	954	954	980	891	945	906	883	877	903	942	914	885	900	926	931	880	911	912	899	900	916	936	909	978	941	881	941	927	957	925	915	950	944	889	894	967	940	888	922	938	892	943	944	974	948	888	945	886	898	933	901	968	955	947	915	920	961	927	921	967	985	942	908	943	930	925	992	909	933	885	951	936	914	885	958	934	921	913	901	949	932	964	954	960	955	934	949	913	890	945	989	904	921	941	970	927	918	938	877	877	931	921	926	870	914	935	902	944	968	940	938	920	880	946	990	907	873	940	960	932	931	894	906	926	934	1002	949	953	880	894	956	909	942	912	916	959	962	930	904	901	950	931	932	900	948	955	949	896	931	892	948	878	866	895	902	928	938	865	917	943	922	961	921	956	960	933	958	944	918	916	951	886	867	1013	951	960	931	962	936	940	927	939	976	952	950	909	935	893	921	935	925	958	939	931	922	872	874	933	960	983	982	922	919	978	924	910	926	896	921	919	865	911	971	997	976	895	873	908	929	923	885	883	857	928	915	974	937	966	916	916	878	914	966	934	939	954	934	936	944	947	922	924	1001	866	887	916	884	979	917	930	971	888	1017	955	945	949	931	924	916	937	953	963	877	946	969	938	891	915	951	919	999	886	911	884	906	949	943	920	899	923	890	965	953	934	880	924	968	957	924	974	901	952	960	934	929	967	911	908	948	913	899	903	953	914	889	888	952	908	926	892	952	913	951	908	952	946	932	908	957	992	919	950	916	927	844	940	910	903	974	911	943	925	944	939	933	934	922	902	927	917	886	991	885	927	942	958	942	918	940	902	923	920	950	879	953	901	896	973	894	980	921	912	955	868	918	932	924	900	879	963	933	951	939	906	929	939	987	953	934	893	900	933	906	950	946	940	933	910	910	901	907	907	911	974	977	998	911	926	899	914	928	898	920	914	886	978	906	952	953	947	884	920	984	942	893	969	918	908	920	934	949	895	935	956	925	899	902	899	974	933	914	924	944	919	928	917	884	946	952	929	947
9144	1198	219	173	178	169	166	158	155	152	152	149	165	181	172	169	154	143	173	156	174	147	165	151	175	194	139	156	157	141	158	161	176	160	151	155	150	184	155	149	177	145	170	156	172	151	153	161	175	165	157	193	161	169	164	146	154	166	153	165	175	170	167	165	164	164	155	128	154	156	170	152	142	144	161	160	150	152	169	167	167	175	157	158	167	141	155	156	162	189	157	144	156	174	184	178	157	142	167	157	186	169	155	179	153	148	151	158	160	155	164	150	182	131	159	178	152	201	171	151	131	171	154	180	148	147	174	165	172	154	143	153	154	136	154	173	175	167	165	150	167	167	153	201	177	150	191	161	164	175	136	145	169	163	139	158	160	174	185	145	182	151	157	165	141	155	179	155	181	161	170	176	182	170	179	155	165	159	150	140	160	178	165	149	155	156	175	152	149	157	131	168	179	160	154	166	175	186	159	151	160	152	151	146	176	165	162	156	159	167	161	168	168	156	183	159	161	151	129	164	170	184	164	148	155	173	132	174	178	165	175	181	179	144	151	198	170	158	176	175	152	153	149	145	186	159	140	162	178	164	163	167	163	187	181	157	173	131	164	136	162	173	162	167	154	146	164	155	174	164	172	149	147	163	169	169	172	166	141	147	141	142	165	158	179	166	137	164	158	182	148	146	145	143	148	175	168	147	160	146	164	180	160	164	156	180	152	147	141	149	165	144	151	156	143	159	165	178	164	170	175	156	169	163	153	159	166	152	182	147	156	168	176	182	149	153	174	170	163	138	167	170	168	147	177	173	161	163	153	170	158	150	169	165	167	165	161	154	176	131	165	157	169	164	152	149	148	143	153	165	143	174	155	149	155	159	153	162	178	154	161	145	150	161	180	153	161	150	144	155	185	166	150	161	162	163	165	149	167	167	161	163	155	172	170	173	165	142	157	161	169	185	159	167	164	151	170	196	156	172	166	161	184	182	177	163	143	182	161	173	180	156	181	173	175	165	170	164	165	160	165	148	179	152	174	138	167	169	159	160	153	149	157	155	152	157	165	160	147	170	171	162	153	167	139	160	156	162	179	151	176	157	174	151	159	168	160	173	172	144	170	170	144	166	167	155	165	152	144	156	160	175	169	161	182	145	167	167	151	178	176	157	164	168	161	153	150	147	172	136	166	141	176	134	178	172	161	162	162	156	144	164	170	154	150	158	150	170	173	168	152	169	162	139	182	159	136	146	166	131	154	159	172	154	193	165	158	184	166	153	145	180	178	128	156	159	172	153	183	161	155	145	167	179	151	146	118	147	180	171	167	156	164	169	152	153	212	145	198	125	158	151	173	150	155	150	155	180	164	184	150	152	159	165	158	154	156	161	176	176	176	165	161	169	152	171	188	163	154	151	164	157	151	158	147	172	174	166	176	174	169	151	175	150	166	175	158	209	174	194	160	159	158	163	151	184	155	161	180	168	145	144	160	177	191	144	174	152	137	158	165	156	139	155	173	162	159	180	148	154	162	182	181	153	192	151	155	164	150	180	157	140	178	145	142	152	154	166	166	162	182	147	151	163	153	151	157	160	143	154	153	163	157	163	157	170	156	155	161	147	170	183	178	159	183	130	180	166	178	159	148	146	147	148	169	159	180	185	168	185	164	156	149	151	156	148	166	160	140	169	158	185	142	185	175	153	171	130	156	167	136	162	159	175	154	154	141	143	168	153	134	160	183	166	135	150	171	176	154	158	174	162	149	145	155	184	157	161	156	160	155	135	175	183	158	147	165	160	160	155	169	153	151	166	176	172	150	140	167	164	143	157	177	162	141	160	176	191	156	160	165	131	163	146	167	164	181	180	166	156	161	170	176	169	177	154	135	159	159	187	169	164	163	132	181	170	151	159	158	151	152	157	163	179	172	178	164	171	188	150	155	164	178	153	173	143	165	155	159	163	148	164	134	154	138	142	139	167	163	194	160	160	171	172	156	158	167	147	165	160	154	159	147	172	168	169	172	164	172	146	188	165	151	156	155	177	139	145	168	143	159	169	163	165	139	161	188	161	153	166	158	166	162	178	173	162	157	157	167	171	179	176	177	157	160	144	181	176	167	175	160	151	165	154	164	172	157	155	189	160	167	172	158	165	165	169	161	150	161	183	177	153	169	170	167	192	155	177	142	173	158	177	170	161	155	157	166	175	160	149	137	165	188	167	146	181	166	154	165	149	172	158	168	171	169	156	146	166	169	153	149	150	135	159	166	162	160	130	175	143	161	160	159	157	156	158	156	165	156	163	146	165	158	153	156	160	171	188	173	178	154	163	169	132	185	156	171	151	167	187	158	153	159	154	171	151	168	154	175	162	163	152	164	157	144	148	152	144	138	141	152	162	166	162	157	168	144	168	172	139	151	159	166	153	164	160	185	153	178	158	175	183	169	198	147	159	172	146	147	154	140	159	166	150	171	173	147	161	170	147	165	165	145	165	177	155	143	188	182	179	182	164	175	157	185	171	182	158	158	162	149	155	161	155	169	162	163	176	160	156	145	165	180	151	159	156	179	163	150	149	175	151	163	140	175	152	166	193	140	135	158	166	162	144	185	167	175	174	144	144	152	175	169	154	158	176	162	180	136	162	167	167	169	172	135	160	144	174	160	175	152	135	142	167	144	173	133	165	170	180	162	165	155	171	148	159	171	166	157	160	169	165	121	137	139	155	156	169	154	156	168	154	149	161	143	146	151	162	158	161	185	174	141	163	170	159	152	161	169	173	180	149	148	150	129	163	172	162	146	171	164	165	157	177	147	163	164	170	156	140	177	149	160	175	173	141	153	155	161	180	136	157	162	164	168	156	142	137	163	165	153	153	143	168	171	157	164	156	165	172	133	172	153	161	143	152	146	149	159	155	135	165	169	159	161	173	143	157	152	157	145	154	170	182	154	179	169	176	157	177	173	164	159	167	162	178	148	202	170	156	145	170	178	143	145	168	166	155	172	169	171	171	160	169	164	178	153	163	145	174	161	168	176	155	145	155	174	175	169	141	174	167	181	184	205	161	165	152	164	158	138	149	160	150	142	166	153	149	144	164	154	155	185	169	181	153	169	182	188	166	153	156	156	185	170	148	147	161	174	159	165	153	135	188	165	147	142	161	161	140	175	156	164	161	182	132	150	168	169	157	145	150	182	173	165	166	142	160	161	167	153	187	151	151	156	148	169	173	136	165	141	151	177	175	170	157	150	161	156	167	167	170	160	175	171	175	175	156	155	160	180	177	163	152	158	181	177	168	190	166	142	161	133	159	158	147	150	160	190	161	169	169	150	148	166	164	168	146	152	154	191	157	148	177	174	161	166	184	142	145	168	169	190	188	184	170	163	160	163	160	183	136	153	153	159	164	169	173	194	151	168	149	139	153	157	153	199	167	176	169	164	156	171	158	150	142	165	148	165	185	149	175	156	136	190	170	165	168	152	164	167	150	169	156	160	154	172	164	178	145	157	160	164	163	165	165
9626	1376	521	513	547	573	540	571	527	523	496	475	515	504	484	467	477	500	510	480	519	482	501	473	505	452	475	472	543	458	506	449	509	467	519	496	488	465	475	521	474	489	510	490	497	514	498	526	521	465	493	507	502	540	482	482	485	487	514	510	481	457	503	477	471	485	451	455	479	482	481	485	488	496	442	510	488	453	484	478	508	487	452	502	487	460	471	466	499	496	484	433	469	499	474	487	467	481	471	505	514	487	475	459	472	511	531	470	496	450	475	479	466	465	510	437	491	481	500	497	466	446	496	508	480	503	464	495	473	460	486	460	466	481	497	534	488	470	472	503	454	445	511	497	512	525	521	492	528	472	506	488	488	516	513	477	467	513	473	514	500	494	497	459	523	459	479	471	495	524	515	511	464	515	471	482	485	555	507	489	461	499	483	477	485	492	505	486	472	497	482	456	480	510	538	476	479	494	505	499	506	480	464	495	501	500	489	431	531	477	485	466	510	464	523	463	503	493	521	538	484	474	435	490	467	462	488	467	497	511	486	475	487	468	481	529	491	478	482	523	478	500	449	477	480	508	477	487	491	515	489	456	496	505	501	470	487	507	467	443	473	454	496	487	462	494	499	479	500	490	466	483	495	496	493	465	506	483	449	494	467	474	506	466	475	496	489	492	489	480	478	476	493	512	466	475	486	501	498	488	475	481	470	460	495	477	513	462	494	474	477	492	466	497	496	484	486	486	467	499	516	483	483	474	478	467	464	509	483	493	464	525	456	475	518	487	490	479	522	445	467	528	482	469	459	467	490	528	454	449	485	482	475	483	449	514	449	486	513	509	486	507	516	490	460	504	473	504	450	519	474	465	469	482	450	494	491	507	499	484	453	517	465	461	509	506	480	471	473	491	508	496	467	462	519	516	488	496	491	460	484	493	465	474	495	485	480	507	497	491	494	479	481	483	518	517	456	482	487	481	537	498	494	476	463	473	476	495	479	433	492	473	457	487	473	501	518	440	473	483	501	489	453	502	477	505	513	472	491	429	443	505	481	488	490	499	496	437	493	467	497	477	491	475	473	468	476	427	506	525	481	485	531	465	494	488	493	470	447	503	524	486	482	511	464	450	494	496	476	503	491	496	523	472	506	430	463	493	516	475	487	490	474	495	509	476	499	427	481	462	504	497	490	491	496	479	471	500	459	494	504	470	521	488	498	501	445	508	493	481	484	470	467	455	507	456	519	463	451	443	494	464	489	480	503	473	449	470	464	499	510	477	475	479	507	471	458	462	453	484	481	513	479	457	529	519	529	502	445	464	518	475	485	465	477	496	480	476	517	532	500	510	504	503	501	521	484	471	501	493	499	493	504	479	510	507	500	496	455	501	475	542	494	488	478	494	513	479	468	511	465	489	489	473	518	490	494	471	507	465	480	452	463	512	499	485	502	517	469	511	503	486	451	493	462	506	484	495	488	494	502	462	492	469	501	432	485	479	474	459	512	546	484	473	461	518	455	485	472	521	474	480	530	497	461	472	447	467	489	486	506	459	503	490	450	476	476	484	463	483	469	447	511	505	472	482	480	457	479	452	482	488	504	462	481	499	465	494	495	513	505	451	499	460	471	500	514	475	493	493	472	494	473	483	459	490	485	479	540	512	495	493	472	434	476	470	492	492	457	469	442	487	472	534	481	487	517	524	472	460	472	456	501	485	469	498	485	500	485	526	464	490	498	487	490	478	450	488	481	479	501	504	497	475	519	475	480	479	468	525	484	470	448	523	495	461	501	464	446	484	486	470	469	484	459	494	477	493	469	460	484	527	500	484	495	492	491	473	497	479	461	466	453	483	524	448	500	478	507	450	505	490	507	471	498	459	451	444	533	511	479	491	510	482	463	481	480	517	488	496	456	470	483	486	494	432	493	517	485	487	524	497	518	498	466	447	517	494	472	509	530	516	547	470	519	479	511	508	495	469	474	509	513	489	473	477	517	480	473	516	480	507	484	490	496	493	471	479	464	495	487	505	455	445	527	500	518	485	483	493	442	484	474	484	485	491	456	504	476	487	511	467	489	491	518	526	483	487	487	455	492	518	489	494	478	498	468	487	491	480	505	529	474	428	494	490	483	480	456	454	487	510	449	471	468	509	474	458	490	480	488	486	497	470	491	478	507	499	501	493	467	472	460	462	496	489	474	486	496	484	411	534	477	514	498	501	472	541	469	480	491	504	454	470	467	484	521	503	451	461	500	492	471	482	480	513	497	480	468	484	463	466	526	518	500	483	492	478	491	490	502	504	498	473	508	467	501	497	489	501	503	512	470	480	466	485	460	477	520	497	461	514	463	474	513	501	501	483	460	492	472	531	490	478	498	494	441	480	510	455	491	535	492	516	449	504	474	456	486	498	510	514	492	458	489	480	510	478	450	519	519	473	494	490	429	469	475	468	469	513	501	500	497	500	502	502	466	489	484	482	507	495	526	486	489	478	484	529	471	491	503	451	464	495	488	479	487	470	534	481	505	509	486	512	511	493	507	485	497	518	520	505	511	486	506	484	482	448	482	507	485	491	499	495	501	500	534	438	499	472	521	511	471	496	459	505	496	494	491	501	522	493	465	515	465	497	500	481	509	479	489	504	493	481	499	501	468	480	502	529	470	513	472	485	480	470	488	464	503	493	490	500	486	517	482	480	491	504	521	502	498	453	492	433	488	447	526	478	507	459	522	531	508	502	497	507	456	481	463	448	490	451	503	475	485	482	448	499	488	446	516	449	499	468	474	497	468	503	484	481	481	512	475	491	480	492	449	474	472	454	474	506	507	502	514	508	519	519	474	480	466	479	484	525	467	546	495	481	559	491	486	523	471	485	445	471	489	457	508	450	480	495	478	469	471	525	473	484	507	485	467	511	465	476	476	476	489	461	435	466	501	484	481	488	481	503	475	522	486	457	523	460	489	497	481	461	439	488	477	515	467	455	484	516	453	472	470	536	442	434	465	502	484	513	491	477	447	465	480	468	484	489	516	479	487	499	502	530	479	450	497	488	513	545	506	505	509	518	496	481	439	488	458	505	492	488	463	481	499	522	465	520	447	491	509	481	484	486	468	482	467	478	507	487	506	469	467	526	492	497	504	509	453	457	504	498	501	519	478	480	458	487	484	483	494	491	502	497	506	491	471	468	522	466	508	473	499	480	485	484	493	473	486	491	489	486	513	444	473	445	496	451	490	461	495	478	474	515	505	464	502	474	448	508	491	475	495	491	499	499	476	493	489	502	451	500	500	470	474	516	512	511	505	486	515	478	465	503	485	479	468	468	496	497	485	512	448	482	484	545	489	534	487	517	468	527	459	479	473	511	481	473	503	528	488	462	515	496	444	519	475	499	498	496	465	457	489	462	472	506	483	467	497	473	494	473	500	492	493	486	502	470	522	535	470	503	471	483	478	466	475	523	507	526	488	514	477	458	472	467	472	484	477	513	485	543	426	505	499	506	513	476	533	491	480	479
56825	28414	5475	1035	693	614	525	473	441	402	401	381	379	389	358	383	374	341	393	337	304	352	373	336	348	330	336	361	348	319	341	313	351	333	338	342	334	332	332	325	294	352	315	342	310	302	352	328	304	342	328	329	348	340	334	346	331	298	344	327	297	343	340	308	304	343	309	342	324	342	315	317	330	320	309	295	357	340	337	345	348	344	329	354	323	324	331	282	326	329	337	333	306	358	327	321	325	320	322	325	301	313	319	317	323	293	349	357	322	317	347	365	323	324	296	350	354	317	344	327	326	319	354	313	352	314	328	323	364	337	320	374	322	338	333	315	340	316	316	338	293	318	332	336	332	311	324	331	339	331	337	395	290	300	302	339	322	310	321	338	339	350	317	337	341	323	389	352	303	312	346	298	326	343	313	322	359	325	332	323	324	309	325	339	314	347	312	311	327	349	351	342	354	294	336	307	303	343	319	296	310	347	349	317	330	364	321	351	322	301	311	361	340	302	299	341	335	326	315	317	297	330	291	316	328	322	345	315	319	350	336	316	275	331	311	332	329	328	310	349	310	354	317	349	287	353	313	317	332	341	340	309	379	314	352	355	318	360	306	346	322	322	323	299	332	299	329	329	305	323	304	317	334	330	310	328	316	291	347	309	301	327	351	332	354	341	308	293	312	357	342	340	323	344	320	337	322	317	321	335	325	295	325	331	310	320	317	326	343	315	374	329	302	373	339	301	322	339	340	356	296	332	294	333	338	296	342	325	335	337	303	301	350	302	311	294	323	301	352	338	320	327	339	290	362	291	338	318	304	330	334	337	301	310	349	331	326	318	282	338	330	326	338	324	321	346	337	315	320	317	309	360	338	323	355	292	309	329	286	298	312	314	362	356	329	340	299	330	331	328	331	306	315	316	327	350	341	317	320	351	343	334	336	316	297	315	308	325	329	325	319	326	322	336	308	290	317	325	348	325	333	322	291	343	304	300	341	331	301	325	318	348	334	336	326	337	290	301	301	342	344	350	328	302	298	309	340	358	311	308	331	316	360	339	326	345	311	300	349	317	320	347	331	328	333	328	315	325	336	318	331	313	337	324	326	333	328	302	331	342	317	318	308	318	324	332	326	341	355	364	323	339	326	341	314	313	328	341	340	343	324	326	337	324	313	324	350	366	308	318	298	288	316	343	309	298	342	312	334	346	319	322	313	303	316	349	314	340	292	351	342	315	336	330	363	304	280	281	320	287	288	334	302	341	305	317	331	359	347	298	290	297	312	352	307	329	340	319	303	311	309	312	331	329	304	317	339	364	350	337	338	340	345	311	356	328	310	334	318	349	322	381	314	278	310	334	335	315	331	360	316	329	316	352	354	311	322	309	319	317	348	327	331	355	350	299	333	326	331	327	332	340	344	326	313	352	312	299	319	351	320	328	364	350	296	294	294	340	355	306	338	329	349	314	334	308	310	338	309	330	323	316	290	329	322	305	321	317	349	320	322	310	318	330	339	329	339	324	322	373	305	340	354	328	346	321	363	306	326	364	328	317	361	340	298	324	335	362	351	360	339	332	324	315	334	310	315	303	330	343	327	330	313	327	346	335	325	355	339	334	319	349	337	339	346	308	311	309	331	313	324	328	342	310	304	341	331	325	339	338	330	305	321	337	312	312	365	365	302	298	337	353	325	337	314	308	310	352	328	341	354	318	321	334	331	302	350	329	311	308	289	329	321	332	330	351	324	305	312	330	319	340	320	324	303	296	336	336	349	313	347	308	340	324	340	327	355	345	322	341	324	326	323	311	336	333	376	339	331	306	338	321	345	310	344	324	343	351	332	298	350	339	325	335	359	342	350	359	334	350	328	315	326	332	301	322	309	333	328	328	358	300	290	348	343	315	345	322	289	311	322	327	325	334	318	344	314	363	329	342	354	319	312	304	323	337	322	321	304	332	336	344	298	326	332	312	347	368	327	303	306	338	320	333	324	316	367	349	324	350	317	289	332	313	313	349	377	331	290	312	309	310	297	314	352	302	316	322	358	353	363	337	300	313	288	310	331	301	338	332	350	375	344	352	320	339	347	311	332	320	320	323	338	386	294	303	310	304	343	310	298	318	319	346	339	343	324	329	363	328	303	303	330	322	337	305	326	336	346	319	337	339	338	328	321	339	277	322	362	342	305	356	352	296	312	319	354	328	368	336	314	337	331	346	295	329	338	349	344	312	310	334	327	292	332	322	344	302	315	306	307	366	330	338	356	300	323	310	317	305	338	346	332	355	317	342	337	332	336	338	328	300	313	321	366	334	328	347	344	330	302	352	320	348	317	313	325	348	310	321	296	341	306	335	348	324	306	314	306	332	335	301	317	318	341	318	336	325	367	344	346	305	319	336	323	330	339	320	311	344	349	298	342	310	334	341	347	329	312	318	317	344	321	328	295	298	344	323	328	334	322	352	344	297	326	295	348	319	337	348	329	338	312	329	307	299	331	297	344	287	323	342	329	323	335	361	308	303	306	339	333	351	323	298	328	316	305	294	325	334	316	299	302	320	311	312	336	347	332	323	360	298	349	298	314	319	351	294	302	323	324	330	304	332	312	287	332	337	338	342	300	331	345	346	338	303	303	336	344	344	331	334	359	335	295	322	376	338	315	317	330	305	325	344	321	353	332	329	323	351	323	305	321	331	309	306	339	357	309	296	318	342	303	325	307	314	318	309	332	328	346	317	293	330	325	317	336	292	355	331	319	351	309	313	307	324	304	331	322	326	316	336	328	336	296	330	306	319	352	323	319	285	310	285	312	304	311	314	308	326	334	298	360	312	312	324	336	328	365	334	340	345	311	305	331	311	310	322	290	333	352	311	331	289	289	311	329	329	336	303	346	341	317	301	343	340	328	345	344	300	340	340	290	324	297	332	317	340	363	318	333	344	326	303	315	335	312	340	334	312	356	316	317	311	269	341	330	339	336	317	312	348	308	312	338	341	288	342	353	311	331	310	330	335	340	319	337	327	325	361	355	312	318	318	344	332	320	359	330	311	340	314	321	361	319	327	305	320	318	339	336	328	345	346	327	352	337	286	302	316	325	319	322	329	357	359	310	325	318	318	345	300	307	352	347	340	339	328	341	306	330	320	344	356	326	313	321	319	336	323	300	330	329	344	347	303	303	327	361	326	339	349	310	306	303	350	317	367	341	340	327	340	364	319	303	353	340	342	312	323	302	298	348	368	369	314	320	323	344	333	346	399	337	305	333	335	336	332	302	309	346	322	333	294	316	330	304	340	295	323	305	322	331	309	325	325	323	308	310	318	338	316	300	331	336	370	325	313	294	297	359	305	351	333	306	343	311	280	348	350	321	308	364	309	339	325	298	354	289	326	324	339	356	322	370	315	323	320	370	336	366	312	336	348	349	333	316	331	319	315	311	308	349	346	354	341	313	330	327	330	353	343	322	309	381	344	329	332	320	332	336	342	332	317	361	323	331	369	329	312	286	301	307	353	363	324
34802	8847	2261	2662	2458	2079	1761	1640	1499	1337	1329	1215	1129	1095	1045	1053	1059	962	945	961	992	934	959	910	915	919	929	921	954	862	950	927	917	884	910	882	901	856	866	853	885	901	885	946	892	812	778	830	874	910	904	856	840	868	848	837	830	863	866	822	864	841	853	891	846	839	835	830	844	865	823	842	857	836	828	878	855	814	860	834	817	880	902	854	835	833	852	815	846	879	787	852	912	804	853	856	851	807	836	840	862	875	852	886	821	792	823	843	848	851	878	866	814	881	794	892	852	861	842	836	797	769	818	859	870	851	872	855	820	795	881	809	861	830	799	870	839	826	840	872	857	895	824	854	867	863	871	852	834	866	825	839	832	812	814	822	884	843	797	881	846	814	855	854	891	813	870	834	864	850	819	785	901	752	872	864	825	832	794	854	883	858	813	868	845	777	841	888	861	806	778	819	902	841	860	835	850	852	816	841	814	840	812	826	810	751	834	892	804	890	805	801	851	844	849	867	777	838	780	849	836	827	823	815	859	857	811	829	825	830	842	843	810	786	798	783	818	806	840	880	845	841	892	872	854	848	855	814	844	831	881	893	866	808	839	837	825	867	829	857	832	880	830	859	807	843	849	820	880	838	798	840	806	745	869	861	853	833	844	747	813	796	822	841	835	812	846	848	813	852	863	819	850	854	839	829	851	852	828	821	828	854	836	890	836	852	855	840	809	877	854	828	833	844	852	810	841	854	836	845	859	848	877	825	861	854	831	845	827	863	869	840	882	827	881	779	843	846	846	877	847	867	892	874	883	826	821	843	834	798	870	839	830	823	846	851	829	894	845	868	868	878	853	871	800	866	824	868	828	848	783	819	812	816	851	802	802	847	832	864	849	866	833	840	838	821	845	885	844	851	787	855	869	838	772	832	876	846	850	857	812	834	809	819	849	873	869	808	860	884	864	849	871	846	840	847	842	862	899	855	833	762	843	836	812	817	891	868	732	804	843	812	854	849	815	850	836	838	809	797	827	862	865	831	831	844	827	843	864	867	882	821	833	804	850	820	866	804	811	859	900	853	867	867	814	867	822	828	857	824	793	819	903	860	790	812	798	847	886	839	831	839	865	858	875	866	841	839	883	853	863	858	797	862	783	874	829	834	774	829	844	805	836	863	812	825	831	837	901	841	791	783	814	822	838	792	805	849	791	873	829	874	869	836	826	816	797	815	814	852	875	875	849	823	825	875	873	821	879	838	834	786	860	828	862	811	832	828	839	850	837	903	833	798	870	807	805	882	853	826	805	843	844	917	843	854	858	867	841	816	861	795	829	818	879	824	864	861	812	864	807	848	806	831	845	775	861	879	867	904	830	824	829	811	829	864	855	823	818	836	809	864	884	866	801	859	812	825	857	866	864	865	814	799	862	844	786	824	841	827	837	865	862	825	865	800	834	808	898	847	836	860	829	827	836	834	827	814	816	824	869	860	850	796	886	778	820	798	875	869	826	821	896	890	847	822	827	841	834	855	856	802	838	890	899	814	796	887	815	838	854	840	840	843	802	905	823	832	799	824	833	886	884	876	888	810	858	852	823	829	842	824	771	849	751	844	836	837	856	854	890	781	813	822	827	864	868	849	866	795	834	801	839	815	873	846	823	834	851	839	846	819	836	885	852	867	840	860	857	865	860	861	837	861	832	840	824	863	858	860	849	859	811	850	865	838	839	823	838	826	879	809	867	797	817	888	871	794	852	809	868	858	856	829	850	837	854	826	819	873	869	886	818	819	859	862	840	844	808	848	781	849	875	848	827	862	831	772	836	747	884	858	796	855	834	873	880	848	865	818	866	850	835	856	832	879	814	829	818	823	884	879	822	911	808	910	818	838	828	836	851	827	840	815	846	819	901	842	813	835	801	876	805	829	802	833	853	804	864	801	851	857	827	813	834	820	861	856	845	835	829	839	845	854	879	841	842	837	827	842	821	855	821	847	852	821	838	880	865	861	864	862	852	836	835	801	862	890	836	806	876	858	873	918	801	820	800	917	790	849	848	785	821	841	833	822	860	871	816	871	848	930	850	785	835	798	863	805	815	871	843	851	837	819	811	825	916	861	842	815	869	861	834	888	841	834	795	875	830	830	843	834	870	832	863	844	801	824	856	883	889	853	819	851	828	903	839	879	833	849	798	853	915	818	920	863	863	827	819	854	828	837	846	878	878	825	811	878	805	824	854	845	841	841	870	895	895	868	854	819	861	829	798	861	863	830	824	860	782	813	842	919	852	875	800	852	871	839	821	820	862	856	850	840	847	843	824	819	885	811	870	819	841	843	790	772	815	835	807	810	855	903	861	824	764	864	837	888	861	877	857	891	845	869	856	891	819	876	875	844	819	889	872	836	856	812	870	853	808	849	844	891	838	829	857	838	835	836	842	815	852	870	853	818	850	836	853	816	803	867	840	815	802	858	780	820	878	832	857	836	815	816	851	827	841	824	803	807	828	826	820	763	810	820	815	872	833	914	842	813	789	838	833	822	873	841	848	798	817	868	842	866	856	829	817	865	848	848	771	831	863	840	846	823	780	857	856	824	851	862	851	794	862	816	800	796	797	806	848	857	832	777	784	904	827	876	870	848	813	812	858	828	771	807	870	905	870	802	835	843	857	906	913	821	894	814	774	811	835	866	795	873	926	887	818	817	814	870	850	875	783	860	838	832	879	819	811	847	854	812	804	845	867	840	820	839	879	807	834	808	853	819	850	841	799	807	844	812	855	811	837	865	853	856	867	814	854	845	858	838	786	840	806	877	836	914	849	869	874	904	785	823	808	840	862	802	839	837	907	833	884	854	849	817	839	830	829	804	783	836	811	811	831	832	789	844	852	802	864	781	848	825	835	879	814	858	843	851	855	804	845	787	835	812	837	811	821	855	845	830	843	833	832	839	874	840	856	873	865	809	818	823	827	892	838	754	821	863	860	824	845	867	888	812	844	863	798	834	837	839	827	845	819	856	813	850	851	889	857	874	856	901	880	814	830	843	883	868	879	864	834	808	895	873	799	820	837	786	845	810	780	834	830	800	797	838	880	827	853	861	801	788	860	836	841	825	849	921	784	887	843	862	798	798	868	842	781	833	826	834	867	863	851	856	842	815	803	846	839	863	841	814	852	813	823	842	863	846	877	838	843	870	839	826	822	872	827	852	809	840	882	876	805	842	792	874	840	804	834	818	828	822	824	853	828	832	866	876	818	816	846	858	857	839	831	849	791	859	880	829	805	833	821	868	827	893	882	877	793	821	856	839	823	896	769	849	857	832	858	815	850	783	865	865	894	869	892	835	839	848	836	868	816	828	890	866	831	830	811	851	822	879	836	907	871	862	845	847	880	872	810	855	839	805	866	824	823	860	848	869	844	847	867	807	879	857	860	893	822	819	824	817	852	812	835	832	851	825	868	827	854	847	886	810	806	841	857	804	833	832	858	885	870	853	846	841	800	869	838	818	857	839	804	865	906	839
67543	36279	13791	2914	1128	899	768	700	585	547	528	460	470	449	460	452	426	416	406	407	408	383	388	413	385	398	395	401	380	368	380	393	418	396	418	371	352	429	358	385	352	415	401	410	391	403	393	388	408	337	360	395	396	424	418	405	382	410	345	361	399	391	366	370	370	404	369	381	349	374	402	412	365	369	393	382	376	390	402	422	391	383	381	370	388	385	425	387	392	370	405	387	401	379	392	362	373	370	338	436	420	395	365	363	373	364	378	333	401	379	375	389	379	362	393	400	348	368	374	395	367	363	400	361	383	395	366	400	385	351	365	345	418	401	388	414	414	369	377	405	372	378	414	365	366	330	410	342	358	383	396	352	366	406	376	396	380	369	378	395	399	419	374	339	384	356	385	383	376	386	388	380	354	384	335	339	346	348	365	357	419	380	420	366	383	371	349	400	365	396	388	365	372	407	389	346	388	378	409	380	400	412	395	363	371	370	364	402	381	363	415	410	399	400	403	399	404	343	357	405	390	384	374	342	402	398	385	389	375	347	368	415	408	385	369	369	400	383	363	414	373	366	382	358	392	369	338	355	376	389	414	342	367	334	363	365	395	369	392	422	393	391	359	343	391	413	362	370	367	389	345	410	388	365	408	378	390	382	364	398	356	392	384	376	375	380	417	374	358	386	396	381	404	343	398	392	337	375	404	381	377	363	383	389	377	374	404	377	415	404	375	402	380	382	384	383	374	377	364	402	352	370	390	395	405	376	379	398	356	406	366	423	366	395	360	375	390	368	401	345	384	383	394	342	385	387	358	427	383	365	394	342	381	370	356	385	396	432	411	393	396	387	419	368	396	387	372	395	372	369	367	338	385	373	377	375	402	373	359	398	406	413	381	381	381	360	397	372	370	340	379	364	403	376	391	373	355	366	399	376	368	388	358	386	394	384	395	412	374	424	377	430	378	400	383	407	357	380	414	397	398	400	399	375	403	368	361	373	332	373	390	374	409	425	379	374	378	393	372	383	340	372	353	381	416	388	394	397	388	369	381	358	375	374	417	389	373	369	393	401	385	394	383	357	400	378	346	424	376	398	386	377	420	380	395	364	357	389	373	378	394	377	406	379	399	387	407	410	365	348	393	415	399	375	384	396	418	404	396	388	360	359	386	417	368	361	384	354	383	383	348	372	357	380	377	393	347	390	429	394	355	402	369	356	368	377	394	383	376	402	404	341	372	396	383	385	389	405	381	382	370	378	361	352	370	386	369	359	359	352	378	367	333	377	348	351	376	371	361	345	394	375	339	389	386	361	407	386	368	388	383	375	371	371	361	405	312	384	326	392	404	404	378	366	390	364	375	351	384	378	372	372	379	386	384	350	382	381	431	370	408	388	389	387	389	361	370	390	395	361	382	366	386	400	361	369	399	377	422	360	362	373	354	381	351	377	357	408	368	406	375	378	336	409	391	396	380	391	390	362	354	367	361	332	364	369	413	394	384	355	388	374	392	401	375	352	365	366	373	419	386	400	369	363	388	375	392	370	385	408	385	404	390	391	353	399	382	409	406	368	386	379	381	374	380	390	416	410	372	378	375	350	403	409	376	401	397	403	368	322	392	418	379	397	391	370	400	391	360	402	378	346	350	351	338	408	346	354	365	360	380	382	411	415	387	375	394	360	392	402	426	413	384	347	375	375	348	337	398	376	371	404	326	379	367	403	387	357	345	377	420	370	372	438	373	340	380	407	380	388	354	376	350	398	377	364	388	364	391	375	356	360	427	387	372	364	373	400	378	377	392	378	383	414	368	377	376	412	376	348	367	368	379	398	416	399	378	403	398	413	382	385	418	393	354	372	360	373	378	338	358	362	366	366	390	386	365	379	403	409	375	398	393	351	408	394	378	373	393	388	394	397	385	401	330	381	387	361	354	401	404	363	417	410	387	329	387	406	371	366	358	372	380	365	363	368	385	373	430	385	383	379	381	354	370	413	392	338	434	372	380	376	349	386	371	395	349	359	406	376	374	386	355	383	392	389	359	372	392	369	389	350	366	386	359	427	369	396	415	392	357	377	406	371	377	395	367	380	330	386	358	384	391	378	422	370	386	435	372	356	390	387	376	394	374	347	403	385	373	375	395	377	389	372	418	373	383	361	389	370	374	383	370	355	421	416	386	359	371	377	374	378	377	387	400	371	354	372	410	373	344	363	392	402	370	386	375	389	397	360	367	351	370	341	417	354	358	413	357	397	414	372	383	389	369	372	343	377	365	364	388	366	378	365	382	362	407	362	411	348	429	332	358	374	389	350	367	388	350	372	411	359	374	344	368	348	355	384	441	386	374	394	361	415	382	348	397	392	406	374	390	373	372	385	386	378	361	384	361	359	380	354	408	356	425	365	395	383	418	373	408	371	398	392	363	398	363	398	367	399	372	383	375	405	397	361	396	381	370	364	437	401	399	410	386	428	318	408	372	374	364	357	380	376	427	394	347	397	365	377	440	372	370	384	404	399	369	352	383	375	381	387	411	368	388	372	385	407	407	351	348	372	396	367	407	395	393	372	389	395	399	405	337	393	380	378	444	410	412	385	371	395	369	378	359	369	377	387	379	394	376	370	379	358	364	424	388	380	369	393	417	429	389	385	380	346	374	364	367	396	333	387	390	368	387	372	415	405	406	342	400	397	376	384	384	411	412	385	398	342	393	415	364	397	372	368	386	381	372	356	350	374	376	374	415	424	407	390	392	407	423	365	364	376	375	387	385	392	364	390	348	396	352	389	375	368	399	395	380	358	361	353	388	392	403	428	389	380	371	409	368	367	343	407	347	381	367	380	403	356	393	405	388	425	377	404	345	376	405	382	356	377	337	412	390	380	406	414	371	405	364	391	367	374	350	365	376	392	352	370	391	390	407	416	392	355	397	384	372	365	408	370	394	389	377	367	397	400	359	409	364	366	386	383	393	394	372	387	366	434	373	368	359	414	370	390	374	397	360	398	361	378	375	350	394	363	398	399	385	375	384	373	364	413	368	346	345	347	342	358	386	374	393	367	353	432	404	360	378	327	407	376	391	399	380	387	386	373	415	413	345	360	372	392	391	403	371	356	381	401	406	380	367	388	397	405	396	391	385	351	392	392	375	395	390	376	369	370	409	375	373	394	342	350	386	385	417	384	373	362	382	368	378	375	359	387	397	351	362	376	401	366	371	413	384	396	437	405	379	366	421	385	408	367	373	377	383	386	375	383	397	394	392	365	398	365	386	359	367	393	376	395	394	373	375	373	369	425	369	324	357	402	357	367	365	357	371	374	394	373	384	383	391	358	383	392	373	387	375	368	375	346	371	405	352	389	395	394	361	399	373	378	406	423	387	390	378	373	361	433	381	384	396	377	364	395	389	394	379	359	342	382	349	340	396	428	369	373	368	389	405	354	354	381	346	361	380	416	409	348	377	362	403	384	397	383	370	378	395	354	408	382	354	386	397	390	372	396	379	350	360	372	358	353	401	372
44401	12365	3724	4388	3984	3365	2843	2503	2139	1965	1759	1607	1559	1474	1465	1376	1357	1236	1240	1235	1198	1190	1093	1119	1076	1082	1142	1016	1074	993	1006	1019	1014	1054	979	998	990	929	1005	978	931	971	929	1029	1008	989	993	988	966	925	924	980	947	923	988	951	982	981	955	975	933	905	940	959	938	936	977	985	916	955	930	953	971	953	922	919	917	958	907	977	942	915	941	871	951	940	912	927	921	931	931	932	1008	924	971	940	916	927	959	940	936	923	926	968	936	1000	978	933	898	960	952	886	920	993	946	851	938	909	968	979	974	940	927	895	872	965	924	892	937	966	881	907	960	937	925	930	904	892	891	958	966	930	896	988	891	958	854	942	864	936	946	937	883	900	983	910	883	938	941	957	940	917	958	946	920	930	886	954	929	915	940	922	932	912	910	928	911	913	900	906	924	911	978	874	913	903	881	923	894	927	873	931	880	913	962	925	903	967	942	902	930	932	910	878	852	930	951	934	918	905	912	834	922	905	922	941	938	916	880	891	968	917	910	943	958	924	944	978	880	926	924	928	921	919	900	974	885	964	902	967	895	957	957	902	900	922	928	930	923	933	920	992	874	901	927	906	920	968	932	952	893	913	960	886	974	939	891	922	944	908	959	914	939	916	926	947	946	962	972	951	916	945	957	911	948	899	974	912	880	911	921	911	932	882	917	889	990	912	893	992	872	900	936	900	954	897	931	879	980	903	916	911	951	968	897	935	939	907	917	974	873	930	884	893	928	980	941	898	899	950	916	947	905	934	930	927	904	940	944	907	939	930	951	952	940	898	949	927	855	898	947	1002	903	877	945	887	977	914	877	909	920	905	885	875	918	924	907	963	968	943	996	935	905	923	940	986	964	917	954	943	947	979	924	873	960	918	941	926	905	917	924	951	925	928	1003	952	892	936	878	983	960	929	955	882	902	956	957	947	895	937	920	876	909	935	933	962	914	894	883	943	921	908	903	944	920	937	910	984	906	948	913	912	914	925	897	935	944	932	889	933	927	898	855	912	858	952	953	842	921	935	962	943	915	922	916	916	879	926	911	919	941	887	927	1007	908	900	901	943	908	888	951	926	889	904	928	949	919	969	919	882	919	974	926	973	920	899	923	859	927	922	912	937	921	922	849	890	936	946	981	870	944	940	968	969	914	920	912	880	953	929	946	960	907	920	952	923	871	935	924	936	939	898	905	921	928	878	942	884	946	902	936	913	909	951	954	906	962	986	888	888	909	930	926	905	885	937	919	916	905	913	914	978	902	933	918	918	938	896	875	943	906	919	931	908	932	889	889	883	904	898	995	917	901	859	922	908	952	909	912	928	920	940	942	954	884	921	944	894	914	897	940	828	932	924	960	900	911	955	914	877	972	925	940	972	889	963	884	871	1006	923	928	890	878	904	925	940	923	968	903	945	946	955	887	905	873	913	888	896	866	896	896	905	915	944	930	937	911	914	972	955	995	935	916	947	908	936	952	911	923	892	902	901	910	921	924	922	893	902	948	882	967	908	921	901	900	918	902	943	939	883	961	895	926	962	958	895	892	925	927	945	937	903	919	943	900	953	916	944	927	943	949	938	955	929	951	934	864	927	985	954	884	915	961	911	897	981	916	949	927	935	953	918	937	1006	902	913	975	913	903	912	918	862	952	897	936	893	915	907	929	917	910	901	920	903	880	897	932	940	934	976	885	927	877	911	931	948	979	882	910	898	924	972	953	917	921	902	939	968	928	882	981	907	890	936	934	862	979	949	947	921	949	931	940	941	928	966	906	965	903	896	940	923	916	920	886	937	937	931	928	918	942	900	951	955	962	938	909	953	947	911	878	943	909	928	931	941	876	904	941	923	956	937	912	876	902	909	953	930	901	945	947	968	895	956	928	913	940	943	933	939	868	920	883	921	934	915	930	965	907	907	961	869	930	929	908	901	929	916	865	925	916	1002	918	915	946	933	929	978	951	929	921	899	914	857	940	925	931	948	935	968	884	946	941	872	933	895	890	979	920	963	901	910	920	934	917	900	945	924	876	965	931	942	881	916	923	878	874	908	916	925	933	953	925	912	939	852	934	942	917	907	904	933	916	944	931	875	893	916	934	972	942	941	918	863	864	983	931	957	924	901	897	909	943	943	956	915	869	933	927	914	909	904	905	910	897	976	993	945	947	917	889	926	901	906	927	907	955	893	902	929	939	962	952	907	957	959	943	873	941	895	886	872	929	913	912	931	933	966	913	938	931	922	956	911	935	915	937	964	918	957	935	912	931	912	955	883	891	875	984	982	932	921	919	905	870	884	892	912	909	876	940	974	894	935	911	936	994	877	907	988	916	868	930	967	932	934	941	945	917	881	905	905	962	929	957	866	909	905	901	856	909	926	948	900	869	975	926	907	935	936	898	925	965	968	942	974	955	905	949	900	931	895	961	950	937	966	912	932	924	952	910	857	878	954	869	922	951	930	910	949	924	915	952	958	937	891	951	889	901	911	890	960	972	913	876	899	896	925	933	891	928	924	941	914	908	912	877	957	906	892	936	884	964	899	904	896	949	910	934	906	865	920	865	954	913	957	890	899	949	983	879	878	940	937	914	930	934	972	923	913	933	957	939	921	989	907	996	948	955	900	904	960	960	976	979	956	912	942	944	956	930	919	932	903	907	915	945	944	940	956	980	905	934	919	949	935	913	919	927	949	962	948	937	947	897	954	879	933	969	872	916	878	966	884	868	918	895	941	958	891	932	916	926	959	948	912	951	960	919	942	917	913	895	921	958	887	948	920	887	918	953	916	911	883	915	922	967	941	981	949	924	955	929	948	921	967	966	905	918	919	943	962	910	942	902	916	922	901	1004	910	936	920	895	911	949	955	904	963	901	878	903	889	964	925	977	891	922	899	910	952	907	933	971	935	879	914	946	927	934	901	947	936	967	916	942	937	894	942	902	895	877	939	938	856	930	891	983	934	947	995	909	896	900	991	888	949	946	903	941	874	923	952	908	951	910	884	941	909	909	938	917	948	946	903	937	908	875	906	970	864	972	971	970	920	955	886	985	908	883	965	896	928	887	928	954	892	920	843	972	950	929	912	975	947	889	930	968	938	938	942	968	919	939	889	977	944	933	890	938	909	913	930	899	908	916	874	914	940	937	967	925	934	956	950	985	942	927	898	921	939	928	925	956	883	984	937	865	910	961	973	922	905	910	938	986	902	904	910	959	911	911	935	926	954	967	906	930	921	965	959	951	976	931	900	911	937	846	967	934	950	882	943	896	929	926	923	851	972	941	936	890	934	939	930	893	896	888	954	912	901	941	854	950	894	895	917	918	969	975	937	908	965	929	928	920	909	955	922	887	931	888	911	934	923	930	933	907	946	931	925	861	932	948	956	918	895	953	889	909	908	905	911	835	934	921	906	967	957	927	984	971	928	956	953	936	974	887	877	878	974	902	931	886	958	910	938	917	915	920	948	914	931	919	919	885	882	932	936	898	937	927	925	884	940	969	832
9668	1095	177	198	163	151	169	158	158	171	162	164	194	162	167	154	159	158	161	146	168	141	174	163	169	159	134	164	158	172	149	181	148	169	152	179	152	173	158	168	164	153	166	168	157	171	168	163	163	153	157	154	137	146	151	147	171	163	150	153	178	165	153	169	169	185	159	175	161	150	177	158	155	165	139	163	181	168	176	185	149	174	179	172	157	180	151	133	162	164	146	150	186	183	161	154	153	184	169	148	159	186	166	144	177	170	197	149	151	162	165	167	143	160	160	166	159	159	140	148	158	175	180	157	160	176	169	157	158	149	162	164	165	172	140	172	165	167	160	157	147	157	166	165	162	138	163	158	171	148	181	152	173	163	175	197	160	171	188	164	164	155	175	165	158	172	155	162	152	183	149	189	153	152	141	168	164	152	152	157	171	147	157	155	126	161	167	170	158	148	149	171	160	163	181	172	159	158	164	176	165	164	161	154	159	155	170	169	162	157	173	166	139	149	186	171	173	175	168	167	175	159	129	156	162	164	139	189	169	150	170	182	156	171	177	148	154	166	146	144	141	164	159	155	162	176	199	165	146	167	150	167	141	165	170	153	171	178	173	168	170	165	151	163	171	187	175	153	185	167	177	168	187	184	152	161	185	170	174	149	145	178	181	159	196	153	165	172	155	173	170	172	135	166	181	189	162	160	152	150	156	151	169	165	171	153	155	160	148	177	176	157	164	168	151	173	162	170	150	163	175	158	164	164	161	175	159	176	155	182	170	146	165	159	167	163	146	155	160	168	180	159	164	177	153	177	171	145	155	146	153	171	169	152	154	164	179	137	163	145	172	172	164	176	154	175	156	150	161	148	145	173	159	154	167	188	150	169	148	159	155	152	174	169	147	176	169	159	164	164	155	166	151	179	159	137	203	167	156	177	167	162	158	158	169	185	174	166	162	159	153	163	171	167	177	154	156	148	158	161	158	172	173	153	164	190	181	167	139	145	173	159	149	151	180	173	161	161	153	142	164	165	166	158	181	148	155	175	155	155	164	178	138	174	172	179	178	175	153	160	182	179	157	187	180	170	173	148	159	183	183	163	158	160	182	158	158	191	175	155	170	153	130	171	158	178	157	179	184	163	149	158	144	143	174	196	180	149	154	148	155	168	147	151	164	156	158	142	167	181	180	143	150	157	137	165	161	169	155	188	166	158	147	161	164	175	146	164	139	175	167	149	174	187	170	178	140	177	165	162	171	167	201	159	141	161	152	167	152	157	161	181	174	175	160	130	165	160	148	162	162	148	188	159	190	127	167	172	173	153	157	159	170	144	178	167	170	151	174	182	163	166	194	164	160	151	189	158	167	160	180	167	164	159	188	171	167	171	162	176	144	143	155	148	174	175	152	161	158	183	158	156	147	129	170	184	181	170	179	139	152	156	173	164	154	167	165	177	166	170	177	145	155	162	162	151	150	156	151	176	155	159	137	170	171	166	158	159	173	166	148	163	160	163	148	164	160	159	154	156	190	129	162	165	174	154	187	156	159	169	166	162	147	139	163	175	135	168	143	156	157	161	167	163	170	170	158	149	166	134	184	178	137	174	150	165	177	174	151	165	158	163	170	171	159	163	152	143	157	148	157	144	160	181	173	159	142	157	170	164	158	191	154	156	176	167	160	168	172	185	178	157	184	132	171	152	164	149	170	162	169	158	169	151	166	167	164	131	157	156	157	122	170	168	160	180	174	152	146	144	151	151	168	161	180	163	159	161	140	174	161	163	157	170	179	160	174	182	161	135	165	144	154	144	172	185	141	162	162	155	157	156	149	156	149	162	138	174	159	149	171	170	169	170	164	163	175	183	162	167	179	160	185	155	165	158	172	171	149	162	169	178	182	174	173	168	159	184	168	158	204	155	153	153	158	149	165	173	168	174	180	137	166	148	158	175	146	146	172	169	183	139	153	186	167	158	142	151	148	161	183	177	184	166	168	142	145	143	129	135	166	169	195	156	165	155	191	140	159	138	170	155	142	155	171	151	168	152	166	174	171	161	159	160	167	170	173	161	165	165	158	152	132	160	178	161	164	160	175	147	142	162	164	157	156	147	139	180	150	170	161	189	166	181	166	169	149	189	160	154	164	176	174	172	174	168	165	143	146	168	168	177	169	154	168	159	156	156	173	168	176	154	153	148	156	153	148	168	171	159	164	146	154	158	166	161	156	165	167	145	178	160	158	184	163	181	179	162	141	150	160	158	157	170	168	165	150	169	170	167	169	151	175	155	155	140	165	158	157	133	170	148	159	170	177	170	153	163	154	188	151	159	183	147	176	153	197	163	164	170	171	166	171	144	137	180	165	193	164	164	175	164	184	193	178	173	199	168	175	166	152	152	163	171	165	181	175	179	159	131	167	165	163	146	147	176	161	161	172	171	183	167	159	153	142	166	159	143	161	169	146	167	149	164	173	165	145	167	170	169	155	162	167	177	149	149	137	148	186	163	162	173	151	167	168	166	166	171	170	159	160	171	174	157	182	157	179	159	157	152	153	158	147	139	182	152	184	129	176	158	171	165	163	146	162	204	144	154	151	176	164	179	146	137	139	138	169	143	174	175	151	177	168	148	154	151	164	157	181	150	159	162	156	167	146	166	162	161	167	138	139	141	169	170	146	171	169	147	174	179	171	158	142	161	172	149	166	164	150	157	172	175	130	161	156	176	143	163	165	164	163	163	142	170	166	166	179	157	163	138	155	155	166	180	153	170	164	160	164	164	156	153	168	169	148	181	182	154	148	158	180	161	160	166	172	158	153	156	166	158	146	156	149	168	132	168	154	159	143	175	193	165	168	164	169	164	175	147	158	176	153	145	141	172	178	195	156	164	150	171	163	156	157	159	162	162	173	171	166	150	154	143	174	163	143	153	169	169	159	149	185	167	146	163	145	171	173	141	175	183	163	166	177	165	154	178	148	157	143	154	147	155	153	149	164	159	159	151	145	161	191	169	167	167	154	152	135	150	165	168	151	170	144	159	161	175	160	146	180	175	166	167	137	158	169	155	151	167	151	149	164	156	180	156	171	136	156	156	171	186	169	138	182	177	189	160	157	148	161	131	157	160	157	167	168	184	174	167	148	169	156	175	147	170	149	158	169	159	163	154	158	160	142	184	184	158	180	168	168	145	156	152	169	171	160	175	161	145	165	161	163	150	163	165	161	170	169	156	149	154	164	167	161	150	151	167	148	185	175	140	159	169	147	164	160	163	163	164	146	166	167	179	186	157	169	156	160	172	141	141	195	156	192	143	152	153	167	166	180	149	152	134	152	156	168	154	181	172	162	172	158	164	162	156	176	149	148	159	179	145	182	150	163	168	148	157	157	172	165	179	138	180	147	154	163	171	158	172	155	158	144	135	161	159	138	172	154	175	149	143	192	174	148	170	160	173	169	184	175	162	148	167	170	171	177	140	174	157	157	174	163	155	171	156	162	169	173	171	141	163	169	174	158	165	174	175
9755	1334	556	585	523	517	496	553	510	503	491	479	560	496	481	492	511	489	479	505	474	512	505	493	490	543	515	499	464	512	510	499	482	490	491	463	480	454	498	494	494	503	490	470	504	459	447	417	501	505	486	450	442	463	474	469	452	447	486	465	534	481	504	471	514	508	470	481	495	507	462	475	521	485	473	469	483	500	465	518	502	463	496	479	465	494	466	501	507	463	470	478	479	462	493	503	472	483	487	491	491	474	464	461	517	479	501	520	479	462	437	486	487	456	445	485	505	459	473	499	505	473	489	511	483	560	478	465	479	480	494	493	513	484	494	487	496	473	512	507	481	464	449	486	469	483	525	484	517	493	503	495	503	541	530	501	489	490	498	457	493	439	527	484	500	477	476	472	520	476	474	470	462	520	483	476	464	461	488	503	494	499	492	503	461	468	512	536	502	489	450	498	480	513	485	495	483	496	486	483	486	444	487	459	498	475	450	489	473	485	444	473	493	470	515	494	507	504	488	457	535	474	511	521	480	459	495	451	483	472	477	464	460	474	490	479	446	480	506	501	516	491	498	491	487	496	481	476	487	501	491	488	489	479	497	493	486	494	494	518	434	489	496	475	470	471	521	478	495	490	508	517	471	488	525	494	509	511	501	473	498	493	470	493	490	474	469	468	511	496	502	458	459	511	511	509	479	481	455	525	479	471	494	469	499	490	504	516	483	499	469	498	482	456	467	513	517	473	476	435	500	498	496	500	483	488	478	480	468	507	507	484	467	486	497	506	499	499	470	476	466	493	479	475	488	449	485	440	476	477	482	502	475	484	466	526	503	500	535	473	491	480	452	509	486	473	476	484	474	496	492	443	461	477	481	461	480	461	469	528	506	475	518	473	511	478	489	445	480	486	467	458	561	523	488	500	482	492	450	470	504	460	459	486	468	501	494	461	508	492	480	476	459	513	445	486	491	461	505	482	443	486	481	479	464	457	488	538	505	506	445	470	503	481	501	464	533	454	479	498	521	489	467	477	486	479	473	474	499	520	486	506	475	502	489	485	507	494	507	461	505	463	503	511	491	473	463	490	447	475	478	473	440	492	495	485	490	509	496	487	501	515	475	476	520	483	469	470	494	473	527	438	480	483	477	468	504	506	499	464	494	491	490	482	482	488	498	472	490	491	499	551	487	467	483	489	500	502	476	487	499	468	475	499	524	493	476	509	441	497	548	492	504	487	536	504	492	495	492	530	510	448	468	482	444	457	507	473	473	537	466	482	487	519	464	457	469	465	501	444	496	510	473	497	507	477	492	495	509	484	495	478	520	525	480	471	511	506	490	454	471	491	476	497	462	451	474	490	470	499	465	506	486	484	484	465	481	469	482	479	471	480	449	428	464	499	464	508	500	481	491	489	527	478	483	505	508	488	487	433	484	524	472	464	426	475	475	467	505	486	510	511	491	481	448	523	474	444	474	493	486	474	493	449	455	507	482	470	478	495	465	471	471	516	494	498	482	497	470	490	503	489	506	454	515	487	507	495	493	478	474	450	498	474	499	469	499	511	494	471	514	452	518	441	516	471	505	498	452	481	473	453	466	507	497	518	501	459	512	489	468	476	501	487	503	495	457	508	483	466	473	498	478	495	493	486	487	493	467	447	507	482	476	459	529	505	489	514	482	498	487	500	446	513	473	466	495	504	461	468	482	448	499	480	485	506	493	519	523	470	485	504	466	493	456	465	493	471	443	460	451	489	500	482	467	456	509	498	471	499	465	479	474	496	489	505	511	505	486	475	488	475	470	483	492	436	477	530	467	466	451	489	476	431	479	487	471	485	527	508	495	478	481	480	470	465	470	543	484	479	497	477	469	464	502	475	463	481	458	527	503	483	497	505	491	461	471	506	483	446	520	504	503	487	473	465	465	504	505	489	497	445	507	476	466	458	512	467	481	502	465	453	468	502	486	460	478	460	526	428	479	497	492	509	463	509	475	475	516	501	457	476	475	487	486	507	474	495	480	464	489	429	472	489	489	515	456	511	493	483	506	492	496	462	490	478	485	459	500	458	493	453	497	515	472	516	490	493	478	487	485	511	462	458	493	478	443	473	498	505	463	496	496	465	494	477	472	485	469	529	508	500	501	506	527	514	442	467	474	513	494	458	490	540	488	512	500	486	509	490	468	512	463	488	497	478	486	522	507	482	532	508	468	468	489	500	495	507	490	486	532	504	467	471	474	458	491	476	505	492	467	514	446	502	498	491	480	517	480	509	450	492	512	446	539	499	500	460	484	481	504	466	482	481	445	494	453	467	525	439	514	500	463	476	455	490	488	484	508	489	516	483	477	523	481	476	523	452	487	516	476	464	483	449	454	462	475	448	492	476	449	495	474	467	479	480	473	466	468	427	505	496	471	491	476	502	512	478	479	499	505	470	453	497	446	470	461	535	530	519	473	469	497	495	469	492	478	473	502	513	519	507	479	495	461	515	481	480	523	525	466	525	468	495	438	488	518	484	474	478	480	510	471	454	504	516	503	485	491	473	458	521	471	442	495	502	529	518	492	522	520	507	485	521	469	491	485	472	467	508	484	539	441	487	528	507	436	503	494	497	487	475	476	494	512	481	487	509	479	487	458	460	478	501	525	447	484	487	492	518	477	493	507	492	475	482	466	483	515	489	518	486	493	484	511	490	487	480	434	481	494	453	485	491	499	519	452	491	522	533	491	508	484	462	478	426	527	495	478	502	515	439	468	454	464	443	501	506	463	464	487	505	466	512	493	524	496	489	481	496	497	489	511	515	489	483	443	482	480	524	493	492	465	457	512	469	460	444	484	486	489	479	465	509	468	472	507	520	495	470	521	519	485	461	481	469	517	476	493	462	487	475	501	474	460	494	466	485	500	502	513	471	517	472	479	504	487	468	520	468	509	485	497	465	465	511	483	484	441	508	473	470	511	465	488	477	463	476	504	479	473	474	477	497	483	486	485	522	466	524	466	462	463	466	513	497	498	480	458	522	476	446	478	499	462	463	466	499	497	476	477	470	471	486	524	482	517	464	458	510	514	460	499	461	488	496	497	483	505	501	492	509	457	451	511	460	479	463	470	501	471	463	467	473	469	520	456	510	500	484	517	479	492	503	517	448	487	505	493	485	470	520	503	452	484	484	507	514	487	470	498	486	505	535	532	494	490	527	422	511	497	479	476	481	457	487	506	460	483	534	462	507	462	471	477	450	512	494	456	536	468	512	512	521	492	483	491	461	515	466	487	497	440	443	491	487	509	455	509	460	505	501	465	474	460	451	480	495	479	481	499	457	471	462	474	509	467	476	485	470	504	508	492	491	465	473	492	472	483	504	467	492	512	508	489	475	510	461	514	506	501	491	514	495	503	481	481	494	486	520	503	506	491	484	474	509	530	490	542	516	487	497	492	488	508	485	463	499	491	464	457	491	506	474	465	469	458	447	488	469	470	477	534	455	493	459	468	488	483	457	450	480	513	472	468	505
58776	28682	5656	1075	641	546	539	458	452	380	427	377	376	370	343	383	339	365	354	329	354	355	336	330	340	358	365	330	352	403	334	350	299	309	348	337	325	343	314	360	342	335	327	329	350	361	342	337	350	303	320	349	344	312	320	349	319	323	363	337	323	351	330	321	295	341	340	343	321	341	317	349	328	330	357	317	303	321	333	329	329	327	357	340	366	378	363	367	344	336	317	353	341	334	342	371	347	338	295	332	316	277	323	316	330	331	308	333	303	327	324	287	303	324	348	346	326	304	365	311	316	326	345	304	307	307	302	326	349	334	352	352	336	328	325	339	321	367	349	317	327	340	328	346	347	324	282	309	327	322	317	333	339	299	343	335	313	346	322	343	340	324	333	360	352	356	303	333	374	359	299	306	305	313	354	338	315	300	307	333	321	342	317	338	343	319	308	326	303	336	339	330	320	320	337	345	346	315	309	284	323	336	300	328	332	328	312	337	353	361	321	320	319	353	303	308	342	343	367	311	309	349	338	355	301	334	309	339	355	357	332	362	308	311	328	321	342	335	297	306	330	346	342	313	342	312	342	338	295	331	293	356	294	320	355	307	337	320	310	315	350	339	318	329	359	330	358	311	330	325	350	341	322	295	329	347	329	359	332	334	333	341	340	306	312	341	334	342	320	306	317	317	348	290	294	337	319	344	336	309	317	327	340	333	353	318	359	354	309	317	337	315	325	325	300	333	326	350	338	340	336	310	338	321	320	296	329	318	325	313	369	342	369	311	344	336	301	332	332	293	339	294	346	301	321	322	325	321	346	330	342	318	317	340	333	321	336	346	326	322	335	341	326	328	298	309	338	342	346	330	328	333	314	327	300	340	305	299	319	351	326	315	330	346	340	298	318	344	349	314	311	339	321	351	313	313	308	331	317	305	315	315	320	301	339	328	336	321	352	330	308	344	352	362	361	321	331	282	345	319	330	310	322	331	339	307	343	333	300	309	343	289	327	319	298	320	339	358	330	317	351	340	327	351	337	341	357	341	338	348	341	320	332	313	364	342	318	324	344	310	319	358	333	332	343	377	288	324	360	323	317	309	333	317	343	335	314	343	312	302	328	353	325	322	327	314	326	340	315	287	347	343	302	314	363	335	303	353	381	351	327	316	326	338	333	327	312	313	327	334	334	345	337	351	315	333	369	366	317	331	339	341	320	362	292	346	348	341	355	325	326	354	323	306	346	332	298	350	332	338	325	339	317	323	344	332	337	324	348	333	337	321	367	346	337	319	366	291	321	365	325	329	325	335	301	311	316	308	354	352	338	327	324	373	340	349	298	320	327	330	317	303	327	325	319	333	312	340	322	358	358	356	354	309	326	333	363	364	339	333	348	288	323	336	306	309	307	348	303	335	344	341	351	319	331	310	338	303	327	354	319	352	342	327	332	319	345	347	330	310	334	339	322	342	328	373	331	309	326	321	315	318	317	352	309	349	342	338	304	308	292	343	340	326	304	315	343	307	334	332	330	334	298	362	334	368	321	295	350	333	333	309	307	319	336	326	309	335	340	339	327	329	320	318	345	321	323	325	335	363	310	340	368	347	302	323	331	356	323	336	334	313	326	320	273	349	304	316	299	352	377	329	333	316	357	333	338	341	328	311	312	323	305	343	307	325	325	306	325	316	343	364	329	320	340	315	346	299	319	330	333	322	351	336	361	369	343	325	308	327	310	311	294	328	329	346	333	318	337	315	298	346	317	306	332	357	317	360	326	329	373	308	349	294	336	339	312	334	334	346	325	328	303	352	337	336	323	327	324	323	303	312	312	308	317	351	317	341	304	315	339	316	292	346	345	320	362	342	338	342	292	340	324	325	339	301	346	369	325	345	322	327	338	318	370	320	329	332	331	320	358	321	324	302	327	333	316	319	336	335	344	332	366	321	328	366	346	359	357	335	324	345	343	343	319	345	328	310	293	317	336	310	318	354	329	320	313	342	321	345	305	318	302	320	339	352	325	350	327	347	333	349	307	331	327	344	341	318	329	342	309	326	376	327	333	322	332	325	309	329	355	355	339	369	300	340	304	308	323	313	326	355	336	301	348	324	323	328	370	327	308	323	345	330	331	298	335	328	329	334	304	323	364	326	346	337	373	348	310	340	332	346	298	349	290	336	357	317	331	277	344	331	339	312	357	326	326	329	301	311	367	293	366	345	317	317	304	305	334	348	350	343	323	355	329	321	324	317	348	336	352	317	333	340	345	307	340	349	378	322	335	327	320	326	320	341	327	358	286	359	338	291	341	319	338	295	323	330	342	354	346	369	328	312	343	320	305	300	343	316	324	358	323	294	334	333	319	316	326	329	351	316	343	342	321	336	327	368	319	315	307	308	345	342	335	338	356	352	348	332	357	332	294	335	329	326	308	327	353	298	310	317	339	318	331	357	331	330	353	321	351	301	301	341	349	303	357	369	343	316	342	326	325	321	324	348	298	331	340	351	344	350	329	305	328	314	341	312	324	326	315	318	312	342	324	344	354	345	353	306	322	363	326	332	314	326	325	365	313	322	326	338	328	326	321	309	326	336	313	321	337	290	327	330	301	326	331	358	341	325	358	324	325	309	330	354	349	341	322	326	306	358	366	359	314	313	294	359	332	310	331	363	347	298	348	339	320	336	307	341	310	308	321	324	336	332	333	319	324	316	310	309	323	316	313	311	285	331	323	334	322	317	337	322	351	334	373	326	316	326	316	302	333	347	311	328	324	320	309	331	302	368	291	326	326	336	304	309	321	348	361	319	339	358	352	324	310	309	332	328	330	321	324	353	356	317	310	335	323	324	320	333	324	321	306	347	316	338	326	340	352	316	291	326	320	291	297	309	325	344	323	353	288	339	313	325	331	316	337	341	291	367	317	312	305	364	326	342	334	334	326	309	307	319	309	327	309	336	305	305	346	339	333	340	293	341	336	353	305	354	376	330	357	305	312	307	298	307	311	312	319	326	358	331	343	335	307	323	337	328	294	341	344	316	356	332	325	364	372	347	335	328	324	340	323	330	329	341	330	310	363	307	333	325	341	313	341	331	338	304	314	348	345	346	343	310	308	323	342	352	333	292	361	345	349	321	325	331	290	351	329	315	327	345	339	331	330	301	303	336	371	341	317	364	315	362	308	322	348	349	327	333	345	292	322	336	337	325	322	342	331	332	333	353	347	310	313	336	316	336	314	318	333	336	326	367	339	292	364	333	327	360	347	359	317	328	351	336	335	339	330	347	355	285	324	363	357	309	330	308	322	347	324	364	348	313	304	315	342	334	306	360	325	329	320	336	338	346	320	326	333	335	338	325	325	339	361	327	317	347	312	336	376	332	330	345	361	334	338	304	318	337	310	345	316	315	296	323	340	328	305	332	314	345	336	309	341	357	306	351	360	354	334	361	295	346	326	315	297	371	353	338	333	321	293	309	316	337	379	308	322	306	340	333	311	358	321	319	320	325	320	343	335	344	323	329
35741	8691	2182	2616	2374	2094	1848	1597	1514	1340	1324	1202	1210	1122	1093	1048	1070	1002	949	998	968	973	960	955	918	950	938	873	909	896	937	908	908	914	901	905	864	868	939	836	866	849	852	854	905	838	845	859	850	888	894	838	866	878	858	810	846	834	835	892	811	885	870	913	860	846	849	834	883	929	889	908	874	813	861	823	845	888	820	815	866	888	824	856	873	829	818	868	844	873	845	837	849	854	833	818	845	871	860	850	820	876	817	793	859	848	839	842	889	851	831	861	795	864	858	841	850	837	819	857	855	855	868	870	851	837	820	820	842	859	885	850	859	832	801	832	827	828	809	852	882	826	808	811	842	857	841	880	854	818	871	868	863	815	828	833	876	873	872	887	862	869	874	869	841	879	830	864	879	821	805	847	845	842	829	860	871	747	876	863	855	836	821	826	844	861	835	863	904	826	849	800	834	816	882	872	849	808	819	844	810	859	839	845	870	843	889	792	851	892	848	832	797	821	890	869	828	838	859	810	875	837	849	867	813	833	817	830	851	838	863	809	862	841	888	829	869	868	819	877	886	835	834	822	852	823	825	829	870	807	806	833	837	879	874	843	848	885	808	826	905	827	780	844	821	840	867	901	880	862	859	862	821	910	782	816	828	818	837	844	843	799	846	832	830	902	815	836	909	857	852	859	854	881	883	854	842	835	843	863	829	800	845	825	869	859	849	847	887	835	895	842	859	842	798	869	925	875	858	852	786	828	828	829	835	825	869	816	889	854	865	853	844	850	856	818	858	829	830	898	820	884	829	842	838	834	827	837	820	824	863	901	868	826	830	808	820	820	848	788	787	853	875	795	798	840	851	823	851	886	814	810	815	866	878	876	877	807	840	791	868	858	837	885	814	813	837	874	843	836	897	877	846	888	829	843	830	825	840	875	886	842	821	832	850	836	816	865	801	810	854	863	848	856	847	867	870	865	820	831	845	838	830	851	841	817	805	837	864	850	859	904	809	818	838	830	859	827	866	834	839	813	819	890	815	835	833	815	836	901	812	829	846	854	868	851	874	812	847	867	802	822	790	855	894	817	826	864	864	836	858	860	790	863	794	853	834	841	824	798	853	874	839	878	831	819	792	866	867	835	854	837	869	847	906	802	867	835	772	849	866	876	854	849	856	845	868	869	851	852	844	824	810	836	848	807	831	840	857	821	820	862	856	865	872	785	842	810	835	817	858	837	810	879	828	877	831	842	801	828	791	833	860	837	869	847	873	838	815	810	838	875	831	854	846	893	835	849	825	822	839	897	853	835	805	915	856	846	840	848	842	791	852	880	840	804	854	852	849	828	848	810	857	826	847	883	814	897	855	817	823	822	834	890	855	827	868	813	855	820	847	836	860	820	903	885	844	861	833	772	871	857	846	871	856	881	844	861	805	834	810	819	842	902	818	844	838	815	872	865	829	831	869	857	864	833	872	870	853	867	840	852	843	911	852	871	899	825	881	842	787	829	847	894	827	826	819	851	819	843	818	830	871	842	847	820	839	838	785	827	862	848	877	838	870	837	822	828	870	866	854	879	835	858	791	817	802	871	846	826	855	869	896	773	871	827	863	870	828	838	822	837	856	892	846	884	873	851	822	808	846	876	821	838	870	880	869	807	863	858	803	818	868	787	871	843	870	855	856	874	824	855	875	840	879	878	889	800	857	848	851	792	889	881	862	822	838	869	848	871	888	818	837	896	864	844	810	885	878	880	849	867	892	832	851	836	829	853	829	884	852	856	889	814	854	870	782	829	824	812	845	829	794	833	852	819	869	863	847	861	875	921	819	840	881	825	866	811	790	854	875	863	858	851	834	830	815	814	851	870	870	794	837	859	844	844	787	815	803	855	863	832	888	856	842	772	846	811	822	843	800	847	823	836	899	829	783	804	837	862	832	841	857	826	858	863	873	834	836	900	860	823	836	901	833	831	844	865	818	851	889	841	831	846	833	837	896	788	857	893	868	852	811	832	839	827	839	863	792	830	820	844	871	873	890	878	834	855	804	828	832	841	842	849	858	864	818	784	832	904	857	782	804	866	885	811	842	804	859	898	836	888	870	830	845	873	862	867	824	858	805	812	845	813	825	853	786	815	833	808	838	809	880	831	823	782	880	902	840	831	814	847	844	822	886	825	800	808	826	918	839	875	870	888	809	870	810	911	872	881	825	835	852	865	869	821	836	866	857	863	872	805	811	842	837	849	853	841	858	819	861	849	846	844	842	873	842	833	844	775	893	850	858	854	856	882	920	867	864	878	840	846	822	888	862	879	823	830	836	831	837	865	848	841	851	876	828	844	854	819	857	823	882	798	849	824	890	899	849	817	843	877	839	856	871	842	838	841	813	818	841	840	895	809	839	851	892	839	826	850	819	800	791	844	930	860	902	851	871	816	826	815	900	843	893	867	863	884	829	858	831	855	835	857	829	863	869	835	869	825	862	879	863	807	854	814	845	874	852	858	877	815	878	845	839	833	851	845	850	871	839	816	860	862	853	806	770	837	838	848	856	827	815	834	829	813	859	849	839	846	845	820	857	811	806	833	841	744	795	817	850	852	779	860	795	831	900	874	857	836	801	805	883	869	856	873	820	874	874	849	845	870	808	881	865	846	878	883	834	867	875	829	760	858	872	881	829	795	917	831	830	836	891	815	811	838	809	808	819	855	858	878	833	881	857	835	864	844	844	845	886	799	811	848	876	823	933	757	840	828	846	827	855	835	813	823	820	885	870	832	870	841	824	857	877	824	827	879	837	826	833	812	890	854	821	809	884	833	838	840	842	897	889	840	838	828	835	840	846	850	849	881	879	829	851	866	815	855	805	861	802	881	827	862	853	794	823	816	832	840	870	847	873	852	832	869	837	859	867	872	896	892	884	889	825	852	828	878	834	811	827	840	869	838	873	809	864	863	798	896	824	853	857	859	870	842	786	877	872	861	813	814	806	811	799	867	913	864	799	833	851	873	863	818	804	853	822	792	840	832	805	885	829	838	853	877	855	856	834	841	861	830	845	825	823	832	814	809	913	852	830	875	856	857	819	825	845	859	845	813	829	861	819	852	866	755	889	863	865	894	869	877	839	880	853	832	792	833	823	840	810	846	868	833	838	864	880	851	815	860	825	810	821	832	874	845	835	817	821	889	814	801	791	878	896	871	796	824	849	885	873	892	871	845	810	857	799	918	854	809	888	843	833	825	823	866	803	771	853	847	844	845	814	880	879	817	817	827	851	868	926	858	826	868	836	861	825	803	827	879	835	870	794	875	842	825	806	825	845	855	817	845	879	869	805	871	825	871	838	883	829	781	829	846	809	818	859	841	821	857	854	842	884	780	838	895	846	794	837	814	829	839	861	844	882	810	879	842	802	840	881	842	880	833	824	822	851	843	841	881	840	827	813	875	896	856	858	857	823	828	875	833	841	859	828	809	838	918	867	894	864	800	854	805	819	905	850	818	768	803	836	868	848	827	818	898
69718	37349	12019	2620	1143	945	738	634	573	497	526	508	479	478	447	463	402	415	458	416	351	405	415	411	401	411	379	391	410	407	388	420	379	407	409	424	437	382	371	399	424	374	381	375	390	373	386	376	367	370	391	376	422	377	384	396	419	372	378	393	416	402	371	392	341	397	365	383	359	374	383	392	369	385	357	352	360	400	409	341	391	353	346	371	401	356	374	353	371	366	362	381	376	356	395	375	386	382	375	402	374	370	365	363	414	372	386	369	410	374	380	405	385	406	400	404	395	411	390	380	367	392	379	405	381	361	410	369	389	425	424	419	397	398	340	390	355	360	378	379	375	421	395	381	369	412	386	366	360	370	379	417	390	411	392	412	422	386	360	395	403	417	378	395	408	393	386	344	372	357	406	397	386	354	375	363	402	407	357	360	366	393	392	388	352	402	375	404	400	370	403	390	379	363	417	361	403	348	377	374	391	402	372	400	376	381	428	403	422	413	385	356	373	393	411	365	363	374	387	392	390	376	397	394	348	373	387	381	373	381	358	402	372	411	404	356	397	411	421	387	434	379	376	407	400	353	351	369	356	396	396	395	351	380	367	364	391	367	380	413	380	374	387	407	401	370	379	384	384	401	396	380	376	359	396	400	334	359	412	417	374	401	371	380	376	401	408	370	377	382	365	397	378	375	347	379	369	411	404	388	397	371	389	356	364	387	363	396	391	347	368	408	389	381	419	384	351	396	395	377	376	405	386	398	399	392	373	354	389	362	360	411	358	396	364	404	366	416	425	399	373	361	379	363	353	379	359	402	347	397	348	375	378	408	390	363	376	424	382	383	371	398	386	372	420	394	375	388	367	409	375	391	400	392	371	412	411	411	356	408	403	360	424	380	359	397	373	379	347	375	399	393	397	378	412	358	387	364	402	344	393	385	402	406	403	403	377	388	352	369	370	356	359	367	366	391	401	389	398	401	363	371	393	400	399	391	351	377	378	400	413	383	373	372	388	420	388	393	361	379	383	388	371	395	388	396	402	383	387	395	362	363	373	383	385	393	373	386	392	403	403	419	377	400	424	350	330	386	339	357	376	343	380	351	381	351	348	349	339	394	367	363	373	346	362	399	366	400	409	414	389	360	371	364	382	419	375	384	375	406	365	379	360	361	393	400	402	378	388	392	389	348	374	352	348	417	379	385	382	379	366	419	367	345	387	383	354	382	374	384	354	406	351	382	375	364	395	367	391	377	362	400	411	400	346	391	393	353	373	389	405	380	428	365	411	385	377	358	396	407	378	354	391	392	377	415	358	362	388	375	397	368	401	417	389	359	379	354	412	361	406	378	414	376	362	358	401	390	391	365	402	380	382	392	376	384	377	377	396	392	405	334	353	384	371	420	395	398	391	372	341	379	408	388	402	353	359	385	373	405	399	401	382	399	405	356	391	393	398	408	402	376	354	408	353	384	405	396	375	337	400	413	411	384	382	369	388	353	398	382	414	381	381	389	380	354	376	365	395	368	373	405	376	384	415	404	395	366	391	399	355	370	374	363	391	391	382	387	397	376	374	402	374	394	393	305	348	376	384	431	367	398	381	363	396	412	371	406	387	377	376	394	370	392	352	378	372	371	341	398	378	420	395	422	390	381	379	372	389	392	376	391	367	400	373	402	395	377	360	384	369	378	397	380	364	376	375	351	383	394	391	380	399	375	354	380	406	385	375	377	367	394	372	363	433	369	353	404	377	363	414	349	379	348	362	379	388	413	386	398	384	409	351	411	400	383	371	397	385	344	387	382	367	361	369	368	380	395	401	427	370	350	383	401	359	355	387	403	352	371	375	377	391	393	348	418	379	382	389	374	394	358	372	393	417	403	391	343	366	365	401	376	373	412	350	418	369	360	362	378	393	385	405	436	379	378	359	371	386	366	407	372	360	428	383	358	389	391	343	372	385	372	372	388	406	401	400	423	354	351	366	399	350	412	364	387	325	380	357	403	389	375	392	407	341	370	371	357	385	354	366	362	384	382	385	363	397	390	407	414	400	410	390	387	346	413	397	398	373	406	411	394	389	382	349	397	399	422	412	395	371	358	367	386	380	345	381	355	388	352	356	363	364	367	376	376	415	396	389	388	372	401	373	375	414	395	415	405	407	374	383	382	377	378	377	358	401	386	365	398	376	424	404	409	367	377	351	353	384	405	377	400	370	383	403	377	418	371	363	370	367	408	360	388	394	375	367	343	354	384	368	391	408	355	400	350	390	378	401	357	381	405	376	354	402	400	385	365	365	383	347	390	398	401	387	376	385	376	408	379	377	400	395	383	392	404	411	391	373	365	376	367	383	399	403	387	380	367	403	369	420	351	371	384	386	374	392	408	340	356	361	426	390	385	376	386	347	353	401	365	384	359	383	353	342	388	379	376	393	404	386	434	395	397	379	394	394	405	365	370	407	381	406	398	374	347	415	412	374	400	355	391	364	376	414	386	417	429	370	405	386	390	388	376	418	385	362	407	368	374	434	397	389	377	348	339	394	388	385	369	405	391	370	377	370	358	370	400	353	367	404	396	433	415	358	422	362	375	392	388	356	361	393	366	377	367	358	429	379	380	377	369	381	378	354	391	366	381	414	398	376	399	422	369	402	380	394	350	392	329	363	407	397	395	376	399	401	345	400	363	368	364	361	390	376	393	440	387	385	380	372	392	360	362	383	374	387	369	378	403	426	343	426	385	343	374	388	409	368	382	385	349	359	368	372	401	390	393	366	366	347	389	389	393	361	390	374	372	373	335	368	403	384	392	368	423	398	403	384	338	370	384	386	358	386	387	365	390	339	406	381	369	365	379	344	356	390	371	417	389	394	419	414	376	364	416	366	349	365	347	367	429	385	419	368	393	392	386	387	386	373	363	422	408	351	361	365	347	363	379	364	403	389	389	375	360	408	378	369	379	387	381	336	369	425	374	384	374	416	419	367	421	408	409	409	403	393	364	375	390	370	382	363	361	419	404	372	356	384	403	365	415	367	383	380	409	380	344	379	364	418	414	409	397	384	392	387	442	381	327	398	379	369	392	379	358	402	397	377	421	364	411	391	364	344	383	367	360	393	345	380	389	420	363	381	374	404	404	396	377	366	382	392	390	363	382	398	379	376	412	409	400	391	349	407	372	396	376	376	372	391	383	385	415	401	364	364	376	370	384	358	367	434	375	397	375	358	377	388	373	388	393	386	392	362	390	368	390	433	352	339	368	358	404	409	381	371	411	339	363	365	384	390	416	393	396	366	336	379	364	387	387	380	387	418	382	365	371	388	395	358	390	396	404	382	420	369	425	357	417	375	351	374	395	364	378	344	373	393	424	383	382	368	400	384	405	394	427	336	339	359	394	401	399	368	371	359	370	388	357	386	391	361	410	383	397	379	383	392	380	392	365	378	413	393	360	374	411	406	375	372	369	408	394	373	380	411	409	378	379	370	367	386	393	385	395	388	391	397	379	396	378	426	364	420	363
44898	12877	3713	4389	3948	3414	2773	2430	2129	1957	1813	1710	1539	1428	1416	1316	1259	1291	1221	1193	1166	1193	1091	1112	1098	1091	1103	1053	1039	1017	1040	942	1047	953	979	998	1019	982	986	992	972	1020	963	1030	994	970	1005	979	962	938	1025	989	987	964	961	970	986	991	976	1023	971	1022	989	972	1003	904	930	956	977	941	912	950	983	927	912	980	955	922	897	990	985	960	936	923	971	908	953	922	938	931	956	976	971	981	956	967	940	917	926	891	921	956	938	969	928	977	876	954	945	946	941	952	975	884	932	927	974	920	880	880	947	945	880	928	936	938	940	948	920	862	952	963	959	949	934	972	934	968	976	936	889	934	926	879	905	927	976	945	941	925	914	934	973	910	957	929	863	980	985	941	956	953	901	902	932	963	913	928	898	956	927	949	922	953	923	952	867	934	935	964	923	916	960	956	946	899	872	920	921	942	943	910	903	901	891	952	928	913	946	924	977	958	908	940	897	927	881	952	914	903	975	929	918	963	906	941	907	927	891	969	972	907	911	875	938	893	921	956	957	964	907	953	941	950	956	934	987	927	954	903	886	916	867	920	952	932	955	945	919	963	962	890	946	947	925	939	884	910	959	909	933	896	889	923	944	845	962	916	949	926	929	925	963	973	915	884	941	887	940	972	892	924	932	900	963	950	917	927	901	961	925	932	975	940	956	941	946	926	860	948	929	952	935	928	934	976	951	869	952	952	974	908	909	951	975	931	907	887	902	941	921	913	896	960	946	965	956	909	946	947	919	984	953	971	913	893	942	960	942	964	900	965	930	926	959	964	957	930	930	884	917	948	958	931	978	946	868	923	930	934	911	930	918	914	946	952	925	940	925	920	911	924	898	940	937	894	939	911	890	950	986	937	892	980	906	914	903	942	922	926	942	896	879	910	959	896	931	889	920	931	968	936	913	949	924	932	876	942	895	952	890	944	882	953	929	901	941	920	982	941	937	887	946	913	961	886	941	933	942	905	928	977	915	923	935	917	912	953	969	939	963	892	952	882	944	1001	898	992	967	943	935	939	963	889	984	881	916	964	969	914	959	922	981	931	947	973	992	889	910	897	921	943	886	873	954	950	910	916	941	891	946	939	938	901	911	929	937	886	929	898	882	914	921	892	955	898	964	992	970	881	888	890	868	937	933	877	947	924	965	945	949	915	871	928	905	928	921	911	917	937	938	976	937	950	946	958	951	926	951	906	922	981	877	958	898	919	920	939	920	930	946	925	923	882	901	929	918	894	933	919	941	891	993	941	916	899	932	900	907	912	947	933	920	912	952	933	986	941	962	894	913	918	946	894	973	937	903	954	924	934	877	932	864	920	975	928	940	928	914	893	898	924	934	918	876	970	965	946	890	947	933	908	904	928	937	970	924	899	897	912	939	901	956	896	950	916	874	1004	917	899	977	962	906	898	914	908	942	958	967	949	913	907	952	956	918	929	902	834	925	880	892	911	874	956	963	881	1001	984	913	957	897	904	936	892	981	964	972	887	935	909	931	943	956	891	902	950	960	914	993	934	928	943	994	921	890	872	927	917	959	958	981	899	855	896	962	945	1004	936	935	909	898	909	918	923	887	962	857	925	932	947	922	967	933	985	924	947	864	974	966	968	900	924	864	985	897	897	924	947	889	961	914	957	910	909	920	931	868	909	935	882	918	913	912	938	902	927	893	976	928	932	909	941	889	942	869	890	924	936	975	1009	930	959	964	962	919	893	917	922	973	896	944	865	901	962	898	895	942	912	913	929	936	900	911	894	901	918	903	922	912	957	985	949	931	898	915	935	990	982	920	935	938	907	952	929	908	850	912	957	884	916	940	965	957	931	937	940	936	962	903	898	966	948	928	905	962	935	975	935	887	913	967	986	888	989	950	884	953	907	935	909	942	929	945	879	927	961	933	921	911	969	928	924	959	946	898	873	952	890	934	947	902	906	871	906	923	958	879	928	936	881	929	967	975	975	872	886	949	876	916	963	932	946	919	892	895	977	931	937	898	941	937	910	916	948	903	940	953	896	922	960	892	942	954	933	965	977	915	889	920	948	911	930	888	882	952	924	924	899	937	951	897	941	948	933	922	990	924	905	939	905	903	874	886	897	913	884	903	870	954	909	942	914	915	949	925	981	932	867	999	905	925	921	892	936	930	949	919	935	903	954	883	918	933	871	903	907	956	965	890	926	920	911	893	957	928	917	925	897	916	977	928	937	948	895	929	948	967	932	972	920	918	921	932	940	918	920	933	912	892	943	947	972	942	965	976	917	931	944	949	921	921	962	879	913	995	922	902	900	895	979	1020	947	970	896	883	991	950	915	981	866	972	913	912	961	932	913	909	911	888	928	919	925	886	927	891	953	909	956	972	939	977	958	970	929	901	895	952	887	931	890	902	860	916	875	966	927	916	933	949	910	931	972	878	936	935	892	924	906	928	890	940	902	944	937	900	916	907	900	921	960	910	894	956	952	899	956	895	868	980	986	948	872	961	925	924	911	907	933	888	849	903	885	910	859	949	916	915	964	948	914	904	965	981	907	918	933	938	918	932	888	895	949	933	883	967	922	903	908	894	912	905	901	944	944	979	869	958	958	906	965	927	928	966	903	927	931	968	895	942	894	854	992	978	949	925	949	916	961	964	889	883	875	934	945	870	894	920	963	907	938	958	852	943	897	892	936	946	942	923	941	893	928	980	908	899	901	883	913	953	940	935	927	905	868	950	960	947	923	920	944	935	951	975	950	962	894	929	955	940	933	936	866	947	951	883	974	958	909	895	918	897	896	925	911	877	889	891	924	924	937	953	931	893	969	894	925	895	927	923	895	915	911	912	961	919	974	907	936	947	883	914	909	851	935	960	932	995	954	932	913	937	929	920	892	936	912	902	921	863	905	882	943	935	884	903	921	907	907	921	921	964	927	955	903	900	914	937	929	892	915	973	954	905	909	942	926	912	936	922	893	926	956	926	927	912	879	917	936	936	957	899	943	910	909	914	964	926	940	927	934	885	908	965	919	945	870	913	911	978	971	948	956	966	885	944	941	880	974	921	960	947	911	923	967	901	894	910	961	881	960	935	989	921	963	953	924	943	905	918	915	931	947	962	907	919	948	939	959	868	893	943	950	965	906	912	946	905	916	936	895	890	896	941	895	910	948	930	942	923	911	891	950	865	928	958	923	938	936	920	931	930	936	916	975	863	925	932	890	923	960	933	936	924	908	939	946	912	917	910	944	923	933	1011	936	927	945	932	946	881	931	916	940	922	933	910	964	926	883	933	947	916	925	943	903	940	898	937	907	892	965	930	927	946	910	942	926	923	918	944	996	950	940	928	941	914	924	956	950	952	898	927	894	970	861	912	918	958	914	922	953	943	937	941	936	953	941	881	861	926	918	915	880	952	907	905	932	919	905	967	967	951	980	943	947	844	904	902	920	907	915	944	952	973	950	959	915	922	897	919	901	919	877	945	905	887	929	960	910	875	912	998	1001	904	902	943	922
10090	1247	210	186	138	177	162	143	174	205	160	182	140	169	142	155	171	164	156	145	165	158	150	175	154	150	176	153	167	157	144	185	166	172	152	176	162	134	180	164	150	161	166	137	159	188	166	162	141	155	166	174	166	178	168	157	172	166	181	150	152	166	177	145	171	139	159	167	181	164	159	168	172	149	168	181	171	196	167	169	136	152	151	155	168	155	163	146	170	141	142	156	196	143	176	195	170	155	159	175	154	182	157	157	166	160	162	166	183	144	167	164	150	126	160	146	155	147	182	157	165	145	171	156	156	149	148	172	160	151	152	179	158	143	170	166	170	169	146	152	167	175	166	172	177	155	147	188	168	157	177	168	163	193	153	181	169	151	172	178	158	162	142	161	169	132	141	163	180	182	184	172	177	148	146	160	171	161	141	166	174	161	171	160	163	159	191	169	156	182	159	174	170	187	167	177	187	160	175	170	163	178	168	161	151	173	174	165	168	163	168	183	155	148	167	177	192	168	155	149	148	169	140	157	144	157	171	164	162	148	152	177	178	154	200	173	178	135	179	157	161	176	165	155	169	184	166	160	146	168	172	160	148	173	173	163	202	180	157	139	170	163	195	168	169	161	159	169	157	142	158	169	162	138	156	166	148	155	176	169	162	155	140	193	156	169	168	192	151	163	143	151	147	145	150	152	166	163	178	186	172	168	140	164	179	165	176	148	183	162	183	134	153	154	174	144	160	178	174	148	163	181	174	162	187	177	167	149	160	161	172	171	162	179	167	157	154	152	176	151	174	187	166	140	158	145	165	164	156	165	153	169	176	171	147	170	163	165	156	160	160	163	149	154	154	165	170	182	168	177	179	192	166	166	151	180	168	182	154	179	132	151	151	137	183	161	163	176	180	177	168	166	158	159	155	137	139	152	165	148	162	183	150	148	173	182	172	156	174	141	172	165	168	172	158	142	170	146	151	182	149	146	157	175	169	150	159	142	161	154	179	160	173	169	159	154	149	149	162	142	170	148	173	160	186	178	158	166	144	170	188	184	153	155	163	193	173	173	133	126	165	157	174	176	190	167	161	181	150	154	167	153	129	161	162	170	166	162	170	165	139	184	179	174	172	143	169	163	173	174	143	169	182	160	168	167	182	164	166	176	170	193	152	155	177	152	168	157	154	164	171	171	174	164	171	173	171	166	135	170	151	181	152	152	155	161	169	177	168	162	159	174	146	146	169	151	177	183	159	178	164	142	170	161	170	172	156	165	184	177	166	161	160	181	155	141	172	163	156	158	160	165	182	158	167	163	200	179	155	147	164	149	161	168	163	160	154	171	169	169	144	154	160	172	163	193	172	183	162	158	151	140	174	159	170	141	159	186	151	173	163	178	173	173	175	170	153	137	167	188	156	141	154	160	156	168	157	174	153	141	178	144	167	158	174	148	152	184	144	169	152	188	173	145	178	151	162	146	186	152	174	151	184	140	162	160	181	156	157	153	167	182	144	149	147	190	170	168	165	182	158	198	148	162	163	164	158	171	173	171	137	163	173	178	170	154	181	161	166	149	151	167	168	162	168	137	162	149	167	161	170	184	155	151	175	151	164	187	153	160	146	165	161	162	170	169	178	160	150	159	154	148	144	176	170	150	159	152	153	172	147	178	165	177	166	159	179	179	152	166	172	181	132	135	172	168	138	149	173	146	166	157	163	148	170	154	174	154	155	144	167	191	161	158	159	148	148	168	179	159	167	158	164	154	144	153	163	163	143	150	174	143	169	189	170	161	166	133	160	178	149	149	161	162	142	152	143	148	161	165	162	173	160	162	164	147	173	152	174	168	167	160	157	178	146	170	179	162	194	145	141	176	165	169	188	163	158	153	148	174	158	162	167	150	168	158	179	175	192	167	153	149	182	167	165	163	188	172	172	150	165	153	141	150	158	172	137	156	156	179	177	152	154	161	172	168	178	154	163	167	152	181	151	172	192	148	197	160	151	150	170	162	165	139	182	173	151	166	164	154	182	166	158	164	165	155	164	158	169	172	155	168	189	172	179	158	145	168	157	170	189	175	188	147	132	161	184	162	178	165	170	176	161	148	161	152	160	155	146	157	162	143	157	192	182	172	167	174	167	169	157	188	171	178	175	171	172	142	170	152	147	152	148	155	144	166	172	168	159	148	164	170	159	154	141	139	195	185	176	168	174	149	152	176	157	143	162	171	182	139	170	160	178	158	157	151	167	152	168	149	160	183	160	156	160	175	146	170	142	159	178	174	144	165	138	166	154	164	179	159	169	173	169	182	173	162	185	156	151	149	148	191	159	178	165	167	160	157	170	160	163	142	154	153	184	162	156	173	177	176	161	166	180	174	161	165	169	156	166	164	187	178	158	156	163	142	173	174	186	151	151	180	193	176	161	148	179	174	185	166	168	153	159	168	166	155	159	153	151	186	155	163	143	193	168	163	151	131	177	153	174	163	135	154	163	171	160	152	165	169	158	176	171	173	178	146	193	176	152	179	156	133	157	173	167	140	137	158	131	162	163	168	161	180	165	200	179	154	155	168	151	155	144	149	157	150	153	154	162	179	155	162	158	169	150	166	182	173	189	152	154	162	161	143	174	142	140	175	175	154	159	165	164	160	173	163	137	154	149	161	125	177	159	176	176	135	190	179	142	145	161	138	172	168	160	153	150	163	165	189	163	151	152	152	158	167	137	168	182	159	191	193	165	151	148	150	169	160	160	151	160	170	164	170	140	159	152	167	158	160	155	156	153	157	185	160	156	158	146	162	158	155	130	168	150	159	176	169	158	156	172	148	156	158	146	155	139	159	160	171	149	168	166	163	176	144	157	194	150	146	158	125	183	143	138	162	185	169	159	142	152	158	149	174	154	167	159	159	146	150	144	151	164	173	174	143	176	171	140	149	151	166	160	180	145	166	149	176	148	159	156	170	171	155	154	173	178	152	179	177	163	140	177	181	169	161	185	161	162	156	177	177	149	146	177	164	153	168	165	145	114	166	169	175	181	175	159	167	167	148	172	170	153	166	169	161	166	157	151	185	163	145	170	161	162	169	147	162	179	171	151	146	176	177	172	147	168	158	185	158	154	159	153	168	152	176	185	153	155	168	165	142	153	156	175	140	167	167	174	193	156	162	145	166	166	165	161	162	155	157	158	183	150	195	176	192	175	146	176	161	155	174	165	183	180	166	181	168	146	159	156	185	173	145	168	169	171	160	164	152	186	155	182	139	161	185	157	160	144	164	165	167	172	143	191	151	169	165	134	182	163	179	167	186	174	171	166	174	191	187	175	168	181	148	156	150	183	164	156	161	151	165	164	167	164	145	141	135	178	159	172	172	175	161	151	155	142	148	169	167	157	148	176	156	153	144	146	166	154	172	160	173	179	171	167	177	154	181	171	171	170	148	176	155	155	178	144	163	150	159	154	182	141	164	154	150	169	140	167	173	162	147	160	147	154	158	164	183	165	194	152	176	144	172	161	172
10212	1300	546	593	529	547	545	514	499	507	525	498	506	484	479	523	526	494	490	473	504	538	464	457	515	467	477	446	497	477	510	514	526	486	505	499	468	539	488	505	492	475	494	502	536	505	511	441	506	499	492	471	490	508	499	503	485	466	457	478	538	557	498	526	463	536	455	508	496	507	478	480	485	483	493	494	467	463	494	481	526	508	487	511	472	491	495	504	502	491	527	500	485	476	535	493	530	489	498	501	482	467	474	524	481	468	484	484	489	501	505	456	479	446	489	491	506	485	526	454	448	489	510	467	485	500	521	476	484	470	475	469	491	535	489	519	504	466	495	499	486	483	488	495	499	477	476	495	506	474	498	485	502	503	487	448	483	482	453	493	497	492	494	486	478	493	479	478	496	482	473	511	457	485	500	457	491	448	443	502	468	469	485	478	522	479	531	511	474	495	486	461	500	489	469	508	508	464	496	507	476	513	488	482	466	468	468	485	492	482	524	467	496	523	492	461	501	479	498	446	462	474	490	482	472	520	479	517	471	468	503	526	439	457	487	445	501	522	458	494	491	474	472	505	488	501	512	483	500	470	530	518	489	484	476	481	497	474	487	474	505	512	518	490	453	509	522	485	487	521	461	482	519	482	534	496	495	510	485	522	478	500	475	506	496	539	482	453	501	485	488	508	453	527	484	499	476	505	444	505	512	503	532	477	537	488	492	538	552	452	503	490	482	498	453	469	538	467	480	485	512	521	484	482	504	452	500	515	473	511	492	467	519	507	521	462	494	484	478	552	522	476	484	480	534	538	487	505	462	485	495	476	523	499	474	483	506	496	480	484	503	471	499	501	473	458	473	504	497	530	502	516	494	496	496	505	469	486	474	484	436	492	495	478	483	495	500	496	495	532	496	503	510	490	501	468	488	452	496	458	486	520	474	514	485	509	516	458	496	484	484	525	485	479	509	543	545	490	485	484	476	457	478	449	503	470	536	506	445	514	509	457	465	484	481	527	505	465	469	448	443	497	483	490	502	492	462	490	528	512	447	527	524	490	472	451	495	478	518	486	473	462	497	484	487	489	482	485	517	541	480	495	482	477	466	473	442	434	524	520	515	465	524	509	487	509	456	526	482	469	471	487	505	452	489	476	502	483	509	472	482	502	488	535	535	460	483	485	485	486	483	462	470	456	497	492	488	473	491	480	496	511	480	531	496	474	467	507	497	519	515	492	503	479	515	497	531	493	458	460	504	490	476	510	469	467	472	497	498	487	540	511	504	480	522	490	477	512	536	468	508	468	452	462	508	475	527	493	486	474	477	498	463	480	516	463	507	519	521	520	480	509	501	474	477	499	492	539	490	468	477	526	481	495	513	487	500	522	493	476	480	479	475	516	521	479	445	458	469	484	463	525	508	461	503	498	509	502	458	486	508	504	460	480	498	476	503	475	462	481	479	480	514	483	506	450	475	454	476	510	488	508	491	485	496	477	527	507	462	516	478	476	508	474	496	518	481	506	490	474	478	490	464	498	495	465	463	497	453	511	465	436	471	506	475	512	483	494	459	513	516	502	458	495	445	499	487	473	493	480	506	471	503	487	498	502	501	496	521	490	501	490	496	484	470	479	501	471	509	456	487	504	494	521	485	503	504	520	511	489	534	473	493	513	494	526	488	508	496	505	473	515	504	504	474	490	493	477	498	491	508	504	477	448	443	510	470	511	478	528	500	476	514	512	503	463	446	498	504	452	502	462	494	460	517	453	489	503	515	474	483	480	507	506	484	484	517	477	502	474	480	506	509	492	465	492	516	466	511	527	495	505	506	446	452	440	463	469	475	513	459	501	500	490	479	485	517	492	487	489	480	484	467	499	476	502	492	504	490	476	482	510	517	470	504	480	481	486	460	457	502	476	536	461	526	494	498	509	484	485	441	447	478	553	527	487	484	545	492	552	465	471	463	474	537	496	482	481	496	490	457	498	463	474	495	462	500	502	450	502	510	477	453	521	445	473	521	501	439	523	494	484	456	501	492	455	467	492	493	496	518	468	497	487	500	507	506	510	490	486	489	513	478	490	482	484	495	480	508	515	457	521	505	531	509	517	487	511	481	483	487	475	495	446	466	481	468	489	482	476	482	476	490	473	465	496	512	436	517	482	507	491	476	470	481	503	481	508	494	512	485	463	502	461	469	497	500	502	491	464	505	461	491	516	478	513	478	503	491	500	495	501	545	494	459	493	475	495	485	473	493	493	449	479	510	529	499	493	493	522	533	464	496	467	493	508	473	483	489	489	491	499	510	489	505	491	458	483	515	560	470	501	528	494	486	497	456	479	487	474	485	479	460	491	488	466	478	497	472	479	497	459	453	495	474	494	485	505	512	505	454	490	481	472	523	491	513	521	505	522	543	456	528	486	507	501	479	499	490	441	462	476	464	494	467	504	504	482	488	488	460	473	452	494	494	501	494	506	490	460	488	511	473	514	456	499	464	486	473	509	503	548	460	480	514	500	474	507	481	455	469	452	461	510	488	472	488	452	467	485	462	512	493	486	524	498	526	502	536	498	466	480	478	489	478	474	486	486	505	493	506	468	476	455	471	494	482	466	493	508	468	496	502	482	486	490	451	494	443	509	478	475	481	531	526	520	460	522	525	487	482	477	494	476	490	517	456	465	464	517	516	513	521	528	530	489	470	462	543	490	486	467	487	496	495	450	496	533	507	493	456	501	487	514	452	530	474	503	458	491	494	512	510	531	443	463	457	494	512	532	530	520	454	518	492	514	545	466	493	505	482	456	489	481	493	507	451	522	514	488	529	488	494	484	461	483	474	502	497	473	504	480	453	528	497	474	526	508	499	450	507	530	529	497	509	500	469	542	530	491	496	470	485	486	484	514	457	486	487	458	490	518	471	490	524	496	447	446	477	491	466	442	480	460	486	487	482	473	475	482	541	503	474	484	503	464	505	515	525	525	520	501	510	487	484	505	508	478	504	480	474	511	459	500	459	544	499	495	504	488	492	515	497	502	501	447	469	506	507	484	497	535	491	525	513	497	500	461	478	506	473	498	484	467	472	472	480	489	509	472	474	487	478	476	495	487	516	483	487	489	530	432	466	469	472	481	463	450	541	491	487	511	502	514	476	505	482	494	491	499	460	475	496	498	472	543	487	496	460	523	487	518	539	501	461	483	464	504	475	450	469	526	511	503	475	483	478	464	484	461	471	500	480	452	450	466	513	492	490	550	474	532	475	488	510	495	453	499	474	522	472	504	513	476	475	466	536	470	498	500	522	503	483	489	502	498	513	464	499	500	523	524	498	502	531	448	480	482	494	489	561	521	455	471	513	524	493	502	500	460	503	442	516	485	477	524	490	501	513	526	475	505	491	483	524	494	475	473	482	469	495	464	532	510	483	485	477	523	461	489	493	465	502	490	489	493	465	530	496	505	479	476	484	495	478	523	470	502	534	501	469	495	508	486	509	521	497	467	476	538	516	488	521	502	502	479
59485	28472	5048	991	663	592	459	443	420	384	382	411	361	380	352	358	319	358	332	353	369	336	358	346	355	329	313	311	369	323	345	333	333	348	368	340	364	321	352	325	323	337	312	336	344	310	314	322	369	345	324	313	343	319	339	341	328	333	327	320	367	320	357	330	304	334	360	322	345	337	345	331	301	338	341	342	317	349	315	330	335	315	354	342	326	351	338	330	324	330	331	335	342	333	352	361	327	321	330	326	326	329	330	327	340	323	337	375	312	339	325	332	338	351	345	345	339	339	342	308	324	290	297	359	374	308	316	330	348	329	320	317	316	316	294	329	327	348	305	337	328	325	355	308	297	335	336	322	342	340	302	318	350	313	322	302	318	310	341	328	343	349	302	312	318	337	348	327	309	337	330	317	331	336	352	345	302	327	334	352	289	299	310	322	354	346	322	344	343	313	314	340	347	287	360	308	333	314	338	328	353	333	351	346	311	304	315	318	336	377	336	324	329	329	338	371	314	337	335	369	353	325	351	312	341	309	318	315	350	323	314	356	333	327	309	353	319	334	357	340	307	310	323	294	333	348	332	338	353	325	346	314	304	314	312	319	347	310	339	343	334	325	362	351	379	356	337	337	289	321	356	326	333	301	320	309	319	294	327	353	307	353	297	324	343	304	340	333	294	298	353	345	334	385	331	327	315	322	338	312	319	328	305	339	322	350	325	356	344	306	328	364	333	304	337	298	335	308	357	329	302	280	328	315	343	318	329	292	345	353	358	378	314	307	318	302	303	306	331	328	326	306	300	295	331	364	314	324	322	322	354	355	348	327	342	330	325	347	306	341	334	317	367	377	368	356	335	310	318	350	325	324	355	314	301	343	315	353	312	313	363	327	322	363	337	340	317	346	382	366	304	320	313	328	342	334	329	346	341	311	311	312	311	313	313	368	321	319	340	313	343	328	323	316	339	339	305	289	367	318	314	338	328	338	349	327	317	340	348	337	341	362	338	341	324	316	327	314	321	335	321	363	341	303	367	312	348	285	354	317	318	308	329	311	308	335	328	339	351	303	344	330	326	338	375	367	355	329	305	308	312	328	340	318	309	354	313	359	340	300	308	309	335	326	298	328	336	350	337	301	322	338	367	349	295	329	340	360	331	344	314	334	278	360	336	313	336	306	331	306	323	305	328	334	336	330	345	334	340	353	338	340	372	321	297	327	342	341	309	305	319	332	330	327	364	354	309	363	328	323	300	345	296	314	352	302	320	332	304	321	333	300	319	343	296	327	344	326	311	350	338	339	375	342	326	358	318	345	335	334	351	338	311	326	333	305	325	337	330	344	328	323	362	330	329	327	368	363	360	321	347	339	300	323	304	350	293	342	325	318	325	333	362	335	383	355	346	345	341	323	332	329	328	303	325	304	339	315	290	340	390	326	351	318	316	334	313	327	322	344	352	315	287	340	319	359	289	377	341	350	316	341	356	330	334	353	344	316	348	358	343	328	308	323	281	332	334	321	353	322	331	346	316	313	344	318	293	308	356	354	355	304	303	347	342	294	323	324	323	316	362	329	332	323	288	315	311	323	309	336	332	359	328	311	321	315	336	325	347	330	324	318	357	336	345	329	353	315	313	316	338	355	301	299	317	306	324	298	321	327	336	368	305	321	326	335	332	276	328	320	312	304	312	338	336	303	318	347	330	312	337	327	315	320	339	296	338	312	368	332	301	300	368	327	309	316	348	315	365	318	335	346	302	299	325	331	336	312	331	349	343	326	357	345	312	346	340	337	353	349	321	347	316	358	299	299	311	363	329	297	302	333	341	357	355	336	319	312	291	342	358	335	341	331	334	347	336	292	345	362	343	328	331	343	332	314	330	284	293	322	324	350	319	350	337	335	306	324	337	308	316	326	315	320	316	361	322	298	339	345	311	345	329	345	335	308	286	342	331	327	279	310	350	330	319	316	336	352	343	341	369	316	319	315	321	324	339	316	327	286	374	284	352	321	325	351	318	319	338	315	331	338	321	381	314	304	364	353	295	345	325	312	330	314	339	314	357	332	303	325	348	302	330	327	319	339	295	326	348	306	305	346	340	309	333	317	316	368	337	307	325	301	321	324	322	321	359	354	352	321	361	317	306	339	306	344	331	303	343	364	343	327	327	305	366	332	335	345	303	331	334	284	337	307	339	320	321	333	340	300	320	335	358	339	308	321	348	362	332	331	310	352	331	347	374	351	339	351	313	345	316	321	326	312	329	308	357	340	324	338	306	303	328	315	329	310	336	340	312	314	331	342	323	290	312	296	332	322	308	338	310	343	317	302	324	335	336	302	321	355	312	301	339	311	336	331	321	310	315	338	314	321	326	314	310	342	318	344	329	299	332	306	339	348	314	311	346	322	366	309	316	335	318	306	300	319	330	310	332	308	310	371	334	348	326	322	347	332	330	334	312	328	310	308	345	347	367	347	352	302	359	341	363	353	330	371	300	344	328	339	333	356	373	304	344	363	322	336	358	312	332	303	324	327	325	342	318	353	353	341	360	343	344	340	314	327	321	342	323	307	343	316	289	334	321	336	307	304	303	309	275	311	358	305	320	346	316	288	342	321	318	330	290	323	321	306	330	326	321	329	340	330	337	327	346	307	322	355	338	328	321	367	315	309	354	333	298	322	348	336	311	319	313	366	307	325	356	302	332	297	316	325	319	328	317	376	297	324	317	348	339	334	333	345	327	328	330	342	323	315	302	346	333	372	337	325	346	317	328	319	318	315	308	359	341	334	341	355	347	270	338	301	331	307	324	355	301	310	317	347	290	349	329	313	341	350	316	316	345	315	333	318	325	342	287	337	347	336	338	346	293	333	346	344	360	327	320	317	308	335	352	371	349	313	328	316	321	316	343	310	310	312	304	358	335	329	319	342	324	356	343	295	317	336	319	285	339	322	329	344	304	311	345	324	323	304	314	329	346	332	327	319	324	352	315	332	361	334	339	310	305	377	294	305	350	334	332	312	308	304	347	355	353	301	335	366	298	321	328	322	347	329	316	346	306	325	338	272	313	312	318	348	330	307	342	307	329	346	320	328	324	329	347	329	364	342	321	344	334	327	339	347	313	327	300	286	303	301	318	343	349	332	325	345	295	338	332	344	346	329	364	375	365	342	330	333	311	303	339	325	343	317	321	317	345	342	346	350	351	342	334	320	329	322	327	327	317	360	333	309	320	319	331	318	304	325	319	352	296	334	333	364	344	316	321	336	343	330	312	338	331	305	338	358	319	294	318	332	310	290	301	301	315	361	310	315	311	316	324	350	337	325	303	320	318	326	308	343	317	305	314	322	378	342	321	325	333	309	325	330	368	343	287	387	283	325	348	341	326	322	333	319	333	295	324	331	313	304	306	309	325	354	301	338	320	341	331	343	312	308	326	345	336	361	327	335	328	300	338	354	320	352	315	317	300	331	335	331	310	357	351	351	338	309	326	345	297	321	371	314	313	345	315	330	337	322
35857	9000	2255	2607	2396	2102	1831	1590	1468	1409	1349	1139	1156	1095	1101	1098	1042	1089	1055	941	990	942	963	893	949	936	899	886	908	908	890	882	861	883	899	874	915	872	866	822	838	845	892	894	880	906	902	826	857	848	816	828	858	844	910	864	827	872	886	894	885	833	865	831	851	815	861	875	840	817	782	829	803	828	832	836	877	834	932	857	863	849	835	869	883	838	894	879	856	851	825	799	879	884	802	812	900	868	803	875	838	852	876	823	816	898	787	836	849	847	815	791	883	835	882	854	849	839	825	858	829	846	820	796	860	832	910	813	836	883	866	858	847	877	818	856	835	835	846	851	830	901	833	835	823	814	832	803	852	814	825	842	831	823	797	850	851	838	894	894	874	850	831	823	849	865	832	832	855	862	827	903	849	845	801	811	841	812	868	855	829	906	857	873	828	852	773	829	815	853	826	868	833	898	866	905	854	848	808	866	817	817	810	858	814	828	798	852	795	831	869	862	847	845	812	865	871	874	864	808	833	869	821	885	823	812	830	816	846	844	851	842	823	837	882	833	865	831	905	833	857	874	845	852	862	821	797	796	818	841	852	809	839	845	840	867	796	850	781	889	851	852	821	847	821	836	856	816	880	839	771	853	840	887	869	807	863	842	837	801	843	868	793	873	858	845	858	804	833	812	881	822	831	856	818	828	834	855	843	850	844	844	871	845	785	868	793	834	769	839	841	837	786	813	864	845	801	856	879	815	866	868	900	815	835	814	854	816	849	825	825	807	820	824	852	840	789	860	831	842	835	803	875	770	811	837	871	896	862	861	827	853	803	880	822	860	858	878	848	820	805	822	863	817	827	816	835	869	816	848	850	839	860	843	799	852	797	810	807	822	826	852	885	842	866	819	850	837	860	840	845	869	824	870	878	850	786	861	829	828	890	824	839	852	871	827	892	810	864	846	885	860	798	841	844	843	859	903	842	851	872	865	849	856	848	848	841	857	860	859	866	791	856	828	829	876	875	822	758	795	844	872	845	843	820	857	807	832	808	860	863	856	886	851	863	797	869	897	812	819	862	824	889	845	875	866	824	874	861	899	858	833	824	862	826	876	868	856	825	870	852	846	799	859	844	848	851	829	882	813	866	837	854	841	829	810	866	796	886	840	841	849	835	864	848	832	844	906	851	876	831	835	848	869	877	856	878	853	821	900	823	827	843	759	865	820	857	884	797	822	869	866	829	780	865	875	858	890	888	828	855	866	856	855	819	869	826	896	846	868	872	803	896	802	829	806	857	895	803	893	813	833	826	787	882	831	803	855	821	825	839	830	852	873	861	840	786	892	820	860	808	838	799	792	844	841	867	855	860	849	845	841	767	812	883	781	801	802	800	837	871	809	842	848	852	872	830	879	818	856	846	844	848	824	836	877	855	904	858	831	857	816	831	860	819	922	821	880	812	848	853	815	826	804	852	867	861	856	828	861	881	815	881	853	859	895	816	805	894	833	807	874	818	836	819	854	826	806	846	805	841	846	840	870	820	849	835	833	829	848	863	838	851	832	797	851	801	889	823	775	852	804	907	845	846	834	859	875	867	853	868	834	808	844	844	837	863	850	835	849	825	863	810	865	823	837	862	838	779	836	851	854	814	866	800	855	838	865	805	816	856	808	852	793	797	857	807	833	864	897	889	883	809	914	848	848	859	793	879	824	850	800	882	866	832	860	871	881	863	826	888	881	872	849	869	866	848	808	862	823	889	838	833	847	851	846	848	798	821	827	818	851	856	797	888	850	877	830	845	867	836	857	818	839	839	856	852	874	832	859	847	881	815	860	851	834	800	850	867	895	851	849	819	846	838	817	827	876	887	825	850	829	838	880	805	885	860	824	855	856	856	805	838	841	810	866	863	841	844	815	829	830	792	813	806	891	826	897	867	866	797	859	818	879	837	794	862	911	853	838	838	817	860	839	832	862	859	824	925	859	858	773	817	925	797	857	813	800	840	867	861	844	829	882	823	853	868	854	849	823	844	856	830	903	865	853	817	801	843	836	828	792	825	925	824	925	860	836	835	890	851	845	852	854	830	911	833	859	830	877	823	894	778	831	843	836	879	851	817	812	840	833	816	844	916	801	813	816	809	862	847	830	812	900	848	816	851	831	801	794	872	838	831	857	863	852	844	906	899	849	874	876	865	847	850	860	796	796	793	838	834	870	895	829	853	851	855	856	817	865	815	815	867	860	867	884	859	830	796	855	820	829	844	832	876	813	823	820	851	896	796	870	886	866	862	838	793	851	847	843	816	876	833	839	851	863	819	853	868	845	862	838	790	854	819	827	858	835	850	823	859	841	813	838	847	845	910	906	882	839	832	841	863	854	811	793	859	848	794	884	860	857	825	870	814	826	842	851	887	817	896	821	814	896	823	786	833	811	866	856	825	876	857	856	841	849	874	843	854	843	809	845	856	884	812	856	823	876	921	859	825	830	834	905	833	890	879	828	847	856	838	859	849	886	854	796	815	840	842	848	846	834	838	847	842	793	851	829	834	896	854	866	868	855	868	853	855	863	836	840	903	878	821	869	878	828	889	799	853	872	855	857	881	848	858	831	840	858	824	855	848	831	859	819	827	850	859	835	852	777	860	851	853	871	842	819	856	848	853	856	863	837	810	870	842	848	881	811	856	868	843	847	914	875	861	833	864	856	824	843	852	902	882	851	807	853	861	849	826	814	865	879	893	848	823	820	778	836	852	845	859	833	879	863	830	816	919	817	815	818	841	829	844	878	859	879	825	838	843	881	865	871	880	884	879	859	859	815	897	831	850	867	818	868	840	827	863	834	818	852	859	809	840	861	828	815	866	862	822	880	817	847	851	863	880	892	852	867	832	800	799	875	871	840	848	844	796	806	812	876	855	843	866	867	850	858	888	858	844	872	822	822	886	905	825	855	878	816	853	797	823	809	830	817	759	849	914	820	794	866	874	834	881	881	866	906	879	904	870	784	780	837	871	881	845	854	820	818	848	862	862	864	843	816	842	850	865	855	897	850	831	850	843	831	871	825	805	823	889	789	844	813	822	813	875	839	876	823	812	900	837	856	893	812	887	842	882	861	842	847	826	887	792	823	872	808	862	873	850	853	835	813	813	786	836	857	806	862	825	828	815	858	850	852	838	821	834	870	800	878	857	859	884	866	869	826	814	864	861	865	833	815	831	855	833	834	871	846	866	859	833	885	873	800	857	831	824	871	777	910	867	844	899	860	877	874	921	851	846	854	852	807	849	811	824	833	819	833	834	824	809	811	841	858	867	824	850	891	822	841	870	881	792	840	874	825	818	825	855	827	815	799	870	877	836	891	844	826	792	867	837	847	777	862	836	877	878	857	846	869	822	830	840	786	840	857	875	816	861	872	815	828	888	879	833	821	834	831	840	859	847	825	827	815	846	897	860	891	885	863	836	879	850	820	806	834	844	860	836	842	844	853	839	831	852	833	858	899	848	835	835	855	804	876	848	806
70391	37057	11473	2502	1185	913	727	651	562	581	531	512	472	425	429	452	415	426	421	415	460	407	380	395	385	395	364	404	409	416	446	385	400	379	387	370	410	398	370	392	393	394	401	393	383	420	407	351	427	385	395	383	376	388	391	410	402	323	401	382	396	378	354	419	382	396	359	407	379	386	369	404	362	413	363	369	389	380	353	393	346	406	412	412	379	360	393	371	376	391	421	383	357	401	354	351	366	362	355	352	413	374	408	345	355	376	377	358	371	390	413	380	353	362	356	378	403	395	367	403	378	353	346	410	384	366	391	361	390	355	405	397	402	423	367	383	381	373	422	367	411	368	401	410	386	387	351	401	382	413	377	349	382	408	370	359	384	362	408	397	404	383	355	406	383	339	392	386	367	384	366	344	399	394	399	371	370	408	365	386	355	362	385	398	396	378	353	379	376	394	368	403	378	372	386	385	373	378	358	371	375	372	362	405	402	372	394	382	391	366	368	397	408	426	386	390	366	382	395	348	416	359	366	402	353	352	350	366	375	373	390	381	385	393	355	398	390	383	378	367	405	373	379	383	374	367	382	362	389	398	408	398	360	413	402	395	397	366	383	397	370	395	344	382	337	415	403	372	357	373	425	375	367	401	369	398	374	354	379	364	383	371	414	415	379	430	372	385	395	390	348	352	404	398	395	418	373	444	357	371	405	375	407	368	383	372	353	364	371	364	379	379	394	353	400	356	392	381	361	368	377	361	369	382	340	393	406	359	341	376	398	351	354	375	400	382	421	351	381	403	398	401	393	382	428	404	376	405	383	366	407	380	361	380	396	382	335	363	352	377	392	432	369	420	366	372	361	368	394	363	386	359	378	418	351	342	399	418	363	400	393	382	350	372	356	420	347	364	380	397	384	416	352	387	363	389	356	376	390	355	373	384	383	379	387	378	370	398	380	387	367	386	358	405	405	397	340	371	403	381	413	411	377	386	390	396	344	402	379	402	368	416	387	358	421	348	383	379	382	357	358	413	375	353	404	372	382	372	361	363	420	377	363	408	379	377	370	418	388	390	365	367	384	426	400	396	389	401	376	375	408	385	375	398	399	392	372	393	402	368	376	418	398	385	377	386	364	428	383	402	361	359	354	393	362	407	369	340	421	404	400	373	405	382	389	294	385	369	392	369	366	378	394	388	345	386	370	406	403	385	362	355	388	398	404	354	376	385	364	346	355	371	360	384	333	403	378	357	397	377	385	389	397	401	361	390	342	394	403	371	381	378	339	356	365	372	359	389	329	428	380	343	376	391	338	414	374	401	351	398	328	382	414	414	375	416	390	368	385	397	391	373	372	396	378	413	377	395	389	358	375	365	390	381	376	404	406	369	384	385	356	394	369	404	379	388	336	370	337	400	417	398	378	372	418	386	374	357	386	392	364	414	396	367	381	384	345	387	394	411	373	381	374	368	406	361	374	364	392	398	407	411	406	359	379	372	352	335	370	376	347	362	397	380	364	419	383	381	344	399	385	404	361	372	383	375	375	412	378	400	367	386	378	375	358	387	375	334	340	365	389	384	380	353	367	386	396	399	361	416	383	381	373	368	349	376	395	348	393	396	370	416	390	334	367	367	416	392	378	367	346	378	428	400	359	386	368	363	397	383	380	381	343	372	390	357	364	368	370	375	387	356	384	395	376	364	375	364	368	382	389	398	380	372	372	405	391	400	384	370	379	369	371	375	391	373	367	374	380	374	389	363	362	382	342	411	372	391	394	381	368	387	409	362	391	395	361	411	363	368	379	369	364	333	389	400	381	379	383	391	400	364	403	397	385	373	365	361	333	405	356	404	382	350	399	412	363	377	370	384	393	337	408	392	374	377	394	431	372	370	360	373	398	391	421	383	378	363	383	413	364	365	397	353	435	391	364	369	377	354	380	343	385	339	350	387	391	370	375	403	419	402	376	392	359	364	426	423	393	388	373	421	408	365	393	356	414	388	366	421	393	385	357	356	338	387	424	364	385	397	361	398	367	374	395	380	358	418	394	444	393	364	408	377	370	383	372	409	378	379	398	399	369	332	356	377	383	384	404	395	367	355	386	364	444	413	355	381	376	372	347	409	381	411	390	443	429	371	401	418	370	429	442	416	412	360	341	373	403	347	399	387	383	354	349	380	404	389	378	383	400	374	399	367	409	378	360	393	354	360	336	398	374	339	395	379	378	365	364	365	389	370	355	383	393	352	376	397	373	353	371	382	367	409	381	433	371	395	399	394	397	391	411	342	376	343	374	406	378	339	359	349	404	373	407	423	352	384	404	374	378	382	389	403	344	383	379	341	388	371	375	378	389	415	409	379	387	363	388	375	375	390	381	362	383	378	412	391	362	382	387	390	379	413	395	381	380	342	390	409	338	369	392	398	418	374	388	372	367	354	388	394	394	382	378	355	442	396	391	368	371	417	396	384	406	349	347	384	392	406	364	397	367	373	411	406	383	370	343	385	356	355	385	392	365	411	398	332	354	349	366	389	383	438	369	352	319	360	398	383	361	385	364	359	418	382	377	407	340	409	378	382	383	396	367	400	403	377	369	365	375	371	398	381	372	368	406	417	389	388	375	383	399	399	357	366	355	371	357	388	399	365	382	380	365	359	370	388	374	348	352	409	377	390	346	366	367	388	376	369	391	394	397	387	385	367	409	402	355	341	363	382	387	388	369	371	391	373	409	397	403	377	371	336	364	373	345	370	340	382	337	354	373	353	334	405	366	359	378	435	381	365	384	333	382	349	392	374	398	374	378	366	403	387	406	374	386	378	337	363	381	396	368	409	363	366	371	372	372	416	412	400	389	356	370	373	390	362	384	389	407	399	374	389	390	359	366	382	381	404	418	419	427	339	420	366	391	347	368	359	382	380	391	351	393	327	380	377	393	374	393	407	377	375	350	336	368	393	398	364	415	404	382	398	394	372	339	354	407	382	383	387	395	377	392	382	402	364	378	391	355	416	370	382	383	390	401	379	384	388	369	435	366	387	389	371	382	402	374	381	387	391	393	360	372	381	335	360	365	396	380	391	357	362	337	384	395	377	333	364	333	393	351	361	362	365	379	365	329	398	432	384	391	399	387	374	377	368	359	388	388	383	388	389	355	411	405	404	359	372	397	394	409	346	398	395	367	387	362	383	373	370	372	354	394	386	353	407	407	367	380	415	389	367	405	406	400	381	376	383	371	400	387	374	396	391	372	352	400	404	384	413	361	399	350	384	384	406	371	389	389	401	402	426	404	395	402	365	336	404	389	395	384	386	428	397	337	371	361	391	399	368	340	433	362	392	360	411	373	405	379	380	404	361	392	412	365	363	359	360	385	382	359	355	406	358	393	343	445	347	404	372	367	402	405	389	366	401	382	379	394	347	378	355	396	373	352	361	355	412	378	397	381	396	395	407	385	395	375	347	395	368	355	344	347	386	379	389	352	381	369	422	391	366	410	394	365	397	365	388	354	327	359	376	360	348
44639	13223	3584	4463	3977	3440	2799	2429	2153	1896	1771	1616	1530	1424	1458	1312	1284	1219	1220	1120	1125	1165	1156	1080	1101	1074	1034	1029	1067	1039	1045	966	991	960	987	1003	962	989	1024	982	995	974	968	1009	967	956	933	967	959	996	1054	954	1039	978	976	984	970	990	981	946	950	889	1003	926	928	966	913	947	943	967	931	958	910	974	875	919	942	934	987	919	1008	933	938	948	914	931	937	929	906	914	892	982	909	932	861	898	916	949	920	958	925	954	954	898	924	944	947	921	894	869	918	930	954	889	890	895	912	895	988	951	921	866	941	886	906	893	947	915	897	956	910	956	905	934	913	950	923	994	886	854	896	943	858	893	926	913	940	923	935	991	939	897	997	986	921	878	936	892	908	928	889	957	901	919	905	919	878	939	902	930	835	914	958	937	912	850	914	916	945	904	956	924	937	912	940	875	862	877	950	912	905	883	860	965	969	908	917	931	931	912	957	884	901	936	943	969	955	925	933	908	894	910	922	943	963	926	935	922	949	917	939	941	932	922	931	928	852	910	973	937	982	960	901	984	948	948	903	914	852	897	952	923	920	954	932	949	871	885	971	936	875	923	928	933	922	904	945	892	901	948	874	936	985	923	901	938	946	884	864	939	917	899	939	913	991	885	899	899	846	906	947	956	884	896	907	965	926	876	865	913	888	949	894	901	880	910	883	959	934	904	962	904	905	918	923	880	912	862	871	923	925	907	917	934	921	926	938	962	913	968	918	972	928	885	897	955	936	979	896	935	936	897	907	953	907	926	971	952	932	990	1003	914	936	952	919	967	906	944	916	892	942	969	944	928	915	892	931	909	906	968	966	950	909	935	924	900	894	938	873	960	889	965	937	865	891	929	931	905	964	911	940	952	922	938	951	910	959	904	934	917	904	921	925	965	892	907	953	966	888	926	903	954	998	970	944	943	937	961	905	930	964	989	893	941	943	945	958	931	934	897	951	927	902	1002	938	965	891	934	921	899	870	905	924	970	933	929	947	925	974	908	937	944	896	949	954	920	951	926	892	920	938	933	933	921	886	896	954	882	893	909	940	945	906	949	953	916	919	942	952	953	892	883	858	963	915	955	875	932	907	918	914	927	906	937	934	911	874	910	947	885	938	909	888	878	923	946	932	892	886	910	951	924	951	891	917	941	891	927	901	952	899	940	915	934	952	945	888	922	923	909	890	885	917	870	904	915	890	938	922	965	896	912	921	924	917	983	933	883	939	925	924	953	968	950	897	922	847	935	892	921	956	948	836	912	912	945	895	911	903	931	907	918	912	897	899	927	881	879	903	919	958	921	907	957	943	917	931	861	956	919	948	893	940	905	878	930	936	956	911	933	947	946	908	893	941	924	906	945	914	927	887	853	900	940	896	910	939	915	867	928	931	887	954	843	898	962	924	935	910	952	926	866	913	892	938	923	896	952	972	920	910	974	896	905	904	935	933	889	937	949	938	917	910	920	911	896	930	893	957	961	945	913	922	916	964	957	894	917	914	982	943	919	926	944	936	902	967	941	896	898	942	934	866	894	976	943	876	918	933	944	900	864	888	930	912	952	951	943	938	908	937	945	984	939	941	937	945	891	926	911	945	927	892	951	908	936	890	937	936	891	923	956	922	921	900	926	901	873	925	919	907	952	881	921	897	941	898	946	922	911	893	898	934	954	938	872	888	908	920	872	972	955	900	909	918	885	944	888	902	959	923	906	937	884	858	953	920	929	936	916	868	927	910	898	898	909	920	920	919	922	906	953	936	931	959	908	963	933	928	955	889	909	939	950	947	875	951	927	924	976	935	930	937	909	946	943	933	899	935	985	963	966	914	916	896	829	894	993	952	910	944	892	929	890	886	902	883	960	899	947	892	893	899	899	921	924	956	929	950	900	875	928	904	941	938	912	926	897	955	888	931	962	929	919	912	902	893	902	901	954	919	928	964	937	869	887	927	958	883	946	944	947	892	930	913	919	892	895	870	954	922	914	913	968	885	891	946	960	959	909	894	942	979	947	903	947	948	925	971	888	941	922	903	926	896	924	906	897	976	905	897	935	862	913	875	976	871	902	915	979	892	869	903	952	911	839	924	895	904	986	917	976	945	977	978	949	898	908	951	951	919	998	945	924	885	956	916	898	908	917	897	955	911	895	947	912	983	927	854	882	876	962	905	892	920	922	899	942	922	959	948	875	915	984	860	944	912	934	988	906	970	939	884	976	908	953	932	954	951	939	935	925	935	947	940	911	955	948	979	935	906	903	892	907	947	894	1028	910	940	944	936	885	974	901	949	883	915	889	928	933	886	955	904	901	927	941	919	932	971	943	899	870	868	895	893	883	964	914	970	907	931	976	940	912	959	923	892	942	938	919	952	980	908	925	920	971	999	959	888	952	907	891	913	933	915	890	889	894	976	902	945	941	912	952	936	886	935	884	980	936	922	853	921	928	902	969	907	918	901	999	997	923	908	954	947	938	941	952	874	961	938	950	884	933	928	916	946	964	926	996	923	900	892	917	977	935	923	898	892	923	906	950	947	878	874	990	906	953	941	922	938	927	915	983	887	917	912	934	912	897	889	930	882	928	909	956	932	954	929	956	955	881	901	959	917	885	946	870	937	876	918	915	885	952	902	889	907	945	944	900	913	918	926	923	964	971	931	948	922	952	912	956	947	935	928	869	904	904	943	903	932	882	884	862	905	915	927	925	893	956	917	954	907	953	903	916	898	886	940	944	912	946	913	855	923	901	928	954	940	851	942	929	924	934	882	946	936	955	940	939	969	896	919	895	892	916	975	890	863	850	928	967	965	918	867	919	921	911	956	912	942	923	892	906	930	837	905	922	921	969	950	1003	969	948	923	936	966	903	930	943	957	961	903	893	919	942	913	989	892	888	966	889	876	957	869	887	914	914	969	926	914	968	876	926	895	901	912	862	924	942	928	947	925	895	965	923	925	947	898	895	966	924	905	905	906	858	938	947	901	923	949	946	905	944	870	935	938	932	926	960	978	909	911	966	929	954	900	921	939	962	905	926	943	954	939	929	945	957	939	940	968	924	906	865	917	958	936	918	906	902	941	938	849	929	949	904	923	920	927	901	950	940	914	929	893	946	909	973	933	859	905	915	980	919	893	905	932	993	940	891	912	949	924	874	950	887	899	947	927	935	924	963	913	918	959	957	928	921	971	974	957	919	864	938	929	900	962	908	923	928	920	937	898	889	930	936	923	915	911	954	862	943	880	1009	892	919	898	942	887	937	900	905	948	934	933	890	902	913	926	886	958	957	939	915	951	932	911	908	880	945	914	901	902	930	924	947	925	896	963	942	932	953	949	951	926	947	897	937	936	971	905	950	949	886	899	930	919	946	924	925	921	951	921	892	904	982	840	862	912	944	855	921	908	916	922	933	935	829	957	971	878	949	914	947	968	881	923	897	943	940	939	912	911	854	848	934	883	932	946	950	958	889	928	872	932	955	885	920	875	938	945	925	969	961	932	889
10059	1118	191	194	169	169	150	149	176	168	166	178	162	174	154	145	188	155	171	153	156	165	173	155	169	169	169	175	179	188	146	169	145	183	171	150	146	140	145	152	155	160	169	170	177	179	147	173	164	148	162	136	149	153	161	175	164	176	156	183	160	140	162	167	143	158	153	150	184	150	140	160	163	168	164	174	162	148	174	176	160	182	151	172	174	186	167	167	154	163	162	152	157	155	180	167	166	149	175	172	159	146	135	143	171	137	161	161	144	164	164	166	160	145	160	148	161	180	151	172	156	158	152	155	144	166	178	169	138	163	134	174	142	145	163	166	178	160	158	152	164	164	171	156	165	150	184	160	153	171	157	150	165	165	168	162	167	157	159	191	172	154	151	163	181	166	160	164	147	158	167	171	148	164	183	177	171	160	144	143	140	164	166	143	175	135	170	165	167	156	155	155	159	152	149	160	158	184	154	148	172	174	165	147	168	155	170	141	167	152	160	138	156	153	175	132	172	161	159	167	155	156	144	159	161	151	167	147	158	143	163	161	166	143	156	183	187	169	142	165	188	179	164	169	125	159	162	169	153	187	188	175	170	157	179	158	163	154	172	162	142	171	156	176	155	151	158	161	157	143	174	139	158	171	170	178	148	153	176	166	155	175	180	165	174	165	147	144	165	170	158	157	158	156	182	159	157	157	150	175	160	164	149	160	146	133	158	143	157	193	158	184	164	141	169	167	161	172	162	148	133	155	154	160	179	166	188	189	158	140	179	183	162	158	158	163	190	150	146	171	185	177	156	167	160	157	162	155	147	169	149	177	158	162	158	167	172	164	155	167	149	152	196	171	151	158	163	166	161	143	157	174	170	145	161	175	172	158	162	157	173	169	177	172	164	157	182	146	168	172	163	160	164	161	171	176	173	180	197	152	153	170	193	176	124	151	159	149	156	176	166	168	162	151	178	154	166	185	151	168	167	156	175	193	162	167	190	169	180	196	160	182	170	170	162	159	172	155	157	174	194	191	144	179	161	176	168	166	162	157	159	160	162	161	154	164	170	169	192	172	165	174	169	178	163	158	159	166	134	156	163	157	177	153	158	187	162	170	198	174	171	178	151	170	155	170	146	150	181	177	161	167	157	168	144	161	162	158	166	146	167	159	162	183	153	162	176	149	152	160	168	186	155	171	166	166	145	137	164	183	157	153	172	168	180	175	164	176	164	175	175	167	182	169	158	173	154	152	159	159	178	167	139	149	153	160	148	181	165	158	147	140	170	148	164	151	158	162	178	165	162	141	141	144	136	150	153	145	171	154	159	156	196	161	156	144	159	148	168	176	135	161	156	155	134	137	176	163	156	177	154	159	168	155	177	149	152	160	180	155	180	190	152	177	182	156	157	175	175	151	157	162	160	160	161	191	144	174	154	153	158	185	177	160	175	170	151	164	173	166	148	164	153	155	183	170	161	137	133	151	163	173	185	167	162	174	187	164	174	176	178	170	184	148	169	147	160	176	130	178	172	152	167	174	167	156	174	161	175	166	159	152	146	156	175	163	182	165	154	183	169	171	180	155	173	136	152	160	158	161	139	162	158	183	152	143	142	131	157	167	135	134	179	181	159	169	154	148	152	178	166	172	133	153	159	156	163	177	173	181	164	166	142	179	160	163	161	139	170	156	176	181	147	153	180	155	150	176	171	160	145	134	174	164	168	151	160	129	142	163	163	156	180	164	147	183	149	165	143	161	177	138	149	169	161	147	162	154	158	159	173	161	171	154	171	172	140	164	166	163	163	159	170	136	161	150	174	165	152	162	155	179	159	166	180	174	154	167	162	172	164	166	145	144	149	161	150	180	161	173	180	186	161	158	133	157	165	155	144	152	172	167	166	173	181	175	167	148	162	169	149	141	167	154	163	172	172	162	126	163	173	150	156	163	171	173	195	175	162	171	155	157	160	166	165	169	154	159	180	172	202	157	192	159	151	167	148	171	143	152	156	158	175	144	173	157	157	153	167	170	195	162	168	166	143	158	118	139	160	152	170	174	148	157	179	172	189	164	160	163	166	182	156	132	177	162	155	168	165	164	139	144	166	160	173	153	171	183	148	165	149	140	163	165	178	163	157	157	148	172	146	155	156	156	158	173	166	170	164	185	128	163	179	153	166	175	162	167	172	171	162	158	151	163	159	161	155	162	164	174	173	155	157	170	143	154	184	189	163	168	190	167	152	148	176	144	177	180	130	161	149	165	145	142	171	160	190	169	153	181	150	169	147	172	153	171	171	176	170	154	171	175	179	166	149	162	153	179	163	167	164	157	163	138	162	158	137	139	159	148	175	163	173	154	163	157	179	132	163	153	136	145	185	161	170	168	159	182	162	165	168	153	178	153	172	176	159	145	172	164	151	173	161	156	143	172	147	137	159	176	168	142	182	162	147	156	165	166	158	176	164	177	182	142	159	165	172	153	155	163	162	171	151	160	158	171	185	149	147	182	183	163	157	155	146	170	179	154	184	200	165	178	167	159	161	164	148	170	158	178	148	177	144	148	154	174	148	158	192	177	148	168	166	175	167	154	181	176	173	157	170	185	157	153	183	158	156	169	138	195	156	178	160	175	189	171	175	166	156	152	166	161	159	167	158	189	168	177	162	176	191	145	152	164	169	174	152	167	170	159	171	171	177	172	158	181	157	158	161	166	162	167	176	164	158	182	164	158	151	166	154	162	155	155	166	137	156	177	158	146	144	148	156	154	156	175	180	150	166	151	150	161	157	167	172	163	179	164	171	150	175	181	164	161	171	150	149	154	173	160	139	180	153	180	175	132	156	179	143	166	160	169	163	170	156	179	159	154	166	153	148	178	159	192	147	160	143	176	156	157	185	173	177	172	162	179	161	147	160	153	176	156	153	155	139	144	167	172	136	156	162	162	174	172	168	174	169	151	182	170	170	157	169	164	152	186	181	169	164	173	182	186	170	142	167	155	153	166	152	169	182	161	165	166	159	163	165	167	184	149	169	166	173	162	173	167	155	148	165	149	188	191	158	162	157	131	177	159	144	159	153	173	167	171	173	171	134	142	174	167	164	141	168	174	156	159	188	147	170	167	155	171	162	156	174	160	155	170	169	173	173	186	150	154	153	161	136	154	144	155	155	165	163	147	163	175	165	171	172	166	170	145	176	166	128	153	162	168	168	166	167	150	177	169	146	173	147	165	159	171	132	147	141	174	150	172	150	169	154	158	174	163	162	157	162	150	178	170	164	164	175	158	158	141	166	158	168	164	155	190	191	176	170	158	152	167	177	159	153	159	162	178	155	169	177	164	153	177	164	170	148	167	156	170	186	165	179	153	181	161	180	177	159	157	177	174	162	169	186	183	162	193	160	157	144	158	142	169	164	152	156	166	185	163	174	147	180	175	151	172	187	151	145	156	159	201	141	172	128	173	176	143	160	143	168	170	159	173	188	162	151	172	147	152	167	160	163	151	155	163	140	168	156	160	166	189
9927	1369	500	535	570	553	501	491	529	526	502	544	520	466	518	470	510	489	520	521	519	505	496	453	428	504	472	509	525	503	484	492	547	459	525	492	488	447	475	554	523	482	466	495	517	507	496	483	489	449	545	484	476	471	467	481	497	519	537	483	485	435	457	497	451	493	515	492	460	477	529	492	450	496	513	452	492	478	489	479	471	460	442	485	501	498	510	491	487	445	513	454	531	485	497	469	481	482	481	486	499	501	507	496	476	490	505	477	485	475	458	485	489	473	501	484	440	482	482	491	475	530	495	471	440	510	566	517	467	483	513	499	514	466	527	494	504	475	495	490	499	479	517	493	481	526	471	545	502	466	487	525	471	484	478	479	490	469	504	486	512	435	481	484	489	484	506	515	501	528	498	481	502	464	465	501	477	489	501	488	484	533	489	504	492	454	496	466	464	523	495	542	464	488	494	471	452	476	484	515	493	512	481	500	489	450	451	433	506	474	523	519	456	492	454	459	489	475	434	516	481	449	452	518	495	527	477	478	478	451	455	527	469	512	480	466	503	523	479	490	536	460	509	476	517	470	483	476	458	499	479	500	467	538	459	493	499	517	519	554	509	480	503	482	470	498	527	473	481	478	498	480	465	487	516	444	483	502	500	473	488	493	493	524	515	480	512	470	477	502	526	522	453	489	526	496	492	493	477	509	498	481	481	513	465	495	435	472	505	516	505	489	475	481	478	536	501	466	442	485	467	501	508	479	481	484	513	462	495	487	451	491	463	518	491	461	475	475	488	461	488	497	464	511	502	514	482	521	490	487	471	480	475	478	464	466	484	507	462	496	476	524	469	507	476	481	501	436	516	484	521	469	499	473	510	507	490	512	495	482	477	481	476	457	504	504	495	486	506	513	501	496	465	475	499	509	515	511	513	510	478	458	458	458	476	480	506	491	508	490	515	434	513	461	524	496	511	471	460	490	465	448	487	500	545	453	478	446	469	481	455	473	509	477	459	504	465	481	466	510	526	488	489	491	449	447	469	488	495	487	490	491	483	472	492	520	540	428	481	466	475	496	492	543	458	504	511	433	444	464	496	527	465	461	486	458	523	493	492	480	544	485	494	488	469	459	477	511	469	478	499	475	525	490	474	471	478	492	482	492	485	494	459	480	487	516	508	470	526	538	487	522	498	501	465	528	511	463	483	495	471	518	493	512	474	494	526	480	487	466	484	485	500	510	477	482	479	484	486	517	488	487	523	493	471	485	473	482	484	499	496	505	466	487	488	465	482	479	476	481	479	461	508	485	477	502	482	483	451	512	486	471	460	499	510	485	483	483	473	523	479	440	476	503	531	469	513	519	461	449	490	512	481	464	496	497	449	479	475	496	505	502	523	504	494	475	495	479	550	477	505	469	473	479	497	466	488	491	490	487	446	488	502	444	485	456	472	515	480	448	493	470	511	490	440	487	488	477	486	515	492	500	522	467	476	481	466	431	482	487	499	496	470	531	496	501	482	467	482	472	481	507	468	434	515	447	472	497	491	464	551	485	510	491	472	466	454	495	499	485	501	488	522	471	481	446	492	483	513	462	460	493	515	539	447	454	506	481	463	476	493	476	499	477	461	510	500	483	458	475	487	468	499	458	484	494	534	464	506	501	531	459	515	495	496	430	430	497	502	463	496	469	462	488	448	480	518	471	499	499	518	502	463	450	481	460	483	498	505	485	459	492	477	460	479	487	485	510	521	459	464	514	481	475	511	464	474	472	477	480	506	471	479	445	509	541	494	523	519	492	468	523	491	487	471	504	465	484	499	523	457	488	485	510	451	479	452	495	474	483	448	501	516	491	468	509	482	482	514	457	516	463	462	516	523	498	526	553	484	470	513	472	486	511	502	495	494	476	480	529	549	525	511	509	491	476	515	473	499	480	429	506	519	497	469	512	484	497	508	475	515	491	502	462	494	455	475	488	473	484	461	485	515	453	516	477	481	466	474	495	505	482	454	475	497	512	512	461	497	479	495	466	470	472	488	486	516	479	508	458	500	453	471	437	464	511	484	485	478	461	478	485	515	504	506	508	526	478	522	517	489	453	499	474	468	474	467	532	491	485	522	509	475	502	510	470	498	460	478	477	493	489	494	490	489	503	511	495	464	465	487	482	525	470	498	452	456	471	457	495	485	453	481	489	525	477	482	494	511	497	507	499	481	487	495	509	497	487	465	492	488	501	511	480	459	491	477	480	460	464	515	509	470	491	469	497	473	481	463	456	498	499	462	493	457	488	472	501	496	485	480	494	500	448	487	497	503	480	484	486	515	486	502	455	460	501	456	531	484	488	472	474	481	516	459	436	466	511	460	463	502	465	490	490	490	474	482	465	474	483	502	490	517	530	460	515	491	491	529	460	501	464	440	505	479	478	499	446	530	502	486	466	506	516	522	516	493	481	490	496	499	452	469	467	450	445	472	508	493	489	514	461	484	503	483	489	510	482	469	501	477	491	490	434	469	488	470	489	467	529	509	477	497	502	468	500	492	531	489	508	494	502	497	529	500	490	510	481	478	520	462	506	503	483	494	494	502	486	500	524	514	512	503	439	477	491	509	514	487	485	459	462	490	467	497	472	479	487	520	423	492	493	495	510	508	474	511	488	446	494	544	521	474	481	492	493	499	472	480	474	498	467	451	479	442	479	511	485	473	483	447	531	494	492	466	474	509	449	474	483	483	499	452	487	464	472	473	488	463	497	493	507	475	479	467	528	478	511	490	479	477	486	502	469	467	520	453	497	459	498	520	494	480	487	532	471	473	489	521	474	519	514	508	501	461	490	472	509	472	492	465	476	512	473	485	509	481	500	508	485	424	514	461	466	492	497	483	474	485	495	507	513	461	510	535	486	484	473	471	463	475	462	482	481	469	503	496	493	462	460	474	516	489	497	485	513	464	534	504	491	519	489	500	479	493	495	488	482	516	505	477	497	507	496	456	485	504	490	489	499	495	502	484	455	489	479	480	461	498	467	490	480	460	502	458	489	492	456	456	507	514	508	509	503	454	474	476	468	464	483	520	498	464	488	527	466	483	468	500	494	494	534	485	477	485	497	491	494	472	464	510	487	500	498	518	458	535	480	496	447	493	490	460	497	463	497	458	484	455	485	478	471	489	470	484	472	492	486	502	488	498	464	509	477	504	466	510	455	466	501	485	469	496	476	521	525	512	485	468	491	487	463	489	486	473	503	501	508	506	516	479	462	492	525	476	499	495	492	484	509	509	463	513	477	465	468	497	512	495	495	457	518	502	519	490	503	466	450	518	478	499	481	487	460	500	500	483	519	510	484	474	502	458	481	497	440	475	504	500	453	504	478	518	520	506	470	487	488	558	490	491	506	511	501	511	493	431	483	490	494	508	462	506	507	474	459	500	524	454	509	498	456	509	471	493	500	461	471	474	448	458	460	501	511	504	457	465	488	483	461	483	495	528	452	486	517	472	449	460	477	524	475	475	460	492	494
59285	27559	4984	962	663	574	513	440	424	438	336	351	334	398	386	342	332	390	330	356	336	324	382	341	346	348	350	312	318	344	358	316	325	335	323	330	328	320	325	339	337	340	337	299	333	298	322	355	313	339	323	330	324	318	361	359	345	356	323	345	344	323	334	332	323	316	291	324	353	340	310	345	313	313	314	344	324	333	333	301	312	316	326	345	338	318	343	337	330	305	322	321	298	340	315	328	349	284	304	360	336	328	341	328	326	321	348	352	334	325	278	333	328	325	346	306	304	343	313	305	334	315	311	326	339	351	319	352	323	336	299	319	337	314	353	326	350	333	332	314	343	367	314	311	371	319	326	356	330	343	307	322	310	307	331	343	354	309	298	311	361	335	323	325	342	334	319	317	306	331	307	317	370	333	318	332	311	339	307	314	368	327	335	358	336	300	323	367	346	323	304	340	340	342	317	370	323	307	310	368	319	314	308	328	332	313	316	322	345	300	308	323	307	297	289	295	302	312	341	288	303	322	337	336	327	315	360	336	315	333	293	333	332	316	387	321	336	316	317	321	323	315	348	349	305	337	299	324	279	322	354	307	361	360	286	329	323	337	311	310	292	307	330	326	314	301	292	354	347	329	312	333	343	364	341	316	312	296	298	320	312	354	367	348	349	318	336	336	362	318	302	312	317	328	279	338	300	330	296	330	320	328	297	321	347	329	326	332	355	327	296	329	330	313	355	336	319	320	317	335	319	329	339	294	331	330	310	331	308	347	304	334	308	357	326	342	324	367	310	347	332	316	319	335	353	331	349	313	339	322	347	332	310	322	333	337	315	329	339	353	360	359	339	336	337	320	332	307	307	347	330	356	303	346	296	323	321	363	313	326	335	330	341	344	353	337	342	302	333	321	322	315	323	329	339	348	358	355	304	329	315	352	319	365	352	324	324	303	311	316	370	346	307	346	345	345	368	323	345	354	317	324	283	333	307	308	320	321	350	322	319	324	373	332	334	317	341	334	337	320	326	341	322	335	315	348	320	331	334	296	336	339	281	392	349	340	299	338	348	350	333	313	335	362	331	304	339	313	320	326	307	320	337	287	315	297	331	315	318	359	345	281	334	347	304	328	302	301	316	357	352	319	342	283	361	325	319	345	347	341	326	315	305	320	332	366	323	299	309	341	302	345	327	309	359	341	322	319	284	320	325	306	320	348	297	325	310	344	320	353	318	327	322	306	305	334	345	343	320	340	325	304	355	335	337	308	351	329	326	327	324	347	319	359	315	316	343	314	313	353	336	306	320	322	326	359	346	303	357	336	309	330	346	343	312	310	319	352	316	359	346	344	337	341	334	317	314	348	318	328	352	324	356	335	333	314	336	308	327	316	390	335	385	313	298	307	305	300	307	337	298	310	288	297	336	375	338	341	304	326	340	311	362	296	333	332	326	348	334	347	328	333	347	338	332	331	373	348	314	325	355	309	326	290	301	335	323	347	372	349	331	337	308	333	328	344	315	317	296	340	329	313	353	356	342	329	301	353	312	315	307	342	347	369	294	343	324	318	322	317	328	331	324	321	306	325	306	345	334	343	320	315	306	341	334	364	332	351	324	367	323	340	306	328	321	347	315	307	346	362	310	355	313	312	309	353	335	358	340	331	336	332	327	366	331	329	328	328	348	292	331	324	315	329	311	338	342	371	319	319	322	327	313	282	330	333	329	284	364	311	329	341	353	313	311	292	323	342	295	329	307	303	337	355	319	310	312	322	288	341	357	361	350	320	331	345	331	379	343	326	319	339	342	322	324	329	336	327	356	329	282	332	303	338	335	338	329	326	306	323	305	276	325	285	335	356	331	356	341	334	327	336	312	307	343	370	324	340	325	346	326	312	326	310	342	289	312	330	334	362	315	364	341	329	347	330	308	318	322	321	331	316	303	336	295	304	344	321	330	361	307	325	346	327	338	310	319	304	355	322	331	344	376	332	328	337	308	303	351	324	319	281	319	324	324	333	341	322	334	334	323	344	325	334	324	360	336	337	336	307	298	318	302	337	321	346	326	302	343	351	331	366	336	306	309	333	305	299	351	331	331	328	292	316	340	327	315	336	336	339	336	359	318	332	363	348	326	271	329	360	283	318	309	343	301	340	343	349	328	316	367	342	309	319	329	334	289	336	351	322	334	314	338	321	328	331	319	326	338	307	337	326	337	333	304	295	351	335	327	306	316	343	330	324	329	298	321	299	346	371	318	345	344	329	356	304	370	323	328	306	290	332	342	336	303	321	339	326	314	317	310	326	340	316	323	321	320	321	303	329	347	333	338	312	308	339	323	352	336	350	317	312	337	300	328	312	325	342	351	293	336	311	350	363	297	356	335	340	312	357	334	327	290	335	338	345	362	370	345	343	351	306	329	346	307	320	336	302	325	328	333	341	324	326	330	294	308	332	298	320	327	335	310	312	328	332	350	315	322	345	318	316	320	300	345	327	307	338	325	334	325	345	313	324	323	357	331	349	331	333	344	303	309	310	359	327	350	346	331	305	309	319	332	314	345	346	315	332	333	299	364	325	331	386	352	293	355	330	324	288	286	328	349	320	332	366	325	315	334	337	341	293	316	372	307	302	314	344	343	332	348	305	289	303	318	325	344	358	309	314	327	339	306	314	318	338	352	308	354	354	301	326	321	318	335	307	334	316	333	351	323	330	333	281	357	328	324	342	340	306	300	318	306	324	333	334	326	336	326	298	342	310	357	323	354	330	324	349	337	322	309	334	337	322	356	357	324	311	341	322	318	317	322	336	354	368	321	350	328	318	277	314	322	350	327	296	356	321	321	372	347	326	320	333	329	358	309	366	333	320	313	332	304	322	344	333	304	328	293	349	330	277	337	370	342	332	298	344	348	307	311	318	330	335	340	352	323	330	297	345	337	350	334	333	345	323	351	319	330	305	319	316	335	313	337	315	363	326	329	337	310	310	320	344	330	356	351	313	321	328	355	319	305	316	344	306	311	319	361	340	340	358	321	292	330	332	296	290	325	351	324	327	327	342	309	302	355	333	322	308	319	335	353	304	346	349	308	317	371	321	327	326	371	325	299	326	368	290	314	316	314	331	363	328	354	310	359	323	311	323	353	331	368	307	340	368	290	329	309	327	334	306	335	352	319	327	347	354	298	316	314	306	326	374	335	309	313	314	319	333	292	309	357	354	320	335	303	319	319	372	345	311	313	356	316	339	327	334	312	317	311	303	297	351	312	337	322	339	324	313	316	307	349	337	331	328	322	345	300	342	342	313	346	342	337	339	338	340	338	331	351	335	339	331	328	294	327	323	306	346	334	348	345	311	321	323	331	321	327	333	330	337	350	338	331	324	316	321	333	349	322	304	313	330	313	352	351	338	318	337	346	350	338	329	322	311	349	307	351	323	352	338	303	338	333	321	342	349	350	312	309	308	308	332	321	371	356	328	343	320	332	347	291	348	353	313	346	309	341	289	331	342	332	323	356	298
35530	8699	2242	2600	2345	2053	1830	1629	1442	1422	1330	1232	1236	1126	1098	1027	1000	984	1026	944	907	940	933	920	918	918	948	942	924	950	872	885	892	934	839	858	915	858	896	846	919	903	864	864	896	914	859	834	805	888	901	815	861	877	829	854	851	828	907	863	846	860	872	828	798	858	875	893	845	853	846	859	801	844	850	851	865	856	855	897	843	876	839	852	777	865	844	861	837	876	847	878	847	841	867	841	861	852	788	859	893	843	915	831	839	787	824	830	906	902	849	779	816	808	815	890	829	813	850	817	838	816	905	815	842	837	862	904	822	861	818	866	859	868	810	927	844	848	837	848	863	826	810	859	863	885	826	837	826	816	834	806	790	817	818	854	843	862	793	849	818	884	822	794	827	877	837	866	862	811	840	829	885	841	920	800	833	828	903	846	853	890	840	845	881	849	801	829	838	882	829	828	862	855	836	852	859	810	860	824	871	879	822	846	832	812	854	822	863	860	844	829	843	883	813	849	842	818	830	810	857	867	871	836	913	845	839	854	832	871	874	856	806	886	803	873	878	847	848	868	821	860	856	859	831	809	815	853	799	905	827	827	834	821	859	850	858	868	839	814	843	786	864	846	813	837	808	854	863	840	816	838	846	789	873	843	875	804	839	857	846	812	855	813	820	841	874	826	835	831	828	804	818	833	881	836	823	859	868	874	853	861	847	834	837	848	821	868	818	782	828	886	854	803	832	824	930	862	805	840	883	896	846	864	896	853	828	863	817	861	866	847	842	889	823	844	879	847	864	885	878	855	809	788	782	830	879	806	835	852	805	866	876	796	846	866	857	871	811	823	884	868	822	836	833	879	833	827	805	867	794	877	832	851	852	840	833	874	866	867	866	822	781	860	815	824	872	817	825	827	821	812	852	861	843	867	878	844	874	858	847	821	836	831	859	837	854	878	849	835	820	847	857	895	813	812	850	875	837	917	834	813	866	839	819	837	827	823	841	809	842	846	850	869	876	859	825	897	856	777	834	909	831	812	836	877	841	879	888	882	838	842	833	830	786	862	816	837	838	831	900	840	831	855	873	836	890	798	905	894	822	856	851	818	859	851	837	821	885	861	845	870	928	870	809	884	841	791	865	823	846	842	912	795	791	846	840	822	881	854	864	851	869	844	847	863	858	915	836	798	869	845	918	881	833	787	867	810	786	832	841	890	845	858	843	815	831	833	840	820	831	812	835	835	799	811	838	820	873	908	872	874	867	797	828	804	834	838	836	908	839	854	874	865	806	893	867	822	846	807	822	825	875	852	838	821	872	905	821	820	900	825	823	823	823	851	883	830	857	833	823	799	856	858	874	810	833	892	873	879	871	848	836	843	852	855	831	876	850	863	831	889	818	870	862	827	893	856	846	867	851	787	841	821	852	841	859	820	899	838	809	843	792	815	865	785	847	816	894	840	853	777	814	786	845	811	876	833	836	858	885	865	813	887	810	883	904	808	810	798	851	843	836	846	855	836	832	827	905	853	843	856	816	843	813	807	841	831	826	859	838	810	828	869	812	835	797	781	873	823	794	823	849	822	863	792	891	844	842	831	850	875	858	862	825	867	849	858	852	819	808	805	807	829	878	834	864	808	863	884	896	856	834	848	849	863	890	827	787	778	834	865	837	887	862	856	858	867	817	810	874	821	842	847	828	837	833	843	862	854	831	835	866	839	833	807	858	845	856	857	876	808	823	866	865	849	794	897	783	829	814	829	869	859	859	822	848	826	831	881	860	781	884	869	875	864	809	854	845	843	819	784	844	871	826	828	826	869	843	860	835	818	876	838	902	859	837	846	836	855	786	834	818	852	834	889	826	853	865	854	803	900	877	865	893	848	826	832	807	848	793	836	812	867	877	887	853	816	848	832	850	833	842	847	926	836	892	847	821	833	867	786	899	799	845	860	864	807	847	853	890	830	884	862	770	814	829	860	848	829	855	804	864	824	841	834	870	820	850	838	845	889	843	856	837	800	841	862	839	877	863	868	898	799	896	836	790	811	802	833	861	881	811	833	840	855	862	802	847	821	853	794	866	886	862	853	872	836	865	844	818	846	865	901	944	902	827	868	822	831	819	822	867	843	826	886	827	865	861	832	840	806	777	838	848	821	815	832	848	831	812	840	866	835	831	830	827	853	847	833	833	866	838	824	826	918	832	845	864	853	858	865	807	901	794	836	857	850	851	863	838	813	843	843	827	815	837	872	842	858	843	821	850	858	851	799	851	846	862	831	864	825	952	825	847	881	862	762	809	792	816	841	832	787	901	866	845	842	801	835	871	819	878	855	854	841	835	814	857	858	821	924	752	793	794	863	848	803	844	836	818	858	767	893	862	882	860	807	836	808	817	803	837	874	825	867	822	868	848	886	858	815	843	888	834	816	825	865	838	869	815	863	891	859	837	907	804	790	870	828	824	812	810	833	844	834	840	848	831	821	865	835	853	852	869	876	870	792	871	791	849	859	851	808	863	881	871	858	823	835	817	822	898	832	850	876	856	831	859	840	867	840	849	849	834	857	837	868	822	886	837	862	836	821	884	871	855	872	864	872	829	844	791	889	826	869	855	855	833	873	894	861	873	906	843	877	795	840	859	848	852	838	842	845	854	855	869	823	811	854	822	864	854	819	867	834	882	835	787	855	841	826	834	847	819	831	871	811	828	847	837	791	839	838	858	878	888	857	846	853	861	822	855	828	845	829	851	830	810	882	865	874	847	834	852	813	761	835	843	838	874	825	836	844	768	824	804	861	820	830	802	858	838	889	825	808	820	854	885	835	803	808	819	803	832	815	806	854	803	880	825	800	856	815	855	825	837	839	844	827	859	833	816	823	819	821	832	837	853	843	893	842	835	829	851	799	868	853	829	823	857	868	798	853	805	830	863	885	875	799	888	850	870	865	827	853	829	838	809	893	822	849	888	854	837	900	884	878	836	818	832	876	834	842	853	809	906	905	836	868	830	864	863	808	902	823	856	829	872	839	825	835	847	835	856	827	803	820	833	841	807	860	837	824	845	831	832	860	850	820	859	833	878	838	840	854	813	821	814	874	857	755	852	829	891	811	872	878	760	845	828	863	833	822	860	856	796	872	840	834	879	850	816	802	853	831	848	911	777	833	832	859	845	834	838	851	884	879	825	859	804	825	850	830	855	801	802	807	809	884	796	905	838	840	825	823	784	826	880	838	818	843	832	811	828	779	847	905	819	845	846	869	809	875	825	881	871	828	841	834	878	802	869	848	854	814	813	851	836	780	871	836	858	856	839	839	879	884	836	806	821	832	858	868	840	812	839	851	867	843	814	878	852	880	867	882	818	844	859	853	866	849	864	811	836	817	805	904	836	862	849	835	802	890	794	852	806	853	860	805	820	868	836	859	836	862	831	848	823	817	846	849	845	921	843	849	813	815	866	865	815	856	883	796	861	844	824	842	845	886	862	801	823	878	804	846	824	822	823	846	820	862	872	829	844	793
68872	36490	13570	2572	1126	947	759	591	586	565	516	455	457	401	471	434	453	441	447	409	398	365	392	395	409	376	355	376	382	394	394	383	423	376	427	364	396	412	385	398	361	362	408	421	367	408	374	395	396	362	370	377	417	369	393	372	358	370	391	366	365	374	379	374	407	358	345	388	350	361	404	388	354	388	362	382	401	411	394	388	385	399	372	395	354	427	397	375	402	395	400	408	386	407	384	374	402	408	396	381	403	386	415	385	360	375	381	397	389	379	405	363	404	353	415	402	399	379	379	382	372	347	405	411	337	353	351	358	369	389	366	383	367	376	393	376	389	355	369	364	396	407	445	400	366	371	363	353	362	372	398	383	409	398	364	367	407	374	389	398	369	391	348	372	354	409	345	396	391	373	360	412	382	367	363	342	364	356	400	362	369	374	412	371	386	398	368	369	352	357	404	396	386	388	375	389	360	389	356	391	366	407	360	375	384	379	360	346	362	364	398	384	378	363	371	384	364	340	381	402	374	359	387	365	373	381	372	392	407	436	392	376	423	414	412	416	387	409	342	382	380	387	362	353	429	378	376	403	366	407	380	362	362	389	372	399	382	394	354	382	393	390	384	379	361	365	413	337	392	365	412	376	438	379	383	417	378	357	386	375	363	374	352	379	406	370	393	384	380	383	368	375	410	353	390	381	407	371	380	363	435	364	417	392	350	387	377	391	376	434	387	381	419	386	372	325	384	363	402	380	372	375	360	388	382	371	446	387	377	368	392	370	354	358	369	376	387	364	384	378	388	362	358	355	350	373	373	382	364	354	343	402	353	412	369	368	400	395	415	385	368	410	356	351	363	393	392	377	378	382	383	398	369	360	370	390	392	422	397	385	418	411	359	383	385	394	371	391	372	393	365	388	340	378	395	389	390	339	390	376	353	380	394	392	360	362	398	335	331	371	408	377	392	378	379	406	382	378	354	387	385	376	373	367	369	378	349	406	369	389	355	365	386	390	396	416	368	374	372	372	397	402	407	393	369	360	371	365	393	359	335	372	367	367	367	393	396	394	410	385	394	334	351	407	408	370	380	396	387	378	388	383	390	372	376	371	393	354	402	442	381	351	373	365	400	409	379	375	360	374	379	379	341	387	357	402	400	396	378	400	373	393	354	381	383	361	384	379	409	391	384	375	362	382	372	355	416	394	378	380	388	349	373	389	400	405	406	390	364	386	404	359	402	383	355	387	399	389	430	350	379	401	398	384	387	369	386	418	377	368	378	381	399	387	334	340	396	389	401	385	352	406	366	361	384	364	398	351	381	382	383	405	379	354	385	408	390	400	402	391	396	386	382	392	360	409	396	343	353	356	369	417	355	396	392	367	357	390	360	397	346	370	387	381	388	397	397	357	362	363	395	375	391	390	364	397	376	369	414	383	359	379	366	401	374	392	392	366	366	407	346	350	393	362	376	386	386	396	410	376	370	394	421	382	378	376	393	347	381	362	367	398	362	409	385	347	372	334	391	383	394	397	389	377	369	338	350	396	373	397	399	362	384	351	350	374	388	344	379	357	332	398	388	428	394	354	403	346	395	385	409	364	339	416	394	361	346	386	383	391	380	362	363	412	352	372	365	384	353	403	395	381	360	386	396	395	379	377	393	357	413	374	409	404	375	373	421	369	377	424	397	400	409	401	370	396	375	382	376	373	408	357	350	374	394	377	376	379	367	388	375	370	354	381	394	388	387	379	392	380	397	431	355	370	387	365	400	381	390	383	400	382	370	371	363	376	363	377	377	410	397	414	383	407	406	379	373	397	392	390	352	397	330	373	385	363	409	401	395	395	361	399	356	368	405	374	396	409	347	373	386	358	363	372	388	392	367	363	399	379	403	375	367	402	387	370	385	376	380	384	388	405	411	413	376	382	380	366	354	363	379	388	342	383	385	364	391	409	373	390	346	385	412	362	399	406	380	376	350	388	380	378	431	398	370	384	383	381	388	385	367	368	386	355	365	416	424	364	405	370	400	378	384	391	388	384	330	383	359	354	358	393	369	423	401	392	373	344	388	374	400	352	387	374	357	353	375	352	379	432	409	380	383	397	399	357	353	382	438	368	368	399	424	354	342	373	394	362	355	356	370	385	381	376	380	395	371	371	371	362	413	392	416	390	443	405	407	411	410	421	389	350	355	355	405	396	351	424	352	375	414	380	366	372	385	393	364	402	384	398	416	408	367	368	378	404	369	356	350	349	411	352	361	379	375	407	379	361	352	389	410	362	368	385	379	393	402	371	385	399	362	331	406	364	368	403	380	383	358	376	384	404	415	386	415	369	396	388	393	389	398	387	406	412	397	369	404	382	358	383	373	373	390	380	381	401	377	378	380	405	362	398	357	341	367	345	394	371	392	419	386	418	371	398	380	386	408	357	398	419	401	371	389	356	371	361	376	352	392	368	359	359	388	338	390	374	376	410	390	380	386	389	355	402	399	360	386	395	370	365	386	377	363	438	384	349	362	399	359	381	371	359	402	383	414	369	376	373	374	423	405	346	413	407	375	384	413	387	413	366	334	395	351	382	379	368	388	406	405	401	394	359	385	382	375	384	398	386	363	370	358	414	362	390	370	392	400	370	390	387	424	382	396	389	388	416	386	366	393	373	343	382	382	340	397	382	392	348	396	368	361	393	393	378	380	401	392	398	352	362	370	392	390	388	349	372	367	400	390	407	361	339	414	432	418	386	381	402	381	396	405	351	425	371	366	404	397	379	390	392	416	366	415	363	425	423	355	354	391	376	389	416	393	365	402	382	382	417	393	342	385	392	363	405	420	376	413	351	386	402	366	396	359	419	374	372	383	408	390	417	395	358	379	396	391	391	372	374	372	380	379	380	355	364	409	409	405	355	359	382	381	390	415	387	375	393	377	393	367	380	371	349	370	387	369	407	403	398	363	404	386	379	397	409	377	359	388	385	393	369	364	372	388	377	378	376	399	405	404	400	409	404	371	371	399	388	360	351	352	369	397	411	348	371	358	379	382	356	417	353	359	417	391	379	393	362	396	345	384	411	317	352	368	407	364	364	361	376	382	406	353	376	381	347	372	409	378	418	404	345	405	381	374	360	377	378	380	367	406	382	394	385	348	343	408	388	392	379	383	331	394	383	334	381	399	389	377	416	372	395	387	369	378	378	373	372	424	393	360	369	385	381	375	389	386	411	368	373	394	379	404	403	394	354	404	383	378	396	377	382	364	416	396	351	350	357	410	386	385	388	363	374	382	408	369	408	399	373	367	367	355	370	394	406	379	359	408	405	390	364	353	383	409	397	379	352	403	401	398	381	389	384	400	382	375	389	388	396	378	382	363	355	377	377	383	383	364	371	386	397	404	393	378	395	394	381	398	379	385	407	388	402	375	377	413	405	386	371	360	407	379	399	378	348	387	382	377	414	385	395	346	392	378	420	349	368	361	353	394	392	392	410	400	362	381	362	377	350	410	364	362	371	388	398	404	377
45052	13328	3615	4470	4032	3109	2710	2444	2184	1941	1767	1599	1526	1387	1400	1245	1356	1226	1245	1213	1179	1117	1141	1118	1045	1085	1040	1077	1064	1046	978	1032	1008	994	1021	992	1016	994	1021	998	1004	1004	946	981	934	949	951	964	956	943	1018	938	915	974	945	1005	951	900	979	976	1002	956	950	946	962	946	943	934	1013	954	933	942	942	976	924	952	913	960	963	877	906	947	913	968	912	957	957	929	942	951	946	974	914	939	905	934	929	897	890	889	910	927	942	965	920	934	984	918	929	969	933	954	913	923	955	931	923	914	934	896	892	984	911	906	942	866	888	1004	936	912	957	945	935	947	929	924	933	974	926	938	919	921	969	943	925	958	886	1004	916	914	931	934	913	882	905	897	978	958	966	975	929	896	899	965	949	950	892	924	951	936	863	893	877	911	952	910	922	891	883	961	950	1000	904	931	949	889	933	923	942	944	932	904	923	1015	941	930	944	1011	922	953	996	983	951	943	908	949	938	913	949	912	945	905	867	987	915	904	928	876	922	915	931	903	963	923	894	955	922	934	958	955	832	962	910	904	1018	911	895	903	918	928	876	931	923	935	909	938	953	975	950	880	957	907	956	952	919	939	884	926	942	917	954	882	914	887	951	945	931	897	919	858	888	963	933	951	962	934	1005	889	914	882	965	908	894	924	869	929	985	954	934	919	884	939	916	966	963	960	903	970	903	872	974	967	936	974	944	903	902	931	875	876	907	973	970	924	924	935	960	915	957	955	936	925	951	942	905	898	944	952	944	919	957	985	917	965	935	894	903	915	880	900	914	943	911	939	927	950	934	942	913	907	906	934	904	920	925	917	973	915	931	946	889	906	962	883	885	910	904	942	864	942	949	927	902	928	903	914	896	960	952	936	914	915	908	927	935	894	909	922	927	925	962	956	954	956	931	886	952	949	943	960	953	942	913	934	1005	955	905	924	919	933	954	950	936	927	879	912	926	921	897	946	909	921	893	886	915	898	950	1003	929	872	853	920	936	919	942	895	928	954	945	932	921	947	878	940	955	942	952	950	880	932	919	892	934	986	872	908	890	916	933	958	949	923	886	858	927	912	956	914	939	900	899	922	905	999	892	895	907	955	936	932	971	934	921	979	906	905	986	920	904	958	971	865	913	903	916	991	944	926	931	932	865	980	898	957	942	920	887	924	991	887	882	921	942	897	862	941	935	969	923	901	888	916	998	933	910	919	923	973	956	957	912	995	899	867	900	934	910	889	977	933	936	927	923	893	914	890	942	948	923	981	948	915	919	927	888	924	915	891	909	899	939	951	921	939	972	932	932	922	892	927	929	954	993	936	875	920	896	938	869	941	960	926	945	886	959	930	936	912	928	918	892	925	934	1011	939	932	911	928	937	938	987	908	863	896	892	944	925	901	897	990	948	960	922	1003	992	923	940	926	944	891	904	930	906	887	980	915	933	931	959	940	921	942	927	908	921	956	893	946	927	981	863	860	901	942	989	918	933	959	935	897	931	973	966	905	909	924	971	908	931	893	971	917	989	937	921	971	971	957	873	954	923	932	914	961	959	930	944	921	892	919	934	986	968	978	925	968	890	909	873	941	900	934	865	885	911	928	919	889	893	959	892	949	893	929	911	920	922	911	905	914	906	943	934	870	887	920	943	918	932	987	958	867	922	933	875	987	926	934	897	924	916	895	933	991	904	929	899	959	923	955	928	912	926	994	911	948	930	926	894	864	934	929	930	944	882	948	900	906	966	929	926	965	923	915	930	913	899	957	938	962	952	933	919	904	887	903	856	931	931	959	918	932	965	853	974	919	940	986	944	960	985	948	906	884	927	947	887	968	926	888	918	919	859	976	875	957	922	932	931	912	899	971	928	889	918	922	942	906	942	960	893	913	889	881	915	890	921	905	891	918	956	934	884	909	922	955	928	931	921	918	935	958	907	917	979	965	900	918	930	972	895	936	958	939	903	927	949	918	933	929	878	893	985	956	933	926	909	928	992	912	943	922	906	929	902	967	948	873	918	925	942	922	907	999	876	908	898	902	934	952	992	920	932	915	981	941	952	953	875	907	923	971	939	981	946	876	890	929	912	956	922	991	913	926	921	925	937	918	916	936	965	904	918	889	882	944	906	955	941	908	916	954	916	972	853	887	922	949	957	931	990	931	918	865	913	968	915	897	976	953	912	947	874	940	931	932	925	943	939	927	988	897	948	981	940	895	948	919	895	923	905	901	904	934	899	932	967	932	924	930	925	931	908	961	927	965	911	941	910	909	908	937	976	949	931	934	891	907	925	915	945	912	947	907	905	960	913	923	867	952	910	919	905	911	918	936	936	918	911	919	887	907	940	919	919	895	951	923	932	886	930	910	933	957	884	931	941	917	880	964	898	920	886	969	908	865	935	931	903	931	925	903	923	1015	938	950	902	925	968	888	907	881	902	955	866	937	945	944	911	916	941	951	918	911	917	960	952	923	945	957	969	909	934	924	1010	942	926	895	904	904	937	926	927	892	958	936	907	899	875	901	942	939	918	863	909	968	891	900	894	918	927	935	952	938	943	921	906	919	987	952	916	946	941	919	919	961	878	955	955	885	921	972	913	957	915	934	902	904	919	888	918	902	908	905	906	910	920	955	868	911	904	922	901	939	889	928	887	891	875	932	926	900	915	917	957	947	890	956	889	973	905	910	951	891	954	878	975	915	900	914	907	887	971	956	934	896	916	944	965	944	951	912	910	900	893	853	942	919	892	917	885	944	889	960	977	869	896	906	1014	915	914	892	946	917	931	938	848	961	910	887	956	902	896	915	962	931	919	972	886	921	969	943	918	934	902	959	905	962	920	918	914	928	965	893	884	920	994	908	862	902	949	897	909	916	904	880	938	913	911	988	921	920	903	934	917	918	922	906	943	927	916	908	885	951	916	925	950	884	986	923	900	941	965	914	951	869	948	947	885	884	889	936	891	921	887	989	940	920	918	935	922	963	935	958	929	946	904	984	926	945	951	911	897	928	975	896	898	951	918	928	969	949	926	947	908	903	987	924	883	938	905	901	854	925	904	904	906	950	881	924	935	893	972	916	953	882	962	923	885	895	941	908	909	833	942	919	969	958	918	989	965	850	967	937	952	926	921	877	951	956	920	906	874	966	946	959	974	901	911	867	976	959	889	926	955	913	937	933	889	907	933	906	884	877	891	938	945	918	967	958	954	953	904	903	940	944	890	931	905	952	966	927	965	964	899	979	898	890	924	956	934	949	908	920	892	910	939	907	910	909	928	967	891	928	959	963	900	943	923	890	901	947	1007	953	945	892	918	960	928	916	953	925	945	936	902	895	895	902	919	925	938	893	918	941	939	892	895	891	996	879	913	916	913	889	906	922	917	896	907	959	989	902	965	990	904	917	918	965	908	952	945	890	902	892	905	865	909	890	877	910	907	964	989	881	973	900	880	932	871	931	970	839	932	979	952	953	904	931	903	916	903	975	981	951	926	960	965	971	894	969	879	900	899	984	937	931
11065	1271	171	181	158	190	192	160	178	167	160	158	184	173	165	176	176	151	173	166	158	164	168	142	166	173	163	150	171	160	173	163	159	169	180	160	165	156	152	138	161	171	167	161	169	189	161	168	180	180	158	175	156	161	143	195	177	159	167	180	173	168	168	189	155	164	162	173	176	183	162	147	172	173	163	158	157	173	172	153	169	182	155	155	165	181	165	155	169	158	144	160	165	164	177	191	158	184	171	161	145	162	172	170	166	167	177	184	156	146	154	145	174	169	159	169	152	168	140	174	174	177	178	179	150	155	173	140	160	183	163	182	161	157	179	177	182	163	161	178	169	152	162	179	188	176	151	166	154	169	144	159	159	173	170	174	172	166	168	170	157	159	191	155	195	148	170	172	180	158	167	164	163	167	163	172	178	181	165	145	196	164	155	181	182	178	165	187	164	161	133	161	184	146	172	173	162	175	171	162	171	161	194	156	166	146	146	162	175	183	153	163	153	175	160	170	149	157	177	127	147	162	171	185	147	148	162	165	156	155	170	159	185	154	152	175	166	175	155	171	175	177	188	173	188	181	164	160	177	165	177	183	174	160	148	156	166	161	159	170	154	173	159	178	176	173	164	191	155	167	124	151	167	164	198	175	161	170	149	173	178	177	146	174	172	166	154	166	164	156	162	166	163	134	166	170	172	169	166	160	173	157	167	169	167	147	177	150	172	167	169	174	161	165	136	164	177	160	207	160	167	180	180	156	146	152	153	164	161	142	158	159	181	155	153	165	165	146	150	162	156	175	162	152	152	185	176	156	173	181	182	167	182	196	161	169	143	149	164	172	153	160	175	150	159	164	175	174	172	148	192	170	163	177	172	177	169	158	161	163	177	137	161	171	172	190	162	146	179	156	172	158	148	161	172	188	165	174	174	178	165	182	159	161	173	150	158	168	187	176	161	176	168	148	167	156	178	172	184	149	149	153	168	165	154	163	180	163	178	176	175	174	149	163	172	153	170	182	154	173	158	169	166	174	156	144	163	167	160	153	165	147	171	173	167	172	147	158	167	156	158	175	156	170	182	141	158	175	156	183	194	165	149	168	165	172	164	172	152	168	179	179	192	165	171	165	164	172	159	177	158	163	171	164	168	179	168	150	201	162	177	166	141	172	158	181	155	157	155	167	181	142	146	159	170	165	133	151	167	166	197	179	179	153	190	155	156	145	176	153	176	176	159	175	177	178	161	178	160	149	149	159	176	154	163	156	141	160	163	152	175	170	175	186	168	165	159	147	167	180	173	150	151	162	176	152	173	176	182	159	157	157	162	180	167	173	184	166	172	186	183	165	171	171	187	168	157	161	150	146	176	167	186	136	142	180	155	161	144	179	178	160	149	154	134	181	148	152	183	156	171	169	168	146	148	187	169	180	175	166	149	174	171	172	164	177	167	180	179	169	179	162	178	192	158	167	164	173	154	149	173	169	176	179	181	170	162	169	169	166	169	161	156	154	182	164	153	188	183	160	162	186	145	166	172	167	162	169	172	164	154	169	181	159	148	144	163	191	177	165	170	187	166	169	174	169	162	164	149	140	167	176	157	163	151	164	158	171	147	164	179	174	167	166	159	181	159	152	165	156	145	167	181	176	158	194	168	155	171	129	171	146	174	161	173	149	154	188	150	137	147	177	174	162	151	155	160	158	170	171	169	172	143	169	169	162	156	164	154	166	155	187	175	160	172	172	168	161	179	175	181	148	159	166	161	177	179	171	185	162	159	155	170	144	171	155	183	174	156	168	200	168	165	163	162	159	162	165	168	151	182	179	179	167	180	184	164	167	166	161	161	185	176	187	167	187	169	170	160	162	183	162	192	169	185	145	184	161	179	181	153	192	180	189	180	149	137	178	143	161	151	162	156	140	155	156	171	131	162	168	150	189	166	149	183	164	173	160	188	153	156	162	160	191	191	174	159	154	188	151	173	170	166	174	158	137	153	165	135	170	190	170	151	192	153	190	173	180	172	165	184	175	174	162	180	157	161	188	163	157	164	146	157	172	171	150	144	181	175	163	140	152	176	160	155	167	155	153	160	182	159	148	157	157	190	186	195	188	158	162	139	179	156	135	167	158	150	133	161	167	185	176	157	149	128	146	173	150	155	182	147	161	150	165	152	180	153	158	167	197	146	155	175	150	166	163	169	180	154	170	195	147	160	164	160	164	176	166	182	144	177	166	168	132	184	155	170	157	168	171	181	165	166	144	170	192	162	156	169	184	174	152	182	159	176	154	166	151	158	167	158	168	170	152	177	156	175	161	168	161	140	171	150	163	177	182	159	162	156	170	151	134	153	167	181	177	160	193	172	159	182	163	160	162	176	168	173	154	180	160	155	170	171	160	147	174	154	146	166	149	153	151	145	151	131	165	161	164	161	168	183	180	179	178	173	164	164	178	155	158	148	170	166	161	151	150	162	147	173	168	170	180	158	170	148	153	175	167	145	160	155	168	150	196	155	169	162	149	160	145	147	139	142	148	154	169	161	167	153	160	152	159	155	164	156	169	161	185	174	149	147	151	151	153	149	153	183	191	183	176	160	184	179	150	164	162	143	163	190	145	160	147	164	149	170	178	148	144	139	169	185	166	185	173	125	161	180	179	140	166	148	161	186	147	181	194	183	156	158	156	160	184	160	160	146	178	184	170	172	151	180	175	157	173	146	148	168	163	158	128	142	171	165	163	158	155	170	172	192	157	154	171	164	163	159	162	159	155	156	158	180	166	184	203	171	169	194	173	175	145	179	150	170	156	141	171	204	162	160	155	176	174	152	158	200	188	154	159	166	157	168	159	177	171	168	170	151	194	181	159	148	168	166	164	154	161	166	166	158	160	168	160	179	157	166	178	173	168	162	160	152	160	156	163	162	180	148	152	186	158	140	176	172	185	148	183	163	168	168	193	175	176	153	146	151	171	173	163	162	173	153	152	157	175	180	182	143	171	160	209	171	164	166	177	150	166	146	169	166	151	172	150	159	163	170	172	169	184	154	184	185	171	158	174	178	216	180	165	179	135	154	158	138	176	181	162	157	148	165	150	156	164	119	163	186	177	170	173	146	174	183	176	162	140	145	166	147	171	159	188	160	193	155	177	172	161	176	167	174	177	146	164	183	152	160	188	164	161	174	158	170	182	161	186	148	160	157	175	159	150	181	171	180	152	203	172	177	190	146	161	153	171	120	173	140	168	180	175	173	153	146	131	156	154	168	163	155	176	160	170	158	149	160	179	168	177	155	164	186	188	164	168	164	163	181	170	176	167	158	156	154	167	174	172	158	185	162	151	183	186	173	175	171	145	159	161	160	158	148	169	161	133	178	168	180	165	172	192	168	163	160	175	162	141	166	161	142	152	155	166	152	179	158	142	166	174	181	150	170	157	186	179	163	171	160	164	177	181	167	144	168	159	177	155	154	155	163	186	191	170	172	121	145	180	185	160	179	164	183	148	153	162	163	141	192	171
10490	1381	547	555	535	565	560	500	560	523	501	505	502	517	521	514	492	477	505	472	452	467	506	461	539	483	506	492	471	486	504	494	469	474	473	506	517	465	505	528	515	472	534	485	487	488	434	509	517	517	478	440	506	463	463	507	529	499	491	502	468	494	456	541	509	512	517	488	494	497	505	467	517	482	513	494	477	508	477	498	499	482	484	479	500	474	518	502	472	507	502	475	485	489	508	533	501	505	474	528	500	477	502	474	535	489	520	485	504	496	509	499	463	517	490	500	487	501	486	490	474	510	498	483	493	491	509	513	506	486	479	533	466	482	547	495	480	501	490	472	520	490	532	487	494	512	477	463	491	512	501	460	449	475	446	485	474	519	496	494	478	510	517	500	481	488	478	498	472	527	491	466	492	495	522	528	492	479	473	501	462	491	507	524	459	479	514	497	506	506	496	516	484	503	505	456	447	471	499	495	496	507	528	546	538	479	480	470	503	475	489	479	450	457	499	496	514	494	484	503	477	493	499	500	414	447	483	515	501	466	541	460	490	499	513	515	484	525	500	516	496	509	504	477	486	488	510	469	524	475	522	472	484	492	484	484	552	508	479	511	473	550	458	497	462	459	478	474	499	485	459	449	498	485	477	498	504	507	481	491	498	477	528	464	450	480	478	466	442	511	522	463	490	512	506	486	476	496	491	437	455	481	505	496	483	502	471	506	440	496	457	480	488	510	500	539	512	466	490	492	479	481	519	485	466	481	498	493	473	468	507	521	495	480	507	509	520	479	512	509	458	507	479	527	511	465	515	478	484	508	474	488	464	492	528	481	495	514	524	486	483	468	483	516	498	546	523	485	505	491	485	504	485	491	488	510	492	518	511	468	492	485	513	490	483	495	509	485	501	462	487	509	464	456	491	453	486	490	500	510	506	472	540	492	500	520	444	501	479	473	486	522	475	502	483	490	493	463	525	492	509	505	503	512	480	495	503	518	493	522	459	497	459	463	475	520	484	533	482	486	487	516	473	502	488	478	509	483	529	467	497	456	490	429	469	475	460	489	451	474	458	473	461	511	473	463	508	489	473	525	502	508	516	491	492	501	523	503	503	510	488	476	532	489	485	508	489	515	460	478	477	467	472	500	470	470	484	510	451	465	512	448	495	486	488	512	502	480	480	477	515	497	500	459	491	483	512	498	487	505	494	505	469	526	465	519	511	456	477	507	523	422	501	487	500	517	498	486	469	499	472	467	483	459	458	493	481	515	486	495	517	502	441	500	473	512	525	549	484	475	484	482	512	476	474	475	489	496	508	526	486	454	499	519	483	503	524	469	503	508	510	519	483	493	500	489	465	513	477	506	501	462	495	473	515	487	483	502	503	487	482	499	488	530	502	519	488	441	467	497	518	523	475	480	474	508	484	474	456	485	473	484	491	504	482	460	499	493	509	501	499	511	498	468	490	470	479	494	472	453	483	553	536	463	541	510	495	524	466	505	485	469	456	483	473	526	484	517	489	459	484	491	498	508	438	478	514	518	499	478	504	495	486	472	480	473	495	483	499	506	479	462	491	509	476	511	493	511	517	480	474	501	469	480	492	496	508	471	509	481	491	484	483	526	471	500	514	502	501	431	501	492	505	449	479	447	504	465	459	459	492	482	510	551	488	489	520	528	478	516	524	500	489	466	475	509	478	482	510	467	473	475	483	454	512	502	530	516	530	506	459	495	491	485	459	499	458	512	481	501	485	444	494	497	530	480	485	510	482	459	501	511	479	480	478	449	490	480	535	510	516	513	493	480	496	464	504	507	495	463	462	536	461	516	491	506	469	449	495	507	499	502	513	483	483	512	515	535	487	504	514	460	473	479	452	501	460	490	480	498	500	500	508	472	522	481	450	524	466	467	494	515	532	461	477	466	487	508	476	535	467	510	442	532	493	500	485	501	447	495	500	488	497	527	490	538	492	482	489	479	474	503	503	448	511	487	500	444	460	504	484	482	492	515	525	492	512	488	498	492	470	475	500	497	470	501	486	519	512	473	473	506	504	500	515	507	496	534	460	484	498	493	487	489	490	519	470	491	494	479	481	490	455	520	527	494	483	472	486	519	484	473	440	456	476	506	466	456	476	519	482	496	460	498	471	488	483	517	472	490	501	510	478	544	477	452	501	497	458	503	514	521	529	476	480	480	468	476	496	478	474	498	484	515	493	493	511	520	488	499	510	488	491	498	493	473	478	438	517	502	461	466	490	513	504	479	463	540	501	511	462	505	516	508	497	458	489	467	526	476	484	469	497	475	493	470	493	465	502	486	521	545	504	447	486	541	493	503	520	535	486	511	477	486	495	491	533	505	473	530	497	494	528	445	501	526	498	483	490	482	534	502	509	500	488	478	453	506	519	470	506	469	509	488	508	495	467	533	533	491	483	491	491	469	494	452	544	516	498	487	479	491	498	487	521	502	500	479	512	490	487	477	457	478	482	478	508	483	463	485	490	484	423	472	465	467	517	507	490	506	495	452	496	492	506	469	489	476	525	495	486	559	484	464	500	484	505	469	510	523	495	499	501	495	500	515	475	515	485	466	492	462	501	503	516	487	502	505	480	486	470	477	486	502	499	539	555	481	494	488	477	502	490	516	451	481	470	490	469	481	509	463	501	481	450	516	502	484	501	507	485	510	499	498	530	466	497	484	489	463	482	519	510	458	428	457	494	500	535	485	482	487	493	497	482	492	489	492	472	482	505	505	457	475	461	481	471	496	549	483	477	471	491	497	505	523	531	529	477	498	496	487	490	530	442	487	473	458	491	503	498	522	474	505	478	494	484	485	519	456	461	506	519	470	516	486	487	507	486	482	487	484	472	536	482	412	508	467	449	440	475	468	470	496	496	512	520	469	459	474	440	534	494	505	480	483	471	462	488	504	485	481	489	476	512	501	476	462	494	507	485	465	476	527	504	481	498	472	479	458	459	517	502	435	498	470	517	499	516	519	471	493	499	526	481	476	500	508	498	471	479	513	493	481	487	500	499	475	516	479	508	516	524	457	467	510	508	505	469	513	474	481	513	492	434	477	514	437	509	476	483	524	482	512	496	492	486	483	516	469	490	466	505	489	519	494	497	521	457	488	485	503	480	496	504	524	487	473	510	509	504	453	498	530	462	474	447	510	511	520	528	533	494	479	473	506	448	477	452	512	514	493	471	506	489	503	481	447	469	519	481	467	530	489	502	491	550	477	500	465	514	487	489	469	471	497	549	492	498	531	489	489	489	480	474	494	476	494	520	504	441	485	430	489	463	464	471	478	468	509	480	490	499	479	486	512	480	515	495	492	428	487	493	493	484	481	531	489	470	476	481	489	500	524	522	497	464	544	478	503	441	509	471	455	486	511	491	527	483	547	497	509	482	485	469	486	467	499	528	519	455	528	473	513	495	495	545	495	475	459	477	492	529	492	507	527	503	442	460	520	511	493	513	494	479	463	478	494	485	500	448	495	496	498	491	476
60336	30747	7088	1064	695	568	511	410	405	366	411	380	367	414	344	393	368	355	353	321	363	305	403	325	379	353	327	317	355	310	301	342	320	315	365	327	334	345	337	315	331	324	331	314	334	329	324	364	329	342	309	320	341	333	335	344	329	344	344	330	350	348	333	348	334	347	348	296	315	307	359	320	338	287	316	337	353	341	312	330	333	334	352	334	368	339	301	323	366	343	323	341	344	348	344	314	381	361	319	380	309	336	330	321	332	351	363	346	333	321	331	328	320	327	316	346	351	391	315	330	329	351	311	314	344	322	324	342	316	320	350	317	338	322	330	374	375	359	311	357	344	340	358	317	298	275	392	340	343	317	331	329	374	345	334	344	347	356	347	322	320	324	319	314	352	314	364	308	343	301	327	362	351	281	341	345	326	312	361	322	331	325	342	290	347	348	347	319	351	325	351	370	361	344	334	358	334	339	304	323	328	340	361	343	341	341	315	359	315	359	286	332	354	340	334	298	311	329	342	357	346	271	301	356	352	348	338	329	333	351	340	345	361	324	320	350	333	330	301	365	303	308	330	326	325	347	306	348	357	321	333	361	304	330	333	339	351	307	343	301	293	345	337	334	344	308	330	355	356	321	318	352	346	339	350	346	339	329	360	327	322	297	355	350	367	343	330	350	351	326	360	348	334	327	336	334	343	351	348	335	340	323	333	324	350	295	319	315	319	337	334	324	331	323	315	339	326	335	336	351	316	349	309	335	337	315	325	314	338	331	359	343	302	357	314	329	329	330	343	323	326	306	345	334	310	333	330	332	322	349	326	335	350	338	351	332	321	335	337	309	334	321	360	364	343	314	339	333	355	320	338	347	316	361	344	347	351	344	389	310	331	335	339	332	346	354	357	330	312	300	339	352	326	314	302	345	342	358	313	363	301	336	327	350	352	337	324	314	326	326	342	332	344	339	320	351	300	350	388	347	328	323	350	315	334	339	345	329	334	334	332	300	353	318	303	320	306	327	353	332	368	338	340	347	335	328	316	330	334	314	306	365	370	313	337	333	320	350	334	355	306	338	318	339	314	341	338	318	348	338	327	324	324	365	356	330	294	359	291	297	349	350	365	339	335	331	308	367	352	324	325	321	345	313	356	342	376	329	337	350	315	332	341	371	351	340	310	361	329	332	283	355	359	335	334	351	341	317	323	363	327	338	318	358	335	309	338	341	329	328	334	357	321	338	304	359	328	312	321	342	344	331	376	341	329	345	324	328	316	326	329	321	318	307	370	308	343	315	321	350	329	304	377	338	324	345	322	338	311	300	324	350	342	346	336	339	354	345	360	317	305	330	330	338	355	345	347	348	322	312	319	368	338	340	364	319	342	349	368	360	346	322	332	318	290	338	326	342	355	353	333	350	345	331	344	358	353	357	326	322	322	336	374	334	330	337	343	310	295	327	354	335	350	301	340	342	296	344	352	305	320	308	318	369	320	292	330	331	303	386	336	333	335	324	305	331	353	346	352	322	339	363	322	336	350	339	317	346	339	329	307	329	354	321	342	313	307	341	313	322	353	307	368	337	319	329	400	316	347	355	361	347	343	316	338	332	337	317	325	327	349	360	334	327	312	321	326	347	333	304	359	326	329	308	321	342	317	339	349	315	356	372	333	317	327	325	338	377	302	345	358	319	321	343	323	313	319	369	355	345	340	326	320	349	349	286	333	312	326	339	330	350	350	320	305	322	332	336	318	321	344	321	371	347	350	353	318	323	327	295	322	323	370	373	324	311	344	343	326	356	360	300	315	375	312	353	289	338	337	338	301	340	332	359	333	336	350	337	344	357	311	347	356	322	331	332	327	333	356	349	352	326	355	342	330	320	366	336	332	327	334	321	339	377	336	357	353	327	319	334	325	304	339	328	334	320	336	348	313	335	312	321	319	341	316	314	345	321	348	325	339	301	330	354	317	344	318	352	303	322	299	347	381	327	323	333	378	305	346	335	322	329	406	365	326	328	333	356	368	347	316	321	322	332	333	335	317	332	331	351	351	358	300	340	330	329	328	338	373	314	348	344	330	329	306	341	335	325	319	332	330	370	341	321	337	373	359	290	356	363	324	337	348	354	312	319	354	332	343	340	320	364	348	316	348	329	340	355	391	326	356	371	338	329	326	364	322	351	372	359	344	337	353	348	303	345	309	353	355	358	323	325	331	349	330	318	341	328	318	349	371	349	328	340	336	319	290	359	352	314	346	393	384	354	359	345	316	304	333	357	331	331	322	343	332	297	339	329	347	356	310	364	335	322	330	298	336	345	349	343	341	338	320	327	319	352	360	332	330	318	330	338	291	314	323	311	300	347	320	368	331	312	334	327	328	349	329	320	359	355	342	340	347	341	347	347	321	357	334	331	302	351	343	301	331	346	301	343	348	324	309	353	370	320	338	326	342	303	358	324	344	320	340	352	351	356	299	335	352	343	328	325	306	370	343	319	312	335	337	355	342	306	320	364	347	330	359	347	361	317	385	345	331	354	328	325	332	341	359	332	354	346	337	345	343	357	349	323	334	306	366	314	352	370	337	327	314	294	313	324	323	326	335	363	321	340	330	316	326	349	349	358	314	328	311	333	347	312	348	330	342	326	315	332	352	332	360	309	359	338	319	319	296	346	294	343	336	320	328	359	341	321	326	343	346	317	359	323	348	329	337	372	330	337	346	341	347	353	346	323	358	343	350	370	365	324	333	328	348	361	352	334	338	392	319	357	299	331	311	325	340	359	333	353	355	345	346	333	316	307	331	346	326	293	311	314	329	352	326	299	350	346	328	315	350	299	352	334	314	349	312	339	344	342	306	328	324	370	315	354	291	312	340	344	308	344	329	339	344	342	322	312	334	375	337	329	365	319	326	329	358	313	345	306	300	323	327	323	319	346	323	341	320	336	361	363	338	323	306	340	329	350	320	344	337	343	337	320	361	334	348	354	343	342	321	310	342	325	312	332	336	342	341	322	351	309	305	312	308	320	394	353	375	356	332	334	332	321	352	325	331	306	375	333	334	306	317	317	305	358	330	281	364	336	335	336	319	334	338	349	324	336	357	303	373	380	357	283	314	329	354	353	306	346	323	345	341	333	303	321	331	326	314	331	323	321	385	337	339	371	322	342	358	305	311	351	349	309	333	348	319	331	343	337	342	353	338	340	347	347	295	306	307	366	367	322	341	323	339	344	353	348	322	365	356	345	358	311	327	313	351	373	302	322	333	352	330	350	327	331	354	303	317	305	347	342	320	336	334	371	341	306	313	296	345	343	312	349	366	357	344	372	346	319	335	344	331	319	325	399	330	358	332	334	300	330	332	358	337	338	372	371	331	342	327	335	344	331	325	305	318	303	352	324	340	338	372	301	341	336	347	308	346	343	358	334	335	309	332	345	344	356	317	392	377	314	342	331	323	330	354	338	337	370	317	396	310	308	333	342	310	325	347	328	318	321	333	344	343	317	385	337	347	351	341	335
37701	9355	2085	2595	2317	2029	1791	1614	1413	1353	1252	1202	1088	1141	1104	1052	1073	1029	954	981	1003	1008	926	911	924	964	921	888	834	893	876	888	916	872	899	881	880	914	867	862	866	867	854	872	880	874	844	914	805	860	889	841	885	934	883	853	837	832	842	912	900	851	856	871	895	846	830	875	888	929	832	837	888	892	854	812	861	848	885	827	847	850	869	855	881	794	846	871	882	835	874	852	852	845	823	849	882	929	869	831	848	893	853	873	900	873	840	892	866	900	847	811	835	810	865	875	872	865	876	833	857	855	820	793	847	845	864	851	835	887	837	854	832	813	840	866	903	859	852	905	862	849	815	851	846	852	855	815	826	828	853	810	852	873	901	845	866	855	819	858	822	863	810	812	845	856	845	818	858	896	846	850	828	871	828	871	838	829	842	850	853	843	896	810	911	891	862	875	837	830	845	871	894	856	812	857	903	868	843	824	871	847	888	857	866	840	843	860	862	882	846	847	829	894	865	834	880	838	820	865	829	790	902	887	884	861	874	830	848	851	845	857	902	820	882	831	830	887	811	819	807	859	843	822	826	788	836	890	835	862	843	862	837	868	904	863	864	857	852	810	872	824	839	826	850	861	877	850	863	845	791	857	863	812	836	893	790	824	824	929	844	830	837	833	824	841	868	823	834	845	865	883	820	835	836	810	804	906	888	870	914	872	831	863	811	872	876	818	884	856	832	898	845	850	843	805	855	911	946	840	852	866	855	876	867	811	864	832	776	869	868	868	854	807	896	874	860	838	851	848	870	837	780	876	885	843	861	808	842	880	825	791	853	889	824	834	842	833	812	816	826	877	868	849	786	857	852	820	811	827	820	902	853	904	825	867	832	876	880	882	834	834	853	840	870	818	856	880	910	850	875	860	868	851	865	907	848	831	881	818	869	836	835	867	838	835	852	820	853	878	839	839	897	840	805	822	919	848	890	820	831	874	843	876	860	909	854	892	905	858	846	806	880	826	865	861	840	825	830	822	844	875	856	794	853	882	894	805	847	827	805	854	894	865	852	862	863	871	815	868	878	831	905	866	877	807	832	858	860	847	868	856	826	867	837	854	886	857	844	828	841	847	853	831	879	860	839	854	827	837	850	879	889	899	850	853	805	835	838	850	865	888	866	793	811	848	849	851	846	859	825	842	840	860	869	848	843	872	874	865	835	818	862	867	832	913	848	836	812	873	880	829	872	848	840	863	866	858	887	833	876	887	815	879	893	857	807	831	824	811	821	823	877	830	841	811	811	917	847	855	903	855	859	882	821	840	867	859	840	907	858	875	835	873	856	824	842	872	895	861	816	820	866	836	837	897	927	832	846	831	843	875	829	841	808	869	858	887	848	864	831	813	824	862	804	838	854	893	813	839	875	918	844	858	893	854	799	858	834	778	878	863	876	882	848	828	829	865	826	824	861	807	869	861	784	859	860	838	897	842	807	809	895	872	879	876	855	830	840	868	848	827	861	837	859	865	836	836	928	871	855	809	785	859	846	825	816	865	891	867	832	857	840	860	876	802	874	854	826	839	882	860	846	854	881	890	897	855	888	867	845	873	838	849	856	860	869	820	884	844	879	883	865	898	843	833	828	822	888	836	834	836	812	848	836	875	832	784	910	869	831	848	852	853	881	815	844	894	866	840	856	801	827	855	879	878	871	844	883	947	825	823	819	865	892	799	879	810	869	859	855	835	846	891	850	889	867	859	840	838	843	873	872	819	852	880	802	884	842	863	842	843	870	821	884	829	894	846	887	830	896	873	849	889	846	856	846	823	827	884	850	866	837	850	832	857	834	904	854	875	863	863	877	856	840	834	882	866	833	844	849	874	876	855	834	798	857	830	826	874	840	869	835	826	847	813	880	794	870	872	808	833	830	828	905	866	890	804	854	830	843	896	871	872	827	856	815	857	879	875	890	852	829	853	850	892	842	906	889	882	836	879	831	824	808	832	845	882	889	875	838	860	803	845	854	801	902	838	821	864	855	867	867	885	854	841	836	819	857	827	841	879	844	822	822	799	873	860	801	902	884	840	801	862	879	851	805	842	873	852	900	810	886	853	861	861	830	856	851	846	829	846	823	887	810	862	844	805	894	902	864	823	850	853	884	853	901	868	824	861	806	810	936	856	895	841	833	870	801	857	818	840	844	880	843	840	819	888	875	850	813	847	818	948	828	862	879	880	901	879	894	871	844	849	855	859	823	821	884	855	842	896	858	861	842	842	838	836	857	828	812	817	863	827	895	918	805	893	887	791	856	870	835	828	884	858	894	907	883	819	868	861	860	806	826	857	843	829	849	865	856	842	848	825	812	890	873	837	809	877	817	853	809	852	884	805	832	866	798	872	840	944	780	849	846	816	849	832	825	794	831	861	813	830	830	911	885	845	833	884	767	866	843	833	874	862	847	852	850	846	844	803	902	914	853	834	849	867	823	872	883	878	882	837	864	907	845	829	870	850	808	919	876	903	875	832	837	870	843	902	828	842	855	874	869	856	816	852	852	793	905	849	917	898	846	830	828	830	842	829	861	853	809	818	825	875	864	872	812	884	879	842	875	882	865	829	889	867	816	890	852	823	844	844	909	850	827	889	874	850	853	901	864	841	880	835	870	845	831	863	899	878	796	880	881	848	866	889	846	869	910	892	863	782	893	803	867	868	876	789	863	857	856	855	885	859	857	860	875	816	835	843	901	846	799	861	841	842	848	894	811	885	872	824	884	865	921	846	923	857	900	820	824	826	833	825	820	878	823	858	866	778	825	854	844	855	887	888	842	886	883	836	814	865	850	827	831	854	830	858	877	856	816	861	845	855	846	869	842	909	848	851	825	869	873	830	832	869	826	892	886	884	827	832	829	819	835	839	882	871	857	844	888	839	829	798	880	855	845	830	846	800	873	870	874	805	846	835	840	894	876	803	845	888	866	828	891	796	833	846	838	801	835	883	873	843	877	853	890	820	804	893	825	858	860	841	898	868	832	841	843	804	847	872	848	864	876	924	847	817	807	778	862	877	849	918	866	822	861	863	844	883	856	883	862	898	887	876	854	837	849	874	829	857	882	829	836	865	848	879	835	874	872	901	838	831	816	924	819	829	778	834	860	842	835	851	843	828	833	867	855	860	867	795	855	890	915	883	877	902	879	842	833	836	801	803	859	842	813	870	793	884	825	861	829	902	832	904	912	841	870	877	886	838	841	844	897	800	874	863	871	828	902	839	869	869	877	854	868	865	828	878	862	842	838	839	806	909	810	809	831	838	862	831	863	836	848	857	826	862	831	844	874	823	926	897	795	813	791	890	827	879	820	866	858	938	916	807	838	844	821	820	868	833	883	897	865	829	911	810	872	849	843	899	847	855	861	848	893	849	838	851	829	823	806	850	883	851	843	879	899	879	841	789	913	910	872	863	876	872	847	832	861	859	797	844	825	864	811	884	851	851	854	896	858	867	869	821	876	837	885	898	844	837	840	881
69833	38182	14333	2832	1091	924	728	669	559	497	523	489	482	459	453	456	380	425	411	412	417	416	405	389	357	447	383	407	397	400	430	383	405	443	375	390	399	391	376	371	393	392	389	409	384	396	385	409	412	396	354	361	385	388	365	386	431	390	398	397	355	337	338	368	366	333	409	407	368	379	386	377	402	399	391	373	405	395	360	411	377	352	382	365	388	380	378	385	379	417	386	359	387	399	411	380	382	382	372	395	408	390	406	394	383	417	376	399	400	397	391	370	377	386	399	347	361	367	398	372	354	376	415	383	382	364	395	390	342	373	418	403	402	398	372	396	425	407	377	407	398	385	383	412	414	340	389	406	355	382	400	399	366	382	385	406	358	369	393	401	379	382	397	388	400	363	402	358	364	358	358	375	383	376	378	371	345	409	361	371	365	391	399	370	385	393	400	399	376	353	413	410	392	392	396	405	385	406	381	394	405	387	422	435	361	410	373	385	362	366	393	388	376	356	402	365	382	351	399	396	381	409	437	414	412	347	387	378	393	359	410	395	415	368	364	405	406	405	397	403	382	372	399	374	391	373	376	354	415	374	362	380	395	386	386	411	411	369	400	375	369	390	374	351	355	372	384	367	390	368	394	361	388	374	372	403	412	421	380	387	378	391	349	419	362	350	394	387	379	364	396	372	408	372	394	392	342	372	353	349	397	391	386	431	385	366	389	383	366	387	359	353	396	378	376	363	372	382	367	372	359	404	370	407	365	384	385	394	374	434	353	367	433	413	385	349	431	375	383	404	336	385	388	436	385	403	404	380	367	391	394	369	424	369	380	374	325	381	402	407	386	380	374	377	395	379	401	411	385	378	419	364	345	379	373	392	388	388	401	392	381	401	371	398	369	374	378	368	384	371	374	404	370	361	417	353	382	340	366	378	400	385	402	385	395	391	399	378	407	370	376	352	410	388	390	429	415	379	417	360	360	392	424	380	375	398	385	349	379	375	363	394	381	399	392	378	362	334	388	361	388	375	398	410	407	374	391	414	387	370	407	389	385	391	356	352	418	391	417	414	376	393	378	385	380	399	386	380	389	397	360	357	405	365	410	360	410	376	380	391	381	391	377	391	397	361	400	379	374	385	378	391	389	384	405	369	384	422	389	399	375	379	359	381	409	408	378	380	353	331	415	420	362	399	366	381	366	395	392	403	413	406	391	339	390	405	429	409	396	383	378	374	372	415	371	384	408	359	375	358	419	365	348	374	375	383	401	384	407	417	373	393	384	397	363	402	397	344	395	379	396	362	396	396	403	385	402	378	373	374	360	366	378	401	421	406	367	370	402	403	412	409	379	375	353	394	404	354	371	360	359	392	385	367	384	415	376	364	386	429	377	371	399	368	374	402	362	396	392	419	389	442	367	407	388	359	356	380	402	385	355	346	396	383	389	430	341	399	387	383	393	396	376	375	365	403	409	367	361	431	341	348	376	400	381	404	379	371	392	401	425	385	387	397	377	394	401	377	418	415	382	376	405	391	420	360	380	348	415	379	370	344	373	358	352	379	387	374	389	370	390	342	388	409	382	375	392	401	381	351	379	401	374	369	394	367	360	388	396	381	390	398	374	412	356	372	348	390	361	391	393	401	381	447	404	398	403	343	429	379	449	395	396	401	403	376	375	343	376	336	379	405	365	365	395	386	364	363	345	400	367	386	397	393	358	378	372	416	392	362	373	376	424	407	387	412	380	339	356	383	388	359	354	396	370	404	399	404	404	378	362	362	383	359	362	373	376	390	365	369	395	408	381	379	348	394	339	403	382	352	354	401	410	411	368	391	325	373	370	416	352	351	369	400	398	377	383	395	392	349	394	378	386	358	337	406	390	392	386	387	379	406	372	371	335	404	380	370	362	401	391	350	403	378	389	411	399	380	401	373	378	352	349	383	405	413	385	385	342	417	376	346	397	388	395	381	379	374	410	396	362	364	377	372	378	392	347	407	404	409	418	396	395	430	373	378	427	413	358	402	372	381	363	376	368	334	416	425	371	331	408	411	401	368	394	391	366	397	419	341	358	382	375	388	357	381	356	397	376	396	424	399	414	406	379	412	364	382	380	401	400	380	404	401	381	385	399	373	357	410	390	377	366	395	400	405	416	357	394	404	367	358	414	417	357	357	363	359	412	359	415	371	365	362	358	396	407	407	366	395	365	374	435	366	375	373	380	371	378	360	369	393	380	387	382	364	352	413	351	398	357	369	377	327	359	367	390	410	380	381	392	408	395	352	372	413	380	371	404	409	360	385	367	391	390	410	408	367	395	371	429	399	399	362	375	367	397	350	367	376	369	346	385	384	336	396	407	399	379	405	408	383	429	358	386	385	388	386	370	387	371	407	377	393	366	427	382	405	369	386	359	377	405	460	361	429	392	387	391	368	403	361	364	368	378	376	407	391	396	361	358	447	402	380	383	414	378	364	416	364	372	334	391	369	374	412	385	380	368	358	406	383	391	352	383	381	388	379	420	373	385	376	381	393	412	399	388	364	399	374	393	376	428	445	343	414	374	377	364	393	372	405	387	395	376	388	380	420	415	373	383	379	386	401	376	358	398	382	432	368	396	396	402	399	374	386	394	426	374	374	394	366	370	340	351	366	389	375	403	382	367	368	382	414	385	426	402	354	389	352	353	387	369	393	420	388	353	379	378	368	396	379	365	388	393	409	433	401	393	411	426	392	366	361	365	393	377	378	393	376	379	408	417	378	344	384	403	356	407	367	405	357	342	391	388	409	379	367	402	359	343	333	390	406	382	393	369	391	366	376	388	395	336	363	388	391	349	366	419	415	379	365	415	366	394	376	401	375	367	409	416	417	339	381	365	390	415	385	379	405	424	417	361	349	390	348	351	343	355	402	399	360	364	387	351	399	394	390	416	382	405	369	368	386	402	351	399	402	388	375	368	405	432	387	352	382	391	425	417	399	385	410	385	375	362	374	361	419	388	412	385	411	373	367	344	427	414	400	396	396	386	348	358	389	399	394	389	384	393	339	379	396	379	409	366	389	388	382	356	411	406	373	402	377	347	378	382	395	386	369	413	362	407	372	381	357	400	394	419	376	373	431	396	400	376	390	407	391	347	342	381	443	371	392	395	391	377	394	391	415	345	381	396	352	404	346	361	399	391	377	420	375	373	378	402	381	390	326	391	393	339	381	428	324	398	366	366	356	393	367	370	370	401	385	425	441	350	392	379	406	367	378	419	412	424	363	423	389	376	391	370	366	406	403	348	385	395	390	411	400	380	357	381	418	378	379	379	397	364	397	373	372	390	379	404	333	371	403	386	355	399	375	384	377	372	396	395	358	397	388	383	407	340	365	393	392	372	387	387	356	406	402	391	393	378	380	381	395	388	388	351	391	376	389	378	381	384	398	401	406	372	367	356	383	374	412	375	380	404	368	361	396	380	379	374	410	384	373	370	376	411	364	414	391	385	402	381	381	380	343	394	370	374	394	397	416
46933	13420	3512	4338	3833	3210	2693	2340	2048	1829	1693	1610	1525	1442	1425	1264	1295	1197	1169	1183	1107	1179	1133	1108	1052	1100	1041	1081	1039	1055	1000	1023	1059	1023	1015	1065	960	989	1003	1004	1008	967	1020	1009	1003	994	967	986	969	971	1002	915	871	937	991	934	971	949	949	1001	950	935	981	893	969	946	918	964	933	922	964	972	910	936	981	933	886	928	996	928	976	940	978	905	903	920	953	946	930	951	933	903	886	936	950	901	912	983	920	905	927	900	982	945	928	927	931	988	883	927	927	958	929	922	969	950	954	945	943	965	938	937	913	908	911	933	892	898	946	920	955	903	938	904	958	902	940	939	937	915	874	916	956	887	913	897	938	964	958	886	922	962	980	885	910	907	975	978	917	923	896	960	887	923	923	916	955	930	951	944	929	903	910	959	913	925	926	920	885	959	954	931	871	921	939	931	914	902	953	970	925	889	912	913	944	975	908	943	952	928	915	886	999	923	883	897	933	976	939	933	921	935	942	929	948	946	891	939	990	885	951	938	954	943	937	909	962	908	895	914	879	886	883	929	977	942	898	907	921	932	961	935	904	887	908	920	959	950	908	974	938	915	971	917	912	899	960	912	893	907	946	889	1000	888	944	962	974	964	905	939	939	897	914	896	945	914	945	865	903	969	950	969	977	917	982	952	936	904	946	940	885	940	923	939	918	932	974	938	898	906	949	969	923	956	975	945	934	933	914	940	914	1004	949	937	944	913	959	913	992	960	850	918	964	932	991	949	951	965	925	956	934	936	966	948	953	895	919	934	987	951	937	923	912	932	958	923	963	986	935	923	902	900	947	876	918	914	952	908	938	1037	951	924	928	893	950	945	926	893	952	895	893	952	959	864	930	932	956	930	935	879	979	924	870	922	961	956	916	931	897	959	899	912	899	968	908	966	955	908	930	968	957	918	879	933	906	924	929	927	932	909	934	924	906	973	944	892	929	904	903	944	924	936	881	916	890	920	919	890	902	960	903	900	932	928	956	865	954	922	940	922	908	909	900	933	933	938	931	898	943	925	934	972	846	902	904	910	978	942	904	926	925	904	915	931	933	922	918	927	1023	865	925	942	906	894	933	893	914	959	936	930	900	938	926	918	888	903	910	952	857	908	1002	957	942	925	971	931	922	981	910	933	925	890	911	917	893	910	906	871	900	970	931	983	917	934	945	918	886	940	952	955	866	997	920	923	877	949	917	913	897	917	926	956	883	953	982	902	991	933	963	931	927	938	898	894	969	899	930	952	918	914	891	946	882	926	870	901	915	900	930	919	922	932	944	939	949	918	947	922	983	886	952	945	959	962	931	895	916	932	977	888	948	937	931	905	940	932	858	926	894	970	871	938	952	948	929	902	927	980	953	882	970	888	915	955	934	992	924	908	930	952	914	906	895	968	900	999	928	913	928	918	922	928	941	957	975	878	895	898	914	888	925	899	960	887	936	940	929	896	923	928	914	941	924	987	951	935	909	904	884	887	949	878	906	949	916	921	951	948	988	889	947	984	890	942	882	915	978	958	884	917	963	893	928	953	951	920	900	963	890	951	918	938	902	938	973	880	934	944	914	905	980	885	954	896	914	910	920	874	855	918	941	923	909	897	958	869	896	954	951	917	966	926	884	942	935	905	932	946	926	937	911	923	922	957	921	902	922	879	939	957	908	870	911	961	936	894	928	944	920	931	911	969	884	909	963	913	945	930	915	918	925	934	889	918	931	915	926	970	907	920	953	891	925	945	959	934	945	961	948	943	957	911	891	913	910	908	929	945	891	917	900	943	949	947	923	826	941	935	893	960	921	929	948	953	871	926	885	913	956	919	938	990	934	928	958	994	881	975	940	936	979	935	995	933	963	891	896	867	956	861	944	946	932	949	940	940	864	888	913	941	928	921	882	952	950	901	920	984	864	944	948	935	997	940	948	981	926	924	925	914	939	926	900	965	898	905	931	953	909	928	963	975	941	910	886	918	911	966	978	916	872	958	953	892	964	883	938	979	943	972	891	957	960	922	953	962	874	952	870	895	936	945	922	876	986	931	915	933	901	960	959	949	923	965	938	960	903	919	932	942	956	942	929	889	920	965	914	957	894	957	1013	887	920	886	914	931	942	890	972	924	978	884	912	843	931	914	955	864	898	960	964	918	895	901	923	933	942	932	918	930	910	953	919	924	908	941	905	962	925	893	955	936	936	894	876	921	909	877	882	918	924	943	912	941	945	917	944	923	944	966	921	938	894	902	928	894	906	944	934	972	913	988	978	933	919	886	947	900	964	897	913	931	959	965	927	925	895	924	995	936	922	941	941	895	884	834	961	919	922	860	897	897	901	935	1047	917	895	967	975	942	960	886	997	906	913	941	981	898	944	955	907	913	948	970	912	900	921	947	901	939	984	913	929	957	958	941	908	896	932	958	910	943	926	964	910	881	947	933	922	892	926	916	941	936	933	918	976	949	863	923	939	941	868	987	904	930	947	960	930	936	870	936	937	956	921	908	962	938	922	927	914	958	898	856	878	997	958	858	939	973	961	998	942	921	930	919	872	869	964	900	916	971	958	942	905	959	902	909	944	945	946	944	992	944	929	902	922	945	883	987	935	928	912	938	963	935	909	921	932	917	969	957	978	881	911	931	908	936	936	961	908	944	971	953	912	928	964	957	994	911	946	890	941	948	932	944	929	922	979	958	895	950	930	908	941	908	880	941	909	949	858	931	882	955	895	983	896	958	910	970	987	934	934	930	979	909	918	927	880	925	929	943	944	944	915	877	904	903	949	977	876	905	946	937	952	925	853	926	939	937	952	949	947	893	927	952	943	894	921	976	912	908	956	900	953	971	882	896	936	908	987	919	925	916	903	961	977	958	960	934	905	957	908	911	938	913	920	958	923	996	963	933	950	965	930	907	970	968	946	925	901	974	927	903	965	909	966	951	929	973	953	922	1030	913	924	908	902	986	985	893	926	882	909	903	893	887	873	969	934	915	869	923	949	904	916	910	913	919	967	965	917	872	974	860	898	946	938	910	973	948	906	949	934	965	864	925	936	944	903	861	877	921	904	934	985	928	925	912	871	908	925	936	947	952	894	901	902	936	875	944	923	894	951	914	939	917	889	894	881	936	944	932	892	934	932	969	914	969	907	945	899	962	887	931	898	936	878	951	884	866	938	918	965	914	935	906	878	951	908	877	955	969	957	897	988	983	910	898	921	934	940	979	948	921	969	935	910	974	936	948	928	920	950	878	876	975	896	896	912	964	940	909	942	920	881	911	902	973	937	967	1005	944	1037	979	954	942	987	915	917	910	853	962	1000	941	955	964	1009	953	930	952	918	918	960	920	897	919	932	957	881	918	926	937	868	916	924	908	931	909	927	890	923	894	920	947	923	970	975	940	913	924	929	964	937	906	911	978	955	887	911	942	941	926	920	932	953	971	980	955	918	905	954	885	923	881	886	907	995	936	873	911	911	914	968	935	940	949	937	913	902	898	933	920	927	935	884	896
12235	1661	290	202	174	168	155	150	184	178	186	175	194	180	174	187	173	180	162	178	166	151	154	184	156	195	141	146	177	166	176	141	183	138	150	163	182	170	175	164	181	141	168	165	172	159	171	166	169	164	156	157	178	155	169	197	177	172	145	176	169	169	165	200	174	158	154	171	160	176	166	172	176	175	158	196	165	182	165	170	181	191	173	173	149	173	166	156	162	174	154	159	162	163	157	138	148	177	170	173	174	168	172	173	158	171	173	170	166	155	180	139	164	167	180	160	168	178	151	173	146	153	178	172	186	193	166	173	166	150	132	151	153	156	161	188	169	139	178	162	153	178	183	153	171	164	176	160	156	153	160	195	152	140	167	183	191	179	157	180	180	169	181	142	183	158	157	153	187	181	177	187	173	177	169	161	153	157	148	188	159	171	174	164	180	156	163	155	166	156	164	177	180	165	171	154	142	192	166	185	173	183	156	148	172	172	171	164	180	182	166	170	173	179	197	163	165	154	183	177	179	165	145	168	188	144	156	190	169	158	160	162	147	171	181	188	165	167	172	174	170	168	170	159	148	168	157	155	187	179	165	166	158	189	168	170	185	149	150	162	159	190	176	149	185	164	182	131	156	172	144	170	165	146	160	164	171	167	148	166	174	193	143	168	186	154	181	167	148	144	156	162	174	150	180	171	175	173	156	180	193	175	159	153	194	194	161	162	171	154	195	149	165	183	170	165	164	171	180	153	178	191	165	174	163	177	173	175	185	156	147	178	176	162	150	152	163	187	170	171	168	152	175	146	145	183	163	160	167	160	168	173	161	182	165	178	171	182	162	155	159	145	186	183	164	172	161	177	167	172	171	146	167	164	166	164	191	140	168	191	190	162	156	178	159	172	170	174	170	156	184	164	162	171	149	191	162	161	171	177	173	158	170	164	161	168	188	162	129	185	160	167	192	149	166	169	164	155	174	175	188	159	139	170	197	181	165	171	172	169	188	172	174	182	152	164	166	198	147	157	162	176	192	164	170	179	161	174	173	166	167	162	178	161	161	176	136	179	158	163	148	155	161	190	184	163	158	152	142	165	154	160	162	170	153	161	195	168	170	148	157	157	163	162	178	165	165	181	183	150	168	195	159	182	156	192	154	175	157	174	178	162	137	169	180	183	172	157	171	168	153	173	177	178	189	179	174	170	170	189	184	165	174	145	167	188	186	168	168	156	181	178	168	159	153	164	184	175	207	177	164	173	177	187	176	155	167	183	165	180	171	196	157	157	182	155	184	161	165	157	154	161	168	179	163	157	177	181	169	186	150	172	179	155	159	171	176	168	136	171	163	158	170	145	157	169	171	152	178	161	168	171	164	160	190	154	174	141	161	152	166	179	171	178	191	172	152	159	181	154	166	178	186	187	171	175	163	177	184	169	181	164	171	143	190	190	158	170	188	165	154	181	163	167	177	174	184	176	176	172	217	162	185	173	174	189	157	167	165	203	187	164	159	184	160	179	186	209	188	184	148	155	157	171	156	171	184	153	153	169	140	160	148	157	166	159	167	174	170	163	204	182	152	169	160	170	154	174	181	170	194	194	184	162	167	187	159	169	167	147	175	196	164	158	181	193	202	170	173	173	146	138	182	196	171	155	167	179	159	143	149	192	181	150	157	162	176	161	188	161	172	174	175	189	166	170	161	160	148	170	172	161	168	172	147	176	165	164	169	183	192	196	147	179	167	187	175	175	148	163	173	159	180	159	180	169	180	175	193	184	201	155	165	178	181	166	145	153	161	155	186	187	173	172	159	183	178	171	163	149	181	153	156	156	164	156	177	185	180	181	164	143	169	167	133	184	173	171	184	162	171	188	162	181	161	155	167	171	190	166	167	177	149	194	175	193	163	166	162	166	165	167	179	163	175	161	163	157	192	166	159	147	157	178	151	147	175	185	179	149	144	177	174	166	161	163	150	180	184	167	162	177	157	153	164	182	159	146	156	176	172	168	155	167	152	147	150	135	198	177	176	163	167	180	158	165	173	169	165	171	168	171	150	157	167	159	165	157	158	170	190	163	169	202	153	163	180	192	171	171	171	143	165	186	155	150	167	164	165	156	174	183	178	164	162	164	178	180	162	164	177	172	156	173	159	186	156	132	171	164	162	173	206	179	175	167	163	160	153	169	189	176	196	152	158	169	169	138	170	160	157	146	165	164	166	149	162	177	180	144	165	148	181	160	163	155	170	178	152	150	164	176	151	163	154	166	178	174	162	169	162	168	149	168	160	160	152	189	177	160	169	156	171	167	165	160	165	158	186	152	170	163	157	169	177	154	160	152	170	181	170	166	162	175	174	164	138	162	181	141	191	161	156	151	162	168	203	166	166	174	176	173	192	162	173	167	154	164	171	150	169	155	160	181	166	179	180	157	153	164	155	163	155	179	164	170	173	180	168	163	170	167	168	175	198	160	152	162	156	141	171	183	185	161	181	156	168	156	154	183	181	192	174	168	171	153	179	189	155	142	170	165	175	145	178	156	173	183	184	160	179	170	163	159	147	167	173	160	159	148	179	179	148	169	172	203	154	164	181	151	148	158	147	170	167	163	146	190	189	176	168	201	168	161	169	166	170	157	169	149	174	193	177	174	174	166	171	170	147	181	164	183	177	154	149	152	173	177	152	179	174	170	177	166	150	172	161	171	149	160	187	182	166	158	166	191	152	149	181	167	170	176	155	155	192	157	169	161	176	155	169	175	158	137	179	166	170	171	168	157	169	150	163	158	177	156	153	154	157	150	163	157	151	162	158	167	175	175	172	186	184	185	170	166	161	167	167	183	176	154	173	191	182	143	159	166	179	165	154	152	149	184	161	161	175	146	167	185	140	169	166	179	178	175	151	180	161	173	167	173	171	191	185	144	172	182	160	153	166	167	198	173	154	150	186	179	166	151	176	172	179	150	141	165	177	165	172	179	185	151	160	153	154	186	163	187	161	169	164	168	136	179	174	154	167	197	157	154	180	166	178	162	165	159	161	164	167	183	172	161	166	141	157	162	165	151	172	176	179	184	172	163	171	168	190	154	169	160	157	180	173	179	159	186	169	143	168	189	207	149	168	150	165	171	167	188	161	170	166	175	168	166	152	177	161	168	173	152	161	156	164	163	160	194	176	165	163	170	167	178	173	177	165	164	190	180	164	153	169	173	164	172	180	188	217	169	180	174	166	184	161	168	181	165	180	162	202	174	169	134	156	169	152	157	159	177	172	160	165	189	152	183	172	181	161	178	163	167	165	172	188	185	173	179	156	166	181	176	182	156	176	159	177	167	167	184	165	170	165	175	170	173	174	212	150	175	177	147	179	163	183	171	165	161	170	163	154	160	168	145	159	150	160	159	178	150	167	178	158	201	182	169	160	185	165	171	168	183	160	159	192	188	158	154	167	172	167	153	171	162	172	173	154	161	175	188	155	164	159	181	172	167	152	188	157	166	172	174	170	162	163	152	138	152	141	173
11808	1387	567	596	592	552	579	516	525	518	500	554	506	536	483	537	503	509	509	522	505	449	498	521	512	486	483	489	531	522	491	479	469	519	490	517	520	522	479	501	511	503	518	518	515	502	513	491	532	462	507	528	473	456	490	526	487	505	512	494	527	474	509	488	457	519	485	460	460	503	452	520	512	496	468	459	512	498	473	505	509	495	501	493	493	505	482	525	505	473	525	490	496	492	548	469	500	491	488	534	522	506	491	502	513	491	502	481	475	497	483	475	485	531	493	486	436	505	468	532	498	508	464	529	505	481	494	484	470	488	491	468	527	527	472	530	490	514	531	457	483	477	523	516	472	502	481	524	480	507	478	539	506	489	509	480	499	508	460	542	453	514	479	489	456	472	519	492	515	451	485	469	496	530	461	463	471	444	532	478	464	478	515	512	521	473	485	453	487	511	528	521	467	475	464	476	475	517	466	492	482	519	506	476	507	520	470	504	500	504	483	488	497	514	465	497	498	482	511	467	482	468	485	489	498	547	515	498	502	475	521	514	516	535	505	460	510	497	493	463	499	492	501	545	517	518	498	485	467	497	476	477	465	482	458	464	467	491	549	502	495	475	497	507	509	492	508	501	525	519	503	481	483	527	513	491	502	508	490	501	472	530	511	503	447	504	524	494	483	508	491	473	493	478	512	509	472	480	503	448	485	509	503	507	511	468	491	537	463	519	531	483	516	454	459	460	476	486	517	501	511	453	481	482	504	461	474	501	469	529	503	475	514	500	477	491	483	495	478	469	485	467	517	493	432	464	482	543	463	491	470	527	494	501	479	540	500	512	495	504	500	491	508	506	479	480	484	525	505	501	476	515	477	488	491	502	481	507	462	485	498	512	548	470	507	553	507	445	509	513	503	491	502	499	520	501	484	520	533	496	507	463	479	525	494	514	531	476	486	468	439	490	442	489	477	454	477	494	490	481	485	500	498	480	480	496	478	496	466	518	460	486	504	497	493	495	496	503	483	508	504	518	510	507	482	530	504	482	467	505	494	445	493	500	520	478	487	529	524	502	533	503	473	502	509	472	516	499	507	507	474	525	491	519	482	464	497	499	518	512	546	512	480	480	468	489	508	526	518	491	527	484	484	500	503	495	477	473	488	504	496	456	487	536	466	484	492	508	499	516	453	463	482	464	507	484	504	516	449	484	516	494	528	535	517	505	509	523	506	450	497	520	472	450	508	480	494	503	468	490	489	445	496	502	502	512	502	493	533	483	537	492	491	488	528	480	545	490	491	513	551	512	533	493	516	465	476	486	509	542	478	480	495	486	460	502	511	490	501	494	555	433	505	478	499	471	520	507	501	467	499	501	496	473	511	500	461	487	496	504	505	471	494	490	504	478	486	468	483	482	512	513	493	484	497	504	485	495	474	487	497	486	526	543	531	514	492	464	496	465	517	540	513	475	505	526	555	466	487	471	485	477	502	539	489	503	498	498	481	489	501	522	504	532	521	539	478	501	498	491	557	492	502	497	500	520	501	548	499	510	530	506	498	473	533	522	487	484	510	523	491	487	468	483	501	498	496	465	520	490	535	511	500	498	454	487	481	505	479	503	518	498	488	510	507	504	536	470	473	521	505	479	461	496	500	490	499	502	520	500	545	498	468	458	496	474	540	503	511	492	518	554	480	482	511	480	496	495	459	525	464	516	461	531	512	492	518	513	509	507	494	497	444	434	492	493	497	479	500	484	478	483	511	524	528	472	475	525	478	513	535	462	470	511	513	491	518	479	494	531	499	468	506	563	484	492	490	478	498	469	452	510	484	481	508	470	525	517	483	495	494	465	507	523	495	500	503	504	485	466	494	508	514	505	527	493	514	539	466	505	502	478	508	488	479	491	491	498	485	475	505	578	503	485	494	455	505	463	520	491	493	484	488	471	504	522	475	501	457	455	469	528	507	515	494	501	461	507	483	469	489	484	494	467	524	469	463	513	525	500	509	490	522	492	523	483	488	453	483	489	535	472	561	500	478	483	488	493	457	486	506	498	434	516	474	476	522	541	513	494	496	515	467	526	522	511	498	479	482	495	510	528	483	482	525	481	502	500	498	484	483	532	481	519	493	493	523	485	481	512	520	478	515	505	518	491	509	457	481	467	523	517	473	505	518	498	491	485	483	489	542	509	475	503	486	479	494	522	514	466	528	515	487	479	492	480	495	500	504	539	518	466	482	483	484	503	480	504	512	504	489	489	511	497	504	539	506	512	479	459	537	536	505	490	511	534	476	484	502	494	495	455	505	473	491	523	467	512	486	522	493	518	497	493	531	495	480	486	456	465	493	536	458	515	480	503	502	495	494	493	511	479	500	527	558	522	484	455	485	491	523	541	497	470	493	482	493	495	478	459	482	503	482	519	526	528	508	466	486	497	479	462	520	501	522	475	500	503	556	491	517	473	509	493	509	506	497	507	486	517	491	527	497	534	486	533	478	507	462	491	481	487	547	502	500	465	517	525	480	483	524	504	477	471	488	489	484	525	485	474	471	504	507	481	497	491	506	508	549	479	498	478	469	542	498	472	486	504	508	514	553	526	496	529	498	486	487	510	492	486	479	571	488	521	548	495	469	498	498	501	544	502	449	501	511	484	444	504	516	501	500	472	511	488	481	527	524	499	490	477	502	471	482	530	494	483	522	496	502	495	459	539	513	539	523	523	483	485	529	436	475	504	492	479	499	535	483	474	471	470	516	525	448	469	464	498	493	491	496	543	467	499	462	516	482	445	496	516	504	486	486	488	548	502	513	521	489	475	472	496	510	513	508	525	503	520	526	530	487	504	470	479	508	491	487	493	514	488	483	465	481	469	491	505	496	536	474	535	506	486	516	467	538	494	486	470	493	483	481	486	513	520	518	469	447	519	513	509	468	465	452	494	459	508	500	517	529	480	459	497	522	501	516	511	515	475	490	497	493	480	478	497	506	482	512	526	483	504	536	491	541	486	504	501	495	468	442	511	495	508	459	471	500	508	480	515	539	500	517	487	499	511	518	493	478	510	463	514	489	465	478	510	488	518	462	525	474	491	518	489	487	490	486	522	467	469	502	482	521	507	480	467	497	519	490	516	520	498	478	487	446	533	466	528	493	493	509	478	500	468	498	503	504	525	523	508	484	490	532	521	496	549	497	520	487	497	494	481	516	523	496	503	470	477	516	515	473	515	495	520	525	497	526	541	482	502	497	507	483	471	480	470	511	538	548	480	505	489	481	552	435	481	488	495	485	499	465	487	547	500	501	498	498	451	467	504	496	507	481	493	515	527	468	480	496	484	493	479	483	532	462	481	524	522	481	463	475	498	524	502	483	462	524	463	498	509	522	522	500	467	498	484	503	533	442	485	492	491	537	521	491	471	498	496	514	478	498	520	508	486	456	470	508	531	521	502	500	489	487	472	497	524	503	518	496	510	501	492	529	489	472	533	534	479	498	491	473	513	491	470	481	477	479	502	480	480
60311	29668	6915	1020	646	547	510	451	414	372	360	360	384	400	373	363	346	385	371	327	324	329	349	343	304	347	346	367	328	351	331	365	361	330	321	345	346	318	350	348	365	325	374	308	316	340	319	346	353	311	329	361	356	334	338	348	316	346	354	357	324	352	350	354	335	344	317	324	344	345	320	334	312	348	326	338	317	307	326	330	335	337	399	317	355	328	334	332	308	335	305	332	350	289	309	309	345	371	365	370	335	336	351	334	314	355	336	336	299	344	341	352	339	315	343	361	351	348	322	318	333	349	361	347	325	314	336	329	313	315	360	342	314	327	351	364	336	366	327	336	340	313	311	336	327	320	353	350	334	329	320	325	281	320	353	346	337	353	332	357	329	357	348	314	344	344	340	324	317	353	343	314	324	311	327	356	331	341	369	331	335	341	365	378	347	354	355	321	332	315	336	339	314	341	326	360	335	282	362	356	340	321	321	309	298	364	343	313	340	326	349	358	361	337	302	337	362	363	351	370	327	310	343	338	322	327	338	364	353	326	323	372	319	357	334	353	325	369	339	354	291	342	345	358	315	326	323	324	331	300	348	351	326	326	341	319	341	307	325	313	302	316	358	316	346	320	311	311	299	324	298	350	359	316	350	303	332	340	357	348	316	348	342	344	359	336	351	357	334	325	361	334	335	312	329	342	355	332	328	363	344	377	337	305	319	325	329	368	319	313	313	342	349	345	330	375	342	321	323	303	327	345	324	334	325	371	332	309	292	350	313	334	327	358	336	331	320	310	337	340	347	324	348	335	294	309	333	316	328	351	346	335	318	352	311	342	286	355	315	341	360	352	329	335	323	306	335	342	339	318	327	348	293	353	335	336	336	332	318	348	341	289	334	302	331	360	340	310	309	345	351	356	353	384	324	348	342	362	347	344	353	350	334	293	311	342	315	332	338	319	350	346	299	343	340	343	337	345	319	307	323	338	324	307	300	330	305	342	319	344	335	333	315	349	346	333	298	354	328	327	390	343	316	312	302	319	321	330	356	355	354	322	340	314	303	288	344	317	315	265	329	330	307	318	333	345	336	367	337	323	332	329	338	357	336	335	325	342	316	333	330	342	327	343	314	324	325	332	340	311	358	353	316	356	301	296	318	336	333	340	347	345	320	330	320	333	328	354	339	353	352	306	348	338	323	356	307	338	315	329	284	349	301	328	336	342	334	336	345	349	321	316	342	308	321	345	333	343	316	327	362	360	323	335	363	335	319	320	383	321	336	348	355	360	324	325	346	351	323	331	305	329	314	314	361	313	308	323	342	314	320	340	334	325	350	358	361	292	309	319	353	336	312	339	321	357	324	352	352	364	318	332	328	341	325	319	334	320	339	287	304	333	317	346	320	351	324	338	324	330	333	313	328	270	313	331	333	328	319	327	315	307	319	335	321	317	346	338	330	343	363	315	345	328	293	330	356	383	324	318	329	311	326	345	305	329	322	339	343	343	304	352	330	310	323	367	327	317	330	312	331	317	335	331	352	355	329	357	322	322	354	371	349	335	337	335	320	352	319	333	335	343	283	312	367	348	346	321	314	322	324	334	354	340	359	349	327	367	342	346	360	340	339	347	340	326	342	354	336	365	334	358	323	318	313	280	351	332	342	329	335	325	320	307	337	332	359	321	318	322	326	306	328	346	316	338	309	347	316	325	347	337	316	344	347	327	340	336	337	335	343	346	328	331	305	337	319	327	342	326	350	357	303	357	310	318	351	314	310	370	333	340	336	342	324	333	348	310	354	371	339	357	328	326	333	345	367	330	317	342	352	333	354	330	337	333	352	357	330	347	361	360	355	315	348	324	341	341	338	327	320	325	357	370	362	344	369	347	338	360	342	351	317	330	367	328	325	345	317	342	321	339	320	325	350	321	313	347	321	341	332	322	358	337	329	344	315	320	332	322	346	328	334	379	331	328	329	331	322	366	287	343	300	335	346	352	322	347	385	361	325	352	345	348	353	369	304	361	341	342	360	313	310	337	315	345	328	359	296	329	353	341	348	346	339	332	342	316	319	337	338	334	322	331	337	329	332	333	321	315	327	329	312	351	314	315	352	344	284	335	339	333	327	350	348	318	350	357	326	369	362	347	332	335	326	367	335	311	356	367	331	297	342	320	348	355	333	320	350	351	326	338	324	352	362	335	323	348	372	304	320	362	357	346	349	340	330	292	332	356	351	352	349	324	342	310	329	340	323	338	307	334	336	322	332	333	336	310	338	301	329	332	331	347	325	291	337	367	358	369	348	312	332	329	320	303	320	321	322	309	331	331	345	357	336	305	338	296	316	320	371	316	330	398	348	298	337	359	333	325	340	339	303	340	332	340	313	321	331	337	314	328	336	325	327	355	326	331	355	308	303	334	343	329	336	322	341	351	345	348	331	334	335	349	342	313	356	349	335	334	351	335	343	326	323	311	322	294	328	310	336	303	327	338	375	316	338	344	340	332	317	324	313	354	299	279	329	332	311	353	333	318	378	342	336	363	322	326	325	320	350	340	299	314	360	339	366	342	361	312	321	334	339	341	366	334	355	331	360	319	344	334	334	348	336	319	328	319	342	300	316	355	326	315	307	324	317	332	315	338	336	320	320	334	292	320	358	340	336	339	339	319	372	290	363	303	357	307	315	326	322	348	314	318	297	356	320	349	304	325	322	308	351	311	332	361	325	331	296	328	328	393	320	292	337	345	310	337	340	286	316	330	317	341	349	356	315	310	379	322	355	340	343	317	345	307	324	368	330	350	332	358	333	340	344	358	332	300	316	335	308	342	356	322	347	357	351	314	303	310	328	325	336	338	317	363	344	397	356	350	347	307	333	309	336	365	311	340	331	296	313	319	314	319	293	319	301	332	316	338	352	315	336	322	328	355	310	343	311	336	326	331	329	286	319	294	334	312	299	332	359	318	309	314	349	328	325	333	325	349	338	332	349	327	352	359	331	304	305	318	380	336	323	295	312	304	317	354	344	347	298	320	335	331	339	302	307	342	352	330	306	302	318	368	390	297	313	326	349	365	356	332	321	344	330	313	322	348	357	327	307	336	333	331	333	346	348	333	338	350	312	349	318	338	351	325	283	331	322	358	349	341	353	361	337	336	331	326	327	332	347	320	363	324	318	311	291	351	336	348	307	338	343	347	352	323	346	339	297	350	353	364	341	349	292	311	349	334	361	353	329	350	323	297	326	339	343	319	347	366	320	328	294	321	353	340	324	327	315	346	336	342	316	313	331	366	311	301	327	327	337	325	343	336	346	306	303	326	344	332	348	331	336	330	319	294	361	351	330	305	336	352	344	349	320	311	324	326	303	361	326	317	324	351	356	333	313	331	329	330	329	338	303	363	348	333	329	321	328	326	336	297	341	364	331	354	324	380	337	298	334	299	311	315	318	346	332	335	352	336	319	297	320	321	355	333	313	303	318	355	343	327	345	340	346	356	342	341	327	318	337	352	330	291	320	307
37179	8448	2225	2523	2303	2060	1753	1601	1444	1282	1258	1188	1155	1107	1081	1009	1043	1004	979	954	916	969	945	898	974	864	928	938	889	934	861	858	915	917	900	887	864	867	851	874	864	856	806	895	859	886	862	915	885	859	920	913	864	838	889	895	839	868	856	869	852	838	832	837	811	868	850	824	847	827	888	858	883	846	873	862	812	859	830	852	851	837	832	848	881	846	871	910	842	841	836	880	871	835	895	852	868	834	862	857	843	824	869	840	834	864	874	795	848	896	823	809	867	819	907	836	841	832	852	844	846	838	865	887	819	844	879	858	826	886	860	857	829	825	818	860	835	830	910	830	790	888	850	835	832	832	828	887	884	782	823	849	844	842	828	864	818	779	790	877	878	783	893	808	848	843	897	873	873	843	876	777	835	868	847	878	854	861	805	791	813	869	828	817	850	858	853	830	889	869	889	864	873	892	816	846	841	857	845	822	835	811	812	826	865	843	816	870	866	883	829	810	832	891	755	815	841	840	896	805	841	883	865	849	835	860	869	865	844	823	843	798	853	834	852	869	888	876	808	855	854	891	857	806	863	851	826	826	856	830	836	848	823	783	860	879	890	852	871	892	894	837	906	809	903	824	913	842	866	847	798	852	819	791	865	839	805	846	884	850	830	851	868	836	839	853	854	858	836	840	870	850	862	833	847	845	880	834	854	846	904	855	812	851	839	854	832	877	842	868	892	812	844	836	881	809	837	818	812	841	886	852	871	859	808	891	847	878	891	882	883	830	876	854	856	905	891	827	798	824	849	829	853	857	831	862	845	815	848	783	833	796	847	804	911	905	844	842	868	846	815	843	855	838	849	907	848	809	846	888	852	850	840	832	846	842	846	867	824	801	854	873	787	812	882	819	820	840	873	838	862	867	837	893	885	846	798	917	830	872	815	851	847	824	811	876	880	852	800	825	925	893	901	839	824	820	799	914	823	811	859	822	822	856	887	813	846	879	895	866	888	872	836	829	869	885	928	823	817	762	906	856	872	822	855	854	874	853	891	800	795	878	847	897	828	836	890	860	863	851	839	809	837	850	900	870	852	806	861	858	864	848	807	830	845	875	838	814	850	846	855	854	870	829	841	867	866	817	862	860	864	838	864	849	846	852	860	853	868	836	861	856	892	857	854	917	854	841	876	840	880	845	836	863	868	858	805	841	882	856	829	834	849	782	859	767	870	861	843	820	899	825	856	890	874	858	824	865	852	864	844	856	866	874	828	813	855	872	858	859	893	899	793	859	810	813	831	808	817	859	814	853	844	832	853	880	798	852	859	857	888	873	870	888	813	853	874	802	817	851	876	829	821	859	770	814	803	833	873	832	843	873	836	825	835	835	895	781	898	859	843	870	890	857	847	927	868	883	782	869	831	838	816	839	817	837	850	867	883	843	885	810	854	829	836	835	847	839	852	841	882	881	851	880	874	834	850	792	849	883	854	939	889	824	845	896	796	885	854	898	860	848	825	835	841	846	850	854	820	799	857	892	877	854	865	846	824	859	824	864	819	898	910	825	857	856	862	887	841	845	847	855	827	881	855	834	850	829	873	819	866	827	858	836	839	847	867	895	856	833	848	852	844	841	842	789	815	805	844	875	846	850	855	829	878	821	833	835	897	788	810	880	826	869	851	852	864	809	822	885	856	844	847	867	834	796	889	847	835	839	859	797	831	850	820	837	840	859	837	863	869	862	834	798	802	912	869	809	859	873	836	826	897	812	861	861	866	838	880	838	869	872	889	849	889	829	847	790	833	871	812	882	858	798	885	860	867	814	884	945	861	771	869	846	842	872	848	882	836	852	858	852	845	871	794	869	892	821	881	814	850	922	805	835	864	828	843	877	858	824	818	832	878	802	824	850	872	837	847	848	862	835	852	877	895	834	890	855	838	839	909	880	876	892	846	819	853	881	825	830	849	882	896	796	798	854	805	833	862	903	812	876	883	870	900	856	872	835	850	837	809	817	880	872	793	830	829	830	851	845	870	888	882	817	864	843	845	803	862	863	878	837	853	856	853	829	832	816	846	844	894	853	868	861	811	843	846	844	803	854	849	825	825	843	916	860	816	869	825	865	855	852	853	850	876	871	883	903	837	873	856	853	873	837	824	871	810	842	829	850	870	905	845	881	858	886	918	854	854	793	874	879	899	788	807	864	838	885	841	843	839	859	865	841	832	879	896	842	804	862	854	841	809	850	891	845	873	891	853	813	857	837	853	878	871	850	798	863	822	867	838	831	878	862	897	874	851	851	839	858	859	879	831	843	880	820	911	879	835	775	831	858	910	869	860	810	884	902	869	785	842	847	821	829	869	799	819	871	846	819	815	850	841	845	843	878	881	865	811	853	878	870	843	847	877	838	849	839	824	872	794	790	829	850	799	889	886	862	910	839	823	839	836	880	854	839	877	824	854	871	907	865	873	833	841	854	840	908	854	846	868	832	805	868	808	849	873	778	887	887	916	869	858	860	869	801	855	809	803	785	842	809	886	844	876	810	852	817	838	909	859	848	868	852	839	904	842	860	811	884	887	852	870	845	883	845	834	882	837	850	890	804	876	877	822	893	854	855	833	840	875	833	852	841	856	870	813	843	863	853	851	874	862	830	867	861	832	826	838	853	876	825	806	828	833	893	892	843	864	826	839	805	833	844	864	871	894	878	848	839	892	823	851	830	885	840	892	826	758	872	857	887	827	864	850	798	882	818	863	843	853	839	852	862	854	827	853	849	888	855	862	790	880	847	810	874	849	869	858	823	870	835	854	855	870	798	813	823	833	820	853	855	820	798	832	855	828	890	819	898	857	849	859	827	800	838	821	893	883	834	807	881	836	874	886	880	797	941	817	821	849	858	832	823	863	863	864	847	820	859	839	860	871	863	865	846	841	834	844	833	844	874	882	824	809	909	843	856	819	871	883	858	899	785	901	859	895	871	845	832	895	786	792	876	869	891	892	803	832	855	800	758	865	814	853	829	821	887	787	878	875	812	832	852	832	835	865	838	830	838	854	867	886	913	803	830	870	837	852	855	818	827	785	848	845	848	863	868	887	877	911	784	770	881	809	851	866	840	842	877	847	874	868	856	863	833	834	801	817	844	843	906	862	823	855	891	861	795	861	845	796	865	888	803	878	857	816	894	821	884	798	886	831	824	868	840	882	828	889	891	876	839	802	810	840	847	869	807	818	883	872	848	852	837	882	866	820	891	841	844	850	825	859	890	860	880	829	842	867	824	783	847	845	847	864	813	841	828	885	811	854	874	883	871	839	821	815	844	821	853	885	781	890	790	867	897	805	811	827	836	832	794	874	850	876	828	832	877	909	829	896	878	871	841	854	832	876	874	830	831	795	830	802	832	910	853	870	831	840	871	833	856	867	857	849	876	854	781	827	856	902	803	811	905	842	857	830	895	867	874	809	855	840	902	827	840	904	848	846	843	843	855	855	827	859	822	823	764	879	838	861	854	825	844	821	802
70962	37881	13601	2569	1113	900	752	655	573	531	518	457	479	444	447	434	410	415	397	418	396	412	424	424	420	368	391	389	408	383	406	420	425	395	346	453	420	373	358	406	403	413	422	379	393	380	354	410	380	387	443	435	394	399	382	377	356	409	363	392	396	375	424	394	397	340	393	398	413	375	354	351	405	392	377	413	370	388	409	395	330	357	399	361	373	380	375	410	398	405	373	401	407	395	394	402	376	400	404	378	404	406	369	381	402	367	451	375	381	393	382	444	397	384	362	368	396	385	393	364	385	386	389	359	376	390	367	365	340	372	392	383	382	387	369	380	388	380	365	396	373	365	408	382	419	400	385	369	375	380	404	384	378	372	398	387	371	395	356	358	391	390	360	372	386	338	374	384	361	366	370	366	393	349	375	372	385	382	398	405	381	394	382	358	366	370	393	399	369	388	408	361	397	350	358	387	395	385	403	414	399	365	377	386	366	403	376	382	356	364	395	388	355	403	394	389	382	426	398	408	371	398	377	385	399	378	363	360	405	393	387	373	385	361	364	398	389	359	372	348	381	401	404	404	366	378	379	406	350	408	387	398	382	410	421	390	384	352	405	359	414	420	360	390	361	426	400	398	390	340	368	386	386	420	389	393	397	399	338	379	345	365	381	372	411	397	365	393	397	393	367	400	357	392	370	393	398	399	377	388	402	371	404	428	410	383	401	382	385	389	380	393	370	417	387	375	379	347	417	387	390	362	384	367	384	369	396	350	407	387	388	371	395	375	337	375	408	398	378	344	414	325	413	383	376	356	399	363	387	386	399	382	381	395	401	386	364	410	404	392	375	364	334	413	369	383	371	372	380	372	338	399	365	428	387	389	398	400	381	360	414	373	458	405	371	377	355	369	349	384	351	378	385	376	387	377	374	361	391	387	390	365	383	374	403	355	402	375	366	428	387	367	426	395	398	351	409	395	381	388	354	350	392	372	410	401	411	366	412	358	388	356	389	393	366	400	383	433	367	381	377	388	405	413	368	389	347	407	389	396	356	375	375	394	374	389	389	374	373	382	391	410	400	386	380	357	367	399	426	394	421	396	402	379	407	380	394	395	389	398	378	373	412	381	401	386	382	403	352	401	410	380	406	409	367	387	379	393	396	387	376	386	386	355	386	394	341	358	410	356	407	363	379	373	355	384	413	412	392	401	345	403	380	374	348	360	372	367	386	378	405	377	397	373	398	394	429	410	430	417	390	365	347	369	386	374	408	379	377	403	384	406	389	377	368	366	388	369	433	404	401	375	418	387	393	395	409	386	362	356	366	373	355	418	369	405	418	371	369	365	366	398	345	354	411	388	401	363	407	429	361	348	389	380	398	392	389	419	413	365	380	405	403	372	417	389	391	389	359	371	384	347	408	385	390	385	347	352	317	373	362	367	374	392	384	364	387	351	379	390	408	369	417	379	380	350	403	366	328	384	392	386	357	362	382	358	355	357	319	378	367	375	370	377	379	385	426	403	406	429	398	400	378	376	380	400	420	390	390	395	373	370	390	353	357	407	380	359	409	398	427	406	380	363	379	361	375	413	348	413	376	376	396	403	391	400	356	400	388	397	385	400	397	378	388	361	390	394	400	371	399	370	386	346	414	413	418	348	389	389	394	379	360	436	394	412	404	388	402	367	377	413	344	419	399	377	367	371	409	371	372	354	387	347	376	344	385	402	390	386	383	394	379	420	402	373	376	389	373	417	393	428	406	401	375	407	411	372	372	400	373	391	414	406	409	365	376	400	416	375	366	394	332	379	370	387	369	397	375	378	382	368	404	383	371	364	389	382	393	375	410	410	392	358	375	373	400	375	411	374	390	374	388	334	401	392	371	380	360	415	413	378	401	404	378	392	374	363	430	391	402	372	404	383	371	381	356	380	371	373	395	393	361	395	342	432	392	366	366	366	365	389	396	426	397	394	366	382	392	359	335	376	353	355	367	414	377	416	411	394	390	392	393	382	383	389	403	426	398	375	393	342	361	404	369	406	370	365	391	412	364	379	398	419	366	411	353	373	385	396	385	376	376	406	376	374	389	408	376	371	367	397	378	411	384	399	371	395	414	393	342	401	406	449	432	383	402	384	361	374	368	383	374	387	390	401	411	415	448	355	408	355	339	387	368	395	390	367	390	369	377	431	395	384	386	368	372	408	434	375	357	392	342	368	403	381	400	384	401	353	367	357	394	397	391	440	367	381	386	363	394	371	388	372	418	357	419	376	372	381	376	371	363	405	367	405	365	367	330	375	395	409	408	383	367	402	375	384	371	379	387	373	385	407	378	373	371	394	362	381	384	359	389	401	380	379	383	408	436	403	379	380	379	382	397	374	391	368	388	386	380	402	398	346	394	390	393	356	410	391	377	344	374	388	365	331	335	370	388	356	370	373	380	396	354	377	351	363	417	397	359	392	395	381	380	371	365	347	390	387	368	372	378	369	416	371	383	372	375	399	386	361	362	409	377	395	387	351	368	380	356	362	406	377	387	384	340	340	447	427	385	426	391	392	369	353	390	404	374	396	371	390	376	403	387	374	346	393	331	431	348	397	374	390	368	356	370	357	365	378	363	394	373	397	386	397	388	416	388	362	397	354	358	384	393	402	354	352	351	373	404	399	386	363	394	344	360	408	388	443	369	383	390	335	364	374	412	399	400	389	342	352	380	406	401	374	411	393	366	378	389	386	382	366	379	383	357	373	356	381	375	400	342	366	379	381	393	394	389	355	440	351	354	395	395	411	380	372	401	392	374	356	376	392	347	382	372	342	392	355	382	380	371	405	429	376	395	385	397	402	388	348	386	387	380	414	395	371	369	410	349	410	359	362	409	359	385	394	387	374	351	365	376	396	348	416	410	405	433	390	371	342	373	406	372	369	381	402	392	362	365	383	371	377	411	384	407	421	407	370	412	386	403	340	357	417	390	413	391	400	399	364	388	363	374	359	407	379	397	407	389	411	361	418	406	372	385	395	389	393	414	399	445	398	331	416	370	336	407	371	391	382	391	360	403	420	391	387	409	366	381	354	361	406	363	391	361	376	376	382	364	357	371	393	364	425	380	341	401	405	361	424	385	392	406	380	400	409	345	380	392	385	381	358	363	387	332	427	388	360	379	351	396	378	379	348	364	373	381	401	376	349	406	402	360	366	385	361	376	389	383	354	389	351	374	377	391	338	399	391	386	373	384	385	373	388	378	376	392	400	411	383	373	383	377	344	361	358	396	371	377	380	387	365	404	350	370	402	402	375	409	379	387	389	409	403	366	373	395	407	361	408	412	395	359	373	391	351	382	382	403	378	370	373	373	371	375	379	375	406	377	411	399	390	374	398	414	392	389	356	385	389	411	399	345	401	355	407	406	369	414	393	414	377	395	391	381	345	356	386	376	422	406	356	376	357	363	414	399	385	405	370	375	370	365	364	377	374	382	397	404	359	368	363	350	381	416	366	384	374	362	344	394	364	396	385
46564	12164	3546	4187	3795	3216	2769	2360	2080	1910	1710	1562	1522	1411	1374	1314	1242	1278	1292	1181	1193	1172	1078	1062	1130	1121	1025	1074	1060	1047	995	1009	1005	1015	1079	998	958	930	1021	1015	1006	927	973	1005	976	1011	952	906	962	981	961	994	980	936	940	975	979	922	918	947	947	989	948	962	981	971	960	969	979	913	977	941	928	967	885	962	973	937	925	986	956	958	897	928	940	941	941	967	911	902	934	949	979	904	923	957	954	974	900	867	943	922	893	949	931	885	931	921	946	955	932	962	948	928	968	855	959	891	965	926	934	851	973	928	977	911	956	934	915	950	917	937	923	868	885	981	995	970	912	869	908	929	958	924	891	936	883	883	921	929	951	933	876	1006	952	952	918	950	976	957	938	960	932	887	859	959	971	907	906	940	1023	919	945	942	996	878	948	965	925	935	940	950	967	990	970	955	927	882	930	948	932	942	904	929	964	911	906	905	915	913	947	939	981	1018	858	950	868	948	918	905	958	951	988	914	919	933	935	932	959	903	948	933	927	907	928	921	872	920	898	901	888	944	885	943	877	944	917	895	958	909	944	943	873	889	933	893	1001	902	881	915	927	1028	892	919	946	938	931	933	915	941	900	939	944	952	956	928	926	936	906	895	950	870	972	933	960	937	931	915	949	910	961	978	903	923	856	894	895	896	896	942	967	880	873	941	961	951	978	907	953	917	936	952	939	926	920	979	948	890	913	907	951	940	898	923	970	925	871	923	899	934	924	950	912	937	920	996	949	890	873	959	922	925	883	913	886	949	974	925	927	933	861	934	946	904	925	954	888	870	865	968	935	935	932	923	864	892	907	953	905	950	912	923	921	934	908	907	970	866	897	927	935	906	923	960	921	926	962	963	954	979	959	884	890	941	955	936	971	953	924	921	900	904	901	977	940	950	872	922	876	929	917	926	979	948	928	935	960	915	882	925	904	893	953	931	912	851	919	903	961	878	844	906	914	931	947	933	916	913	910	904	946	984	884	944	921	894	949	929	929	948	947	940	967	981	951	924	924	897	936	941	954	963	937	899	888	948	923	999	906	949	933	911	957	875	970	887	931	955	907	988	885	920	945	940	946	928	900	946	952	927	968	903	925	922	955	922	962	980	940	926	933	914	900	940	941	970	961	910	910	933	913	880	885	954	956	933	922	945	939	938	889	906	926	958	989	907	940	956	929	949	931	933	851	957	939	912	945	908	875	918	912	934	921	972	932	934	947	980	970	944	897	875	879	914	915	940	956	952	954	956	926	910	960	923	962	923	950	893	873	881	924	881	972	932	865	905	938	944	953	927	931	882	950	891	930	962	956	961	905	898	927	909	953	910	963	910	940	941	901	931	947	962	949	924	911	869	961	938	926	954	913	910	930	921	934	905	904	932	996	934	884	934	964	962	940	928	945	929	984	912	918	996	888	931	918	960	945	917	900	965	922	922	940	921	917	1001	934	924	982	927	882	900	909	892	931	916	852	965	917	951	917	920	961	934	874	919	898	890	911	920	898	912	888	888	901	966	944	965	924	965	920	901	935	977	938	941	882	963	925	942	926	905	956	918	952	972	937	926	920	915	926	978	926	955	932	909	866	928	945	930	889	888	846	912	876	899	906	889	876	887	936	957	902	952	943	908	915	919	901	942	899	927	943	940	895	965	951	929	881	898	893	882	980	922	984	892	956	934	932	925	898	978	909	941	971	909	940	915	870	918	923	931	933	870	881	941	959	918	914	903	882	910	934	958	941	904	878	876	896	922	942	916	909	916	918	902	967	942	911	899	919	922	875	886	926	903	960	1028	878	944	907	949	909	890	871	924	904	950	950	994	886	906	915	914	936	941	916	902	892	882	892	997	901	971	942	945	996	882	954	903	934	948	874	922	974	948	958	954	894	868	912	904	914	935	990	959	865	920	952	954	882	921	908	905	931	926	950	918	900	966	950	955	899	912	929	940	913	884	928	895	957	919	940	868	904	900	890	962	896	964	968	939	901	941	921	898	935	924	904	943	969	891	906	924	882	965	886	976	951	922	958	931	910	965	877	958	967	932	931	951	1007	906	894	945	896	975	975	862	937	912	896	913	927	944	913	904	932	940	959	903	880	936	971	883	882	957	946	1005	897	916	914	988	891	883	956	947	947	909	871	909	940	939	908	974	882	960	898	912	938	920	955	910	872	988	929	940	882	981	904	914	908	962	925	909	918	911	900	871	875	979	913	930	931	933	926	927	918	923	902	899	911	890	928	942	910	901	945	949	860	927	923	923	913	917	952	925	903	897	919	916	900	871	901	916	954	960	928	913	883	941	928	946	931	910	932	924	918	945	958	869	892	895	965	911	922	1011	880	906	970	960	907	947	879	952	902	932	944	960	901	937	896	946	880	980	881	924	954	906	909	956	913	922	853	875	953	958	921	926	916	930	923	917	906	909	935	888	961	906	892	950	959	948	965	957	909	902	953	951	913	914	924	943	943	925	928	963	844	909	951	885	975	930	952	901	893	913	952	914	967	901	929	941	941	944	932	949	997	932	899	956	899	992	926	942	937	926	928	947	900	924	943	971	933	909	898	898	906	937	968	898	925	969	941	1001	953	950	948	914	886	950	936	909	897	915	956	925	953	912	960	989	925	921	929	931	929	913	935	864	947	893	953	910	988	845	921	934	961	933	945	919	987	920	895	927	902	967	945	943	947	915	947	923	901	967	951	859	862	939	928	919	967	960	862	977	932	936	983	893	923	929	940	915	953	894	907	887	935	925	950	913	947	935	952	876	947	948	922	921	967	935	955	948	915	924	884	907	942	878	986	952	872	939	915	859	927	929	944	951	905	917	907	924	908	935	847	920	951	937	877	942	959	936	940	945	936	896	918	921	921	857	898	927	944	949	869	920	959	936	959	903	937	924	940	891	931	877	924	957	938	930	974	980	926	944	882	938	952	949	957	916	939	915	985	937	917	925	954	932	944	930	956	965	920	954	948	914	944	917	943	925	911	959	874	969	923	939	928	923	897	896	919	908	897	924	880	904	970	955	930	862	921	877	948	924	894	948	962	952	958	924	903	876	870	893	955	944	937	915	951	948	883	909	903	904	933	922	924	972	927	894	943	888	929	878	925	927	956	922	924	901	940	928	965	859	959	915	1007	951	905	880	911	1006	920	948	978	926	918	901	879	953	931	909	922	905	932	915	904	973	950	941	929	924	922	894	917	947	888	955	911	927	948	914	941	949	897	966	908	932	922	903	952	928	922	949	910	913	944	968	925	943	908	897	883	951	936	910	931	920	965	881	968	860	921	924	946	942	970	950	905	917	989	843	941	982	896	923	947	927	920	888	935	907	948	919	886	950	986	941	947	947	939	968	904	984	925	970	931	900	925	969	885	901	885	929	947	933	951	903	909	939	940	911	944	935	927	970	919	955	937	868	858	944	904	894	932	991	1009	964	879	877	891	926	888	900	958	935	986	879	949	922	882	965	879	936	912	938	891	916	958	895	922	959	947	908	937	937
11301	1125	200	181	162	168	146	170	155	169	174	187	146	182	142	187	181	182	162	167	147	166	174	170	165	132	153	166	158	169	168	162	189	171	179	166	173	164	188	168	162	185	164	156	171	156	153	181	159	185	171	167	169	174	163	198	147	158	155	161	173	171	175	151	175	189	171	176	161	167	181	173	162	137	182	145	156	160	160	175	180	161	126	160	127	175	166	169	146	153	158	164	137	152	162	168	181	148	128	145	182	168	173	154	156	167	143	164	155	180	156	144	135	185	152	164	136	157	192	160	166	173	151	174	176	144	176	188	161	165	195	167	146	146	150	156	139	170	164	155	160	191	180	181	156	152	148	145	175	159	163	164	167	183	182	171	161	172	166	157	168	165	142	166	175	177	159	165	170	158	167	162	145	176	140	157	166	160	176	161	151	162	144	147	135	143	161	146	136	166	150	180	163	156	158	151	142	162	165	204	134	165	165	170	164	168	160	162	137	178	149	172	159	185	161	149	162	173	163	191	169	152	166	178	171	193	172	145	151	163	164	160	163	163	170	164	155	154	189	178	159	182	131	169	152	156	161	189	156	164	163	140	167	156	161	156	182	155	161	158	172	147	160	153	162	144	171	170	159	131	176	174	160	180	173	161	186	139	183	198	167	164	142	147	172	168	171	204	158	164	163	189	188	183	164	180	163	165	190	172	156	160	164	149	175	152	176	163	168	174	157	168	161	168	171	141	162	163	182	152	167	150	164	162	159	179	145	150	151	144	170	132	179	178	154	164	158	174	165	160	178	160	178	162	175	174	181	145	159	155	158	174	137	179	158	162	142	153	152	143	162	174	159	162	162	170	160	158	146	157	149	163	170	176	181	181	183	173	176	177	170	179	177	187	134	145	132	178	162	149	176	162	177	146	173	173	145	170	179	177	159	142	180	168	162	179	173	195	171	182	165	148	186	188	168	175	144	163	175	144	174	148	157	165	159	172	159	166	172	159	170	147	154	175	166	142	161	161	158	153	134	164	178	175	181	155	161	174	140	164	155	168	174	152	177	152	156	164	176	155	163	182	160	169	160	165	171	157	159	178	149	171	178	177	160	153	179	181	181	193	158	154	180	181	171	196	162	167	167	182	144	149	162	172	174	153	149	177	168	157	172	166	151	150	145	190	155	159	154	157	174	173	192	178	172	162	155	173	178	173	154	146	185	189	167	163	171	163	140	168	156	159	162	157	177	151	171	147	153	157	162	145	163	158	172	167	156	166	161	148	171	166	202	181	152	173	177	146	148	157	162	155	186	146	152	161	157	155	164	173	176	161	158	164	174	171	188	169	191	169	155	145	150	175	177	172	150	170	157	161	176	175	153	159	154	159	175	166	171	139	167	151	154	152	168	188	176	172	146	148	146	137	149	163	151	190	178	178	159	160	166	172	175	161	143	162	186	155	174	155	163	175	167	178	163	163	156	177	160	171	182	137	157	148	181	161	162	151	134	169	153	177	179	147	168	152	182	164	133	164	173	160	157	141	164	162	155	168	170	181	192	167	158	145	153	153	162	175	178	173	144	149	164	147	165	144	154	146	166	171	147	161	182	179	196	154	155	175	153	149	158	146	164	148	168	144	150	174	156	172	174	156	157	148	178	164	180	166	180	156	201	164	179	163	168	172	150	159	154	155	179	165	156	158	161	158	186	151	176	167	161	162	172	142	152	187	168	168	174	158	175	180	168	158	203	159	167	157	194	155	143	159	157	156	185	156	167	175	176	146	173	169	165	135	153	159	166	155	173	168	170	190	154	152	178	176	161	159	140	156	186	150	183	164	150	150	149	165	193	174	178	165	180	180	175	171	185	156	160	171	161	140	156	171	160	151	174	167	194	173	187	150	169	172	170	185	183	173	160	175	167	143	183	156	170	156	151	146	179	170	160	171	166	152	170	144	157	146	177	171	152	173	160	157	162	156	138	175	156	167	155	165	175	176	178	190	149	147	179	147	144	167	180	160	170	175	157	148	182	134	165	160	181	179	175	157	177	167	166	141	163	193	140	158	166	150	160	176	163	178	193	156	166	173	166	153	168	168	156	159	162	150	166	168	162	169	171	182	174	184	152	196	154	148	186	151	173	162	160	161	178	155	160	163	163	168	170	181	150	192	160	148	153	129	160	161	192	167	158	148	154	166	190	143	167	163	140	134	173	157	145	143	148	141	154	142	165	147	158	151	139	157	179	162	154	155	155	130	165	182	168	161	182	162	151	150	156	158	143	165	182	147	173	196	160	161	152	142	160	166	149	148	160	155	148	150	161	146	174	136	186	169	168	181	168	151	180	165	144	159	184	168	159	148	150	159	164	165	150	178	149	176	176	162	164	129	172	149	181	172	149	179	140	160	167	170	167	159	167	180	167	156	175	141	153	184	168	181	139	166	175	189	156	156	147	133	174	164	198	184	169	159	140	174	158	142	162	174	185	160	164	159	173	177	162	151	162	161	140	163	163	172	162	137	171	165	149	178	176	156	182	156	161	173	160	152	181	169	163	168	133	153	163	175	159	156	174	171	161	176	170	172	172	169	143	153	154	177	175	164	166	173	146	172	163	191	167	153	163	173	181	173	170	195	155	186	146	163	181	168	160	172	158	168	152	174	146	151	162	165	182	144	152	179	163	138	161	166	190	160	165	160	185	151	136	141	163	155	179	148	149	144	152	175	168	154	154	162	154	154	173	149	168	173	160	184	171	183	183	155	159	154	144	183	181	178	160	174	165	164	166	174	158	166	147	181	165	154	148	160	161	172	169	173	151	159	183	177	179	154	165	161	155	164	161	161	161	157	188	138	166	157	155	143	159	196	158	175	128	165	156	162	183	178	167	170	192	151	154	170	162	153	169	157	143	166	170	146	175	164	171	169	174	180	148	165	158	179	148	172	168	163	175	165	157	161	165	154	166	162	157	182	174	142	176	146	168	145	162	173	144	165	172	160	181	148	173	170	152	165	161	169	168	148	177	177	153	147	176	153	157	142	158	164	143	172	193	151	176	168	187	196	172	181	155	159	172	152	161	177	163	156	176	176	163	185	154	177	164	140	158	174	169	149	157	153	160	156	168	159	164	162	157	152	151	162	169	156	165	148	165	148	184	180	138	168	160	159	192	180	156	165	167	170	155	178	168	149	144	126	159	191	182	155	147	178	171	182	170	158	149	157	157	175	162	176	151	175	180	172	163	152	170	188	180	173	166	162	168	148	166	147	163	166	165	156	152	163	161	156	167	166	160	154	149	165	172	161	176	154	180	138	164	146	166	159	159	171	165	169	164	161	168	163	150	163	168	155	145	158	177	153	172	157	156	144	148	179	148	163	155	176	161	166	178	183	155	168	162	158	154	147	168	140	171	188	142	152	162	165	144	174	171	188	167	149	155	150	143	165	162	170	151	177	156	170	137	154	170	160	159	138	178	171	172	139	168	167	178	138	178	174	163	154	162	196	171	151	163	176	152	154	159	158	160	164
10689	1202	550	574	537	547	537	527	511	537	531	497	464	502	479	492	489	499	466	537	530	475	497	504	466	482	499	478	468	484	530	496	530	506	486	484	463	503	515	474	498	508	503	514	460	464	469	472	484	482	502	505	493	484	494	502	503	479	483	561	536	496	524	520	518	474	490	493	465	493	479	481	465	514	475	472	511	505	454	482	494	461	456	500	489	495	536	481	489	476	472	532	486	511	491	502	474	480	500	476	482	500	491	479	455	482	482	522	476	464	495	485	459	456	493	523	477	490	509	464	492	476	440	495	485	453	458	512	493	475	425	484	492	511	489	480	497	483	481	502	481	486	474	507	479	509	499	485	500	498	510	460	474	490	449	520	498	497	471	475	514	523	452	505	460	459	504	492	445	512	489	457	494	489	526	480	511	435	493	489	493	479	480	493	499	469	517	508	492	509	476	508	497	520	502	506	441	515	501	483	551	498	489	528	462	514	495	519	486	456	462	485	495	478	465	481	479	498	501	483	476	517	484	441	456	518	490	487	504	539	502	473	485	521	493	487	474	505	495	510	497	486	511	486	483	532	506	496	514	492	462	468	516	491	476	519	489	479	484	512	480	511	471	514	464	498	466	487	475	480	480	555	468	506	498	449	473	505	532	522	488	484	460	465	524	494	535	458	503	497	485	488	473	484	493	508	462	486	473	527	466	460	488	454	452	486	509	482	471	486	491	486	467	458	453	451	488	490	495	488	461	449	491	513	489	499	482	493	478	428	491	518	517	542	521	517	494	432	442	488	504	491	496	490	477	498	496	504	426	511	475	468	508	511	512	496	490	490	510	466	465	509	451	504	508	509	453	490	492	504	471	468	485	500	489	500	511	496	486	474	478	484	476	481	508	504	533	481	483	463	507	477	479	493	447	520	502	504	505	482	497	450	470	526	483	499	469	494	476	504	482	486	523	460	484	467	494	469	450	451	471	449	495	451	508	494	482	525	490	491	476	483	501	508	505	472	529	453	490	501	464	484	480	478	461	506	525	533	497	517	473	494	538	482	494	489	516	477	501	478	488	493	456	509	508	504	469	473	501	485	505	513	484	470	468	482	472	497	506	488	495	443	504	499	477	525	495	521	526	496	477	461	494	477	520	498	469	495	484	502	523	499	516	489	513	453	471	470	500	504	481	477	469	483	476	464	491	507	486	487	515	501	518	478	490	522	458	501	498	459	499	506	486	505	500	505	454	461	486	484	516	480	507	478	495	531	488	476	453	460	501	490	474	455	513	478	465	450	446	484	486	469	488	503	478	505	472	461	476	505	509	512	484	469	469	482	500	504	515	483	484	485	499	503	454	511	460	466	501	486	468	485	505	479	510	510	499	487	475	490	505	524	521	535	464	507	494	456	483	463	502	458	500	465	494	500	513	496	478	432	517	485	506	455	515	485	491	494	502	487	430	478	495	505	508	495	445	516	503	515	491	481	443	519	505	491	482	470	431	517	504	468	508	478	492	541	493	523	515	518	487	480	462	525	480	475	522	459	485	511	456	488	468	470	523	526	485	482	499	514	497	521	483	497	458	525	471	485	441	503	486	508	510	507	502	468	501	497	523	486	513	445	532	479	480	464	475	529	455	455	508	469	486	444	518	469	477	498	518	461	506	509	519	510	481	467	509	506	535	455	500	503	479	457	510	489	472	489	457	503	495	471	456	480	493	494	481	452	513	486	464	509	460	477	475	467	515	487	479	487	493	462	505	526	498	527	460	485	483	498	490	495	499	474	506	508	501	491	483	484	482	555	506	502	440	479	511	451	501	509	499	485	477	498	510	448	458	484	496	484	487	498	492	480	494	516	515	497	533	486	493	486	513	467	499	475	512	484	466	506	480	494	489	480	513	467	455	476	489	458	452	491	485	455	545	515	482	510	484	470	486	478	491	536	547	474	487	495	487	527	472	483	448	522	478	497	474	469	494	479	539	519	480	512	476	524	502	470	466	487	465	487	474	473	516	524	520	468	476	466	478	495	453	534	532	472	508	505	493	503	502	491	500	498	496	490	482	527	454	461	497	485	468	519	465	485	498	467	476	492	516	439	507	465	480	478	515	471	525	478	485	461	485	531	549	462	464	497	476	486	472	516	460	478	527	481	492	469	460	506	414	516	494	502	485	510	466	515	479	514	466	524	480	517	523	486	526	463	482	462	526	505	482	528	508	497	469	489	488	496	493	503	490	513	499	479	502	478	478	541	514	485	511	516	475	483	474	473	470	497	498	477	466	498	454	498	476	517	488	485	513	466	486	465	466	490	500	487	494	475	470	454	485	515	512	472	446	472	487	463	473	474	505	503	517	483	474	469	505	503	483	498	485	458	482	485	480	492	497	431	480	496	503	466	496	455	491	472	500	479	445	484	525	458	475	490	433	466	501	491	483	479	485	502	488	485	526	489	494	490	490	490	470	457	472	484	511	503	485	447	496	554	505	488	519	474	486	511	511	440	521	512	484	534	450	488	474	495	458	508	474	495	528	458	508	455	473	491	498	505	494	512	449	514	529	452	478	468	513	434	477	480	467	458	469	546	478	527	458	467	455	499	455	504	459	465	431	466	500	499	483	477	494	492	441	477	496	523	493	491	448	517	484	473	486	500	511	499	512	494	505	454	469	477	492	530	461	469	545	508	515	508	513	525	458	511	512	436	477	493	471	500	475	477	531	495	483	449	506	493	456	487	472	521	464	466	527	499	465	505	485	530	482	517	472	479	471	487	497	522	508	510	489	513	462	463	478	458	510	473	507	513	499	548	478	514	456	497	495	468	469	520	477	511	472	487	513	489	503	474	496	463	509	483	487	452	499	484	480	493	492	462	524	501	465	456	478	481	489	470	492	504	485	471	467	496	496	479	508	516	463	495	473	472	499	506	502	485	474	474	504	457	501	490	466	460	493	471	492	535	505	480	488	494	475	516	481	462	512	499	500	486	496	517	505	505	481	488	518	482	477	509	536	473	498	482	499	498	476	513	476	479	484	488	467	444	468	510	491	527	494	503	448	512	477	493	501	461	486	460	473	459	493	458	510	491	474	482	459	505	503	517	459	457	490	511	502	500	459	493	492	485	463	469	487	516	467	515	545	475	464	464	464	486	483	503	457	481	485	515	495	478	481	509	479	472	477	491	493	534	520	460	479	479	480	566	485	477	500	456	520	472	489	518	482	450	526	463	490	509	487	486	477	483	482	474	520	499	514	489	492	525	452	479	460	479	475	459	526	456	508	489	544	494	495	478	497	569	471	516	514	512	486	490	522	491	495	486	504	510	478	472	466	463	478	486	500	496	493	504	520	504	479	485	490	479	502	464	513	493	515	476	474	509	474	474	505	454	479	472	497	470	553	515	491	482	498	494	536	449	454	496	496	484	484	468	497	514	490	528	441	488	472	441	502	493	469	478	512	469	540	500	540	456	504	480	489	454	504	462	438	486	513	500	489	478	466	471	475	483	452	504	451	504	504	500
59671	28516	4863	978	689	571	497	461	418	355	394	383	374	359	361	388	375	350	340	316	322	330	351	306	325	354	371	347	351	361	344	361	330	325	342	388	319	357	345	352	379	331	326	309	348	345	305	322	330	326	363	330	333	334	350	365	304	315	330	357	309	333	329	340	310	334	317	300	333	317	328	340	345	330	312	352	358	308	277	346	351	321	340	317	318	327	336	336	332	303	343	312	338	337	311	342	325	323	350	304	341	327	319	326	344	309	315	347	318	332	326	341	331	320	350	303	296	376	337	361	313	286	332	315	329	330	319	304	333	297	307	329	363	303	308	321	360	336	328	327	307	339	336	382	317	323	328	328	320	303	331	326	347	330	329	349	324	351	323	319	300	319	327	302	322	285	311	325	278	310	340	336	320	361	324	336	319	372	344	313	343	344	358	293	328	335	321	358	341	331	268	353	365	330	323	341	322	350	316	347	337	313	333	316	342	315	333	334	334	364	314	320	363	332	334	328	303	301	331	346	322	326	352	329	311	300	288	307	326	323	341	358	317	348	300	354	342	335	322	338	362	316	324	340	306	320	321	311	333	303	293	357	298	357	328	327	343	324	322	343	304	266	343	333	339	311	323	324	381	346	338	326	319	319	300	327	346	323	324	320	320	331	325	316	335	352	332	351	310	304	337	312	336	320	330	322	304	357	310	329	299	319	342	322	327	360	308	338	351	328	314	341	334	372	319	323	316	345	343	325	322	345	329	346	311	346	336	314	318	345	344	332	302	295	353	320	366	335	361	334	338	317	329	339	330	343	340	371	316	337	318	343	329	376	328	347	348	371	359	313	335	315	315	338	309	332	355	337	332	330	346	346	313	332	292	315	330	330	329	323	299	329	345	343	310	361	312	358	351	343	298	320	326	343	348	327	333	369	339	336	318	330	288	338	318	317	331	330	336	298	347	302	337	322	354	333	330	332	317	364	358	359	349	337	344	351	323	315	302	321	312	340	332	326	305	331	337	326	318	342	316	295	323	342	315	351	330	308	307	341	336	307	346	313	361	330	331	299	336	326	344	341	312	346	378	359	320	356	347	310	360	304	323	314	335	326	323	344	306	314	342	342	338	312	317	324	332	313	321	315	326	317	326	312	343	315	351	363	308	305	306	326	325	334	336	352	306	292	318	335	331	366	343	362	373	335	332	283	365	282	321	298	330	322	332	324	332	325	306	328	354	317	314	332	329	325	330	328	323	337	314	336	327	317	337	340	330	317	323	331	328	340	350	320	338	321	314	307	347	355	336	342	355	327	296	339	325	328	308	346	349	300	318	313	318	344	354	332	333	328	327	325	324	385	340	331	317	330	321	339	382	356	318	318	328	320	354	337	292	302	298	318	295	308	348	327	313	322	320	313	330	325	364	357	336	331	346	316	332	301	314	371	349	324	332	319	328	346	344	337	331	352	335	301	317	347	329	325	330	331	329	289	359	346	328	314	336	316	322	344	309	323	338	301	316	318	349	337	349	332	317	311	359	321	310	318	351	322	383	323	296	283	310	347	348	332	323	297	320	284	318	347	333	314	305	318	337	338	320	324	316	349	328	327	324	342	342	305	342	318	319	346	315	310	352	320	342	320	336	318	307	335	337	369	311	290	319	327	322	333	329	307	358	335	314	341	338	320	322	327	301	300	333	352	309	337	315	322	322	310	329	305	334	345	340	321	329	322	347	342	320	303	322	342	304	362	332	319	301	338	340	337	297	292	304	296	334	334	320	333	319	327	323	336	350	275	314	308	309	315	332	350	319	347	335	339	351	331	317	351	314	361	348	309	292	332	335	336	317	340	317	312	339	337	304	343	319	336	317	323	320	310	330	304	348	335	292	311	314	343	312	316	330	358	341	323	351	364	349	352	376	357	308	331	294	303	277	326	343	357	361	362	337	315	313	335	364	325	347	340	370	294	336	320	345	338	370	346	290	332	303	336	336	322	325	347	325	341	337	306	343	334	334	300	313	340	327	289	321	315	340	325	310	319	313	369	333	317	295	317	331	329	314	338	330	327	332	301	319	338	334	364	327	315	319	338	300	321	305	286	331	355	313	326	343	317	336	327	340	308	333	329	327	324	302	304	341	307	296	302	351	354	336	341	365	310	316	337	310	341	311	304	301	343	339	337	325	326	367	328	339	335	357	376	359	357	335	328	318	317	315	343	318	359	318	330	329	334	352	349	312	364	343	351	316	323	310	327	312	336	330	311	336	320	304	312	363	314	316	324	302	341	330	338	307	309	291	337	343	349	319	366	294	345	329	333	319	328	345	299	322	356	360	324	345	335	335	319	336	326	352	338	350	326	315	358	343	319	324	316	328	305	310	333	341	325	335	363	321	305	338	330	338	332	344	306	361	331	335	337	351	324	327	305	314	322	313	296	321	353	320	340	315	334	364	369	325	292	298	359	331	332	342	348	311	357	330	318	345	334	310	372	322	351	325	373	314	325	357	321	309	325	331	333	326	326	326	337	312	327	370	341	353	336	331	311	327	316	307	324	327	321	306	354	313	313	341	320	345	324	328	358	309	343	315	355	343	314	290	332	292	324	355	328	316	330	313	326	330	297	339	339	368	342	333	333	332	338	324	309	313	336	333	349	318	339	326	345	318	343	339	310	325	329	342	356	315	367	343	362	335	307	312	299	308	350	345	339	369	352	327	326	349	330	323	324	308	323	318	359	326	332	298	363	329	305	343	331	331	313	311	317	349	330	355	360	335	329	337	338	318	355	347	345	342	325	302	330	329	351	327	334	298	292	319	339	332	329	376	299	328	329	329	355	331	307	346	340	320	324	320	327	344	309	311	330	342	313	303	324	320	343	311	328	321	359	343	288	341	324	312	339	350	340	312	304	296	304	318	311	366	341	346	340	313	348	330	338	311	322	351	340	323	329	314	324	351	327	339	330	333	305	341	326	333	360	344	328	363	293	337	339	337	299	322	290	342	321	347	358	312	331	340	312	323	332	330	344	352	351	312	346	313	356	278	331	328	304	281	319	315	320	316	302	325	364	340	295	336	380	322	342	320	323	331	328	334	317	323	329	313	325	334	322	325	338	320	296	336	332	350	303	357	327	318	306	302	325	313	339	311	354	338	340	334	329	298	345	326	357	308	359	338	309	316	341	356	334	352	335	352	344	331	314	330	343	304	348	284	328	324	359	303	352	332	327	320	333	334	284	297	302	340	367	301	354	333	328	337	307	327	332	341	347	337	305	351	327	328	358	320	320	290	340	346	359	311	352	342	349	351	310	311	316	332	362	343	372	320	358	285	292	360	348	362	339	330	361	332	318	306	294	354	364	334	342	307	318	336	296	316	340	335	320	312	327	316	338	359	328	347	360	325	318	320	345	327	313	356	350	347	311	323	302	288	319	323	315	340	299	367	355	314	285	293	325	313	314	357	334	324	343	363	337	315	319	337	302	341	281	301	271	330	317	336	288	323	323	319	317	311	331	330	323	320	318
35262	8949	2198	2668	2374	2127	1753	1592	1489	1344	1254	1212	1215	1088	1049	1027	993	988	1009	928	1003	920	951	932	969	954	914	936	881	906	877	898	895	843	858	839	974	900	921	862	853	861	916	866	840	864	869	810	879	878	815	862	836	824	936	867	808	829	861	849	867	847	858	829	864	854	840	861	848	870	824	847	866	866	819	833	890	874	826	903	820	869	832	789	864	888	855	845	775	870	866	885	852	814	821	806	861	852	814	808	842	845	854	784	843	801	850	823	932	886	910	880	873	845	821	853	828	819	860	873	856	840	904	847	803	837	839	868	845	880	840	832	845	848	856	822	832	856	791	816	825	866	838	866	877	867	820	853	810	825	858	815	797	817	868	813	826	875	826	867	828	820	789	822	878	886	873	811	842	840	839	780	808	842	838	828	853	787	854	814	855	849	890	846	860	821	871	809	826	812	801	810	819	800	816	864	854	859	803	782	856	906	809	844	868	849	770	830	834	850	847	866	856	773	832	818	818	861	836	859	827	835	863	867	831	818	829	795	869	792	833	823	844	797	893	900	820	826	837	838	835	807	835	818	823	832	830	853	812	797	829	850	865	858	843	862	848	871	801	838	797	878	847	828	837	812	850	831	845	894	888	869	807	769	794	830	820	832	883	813	854	858	864	860	860	816	762	803	835	852	814	839	836	845	868	850	902	865	841	844	837	840	823	836	891	864	820	904	807	839	835	848	818	849	783	917	833	853	871	821	841	841	857	839	849	850	867	885	884	857	907	855	801	860	808	813	817	819	864	826	863	847	857	855	876	839	855	792	821	824	825	829	892	827	847	863	849	896	829	798	746	794	863	803	810	846	835	860	845	860	843	811	865	843	799	818	867	832	808	841	885	776	825	853	864	853	829	836	838	803	849	869	840	854	865	835	883	826	841	811	846	885	811	847	823	839	841	895	868	866	859	837	858	828	855	861	821	827	844	884	842	845	814	814	813	900	792	849	779	822	878	860	842	896	807	827	850	842	858	837	834	808	799	807	857	826	832	834	816	913	872	831	855	835	838	810	849	817	821	872	847	874	873	816	847	833	828	849	861	836	849	850	828	855	827	814	809	840	875	827	838	826	880	806	846	840	829	853	829	834	828	839	834	876	884	847	852	831	768	829	815	797	830	803	851	811	795	880	806	817	874	844	850	815	837	869	855	887	815	800	820	825	914	846	862	874	851	860	839	838	801	855	866	807	840	823	777	848	876	871	839	830	819	819	832	779	811	758	801	842	851	810	860	815	861	847	854	860	852	822	815	867	799	817	865	812	822	841	852	859	858	837	805	809	844	784	881	849	882	799	860	822	847	875	853	814	845	870	791	826	848	846	830	831	833	852	846	813	851	830	826	889	818	868	864	868	833	819	840	853	922	849	804	822	886	854	846	829	815	829	795	794	836	844	870	873	828	819	822	885	833	868	845	909	800	804	882	850	889	861	842	902	837	838	877	903	808	840	836	844	861	828	819	853	799	794	848	852	861	827	870	854	858	862	853	813	880	878	878	811	899	862	860	835	830	804	845	800	842	807	899	864	877	864	819	829	862	819	820	808	804	837	873	855	840	868	873	882	858	881	825	828	838	906	838	805	878	845	833	853	837	817	856	853	860	918	814	897	821	828	808	843	831	820	806	851	849	867	860	850	790	836	863	819	854	886	818	846	846	865	858	842	827	821	812	834	828	836	859	886	871	823	855	861	811	852	850	863	829	844	861	835	810	796	863	874	839	841	830	803	795	823	840	859	849	813	806	870	850	865	881	825	874	792	804	838	817	847	850	821	823	798	859	812	871	848	812	801	851	817	811	867	823	854	865	844	840	817	815	848	870	820	892	831	841	865	798	744	878	848	869	853	861	872	791	809	825	828	866	803	864	887	777	819	851	833	829	869	785	876	848	864	853	826	894	837	825	841	874	825	852	846	857	791	788	848	816	804	831	813	853	796	856	843	826	851	885	867	826	835	818	830	841	816	841	849	854	871	861	881	860	811	852	846	820	862	874	846	838	826	853	864	848	855	858	833	825	833	844	827	856	818	876	844	827	825	842	845	838	840	849	837	882	843	845	836	834	857	831	844	845	852	860	839	849	865	920	852	845	877	864	794	877	869	842	845	829	826	841	867	835	859	892	882	809	851	841	882	918	835	808	794	836	863	847	846	835	900	848	816	893	848	822	854	856	886	848	867	832	847	814	852	869	829	799	801	887	909	796	846	855	863	811	837	825	880	839	812	823	809	831	916	819	856	804	828	876	898	866	837	820	810	808	847	893	804	880	846	876	791	814	840	825	789	878	782	847	825	847	810	828	836	827	841	790	807	843	827	865	831	821	792	837	824	857	815	883	857	832	811	873	875	814	829	818	822	855	795	818	859	909	885	826	859	803	814	814	861	828	829	818	870	802	819	833	831	830	871	852	839	805	833	816	848	839	829	861	791	878	879	850	850	853	857	805	825	903	932	809	847	848	837	853	836	856	836	855	850	840	857	846	830	864	830	867	834	834	859	808	861	808	839	864	831	860	877	824	833	829	841	800	827	873	803	918	805	861	801	882	822	847	858	859	857	824	829	819	829	865	800	858	871	845	846	828	860	818	847	856	805	860	849	874	790	839	821	846	865	836	771	815	829	889	820	813	842	799	824	848	818	902	809	858	845	826	888	852	845	825	856	845	804	896	838	859	833	819	825	868	833	843	796	832	807	816	848	851	812	790	866	832	860	824	853	837	856	857	837	847	876	820	816	879	872	896	828	898	841	845	824	847	864	835	820	852	856	844	852	934	816	881	815	879	774	853	844	886	823	850	851	857	833	833	804	832	863	847	877	865	789	829	814	849	857	830	815	859	877	899	858	835	826	775	834	837	869	882	886	851	843	860	832	844	817	847	843	789	855	827	828	851	837	853	830	829	840	810	840	869	845	791	871	847	860	852	767	866	829	879	817	853	849	843	883	798	869	869	858	810	850	861	849	888	836	856	794	809	834	824	855	872	855	921	853	798	868	907	826	843	794	797	892	840	787	887	872	878	833	892	852	848	831	818	836	850	841	884	846	823	896	859	849	852	837	790	804	873	857	875	819	867	839	836	896	881	844	864	826	796	839	851	775	863	803	896	846	812	814	838	855	835	872	850	873	858	868	853	835	837	861	845	858	865	810	828	842	854	875	834	841	866	828	831	867	805	849	860	872	818	817	828	859	825	861	798	832	830	794	828	856	792	856	849	850	887	852	907	878	814	854	844	807	869	823	851	802	886	911	831	841	824	811	853	871	870	855	815	851	830	838	822	839	840	850	839	803	853	857	866	858	872	817	852	805	772	851	886	828	846	903	817	829	881	798	798	799	803	859	846	841	825	783	852	810	859	824	839	845	857	857	883	840	875	853	846	821	812	853	782	831	879	863	820	853	829	891	842	835	862	843	888	792	813	818	855	891	850	813	846	811	857	866	862	886	833	871	815	788	836	859	875	857	813	854	865	836
70740	39044	12017	2232	1147	862	730	683	604	521	466	453	491	450	467	456	418	383	408	405	432	370	399	403	368	405	364	377	400	431	395	375	368	409	419	399	396	373	398	384	379	384	395	417	404	399	377	413	380	429	375	435	400	383	352	377	352	389	421	406	398	407	353	394	400	344	409	389	345	385	379	383	390	401	375	374	409	350	375	414	411	373	382	364	375	335	358	362	399	414	370	349	378	401	423	386	388	383	360	382	389	369	357	396	358	387	340	403	404	405	388	370	350	398	384	392	346	392	366	396	361	396	384	389	380	400	396	345	387	402	360	363	358	382	390	383	379	419	390	381	387	374	380	381	386	377	388	384	370	387	371	342	426	396	403	342	399	400	383	328	387	358	378	387	386	396	378	383	374	392	405	416	440	407	415	381	387	367	395	354	404	388	364	380	346	343	385	358	351	386	381	340	334	371	369	356	411	357	348	357	387	383	379	394	426	417	393	418	404	376	419	411	350	394	350	392	379	370	388	395	384	366	395	370	375	409	379	363	360	339	363	382	405	363	389	372	390	401	410	383	391	370	418	359	356	372	414	350	397	359	408	358	404	392	403	387	380	393	378	396	378	393	388	410	371	408	383	414	402	375	379	352	385	399	387	410	384	408	384	394	379	357	397	396	380	328	371	408	347	366	393	355	382	374	361	383	391	362	386	381	351	377	360	363	389	384	385	401	391	372	368	408	383	360	376	396	383	393	369	363	384	413	394	399	402	377	389	398	392	401	401	390	411	405	432	372	396	370	370	387	371	395	354	379	419	407	352	375	341	360	347	369	381	374	371	384	351	366	400	372	363	395	395	400	354	382	399	335	389	389	378	366	348	387	402	378	376	362	378	405	382	383	375	386	391	370	363	364	360	388	329	415	365	384	355	357	376	370	403	391	364	368	378	417	396	364	359	388	385	365	385	409	339	368	407	375	369	383	380	393	360	380	369	357	384	357	349	379	412	394	402	375	404	345	384	382	365	386	360	377	353	432	399	342	348	389	376	407	367	421	353	360	350	406	395	389	436	379	359	382	373	331	403	344	335	400	415	364	390	420	384	371	375	417	359	393	380	362	383	345	383	388	390	370	358	358	422	356	362	376	383	370	364	370	387	377	363	376	388	377	397	360	350	332	389	375	402	372	372	379	402	376	392	392	383	357	378	393	402	381	402	390	382	413	398	392	391	433	386	382	384	374	376	401	383	375	397	402	366	425	368	348	355	373	391	377	387	407	379	397	357	355	411	333	417	422	378	386	372	365	387	403	361	361	406	386	379	392	369	376	384	372	368	378	382	366	347	373	377	413	345	376	347	381	388	377	375	421	370	387	347	412	371	346	392	382	364	397	363	362	409	417	367	393	371	413	423	364	399	396	384	379	385	386	370	413	357	364	375	367	385	370	393	371	356	384	391	403	403	392	341	364	365	396	391	364	369	354	390	377	380	360	399	386	378	368	362	398	361	356	378	377	377	338	363	370	391	413	397	425	339	394	345	371	353	349	404	363	342	396	392	364	364	368	360	391	370	402	363	400	391	352	380	372	358	392	393	358	348	383	365	394	391	424	378	356	405	404	412	380	392	386	333	382	379	344	343	354	375	360	394	413	370	391	396	397	374	387	401	394	398	370	406	378	380	393	391	367	375	371	395	383	410	386	385	410	367	383	400	390	365	397	377	408	375	409	410	344	365	357	381	345	374	384	377	361	368	382	373	386	362	398	385	378	408	419	371	376	363	400	345	422	367	359	385	373	377	395	391	365	365	361	358	390	388	381	387	352	370	368	366	364	400	353	353	410	403	408	364	398	364	392	386	349	402	375	381	394	399	402	371	363	399	392	382	399	365	372	374	409	405	420	381	406	350	361	369	354	417	347	364	388	365	385	387	408	383	382	404	377	372	380	377	417	417	401	372	372	411	363	382	379	386	357	356	380	369	388	346	367	407	371	389	422	402	370	351	370	394	384	409	351	417	358	386	394	354	369	434	383	413	360	393	399	352	416	380	376	381	416	350	370	406	363	405	370	419	357	382	380	444	384	390	414	405	377	373	381	391	384	378	400	373	368	358	407	436	406	392	360	373	371	336	395	380	389	410	388	353	388	407	390	368	369	389	345	420	375	399	377	370	397	416	357	384	368	377	402	370	394	358	370	352	398	390	389	362	398	398	418	352	423	376	397	414	409	339	381	392	368	368	354	374	351	399	388	417	359	422	353	370	381	403	354	386	388	393	358	392	412	367	384	374	366	398	389	404	386	385	390	414	389	432	366	378	374	391	361	381	415	378	373	351	364	411	420	384	379	362	359	374	362	360	392	381	431	409	415	402	385	407	365	378	378	369	358	376	364	428	399	366	344	372	348	415	405	384	395	417	416	371	352	381	401	374	376	376	347	358	415	411	368	380	370	344	383	399	399	382	394	373	409	406	377	333	386	381	356	364	396	392	376	380	389	351	359	397	388	377	394	380	360	365	355	340	377	351	396	339	333	371	374	373	375	392	360	347	388	376	360	360	364	422	358	433	372	379	429	381	408	414	398	362	341	388	368	411	379	390	408	374	367	396	394	388	389	378	401	377	407	424	384	387	368	365	425	405	362	391	409	357	359	357	388	361	394	390	356	382	419	352	352	388	329	365	408	411	389	366	336	369	395	335	387	368	369	355	385	411	361	344	375	360	388	346	378	381	364	367	396	417	373	382	364	386	386	379	405	366	407	374	357	383	369	402	406	395	367	345	384	417	391	357	398	354	340	365	421	408	406	395	351	386	362	400	360	372	360	401	394	373	371	385	385	395	368	370	384	374	374	383	359	360	389	378	386	384	370	374	384	378	406	394	366	351	396	372	380	360	399	403	385	401	352	346	394	367	427	364	422	369	363	353	360	386	404	393	386	356	395	378	375	381	446	405	384	342	353	409	364	440	393	331	385	394	418	392	412	376	402	377	361	369	362	362	346	357	399	365	360	391	380	382	359	355	360	378	405	380	401	366	368	402	367	365	395	383	370	380	361	392	395	385	356	388	394	397	370	362	391	378	355	434	374	401	357	357	372	338	347	380	395	420	409	362	379	351	393	394	387	366	373	402	384	385	425	381	388	386	388	405	365	391	384	386	372	371	414	330	339	398	392	384	403	370	412	393	387	370	384	406	398	377	404	376	361	372	375	376	418	355	407	408	372	384	343	393	382	343	401	403	414	368	369	404	367	403	415	396	376	401	396	350	376	383	393	389	378	391	363	372	365	392	395	419	404	385	356	382	398	380	353	390	384	393	370	373	387	397	370	370	366	391	381	401	390	381	393	437	349	387	360	416	363	398	365	352	373	374	394	376	382	366	407	411	356	371	359	360	382	393	407	368	378	368	398	421	412	386	413	369	391	391	399	414	369	362	391	418	437	339	403	395	375	352	414	405	400	345	370	360	399	382	375	368	386	392	336	354	426	407	415	347	419	391	351	388	435	387	369	393	412	375	418	398	361
45540	13280	3595	4251	3813	3303	2690	2383	2114	1871	1764	1546	1465	1444	1380	1284	1203	1251	1245	1135	1182	1141	1105	1135	1135	1091	1087	1041	1193	1018	1001	991	992	1021	1022	1000	1013	956	978	985	1007	963	955	980	954	926	962	994	959	961	978	1011	966	921	923	904	949	910	1012	911	952	917	909	963	928	965	892	973	954	907	922	937	983	951	970	917	992	897	937	957	965	922	874	928	911	955	963	944	888	925	901	956	972	921	927	901	949	951	864	892	904	883	990	911	887	877	960	957	908	895	931	892	973	953	950	913	924	926	921	963	970	930	916	894	909	935	914	955	879	907	993	925	934	927	912	936	935	930	913	933	912	932	926	909	972	912	900	940	937	915	932	917	954	942	933	938	908	901	968	938	952	967	875	946	923	940	898	927	958	958	944	924	925	909	935	919	877	897	886	903	887	912	939	933	921	946	899	996	898	959	904	922	880	952	939	860	896	931	955	993	877	925	888	950	922	935	920	926	906	940	876	956	907	902	945	871	913	920	940	965	943	882	949	880	930	974	930	919	956	994	973	929	920	969	927	903	873	918	887	942	899	928	960	946	924	859	995	945	943	935	933	947	912	935	936	909	954	900	973	927	946	962	934	917	914	925	967	928	908	937	947	928	940	846	909	951	939	929	902	906	865	983	904	871	906	929	889	963	920	904	948	908	896	958	872	925	922	881	939	891	889	1016	912	874	927	888	903	929	920	949	944	917	926	969	977	914	853	879	995	950	910	917	927	932	896	932	922	894	901	942	867	897	916	930	902	936	872	923	916	956	945	894	927	908	923	908	909	947	912	931	956	890	924	879	906	923	890	934	840	963	944	938	955	952	933	956	960	900	910	917	928	947	858	972	936	949	958	925	876	929	916	912	931	939	927	904	951	902	859	929	899	892	972	897	898	906	926	947	935	939	931	944	893	899	886	893	926	946	921	913	963	937	949	890	921	877	950	933	925	916	906	960	934	888	948	924	869	932	917	913	932	935	876	933	927	899	957	881	910	916	847	918	912	887	957	915	865	927	950	938	905	911	875	951	885	904	898	883	943	980	920	953	929	863	939	964	944	876	946	936	900	943	879	899	920	951	988	900	962	936	893	893	1000	910	890	922	939	881	934	929	901	900	904	926	907	937	910	904	867	922	880	916	925	963	948	943	938	939	922	952	923	915	941	890	923	917	870	867	890	949	927	936	902	943	909	930	911	940	893	954	908	959	895	943	958	909	882	931	916	932	898	946	916	931	935	911	926	932	970	908	872	886	924	862	986	942	936	913	931	942	906	888	933	911	904	953	967	884	908	925	897	959	926	884	935	865	908	911	875	899	924	901	966	882	944	922	882	887	917	916	944	893	888	917	983	942	914	1002	862	963	886	935	938	915	938	912	918	967	890	901	899	918	959	944	906	923	924	973	954	940	961	953	933	941	899	924	914	921	935	889	870	908	924	949	913	890	899	924	932	926	912	951	885	924	912	932	923	925	861	967	915	898	954	948	900	876	895	953	902	918	858	908	935	902	936	993	897	933	916	904	901	907	951	896	900	957	960	920	901	875	877	959	916	908	953	974	962	909	920	925	897	927	896	914	981	884	908	898	915	862	967	979	894	943	917	959	903	935	958	955	930	919	965	878	888	957	895	938	899	917	875	939	894	933	965	922	923	888	914	924	904	954	934	967	929	927	931	945	923	919	928	887	935	932	901	910	967	972	910	944	902	926	912	982	978	869	875	988	911	939	936	861	934	927	898	923	938	885	892	934	983	955	893	900	914	947	948	910	887	930	946	902	921	961	934	968	892	878	896	917	886	943	947	909	922	961	931	969	949	917	912	908	975	929	897	941	909	906	909	917	935	870	963	942	930	936	956	931	896	911	982	903	901	959	861	963	929	913	852	972	928	935	951	912	893	916	916	962	935	914	908	929	925	931	941	927	893	945	928	929	909	940	858	971	897	943	945	938	930	888	974	940	935	921	927	921	959	910	989	919	924	962	926	912	941	917	912	879	894	924	909	938	939	925	884	877	940	970	943	939	956	913	907	927	889	964	916	899	944	928	926	871	910	919	968	902	905	982	883	942	945	915	924	912	918	918	929	923	927	943	919	860	956	896	931	888	938	931	952	948	906	862	939	891	936	906	912	885	893	926	924	916	950	919	938	939	859	910	944	913	926	909	871	918	887	912	953	880	899	949	966	975	918	898	910	871	923	894	980	933	854	909	949	940	927	919	930	901	979	953	974	942	938	976	913	873	890	937	931	923	963	916	898	941	940	915	936	887	953	904	896	951	924	920	913	953	877	916	916	957	986	932	883	995	944	877	942	931	923	902	996	958	916	919	907	897	919	901	907	900	940	933	934	916	920	958	908	906	971	945	883	940	897	935	892	894	862	948	934	886	891	916	947	964	957	881	999	929	935	936	962	899	937	924	943	932	885	884	924	980	881	996	924	908	921	896	952	884	960	934	925	928	947	906	920	890	946	929	971	910	920	898	945	913	964	896	946	878	871	871	898	947	938	943	929	973	946	996	857	888	963	871	913	903	922	961	904	941	966	921	987	891	917	940	947	925	869	862	908	950	921	864	966	922	898	870	992	886	964	933	873	892	876	908	976	923	928	906	905	926	879	916	898	946	942	902	911	984	941	945	911	947	931	869	923	907	918	874	915	927	962	951	972	903	945	964	886	965	915	906	933	970	871	959	922	892	851	966	945	914	915	908	976	996	942	931	914	950	901	913	940	996	919	929	967	950	957	914	943	875	957	936	890	892	955	936	952	930	914	888	919	948	922	956	911	897	931	944	934	875	903	978	926	865	942	934	932	889	920	923	919	893	928	884	1001	930	937	940	951	935	933	929	876	986	953	906	889	896	926	909	943	930	909	975	934	912	932	944	881	914	911	950	891	913	907	931	889	906	896	902	962	935	862	937	899	950	948	937	912	857	907	972	903	920	944	947	946	890	981	875	944	918	933	923	911	883	931	909	917	921	893	998	932	934	953	931	862	888	893	920	959	925	937	864	926	916	916	931	932	923	922	960	874	918	927	884	907	914	904	899	954	919	866	920	935	939	907	890	925	929	861	937	914	888	887	957	938	942	989	912	901	925	902	880	939	912	903	905	935	895	875	910	917	890	906	890	942	871	898	998	938	903	945	926	911	934	881	952	909	948	963	938	899	914	957	910	901	876	955	918	892	917	879	942	905	892	950	962	937	943	919	927	942	944	949	950	936	924	898	880	907	894	896	973	944	881	917	912	936	921	935	932	929	960	968	846	881	904	883	879	956	1000	950	933	918	947	927	923	918	933	968	895	973	918	904	924	929	899	897	934	893	953	920	961	971	894	929	931	928	955	915	909	880	918	944	970	909	904	903	906	947	884	880	922	933	882	943	898	905	930	911	904	926	919	913	886	893	907	930	925	925	957	903	864	906	925	921	889	923	907	955	947	901	892	884	853	900	926	871	896	905	1005	982	928	963	947	927	849	915	885	908	936	947	906	928	943
11635	1274	202	177	177	164	170	183	176	183	173	157	180	145	163	160	169	157	170	149	162	144	167	161	144	177	163	183	188	146	162	162	169	169	166	180	140	162	177	175	158	164	138	177	160	191	177	135	135	168	164	160	152	168	146	169	185	186	170	183	177	138	154	153	178	160	168	170	160	170	157	169	145	157	155	193	176	159	196	161	196	155	171	151	168	176	189	149	159	171	166	160	174	158	171	170	174	160	167	132	133	162	184	149	188	167	180	165	158	180	176	184	174	168	158	155	186	228	152	175	154	166	156	156	170	158	160	160	152	178	164	163	165	188	131	153	164	182	178	166	185	164	159	171	169	185	142	152	165	165	162	164	151	149	167	160	151	154	162	167	169	159	182	163	183	182	185	142	132	188	149	159	171	142	161	171	165	161	175	175	160	158	166	167	159	176	165	175	176	183	158	140	183	157	169	158	158	191	178	155	169	171	175	164	186	160	152	162	171	183	167	165	184	178	161	173	161	167	180	163	184	162	156	190	164	155	152	179	174	169	184	186	180	170	176	174	151	157	146	177	149	165	150	176	160	147	171	169	157	166	173	185	188	141	173	153	151	194	163	161	169	170	160	167	168	143	159	168	178	146	179	172	174	139	154	170	174	143	155	167	178	157	151	160	152	145	164	146	184	180	145	138	175	196	145	159	170	185	138	179	163	170	177	146	189	187	158	186	169	188	155	158	169	151	169	185	191	164	196	160	156	174	173	175	152	167	148	166	166	183	155	164	172	186	177	168	144	168	189	165	176	180	159	200	147	154	168	169	153	157	178	163	153	171	193	153	146	160	153	177	131	155	157	156	154	155	177	151	186	180	178	181	158	147	134	160	154	178	132	166	170	178	164	154	148	152	187	168	172	153	177	164	147	183	160	160	138	135	138	138	155	148	141	158	158	177	156	150	153	174	175	167	169	154	151	179	182	183	165	168	160	170	164	178	187	153	161	166	156	183	155	143	127	151	178	153	158	163	171	153	158	148	177	172	154	166	164	171	167	175	149	171	144	149	170	172	169	160	156	149	175	170	167	181	145	163	131	165	165	156	177	176	154	157	154	172	158	185	173	187	138	171	174	168	164	157	145	162	172	197	157	157	167	183	152	138	151	185	182	190	174	143	155	168	179	158	158	149	167	177	185	156	171	164	160	149	160	157	167	140	148	158	138	174	177	166	177	159	161	159	135	159	154	157	172	163	166	170	181	167	140	164	134	174	178	165	150	164	138	164	151	163	180	174	162	166	175	172	157	138	169	175	137	175	164	154	182	158	147	149	162	169	162	136	164	165	154	163	172	151	162	190	155	157	189	169	160	184	152	161	190	181	170	167	174	188	177	152	166	175	182	144	151	185	149	176	170	166	179	183	171	158	143	165	185	154	147	152	154	155	141	151	158	151	142	156	141	172	172	145	166	180	154	157	143	165	160	157	144	159	160	165	177	167	186	167	156	156	163	172	166	144	155	172	135	161	157	147	177	145	153	173	146	162	164	165	164	167	151	151	156	144	136	164	158	158	179	164	169	172	163	177	175	157	177	151	153	160	159	166	181	189	162	143	158	153	157	155	170	168	167	164	159	178	154	174	160	149	151	169	166	169	170	185	150	171	131	160	163	137	174	173	181	152	162	171	187	168	197	154	159	165	160	157	178	197	157	163	172	148	149	171	149	160	161	161	157	176	164	170	165	175	153	156	171	165	174	141	168	171	161	156	142	160	162	120	140	145	174	170	191	137	172	165	165	168	144	171	172	175	166	166	188	146	157	172	168	174	169	156	178	172	164	199	177	185	166	161	171	172	162	153	169	168	168	151	177	163	158	169	168	172	171	147	172	165	151	170	137	194	170	167	148	185	167	147	162	180	216	154	162	152	160	171	159	172	142	153	157	175	160	193	149	144	164	163	169	165	152	181	178	157	180	185	173	128	162	136	167	165	156	189	186	165	164	147	158	160	176	151	144	157	159	132	181	149	177	170	159	176	142	175	153	170	160	174	162	144	147	171	148	174	158	165	194	172	169	155	181	172	152	182	155	147	158	175	163	171	145	160	143	154	153	167	179	161	154	176	140	146	176	177	155	157	182	149	144	150	174	181	163	162	161	165	161	164	158	129	174	151	172	169	172	177	195	150	162	145	163	150	135	149	174	174	153	168	168	176	166	157	177	170	160	142	172	173	156	150	146	145	146	183	172	155	171	169	172	160	193	174	188	159	178	159	152	161	171	174	162	175	129	154	135	154	160	181	168	156	178	171	151	176	165	159	167	173	153	147	145	153	166	168	152	170	166	162	161	200	171	167	169	174	186	155	151	180	154	139	176	157	191	148	145	144	186	157	188	165	169	122	169	165	155	144	176	171	167	184	166	157	162	173	173	166	162	169	160	161	154	201	143	168	195	158	184	170	176	168	152	158	146	181	146	182	162	182	156	179	180	139	163	171	147	154	155	171	158	147	162	169	163	168	156	157	153	151	187	172	166	179	171	175	175	164	143	164	159	168	189	180	166	155	168	174	157	167	155	145	167	158	183	149	142	163	176	154	174	162	150	180	141	143	159	167	152	150	165	176	158	171	158	147	161	160	170	143	145	160	145	151	160	166	168	132	176	181	178	166	178	161	176	160	174	170	157	177	150	179	175	172	170	153	150	135	169	159	164	183	180	163	145	198	183	176	185	170	156	160	161	167	161	173	162	154	155	161	175	153	171	157	155	182	186	177	167	159	155	187	166	138	167	165	164	163	163	164	185	162	171	160	187	166	136	192	170	149	185	175	187	179	180	175	159	163	151	164	135	152	166	160	174	177	165	178	172	140	170	158	148	175	161	162	154	145	156	148	152	142	169	170	167	190	153	140	165	152	151	172	167	175	167	175	139	148	185	139	146	167	152	144	200	153	152	165	183	170	143	169	171	186	185	160	173	163	164	162	137	160	141	151	172	180	172	141	160	170	163	158	183	161	170	155	160	151	146	163	153	184	166	169	182	166	135	158	159	169	179	146	149	153	173	189	162	156	187	178	177	164	168	158	160	137	172	153	174	178	166	183	166	171	176	184	176	184	163	169	174	154	153	158	159	168	152	139	175	174	158	150	180	179	186	172	178	147	165	184	186	146	183	191	161	165	156	143	176	157	143	173	167	165	176	160	164	185	161	151	177	140	165	150	148	167	169	148	158	129	167	163	179	177	151	140	155	153	167	173	141	167	152	167	173	183	173	170	137	163	171	157	161	160	167	156	179	156	161	188	153	180	178	173	162	155	166	167	174	183	177	185	147	167	174	174	155	163	153	176	163	176	159	178	151	167	165	158	164	143	163	158	165	163	174	175	163	170	161	174	174	167	156	185	199	151	166	172	175	147	180	163	167	185	152	142	172	156	172	165	169	160	152	164	131	167	177	181	149	185	166	155	141	169	154	160	148	158	167	174	173	187	187	178	148	140	163	175	167	159	185	160	156	163	146	161	168	154	179	183
10848	1195	572	568	529	509	535	530	485	507	498	501	532	523	488	496	510	514	464	491	512	491	493	516	499	462	499	474	454	466	496	516	502	475	469	490	510	501	472	538	484	452	469	463	468	482	455	489	444	477	490	478	475	515	470	502	496	498	496	501	482	498	483	493	512	495	473	535	491	498	463	473	487	470	469	491	514	520	485	500	480	451	453	466	487	474	492	496	496	515	494	465	482	508	489	500	522	491	503	471	471	464	519	523	478	505	519	503	542	488	532	517	468	502	492	485	479	471	537	490	482	497	471	523	509	515	502	511	475	501	514	515	518	488	530	513	471	509	506	487	473	490	462	509	505	465	500	521	460	480	489	525	511	499	485	527	459	484	523	495	489	527	518	446	514	464	418	518	475	482	520	464	503	488	501	520	513	502	504	514	500	482	466	456	479	473	479	484	491	477	497	547	490	472	475	524	486	544	481	489	467	520	475	514	490	508	519	484	481	479	498	467	489	441	446	478	477	481	505	484	466	447	501	474	455	489	486	482	518	490	489	466	503	492	449	500	487	464	458	501	500	464	483	485	486	479	502	490	500	482	484	447	502	480	468	473	456	474	460	457	511	487	480	488	482	520	533	501	504	476	459	505	491	486	472	463	522	498	492	440	488	502	515	465	491	507	478	470	486	476	504	510	503	449	477	503	517	515	458	525	494	493	475	491	496	480	476	494	480	456	483	499	491	542	474	503	465	457	525	492	478	505	512	461	461	484	498	512	513	488	510	489	488	451	467	484	494	500	506	452	512	497	498	529	499	470	513	468	507	492	477	425	492	462	476	474	488	500	455	473	501	506	474	471	455	528	481	510	499	504	487	498	494	500	504	502	477	533	454	477	486	533	503	493	457	461	508	500	500	497	486	486	482	496	482	489	475	513	487	497	469	480	505	492	484	497	530	476	500	470	500	506	492	510	496	512	489	504	500	522	466	454	471	513	521	475	449	513	487	524	451	458	468	457	469	520	511	485	527	466	505	497	466	493	480	510	488	523	480	496	498	492	521	499	471	515	470	499	481	488	479	502	474	465	482	499	490	488	490	491	500	481	537	492	508	462	512	508	478	503	495	493	498	483	532	493	508	495	472	468	473	507	437	478	461	507	497	490	484	468	485	498	470	525	478	509	510	494	486	491	477	498	480	484	499	493	520	521	454	524	482	509	469	454	449	446	472	493	485	477	484	486	508	492	461	463	460	537	482	505	500	475	469	495	497	510	512	504	501	465	494	442	479	494	473	484	544	502	484	515	477	496	500	477	481	521	509	459	529	486	494	493	486	469	460	512	445	510	458	526	485	476	485	508	519	513	473	481	430	506	504	491	483	519	468	470	520	432	484	498	534	488	484	487	505	480	505	451	514	468	460	459	480	462	494	480	504	446	444	514	511	486	513	474	557	481	533	477	503	476	513	487	467	451	476	470	468	499	503	544	470	482	463	469	466	434	481	516	510	498	465	466	473	484	476	488	481	475	480	520	450	517	507	507	511	454	465	499	487	436	491	495	487	504	502	471	486	496	481	473	513	515	486	460	493	481	515	478	523	465	481	479	493	460	467	507	482	480	482	479	495	493	484	516	498	494	477	499	478	488	510	482	505	500	477	499	540	511	489	499	468	474	498	504	481	500	466	490	493	448	473	498	459	490	480	455	479	473	482	516	515	511	473	522	492	500	449	467	460	518	520	492	493	410	496	488	491	503	493	460	506	507	526	456	517	500	489	490	522	538	520	485	514	457	479	504	447	474	501	542	499	469	481	484	507	515	466	463	515	496	509	470	471	483	476	514	481	517	504	513	478	484	514	497	521	528	468	474	496	498	482	473	529	500	515	467	491	463	498	537	505	478	515	477	517	515	489	466	452	532	493	470	483	489	483	484	514	486	487	488	494	438	498	502	497	459	466	474	518	469	489	502	498	491	490	477	500	463	481	489	474	476	508	536	485	489	500	508	497	540	475	538	496	464	507	522	469	506	484	502	507	513	478	467	490	497	480	474	485	469	470	479	480	458	489	477	478	465	505	506	494	494	505	498	514	499	462	513	465	470	482	470	481	506	499	493	465	488	468	487	512	488	494	460	476	499	529	464	455	472	483	460	503	474	526	472	480	493	507	475	509	517	513	486	466	540	487	464	453	473	495	497	477	476	500	482	503	517	496	445	474	514	539	488	475	470	445	507	463	513	479	478	502	449	498	505	467	485	508	489	493	487	482	468	482	515	457	473	476	534	490	516	475	493	484	512	513	504	483	495	537	482	490	457	506	512	478	526	436	494	470	480	494	543	472	479	458	492	473	479	513	473	463	510	470	493	538	497	507	439	501	469	469	491	491	480	501	530	499	441	489	482	483	513	514	451	460	491	464	529	425	516	493	509	472	502	497	498	481	479	462	522	476	516	518	517	463	493	485	512	483	491	473	484	526	511	464	487	508	484	489	473	484	482	529	473	491	521	484	496	501	507	489	442	464	495	483	467	514	486	496	486	534	476	491	462	511	489	441	469	489	521	508	457	475	522	521	502	482	477	474	501	531	476	483	514	513	499	497	511	486	495	509	523	465	476	528	502	518	493	489	482	480	506	505	533	470	464	513	469	511	492	461	526	539	482	472	455	464	460	478	474	498	518	531	493	447	487	494	477	480	511	472	449	487	492	478	488	489	486	483	472	457	523	500	507	503	486	527	473	488	453	461	475	480	467	497	488	490	480	481	466	486	445	479	485	466	499	529	467	499	495	492	481	506	447	503	451	509	512	517	459	498	487	501	493	425	480	489	472	481	474	501	490	486	498	520	532	513	477	488	479	490	474	505	503	518	504	498	475	528	500	486	462	450	455	453	452	506	485	467	477	490	479	512	457	519	505	468	530	477	496	494	463	476	501	521	510	454	467	465	485	463	510	476	459	480	491	488	458	492	491	473	478	494	498	470	459	486	486	501	484	486	509	478	473	504	448	477	523	499	486	471	477	455	492	470	469	480	445	475	516	484	476	467	517	498	476	501	530	524	462	489	476	470	533	509	460	486	480	526	491	482	470	502	477	518	449	514	468	480	487	473	477	472	506	479	501	480	531	520	500	478	499	514	479	500	463	483	476	472	503	503	526	439	483	446	473	463	455	509	505	472	505	492	450	488	538	484	519	477	479	496	495	491	508	481	496	470	499	457	505	535	494	493	455	521	496	527	496	517	488	494	489	515	495	492	530	496	507	497	476	510	505	470	477	462	475	495	531	475	530	478	502	491	477	490	524	479	480	502	499	481	473	498	451	472	510	487	449	483	481	503	464	532	494	513	488	443	502	510	489	506	462	499	498	464	513	494	465	489	453	464	467	517	480	464	476	497	459	502	543	487	501	482	477	501	492	538	468	474	507	475	491	523	504	519	476	478	495	519	530	488	479	493	473	501	500	479	493	505	485	504	523	491	472	487	483	516	508	522	493	478	488	489	499	471	496	493	496	463	481	533	511	474	484
59044	28787	7417	1077	687	567	452	499	432	409	418	379	346	395	350	378	398	343	353	314	318	366	332	347	336	315	320	347	335	271	353	329	320	340	359	333	339	327	350	327	335	333	320	345	330	344	291	336	322	346	359	299	352	322	334	333	296	304	362	337	339	339	350	335	333	319	347	336	349	302	346	344	330	332	377	304	343	309	325	329	341	300	334	303	319	345	353	332	303	341	334	356	302	355	336	314	331	371	337	337	318	332	346	335	328	303	336	296	309	337	340	334	301	308	327	332	309	349	329	376	318	357	324	322	310	342	352	318	339	337	324	326	294	316	362	338	302	347	298	313	338	325	331	336	351	305	337	333	315	327	351	351	341	342	340	297	354	340	307	327	319	355	338	320	347	341	334	316	335	341	342	392	361	359	349	338	312	315	348	330	341	326	327	322	357	327	366	353	340	338	315	324	363	323	319	337	308	329	317	338	313	328	338	301	330	359	346	317	373	349	335	316	357	336	334	329	326	290	330	338	302	298	333	330	334	332	345	328	333	318	336	298	349	327	362	310	343	336	364	333	365	338	337	339	350	303	330	311	310	329	316	306	345	329	328	333	305	333	335	334	336	334	316	330	331	341	329	330	303	330	337	355	350	333	317	329	323	325	351	303	349	354	302	326	303	329	337	309	316	311	364	351	346	336	306	343	326	320	337	311	336	349	326	309	320	326	320	315	326	367	352	319	337	322	334	325	298	302	327	287	326	351	356	351	329	353	258	314	335	329	357	371	303	336	354	302	310	324	299	320	332	330	333	333	328	343	319	329	310	342	323	315	348	314	344	330	377	319	316	335	333	363	332	327	365	326	343	338	331	331	304	353	306	325	355	374	319	332	315	338	344	322	323	323	328	311	318	331	319	319	321	344	367	326	307	342	300	319	345	340	342	293	323	367	297	304	341	346	329	299	337	357	331	328	329	302	321	348	366	303	339	326	293	312	356	286	326	340	310	304	337	335	320	360	320	328	314	356	325	344	333	284	325	351	349	306	336	326	321	321	335	296	356	317	317	292	326	315	337	328	322	305	338	332	344	318	324	337	320	324	319	282	310	342	336	331	348	313	337	357	325	316	357	348	332	337	326	321	356	313	319	347	337	296	335	348	335	356	327	329	317	316	336	379	312	332	324	331	375	330	339	295	323	308	334	342	328	365	337	342	330	335	357	332	301	327	338	337	324	335	313	299	331	333	339	322	360	336	346	327	337	351	295	342	355	322	338	327	333	316	373	321	352	336	359	329	331	340	323	335	305	322	308	332	349	312	378	315	300	326	303	310	309	341	337	338	343	317	295	324	343	325	334	327	338	306	339	304	357	332	319	319	324	315	324	339	334	338	328	333	319	304	321	305	299	379	334	341	325	371	373	331	363	308	316	328	344	331	341	323	314	331	339	331	352	336	312	338	285	326	352	325	316	321	358	316	367	327	282	333	338	322	322	338	297	330	323	300	345	341	360	355	347	287	311	337	305	309	367	334	307	346	343	321	328	329	339	296	368	352	308	311	320	362	320	294	286	348	311	320	340	327	303	353	342	309	281	312	369	335	356	321	333	339	297	293	349	332	346	309	330	327	326	312	337	349	320	347	345	321	357	319	328	331	314	334	303	329	340	341	308	328	313	333	327	337	327	323	337	306	312	347	348	334	323	311	299	287	357	342	311	327	325	291	305	342	352	317	291	331	324	309	345	333	339	339	369	346	335	355	340	329	337	314	315	347	324	318	334	355	311	319	329	307	358	340	319	338	334	334	352	319	353	326	328	321	314	304	345	297	294	358	323	332	305	339	322	334	313	332	334	352	330	292	321	347	342	322	315	337	357	316	335	356	320	341	345	337	326	347	327	336	354	328	347	314	319	318	336	363	309	348	331	318	318	337	347	307	336	329	344	343	317	361	315	333	349	323	304	307	332	318	342	376	319	326	304	328	327	340	320	371	325	323	300	337	312	334	331	301	324	329	318	357	343	324	328	325	313	294	319	313	330	331	322	314	318	298	347	338	319	313	347	354	332	332	351	333	323	311	319	322	314	328	336	311	312	342	336	334	287	361	319	335	314	354	333	348	343	359	348	328	309	335	319	342	334	295	366	359	310	315	312	328	355	347	341	348	380	329	317	335	317	323	333	353	300	331	354	305	321	330	317	337	354	320	335	316	368	334	344	290	313	338	361	347	358	318	367	316	357	318	293	319	331	342	344	316	356	323	327	335	302	294	309	321	330	288	330	295	361	326	361	342	297	358	301	349	306	300	344	331	351	349	338	357	325	359	335	296	321	322	337	325	323	350	348	335	349	340	312	325	327	335	322	379	321	341	339	339	342	314	317	356	346	309	347	307	355	326	349	325	330	320	319	334	342	321	331	312	311	371	343	308	329	325	345	328	355	350	341	322	321	343	309	322	301	300	327	347	332	295	330	362	317	296	317	346	300	336	355	343	277	351	347	343	339	311	321	380	338	329	329	315	329	363	329	357	367	304	316	331	323	334	312	321	315	339	352	319	296	334	324	305	335	372	321	327	300	358	300	306	328	336	319	332	311	324	350	323	328	329	321	307	316	322	309	337	322	312	318	332	318	337	307	329	336	336	355	326	328	324	329	324	298	343	318	332	312	286	340	343	321	312	318	331	319	327	315	325	317	351	329	315	338	332	327	333	314	372	350	328	331	329	305	335	320	323	333	340	301	332	369	336	338	315	361	308	315	354	343	325	325	316	341	339	332	342	333	323	342	329	322	351	377	364	293	326	321	325	331	315	327	319	308	318	336	356	307	341	365	327	333	336	363	344	312	340	312	330	341	309	370	306	335	346	342	326	327	331	364	326	353	330	321	327	293	326	292	303	315	355	330	365	325	328	325	363	330	337	334	349	304	328	357	353	291	333	333	328	322	316	314	329	328	359	311	378	376	313	340	306	373	343	338	314	322	338	329	312	327	331	349	342	330	326	327	318	350	298	348	317	339	357	352	353	337	308	341	333	327	341	326	372	327	350	319	318	359	321	349	330	327	331	361	339	333	356	312	287	350	330	338	351	291	304	335	343	302	328	308	334	333	312	310	321	342	322	331	308	323	317	346	316	335	344	294	317	368	335	324	355	322	328	329	352	332	344	320	302	340	330	331	304	367	331	302	345	354	318	353	335	334	349	328	355	314	321	347	282	349	365	345	313	303	303	333	360	320	294	286	334	315	275	359	354	307	331	338	303	294	329	337	309	338	374	316	337	363	310	327	307	353	309	345	330	344	323	314	328	303	358	384	333	342	323	306	344	357	358	340	310	315	301	309	324	314	317	321	310	304	358	343	310	317	336	324	331	302	333	354	341	311	344	350	336	326	325	343	342	313	327	309	348	287	314	328	327	286	374	304	323	292	342	316	339	313	334	322	381	323	349	350	346	333	333	312	336	318	333	317	353	327	346	320	348	353	354	319	371	373	304	334	315	358	325	320	356	312	328	305	324	295	361	291	344
36395	9253	2207	2578	2411	2060	1834	1615	1436	1313	1209	1190	1161	1081	1068	1013	1031	1013	983	944	997	954	925	926	915	937	906	909	935	862	880	947	933	935	882	881	894	869	837	854	893	864	847	883	891	839	817	866	890	907	836	839	856	860	849	881	847	844	908	861	849	896	835	880	867	868	862	888	806	852	866	924	849	839	838	877	850	902	843	878	883	783	886	827	860	868	860	802	900	811	864	828	834	884	852	817	825	831	829	840	832	872	823	820	903	832	859	865	854	847	813	810	814	840	867	905	864	864	809	815	845	800	822	851	878	861	797	863	832	872	898	838	846	818	823	823	822	824	821	854	837	840	826	852	779	805	833	817	813	827	840	864	870	786	798	866	846	815	822	868	847	820	852	801	904	817	865	889	885	842	851	801	829	888	865	852	870	847	826	816	883	876	845	883	853	873	828	883	827	843	845	827	836	874	855	864	848	827	831	867	844	836	860	831	865	837	901	854	876	844	824	813	799	832	829	851	868	822	753	891	860	850	873	826	855	861	869	838	823	808	859	845	843	798	862	830	837	806	889	820	837	872	825	829	851	880	852	794	848	857	795	915	854	811	818	832	837	894	809	834	818	828	815	841	845	770	872	827	900	883	847	840	852	843	860	886	840	807	860	871	853	869	861	856	820	787	838	875	842	820	847	836	844	806	856	825	808	873	817	901	845	836	879	817	889	834	865	830	870	845	900	840	885	845	853	833	829	829	821	825	855	849	814	828	838	863	821	875	821	875	842	862	814	817	817	795	906	868	862	850	828	848	842	792	843	842	916	870	838	825	880	868	862	831	852	839	859	912	843	807	854	818	883	884	854	879	820	839	828	808	825	779	809	829	879	893	902	841	835	844	811	859	828	863	894	875	867	808	831	841	853	888	875	867	843	859	912	861	858	835	813	882	843	873	800	816	872	876	811	837	839	797	838	801	873	867	888	802	889	811	870	878	869	884	870	843	849	806	845	858	846	891	870	823	847	916	807	883	854	814	859	879	810	850	840	839	837	854	858	842	823	839	883	842	794	835	794	884	853	795	864	832	898	876	840	818	845	870	877	797	914	866	824	812	859	863	844	862	861	833	855	793	899	838	807	822	827	836	847	789	817	817	829	848	875	811	894	804	822	886	909	830	803	798	885	869	823	850	856	852	851	885	868	850	899	861	856	847	891	817	823	825	828	833	862	874	797	867	825	838	825	850	835	837	861	861	840	830	830	900	847	848	839	887	853	871	829	835	823	795	843	855	841	885	823	852	828	836	889	853	812	877	823	858	906	839	852	850	843	876	839	844	887	840	806	871	869	809	815	858	850	894	888	819	879	856	859	851	845	805	827	870	871	840	857	829	840	880	880	891	850	837	859	822	884	803	858	878	816	864	867	870	899	833	823	822	840	849	828	782	866	799	851	829	858	843	819	887	858	858	790	835	784	873	822	862	849	836	839	846	788	867	867	911	862	848	871	837	805	788	824	835	893	835	872	839	840	871	802	883	816	852	876	862	868	854	837	861	876	861	844	883	834	891	838	891	835	813	854	842	857	826	824	832	843	781	857	832	868	818	824	838	857	901	791	836	811	817	826	813	839	897	827	809	804	929	862	836	849	921	808	784	816	818	825	816	864	863	818	831	853	883	846	851	830	797	773	823	846	869	882	827	860	818	809	822	833	820	882	864	870	859	877	867	809	862	829	799	814	847	845	891	846	838	872	845	846	853	806	840	865	855	779	868	845	847	844	809	776	861	814	858	848	887	797	781	818	877	883	854	772	866	883	892	879	848	871	825	841	833	813	828	856	850	835	819	780	849	860	811	852	886	844	873	828	869	869	836	850	843	876	809	776	816	840	852	885	814	789	845	893	852	843	847	870	844	794	842	908	868	820	792	868	832	886	781	896	831	846	870	888	796	844	884	842	814	815	789	894	869	848	836	796	847	859	827	842	826	879	868	856	835	838	885	834	813	889	861	845	894	836	835	827	833	845	819	805	808	856	869	839	818	851	848	852	816	802	849	828	865	821	843	846	867	827	825	822	859	827	800	915	838	862	859	878	885	829	869	893	842	791	835	875	890	823	877	888	849	844	890	842	858	806	861	923	873	833	827	853	830	827	923	813	798	843	809	890	821	793	878	829	863	843	816	909	862	832	859	852	893	865	844	809	834	890	888	861	824	864	868	830	798	786	845	806	814	814	853	767	866	818	850	845	890	834	834	873	858	834	854	859	878	855	866	852	868	864	869	814	913	809	885	852	824	800	894	855	874	843	854	838	906	822	860	836	867	810	858	808	820	881	837	817	856	827	832	825	792	815	820	872	838	829	829	842	805	840	854	881	847	801	761	898	865	799	872	847	831	858	877	892	818	860	857	871	841	847	864	839	867	860	823	877	881	873	803	819	862	868	848	836	832	832	822	809	837	832	856	808	865	837	893	831	867	871	808	866	880	871	875	883	848	837	853	833	906	846	885	844	818	820	859	840	835	788	808	845	788	887	824	856	854	821	884	853	852	916	809	863	812	851	842	889	884	842	889	867	861	844	819	840	814	820	867	852	856	799	831	817	859	821	859	824	802	868	835	914	808	825	847	850	822	826	869	842	882	836	899	789	887	860	832	873	860	781	882	836	812	879	848	846	825	834	915	838	822	825	800	854	869	888	843	876	756	841	905	792	841	796	834	812	818	829	819	874	852	871	869	839	858	804	852	823	829	812	842	886	849	833	821	783	867	862	867	849	834	847	835	880	884	881	842	858	830	800	756	816	806	817	847	898	859	891	831	855	835	863	831	885	827	841	893	845	841	879	811	795	831	893	857	848	819	853	847	883	820	833	810	869	822	837	861	857	895	773	794	862	859	818	863	785	816	858	857	892	882	911	874	835	881	809	853	842	867	870	815	857	870	850	816	832	860	808	866	849	837	789	824	847	828	822	824	829	834	856	833	842	856	777	874	799	843	893	844	856	857	820	841	867	870	874	818	831	813	858	836	820	825	856	824	817	803	827	830	869	844	878	874	856	887	833	829	839	856	807	848	910	823	818	869	806	851	842	851	848	875	823	856	865	860	822	850	885	836	879	847	866	800	836	810	886	905	911	868	875	840	864	831	875	812	870	826	797	818	861	781	794	864	911	862	852	878	842	868	803	805	845	880	871	856	805	843	843	826	871	917	888	821	835	807	869	818	881	875	850	864	851	822	899	864	820	812	862	833	845	885	841	842	846	821	808	803	840	853	854	889	843	809	863	864	796	831	826	832	920	848	858	827	830	890	856	864	849	834	869	857	855	853	812	825	818	841	881	843	864	826	847	822	895	840	895	815	852	825	822	845	831	848	878	877	891	852	828	846	836	843	833	841	775	874	881	894	855	820	794	782	802	858	828	855	830	852	819	847	854	849	834	822	832	854	855	831	809	896	818	867	880	833	871	832	842	839	820	847	839	815	853	825	858	817	886	832	862	842	860	903	840	818	887	810	902	870	833	900	822	827
68293	36749	14788	2710	1087	824	683	639	561	488	524	480	472	444	449	457	435	432	444	399	417	371	446	388	433	405	405	397	417	422	380	413	377	401	405	373	382	401	371	437	374	387	326	371	369	346	365	407	384	392	389	411	383	375	391	404	380	376	404	383	386	408	382	402	419	367	401	398	442	390	387	406	372	392	381	386	351	385	372	396	420	395	360	380	368	395	412	374	369	385	412	368	395	414	383	362	367	391	363	384	374	416	320	358	396	378	395	383	372	364	352	371	346	378	394	362	405	392	359	376	416	373	365	409	402	357	364	365	367	346	402	369	417	388	357	407	369	413	369	351	367	373	343	388	377	382	416	360	353	375	389	365	327	409	382	350	392	354	392	383	377	389	392	384	434	397	383	360	395	380	382	409	381	375	373	367	393	364	390	395	370	359	357	379	424	391	370	407	419	349	356	348	362	364	359	383	383	370	396	352	395	343	389	394	403	381	369	377	379	377	377	392	349	375	379	365	364	395	358	387	377	399	345	368	362	365	384	390	395	373	387	392	367	370	385	408	388	404	400	379	372	371	362	392	327	370	391	375	398	374	401	384	398	369	394	374	412	390	349	362	378	384	358	371	395	359	358	387	358	419	400	428	378	401	375	375	393	399	359	411	392	380	378	379	387	382	409	408	393	369	388	390	391	337	366	374	340	337	367	354	387	381	396	413	361	360	404	420	372	385	388	380	437	360	381	402	385	364	390	363	416	359	384	389	350	370	384	354	407	429	391	350	341	365	351	368	389	399	374	366	397	396	380	400	384	423	390	394	382	388	383	370	382	368	343	374	419	379	396	423	399	386	382	382	412	367	393	395	364	377	402	372	366	384	394	380	400	350	392	365	389	407	388	365	377	356	379	384	364	396	377	373	384	397	375	400	348	383	384	398	429	417	358	361	366	404	375	413	376	381	346	391	369	400	451	354	376	370	375	366	355	358	418	382	359	385	376	389	404	361	384	398	405	375	345	400	364	366	372	412	396	403	399	391	318	437	369	428	397	380	417	349	420	334	380	352	407	378	382	356	376	388	415	362	386	358	383	367	352	359	376	348	381	369	350	389	374	339	370	368	382	396	375	381	410	389	393	387	397	351	361	407	370	377	353	395	370	400	390	369	351	434	394	382	382	348	390	367	373	423	362	384	372	373	353	358	399	380	369	425	393	347	353	365	380	370	416	393	370	351	356	399	371	387	372	354	346	361	358	340	382	365	348	391	402	381	381	372	403	366	380	394	372	402	380	370	402	383	410	364	387	358	382	364	381	364	392	366	361	377	364	382	395	370	400	340	395	369	390	384	348	401	350	386	359	403	379	418	352	377	397	375	371	417	369	384	421	358	390	400	373	384	380	378	346	395	366	372	376	374	380	396	369	428	331	390	387	397	372	369	390	397	401	395	417	350	390	401	403	357	395	404	376	388	403	388	425	374	374	384	372	383	397	407	401	378	357	370	390	407	366	400	401	394	381	391	361	414	376	419	371	380	403	376	387	398	408	375	408	406	380	363	369	374	374	404	372	411	366	381	361	400	376	371	359	339	377	381	356	364	427	388	364	365	347	392	356	372	373	383	386	361	360	391	376	370	355	378	338	419	392	363	388	384	389	365	382	376	381	386	364	378	386	381	392	344	368	386	409	383	411	359	380	348	358	394	389	362	399	353	386	377	368	344	415	361	393	357	393	368	363	389	369	374	413	338	381	351	389	370	353	384	374	416	396	386	345	406	372	364	390	396	381	406	390	378	410	336	382	404	362	390	359	379	402	366	351	378	380	384	394	381	420	408	409	360	379	394	414	431	359	364	349	352	390	440	387	371	408	407	420	442	370	397	358	388	403	387	382	414	347	367	390	393	378	371	370	357	410	393	381	366	369	336	366	379	369	354	382	401	384	386	416	401	384	384	387	407	362	385	407	388	405	361	379	376	352	359	399	410	406	391	341	391	361	398	446	380	374	383	395	390	414	351	390	373	394	382	399	395	379	394	393	411	367	368	349	383	359	378	360	367	395	327	384	399	376	393	363	347	357	366	400	352	388	381	409	409	412	388	370	363	366	372	374	369	407	396	386	358	374	361	377	367	340	368	340	372	390	382	361	386	393	397	391	369	412	390	403	346	366	448	396	386	365	391	412	368	387	383	390	382	348	379	361	379	378	378	377	381	363	389	392	382	378	388	360	405	374	381	363	392	335	397	415	399	364	418	410	381	395	407	376	392	366	370	383	393	346	425	370	389	360	360	368	380	368	389	354	388	408	356	433	390	381	375	385	395	347	360	399	374	365	368	410	352	373	346	392	352	391	381	397	394	381	397	392	387	391	377	357	407	395	387	385	358	366	389	349	396	376	381	416	405	382	400	393	391	403	375	388	348	421	382	381	411	378	384	397	378	391	391	388	362	359	376	336	376	345	390	392	382	367	348	402	397	385	380	388	335	382	408	386	377	361	385	389	398	377	399	370	355	409	375	369	444	371	389	368	380	344	407	399	391	398	359	367	368	354	383	403	369	328	378	397	403	322	365	372	393	353	347	407	369	407	361	381	375	386	360	381	399	390	356	403	369	360	382	390	386	412	393	387	408	370	401	346	416	386	367	393	419	347	395	324	399	360	372	358	409	406	420	373	377	378	391	399	371	339	352	400	381	367	356	372	406	368	383	395	352	398	360	371	365	348	411	360	381	370	374	379	359	399	361	363	395	387	395	392	405	388	340	411	435	394	395	377	377	404	394	380	364	375	422	378	394	397	393	392	364	373	407	395	386	401	380	401	392	401	405	408	374	391	386	391	366	405	398	343	360	385	375	401	362	390	383	417	364	394	363	375	396	401	396	373	377	358	359	351	370	388	401	388	379	367	357	383	374	381	411	366	364	375	382	347	380	369	388	377	352	368	392	381	366	374	401	403	363	373	354	440	376	394	385	387	365	401	422	397	343	357	377	370	398	417	387	364	383	363	400	407	356	399	379	367	376	408	370	380	400	374	387	375	393	368	388	360	377	368	358	398	389	396	404	387	380	372	319	362	379	359	392	374	413	387	378	376	328	364	374	388	361	373	352	362	400	394	379	424	378	410	353	355	364	371	364	375	374	373	365	364	350	368	390	389	380	395	372	375	370	384	399	370	411	400	386	386	413	370	377	389	387	408	355	394	356	396	367	364	405	354	394	363	362	380	396	398	381	369	400	395	381	427	412	362	393	391	397	405	412	387	444	404	394	382	354	362	364	377	372	375	338	391	380	401	355	313	383	312	368	364	416	414	390	377	373	384	377	395	323	369	384	359	379	384	401	390	381	385	365	383	391	410	406	373	373	397	394	399	413	380	377	339	403	329	398	352	417	379	401	383	391	375	399	411	360	387	384	389	368	423	374	365	376	390	418	379	383	385	394	361	423	384	354	375	363	411	379	422	401	389	393	368	363	392	403	371	351	373	345	411	374	362	407	337	375	379	366	341	382	405	384	390	378	388	395
45251	13960	3573	4320	3848	3273	2703	2325	2133	1920	1745	1605	1525	1380	1315	1246	1259	1268	1221	1149	1188	1167	1135	1090	1063	1064	1034	1017	1080	1059	1060	1039	1039	1028	1033	986	967	1001	922	1024	1005	981	999	977	1006	991	970	969	994	981	904	975	941	929	1008	949	942	940	917	956	931	936	915	966	988	953	985	893	938	972	958	968	904	905	952	945	919	970	882	916	882	909	917	903	953	977	927	897	904	945	950	951	924	897	936	948	961	971	941	971	974	974	923	909	922	932	926	911	968	959	962	910	931	929	899	913	901	900	924	976	921	943	900	995	985	912	941	886	915	914	907	916	913	918	924	866	961	920	914	924	945	896	898	931	928	927	978	940	911	945	883	985	891	842	944	984	916	938	946	904	986	912	962	885	905	920	877	962	936	914	976	910	854	938	883	942	913	899	898	940	917	1003	885	970	954	909	902	872	867	902	941	875	924	921	877	969	1000	927	899	951	887	916	927	937	890	925	968	908	917	944	862	927	897	910	976	924	923	894	893	978	886	953	944	892	956	878	913	875	869	944	878	925	963	910	863	885	915	922	904	933	945	974	979	938	913	864	941	880	963	897	932	945	901	927	912	935	936	891	944	870	928	861	920	897	932	949	904	859	919	912	984	910	906	941	968	917	931	912	892	938	902	897	989	902	935	968	899	884	908	920	973	898	834	966	897	971	894	926	887	903	917	911	895	893	940	917	915	918	923	886	912	946	956	892	980	916	915	895	898	921	862	944	888	947	943	945	936	926	967	874	915	939	920	910	897	955	933	952	903	910	926	953	901	863	930	885	880	924	898	910	907	879	909	939	929	949	947	927	926	873	935	948	915	925	931	903	905	914	919	948	923	924	868	917	925	874	938	965	929	896	877	941	961	936	924	927	922	947	944	879	906	923	921	902	917	858	941	914	1002	969	971	905	941	914	911	947	917	929	940	986	939	956	935	920	918	925	946	946	923	869	955	947	963	916	939	886	908	894	962	920	956	929	920	923	897	918	925	948	938	912	947	915	883	898	937	922	919	866	918	956	927	915	938	951	999	948	953	856	929	886	895	909	949	924	943	930	918	923	957	946	912	863	909	879	937	878	885	912	956	916	901	972	889	906	932	906	882	934	887	903	957	934	949	888	943	914	852	889	919	978	935	946	867	923	911	995	907	880	904	905	920	897	861	948	927	925	961	924	910	962	922	916	916	877	942	961	939	900	943	937	870	894	915	905	898	895	918	901	965	858	892	936	912	900	903	951	940	926	910	891	952	862	954	923	927	883	900	924	927	879	930	946	975	895	914	901	898	934	913	901	891	860	919	889	975	983	917	914	889	896	889	957	907	958	907	924	882	909	968	911	908	893	902	937	927	930	927	848	961	931	964	929	941	925	924	858	919	891	886	942	935	936	940	883	916	920	976	943	922	946	924	883	923	933	945	938	902	925	910	890	883	896	930	970	912	920	934	879	918	896	938	909	868	876	920	993	962	855	912	918	948	881	901	942	892	928	983	893	907	938	861	933	898	937	925	908	939	865	939	904	952	951	925	901	875	940	938	915	933	904	977	931	950	976	926	951	920	929	958	931	1001	930	949	888	921	928	899	894	943	953	931	923	912	908	895	892	914	926	922	884	943	993	927	925	924	943	934	865	955	866	884	968	900	918	878	916	886	851	942	937	894	914	914	910	997	904	943	949	863	964	938	866	888	913	902	902	926	926	882	936	926	894	943	958	873	907	925	905	925	926	915	927	901	892	929	890	918	947	917	955	940	938	869	943	933	902	987	922	935	946	921	972	966	941	869	903	910	959	941	952	959	951	896	917	950	925	888	905	866	942	898	961	946	953	934	905	974	909	844	920	919	879	946	916	905	968	918	888	927	925	937	933	953	937	892	933	957	959	910	915	926	943	961	868	965	948	935	958	952	875	874	917	937	918	866	957	955	945	971	901	903	883	918	924	909	900	856	959	896	847	952	884	913	942	904	967	914	891	895	931	903	906	977	885	906	926	910	895	960	935	899	948	897	927	963	928	885	886	889	890	924	913	886	851	875	914	939	884	900	912	948	886	923	865	906	973	910	950	908	896	979	876	937	912	942	931	926	916	938	866	943	886	877	937	915	924	970	939	918	890	897	968	900	950	873	935	909	864	965	934	904	892	925	927	950	887	892	914	931	991	916	873	920	900	911	948	886	873	915	903	926	890	960	925	885	898	996	931	873	993	917	969	921	960	931	890	930	933	971	881	863	989	932	915	902	875	910	923	893	928	935	937	918	954	882	904	898	911	965	934	953	950	977	900	894	949	908	894	902	916	932	905	917	919	919	893	909	965	893	875	908	919	912	900	937	946	923	933	916	942	925	939	892	952	905	896	939	901	965	949	883	905	961	903	904	905	929	947	923	935	907	909	929	950	897	886	941	921	920	901	948	906	952	906	931	891	897	878	968	909	940	905	942	881	899	849	865	917	910	923	963	977	969	887	869	941	896	929	934	893	883	912	972	911	956	961	923	920	876	916	895	959	943	866	857	925	977	905	938	867	913	949	959	911	893	933	889	937	914	917	899	918	866	886	875	918	929	863	878	880	942	936	963	868	992	902	974	855	935	926	976	969	905	940	938	917	899	890	919	966	960	894	921	930	930	982	898	938	946	940	878	971	939	940	936	870	923	931	926	946	937	868	922	939	923	914	899	899	859	928	935	912	909	913	944	941	907	956	878	948	949	965	924	905	990	897	930	957	926	896	968	880	942	948	870	914	928	971	921	882	927	979	945	898	942	912	945	884	934	937	906	887	922	875	887	911	899	960	902	881	929	956	931	969	882	955	934	930	899	941	939	933	903	952	935	895	939	908	952	939	959	929	934	892	912	910	921	921	964	953	957	892	942	889	905	900	918	918	939	919	914	937	894	954	923	944	910	920	1010	928	950	889	947	954	902	905	897	917	935	922	937	873	932	938	927	925	892	879	952	895	883	904	930	969	955	887	965	928	888	907	911	981	957	936	939	917	884	909	906	943	913	903	913	907	927	911	948	986	904	899	946	930	901	939	945	893	909	959	914	921	939	907	954	919	927	900	921	954	894	886	924	906	909	953	880	937	928	908	910	945	936	956	905	883	869	884	915	911	896	881	898	956	900	910	978	945	912	909	963	891	913	908	875	892	931	912	925	920	966	933	988	879	937	937	918	896	929	962	918	927	899	910	911	948	918	913	933	878	963	871	890	933	885	898	920	874	932	922	889	941	971	944	903	882	943	881	935	947	902	896	920	877	935	897	913	957	869	952	916	922	920	969	901	887	895	919	884	931	947	941	939	841	922	895	893	916	911	997	988	976	958	857	874	889	918	907	954	925	888	919	916	931	949	977	909	948	936	960	940	946	938	912	944	961	909	948	899	946	879	881	892	920	952	909	927	1009	880	927	958	979	951	911	963	924	875	906	886	903	944	964	975	891	909	904	939	994	902	965	918	933	927	926	894	939	905	903	934	886	962	898	932	942	919	938	930	943
11912	1248	230	198	190	171	158	195	169	156	164	151	171	156	176	172	160	191	188	174	177	176	168	135	187	189	156	158	151	174	142	174	160	187	179	165	205	183	161	182	146	161	148	152	158	154	169	165	151	155	167	138	185	169	174	158	175	178	141	165	154	157	162	171	135	165	167	173	162	154	161	158	163	163	145	149	187	173	159	157	173	152	159	169	158	165	175	173	163	157	150	175	171	167	162	178	153	150	167	162	164	175	159	197	163	177	158	166	161	163	157	152	153	177	184	156	185	144	160	155	159	150	181	153	156	162	181	165	173	149	179	165	168	176	180	160	155	169	155	166	151	154	163	158	168	152	139	157	174	172	161	174	163	160	175	155	149	152	170	170	167	153	160	165	177	167	146	164	187	162	168	160	168	163	161	157	179	192	174	161	175	191	132	168	163	142	167	144	180	158	159	170	179	189	167	164	152	157	171	164	118	189	164	164	177	176	177	169	156	155	148	166	168	158	163	166	189	159	144	177	164	154	175	152	162	177	180	169	155	192	179	182	197	170	157	166	170	174	165	137	177	147	169	159	157	148	164	161	180	162	179	196	169	171	148	175	150	126	168	160	140	171	164	162	189	162	174	145	152	159	174	145	172	176	169	167	150	182	142	166	161	177	176	183	171	152	181	155	160	173	180	168	158	173	167	177	146	161	165	170	190	170	168	174	152	158	158	157	162	164	149	156	183	164	161	140	165	176	178	183	140	168	166	158	167	185	182	190	142	165	171	168	161	178	160	159	163	176	195	153	186	163	165	177	158	164	186	191	133	169	155	155	173	170	145	166	152	157	160	171	192	153	164	158	149	180	166	180	169	174	176	180	174	163	177	168	184	197	176	178	161	165	180	172	170	139	165	166	158	167	166	156	151	154	176	149	171	182	180	159	160	165	172	149	183	189	151	151	141	179	164	195	159	159	168	141	138	171	167	140	157	167	152	194	151	186	182	157	177	151	158	150	175	159	164	174	170	158	165	177	169	144	155	186	158	193	183	172	170	147	161	149	183	165	165	185	153	173	163	148	149	169	196	153	162	162	176	181	165	155	174	147	169	169	140	150	141	142	193	162	159	160	198	137	162	148	177	154	144	177	156	138	171	165	149	176	181	157	179	177	167	170	154	159	145	179	162	163	160	147	141	165	177	170	162	171	152	154	155	185	168	170	186	161	153	165	165	159	163	163	162	164	168	150	147	174	151	177	144	178	163	159	161	141	180	172	152	159	179	161	154	160	166	177	155	163	152	172	164	162	192	154	174	145	172	164	160	161	148	168	162	180	181	180	172	169	145	151	142	136	173	157	163	187	166	159	143	146	181	185	183	148	170	146	188	148	178	175	178	142	165	185	170	173	160	190	168	176	166	163	152	151	149	164	171	187	151	175	174	191	159	178	158	182	152	163	194	170	174	165	176	147	176	178	148	148	181	153	166	155	173	141	174	153	144	162	174	168	141	169	185	161	162	153	170	147	149	174	191	147	166	156	159	160	160	143	157	149	157	167	153	157	147	142	173	161	172	159	175	172	162	165	158	181	183	191	156	184	167	155	163	156	159	168	154	182	178	157	169	163	155	177	161	172	166	144	174	166	162	144	157	169	159	159	156	190	172	194	164	182	160	169	150	157	163	168	171	175	178	142	161	159	154	186	155	174	154	169	166	153	145	152	172	166	167	148	147	155	150	164	153	166	179	154	178	155	198	163	175	153	173	177	149	155	160	150	170	149	149	161	183	159	176	191	148	149	147	171	162	178	157	170	170	164	166	181	158	150	177	137	164	164	177	176	166	178	179	186	174	161	169	150	155	162	159	129	159	173	191	152	179	143	168	180	129	147	136	172	163	159	150	139	169	149	164	158	136	171	175	170	147	186	166	147	142	159	144	160	164	160	171	143	153	143	157	210	173	164	200	159	163	159	168	172	158	155	173	160	158	187	154	179	168	149	163	153	160	168	153	155	166	170	161	168	152	175	147	161	189	159	159	160	165	146	153	173	162	171	176	157	155	188	168	174	159	169	184	149	178	145	189	170	163	163	149	157	173	174	156	163	156	148	187	172	144	149	154	156	133	176	174	162	195	155	154	139	144	156	150	152	175	172	174	173	171	159	147	178	164	153	149	159	145	151	154	165	167	135	161	183	147	163	173	137	158	135	173	162	150	157	156	168	187	177	185	186	164	169	175	163	189	152	170	157	184	144	176	172	160	166	181	156	172	138	158	149	169	154	178	170	149	152	168	146	157	151	182	160	156	151	162	175	163	160	144	144	175	159	161	186	165	134	147	153	189	195	179	162	161	166	185	145	150	170	167	163	162	143	186	167	176	150	174	150	177	156	175	161	174	149	174	144	168	170	177	155	194	164	178	175	181	159	158	175	171	164	152	157	172	176	159	148	167	180	158	164	168	159	188	163	189	181	169	172	175	177	172	175	168	181	158	169	162	164	178	187	149	159	159	152	151	160	165	179	189	163	167	181	157	147	150	178	163	169	188	169	162	159	168	148	172	157	149	170	166	170	167	175	164	157	147	157	176	162	199	182	139	149	177	164	185	169	184	164	174	164	168	185	157	166	162	146	149	165	146	168	168	172	145	169	157	173	171	151	171	158	156	174	144	149	156	171	170	156	159	159	161	153	145	185	174	146	165	158	172	176	179	156	162	146	166	156	168	153	164	159	140	167	160	170	148	157	162	150	149	161	179	151	158	145	179	164	148	158	170	164	160	154	165	166	165	166	151	168	165	164	175	156	171	182	149	169	147	169	166	159	175	164	163	159	162	180	190	181	154	176	167	175	164	158	193	184	190	149	165	138	167	124	162	155	153	170	137	159	163	162	174	184	168	170	154	169	171	170	167	154	162	162	140	181	152	143	148	176	154	166	155	140	169	163	136	174	173	157	147	164	165	156	157	162	152	160	173	176	155	153	155	180	151	178	147	155	168	131	158	169	127	182	150	179	145	158	168	177	173	165	159	170	188	167	169	163	151	155	155	172	171	157	163	164	188	167	178	156	180	171	161	139	164	182	159	177	161	165	151	165	150	164	163	140	147	155	177	157	182	171	159	170	164	168	170	151	172	131	166	159	201	168	158	153	182	176	154	159	147	166	154	139	158	166	156	166	172	174	171	170	151	186	184	163	149	180	164	165	143	146	161	151	181	170	173	168	184	159	151	162	138	164	171	163	161	181	172	163	149	158	155	180	176	168	152	178	149	149	154	175	197	169	189	153	158	147	161	165	162	159	177	182	165	166	185	161	181	159	153	171	129	157	170	146	162	166	169	167	168	174	170	164	147	147	172	163	174	156	154	165	128	167	161	166	148	151	135	156	152	169	152	140	177	173	145	164	161	142	168	179	174	163	183	153	166	168	176	174	171	157	178	179	153	142	134	186	151	163	176	182	172	171	153	154	165	151	141	176	169	168	173	174	174	156	186	159	138	164	154	172	143	190	177	173	156	164	150	175	155	164
10666	1271	512	555	577	537	554	511	541	480	505	489	485	544	456	501	494	512	492	476	497	491	495	486	524	492	503	459	520	460	524	522	505	475	478	480	492	491	451	496	481	464	508	509	481	482	509	456	529	463	525	471	485	460	484	517	472	501	478	517	473	498	494	509	484	506	504	542	480	490	490	511	491	485	500	481	471	461	510	477	499	494	492	467	512	491	484	498	507	486	469	532	490	458	468	495	478	470	478	474	488	434	499	510	467	505	520	496	469	478	505	475	472	512	489	516	497	474	494	450	509	480	505	493	446	489	495	525	493	512	490	494	440	472	534	523	515	509	462	509	489	533	500	500	457	460	507	488	500	450	494	482	479	486	478	456	535	474	512	496	507	518	501	450	502	497	507	467	479	513	469	481	487	497	472	512	510	501	500	533	501	503	486	454	471	488	493	485	477	491	483	516	504	543	480	476	509	518	468	499	464	469	506	465	475	481	471	495	524	498	486	535	473	448	490	473	499	488	494	524	488	515	499	472	535	489	483	476	477	492	486	504	507	475	479	474	511	482	461	448	477	511	482	521	507	482	508	510	458	472	460	488	499	478	521	479	471	472	517	462	469	475	505	451	523	467	493	466	454	493	521	480	510	487	504	456	510	464	475	497	475	483	499	506	508	452	454	491	484	493	496	457	484	478	469	474	490	532	471	501	490	493	465	462	469	513	494	523	471	522	480	477	483	441	541	525	481	497	452	505	468	540	501	488	481	488	529	455	525	510	476	496	439	460	499	491	506	496	470	473	485	459	503	495	443	483	512	473	481	514	484	491	441	494	461	484	471	482	493	464	520	474	466	495	460	473	510	478	459	521	480	460	526	471	477	481	514	483	485	482	458	530	499	470	495	500	465	525	496	455	476	499	531	481	454	504	512	476	514	481	509	493	492	482	461	464	501	493	487	476	514	525	490	501	500	499	472	529	473	502	480	473	467	494	493	486	471	517	502	467	507	495	500	485	499	483	454	495	496	526	465	488	496	492	530	484	495	487	514	481	498	470	520	457	490	451	468	460	505	479	490	516	469	461	497	481	498	487	527	476	489	473	463	518	496	454	495	486	480	508	490	451	471	502	554	491	482	497	505	481	496	534	468	487	512	497	467	476	515	443	524	474	497	468	485	552	471	501	469	446	505	519	445	463	526	462	481	502	461	474	495	462	461	511	482	475	472	483	488	503	518	459	491	494	526	455	501	522	524	481	470	490	527	479	467	514	528	465	479	508	501	479	487	503	487	477	484	534	507	450	511	473	493	479	506	518	483	479	472	487	481	529	508	491	489	471	521	478	468	528	481	518	509	495	516	490	493	482	460	471	514	487	463	495	463	508	497	499	483	448	461	467	505	525	475	500	457	479	470	462	504	478	482	464	486	499	515	479	517	480	512	502	523	462	469	417	458	484	464	513	554	469	472	507	454	481	461	495	457	486	432	426	470	451	458	484	502	483	504	472	457	479	476	442	508	504	483	495	496	462	506	470	428	477	486	475	522	522	467	478	480	497	542	503	487	514	477	534	501	527	462	507	474	472	484	500	484	514	453	470	431	485	497	495	459	502	465	499	494	467	514	492	518	456	493	480	457	512	488	524	465	467	538	489	493	474	499	492	495	463	511	414	500	493	471	490	471	484	509	495	443	492	519	471	504	514	464	525	489	481	490	495	477	499	476	500	475	519	482	458	501	464	492	502	476	476	440	489	482	499	508	489	468	493	529	473	499	518	510	485	509	488	475	439	470	524	487	464	478	488	455	485	467	491	495	474	472	461	447	490	476	468	481	484	499	519	536	507	461	484	484	518	482	471	505	498	482	463	470	516	500	498	489	504	461	512	486	464	478	528	507	483	460	511	512	486	445	508	503	486	490	433	465	458	521	518	512	455	476	503	488	471	495	508	472	486	528	514	509	490	454	506	483	505	528	531	484	475	495	499	502	491	488	492	491	454	496	450	475	476	484	499	471	443	496	463	529	509	514	491	518	492	486	476	513	469	455	481	488	511	470	477	511	482	494	455	499	463	467	467	477	469	453	472	509	498	497	486	488	542	499	476	506	518	480	428	507	532	537	489	432	460	515	490	449	490	479	495	484	501	484	489	525	452	532	494	500	533	475	471	494	492	531	483	520	490	461	510	495	471	477	495	490	497	492	456	467	446	525	512	480	461	471	465	509	475	472	476	500	446	530	505	485	499	447	494	462	482	461	475	466	501	506	480	508	507	509	497	503	475	469	465	494	506	496	455	515	463	473	519	498	497	455	474	506	483	502	489	463	494	497	491	473	471	438	498	466	531	497	508	449	475	537	528	476	478	496	499	506	494	494	494	490	479	506	511	462	495	499	451	485	473	465	511	501	487	470	454	500	478	509	490	475	499	519	488	457	518	531	530	460	529	463	468	513	487	463	489	525	488	517	481	476	477	511	487	477	500	497	487	511	522	495	492	500	440	501	526	490	493	488	491	541	466	458	479	495	485	465	499	490	510	490	517	497	480	530	481	490	479	526	502	487	480	456	511	459	488	503	511	454	519	501	476	484	467	476	530	496	480	465	487	500	500	483	483	493	487	470	508	529	480	486	482	468	475	486	482	480	470	457	494	502	498	487	469	497	507	494	496	489	479	509	495	504	476	485	456	472	455	474	479	536	480	494	513	505	494	462	488	486	472	503	496	488	489	485	485	466	477	512	506	470	489	491	471	498	483	463	521	474	505	546	500	473	493	497	503	478	479	489	508	484	506	480	494	518	481	497	488	487	458	474	476	476	495	490	488	479	516	480	457	494	489	492	469	491	479	503	482	473	509	446	483	476	498	495	491	472	518	506	496	501	519	447	531	508	495	487	485	520	502	467	455	481	503	496	438	473	511	454	516	547	478	492	482	502	516	466	492	486	495	485	490	478	483	484	489	473	535	473	506	499	503	500	525	489	518	544	484	489	504	519	472	451	467	478	480	520	479	473	500	487	462	511	485	465	489	504	465	484	499	483	504	527	524	492	487	536	512	503	476	452	478	458	471	472	466	492	491	457	506	509	503	505	497	503	473	517	466	503	498	499	484	476	492	492	486	497	456	482	423	459	481	486	472	490	511	487	487	427	499	441	472	491	519	487	479	479	489	527	508	476	502	487	472	474	511	467	437	484	485	489	513	491	433	459	486	475	477	516	517	490	542	490	481	468	499	447	464	480	481	470	497	518	511	498	532	508	552	482	492	456	489	510	426	478	499	517	490	509	499	476	481	482	451	483	480	489	470	491	438	526	467	475	504	514	494	524	487	503	438	495	493	492	536	472	473	459	490	477	466	483	529	486	469	494	460	477	473	532	485	491	468	527	497	475	501	531	487	512	399	499	494	502	474	511	526	473	485	495	520	471	504	468	471	499	468	474	482	482	484	497	506	453	464	491	519	486	462	497	504	543	531	479	490	473	541	484	469	434	507	494	489	477	545	500	472	477	459	524	508	526	490	423	489
59874	29135	6438	1057	710	605	479	475	425	431	403	339	353	366	363	336	361	366	350	349	344	364	319	341	333	337	325	344	385	303	344	331	343	371	341	326	312	322	306	315	273	313	326	362	345	323	316	337	347	337	358	343	340	338	358	337	360	317	363	364	348	363	368	348	366	321	321	326	290	304	320	339	350	296	339	318	303	327	329	297	312	320	339	341	308	348	351	317	347	314	328	331	344	341	374	353	341	336	348	374	324	298	343	326	349	326	301	352	328	321	265	330	333	331	324	335	307	324	337	343	361	320	343	338	350	355	364	330	357	310	334	339	357	322	333	350	314	327	304	360	333	342	356	344	347	315	349	389	362	318	327	347	364	340	339	328	345	338	330	333	301	328	304	329	346	336	318	325	339	331	348	327	312	335	333	325	311	341	327	337	316	368	375	337	367	326	312	335	316	338	342	332	366	333	359	353	352	316	315	337	322	358	349	320	336	323	330	301	325	373	326	339	325	342	303	348	333	351	328	316	323	350	331	298	321	338	304	347	351	333	385	355	338	342	292	339	347	348	323	331	355	338	324	351	342	319	323	304	324	311	314	326	326	346	325	339	358	293	326	345	319	340	355	331	311	336	321	332	305	341	362	335	329	336	309	333	332	349	302	308	319	330	322	327	289	313	325	364	316	346	316	367	381	319	334	295	334	270	326	361	339	338	313	357	319	302	323	350	330	330	344	339	335	321	299	327	329	329	338	318	323	324	333	323	334	340	321	314	327	354	317	367	325	362	328	343	329	314	330	328	303	300	340	347	327	355	323	326	333	341	347	334	324	322	337	347	325	329	346	341	325	331	347	328	342	314	316	311	316	332	363	337	349	299	336	343	342	334	364	335	331	321	331	354	332	334	318	340	334	305	327	323	317	341	317	327	343	333	329	334	319	332	326	329	319	316	338	299	324	358	347	341	287	351	345	337	357	329	346	304	335	355	322	333	317	320	320	342	314	343	358	311	346	342	352	328	344	319	318	344	329	311	351	315	360	353	328	335	328	322	333	322	350	295	332	341	347	314	284	344	320	296	333	293	292	301	348	353	327	325	351	363	297	336	341	318	353	331	334	361	326	313	343	312	293	303	355	333	305	307	346	331	360	323	309	321	313	340	326	366	332	300	338	314	329	346	349	313	357	365	306	330	322	355	372	328	320	330	318	325	304	319	345	350	341	328	318	322	346	320	317	343	351	307	335	320	330	353	338	342	358	331	365	342	361	342	319	311	332	320	322	360	313	345	318	352	319	355	336	335	362	348	320	350	369	324	341	332	349	329	345	321	318	350	326	324	318	341	344	351	347	344	337	322	354	359	344	347	317	328	315	334	325	299	328	350	319	314	348	338	303	329	375	346	340	342	354	333	324	337	297	327	336	327	353	335	348	340	319	302	324	296	327	373	380	322	344	339	324	344	335	310	335	366	344	347	324	340	339	313	308	322	330	301	311	340	363	345	305	332	348	339	313	339	308	341	289	337	337	371	308	294	301	299	321	291	343	330	346	366	323	306	330	313	347	330	304	312	309	326	362	320	287	319	328	334	320	330	299	313	342	335	320	288	331	310	333	331	346	371	341	325	260	353	355	342	344	371	348	305	382	346	358	303	343	350	305	375	324	349	333	318	308	345	309	328	352	332	355	336	328	345	334	321	319	340	309	294	334	326	324	355	365	313	356	325	346	309	356	336	321	329	329	358	353	355	329	328	349	340	310	354	353	317	329	341	332	346	335	322	371	317	356	333	367	325	331	352	309	316	356	290	331	291	346	342	312	322	349	347	327	326	363	323	332	316	336	343	310	307	331	357	345	361	335	350	334	340	351	320	364	325	359	377	334	326	333	358	340	339	331	301	316	334	352	306	330	320	313	347	351	343	302	306	362	356	341	346	311	339	330	327	304	314	323	341	330	346	330	335	338	350	327	307	346	339	326	350	327	330	324	343	318	344	345	338	330	336	353	352	335	360	313	292	326	327	329	365	311	316	340	334	362	321	330	356	348	298	335	348	326	363	314	317	351	381	385	341	331	294	305	347	363	357	347	335	321	355	336	308	321	309	304	315	343	342	356	320	343	329	307	288	338	311	330	325	314	337	303	296	339	280	297	337	330	342	339	347	307	330	318	305	310	323	324	352	335	322	334	325	336	346	345	330	327	323	322	338	330	321	338	335	312	338	349	356	327	314	345	315	300	343	343	383	355	300	340	345	324	327	348	318	336	345	333	326	314	333	323	357	351	355	341	343	355	358	363	343	329	321	278	288	326	351	299	355	326	350	330	290	378	337	347	348	334	310	323	322	336	301	345	312	325	311	332	339	330	342	350	336	351	300	328	355	351	355	313	323	299	354	321	297	357	326	321	353	330	347	307	328	346	345	350	363	328	343	336	332	338	361	351	370	342	350	344	332	333	307	299	333	324	360	361	337	318	349	335	324	323	322	338	310	351	317	342	332	336	342	340	359	309	331	334	334	313	305	340	338	358	291	315	321	329	371	337	330	317	345	328	335	302	333	321	360	305	291	354	346	289	322	337	347	359	339	327	357	298	322	333	345	346	330	352	352	334	345	335	342	319	333	389	338	339	334	343	361	324	338	325	325	314	323	320	334	338	325	355	362	350	338	311	333	319	351	349	346	320	350	331	345	343	333	358	328	329	348	363	334	318	339	309	343	307	317	343	328	333	357	347	329	364	348	323	334	318	313	318	344	324	360	368	339	336	326	303	333	331	316	325	313	321	344	314	331	367	351	309	375	327	327	356	332	355	335	376	334	347	335	404	337	338	289	330	318	351	310	344	327	365	346	327	349	305	338	357	351	306	313	359	341	300	343	307	314	315	326	322	357	299	327	317	344	315	315	334	329	328	359	321	337	337	352	336	318	313	320	349	319	336	317	315	320	329	331	344	360	326	353	326	288	327	374	405	343	340	328	337	329	332	317	343	328	287	318	387	295	370	359	319	319	332	320	323	334	326	338	315	362	318	359	340	310	316	306	324	347	325	357	336	332	322	333	337	370	327	336	323	319	306	319	333	310	331	323	302	342	339	330	328	362	365	343	339	311	342	366	329	346	292	332	317	324	327	307	316	335	336	374	368	360	350	361	292	323	313	325	331	333	314	315	319	336	327	330	303	342	316	336	319	365	343	331	332	343	346	335	347	327	335	355	303	341	325	321	321	323	357	332	355	347	349	328	337	319	326	327	369	376	342	341	338	333	307	316	324	339	324	374	345	317	356	304	342	325	307	336	357	351	338	372	337	313	324	354	333	322	362	324	321	313	356	321	312	347	325	337	317	338	350	340	348	346	348	333	338	348	312	332	342	351	338	333	332	309	315	297	313	346	356	332	301	335	325	336	326	330	355	345	328	331	346	326	327	302	351	324	313	325	325	342	381	328	353	369	327	352	339	328	335	360	338	295	340	310	327	354	322	345	321	309	328	347	298	315	356	315	307	341	326	313	290	300	313	340	349	323
36875	9399	2269	2720	2355	2104	1719	1591	1481	1375	1281	1203	1164	1111	1108	1021	1016	1004	942	976	1008	968	926	955	906	893	940	920	873	889	858	940	884	871	882	863	860	870	906	874	859	856	878	883	855	923	874	883	897	929	832	882	931	851	871	866	860	884	871	834	881	816	874	896	787	866	838	839	820	857	867	838	872	850	815	835	862	872	783	853	845	865	827	880	832	841	803	842	832	854	908	841	908	872	823	873	856	832	828	864	839	846	864	830	895	836	922	844	890	842	811	858	875	853	903	852	816	879	836	850	870	806	877	802	852	891	788	845	939	830	831	874	880	818	775	859	842	880	876	805	835	869	845	834	833	815	865	849	850	873	855	850	916	838	836	863	817	875	853	865	851	792	827	878	862	892	826	833	813	867	833	860	871	862	828	852	837	892	794	868	813	831	804	833	840	868	821	861	842	870	864	847	831	841	853	873	767	819	853	861	913	798	882	799	855	851	818	857	848	788	822	844	856	874	858	870	825	871	826	847	891	848	818	872	891	844	870	892	836	806	852	842	834	844	836	880	806	810	843	834	824	837	855	889	880	838	830	871	877	888	882	776	870	849	854	833	837	883	849	835	827	871	826	856	867	841	835	792	831	890	851	834	846	902	831	837	837	839	823	893	834	823	876	816	904	845	791	890	826	791	820	839	879	851	868	839	833	867	857	847	907	775	905	813	859	813	762	818	858	822	816	856	859	869	809	886	846	866	853	868	872	830	792	892	859	834	890	819	896	864	865	894	834	886	838	834	837	844	817	808	891	845	804	841	890	899	892	879	875	887	874	845	808	862	811	845	813	872	912	861	867	884	890	875	844	833	847	905	822	881	850	826	800	880	862	861	869	860	881	774	876	820	800	806	772	790	823	831	820	856	837	837	848	875	836	862	826	862	835	874	827	849	831	844	859	889	818	871	861	860	834	859	809	795	885	860	828	866	825	808	818	813	821	828	912	882	810	855	853	870	868	850	832	891	867	855	830	835	870	880	813	846	851	837	862	847	795	829	844	803	822	875	833	836	869	881	816	858	866	836	832	857	876	868	890	854	882	834	781	837	837	855	847	825	835	822	809	820	831	782	834	892	865	783	865	863	819	876	899	833	850	807	869	817	828	874	822	822	820	885	820	834	833	880	880	852	861	810	837	867	870	785	853	825	839	849	814	808	833	833	864	852	860	840	864	878	891	814	839	779	875	845	852	851	830	861	849	841	828	846	830	834	855	845	806	862	866	852	880	782	896	846	833	810	873	838	840	855	906	823	839	918	855	846	852	833	855	825	859	835	836	819	863	908	797	854	868	932	819	830	804	855	833	882	865	862	881	857	868	862	839	841	843	839	845	865	859	862	845	872	872	861	819	841	863	814	868	899	845	872	873	820	816	865	930	841	807	882	863	837	874	824	893	863	838	813	815	840	842	784	869	838	860	867	811	828	796	856	839	843	820	846	797	879	885	829	874	878	865	867	853	821	832	871	854	893	851	876	893	877	857	823	853	865	849	809	850	849	794	835	874	887	811	855	815	852	859	877	914	875	859	838	877	878	794	911	831	898	840	829	903	849	821	807	865	862	890	845	840	826	882	842	838	821	886	882	871	791	857	874	838	880	820	833	881	848	864	839	835	841	898	841	889	842	823	884	827	911	841	848	875	829	803	876	861	857	851	855	807	852	830	824	924	831	869	840	852	824	838	838	838	835	829	837	842	833	846	829	839	866	843	846	843	838	774	805	833	853	834	861	889	838	842	827	824	835	822	826	900	870	827	849	856	828	854	822	833	833	836	855	844	829	868	819	866	845	852	851	860	868	897	877	865	829	885	876	855	804	824	880	844	840	862	830	807	865	869	801	869	820	814	888	884	829	835	821	855	867	856	821	851	830	863	812	840	881	865	878	855	897	810	802	884	854	843	882	837	860	860	816	827	805	843	805	857	829	857	856	861	869	823	838	844	825	805	826	837	814	820	789	875	821	875	840	848	849	859	761	814	811	824	832	826	812	850	803	820	815	907	865	869	815	849	844	845	841	825	869	841	836	878	808	851	821	831	811	868	845	794	786	811	806	821	782	844	805	808	879	866	867	883	814	918	918	836	860	900	853	826	911	840	829	864	839	845	822	852	813	783	851	816	874	791	890	886	877	859	873	902	848	842	844	842	820	866	872	826	871	860	841	801	863	816	848	808	857	824	827	823	863	878	837	866	847	830	871	803	825	841	844	820	817	809	835	826	849	892	829	878	885	842	854	882	826	848	853	855	869	834	841	769	840	817	800	802	790	826	852	863	835	836	833	853	869	790	835	902	862	837	885	874	878	882	851	838	865	806	901	871	852	846	872	847	811	849	867	824	906	856	868	851	918	796	808	839	865	857	830	800	873	867	834	903	849	830	861	822	860	864	906	848	887	843	828	837	901	869	837	816	835	828	798	808	808	817	833	912	869	816	859	843	819	866	881	845	892	839	860	835	833	870	775	824	911	881	892	880	841	843	835	844	841	870	839	847	828	850	829	869	887	830	876	848	822	781	873	880	845	882	845	843	842	823	833	861	853	821	849	829	919	820	828	821	829	853	849	842	867	890	789	813	836	835	882	892	882	839	867	915	883	813	854	895	899	825	841	823	865	813	869	898	801	799	851	869	852	899	845	910	801	895	859	827	885	794	859	876	868	898	898	858	847	845	833	800	848	879	845	830	879	880	839	850	846	851	835	929	892	861	826	839	882	860	858	828	884	817	795	849	837	862	841	861	827	860	778	825	881	816	821	846	897	859	872	837	836	846	816	836	871	846	830	854	865	884	848	866	810	872	859	875	863	844	830	801	860	882	831	826	851	868	862	880	880	824	809	817	861	873	891	875	895	785	838	848	843	863	849	851	845	896	818	805	852	852	830	801	811	858	853	868	841	836	877	867	821	861	845	852	894	869	846	864	843	854	825	847	922	834	859	855	861	843	887	851	846	851	889	881	840	838	803	841	873	852	898	869	886	837	850	856	896	845	810	803	847	867	820	840	839	815	852	869	824	890	843	832	803	814	807	848	873	864	805	911	849	831	888	867	846	816	793	803	864	834	802	820	799	845	867	833	891	865	874	842	888	867	853	869	833	825	789	885	857	842	860	816	873	849	788	819	871	832	878	868	886	861	885	858	865	895	882	806	812	850	825	899	880	872	831	853	858	884	819	839	811	787	876	920	815	843	848	844	818	838	839	870	815	790	844	838	861	886	847	839	884	816	895	787	825	816	889	840	854	921	853	836	842	855	844	816	847	874	890	812	840	833	841	865	814	797	874	883	865	811	852	838	818	881	850	894	853	889	858	816	779	842	805	930	820	861	904	847	832	865	870	862	870	820	867	868	874	873	856	844	832	879	883	839	874	810	829	872	876	851	807	851	816	820	841	870	866	865	861	825	832	836	886	883	881	828	841	862	869	828	817	836	845	837	886	836	831	797	821	864	822	890	836	821	835	925	836	805	859	856	832
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
