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
336905693036	336905693595	336905694145	336905694695	336905695245	336905695795	336905696345	336905696895	336905697445	336905697995	336905698545	336905699095	336905699645	336905700195	336905700745	336905701295	336905701845	336905702395	336905702945	336905703495	336905704045	336905704595	336905705145	336905705695	336905706245	336905706795	336905707345	336905707895	336905708445	336905708995	336905709545	336905710095	336905710645	336905711195	336905711745	336905712295	336905712845	336905713395	336905713945	336905714495	336905715045	336905715595	336905716145	336905716695	336905717245	336905717795	336905718345	336905718895	336905719445	336905719995	336905720545	336905721095	336905721645	336905722195	336905722745	336905723295	336905723845	336905724395	336905724945	336905725495	336905726045	336905726595	336905727145	336905727695	336905728245	336905728795	336905729345	336905729895	336905730445	336905730995	336905731545	336905732095	336905732645	336905733195	336905733745	336905734295	336905734845	336905735395	336905735945	336905736495	336905737045	336905737595	336905738145	336905738695	336905739245	336905739795	336905740345	336905740895	336905741445	336905741995	336905742545	336905743095	336905743645	336905744195	336905744745	336905745295	336905745845	336905746395	336905746945	336905747495	336905748045	336905748595	336905749145	336905749695	336905750245	336905750795	336905751345	336905751895	336905752445	336905752995	336905753545	336905754095	336905754645	336905755195	336905755745	336905756295	336905756845	336905757395	336905757945	336905758495	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2736	3650	2300	2736	3650	2300	2736	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2739	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
74635	53161	17943	3154	1096	923	670	610	586	527	466	469	481	449	418	438	425	379	407	442	393	391	395	380	429	395	390	411	355	420	366	411	389	439	403	405	378	402	407	418	390	377	381	371	383	392	403	386	376	391	405	402	347	383	360	387	388	368	385	396	399	387	403	373	412	361	363	405	344	371	359	364	369	365	391	355	411	326	374	353	354	382	399	396	412	360	351	424	390	373	347	422	369	358	407	374	420	373	385	445	380	422	382	336	392	386	397	358	349	365	380	342	374	415	372	390	370	397	394	344	373	387	350	366	367	410	422	383	395	362	427	409	385	368	361	400	367	352	392	370	355	409	386	367	385	369	368	413	382	353	390	384	369	359	357	384	372	386	354	395	343	372	389	349	366	390	405	373	382	364	374	387	382	413	383	369	398	403	371	391	402	361	356	382	391	351	374	363	375	416	393	348	348	355	398	399	397	349	391	358	396	369	396	402	399	409	407	396	370	410	385	387	356	366	394	370	379	365	399	394	373	360	397	391	406	336	387	382	380	376	393	417	380	372	362	405	363	374	359	442	395	368	356	371	369	387	418	371	366	353	339	407	404	380	365	344	391	350	352	367	412	398	369	378	394	333	390	373	403	398	387	359	399	344	365	376	382	390	361	376	373	391	376	386	407	397	353	361	357	379	395	383	419	392	383	395	394	372	393	433	342	370	408	364	409	354	389	368	371	409	352	381	382	360	381	377	378	409	366	364	376	341	363	404	403	417	376	395	370	397	405	386	401	350	366	348	331	362	400	440	414	387	393	363	354	369	385	399	410	345	337	365	375	374	387	358	348	356	383	359	406	376	360	361	404	382	373	379	372	372	403	356	379	369	352	380	362	370	358	412	360	396	390	376	395	399	401	352	406	425	379	370	417	385	323	380	429	353	361	418	402	396	376	425	402	387	365	352	393	403	358	384	363	352	390	401	389	371	377	371	408	371	349	382	352	345	344	391	436	413	394	380	412	397	423	393	401	393	387	360	390	394	380	374	359	381	405	378	410	357	386	353	385	388	375	367	377	358	412	342	361	376	382	406	380	380	379	388	366	388	377	403	385	375	370	375	366	361	366	372	360	357	383	365	427	395	379	393	403	351	387	389	369	369	364	416	388	396	388	377	381	400	398	386	400	384	410	373	361	404	427	362	355	424	384	407	376	400	386	371	392	371	375	361	378	412	352	392	390	362	390	392	384	362	379	394	423	388	378	392	393	434	374	372	371	402	380	366	397	364	424	373	381	349	384	375	339	355	387	371	394	415	421	341	375	382	386	392	367	351	403	386	380	353	366	340	356	366	372	366	369	358	406	375	400	329	363	370	330	415	399	377	374	343	372	377	407	408	390	372	376	378	425	417	376	368	348	375	403	358	372	385	395	410	367	379	410	343	397	377	362	377	366	357	392	367	385	367	395	404	374	355	376	338	389	366	357	385	371	375	392	385	389	364	391	349	340	375	389	365	383	378	382	373	319	416	398	384	366	365	338	385	405	396	366	385	396	422	375	399	385	350	355	357	371	363	397	399	361	376	412	364	391	358	370	374	366	365	373	381	366	380	350	393	371	378	357	417	381	399	375	406	398	370	372	357	373	401	383	389	408	427	379	391	411	361	383	400	400	360	385	389	396	405	361	371	425	374	387	393	357	354	361	385	368	353	376	382	368	423	379	377	372	362	360	387	390	339	404	359	406	380	414	391	388	357	369	342	369	391	342	373	384	362	421	404	396	369	408	387	368	389	363	399	395	390	382	382	413	361	379	369	388	386	406	379	343	403	394	378	359	405	383	382	351	409	338	403	391	361	357	356	397	416	392	347	385	396	380	399	388	348	376	389	374	353	364	357	339	388	367	402	377	353	387	370	388	370	386	374	407	369	359	414	412	364	382	331	405	374	378	381	380	353	393	384	386	346	370	425	417	381	403	374	395	401	393	381	377	364	383	374	407	379	352	362	379	386	351	407	383	358	383	372	332	371	364	408	362	408	361	367	354	380	382	372	377	364	363	381	407	364	429	388	393	374	357	432	397	365	396	407	358	363	361	409	383	397	418	348	359	370	350	441	385	379	401	392	389	365	349	310	429	382	386	397	370	362	371	388	409	379	383	364	377	390	362	388	371	357	344	408	369	376	405	372	384	389	388	384	359	421	364	399	382	388	386	441	394	387	379	377	414	423	375	417	373	355	386	419	350	379	410	383	385	384	373	375	364	370	400	385	367	387	401	394	368	400	372	380	363	359	400	378	393	398	373	377	387	390	352	377	357	363	391	373	394	387	405	384	339	373	368	389	415	417	377	395	388	397	374	379	359	355	363	368	376	384	398	349	366	392	388	373	371	366	354	333	408	367	377	395	373	386	367	396	365	387	373	385	406	358	373	383	399	409	364	395	371	344	391	413	362	389	373	383	365	402	368	405	372	343	414	365	382	404	391	378	385	387	343	386	346	378	384	412	367	350	372	384	396	373	373	327	416	363	374	390	379	373	402	405	409	389	328	405	358	434	426	392	367	386	389	346	377	359	379	369	354	352	354	360	429	373	391	408	375	415	385	345	381	353	411	432	402	413	365	395	358	383	367	384	390	386	399	383	384	366	374	373	415	385	380	394	407	358	378	384	402	363	396	352	376	371	366	374	414	391	398	386	368	415	381	359	333	352	410	379	320	377	389	372	407	375	365	383	347	380	393	364	373	361	376	391	378	420	381	391	382	379	410	395	379	385	386	384	399	352	392	382	377	375	384	396	351	397	382	386	378	374	423	377	432	368	345	319	359	376	396	364	367	385	398	374	377	360	344	387	344	365	368	374	391	362	407	378	415	382	358	392	370	382	381	378	358	376	384	356	379	375	373	372	354	388	363	395	370	383	384	383	381	356	404	367	369	392	427	372	411	416	373	405	365	374	349	384	370	388	404	346	365	394	329	385	355	378	358	363	375	399	377	332	382	396	380	375	387	399	368	393	387	393	383	396	372	377	372	393	369	383	430	375	405	392	390	376	393	374	388	345	351	359	357	399	368	397	379	400	381	395	400	351	401	370	353	381	371	366	417	344	355	392	372	406	386	384	394	405	390	401	353	373	384	391	343	390	383	387	400	392	374	392	379	397	377	414	374	373	380	367	381	366	366	387	383	401	394	388	361	390	408	352	395	384	366	362	363	358	401	385	379	398	358	368	403	415	381	376	383	378	406	353	403	382	357	365	397	382	371	405	378	377	415	383	353	395	386	379	370	409	390	395	385	371	368	377	369	392	393	429	380	375	397	342	344	404	375	419	414	401	378	376	383	380	377	365	400	373	396	372	360	388	356	366	380	428	381	369	398	376	376	408	329	366	380	360	379	389	379	360	377	376	399	366	367	383	355	388	343	375	369	366	384	336	393	402	389	397	401	398	341	395	391	420	380	382	392	372	393	351	387	399	389	387	377	388	403	373	385	378	414	380	346	376	379	383	388	380	408	402	367	374	371	355	384	348
46461	34241	3337	3912	3580	3025	2532	2182	1923	1778	1596	1525	1442	1393	1320	1255	1242	1149	1159	1168	1066	1095	1042	1028	1056	1055	1051	1073	1032	1021	982	985	981	1032	970	911	1011	1034	994	955	953	973	970	999	964	928	980	999	975	962	960	943	924	933	912	956	924	953	957	905	939	961	958	993	944	895	928	862	923	901	946	924	925	934	936	941	1008	947	910	891	955	915	924	953	941	945	935	886	987	944	943	834	978	933	935	892	894	937	877	929	915	905	910	902	880	931	877	932	902	920	897	873	938	920	935	880	877	893	912	942	947	881	924	909	930	919	968	927	970	900	899	887	973	933	912	891	944	891	867	933	908	912	913	896	899	866	907	912	922	866	925	888	937	920	957	889	953	912	909	939	909	904	921	900	938	905	930	914	903	907	938	899	949	891	883	971	953	948	864	923	941	896	952	894	948	935	892	929	875	970	875	873	901	906	890	947	900	883	924	939	887	943	838	937	971	978	876	905	945	945	930	894	958	939	937	929	875	924	873	932	928	893	898	907	947	869	927	888	889	880	854	938	898	900	916	921	969	883	897	937	935	913	940	906	876	904	883	931	937	969	919	928	926	935	926	913	859	914	882	916	910	938	935	976	909	897	926	914	937	911	932	924	903	918	904	884	854	920	877	938	865	931	930	916	921	901	897	935	904	940	933	913	908	908	901	914	927	880	889	874	974	878	897	893	948	918	919	936	937	868	935	879	891	923	908	885	913	877	939	950	947	896	881	896	922	889	963	954	902	917	943	925	988	875	930	954	929	904	929	936	957	888	942	926	961	923	935	973	897	957	922	968	933	870	902	869	946	940	941	955	843	908	941	911	928	909	865	874	948	893	942	933	911	916	881	914	905	933	940	947	935	878	902	895	891	901	914	965	902	869	948	888	884	937	969	948	912	923	902	967	920	970	906	885	966	924	887	916	909	954	821	887	936	928	943	900	921	886	885	903	884	887	960	886	874	887	905	921	955	864	875	930	880	954	934	958	910	905	914	909	939	933	961	911	1006	925	959	892	937	896	900	904	909	886	900	972	928	935	911	947	890	978	917	907	902	909	900	934	903	898	951	905	952	902	917	866	927	965	862	914	918	924	929	927	911	896	899	943	880	916	968	1013	911	926	884	911	929	914	957	874	935	916	921	916	900	885	966	917	926	865	987	889	892	960	929	942	903	922	926	910	928	921	925	938	920	937	898	914	887	896	911	870	930	862	967	891	922	947	920	852	935	908	878	918	950	866	947	891	914	874	903	918	870	833	889	938	909	946	930	900	950	913	915	905	895	974	909	889	943	966	955	913	924	959	915	966	909	963	884	989	910	875	902	891	956	958	922	891	948	965	850	930	916	909	887	846	873	926	916	938	898	922	898	889	877	960	889	944	893	884	919	967	916	906	877	938	912	884	961	966	891	984	907	853	924	860	944	895	900	915	928	940	898	939	938	952	964	952	921	960	878	946	908	885	894	914	925	890	862	948	949	894	925	900	872	944	918	916	931	928	938	911	912	946	944	914	915	949	916	898	877	903	875	929	954	897	892	901	906	894	933	908	910	900	909	934	961	907	896	921	949	923	906	914	927	896	926	928	911	890	935	916	928	927	919	895	991	898	942	904	876	973	932	953	929	944	892	910	914	957	889	920	858	916	934	909	900	919	888	909	943	918	922	959	935	948	886	920	932	967	902	928	929	866	888	903	910	923	925	936	940	961	921	920	908	930	913	966	929	885	902	951	868	924	909	892	897	930	921	897	984	888	914	879	900	957	883	846	905	905	912	939	889	874	903	865	923	919	922	914	922	866	921	897	926	968	894	957	958	912	932	895	910	925	899	944	885	917	939	918	939	892	942	922	939	903	915	903	938	949	871	928	894	907	917	923	936	963	869	940	934	944	877	880	928	889	911	923	893	941	904	947	935	911	959	973	939	929	940	946	923	919	904	955	913	893	868	917	880	948	934	910	955	942	928	929	926	924	972	930	905	927	877	924	949	912	938	908	950	886	936	898	900	896	953	878	911	948	823	919	896	940	928	875	915	900	904	929	916	924	900	902	931	922	942	949	925	942	965	907	918	938	953	905	923	873	975	956	895	931	929	950	864	935	868	916	907	946	891	887	950	890	936	950	890	879	933	950	931	915	930	925	942	956	906	881	884	894	939	955	934	913	930	909	1005	910	916	957	869	916	922	962	981	894	908	918	928	938	920	957	920	951	943	944	935	893	937	951	984	914	880	947	915	886	899	987	869	915	907	908	889	886	939	934	952	910	925	873	925	921	933	896	899	953	902	917	926	893	893	927	876	893	932	939	949	954	913	897	936	892	924	884	891	972	905	858	891	964	905	909	905	899	947	904	891	910	896	894	899	959	908	949	919	919	925	963	936	903	889	889	907	900	912	926	932	950	905	922	898	903	904	843	896	885	946	923	911	899	909	896	882	941	896	928	906	941	947	894	916	918	931	883	929	907	906	871	894	949	884	978	885	922	929	895	960	901	931	954	901	936	941	1006	900	929	957	932	868	964	885	907	914	887	914	902	908	923	886	911	929	912	894	938	927	925	919	850	957	900	858	849	933	935	884	870	947	938	898	976	866	933	855	923	968	922	898	900	888	881	1011	917	964	953	902	890	891	938	889	922	923	934	903	912	909	890	932	919	902	949	938	921	917	872	933	933	928	906	864	950	934	914	940	880	883	958	894	914	883	975	919	946	922	967	925	855	920	911	939	913	975	906	950	903	933	848	916	912	914	943	845	921	885	924	935	935	945	917	924	930	910	914	943	882	901	882	905	939	951	953	956	887	942	946	905	920	886	917	892	941	903	935	906	962	849	903	931	913	925	929	873	906	872	951	877	940	910	942	941	942	885	912	972	856	902	931	858	921	941	931	913	937	901	969	899	914	916	911	868	902	936	932	931	862	931	906	923	869	894	946	872	898	941	931	920	928	937	922	911	932	937	933	942	904	954	912	901	944	920	904	921	887	977	865	906	909	898	903	915	942	928	946	901	922	941	900	913	891	903	950	904	935	873	887	916	892	965	893	941	902	936	944	906	857	892	942	905	913	891	942	860	873	898	967	917	901	953	937	888	870	936	967	932	938	993	913	935	944	972	881	919	915	890	906	898	956	873	893	906	963	946	915	886	915	953	863	914	910	982	894	882	901	897	962	904	879	884	907	915	937	924	938	890	994	935	880	950	938	861	910	918	882	914	940	946	868	930	872	921	955	888	915	910	888	910	922	950	898	904	921	889	905	934	915	959	930	923	893	863	929	931	898	925	896	893	931	966	956	917	983	932	897	901	941	898	914	925	938	903	928	887	929	902	831	912	927	936	871	956	911	905	946	895	922	865	908	923	938	906	923	894	882	930	924	909	949	1014	902	900	944	908	896	915	945	948	895	887	881	962	939	908	919	896	910	921	908	886	892	918	885	913	899	911	956	834	984	932	871	916	893	870	886	926	921	924	955	949	929	956	895	934	897	958	926	926	956	908	923
16769	3488	265	189	189	191	203	194	183	157	172	178	187	196	175	187	186	161	177	172	176	180	175	181	195	172	182	180	169	162	184	189	182	181	179	200	196	169	176	171	184	168	178	141	167	171	171	180	174	197	187	208	194	186	152	160	185	196	175	177	175	176	152	181	180	199	186	166	179	166	170	181	184	168	197	190	157	159	178	192	183	171	195	168	193	168	159	178	171	186	133	188	193	151	153	180	189	187	200	188	186	150	155	162	162	173	193	166	162	176	197	154	157	154	192	176	179	219	190	170	173	165	175	150	172	161	164	148	145	195	197	159	177	198	172	195	168	165	163	191	163	157	160	138	174	205	170	184	167	172	176	158	173	198	171	210	130	183	196	187	166	185	196	161	192	174	208	183	198	185	201	191	181	166	148	171	171	157	174	171	192	162	196	179	198	181	179	188	174	184	172	197	204	195	188	179	181	168	150	191	178	180	190	159	180	200	147	178	171	183	200	181	149	200	163	178	167	177	169	157	181	193	178	165	170	166	173	177	168	210	189	176	176	179	195	149	162	194	174	183	195	179	171	170	174	170	176	187	168	185	238	174	160	159	159	190	193	182	188	158	170	159	179	192	201	174	189	156	167	174	175	184	161	180	193	176	174	165	162	166	200	198	172	170	190	165	177	179	192	185	185	178	205	170	175	168	186	165	181	168	180	193	173	173	172	177	193	175	181	200	180	177	172	175	159	177	171	167	173	175	162	171	156	164	184	164	200	166	210	175	186	196	161	168	178	187	160	197	189	173	171	167	165	181	191	184	178	171	172	192	176	185	176	167	160	180	185	183	180	169	186	194	173	182	166	193	180	174	184	174	155	193	163	157	181	191	165	192	186	168	163	179	213	171	192	170	204	174	188	162	181	167	176	152	212	160	190	181	161	165	163	185	186	187	170	190	175	191	174	148	181	197	182	182	167	193	184	178	161	176	194	155	181	185	167	152	186	170	177	170	199	165	170	181	174	210	184	177	184	197	144	200	154	192	216	187	170	180	180	191	164	165	166	180	157	168	160	178	205	188	166	182	199	158	201	189	172	167	185	194	183	175	182	181	177	183	160	187	148	194	169	178	196	184	183	190	169	184	171	183	161	177	180	187	189	166	170	175	169	165	159	183	190	177	185	157	187	179	177	159	174	169	200	178	172	182	177	164	190	182	196	178	186	174	181	178	196	186	184	188	193	191	195	192	176	172	184	176	178	186	185	177	190	187	164	172	164	195	168	190	188	211	171	168	173	162	164	159	164	153	170	180	172	164	150	171	182	183	187	195	169	181	200	145	183	154	145	179	173	163	179	188	156	175	165	149	172	163	205	160	182	150	164	176	166	170	205	192	152	177	185	219	175	162	188	172	164	181	179	147	141	184	164	181	147	150	195	173	176	167	180	187	174	176	204	183	195	189	196	171	168	156	161	180	178	171	200	165	176	163	167	165	156	173	166	187	176	167	161	193	171	171	197	184	173	153	189	175	196	201	151	172	148	177	181	183	169	201	179	152	203	171	164	178	167	174	173	180	178	174	185	191	175	140	188	175	182	192	186	166	175	176	173	174	173	168	156	196	152	182	200	179	185	206	153	169	183	165	167	184	187	153	177	186	201	155	196	176	195	175	201	180	168	164	223	188	183	160	192	177	165	193	180	178	185	167	197	182	176	165	179	151	167	183	174	167	182	174	187	202	193	176	173	167	190	155	186	188	186	168	164	183	173	173	187	204	171	172	193	164	187	177	190	193	188	180	156	162	151	194	166	204	181	173	174	159	174	155	160	186	181	168	165	201	184	184	172	151	177	165	196	184	198	164	155	171	172	167	178	205	188	183	176	181	177	159	189	176	167	180	169	201	188	202	181	155	174	188	154	170	186	174	181	175	173	181	185	183	183	204	159	189	185	168	185	184	175	172	189	162	160	187	161	164	174	181	177	190	180	158	200	195	193	186	165	153	157	185	185	169	193	182	198	183	187	170	176	156	188	168	178	174	183	146	166	164	185	162	178	205	152	175	187	147	182	210	165	182	176	188	223	196	175	186	181	188	175	183	160	179	163	178	178	167	189	182	174	146	178	158	169	185	189	186	170	170	137	178	159	162	191	205	169	204	152	164	169	191	190	188	168	170	179	201	180	175	176	184	171	181	184	189	184	184	173	167	162	172	161	175	170	157	165	191	169	183	185	201	178	170	189	193	189	150	154	170	184	197	214	178	177	180	198	177	185	161	151	180	183	179	175	180	183	187	160	184	195	178	167	176	172	174	190	206	174	163	169	166	162	173	171	175	177	193	149	177	154	175	145	180	186	168	183	166	179	189	167	169	169	164	163	184	183	156	170	176	173	190	166	169	190	167	191	170	189	193	166	200	193	168	198	163	170	168	169	205	176	159	169	178	166	177	174	170	193	180	165	187	186	192	156	184	190	158	152	197	201	170	151	149	165	154	184	181	171	207	195	162	167	185	172	172	188	163	174	179	158	154	185	181	198	153	198	207	176	171	166	197	165	183	188	162	177	199	178	197	194	174	191	180	184	180	180	188	178	189	163	177	203	187	184	169	198	179	179	170	192	172	198	196	195	192	184	167	184	169	166	169	175	174	183	173	171	163	169	162	176	183	166	147	180	188	188	199	183	158	176	198	189	180	170	174	204	171	159	171	161	185	167	179	195	198	173	188	200	194	157	183	177	160	188	166	161	164	169	190	162	179	185	193	173	168	186	183	172	164	168	164	165	188	180	202	156	170	172	165	162	176	178	200	169	183	170	172	158	183	170	187	190	170	173	154	155	152	152	168	191	162	203	163	183	167	214	188	154	171	195	192	185	195	194	181	161	168	171	167	191	174	166	172	185	167	188	178	190	158	193	172	178	170	190	162	174	152	168	177	152	172	164	167	166	165	164	155	187	170	161	175	179	192	178	203	178	198	182	197	156	167	183	179	168	190	161	169	171	149	168	178	185	178	188	176	193	157	159	191	176	158	153	183	171	175	170	165	174	156	168	170	156	185	185	173	161	181	164	196	166	185	178	164	161	184	176	179	185	200	180	196	175	162	185	166	172	159	196	174	166	165	169	173	212	162	177	171	192	177	189	190	179	188	169	191	188	188	180	189	191	163	158	198	175	151	146	167	185	177	174	176	166	181	171	193	178	188	172	164	179	194	163	195	182	161	182	172	183	171	170	200	172	189	177	173	190	167	155	182	191	171	193	161	171	165	197	172	172	179	170	160	184	162	191	190	158	179	180	181	167	163	157	167	190	163	142	183	178	176	178	190	177	169	164	181	197	193	166	179	178	180	214	190	169	185	158	193	190	170	161	174	171	164	205	187	183	196	168	170	173	158	161	168	162	176	216	173	166	163	175	195	172	197	181	171	188	191	173	172	170	159	169	176	179	167	168	185	189	155	155	171	174	175	158	189	207	192	167	164	169	204	190	190	164	200	168	200	179	171	177	178	183	192	180	216	184	165	156	152
13830	4546	590	565	554	578	578	543	512	537	515	536	540	493	524	475	542	481	563	551	489	521	520	520	503	504	497	530	468	536	547	493	524	535	491	524	535	542	522	523	542	511	467	506	478	492	531	508	493	527	534	526	544	560	489	513	508	524	482	499	519	519	505	516	504	527	538	489	518	503	519	494	480	547	498	483	501	499	582	524	468	530	539	494	515	511	506	532	487	555	518	515	507	520	527	526	550	518	537	521	524	483	539	539	470	502	517	509	516	542	493	521	533	502	489	538	593	516	492	506	565	550	565	527	482	507	545	531	520	545	539	513	529	509	532	533	492	505	507	546	527	524	522	545	516	485	512	511	527	511	534	549	502	516	510	529	533	538	539	471	543	501	519	501	521	500	472	513	496	518	483	503	517	513	562	512	491	542	486	502	539	520	515	496	518	517	514	543	517	489	545	543	448	469	521	513	505	509	493	546	520	494	526	519	506	479	502	545	513	510	524	488	503	473	505	541	510	532	523	559	491	509	521	475	491	536	524	499	515	517	492	493	490	540	541	513	505	530	486	536	511	490	517	504	519	526	515	480	503	506	511	485	486	489	515	508	526	498	513	543	476	490	564	484	501	491	512	559	501	526	526	551	504	530	558	507	505	529	540	541	488	553	507	578	494	523	515	515	511	520	519	515	518	494	499	488	503	558	520	515	506	489	544	509	518	462	499	537	529	501	546	492	494	516	469	515	513	521	533	504	507	469	508	535	509	526	496	540	489	538	509	520	549	533	539	493	500	532	528	521	485	532	553	548	472	524	493	525	520	545	489	513	494	547	544	525	519	531	511	547	549	554	524	519	544	517	523	512	531	488	556	528	521	534	521	499	505	518	492	471	499	510	504	533	518	504	521	517	511	527	505	479	511	505	549	490	556	509	517	496	505	506	537	505	527	530	484	527	487	465	531	562	530	496	521	496	520	508	524	502	520	535	530	536	488	519	521	503	504	509	463	489	487	501	545	496	508	526	539	501	483	516	488	521	526	523	517	489	526	525	557	485	515	528	529	484	493	511	498	497	491	523	491	474	503	501	543	524	559	539	496	537	504	517	536	527	521	484	502	482	502	523	551	544	492	488	482	517	532	519	500	538	531	536	518	530	491	515	506	513	537	525	528	504	550	529	517	518	517	532	459	540	495	514	509	526	540	533	488	489	525	568	519	518	477	480	496	539	496	490	512	530	530	511	496	508	492	529	534	518	519	542	489	562	460	495	538	501	513	541	505	509	520	515	502	524	516	536	523	517	532	539	481	514	476	505	528	535	538	523	512	529	512	545	488	529	494	513	529	510	515	492	512	523	480	528	543	493	505	503	501	545	483	512	559	516	505	524	505	523	546	542	538	526	527	515	524	507	492	496	491	538	484	521	529	505	503	486	544	522	510	480	519	530	544	516	493	516	515	541	451	557	537	524	518	536	503	499	481	508	553	476	560	519	517	492	501	537	489	511	508	484	499	518	499	510	532	472	486	504	512	524	512	497	447	523	503	532	531	520	504	547	503	528	594	521	560	466	549	508	525	501	545	507	523	472	519	529	507	531	490	559	522	479	520	487	478	467	479	503	466	513	491	521	530	530	500	490	502	526	465	535	508	485	499	483	533	528	526	524	500	529	498	503	533	533	537	515	527	530	479	560	525	516	552	482	474	513	489	487	540	491	516	541	473	521	552	551	524	479	516	529	554	543	497	565	560	504	543	533	523	522	509	513	467	537	525	508	516	528	492	561	454	576	507	520	495	523	506	522	502	514	488	501	530	500	512	504	498	484	538	511	513	511	538	510	540	514	517	516	487	484	522	513	538	510	517	502	500	505	572	522	546	520	532	542	510	538	503	537	540	510	528	480	494	536	519	539	537	558	473	485	510	541	545	477	511	491	522	541	502	565	532	535	504	482	514	461	563	519	533	510	531	491	474	497	522	541	545	545	500	527	504	539	533	508	537	516	528	542	525	460	482	514	505	509	545	548	538	499	504	528	537	570	515	516	507	487	474	527	497	544	495	536	537	514	500	508	488	516	530	561	492	529	508	504	498	549	530	435	551	521	520	482	487	524	497	553	514	545	483	552	542	528	521	513	515	515	520	521	504	499	491	520	491	545	513	505	496	478	515	531	541	514	495	540	514	506	484	496	496	513	515	545	491	517	477	538	459	504	526	470	575	511	514	490	474	478	537	519	504	516	509	484	518	499	514	471	486	536	534	517	514	508	507	515	518	522	509	540	521	556	534	539	495	498	519	483	519	478	554	541	526	513	490	505	488	488	490	515	520	441	488	549	524	507	514	517	517	512	501	507	531	508	475	489	497	478	515	538	513	523	541	515	502	510	538	550	505	494	509	563	476	536	524	510	521	529	521	499	532	488	544	452	538	519	528	554	523	521	572	480	521	517	547	485	530	507	496	522	514	561	496	508	506	524	496	521	521	526	516	530	501	522	500	484	489	539	506	522	525	518	506	527	520	527	546	507	525	527	495	527	511	490	543	541	508	547	524	521	447	502	495	505	539	505	513	539	498	530	487	491	491	563	517	534	523	491	462	473	516	494	501	509	540	543	507	510	533	494	536	508	529	505	550	544	522	459	533	549	506	536	564	521	487	566	574	481	518	525	510	525	506	515	451	547	529	535	518	494	501	488	530	523	543	475	491	519	509	556	550	524	508	525	446	494	531	508	510	491	503	513	549	517	482	544	511	496	485	552	534	554	473	488	538	525	435	515	536	506	506	550	532	534	517	516	536	505	504	498	519	529	491	484	509	566	505	531	476	509	533	519	525	500	490	525	515	517	492	540	504	503	577	481	521	527	483	480	495	524	526	529	490	502	539	502	520	494	502	537	539	498	471	508	516	507	559	521	520	481	511	530	506	547	513	504	533	539	485	480	521	489	526	518	522	539	536	495	525	503	519	570	494	506	548	512	518	541	512	545	498	535	500	529	514	515	523	510	503	501	519	527	520	507	506	524	521	491	514	460	531	511	517	495	524	535	518	527	480	497	501	517	512	542	522	505	516	512	496	523	508	493	555	512	533	482	529	528	508	503	490	483	526	484	510	502	537	479	473	506	533	533	517	501	516	507	512	478	509	528	506	523	519	519	511	508	486	516	456	527	512	534	531	541	508	525	508	537	477	526	515	515	557	525	528	537	552	527	537	480	481	541	589	511	493	512	485	496	473	538	523	472	515	544	521	480	520	456	504	544	516	521	485	518	529	516	514	495	494	509	511	484	518	509	517	476	513	518	546	509	515	486	491	547	530	531	505	510	527	547	565	497	539	522	511	508	489	511	523	499	535	483	482	505	526	519	536	524	510	553	493	478	555	472	508	535	483	545	498	505	526	499	504	468	506	513	531	530	464	519	496	543	519	502	523	503	466	504	497	487	542	489	486	500	506	499	460	508	466	514	496	538	469	496	475	533	489	558	512	501	494	511	497	529	543	484	526	532	493	538	531	494	546	532	516	519
62584	40266	9818	1027	643	513	471	430	451	407	436	358	381	369	377	385	325	395	361	358	339	336	379	371	334	335	308	376	374	335	339	341	334	375	350	360	352	375	371	359	366	332	343	351	335	352	334	353	307	352	361	341	363	371	321	358	369	325	350	341	295	350	350	342	354	361	342	355	347	359	339	353	336	343	334	353	357	361	315	332	349	298	332	355	346	350	361	345	336	370	349	335	345	356	324	359	336	349	340	341	360	312	339	325	356	332	361	313	352	327	342	298	350	340	311	357	324	348	358	327	335	366	293	330	362	328	316	305	335	360	371	335	337	321	352	326	326	340	314	367	346	328	334	341	333	320	350	333	342	316	349	290	320	359	338	351	389	359	317	334	348	330	340	380	354	354	335	372	328	351	364	338	348	372	344	357	328	344	313	335	317	351	311	372	361	356	335	332	343	314	357	360	335	340	359	313	335	320	357	341	377	347	339	319	346	361	336	306	347	366	371	325	354	334	392	341	379	383	364	295	325	338	345	331	340	334	373	335	343	351	344	359	332	361	334	347	369	334	335	395	342	380	340	348	336	352	350	345	351	324	333	328	328	345	366	343	334	366	337	333	318	319	355	361	355	375	343	342	336	343	346	370	360	352	318	331	348	304	375	342	306	359	326	343	365	386	371	332	318	364	359	354	350	362	322	339	334	337	338	368	352	345	345	369	325	356	343	340	349	356	332	360	312	369	333	338	359	325	374	356	340	377	367	348	331	337	368	349	351	331	330	306	334	370	345	301	330	347	367	350	331	364	328	345	358	353	305	326	352	356	389	324	347	389	329	342	341	342	340	367	338	361	347	345	339	372	326	342	340	370	329	323	349	354	342	319	347	333	338	322	364	317	343	332	380	370	362	318	350	348	323	334	311	345	380	326	361	321	325	346	329	340	337	335	345	363	345	358	349	343	343	324	370	368	356	387	332	344	353	376	350	356	353	339	397	364	334	331	355	364	328	314	343	335	329	350	364	365	347	324	340	298	340	318	341	336	346	332	361	312	381	369	351	338	310	340	339	331	325	313	342	353	349	323	381	328	354	345	322	343	325	343	330	384	384	346	366	373	329	343	307	357	338	352	341	357	345	338	350	329	346	324	328	375	345	366	384	366	357	347	323	330	361	334	342	358	312	338	360	358	339	370	358	384	336	350	348	348	363	344	335	327	323	367	355	339	344	345	361	335	365	350	350	302	349	343	335	316	355	359	315	325	324	326	348	318	330	360	312	328	349	348	360	329	371	330	348	338	344	353	349	349	356	391	333	317	323	359	348	343	335	371	378	299	348	359	332	356	328	332	364	321	344	313	362	356	371	351	376	355	341	320	329	336	330	362	362	334	360	377	346	298	357	327	337	349	376	337	324	373	362	357	338	351	307	337	349	299	350	386	348	373	336	359	324	368	337	329	350	386	387	357	329	336	303	355	348	338	319	353	371	330	335	343	347	378	360	360	382	305	325	338	274	357	308	340	346	355	373	334	357	337	346	337	298	364	368	297	326	331	323	360	317	345	333	319	357	318	331	320	362	371	337	350	378	346	327	324	357	365	320	332	335	355	363	365	300	333	370	360	344	339	326	348	323	335	356	367	325	337	355	343	363	360	353	328	352	370	347	343	288	348	356	362	361	326	340	323	327	348	328	353	362	322	355	343	343	358	375	339	327	346	347	310	334	347	316	300	341	316	333	370	336	346	337	354	385	345	337	333	308	361	340	352	337	304	326	346	378	353	340	341	320	336	374	349	350	334	331	346	367	305	340	307	312	343	320	350	350	327	365	344	338	332	344	339	359	328	339	367	333	352	357	322	331	345	293	341	348	347	363	346	345	329	340	363	337	356	344	335	352	330	349	355	371	382	365	340	345	362	388	345	346	354	346	373	310	365	352	359	349	343	329	364	328	356	328	345	328	340	357	335	325	356	344	363	353	327	362	322	351	380	368	326	359	351	342	367	348	311	339	309	369	343	310	340	316	340	339	350	332	355	322	303	356	358	370	351	340	333	347	364	343	317	358	341	359	328	343	344	303	332	350	337	329	342	313	340	349	317	360	335	325	332	372	328	369	322	340	308	357	375	337	335	316	370	313	335	330	307	347	372	351	314	336	338	355	375	379	333	323	321	325	376	333	338	351	364	333	343	328	306	380	341	371	375	332	335	365	331	345	344	341	341	333	344	343	331	305	344	325	334	348	322	343	373	351	330	351	365	351	299	322	333	325	311	348	341	350	352	369	329	333	360	341	376	371	314	312	325	340	337	364	336	362	343	332	318	372	375	339	326	351	359	371	337	358	354	378	361	347	329	332	319	345	315	346	352	362	384	349	355	358	323	356	339	352	376	299	367	326	359	370	343	304	327	335	375	352	324	315	335	329	302	352	340	338	332	346	346	334	333	335	347	333	357	383	320	344	349	328	316	341	335	353	334	369	350	309	350	346	343	346	344	314	332	341	308	300	335	357	339	340	337	353	344	343	339	341	341	341	329	345	340	379	326	338	361	359	342	346	355	377	325	327	356	345	355	324	352	361	332	334	348	332	356	356	359	344	377	327	351	292	327	344	360	295	351	344	311	363	338	350	349	362	326	334	329	306	337	379	312	361	314	330	333	315	320	363	361	321	305	369	347	336	384	339	359	385	360	354	332	361	381	346	344	322	335	376	317	323	342	337	387	316	335	331	370	331	381	357	331	355	341	351	327	323	372	335	325	303	348	348	364	323	321	358	360	348	347	329	358	358	354	390	335	309	348	337	343	343	318	356	334	300	373	330	323	365	358	332	333	373	369	357	325	350	357	337	345	362	346	336	332	358	308	327	338	348	332	347	309	348	356	352	319	334	346	330	372	349	338	299	335	336	356	358	304	334	296	337	368	343	336	330	359	330	333	336	342	303	342	404	363	332	341	359	298	346	332	347	360	325	328	349	311	363	343	347	346	327	337	367	361	381	356	351	355	356	322	339	319	349	347	320	330	319	346	340	347	342	346	333	332	322	352	346	339	359	317	321	345	358	381	348	332	350	356	324	325	349	370	346	382	364	341	323	319	320	342	362	348	323	343	351	340	320	339	360	366	321	389	359	348	368	335	362	303	351	354	369	330	350	340	349	335	343	341	338	350	391	345	323	316	315	364	364	357	352	343	340	350	336	353	297	368	343	337	348	326	312	338	334	332	365	370	343	391	311	336	333	341	319	344	324	359	352	371	348	346	343	327	352	345	326	322	357	321	320	333	356	362	370	345	348	357	358	352	341	352	364	359	343	346	334	347	364	304	349	342	338	373	311	320	324	332	367	313	325	334	364	346	333	332	328	377	336	334	357	331	324	350	348	341	345	325	337	332	337	357	357	333	297	328	369	323	303	353	325	370	333	350	336	349	334	355	352	343	340	341	342	325	326	341	349	342	322	341	380	389	333	343	363	332	323	345	360	340	322	342	334	344	346	345	331	366	326	300	360	366	354	326	376	382	363	359
37047	25878	2058	2392	2173	1972	1742	1526	1392	1344	1168	1185	1146	1119	1005	1027	1049	926	1017	963	940	947	961	986	917	881	933	946	954	915	922	930	911	850	844	948	919	870	911	867	911	883	899	874	907	889	848	912	842	874	895	907	867	836	832	915	883	874	845	848	851	938	948	859	846	876	830	845	847	887	865	874	887	891	882	890	896	893	908	889	848	900	844	892	892	887	860	852	902	830	812	858	841	851	853	885	848	851	897	855	850	903	883	881	898	884	910	845	885	894	846	830	858	870	879	846	831	949	898	836	854	890	894	892	871	867	894	899	872	879	873	909	866	898	851	892	813	837	872	809	820	896	859	915	850	889	826	841	817	895	873	845	892	865	835	869	888	865	865	838	901	799	880	905	900	883	862	830	849	866	859	850	863	899	874	896	823	852	889	890	860	827	907	871	893	861	874	908	865	878	878	854	910	860	910	891	834	875	909	830	856	848	895	891	849	897	855	858	882	889	933	937	852	850	892	847	841	854	896	838	823	848	824	861	924	842	887	835	900	899	885	848	847	846	887	906	799	833	813	844	858	809	819	865	847	869	832	840	886	876	831	870	901	895	845	836	883	844	862	831	917	850	869	844	873	853	898	859	885	886	877	828	884	808	885	852	857	846	897	835	856	866	831	858	874	893	873	834	829	892	880	867	849	847	858	863	876	840	936	873	886	882	829	881	861	861	840	857	895	841	843	906	832	869	882	853	927	838	883	914	813	845	891	882	853	932	912	883	872	909	831	873	834	855	905	912	863	802	848	847	827	889	889	858	884	892	878	841	836	830	892	864	863	878	871	817	804	896	830	836	823	932	900	907	864	891	927	873	845	895	864	883	845	806	853	839	839	841	813	894	879	832	856	884	851	900	875	839	875	873	851	895	894	869	903	902	926	824	874	877	817	825	863	872	825	869	898	935	856	828	896	873	898	902	841	830	898	839	855	821	862	890	865	841	900	826	880	866	852	853	850	905	879	839	851	830	909	880	893	909	913	843	872	868	870	830	878	890	847	862	875	800	823	836	904	869	879	861	927	914	811	853	865	859	925	876	881	835	888	869	900	844	850	900	880	891	847	873	850	861	895	818	900	839	894	865	857	864	899	871	893	825	852	829	835	840	880	909	892	866	913	887	919	843	893	860	882	887	887	844	881	895	854	912	872	881	876	876	878	817	848	876	836	870	876	886	890	884	835	814	828	877	842	932	842	855	879	827	876	850	858	841	884	821	942	904	846	894	881	821	896	841	857	857	873	893	874	858	806	860	804	927	799	826	892	871	850	860	833	857	847	849	865	852	889	893	875	848	905	879	856	773	886	852	863	837	825	906	897	888	857	870	847	859	905	857	859	861	856	876	818	830	872	906	891	885	921	888	879	889	863	876	898	900	887	825	876	807	825	913	861	895	850	874	889	850	908	866	797	845	901	903	818	887	898	869	854	864	941	839	892	873	884	854	859	867	858	874	868	911	871	864	857	911	841	836	868	909	852	905	896	850	903	855	876	915	902	891	849	858	913	907	850	832	898	875	899	887	899	881	867	907	835	809	867	866	886	847	884	886	846	851	884	862	887	813	848	857	855	864	828	889	895	848	835	898	867	854	828	835	913	876	884	903	904	882	848	868	878	846	844	917	907	883	892	871	876	882	931	852	847	833	873	910	845	871	833	851	839	880	880	897	882	864	870	898	868	840	909	827	845	914	844	832	875	888	898	855	855	842	922	841	830	874	908	822	886	834	873	897	868	843	854	781	868	841	834	856	887	889	915	798	914	830	837	873	887	820	834	843	861	850	851	825	839	834	884	847	834	828	841	873	901	864	829	831	841	870	870	902	839	856	854	877	866	854	866	904	787	843	828	839	850	980	847	861	909	855	925	865	867	855	876	782	896	916	861	845	877	916	863	864	881	862	898	888	886	913	841	916	832	811	841	872	880	818	873	871	862	874	859	841	819	882	892	868	865	856	862	871	869	844	838	848	829	852	833	897	847	839	877	967	854	831	859	885	779	928	860	882	834	898	912	838	814	902	907	862	873	880	888	847	916	879	831	895	814	851	847	848	844	861	843	873	835	860	874	883	862	895	894	832	884	873	872	845	873	906	871	884	817	853	894	850	890	857	853	857	835	894	830	855	887	898	899	822	878	863	856	859	889	856	912	912	890	822	879	878	886	894	869	831	856	892	884	865	825	873	875	914	825	825	828	924	869	870	877	885	858	844	831	902	888	841	887	884	853	882	868	917	881	893	847	859	896	908	825	829	841	848	891	826	897	871	832	883	865	838	876	860	848	844	907	869	873	882	889	880	925	884	855	896	873	840	875	861	891	889	900	814	878	846	890	878	834	878	848	886	810	844	823	817	842	881	876	862	855	859	840	869	864	864	854	810	864	840	906	889	862	872	895	855	887	842	895	888	876	837	871	888	828	912	862	858	883	887	858	847	888	844	905	849	920	821	898	870	904	859	877	895	899	872	874	859	882	880	848	842	878	898	893	913	903	915	903	853	825	897	891	825	858	891	834	910	832	918	875	806	856	853	860	878	862	883	839	883	840	916	879	828	871	874	906	888	862	891	869	896	872	874	894	859	875	873	895	831	841	887	887	845	873	880	854	875	881	846	898	876	853	840	896	875	913	854	869	881	834	822	866	825	894	836	832	837	885	878	793	826	902	891	888	862	936	863	840	855	864	905	900	847	842	898	910	886	856	880	884	843	849	906	892	826	867	848	882	890	898	873	867	899	936	898	910	866	858	814	882	868	832	862	839	868	893	810	903	880	830	839	909	889	847	874	855	881	850	925	891	856	857	907	884	862	816	821	833	906	869	882	883	944	867	842	932	873	881	872	864	829	881	821	888	851	867	875	878	843	867	879	893	898	838	874	856	914	852	853	840	921	877	824	844	909	902	881	825	840	851	852	917	919	876	858	898	918	853	848	923	880	835	825	845	863	851	857	848	926	845	866	814	868	843	847	863	852	887	873	898	861	929	879	878	888	905	885	836	841	911	868	885	858	846	842	948	897	912	860	853	885	850	852	878	900	835	896	887	866	867	872	839	903	910	867	881	863	901	898	818	900	828	877	874	890	839	887	880	887	945	854	836	844	888	892	887	853	864	871	873	859	899	888	835	866	858	837	880	899	883	896	897	851	902	880	873	852	907	865	832	852	830	846	817	885	875	877	846	836	813	840	892	861	904	795	884	842	863	863	873	821	846	876	876	840	880	864	930	882	829	875	854	875	886	826	897	854	866	869	834	892	818	888	886	874	906	813	895	848	838	897	887	847	851	878	865	843	851	877	883	888	919	898	877	892	897	914	902	869	861	801	896	859	900	881	949	847	838	881	900	837	847	901	913	868	882	824	838	858	810	843	897	877	901	881	842	856	859	908	852	915	862	846	852	910	866	842	838	879	774	869	886	895	867	806	863	893	853	847	898	888	837	907	884	936	860	876	832	892	889	853	851	819	853	924	887	882	848	839
73814	52752	17679	3207	1015	847	629	634	515	483	481	445	455	374	442	452	415	392	408	381	449	399	404	381	412	418	425	391	356	377	390	373	395	384	410	381	405	393	380	390	374	422	397	376	341	362	355	369	357	367	370	393	358	377	401	407	382	342	349	363	377	405	322	365	376	368	417	357	386	364	330	411	404	389	345	394	359	370	359	414	384	380	366	383	410	381	383	331	370	380	405	361	353	368	351	391	362	367	374	390	373	363	395	354	408	382	375	385	375	377	397	367	420	377	365	362	392	349	360	357	376	360	403	362	379	384	409	355	396	350	366	354	428	393	401	365	369	356	349	377	382	352	390	364	358	359	381	365	383	363	327	383	401	392	415	360	363	388	371	371	391	363	394	388	388	381	376	414	384	383	370	378	364	364	363	382	390	390	399	407	367	416	351	374	357	347	378	363	383	374	361	375	377	355	358	376	387	368	405	385	348	355	360	358	380	346	403	348	397	363	354	348	377	355	369	371	396	368	404	390	325	375	382	361	389	366	330	369	378	371	343	354	374	353	357	377	352	431	389	381	364	364	347	345	401	394	371	361	411	383	365	348	317	388	390	386	412	405	379	349	378	350	379	325	377	407	346	344	376	378	396	384	381	392	413	372	356	358	375	372	370	357	409	378	398	385	390	398	372	401	386	369	373	362	410	376	370	410	390	364	378	361	363	387	402	355	354	382	362	347	361	293	368	342	361	371	346	344	342	370	405	404	366	397	362	326	357	395	398	382	383	336	369	341	383	407	363	374	362	363	386	388	359	345	373	356	400	400	394	371	394	396	388	394	371	374	358	386	406	366	378	394	385	366	400	367	382	376	352	367	339	369	386	401	386	404	403	356	389	417	376	359	384	376	364	407	379	375	365	372	423	360	361	384	390	405	342	385	362	396	397	407	355	353	383	375	354	410	381	358	357	359	395	395	333	388	380	380	360	367	433	385	375	350	411	368	363	397	324	350	354	362	375	409	385	363	398	366	373	386	358	358	378	357	390	371	385	372	363	333	367	360	377	342	362	355	401	362	351	352	389	387	353	364	385	364	384	367	372	362	395	347	385	378	369	364	410	368	358	397	350	348	382	389	365	367	392	372	385	398	384	403	366	381	359	403	394	366	368	346	354	376	399	414	361	371	351	371	368	388	359	358	400	365	400	389	385	359	359	390	314	385	377	337	354	390	386	382	341	344	363	379	425	356	381	405	342	343	400	363	384	383	361	356	351	392	363	382	416	367	383	380	364	390	364	390	360	370	348	340	345	366	367	367	387	391	387	367	338	407	391	373	310	347	342	356	378	356	365	352	373	372	389	334	421	389	361	415	393	389	404	406	388	368	376	395	356	373	385	395	379	352	395	370	350	369	393	358	357	361	337	394	355	396	401	362	366	352	366	388	396	422	397	355	356	363	342	333	377	372	358	390	343	347	393	353	359	356	380	416	423	399	381	377	368	405	343	353	412	376	379	366	378	374	373	363	374	340	369	375	372	376	361	367	411	379	365	410	390	387	326	364	396	431	352	363	362	388	390	386	392	364	398	347	400	363	384	369	366	324	354	380	365	376	407	377	334	366	363	364	387	372	347	350	386	404	367	385	340	382	349	400	382	340	370	347	390	363	369	366	338	396	364	382	335	345	359	340	350	404	345	377	406	377	377	377	344	414	344	397	351	376	371	386	335	380	367	409	361	364	365	386	370	349	374	389	384	339	419	344	374	360	366	356	345	352	360	364	336	369	352	396	363	371	372	373	368	386	388	390	372	386	347	384	360	354	384	368	385	391	361	377	383	416	414	366	395	377	393	389	355	377	356	395	381	380	369	369	361	406	398	374	390	352	345	408	392	339	390	381	359	366	385	365	352	333	395	377	383	352	431	376	392	394	397	384	360	356	369	392	385	359	358	389	355	393	337	361	400	401	362	341	360	374	397	348	357	387	368	387	343	373	371	385	390	359	381	345	378	411	382	366	362	350	377	340	358	333	365	405	356	346	345	398	383	388	392	375	376	359	370	381	408	396	388	400	374	402	373	374	377	388	366	361	383	371	369	373	361	386	352	372	397	380	347	381	376	401	357	380	356	343	372	354	373	389	349	385	393	350	367	349	403	359	374	347	385	370	394	366	412	379	380	359	397	399	377	391	388	354	371	432	405	376	372	370	426	406	382	356	367	392	390	368	371	373	378	381	382	392	391	394	377	381	386	374	372	391	375	384	360	372	358	386	378	363	368	359	351	356	317	404	363	385	382	372	408	371	362	356	376	349	395	409	384	365	359	383	408	384	336	356	381	368	393	396	350	350	368	344	356	371	388	343	411	373	367	348	379	374	355	376	358	366	369	404	388	369	411	368	372	357	395	382	338	358	340	393	382	395	353	381	341	341	377	358	395	409	387	344	373	356	380	359	365	386	338	363	377	379	383	389	392	377	356	351	365	355	405	350	379	367	374	329	423	360	365	376	397	396	374	352	360	385	371	374	368	425	342	370	365	374	378	392	402	380	351	338	379	402	350	346	350	397	351	375	343	379	392	379	381	366	383	399	373	409	380	350	348	356	347	377	364	380	387	371	364	372	407	379	380	386	405	361	384	366	363	417	387	369	356	414	403	372	379	379	357	350	378	390	384	376	347	345	351	388	415	380	381	390	386	371	368	367	388	375	366	370	371	383	371	399	394	372	372	393	370	350	401	364	372	375	344	358	379	367	401	388	420	391	375	409	404	400	351	377	385	377	336	403	325	364	382	402	364	375	374	369	374	395	349	374	372	347	410	403	416	356	359	378	381	339	407	399	390	395	373	367	346	407	346	392	366	370	404	340	387	413	393	365	390	394	390	378	340	382	374	391	369	384	372	359	380	376	393	389	357	397	375	341	386	370	381	373	375	390	358	407	381	365	377	381	372	350	362	377	360	393	365	397	386	401	359	389	362	352	377	380	349	339	384	360	369	389	386	364	353	391	359	370	374	387	365	403	392	395	371	368	408	389	377	366	358	399	369	374	395	366	370	369	396	349	325	400	375	369	396	372	409	402	374	390	392	367	373	361	383	376	390	353	387	386	393	411	358	374	334	373	364	379	390	386	354	394	385	384	332	379	355	385	398	388	361	331	345	398	359	396	353	374	357	378	376	377	357	340	385	366	404	367	381	360	381	394	377	357	406	357	372	392	370	375	364	397	404	378	404	323	395	397	396	386	381	373	375	377	379	358	394	335	381	386	394	356	399	373	386	380	383	368	403	368	392	332	367	379	408	406	324	356	404	343	358	360	378	383	363	382	320	367	386	383	366	369	357	364	373	370	360	391	396	383	384	365	341	355	388	369	372	361	359	365	374	344	369	404	390	339	365	361	389	383	347	345	326	334	364	370	352	380	391	364	409	402	377	370	426	372	383	366	368	385	396	372	373	368	349	358	364	340	389	328	340	379	390	369	390	375	370	387	383	360	400	388	371	368	311	390	364	362	385	395	358	379	393	377
45740	33392	3146	3823	3481	2994	2460	2166	1909	1735	1612	1470	1408	1289	1287	1210	1206	1234	1123	1109	1089	1094	1036	1003	971	998	966	990	951	979	987	952	1039	953	948	926	923	992	922	993	928	983	972	911	948	882	883	939	982	962	934	919	937	971	910	920	944	882	952	966	951	956	946	890	985	900	919	966	928	885	929	933	852	925	973	926	875	922	895	924	910	907	874	873	869	917	854	911	889	923	898	896	919	910	900	839	894	846	905	970	897	908	896	924	949	900	890	913	914	899	912	885	919	861	886	886	936	872	956	906	857	916	912	904	926	916	949	928	880	895	926	871	903	886	909	915	878	932	904	942	893	945	929	923	845	905	880	875	893	897	907	875	938	995	905	950	931	964	867	925	944	920	831	962	856	936	963	872	913	893	900	899	887	884	926	873	855	939	918	902	869	943	888	895	885	903	880	926	915	877	896	904	899	908	889	941	907	850	945	859	903	879	898	892	950	908	868	914	897	898	914	957	938	866	931	896	900	897	912	841	877	892	930	929	938	958	932	846	888	878	904	951	886	894	946	943	993	889	880	909	913	914	929	878	899	935	936	930	883	897	919	873	883	911	942	876	941	917	904	917	895	920	906	861	925	923	893	859	921	962	889	863	946	902	880	921	894	893	873	868	909	880	895	879	859	886	896	850	908	897	900	896	892	878	944	929	880	861	946	978	897	893	858	919	908	909	947	897	830	897	921	884	923	956	893	898	889	889	941	927	879	924	913	927	854	893	894	891	913	889	873	871	915	873	901	922	910	899	885	856	891	917	871	954	881	925	939	965	924	861	898	822	857	909	901	885	945	901	935	948	864	930	907	885	880	932	876	867	845	933	877	940	901	898	926	917	894	897	910	895	873	885	860	877	941	979	908	925	909	878	843	903	926	940	892	909	909	928	948	894	940	892	928	914	961	884	886	912	854	922	906	894	892	901	871	890	896	907	889	944	886	903	885	884	902	896	938	883	915	899	910	913	940	920	917	928	915	953	906	855	818	898	861	895	915	890	893	914	911	871	883	902	933	906	918	946	858	915	908	919	946	956	937	878	893	920	882	861	912	933	941	947	915	858	870	847	932	891	928	897	872	860	904	864	932	934	877	898	936	924	889	949	917	832	923	901	899	888	832	930	895	890	911	916	877	894	915	841	942	842	899	881	923	937	881	917	920	857	903	875	866	896	884	867	836	897	812	931	957	824	902	886	905	861	845	895	942	921	875	960	889	918	917	895	877	894	932	889	914	918	896	904	873	918	909	936	952	953	905	877	934	962	924	903	867	855	940	974	910	924	899	907	911	877	879	871	846	856	876	867	983	856	904	883	848	871	867	931	899	848	941	956	879	897	956	872	910	937	880	894	908	953	876	939	888	890	920	926	883	894	849	879	875	911	880	932	865	897	901	873	899	887	879	887	876	912	877	883	959	904	920	899	930	938	886	922	849	858	930	905	954	933	924	968	943	895	842	940	888	916	845	915	907	934	901	852	920	909	823	888	932	854	860	878	916	898	960	886	846	904	884	880	908	928	901	901	901	873	909	901	840	941	922	924	880	910	907	901	902	918	904	920	916	855	866	864	902	887	943	960	916	902	907	850	900	879	898	849	855	897	915	899	876	861	873	968	937	925	955	891	878	886	905	905	947	916	902	897	924	883	959	892	878	899	882	915	879	870	935	862	933	856	937	890	912	974	918	1002	936	949	890	936	901	891	947	939	915	952	923	876	884	914	916	891	894	905	900	877	923	897	951	882	878	887	934	919	881	906	943	941	943	900	876	923	874	888	920	932	895	926	842	924	887	909	912	920	974	868	903	905	902	943	860	920	889	920	887	901	873	929	896	926	916	923	928	883	857	926	893	938	920	913	891	937	896	872	921	914	929	900	953	913	980	942	960	896	898	885	958	905	925	887	919	886	898	846	921	893	877	935	915	883	858	894	908	914	910	909	911	889	898	941	902	973	930	895	906	906	933	968	906	937	963	912	910	907	921	929	899	864	904	918	870	863	904	955	874	878	881	910	911	946	904	927	835	841	873	879	893	905	894	935	917	853	902	879	902	898	852	901	875	903	908	909	885	880	887	883	858	921	875	880	924	925	933	922	902	927	913	937	909	892	928	911	936	944	861	919	954	936	884	912	924	878	909	898	917	924	918	923	911	949	908	909	926	919	912	898	856	874	938	859	898	932	899	893	960	926	883	895	899	875	909	903	897	895	912	915	882	866	901	913	944	910	865	900	927	902	886	891	906	901	957	934	904	942	914	966	915	909	904	879	830	899	925	891	920	939	893	868	862	977	906	916	864	961	879	922	875	873	855	910	916	904	915	894	955	944	883	919	898	871	916	879	916	920	871	865	930	908	861	872	894	913	914	938	881	876	921	877	913	876	983	853	918	878	923	890	879	883	881	897	914	941	892	928	890	924	893	916	891	884	906	874	910	888	887	928	881	932	907	850	923	886	897	883	858	912	867	911	914	965	894	902	860	915	937	888	911	932	863	924	873	889	922	856	976	885	922	879	894	970	875	893	887	890	905	911	901	929	853	874	935	924	935	892	960	854	869	877	945	893	943	903	903	935	923	858	908	885	947	941	935	910	945	909	982	885	935	955	909	894	940	868	929	894	928	949	912	913	887	928	882	917	926	926	980	927	874	900	918	853	889	948	905	877	915	895	907	933	923	954	885	881	913	922	908	874	897	902	884	866	838	851	955	928	938	913	905	870	907	916	890	944	913	856	878	893	887	891	933	857	903	896	909	898	880	888	883	949	868	966	951	907	886	940	967	848	857	931	914	940	942	926	935	910	886	868	850	917	923	938	940	938	867	926	885	878	915	875	936	871	881	896	931	920	886	884	964	884	911	873	915	993	975	932	933	902	873	890	941	907	895	932	916	920	857	903	897	942	858	896	849	894	901	902	871	934	840	908	926	865	901	925	929	923	933	935	909	923	862	919	932	913	962	893	891	928	908	902	887	907	926	967	879	835	930	932	897	894	934	863	897	860	968	884	851	894	865	906	913	882	938	909	941	866	874	912	920	906	891	902	972	919	953	887	910	883	889	869	876	882	953	874	885	948	896	914	895	897	911	909	859	922	889	903	909	932	885	865	923	956	883	919	933	926	905	905	848	885	901	900	915	951	913	902	868	903	881	885	885	966	918	899	879	938	989	939	847	898	829	882	931	858	872	918	906	889	899	877	921	947	881	957	802	885	1008	844	844	903	873	869	898	871	879	905	933	859	942	931	898	872	895	895	902	933	890	891	875	892	879	936	879	917	893	848	858	913	892	915	948	896	912	870	913	884	945	878	870	939	882	881	900	911	854	869	901	876	966	932	892	891	916	909	930	860	844	908	961	902	907	952	887	919	945	894	883	872	885	906	888	906	901	923	886	907	901	916	921	934	911	976	901	871	902	880	886	893	866	905	891	869	877	870	903	881	919	866	929	900	868	896	900	871	901	903	915	949	876	902	901	947	873	894	865	922
17006	3627	265	188	214	196	178	196	165	158	175	170	187	188	190	213	166	183	172	167	207	214	175	182	181	175	177	158	196	197	178	149	169	196	193	177	176	149	174	184	175	204	179	166	171	198	165	175	166	178	162	193	176	184	198	170	190	172	167	176	170	166	179	157	195	161	198	163	192	185	196	190	186	190	158	183	183	190	171	190	186	197	203	145	164	170	203	170	163	177	169	186	179	186	165	165	180	174	174	177	187	196	199	206	158	180	180	179	182	202	167	190	191	195	171	162	190	168	169	183	155	199	177	183	176	157	186	189	153	183	175	165	173	200	172	190	148	200	181	172	169	159	162	178	182	174	182	189	172	163	189	181	176	166	168	169	191	166	179	176	192	201	175	184	169	182	180	178	178	168	171	171	187	171	196	189	185	177	190	168	187	168	167	188	179	151	169	194	176	197	175	173	181	197	188	168	194	184	176	170	164	195	191	179	168	168	165	192	207	196	192	177	194	151	179	169	163	185	159	192	172	189	178	209	198	186	183	192	155	182	184	162	197	183	172	202	178	199	171	166	198	202	168	177	185	166	177	163	171	169	175	166	172	186	179	174	188	210	199	172	190	169	163	163	164	201	211	199	169	166	177	189	186	165	176	169	196	186	190	194	194	193	166	177	185	180	156	185	176	161	195	195	191	177	191	153	150	193	181	170	194	172	173	187	179	185	169	150	159	149	177	177	186	171	182	186	193	199	185	190	138	166	192	199	189	181	178	176	163	172	194	177	175	209	148	182	199	182	194	191	171	194	183	181	166	169	191	168	170	184	195	177	173	155	194	194	159	200	187	180	157	186	192	175	183	188	180	167	187	176	191	180	165	164	179	182	197	166	190	185	161	172	173	181	174	168	189	169	177	180	190	179	154	149	178	192	199	164	191	195	176	183	188	178	174	196	187	167	190	178	177	188	187	190	163	180	170	157	171	201	171	183	188	221	166	188	197	166	185	188	179	200	165	191	170	190	188	178	153	189	170	191	169	165	174	183	170	179	194	165	175	190	160	186	169	169	168	185	156	186	180	183	154	185	182	193	185	162	210	207	168	187	191	175	180	179	179	197	172	176	173	184	182	174	167	189	169	144	172	182	196	149	203	170	192	162	188	197	180	168	159	181	187	186	166	177	176	153	204	195	177	157	195	169	172	164	175	175	208	196	178	158	199	159	185	175	182	205	197	177	203	171	172	190	198	158	144	179	163	177	173	196	186	190	169	189	194	147	165	196	179	167	174	186	163	172	172	201	163	192	189	203	177	186	174	174	162	180	190	185	176	172	137	169	192	184	190	197	195	187	170	188	165	191	167	165	179	173	192	179	174	179	202	175	194	189	196	167	173	168	175	192	186	150	180	186	199	188	170	177	177	194	195	180	197	172	175	159	174	180	182	178	197	204	170	188	175	193	170	194	151	189	154	167	181	167	185	175	191	192	164	184	178	223	179	165	182	165	174	177	174	180	182	186	182	212	184	179	167	168	198	186	183	169	191	165	180	161	181	187	172	217	190	197	178	175	176	159	189	174	171	175	155	209	186	202	171	160	154	160	167	181	192	174	188	197	174	186	176	166	182	158	168	180	185	210	167	191	199	181	191	167	192	186	177	184	180	157	184	164	175	200	173	173	198	185	172	191	151	186	161	169	173	191	196	154	177	169	170	168	194	193	168	192	188	190	198	184	193	192	168	190	184	165	173	187	199	170	177	195	185	168	155	163	181	161	190	184	180	192	194	166	156	181	191	165	166	165	174	173	205	187	197	169	191	171	189	181	153	183	165	191	193	185	168	175	168	178	183	175	168	186	169	160	166	157	180	175	176	193	186	185	191	189	186	148	179	174	162	187	169	185	184	180	162	164	189	174	212	164	178	189	177	180	183	154	186	181	158	165	165	173	166	186	185	164	202	195	173	195	194	210	179	156	169	175	142	193	164	176	183	165	199	183	176	185	157	149	188	192	176	163	184	181	159	179	202	180	164	186	159	187	187	182	171	192	173	161	190	191	192	174	188	171	186	186	152	172	183	187	198	216	184	189	163	187	192	181	158	191	178	195	163	179	173	162	188	185	173	200	199	209	209	187	159	192	157	176	173	188	198	183	177	164	180	172	168	188	167	189	164	171	191	170	185	197	198	184	177	174	157	169	188	162	171	184	177	194	183	202	181	195	190	152	155	170	177	145	186	183	176	184	179	169	178	186	189	196	179	173	162	184	179	166	172	192	204	210	170	188	169	171	179	167	190	170	193	202	195	155	159	174	158	173	200	155	176	190	168	184	178	187	179	180	160	169	170	183	192	187	180	176	189	166	189	179	190	182	191	205	191	191	194	192	185	188	162	155	185	180	175	174	167	185	180	190	209	182	163	184	164	174	167	188	176	152	176	164	176	151	177	186	186	157	175	180	187	177	180	179	170	183	227	198	201	183	150	172	187	203	205	174	206	168	194	186	166	198	214	189	173	163	178	193	188	185	194	182	151	157	159	165	201	163	174	180	194	209	203	188	170	175	169	161	147	162	183	193	181	148	155	172	180	185	196	195	205	162	200	176	200	170	177	164	193	167	173	187	141	179	173	204	174	167	176	158	168	178	208	178	172	181	177	186	179	189	177	184	170	188	176	187	163	177	182	138	179	184	167	158	191	172	184	175	176	184	182	192	185	173	193	183	186	195	194	165	168	163	176	188	174	164	180	171	180	181	179	184	158	164	190	168	182	185	169	175	183	195	204	186	159	180	192	192	163	183	169	179	180	186	211	170	165	186	180	178	215	180	172	199	179	190	149	190	157	164	178	169	177	178	162	195	187	180	165	181	176	199	195	180	181	192	187	173	197	194	174	163	151	153	186	172	198	176	170	196	157	179	167	179	189	148	153	174	177	163	150	197	166	162	161	201	204	188	185	170	158	170	189	151	181	187	194	165	205	179	176	196	193	162	181	174	193	192	175	187	177	188	168	186	199	172	182	183	187	164	150	176	161	182	172	181	178	186	176	163	181	160	175	172	181	185	167	181	195	171	181	161	190	170	192	192	175	172	180	176	195	175	187	183	191	159	189	196	169	215	195	172	178	177	208	176	177	192	178	166	185	201	151	170	183	177	212	204	180	174	185	175	174	204	187	173	179	165	177	193	157	163	168	186	173	166	175	183	156	180	176	165	180	167	185	177	200	185	187	221	172	154	164	175	204	162	183	187	185	177	184	175	192	182	169	176	177	191	185	189	190	173	201	190	167	180	163	181	196	160	161	179	154	187	180	191	185	154	166	195	175	189	159	196	168	168	180	164	193	181	207	193	162	184	181	200	190	183	161	166	181	166	183	174	180	188	163	199	180	184	189	182	179	190	190	148	182	162	178	191	169	187	173	169	209	175	192	190	171	173	173	183	180	188	162	170	187	154	179	177	189	170	167	174	150	194	200	171	183	161	184	187	140	194	167	192	167	202	175	194	180	170	179	177	201	167	138	184	194	154
14027	4921	576	580	575	517	512	560	558	534	523	540	508	535	526	494	546	513	545	522	495	491	545	529	510	529	508	498	494	539	509	550	487	460	540	475	531	526	497	460	524	497	524	500	524	512	531	529	497	525	521	511	546	539	513	486	518	494	516	521	495	546	505	523	529	517	497	508	524	528	532	551	531	495	528	508	532	495	469	527	491	546	514	542	510	502	478	513	487	515	539	532	495	557	535	532	530	522	514	552	577	516	561	574	522	496	554	582	528	517	511	513	512	535	519	509	523	491	509	528	538	492	516	507	486	551	519	495	525	539	497	522	487	496	487	530	511	527	483	513	519	501	505	490	477	468	507	492	497	549	528	490	556	484	502	514	505	528	500	469	526	520	497	503	505	513	534	495	494	523	482	494	542	435	514	537	535	533	486	491	527	491	481	514	528	573	509	517	534	520	519	477	505	472	499	499	499	513	514	488	494	467	526	546	521	494	490	508	580	483	537	517	520	492	533	541	528	491	496	502	501	551	522	497	481	539	562	469	530	512	517	505	517	493	497	524	508	551	522	488	548	476	529	525	502	500	489	551	538	503	485	471	493	503	545	505	483	488	490	512	492	509	517	508	540	498	516	530	515	473	475	514	462	499	492	514	514	500	482	486	536	516	474	514	510	550	526	504	524	472	481	495	520	507	502	494	505	526	519	520	520	529	479	499	550	499	514	519	478	529	490	546	557	529	484	475	524	544	526	480	482	531	492	508	540	541	489	462	487	537	516	535	501	571	527	527	563	509	500	573	474	499	566	530	484	511	545	538	530	544	533	528	523	514	518	543	527	516	500	517	537	478	540	503	513	518	523	515	510	500	543	494	520	556	489	518	510	512	495	516	555	516	540	532	527	474	511	509	509	483	543	564	517	534	511	554	544	508	533	499	486	509	526	514	508	519	517	485	524	490	534	467	514	524	542	492	489	543	508	480	511	513	503	520	495	516	532	522	549	524	521	547	532	551	512	518	513	508	522	472	540	572	548	524	510	534	494	473	541	514	548	531	524	541	520	539	493	523	501	492	496	463	471	512	518	491	509	517	536	484	557	548	522	488	501	480	519	502	508	508	514	523	544	519	504	498	539	533	514	526	533	511	485	510	492	501	570	537	549	568	483	512	524	563	499	503	522	515	495	528	518	499	527	543	543	525	511	523	554	542	545	515	489	514	503	503	538	516	517	552	499	530	508	515	524	500	504	534	548	463	485	547	508	523	534	496	518	519	552	490	500	529	465	539	509	534	503	511	518	513	539	472	506	500	487	511	498	528	505	503	528	534	486	520	506	500	516	491	506	515	518	514	564	508	539	513	566	507	497	511	491	522	531	504	501	515	481	506	491	507	536	527	500	575	503	511	514	547	523	513	516	494	474	535	528	491	563	505	529	481	507	491	541	544	551	471	548	540	482	511	529	521	512	491	538	547	498	534	508	484	475	503	523	529	536	498	578	534	527	509	550	549	511	503	546	513	513	515	502	476	512	507	496	548	514	521	516	524	505	528	534	489	543	523	503	502	499	525	489	494	563	491	539	496	479	503	549	508	525	517	525	505	562	541	496	497	505	484	476	542	494	479	482	480	487	463	484	513	484	524	497	497	496	517	514	510	510	546	504	503	522	531	537	537	527	516	480	518	514	492	494	450	506	517	487	541	526	487	508	501	515	543	504	533	504	501	503	520	535	500	526	474	546	517	511	490	501	547	510	553	520	518	523	542	533	508	535	489	588	548	523	507	462	489	511	530	530	535	551	512	537	498	553	553	489	539	525	517	510	512	556	479	538	512	512	496	468	548	518	539	528	506	520	509	524	463	516	484	542	522	544	510	501	528	483	512	521	537	549	521	518	482	528	510	512	521	495	511	493	525	524	487	536	488	529	542	490	535	527	515	527	465	530	524	513	477	509	461	522	516	492	555	529	535	521	504	486	506	542	556	462	515	484	515	514	473	471	509	511	514	513	515	536	561	520	541	486	519	531	516	505	555	473	528	528	527	524	524	516	519	501	490	496	525	514	487	462	534	515	502	523	539	517	472	514	538	496	487	511	551	487	516	531	504	535	489	514	521	530	483	514	492	507	491	491	545	490	545	540	530	550	519	544	507	496	539	520	504	507	492	543	540	520	521	514	503	461	507	528	506	471	512	513	500	525	512	549	536	504	523	506	537	533	507	509	513	491	502	500	492	547	478	512	509	536	506	523	543	482	512	502	544	513	527	542	516	537	515	507	488	508	508	496	506	516	521	532	506	507	504	545	521	495	524	479	501	497	519	509	523	547	506	467	497	501	558	547	520	499	501	547	491	495	551	528	500	498	502	509	535	528	507	533	505	541	523	525	550	491	524	520	504	523	514	507	524	506	525	489	552	507	522	500	510	493	486	526	521	520	550	515	500	503	513	537	535	478	513	510	496	510	560	555	507	502	522	468	551	493	496	532	497	509	508	522	500	535	506	569	501	504	510	564	489	526	528	494	508	517	523	505	470	526	494	507	462	542	503	513	531	509	540	506	496	543	494	511	529	503	502	511	507	516	563	569	511	531	509	519	513	468	504	513	522	484	516	485	483	522	534	516	521	502	494	492	505	504	481	472	504	517	505	500	506	491	526	518	496	528	510	496	549	510	541	510	515	557	508	499	492	510	492	528	562	515	498	538	511	498	534	522	510	517	513	522	517	537	499	496	544	536	494	468	485	493	530	505	534	531	495	496	502	534	461	486	526	564	456	537	504	509	511	532	545	509	523	482	521	531	535	501	537	518	528	514	483	525	511	520	509	539	512	515	557	522	497	504	538	508	506	508	516	496	495	471	489	554	461	501	522	495	504	475	553	524	511	494	495	505	528	521	553	530	510	486	516	511	499	530	528	513	520	489	514	541	533	508	543	491	502	522	537	530	533	521	507	493	513	555	546	494	568	546	534	500	488	500	533	484	509	515	489	514	494	550	495	511	532	519	525	509	503	506	540	477	508	505	501	506	494	493	512	514	504	493	530	480	516	527	510	518	498	535	521	520	494	506	514	524	478	511	536	452	500	486	552	511	518	563	520	500	538	550	510	506	522	550	517	510	487	519	532	525	562	534	529	507	504	506	516	503	509	503	532	523	508	556	536	498	531	536	526	502	502	465	529	534	512	505	500	493	471	526	537	502	518	484	511	508	562	503	548	544	515	523	531	513	541	498	521	528	508	488	514	520	505	545	567	522	557	536	546	532	500	509	535	558	465	515	535	520	504	481	601	568	503	517	495	502	510	497	536	515	518	577	554	515	521	516	505	490	510	509	519	515	531	515	523	600	535	552	523	511	504	478	495	517	520	525	508	547	469	509	485	514	504	502	476	528	535	518	472	513	552	507	558	496	489	540	526	517	504	537	500	531	525	504	540	517	575	509	538	514	507	499	488	463	500	535	527	487	535	498	511	521	537	503	484	505	445	532	503	530	524	522	522	499	564	516	528	495	542	520	468	485	538
62027	40728	10366	1097	640	558	511	479	375	439	447	398	404	390	406	373	373	356	373	341	333	354	379	336	329	339	350	363	360	358	353	351	335	341	349	376	344	336	345	353	361	338	348	333	316	357	350	335	349	334	333	381	349	337	327	367	329	353	365	317	363	327	345	316	350	326	346	354	342	334	343	345	367	325	322	345	327	312	327	363	330	347	354	302	347	352	353	366	364	337	372	333	325	318	326	377	362	348	346	343	351	336	325	338	321	374	314	346	323	308	332	333	351	336	345	345	360	336	364	349	359	345	326	309	356	343	361	321	328	315	345	293	334	308	322	356	334	335	344	333	359	357	368	375	337	390	332	306	332	349	332	332	349	318	337	354	328	358	324	363	349	330	364	356	339	325	320	359	350	339	324	326	321	339	359	342	337	351	344	351	373	347	314	322	349	330	356	351	367	345	338	368	341	362	372	342	324	316	353	349	324	333	337	344	350	365	327	346	347	356	359	343	362	368	364	341	332	325	348	344	344	342	348	304	331	334	329	334	351	340	358	329	366	346	368	358	333	347	345	336	332	333	351	339	350	305	344	325	326	356	319	314	312	384	340	327	324	346	322	348	336	359	346	370	331	374	355	362	327	334	307	357	317	340	374	331	354	355	369	350	308	347	347	328	370	321	333	335	383	356	377	353	338	362	339	360	341	346	383	353	341	318	373	363	335	338	354	323	338	341	311	349	296	342	351	327	327	370	354	335	320	349	317	332	327	312	340	330	346	320	363	341	341	370	350	333	330	343	356	374	358	338	308	345	333	330	347	365	347	349	354	333	336	336	341	345	317	343	342	343	358	324	336	320	332	348	368	334	313	350	339	346	331	350	362	355	333	327	359	325	373	338	347	333	353	329	324	337	338	343	337	363	335	342	384	349	380	304	342	346	330	353	374	341	350	352	362	325	335	327	333	306	333	361	347	331	337	340	375	345	314	323	301	390	354	348	346	293	362	321	336	384	354	367	340	330	353	390	365	306	356	330	365	318	342	386	316	331	340	333	303	350	368	336	314	348	328	350	364	340	338	340	339	323	351	345	327	335	349	327	336	296	358	390	375	312	328	347	372	333	319	358	336	358	381	348	333	369	340	370	332	328	341	347	334	321	360	347	364	340	321	334	374	382	347	371	348	350	357	341	333	327	353	348	362	333	361	301	319	354	344	355	368	344	351	325	355	322	322	360	348	325	344	312	316	339	343	343	322	358	317	318	337	325	323	350	365	318	339	345	378	347	299	378	357	360	352	314	337	357	373	321	368	356	345	354	299	341	341	365	354	340	345	341	350	326	328	340	371	327	326	346	308	351	357	349	329	369	364	365	332	347	317	300	336	347	339	350	362	333	321	356	321	346	343	336	349	388	319	346	346	342	348	343	351	362	397	335	340	327	310	336	350	359	343	382	344	349	334	341	364	329	343	348	356	337	324	294	336	338	356	348	350	360	318	369	334	333	341	361	352	335	345	339	344	327	337	354	324	329	338	350	327	342	329	332	347	338	325	330	316	337	367	338	321	356	324	336	331	339	358	385	338	322	352	357	358	334	346	363	355	368	366	340	363	346	370	329	366	360	369	324	308	344	333	350	364	343	318	370	343	367	309	332	335	313	318	359	346	326	348	354	337	357	345	353	317	331	315	352	359	339	321	369	309	311	371	334	325	361	317	349	302	359	296	320	371	329	342	359	336	331	315	343	317	352	316	389	317	351	372	360	345	360	340	359	346	350	367	349	351	338	334	340	339	341	367	370	294	342	365	346	323	325	326	342	367	374	324	324	346	367	366	376	341	345	347	348	322	332	351	351	346	326	320	345	339	339	348	332	334	356	331	367	363	362	360	311	338	324	353	335	350	376	369	349	354	318	331	314	339	353	328	350	335	376	378	333	346	332	354	351	316	337	358	337	372	363	349	343	364	398	353	325	313	328	331	341	355	356	357	335	347	331	351	349	341	366	371	342	340	313	331	320	366	368	372	320	338	330	338	330	363	327	353	370	344	365	330	331	353	345	279	333	341	332	337	336	331	339	347	359	342	336	377	320	353	363	373	363	323	320	338	328	343	358	300	359	345	368	329	325	344	302	311	365	342	355	379	367	358	366	353	363	346	324	345	330	355	328	311	356	384	335	367	387	370	354	314	375	354	356	336	348	345	364	366	322	303	354	326	336	346	385	341	333	351	343	332	302	347	334	370	333	323	360	319	335	360	344	373	304	329	347	333	323	355	311	335	384	344	362	350	326	341	392	334	299	312	330	343	345	337	338	351	363	355	348	335	345	323	371	363	354	292	278	356	361	316	362	331	334	346	355	341	333	301	339	368	330	345	346	350	348	321	321	319	349	330	342	341	334	335	343	306	309	364	335	360	388	375	346	316	349	370	342	346	373	350	344	326	361	347	349	334	370	358	357	339	373	323	325	348	347	332	361	341	367	321	327	353	312	303	338	315	327	305	363	358	350	320	350	367	319	373	331	360	342	324	380	329	336	331	330	369	356	329	339	332	333	315	368	324	354	325	345	340	328	346	315	327	354	330	368	335	334	313	337	378	361	314	330	313	332	365	368	309	305	357	333	358	326	317	369	329	321	310	379	378	290	326	359	359	374	332	354	354	339	372	343	336	343	346	333	344	286	350	370	360	357	348	359	333	340	337	349	331	368	384	344	365	361	322	317	353	337	337	338	318	356	338	332	371	344	328	331	317	369	353	352	363	379	370	323	351	353	322	368	389	317	368	337	340	329	360	324	321	356	363	319	338	346	362	322	347	363	355	346	354	354	372	332	320	330	348	376	333	325	366	331	352	312	307	312	352	303	373	342	351	340	348	372	354	361	334	329	336	303	369	314	343	359	316	328	323	369	338	316	341	320	335	346	315	367	315	373	358	377	349	356	361	334	384	346	347	355	387	349	336	304	344	313	349	363	337	336	323	323	317	349	352	339	364	354	333	389	302	325	329	352	325	337	354	353	321	361	340	357	355	346	370	363	329	319	321	339	329	345	372	345	358	359	341	324	341	336	324	343	346	332	374	329	334	356	358	357	365	358	348	351	317	352	338	326	337	341	353	340	332	350	346	350	360	356	335	370	369	378	355	310	390	325	351	349	357	340	337	348	329	335	324	383	343	357	345	349	355	362	351	368	386	358	353	370	368	359	310	374	333	364	350	341	322	365	330	322	349	345	354	341	352	303	325	381	323	343	341	353	347	330	332	377	364	369	313	357	296	348	323	321	328	337	374	388	341	389	352	316	335	354	348	351	348	331	320	351	314	338	372	374	336	376	331	359	334	322	344	345	304	319	337	367	360	368	320	349	341	309	343	374	325	322	378	341	338	367	363	303	363	348	362	346	356	330	349	350	314	366	355	342	344	302	339	371	383	344	377	338	354	351	331	343	353	333	349	321	346	330	333	355	352	366	374	342	338	299	367	365	337	366	340	322	349	358	331	332	326	357	357	326	332	355	344	354	334	341
36943	26270	2049	2409	2108	1899	1694	1486	1412	1308	1227	1160	1074	1072	1015	1050	1010	1031	981	964	929	970	949	945	937	924	956	946	914	940	915	872	884	882	889	936	828	934	938	853	869	885	885	874	867	889	899	891	901	890	859	925	884	877	899	840	871	896	836	882	899	905	889	867	858	886	892	857	898	883	911	900	845	880	871	886	846	867	887	865	902	865	914	886	864	825	867	908	860	884	860	853	879	849	892	883	855	868	908	857	917	894	878	863	845	856	884	891	906	846	852	903	875	864	843	900	861	873	828	898	840	867	816	847	861	848	890	861	860	901	909	893	848	844	889	866	854	853	865	837	855	882	862	842	870	865	864	843	840	851	857	850	831	907	926	922	857	848	867	837	840	844	905	854	848	875	899	842	858	833	876	854	862	879	865	916	890	858	861	905	844	886	916	855	853	885	847	889	827	839	809	826	895	847	905	856	856	829	878	914	840	853	863	873	882	864	922	947	838	801	892	886	907	912	954	881	896	869	860	875	851	866	919	830	773	850	846	873	875	850	878	843	876	837	871	838	849	926	838	874	842	926	932	866	852	852	889	874	883	825	831	836	927	872	895	816	908	858	871	900	886	880	865	893	891	834	860	857	834	884	878	866	857	858	871	891	913	856	881	853	904	864	849	889	876	850	893	878	858	873	861	901	907	875	873	905	861	890	877	849	903	855	864	850	849	899	855	867	906	879	860	908	795	840	861	863	856	840	883	922	900	896	856	902	856	860	871	837	901	899	898	879	895	862	862	855	913	851	866	831	919	834	862	890	841	835	814	891	853	827	807	855	892	855	891	894	892	851	834	861	923	862	853	860	852	856	890	892	884	868	831	826	895	880	846	858	830	868	835	861	837	874	845	939	882	845	892	899	840	865	875	883	899	798	825	890	900	791	888	833	877	877	845	824	883	827	850	881	820	892	930	891	872	867	814	856	909	843	877	849	819	840	868	925	868	850	878	926	880	884	889	880	832	888	881	867	865	889	863	884	897	858	821	930	832	851	858	843	850	855	858	857	847	849	861	837	878	888	885	874	902	827	852	889	860	831	859	880	919	862	875	807	893	866	862	888	860	884	899	838	881	870	872	838	861	854	928	837	897	838	887	865	912	899	888	860	918	858	857	889	903	811	904	847	832	939	869	828	846	828	840	822	853	843	824	857	917	824	860	843	867	922	869	808	846	803	838	878	838	871	917	831	906	831	849	854	905	842	867	839	862	864	861	852	908	885	835	881	848	859	843	874	842	880	824	873	887	833	921	857	889	856	839	864	867	813	804	854	850	926	823	855	917	851	877	849	869	888	901	872	869	884	820	881	909	856	829	833	906	842	880	879	853	841	826	844	853	858	852	876	864	914	831	889	847	857	862	877	818	831	850	893	854	860	862	870	775	856	812	859	857	836	894	866	881	853	847	815	859	882	896	882	820	848	895	883	859	824	852	832	915	899	841	829	852	832	834	871	862	916	867	855	900	858	835	806	865	850	810	829	877	872	867	859	851	896	860	850	882	847	873	847	878	850	919	824	878	869	872	822	851	856	847	858	859	843	867	851	857	912	830	864	906	878	856	895	872	839	904	882	897	860	885	877	869	852	886	838	857	856	888	909	853	883	869	863	860	842	842	860	866	851	862	882	880	875	886	831	882	835	915	877	904	884	869	867	869	841	896	855	855	864	912	897	897	905	830	869	864	915	875	865	895	859	862	809	863	866	851	893	824	854	929	867	860	888	877	898	869	867	852	927	846	850	880	877	898	860	800	847	836	842	863	848	906	860	873	829	856	846	834	865	912	855	848	909	887	876	884	845	849	865	919	860	840	892	869	859	851	887	888	828	827	882	898	905	843	888	875	903	864	849	872	857	873	842	886	857	867	869	851	844	864	838	863	883	885	906	840	854	856	885	852	870	891	905	907	885	912	873	915	868	791	906	824	833	865	866	870	848	829	875	887	872	864	843	823	819	864	845	876	853	871	803	897	878	905	843	824	881	817	859	862	896	850	828	909	876	899	848	853	812	853	895	867	894	845	843	838	951	835	895	885	909	827	843	845	858	845	853	911	827	863	880	899	859	864	879	842	856	817	853	879	881	870	884	882	837	840	811	829	846	875	898	850	866	911	872	830	836	874	852	874	884	867	888	841	870	886	880	837	917	866	886	887	897	872	935	889	883	829	863	841	857	869	849	856	876	875	913	852	826	883	861	891	925	854	857	829	898	860	890	918	929	892	868	938	871	862	850	918	855	807	846	842	907	934	830	846	884	849	855	887	865	825	856	868	888	863	892	832	870	872	877	858	885	856	830	839	901	847	864	872	896	861	917	857	866	904	883	912	914	847	868	903	813	880	854	881	834	838	822	842	879	860	887	861	822	854	866	878	848	820	884	884	877	902	880	873	858	870	855	868	881	867	907	833	872	868	806	867	873	837	848	877	853	893	892	907	879	905	817	861	894	895	874	847	899	813	894	819	875	847	887	889	896	869	895	856	896	889	833	865	822	862	876	906	848	869	895	864	810	820	906	861	871	843	848	878	837	882	856	875	878	866	890	834	861	871	878	882	894	849	826	874	874	808	849	906	831	853	844	853	855	894	870	826	835	892	837	882	873	865	841	880	893	871	863	877	897	854	928	884	897	829	899	843	856	910	876	871	877	841	876	886	891	840	849	903	840	897	860	845	859	886	835	881	885	773	839	812	856	867	880	859	856	890	838	895	869	879	890	827	896	894	892	877	847	855	893	919	870	813	910	891	889	829	863	890	874	823	805	866	889	930	797	905	853	885	897	905	793	858	861	895	861	891	830	856	899	898	870	821	873	865	834	798	827	864	862	847	878	876	841	876	847	808	842	882	877	899	901	886	808	884	849	883	896	815	860	881	829	865	867	839	825	857	848	861	881	864	854	824	847	927	882	832	827	855	912	866	857	866	877	870	838	839	882	904	932	771	861	835	831	876	910	863	887	814	917	907	849	901	889	839	800	835	875	830	853	887	867	959	905	895	803	880	834	900	851	841	884	862	884	845	820	871	868	885	889	895	865	863	874	876	858	912	913	838	911	823	822	890	848	890	898	851	878	904	850	847	808	893	890	861	831	896	889	876	813	895	880	857	864	842	946	856	875	880	802	862	925	864	922	900	781	934	854	834	900	847	871	904	859	871	860	889	834	865	846	865	845	905	832	843	813	866	913	823	846	889	854	868	878	900	818	877	894	879	833	880	878	846	820	874	839	854	872	869	910	896	884	841	831	843	868	820	855	868	848	915	866	868	881	824	877	841	835	896	862	871	920	885	895	891	896	851	881	880	854	829	865	847	888	857	923	803	815	897	814	818	844	855	931	911	884	873	857	812	817	862	850	876	837	877	842	867	858	881	874	848	913	853	882	845	924	914	900	875	869	913	866	874	884	886	852	839	925	864	861	875	888	839	883	848	842	878	922	877	832	908	907	806	869	964	854	866	891	841	880	842	853	910	838	904	895
73159	53508	18043	3308	1066	895	702	617	578	510	480	481	456	439	408	400	454	407	412	386	378	352	396	450	383	364	423	392	396	409	392	383	381	364	384	398	398	407	414	392	365	392	390	378	391	366	373	361	398	362	408	367	359	378	370	383	394	385	381	351	392	358	380	364	386	391	357	370	345	396	385	440	386	403	379	385	377	373	329	418	365	369	398	415	399	358	381	421	357	415	361	385	379	372	379	370	374	395	388	384	382	402	388	383	396	372	364	401	391	395	397	365	367	412	358	352	371	398	364	373	401	392	374	411	358	357	382	412	352	393	389	380	393	422	371	390	377	382	376	372	371	370	341	397	409	380	381	387	396	362	373	369	399	391	323	371	380	381	355	351	370	346	385	392	385	383	373	367	363	363	373	370	390	373	339	386	373	383	372	377	398	369	389	386	346	378	386	413	387	362	409	378	393	396	375	367	366	396	373	387	370	363	382	391	396	390	384	350	379	374	393	362	397	405	375	388	364	384	393	382	371	355	373	357	351	374	378	381	388	347	406	398	345	378	347	383	388	390	355	338	370	382	381	354	374	386	369	392	366	380	376	383	404	398	383	382	372	385	370	373	356	357	374	348	367	361	355	381	363	391	385	375	377	363	384	384	374	355	381	393	355	380	367	364	318	386	347	410	379	368	366	359	374	331	418	363	379	390	346	389	387	359	369	374	367	392	365	362	352	378	383	355	390	351	383	357	347	379	376	399	392	409	374	364	395	378	401	386	393	342	375	335	381	366	362	384	419	419	365	391	361	367	349	378	348	367	385	369	369	396	348	383	390	399	401	397	382	372	384	383	395	362	352	395	377	369	377	391	371	351	354	389	413	393	366	389	385	379	367	341	389	343	356	376	380	387	393	380	374	412	375	333	371	410	393	386	371	357	399	349	393	409	369	381	383	368	412	411	377	375	363	370	384	352	372	352	376	398	359	359	347	368	387	375	383	359	365	399	354	371	386	363	341	400	391	340	384	374	374	374	389	371	381	399	369	370	391	377	368	405	378	345	359	399	390	368	363	364	384	382	408	360	363	416	379	347	380	402	362	384	411	377	395	381	386	371	366	380	382	357	364	397	343	346	408	394	387	397	358	393	393	344	342	395	378	363	368	361	352	385	337	405	388	335	392	359	383	437	398	412	389	388	376	378	351	361	387	370	419	362	398	378	346	329	353	361	365	347	370	380	360	395	382	395	366	385	371	371	367	378	396	377	415	404	404	369	331	340	386	380	403	361	353	364	357	353	407	415	363	368	361	379	362	351	370	393	370	383	390	374	366	371	367	391	337	364	358	370	378	382	396	358	397	392	368	356	360	376	335	361	347	361	331	381	414	384	379	388	386	390	384	370	389	369	361	387	371	405	338	355	391	376	391	378	349	336	352	399	361	370	349	362	384	391	374	368	364	351	364	379	355	390	356	360	402	385	367	341	401	388	389	360	324	393	382	387	392	385	339	377	371	342	377	376	381	378	353	345	363	384	391	357	403	386	384	387	345	402	364	395	347	371	381	382	369	386	366	371	360	421	354	352	376	398	397	392	376	381	407	362	378	359	389	367	371	389	379	395	369	391	358	398	401	390	353	362	415	405	343	391	405	406	391	351	384	364	346	357	399	372	394	393	352	365	403	388	416	355	374	343	389	357	386	383	422	392	342	366	387	417	370	388	356	373	389	386	405	360	361	405	401	388	329	361	380	367	380	364	382	399	358	373	351	392	351	391	326	342	356	394	414	376	376	356	417	396	396	343	352	356	379	366	356	380	397	388	370	368	370	384	378	354	351	373	369	326	360	358	361	410	392	364	392	402	381	335	363	381	358	361	396	366	404	397	372	331	391	355	364	372	362	368	390	376	361	413	386	381	387	379	350	372	353	369	371	372	383	383	393	360	365	410	349	382	367	376	389	337	375	394	372	392	404	379	361	357	362	393	385	403	355	388	351	415	395	391	338	386	351	356	404	395	357	412	354	379	383	378	394	420	384	402	384	409	379	364	365	396	364	383	391	350	359	361	350	358	406	409	398	375	402	354	408	373	345	342	386	371	350	368	407	340	404	416	390	385	369	350	363	388	372	370	415	356	353	359	412	374	373	370	362	342	390	369	345	392	370	400	345	358	356	382	397	399	380	362	388	382	378	352	406	382	340	391	389	384	402	337	371	371	353	375	373	367	392	386	372	381	376	412	380	369	347	357	342	363	399	389	341	381	414	331	383	341	385	320	407	388	397	319	350	375	375	375	370	374	354	371	406	382	376	331	358	387	421	348	377	385	326	361	371	375	387	404	384	388	352	349	402	353	374	368	358	391	381	371	386	392	357	397	372	376	366	350	385	373	354	357	364	422	374	318	354	383	409	369	386	397	353	371	336	334	377	358	378	365	382	350	369	389	384	353	393	336	394	401	351	377	389	404	367	347	390	382	361	381	361	395	375	351	381	385	355	387	349	376	378	396	373	406	387	393	364	370	398	391	366	355	408	373	375	333	382	386	404	387	380	381	376	366	400	376	359	422	348	375	406	409	367	379	342	396	307	380	373	351	392	372	375	365	394	431	408	396	424	365	351	411	410	397	374	399	361	358	373	409	409	368	399	393	370	388	354	353	372	362	379	379	374	401	364	405	372	344	387	371	386	377	364	407	373	350	375	379	405	386	347	384	408	370	413	360	350	357	361	375	346	367	393	371	376	388	385	367	356	343	368	365	360	367	357	364	367	392	374	359	366	377	369	354	388	371	349	380	400	361	354	372	372	369	372	390	365	373	363	349	394	399	418	359	400	427	354	411	391	390	404	386	405	387	378	395	405	394	366	389	336	362	378	375	371	375	346	369	348	382	391	376	394	345	384	384	386	381	391	372	382	365	368	374	401	412	373	398	396	379	407	382	388	363	417	372	369	392	370	392	352	382	391	373	401	371	371	377	375	384	387	377	381	390	396	401	393	335	380	393	384	388	338	382	364	371	415	395	382	391	376	369	397	361	370	384	390	365	389	348	391	345	334	356	363	360	376	378	385	369	387	353	356	392	361	370	366	384	388	377	374	396	399	362	349	385	389	368	377	382	366	358	363	402	369	344	379	353	355	376	358	353	359	357	376	340	377	357	360	389	350	370	364	343	393	360	351	377	401	387	353	376	359	351	395	377	367	391	391	401	347	416	356	359	368	372	372	392	351	389	421	371	361	352	363	384	358	364	372	357	377	377	348	365	379	405	386	388	357	365	370	369	383	417	384	367	366	412	346	381	375	414	389	381	344	391	365	391	364	332	386	364	378	392	380	368	384	364	391	378	350	391	383	393	385	360	378	379	411	365	361	371	359	354	398	378	352	407	383	380	355	423	362	358	385	373	375	346	378	365	396	385	363	366	402	364	391	372	379	356	395	343	395	383	362	370	347	370	370	395	335	373	413	381	371	341	378	383	401	371	370	357	360	342	360	378	382	371	378	349	365	362	357	350	347	388	394	399	368	358
45990	33999	3127	3763	3316	2897	2411	2131	1933	1663	1612	1503	1439	1372	1299	1253	1175	1108	1157	1146	1080	1056	1105	1036	1105	989	1002	1024	1000	992	986	997	1039	962	983	1032	955	966	951	989	912	936	1027	900	974	971	970	956	976	921	927	933	962	929	975	936	921	994	885	867	944	927	957	933	890	915	936	933	966	910	880	917	883	922	959	966	923	946	928	921	902	944	925	938	867	897	943	955	880	933	948	893	928	936	917	927	909	878	896	865	881	916	990	892	931	883	882	913	904	859	894	928	907	876	869	931	870	874	881	893	913	968	924	940	911	910	919	863	870	890	918	879	911	898	933	890	906	959	885	846	947	913	838	932	895	893	880	906	973	957	992	909	886	897	930	926	876	884	917	911	917	911	918	895	921	932	919	908	872	888	901	924	924	871	930	874	894	938	893	916	862	872	913	919	897	969	893	897	900	941	881	909	957	938	900	906	901	869	925	867	858	954	928	898	979	844	896	912	884	893	872	859	902	849	893	913	924	948	873	932	938	893	902	936	882	909	897	883	888	903	903	891	880	942	846	913	876	923	905	892	959	920	943	911	867	853	925	895	872	882	934	939	873	897	877	892	884	930	889	946	940	944	896	912	883	888	884	919	927	875	936	957	881	846	866	930	887	942	880	898	915	918	905	897	899	941	893	869	962	898	885	883	920	909	919	973	923	898	908	867	947	890	954	891	923	877	932	913	912	927	940	922	866	873	920	954	901	924	916	913	898	927	926	934	929	923	895	964	894	980	835	907	961	901	870	928	901	889	880	890	931	965	895	931	943	918	973	914	875	908	893	903	903	863	921	963	944	848	908	898	903	904	866	885	935	919	936	930	915	890	946	878	965	924	918	886	888	927	892	890	904	931	870	937	898	964	896	867	938	853	900	884	958	886	897	883	956	882	938	868	964	907	858	885	961	914	921	878	913	882	915	942	921	907	948	869	926	849	958	928	868	851	911	888	902	899	908	951	899	900	910	890	937	863	944	878	901	933	887	954	863	888	949	941	907	902	879	891	919	924	886	898	881	929	882	855	847	894	922	843	912	882	923	941	912	861	893	900	907	939	884	884	875	893	869	816	884	928	913	917	892	962	924	876	950	835	874	924	917	898	907	888	893	939	935	884	899	939	922	918	891	950	902	955	904	905	937	902	910	936	903	907	913	915	880	880	898	906	934	907	951	945	920	916	896	875	889	905	899	904	956	862	910	870	964	921	960	898	932	868	905	987	853	894	840	899	917	867	874	847	902	911	924	905	891	928	922	937	874	914	910	896	897	853	902	907	895	937	943	932	892	899	892	894	958	836	948	936	941	862	902	968	918	897	891	954	897	919	866	854	926	899	924	877	869	904	887	923	893	912	927	882	937	871	928	951	927	917	916	879	949	849	888	888	926	893	917	901	871	945	946	867	920	898	887	981	929	890	924	934	956	877	898	905	907	918	935	867	889	954	882	866	934	893	927	933	937	900	906	935	905	842	877	926	911	911	901	942	865	888	914	948	924	868	911	911	854	900	912	942	905	897	984	915	867	893	895	965	876	858	902	882	929	922	890	873	888	924	919	906	939	918	919	908	911	910	912	924	907	921	937	940	873	891	907	928	876	862	926	858	914	902	869	907	924	844	902	931	959	950	989	912	879	845	888	843	887	875	891	953	954	837	897	948	898	937	956	967	910	915	949	932	832	904	881	924	873	902	861	867	902	909	907	890	872	941	897	968	913	862	942	930	897	926	962	877	862	921	905	919	925	931	896	887	878	975	945	936	864	932	848	926	889	967	970	851	874	918	924	905	932	876	873	910	859	923	978	877	926	928	918	896	860	911	821	920	919	915	897	897	909	890	912	879	910	877	940	885	937	901	943	843	894	890	923	862	932	875	933	942	885	933	907	930	929	929	932	940	908	900	893	908	902	906	908	915	861	868	916	900	828	899	863	916	938	972	889	846	898	876	876	888	855	868	940	873	905	940	874	931	913	888	925	961	892	907	891	924	907	905	866	919	941	950	927	892	902	884	915	893	878	927	860	886	883	867	884	914	920	931	839	833	844	941	907	865	879	926	917	913	946	917	904	897	906	971	901	863	936	901	886	883	939	963	913	918	915	875	949	867	881	915	911	915	918	891	903	916	937	913	855	888	888	907	915	894	896	895	929	931	851	866	882	883	965	878	929	942	928	952	907	907	926	886	877	896	848	942	926	905	902	922	949	940	898	879	934	923	914	937	890	957	932	856	947	897	892	878	942	886	955	895	849	896	882	904	920	912	911	909	944	878	921	927	930	898	930	955	898	879	888	876	907	908	880	912	949	904	900	933	897	916	897	891	895	912	962	876	906	934	900	932	962	927	892	938	897	904	917	901	878	931	988	876	929	902	890	908	892	842	929	892	883	943	935	890	878	877	884	927	890	923	932	903	898	915	890	884	916	854	897	904	900	933	892	895	887	977	943	951	912	899	917	883	884	919	873	864	920	903	904	897	901	902	875	866	957	853	932	880	859	895	915	898	935	918	857	918	863	918	940	859	925	926	881	900	972	896	909	896	902	889	939	929	926	932	952	902	948	915	924	852	968	953	925	946	905	916	925	889	937	852	895	915	927	897	924	885	902	953	925	921	901	941	872	918	852	880	848	906	909	931	933	912	909	875	901	862	915	920	910	915	917	932	897	868	919	849	914	923	909	900	871	925	932	935	891	926	911	920	865	830	928	960	874	853	909	855	929	888	916	867	946	916	903	838	849	880	876	880	902	889	939	891	906	900	897	923	903	889	960	945	896	924	839	872	888	937	893	867	888	847	936	875	964	854	913	900	892	876	923	908	921	910	902	888	895	921	901	950	898	913	941	945	861	869	882	923	912	892	891	935	893	945	858	877	921	863	914	936	928	898	900	906	922	910	904	915	863	873	971	897	893	936	874	947	917	948	895	869	884	895	917	912	876	903	913	960	876	827	901	941	904	939	892	894	877	928	894	925	892	919	939	1008	923	933	876	899	891	892	883	915	927	908	910	903	903	929	933	881	882	852	896	925	904	903	906	889	892	910	883	921	900	954	860	913	951	891	910	947	941	924	904	929	887	914	903	900	923	913	913	901	896	916	934	917	896	888	966	907	929	920	1001	880	942	880	904	933	888	889	909	883	890	922	888	896	899	947	920	899	864	894	952	890	917	928	934	860	951	905	906	890	927	902	916	899	920	907	931	961	922	925	932	863	876	872	993	929	938	904	964	881	877	942	931	893	868	892	885	900	931	924	929	904	865	908	932	874	880	890	864	885	887	902	900	878	913	867	911	918	915	928	833	912	921	890	888	911	926	911	956	883	911	886	920	939	902	878	889	862	922	860	915	879	946	910	953	863	908	917	862	904	923	923	880	880	895	879	879	895	926	941	855	900	1003	926	855	889	934	930	891	909	856	862	867	928	874	955	892	903	880	915	944	921	935	914	915	891	867	881	922	902	863	959	936	885	855	958	943	883	874	870	929	904	908	861
16587	3906	245	205	196	182	209	160	157	181	177	223	189	159	182	201	200	159	187	180	172	176	169	175	193	171	186	188	162	171	182	168	172	188	194	176	195	191	174	169	171	188	181	185	182	162	181	214	166	165	180	169	169	154	164	157	172	193	185	181	173	177	145	193	164	183	152	179	180	165	187	168	178	201	178	188	198	183	174	163	155	178	191	179	188	169	178	192	199	163	184	161	212	196	215	175	171	170	202	181	183	187	179	183	165	200	164	176	169	183	168	182	179	180	196	180	177	168	179	182	157	219	204	161	170	158	201	168	175	158	185	186	168	175	172	189	184	183	176	166	181	169	189	178	187	172	176	175	188	190	191	186	138	168	175	201	195	185	172	179	185	163	183	191	168	175	162	183	205	163	158	179	183	164	191	195	184	177	170	164	178	176	163	190	177	192	184	184	168	198	203	190	167	167	186	159	174	174	173	191	169	178	187	170	178	149	197	188	181	188	169	165	182	160	184	177	193	195	162	172	185	156	177	204	203	176	188	197	154	176	177	203	205	177	152	165	188	178	176	176	157	165	182	203	155	183	171	168	148	184	182	191	168	158	164	198	146	170	188	184	183	201	206	172	178	196	198	166	159	195	186	142	169	175	185	184	197	180	180	180	147	189	176	197	169	180	187	186	196	192	177	191	175	184	186	181	155	199	194	160	157	189	197	188	209	170	173	163	216	202	168	183	159	173	164	179	158	173	179	178	177	173	179	197	217	181	182	185	187	167	161	155	171	143	189	174	197	165	193	190	186	180	180	185	193	163	161	196	178	183	202	178	167	159	186	166	185	176	203	172	180	187	180	192	185	175	162	188	172	180	203	201	167	184	205	192	190	175	167	180	168	166	179	176	187	181	168	190	189	191	199	183	168	204	172	196	179	181	187	167	179	175	178	153	154	183	194	178	163	186	201	207	183	187	192	180	197	215	193	170	174	178	165	185	180	203	143	196	170	172	172	212	182	198	195	151	164	174	177	162	167	175	177	181	150	203	175	182	179	180	183	170	182	193	177	181	178	173	172	177	162	201	205	201	191	164	192	192	173	200	154	145	173	215	185	187	197	171	184	171	184	171	161	210	147	178	170	170	205	191	173	168	161	202	181	202	171	176	183	161	189	175	171	181	172	172	184	185	172	170	192	189	170	158	185	169	190	198	167	183	172	161	163	188	165	183	177	186	204	177	153	195	198	172	193	195	171	192	205	166	171	172	204	173	163	169	178	193	159	172	167	185	171	183	182	182	208	179	184	176	149	188	207	173	148	181	181	205	188	166	182	183	188	166	174	170	176	203	183	167	163	196	194	157	161	185	180	187	177	190	178	171	197	194	180	206	153	201	170	171	182	170	190	169	179	191	212	183	181	170	191	174	192	164	163	177	177	178	167	189	173	155	199	172	180	164	167	176	170	167	179	168	168	186	189	192	163	175	170	199	166	163	187	225	186	160	183	179	188	168	183	161	172	168	200	185	170	195	175	170	183	196	164	199	164	194	170	182	172	197	181	197	179	160	137	180	211	195	141	177	187	173	210	173	179	179	176	188	166	184	151	204	162	163	168	174	175	168	190	176	190	174	185	212	173	165	165	175	172	176	193	168	180	178	165	172	198	189	168	195	188	172	178	184	188	177	165	173	190	176	173	171	184	186	182	189	181	174	204	179	183	163	193	173	177	179	169	162	195	199	175	177	182	206	181	194	175	166	174	179	185	203	180	155	156	182	193	180	194	175	144	163	159	176	174	193	184	188	177	196	180	175	181	204	168	177	193	176	180	179	166	175	193	161	188	212	184	180	198	190	209	179	161	175	205	170	172	177	167	191	177	168	184	168	184	178	187	178	156	178	169	171	191	193	193	195	172	188	160	177	189	164	181	173	182	195	181	170	177	186	186	194	177	184	183	154	159	177	168	184	179	159	162	145	158	171	168	183	192	193	188	181	174	177	167	192	193	176	208	176	176	174	179	196	175	188	176	170	170	180	184	164	188	173	217	174	158	192	181	190	171	176	173	187	182	185	153	170	176	160	189	168	193	156	175	187	161	154	178	190	176	171	209	192	168	192	191	195	184	175	190	178	190	183	181	186	157	175	174	166	177	183	157	158	187	175	189	200	155	194	184	199	192	166	165	170	216	184	177	172	183	166	171	162	182	199	187	192	166	181	154	170	170	172	188	185	180	158	175	206	184	177	170	155	196	186	175	167	152	177	185	163	172	178	192	186	166	163	184	162	188	182	163	187	168	162	186	168	174	201	185	157	170	177	162	189	179	180	191	167	192	155	162	178	219	161	176	185	174	169	151	142	170	187	200	165	168	177	177	168	180	156	185	177	186	183	176	179	167	156	192	182	211	174	196	174	197	178	182	179	174	206	159	148	163	167	185	193	177	196	165	183	168	181	170	166	193	187	177	195	160	189	186	187	196	172	168	159	195	207	175	197	180	177	180	168	186	158	196	161	186	194	187	209	172	176	196	190	193	189	189	206	175	181	171	179	152	191	168	187	186	182	193	158	187	181	193	156	177	171	177	190	185	178	189	192	215	186	177	175	186	167	171	166	161	151	165	166	163	201	152	170	178	181	179	177	186	171	211	188	174	176	159	186	207	176	181	194	159	177	188	188	178	161	189	175	169	176	205	186	177	173	171	206	204	189	199	166	152	191	175	183	181	193	172	181	194	183	174	184	181	180	188	170	204	163	174	194	159	200	180	182	197	175	150	178	174	195	175	205	200	187	160	170	180	191	177	187	185	150	161	173	181	172	153	171	170	188	170	203	208	177	188	189	189	173	178	170	195	185	180	188	158	170	174	158	201	185	187	170	212	184	184	163	198	166	191	197	174	194	175	175	171	145	188	155	167	169	185	194	182	190	188	164	184	203	173	181	180	186	183	193	160	169	181	168	174	182	174	171	190	156	189	174	187	149	163	184	192	192	192	188	162	176	172	181	186	159	172	166	169	185	176	160	174	187	178	192	194	183	179	163	198	179	181	189	207	170	147	184	170	182	181	161	178	161	172	160	180	156	197	180	184	198	173	167	172	157	190	170	160	180	199	178	170	172	178	196	147	198	169	186	186	155	158	159	190	192	181	165	188	166	173	202	172	157	161	159	178	173	196	156	170	143	157	174	194	190	196	166	154	150	160	197	175	159	180	186	174	171	161	186	177	174	179	173	185	180	170	162	160	177	195	172	147	192	172	177	177	178	166	213	166	168	203	178	154	186	166	180	170	134	191	181	179	163	180	176	158	174	161	194	183	148	203	192	169	191	190	181	163	196	153	177	185	166	183	173	194	167	178	191	182	185	177	207	184	188	176	156	177	177	149	189	185	197	194	194	172	179	168	164	182	184	188	177	190	156	164	171	188	171	167	155	152	187	195	175	183	185	149	169	189	186	210	169	168	185	188	170	188	170	183	183	186	186	192	172	166	158	178	199	195	197	160	168	194	182	177	167	169	166	181	189	194	176
13648	5386	587	594	553	555	588	552	529	521	555	541	538	560	539	520	502	535	532	517	535	525	487	487	539	512	546	547	515	562	520	519	500	518	510	554	536	474	526	530	536	508	488	507	525	491	490	515	560	513	511	506	535	544	524	528	499	559	497	515	525	512	535	499	525	498	527	485	561	493	520	516	529	532	537	513	516	533	525	548	514	496	541	549	474	532	527	509	502	497	500	550	492	469	526	524	503	525	478	514	513	522	520	524	515	556	547	503	524	490	533	509	475	527	485	526	508	502	498	542	440	580	516	556	511	517	506	557	494	545	494	513	534	486	517	496	514	463	483	492	506	492	504	514	553	473	501	533	506	523	490	532	536	523	571	474	515	506	499	536	538	513	517	512	523	529	499	521	486	529	556	558	520	527	540	515	499	482	513	532	524	499	575	521	546	558	557	514	500	498	550	528	555	494	531	503	492	548	498	512	530	531	517	499	490	528	501	522	514	490	545	517	491	525	536	520	495	492	506	529	530	477	495	519	496	513	538	563	480	517	503	495	537	520	505	518	516	526	559	521	501	529	527	525	522	510	533	508	555	513	501	496	527	530	527	511	545	524	524	503	516	555	476	500	481	514	510	501	515	517	566	503	517	543	509	533	477	521	498	542	511	503	527	513	523	523	504	495	537	514	543	545	496	545	489	485	511	504	529	502	536	480	520	520	521	521	469	529	519	489	495	521	493	522	519	487	522	523	519	546	559	488	475	524	510	576	507	503	514	500	527	507	542	539	495	537	493	476	498	502	512	510	569	494	504	511	529	529	502	557	492	533	541	537	543	552	466	464	486	512	515	522	514	528	524	521	520	533	479	497	488	497	520	494	524	491	534	530	533	487	524	475	492	538	525	521	464	522	532	523	514	510	527	527	508	505	524	500	539	525	514	513	496	547	510	528	528	531	509	520	542	511	544	534	514	520	509	509	512	516	479	523	530	503	572	503	529	520	522	493	555	538	531	471	506	529	492	508	534	522	551	541	520	506	545	514	492	527	555	488	505	476	468	497	511	538	537	517	563	528	559	512	527	496	507	533	498	494	516	523	516	511	535	517	493	493	505	523	459	467	517	521	504	541	527	493	499	542	497	497	524	512	506	484	529	489	510	506	512	510	513	520	511	538	504	522	521	539	498	437	516	541	520	481	509	526	492	545	556	535	529	549	508	525	510	504	507	519	540	559	529	536	482	502	539	519	528	520	501	501	520	481	513	510	475	507	490	546	546	490	508	493	537	443	567	516	528	535	504	518	496	508	533	541	534	524	516	506	508	558	516	520	506	491	499	515	518	509	511	501	548	513	504	546	490	506	493	545	521	531	512	506	479	509	483	499	501	519	524	493	528	504	508	482	547	482	516	549	502	562	537	507	520	512	490	504	512	504	517	510	515	520	515	497	469	510	502	519	524	512	510	518	491	485	484	525	526	499	460	503	524	508	463	489	529	539	501	522	523	478	530	508	549	539	515	539	521	554	515	515	546	537	502	525	508	565	523	528	524	503	495	520	519	536	532	513	510	528	503	497	509	563	496	534	510	539	535	487	512	523	521	488	496	492	498	509	535	507	548	514	533	499	491	569	562	526	547	538	513	475	504	524	489	548	517	531	523	534	515	520	523	563	507	566	548	533	502	556	478	508	536	532	525	528	480	487	514	541	518	479	506	493	507	457	554	556	546	546	528	508	540	537	510	544	502	532	506	521	567	551	549	536	519	511	529	488	530	541	527	531	530	505	539	532	490	507	556	516	536	525	506	520	484	510	544	529	513	518	495	501	504	513	479	544	461	509	543	527	528	498	500	546	502	506	527	546	529	530	518	512	533	498	505	522	488	498	553	517	542	539	531	531	481	497	542	507	477	519	527	546	472	554	539	506	487	489	524	504	528	537	516	476	558	524	501	534	553	507	510	527	509	526	524	552	501	520	528	503	521	521	515	468	555	494	526	521	493	511	486	502	536	520	541	499	496	512	520	519	544	478	525	513	522	477	499	537	554	516	511	526	491	539	526	520	560	523	532	519	546	535	543	520	523	510	511	518	505	522	526	512	535	534	511	517	541	505	533	534	530	522	481	520	490	507	486	515	448	568	533	515	491	531	487	526	521	537	527	539	501	538	539	534	492	494	505	553	562	555	539	531	510	512	503	556	518	554	529	539	516	481	533	498	537	565	516	528	496	496	532	551	523	491	540	500	495	492	528	521	543	524	493	494	529	516	515	473	514	478	504	493	467	503	495	546	503	518	504	512	545	511	522	500	465	497	493	552	489	489	516	499	511	537	502	534	513	490	527	533	523	521	510	591	489	493	521	467	517	505	513	529	500	505	516	510	511	528	504	583	564	495	495	510	561	508	531	486	538	561	476	542	519	495	558	495	509	539	478	505	500	530	544	503	507	511	520	519	519	497	528	506	498	505	459	494	524	500	513	478	509	525	487	540	505	519	518	519	533	537	526	535	509	493	558	563	546	542	538	492	496	522	526	499	521	511	489	502	484	484	522	547	531	523	523	514	489	499	494	502	588	536	486	491	491	536	550	488	535	533	517	526	511	505	515	538	506	483	484	515	504	515	525	532	478	504	552	540	510	480	507	527	544	530	509	524	549	505	503	555	493	524	500	481	554	483	551	490	474	515	506	519	507	500	551	542	501	490	499	531	511	534	488	470	489	538	561	553	520	508	522	480	493	509	471	494	499	499	520	486	516	518	556	524	524	524	505	511	486	535	503	496	527	529	543	514	526	507	527	532	572	522	520	463	503	561	529	510	488	534	539	489	527	514	554	503	546	531	511	526	493	513	540	540	504	501	516	504	537	484	517	508	527	572	490	518	455	525	519	520	541	525	507	506	536	513	522	501	521	508	509	539	517	527	503	514	503	520	537	507	514	530	523	504	542	474	550	517	518	515	536	527	526	518	516	506	486	552	547	489	513	500	504	526	509	478	536	485	525	447	484	527	534	532	536	530	526	491	504	500	529	469	485	534	497	530	588	510	561	511	483	512	550	509	468	551	516	506	497	564	510	501	498	539	545	541	551	458	504	525	539	485	484	489	536	506	536	527	544	500	550	534	484	519	491	514	533	559	493	578	525	490	534	468	507	463	516	509	496	505	519	540	498	499	478	513	518	509	512	524	504	512	493	529	508	502	500	524	508	507	500	497	535	511	507	556	529	485	510	519	511	566	504	473	517	503	559	515	482	550	535	503	515	571	540	479	533	528	540	530	489	524	538	507	534	534	511	494	542	532	500	487	499	511	489	522	520	535	483	505	526	516	525	524	521	585	515	482	501	494	528	504	518	532	492	511	507	560	509	523	521	507	501	561	485	560	521	516	521	481	546	534	501	542	492	518	521	549	562	518	531	525	536	493	578	524	544	508	496	546	520	517	529	551	505	524	527	558	557	510	511	545	485	549	500	513	562	482	550	502	531	482	475	543	540	501	531	544	520	500	494	530	482	503	528	515	520	532
61723	41113	10072	1140	653	544	479	488	436	417	430	370	424	353	394	389	370	379	336	371	349	362	354	321	351	336	363	356	361	308	381	345	376	344	339	343	355	340	358	356	322	372	359	352	351	362	365	331	354	325	328	345	344	336	372	344	393	332	346	339	329	320	371	336	345	290	329	368	322	336	362	331	325	311	357	335	328	335	347	323	340	354	338	379	392	325	340	317	334	331	339	356	360	329	309	386	366	345	330	311	376	316	324	345	333	345	341	377	350	343	349	346	328	363	375	344	321	341	326	345	353	323	334	352	298	357	351	326	333	314	295	328	327	345	329	331	362	357	311	343	338	345	328	373	336	343	332	323	349	325	353	335	337	316	316	352	330	333	348	351	333	362	341	342	344	309	337	349	312	319	328	328	341	346	355	372	320	338	368	348	342	360	336	386	361	365	307	362	321	306	331	370	337	315	318	334	342	364	337	316	334	349	322	333	354	328	311	365	335	352	339	338	368	331	345	357	324	353	307	303	341	337	333	364	323	356	330	340	353	353	357	339	366	326	340	338	358	309	338	336	353	339	358	343	338	327	331	330	320	355	340	349	330	355	335	309	316	359	362	330	355	340	335	340	349	359	361	372	328	341	337	341	353	352	328	325	328	307	339	311	360	346	348	372	355	316	335	340	336	373	327	316	351	354	363	365	362	370	341	320	332	325	359	342	336	323	348	310	331	335	327	331	393	384	322	339	340	354	341	322	324	340	373	348	337	358	343	318	333	351	360	327	326	351	354	333	340	313	348	333	313	376	356	316	323	336	354	331	321	341	322	375	317	314	330	332	328	339	387	329	341	344	346	338	355	323	321	343	335	338	316	331	317	351	337	363	368	324	350	357	336	324	362	350	368	349	390	326	333	297	323	367	344	320	325	319	360	316	320	348	321	360	344	376	337	364	334	324	365	346	314	323	327	343	381	338	348	319	333	337	355	357	340	334	338	332	328	350	315	308	339	334	339	326	319	365	353	326	306	326	343	369	338	331	319	335	363	337	357	327	343	344	345	321	337	360	335	335	347	357	313	355	306	347	342	351	357	360	350	313	345	336	331	332	324	331	346	368	336	372	370	314	337	350	386	353	334	351	355	316	334	328	337	336	359	302	347	376	342	365	332	318	329	341	362	321	357	313	349	379	363	299	367	355	328	342	342	351	333	345	364	341	362	331	328	361	390	329	339	345	317	369	337	372	353	332	361	328	377	280	367	319	335	334	321	354	378	332	346	343	322	303	364	350	349	362	318	314	323	332	332	367	329	322	353	358	340	348	344	351	348	371	360	341	325	330	381	289	328	343	362	329	358	308	386	308	342	316	354	361	321	329	345	315	354	360	342	326	344	376	335	339	322	335	329	348	314	331	322	320	361	340	343	325	314	355	341	315	310	356	348	330	345	343	338	328	339	337	322	368	345	350	307	346	344	341	333	342	357	340	373	337	389	375	333	324	362	350	337	325	357	351	388	351	336	318	307	322	322	356	346	358	338	347	308	345	342	332	344	383	363	367	351	354	316	361	326	337	340	320	378	352	335	344	360	366	328	352	350	365	324	336	340	317	401	346	339	345	378	345	375	356	337	337	318	343	347	336	331	336	366	359	350	353	312	335	351	356	357	343	332	374	340	354	355	311	350	348	351	345	362	324	342	358	314	350	314	327	356	332	330	327	365	328	320	348	353	388	355	344	354	357	347	358	359	343	354	360	364	361	299	326	341	331	329	306	366	339	327	373	329	361	317	342	341	378	344	358	356	370	361	322	310	297	321	339	332	355	339	350	349	326	318	325	330	358	335	330	328	372	366	358	335	342	327	372	352	352	348	371	333	321	345	340	313	340	402	349	343	344	346	339	328	363	354	336	342	351	330	326	341	333	333	317	352	365	337	311	327	333	342	323	317	342	332	343	319	340	338	367	343	323	332	326	318	339	342	337	360	366	362	366	344	364	331	343	341	334	356	364	363	317	339	326	361	332	329	356	340	328	329	342	361	327	306	336	316	342	392	355	328	345	318	340	359	352	335	347	311	324	357	371	355	371	336	359	381	324	331	316	376	356	321	362	356	356	367	338	339	333	351	359	344	341	343	347	383	346	350	352	343	351	335	331	322	345	365	377	380	319	365	306	362	347	297	380	324	356	356	321	382	347	353	358	334	329	371	340	312	329	325	336	340	355	352	299	369	368	359	318	303	340	312	361	308	342	362	312	358	340	340	300	350	370	357	332	390	350	347	372	330	312	350	357	362	399	340	362	339	356	329	317	349	330	328	324	326	400	322	386	328	333	348	398	328	334	350	366	341	326	347	348	344	351	340	332	330	333	352	320	332	334	312	332	364	376	348	354	339	331	336	333	334	341	342	319	329	359	326	367	358	354	359	348	355	380	339	329	372	354	356	348	331	375	365	312	350	326	319	377	335	342	343	322	335	371	370	368	361	344	346	364	344	353	365	352	323	380	352	332	341	344	318	349	335	315	346	363	331	364	354	355	380	342	353	327	333	336	353	335	336	334	351	361	361	317	326	323	375	330	318	357	327	356	347	343	367	379	334	361	351	315	316	324	333	364	319	323	342	339	347	344	347	368	339	338	329	336	358	315	379	342	331	370	321	358	352	348	350	381	332	362	339	302	346	347	316	310	328	328	354	335	357	343	338	340	335	338	370	345	340	339	321	354	350	327	278	331	373	352	354	333	330	318	356	343	341	361	345	334	336	364	322	300	305	375	369	348	356	332	340	324	361	337	340	313	352	365	334	396	329	313	369	348	328	305	359	337	377	334	352	364	317	351	357	340	319	341	349	354	340	312	346	370	288	344	363	345	326	360	349	371	345	336	295	317	323	340	347	332	336	349	351	349	368	332	348	365	334	337	350	318	341	328	332	316	353	348	363	361	358	360	341	310	355	338	344	324	351	334	320	334	298	386	399	332	335	310	357	349	370	334	371	340	306	349	384	339	357	350	345	345	344	331	357	332	333	349	353	326	357	354	366	337	355	303	343	340	352	325	340	375	368	385	339	334	340	369	328	324	361	343	345	350	313	305	344	334	369	347	313	301	356	358	339	355	335	329	296	350	351	303	367	343	350	341	336	350	370	333	281	327	324	369	358	338	368	323	340	355	385	325	343	339	327	352	370	360	347	349	339	349	324	355	351	330	357	349	330	342	392	350	347	353	367	344	356	342	323	346	351	322	376	329	366	330	354	354	347	315	338	352	348	366	386	349	337	399	335	351	372	380	374	343	338	324	336	325	292	326	371	340	342	331	328	352	345	317	347	344	366	353	337	352	374	360	329	340	366	352	331	331	360	361	336	323	340	339	328	307	366	341	338	347	340	354	336	366	346	329	337	353	344	316	367	309	337	343	334	313	359	364	340	294	333	349	344	360	315	342	316	330	349	346	328	297	328	332	327	361	313	366	347	344	344	354	340	365	320	348	343	339	339	364	347	336	338	360	311	338	341	315	336	336	346	343
36438	26365	2018	2431	2213	1929	1579	1483	1420	1231	1264	1147	1040	1144	1067	1013	1071	967	1004	934	934	947	876	973	934	954	952	936	913	902	895	860	911	943	961	910	859	901	869	865	916	895	872	890	900	869	878	883	891	856	843	921	866	886	850	877	910	881	874	904	872	919	808	842	870	862	837	857	894	827	859	894	886	859	885	863	879	889	878	879	890	873	904	845	867	851	861	816	870	880	859	822	866	865	924	888	856	881	860	873	850	907	893	824	894	825	860	881	914	871	870	877	848	892	864	892	893	846	848	914	851	861	883	826	855	909	839	831	903	899	861	856	862	903	872	870	891	830	857	851	877	831	871	841	882	820	871	874	844	945	897	867	846	829	871	871	851	911	886	902	838	886	890	894	881	858	927	833	828	868	906	869	848	811	873	831	854	793	866	856	902	878	903	837	864	895	859	849	863	847	859	826	852	839	833	878	805	836	871	884	859	871	872	873	907	903	885	841	829	926	847	925	908	859	900	835	910	854	844	834	839	892	840	885	898	854	905	817	868	856	842	859	871	918	858	836	836	894	898	805	922	839	849	854	904	871	861	906	838	802	831	861	834	869	907	869	869	914	854	900	870	920	867	846	889	856	843	902	804	908	842	865	841	813	824	859	821	861	879	893	891	905	895	883	860	873	841	847	876	861	872	845	907	904	866	828	904	898	895	826	873	841	843	905	828	828	900	840	861	950	803	894	852	876	922	852	904	887	860	864	847	900	835	857	832	862	850	877	867	845	841	946	844	843	821	855	826	901	819	873	833	851	869	849	880	848	880	833	877	880	883	899	869	899	808	916	850	918	876	896	846	857	871	875	833	860	864	838	861	825	838	889	862	908	873	828	870	890	853	846	871	871	940	887	863	845	842	838	900	844	845	878	888	914	886	837	864	825	886	841	866	861	889	888	817	907	865	913	822	862	858	884	845	893	922	788	888	872	900	842	885	836	871	872	859	833	834	860	877	842	888	870	847	883	865	870	864	875	914	846	851	899	808	827	852	905	863	882	880	843	827	834	880	851	874	888	906	879	893	877	848	855	837	873	889	838	916	834	836	828	882	849	903	884	824	884	902	835	854	858	889	876	898	829	863	854	883	856	866	927	852	886	838	864	913	859	858	829	853	906	844	919	830	894	826	833	855	875	904	843	862	849	888	856	854	829	876	866	885	866	855	888	831	861	838	856	857	825	842	870	857	880	895	848	909	944	837	838	830	878	890	854	859	878	913	871	799	849	839	832	813	833	854	923	866	897	851	888	879	883	892	832	871	882	865	853	840	880	821	815	828	924	851	906	879	837	853	862	825	888	843	834	884	930	861	829	902	870	833	886	856	886	841	852	885	867	876	875	914	870	818	830	860	854	891	879	854	898	874	840	901	866	866	850	853	849	857	933	881	832	866	836	879	833	852	906	884	870	876	875	877	879	886	885	901	848	877	849	854	868	887	874	814	856	873	862	869	815	845	851	898	838	870	802	921	830	831	877	849	864	908	833	890	895	877	874	892	876	834	845	844	831	812	879	842	877	823	885	879	880	888	887	882	806	882	852	859	874	919	875	861	830	892	893	861	865	866	872	871	858	877	801	869	870	863	872	850	886	882	881	878	857	834	909	893	805	887	858	841	824	894	880	850	936	852	856	841	839	849	827	838	887	874	861	928	873	880	854	855	858	849	839	893	885	867	856	927	914	833	859	910	883	861	857	867	873	868	921	829	856	897	811	893	912	789	894	805	848	846	841	887	896	848	907	856	903	893	925	867	864	866	842	867	808	837	855	853	849	943	849	913	861	784	873	819	864	886	926	887	895	885	823	847	862	875	879	890	887	839	951	819	917	862	908	861	859	859	842	821	881	890	871	889	841	856	910	892	877	921	865	842	942	887	900	845	882	839	886	890	851	832	845	835	866	929	852	889	858	855	858	858	817	871	840	887	863	839	823	900	923	867	855	873	919	863	897	875	877	892	829	837	844	878	894	838	859	854	866	838	930	878	873	872	901	891	847	842	842	857	889	837	850	909	830	876	864	818	891	920	885	826	832	857	848	857	918	847	794	831	865	847	872	861	855	841	802	878	864	907	850	898	874	875	921	848	878	893	852	864	853	886	808	916	829	820	874	815	890	872	881	869	875	832	827	859	906	866	858	891	889	925	853	902	855	874	869	858	864	892	882	923	817	869	841	899	869	833	897	889	906	872	873	903	866	850	866	881	871	838	861	854	869	830	887	877	815	862	844	888	882	845	892	821	912	857	846	825	884	810	853	830	852	878	900	901	931	826	850	828	900	848	891	874	861	840	881	836	871	865	834	876	845	858	881	876	898	862	948	821	892	894	849	823	851	877	841	894	844	858	845	866	842	879	841	881	876	875	889	859	861	848	848	892	884	893	890	859	802	844	863	887	839	869	839	868	848	884	862	868	861	852	808	829	824	925	845	867	924	869	866	899	896	813	872	871	886	869	916	846	883	952	920	853	882	849	900	867	842	905	887	839	807	840	843	885	894	876	905	883	857	904	850	792	836	830	853	854	826	918	833	893	871	867	900	869	901	881	877	870	856	895	919	871	792	883	898	839	835	872	858	835	824	912	898	860	912	871	842	880	862	859	808	876	816	849	906	820	858	911	863	880	872	929	889	839	864	851	848	870	876	900	893	871	890	860	855	878	853	916	861	881	862	894	811	843	880	819	822	832	815	884	787	867	854	858	903	785	829	879	870	844	838	862	910	897	896	884	941	828	878	847	853	882	819	890	831	920	853	890	880	896	858	847	862	843	924	903	855	841	854	855	852	879	827	882	878	863	869	899	901	888	883	834	922	852	850	846	877	847	858	897	858	887	858	886	832	871	887	849	909	830	871	883	826	851	883	897	847	869	835	863	803	829	889	868	878	929	857	860	865	873	851	873	874	916	881	852	863	847	828	879	839	888	834	875	886	881	865	912	926	896	859	882	893	893	828	848	813	866	864	873	858	885	921	925	905	875	849	828	875	839	895	883	827	896	905	865	858	891	827	906	863	890	878	901	848	877	917	871	874	882	850	838	871	815	886	866	895	920	893	878	866	908	846	823	870	865	883	870	856	854	909	840	816	845	880	893	928	889	885	888	791	857	859	882	854	884	892	917	866	850	891	870	906	909	865	849	909	823	860	875	866	865	854	827	879	822	834	901	833	807	833	888	881	838	891	895	819	872	917	895	886	942	813	908	869	898	866	871	875	928	848	895	883	852	883	861	887	878	825	952	868	856	857	872	842	851	913	857	899	858	872	904	893	837	861	886	892	855	893	903	892	861	870	894	856	835	864	902	806	839	910	874	893	862	841	858	894	928	861	864	866	816	860	876	845	891	900	807	866	853	833	873	904	835	852	825	845	828	881	888	825	932	855	861	838	872	856	852	886	907	877	872	831	868	880	865	843	947	844	857	822	872	857	889	878	887	838	908	860	840	818	860	863	839	839	892	829	868	881	858	892	870	893	856	882
72187	53312	17665	3345	1084	789	664	580	523	517	498	391	461	469	432	409	417	419	441	420	380	366	376	384	389	397	370	368	385	401	361	380	385	361	417	387	398	396	352	362	377	370	342	404	380	345	353	399	353	385	370	340	376	343	331	403	389	335	359	390	347	360	391	372	366	394	353	389	377	363	416	385	397	384	346	351	376	352	355	394	391	367	371	371	389	393	374	387	388	360	366	368	381	382	393	375	364	415	385	370	351	391	349	353	380	371	424	361	385	389	376	359	403	382	379	389	372	377	350	405	371	376	376	377	431	372	351	400	367	419	380	375	394	394	391	370	370	410	385	388	377	366	333	378	371	370	353	363	381	413	368	406	355	368	354	347	375	393	365	371	371	365	414	376	362	378	347	374	375	359	380	365	376	381	379	403	391	411	376	375	346	339	381	381	386	385	376	385	368	338	370	388	342	395	373	326	343	363	373	369	356	390	404	372	364	362	386	372	390	383	358	385	341	379	374	409	375	382	399	359	364	375	384	390	380	371	388	396	398	373	400	370	358	349	356	351	388	406	405	378	403	363	372	331	355	362	396	403	397	384	369	367	386	374	356	337	382	363	367	374	425	364	405	366	399	363	355	339	377	415	380	388	365	372	369	349	351	377	392	369	388	384	393	336	363	345	387	400	350	390	365	362	365	346	381	397	339	402	352	348	377	382	396	366	406	401	404	359	374	416	377	354	361	369	375	427	368	374	366	364	366	398	377	361	325	346	393	381	388	376	366	357	384	376	409	370	429	408	333	402	379	400	347	333	343	350	363	370	366	370	351	360	383	364	361	344	388	359	363	353	363	383	364	390	326	404	359	341	387	380	357	342	382	363	340	399	392	365	398	369	412	374	378	402	383	383	352	363	373	349	393	371	384	407	373	366	360	351	364	368	384	398	357	385	340	370	369	352	432	368	393	380	366	383	378	379	373	386	385	396	368	360	372	388	353	369	380	383	336	339	378	336	398	356	363	369	388	373	373	348	347	399	350	400	397	366	373	362	382	372	396	381	397	362	397	341	377	389	377	400	382	371	375	388	370	381	403	415	403	384	361	350	340	380	353	359	395	356	342	391	378	375	367	371	379	399	416	391	395	393	350	353	357	367	371	360	402	383	350	382	389	346	363	381	387	329	349	364	349	365	358	395	336	379	384	390	367	375	368	375	381	355	384	372	392	376	405	408	415	366	368	351	348	354	352	370	366	392	344	408	401	408	373	364	357	387	344	368	389	400	391	401	401	440	352	366	351	368	367	386	361	390	411	411	380	367	354	415	380	338	378	375	365	350	358	356	408	381	370	380	354	381	384	382	377	403	390	359	402	370	352	368	396	382	412	293	367	370	370	355	401	397	340	355	371	346	371	360	391	389	401	372	376	373	319	381	345	385	403	364	375	380	394	382	405	365	374	369	388	372	362	390	376	330	382	358	377	371	355	380	374	366	385	376	389	392	378	355	391	373	363	368	387	341	374	411	364	410	372	379	345	388	383	415	386	376	361	381	395	373	358	376	350	378	391	400	351	404	369	391	382	405	376	368	372	394	385	371	360	373	369	352	339	370	333	370	408	383	360	378	354	369	352	360	416	383	402	358	375	367	383	393	377	370	373	365	389	359	387	378	353	375	383	375	378	382	376	373	371	371	360	353	358	386	380	350	378	344	349	369	359	355	390	409	406	361	397	380	399	358	368	363	370	406	392	382	357	330	394	361	331	334	381	409	397	361	388	377	400	380	356	338	398	378	395	367	378	377	347	422	386	395	358	394	403	364	361	383	406	383	376	352	379	351	403	370	376	390	355	370	403	394	390	369	376	416	377	377	379	391	385	338	360	394	376	379	349	390	338	407	387	388	359	403	340	404	396	417	351	350	376	364	397	351	350	348	386	391	353	429	405	387	405	338	379	357	382	371	360	383	387	381	315	407	387	365	347	406	379	352	392	384	394	368	333	371	418	377	359	360	385	347	392	377	360	367	382	378	386	367	357	346	397	363	401	388	387	351	366	370	361	375	367	353	378	356	355	351	363	324	365	382	372	374	357	354	363	422	361	381	302	394	349	396	339	399	377	366	393	373	329	370	403	367	374	388	381	381	371	376	361	371	380	365	377	387	402	384	363	362	332	393	396	374	365	378	399	373	379	367	408	366	389	337	374	364	366	415	398	407	353	385	391	377	357	390	354	359	372	353	373	337	350	352	375	372	373	404	380	375	397	401	370	367	377	388	352	359	369	337	366	361	368	412	402	351	352	380	348	350	364	398	385	388	357	349	375	383	352	359	374	363	375	407	361	348	373	358	363	373	367	378	399	339	392	347	382	342	376	366	423	384	371	385	398	395	388	399	364	405	366	339	347	365	388	406	380	373	398	385	365	359	378	377	349	370	348	414	381	413	400	400	345	406	370	355	354	405	367	377	356	398	355	386	338	355	359	350	342	369	324	353	396	404	386	401	352	380	370	386	367	364	346	351	381	408	381	374	376	349	354	407	344	336	412	352	366	403	384	378	384	367	367	337	341	387	374	328	384	396	320	385	371	377	387	364	364	382	381	382	373	346	367	406	388	370	360	394	349	420	413	390	355	381	417	373	368	368	400	382	359	383	367	393	373	366	389	381	360	359	382	336	374	340	374	372	397	351	389	374	396	377	359	406	353	362	382	408	337	395	337	399	394	391	386	353	349	315	390	383	351	392	348	373	395	376	355	352	388	368	340	356	419	384	381	382	375	387	344	362	404	377	396	384	360	385	383	403	374	352	406	389	339	352	331	399	415	337	356	373	357	390	332	382	374	373	377	354	382	340	429	367	367	377	388	366	386	357	374	400	398	378	342	372	359	392	369	379	411	387	387	377	367	387	380	408	372	345	377	373	397	401	387	372	378	419	366	380	363	370	348	361	336	351	405	353	354	413	408	385	348	413	380	372	372	374	373	385	337	366	363	384	378	383	335	406	359	346	373	377	357	367	328	372	375	394	374	359	381	366	357	372	349	356	379	392	378	411	355	390	362	381	351	363	393	395	365	373	377	363	368	353	388	359	374	365	353	362	372	368	407	358	353	385	356	377	408	391	409	379	388	406	376	375	351	392	375	369	354	379	386	376	411	415	360	393	362	355	373	364	387	412	383	381	398	398	395	373	371	362	342	401	353	398	398	361	353	367	386	339	369	392	344	396	358	381	361	367	357	344	352	374	358	335	393	377	397	358	397	392	397	363	384	372	367	379	378	330	398	366	390	386	354	361	380	356	386	375	371	385	342	358	393	369	399	405	382	395	342	399	394	352	406	337	408	397	381	383	400	366	369	373	365	383	362	397	358	365	373	346	383	409	378	357	376	339	372	374	355	376	369	350	382	382	399	385	363	387	388	388	369	365	404	396	364	372	330	348	353	385	404	376	373	368	398	368	390	367	365	379	401	359	372	381	394	371	365	381	395	388	377	406	371	348	363	379	355	342	379	382	365	367	321	373	355	357
45224	33858	3287	3764	3465	2987	2443	2160	1932	1635	1578	1489	1367	1317	1288	1243	1214	1121	1156	1102	1126	1083	1024	1049	1105	1008	1032	945	962	947	1015	968	986	961	908	991	946	943	973	1022	949	891	956	923	892	928	932	974	945	998	908	898	912	1004	949	917	919	923	957	912	925	941	887	937	880	899	985	913	893	909	911	925	962	885	893	927	922	910	936	893	867	959	939	887	885	878	946	901	923	937	934	930	949	896	880	909	901	939	899	907	863	937	829	884	901	912	904	911	844	893	918	923	948	910	928	838	888	917	918	908	857	932	870	914	907	890	916	935	881	913	860	930	899	909	900	920	892	952	880	907	890	898	891	861	893	883	849	914	943	925	849	919	886	864	882	862	918	890	890	867	890	963	916	870	897	881	944	887	895	919	884	966	936	924	883	908	878	906	971	906	919	889	880	925	909	937	922	890	888	866	873	904	922	878	903	912	893	914	917	921	895	915	884	879	846	892	935	862	868	892	955	888	886	959	932	955	919	920	863	904	937	915	903	878	836	934	908	913	875	885	878	933	917	874	868	868	885	917	891	868	916	920	895	912	839	919	914	942	919	865	883	893	834	923	846	903	945	922	929	923	924	908	886	946	896	877	919	914	962	884	885	917	909	834	908	900	925	881	892	902	912	893	929	964	891	885	884	830	902	852	872	860	918	889	881	922	902	875	911	917	889	857	887	886	963	888	865	880	883	926	920	904	885	929	890	880	904	882	847	860	883	890	909	944	866	914	934	930	876	931	917	857	958	885	858	930	926	943	896	924	894	898	914	857	892	950	871	888	925	871	897	870	893	884	935	908	921	848	915	898	882	887	864	929	902	908	910	884	894	891	894	950	892	934	922	883	891	901	898	923	891	867	930	901	935	924	862	894	879	905	867	868	883	890	854	881	905	878	913	887	875	898	955	914	852	922	919	929	882	902	866	848	810	870	894	865	917	874	849	905	866	922	926	928	915	830	899	860	844	919	905	904	926	913	910	888	904	889	887	870	899	873	891	872	867	895	906	905	894	906	883	902	875	875	900	895	877	913	891	869	892	872	888	883	900	899	923	916	828	878	906	935	899	895	910	880	904	879	858	910	870	936	892	957	885	893	913	926	842	889	930	895	865	939	909	928	896	881	886	866	907	917	939	917	882	917	953	902	851	898	894	886	970	853	904	899	904	894	870	908	900	879	851	875	896	953	927	903	875	912	905	902	828	858	899	918	932	924	886	921	850	884	907	910	944	927	849	874	891	871	950	932	852	896	917	924	921	909	947	863	895	893	912	879	997	894	933	891	849	921	864	956	902	925	887	907	851	886	889	948	905	901	916	905	843	850	886	853	903	852	896	865	880	881	882	893	915	897	891	917	874	889	891	908	911	864	889	943	897	876	913	884	912	906	940	918	907	869	866	887	917	928	925	873	889	895	910	872	910	909	872	857	911	906	887	895	917	908	894	865	909	934	934	882	951	891	895	859	912	919	929	882	886	939	874	856	877	930	855	904	943	903	882	879	846	938	853	923	914	943	890	908	866	901	881	860	919	873	920	865	918	931	897	886	919	879	872	916	904	921	909	954	870	919	850	857	891	935	914	879	925	913	925	885	922	863	906	936	918	951	887	862	939	906	887	880	882	903	914	905	867	872	858	879	851	914	955	854	877	918	890	925	890	967	900	905	907	851	888	885	905	899	903	870	859	832	917	894	922	893	859	851	933	882	905	912	900	892	884	876	879	915	873	865	932	910	842	912	902	877	883	916	880	942	876	896	923	877	880	915	900	857	904	908	934	914	920	906	960	875	938	945	940	921	888	913	896	865	903	895	884	934	913	895	930	914	860	867	916	848	858	910	845	877	901	902	834	896	876	871	887	884	929	936	917	882	922	912	942	937	923	916	889	895	918	907	892	887	947	916	889	955	922	937	877	928	917	901	897	903	865	896	823	887	849	961	903	846	880	897	953	865	830	844	936	920	893	919	922	898	907	911	965	923	856	853	903	932	916	911	920	876	872	870	887	875	898	914	865	880	863	924	903	843	884	971	906	918	904	904	905	910	929	906	941	881	902	852	866	854	933	873	933	921	912	869	886	822	899	908	879	911	884	944	954	897	889	886	878	974	897	908	923	904	860	924	910	939	888	942	906	946	851	876	850	905	846	915	925	902	904	917	869	889	940	939	920	901	875	887	888	879	896	983	893	865	924	876	912	904	869	882	959	940	913	914	891	888	847	908	910	937	941	872	908	889	866	941	938	916	972	928	883	915	926	886	936	877	894	917	896	878	882	935	881	918	897	903	928	895	896	886	841	907	871	931	916	898	920	898	900	902	896	902	902	934	875	878	853	921	922	921	866	900	885	872	872	912	880	871	891	910	902	894	910	843	881	956	850	907	890	883	908	890	865	888	906	898	901	972	900	911	913	884	888	870	881	865	928	922	876	932	930	905	891	913	907	899	923	914	930	886	926	921	914	855	873	948	869	866	893	842	895	886	927	902	930	957	885	889	879	880	855	931	861	932	970	896	919	933	896	872	896	885	887	926	885	867	869	924	876	866	928	954	943	894	930	885	890	884	898	887	917	916	939	953	924	892	910	879	892	884	901	897	842	851	890	884	965	881	919	883	886	860	905	900	924	899	911	914	843	910	921	893	897	968	919	953	880	874	928	918	909	884	909	864	896	883	930	865	885	921	964	935	878	943	905	930	884	862	908	888	857	888	898	898	909	884	907	873	873	910	912	873	905	919	895	897	891	960	912	921	879	863	942	913	857	872	870	890	848	868	934	900	890	881	932	932	947	898	907	915	928	887	856	902	878	898	922	883	906	923	927	900	899	895	878	889	893	866	820	885	905	910	931	859	908	944	944	909	925	933	944	929	857	887	885	894	882	877	893	931	863	926	839	925	887	876	922	927	898	903	933	862	913	896	869	895	903	924	850	938	920	907	864	967	865	885	865	876	929	960	914	907	849	920	888	836	943	902	887	892	912	928	889	932	855	885	870	873	909	833	910	933	917	859	884	913	855	910	901	867	914	925	873	911	922	946	848	903	951	857	893	903	893	921	952	845	823	880	937	944	874	862	899	875	883	923	913	972	875	941	864	881	879	866	859	865	895	882	865	881	887	867	859	891	884	858	877	862	931	926	879	947	925	841	840	906	879	842	940	864	886	905	981	921	905	945	910	921	956	837	918	935	831	929	865	882	881	889	888	923	907	917	883	882	915	923	897	883	890	878	873	829	935	919	903	936	892	899	925	896	882	856	875	896	893	880	878	882	885	908	923	864	954	944	875	886	876	867	908	907	926	908	862	874	886	876	871	877	848	877	898	860	892	895	925	859	894	917	895	928	883	828	949	895	932	910	899	872	873	915	950	881	925	932	871	918	844	925	873	896	878	910	806	902	859	884	927	873	894	910	882	870	941	919	866	917	888	886	944	845	877	934	886	871	894	910	848	919	899	899	924	889	923	926	865	883	959	880	911	930	880	932	934	919
16267	3955	210	188	182	181	185	194	187	163	158	177	186	169	179	181	192	191	181	193	172	188	187	194	175	156	176	175	155	166	158	178	174	161	183	176	191	198	156	167	192	181	162	193	154	176	182	188	181	195	189	169	186	153	184	174	183	150	158	162	175	150	179	175	157	179	187	156	178	187	191	193	193	187	199	166	181	184	180	189	184	167	158	182	177	170	170	154	184	153	170	148	158	178	193	210	178	161	175	151	182	163	174	174	184	172	160	178	161	189	187	179	157	191	176	191	182	170	162	172	165	192	208	197	176	169	193	201	157	191	187	163	149	199	172	166	174	180	192	187	162	154	174	200	171	176	161	165	176	190	181	175	195	163	167	187	158	177	169	178	197	205	191	184	203	180	153	180	154	219	198	162	165	167	182	200	157	166	163	181	167	185	211	188	179	180	210	187	158	175	179	186	183	180	164	177	208	180	159	168	214	167	187	172	175	163	184	148	182	184	179	184	192	133	188	195	156	201	185	173	171	175	173	143	166	157	172	183	177	187	196	182	193	194	166	171	197	183	169	180	174	168	185	175	174	164	176	191	164	177	183	194	159	174	178	197	183	171	164	186	185	191	158	209	173	192	186	184	166	169	158	176	159	167	164	182	172	138	163	159	186	174	175	144	183	171	165	184	189	211	176	172	144	198	183	157	152	174	178	189	173	174	170	163	176	158	161	152	187	174	175	191	173	174	181	196	175	198	162	160	152	181	202	186	197	186	178	185	156	176	190	167	182	162	171	192	167	168	176	160	190	150	202	186	188	176	181	187	169	174	198	170	166	170	201	173	205	169	155	170	151	176	175	200	171	197	173	184	191	173	186	198	185	165	189	179	193	192	177	173	171	165	184	174	152	161	178	187	184	167	177	182	153	177	185	170	180	200	171	163	170	177	179	187	168	195	166	192	169	170	173	147	180	195	172	153	193	178	174	194	154	172	202	187	163	162	163	156	171	161	203	197	172	172	185	183	161	164	161	177	181	201	177	180	183	178	169	186	176	161	191	183	205	178	166	182	154	162	166	149	184	193	190	156	180	177	191	184	198	175	207	192	200	173	187	163	202	164	169	194	165	172	172	177	173	153	149	202	195	190	179	185	163	160	174	189	184	174	185	183	178	186	141	169	202	179	189	151	194	174	173	188	145	127	159	176	176	201	178	166	173	149	180	168	186	174	174	189	188	174	182	211	169	177	167	173	154	173	166	171	191	180	185	180	165	183	173	181	168	176	170	164	154	187	195	186	156	195	158	209	173	172	164	162	176	183	198	180	169	194	159	176	164	171	160	164	169	170	192	180	189	180	166	176	170	173	177	176	169	172	159	178	189	181	166	185	208	185	134	172	202	191	178	205	150	184	195	172	169	197	160	191	188	195	163	162	150	176	181	162	193	191	151	175	175	177	164	188	197	182	181	170	153	180	183	182	169	186	172	183	167	163	192	157	176	180	169	207	137	177	179	189	160	199	180	188	173	182	157	174	164	181	178	196	193	182	189	193	152	182	172	205	163	175	186	172	169	211	170	178	179	166	197	176	192	192	193	176	157	210	176	185	177	181	149	187	183	186	174	202	193	193	183	151	167	183	173	153	200	199	166	183	190	176	187	191	185	194	163	169	164	164	208	164	163	199	160	167	156	173	182	190	178	175	195	186	163	171	175	178	175	167	175	176	175	175	181	146	175	173	154	150	179	170	177	183	172	157	161	157	167	171	194	167	162	141	188	195	178	164	174	189	182	154	170	185	193	193	180	158	178	167	183	167	193	173	171	165	174	195	187	159	169	219	192	192	144	193	167	162	183	201	210	177	185	173	183	175	177	170	174	191	182	173	183	171	180	174	160	186	208	156	190	150	155	174	190	193	178	190	186	162	175	187	147	177	188	190	180	175	172	168	174	191	191	168	165	179	171	176	185	190	175	199	182	151	172	149	173	180	181	203	171	176	199	184	169	161	195	183	196	177	175	199	172	178	158	162	200	174	164	162	180	178	175	154	169	186	180	172	167	167	183	137	169	178	171	164	146	167	187	190	189	199	171	158	156	191	184	172	189	180	159	185	182	161	177	161	163	179	189	179	177	178	171	173	207	165	181	204	185	185	153	190	176	174	196	169	163	183	203	169	169	197	167	168	199	182	168	181	189	154	197	178	185	186	183	150	205	172	184	178	190	164	200	174	160	186	191	200	173	165	178	180	189	188	164	187	180	186	183	150	176	181	198	159	176	205	161	167	164	171	171	175	190	161	163	190	170	192	209	183	160	217	191	173	188	146	203	181	169	190	184	184	213	184	222	178	185	161	180	168	197	177	149	187	175	161	188	156	208	178	194	184	173	186	182	187	191	205	181	154	195	170	175	208	189	173	194	202	174	181	153	194	176	200	167	159	207	174	189	168	157	172	175	184	194	154	174	170	170	194	170	185	183	189	182	187	154	164	181	192	168	190	176	174	181	175	204	168	147	182	199	181	189	159	157	172	166	181	210	179	187	171	177	195	197	183	178	207	165	199	177	183	191	150	181	191	186	172	154	165	176	188	166	171	181	194	200	211	202	203	163	188	169	184	175	197	199	160	144	177	151	147	201	167	168	170	177	186	173	178	128	201	168	187	196	165	181	185	170	181	186	182	169	204	189	180	179	153	171	198	189	183	144	173	161	189	205	171	187	184	182	172	174	180	175	182	191	186	193	201	187	158	209	184	162	161	170	183	177	209	186	159	177	172	190	184	190	184	184	169	192	181	181	178	190	178	168	181	163	169	156	189	175	185	173	137	191	174	163	201	195	166	171	178	167	169	222	178	203	183	179	171	161	174	168	175	161	171	188	186	164	186	167	174	182	188	153	206	180	172	181	198	180	182	172	197	153	191	164	176	166	185	170	181	194	146	159	185	183	160	189	161	173	142	165	163	170	176	157	185	192	157	187	180	185	184	188	166	179	170	165	181	184	185	187	177	159	218	157	175	181	174	183	167	174	172	185	188	175	176	216	174	147	186	162	175	187	156	191	164	189	169	185	189	190	185	186	180	197	180	166	175	175	185	158	188	149	175	181	150	158	187	179	176	172	167	203	192	185	193	177	166	186	197	188	178	155	168	157	165	168	192	173	182	160	176	188	186	164	186	171	155	171	188	163	180	200	197	191	184	170	191	204	176	169	174	163	184	191	184	172	177	166	165	170	184	161	163	167	164	196	188	187	157	207	199	196	199	185	158	143	190	189	148	190	168	184	179	189	181	196	183	188	153	147	175	183	171	169	196	193	190	201	181	184	197	191	178	176	193	166	181	176	180	171	194	186	167	194	172	182	170	172	183	169	188	172	196	149	190	174	181	196	171	176	188	190	177	176	164	164	192	188	219	193	200	188	182	177	186	173	190	171	152	163	176	207	168	179	177	199	197	183	168	165	174	175	169	160	197	188	172	175	160	179	184	193	179	173	180	160	182	187	182	171	169	160	196	160	164	178	175	195	171
13387	5322	556	571	523	574	529	547	548	510	537	538	576	488	562	527	539	554	544	549	517	554	488	506	544	497	506	534	594	515	461	518	509	525	473	520	506	509	508	552	549	512	490	512	478	512	519	520	511	521	520	488	548	487	528	531	531	514	482	481	527	502	536	471	512	496	469	513	508	546	526	484	508	524	529	548	516	553	506	500	514	493	519	528	523	482	528	538	520	489	474	522	465	507	455	470	502	528	513	517	526	517	520	491	514	452	498	537	503	487	481	531	514	528	530	574	489	518	560	516	544	552	494	533	521	505	523	483	490	532	497	539	510	515	517	553	524	505	494	486	536	560	525	489	501	490	480	462	492	506	505	543	479	517	525	520	531	511	553	515	538	518	538	490	509	493	524	485	526	511	479	479	482	493	536	498	459	499	497	562	507	502	474	477	503	486	580	531	496	496	547	564	475	525	492	489	529	520	493	520	503	509	502	513	560	529	515	504	516	503	448	514	502	527	511	548	540	551	537	521	528	512	494	503	545	498	458	536	531	506	536	540	521	492	486	469	487	536	545	523	525	501	504	526	525	525	519	518	480	534	485	492	493	550	488	590	487	515	511	557	482	507	503	504	515	557	550	527	519	487	508	499	517	494	492	536	501	488	474	486	528	516	459	515	515	532	462	512	514	518	507	507	494	550	515	500	516	492	515	496	527	549	532	516	497	494	529	544	515	531	502	565	505	530	529	538	531	534	516	549	526	515	512	497	524	528	468	518	487	517	515	542	493	503	519	531	504	517	542	474	519	515	479	539	555	523	522	508	512	566	552	506	518	518	491	525	497	490	511	496	530	496	522	523	526	509	501	511	544	496	492	545	476	527	545	521	538	547	515	520	547	504	531	538	540	490	535	515	510	500	521	543	498	536	561	525	513	483	522	510	516	542	533	496	498	499	525	530	505	468	481	538	525	526	485	464	490	480	527	517	541	517	504	530	493	499	485	503	545	493	526	516	501	527	539	529	477	505	486	514	503	492	507	521	505	513	438	484	521	513	507	484	494	507	527	509	492	511	473	489	502	527	524	523	527	515	548	502	547	503	520	492	492	508	501	550	504	498	522	498	500	511	539	486	485	526	505	571	546	506	549	512	501	520	523	541	498	536	468	529	522	460	593	520	503	529	484	503	495	483	493	502	519	478	513	514	519	524	528	481	502	512	464	529	492	510	504	533	509	502	550	503	539	564	535	507	514	538	505	511	509	483	537	538	511	476	513	522	525	550	496	499	534	589	500	536	524	510	505	525	496	545	523	497	507	488	524	544	513	542	525	510	511	508	513	570	521	517	564	513	498	494	534	513	495	509	521	530	522	498	506	499	528	482	508	541	521	495	518	519	497	520	499	528	468	530	522	523	491	507	527	531	529	496	493	534	525	496	520	532	508	510	518	511	477	497	518	518	492	506	528	518	508	505	483	506	497	491	504	520	495	478	466	536	514	508	501	479	513	534	524	509	479	504	519	526	519	542	518	485	522	528	475	502	484	550	559	517	537	560	528	527	497	493	530	525	536	550	510	524	518	501	489	570	517	514	575	498	532	488	492	529	559	532	516	536	489	520	518	497	493	478	518	517	550	502	553	496	498	544	504	518	566	494	473	504	495	470	514	515	521	487	513	509	515	492	530	517	520	478	562	498	536	536	477	506	490	515	516	487	536	496	509	507	527	560	474	460	539	520	511	519	499	538	497	532	501	504	506	500	463	523	509	473	459	496	552	480	499	537	496	537	504	503	522	476	525	504	499	510	511	509	494	514	519	522	533	508	543	509	518	530	504	490	517	504	551	535	502	516	483	526	467	526	499	535	478	545	486	537	543	554	529	526	507	530	499	510	524	511	523	520	486	458	532	586	484	519	517	514	538	560	513	524	511	509	510	507	525	498	503	502	533	498	497	507	532	507	530	481	504	505	523	517	544	508	499	513	526	502	559	467	523	480	531	500	528	536	501	516	521	503	508	493	493	534	517	518	489	521	501	484	504	503	473	515	540	512	517	489	509	497	500	506	582	493	528	506	540	524	506	527	537	507	499	518	532	542	537	480	517	533	513	559	491	513	463	518	497	525	501	504	527	526	509	533	500	518	482	512	550	520	518	496	460	522	550	530	555	514	512	482	491	488	516	525	550	517	552	514	508	504	487	516	488	548	544	506	493	508	499	518	533	515	516	495	526	532	515	532	542	527	498	522	523	516	499	511	503	526	545	507	522	501	539	527	515	521	562	535	505	511	509	513	481	524	515	513	503	547	500	472	540	499	503	564	515	508	498	544	528	477	537	501	533	470	517	552	543	515	475	539	517	467	525	502	510	587	495	519	499	486	551	513	522	538	484	537	544	498	541	545	525	489	488	515	519	552	522	523	541	524	536	513	516	498	524	509	482	478	504	500	477	557	529	502	545	540	523	486	534	523	526	517	517	478	495	546	525	485	487	509	496	528	492	485	511	543	533	538	503	503	522	501	499	540	539	573	494	472	521	538	492	508	548	526	502	490	543	521	524	518	521	544	486	510	498	494	496	513	521	483	521	545	479	506	546	505	535	507	510	516	525	552	496	546	516	499	508	496	530	539	500	539	503	499	526	508	470	481	505	488	500	543	507	534	527	506	513	497	523	536	502	491	520	538	504	490	503	534	521	533	502	561	522	498	502	508	476	501	566	515	506	523	539	530	523	499	506	563	479	504	527	484	552	513	521	512	527	510	517	538	518	510	563	498	487	515	488	471	497	516	571	515	515	529	517	492	551	538	514	485	537	534	503	537	513	496	511	503	494	536	508	519	534	490	542	521	528	472	493	530	516	501	514	501	529	471	479	518	456	560	531	518	487	472	500	516	538	528	539	536	498	531	508	488	504	504	496	490	532	518	535	489	518	519	494	511	518	493	440	476	500	545	471	508	498	480	484	522	529	559	506	554	546	536	557	590	552	508	516	488	550	464	532	538	515	525	479	557	524	475	516	521	515	564	529	537	523	514	461	479	471	496	494	510	462	540	531	511	532	512	518	498	504	468	527	492	535	501	501	534	525	466	515	565	529	533	508	536	506	527	510	538	522	506	492	503	514	506	527	500	500	471	532	510	546	540	523	476	472	496	482	549	520	487	478	558	527	510	461	511	530	512	516	512	520	510	553	527	505	536	493	528	534	528	526	523	522	480	530	536	513	486	494	476	499	483	546	496	520	500	544	515	527	484	505	534	519	505	542	509	508	492	512	520	547	520	525	470	504	496	543	514	523	498	535	515	489	486	498	486	548	503	522	516	527	570	546	521	538	520	476	517	543	513	580	512	513	496	513	483	556	508	499	503	502	529	506	518	506	493	530	498	509	509	517	522	535	483	508	499	528	560	550	493	532	492	523	574	516	485	522	504	530	492	482	497	518	502	520	508	484	501	502	539	496	480	496	546	489	492	502	495	538	516	512	564	540	548	520	550	538	509	520	523	519	479	513	466	524	528	491	476	541	516
60491	40832	10429	1144	676	552	530	461	414	422	407	412	393	375	357	342	342	342	371	368	347	335	358	374	348	337	351	360	342	383	327	373	328	339	330	349	381	308	345	327	315	384	353	355	346	338	375	356	346	343	306	328	340	342	346	320	350	350	355	350	354	373	379	338	356	350	326	373	319	328	348	335	352	326	324	341	402	355	337	319	356	362	360	339	317	373	339	328	359	338	365	339	349	391	331	320	340	333	338	326	368	364	346	332	350	361	359	356	347	350	359	331	344	357	339	325	356	326	338	359	316	326	341	332	377	328	313	376	343	367	350	356	373	351	319	336	349	356	338	325	345	353	370	313	350	329	370	347	362	317	312	369	362	321	314	365	364	360	360	372	348	358	354	353	329	334	387	334	371	370	325	343	322	333	344	340	325	354	338	350	313	379	333	352	359	344	292	329	330	341	358	346	335	334	350	325	337	324	323	345	364	320	346	373	363	349	365	364	342	340	394	321	336	350	322	351	351	358	353	335	367	324	366	337	365	355	357	332	352	354	357	348	334	336	354	336	368	353	361	367	327	340	315	390	325	325	376	346	357	334	336	323	351	349	370	370	340	368	360	340	383	372	357	380	356	352	313	322	356	344	339	333	328	332	343	335	349	350	346	364	340	331	364	353	367	369	344	393	359	347	346	352	327	330	375	347	328	331	352	322	344	340	343	345	322	308	353	368	402	332	346	369	370	326	359	354	345	344	306	329	370	344	349	348	335	331	325	358	355	397	334	338	336	367	362	352	353	336	319	330	335	341	361	368	377	386	318	364	354	320	336	331	345	361	370	349	338	349	356	360	362	344	349	341	319	359	319	319	326	332	332	327	371	359	316	332	343	349	322	378	347	340	358	350	321	327	333	327	346	365	311	309	282	356	361	374	362	354	383	326	327	360	333	351	337	334	351	362	356	343	336	364	343	339	334	335	359	369	353	374	358	362	329	360	335	351	303	373	375	338	368	368	360	325	343	334	338	320	343	399	393	322	346	363	332	317	303	308	311	320	351	348	363	368	346	351	327	337	330	351	362	325	374	322	364	327	314	355	365	317	360	326	335	318	340	379	358	382	336	364	351	348	366	367	335	354	363	331	336	342	313	335	315	306	330	366	363	336	348	296	352	341	344	348	359	338	316	345	335	339	341	339	340	340	334	376	368	348	319	326	372	346	386	354	343	348	317	323	351	351	343	335	352	339	313	342	343	365	347	345	345	346	364	326	371	347	384	337	343	299	348	341	350	359	342	336	343	340	342	351	355	345	389	314	318	336	416	318	361	325	367	341	315	337	377	355	293	345	343	334	334	303	347	345	340	323	370	376	343	385	335	318	358	378	371	309	349	341	318	332	370	344	313	339	351	315	340	327	339	321	331	362	381	342	333	375	319	340	314	317	348	354	362	355	358	322	383	353	330	349	370	325	331	342	349	325	351	371	336	332	333	375	350	378	331	349	335	372	335	353	341	346	368	385	326	340	380	335	351	356	356	357	334	338	336	338	357	340	349	330	361	352	388	383	332	317	316	356	326	363	341	306	361	365	330	359	323	352	312	332	321	326	338	341	370	319	334	325	379	319	341	321	353	315	337	326	386	339	336	327	317	310	309	345	366	356	345	369	342	363	332	368	368	346	360	374	380	361	358	347	313	362	345	364	333	331	328	404	364	353	302	326	317	332	323	305	359	349	335	344	347	363	359	345	343	322	361	310	320	357	377	356	315	336	336	308	344	376	304	328	340	314	341	336	346	362	349	342	356	341	353	360	347	352	367	316	347	337	313	335	361	320	335	350	341	357	364	359	324	310	329	324	346	316	353	363	323	329	322	352	339	373	359	332	301	324	353	359	348	354	317	305	341	360	342	336	351	328	326	328	333	344	343	379	366	365	396	347	320	329	353	365	349	352	348	338	393	343	376	325	296	352	321	339	331	316	344	308	336	355	380	362	362	352	356	296	315	361	354	357	334	370	314	328	327	337	375	316	353	332	324	316	368	334	342	338	338	374	343	342	354	366	374	330	324	356	308	334	365	316	344	352	359	357	331	364	358	358	347	373	346	292	327	327	326	316	336	345	323	322	339	343	336	353	353	317	350	304	357	340	339	335	356	332	355	362	356	344	386	321	329	306	359	332	340	350	300	337	376	347	329	323	357	350	342	343	319	326	326	315	361	315	352	351	377	359	336	353	350	350	349	317	331	352	334	305	350	350	370	334	351	340	333	346	378	386	364	334	324	349	390	342	298	366	359	380	346	344	354	348	312	390	341	337	340	358	339	299	356	349	341	344	352	305	328	365	323	337	325	337	302	354	346	376	340	360	343	337	305	364	366	336	355	346	316	328	335	354	321	326	357	369	340	343	327	337	369	371	350	342	349	321	362	321	352	354	341	312	383	379	341	367	409	355	321	366	352	340	341	300	332	367	316	363	349	322	348	338	358	335	328	409	362	369	310	356	346	359	346	320	362	345	345	389	345	339	322	367	311	358	345	362	348	334	337	315	334	328	351	332	358	355	348	313	333	351	345	371	388	321	369	337	332	309	344	341	370	337	345	342	330	373	349	350	324	357	325	351	328	335	344	357	358	340	294	324	300	325	355	331	330	318	334	336	331	331	330	305	349	298	361	373	360	357	340	330	378	339	340	341	336	345	331	289	331	360	334	377	361	363	374	353	331	356	322	337	355	384	321	323	324	341	333	349	326	349	361	344	324	321	349	340	373	344	341	325	364	333	317	327	377	302	370	309	354	344	376	310	357	326	366	301	345	369	356	357	337	340	330	346	345	345	368	378	312	339	372	368	361	350	316	340	318	357	330	330	338	331	332	341	351	329	322	365	354	314	369	350	326	299	336	330	352	358	324	339	349	334	343	328	292	314	353	341	364	344	360	345	308	336	313	322	379	333	358	381	360	327	335	344	339	339	379	343	335	369	335	336	353	385	332	392	343	360	367	312	371	343	355	337	362	364	312	317	330	321	376	312	352	337	387	348	313	355	350	334	326	335	350	367	354	366	345	349	350	332	323	349	329	355	336	338	343	329	322	347	334	343	374	360	322	333	344	360	360	359	345	352	367	388	341	362	348	308	337	337	337	369	349	354	331	338	325	330	307	357	379	350	363	341	352	357	350	328	355	312	351	364	321	400	349	364	365	331	341	363	319	345	334	328	345	352	382	322	347	342	345	346	390	346	331	378	382	317	355	319	372	335	359	362	342	350	350	380	353	347	330	356	334	360	374	326	386	332	328	340	360	345	324	321	339	347	362	344	331	314	365	334	348	322	330	357	319	328	369	319	372	332	343	342	333	338	349	365	332	371	352	323	353	340	338	342	346	353	323	354	365	319	366	389	346	336	342	362	292	370	381	356	337	325	350	335	351	345	341	326	383	357	322	347	376	377	373	317	324	346	357	325	339	332	378	341	371	323	359	321	355	375	339	357	314	364	334	315	347	331	364	362	354	346	343	351	326	323	330	361
35991	26197	2027	2368	2235	1911	1633	1480	1382	1286	1214	1127	1124	1150	1030	1026	1042	984	996	1007	1013	916	958	1005	953	966	971	955	911	919	900	875	869	874	915	927	884	854	886	895	918	885	891	878	865	899	899	837	893	898	842	908	860	916	851	919	865	886	856	847	830	858	903	855	866	861	904	907	888	863	842	851	840	886	845	810	871	904	872	867	864	885	846	880	873	844	850	887	846	879	804	841	838	843	874	864	872	858	837	818	842	863	841	848	893	830	854	902	851	858	862	902	910	855	857	885	873	905	841	889	855	860	913	822	854	887	852	874	786	834	840	852	874	899	882	861	855	856	895	843	876	856	841	872	860	831	907	904	874	872	851	897	886	810	882	891	844	787	882	871	859	837	895	799	887	864	906	919	855	848	869	925	855	845	904	863	880	887	835	824	862	830	882	902	834	819	844	890	829	847	878	859	898	808	828	827	848	863	849	845	865	847	890	882	811	836	874	914	849	851	854	923	837	869	800	868	818	850	845	845	873	832	804	803	873	871	905	856	919	866	850	836	798	859	831	880	935	843	778	815	868	874	798	848	857	796	875	869	821	905	880	841	882	799	880	890	855	874	846	841	896	841	867	809	915	837	838	811	896	881	799	923	915	823	846	833	892	859	869	849	881	833	827	890	864	831	909	884	860	820	837	822	852	860	814	873	828	814	901	875	851	836	878	881	878	864	882	882	802	833	901	936	861	891	835	854	853	851	806	828	849	848	841	856	824	826	882	849	814	822	847	843	867	876	824	820	838	864	874	876	918	827	879	875	858	845	841	887	888	864	869	874	885	847	874	846	831	852	884	834	860	850	829	862	881	846	878	852	821	855	866	849	861	893	836	878	882	906	874	842	902	864	818	862	876	860	882	852	881	868	863	838	834	833	853	844	804	859	832	839	846	884	863	839	883	845	872	888	888	840	886	853	901	876	915	845	813	877	898	870	825	848	850	899	877	886	863	890	891	842	821	878	890	868	801	856	900	856	844	876	897	885	912	839	818	834	865	895	897	819	844	834	855	859	826	833	911	871	872	854	914	855	836	935	842	867	841	874	843	839	920	855	864	872	862	816	904	875	841	898	810	839	827	908	760	862	920	851	844	848	863	884	840	848	875	866	884	850	862	824	878	810	876	873	854	849	798	809	871	898	867	836	868	919	863	900	886	909	924	880	879	905	824	874	851	931	856	870	856	853	895	863	890	866	895	823	869	894	841	850	838	842	841	849	896	908	858	898	834	839	831	889	868	857	856	848	880	870	864	854	847	928	869	838	953	864	867	836	858	923	914	791	875	904	862	866	840	825	902	902	912	865	853	884	861	904	878	839	828	848	881	851	891	858	854	844	831	890	876	876	874	860	843	824	858	889	941	837	804	830	884	852	874	825	813	890	856	873	879	909	930	882	857	865	843	856	900	864	844	907	859	845	854	824	845	816	816	843	871	867	927	849	843	835	858	900	839	856	843	803	847	887	862	845	834	876	939	891	874	861	839	857	805	854	898	867	833	843	912	828	867	842	838	858	852	880	848	834	835	862	856	846	825	897	896	853	867	883	880	871	892	923	880	815	854	813	880	910	915	813	836	833	797	846	877	914	834	835	798	833	814	859	844	860	873	841	846	810	900	896	867	863	868	865	858	869	871	864	860	802	900	859	863	898	875	839	829	876	837	876	866	830	876	918	844	908	873	884	816	878	865	853	825	829	845	901	897	858	870	854	828	899	819	877	871	820	847	849	860	863	915	865	849	854	906	908	869	828	847	829	872	866	793	872	819	918	841	854	859	862	872	898	835	817	819	962	853	933	866	885	858	844	837	832	873	831	919	818	868	872	867	892	941	820	832	839	876	851	867	866	837	855	874	897	888	893	869	889	854	845	839	841	893	833	816	840	851	811	853	856	860	862	857	862	860	880	911	834	844	874	906	856	831	865	886	858	829	904	838	878	868	867	840	842	844	872	847	847	874	882	856	869	814	852	851	881	902	842	866	895	824	826	830	880	857	858	949	829	828	874	869	871	886	864	911	875	813	929	896	829	871	875	849	887	844	853	930	841	827	848	847	811	898	875	906	884	843	919	864	875	900	859	903	796	881	820	819	838	905	865	818	867	860	869	898	848	867	861	818	874	884	832	886	830	871	885	844	873	893	818	905	882	811	783	860	885	928	840	865	842	854	880	828	851	815	892	834	864	859	882	863	861	864	928	895	822	859	928	897	878	883	899	877	883	905	885	849	841	839	851	874	894	830	915	872	848	855	838	822	850	902	891	925	827	883	885	795	903	872	855	846	844	829	886	879	821	832	878	856	855	895	868	904	835	833	862	897	909	874	862	845	826	850	850	888	878	832	864	860	912	895	875	905	845	888	884	862	898	867	856	854	921	869	860	836	843	821	867	872	822	849	844	831	834	895	876	890	899	796	942	883	882	838	866	831	844	902	816	896	834	878	823	866	886	819	891	861	837	860	865	831	867	860	873	838	879	858	835	877	912	854	869	879	969	856	860	812	823	858	876	844	840	863	883	826	831	873	837	835	880	847	916	827	884	834	842	873	849	888	852	864	873	863	859	908	848	846	882	885	838	825	843	846	853	845	865	901	847	938	872	819	819	829	821	859	861	860	862	857	846	859	866	886	881	834	849	833	849	867	874	865	851	872	869	820	839	850	840	817	862	810	858	901	863	864	871	880	895	844	854	861	877	869	847	847	818	885	860	967	815	841	823	886	850	851	873	906	856	884	885	853	806	858	838	800	795	868	890	831	847	888	860	863	865	859	916	823	864	886	822	799	838	875	881	875	875	788	869	876	906	829	884	863	872	862	877	892	833	877	897	883	849	854	834	867	857	886	846	888	855	936	872	856	851	895	852	843	856	895	871	912	839	843	853	754	838	826	783	872	860	879	893	906	873	844	878	886	860	855	904	930	824	858	904	856	843	787	882	871	897	872	814	866	872	874	911	864	840	856	809	815	846	801	896	832	877	849	854	798	854	861	850	874	865	877	850	856	859	898	872	883	881	845	822	888	887	918	863	796	866	882	852	822	863	820	863	841	876	868	842	827	860	923	903	857	867	888	850	885	858	929	891	884	877	891	866	843	854	869	841	894	869	823	848	919	842	829	839	914	847	880	868	847	860	870	848	839	830	912	927	893	857	883	884	893	851	870	825	888	849	909	844	861	854	864	841	851	878	848	864	859	908	902	887	895	952	913	886	845	864	914	880	880	825	830	859	876	907	882	843	851	872	856	838	828	829	805	865	837	905	840	825	869	823	881	816	891	821	894	886	862	868	863	829	845	885	944	849	892	863	844	820	895	864	894	848	859	953	929	857	874	839	858	867	868	858	819	828	833	859	812	873	855	818	831	867	846	822	826	828	836	838	875	835	883	876	830	857	834	882	868	883	882	823	915	854	868	818	837	880	923	824	814	814	881	883	839	855	850	879	892	897	880	800	857	900	866	844	796	879	925	842	865	851	861	843
71307	51155	18058	3551	1121	804	683	622	569	530	490	443	507	454	436	412	434	415	413	429	424	396	384	382	405	393	373	411	399	384	382	412	390	380	379	407	402	354	359	392	400	401	362	398	347	365	394	373	408	375	380	364	398	361	403	410	366	399	404	353	385	377	397	372	382	365	356	389	413	418	379	383	399	326	362	388	375	338	378	404	368	414	374	406	367	357	380	377	379	337	359	388	371	360	362	368	374	355	390	343	379	369	415	387	391	396	362	323	378	402	367	362	378	369	372	352	390	341	380	340	375	376	350	360	337	383	394	368	389	406	371	370	364	398	372	369	378	354	359	384	361	407	430	385	401	389	353	368	389	362	375	382	366	352	364	366	409	392	332	388	365	399	408	390	355	369	366	404	392	378	365	385	359	366	337	374	377	369	338	329	407	361	373	397	359	396	335	344	375	332	388	339	370	344	387	399	379	393	402	400	361	381	391	390	371	322	389	412	329	390	382	394	371	414	384	414	366	394	349	376	357	413	345	365	361	375	378	355	371	404	365	320	371	383	380	352	352	358	362	376	344	364	368	370	381	366	356	378	364	356	358	349	377	409	389	390	371	366	373	387	321	346	349	373	355	360	385	387	375	371	386	361	343	365	368	355	374	356	392	375	381	354	374	371	389	372	371	388	357	391	377	409	370	391	396	363	381	391	403	389	378	371	370	412	406	380	363	402	362	407	380	355	381	373	417	383	370	378	358	406	401	409	376	357	367	388	351	382	352	379	381	415	375	356	404	386	353	375	356	394	346	369	368	379	342	402	337	397	403	370	386	351	372	362	344	399	388	424	389	361	379	374	374	391	372	392	347	388	369	395	367	346	384	401	376	367	388	364	390	367	373	371	399	366	392	330	430	385	374	352	370	402	390	364	393	362	393	382	374	342	380	418	372	367	395	429	405	374	389	356	378	360	340	360	363	390	391	421	395	383	375	394	399	396	390	397	356	367	394	384	362	416	369	352	378	351	398	350	393	372	377	353	383	371	369	408	369	409	379	368	417	392	397	354	382	359	360	431	400	361	366	376	333	352	417	385	329	406	364	393	349	394	339	390	352	390	322	384	405	387	353	372	363	372	369	344	372	376	419	359	367	368	375	360	403	365	397	381	370	335	378	374	399	375	384	398	396	385	359	338	360	387	364	374	392	382	355	351	351	342	355	390	388	360	387	386	356	366	358	343	358	405	379	379	369	368	395	376	346	367	338	345	323	356	390	353	350	382	372	384	395	373	385	360	373	373	425	398	379	381	396	374	370	403	341	389	346	372	378	362	393	396	366	365	408	382	362	383	391	399	385	389	375	343	409	435	369	358	393	387	360	404	359	384	385	383	373	373	400	383	360	387	374	377	403	359	359	346	360	356	344	393	398	351	393	424	393	359	383	356	341	379	353	376	390	403	384	378	366	343	382	375	349	364	380	384	380	382	379	367	371	341	371	384	388	401	386	386	412	365	364	372	363	367	355	373	367	378	315	356	382	381	407	378	366	353	396	327	362	374	371	348	366	378	369	376	350	357	358	371	390	374	357	376	374	370	394	424	405	374	368	334	396	378	369	363	397	396	447	385	414	360	377	361	374	383	351	366	368	331	376	382	347	365	387	362	383	382	378	343	362	391	358	420	399	397	386	373	371	386	360	340	417	358	370	386	371	417	378	383	332	346	376	366	399	377	390	381	362	357	365	377	372	343	382	373	379	361	372	349	396	373	389	393	385	380	411	381	370	381	352	375	366	350	376	394	381	362	358	392	370	392	373	365	377	407	382	378	360	371	390	378	374	386	342	396	387	388	370	361	415	394	383	393	384	387	381	414	375	374	401	333	380	355	399	395	399	405	376	380	372	408	390	354	367	402	388	403	338	372	380	366	362	389	372	376	393	363	387	369	374	371	382	390	392	345	368	403	369	364	373	395	356	384	372	368	400	371	376	395	375	379	379	373	403	394	387	392	369	379	383	390	375	361	372	396	375	355	356	370	400	402	407	399	382	396	373	346	356	395	364	401	377	398	383	388	372	374	355	364	345	378	363	378	362	375	382	365	386	391	427	336	355	355	388	383	368	363	318	375	379	332	369	342	343	375	356	368	383	373	393	356	372	383	351	393	367	341	348	367	375	419	374	395	392	375	384	354	386	382	341	342	338	373	400	378	385	375	361	388	349	367	361	350	375	366	399	401	358	372	395	360	381	383	365	359	386	362	372	373	386	346	384	383	400	409	379	365	359	358	395	377	375	348	352	354	408	377	387	389	397	360	351	382	417	365	403	369	385	418	377	411	375	410	369	365	382	345	386	411	380	372	369	387	386	382	363	412	413	355	393	372	370	399	382	369	369	351	365	420	403	339	351	355	415	361	376	357	382	356	373	373	354	349	400	396	364	380	355	365	401	374	407	368	370	389	424	366	378	354	362	400	357	380	365	377	393	357	373	358	393	373	384	346	410	371	401	344	358	385	364	407	379	367	410	412	358	387	353	357	377	387	402	372	372	400	372	372	388	397	401	348	383	365	361	382	379	377	380	382	387	396	388	382	422	363	414	380	368	428	405	384	344	360	357	337	388	350	366	389	380	403	362	371	383	369	335	359	333	369	379	339	346	382	382	392	402	365	348	356	400	364	399	366	354	359	332	362	377	378	388	352	335	386	354	428	382	376	357	373	388	371	389	394	369	390	391	398	379	345	387	393	364	370	363	378	361	373	409	395	371	384	382	391	386	363	422	413	348	347	360	392	364	374	334	376	376	367	394	370	387	382	371	335	382	411	374	363	381	325	419	376	367	363	361	343	368	408	371	356	358	346	359	358	370	353	370	375	401	393	362	408	341	376	387	374	401	348	351	383	361	381	387	353	389	372	372	402	355	376	370	347	377	369	357	365	355	412	403	366	353	353	344	374	368	376	380	378	397	347	395	402	369	381	371	403	373	392	420	383	350	356	393	363	390	365	363	376	386	381	356	378	347	365	370	404	373	355	362	370	358	410	388	394	352	391	349	357	396	393	359	364	353	351	358	354	374	410	353	357	362	395	347	380	386	394	375	380	382	328	383	355	401	390	382	347	375	413	368	371	362	418	360	390	378	362	348	349	387	406	391	385	395	353	354	391	364	359	373	366	405	379	403	368	386	378	350	385	384	375	387	355	384	387	402	362	342	350	377	384	392	385	339	361	368	416	348	365	398	380	414	383	397	390	379	364	370	384	361	359	357	374	364	379	365	380	370	356	366	392	378	361	379	380	362	353	380	425	386	387	384	379	344	383	361	362	394	380	375	369	374	398	349	388	364	351	359	358	384	351	384	384	383	360	398	394	331	408	394	363	368	384	352	353	379	370	351	378	396	351	398	361	357	385	387	402	360	352	364	390	375	371	391	336	394	363	362	401	394	394	426	413	367	365	381	376	356	384	362	392	380	341	389	361	383	387	386	414	373	354	385	353	367	385	372	343	398	351	347	333	382	384	403	421	374	359
44995	32688	3142	3787	3311	2979	2443	2252	1916	1756	1572	1485	1393	1354	1260	1219	1189	1156	1149	1070	1106	1064	1093	1060	1010	1008	976	1025	1024	980	943	974	1032	906	943	940	985	937	947	957	948	997	1016	940	953	966	957	903	923	956	980	929	917	978	998	937	934	877	914	915	904	971	962	895	887	891	880	976	870	877	948	923	881	899	933	931	864	883	886	873	861	932	903	893	839	886	946	908	887	905	919	915	891	865	838	884	926	883	942	921	861	877	911	850	895	930	922	895	903	951	933	931	866	837	882	954	908	831	916	899	906	906	845	867	841	917	851	875	899	905	916	897	885	866	866	860	840	877	854	905	953	859	893	888	923	837	892	971	891	920	917	902	898	880	918	945	893	897	913	938	946	913	863	893	883	868	929	919	900	893	903	912	921	861	895	902	902	925	895	890	845	907	854	911	955	887	889	944	862	913	940	863	889	899	1004	881	892	895	909	915	908	901	903	880	900	963	931	865	911	894	916	903	983	887	901	860	888	870	875	896	883	886	906	899	903	872	895	888	944	935	884	900	897	894	913	960	873	935	885	878	866	933	957	885	900	878	926	901	953	905	859	892	904	960	908	855	932	910	878	913	898	860	905	880	901	841	921	905	915	929	955	884	956	887	868	916	909	934	871	897	890	874	885	925	967	922	901	911	930	903	907	896	937	901	879	914	929	869	843	929	925	931	930	864	919	896	923	885	879	903	904	919	878	865	919	920	927	883	938	888	844	912	906	944	860	853	912	893	917	921	924	905	830	946	830	941	882	908	882	945	873	938	832	901	921	904	941	871	903	868	903	938	860	887	866	893	905	921	912	903	904	903	941	901	857	871	868	967	870	853	892	913	869	910	942	890	889	864	897	911	907	849	884	890	882	913	956	867	895	946	843	857	872	881	909	913	843	908	890	843	887	896	912	872	938	906	831	888	929	876	920	863	954	931	938	858	890	897	866	922	898	908	904	906	942	878	865	936	914	874	917	920	893	922	935	897	912	889	927	872	904	925	926	936	898	897	881	936	913	846	897	918	884	915	930	937	905	859	896	923	916	923	885	874	842	921	873	881	923	937	884	899	898	906	864	919	881	883	922	917	858	887	917	889	876	848	873	897	885	887	892	869	866	883	909	907	958	863	908	887	911	918	856	859	971	836	885	887	902	881	885	844	929	900	820	958	915	887	923	913	844	909	877	848	883	862	881	870	927	878	896	930	903	904	876	900	866	927	875	928	878	948	900	906	887	970	893	911	870	905	889	939	854	921	926	897	873	906	894	897	850	904	974	913	925	872	946	882	882	852	868	874	861	895	904	889	878	886	898	846	926	914	848	908	914	848	898	922	911	897	939	903	806	919	874	896	877	907	885	889	929	942	889	914	851	899	890	890	940	882	882	878	864	924	898	950	900	863	907	881	938	854	905	887	883	894	922	869	857	955	830	887	903	913	929	909	915	915	869	944	917	919	955	890	916	915	877	885	889	916	881	874	868	952	905	888	897	903	870	929	863	932	933	879	949	860	892	940	901	911	883	920	902	911	883	894	926	897	884	865	903	851	941	875	902	921	903	929	836	887	903	921	857	833	875	839	887	890	883	884	876	875	875	856	867	913	844	842	895	872	890	924	946	931	875	868	922	926	893	933	916	938	819	949	907	940	948	937	929	956	889	920	866	895	909	847	921	852	906	883	886	888	947	913	897	917	908	932	927	899	870	900	894	944	906	874	882	853	905	863	915	918	898	913	891	933	824	909	891	897	903	879	890	916	899	952	924	914	916	912	984	901	900	936	880	956	938	955	900	915	884	920	947	911	862	940	850	900	886	954	957	872	896	872	918	889	877	890	890	874	943	894	875	912	876	873	890	880	946	885	886	855	909	898	912	809	900	889	871	878	903	870	873	899	881	857	896	881	918	946	896	881	942	889	906	927	894	887	892	869	892	906	942	912	922	924	906	975	897	914	912	884	910	914	895	884	944	930	864	909	896	907	942	880	971	912	906	880	841	880	899	898	857	916	862	902	931	864	900	848	908	891	909	873	855	921	870	866	910	929	901	828	907	896	905	881	932	893	882	894	907	870	948	873	917	874	894	907	896	854	923	922	881	886	869	869	844	831	858	859	881	876	884	882	883	923	870	954	887	885	924	905	904	872	883	864	902	895	856	882	865	914	876	929	832	910	846	904	867	868	885	893	924	929	869	907	887	903	859	890	883	863	909	906	921	885	859	900	911	942	878	861	864	863	897	874	885	887	938	851	864	886	930	889	903	938	914	923	889	795	923	874	886	874	888	918	837	910	890	848	919	957	899	900	876	894	904	904	949	873	845	914	827	864	886	895	944	901	863	906	918	932	866	912	922	909	861	877	871	897	910	901	891	848	932	859	928	898	910	898	922	881	890	879	929	903	836	884	928	864	921	832	901	893	907	847	888	915	905	902	945	923	923	902	888	855	937	896	919	876	894	930	862	859	839	889	922	884	867	875	904	941	881	913	916	889	871	854	896	910	914	922	899	915	914	887	875	895	909	899	911	875	943	880	876	910	967	867	894	904	863	885	900	933	870	921	873	890	898	876	922	886	862	858	907	916	892	920	951	879	890	918	920	969	873	907	885	897	883	909	898	859	917	919	923	938	854	912	960	942	838	887	879	935	821	885	897	916	886	882	884	884	909	908	863	888	955	906	946	874	927	907	900	883	904	868	933	862	956	891	886	839	919	922	894	860	864	922	939	900	892	902	884	894	878	909	884	890	871	870	874	884	876	896	932	895	872	909	908	925	879	927	869	916	889	911	952	880	917	907	870	897	895	869	873	906	935	911	917	897	906	897	841	885	896	920	898	876	932	943	834	874	880	901	897	868	913	861	918	864	938	887	873	927	883	915	916	859	874	897	929	894	917	902	874	896	851	850	921	880	838	930	880	882	886	879	844	913	886	915	847	865	902	921	932	901	950	897	900	872	897	910	940	823	862	934	874	848	864	859	910	944	925	873	948	889	945	888	914	910	886	834	892	875	930	863	929	919	896	851	932	917	874	950	879	881	867	900	940	827	880	876	908	900	855	876	871	883	854	806	925	880	914	857	933	890	869	931	893	881	868	866	868	860	879	876	938	893	906	899	884	925	886	922	905	887	902	929	881	865	891	901	900	865	857	878	899	929	931	832	910	898	890	869	871	899	925	902	959	913	893	898	901	892	850	912	884	888	901	896	867	902	842	908	890	924	888	907	909	900	898	900	840	892	869	887	854	926	837	867	907	848	868	948	856	891	910	912	890	889	883	938	917	914	922	886	950	888	865	895	883	895	950	928	904	848	925	899	891	943	930	881	877	909	902	881	888	905	889	873	878	908	943	929	873	892	886	864	915	906	892	943	924	901	897	929	877	858	925	909	885	920	901	884	917	856	907	879	889	906	911	902	916	912	894	900	946	941	890	871	863	899	950	920	905	876	878	898	929	884	918	900	878	861	897	910	885	857	897	890	868	884	941	864	930	910
16179	3888	398	220	208	159	211	176	184	171	161	169	159	179	179	179	187	177	171	197	160	180	188	168	170	154	186	155	193	194	184	185	205	165	199	177	165	192	180	192	161	190	187	169	192	173	183	183	171	197	155	200	201	200	177	184	186	197	189	167	194	185	199	177	182	186	206	167	166	167	175	171	163	158	194	194	194	184	161	156	178	184	186	195	177	174	196	145	161	178	175	180	183	172	167	177	182	174	169	180	166	201	169	155	188	186	181	171	173	177	174	190	189	170	180	156	158	181	177	170	170	184	182	179	178	184	191	186	179	154	176	182	178	151	205	196	172	175	174	183	183	165	184	165	181	193	167	169	196	176	171	158	179	177	167	173	171	215	176	189	183	187	157	205	183	147	178	190	184	207	205	195	182	170	159	190	186	198	184	166	181	200	163	178	165	161	188	178	153	164	158	208	181	189	166	181	183	169	187	174	152	187	155	174	186	179	151	164	195	208	169	177	176	172	142	187	173	190	160	159	177	162	170	170	162	189	162	187	156	170	169	178	161	179	181	196	183	174	194	206	182	188	182	174	182	177	193	197	186	166	162	199	161	173	197	168	215	193	166	167	205	191	194	177	196	170	185	174	192	156	170	167	195	181	186	182	204	171	180	173	181	157	165	162	189	178	152	182	181	189	177	190	161	191	190	178	169	192	183	165	185	177	191	186	195	175	172	178	174	213	151	180	183	165	178	176	158	149	191	192	169	174	206	166	181	195	193	186	158	171	193	177	174	174	144	199	173	164	170	201	170	184	181	181	160	178	173	178	180	192	176	184	186	193	192	177	193	192	170	188	164	140	152	171	164	184	181	170	194	156	171	184	168	147	172	178	193	186	174	157	165	179	192	172	183	168	195	189	203	163	169	190	167	183	174	196	192	185	176	167	163	178	164	176	161	181	173	157	169	166	163	154	192	174	165	168	201	177	191	182	177	175	174	183	182	166	170	203	166	164	177	181	173	162	204	190	191	161	194	191	163	200	186	190	156	174	160	192	207	165	168	186	171	169	196	173	174	222	188	193	169	207	204	177	182	167	173	171	161	195	169	192	178	168	203	202	181	167	195	186	176	181	179	165	192	145	195	197	154	178	183	178	182	206	167	178	184	188	170	168	195	174	180	171	188	165	184	184	167	194	171	185	149	163	207	179	174	185	151	184	171	193	180	180	201	178	191	168	179	174	169	160	194	183	174	183	199	198	203	166	182	169	196	157	175	153	172	163	178	189	148	198	152	197	164	179	175	176	165	161	183	182	178	170	168	179	166	170	179	179	201	173	184	191	199	182	169	173	190	181	200	185	157	168	174	188	186	166	142	196	166	181	195	199	157	198	169	181	157	193	163	178	164	189	200	190	193	159	162	159	192	157	164	145	171	158	169	172	173	163	183	169	198	184	139	182	185	165	176	199	186	177	191	181	167	203	184	159	195	169	200	174	180	185	189	206	169	172	192	150	167	171	166	196	175	160	170	185	183	177	191	188	155	173	183	184	174	158	191	173	182	194	198	184	187	165	189	174	164	206	181	199	163	195	184	172	183	198	193	174	166	170	171	182	180	200	189	206	185	204	170	192	164	182	165	185	177	184	186	192	181	160	173	152	196	198	170	192	180	185	181	190	153	156	180	197	187	177	181	172	188	177	146	194	161	160	183	177	165	184	181	179	161	186	186	188	186	190	169	162	170	162	183	174	168	192	147	185	183	164	204	171	161	158	166	180	196	169	171	178	184	182	172	175	172	158	196	191	175	169	174	171	196	174	189	167	186	173	187	163	162	157	178	185	159	177	178	160	181	177	188	183	168	194	171	174	201	173	184	176	178	171	199	195	178	174	152	184	162	164	162	181	186	170	162	194	199	202	165	145	171	178	203	176	174	184	197	162	195	162	173	171	194	170	189	163	156	158	153	158	192	187	189	194	183	168	172	178	201	184	175	184	158	182	166	181	168	201	201	191	173	172	181	186	162	178	191	190	183	189	186	209	174	164	166	188	180	194	195	179	188	186	184	174	188	175	184	186	200	193	226	185	164	189	176	160	186	185	186	178	198	186	153	191	177	171	177	179	174	193	173	180	145	189	167	174	183	189	180	185	139	182	193	175	188	172	162	163	170	187	183	193	170	187	171	174	200	174	172	163	187	197	168	182	179	179	178	218	163	177	188	171	192	182	175	175	190	157	189	161	185	191	169	182	190	177	194	163	196	182	188	172	182	181	183	180	187	165	191	161	185	179	201	167	162	158	175	180	166	151	172	199	195	197	198	169	167	187	196	180	178	201	170	182	205	169	185	179	162	174	148	185	167	175	211	181	189	172	170	179	158	193	164	176	180	173	175	169	192	170	162	182	166	184	165	182	200	151	187	171	182	148	157	185	181	171	159	184	152	186	183	173	206	175	188	192	175	170	184	177	176	175	186	201	197	173	205	213	176	185	164	174	202	190	142	181	190	173	192	177	158	160	206	178	166	186	184	176	170	182	184	173	193	180	206	183	190	191	160	170	181	180	174	187	177	177	168	176	169	165	191	179	198	184	160	183	188	160	185	165	174	167	160	174	187	166	203	186	165	198	166	173	170	189	192	168	156	183	182	174	166	173	168	176	177	182	211	148	167	168	169	194	175	182	205	171	176	183	188	175	186	167	160	178	155	164	171	182	168	190	181	163	189	169	172	171	170	172	181	169	179	189	189	179	171	178	187	168	195	179	205	183	184	197	174	182	154	184	175	164	167	178	191	169	172	173	159	164	163	175	187	160	154	172	184	177	172	155	156	181	179	163	182	182	172	181	198	176	184	173	180	153	162	180	192	205	174	167	157	160	179	169	200	179	205	169	171	190	203	164	169	171	186	171	200	129	162	191	143	171	175	187	179	170	152	202	189	175	152	173	202	179	153	183	169	185	181	184	180	176	198	164	202	147	185	170	195	193	158	175	177	199	176	176	186	173	179	171	154	198	190	175	181	155	184	162	185	201	184	178	188	178	182	159	191	176	188	172	166	175	193	203	160	186	168	174	191	193	182	198	186	190	188	205	185	174	164	155	160	185	189	187	206	182	179	182	189	171	168	205	209	191	166	164	181	171	175	164	206	179	174	202	161	178	183	176	184	191	172	179	193	192	201	156	173	176	189	157	217	213	177	161	184	162	159	174	177	173	180	176	164	178	187	182	207	164	173	164	205	158	185	188	162	174	178	165	156	162	189	178	151	166	166	169	181	167	184	154	199	177	150	179	190	179	184	178	183	183	172	183	177	184	171	202	196	165	162	169	173	169	188	151	161	185	183	175	178	176	190	184	188	180	195	183	194	150	198	200	189	184	163	188	179	196	177	163	185	179	180	180	185	176	188	173	174	160	203	171	196	206	186	197	174	168	174	174	164	194	159	173	167	205	195	170	170	191	208	171	174	159	164	175	164	191	169	195	168	176	162	170	178	183	162	202	193	175	183	206	176	186	176	162	181	152	167	175
13300	5097	615	610	579	611	562	546	577	536	498	532	511	506	506	501	551	537	488	537	514	497	578	539	527	499	488	528	528	487	524	531	512	544	521	492	543	543	520	494	567	505	520	518	569	511	504	534	519	542	535	524	529	552	535	510	494	512	495	534	495	542	491	493	540	516	510	538	540	510	451	523	542	512	487	559	537	534	522	494	567	537	502	506	504	546	530	535	518	516	509	516	556	537	526	522	503	544	541	523	522	509	512	483	492	514	519	553	508	527	521	539	506	498	529	517	498	492	524	555	556	494	525	466	541	564	539	507	545	543	551	539	458	512	515	564	512	508	518	526	525	548	540	512	524	483	532	494	551	528	527	527	464	500	545	524	493	482	532	521	487	481	519	521	455	514	517	498	479	535	481	510	527	525	513	503	504	505	538	520	538	539	499	535	535	538	516	550	499	499	560	551	510	514	508	528	489	474	544	497	543	478	526	535	498	500	518	487	516	480	515	543	500	533	498	523	532	539	499	523	513	508	516	554	476	489	534	522	488	530	520	497	465	531	530	502	459	554	499	522	521	506	496	516	537	538	525	499	491	499	513	522	512	537	573	538	529	525	508	503	505	495	536	525	530	495	539	505	513	530	461	506	537	486	493	522	515	486	488	524	489	490	477	525	533	522	551	455	534	535	551	520	570	472	501	529	513	509	491	503	502	543	522	508	522	486	494	532	514	515	505	504	478	523	510	523	502	487	526	544	508	525	509	535	521	506	526	564	498	512	513	522	533	525	557	539	501	516	494	497	536	529	514	500	553	492	517	507	528	515	543	503	509	531	501	500	515	484	527	509	509	520	492	499	513	507	493	497	506	516	509	533	494	485	541	523	491	503	495	539	529	507	539	548	486	562	528	535	534	503	526	505	496	481	505	500	539	532	526	537	511	509	524	528	505	510	523	520	518	528	529	529	526	499	499	515	524	510	546	488	519	520	531	505	557	495	501	499	535	515	523	539	526	503	527	484	520	546	524	495	534	524	515	515	497	481	525	539	517	478	504	494	532	485	512	525	488	501	505	498	512	511	457	521	535	492	522	546	524	520	481	519	491	509	544	562	508	478	512	526	529	484	527	558	492	530	560	517	504	525	521	489	524	497	520	554	508	538	526	521	543	532	473	539	518	509	506	520	560	551	493	547	496	520	497	518	504	501	554	514	526	484	550	518	553	528	477	531	507	494	548	533	521	518	534	515	516	506	554	530	546	508	525	526	541	529	480	515	534	566	544	502	503	550	506	513	497	510	500	505	513	534	486	533	486	528	539	514	489	496	527	495	556	477	484	505	496	518	494	524	492	504	547	496	537	524	534	535	521	522	494	486	567	526	552	538	512	515	530	559	528	506	541	534	520	495	482	514	469	555	479	552	533	564	501	559	545	478	540	480	544	538	516	500	521	515	557	502	499	524	491	492	512	536	513	510	516	485	529	488	487	495	508	500	513	497	566	499	520	549	519	517	523	511	537	500	504	514	495	531	513	472	523	523	548	540	498	507	531	469	515	556	501	520	476	516	490	470	496	545	508	500	518	493	521	522	557	494	522	571	511	510	566	517	529	534	532	561	501	511	511	549	512	516	523	511	544	466	487	518	504	525	499	532	547	539	489	555	481	535	522	472	510	543	509	502	539	513	511	513	522	535	534	540	524	587	503	537	533	511	521	528	514	517	506	522	523	498	518	501	515	506	535	539	522	513	497	494	502	555	541	514	496	529	536	510	527	523	476	516	508	488	492	490	523	512	519	512	534	517	545	513	511	541	551	537	514	525	491	525	520	550	534	499	528	523	528	507	515	497	469	544	491	531	557	495	505	507	479	528	487	481	524	495	576	531	494	509	493	498	527	467	552	516	521	537	521	511	515	499	497	456	516	512	513	506	512	511	518	533	529	539	534	514	528	453	511	535	561	520	505	577	492	512	499	515	529	507	514	484	507	477	492	481	546	521	506	493	522	505	553	516	465	511	532	499	529	544	490	512	528	510	517	484	508	497	574	489	534	560	557	551	493	518	572	509	512	534	496	529	508	477	479	521	482	519	521	514	524	488	516	548	523	584	545	509	483	541	522	485	518	554	495	537	545	515	501	546	497	503	511	508	497	511	484	517	484	526	542	525	482	524	523	498	478	521	545	496	527	470	477	519	479	483	512	535	557	501	502	506	507	545	472	531	549	514	506	505	534	555	495	496	509	539	525	509	520	506	528	505	468	514	491	512	541	526	531	526	539	557	515	543	499	510	487	573	492	456	520	574	509	474	495	496	529	525	555	511	496	520	510	506	524	534	504	496	536	476	512	537	520	498	541	496	513	516	523	476	542	460	520	566	505	508	469	505	520	517	510	513	500	492	543	521	507	515	502	539	528	518	492	508	517	529	487	511	507	503	514	509	513	510	564	527	540	504	530	464	503	538	515	506	506	474	504	522	518	501	530	510	475	488	545	494	506	510	541	500	538	502	527	557	517	513	492	569	505	514	502	512	485	457	516	490	536	515	487	530	525	487	538	538	534	536	513	490	512	532	484	477	521	515	511	461	537	527	488	491	502	533	518	489	464	498	537	543	522	536	519	492	517	523	498	512	520	517	500	530	494	531	550	513	504	505	486	542	530	511	477	511	484	498	546	536	495	475	545	521	488	522	533	496	518	484	502	519	514	520	527	564	531	495	449	502	494	510	520	538	522	526	505	546	516	495	484	588	506	500	502	482	472	499	531	511	509	547	497	530	517	528	511	516	532	537	538	533	528	544	491	521	493	536	510	502	499	513	511	530	496	474	520	504	528	502	492	513	493	550	511	520	518	518	479	501	549	552	531	481	493	473	500	511	501	519	535	545	512	493	478	522	524	466	500	542	516	525	518	543	487	521	481	551	500	507	531	538	482	514	535	470	527	587	518	535	532	554	480	515	493	536	493	527	546	535	540	557	495	511	531	517	528	524	515	577	476	505	529	497	526	493	466	537	540	525	527	518	507	528	504	536	530	486	490	486	544	502	493	530	517	540	532	564	550	583	563	511	530	519	548	524	504	495	483	503	479	525	518	504	512	515	493	517	510	507	515	549	537	523	522	510	523	511	486	493	529	501	495	496	535	523	485	496	503	541	506	454	516	523	521	515	522	480	552	522	528	520	495	562	493	481	512	510	504	517	524	497	559	536	500	526	524	503	520	509	509	522	554	506	541	540	504	516	511	536	513	511	500	475	515	531	512	512	499	516	528	513	556	507	547	539	533	502	535	480	559	517	527	491	513	554	473	508	533	512	510	483	503	514	534	500	504	524	548	513	484	489	513	500	493	507	495	512	534	547	554	525	514	514	523	475	508	497	493	487	540	555	530	542	514	528	519	545	513	535	470	505	504	508	507	546	532	479	525	477	469	541	544	488	510	529	544	552	532	519	551	509	497	529	523	507	529	513	515	541	557	521	518	476	494	513	468	499	516	530	569	504	528	511	473	482	534	494	479	520	522	537
60745	40034	9789	1068	706	525	488	456	417	417	359	387	417	392	377	345	361	379	375	367	363	376	364	322	351	338	360	336	336	345	336	386	334	338	345	369	309	363	403	353	347	376	350	353	375	311	371	347	327	331	313	337	339	333	380	344	329	321	351	338	389	354	340	362	337	349	326	369	342	313	338	337	324	331	367	353	313	353	338	346	338	333	323	322	331	363	351	334	367	335	334	312	317	354	342	327	335	360	338	345	326	352	336	354	409	341	332	344	356	354	341	327	352	338	359	352	350	388	376	340	320	323	326	318	339	331	344	344	313	328	357	377	369	365	319	330	356	344	323	314	339	345	304	326	367	334	373	358	347	347	339	350	365	347	325	370	350	320	381	302	346	329	357	342	319	342	345	376	361	343	348	356	358	336	311	308	329	351	351	335	372	297	332	323	333	350	341	331	375	319	343	331	351	333	350	354	349	326	365	331	329	333	346	337	342	340	340	322	352	338	328	331	359	344	351	329	337	323	355	339	384	316	361	358	351	343	316	343	391	324	334	288	328	364	305	327	337	335	318	320	356	368	315	353	356	360	328	351	359	349	303	353	334	340	348	391	300	286	346	332	383	320	337	388	359	316	346	312	357	344	331	359	343	365	330	315	336	354	355	337	342	363	320	357	321	326	324	334	307	374	339	325	348	331	355	347	362	356	326	365	330	318	319	336	351	319	337	317	355	326	334	334	324	312	358	296	325	342	361	324	312	336	342	320	377	374	333	310	321	334	319	346	339	334	350	312	334	345	313	349	348	377	369	327	332	362	351	363	305	344	348	343	344	335	317	367	355	335	314	383	384	339	331	382	344	359	309	368	320	371	315	307	365	348	352	361	317	342	309	357	326	366	375	341	344	347	339	356	322	350	364	339	312	366	347	347	326	335	349	357	354	365	329	336	316	343	339	367	355	375	359	379	329	335	374	356	382	358	346	360	361	324	367	336	333	370	360	330	347	356	347	371	337	366	340	362	332	288	333	347	344	342	359	324	315	359	333	362	376	343	323	321	341	320	340	310	366	355	341	361	335	324	329	328	383	336	344	343	317	338	352	352	365	352	358	351	343	357	299	340	384	348	323	311	343	328	334	369	340	340	385	330	339	319	282	319	348	335	358	330	328	320	318	316	318	349	353	347	372	344	332	335	315	329	346	326	334	325	335	328	325	351	347	344	330	324	379	346	340	318	339	352	385	348	354	358	336	364	340	338	337	315	334	312	365	335	322	322	349	344	349	322	337	334	349	309	306	281	376	359	330	350	337	338	358	323	385	380	352	362	342	363	319	315	342	328	367	355	358	360	354	337	318	365	340	344	357	341	347	335	333	367	342	335	357	353	336	346	340	362	374	306	334	397	346	324	354	344	353	363	349	354	311	347	331	287	357	340	338	360	295	321	381	340	320	370	350	307	330	334	356	367	310	355	337	348	350	369	330	354	375	342	365	353	322	359	339	314	344	359	347	351	357	348	317	328	338	334	335	342	335	330	297	357	313	318	371	344	378	311	358	339	318	341	314	336	331	341	330	313	282	388	341	356	362	362	361	354	344	323	315	308	325	330	362	357	325	352	331	351	302	353	330	338	321	356	344	361	358	353	351	361	290	322	319	322	386	337	324	363	329	334	350	343	370	354	325	333	385	338	327	379	358	339	351	308	347	353	337	356	346	356	340	296	360	315	317	318	365	346	345	332	344	367	355	343	338	354	341	337	339	373	365	360	334	322	320	327	346	312	358	345	363	336	292	360	367	344	334	330	346	345	312	351	354	309	334	371	343	338	351	352	340	339	343	345	337	363	332	331	342	345	334	350	339	338	356	344	333	305	328	345	362	327	382	366	327	312	353	353	370	313	354	353	354	368	303	343	356	358	322	356	325	360	339	350	307	323	326	358	330	347	353	339	328	358	369	335	335	337	332	360	375	327	321	348	320	325	369	354	339	352	376	357	313	340	394	340	320	322	346	361	338	366	343	339	336	350	335	327	334	339	327	312	345	332	346	351	387	349	337	339	367	377	365	327	313	345	325	341	321	339	359	350	394	338	346	351	326	341	350	328	329	338	318	338	327	357	325	326	344	321	368	347	364	335	331	351	334	338	343	338	350	345	355	341	332	334	328	330	330	341	331	301	319	331	350	348	321	352	326	345	356	371	328	336	338	326	355	346	285	341	314	339	328	361	310	345	359	319	346	354	339	352	351	306	338	374	373	357	364	330	364	343	329	335	345	361	336	350	367	344	341	357	330	312	346	321	319	361	325	348	317	320	363	350	342	309	331	363	344	342	359	348	339	337	340	331	325	346	334	316	324	316	318	313	313	327	328	375	341	307	320	352	359	321	343	349	362	314	378	323	358	367	312	375	332	361	301	325	347	330	345	328	318	345	338	328	377	344	331	300	358	351	333	349	344	342	326	368	339	334	354	353	318	337	364	374	329	336	316	330	356	322	361	343	339	326	334	350	361	357	353	325	312	337	363	337	312	349	343	302	358	367	363	327	310	340	307	352	339	357	346	337	371	368	367	308	318	331	304	358	350	318	334	316	324	326	337	355	341	292	335	363	321	334	312	314	364	311	354	327	368	323	333	364	370	327	349	327	349	366	327	331	356	326	350	361	345	313	357	343	341	360	341	327	311	346	357	362	339	322	342	383	353	343	384	315	331	365	345	341	351	351	339	331	351	358	335	355	357	328	353	339	354	328	338	322	353	327	300	331	364	314	363	343	335	323	348	336	318	341	329	370	334	357	369	307	355	384	346	323	343	342	375	353	343	310	336	315	371	338	354	363	325	335	307	364	335	374	327	378	374	353	347	341	361	355	314	378	331	332	347	352	316	344	358	386	346	302	365	334	374	352	285	355	331	326	362	322	382	313	360	350	334	314	346	326	332	366	388	359	355	329	343	328	307	356	368	351	361	318	340	330	380	313	337	336	312	337	356	341	329	365	333	344	340	330	318	377	322	359	321	288	328	357	344	343	354	376	350	343	358	347	350	307	366	359	329	361	347	323	350	343	367	335	314	382	370	336	331	330	362	351	333	335	364	344	359	351	360	363	354	300	321	311	355	336	349	351	326	351	339	330	335	372	341	337	351	370	328	341	358	343	337	333	337	343	328	330	354	347	321	352	335	312	384	342	325	330	344	334	366	342	350	335	362	311	344	322	364	365	306	336	330	347	345	328	361	334	338	356	358	342	353	344	310	359	349	352	336	366	342	331	335	322	352	324	354	343	330	367	319	340	345	319	326	339	313	353	336	358	365	356	336	336	359	343	313	327	323	334	364	319	367	324	328	322	346	326	350	323	328	336	341	350	349	306	346	316	361	358	321	344	353	383	351	376	334	344	329	335	343	333	350	375	330	347	394	329	384	333	365	351	337	352	350	348	340	337	335	349	352	356	327	334	343	322	366	363	341	305	330	327	326	327	357	333	305	367	358	334	388	360	371	347	337	320	349	367	311	366	324	348	302	367
36121	25273	2028	2380	2236	1918	1678	1560	1448	1235	1245	1156	1179	1097	1032	992	1036	1010	980	999	967	965	919	893	916	948	944	922	870	914	905	914	903	875	925	899	888	875	911	899	874	812	841	892	871	892	858	911	828	881	914	858	844	870	890	900	855	877	871	881	853	852	848	888	920	887	881	886	856	863	895	878	850	902	828	842	899	860	863	877	835	881	861	844	889	882	867	827	870	944	855	831	908	835	899	917	899	843	842	860	881	887	820	893	852	875	820	836	920	868	895	865	894	902	844	825	851	841	846	893	854	862	884	819	825	830	900	869	887	882	873	911	863	909	851	859	908	837	855	787	851	904	901	866	905	869	868	843	872	870	863	864	854	869	867	850	820	855	865	846	869	874	860	857	858	879	911	854	840	903	881	901	839	811	873	883	880	880	813	881	836	915	903	851	856	857	878	839	885	881	883	836	857	865	843	871	826	927	865	817	841	925	807	815	889	833	854	878	899	874	820	876	891	827	833	892	886	880	867	850	886	900	863	865	815	839	852	830	868	873	877	907	864	912	865	854	855	886	851	865	852	866	857	879	831	855	873	833	888	817	877	855	878	865	898	863	839	875	904	872	870	842	840	881	890	867	906	842	825	846	876	836	872	872	870	886	892	898	812	823	848	825	846	915	860	828	920	894	878	878	819	841	887	881	861	879	823	875	922	837	878	887	876	884	898	877	873	881	922	898	867	888	834	836	830	914	865	850	865	798	845	840	860	858	847	855	879	910	797	839	840	893	891	853	844	883	865	841	864	871	820	904	857	866	886	895	852	911	931	835	893	869	855	883	888	840	868	875	896	805	781	890	904	836	891	861	865	844	835	880	865	898	849	843	787	870	852	846	824	837	833	856	870	857	846	905	918	862	829	811	857	794	854	827	899	874	922	892	867	804	937	897	849	868	832	878	865	908	838	855	902	849	824	860	868	832	817	805	845	863	849	859	889	798	880	878	856	849	889	817	895	872	858	898	878	888	838	857	894	885	855	846	766	876	896	839	914	854	871	834	838	860	868	824	911	847	823	846	859	915	889	813	882	875	856	863	859	833	841	875	836	850	848	838	844	858	838	852	902	883	875	846	891	847	833	873	863	853	910	872	929	872	911	853	886	868	866	819	878	897	865	857	851	874	889	848	831	906	871	851	868	819	852	794	839	871	840	844	905	847	880	899	882	875	854	860	859	885	899	779	903	867	874	896	816	880	832	866	801	894	873	885	895	877	868	870	854	868	865	858	876	847	848	871	848	895	882	848	837	821	852	854	874	817	855	866	821	912	892	908	852	833	879	858	862	825	881	845	866	881	849	882	872	855	902	867	853	907	865	883	867	872	837	884	821	885	870	879	884	821	899	860	835	878	830	814	897	823	858	872	871	852	848	809	842	838	868	830	848	842	872	851	834	879	824	801	759	864	837	825	817	833	896	815	877	821	849	848	905	808	870	853	830	865	904	853	885	826	825	798	900	844	841	825	850	858	872	872	877	908	880	872	858	881	830	857	903	835	831	855	906	833	912	828	888	866	889	877	861	865	858	820	886	829	855	842	881	839	896	915	912	871	876	851	855	839	872	859	910	905	931	885	864	865	812	826	829	833	813	862	854	840	881	872	855	864	848	833	811	853	851	813	887	855	904	876	838	903	866	852	877	910	902	850	866	929	829	874	888	818	829	839	860	882	861	862	855	885	863	875	896	941	869	819	858	840	876	892	891	811	840	882	903	853	863	805	893	893	837	836	925	903	865	897	890	917	871	865	861	838	822	849	838	858	849	854	870	782	865	863	893	918	888	856	885	871	889	869	873	873	864	853	923	930	882	897	835	872	908	876	885	862	825	892	855	843	834	818	856	796	854	805	891	836	860	906	913	864	840	835	806	822	855	836	835	852	872	820	837	809	792	860	885	823	815	886	850	856	908	900	878	846	890	833	832	879	897	892	861	866	899	904	823	880	890	851	832	877	877	912	868	851	862	820	876	837	864	852	868	851	927	909	856	887	888	860	792	869	855	879	798	823	890	887	868	843	844	896	792	852	844	903	868	829	864	839	878	845	869	872	885	909	885	941	853	857	838	884	863	836	851	872	905	878	922	902	862	910	862	887	849	862	848	829	855	822	889	849	853	842	919	810	858	832	841	842	836	868	876	895	843	880	863	825	863	886	851	854	828	807	848	873	817	900	789	921	848	891	855	851	853	838	887	870	838	865	807	807	861	896	886	881	846	862	838	830	931	851	853	865	837	910	852	840	839	868	839	864	911	850	866	844	883	863	853	841	830	856	898	875	772	831	884	922	843	868	809	824	846	846	865	819	891	836	867	811	848	856	888	897	780	851	869	855	819	881	873	885	898	861	844	841	892	888	814	835	817	854	814	879	880	871	859	860	874	866	852	863	879	871	920	885	859	808	823	829	852	900	808	859	883	853	859	871	860	848	852	865	793	794	849	880	814	819	882	841	852	866	831	879	814	893	839	879	902	870	893	836	835	862	849	853	862	870	845	802	783	875	862	836	866	877	861	836	779	848	849	831	854	843	873	840	842	852	862	889	869	873	811	848	861	828	886	868	862	911	879	885	867	873	803	909	869	835	841	854	868	864	899	810	856	873	876	865	838	814	815	840	888	871	868	826	898	857	874	851	845	899	862	853	815	816	833	905	856	851	853	852	891	871	907	888	867	845	863	892	881	868	903	869	849	898	859	853	905	898	847	895	877	886	887	951	795	893	885	866	874	863	819	835	861	797	866	879	876	884	810	826	843	853	849	922	838	897	841	908	883	818	797	801	874	860	859	808	881	848	852	840	936	874	825	830	870	826	876	818	842	850	821	867	871	825	842	868	843	844	827	870	832	866	864	884	830	877	872	865	834	833	839	897	853	871	890	903	897	845	879	886	879	843	842	825	844	856	909	890	853	795	857	855	876	839	802	858	868	852	868	803	857	831	881	859	896	890	857	895	819	881	859	873	877	854	826	816	841	830	857	837	872	851	875	844	829	877	846	876	853	876	851	810	859	867	873	839	852	872	861	836	830	859	869	892	822	813	864	886	839	858	857	883	865	837	878	901	857	846	821	837	937	847	866	884	876	880	824	857	817	864	919	842	854	866	850	891	879	829	838	833	871	907	863	900	874	848	866	863	860	810	817	891	852	887	850	848	825	772	899	884	879	879	852	855	876	852	857	859	870	829	890	903	833	869	873	848	893	894	924	885	919	892	880	849	843	814	852	886	822	853	840	897	889	865	888	877	852	859	824	866	864	877	887	836	836	850	915	821	852	827	848	841	827	869	917	886	856	882	856	875	856	869	846	844	924	917	837	884	886	868	889	863	871	878	859	873	821	903	874	847	859	900	867	880	854	934	832	912	899	815	893	842	820	854	836	814	898	874	856	866	916	866	818	907	894	875	874	861	888	878	859	847	868	810	864	868	864	883	878	843	895	864	826	883	830	855	879	876	907	862	823	849	910	885	888	864	868	867
71668	51798	17191	3039	1124	845	717	563	538	528	461	475	427	430	405	415	442	404	441	384	415	416	420	380	410	368	392	385	365	385	405	350	358	360	355	404	406	402	375	386	373	382	348	400	373	352	396	394	327	355	370	379	378	390	321	365	360	383	383	375	353	369	391	387	350	392	388	365	359	353	362	363	388	388	421	369	406	395	384	369	377	373	407	393	412	387	346	418	355	372	405	367	401	360	343	354	374	350	356	409	339	375	360	371	376	365	354	363	377	343	349	371	389	381	361	354	380	371	349	347	363	350	351	376	374	435	360	378	387	332	383	362	368	324	366	384	355	353	363	373	337	381	396	372	349	371	367	392	354	351	389	383	367	370	338	401	355	343	372	355	371	371	384	392	353	336	327	391	369	387	367	374	367	348	368	375	381	328	338	364	371	379	403	390	400	388	368	341	311	353	342	355	391	370	382	383	388	347	410	383	367	368	364	368	353	374	406	400	384	369	376	362	376	363	325	381	341	351	372	382	365	354	346	359	390	350	362	397	354	376	369	355	366	369	396	361	349	374	375	333	368	398	356	361	365	356	366	389	396	332	368	348	386	373	347	335	401	390	399	393	374	352	378	393	370	349	353	418	351	367	352	337	373	352	378	363	345	389	378	353	363	359	351	329	368	381	398	372	373	366	353	378	389	335	368	359	385	399	367	386	344	392	387	403	390	377	372	403	375	382	388	375	393	386	362	369	356	371	333	353	344	367	337	345	371	408	405	327	355	340	371	370	360	400	339	370	374	339	380	374	363	366	358	331	365	310	367	366	377	375	369	386	353	357	367	374	374	402	370	363	382	367	346	362	403	382	381	369	336	338	368	361	364	383	371	379	338	395	386	333	396	396	363	375	348	361	392	407	391	350	370	383	372	372	365	363	366	371	407	391	388	384	366	396	379	361	371	353	362	376	399	375	377	353	329	378	364	392	383	359	366	389	345	388	339	382	367	380	366	416	394	376	341	358	329	366	349	345	360	362	379	376	331	392	392	382	359	350	394	367	357	377	364	348	371	360	400	374	375	392	366	350	392	373	374	384	361	375	370	379	399	348	326	366	362	333	357	364	343	395	370	368	389	354	394	366	355	370	404	344	405	343	348	334	363	386	388	409	369	410	404	352	374	383	377	360	357	355	370	386	382	346	318	383	385	385	373	394	373	362	378	335	352	353	353	362	327	354	377	379	330	408	394	330	329	342	348	364	364	411	371	381	367	358	368	368	380	367	352	368	399	394	363	348	384	375	376	386	370	367	393	360	374	348	367	365	387	382	388	369	371	393	389	378	387	373	427	390	394	369	367	355	346	354	378	388	366	362	370	349	380	359	361	368	371	378	381	330	375	370	385	392	382	357	393	339	332	376	352	376	383	377	351	380	369	381	378	362	378	339	348	418	360	387	374	362	366	377	359	394	356	353	407	378	355	370	387	431	396	333	363	367	368	405	348	330	361	371	365	380	383	359	348	337	375	359	396	378	387	380	397	345	372	377	353	374	319	350	399	383	415	378	405	379	357	334	374	344	362	387	375	361	375	372	399	354	404	365	342	353	367	390	386	412	368	357	359	368	345	368	369	370	325	343	380	382	433	369	373	369	354	378	380	382	344	356	372	363	396	402	375	359	382	364	368	368	373	369	358	349	371	385	399	376	356	395	366	386	376	388	344	392	374	355	344	338	389	344	364	380	379	366	409	390	375	389	414	363	370	364	374	392	365	376	397	366	340	389	344	408	370	352	370	349	369	371	360	392	364	374	392	376	347	374	379	367	390	374	344	379	376	369	361	364	366	355	381	323	342	383	386	368	409	379	387	356	364	384	369	369	405	382	372	361	385	340	369	381	357	353	359	348	357	391	376	351	391	358	341	390	328	358	378	368	354	389	346	396	364	376	354	364	367	371	354	360	345	356	383	328	403	352	403	366	367	354	333	349	374	368	382	401	341	344	373	395	363	400	383	364	366	358	366	334	357	374	356	394	371	424	401	381	360	393	351	352	372	384	414	360	383	360	366	374	375	417	354	373	397	384	370	386	360	346	367	345	388	409	398	409	399	362	342	318	359	384	354	377	375	351	345	355	388	372	370	385	421	346	360	385	390	363	386	366	355	355	359	369	375	415	341	411	366	364	336	404	354	352	361	359	351	367	395	350	370	374	379	357	352	362	348	357	391	373	388	376	370	374	386	369	383	399	389	366	360	347	353	398	380	382	353	389	351	354	379	362	367	372	416	351	328	359	393	380	400	346	368	365	386	366	362	394	368	379	363	397	387	382	389	362	376	381	356	352	338	368	384	373	352	353	347	367	397	338	362	362	379	339	386	356	382	364	377	353	423	382	386	342	365	388	362	357	358	406	362	361	382	394	331	361	359	373	384	346	363	360	359	359	381	361	369	368	382	389	359	351	337	406	375	348	385	371	358	388	389	384	363	376	376	354	345	366	352	384	365	378	379	376	360	364	343	371	345	348	398	391	380	369	335	346	352	388	354	378	420	379	381	344	395	359	398	376	348	358	372	379	344	387	394	380	395	351	385	322	357	383	395	353	371	384	403	407	378	342	357	385	363	363	346	373	400	338	358	349	389	309	397	343	355	383	345	375	350	389	393	388	374	378	353	350	365	342	368	392	352	375	381	401	367	351	371	388	387	401	385	357	336	365	378	347	348	347	385	386	358	375	361	396	373	384	394	367	344	391	346	394	379	371	385	368	382	365	404	355	336	359	352	386	391	357	372	356	368	368	349	388	372	370	367	376	352	384	345	383	368	351	392	357	375	367	331	384	353	350	361	355	380	379	392	374	378	360	381	372	372	366	385	377	411	392	392	386	352	349	391	375	379	396	357	358	425	368	363	414	352	394	382	383	360	378	370	378	396	368	380	399	398	388	413	415	395	373	347	361	363	373	372	388	401	421	358	384	336	401	335	357	388	399	402	393	369	384	358	349	391	344	379	352	387	341	393	366	360	394	390	356	338	375	371	340	367	362	351	384	366	369	373	363	368	378	367	371	366	373	405	384	346	376	377	358	382	337	360	362	372	383	360	358	318	342	365	357	335	357	377	394	390	348	382	347	387	344	382	354	374	349	322	386	360	361	345	374	392	384	412	375	322	351	335	349	394	336	353	379	372	374	373	368	369	396	380	362	386	392	389	384	346	374	376	384	381	392	347	345	369	371	359	353	344	368	368	381	358	339	376	383	381	369	331	366	360	353	343	347	365	336	352	359	372	321	398	376	348	355	373	401	354	341	368	371	365	347	404	375	345	390	334	376	343	368	360	389	372	365	360	398	365	421	402	375	337	385	366	391	363	370	344	374	380	384	372	343	371	363	331	377	388	368	337	370	377	372	377	353	373	411	387	347	389	361	334	394	367	355	392	385	406	341	370	357	352	373	330	374	398	372	378	373	369	341	346	371	370	369	364	367	328	351	379	361	343	406	350	369	384	403	384	347	411	358	376	391	334	372	338	374
45004	32139	3340	3914	3524	2930	2449	2164	1886	1733	1597	1506	1395	1262	1267	1246	1227	1195	1134	1109	1066	1051	1066	1075	1101	962	1059	1002	1039	918	987	935	967	910	924	934	1017	949	867	1017	921	978	890	964	917	915	955	920	963	936	933	922	950	912	914	906	918	859	882	968	986	923	908	904	858	894	913	947	891	859	856	930	882	899	960	884	934	908	895	941	912	912	869	918	906	922	896	921	920	945	891	907	841	894	932	945	904	896	906	880	904	837	860	931	901	942	890	929	888	848	911	886	894	901	859	938	908	856	838	937	940	915	919	868	909	897	858	864	899	920	854	876	961	880	912	902	897	852	882	931	962	907	937	890	914	902	883	888	886	924	873	858	916	910	853	900	877	936	874	867	899	866	919	858	897	898	854	924	926	867	897	916	873	934	917	913	833	862	881	876	946	900	898	884	893	896	906	897	873	920	938	887	939	868	870	875	934	840	869	891	889	934	911	926	859	918	907	900	906	936	921	898	906	853	883	898	906	870	891	883	919	869	967	899	885	863	893	935	883	836	909	874	828	889	928	822	920	913	927	936	913	851	939	911	912	919	871	952	924	930	894	853	902	940	902	887	894	820	897	919	937	873	920	862	917	935	896	886	935	876	865	925	914	899	867	892	938	899	886	938	907	955	914	900	893	877	875	887	885	909	925	875	861	899	934	894	930	881	956	967	889	885	915	854	903	936	824	860	901	906	856	898	887	895	901	900	888	893	862	899	839	853	914	862	903	904	858	877	931	872	851	922	912	846	894	857	900	899	937	846	892	928	879	872	845	914	875	887	927	934	911	894	873	857	909	841	903	846	858	925	952	883	879	897	896	861	906	940	950	885	922	886	865	875	891	832	892	916	896	873	914	923	892	902	939	921	861	927	840	920	886	875	891	889	907	889	917	914	887	873	915	922	884	880	852	904	845	926	878	882	905	892	900	901	933	910	851	889	880	851	871	926	848	880	913	900	844	860	849	912	902	931	893	875	898	876	952	880	882	869	903	873	907	880	859	915	888	901	840	921	919	856	886	920	895	903	840	931	868	851	862	898	934	917	928	901	883	865	891	896	918	949	871	885	872	859	829	911	940	894	907	806	911	917	914	894	856	885	927	895	945	879	861	908	936	918	900	953	894	881	914	844	915	920	913	855	884	893	890	932	868	917	851	930	915	936	824	868	874	960	917	891	894	875	901	881	895	898	902	925	869	879	913	937	890	843	963	887	954	934	885	875	953	884	894	866	926	933	871	890	900	905	893	884	928	897	880	892	870	881	872	872	903	884	925	907	968	940	881	910	905	869	893	846	863	918	873	929	911	938	970	838	904	881	904	878	887	931	890	938	880	886	932	901	923	845	942	845	913	911	901	935	888	877	849	862	897	919	834	880	862	880	898	894	839	861	866	879	882	855	904	900	911	897	826	864	912	944	916	855	909	878	861	933	866	849	900	874	914	903	847	904	861	949	876	870	858	858	939	909	905	859	873	909	884	922	897	853	877	851	917	902	881	849	911	917	858	911	903	931	899	866	896	913	887	905	920	874	895	880	913	905	880	847	896	924	891	863	873	857	875	909	929	895	838	893	925	875	920	877	901	949	906	895	895	872	918	858	857	915	932	895	892	866	961	931	868	895	841	917	935	869	954	918	919	901	898	888	867	870	884	857	886	919	900	895	899	864	931	882	985	890	865	917	907	947	892	867	886	888	897	897	859	888	913	960	894	880	890	842	912	901	939	900	905	842	906	908	867	911	917	899	882	911	955	872	871	886	869	928	893	867	884	897	886	874	905	863	946	920	922	881	911	924	882	920	873	946	888	919	900	895	923	934	897	939	878	882	901	891	892	877	896	909	892	861	904	906	899	924	923	892	877	930	866	906	897	881	930	897	852	907	944	911	902	901	870	911	893	948	872	925	884	878	875	897	903	917	922	874	918	888	886	850	950	869	910	890	867	898	929	859	836	925	915	923	922	945	885	911	857	880	916	881	880	888	895	878	915	881	864	888	851	884	896	857	915	886	932	881	889	882	960	886	846	900	879	922	840	877	878	853	874	899	853	948	897	909	886	853	898	879	939	900	926	921	920	907	917	894	901	924	898	894	942	887	920	895	899	896	900	908	968	887	936	892	920	881	875	856	871	881	878	943	890	896	916	915	904	920	925	889	847	866	870	890	838	858	876	859	904	942	886	896	949	872	908	934	905	910	864	921	883	883	872	889	917	896	887	885	881	905	885	901	890	897	907	920	883	851	919	943	906	945	886	902	911	893	893	882	907	936	923	912	891	917	891	961	862	899	899	881	893	885	880	900	847	902	930	908	881	915	878	898	909	917	886	852	891	908	905	863	846	904	861	910	848	872	893	932	918	858	841	903	861	948	892	919	880	812	827	897	873	879	880	896	870	914	933	899	865	865	852	912	889	908	948	944	934	940	919	924	933	887	899	887	887	870	904	914	895	912	927	859	891	886	886	909	891	931	848	946	911	900	896	858	887	888	873	898	860	880	826	878	868	890	914	879	863	896	933	839	927	840	856	925	924	893	904	899	892	913	853	880	890	866	908	905	893	911	902	885	968	870	852	880	841	932	820	920	829	885	967	889	892	879	900	892	892	899	891	903	919	907	931	833	895	869	903	886	950	950	886	884	891	901	908	903	920	893	920	934	914	911	872	923	910	907	917	950	880	880	916	896	810	901	895	865	916	854	903	862	907	924	851	904	925	875	870	883	874	907	876	919	884	833	910	863	882	878	887	916	874	914	913	860	897	890	882	839	895	836	947	860	862	894	901	877	907	963	930	883	918	917	866	863	887	887	892	891	855	866	852	882	905	896	914	904	866	859	896	920	857	906	921	928	875	866	888	937	922	918	837	866	913	885	926	890	905	929	868	878	877	838	880	898	948	886	866	846	881	891	919	921	890	891	885	912	866	892	921	871	927	860	858	893	887	913	905	896	867	885	886	886	937	925	902	928	927	877	889	897	857	906	920	921	947	830	917	936	923	927	900	846	887	895	895	905	883	858	884	838	902	850	900	832	911	913	898	915	906	842	838	972	865	928	941	955	883	922	935	869	936	874	923	913	908	841	908	850	940	865	925	857	868	893	931	868	860	878	874	868	903	849	911	908	848	880	900	949	879	878	939	879	888	868	876	906	843	889	911	865	912	884	887	874	892	905	905	858	880	919	926	902	1001	903	818	857	863	897	903	879	914	936	870	888	890	893	860	882	870	860	927	921	854	907	856	873	874	869	891	892	874	884	916	884	893	881	878	890	892	898	900	884	841	881	944	882	839	893	901	930	908	945	892	960	920	867	910	927	920	890	926	938	891	875	893	876	911	913	896	834	849	895	876	881	883	907	909	891	903	865	868	830	861	909	858	938	894	920	941	885	869	874	890	932	874	911	895	958	890	889	886	912	925	877	914	840	870	903	892	898	917	881	864	851	861	867	929	880	869	904	927	905	974	886	937	909	908	895	905	922	907	861	877	875
15440	3632	253	199	196	187	184	190	183	179	178	179	185	178	178	160	173	193	180	160	153	209	184	178	175	182	159	172	173	189	165	180	182	179	180	166	184	176	147	167	157	167	190	191	178	171	185	210	169	181	178	193	189	196	186	177	155	173	183	176	176	187	175	154	167	192	195	187	153	163	189	168	185	173	180	190	168	197	179	192	191	193	166	183	209	193	195	199	167	188	182	164	175	204	173	169	193	177	167	180	183	177	185	185	153	194	169	198	174	186	172	165	184	162	173	176	182	166	145	159	195	183	173	152	148	197	183	160	163	185	196	213	179	184	146	169	168	185	164	189	202	181	158	184	159	194	181	175	163	170	169	188	180	162	149	182	152	183	185	161	174	171	176	182	156	183	175	178	187	164	192	190	168	166	182	165	175	181	144	175	193	164	181	173	189	155	166	179	175	185	204	170	176	168	191	167	166	178	203	168	180	185	177	172	174	185	185	182	184	179	179	152	175	184	162	170	162	168	157	213	183	188	184	182	181	171	181	196	166	186	166	160	165	173	188	189	171	172	182	172	192	192	169	162	184	168	179	163	192	174	155	142	167	182	176	202	179	172	182	176	188	190	165	173	189	186	193	185	192	165	174	178	200	187	177	197	189	175	197	157	160	186	180	168	188	163	188	171	155	178	194	161	162	177	159	165	171	171	182	181	152	185	165	196	187	189	161	193	178	182	180	174	155	165	194	178	179	162	174	173	186	191	144	191	179	167	203	177	176	201	160	139	191	180	197	185	175	169	165	182	155	173	178	191	158	167	164	151	169	185	181	159	170	172	181	174	183	164	160	168	189	186	152	198	183	185	169	191	165	176	190	172	190	198	183	214	181	185	194	180	172	177	174	169	175	187	174	176	184	192	183	187	173	203	168	156	161	174	162	179	163	192	171	191	194	182	185	172	190	163	183	169	176	175	194	179	170	174	163	170	172	186	161	206	160	155	223	170	155	187	163	186	182	194	175	173	167	194	180	180	161	198	160	154	158	173	174	167	192	170	185	154	170	169	179	181	173	167	174	181	192	183	184	170	183	178	179	172	180	178	163	181	192	188	177	178	164	169	159	178	180	185	159	190	196	165	171	189	192	187	158	174	167	177	169	184	174	188	187	176	182	195	167	174	193	174	183	179	178	182	180	164	169	173	174	178	178	168	178	154	174	173	165	174	182	203	207	192	208	211	167	155	152	200	166	176	193	192	175	162	187	162	187	154	174	179	181	179	172	177	189	170	161	162	170	190	190	172	182	173	175	169	182	176	165	169	200	206	152	149	172	217	191	181	191	178	163	182	165	177	185	197	185	186	192	175	178	171	170	198	166	154	173	152	170	196	186	166	169	194	179	181	165	186	166	165	160	178	163	171	179	213	172	174	193	147	180	177	172	151	181	171	166	176	169	200	183	174	179	172	173	188	181	171	173	187	168	190	172	170	202	185	180	174	176	172	171	168	201	174	180	167	186	193	169	190	175	182	181	163	192	166	165	174	207	142	182	170	188	172	166	190	173	185	189	180	182	210	195	203	179	191	189	189	177	196	169	158	170	178	164	188	156	167	202	155	172	177	181	158	172	205	195	173	170	189	182	189	163	153	157	184	205	162	169	172	176	160	172	184	204	156	175	170	180	186	187	160	169	183	192	193	191	174	189	189	212	163	160	192	186	196	155	181	158	172	166	166	162	181	194	166	166	209	173	196	163	183	170	176	185	181	185	193	166	196	173	220	156	188	172	208	176	201	183	156	180	181	177	173	162	191	179	147	169	178	175	185	162	176	179	175	179	205	191	175	190	176	175	174	158	165	166	155	177	177	175	152	147	167	191	179	182	193	177	170	161	172	211	152	170	188	195	183	169	177	173	175	168	187	185	171	160	190	146	174	156	194	172	194	167	170	175	159	167	172	167	164	183	184	171	170	170	184	190	191	209	188	168	199	185	165	174	203	177	172	175	188	206	175	166	193	175	188	179	196	192	188	180	180	184	200	180	158	183	176	182	191	198	153	178	173	191	163	168	185	155	179	158	171	166	193	175	169	191	166	200	176	157	191	183	163	178	185	162	184	168	177	195	183	161	188	187	180	180	193	190	171	182	158	180	183	170	203	166	150	161	211	172	186	191	204	183	165	180	171	157	181	155	174	179	185	162	181	158	165	171	183	172	182	172	159	154	188	168	161	164	158	162	146	178	172	183	181	185	194	172	181	158	175	191	182	158	177	184	195	169	175	169	190	164	195	169	168	168	177	166	200	190	184	184	153	177	183	166	194	191	177	175	187	186	168	190	175	164	177	172	194	181	172	182	158	172	177	197	184	159	177	180	182	180	191	172	146	172	162	185	169	218	170	161	178	189	201	179	160	164	209	151	166	167	156	174	184	186	189	169	179	177	176	176	165	168	195	152	173	162	176	182	163	187	155	207	199	166	177	184	168	191	179	183	170	183	156	193	182	179	192	188	193	185	163	156	163	172	183	171	175	187	175	181	187	172	198	176	178	186	206	164	168	168	165	190	192	203	176	168	156	157	192	161	208	172	178	165	195	198	191	205	174	163	182	190	159	192	176	180	167	160	200	181	189	150	173	165	191	184	198	182	159	194	163	160	161	190	173	171	178	167	179	162	186	188	170	163	187	191	197	185	185	194	182	180	207	165	196	203	143	192	192	165	169	162	144	180	166	172	188	195	179	162	191	176	195	182	160	192	160	166	194	180	165	178	156	183	190	188	185	144	185	168	179	188	171	180	193	186	207	180	185	152	180	176	163	175	170	175	192	182	186	168	173	188	168	189	168	173	143	192	168	164	187	163	175	162	183	169	188	166	173	179	172	159	164	178	161	201	169	187	189	202	180	171	187	177	173	201	170	195	179	192	159	195	178	147	184	173	184	166	166	170	175	172	161	174	154	177	167	163	175	163	151	158	182	187	185	170	180	173	185	177	178	175	188	169	174	168	167	184	159	197	188	198	169	201	175	193	166	168	176	202	182	172	184	170	168	183	153	169	171	204	152	181	173	168	191	169	172	192	178	184	196	183	169	167	173	187	173	176	190	167	196	188	181	153	185	160	183	169	173	179	170	188	188	185	178	170	152	190	202	176	189	141	182	149	182	175	169	180	173	192	174	181	165	170	162	179	169	173	201	188	179	166	151	178	164	163	156	187	168	185	217	152	164	167	144	158	175	175	165	188	185	166	166	181	179	179	182	187	183	186	187	173	175	195	201	197	194	212	211	158	187	181	180	170	171	173	175	162	178	180	172	187	178	183	145	179	168	179	181	194	168	173	168	170	159	180	171	177	191	196	194	164	197	194	174	193	180	179	143	190	184	186	175	177	189	182	156	164	175	179	157	186	164	159	207	204	169	190	161	160	194	180	197	164	160	170	181	190	187	186	187	170	162	196	171	181	170	144	157	183	181	179	173	193	172	156	169	176	183	186	194	207	172	166	183	167	176	167	162	160	174	174	190	186	182
13122	5164	558	575	550	561	514	560	568	501	526	526	506	507	501	520	502	508	520	506	522	500	562	512	526	487	492	526	565	495	507	551	509	530	532	516	524	504	487	461	553	520	515	511	488	500	486	543	486	519	503	518	495	505	503	516	474	519	528	493	504	502	499	489	517	501	511	493	486	501	505	504	505	505	513	504	480	499	480	461	478	506	507	495	527	517	493	480	550	551	497	475	507	533	503	551	504	484	528	510	499	503	549	507	494	497	485	504	513	545	481	491	515	496	510	551	487	481	495	520	533	501	545	537	483	540	520	507	494	528	520	484	555	529	494	517	530	531	522	500	534	517	529	541	493	471	536	508	498	503	502	468	502	482	506	505	507	467	535	500	521	500	513	514	523	499	483	498	521	535	528	484	527	490	495	526	493	510	519	490	535	557	515	511	523	509	496	502	519	535	488	461	516	545	513	525	511	494	475	480	487	537	569	490	510	510	510	511	509	475	549	536	525	482	511	492	525	486	482	515	497	511	497	511	499	519	482	513	477	512	554	472	507	489	529	478	511	544	510	528	496	487	494	494	519	499	490	512	515	527	497	542	535	511	555	520	531	511	558	475	505	583	531	524	505	527	522	538	565	497	506	500	479	494	520	481	531	560	518	549	487	500	508	511	528	576	511	482	477	550	500	536	527	505	507	525	499	534	542	537	494	507	551	497	470	502	555	515	505	546	559	493	514	527	530	533	490	508	550	491	503	495	522	484	478	515	513	515	525	550	528	510	499	542	498	527	492	522	528	565	546	501	500	494	494	509	536	517	510	522	547	475	539	518	516	526	545	476	534	532	518	515	528	533	516	495	516	515	518	551	514	556	454	499	559	533	525	516	506	560	502	446	538	559	531	539	505	536	491	523	514	508	528	555	531	499	519	486	499	521	510	541	529	492	510	478	498	470	535	536	478	515	551	547	495	517	539	496	530	503	488	506	460	524	542	483	485	499	502	547	539	494	550	525	505	502	536	512	491	544	514	527	473	532	528	492	502	518	542	542	490	497	437	491	506	531	502	522	519	490	504	525	542	493	512	506	511	536	480	523	546	513	520	538	490	550	498	485	515	508	491	518	539	507	510	500	562	525	519	534	541	514	518	510	504	507	522	492	484	525	530	524	501	518	535	508	511	494	514	527	543	504	528	538	496	482	477	454	505	546	540	497	560	516	518	499	517	489	560	548	481	547	520	543	505	468	486	537	515	507	512	508	533	495	516	540	489	495	474	461	486	481	510	537	476	499	517	507	482	518	504	521	492	514	517	497	546	531	504	509	480	526	475	477	484	513	485	511	484	594	530	518	530	535	512	489	514	480	502	566	479	517	515	505	519	526	487	507	542	541	511	480	518	485	492	496	542	505	490	530	503	531	484	494	472	540	517	498	518	534	508	530	486	519	477	537	501	489	488	513	480	573	497	495	562	498	481	522	513	536	480	482	499	483	540	515	527	511	510	485	475	536	493	505	521	520	523	519	514	517	473	518	506	518	566	529	527	473	548	508	514	494	525	531	520	507	537	518	520	563	544	518	531	525	510	460	519	494	492	497	530	511	521	559	550	526	470	517	514	517	498	465	486	505	492	514	496	549	537	528	523	532	493	461	498	527	593	551	488	546	495	548	504	559	518	489	537	496	504	492	524	491	487	488	521	554	505	505	499	537	512	517	512	517	472	512	505	486	499	542	516	555	492	502	503	570	547	490	529	538	523	513	481	521	543	493	524	524	507	480	547	515	542	529	534	504	547	507	532	544	512	534	511	507	505	508	503	502	491	515	529	517	486	495	474	548	484	520	539	484	493	469	541	490	487	528	500	490	493	505	528	545	511	512	507	498	505	534	517	528	506	492	482	495	521	526	465	542	488	514	505	544	503	509	482	508	506	532	528	496	502	547	512	479	492	547	473	511	494	518	528	515	544	477	545	527	527	531	488	510	528	515	533	500	500	520	505	513	507	508	520	504	504	540	477	478	503	515	519	502	501	492	499	500	488	529	498	500	537	529	522	517	505	531	527	517	521	536	520	518	547	537	532	474	491	498	504	513	492	495	533	543	510	509	547	534	498	508	483	546	507	478	493	490	531	520	478	536	502	528	538	480	483	469	528	490	497	525	533	498	486	505	497	501	531	496	544	550	535	552	531	526	514	475	517	508	492	481	523	517	494	501	490	506	508	462	517	545	507	485	505	521	539	507	489	543	484	477	490	526	486	467	517	506	541	547	503	467	509	527	491	515	517	484	508	498	489	481	496	501	528	491	508	488	487	549	514	492	483	545	529	480	493	503	507	525	536	525	537	521	513	468	529	474	475	512	528	501	503	492	481	524	501	521	536	491	491	505	510	508	559	539	511	513	540	523	489	476	524	526	498	512	519	505	500	496	499	507	547	517	538	515	474	521	541	525	550	513	470	527	486	513	508	504	489	507	492	511	532	523	520	500	507	500	523	522	542	543	549	541	495	473	520	492	518	522	524	512	500	514	488	501	486	507	483	507	517	503	508	536	483	509	502	504	524	554	465	462	501	526	506	481	493	495	502	513	470	536	538	488	541	527	572	493	520	478	524	531	536	508	517	521	500	503	495	525	522	456	482	537	501	510	508	528	535	461	492	526	536	494	496	515	544	491	498	540	520	511	533	554	533	483	529	495	518	547	509	517	482	533	515	531	508	495	510	540	527	525	547	525	480	537	482	509	476	501	498	507	486	519	505	514	484	505	497	471	543	532	486	522	465	503	498	504	510	522	530	523	479	521	490	538	521	494	478	503	510	504	494	492	599	524	489	504	537	480	539	532	536	504	480	472	511	526	478	574	503	528	498	529	514	545	535	488	491	502	507	496	511	507	508	513	525	525	494	516	502	500	532	515	515	537	487	536	526	524	498	511	518	514	574	538	556	534	490	542	513	513	525	502	484	503	493	516	549	551	527	512	486	506	488	540	528	454	482	484	516	511	455	501	475	509	551	511	506	514	510	482	532	533	503	512	501	484	520	544	482	504	524	526	522	530	493	504	547	565	496	526	533	502	512	500	538	492	520	455	534	504	541	516	516	538	499	475	503	487	525	521	493	502	526	503	483	471	482	514	535	487	502	509	506	551	509	499	538	519	475	539	502	500	512	490	510	500	520	520	537	519	514	490	486	512	504	538	518	514	492	498	512	494	503	536	484	533	546	553	512	529	536	506	553	525	523	536	525	543	490	529	520	503	519	525	520	514	480	531	567	491	489	488	520	511	510	503	504	546	531	524	478	463	497	539	490	503	507	508	495	522	531	529	509	488	483	499	524	501	509	524	541	516	514	537	503	503	498	544	498	524	537	467	523	518	525	497	520	496	522	477	496	526	550	475	531	500	528	506	489	511	524	520	528	522	529	535	507	521	531	514	518	495	512	513	488	501	536	518	523	500	508	522	495	502	490	516	467	487	536	503	500	523	503	519	503	503	489	515	560	486	521	532	499	477	490	508	526	503
59809	40216	9496	1061	681	550	462	463	456	423	372	406	404	368	348	319	379	340	356	369	345	377	377	363	381	324	351	348	384	335	312	359	328	357	324	325	307	352	366	336	352	380	305	336	328	332	350	337	368	368	336	360	357	348	336	332	361	345	353	373	384	306	343	365	369	322	361	290	363	324	352	341	347	315	356	337	322	346	332	369	332	358	314	362	356	312	365	332	307	381	328	329	355	316	317	329	340	352	341	348	344	336	307	353	319	371	324	340	341	369	366	345	363	364	327	356	332	351	351	313	366	343	328	341	345	349	357	368	348	337	345	374	332	313	350	346	319	318	308	357	308	343	327	356	345	355	365	359	376	336	329	319	312	327	338	343	338	353	348	342	349	310	338	319	317	319	329	318	374	332	312	353	326	348	312	311	352	354	346	344	383	352	342	337	329	358	337	364	331	319	299	335	346	358	325	346	351	342	376	346	329	320	345	334	350	341	371	349	337	367	338	356	315	349	351	341	364	330	354	326	359	341	381	346	352	343	372	360	345	331	332	332	390	370	357	332	333	349	334	332	354	373	368	335	324	327	333	329	373	365	347	345	334	362	316	326	300	346	318	360	337	364	365	336	360	331	339	350	317	359	330	361	358	329	289	324	389	325	307	318	345	326	327	373	318	348	378	319	324	347	357	356	321	348	328	346	341	365	322	329	363	334	331	346	344	331	344	362	318	395	334	328	325	369	307	321	299	352	356	332	369	303	338	341	357	311	343	351	350	338	328	333	333	354	317	337	357	338	311	351	358	309	359	325	336	367	309	388	356	365	364	353	355	337	323	331	302	331	345	369	340	332	329	334	332	329	356	361	314	323	348	375	380	347	359	346	319	355	310	352	336	343	350	340	358	349	320	348	340	350	339	337	338	327	307	320	335	359	357	326	304	326	348	334	336	361	312	325	310	306	327	313	349	348	371	366	332	322	351	366	365	326	378	353	330	351	344	354	318	359	331	321	304	350	345	356	366	331	323	315	334	368	374	343	332	309	340	369	338	301	370	322	330	317	350	325	347	310	318	339	343	338	330	363	346	335	350	369	343	347	344	329	345	331	323	342	331	336	326	311	302	308	328	362	340	312	327	373	355	356	375	338	332	350	315	343	342	343	308	327	350	330	394	314	345	290	398	371	342	394	358	318	372	340	381	339	344	339	327	333	337	327	318	353	370	335	329	340	339	360	322	312	311	322	347	308	348	362	347	312	324	339	324	306	355	311	361	346	360	347	350	311	326	316	312	330	317	328	343	357	305	339	351	347	336	352	326	337	337	341	364	359	337	324	310	371	343	381	335	320	323	336	354	352	321	310	363	327	313	350	318	356	331	319	333	338	349	378	348	337	298	353	336	338	333	351	327	350	342	358	342	330	322	310	337	335	344	306	333	313	306	364	340	314	354	313	310	343	332	350	353	332	361	310	354	353	377	333	372	375	372	323	331	314	356	344	338	334	312	349	346	342	331	337	358	377	351	345	403	346	342	368	338	336	330	352	340	339	363	330	317	328	314	341	358	341	344	364	343	323	335	327	344	315	318	360	320	344	349	319	369	343	365	372	302	355	319	341	326	366	348	338	319	344	347	321	351	335	340	310	384	317	343	349	357	365	328	369	341	353	362	312	332	365	340	349	311	353	350	336	349	312	316	346	316	354	346	327	336	360	327	350	362	353	336	350	350	319	327	333	347	348	364	370	335	360	337	301	331	349	349	377	333	343	306	326	323	356	367	359	336	310	313	325	289	344	335	331	350	362	327	339	365	340	337	332	388	341	337	360	314	348	343	333	356	325	357	365	334	336	343	338	338	363	300	342	315	304	341	338	394	346	344	349	365	372	334	348	346	340	395	363	348	358	376	319	342	350	353	334	392	355	358	342	354	346	347	352	326	334	351	363	353	365	356	328	349	341	337	349	321	353	365	337	317	342	306	332	340	367	316	346	354	369	346	353	333	376	366	355	374	310	352	320	315	346	330	351	330	347	351	328	328	344	337	343	391	349	324	307	346	358	344	344	334	331	343	357	335	354	353	314	344	341	360	351	321	341	328	347	319	369	334	358	340	343	340	314	368	345	345	340	362	361	312	326	341	332	271	323	350	337	327	340	344	340	362	325	351	313	367	340	348	343	373	349	344	328	353	365	341	329	345	329	345	341	323	330	323	318	333	318	303	319	352	372	324	352	327	302	328	333	354	343	340	365	341	323	326	379	335	341	343	303	326	363	361	353	353	338	300	350	373	356	326	347	349	313	305	345	316	340	369	333	310	330	318	330	371	315	339	356	362	334	343	363	326	370	329	325	343	297	366	347	359	355	346	334	334	336	333	308	346	334	342	330	351	308	304	349	377	328	317	387	346	359	327	346	359	374	370	353	338	370	324	319	312	362	341	357	319	336	307	324	354	356	297	349	354	369	363	320	364	313	333	372	350	337	341	354	323	323	313	350	367	340	362	353	321	350	323	327	305	330	334	328	315	348	338	339	334	314	338	334	323	322	342	334	334	335	335	340	352	317	351	334	335	347	336	314	325	328	357	369	328	370	336	345	326	352	353	321	372	356	341	371	352	348	326	362	348	340	316	331	337	342	320	354	338	355	330	339	318	340	326	303	335	383	350	323	330	341	358	367	317	371	355	332	354	381	345	342	351	344	349	329	345	374	357	335	345	307	317	309	338	367	375	357	349	359	335	337	340	331	339	318	307	310	349	362	345	354	319	339	304	344	354	324	307	322	334	321	343	366	326	339	346	333	344	364	339	338	346	369	340	367	347	325	332	334	349	343	333	340	306	331	358	333	327	303	316	314	358	358	343	363	342	314	329	375	333	366	349	284	336	353	296	346	338	329	316	348	331	340	341	320	349	324	323	303	344	344	329	319	332	322	346	337	340	342	361	348	345	357	356	365	336	372	340	318	345	331	343	331	351	317	353	310	314	340	368	380	347	361	327	372	379	354	349	317	348	346	344	349	339	315	351	374	349	305	365	345	340	315	345	368	389	370	355	333	343	360	329	368	362	375	366	348	338	352	365	309	333	336	339	330	327	336	337	325	302	340	342	364	326	305	337	356	351	346	337	343	311	332	337	331	357	336	338	344	364	351	347	339	309	294	359	330	321	323	305	337	354	352	341	350	361	351	320	355	370	320	379	342	361	322	329	361	340	357	350	333	344	345	352	327	326	354	380	377	330	341	338	317	336	339	347	360	337	365	328	342	342	347	349	368	322	330	322	302	309	340	315	349	344	354	340	365	346	340	302	319	331	373	307	340	320	356	352	335	318	320	336	325	360	324	358	370	335	366	350	305	303	312	352	340	330	339	349	337	345	355	350	362	362	341	343	329	300	361	350	309	291	335	332	349	329	317	329	305	349	318	327	349	342	333	329	316	337	346	332	334	367	332	340	369	356	356	338	331	349	338	353	334	348	331	320	355	368	346	322	313	322	311	340	373	326	333	363	337	337	342	384	318	329	357
35610	25023	2107	2416	2172	1909	1655	1495	1410	1225	1223	1260	1124	1042	1071	1021	1021	1001	947	990	993	974	975	971	956	906	910	945	951	920	947	873	877	821	917	858	861	875	891	890	890	876	922	882	838	900	907	877	890	824	847	872	910	872	863	830	882	767	829	839	829	864	864	911	853	870	901	863	850	888	848	891	815	866	876	886	900	823	898	860	883	858	785	886	842	902	836	815	840	849	866	858	904	860	881	858	862	836	845	828	841	858	890	890	863	809	861	859	860	873	894	913	885	875	871	814	870	829	838	891	909	849	862	896	865	871	902	794	844	864	837	849	833	827	857	893	825	854	833	875	897	846	856	872	828	861	905	883	802	871	807	885	868	880	807	976	877	859	878	865	896	844	823	868	872	853	832	866	864	851	903	885	867	859	877	809	777	821	823	894	940	849	878	886	879	832	867	835	866	900	847	875	816	814	847	849	864	860	852	897	859	810	870	827	892	857	912	880	833	878	886	825	855	869	812	863	859	884	881	857	855	833	826	836	876	902	825	867	878	856	849	827	849	862	792	879	855	892	866	890	834	837	862	815	862	907	866	843	836	860	861	837	852	823	865	829	789	890	854	899	886	906	796	850	865	850	849	842	836	879	791	833	873	856	846	858	860	829	877	859	897	859	903	867	851	869	899	895	867	867	816	882	903	881	873	850	871	872	864	805	853	865	861	842	860	901	860	870	792	901	868	862	929	818	859	874	906	886	874	896	885	937	856	881	849	832	889	875	873	862	841	933	831	834	858	878	919	874	895	845	817	872	820	815	854	826	815	840	852	837	865	857	859	858	811	790	916	878	846	888	860	850	859	855	854	898	857	847	879	831	863	933	863	869	866	820	847	868	878	864	837	867	840	799	859	882	841	795	795	827	844	853	862	867	892	902	859	852	824	911	907	829	848	843	857	842	859	842	825	890	846	868	879	858	859	860	814	831	897	879	878	814	849	825	853	827	868	866	823	855	886	823	843	837	826	850	819	848	853	825	836	840	916	894	822	860	842	876	877	882	882	855	845	866	810	864	916	870	832	856	854	823	798	842	857	888	879	853	880	881	915	847	851	805	873	875	912	866	874	847	892	851	827	889	782	851	826	835	840	815	818	844	890	918	862	850	915	824	923	797	825	845	833	879	852	875	846	850	827	875	852	859	830	873	837	842	882	847	816	883	860	849	850	904	850	887	905	872	917	872	919	838	886	862	850	852	888	849	838	857	841	859	837	873	872	855	842	831	890	829	887	854	870	822	885	895	864	867	839	825	808	883	845	900	861	880	829	825	849	809	891	810	861	882	852	789	856	858	833	867	843	851	832	849	898	892	852	859	866	837	862	902	903	909	874	843	871	838	853	825	889	839	845	890	887	834	844	845	853	877	885	811	839	844	861	856	867	865	818	893	857	887	891	867	851	832	862	846	859	835	871	827	911	832	919	857	835	846	828	847	873	818	838	834	868	893	834	881	865	834	823	850	878	940	819	860	849	875	878	846	881	848	884	871	915	870	840	830	866	859	852	853	860	853	832	877	863	854	850	881	823	836	871	824	854	848	848	843	827	842	821	843	857	894	869	931	843	837	835	890	842	866	844	901	859	877	860	819	868	841	861	835	892	881	785	834	869	837	877	885	905	884	855	854	854	831	889	853	832	862	836	845	866	903	823	893	846	913	870	900	835	882	923	877	856	877	915	875	864	825	871	842	878	894	831	840	819	876	896	875	858	851	871	897	893	862	872	855	848	852	842	837	830	881	794	825	857	864	877	879	905	858	892	891	876	874	848	880	832	839	888	834	831	820	855	893	860	886	830	855	854	840	854	881	818	806	872	826	843	858	825	833	865	835	841	873	897	825	859	865	935	862	873	924	926	863	880	834	874	849	821	835	834	851	823	812	862	839	878	855	876	847	854	873	872	872	855	853	845	895	850	846	845	850	891	925	811	833	796	863	853	891	888	870	863	825	850	878	843	910	872	858	877	830	863	927	850	869	846	827	858	834	867	822	854	852	833	859	850	878	821	852	886	870	878	858	829	831	833	827	854	849	840	836	854	826	879	822	873	840	875	870	874	880	877	841	858	856	800	833	844	873	884	880	865	858	892	856	872	848	910	892	828	876	888	862	892	840	849	877	851	850	865	810	814	824	849	891	837	845	838	832	865	854	851	839	772	865	841	859	871	798	844	849	858	889	839	870	841	863	843	884	883	870	843	838	818	890	857	864	879	840	850	858	850	853	854	869	901	869	857	891	863	816	809	874	868	878	842	880	857	861	856	829	881	851	903	829	873	862	854	855	880	835	871	833	873	853	804	840	891	893	859	840	859	867	879	804	783	886	861	869	883	832	807	832	871	883	843	862	849	893	849	873	879	862	872	883	870	832	905	880	905	858	857	817	882	811	894	877	867	871	842	885	879	894	926	858	888	858	847	815	842	861	839	800	877	890	840	842	824	855	829	838	853	834	864	886	842	817	888	858	908	887	830	872	880	889	837	855	862	864	892	847	874	870	813	865	857	835	907	864	862	893	839	850	833	889	854	902	858	861	827	873	881	898	828	851	794	842	865	876	873	859	898	864	879	859	847	851	885	882	844	882	886	872	850	833	857	861	879	827	897	842	875	890	873	847	854	832	859	911	880	893	872	863	862	815	849	795	864	836	829	889	852	900	849	846	843	825	832	870	838	865	842	804	818	837	864	854	859	829	849	876	848	807	874	892	874	883	853	844	834	895	868	856	907	803	854	822	837	870	857	816	795	786	878	864	820	864	863	854	829	877	856	913	903	886	843	878	827	853	871	835	903	859	806	843	861	890	921	854	852	950	812	865	848	810	849	877	907	888	817	843	878	833	854	870	876	849	860	844	837	885	881	809	911	891	882	872	850	841	873	846	834	872	836	903	906	852	850	838	870	819	834	844	843	842	853	914	884	841	886	818	840	885	838	872	781	857	897	886	838	830	875	898	864	854	896	876	867	832	856	898	831	802	868	852	865	896	875	865	908	868	895	906	830	877	901	840	873	885	861	868	840	888	893	847	863	859	841	858	884	871	840	920	837	922	884	855	837	875	825	833	919	888	863	860	887	856	836	878	888	835	869	861	839	839	900	875	835	880	877	808	849	875	832	852	867	836	816	814	834	850	858	873	875	859	842	927	892	865	832	883	805	813	853	861	827	825	885	878	868	907	846	818	842	838	856	873	841	866	840	854	926	868	894	847	849	885	888	842	850	839	839	850	876	874	860	830	843	840	861	857	901	874	889	829	848	862	833	839	854	802	911	898	840	853	858	870	854	850	881	886	887	821	857	835	875	810	803	829	832	843	901	870	827	873	864	892	900	834	892	835	849	839	881	883	896	849	810	835	792	852	875	825	843	886	842	855	823	848	874	854	857	846	847	814	844	886	849	836	870	869	910	865	836	883	809	848	924	834	832	830	837	845	831	866	855	823	882	873	876	871	854	893	844	812	901	867	842	849	860	839	862	888
70660	51431	17057	3161	1096	844	661	580	518	526	493	459	456	438	429	400	420	430	397	357	355	384	377	422	372	396	393	377	387	350	375	374	389	360	367	364	370	397	412	381	422	363	359	364	352	329	392	395	352	363	361	392	400	364	396	380	362	360	327	367	386	377	394	380	367	392	386	381	360	383	362	362	352	358	369	380	399	386	384	371	391	369	368	383	386	366	359	354	361	397	385	341	365	398	399	370	373	354	364	349	369	351	403	363	380	392	366	373	386	371	387	372	371	341	357	361	340	356	369	369	341	357	375	367	383	401	358	374	407	366	361	403	399	374	376	378	345	367	384	370	322	367	376	369	346	375	383	403	378	358	375	393	383	390	371	360	366	354	372	375	385	351	356	354	366	336	361	369	385	397	348	365	385	378	380	371	369	361	358	349	384	395	381	391	373	397	367	380	347	384	350	386	358	345	342	370	379	334	366	347	358	384	384	337	358	383	398	419	379	368	357	400	367	367	361	366	380	379	326	390	404	372	340	358	372	387	366	347	379	377	392	369	389	378	353	397	328	368	373	328	399	389	375	354	411	354	354	380	374	348	354	363	393	348	384	365	370	395	360	355	361	361	398	382	358	382	371	369	364	344	346	373	352	388	357	350	336	349	387	376	388	378	388	389	392	349	357	405	341	335	370	405	348	336	354	372	394	366	355	385	367	370	358	357	342	365	394	356	367	379	413	397	420	364	343	356	375	381	377	380	385	357	380	380	350	389	376	379	371	375	359	369	338	361	345	375	360	373	386	321	368	356	362	366	346	357	366	315	361	381	403	383	385	353	383	398	363	373	418	366	408	344	356	381	375	357	332	367	377	362	396	376	371	337	365	371	366	400	366	353	375	380	411	369	370	353	399	329	384	374	350	354	365	386	397	379	403	375	335	403	347	364	372	407	393	376	400	358	391	373	336	368	379	336	384	364	392	345	345	378	350	402	354	353	416	373	370	372	402	384	374	412	388	397	371	350	343	372	357	387	396	401	397	359	368	392	383	368	381	377	388	397	340	370	367	377	371	393	340	378	384	350	343	354	368	364	396	357	358	364	369	385	382	384	359	384	363	362	409	353	375	394	354	395	384	416	385	369	360	348	378	327	373	350	393	380	353	412	366	379	369	399	392	355	340	348	372	387	346	378	351	361	333	365	369	351	372	348	361	361	352	386	360	372	408	358	382	336	355	351	359	378	370	390	387	374	349	331	364	361	367	392	355	350	346	389	372	388	410	384	362	394	371	348	375	367	369	379	356	346	352	434	370	367	384	353	381	344	372	381	370	376	370	372	381	376	411	370	359	372	373	388	382	391	383	362	379	362	380	383	374	381	354	361	368	425	404	351	363	378	369	373	399	386	386	399	343	379	386	370	329	371	366	317	373	356	384	374	363	335	400	387	387	385	379	360	364	386	392	405	387	360	360	387	387	367	339	391	390	376	371	393	364	353	331	385	371	377	368	347	396	349	373	369	392	355	344	359	373	371	381	363	329	355	369	363	380	339	359	355	385	380	375	350	390	362	366	368	408	391	363	390	432	425	369	395	381	358	351	369	369	375	395	355	409	386	343	365	372	385	342	410	411	366	366	377	374	368	382	382	348	385	355	387	328	407	342	353	352	379	353	398	364	357	394	400	364	395	371	336	404	354	349	374	355	362	351	380	359	349	353	329	378	383	355	350	319	373	358	394	366	368	369	394	361	361	354	381	409	355	380	325	380	355	351	370	375	339	385	360	348	403	360	345	381	336	373	374	343	351	339	386	389	370	388	381	341	385	337	388	369	365	391	353	362	374	382	353	396	397	377	386	342	359	369	375	367	382	339	377	360	363	347	364	347	367	382	352	367	346	382	372	360	370	359	372	368	362	342	350	381	337	342	374	380	375	355	342	373	353	390	319	384	370	372	355	339	331	358	401	380	342	364	391	374	391	323	364	378	385	359	390	333	375	372	328	349	362	360	361	362	366	327	367	376	407	361	388	387	368	370	318	372	341	339	346	378	348	358	362	343	378	323	401	339	353	422	328	375	365	342	354	354	366	387	358	372	372	403	386	392	361	330	344	374	393	372	378	399	369	346	356	378	359	390	347	365	333	380	384	396	397	393	358	357	388	363	365	379	375	359	339	358	360	381	396	367	366	377	345	384	387	377	374	392	393	384	396	351	370	387	341	339	354	374	335	384	415	385	365	395	360	370	373	387	395	375	353	361	372	390	393	384	338	383	387	375	407	332	376	395	375	386	370	354	360	351	379	344	362	388	372	400	366	369	365	403	405	388	387	343	335	373	379	349	363	360	343	372	375	399	364	365	368	361	365	376	367	387	354	368	364	377	381	366	346	347	366	351	394	382	369	353	379	375	358	370	392	375	363	372	369	372	388	355	359	347	395	333	354	342	356	352	382	357	398	374	358	365	354	362	323	390	366	329	363	335	371	389	375	382	392	369	328	352	372	361	355	381	377	373	353	362	359	379	355	376	365	400	377	380	376	380	370	377	373	361	379	358	382	360	372	376	350	403	409	370	373	376	367	375	397	351	349	372	368	346	339	352	337	363	379	365	369	355	351	315	386	376	383	373	346	367	365	338	357	410	379	396	367	393	366	350	382	359	388	370	371	339	380	346	377	379	370	345	351	385	385	380	371	371	390	388	328	352	387	345	386	350	366	356	385	379	389	356	366	356	366	430	363	351	375	393	391	371	388	374	379	353	391	361	382	365	352	335	368	334	394	379	384	356	354	378	397	368	355	379	364	377	382	375	367	384	365	351	366	367	356	360	355	367	338	365	340	314	361	403	366	374	379	363	400	374	378	382	395	413	375	362	348	379	394	357	361	368	382	391	344	353	367	381	392	395	440	366	393	398	384	364	381	381	391	343	362	392	369	375	341	376	371	352	328	357	355	380	369	396	392	376	372	366	433	379	377	387	327	399	366	363	344	363	357	371	352	378	391	366	369	384	390	378	373	384	374	391	322	360	377	382	336	382	381	353	398	368	374	397	408	366	346	360	359	354	349	363	366	415	344	379	364	368	360	362	355	347	371	377	375	377	382	371	346	361	383	390	372	405	382	341	391	349	359	329	366	364	395	410	340	405	367	382	394	344	365	359	386	375	336	372	394	392	363	337	366	377	337	348	392	398	380	333	355	335	340	373	341	339	357	382	346	407	385	363	344	367	391	393	363	375	409	379	419	407	406	374	341	403	348	349	368	411	382	364	365	345	361	347	370	370	376	357	378	384	367	324	357	381	346	380	345	367	402	368	334	410	379	355	381	381	417	365	363	352	401	341	358	377	370	364	368	394	356	375	371	394	351	338	403	378	360	353	361	405	365	366	367	377	351	385	359	361	381	358	332	368	392	379	384	388	370	370	379	372	353	382	369	339	356	397	325	383	356	373	333	365	364	350	366	370	369	342	375	350	369	373	381	373	388	386	373	380	364	328	370	355	357	391	359	360	344	359	383	372	349	367	358
44553	31782	3190	3989	3542	3040	2513	2152	1927	1763	1621	1462	1404	1327	1246	1200	1197	1091	1151	1100	1076	1081	1017	1007	956	1001	969	963	959	998	968	990	931	964	977	961	895	945	878	885	913	996	950	909	906	980	933	976	889	856	921	903	878	889	946	883	926	903	889	874	904	908	895	902	887	916	881	950	889	913	913	911	895	930	898	904	894	861	934	859	911	895	912	916	851	904	935	921	903	852	983	881	914	924	925	930	934	864	909	937	906	884	861	863	891	862	878	865	873	881	912	939	870	899	931	886	859	914	913	881	866	920	877	846	889	900	814	953	886	887	871	823	918	948	898	921	917	918	878	844	917	912	877	911	871	875	902	859	895	891	916	859	904	910	939	897	904	866	898	960	849	958	904	879	854	863	888	857	871	911	904	872	862	919	942	933	928	870	903	894	874	894	923	870	897	898	869	823	912	820	905	890	849	911	931	882	919	894	874	893	929	885	868	848	877	944	925	896	871	814	900	882	882	865	885	868	866	855	924	811	931	910	905	884	884	883	893	908	838	865	928	874	888	892	906	904	900	954	867	878	841	903	856	878	912	876	877	889	921	899	882	938	849	906	912	920	910	915	819	850	879	901	920	890	836	919	879	891	906	851	890	894	890	919	902	861	774	977	903	901	908	938	918	886	942	908	925	846	847	875	898	867	890	917	858	911	898	930	888	920	843	901	911	921	933	909	909	918	930	928	872	913	865	914	889	910	855	954	933	906	896	874	891	910	945	878	842	834	907	891	906	920	875	844	857	908	911	903	908	867	898	855	938	880	870	866	874	896	898	863	866	854	901	897	875	945	859	921	865	872	866	900	849	847	866	880	938	874	924	892	862	851	869	894	917	854	885	862	904	829	901	850	908	866	886	851	899	926	874	964	904	941	964	918	913	879	874	925	941	869	898	866	883	896	886	891	916	896	902	890	907	927	881	861	930	896	878	887	830	881	922	897	905	842	884	835	924	868	872	881	919	880	919	877	869	865	940	942	948	908	910	918	883	871	888	897	897	882	954	877	850	882	856	860	848	887	878	880	882	904	883	890	876	893	895	897	866	849	859	887	875	929	858	857	961	920	912	858	893	836	859	951	905	815	871	887	903	923	923	895	881	896	909	898	888	912	844	921	904	887	890	913	904	882	885	862	869	838	906	934	873	868	874	847	918	915	944	922	908	856	870	890	891	913	856	857	871	874	852	923	913	921	855	874	898	914	931	900	923	888	899	900	870	879	866	904	898	867	872	877	955	882	902	900	879	901	883	865	855	902	866	865	861	877	890	887	852	875	843	894	861	863	843	914	906	884	905	884	895	865	901	880	910	914	892	878	881	923	854	891	874	879	890	895	908	887	871	834	873	883	882	869	878	851	853	874	930	890	942	919	862	895	890	883	918	898	909	840	896	885	819	946	888	881	890	901	934	870	897	877	827	873	834	857	864	880	863	898	909	872	936	907	925	902	895	889	872	863	870	876	895	905	928	886	904	918	839	861	903	833	926	844	917	878	857	892	870	926	905	880	847	874	877	904	897	926	895	913	920	893	900	936	903	881	1005	882	916	928	851	862	883	864	866	938	926	894	833	899	881	918	890	881	912	961	913	903	894	917	927	874	857	873	934	935	902	848	882	885	869	864	895	949	860	874	905	890	922	880	902	853	901	896	888	893	928	904	921	871	882	859	863	858	950	840	880	880	852	920	869	924	906	917	866	907	914	862	857	921	930	909	899	808	897	895	916	883	939	940	880	871	884	867	880	877	871	863	921	940	894	904	852	869	893	869	857	860	922	917	921	848	902	928	926	880	889	856	905	886	868	826	879	860	901	893	864	931	923	910	909	920	948	912	907	895	891	894	912	899	870	856	907	879	895	893	840	908	972	870	857	906	889	917	882	885	895	871	924	922	915	886	881	858	881	917	916	922	890	909	851	890	903	920	859	881	904	916	873	887	869	894	942	886	930	924	904	873	961	888	910	893	872	860	902	870	870	868	859	854	870	859	881	880	850	886	859	952	893	920	872	876	872	862	814	916	898	912	912	894	926	891	919	834	874	879	890	879	861	953	869	880	863	934	907	912	884	925	889	874	807	877	882	908	918	900	928	871	857	858	868	885	916	906	867	806	910	882	860	896	894	862	904	846	838	943	863	932	852	912	914	854	904	839	855	878	868	837	890	837	888	905	866	883	915	934	980	869	880	876	893	876	874	879	934	922	817	896	847	893	899	841	895	916	845	882	918	873	930	936	865	938	851	926	855	814	909	859	867	865	909	928	870	864	906	932	918	886	850	878	861	871	892	861	910	930	889	908	893	887	895	847	865	905	929	866	879	882	901	892	911	907	850	897	937	869	890	880	918	874	911	900	944	850	838	917	850	869	880	843	856	925	885	863	910	886	886	867	909	882	834	908	890	850	889	898	904	919	890	919	865	915	886	933	888	825	869	883	893	858	904	858	918	929	835	875	908	893	914	864	883	881	864	893	905	873	904	844	879	941	903	929	888	861	954	903	877	880	902	885	915	886	846	893	890	864	910	949	881	892	884	885	909	902	925	925	934	918	883	892	894	839	896	890	865	845	963	888	913	875	866	871	882	892	867	861	899	855	894	913	868	941	869	897	945	852	903	879	922	807	940	872	925	882	905	894	850	876	885	891	924	957	881	868	885	874	897	865	880	876	900	835	909	902	894	948	902	919	892	865	896	879	889	906	924	841	935	852	882	901	920	890	920	885	878	862	882	882	916	887	904	863	880	860	858	896	917	819	861	839	895	882	927	927	923	902	929	884	926	865	875	839	930	887	911	941	882	845	955	857	861	900	879	851	876	942	898	883	899	928	819	931	862	907	900	867	891	837	884	867	871	867	888	884	917	937	839	945	876	912	866	854	905	879	898	934	884	882	872	858	961	876	872	862	901	846	840	903	915	958	923	889	909	877	848	855	859	861	899	856	875	890	907	861	880	933	903	871	892	866	865	861	909	856	913	887	937	864	906	871	880	971	860	850	919	896	879	875	884	885	980	848	879	877	921	810	916	876	808	901	858	884	876	862	903	852	860	887	909	935	892	847	932	884	867	861	924	879	877	884	888	903	890	936	892	879	887	884	896	879	844	850	928	887	881	908	920	912	867	847	874	861	857	942	890	899	873	881	885	931	880	926	886	910	938	894	916	879	926	864	892	887	868	879	880	871	916	911	917	867	904	920	845	956	924	864	906	835	939	893	896	891	898	922	877	848	911	928	858	862	873	939	930	881	923	865	873	916	876	885	895	962	888	850	860	824	878	872	866	898	828	851	911	959	900	916	888	868	881	894	928	887	916	848	909	890	856	882	912	910	960	943	875	924	905	913	873	878	819	855	885	936	860	863	909	886	883	841	889	922	911	836	865	907	953	822	924	868	907	868	908	883	892	903	929	865	839	911	863	859	943	929	877	906	881	863	899	956	882	906	852	967	855	831	928	839	900	904	861	882	883	922	921	915	898	853	907	954
15057	3502	224	198	169	188	187	202	161	189	179	162	164	161	158	177	167	185	174	181	176	188	181	161	158	173	179	168	180	175	186	164	182	181	189	166	159	155	169	199	191	167	177	192	154	173	131	166	206	159	184	146	172	163	166	161	156	182	162	155	152	165	158	173	179	175	162	191	165	187	191	168	154	185	216	187	154	173	167	196	162	152	194	178	170	185	181	190	166	191	164	188	157	158	174	158	162	173	139	145	169	161	196	183	166	163	192	180	183	133	181	165	183	176	198	180	161	179	174	165	193	168	177	168	179	198	170	193	170	172	174	181	179	174	188	181	153	187	164	159	164	193	176	174	169	180	178	186	177	186	172	210	182	180	211	194	195	168	147	188	199	164	171	185	204	201	158	173	178	183	187	199	165	158	171	162	169	181	170	197	168	188	179	205	180	186	214	185	164	167	178	201	197	190	173	182	202	171	191	164	200	185	169	180	169	185	150	164	184	165	181	187	169	177	178	176	201	168	160	165	191	157	162	170	166	157	182	189	193	183	157	168	156	167	185	153	158	192	167	165	174	173	190	178	160	176	181	201	180	187	181	170	171	171	179	165	190	153	173	172	165	170	181	171	171	186	179	205	199	191	175	186	197	179	162	189	167	173	196	183	185	168	203	176	180	164	177	167	167	163	159	171	177	172	185	175	160	177	196	159	168	183	198	157	179	202	176	178	177	182	153	174	166	178	161	179	191	194	166	160	170	181	182	173	164	167	174	187	158	182	177	170	162	196	182	148	209	182	190	159	164	176	180	173	164	161	172	196	183	179	183	172	182	164	179	176	194	169	164	167	160	164	159	171	167	179	146	185	198	167	194	183	170	146	188	173	169	190	183	159	167	185	167	187	165	165	187	159	166	185	167	156	179	184	163	165	190	187	186	171	201	189	184	184	169	175	208	164	177	177	170	169	167	172	168	151	160	213	176	187	182	162	175	185	195	188	187	173	157	183	186	163	173	152	180	193	162	170	166	171	177	162	165	155	171	161	184	181	170	190	179	166	171	165	186	170	159	164	165	200	159	173	151	171	172	183	197	180	186	199	149	161	185	174	178	179	171	184	174	182	167	169	191	196	168	204	161	167	156	169	206	176	156	164	200	176	187	164	159	155	165	171	186	182	181	172	166	190	150	183	175	184	178	186	191	157	150	170	172	169	155	187	198	163	178	170	159	177	189	176	162	187	207	167	197	191	193	189	177	181	177	179	176	147	184	150	137	189	189	169	175	174	146	155	190	198	166	189	180	178	168	170	153	187	143	208	164	167	166	160	160	199	178	160	164	162	186	138	187	181	164	168	177	159	177	167	163	197	179	198	177	165	167	176	155	170	192	167	174	177	162	165	169	177	180	180	185	174	185	175	168	170	169	164	171	158	209	184	154	172	176	173	193	187	169	169	161	164	155	175	172	189	163	173	180	183	168	153	161	193	159	190	178	166	197	156	185	160	174	155	178	167	167	185	172	167	184	163	180	188	151	173	193	182	188	174	176	180	193	160	164	188	183	180	195	171	190	164	170	177	189	186	169	179	158	184	186	188	191	202	206	183	163	180	174	157	172	168	166	185	193	181	172	174	164	187	194	144	182	170	187	169	171	177	169	191	204	168	174	181	174	179	163	164	155	188	183	157	177	177	151	163	183	155	164	180	154	163	191	185	165	188	173	172	161	169	183	186	167	168	189	169	182	170	164	180	170	147	171	168	189	169	159	181	176	165	183	169	170	197	171	174	153	179	159	183	179	170	179	206	175	171	194	185	187	166	178	186	195	211	192	182	179	157	173	153	168	166	157	210	193	197	160	195	180	183	186	165	157	150	176	165	172	180	209	186	156	153	132	167	174	174	179	168	169	188	161	200	174	188	176	200	169	165	171	177	187	207	191	120	167	161	185	188	171	191	163	195	175	199	191	176	167	172	176	209	177	196	167	171	167	167	196	168	169	188	168	166	162	179	195	169	193	184	171	184	146	157	173	164	171	168	181	179	187	173	201	179	147	181	174	174	138	170	155	154	182	190	182	172	168	202	165	203	155	162	176	172	173	172	190	193	170	184	179	187	160	189	168	158	169	188	164	178	184	184	167	171	167	177	172	157	188	214	163	155	153	181	171	153	171	192	177	140	160	193	206	183	155	158	171	185	182	164	178	182	155	175	194	183	202	163	183	167	178	176	185	164	166	178	180	164	182	163	158	198	192	170	156	167	159	167	188	157	173	186	177	184	182	171	179	180	202	197	173	185	172	169	175	162	170	189	168	162	175	162	189	174	171	188	157	177	181	150	178	189	165	180	161	167	163	164	199	189	178	154	152	181	169	179	191	179	178	179	194	165	184	183	175	186	168	176	187	153	177	169	181	193	163	201	176	170	164	180	168	166	188	193	163	191	178	201	169	146	194	175	172	190	187	184	189	163	190	185	166	176	161	157	155	158	183	199	180	184	178	164	194	223	178	171	174	172	171	149	180	192	170	162	181	171	189	183	191	181	176	188	160	172	183	160	183	192	205	178	189	187	161	174	197	186	170	171	217	176	170	137	170	179	189	164	188	171	149	181	179	172	191	157	177	168	186	172	181	182	161	144	167	174	177	166	169	171	167	174	179	181	173	188	167	175	176	135	185	173	164	191	164	150	156	153	181	163	169	178	186	172	176	170	194	184	163	176	188	188	198	174	210	168	187	182	203	166	169	178	181	147	173	173	199	158	186	180	180	178	172	180	193	196	162	190	202	165	184	167	177	173	165	180	182	168	165	174	166	190	178	169	198	177	176	181	189	187	170	189	158	184	152	162	177	192	204	184	151	158	175	156	179	176	168	193	158	181	179	186	170	166	184	180	186	176	154	194	161	195	158	199	164	183	195	179	175	185	168	175	164	182	170	182	188	170	165	190	182	185	156	172	186	186	167	180	169	194	193	149	184	181	196	186	182	172	182	167	163	199	178	148	183	168	168	179	173	186	167	155	142	173	175	162	165	177	160	182	152	174	197	166	164	157	175	175	169	186	165	231	178	171	173	168	184	180	184	163	199	171	155	214	193	171	183	182	172	200	167	186	182	183	171	158	183	177	175	181	178	187	168	174	188	165	175	175	195	188	181	150	159	189	156	204	158	166	164	194	167	185	181	179	178	176	165	156	167	164	167	165	156	198	181	177	177	170	171	161	175	160	166	180	162	170	181	185	174	179	172	194	206	175	174	186	185	169	171	184	195	206	176	158	172	178	188	163	171	172	197	180	212	176	155	151	173	166	166	156	177	146	157	197	182	188	158	191	201	177	161	158	176	180	177	190	168	196	182	148	194	191	163	167	174	155	187	173	175	182	197	183	158	175	171	174	182	178	175	187	189	171	157	198	180	172	170	175	217	157	173	170	161	185	189	193	177	163	165	172	164	182	192	168	187	164	184	180	162	163	178	186	159	190	179	186	183	158	172	187	156	197	161	161	184	203	194	178	194	155	166	183	193	175
12699	4925	558	546	598	577	581	562	559	508	503	507	513	512	509	529	483	482	457	526	517	508	536	544	536	519	549	530	528	526	487	529	524	484	460	492	504	489	529	528	511	504	520	518	465	512	521	475	480	520	540	506	560	513	536	504	535	490	534	479	499	550	513	490	518	539	484	523	524	499	478	527	490	499	527	520	494	519	482	522	504	456	492	469	521	490	477	538	465	539	501	520	535	523	542	503	506	486	528	474	503	490	515	512	527	498	519	503	510	510	538	507	516	460	476	503	480	502	501	509	487	529	494	499	519	560	506	536	513	498	460	467	547	505	466	525	516	515	554	487	505	529	500	488	508	526	492	520	518	483	493	522	537	475	541	523	547	508	503	464	494	490	508	529	527	477	459	484	520	499	453	521	519	501	492	496	485	555	510	546	523	533	529	482	552	523	528	511	482	497	502	470	507	472	537	507	514	512	503	513	514	488	493	503	486	485	485	518	536	472	527	486	492	450	507	507	478	492	540	467	513	524	535	480	524	513	484	510	512	562	548	492	472	487	521	488	519	499	520	475	516	544	550	492	562	514	557	518	498	496	516	500	502	523	509	467	467	498	499	525	509	512	507	491	514	568	508	526	497	475	508	509	516	519	509	534	508	450	510	541	530	474	530	496	532	534	490	541	482	478	523	488	530	522	508	523	486	497	475	487	511	543	549	500	525	476	484	484	524	505	516	509	512	508	496	500	507	505	536	539	544	513	499	517	515	531	493	481	516	556	539	482	501	493	513	489	493	498	537	470	499	511	510	510	511	540	509	523	500	508	529	516	497	529	497	519	518	516	485	510	513	503	508	495	501	520	469	486	511	520	489	482	496	487	496	517	528	503	463	536	557	499	481	510	515	491	476	497	492	496	501	459	520	514	539	562	522	518	497	486	508	526	497	504	539	512	464	523	467	487	520	491	533	478	525	539	475	532	499	517	493	473	521	525	523	457	538	503	524	484	508	519	525	484	505	528	493	514	523	500	503	538	532	493	555	506	506	513	497	510	516	557	495	513	500	523	523	509	492	537	516	527	506	521	517	532	492	467	518	512	503	488	484	472	522	499	510	503	521	475	511	529	528	480	496	593	499	527	508	522	536	513	514	493	474	509	485	474	512	530	496	495	496	508	518	497	503	494	524	536	497	498	474	522	493	513	493	493	481	470	479	484	483	522	516	471	486	510	469	524	525	536	490	483	501	537	482	502	557	476	490	525	489	489	520	491	528	545	528	509	513	531	496	551	458	523	463	488	507	506	499	515	526	534	512	541	482	523	503	563	568	530	501	507	489	520	509	520	531	503	510	471	482	452	499	511	485	518	501	526	498	522	509	500	511	460	505	495	538	480	494	504	472	470	550	535	515	513	486	471	482	516	501	528	518	465	511	506	492	487	483	532	505	472	523	519	496	535	524	509	428	512	509	496	494	485	487	493	489	477	518	482	484	542	508	501	464	479	522	514	531	471	536	516	526	464	488	493	508	518	562	482	512	510	544	557	479	493	476	509	558	508	516	483	487	501	496	482	502	527	483	517	497	536	506	497	490	542	531	487	500	489	509	521	481	491	529	507	479	498	467	545	496	502	496	515	522	539	474	464	509	487	481	478	528	520	491	484	534	518	542	520	509	548	522	519	488	508	490	450	501	480	511	504	494	475	506	515	470	491	537	520	483	511	530	529	516	486	464	520	499	507	525	532	514	506	514	535	498	550	536	499	521	492	543	483	498	482	545	531	467	474	516	509	509	493	518	490	507	525	494	505	497	514	493	497	487	495	528	516	518	488	506	539	528	524	514	525	533	515	493	504	494	492	541	496	498	512	547	519	490	501	510	518	511	491	496	554	517	501	515	517	490	534	510	489	496	481	547	512	530	502	497	510	467	539	495	487	547	446	492	546	494	528	496	481	518	510	539	526	496	532	498	539	527	501	479	535	496	483	464	512	488	489	518	499	488	493	555	520	518	494	529	535	478	491	528	525	495	502	571	497	500	481	542	520	525	547	484	520	545	532	483	529	509	505	529	489	515	517	491	502	475	469	480	535	478	483	494	506	506	523	489	491	540	468	519	548	490	524	511	492	495	474	512	513	516	507	476	509	508	495	523	480	522	503	535	515	503	470	510	528	485	517	529	524	458	521	509	456	495	496	493	514	499	505	477	509	472	515	516	496	514	534	502	527	493	510	520	505	509	508	492	536	519	509	501	529	496	509	533	518	489	501	542	500	468	514	513	524	510	474	506	504	503	561	538	470	525	493	508	497	498	522	534	486	503	486	498	508	501	488	530	511	543	513	482	514	535	488	486	523	520	509	478	518	455	518	534	486	480	497	540	489	489	505	475	507	527	512	488	491	535	538	496	478	523	504	509	520	516	506	505	500	475	529	498	525	542	555	552	508	515	512	528	543	504	554	530	478	496	552	490	508	524	537	532	515	561	530	497	498	490	537	495	500	507	548	511	473	550	529	500	516	483	512	519	504	504	507	503	505	500	505	512	514	513	501	500	485	505	549	526	532	484	476	497	474	496	498	514	532	542	542	522	475	516	557	502	501	467	462	473	523	455	500	535	489	530	530	581	489	487	516	486	539	487	527	478	492	495	507	478	555	485	515	466	530	532	497	511	505	495	505	527	495	483	509	489	502	485	519	519	477	501	498	530	540	496	471	518	470	461	508	504	556	489	449	508	510	499	473	463	511	512	485	490	543	484	512	489	566	522	501	494	481	503	493	528	474	534	511	513	501	492	506	506	519	495	506	520	510	495	490	494	476	505	483	514	485	484	496	504	450	490	494	494	506	505	499	525	515	530	490	519	529	517	506	498	518	485	483	506	524	486	461	520	492	502	469	503	493	533	499	476	528	482	533	531	471	482	526	473	494	510	489	539	480	496	455	503	504	505	486	514	460	519	515	493	516	502	490	535	539	504	506	556	498	481	502	472	498	499	528	479	512	521	531	455	511	481	487	509	508	517	522	523	479	495	515	464	528	513	536	542	540	510	511	512	505	517	484	508	469	487	488	510	513	497	532	489	526	501	542	520	483	509	497	503	502	526	532	505	494	496	512	469	521	496	499	544	517	461	489	484	490	480	506	538	503	483	529	476	509	506	513	519	541	496	465	486	487	512	524	501	528	546	488	480	503	517	530	479	542	508	507	498	521	489	488	486	527	519	495	553	515	517	498	526	529	481	534	488	500	478	459	492	515	535	526	503	491	518	520	518	501	438	525	464	517	521	509	469	504	496	519	499	505	501	496	477	471	548	499	511	518	516	516	460	530	478	551	503	501	504	504	469	530	478	551	496	510	519	484	539	507	498	520	510	506	543	488	456	504	515	495	529	523	498	525	496	534	503	509	505	517	514	496	509	512	502	484	492	544	480	514	501	510	542	514	544	494	506	481	495	513	481	513	480	523	519	470	491	535	511	533	504	529	491	531	508	481	520	496	478	491	503	501	509	486	492	521	496	476	518	499
59121	40522	9009	983	681	550	494	491	473	424	392	403	409	367	329	342	388	366	379	372	339	316	356	350	344	298	362	325	388	331	362	366	343	329	339	337	334	335	382	354	362	342	373	362	335	371	366	335	353	374	329	340	318	342	332	329	337	351	331	350	346	345	323	345	350	328	355	326	310	343	342	356	317	362	369	350	314	350	332	352	356	360	340	353	334	322	323	313	339	336	359	363	350	319	327	346	322	341	340	334	317	339	319	349	350	389	327	328	332	350	332	345	339	332	329	307	317	336	366	356	345	338	338	340	355	325	317	331	379	334	343	316	364	321	312	326	334	290	359	371	357	338	327	348	344	314	341	347	343	311	341	354	289	330	317	317	344	331	307	341	303	335	359	335	342	330	378	317	343	365	338	323	332	324	353	356	344	355	368	368	314	350	333	348	324	367	356	358	319	326	366	315	322	362	335	332	333	318	337	333	328	349	319	346	315	348	325	344	359	318	339	355	352	340	385	314	353	336	346	333	311	316	304	357	345	316	315	343	359	324	340	350	347	318	335	330	365	308	313	369	348	353	323	346	332	362	308	351	345	348	347	339	331	362	359	348	381	308	358	348	336	350	322	320	333	310	333	322	318	320	322	363	326	346	342	347	318	354	344	349	340	370	387	329	348	363	328	338	321	363	347	358	351	357	316	356	325	361	318	315	385	334	364	327	361	314	385	336	334	314	315	347	346	344	366	362	345	351	311	338	329	330	362	303	341	367	363	342	331	345	337	332	329	352	336	355	310	337	320	331	343	347	325	313	372	347	354	325	333	357	317	345	341	326	334	300	367	370	376	342	335	320	293	322	318	332	355	363	341	355	362	354	327	364	352	359	331	312	343	326	365	333	348	377	358	332	341	350	341	305	333	354	328	312	333	308	341	348	342	320	318	324	319	348	332	352	316	311	296	324	345	370	345	350	307	329	357	334	339	357	377	347	323	354	325	330	316	299	326	346	360	357	353	340	330	345	336	351	322	383	324	333	335	333	391	364	337	349	349	346	370	328	366	338	362	329	377	354	292	341	383	344	319	323	330	355	323	355	354	317	330	299	347	314	345	360	374	337	343	356	326	321	328	332	358	321	340	359	383	313	335	326	323	340	332	328	324	331	364	355	362	347	381	352	328	351	320	315	360	351	315	351	364	320	327	344	332	332	350	312	333	350	329	374	358	348	302	368	363	368	334	372	353	341	354	359	346	333	371	369	319	332	306	362	340	342	363	327	350	326	347	344	328	344	343	343	343	346	346	331	343	345	371	337	318	354	343	296	325	347	331	320	331	318	315	319	299	334	310	281	369	348	352	353	307	330	366	360	310	305	346	352	344	364	359	307	343	313	334	363	334	356	315	349	349	349	310	361	335	353	311	335	346	362	340	323	326	355	336	314	327	339	340	369	351	332	352	370	354	356	332	333	326	347	336	332	347	373	338	343	340	338	335	305	370	359	333	333	364	318	316	348	331	317	312	337	331	311	366	331	322	359	367	339	365	330	341	342	335	320	370	355	307	340	363	362	335	381	361	344	354	311	347	362	318	319	367	323	350	352	346	345	376	295	340	357	347	341	326	313	321	346	360	304	342	356	325	363	337	356	324	356	345	323	312	335	330	396	311	326	383	359	354	313	354	341	378	351	335	367	340	349	357	355	338	344	339	313	312	315	324	350	332	366	354	345	370	301	351	344	339	333	305	357	317	279	317	343	347	357	326	356	355	298	352	357	365	330	326	340	333	351	364	370	356	324	319	297	314	320	329	354	350	333	337	342	358	379	313	320	328	356	329	341	335	365	345	387	355	333	366	309	315	369	314	362	338	357	357	322	320	358	347	342	319	348	321	356	340	354	334	318	367	334	347	392	324	344	368	312	350	340	373	395	351	347	305	317	342	293	332	354	351	316	359	337	335	317	374	344	321	336	323	322	351	348	339	345	325	348	350	328	331	341	326	326	337	322	352	354	331	295	339	341	339	346	337	321	320	331	318	349	351	328	351	307	314	317	329	327	357	321	329	367	308	337	338	325	311	307	327	328	374	354	363	361	343	325	377	344	344	358	363	331	313	345	343	343	307	353	333	340	316	325	335	336	316	348	332	375	335	343	350	348	366	359	332	347	344	354	320	294	358	340	336	348	327	359	341	383	348	331	352	340	338	341	358	370	317	368	353	302	344	331	303	346	355	330	379	352	325	334	326	356	357	344	301	353	333	345	383	337	302	308	362	320	376	328	341	356	323	342	348	316	332	332	367	358	322	328	342	349	347	299	301	343	326	361	398	347	338	351	327	329	323	326	345	341	365	300	350	308	340	349	330	321	326	348	339	335	340	309	353	358	330	366	332	336	366	332	344	311	315	291	340	351	332	361	325	358	335	352	349	349	329	352	346	349	370	361	303	320	362	328	356	315	325	349	368	360	350	322	318	337	343	313	365	338	350	319	376	341	315	335	341	313	348	335	314	323	347	324	374	319	349	320	306	340	320	360	324	325	305	365	326	343	313	330	319	332	352	331	360	341	329	330	303	314	353	312	337	296	300	324	349	321	344	346	336	368	305	314	322	340	349	358	362	302	352	333	332	357	366	344	354	358	342	332	344	348	318	313	361	360	342	346	362	361	353	357	341	320	359	354	317	325	385	365	343	331	350	347	392	361	336	356	305	331	341	337	360	350	352	338	377	318	357	360	340	318	357	359	348	337	354	320	360	340	331	350	330	370	327	329	348	313	374	342	358	341	326	321	372	337	362	347	336	353	353	361	323	353	342	361	334	324	329	368	339	348	327	346	359	320	340	350	334	346	344	338	329	342	346	350	379	296	335	345	337	364	369	333	334	316	310	338	295	348	339	329	348	316	348	340	333	340	336	311	359	324	356	318	329	318	333	337	369	338	311	335	332	336	314	290	363	295	325	354	346	353	313	331	352	347	338	346	321	356	305	367	350	338	363	320	339	341	344	313	319	330	372	375	328	346	351	302	341	366	342	354	325	339	334	314	332	353	343	322	313	335	342	325	320	321	307	341	325	320	333	390	322	330	324	340	359	304	333	335	335	336	354	356	309	341	317	349	337	310	357	322	352	303	343	326	378	340	316	341	305	349	353	342	306	310	349	336	364	334	317	388	336	319	331	348	299	339	317	330	359	313	332	338	342	352	367	345	357	338	365	330	338	335	329	338	348	339	306	339	361	366	335	335	326	316	321	318	354	344	339	333	345	352	347	345	320	393	358	345	344	357	327	320	334	311	326	334	291	329	323	356	327	324	334	370	302	344	336	336	372	366	356	341	333	354	322	369	368	333	344	344	401	327	327	314	363	307	356	333	315	321	317	341	335	322	302	346	343	334	335	364	311	350	341	362	339	341	343	343	356	342	362	341	340	357	378	343	302	347	357	331	363	305	364	363	386	336	382	351	311	366	330	350	335	331	343	354	369	337	340	369	383	348	360	353	316	337	347	339	354	333	342	352	344	342	377	325
35566	24975	2081	2415	2114	1965	1726	1569	1394	1261	1229	1212	1126	1145	1066	1011	1011	987	1027	962	956	928	889	949	932	926	856	917	931	909	918	951	937	858	887	857	884	891	882	885	876	933	850	853	851	868	904	858	912	814	917	870	851	904	896	839	857	840	834	891	850	899	892	901	872	802	824	856	899	803	889	818	859	816	826	887	874	843	864	896	818	853	825	844	869	863	841	858	874	909	898	869	833	909	851	843	880	899	830	842	813	821	888	896	844	874	837	867	844	847	858	859	879	884	849	887	896	875	822	866	860	878	893	859	880	911	915	872	846	902	835	856	839	813	888	920	785	889	869	873	832	838	852	886	851	856	816	855	840	876	840	843	873	822	917	835	866	905	847	856	861	872	886	902	880	870	816	881	865	854	792	811	871	874	853	850	839	827	876	856	831	890	871	850	888	850	823	841	871	831	870	852	839	838	848	852	880	850	820	833	866	888	868	876	852	847	841	868	827	835	897	870	870	849	826	834	860	910	831	825	837	880	879	917	803	870	794	790	930	864	887	868	907	849	871	849	891	898	875	872	815	802	763	875	850	833	886	882	863	851	847	882	895	896	867	800	892	829	869	873	864	829	812	867	861	876	892	863	904	872	896	871	857	814	898	871	820	915	868	817	841	871	885	832	836	872	848	820	856	866	831	849	837	808	896	896	849	821	821	853	833	850	853	921	842	841	851	869	824	861	845	895	846	857	829	865	883	900	803	832	889	868	831	829	853	910	875	874	846	834	874	912	849	887	926	845	897	843	823	927	842	910	842	876	885	847	834	842	873	894	872	830	868	854	853	851	857	899	899	863	832	887	901	865	839	897	886	885	846	851	911	847	868	837	878	824	880	846	827	833	873	851	919	873	857	882	881	877	785	872	842	878	859	887	849	830	836	862	804	839	892	840	871	884	841	873	814	839	878	902	834	880	881	870	885	865	862	864	859	763	818	868	920	851	894	855	853	871	862	853	848	891	821	860	822	859	886	871	828	863	872	865	882	864	819	842	894	878	860	820	856	888	848	853	862	874	908	854	901	783	868	840	898	896	819	863	847	881	863	884	854	867	856	862	829	808	821	846	894	887	839	852	849	789	849	802	853	844	837	854	837	871	815	811	880	930	825	837	889	878	782	894	881	846	913	875	841	871	855	887	914	845	855	899	803	837	874	875	851	791	842	841	835	858	861	856	841	891	859	849	888	887	851	894	900	825	842	821	880	849	891	885	807	799	846	873	888	895	850	828	842	873	795	842	866	818	815	819	844	833	871	866	845	870	888	840	894	878	845	839	908	837	845	846	878	851	886	819	876	849	825	878	796	855	857	866	869	871	884	894	853	836	793	864	867	849	912	843	842	835	865	831	912	867	862	883	851	898	822	844	881	865	855	807	859	849	850	871	879	804	858	831	828	852	883	823	850	891	875	867	857	861	847	888	886	863	870	836	803	874	880	832	832	849	870	810	854	818	880	860	893	843	886	912	836	823	885	855	829	849	825	841	841	882	878	832	910	867	848	853	845	869	824	846	834	855	892	867	865	860	846	848	831	873	815	813	916	869	902	850	842	804	827	873	872	806	818	810	812	826	866	931	843	895	831	834	910	799	909	869	905	898	851	876	834	850	868	858	843	829	852	817	865	860	800	871	862	814	832	842	807	933	861	865	833	845	894	857	867	873	852	892	847	926	868	853	860	813	857	922	782	810	872	868	872	830	895	918	857	838	848	855	907	818	852	878	824	863	863	847	865	811	844	863	820	836	887	880	862	878	832	874	887	836	847	845	927	851	837	856	837	803	778	887	878	869	859	885	855	874	793	825	864	796	867	795	847	849	837	824	848	854	856	842	895	826	843	881	864	885	848	859	880	877	844	825	868	843	862	821	828	834	863	866	893	816	869	865	813	829	915	814	827	874	870	816	883	859	877	892	834	916	863	806	878	805	865	880	846	832	938	844	866	829	889	829	842	884	832	907	844	795	886	935	876	882	781	894	872	836	838	900	903	877	859	848	913	865	824	856	885	892	902	847	813	833	791	830	829	861	848	889	907	810	848	887	909	861	855	827	854	820	843	917	846	851	831	876	863	868	835	894	841	835	858	794	835	802	857	833	862	921	896	883	831	866	838	840	854	845	902	827	828	842	843	851	847	867	868	893	855	853	864	864	844	850	827	868	842	868	854	882	826	888	834	911	833	872	943	851	811	860	913	848	904	857	843	837	856	809	902	878	815	846	890	862	894	838	846	893	820	851	868	840	863	794	853	839	887	858	846	876	830	831	905	923	837	843	851	878	835	790	868	862	847	857	869	828	824	849	843	850	867	824	859	884	892	852	897	841	838	876	836	870	852	882	924	874	875	840	811	871	918	822	837	852	869	889	821	927	857	817	847	868	839	820	857	846	874	857	888	860	859	838	889	841	851	827	900	854	878	874	891	839	818	837	849	887	822	940	876	895	859	889	773	831	871	870	844	880	859	857	859	815	855	923	842	798	863	832	844	829	918	834	862	875	870	886	858	868	820	900	885	820	862	860	908	876	807	899	862	873	866	867	861	845	910	923	834	821	866	894	820	861	883	824	852	903	852	844	830	807	854	820	868	863	898	841	906	816	795	836	860	866	815	836	838	828	877	857	846	820	819	878	881	895	816	896	812	846	872	869	874	869	920	807	885	829	853	909	796	892	869	839	880	855	839	870	836	847	860	831	907	892	799	899	844	841	844	818	868	866	818	876	860	879	855	898	843	836	890	876	876	858	853	822	878	864	892	872	882	870	854	818	826	841	906	810	862	852	892	859	891	834	835	847	831	860	854	878	877	913	878	900	862	863	813	865	844	873	829	843	829	846	879	869	848	843	849	872	837	848	845	928	842	871	842	924	843	929	810	911	907	855	828	843	849	886	859	860	851	873	839	913	865	818	878	866	894	899	861	849	840	859	838	880	813	868	891	862	854	880	823	890	875	862	838	844	838	841	876	820	835	863	830	855	865	833	844	862	842	815	851	896	862	834	853	853	878	816	840	903	857	837	846	869	877	881	903	862	863	868	909	818	861	929	847	826	901	774	811	851	850	832	842	869	820	829	858	860	855	873	846	914	819	863	877	849	834	839	788	846	873	834	871	853	850	871	841	857	869	810	853	908	840	875	885	900	869	918	855	872	886	836	869	868	876	876	870	873	883	873	830	873	862	874	816	825	839	885	838	838	867	857	919	840	850	860	906	835	802	863	866	891	821	888	843	892	868	843	865	842	859	853	879	866	835	901	895	879	824	886	871	886	843	872	895	819	853	851	867	849	880	838	857	858	851	885	852	870	883	889	916	863	841	818	890	890	855	862	839	848	889	862	838	822	833	875	874	851	879	884	884	883	780	900	892	820	828	846	839	844	821	840	835	883	879	829	833	874	883	825	926	852	874	823	831	806	835	871	868	863	869	835	914	867	857	840	877	799	857	929	882	896	885	844	858	862	862	894	858	861	827	887	867	852
70485	52747	16248	2955	1134	837	674	590	568	533	479	458	430	458	424	422	397	416	411	386	388	390	369	402	361	394	373	365	396	373	406	399	383	358	403	384	410	406	366	395	401	350	344	358	379	360	394	376	391	382	362	360	352	348	390	346	385	413	383	416	381	409	386	365	399	344	396	377	384	371	366	343	378	350	345	375	384	373	355	388	380	388	402	364	326	377	349	392	372	393	403	387	362	370	351	359	407	349	408	365	350	359	377	357	373	381	369	369	356	384	368	357	352	358	376	365	344	355	394	342	349	402	413	357	388	344	328	377	379	391	371	386	371	396	370	357	392	334	340	392	383	384	356	360	382	345	372	368	386	403	396	370	372	362	371	368	323	373	346	324	370	347	316	380	352	370	355	367	352	379	346	360	355	398	375	354	365	381	342	398	362	376	361	367	369	339	391	377	382	386	333	341	389	362	371	364	359	307	349	363	378	380	340	379	367	398	373	343	367	364	349	365	400	397	397	377	343	348	390	395	403	409	398	355	366	366	344	361	415	391	353	384	388	362	380	348	356	375	352	336	363	339	352	406	368	362	390	367	382	355	374	357	358	403	351	377	375	382	352	364	355	397	376	373	376	364	365	346	402	379	422	407	373	380	365	375	387	345	372	392	413	392	382	381	357	352	393	380	383	358	341	376	353	342	378	369	344	396	365	366	333	336	395	363	401	369	422	379	397	347	377	408	345	365	350	365	372	372	325	386	373	357	377	358	405	334	339	366	381	399	368	371	373	356	365	366	354	360	396	343	369	369	384	379	381	360	338	379	357	362	357	367	339	358	369	366	363	365	366	354	409	356	387	387	384	359	343	391	403	345	353	349	346	329	354	364	361	373	327	370	391	379	402	389	343	341	363	404	375	412	390	356	372	385	352	367	414	382	352	323	384	341	345	381	360	388	378	386	341	381	347	363	378	356	368	358	400	349	343	346	384	375	389	394	335	382	363	383	361	377	380	347	360	353	318	372	360	386	370	357	399	342	382	354	383	374	394	390	326	361	348	388	393	365	375	375	376	411	378	365	368	353	386	391	423	388	367	357	371	379	353	331	341	385	356	356	409	373	391	371	412	383	364	365	346	363	383	377	371	390	377	361	381	373	360	375	362	358	369	369	365	356	351	361	367	414	384	327	347	373	340	361	368	402	347	406	342	397	328	346	357	360	370	362	369	342	371	337	395	398	366	373	399	396	330	337	362	373	360	359	360	376	365	365	364	360	369	359	368	386	393	398	394	368	403	381	395	385	345	376	345	400	365	359	400	371	346	328	372	325	363	374	409	353	355	376	343	392	386	369	342	355	379	359	382	395	365	367	329	381	387	343	331	366	380	354	350	373	349	411	382	358	316	385	404	420	398	361	357	364	360	342	374	385	356	382	383	368	339	354	386	365	363	372	393	343	371	339	408	368	365	352	382	385	337	363	406	384	423	404	373	344	359	393	358	360	376	371	375	371	361	353	365	396	382	374	390	341	374	360	372	369	379	398	358	370	424	335	376	389	365	366	374	335	354	410	368	363	407	359	360	374	373	353	384	398	352	378	337	378	322	380	358	378	367	351	368	381	381	379	353	380	375	356	363	368	393	303	374	401	369	356	384	319	340	336	404	397	350	364	389	406	381	412	386	339	381	385	361	362	392	403	342	318	368	373	354	341	376	341	390	394	385	362	351	400	360	379	356	356	359	398	365	335	359	377	372	348	346	347	374	385	400	360	375	406	411	406	371	355	374	367	382	368	391	376	382	347	393	345	377	398	340	358	344	395	353	403	351	401	393	407	377	409	347	384	354	353	375	369	375	386	352	363	349	376	332	371	327	338	349	368	360	347	391	341	367	391	404	355	356	378	394	378	371	390	392	369	355	359	365	401	392	394	384	393	369	381	352	359	329	380	382	369	368	357	352	370	376	350	351	380	351	369	375	386	391	359	340	353	389	370	345	396	364	366	331	371	362	345	358	383	378	359	359	366	345	365	382	358	349	349	383	338	338	340	355	376	342	333	352	354	398	381	356	400	387	359	366	385	392	397	367	325	346	357	398	358	339	357	349	376	356	365	401	364	419	357	371	389	360	406	397	370	334	358	377	345	362	333	321	389	373	358	354	375	378	385	314	340	358	348	306	411	379	387	377	365	409	399	371	368	376	367	356	372	382	376	336	388	363	373	383	401	363	363	364	368	396	344	369	357	356	377	366	376	396	344	378	349	372	372	383	341	357	370	353	369	380	417	357	361	372	375	368	352	366	394	377	362	359	386	374	377	383	332	376	349	372	350	373	349	356	362	353	393	380	360	368	375	369	366	369	392	396	356	364	378	351	357	364	387	406	347	367	370	372	381	364	350	382	382	359	381	383	381	366	380	371	408	375	367	397	364	368	383	354	366	379	341	360	401	346	363	357	359	371	347	399	383	343	378	404	368	392	360	380	392	388	358	365	376	370	373	382	376	389	340	347	337	336	357	374	362	353	353	383	391	399	376	373	398	348	390	395	369	336	397	372	353	385	376	376	351	393	360	361	416	398	375	389	393	375	348	342	332	351	365	375	365	412	397	383	333	340	391	391	385	315	350	361	395	390	365	394	365	354	363	350	356	401	380	384	334	387	375	352	375	384	367	344	382	365	389	361	332	336	378	377	352	333	372	351	374	367	391	386	371	364	394	368	375	379	374	339	360	371	384	384	397	395	357	365	389	365	371	356	347	394	378	384	364	391	380	355	414	375	404	370	381	367	358	355	360	355	413	354	409	357	351	365	358	347	361	414	354	373	323	368	384	364	357	381	361	353	349	338	404	350	376	374	369	376	388	356	367	392	367	394	358	382	390	352	361	366	409	367	341	346	391	331	358	370	366	398	399	344	396	382	372	406	421	344	386	378	363	373	323	322	359	393	396	381	366	403	404	374	379	388	372	357	380	390	349	368	369	373	389	360	343	373	322	362	378	331	340	402	399	388	389	377	364	378	364	374	377	386	382	351	338	330	403	324	405	335	372	379	399	380	372	366	337	402	406	363	384	379	383	381	361	365	350	385	388	343	383	382	379	349	359	382	375	359	383	380	353	339	360	384	361	345	410	383	327	373	377	379	349	357	364	363	367	349	361	360	351	319	374	385	366	380	371	368	348	361	353	362	410	347	335	372	374	385	358	352	357	406	371	359	364	400	348	361	347	367	407	370	336	362	380	366	387	387	351	352	376	369	375	380	377	344	381	350	372	372	415	400	338	347	334	363	382	345	377	335	381	385	384	411	401	373	372	390	349	400	369	395	393	380	381	372	388	394	399	367	348	387	356	372	397	386	380	366	372	375	392	358	387	394	412	353	328	343	357	390	400	350	379	367	399	371	358	369	390	340	388	415	373	391	405	356	381	375	371	372	338	379	366	368	390	349	365	332	369	398	358	394	364	369	384	374	384	352	379	391	367	389	360	421	415	384	393	361	356	369	365	348	363	364	412	370	340	367	329	363	392
44521	31535	3248	3817	3499	2916	2485	2101	1932	1714	1535	1485	1392	1269	1209	1245	1186	1170	1181	1071	1091	1081	1029	983	1020	1078	1031	937	1014	992	983	954	998	954	895	997	909	977	938	911	976	985	914	945	929	991	938	939	928	921	960	950	975	949	924	905	932	973	949	904	915	947	889	918	919	991	849	840	913	946	870	880	890	894	847	881	926	910	897	927	895	890	911	865	899	888	954	860	903	905	886	877	856	879	888	830	896	842	885	883	882	896	894	920	934	914	885	894	885	947	881	923	888	881	922	911	867	882	912	873	912	872	934	858	914	887	866	875	924	891	894	874	840	897	935	878	944	896	941	893	848	969	890	903	877	854	903	895	895	895	881	841	824	926	847	889	824	941	887	897	882	849	871	871	919	877	947	923	914	942	914	875	886	802	889	842	888	901	901	921	909	891	879	881	903	847	894	909	892	915	874	951	917	880	841	901	911	928	883	861	865	858	900	847	904	924	915	916	857	932	900	882	886	935	898	937	864	883	868	895	899	877	899	833	866	867	935	863	881	938	902	828	894	899	844	896	839	935	895	900	892	875	930	939	862	923	854	888	887	892	932	936	866	877	895	881	909	916	854	877	893	870	880	903	932	883	871	923	867	872	887	850	904	876	882	886	900	897	930	908	894	858	915	901	918	907	901	912	883	837	839	848	886	945	894	871	891	919	972	859	882	845	896	880	855	899	860	846	837	886	929	884	868	947	934	914	854	877	909	860	920	873	884	865	924	875	933	875	907	876	853	834	879	880	862	879	877	899	905	905	872	952	914	890	926	862	966	853	931	938	845	930	902	819	917	887	893	892	829	922	921	904	896	887	874	922	855	940	920	918	915	906	887	889	911	894	917	908	912	889	893	861	870	928	903	793	875	890	850	882	837	900	889	852	867	841	867	854	928	916	879	914	860	940	906	904	918	863	843	887	907	891	928	902	918	865	874	936	898	895	827	905	915	857	884	859	875	863	876	889	886	867	878	893	860	865	829	886	909	946	901	897	893	870	899	949	914	866	878	871	864	951	922	866	921	883	895	848	885	894	909	929	898	869	904	866	868	873	878	855	890	883	904	850	929	901	903	913	857	892	911	903	867	852	896	896	891	864	953	844	906	880	915	886	937	889	898	845	867	880	901	886	907	869	931	936	886	911	831	945	871	884	873	883	900	850	898	840	873	922	859	900	856	856	921	873	901	915	861	845	895	892	919	809	835	914	857	880	886	856	889	879	869	900	870	930	881	906	850	910	947	923	932	873	895	874	909	935	830	910	858	923	871	930	911	926	884	910	928	830	935	956	926	883	913	846	899	906	888	958	926	904	877	853	877	839	885	866	841	874	855	911	904	868	890	914	869	925	874	847	896	850	934	862	891	867	866	862	890	875	868	878	846	896	871	814	891	946	928	898	851	855	910	832	891	883	897	874	886	908	872	829	853	844	913	911	891	904	904	852	888	923	896	855	892	892	950	874	848	906	896	864	922	896	870	892	950	920	920	856	847	835	836	856	869	918	864	881	925	840	866	909	845	956	898	907	913	942	876	870	929	962	888	865	916	889	856	892	913	872	918	910	883	871	867	957	964	856	923	918	897	879	848	881	844	922	898	947	880	820	877	890	851	916	856	915	890	901	930	906	841	922	854	904	864	860	897	899	920	879	892	886	862	886	853	920	877	887	957	846	895	934	846	900	927	883	874	896	840	919	888	869	876	919	888	922	863	880	863	887	847	890	836	915	931	912	864	930	879	923	865	853	920	880	884	892	901	856	891	920	878	891	908	850	934	838	910	882	908	892	890	906	924	902	890	930	888	879	910	910	890	820	871	908	880	868	919	875	839	886	890	910	904	874	883	899	861	878	931	887	886	964	890	904	898	856	876	863	870	895	860	893	848	876	870	878	909	863	843	893	909	859	892	902	914	863	925	860	940	912	907	952	893	899	886	917	908	860	922	889	873	864	893	869	876	910	864	891	876	941	918	900	922	891	879	907	850	874	933	874	872	876	906	880	904	876	898	866	930	878	875	920	900	859	911	856	887	898	833	878	850	940	916	881	932	854	867	878	853	909	898	925	903	898	934	873	953	840	860	858	869	882	856	887	858	887	875	942	847	877	838	803	896	836	905	861	897	890	937	907	919	920	863	874	872	893	946	894	852	862	872	884	921	896	873	859	925	838	898	887	876	840	860	872	896	922	891	933	935	861	919	851	906	865	910	946	885	928	863	809	888	876	873	902	940	921	908	900	901	918	840	926	879	875	849	890	830	888	885	879	833	888	878	887	940	857	887	919	871	874	912	880	928	918	888	896	883	877	882	850	919	840	900	908	927	862	884	889	808	895	921	886	862	868	934	910	916	845	875	913	873	902	854	861	848	962	882	876	918	841	926	901	877	855	847	908	919	907	898	891	892	905	880	880	902	906	882	861	905	934	876	927	859	859	919	860	881	920	845	940	916	882	934	839	901	930	896	956	892	850	914	924	925	922	881	868	877	901	879	896	883	865	925	861	907	844	882	888	879	889	885	935	884	829	910	838	874	890	884	902	923	872	897	889	912	905	872	925	862	911	879	892	908	904	893	936	838	865	886	898	886	890	893	910	917	842	875	871	859	879	871	903	884	884	868	878	957	922	939	916	861	883	878	867	925	902	879	920	860	899	882	891	889	936	844	906	870	870	944	852	876	916	901	873	894	884	900	905	878	864	875	867	897	873	908	952	901	882	892	849	900	836	874	863	872	935	915	928	879	861	870	880	847	925	854	897	927	871	891	837	889	848	870	870	899	853	863	839	955	902	936	872	902	902	899	913	901	903	875	908	914	849	964	836	865	872	902	881	910	874	878	932	895	910	843	885	892	872	881	870	886	852	866	921	871	881	918	899	876	859	881	887	865	871	923	908	849	928	871	881	876	918	875	884	909	854	865	885	889	919	910	850	905	856	879	891	887	853	898	915	896	909	831	908	864	862	872	862	898	873	885	855	873	894	874	834	890	923	898	896	889	882	892	930	896	894	931	899	851	951	895	938	858	933	825	935	883	864	897	876	852	830	888	920	976	871	907	909	840	933	880	887	902	872	938	887	886	902	899	916	894	903	878	884	896	888	933	915	940	872	858	940	861	875	889	902	846	877	941	938	895	836	890	895	910	874	881	921	908	916	910	859	904	895	868	914	935	855	868	842	899	839	942	957	941	867	920	837	894	876	861	840	909	906	912	867	905	911	867	912	889	879	941	883	921	874	875	908	909	863	921	913	851	873	923	907	930	886	923	872	836	883	916	844	908	888	891	957	895	922	903	896	823	895	892	875	902	904	961	919	912	851	898	893	904	909	881	920	929	935	879	966	899	854	916	966	878	927	912	851	913	829	933	922	908	882	930	904	898	852	910	907	865	838	869	889	848	900	864	863	832	937	902	876	904	948	884	854	941	853	954	930	892	916	885	899	855	853	859	894	880	846	976	902	866	891	945	895	925	915	954	913	908	855	863	839
15031	4279	394	196	210	194	162	179	184	180	180	192	188	181	202	161	192	191	179	199	167	178	188	170	191	183	167	182	194	163	167	196	186	181	178	182	190	178	192	169	174	170	168	160	186	179	178	184	174	169	163	174	171	170	181	175	196	170	180	179	143	159	160	187	171	165	209	177	181	169	193	170	143	181	192	160	203	197	175	185	166	193	194	141	173	173	194	180	184	187	176	178	178	157	176	154	174	178	173	180	189	161	196	203	170	178	177	188	200	204	179	184	203	169	170	187	183	173	182	165	196	188	180	183	176	156	182	185	176	184	168	168	181	187	196	173	159	186	208	172	172	178	176	211	173	193	173	174	183	182	161	192	178	174	166	198	170	160	169	143	173	172	192	198	178	188	169	185	186	199	173	179	161	151	154	166	180	173	175	158	179	205	159	182	203	208	191	180	165	177	167	172	193	170	150	163	177	130	173	204	166	189	179	199	162	170	153	201	186	165	188	185	182	156	182	183	188	183	179	169	177	172	154	176	189	188	177	160	169	188	163	194	175	162	179	196	212	183	195	178	179	166	197	174	177	188	194	172	181	162	180	169	150	187	185	179	181	189	179	198	178	180	197	178	167	194	175	163	189	151	167	186	188	174	176	187	158	191	169	189	172	182	181	187	195	158	173	162	154	139	147	183	192	189	176	170	204	163	160	157	200	158	160	177	197	157	158	201	186	178	164	183	187	163	180	216	180	187	158	180	180	171	170	173	176	187	187	179	176	171	177	187	177	175	189	177	171	170	161	164	177	189	160	200	181	149	210	172	179	166	190	171	151	159	190	183	213	160	160	160	178	170	162	171	185	185	181	181	192	226	190	147	204	181	200	192	153	155	170	177	171	181	168	173	198	153	202	167	178	177	158	175	175	164	186	194	190	158	175	166	171	177	156	178	174	200	188	200	179	162	177	181	194	150	163	204	178	190	175	174	176	186	160	167	212	176	181	156	173	183	189	176	183	185	192	186	200	169	180	199	156	180	195	180	149	176	187	161	181	160	183	168	188	203	182	174	166	180	162	183	171	174	181	171	168	169	199	179	173	167	187	197	173	194	167	178	193	177	172	168	179	161	178	150	165	192	193	163	171	157	188	219	175	159	210	175	178	159	171	169	161	187	185	181	190	185	205	168	196	166	190	150	198	177	176	167	155	175	155	157	167	175	180	195	164	176	179	179	174	201	171	197	159	184	169	170	151	183	176	170	174	182	170	183	178	177	157	188	184	180	213	175	160	168	169	198	172	177	200	180	175	189	147	178	164	165	182	199	155	193	172	179	171	177	190	168	183	157	173	179	170	166	186	186	181	158	195	190	179	145	178	156	179	175	182	201	190	167	194	164	175	179	145	177	170	180	173	176	158	171	152	203	190	189	174	167	195	202	173	188	155	166	186	183	180	185	176	185	158	162	200	160	178	174	207	179	169	167	169	181	166	192	166	180	166	175	182	170	162	188	190	166	184	167	193	193	155	169	175	187	172	193	205	199	174	185	201	166	180	159	189	171	161	200	175	166	195	185	174	180	193	176	169	219	184	191	174	205	154	173	195	181	180	153	170	206	203	189	181	192	193	174	156	165	189	187	171	210	153	174	208	195	192	196	192	156	175	190	167	175	183	176	176	181	170	178	182	176	169	183	186	163	156	168	169	173	172	163	171	166	194	187	213	200	181	176	196	184	184	177	158	200	183	149	177	153	190	182	174	175	186	167	181	181	171	184	163	185	175	182	174	173	181	179	173	211	176	173	183	196	195	176	168	180	164	185	177	194	174	157	187	177	207	202	171	166	179	207	195	195	172	176	160	191	174	182	159	179	166	157	192	180	197	179	172	160	169	166	177	188	155	165	206	173	169	178	166	163	167	174	194	194	170	201	173	168	183	201	162	173	190	181	172	162	151	168	185	181	174	164	167	179	144	169	175	178	168	179	181	175	182	205	194	166	159	154	185	175	172	169	184	168	183	171	182	167	188	169	169	167	151	179	175	166	178	185	198	177	205	169	191	198	171	175	192	180	168	161	165	177	163	169	171	171	183	178	178	184	196	199	163	174	213	176	169	183	202	181	164	169	169	199	175	197	201	185	168	181	170	196	193	185	163	185	170	191	174	178	197	183	171	189	171	161	198	184	182	167	177	184	169	176	170	162	191	192	162	173	170	160	174	219	188	188	170	157	158	196	171	176	195	174	183	173	171	190	195	177	174	141	155	180	183	160	159	182	182	171	176	176	182	181	173	172	165	191	162	179	198	162	158	181	201	203	166	183	185	208	196	206	179	183	192	169	172	186	185	184	158	170	178	186	190	203	176	164	173	167	181	180	183	169	166	194	185	179	147	189	188	191	168	167	162	159	167	169	166	162	177	197	184	194	183	160	150	166	191	193	185	178	174	182	158	176	180	163	187	171	195	183	180	180	190	178	187	177	183	196	187	191	177	214	157	154	205	158	184	170	188	175	186	175	178	188	152	178	166	175	179	198	167	184	177	204	157	160	196	169	196	182	184	179	149	195	158	180	208	177	188	194	194	188	183	173	162	189	181	180	155	183	182	181	171	210	172	179	191	197	167	179	181	185	164	173	185	174	168	206	174	184	172	164	186	192	188	197	181	185	177	192	184	179	181	168	188	198	166	173	191	179	173	176	186	167	214	176	159	202	186	154	159	191	189	176	193	164	189	191	163	193	172	181	146	168	175	157	158	198	178	176	185	183	166	200	176	204	166	175	170	156	176	192	182	175	166	174	173	163	176	169	176	175	181	176	175	187	161	145	188	148	171	213	171	161	155	166	184	193	175	194	184	195	186	165	165	183	193	215	183	194	177	153	178	175	189	177	201	187	162	181	156	177	215	177	195	175	187	181	198	190	184	187	158	181	196	171	208	197	192	166	172	189	159	183	176	155	159	162	181	160	187	172	183	209	181	145	175	192	170	199	196	189	171	195	166	169	180	166	198	171	191	160	194	178	179	173	183	164	177	202	190	187	205	197	152	187	190	185	163	162	215	190	195	161	210	165	144	188	173	190	162	174	164	174	181	177	188	177	178	190	180	150	194	175	177	178	163	168	189	164	157	177	183	186	173	186	175	203	163	189	182	168	175	162	157	200	168	146	157	187	167	178	188	189	183	168	187	197	182	164	206	180	182	169	161	181	187	200	195	180	185	203	184	187	182	171	167	174	187	191	172	169	174	190	162	172	178	143	195	154	210	179	163	197	188	194	161	190	193	156	184	153	170	199	182	167	169	179	189	180	167	172	177	167	191	179	166	183	164	171	178	166	165	160	156	181	179	161	173	154	158	163	179	174	186	190	172	177	202	172	162	171	167	172	160	158	160	167	183	190	170	174	179	178	165	166	178	173	170	168	188	163	183	171	189	164	181	190	191	184	182	183	166	172	201	170	179	183	214	163	186	175	182	179	177	198	170	177	169	170	200	211	174	185	167	196	191	172	182	174	171	181	199	190	176	189
13038	5577	567	609	582	599	530	565	576	506	509	502	523	535	524	493	533	487	526	555	482	541	499	518	523	541	505	507	510	481	585	529	488	489	533	491	474	485	468	480	504	563	548	539	466	514	480	522	548	510	496	511	525	512	535	514	535	514	510	474	534	503	566	502	501	484	504	496	532	491	500	521	517	509	528	528	518	535	527	519	515	514	479	483	517	506	512	510	502	491	545	570	488	532	511	481	544	527	532	521	547	480	499	521	495	481	530	493	505	502	535	492	528	529	553	506	495	515	519	532	514	479	496	537	466	544	513	490	532	502	540	508	528	498	493	479	500	505	538	489	533	495	501	520	473	495	508	560	568	542	475	516	525	527	506	502	518	509	532	525	514	500	534	477	507	499	488	511	552	559	531	521	534	512	512	522	484	473	523	501	495	522	495	501	528	487	501	482	511	523	514	501	476	479	546	500	497	520	514	506	595	522	520	495	494	544	479	513	487	497	552	516	560	501	503	514	541	514	513	470	502	536	536	547	517	504	504	535	504	534	478	510	527	517	497	514	487	533	524	534	520	503	507	522	508	527	452	523	543	505	494	512	512	518	522	548	530	509	506	540	506	523	499	504	507	526	532	536	512	535	490	497	575	518	523	512	542	514	542	516	504	507	529	517	539	509	495	499	552	537	487	532	467	558	557	527	517	476	500	511	475	519	524	527	499	536	551	500	502	474	503	517	532	508	527	518	522	542	507	524	550	515	462	476	537	566	508	510	539	516	518	527	540	495	522	506	532	492	545	501	540	529	461	501	537	495	520	505	526	551	517	490	489	515	517	515	554	567	523	535	475	463	525	512	488	549	530	524	515	518	540	574	524	529	533	514	513	512	486	545	508	491	516	493	507	549	515	512	484	508	506	516	550	491	502	532	450	475	535	508	505	500	509	536	529	488	522	551	470	503	551	517	545	491	524	514	538	508	522	507	507	492	503	505	504	519	517	496	531	506	538	532	525	468	523	513	479	525	522	524	494	504	505	518	506	522	544	529	526	480	541	453	468	500	483	483	525	543	515	517	521	556	529	511	528	546	484	530	549	508	526	475	503	487	531	548	512	513	500	501	522	518	489	530	529	514	501	506	522	482	496	508	489	491	500	543	505	514	513	484	490	502	500	502	511	534	529	553	511	526	557	555	529	518	494	521	519	483	485	530	539	508	497	553	515	467	503	505	476	485	494	535	538	521	512	513	528	487	477	546	491	501	501	505	529	491	474	501	535	543	503	498	512	511	492	495	518	470	498	510	537	528	496	534	529	525	508	487	545	519	519	549	502	541	537	528	527	530	496	451	522	482	507	518	551	493	509	499	526	514	483	511	540	527	523	493	543	526	535	496	535	528	490	491	557	482	558	534	501	526	530	516	506	486	528	488	511	494	506	496	518	485	502	551	515	535	517	541	514	525	534	518	479	506	532	542	476	513	531	514	457	508	494	494	556	522	514	513	519	487	470	457	493	552	506	552	511	544	536	545	494	505	482	501	517	508	528	521	529	523	495	559	514	507	538	474	528	524	546	526	514	546	509	539	494	551	484	518	476	505	513	552	555	558	529	509	462	524	509	504	553	490	534	520	480	499	549	494	516	514	483	519	504	528	484	495	479	511	518	510	535	510	503	495	522	548	539	539	516	523	498	538	524	520	471	472	528	532	479	493	541	445	493	488	543	565	524	503	513	496	538	557	519	518	497	489	491	521	513	483	508	478	552	473	484	515	555	522	545	505	493	520	494	514	508	484	486	495	519	504	512	529	559	516	516	529	531	507	504	520	519	493	528	539	478	492	502	493	493	520	509	453	491	487	525	513	551	516	514	526	523	507	503	531	485	490	503	506	535	502	482	499	539	510	495	540	458	524	509	527	480	505	505	541	489	522	493	496	494	519	475	537	528	508	514	500	541	468	514	525	486	533	515	532	511	524	515	522	526	509	488	493	523	520	511	483	496	492	526	547	563	505	514	545	512	527	508	533	469	503	500	480	545	493	499	528	554	525	508	495	504	542	509	525	509	542	493	499	555	496	534	518	555	500	531	519	540	524	507	482	517	505	509	503	552	509	497	509	541	485	494	564	479	467	517	490	504	518	487	525	521	498	514	517	504	519	470	501	480	524	501	489	532	570	486	520	520	520	531	518	520	495	510	493	500	559	528	490	504	516	536	546	524	491	503	535	511	493	530	482	534	478	544	546	493	530	529	463	497	562	469	503	550	546	522	529	474	517	500	478	535	497	504	510	531	519	513	462	493	539	531	521	540	533	495	544	527	505	528	529	481	493	537	508	508	494	465	489	516	524	501	525	539	524	466	503	545	494	513	527	514	533	546	505	502	497	482	525	505	488	486	534	521	478	502	492	543	496	515	524	524	530	537	528	520	504	490	532	483	535	515	511	548	541	509	497	489	551	485	526	528	507	526	517	503	528	573	520	547	519	493	517	513	493	494	502	523	489	522	513	564	516	499	510	492	467	503	501	537	528	524	524	541	479	524	531	490	518	515	506	532	496	474	481	505	495	548	499	537	512	506	525	526	553	476	522	459	486	542	497	511	531	480	520	533	515	498	514	508	514	518	547	540	521	513	516	499	533	539	497	523	518	499	519	534	509	526	515	487	522	535	511	507	502	533	490	534	480	491	531	503	514	523	481	520	503	523	502	511	514	522	542	509	539	518	517	491	516	569	526	530	495	518	519	505	535	539	504	492	481	493	473	548	496	500	524	521	535	497	443	498	538	518	556	538	499	525	504	519	535	498	520	498	488	524	490	503	533	517	466	483	511	507	527	527	498	517	540	517	494	544	519	543	560	514	567	534	545	528	505	524	513	509	486	512	489	582	555	533	508	503	566	475	506	512	526	499	561	488	529	515	544	471	534	530	500	475	502	527	542	522	545	459	508	514	546	466	530	514	474	470	503	491	512	503	521	538	507	518	480	504	481	489	458	543	522	496	515	521	529	526	543	482	545	502	513	536	508	534	561	548	504	505	473	491	540	506	519	503	515	548	528	538	540	542	510	497	476	482	487	540	485	534	516	525	499	517	540	447	501	504	549	519	507	531	537	503	495	551	501	511	523	464	535	484	510	504	449	501	493	528	522	584	523	551	491	533	506	533	514	471	534	539	511	527	538	565	535	532	529	475	546	543	533	524	547	518	490	488	510	515	507	525	567	539	492	496	522	552	504	531	512	527	501	543	521	514	496	487	512	487	538	540	514	544	531	505	511	506	498	501	487	525	492	515	534	501	526	521	529	543	534	510	493	474	544	495	533	536	546	498	513	520	491	520	499	531	481	511	529	519	517	514	508	488	500	487	473	507	511	519	505	512	562	563	510	532	498	514	500	483	546	506	526	450	496	516	525	531	520	471	502	486	502	526	487	504	520	472	478	530	509	514	526	524	497	520	492	516	511	477	503	514	565	523	530	478	510	494	494	537	518	527	509	523	511	539	556	560	505	539	512	500	520	507	497
57769	41147	8687	993	672	567	415	460	470	405	387	372	374	379	341	320	364	383	371	356	321	376	357	380	374	310	336	350	321	358	397	318	332	326	341	366	377	367	358	325	359	327	357	316	370	336	342	327	313	340	363	327	333	354	363	287	362	359	344	375	329	350	344	368	322	336	310	349	359	351	337	364	310	373	356	364	348	335	336	356	301	359	365	352	335	362	320	321	345	326	336	353	355	347	342	348	347	317	368	335	325	361	358	345	348	372	300	309	395	310	362	337	336	306	340	323	307	315	314	335	339	361	346	331	345	358	316	343	322	347	323	365	353	322	323	369	344	311	354	321	330	333	322	341	365	348	335	350	344	351	349	339	362	330	312	337	358	323	348	337	343	344	330	295	368	323	364	354	340	335	360	316	340	348	350	364	359	372	306	335	388	325	361	320	342	381	338	330	347	366	348	345	370	324	340	348	316	317	342	311	339	320	326	373	327	341	358	331	347	366	316	356	303	362	321	336	340	331	328	340	355	354	328	278	363	366	355	335	341	368	362	369	343	357	330	319	309	360	351	356	325	352	326	341	327	328	342	341	353	348	371	354	319	343	339	335	319	341	333	358	339	284	331	334	349	341	349	333	317	364	346	340	347	306	327	334	316	347	316	312	353	356	347	350	323	352	316	339	315	356	314	303	320	314	330	336	352	335	343	336	345	329	338	313	334	355	377	353	362	349	377	355	332	333	317	330	336	369	324	323	351	324	302	355	342	333	345	351	345	350	337	334	332	331	344	336	334	373	356	364	341	305	332	333	358	391	360	367	353	343	364	351	345	333	379	330	332	346	351	348	337	351	354	358	375	376	357	359	344	370	356	352	357	299	331	349	331	346	319	327	312	329	353	384	366	315	359	332	328	312	349	331	342	344	377	307	323	310	336	337	315	359	359	328	335	345	364	326	361	340	319	313	338	341	327	337	351	352	309	349	318	322	347	334	349	312	304	349	373	354	372	335	332	321	364	323	349	342	316	337	317	354	322	363	336	376	353	326	382	359	337	338	308	361	328	300	324	314	347	312	373	339	339	324	361	343	336	321	337	338	360	340	349	366	348	337	308	387	375	342	346	354	371	360	334	359	323	317	343	358	334	319	346	375	323	361	293	310	339	335	338	369	332	319	360	384	385	346	335	357	344	371	333	343	343	370	339	362	354	340	346	362	353	297	333	330	361	347	321	327	345	357	314	339	347	302	305	373	343	346	308	333	355	314	292	351	357	347	310	327	340	315	332	340	336	335	317	356	350	342	361	340	368	330	331	344	366	354	344	352	338	323	354	343	346	358	361	351	368	349	347	356	362	326	328	338	352	316	363	340	346	354	309	356	323	385	333	348	338	341	355	326	363	339	325	349	337	385	307	326	349	362	329	336	342	331	353	355	349	334	330	389	354	352	363	382	319	379	350	325	332	345	363	327	341	362	380	342	355	325	324	340	358	306	352	312	309	372	339	343	340	325	332	336	351	328	336	338	315	321	301	369	307	369	357	344	300	378	382	322	336	336	295	335	306	353	354	354	330	350	323	350	338	376	311	329	311	387	340	341	378	327	324	349	364	328	339	309	372	337	336	304	339	338	318	331	325	357	306	359	341	350	305	313	299	357	333	329	313	338	305	314	350	327	364	340	327	329	317	343	315	326	323	362	362	355	372	353	334	359	324	327	303	341	344	324	351	325	362	319	345	341	361	324	344	365	304	355	354	317	346	314	363	324	343	365	390	321	330	353	327	388	334	327	345	367	332	296	329	338	345	381	340	374	335	312	329	339	323	350	328	356	363	352	386	353	336	318	349	330	336	333	351	357	375	357	322	319	360	365	321	309	337	364	361	334	311	334	318	337	313	325	336	325	294	340	333	331	338	355	335	333	349	357	329	382	321	388	362	355	326	338	366	334	343	350	330	336	323	346	334	387	316	353	346	328	343	363	306	323	337	339	339	348	346	386	364	340	333	323	349	327	318	334	349	362	331	334	334	358	326	363	328	345	376	311	342	325	346	353	374	357	347	330	339	318	343	344	309	386	352	366	333	330	302	308	316	321	361	324	364	344	357	345	341	321	323	345	322	322	333	373	326	337	319	321	332	330	374	373	332	371	310	345	339	322	359	332	349	329	341	319	333	322	325	361	346	373	337	347	359	330	314	317	327	344	340	375	353	358	326	308	300	316	334	319	355	337	312	373	334	329	314	341	357	356	326	342	352	333	324	333	330	317	348	350	317	344	323	329	354	348	339	352	307	329	350	351	330	333	334	364	360	349	324	317	342	338	360	352	343	337	329	336	348	278	357	371	359	318	344	342	336	327	347	327	341	353	336	341	349	351	335	317	328	331	368	344	346	340	325	329	307	340	353	334	320	320	338	340	318	329	330	341	338	346	322	326	347	345	322	346	358	339	337	345	348	345	306	319	337	329	360	355	364	321	349	310	325	316	347	335	336	337	374	367	365	342	374	337	338	315	340	334	359	314	349	373	337	334	317	343	325	324	384	333	362	330	335	366	366	340	310	346	333	334	300	356	307	348	350	328	353	338	316	319	369	357	308	351	340	349	358	313	370	328	384	346	351	314	302	318	357	332	333	359	318	333	327	358	367	342	315	336	333	321	355	322	322	335	327	317	345	359	309	328	330	357	373	369	331	346	364	352	356	351	370	364	333	319	359	340	330	310	379	372	329	357	322	363	335	346	344	336	362	343	315	338	311	300	323	335	319	374	376	358	364	365	335	321	352	310	372	314	320	301	334	345	354	363	314	338	354	372	358	323	349	340	338	314	343	349	362	337	369	320	337	356	348	333	343	327	343	326	329	342	340	341	323	329	321	357	332	338	343	326	331	358	336	315	368	311	368	348	354	341	392	352	330	342	382	334	323	330	343	330	339	335	336	354	364	327	323	335	349	362	327	376	339	335	367	347	344	324	333	316	321	342	319	329	345	374	362	352	364	347	334	354	349	353	349	362	351	337	339	327	346	340	374	331	347	354	299	342	328	337	345	383	335	318	367	342	343	313	372	355	382	365	341	353	341	362	360	348	358	335	334	334	346	326	351	309	366	326	355	349	320	362	322	332	322	333	338	354	316	371	322	322	347	330	325	312	346	351	324	331	341	364	348	339	321	356	329	344	339	353	319	319	342	322	361	361	360	340	343	341	391	341	352	364	320	334	359	324	331	334	340	303	330	362	300	358	320	362	324	327	336	393	330	338	304	341	324	350	344	352	342	331	359	352	325	327	371	335	325	349	334	362	321	352	333	355	352	309	303	340	395	390	352	333	339	300	364	335	332	318	344	312	338	354	348	348	361	336	333	319	320	329	353	333	331	370	312	361	335	330	327	312	375	313	365	344	332	358	344	348	321	331	379	332	334	328	324	364	312	360	330	327	331	321	316	340	288	356	311	326	366	351	333	315	352	354	330	325	364	353	355	378	359	367	316	321	322	361	328	313	347	332	318	322	330	321	358	322	347	331
34929	24858	2082	2348	2172	1954	1748	1523	1344	1307	1231	1177	1183	1079	1062	979	1044	1012	994	937	925	939	954	931	897	902	856	934	928	904	889	937	879	886	936	896	880	930	920	842	868	873	864	821	883	843	904	881	871	836	901	874	911	815	809	844	889	860	852	907	868	865	867	829	911	824	884	880	886	837	880	892	882	904	871	849	868	856	867	892	872	840	895	814	883	884	859	884	896	871	876	852	849	844	890	883	883	832	850	902	915	850	861	856	847	868	906	853	844	852	875	865	813	814	887	804	875	881	877	880	836	870	834	861	879	903	895	836	867	817	849	806	914	842	836	867	846	869	831	864	885	853	817	818	834	867	860	819	916	831	835	863	889	878	872	813	902	872	821	853	865	872	858	875	867	850	863	892	878	823	906	858	889	850	828	830	789	936	878	895	865	891	865	899	831	851	890	874	881	833	886	837	874	859	855	860	815	859	867	820	806	847	850	873	807	867	824	845	888	810	896	915	864	846	882	852	870	866	840	789	825	842	806	793	875	877	847	820	920	866	867	813	870	850	896	872	899	874	870	860	845	810	863	864	854	836	900	851	877	817	851	859	860	859	889	877	877	855	847	830	878	852	847	844	835	839	904	856	903	873	863	837	864	824	901	871	860	843	846	841	844	797	852	831	848	829	822	834	900	859	857	843	879	892	901	884	905	836	884	855	843	841	880	865	831	838	836	799	826	856	814	863	862	857	876	874	860	835	811	856	821	845	869	795	857	891	878	846	887	860	903	867	890	925	868	879	874	848	831	837	857	874	866	863	791	852	842	870	879	797	842	872	824	883	878	840	820	839	900	832	860	845	853	878	856	800	888	867	873	826	860	858	869	834	866	854	930	856	851	887	883	894	828	855	884	907	875	867	862	855	879	868	872	851	943	858	902	880	886	835	860	838	847	871	829	896	826	835	840	861	844	834	853	881	806	850	853	880	826	846	826	840	849	831	852	838	867	839	834	856	846	841	832	855	858	894	827	838	857	901	839	858	848	841	858	809	871	875	837	835	855	837	845	844	842	861	831	823	850	822	843	930	813	853	867	855	873	833	825	858	798	874	840	871	835	911	943	886	852	853	917	861	822	874	883	861	806	855	835	909	891	855	854	826	859	820	850	861	845	859	842	853	891	867	869	869	863	854	843	868	943	859	842	835	838	881	923	913	861	894	794	798	924	853	842	852	812	872	829	848	800	897	864	864	894	836	826	830	904	885	907	823	856	830	853	911	852	860	850	828	879	855	875	835	863	878	858	817	885	874	879	880	885	888	862	874	887	889	873	848	843	845	907	843	862	842	867	890	854	842	924	857	876	869	929	823	892	871	858	840	878	862	838	861	880	799	825	869	904	870	846	847	830	832	884	814	857	841	850	867	853	879	795	876	875	880	868	858	764	841	904	882	850	861	847	864	877	854	899	849	861	889	885	855	867	854	844	854	863	853	875	866	863	869	826	927	851	848	866	822	895	870	846	852	797	850	806	807	860	822	851	842	880	835	889	869	843	880	850	875	774	840	869	857	827	842	840	858	916	882	910	882	853	810	853	814	844	817	900	867	871	814	869	831	859	842	871	844	847	877	854	854	889	872	842	867	850	880	856	875	926	846	853	881	837	839	879	865	843	810	894	876	839	838	860	890	818	843	826	876	900	889	794	849	872	823	814	849	856	891	882	831	855	870	803	914	825	852	928	829	879	862	865	861	842	916	905	790	869	850	920	793	861	868	857	897	823	811	842	861	916	848	801	880	907	886	893	839	845	873	834	832	874	777	831	899	879	840	874	857	931	867	801	903	831	830	884	839	883	822	836	888	893	885	847	861	822	885	893	852	868	872	901	815	885	858	861	822	881	895	898	798	846	883	903	857	861	830	876	853	880	874	877	841	821	853	818	803	877	856	834	798	880	855	845	844	842	841	896	864	876	857	869	894	857	889	844	869	875	837	849	845	868	836	850	881	878	886	849	890	848	825	860	842	913	849	841	905	899	819	868	853	889	819	861	889	874	864	871	823	871	832	865	859	888	912	845	844	842	846	912	857	873	889	787	850	825	794	827	838	853	829	888	858	865	803	880	853	845	874	903	824	894	869	874	839	898	866	861	881	851	892	873	840	918	832	825	849	866	901	836	888	830	848	836	829	839	861	918	798	855	874	853	859	872	909	836	835	904	861	866	826	807	877	873	808	881	864	869	834	843	861	811	857	874	809	823	841	902	870	804	855	888	841	855	859	866	893	833	853	925	848	810	894	908	870	896	822	828	842	870	866	851	865	947	815	853	856	847	847	788	862	886	915	877	875	862	893	866	857	886	812	875	864	848	842	880	875	877	885	849	897	850	894	851	888	888	855	861	830	820	866	832	896	821	838	848	827	863	879	878	907	853	862	920	853	898	840	865	860	857	866	886	910	870	875	858	873	890	893	894	857	847	823	884	862	817	852	828	864	903	841	806	866	842	838	805	870	878	891	861	867	835	823	872	842	864	832	833	889	845	873	844	846	797	890	837	838	825	866	852	851	863	883	902	870	905	856	831	864	893	825	866	858	787	845	865	842	839	881	856	861	860	873	840	824	858	869	829	904	842	825	880	857	867	806	860	878	815	866	885	906	868	853	893	843	834	881	825	820	875	883	783	903	873	869	874	865	854	780	855	872	882	902	859	840	903	819	835	826	809	857	891	825	870	912	858	821	842	835	836	858	843	872	782	851	820	833	866	898	858	859	801	894	863	891	884	865	903	811	839	828	817	832	789	876	825	906	875	864	860	836	831	866	811	861	855	802	892	889	824	840	859	895	825	849	852	846	846	891	873	914	890	829	840	877	819	837	816	830	870	819	893	841	877	832	864	799	898	854	851	900	879	888	855	816	792	840	878	844	832	893	805	822	851	873	855	838	864	855	831	830	822	904	867	858	851	801	837	893	848	859	868	911	847	863	834	850	842	864	916	895	848	858	827	842	892	821	874	869	857	833	884	841	883	816	847	859	867	914	889	836	835	821	911	848	857	855	845	899	861	888	855	863	883	844	873	877	845	885	837	890	869	868	864	836	819	866	805	882	868	815	913	828	858	872	835	816	908	857	834	873	825	850	921	803	824	797	911	851	871	909	852	906	840	888	870	851	900	872	848	875	862	864	834	858	790	829	852	851	855	935	901	836	884	867	886	871	832	876	855	905	854	861	843	842	862	823	902	883	863	798	838	839	872	845	895	874	871	858	865	858	890	824	884	847	827	828	869	848	883	884	871	846	810	834	873	828	894	865	848	864	814	872	872	839	840	793	835	843	862	830	921	821	839	873	848	860	832	844	893	883	870	824	886	829	896	872	872	881	904	862	877	893	890	888	852	864	855	848	832	821	833	843	840	858	846	898	915	841	904	858	836	846	910	871	832	874	875	896	848	912	860	851	830	870	849	887	856	866	915	841	887	864	888	882	896	815	855	851	865	851	902	837	846	903	854	856	864	836	887	840	861	906	911	870
68917	51980	16236	3007	1081	868	674	555	561	500	469	452	429	430	441	443	384	378	412	386	430	384	442	371	400	386	360	361	347	368	387	375	397	380	392	366	393	368	361	379	352	392	407	332	396	337	379	405	366	390	374	356	367	365	385	372	364	314	378	376	343	377	367	363	371	373	368	384	391	364	359	365	365	376	391	354	352	368	362	389	352	323	396	354	382	371	383	350	371	355	370	344	364	367	380	396	385	385	393	372	401	338	334	389	342	357	360	373	360	343	406	322	382	382	370	374	353	335	373	364	379	351	351	390	376	368	378	345	368	380	373	344	424	348	338	358	374	390	372	351	387	378	401	372	382	359	377	372	377	333	363	371	317	355	397	368	388	368	376	376	376	384	349	360	372	389	375	335	374	360	372	345	385	336	341	353	368	365	378	397	359	387	405	395	373	385	377	360	360	350	356	378	373	344	350	340	364	377	380	376	352	392	335	340	391	379	390	409	357	368	351	362	378	404	334	350	375	375	396	365	342	345	367	327	376	334	385	366	399	382	364	348	385	382	345	373	396	362	375	352	376	367	385	386	371	336	371	357	383	362	375	360	382	397	375	368	352	376	403	375	381	346	368	340	376	372	398	374	361	375	356	371	346	360	386	351	354	349	378	318	327	355	343	394	402	349	366	368	384	354	364	379	384	345	372	337	367	367	362	381	359	384	408	399	377	396	330	352	349	374	378	346	345	379	332	376	387	353	335	366	405	369	376	385	394	381	397	350	341	362	383	389	359	370	363	338	386	365	349	367	355	363	378	392	343	370	338	363	378	346	352	395	365	372	400	358	334	393	350	320	333	367	387	354	362	401	351	347	346	356	371	368	365	334	350	358	363	323	369	366	356	380	361	369	381	390	363	364	340	350	384	355	342	373	387	376	361	342	346	376	359	364	372	368	377	382	387	355	357	371	378	318	353	368	364	390	355	336	359	367	376	385	360	335	384	388	374	384	352	366	395	337	372	370	357	362	363	349	393	415	363	360	366	352	338	333	383	355	354	424	378	411	355	337	403	347	339	338	365	345	374	382	385	407	394	329	357	330	353	379	361	366	344	362	339	356	407	340	361	365	401	357	368	381	329	334	404	373	353	379	359	369	356	347	322	395	368	323	391	367	380	384	394	355	366	371	359	344	399	358	348	397	357	369	338	362	321	373	364	388	381	318	366	354	345	376	366	374	370	364	360	350	410	350	362	378	354	376	369	355	336	376	353	378	358	396	340	353	372	377	393	365	406	330	382	391	352	354	370	377	352	359	362	353	350	367	403	343	382	380	313	346	354	355	379	399	377	402	394	375	354	334	375	390	356	363	380	353	351	321	334	402	347	350	368	373	372	349	356	389	371	352	361	359	350	375	366	352	371	344	368	397	357	372	364	347	348	345	390	325	412	357	372	373	376	350	360	342	377	355	366	375	360	363	333	363	359	403	401	350	348	377	409	367	346	389	343	344	335	380	374	395	389	363	379	381	388	339	383	359	362	350	388	371	402	393	389	391	343	393	365	372	389	380	433	365	341	413	348	377	380	395	336	406	397	397	374	376	390	368	383	383	384	391	390	385	391	394	358	376	370	363	377	405	372	354	365	362	386	389	358	365	378	413	400	380	363	378	360	394	334	366	341	353	352	368	395	392	390	373	379	387	380	374	335	383	370	360	366	361	376	359	386	340	379	363	354	378	365	367	362	359	349	365	386	374	387	374	354	383	362	365	377	370	359	369	397	381	341	352	375	406	323	362	381	357	387	323	378	348	381	334	361	382	351	401	369	354	358	357	384	383	353	330	378	360	364	370	362	384	373	333	342	345	421	373	387	367	374	375	339	380	370	369	382	361	359	364	379	336	374	366	343	395	342	355	358	370	412	372	373	364	374	372	358	368	376	365	356	363	378	396	368	361	428	352	369	403	334	376	396	408	387	380	359	354	351	366	370	356	364	390	369	395	336	354	366	377	401	412	382	372	366	374	409	346	367	378	397	372	345	421	402	380	342	368	353	339	354	358	383	369	383	392	338	336	358	409	431	389	403	372	376	357	375	368	381	335	398	359	364	341	342	394	366	351	350	347	378	378	383	344	356	367	374	333	350	373	377	391	368	361	357	370	413	381	397	351	398	381	375	364	354	366	337	381	346	346	354	354	373	386	326	399	388	362	391	390	369	376	345	342	372	343	368	372	336	379	351	360	412	385	345	370	336	418	366	392	322	380	389	359	371	320	344	334	369	337	389	350	401	392	345	392	377	382	362	346	378	385	366	337	375	364	376	395	401	384	355	376	362	393	398	376	351	366	364	377	338	390	369	354	369	411	376	398	367	347	338	350	361	413	344	359	345	376	396	348	355	381	332	337	380	331	367	370	361	360	371	364	359	334	349	366	389	353	377	386	369	338	389	383	329	368	381	343	369	391	345	352	413	379	363	366	340	388	374	349	377	405	375	377	358	334	339	387	397	376	383	324	384	339	343	353	374	335	336	359	382	379	347	394	389	343	378	392	359	363	375	336	353	393	392	356	378	383	370	372	385	358	362	335	395	398	368	358	366	343	380	362	360	302	353	381	356	393	377	361	388	386	417	357	357	385	361	378	353	374	325	377	363	354	340	361	386	374	367	357	361	357	357	425	343	330	384	352	361	371	415	363	361	374	359	384	372	359	362	368	361	379	415	391	333	354	385	371	369	368	332	338	396	337	374	346	355	379	383	363	381	320	340	378	383	367	341	350	355	374	367	369	377	344	347	359	352	360	366	364	365	359	375	360	342	332	360	414	396	355	388	351	352	346	364	376	402	383	352	349	375	356	358	357	392	343	343	363	365	400	356	360	364	363	384	383	362	348	379	339	339	367	358	342	399	377	380	368	373	384	358	370	354	366	371	362	381	366	395	355	368	378	377	361	381	396	393	365	356	380	360	371	374	362	382	346	353	368	407	380	380	356	378	380	389	400	394	377	397	349	368	370	367	398	399	390	386	405	376	376	360	375	353	375	358	385	367	338	342	356	383	381	372	408	340	356	362	384	334	357	376	352	392	379	350	363	351	386	385	377	359	401	385	353	358	338	394	344	392	369	382	414	339	424	404	349	336	394	334	327	383	353	406	379	419	380	355	424	360	364	345	344	360	384	409	395	344	380	360	355	367	334	349	364	402	375	355	398	339	358	341	367	362	373	376	368	349	364	364	380	372	370	369	376	375	369	345	349	335	334	337	366	399	332	386	394	336	389	393	354	358	387	360	380	382	386	352	392	398	371	330	358	365	363	341	350	400	374	365	365	350	383	382	330	363	321	372	322	362	384	375	371	368	370	376	391	383	362	351	378	407	403	328	382	367	365	347	344	394	391	376	348	363	406	377	354	349	342	359	361	364	350	348	383	359	334	367	372	352	365	370	363	337	362	377	344	345	381	342	373	336	348	421	409	350	376	356	380	367	393	367	387	406	346	389	371	355	381	387	379	352	384	356	362	383	398	339	349
43824	30963	3288	3888	3494	2978	2461	2223	1900	1716	1615	1519	1427	1347	1218	1270	1170	1098	1094	1156	1041	1134	1034	1002	986	972	1043	1014	945	950	983	937	935	966	921	968	922	935	899	968	951	955	924	961	958	914	952	903	913	899	942	928	900	892	1005	859	931	914	891	931	924	850	936	947	871	893	924	898	837	864	864	898	885	934	900	952	916	890	851	913	895	898	877	887	852	915	914	918	906	887	904	870	918	861	867	878	893	920	913	886	889	918	847	883	860	892	916	920	911	907	876	869	890	939	917	895	871	910	858	903	869	898	980	938	909	869	883	935	918	915	891	921	903	934	852	880	933	936	939	891	908	895	904	863	910	930	918	925	875	878	879	896	918	899	912	860	900	875	865	856	910	869	888	865	856	919	886	884	856	823	871	866	895	916	879	885	910	878	872	868	867	878	886	839	906	832	866	930	896	902	885	873	913	852	846	883	932	884	915	859	899	862	915	897	927	941	867	891	854	867	895	886	899	909	936	880	861	830	839	870	900	855	922	918	833	950	887	943	858	881	916	899	872	912	857	894	843	892	911	883	928	937	863	949	908	919	861	909	926	888	907	923	877	910	892	920	889	976	895	904	860	865	911	889	889	883	913	897	878	870	855	891	841	885	909	840	876	934	880	873	856	871	909	915	948	912	891	844	912	866	900	932	905	843	911	920	868	912	892	870	906	945	886	863	883	933	873	906	859	904	936	899	893	839	903	898	893	889	884	841	954	915	891	882	876	900	923	860	844	877	900	930	909	861	869	909	901	863	855	907	925	849	875	881	860	902	891	868	848	886	873	895	896	821	873	895	956	919	889	909	886	836	899	911	932	888	917	872	914	896	927	900	899	897	832	901	910	856	842	888	887	868	909	915	905	851	909	862	871	891	929	840	878	921	916	907	924	867	953	894	899	916	883	863	938	884	883	968	891	843	878	921	904	874	851	843	931	895	885	907	904	865	984	942	910	917	912	924	869	886	848	937	875	853	924	870	892	869	918	851	891	881	850	883	924	918	897	886	914	894	908	878	911	868	857	923	839	911	860	826	882	889	871	887	896	913	850	891	907	853	883	941	843	884	869	896	879	922	918	845	928	953	916	915	860	890	929	925	906	968	958	839	859	850	872	883	860	943	888	897	927	910	847	916	881	970	922	903	843	867	848	884	875	932	897	899	914	925	933	900	873	927	890	929	883	916	851	884	893	866	855	919	890	865	908	918	926	893	873	884	890	908	893	854	914	858	929	926	866	875	921	852	908	965	966	851	894	920	881	961	915	861	913	905	909	882	912	876	923	940	854	899	917	884	840	856	818	868	841	867	925	914	918	838	895	882	897	874	910	869	903	861	932	864	923	862	931	846	904	857	910	850	914	917	863	917	934	912	831	915	887	924	943	900	922	859	908	859	928	838	900	915	882	841	876	915	847	931	848	870	921	906	892	867	838	905	882	871	907	858	894	889	936	899	902	877	878	940	941	871	937	875	957	878	861	874	872	843	919	852	883	909	895	912	889	909	865	873	898	844	914	822	918	906	886	857	907	904	888	911	873	943	868	834	906	872	875	890	883	896	862	894	883	881	911	908	890	912	868	962	915	848	876	911	901	894	858	884	839	854	871	887	911	909	849	903	873	877	894	904	942	858	912	893	911	879	910	867	893	890	878	875	948	892	834	900	914	901	864	856	873	876	925	931	964	870	869	884	841	881	871	845	846	934	954	850	899	896	853	826	917	900	936	920	927	864	902	894	900	924	815	921	884	882	942	892	922	912	916	928	883	890	851	869	862	928	902	873	883	890	892	924	865	843	900	940	877	876	839	879	869	905	915	915	879	948	884	914	890	885	902	872	909	890	899	905	916	837	903	889	893	885	858	852	900	896	882	831	854	881	900	926	879	881	923	863	881	862	903	896	856	893	887	919	786	848	894	875	881	839	866	877	896	914	935	946	896	883	934	906	865	904	922	906	883	949	896	884	855	930	781	917	922	903	838	811	930	860	856	921	874	888	903	934	906	916	850	896	904	890	894	858	913	878	924	902	877	875	889	861	884	913	860	899	872	941	895	908	889	907	865	952	918	927	893	859	900	859	884	874	845	886	908	929	884	875	859	939	893	846	910	922	912	892	923	917	852	858	909	944	876	919	883	883	928	866	923	929	937	893	883	892	883	868	907	889	953	902	940	885	908	884	895	864	887	908	871	855	875	854	892	869	848	887	844	869	916	905	906	891	903	873	876	902	920	861	874	878	879	874	940	879	848	879	937	869	901	894	896	871	890	915	905	843	851	900	891	855	882	916	857	877	862	931	883	885	860	861	911	845	912	870	898	890	904	879	827	886	963	932	854	888	897	920	877	885	863	857	911	893	915	877	877	932	873	905	915	881	898	923	923	902	882	906	878	903	858	896	899	899	904	904	898	865	897	911	939	850	888	884	875	924	912	853	850	854	877	905	880	820	832	925	886	865	894	908	854	872	876	944	866	876	882	850	872	855	844	895	926	886	874	887	904	797	892	890	886	884	894	914	920	925	934	948	841	812	897	909	889	913	885	929	821	974	861	847	968	902	860	873	907	884	889	888	834	853	856	898	873	918	877	881	907	881	896	892	909	877	921	909	913	905	865	924	877	854	878	920	861	817	902	864	868	922	870	876	889	879	989	876	884	892	853	934	864	909	865	870	871	867	945	932	909	935	897	919	912	873	907	899	893	861	923	906	902	925	922	912	893	898	915	823	879	924	856	895	916	891	901	863	860	924	871	906	841	944	896	910	908	939	867	938	858	896	890	890	887	885	811	892	874	849	870	936	878	883	872	900	862	911	848	831	932	842	917	902	927	831	831	937	860	904	923	912	893	868	864	938	886	907	904	922	833	939	890	902	904	877	932	913	844	848	911	887	870	868	859	838	898	855	868	881	891	881	914	892	868	910	880	903	860	831	893	875	908	877	886	888	945	880	853	889	884	905	908	880	882	894	903	888	890	901	909	919	906	863	878	939	983	894	856	907	900	876	889	914	936	854	879	884	892	893	884	896	869	907	918	826	933	912	885	888	982	894	905	925	899	918	858	960	852	874	878	905	872	914	898	890	898	872	844	861	940	957	905	908	887	856	887	885	849	881	837	830	821	883	894	899	943	902	938	908	848	866	904	871	902	895	914	828	900	894	930	896	888	890	908	888	910	891	935	909	928	921	865	902	902	873	869	883	879	922	892	882	919	904	914	903	854	849	904	883	895	945	867	926	931	873	889	946	871	877	888	910	905	890	852	910	885	898	856	881	885	911	862	877	886	872	922	934	888	933	888	876	837	847	872	922	885	857	862	889	934	875	907	860	875	876	906	922	915	882	939	882	945	908	858	917	849	960	875	864	935	907	864	883	900	837	921	861	851	906	891	910	932	865	885	874	892	888	856	896	890	874	903	864	904	913	910	907	868	884	885	943	894	853	888	891	846	888	890	925	879	854	853	892	913	900	911	890	926	902	863	902	898	878
13878	3462	228	175	190	190	208	191	194	193	173	193	183	170	158	207	164	190	162	154	189	175	163	169	192	170	209	180	188	172	161	167	187	175	153	196	171	178	151	147	167	150	180	179	167	177	155	188	176	198	172	164	179	177	165	161	166	167	194	187	166	203	167	167	178	180	191	159	181	171	175	144	181	161	144	181	163	172	146	145	150	180	161	177	190	169	192	160	159	160	192	167	190	172	175	167	191	159	162	174	187	167	197	152	179	163	150	149	144	182	176	180	175	177	197	182	164	173	153	174	158	135	152	160	156	160	188	166	183	211	186	165	183	177	174	164	172	190	170	174	164	158	170	199	156	176	177	186	180	191	199	157	186	172	199	198	174	162	160	168	160	207	171	191	193	168	182	171	157	179	199	182	179	162	167	167	183	159	183	172	146	167	174	159	170	153	157	165	181	188	167	177	176	165	185	160	165	174	160	158	180	172	170	164	175	163	151	168	202	167	161	168	177	162	187	192	179	191	158	170	148	148	198	180	187	193	154	177	187	181	154	181	185	178	196	187	164	148	185	187	150	161	174	158	167	151	181	172	176	205	200	184	191	193	189	180	202	189	171	172	161	169	158	192	166	186	177	182	169	194	178	182	153	151	163	162	172	190	189	168	153	177	187	166	184	171	151	172	175	169	187	168	156	188	153	160	159	196	170	150	184	179	149	158	168	173	175	171	180	170	175	187	163	174	169	170	155	189	202	182	175	164	196	177	180	161	178	182	154	161	149	191	190	163	154	176	176	155	175	181	174	161	166	189	173	167	172	169	165	175	165	183	182	187	173	172	185	152	179	175	164	167	202	182	170	188	163	184	210	174	181	184	179	181	174	175	176	154	180	206	165	191	168	197	195	175	172	164	148	168	183	176	174	140	169	159	152	156	141	198	175	181	161	173	180	166	211	182	165	179	151	182	173	166	155	185	186	191	186	188	157	197	183	162	203	176	158	159	163	192	173	179	186	168	182	166	169	178	166	185	162	159	175	157	187	171	189	163	171	202	179	184	159	170	180	166	168	184	153	169	170	178	170	167	172	173	166	185	174	192	170	165	168	164	149	189	168	172	183	170	181	157	184	179	175	155	176	174	171	174	180	172	203	181	186	160	175	166	170	160	160	171	168	186	166	185	147	166	193	151	170	185	178	186	164	168	154	166	181	147	187	182	183	179	177	174	184	180	161	175	198	170	182	175	174	175	180	185	153	179	187	153	190	190	188	179	187	186	184	145	145	176	183	157	169	142	136	176	182	155	178	202	190	182	174	170	154	182	169	169	182	167	192	151	147	164	167	174	173	183	181	171	177	176	194	181	155	194	171	154	175	193	182	160	170	170	171	169	202	177	175	162	179	189	182	185	170	185	177	183	171	155	150	205	147	175	170	189	187	179	195	190	186	197	190	179	172	190	171	180	175	168	169	170	157	170	159	153	163	155	177	175	199	178	172	176	177	173	166	163	194	169	163	181	208	184	184	166	182	191	195	150	182	186	193	169	194	187	161	191	167	161	146	196	171	167	199	177	197	152	184	168	173	164	172	167	163	178	177	184	161	158	185	187	195	152	159	166	157	192	166	164	188	184	202	169	174	186	171	174	173	180	169	165	210	170	183	170	188	172	144	191	183	188	181	164	172	165	164	162	163	177	186	175	173	167	179	154	170	126	185	178	159	169	164	190	161	185	167	180	182	189	178	153	170	176	154	168	167	163	171	173	175	151	169	137	181	180	159	159	174	179	200	190	157	174	167	203	176	168	170	172	183	157	169	146	163	190	188	148	169	169	165	195	179	186	169	188	170	172	200	177	171	173	152	174	216	171	178	176	188	186	182	187	141	179	175	162	198	165	183	160	175	177	174	165	165	159	183	157	168	182	172	171	134	171	177	172	161	163	176	185	176	168	178	176	180	183	154	164	173	183	189	168	189	179	176	182	163	155	189	203	162	202	182	167	172	180	165	177	158	192	172	165	175	183	152	167	159	173	172	160	163	186	212	176	177	171	176	185	193	173	186	167	156	181	185	184	162	173	194	177	171	175	196	143	180	177	178	187	197	188	174	174	164	171	181	161	173	188	162	182	158	180	160	187	174	184	154	159	163	183	178	189	179	197	189	164	171	183	183	213	158	162	181	179	169	161	173	203	174	143	171	171	174	193	186	172	178	197	175	163	183	162	194	186	171	161	191	154	176	166	157	159	184	178	179	191	184	186	178	189	185	168	144	170	171	155	181	167	164	148	177	205	177	172	179	168	172	159	171	181	177	164	164	204	174	166	209	190	179	177	167	163	155	148	171	204	183	183	155	184	168	192	159	183	188	177	175	179	189	189	173	154	186	179	168	156	172	164	177	180	169	184	164	196	184	181	160	186	168	179	198	199	173	164	183	192	184	174	176	184	185	162	148	165	176	187	175	156	172	166	177	154	168	177	155	174	197	161	174	166	130	172	172	148	199	153	179	168	192	154	188	173	173	186	171	164	187	166	177	177	165	189	159	176	174	163	162	204	177	186	181	182	167	166	176	177	182	162	213	181	186	179	159	176	193	171	188	170	200	202	195	180	184	168	180	188	175	175	162	151	208	167	181	183	175	182	155	170	174	171	166	190	190	173	174	197	160	153	153	172	169	204	185	173	174	173	165	182	189	149	169	137	179	168	194	186	190	195	168	193	153	171	201	174	153	146	177	157	156	183	153	154	180	178	174	178	185	180	160	183	171	156	178	181	205	160	145	170	154	162	151	184	144	173	170	168	152	183	156	168	171	169	193	146	183	177	165	198	186	174	169	189	190	173	175	177	161	148	161	169	176	170	170	174	218	165	194	179	195	186	174	166	152	205	182	144	189	182	189	193	185	170	160	181	170	171	166	183	182	159	178	182	152	167	163	172	161	160	200	164	159	169	183	202	170	173	183	169	158	154	178	188	204	171	176	210	187	165	171	164	164	196	180	168	181	181	187	166	170	156	155	194	165	177	179	177	143	146	185	196	165	192	189	164	169	196	153	195	186	154	192	212	188	192	160	174	177	166	151	177	168	179	172	193	181	179	192	159	190	172	164	172	188	179	149	167	178	161	201	175	185	172	164	196	163	170	183	183	159	188	181	190	162	177	187	196	188	186	174	188	164	189	173	184	162	198	191	176	206	185	162	178	151	164	148	177	173	176	183	181	181	172	167	171	157	171	168	170	174	157	167	185	169	180	183	205	160	180	166	179	179	161	170	184	148	191	161	170	174	159	178	161	157	160	212	171	186	171	184	165	188	190	204	167	160	171	160	158	168	198	174	191	149	184	175	178	170	186	186	160	178	181	159	184	184	197	172	170	153	160	162	174	158	166	156	162	140	161	176	171	173	201	159	177	184	154	161	180	188	199	160	175	180	188	171	200	174	165	174	172	196	155	157	184	152	172	176	187	164	179	183	154	202	181	182	170	166	179	167	158	206	169	194	176	164	189	166	133	184	156	181	182	172	181
12426	5089	580	531	558	556	577	506	554	498	506	511	489	497	512	527	518	523	521	521	540	524	478	489	514	461	516	500	532	479	542	538	515	485	494	457	498	476	510	507	490	498	537	485	492	508	516	466	513	508	466	520	480	541	526	511	490	547	535	510	525	525	530	511	536	524	487	532	496	519	502	493	562	477	481	526	480	493	520	512	491	496	522	548	504	489	513	495	497	484	493	507	521	458	481	518	516	499	502	525	532	521	501	536	495	509	514	492	492	492	522	510	482	531	520	531	521	507	506	494	523	463	533	489	479	493	509	515	503	517	523	496	484	500	529	469	530	515	525	500	525	511	529	499	475	471	475	533	492	537	523	527	515	492	525	504	529	523	515	487	499	484	499	525	474	515	490	493	527	481	501	508	471	515	556	466	534	472	499	520	521	534	464	511	516	523	491	504	474	479	468	510	487	501	497	514	497	524	472	526	457	527	509	487	528	528	482	511	511	472	494	499	519	509	487	512	495	478	511	498	511	512	519	479	496	511	496	504	497	528	499	532	526	483	444	495	506	491	473	502	497	486	510	497	552	504	511	489	531	500	521	486	503	491	526	476	487	483	513	521	508	531	566	487	490	511	476	518	525	474	458	500	472	498	504	550	524	513	529	483	465	470	533	495	502	505	488	471	531	536	514	512	525	461	498	511	497	521	476	506	503	447	476	506	454	509	530	529	497	535	526	491	521	501	525	497	506	528	561	516	511	496	487	474	540	511	515	483	484	543	498	511	552	490	520	483	523	494	510	521	495	523	503	485	485	511	542	527	496	472	521	478	494	543	491	503	483	545	488	513	502	504	477	534	494	536	532	469	550	540	501	524	489	484	567	505	548	510	491	492	499	524	500	548	527	524	534	493	485	496	469	500	497	506	527	525	549	502	527	552	500	486	538	534	519	514	528	484	527	519	514	475	499	531	535	486	514	488	456	527	504	520	489	504	490	511	508	531	550	527	485	495	529	493	509	552	507	544	465	486	481	466	456	495	494	512	481	532	479	495	512	525	477	545	497	491	515	508	542	525	533	505	474	499	540	478	506	475	495	487	513	485	528	524	485	499	508	536	488	560	459	531	480	499	491	503	522	516	523	511	501	497	521	524	469	515	503	486	504	512	483	513	478	513	509	498	549	491	489	537	493	543	464	476	511	474	524	522	492	542	524	533	515	484	491	487	514	502	523	501	523	506	489	536	513	541	507	492	492	531	486	498	509	528	479	511	509	526	513	497	499	501	527	499	489	530	495	504	527	518	474	498	478	499	492	481	549	519	503	499	511	553	501	514	531	486	499	504	509	466	524	529	488	521	448	531	507	524	476	493	514	467	492	508	499	532	499	531	520	564	524	516	494	466	467	473	472	491	508	515	487	495	542	468	585	478	517	518	512	487	475	500	465	544	455	494	490	459	522	496	473	518	518	517	505	532	480	510	529	511	488	507	551	504	481	498	504	490	507	497	524	494	520	497	484	464	496	503	516	529	504	529	493	495	483	512	484	501	495	515	488	523	491	508	499	493	502	550	516	477	502	484	523	526	501	525	508	526	506	524	487	525	508	500	512	542	572	529	480	503	548	491	482	500	541	514	500	531	529	514	509	526	504	480	495	465	473	468	497	523	494	516	481	491	507	493	498	504	455	533	469	450	496	510	517	488	465	534	477	472	488	500	496	513	517	480	496	512	510	497	515	492	509	518	487	471	491	501	525	488	558	492	505	527	486	485	492	512	477	500	509	501	507	513	491	545	538	532	525	510	512	496	554	509	523	467	540	474	525	498	520	472	506	461	513	504	516	557	504	507	478	488	513	542	499	481	495	495	521	484	483	506	508	485	497	507	514	499	514	500	567	505	516	495	483	503	520	512	508	501	490	510	531	524	514	488	477	471	498	503	495	492	541	507	528	492	513	488	546	521	490	499	500	542	515	467	512	486	532	514	470	528	496	477	520	497	492	490	539	472	493	533	487	506	485	518	538	486	518	515	537	492	496	507	520	475	539	498	536	484	481	507	492	490	466	514	473	483	503	534	507	530	523	486	508	512	533	496	473	522	509	526	508	531	469	483	510	503	489	473	471	470	497	550	473	521	494	514	502	458	506	509	518	475	549	504	471	473	565	526	471	560	511	493	519	483	526	523	504	481	531	507	509	516	507	495	522	481	492	468	502	478	487	480	499	555	514	534	492	498	534	505	523	481	489	511	550	492	498	498	478	436	490	528	479	518	499	503	499	516	506	505	497	457	497	492	513	519	503	491	567	509	500	494	552	523	488	486	522	516	508	518	464	504	511	537	503	524	501	498	485	504	503	507	535	544	521	499	503	514	504	521	508	518	516	490	482	496	506	474	512	540	528	475	532	504	521	508	476	524	494	487	495	540	467	514	529	486	549	490	513	538	440	487	494	505	515	482	531	514	464	502	509	505	545	504	493	530	520	530	495	491	506	521	501	478	509	478	478	546	507	513	499	492	475	484	489	489	519	501	500	505	505	495	492	504	518	512	550	527	506	527	496	532	498	506	513	489	526	506	498	505	472	522	485	497	526	536	526	485	507	522	522	520	498	513	496	477	487	488	509	517	528	520	503	524	505	498	486	486	483	507	470	494	504	511	530	486	518	513	476	505	502	516	486	505	549	546	522	520	522	517	512	465	502	542	458	527	544	485	515	526	497	520	515	509	512	504	539	498	486	511	526	513	534	488	489	505	509	473	530	495	472	510	527	534	483	504	507	489	520	511	530	518	510	529	518	494	529	489	519	513	542	503	502	549	529	557	511	512	529	501	522	477	485	543	493	489	501	540	510	494	502	511	511	487	488	487	455	452	536	513	498	499	480	449	512	513	496	568	475	533	491	473	502	529	513	475	531	509	461	485	498	507	523	497	532	535	497	484	525	499	503	476	516	512	488	533	505	486	475	550	458	506	503	513	511	535	494	510	525	525	509	463	527	493	514	473	541	487	540	502	500	534	518	467	523	531	484	537	534	491	520	496	504	489	518	508	531	502	505	497	519	506	530	501	546	510	523	549	509	493	518	470	512	457	510	522	488	523	511	539	519	531	518	496	526	545	518	532	458	480	490	504	523	519	480	491	527	503	502	505	509	491	492	517	526	529	520	521	514	508	492	504	474	530	491	509	497	521	465	499	474	531	513	510	459	511	486	526	474	482	491	528	490	496	515	493	470	504	514	524	484	464	556	544	535	485	522	560	511	492	513	496	516	533	500	499	483	519	501	495	495	501	521	501	553	532	532	517	483	505	499	485	449	513	550	517	523	502	490	527	520	519	485	486	489	499	562	484	515	506	530	540	509	544	567	504	485	521	480	540	525	521	512	525	477	495	482	517	502	548	510	459	488	511	485	489	503	511	541	487	457	502	501	483	553	514	502	509	499	512	496	501	534	507	534	503	509	487	527	503	504	489	492	489	526	487	509	480	533	554	518	486	533	493	484	527	538	499	509	512	499	507	494	509
57661	39484	8523	1046	659	576	507	479	430	395	400	373	376	380	413	355	346	352	371	349	331	333	359	328	319	355	326	331	349	345	332	346	342	353	351	357	357	359	312	351	331	352	346	329	360	345	327	335	315	334	339	338	353	343	295	328	333	334	329	337	323	303	338	337	322	334	356	287	347	331	318	362	335	353	332	333	301	340	389	345	342	316	311	365	358	361	324	368	361	336	333	357	336	332	297	364	342	343	337	348	350	348	365	346	333	313	357	309	330	340	336	332	344	315	344	353	327	335	330	323	320	340	321	334	336	334	364	364	382	345	324	330	360	345	365	353	380	294	354	322	338	343	331	325	345	361	364	287	363	330	314	333	315	360	326	346	311	314	323	364	328	304	347	358	373	340	346	322	343	329	349	345	334	330	339	324	324	315	304	334	350	364	321	365	360	340	330	331	336	337	303	311	335	349	292	359	341	347	317	337	329	361	365	349	344	311	324	317	329	324	339	319	360	352	315	325	367	368	336	367	327	346	327	354	340	328	320	346	306	337	357	340	339	327	343	332	312	332	330	334	325	339	335	334	338	347	375	358	336	334	319	299	354	313	320	342	365	362	369	348	313	318	319	342	357	314	337	338	358	329	349	317	374	317	359	362	360	365	348	331	334	337	327	340	357	350	367	302	334	332	349	358	334	358	334	349	328	323	337	347	360	346	336	365	330	360	343	344	310	309	329	345	316	345	331	333	336	324	338	340	350	317	352	327	341	349	336	354	353	321	320	342	325	315	288	321	323	340	345	343	342	362	363	370	306	325	341	337	322	339	338	338	305	326	373	315	318	332	345	312	321	355	358	350	333	338	361	356	315	352	367	311	349	345	316	361	328	335	341	322	346	323	325	314	328	333	364	356	290	347	348	357	318	334	363	342	349	350	335	306	280	364	336	363	326	357	336	317	352	297	338	358	319	322	331	351	348	305	343	351	332	347	361	344	334	376	332	354	317	341	320	360	305	337	349	308	384	376	327	344	356	360	359	345	324	362	333	337	315	361	343	316	347	327	341	312	301	299	341	329	311	339	354	352	338	305	341	320	355	394	355	321	345	340	321	325	378	351	309	341	332	324	329	330	334	317	330	344	337	341	333	317	330	335	333	347	345	322	339	323	348	330	343	330	354	327	338	344	331	327	317	323	347	347	357	329	338	358	341	341	362	382	369	313	342	363	331	334	345	351	323	336	324	345	327	363	332	332	316	339	327	312	362	366	335	313	309	366	330	367	324	347	310	381	335	353	355	328	358	323	340	336	346	335	310	344	338	350	333	329	300	349	366	340	325	382	366	335	347	333	320	318	341	370	339	372	329	346	333	345	353	352	329	368	339	329	334	333	350	316	293	353	321	334	356	335	334	312	314	338	312	338	343	336	333	312	343	323	334	324	341	328	351	341	334	351	322	330	351	322	335	341	348	376	364	362	334	302	353	326	327	327	351	378	355	340	311	359	355	313	376	365	316	365	338	360	316	323	340	319	320	339	332	354	334	301	350	356	338	353	336	298	327	335	342	338	340	349	362	323	326	337	324	351	375	355	354	350	321	325	298	342	345	352	317	321	341	303	337	322	326	364	324	357	332	344	340	315	330	336	300	357	369	314	316	313	286	360	345	327	349	327	377	331	331	340	336	326	329	327	327	358	344	339	350	321	337	329	325	327	330	340	377	342	290	371	312	330	341	367	307	332	343	349	320	310	341	367	341	346	346	319	314	320	318	360	327	347	344	331	331	326	324	344	335	349	333	292	348	333	309	310	353	352	329	343	334	307	325	310	328	336	366	319	344	330	330	330	330	340	318	346	344	332	346	344	331	338	391	339	381	364	349	342	373	332	347	361	340	347	338	338	354	341	364	316	324	286	349	358	331	340	350	323	336	363	339	342	319	329	367	324	340	386	342	357	340	335	321	291	350	305	338	355	312	338	348	343	311	367	329	345	331	349	377	345	327	338	345	328	319	337	324	363	339	321	349	347	322	331	365	347	356	349	355	318	344	311	344	319	328	355	369	296	364	324	313	337	335	328	349	343	332	315	325	332	326	317	336	340	315	348	343	350	342	343	324	357	361	366	343	315	308	344	361	334	318	347	310	315	309	310	317	323	346	356	332	331	347	353	338	336	317	341	344	334	337	328	316	355	307	362	370	367	330	339	334	286	359	343	343	320	352	330	364	325	334	354	342	350	324	323	330	345	367	344	344	338	332	343	331	337	311	312	344	336	342	326	391	341	321	329	353	339	348	329	363	348	313	336	315	308	344	360	338	362	323	322	346	325	336	351	360	341	339	328	353	344	355	339	359	337	368	355	353	317	343	333	298	345	356	342	335	315	336	339	337	291	317	345	318	308	368	391	309	307	310	392	306	319	335	334	321	349	313	329	333	291	339	326	326	342	325	311	332	323	311	356	346	359	319	356	326	298	284	365	322	361	336	339	362	363	370	321	360	354	329	338	373	345	298	350	361	357	324	371	318	294	325	327	330	330	349	332	329	321	335	312	340	356	359	362	323	312	327	337	310	361	320	308	348	354	340	338	341	339	359	321	355	398	335	355	333	342	329	373	360	317	317	331	366	335	325	342	326	326	331	349	325	329	386	286	305	354	363	294	325	353	363	346	355	353	349	342	336	343	363	309	350	350	337	308	329	350	339	309	328	305	333	363	311	325	334	306	348	311	333	359	317	359	332	324	349	334	356	339	323	342	322	323	307	331	314	331	337	355	288	333	313	339	310	342	317	357	363	367	350	343	365	343	352	340	342	332	352	316	325	344	315	362	327	357	340	331	351	374	315	309	335	332	358	352	307	332	352	365	372	316	357	313	318	345	342	350	376	348	339	354	376	333	363	333	343	290	331	344	336	350	336	336	295	313	334	319	374	344	360	317	357	344	347	347	314	390	342	313	333	322	319	308	333	353	345	314	349	319	334	362	315	349	354	354	350	319	335	335	379	351	354	356	289	349	334	330	321	337	379	341	349	344	357	362	337	295	344	344	315	325	345	329	324	329	334	320	346	320	358	324	348	354	326	354	326	361	352	350	311	298	324	354	342	362	327	353	331	360	347	319	319	344	356	354	330	322	331	315	313	332	331	349	354	341	343	364	330	381	339	330	349	295	328	314	340	321	318	353	316	340	387	321	319	327	311	337	340	323	405	346	330	295	332	352	332	342	344	324	341	315	348	331	345	331	355	310	304	324	338	335	341	369	348	345	368	356	340	311	300	325	336	344	349	336	349	361	321	308	317	310	321	372	328	376	338	337	341	397	317	366	327	364	334	344	323	366	322	353	340	350	334	341	393	298	352	321	342	319	305	323	342	346	362	373	305	337	333	323	328	336	323	303	355	339	333	344	351	327	340	306	347	342	326	328	336	355	343	335	368	385	352	345	341	377	355	341	302	355	359	345	311	317	315	378	352	320	343	343	314	332	323	318	327	328	314	343	330	344	322	330	296	330	349	336	378	354	343	359
34372	23618	2038	2503	2243	1939	1717	1543	1387	1284	1207	1162	1123	1116	1046	981	991	980	1047	967	915	964	928	984	978	940	971	930	862	899	942	905	930	911	921	883	920	830	886	854	930	903	923	876	882	862	836	888	832	937	757	866	884	896	864	929	900	832	875	885	831	844	873	880	831	867	885	870	881	886	925	906	844	893	851	857	863	876	875	885	818	855	824	959	799	876	871	854	856	916	848	855	866	865	822	911	911	896	895	834	883	854	840	839	815	826	824	905	896	883	870	821	850	855	843	838	851	883	873	857	858	857	860	861	870	836	886	843	887	876	874	849	869	835	908	832	826	828	849	860	870	899	929	816	921	866	912	824	865	814	815	871	780	897	804	879	849	861	827	837	807	857	850	814	895	890	829	863	852	885	863	802	902	844	882	865	883	845	849	842	851	850	838	855	873	852	857	846	834	887	818	845	874	835	834	830	807	843	833	864	873	823	844	884	828	841	868	835	914	893	899	861	850	826	824	885	879	819	901	903	859	811	840	833	893	847	835	803	931	831	855	807	870	904	869	845	839	806	845	901	824	782	824	858	866	841	853	847	835	846	874	906	929	821	819	830	856	853	873	893	913	849	849	873	830	838	852	810	819	871	844	850	845	922	814	859	855	841	833	822	863	832	826	828	857	879	848	777	840	820	897	853	843	847	868	892	872	875	790	836	809	910	854	868	847	860	848	861	844	905	898	860	845	834	839	875	815	881	871	853	867	814	885	848	858	862	842	839	837	856	809	897	817	863	817	828	889	853	876	875	896	854	929	870	860	819	869	819	873	864	806	830	856	878	846	872	863	862	829	796	878	833	851	846	873	840	860	879	848	840	853	876	870	876	819	872	886	882	876	852	844	834	857	899	865	905	843	855	831	882	896	892	885	829	884	845	869	855	856	853	855	849	880	895	822	870	881	842	830	875	931	841	880	828	844	853	880	832	845	851	912	820	875	850	818	861	939	868	860	828	794	862	830	850	870	884	853	875	864	838	863	829	827	851	861	860	863	904	855	862	868	829	813	871	878	850	870	889	865	865	864	803	846	865	873	853	856	865	838	902	844	844	884	853	888	882	881	848	836	881	848	811	840	813	853	866	830	873	813	868	861	839	852	868	899	818	876	906	864	864	883	803	869	897	872	858	795	811	800	862	858	840	858	831	870	862	882	866	844	789	857	864	884	851	856	841	843	894	842	840	835	884	887	805	887	818	859	879	833	884	874	913	861	864	869	877	852	833	848	880	859	860	880	847	848	869	801	896	832	828	886	877	878	834	813	896	899	941	841	852	891	775	841	850	849	845	871	860	834	862	883	865	881	878	817	884	833	870	824	829	840	880	853	866	936	854	892	810	819	843	842	896	868	866	888	809	879	857	856	897	836	878	867	851	883	873	846	860	868	825	822	887	834	831	863	833	869	869	875	893	840	862	831	817	878	818	818	906	872	840	898	843	857	867	824	810	852	808	851	881	911	884	856	848	853	828	835	837	862	843	880	879	857	847	865	900	852	819	874	812	855	869	900	836	825	867	830	874	868	888	869	888	882	845	920	861	908	804	850	880	834	830	852	874	882	769	914	860	852	870	849	878	809	857	843	840	819	915	881	862	843	835	892	889	836	830	858	896	868	858	839	816	877	832	859	858	909	889	843	832	859	857	877	851	840	878	877	881	879	913	834	825	891	874	839	899	822	859	886	838	866	866	894	862	835	845	851	896	864	820	837	836	878	847	866	838	887	833	891	875	845	809	819	861	799	876	856	859	872	889	836	833	826	860	868	851	909	845	842	851	878	836	831	828	841	821	883	884	878	841	864	895	875	840	806	890	818	862	824	860	845	891	882	826	901	881	900	850	867	819	839	848	892	902	785	864	894	884	826	855	849	845	867	850	873	869	827	889	843	874	840	850	842	879	816	835	858	816	811	816	861	875	856	856	907	860	846	817	872	856	829	804	917	871	862	824	876	803	818	814	841	860	898	881	850	834	868	823	850	889	828	880	869	854	845	858	838	854	858	880	850	879	861	811	858	821	846	855	858	819	904	881	900	891	844	831	864	866	819	851	840	851	887	835	863	830	856	839	856	858	843	876	827	871	823	822	863	831	843	869	837	863	800	862	818	889	851	881	829	810	902	843	828	855	847	875	888	803	909	834	847	862	860	927	934	836	852	911	866	895	828	807	839	844	877	906	852	869	834	875	856	845	901	801	814	874	870	853	877	831	884	876	875	818	860	865	882	875	891	911	872	900	863	847	833	848	893	917	862	873	844	881	864	881	819	850	840	854	853	792	869	915	842	847	868	826	835	837	875	823	802	857	856	878	847	833	913	834	857	896	853	898	768	923	862	796	837	819	819	839	848	825	857	854	851	845	858	849	849	860	878	876	818	892	883	834	876	864	883	862	892	838	875	831	850	861	844	846	852	849	892	939	899	845	861	865	849	849	902	867	849	841	846	888	896	820	861	884	868	885	882	847	818	863	885	794	841	865	875	838	862	881	887	889	865	848	854	893	856	837	865	873	897	893	851	848	887	869	868	820	854	877	859	864	811	885	862	816	844	841	865	911	887	800	855	823	805	854	870	863	911	795	882	861	863	843	818	840	917	851	894	853	880	887	862	842	802	868	883	879	843	878	846	866	861	862	828	837	849	873	842	906	890	894	897	866	867	900	826	802	854	890	838	880	883	835	844	885	837	866	850	875	864	831	832	876	875	898	849	820	877	850	874	823	811	845	869	860	902	818	879	869	825	878	833	821	846	823	849	865	820	907	853	891	822	827	826	861	872	849	829	839	829	837	844	824	888	854	853	922	837	844	833	846	845	839	840	840	836	859	824	858	791	894	895	880	795	876	833	882	839	883	829	851	826	921	902	810	811	860	902	844	894	870	871	861	874	834	882	854	849	809	855	884	869	855	820	838	801	863	836	844	882	837	855	853	867	857	816	849	868	832	859	873	853	856	849	823	852	936	872	857	856	844	842	849	896	850	854	833	801	883	832	903	904	824	812	854	848	878	936	828	806	904	880	828	909	878	838	838	857	879	849	830	868	854	810	838	820	858	856	865	871	817	883	803	924	841	874	884	869	861	866	851	823	868	906	849	893	833	863	873	881	896	868	860	891	858	804	877	902	837	873	891	858	833	877	892	858	893	858	893	895	807	887	903	840	847	900	852	831	860	855	865	844	850	902	848	912	879	842	869	772	854	908	872	803	835	862	802	851	856	890	880	803	871	867	869	892	846	868	905	889	889	832	841	823	829	884	892	891	819	864	833	825	851	916	885	853	855	845	860	916	836	862	799	849	843	870	889	858	842	877	895	855	900	838	820	846	833	869	826	879	852	846	860	827	830	862	844	805	849	849	853	915	807	833	900	854	845	807	869	861	862	832	832	886	851	870	889	850	860	810	906	878	891	855	849	871	843	884	811	889	850	804	812	809	840	855	913	826	815	798	883	874	840	824	817	879	860	844	850	911	869	833	800
69709	52524	15464	2848	1050	818	669	608	515	522	483	466	423	457	440	401	396	403	451	379	399	360	387	417	414	366	361	377	381	349	374	385	360	326	365	358	393	411	369	343	380	349	354	354	386	379	365	353	360	337	378	378	400	373	347	370	354	322	362	370	389	360	316	370	387	390	349	334	345	381	370	397	338	393	381	363	422	413	341	366	378	363	351	368	369	333	353	354	358	367	374	369	389	376	372	357	352	361	379	331	350	365	416	384	348	363	367	366	403	375	362	365	405	339	374	359	345	346	400	359	366	342	359	334	377	329	354	359	360	364	385	382	372	388	385	384	356	341	352	357	368	367	361	391	375	360	349	395	376	324	364	354	373	360	356	343	388	394	347	381	360	358	361	366	355	343	347	391	359	358	346	348	351	345	387	350	378	350	355	391	385	363	373	362	380	356	357	371	364	384	367	379	390	379	432	389	390	351	387	372	365	379	345	392	412	348	380	386	375	371	374	353	328	349	371	341	342	338	391	398	322	396	398	369	364	386	375	347	387	354	390	364	375	358	380	348	362	363	360	394	354	370	343	358	386	345	380	363	385	345	402	350	352	345	391	358	352	355	363	352	341	370	344	353	351	345	363	358	387	380	346	353	372	348	379	398	354	369	424	349	389	380	384	392	361	388	319	386	349	350	398	378	366	376	348	351	358	366	335	350	358	374	348	354	357	375	353	402	376	361	377	375	359	390	352	398	362	371	346	371	334	345	368	344	359	365	341	354	368	355	353	367	365	348	356	384	351	374	371	339	399	372	356	377	332	373	368	356	371	342	334	402	396	374	361	375	372	364	333	343	391	354	362	348	370	415	335	362	374	372	375	357	357	337	367	366	381	339	385	386	360	408	383	365	352	367	351	373	344	366	350	369	337	379	374	363	360	357	356	376	347	326	400	365	372	376	383	338	338	356	370	359	364	337	381	352	365	358	379	361	405	352	351	380	340	356	375	370	361	375	389	369	387	375	364	317	361	345	355	403	362	376	359	377	370	372	362	386	396	373	348	389	339	380	395	400	431	395	356	360	343	386	343	403	313	383	360	362	357	366	365	365	374	363	368	365	392	363	366	335	352	312	335	381	383	336	364	357	356	347	350	370	350	342	365	368	399	399	348	364	338	371	343	338	356	403	366	385	349	346	367	398	392	365	344	352	408	341	347	348	358	380	362	347	373	379	365	345	357	369	348	413	351	355	334	401	370	381	374	385	346	354	330	381	348	347	325	401	334	365	332	362	351	347	354	377	340	345	363	357	351	404	345	375	377	340	388	370	365	412	375	352	331	352	392	358	373	367	361	346	360	362	390	361	395	371	371	354	358	363	399	406	372	363	354	367	355	368	334	395	386	372	355	397	373	366	386	412	353	356	376	372	355	361	390	408	385	397	360	367	348	382	389	372	396	375	347	341	402	383	357	372	348	367	324	372	341	363	367	384	356	373	357	393	382	364	350	326	341	360	351	390	340	387	378	344	357	332	376	351	386	383	365	344	359	368	378	396	350	357	347	347	348	388	358	374	370	375	376	400	328	341	355	363	336	395	375	364	358	388	370	367	353	388	365	339	375	362	335	360	350	369	304	365	373	415	356	373	392	367	344	322	366	349	370	359	387	346	362	384	349	338	378	377	379	352	378	390	365	348	406	355	376	363	358	339	414	370	357	383	363	328	334	398	388	375	359	379	378	393	404	360	349	382	394	334	384	362	362	380	393	392	365	340	375	395	372	334	367	356	376	365	358	350	387	351	370	384	365	363	348	352	418	369	330	380	363	374	384	401	390	364	388	396	374	370	389	359	349	365	357	329	394	370	373	343	406	387	373	346	321	371	376	353	355	339	353	376	381	364	354	364	399	400	380	374	368	358	341	364	377	383	384	359	391	366	386	354	346	361	352	366	327	374	385	349	385	330	389	381	370	358	391	377	374	349	385	365	373	353	330	384	375	336	366	384	390	343	376	363	367	386	369	367	348	379	367	376	370	382	347	351	368	348	372	380	335	356	359	366	369	328	362	341	365	371	378	369	376	363	375	406	364	360	362	372	348	390	381	365	367	375	359	359	331	411	355	366	381	387	338	366	369	349	337	351	353	384	389	401	366	343	365	392	335	377	352	336	373	393	345	365	360	354	358	356	377	385	395	376	359	386	386	362	379	368	366	370	363	365	380	341	310	396	363	369	390	393	347	352	346	337	380	354	356	355	354	346	355	349	345	353	358	332	405	347	356	371	374	354	374	350	349	361	324	359	355	395	364	353	362	352	366	362	387	388	352	388	347	361	356	368	377	378	373	355	373	339	330	371	393	391	348	375	353	384	362	341	384	380	377	406	398	361	364	377	376	362	372	424	348	352	370	320	355	331	335	344	363	341	373	361	368	371	346	338	356	352	358	348	341	345	366	375	377	331	363	340	372	396	371	390	351	369	361	346	390	376	351	375	331	373	379	354	374	367	354	343	367	358	377	344	342	339	345	382	357	371	353	369	364	376	384	359	370	383	375	350	351	395	394	359	370	343	383	357	377	363	371	353	347	398	357	362	373	378	362	364	362	400	386	342	400	336	335	368	347	340	363	387	365	394	330	346	361	370	395	371	334	349	370	370	399	377	371	344	364	377	348	378	367	375	340	385	356	361	384	345	374	378	341	395	397	353	383	340	405	353	391	356	366	329	355	376	374	327	352	387	367	377	331	369	369	380	346	360	368	403	377	383	386	361	344	349	361	400	342	352	388	347	370	353	359	387	349	381	325	343	388	366	392	395	371	404	349	383	321	356	370	371	378	360	364	378	356	376	339	371	375	391	374	335	411	371	367	385	390	393	355	352	354	357	376	371	385	374	377	381	396	344	411	376	370	328	395	381	368	340	370	356	327	362	361	355	352	399	349	376	357	383	384	358	369	367	364	372	370	361	384	355	358	384	358	358	388	377	356	336	335	353	354	373	382	392	339	377	370	343	407	357	367	391	396	373	400	353	367	342	376	354	346	322	335	378	341	351	363	338	375	358	353	368	364	378	361	374	379	374	393	351	405	356	362	386	374	370	351	325	349	329	365	391	410	391	390	346	347	353	376	370	365	359	370	337	346	377	374	391	361	361	363	371	374	371	348	347	380	382	382	386	383	382	365	389	377	372	421	383	345	349	382	334	383	367	378	333	369	353	384	380	379	335	334	380	345	337	338	402	382	371	366	391	358	348	357	355	349	395	360	355	362	404	341	387	415	388	355	396	345	379	340	353	371	364	357	353	382	329	325	389	370	369	368	404	364	351	334	371	355	376	396	370	354	342	384	351	362	383	365	381	375	370	359	364	353	382	382	380	366	379	397	396	362	381	353	357	375	366	375	388	419	341	375	412	399	376	350	352	381	346	413	410	366	356	334	360	354	370	389	310	378	374	379	411	376	348	354	356	378	407	386	374	321	341	356	392	341	378	359	347	373	360	370	332	337	351	411	346	364	381	347	371	376	341	370	367
43509	29955	3276	3904	3550	3035	2569	2168	1949	1790	1557	1465	1433	1375	1276	1192	1217	1194	1093	1090	1058	1050	1065	994	1016	968	999	1003	973	1042	1008	954	985	912	919	954	907	960	940	975	948	852	910	937	936	884	888	945	860	941	884	900	871	893	907	901	879	902	952	907	905	912	862	915	918	888	924	940	879	932	866	869	877	876	897	916	838	864	894	923	877	931	956	835	937	900	856	888	911	866	893	877	889	889	906	958	854	858	864	869	913	879	854	918	905	862	895	917	900	884	879	908	886	871	904	853	889	936	894	914	920	898	927	913	887	887	887	871	834	860	898	837	895	872	947	919	830	845	956	904	870	873	906	847	924	917	929	886	872	872	917	870	905	839	893	917	917	838	873	871	873	894	934	886	924	861	897	875	936	888	907	916	876	875	903	882	904	861	898	883	874	892	882	934	912	908	901	880	882	891	903	916	856	885	876	872	875	890	825	889	861	885	926	849	875	893	877	860	873	875	886	897	860	832	857	848	887	862	896	881	864	881	868	845	900	870	889	891	880	896	896	870	902	903	950	909	892	906	890	878	891	900	871	925	878	846	877	842	926	892	878	901	904	897	897	909	907	928	890	904	922	871	868	869	862	880	904	861	868	891	932	905	848	902	871	915	902	893	887	855	944	885	910	861	906	934	862	917	891	915	906	888	853	893	876	865	911	888	864	875	912	829	859	900	879	914	840	901	918	887	909	840	863	913	895	823	890	857	899	894	861	835	869	892	854	889	839	876	895	815	880	881	894	860	896	886	888	920	896	925	891	873	878	865	888	858	930	880	890	859	868	870	915	880	891	903	914	881	880	897	929	867	872	870	859	892	910	888	884	921	923	923	884	925	890	848	869	888	862	919	888	874	903	906	882	891	834	878	841	880	930	921	893	874	936	895	892	889	917	869	895	878	840	864	843	871	894	911	909	890	895	900	888	914	937	882	884	842	869	839	793	868	843	929	886	910	897	885	902	860	885	946	930	912	897	881	941	888	888	851	891	871	897	874	860	857	891	805	870	863	884	885	860	886	910	867	902	935	895	866	865	848	859	908	883	910	907	859	850	918	931	856	778	885	905	867	915	859	866	871	903	881	855	871	842	897	854	894	863	866	854	930	830	897	883	861	894	867	944	932	884	893	848	911	889	881	849	904	894	893	879	894	908	932	851	893	884	908	820	904	897	848	874	883	896	879	901	887	902	870	917	904	870	858	898	905	867	856	888	893	857	917	870	904	881	897	890	893	912	871	860	887	904	795	902	898	910	884	905	889	880	874	887	871	923	889	903	906	873	901	922	879	862	862	876	866	834	953	872	847	878	804	963	908	897	922	942	871	882	892	889	957	867	893	881	883	863	851	930	925	900	845	838	893	925	886	915	868	896	932	874	898	898	832	889	865	898	898	900	870	861	922	856	906	839	949	924	885	884	871	862	859	895	864	858	843	916	889	897	928	940	884	920	874	834	848	864	908	902	914	844	899	852	822	886	893	900	852	856	929	870	868	849	894	840	852	866	840	873	852	876	892	938	888	878	900	884	856	851	874	916	890	883	816	870	867	896	839	892	877	917	844	872	907	883	925	920	887	886	903	850	909	855	932	950	905	899	896	911	894	908	865	880	921	926	907	841	866	889	854	925	903	870	911	949	869	904	949	890	838	925	901	906	950	814	921	878	912	891	895	881	889	877	867	911	905	829	857	904	920	886	856	918	889	852	892	851	940	920	827	887	842	904	883	909	886	897	888	847	894	895	860	862	854	906	906	869	900	906	864	849	913	867	910	847	919	884	911	926	854	864	926	927	931	818	908	923	871	838	889	865	856	873	880	882	881	828	915	864	882	851	880	909	867	885	919	876	924	939	891	885	912	873	886	890	876	874	929	879	911	903	885	839	803	886	875	872	887	911	846	913	945	895	883	888	862	846	914	913	867	855	875	903	874	896	913	926	803	865	866	895	905	885	875	890	852	891	862	872	875	854	872	855	919	874	824	922	900	872	869	868	859	907	843	857	868	831	869	876	878	844	884	884	827	884	869	903	912	864	915	868	886	794	867	928	856	852	881	865	921	894	925	956	854	906	840	844	870	850	890	899	887	857	895	866	895	861	845	911	868	840	921	869	880	898	864	935	904	911	838	884	924	875	840	842	817	846	864	922	846	894	859	852	896	903	944	913	888	849	887	930	913	867	882	860	923	872	823	851	885	887	843	834	914	880	853	865	894	929	919	872	835	847	903	886	847	942	914	905	966	902	876	810	909	894	938	862	891	888	886	909	891	878	879	861	878	844	907	876	903	897	863	886	886	909	900	866	869	900	923	859	932	852	887	879	880	901	863	881	857	921	883	869	947	915	845	899	898	907	910	882	897	846	887	853	880	895	907	900	918	878	861	883	938	858	914	868	869	846	949	941	862	925	909	878	815	886	928	884	861	884	833	894	851	922	911	924	881	890	911	908	872	914	894	872	891	872	857	895	950	895	903	879	903	838	841	891	922	933	900	870	913	903	849	839	920	902	893	866	881	836	950	881	858	841	860	849	866	932	861	899	886	893	854	833	858	899	913	896	889	865	869	901	853	911	920	946	899	888	841	907	853	890	881	888	890	871	899	951	870	871	888	888	884	833	863	909	858	920	890	928	922	892	861	884	922	913	927	903	890	867	875	885	859	929	943	922	883	844	896	912	872	878	917	922	843	888	859	870	872	854	870	908	891	889	840	875	946	878	884	825	866	872	894	907	879	922	902	861	931	820	894	908	902	843	935	867	928	864	941	880	892	891	880	857	896	893	906	895	905	850	892	870	860	858	908	907	885	944	821	890	864	841	892	907	881	936	888	876	882	899	911	860	858	879	892	859	894	888	903	946	917	909	903	859	949	916	901	889	869	891	904	860	910	862	859	932	846	875	860	821	871	915	904	871	865	897	911	897	857	905	846	908	894	853	887	886	832	880	921	868	880	864	853	880	878	923	871	826	889	897	896	873	899	910	827	876	919	876	911	884	913	927	899	902	857	854	883	966	852	879	845	899	891	872	822	910	852	930	904	834	868	871	854	855	959	911	844	963	879	906	894	858	873	864	875	884	901	881	839	844	935	879	861	903	864	915	933	866	875	915	947	903	908	971	865	935	861	856	931	910	890	860	885	873	886	886	912	857	888	876	878	880	852	884	887	899	943	882	869	842	862	887	885	835	922	907	921	846	891	918	912	830	895	866	872	916	903	884	892	845	872	947	873	931	921	878	904	874	909	883	856	845	890	879	902	830	873	967	871	872	860	868	908	874	888	910	936	853	878	928	877	890	894	946	880	889	873	884	894	895	892	909	922	908	856	863	933	881	918	893	887	905	881	883	872	921	892	895	846	866	906	922	845	862	930	887	832	834	855	868	854	915	916	877	895	896	927	863	857	907	936	908	902	875	933	868	898	860	957	868	882	855	884	890	863	872	880	911	896	911	894	888	895	800	917	870	924	966	903	898	900	965	956	860	848
13040	3422	220	161	196	173	174	172	170	182	186	182	177	192	183	185	154	156	176	197	171	176	185	170	185	157	192	168	154	194	177	172	176	166	175	178	162	178	184	195	174	168	169	168	181	186	165	157	169	170	183	172	162	159	194	165	169	180	171	166	179	180	161	174	169	169	156	198	182	170	189	166	188	181	206	192	179	187	181	154	165	172	177	184	162	168	172	193	175	160	160	169	163	168	195	170	179	170	174	157	164	188	186	186	158	170	182	173	193	160	174	171	177	190	174	184	161	148	186	178	184	152	169	152	170	184	160	179	154	159	169	199	161	182	164	174	174	167	172	182	163	178	155	188	157	155	159	172	187	174	162	172	159	184	167	173	183	174	161	164	184	175	177	188	173	182	193	172	172	177	177	190	177	166	172	178	171	177	164	180	188	174	164	194	197	191	164	171	174	180	177	171	166	185	178	162	156	156	174	163	158	181	194	141	165	182	159	194	176	183	172	179	171	177	184	159	189	188	168	150	156	158	154	170	149	162	186	180	184	180	191	156	193	163	176	149	179	164	178	187	163	196	189	162	174	170	181	169	182	159	186	219	191	158	184	184	182	180	162	167	163	185	170	174	166	200	154	175	185	148	172	168	155	154	205	150	160	223	175	161	162	167	161	186	189	179	165	176	164	181	186	169	155	171	175	174	165	159	184	167	169	178	186	177	186	181	156	182	190	187	186	172	174	154	159	184	150	178	172	165	172	163	190	176	162	168	176	164	179	190	195	177	190	176	164	187	201	180	176	180	177	178	180	172	150	172	179	162	169	153	198	197	179	180	202	152	156	152	173	162	186	213	169	190	178	182	169	174	153	176	197	153	164	178	186	188	183	191	182	161	172	167	169	172	164	182	161	171	155	197	162	169	175	205	189	177	170	174	164	181	182	165	169	172	182	180	156	174	154	177	190	170	177	176	182	192	172	176	162	194	163	199	195	172	144	166	195	170	192	181	184	169	184	174	180	171	184	175	169	158	181	182	157	161	175	162	151	162	205	171	172	156	167	179	176	159	184	204	179	166	166	178	192	164	189	172	187	176	161	160	175	180	202	194	168	177	162	174	185	193	178	178	131	173	177	187	190	173	160	176	155	193	180	170	190	154	168	151	173	182	194	178	182	175	150	160	183	170	159	158	184	183	170	176	172	167	177	165	173	171	155	198	165	176	165	175	146	184	162	138	192	168	160	153	176	160	157	181	166	150	165	188	161	164	155	163	190	164	148	175	193	148	160	174	157	160	150	192	174	173	182	160	172	182	178	150	181	178	177	171	203	175	155	178	178	192	176	167	182	171	184	159	159	195	190	174	183	175	204	190	184	171	162	161	185	178	162	151	186	175	166	173	155	163	191	193	175	178	175	170	145	177	158	182	193	169	180	184	185	161	182	175	201	190	161	159	156	168	168	202	174	155	191	185	186	177	158	171	187	147	164	196	182	185	178	182	185	204	155	179	184	186	174	176	163	168	185	186	189	171	176	189	160	192	206	159	157	186	171	182	158	200	144	179	168	164	212	170	188	174	178	169	164	172	174	146	191	166	208	159	181	179	184	159	172	182	154	146	199	164	176	174	196	173	164	165	157	184	156	179	184	171	173	161	181	178	171	181	171	189	166	152	165	184	175	171	150	169	167	180	161	178	158	188	179	165	176	163	175	174	172	172	174	183	184	197	163	170	179	169	176	192	149	161	175	185	171	159	158	202	165	184	185	152	154	194	165	164	151	153	156	151	146	147	191	173	162	170	168	187	174	203	173	176	177	147	181	174	163	179	160	176	186	180	190	180	162	180	189	155	183	160	174	167	165	180	196	162	165	160	172	191	171	174	175	161	204	177	216	172	161	171	171	158	199	194	184	158	171	182	213	190	176	182	160	180	176	174	163	176	160	181	176	139	176	163	170	192	172	193	160	155	174	173	140	149	177	181	145	144	164	169	183	183	156	174	190	181	159	177	172	197	178	167	157	173	170	159	211	172	178	149	173	205	197	192	179	167	168	163	167	175	167	170	182	145	166	191	150	157	177	195	159	175	187	178	163	165	157	160	148	194	148	167	165	171	170	181	165	172	148	159	184	171	165	176	176	167	164	156	179	178	143	155	188	161	175	169	177	176	168	161	150	189	149	160	160	162	181	187	175	193	169	170	194	153	175	174	177	184	179	151	182	188	163	199	174	171	179	169	183	178	188	181	184	171	169	178	157	157	194	175	171	187	178	170	176	176	171	184	165	184	157	167	187	187	152	165	204	177	177	172	193	190	194	176	174	175	197	171	162	163	162	186	163	159	164	182	154	184	176	158	170	186	197	186	174	182	171	190	168	166	177	164	158	188	168	187	180	164	156	186	170	183	165	165	176	174	177	188	167	161	151	182	150	157	188	157	173	146	179	173	166	163	169	181	166	166	185	197	173	177	180	162	196	176	171	178	145	182	170	188	170	179	159	157	175	164	161	166	182	173	193	210	168	166	156	152	186	160	168	160	156	161	180	155	185	160	181	174	188	165	172	171	185	180	200	161	180	159	165	161	158	172	184	168	164	155	187	177	178	186	171	157	194	172	185	172	186	191	199	192	199	175	195	172	178	176	171	177	172	175	154	167	163	209	177	171	167	155	176	162	196	138	195	172	167	168	164	179	171	185	173	169	192	188	172	166	186	168	175	180	176	184	175	153	183	172	172	172	194	193	159	179	168	161	186	161	166	176	164	165	154	176	190	181	156	151	166	172	150	174	197	166	153	167	185	191	163	186	185	159	165	173	173	164	189	174	153	169	161	158	164	167	172	168	174	175	181	158	173	193	178	189	164	159	173	185	184	187	133	167	175	177	203	169	151	157	170	170	194	191	167	183	191	174	164	175	203	173	161	170	197	181	137	144	178	168	175	152	158	187	169	185	172	175	168	140	168	159	160	156	170	202	177	180	179	183	189	163	161	178	185	165	199	177	156	172	169	152	160	178	149	159	164	169	168	170	174	175	171	192	167	185	188	175	167	171	157	169	161	146	173	176	173	186	164	160	171	174	191	178	164	166	161	186	165	145	161	182	174	140	188	187	175	177	177	167	181	187	180	166	190	174	178	186	191	192	166	150	174	165	166	199	178	183	188	166	188	156	163	175	173	156	165	183	171	160	139	188	163	169	169	167	184	158	177	175	178	157	173	153	200	165	179	155	182	170	150	179	197	187	186	146	174	205	165	174	183	182	166	183	160	196	164	176	161	174	188	170	201	172	189	193	172	170	155	183	179	175	182	171	191	181	164	157	162	188	177	176	154	174	162	165	176	174	178	182	191	175	178	156	178	178	183	148	181	143	200	183	184	161	173	168	173	188	191	163	162	160	150	185	172	160	185	185	160	157	198	162	182	184	156	167	153	177	172	160	155	192	174	178	178	149	186	174	158	168	171	164	157	197	181	175	162	140	165	170	171	171	162	157	162	174	191	169	183	177	176	170	176	183	185	162	191	198
12045	5212	582	561	524	538	528	552	523	516	527	521	520	486	505	502	551	509	490	515	504	470	525	495	504	500	517	521	445	501	505	492	523	514	519	456	540	480	527	475	516	473	528	491	485	509	516	530	535	467	516	506	545	477	468	495	458	504	509	513	470	522	504	464	477	528	516	497	503	474	493	483	488	531	517	522	541	519	468	473	541	477	515	517	494	515	508	498	495	509	506	489	524	468	484	507	497	492	529	475	544	519	556	498	492	490	490	509	503	502	523	498	546	490	517	500	480	487	524	501	482	516	500	453	483	483	496	501	520	502	501	534	518	517	504	536	494	540	501	461	485	510	498	513	475	533	468	489	503	499	511	523	526	531	510	501	490	541	515	524	526	510	483	523	446	500	508	501	556	496	542	483	509	491	490	521	514	521	515	468	528	539	458	514	508	520	478	475	499	495	521	502	479	523	529	495	478	488	474	511	491	523	511	476	484	529	506	489	487	506	445	482	494	503	481	494	517	500	488	503	563	457	490	491	498	454	526	516	514	509	543	518	478	487	482	507	495	506	513	502	506	503	507	491	499	471	521	471	526	477	492	506	485	445	502	551	528	478	519	469	529	517	537	451	478	518	528	496	532	571	482	542	548	465	465	495	526	516	502	493	486	481	514	512	545	514	563	490	502	484	485	511	520	537	490	514	504	542	481	503	477	514	513	517	514	513	485	469	462	553	515	477	482	478	513	498	526	549	530	451	482	482	544	532	512	501	493	492	521	470	513	553	497	489	509	486	512	526	452	496	456	511	508	529	520	513	496	485	498	514	511	494	484	523	497	472	510	552	518	513	499	493	549	495	521	487	541	509	504	516	509	510	520	503	516	505	480	508	464	493	510	501	500	522	527	507	494	492	465	491	515	477	455	472	505	496	482	458	530	477	465	537	519	537	555	515	507	526	450	525	462	512	510	485	513	478	498	517	480	504	529	537	462	467	468	499	496	482	499	530	499	505	486	483	534	512	506	479	533	475	500	490	486	490	473	508	476	502	501	529	513	472	547	476	534	545	524	529	467	510	526	535	510	531	486	548	523	494	476	522	491	479	508	518	507	512	498	518	527	465	538	479	481	509	487	534	480	492	539	488	490	474	513	482	511	491	480	491	489	515	524	485	493	509	487	517	505	483	533	463	492	457	528	512	491	495	484	495	483	514	494	502	513	505	509	501	496	516	489	498	513	494	523	504	501	487	520	518	515	482	477	490	462	480	472	498	506	470	543	525	454	497	510	509	519	542	523	462	505	544	474	507	487	499	517	512	509	506	487	479	523	524	479	535	520	510	500	518	486	508	478	473	502	508	521	523	525	483	473	463	557	502	451	519	486	494	516	533	478	514	478	493	528	502	519	519	493	536	509	486	531	483	530	514	500	507	501	539	520	524	507	472	520	561	474	449	511	525	502	492	520	506	488	503	486	547	484	516	490	502	508	488	504	488	470	479	459	512	514	507	545	534	510	549	477	524	559	472	489	515	535	485	477	501	518	472	483	479	514	498	509	505	517	543	511	518	527	505	509	478	479	506	542	526	485	551	531	524	493	478	510	499	529	516	481	507	513	480	483	539	524	520	480	512	505	499	461	524	529	485	508	516	497	499	499	508	476	518	507	512	485	521	488	528	512	525	506	505	528	498	494	538	502	462	490	534	499	507	520	544	496	526	490	516	529	472	509	504	540	477	531	530	481	450	497	508	526	534	513	493	534	510	493	507	514	496	498	547	491	503	460	495	515	502	519	502	499	475	483	478	492	514	483	504	487	479	527	517	518	488	491	515	537	491	470	499	528	518	481	554	503	480	513	469	524	504	510	544	519	498	510	484	508	502	478	528	545	505	488	558	507	517	521	495	501	486	476	486	476	484	481	485	516	504	522	534	493	505	464	493	508	538	511	506	489	496	551	529	518	516	484	436	533	497	533	499	504	521	490	481	509	483	503	505	528	541	520	488	538	477	483	504	513	509	501	487	534	535	513	504	532	487	470	483	493	519	485	477	518	545	497	481	526	502	522	479	535	503	498	500	458	512	512	525	533	518	532	500	506	496	524	488	481	493	461	479	543	499	511	470	505	494	509	483	547	464	475	504	511	499	505	506	498	505	454	534	501	487	508	524	482	496	471	470	490	531	460	531	494	486	497	528	492	480	496	500	490	495	515	471	516	523	483	496	482	472	489	535	543	548	486	474	458	554	500	515	521	469	526	513	473	498	509	500	490	484	540	516	488	533	520	507	522	532	514	489	521	487	511	468	532	508	460	514	537	493	476	462	530	469	492	525	494	480	497	514	487	485	511	484	511	495	498	492	489	537	526	527	538	503	466	534	494	459	508	501	472	468	505	493	547	486	557	513	534	473	537	539	488	512	491	511	479	549	527	468	497	522	498	508	533	501	487	514	513	494	480	464	532	485	484	549	512	488	463	530	501	492	488	505	534	511	507	471	510	529	515	505	520	518	527	478	504	497	490	509	500	500	515	477	487	518	490	474	530	488	507	470	507	506	467	530	497	468	468	508	536	518	511	488	548	511	492	532	503	459	494	551	459	503	461	471	517	521	499	488	499	455	520	511	519	517	506	512	523	505	531	520	502	515	535	493	541	505	511	478	535	497	530	503	522	474	480	493	478	508	539	490	515	525	528	493	534	518	488	497	512	522	489	501	515	520	518	473	531	519	520	549	510	519	528	480	494	512	494	494	477	501	548	505	509	502	483	525	474	514	472	487	556	481	513	499	513	514	503	456	565	527	477	546	504	461	484	459	481	536	513	524	519	497	528	520	506	528	484	486	487	489	520	508	492	506	533	498	539	503	487	518	470	543	492	540	522	510	520	511	492	510	511	549	482	475	488	524	508	476	504	475	512	497	487	474	495	514	520	472	512	509	486	538	483	511	533	511	505	519	519	528	507	487	521	499	517	487	457	495	520	502	511	490	526	492	475	528	523	532	492	486	497	497	521	520	539	544	469	483	513	500	487	490	501	504	524	515	517	470	521	508	521	488	480	496	530	508	507	533	530	466	480	554	489	513	525	531	536	506	524	504	503	472	475	551	513	496	532	482	518	477	498	503	501	502	502	491	491	489	493	529	517	476	484	488	473	546	524	499	559	480	508	526	521	484	472	463	476	506	526	485	529	487	499	536	484	534	523	463	519	460	536	488	520	482	511	492	517	524	503	508	470	487	506	494	515	476	481	519	502	500	487	482	502	496	516	496	495	460	511	537	472	494	515	496	523	472	524	510	462	520	530	522	475	517	436	520	483	474	487	484	531	520	485	518	452	482	525	501	483	531	513	472	487	511	505	490	476	495	488	542	516	507	532	540	467	478	519	485	487	446	513	513	489	505	476	522	503	503	482	515	491	501	473	497	466	520	516	478	499	557	543	516	528	504	499	497	529	484	498	509	460	495	484	487	487	503	512	518	535	481	462	523	485	482	482	461	502	485	529	503	566	532	534	471	498	488	476	474
56778	39993	7882	995	701	560	491	460	425	447	385	353	364	392	363	404	354	387	346	343	335	350	310	347	348	356	357	348	328	321	331	376	368	357	352	327	335	358	318	320	355	361	329	369	342	335	335	348	365	342	327	338	331	381	346	348	350	326	343	347	297	360	321	347	351	332	372	365	323	334	346	337	335	348	377	333	344	312	367	336	332	331	291	334	312	371	322	344	354	328	292	332	366	354	334	318	362	336	332	351	315	342	302	329	326	301	368	343	330	337	341	318	322	366	322	371	313	390	360	319	365	325	382	339	351	329	341	333	332	353	314	321	337	343	350	321	324	334	339	320	346	333	348	314	361	326	313	318	328	366	360	345	320	320	327	303	359	324	307	319	363	346	332	354	330	340	309	335	351	332	325	298	350	349	329	338	325	301	362	332	335	347	337	330	308	341	291	325	356	330	368	325	342	338	336	369	324	366	324	322	317	318	331	328	334	333	342	302	349	327	339	319	368	332	319	343	342	310	330	297	334	348	335	362	343	322	311	318	332	336	346	316	333	356	344	376	331	330	346	365	331	370	315	378	389	332	364	337	338	326	332	321	371	305	340	341	341	336	311	307	331	301	280	368	362	336	327	338	375	363	319	332	350	293	372	360	322	339	344	358	336	343	340	328	325	304	332	325	361	338	344	355	364	323	324	372	346	340	309	336	346	338	345	348	364	310	318	336	326	340	301	356	360	343	389	328	344	333	311	342	327	305	320	333	315	342	359	314	354	328	335	317	314	314	357	311	339	312	335	315	354	343	357	332	342	306	296	351	350	320	347	369	340	329	310	328	357	312	311	356	291	319	332	331	337	308	334	327	332	361	316	321	317	330	332	364	344	325	285	352	304	321	341	325	332	337	353	380	295	335	383	342	348	350	356	344	343	354	352	375	341	338	315	308	307	333	316	328	330	351	326	336	350	316	370	340	289	332	316	300	349	319	300	355	332	361	317	335	364	320	333	309	366	352	318	311	350	349	372	314	329	362	331	344	342	339	363	378	355	388	327	344	295	343	331	330	300	328	356	358	360	361	310	328	318	343	389	336	365	339	323	365	340	349	354	319	363	360	317	345	345	320	364	324	336	350	341	307	359	355	321	348	387	343	355	318	362	348	356	331	329	334	327	340	334	324	346	314	321	321	349	331	316	342	329	336	347	333	315	314	333	336	351	388	299	317	317	326	326	324	375	351	347	347	355	330	371	341	335	316	329	316	371	362	326	314	367	364	315	362	326	342	366	345	339	317	371	343	369	367	314	373	317	313	305	315	328	334	324	337	349	301	356	349	302	352	362	344	314	337	350	324	331	345	365	327	323	345	330	338	344	313	359	328	366	328	353	352	364	319	348	358	357	347	363	316	359	303	326	328	307	312	339	343	319	357	353	357	322	316	328	331	316	331	343	364	370	375	353	380	370	372	374	339	338	312	348	344	331	324	357	368	323	356	327	359	344	337	324	353	352	345	338	320	348	326	352	364	338	349	316	315	323	305	331	342	326	301	344	332	323	334	290	311	368	337	321	304	359	334	352	371	301	333	356	361	321	348	356	331	312	319	328	337	351	335	336	354	315	370	354	345	349	340	356	333	340	324	325	324	333	313	299	309	324	335	385	317	364	379	355	327	320	310	313	359	307	325	336	327	365	333	382	291	343	328	352	338	366	342	336	379	343	349	366	331	357	335	295	362	349	358	350	323	335	342	358	319	357	320	366	343	362	354	330	367	336	321	366	343	314	332	314	298	335	316	347	333	312	365	383	355	339	312	353	339	337	324	339	363	348	331	325	310	316	343	362	344	348	359	328	327	345	348	340	346	345	312	348	347	328	307	309	334	355	385	312	337	342	326	350	369	349	363	354	368	322	357	313	337	322	334	340	337	333	330	322	372	332	342	340	307	349	334	322	337	328	323	319	309	399	369	326	334	357	331	345	343	355	329	354	324	326	340	332	355	322	353	297	322	323	353	324	313	324	387	335	338	355	330	344	378	327	312	291	354	323	340	327	337	336	364	329	366	309	337	340	288	332	340	366	309	341	324	325	320	338	352	366	361	325	343	324	353	329	331	358	340	328	311	332	358	335	312	305	375	342	322	359	317	316	323	344	330	335	347	335	339	363	336	359	306	339	317	330	328	324	360	343	379	349	305	346	348	346	347	344	347	327	337	314	328	358	324	351	352	354	334	353	341	323	331	305	325	334	353	343	285	324	340	375	313	362	362	310	339	330	341	327	301	340	371	326	286	313	316	338	345	312	354	372	365	324	320	331	362	309	335	321	346	360	315	351	361	327	356	331	331	316	321	348	371	312	349	355	297	329	342	302	347	336	346	329	350	329	362	363	337	326	316	337	350	307	339	325	339	330	344	322	352	346	311	338	345	305	322	345	366	348	368	328	360	343	352	334	305	331	347	349	362	291	324	304	320	359	315	309	365	322	340	312	325	343	349	324	322	327	328	364	332	352	386	337	323	327	346	331	331	309	316	357	330	371	297	323	353	354	322	334	342	323	298	336	332	351	343	307	326	378	351	336	355	321	348	309	337	333	328	354	343	335	338	348	344	358	353	359	347	319	343	370	329	360	331	302	370	371	302	287	350	334	307	346	341	332	322	289	325	310	361	302	334	321	343	355	395	351	362	319	331	322	319	300	336	329	373	322	314	341	356	339	318	356	346	344	329	329	358	301	305	311	338	375	316	381	370	320	343	309	349	316	317	326	334	360	307	329	355	356	331	354	317	334	313	346	354	332	357	337	337	370	349	383	355	373	332	374	370	328	345	353	326	382	340	338	327	335	325	322	347	355	303	341	319	342	326	306	323	336	357	328	324	363	326	355	334	355	344	335	336	324	328	335	340	312	348	339	333	351	291	346	373	357	317	324	332	336	304	340	336	367	329	312	331	319	349	349	349	310	321	313	330	328	336	337	347	345	342	319	382	348	309	357	333	328	337	334	307	368	334	316	359	328	352	326	356	329	303	313	370	339	341	349	337	363	334	353	333	337	337	354	349	304	336	387	352	366	349	305	353	316	343	328	331	332	369	358	307	354	309	317	330	329	344	310	319	323	309	356	347	346	327	328	353	348	315	364	308	344	329	333	349	379	365	327	322	340	309	354	323	355	328	315	329	343	319	342	322	318	352	344	342	317	326	342	339	338	347	317	340	335	351	347	316	371	301	349	327	325	302	356	343	318	311	318	338	342	358	315	347	340	342	322	345	321	331	297	341	354	355	350	340	340	353	342	314	345	353	320	289	326	367	345	337	340	361	329	329	321	334	309	349	351	352	324	346	315	342	356	330	391	337	313	333	319	343	338	319	290	345	357	336	301	330	317	371	346	334	326	347	378	333	319	341	337	333	324	308	312	346	342	339	323	333	357	321	332	301	363	320	300	381	332	322	325	328	320	349	342	360	345	335	378	321	360	371	329	326	327	359	357	314	317	347	354	322	328	304	357	321	335	354	338	349	310	364
33769	23496	2025	2491	2179	1962	1745	1491	1412	1296	1227	1205	1139	1127	1028	1049	1018	983	971	930	901	992	940	916	927	916	920	922	878	860	942	907	888	958	850	858	879	879	897	868	899	882	899	839	872	849	883	828	849	901	906	899	844	926	851	887	833	851	839	919	886	842	824	813	843	902	907	880	901	855	859	854	858	929	879	886	869	886	860	845	860	833	849	877	836	864	862	824	900	869	842	841	833	854	860	803	846	809	874	830	919	830	831	846	841	835	843	840	839	808	842	821	814	858	870	796	865	817	820	853	848	818	852	802	877	873	872	851	863	796	819	827	876	872	859	856	858	839	812	846	781	922	802	867	838	823	895	871	843	806	851	869	795	827	845	881	856	852	870	895	862	842	815	849	835	855	805	827	808	836	825	812	895	825	841	885	891	843	871	869	804	805	832	886	898	870	808	822	840	871	853	804	871	884	923	833	806	887	820	938	861	879	812	869	849	844	874	890	827	852	827	831	917	890	858	814	900	830	842	863	858	848	898	900	854	849	869	882	839	812	883	893	889	858	847	831	851	851	882	888	880	788	816	835	832	865	846	856	884	800	819	843	884	851	907	832	828	787	827	859	892	805	877	869	824	816	848	806	865	851	801	821	848	842	920	799	835	876	872	861	851	822	838	845	864	850	837	833	873	856	851	855	860	823	879	832	831	875	793	850	830	862	919	832	882	900	800	825	841	793	876	826	840	888	866	849	883	870	822	818	818	851	871	863	811	858	845	898	883	882	848	844	887	850	869	867	836	862	793	882	809	838	846	831	838	837	807	910	913	792	833	837	876	784	811	867	791	888	891	873	855	831	851	836	871	850	896	873	783	877	868	835	904	868	801	905	826	850	838	876	851	900	897	822	823	891	847	863	851	838	882	818	848	831	868	863	869	828	870	855	886	865	865	819	843	837	837	874	842	876	838	899	854	832	896	802	805	848	842	842	861	867	861	838	891	864	854	853	846	825	858	854	847	787	813	832	857	831	820	812	863	868	859	825	853	898	857	844	832	820	801	902	809	833	887	818	821	878	856	825	860	840	891	796	870	873	837	867	884	873	825	880	833	815	854	868	847	837	820	853	853	869	892	838	809	862	851	869	804	851	828	895	847	887	874	831	862	862	871	845	878	812	889	879	860	818	836	787	858	801	846	881	817	831	853	844	846	802	853	876	838	841	847	831	821	892	838	864	852	825	838	819	797	872	870	906	843	826	868	886	844	877	885	831	911	860	804	860	860	800	838	835	825	870	872	832	880	861	820	859	900	885	887	890	848	803	895	840	841	814	866	871	890	889	884	849	877	803	866	812	842	860	859	836	847	837	859	800	843	824	886	786	856	859	817	825	835	862	785	823	869	847	832	835	882	868	785	820	873	803	842	860	862	859	814	816	847	892	875	839	804	845	886	841	860	855	898	851	855	829	803	787	830	888	839	848	850	839	853	882	836	805	858	832	827	852	853	898	884	836	872	845	856	862	820	849	869	847	828	852	793	867	872	866	900	890	827	879	872	887	804	807	893	824	846	853	835	883	906	882	872	811	864	866	816	793	869	863	845	858	889	837	866	858	858	860	835	865	881	806	910	852	860	818	823	855	872	878	830	799	823	871	896	881	817	795	800	844	833	865	858	822	890	913	843	919	865	877	807	886	866	834	845	835	798	889	890	803	825	850	860	907	850	833	828	863	866	789	817	844	930	844	857	817	853	847	824	854	890	809	908	799	849	862	860	834	864	903	875	891	848	866	815	852	864	889	869	822	871	867	825	836	867	881	856	806	850	863	834	886	851	772	868	814	841	840	899	784	811	887	835	906	878	848	833	845	856	865	871	798	840	853	905	824	873	845	871	846	811	869	842	798	840	822	876	825	835	843	857	818	838	874	848	842	833	860	854	900	806	856	864	840	866	831	860	839	826	854	777	835	817	833	871	816	869	895	876	844	842	851	878	836	851	813	845	872	842	845	877	837	846	819	840	851	845	871	862	864	853	829	796	847	899	845	825	868	836	832	904	867	881	878	888	865	871	821	821	854	836	879	860	842	829	862	871	902	845	806	877	791	876	852	832	803	897	874	802	856	844	831	873	840	842	851	864	802	842	857	859	850	805	825	872	883	884	869	861	886	900	880	862	860	841	830	804	798	865	818	875	771	876	871	834	838	848	871	833	843	876	929	846	862	886	893	812	828	809	895	840	818	859	900	826	816	823	904	878	848	826	875	874	818	860	801	886	878	874	846	876	884	870	822	807	829	825	861	889	876	861	915	877	857	877	861	837	876	830	854	842	837	865	808	876	869	769	855	816	875	829	831	874	906	940	893	841	882	806	945	777	895	885	867	833	862	838	887	864	843	804	843	819	817	880	883	827	816	840	900	870	838	808	859	808	876	865	846	838	836	820	906	826	855	852	865	848	890	894	840	896	804	840	855	859	897	824	807	918	858	848	792	836	857	913	861	841	878	870	814	858	845	849	852	858	901	851	890	824	851	854	856	850	854	792	853	889	888	860	739	831	892	856	890	806	875	823	885	887	859	810	870	884	836	773	874	825	880	858	857	853	877	847	877	858	816	868	823	836	838	793	843	876	832	844	796	835	835	882	859	840	875	872	845	838	869	856	835	836	844	843	868	870	847	861	838	841	849	865	907	862	867	867	864	917	843	809	901	835	836	842	783	861	904	849	871	817	834	880	897	878	819	848	877	866	848	884	902	870	796	824	799	853	882	825	863	867	859	821	849	848	839	900	842	851	858	836	946	880	817	881	824	840	829	842	837	793	881	818	836	879	846	873	849	834	823	886	811	888	831	873	876	822	795	927	857	866	866	832	894	824	841	854	853	868	800	849	914	888	847	894	878	859	836	841	875	847	832	858	792	881	860	835	865	889	835	857	856	888	838	860	831	833	871	847	871	863	856	838	821	809	851	799	875	844	879	859	871	812	862	886	805	834	885	843	841	901	794	871	855	837	838	781	889	866	833	787	797	869	851	890	885	882	819	875	825	816	846	874	893	842	857	880	873	805	827	929	867	819	860	823	852	865	783	840	847	878	832	853	862	874	807	882	892	841	880	847	846	838	828	892	832	856	872	826	865	856	854	824	817	835	846	850	887	795	842	856	832	907	831	911	889	902	789	853	840	824	838	768	888	882	881	884	888	845	873	884	856	819	833	862	888	830	756	863	864	810	858	884	839	872	889	830	836	886	804	861	829	886	898	801	857	875	840	870	846	835	895	844	847	779	851	874	816	852	860	854	805	843	864	895	885	858	872	810	851	852	852	848	851	834	863	817	869	827	840	874	884	793	899	834	789	825	859	834	865	815	864	860	828	860	872	872	835	901	859	854	868	866	860	817	831	813	924	828	911	871	851	861	805	846	826	846	853	863	842	840	873	826	871	832	824	817	838	791	824	859	816	894	853	836	837	833	851	874	862	820	797	807	833	869	858	825	794	846	836	870	826	830	853	805	823	872	863	885	848	824	792
68517	51286	15426	2790	1086	878	696	620	548	510	512	441	463	464	413	446	389	390	402	400	387	381	363	372	414	413	396	387	357	394	361	396	374	383	381	373	392	342	396	375	378	397	364	378	329	390	405	339	332	362	375	375	396	395	355	360	356	352	362	344	372	384	389	363	400	390	346	353	362	380	356	361	358	392	366	352	379	379	394	396	361	382	330	353	341	374	347	378	374	356	332	386	365	368	366	373	376	361	397	360	370	385	339	375	405	348	331	398	337	362	377	370	402	365	387	357	367	365	376	393	379	350	376	411	341	348	343	361	358	368	353	361	388	378	399	339	333	358	380	331	358	349	362	405	352	340	391	361	356	441	360	325	314	353	346	368	368	351	367	323	373	348	386	331	370	347	380	377	355	365	370	371	367	386	384	374	390	354	367	352	343	400	369	382	358	382	361	381	400	384	399	358	374	382	346	413	399	330	350	386	378	402	346	332	365	362	357	379	368	368	386	358	355	338	372	401	338	354	395	371	373	350	350	402	370	361	352	369	405	383	378	389	377	361	345	366	369	402	367	398	368	339	351	353	347	348	364	357	339	305	363	364	344	369	389	414	363	382	381	360	359	367	366	351	363	389	356	356	361	365	368	347	358	373	357	379	353	375	369	385	383	364	374	392	346	382	353	383	380	354	401	329	352	356	353	374	363	410	356	362	363	343	383	388	322	372	337	384	373	360	364	336	407	346	354	373	403	355	375	368	378	315	362	363	354	397	378	369	345	396	387	332	360	411	392	367	381	371	366	386	431	366	341	419	389	341	353	359	378	377	403	338	358	379	384	359	373	352	339	386	347	364	348	384	394	360	385	359	379	337	357	347	374	322	394	350	350	374	330	372	364	349	374	388	394	368	363	342	393	351	407	361	362	386	328	345	346	365	366	354	375	361	364	334	376	350	384	379	340	387	346	404	393	351	338	357	361	371	379	361	371	368	385	371	391	367	371	346	362	355	352	357	332	380	365	333	369	349	356	377	357	355	399	371	370	397	339	357	366	370	368	370	371	355	400	348	357	343	384	343	367	381	380	425	355	365	371	351	326	390	336	363	392	325	417	359	365	367	365	365	391	390	384	396	375	350	363	380	401	381	397	377	391	324	356	402	378	404	377	356	374	349	342	377	366	386	386	369	419	396	349	355	389	382	362	418	362	375	346	383	374	369	320	357	352	359	358	343	393	355	344	369	355	369	361	358	384	397	361	368	360	400	371	366	382	369	345	352	387	378	415	377	360	333	336	357	382	382	415	421	313	343	370	369	381	341	392	356	388	375	348	323	390	336	401	322	356	346	357	331	373	377	387	363	378	386	330	359	353	370	403	418	377	384	388	319	366	394	380	396	376	383	363	378	362	362	366	369	403	354	327	331	380	341	356	362	385	345	368	359	373	351	388	360	353	317	395	369	374	392	338	378	366	338	372	357	378	355	403	368	389	374	379	385	381	343	372	394	365	334	360	422	352	364	386	372	389	358	376	391	388	375	382	360	384	371	384	373	389	362	354	328	357	315	371	352	376	358	368	378	376	348	355	357	386	362	366	386	393	337	354	358	378	386	339	388	386	392	400	382	351	336	383	351	370	369	370	364	382	369	409	319	379	326	358	341	354	360	383	396	375	357	364	340	331	335	321	356	390	393	367	363	343	352	371	369	354	379	379	358	369	363	362	390	351	400	353	367	315	370	348	372	368	360	357	392	343	394	375	367	365	344	368	394	383	358	386	325	355	366	403	380	343	349	348	353	344	352	403	383	372	352	377	392	354	373	363	362	359	336	382	391	324	346	372	399	336	367	367	375	347	338	357	362	347	400	356	345	325	338	339	363	374	391	333	357	355	354	363	358	347	404	366	412	368	371	361	406	349	350	350	361	370	363	348	398	351	379	388	347	362	337	334	363	342	372	400	346	393	401	377	367	375	368	390	359	375	385	404	386	374	355	370	348	391	358	353	372	358	345	369	358	341	350	355	377	385	369	381	349	382	358	368	334	347	371	376	379	365	380	369	369	390	333	350	356	368	363	343	376	367	360	323	356	348	365	385	360	359	351	356	356	394	326	363	355	363	353	383	380	336	361	369	361	373	394	348	346	354	346	357	364	357	381	378	362	366	356	375	397	357	345	370	371	370	357	372	375	396	383	343	368	340	382	369	349	376	373	356	346	377	364	358	356	377	364	375	366	361	366	374	379	393	397	350	377	366	378	378	395	380	362	347	350	385	358	355	352	356	370	343	364	359	388	367	376	342	353	365	373	378	396	377	323	355	354	306	342	389	376	378	380	347	402	340	344	347	360	361	356	362	379	369	342	376	359	332	326	354	430	379	364	377	381	339	402	346	369	355	370	362	355	403	353	375	360	368	378	400	374	358	374	314	349	364	355	381	341	351	378	354	353	305	340	352	351	392	376	390	343	393	324	377	367	376	360	349	363	319	356	367	355	399	362	372	366	372	335	351	332	351	371	353	342	324	378	393	383	361	367	377	404	365	349	420	373	355	385	358	317	373	350	405	356	386	382	356	355	326	371	338	331	346	369	361	341	360	362	378	393	357	352	355	385	377	362	394	351	383	341	350	388	367	376	384	340	365	390	340	394	384	347	364	357	376	339	369	336	372	354	345	400	379	382	384	373	385	354	354	358	348	375	342	359	367	349	378	356	358	325	376	385	373	354	389	389	350	374	379	355	380	351	362	370	380	362	390	378	374	387	348	376	339	365	380	379	349	376	348	408	394	390	347	382	370	419	323	359	335	370	396	364	401	359	371	340	333	360	376	353	396	361	348	382	375	341	352	400	373	382	377	374	360	363	379	366	390	422	351	360	394	357	351	352	344	331	357	375	416	365	364	349	378	367	376	381	381	382	360	366	373	367	371	354	368	352	350	384	401	355	375	405	368	380	345	353	372	346	345	374	362	343	350	382	363	359	378	335	386	329	353	330	358	355	373	392	340	325	379	343	379	379	421	348	358	353	356	381	344	377	373	357	372	362	364	390	365	371	399	396	418	380	380	368	334	388	359	352	353	347	367	376	371	383	359	397	384	360	406	351	389	369	375	327	362	395	395	381	360	347	365	378	378	362	350	335	357	357	351	331	350	394	345	375	415	362	373	384	374	360	363	354	345	346	349	388	375	358	364	378	353	346	304	370	379	323	406	354	368	374	369	339	357	361	365	383	414	389	380	320	361	387	389	394	391	373	353	377	379	385	363	375	347	363	363	402	350	354	402	365	394	371	364	372	333	338	342	371	338	394	406	366	371	344	341	385	330	374	341	357	402	400	393	371	354	378	403	359	343	370	354	384	344	384	381	392	401	351	381	388	382	344	349	388	347	399	347	363	371	383	341	363	354	367	365	364	339	363	395	395	347	390	376	304	392	373	356	382	354	331	410	400	372	338	352	362	362	339	343	398	349	380	365	334	354	345	359	356	349	368	349	343	392	352	356	377	386	416	357	351	367	372	363	348	361	352
42615	29476	3278	3942	3539	3003	2608	2195	1890	1761	1623	1538	1369	1299	1243	1190	1173	1117	1139	1084	1052	1133	1103	1044	1007	1091	1028	995	981	969	1039	921	961	986	911	968	950	995	931	944	908	910	959	897	875	941	971	869	925	900	855	866	875	912	930	933	893	913	929	878	896	898	925	900	904	909	875	903	860	863	875	913	872	880	922	869	892	867	891	912	885	820	943	918	909	926	945	889	883	863	945	875	869	909	932	938	905	882	893	885	872	890	871	881	916	892	921	879	885	844	914	878	892	920	914	881	830	878	888	872	867	897	874	936	900	897	880	885	842	889	892	895	824	863	844	853	858	882	847	867	891	876	872	820	848	902	812	881	940	907	907	874	913	837	907	901	831	886	868	836	903	857	855	927	870	878	887	916	900	879	901	864	905	893	910	886	863	861	924	893	888	859	871	868	836	839	912	840	912	845	839	859	892	840	834	869	887	831	898	898	845	892	850	885	915	891	884	897	897	913	889	853	877	846	885	902	834	860	892	883	898	834	862	820	886	870	914	910	918	869	890	907	861	864	883	844	876	950	858	855	872	912	863	884	915	870	870	862	895	931	833	867	905	837	898	892	878	924	876	814	915	871	826	896	866	885	869	918	873	889	872	853	838	924	842	863	881	871	850	925	914	886	865	883	877	911	896	909	946	876	892	862	915	889	884	941	895	909	867	906	809	906	922	854	874	868	907	911	857	945	873	874	870	840	900	890	881	856	864	847	847	819	889	881	906	864	919	862	895	928	887	878	886	893	872	867	944	909	875	874	894	835	876	925	880	913	895	873	892	860	864	887	874	850	915	857	901	860	882	831	878	862	889	885	870	928	857	895	847	872	864	872	884	871	890	897	875	917	886	861	908	883	830	935	939	906	832	865	833	880	862	859	851	875	896	879	890	849	882	868	879	892	881	855	896	943	908	833	928	911	869	906	873	894	852	873	854	910	902	864	910	901	898	897	849	891	871	870	879	885	805	844	888	921	896	842	927	876	841	878	914	841	869	837	885	857	884	877	886	924	869	896	884	892	895	890	895	874	881	878	903	884	870	828	894	884	886	886	888	889	866	846	909	861	896	856	880	886	936	886	886	890	885	905	883	906	884	871	869	909	911	870	841	903	883	881	869	901	925	878	855	848	874	858	881	923	905	906	851	885	854	863	865	904	888	869	870	836	900	860	886	879	903	863	837	926	904	889	843	898	873	908	854	892	980	873	885	863	859	864	901	865	889	868	889	964	890	879	911	844	857	907	910	880	851	886	889	858	878	886	940	909	850	895	885	836	906	835	918	918	899	889	824	891	962	860	863	873	883	896	870	899	894	878	892	922	864	893	906	866	880	879	878	890	861	920	955	872	915	916	919	893	907	869	877	812	838	873	850	881	903	844	898	910	842	837	857	910	897	913	855	867	912	882	884	852	904	905	859	865	873	922	934	901	906	908	842	813	930	897	878	868	875	941	898	838	882	887	898	936	895	824	889	884	875	897	864	882	892	912	887	927	862	880	856	830	877	841	828	874	844	861	861	868	870	897	886	850	896	927	867	874	848	901	923	861	926	870	815	822	874	878	869	838	918	883	913	860	852	880	835	876	843	909	826	825	810	865	862	900	877	898	861	819	885	918	873	878	899	857	866	909	855	882	924	891	914	852	899	917	864	843	842	855	919	907	827	836	895	890	820	862	876	893	910	926	882	920	852	853	876	877	935	851	913	902	855	898	857	859	870	924	862	874	823	830	851	846	918	893	823	893	895	898	827	881	861	859	885	898	866	924	877	871	901	912	819	880	930	877	845	860	858	887	891	877	830	879	852	882	892	867	889	909	810	891	915	844	897	851	909	873	869	882	835	870	855	890	897	839	885	917	921	906	906	887	836	881	902	886	881	919	855	892	867	883	896	911	879	921	875	870	910	921	908	855	891	886	903	881	909	815	839	855	855	874	885	870	848	865	905	905	894	907	884	861	848	884	895	940	909	866	854	832	909	869	892	882	934	938	865	906	906	845	899	881	833	844	909	909	904	838	872	875	867	890	900	857	825	903	887	869	855	892	850	893	864	887	894	888	906	891	874	819	868	865	879	829	899	927	887	868	905	916	878	844	899	861	918	881	882	933	860	877	905	905	913	885	880	856	846	845	857	897	921	924	881	867	857	838	875	893	810	839	846	854	868	859	902	839	908	842	878	934	917	873	885	882	889	896	889	911	864	856	854	838	851	886	902	886	906	841	834	857	883	887	814	823	863	865	877	908	915	872	904	839	887	955	848	863	872	856	863	835	891	867	892	875	924	862	864	910	914	851	898	864	865	902	850	896	852	873	901	861	846	842	895	893	883	875	932	875	895	890	902	925	929	895	887	913	946	879	835	884	916	902	881	880	853	885	924	908	942	893	870	840	869	858	845	826	883	854	856	881	882	883	877	831	884	849	882	909	906	871	918	869	892	906	898	885	905	908	843	896	900	939	903	929	851	861	889	888	868	897	852	860	843	909	856	875	841	900	894	889	954	918	904	873	921	881	910	959	848	880	908	882	873	906	884	880	799	930	832	926	889	936	839	877	873	890	928	841	859	891	866	886	873	909	897	881	893	848	896	882	946	904	855	847	926	868	869	885	867	866	913	878	866	867	897	874	867	878	881	876	823	904	827	913	896	888	862	876	844	873	871	899	863	878	910	883	851	871	832	862	908	924	859	869	891	952	875	935	889	906	842	903	917	867	940	873	912	828	866	889	875	852	899	882	891	904	831	867	893	864	894	878	866	862	882	930	937	882	880	863	888	851	894	861	944	864	829	897	898	897	878	898	903	923	924	857	882	887	891	864	889	829	901	909	877	844	919	831	867	879	908	883	917	913	960	873	900	920	854	895	861	850	872	886	893	872	872	889	893	915	851	925	804	813	869	860	870	877	886	872	854	828	876	888	890	899	910	878	936	929	867	867	883	925	879	849	814	916	858	884	857	909	892	874	909	893	851	935	885	930	899	886	854	872	893	833	873	875	894	888	959	829	823	877	865	912	866	834	874	853	899	848	896	892	916	906	944	852	893	838	857	856	894	903	904	859	855	934	907	902	895	880	904	877	875	885	871	927	902	903	896	878	905	868	917	862	878	885	852	887	907	920	898	879	874	896	896	884	897	855	865	839	910	912	868	905	948	889	890	803	918	929	865	871	916	884	898	900	916	879	825	871	879	896	858	832	879	821	872	884	897	878	913	821	910	910	855	896	894	854	852	854	895	844	851	899	862	862	863	896	889	903	912	856	931	839	877	852	874	904	922	877	914	894	919	869	877	930	890	836	837	909	880	903	875	884	876	831	841	888	883	878	893	856	861	892	892	905	856	867	890	809	844	884	926	857	890	872	873	886	932	907	823	898	929	864	850	826	884	945	821	904	885	872	856	803	890	861	880	898	833	885	910	873	882	896	913	864	890	868	942	881	889	827	882	873	893	917	872	861	875	902	879	860	907	912	902	849	893	921	872	909
12995	3251	246	190	159	182	171	155	159	169	163	167	169	174	184	148	163	179	181	167	162	208	181	173	157	182	175	173	182	179	181	154	200	160	168	190	185	168	200	185	208	192	176	178	167	173	200	140	165	156	178	161	174	168	172	177	156	195	166	145	162	160	165	151	151	187	180	189	184	175	154	185	177	174	158	176	188	167	161	181	173	202	142	171	190	195	154	159	146	197	179	145	170	177	184	154	193	173	173	178	161	190	166	181	180	171	165	160	182	174	188	169	185	183	160	132	172	164	168	166	171	181	177	142	155	139	182	181	181	179	195	179	195	157	169	202	175	184	151	139	174	159	154	173	173	173	174	157	141	172	168	177	177	178	162	177	186	179	159	185	152	187	159	189	186	148	180	165	157	182	158	173	173	173	176	185	189	163	194	186	182	164	164	193	171	172	168	153	190	178	178	170	153	176	199	178	165	165	144	164	157	210	148	193	182	156	159	167	205	194	182	157	194	185	180	169	173	179	189	177	172	155	149	158	203	156	181	162	172	165	157	163	198	159	166	166	147	178	190	162	184	156	165	178	169	165	168	160	172	166	179	182	180	167	149	170	164	166	174	189	168	178	182	167	164	168	148	174	167	157	187	164	156	166	172	171	167	165	172	174	174	181	182	175	156	172	159	159	155	174	172	179	199	195	152	160	153	148	176	145	174	172	190	189	190	171	155	179	167	173	193	169	149	164	157	176	178	175	175	194	209	161	181	177	169	172	172	183	175	168	194	197	176	157	176	166	167	173	192	183	161	154	156	181	174	165	174	170	174	165	167	162	168	163	154	148	145	152	182	188	161	174	167	174	173	157	181	172	170	167	175	150	152	161	160	179	138	162	160	175	204	170	184	158	155	158	147	174	179	179	182	180	180	178	160	186	196	175	185	179	148	159	165	182	190	161	199	176	162	166	161	204	198	171	186	177	174	171	149	189	177	160	170	184	159	177	177	158	167	186	147	166	177	159	186	162	170	175	178	172	189	175	177	177	166	170	168	147	171	164	158	186	180	173	170	151	148	166	157	180	167	153	157	177	171	194	149	153	181	158	166	156	168	177	184	194	175	170	180	179	161	181	158	205	171	182	172	160	169	165	163	157	174	189	162	180	167	156	171	152	196	176	158	177	161	158	178	151	155	181	148	154	155	161	171	154	154	165	168	166	149	191	165	170	167	161	176	187	194	162	164	171	172	193	161	159	173	169	146	157	162	162	174	172	173	161	162	175	150	159	186	178	193	154	192	172	158	157	167	182	164	151	186	160	166	197	172	186	189	194	193	159	170	193	165	190	152	193	161	174	187	173	159	198	161	154	163	177	174	170	171	162	169	181	161	159	180	180	162	175	192	163	151	175	192	153	173	164	163	155	198	172	168	156	167	182	171	186	189	193	167	177	169	184	187	181	183	145	146	181	166	173	189	182	192	152	168	156	144	190	176	165	171	174	192	187	159	179	164	168	189	181	167	157	163	154	183	183	171	160	169	186	161	181	158	184	171	173	166	181	168	168	167	159	196	164	168	176	162	167	143	174	174	181	183	168	173	195	195	165	171	163	168	176	160	167	203	185	178	165	153	159	141	155	161	163	189	179	159	187	166	168	158	169	177	185	162	174	159	170	157	173	205	196	164	193	182	161	184	183	175	172	154	182	145	162	182	148	169	183	178	171	148	181	146	187	173	175	155	150	201	172	167	166	174	170	170	175	161	177	185	186	167	159	168	188	159	176	197	178	184	172	189	152	188	177	156	162	180	200	172	167	189	150	152	162	193	156	178	162	165	183	179	165	171	173	177	179	177	175	202	182	182	180	172	184	164	187	168	167	182	156	167	202	153	140	170	175	191	154	167	175	160	181	175	167	185	161	197	182	171	160	161	152	172	174	181	172	183	185	157	173	177	181	174	182	154	157	181	182	178	176	163	152	169	166	182	174	191	172	207	183	142	170	186	170	168	196	172	196	182	185	168	181	179	169	173	172	202	170	189	168	179	169	162	156	168	158	177	185	198	149	169	156	168	159	177	181	180	150	178	149	173	170	176	175	179	183	181	166	177	177	152	179	185	181	180	169	168	192	171	196	167	186	151	161	161	174	158	149	202	180	146	166	157	179	168	188	175	154	179	181	159	158	179	189	180	153	161	149	173	159	143	157	169	159	161	167	171	154	187	161	175	171	179	188	168	176	165	163	197	158	153	166	171	161	176	186	200	179	179	186	177	145	183	154	167	187	152	178	171	184	164	170	165	179	189	169	184	200	152	169	180	162	161	203	189	206	184	177	161	158	178	191	158	174	155	159	165	170	145	195	184	180	173	152	162	187	161	160	170	165	195	171	187	162	184	179	149	155	186	180	146	161	173	148	179	183	187	175	171	168	159	189	169	182	173	179	162	161	167	186	170	185	185	161	147	178	198	165	165	175	188	167	171	161	188	185	188	177	182	169	173	174	180	168	152	180	151	174	180	158	172	180	176	170	174	193	188	173	183	158	177	193	200	180	151	187	187	157	156	181	189	163	177	163	174	186	170	164	162	165	158	160	163	154	169	174	177	191	192	189	169	173	181	151	171	166	174	177	176	185	182	161	172	164	182	183	189	201	160	175	178	174	165	170	193	171	163	169	154	181	173	180	194	183	159	172	178	167	198	168	173	216	155	189	192	164	162	149	186	154	162	178	190	178	173	146	166	147	179	178	144	180	188	167	171	161	182	178	167	188	169	167	195	193	164	191	163	190	186	189	192	169	165	179	174	169	159	165	173	177	178	172	167	178	187	172	173	160	178	181	171	180	181	166	162	197	162	159	169	184	180	177	155	174	169	150	165	172	177	181	173	177	161	156	169	183	177	165	166	185	180	207	159	169	164	144	171	173	179	161	150	212	153	179	156	182	147	153	149	170	175	163	155	169	158	167	188	205	177	172	166	205	183	161	171	181	175	171	183	164	150	179	160	191	182	172	199	168	168	155	162	179	173	167	190	158	171	154	185	177	173	193	161	162	181	179	179	157	172	167	194	181	148	179	173	159	188	201	201	177	170	188	171	163	156	180	167	162	159	152	171	180	172	183	168	180	170	158	177	145	176	201	174	161	167	173	166	193	154	159	161	163	149	170	189	183	194	176	172	156	189	180	187	163	186	165	160	163	157	175	157	168	156	136	143	174	195	190	161	157	194	173	164	171	178	185	168	156	180	197	189	174	159	170	196	173	182	164	194	189	178	200	175	185	129	156	168	179	191	187	151	161	183	172	188	172	167	162	164	164	174	198	207	167	181	174	159	186	158	181	167	161	188	179	159	165	174	159	191	202	185	176	145	141	173	143	174	148	176	178	176	175	166	175	169	139	176	173	180	170	170	160	169	166	168	170	173	161	174	173	155	183	170	144	160	191	166	156	197	181	169	192	189	163	172	178	189	178	154	163	160	180	158	174	192	167	165	168	196	157	161	175	176	180	152	188	170	176	156	182	166	191	187	165
11825	4902	515	577	549	482	583	582	505	516	565	541	466	498	526	487	504	548	498	531	470	507	519	529	507	496	502	516	514	486	468	527	536	518	493	515	526	492	508	484	524	541	533	529	535	500	509	480	519	509	531	521	528	490	497	521	454	458	500	477	500	449	450	476	482	560	520	479	461	500	487	469	480	535	504	501	498	440	564	461	514	503	485	490	496	531	525	479	522	480	484	497	472	491	507	507	489	498	476	485	470	494	519	470	489	531	482	538	519	488	501	530	475	475	493	540	487	534	536	494	468	494	507	498	510	515	500	501	500	524	485	524	477	484	522	514	511	493	488	493	508	509	498	476	457	482	520	483	496	503	514	503	497	438	516	489	484	509	467	477	472	491	505	503	491	507	517	489	541	526	524	485	486	506	486	515	505	467	498	492	515	524	451	530	473	465	531	503	529	505	512	501	461	502	519	462	525	461	464	499	474	534	506	537	505	507	484	481	516	500	503	523	476	509	482	512	455	519	493	504	504	491	502	486	502	473	532	505	514	499	498	509	472	535	452	530	487	550	510	497	519	495	503	512	536	488	529	503	482	462	490	487	540	540	492	475	495	519	511	522	528	461	462	523	506	490	500	480	455	475	514	465	457	512	515	517	499	494	494	463	549	484	528	508	508	539	490	507	491	481	493	455	507	536	484	504	462	512	487	494	521	520	549	524	530	493	494	516	467	506	494	495	525	505	496	489	532	485	471	506	522	500	524	491	514	513	496	491	466	516	509	494	467	526	511	552	522	499	524	492	478	535	517	499	487	486	494	506	493	507	497	505	517	499	526	463	534	474	497	502	492	480	496	471	509	488	513	494	530	502	542	491	487	529	495	521	461	515	513	499	495	505	531	504	481	472	534	470	532	525	490	492	515	516	481	485	507	512	496	485	501	504	479	443	487	555	500	498	451	488	489	514	526	448	542	511	471	507	506	499	491	483	477	482	488	501	518	538	507	536	541	516	492	526	496	504	528	515	546	483	481	491	468	487	465	496	494	518	485	503	493	492	502	486	540	535	485	503	503	498	508	486	517	543	533	504	491	521	500	513	475	500	475	490	513	539	486	520	489	478	460	504	532	505	476	492	499	542	507	519	488	486	499	499	496	500	505	490	468	517	488	498	501	484	530	502	514	548	506	511	487	481	493	490	502	489	514	520	494	476	525	506	501	511	508	508	497	524	508	501	521	506	494	493	479	441	534	491	516	496	522	493	535	519	514	498	505	450	512	460	505	484	531	520	464	513	489	510	534	508	502	489	486	500	465	508	449	505	489	491	512	525	482	468	520	534	481	492	504	500	479	518	470	502	522	514	515	524	482	524	499	481	498	521	485	493	500	535	491	510	484	531	477	468	506	497	514	500	491	532	512	497	485	517	478	497	472	497	485	486	494	486	468	489	495	528	500	463	515	495	557	508	502	463	504	508	499	495	532	481	519	487	514	546	522	495	524	496	499	483	454	474	522	523	491	480	475	523	527	495	501	557	529	534	506	505	511	479	514	489	510	497	497	517	469	489	469	491	491	502	449	496	541	462	516	483	534	503	452	497	507	493	500	462	503	519	488	470	531	466	523	509	522	526	476	474	517	512	546	536	504	503	461	465	506	512	481	508	522	515	484	479	516	523	518	522	513	508	503	474	496	526	508	502	503	499	504	506	558	516	543	482	467	522	524	495	549	523	477	486	509	467	513	473	522	482	501	500	524	523	505	493	522	484	505	491	518	483	519	464	503	475	478	475	515	494	480	489	498	510	458	523	514	482	478	518	530	497	499	525	506	517	514	533	514	557	505	499	518	526	482	499	505	487	528	521	498	513	516	506	487	514	474	536	534	504	448	484	499	491	490	477	510	529	506	506	497	487	515	508	493	505	474	525	508	495	488	485	503	534	498	512	508	533	490	486	476	539	517	505	512	495	515	492	499	469	507	524	510	517	541	461	514	553	514	492	500	495	458	504	523	482	503	492	470	531	471	477	508	507	554	515	467	473	497	519	502	491	468	505	477	501	510	495	530	502	534	502	501	439	491	491	499	518	527	500	478	487	455	468	494	489	513	511	481	521	489	496	493	504	537	479	515	486	468	478	492	464	519	500	501	486	498	471	498	513	468	501	516	511	487	507	450	520	530	468	494	480	509	499	517	500	507	492	513	485	472	490	521	477	507	529	484	456	491	500	508	480	544	487	503	504	481	517	545	523	506	542	498	494	494	462	491	492	526	459	457	502	516	491	485	526	497	515	517	488	526	493	515	507	499	500	485	493	530	503	451	485	487	532	512	531	492	497	542	552	528	477	525	495	494	504	495	481	466	496	499	489	509	489	484	506	497	535	493	512	532	475	488	510	511	521	476	497	510	467	470	497	505	528	559	532	514	466	542	497	491	502	516	510	499	434	469	516	510	521	466	518	523	505	539	506	545	509	532	488	473	472	511	513	545	511	510	510	510	494	492	518	475	514	487	503	546	474	443	524	443	521	498	471	522	469	481	497	471	522	505	458	528	475	494	500	530	512	490	551	514	556	484	514	513	486	509	507	489	509	476	508	453	538	489	480	489	446	500	531	500	496	498	472	518	485	478	514	519	528	495	507	511	457	476	503	474	476	513	481	476	538	477	525	500	502	510	472	487	476	518	528	501	465	492	463	544	529	470	481	543	480	520	549	500	509	496	515	492	491	525	494	528	464	513	513	530	502	500	515	474	498	537	481	503	514	478	506	454	518	497	538	499	529	489	512	496	519	496	487	497	461	507	487	493	510	531	502	503	510	521	497	508	516	502	492	484	490	459	482	458	513	461	496	516	479	474	496	503	493	510	523	483	513	466	572	510	554	455	498	485	531	474	520	513	482	510	562	501	450	490	491	491	486	533	539	491	475	517	528	495	513	502	468	509	506	494	505	494	463	487	513	516	523	485	481	458	477	490	481	519	499	486	484	492	481	491	500	495	526	511	517	489	478	500	549	513	523	516	505	541	506	532	515	503	479	502	500	509	526	467	494	501	546	494	499	545	462	523	481	506	485	514	558	486	518	519	524	494	503	508	518	504	475	498	514	520	465	448	477	497	520	486	463	527	536	521	492	482	486	492	543	481	511	507	511	497	496	495	507	451	497	498	494	448	516	501	506	506	508	503	514	485	518	519	538	476	458	528	502	516	493	506	523	467	489	475	483	471	499	490	486	511	477	483	501	510	467	535	483	501	502	503	494	464	489	476	514	541	496	492	511	505	480	493	492	523	527	556	510	489	512	499	487	481	477	530	518	507	455	446	525	538	490	534	465	529	529	518	516	524	520	485	537	511	515	507	521	526	507	494	496	549	473	480	522	467	531	496	509	513	515	464	494	525	511	464	531	510	482	508	465	487	505	490	498	495	498	448	506	483	515	495	512	507	483	511	502	495	522	500	455	515	521	532	480	516	474	478	470	483	502	505	499	497	492	469	530	499	502	524	489	527	490	488	490	487	492	473	518
56026	38675	8321	1030	675	545	503	418	427	407	395	407	383	417	363	358	360	372	349	377	332	288	339	354	357	317	355	315	335	376	355	353	362	345	349	361	320	343	338	338	341	359	316	360	325	283	356	342	295	340	355	335	309	342	330	342	337	340	301	321	302	312	320	320	347	349	361	328	328	335	313	306	339	334	326	321	332	340	303	346	378	342	351	376	337	315	342	341	347	326	330	365	317	325	324	323	361	327	307	336	344	358	340	339	362	329	330	336	344	354	319	337	308	304	343	318	309	341	379	339	349	335	330	302	369	362	364	342	358	373	351	319	300	308	343	326	320	345	355	347	344	337	340	324	323	316	294	345	333	313	298	363	333	344	371	370	337	338	340	309	324	327	345	346	338	343	289	344	341	342	327	355	341	357	316	318	358	309	334	298	316	329	350	318	328	324	321	319	330	305	336	332	326	343	329	291	335	325	367	359	343	300	351	356	341	354	356	308	341	333	296	321	351	327	362	326	330	364	327	369	325	302	353	311	295	326	315	371	342	336	357	306	362	353	327	335	334	305	347	310	349	300	334	337	349	345	367	368	341	338	321	363	348	342	319	378	323	328	325	321	348	351	334	343	336	338	343	340	332	309	304	350	362	333	360	320	333	354	341	339	325	345	349	301	304	334	315	348	354	301	297	360	322	370	338	312	310	323	345	320	339	317	347	355	338	318	333	352	310	357	319	343	317	309	325	345	308	356	343	347	366	320	351	300	353	274	326	337	338	341	306	343	319	312	310	355	330	349	341	358	334	347	338	334	356	328	330	318	329	318	336	316	340	329	338	357	365	324	339	313	336	342	323	309	326	305	315	338	340	318	336	376	317	345	361	322	312	339	317	344	348	315	358	336	347	356	316	339	347	381	370	346	335	317	312	320	337	321	330	274	326	354	325	302	341	337	308	340	332	312	365	347	343	331	310	351	326	327	344	327	337	283	352	343	374	334	342	367	343	338	358	359	333	335	334	332	353	344	364	335	328	359	326	345	332	311	319	325	320	343	334	332	328	365	325	307	348	317	347	312	333	384	335	318	324	350	340	311	331	311	345	316	358	383	291	351	340	349	328	337	330	356	339	317	309	353	336	331	379	298	354	310	310	316	314	353	319	332	344	325	336	351	335	329	359	331	352	347	353	356	341	303	331	315	356	326	317	341	346	341	327	332	308	364	332	331	358	346	343	336	344	320	342	323	350	312	366	328	351	336	373	367	316	319	335	330	304	335	345	324	311	349	349	359	365	350	330	336	300	312	352	336	339	340	343	308	326	331	321	336	322	340	339	348	334	361	345	308	354	326	311	322	345	317	269	350	325	340	310	334	364	360	335	338	345	323	329	357	337	368	358	329	361	367	365	315	344	332	318	354	314	344	337	362	335	337	352	337	347	320	336	324	320	315	316	324	326	297	328	346	334	317	375	350	337	359	349	326	346	331	317	329	313	407	345	340	367	340	298	338	341	339	335	381	339	352	354	335	339	317	344	341	326	314	314	356	363	338	339	327	310	364	333	323	317	343	312	357	350	343	351	334	332	311	344	327	362	362	335	354	359	312	361	338	341	347	328	317	325	321	321	348	353	350	365	369	348	311	360	301	384	309	326	309	353	338	343	328	339	320	320	337	320	315	312	360	351	336	307	356	293	328	330	319	317	333	316	340	349	316	328	349	336	324	361	334	348	392	315	343	344	338	353	371	346	319	359	328	353	289	342	341	321	335	352	349	345	368	365	353	337	332	364	346	332	347	319	353	334	347	369	335	336	338	344	326	305	342	349	346	306	310	333	301	331	327	317	375	343	330	356	344	343	348	323	371	330	314	302	326	343	364	338	347	381	298	352	323	342	350	317	340	319	309	330	328	355	326	332	344	308	314	310	354	319	324	354	304	339	353	337	298	351	351	355	352	328	326	309	326	316	308	350	329	323	367	333	328	321	321	340	331	339	323	303	315	308	272	313	302	328	333	369	390	327	332	360	329	343	319	341	380	333	314	311	343	345	311	370	362	333	350	324	334	368	337	293	351	345	359	320	340	347	301	341	335	300	312	359	333	316	341	331	337	341	317	369	318	331	347	357	339	319	367	353	320	327	319	352	343	352	335	358	320	320	327	306	356	354	317	347	347	338	324	336	346	347	349	322	314	356	333	310	312	321	351	346	367	325	355	294	311	328	331	328	301	325	344	330	340	314	348	319	359	340	339	328	340	339	350	363	365	319	301	308	329	348	301	316	350	365	378	326	345	339	341	368	351	365	338	317	328	361	305	349	330	322	339	336	339	349	313	384	321	331	316	349	334	340	348	358	367	315	319	340	315	346	347	328	318	352	360	322	327	313	342	370	298	338	366	323	316	357	347	327	314	319	327	357	340	345	315	322	333	314	308	333	347	347	344	333	322	320	309	341	323	328	345	371	329	321	376	326	321	365	328	331	341	341	348	345	340	334	326	328	352	323	336	308	348	347	321	299	315	345	332	305	358	330	344	346	319	329	342	339	358	332	331	301	335	351	315	321	293	311	319	320	340	347	362	339	340	316	341	309	318	302	328	353	339	323	318	325	345	342	357	331	336	347	343	333	373	365	345	319	335	338	341	291	363	349	333	339	293	343	336	328	350	352	345	359	340	305	308	327	360	312	325	325	333	348	336	305	310	339	319	331	355	361	332	335	352	345	332	351	330	304	316	334	336	348	356	338	341	349	337	334	347	344	370	354	336	327	389	315	338	327	309	324	343	355	340	362	327	333	341	358	345	316	366	320	313	332	313	368	370	322	308	346	343	344	349	347	353	360	315	329	331	365	357	317	332	343	352	341	314	342	317	338	279	312	361	344	336	341	330	319	340	326	358	350	340	331	330	325	356	336	311	341	347	312	331	327	321	350	375	357	370	323	348	317	334	343	366	327	320	296	331	331	352	306	299	356	314	306	325	332	347	364	315	315	318	351	300	337	342	296	312	346	344	330	341	308	326	334	347	333	303	331	299	364	327	381	308	324	299	361	360	313	332	312	339	355	361	334	345	316	323	302	332	345	353	307	333	302	356	330	345	313	320	343	351	347	327	342	363	365	330	342	302	331	336	335	328	318	339	363	366	353	337	298	352	342	306	321	313	314	335	349	359	323	339	337	337	345	381	330	355	388	323	349	328	322	325	330	323	314	309	342	359	337	355	342	316	393	368	290	353	365	338	336	330	369	320	357	312	361	316	363	338	368	324	333	366	348	342	335	342	339	374	327	335	311	323	339	365	315	321	373	324	362	346	297	350	322	341	291	331	321	335	352	314	342	313	316	337	351	329	338	316	342	361	358	347	337	328	337	324	312	334	328	329	332	344	327	303	317	359	331	379	335	353	331	365	378	353	315	337	314	355	329	338	330	383	344	367	376	331	313	329	311	340	378	343	323	301	368	356	362	319	320	366	306	328	354	375	326	320	337	347	334	291	346	332	372	283	350	326	334	322	334	337	334	327	312	308
33553	22838	2150	2424	2246	1983	1647	1576	1411	1290	1274	1188	1138	1121	1067	1018	951	964	1002	929	939	989	918	934	908	921	908	924	888	920	903	919	875	910	877	899	851	883	846	926	864	877	924	862	892	838	881	846	839	861	905	870	891	870	906	873	881	937	851	882	866	840	851	843	872	834	900	892	871	914	859	831	854	863	837	886	853	923	863	806	852	882	870	879	842	856	859	827	844	832	863	853	850	826	816	869	865	926	864	817	834	849	839	862	816	871	866	872	837	853	818	822	880	840	828	868	796	829	853	809	891	879	838	869	822	824	864	870	919	833	873	857	861	810	805	874	845	800	864	909	826	863	819	866	800	844	852	878	851	839	854	892	818	850	856	861	870	882	835	834	840	756	852	843	869	879	845	848	845	810	856	817	858	847	858	851	901	875	850	878	814	791	841	881	846	867	789	813	879	832	886	851	876	818	872	841	863	848	767	862	813	858	867	820	844	878	827	826	831	865	844	877	797	889	871	823	829	837	858	846	897	876	852	897	862	839	803	843	828	871	876	862	879	864	854	818	869	885	855	824	828	902	932	834	866	857	862	789	857	791	798	851	815	832	842	851	815	820	806	856	864	823	829	766	800	816	792	854	883	833	838	852	804	855	874	849	853	860	857	866	840	843	853	842	859	827	838	813	855	842	860	894	877	847	793	872	870	842	868	833	835	843	788	853	863	828	869	867	888	856	848	863	874	846	862	828	823	828	865	823	828	867	830	855	832	850	806	828	833	863	874	813	815	841	848	897	909	885	812	781	864	862	827	870	822	835	890	832	832	863	857	877	833	871	889	840	845	868	864	810	838	862	856	824	848	849	813	847	858	824	825	848	851	836	848	839	839	853	812	831	807	800	862	834	828	896	781	859	817	844	854	871	831	853	812	892	859	849	870	833	812	838	848	889	816	850	805	878	853	862	841	862	845	857	821	859	844	876	882	876	865	784	860	819	849	903	842	831	843	810	817	844	845	803	870	805	854	846	831	898	843	844	827	829	853	864	870	798	852	802	880	893	883	836	858	805	856	861	854	856	867	864	811	849	910	824	845	857	869	833	855	866	856	848	839	877	890	896	844	900	810	847	845	898	844	850	838	795	834	828	873	825	893	830	863	882	860	896	884	834	866	837	839	835	841	893	865	824	898	833	847	837	839	889	860	905	855	885	890	840	857	832	850	840	827	829	861	855	854	851	778	836	862	843	820	868	819	857	872	842	849	843	804	849	892	865	873	869	877	822	823	858	827	822	862	848	880	868	898	862	836	861	837	825	853	858	827	862	800	843	904	804	825	858	818	838	887	869	843	812	872	873	843	825	854	870	876	887	827	857	853	891	867	838	872	834	819	825	822	824	754	848	866	834	844	808	818	873	841	828	875	862	850	863	815	814	811	880	888	826	813	845	829	844	826	835	859	845	824	861	777	800	859	843	921	845	864	865	866	822	870	835	816	826	845	860	851	848	845	837	811	898	888	811	823	857	873	860	856	859	848	842	835	834	859	814	821	856	849	815	830	806	851	879	830	824	886	837	846	879	856	843	852	906	809	857	820	848	889	883	870	866	892	881	843	846	905	848	813	846	835	861	850	809	847	853	833	836	836	846	871	861	941	868	903	820	881	868	856	846	781	849	855	838	889	880	849	872	873	835	882	866	859	850	854	849	906	800	859	824	790	859	814	817	821	895	818	838	891	846	830	855	797	804	867	814	888	866	877	808	829	825	855	844	887	864	837	815	872	935	852	833	754	847	858	853	876	882	840	847	845	920	778	855	885	863	881	849	851	809	831	843	845	817	872	802	863	830	851	798	893	923	803	862	822	880	845	887	839	890	836	831	808	855	836	884	852	810	859	863	778	839	803	830	871	859	870	813	883	857	835	849	889	859	859	830	878	871	865	816	857	779	874	873	824	875	852	879	874	853	840	857	870	849	863	905	809	845	851	875	817	796	851	839	837	828	779	883	891	866	868	812	838	839	899	856	847	834	874	857	831	813	876	816	827	851	897	879	839	867	863	849	819	837	862	894	871	838	898	845	811	838	800	781	835	816	916	883	846	862	869	891	820	784	882	869	854	887	847	844	845	828	869	838	805	849	801	879	842	845	857	843	844	861	833	814	890	847	848	790	839	861	839	833	848	854	874	865	842	850	829	853	845	845	824	802	810	837	810	839	855	813	854	871	855	883	839	836	804	874	861	834	854	884	851	785	822	831	864	829	840	848	921	837	808	844	876	811	851	802	882	857	899	827	878	848	862	847	826	818	830	844	796	885	873	838	870	813	847	844	855	819	839	830	844	785	856	811	842	869	870	883	876	838	906	870	878	876	838	795	843	815	857	896	814	852	869	845	869	852	824	825	802	852	838	849	870	897	839	881	819	844	854	823	799	867	853	863	867	839	869	896	836	849	810	834	815	878	869	850	875	811	872	870	866	860	836	821	842	902	822	844	862	893	857	882	852	864	846	808	857	851	850	862	780	822	825	845	859	841	800	862	839	871	861	836	835	823	865	840	842	876	889	845	820	835	907	790	829	873	857	857	834	819	828	850	826	899	866	866	876	856	849	895	832	797	870	870	786	883	831	836	816	885	858	871	864	830	864	854	847	878	795	844	877	825	889	884	799	860	846	833	827	856	847	847	847	825	874	839	887	825	823	827	822	850	834	824	817	797	858	791	843	857	832	827	848	855	812	856	864	822	859	857	832	827	867	817	872	847	858	847	844	849	840	835	889	832	897	812	887	872	839	830	854	804	811	851	858	850	816	829	804	844	825	890	822	856	900	942	843	870	876	782	804	888	879	813	821	865	854	863	862	909	843	845	864	851	862	851	857	933	910	886	867	853	895	861	806	821	863	843	837	809	851	819	894	828	864	879	905	855	899	865	815	900	843	851	869	814	869	819	842	849	868	868	819	826	858	858	883	869	831	826	848	831	838	829	871	867	824	861	841	847	871	828	862	829	812	829	837	808	839	873	772	845	809	849	850	880	821	797	860	856	890	818	879	862	885	838	861	854	844	862	836	911	860	789	858	847	827	840	839	869	827	808	822	888	828	828	869	875	847	865	844	859	812	861	814	879	830	870	832	830	831	844	827	875	858	839	882	840	848	829	839	883	884	801	814	872	864	889	805	887	839	868	870	835	844	862	829	859	816	862	887	866	802	858	871	883	828	859	824	882	834	850	875	832	853	867	851	898	879	835	866	826	819	798	789	833	872	804	872	809	791	867	833	823	857	854	876	813	820	833	835	877	815	830	844	819	846	850	826	887	836	828	842	840	856	818	820	894	884	897	825	880	833	874	838	799	872	846	882	782	801	858	844	855	808	837	835	854	848	837	897	869	839	841	814	886	818	816	897	803	823	822	854	840	895	823	890	814	815	829	852	844	815	822	831	897	851	826	787	818	851	879	821	872	845	865	861	894	864	838	800	894	852	843	869	841	869	809	870	886	845	870	829	864	801	879	814	861	889	811	856	877
67227	49740	16126	2947	1135	855	691	623	533	537	514	472	415	443	423	408	405	414	435	391	381	416	391	406	403	417	367	372	367	351	363	358	372	384	376	385	358	361	376	381	392	395	371	375	396	375	415	379	388	380	351	363	360	390	367	380	379	336	389	361	398	346	363	348	385	365	342	354	351	373	354	370	361	414	369	383	356	360	369	387	397	359	373	373	346	352	389	387	352	373	371	343	349	343	360	359	351	370	376	366	358	382	333	353	349	360	367	350	380	362	374	382	333	364	362	363	346	367	357	376	358	330	346	327	340	360	352	347	400	372	343	401	363	359	364	345	360	339	351	371	346	386	355	360	355	358	347	368	391	351	344	369	389	357	355	342	396	369	377	364	365	350	347	335	329	363	352	378	351	380	369	367	373	329	364	364	375	350	343	351	352	350	364	358	355	346	360	369	375	374	339	349	354	368	392	376	383	368	339	345	352	359	370	334	339	401	390	377	342	348	358	368	346	370	354	334	357	366	341	379	338	387	373	367	343	344	350	362	335	344	369	360	391	341	354	360	375	342	342	391	368	383	347	403	353	376	366	354	384	379	369	361	363	416	382	455	359	353	359	389	340	362	356	350	379	373	372	396	401	382	338	349	358	367	322	351	384	368	356	360	330	375	406	345	365	397	373	382	414	351	347	341	372	359	364	357	359	395	368	387	358	359	351	358	347	392	356	353	361	353	363	336	395	383	381	383	354	360	394	340	373	336	346	380	373	351	347	358	389	354	378	357	377	344	363	332	368	316	361	369	370	356	326	363	340	321	340	360	377	360	378	358	365	366	346	351	354	380	404	352	357	361	365	424	376	362	356	359	366	356	367	363	369	330	361	335	315	378	387	374	356	338	374	371	378	348	375	353	354	373	353	372	357	402	373	360	335	361	341	399	337	360	359	378	369	367	343	335	339	341	376	374	382	397	384	338	357	349	345	344	392	382	368	407	368	349	366	343	370	364	315	388	404	405	369	378	376	366	369	398	399	375	361	369	352	385	370	328	376	357	410	370	370	357	312	364	399	334	377	383	344	346	385	372	324	358	364	345	372	380	376	395	356	368	346	359	343	378	351	342	346	389	364	379	368	347	397	361	367	381	353	365	385	372	359	332	372	368	376	385	349	363	356	360	346	360	346	428	339	365	375	433	354	395	362	352	353	358	373	352	336	354	358	380	365	348	390	369	359	349	327	349	367	348	329	396	352	392	357	357	384	355	374	322	386	360	355	387	335	388	376	367	369	389	358	385	375	386	397	390	364	392	361	358	356	352	381	375	369	360	381	313	345	383	360	378	379	380	370	329	365	351	376	371	399	350	378	342	367	344	374	373	363	350	338	378	357	387	404	362	353	390	379	379	372	343	384	325	392	384	357	393	363	377	363	370	382	387	375	348	366	368	327	362	409	356	373	359	386	366	339	414	330	334	362	320	364	395	378	358	347	380	337	396	365	384	361	377	356	354	376	365	367	376	345	402	358	366	379	355	356	380	396	363	363	344	367	378	351	328	345	365	346	365	343	329	364	373	365	364	384	338	346	369	365	392	350	398	384	328	361	370	353	355	368	340	371	399	365	398	361	354	349	378	362	377	378	371	366	356	339	392	382	326	388	375	347	390	398	386	339	371	327	362	391	370	375	347	366	364	363	348	319	385	397	370	334	323	336	338	338	385	375	356	371	340	372	352	375	340	321	367	361	339	351	355	348	350	351	363	373	365	356	318	401	390	369	349	358	369	344	323	382	360	356	328	346	387	381	402	370	372	376	319	328	369	354	316	383	339	362	370	332	342	333	339	360	360	340	362	387	331	357	366	368	349	352	311	347	348	398	351	387	374	369	351	356	351	360	387	349	380	368	367	360	378	383	389	346	322	356	365	353	386	367	342	332	373	361	341	345	359	362	351	361	374	352	334	370	335	373	354	354	356	391	354	376	390	367	363	358	378	397	373	326	355	390	383	332	369	391	335	375	376	387	378	386	362	330	395	378	374	344	374	378	373	353	356	324	332	351	372	372	412	378	358	341	345	369	394	352	340	360	359	388	369	403	336	328	382	359	399	330	353	376	387	383	395	393	385	348	353	371	367	351	362	354	398	352	393	367	368	370	357	382	393	347	342	381	363	390	389	356	358	368	406	386	349	366	387	370	371	383	351	378	376	411	353	375	388	361	325	368	326	357	333	341	347	396	376	322	350	379	364	401	380	348	377	362	389	351	375	366	333	357	352	370	363	359	357	314	339	380	376	404	404	360	353	373	310	301	362	372	385	371	359	371	363	388	367	337	387	381	340	351	383	375	347	357	383	376	351	379	359	330	367	382	403	377	368	368	362	365	326	382	352	354	332	347	351	337	352	370	352	361	369	388	353	354	332	362	371	362	346	344	339	385	360	375	358	380	376	367	353	344	360	358	348	361	371	338	375	344	316	345	340	367	381	341	379	350	340	390	361	359	356	394	378	358	362	362	364	340	377	380	331	362	348	362	354	372	355	409	341	365	388	374	373	378	406	386	369	385	375	361	364	366	340	340	367	310	330	331	364	376	358	359	343	346	351	360	385	389	358	324	320	395	331	404	352	350	377	390	321	363	345	393	386	355	367	374	383	378	328	341	392	386	379	384	357	369	350	382	369	383	347	350	331	386	341	362	380	354	315	364	371	370	345	344	347	369	382	359	368	370	373	327	352	374	412	385	372	379	367	336	340	333	375	336	351	346	364	342	339	354	362	340	353	364	360	352	375	379	354	378	368	350	343	339	373	355	374	331	353	354	366	352	364	367	370	334	346	341	382	381	330	368	349	351	346	354	378	346	373	388	350	334	365	346	370	366	373	372	379	354	379	387	361	319	360	343	369	346	369	367	352	369	351	404	367	326	342	330	334	343	349	363	353	348	399	367	389	354	356	378	345	367	394	410	377	399	369	326	404	357	357	393	396	381	356	382	367	382	365	372	340	365	401	358	356	370	362	366	378	366	363	351	348	344	362	374	376	343	365	368	347	359	365	366	359	361	356	354	370	368	379	373	335	348	357	367	351	352	350	340	367	339	353	353	360	365	351	390	355	352	375	399	362	371	360	339	350	347	347	368	341	303	320	380	363	339	364	391	385	342	355	348	386	408	329	367	340	361	364	365	340	360	320	358	412	363	366	391	367	332	390	367	362	364	381	356	355	368	362	366	335	394	367	346	361	386	335	367	357	378	347	377	339	355	344	381	377	377	362	359	335	423	354	382	359	387	381	360	333	355	325	357	379	386	367	387	399	352	349	343	370	360	366	372	413	343	335	383	361	373	353	337	365	338	344	393	379	381	384	333	358	370	376	369	379	382	353	372	348	363	394	360	377	360	380	336	342	352	374	347	372	377	361	404	361	346	367	400	345	407	359	389	406	354	354	341	327	341	349	362	397	347	330	349	367	351	363	362	366	354	357	360	352	371	347	397	369	359	351	353	336	355	399	378	354	323	355	342	373	358	391
42510	28774	3303	3825	3525	3032	2477	2209	1971	1761	1535	1546	1385	1308	1270	1190	1139	1202	1102	1121	1105	1104	1052	1068	1018	984	948	1002	1021	968	950	959	994	938	957	982	904	944	915	945	933	958	898	942	942	947	848	885	958	899	857	877	926	921	890	898	954	877	933	920	894	859	914	887	898	880	879	883	843	874	920	927	918	893	866	919	875	812	879	891	887	891	897	825	934	871	910	925	897	865	887	891	914	839	886	860	843	899	890	882	878	848	890	900	890	876	947	881	866	884	859	837	886	803	834	840	878	843	921	880	884	842	880	892	848	872	913	899	826	892	900	891	921	848	906	902	868	904	856	948	832	872	881	890	856	911	847	861	886	839	878	875	897	907	869	849	914	872	919	875	909	903	907	833	884	874	855	872	877	879	876	876	907	856	915	890	875	844	885	875	855	845	876	906	882	870	857	879	883	819	885	869	821	894	868	861	906	875	844	899	894	890	918	890	895	847	866	914	823	897	894	888	893	939	907	887	870	859	864	895	856	885	856	870	875	861	852	911	859	878	863	918	865	846	894	907	929	896	893	890	857	905	902	882	897	908	865	884	836	906	937	906	818	857	875	890	929	812	841	864	901	886	926	806	849	896	886	855	837	862	868	847	899	919	923	896	881	868	866	839	878	851	846	902	860	883	858	868	896	906	850	884	870	903	853	891	892	848	855	827	894	909	860	862	860	837	891	940	845	865	876	898	863	925	870	816	847	812	874	895	913	934	858	893	892	925	855	850	942	893	881	872	930	864	897	858	888	863	898	927	857	927	888	839	890	907	911	895	865	881	869	876	869	886	887	834	877	870	853	899	878	828	884	888	883	911	887	834	813	852	872	913	843	863	843	843	871	900	880	924	873	850	901	861	897	929	884	886	835	879	838	892	876	829	894	937	886	879	866	889	881	876	870	844	866	891	867	900	900	878	870	907	944	847	861	880	900	869	915	865	871	866	879	868	881	875	873	891	894	820	880	841	852	861	878	884	888	899	831	826	898	848	915	899	844	858	892	903	890	925	912	897	889	886	901	842	872	889	845	888	901	852	867	836	908	842	875	843	886	834	866	862	863	897	907	882	843	895	880	847	885	848	895	876	854	853	871	888	865	808	880	863	885	907	862	883	872	873	858	850	915	841	874	860	894	897	859	865	870	909	898	840	906	801	904	866	874	899	891	866	874	871	902	902	890	858	865	864	867	869	821	861	877	856	865	856	873	869	873	878	887	877	805	816	877	908	897	832	887	881	821	856	852	856	819	881	872	894	879	873	872	875	888	894	807	852	830	874	856	849	860	863	895	870	863	874	874	888	944	862	910	878	886	861	896	858	916	884	818	878	879	907	919	880	871	847	849	903	895	838	852	940	856	856	891	805	881	851	866	869	878	862	852	825	827	913	853	896	837	878	863	893	939	874	895	887	844	817	827	881	850	858	890	854	871	863	914	869	885	931	891	887	866	823	862	825	865	913	844	872	845	918	897	884	916	873	902	868	849	883	890	885	902	859	858	869	879	894	910	899	823	863	827	864	898	851	815	916	837	934	897	928	866	888	905	854	914	938	843	876	863	900	906	853	883	820	890	885	915	892	858	864	877	846	866	932	964	813	862	887	881	907	876	852	868	894	893	858	895	908	829	899	851	883	838	832	867	913	850	837	860	919	874	870	875	811	894	834	862	911	888	870	847	892	831	886	863	868	832	866	872	918	824	879	859	850	885	848	876	898	852	829	830	876	927	878	882	861	889	951	876	846	877	839	886	922	857	917	878	861	871	932	860	861	871	829	843	872	892	868	825	878	837	814	890	857	855	869	881	902	892	840	844	906	842	873	865	866	869	895	838	914	915	918	896	826	844	854	862	907	904	875	862	903	861	881	914	838	815	883	848	863	881	847	888	899	927	894	860	933	904	833	927	918	862	832	851	843	842	837	852	877	904	900	847	861	873	887	880	864	863	880	875	887	821	887	834	863	840	927	870	903	842	889	860	861	831	897	885	915	889	862	885	914	864	823	880	909	925	859	809	875	869	932	839	865	844	896	853	895	852	835	883	865	917	833	835	915	908	869	897	891	851	871	900	879	866	890	933	878	901	856	896	857	882	894	884	920	908	876	903	910	850	896	865	866	908	884	821	839	856	873	862	918	886	863	854	922	806	861	811	835	874	834	854	895	860	894	858	833	861	868	891	858	887	863	850	903	883	889	876	884	885	892	868	910	882	907	900	871	848	857	877	870	853	898	869	828	950	856	892	913	862	903	894	871	938	866	843	893	881	846	877	848	861	840	869	818	889	869	850	848	884	883	889	851	915	898	875	914	898	840	837	925	885	868	854	862	828	882	871	906	826	888	815	888	884	871	836	853	917	889	864	874	864	880	873	886	935	879	906	881	798	889	817	860	891	835	888	873	867	863	890	883	850	864	907	882	839	920	837	915	861	904	810	884	845	901	899	885	882	901	879	888	874	870	888	875	901	857	871	832	862	898	876	876	887	907	841	842	892	881	903	881	870	827	864	857	865	854	920	921	869	829	904	855	901	906	881	880	918	887	890	874	913	869	883	873	843	857	856	901	862	915	897	851	871	926	860	863	884	879	878	852	915	811	844	897	876	826	864	884	838	895	883	864	862	945	867	897	915	865	892	921	923	879	874	872	836	907	873	922	861	870	893	866	893	886	901	845	858	845	879	885	906	875	887	835	885	817	871	886	909	863	834	923	886	890	846	919	889	912	918	894	861	881	894	867	872	867	855	906	931	892	866	873	940	906	888	860	900	854	844	890	873	921	866	829	829	840	831	850	852	894	858	912	842	921	901	942	869	867	849	889	903	899	855	871	897	887	948	862	858	856	877	873	924	837	838	922	861	895	858	909	835	852	856	936	884	850	881	895	893	845	872	860	864	912	879	884	844	886	878	900	885	915	864	824	871	900	875	877	877	864	906	891	876	838	864	853	868	904	905	916	877	846	837	875	885	914	919	847	901	880	892	816	868	880	837	870	860	850	870	893	852	874	895	888	831	865	873	875	856	898	928	860	884	873	852	863	799	849	886	856	846	819	902	935	898	854	816	840	892	877	856	894	851	887	852	837	885	882	861	825	902	839	868	897	868	893	875	857	855	896	865	871	864	884	855	891	887	904	872	913	871	854	946	828	862	837	818	859	885	922	899	891	863	859	848	860	873	832	888	843	858	848	840	899	886	920	858	829	842	891	853	926	892	832	864	861	812	825	897	855	868	865	866	890	829	820	894	922	873	876	917	905	901	874	875	883	883	868	882	857	888	877	840	862	892	870	881	815	858	892	880	881	848	859	871	882	903	803	929	861	833	861	907	827	901	868	928	871	881	874	873	888	834	838	854	850	893	837	881	873	883	858	874	883	854	886	889	882	860	847	840	902	829	881	833	904	863	872	921	878	931	855	866	892	850	862	876	873	853	885	873	829	910	898	859	887	856	858	904	853	902	896	840	828	863	823	857	894	870	872	877	859
12479	3212	232	190	207	200	167	164	169	154	172	192	181	209	195	199	167	192	192	187	206	202	167	168	151	171	178	177	166	175	150	165	188	174	163	169	176	163	181	162	171	178	172	169	184	163	178	178	177	179	177	166	166	171	176	150	179	155	190	192	184	180	173	172	180	141	178	190	161	183	152	169	172	181	174	155	176	172	160	157	166	163	166	181	164	174	165	195	177	158	173	196	189	167	181	156	158	171	162	177	184	183	172	169	174	180	158	168	159	153	166	193	152	165	163	164	177	180	142	164	175	179	192	172	169	175	169	162	185	153	200	178	178	163	168	164	164	177	178	176	202	159	179	162	162	211	182	179	180	151	177	191	175	171	198	157	169	168	155	178	131	160	153	181	162	183	180	176	177	169	154	180	163	177	191	172	177	173	175	173	182	160	149	170	180	163	184	170	142	158	176	180	144	167	167	181	152	186	152	181	197	165	162	198	160	170	186	189	181	197	153	190	159	191	164	185	187	173	152	171	179	169	170	201	159	144	185	142	170	166	150	171	172	191	159	160	194	192	169	152	176	161	178	168	179	163	166	151	176	196	170	178	187	188	161	178	166	179	165	175	164	164	162	148	166	168	172	170	173	166	162	178	169	171	165	173	160	154	163	185	196	155	165	182	167	175	184	166	182	158	184	178	179	168	188	172	187	170	166	159	168	166	187	192	173	181	186	165	182	146	162	163	173	175	173	181	195	165	169	188	171	175	153	174	156	174	180	164	193	172	181	174	184	178	179	156	159	153	180	180	170	174	158	154	164	183	166	177	181	147	152	152	168	153	192	181	179	153	185	167	173	162	183	161	169	171	159	160	168	185	189	154	188	161	188	173	157	145	184	165	147	158	161	166	157	177	179	166	158	152	172	173	166	170	174	167	187	175	184	151	167	168	184	155	160	157	172	175	170	179	169	188	179	177	155	176	189	182	168	166	160	144	185	190	161	165	182	158	175	144	168	160	144	180	190	177	168	173	161	161	179	178	157	190	143	161	172	168	189	182	169	180	177	165	188	184	169	193	172	159	186	175	170	187	170	174	171	158	179	153	183	174	155	169	168	164	148	169	168	173	154	153	161	166	179	150	162	183	159	165	176	178	168	183	159	146	180	178	135	171	183	179	174	166	163	175	186	159	156	182	174	177	187	155	171	167	167	170	158	176	180	164	172	167	151	147	160	167	157	203	162	200	161	157	182	168	154	172	176	193	163	160	159	177	183	184	155	167	184	191	167	181	171	165	177	191	156	191	178	174	189	177	161	171	159	168	173	153	179	165	163	177	156	159	163	178	184	149	190	172	161	166	163	178	168	182	179	177	187	154	161	163	167	168	177	173	163	144	149	162	154	171	169	161	157	165	142	171	167	192	182	160	166	178	162	150	176	195	191	184	161	168	168	185	152	185	164	162	173	181	178	162	154	171	157	198	149	186	169	172	172	158	141	175	178	173	142	148	160	160	150	183	164	150	165	164	168	160	166	179	173	194	172	169	174	163	162	178	145	160	160	187	166	155	171	150	164	192	177	174	198	185	151	166	178	177	157	163	170	160	153	197	185	154	175	187	178	186	165	170	174	170	166	188	166	170	175	177	164	191	152	157	167	156	160	166	176	143	162	162	182	160	172	179	157	190	146	153	178	188	171	142	139	155	176	189	177	187	170	151	167	198	174	171	188	188	183	163	197	183	151	179	146	172	161	171	157	166	160	165	153	173	173	159	173	172	179	161	176	167	161	170	165	175	181	163	177	172	194	197	174	186	162	177	174	163	173	197	180	186	164	153	156	156	165	172	165	175	163	147	184	176	175	175	157	181	164	168	164	193	162	170	180	164	135	165	157	180	173	162	176	159	186	159	184	153	168	196	162	159	157	166	163	170	157	164	166	165	184	160	164	169	154	154	167	178	148	183	148	168	164	146	163	180	161	160	153	175	167	144	179	178	156	178	172	189	177	164	165	183	182	174	166	156	165	175	157	173	164	165	174	179	188	164	188	169	166	159	175	176	150	174	147	166	160	165	165	183	154	159	164	169	178	164	188	186	176	171	164	157	192	163	153	149	168	174	167	176	192	159	186	176	159	163	176	184	159	172	177	172	164	178	178	186	170	158	168	186	187	179	176	185	166	190	174	173	168	190	172	167	180	169	169	168	180	173	177	166	166	180	174	139	156	177	171	154	174	158	176	161	182	157	160	177	159	145	182	186	169	173	176	177	186	165	186	173	186	176	177	176	183	180	193	149	149	174	167	167	181	185	163	174	180	166	162	169	140	191	193	165	175	169	159	158	167	171	194	164	150	163	156	189	168	155	151	182	143	175	186	180	149	192	174	166	175	160	172	198	145	165	165	151	166	187	157	178	181	182	184	164	148	163	178	189	187	174	162	196	162	160	176	159	188	165	167	163	154	146	190	174	171	178	173	181	159	137	196	184	201	196	179	179	194	154	178	175	170	191	170	163	156	185	198	158	178	182	174	170	175	156	171	173	169	186	175	184	160	169	171	188	168	163	181	165	159	153	165	197	164	182	160	185	181	187	156	164	178	186	202	155	197	169	158	172	175	193	164	171	169	151	128	180	152	160	168	152	167	175	160	169	179	150	188	164	194	178	158	155	157	168	173	164	157	163	182	161	174	154	195	165	166	179	153	169	170	173	155	169	177	179	166	158	162	191	170	162	170	157	194	191	168	184	163	174	177	172	161	177	182	175	164	154	176	178	180	160	180	187	175	178	159	173	184	167	175	172	178	180	187	174	159	148	165	151	159	170	166	170	151	173	170	160	169	172	151	160	169	201	168	196	172	170	162	175	180	167	165	164	173	193	159	201	174	158	159	165	162	171	177	164	177	177	167	182	182	173	160	164	191	165	172	164	177	178	178	163	162	165	164	172	148	142	174	152	183	167	177	172	196	155	161	170	157	155	194	184	155	162	154	142	177	166	169	173	163	177	169	184	193	183	186	184	140	173	165	175	189	178	155	193	166	177	184	157	182	164	185	162	179	170	172	173	161	191	172	147	162	157	177	156	175	178	190	187	160	181	187	192	182	167	182	195	147	176	171	179	189	179	171	150	192	165	184	164	174	160	159	161	182	169	152	145	172	170	174	146	169	160	167	191	172	184	175	188	168	171	185	180	164	156	185	148	174	165	178	190	173	179	165	188	191	185	169	191	183	189	190	173	190	145	180	188	178	182	180	180	154	155	178	170	195	167	176	181	153	184	190	179	157	173	168	166	184	157	186	176	168	156	180	160	165	145	171	178	195	157	156	176	161	173	166	155	193	176	158	153	170	150	175	167	182	164	167	167	159	183	172	171	190	166	184	180	152	173	173	187	157	169	173	152	176	155	175	181	152	174	173	175	207	172	203	181	166	179	188	179	172	174	170	163	148	192	154	172	163	178	195	160	171	159	177	166	157	173	186	165	146	156	175	176	157	169	175	190	173	157	181	153	177	172	184	184	197	160	143	184
11426	4811	585	558	536	589	560	554	541	537	515	537	477	479	488	492	487	499	551	532	470	531	513	476	532	516	480	517	516	493	451	488	510	494	502	544	473	523	526	450	492	498	501	482	498	510	501	512	506	536	511	508	509	468	494	498	483	508	507	507	460	515	464	492	515	520	484	509	498	513	513	500	484	522	490	499	537	492	490	494	478	492	507	500	530	459	483	511	529	536	479	478	502	497	505	510	488	484	489	488	544	472	513	482	466	476	450	520	505	473	487	496	490	507	509	493	520	481	483	498	463	473	505	506	509	488	489	543	490	465	509	499	470	490	468	550	476	489	510	516	507	531	513	482	497	504	519	477	487	550	512	497	514	513	495	461	499	463	505	494	521	486	487	518	501	549	471	507	480	509	508	524	481	494	497	484	499	497	500	476	494	470	494	484	518	490	489	490	502	488	545	527	486	493	495	477	520	478	503	526	534	508	481	487	496	479	490	511	512	462	477	474	516	483	521	498	472	513	498	527	484	483	505	510	484	528	503	516	506	472	465	489	505	528	486	528	459	510	492	509	520	463	494	481	499	489	463	470	489	511	496	511	517	504	500	510	474	449	516	462	477	523	490	514	467	511	442	482	515	448	506	517	487	504	557	483	524	506	485	465	500	488	532	534	501	475	510	507	520	520	479	500	498	477	512	485	468	499	486	498	493	501	509	484	495	520	481	539	537	493	534	485	504	479	527	488	494	522	480	461	504	504	492	508	529	475	482	519	512	500	499	541	537	501	503	487	481	504	515	523	512	492	473	467	472	502	466	507	515	495	517	517	510	471	540	515	503	505	480	514	480	476	506	496	479	517	501	481	518	505	509	469	534	510	524	467	410	497	493	512	506	465	506	529	510	473	514	501	486	520	512	507	439	497	521	494	484	469	520	498	537	508	493	478	550	493	535	542	496	507	517	477	489	491	483	487	499	487	527	536	478	479	496	494	493	499	470	521	503	504	493	436	515	509	518	509	487	501	501	489	470	517	465	480	522	454	492	488	492	519	508	520	537	506	508	465	466	571	478	448	482	522	532	499	512	478	487	468	454	509	508	496	490	488	487	479	498	512	479	509	495	480	485	470	496	489	520	539	479	501	476	503	514	525	492	453	512	460	535	504	478	545	501	520	508	493	448	519	469	479	466	475	502	538	516	531	526	492	492	493	516	485	508	515	536	506	492	495	481	517	505	537	494	522	494	456	502	464	489	506	500	464	502	524	502	540	471	515	496	515	512	485	498	465	483	471	512	498	488	490	501	501	487	478	515	498	475	528	528	472	554	504	487	491	497	484	493	533	490	468	485	515	529	507	495	501	479	455	536	467	495	467	495	518	519	506	520	496	501	500	505	517	484	526	516	527	510	512	518	463	484	484	497	469	490	475	499	504	468	504	512	471	493	511	531	528	484	486	531	529	526	505	492	455	480	472	441	498	513	494	515	500	505	500	484	512	540	512	486	519	484	482	504	524	524	557	483	516	479	490	498	450	507	501	495	518	492	507	466	505	483	452	478	438	502	497	493	512	499	470	470	507	495	500	504	485	510	531	497	519	470	511	529	486	507	462	501	521	504	505	483	519	484	505	508	528	487	430	529	504	508	513	460	476	513	510	492	504	507	473	532	525	513	502	483	536	538	508	483	467	504	486	513	517	508	511	512	493	509	480	516	527	467	523	497	512	485	514	482	478	530	526	515	489	493	502	476	486	459	494	501	520	529	476	500	470	465	498	503	462	467	485	460	496	500	488	501	530	477	516	477	492	495	491	508	494	527	446	461	463	517	460	460	481	505	513	499	538	519	465	483	477	505	493	511	473	463	477	481	505	501	469	491	486	484	520	534	502	522	467	460	513	530	475	526	532	532	568	539	467	508	512	504	485	472	502	483	525	502	479	487	489	492	498	503	482	458	516	473	472	503	513	463	523	531	510	530	498	509	456	512	488	494	514	463	524	510	516	511	509	485	516	485	474	527	499	499	495	496	511	465	490	486	495	461	492	503	507	469	517	485	477	496	485	524	523	502	509	498	475	501	516	528	488	506	472	470	482	491	488	470	502	516	476	511	515	454	481	496	488	518	485	468	545	504	484	490	529	480	494	526	465	476	496	523	503	539	501	477	498	493	492	505	501	528	495	462	493	480	539	522	527	490	503	452	494	503	497	499	483	502	513	491	498	491	502	506	533	495	490	521	479	474	503	499	506	534	452	483	472	489	431	499	477	518	522	498	492	514	485	493	516	495	496	455	489	508	481	490	473	507	484	536	448	512	517	467	510	525	526	499	520	463	534	491	514	502	486	468	501	468	497	489	510	523	496	465	524	502	510	495	502	482	493	446	517	460	536	502	513	517	488	515	480	458	490	554	504	504	511	475	506	480	476	486	498	452	518	535	486	543	508	475	496	450	528	516	485	501	512	476	515	495	489	494	503	508	516	461	495	465	489	523	447	440	539	481	505	535	478	472	470	487	502	496	485	515	502	494	512	538	479	500	534	519	477	468	491	494	496	480	483	486	485	522	534	493	498	495	449	536	513	508	469	485	462	457	487	490	488	530	546	495	540	509	500	513	509	515	545	480	451	505	550	503	460	501	491	510	501	527	468	512	512	493	522	484	496	499	490	469	511	473	534	492	508	488	527	467	498	466	500	463	481	519	494	479	489	489	502	473	500	507	537	511	479	518	479	492	460	469	492	502	518	484	514	507	491	463	519	506	525	504	486	488	504	493	497	495	473	513	487	511	520	531	491	504	486	511	481	509	541	507	487	507	511	512	495	494	481	487	501	503	523	521	511	472	477	487	522	490	473	512	496	481	502	498	474	478	511	469	524	496	517	507	499	497	462	458	493	473	498	519	496	493	482	501	521	483	497	472	456	472	503	497	507	532	487	491	503	497	472	482	505	474	477	499	493	473	474	542	463	492	516	508	522	494	526	477	488	495	492	484	496	518	463	496	491	486	470	488	518	502	514	502	513	491	513	492	506	456	476	500	515	495	464	477	512	467	487	509	497	571	514	491	455	452	528	493	531	504	484	466	522	459	496	468	513	499	494	449	448	491	481	472	440	490	537	561	544	490	490	478	521	494	509	492	503	514	458	507	479	512	518	484	511	495	490	470	486	450	501	492	524	494	488	512	500	508	519	506	485	504	548	474	510	501	524	513	511	486	499	513	471	521	497	491	507	519	484	500	472	481	503	496	510	493	492	456	508	503	479	503	493	498	508	497	504	531	525	472	498	496	536	510	468	495	506	494	487	498	510	495	518	512	527	485	513	494	509	497	528	480	509	537	500	492	507	501	494	450	530	495	483	487	497	477	523	504	489	449	505	527	495	515	536	533	511	487	449	512	468	476	510	470	494	504	508	489	468	493	491	522	520	462	464	484	468	508	474	479	514	500	480	496	492	496	458	487	488	492	512	502	486	463	475	519	493	511	524	501	513	507	480	504	512	501	550	505	463	487	487	480	466	451	449
55072	38437	7900	993	661	587	503	468	456	398	410	400	390	353	387	345	382	336	328	353	347	353	319	360	330	333	367	330	334	338	306	324	323	316	360	328	352	337	341	352	344	321	312	349	343	305	357	312	355	329	314	320	330	313	298	337	321	322	348	332	328	339	306	359	353	333	331	345	363	315	362	335	299	328	345	324	328	329	325	303	309	301	324	311	338	345	308	337	292	313	322	376	327	320	278	297	326	344	347	319	334	366	346	331	326	351	364	357	343	311	346	347	313	331	322	329	365	314	328	317	317	321	323	307	315	348	336	356	325	307	336	320	339	335	326	320	334	332	386	307	351	356	349	335	325	330	332	313	328	350	334	334	304	327	363	324	326	356	340	363	320	319	310	333	328	342	348	335	351	343	308	330	346	336	340	370	319	340	328	337	351	338	335	369	298	323	365	329	345	300	325	355	343	329	335	318	318	352	339	322	308	328	323	331	318	334	326	360	339	354	350	310	330	301	317	334	353	342	347	322	341	344	339	309	324	347	310	362	330	330	337	330	330	304	359	332	363	329	324	313	361	364	354	328	326	309	384	363	318	348	334	363	346	327	289	363	348	332	338	327	329	360	337	354	357	315	338	339	343	319	290	320	369	341	321	365	333	363	355	329	306	326	327	344	345	356	331	353	340	342	294	358	336	321	308	354	312	363	316	323	363	294	347	333	346	344	332	332	321	342	338	345	342	336	340	316	342	339	342	331	333	340	349	352	346	349	329	303	326	341	331	327	343	306	325	336	321	342	321	370	336	353	366	346	302	332	335	325	331	341	316	347	343	335	350	341	320	338	351	314	334	303	307	314	351	323	300	297	360	325	341	331	316	307	344	313	353	335	320	350	309	327	304	360	308	312	330	339	300	321	359	342	356	337	339	329	321	335	350	349	322	340	293	309	334	321	318	334	330	351	317	370	318	313	311	326	351	308	333	338	329	328	339	320	328	333	335	329	354	320	352	344	318	339	346	321	358	340	340	325	321	330	336	331	322	395	337	326	350	341	309	332	386	353	345	341	351	331	363	333	323	302	303	355	311	364	337	354	362	339	327	336	353	321	341	330	326	350	345	341	355	339	336	317	313	362	356	339	332	318	358	290	341	344	329	315	304	353	325	308	353	301	318	304	316	319	330	323	326	333	357	330	319	330	325	306	352	325	337	332	311	338	351	300	351	344	299	357	351	337	300	348	298	344	332	344	356	316	323	339	323	357	359	317	367	342	304	355	310	337	343	351	321	305	366	334	346	338	358	359	357	344	352	347	355	299	354	348	363	361	363	354	312	345	339	360	342	325	353	351	333	309	354	334	350	332	290	348	336	335	351	359	327	332	341	321	313	329	358	343	324	358	327	297	342	313	347	316	334	356	306	364	301	339	335	345	353	356	327	331	288	315	308	326	313	355	323	335	311	328	327	347	319	339	313	363	324	334	324	321	334	344	323	345	323	327	374	346	352	335	308	327	326	319	338	322	334	328	372	317	319	329	367	329	309	314	343	313	325	349	334	314	322	333	336	324	372	329	320	334	338	344	348	345	318	352	350	322	341	317	347	328	346	338	300	320	317	322	295	366	338	335	308	340	334	340	338	340	341	330	339	327	299	337	309	348	321	332	332	342	349	331	321	339	367	319	320	322	323	303	346	302	281	372	335	340	310	301	327	325	321	313	342	305	294	317	324	326	355	318	320	355	344	307	341	342	309	342	339	328	334	348	307	337	335	349	339	353	341	335	357	333	348	352	370	348	340	338	322	320	356	331	341	326	333	309	316	338	338	332	345	326	328	351	328	353	320	326	363	301	334	340	352	343	324	312	316	322	385	332	344	317	356	329	382	325	341	331	358	336	338	305	298	334	362	296	377	328	334	340	311	328	331	327	349	318	327	335	367	344	324	327	323	318	363	336	297	322	327	329	320	318	320	332	314	326	329	323	302	266	308	305	296	341	324	329	332	323	297	317	344	331	336	349	297	334	339	330	306	344	343	311	353	327	314	344	334	338	306	330	276	355	323	312	349	344	345	325	325	313	336	337	346	345	337	313	352	349	334	326	386	334	381	331	297	323	325	303	308	325	316	305	339	336	318	315	336	324	347	337	322	308	319	315	340	372	364	337	353	337	326	307	354	367	327	316	360	310	332	324	348	333	363	337	311	323	328	299	305	327	341	328	338	328	357	328	324	358	306	303	362	345	334	335	321	327	325	326	363	302	334	342	306	313	327	293	319	352	309	332	328	319	308	323	340	315	322	333	339	375	352	314	330	369	328	318	347	314	349	354	322	283	340	336	347	384	349	355	326	317	316	321	363	322	319	366	359	332	336	335	322	377	355	333	300	355	315	302	329	310	305	359	349	367	322	373	354	283	360	292	340	338	324	345	356	353	322	326	316	322	313	328	314	327	314	313	327	343	319	323	378	342	337	333	306	362	313	320	325	316	349	323	313	325	316	331	340	346	347	328	374	369	314	328	320	357	318	359	304	311	338	339	334	319	306	374	319	348	345	339	308	344	326	305	354	294	321	300	316	344	321	316	322	307	342	333	330	309	317	313	314	336	345	328	349	327	332	381	335	340	326	327	325	341	362	316	311	338	344	340	337	340	378	329	337	353	374	337	330	351	330	328	318	345	339	294	338	307	318	355	320	361	356	320	322	327	343	334	354	307	319	317	322	318	324	339	335	330	377	325	350	340	344	305	306	340	354	343	349	355	339	325	337	319	379	316	307	338	335	318	309	326	316	324	338	349	347	330	331	326	322	327	282	360	327	319	325	334	353	322	331	321	335	308	341	317	330	336	354	344	339	305	362	367	350	371	338	345	351	365	372	316	334	316	327	323	325	316	352	307	302	313	305	341	329	331	356	272	332	329	333	374	355	354	366	312	288	325	330	339	310	351	336	326	342	328	343	324	341	351	306	350	322	360	324	348	300	346	335	336	351	306	307	325	323	363	348	339	341	338	355	357	338	329	325	346	334	340	359	324	345	315	328	331	305	341	322	347	316	346	322	333	329	359	332	274	358	322	334	367	331	352	365	305	350	370	322	295	351	330	348	326	340	335	318	335	345	342	361	323	338	327	347	338	348	321	324	333	294	316	338	344	343	338	360	372	328	321	329	320	334	351	334	327	338	342	342	330	324	311	357	343	324	331	331	343	324	313	311	308	330	331	343	339	325	371	326	335	310	320	321	354	327	330	320	308	338	342	310	345	327	322	336	319	310	342	342	337	318	345	301	321	302	349	311	314	333	341	354	342	331	360	309	329	326	288	359	324	303	308	329	343	344	364	292	351	315	338	315	349	327	324	304	366	334	322	398	336	329	305	347	317	322	326	332	349	317	357	353	334	336	335	322	348	356	345	358	339	347	319	329	365	328	311	323	329	331	344	338	368	336	308	326	339	359	337	321	330	310	304	327	305	317	319	308	323	322	325	305	343	324	306	305	321	308	326	321	324	346	355	337	326	345	354	336	338
32858	22508	2077	2478	2206	1949	1712	1495	1417	1320	1244	1189	1125	1070	1119	1003	1062	975	925	997	962	922	953	883	865	890	848	927	937	904	880	905	901	833	891	835	908	869	866	898	827	905	902	844	926	860	852	855	843	889	836	926	820	808	880	887	859	826	865	826	860	837	884	884	868	872	853	876	804	849	847	860	840	846	858	858	838	838	901	833	852	838	877	886	835	877	853	892	810	872	861	872	842	861	849	859	876	847	922	870	829	808	841	856	873	834	827	833	887	764	870	804	853	884	875	846	836	848	820	820	807	842	828	795	891	858	844	846	846	800	876	877	841	834	882	860	853	844	850	850	829	866	837	823	833	879	822	809	919	778	794	871	836	840	866	845	834	789	845	824	848	865	834	841	846	863	871	860	916	851	891	777	848	820	824	888	856	840	791	906	825	792	880	814	886	864	829	871	817	837	858	845	836	871	816	834	875	815	809	870	813	831	834	813	877	866	899	840	856	867	832	859	847	889	822	817	828	835	906	877	829	858	886	817	852	808	736	864	770	863	857	799	884	888	861	877	856	898	883	824	893	876	850	877	842	877	883	837	818	803	814	910	859	853	867	847	802	832	831	833	827	789	877	876	858	902	753	873	847	851	889	825	830	886	831	857	812	890	832	824	792	868	838	792	826	839	815	806	839	889	838	869	808	843	856	843	840	764	818	862	790	889	885	826	845	846	811	885	880	875	825	839	881	841	818	807	858	883	818	821	862	848	850	891	801	883	797	820	820	859	803	847	837	849	857	812	792	826	794	849	870	852	876	878	909	831	877	859	860	857	856	816	844	779	862	836	818	874	829	847	841	866	841	857	884	895	822	800	862	819	867	852	853	810	905	806	862	893	809	869	801	831	826	872	849	775	858	853	843	808	854	902	825	837	873	801	795	870	830	874	841	854	833	822	831	883	906	875	853	846	888	868	889	825	882	828	863	855	861	845	837	816	862	860	919	814	841	843	895	835	868	861	851	859	859	841	881	849	813	882	830	799	825	824	799	872	864	830	881	845	789	861	901	853	879	846	820	842	811	877	836	853	855	765	828	837	843	847	798	813	822	827	872	870	863	795	819	882	845	900	817	825	801	843	814	873	807	834	888	827	840	817	847	849	858	836	835	878	884	843	853	805	811	847	847	825	861	812	809	854	839	854	831	880	835	817	813	837	792	780	808	838	821	792	811	848	850	829	877	818	842	867	855	917	825	886	882	823	830	875	862	816	825	865	843	846	823	822	887	853	836	834	795	807	838	870	827	848	802	824	876	824	823	905	835	804	893	860	812	852	811	830	898	816	848	806	819	842	856	872	833	820	807	880	884	822	803	812	855	869	816	862	873	915	860	855	827	826	866	810	821	850	857	859	790	788	845	824	833	827	883	807	812	825	842	857	826	868	842	854	856	811	826	867	871	835	812	823	806	879	833	835	872	834	821	870	838	876	829	835	855	841	809	860	816	859	881	846	808	818	817	825	792	815	803	838	862	882	800	830	819	841	828	857	843	831	847	850	855	796	852	843	812	817	849	815	824	844	857	873	851	821	869	794	773	854	841	869	845	831	833	831	807	941	790	835	838	862	870	860	824	852	873	808	818	845	823	852	854	861	810	850	851	857	827	832	854	853	881	841	841	844	886	839	873	845	888	816	887	850	847	862	849	880	808	852	861	850	908	870	833	793	834	806	838	886	811	813	818	899	853	882	877	810	853	823	838	800	849	803	824	814	829	793	882	873	879	832	855	839	835	804	834	871	819	860	798	844	840	846	872	864	831	831	865	884	819	832	810	825	854	849	857	833	869	856	836	813	871	823	848	764	820	888	821	814	826	843	829	816	860	843	834	834	891	871	812	885	837	876	892	859	858	836	829	840	857	812	815	794	796	810	873	830	785	861	868	873	840	814	820	864	855	843	820	862	799	865	829	775	878	789	822	872	847	813	838	819	882	885	861	855	805	861	846	872	797	846	888	855	907	870	842	859	871	831	835	846	819	861	871	820	794	888	887	847	859	841	800	884	853	817	816	877	883	850	817	820	817	825	847	834	791	839	864	823	885	855	870	806	817	827	830	863	891	848	828	834	869	839	768	846	829	812	804	818	813	828	847	851	777	854	816	881	835	802	864	830	871	807	815	873	820	895	854	883	817	851	802	831	842	838	817	859	870	849	849	776	899	924	813	846	863	819	794	838	856	878	841	859	854	841	880	790	853	809	862	814	817	901	826	858	866	834	799	844	808	871	883	831	824	850	869	910	821	863	866	815	829	858	873	835	821	814	833	843	855	785	849	795	890	847	850	856	855	825	896	889	826	826	828	858	863	821	792	887	790	785	816	840	821	810	794	815	810	790	851	840	838	850	805	820	845	858	806	830	809	820	817	822	860	817	851	878	883	830	853	874	813	835	844	845	840	878	812	864	812	850	857	867	802	809	858	843	860	862	848	889	863	813	848	783	815	825	851	838	819	841	801	910	823	816	834	844	813	889	841	858	850	853	918	851	870	844	854	822	888	824	902	845	844	872	799	798	818	840	835	847	834	837	864	845	903	842	870	811	857	889	874	847	825	883	833	798	855	822	835	814	868	818	807	847	856	801	773	856	786	800	880	824	807	842	859	869	824	833	855	854	835	834	868	779	831	827	860	914	842	834	869	871	867	854	820	851	871	828	804	821	852	770	890	776	831	838	837	843	868	839	829	769	800	826	823	843	840	833	818	845	786	811	825	838	833	823	851	857	818	862	771	866	854	931	864	858	894	868	813	885	810	838	841	806	874	918	837	843	837	835	869	810	831	818	845	851	856	800	908	834	880	892	822	827	856	839	857	800	852	844	891	894	883	845	841	877	850	857	846	814	830	863	906	860	850	851	859	836	816	806	852	810	839	845	818	904	819	839	858	888	915	874	853	860	874	831	846	861	835	894	850	841	897	850	806	866	777	820	860	852	875	822	822	866	877	793	809	864	857	850	826	856	795	846	803	827	778	797	875	821	844	826	870	878	813	874	861	872	834	837	905	872	787	856	823	848	862	834	898	828	844	861	891	817	872	865	842	846	810	837	895	824	828	799	851	821	857	836	848	816	845	810	859	886	843	847	872	819	881	863	832	802	829	819	854	851	814	895	816	818	806	866	808	900	839	830	831	869	792	829	855	854	780	807	809	939	848	827	806	815	832	857	806	871	872	881	837	803	884	847	840	873	896	824	830	860	867	889	835	846	863	864	850	840	782	842	864	857	838	878	825	893	878	842	846	836	848	871	826	855	874	836	849	855	864	860	858	820	808	884	838	840	828	860	854	899	849	845	863	829	785	884	849	871	827	795	809	801	872	852	846	821	844	833	825	839	870	823	842	887	880	836	906	829	870	826	849	876	826	824	886	843	818	893	828	851	847	852	849	858	847	820	847	895	796	851	810	833	875	867	813	853	851	841	788	809	867	885	807	825	878	860	825	836	865	896	876	844	834	876	869	831	875	831	823	856	816	784
66490	49273	15760	3001	1138	855	716	591	532	495	495	434	446	433	370	424	407	374	394	424	399	412	377	375	378	383	340	384	355	343	368	371	351	345	356	351	366	379	349	395	346	370	427	382	385	347	387	376	382	314	350	377	361	371	362	392	358	371	354	350	375	377	318	369	394	335	362	351	384	377	384	349	380	378	337	380	372	355	386	362	374	361	364	376	306	340	376	356	346	341	360	356	340	347	339	379	374	328	371	337	351	376	363	352	388	356	367	352	358	371	373	365	360	375	364	355	349	394	394	358	342	344	370	346	327	381	374	356	377	379	351	365	352	357	383	361	409	339	360	375	377	364	380	375	338	309	363	388	370	388	392	379	338	340	343	360	349	363	353	365	332	374	365	414	382	327	356	368	366	366	364	352	353	352	353	383	368	328	337	365	330	385	397	350	368	354	394	362	349	377	380	368	364	370	372	348	357	392	361	380	346	368	386	392	320	372	355	368	336	361	388	365	327	356	370	359	344	356	335	347	379	332	329	367	376	371	361	379	326	359	336	371	346	378	371	359	340	379	351	373	350	347	333	373	380	352	385	348	365	365	393	335	354	385	349	369	346	366	378	364	312	343	354	377	369	366	377	348	381	322	357	355	354	375	385	382	367	350	380	362	371	361	369	366	364	372	340	388	371	337	376	371	379	368	359	378	333	379	337	363	361	375	306	331	357	357	363	348	389	372	360	397	387	355	384	366	392	362	341	393	366	393	390	358	333	359	397	400	390	352	362	377	386	359	368	355	385	378	379	331	391	378	361	378	361	337	364	328	381	389	345	367	344	371	371	392	352	334	337	354	342	357	368	326	309	356	346	364	338	343	364	361	356	378	383	359	357	325	360	351	358	369	343	377	369	353	376	367	390	366	383	354	347	370	383	375	410	342	356	346	353	344	340	385	343	384	377	354	366	350	373	388	353	378	381	373	380	381	369	362	378	327	353	328	368	350	401	360	406	352	353	371	354	320	359	358	371	364	400	362	366	372	374	368	382	385	360	366	378	343	384	389	346	369	328	328	370	336	367	362	354	352	358	365	366	354	366	356	400	349	369	372	333	378	367	344	382	357	365	356	357	363	380	343	339	388	374	369	334	350	349	349	334	347	339	353	341	373	350	376	376	358	377	345	348	380	371	390	394	349	340	390	379	330	337	334	366	350	356	321	327	394	345	332	383	361	366	348	358	372	358	340	364	363	352	347	371	351	405	356	367	371	346	360	361	380	321	362	374	338	381	394	362	330	387	340	370	364	335	346	366	353	366	350	355	355	353	356	367	354	385	386	368	399	378	365	377	368	373	395	345	331	385	331	402	380	362	361	381	359	335	344	373	340	348	341	344	332	371	351	378	348	363	352	356	361	355	345	345	329	373	385	362	381	331	377	383	350	378	327	362	353	362	366	376	369	385	352	348	374	374	354	337	391	383	354	358	358	378	372	361	312	367	378	347	365	346	376	358	373	343	372	350	381	392	370	369	356	364	365	357	386	363	337	347	347	373	353	346	350	365	405	371	345	349	352	374	375	388	365	339	348	380	355	362	374	378	350	366	340	363	382	360	405	368	369	393	370	348	375	332	331	358	349	324	371	381	362	376	384	386	372	396	331	373	373	342	388	339	387	372	374	380	344	385	347	364	377	367	357	377	329	380	361	372	380	347	377	380	386	361	368	350	332	388	401	354	342	369	387	352	370	351	319	363	358	346	329	348	349	375	362	375	326	323	337	376	333	355	377	359	337	378	334	384	359	392	349	357	343	369	360	354	381	347	382	298	340	354	349	365	360	350	325	353	351	349	329	352	351	390	361	342	346	385	373	369	336	362	372	367	380	344	365	369	357	339	337	341	355	364	300	316	367	351	369	361	352	342	382	341	385	329	358	379	351	336	343	371	345	390	360	349	382	366	391	404	371	370	383	370	363	340	367	358	355	362	379	323	324	369	347	332	355	386	348	384	372	343	393	391	371	373	395	331	350	354	314	364	386	355	335	337	342	332	343	394	328	337	376	388	349	360	385	389	312	320	351	318	373	347	375	363	354	369	324	397	398	390	370	332	351	353	373	379	372	360	354	376	371	376	334	392	360	355	364	355	344	372	343	331	338	342	368	328	341	398	347	384	386	380	343	339	380	381	330	370	361	346	342	347	337	360	367	350	349	333	372	345	338	347	375	320	342	326	349	344	354	354	351	348	366	371	386	327	375	356	365	363	363	370	333	345	351	367	335	339	360	402	382	383	365	340	341	375	357	337	382	370	365	355	365	356	362	351	378	365	346	370	347	361	355	348	368	363	380	366	340	347	376	366	344	355	359	370	354	369	357	353	322	359	371	350	386	356	318	317	370	367	357	359	363	390	353	353	353	382	351	350	377	369	396	387	393	343	363	354	370	343	341	403	335	356	381	361	375	363	336	384	370	368	383	372	343	350	313	380	364	335	325	356	342	381	330	374	308	309	320	370	352	363	364	352	367	344	371	345	361	338	351	371	339	364	388	395	349	344	377	351	346	339	365	412	386	352	372	350	338	316	339	331	382	361	352	345	344	388	366	346	360	340	388	378	328	348	342	359	359	350	370	339	372	328	372	390	351	334	346	356	372	329	359	400	368	343	383	383	400	327	323	345	359	345	339	381	363	376	336	357	373	376	331	368	401	355	343	383	379	396	346	351	356	373	362	384	345	381	344	346	345	365	356	375	368	352	364	372	398	363	401	307	342	361	380	337	362	345	364	347	356	350	356	360	344	366	378	354	373	359	399	394	352	375	326	330	334	356	361	334	372	332	356	380	377	377	368	357	325	386	350	355	348	368	342	387	299	355	382	360	354	377	416	361	397	351	361	352	396	380	359	372	362	353	371	354	349	334	362	364	356	360	361	373	346	353	402	328	358	345	349	352	346	389	335	329	326	357	377	355	361	383	359	353	358	363	356	374	334	336	351	344	347	369	343	314	355	361	393	375	329	376	326	272	323	377	352	374	341	363	351	352	335	362	364	359	339	363	376	369	354	366	350	355	375	361	318	357	349	344	358	357	354	346	367	364	349	360	359	370	405	382	366	374	378	379	367	356	347	386	356	366	370	334	368	341	362	346	394	378	365	348	354	403	343	382	357	350	327	365	365	412	367	387	387	372	432	361	359	379	377	365	366	351	374	348	356	371	353	359	385	361	367	369	362	365	368	353	345	360	320	367	354	397	374	386	377	350	353	349	361	364	351	352	366	323	369	340	365	372	318	393	408	381	353	352	333	342	328	351	379	334	372	376	349	403	355	388	353	379	378	351	366	372	349	323	394	300	384	364	370	349	383	369	359	374	370	343	298	327	338	325	351	374	336	375	361	364	396	376	357	343	363	382	373	338	352	367	403	353	395	359	342	379	361	363	400	366	406	401	350	357	366	371	360	345	351	378	350	349	386	346	372	362	322	336	324	384	349	371	383	364	347	352	370	349	353	361	380	354	361	368	382	374	330	379	370
42106	28412	3410	4013	3504	3075	2567	2164	1961	1824	1582	1519	1439	1365	1300	1190	1180	1153	1074	1097	1109	991	1040	1054	1053	995	958	959	1020	989	936	932	968	957	910	985	929	942	910	845	896	991	921	877	913	850	902	913	925	894	956	866	907	908	926	849	901	934	922	894	894	897	921	893	925	854	917	883	873	842	924	865	880	882	893	877	955	896	870	905	867	923	867	856	903	894	917	831	809	923	886	866	846	874	879	874	883	875	847	907	909	887	929	868	872	867	811	850	918	840	905	864	845	887	893	886	871	849	902	806	860	913	888	909	849	840	907	894	910	888	874	877	936	816	916	868	887	841	904	859	844	837	860	870	878	931	894	874	870	874	886	840	900	835	924	851	886	844	866	876	870	942	897	951	849	907	840	845	938	894	870	880	851	868	879	901	871	895	890	874	930	845	865	915	900	917	884	877	870	823	857	837	885	870	888	833	863	849	854	919	827	865	856	914	886	880	882	855	835	891	854	883	916	923	880	889	925	894	869	879	868	816	868	885	847	894	880	871	869	841	878	861	890	869	846	871	879	908	874	815	820	909	839	862	836	864	872	854	897	878	886	901	872	866	917	837	780	837	864	868	869	917	900	852	884	929	905	894	892	872	895	880	873	909	879	860	891	840	868	870	843	907	845	821	837	802	856	880	856	914	874	891	858	904	858	852	837	847	872	860	857	816	904	871	871	858	838	890	901	834	900	869	878	846	864	886	870	856	911	883	837	849	860	893	880	890	872	857	881	851	888	897	845	895	933	883	860	826	919	864	874	868	835	909	841	879	889	912	856	872	846	894	925	916	921	843	922	848	917	873	835	909	877	889	917	831	867	841	861	910	846	857	891	889	889	942	902	803	857	900	863	886	817	882	846	866	885	915	866	847	872	875	888	860	843	870	908	857	845	908	871	920	869	917	847	880	814	873	828	862	868	884	898	867	836	891	911	871	847	876	834	898	801	920	862	831	885	906	837	899	859	879	857	907	863	778	885	799	834	884	897	859	833	881	868	911	879	906	852	878	896	894	894	869	868	864	860	832	806	891	865	846	834	916	845	818	809	873	865	856	903	858	832	866	904	866	873	888	890	880	875	881	869	857	889	910	896	852	844	844	886	877	887	871	905	864	914	855	870	846	831	850	840	859	920	860	888	850	841	901	885	927	881	936	849	852	917	844	851	875	879	819	905	881	919	894	804	894	912	891	854	932	853	832	817	856	872	882	877	859	863	867	876	867	878	861	874	849	882	849	915	866	861	905	836	898	922	891	875	815	856	842	807	838	940	908	903	865	922	832	905	866	911	860	909	864	841	887	833	908	869	854	883	902	886	844	888	862	893	838	893	872	821	856	845	856	869	848	840	916	959	828	804	837	844	959	902	891	887	878	928	886	899	907	875	864	899	840	919	862	837	863	850	854	969	875	888	868	841	867	897	845	848	858	883	889	893	803	886	900	879	861	855	900	810	883	867	876	905	881	856	859	866	863	835	848	815	872	858	854	853	918	822	847	872	861	933	899	904	884	841	805	865	846	911	869	843	917	874	925	863	858	884	848	853	914	872	844	849	924	845	812	855	821	866	884	884	879	894	863	867	880	892	870	867	858	848	892	895	884	841	836	880	830	877	867	878	904	887	797	895	878	936	873	860	870	827	854	873	865	927	844	824	875	891	889	807	889	857	843	881	877	922	882	859	860	876	890	811	921	843	888	833	879	882	868	848	875	848	888	940	846	906	849	930	874	893	844	858	867	871	896	851	865	857	844	884	868	875	900	840	905	864	823	885	859	881	818	944	898	882	838	888	889	901	876	826	903	850	890	906	894	856	868	851	912	825	862	861	858	858	881	912	921	899	813	862	912	843	841	843	846	895	916	821	883	845	893	858	904	857	845	898	869	907	871	846	857	862	899	873	843	864	942	872	919	917	876	862	852	874	883	872	897	819	869	820	856	904	870	807	871	907	857	824	793	867	833	868	881	886	899	915	897	895	832	891	861	912	870	920	899	894	842	839	915	869	840	965	876	891	852	894	868	868	889	892	852	891	827	870	899	860	877	877	882	836	865	890	872	867	889	865	920	855	841	885	831	891	866	905	849	889	932	886	869	860	874	861	872	936	846	874	882	822	850	950	854	885	868	893	838	864	856	839	885	886	843	932	877	885	891	880	869	922	904	843	830	857	878	850	906	884	842	877	915	844	885	851	945	885	832	843	867	942	891	918	846	866	911	889	861	846	910	886	920	900	884	879	877	860	897	902	882	842	884	871	882	890	845	877	917	890	880	862	869	865	898	838	883	862	840	809	874	838	863	904	861	874	858	861	842	857	912	899	870	909	872	920	891	873	861	894	873	872	894	879	823	889	918	886	848	881	878	877	879	860	886	843	846	840	869	902	897	866	831	858	846	849	890	877	910	852	888	889	872	862	863	811	861	907	796	853	897	896	861	887	880	873	849	849	889	881	916	814	855	857	873	877	859	838	861	855	866	874	846	873	896	913	890	863	859	908	840	872	844	833	828	892	876	831	921	844	895	866	857	902	892	836	863	863	844	875	883	842	867	845	889	909	857	859	861	878	852	899	823	920	849	885	902	909	890	880	905	836	889	867	846	876	885	874	879	833	872	863	920	877	868	879	836	879	821	889	871	876	873	897	868	891	934	841	883	881	880	886	893	867	923	887	882	897	878	904	916	926	907	838	828	903	880	920	854	895	889	890	844	903	903	842	854	884	867	860	901	854	890	884	808	875	920	824	859	847	880	880	915	860	869	855	868	900	887	861	865	876	903	866	880	813	868	863	862	876	875	926	845	886	834	881	864	902	827	794	875	899	823	842	921	840	877	853	850	936	902	861	861	824	848	848	869	867	851	875	834	896	848	833	844	865	902	831	884	892	900	820	911	898	835	874	842	911	839	859	891	928	880	882	853	891	907	871	904	896	854	894	939	888	858	861	944	852	910	886	816	882	930	869	884	877	908	860	870	886	852	883	868	858	872	870	877	875	881	878	781	878	913	910	905	852	913	869	875	895	840	891	856	876	849	919	876	849	884	851	879	921	887	912	871	898	859	852	854	827	941	854	947	916	802	871	895	866	878	866	857	878	874	878	937	859	891	860	837	905	865	826	840	846	873	890	852	856	867	905	891	870	890	878	913	853	897	856	835	853	891	931	872	917	936	855	867	894	868	862	911	897	879	876	894	898	901	881	884	897	842	908	836	921	884	893	818	855	852	838	849	862	892	828	849	890	859	865	869	814	878	906	937	850	903	887	911	876	853	865	906	933	843	860	853	836	900	921	860	832	940	882	838	856	862	859	885	869	896	906	857	876	907	923	901	874	900	850	854	841	845	839	937	882	851	898	900	873	893	869	898	877	859	877	861	849	854	885	906	879	887	901	881	830	864	873	844	857	892	875	950	844	848	803	887	860	872	883	951	881	859	874	921	838	857	856	874	935	858	861	949	860	894	807	852	842	844	863	887	877	894	826	827
12335	3217	204	170	175	169	170	162	177	178	185	171	193	192	194	181	169	142	153	179	172	162	155	163	189	159	160	186	193	171	182	169	180	168	176	156	181	171	149	159	171	180	176	181	180	195	195	180	171	163	164	183	184	182	163	170	173	159	166	189	189	156	150	150	167	165	184	179	166	189	143	194	195	162	195	178	151	154	158	152	183	157	151	157	165	161	177	147	162	143	176	179	185	168	179	171	174	177	173	174	171	188	149	149	169	162	166	167	158	162	180	167	156	178	174	168	184	168	187	168	163	194	173	191	184	154	177	169	181	179	171	142	186	164	189	147	174	175	156	200	199	185	164	180	174	168	157	194	178	166	162	162	177	169	174	171	188	179	165	145	180	162	137	163	149	177	180	174	168	159	181	177	168	173	172	146	151	167	154	158	182	151	209	176	159	180	180	158	169	166	164	162	186	163	172	156	159	168	185	170	160	174	172	165	161	172	166	168	165	179	174	162	188	169	172	188	167	164	173	166	180	176	161	157	165	166	168	166	157	159	154	165	129	174	177	186	158	157	168	172	158	164	181	194	158	180	153	160	186	159	172	181	182	155	177	168	152	152	180	162	194	166	162	154	178	179	175	189	192	168	181	165	193	174	163	196	191	169	166	166	196	179	162	181	182	178	166	159	142	169	153	151	180	189	176	181	175	169	173	183	176	190	168	169	153	178	157	176	187	134	184	187	173	189	164	191	175	154	157	161	174	193	199	167	168	160	172	186	163	155	173	169	186	169	166	146	177	160	158	168	179	180	214	172	171	179	141	170	172	161	183	173	181	202	168	171	176	170	173	175	172	197	177	170	176	180	169	168	173	168	167	173	157	183	171	147	177	176	173	170	173	174	158	167	179	190	154	152	183	157	166	147	174	149	171	176	179	192	185	194	169	175	184	194	165	147	161	171	167	205	166	163	177	186	165	151	160	200	169	196	177	168	172	162	179	175	168	163	152	168	194	182	161	151	170	174	148	189	191	173	166	157	185	159	188	195	191	146	193	171	156	186	178	160	181	181	167	157	153	161	147	161	163	164	166	169	162	166	164	171	167	174	151	160	168	160	164	160	164	168	176	153	179	156	188	143	163	181	188	164	162	175	152	161	168	179	190	180	162	161	170	157	168	183	184	161	170	180	182	179	174	165	174	167	177	166	187	171	166	159	154	179	159	155	158	164	155	172	156	159	161	182	174	167	182	190	178	172	163	159	174	170	181	176	171	185	156	159	177	194	184	175	181	167	155	165	178	166	173	179	150	156	177	165	157	177	171	163	160	159	175	172	151	173	206	163	153	166	171	171	182	167	166	149	166	190	187	146	157	195	177	185	179	174	172	178	167	171	183	160	186	167	187	178	155	172	179	192	169	183	158	167	172	188	167	182	177	169	166	158	179	172	186	179	168	186	175	169	154	175	158	175	147	170	181	170	175	175	163	165	160	207	184	162	173	185	163	164	165	190	166	154	155	171	151	155	164	159	156	182	161	167	164	167	157	169	192	168	175	209	163	171	158	161	164	190	176	170	144	191	200	173	169	163	173	169	173	157	155	179	179	196	180	182	184	176	181	166	171	168	189	161	189	173	193	168	183	175	160	176	187	163	164	144	212	147	163	170	192	168	168	180	182	190	154	165	166	174	200	167	173	171	154	146	171	166	152	168	163	184	168	174	162	151	177	178	168	161	180	167	164	162	139	167	165	173	186	154	172	158	162	156	201	201	195	175	161	198	153	171	176	166	162	189	179	191	191	181	163	206	175	194	185	184	180	160	159	174	180	182	178	172	154	166	170	165	157	158	153	153	169	180	172	182	177	147	187	188	207	157	173	167	168	166	193	159	160	152	159	183	189	181	164	164	172	170	173	167	182	175	145	159	154	175	190	169	173	194	170	166	173	153	180	175	153	166	155	170	170	163	173	153	196	182	157	170	161	182	176	179	159	176	169	140	165	162	169	166	155	179	169	158	162	167	194	176	175	157	148	177	162	177	180	168	165	145	196	182	165	163	160	159	172	177	153	197	181	173	178	169	173	181	141	173	175	148	160	182	177	163	162	147	148	158	182	181	166	196	187	173	163	175	167	200	158	176	166	168	150	172	180	136	169	170	178	174	143	168	181	181	161	204	186	168	184	157	167	170	156	157	165	173	179	152	161	174	168	181	208	188	160	194	166	178	169	167	170	179	183	174	157	164	182	168	155	184	165	183	187	178	159	168	179	188	175	178	165	159	157	169	171	155	163	175	192	192	173	177	169	179	155	151	146	155	171	178	155	173	182	188	136	189	177	165	156	140	195	187	175	180	179	180	190	184	159	150	144	172	183	161	183	179	186	164	172	164	190	184	169	154	163	169	151	178	153	170	179	180	169	187	165	155	192	182	182	184	175	172	189	137	177	195	167	161	179	168	177	196	153	187	188	165	178	167	176	175	175	165	179	169	149	149	172	159	170	178	171	160	152	180	179	156	192	190	169	176	151	176	178	156	178	170	173	178	162	172	155	199	141	180	167	190	196	192	169	176	194	176	181	177	142	169	137	172	167	170	160	154	169	156	161	191	181	168	151	173	173	148	191	161	177	171	166	156	164	181	163	167	172	149	175	187	174	158	169	178	196	167	197	188	184	172	149	184	179	164	165	166	197	158	160	183	148	154	177	166	158	179	183	170	136	163	194	157	154	180	170	145	153	165	190	159	169	176	160	173	163	156	164	178	177	165	187	161	159	164	153	154	189	189	146	170	158	161	168	172	176	182	164	173	191	182	165	163	186	187	184	171	164	178	169	164	161	158	163	169	158	189	176	185	179	167	172	181	181	163	199	179	169	176	180	165	152	153	177	176	184	170	164	178	157	179	165	181	182	169	185	168	154	170	173	167	176	158	172	183	166	186	198	177	173	166	158	172	166	159	178	198	158	174	154	166	154	168	171	142	180	160	180	159	180	187	173	177	190	158	155	177	162	178	177	186	182	167	188	181	179	165	193	167	193	192	181	155	192	171	182	153	185	167	166	160	160	174	156	182	165	188	177	190	133	171	176	172	160	201	162	195	183	167	170	146	148	166	166	153	195	169	149	176	154	171	181	177	183	155	179	185	161	211	171	174	189	158	168	172	193	171	162	173	167	177	179	174	166	145	148	166	162	167	176	171	164	148	176	202	184	159	167	175	154	142	142	159	165	165	165	151	147	172	184	177	199	173	167	194	144	137	172	176	157	181	179	171	170	204	161	151	165	176	185	175	164	195	153	166	164	152	142	182	173	164	163	140	159	205	158	165	168	170	158	173	158	177	176	169	149	167	178	182	180	176	185	183	194	167	167	168	162	182	198	163	162	158	149	184	211	178	138	188	179	146	171	174	165	185	186	182	153	175	168	161	160	161	168	179	164	185	171	180	167	179	175	149	152	165	178	170	173	187	172	164	162	178	180	184	173	179	191	168	176	180	153	178	183	179	178	167	171	184	173	145	203	165	159	203
11203	4889	553	568	584	585	553	506	517	531	531	495	503	486	516	491	516	486	535	494	484	552	539	497	528	520	525	453	503	487	485	516	493	493	519	506	530	467	533	476	511	461	481	542	481	515	497	504	485	496	512	496	528	520	495	488	502	526	486	483	526	505	451	461	502	476	476	510	512	456	491	472	525	524	545	497	493	501	505	505	535	532	492	514	519	501	474	499	504	495	528	468	508	499	495	505	511	493	499	525	488	518	488	487	478	491	515	504	518	503	551	489	476	529	470	496	505	492	503	490	512	505	519	490	527	499	444	482	475	523	532	470	487	503	513	506	472	500	525	501	498	512	484	479	515	525	503	500	477	521	452	517	482	491	512	504	483	429	494	534	513	438	506	476	520	462	491	447	512	461	505	501	483	487	508	537	496	521	500	524	474	486	517	501	491	551	465	513	504	466	479	467	482	519	539	499	529	501	482	503	495	479	488	459	472	519	488	520	439	467	541	488	520	477	483	510	480	471	500	493	477	508	534	522	507	521	478	514	505	490	458	518	489	546	496	492	503	510	488	508	502	479	495	500	480	506	494	477	514	490	481	502	519	499	494	509	463	493	508	469	516	494	441	465	481	506	496	493	498	484	478	500	491	521	485	524	512	556	494	500	537	496	502	481	493	488	489	482	556	498	528	483	486	487	480	499	507	450	506	461	479	502	499	507	492	506	476	448	509	526	502	468	476	534	515	451	520	528	500	478	480	501	494	512	499	485	505	473	483	499	490	474	510	505	472	477	508	436	497	494	462	498	520	492	492	504	521	481	520	495	508	521	527	499	511	529	527	472	502	485	511	503	517	484	485	518	459	484	489	509	483	513	483	519	513	522	526	487	506	491	500	518	522	513	513	492	500	479	493	483	518	521	492	516	462	502	487	524	467	536	499	503	497	469	516	494	483	500	508	517	490	490	556	510	464	513	491	494	499	492	541	517	533	519	575	511	483	482	498	469	490	489	525	496	467	493	483	538	457	427	518	481	507	513	507	503	504	523	462	459	434	486	506	487	439	504	499	492	455	489	480	517	526	483	540	500	473	543	486	476	500	491	476	517	494	479	513	471	521	505	502	543	449	494	497	503	498	492	529	505	533	516	524	526	496	502	492	513	463	465	482	508	499	532	498	528	482	502	498	494	501	510	501	554	524	456	485	473	536	509	483	504	487	449	492	497	512	526	480	492	475	464	478	473	469	491	476	483	475	488	456	513	482	489	537	473	515	485	527	510	430	532	481	480	483	488	484	474	509	500	524	491	493	491	480	501	454	494	499	488	487	516	512	510	520	493	509	483	485	472	505	498	513	460	523	519	524	484	508	494	504	515	482	445	485	514	470	469	525	505	479	454	473	525	491	496	510	463	468	523	477	482	472	480	497	534	469	499	529	497	512	509	484	455	476	494	540	469	490	492	447	513	519	467	492	459	481	485	526	487	507	469	511	503	509	500	492	555	503	511	536	544	521	515	492	479	529	464	487	480	502	495	545	493	466	515	494	495	506	521	466	508	490	496	501	507	544	474	511	495	477	494	497	485	456	480	477	461	503	511	491	475	509	485	504	543	558	493	547	509	497	465	479	539	494	495	512	517	501	522	451	500	523	514	506	488	488	492	502	502	471	473	491	503	477	496	511	511	482	486	512	481	499	489	524	510	504	496	492	510	509	485	512	487	497	510	507	477	504	468	522	474	476	485	495	465	521	540	478	455	505	516	471	512	490	503	507	503	490	475	479	521	485	498	459	509	485	517	500	483	447	506	502	491	470	476	503	505	524	461	483	477	524	501	496	500	492	462	486	501	498	515	524	458	545	501	527	498	454	517	437	447	519	497	483	484	488	475	514	530	527	501	477	522	512	433	511	496	458	517	538	500	514	503	474	523	489	523	501	502	482	526	517	522	493	485	498	511	512	490	514	482	501	459	484	505	479	478	524	510	511	493	490	495	521	477	457	507	495	456	478	486	502	538	495	490	524	536	482	507	504	472	487	464	472	493	481	491	550	503	488	499	468	503	519	529	482	501	485	493	500	489	476	494	486	491	498	501	499	519	462	486	495	496	493	475	509	496	508	469	501	497	480	495	519	491	536	514	514	491	530	486	500	492	532	463	505	458	516	554	509	499	496	472	497	494	490	530	492	502	470	484	506	467	507	492	530	514	488	518	479	485	495	470	532	473	517	482	523	504	470	526	489	473	511	504	446	505	504	522	512	512	507	497	458	506	526	495	503	523	459	483	507	474	484	467	514	493	454	491	518	450	452	485	494	480	501	455	525	521	523	499	491	466	519	490	508	517	491	487	464	513	513	463	540	493	530	512	499	513	496	446	481	475	477	472	497	484	498	512	490	514	518	511	485	475	504	434	509	506	488	479	505	519	467	486	509	495	484	515	500	484	489	481	502	474	479	459	466	508	514	486	493	514	517	483	551	502	457	486	545	497	538	479	509	497	506	506	447	504	494	481	484	489	499	465	478	510	476	441	532	537	505	548	514	494	514	474	472	509	502	524	495	524	488	499	504	472	481	501	488	503	509	477	476	488	471	534	521	494	494	504	526	505	494	529	461	503	488	476	512	513	546	476	482	454	508	513	529	498	523	482	509	493	479	509	492	475	501	519	495	514	479	514	516	500	513	478	500	487	521	484	512	520	514	486	508	482	511	508	458	516	482	513	489	461	561	488	565	482	485	471	489	507	467	496	483	484	475	517	486	498	483	505	489	466	471	494	478	523	472	491	502	491	500	484	491	524	506	460	511	485	523	475	531	495	490	534	489	500	477	458	522	486	462	491	512	510	496	485	505	522	495	460	516	493	506	500	524	497	497	504	493	481	489	451	470	513	491	493	539	517	521	477	499	471	496	491	481	533	499	476	500	543	537	491	461	497	549	488	456	477	499	482	535	497	499	519	508	489	526	481	522	492	485	511	521	516	496	521	454	568	497	460	464	511	543	503	489	543	534	486	500	467	470	461	500	534	507	465	532	509	504	507	483	486	496	485	501	502	484	498	507	529	501	479	497	525	536	502	502	517	508	496	491	506	511	473	492	513	488	465	499	502	484	523	483	501	495	506	487	514	476	473	471	457	464	484	493	458	475	491	455	514	506	523	526	521	486	513	472	488	481	494	530	526	466	490	457	512	512	518	498	454	497	498	508	513	457	463	519	484	485	472	523	500	471	530	476	465	484	476	521	480	476	476	522	490	536	479	518	495	517	527	501	466	523	515	477	485	524	480	461	473	461	488	478	502	533	524	517	485	533	504	515	509	478	452	472	506	473	477	472	495	485	497	554	481	471	499	496	493	505	515	479	486	503	509	481	487	492	523	495	530	490	498	505	530	498	468	494	492	499	469	517	502	529	478	503	516	488	544	518	517	490	494	489	504	501	478	481	475	500	493	459	518	472	501	465	507	482	485	507	496	521	493	516	522	498	493	496	501	489	501	521	505	479	463	501	501	526	474	488	469	477	490
55448	39093	7386	996	628	566	520	463	446	404	386	360	382	376	374	354	356	363	360	389	326	341	336	348	344	333	379	346	324	338	374	378	369	329	352	365	353	317	320	295	354	326	298	337	323	303	303	330	303	365	357	348	316	331	350	340	343	319	308	341	330	343	343	303	344	324	307	377	362	324	316	321	336	348	349	337	336	353	288	293	352	319	325	337	328	356	368	319	322	384	343	355	350	361	306	328	343	314	357	296	322	322	332	342	323	329	357	345	332	304	356	357	361	361	344	321	305	297	335	298	329	334	356	352	313	344	330	331	342	331	348	337	328	355	300	353	312	352	335	356	351	324	347	323	335	327	338	348	342	327	330	322	350	348	348	374	326	358	346	333	341	352	322	358	348	328	313	330	361	316	347	348	324	341	351	324	365	346	338	340	339	297	335	359	319	361	348	371	360	344	317	351	335	333	353	336	316	307	326	318	315	329	357	316	321	338	342	340	374	333	320	348	350	341	355	345	343	345	332	324	333	333	307	328	332	294	308	364	342	309	340	299	305	358	346	346	328	313	356	318	351	328	317	336	312	314	323	307	337	338	315	344	383	330	364	357	333	359	330	325	364	301	370	343	351	346	334	322	333	350	311	335	339	318	316	335	372	329	363	317	359	339	319	332	329	328	351	313	321	339	322	328	334	326	308	371	340	323	319	342	331	329	322	330	324	322	365	308	328	298	320	360	322	345	315	342	332	310	323	334	333	301	338	341	326	354	286	314	317	341	383	345	344	355	334	342	326	347	339	343	361	339	353	363	360	342	334	336	320	323	323	359	355	322	310	346	311	329	320	354	337	318	311	324	331	346	322	303	334	345	311	294	326	324	309	350	326	326	344	386	347	337	359	330	352	347	355	333	358	329	372	364	321	329	339	340	351	325	348	315	327	330	351	352	352	341	334	356	348	306	319	340	329	314	313	343	335	333	310	342	301	309	318	320	352	351	303	324	310	328	376	354	331	343	359	341	335	340	329	311	329	372	310	331	353	338	322	309	354	336	338	331	339	336	342	341	318	328	352	332	333	367	322	311	320	347	395	334	305	352	344	365	324	299	321	328	351	317	368	321	309	312	345	325	339	340	334	323	307	350	343	292	350	352	293	367	326	318	333	329	326	339	337	327	318	317	378	339	325	334	328	337	355	333	344	320	322	334	320	314	340	315	311	296	335	327	322	297	358	309	339	346	323	334	354	350	307	322	295	353	316	347	305	335	334	351	371	375	336	338	352	306	344	323	329	334	337	331	327	332	351	326	336	353	313	303	310	366	332	338	316	355	293	334	325	302	309	337	323	324	356	341	331	354	347	361	306	325	358	356	334	309	335	331	313	334	346	335	340	348	345	322	354	342	336	331	344	329	313	326	331	346	281	315	374	335	325	351	333	325	302	311	353	322	347	343	347	355	305	357	321	320	334	335	334	308	318	354	329	343	340	290	348	343	323	343	349	333	328	331	361	307	318	367	337	355	330	317	329	342	359	331	327	339	342	351	326	323	334	344	335	337	308	355	340	336	334	322	326	348	307	333	334	336	356	319	325	326	357	349	357	329	335	326	312	347	309	320	310	328	308	361	319	296	313	310	323	278	356	343	319	332	350	326	327	295	319	337	350	342	326	376	369	335	331	372	335	344	364	331	350	350	337	352	308	317	315	365	332	326	349	339	351	321	314	328	335	322	362	357	336	316	360	352	326	310	337	354	314	317	339	331	344	315	370	350	314	338	319	337	303	336	340	361	327	327	329	374	338	345	315	347	325	321	336	333	351	326	327	284	336	338	335	325	324	361	355	347	302	324	358	364	348	327	332	340	335	345	344	361	312	349	360	321	319	336	318	371	316	345	344	330	345	312	330	290	374	345	370	320	326	337	340	293	304	348	325	323	330	352	323	322	346	339	343	374	323	349	342	328	349	321	368	306	350	322	345	356	333	334	333	329	339	332	350	328	381	355	303	363	322	335	330	354	321	294	313	352	312	357	345	364	352	350	316	302	324	309	327	336	339	309	325	333	379	363	340	327	321	371	321	326	315	334	333	375	355	337	318	343	340	352	339	334	333	362	333	346	295	309	321	321	329	353	347	346	329	311	320	380	334	302	326	337	332	362	322	368	363	334	363	347	326	342	325	312	329	338	270	333	326	330	327	341	342	337	324	301	355	340	324	307	338	355	330	330	358	334	325	327	324	330	341	344	320	320	341	323	348	298	343	366	351	294	354	348	309	335	327	301	340	333	319	300	301	358	321	331	325	305	319	332	356	310	353	319	337	351	324	330	352	334	359	348	353	302	334	338	334	320	342	329	339	345	330	369	344	343	344	339	318	349	307	323	333	329	335	372	346	322	347	306	334	357	343	302	325	314	342	322	353	337	365	341	320	315	341	340	347	336	349	351	328	369	329	337	348	321	354	329	325	332	360	370	332	349	341	343	304	356	302	332	333	346	326	325	324	329	345	332	306	303	343	299	345	302	328	326	302	353	329	325	376	318	334	335	332	313	346	355	365	361	322	350	344	323	352	382	329	357	342	319	326	306	329	332	343	334	319	341	362	364	323	345	330	333	354	368	329	337	333	310	341	356	360	350	361	343	356	353	358	349	351	300	337	363	306	361	333	326	318	341	318	327	323	313	349	331	289	349	352	332	328	320	357	336	358	321	314	339	315	339	311	333	344	349	336	322	334	332	340	326	322	309	357	352	363	322	327	346	314	301	324	289	338	308	334	330	352	325	333	338	358	349	318	342	361	335	346	338	335	368	338	320	326	305	329	351	357	326	371	314	352	340	379	332	344	322	346	355	322	311	366	335	305	329	316	339	333	339	336	322	320	330	370	308	331	331	288	351	310	365	292	334	359	306	303	316	371	334	331	359	327	354	335	354	327	310	337	315	322	317	303	291	321	358	338	355	332	351	331	372	341	292	370	333	338	359	323	332	355	340	351	330	352	355	337	342	336	311	354	339	353	326	331	337	305	331	366	343	333	362	308	320	358	324	357	316	346	351	346	325	340	331	316	296	344	347	340	379	354	332	317	318	325	334	340	332	344	323	345	352	335	330	361	347	331	317	331	353	295	316	288	349	283	354	318	313	327	342	328	323	330	313	328	331	297	346	320	324	361	370	349	366	330	334	334	328	340	316	291	310	337	346	355	310	350	308	297	331	312	320	314	310	356	350	351	342	353	367	290	329	328	362	315	359	322	357	330	318	349	323	337	324	330	340	332	363	322	353	353	324	316	343	353	337	345	333	367	329	332	317	343	306	328	324	347	330	312	291	352	321	363	356	356	317	346	326	365	327	369	354	323	337	331	341	335	342	301	345	352	332	326	326	293	314	321	341	323	326	338	338	327	337	306	349	311	340	364	338	320	375	351	355	341	341	328	334	335	345	340	345	325	354	330	301	345	367	338	336	334	313	310	375	330	313	332	311	324	353	350	354	327	342	315	330	327	306	352	342	347	325	331	318	359	340
32829	22402	2218	2510	2241	2017	1705	1514	1375	1313	1246	1185	1144	1070	1083	970	1029	927	1015	946	959	933	945	927	935	905	919	917	848	865	954	904	912	971	864	894	895	849	851	884	851	853	866	882	891	893	878	831	824	834	817	871	875	861	846	821	921	825	867	871	832	846	884	878	916	812	823	825	885	823	845	875	881	894	853	839	895	881	868	805	877	854	842	841	894	827	859	862	895	840	856	810	873	810	846	898	851	850	806	845	797	852	872	853	807	796	854	859	867	867	866	878	844	825	900	807	853	826	820	839	856	832	846	830	869	872	843	881	841	839	863	894	841	869	826	870	811	898	880	837	891	838	849	859	841	853	833	843	868	870	806	811	846	852	880	840	830	835	866	877	836	812	864	845	832	881	818	789	835	822	858	855	877	827	835	865	836	859	860	836	853	849	838	858	827	842	838	874	819	793	867	875	863	851	862	858	860	890	843	857	839	879	888	826	843	869	841	849	853	825	837	788	821	833	788	831	864	874	850	856	832	873	840	855	830	810	861	891	824	841	826	823	908	770	874	826	881	909	803	847	816	834	852	823	827	879	883	840	878	823	873	855	835	860	831	807	848	849	850	838	829	863	833	893	871	866	819	753	844	885	864	797	911	901	834	822	754	788	832	823	862	873	874	802	863	853	875	871	851	861	794	920	818	851	863	860	810	855	777	860	863	845	832	824	838	833	812	890	845	853	867	891	837	880	813	836	778	864	765	835	821	849	847	857	792	803	839	821	871	858	887	757	840	806	885	872	832	847	855	884	885	828	830	854	861	846	865	833	851	828	840	869	854	799	891	840	851	803	897	808	843	852	832	901	806	841	809	828	864	875	844	854	867	820	816	837	844	877	911	845	802	824	845	821	829	864	849	829	842	818	817	816	866	881	848	806	850	849	863	843	832	855	873	860	888	856	826	878	846	805	802	827	841	821	854	838	808	827	872	848	834	864	827	868	898	825	885	815	880	862	829	837	818	816	863	868	846	878	849	883	848	819	910	864	846	800	850	871	842	809	841	821	791	879	894	835	836	855	864	822	889	871	861	837	826	818	824	870	858	895	871	834	847	801	812	909	840	883	832	813	803	843	852	847	856	806	866	822	859	856	852	836	814	853	814	907	876	846	906	827	803	823	884	854	864	851	828	886	899	882	833	808	819	832	834	905	822	826	886	814	838	849	842	854	805	857	902	826	851	890	780	866	823	841	869	855	879	860	822	829	856	816	836	832	882	889	817	830	826	833	863	864	834	847	903	839	843	808	864	872	843	875	843	887	833	810	848	820	825	822	831	828	822	809	843	833	855	848	855	814	824	775	841	845	841	817	848	822	892	830	839	851	804	824	865	808	852	830	875	843	845	856	850	854	908	865	847	832	824	832	883	830	848	913	819	835	829	834	837	812	830	883	837	883	824	862	899	805	859	883	827	888	859	839	830	861	856	852	841	889	841	819	843	812	877	845	903	822	857	837	830	857	864	844	828	804	831	863	829	877	806	874	839	818	836	831	873	873	810	900	796	858	868	789	875	806	899	863	860	856	864	858	843	879	821	900	868	911	836	919	888	852	868	860	883	787	815	845	856	880	884	864	879	851	831	808	843	831	880	863	900	868	889	856	890	879	856	825	848	879	865	896	848	911	853	851	841	873	878	789	912	847	826	886	886	812	850	868	843	854	833	886	843	866	862	898	891	865	795	852	838	835	849	864	858	833	864	812	837	801	841	854	888	851	819	836	882	883	811	896	830	833	853	848	863	837	903	838	831	845	856	829	807	807	879	915	862	859	872	786	836	834	841	840	862	836	852	847	839	864	812	807	871	897	855	824	895	872	837	880	897	843	809	825	843	828	843	806	847	842	872	868	900	864	831	872	849	864	887	863	843	832	857	772	831	826	844	837	852	818	874	836	808	847	801	901	803	844	833	895	829	878	829	857	832	851	854	812	867	811	860	875	874	891	846	815	819	882	836	859	842	845	865	874	868	854	845	842	875	842	876	800	898	825	848	844	879	866	827	837	849	819	882	842	840	806	866	846	819	803	814	847	815	880	852	858	847	775	841	826	830	933	835	898	875	825	846	852	839	846	806	870	832	837	832	881	829	867	799	898	831	829	851	809	862	900	839	915	846	869	815	822	811	787	843	826	835	826	857	814	863	799	805	848	867	860	875	885	835	901	861	852	841	821	877	851	826	768	877	882	856	857	820	820	836	854	847	885	798	873	851	866	851	851	850	879	837	821	792	835	885	858	803	852	808	877	819	845	812	817	861	857	839	852	823	811	767	843	842	844	895	883	877	821	810	849	803	873	837	809	839	846	810	888	845	822	847	853	875	893	865	914	820	868	802	884	876	819	816	835	826	795	784	825	846	797	811	881	795	844	823	834	810	840	854	889	820	878	870	847	840	835	898	812	839	791	795	835	883	876	826	801	852	870	877	817	839	826	844	848	797	870	830	780	818	874	834	812	821	804	851	838	844	821	833	880	873	836	901	797	791	851	777	856	855	879	829	835	831	854	820	839	850	820	817	908	858	852	853	797	861	832	826	854	862	851	875	816	842	807	867	825	826	870	836	766	845	853	759	805	811	831	922	820	844	825	868	858	857	797	793	830	849	802	832	840	835	839	808	797	822	820	838	859	875	910	811	870	819	826	860	836	806	883	829	843	845	794	874	896	851	801	844	772	869	869	855	827	857	844	853	861	836	871	853	906	828	873	832	832	893	899	823	813	808	817	830	892	886	850	856	829	857	841	851	852	860	836	870	860	833	814	852	833	807	819	850	836	811	858	856	836	855	879	849	875	822	834	823	800	822	866	861	820	867	849	790	853	864	782	831	837	875	839	844	860	849	829	830	870	872	863	877	834	839	865	879	841	858	836	823	794	859	845	789	800	839	828	814	843	857	823	838	793	828	814	860	869	803	809	831	844	848	821	844	813	855	864	858	919	786	914	825	840	861	846	856	864	859	909	849	867	850	907	851	874	883	875	853	875	835	771	819	920	829	829	859	896	853	843	840	790	867	828	852	841	817	832	850	843	857	805	867	861	803	855	887	926	833	838	891	844	780	896	871	851	872	850	859	856	831	855	835	825	885	871	811	859	834	820	878	811	826	787	846	823	828	843	840	825	812	838	842	799	839	819	853	866	794	837	858	830	826	869	845	838	848	865	884	849	834	885	817	856	817	837	833	861	871	806	812	845	869	855	875	839	852	879	863	827	840	804	839	816	818	878	844	863	849	829	835	845	873	874	900	926	860	810	831	854	931	823	837	844	833	840	843	879	797	869	834	839	874	857	821	885	893	910	798	892	834	875	889	857	824	853	850	850	852	863	879	804	859	811	857	870	865	848	808	860	819	821	860	814	807	938	873	803	826	847	808	826	814	849	826	815	845	829	874	850	881	811	822	851	854	795	855	833	854	824	852	844	881	854	859	871	858	784	838	820	869	836	866	865	836	795	835	836	826	829	791	870	871	818	870	857
68162	50663	14712	2783	1133	880	683	545	574	455	477	454	441	414	436	442	419	386	370	409	367	386	374	366	369	366	365	370	377	343	394	378	370	394	344	392	352	355	342	367	351	334	364	337	392	353	400	377	383	325	349	406	376	329	365	365	384	351	389	389	342	344	326	359	371	370	342	399	334	379	370	347	401	375	382	372	381	382	365	321	372	348	364	358	376	351	348	378	361	372	351	370	344	357	390	366	354	348	364	362	370	327	380	349	339	352	371	353	379	374	323	346	356	366	355	360	349	357	365	317	343	339	368	349	379	391	369	358	365	333	382	409	362	344	379	374	382	315	375	390	354	386	353	387	370	378	360	392	370	399	350	390	373	337	326	383	353	321	353	369	346	348	384	399	373	356	347	344	373	341	364	322	400	382	355	355	393	364	370	336	376	379	390	370	328	363	342	370	358	347	325	331	369	391	354	363	339	344	365	341	388	341	340	341	375	365	313	359	371	358	355	377	321	366	338	376	347	356	350	334	354	354	317	362	359	377	372	363	390	397	369	348	349	331	374	372	354	390	360	366	349	340	377	355	346	379	357	307	367	365	316	361	365	344	366	352	348	376	363	365	342	353	339	368	381	358	336	340	372	320	347	361	324	314	376	382	338	366	347	367	329	353	340	382	334	357	373	388	323	373	360	384	389	384	354	370	338	377	379	324	356	347	366	370	359	380	367	372	355	342	344	355	358	380	408	358	367	365	367	346	327	365	398	383	384	369	356	395	358	357	349	360	355	361	344	398	358	376	360	355	339	368	349	369	352	361	364	366	362	366	352	318	368	377	361	349	330	394	336	387	391	360	359	346	352	328	346	375	347	371	371	374	395	379	372	391	349	401	370	346	356	374	376	376	395	355	376	379	372	326	338	374	330	350	334	344	357	366	374	310	324	355	392	317	361	360	337	381	352	334	328	356	353	366	349	370	408	357	313	352	368	361	345	329	336	354	385	370	367	349	317	346	393	380	367	386	339	366	369	358	350	366	364	330	335	337	329	378	381	385	335	341	353	384	394	365	335	372	381	360	400	366	362	359	365	373	362	386	350	359	382	358	328	337	366	365	360	389	325	349	377	353	371	381	378	365	345	333	393	349	366	366	338	321	333	392	362	381	343	352	340	380	395	342	340	318	347	372	351	392	359	371	354	349	348	379	335	365	344	327	364	336	375	401	338	354	365	345	360	330	364	361	362	353	366	363	337	357	356	354	364	364	391	352	361	340	364	345	351	347	378	346	365	338	367	347	375	337	321	350	371	340	342	344	400	369	387	362	376	356	367	371	354	361	344	369	341	355	329	325	357	371	340	356	405	305	359	353	385	374	389	384	372	364	349	383	340	378	335	347	333	331	352	355	334	361	385	376	380	374	366	367	359	380	390	378	375	362	303	343	355	351	368	353	364	358	345	368	355	360	358	379	352	359	398	372	345	341	379	348	413	381	311	318	358	368	381	351	340	376	371	360	376	328	374	346	350	381	333	410	367	334	359	366	380	383	355	334	370	376	384	390	355	384	352	355	382	391	383	363	351	327	350	320	336	314	379	362	373	353	313	387	340	379	398	341	354	397	323	378	366	373	341	338	369	355	361	369	369	372	329	383	365	358	381	371	363	367	362	361	355	377	390	350	385	403	354	392	379	345	345	386	373	341	334	340	368	346	334	349	357	335	391	348	324	346	369	368	384	330	380	356	356	384	354	368	335	372	375	399	348	366	363	328	366	370	359	382	310	338	348	384	344	404	363	377	361	329	343	357	363	387	337	382	349	339	336	345	378	362	382	377	388	389	381	342	408	388	361	347	350	397	344	362	374	357	346	351	348	344	357	391	340	325	364	332	353	356	389	322	392	406	377	366	374	347	367	348	396	413	375	369	340	377	368	356	342	341	364	354	375	356	377	370	355	374	339	377	366	370	367	377	361	395	380	370	336	341	386	383	350	349	350	364	399	358	376	346	339	350	327	363	353	373	366	362	379	367	348	363	375	350	388	367	344	371	355	383	340	355	361	381	375	331	380	368	382	320	334	364	370	361	360	347	331	390	337	366	341	358	385	356	356	359	367	367	365	360	365	370	360	342	318	324	330	363	382	368	366	370	361	391	380	347	376	369	322	348	333	373	391	362	368	348	379	345	327	378	345	326	365	415	375	361	363	352	350	367	370	312	407	375	368	358	352	372	399	352	376	366	362	373	372	369	394	343	375	341	386	374	350	360	307	347	358	332	333	363	340	381	356	320	336	388	335	342	336	367	341	337	379	366	346	336	328	337	325	380	361	357	358	383	343	334	371	355	364	325	352	355	344	343	353	391	348	385	360	364	396	395	355	375	376	366	378	360	361	356	347	347	337	368	330	343	381	325	348	365	322	369	383	360	333	353	351	375	367	380	378	353	372	365	340	332	422	371	378	385	364	333	334	322	330	374	346	372	341	367	359	368	389	354	390	380	394	355	365	352	354	366	342	359	359	368	351	361	352	341	372	326	313	335	339	348	325	347	376	361	388	324	342	359	369	358	358	367	401	369	391	339	355	355	340	333	360	347	346	381	342	349	341	380	357	354	354	381	337	365	345	354	367	423	368	345	374	331	366	357	361	360	358	363	313	369	377	356	349	356	368	374	376	317	330	354	322	366	340	346	342	378	367	368	346	361	340	338	395	371	362	375	343	372	359	372	382	364	386	361	367	414	345	346	345	355	358	351	370	341	336	338	398	340	350	353	370	338	312	380	399	363	328	376	337	355	360	369	368	383	366	328	379	342	357	418	378	361	337	362	363	338	346	370	370	354	392	406	358	383	348	371	330	362	347	342	370	360	373	359	346	368	374	331	377	369	342	378	320	346	392	384	358	354	349	361	366	346	375	358	352	370	376	357	369	359	366	355	340	361	336	368	374	362	328	344	343	349	356	339	372	365	373	337	383	359	358	387	373	337	338	365	351	377	343	374	363	359	360	355	360	377	351	364	361	347	393	372	346	374	343	363	368	354	384	369	368	379	337	386	353	398	380	308	338	370	367	366	334	329	316	370	363	368	415	377	362	353	363	368	365	334	366	370	361	345	328	372	356	364	350	357	358	372	401	356	360	350	356	356	342	350	358	357	358	360	342	373	373	355	347	380	376	351	349	335	366	357	378	363	373	348	340	295	348	355	356	355	388	409	332	378	370	402	346	346	361	389	370	316	376	398	390	364	320	329	371	369	367	357	363	360	356	357	343	364	365	375	323	381	340	350	348	359	354	339	372	395	376	390	323	350	382	343	376	388	331	343	331	363	371	380	414	374	382	382	346	356	353	357	362	362	371	366	367	368	406	370	371	365	364	368	352	332	321	379	335	357	370	344	365	368	325	361	374	377	362	384	358	345	391	360	371	345	355	342	334	366	342	347	329	376	360	364	339	359	368	322	380	347	371	351	379	332	329	348	315	360	352	384	360	342	349	338	379	358	361	363	356	339	353	356	354	358	360	346	391	356
42078	28317	3475	4000	3592	3109	2564	2233	1957	1741	1614	1465	1398	1409	1285	1196	1200	1146	1112	1061	1080	1093	990	1021	970	980	1029	992	988	975	953	939	985	926	966	936	899	1009	897	907	974	925	925	883	952	900	913	878	927	899	971	915	849	913	902	932	884	871	916	910	885	861	891	889	947	910	883	898	927	855	912	907	901	891	873	902	895	928	868	879	868	858	891	890	904	854	827	919	869	870	844	890	821	843	839	909	905	885	859	853	861	857	801	908	859	869	908	847	901	865	882	887	897	864	845	868	863	890	903	868	905	938	818	872	899	832	887	909	866	859	879	878	825	890	875	870	900	859	898	865	861	871	867	884	875	849	907	917	934	880	849	857	858	878	853	865	844	847	827	871	872	868	833	846	855	926	884	902	889	872	844	890	852	923	893	856	819	865	888	813	835	857	833	843	865	871	894	841	824	857	877	895	870	875	830	833	895	902	894	814	856	934	886	929	921	915	846	895	888	874	873	846	843	864	910	881	873	858	874	895	841	856	908	894	877	845	853	866	887	816	831	857	878	850	875	852	867	897	847	872	878	815	880	851	896	849	851	864	856	898	904	850	866	867	855	872	799	904	904	869	918	875	864	852	856	841	892	869	869	841	884	845	842	844	893	880	914	861	870	832	936	875	877	887	850	838	904	841	869	858	830	871	855	855	885	920	840	855	831	867	809	917	914	840	869	879	906	913	868	896	889	876	886	877	873	844	869	890	874	838	860	901	880	857	861	864	879	929	871	861	872	907	896	914	838	822	891	885	887	780	816	842	866	890	911	885	830	889	881	934	887	883	869	867	866	812	847	859	827	886	886	881	878	897	861	870	887	856	876	825	867	897	836	823	884	839	813	842	881	915	883	856	855	796	844	864	844	863	819	841	884	872	875	847	855	843	858	829	857	845	829	889	825	882	858	885	899	913	854	902	860	887	870	829	959	844	892	820	901	901	822	857	855	899	914	826	876	876	909	873	914	856	837	853	814	853	859	846	824	865	849	919	899	860	879	864	897	876	902	870	883	866	924	847	846	853	876	843	873	895	890	841	857	885	844	837	878	894	875	875	866	863	895	819	893	873	870	929	879	907	852	864	878	859	854	830	879	878	824	821	883	845	831	920	847	851	904	830	823	870	877	826	860	891	873	856	907	926	856	884	856	855	869	860	887	863	888	905	875	861	818	844	945	905	870	855	841	898	823	861	885	853	864	893	826	866	861	870	834	845	900	834	861	814	912	855	849	840	875	891	872	880	885	868	885	894	837	838	951	857	862	891	847	890	880	887	850	893	854	904	847	869	863	903	883	877	840	815	877	901	898	900	905	881	906	856	850	845	847	881	899	910	853	893	854	896	904	883	855	911	882	825	895	863	835	858	806	867	923	882	840	857	892	893	883	857	885	862	877	879	845	876	877	847	818	867	846	842	855	810	820	853	873	877	889	926	856	877	858	881	865	895	830	858	872	961	904	939	889	829	859	849	897	871	888	913	884	834	862	865	916	918	887	880	880	892	857	884	863	815	915	868	860	866	908	884	848	838	870	868	893	892	868	878	835	842	861	857	874	866	820	870	828	928	872	872	886	868	892	853	805	842	863	841	862	904	918	876	873	823	866	835	814	883	899	871	871	897	859	850	846	856	895	922	913	813	917	906	888	890	855	828	855	857	869	823	913	918	852	923	869	843	838	834	878	849	857	877	892	822	878	885	887	909	842	844	879	856	864	858	843	855	868	896	877	903	922	862	913	841	870	831	958	847	863	837	863	856	853	874	878	889	885	869	860	898	879	912	880	871	909	898	879	850	839	868	853	835	882	844	857	924	848	832	861	844	866	845	878	905	877	843	865	866	892	853	854	888	905	871	840	865	857	862	789	825	889	877	890	899	860	877	875	886	972	873	884	875	902	854	831	881	835	865	804	932	886	872	884	838	880	881	906	852	839	848	842	828	915	884	822	854	896	840	881	902	871	871	837	869	818	895	835	828	916	857	860	917	865	859	897	881	915	902	902	852	839	841	901	889	894	843	878	890	803	842	889	880	844	949	883	854	864	869	807	923	888	871	813	894	854	853	894	866	868	903	875	904	882	891	874	816	895	886	865	869	851	854	882	867	858	853	940	825	845	890	860	882	865	888	840	835	881	837	887	789	833	944	871	942	844	884	862	853	862	847	874	889	811	873	861	889	872	844	854	859	872	872	846	862	913	925	897	850	891	939	891	881	892	899	838	893	885	851	837	855	874	885	859	872	925	896	909	868	843	868	942	886	907	864	891	901	862	855	890	856	845	893	837	829	857	894	848	831	830	862	924	896	837	871	868	876	830	872	851	862	835	884	877	928	902	854	839	874	853	874	838	877	921	892	855	867	898	810	870	862	884	838	918	891	807	862	864	890	862	864	838	879	855	889	837	851	889	881	836	896	876	855	806	833	800	935	941	877	824	899	875	838	842	827	825	888	892	848	853	875	833	899	876	909	866	923	856	935	825	922	835	868	903	926	845	874	890	849	848	892	919	883	878	828	884	888	849	877	797	849	808	820	866	846	836	900	870	832	823	851	894	850	915	878	862	887	870	891	882	779	855	879	924	870	834	863	907	908	893	845	850	907	834	859	911	823	896	932	843	855	922	843	865	909	880	885	851	908	913	936	863	874	868	880	851	931	884	902	935	918	862	917	820	894	826	896	854	854	913	854	845	869	918	885	895	920	859	867	885	897	905	877	868	851	872	909	851	926	845	843	831	850	843	838	878	879	836	832	873	899	868	828	846	906	891	900	865	872	949	873	853	909	848	890	898	880	871	865	879	874	796	807	895	847	816	825	906	909	905	872	834	863	919	852	897	843	904	886	849	850	870	808	893	918	833	853	906	902	823	840	851	886	901	855	856	861	904	858	852	895	816	889	902	894	873	877	829	835	879	877	865	908	863	839	888	869	879	856	901	864	852	907	851	882	942	894	889	965	894	871	883	884	894	890	860	856	812	871	875	866	878	874	881	843	895	931	894	841	865	862	865	905	836	873	855	879	777	880	846	896	855	892	859	859	855	893	876	836	832	834	853	928	858	843	829	864	901	896	893	886	873	861	857	863	864	861	888	858	880	866	867	878	826	872	892	839	862	863	882	836	918	900	825	887	858	876	872	896	847	873	849	883	887	875	903	866	840	927	861	876	899	891	854	866	858	846	838	812	842	915	895	889	895	861	921	858	915	848	890	872	876	915	920	883	866	862	844	871	879	869	929	872	897	853	872	859	850	924	834	873	915	885	904	843	928	863	848	827	874	852	865	885	866	903	890	855	854	877	867	845	884	850	858	822	850	887	886	919	880	885	864	885	887	910	873	902	858	848	893	851	836	822	938	842	856	937	850	863	910	883	882	884	885	861	889	877	818	868	850	865	861	884	862	903	860	889	847	886	881	905	852	877	879	919	871	837	846	871	877	860	843	859	906	889	888	878	823	867	866	802	894	923	862	891	881	896	846	870	874	830
12083	3091	211	177	172	180	155	174	183	157	184	180	186	144	175	185	189	179	171	150	161	166	169	177	174	176	191	150	171	188	168	169	169	175	169	161	171	178	151	171	183	194	166	154	188	154	178	153	174	181	176	184	191	163	171	166	169	164	168	168	170	197	202	189	162	158	190	178	175	158	188	160	145	162	167	162	154	190	182	193	160	178	156	162	157	170	189	167	164	167	171	178	199	152	149	150	184	161	180	169	168	169	210	168	155	175	165	166	179	167	181	179	157	193	168	160	186	165	177	165	184	144	148	162	185	177	163	151	174	178	163	161	174	146	171	170	150	157	155	162	170	156	194	177	163	167	155	161	166	169	151	163	164	179	187	154	188	176	179	172	170	158	166	170	178	172	152	170	153	155	157	163	176	149	185	156	177	176	158	178	144	146	185	147	181	187	183	154	155	158	163	163	175	176	139	171	178	156	161	164	182	190	152	182	169	182	143	176	164	170	153	188	157	193	158	145	188	157	170	159	167	167	193	188	169	193	188	155	169	170	178	161	159	177	160	177	162	176	173	192	154	168	161	165	170	172	184	161	165	183	169	159	193	169	177	172	172	160	157	176	177	187	192	164	170	172	194	162	170	146	159	160	150	171	190	166	170	152	159	155	160	188	165	181	187	158	163	159	165	157	146	190	164	195	169	183	170	165	171	167	183	171	149	149	149	160	207	197	160	165	140	172	200	197	174	184	197	161	169	196	176	174	184	153	121	148	162	174	160	178	166	199	158	166	161	207	165	170	171	176	175	157	170	175	171	156	174	135	175	182	149	175	154	195	154	155	191	176	170	175	161	176	179	155	159	170	176	167	153	184	168	175	173	178	181	161	158	169	164	141	161	130	175	177	198	181	165	148	171	175	191	154	169	175	195	161	200	160	159	180	182	177	153	170	162	153	194	156	174	188	191	171	164	175	172	179	203	164	171	157	172	175	183	177	182	150	192	188	196	145	170	182	165	159	164	163	182	150	143	169	147	167	197	170	173	172	186	164	165	158	176	158	186	181	179	156	179	172	163	179	197	165	152	159	199	190	164	175	169	180	155	165	162	187	154	171	184	182	166	163	176	150	191	195	152	159	186	153	185	164	168	178	177	154	181	168	184	153	141	198	161	164	176	173	190	160	149	148	138	184	168	190	158	164	147	194	153	182	163	188	179	161	168	164	172	164	156	165	172	164	174	157	182	178	169	179	175	162	152	151	168	149	152	194	164	182	164	192	177	162	155	179	153	174	173	163	148	185	190	169	189	174	157	169	172	167	146	156	160	172	157	179	159	171	184	188	151	155	200	157	195	191	156	153	192	181	174	166	182	156	169	185	166	179	148	170	184	177	148	165	156	179	176	180	184	175	171	188	168	194	196	192	134	165	146	180	150	157	155	152	153	172	168	160	162	177	155	165	164	164	181	180	196	181	175	162	167	197	170	171	182	183	167	179	188	163	173	183	156	160	161	177	144	166	198	166	208	167	180	164	160	170	194	193	185	175	142	172	163	162	197	170	186	140	163	158	138	147	146	160	181	149	148	205	162	187	152	158	153	180	180	149	183	171	182	140	174	171	165	174	182	167	158	170	174	186	185	164	172	196	185	153	167	152	188	171	166	195	154	185	169	191	188	160	188	200	166	167	187	162	163	213	155	179	184	187	167	170	185	176	182	184	169	156	159	156	176	155	173	192	166	170	147	159	153	144	146	183	135	191	177	174	173	151	168	165	200	174	179	181	163	155	171	163	168	177	160	155	165	155	184	145	188	144	170	187	150	173	180	139	159	154	176	183	156	177	176	175	148	176	167	150	167	170	160	194	191	156	167	158	144	178	185	188	182	172	172	178	194	145	154	165	166	183	154	169	153	185	148	165	177	182	164	181	167	155	195	147	171	157	169	181	165	190	175	163	156	175	171	161	166	169	151	167	182	177	149	153	170	157	165	178	180	164	154	170	192	186	183	203	159	175	162	160	154	163	176	179	157	153	174	180	175	176	169	164	172	178	161	146	188	166	194	157	166	170	148	167	177	149	177	173	162	173	157	174	157	181	164	163	137	173	167	141	165	168	172	154	172	168	168	205	161	189	185	172	169	163	146	173	184	176	191	169	165	164	195	153	164	166	187	173	171	176	143	173	165	152	178	175	185	160	167	171	167	148	160	167	181	160	191	165	177	177	183	174	209	152	156	153	190	159	187	187	165	199	178	160	169	182	178	160	164	182	190	155	179	188	175	166	150	163	182	185	158	180	182	196	176	159	154	190	195	169	183	164	156	140	189	176	188	177	164	167	157	172	183	184	142	187	189	154	179	160	181	183	168	162	148	159	156	171	161	190	162	178	154	143	178	165	146	193	171	167	174	181	165	174	182	138	150	186	156	184	177	161	168	158	160	197	145	177	184	173	167	164	141	155	191	175	207	184	196	187	162	158	169	184	142	167	174	157	180	164	185	170	170	150	158	169	172	160	158	169	172	178	178	184	213	181	185	178	172	174	169	193	162	162	154	165	159	152	173	179	187	163	163	175	172	146	149	159	154	153	164	179	195	155	174	172	157	158	162	150	191	191	144	164	180	182	173	166	153	157	175	157	165	187	149	176	166	187	176	176	171	155	164	182	170	162	157	159	172	169	156	163	167	160	147	159	183	146	174	161	158	190	168	171	174	168	187	171	169	159	170	178	172	160	187	158	193	158	166	172	139	162	174	172	153	187	162	171	192	173	189	179	172	187	180	182	182	168	182	177	171	173	170	162	171	167	169	171	150	154	171	185	176	181	168	178	166	176	175	156	172	178	180	172	180	197	170	163	178	170	179	184	174	173	145	167	156	174	170	174	173	173	166	171	190	157	181	188	169	172	185	148	163	169	146	166	180	164	188	172	167	154	170	163	148	147	164	163	188	171	175	183	210	170	144	185	172	171	145	158	176	153	169	172	175	183	178	166	156	180	179	161	158	168	184	152	153	143	155	168	176	175	152	147	175	166	177	194	167	153	189	161	177	195	164	196	149	182	157	167	188	171	148	150	182	177	174	171	162	177	157	199	147	160	191	174	183	179	183	157	164	158	155	195	145	158	155	156	147	161	177	172	173	153	188	156	159	172	194	167	169	154	153	148	190	172	207	193	195	150	162	161	151	174	150	174	151	160	149	169	179	179	163	168	178	188	181	164	195	178	184	190	176	151	155	173	169	166	156	179	167	183	160	162	158	163	174	161	175	150	191	175	158	174	175	186	196	157	170	191	147	179	180	178	175	193	169	157	171	159	186	206	173	193	192	173	177	183	176	167	166	169	145	192	168	177	181	182	167	173	174	174	177	154	174	145	184	170	178	147	195	190	179	178	160	178	159	161	166	144	197	203	177	178	161	177	156	172	176	162	188	162	136	202	155	150	149	169	173	161	179	160	187	170	171	164	146	168	182	168	172	154	200	179	171	155	202	157	164	175	168	170	173	169	156	183	174	160	179	167	193	188
10942	4787	568	552	549	571	529	544	504	507	491	484	502	529	559	489	480	515	462	503	535	540	451	489	513	517	509	490	509	531	480	497	497	477	484	486	505	491	483	484	525	489	532	503	497	472	471	489	496	510	480	525	506	491	466	474	482	479	459	500	480	545	530	457	506	487	504	493	485	492	480	489	499	430	471	485	483	469	502	522	471	506	519	457	482	471	487	471	468	485	518	522	498	489	532	496	456	469	530	487	523	513	501	500	509	476	540	489	493	501	503	498	502	496	495	485	497	482	514	470	480	531	479	484	495	481	491	495	478	502	500	498	526	526	527	528	446	497	491	493	471	465	504	505	490	511	498	471	478	481	524	470	507	477	535	524	531	486	482	524	464	502	492	457	496	479	497	494	505	466	460	467	497	459	495	538	476	511	473	494	526	488	456	502	478	459	516	464	452	515	523	507	486	461	461	494	503	439	539	495	471	480	491	498	464	533	499	497	469	486	452	546	443	489	487	526	525	508	494	485	473	535	498	474	475	469	488	436	475	514	518	470	461	469	491	467	493	454	440	512	512	505	510	514	499	501	525	488	483	513	499	480	485	515	500	496	471	515	484	463	476	510	543	489	492	487	519	523	469	448	516	492	495	502	473	493	494	516	469	487	501	534	499	453	484	486	501	484	496	500	516	480	487	491	515	549	469	484	450	492	506	483	538	482	500	501	520	506	521	477	508	497	525	519	487	488	494	499	498	457	454	525	476	465	518	542	488	507	493	517	491	530	500	505	525	468	495	518	517	517	458	522	521	484	542	429	457	484	487	469	484	459	487	494	482	499	491	515	524	511	440	498	505	446	498	441	510	470	481	512	483	469	528	477	455	510	505	514	499	504	536	463	499	535	460	495	488	491	505	498	488	509	494	518	545	466	489	489	491	489	511	500	507	457	503	506	476	529	507	497	490	526	476	469	488	527	518	528	466	466	499	519	471	484	509	483	493	459	502	484	509	466	479	520	522	520	509	507	494	495	468	464	484	471	516	465	472	510	517	477	520	514	462	515	490	536	444	477	468	480	489	459	547	531	511	502	523	553	515	533	496	501	492	490	516	503	481	498	503	481	483	476	517	481	490	499	535	493	479	502	519	531	526	473	467	483	511	515	526	461	451	451	527	488	528	487	514	494	463	492	476	492	510	503	463	510	494	501	493	458	488	480	492	479	518	484	515	454	495	509	501	496	527	486	508	503	476	491	513	546	510	474	481	495	487	518	512	512	487	457	479	485	511	496	490	451	464	508	523	508	462	518	529	521	468	469	499	483	540	473	530	487	473	489	467	510	481	500	498	495	522	546	498	549	491	511	521	473	495	503	483	489	484	508	493	465	538	531	475	514	475	504	499	502	472	521	499	492	490	472	498	494	479	525	518	473	455	533	515	486	498	493	479	525	495	488	492	484	504	503	490	491	501	429	486	475	487	508	496	478	468	492	473	526	443	465	454	523	514	475	502	467	472	511	530	497	467	531	482	465	512	484	540	514	500	502	464	460	480	482	501	497	501	529	495	496	469	503	488	474	489	525	481	469	477	491	469	501	471	520	512	510	475	516	479	482	523	478	465	528	487	480	527	472	489	469	462	502	486	507	472	490	468	478	473	479	483	497	499	516	512	522	511	493	484	489	487	496	461	496	492	490	426	500	484	487	476	517	516	462	479	517	499	507	512	504	510	517	542	509	519	458	511	462	485	476	523	486	492	478	495	508	515	501	464	475	494	539	484	489	504	477	506	474	503	453	461	518	484	483	467	541	485	482	514	470	481	473	494	517	505	536	527	504	452	493	470	500	506	461	493	481	467	493	463	489	462	501	506	452	510	507	457	480	473	493	472	493	468	476	501	518	464	502	491	484	523	463	503	519	498	511	483	493	496	484	476	509	446	461	504	496	478	481	500	496	484	500	508	541	455	519	484	517	465	502	523	516	488	509	519	516	499	493	479	482	467	471	522	470	458	471	483	473	463	497	493	520	504	485	475	477	527	511	492	517	488	493	483	470	499	537	524	488	505	515	501	548	502	444	489	479	501	442	506	537	490	521	545	473	484	539	504	524	522	507	500	490	541	489	485	494	510	513	476	476	470	483	519	526	524	469	479	490	532	505	509	454	492	509	512	488	494	490	459	463	483	493	487	481	489	544	476	494	511	523	465	511	504	483	513	498	475	535	495	531	519	495	486	527	535	448	486	460	522	508	484	472	479	474	489	512	509	508	503	506	502	443	477	483	500	535	470	503	499	486	490	486	486	534	493	490	454	447	489	505	455	496	481	471	506	466	475	460	497	496	497	477	511	524	480	463	526	484	536	524	507	457	507	490	482	504	482	502	480	510	450	551	525	500	507	534	534	535	491	503	455	492	498	502	464	478	536	534	497	497	491	517	537	480	471	513	475	523	506	468	469	489	485	490	499	503	530	504	494	465	463	476	507	483	464	501	457	465	499	476	510	516	466	495	495	525	495	497	552	503	521	475	492	495	550	505	502	494	494	499	475	500	541	518	484	517	513	465	527	451	508	480	521	452	499	526	521	493	528	502	526	508	476	502	490	471	472	495	465	498	504	541	487	484	523	485	471	507	535	522	501	465	515	541	463	478	501	491	513	503	559	481	451	462	513	495	500	504	474	505	485	483	503	482	502	512	471	514	498	449	501	461	496	483	482	518	486	490	491	484	505	511	470	472	460	465	489	516	502	513	508	487	504	548	533	461	509	519	499	502	509	520	487	513	506	471	488	508	521	497	522	481	493	509	487	488	501	482	494	477	493	529	506	462	462	481	534	472	494	535	500	531	502	496	496	472	491	501	515	476	487	496	512	486	500	499	500	507	487	492	523	476	493	467	515	456	522	461	464	498	487	494	503	480	494	527	475	486	499	508	538	463	515	474	473	516	494	492	544	524	491	469	510	542	503	498	448	512	491	524	519	497	493	476	517	455	504	476	510	502	480	519	481	482	492	486	498	535	501	483	470	488	518	480	501	452	456	531	528	512	491	530	474	506	503	494	498	470	503	476	492	496	496	489	496	436	488	531	489	487	483	496	483	490	497	484	534	467	483	488	451	482	476	490	480	515	475	531	419	531	491	522	449	484	501	448	502	524	489	521	486	502	472	504	512	504	471	503	479	477	505	489	507	498	475	506	444	485	507	481	496	468	494	523	466	516	478	483	468	494	508	503	479	502	461	489	493	455	471	499	490	467	461	467	498	499	499	488	507	484	468	509	488	501	519	483	496	490	540	487	470	511	495	464	485	515	494	514	466	491	486	507	515	495	488	486	456	474	492	458	509	484	472	462	520	484	475	493	534	515	514	510	517	478	487	492	518	521	546	502	519	481	490	477	503	520	510	485	477	477	464	484	472	514	456	530	537	527	467	485	499	477	453	475	472	486	470	526	462	506	456	493	476	470	462	495	511	493	443	538	481	480	478	558	461	467	459	453	468	469	484	474	493	528	517	527	499	535	517	513
55462	39119	7150	982	715	574	472	479	439	436	421	400	372	364	357	318	344	339	366	364	345	321	320	310	300	342	330	347	332	322	290	341	340	350	362	345	354	320	312	348	323	353	319	357	313	340	331	337	338	292	333	318	311	324	302	347	343	347	345	326	332	353	320	292	338	315	304	356	298	345	357	304	348	326	324	342	327	347	326	330	325	342	319	363	325	343	344	330	327	369	326	347	324	325	340	333	314	310	338	330	320	322	333	326	313	330	322	315	305	297	321	336	330	333	334	353	334	365	333	335	355	347	341	292	343	333	324	339	308	327	339	335	358	336	386	322	337	314	345	359	343	318	292	319	324	324	339	353	373	323	327	332	330	334	294	317	331	368	338	351	309	351	337	351	354	353	324	349	332	333	317	352	324	344	325	336	352	345	348	344	320	309	314	305	342	357	326	364	323	342	330	301	353	309	311	348	305	328	357	340	341	340	352	329	328	357	336	344	299	337	341	334	303	350	329	309	329	311	329	319	313	312	362	338	327	328	297	332	310	313	338	332	348	341	331	327	369	343	326	327	303	370	295	343	334	352	358	354	343	322	309	300	324	302	351	353	322	307	310	339	321	328	323	309	332	343	291	308	308	345	359	307	334	342	342	308	330	342	334	323	345	349	345	339	333	335	360	335	333	327	342	298	364	358	305	333	361	310	330	325	323	343	313	306	327	297	331	330	296	292	342	326	332	355	313	352	319	358	324	327	318	331	321	322	332	347	327	340	312	294	314	345	341	307	335	332	344	320	332	348	347	303	323	338	327	400	310	342	316	348	315	329	299	328	351	318	318	354	329	340	314	329	387	331	320	316	321	336	309	317	314	353	319	323	336	295	332	353	315	362	349	308	346	340	356	313	330	330	314	339	324	347	317	342	328	334	301	322	321	317	310	323	335	320	324	304	346	300	326	344	361	326	336	302	284	342	320	331	334	356	321	337	302	372	316	344	311	344	302	355	359	328	328	315	315	304	356	301	319	334	347	362	295	343	365	360	307	316	342	356	345	332	389	361	347	321	360	334	340	328	333	360	314	352	330	355	286	332	333	328	354	299	315	288	351	364	334	335	314	323	339	329	321	341	355	321	323	345	338	309	342	320	337	341	325	341	328	362	354	363	344	320	335	318	352	325	322	317	323	343	329	334	335	371	342	302	310	349	358	318	326	360	335	312	331	323	334	324	347	330	336	320	306	295	324	312	338	342	357	345	320	330	337	337	302	314	313	339	342	343	317	339	331	342	325	366	326	358	347	331	314	344	328	325	357	320	314	358	300	325	330	339	331	318	336	302	335	312	371	296	323	313	341	357	334	315	311	338	310	317	331	333	346	347	344	317	369	339	339	343	365	342	305	307	308	319	316	320	335	323	336	338	330	335	307	331	326	367	306	353	343	383	341	306	325	323	320	304	353	311	344	332	321	345	331	347	320	322	317	334	340	340	338	301	336	329	339	317	337	336	340	355	351	319	353	354	354	355	333	330	333	370	336	320	343	362	358	349	327	345	322	355	349	349	338	326	290	349	319	346	327	340	314	349	272	368	318	321	326	315	339	363	329	343	339	320	332	348	334	325	370	314	322	308	315	348	334	342	313	320	346	327	343	343	371	365	295	299	312	333	336	328	352	338	337	345	304	333	311	317	316	344	292	322	369	339	334	320	335	340	336	337	338	309	344	315	333	324	313	323	295	341	341	330	365	338	342	324	329	341	366	349	324	332	354	365	331	339	304	339	319	294	336	349	340	358	329	313	298	321	313	324	304	342	305	332	377	347	326	343	326	324	315	339	322	327	327	336	314	330	340	316	315	354	366	338	332	359	330	326	320	351	356	336	341	318	313	316	297	347	334	333	337	336	346	328	325	310	340	316	339	344	317	338	315	335	308	341	321	351	339	340	326	296	339	380	333	347	306	335	307	307	357	308	325	376	351	335	319	327	314	337	320	317	321	354	388	350	337	315	345	314	329	320	357	332	325	314	297	314	310	348	350	356	338	344	328	349	336	348	355	358	324	314	307	352	322	331	345	314	304	313	349	338	347	319	366	322	304	333	323	313	308	307	305	350	332	342	337	312	303	318	351	332	326	335	332	332	340	318	355	351	327	321	339	327	330	344	343	333	336	347	322	318	319	310	315	334	349	331	348	351	325	325	335	314	336	330	351	343	325	331	356	357	323	337	350	360	334	321	362	338	337	323	333	347	325	323	304	327	324	320	347	336	320	335	355	336	322	343	294	330	338	334	301	364	330	330	355	338	315	347	317	314	347	405	341	314	370	305	339	308	350	312	348	353	360	331	337	357	335	323	318	335	343	335	355	344	330	347	312	342	311	332	324	322	313	338	315	361	346	348	368	307	372	344	311	326	320	302	326	332	312	311	339	329	324	344	327	340	337	335	319	299	317	309	373	319	330	349	316	321	319	321	321	314	339	353	314	307	290	332	361	328	360	360	362	344	344	316	308	324	398	335	341	343	333	326	363	317	330	360	338	314	337	310	327	323	330	324	312	337	315	298	318	332	378	326	336	332	316	335	335	335	370	307	323	342	343	338	378	358	323	345	326	306	364	327	325	326	304	299	306	338	313	334	312	347	338	332	331	315	337	302	326	286	286	302	340	331	326	352	346	315	311	293	314	312	323	323	342	336	326	335	350	359	313	357	354	324	305	364	344	334	343	337	351	317	370	327	338	325	325	340	336	322	336	335	334	329	321	338	324	339	310	353	298	301	296	347	326	328	369	323	304	309	345	337	336	340	332	292	325	300	360	347	331	336	319	308	334	336	359	338	322	334	347	348	312	322	280	301	316	340	338	319	326	331	338	319	336	334	388	340	327	362	371	309	337	337	330	358	333	365	348	309	297	360	333	336	368	348	315	344	318	318	331	319	321	309	329	317	353	313	340	327	320	367	359	348	320	356	344	333	355	309	322	332	334	348	356	344	331	326	328	354	328	371	349	282	344	311	306	355	348	304	312	325	329	324	326	314	348	306	314	359	362	316	346	339	352	329	338	339	327	332	336	347	329	324	344	325	323	328	329	343	329	302	325	336	358	363	320	360	343	323	332	307	345	294	320	319	343	340	293	326	382	323	325	326	311	285	318	340	320	352	342	326	337	347	315	322	323	297	340	301	340	331	340	348	329	314	304	329	359	353	347	303	305	319	335	288	266	339	305	326	353	330	321	334	358	335	294	329	324	339	329	370	321	333	300	335	332	378	306	318	365	334	312	322	305	322	338	327	347	316	319	339	345	323	341	330	330	374	341	357	311	317	341	308	339	341	340	327	347	330	354	340	300	305	354	340	317	269	328	344	306	347	334	309	346	345	334	309	326	349	354	322	346	355	321	326	326	323	304	350	326	347	346	336	311	302	340	345	324	384	337	344	332	312	351	367	345	330	335	319	346	350	321	378	353	317	320	338	292	330	303	349	331	332	372	356	346	349	338	290	332	343	292	338	325	367	338	329	347	377
32879	22081	2116	2466	2296	2040	1718	1513	1425	1295	1208	1201	1099	1076	1107	1018	1003	976	1005	980	950	957	960	896	943	879	909	910	920	933	883	901	844	906	891	805	844	872	860	834	796	818	830	892	876	851	853	848	858	795	888	880	838	833	868	775	807	835	890	849	839	853	875	830	810	910	856	829	827	880	873	895	870	845	831	856	885	868	880	877	925	834	853	873	802	940	808	839	846	843	865	818	817	822	792	854	879	835	837	789	868	795	833	901	808	848	809	855	859	845	850	894	828	905	828	825	853	833	893	824	878	825	825	820	824	870	878	833	850	885	864	821	854	851	864	828	867	827	875	843	886	860	810	806	840	808	866	811	897	796	828	818	794	816	845	819	847	818	808	836	867	806	825	861	851	833	814	919	878	837	813	829	838	862	820	870	834	857	843	882	865	864	850	824	825	863	840	855	810	847	803	845	879	795	843	822	809	807	795	830	883	853	821	817	836	816	867	833	827	854	828	853	856	875	789	798	832	811	827	871	843	897	852	803	871	852	841	835	843	838	807	841	805	855	824	821	871	827	832	858	768	864	906	821	838	851	816	867	827	853	818	881	875	855	879	847	830	847	844	905	839	868	820	811	837	804	855	822	849	821	829	832	847	872	850	831	849	833	847	799	837	842	764	802	859	893	841	846	886	863	874	886	795	796	840	814	841	862	840	844	863	827	856	821	841	848	869	869	837	826	860	868	882	849	875	820	924	853	866	819	810	858	840	872	827	832	891	824	836	820	853	845	817	835	890	838	844	812	791	861	886	911	801	843	851	790	863	781	806	822	863	845	844	871	837	812	811	860	810	834	827	824	844	845	844	845	797	823	803	855	847	847	843	786	833	863	857	842	830	785	878	832	822	835	809	869	859	877	831	810	833	788	841	873	845	841	834	824	793	868	835	816	891	852	912	817	877	828	799	871	871	867	849	845	838	886	805	840	830	816	827	854	849	851	844	787	837	810	835	878	833	809	824	828	825	858	834	868	852	845	867	820	868	816	869	818	845	874	856	833	842	854	821	793	826	808	868	848	859	857	820	847	853	795	813	880	826	799	848	806	851	818	823	804	899	832	908	845	865	872	870	873	864	818	836	800	870	865	825	846	813	844	840	871	901	829	825	833	905	836	833	830	876	822	888	857	899	840	768	849	888	874	837	832	919	888	816	819	832	837	825	815	833	825	894	884	830	797	843	829	797	866	827	864	879	809	854	817	844	825	845	808	867	880	826	839	857	802	856	821	816	840	816	811	888	817	817	835	887	825	854	852	838	788	805	857	803	871	859	861	837	806	803	831	862	824	837	791	830	797	817	841	800	871	873	857	813	896	868	845	853	857	775	878	859	799	831	832	832	829	857	816	887	845	794	840	885	861	873	799	794	765	811	857	883	889	854	830	851	850	854	846	812	865	856	879	833	824	812	814	820	838	852	835	866	809	895	850	820	848	886	832	831	822	846	788	821	815	886	912	821	802	834	869	868	882	878	852	888	862	854	840	842	900	836	878	783	842	860	845	832	855	858	853	823	858	893	850	832	870	833	812	855	829	822	816	813	831	782	820	804	856	854	873	830	851	852	835	814	834	768	818	816	869	778	786	815	831	752	850	858	824	835	828	891	822	805	843	856	857	877	841	813	854	827	829	822	829	862	835	837	870	831	861	881	836	892	885	845	847	793	870	841	859	845	877	795	817	848	861	813	836	874	826	851	834	797	818	829	864	783	862	824	820	877	796	811	804	885	890	807	872	852	816	815	827	871	841	890	866	868	849	829	826	855	873	856	841	802	778	805	829	876	864	817	820	845	871	903	889	851	840	844	847	789	807	860	842	812	853	871	863	822	881	827	838	857	838	867	804	826	835	832	860	862	873	843	881	839	829	885	772	878	852	891	816	838	833	852	830	876	812	872	809	837	820	782	838	847	848	802	830	820	845	852	800	809	849	860	850	897	857	880	912	882	904	823	823	920	804	845	856	832	812	868	909	826	839	844	851	828	885	848	811	852	866	880	880	850	846	825	814	845	870	779	858	850	819	828	804	806	844	846	876	810	806	863	858	825	821	854	810	797	798	838	899	866	862	886	805	840	892	832	849	791	832	815	858	862	833	774	806	839	783	850	833	811	868	826	863	773	906	813	832	862	817	882	873	854	865	812	809	806	834	864	849	851	815	807	808	827	804	816	866	866	804	886	863	815	852	855	853	826	866	837	821	868	841	896	846	915	814	811	851	835	820	861	807	826	787	837	891	844	819	816	808	912	829	853	906	869	859	834	844	873	837	805	853	853	813	831	780	809	803	905	864	836	880	856	872	856	786	845	848	819	922	853	867	889	839	873	876	858	817	835	828	864	825	879	825	849	870	877	822	864	868	831	834	864	768	855	814	794	782	819	807	814	808	877	835	900	897	849	833	825	828	825	858	891	866	797	898	821	838	862	864	840	857	853	860	879	819	827	830	878	826	862	776	863	861	840	860	875	827	817	853	867	844	800	817	784	837	904	794	855	854	849	832	877	842	805	828	854	885	822	784	909	916	876	873	864	785	835	832	828	914	847	860	895	766	807	856	881	873	873	834	877	833	844	791	829	848	821	794	861	819	855	855	808	803	876	802	842	841	841	841	810	876	857	866	812	859	865	823	837	841	858	794	878	843	829	824	862	868	839	831	869	851	777	795	822	845	825	794	767	789	882	864	888	864	849	860	806	834	837	810	857	837	859	807	859	831	875	796	811	887	799	848	840	866	845	841	833	867	836	827	851	856	833	873	865	838	822	826	884	862	820	833	828	824	863	854	815	842	799	802	852	817	827	848	895	858	856	832	891	850	867	869	856	789	827	855	868	887	808	765	841	810	828	866	852	786	847	872	845	826	843	829	803	821	820	855	831	888	916	843	828	792	789	840	840	788	862	829	874	883	825	845	883	888	875	803	819	805	881	857	829	904	823	861	792	808	811	859	795	841	872	851	879	838	784	884	809	785	859	870	834	796	830	839	816	897	873	903	806	827	836	844	831	819	858	871	865	821	867	904	846	844	854	849	893	848	879	827	812	829	909	800	821	867	857	859	828	832	868	827	827	802	827	782	882	801	808	893	832	911	846	815	908	831	866	822	896	893	838	841	866	837	829	872	849	819	882	848	884	902	847	850	855	810	861	814	829	862	810	840	864	782	838	767	860	821	893	868	856	851	869	820	860	852	862	824	871	818	861	868	828	871	870	847	867	871	837	845	829	818	867	811	813	845	877	837	841	860	887	823	837	861	859	871	871	850	889	837	811	861	884	874	834	843	833	888	805	828	792	882	854	785	856	829	834	823	843	816	809	848	824	807	813	855	830	874	807	828	860	867	932	880	859	807	764	924	843	860	798	816	865	854	841	849	851	798	832	889	828	855	870	865	790	833	802	860	860	827	828	865	853	866	888	804	796	844	885	857	805	820	872	862	900	893	819	832	812	847	796	832	839	848	789	891	841	792	794	847	809	783
68625	51175	14322	2773	1094	840	640	603	529	506	498	434	432	438	400	404	406	376	385	342	397	414	399	375	359	355	373	386	381	372	373	359	347	355	380	393	373	366	359	365	380	341	345	368	364	408	351	344	355	355	393	387	406	375	338	380	362	356	361	367	336	369	332	324	378	347	385	351	356	343	344	378	370	369	380	358	345	391	357	374	346	308	387	351	330	352	367	332	344	372	339	401	355	333	378	407	347	381	344	377	363	402	335	342	342	353	376	363	325	326	350	358	374	382	340	328	382	353	379	366	333	356	367	378	355	407	352	355	368	353	387	359	394	360	356	307	379	340	387	362	316	382	360	379	388	353	368	340	322	386	364	351	358	372	381	379	367	361	348	348	386	335	360	356	370	363	361	402	376	350	342	358	362	332	332	372	356	354	372	350	368	371	372	327	340	360	350	388	357	334	325	365	332	382	363	369	433	347	339	340	358	372	383	378	351	335	355	359	360	340	366	343	357	371	332	351	365	367	349	370	327	368	339	334	373	362	368	369	320	356	344	355	355	362	370	343	365	362	354	327	339	391	376	383	342	338	328	356	347	362	332	367	379	354	362	356	328	389	368	363	380	360	367	330	331	348	379	342	364	341	392	371	357	350	347	340	361	369	357	386	393	347	370	375	361	418	366	362	338	352	347	366	353	371	365	332	357	345	307	371	349	316	382	344	345	397	382	360	376	399	362	369	355	344	361	357	357	336	376	391	362	362	361	339	360	356	332	380	353	383	377	384	389	378	391	345	354	330	376	369	339	357	339	350	388	340	353	334	362	350	330	366	373	349	338	334	327	336	376	333	362	360	337	346	387	344	344	384	359	321	390	369	383	328	377	361	328	360	361	356	390	379	367	354	358	371	379	351	376	371	346	364	365	354	343	360	387	387	361	385	380	338	367	362	364	346	368	386	307	334	346	369	376	396	323	388	412	387	364	342	333	364	353	384	352	374	331	381	357	350	343	371	370	355	355	363	414	372	328	353	343	373	364	331	354	328	372	346	372	360	333	316	350	358	359	340	327	361	374	408	395	345	382	331	355	345	361	363	363	402	337	339	359	341	350	367	368	337	375	363	369	357	344	363	359	378	331	368	319	349	379	381	374	341	349	348	365	377	388	344	349	358	335	370	371	338	331	314	328	363	313	363	353	322	380	411	369	363	343	365	350	349	362	362	350	373	369	342	410	355	374	350	330	340	348	322	360	343	380	370	343	351	333	387	346	372	344	360	400	358	371	381	396	349	385	363	372	331	378	362	326	345	367	356	351	338	333	352	390	368	320	334	333	395	332	355	394	359	365	356	380	379	355	366	360	345	368	404	361	349	337	331	354	344	367	380	353	348	343	365	349	376	351	374	383	342	368	374	347	362	365	337	318	358	366	342	390	365	366	389	319	343	371	348	364	349	361	358	363	325	372	370	341	346	368	317	388	344	353	391	383	375	362	350	361	373	380	375	359	379	353	354	344	326	313	384	380	362	379	338	369	392	342	323	342	361	331	354	350	346	365	364	373	339	386	367	331	346	310	355	318	359	338	354	358	342	326	353	359	327	339	355	387	325	363	370	358	357	369	363	358	359	370	334	331	357	372	369	340	399	362	385	302	377	368	367	356	320	322	381	389	326	350	377	335	364	342	381	358	341	364	312	341	391	389	366	360	362	380	346	362	362	364	339	388	336	367	378	372	350	365	356	412	319	351	325	354	318	355	335	367	342	363	384	376	335	357	368	362	382	353	389	336	335	342	364	373	350	355	353	368	386	376	349	360	348	357	375	382	345	352	340	325	330	374	351	386	367	360	343	344	346	406	342	375	385	338	399	350	343	315	333	382	349	359	353	315	377	374	368	343	340	344	354	384	349	336	366	378	358	383	373	347	353	356	352	355	321	341	323	345	361	372	377	373	359	342	324	342	337	326	353	378	380	366	368	352	385	365	374	341	354	366	347	366	376	359	357	345	379	350	338	375	355	365	310	345	357	322	377	356	389	349	376	344	362	382	400	343	329	374	370	360	334	340	321	326	347	370	346	409	377	357	351	362	369	379	383	372	355	347	367	338	393	358	325	338	329	333	364	371	317	363	376	350	393	346	372	327	388	338	349	394	373	346	355	371	352	349	372	376	341	338	336	383	370	352	358	348	370	391	407	395	375	338	357	323	339	380	370	334	349	379	394	338	387	343	386	379	346	325	327	369	325	362	352	373	353	303	360	390	377	368	349	387	347	355	387	348	333	330	379	335	374	379	332	342	353	347	340	348	345	366	340	368	371	353	374	328	350	343	354	344	332	344	335	366	347	369	386	367	345	330	368	313	350	355	370	337	377	366	361	347	378	351	339	356	365	354	348	353	329	362	375	321	365	373	332	369	374	362	335	381	357	359	364	353	360	334	341	379	364	387	354	340	319	382	360	384	379	335	349	349	349	339	324	365	347	371	340	354	349	364	316	374	373	396	339	372	346	400	363	329	367	383	336	329	313	394	330	375	355	360	364	356	370	377	375	349	378	349	364	364	345	372	348	360	387	403	325	348	361	365	339	370	365	357	332	332	374	368	379	347	342	397	369	368	362	345	370	363	368	340	381	380	359	340	315	318	356	359	372	356	387	396	371	392	350	327	379	363	367	359	383	380	373	325	367	383	384	386	383	382	369	363	330	389	408	377	322	336	342	350	370	325	377	345	351	372	344	347	361	348	365	354	360	325	405	380	344	346	368	338	340	389	335	376	351	370	345	346	352	370	359	378	349	341	361	396	363	360	344	354	358	343	329	367	333	349	349	361	333	342	371	345	393	330	352	339	325	371	377	383	339	361	340	354	368	346	308	393	363	373	354	347	361	355	341	332	399	346	336	354	376	362	365	370	365	332	353	388	370	351	349	357	336	356	370	376	376	363	344	362	397	332	347	343	387	375	371	355	357	342	379	353	328	359	348	365	365	359	379	360	314	361	365	385	389	364	366	366	399	351	346	333	372	377	360	324	340	360	339	392	369	397	335	363	383	348	353	372	359	369	354	342	379	348	344	344	364	355	318	366	352	338	357	350	405	376	352	366	385	343	327	350	352	310	398	389	369	399	354	347	348	363	351	324	359	337	347	346	368	362	369	370	351	360	334	362	347	342	340	366	360	366	344	339	380	357	391	376	355	363	360	362	348	371	385	347	351	371	340	363	353	350	345	361	361	351	346	378	340	343	375	363	369	333	373	322	364	396	390	371	338	371	377	354	379	356	377	362	352	368	356	376	362	379	389	366	348	397	360	375	346	366	359	362	381	353	353	357	316	390	343	356	353	372	345	366	370	338	336	348	365	355	384	381	330	348	349	365	357	371	379	348	320	368	379	364	351	328	331	368	342	410	348	382	327	353	342	341	360	333	327	367	336	351	357	359	376	367	347	329	343	373	339	356	345	337	339	350	358	367	352	358	366	334	331	354	383	365	325	372	330	362	378	377	351	371	367	391	362	334	334	347	376
42535	28052	3363	4061	3636	3017	2593	2267	1921	1830	1647	1534	1346	1324	1212	1292	1186	1124	1134	1140	1052	1027	1059	1079	1025	1027	981	1009	961	927	989	976	942	910	915	999	907	946	922	922	874	907	905	930	885	952	940	935	914	893	861	887	862	872	892	914	885	941	856	893	925	882	900	931	935	940	900	860	950	870	934	926	909	873	975	864	866	897	890	842	896	927	833	922	867	889	858	889	860	889	884	937	910	910	892	847	868	847	852	880	895	850	905	875	859	875	930	881	857	878	913	847	887	820	868	860	906	899	903	847	891	901	913	863	874	892	822	916	876	833	914	836	895	916	889	861	888	809	899	856	887	890	915	846	824	870	865	912	820	857	872	905	788	852	865	818	846	908	879	869	883	842	857	826	878	840	871	876	844	920	877	876	838	897	912	904	826	858	858	821	929	886	880	906	828	825	920	885	888	856	832	857	824	896	866	817	849	887	851	881	864	868	861	858	893	878	882	903	884	876	887	858	829	843	874	897	856	858	917	903	832	840	846	920	841	753	858	904	929	837	861	870	854	856	834	863	860	926	861	870	865	895	850	923	888	876	821	901	862	904	857	839	817	901	866	831	855	888	834	888	845	824	889	839	774	831	860	848	886	876	830	833	841	877	874	820	889	879	837	871	859	902	881	888	854	902	864	877	831	879	878	849	867	927	911	840	949	851	822	815	813	856	869	888	854	855	887	901	846	850	874	888	862	824	894	848	853	816	876	874	881	958	891	847	859	889	886	861	839	843	906	842	850	848	843	849	889	863	904	898	880	869	853	897	884	853	897	901	894	837	931	865	862	841	908	882	859	856	861	865	853	906	877	939	830	873	863	867	897	918	827	873	891	896	850	881	915	852	869	818	843	869	848	881	884	849	877	857	893	841	880	892	896	858	900	868	872	871	813	863	881	873	857	857	910	878	835	886	824	891	859	808	878	875	837	844	881	851	849	864	858	806	879	842	839	836	870	870	881	875	846	877	864	874	852	822	881	869	802	870	890	868	897	889	848	843	869	837	816	848	845	853	849	872	856	853	876	917	836	882	894	919	877	871	857	831	844	835	843	858	850	826	883	901	863	840	868	860	818	878	863	831	860	839	886	842	851	819	827	887	909	851	838	886	859	873	904	917	886	821	861	917	935	842	887	856	887	878	871	813	879	858	917	842	831	852	807	811	845	856	890	884	866	843	896	887	909	851	906	874	837	902	835	895	888	877	869	858	900	835	886	841	826	887	903	904	857	864	902	907	887	822	863	913	848	889	871	847	875	859	846	879	872	888	894	809	909	844	855	844	885	829	901	873	894	906	892	883	909	874	854	925	907	880	873	898	863	895	843	873	876	802	861	841	913	856	882	916	861	825	920	843	844	885	840	865	854	897	911	858	861	838	879	905	922	878	926	862	860	894	859	870	847	880	834	865	905	860	878	888	926	836	887	847	899	784	887	885	870	836	859	878	881	900	841	836	876	874	892	862	833	873	890	877	915	902	867	890	889	854	890	860	876	869	843	903	871	876	864	879	841	901	880	831	885	889	853	904	888	871	898	828	843	796	878	822	919	857	895	841	863	876	856	844	811	847	847	905	853	855	874	895	847	884	876	882	878	888	837	839	851	893	871	798	848	868	889	888	825	846	864	876	887	903	859	944	922	881	901	847	902	883	860	906	878	903	889	897	866	853	829	835	841	864	901	857	846	843	820	919	850	886	825	816	821	901	911	880	838	832	852	784	931	832	825	856	894	924	848	846	872	886	900	826	881	862	816	839	861	866	876	863	844	854	929	884	923	854	854	841	900	919	860	862	867	844	847	848	916	927	888	863	865	924	880	864	856	898	843	831	845	904	842	858	914	858	903	874	892	862	859	853	861	886	881	859	850	898	855	855	887	793	878	868	900	819	852	876	913	888	797	827	808	882	824	842	904	873	837	884	856	860	863	864	887	884	856	887	884	882	852	893	830	781	879	921	891	855	866	825	858	891	856	869	884	859	886	848	885	864	884	883	854	869	849	872	851	896	846	860	847	886	895	879	864	876	875	876	869	885	840	932	845	850	860	871	860	856	899	848	826	851	885	863	899	841	870	870	877	815	863	850	816	862	878	792	846	855	831	855	848	849	846	887	834	859	901	856	890	847	843	845	829	904	828	836	852	857	895	873	915	861	867	812	950	919	857	836	867	875	831	863	880	849	847	882	893	875	911	852	875	927	900	875	892	880	856	856	916	901	869	839	877	913	866	844	866	873	856	874	848	854	908	916	844	868	911	872	855	873	883	834	855	850	846	888	845	816	894	927	842	880	927	897	855	839	845	818	897	912	874	879	858	848	845	863	855	897	818	835	862	914	839	872	904	897	834	886	892	887	875	845	886	849	856	888	903	873	914	836	843	903	842	865	877	837	889	854	877	886	923	911	898	830	852	838	895	898	858	888	829	862	826	884	905	803	853	891	907	845	877	780	899	839	853	859	913	876	885	850	854	864	878	897	850	807	901	816	891	923	883	899	952	858	813	833	853	827	834	856	853	839	886	905	885	837	876	916	843	820	870	872	839	834	824	886	894	876	861	847	843	885	846	875	901	820	868	904	860	855	904	922	827	820	788	842	821	856	862	876	903	842	870	826	886	890	848	828	852	821	851	856	881	904	853	870	869	844	903	818	841	905	882	878	872	881	913	884	891	813	843	865	868	897	881	886	888	837	878	851	915	876	924	882	844	823	831	883	875	832	925	864	870	892	857	905	878	813	893	855	911	873	858	852	834	891	862	843	862	870	836	915	895	894	824	929	831	849	862	865	894	877	836	875	892	802	834	822	912	865	847	893	878	911	858	862	842	905	872	889	890	882	920	830	810	903	905	859	860	892	810	839	870	821	859	859	930	935	881	891	847	812	859	913	793	887	884	854	921	860	877	873	915	942	858	909	842	906	882	866	871	824	866	932	876	933	888	854	860	822	895	800	917	885	890	811	872	871	883	848	815	839	871	925	912	894	844	871	881	912	832	894	829	913	848	850	883	901	871	867	857	832	810	851	886	853	869	850	896	880	844	874	850	879	882	859	848	881	832	900	898	865	846	876	868	891	856	884	903	872	827	892	864	900	855	849	907	941	895	837	829	906	840	873	897	883	869	856	902	842	857	875	840	869	869	840	898	860	845	862	807	908	808	875	854	862	859	840	887	874	852	942	896	872	884	803	877	912	910	883	838	906	907	904	888	855	896	846	835	837	922	875	841	903	845	943	836	902	884	819	893	867	860	836	878	867	858	883	855	892	863	891	858	837	832	867	897	817	874	875	875	805	845	901	819	897	841	882	853	908	859	863	823	841	892	891	849	854	857	866	854	825	874	864	844	838	879	904	895	852	904	891	881	856	914	825	915	870	933	879	797	871	897	899	844	874	894	841	870	837	839	894	863	850	839	870	855	854	879	814	859	845	888	867	870	909	880	912	889	858	860	849	922	909	905	887	859	843	931	832	868	894	935	883	932	919
11741	3244	243	184	178	170	167	151	185	193	165	165	189	167	175	176	159	163	171	201	171	176	151	186	159	151	170	148	166	193	166	159	182	165	165	147	191	162	162	178	166	177	168	181	177	202	173	157	186	184	167	170	162	152	172	176	171	182	148	142	165	182	211	199	187	177	173	176	197	179	192	167	159	167	164	174	139	176	154	181	150	159	171	160	183	156	161	169	162	178	168	168	182	182	163	169	158	154	172	183	166	182	168	188	175	160	167	166	195	189	157	181	162	165	161	172	176	166	162	159	144	171	183	190	177	176	163	186	179	156	158	144	173	199	177	171	172	174	170	189	169	154	171	149	187	166	174	176	177	185	170	153	175	177	164	179	194	166	144	190	177	172	167	173	169	192	167	154	179	177	138	184	169	159	182	167	180	145	171	156	168	176	164	134	184	157	177	192	201	160	193	169	172	180	145	182	181	165	192	191	168	155	174	165	166	172	179	159	167	175	182	176	175	177	158	171	162	143	142	153	162	179	191	211	167	189	177	164	182	179	164	149	159	180	174	166	170	158	166	184	188	140	191	160	185	171	168	185	158	195	198	175	171	197	148	170	154	169	162	174	163	166	151	165	163	181	176	170	168	198	180	160	169	190	183	153	193	176	209	168	153	170	162	154	175	174	168	163	167	155	166	184	146	176	183	170	183	154	167	169	162	168	147	191	138	157	163	190	184	181	168	169	173	194	180	152	146	144	178	182	154	147	187	188	151	175	177	174	156	176	166	149	200	181	166	170	186	186	185	183	150	180	183	199	161	160	151	162	190	173	203	173	195	170	182	158	149	172	148	180	162	176	160	162	180	174	175	159	173	157	180	168	156	167	161	168	196	162	160	175	160	191	176	175	175	174	175	190	166	185	175	158	177	162	170	148	153	177	168	179	164	161	164	183	171	159	169	166	181	161	158	167	147	189	176	165	137	158	200	157	186	168	176	159	162	205	153	185	141	165	159	189	177	164	161	162	194	172	178	190	177	161	191	180	167	176	188	158	168	158	168	161	141	155	159	191	153	161	188	190	170	164	182	166	167	180	182	164	161	159	161	202	155	164	168	173	191	170	151	161	196	188	155	180	173	174	173	176	175	164	158	191	153	183	184	172	171	186	159	188	149	179	164	173	174	179	172	167	180	163	170	163	187	159	178	164	174	178	161	180	152	157	178	158	189	164	155	154	143	171	183	156	143	168	169	185	180	148	156	170	161	155	164	177	172	199	192	178	163	172	152	158	155	150	167	155	179	198	177	179	139	151	186	183	190	154	152	177	158	157	163	186	148	189	160	179	173	152	178	178	184	158	187	171	168	191	183	172	155	204	168	179	172	170	169	172	171	161	182	163	186	166	171	179	179	173	174	167	169	170	155	181	153	157	191	182	183	168	152	159	180	168	152	168	185	167	172	150	159	179	173	174	184	148	181	169	175	178	180	177	169	179	162	172	175	208	185	183	163	174	180	156	163	192	178	181	162	139	141	168	164	176	196	166	183	190	155	167	160	158	191	150	184	189	182	189	174	173	181	193	161	161	159	182	153	178	160	182	177	187	199	163	151	184	186	145	190	184	172	135	176	182	191	185	176	185	171	188	199	178	177	179	159	182	199	170	188	175	177	162	184	152	184	198	197	168	190	150	174	169	155	165	172	170	161	151	177	182	159	181	189	150	178	170	187	169	171	167	163	182	179	182	155	191	159	166	185	167	194	172	176	173	196	174	178	159	189	194	168	164	169	171	172	205	183	190	152	166	173	180	200	189	158	167	179	176	180	160	168	172	160	165	188	173	183	170	157	179	170	154	177	130	163	167	176	183	178	168	183	203	184	134	170	158	169	160	168	180	160	161	150	174	143	176	172	193	165	151	167	187	198	152	194	179	183	164	171	171	172	165	181	160	173	164	169	148	157	144	202	173	179	181	166	163	144	151	176	183	159	188	164	159	198	172	159	153	168	165	173	175	162	169	170	157	175	160	156	186	174	167	168	170	185	179	159	144	182	180	178	173	183	156	178	187	168	164	189	160	180	174	202	172	167	166	161	160	150	174	169	150	164	192	173	186	162	177	159	169	184	196	193	183	184	163	161	161	206	189	158	170	147	180	149	183	191	174	156	165	145	167	170	165	177	180	162	152	182	173	180	172	181	220	161	163	154	163	172	164	166	180	177	154	177	155	170	172	160	176	166	167	179	186	167	169	174	172	175	169	174	183	172	178	187	146	164	145	177	169	172	176	164	190	178	182	195	174	167	197	158	161	181	191	179	189	171	179	168	183	167	170	173	177	208	175	163	174	178	178	186	132	151	180	170	154	148	178	151	147	166	163	171	145	156	159	209	189	178	156	178	179	179	157	189	153	164	184	168	181	159	163	168	191	159	155	159	167	149	179	162	169	198	147	177	175	140	169	183	175	161	165	162	174	156	175	169	170	179	168	170	175	163	193	197	191	193	170	156	163	197	148	171	187	156	174	163	178	171	204	178	177	188	172	193	163	172	153	172	185	168	192	172	186	169	181	178	174	152	170	175	184	151	184	169	162	189	170	172	170	171	176	168	200	189	169	150	177	172	169	168	174	176	195	176	177	185	177	170	189	164	164	174	193	164	194	171	196	160	139	194	171	154	175	176	152	171	181	180	164	178	171	144	181	140	158	189	164	194	188	186	163	160	162	169	174	166	156	184	179	172	189	162	168	176	212	146	151	168	188	152	186	192	167	162	175	157	161	183	178	154	184	164	200	179	160	198	173	172	174	179	162	159	163	173	171	144	163	166	166	169	154	169	143	171	179	176	167	171	182	190	174	152	174	180	165	163	155	186	169	143	169	161	175	164	158	160	162	178	164	158	175	200	183	187	159	158	175	172	158	149	173	174	161	158	160	178	161	159	165	182	177	166	152	172	185	180	139	180	189	215	169	198	165	180	171	142	185	192	163	178	172	177	184	160	153	193	176	168	171	161	165	165	156	167	167	165	163	171	183	160	161	162	157	179	179	162	141	177	169	179	184	170	186	173	177	158	161	161	198	197	182	137	145	151	161	167	143	158	150	178	175	149	197	183	174	176	189	183	177	158	159	195	178	171	169	184	161	179	161	181	162	190	155	158	165	180	165	190	150	160	176	176	154	158	183	171	181	184	154	161	153	153	165	178	193	165	150	175	176	172	179	181	196	175	169	181	168	159	186	161	180	168	169	178	177	173	182	166	157	179	189	183	160	155	163	158	173	171	178	181	169	159	169	162	157	166	159	166	162	183	175	178	193	151	163	169	192	195	161	165	169	193	178	190	168	157	217	172	173	180	158	171	171	187	162	174	166	164	174	149	187	186	172	180	178	172	178	167	172	147	186	190	176	177	153	166	177	165	152	157	174	192	155	182	188	181	172	185	148	168	180	150	174	183	175	173	180	155	179	157	187	186	189	159	161	164	174	173	154	175	160	202	153	206	189	180	144	170	155	173	144	161	161	152	166	175	165
11057	4921	534	602	599	568	513	541	472	539	513	492	494	541	531	530	496	522	530	534	470	532	498	522	482	502	544	531	460	539	468	482	496	476	482	527	521	508	535	486	546	466	508	473	507	489	466	480	517	469	510	521	516	490	533	531	491	481	464	499	506	495	452	516	526	520	491	507	488	504	478	491	441	489	495	506	496	462	477	514	488	506	515	513	515	475	481	526	503	491	491	472	520	480	498	501	533	485	499	477	497	503	534	486	484	494	481	497	500	477	511	438	454	500	505	499	477	486	490	504	484	563	439	507	505	524	507	485	486	506	514	490	495	533	519	502	510	481	514	491	536	503	483	498	472	511	479	510	470	511	523	490	481	481	491	492	506	500	481	499	483	541	531	489	487	473	494	510	491	539	520	466	474	488	497	532	508	487	494	530	496	472	524	511	525	495	438	499	502	505	496	491	495	490	478	499	474	466	494	496	469	495	488	496	494	473	499	512	509	473	502	453	501	507	483	477	467	475	506	475	465	521	499	508	512	515	509	483	518	523	503	506	463	490	515	501	484	502	489	497	525	514	524	448	471	480	509	493	501	470	509	524	497	468	505	514	530	486	480	543	519	478	474	520	490	521	479	493	481	497	462	508	480	460	479	481	496	487	485	483	493	505	514	490	475	553	506	512	470	498	485	457	459	503	475	458	475	529	521	507	507	489	476	458	476	495	509	504	500	522	507	470	538	497	512	507	490	531	514	486	517	479	479	537	509	514	505	495	492	510	500	502	474	502	511	503	470	518	472	511	465	479	501	490	495	507	477	462	507	490	536	462	508	517	509	493	496	489	489	513	467	480	510	499	512	490	524	475	464	458	532	503	491	486	522	495	519	477	522	515	496	473	465	458	513	479	463	482	501	504	482	493	495	503	490	446	492	473	453	463	465	479	475	498	482	506	489	502	507	514	464	483	511	477	505	502	510	489	521	446	490	510	489	492	507	497	506	488	509	501	524	524	493	521	492	512	498	505	535	524	497	486	485	466	498	484	521	453	471	483	472	475	533	478	533	459	482	508	483	516	480	493	498	484	492	466	540	520	506	505	489	523	485	491	497	493	520	514	484	488	496	494	484	545	485	495	448	471	542	499	490	503	482	486	527	505	516	477	495	499	469	505	512	502	484	464	513	486	544	470	459	463	478	463	467	485	502	518	514	526	489	494	501	471	482	460	471	475	517	502	502	483	485	472	499	479	488	486	523	501	476	499	477	552	556	521	481	484	502	477	504	517	500	502	493	457	490	530	485	490	479	504	480	485	520	488	499	468	514	502	475	489	512	487	500	480	485	501	497	486	478	447	486	488	506	471	491	474	542	513	486	496	495	518	505	491	495	509	459	537	465	484	493	516	492	502	455	518	463	526	492	476	515	496	489	496	496	531	528	499	506	486	496	480	457	487	508	493	499	481	497	483	494	500	523	534	521	475	541	494	491	535	514	490	538	467	484	485	525	497	529	498	454	485	484	506	500	458	488	517	477	505	510	511	471	455	493	532	474	485	491	509	472	519	454	469	516	493	465	522	490	484	525	500	450	515	476	493	475	458	486	513	504	481	525	469	432	455	484	513	511	487	493	485	479	475	523	468	466	502	461	486	496	502	489	469	468	514	487	485	488	481	498	485	495	500	478	515	501	530	475	516	487	505	517	510	504	485	504	517	443	492	539	499	488	468	472	488	494	505	491	517	529	491	492	509	480	514	496	474	530	439	502	521	504	512	512	536	486	476	504	484	482	481	508	491	506	498	529	532	491	488	509	523	495	498	498	522	518	519	520	501	485	483	460	466	477	563	511	507	529	465	542	463	509	515	514	464	463	504	493	498	482	462	493	500	511	538	506	489	516	486	531	501	484	485	512	461	503	464	491	476	463	500	511	521	491	544	508	472	509	487	476	512	507	528	536	480	478	496	503	492	495	454	547	495	472	507	477	553	496	504	547	477	471	530	515	472	528	506	513	521	489	515	503	498	519	494	495	473	513	518	502	460	485	506	494	508	530	485	489	512	538	465	516	503	527	508	465	497	517	486	468	496	495	494	483	468	532	460	487	471	520	469	493	488	495	486	490	479	495	497	497	527	482	476	541	520	511	532	493	527	498	508	486	488	482	502	554	502	509	543	519	488	448	495	511	464	521	513	495	502	496	524	515	492	478	509	506	514	537	520	486	508	488	519	448	491	466	438	530	506	500	503	485	505	474	519	490	501	491	494	442	470	475	497	470	523	483	475	485	499	470	501	463	462	479	500	494	486	496	513	509	500	529	510	497	474	512	503	494	482	502	497	475	499	464	484	487	485	517	491	454	514	496	485	461	475	490	535	531	476	497	490	498	481	495	479	460	494	507	505	503	483	502	494	471	507	531	472	512	528	470	473	499	506	473	521	475	485	488	507	525	476	503	513	482	523	501	496	527	496	491	501	507	508	466	516	472	535	484	496	487	497	510	502	486	483	523	480	498	501	479	481	503	488	465	479	476	447	482	557	492	500	495	487	512	491	486	459	504	492	478	481	473	482	513	489	476	490	519	513	496	501	520	486	497	498	490	486	472	478	502	487	458	511	534	476	512	480	489	526	473	468	470	485	503	492	470	534	504	464	508	488	457	470	482	519	465	484	477	481	482	494	510	515	478	522	491	508	493	459	492	456	512	487	489	525	496	559	516	500	472	491	483	481	486	507	457	426	508	481	529	502	497	476	476	513	492	472	514	510	492	488	479	506	478	516	480	501	497	472	494	496	486	506	510	478	490	503	485	515	477	470	498	439	499	522	473	448	513	460	509	487	526	519	486	499	461	466	488	501	505	486	480	478	528	512	506	492	445	488	487	535	556	502	510	530	505	474	511	469	528	474	475	450	480	500	485	493	435	510	509	505	510	473	531	499	491	460	485	474	504	503	500	440	522	519	472	481	488	467	461	453	492	545	541	513	515	470	452	480	454	480	500	460	478	498	509	502	496	544	492	504	513	505	516	492	526	505	510	490	524	506	522	502	490	519	485	482	507	487	456	476	479	496	492	510	484	483	451	519	482	487	491	482	510	469	536	511	485	502	518	494	524	533	515	495	505	528	503	465	524	476	488	493	473	515	504	489	483	492	514	468	497	496	500	504	528	471	512	490	476	466	505	504	447	517	500	464	497	454	464	498	483	462	494	505	504	472	507	497	509	487	484	482	499	517	496	472	490	513	508	496	494	507	496	484	478	510	487	514	494	544	486	481	498	478	502	514	491	492	511	505	466	477	488	478	531	505	481	485	481	492	453	489	498	516	480	489	503	481	461	504	472	546	506	476	472	479	458	488	512	492	444	487	478	563	467	504	468	481	496	513	483	482	494	477	537	480	479	478	463	507	531	497	506	484	527	505	562	460	510	505	490	490	503	463	514	498	495	483	459	490	494	515	491	459	481	472	498	539	477	493	485	472	526	469	483	479	514	519	506	487	492	494	508	501	490	507	514	487	487	517	516	509
55971	40073	7127	944	654	560	535	450	426	437	390	431	389	329	330	369	340	371	340	324	365	339	325	368	335	333	340	357	399	371	343	352	331	325	391	308	329	305	345	337	333	333	319	351	336	343	355	352	359	336	357	352	283	316	360	320	350	342	314	373	333	346	320	360	329	363	345	342	363	349	333	344	327	309	360	340	305	311	318	347	332	338	333	292	316	318	329	344	352	335	344	315	340	345	325	342	345	346	332	330	336	336	330	347	345	345	333	333	361	332	341	335	339	322	321	326	342	338	314	319	319	340	347	343	365	311	343	327	336	326	327	359	345	347	314	329	323	303	326	342	339	329	311	352	347	366	320	298	329	336	301	319	342	348	320	347	340	306	322	336	356	354	379	361	330	375	343	318	336	311	347	306	386	310	338	322	373	329	342	309	360	327	342	310	293	354	357	344	380	334	314	321	318	335	351	316	331	352	355	318	315	331	325	340	348	325	325	303	364	338	338	317	343	356	327	317	337	343	361	326	337	361	344	291	328	343	333	354	355	339	333	344	304	315	367	345	350	320	324	313	344	293	324	331	322	330	334	354	374	337	317	331	324	337	311	333	344	359	345	366	303	312	346	353	338	321	352	331	291	329	319	338	320	330	339	307	362	348	355	355	356	337	344	320	323	309	297	328	373	354	350	337	358	348	328	290	305	320	315	350	315	354	340	294	324	343	337	300	356	333	338	347	329	323	354	316	314	338	314	333	329	334	302	356	312	332	339	349	305	311	353	343	346	333	346	339	343	328	340	288	299	292	313	337	320	339	326	325	349	308	341	328	329	317	339	337	347	339	326	332	333	355	333	328	337	348	313	302	333	346	320	340	318	350	333	325	300	340	317	324	345	350	393	368	334	345	335	330	326	320	312	316	321	339	307	286	326	330	334	334	319	341	327	345	362	359	317	331	321	348	346	335	336	336	341	331	328	340	322	311	377	345	306	328	331	341	322	360	330	341	307	295	319	325	340	331	339	301	312	317	329	339	315	303	312	318	325	349	374	328	312	299	356	327	359	297	364	329	360	326	313	338	305	344	320	338	318	361	300	352	329	298	333	358	337	326	326	376	325	320	308	355	317	342	332	330	357	327	326	327	305	351	349	365	360	330	321	334	348	349	351	322	329	351	340	347	345	324	344	332	315	333	325	331	348	324	302	332	347	316	319	294	316	352	369	327	337	330	343	313	342	293	349	346	330	345	311	373	324	300	349	355	337	337	309	321	347	332	335	324	353	337	337	337	342	334	301	327	326	319	335	344	355	361	342	329	343	299	357	322	342	322	352	328	317	368	322	353	358	316	320	313	323	328	345	315	320	316	311	336	354	336	332	337	321	366	335	351	351	365	296	334	329	346	319	351	378	320	357	360	328	303	347	310	375	325	343	357	335	342	327	330	340	330	318	293	331	338	337	322	338	306	309	345	339	354	301	319	337	316	327	350	363	344	323	291	321	315	336	336	333	338	338	346	328	328	336	341	310	320	319	337	314	350	355	313	362	310	324	310	330	309	301	359	318	338	352	367	341	337	322	339	335	316	357	307	336	327	367	330	290	304	311	355	310	345	336	357	321	327	327	336	347	330	316	334	317	327	358	284	318	336	332	336	352	317	311	347	342	324	349	349	338	327	330	323	338	334	357	338	301	325	322	349	327	339	353	304	340	338	317	327	325	320	316	352	318	345	352	347	355	318	332	344	309	305	357	325	307	359	335	356	307	323	323	290	334	309	332	331	352	334	334	348	315	290	338	347	319	351	348	316	293	335	331	324	337	296	322	358	291	359	334	357	342	350	312	339	327	306	314	366	338	342	333	343	339	336	317	331	332	340	334	350	365	297	364	337	350	331	327	315	362	332	343	348	315	308	350	322	340	360	352	323	321	346	321	321	332	331	381	326	341	356	324	333	318	309	334	354	340	340	384	324	338	330	340	370	315	318	348	308	334	324	342	329	317	337	333	308	319	344	352	334	339	353	324	369	311	312	342	335	311	328	324	330	367	328	353	315	334	356	381	320	369	320	376	325	293	292	318	326	354	310	354	345	332	319	329	347	358	332	355	376	328	312	327	320	323	309	319	367	351	352	329	330	330	297	316	322	327	322	343	333	334	343	387	338	334	331	370	345	322	312	356	325	326	345	367	327	309	327	347	339	365	327	328	352	292	345	307	352	370	333	350	361	316	302	326	352	357	319	343	340	365	339	365	323	336	344	351	345	301	326	328	349	340	318	306	366	360	319	367	368	341	358	353	352	326	335	320	308	325	320	323	345	290	337	319	312	322	303	346	352	337	320	274	339	333	351	310	307	327	349	297	342	309	330	294	340	329	319	353	342	352	330	331	315	340	298	311	302	352	333	326	353	312	332	307	292	335	324	318	320	331	353	366	336	316	300	331	353	330	340	310	348	359	343	308	305	330	340	358	334	347	312	340	337	303	332	343	353	327	353	327	290	344	317	296	324	336	354	349	328	328	331	334	308	354	354	345	344	319	325	306	335	302	303	355	380	339	297	395	315	343	333	345	322	317	335	329	340	334	306	349	334	322	326	359	311	323	326	329	309	321	361	337	306	313	338	355	322	334	303	326	342	363	338	331	352	317	303	298	310	335	319	339	310	337	324	366	307	317	325	327	321	321	311	325	326	326	313	334	377	343	329	323	352	322	320	358	358	345	362	338	332	341	321	331	331	342	345	345	275	327	324	319	307	341	354	387	345	309	344	344	330	322	337	343	329	304	324	336	347	305	353	352	335	311	321	353	315	311	334	309	327	321	340	325	340	364	340	340	331	304	327	339	311	336	328	350	331	335	317	278	339	362	331	337	352	339	357	340	327	299	330	348	368	359	318	344	334	322	347	354	373	325	333	314	363	332	378	311	324	344	341	357	349	340	374	341	374	362	313	326	312	344	352	347	366	312	353	314	316	327	311	315	345	313	326	331	340	285	305	326	357	314	297	343	341	338	378	315	361	356	377	311	324	374	312	351	341	320	310	338	338	344	309	327	325	323	367	317	331	335	325	331	315	328	308	327	366	385	313	296	347	330	356	310	336	322	292	363	315	304	328	318	347	351	312	323	321	335	306	349	350	319	341	343	315	349	325	326	328	368	316	357	321	357	336	357	360	307	331	284	365	373	344	343	326	352	336	311	316	389	341	316	316	340	312	349	305	342	346	321	349	338	376	346	371	343	340	362	364	345	346	333	345	329	337	347	332	342	348	316	309	359	327	360	353	315	361	310	348	345	373	337	340	357	358	319	324	348	321	336	335	365	333	327	313	335	350	306	352	335	353	341	317	372	323	334	309	349	360	325	348	357	374	314	357	316	342	340	325	341	379	346	314	350	319	316	321	344	339	313	312	328	352	306	336	342	345	344	328	298	300	323	355	357	350	331	372	336	366	364	336	379	335	325	332	315	337	305	359	364	315	343	327	353	343	341	334	349	318	323	332	363	325	362	326	339	328	331	319	311	323
33768	22158	2071	2449	2222	1930	1740	1407	1368	1346	1194	1159	1107	1064	1066	1028	1012	965	989	907	923	906	952	943	917	869	880	868	866	905	893	898	900	900	859	894	834	862	895	866	893	812	836	854	880	893	883	864	892	822	868	856	851	873	870	840	868	848	862	857	882	871	878	804	907	858	883	862	910	875	845	810	842	850	859	870	829	848	868	867	847	866	889	861	881	852	870	814	851	808	817	861	867	838	811	861	834	842	844	875	819	858	833	851	819	840	864	834	834	836	847	807	828	846	909	864	890	834	890	810	782	807	891	789	792	802	834	878	821	854	825	892	822	872	867	825	850	863	814	821	822	840	846	894	852	825	836	870	859	885	842	891	858	850	823	847	868	857	792	820	816	873	842	832	828	876	828	844	870	806	895	874	830	827	831	894	829	839	836	809	826	868	835	818	849	920	840	889	842	863	883	833	804	865	813	819	856	852	847	800	805	835	802	849	841	846	845	865	850	851	861	797	846	827	865	846	891	863	774	893	861	863	857	834	822	856	843	776	867	816	834	836	908	815	852	835	845	869	823	812	798	831	898	885	843	881	838	824	808	846	854	756	893	816	900	796	827	863	829	846	835	905	850	843	870	826	861	805	836	854	857	857	829	860	870	794	834	853	849	862	840	848	801	871	826	889	867	831	827	848	870	813	804	840	849	859	862	814	824	804	888	894	840	806	826	804	841	874	900	805	887	837	825	852	844	822	814	805	888	855	882	834	845	809	841	866	822	822	839	804	849	837	810	849	821	842	863	838	846	803	847	830	870	841	802	833	803	831	819	807	823	888	876	820	894	831	844	795	812	874	843	806	873	855	835	837	773	827	859	793	834	856	870	857	875	817	802	821	818	843	883	900	872	837	868	811	793	844	841	824	859	878	841	913	812	804	871	868	847	847	850	851	860	860	866	847	832	810	843	811	906	861	857	838	838	849	810	846	834	802	909	857	864	860	820	799	846	850	850	830	828	860	903	912	834	893	860	861	814	829	811	879	867	843	799	863	856	827	877	886	808	836	848	857	874	827	830	899	781	810	878	862	803	866	906	838	877	864	859	873	831	872	838	851	788	832	825	884	867	847	832	838	791	808	822	882	878	908	820	900	865	816	867	829	865	845	828	842	852	894	852	829	808	858	829	827	851	788	840	785	802	826	860	853	816	869	863	796	871	835	815	790	852	907	835	835	853	831	869	871	869	895	834	872	858	826	844	837	860	874	831	795	851	843	869	854	824	913	858	807	859	829	888	867	890	841	835	854	820	800	868	795	804	867	857	822	827	863	855	849	793	858	829	919	817	816	886	839	880	822	840	858	831	819	847	835	837	886	887	853	810	854	831	872	819	819	821	838	863	840	793	826	836	812	827	813	847	823	812	829	851	830	864	826	792	834	858	861	866	867	821	825	846	902	904	819	864	832	870	873	843	822	817	822	882	842	846	829	843	825	824	858	881	847	841	857	833	835	802	821	826	843	879	815	851	809	799	800	845	866	829	839	836	846	780	826	858	857	831	815	845	858	834	803	890	861	819	831	789	838	883	868	819	896	829	825	833	821	787	810	841	819	890	861	832	837	878	849	866	831	876	835	840	796	864	897	809	847	832	874	843	831	852	863	855	825	854	843	826	796	857	837	852	818	832	848	796	851	833	881	807	835	884	839	794	809	864	856	869	813	870	810	804	801	856	847	848	848	869	846	841	809	811	878	857	870	844	881	850	839	782	842	785	858	806	838	839	842	846	805	919	804	843	829	838	884	840	854	835	879	852	869	854	832	828	882	774	790	839	880	786	848	838	798	892	841	817	803	783	879	843	865	794	821	819	870	850	805	847	815	852	897	830	857	890	843	856	851	856	783	847	838	854	844	815	817	844	802	812	825	855	823	868	823	896	874	838	868	905	852	871	874	859	788	846	838	886	883	832	809	871	816	874	866	843	817	848	828	896	851	842	867	844	841	809	876	837	842	821	829	864	848	846	897	832	846	858	869	826	834	798	863	905	834	876	864	857	814	865	842	856	833	863	825	810	865	798	853	827	737	828	841	806	871	857	856	825	787	852	809	851	810	862	850	817	889	833	825	864	880	852	835	842	876	811	863	832	825	874	832	838	846	874	843	855	811	893	866	780	857	885	813	862	837	820	853	833	841	874	805	812	865	789	814	837	849	823	833	808	862	812	817	820	847	804	812	857	826	838	830	841	835	863	821	807	859	877	860	883	866	878	870	840	774	843	835	826	833	839	850	828	818	797	901	884	824	894	862	806	832	850	831	794	848	766	860	827	785	841	832	798	855	843	828	860	839	858	843	813	829	847	863	788	808	806	850	877	788	855	868	814	858	873	840	836	877	855	835	884	838	822	874	838	821	853	843	843	834	890	900	871	845	819	855	836	827	783	877	813	831	827	827	924	871	845	838	848	820	801	845	837	827	812	819	854	770	867	880	850	820	895	882	864	852	817	811	768	867	890	866	823	862	859	833	831	865	825	827	846	846	851	859	857	854	834	804	845	875	866	850	840	861	817	805	822	826	814	838	849	837	863	793	836	840	854	824	835	841	903	816	779	841	843	826	867	858	856	825	841	854	833	815	788	865	852	840	830	771	895	849	808	846	890	869	848	840	865	861	832	830	824	856	907	821	899	845	811	875	891	814	807	850	840	864	854	866	809	821	841	808	836	832	817	864	822	819	767	853	853	817	776	803	816	807	859	848	851	836	847	845	884	877	798	891	812	860	879	811	838	846	768	856	887	852	860	870	901	809	869	853	818	822	805	873	847	866	831	801	882	853	858	823	838	847	861	805	844	889	802	855	799	886	850	811	859	865	864	805	844	782	826	903	847	851	844	855	823	806	873	824	842	815	853	838	832	829	819	849	814	878	837	873	845	865	911	849	789	839	894	864	870	856	883	828	855	833	866	821	888	890	869	855	860	860	861	822	825	838	820	833	843	828	847	839	888	869	845	831	828	851	780	846	831	823	843	812	813	855	872	809	859	861	842	869	892	849	832	881	842	904	880	848	877	855	896	776	855	851	806	861	820	874	845	846	824	870	809	819	872	832	789	887	870	881	809	864	776	831	844	842	897	842	821	832	855	850	829	850	821	811	848	878	859	830	823	849	848	891	809	800	797	912	901	841	859	814	805	824	859	837	856	849	831	813	843	788	856	797	836	865	825	808	822	825	809	855	881	840	858	880	807	866	821	856	823	851	853	875	823	828	836	808	853	818	871	825	850	831	846	859	844	822	809	864	822	821	874	798	850	837	827	807	837	840	832	844	829	806	812	845	837	796	906	871	813	880	889	837	830	843	824	857	847	894	797	837	857	846	866	831	832	835	833	827	836	830	859	839	814	845	876	844	837	873	803	829	876	809	846	888	847	791	828	874	872	859	824	846	814	923	835	857	836	870	877	885	809	800	834	884	851	841	868	837	819	870	834	840	894	826	790	872	867	840	840	831	883	860	840	864	879	825	879	820	854	860
69766	53028	14142	2608	1124	848	706	648	571	504	476	421	432	427	437	383	384	402	377	381	376	390	412	399	354	392	387	354	355	393	373	395	402	394	336	375	357	391	383	357	355	321	383	357	348	349	382	397	380	427	378	404	382	382	368	363	342	361	361	359	389	380	375	371	367	305	365	381	392	389	355	358	381	368	340	326	352	400	383	351	378	360	351	345	319	349	347	384	329	360	350	350	370	362	381	345	348	338	355	374	343	367	406	363	360	369	367	387	362	347	343	381	329	375	356	346	360	341	368	361	351	377	357	334	366	362	343	335	333	347	387	359	395	384	366	418	378	346	377	368	333	351	376	350	346	370	343	374	383	375	341	337	340	342	397	339	361	371	318	356	360	386	376	327	345	343	406	328	340	351	345	342	342	386	356	345	327	330	364	349	353	332	362	368	324	355	361	381	365	364	363	340	320	345	337	362	387	363	373	380	363	349	365	371	352	366	359	370	400	385	371	409	343	369	310	333	371	376	334	353	380	393	364	347	331	326	350	379	377	401	378	373	367	382	373	359	362	368	406	367	359	357	360	350	368	369	373	376	342	361	346	339	397	363	362	374	347	330	386	344	350	360	358	356	364	364	372	378	365	354	336	371	363	355	392	395	338	381	358	348	349	339	392	372	406	387	319	317	362	369	353	355	354	392	359	337	335	382	334	374	359	382	338	325	355	350	367	349	362	362	339	393	358	346	373	356	359	375	358	373	372	366	369	349	339	361	392	352	363	359	379	328	348	343	341	345	348	338	394	340	345	383	349	356	352	376	376	328	384	362	333	382	352	353	364	353	346	401	357	332	331	348	399	333	386	360	332	401	365	336	384	345	371	359	347	386	330	364	377	344	364	367	380	373	360	334	336	359	355	393	353	332	363	380	362	377	378	375	372	375	383	354	386	377	325	373	382	359	374	370	344	358	362	356	382	392	372	384	368	337	341	379	338	351	369	337	373	367	376	324	361	369	352	367	364	385	341	346	383	358	385	347	336	343	329	338	391	347	338	366	382	364	350	395	367	387	359	365	362	380	362	343	329	367	354	382	367	374	329	412	364	348	373	354	358	355	346	398	347	338	388	336	344	333	364	365	373	321	377	372	361	370	357	371	382	384	343	358	340	342	367	330	361	350	371	367	360	367	353	367	354	349	360	334	382	320	360	377	373	369	366	385	390	367	330	339	376	341	344	359	369	355	334	352	326	339	342	379	338	400	340	385	393	367	335	352	348	382	348	341	403	348	374	358	387	369	387	363	363	372	361	372	355	362	371	343	357	344	337	355	370	372	404	361	356	337	344	382	355	388	348	327	356	370	348	325	392	375	358	339	350	364	325	378	359	364	359	345	346	344	355	367	360	360	373	349	348	363	373	337	367	382	359	363	335	363	360	369	343	355	342	335	361	379	335	331	350	351	363	360	312	333	377	366	390	342	341	360	381	393	346	361	366	352	382	366	337	344	368	377	388	352	376	348	364	361	368	363	346	351	345	374	352	371	391	364	362	325	369	340	365	351	352	366	368	370	347	374	372	354	367	355	375	330	310	392	385	351	348	392	360	335	372	363	345	385	357	366	318	366	374	356	368	342	357	389	369	317	346	317	337	326	370	358	362	354	366	362	355	331	336	389	359	363	344	362	391	370	358	376	369	356	368	392	372	342	351	362	351	392	335	371	351	370	361	357	364	354	335	340	342	348	347	378	366	370	382	370	357	319	329	385	347	351	353	367	362	355	390	395	327	374	353	360	342	348	404	347	349	377	348	377	374	360	357	348	325	373	359	356	339	367	384	367	339	375	353	331	332	363	360	340	363	381	372	364	400	366	384	360	387	382	352	381	351	374	338	349	358	346	367	361	336	350	392	353	374	387	346	369	348	358	358	390	363	366	346	339	367	356	369	364	351	365	342	345	368	351	359	363	359	386	348	375	381	385	365	364	393	363	373	318	348	365	373	345	367	313	368	349	366	350	352	362	387	366	357	349	358	379	372	355	399	354	325	369	350	392	363	346	369	399	359	364	333	354	359	329	347	329	364	367	354	373	353	345	376	381	380	345	350	354	357	388	382	365	352	387	362	375	358	351	343	386	364	350	372	374	338	333	363	386	348	324	368	340	386	391	378	352	362	357	383	356	352	347	345	389	408	325	402	327	346	376	380	368	365	356	423	387	393	387	361	360	367	380	358	360	366	392	371	307	377	346	337	352	352	339	391	355	357	373	337	348	366	345	376	330	329	355	352	340	355	365	329	364	337	371	334	374	391	352	360	352	368	387	330	334	336	393	354	361	408	363	388	361	367	311	363	361	378	359	353	366	373	372	360	345	330	371	317	348	339	357	364	391	391	343	391	377	380	369	406	348	340	350	358	385	337	363	319	370	356	346	324	381	357	352	337	352	363	358	372	356	375	369	371	388	359	377	350	351	377	351	374	349	380	360	381	402	368	353	386	423	375	360	370	326	361	349	409	355	355	385	338	351	360	381	375	373	377	348	363	342	363	358	395	389	376	395	382	343	375	346	386	349	357	380	382	362	342	355	381	364	369	377	350	359	379	341	395	354	364	383	380	365	379	382	349	348	358	373	397	342	399	388	360	372	344	374	345	333	359	363	350	338	377	369	378	338	354	367	345	336	366	375	359	371	360	358	359	345	390	360	347	351	355	391	395	329	363	362	359	354	345	403	360	415	344	369	378	365	380	335	374	365	392	370	343	342	369	384	358	370	365	352	377	382	361	360	370	374	394	342	379	395	309	378	363	361	295	356	342	352	364	353	392	363	330	349	362	354	362	352	353	367	354	380	351	322	341	370	346	351	371	342	389	362	369	387	372	375	375	358	359	344	388	384	392	370	346	424	367	354	327	352	376	374	355	383	332	348	377	329	352	395	362	360	328	382	363	346	388	387	374	385	438	370	357	369	351	368	331	364	384	392	374	361	369	364	365	386	355	374	345	383	344	360	352	352	357	380	363	346	367	324	348	338	336	370	369	386	359	349	352	366	324	380	333	374	343	319	370	363	340	388	368	389	374	387	384	395	332	346	343	335	355	340	339	337	345	352	355	327	335	390	326	361	379	357	380	358	360	394	328	385	352	355	362	350	343	380	377	374	366	360	324	365	356	353	425	387	314	378	354	349	357	324	372	351	368	354	361	317	349	352	334	394	379	371	346	342	365	325	402	409	340	325	358	357	334	419	356	373	386	343	365	348	375	365	349	397	364	360	372	355	403	344	361	373	375	346	360	360	369	355	383	375	351	356	324	340	338	359	340	365	322	325	350	355	377	335	393	379	374	305	335	352	373	358	384	359	403	373	352	335	395	356	361	351	353	362	371	345	375	366	355	379	393	355	385	393	347	352	395	327	390	344	383	325	349	380	368	362	338	365	376	373	323	331	355	352	379	369	332	332	379	315	391	383	377	378	345	367	392	375	363	363	351	357	372	348	377	383	362	349	356	357	365	400	374	376	353	384	361	365
43391	28393	3378	3991	3686	3053	2566	2268	2023	1758	1600	1580	1419	1326	1295	1250	1148	1135	1146	1155	1081	1059	1007	1004	984	988	1003	978	1039	958	988	967	986	916	918	872	936	898	900	948	954	920	907	914	901	891	883	916	936	878	914	915	940	865	896	874	862	845	835	918	916	832	881	867	878	877	901	844	881	855	891	891	895	857	861	928	862	904	852	911	859	872	846	903	856	895	847	886	866	890	913	906	877	870	790	867	869	848	837	846	887	920	895	876	880	844	855	889	919	958	869	917	849	865	860	823	907	910	831	913	967	906	877	831	858	857	862	868	860	876	919	940	898	856	897	899	913	889	799	824	903	883	895	861	897	881	892	862	842	861	863	869	866	880	896	863	867	936	842	865	872	874	874	909	893	895	811	877	883	864	853	830	893	833	862	888	875	857	868	877	872	840	805	905	873	847	832	850	885	859	864	824	871	858	833	919	840	884	866	840	799	866	868	870	837	819	890	826	860	851	895	887	905	835	906	890	903	802	891	858	865	902	865	863	853	848	849	832	884	803	878	891	915	922	875	883	815	886	880	911	816	824	817	826	877	873	934	897	913	925	866	876	888	825	916	833	889	833	888	889	887	860	863	877	875	858	871	875	870	871	907	838	873	867	869	900	925	847	863	874	893	920	889	875	875	866	927	826	870	877	836	885	911	825	874	957	882	910	853	893	875	920	859	871	909	884	881	895	877	900	870	822	890	853	949	864	880	921	868	868	932	848	869	872	881	848	855	890	842	887	901	904	844	882	851	873	874	882	848	819	895	907	884	874	911	852	890	832	863	866	841	848	829	874	903	896	875	871	878	877	899	806	848	873	897	850	890	928	852	870	871	868	885	882	878	875	873	826	840	868	881	816	901	883	832	816	878	937	931	863	872	914	863	868	884	876	889	860	882	851	856	900	890	869	932	887	881	831	820	815	911	871	874	874	858	844	892	859	904	862	848	903	846	949	859	850	892	841	882	908	866	881	905	861	896	921	925	890	850	901	832	872	879	890	925	877	905	893	871	856	856	858	848	873	871	866	854	884	882	872	869	847	889	852	890	864	927	881	867	841	889	871	838	840	815	809	895	823	893	844	827	844	869	848	898	893	858	864	891	901	853	874	908	910	864	844	901	874	871	913	821	933	857	838	871	919	915	862	876	863	914	901	861	844	859	890	847	887	878	866	899	910	866	830	892	851	862	872	860	875	857	842	861	849	888	898	860	798	874	882	870	890	804	885	901	864	866	936	800	918	886	828	905	847	860	906	859	876	868	890	864	927	830	832	874	846	885	823	905	824	858	884	863	849	861	837	853	884	878	900	839	846	887	826	878	887	878	894	886	877	849	891	861	959	876	859	923	887	838	862	825	864	841	863	867	885	869	864	841	896	849	834	806	879	873	834	888	900	932	893	856	833	876	882	870	867	840	841	882	869	884	860	906	811	891	919	850	884	855	856	869	875	858	857	872	850	846	842	870	850	901	872	864	857	868	866	916	850	892	887	860	852	872	844	842	868	875	834	865	921	869	960	891	931	888	888	863	878	914	930	842	858	892	872	873	876	919	889	867	846	855	828	833	834	871	877	877	872	862	864	869	891	900	878	898	846	889	866	828	904	918	867	896	903	878	826	912	870	814	915	846	896	908	908	841	880	842	848	892	924	862	874	850	874	917	884	873	904	868	851	897	873	883	883	878	870	869	891	884	892	889	877	894	867	893	867	856	856	906	899	874	873	905	907	882	876	870	819	787	859	898	893	876	895	892	874	858	868	872	883	883	956	933	870	859	884	857	852	856	840	884	895	828	848	804	914	860	854	881	852	897	849	865	816	886	882	840	895	848	837	902	870	856	849	832	881	856	900	893	901	920	933	856	913	865	809	887	895	868	805	906	881	908	878	906	865	869	819	900	834	922	857	884	863	899	921	837	830	893	828	853	931	835	883	849	938	852	857	882	906	861	894	903	835	876	859	820	847	865	887	896	921	857	895	878	887	911	848	873	812	857	837	868	833	976	883	845	850	883	860	897	856	902	877	841	861	881	882	833	890	800	927	873	877	843	870	903	885	792	819	869	866	912	945	923	893	895	920	809	906	885	831	876	868	868	884	888	898	867	877	892	857	864	860	897	878	862	891	830	867	873	875	882	839	864	851	852	842	874	872	852	910	871	914	856	887	855	879	880	898	848	857	858	855	844	843	866	862	873	813	815	850	869	818	836	868	887	893	829	875	901	879	951	914	893	854	823	880	931	861	852	865	887	853	859	866	894	843	900	914	866	876	846	840	901	889	869	865	875	892	886	847	874	886	916	873	864	868	871	796	878	908	896	949	901	917	872	822	855	848	916	873	859	863	832	880	888	823	880	894	882	872	839	827	917	841	813	873	854	845	877	851	850	861	891	915	933	902	881	889	835	857	895	937	882	877	833	844	854	892	880	826	818	918	884	853	846	853	878	895	825	862	858	846	885	881	892	843	890	860	863	853	854	876	850	867	840	870	872	888	865	873	855	915	880	876	899	849	841	803	847	875	875	805	931	853	828	857	817	882	856	855	887	902	889	859	887	857	855	865	898	932	897	896	863	820	866	852	875	820	854	880	939	856	912	902	962	929	873	839	879	851	892	853	887	851	847	842	850	858	851	864	852	836	879	865	844	849	884	929	879	907	873	890	878	903	873	874	862	893	857	826	865	838	865	930	885	745	819	924	877	849	864	855	899	910	882	896	895	891	833	843	851	872	899	925	889	904	890	836	853	867	903	859	900	879	862	869	884	888	908	892	837	901	877	837	855	859	884	867	898	844	867	913	837	802	856	902	886	826	860	833	886	921	888	911	842	835	876	909	851	849	900	872	884	908	865	896	888	896	863	898	882	893	906	897	847	911	872	862	858	867	924	888	866	896	890	904	895	849	863	857	885	899	857	871	915	890	865	862	851	837	860	832	859	850	878	899	846	878	905	835	885	860	850	804	878	897	892	888	929	861	837	872	883	851	908	877	858	872	910	887	828	887	843	857	886	870	825	858	884	881	871	851	843	859	858	855	889	886	882	859	861	853	840	918	886	904	810	892	913	868	896	869	892	835	855	881	864	838	847	871	870	869	854	901	902	835	908	883	907	854	846	884	883	868	832	881	878	858	870	890	857	903	946	838	887	874	804	859	889	890	912	880	892	884	924	893	867	893	881	913	855	858	832	898	925	868	879	873	864	892	870	882	932	880	885	857	854	869	882	830	881	879	893	865	904	869	872	857	881	860	887	880	877	861	891	907	891	890	833	887	830	876	839	827	873	910	835	877	895	881	867	848	907	862	875	894	846	924	881	911	839	840	913	896	874	820	876	786	850	913	870	879	904	905	857	879	824	875	867	855	901	873	927	908	891	869	850	895	876	922	875	890	878	874	881	854	866	873	898	836	873	904	859	823	838	850	799	868	917	871	891	884	804	862	861	843	931	805	869	911	855	839	915	847	857	874	858	831	873	857	879	880	851	851
12099	3607	294	202	202	202	197	178	177	186	189	179	175	171	157	188	178	186	173	178	154	211	163	168	187	149	171	161	189	160	193	159	165	172	195	176	157	177	182	163	162	175	173	180	174	174	173	175	171	183	183	172	177	187	166	157	188	152	176	162	157	180	186	184	173	165	150	182	166	159	161	149	167	165	196	189	160	178	168	148	177	153	187	191	182	169	167	174	178	179	201	167	192	172	177	193	191	168	165	194	182	183	156	158	183	177	146	166	186	180	156	149	158	189	171	179	175	181	165	190	175	177	172	166	177	166	182	164	177	176	161	180	173	181	177	177	164	172	161	173	174	166	171	193	189	208	162	171	180	188	169	147	170	188	184	201	171	174	163	189	195	157	158	165	163	170	176	181	161	196	162	172	170	167	172	172	150	163	167	162	187	164	174	171	186	157	186	161	182	171	161	189	191	172	175	189	184	155	167	159	181	180	183	185	176	163	190	165	186	146	174	181	162	195	157	164	150	175	172	166	152	167	173	145	137	171	178	171	211	134	160	184	150	163	165	179	186	155	187	153	180	166	155	176	171	212	181	172	173	179	181	174	192	176	174	173	175	163	175	191	177	176	170	178	167	171	173	165	184	188	184	169	179	166	196	182	158	179	146	182	158	197	158	165	152	154	147	168	180	180	196	144	173	178	157	154	167	184	175	141	180	184	175	191	171	154	186	163	179	184	164	180	155	182	155	166	171	176	140	178	176	157	176	175	177	189	164	129	174	168	175	158	159	158	165	169	157	160	192	157	170	190	189	176	176	178	163	144	158	173	172	197	179	178	170	172	172	162	149	163	172	166	163	186	155	164	163	152	197	183	167	174	159	174	167	161	169	153	169	190	177	160	176	177	183	200	176	205	173	176	156	163	151	168	161	159	191	149	171	180	155	161	182	160	155	170	171	160	148	156	190	169	152	190	169	166	156	176	175	173	164	167	198	164	165	162	177	173	166	172	147	192	179	179	162	157	169	174	170	152	174	177	151	178	168	165	189	176	185	166	158	181	169	180	169	169	160	170	172	171	170	187	174	164	180	167	168	176	183	182	158	189	170	172	173	167	166	164	157	171	188	166	158	148	188	152	176	187	163	171	151	166	163	186	177	175	176	172	184	184	174	191	160	186	145	168	165	185	156	177	148	177	158	175	169	157	164	185	175	168	185	192	182	195	182	173	162	182	181	174	146	166	173	175	168	173	160	165	171	196	189	175	151	164	170	176	182	186	183	178	184	190	180	147	179	202	194	165	166	167	163	165	171	177	179	185	180	161	163	160	157	175	128	182	185	171	184	174	164	185	129	161	155	168	183	161	188	176	174	170	152	193	176	173	180	150	180	181	153	168	161	172	166	175	174	188	168	169	195	185	172	159	175	177	181	173	180	169	173	176	170	157	178	180	168	162	172	182	175	173	168	182	175	173	168	155	143	164	180	168	179	163	161	163	177	179	176	191	190	185	153	169	136	158	161	167	135	171	179	177	163	176	178	195	164	170	194	181	157	158	175	186	152	190	169	178	181	185	155	198	182	195	173	170	165	176	176	208	164	188	175	170	175	167	169	160	162	172	157	173	178	157	184	154	175	168	181	148	171	164	198	183	175	176	185	177	165	174	166	171	178	180	160	150	153	172	170	186	169	174	188	171	180	167	165	155	165	192	162	167	173	172	170	180	166	184	157	171	169	173	187	149	177	185	166	161	184	178	170	168	200	187	167	194	166	167	176	163	159	185	177	188	153	178	183	157	194	170	186	167	152	175	150	177	164	193	184	156	192	191	158	161	174	156	192	176	161	157	187	181	208	170	177	160	182	202	168	143	168	194	186	161	170	165	204	152	162	171	191	189	179	190	170	153	188	196	172	162	157	188	182	177	155	168	177	153	189	203	177	182	196	178	175	164	163	169	197	170	165	158	168	157	153	160	180	161	169	180	165	166	150	181	171	180	183	160	165	169	163	148	168	175	151	201	159	151	175	181	173	176	160	164	156	148	154	175	177	180	176	171	161	157	190	167	173	173	181	164	150	191	164	183	180	170	182	143	179	157	177	156	176	176	166	145	180	179	169	182	155	182	174	158	152	184	161	168	171	172	164	182	164	150	193	178	169	164	176	161	190	177	182	150	151	148	151	167	172	173	160	145	151	191	169	164	157	185	194	177	193	186	157	177	170	165	186	170	197	184	171	173	165	179	161	163	187	169	190	167	180	156	161	188	170	142	140	184	160	180	166	186	180	150	195	181	154	159	149	189	147	177	161	149	182	181	190	163	185	170	184	148	162	162	152	174	199	189	169	146	169	153	195	177	159	176	163	169	154	182	164	175	172	154	170	200	177	179	173	167	145	154	168	165	166	170	190	177	143	192	150	128	181	161	163	153	191	164	166	193	183	172	165	184	165	169	180	187	185	169	160	186	191	177	158	176	179	157	154	179	162	171	171	201	174	196	173	190	165	162	180	171	159	167	184	153	179	134	196	178	162	167	138	194	194	168	172	174	148	155	171	164	190	166	157	160	179	145	154	160	190	178	188	163	173	179	167	171	187	167	190	156	162	155	185	151	171	173	143	158	175	190	185	170	165	170	185	169	169	180	160	180	188	179	180	170	198	183	163	182	145	180	153	170	181	163	184	171	159	177	171	161	162	181	161	162	192	160	174	156	193	183	152	182	147	188	149	171	191	161	142	173	165	179	191	168	178	171	211	157	180	155	162	179	175	163	149	173	171	187	183	178	180	178	177	187	181	178	172	199	179	201	173	186	166	169	167	174	201	181	185	187	157	164	155	177	142	168	164	189	175	175	169	193	149	177	187	159	148	187	156	190	179	168	189	159	168	190	168	176	178	167	162	153	153	156	205	173	162	178	158	185	164	189	183	186	172	160	171	190	165	169	167	182	167	164	178	170	180	162	168	156	181	179	180	195	182	172	190	193	147	170	157	173	181	158	182	173	195	155	157	155	160	168	149	191	175	163	185	187	159	160	167	191	153	161	157	163	162	193	183	160	168	157	174	180	168	185	157	152	196	156	159	153	165	185	158	146	199	174	155	176	181	162	153	178	171	150	188	155	204	175	182	152	164	174	155	175	163	188	192	180	183	180	172	182	186	193	147	157	163	158	177	164	173	162	163	161	157	160	159	165	143	141	163	171	169	166	142	174	165	177	169	167	176	162	168	183	170	168	171	179	161	173	170	164	169	195	168	174	192	186	154	144	173	160	169	157	171	171	162	164	156	177	156	191	166	157	180	178	170	141	181	158	169	173	181	189	171	163	177	143	169	182	177	178	187	142	182	165	187	196	168	186	171	174	161	136	165	179	192	159	191	161	173	178	165	176	188	158	161	174	162	192	188	180	181	159	154	191	191	157	186	154	156	144	171	171	163	152	191	176	160	183	145	173	189	164	195	167	164	185	166	191	161	175	169	156	159	191	213	159	175	171	177	185	145	189	175	169	157	173	180	169	151	162	176	154
11348	5139	587	600	565	559	548	548	535	497	487	514	530	518	516	525	543	495	470	486	475	520	503	514	535	507	474	514	519	505	497	488	524	492	492	476	456	488	485	495	476	521	492	498	503	502	480	484	520	452	501	479	512	506	484	515	529	514	525	473	510	515	492	477	495	544	491	475	494	547	493	521	504	494	481	506	491	499	491	530	501	475	463	532	515	498	473	458	505	526	500	512	471	492	502	464	478	443	509	482	500	472	508	507	516	467	552	488	481	502	464	517	530	490	488	519	484	499	517	456	495	476	484	469	500	468	486	516	526	495	479	476	515	513	484	502	491	476	510	502	510	496	469	524	510	483	503	509	515	518	509	469	489	488	526	470	504	491	536	496	495	516	531	501	499	529	495	513	478	458	467	459	496	503	492	463	487	456	538	520	481	513	494	495	529	491	540	490	527	514	491	513	460	495	495	476	518	501	485	480	477	488	529	499	467	461	485	489	496	463	458	470	492	470	527	462	468	493	480	513	508	496	501	489	446	531	487	474	512	508	508	486	496	482	532	500	512	511	487	469	506	474	496	491	463	461	467	457	520	460	517	514	463	511	488	508	492	470	533	511	480	479	482	490	494	495	542	489	503	477	506	447	511	489	473	483	495	488	519	488	466	511	499	494	491	486	465	517	511	501	536	539	471	504	533	530	498	487	431	417	460	445	497	459	509	517	501	537	534	529	493	506	512	465	475	523	488	518	514	521	487	497	532	502	475	520	470	501	532	521	445	472	453	508	498	470	489	501	511	489	479	502	496	472	503	500	501	446	515	535	507	449	542	524	495	464	471	512	534	527	476	503	491	515	434	479	492	541	485	492	490	493	482	499	519	489	509	484	506	461	498	467	497	562	459	520	488	487	492	467	414	485	519	500	514	527	480	482	542	487	472	485	499	491	497	489	433	474	502	488	516	492	492	488	481	510	482	428	520	490	515	492	508	482	513	517	502	472	483	471	478	496	517	468	524	519	549	505	518	482	491	520	512	508	490	533	519	505	511	521	498	504	494	473	491	476	495	473	507	481	515	516	499	485	496	518	488	519	519	516	485	559	523	474	508	486	499	471	494	514	481	465	476	513	464	487	493	521	495	492	480	468	535	491	445	456	522	488	500	492	513	522	505	518	518	489	475	540	549	481	472	474	482	526	511	498	445	502	502	516	498	492	496	519	459	495	475	503	466	497	501	513	513	497	476	487	523	513	498	520	498	507	472	534	476	479	497	517	480	480	514	516	504	534	450	510	502	483	489	482	509	484	513	536	502	546	506	524	481	512	533	523	501	517	444	509	484	497	532	485	519	453	514	502	499	484	501	484	493	524	524	480	521	480	468	487	515	517	498	491	502	494	516	549	529	488	483	536	489	542	505	523	465	489	505	499	524	474	489	503	519	534	469	470	500	493	486	442	488	483	482	470	517	456	476	523	517	488	540	513	550	437	440	495	490	491	507	459	498	509	523	474	490	468	512	485	545	504	503	494	477	508	501	498	497	467	518	461	529	499	451	474	476	503	498	484	516	537	534	496	500	506	487	520	506	501	489	525	477	464	499	493	481	532	501	482	500	463	498	487	485	512	504	511	508	542	481	471	507	504	499	553	481	512	469	551	492	516	500	479	498	527	492	473	489	489	499	507	544	481	481	492	505	546	468	506	523	514	487	495	478	516	476	491	478	507	493	510	493	520	435	499	543	512	501	481	496	513	509	474	494	513	504	478	485	463	481	478	528	499	489	484	509	473	497	504	524	516	527	472	517	470	490	474	459	483	521	542	476	500	519	505	540	489	481	464	512	477	477	536	479	494	491	482	480	490	520	528	487	521	499	503	521	489	468	467	475	513	510	528	543	505	490	477	509	497	489	477	559	481	448	516	478	484	510	531	536	474	507	514	492	462	503	549	467	488	485	494	480	508	530	494	524	493	518	491	519	524	502	494	499	507	494	492	499	482	457	473	514	515	508	455	450	497	511	489	511	501	482	498	527	505	488	453	497	501	469	513	523	461	473	526	471	485	484	474	491	480	518	443	476	489	521	494	494	482	484	464	511	530	514	513	522	508	487	515	477	465	519	496	459	493	461	505	489	487	497	501	490	489	496	504	508	494	480	506	504	473	549	518	471	533	479	519	500	476	464	503	497	496	497	483	485	526	472	535	474	493	515	521	535	517	512	502	510	499	466	508	480	482	475	492	452	555	476	488	506	500	484	483	474	511	526	546	508	528	473	493	535	465	483	559	497	489	484	506	500	513	501	536	478	500	493	536	498	479	512	481	480	535	522	501	456	466	523	491	467	497	512	494	485	509	511	455	497	505	477	492	505	494	537	517	466	501	488	500	465	488	497	456	493	497	522	475	504	441	514	552	506	480	488	487	488	483	471	503	509	487	485	502	514	503	465	492	509	514	483	494	516	500	543	486	478	510	513	498	464	545	490	498	519	504	516	529	512	475	500	472	471	509	487	495	507	460	485	512	448	486	505	503	495	508	496	503	538	502	490	467	484	515	481	490	479	480	496	472	514	474	468	513	458	510	527	499	487	476	500	488	459	474	477	509	476	513	457	513	494	483	535	516	499	500	483	520	462	463	512	494	497	467	559	463	491	522	477	537	487	525	509	521	448	523	512	468	496	489	494	490	451	508	495	506	500	517	505	493	499	507	477	497	508	467	504	504	496	494	494	499	519	463	503	527	525	516	514	482	534	516	489	490	464	481	466	480	473	506	523	496	474	532	514	489	490	497	527	500	486	493	440	483	477	487	516	489	495	469	464	519	476	494	459	534	490	483	481	520	503	477	509	484	473	507	478	535	479	543	492	526	530	494	510	526	516	505	524	476	467	478	498	473	490	479	476	484	533	481	476	505	456	521	464	514	499	543	472	498	513	486	497	493	483	481	512	472	475	482	525	485	495	460	534	466	518	529	488	499	516	536	478	514	517	513	493	517	453	490	505	470	502	498	536	481	486	487	520	507	530	458	470	500	478	473	489	491	469	504	496	517	506	489	472	509	517	478	534	497	463	529	486	509	516	501	479	514	477	501	491	465	524	521	513	489	464	505	531	492	516	511	477	449	491	530	533	467	537	508	505	483	523	539	509	486	490	477	487	513	513	504	494	499	512	498	504	498	507	501	500	519	500	490	493	525	483	457	482	473	479	502	504	493	510	482	497	465	507	497	512	455	492	554	474	496	522	474	502	511	495	468	467	475	477	508	519	472	452	497	491	491	510	504	528	523	516	538	486	486	488	480	488	513	482	514	538	503	498	522	461	504	486	478	503	479	529	522	465	499	501	481	503	451	472	495	484	487	507	478	500	486	489	524	510	505	479	525	478	470	537	515	511	491	522	519	479	522	469	498	495	504	519	500	521	486	495	505	485	490	530	525	486	480	496	481	478	489	533	447	519	554	500	544	499	528	487	500	515	482	510	497	506	471	504	477	513	531	476	492	495	499	489	463	500	468	524	503	533	498
56302	39836	7159	977	658	547	495	478	369	394	390	388	327	362	350	401	370	360	324	381	338	361	354	333	308	314	329	344	320	341	333	349	331	355	350	338	318	338	331	341	344	340	340	353	348	348	347	345	378	327	361	315	345	359	340	343	352	324	331	340	301	349	304	323	347	288	316	328	323	348	326	316	363	351	350	356	348	350	331	311	326	349	298	365	335	356	331	319	337	338	350	320	295	355	321	341	348	328	352	387	341	309	367	359	346	327	348	321	334	329	374	314	350	365	340	344	318	354	321	357	334	313	332	351	335	298	327	344	334	335	343	356	310	307	334	330	318	369	354	322	336	325	345	296	363	331	339	343	311	347	283	382	354	308	333	339	330	332	324	350	373	334	330	332	356	341	326	352	345	341	365	348	348	317	340	311	319	330	325	341	355	358	328	338	339	338	354	314	340	374	346	334	340	366	341	351	345	345	302	319	310	327	315	321	313	344	361	334	335	332	319	346	345	343	355	340	314	351	330	299	331	352	295	351	295	325	332	314	329	340	348	339	339	326	333	324	313	348	342	364	336	360	326	321	381	347	331	348	295	350	337	320	327	345	311	347	380	336	324	348	358	320	309	344	350	310	317	344	339	352	322	337	327	350	358	333	335	367	353	319	333	335	339	345	316	340	364	306	321	371	326	336	310	353	342	356	340	324	306	328	319	369	334	329	347	346	316	363	356	366	321	326	330	330	335	295	313	356	343	317	357	285	333	325	354	342	275	308	310	373	324	308	346	337	317	333	318	350	367	357	343	333	359	345	360	338	335	328	322	340	356	323	319	319	352	353	287	328	338	329	323	386	369	337	317	340	323	309	338	339	335	341	380	369	338	327	329	341	359	343	368	345	338	335	327	331	320	348	363	305	338	338	332	327	320	363	351	312	321	364	345	341	337	314	339	327	342	335	315	334	326	334	338	305	336	330	322	304	345	359	340	298	327	345	311	332	329	337	369	339	353	339	331	357	358	317	330	307	348	285	336	341	294	339	332	343	343	355	327	348	324	353	353	303	348	354	335	349	328	343	320	352	303	319	335	330	313	333	409	336	349	328	327	306	313	323	333	336	334	331	331	341	323	362	339	344	346	357	314	308	308	352	332	340	305	360	325	361	356	323	327	330	358	347	350	339	304	308	344	329	314	357	337	324	334	312	317	326	373	320	339	330	330	330	310	353	344	326	344	336	335	367	317	362	338	322	327	361	317	325	352	334	319	304	312	313	339	312	324	356	338	348	309	360	352	316	362	306	314	311	318	304	336	346	310	364	346	346	317	372	327	346	308	331	351	357	370	360	336	317	333	343	332	360	376	349	323	290	341	352	334	321	321	343	344	328	309	318	372	339	312	338	295	347	338	347	338	318	339	317	355	327	316	350	341	318	321	325	337	312	327	356	335	338	346	298	356	318	335	298	356	335	327	303	357	356	286	318	289	318	342	349	320	321	332	349	355	324	346	325	341	330	307	332	331	332	354	357	331	370	325	315	336	332	343	341	365	320	324	354	338	318	330	372	337	312	329	352	354	336	341	344	326	312	344	333	354	350	349	328	322	315	342	316	304	346	311	317	322	312	324	330	340	327	346	326	332	336	396	344	350	319	315	332	329	340	317	342	347	349	332	348	309	318	330	342	339	327	328	333	316	356	328	330	305	313	363	328	313	320	375	302	323	361	363	329	324	337	326	305	339	358	364	344	329	318	356	322	313	338	342	353	314	349	350	320	355	341	344	341	357	309	356	323	325	341	327	347	333	353	322	312	327	312	330	341	317	334	361	367	361	363	346	348	317	360	314	305	326	306	351	342	342	333	343	311	351	318	361	367	307	344	385	359	309	330	323	335	301	360	337	368	336	341	321	364	307	336	293	326	367	328	351	339	331	325	344	328	365	357	316	341	350	345	345	353	319	356	334	326	321	354	329	329	297	323	313	347	329	346	355	345	312	357	328	325	330	321	312	333	324	324	300	316	268	332	344	319	356	333	309	347	348	360	336	334	303	326	328	328	339	350	329	304	352	320	311	308	325	350	318	340	316	343	333	340	334	335	328	340	329	355	347	331	358	344	303	323	344	326	373	360	335	320	338	306	337	343	328	331	367	362	332	346	345	313	341	366	359	339	328	329	319	374	350	314	321	347	338	343	345	335	332	322	300	297	357	346	339	335	331	363	337	330	368	303	356	337	359	332	342	321	314	345	330	324	343	336	354	331	347	344	347	311	326	321	318	307	326	314	281	331	318	331	336	317	300	313	329	323	355	348	344	316	350	331	350	362	340	331	309	319	320	334	331	349	357	373	329	321	319	333	338	310	358	294	367	349	364	388	342	386	319	353	328	300	350	327	368	353	339	356	325	366	343	332	365	334	345	330	337	307	329	350	310	340	304	351	306	321	339	325	352	350	359	305	364	337	333	343	362	289	329	354	334	318	340	343	339	330	352	330	336	360	344	305	318	336	335	322	337	316	371	371	331	341	321	328	334	365	331	333	304	307	335	354	339	365	338	334	337	323	365	323	326	291	307	334	291	339	313	331	344	377	344	332	359	340	337	341	289	343	340	332	327	327	341	349	330	304	322	340	356	332	326	333	354	337	331	321	357	314	336	307	348	331	348	343	310	336	362	285	310	328	350	323	347	342	309	337	395	342	319	319	352	321	338	319	320	341	336	342	329	381	319	277	315	329	338	323	317	335	298	323	347	331	325	326	321	319	338	305	312	370	355	364	312	346	352	337	340	346	322	334	339	339	302	330	355	331	317	338	344	330	326	330	319	303	327	340	347	356	327	351	341	346	328	325	330	329	328	348	370	363	343	331	288	321	322	342	367	343	293	308	358	350	303	327	334	319	346	340	330	353	316	379	357	353	334	349	338	336	326	323	358	339	341	321	328	355	269	321	362	308	336	333	353	328	307	327	377	344	322	324	329	363	331	360	311	314	343	333	326	328	329	312	309	303	355	334	317	359	352	375	338	341	336	331	317	326	347	323	329	347	310	315	349	343	339	311	374	358	353	335	322	344	349	348	337	322	369	339	306	349	339	359	346	352	319	353	347	339	332	334	339	332	322	318	331	368	355	353	336	331	347	339	298	338	368	330	331	333	337	331	334	318	338	368	354	329	296	342	339	333	359	340	344	334	340	348	327	317	343	321	343	343	335	359	345	351	350	327	332	340	317	326	341	372	321	306	342	333	327	325	290	343	302	331	367	345	346	332	305	339	331	327	329	329	323	311	322	308	324	313	336	298	328	373	354	321	363	321	283	329	304	309	327	350	317	296	353	324	354	310	329	349	339	333	341	368	342	337	327	331	328	321	338	339	360	329	322	370	349	350	347	334	322	316	334	325	350	348	340	365	345	333	318	307	333	363	339	330	340	352	332	301	335	334	317	312	351	323	305	344	356	308	319	338	354	337	322	370	330	332	347	345	326	345	320	319	346	342	313	317	338	335	349	295	317	312	327	358	366	314	348	342
33679	22268	2133	2492	2269	1983	1763	1564	1469	1293	1294	1111	1080	1120	1051	1028	1012	972	973	955	924	928	883	898	963	908	921	860	856	929	921	859	883	892	882	841	844	850	846	889	849	862	880	848	852	922	883	898	875	847	868	870	850	837	862	821	909	876	849	801	854	789	797	817	825	837	866	885	789	872	878	872	895	861	875	856	850	841	854	857	879	855	781	830	840	862	789	800	875	853	882	793	827	788	817	830	850	842	856	828	802	811	806	836	906	808	845	802	878	891	856	887	772	819	893	840	849	841	817	800	909	848	858	857	850	848	847	872	838	807	788	850	827	822	853	875	819	847	830	819	821	808	820	850	863	858	904	803	830	917	805	838	867	846	850	820	901	803	897	849	838	852	826	834	830	855	782	862	837	816	826	867	804	795	851	804	879	834	811	827	820	834	847	852	866	840	857	831	856	907	889	831	855	844	830	847	817	858	799	843	868	826	883	874	834	848	897	824	886	792	861	870	862	786	857	855	845	808	833	846	849	875	857	904	821	848	853	842	862	849	852	901	878	866	806	809	837	857	833	801	818	894	767	825	839	854	843	839	814	845	873	830	824	821	828	852	833	777	851	845	810	885	881	819	807	891	832	820	858	877	833	785	863	803	803	862	841	839	775	870	865	848	846	810	874	861	781	874	807	833	822	781	831	859	846	832	847	861	851	866	838	880	814	821	841	874	807	850	798	825	830	798	790	854	896	848	890	827	866	765	889	893	843	844	831	812	826	823	829	881	833	829	809	838	866	855	862	866	864	842	820	860	826	832	867	898	836	833	875	830	806	801	814	883	861	818	876	859	821	815	892	851	817	829	841	829	893	843	899	853	862	862	800	926	837	851	841	877	834	840	851	793	794	855	839	814	805	858	812	862	770	835	866	825	860	834	841	824	809	790	868	842	844	849	824	796	840	863	860	861	786	860	872	859	868	823	805	842	882	861	857	809	824	813	852	834	884	871	810	817	876	837	878	853	823	869	856	829	848	785	814	856	813	855	838	827	840	856	833	826	824	824	853	884	895	900	825	810	793	868	838	837	876	818	848	886	875	794	846	837	835	792	858	859	864	887	874	845	852	859	909	852	839	849	843	904	894	846	866	891	843	820	788	818	827	832	828	838	846	930	863	818	834	854	865	788	814	823	877	841	818	840	837	833	837	873	862	834	837	849	868	827	811	835	880	893	803	884	869	857	887	868	860	856	845	785	832	831	839	862	901	817	866	850	805	803	821	860	825	846	817	820	856	767	773	787	860	827	814	830	826	866	817	863	849	824	877	840	875	801	880	800	808	844	828	837	905	865	846	833	857	820	841	832	827	781	821	780	853	829	851	837	862	847	851	937	852	804	827	837	852	837	770	802	824	813	805	860	864	798	851	851	852	833	830	851	829	826	850	882	843	870	844	792	814	819	835	803	826	877	815	870	899	839	800	813	868	799	830	828	807	827	881	842	807	858	849	901	856	843	843	812	827	849	851	855	788	846	830	850	855	855	817	861	889	851	837	888	857	823	779	811	796	842	847	832	838	830	852	828	858	811	862	881	840	843	830	807	849	868	840	828	821	852	817	813	837	852	855	821	816	874	809	839	820	903	877	851	798	806	827	841	825	848	806	849	836	873	810	826	830	849	794	836	844	794	857	828	841	782	812	811	882	807	847	844	836	877	833	830	844	839	842	858	870	821	865	855	838	841	818	809	807	828	827	852	847	826	849	806	855	878	827	813	868	773	846	805	876	831	854	879	827	832	848	826	805	879	866	896	849	825	849	829	852	814	850	871	835	813	854	827	856	853	835	826	844	841	866	866	802	865	847	820	824	882	812	827	840	849	809	827	801	873	808	794	857	834	816	848	889	801	831	844	855	893	836	824	872	807	858	830	824	827	859	854	845	814	866	851	862	849	874	851	850	848	827	811	859	868	843	828	846	891	882	825	834	848	885	834	802	793	870	845	837	856	904	821	866	858	819	827	824	811	831	874	839	855	843	830	852	849	851	864	820	820	828	829	855	806	805	843	805	847	836	882	915	838	840	841	892	831	800	849	822	831	764	877	837	804	893	829	860	838	879	796	847	863	860	823	860	858	775	839	853	851	864	796	853	854	822	852	819	837	804	868	842	836	824	801	817	796	801	849	824	837	854	826	797	866	896	885	770	849	777	835	768	860	825	831	873	831	872	860	797	864	871	813	873	820	775	804	820	889	836	822	847	823	830	900	851	835	811	837	860	840	878	813	822	852	808	827	885	854	860	881	821	811	857	815	778	811	796	816	896	838	830	863	790	803	820	833	866	883	883	896	844	826	841	825	872	840	846	863	837	849	832	824	786	814	872	820	853	863	819	794	855	824	853	854	823	855	820	884	834	906	796	826	818	873	842	771	826	849	831	803	808	856	864	859	805	847	857	831	858	804	843	817	850	814	847	834	835	843	827	806	843	849	875	875	837	821	856	841	841	859	818	849	887	875	839	843	831	860	836	874	841	816	844	861	864	807	841	843	832	843	885	845	823	824	885	834	829	869	790	854	861	817	897	826	865	796	856	851	828	745	877	871	830	864	820	864	801	864	818	876	835	873	880	844	837	856	892	830	896	840	831	854	890	857	845	854	876	862	849	811	837	855	885	843	847	905	840	846	815	780	810	815	819	891	856	846	920	858	811	917	859	795	863	879	912	787	820	785	839	810	856	889	839	885	828	876	855	827	860	842	881	891	823	818	843	859	844	881	840	855	900	842	833	853	820	831	849	836	854	827	844	809	881	837	855	864	810	904	826	809	831	905	772	846	779	855	807	823	850	822	783	861	813	842	926	822	864	840	861	865	829	806	865	793	831	841	846	818	868	827	813	812	784	871	876	854	879	844	859	869	799	818	798	835	823	872	835	832	789	853	836	851	805	833	864	862	845	832	848	810	898	811	864	826	814	842	865	841	834	839	875	771	839	756	771	819	891	830	876	841	844	822	831	836	859	828	819	901	829	879	843	862	847	838	802	846	844	855	836	773	854	873	882	841	836	855	853	800	830	843	846	835	809	828	855	874	875	878	823	871	861	849	850	847	843	831	844	810	903	836	787	802	865	804	842	850	847	798	863	873	875	812	859	875	834	853	867	846	835	866	882	883	845	887	806	860	835	851	845	868	827	831	840	832	850	819	825	828	863	777	855	864	848	798	837	802	874	821	801	826	849	825	839	837	849	842	863	825	840	847	860	783	876	843	807	843	837	836	861	773	790	813	834	814	861	836	866	844	850	859	841	846	841	808	851	832	841	852	828	822	846	850	860	843	894	804	880	817	825	840	838	864	801	856	811	854	864	834	824	727	794	839	796	838	848	812	850	826	846	882	823	818	835	869	824	808	849	811	844	811	831	852	906	825	793	791	867	852	864	821	845	799	824	817	804	814	826	839	845	866	877	911	832	784	818	822	855	843	881	818	853	884	900	845	807	846	839	770	818	864	843	842	903	802	835	878	805	881	811	812
70286	52527	14140	2544	1196	815	696	637	540	522	493	462	450	421	417	438	401	381	370	388	387	359	369	382	377	375	353	393	359	355	366	363	387	364	397	354	343	344	355	363	401	372	369	337	361	366	383	326	374	352	384	379	361	363	349	367	368	340	348	340	357	357	350	351	351	365	355	365	371	349	325	351	370	352	396	376	342	404	360	361	330	366	345	355	372	326	355	377	356	358	352	377	326	354	363	370	376	362	326	332	334	358	357	327	370	360	379	351	349	375	383	361	372	371	349	383	354	358	424	372	373	323	341	356	335	349	378	348	331	366	356	358	323	381	341	374	367	412	346	354	369	374	336	368	355	363	366	342	351	358	329	371	354	386	345	348	403	366	367	359	360	359	342	360	334	346	355	336	353	368	392	363	365	332	329	396	376	329	368	353	340	354	332	340	348	386	381	391	334	293	337	332	348	401	326	324	385	343	359	356	379	338	365	352	345	368	381	388	357	381	340	407	357	344	347	339	368	339	358	373	368	372	309	347	377	374	367	369	350	392	323	375	373	363	353	362	347	359	374	383	338	379	349	368	369	363	348	357	339	393	354	337	363	327	368	347	366	355	324	368	342	327	359	361	377	316	326	311	375	340	388	337	360	352	341	338	391	353	340	336	353	331	364	331	382	388	347	357	349	354	349	350	379	372	338	376	387	381	346	334	341	378	360	376	360	364	353	398	362	359	385	357	384	345	362	352	363	361	343	332	367	369	356	368	377	380	364	372	360	357	373	372	339	359	370	358	373	361	345	385	347	351	383	338	344	359	372	351	377	390	315	349	388	341	353	277	356	384	353	348	343	331	333	374	375	352	343	367	376	329	340	323	344	350	376	375	383	359	352	372	349	364	326	347	368	367	385	358	395	324	376	355	350	343	346	326	368	346	349	324	368	367	374	397	348	358	367	345	367	377	394	355	396	323	352	361	377	381	352	358	335	342	363	364	319	395	366	364	346	358	365	339	353	348	360	344	363	354	353	328	341	373	355	354	363	347	352	346	358	340	355	380	324	379	368	353	389	339	322	351	377	379	384	321	358	363	321	363	363	361	345	392	343	374	326	324	363	391	333	357	339	338	325	372	343	362	384	339	361	367	370	358	319	333	386	337	376	346	341	378	323	348	351	352	390	393	394	351	363	384	376	373	355	358	357	344	383	378	327	368	322	361	382	360	381	320	359	351	343	348	357	334	391	345	311	374	337	359	363	365	324	345	298	346	337	360	371	354	367	356	345	363	339	397	354	344	384	379	346	367	358	356	375	375	360	338	379	375	367	386	388	332	383	353	369	358	351	343	374	376	388	341	324	342	327	327	349	358	337	322	334	330	372	364	328	357	361	354	373	371	366	362	359	370	383	379	367	383	312	383	344	327	391	344	378	361	341	349	318	315	368	353	334	357	373	347	345	380	319	359	375	351	358	382	297	384	335	343	352	391	367	335	372	371	325	336	336	332	365	301	355	348	368	385	352	372	335	342	339	350	373	349	403	332	358	381	336	364	365	360	344	369	340	345	358	343	376	350	352	321	347	341	342	357	388	324	363	373	349	375	377	344	366	369	353	355	382	353	362	384	361	388	343	310	363	345	356	357	378	352	348	382	370	364	330	353	360	366	371	347	360	345	346	357	345	357	348	349	339	380	330	370	339	346	374	365	383	373	350	337	358	368	340	326	339	369	363	377	349	371	334	353	337	444	342	356	384	373	390	334	336	327	362	394	318	348	335	319	367	359	354	309	362	397	366	396	335	319	359	371	368	355	358	372	369	360	375	368	341	365	368	385	353	347	309	364	375	342	368	343	358	397	356	337	360	346	365	349	329	342	351	354	347	322	382	372	308	350	364	373	362	345	390	358	352	340	347	365	382	361	359	368	352	368	384	327	346	349	321	356	342	357	355	341	360	341	346	362	349	377	368	389	394	372	337	346	343	350	372	364	362	337	377	364	354	352	347	378	388	348	387	388	371	365	375	326	341	342	345	404	388	334	360	412	360	339	361	358	363	353	336	344	361	391	371	366	347	354	385	353	354	348	357	394	349	349	360	361	407	368	333	361	346	374	345	345	348	362	351	354	356	357	323	354	339	340	366	338	336	316	353	347	390	364	358	344	334	331	377	361	335	344	361	382	355	365	364	341	375	366	356	348	344	365	379	361	352	351	349	376	412	346	354	379	377	368	341	357	372	377	350	331	354	328	315	351	341	366	360	366	356	389	356	390	336	376	336	348	343	341	372	340	346	361	346	340	374	371	337	356	365	365	359	357	344	332	328	362	318	411	376	360	369	335	379	398	386	334	319	335	358	366	350	356	342	344	357	333	340	400	384	325	344	368	366	371	369	353	370	382	356	382	370	382	379	385	371	385	356	354	328	371	352	342	358	386	336	331	343	376	366	388	371	317	359	335	379	344	361	386	351	366	347	361	364	344	357	368	378	378	353	377	370	333	342	365	367	368	392	346	376	362	370	369	380	333	360	373	356	326	346	333	341	346	358	355	351	329	355	354	404	348	389	362	386	370	371	352	381	363	343	362	370	339	357	352	369	373	361	359	355	361	348	369	343	393	366	359	384	365	365	358	389	367	412	384	361	375	344	345	406	409	349	352	330	365	329	345	307	382	363	333	368	367	330	370	338	392	348	355	347	310	343	370	363	347	361	386	350	366	367	361	385	333	365	353	366	360	355	367	366	349	388	355	341	395	381	351	389	363	390	359	365	345	393	365	329	381	347	368	345	343	343	360	365	366	369	341	351	371	316	384	379	354	340	359	331	363	341	369	344	345	364	343	360	353	364	351	325	384	361	354	355	339	350	360	383	377	346	369	380	347	344	372	346	375	325	321	372	368	343	367	365	316	361	352	379	381	311	357	390	407	368	344	362	365	357	346	346	368	362	361	318	324	346	407	400	374	368	369	338	365	357	357	350	348	359	331	338	367	367	347	349	330	361	350	356	370	384	349	323	375	380	377	396	341	356	344	353	319	373	359	389	359	374	378	395	332	355	336	378	381	374	333	355	336	362	361	351	335	378	360	369	358	372	349	368	372	382	335	381	337	358	359	352	395	342	345	361	388	351	365	347	353	372	349	336	345	366	377	355	340	355	349	343	372	360	361	373	359	358	340	349	356	344	344	369	351	344	347	369	353	357	335	349	329	383	368	371	344	407	351	410	359	332	369	335	353	363	356	348	377	341	333	333	356	386	362	328	344	341	384	372	374	343	349	347	335	350	378	371	371	368	373	368	365	381	372	324	329	367	367	370	366	361	369	357	356	369	392	376	346	342	364	354	349	342	353	322	335	335	355	349	376	375	385	370	358	378	381	354	366	331	350	377	376	362	378	378	381	380	380	372	372	368	370	365	351	331	372	363	349	384	327	356	381	374	389	336	356	338	350	344	357	350	331	358	366	323	379	357	365	352	367	384	329	361	361	360	343	351	348	349	360	291	342	351	322	359	344	359	372	352	362	351	360
43169	28350	3333	3929	3492	3060	2749	2194	1966	1877	1638	1489	1401	1371	1260	1158	1219	1142	1131	1090	1167	1024	1030	994	1036	1020	994	963	1003	985	967	966	942	965	907	946	966	948	919	995	905	881	957	947	930	923	931	921	952	901	923	910	917	923	978	876	891	855	910	893	919	908	910	871	853	877	891	873	897	850	880	885	870	955	934	879	927	865	895	904	934	860	907	889	846	852	880	877	888	876	887	827	887	911	907	890	880	890	877	873	828	863	853	910	865	841	848	856	881	855	858	834	875	832	869	876	860	919	811	899	892	876	868	866	851	881	818	862	865	886	854	850	858	876	901	819	890	887	855	863	874	934	839	837	913	848	846	849	816	835	840	845	877	857	847	828	875	905	890	886	869	898	926	909	839	839	859	898	876	854	847	924	872	886	874	909	888	814	865	847	846	918	861	830	876	824	872	807	939	868	868	802	868	863	866	930	834	827	863	863	833	877	858	876	861	843	876	852	823	858	864	878	835	859	902	862	884	888	834	860	871	826	896	883	905	908	849	906	894	829	834	913	838	887	848	821	856	850	885	877	905	835	889	884	912	879	899	866	907	853	892	881	913	850	827	891	848	833	878	866	921	826	935	832	848	873	862	865	861	907	917	879	853	841	868	845	905	820	862	875	833	857	896	864	907	881	826	876	823	844	892	831	857	876	902	902	857	876	856	839	859	856	853	872	884	893	830	844	841	863	892	891	851	867	861	833	843	905	859	930	846	856	869	856	902	874	845	818	832	870	851	856	924	903	848	922	866	837	858	866	882	865	866	837	866	884	837	854	885	915	876	850	846	865	874	911	860	879	930	836	877	836	863	952	844	897	910	837	857	837	862	877	810	873	900	872	874	828	829	862	875	861	841	902	944	894	909	852	827	881	859	874	908	872	875	828	929	867	874	915	822	806	812	889	896	900	848	837	852	852	875	858	887	934	890	885	895	906	825	892	854	876	872	888	903	870	871	889	893	907	870	882	821	836	878	850	842	842	813	875	889	803	830	894	833	816	869	836	844	827	919	869	906	880	843	869	919	932	841	854	800	879	881	895	836	875	872	848	851	884	839	850	891	850	837	873	876	887	887	835	827	860	899	832	885	813	904	916	857	888	862	836	937	886	850	902	889	850	841	869	878	881	874	876	848	893	879	919	875	878	834	852	851	895	842	900	867	900	927	842	885	847	884	854	884	863	880	922	865	867	844	879	863	873	898	867	844	856	855	896	892	838	847	828	841	914	852	921	895	902	875	883	874	883	877	822	877	841	858	879	892	922	892	892	854	883	896	868	797	893	886	891	869	903	841	828	839	815	858	876	859	887	864	886	861	846	945	873	871	889	860	834	912	940	884	877	891	844	849	834	816	834	891	885	874	866	854	882	858	862	819	809	840	859	941	822	841	901	875	830	904	889	890	863	923	851	833	882	841	848	914	906	848	836	848	860	843	825	875	834	914	905	861	877	822	809	884	863	884	890	858	874	894	863	878	895	850	819	851	862	902	946	858	888	870	834	842	884	944	870	846	896	856	829	852	862	813	807	832	861	870	896	913	923	890	873	859	837	852	877	860	874	880	860	907	876	839	841	878	909	890	858	870	870	890	861	845	861	830	863	847	857	916	862	852	868	816	862	857	887	856	850	863	884	841	861	828	863	862	834	910	863	882	854	864	844	860	900	850	892	816	894	864	894	838	835	861	931	811	894	875	843	882	858	851	884	849	886	882	863	854	778	895	923	925	863	918	859	824	858	848	854	911	831	871	872	896	923	917	904	869	888	853	858	849	878	867	837	853	876	837	912	838	885	910	860	853	871	869	869	888	846	824	856	891	851	849	835	858	916	823	923	880	881	865	890	840	864	905	856	858	815	955	834	871	895	921	874	875	858	835	862	841	832	852	831	914	825	839	920	923	854	903	889	902	944	823	892	845	849	868	873	892	869	843	837	888	904	918	867	835	857	864	858	900	847	837	860	901	878	948	888	901	902	876	862	842	862	831	860	869	880	901	881	897	936	807	849	894	842	877	880	919	856	855	902	858	900	825	882	898	820	864	833	876	872	937	884	883	859	869	857	854	835	859	837	860	825	891	897	867	848	822	898	879	873	831	881	819	835	880	890	849	826	856	857	881	825	869	866	858	913	779	849	960	848	868	857	885	845	789	833	851	852	796	869	871	893	880	831	863	851	854	891	842	914	802	937	845	862	907	900	879	832	868	857	884	853	880	884	906	848	870	890	838	875	870	890	906	820	879	874	860	944	819	883	910	852	915	870	857	872	856	825	844	844	867	843	902	907	808	856	861	875	840	837	830	849	896	838	900	840	840	915	877	876	849	839	911	868	878	887	888	865	818	850	796	871	940	880	898	916	866	893	862	872	857	826	895	916	838	926	850	838	859	874	844	840	816	842	838	909	910	911	877	880	891	864	855	871	864	813	875	850	866	833	901	844	842	868	817	886	868	855	887	839	855	857	918	828	872	866	859	863	954	927	838	862	874	837	865	865	851	912	883	854	878	850	862	914	908	892	859	823	844	823	837	809	860	917	896	903	873	842	867	887	874	850	860	867	884	845	877	857	829	882	837	850	870	926	886	892	844	857	904	903	862	894	824	875	829	900	889	854	844	888	889	862	830	832	856	883	885	848	878	850	874	866	886	844	869	833	892	880	881	876	872	893	835	838	862	881	838	843	863	805	873	769	889	862	878	881	870	883	842	896	847	810	875	838	832	914	865	825	790	866	860	837	844	885	855	900	855	869	866	879	868	883	868	905	881	852	809	891	864	892	880	871	839	897	896	910	840	925	869	893	928	849	843	855	906	865	895	866	910	849	885	899	836	845	802	897	878	854	875	846	887	824	859	828	866	851	871	880	877	853	856	875	848	901	894	860	873	857	789	853	908	910	887	906	811	833	875	852	851	854	862	853	915	844	905	845	860	839	872	853	870	866	897	863	880	846	879	922	920	841	904	897	802	825	858	852	878	873	865	860	862	873	873	840	876	873	874	889	885	836	845	843	874	852	831	871	831	854	898	859	847	807	851	894	849	839	883	822	863	883	883	853	899	835	898	830	855	842	865	889	874	861	899	864	851	864	837	851	866	851	883	883	915	874	886	849	843	849	882	877	904	890	937	874	920	826	830	885	892	890	851	878	884	829	892	864	898	890	934	885	862	857	841	848	921	877	832	826	870	860	832	880	850	869	908	861	856	876	866	875	930	868	811	875	880	890	826	830	867	814	942	941	839	887	853	892	862	846	847	846	856	892	863	903	893	827	856	854	882	899	896	898	808	848	860	875	883	842	858	860	878	866	828	863	854	859	903	844	796	883	877	886	870	918	895	913	890	910	879	893	836	845	872	884	859	847	848	916	915	903	858	872	861	884	864	867	899	842	862	872	844	863	870	864	860	872	837	859	898	874	840	813	873	924	881	847	888	879	848	838	816	864	834	805	806	866	881	922	855	869	895	882	836	850	798	812	885	860	887	889
11395	3127	230	203	192	197	179	182	179	185	177	167	182	188	172	200	210	180	186	184	134	171	177	160	190	168	167	166	161	159	171	198	150	155	158	177	158	175	163	143	177	172	182	161	173	168	166	160	166	164	166	158	150	193	200	171	172	145	152	163	166	182	161	154	167	163	157	195	172	185	155	181	154	174	158	178	185	161	188	183	163	160	166	161	201	150	175	168	168	186	137	162	174	170	149	178	176	183	181	158	149	168	184	156	183	163	173	159	163	192	169	147	168	155	172	186	170	160	181	146	179	179	173	154	158	143	180	143	175	180	186	172	170	184	185	199	154	170	187	179	199	176	183	176	164	157	171	168	162	165	167	175	165	169	183	170	199	178	166	153	180	188	152	174	175	139	165	177	185	175	153	177	158	179	154	187	151	162	158	163	148	179	141	153	156	177	146	168	168	164	151	159	176	174	175	166	171	177	204	156	172	165	158	169	173	168	169	185	153	134	176	171	176	186	180	189	164	159	169	181	208	157	146	179	169	170	160	162	170	172	169	172	160	158	166	159	198	171	209	168	197	191	169	146	172	143	177	160	139	183	173	168	159	164	166	181	168	172	175	177	178	156	174	134	161	145	169	157	155	177	175	160	143	164	154	193	191	149	164	172	172	203	154	167	171	191	152	188	170	163	169	186	184	176	160	168	134	165	203	168	193	182	136	181	189	182	167	153	189	166	153	185	183	173	176	196	162	148	153	171	178	170	204	183	162	186	171	170	138	167	184	175	162	155	178	170	178	179	172	193	177	159	168	166	185	181	170	156	147	178	160	180	159	162	157	150	154	178	172	194	183	168	164	172	168	164	189	178	174	177	174	173	168	185	171	189	171	162	199	167	167	161	162	179	155	171	150	181	185	164	192	181	151	147	167	158	156	194	176	164	198	171	172	170	177	173	167	173	166	181	175	176	163	158	154	162	147	167	177	171	157	173	167	192	168	157	177	181	173	152	168	187	133	183	172	152	151	175	176	155	175	170	166	169	181	192	167	159	157	181	154	177	192	150	180	183	166	160	189	168	174	166	148	177	182	191	173	178	185	178	162	182	167	159	186	177	154	173	145	171	165	160	173	134	193	179	185	171	167	144	177	154	180	152	165	176	164	168	155	163	164	173	177	153	179	156	200	171	179	166	151	194	154	177	173	180	165	174	143	190	170	180	158	152	166	176	178	178	161	163	178	175	169	161	173	155	183	196	179	133	164	165	179	182	167	168	168	185	169	152	169	155	176	177	177	187	176	193	160	177	167	185	189	171	153	162	187	166	189	165	184	152	157	173	179	164	165	161	142	152	153	149	167	167	145	168	163	153	187	157	187	183	169	187	155	174	154	184	166	187	168	153	166	178	187	170	172	143	188	177	152	145	180	180	161	161	181	170	161	169	176	172	159	163	184	189	163	165	167	157	187	188	163	171	187	163	189	190	190	175	187	202	157	171	191	175	170	160	173	208	178	162	186	174	187	155	179	173	173	173	168	153	160	159	177	171	189	142	149	188	137	184	196	169	181	175	156	158	189	183	184	159	164	174	200	178	175	168	162	180	164	160	191	146	173	179	148	137	179	161	157	161	175	161	178	149	181	148	154	135	176	150	148	156	145	168	159	178	174	182	168	179	154	181	168	175	187	191	178	174	154	164	156	182	167	155	167	171	161	164	150	151	168	166	175	173	153	167	193	174	178	189	162	192	165	168	165	164	201	182	171	173	179	166	188	169	180	161	167	144	163	184	168	169	178	181	193	161	183	149	153	181	146	186	167	161	182	179	152	148	180	175	184	159	154	176	183	173	152	179	196	161	153	159	185	154	164	150	187	155	169	178	167	176	160	186	178	176	159	155	172	166	164	181	181	181	201	181	178	175	163	155	181	170	192	150	173	155	176	158	172	178	169	166	157	188	181	168	166	170	161	162	163	176	159	172	174	172	192	161	198	167	167	170	157	155	151	168	178	158	175	175	155	158	168	179	169	168	162	182	180	171	155	162	148	163	186	156	171	169	190	178	162	187	159	182	183	168	149	146	157	152	136	166	191	152	192	162	176	179	195	151	173	167	154	189	166	181	181	182	151	162	157	172	190	138	165	158	183	163	179	169	190	174	156	169	151	172	176	164	173	179	172	174	174	162	169	180	155	151	191	158	179	158	160	192	161	191	171	189	153	155	181	166	152	170	154	190	182	177	169	173	197	162	183	140	188	183	179	162	175	166	192	161	157	186	188	188	146	155	186	175	174	169	170	167	183	178	164	182	132	143	167	161	168	163	173	158	166	164	164	170	162	155	156	174	168	162	151	163	153	156	165	182	184	174	161	189	156	178	176	186	147	176	157	192	158	183	150	140	216	206	188	155	178	167	172	174	171	181	172	180	163	160	195	169	184	153	177	172	168	174	170	166	168	197	160	130	150	169	173	173	163	175	192	174	182	165	168	162	154	180	158	171	183	183	172	190	147	165	175	160	200	167	164	178	142	162	182	157	154	177	152	153	192	158	166	165	164	152	165	164	171	165	162	166	171	165	177	152	150	155	172	174	167	180	169	161	185	185	171	160	194	165	152	156	192	162	175	168	161	175	205	143	171	161	163	156	157	155	198	190	198	141	176	161	174	149	155	194	172	172	174	171	193	182	174	188	169	184	168	178	173	160	190	188	180	180	175	189	177	180	169	195	180	163	176	163	142	172	170	165	160	169	160	157	181	161	157	172	171	153	170	177	162	157	175	192	196	181	175	183	168	170	165	167	166	177	190	188	166	176	195	141	177	121	158	179	158	171	139	169	162	172	162	170	165	177	174	166	174	164	128	155	192	157	148	169	166	150	168	159	173	181	176	167	178	165	160	183	175	155	173	207	176	182	185	151	162	156	169	139	173	202	176	162	165	154	169	181	155	185	187	178	184	172	167	176	156	183	172	173	173	153	159	161	188	183	199	145	183	175	174	154	157	189	153	210	186	210	149	176	175	182	164	160	191	160	163	149	177	182	169	188	152	162	170	179	192	166	174	170	173	159	166	174	169	181	189	153	181	175	168	175	166	184	190	183	174	160	176	167	142	184	179	168	152	175	161	182	153	168	166	181	169	160	169	187	152	177	154	169	158	154	174	170	168	167	180	177	169	201	156	165	157	190	167	161	184	153	178	156	182	172	180	145	156	169	186	152	151	160	186	161	145	172	158	183	191	164	152	140	159	159	181	159	162	173	197	158	196	197	181	167	170	162	154	177	165	194	173	185	181	184	179	195	176	155	154	170	185	179	182	182	161	171	152	163	170	170	176	189	166	160	175	161	203	180	164	163	156	140	152	173	186	187	180	197	163	179	161	170	152	176	188	178	200	182	154	147	167	174	169	185	173	173	156	173	170	169	157	179	167	170	175	183	148	162	171	156	179	159	182	189	181	175	180	181	171	160	176	169	186	185	171	153	161	181	149	176	156	154	157	173	186	174	188	176	173	185	178	178	172	197	178	150
11109	4969	537	607	593	576	505	514	563	507	540	512	531	478	494	525	526	508	515	482	511	498	542	501	507	519	506	492	485	501	509	517	502	473	486	447	514	505	444	462	465	447	451	508	461	478	539	447	478	453	490	515	503	540	467	509	470	503	502	508	485	488	505	510	472	495	510	479	523	497	486	525	483	514	467	509	503	501	556	498	463	482	515	494	511	516	521	477	498	487	478	512	486	483	509	475	501	457	481	514	500	516	492	467	507	488	479	491	512	480	487	501	462	489	466	527	494	482	475	463	504	482	487	436	499	496	522	511	492	467	504	494	457	482	529	483	516	511	500	494	504	503	511	497	472	503	487	525	481	472	455	495	501	496	528	485	455	467	472	530	506	492	517	436	509	523	455	471	472	489	512	487	469	493	474	532	467	499	477	496	471	498	448	481	545	486	518	485	459	460	492	544	478	525	481	481	478	519	474	494	493	525	488	466	500	486	468	499	499	526	471	457	477	517	490	480	505	537	483	452	500	517	467	458	529	467	510	482	527	476	497	499	462	499	533	509	473	500	495	496	479	562	474	481	489	494	506	472	511	476	501	480	518	515	514	463	490	500	478	520	537	512	483	469	494	492	479	488	476	509	504	485	484	471	494	457	505	488	481	500	457	498	507	481	522	511	454	462	505	503	496	497	501	506	498	492	481	503	524	460	535	500	515	462	477	520	532	506	461	500	521	444	503	505	480	508	494	510	508	437	478	503	470	498	513	488	492	471	478	489	495	513	481	509	487	512	516	498	476	483	474	492	495	476	466	464	469	500	487	483	498	503	505	459	478	496	488	490	469	481	459	516	490	483	477	509	512	469	493	491	468	509	525	479	495	501	505	551	486	531	494	499	476	502	480	495	496	466	497	490	529	462	527	481	506	470	497	497	474	469	498	449	514	513	478	507	511	500	526	483	467	487	475	468	536	521	479	515	514	513	475	482	509	486	497	512	467	501	478	457	507	481	503	490	519	525	499	480	503	504	476	504	485	536	469	489	515	463	492	500	536	524	514	482	463	481	515	534	498	528	529	494	527	525	482	473	482	502	509	473	486	516	493	524	461	480	498	468	523	477	487	480	514	521	461	491	456	465	535	519	480	541	513	490	521	514	489	502	522	505	500	512	464	470	513	505	498	470	509	479	503	514	464	505	493	487	510	485	487	481	495	486	485	515	490	494	489	476	470	499	451	499	468	539	439	497	508	472	482	499	520	431	474	492	482	519	505	469	465	488	496	536	482	501	484	511	502	512	494	463	466	524	526	501	506	504	537	464	500	483	539	482	463	517	480	527	509	486	507	501	523	507	467	516	461	454	466	532	521	512	461	488	472	493	492	495	528	505	493	486	528	445	490	511	509	525	530	507	494	500	503	472	492	500	467	505	473	512	518	525	474	485	509	477	515	501	536	492	490	491	510	496	475	514	497	499	478	521	503	496	511	518	485	469	473	480	529	491	512	498	521	517	532	445	492	512	486	494	520	497	505	493	499	482	488	500	451	529	495	490	496	495	471	462	519	496	485	464	510	473	502	469	471	486	489	507	473	487	509	484	510	491	533	459	524	485	477	467	487	535	508	501	473	485	499	447	508	527	501	500	498	522	464	503	469	490	492	508	489	517	487	454	499	471	516	480	510	489	534	517	469	503	453	486	472	512	481	501	478	487	498	475	463	463	492	499	518	488	480	488	508	483	484	466	477	470	531	504	502	513	504	510	468	511	493	493	520	495	500	468	502	526	486	508	477	513	475	502	469	516	507	449	534	491	487	502	485	524	527	506	492	486	526	499	475	523	450	538	508	538	459	528	466	479	485	492	473	494	486	474	495	484	505	525	496	484	491	471	510	511	480	458	489	489	479	553	468	503	534	463	485	464	494	548	490	511	484	483	491	491	522	457	502	471	499	504	473	524	469	527	493	460	508	488	467	501	498	544	504	480	492	495	459	507	514	522	473	508	474	485	475	489	530	505	511	508	474	513	512	482	499	484	496	484	441	477	490	479	506	496	506	484	519	488	497	514	497	465	498	494	473	544	523	472	528	465	430	504	490	531	482	498	493	481	509	466	474	500	489	515	502	485	464	505	502	488	498	473	470	454	543	493	507	516	516	468	471	510	498	513	484	503	511	476	464	477	521	500	477	495	503	485	472	469	510	511	448	509	543	476	495	472	473	511	487	507	446	509	476	479	496	495	525	463	486	466	497	471	486	499	494	531	479	457	481	466	527	489	492	537	508	511	486	493	514	487	491	492	499	523	528	520	532	514	462	453	503	436	469	478	497	528	513	473	507	461	505	478	509	493	496	504	490	436	485	505	504	509	491	475	487	479	494	463	551	499	493	511	479	455	480	518	473	542	472	499	511	506	471	434	509	466	518	505	492	460	491	495	471	466	474	490	492	508	517	501	493	476	519	478	493	475	507	503	523	513	498	496	482	567	441	478	491	500	493	537	488	485	509	464	445	507	481	508	520	459	487	519	535	468	517	482	517	485	489	522	464	505	492	463	524	477	507	454	494	476	535	447	511	521	548	503	490	480	520	504	486	519	476	498	517	483	476	446	460	486	472	475	519	481	464	441	513	498	471	475	531	467	495	529	472	485	457	504	489	498	466	488	487	463	480	482	508	474	532	476	470	536	485	508	522	505	466	520	511	462	516	469	492	486	499	490	486	478	490	505	476	468	520	470	490	454	485	437	549	491	474	476	497	515	459	486	496	474	519	473	516	502	509	503	509	511	507	490	472	468	505	537	496	493	528	484	474	502	489	490	483	454	525	533	486	490	485	512	492	521	495	494	482	539	506	492	493	515	467	480	481	467	495	515	494	485	511	497	484	490	468	512	481	487	479	480	503	517	494	484	494	500	481	475	464	490	479	499	507	490	523	507	512	503	478	489	452	500	472	463	501	482	525	522	502	537	514	491	527	480	510	557	494	474	501	506	487	492	496	489	493	546	502	492	471	519	520	515	508	447	495	466	471	509	506	536	482	484	477	503	519	487	499	473	479	483	515	516	520	502	483	498	477	490	475	553	525	471	497	496	468	501	522	494	466	472	491	464	460	533	513	495	461	472	489	479	527	466	500	489	445	464	472	454	503	497	465	492	498	527	518	537	488	473	489	491	502	494	486	477	502	491	531	519	516	490	496	488	501	473	481	511	508	472	510	530	507	479	491	464	459	490	487	487	489	519	501	503	467	475	500	526	486	546	495	500	466	520	502	492	536	478	485	482	477	512	536	505	533	465	455	524	521	481	467	521	489	473	476	489	443	518	473	460	451	482	522	483	502	515	494	521	466	500	506	474	479	488	539	521	492	490	505	462	504	476	484	465	500	487	531	525	468	469	497	510	517	489	505	477	479	467	512	493	537	487	483	453	472	474	522	461	508	493	509	490	509	488	480	487	500	569	503	466	515	465	445	507	489	534	493	495	497	518	516	514	492	492	507	473	462	524	507	495	516	524	516	497	493	468
56785	40335	7232	1015	663	563	491	474	447	422	411	383	347	344	400	351	365	376	350	354	351	336	331	346	346	345	352	327	363	344	329	349	341	379	307	321	361	302	332	334	315	351	326	365	333	314	353	340	339	348	332	335	308	327	344	300	326	316	338	318	329	335	331	381	337	330	360	335	342	320	343	353	320	322	368	348	327	345	313	352	333	314	349	313	311	325	329	332	321	328	348	345	335	360	349	326	373	326	351	300	334	329	331	294	328	358	315	335	332	335	340	334	362	335	309	337	313	329	331	312	358	317	323	349	323	351	329	303	315	325	342	340	319	345	340	348	339	322	293	352	308	310	348	353	354	318	299	319	337	338	358	321	346	311	338	339	344	349	366	335	362	320	335	354	326	332	344	325	346	319	328	323	305	313	357	331	321	347	328	319	329	346	299	335	296	358	368	351	347	339	333	324	319	360	299	330	368	286	365	347	273	323	335	311	336	370	355	350	343	317	321	320	335	321	331	343	358	327	322	306	330	349	322	330	350	341	334	339	329	333	321	320	333	355	322	333	339	343	360	338	348	338	322	364	316	326	326	312	336	346	310	333	329	341	327	346	344	339	321	341	319	292	364	315	322	334	352	334	337	341	337	324	317	347	324	345	323	323	362	336	331	341	324	300	340	339	314	327	338	340	321	327	340	346	317	362	312	326	352	317	353	305	333	335	329	327	378	365	350	290	291	361	346	324	318	339	356	322	307	324	324	327	338	325	345	353	323	334	315	342	341	320	339	337	351	337	324	351	327	355	349	360	332	341	338	300	332	362	321	354	325	326	348	301	318	335	363	334	346	337	310	290	318	375	341	308	333	317	356	334	350	321	338	322	338	331	344	328	341	317	324	324	336	336	323	338	325	324	348	326	317	363	345	352	325	308	344	330	336	337	318	312	337	365	336	339	311	339	336	335	334	365	353	354	323	337	321	336	320	305	355	342	316	325	331	323	334	326	311	343	332	338	347	354	353	323	364	349	342	338	305	320	302	329	327	302	334	323	327	351	351	335	336	314	364	339	335	359	359	353	354	340	365	349	317	338	344	313	326	353	327	316	339	361	379	277	343	350	344	319	315	316	332	321	331	304	343	309	344	347	366	332	343	345	351	326	330	331	335	329	330	317	331	293	334	304	335	328	362	347	372	325	335	334	344	326	324	327	329	351	352	306	316	316	320	353	338	316	325	310	333	334	343	321	336	348	333	369	341	317	352	332	349	339	364	344	356	319	313	332	329	287	324	335	340	334	328	323	310	334	326	331	329	354	364	350	321	342	352	345	320	340	330	330	357	298	313	324	368	342	312	354	321	356	328	374	292	337	371	313	334	355	301	339	357	332	301	300	343	322	304	343	346	322	330	325	360	314	342	358	341	324	348	319	296	291	325	329	327	324	317	345	382	342	351	328	341	330	330	291	308	324	298	357	339	329	339	353	336	327	320	330	331	364	334	348	314	323	335	358	334	355	344	360	331	346	377	354	341	358	352	335	312	333	329	321	353	344	361	338	334	339	304	332	346	332	318	333	356	347	351	343	353	364	312	351	346	354	337	345	333	346	309	300	313	343	337	326	315	371	314	307	351	321	331	337	360	322	314	332	317	346	311	330	326	317	315	354	326	321	354	355	340	353	316	323	371	333	333	353	343	325	345	350	343	338	356	321	355	336	342	310	335	358	348	363	321	361	366	346	314	311	317	315	320	378	313	333	360	339	330	349	305	325	289	334	363	362	361	331	288	334	317	345	326	346	323	329	306	343	319	333	319	322	301	339	341	321	319	323	335	301	331	307	324	341	330	344	334	321	370	356	364	313	314	290	355	355	309	330	321	326	344	336	331	335	331	333	343	343	341	329	330	311	347	320	349	319	291	338	326	335	322	326	320	319	335	323	311	328	320	328	317	331	324	276	330	354	330	339	308	338	339	322	330	331	343	355	348	357	339	304	324	330	308	292	299	309	314	295	326	298	370	361	369	337	309	356	328	334	290	325	323	348	325	354	341	333	334	303	324	329	336	341	327	317	366	338	343	338	346	328	320	315	328	378	337	308	333	307	381	366	335	314	322	332	315	333	310	352	345	305	329	312	350	306	333	354	327	321	326	328	314	371	313	345	347	329	336	342	363	323	326	325	336	331	304	333	346	296	326	346	330	342	375	314	312	321	326	297	327	324	329	329	364	380	329	330	341	365	335	343	343	369	337	345	336	345	319	310	342	319	318	309	365	334	342	348	328	339	330	311	321	336	332	324	341	331	357	294	361	291	338	337	297	302	331	342	319	339	332	318	298	337	329	363	353	326	347	373	341	320	302	339	337	320	315	299	350	344	339	338	340	349	336	334	345	327	376	341	339	353	324	314	316	332	352	309	330	278	340	365	337	366	340	317	357	326	313	346	308	327	318	326	340	324	337	360	359	364	324	324	314	351	313	344	319	343	331	313	320	333	351	315	315	337	336	362	331	319	350	339	338	307	313	344	317	360	320	303	333	305	319	322	337	332	302	312	322	335	332	336	295	329	326	339	337	346	346	335	314	332	327	313	329	335	355	337	329	328	314	355	333	346	324	321	342	295	309	345	359	330	357	343	363	326	352	357	341	358	350	321	304	379	302	314	375	317	322	315	353	342	351	360	316	364	363	346	335	319	323	308	307	339	325	327	314	365	339	332	324	327	328	342	315	323	330	333	340	333	331	335	320	354	347	297	312	341	330	348	311	352	340	348	350	349	348	359	351	339	340	312	354	313	343	329	358	346	365	347	316	361	338	339	371	360	329	312	325	336	336	333	345	346	331	327	323	340	334	321	346	333	324	309	304	355	345	327	344	357	317	318	328	309	350	331	325	332	303	333	313	338	346	357	337	368	312	328	338	350	345	350	334	323	307	336	312	302	357	327	325	328	335	384	312	348	324	314	333	346	319	324	357	327	342	339	357	344	322	367	343	323	356	338	365	343	316	323	291	333	307	332	321	321	311	350	352	317	336	336	334	351	367	350	349	317	322	347	307	389	345	293	334	333	321	335	332	355	368	310	344	322	348	336	324	301	354	334	328	342	356	315	337	324	347	342	309	332	333	355	373	336	318	350	300	369	294	334	335	347	355	320	285	362	326	335	321	352	338	338	367	346	359	326	342	300	337	312	363	345	345	303	313	320	338	336	317	320	322	328	362	335	325	309	310	357	319	354	334	364	320	318	350	311	323	339	350	349	343	334	330	343	365	328	313	331	338	311	321	364	315	334	350	346	332	337	320	328	322	339	318	305	336	367	354	347	349	380	332	331	314	301	349	339	321	301	362	279	329	350	332	312	299	310	349	344	341	326	327	341	316	330	324	300	378	353	356	332	337	326	325	338	315	346	326	320	326	315	318	296	283	341	322	338	347	318	357	367	324	339	340	331	341	351	319	340	336	352	315	304	342	317	320	365	331	315	312	302	362	345	341	322	338	305	336	396	348	314	326	310	363	358	330	365	332	333
34283	22285	2201	2461	2229	2001	1737	1569	1445	1288	1296	1157	1119	1063	1123	983	960	1023	979	951	910	970	905	964	949	885	876	905	884	881	893	872	865	871	859	859	907	789	894	835	890	880	870	859	894	838	883	841	893	841	826	867	886	863	892	856	939	866	863	830	890	892	892	831	838	809	840	817	874	820	913	844	886	874	857	882	829	823	809	872	863	865	892	826	880	837	851	890	864	853	903	830	858	813	852	890	813	823	811	876	857	877	824	851	870	808	892	852	832	894	856	840	812	858	813	859	833	823	847	845	825	766	848	852	814	896	805	865	846	915	817	846	910	805	826	850	870	858	824	840	842	789	838	828	877	860	861	855	843	816	801	842	826	876	868	809	824	876	823	823	857	799	852	813	841	801	787	853	833	835	884	863	855	803	890	839	850	883	797	820	890	884	821	803	830	856	855	897	845	825	844	795	873	827	846	815	848	800	839	878	839	844	861	851	877	846	846	860	839	801	844	865	847	834	876	845	834	787	840	888	829	823	889	837	840	825	846	843	818	843	846	828	849	877	832	907	828	819	802	848	772	837	879	825	784	820	833	859	846	839	820	792	793	842	838	778	876	851	879	867	850	828	893	883	840	785	791	877	822	865	819	859	840	854	833	823	821	869	864	855	814	879	847	904	794	844	838	839	848	794	911	809	814	844	846	815	830	812	838	831	837	839	858	790	846	830	883	894	827	885	890	844	809	885	824	830	847	802	832	926	855	854	852	891	821	858	874	854	868	834	852	824	854	863	834	798	823	873	874	847	873	814	879	754	841	825	840	821	912	876	873	834	830	926	820	864	828	832	847	877	767	871	853	822	793	815	836	860	847	796	815	846	837	871	822	865	863	893	768	904	774	866	834	818	841	821	784	861	807	868	829	835	820	794	822	840	821	824	830	812	868	845	879	816	874	856	852	835	815	823	820	863	826	869	844	835	883	765	888	811	821	867	861	871	827	816	863	898	843	785	868	804	844	858	828	826	837	815	882	825	874	847	805	841	817	807	808	870	848	884	860	856	860	911	888	835	838	851	857	831	838	849	759	842	864	816	839	876	831	873	889	876	796	820	801	821	839	829	822	820	832	832	892	820	865	834	850	849	806	880	858	870	848	835	889	809	886	829	878	898	828	824	824	822	896	860	873	823	849	838	817	859	809	850	836	831	878	827	893	841	849	845	869	840	825	851	824	820	842	793	871	842	874	891	846	843	840	843	828	864	870	807	830	861	868	837	801	834	823	848	819	834	834	841	816	810	834	871	834	825	860	852	855	838	831	828	872	874	785	854	887	857	849	826	830	833	847	848	847	846	806	843	894	799	826	820	826	841	846	802	840	873	810	797	887	848	816	821	840	848	870	831	801	871	826	859	830	845	853	870	851	833	818	816	871	864	842	807	865	797	851	835	820	882	817	820	833	877	825	851	930	838	843	858	843	846	832	821	828	836	838	830	869	837	899	841	841	862	845	837	855	842	868	802	819	822	791	827	870	788	828	890	844	798	852	880	823	826	825	863	772	834	818	823	800	849	866	864	860	849	894	851	818	838	871	835	830	858	858	843	832	838	878	864	866	898	832	850	893	868	854	869	834	791	849	866	837	890	805	834	847	831	819	803	873	823	858	838	776	868	852	843	780	854	810	869	750	804	877	807	808	852	836	896	844	887	830	858	843	828	814	913	814	841	881	826	811	824	871	844	857	830	829	860	858	833	838	827	827	811	854	846	863	829	817	857	858	855	833	897	866	822	866	838	831	839	873	824	843	897	803	825	893	913	849	878	828	837	898	809	881	849	890	819	838	893	831	859	907	838	848	850	822	836	836	895	908	735	903	807	821	802	794	884	885	852	794	856	816	838	845	826	809	839	845	776	858	837	797	854	864	832	845	835	833	839	826	862	798	849	844	834	837	843	829	869	836	816	824	868	827	836	834	873	816	853	841	868	850	866	817	821	848	798	840	840	853	788	837	842	855	877	837	852	902	829	854	868	876	804	894	853	856	894	885	870	826	800	789	861	820	818	854	877	851	869	875	872	773	858	894	842	870	806	795	829	882	851	908	857	877	807	820	842	825	831	837	812	799	869	840	887	827	798	821	867	913	847	874	784	837	826	901	862	874	810	826	825	896	837	821	831	874	877	834	870	863	885	805	831	880	894	828	872	861	871	854	834	865	855	858	837	890	838	826	883	821	868	816	860	871	860	826	809	865	929	816	849	858	840	874	850	825	809	877	811	880	822	830	861	830	822	850	840	855	819	853	846	837	859	794	819	847	827	798	858	841	824	814	801	806	873	803	813	847	816	824	842	883	845	818	810	852	858	838	867	831	835	904	844	848	864	837	872	890	805	841	833	876	839	823	864	845	838	801	795	843	845	858	833	866	886	803	858	797	829	901	833	819	846	837	856	808	824	838	846	863	834	859	842	876	806	823	840	871	847	876	793	840	845	841	864	885	837	881	857	812	881	869	864	840	833	826	804	859	796	805	826	831	791	820	840	843	836	866	826	849	850	846	822	888	813	846	815	838	805	847	858	872	896	889	862	849	833	815	888	882	833	871	865	846	858	874	856	849	845	833	846	887	868	835	837	833	796	801	859	862	826	826	880	877	860	807	831	836	816	817	814	796	868	865	834	819	854	821	830	836	853	819	838	844	855	866	836	869	786	822	859	814	842	828	828	867	836	878	831	874	816	824	856	826	810	894	824	786	803	893	879	849	857	903	800	844	896	848	813	829	865	860	853	834	873	864	855	852	823	861	849	792	826	842	871	847	827	845	849	830	822	817	822	794	813	882	837	847	863	819	876	837	811	831	800	868	812	831	812	798	832	819	836	855	785	826	802	834	852	778	892	836	788	836	817	863	854	885	832	837	820	872	817	816	854	878	863	809	857	866	860	823	854	840	874	819	886	799	848	804	862	842	857	797	840	816	804	882	876	833	824	810	822	889	835	792	864	828	832	861	833	812	856	849	776	841	848	819	864	851	850	826	874	839	843	800	837	841	844	873	839	871	906	795	803	840	857	874	837	846	852	784	807	839	865	857	827	824	860	786	852	842	873	874	830	835	841	866	802	869	819	807	826	806	832	846	828	835	848	879	843	811	835	801	845	828	842	802	832	805	803	908	860	782	817	859	882	832	819	854	853	852	821	777	817	856	811	819	873	857	852	845	794	907	819	861	835	838	829	868	889	872	839	879	804	788	829	839	834	848	828	843	850	814	926	826	807	856	852	855	886	840	902	866	804	866	848	835	821	826	859	806	820	841	843	849	799	853	870	836	843	903	867	880	881	854	812	871	870	816	799	835	858	836	870	803	855	801	857	825	845	876	811	805	844	857	809	857	825	819	846	840	893	884	820	847	834	828	860	851	811	848	862	843	869	860	863	835	829	842	886	841	803	867	852	820	823	806	787	835	863	812	857	884	858	839	816	845	827	803	853	909	823	804	852	835	860	812	825	869	864	821	832	832	840	822	801	806	860
70682	53497	14059	2423	1136	845	656	661	539	483	483	435	433	416	433	398	386	396	422	366	385	383	361	411	371	363	392	373	417	359	371	369	367	357	350	324	363	383	344	370	369	373	325	360	366	376	336	393	342	361	382	365	372	386	351	375	379	397	367	354	374	351	361	333	394	363	349	366	358	360	383	356	380	365	358	369	381	365	378	357	336	358	328	339	339	382	362	343	384	356	365	337	367	345	399	388	350	327	347	358	337	356	320	349	332	387	380	336	369	364	351	343	365	363	388	378	356	336	325	374	385	374	346	373	374	354	345	319	392	383	383	351	380	383	331	354	369	340	383	360	345	326	350	356	364	355	387	334	370	342	346	357	374	368	364	360	379	373	352	337	370	365	340	341	380	402	373	350	363	325	350	395	373	360	369	376	374	353	372	365	352	380	371	380	343	366	337	358	358	338	343	366	356	311	363	363	394	381	351	342	396	372	342	333	364	359	337	332	359	356	388	339	382	343	370	365	371	360	392	384	353	372	375	372	340	338	355	374	378	356	373	368	395	373	356	344	363	363	381	348	345	354	380	377	356	342	351	369	356	377	360	360	357	386	360	379	354	364	396	381	326	347	326	362	354	330	358	366	363	331	375	373	368	359	382	379	364	344	341	340	393	317	371	361	361	392	388	331	356	315	364	344	362	358	363	347	368	379	383	350	333	401	383	351	381	333	371	373	355	372	329	374	373	354	383	391	400	347	374	363	340	362	371	375	413	359	373	364	330	398	349	363	387	311	365	337	343	355	342	370	400	374	394	367	357	390	366	356	337	339	371	388	350	349	377	379	364	353	371	335	383	364	347	350	369	380	348	379	354	305	340	358	379	331	366	359	377	334	358	337	358	360	353	357	377	337	402	391	360	370	369	380	352	352	389	362	318	343	377	338	331	340	379	351	348	335	387	367	371	312	375	393	358	368	341	339	354	355	381	384	370	346	344	349	347	356	354	359	334	355	346	362	371	403	386	347	405	343	383	356	382	400	324	352	367	363	327	373	340	375	359	366	363	373	388	384	384	304	362	364	390	376	363	364	380	343	344	353	361	381	316	351	365	364	371	386	320	378	359	363	354	352	376	346	357	378	353	346	367	370	370	335	366	351	369	392	380	348	341	326	373	369	355	357	357	363	348	351	351	362	389	357	361	340	366	376	353	354	332	345	374	352	351	338	389	377	354	342	358	389	317	356	386	332	353	333	346	366	345	365	343	345	379	335	380	374	357	338	404	352	364	348	354	390	339	330	337	363	352	393	347	397	373	330	340	402	368	336	358	392	376	337	380	389	360	334	326	374	359	356	398	392	348	383	348	352	351	373	348	334	339	360	371	362	375	353	384	310	372	348	406	379	368	338	376	367	340	361	338	369	313	375	343	386	343	364	356	373	348	358	345	395	352	352	356	413	328	318	372	365	362	393	353	363	384	361	351	368	379	349	359	338	373	353	339	318	357	333	403	387	344	404	370	374	383	383	364	343	348	344	373	379	365	344	369	367	372	337	355	336	348	367	366	363	325	325	373	395	362	354	334	353	362	349	389	343	337	390	369	345	340	399	344	361	369	374	363	395	362	348	363	351	330	345	365	365	389	372	384	360	341	348	337	364	345	373	339	383	356	343	364	367	378	351	359	388	343	357	378	368	382	355	353	333	335	366	374	373	374	320	373	391	409	361	321	387	359	402	379	366	375	354	376	343	328	370	365	382	354	383	347	351	332	363	363	380	365	338	375	344	352	316	360	341	326	375	404	350	378	342	378	398	355	333	384	343	359	341	357	382	333	374	372	353	390	344	339	403	370	373	367	401	353	364	383	333	353	372	309	348	368	353	319	377	346	379	427	402	336	370	334	348	373	336	372	396	332	370	354	365	363	372	347	388	360	339	357	348	360	377	404	353	383	387	336	341	348	355	332	354	337	358	372	336	373	355	344	367	347	362	348	382	336	355	362	381	342	336	382	361	376	372	372	384	387	343	384	368	376	353	375	363	362	371	349	372	340	371	348	344	341	327	343	380	342	347	362	358	378	359	349	341	351	353	365	386	328	321	356	365	361	350	347	357	376	371	301	364	368	364	381	384	373	350	356	344	379	374	369	356	353	338	379	347	359	367	348	366	366	371	346	380	354	354	358	324	366	388	359	358	385	339	349	383	352	309	356	371	351	358	351	366	343	346	341	353	332	375	358	346	373	337	369	364	355	350	359	353	370	357	374	360	387	331	406	343	346	369	356	396	338	358	361	370	341	349	348	366	399	354	330	367	426	356	373	349	357	331	338	375	353	380	370	370	372	381	368	382	381	368	340	351	367	330	346	364	365	343	372	377	388	326	379	340	341	359	383	316	356	350	344	340	366	372	375	332	365	381	349	338	307	364	378	355	370	358	354	338	362	361	324	381	369	378	345	349	335	369	360	385	367	347	357	377	349	369	349	355	326	365	374	373	343	352	345	363	386	358	318	366	357	334	343	351	362	358	351	359	366	367	376	356	366	343	360	399	362	378	335	348	357	379	352	390	363	356	382	347	332	378	357	374	347	349	349	358	375	340	369	362	357	371	339	408	370	373	395	352	371	371	370	369	335	314	382	369	339	360	382	324	356	339	340	408	352	395	356	387	387	351	367	351	366	334	358	376	355	371	390	382	337	360	346	368	384	360	348	341	369	366	372	370	354	358	336	330	393	351	361	361	349	369	366	350	355	356	373	365	307	329	357	332	377	339	359	383	373	344	336	347	338	344	356	369	355	355	327	351	363	324	340	403	354	359	363	346	385	353	365	338	343	336	326	372	367	365	343	331	330	375	358	390	395	332	338	379	349	368	340	359	371	366	375	355	386	360	356	303	358	368	363	353	376	335	337	349	387	383	344	306	359	308	365	341	360	362	356	372	373	375	346	390	364	369	381	379	371	338	399	398	383	367	349	323	366	342	365	408	351	403	374	380	359	358	349	378	357	330	383	385	357	321	362	319	362	349	376	374	343	343	344	333	370	366	335	339	369	336	381	359	397	359	360	327	369	375	326	362	362	351	341	389	368	347	368	391	350	379	366	350	392	397	362	324	372	368	367	387	348	393	354	369	358	364	353	384	351	335	354	381	348	369	357	324	342	380	371	350	346	328	385	343	361	352	340	375	328	365	357	386	345	384	372	320	344	364	384	394	362	334	341	343	379	340	360	360	367	362	325	405	333	390	320	367	375	348	360	358	352	372	340	363	361	354	375	402	392	325	370	323	388	381	355	352	384	406	360	358	387	343	362	345	368	371	381	345	360	365	374	374	402	367	366	366	340	335	357	352	365	363	355	368	349	320	374	356	351	348	365	340	317	367	354	323	362	364	376	337	381	333	327	343	357	348	377	397	337	342	348	338	339	346	324	338	347	353	380	345	329	376	338	370	395	353	370	393	374	375	346	364	371	333	369	320	353	378	385	367	403	350	367	320	337	387	336	375	366	321	342	337	344	378	361	375	377	340
43404	28866	3261	4055	3555	3167	2579	2129	1921	1831	1593	1512	1400	1351	1278	1162	1178	1219	1154	1120	1048	1052	1072	1014	1033	995	938	948	997	987	909	959	938	948	942	895	874	971	905	928	930	912	914	896	895	935	898	914	856	911	819	844	916	928	976	887	859	903	897	900	879	840	891	900	893	882	834	891	900	885	909	888	839	824	843	863	923	868	854	898	890	857	872	878	832	872	942	850	863	835	831	855	835	845	829	809	828	867	896	896	872	876	867	876	843	814	848	870	889	856	878	871	902	827	925	939	832	830	861	887	901	869	867	909	892	922	908	831	877	852	820	916	893	907	911	777	864	965	899	903	824	866	836	873	898	832	892	893	913	900	865	890	873	909	856	870	887	813	866	827	896	846	894	847	832	853	905	930	846	880	876	904	826	900	857	885	900	865	843	847	911	864	921	896	849	928	862	917	808	842	916	881	852	821	866	883	913	876	864	873	915	900	862	850	910	857	831	865	846	893	836	898	822	852	873	859	867	904	859	872	902	858	854	895	858	826	832	835	881	880	926	893	889	837	851	864	841	877	902	927	918	865	869	863	888	887	837	887	887	888	896	870	875	823	898	835	886	820	852	880	845	908	830	889	855	896	882	874	833	905	926	864	849	875	848	855	850	895	841	882	862	883	912	832	849	876	872	867	884	888	944	836	843	906	777	879	868	862	843	870	852	807	872	847	896	849	909	890	854	878	891	834	928	873	905	888	889	848	863	854	828	866	873	857	855	868	857	893	898	908	845	879	870	926	833	887	866	822	849	874	814	857	864	873	913	875	866	891	876	905	815	836	857	897	853	857	892	851	877	923	906	860	827	833	862	866	870	899	864	860	840	873	869	853	892	834	854	923	877	848	857	886	845	871	853	874	857	872	909	907	841	870	854	874	871	829	840	884	902	874	898	833	870	894	880	870	887	826	863	816	856	888	854	843	889	848	840	874	853	911	855	842	846	903	855	877	911	866	817	853	850	896	867	886	863	885	899	828	900	902	879	871	905	877	924	836	873	877	826	856	908	887	852	878	899	850	857	865	853	857	842	879	903	824	863	899	892	880	870	840	881	899	870	849	839	871	856	851	784	860	841	823	840	851	860	867	921	867	912	874	847	873	883	844	888	879	872	865	895	842	893	891	909	879	880	867	893	889	850	827	816	926	904	808	868	832	896	842	848	826	940	879	844	833	870	884	848	928	888	844	883	897	826	836	865	824	864	867	881	852	828	882	897	829	842	868	900	842	837	880	901	868	868	840	855	884	814	886	893	870	922	848	884	847	835	864	873	886	811	888	803	843	839	883	869	880	822	890	869	856	895	884	836	888	867	950	870	928	844	893	832	841	912	840	853	853	899	892	852	829	868	835	815	806	869	846	920	907	872	811	866	843	902	819	860	824	928	927	848	872	856	883	822	834	826	864	856	881	875	875	874	869	884	870	895	878	875	874	940	895	897	838	898	829	883	860	872	845	854	863	886	842	829	883	813	880	848	846	872	855	810	876	856	872	853	858	889	879	841	889	826	898	876	846	883	842	891	844	831	873	889	874	920	875	867	886	849	883	883	858	850	882	868	817	831	861	902	861	892	849	845	919	830	824	909	935	826	848	871	836	872	867	868	878	821	882	894	856	872	869	834	857	824	868	864	910	873	878	864	840	880	837	822	915	911	885	852	863	936	834	851	921	896	866	827	852	872	860	897	892	826	864	849	828	889	887	836	873	880	880	892	869	852	870	810	887	903	861	871	852	856	847	941	853	895	914	888	821	831	905	843	889	850	875	904	875	896	843	853	881	908	926	878	863	868	892	856	880	881	831	884	843	842	882	839	842	905	914	845	880	838	889	883	829	883	838	848	816	875	856	842	904	863	919	863	850	873	885	860	871	820	873	877	858	885	884	871	908	896	841	850	904	914	886	862	859	882	881	853	941	887	869	838	839	851	842	847	906	861	901	885	874	935	813	896	831	919	841	865	901	860	849	908	847	889	895	903	875	892	881	844	884	833	901	856	844	861	887	828	839	874	861	831	917	866	795	858	814	894	907	881	853	848	873	811	893	883	873	881	850	883	906	853	834	908	913	893	881	889	878	897	853	819	849	818	846	883	845	866	871	853	871	893	887	892	899	906	868	860	842	891	846	866	842	868	845	859	781	896	932	833	845	886	816	865	856	849	904	824	876	903	840	861	819	878	904	822	833	873	863	879	818	846	839	819	907	856	918	948	846	877	887	887	825	854	812	863	885	894	843	818	836	862	887	894	869	896	882	846	882	854	815	826	827	870	907	884	843	869	849	901	843	832	892	901	842	876	816	844	911	866	869	858	858	854	859	879	831	859	862	918	893	897	884	891	834	910	834	887	852	863	884	900	826	905	842	873	865	886	914	854	858	916	844	882	906	835	887	841	843	856	815	891	909	801	898	843	844	853	828	866	908	905	880	857	836	894	856	828	829	894	906	915	874	885	847	885	936	873	814	846	856	846	892	848	888	869	884	824	872	842	875	918	874	815	892	904	866	910	930	832	848	851	846	850	896	876	846	821	838	919	895	841	849	926	827	868	809	844	828	850	850	870	897	865	857	825	881	837	870	890	877	919	883	878	861	935	934	868	847	867	906	884	819	822	863	932	854	899	851	875	911	952	957	853	822	893	882	852	825	875	897	828	895	880	904	869	823	840	923	845	860	879	791	891	920	833	910	831	849	837	893	834	880	914	831	848	888	863	811	837	855	878	843	870	863	868	897	883	889	808	885	817	904	882	821	827	909	881	871	869	818	888	816	857	812	854	853	825	896	877	839	859	881	888	810	819	897	833	895	886	836	889	906	863	871	831	880	860	819	901	846	872	907	812	872	934	836	874	883	840	895	836	848	858	864	882	832	898	842	913	883	842	877	896	907	885	866	804	870	874	843	874	861	919	871	820	814	820	868	867	860	887	846	832	947	849	858	898	859	837	804	818	852	853	878	804	849	825	896	862	861	907	866	821	863	869	837	900	900	868	908	871	858	786	894	849	941	887	886	914	815	903	867	901	873	873	867	781	870	835	885	844	862	844	902	836	856	846	876	902	864	878	867	857	891	916	852	852	869	845	828	913	853	905	852	828	852	850	831	847	884	847	856	837	884	835	862	864	811	889	837	868	841	868	865	853	924	904	830	881	900	896	814	913	826	856	853	923	817	874	898	916	840	901	841	864	892	921	856	914	885	871	842	862	882	835	857	895	833	835	823	920	851	833	860	906	853	880	900	856	936	871	890	850	839	836	921	927	882	814	859	818	840	869	882	898	879	847	817	867	844	857	909	877	836	890	822	845	805	836	834	848	829	913	886	855	901	814	884	866	888	828	809	824	896	837	843	869	916	846	912	865	855	850	822	866	806	872	874	866	879	878	897	859	838	876	879	864	886	868	858	837	833	830	839	900	821	881	851	874	893	859	865	877	851	813	876	857	879	847	859	877	831	878	856	893	837	890	888	840	842	895	866	883	873
11540	3298	203	170	156	164	172	163	158	191	192	164	203	169	182	182	182	207	180	187	177	166	186	187	159	192	163	171	172	153	173	157	182	160	179	174	161	148	169	160	194	181	161	167	165	160	182	171	157	159	200	181	139	180	165	189	170	166	193	161	165	180	170	172	179	145	180	159	178	173	154	178	179	162	162	163	141	158	184	165	179	186	173	178	174	160	194	169	165	175	170	170	185	133	169	187	176	164	180	165	190	153	171	151	180	166	172	186	143	165	181	197	169	195	155	160	170	185	167	162	165	174	163	171	183	171	158	185	171	183	195	177	178	183	168	207	178	156	164	153	166	168	168	187	161	181	154	183	201	180	174	168	195	163	179	165	174	166	151	162	152	150	164	181	161	163	174	183	177	185	156	173	173	188	171	167	169	144	161	165	182	147	156	177	181	177	179	159	166	202	173	177	179	178	168	174	168	203	171	170	173	179	153	176	170	159	196	169	152	165	159	170	169	142	164	175	195	157	166	164	157	188	162	175	162	188	178	176	156	179	152	169	165	155	165	180	189	171	163	165	166	141	163	167	176	166	166	189	162	177	170	162	172	168	168	165	179	160	189	180	154	168	156	194	180	166	151	165	165	138	170	185	165	167	169	154	175	148	149	161	168	169	162	157	171	161	195	166	164	146	156	175	164	160	178	184	156	180	166	166	177	150	194	177	164	164	198	197	179	197	194	193	190	160	179	171	175	188	143	179	169	164	138	175	172	165	181	167	176	175	184	170	175	166	174	156	195	155	171	170	181	172	174	179	170	160	175	161	162	150	179	173	173	161	188	159	178	170	177	174	175	147	166	197	195	172	160	166	178	158	160	167	149	173	166	186	163	178	158	194	172	155	165	167	181	175	156	156	192	161	168	185	152	171	152	184	162	155	186	155	168	170	174	165	164	189	174	166	177	151	186	206	184	150	175	121	161	161	177	198	188	171	180	159	142	154	160	146	209	168	145	156	186	171	190	193	171	178	180	159	169	189	165	178	183	145	141	181	162	160	163	148	161	189	203	192	169	179	147	150	176	175	164	173	168	157	192	197	161	173	160	191	162	171	154	161	168	179	189	165	173	181	197	199	179	192	173	169	161	172	183	175	195	140	155	161	186	177	174	149	157	164	167	185	166	185	167	171	170	166	181	162	150	171	181	158	167	149	150	170	177	156	156	171	165	153	195	175	163	181	171	173	195	181	164	152	159	157	164	185	170	184	174	149	155	139	171	169	189	178	160	191	163	161	144	177	172	169	160	161	148	169	185	163	176	161	175	164	159	149	191	155	195	160	160	166	157	151	178	187	160	167	173	154	159	168	180	185	174	189	177	167	163	160	159	164	191	195	186	174	176	179	186	191	153	171	161	188	138	157	171	170	171	166	198	166	170	157	173	175	176	176	187	149	188	172	182	172	177	170	174	174	170	173	161	177	195	173	188	165	177	174	181	178	168	177	175	179	181	154	168	163	174	169	165	147	186	186	173	166	161	171	165	146	190	148	150	166	186	199	190	187	173	166	172	167	167	187	190	167	163	161	158	163	169	160	154	174	167	166	173	166	171	174	155	186	155	175	147	164	169	164	174	185	167	175	196	177	163	146	163	157	166	179	171	170	160	149	166	171	174	174	190	174	166	178	182	185	145	168	174	170	178	182	157	171	173	160	196	179	158	156	171	136	164	148	171	174	157	164	149	162	181	193	163	173	141	197	176	162	170	161	143	177	173	168	186	175	161	171	177	170	174	162	185	152	184	185	169	188	173	161	177	184	171	179	169	140	167	165	152	160	149	168	194	175	167	159	159	171	194	182	180	198	172	179	178	200	181	199	185	162	156	159	161	197	178	175	190	172	180	167	169	160	146	159	169	174	159	179	175	156	185	152	145	165	175	183	173	151	160	157	194	176	176	155	157	169	170	180	171	150	165	195	170	178	137	160	170	184	153	163	185	175	146	158	185	156	154	187	182	164	181	162	169	172	196	156	168	162	148	159	181	150	163	157	161	158	177	168	161	193	141	187	148	168	160	146	158	171	199	153	164	161	174	176	201	163	163	160	180	168	162	179	168	168	181	186	186	158	161	170	175	187	151	163	177	196	150	144	154	168	156	147	172	173	154	177	174	171	185	163	192	163	180	156	149	189	187	185	157	183	170	195	147	162	180	180	181	167	169	161	178	181	176	158	165	166	177	175	160	153	192	155	174	154	172	161	179	177	185	180	176	187	168	158	160	144	199	173	167	141	172	171	181	164	162	180	136	177	172	179	169	170	183	178	174	156	162	156	146	159	180	169	144	173	159	209	164	196	138	195	198	186	174	194	170	163	176	162	167	161	182	187	177	172	172	158	153	162	169	180	192	177	166	180	154	175	184	163	175	167	183	175	207	185	166	180	151	165	175	158	159	151	169	164	178	154	167	182	202	169	184	166	169	175	182	170	166	172	164	157	167	159	175	174	174	180	167	190	165	160	170	164	189	167	191	172	182	156	161	184	159	174	173	180	184	156	161	174	160	158	185	183	161	163	177	170	156	185	166	190	141	146	172	194	179	156	170	165	152	161	168	166	159	155	171	177	157	200	150	154	167	172	178	159	203	155	163	171	177	159	170	183	188	163	181	185	162	192	166	174	169	192	162	141	165	160	167	186	171	147	183	159	165	167	168	175	190	151	160	135	171	190	182	161	181	164	185	156	194	154	153	158	170	171	165	173	169	158	163	184	166	164	153	152	161	147	154	168	158	146	183	180	168	178	181	154	182	173	171	176	172	164	183	178	178	157	161	171	140	177	176	164	171	170	172	186	168	182	170	186	170	156	166	174	171	170	182	150	152	162	175	168	134	143	167	146	180	167	179	164	145	169	170	168	165	180	157	161	147	164	193	166	189	154	180	197	157	169	175	166	153	181	178	158	167	185	163	161	172	182	176	180	177	196	189	176	191	138	132	158	166	158	200	173	166	175	170	175	172	160	163	159	175	176	170	169	168	172	179	174	176	173	186	165	157	161	139	196	175	161	162	174	178	158	156	176	166	177	158	167	177	157	161	165	154	175	196	187	175	172	147	182	171	188	143	161	203	154	177	173	176	167	180	171	174	173	169	171	196	173	196	151	169	167	175	186	161	164	175	172	181	176	183	189	175	161	167	196	175	190	188	171	160	173	164	161	183	157	159	150	133	175	159	163	172	161	170	187	166	163	164	156	183	146	162	158	161	190	186	187	175	176	158	143	158	178	163	145	179	155	179	182	167	164	172	164	169	177	164	169	143	195	171	157	215	156	163	178	167	151	175	176	170	185	177	184	148	153	182	162	184	158	154	169	193	166	152	179	175	181	150	152	165	170	184	172	148	180	177	192	175	176	189	202	170	154	172	165	168	159	163	170	168	172	179	186	170	166	187	159	193	170	161	185	159	179	174	178	168	181	181	169	177	158	154	194	188	181	174	167	164	176	158	153	186	157	194	166	171	172	157	170	181	179
10996	5099	537	564	547	520	538	520	539	531	519	523	513	497	507	558	462	501	504	500	533	552	524	512	481	483	499	497	532	502	481	563	498	503	454	477	517	466	474	556	499	525	488	477	478	457	518	518	459	467	542	496	471	523	523	512	516	515	485	535	476	511	493	504	506	489	515	489	514	482	473	465	520	520	522	492	467	497	477	505	485	494	509	478	559	484	537	485	489	495	454	504	488	473	487	511	505	489	472	485	487	511	512	513	455	480	475	479	473	512	476	513	508	451	515	482	486	520	507	543	484	518	495	467	522	442	475	473	452	491	459	491	484	501	485	458	491	476	528	454	492	499	473	477	520	502	491	523	510	500	506	453	469	474	504	520	514	434	498	530	471	499	509	496	510	447	490	525	529	471	478	504	468	482	492	514	482	483	501	529	511	496	489	534	480	502	487	494	514	489	466	464	522	487	465	502	515	553	483	511	516	448	484	464	524	510	500	496	482	546	528	523	550	516	499	483	461	462	480	493	485	490	484	562	487	492	488	507	517	483	529	501	518	449	463	488	497	505	497	499	505	499	497	484	503	470	482	528	518	516	510	487	531	492	509	479	486	504	504	486	465	512	504	518	503	529	493	538	524	486	495	432	502	493	500	487	515	486	507	512	506	507	472	497	462	495	491	497	476	483	508	479	512	463	488	523	468	492	480	509	451	490	475	475	521	523	470	507	514	508	486	486	494	508	460	483	493	508	484	441	501	481	443	481	544	479	498	493	550	497	484	479	485	519	514	543	482	489	506	521	489	526	479	466	508	453	492	470	451	465	514	531	476	496	511	506	525	501	493	480	463	503	495	517	475	479	498	517	518	496	464	520	482	516	532	487	496	464	530	502	518	485	499	496	491	482	491	482	510	474	530	480	492	491	464	502	495	481	483	487	480	504	525	501	455	546	533	470	475	486	526	469	513	500	483	474	485	512	525	471	517	510	523	506	517	522	503	490	487	501	472	501	497	539	513	441	492	449	531	456	491	477	554	505	502	501	482	455	506	483	477	519	477	498	490	443	518	435	518	520	448	452	503	515	467	466	489	514	513	511	500	527	472	486	512	491	492	483	498	508	566	494	488	481	501	505	513	472	498	502	502	497	516	508	509	521	486	504	469	533	515	467	491	491	474	492	473	478	506	526	478	521	515	473	475	486	498	484	504	477	496	493	516	478	434	500	513	509	512	502	511	494	495	494	468	482	492	487	473	487	473	494	521	466	511	523	461	472	478	499	519	508	511	501	512	495	469	526	494	508	482	501	472	491	503	501	509	509	514	527	489	528	510	527	500	498	524	519	494	543	480	489	504	487	481	517	491	522	484	506	497	475	470	507	471	526	496	530	484	473	529	537	515	498	498	537	494	474	527	516	506	517	483	483	501	513	487	488	468	487	452	500	467	459	524	505	494	530	495	505	491	524	500	499	542	431	484	501	514	484	482	499	498	470	486	495	502	460	511	497	500	480	511	484	507	543	471	443	507	507	534	512	499	461	502	501	495	491	496	477	465	469	497	508	493	523	494	484	491	509	541	514	468	531	464	474	485	490	488	482	476	518	503	485	488	490	502	496	520	494	468	494	526	478	512	510	524	518	477	466	520	470	506	505	496	490	484	475	509	518	487	487	491	496	503	509	490	488	479	483	470	493	504	475	497	509	525	480	514	483	482	479	499	504	475	475	534	506	477	505	518	508	474	506	505	477	518	496	517	468	487	492	535	500	517	525	516	464	505	500	466	506	488	494	506	490	467	504	485	489	474	509	508	486	491	507	486	506	498	512	508	501	474	502	471	501	467	501	506	486	484	496	535	500	481	503	513	480	485	476	462	503	511	488	513	487	505	482	501	510	509	471	522	544	458	463	479	507	555	467	471	474	490	496	520	493	501	516	527	476	540	530	498	501	488	509	518	515	498	492	518	483	516	485	497	489	523	504	486	477	494	521	499	501	457	508	469	528	494	469	527	488	496	484	470	477	467	542	493	483	468	540	484	520	481	517	500	497	481	499	507	452	477	505	491	491	511	489	490	466	520	497	499	450	533	487	499	494	510	483	495	520	480	493	509	492	487	479	470	541	536	491	461	490	513	527	489	537	510	467	497	489	513	523	494	462	502	526	462	500	489	476	501	485	519	505	469	524	537	523	501	501	516	513	494	473	512	525	486	484	519	474	486	510	488	507	494	486	480	498	472	489	508	516	499	511	499	485	471	509	452	503	518	491	496	489	491	492	514	553	476	466	494	494	498	515	489	504	477	505	528	478	518	502	488	500	492	481	497	479	520	541	497	446	517	486	503	505	509	487	494	489	503	459	499	517	505	526	537	495	507	511	483	491	504	521	497	448	489	543	502	503	506	526	479	482	495	497	521	494	466	521	450	510	514	515	521	506	496	486	499	477	511	505	490	490	530	493	518	495	530	483	492	527	479	526	438	516	497	538	477	524	489	478	513	549	490	491	492	499	493	468	446	485	502	444	515	482	475	459	468	508	534	479	507	472	466	515	467	463	490	510	473	502	475	481	484	498	526	480	463	515	510	490	483	464	450	509	482	485	498	459	515	561	525	501	500	510	476	491	488	506	480	492	515	515	470	463	505	501	508	485	517	499	507	445	468	483	524	511	496	501	484	474	472	499	481	440	495	506	486	485	500	496	495	508	478	497	471	537	464	488	497	485	543	477	517	523	508	494	505	490	494	500	485	491	470	549	464	525	519	504	490	495	497	508	513	530	502	499	524	449	482	454	477	508	500	483	493	538	499	461	490	467	451	518	484	448	473	496	505	463	500	466	480	490	453	567	446	495	500	486	483	482	544	484	493	476	499	511	508	465	489	521	527	497	541	483	495	496	550	489	493	506	486	501	528	521	523	511	532	469	520	488	476	499	507	477	504	494	497	485	511	523	460	518	496	501	495	498	470	493	495	546	480	507	503	497	481	509	523	508	524	521	476	512	510	479	486	472	492	528	512	488	477	501	526	501	488	510	505	492	496	466	508	473	482	511	467	493	506	519	512	475	490	484	506	470	534	524	477	504	470	448	490	484	478	508	512	477	516	489	495	513	497	528	447	506	486	479	504	516	495	511	472	500	470	517	498	478	492	481	468	472	471	515	527	472	450	501	516	529	537	477	487	495	506	504	478	506	521	487	526	478	480	489	490	473	542	514	531	496	501	492	505	493	469	507	497	461	484	521	472	487	517	470	488	507	483	566	502	505	504	539	515	485	485	498	518	525	478	482	509	470	485	539	490	499	492	487	498	508	490	469	490	478	500	507	493	504	501	519	487	488	494	492	478	496	459	520	479	492	508	483	526	496	523	506	536	526	550	521	518	515	513	471	482	446	505	494	496	492	503	499	488	519	520	528	522	501	491	512	487	491	521	470	489	517	487	465	501	484	482	550	451	471	491	483	449	524	524	510	519	469	465	525	520	520	530	491	495	568	480	474	480	507	478	501	527	509	499	514	474	487	498	505
55966	41282	7119	968	715	550	497	459	413	420	384	388	382	355	328	350	407	348	340	345	350	328	365	340	332	324	327	360	349	379	360	331	390	332	346	343	327	329	348	354	316	336	336	368	300	336	353	339	325	314	334	332	347	333	342	321	309	379	366	340	311	330	323	360	333	350	337	332	321	365	328	318	336	347	373	360	354	338	327	336	322	337	364	289	336	335	359	360	330	308	332	356	336	313	344	343	343	345	313	331	323	347	342	327	331	322	320	316	312	327	333	322	351	343	381	355	325	319	341	358	349	317	331	340	312	311	332	333	326	365	318	288	311	325	348	328	311	340	342	357	323	336	321	329	334	323	356	352	320	322	349	313	327	351	334	311	335	376	339	341	276	303	306	316	314	353	333	328	311	344	335	331	335	351	338	285	328	313	339	330	358	360	356	335	348	336	319	330	349	349	345	339	345	353	314	342	318	325	327	334	355	311	337	355	309	347	366	324	332	336	319	318	305	358	325	347	309	315	335	316	325	353	315	317	366	314	344	336	323	326	332	358	336	349	375	327	326	319	336	326	308	333	330	288	342	345	339	347	358	346	364	354	361	310	309	318	333	302	324	331	335	341	340	334	306	368	337	323	343	349	355	332	347	330	316	298	320	334	326	314	297	323	315	337	326	328	345	321	354	340	340	347	329	316	299	330	301	308	347	334	331	350	344	326	322	341	321	308	310	346	342	334	354	351	338	304	346	380	334	332	337	357	326	296	383	315	329	330	323	313	350	341	340	341	330	382	341	336	350	345	353	350	336	356	342	332	351	345	304	358	340	327	331	329	337	362	373	336	305	387	321	329	330	345	329	319	356	356	313	351	322	336	336	348	356	329	350	332	336	331	347	311	314	354	346	350	319	322	339	359	330	282	322	311	341	327	337	323	349	306	333	334	325	320	343	353	331	277	325	382	332	308	338	346	341	308	328	324	323	355	360	354	370	324	330	328	359	313	310	320	304	318	296	328	344	320	314	308	337	325	339	349	303	341	336	326	345	326	372	299	341	337	335	329	355	329	355	291	343	345	353	333	318	361	360	328	312	312	327	345	346	359	343	295	354	363	300	328	325	344	326	360	322	347	331	314	333	352	336	338	347	299	334	347	353	342	325	331	340	339	334	321	328	336	295	353	302	351	353	328	372	363	335	341	324	333	280	330	338	351	305	340	353	333	284	355	336	325	317	349	360	354	356	334	340	323	314	349	349	356	309	335	337	332	343	323	343	310	326	336	318	339	359	343	337	314	352	344	316	300	372	322	349	359	359	334	351	309	344	302	321	338	342	356	358	331	351	340	336	310	338	322	310	355	300	321	327	309	316	352	342	339	311	355	320	324	298	322	309	331	339	343	336	331	365	330	337	335	326	340	345	312	325	358	326	324	315	328	330	343	355	327	327	346	374	355	325	328	379	353	325	358	339	328	304	327	384	343	319	330	359	356	312	362	322	321	350	330	309	328	341	358	290	298	336	296	344	357	315	332	334	303	352	283	362	333	348	345	308	331	325	285	326	327	297	319	339	343	365	326	336	361	319	365	320	350	325	311	317	325	339	333	349	372	334	295	328	333	322	332	379	346	326	357	338	347	322	322	334	339	327	340	347	335	363	309	344	342	345	302	330	361	311	304	321	332	355	356	360	342	367	335	365	359	340	343	354	321	335	342	356	340	312	344	339	310	327	341	357	361	309	340	373	345	328	299	340	316	371	316	317	323	336	324	338	329	305	346	375	330	342	329	352	358	324	334	303	342	352	320	327	318	373	336	318	353	329	347	366	321	367	333	326	365	314	317	303	309	318	332	335	338	369	306	339	314	342	337	317	334	326	329	302	339	352	308	308	355	320	312	324	337	311	340	297	356	343	336	351	328	353	325	324	353	351	306	330	349	335	313	358	324	319	351	344	366	355	333	350	391	312	328	344	337	321	340	319	338	322	298	324	333	323	341	317	334	350	336	316	340	337	335	362	329	354	345	363	352	330	335	312	315	313	332	342	343	315	360	311	327	309	308	314	324	316	309	358	374	331	329	315	350	304	319	324	362	362	337	308	334	288	313	376	357	326	370	331	341	337	305	302	337	329	329	354	321	329	326	336	368	378	321	349	345	308	355	348	357	358	295	337	344	331	330	332	306	337	356	308	350	341	357	314	377	355	331	322	373	359	314	330	361	321	341	315	317	303	378	327	352	366	318	330	322	330	330	355	344	333	314	317	332	344	332	351	357	324	345	343	363	352	311	317	343	318	337	337	316	317	339	333	335	366	337	314	306	343	335	360	347	316	304	318	323	327	354	303	338	325	334	331	345	300	340	359	347	319	275	358	325	302	364	316	315	353	349	389	321	350	342	338	327	337	311	320	323	314	314	351	313	321	331	359	328	302	354	298	330	316	323	290	300	370	336	321	321	365	359	337	329	325	336	344	322	356	302	358	328	328	334	329	314	314	292	331	370	328	314	357	356	345	378	323	309	351	348	307	355	340	319	345	356	308	317	341	342	363	323	342	333	312	316	352	330	369	338	355	340	346	337	300	325	314	315	283	364	319	353	307	335	344	333	338	347	327	346	344	340	331	321	335	328	355	319	337	349	335	366	345	316	334	349	341	328	335	329	346	318	335	344	351	349	308	328	295	313	319	323	338	318	303	336	337	284	320	298	360	338	300	320	316	347	296	330	312	352	339	364	328	337	356	350	341	305	345	357	333	326	329	322	324	354	325	322	319	310	313	336	328	348	345	339	359	313	362	333	358	353	336	333	321	339	331	327	323	326	357	334	344	318	300	319	313	339	319	339	325	329	318	351	333	348	315	339	335	369	325	305	337	322	320	317	330	348	321	301	345	334	289	351	324	319	301	346	328	329	328	370	348	320	303	341	325	344	350	348	349	348	325	284	311	306	319	357	337	340	326	325	332	310	326	350	322	327	343	353	339	355	304	315	369	338	324	328	355	339	319	336	319	328	328	354	342	309	333	353	359	326	335	283	308	311	296	333	359	316	343	296	310	354	349	317	327	356	350	340	330	346	328	334	304	305	364	326	333	345	336	330	347	311	358	302	292	340	337	321	345	346	341	335	304	341	335	329	369	338	340	346	362	332	340	310	317	343	288	320	331	326	335	337	337	333	314	360	310	313	309	349	311	345	323	327	330	331	335	370	329	319	349	316	354	358	352	372	332	335	381	319	357	332	332	316	366	306	360	362	334	336	341	340	331	336	328	320	314	338	325	356	313	329	338	334	328	321	316	386	290	342	303	318	330	345	324	319	353	369	311	350	331	339	326	334	322	347	357	309	335	345	344	332	327	338	369	355	324	319	325	315	316	308	332	347	319	297	354	349	348	338	334	337	329	342	351	303	334	336	381	329	334	368	331	311	348	303	305	376	344	294	323	335	316	322	323	303	341	303	345	342	320	324	341	330	315	333	327	327	349	304	305	311	311	336	344	329	363	355	332	297	315	302	340	329	369	334	317	342
33804	22888	2157	2410	2276	1928	1682	1520	1408	1302	1196	1244	1082	1093	1046	1009	969	986	985	925	931	932	1000	925	934	892	967	914	894	887	904	858	904	862	908	950	853	916	870	844	862	871	856	878	882	824	898	877	818	829	874	833	839	905	814	846	874	837	836	863	897	858	827	875	862	858	874	842	852	836	825	852	865	838	880	813	851	795	845	844	847	850	820	896	880	831	852	826	841	826	819	853	854	839	869	854	812	885	892	867	896	843	831	832	860	815	821	861	872	868	867	796	819	834	831	846	878	835	861	856	891	848	836	860	820	875	793	869	837	878	866	868	848	790	825	886	817	828	876	822	857	848	862	824	821	837	909	793	848	814	811	856	858	840	868	821	811	855	796	788	884	842	844	843	845	864	799	758	886	795	871	849	835	850	882	814	897	862	868	848	848	845	822	819	794	876	859	830	817	852	852	855	866	831	840	906	857	847	790	881	860	836	853	842	797	815	851	833	814	844	827	814	883	820	798	800	804	821	828	808	868	836	795	851	821	836	840	835	847	846	903	842	901	831	818	867	828	893	841	819	810	848	867	835	833	817	809	822	854	861	839	806	854	802	780	825	834	859	804	866	851	879	813	839	866	809	846	841	821	826	829	831	862	887	856	833	840	879	849	845	868	858	814	856	840	823	839	893	791	905	822	842	848	812	811	800	794	844	859	804	823	859	818	792	875	837	853	869	909	864	860	827	871	923	801	901	855	840	881	866	820	873	857	854	903	864	851	799	832	855	852	906	832	831	827	851	867	876	848	857	840	835	826	891	836	795	859	822	830	877	806	905	830	804	834	871	872	803	856	825	820	831	781	825	832	802	865	819	809	897	831	850	832	812	878	856	902	800	827	818	818	845	883	815	840	820	794	864	877	863	809	837	822	829	839	825	817	887	831	850	805	800	809	793	842	831	844	849	823	811	870	848	821	862	846	862	818	905	839	815	814	793	834	860	836	875	842	844	799	851	828	842	873	830	797	891	821	884	857	805	810	836	841	827	815	819	847	860	803	870	898	840	852	852	825	896	843	858	842	881	801	821	863	861	808	829	849	854	925	842	852	839	796	833	856	837	800	833	820	849	806	804	778	885	842	856	831	823	834	844	830	814	818	843	844	832	854	796	833	837	852	894	818	822	805	856	815	854	831	836	845	790	834	785	875	870	900	850	819	842	808	869	854	804	853	819	835	838	874	826	915	877	807	784	810	856	839	838	797	871	880	793	840	820	865	895	897	826	845	865	790	870	827	860	832	868	839	879	829	817	813	882	848	846	796	766	820	879	843	829	844	761	848	844	795	838	859	818	831	876	805	824	849	853	869	875	838	891	833	867	814	843	855	853	804	889	820	831	840	874	841	836	815	841	811	891	820	873	821	841	870	853	856	814	821	813	806	827	893	811	812	843	858	862	824	824	786	849	898	839	817	898	882	850	812	864	845	829	857	818	854	845	866	818	874	877	854	857	863	815	896	886	824	842	815	850	852	784	813	836	823	837	852	848	837	830	868	897	876	847	860	845	848	826	827	840	853	874	817	851	828	884	830	813	877	844	843	832	823	865	817	859	865	874	863	864	841	782	831	856	846	841	795	839	855	824	805	857	812	816	874	814	881	852	871	830	843	834	907	842	889	888	822	841	824	883	833	845	804	889	875	820	808	821	822	773	824	864	849	815	797	822	865	807	831	823	813	879	796	838	835	798	880	839	845	849	851	784	872	816	846	871	864	863	820	887	801	848	844	833	838	797	818	790	870	782	819	871	834	872	868	884	817	836	864	857	842	839	863	875	848	849	888	829	859	891	812	860	820	857	866	847	829	848	903	841	859	908	820	872	815	809	837	829	844	875	813	836	902	869	830	870	829	791	827	824	868	843	849	830	807	789	848	840	798	814	813	819	800	831	821	840	819	846	825	807	874	852	847	843	830	807	826	824	841	835	848	836	869	857	806	883	857	844	881	823	845	821	820	821	869	861	811	803	837	832	877	858	881	804	795	765	819	826	831	821	779	833	849	844	833	861	876	817	831	819	868	845	863	815	854	862	854	903	839	864	823	777	831	822	846	791	787	856	809	832	866	814	805	860	815	800	864	902	867	840	843	844	834	806	846	849	869	875	862	854	878	863	880	894	825	890	805	841	870	853	837	834	802	814	829	844	835	882	850	861	812	812	778	850	882	846	818	873	810	870	810	861	847	841	834	836	790	825	800	811	802	857	854	842	798	795	810	866	829	876	828	815	884	817	875	806	798	811	852	858	879	832	826	773	859	824	827	890	849	869	882	870	892	795	816	866	802	829	847	850	887	826	814	814	797	865	902	837	828	807	836	853	791	881	832	791	836	814	851	838	864	879	836	839	881	822	842	822	862	859	856	770	862	838	863	805	812	805	825	858	838	823	904	842	869	855	829	884	835	813	874	829	818	860	830	803	835	773	834	856	845	822	873	817	864	883	845	851	829	846	831	844	906	843	869	818	875	816	828	793	863	884	874	873	873	880	823	839	866	850	792	880	844	839	763	824	842	850	839	888	828	819	858	813	822	856	858	840	880	808	850	827	823	867	786	880	782	864	892	813	800	858	840	835	826	833	845	849	830	849	845	848	832	834	844	833	819	795	823	849	835	808	821	847	801	843	872	820	874	838	816	815	868	850	830	791	871	859	797	793	829	832	854	838	860	841	861	787	860	873	860	882	817	817	859	871	875	830	892	849	827	849	816	851	823	829	838	827	869	827	847	867	804	801	813	831	814	858	841	816	832	816	827	751	832	835	827	819	869	815	807	840	909	820	845	852	871	837	812	875	810	855	872	812	900	844	849	781	866	809	803	856	871	851	798	853	863	876	830	823	809	814	859	839	854	868	833	852	835	849	859	830	882	852	839	837	814	813	832	832	830	843	836	791	851	866	841	830	873	841	874	879	828	834	831	827	857	826	877	856	851	837	869	877	840	899	865	847	863	825	857	864	873	837	851	859	891	841	807	791	827	819	798	811	816	839	857	812	883	884	871	858	870	845	839	815	804	852	886	877	826	887	833	831	855	834	819	818	877	801	848	816	835	795	859	830	854	849	856	830	839	844	819	864	822	854	857	847	815	808	814	799	884	828	819	822	829	814	845	870	805	830	876	858	860	851	853	803	837	840	790	853	846	793	862	841	837	814	719	848	826	822	877	844	845	819	816	810	895	804	888	860	865	892	873	841	825	861	834	870	817	802	923	865	875	836	811	774	826	822	818	829	811	854	834	860	848	812	815	801	816	814	837	856	851	840	847	835	838	808	813	838	810	833	845	841	855	800	866	860	841	879	878	851	886	833	886	841	856	846	808	883	810	843	903	825	823	825	866	830	885	848	898	884	825	818	817	868	829	786	870	806	815	823	835	865	813	868	905	845	807	864	851	822	899	816	880	854	880	845	811	877	863	808	800	864	854	854	839	809	813	824	836	821	823	876	825	843	865	829	853	882	855	825	806	854	846	911	904	894
69274	54822	14098	2634	1072	841	704	587	555	490	507	474	466	416	435	404	393	361	413	392	411	376	368	370	411	376	393	410	394	367	354	357	419	357	376	374	379	361	374	341	373	363	389	401	384	349	383	354	366	381	397	397	329	330	352	340	368	343	386	364	396	345	362	339	372	378	326	386	341	355	358	343	345	363	395	390	337	383	372	386	373	364	349	365	338	363	375	346	362	378	356	352	325	388	339	370	343	328	369	361	396	325	370	363	351	391	393	328	365	348	348	339	344	369	371	339	360	343	361	319	357	356	352	373	352	371	369	394	370	338	362	344	353	375	358	348	334	390	369	419	363	374	359	363	342	355	329	348	386	361	337	351	344	338	369	339	356	387	355	343	325	402	366	364	376	387	322	332	338	350	348	377	360	347	368	381	392	328	387	353	399	362	354	364	354	390	353	331	329	360	328	339	341	374	371	368	378	368	362	354	338	363	340	380	367	396	358	351	364	401	356	361	386	357	334	328	330	363	389	384	355	380	346	365	363	340	344	328	343	385	398	356	361	340	361	393	358	363	343	360	361	353	365	346	340	366	314	364	360	347	353	336	344	374	344	332	377	388	346	339	331	356	373	362	386	361	346	325	350	363	363	333	396	339	349	379	374	398	325	374	355	382	327	350	348	346	357	372	329	344	344	351	335	384	350	353	367	348	327	360	322	340	349	355	381	368	356	348	364	374	364	359	362	385	377	428	340	352	359	365	320	367	350	383	362	372	360	360	366	365	357	362	351	349	333	349	380	383	383	349	363	367	367	372	344	361	347	372	349	370	377	373	349	371	339	360	353	315	365	382	341	373	383	343	334	358	330	351	353	381	358	341	378	377	358	344	369	329	343	349	350	388	356	354	386	354	383	380	338	395	360	387	345	322	345	332	374	362	324	345	339	347	345	358	353	366	341	346	349	325	353	353	343	363	364	388	351	343	352	361	357	367	367	345	350	366	375	376	350	332	331	357	363	353	392	344	334	332	331	325	339	375	365	347	364	370	354	384	370	342	363	358	354	334	346	378	352	373	351	354	373	323	359	359	368	353	371	348	376	392	376	348	363	367	347	371	358	340	405	318	371	310	359	364	359	376	401	364	383	332	390	349	393	343	315	350	369	344	324	403	360	365	388	375	392	405	345	383	372	370	372	403	339	362	386	387	389	352	350	362	368	371	361	339	389	369	332	360	348	379	343	361	339	373	310	368	354	375	376	330	348	356	316	335	344	348	337	344	353	342	360	343	366	391	356	359	355	361	352	362	342	346	349	368	338	316	380	350	347	361	359	358	322	382	396	357	353	333	378	327	375	354	391	369	332	352	360	332	311	356	387	377	342	398	368	347	385	322	347	346	355	402	388	365	362	355	363	386	371	362	344	370	403	383	346	356	353	366	360	374	363	394	325	348	356	360	334	352	378	360	404	366	337	364	355	389	371	360	370	320	371	390	399	379	364	347	356	337	356	380	368	375	377	400	384	358	366	365	346	354	323	351	332	364	355	363	335	336	402	325	369	349	347	363	375	364	338	345	366	365	331	322	333	369	372	344	368	343	346	345	340	339	346	354	370	352	344	345	362	350	346	354	325	388	367	353	319	352	357	363	397	384	361	394	321	368	361	365	360	347	373	381	355	368	357	353	341	351	392	359	378	322	372	348	356	398	392	378	370	370	358	394	357	320	346	403	354	362	358	365	351	358	383	362	340	316	336	383	386	345	384	368	349	340	384	367	372	367	351	382	378	360	375	338	337	348	346	356	381	341	378	369	353	367	393	366	353	337	314	345	356	389	316	380	388	328	348	354	365	351	367	350	350	381	365	371	374	370	339	360	361	383	387	362	326	354	325	367	380	392	349	358	351	364	349	369	419	382	348	381	363	360	356	392	391	339	345	371	354	339	373	341	349	366	398	364	372	381	386	353	366	346	356	381	375	370	366	323	366	355	328	356	353	330	315	379	364	380	416	363	357	353	396	340	375	326	383	333	395	350	332	335	333	337	347	348	343	315	375	343	343	332	347	331	323	395	339	378	368	355	413	376	357	382	358	363	376	366	333	385	370	364	393	348	355	398	380	376	351	365	368	375	376	366	335	377	374	355	366	389	337	371	370	357	384	370	385	373	335	347	377	341	367	381	339	328	379	349	339	350	377	363	370	381	373	392	344	387	335	349	330	352	352	347	391	359	399	360	356	367	367	371	361	345	408	359	383	343	337	360	346	357	376	342	371	350	366	357	336	354	341	355	360	341	366	373	378	344	353	347	371	385	355	328	343	334	337	392	361	364	337	338	331	349	366	385	347	372	361	359	367	347	353	330	366	381	350	359	386	380	346	345	337	369	359	380	404	349	345	371	349	390	369	350	381	337	379	371	388	355	336	355	336	331	406	353	366	347	339	388	340	347	330	361	344	372	359	355	368	366	352	351	343	386	396	396	383	331	381	357	364	352	337	365	366	337	350	327	371	377	404	336	352	353	325	357	378	373	347	350	342	351	397	370	370	379	395	339	377	354	335	361	377	333	370	380	344	391	375	354	376	376	375	356	335	349	352	348	356	368	336	390	365	307	366	332	345	369	324	376	342	387	369	338	382	379	360	346	365	340	334	336	351	380	380	375	353	336	357	342	368	343	356	386	356	368	342	362	351	380	320	356	357	382	333	348	334	364	383	373	365	387	335	345	380	363	357	373	356	384	384	379	386	330	401	356	370	353	351	373	364	346	349	356	377	384	350	350	365	336	341	405	355	335	356	345	355	335	390	374	335	365	335	364	359	365	362	348	381	360	348	367	409	377	352	363	364	388	337	359	315	332	363	355	359	364	349	354	344	318	367	362	379	387	353	371	325	362	379	376	356	350	369	366	305	359	344	348	352	364	367	386	396	352	360	376	375	347	365	372	337	368	370	333	367	364	335	368	365	394	383	348	353	349	337	386	400	374	328	332	323	382	384	361	382	376	347	382	325	334	336	354	377	340	375	343	331	319	342	396	400	348	367	341	360	396	364	324	336	335	326	385	322	382	355	341	359	361	395	371	360	357	342	320	382	360	379	345	379	356	340	354	354	361	381	323	378	371	373	346	354	371	357	313	364	363	369	371	378	325	403	347	342	379	348	382	376	339	374	374	353	367	365	352	342	367	371	335	345	386	341	359	381	364	364	345	342	349	341	380	376	356	379	336	357	325	357	342	352	368	390	364	348	368	337	381	378	326	358	345	372	339	340	375	345	354	343	360	375	386	347	364	381	360	352	359	413	349	346	349	348	318	382	371	355	367	353	340	352	357	330	355	382	351	352	355	332	343	342	365	356	335	319	398	327	361	361	349	356	385	346	331	361	369	340	364	367	368	329	350	343	412	356	374	317	374	375	374	328	375	397	341	388	343	366	391	369	357	386	365	381	346	378	375	373	396	357	336	341	342	332	379	359	357	344	370	343	347	371	347	385	360	378	374	377	361	347	364	358	347	331	377	380	378	352	379
42847	29339	3342	4006	3490	3016	2494	2206	1953	1777	1618	1484	1500	1368	1280	1261	1292	1095	1103	1094	1026	1072	1023	971	1060	1006	966	967	958	965	947	891	953	951	925	925	946	969	902	966	860	875	957	986	943	936	872	919	872	866	909	924	901	904	897	881	891	895	936	874	889	885	889	851	829	838	857	876	918	823	908	872	868	903	889	903	882	896	880	848	884	836	896	873	884	900	900	873	845	860	893	869	916	857	840	873	902	888	853	816	851	879	898	856	850	880	844	847	881	858	879	886	878	896	821	858	880	850	906	852	869	905	905	847	892	818	832	863	866	858	899	920	877	886	892	851	868	873	898	870	904	868	868	888	856	850	898	849	838	907	932	866	823	908	886	875	882	888	844	888	842	887	863	859	848	835	827	890	862	877	833	869	857	775	876	857	891	902	897	846	915	854	836	888	897	845	875	843	827	887	852	911	824	856	906	888	884	872	894	871	886	879	929	851	895	796	896	811	898	892	830	906	870	841	906	820	891	824	866	905	840	884	907	858	855	833	855	897	868	844	924	903	837	834	878	920	854	849	841	865	930	850	858	800	860	889	841	842	896	853	873	881	904	868	875	892	878	867	875	891	894	859	829	851	874	876	877	842	903	866	866	869	861	861	877	889	877	866	840	854	865	901	845	861	840	858	826	868	885	933	835	860	871	914	844	909	817	854	860	881	861	890	830	868	922	879	854	892	878	860	878	839	858	882	924	874	873	861	865	891	874	877	912	833	875	893	842	873	852	868	841	820	852	859	858	884	863	905	894	888	916	892	909	876	894	887	868	844	891	872	866	887	897	858	879	869	849	819	855	863	904	856	833	868	889	822	861	882	867	873	892	853	848	879	852	902	877	838	821	847	849	835	828	835	841	873	892	858	825	846	875	823	869	905	891	814	874	904	836	872	853	917	876	873	884	854	826	865	866	978	850	855	904	856	870	884	860	867	853	900	929	858	891	845	875	846	850	900	858	833	864	883	847	890	867	824	910	854	863	848	798	836	854	886	852	902	901	834	857	840	864	928	891	866	887	872	880	894	855	848	840	860	854	844	869	897	868	896	864	932	885	862	888	872	855	852	881	859	902	814	906	916	851	872	840	834	853	845	878	877	934	867	898	811	844	890	872	856	875	906	886	868	860	918	874	797	870	858	848	840	882	837	900	841	861	829	880	875	850	849	851	861	899	898	856	874	784	885	868	901	884	880	837	840	867	868	898	870	875	874	845	862	897	854	864	890	882	879	883	868	854	811	840	867	847	835	863	807	827	885	833	906	926	818	850	832	863	886	868	935	817	886	860	922	896	873	860	873	904	870	881	872	867	891	878	850	876	800	853	808	877	864	886	888	837	879	831	826	892	892	897	848	924	884	889	857	897	842	920	887	834	876	884	928	904	859	880	905	860	868	891	880	870	867	844	807	845	891	875	865	886	906	867	880	849	785	840	871	896	849	867	851	865	895	826	829	824	837	868	821	885	868	827	844	827	843	857	824	898	856	853	909	801	862	861	855	830	862	851	889	868	888	835	859	858	874	856	871	893	873	852	834	859	896	858	838	854	874	880	864	836	863	908	903	851	893	835	869	857	893	857	899	850	838	902	901	882	853	885	853	853	887	851	918	879	836	913	895	864	874	849	891	843	828	803	845	850	837	903	903	884	826	865	923	867	855	879	879	851	838	898	869	882	921	877	874	880	885	884	863	863	835	873	849	848	871	829	867	910	854	815	929	840	876	873	845	886	798	858	837	835	860	827	879	856	871	844	821	910	898	885	869	848	850	894	835	881	880	839	817	846	867	821	861	818	919	839	806	937	851	895	872	870	848	852	812	848	882	828	858	855	953	835	882	893	882	875	855	890	868	871	888	869	838	923	901	901	887	879	837	842	904	870	826	820	826	892	826	890	884	807	885	863	872	888	841	867	879	902	853	814	909	808	911	813	920	894	904	816	792	881	851	903	810	811	891	853	866	865	923	857	883	806	830	805	873	889	873	893	888	846	876	806	872	903	844	875	857	870	815	828	839	850	878	885	891	843	867	862	834	888	865	824	884	883	928	829	838	847	862	859	836	853	875	900	904	877	868	873	905	863	829	815	893	848	870	881	870	905	809	852	821	923	862	836	871	849	851	885	846	813	837	850	850	890	858	878	854	857	870	865	863	866	897	825	816	845	834	867	873	858	828	915	904	909	831	853	868	843	842	852	905	827	857	823	897	846	899	812	873	881	832	863	854	851	853	912	837	851	869	840	881	872	868	823	804	869	927	882	825	883	867	905	862	859	853	841	872	855	898	876	864	872	842	819	860	856	870	853	890	910	894	847	887	855	844	873	841	857	858	854	885	833	872	886	851	848	830	818	863	865	861	871	850	868	890	873	887	901	832	880	877	809	883	894	822	912	856	844	855	860	832	859	849	837	898	887	870	873	866	912	843	866	861	883	895	807	854	856	851	859	885	816	911	880	895	829	890	884	885	863	854	872	845	858	893	851	844	891	883	859	917	854	875	849	876	881	888	863	890	815	883	869	871	868	907	852	870	841	835	885	806	904	853	830	853	859	855	903	883	827	817	858	895	858	874	871	841	848	890	866	845	845	928	825	833	860	881	824	888	921	868	831	875	833	847	905	917	880	858	829	872	880	859	897	816	806	860	886	934	821	880	874	869	831	877	892	841	871	873	899	848	843	895	867	855	910	861	856	872	815	823	919	863	865	860	858	848	933	891	905	869	848	824	835	894	885	911	851	845	854	908	903	896	886	839	899	826	817	836	859	819	848	914	850	840	847	859	892	880	888	873	886	829	887	874	880	887	831	868	904	888	844	857	862	838	904	926	875	847	887	868	833	898	833	911	859	876	826	877	838	894	894	879	836	868	853	950	881	888	872	847	861	851	870	904	853	824	845	825	841	850	887	883	909	877	862	857	860	861	856	847	826	846	880	833	819	837	849	916	916	872	865	909	919	860	902	902	830	893	862	883	866	863	875	887	853	885	911	848	893	893	868	798	826	905	875	836	849	876	848	880	918	899	889	872	878	848	828	865	894	849	849	850	859	827	891	814	812	855	868	830	865	893	832	848	865	931	920	894	896	890	887	839	870	808	840	888	874	878	885	877	845	837	859	879	882	853	919	857	888	888	898	857	823	857	865	853	834	813	898	827	838	857	880	919	882	836	886	873	824	859	841	851	862	904	892	911	829	853	915	874	879	866	893	897	866	860	805	904	895	899	832	857	861	876	849	877	868	841	851	882	883	867	811	853	904	842	902	855	865	908	819	888	905	861	880	862	864	848	818	823	834	770	882	867	881	870	871	830	891	914	908	892	855	834	889	866	923	853	890	832	882	850	841	926	827	836	889	829	846	872	831	852	893	922	860	878	843	897	862	870	955	895	895	887	923	917	866	858	854	809	875	843	835	837	858	851	831	878	827	899	873	898	870	861	884	828	876	854	872	856	911	875	846	854	913	873	882	845	821	875	896	869	908	835
11369	3501	241	201	201	185	181	195	146	207	163	169	187	168	164	167	171	173	200	179	186	182	177	160	175	172	175	198	189	175	147	181	177	160	165	168	162	176	157	191	167	174	169	187	163	162	175	161	175	154	185	167	157	170	187	152	174	182	173	172	183	194	151	154	163	195	162	180	163	181	180	175	162	169	169	162	185	181	168	192	151	166	166	148	175	167	148	149	153	186	150	169	163	179	186	169	171	170	186	163	175	175	175	154	169	157	158	163	188	183	171	165	152	171	161	164	170	147	158	161	162	190	192	170	159	176	171	178	172	182	181	162	187	179	169	180	175	172	155	173	176	152	189	167	171	170	177	185	167	180	169	167	163	200	154	161	170	162	173	167	149	166	179	173	169	169	154	188	185	177	167	169	154	176	178	167	165	177	149	158	183	179	172	171	161	153	158	148	175	171	157	186	173	164	187	166	191	179	176	163	170	191	181	137	171	168	181	173	164	163	153	170	169	175	180	156	169	178	172	177	161	153	179	184	165	180	179	171	189	162	176	152	175	186	146	150	166	180	167	163	175	149	177	182	159	180	179	156	180	168	172	151	157	141	171	167	155	181	180	188	178	173	181	167	192	182	171	180	174	153	169	162	170	150	173	155	163	149	165	172	175	151	160	189	176	192	164	185	158	188	172	151	169	162	172	159	145	165	176	170	157	208	169	155	157	168	134	175	177	162	163	166	162	174	164	176	153	170	157	186	188	156	170	174	149	171	189	162	181	154	153	176	161	199	149	151	172	157	182	154	164	144	158	149	192	163	166	182	154	174	173	189	167	177	169	177	153	163	167	147	183	168	162	158	175	187	194	179	170	189	177	172	223	208	162	172	159	141	181	185	168	159	155	174	170	169	170	176	176	193	186	171	184	156	170	175	188	165	188	181	166	174	167	181	183	186	183	170	133	168	159	172	190	159	171	161	167	179	172	167	188	176	161	181	189	167	163	165	163	163	157	180	156	174	176	178	167	166	178	142	163	170	164	169	173	159	165	168	181	145	180	175	163	182	165	198	147	156	175	164	156	166	199	165	144	185	180	159	171	161	169	193	196	178	174	192	155	151	168	198	184	184	150	190	193	166	182	163	169	158	168	167	146	162	178	149	203	151	159	171	163	166	182	168	162	184	188	169	150	155	179	164	174	167	172	170	183	179	201	146	179	179	175	169	172	144	172	166	177	191	170	172	168	190	193	189	161	190	163	172	162	157	179	181	182	157	165	173	176	194	162	185	151	157	151	161	155	157	181	164	150	180	193	166	210	167	180	166	163	166	158	194	168	142	173	160	147	167	188	179	178	191	179	177	173	145	164	168	163	151	162	167	186	187	169	158	196	190	182	141	175	184	152	160	167	135	146	182	157	184	176	171	164	172	169	174	159	172	204	157	190	160	145	197	157	171	170	176	156	163	147	177	166	192	146	169	194	187	187	174	168	159	179	171	165	170	183	171	154	184	163	183	177	173	178	169	169	166	155	153	176	183	152	168	148	152	179	168	160	169	172	158	189	189	182	139	164	192	169	166	165	166	172	204	172	158	176	189	158	207	188	189	178	185	166	171	159	182	150	169	166	163	168	183	166	172	168	168	166	160	178	176	197	165	191	197	176	161	187	180	153	169	175	169	165	182	140	172	159	188	159	189	153	172	177	183	153	171	163	165	185	170	141	172	184	170	204	169	156	182	200	173	190	170	183	174	173	182	152	152	171	182	172	192	174	161	165	185	154	172	189	181	148	159	165	176	152	159	195	166	164	184	186	144	194	195	194	150	160	178	193	165	157	184	159	196	157	180	171	162	175	157	175	165	178	163	150	175	157	168	162	163	156	175	172	144	171	176	159	176	164	185	153	159	198	165	184	160	197	175	158	183	145	162	182	161	161	169	156	178	170	168	140	167	159	171	184	175	180	189	156	176	180	148	175	194	160	161	192	189	171	164	177	170	151	141	167	142	174	179	193	174	152	191	161	176	156	160	142	167	173	182	160	172	172	163	152	196	172	178	186	188	166	192	186	151	180	176	147	178	157	169	168	157	160	178	176	142	170	150	180	168	180	163	160	156	167	161	166	150	186	176	174	180	148	157	164	166	182	148	158	147	189	188	168	184	191	145	191	175	180	146	183	165	166	171	180	181	192	162	187	167	156	138	193	183	167	164	204	197	184	176	164	165	185	184	163	172	171	165	183	164	156	167	180	164	170	191	172	175	191	185	201	180	153	162	171	174	195	189	162	164	162	160	179	162	184	165	195	172	160	183	185	166	146	175	189	165	181	184	195	171	144	164	168	173	168	158	168	177	180	197	168	162	185	174	168	171	155	175	169	180	193	184	180	139	179	171	146	185	175	172	154	167	150	152	165	168	174	150	180	163	157	170	166	177	182	179	183	161	182	161	173	182	153	171	160	171	215	185	162	150	163	168	172	164	183	165	181	189	168	174	168	169	145	176	191	166	160	188	185	195	163	168	161	163	180	166	197	170	165	163	177	189	178	186	152	169	149	171	196	220	180	175	173	146	173	187	153	178	165	158	154	188	190	175	143	152	137	170	145	185	183	191	181	199	188	147	156	169	174	166	160	176	183	167	174	167	190	158	197	168	163	175	165	203	187	186	172	165	167	186	185	203	184	198	160	202	168	163	142	166	163	164	187	188	150	154	184	163	167	178	162	168	174	176	168	155	174	151	156	184	149	179	168	145	159	162	176	153	160	164	190	168	185	183	181	161	193	176	184	168	166	193	151	183	154	151	172	189	168	173	194	162	183	147	183	159	176	173	183	167	186	154	166	164	174	166	161	154	185	176	175	157	169	179	163	201	169	196	169	175	158	157	143	180	165	160	186	176	152	154	168	165	162	137	173	174	175	182	177	191	176	185	176	200	178	169	160	200	161	179	168	152	196	169	173	161	192	170	187	171	184	158	174	147	175	183	163	176	176	194	167	165	167	175	162	173	174	169	148	163	160	162	140	177	173	177	189	158	186	168	183	167	141	159	176	178	177	176	150	174	181	179	161	193	199	162	176	187	167	157	164	174	162	146	186	161	178	187	193	164	173	169	148	181	161	159	157	200	181	171	160	170	157	161	147	151	184	161	180	151	169	178	177	147	187	161	181	160	143	137	187	178	160	198	151	167	179	185	150	180	149	145	169	176	178	175	175	170	189	161	175	171	170	137	174	168	171	150	170	135	177	155	171	169	164	165	173	185	162	166	155	163	163	174	171	177	145	158	190	159	171	185	173	182	169	168	188	162	162	174	175	174	145	178	170	149	180	163	180	158	186	182	151	176	200	177	151	166	182	169	184	171	152	173	173	199	180	171	148	171	149	165	162	191	179	163	166	167	187	192	199	197	151	173	171	165	184	174	186	161	178	159	153	182	192	174	164	175	178	173	165	162	206	202	179	179	174	152	155	184	163	166	191	170	151	171	168	176	174	171	183	160	174	171	165	159	168	186	163	154	171	160	166	181
10799	5426	522	552	520	545	563	562	551	527	489	527	500	495	526	499	510	539	490	491	485	459	512	504	469	498	512	499	483	519	481	517	506	511	481	576	512	507	499	475	495	504	483	501	483	510	502	504	494	481	521	508	520	455	467	509	498	499	495	465	508	495	500	516	503	431	500	452	467	566	471	557	483	474	515	489	519	510	524	470	509	510	469	518	492	534	480	502	500	482	489	558	491	487	522	480	499	487	476	455	469	492	479	479	504	489	504	486	473	547	520	506	504	512	530	469	502	495	496	482	528	517	514	468	510	510	527	494	509	511	493	504	523	499	485	499	477	470	509	544	478	480	509	466	498	535	490	493	510	468	482	492	546	497	475	535	476	512	552	503	513	470	408	498	512	467	511	511	491	496	507	498	487	523	483	441	488	476	534	471	464	510	500	493	504	511	501	488	460	516	533	496	502	457	513	513	478	505	515	527	447	497	472	514	463	493	478	472	499	477	491	482	447	486	527	469	518	498	487	523	465	485	505	564	482	524	514	486	483	500	485	519	457	524	535	507	517	469	518	497	472	529	485	507	492	497	486	497	455	492	504	477	491	488	500	475	497	481	485	496	543	474	495	477	478	507	488	490	487	511	493	476	475	500	494	541	492	472	527	488	522	516	483	492	492	511	503	484	496	526	534	491	488	505	491	473	459	483	519	525	504	535	528	460	472	528	463	495	437	474	500	497	483	487	483	480	492	510	475	495	468	513	491	504	525	507	468	527	477	472	493	493	508	479	535	482	500	492	513	498	530	472	513	517	462	526	558	518	502	477	476	538	517	480	527	470	523	472	504	503	459	512	520	483	484	507	510	497	530	493	526	481	511	477	500	485	505	500	464	485	480	515	474	445	455	469	494	498	502	507	492	483	505	497	471	517	474	529	559	500	479	517	484	479	503	488	498	481	478	541	487	534	481	493	473	476	493	466	520	475	520	515	513	495	521	457	497	496	523	468	530	503	501	500	493	467	514	501	506	493	482	497	498	475	529	474	499	442	505	509	473	477	493	487	487	527	515	481	453	474	492	539	481	521	524	504	492	514	480	505	511	486	491	502	513	449	530	526	500	516	533	510	468	466	489	486	505	524	530	445	495	499	505	507	498	517	526	484	490	476	477	477	467	476	452	480	465	483	494	498	509	484	496	450	468	511	512	474	469	514	449	532	505	509	472	504	508	484	510	474	521	484	472	512	578	475	504	495	497	494	484	514	513	506	540	501	533	477	493	474	519	523	520	522	483	520	513	502	478	451	491	529	526	480	509	520	487	498	498	542	493	500	496	458	512	482	469	459	487	502	465	453	484	496	508	516	478	490	476	507	486	489	511	488	514	527	474	502	520	502	536	461	465	506	539	488	543	470	501	499	502	518	517	475	495	505	517	524	452	490	520	504	509	501	485	502	497	491	560	530	538	490	502	494	492	480	459	497	507	469	496	503	512	454	466	485	479	514	488	526	505	504	512	483	494	490	527	519	473	508	519	498	543	462	477	475	464	525	492	511	513	495	478	480	509	506	488	514	467	505	547	475	517	509	457	536	505	522	475	469	498	498	478	529	528	487	500	525	537	475	499	492	531	533	480	485	507	484	484	496	518	479	505	502	489	500	528	483	503	463	516	498	549	476	496	503	520	471	486	513	530	529	500	494	491	507	535	489	480	509	488	448	481	511	521	479	509	456	533	480	462	484	496	499	475	494	488	528	494	481	504	519	519	535	482	508	496	529	489	511	492	516	539	498	507	492	489	477	450	510	488	494	483	483	489	474	453	477	492	481	517	480	483	530	502	494	490	486	446	496	493	486	483	524	484	489	487	453	490	481	461	516	494	456	498	488	532	485	471	494	537	489	508	493	448	486	455	499	494	485	532	533	542	448	487	502	510	494	512	502	514	524	476	479	482	491	467	505	483	486	488	507	520	497	498	458	513	508	498	491	493	507	521	517	510	495	524	483	501	503	520	505	527	475	533	485	528	493	503	502	488	497	467	477	482	474	500	469	523	500	464	496	506	472	463	497	477	492	504	527	522	498	515	494	483	524	539	464	512	466	491	509	492	503	509	478	468	502	474	451	509	468	501	492	494	493	507	489	477	489	526	488	496	500	495	505	527	490	531	450	476	512	485	515	474	485	500	487	491	504	450	521	516	503	503	459	507	490	466	475	478	494	438	493	503	492	513	497	501	533	491	462	498	523	521	491	503	490	499	476	474	503	478	489	499	502	490	506	463	479	515	480	485	483	490	487	451	515	485	501	492	488	452	521	472	532	524	491	497	476	457	474	545	493	483	475	471	483	490	471	461	462	497	485	460	479	470	494	471	485	540	502	476	498	495	529	473	467	554	526	504	520	485	485	504	492	473	507	525	483	492	503	498	495	493	521	486	521	497	456	483	524	492	505	509	498	513	508	469	533	488	510	444	464	503	485	500	480	512	488	481	545	518	421	469	468	488	453	511	496	501	536	465	515	508	468	491	513	489	495	515	524	518	460	499	465	511	509	485	498	470	516	496	545	498	490	492	480	508	489	502	512	506	521	472	498	516	473	469	517	509	483	521	485	529	512	495	497	533	434	512	523	477	444	524	497	488	493	539	512	538	503	526	503	488	516	463	489	528	472	490	535	506	508	507	489	536	478	501	515	504	494	522	501	500	490	508	479	507	456	497	477	546	465	466	478	517	519	484	502	489	477	485	480	506	498	488	523	479	535	455	524	486	542	508	487	479	506	483	474	498	494	488	491	513	494	485	490	508	525	520	504	520	516	473	492	512	498	467	517	515	471	475	516	526	490	499	521	471	474	486	489	500	489	507	501	489	485	460	456	470	523	508	488	514	489	434	509	511	490	490	485	510	531	504	487	478	510	493	513	482	472	479	496	468	498	504	494	489	499	513	498	471	444	538	530	495	499	537	485	522	457	478	489	495	515	530	524	491	480	477	508	476	475	497	506	455	500	479	538	539	502	517	512	499	473	512	498	513	528	446	493	499	503	499	466	450	493	498	505	504	502	486	506	485	472	483	472	538	476	485	503	488	463	486	490	476	503	513	495	486	508	500	521	515	504	484	477	517	495	521	498	489	496	510	506	450	520	473	489	498	494	464	450	478	486	502	482	456	469	483	490	474	463	481	519	493	540	544	502	470	521	509	489	509	492	481	491	509	519	480	493	553	497	500	479	497	525	479	492	471	479	484	515	473	530	503	503	464	523	480	488	513	480	495	496	523	471	459	505	464	472	477	487	484	496	521	484	480	522	488	462	504	503	513	524	500	446	479	524	470	527	458	450	491	461	507	471	486	522	476	489	514	487	543	480	472	507	506	469	476	529	512	468	491	470	531	479	491	520	526	512	484	505	522	522	488	487	517	472	469	497	492	490	473	464	511	493	504	445	509	493	536	512	468	467	462	521	503	503	509	535	465	486	499	458	481	509	516	497	492	519	507	489	482	485	550	490	492	513	503	508	488	486	452	510
55340	41271	7230	969	681	566	515	485	452	395	369	386	379	390	327	375	311	353	355	374	337	379	335	340	302	376	366	332	325	302	336	346	328	324	339	338	316	350	336	344	344	342	294	341	339	326	346	326	320	333	317	346	321	347	310	360	362	316	312	339	335	350	302	323	335	330	360	326	324	368	326	356	334	343	336	311	347	341	345	317	339	328	320	311	357	353	331	352	332	328	311	349	352	314	349	318	343	330	315	339	314	327	334	284	341	339	336	315	345	328	312	324	330	334	314	320	336	343	332	348	309	346	314	329	328	317	356	347	351	345	353	389	347	336	341	335	328	313	340	343	346	322	374	334	353	316	334	378	369	339	356	351	318	308	342	317	336	343	326	314	324	344	316	302	330	321	312	313	317	325	318	338	321	329	298	360	365	328	316	342	313	330	315	332	326	306	320	331	319	302	338	308	313	340	343	321	342	353	302	349	317	325	322	328	338	328	338	351	355	333	314	323	337	380	339	313	319	335	344	355	327	315	306	336	359	290	355	367	313	373	333	323	317	325	328	336	330	309	299	331	313	383	337	347	309	309	332	356	324	345	340	342	338	371	350	335	314	331	362	344	342	349	340	348	324	347	307	324	323	382	342	356	317	312	346	342	318	332	365	325	300	316	321	343	338	339	341	300	334	331	321	333	311	314	338	314	356	325	366	329	317	339	342	349	316	340	293	316	354	339	366	346	345	337	352	327	348	340	367	336	326	326	293	358	335	343	355	348	336	324	330	314	329	328	337	345	299	363	328	355	345	376	308	319	352	350	359	354	300	346	291	316	339	296	365	345	305	325	325	346	355	306	329	322	345	332	322	348	310	348	336	322	280	336	351	336	346	329	350	333	336	335	335	341	308	329	359	315	326	341	348	346	306	310	349	326	322	341	339	354	324	304	328	351	325	334	297	340	360	361	319	346	324	311	342	342	358	340	361	334	344	321	339	339	332	362	343	340	332	362	347	331	318	297	309	313	327	373	308	326	321	315	331	322	341	344	341	312	303	286	340	348	324	346	296	356	326	329	330	330	308	306	311	337	326	308	330	331	325	309	325	343	339	321	324	336	327	313	328	363	305	351	339	350	330	336	330	278	316	333	310	322	341	322	345	346	328	316	322	374	361	325	338	333	313	349	350	321	342	322	327	311	302	324	321	333	350	345	302	297	313	319	330	326	303	356	368	316	306	342	333	320	318	336	322	306	315	335	323	343	325	319	321	300	353	332	348	333	300	326	312	347	306	315	336	312	355	313	330	343	327	335	335	326	312	312	306	327	325	297	329	331	318	338	377	307	307	336	327	310	385	348	341	349	340	313	331	324	359	333	321	311	340	297	313	334	334	353	363	324	330	328	354	312	322	319	341	345	300	297	344	299	348	334	317	388	327	344	323	339	326	326	289	319	328	344	337	312	311	333	356	370	346	333	314	353	303	318	359	325	322	349	346	309	363	325	329	319	316	308	343	301	303	361	337	307	299	331	354	345	344	323	310	332	352	337	308	358	333	350	334	328	360	304	321	332	306	313	330	317	357	347	335	344	290	344	363	335	337	340	317	333	330	335	332	341	337	357	363	353	317	352	317	323	349	329	348	330	325	328	294	341	338	349	348	332	349	336	299	341	344	365	338	307	313	322	324	345	318	330	328	347	307	304	320	340	387	271	344	347	302	351	349	352	312	354	353	325	305	317	311	323	303	342	351	355	314	341	348	287	334	329	356	334	338	326	328	358	330	286	329	306	362	350	332	323	339	365	334	328	343	314	339	311	330	302	343	327	323	304	333	317	321	346	288	323	358	336	309	320	363	333	343	294	331	327	353	382	349	331	328	311	324	331	325	346	329	316	328	310	315	319	339	350	349	325	320	340	330	332	335	307	298	335	351	322	325	318	330	309	299	313	333	348	332	317	346	362	342	338	317	344	307	337	323	321	335	314	341	320	308	305	305	351	372	340	323	337	354	324	340	336	351	322	338	335	302	313	296	327	335	308	316	351	342	339	328	352	358	284	317	321	346	350	349	348	321	358	344	307	333	366	344	310	322	356	319	308	321	330	326	359	345	334	318	332	319	333	331	367	348	293	310	321	341	309	330	332	354	359	308	353	313	334	322	309	332	340	339	340	331	332	315	343	307	342	333	338	330	353	334	304	342	310	320	315	307	314	347	344	321	320	358	380	353	322	298	335	350	329	314	336	320	321	297	290	320	355	357	332	332	363	315	325	330	337	356	350	321	322	311	342	336	350	301	331	355	368	362	355	335	350	330	329	333	325	338	329	345	316	346	316	353	340	330	357	333	349	355	339	311	354	362	326	324	336	324	327	341	354	331	344	304	340	327	295	330	349	331	318	335	339	326	334	329	309	338	321	319	355	325	328	311	319	315	343	362	333	325	330	343	325	338	352	310	341	342	334	312	306	330	373	330	336	328	340	311	334	334	292	333	332	358	360	343	332	305	309	341	291	331	339	372	338	345	318	345	317	347	343	354	318	379	348	319	313	348	312	317	339	347	300	328	342	356	284	351	321	300	318	338	310	313	341	338	342	337	326	338	355	340	324	331	320	357	326	355	326	328	324	279	367	345	328	341	322	339	325	329	337	313	333	340	343	336	313	342	315	310	354	256	355	380	350	324	340	339	309	360	336	327	327	355	349	353	335	319	321	318	329	328	333	302	316	327	348	345	342	339	328	373	370	339	344	333	306	351	353	354	369	348	348	316	290	354	304	335	320	344	332	321	337	303	343	320	337	327	317	322	319	334	343	349	314	341	354	351	323	353	329	339	301	318	361	318	285	345	349	327	330	366	317	327	345	318	299	364	334	344	349	323	363	339	354	308	351	344	349	319	320	333	329	315	337	328	348	327	329	346	332	340	329	322	333	320	340	343	336	348	318	347	361	293	340	368	319	320	327	335	314	335	341	344	348	321	313	376	329	356	335	343	352	321	313	323	344	344	335	323	315	327	312	342	344	341	320	365	300	332	333	346	336	351	326	323	327	326	328	372	335	312	324	326	303	327	348	347	305	355	338	333	334	379	337	338	352	353	337	328	324	381	350	369	352	318	335	352	351	315	324	299	316	333	308	329	320	348	346	333	356	349	332	322	306	328	352	329	373	336	305	358	324	332	343	354	320	315	329	360	319	362	310	335	344	358	308	352	343	329	342	296	348	297	325	306	325	360	367	326	343	320	335	303	338	349	346	353	361	365	329	349	321	307	311	347	303	344	318	313	369	335	364	320	296	320	329	292	339	307	320	324	360	315	325	278	323	344	350	324	355	305	314	352	332	353	320	309	318	320	313	322	324	323	363	322	344	361	379	371	338	337	348	322	338	349	322	332	332	369	327	323	324	318	350	333	337	367	316	352	359	315	330	368	320	325	330	303	299	313	344	340	326	309	368	337	356	329	338	343	346	356	325	337	354	321	365	334	360	322	307	319	347	324	343	346	351	347	330	336	358	317	364	341	362	322	326
33276	23449	2107	2436	2279	2003	1711	1513	1325	1300	1255	1163	1098	1067	1074	1029	1010	983	941	974	909	945	971	917	938	924	926	878	877	967	852	876	881	862	897	885	882	855	936	887	863	862	846	852	845	894	847	861	884	855	871	882	886	877	864	806	835	869	872	821	816	776	911	840	877	865	869	848	894	829	807	855	820	906	822	914	800	864	817	864	889	849	862	870	861	880	879	895	846	847	810	791	872	846	845	864	757	852	874	800	852	857	834	793	853	826	905	830	860	834	871	842	826	832	879	853	850	791	846	820	827	777	814	886	809	830	865	825	776	853	842	814	863	854	854	858	780	893	826	855	808	847	826	814	796	898	864	864	858	850	909	871	831	879	823	866	830	813	837	792	842	822	812	820	807	837	870	830	815	809	862	843	837	843	862	789	785	838	848	845	855	827	873	844	844	904	823	838	861	784	826	796	830	837	855	841	854	828	814	874	815	875	817	879	891	855	811	841	848	849	808	822	840	765	814	827	843	805	879	834	858	886	833	794	863	835	861	798	826	847	800	857	760	850	871	875	858	834	806	835	812	902	857	843	875	868	782	840	827	820	845	857	826	882	811	870	838	846	828	863	807	804	799	810	843	915	830	831	849	839	847	813	819	850	809	907	830	850	856	831	888	844	853	823	845	866	812	859	903	803	828	844	853	842	868	782	819	822	813	845	839	858	834	830	887	757	827	863	848	811	853	835	903	823	803	859	830	836	826	835	846	796	839	854	850	850	899	819	819	837	838	794	813	814	811	832	810	829	842	794	847	839	806	901	809	831	819	820	880	810	868	807	885	851	811	815	821	845	823	848	806	831	846	844	830	894	844	825	867	836	826	860	830	895	833	823	831	804	902	894	813	828	810	824	843	876	762	867	817	839	813	851	874	802	909	873	809	817	809	828	884	861	840	821	838	802	841	847	849	839	850	885	853	809	885	829	839	840	877	794	895	805	820	832	830	886	818	883	878	807	838	881	864	813	855	853	867	784	865	812	867	818	836	850	904	838	814	815	802	872	842	864	806	845	852	821	889	845	830	814	850	882	872	854	791	810	849	844	825	826	835	843	838	814	877	815	841	811	812	855	859	879	865	814	820	878	828	863	799	838	794	854	787	849	859	869	809	817	890	803	817	871	839	799	838	862	924	848	848	865	825	845	798	866	859	851	831	837	830	849	889	833	826	818	848	842	808	893	899	844	814	856	852	886	781	843	800	856	837	834	880	851	791	861	829	833	834	845	827	825	814	865	802	866	863	853	864	890	850	880	844	894	821	835	862	839	888	843	827	814	828	795	861	844	825	879	869	814	842	860	856	816	873	832	840	805	845	834	870	839	848	843	864	808	806	870	794	830	793	819	826	852	790	823	819	823	878	827	783	867	852	850	860	830	812	881	777	836	908	837	830	875	849	846	809	817	837	814	820	852	837	850	839	824	814	832	894	858	824	858	898	849	870	856	878	847	884	833	841	811	818	783	826	824	897	836	819	820	883	834	771	862	840	899	808	809	830	856	806	830	856	857	812	850	819	809	897	821	865	832	809	826	836	832	818	815	841	803	871	837	860	857	845	828	861	808	824	871	817	794	841	832	818	811	823	810	852	844	837	882	854	842	841	830	868	822	883	857	874	883	818	810	818	809	862	850	893	879	864	820	810	831	871	810	828	843	859	860	836	847	841	827	879	883	811	836	863	825	865	835	848	821	840	809	831	865	876	847	875	841	857	830	843	850	819	848	866	874	839	864	851	846	815	822	815	795	830	803	856	804	866	841	833	792	821	878	831	853	826	895	825	813	831	847	840	879	816	881	860	798	869	829	825	806	822	848	826	814	803	827	852	819	826	821	815	827	840	850	829	886	836	887	834	819	867	842	797	868	846	844	868	824	867	852	789	832	793	885	857	815	829	835	875	857	843	807	857	827	820	873	848	885	823	845	865	848	813	877	842	826	866	848	841	846	899	895	793	827	841	852	805	816	842	837	854	883	810	789	849	883	831	777	853	822	834	814	851	837	858	900	788	830	870	840	851	853	890	820	815	815	801	823	822	857	888	900	855	828	839	791	865	783	826	852	855	843	876	838	836	804	880	860	845	815	833	825	901	857	869	847	810	861	870	823	796	840	886	852	831	851	872	875	810	832	876	849	805	839	832	895	887	789	822	842	821	862	901	812	846	827	886	871	854	828	863	820	829	850	866	817	802	851	882	836	876	850	850	877	815	825	883	811	841	841	847	876	851	761	863	827	901	822	882	859	845	832	835	834	794	804	796	881	799	875	871	847	834	795	802	854	906	839	855	825	849	835	840	847	830	819	825	793	871	812	810	811	887	814	864	829	805	857	824	829	865	833	890	871	886	844	869	872	829	809	821	839	844	804	835	810	874	873	822	866	792	893	874	838	855	815	872	858	827	840	828	788	882	817	859	857	843	818	851	878	832	790	831	848	835	834	807	879	859	864	813	900	855	808	828	804	825	816	885	905	851	838	800	804	763	781	886	823	821	905	880	897	851	829	826	866	823	849	849	818	841	824	844	859	872	819	803	823	824	842	862	833	832	885	871	826	873	820	891	853	895	827	821	863	855	798	841	823	801	813	849	880	850	860	842	791	848	856	872	852	893	837	849	784	819	844	829	871	868	790	817	823	897	847	843	861	833	852	838	816	794	848	871	851	807	821	906	814	882	825	871	845	886	797	863	850	826	789	838	850	805	866	841	824	841	821	845	824	861	805	815	819	780	801	844	782	823	860	824	838	848	913	863	863	842	848	816	845	844	851	854	820	896	833	811	867	851	850	799	859	872	855	870	802	865	843	791	870	800	787	765	847	856	844	860	864	790	868	863	852	843	899	845	851	840	804	860	852	862	895	827	806	842	813	846	882	882	850	844	822	797	799	793	883	841	836	876	839	824	862	838	817	754	812	857	859	785	834	873	818	798	841	856	853	817	824	861	826	881	852	824	837	851	813	842	836	834	859	843	837	794	891	832	879	875	849	839	865	817	860	884	856	807	881	808	800	824	847	906	833	842	852	838	852	809	823	850	877	837	836	804	832	820	872	844	796	856	881	849	832	876	827	840	844	828	827	815	805	857	861	790	857	831	814	862	809	830	834	833	819	817	782	825	885	858	807	825	847	852	875	840	852	841	827	841	856	804	853	829	795	798	841	865	847	902	838	807	852	840	786	848	841	870	882	855	831	886	891	823	817	868	832	829	821	858	867	847	820	826	861	822	844	847	842	847	904	901	839	858	823	897	823	850	838	815	845	815	866	817	858	877	857	856	799	822	797	842	808	810	852	849	863	842	856	807	838	817	820	792	816	857	889	870	840	830	829	888	854	840	849	791	870	849	826	833	864	815	840	851	827	848	820	808	775	862	787	858	818	867	845	816	858	829	856	823	852	898	793	830	845	828	858	838	872	836	793	862	800	848	850	821	860	872	871	861	831	885	869	840	825	834	835	836	839	859	836	805	810	882	810	780	833
69230	54732	14029	2472	1127	841	690	597	521	499	433	442	472	444	393	406	396	382	410	375	333	404	357	408	332	380	407	373	359	352	383	401	342	359	337	344	365	366	387	375	339	412	346	300	339	369	389	359	381	348	359	390	349	376	365	381	329	376	364	353	384	348	342	361	396	393	342	381	344	375	354	340	379	395	354	346	359	371	371	388	358	326	340	353	336	341	334	374	378	377	352	375	368	368	333	363	390	348	332	399	377	345	363	387	371	328	382	357	355	369	392	377	372	354	364	350	332	374	365	354	362	364	341	369	342	339	348	345	339	356	337	313	342	354	384	328	350	377	336	345	357	387	366	347	363	359	339	347	349	383	379	372	342	382	350	348	348	381	348	367	352	339	356	365	367	339	331	362	349	389	341	338	353	349	387	374	343	380	346	350	320	347	346	382	351	346	368	377	357	345	317	358	369	337	372	330	347	386	339	360	361	377	396	354	327	335	379	339	366	358	340	362	358	367	348	358	340	359	351	365	361	375	358	360	376	342	390	338	362	397	365	341	362	367	397	322	317	387	352	355	371	323	365	391	364	363	360	382	322	375	346	346	363	332	351	341	379	375	384	347	344	323	350	358	342	357	377	383	315	375	347	329	371	333	353	336	382	351	336	347	360	356	363	317	354	325	381	378	353	331	379	310	387	363	368	368	359	347	372	412	333	397	364	367	327	354	366	353	353	379	318	378	353	356	344	343	367	311	390	366	378	394	387	351	363	354	335	372	367	360	359	334	339	345	335	353	380	356	347	332	349	323	337	343	374	368	373	345	375	390	369	355	356	376	369	365	338	352	365	335	359	347	336	352	361	331	420	363	385	385	357	386	364	335	342	348	385	354	336	360	356	368	344	363	350	335	345	327	371	326	368	376	348	371	356	362	362	338	351	358	350	308	323	376	326	388	334	366	349	374	376	345	365	356	380	378	329	376	319	322	338	397	357	361	362	346	370	377	397	334	365	353	347	335	372	386	324	365	350	308	363	354	367	351	349	371	370	366	343	325	360	348	348	384	356	368	351	377	349	357	389	356	393	389	361	334	343	359	329	363	364	363	341	334	367	341	336	356	346	314	361	385	354	339	340	368	375	358	380	307	355	376	371	342	378	389	406	364	296	334	366	343	371	353	366	342	347	347	355	338	380	342	354	355	361	314	373	368	362	351	357	331	341	387	350	353	344	348	367	314	362	346	341	361	342	356	355	336	336	377	367	359	354	332	328	317	363	337	347	345	388	365	393	324	354	361	355	394	362	318	355	358	383	346	339	336	356	359	352	339	355	311	350	353	357	331	381	315	357	333	310	343	330	370	320	370	372	362	335	340	355	319	354	337	385	339	336	350	355	391	321	329	333	383	339	360	372	353	347	361	333	354	344	340	361	359	388	338	320	355	347	372	353	355	345	414	348	352	361	360	331	358	334	356	369	352	393	313	334	381	365	340	374	369	342	343	359	352	339	361	347	335	363	340	395	356	371	345	327	358	380	343	345	367	370	383	379	355	341	377	373	362	389	316	372	376	370	370	339	345	358	348	384	417	338	331	359	347	343	321	357	358	338	373	374	386	380	333	383	357	370	361	384	341	358	386	336	375	358	387	366	334	344	389	355	369	339	350	361	308	346	347	374	364	358	358	368	384	352	372	372	354	344	350	321	351	348	355	332	330	362	344	357	321	378	367	372	361	361	336	388	390	375	340	336	339	375	340	371	374	357	334	357	377	377	362	373	359	347	354	385	333	352	340	362	326	325	367	360	349	380	332	352	334	366	335	383	375	382	350	328	349	333	366	327	381	359	375	362	342	341	320	381	344	347	351	344	347	358	375	358	349	354	356	305	362	368	333	393	367	363	353	337	316	349	342	344	353	372	349	329	335	362	348	388	330	384	378	367	351	329	345	379	360	333	353	356	370	345	367	370	339	354	333	364	390	334	394	370	380	347	344	357	365	370	366	360	354	295	349	356	363	355	326	351	350	321	341	330	358	353	325	364	350	331	337	379	352	323	321	377	367	351	332	400	361	345	351	346	357	372	358	370	357	338	342	373	390	373	369	364	354	355	359	334	343	386	353	374	342	357	347	379	365	351	359	376	370	353	323	356	345	365	334	358	386	363	372	379	320	386	320	330	350	344	357	355	399	344	370	373	364	374	348	325	371	368	325	370	307	356	343	339	332	374	332	366	357	367	373	325	353	373	369	359	356	375	376	337	317	332	368	379	364	354	319	349	341	365	372	376	360	341	332	371	389	329	335	357	419	388	348	348	374	348	370	364	377	373	335	358	361	368	320	347	364	367	357	349	341	335	374	362	374	347	358	348	366	356	378	343	348	346	388	349	385	317	345	372	354	365	350	349	358	349	336	365	369	348	342	382	384	379	384	354	392	367	365	347	383	336	343	353	366	407	309	346	338	401	395	361	372	352	353	356	364	356	372	358	373	325	357	351	364	333	335	363	388	362	316	370	369	350	363	365	368	374	333	376	360	375	356	349	360	341	367	369	339	355	352	362	326	364	343	332	307	355	354	357	334	366	360	325	320	366	355	375	343	315	361	380	376	325	336	367	372	360	355	384	363	334	341	375	306	365	342	340	376	364	352	386	322	336	372	350	315	330	392	336	366	334	360	344	353	333	327	340	358	375	387	377	343	371	339	375	374	342	343	352	327	366	355	389	373	362	367	369	334	322	359	369	363	339	419	369	364	328	332	347	348	359	374	313	378	358	352	354	335	373	349	378	364	354	347	348	357	357	385	361	386	364	375	349	343	315	346	363	354	344	335	324	357	355	333	351	353	338	338	353	366	342	383	345	337	358	343	339	367	366	352	362	329	339	374	332	374	386	352	360	383	394	358	362	366	370	368	379	368	329	356	360	398	370	359	363	385	316	348	333	361	344	376	360	360	347	334	347	362	344	339	358	353	355	383	379	376	380	395	349	378	359	363	369	328	380	394	351	363	345	374	345	364	360	390	399	348	354	350	389	348	385	345	346	338	358	374	347	344	329	343	362	380	347	344	360	354	358	350	338	366	387	370	360	364	375	365	360	310	321	348	330	372	355	358	392	369	342	347	338	364	391	364	369	360	339	359	378	366	337	325	375	373	354	368	354	375	381	376	351	345	370	370	378	333	335	355	325	375	344	347	336	379	364	368	349	372	352	359	365	364	375	371	337	323	360	337	344	384	381	383	385	370	377	356	376	349	390	368	364	366	395	346	364	341	364	356	344	381	380	345	349	333	332	377	339	339	359	358	372	379	329	362	361	363	388	365	337	346	365	361	323	355	369	347	348	349	308	291	338	318	361	335	363	392	372	385	387	353	350	369	359	394	345	349	321	363	355	390	378	343	356	353	378	363	345	339	372	359	369	358	345	373	360	316	372	306	354	386	323	367	345	341	345	356	335	382	356	333	365	341	375	354	364	327	384	376	361	414	344	380	372	353	355	374	349	311	356	331	351	369	380	347	353	363	365	320
42493	29572	3330	3899	3608	3061	2606	2239	1943	1730	1596	1488	1330	1408	1290	1264	1169	1175	1132	1103	1070	1069	1056	1022	1029	997	994	951	989	986	922	997	913	915	994	968	857	928	943	928	945	933	850	880	911	928	918	889	919	887	878	923	907	917	900	876	897	879	922	883	884	872	890	943	797	849	877	903	857	884	894	910	842	872	936	840	880	849	921	877	834	862	867	878	839	878	887	903	874	799	881	891	878	864	854	887	896	872	856	886	898	872	842	885	885	877	826	882	915	855	890	845	881	852	856	860	861	902	855	841	876	890	858	855	790	870	848	887	868	897	903	842	820	889	835	862	882	907	851	883	836	860	869	865	840	832	830	848	884	871	839	891	874	892	877	854	901	900	844	892	848	838	900	869	891	864	880	849	849	823	906	871	835	881	877	871	915	853	843	916	863	858	862	850	889	885	843	860	871	857	888	882	898	852	887	847	882	887	850	896	837	893	918	873	861	896	850	891	856	842	917	869	880	883	909	907	876	887	814	875	867	889	881	874	867	879	810	861	860	885	860	875	899	849	849	847	869	913	862	862	874	928	827	847	805	846	881	893	871	850	876	858	838	897	864	834	892	862	866	866	817	880	891	839	842	813	917	841	849	829	897	911	814	871	815	864	876	868	804	888	825	813	849	846	881	874	850	861	845	920	814	830	819	952	846	819	896	880	838	868	842	836	899	874	871	821	917	888	856	847	849	898	871	878	863	846	843	884	881	820	898	888	855	900	893	874	857	869	875	873	869	869	848	788	856	852	816	808	831	854	865	929	864	836	856	845	873	870	856	862	883	862	841	866	881	877	878	888	864	877	835	858	901	894	826	832	890	834	905	873	833	863	800	883	882	830	831	839	882	835	872	884	859	882	801	835	855	895	845	867	868	898	850	848	830	892	861	852	856	811	855	851	870	868	816	830	825	847	875	907	901	927	807	840	843	840	863	839	862	844	842	845	862	882	886	857	831	863	856	848	815	839	867	815	831	849	837	896	898	833	835	903	867	822	862	852	866	855	849	845	872	856	865	798	894	893	938	864	874	871	878	877	824	914	857	877	813	853	871	808	859	842	808	909	866	896	842	870	838	858	827	864	913	834	863	820	816	885	881	856	875	902	871	801	855	850	913	856	835	872	852	863	853	838	841	808	873	886	855	829	811	829	817	837	875	879	864	858	798	874	841	828	828	900	867	860	880	836	844	874	841	863	865	839	863	875	875	852	833	849	879	849	852	855	841	885	849	865	887	874	847	893	867	888	845	901	866	881	889	837	843	836	853	858	830	838	848	880	915	840	869	878	869	840	807	883	905	840	876	897	860	816	862	857	891	811	866	855	864	837	804	898	860	862	851	866	853	855	873	823	873	898	912	824	867	833	838	851	853	886	857	864	862	856	891	848	861	899	862	866	870	854	885	856	901	863	841	853	853	835	918	862	836	855	897	847	898	859	898	835	849	878	853	863	837	871	846	914	830	841	877	887	898	929	868	834	866	842	898	876	863	833	827	843	868	885	895	884	863	859	841	844	840	834	885	820	927	865	831	832	892	819	916	901	863	885	850	888	914	855	873	866	817	834	795	842	839	916	851	818	834	869	901	825	918	841	840	870	874	821	854	906	866	890	860	879	878	840	896	876	946	862	819	819	818	892	825	824	862	868	889	893	862	875	820	878	890	870	856	818	858	833	842	847	878	832	846	862	881	803	861	873	874	820	868	842	891	831	888	845	926	777	862	827	862	854	852	852	839	906	910	895	885	815	878	872	886	835	846	848	858	847	872	797	885	821	874	863	888	818	839	860	815	899	903	913	874	875	940	840	847	855	838	854	915	843	865	889	877	850	823	867	827	855	857	885	820	810	879	841	816	828	868	877	879	866	885	871	863	905	811	851	913	834	910	777	847	820	875	882	907	821	863	910	832	871	884	831	825	865	841	863	864	846	831	816	902	820	819	859	884	836	825	866	822	866	910	888	841	895	837	881	859	912	825	860	886	863	833	888	868	886	870	880	898	865	826	859	826	860	855	936	851	863	896	860	885	900	892	888	849	845	824	835	873	873	797	812	839	856	877	871	862	852	848	858	888	883	912	894	862	860	813	850	907	842	868	845	837	828	814	837	866	832	835	862	911	845	882	854	796	832	856	853	916	880	799	899	857	841	849	862	822	795	860	826	828	796	853	861	862	869	873	866	871	873	828	884	827	955	891	836	835	929	795	824	867	881	896	876	880	911	858	839	842	852	910	860	836	810	823	882	797	895	832	866	859	882	862	836	849	911	866	826	804	854	921	824	847	916	871	848	857	863	804	847	872	845	841	887	874	883	828	875	852	882	832	877	851	842	844	856	871	859	826	856	846	901	867	859	847	927	846	864	864	870	920	811	805	815	868	867	861	870	840	876	908	858	879	890	908	851	837	884	916	935	817	851	897	870	883	863	855	864	870	858	839	866	838	878	859	881	939	846	851	881	902	832	880	821	841	863	875	862	856	857	871	823	855	879	865	800	849	823	854	897	825	845	860	891	884	907	922	831	851	897	871	851	837	777	870	845	881	854	847	808	924	770	854	828	843	864	841	855	832	842	863	822	844	860	871	873	864	884	877	826	873	872	851	874	843	906	824	826	879	838	888	904	802	870	852	906	868	890	902	833	820	801	768	818	890	866	875	832	871	831	894	863	836	850	865	887	863	877	854	832	901	889	863	825	822	841	860	816	869	814	889	869	901	847	821	914	825	926	891	827	848	873	894	833	918	904	868	858	855	851	851	904	922	840	839	872	901	831	850	827	874	857	886	857	819	881	859	878	864	849	851	920	869	894	875	867	888	887	852	879	873	835	897	833	893	891	851	876	826	882	862	850	862	836	917	894	882	857	833	858	852	825	840	836	849	892	882	800	866	841	881	841	879	882	830	855	888	882	867	884	810	820	899	852	833	882	879	839	888	850	838	886	816	891	914	866	881	905	838	872	853	898	835	826	894	853	848	861	840	838	883	855	847	876	878	830	885	840	885	851	828	855	901	832	850	812	852	866	873	855	838	836	848	897	847	875	833	830	847	883	868	884	792	850	830	854	882	875	853	886	842	910	867	821	879	883	867	808	837	839	868	903	895	857	824	798	889	852	871	883	923	880	818	821	872	882	848	843	819	858	882	801	841	833	822	870	897	876	881	823	849	818	872	920	873	836	845	847	850	861	897	845	838	808	849	910	852	901	839	824	891	815	837	880	868	924	859	826	849	875	851	857	845	884	876	883	876	916	901	863	859	871	836	830	812	855	823	847	858	894	911	778	892	835	886	881	884	824	865	827	872	857	815	871	792	859	853	836	817	862	803	818	796	857	884	862	903	818	846	829	868	838	835	810	839	863	889	858	878	887	843	865	848	872	835	820	893	838	823	860	798	866	871	860	898	847	850	844	876	802	801	851	875	847	905	873	910	835	869	884	892	827	892	823	904	844	910	833	891	837	881	847	887	799	918	897	875	882	822	846
11437	3458	225	168	203	183	193	179	180	178	183	167	169	156	184	198	176	155	193	179	166	159	166	174	156	148	168	166	156	156	177	179	158	169	188	171	159	165	148	152	156	159	177	148	172	157	180	174	183	170	162	173	182	176	168	175	185	169	180	162	156	175	173	172	166	157	170	176	155	172	158	170	162	171	183	177	187	151	189	183	177	176	172	162	151	146	161	166	161	156	165	155	159	180	188	184	175	173	171	153	164	176	160	159	150	155	155	168	180	160	180	165	170	152	199	185	168	178	191	144	163	168	170	188	153	146	166	173	180	157	172	168	168	168	161	159	164	173	171	168	180	177	170	166	179	185	191	190	158	151	160	149	163	168	172	189	170	172	180	199	169	181	172	169	165	185	158	160	171	165	170	152	172	147	184	167	158	164	167	152	157	159	152	161	192	180	201	187	160	173	179	172	168	166	166	163	192	160	189	191	165	163	157	157	181	162	165	165	180	167	163	166	175	177	170	171	185	174	167	161	173	163	165	172	171	156	173	166	171	151	140	156	159	169	188	159	162	162	161	192	193	167	169	162	147	141	156	172	172	161	143	182	186	159	157	173	175	167	167	143	160	176	141	168	179	168	167	191	169	166	187	159	152	146	164	169	173	187	170	183	188	188	181	174	194	175	165	169	167	135	168	173	164	186	183	177	166	175	144	173	187	160	157	158	177	171	166	157	164	179	171	166	187	165	185	187	147	175	161	165	176	155	153	163	189	161	146	181	182	150	187	178	156	162	170	187	179	166	177	169	158	175	179	176	154	170	170	182	174	157	174	130	166	182	170	156	159	174	160	179	167	189	187	160	180	164	157	187	174	153	180	172	164	161	170	200	165	176	142	156	182	172	157	196	150	142	166	199	165	176	168	157	157	170	163	154	194	197	165	169	169	169	183	185	158	157	187	154	182	146	139	169	178	176	199	188	167	167	168	136	163	170	171	176	158	149	166	179	167	170	152	157	175	183	173	200	186	165	186	173	160	166	161	179	169	173	186	174	170	181	165	187	164	180	139	173	151	168	184	171	171	160	178	163	162	172	183	164	177	181	171	150	192	168	166	163	153	170	176	190	153	176	180	187	171	146	168	177	166	159	172	171	164	163	189	180	170	168	169	160	172	196	182	163	163	173	199	179	171	168	183	162	171	152	154	168	167	158	157	163	165	186	163	177	170	151	180	149	174	181	202	180	174	193	169	167	204	181	180	178	197	161	154	157	191	168	146	171	172	188	131	156	167	191	158	165	200	199	189	186	161	157	191	168	164	156	170	170	183	160	139	180	162	178	168	164	167	167	190	143	179	180	168	187	156	169	164	153	155	151	168	181	180	150	200	156	161	172	172	169	192	174	160	160	189	183	155	170	163	179	168	176	147	186	158	195	175	177	199	153	144	182	162	183	176	176	172	159	172	178	160	138	175	183	171	168	208	185	177	152	159	173	144	180	180	172	168	183	159	178	171	162	164	171	157	184	161	158	187	163	203	181	170	156	169	161	152	148	166	161	179	185	164	182	169	182	153	165	141	179	165	152	174	169	165	168	158	146	175	164	168	179	171	162	181	176	185	160	171	167	170	172	157	138	170	190	168	154	165	173	174	168	171	163	191	174	170	174	175	172	157	145	188	175	160	171	159	175	160	183	150	166	176	173	189	190	149	192	173	183	198	179	164	163	170	151	181	163	183	178	184	179	172	168	144	169	174	153	155	150	171	187	176	180	195	172	168	159	172	167	171	168	156	179	150	173	178	178	179	176	165	195	185	193	202	174	170	196	137	165	168	191	174	169	179	169	187	184	150	156	183	169	169	178	146	173	156	151	157	150	158	168	165	170	151	171	160	171	174	175	169	187	174	155	164	157	181	169	168	178	175	163	188	167	155	161	156	172	160	191	165	185	182	148	165	166	179	184	163	180	179	148	150	176	175	152	172	165	193	146	180	188	176	181	152	172	162	162	156	156	171	178	181	195	178	154	155	181	162	157	186	149	181	172	160	176	172	173	163	183	171	174	171	162	181	171	155	151	168	162	145	164	163	184	161	195	177	185	164	160	166	166	164	168	184	168	188	139	161	165	178	197	183	172	145	180	182	175	155	154	178	162	140	180	179	178	156	167	172	155	172	176	166	167	164	151	167	153	183	167	148	154	154	173	200	178	185	162	152	184	167	147	175	168	163	188	161	163	143	191	183	150	170	153	161	166	168	172	177	164	163	172	167	159	158	180	117	182	188	167	190	184	177	167	153	188	174	155	173	168	182	153	158	158	172	147	158	160	172	169	178	180	154	172	166	181	165	174	150	191	186	182	183	162	169	180	159	171	159	171	163	160	187	178	171	164	189	172	165	169	181	183	160	174	151	178	159	175	164	189	158	148	186	168	158	157	163	147	168	142	192	184	168	143	157	174	172	174	170	193	169	177	165	175	183	199	152	177	168	195	157	183	173	173	146	164	179	170	152	153	191	174	159	169	172	154	165	180	195	179	158	175	167	164	169	165	157	173	147	175	185	152	145	162	169	179	166	171	184	161	162	176	174	181	160	195	167	156	168	179	164	163	189	149	162	193	158	152	182	170	154	174	162	166	171	162	182	179	133	166	192	165	182	186	171	156	181	155	168	177	166	187	159	181	200	174	164	185	149	174	164	192	174	169	186	177	188	190	176	158	175	150	176	171	145	159	156	153	164	180	172	162	178	171	166	169	167	156	166	187	157	172	191	180	166	174	187	168	176	169	182	174	171	176	158	157	195	182	153	173	144	172	184	188	163	164	172	171	193	184	151	172	191	187	157	162	182	181	151	171	182	158	163	193	155	164	190	204	166	170	181	198	180	178	164	145	166	153	171	168	169	182	172	179	156	156	174	167	166	174	162	153	176	162	175	178	176	155	192	151	159	142	183	165	156	170	180	154	176	177	155	146	191	180	176	178	142	171	145	168	197	182	145	170	175	195	191	157	190	152	162	167	174	168	153	198	196	161	164	185	165	158	166	165	190	162	187	157	184	165	185	158	156	167	172	162	146	164	173	167	155	179	175	174	149	192	159	172	151	168	162	165	159	164	172	169	142	167	182	163	181	156	159	172	185	152	139	203	147	180	177	160	185	173	171	165	160	171	168	158	185	147	171	156	158	154	166	178	163	186	134	165	171	181	169	152	164	171	170	175	156	168	183	165	192	162	162	166	159	163	180	173	175	151	183	156	149	173	165	193	149	160	172	169	157	169	185	187	163	176	152	202	185	171	184	167	139	159	184	182	153	153	162	139	177	169	161	178	163	178	194	174	165	160	167	179	169	169	168	172	153	175	170	197	194	178	174	168	156	167	153	167	163	168	167	161	158	164	136	170	177	148	187	168	162	186	201	183	170	168	178	197	171	166	181	165	182	178	161	179	189	175	181	194	192	174	193	176	177	153	146	176	176	154	182	174	149	162	164	195	181	174	143	157	153	146	183	159	165	171	161	182	181	191	157	163
10783	5273	557	582	563	523	568	528	470	493	548	488	504	524	486	510	461	525	494	471	515	500	490	532	546	465	482	459	511	456	472	504	499	482	511	496	484	487	472	450	494	487	490	519	525	485	500	527	458	498	508	510	498	511	482	495	483	480	516	479	480	485	524	469	503	505	512	518	464	535	491	506	484	500	527	486	468	501	499	492	469	502	488	503	479	479	485	504	505	456	499	482	507	519	505	465	480	510	516	563	491	479	539	456	491	512	497	501	499	480	543	484	546	479	519	485	499	511	487	474	506	520	511	453	491	528	494	496	485	494	490	516	511	487	453	456	504	536	479	479	484	476	469	479	487	492	466	494	497	496	476	515	507	446	509	497	499	501	514	464	497	484	497	478	518	525	532	499	520	492	527	522	503	489	479	506	511	523	487	482	474	463	473	464	544	503	503	522	514	479	464	448	512	505	495	551	515	476	471	488	485	463	464	502	459	510	512	491	470	517	508	503	493	519	505	511	474	501	502	476	472	490	503	487	502	499	438	493	482	513	511	494	441	490	481	483	470	493	486	483	470	467	457	488	522	475	487	506	480	507	520	506	472	448	486	505	482	523	502	474	454	481	491	521	483	451	497	500	500	493	505	453	523	462	479	478	473	494	515	475	463	472	498	484	482	465	500	466	485	484	503	506	510	483	479	500	498	475	501	493	511	501	485	496	482	499	525	472	486	505	529	509	514	478	503	467	508	519	495	453	524	473	514	446	528	478	504	499	503	480	479	502	512	515	508	472	506	546	474	485	471	457	481	493	504	491	486	474	512	463	475	473	511	487	532	474	485	527	468	503	521	507	490	498	475	501	450	494	469	488	471	489	484	488	506	526	486	496	494	507	507	491	467	482	497	487	485	466	480	478	510	509	488	457	519	451	532	476	463	510	464	505	471	495	496	467	459	472	480	475	479	517	464	492	497	515	486	507	492	492	497	509	488	520	454	479	506	473	466	508	501	465	470	481	476	461	481	499	433	502	454	475	472	465	507	464	479	518	464	457	542	522	456	504	469	505	497	499	490	473	496	499	444	489	521	473	491	500	464	520	478	480	511	508	530	507	502	504	470	493	502	546	497	449	510	478	508	516	491	485	480	497	452	487	509	479	503	500	458	498	511	503	497	520	479	472	500	472	489	524	457	473	493	490	488	471	540	512	452	489	511	494	498	489	466	501	507	467	498	491	471	487	484	492	491	434	493	508	482	505	529	487	479	480	504	513	504	512	497	454	484	504	483	494	432	487	517	521	499	484	471	502	491	492	515	480	460	490	472	461	481	508	497	527	485	482	446	526	481	447	487	439	459	470	475	486	500	461	448	505	506	495	473	467	489	471	503	497	474	464	484	480	490	539	505	486	502	497	488	484	468	517	488	458	473	462	536	514	462	503	488	503	528	523	503	457	500	450	504	501	485	502	510	484	499	502	497	496	529	512	502	517	509	519	524	511	481	501	505	502	494	454	466	544	499	498	522	503	504	506	480	501	503	490	498	498	489	493	515	428	502	491	490	491	481	528	487	501	512	486	456	463	495	493	512	503	498	504	476	474	536	486	495	512	494	497	493	472	497	476	506	502	478	479	489	499	493	508	517	472	516	517	469	433	459	505	505	470	466	475	524	521	499	487	463	528	487	490	433	472	501	506	465	485	476	527	476	458	506	496	505	502	516	499	486	515	501	473	482	488	508	492	494	487	500	470	459	513	490	476	493	480	497	537	498	486	507	462	487	505	434	473	476	509	521	521	519	517	491	551	531	472	499	501	484	502	506	480	503	486	494	502	456	496	489	461	495	503	481	478	485	482	502	500	526	479	492	537	519	526	497	510	507	462	526	486	457	488	501	496	514	557	488	515	433	490	467	477	503	491	519	519	473	506	487	516	492	474	483	484	505	492	503	479	473	501	515	509	502	522	478	501	458	478	499	507	476	483	495	511	497	497	461	438	513	474	505	492	498	483	493	479	495	523	487	496	512	525	466	437	471	502	497	475	493	483	518	481	507	492	478	502	490	506	518	476	468	472	498	511	471	498	490	508	506	473	516	484	490	502	523	492	516	484	506	473	441	487	507	466	499	510	473	512	499	518	482	482	498	480	493	457	516	495	468	539	488	473	473	503	501	489	533	491	469	496	468	514	461	500	523	524	513	494	499	509	502	478	501	461	469	440	506	522	509	468	517	470	505	515	522	483	486	515	491	466	470	462	499	516	515	500	538	553	455	497	485	538	476	486	522	505	460	462	502	486	477	475	483	466	475	483	463	499	508	467	474	468	456	483	498	455	523	477	511	495	473	482	495	501	513	464	479	524	483	468	481	514	511	504	513	501	544	475	469	499	436	472	535	475	459	487	499	465	474	472	484	482	464	476	515	527	509	487	489	469	515	504	503	512	456	457	498	486	465	447	491	488	496	501	486	489	512	469	501	498	491	501	497	488	541	490	488	485	452	480	498	468	505	505	485	522	486	448	526	457	495	505	475	464	460	457	444	524	470	532	510	525	489	466	499	514	487	450	472	517	498	501	488	495	522	486	502	472	500	516	519	461	535	493	494	463	480	507	473	482	514	515	513	491	472	491	508	483	509	490	519	484	531	505	456	508	485	460	488	461	480	511	511	502	491	514	465	473	488	488	462	497	493	503	502	524	462	455	506	528	474	516	509	518	476	464	468	469	510	481	499	476	492	495	484	451	462	467	518	477	499	455	514	493	509	487	507	484	494	499	471	492	484	507	457	454	476	487	487	507	496	500	462	472	509	541	511	475	475	481	464	481	490	490	500	503	495	509	492	481	521	548	489	464	525	492	483	499	516	465	481	485	516	500	487	498	517	481	488	481	459	483	483	504	491	487	490	470	500	498	498	521	476	475	469	496	516	468	493	504	508	480	519	519	499	487	465	469	530	510	495	465	485	478	479	458	462	486	524	514	496	515	494	471	451	480	509	494	495	473	481	496	472	476	531	472	497	460	479	514	517	438	507	519	481	488	486	521	472	503	457	478	519	495	540	483	475	470	553	453	471	535	526	475	476	439	492	520	473	452	508	464	505	484	470	464	479	479	480	529	455	476	469	526	525	532	465	485	513	463	505	467	499	459	484	465	467	502	504	472	474	472	486	537	467	531	495	476	458	467	488	514	484	484	496	482	513	526	487	501	458	541	520	494	458	510	495	512	508	472	495	496	515	502	508	502	514	517	505	472	527	518	459	500	552	496	488	514	480	496	499	474	496	486	526	499	471	524	498	465	505	461	483	447	492	513	470	510	459	489	500	509	485	484	480	475	454	461	485	497	480	466	506	515	473	504	495	523	498	527	466	456	490	460	458	470	471	456	513	505	483	473	460	506	486	530	452	470	458	511	483	530	492	498	458	534	479	490	496	529	499	483	504	462	537	525	478	512	515	514	539	478	506	483	465	458	455	510	485	434	484	492	458	467	471	489	475	502	490	455	480	506	481	475	505	471	491	434	504	497
56340	40970	6973	974	671	589	511	426	418	424	377	411	387	372	323	350	339	402	369	347	349	366	333	351	347	344	360	346	336	316	320	361	335	346	355	355	365	364	295	322	336	335	339	316	337	322	307	336	338	305	342	344	347	299	343	349	339	307	342	347	337	309	324	329	340	321	350	354	315	329	301	334	352	328	332	310	313	343	319	303	308	327	342	311	352	328	347	323	310	324	301	359	319	311	328	373	314	352	345	329	328	340	322	337	335	326	361	339	339	327	367	326	313	302	326	321	330	354	360	350	332	318	312	343	328	335	334	350	339	310	334	309	307	310	328	324	322	304	343	316	327	328	294	316	332	336	372	344	314	350	345	334	363	330	322	330	288	327	360	322	345	352	370	347	334	325	385	321	337	315	319	356	317	325	348	326	319	324	326	313	362	359	322	324	320	345	333	325	348	309	298	336	327	356	322	329	313	324	352	323	343	323	319	336	342	286	319	327	294	307	315	313	328	296	331	368	327	307	355	319	291	340	322	305	301	329	375	323	325	365	299	345	300	314	321	301	361	325	313	336	324	332	317	314	323	344	306	348	356	313	315	302	308	302	334	286	307	303	328	312	392	306	333	340	318	347	348	315	310	345	349	318	315	327	333	328	315	333	359	350	355	303	284	350	341	326	341	329	302	344	329	321	350	327	317	335	333	320	306	361	339	322	330	351	311	328	326	318	306	327	308	331	343	330	354	363	341	328	330	327	314	354	347	346	344	335	326	321	318	309	332	311	326	357	346	339	329	339	344	374	323	325	331	302	312	358	310	340	345	333	357	322	339	340	341	370	313	320	311	291	351	340	268	333	318	345	329	345	356	338	335	309	319	340	343	320	365	311	333	342	332	341	341	325	352	319	351	333	342	304	302	365	330	348	355	364	332	321	313	322	318	336	356	350	318	326	327	348	334	340	291	333	349	351	353	336	326	339	331	319	341	315	311	336	360	323	328	313	311	317	342	359	317	333	304	329	329	295	312	326	326	345	337	318	300	334	331	306	321	316	339	295	322	332	302	315	325	330	312	283	392	330	325	338	325	313	327	307	335	339	314	321	323	330	333	315	327	334	289	321	366	315	403	333	348	323	346	350	306	369	353	313	302	330	324	322	327	312	322	306	327	355	332	332	328	341	354	352	348	331	317	347	321	302	310	339	326	308	319	345	337	324	299	352	306	340	319	312	327	344	331	294	367	308	346	282	282	321	322	352	346	351	311	372	323	294	380	353	296	336	358	339	337	348	341	353	334	329	341	329	359	320	339	309	310	305	316	351	339	290	338	327	311	310	328	299	336	315	293	330	330	325	339	328	343	302	337	332	359	327	343	316	358	326	337	337	334	346	341	297	337	349	359	342	340	323	340	318	340	344	360	330	331	317	334	358	339	316	339	326	335	345	317	360	329	341	330	345	348	354	309	319	357	346	315	369	320	332	333	321	337	325	334	318	304	316	328	379	330	331	282	328	358	332	325	337	328	374	310	356	311	326	331	314	355	337	333	365	338	315	323	292	298	309	323	336	350	327	349	330	308	334	340	319	311	330	347	344	338	368	335	340	343	336	314	341	290	306	323	333	362	352	340	327	335	343	309	327	335	336	324	337	326	314	315	371	335	317	335	325	323	327	360	333	318	304	359	336	316	316	345	363	348	344	296	339	341	335	313	346	336	350	330	339	290	342	326	334	347	366	343	334	334	325	345	319	319	287	334	351	339	353	319	344	337	328	338	327	310	308	353	330	313	320	331	344	308	307	353	333	348	323	320	317	295	317	320	321	315	326	306	334	334	320	327	310	333	294	340	374	348	292	328	354	364	328	325	330	318	333	351	311	302	363	327	322	344	365	347	367	333	335	339	307	334	355	335	349	331	369	310	334	325	376	314	376	330	313	345	345	344	313	338	340	352	351	332	347	342	327	330	299	299	386	324	316	348	322	346	338	320	358	319	299	350	325	299	348	335	359	331	337	328	332	314	328	333	341	300	317	308	318	349	339	356	341	360	342	340	336	348	335	357	359	340	367	346	348	333	354	363	337	338	370	314	322	300	326	350	324	360	335	321	342	365	333	333	329	341	362	342	295	318	322	305	329	353	369	332	303	327	313	314	349	314	313	301	361	328	338	316	326	322	337	322	317	386	322	356	338	337	308	360	323	353	339	328	332	346	342	334	334	293	350	331	321	336	280	381	381	323	354	312	330	294	350	330	338	323	321	335	330	337	325	350	315	348	316	322	348	349	298	300	345	332	320	335	333	319	320	358	376	322	306	297	351	315	325	304	346	338	318	339	315	316	311	355	341	330	317	316	350	304	340	315	334	324	321	337	309	345	350	312	357	317	331	338	326	306	332	343	321	334	318	308	366	348	370	343	322	330	346	332	311	356	332	339	324	291	363	317	316	329	342	326	359	321	381	314	307	337	355	373	303	346	312	321	301	322	324	319	329	318	312	337	354	344	325	336	337	347	329	359	328	357	323	366	338	339	332	323	319	330	319	318	343	331	315	307	308	303	356	341	328	327	380	325	356	343	335	303	313	342	321	327	336	329	347	295	314	299	339	346	331	332	368	339	347	309	335	316	328	320	368	362	338	351	304	287	339	362	313	351	371	330	338	355	304	331	356	313	358	320	315	330	339	334	326	320	349	341	328	304	341	354	301	316	313	296	330	312	344	358	315	330	336	350	336	307	334	320	331	328	377	317	306	358	319	334	351	307	360	332	305	341	345	341	300	311	357	350	345	350	335	341	296	347	362	356	321	317	294	340	317	314	333	340	310	337	297	312	318	360	301	343	293	336	344	339	354	340	313	353	334	329	351	323	329	348	327	343	329	320	332	329	343	346	329	310	323	325	355	282	318	351	323	283	319	313	314	355	320	357	326	353	333	310	341	312	332	329	346	324	352	337	354	327	339	348	344	325	354	329	348	328	324	344	341	307	312	356	341	375	327	295	343	344	319	291	322	325	290	327	333	316	342	340	348	381	362	346	313	338	315	347	341	314	339	356	322	334	352	319	350	306	302	350	336	327	314	336	317	353	313	324	321	341	331	342	330	365	359	321	337	349	314	324	302	340	318	376	340	322	358	357	339	312	321	326	347	327	334	322	367	320	318	347	299	344	323	350	352	310	329	320	328	325	377	327	318	336	321	363	307	348	319	322	314	320	361	328	336	354	333	307	338	307	301	331	315	344	344	342	325	348	306	331	328	351	339	349	344	336	315	349	316	371	326	343	366	340	309	332	298	326	336	331	324	330	350	349	359	349	332	329	353	306	358	336	363	317	335	344	317	300	356	316	354	318	326	313	331	286	302	327	324	368	350	314	333	336	327	296	314	321	319	352	314	326	349	307	344	361	328	328	331	328	327	336	329	343	345	329	350	328	333	341	295	300	363	329	330	291	350	302	328	300	335	318	352	311	320	332	357	336	338	311	297	323	340	312	321	313	313	318	339	353	357	331	342	349	355	317	336	337	299
33790	22912	2140	2484	2317	1994	1760	1613	1409	1294	1215	1159	1101	1087	1092	1032	1070	982	960	976	984	938	894	917	918	915	908	888	905	864	899	903	908	913	917	896	900	842	877	836	846	853	829	901	807	853	855	884	881	830	887	852	826	881	838	805	836	835	814	878	860	876	802	884	763	862	860	903	832	799	853	873	835	800	806	847	803	878	817	779	888	877	853	832	835	818	906	916	815	864	834	827	821	823	859	876	865	858	793	866	856	851	798	861	843	837	858	913	940	804	847	851	856	819	818	847	825	866	842	824	885	824	881	812	813	806	866	844	914	874	879	838	851	905	824	808	858	852	890	825	823	838	881	828	855	810	904	825	885	815	818	862	818	862	837	880	845	872	868	835	850	834	825	813	816	835	806	896	867	837	837	808	842	871	847	843	822	821	831	849	840	874	838	832	851	831	863	839	796	755	811	833	820	798	829	797	876	882	796	885	862	820	877	821	816	886	817	850	847	825	886	815	831	914	818	890	867	832	790	876	805	869	804	849	872	847	867	834	853	862	859	916	862	868	847	820	876	861	889	899	821	812	849	874	845	856	838	885	833	875	855	834	841	814	879	853	783	860	876	821	877	849	863	814	792	837	852	845	821	832	813	871	857	836	823	804	816	826	835	862	856	843	856	769	813	786	862	871	857	837	843	848	844	895	837	802	845	867	825	840	826	790	815	837	866	823	870	856	797	793	866	837	808	876	813	797	804	839	840	765	844	844	824	783	862	805	851	854	902	834	891	794	865	796	839	822	841	840	814	854	869	848	880	867	865	849	837	808	886	823	815	840	860	805	870	849	825	828	851	829	869	808	843	812	780	818	905	817	849	810	797	875	831	847	807	863	805	842	871	815	856	866	812	825	871	866	798	854	873	845	870	871	836	868	876	852	882	790	817	824	850	787	815	829	834	841	814	875	822	857	820	861	821	808	842	841	861	838	831	899	861	893	837	847	798	872	807	826	851	902	781	845	848	853	882	809	891	889	795	836	829	867	876	834	840	825	820	862	816	855	825	821	832	803	827	792	862	859	822	813	858	823	825	867	844	844	847	801	887	856	800	821	837	884	851	819	855	841	880	846	857	783	854	764	868	871	844	813	836	834	813	815	844	848	792	893	829	852	811	832	853	849	871	848	854	837	805	879	825	803	840	830	859	858	797	821	856	820	816	814	787	832	886	772	849	791	814	832	823	828	883	844	826	859	846	876	802	836	825	864	831	817	812	800	874	852	854	831	854	796	858	887	848	800	848	804	868	832	819	810	828	849	852	813	810	798	804	851	885	787	903	862	836	853	829	877	876	813	869	886	828	850	889	849	847	815	842	878	841	873	848	816	813	817	832	792	865	811	858	855	845	838	864	821	843	868	815	811	830	789	811	842	850	824	862	855	948	830	852	799	871	867	780	832	820	879	895	867	848	818	829	873	845	871	806	841	823	820	863	792	898	852	837	843	844	839	784	846	853	804	821	868	798	878	892	795	827	800	810	826	781	852	826	854	839	837	820	869	781	857	839	839	819	834	869	832	845	828	766	862	823	827	830	833	915	848	839	850	829	816	825	871	860	905	903	835	818	805	854	848	838	799	829	873	863	871	855	862	857	823	798	798	859	825	811	811	805	875	820	824	832	843	857	858	762	896	819	807	846	836	834	828	820	863	877	833	855	838	825	833	849	851	826	842	864	784	820	856	837	869	840	860	839	833	793	817	881	888	854	837	825	897	837	855	855	801	837	847	840	830	828	851	790	820	890	872	866	860	861	834	807	839	883	899	822	865	854	870	829	803	877	887	834	800	794	862	818	838	833	869	858	746	832	792	870	836	812	837	860	843	879	837	845	819	835	857	846	852	872	846	827	788	808	847	814	848	869	816	778	842	866	870	844	815	795	782	867	816	849	867	815	871	878	779	878	810	826	823	878	835	858	868	821	834	827	851	823	831	878	828	837	821	859	825	854	844	849	801	857	855	812	896	852	897	846	843	847	919	846	846	852	821	838	827	777	824	846	822	802	931	899	830	865	848	784	830	825	887	853	852	837	825	840	801	857	881	835	831	875	835	832	839	866	841	869	853	903	851	797	842	839	821	802	850	850	865	901	815	853	848	808	826	870	845	861	835	859	798	851	872	879	835	904	829	870	852	798	883	901	848	841	812	835	883	853	796	859	824	851	845	828	872	854	863	863	856	863	857	829	881	852	848	793	801	830	812	858	834	793	811	837	828	858	872	838	824	824	904	821	893	914	852	832	848	807	831	815	832	843	825	823	872	843	886	877	815	855	853	851	860	875	832	848	857	827	857	836	878	871	859	836	854	842	828	889	793	808	862	824	801	853	861	862	875	811	796	873	853	875	834	824	856	844	830	852	843	864	836	851	878	875	832	810	789	799	862	857	850	830	856	885	847	894	837	808	889	864	811	853	823	913	842	830	857	828	791	839	825	887	781	779	852	826	825	843	835	854	829	830	880	828	867	834	858	862	793	844	860	854	846	856	840	843	817	826	856	828	821	846	789	834	892	882	850	853	863	831	822	856	826	814	841	835	804	841	860	832	819	841	844	834	850	839	829	840	811	830	851	822	823	808	795	819	824	819	853	841	875	805	872	819	826	886	821	867	779	842	903	843	824	841	857	823	918	830	832	845	875	807	868	929	787	853	834	828	808	841	855	829	818	853	843	792	826	830	887	838	846	834	846	846	797	794	878	853	856	843	826	824	816	862	812	851	852	854	854	871	831	839	813	838	862	819	823	794	882	863	805	858	804	874	774	824	778	840	900	819	824	851	828	882	842	846	886	812	863	872	835	856	765	838	858	819	835	826	828	838	795	858	838	829	867	842	820	813	848	868	840	901	844	827	815	878	901	834	803	872	837	845	805	843	908	823	805	817	822	812	814	883	876	867	839	835	779	845	822	783	841	818	798	846	833	820	807	900	849	816	848	888	898	843	831	850	809	817	867	878	841	813	840	825	846	820	853	801	884	841	835	828	880	835	803	855	857	846	842	888	837	831	858	859	841	824	859	853	882	798	819	844	814	842	845	784	846	791	794	848	835	756	931	820	848	858	842	836	817	872	871	861	818	825	833	824	855	832	815	850	884	815	919	896	796	841	810	818	825	818	812	793	865	797	840	874	816	798	866	831	833	849	840	799	861	907	851	869	863	800	818	832	849	838	825	842	829	839	834	807	827	886	873	846	871	802	816	862	866	822	817	806	881	855	863	820	822	852	810	840	848	827	864	860	812	814	837	911	775	855	819	833	804	835	836	834	869	844	903	832	828	880	815	791	831	823	779	794	825	823	834	879	829	826	846	847	894	855	851	877	862	882	841	866	843	848	876	779	874	863	812	848	864	839	874	842	811	831	846	836	812	820	813	859	847	796	797	840	847	865	862	799	852	799	839	848	828	846	820	825	892	837	814	805	835	884	884	898	805	856	834	782	831	799	880	822	815	828	794	848	843	855	853	859	840	829	862	849	835
70221	54427	13803	2542	1093	832	730	592	523	495	453	457	406	393	409	398	403	417	393	410	386	378	382	383	362	376	363	415	411	346	341	340	370	370	375	379	359	359	359	370	348	401	380	351	388	382	331	349	372	328	363	389	325	386	351	375	357	348	357	357	390	337	326	377	334	362	362	373	371	352	402	336	362	372	380	339	385	351	363	349	363	366	368	388	340	359	388	329	327	381	368	317	387	376	377	360	364	341	344	346	324	335	372	332	320	328	363	402	352	333	385	376	344	368	354	356	364	316	302	388	402	382	395	329	367	350	378	333	344	352	370	361	402	356	330	322	364	370	343	342	365	376	362	351	331	343	383	375	359	338	341	389	392	355	347	320	342	355	381	389	363	337	352	358	341	378	371	337	355	407	366	367	366	363	345	353	364	393	331	340	352	351	354	327	354	381	376	360	380	353	339	381	363	371	380	363	342	352	320	370	358	378	340	361	347	349	369	357	395	345	357	357	347	369	335	374	358	381	350	368	391	350	354	358	304	363	381	360	358	366	323	357	367	396	356	353	367	345	368	346	361	361	375	356	323	359	329	323	319	379	381	378	336	354	369	308	384	335	344	351	378	346	350	328	374	364	341	336	356	378	372	349	373	359	361	374	362	352	355	343	373	384	348	422	335	361	359	338	349	361	329	381	359	382	360	369	357	376	357	338	387	369	361	369	354	353	377	373	344	319	371	354	358	364	352	340	348	375	337	351	346	356	373	374	394	354	376	345	355	365	345	323	390	342	378	366	327	341	376	381	325	339	337	397	367	355	352	326	375	357	357	369	370	388	334	346	351	365	354	344	329	347	378	333	355	318	321	358	344	384	351	364	351	336	371	380	373	354	407	336	349	362	304	380	356	372	346	344	350	361	352	369	352	377	334	347	339	391	346	356	359	374	346	329	336	372	340	374	369	358	334	358	323	373	375	343	362	375	339	339	331	372	334	342	375	346	336	354	359	341	328	332	340	379	352	361	348	378	375	345	362	370	358	337	337	333	341	337	375	348	336	353	352	376	386	360	361	357	329	349	333	337	326	375	328	364	360	338	388	354	352	357	360	344	361	359	350	346	335	412	355	362	363	372	348	358	348	349	340	366	340	329	353	353	354	334	361	336	343	358	332	342	329	378	356	379	354	302	372	378	322	382	378	387	354	380	375	368	362	340	367	326	342	371	356	338	348	365	314	334	364	351	353	346	341	335	379	346	402	359	376	352	329	380	361	338	367	375	355	361	361	334	349	397	337	365	376	324	336	362	348	363	330	353	369	392	341	312	389	356	355	330	358	347	352	329	326	384	347	354	380	379	340	393	363	344	344	329	359	343	365	366	362	382	352	347	353	365	371	374	362	338	344	358	350	353	363	383	362	339	334	359	366	355	351	376	342	303	357	369	398	361	353	358	350	348	344	343	348	373	360	374	359	357	340	300	330	369	362	366	367	393	363	368	366	332	350	330	347	346	348	357	356	365	349	347	331	341	352	340	355	356	368	342	344	389	366	355	336	350	345	369	379	348	329	383	318	359	323	337	368	327	354	360	385	352	338	339	339	366	359	368	335	389	364	327	315	358	360	384	331	380	332	392	349	353	367	371	367	376	364	327	359	323	366	330	320	338	347	380	375	372	385	350	312	352	325	401	357	350	318	342	384	342	361	338	371	344	349	319	349	340	314	346	330	360	364	362	319	320	376	357	355	334	360	363	324	359	356	331	375	340	343	361	344	340	367	368	343	371	343	352	336	368	352	367	358	363	374	375	357	342	350	330	367	384	332	386	379	364	335	316	364	344	362	370	360	367	357	341	350	336	378	373	349	383	332	318	339	376	366	358	352	345	342	377	362	358	338	370	356	333	355	378	340	322	383	361	347	367	348	378	359	327	354	349	345	346	383	358	383	332	347	379	346	370	368	342	354	355	343	356	347	330	350	365	353	396	330	350	366	356	391	356	358	347	375	375	358	353	367	336	354	345	355	365	384	358	345	353	345	311	369	378	344	338	379	378	362	371	399	363	349	346	336	351	343	376	313	357	381	337	340	320	379	384	366	367	355	364	364	350	388	377	321	351	394	384	366	355	349	336	386	363	355	374	368	324	302	365	355	326	359	345	355	340	367	367	358	357	356	361	336	337	370	360	351	354	400	360	335	346	355	344	359	356	330	362	320	379	329	364	356	362	358	381	380	372	306	384	328	354	350	336	310	359	363	369	374	384	354	342	355	339	343	376	364	347	354	332	367	320	353	332	388	341	326	356	329	376	366	377	382	357	353	336	337	327	343	367	343	362	370	345	363	339	351	364	319	354	326	373	335	318	356	395	355	348	337	364	352	325	341	346	359	375	367	362	345	325	400	341	337	349	361	350	354	358	382	334	346	328	355	380	329	318	348	379	355	360	351	379	326	344	300	358	364	356	346	371	368	354	339	370	367	362	381	358	371	376	378	390	367	356	321	376	330	367	333	349	355	322	344	392	348	354	360	350	355	359	363	343	362	339	344	363	347	370	343	331	347	334	346	368	315	340	301	333	357	346	374	333	345	361	372	335	371	386	371	369	336	357	357	378	360	372	354	348	404	326	382	349	333	357	338	353	349	382	380	358	359	373	345	341	395	374	363	353	348	345	388	360	349	348	387	344	334	354	312	318	355	367	348	365	390	343	370	353	375	352	347	355	352	368	341	363	342	322	381	373	384	348	362	374	338	350	371	374	339	365	334	347	374	355	351	336	328	369	373	329	358	370	313	366	335	337	382	361	381	321	350	361	343	371	384	356	357	347	338	379	347	375	379	352	356	346	355	355	355	322	336	380	355	368	373	375	332	376	365	336	336	349	350	366	339	328	347	345	362	316	369	367	376	374	411	375	361	371	352	353	356	334	342	376	358	382	355	353	362	349	321	375	343	322	334	350	333	342	301	378	349	350	353	345	325	346	380	357	324	363	360	388	356	348	336	388	371	350	380	372	330	352	349	338	366	362	372	349	344	350	347	350	378	348	376	383	321	342	370	346	298	363	345	348	353	318	322	355	373	367	310	376	336	359	336	380	349	333	356	380	334	349	388	367	339	343	323	386	318	354	354	312	326	357	332	345	369	374	403	334	379	348	378	409	315	343	344	385	353	338	339	368	366	374	345	364	329	346	367	368	333	348	328	370	369	342	379	356	368	351	380	357	338	340	365	369	335	358	342	339	328	330	361	374	365	336	388	364	401	330	371	361	332	303	336	346	342	328	372	350	347	370	337	337	369	349	368	355	371	370	341	342	377	354	338	358	339	345	358	374	362	353	336	376	339	337	347	342	386	353	378	369	343	344	354	315	375	378	378	350	337	334	390	370	372	357	361	367	355	327	336	340	364	357	381	370	351	370	358	355	366	374	338	373	359	345	323	376	336	334	350	353	365	370	355	371	332	353	348	379	378	345	349	353	395	354	338	375	386	326	343	335	357	376	384	367	374	351	353	358	357	344	356	338	382	365
42866	29288	3405	4066	3582	2971	2405	2148	1970	1759	1591	1469	1420	1320	1230	1234	1207	1158	1149	1080	1065	1000	997	1037	978	975	936	954	972	970	924	943	961	939	919	919	940	901	935	909	878	937	912	927	896	921	897	898	878	883	877	896	875	907	890	905	845	890	920	860	911	878	814	914	870	819	919	929	912	858	844	865	872	891	883	856	838	863	828	912	852	858	908	902	868	858	869	866	852	891	887	853	874	903	859	882	917	891	876	874	791	807	825	827	868	891	867	861	846	865	933	886	882	862	905	841	873	797	852	834	918	816	917	841	850	877	882	860	867	854	871	871	871	889	877	880	896	862	862	889	902	906	853	861	859	871	862	903	854	873	909	856	882	877	862	882	883	847	870	842	855	818	857	867	870	846	842	862	843	849	865	892	863	904	874	897	839	847	815	834	864	857	811	879	868	810	858	853	840	864	827	875	886	813	847	851	905	865	899	888	857	848	866	847	778	857	863	886	891	848	841	837	913	885	883	855	860	835	832	840	915	874	900	830	868	860	860	858	845	911	841	853	849	882	835	837	864	854	930	929	843	854	810	802	829	817	805	918	872	888	875	854	878	847	839	846	841	832	878	870	866	881	863	870	885	873	831	849	935	910	849	849	824	831	868	834	934	844	806	895	874	909	856	843	864	870	903	875	870	927	894	884	863	866	834	865	860	872	885	836	830	853	824	893	877	877	893	902	901	843	803	890	852	808	879	842	854	848	866	810	878	846	857	853	863	837	855	897	899	854	862	855	870	822	874	896	894	806	883	856	839	817	827	860	838	880	867	912	844	827	890	817	895	887	823	879	831	874	886	810	898	872	866	869	821	794	833	884	838	891	877	797	869	887	844	820	796	877	879	907	921	858	850	849	801	860	844	855	896	863	903	855	874	821	880	870	881	858	876	857	852	894	850	833	867	866	865	849	829	812	895	859	864	815	813	901	837	912	862	856	853	855	919	876	838	845	857	852	830	887	831	873	901	826	879	810	837	911	851	850	855	907	838	909	882	843	868	830	881	867	843	866	858	813	832	894	864	855	859	863	856	884	880	850	806	840	812	859	891	851	857	893	882	858	836	846	823	835	878	907	858	847	839	880	887	927	856	825	862	860	829	922	820	820	834	835	889	861	812	839	841	848	862	892	879	855	912	895	891	872	892	840	849	871	889	858	832	831	905	846	845	843	887	864	844	857	864	851	887	852	842	848	856	830	852	830	880	811	861	915	830	898	890	846	845	865	882	854	871	892	869	880	892	789	889	893	836	851	875	791	851	903	850	911	897	851	876	846	842	866	839	824	843	860	897	890	794	854	852	863	835	866	862	833	819	903	843	822	832	849	834	857	918	835	802	829	908	867	848	856	866	852	881	856	881	845	863	927	831	904	903	767	875	880	885	876	891	853	805	872	892	840	851	928	870	859	893	865	840	852	874	886	869	847	872	848	832	905	919	901	817	903	835	852	872	806	846	893	877	877	868	832	889	805	882	885	851	907	871	906	878	884	830	859	850	856	869	829	864	830	866	887	854	851	857	880	911	803	849	835	883	798	845	847	899	862	851	831	842	888	822	865	886	851	913	856	881	858	822	839	867	882	870	806	866	859	918	881	869	835	856	896	817	937	843	889	838	875	890	902	845	888	910	861	873	912	862	866	849	906	926	829	858	858	875	858	833	838	834	848	867	821	842	868	867	884	840	863	850	877	810	872	853	823	872	848	835	877	866	824	854	862	913	863	884	845	826	895	842	865	814	878	811	898	873	861	801	847	881	893	833	840	845	849	848	894	906	880	858	860	851	873	835	873	872	806	840	917	847	843	864	860	853	832	816	837	836	839	829	819	834	899	847	863	846	881	819	871	863	822	840	847	860	864	888	862	836	873	829	820	860	875	813	832	896	828	844	831	869	823	925	902	833	877	867	872	900	856	846	813	886	849	853	869	893	858	878	843	852	863	885	888	901	883	860	821	865	853	844	859	851	849	856	804	897	859	871	791	903	869	855	875	847	893	856	892	860	915	885	837	838	871	848	799	835	838	863	903	867	905	854	798	820	841	845	882	870	842	883	858	862	887	899	867	834	803	872	932	882	848	832	802	793	868	862	923	863	835	894	831	816	825	839	862	840	884	895	828	854	870	834	867	841	896	879	886	852	893	828	868	870	860	871	878	804	880	832	882	882	860	887	854	849	856	842	871	843	832	865	880	867	858	858	867	841	831	914	876	818	887	883	862	845	804	834	839	848	856	856	820	837	827	838	853	868	862	861	869	826	842	878	860	841	851	897	880	881	868	894	859	913	879	868	886	841	884	856	904	877	916	864	878	854	895	863	873	829	872	917	884	814	863	899	819	852	900	864	870	840	855	821	916	808	875	772	869	851	870	868	874	850	839	847	883	861	848	865	880	855	899	845	838	888	909	824	887	908	899	877	859	837	875	846	852	862	889	852	820	868	893	908	792	835	861	839	886	882	846	790	889	868	825	874	863	845	894	854	835	853	867	858	874	854	855	833	890	912	829	839	863	886	829	903	865	854	891	783	877	878	851	844	872	830	934	888	856	877	869	854	867	854	874	884	831	864	835	870	805	859	872	837	839	858	861	801	853	809	908	861	891	847	868	806	846	842	887	872	909	851	869	879	833	901	871	867	833	821	829	780	890	878	899	825	890	865	860	867	876	900	905	846	886	922	818	843	793	823	909	863	842	817	859	864	872	866	863	818	857	869	845	880	914	844	814	822	861	862	856	877	874	838	874	846	836	823	867	858	847	915	848	857	871	860	878	874	843	892	836	873	903	819	814	862	871	862	872	872	790	874	848	882	839	865	820	842	817	874	839	881	909	828	805	907	851	859	856	833	864	842	836	863	894	907	819	855	888	825	878	859	855	862	842	840	874	797	809	910	910	867	838	829	842	841	882	839	840	895	867	912	866	859	860	853	855	909	861	861	816	863	850	866	887	824	876	790	875	835	909	860	869	812	871	874	880	863	916	867	846	820	886	888	871	839	899	840	831	830	894	846	866	857	901	855	864	842	860	881	924	852	867	885	920	866	870	816	904	838	857	924	874	828	821	878	868	891	877	907	882	862	859	846	853	852	885	857	903	876	873	845	858	854	880	892	877	895	845	885	864	891	812	826	812	857	875	922	867	872	873	860	849	832	847	872	890	899	807	898	879	929	886	881	886	875	847	864	831	812	832	896	829	899	863	883	853	871	906	857	859	840	864	851	869	854	873	926	884	862	885	865	848	891	859	870	805	891	874	803	875	870	863	909	868	861	838	849	835	866	813	806	823	822	902	860	820	852	828	836	809	885	933	824	844	841	880	913	881	856	840	853	877	867	843	870	810	864	849	908	891	841	913	828	896	953	879	847	928	863	889	925	904	836	864	856	856	854	839	822	872	880	813	895	879	856	873	814	887	946	893	893	879	834	852	852	835	863	821	822	876	859	855	872	864	790	836	849	849	765	840	885	905	806	890	872	909	897	879
12104	4036	342	195	186	171	173	171	166	172	162	181	160	167	163	185	174	191	184	190	165	174	170	184	176	158	162	170	134	190	176	174	193	145	151	174	160	181	171	166	190	165	170	181	160	168	169	181	163	174	167	180	169	172	197	161	163	171	167	181	166	189	168	154	159	166	182	187	188	169	163	162	168	140	167	197	179	161	193	135	178	184	152	150	176	157	169	156	153	182	157	172	196	165	163	174	179	153	167	167	174	164	174	165	130	165	167	160	151	190	172	172	194	209	144	136	179	178	162	182	176	199	179	183	143	170	168	169	174	168	175	163	177	176	167	159	150	179	184	189	159	164	149	164	174	186	142	190	186	176	163	186	181	169	162	164	198	173	195	197	169	177	181	150	202	162	167	170	173	193	198	160	172	158	147	152	180	151	165	166	164	162	174	168	151	174	177	157	183	180	192	189	153	160	139	188	202	176	161	176	158	169	171	187	162	183	159	193	183	165	179	182	192	186	168	184	138	167	186	172	169	211	182	170	190	180	159	170	163	183	178	193	157	178	169	153	166	168	176	188	202	173	161	168	163	180	150	189	166	165	150	164	158	162	156	161	164	159	184	172	169	177	180	162	184	158	159	192	175	156	180	176	163	161	144	171	163	168	154	168	169	156	164	165	164	177	167	169	190	171	167	191	160	167	171	166	161	164	163	175	163	197	170	161	191	187	171	174	158	165	159	174	181	174	186	181	161	181	178	172	164	198	156	180	160	163	186	155	179	163	160	179	158	175	158	171	163	166	177	143	153	178	188	193	178	152	156	180	160	154	182	148	176	170	166	171	154	163	181	191	174	168	167	199	163	171	161	155	146	169	191	147	155	196	182	185	185	178	167	169	159	185	173	179	174	178	175	157	153	161	157	180	184	191	167	191	148	164	157	154	173	159	166	157	170	168	176	198	178	172	172	159	173	175	166	174	165	159	155	168	180	170	172	182	154	161	143	196	180	167	180	141	169	162	191	176	174	182	199	174	175	158	174	166	165	170	173	160	165	165	161	183	173	173	192	175	156	166	171	177	185	170	168	187	174	169	145	170	173	194	180	163	161	180	160	191	189	181	165	174	171	174	177	178	185	189	156	188	185	178	185	186	175	160	186	159	191	168	179	188	149	173	166	170	164	158	172	206	160	154	174	181	166	182	186	146	155	186	166	199	183	143	180	162	182	156	156	204	167	172	163	168	192	154	183	176	192	169	179	191	182	154	163	169	168	154	167	180	169	171	184	165	175	177	182	176	188	169	187	178	165	159	171	176	174	182	178	173	166	166	163	161	185	182	184	168	158	149	167	156	174	159	192	192	157	180	164	182	162	197	191	187	174	172	151	162	163	159	183	183	190	180	173	160	177	198	191	174	162	175	189	175	168	188	196	182	157	152	151	186	194	152	166	153	176	147	154	174	159	140	172	170	181	165	187	137	184	178	175	157	157	154	177	178	158	137	170	161	171	158	161	170	162	151	168	157	176	183	165	168	163	161	178	179	167	182	181	182	173	164	172	156	176	182	182	160	188	165	161	180	173	166	160	189	174	173	151	179	172	177	170	164	164	161	198	157	145	168	178	177	179	175	157	171	177	186	151	175	186	162	190	169	181	150	188	173	158	178	173	166	173	183	175	159	187	168	184	192	184	159	162	183	183	158	161	167	196	182	160	183	164	155	165	165	156	176	195	162	184	162	163	172	175	148	173	138	189	161	144	163	179	152	171	185	155	174	159	187	173	155	176	171	181	184	187	158	162	166	164	173	166	172	168	162	189	180	156	172	168	170	173	180	166	151	163	161	161	161	182	191	159	178	175	184	191	152	163	177	161	176	179	145	154	171	174	175	155	149	189	169	176	180	186	203	175	160	173	176	193	172	171	187	173	179	155	167	155	169	162	168	180	169	181	186	160	171	187	155	170	184	157	180	158	170	166	171	162	174	151	169	165	185	152	193	157	155	168	185	133	182	183	149	168	159	178	181	166	174	172	174	161	166	186	162	165	192	153	183	162	172	166	173	156	159	169	183	174	173	175	169	165	186	156	173	166	183	187	179	160	191	190	155	199	171	194	155	169	172	180	170	176	184	163	163	178	161	176	203	156	156	180	168	154	151	190	198	174	136	178	186	162	137	181	183	176	150	159	159	182	178	156	158	173	169	162	175	177	157	188	162	162	166	180	193	162	154	169	174	170	154	158	175	141	174	193	170	167	160	156	161	151	178	158	174	169	164	139	186	170	186	182	160	169	158	170	175	168	170	169	168	167	143	178	162	166	161	175	196	178	160	153	153	175	179	191	165	151	163	181	184	179	179	171	176	176	172	183	154	185	208	202	177	171	168	185	145	163	167	169	175	179	198	159	152	192	155	173	162	161	159	183	180	163	183	170	171	182	173	178	183	164	177	180	188	172	180	189	175	177	183	158	155	159	166	175	177	188	153	158	178	185	163	195	169	152	179	157	168	169	172	168	158	187	163	159	186	178	175	162	151	167	176	180	183	184	170	174	169	197	171	169	170	150	173	172	167	176	168	188	144	198	181	171	168	197	184	185	174	179	171	165	171	168	186	170	173	159	175	197	143	145	177	163	158	153	170	169	157	167	159	167	153	172	173	178	163	186	172	177	191	176	164	167	166	157	154	160	173	194	158	179	178	151	183	202	154	163	191	166	178	157	166	177	175	159	164	180	151	183	151	173	184	171	179	189	169	165	152	150	179	162	174	165	183	176	155	167	172	150	157	174	185	177	184	179	151	167	162	172	159	164	159	186	164	158	143	171	196	175	160	192	183	164	181	186	189	175	175	144	146	203	176	157	155	180	182	177	160	177	172	175	154	151	180	176	173	157	171	135	162	181	180	163	150	193	187	171	178	163	182	162	145	180	174	195	163	159	176	159	162	167	173	201	177	201	180	163	140	161	168	173	175	165	181	167	185	169	171	159	175	182	169	158	147	150	178	172	151	151	179	167	183	176	184	157	152	145	175	174	175	162	192	171	186	166	152	175	139	162	165	181	160	191	176	178	174	157	196	190	186	189	165	189	173	168	171	172	155	153	166	156	176	164	182	162	186	181	174	182	188	177	172	164	157	175	171	161	159	182	163	162	196	168	169	161	169	163	183	188	203	187	203	187	174	194	175	171	174	147	180	165	207	188	153	165	166	179	179	164	167	154	165	150	163	171	180	154	177	158	169	170	154	170	180	161	153	180	191	179	165	175	172	182	183	172	193	171	184	147	200	180	151	177	169	174	199	163	175	154	172	172	182	175	196	183	217	178	184	160	167	157	178	179	195	152	178	173	178	170	170	166	155	174	173	199	171	158	155	173	193	143	188	209	187	171	198	188	174	175	160	168	166	182	152	164	184	170	165	154	202	176	139	186	168	177	154	187	172	185	163	176	173	163	164	165	188	178	171	167	175	193	169	177	157	163	173	171	161	163	183	166	186	160	188	164	174	195	154	183	191	172	166	183	185	150	195
10951	5667	586	619	591	586	580	574	512	495	515	496	500	545	519	550	461	463	521	497	535	505	541	508	516	495	501	502	498	483	485	523	505	459	475	468	528	497	494	483	519	508	496	493	520	534	448	477	460	491	505	483	501	483	511	491	496	483	511	505	489	500	517	531	486	496	493	440	497	474	514	507	479	516	504	494	531	503	492	535	547	493	513	502	513	516	509	477	503	536	481	490	509	500	464	523	515	500	472	486	515	490	483	496	499	470	492	494	480	519	530	495	470	495	537	514	486	500	500	485	506	513	542	503	482	513	502	485	522	471	476	502	468	520	510	486	527	497	479	476	477	460	477	513	484	473	520	478	472	502	467	482	487	541	496	502	518	523	489	483	502	501	484	516	513	477	459	534	512	471	508	507	490	485	539	505	477	488	492	523	497	508	518	529	489	492	499	515	478	473	513	489	528	498	497	513	493	488	445	509	490	498	539	505	482	483	557	488	502	534	530	486	511	489	507	456	461	496	497	500	516	492	494	502	510	534	477	467	503	532	465	516	501	520	511	472	457	551	491	507	482	488	482	522	463	503	492	486	509	489	514	464	466	472	565	436	486	459	507	516	532	511	518	551	515	501	471	503	510	486	499	509	509	504	463	437	477	485	521	478	486	509	522	504	495	482	538	522	495	509	504	482	460	457	484	527	515	497	538	484	463	497	488	484	519	499	493	490	467	491	504	500	490	509	535	455	520	514	479	505	482	474	517	481	510	490	484	495	460	480	480	532	523	488	500	522	492	513	475	483	509	493	528	499	453	505	536	443	507	489	496	489	460	497	501	448	501	538	467	473	495	524	449	527	492	476	482	457	491	484	514	517	509	501	503	521	464	510	485	477	484	496	454	484	494	518	500	464	515	511	511	512	514	482	472	522	495	508	478	500	506	525	488	470	482	483	494	473	490	497	525	499	514	487	498	450	493	487	504	523	538	537	528	524	494	506	480	526	491	460	510	523	526	502	515	465	513	493	495	492	539	526	486	489	498	511	502	553	529	521	488	504	514	489	488	486	507	516	511	492	501	459	476	496	482	506	469	514	493	501	501	511	494	467	501	461	518	505	511	497	481	477	498	517	498	487	517	486	485	476	523	466	516	516	517	487	473	476	499	529	506	526	501	492	483	511	490	490	502	499	476	515	485	517	519	501	492	531	483	497	479	491	532	508	467	478	504	489	499	486	468	481	489	496	497	549	525	496	499	489	484	518	460	451	462	526	482	496	512	525	529	484	506	462	527	533	475	491	563	492	497	492	522	494	484	485	488	489	523	517	519	491	498	464	484	492	452	497	458	488	512	529	505	447	478	446	457	476	471	454	477	487	496	495	487	487	503	534	488	472	510	477	494	514	503	476	501	474	464	505	482	526	455	542	484	504	518	479	502	441	492	481	501	478	500	477	474	493	479	482	462	491	515	468	511	499	480	524	503	448	471	521	508	467	491	495	453	504	492	492	471	489	530	511	495	540	514	490	459	505	494	499	473	492	474	490	473	497	482	460	522	476	448	489	480	526	490	521	499	523	501	523	488	534	484	486	503	472	525	523	483	480	554	507	489	515	482	490	478	478	536	522	466	527	477	517	451	447	502	491	460	499	509	475	492	503	480	516	474	473	456	505	507	510	491	490	506	511	485	491	477	488	493	493	494	475	522	476	505	456	496	489	508	479	502	485	486	480	472	490	492	451	462	486	514	490	506	475	538	478	493	507	525	505	453	488	474	485	543	524	492	499	469	508	514	455	508	498	499	469	482	516	483	483	476	503	476	466	495	505	525	497	473	504	448	492	509	487	546	442	505	499	487	505	485	502	487	495	525	490	509	510	539	473	500	500	493	513	486	481	490	466	517	479	521	527	511	467	481	470	523	502	479	467	519	451	491	494	482	454	518	474	487	482	484	483	472	508	523	505	449	496	494	529	509	481	495	496	497	520	495	490	493	497	481	485	480	539	476	535	496	514	524	473	488	503	480	485	466	515	526	532	512	494	514	501	525	509	522	506	531	485	500	502	480	534	487	510	494	495	488	528	465	485	480	516	469	519	492	524	501	454	479	492	483	499	507	470	504	525	478	507	541	481	506	514	480	495	499	466	504	502	502	523	488	484	476	508	493	451	482	485	490	509	494	534	505	501	487	464	477	492	499	481	481	456	482	487	509	498	483	478	512	468	474	478	502	520	552	528	508	468	514	479	528	478	508	469	522	509	508	491	500	481	501	480	490	550	514	471	479	509	503	476	497	502	520	512	536	516	456	454	471	497	482	499	486	530	469	499	501	469	530	485	432	492	477	491	516	507	495	519	524	493	511	479	476	473	492	494	510	519	493	487	506	490	487	485	492	492	504	471	521	512	537	483	522	514	510	486	487	475	497	540	503	527	529	510	495	492	505	504	502	505	522	463	461	504	499	466	542	489	475	509	523	485	459	521	523	504	460	526	524	508	484	497	491	467	524	503	485	469	495	516	499	530	499	504	471	447	517	508	473	511	528	541	499	531	497	506	465	512	481	489	487	480	508	510	491	504	503	490	507	490	493	523	464	503	514	530	487	469	492	470	475	507	520	507	478	504	509	469	502	515	507	517	500	523	478	517	517	511	490	485	458	498	478	509	477	500	535	484	454	505	493	491	467	482	515	499	501	507	466	469	508	463	503	481	487	482	510	508	510	489	523	506	485	479	478	480	498	483	507	486	478	491	488	520	512	479	480	476	484	504	446	460	510	497	493	485	475	508	491	473	544	444	495	484	497	482	477	505	462	510	508	488	504	464	511	459	501	533	507	513	507	455	523	499	469	544	487	509	489	479	526	473	486	463	459	467	524	488	480	517	482	507	495	497	516	511	488	474	526	453	548	497	511	518	513	475	561	510	505	499	517	468	518	503	512	508	494	489	503	487	490	488	497	459	488	497	532	471	518	506	508	490	436	483	527	489	521	507	483	514	490	487	531	517	553	511	522	491	484	513	514	492	496	528	494	473	488	480	530	505	518	466	512	495	499	510	491	511	493	513	539	513	495	505	502	486	512	502	495	514	501	490	536	491	448	509	503	488	529	465	502	511	526	498	519	484	484	463	520	477	444	500	492	455	506	493	527	511	501	492	496	511	508	509	473	473	463	489	462	542	536	532	508	471	516	490	506	507	505	492	498	455	521	481	499	511	508	498	508	478	515	514	465	499	498	468	508	484	502	547	499	493	519	487	523	531	442	519	461	502	494	453	534	475	474	501	525	515	499	489	508	488	479	514	533	505	514	535	466	464	491	514	484	464	517	506	499	481	513	498	496	497	467	518	501	465	486	468	530	520	549	493	473	502	554	499	499	522	486	494	522	511	477	479	493	480	496	505	496	487	480	467	494	485	488	497	516	484	510	529	497	468	519	533	493	493	500	476	493	496	499	518	473	516	514	514	523	509	501	504	493	522	471	487	506	501	503	478	498	485	481	522	484	508	495	517	470	524	459	486	486	485
55721	40884	7228	971	634	605	481	453	441	375	373	374	385	398	370	328	380	318	330	352	333	373	375	334	348	363	328	340	359	333	341	351	341	336	355	340	350	319	342	330	319	333	370	369	317	343	363	389	325	308	302	335	310	337	315	314	350	323	362	308	332	307	346	363	348	321	333	319	351	362	350	330	310	342	317	332	359	311	328	351	342	335	378	338	350	320	366	336	341	357	361	337	334	334	315	331	332	323	322	329	341	316	392	373	323	377	333	329	343	324	353	313	302	314	336	335	337	302	350	328	335	346	324	324	353	336	327	314	315	340	337	307	350	345	326	339	337	345	355	364	336	303	331	320	329	355	295	323	313	313	304	311	323	326	318	311	333	340	347	295	348	326	317	326	354	330	326	345	325	343	338	356	349	367	336	357	337	332	363	321	291	345	334	337	333	328	310	309	305	330	313	301	313	344	330	343	302	337	304	318	327	323	349	335	337	292	344	350	344	306	336	332	336	328	299	317	324	340	340	337	336	317	327	323	391	326	336	354	317	310	341	339	333	308	304	384	339	349	359	345	307	353	318	323	363	332	342	335	325	337	325	319	325	336	362	365	350	319	364	345	333	347	340	330	330	372	360	374	329	344	331	333	324	315	324	354	318	368	339	345	357	336	299	348	352	326	323	343	323	317	343	311	339	309	343	311	327	335	315	286	319	338	316	332	320	333	340	323	360	333	325	333	374	325	375	308	360	338	338	328	329	301	331	314	335	282	341	323	363	338	322	325	321	342	349	303	317	334	322	342	329	313	323	308	339	352	343	313	322	318	332	309	317	319	322	295	339	341	322	317	352	311	332	348	353	332	300	332	298	302	310	342	347	327	294	326	348	318	330	340	332	326	326	309	322	344	315	355	323	355	303	331	367	350	338	350	302	341	360	316	319	325	307	339	367	316	327	340	321	355	321	317	340	333	343	323	372	329	315	362	316	355	324	294	331	338	337	300	310	339	362	375	345	347	302	313	369	355	335	315	341	330	309	317	340	353	293	335	330	326	328	352	294	368	319	370	328	324	334	345	332	353	337	345	342	327	298	322	355	308	319	336	337	348	358	326	344	337	334	297	312	308	323	369	354	341	295	364	320	381	340	333	312	343	308	311	322	341	348	332	327	335	328	307	340	309	341	366	316	338	304	309	327	329	345	329	348	296	353	355	319	325	328	327	341	302	328	322	321	353	336	349	332	352	334	359	367	343	358	342	301	317	329	297	311	357	324	315	331	333	319	344	324	355	357	331	301	297	350	336	317	363	318	302	346	321	357	350	302	352	356	347	350	325	346	350	329	337	316	317	342	314	336	344	317	363	357	342	344	355	341	327	337	342	366	314	341	332	290	330	297	277	312	326	303	343	312	330	372	343	361	331	336	314	347	341	315	347	349	351	347	315	292	296	345	349	355	309	318	313	338	333	327	320	331	345	339	311	321	308	322	333	320	350	372	335	336	355	328	314	336	346	362	321	287	333	351	363	340	331	322	305	304	329	321	339	313	321	344	352	324	308	337	344	303	349	332	319	316	309	351	355	356	345	333	371	290	363	339	336	303	326	336	358	337	362	342	381	370	357	328	359	347	323	345	334	319	335	319	318	322	328	326	340	326	312	353	343	319	346	306	356	315	337	317	323	332	332	316	337	298	319	345	358	341	333	362	332	355	342	342	306	319	371	295	360	322	291	338	343	331	326	362	337	311	338	359	326	304	334	339	334	346	328	334	342	341	319	325	303	354	346	304	299	339	352	322	331	303	342	345	305	314	332	339	326	328	339	361	316	341	353	328	334	347	364	337	339	348	344	310	369	300	311	341	337	356	328	325	312	327	339	337	312	311	342	332	320	357	322	364	323	336	329	327	370	315	326	346	347	354	315	343	326	379	325	311	331	339	322	358	302	331	348	333	327	302	333	323	293	362	343	341	360	317	307	337	310	372	319	315	321	324	304	329	331	347	339	303	325	350	361	326	324	315	355	337	343	320	313	324	334	308	336	314	301	311	365	297	337	340	338	330	323	318	301	305	344	330	303	316	308	338	316	340	324	364	351	321	319	337	345	333	363	367	336	340	313	339	337	340	336	335	366	314	348	318	326	331	334	346	325	357	339	324	354	337	319	332	326	306	324	312	326	318	361	338	343	325	326	324	353	313	335	308	344	358	341	338	338	350	341	349	320	353	319	329	326	383	319	335	346	325	362	344	308	336	346	325	336	346	349	348	314	350	365	326	369	359	309	342	320	337	336	298	339	335	324	343	352	339	361	327	335	338	332	327	352	321	342	327	329	327	340	359	310	324	292	306	374	315	377	354	294	341	321	331	341	345	313	324	336	337	321	332	369	345	337	332	324	345	323	339	347	294	307	336	340	319	311	325	350	356	356	332	309	362	319	339	304	359	340	351	341	333	324	322	311	322	327	324	313	334	314	334	347	326	319	337	328	342	349	364	317	325	324	353	356	334	328	334	327	315	329	318	343	329	368	358	346	337	325	335	312	329	349	332	327	337	318	346	315	304	316	314	337	327	324	313	329	340	308	355	316	307	302	326	327	333	357	363	308	331	326	310	317	354	335	347	339	368	338	345	332	363	354	340	366	342	320	313	345	330	317	348	349	331	321	306	310	334	296	361	342	330	317	318	320	351	307	341	332	335	334	306	330	336	371	356	334	370	296	305	341	305	364	338	381	335	320	327	341	332	321	334	316	340	313	310	322	322	317	321	335	312	334	323	313	324	310	285	350	347	330	334	353	284	311	333	319	344	335	340	320	317	346	347	343	311	337	309	346	306	305	318	328	343	274	348	311	317	360	336	358	358	346	322	301	349	327	322	319	328	352	359	346	303	340	357	317	344	325	322	309	325	356	308	319	313	296	317	318	338	343	319	330	341	358	351	325	342	362	333	345	341	291	334	343	315	351	331	305	307	314	339	358	344	331	322	338	324	320	355	333	293	337	344	290	358	316	324	342	322	333	327	335	321	339	324	311	342	342	339	333	322	307	349	343	342	303	351	337	339	306	337	334	315	292	332	324	349	350	328	351	369	302	331	371	366	329	310	325	330	323	358	341	347	337	294	297	314	331	300	300	303	319	336	295	329	352	347	334	363	314	343	337	331	326	301	320	337	312	318	351	314	338	332	330	324	332	332	306	365	320	347	314	343	309	343	356	321	336	334	338	352	310	339	334	347	313	315	360	314	323	311	362	350	291	305	342	319	378	313	306	323	342	350	291	354	327	325	331	336	355	337	311	318	318	312	314	334	338	312	330	344	350	351	346	324	343	370	362	336	281	324	339	308	353	356	295	305	338	306	310	350	333	362	316	355	322	333	362	325	351	339	317	303	323	303	295	321	317	350	299	365	325	318	308	304	360	332	354	330	300	336	349	368	337	361	327	289	325	332	302	363	318	301	342	364	298	392	302	322	302	337	341	365	313	339	337	331	340	315	359	352	344	333	357	375	356	347	367	350	347	325	347
32989	23292	2255	2479	2329	1976	1785	1538	1397	1309	1217	1176	1187	1009	1040	1020	996	961	960	979	956	947	953	882	912	887	882	865	896	856	851	884	883	849	917	879	853	897	854	845	913	861	881	877	866	874	838	875	846	839	803	826	901	807	853	902	878	855	834	828	853	879	878	869	838	831	850	823	859	851	845	830	870	834	825	843	901	861	835	835	881	869	849	827	846	895	897	823	847	897	824	796	812	875	899	836	862	821	810	827	898	827	868	836	840	871	868	838	863	837	817	823	886	811	818	843	882	873	777	843	786	869	804	838	863	871	858	847	859	840	889	841	821	824	848	814	803	831	799	868	810	800	832	867	834	820	816	884	878	838	841	789	792	813	874	875	859	836	885	807	829	885	831	836	826	825	839	855	822	824	825	817	854	801	789	846	827	788	812	816	814	851	821	826	834	845	828	808	833	877	824	794	855	850	859	836	813	817	878	828	828	855	863	847	842	848	841	850	847	855	817	797	824	854	864	846	868	863	848	801	867	876	830	795	829	894	858	805	786	788	876	809	903	830	837	850	885	878	878	828	852	841	872	886	840	842	806	834	810	854	842	798	840	818	822	829	820	839	826	836	777	874	802	847	797	818	849	848	847	795	814	841	877	830	827	842	863	859	817	837	849	799	858	830	810	850	797	851	870	813	829	822	818	845	800	873	776	851	831	841	823	857	847	828	820	854	874	803	843	864	847	854	865	906	835	846	811	845	849	904	855	837	867	813	834	801	829	843	866	853	840	840	835	830	792	812	824	859	862	805	852	835	929	846	831	782	846	901	807	913	861	858	881	837	833	821	821	839	775	835	821	865	855	835	892	856	785	842	862	867	850	817	855	841	869	834	833	831	838	827	828	796	861	847	827	839	872	835	850	856	826	856	885	854	807	816	825	849	872	844	900	855	864	919	831	803	794	890	814	847	882	832	807	813	837	770	901	841	820	838	833	829	835	820	814	825	806	906	777	816	824	803	854	857	794	834	854	821	842	815	862	865	842	820	861	818	838	847	850	828	814	912	865	847	844	855	842	851	808	814	794	873	851	859	829	862	840	826	876	867	860	872	782	832	861	847	823	868	826	841	765	877	805	902	874	813	835	813	849	844	839	837	827	862	835	842	837	885	838	819	881	875	805	841	798	841	839	825	832	816	875	827	851	873	798	802	842	812	846	820	860	826	854	820	891	861	832	860	850	863	769	834	811	822	854	804	823	852	857	854	876	838	874	863	843	867	843	821	816	837	857	841	847	805	873	877	870	877	831	845	823	826	786	831	866	840	804	853	812	886	859	823	836	868	870	808	790	850	834	813	858	812	790	835	866	824	867	825	815	835	872	824	828	829	815	888	806	794	866	814	870	779	807	790	854	814	841	785	810	808	853	817	883	828	828	825	849	856	835	849	890	845	846	822	871	838	835	874	858	804	788	834	849	851	822	856	840	825	847	834	797	850	783	866	802	824	867	854	841	884	844	793	889	865	819	852	811	862	782	867	890	860	851	850	802	856	866	827	829	785	839	813	822	832	869	824	807	809	871	840	831	880	803	825	820	832	840	838	866	829	871	765	812	773	843	854	865	853	879	848	853	868	809	806	879	822	813	833	827	821	838	821	840	798	859	859	827	866	829	785	855	821	893	833	807	863	849	862	851	846	808	883	851	796	831	797	773	871	838	847	863	865	804	864	848	848	827	856	819	834	823	853	850	803	832	852	854	839	831	800	802	886	770	906	776	864	884	859	853	836	836	842	843	897	812	757	832	824	827	814	844	809	867	853	838	867	789	836	804	832	866	887	808	869	862	806	789	884	848	861	869	871	872	865	841	851	851	836	828	809	796	773	849	827	854	776	868	853	800	867	841	863	824	813	775	833	832	824	828	836	823	856	824	803	803	878	845	854	826	860	878	808	832	878	833	818	890	843	884	821	848	866	850	862	804	846	844	867	795	838	830	888	785	808	851	859	899	843	833	810	813	847	880	842	806	851	835	843	804	815	854	852	756	869	873	841	837	855	878	827	831	854	802	850	834	823	845	791	797	856	849	897	834	866	843	900	833	767	769	818	791	885	814	794	843	868	816	828	808	863	832	844	827	827	823	841	890	818	878	824	852	843	878	824	848	825	797	852	832	800	812	831	830	860	848	826	829	862	811	878	845	843	884	843	819	801	838	815	823	802	832	883	782	786	841	822	842	849	843	837	785	841	863	865	844	774	859	873	876	799	873	878	812	859	836	850	846	829	819	860	837	849	775	877	859	802	801	835	830	809	834	846	854	833	794	894	889	864	867	834	861	837	841	802	824	833	853	830	824	862	796	849	827	809	821	822	833	832	923	843	861	780	821	837	821	876	857	858	770	836	826	804	838	805	807	848	786	804	821	906	865	851	844	750	798	782	789	907	828	799	807	849	850	813	794	852	815	853	879	852	813	873	859	817	840	845	789	866	841	857	847	846	825	882	840	841	845	877	836	888	799	831	842	785	901	812	842	880	829	856	819	856	862	805	824	857	823	881	857	803	864	836	819	874	809	886	854	827	830	882	813	834	826	822	862	904	841	839	825	836	839	889	870	843	792	854	839	846	833	814	833	860	807	817	909	856	810	837	816	815	845	866	876	837	845	872	856	868	820	857	767	817	799	848	828	879	834	809	842	824	829	860	862	857	866	836	849	855	817	808	870	849	812	805	852	861	841	864	882	842	833	816	796	861	823	793	807	796	822	863	845	817	872	833	843	866	808	857	833	897	813	829	826	848	867	799	821	803	865	854	855	824	831	786	870	829	857	828	842	832	863	825	845	869	810	867	867	852	849	820	844	814	791	880	859	848	834	802	863	854	868	841	890	815	805	832	839	832	846	759	818	815	837	885	879	833	842	792	879	852	824	865	833	863	815	849	846	830	910	849	871	793	850	833	877	833	870	898	783	865	863	792	844	830	809	915	799	874	855	791	870	858	838	849	822	805	814	831	882	850	838	853	793	893	805	861	864	893	832	820	869	862	856	868	873	857	824	842	839	826	857	874	821	859	846	810	833	812	856	851	788	813	809	853	845	879	802	854	829	828	831	848	829	887	801	791	804	783	852	914	865	815	826	836	847	837	836	853	782	850	808	832	850	848	840	821	851	779	847	869	885	825	863	809	798	867	826	848	880	845	835	848	891	882	873	860	865	837	863	827	798	872	904	824	853	839	856	822	817	849	831	864	835	874	885	857	877	883	855	798	870	852	826	861	827	846	830	821	843	856	886	845	887	827	850	832	810	793	791	870	855	897	852	825	825	848	854	836	830	793	872	904	817	803	850	843	822	817	831	851	855	900	842	837	858	832	806	846	896	872	811	845	839	809	832	865	866	857	794	853	813	838	874	885	847	831	843	893	850	785	783	808	782	833	793	792	818	816	875	810	875	840	880	880	870	850	859	844	809	850	838	796	849	884	839	835	848	845	883	829	844	855	861	827	817	848	858	843	851	844	816	852	869	823	900	890
69518	54251	14226	2671	1151	848	672	600	567	476	487	469	416	393	373	408	438	401	396	361	383	420	368	363	409	335	394	421	379	353	371	374	360	331	388	361	355	316	358	349	357	396	336	354	348	397	379	350	354	366	351	377	329	373	349	337	372	375	346	352	360	388	385	370	345	350	362	339	368	377	398	357	383	356	343	381	376	328	373	342	334	341	348	334	371	324	345	342	365	373	337	356	365	346	349	389	366	377	347	349	346	393	330	352	348	332	355	382	380	339	344	318	357	364	353	301	363	357	388	339	370	360	350	344	379	329	352	326	342	370	367	350	342	324	355	358	373	366	338	314	347	332	346	339	364	358	343	368	381	330	327	380	377	366	340	358	373	376	331	368	327	364	344	382	343	336	340	342	375	351	378	366	404	353	366	352	340	349	330	359	355	323	364	344	351	344	387	388	342	343	344	394	363	355	388	355	419	324	350	347	322	376	378	313	370	321	338	368	360	353	351	379	334	361	350	375	393	367	341	356	364	353	375	399	336	324	395	372	394	328	405	322	347	369	373	356	362	362	349	383	371	362	350	342	363	370	388	357	348	382	369	337	392	379	353	411	391	370	382	360	357	339	338	392	361	398	364	329	402	389	323	345	349	361	345	402	331	377	389	341	381	364	355	339	315	352	367	340	356	335	358	349	338	350	342	387	375	366	354	365	402	402	325	345	349	374	347	365	327	348	360	392	333	330	335	368	408	360	347	373	367	354	330	341	358	387	345	371	372	341	345	356	335	356	368	354	360	350	337	354	351	348	343	319	354	346	363	359	350	409	350	353	354	352	383	342	357	403	331	375	355	334	337	379	348	384	363	336	388	341	342	339	350	368	365	323	375	304	354	370	369	320	413	371	354	353	375	345	399	367	355	371	381	350	362	348	332	331	370	334	375	342	365	366	352	359	335	365	364	345	354	356	334	373	358	354	323	330	351	358	381	398	349	366	327	350	361	343	335	340	333	400	334	337	338	380	384	341	341	347	356	328	372	304	340	354	367	361	366	343	358	369	368	364	375	350	346	367	415	335	345	347	338	349	358	367	330	346	341	327	366	332	374	347	344	378	370	343	328	341	342	332	365	344	337	393	367	346	348	369	343	355	364	367	345	357	346	360	327	348	333	330	376	373	355	343	332	365	354	364	352	344	349	383	358	379	375	342	385	366	348	331	371	354	352	384	350	327	365	327	366	353	399	339	332	354	373	348	344	335	334	368	377	354	370	355	374	341	369	382	357	350	378	365	333	395	363	366	347	344	348	365	367	362	370	365	365	369	368	340	369	326	357	343	373	335	381	354	353	354	380	372	387	355	357	349	399	388	356	327	330	364	375	339	347	382	357	315	354	338	342	343	337	339	383	347	346	361	357	361	341	350	338	372	371	349	341	347	399	361	363	331	374	358	326	355	375	380	315	324	357	305	375	353	356	349	354	337	341	348	362	366	351	351	374	352	389	340	373	338	373	325	357	344	381	351	338	364	327	381	325	373	361	379	362	337	360	344	370	376	336	378	320	362	363	392	367	363	340	350	369	346	372	329	378	387	355	366	367	340	378	371	347	339	356	355	339	371	338	358	340	353	328	355	332	352	354	362	348	339	340	352	306	376	368	341	339	374	341	372	342	340	388	336	333	353	351	362	358	353	332	388	360	359	350	336	362	358	343	376	353	360	370	364	372	346	336	356	381	358	357	338	364	343	355	331	353	366	390	330	339	333	359	372	329	358	375	348	368	342	341	371	334	364	358	357	342	343	360	359	356	369	402	300	347	363	335	346	343	361	365	374	371	351	386	358	388	355	343	351	367	347	397	352	343	369	373	357	342	345	367	357	356	338	354	399	387	373	356	328	350	336	364	329	341	323	381	347	368	331	335	343	376	357	337	371	357	382	303	329	330	337	358	369	344	379	352	370	348	376	347	334	390	366	363	357	352	371	361	328	338	330	341	378	391	339	316	384	331	379	384	378	347	350	367	374	395	354	377	376	375	350	353	339	366	379	375	334	349	336	380	359	344	332	342	339	375	348	347	364	362	348	371	323	397	340	325	340	321	362	326	315	299	371	365	394	338	346	367	349	345	336	340	366	331	331	345	358	346	356	310	375	343	335	335	361	350	365	368	334	382	332	351	365	362	341	349	356	356	372	334	359	381	363	361	352	323	388	329	356	337	339	388	340	363	366	362	350	406	371	328	354	375	401	362	365	363	339	365	372	356	350	351	367	357	375	379	347	310	321	358	346	357	355	392	348	376	378	355	341	370	380	384	335	328	347	356	356	356	351	367	370	402	376	324	333	369	370	350	371	356	375	383	335	370	347	331	365	327	328	362	344	376	348	357	408	347	346	357	341	353	335	360	368	366	345	360	364	335	337	349	377	382	359	344	353	339	374	401	388	355	362	370	335	328	357	370	327	375	343	396	331	359	354	335	332	363	361	371	370	363	352	319	345	361	373	363	353	365	283	355	339	326	387	360	359	349	369	357	359	358	373	369	349	411	360	336	386	336	344	374	373	365	342	377	335	351	333	343	366	350	364	359	369	361	356	333	321	357	350	373	372	369	344	378	345	355	338	354	332	371	376	328	352	337	344	360	366	325	378	346	332	396	336	350	343	337	340	362	381	385	341	351	340	329	311	335	364	343	380	355	389	366	379	374	339	345	335	357	323	320	334	407	332	387	357	355	360	346	344	371	363	336	356	369	352	323	339	359	332	341	375	358	371	365	363	318	370	398	315	360	338	315	338	341	340	341	363	362	348	378	345	360	344	311	331	335	352	324	397	342	336	337	360	345	374	384	368	360	346	350	349	338	382	365	347	342	395	379	382	356	326	403	342	305	366	392	347	348	357	344	331	354	344	347	350	334	366	355	361	351	343	346	353	321	367	348	331	360	399	370	355	357	328	344	350	364	316	327	344	354	333	410	345	349	338	348	360	371	344	360	385	401	329	367	366	385	376	342	343	349	339	371	340	358	335	322	369	377	362	335	367	343	365	358	344	385	358	350	355	345	361	357	383	369	342	376	351	377	360	361	357	324	335	386	368	355	369	355	384	335	396	326	334	371	372	371	366	363	354	358	376	337	403	356	321	362	325	357	341	372	340	347	339	363	389	368	324	370	337	351	336	351	363	309	340	354	343	339	355	364	349	397	368	321	351	379	346	356	373	390	373	356	342	383	370	336	358	375	365	372	370	385	333	365	339	348	363	370	396	335	343	371	337	335	337	364	369	329	367	394	346	388	376	359	334	337	358	350	359	354	354	324	368	364	375	348	340	350	352	389	388	376	348	337	370	345	338	369	357	321	357	373	378	381	363	358	363	378	348	354	352	363	339	359	363	351	362	349	325	363	362	373	340	325	377	379	370	343	339	358	347	372	379	358	352	378	345	373	321	380	345	338	359	362	379	356	354	369	371	347	363	363	322	341	360	354	362	360	391	378	332	337	331	402	337	330	351	350	369	376	352	346	314	363	315
42462	29616	3357	4147	3608	3111	2645	2165	1990	1728	1631	1486	1350	1387	1290	1304	1207	1160	1104	1115	1072	1017	996	1032	1006	1008	992	985	961	923	942	952	985	929	871	943	946	950	885	928	882	902	912	898	882	953	900	923	895	910	904	904	929	899	872	847	958	915	866	861	925	871	873	833	871	860	851	869	892	895	858	925	814	884	853	890	886	861	861	839	815	869	811	867	891	896	924	850	862	878	890	843	929	865	838	918	840	881	870	923	848	833	844	813	872	843	884	875	839	895	900	885	890	890	865	911	877	852	883	874	913	867	822	800	929	863	867	889	854	882	893	850	883	890	866	774	882	862	887	912	885	918	865	925	846	824	894	889	863	853	819	923	872	905	895	846	932	873	849	814	862	857	849	886	843	826	871	828	817	816	880	867	867	833	861	839	880	891	900	896	858	877	881	852	861	875	859	835	845	856	856	845	861	863	862	870	838	845	824	876	846	848	829	840	864	798	883	866	875	804	889	910	832	866	874	876	825	833	843	884	868	835	843	877	888	854	879	870	861	827	870	847	835	866	863	802	874	846	877	865	887	878	854	864	891	851	894	929	949	841	857	852	948	851	888	856	872	917	879	824	871	831	839	882	851	874	913	892	918	860	848	928	885	912	867	820	896	842	869	876	854	845	827	893	824	804	858	845	850	925	883	843	849	839	870	837	859	806	917	846	876	818	836	854	871	862	877	906	881	865	831	844	848	905	851	830	897	892	904	889	849	883	795	854	834	847	854	841	870	846	878	894	868	858	870	839	851	865	802	865	808	851	911	841	868	807	884	886	861	844	842	865	856	883	866	856	841	868	904	853	870	840	816	845	884	811	906	853	887	852	888	858	843	832	878	858	861	918	885	920	828	839	868	890	880	854	852	859	883	880	846	814	907	884	829	842	854	871	848	879	823	827	894	883	901	843	865	862	866	810	826	867	851	901	893	889	815	849	834	852	846	880	829	877	890	852	859	897	901	793	861	912	850	873	840	891	847	813	845	828	870	863	889	873	832	847	849	827	865	933	873	885	805	828	879	878	833	836	885	858	812	831	841	837	889	851	875	760	871	845	818	879	846	827	880	889	893	812	865	849	892	886	855	833	890	843	866	818	902	916	854	866	893	954	881	821	819	807	859	857	797	889	854	818	845	830	861	885	897	807	836	862	852	855	885	892	913	897	885	844	888	834	854	844	835	896	864	812	820	842	827	871	889	836	840	847	889	887	815	896	906	886	852	806	891	918	831	879	841	884	910	836	901	870	901	906	862	823	858	864	876	838	858	835	899	877	890	878	846	888	852	848	872	854	864	865	847	842	897	842	867	868	836	903	862	842	866	846	879	904	806	811	914	844	827	823	847	836	883	882	862	816	819	905	846	816	852	862	815	872	854	852	868	865	876	863	835	835	879	891	861	848	876	928	837	879	846	908	836	854	829	842	867	869	850	879	869	831	862	863	885	883	824	878	801	863	841	805	853	869	859	863	873	892	838	875	871	864	874	847	859	901	849	853	863	822	904	845	925	805	848	878	878	888	864	848	858	850	894	858	899	838	893	857	883	816	890	858	830	843	883	825	878	861	850	836	878	863	836	879	874	874	833	866	899	854	826	885	882	886	847	839	897	851	921	854	879	853	872	872	940	838	851	808	837	900	882	895	841	898	845	843	891	872	846	914	788	903	835	852	822	827	904	830	879	866	888	869	843	869	855	901	896	825	870	883	870	836	818	891	872	832	898	854	821	842	855	860	898	857	782	832	861	883	880	860	879	870	876	848	864	866	875	891	849	814	850	869	830	872	886	839	853	848	867	862	840	865	890	857	839	828	881	887	893	871	846	807	879	836	854	849	874	906	789	881	880	881	879	886	852	834	832	861	879	870	899	827	870	831	859	854	870	877	914	849	909	886	899	845	874	833	842	856	855	849	869	836	823	867	828	931	850	794	821	864	868	896	837	859	870	823	864	887	890	864	894	810	847	859	885	843	845	904	861	827	904	870	834	859	887	907	859	889	852	872	874	841	848	914	825	888	869	854	830	856	893	877	893	893	835	875	873	890	871	861	854	878	817	856	828	904	958	824	856	830	874	893	858	857	838	838	952	863	848	864	897	814	903	878	898	864	874	867	842	860	842	870	851	854	837	909	870	863	863	872	816	869	823	844	828	918	867	837	860	904	873	902	936	874	864	848	843	871	865	829	887	879	883	831	885	857	889	866	906	847	874	902	851	861	912	907	888	861	838	923	896	901	854	834	814	875	828	850	829	867	880	856	853	876	856	887	859	831	862	849	862	864	897	851	833	844	859	867	880	888	898	871	855	889	827	832	894	866	837	853	861	830	852	837	889	833	906	883	841	891	893	816	809	850	856	855	857	891	871	863	831	870	883	905	877	896	862	807	906	867	879	855	830	879	865	923	861	860	835	850	835	838	849	883	817	805	865	878	909	925	830	883	908	841	886	864	887	869	854	903	837	788	877	867	904	903	902	863	851	913	857	858	875	825	881	861	839	857	834	860	871	863	831	903	885	871	850	888	888	921	929	823	904	905	883	893	827	928	827	853	873	891	888	848	870	825	853	845	827	844	874	879	834	837	846	840	875	845	795	864	868	846	844	811	877	888	860	841	855	853	810	867	805	851	848	908	870	925	898	853	851	865	896	864	851	841	873	886	814	863	856	881	832	853	870	840	860	857	894	849	859	914	854	864	906	874	860	846	839	880	810	945	843	860	844	904	880	846	964	862	852	821	855	807	877	862	829	836	842	796	834	861	876	925	875	877	843	862	853	879	855	880	811	888	934	867	868	856	852	791	828	922	934	911	849	842	912	899	849	884	886	881	905	845	854	820	897	879	870	836	864	901	824	876	895	872	896	827	804	854	878	903	878	868	897	828	886	914	859	872	878	889	840	854	893	877	879	852	832	891	885	921	885	845	889	875	878	925	829	840	885	893	883	906	847	943	875	841	860	875	851	855	835	903	825	868	872	857	864	846	838	875	837	857	868	846	882	835	830	877	857	855	911	878	802	823	860	916	846	879	881	866	901	801	835	855	876	882	906	907	866	879	890	857	855	873	885	848	836	857	875	889	926	861	892	942	859	846	805	842	869	860	870	905	866	873	871	863	838	794	826	879	836	867	822	906	834	874	888	817	893	836	833	844	879	847	850	850	848	834	849	851	907	860	886	897	855	860	910	820	845	868	830	864	853	834	858	822	857	834	901	913	859	828	866	854	843	871	894	833	899	865	827	825	856	902	838	858	886	889	892	881	886	843	878	895	821	848	885	867	861	857	853	875	878	884	868	914	845	865	910	893	898	902	851	838	827	851	845	819	877	832	822	809	819	834	857	858	884	860	821	884	866	899	872	843	843	880	885	853	835	824	877	828	843	849	878	870	848	837	833	854	898	884	865	891	842	856	850	904	805	891	896	844	831	780	853	824	876	854	887	908	859	843	850	849	814	837	840	905	867	805	871	867	828	877	847	843	853	815
11523	3638	250	188	152	176	176	199	179	181	173	155	176	184	159	181	162	171	166	180	175	176	153	155	161	174	163	189	169	165	164	164	182	171	183	167	186	170	154	192	154	182	192	184	192	129	181	178	160	180	180	169	162	160	157	160	165	178	140	162	167	179	172	200	151	155	176	138	192	193	180	178	156	171	156	167	195	173	150	146	178	180	170	177	152	155	192	170	163	152	163	161	182	176	165	169	154	169	172	159	190	120	169	176	168	178	174	182	188	191	206	184	159	177	157	161	179	134	185	188	179	174	179	202	167	132	173	160	146	163	158	185	162	171	176	190	176	156	174	180	141	161	190	200	178	159	173	158	140	155	201	170	177	151	169	134	147	162	157	172	171	171	179	173	140	176	181	183	192	161	175	174	168	215	186	167	202	161	169	177	184	194	164	153	166	170	155	158	156	183	154	162	177	169	158	159	162	185	173	160	169	165	171	163	183	146	162	162	157	171	174	163	150	162	170	178	171	164	175	166	168	182	163	182	142	153	188	158	184	177	181	153	149	151	165	189	154	156	156	167	175	165	177	168	155	169	171	173	187	162	152	157	181	168	174	183	162	187	159	163	165	164	175	188	165	148	191	153	167	185	156	175	167	144	155	186	177	169	163	161	164	188	175	194	168	178	189	189	160	147	184	185	163	171	162	162	188	164	201	176	169	174	167	156	185	167	158	166	159	150	169	149	184	195	178	153	160	173	152	162	173	144	191	168	183	164	156	172	162	149	173	162	182	193	168	180	185	160	188	152	167	191	201	183	159	184	170	161	166	186	171	165	174	162	150	160	182	171	158	154	160	183	178	176	202	178	151	171	192	187	167	162	165	175	182	168	164	183	175	172	193	188	179	171	174	170	186	162	169	150	183	169	177	183	173	161	182	178	205	155	179	171	148	143	174	153	177	162	137	200	154	187	183	151	167	164	176	127	161	167	163	167	166	145	196	176	152	165	185	200	167	172	147	163	173	190	174	174	186	158	146	165	150	147	167	191	145	186	155	170	172	178	144	145	157	175	197	178	182	160	152	172	167	160	159	156	179	194	181	182	179	145	185	180	181	174	188	203	150	179	195	163	141	170	179	159	188	158	134	181	183	177	180	161	179	172	153	156	157	184	163	168	160	153	165	175	161	164	178	162	163	145	165	146	168	157	163	180	165	164	162	174	150	172	171	174	157	180	169	164	166	196	186	176	168	174	161	198	177	190	189	184	179	155	174	168	167	162	169	197	166	167	151	165	164	171	150	153	178	164	166	188	189	195	166	163	133	171	203	172	164	172	174	181	177	187	175	158	165	177	177	151	181	173	151	168	185	173	132	185	159	163	179	149	175	176	149	191	170	191	176	181	165	157	192	173	179	168	173	149	161	149	171	162	197	209	188	168	151	162	149	200	156	159	146	168	157	181	170	177	154	183	158	149	154	148	190	158	162	167	170	185	165	196	193	161	170	172	161	146	167	172	175	158	198	164	169	166	182	169	179	170	170	158	173	185	165	184	160	185	164	214	166	183	171	166	152	171	184	191	197	164	130	185	174	180	150	157	167	167	180	168	170	174	180	175	164	154	181	189	160	160	175	153	182	170	181	183	170	159	174	166	159	168	174	145	168	181	160	161	174	172	172	157	181	153	155	177	177	164	178	169	195	172	168	140	196	154	171	128	160	179	171	158	179	177	157	177	149	163	159	166	147	192	175	173	202	192	145	182	179	154	158	170	177	169	174	145	170	155	180	146	161	164	175	161	164	180	185	181	193	149	169	202	160	159	155	153	174	178	166	189	176	148	179	170	184	175	152	170	124	181	183	159	172	190	158	161	189	182	179	152	164	145	156	165	159	175	173	199	160	169	162	138	173	168	172	173	197	167	168	192	173	171	162	157	146	153	173	165	180	164	175	163	167	177	151	154	181	184	179	166	159	151	182	171	165	159	176	168	166	174	175	166	164	190	199	178	174	176	158	195	198	160	162	153	188	206	183	200	165	168	182	178	166	174	185	164	148	198	180	163	176	179	156	190	184	160	161	179	176	169	156	180	161	151	175	172	166	165	191	147	148	163	170	165	176	163	181	144	180	157	178	175	171	153	178	158	182	171	159	172	154	165	141	163	175	149	179	188	167	195	180	182	177	170	181	157	161	154	164	173	177	157	176	173	179	156	191	157	172	174	149	161	147	177	150	146	182	169	149	183	177	161	161	171	155	182	172	154	182	174	160	176	174	147	142	200	158	155	157	170	171	167	180	148	160	174	178	177	179	170	173	176	164	160	160	155	161	165	147	151	148	166	162	172	185	181	163	168	189	179	177	161	147	154	172	169	173	147	190	150	171	171	185	166	163	161	177	141	171	167	171	166	173	162	176	151	173	175	157	162	175	148	159	142	156	174	173	138	169	177	169	183	170	184	175	154	181	181	170	181	135	147	172	147	162	182	178	191	184	152	170	151	173	168	156	152	160	177	165	150	155	172	155	144	186	185	165	165	173	187	175	152	156	184	190	187	146	158	176	176	173	190	181	151	179	163	152	163	177	152	189	182	166	178	154	205	171	139	162	151	187	178	159	183	156	165	175	154	154	162	184	190	166	137	157	184	169	136	170	178	171	170	172	174	157	189	169	182	169	190	189	156	139	174	161	165	184	173	198	150	171	157	187	193	168	156	169	168	167	168	169	157	197	164	152	174	191	192	161	164	150	143	175	173	167	159	165	143	170	173	172	177	166	152	163	176	171	152	181	174	180	185	166	147	184	146	194	178	187	150	156	161	181	172	181	166	172	162	162	164	163	162	171	177	182	158	189	185	178	171	153	189	156	159	166	171	169	155	161	170	175	178	167	168	166	160	145	164	190	170	169	155	175	160	181	150	180	184	150	180	190	160	153	151	187	162	177	187	167	161	153	191	169	151	181	173	168	165	148	169	151	167	159	157	172	175	162	176	156	192	177	190	178	176	152	186	178	154	176	163	162	162	150	188	197	203	167	142	175	152	181	157	168	196	175	177	190	164	167	170	182	162	178	168	179	155	160	179	185	176	175	159	129	134	182	183	179	188	159	174	164	149	137	175	176	166	176	183	155	176	170	168	182	162	180	173	168	159	179	165	172	158	155	172	182	188	183	154	163	168	187	178	170	166	150	196	175	160	165	143	166	182	176	167	169	157	153	170	149	167	152	177	169	176	178	176	154	164	167	180	171	186	171	157	161	147	177	197	158	157	179	164	172	178	165	152	153	201	190	153	203	167	168	175	161	176	169	190	198	158	163	181	164	197	165	146	158	172	165	159	150	169	164	165	183	160	149	177	150	169	153	180	194	161	182	169	186	169	195	169	187	164	168	185	178	167	153	194	190	145	147	178	174	177	188	186	181	167	186	174	165	159	159	170	178	153	170	171	171	179	162	178	173	166	162	162	160	170	163	160	170	185	182	203	184	162	156	176	161	169	177	170	185	157	166	165	203	169	190	183	169	152	187	161
10555	5456	554	554	548	521	533	509	532	509	503	500	525	542	508	472	515	435	479	506	498	520	481	521	552	479	468	478	488	504	466	510	486	482	474	488	471	457	503	515	494	474	493	489	506	526	487	481	482	495	510	472	496	516	466	486	474	503	481	511	540	491	479	529	511	502	486	516	475	493	486	546	497	465	492	479	484	486	490	494	481	507	496	484	511	457	502	532	470	502	479	472	498	492	491	457	489	519	441	467	485	489	532	524	472	481	492	499	537	490	484	494	529	475	482	520	500	482	509	496	500	524	493	495	524	498	522	521	516	484	486	466	486	491	478	529	476	485	536	498	518	502	492	505	506	503	491	507	505	487	492	457	499	510	488	506	537	497	470	495	506	516	469	505	511	479	504	482	482	523	469	453	503	485	485	479	469	484	525	463	478	479	471	540	483	532	488	472	486	483	525	434	530	484	493	464	516	488	520	467	482	487	488	511	542	458	501	503	479	519	496	486	473	484	477	494	525	510	445	480	505	499	502	504	512	476	477	485	490	473	471	513	496	534	475	527	479	476	522	464	462	459	500	519	447	467	484	518	491	480	512	492	527	481	485	476	471	489	441	485	528	475	485	506	530	480	484	486	478	498	503	485	494	527	514	480	496	490	502	492	476	485	477	503	494	487	479	477	474	501	435	526	530	487	486	526	470	481	451	513	514	483	468	531	472	466	543	519	470	474	482	533	494	474	507	509	465	487	487	521	507	470	486	467	487	489	486	517	522	524	460	489	519	518	474	519	525	493	525	514	496	533	474	475	481	481	518	489	474	485	482	486	538	517	458	466	545	498	472	486	515	500	464	491	486	511	472	446	481	498	506	529	508	449	527	482	511	515	473	463	505	479	490	513	527	500	492	479	504	497	476	491	483	488	458	475	474	483	473	445	495	475	497	490	485	497	481	479	478	487	511	488	480	507	472	476	460	500	482	499	475	492	512	475	498	498	496	503	492	500	497	494	490	525	499	502	504	484	498	500	452	508	494	492	503	507	477	484	472	465	475	512	503	494	500	510	518	497	468	476	488	455	482	466	502	507	492	532	454	531	477	511	479	491	474	508	486	464	546	520	478	530	489	487	473	478	471	493	511	486	509	463	513	480	501	476	504	468	483	482	532	492	451	486	479	497	490	523	462	482	485	519	485	467	496	510	522	482	458	511	483	512	456	501	465	457	494	423	455	516	502	472	476	511	469	496	483	502	483	509	497	457	489	506	482	509	522	472	468	517	491	538	469	493	523	508	561	494	504	483	503	477	501	468	478	497	472	492	474	466	495	449	480	484	500	492	499	492	464	498	465	495	527	475	469	480	526	474	481	468	496	476	476	498	514	493	490	485	511	482	509	521	436	507	493	487	471	501	502	503	495	467	506	476	461	496	509	499	504	489	486	458	457	508	518	508	504	516	500	480	486	491	482	493	501	500	482	483	455	478	506	514	492	413	502	532	465	484	522	502	475	507	558	493	472	515	472	490	523	490	491	493	490	524	499	527	476	513	475	531	502	466	492	536	518	487	506	477	509	458	525	528	479	495	485	519	497	456	477	453	484	491	502	496	498	474	467	517	489	478	462	445	456	514	490	490	478	561	490	506	517	472	494	524	461	475	484	513	481	532	487	497	518	463	507	525	483	484	500	462	477	522	506	493	513	482	514	469	458	496	509	516	502	468	495	477	468	485	499	447	417	509	495	501	475	490	514	493	474	456	484	509	511	525	498	473	472	491	511	479	453	522	485	513	466	537	495	465	439	496	528	487	485	511	512	456	510	508	492	474	507	482	532	513	507	455	506	479	492	470	563	482	458	491	499	471	501	489	505	471	499	497	500	465	498	487	466	509	555	441	473	456	488	476	505	450	475	493	487	489	462	497	464	463	466	471	490	495	491	503	514	480	494	482	506	493	505	462	472	496	454	480	469	466	478	448	485	489	523	543	531	497	462	472	444	485	514	508	508	478	478	489	521	465	462	491	499	430	474	478	477	510	491	523	485	510	493	489	467	500	499	496	491	462	461	491	501	504	475	473	512	462	493	514	509	478	514	560	466	501	514	497	487	502	470	529	477	495	496	493	485	499	515	466	486	448	494	514	446	484	461	460	503	501	513	513	468	487	525	507	471	501	477	478	478	451	501	482	500	481	491	496	465	484	482	544	486	497	467	492	505	479	493	508	503	502	505	494	491	493	506	501	469	514	463	451	493	491	485	462	469	516	501	488	496	471	490	471	496	462	495	439	521	520	481	489	487	481	469	524	476	522	491	515	540	485	512	550	483	483	492	496	492	444	498	458	465	510	490	462	525	518	485	512	440	498	493	488	492	479	493	476	496	494	480	462	462	479	482	510	505	495	478	482	493	469	486	472	467	498	480	466	459	483	505	491	527	476	486	486	474	456	457	518	495	483	481	479	492	449	501	489	529	476	490	494	518	512	501	485	465	473	507	548	450	518	485	521	454	472	463	507	467	464	503	460	480	477	513	521	485	462	486	508	468	478	496	447	467	476	486	499	493	530	575	480	491	474	570	486	501	485	485	511	502	515	488	471	485	492	502	472	499	514	484	450	499	453	449	480	450	476	463	494	510	532	478	453	462	458	537	484	498	483	465	541	464	486	472	502	514	462	505	491	475	475	472	512	462	487	496	495	491	486	500	499	501	467	531	485	530	468	497	503	492	481	489	489	482	481	542	474	514	466	511	497	495	495	516	458	510	486	463	471	487	475	527	480	477	484	499	456	480	466	478	496	483	505	452	509	504	465	505	466	471	460	503	480	512	515	493	483	518	469	488	506	452	484	511	481	488	477	492	495	506	468	451	483	476	534	487	514	512	491	451	490	470	515	485	466	451	522	507	450	475	511	483	471	497	476	458	493	451	444	519	517	506	481	480	465	463	468	492	497	496	488	497	489	487	483	517	482	532	487	554	504	511	491	490	499	444	522	479	447	491	488	506	496	453	502	465	465	455	491	475	507	443	529	503	498	509	490	471	494	430	514	471	478	508	505	514	453	498	514	506	461	499	471	494	445	445	505	466	471	437	466	507	511	515	479	473	480	495	509	495	478	477	506	509	490	471	445	530	453	487	495	480	506	512	499	507	484	490	503	504	478	538	500	501	479	500	463	452	463	529	488	466	509	459	501	510	468	497	456	503	491	493	504	482	498	462	494	487	490	459	484	510	441	476	500	528	493	498	456	504	502	512	469	501	495	490	491	477	508	512	499	487	503	505	469	493	505	468	496	518	502	511	469	496	494	516	490	508	523	472	537	486	504	501	504	502	469	506	480	473	516	508	496	489	496	491	481	497	476	467	528	458	466	457	486	447	485	464	435	461	490	462	481	515	495	512	524	502	528	451	511	471	480	529	527	509	457	524	475	503	476	479	490	485	477	496	497	494	485	503	496	478	472	465	484	504	469	497	477	500	497	513	471	479	476	487	460	482	481	492	474	503	513	524	458	493	475	468	479	517	465
55972	41895	7254	1036	653	553	475	455	408	419	405	356	396	429	323	380	375	376	351	327	382	352	337	347	336	362	336	326	339	312	354	311	350	322	333	339	319	337	325	329	349	341	336	333	333	355	343	341	326	323	294	339	338	308	301	321	337	357	309	373	313	333	330	353	305	365	378	371	371	359	337	331	356	344	346	363	322	325	311	322	324	317	282	351	325	322	367	353	313	340	348	348	336	347	375	327	297	344	394	329	324	341	318	342	307	318	345	317	310	310	328	314	316	325	331	381	352	309	337	333	355	312	352	327	319	328	351	331	335	343	330	307	324	351	312	332	301	308	324	322	344	339	342	358	338	329	335	313	347	332	303	371	375	342	329	366	334	335	361	305	325	341	306	377	356	334	334	339	346	306	360	300	354	343	321	326	329	314	365	338	298	357	325	341	345	330	351	339	345	325	305	308	348	300	323	312	352	344	320	289	312	312	332	373	336	342	341	344	332	326	313	321	312	338	332	313	337	352	295	334	314	366	327	332	314	324	350	319	338	331	304	316	381	355	334	346	327	360	314	333	314	343	353	358	316	338	361	320	301	330	346	356	336	342	335	349	316	367	383	344	345	299	336	324	333	303	335	337	331	336	328	315	322	339	356	342	334	325	300	323	328	303	341	339	330	327	309	317	327	307	299	295	334	325	339	375	334	308	357	342	327	334	326	303	338	337	355	286	372	311	330	333	343	362	330	321	316	324	313	374	367	335	349	373	324	373	336	332	361	338	342	333	327	342	295	352	344	363	324	341	349	338	332	336	331	349	344	317	323	355	376	339	338	329	324	337	302	326	300	357	333	315	309	319	343	338	324	294	319	350	318	300	314	295	330	318	332	369	355	324	317	321	324	285	319	330	324	313	365	325	325	312	315	337	375	343	350	316	317	315	365	362	343	333	324	385	358	334	349	345	336	311	337	347	310	313	348	312	346	311	319	342	318	338	283	354	294	355	369	346	304	311	343	358	348	362	331	300	318	323	315	307	341	314	321	339	346	286	339	311	334	301	333	332	335	334	312	332	313	339	349	337	316	316	324	331	322	323	320	352	342	345	364	314	329	334	339	347	350	328	344	294	360	314	323	324	331	365	344	324	304	316	340	312	367	334	334	351	340	361	334	359	325	374	329	309	308	306	335	381	355	342	351	344	339	364	346	349	323	331	346	330	330	318	352	322	317	300	355	321	369	335	327	321	305	328	369	319	341	343	346	320	346	370	310	323	352	333	341	312	325	326	334	333	316	318	369	339	323	338	354	339	329	324	355	305	310	314	293	352	338	305	337	325	329	369	352	330	335	360	323	364	357	340	335	324	316	348	368	351	334	328	384	353	345	317	341	346	321	315	359	329	303	336	352	374	327	351	311	348	307	302	347	317	328	345	340	318	336	337	335	314	349	345	343	312	367	331	354	350	335	346	358	349	318	344	327	317	363	332	350	323	353	333	306	350	312	341	332	322	369	276	320	328	337	369	355	329	332	362	332	364	314	323	323	346	316	347	336	297	362	323	325	320	333	335	324	331	360	321	353	347	315	373	326	339	320	354	305	303	315	317	335	377	354	325	311	318	304	297	367	348	342	339	362	307	326	323	325	313	333	360	318	342	340	307	343	322	344	330	332	354	319	338	330	386	329	343	347	336	381	311	357	375	314	337	322	343	333	331	338	338	323	335	333	311	323	313	351	310	320	362	313	341	339	325	322	329	337	316	378	366	320	346	315	353	353	327	359	335	337	330	333	358	338	331	350	305	320	339	320	340	341	335	325	318	340	299	305	338	333	306	326	328	326	346	351	340	333	347	336	286	341	286	324	309	320	352	315	334	342	348	365	340	362	334	316	334	342	334	346	325	330	349	332	368	339	334	314	309	323	354	336	319	346	342	317	335	368	323	316	344	328	346	283	338	324	334	311	345	339	319	321	337	356	347	302	328	324	343	353	335	352	365	372	338	318	335	374	364	331	353	333	330	333	345	335	356	351	333	306	347	350	324	326	351	337	372	359	321	322	348	348	343	299	372	361	366	365	354	327	342	318	324	336	329	343	383	343	349	318	331	360	344	316	362	359	309	365	324	356	329	345	291	316	373	328	361	348	349	323	338	354	319	321	340	308	346	350	333	326	315	331	330	290	313	326	313	362	324	336	352	298	324	356	366	344	372	331	346	332	306	361	307	346	365	330	311	325	350	327	312	319	307	315	334	346	318	357	345	302	346	337	316	329	325	339	337	324	324	340	307	316	336	355	342	337	330	300	321	335	348	344	348	341	346	314	320	327	349	351	336	349	313	336	348	327	377	347	318	323	341	362	353	332	342	378	323	291	332	333	342	328	340	334	328	329	321	355	364	345	343	334	318	322	318	305	345	370	321	350	348	350	316	329	305	316	340	313	328	320	318	345	326	366	340	320	344	329	376	311	320	330	329	344	304	379	316	358	372	354	298	349	370	338	298	322	318	327	359	354	338	347	333	380	343	342	356	339	337	322	352	321	307	344	353	359	353	320	341	309	354	307	366	322	348	349	338	337	333	325	336	314	339	352	346	353	355	295	284	300	359	350	328	322	343	312	332	357	346	331	344	314	293	326	320	318	317	344	347	325	351	342	351	317	302	335	300	359	372	325	324	326	314	367	335	328	330	312	318	358	326	316	318	348	320	329	333	369	381	317	345	344	329	301	360	359	319	332	337	298	345	326	362	333	310	311	327	319	332	325	337	310	346	321	323	353	317	335	314	341	317	351	332	334	319	345	336	340	331	329	331	362	330	358	349	333	345	326	342	316	329	342	346	361	322	365	317	332	352	327	344	314	345	338	339	370	306	305	358	352	338	326	335	357	330	341	349	345	303	334	341	361	362	334	337	360	356	342	317	340	364	276	344	350	307	327	304	326	335	344	335	318	332	320	302	358	310	308	325	378	346	347	337	298	332	342	325	343	331	345	301	362	313	351	332	331	345	333	313	347	340	342	352	360	336	327	339	333	359	294	332	345	324	320	332	318	315	303	312	331	359	345	373	320	313	338	347	323	355	350	353	328	333	353	323	329	328	295	353	330	352	322	293	305	347	362	327	374	344	356	305	343	316	329	348	365	351	292	315	297	325	357	347	321	338	361	338	373	361	327	330	362	324	298	345	330	330	343	325	303	362	359	350	336	329	319	331	342	328	297	320	341	313	292	344	353	314	358	336	330	338	338	326	317	351	319	302	325	283	326	359	356	344	314	336	307	325	352	335	318	335	301	335	330	334	356	303	350	346	347	335	311	315	315	313	314	300	329	304	296	337	351	334	360	336	324	296	364	325	332	335	323	338	327	343	329	308	316	335	294	313	330	358	336	341	332	362	358	320	329	302	337	343	368	333	345	323	348	317	356	322	326	340	314	341	338	354	331	332	338	321	322	333	337	318	329	318	339	311	326	340	329	330	341	294	382	343	331	341	321	312	322	327	368	331	314	310	356	340	334	300	314	337	335	344
33359	23316	2144	2459	2360	2015	1833	1572	1394	1319	1247	1154	1135	1076	1080	1097	1044	1032	951	996	923	944	930	945	950	893	919	852	850	937	858	902	884	846	869	904	922	889	892	918	834	866	886	895	890	850	828	803	846	853	871	840	826	891	920	832	856	849	919	871	774	861	815	848	847	872	909	870	806	851	869	807	816	864	880	814	883	819	883	871	824	855	851	901	832	876	856	879	856	838	842	812	778	831	829	861	865	860	876	818	836	893	812	848	803	827	840	886	832	870	837	834	822	852	835	815	806	833	870	841	840	803	799	819	816	861	832	846	838	848	856	849	862	847	845	840	827	853	875	843	877	828	869	847	857	794	820	826	787	846	833	859	847	852	838	799	841	851	823	895	870	835	779	857	837	850	833	852	900	808	836	869	835	827	835	845	822	844	836	807	841	830	865	807	844	855	829	838	864	840	833	889	874	791	817	879	799	828	794	831	878	819	857	821	853	886	852	862	823	806	837	797	883	837	850	853	805	813	869	881	814	834	822	794	895	824	858	839	871	858	791	859	872	856	796	849	851	885	866	866	833	855	896	829	870	790	887	856	837	817	842	834	817	821	845	858	806	853	839	770	848	830	801	790	848	871	809	874	726	817	792	881	804	810	830	824	877	836	799	826	836	788	836	888	835	854	851	799	879	854	836	801	845	845	808	845	799	829	829	878	830	898	831	888	827	868	839	853	880	818	840	822	880	846	855	879	827	848	892	839	836	893	833	793	822	827	830	877	805	888	828	867	847	841	835	841	881	870	797	905	833	824	752	842	846	840	826	846	819	835	825	858	801	838	848	835	904	836	862	847	835	875	880	810	819	871	784	878	844	813	855	762	862	845	871	794	829	812	861	845	855	836	876	838	822	832	809	817	821	870	873	855	829	872	843	871	831	885	827	844	833	838	826	870	847	812	871	880	889	883	841	874	855	806	855	822	816	858	832	861	808	845	774	856	907	836	830	848	801	886	792	853	828	820	822	834	832	850	834	835	834	821	841	844	813	848	838	839	775	843	827	865	822	810	837	811	863	838	876	866	864	864	849	808	918	828	862	848	861	826	856	828	792	839	813	851	814	830	820	841	831	823	818	825	821	839	887	822	836	826	856	815	850	876	808	890	810	825	862	818	901	876	817	855	853	838	819	823	857	844	841	797	868	836	847	877	825	867	825	855	815	844	833	807	841	899	814	873	809	846	788	872	835	823	838	858	874	886	843	861	852	827	871	871	863	860	861	840	890	844	796	840	834	813	786	838	825	823	866	855	788	848	858	853	873	872	842	850	824	852	827	830	835	832	854	836	852	824	836	850	853	852	878	814	824	837	838	867	812	828	847	818	829	821	811	817	878	820	817	820	878	864	876	835	881	877	862	843	865	819	828	824	799	818	852	883	854	813	835	840	805	815	832	838	804	878	825	846	813	849	817	846	857	864	820	844	801	843	802	816	845	823	845	841	848	841	821	830	826	771	889	810	879	898	838	814	818	753	837	835	849	850	825	821	920	771	848	871	845	836	834	890	838	821	846	818	823	843	829	851	853	804	830	832	863	901	839	850	814	840	814	830	826	884	865	778	831	848	823	831	881	846	904	862	832	852	879	877	859	839	835	821	842	870	848	840	874	870	843	845	840	767	849	790	821	834	823	868	810	868	826	834	831	850	875	850	837	845	838	865	897	857	827	826	820	857	796	879	871	853	862	843	844	882	861	859	894	864	782	851	816	768	833	794	864	831	875	832	855	818	858	845	852	832	870	908	855	866	830	856	847	814	769	839	838	884	846	827	826	840	809	841	821	830	833	840	823	882	821	841	839	817	835	800	844	828	821	860	775	802	860	831	890	824	840	846	819	848	837	819	867	836	842	762	849	832	810	898	837	862	876	792	853	836	899	804	841	846	889	862	815	856	798	858	787	948	838	823	860	847	863	800	883	865	845	894	834	832	829	837	810	865	852	824	843	807	833	773	816	842	870	846	809	768	894	910	793	882	849	887	836	839	869	853	832	859	806	766	810	837	881	891	832	814	857	819	839	859	825	821	856	865	829	818	831	859	840	869	896	884	841	831	810	833	798	844	830	830	833	843	885	853	860	824	857	830	853	829	854	847	866	833	832	849	891	845	859	810	814	811	830	861	878	834	826	894	846	776	875	818	782	889	879	870	819	833	807	897	844	822	850	848	859	784	831	786	818	836	816	832	837	817	845	803	828	721	877	839	873	843	811	810	840	798	871	866	866	838	862	856	786	881	814	840	839	845	855	842	788	879	865	797	888	907	860	821	839	850	791	812	849	899	895	847	790	804	802	822	768	839	838	838	844	843	831	821	839	899	851	799	853	836	855	852	846	864	826	820	818	849	870	849	873	847	836	838	830	845	807	819	846	841	819	895	842	841	824	830	848	798	880	802	840	819	812	811	851	847	817	851	859	797	840	833	856	850	826	884	824	848	836	857	814	855	817	895	840	841	843	848	840	792	817	835	854	803	864	822	848	798	876	838	839	878	854	851	879	830	872	868	862	794	818	829	831	882	864	858	823	864	830	818	820	819	861	826	835	845	819	839	867	840	879	820	832	837	884	845	838	821	861	868	857	822	823	841	854	860	832	822	865	883	848	864	883	788	895	855	816	883	825	810	817	814	796	848	785	849	839	762	838	842	848	822	846	836	846	850	823	859	864	868	846	804	843	788	809	824	800	853	857	840	841	837	915	851	850	851	878	845	800	869	788	841	861	844	867	797	829	863	877	858	845	847	867	818	862	855	832	827	811	803	790	826	839	832	838	774	845	818	872	861	813	831	878	865	843	843	890	817	831	828	801	829	872	822	853	848	856	827	850	880	823	872	858	860	784	864	854	761	869	809	849	869	891	824	851	852	827	841	865	833	883	811	821	831	834	839	805	834	815	807	858	853	804	815	816	836	855	831	858	854	885	818	843	817	863	911	816	851	826	828	853	843	846	865	816	767	827	848	866	843	851	822	851	828	859	836	827	851	852	844	828	823	822	859	839	812	878	854	867	868	780	806	847	850	839	875	863	836	849	794	883	842	859	821	801	846	799	831	832	828	855	835	858	814	890	833	864	826	801	849	867	811	829	819	833	876	838	877	859	875	875	857	832	818	824	746	841	785	827	820	843	792	825	836	819	821	823	807	807	884	811	816	868	839	811	877	848	818	894	849	858	803	861	792	800	819	835	851	877	823	839	822	842	911	811	812	871	846	876	849	797	858	843	828	826	861	828	806	835	874	818	836	808	840	797	880	875	828	815	871	832	837	886	802	810	852	803	840	867	854	829	818	845	835	840	828	853	891	793	858	850	896	823	878	828	865	812	841	810	862	902	802	781	849	830	814	842	788	830	819	811	792	832	839	790	813	837	843	854	839	848	840	794	847	874	819	871	849	806	812	838	828	836	834	834	833	861	868	863	812	847	812	829	792	850	885	841	874	868	847	877	845	863	827	864	811	836	815	857	863	835	858	859	869
70219	55032	14182	2715	1158	837	691	555	547	504	502	490	449	438	417	363	375	399	374	363	403	382	385	393	376	362	388	363	348	389	405	380	402	343	355	377	352	340	352	340	390	367	379	378	335	359	306	381	354	346	391	363	379	352	344	337	357	345	371	349	341	339	360	360	339	322	369	343	347	372	365	376	346	373	379	381	372	352	381	372	373	345	380	360	348	352	361	366	363	341	353	382	329	358	369	360	365	332	366	357	322	358	359	354	394	370	341	370	364	378	367	350	349	362	344	353	385	349	358	364	381	358	391	343	374	345	362	401	369	343	390	350	378	363	319	369	362	353	353	352	399	328	372	360	338	346	348	338	351	332	325	359	342	400	363	345	331	347	369	334	306	363	348	370	347	358	371	342	369	387	345	364	371	380	360	373	324	350	332	337	368	366	366	352	353	366	345	359	370	355	378	330	359	354	351	348	361	362	343	372	361	333	377	331	370	363	335	363	338	372	336	328	318	370	361	370	328	351	343	332	354	331	321	362	365	368	359	365	360	346	332	368	373	337	388	364	364	356	394	378	350	373	366	394	364	365	352	344	367	343	381	343	328	373	349	357	362	379	352	395	372	360	334	360	350	376	357	345	320	384	352	360	316	355	365	352	374	391	323	327	380	382	408	347	336	375	341	358	378	368	379	313	344	405	353	364	350	368	365	357	367	399	368	340	365	367	328	330	352	352	392	370	377	329	343	395	360	356	372	350	342	351	363	377	318	356	354	367	360	361	356	340	379	373	377	374	342	373	328	346	337	366	372	351	306	364	345	357	362	321	320	326	342	347	353	348	373	346	348	333	387	372	336	326	378	323	334	388	342	387	357	360	394	375	370	386	315	389	298	355	378	356	354	375	370	340	369	388	360	329	355	348	378	381	345	415	346	337	393	375	319	359	341	347	387	367	362	375	365	358	319	361	363	351	346	372	324	339	339	378	363	354	358	364	351	337	341	371	341	356	369	342	338	376	331	357	354	364	369	336	379	371	329	374	359	341	341	345	358	344	330	352	353	351	315	342	363	356	341	364	355	337	325	372	393	352	344	361	359	403	378	372	355	339	388	343	362	341	329	361	343	359	318	354	336	388	320	372	382	361	359	381	357	347	333	374	354	350	359	401	358	348	380	337	332	340	337	339	361	376	355	375	330	338	357	348	380	377	401	354	336	369	380	381	336	345	343	346	368	372	343	367	401	394	340	327	355	345	371	354	343	363	359	352	356	329	357	313	354	321	357	406	361	389	344	362	383	345	385	344	388	369	323	368	369	325	320	362	324	356	363	370	360	335	358	375	380	357	359	380	355	357	346	359	337	354	321	371	356	342	355	317	372	357	346	331	370	377	350	367	381	349	319	351	342	353	381	363	317	380	344	363	406	353	360	347	380	378	378	353	366	358	348	372	323	375	397	375	365	340	318	365	338	366	334	358	336	368	364	389	377	340	345	377	373	369	352	322	366	341	348	308	359	350	355	336	362	338	356	371	338	340	338	346	367	373	376	350	329	365	360	356	332	371	336	374	329	338	365	389	351	342	352	345	378	338	344	368	358	338	357	355	344	350	373	361	331	354	393	361	329	385	322	370	364	355	382	353	345	350	386	358	335	357	339	361	318	392	357	365	340	354	350	387	388	377	327	359	406	355	381	346	376	345	368	340	351	358	385	335	365	350	364	349	385	356	345	346	350	342	326	341	382	381	400	376	365	374	329	364	361	375	349	328	356	391	333	341	330	370	361	362	362	347	376	333	356	365	351	380	345	343	355	360	350	322	348	361	341	321	363	369	378	380	379	337	360	350	361	364	376	352	367	349	341	367	333	354	367	366	335	389	348	339	371	358	324	371	368	362	342	377	309	351	370	361	400	353	370	359	379	378	341	353	361	341	366	323	401	384	362	353	350	355	338	352	364	359	367	312	337	350	381	362	351	341	359	413	357	352	373	374	324	383	345	330	334	330	369	328	351	354	320	324	328	359	342	364	376	356	352	375	358	354	361	345	363	348	347	389	341	349	342	368	373	363	340	395	382	391	342	353	364	348	367	357	370	385	345	383	398	388	380	350	333	389	351	353	350	399	365	382	322	358	317	355	326	316	320	378	325	346	327	378	333	319	313	371	324	314	343	359	354	378	375	359	362	362	346	376	360	356	365	383	334	349	395	370	374	366	396	375	326	360	316	343	379	368	341	313	360	361	352	360	358	375	336	333	381	380	358	339	372	395	351	372	376	338	315	331	359	328	358	346	359	353	369	339	368	369	414	374	332	363	344	323	329	349	343	367	326	350	379	352	341	340	363	353	370	327	339	328	377	344	368	351	369	355	357	359	370	354	368	363	348	332	340	389	364	378	334	359	374	397	332	354	367	357	359	350	344	314	330	341	373	357	382	385	359	332	332	339	357	362	333	361	362	399	363	330	347	360	353	333	360	320	360	348	365	341	339	340	355	356	325	346	374	368	359	344	377	344	318	335	369	328	343	363	353	351	348	370	344	358	392	377	356	353	373	378	411	369	345	362	390	344	328	372	366	329	382	361	346	325	314	361	356	341	374	342	347	365	343	367	338	332	347	347	347	363	356	344	328	338	336	351	347	338	397	362	383	396	367	351	372	375	390	323	367	353	375	367	368	368	367	343	352	366	371	345	338	340	345	365	345	343	402	379	370	376	351	336	362	365	359	336	348	355	348	356	365	344	362	327	322	345	352	350	371	384	376	329	384	361	342	373	373	349	352	382	346	385	326	382	357	319	367	335	360	351	353	309	392	345	341	379	379	365	363	373	350	326	361	365	357	376	361	349	385	345	349	386	379	372	362	357	333	369	337	320	360	343	361	353	351	373	351	326	349	354	378	362	371	377	362	334	370	359	328	357	343	333	341	338	371	341	340	363	368	349	365	387	329	336	339	354	361	330	348	389	324	372	323	344	345	335	366	377	375	363	356	369	375	377	364	380	369	359	328	368	323	351	372	317	357	351	326	318	372	351	361	389	372	371	392	341	373	351	360	391	390	385	342	346	338	349	385	362	363	336	330	346	374	336	337	362	305	331	355	347	323	338	394	384	369	314	343	323	377	342	377	367	401	345	328	357	341	343	365	338	360	350	344	353	355	349	358	360	362	342	355	352	388	339	367	344	399	371	384	318	325	374	332	379	341	364	348	329	341	322	387	404	382	337	414	352	378	331	367	352	369	375	378	349	362	324	371	376	323	363	369	320	330	314	377	376	392	368	356	365	358	346	359	362	356	339	334	351	299	359	363	332	349	378	370	356	338	353	377	365	350	368	320	339	356	333	333	370	400	331	353	341	376	370	368	334	360	391	326	322	354	341	343	351	328	370	373	349	350	413	319	369	363	364	380	320	350	347	335	377	334	342	337	382	354	370	378	368	371	329	357	325	344	336	342	351	331	352	330	353	341	341	315	365	356	364	328	353	369	349	362	376	369	346	346	359	329	344	334	355	345	327	384	377	336	330
42180	29711	3443	4081	3662	3139	2595	2200	1976	1762	1565	1434	1418	1340	1257	1207	1153	1152	1184	1149	1078	1002	1067	992	1017	988	941	1042	968	961	926	956	977	921	890	919	976	960	894	864	894	932	848	930	917	852	928	903	847	905	907	922	857	905	916	862	889	890	850	871	882	875	888	865	886	864	883	868	867	881	899	873	799	863	861	865	824	847	832	861	888	892	818	825	810	821	844	898	847	915	818	862	854	879	867	846	829	767	852	838	908	869	837	894	865	867	854	855	891	831	889	841	877	822	840	864	805	838	887	872	884	829	888	868	856	870	835	872	842	833	786	875	840	844	896	869	857	832	859	871	868	845	900	845	891	881	837	849	849	910	872	853	874	820	808	819	905	843	821	863	842	902	778	838	836	849	864	840	850	904	869	865	847	888	796	860	855	815	839	859	833	782	818	864	863	877	830	884	853	848	883	885	898	872	848	932	878	920	861	822	857	858	826	883	858	864	859	865	881	855	864	864	852	908	846	818	840	884	828	853	824	890	883	839	862	881	791	847	850	789	879	892	857	882	831	841	829	894	830	875	807	812	851	857	802	799	827	833	814	847	827	882	839	885	887	875	843	829	824	830	902	843	883	840	790	818	884	859	827	847	856	881	874	838	909	876	807	888	881	849	852	825	806	848	846	822	827	899	845	798	791	829	864	918	850	857	849	816	840	845	872	793	876	860	844	819	827	842	799	859	836	853	753	882	847	828	828	885	878	879	864	840	843	863	861	832	884	876	867	840	848	846	827	881	841	904	844	840	853	817	810	826	858	809	858	818	858	831	909	853	848	851	845	910	826	864	832	894	856	825	824	831	892	842	830	841	805	905	843	845	804	851	870	827	852	851	899	845	788	836	859	830	871	856	867	842	888	855	884	863	873	886	888	862	836	845	891	932	843	867	828	807	895	862	864	846	867	831	843	818	829	812	824	871	836	877	846	847	883	807	846	863	874	888	873	910	847	826	806	853	838	845	863	875	840	864	887	892	877	899	847	862	808	806	914	847	871	856	864	859	849	844	835	894	888	866	845	835	854	834	872	890	883	873	838	856	881	856	827	828	865	882	828	853	823	817	797	821	878	792	835	891	847	859	921	844	891	868	883	784	827	828	862	887	876	803	856	855	838	874	819	814	850	928	838	827	852	818	849	827	874	877	894	878	845	856	896	888	867	892	838	943	865	894	856	874	879	849	867	867	833	878	859	845	875	880	861	833	819	862	856	831	875	855	908	903	845	828	884	862	804	825	850	845	858	903	807	843	875	836	808	848	765	883	807	853	825	849	871	819	860	894	882	867	808	827	836	836	847	871	821	881	843	905	853	843	815	867	878	870	845	866	847	819	827	823	842	872	865	858	883	827	897	846	823	884	818	914	834	855	877	864	865	867	823	868	899	811	851	889	872	818	889	867	858	847	856	868	876	845	839	912	892	918	893	829	872	887	861	866	823	873	835	921	835	850	821	833	865	899	870	900	865	899	870	828	894	882	858	842	844	875	830	849	822	843	843	868	889	867	882	832	840	852	859	903	855	849	878	890	846	825	917	870	809	889	872	854	876	843	840	833	861	835	889	833	785	827	914	880	863	834	845	877	852	862	845	839	886	825	848	890	848	809	857	811	867	845	841	837	852	848	863	818	859	867	862	838	871	849	846	871	876	856	872	840	866	876	813	803	878	843	861	857	827	881	853	857	905	839	877	873	884	849	820	862	826	857	817	860	870	918	830	895	883	857	808	887	831	851	861	858	826	887	845	870	820	891	836	866	868	851	810	806	874	907	860	858	869	852	884	827	874	820	895	836	877	829	857	832	870	856	799	895	878	875	827	840	898	893	878	848	853	846	829	869	859	839	841	847	887	784	829	846	833	860	854	799	859	859	841	841	815	835	845	817	877	854	828	877	851	804	872	870	830	841	888	821	802	887	855	852	846	822	832	915	881	847	856	881	853	864	841	888	876	834	811	883	888	822	830	872	860	868	879	848	868	841	826	912	831	856	858	856	884	914	879	881	850	896	797	868	811	886	839	821	859	844	825	846	864	846	860	826	866	875	921	846	800	875	874	816	823	818	882	861	877	884	861	831	861	906	852	918	868	890	866	820	846	843	845	883	824	826	844	852	815	842	853	882	841	841	843	855	847	835	830	896	855	842	878	863	877	849	856	824	829	826	822	870	844	902	859	838	844	895	829	852	824	835	910	859	845	836	841	918	891	867	897	862	830	844	889	844	885	830	902	850	849	909	884	850	889	848	862	886	848	827	823	846	900	839	841	879	822	841	866	859	880	839	903	880	831	856	836	887	814	865	894	858	899	853	830	843	876	880	816	869	824	874	892	847	866	890	837	889	891	857	863	870	876	841	878	840	861	870	820	852	826	806	851	845	846	822	816	830	883	864	859	838	916	824	861	859	872	863	847	911	780	843	805	842	831	792	890	877	809	823	867	826	860	860	892	851	840	902	864	816	804	869	861	829	820	839	869	841	916	857	862	855	866	827	886	865	867	833	912	884	830	807	812	880	854	841	873	837	875	820	842	794	878	840	830	877	874	824	837	866	839	855	822	811	924	828	842	834	916	811	832	890	903	859	851	858	819	853	879	852	883	838	900	893	794	894	868	863	889	794	863	798	894	896	842	867	891	831	857	849	885	821	839	865	858	872	833	844	805	860	849	856	882	841	856	914	881	832	878	853	842	841	832	835	878	848	911	850	864	821	883	813	870	855	801	856	823	883	895	880	878	823	812	890	891	844	822	865	873	831	863	906	835	827	824	848	793	847	881	871	878	831	853	847	880	862	871	844	807	864	871	812	827	820	836	857	820	894	837	854	880	816	818	814	899	901	887	833	903	849	892	850	877	879	965	864	857	870	885	872	885	850	842	887	854	900	843	887	850	868	865	839	877	855	897	802	852	827	851	889	880	860	788	849	831	878	854	871	867	898	879	876	811	857	818	807	828	848	860	873	846	792	862	823	833	851	845	841	839	897	901	862	827	824	825	831	898	811	797	914	870	848	859	884	859	851	929	841	817	872	824	904	834	839	864	848	828	828	868	803	988	879	887	861	880	893	843	864	838	827	867	879	831	870	916	840	816	887	818	880	894	859	825	853	844	823	866	835	853	850	801	843	844	868	829	879	827	829	869	792	868	856	851	825	895	834	889	840	858	847	825	940	835	880	823	897	820	850	892	823	849	832	890	859	894	878	872	863	865	818	885	826	819	820	817	874	873	842	879	838	844	905	841	834	879	910	841	855	829	859	854	876	826	866	836	838	849	813	896	896	851	853	860	895	854	847	800	845	843	871	852	849	836	840	886	847	873	820	845	807	862	902	865	753	881	820	897	864	838	827	868	807	857	868	839	906	868	834	828	777	850	788	812	819	887	882	863	832	853	870	858	838	865	835	882	823	850	844	902	854	843	831	823	891	865	859	902	889	853	852	833	805	838	865	915	842	830	862	806	816	847	844	862	832	890	832	928	865
10915	3432	221	168	206	175	181	191	180	174	165	167	179	214	177	168	182	169	181	159	173	161	142	177	149	158	169	164	173	150	158	173	198	199	159	163	189	179	147	160	197	162	172	165	179	169	170	173	178	188	156	165	168	161	167	189	167	162	162	161	178	157	163	145	160	173	194	185	165	149	155	163	183	150	169	185	187	153	189	144	163	154	170	148	148	147	180	161	167	174	160	159	149	171	171	174	181	173	172	166	138	157	184	181	158	194	156	166	175	168	179	162	182	147	170	159	167	174	175	181	188	146	165	172	196	179	189	211	186	159	162	150	169	165	161	159	172	164	167	176	159	173	162	168	158	209	179	172	157	188	165	173	158	181	152	156	159	176	189	182	179	150	182	155	185	193	163	177	169	171	178	170	149	153	157	185	180	177	142	166	166	161	166	147	165	191	170	147	162	191	172	185	167	165	169	174	152	157	161	157	161	160	168	170	146	203	150	145	159	166	173	161	181	179	157	152	158	185	163	167	148	151	178	161	159	178	157	141	162	179	152	170	181	173	165	153	159	183	169	163	171	142	182	154	149	189	166	166	188	199	149	159	163	199	161	159	157	172	170	156	168	128	174	159	165	166	161	163	161	161	191	173	195	178	154	173	169	169	186	196	160	141	169	165	188	144	173	166	167	198	201	147	171	163	173	153	167	181	165	145	175	166	182	169	188	189	150	155	154	149	153	187	162	153	172	178	165	168	175	178	150	182	182	154	174	154	178	162	191	174	171	153	166	193	161	172	147	178	168	177	180	143	174	161	171	176	160	155	155	154	149	148	209	169	161	180	181	173	161	186	159	167	160	150	152	165	173	168	174	158	157	189	171	196	159	159	194	159	169	169	158	152	175	167	162	167	142	167	161	174	161	145	178	157	147	184	175	167	163	147	179	177	175	204	190	162	159	171	169	164	168	171	156	193	172	154	175	149	181	187	180	151	184	159	154	180	156	149	174	188	146	174	188	180	157	172	150	180	160	155	171	178	163	168	193	163	191	205	188	158	175	179	184	151	160	180	169	189	177	158	170	159	151	155	172	177	190	161	166	144	162	171	165	174	141	163	160	173	163	152	188	180	150	150	188	173	188	180	153	168	172	178	164	171	163	166	180	170	167	149	169	167	144	189	169	171	150	168	156	164	189	185	162	175	158	167	173	172	185	170	172	174	170	197	165	186	195	163	159	182	149	173	174	200	190	179	180	182	177	181	168	181	183	187	179	193	171	164	183	177	188	146	173	164	180	173	168	169	163	171	156	159	153	168	161	157	170	155	139	189	166	175	182	154	177	172	176	158	167	192	181	159	177	145	176	160	163	177	175	173	158	162	165	153	147	179	161	137	188	167	157	152	184	164	188	176	172	162	156	160	167	184	178	166	194	160	157	167	158	170	172	192	149	150	176	172	185	156	176	184	165	153	166	154	174	190	167	163	166	185	161	171	163	180	155	184	152	188	176	167	176	201	174	161	191	165	147	170	173	171	157	169	166	170	165	181	177	173	177	145	176	140	167	149	173	184	166	149	155	179	178	183	161	163	160	171	158	161	167	191	165	160	179	184	166	172	150	202	171	149	155	173	179	177	168	165	148	156	172	157	152	163	148	175	165	182	141	156	191	169	159	154	162	196	173	194	172	168	162	177	178	138	173	175	155	179	160	150	185	165	171	189	165	177	183	167	151	153	150	170	156	176	188	190	184	181	128	200	161	168	163	171	152	178	159	153	175	151	193	173	150	157	158	180	159	173	164	163	180	146	169	181	186	157	159	152	144	159	185	173	175	163	170	169	180	178	158	146	159	168	133	173	180	177	184	207	180	179	162	149	163	182	163	159	172	168	189	173	146	178	178	191	170	172	148	155	176	161	157	160	153	186	176	167	176	160	181	177	153	161	171	152	185	191	189	160	183	155	150	168	205	169	185	189	183	169	160	169	166	165	166	182	158	167	163	173	188	167	177	179	184	166	157	182	165	175	165	195	154	161	173	193	167	174	177	169	190	194	170	167	154	173	186	183	140	159	180	180	143	156	177	203	178	174	158	171	160	180	175	148	139	171	190	166	159	160	139	151	184	199	156	164	175	184	180	191	167	176	166	164	169	166	159	155	173	158	155	164	174	163	167	197	172	166	191	172	172	177	159	164	161	192	181	182	182	167	182	180	158	185	167	163	181	132	188	190	148	178	171	169	180	175	151	176	183	188	178	182	171	163	154	164	172	187	177	172	169	166	181	180	189	159	187	155	175	158	201	172	168	158	157	162	164	161	184	207	167	176	197	198	160	170	171	162	151	165	153	149	157	156	182	168	177	199	161	169	189	177	161	147	180	178	168	187	177	154	170	164	161	164	173	178	175	170	178	161	158	172	147	160	169	156	189	153	157	160	161	166	138	175	172	150	159	158	157	174	188	186	169	178	183	160	151	166	159	169	159	159	193	166	174	167	183	198	171	159	177	171	196	181	161	196	187	166	173	163	169	180	145	160	158	175	181	175	197	194	177	167	173	158	164	157	151	162	171	167	188	171	177	193	205	173	161	178	177	157	162	170	186	165	184	179	167	141	192	177	180	174	179	181	155	167	162	171	161	151	172	176	175	169	175	185	177	165	178	167	151	166	178	165	166	164	174	138	175	152	165	145	161	162	162	179	212	199	145	176	183	176	164	157	176	175	149	157	162	182	157	177	174	171	152	152	173	161	145	184	173	166	149	176	150	154	170	165	178	139	156	184	129	152	177	159	164	176	173	163	171	168	178	156	163	153	168	164	161	182	172	164	195	155	195	168	176	177	161	137	178	152	153	157	188	172	151	159	148	143	167	167	151	167	168	167	188	166	172	148	173	163	183	175	173	184	166	155	163	185	158	171	184	157	152	166	180	171	186	174	193	158	174	191	162	172	169	149	148	176	160	151	139	186	176	146	183	166	155	163	177	171	199	176	172	156	174	174	146	150	177	151	165	138	180	180	146	150	153	157	186	165	169	186	173	157	175	150	176	170	153	174	180	168	173	168	180	168	171	164	174	172	159	172	158	178	173	181	188	171	172	178	153	173	153	168	166	166	161	174	162	180	161	157	163	178	184	189	179	194	167	167	192	174	170	159	164	165	189	177	166	186	159	182	180	194	159	169	171	195	172	195	184	173	184	159	196	157	179	163	166	143	160	150	155	185	166	144	173	159	159	188	164	188	180	161	171	170	148	165	182	155	147	158	159	173	164	181	159	170	174	190	178	176	186	180	182	160	144	157	164	142	173	169	164	172	152	169	156	186	186	160	192	157	158	165	141	181	158	164	175	186	180	184	162	189	161	184	163	190	204	189	165	160	161	144	151	172	157	162	187	183	185	163	151	181	200	138	154	162	189	158	171	182	177	178	166	172	178	171	163	178	170	175	188	163	175	161	163	166	162	159	166	171	188	154	153	172	155	147	157	190	189	182	182	155	169	165	181	159	161	172	165	163	173	169	153	178	155	174
10376	5235	562	574	567	518	541	514	550	483	464	510	504	496	519	489	477	467	525	527	484	488	482	470	457	498	499	488	542	496	468	467	481	506	494	480	526	495	481	481	507	458	490	523	492	455	520	479	474	501	512	489	485	523	478	476	459	486	520	507	461	492	481	455	493	474	464	490	476	513	468	534	493	477	465	480	516	521	523	503	504	516	475	448	466	483	495	517	511	453	479	463	499	483	477	470	476	492	500	485	529	453	488	482	488	480	531	501	491	484	528	509	506	480	487	492	472	460	494	481	491	469	453	485	512	526	463	480	473	525	470	480	474	442	462	491	487	516	507	485	499	499	482	504	467	470	491	519	458	492	483	460	480	473	508	501	534	517	496	509	492	485	504	487	490	471	493	492	482	480	424	433	497	474	457	496	464	487	472	459	479	465	471	463	491	511	501	500	500	498	484	487	517	503	468	512	457	500	480	452	512	504	500	478	493	495	513	476	467	443	443	512	504	485	505	439	544	530	484	496	495	526	544	482	428	493	488	472	497	467	513	430	447	466	482	521	525	472	519	494	492	543	470	499	471	496	518	503	459	501	516	493	497	481	452	459	508	448	494	450	469	518	492	484	481	526	467	480	461	457	529	449	441	472	498	466	474	493	516	504	450	458	467	507	484	456	477	532	479	469	475	466	498	497	511	505	475	494	471	489	494	501	463	444	471	466	490	458	508	524	461	477	487	467	483	480	488	460	496	514	474	511	493	514	471	485	471	501	457	453	491	487	487	526	504	438	491	491	504	528	471	481	475	499	477	540	476	489	528	504	486	506	493	497	517	547	497	539	492	440	486	531	537	513	498	511	490	484	484	450	500	497	503	529	481	471	453	460	444	464	508	500	495	505	491	481	480	523	483	507	545	506	465	462	499	461	525	461	474	485	482	473	490	508	484	453	485	462	449	440	462	497	485	526	502	443	503	498	501	497	493	474	501	471	506	466	496	511	499	470	495	502	476	489	554	462	507	486	494	466	480	491	503	465	489	456	497	462	487	521	473	473	463	509	511	453	484	507	462	485	481	457	476	462	500	545	493	478	456	508	503	521	469	491	489	482	506	480	475	500	512	497	497	466	477	449	488	456	492	527	446	471	493	496	479	493	479	503	462	482	505	479	481	466	463	460	512	490	497	482	506	524	518	490	466	449	482	498	455	515	459	475	485	523	507	481	453	442	492	529	450	505	460	498	491	465	488	515	486	460	509	487	499	494	511	517	495	502	450	461	497	502	500	512	517	478	437	499	504	517	476	518	486	486	466	460	508	506	473	467	474	483	512	500	519	494	479	526	492	519	484	474	485	488	502	473	490	472	526	465	476	513	491	507	484	474	457	470	454	481	481	487	495	478	452	520	484	479	490	506	504	485	462	489	460	496	482	465	513	463	482	484	455	522	499	475	511	494	482	465	444	460	497	477	490	460	477	443	491	526	506	524	519	524	485	510	531	450	485	469	497	471	507	496	473	490	476	502	485	443	457	502	484	494	517	510	466	484	464	500	487	473	505	419	470	484	498	461	504	512	471	502	487	484	476	457	486	475	498	510	483	522	462	503	505	465	473	495	536	493	499	497	478	456	481	501	503	525	521	517	493	481	502	441	502	534	488	473	499	482	461	497	485	527	470	486	482	507	512	487	484	505	454	508	508	506	487	503	485	497	554	500	464	451	514	527	524	470	450	488	485	454	515	517	486	504	504	459	484	465	480	475	456	481	496	445	483	496	499	511	496	506	533	487	483	501	513	500	499	481	505	431	484	471	504	469	460	477	501	468	475	513	465	494	491	464	499	509	442	516	461	517	525	474	497	504	470	460	497	524	499	465	490	494	505	488	497	461	485	518	465	452	509	517	494	498	458	457	499	496	491	485	478	516	503	472	478	463	533	511	508	556	501	489	504	456	495	488	539	489	462	498	478	473	463	470	497	488	519	475	530	460	488	489	510	480	487	503	462	516	494	506	521	478	508	475	525	473	448	512	493	466	513	515	497	493	515	500	496	481	475	478	499	480	504	465	490	492	506	460	482	519	495	506	526	485	483	503	499	499	510	515	500	489	519	481	494	488	444	472	504	506	474	457	491	499	507	494	485	484	496	566	491	496	496	512	467	483	530	487	514	433	489	519	508	493	474	476	506	525	486	481	505	516	493	498	509	438	518	499	502	488	496	524	507	512	491	511	518	526	505	438	477	476	479	463	512	498	523	464	514	481	516	510	473	514	492	496	522	475	476	457	479	514	459	476	460	475	489	439	501	505	505	529	482	492	438	500	486	472	492	463	514	502	479	473	488	525	537	433	486	486	510	491	479	471	472	486	528	526	497	502	450	489	474	523	536	484	482	490	457	482	442	492	492	513	469	462	516	513	466	490	491	499	467	458	500	504	520	475	498	501	494	463	497	501	481	459	504	502	495	507	496	484	476	504	482	498	510	453	490	485	488	504	514	487	455	519	473	479	465	469	488	475	491	499	483	507	478	504	509	464	468	454	483	495	484	478	445	474	501	473	503	465	503	539	479	499	493	486	487	481	495	469	489	501	498	516	459	490	510	503	533	465	518	484	503	494	492	455	473	479	526	460	482	473	530	492	514	472	471	502	465	488	472	460	481	498	463	461	484	483	485	481	510	481	450	503	431	492	486	436	497	503	467	497	470	429	441	489	512	477	528	485	519	502	481	497	504	491	536	483	534	514	524	503	513	520	501	528	498	508	539	483	467	548	482	481	487	455	506	474	513	469	501	480	479	494	467	510	452	511	501	487	506	477	480	518	514	530	495	500	504	538	506	520	466	474	515	510	496	513	480	465	470	543	536	402	486	499	462	497	465	491	464	475	484	501	487	489	464	489	495	476	519	497	461	516	517	452	526	481	468	504	477	430	490	518	484	510	455	462	478	482	488	508	532	504	463	467	503	477	511	453	519	522	475	467	459	494	488	480	455	480	507	474	501	512	484	502	468	477	455	483	498	493	477	480	503	482	478	474	446	462	462	463	495	518	473	522	476	492	487	484	455	552	464	479	463	479	478	495	511	505	469	567	504	508	503	526	467	498	482	493	452	510	466	464	471	477	465	512	463	485	467	506	468	495	499	487	473	466	524	452	507	485	473	511	486	481	492	519	464	488	510	512	470	563	543	469	500	479	491	483	513	516	484	501	538	468	483	474	463	480	488	485	489	513	514	492	478	484	468	471	455	490	473	504	473	500	480	487	458	477	484	560	473	484	508	463	454	509	503	474	485	479	512	531	449	456	450	468	471	473	532	465	481	516	482	475	472	479	474	509	488	493	459	471	457	467	458	523	489	508	483	482	505	503	498	455	513	472	489	450	475	487	535	525	481	471	480	492	466	487	512	503	534	488	509	507	481	492	447	494	479	463	477	463	518	516	468	507	513	510	486	488	487	472	455	502	472	495	479	509	524	506	479	477	471	479	479	464	469	463	496	489	456	528	496	512	523	493	506	506	514	486
55325	40981	6873	999	636	593	475	395	399	380	375	391	398	363	390	352	322	374	326	354	363	298	322	313	325	391	340	330	344	325	314	357	358	338	336	351	314	356	363	329	336	304	338	325	350	346	323	329	337	285	305	340	337	330	336	355	348	343	339	350	303	316	324	321	322	301	326	305	319	325	330	303	323	344	339	351	353	323	307	342	339	321	332	312	314	336	311	337	304	344	353	341	365	344	335	333	311	335	322	359	303	331	325	322	353	322	313	315	328	355	327	343	308	318	326	325	331	335	340	312	332	331	328	308	311	349	303	347	314	346	317	310	346	331	373	326	332	295	348	350	356	333	300	331	354	330	333	325	327	352	345	327	336	358	347	370	329	346	358	337	318	317	334	325	328	348	334	346	316	297	375	355	323	351	345	383	316	351	360	325	320	327	337	343	331	375	352	360	354	337	344	349	360	359	331	346	313	329	333	316	346	303	346	341	319	348	315	362	337	316	319	339	362	309	311	294	337	365	331	313	342	343	355	324	337	309	330	328	356	335	352	327	284	349	318	324	323	357	360	357	349	364	322	309	365	324	318	342	354	350	333	336	320	346	335	349	334	347	345	359	350	340	362	324	357	338	336	336	321	339	325	333	329	334	316	303	333	307	327	300	296	331	330	321	385	365	323	352	325	313	275	319	363	332	323	344	337	362	322	313	339	317	326	356	312	338	318	338	357	347	311	346	347	353	323	322	337	358	342	312	324	325	343	343	333	306	349	335	371	295	374	321	327	321	305	320	368	352	336	310	338	333	321	320	324	326	355	320	327	326	323	330	323	350	334	326	335	312	322	318	346	322	353	312	317	322	305	330	335	317	376	339	296	311	311	289	329	358	346	323	356	331	330	357	324	277	346	308	308	328	355	315	323	321	331	328	309	312	328	282	324	311	320	343	370	305	328	325	366	313	318	326	364	305	326	318	364	351	299	356	338	290	341	355	328	325	361	360	304	321	338	317	308	325	326	337	366	341	338	318	318	325	319	354	319	317	318	330	327	303	324	327	338	323	323	307	338	359	348	314	325	341	310	331	339	318	294	349	341	349	337	365	317	392	332	378	349	341	334	351	359	332	329	343	345	339	305	331	334	334	362	321	337	352	321	348	339	323	333	366	318	332	359	351	322	331	352	299	359	341	322	341	321	321	357	334	303	327	308	321	346	328	336	306	340	312	328	340	334	350	340	324	358	343	341	341	320	325	366	312	314	306	344	369	317	324	313	342	320	358	346	341	332	327	316	335	323	329	314	345	345	348	351	355	347	296	337	311	334	333	359	320	328	322	318	326	345	327	332	338	333	317	333	309	304	324	279	322	332	332	307	355	312	306	310	344	342	310	333	320	353	337	328	338	324	331	366	311	298	327	317	330	346	312	304	305	307	382	310	353	363	350	338	351	326	339	293	334	320	353	325	279	313	321	344	333	302	370	306	325	345	328	324	326	323	325	341	341	362	298	302	319	343	321	336	322	303	373	342	311	322	350	311	309	340	332	325	327	340	346	311	294	339	358	366	315	322	343	334	336	354	359	333	314	310	309	347	330	362	365	294	318	338	352	343	333	300	333	346	327	353	349	360	338	337	322	305	318	357	346	345	355	349	339	305	331	341	360	322	340	333	307	324	346	316	330	326	324	309	334	341	317	331	306	332	342	359	351	326	361	338	345	356	343	341	320	325	351	308	337	372	309	332	335	300	330	336	310	331	385	316	310	326	318	332	354	317	349	328	332	339	307	296	347	339	321	336	373	379	321	316	296	331	333	357	330	333	337	320	339	332	342	377	350	315	362	295	321	328	356	333	356	325	319	314	354	363	314	352	329	331	331	350	349	326	307	331	328	325	333	292	323	324	309	334	329	315	311	334	327	330	348	343	368	340	315	334	344	349	326	338	338	309	341	328	347	334	342	340	331	365	342	309	321	324	338	327	369	323	325	345	350	323	329	296	338	336	344	311	359	353	365	310	331	335	338	351	349	340	355	343	325	335	345	323	324	323	316	351	310	343	357	315	352	359	342	335	319	335	342	307	349	304	340	302	354	343	341	307	297	360	318	326	325	326	336	335	338	319	312	327	306	340	304	331	329	344	317	349	308	312	344	340	339	335	336	330	350	354	278	314	303	321	327	325	321	366	321	298	325	359	337	292	350	356	307	336	327	311	358	356	319	341	330	338	365	307	314	334	357	332	320	360	322	310	341	339	335	347	358	354	323	299	336	301	324	353	329	283	319	323	308	347	360	342	365	348	329	326	335	347	301	351	367	348	320	324	320	349	338	325	342	352	317	317	329	339	313	334	324	349	331	348	275	339	325	317	321	380	387	346	355	342	320	302	317	324	330	323	329	354	316	333	334	320	337	302	309	330	322	343	284	328	345	346	339	354	330	335	340	329	330	325	340	306	320	396	311	346	314	336	313	336	342	342	352	340	309	303	307	353	323	333	318	338	338	333	321	307	323	313	350	324	308	326	358	338	335	342	316	338	337	358	313	343	341	326	326	333	335	321	318	338	351	320	334	356	317	308	319	360	340	326	327	306	350	354	333	324	320	312	307	305	367	356	344	351	308	356	331	335	320	336	369	331	364	315	364	350	363	354	313	347	331	354	321	292	378	321	366	341	321	338	346	305	313	344	333	326	349	301	353	314	324	335	308	335	330	327	317	317	356	338	316	357	317	330	344	320	346	359	293	333	341	357	304	353	313	327	305	328	314	285	325	334	296	307	332	312	316	307	328	293	300	325	316	333	353	321	338	316	295	347	342	323	329	347	326	322	327	317	336	287	334	299	356	323	317	327	333	301	355	323	310	333	355	346	324	343	328	329	328	363	339	303	344	325	340	337	343	307	335	314	353	344	371	322	319	307	319	351	346	340	357	369	358	325	336	294	320	334	337	344	351	358	314	322	335	343	315	349	320	351	311	338	341	346	292	347	322	355	333	322	329	311	350	342	345	312	326	316	333	346	335	323	331	302	333	316	311	316	340	330	318	331	356	356	327	307	349	337	332	351	367	349	325	321	368	293	356	359	368	354	370	329	328	343	299	308	301	348	281	321	361	340	347	309	336	315	321	317	321	339	294	324	317	337	336	311	367	342	366	317	291	333	332	347	344	365	328	363	354	366	281	326	346	341	316	320	295	325	333	317	314	326	297	337	342	293	320	316	337	320	361	317	303	353	307	344	352	338	318	311	348	309	331	327	335	350	314	311	328	326	330	335	324	342	313	330	344	333	337	338	352	322	327	294	303	336	339	336	338	317	333	304	344	315	336	339	329	319	360	347	311	355	355	326	332	317	334	341	324	338	328	311	329	305	344	337	320	325	355	337	352	326	329	331	339	336	319	283	332	338	312	329	325	339	329	324	363	329	358	334	353	340	307	335	357	315	334	299	311	316	324	354	339	323	323	313	353	324	328	390	326	292	333	317	317	309	343	338	324	326	311	330	366	347	359	326	368	340	314	321	353	358	317
32627	23012	2133	2559	2313	2086	1825	1533	1458	1345	1264	1169	1153	1062	1018	1031	1049	959	973	926	910	908	978	894	909	917	913	888	863	879	926	890	977	886	882	891	931	878	869	868	870	837	838	836	880	855	826	833	843	828	878	834	885	878	829	833	842	817	907	842	873	812	827	840	859	829	827	828	869	843	824	865	846	875	880	833	836	862	796	821	850	845	853	875	830	799	866	839	853	854	851	875	768	848	797	845	821	827	822	851	829	801	834	832	846	812	805	815	829	841	755	858	832	823	889	829	801	814	786	858	893	849	849	784	809	839	824	833	854	840	867	836	882	857	803	853	816	860	846	766	824	838	836	867	903	814	889	811	878	826	842	826	872	865	835	862	857	806	841	838	879	882	880	850	849	856	852	829	841	804	837	844	828	808	839	819	803	808	817	850	873	835	808	848	808	781	839	784	800	846	817	842	815	825	887	850	824	848	850	837	860	824	854	848	809	857	828	836	817	833	818	831	829	866	856	822	833	819	860	836	865	856	840	863	813	879	829	786	855	845	825	800	810	859	807	849	800	829	874	844	841	812	863	850	808	876	829	827	837	889	827	770	797	864	868	806	873	830	830	836	836	832	870	802	820	874	850	829	858	871	866	829	837	832	820	845	829	868	868	808	909	865	806	831	862	863	840	844	810	833	846	860	837	841	900	820	794	812	856	890	790	831	863	824	852	813	853	824	825	866	861	807	818	819	787	829	829	801	845	815	849	797	864	796	844	851	827	863	778	830	792	827	833	816	856	833	781	821	873	820	861	813	784	841	859	845	864	845	819	812	856	844	856	863	872	792	826	850	852	819	807	868	848	865	847	836	816	796	848	825	865	746	835	913	779	837	816	860	840	843	843	838	922	838	821	819	852	810	874	799	819	873	873	891	850	852	893	896	845	848	825	815	854	835	802	840	875	816	840	873	823	884	828	802	836	818	828	849	874	862	801	868	808	816	767	813	892	843	900	799	879	854	832	840	822	885	810	850	833	822	833	867	847	804	836	829	866	865	819	848	832	810	836	780	846	848	853	857	868	798	808	853	828	839	822	837	832	853	823	837	868	818	862	851	863	903	853	815	825	856	837	831	831	847	839	840	807	784	845	879	828	848	827	832	806	810	852	839	829	861	850	858	818	801	826	771	854	833	799	849	842	796	857	842	852	871	840	846	846	796	834	824	841	812	836	858	822	826	899	818	839	794	828	838	854	768	821	807	874	809	797	790	807	821	853	870	826	828	826	862	855	808	831	803	835	848	840	830	853	830	823	869	845	810	846	878	850	834	813	824	811	850	800	896	847	830	883	836	840	844	819	866	818	818	815	853	867	865	872	827	796	804	863	862	837	816	894	808	854	865	822	877	847	842	846	868	816	852	834	816	833	860	855	905	815	804	827	832	875	790	785	827	847	866	865	856	828	863	874	849	797	868	862	816	848	836	870	816	804	848	845	852	874	817	857	852	835	803	823	818	860	856	874	870	828	858	846	827	876	857	799	822	872	829	806	872	839	830	839	878	884	840	823	795	871	825	814	788	846	797	876	852	818	771	846	903	814	860	817	814	809	825	855	873	856	860	812	856	829	835	813	822	839	825	811	871	804	850	796	817	830	878	847	833	831	840	804	840	846	822	815	817	851	798	855	844	804	794	791	837	822	804	831	786	822	885	834	777	786	878	821	885	813	840	884	780	818	820	812	833	783	890	818	852	838	843	828	777	834	845	886	865	810	818	775	864	867	835	811	852	829	797	801	822	834	872	833	816	848	836	842	774	865	801	826	824	881	850	817	831	795	791	778	852	790	840	827	821	906	870	822	870	841	856	867	865	797	841	813	826	867	878	837	835	807	768	804	806	834	816	831	807	813	864	821	881	882	793	790	839	809	848	869	841	852	764	809	869	899	844	829	830	805	800	879	795	846	811	863	857	780	846	854	835	851	754	846	846	880	819	820	803	857	819	826	850	814	849	823	888	875	855	828	834	793	776	791	831	827	842	823	868	835	811	835	823	824	792	835	828	837	837	892	866	842	817	856	789	826	822	822	836	837	820	842	893	752	869	853	872	817	824	810	834	808	824	852	854	846	803	862	821	896	770	878	803	850	887	843	861	821	819	831	849	800	834	823	844	871	792	812	837	869	801	874	873	905	885	809	840	855	790	858	817	865	836	839	855	759	790	783	845	815	835	812	782	853	869	862	873	819	853	806	840	816	856	893	804	827	882	851	846	826	837	816	776	904	834	854	871	885	854	828	775	794	854	807	844	866	779	834	831	829	833	877	836	836	871	864	845	798	842	863	822	890	792	852	845	839	844	821	910	843	803	826	825	878	846	843	834	820	801	857	780	774	793	805	846	828	817	807	799	821	808	846	821	881	838	814	817	888	844	801	843	832	834	808	856	854	846	863	882	861	840	837	860	790	864	810	845	861	812	833	853	815	769	799	849	823	889	896	834	847	825	815	828	829	824	814	863	905	846	819	810	837	842	816	788	827	813	828	809	799	831	866	815	859	833	854	828	799	847	843	860	831	831	819	839	796	848	879	808	850	873	865	894	854	797	832	823	840	790	827	854	817	797	842	899	843	831	822	819	829	796	780	823	810	896	815	854	849	825	831	841	895	858	826	776	878	867	878	888	862	798	827	802	834	743	887	820	854	886	805	802	805	857	859	816	856	832	785	863	851	865	817	841	826	839	816	838	803	841	836	816	887	798	843	837	789	849	788	858	860	825	831	843	832	907	846	819	801	829	828	779	865	896	823	821	831	870	874	890	820	838	854	903	809	801	840	829	867	803	854	859	819	862	845	855	847	817	832	802	883	826	812	852	849	832	846	831	897	816	824	807	845	806	840	846	827	855	848	807	846	835	863	907	813	882	851	920	811	811	803	819	869	863	866	805	765	837	855	825	817	831	838	865	804	802	821	808	820	877	875	744	848	826	851	846	846	820	811	841	777	802	864	810	847	829	849	820	819	785	840	813	829	801	857	833	837	826	832	801	844	808	833	813	815	823	854	826	818	851	846	791	855	821	853	869	788	885	814	794	920	812	824	870	843	826	856	798	890	815	827	825	839	829	863	779	837	815	777	801	832	861	820	873	845	866	867	849	802	817	840	843	824	772	834	828	854	796	833	866	829	870	792	819	872	864	862	813	843	835	818	777	808	847	831	815	881	908	821	843	827	839	814	785	841	841	829	816	828	853	782	856	845	847	801	817	846	778	849	859	864	792	811	842	838	854	850	816	785	823	818	865	837	845	833	817	801	826	762	802	818	819	827	823	880	822	838	843	867	872	829	823	810	862	828	822	869	852	835	828	870	869	848	754	818	832	828	845	875	829	847	847	889	841	835	820	826	804	821	837	836	851	842	849	832	856	821	885	839	877	844	877	863	842	850	856	867	836	841	821	799	881	790	773	806	863	811	821	839	881	818	832	775	827	806	855	811	800	821	831	807	858	823	804	788	862	867	831	841	851	825	803	829	830
69778	54387	13810	2623	1120	834	703	578	563	482	463	414	371	431	409	409	361	410	397	427	407	373	399	355	331	383	369	360	387	368	332	328	357	353	337	358	315	359	341	356	340	360	353	393	396	361	332	367	347	323	378	331	371	380	364	356	361	347	381	337	364	370	319	339	390	318	367	338	317	374	367	372	363	355	323	347	376	355	366	353	375	380	331	345	320	369	357	342	360	337	353	386	362	347	374	344	337	344	364	336	365	377	354	371	350	338	360	343	346	369	339	358	348	335	322	348	333	335	327	333	373	346	333	337	367	366	383	356	334	313	327	379	356	332	350	323	362	318	338	346	351	333	363	362	362	387	324	322	339	322	344	357	333	354	366	361	321	377	317	357	348	403	364	383	350	371	364	345	362	319	386	368	336	325	346	377	344	352	367	366	353	337	363	353	358	335	352	368	356	361	358	355	356	386	332	354	367	335	319	356	344	328	357	324	340	381	386	333	329	372	343	366	335	337	328	370	337	340	353	343	356	337	392	354	385	340	342	332	373	370	357	311	362	348	386	374	359	357	376	365	380	366	372	326	361	385	364	350	369	360	367	367	357	352	350	401	319	357	364	357	326	347	347	346	375	338	365	321	382	283	369	348	346	358	331	325	345	384	376	365	328	346	344	390	343	363	398	346	330	356	362	328	338	339	378	347	373	353	360	375	351	334	331	403	374	323	349	369	343	344	346	374	368	325	348	358	363	322	394	358	337	328	379	344	341	370	350	387	350	354	320	371	344	317	352	357	372	342	343	328	371	358	356	339	364	365	325	376	388	351	369	349	371	345	364	349	331	342	396	356	298	358	358	354	348	354	383	333	378	351	356	357	356	367	358	391	382	357	351	350	363	337	372	344	347	331	330	357	359	356	331	347	354	347	350	343	323	334	347	365	326	342	344	357	350	356	357	373	349	397	363	322	368	335	373	342	351	352	356	336	352	362	344	372	372	355	353	344	368	358	313	354	370	336	360	310	357	370	325	335	338	368	336	411	354	345	356	338	363	361	326	357	326	338	380	337	339	367	352	347	364	369	363	355	371	339	347	355	356	358	369	373	368	335	355	335	337	337	384	338	380	380	359	343	358	350	371	347	374	330	314	336	338	342	364	370	361	357	353	319	321	368	402	342	346	367	355	375	347	383	369	378	361	382	349	358	392	343	381	345	359	345	325	354	352	368	363	347	344	342	368	359	334	331	335	332	353	336	354	393	362	335	337	357	363	343	369	368	318	341	384	328	381	374	371	362	372	385	356	327	349	354	394	350	340	337	382	334	375	363	321	297	387	336	351	336	361	309	390	378	362	343	356	345	342	392	393	313	337	333	349	348	388	328	344	369	345	365	334	359	353	335	345	365	373	375	361	313	355	333	366	334	335	310	328	363	340	425	335	329	366	348	343	350	343	341	358	342	344	330	359	372	396	391	372	340	365	319	385	330	332	315	369	330	355	368	346	354	386	370	369	317	352	359	342	346	353	382	364	334	359	349	336	375	336	411	358	350	367	367	388	376	355	359	404	315	340	348	378	375	314	371	379	335	324	353	362	349	384	365	357	364	362	364	357	370	352	380	369	344	350	367	352	351	321	367	380	362	326	351	342	363	359	372	344	376	332	344	318	343	364	344	330	340	341	358	390	365	347	354	323	359	348	320	352	352	366	367	335	357	346	366	382	348	342	372	335	356	340	373	334	342	363	328	354	311	372	358	374	335	321	363	376	346	341	358	365	338	382	325	355	358	329	352	351	348	317	406	357	369	399	371	323	339	359	331	331	359	345	335	321	358	359	355	359	361	349	346	316	345	340	363	354	374	328	359	333	399	329	394	364	364	376	321	366	338	366	351	354	359	319	355	305	354	325	349	368	357	349	374	379	340	350	345	362	357	332	366	328	375	348	346	356	364	338	318	355	345	356	336	362	364	341	319	352	326	325	331	337	344	354	313	361	351	379	357	347	348	364	329	370	383	362	383	315	321	338	334	322	350	332	358	307	390	359	333	357	375	357	327	354	344	351	377	320	360	359	356	333	411	353	358	333	335	321	342	345	350	387	348	361	352	335	404	326	373	377	331	365	370	378	329	358	349	360	360	359	349	327	351	340	339	382	341	363	363	330	338	329	330	344	342	350	341	380	323	364	329	376	349	392	339	340	353	324	353	343	296	347	370	349	323	331	365	355	363	338	364	373	335	366	358	357	322	357	393	331	361	377	353	341	309	351	319	354	340	336	343	346	329	333	366	367	333	357	328	364	342	376	358	356	351	335	349	367	365	348	362	307	335	305	357	334	338	356	354	366	308	371	323	349	346	367	379	338	362	345	388	315	337	375	376	391	338	354	357	309	337	320	364	364	379	366	360	371	367	370	355	360	348	347	356	353	376	364	337	335	321	362	355	335	347	326	343	325	319	362	364	322	356	337	302	358	338	376	346	330	360	378	359	363	344	345	332	328	366	335	380	357	366	378	333	323	359	345	339	359	358	334	343	322	336	363	334	374	352	349	354	368	337	321	370	416	371	366	350	354	360	351	348	337	328	384	365	353	364	362	328	373	394	353	354	363	355	356	370	378	357	383	344	342	309	339	364	345	353	347	376	350	338	353	342	367	356	365	345	346	346	299	355	375	359	348	368	337	363	328	322	366	361	366	344	344	333	339	345	367	400	379	372	353	363	353	355	361	321	340	364	335	315	351	337	378	364	382	332	367	339	354	365	317	384	352	337	380	346	372	354	355	346	396	367	350	347	362	373	320	339	323	359	373	342	314	341	357	330	373	378	338	373	320	360	341	343	378	379	293	385	361	374	382	355	369	376	358	361	360	401	391	347	387	381	356	368	365	349	336	367	358	363	349	355	314	383	383	350	356	333	394	352	384	360	319	327	357	355	354	347	355	367	326	368	345	360	356	369	335	370	346	362	375	361	375	346	350	324	346	340	375	392	344	361	381	382	323	342	358	355	331	335	359	330	371	332	350	346	360	373	327	367	377	331	303	347	397	352	327	337	363	385	352	362	342	349	378	325	331	361	351	359	397	395	350	371	343	327	340	315	358	347	384	341	340	374	352	339	352	356	361	372	353	345	381	336	376	350	375	365	356	374	361	338	387	351	338	333	365	364	329	337	396	356	346	318	388	338	376	371	358	327	391	327	381	348	375	351	366	374	344	349	381	340	394	366	335	321	360	365	377	361	314	374	320	365	365	363	352	310	362	359	348	353	350	334	335	359	335	329	327	340	383	371	329	342	335	323	382	343	340	352	365	333	353	316	359	372	345	305	378	354	346	355	334	355	337	388	372	381	342	326	362	331	347	351	345	372	357	334	323	349	325	362	333	367	351	365	354	357	341	365	364	349	334	373	313	350	355	373	338	326	362	338	351	341	341	385	348	343	317	372	351	339	366	361	351	328	362	348	325	352	354	379	360	347	321	314	330	337	354	350	350	391	349	374	364	333	393	337	364	366	357	371	335	341	351	358
41708	28909	3366	4071	3656	3094	2556	2204	2019	1809	1587	1551	1421	1324	1208	1254	1238	1144	1176	1117	1096	1141	990	1054	958	1015	920	948	977	954	929	929	888	934	897	925	959	913	923	907	914	887	919	916	881	921	919	891	889	877	893	827	897	857	941	876	840	843	873	883	879	898	874	954	885	909	860	871	839	936	869	843	851	936	911	896	868	915	845	921	892	828	836	928	877	830	825	910	841	885	857	907	869	894	901	825	864	858	850	893	848	919	788	863	836	830	867	793	810	901	817	934	870	858	857	925	865	890	875	846	863	952	874	820	840	853	850	887	818	890	851	855	834	853	828	878	880	874	789	843	928	809	895	890	853	821	835	894	867	898	836	857	855	828	860	847	815	868	857	871	883	824	892	861	805	811	877	868	843	796	853	854	808	856	870	829	868	858	860	826	849	862	868	817	849	883	860	840	852	806	856	835	824	816	841	892	857	836	864	868	857	865	841	906	869	863	834	778	872	812	873	828	878	844	830	858	835	843	875	873	913	857	814	849	841	870	855	837	865	864	890	802	838	822	835	882	874	858	881	862	821	879	879	825	858	852	852	857	889	865	852	825	809	910	848	836	867	876	821	845	867	864	849	873	829	811	867	865	867	880	850	878	874	854	890	908	851	846	816	802	849	831	858	864	877	831	824	860	872	850	843	824	907	827	866	842	913	842	854	887	864	849	850	865	802	865	830	836	839	816	876	819	824	828	890	865	868	867	861	891	889	833	933	848	847	872	852	853	862	844	871	886	846	898	861	840	913	840	850	838	863	867	893	818	816	808	863	849	938	887	850	923	791	879	900	842	833	901	869	919	891	863	794	846	760	859	837	850	817	901	835	857	828	903	866	880	868	884	847	816	845	907	866	829	889	882	801	899	833	863	864	818	814	879	829	826	843	822	874	823	862	869	825	887	828	814	849	885	861	894	850	899	830	828	799	888	829	871	826	835	848	811	877	803	830	823	853	844	836	866	884	832	826	867	873	882	880	875	876	861	882	835	891	852	865	863	829	854	853	866	860	859	905	807	899	873	911	828	873	794	806	862	855	828	825	885	880	798	861	877	865	831	826	872	859	815	842	824	821	865	893	865	926	883	839	879	820	834	854	850	892	812	870	837	874	902	860	838	865	850	867	811	829	868	870	851	817	839	872	864	834	840	885	807	865	850	817	822	840	885	847	881	870	854	869	850	864	822	844	852	832	899	838	815	803	820	853	807	786	839	864	903	830	825	822	848	864	859	810	878	868	852	892	817	811	886	843	881	839	853	819	828	824	843	892	824	817	846	833	859	821	822	905	850	826	836	844	847	859	821	850	863	907	864	844	916	860	875	842	806	858	858	845	825	892	899	889	858	826	863	885	828	867	793	876	848	821	807	796	800	818	900	858	839	880	883	836	892	815	819	822	816	827	890	882	873	905	844	849	873	843	792	876	853	834	844	861	898	827	873	891	883	847	828	845	850	827	861	806	890	841	884	873	852	826	825	831	883	876	869	849	852	858	855	846	830	816	854	800	837	828	860	850	846	861	818	838	903	900	841	833	834	827	847	892	884	864	825	851	918	802	852	825	813	835	888	819	822	830	829	829	859	893	856	822	882	872	850	805	882	866	814	833	877	880	850	783	849	870	876	882	817	811	851	892	832	833	872	775	849	825	820	900	838	808	896	855	837	866	872	819	823	837	824	793	811	845	820	866	847	937	847	858	862	862	791	864	865	863	853	827	803	821	831	808	837	861	849	854	791	856	865	864	854	890	887	855	886	817	864	854	806	890	836	873	861	840	820	878	851	828	853	838	886	860	881	893	852	863	838	815	859	871	851	841	859	878	862	827	877	898	853	804	826	884	854	849	817	859	843	840	885	822	805	878	839	861	877	831	845	792	815	839	904	912	903	865	857	885	816	832	858	871	806	904	867	844	913	885	870	827	852	862	835	857	853	851	863	905	908	843	859	858	807	815	883	816	877	897	830	852	875	838	860	899	798	845	835	862	854	830	834	881	823	841	862	815	822	828	906	855	845	897	808	848	846	835	848	858	842	852	843	865	828	861	865	854	851	801	841	862	871	902	841	823	874	848	903	842	856	880	878	872	832	819	928	879	868	829	828	814	819	880	847	880	865	807	893	855	872	840	842	862	861	848	870	888	857	901	873	844	825	810	894	831	825	798	886	872	829	838	876	854	864	845	841	859	864	861	842	883	846	835	926	812	849	898	838	879	858	864	887	865	842	917	861	834	862	869	889	858	813	835	832	872	850	886	903	813	858	882	832	876	881	776	878	840	802	881	825	886	802	834	862	853	801	866	894	792	875	804	931	879	830	857	916	903	867	869	828	823	880	864	797	850	873	838	844	903	855	877	863	870	858	923	860	802	864	814	800	841	861	812	874	837	833	818	791	837	860	828	852	822	840	886	855	873	847	884	877	848	807	875	841	827	835	755	893	887	841	906	839	839	845	821	808	865	942	892	865	875	898	890	783	823	833	872	868	920	858	874	799	806	839	860	854	842	840	879	797	864	813	859	885	844	853	823	808	828	830	861	900	862	884	828	818	850	914	826	883	816	863	873	835	916	841	866	860	909	843	816	843	889	870	874	868	885	839	872	823	844	837	849	865	841	857	888	858	843	868	805	849	824	858	880	807	841	843	885	869	828	837	804	829	850	828	813	857	894	861	882	862	873	846	866	873	859	869	855	864	857	909	846	800	845	822	811	868	878	877	808	823	832	859	819	844	833	834	937	808	872	855	858	877	813	872	900	857	896	841	886	843	850	856	857	882	842	814	916	854	877	808	870	854	871	843	865	831	859	839	861	873	779	830	913	861	807	823	888	906	944	845	836	780	867	843	895	860	860	826	825	870	868	848	814	899	863	832	876	860	852	890	800	881	872	875	857	821	907	814	866	889	845	847	864	869	852	831	866	853	864	839	817	855	787	879	802	872	861	800	877	847	852	836	888	824	803	859	743	864	913	882	858	819	879	881	871	860	887	839	825	889	882	828	868	903	829	827	879	872	865	829	850	803	865	869	835	839	875	851	875	930	852	838	806	871	841	803	843	825	871	865	856	858	862	868	855	842	889	847	848	845	818	877	866	800	813	842	837	873	876	820	818	848	838	845	849	824	820	832	787	827	816	858	862	826	900	790	896	823	847	841	824	816	877	857	851	871	813	879	790	852	847	882	881	891	858	869	854	846	859	822	824	886	820	863	883	826	882	830	832	810	864	819	854	837	827	842	850	874	845	863	878	870	864	831	781	914	871	881	924	832	849	852	825	813	876	848	877	817	855	817	827	881	903	831	863	892	789	844	831	841	850	908	872	848	873	913	838	810	874	807	833	825	858	831	830	860	853	906	871	915	852	937	857	849	852	869	842	901	822	842	864	894	865	887	863	859	841	834	868	885	875	917	851	842	828	866	776	869	825	824	819	898	852	843	839	851	838	844	879	791	914	858	817	845	842	846	862	883	850	885	900	897	833	868
10626	3344	182	181	183	198	143	167	197	164	184	180	171	151	161	150	186	171	181	162	171	144	158	194	178	172	146	160	161	165	177	170	166	165	185	173	144	167	173	167	166	157	169	152	141	172	160	170	179	164	163	156	193	187	159	158	197	170	173	149	169	183	183	156	187	160	173	189	158	160	164	193	178	181	181	154	172	148	150	174	178	166	163	128	180	183	155	190	191	164	183	161	181	183	167	153	178	166	191	162	178	145	179	161	177	154	159	155	176	165	164	180	175	158	150	168	155	183	174	153	145	155	161	189	171	158	171	190	180	185	195	150	154	170	153	157	186	167	160	151	145	162	142	183	176	155	152	165	142	157	142	168	194	154	159	167	180	167	164	176	165	172	163	176	159	157	177	165	161	170	176	154	155	166	166	164	159	157	146	163	161	177	189	180	159	179	164	158	169	173	167	167	175	182	159	153	169	169	171	180	149	144	152	172	192	160	167	173	167	188	184	172	157	175	171	148	144	182	189	195	189	151	190	159	187	181	176	174	165	183	168	171	172	170	168	175	162	161	165	163	174	143	180	159	143	173	182	169	162	177	179	167	168	160	170	195	181	176	171	172	190	189	150	192	161	187	167	178	199	183	169	168	150	127	177	173	187	138	170	158	155	167	170	191	180	168	184	142	167	155	186	174	160	156	162	156	173	166	203	172	148	161	166	170	155	177	153	161	171	175	175	179	178	162	161	161	164	151	175	159	167	151	173	186	165	169	172	159	152	168	150	173	174	156	170	169	162	158	142	151	171	167	166	179	185	171	173	152	178	182	167	168	155	186	163	169	173	166	179	172	175	178	153	153	167	169	165	163	167	180	158	169	182	172	189	160	177	167	169	184	171	180	160	157	189	170	150	154	155	157	161	176	136	183	181	156	176	159	152	176	150	160	173	180	171	155	142	170	182	146	180	160	152	171	161	177	147	167	172	153	143	166	166	166	184	160	166	171	174	157	158	189	185	176	156	166	152	193	166	158	151	169	157	152	158	151	166	179	169	149	162	155	169	190	170	181	165	175	173	165	166	144	163	172	171	174	199	164	177	179	177	170	202	173	176	161	197	159	167	169	191	150	159	157	161	181	177	165	166	153	173	175	173	141	195	156	192	148	170	156	152	175	160	179	177	174	172	167	176	163	171	165	150	170	164	177	184	157	171	170	175	160	153	169	152	170	158	175	158	162	168	166	184	160	179	166	185	149	169	173	152	153	171	167	147	167	185	153	162	179	184	184	168	182	173	188	164	151	154	151	151	153	173	170	177	182	130	159	180	163	142	181	161	172	163	190	158	161	161	174	186	141	149	171	170	175	169	156	159	178	175	173	161	157	133	171	182	152	153	167	155	179	169	168	154	169	196	184	166	153	178	145	149	180	199	171	177	166	180	146	176	171	191	177	153	207	161	194	170	152	179	160	178	184	186	163	161	153	151	165	184	169	181	153	178	162	172	167	175	163	178	153	179	170	190	175	168	178	154	176	160	192	156	168	173	161	134	162	157	188	170	178	164	169	148	168	168	170	156	173	164	172	181	150	162	172	159	173	179	174	171	154	172	148	162	188	167	163	138	157	184	184	162	163	169	182	153	164	173	153	172	164	163	164	179	197	170	154	178	184	161	159	167	174	176	177	172	168	171	182	184	159	173	167	201	189	171	173	204	170	164	185	170	184	165	181	163	127	157	182	163	168	144	191	146	171	170	168	183	180	174	185	172	161	184	169	164	160	162	168	165	178	166	150	171	160	168	188	163	196	170	184	158	164	162	136	171	185	167	143	153	167	180	154	153	148	179	149	162	173	151	169	177	155	173	176	210	184	173	157	160	172	172	173	146	172	198	179	167	155	169	210	161	180	149	174	169	167	163	181	155	170	156	176	154	181	179	158	172	135	172	141	185	167	174	156	169	157	163	160	150	182	178	187	186	137	160	155	149	177	161	162	160	165	167	185	174	159	160	152	168	167	180	184	175	157	174	146	166	190	187	153	177	201	149	151	166	172	156	182	166	145	186	163	166	169	194	181	162	148	169	161	170	159	194	159	149	179	187	171	167	192	170	173	188	192	184	156	164	155	154	158	152	163	173	191	162	184	155	153	167	192	170	160	161	175	173	148	163	166	162	185	171	167	193	177	185	169	169	163	156	195	182	187	176	163	158	174	171	188	197	175	176	176	164	158	174	165	166	153	166	169	155	149	175	173	180	152	169	178	168	156	191	149	160	153	155	180	171	174	159	180	190	162	200	181	183	198	151	165	163	155	163	147	165	202	164	151	161	171	180	157	179	160	179	167	164	178	172	166	184	165	159	169	162	153	179	162	207	158	156	178	173	162	140	154	168	157	167	164	165	176	166	160	159	194	184	193	173	173	177	164	158	186	164	180	199	185	165	152	147	163	154	183	155	194	174	178	177	158	169	158	191	191	195	179	191	175	169	178	151	184	172	148	155	165	208	157	154	185	200	166	191	165	167	169	189	182	157	159	180	152	158	157	155	166	168	177	178	151	167	151	161	159	175	173	173	187	165	154	159	139	151	199	165	174	162	182	187	182	180	149	179	181	148	177	180	174	157	135	187	180	171	145	167	189	173	143	137	159	168	154	176	169	185	148	155	165	193	165	161	162	173	154	180	167	200	181	187	147	159	197	178	154	167	144	180	173	179	178	189	139	162	175	179	165	163	168	152	184	166	171	143	151	153	164	151	172	175	192	171	160	173	187	152	162	160	159	174	182	207	186	161	166	172	167	180	167	169	176	177	166	165	146	154	175	156	167	159	162	190	163	161	185	200	176	178	155	164	175	174	176	154	171	160	170	153	197	163	176	174	174	176	156	168	185	167	161	162	155	161	144	170	189	145	164	185	169	195	179	164	151	160	150	181	175	167	172	148	163	165	190	158	179	180	149	176	186	160	183	174	162	193	172	149	163	163	152	156	179	177	169	162	180	157	163	155	180	173	171	157	132	172	181	171	160	160	184	146	174	168	176	168	162	168	179	166	180	177	177	145	188	171	181	180	176	163	155	170	169	187	150	170	151	188	197	158	171	166	203	177	159	156	173	155	154	171	184	176	162	167	151	169	171	149	185	189	175	166	180	145	179	191	162	160	177	158	197	163	159	199	178	160	165	171	167	166	184	170	183	190	186	173	175	162	155	176	180	147	145	152	148	165	178	206	167	176	157	154	168	158	156	185	165	167	167	157	158	179	177	188	163	175	169	164	185	146	162	184	170	171	166	177	185	174	151	157	158	173	178	169	159	152	161	149	164	162	170	169	148	180	148	176	177	151	171	170	186	163	179	158	165	157	156	183	186	176	170	169	163	177	161	154	193	183	172	154	161	176	148	185	170	169	172	157	162	154	160	177	161	188	170	137	148	191	174	159	171	177	187	152	187	156	197	175	170	167	156	179	154	191	166	162	161	168	152	148	155	180	194	164	183	173	182	186	175	177	146	174	178	154	175	162	174	182	172
10014	5236	525	560	515	519	531	519	506	501	488	520	473	506	517	478	512	475	524	464	487	515	493	498	530	500	502	484	469	494	513	498	491	510	508	508	512	492	512	513	502	436	516	497	488	483	507	520	492	477	562	511	490	522	481	481	481	482	477	473	497	480	491	525	490	486	494	526	480	535	472	475	493	492	541	484	496	528	487	488	504	486	498	463	496	502	491	453	490	505	510	488	476	517	504	438	485	462	501	482	516	470	465	501	450	479	480	509	484	482	480	517	482	495	479	491	447	515	484	516	467	489	495	460	508	488	506	474	455	463	488	465	463	450	502	480	509	489	488	476	480	529	476	486	495	461	481	483	443	477	472	455	417	472	455	467	504	478	472	454	475	530	462	464	496	483	492	462	463	449	446	473	497	499	489	473	441	519	480	457	507	479	492	521	464	498	458	464	489	456	503	481	488	446	483	477	501	495	487	510	480	530	501	497	446	513	476	502	474	468	462	531	494	523	506	520	489	461	503	506	432	500	486	485	480	499	476	484	505	504	462	497	475	463	432	472	471	453	495	441	512	463	503	470	482	456	494	484	500	510	501	497	470	458	474	479	465	482	464	517	486	498	454	475	539	474	493	477	459	512	487	515	473	472	500	460	439	493	477	506	528	486	516	519	459	506	515	465	478	480	494	440	510	493	470	512	512	499	493	518	512	485	455	486	484	514	436	498	507	496	488	510	487	451	478	442	478	523	492	462	503	505	472	448	524	517	524	497	489	483	493	465	504	490	496	513	473	495	491	464	449	480	492	485	474	490	484	495	462	449	500	485	469	465	488	483	486	487	537	490	539	472	518	459	491	467	509	518	464	449	449	425	521	500	507	478	516	498	505	504	486	491	461	516	500	490	478	471	471	487	481	488	449	477	459	505	498	529	492	442	478	466	524	502	440	491	496	494	475	500	522	519	466	494	477	510	505	488	498	495	540	479	500	476	496	503	511	500	466	495	489	520	466	463	495	467	488	501	528	481	496	491	447	507	487	493	496	500	504	463	511	482	440	500	492	519	469	522	484	495	517	472	507	499	469	484	459	500	447	470	493	476	504	475	499	488	486	470	539	494	465	469	453	460	478	472	496	482	494	505	513	503	475	490	514	507	470	473	486	560	438	458	475	499	526	510	485	484	475	488	491	462	487	492	493	492	507	520	435	500	514	487	463	466	507	500	459	474	453	472	456	505	477	487	471	480	457	499	516	509	506	506	502	505	452	483	469	472	522	494	484	483	450	480	489	473	529	468	523	501	483	472	442	469	505	458	484	463	531	486	512	510	490	453	507	502	501	487	489	468	492	519	518	491	515	515	490	473	459	480	481	504	481	496	467	475	504	506	518	454	482	490	467	522	466	478	449	530	526	475	470	460	509	511	457	529	492	491	465	455	484	487	503	505	498	466	534	504	490	506	526	520	498	514	520	480	489	495	482	461	532	450	492	512	475	457	515	513	448	486	463	489	463	474	496	508	502	447	504	479	482	498	516	471	436	484	480	484	501	498	475	486	494	456	494	464	490	485	516	484	493	503	479	495	466	480	505	512	490	496	488	481	514	469	482	478	522	474	487	520	496	457	431	459	458	499	442	523	496	483	533	489	486	486	495	464	456	473	447	485	445	460	490	514	495	483	473	485	505	453	496	474	460	461	490	464	495	493	522	457	484	471	487	495	458	467	542	495	476	491	493	495	480	495	460	513	496	462	486	454	468	459	510	504	489	483	496	456	498	474	474	460	532	480	486	475	473	467	491	505	503	470	471	464	489	499	529	491	501	491	480	518	504	479	497	459	470	444	492	510	506	494	513	483	495	466	489	515	459	483	505	494	475	464	496	515	501	520	470	530	532	434	502	486	487	488	496	434	522	460	492	489	537	456	476	502	518	477	502	463	519	485	501	511	466	519	499	493	478	489	480	493	504	506	479	495	492	465	471	455	513	465	499	537	485	490	496	462	485	458	459	484	478	560	496	478	488	457	479	472	479	491	505	462	503	440	469	458	521	482	500	469	499	486	508	513	477	488	484	496	509	490	496	478	478	460	439	499	493	512	521	516	485	472	459	488	472	506	503	517	476	495	495	523	503	466	466	491	521	465	476	494	456	478	501	451	481	486	497	460	464	469	475	489	489	496	462	459	477	513	537	473	477	501	491	497	478	487	533	492	494	460	435	478	479	481	465	488	496	505	494	472	459	490	504	461	478	505	458	508	467	522	497	506	523	491	503	503	481	445	480	504	500	492	465	455	488	473	513	488	462	465	516	473	458	491	483	464	446	486	470	485	484	508	483	483	492	479	502	475	477	533	460	491	482	513	459	514	495	492	463	486	488	494	486	502	483	498	484	491	477	497	475	490	488	503	504	500	511	463	461	477	498	484	447	474	493	501	489	480	452	483	466	493	480	486	468	489	478	501	492	488	476	501	493	498	507	481	498	491	483	476	474	486	515	452	511	492	473	469	454	468	498	479	537	505	490	488	493	493	521	487	480	497	490	469	476	509	491	494	475	530	451	510	504	474	502	541	486	469	439	472	505	472	508	479	466	494	478	459	474	513	510	456	478	484	506	482	499	511	494	514	473	498	504	506	489	503	485	497	472	522	448	454	440	489	465	486	489	516	444	525	525	491	491	477	470	450	515	483	488	492	472	489	492	453	453	477	495	487	461	482	482	467	523	466	460	458	486	511	474	487	508	472	466	469	528	470	493	476	450	484	498	464	486	465	465	478	466	460	484	523	498	519	507	504	448	507	517	492	484	483	487	442	446	502	475	457	498	470	446	499	457	498	467	451	489	472	462	489	460	491	493	495	492	492	484	482	517	460	494	472	529	460	490	483	482	523	493	497	512	490	463	483	473	492	465	527	502	516	511	459	476	469	482	457	491	472	506	478	502	483	517	480	485	493	502	501	501	512	461	476	450	513	449	460	541	480	453	453	502	517	438	495	495	481	484	473	493	454	482	471	467	492	516	474	483	503	482	509	452	482	513	473	469	494	479	490	514	488	475	454	449	472	508	473	489	459	487	460	461	513	498	489	490	516	478	485	522	514	497	509	481	505	507	483	486	488	443	509	489	497	472	449	482	469	474	445	501	486	480	505	428	495	494	461	492	496	514	483	494	476	495	508	487	489	490	434	520	435	466	494	495	511	496	471	499	494	498	507	488	487	475	500	491	509	477	500	488	525	488	499	472	487	468	484	499	480	559	469	508	493	516	514	540	516	498	500	476	513	508	499	484	463	469	490	468	510	479	541	495	485	492	458	496	473	455	533	529	451	477	502	486	491	456	510	479	488	464	417	442	485	483	478	497	499	478	502	497	485	484	492	490	478	499	503	500	535	466	479	459	470	474	502	488	468	494	475	486	499	464	485	531	474	491	497	449	443	434	469	470	522	497	471	463	497	511	462	494	483	496	468	486	503	495	465	499	468	507	470	500	473	499	492	494	536	534	464	474	477	492	476	459	481	479	490
55170	40695	6936	960	638	555	512	397	405	423	436	355	385	375	351	377	384	355	355	367	344	326	343	325	368	345	341	340	366	356	351	323	343	352	337	326	332	359	329	320	341	342	330	320	323	323	348	338	329	308	339	341	348	316	355	327	316	364	312	318	349	347	323	360	325	310	346	327	314	341	316	335	335	335	357	363	329	354	347	319	349	329	336	370	360	350	348	342	350	332	377	332	297	316	341	358	355	337	346	320	360	371	348	328	341	343	319	316	331	327	349	324	356	330	323	318	303	334	358	356	342	341	324	340	316	339	305	322	347	331	316	359	335	320	342	311	318	336	364	359	338	331	325	335	337	348	338	353	337	309	329	358	304	307	314	337	308	358	320	313	314	325	340	336	331	324	304	345	343	328	282	334	326	341	308	347	321	354	320	357	347	321	313	349	319	331	350	337	311	365	377	320	306	298	320	309	346	309	316	322	308	334	366	315	329	369	304	308	339	345	339	329	337	313	310	351	315	328	347	322	308	314	329	342	378	294	325	321	342	342	274	319	371	346	317	373	341	321	298	363	359	335	374	331	392	333	322	357	356	341	365	310	352	336	340	339	331	325	318	308	341	349	363	344	315	355	331	343	320	338	384	331	307	354	328	322	313	352	354	330	311	310	349	315	308	339	316	336	340	361	332	298	332	373	358	329	354	333	314	309	361	301	332	334	352	324	342	357	344	282	357	356	331	307	328	334	342	323	311	349	327	396	354	325	344	298	329	328	303	334	366	355	322	317	341	316	332	336	350	303	343	347	329	341	312	310	323	341	307	385	295	349	331	315	357	334	345	373	358	338	307	307	308	358	313	302	324	336	327	318	311	336	359	335	313	345	300	349	337	335	354	319	321	310	380	362	342	346	327	317	361	330	299	321	319	344	334	343	358	343	320	331	284	322	343	329	309	314	315	349	344	318	329	324	335	319	330	329	325	294	337	354	357	314	352	339	310	360	316	322	326	325	349	337	298	352	349	310	354	315	295	325	355	311	341	353	320	305	323	345	333	345	359	333	323	347	344	338	316	324	341	322	313	339	313	364	315	358	325	334	320	365	330	346	317	317	329	313	332	354	344	303	352	362	300	287	324	348	326	299	311	319	354	331	317	309	324	358	334	326	317	360	324	354	328	334	348	335	316	384	320	339	323	295	311	362	350	331	328	323	348	307	326	350	357	322	358	317	337	379	332	318	324	317	332	339	338	318	339	320	317	310	341	330	346	313	326	318	327	336	355	335	313	351	334	309	363	344	322	298	338	349	336	319	324	345	320	318	316	359	371	320	349	351	328	337	324	315	332	300	352	335	339	316	347	302	342	298	319	333	356	327	314	353	345	330	342	318	352	342	308	317	298	322	324	300	314	368	346	373	322	313	326	326	340	357	346	331	341	313	337	340	335	307	311	339	335	342	336	312	330	299	308	315	338	359	323	331	335	317	289	354	312	324	337	363	318	322	358	356	337	327	326	328	331	325	312	339	297	307	327	304	308	310	324	332	346	323	361	301	329	318	332	349	317	321	315	343	290	352	336	322	344	340	318	340	331	321	316	326	327	323	340	370	334	309	359	349	354	342	369	325	311	333	333	297	296	319	334	342	327	311	328	337	366	339	309	333	319	331	327	359	337	322	318	350	320	325	335	286	354	326	349	339	313	333	326	343	376	339	340	357	317	336	295	315	356	351	316	360	295	345	305	290	321	324	339	292	361	296	303	331	352	327	326	367	323	326	371	335	349	337	344	313	336	319	329	342	320	326	332	318	314	333	338	362	319	306	331	337	330	325	345	322	334	320	317	322	370	334	342	352	336	330	370	336	305	331	314	345	346	326	342	312	314	334	323	356	344	331	350	292	339	303	302	329	357	351	372	354	335	325	338	324	356	324	313	315	314	350	367	294	319	342	331	345	333	325	322	298	311	342	324	314	307	372	336	354	313	359	313	315	334	297	326	340	316	330	334	325	341	311	336	338	325	322	322	339	333	307	333	347	335	308	338	346	326	330	300	322	327	343	329	321	307	280	323	300	356	321	323	337	350	313	284	328	343	301	321	332	307	332	298	354	323	334	340	336	300	329	324	328	334	364	370	332	305	332	294	336	311	323	334	328	320	311	337	341	330	345	333	327	324	342	320	375	351	320	343	301	365	345	299	323	337	332	385	346	323	359	350	314	327	313	338	311	336	328	311	331	347	300	335	306	324	335	304	330	306	321	335	347	337	316	316	332	334	361	336	357	332	352	332	342	337	314	374	340	333	349	322	331	294	373	306	345	333	342	335	314	334	338	312	313	342	347	318	357	335	314	311	336	329	316	342	287	300	325	349	330	332	329	327	320	331	335	354	352	304	325	344	350	324	315	285	309	318	333	387	352	335	335	362	301	387	313	317	305	302	369	331	328	356	347	325	338	374	348	347	310	348	310	345	318	319	346	347	327	337	325	322	355	336	336	322	325	307	320	309	327	308	318	337	344	372	333	360	343	351	333	342	350	325	347	284	315	353	334	327	301	310	329	324	350	339	356	323	303	357	339	338	318	341	333	288	333	331	349	327	336	392	314	329	360	341	328	348	330	359	368	329	332	358	341	309	316	361	339	316	320	300	353	310	332	320	341	327	323	331	340	315	297	293	335	345	317	335	334	320	321	315	362	358	371	355	341	346	313	353	315	313	319	327	301	337	333	328	336	325	336	305	339	328	356	337	345	342	367	323	322	338	337	298	326	320	322	338	318	317	313	317	361	322	346	342	320	344	347	327	325	306	368	296	311	355	311	326	325	345	324	358	277	346	323	343	338	354	331	312	344	332	356	341	305	334	357	361	311	325	338	276	347	349	326	328	293	352	321	322	366	363	331	342	336	320	317	326	325	340	320	362	313	345	333	307	371	346	337	323	310	320	305	347	321	336	341	300	347	349	311	336	322	328	349	315	326	334	312	280	305	336	336	315	276	323	322	336	325	327	364	320	318	363	380	340	328	341	334	363	359	332	301	320	344	333	331	319	322	308	332	334	358	360	339	365	339	326	328	306	340	300	313	338	338	356	309	328	308	323	327	307	350	357	327	336	326	324	346	360	296	322	332	326	354	340	339	303	338	336	303	333	350	346	341	280	362	303	349	307	302	311	334	340	301	340	309	320	337	324	322	305	346	348	330	334	347	319	308	313	325	347	338	355	304	343	313	334	322	356	339	341	313	362	324	332	329	359	387	308	297	343	331	316	312	319	338	337	305	311	355	285	333	352	314	333	316	335	289	341	347	325	329	328	325	324	308	350	310	343	338	318	363	339	351	315	343	337	317	330	330	297	335	360	354	323	306	355	353	364	340	323	346	321	337	324	326	353	326	346	319	328	365	316	331	338	331	360	338	338	329	311	354	350	330	337	359	332	309	316	331	351	360	314	333	337	324	358	311	343	305	317	364	356	321	346	313	354	354	335	361	323	363	334	322	316	352	320	304	351	348	333	339	330	336	359	330
32400	22755	2096	2450	2434	2013	1782	1610	1436	1285	1241	1131	1151	1048	1073	989	1042	976	1003	938	958	895	938	926	922	868	987	852	940	890	837	893	871	807	875	804	858	835	882	896	847	839	840	862	875	873	900	842	903	833	836	866	892	834	862	877	806	870	821	820	862	818	815	864	802	844	825	842	771	844	772	888	838	857	829	822	810	851	863	874	854	874	803	803	888	794	796	847	860	817	847	817	852	834	838	810	788	865	824	827	835	840	799	834	859	822	881	851	796	863	866	829	797	859	831	896	851	875	881	816	815	814	812	835	823	851	821	865	801	852	834	838	843	817	865	813	787	894	848	811	835	803	856	845	838	815	820	838	869	851	861	845	859	824	841	807	833	847	780	822	826	820	861	832	811	782	821	802	858	828	793	817	801	798	830	806	806	856	829	860	847	857	852	850	898	855	794	838	842	843	800	850	838	859	845	798	830	864	844	859	807	799	855	887	811	818	844	838	843	875	870	848	822	838	794	864	860	795	816	807	891	818	857	843	897	813	832	825	813	840	832	828	860	854	832	832	756	835	855	838	814	841	802	865	817	854	862	866	803	832	824	825	815	786	811	814	861	836	852	809	872	771	836	874	818	846	825	856	880	820	801	832	863	846	868	830	799	832	797	823	862	890	839	844	798	824	812	839	835	788	808	829	878	821	837	832	800	853	814	829	829	853	838	855	880	864	819	804	870	830	819	814	830	826	862	820	818	847	819	804	893	785	844	798	834	840	796	847	803	814	837	839	834	835	868	807	814	789	877	829	859	862	848	785	834	820	878	799	827	806	833	813	869	823	823	835	867	805	811	922	806	844	874	814	837	845	812	837	816	808	838	861	881	845	843	803	825	829	847	831	848	834	861	776	856	823	811	838	829	855	808	843	883	812	863	832	803	901	825	876	810	815	795	833	877	822	825	890	848	868	792	808	820	854	849	807	885	815	866	810	819	871	831	831	847	827	898	848	834	855	813	865	829	855	820	879	839	831	809	833	864	836	828	832	786	825	830	799	847	870	825	809	795	827	825	819	842	895	903	785	812	815	803	782	850	835	845	841	804	845	813	834	812	864	851	859	808	838	813	883	841	811	790	847	880	870	850	809	866	859	809	825	828	828	856	812	778	798	894	838	862	845	859	792	844	882	809	807	781	795	831	858	793	842	848	852	793	892	827	798	861	890	850	834	827	851	867	814	843	816	808	855	862	851	835	848	836	845	823	848	880	831	821	764	854	838	840	820	852	803	805	869	834	832	811	830	838	806	840	854	865	868	799	810	832	814	874	788	824	787	837	840	874	789	898	813	847	817	871	849	877	899	889	866	843	795	847	848	812	824	805	807	863	828	815	815	870	830	891	826	797	826	817	823	816	772	847	813	820	800	880	800	820	817	829	846	798	787	868	816	875	854	796	844	803	838	867	829	794	837	850	817	826	857	815	829	842	879	859	874	774	845	834	804	869	841	838	828	841	823	880	778	849	840	785	810	790	793	815	869	763	821	838	810	876	851	809	855	824	861	838	841	873	826	748	845	870	812	879	835	874	856	837	766	805	811	803	813	806	774	831	844	845	825	849	841	806	873	888	824	789	827	822	827	826	821	874	841	856	802	808	842	776	795	857	817	845	832	799	813	818	798	805	840	837	815	815	835	842	794	827	798	795	806	845	806	881	850	833	816	845	874	897	852	796	817	842	820	892	784	816	837	814	794	821	845	865	849	805	829	833	817	881	841	792	838	840	831	824	836	846	795	851	824	893	815	840	840	859	843	860	894	803	872	820	826	861	863	834	777	839	842	820	843	859	900	810	859	875	779	825	856	873	913	842	885	763	816	846	805	860	839	778	833	799	830	798	810	806	816	885	784	849	810	833	775	808	839	826	774	779	789	802	857	804	824	841	860	844	798	818	770	878	867	861	854	825	814	869	799	851	801	794	802	857	846	808	818	872	821	911	843	873	818	792	798	797	884	769	817	837	777	877	833	799	792	870	816	824	807	821	798	849	859	803	837	855	797	792	812	806	831	874	816	859	844	856	853	900	857	824	800	794	912	795	870	783	835	799	848	787	783	882	813	857	815	819	779	859	825	808	833	853	781	833	845	856	884	798	808	798	842	850	866	806	811	790	817	822	828	833	814	793	798	877	834	811	815	835	841	818	803	870	809	840	870	834	866	834	837	831	793	847	836	846	793	807	861	801	830	828	840	788	851	784	815	840	769	901	849	856	839	801	814	857	825	831	863	841	859	849	818	845	818	833	797	823	833	816	781	857	867	828	866	801	863	768	857	814	825	800	817	809	833	798	835	833	846	829	849	850	807	862	804	848	813	770	793	832	824	808	845	820	840	823	801	840	846	777	848	849	829	843	786	864	789	862	781	821	835	795	840	817	850	814	829	837	819	903	839	831	825	865	872	847	818	828	807	830	842	878	854	848	821	799	872	829	812	861	821	883	872	811	813	821	814	864	833	831	836	812	799	880	816	838	815	864	790	833	783	836	856	795	913	829	823	854	825	875	855	870	847	840	860	837	811	860	837	853	830	794	851	780	876	908	837	808	863	840	864	817	795	832	813	869	736	893	848	848	788	838	818	813	800	828	778	806	863	788	827	852	827	804	809	856	801	819	840	776	852	902	870	801	806	865	843	796	851	847	810	811	874	832	810	877	840	839	793	809	823	827	852	808	833	857	822	808	838	816	811	837	885	889	874	879	847	875	848	801	824	840	847	836	821	825	814	812	816	863	860	875	844	811	848	853	830	806	869	840	834	881	819	841	830	774	847	882	786	855	839	822	812	857	890	847	771	859	800	837	833	830	848	830	842	839	832	825	819	827	848	881	852	840	849	832	888	807	839	793	798	799	849	835	876	871	821	769	824	802	873	812	829	821	828	871	872	829	848	812	809	870	825	865	863	852	871	838	877	823	801	860	852	813	856	833	799	782	882	818	883	884	841	801	825	842	861	815	758	803	849	864	830	791	791	836	801	862	874	809	854	841	885	835	862	800	837	840	831	833	813	869	855	863	808	814	797	816	894	830	835	826	852	803	875	833	822	854	805	816	851	828	826	819	836	841	852	823	767	848	836	895	828	835	831	791	842	890	798	826	836	839	836	838	788	850	770	838	827	898	856	867	826	836	856	818	858	811	830	803	761	798	854	863	830	862	842	844	804	828	810	853	782	789	797	867	846	841	813	814	827	830	830	787	861	821	786	787	801	843	833	840	864	818	822	832	832	799	781	794	849	844	844	842	827	832	842	834	815	848	859	835	825	825	868	795	883	881	798	827	862	792	827	820	846	847	819	888	832	837	827	811	826	814	840	840	836	799	856	840	794	884	891	790	844	869	857	813	874	865	842	846	777	872	851	841	827	830	765	845	809	855	840	847	840	806	801	834	833	832	844	882	845	832	797	824	853	832	822	809	823	865	818	851	813	860	825	799	804	833	825	838	808	814	830	864	825	821	817	777	842	822	821	861	822	826	823
68711	52788	14538	2739	1076	872	669	652	529	514	475	471	497	420	418	392	340	399	393	368	379	389	405	351	384	355	314	378	367	371	381	361	353	333	353	343	340	381	343	356	371	377	355	334	314	343	363	355	367	379	365	339	333	346	362	349	340	331	344	370	336	366	369	378	329	336	346	333	374	343	325	331	368	353	374	363	334	370	348	326	341	349	341	367	339	298	352	325	347	363	343	362	342	376	364	392	362	368	349	360	353	348	368	337	363	357	326	392	364	388	351	382	347	344	322	373	365	350	350	366	322	402	381	360	341	330	353	331	347	321	324	350	329	355	394	355	351	364	315	332	348	353	348	372	362	335	344	362	356	354	361	345	362	359	351	311	370	326	357	340	320	327	333	373	318	336	369	352	359	306	376	336	352	349	379	341	343	382	339	369	336	348	340	333	336	362	386	370	364	363	357	362	339	321	324	359	324	360	343	342	362	359	332	421	347	347	368	336	327	320	313	364	365	368	337	345	321	356	354	360	389	332	376	358	358	372	323	335	337	331	322	367	293	361	336	335	325	328	307	376	382	357	350	354	367	337	375	340	314	345	357	361	373	341	314	362	361	316	343	365	320	338	373	391	360	334	344	378	355	315	351	357	341	359	373	371	336	349	369	347	318	376	337	370	353	347	342	338	370	361	331	332	359	332	348	340	339	376	343	372	332	351	350	334	348	316	361	341	386	356	351	335	337	365	308	314	353	328	354	329	351	369	314	354	346	327	345	353	348	320	353	351	365	362	365	365	348	384	348	348	360	379	343	375	324	345	371	374	374	346	363	331	345	359	397	346	355	310	379	356	348	370	346	352	403	350	374	361	342	389	328	344	340	332	358	360	366	368	345	349	381	359	384	356	352	340	344	360	389	364	334	337	362	354	332	356	380	376	363	324	319	371	345	341	326	325	353	380	371	370	400	337	356	336	356	345	381	343	340	347	353	353	342	362	318	338	382	324	329	328	368	315	348	344	340	344	346	343	355	330	331	380	338	333	331	351	339	333	353	356	363	366	347	344	339	340	332	355	355	347	361	343	341	364	338	364	357	329	337	353	334	335	320	336	363	355	338	382	336	307	330	329	346	405	360	366	380	391	347	351	343	350	320	344	324	324	380	345	391	330	339	370	387	319	390	322	374	346	335	326	366	338	327	358	361	336	363	348	369	352	346	353	361	365	350	357	350	338	331	371	361	346	314	350	336	330	334	351	352	338	331	331	347	339	348	354	334	365	335	365	350	348	382	365	324	366	341	354	353	307	374	345	313	349	359	343	354	366	355	367	352	362	350	342	361	343	363	396	335	391	356	365	395	340	356	353	348	355	338	370	359	338	354	316	378	372	335	362	343	342	311	341	364	339	318	381	329	348	315	301	353	329	292	345	370	336	355	376	335	347	355	367	363	352	380	334	331	344	337	357	349	365	363	377	349	369	331	309	386	315	364	377	369	360	339	385	396	361	341	381	345	385	341	341	381	392	361	337	340	316	381	330	355	343	338	354	358	338	350	357	347	356	341	338	354	326	346	305	354	363	339	316	351	349	354	333	342	334	358	335	326	362	342	344	326	366	368	342	348	367	350	372	317	382	382	377	376	365	374	337	363	342	380	339	301	358	372	336	366	332	331	405	322	332	334	379	352	359	323	356	334	327	358	393	378	346	347	343	384	349	353	382	345	347	311	328	391	334	354	393	358	344	311	353	370	393	370	397	315	329	344	333	324	348	392	378	368	370	379	361	380	354	342	360	329	355	376	328	366	329	389	332	352	333	308	375	349	320	350	377	355	360	322	345	362	361	345	361	359	364	383	385	387	372	355	351	319	365	368	299	332	386	358	331	330	370	364	331	338	377	301	346	341	375	359	324	379	337	443	362	356	355	345	317	379	350	354	356	334	357	309	372	366	321	332	362	369	311	389	343	364	351	327	355	379	309	348	355	352	360	343	354	354	342	366	371	322	339	367	327	359	349	367	330	349	352	357	358	342	353	305	355	316	337	336	334	345	367	358	338	320	343	346	378	361	368	330	350	323	334	299	348	364	331	331	341	345	404	322	361	349	345	368	377	364	316	344	358	366	349	357	356	379	357	331	331	344	320	369	362	337	355	338	359	359	334	353	340	349	357	322	360	354	333	360	358	379	344	371	354	308	367	344	364	302	377	387	390	378	327	335	346	363	370	357	327	349	352	352	345	355	331	340	346	365	313	412	365	326	364	362	356	369	390	363	350	341	348	356	375	368	359	374	381	337	350	345	367	363	338	323	362	376	330	313	344	319	326	362	371	330	355	369	400	359	336	363	398	354	369	367	365	313	335	386	387	342	360	330	368	363	379	368	345	389	326	319	343	392	350	340	376	382	331	348	338	360	331	333	349	338	326	317	347	343	392	345	370	390	331	349	336	373	360	335	379	384	331	341	319	359	340	343	381	368	342	376	345	363	359	380	323	349	333	342	353	326	351	328	375	362	373	344	358	322	387	370	348	360	389	358	370	377	351	338	381	354	347	388	381	364	332	330	363	348	336	359	324	327	353	374	356	342	331	375	354	339	362	350	350	353	360	341	363	347	346	353	346	370	348	364	350	379	374	319	332	325	339	366	363	339	340	333	347	379	365	344	363	328	355	387	364	365	310	355	369	337	347	362	337	347	362	394	380	307	349	396	355	329	349	383	308	402	378	343	332	338	348	338	348	367	349	329	315	348	320	304	359	336	391	388	353	300	359	347	360	365	388	343	343	364	380	334	364	331	341	365	338	351	345	405	354	357	343	341	351	360	332	350	365	362	340	324	359	330	353	350	354	363	338	386	351	377	385	371	341	333	326	361	364	394	363	336	309	324	370	389	345	359	373	360	377	366	344	357	350	356	368	349	373	346	416	388	378	373	367	343	343	358	367	344	373	323	369	339	343	341	385	352	361	345	352	340	347	402	369	350	347	349	352	401	389	357	327	343	324	328	326	335	365	382	339	352	329	372	317	343	316	338	396	332	338	371	358	397	375	342	370	378	360	350	345	341	328	323	336	384	374	367	349	328	360	347	370	375	319	333	307	346	335	371	360	319	366	340	373	346	335	329	329	344	379	355	367	329	357	343	404	365	365	315	327	334	351	357	355	353	346	356	381	338	355	334	356	337	325	343	370	329	349	338	354	346	331	358	362	383	329	345	375	363	393	321	363	349	366	352	350	399	339	360	369	349	367	346	362	343	320	409	324	358	343	359	358	348	333	356	376	344	321	376	373	348	342	357	363	356	318	332	398	326	343	345	318	350	369	367	330	337	322	383	322	347	353	349	379	335	358	403	348	380	346	345	356	353	375	335	358	362	373	371	323	361	330	382	319	348	362	376	379	353	354	371	350	347	362	356	337	379	341	382	366	357	356	366	347	354	327	348	378	354	351	390	360	355	309	365	328	308	338	363	358	355	315	329	315	368	353	333	314	363	328	331	315	346	361	361	355	357	346	364	321	371	381	345	330
41292	29058	3423	4220	3580	3181	2560	2228	2046	1722	1595	1414	1404	1372	1276	1266	1188	1223	1138	1113	1089	1034	1085	1012	1051	982	982	935	967	969	945	988	930	914	995	933	931	893	918	940	921	854	911	897	861	829	901	867	851	906	828	886	859	882	869	837	876	867	873	909	876	887	882	914	889	845	847	830	851	861	871	854	812	834	854	877	837	862	833	863	823	835	847	873	871	856	849	891	838	847	863	825	894	804	870	876	884	849	878	862	858	835	846	875	869	783	891	841	883	858	872	872	851	858	861	804	815	893	896	859	815	848	833	799	881	802	806	839	834	885	883	837	830	859	870	857	896	862	825	872	807	847	841	847	811	861	813	842	824	890	864	828	850	858	824	785	852	845	841	838	861	812	806	828	834	845	750	856	881	780	868	868	851	842	870	840	854	848	832	859	824	843	851	834	879	902	823	841	833	793	836	841	878	856	853	828	850	829	876	854	848	874	882	831	825	893	866	871	866	835	820	862	849	852	851	790	900	805	876	855	879	832	843	754	852	821	867	820	843	784	831	854	882	825	829	846	858	862	829	859	795	849	866	840	833	807	820	807	862	859	840	854	814	794	820	880	806	857	823	871	826	827	916	902	875	832	823	857	875	865	819	860	853	883	802	827	820	891	853	830	885	797	861	858	785	856	853	813	895	829	808	858	848	895	833	899	794	846	835	876	852	841	849	841	875	926	905	878	839	926	862	859	858	843	851	838	821	849	809	881	856	861	852	880	847	866	843	806	864	802	820	861	823	843	848	913	836	844	814	842	857	842	848	880	791	858	848	884	883	849	844	840	848	809	908	874	840	905	886	859	788	848	851	864	808	806	839	873	807	831	857	834	893	828	821	836	827	847	849	869	853	811	832	813	864	920	891	840	786	838	811	858	855	820	830	804	860	834	864	837	815	838	870	863	836	871	813	818	862	898	886	921	831	844	829	857	840	881	829	822	840	865	851	849	859	847	822	845	836	886	836	872	848	827	847	843	864	862	856	838	833	852	853	859	824	861	863	838	800	853	847	855	875	811	823	858	779	855	769	878	864	885	881	828	821	829	917	788	835	849	837	862	852	860	809	845	854	829	872	829	819	824	867	890	876	864	905	853	885	856	852	805	876	893	900	863	798	808	850	871	880	879	849	900	848	816	782	846	835	890	827	854	822	859	828	839	894	824	863	822	866	838	881	818	832	883	830	847	854	833	885	822	784	835	931	831	855	890	847	831	904	925	853	866	835	863	810	817	797	819	820	870	870	830	834	841	877	801	831	840	860	808	839	860	844	818	879	879	824	831	878	879	878	821	801	875	879	822	863	890	813	867	808	823	859	828	855	835	849	833	809	814	835	771	841	838	904	855	868	824	835	834	832	846	887	892	868	889	855	866	800	893	861	821	909	821	803	860	880	864	799	853	883	855	846	818	903	820	823	869	835	864	865	858	886	844	872	878	784	880	838	801	812	871	780	811	809	860	827	872	875	872	856	807	850	793	825	852	821	831	893	851	817	899	780	862	843	888	861	815	872	830	895	840	868	841	857	851	879	850	868	794	826	851	837	865	848	889	879	865	780	852	819	833	800	861	800	846	854	888	844	832	850	819	853	882	819	843	863	848	818	879	811	856	855	826	915	836	850	894	845	806	833	787	819	845	797	847	847	825	880	850	804	880	865	853	873	803	846	861	851	893	822	827	862	870	791	874	846	852	873	872	848	853	889	879	864	834	866	842	812	872	860	869	831	813	870	860	845	870	870	858	828	872	818	874	861	832	848	856	846	825	832	863	883	858	871	801	849	828	900	853	832	846	862	848	861	865	936	824	822	862	810	890	817	803	866	799	828	855	799	846	831	875	767	869	854	872	843	843	825	860	856	893	811	868	836	830	841	889	848	816	823	856	887	816	876	878	825	817	876	852	835	861	823	826	850	820	862	864	844	840	856	854	888	857	819	842	836	846	874	826	863	882	863	844	859	821	795	822	898	914	833	834	867	777	851	829	876	810	799	833	794	840	837	865	815	856	845	825	843	867	866	882	850	846	823	852	835	855	902	857	824	849	826	840	838	840	822	825	863	861	883	878	805	811	845	863	808	814	834	873	892	834	845	864	846	836	833	804	916	933	844	794	833	858	845	872	828	851	813	827	822	848	784	845	858	863	918	912	796	840	802	864	847	831	846	817	800	808	863	817	875	861	835	886	922	860	869	875	848	872	814	865	887	816	872	821	837	846	816	908	825	867	844	814	804	855	902	793	867	796	817	822	793	846	872	821	880	882	805	780	858	850	914	808	854	840	789	840	865	898	851	825	886	845	823	875	869	889	851	864	850	861	820	786	851	886	870	828	822	847	846	867	832	867	858	870	801	817	833	789	869	812	830	889	781	853	853	863	841	817	855	845	843	830	815	865	891	837	830	825	826	865	955	867	832	864	843	882	876	830	827	827	889	846	854	857	866	873	817	830	835	866	853	832	841	876	843	846	832	824	876	850	862	842	883	868	840	798	834	857	885	878	864	863	877	799	862	845	825	847	833	846	874	835	889	875	867	853	853	869	835	883	821	853	831	835	826	862	887	830	839	870	856	790	848	808	886	843	894	880	805	868	829	825	844	910	864	843	779	837	831	858	804	825	863	850	866	826	862	844	865	830	781	818	891	806	801	870	816	867	881	895	852	840	856	870	878	850	811	897	868	880	877	880	805	838	884	788	830	857	857	872	816	850	879	831	863	833	836	838	816	857	838	840	874	818	816	873	892	817	852	831	803	864	905	866	808	873	829	896	902	805	834	881	834	865	826	820	879	875	846	857	946	856	877	847	874	828	834	848	869	836	859	824	806	850	840	866	860	827	869	852	847	893	872	784	831	824	850	883	825	852	842	818	853	846	848	878	850	813	847	832	821	849	797	804	868	812	787	856	867	827	871	841	828	838	814	883	881	809	882	832	912	887	840	876	818	847	928	839	878	842	900	861	870	898	864	862	856	816	840	867	882	918	818	869	864	828	809	850	892	829	836	811	827	908	876	848	809	871	877	880	851	858	819	846	762	895	845	841	793	869	847	782	864	851	843	823	815	889	860	833	909	839	834	822	846	819	829	856	868	831	822	889	816	875	867	840	864	806	804	805	808	903	851	808	813	881	816	846	832	805	818	796	816	872	858	871	838	845	856	865	822	838	815	821	863	808	804	854	858	894	856	899	853	849	804	856	859	831	834	856	840	836	889	815	849	826	873	881	847	799	867	867	886	816	841	828	824	824	810	857	799	880	887	847	823	835	780	894	862	859	859	826	883	811	839	864	891	821	858	807	811	841	875	849	868	862	852	826	854	896	862	875	852	839	850	898	878	826	833	829	877	814	875	831	827	817	828	831	847	844	876	853	887	833	846	887	814	814	836	824	833	862	870	850	782	808	884	845	868	813	886	856	854	815	854	789	833	861	840	790	851	812	899	881	820	866	887	869	839	857	822	860	804	868	883	856	814	901	891	860	803	868
10184	2743	193	213	196	166	181	164	156	183	183	161	163	170	157	178	173	166	145	169	162	181	177	187	161	170	176	152	160	187	169	176	142	180	179	171	158	160	166	144	162	163	161	170	171	165	181	175	166	157	170	152	173	145	168	159	165	185	164	188	176	166	167	154	156	170	150	163	165	169	133	159	144	164	165	160	160	165	174	183	156	162	175	152	162	149	177	189	167	171	165	168	164	164	156	169	158	180	146	152	167	148	170	165	149	179	169	188	166	168	171	173	190	162	156	155	154	161	176	143	144	173	166	178	137	171	174	174	161	149	159	178	181	163	151	173	170	175	184	168	160	158	145	179	179	153	140	160	171	158	181	138	164	151	167	172	169	167	179	160	166	181	161	177	178	149	177	189	160	203	155	165	149	158	172	183	175	164	153	175	164	166	164	146	168	172	161	196	177	182	168	172	157	168	153	137	165	150	171	176	181	149	167	174	156	163	168	159	157	166	177	178	183	171	158	155	151	149	154	169	167	147	160	153	180	169	154	173	173	157	162	152	141	162	163	175	159	145	163	155	158	137	171	166	168	158	161	158	174	160	156	172	186	122	160	156	163	174	151	157	168	169	163	137	139	133	156	177	170	150	147	171	176	155	162	193	140	147	151	169	183	183	158	164	161	164	188	155	153	159	167	134	185	170	187	167	156	163	199	172	147	169	137	159	175	183	144	161	160	158	147	172	152	186	172	165	168	155	183	179	167	169	186	187	158	184	169	184	168	170	168	182	152	133	151	149	159	151	181	154	172	187	164	197	197	184	142	148	198	151	180	150	168	157	168	173	174	167	167	178	154	188	141	156	165	161	142	175	165	157	145	202	165	163	138	154	160	196	164	178	177	169	162	148	168	150	180	181	168	162	165	166	161	136	149	163	177	176	165	191	197	142	145	139	169	169	166	175	144	150	167	164	153	142	157	163	170	158	170	163	147	149	194	164	152	154	167	158	148	187	178	172	178	184	144	173	155	168	146	132	161	161	158	152	172	152	181	176	174	161	187	178	186	160	173	145	170	142	140	159	181	194	171	170	160	175	154	156	140	184	154	185	167	165	177	193	146	182	178	177	165	180	165	150	156	177	179	165	158	150	148	190	173	166	162	158	172	168	168	155	151	162	162	166	159	166	171	152	181	169	176	151	171	166	172	163	174	183	167	173	166	173	173	162	183	160	183	163	143	167	148	164	167	166	149	161	154	182	166	180	142	156	165	178	156	169	142	154	163	176	192	161	141	153	143	175	162	168	176	147	182	173	177	172	176	149	176	157	167	182	172	158	146	148	168	178	173	171	173	162	189	167	179	160	156	167	175	150	168	153	189	163	165	154	146	160	177	132	157	170	155	162	156	174	168	150	173	169	174	167	170	161	166	163	171	159	183	163	143	170	165	172	175	174	156	174	150	179	174	165	159	180	197	164	151	170	180	159	169	164	147	156	180	174	148	156	164	159	164	161	145	161	121	170	174	175	175	157	154	162	150	165	176	170	151	175	143	179	169	170	165	172	162	175	159	172	165	158	162	169	167	163	152	173	175	156	182	176	164	159	201	182	167	163	156	177	159	168	165	192	196	166	175	157	153	146	164	180	176	170	150	185	172	184	168	188	176	176	179	173	152	177	151	188	164	156	178	163	163	178	183	170	191	186	135	168	168	165	156	162	161	154	151	165	147	161	161	154	176	170	160	179	173	181	185	177	180	178	170	146	174	178	190	174	162	139	162	158	173	156	179	178	187	180	153	161	163	172	161	178	173	174	146	187	155	170	179	160	165	180	181	155	157	178	168	159	166	145	152	160	160	178	179	178	154	149	174	168	168	172	182	186	153	167	180	170	175	153	152	174	154	165	157	147	165	171	161	150	157	169	161	176	146	154	164	188	157	170	166	185	159	167	165	141	163	176	142	193	189	160	125	151	174	155	163	165	168	188	155	163	159	140	152	144	174	161	167	180	156	155	160	161	158	180	158	163	148	166	157	191	162	164	176	182	170	178	144	176	179	163	154	175	158	178	174	182	184	175	171	167	161	154	177	155	167	147	177	185	165	174	160	161	163	168	162	179	147	171	166	174	172	169	187	143	154	163	192	185	165	168	177	157	184	153	161	157	145	140	152	153	173	184	146	171	175	180	172	162	163	178	174	150	168	149	153	173	154	179	152	179	180	182	166	189	156	158	165	158	167	165	173	168	148	153	180	190	186	167	171	159	172	172	189	170	171	165	171	147	178	190	151	172	143	187	182	172	166	167	186	187	187	171	150	153	157	155	177	165	158	158	151	185	156	160	157	173	152	168	183	156	174	161	156	169	141	156	162	162	151	194	156	171	172	163	151	194	172	178	163	143	188	182	195	181	152	148	176	144	183	158	156	184	169	185	194	137	154	152	151	152	154	181	180	162	164	175	168	174	190	183	165	145	163	156	160	170	142	171	160	170	172	166	196	182	163	137	159	160	168	124	190	179	171	166	183	163	176	184	167	161	192	164	136	159	165	174	188	149	153	145	166	181	185	192	154	161	172	148	181	158	145	148	185	166	155	165	157	161	177	165	165	189	176	173	192	171	166	160	172	179	167	179	154	144	175	156	197	169	171	171	181	189	168	162	171	175	175	172	174	184	179	188	174	171	168	188	197	166	171	173	147	167	164	179	148	157	190	178	186	183	174	144	176	169	152	170	173	157	177	173	140	170	166	169	153	172	155	173	159	179	144	139	164	192	158	157	185	136	186	160	173	165	156	183	153	132	160	162	160	174	164	160	150	162	166	165	179	178	163	152	166	199	173	157	171	163	171	165	148	182	165	165	174	188	160	170	163	155	152	188	169	181	200	167	147	163	150	155	152	174	175	174	163	163	138	155	160	146	179	153	156	161	156	152	178	164	185	164	161	160	203	168	179	166	157	161	136	155	174	173	168	174	163	183	144	154	168	155	158	188	167	156	159	141	150	164	164	171	160	183	175	178	170	140	183	179	153	165	155	169	185	141	171	160	181	168	191	156	200	166	164	162	163	164	179	168	186	181	189	159	179	176	177	184	155	164	166	182	192	182	193	145	166	158	168	148	151	138	160	154	162	187	167	161	165	166	185	163	156	166	165	150	171	170	170	157	147	171	171	160	151	162	165	167	162	180	201	161	182	187	168	159	161	159	175	147	163	172	183	162	140	172	140	174	162	163	164	161	187	183	179	161	152	139	170	171	170	167	162	158	158	170	179	152	154	186	177	173	182	178	145	164	148	187	191	169	164	170	186	146	179	190	166	161	172	160	173	171	153	181	156	163	190	143	162	161	176	161	163	209	167	172	155	173	162	161	188	183	177	160	182	163	171	184	175	168	179	199	158	184	182	179	161	164	157	164	156	175	161	188	180	163	200	177	186	168	152	147	163	176	159	173	151	185	176	171	179	171	159	148	168	189	187	181	156	173	190	159	176	169	146	181	151	184	145	178	164	166	170	143	153	153	158	211	188	157
9823	4527	571	536	535	543	479	529	560	505	488	478	480	529	523	491	510	480	503	501	470	473	459	486	497	511	487	473	472	522	482	491	534	515	474	488	516	486	491	455	465	503	473	509	480	509	469	502	463	478	492	436	451	492	477	494	501	511	486	471	516	501	475	449	483	474	488	528	466	425	472	476	478	503	505	506	492	530	502	515	506	495	500	489	492	473	478	487	454	437	455	476	514	513	476	489	484	514	500	490	465	506	478	494	484	459	478	461	507	495	469	499	458	493	476	462	509	485	488	456	495	501	495	485	515	451	441	492	468	486	513	480	522	492	474	486	468	471	513	472	504	517	458	502	479	501	473	476	468	498	458	505	488	489	476	438	432	517	494	501	505	475	481	497	469	505	436	526	498	446	425	453	485	486	475	495	457	462	464	444	487	476	467	504	522	516	467	474	522	492	502	471	494	501	457	487	468	495	470	496	478	475	486	523	530	461	471	432	492	504	495	459	507	455	509	504	437	449	493	486	495	485	466	512	484	493	455	467	498	502	494	477	461	488	484	523	516	527	440	491	520	484	464	489	475	489	480	442	455	482	453	467	478	474	492	506	522	441	492	472	506	522	471	498	481	487	474	505	487	495	427	484	504	498	502	481	525	496	466	471	498	468	489	507	478	524	469	479	478	481	505	472	464	465	497	522	477	465	468	503	475	462	493	502	490	479	493	489	479	506	448	471	472	480	500	466	481	477	447	483	492	513	496	484	504	479	491	469	500	472	519	507	486	450	457	482	454	478	467	462	484	503	488	477	474	463	465	498	496	447	477	459	469	489	489	518	484	493	464	452	465	509	450	502	454	477	496	515	494	433	494	477	500	482	469	472	457	479	493	483	491	450	486	470	504	450	501	512	475	492	459	438	467	475	488	484	464	520	519	488	537	473	447	530	486	427	497	498	468	510	440	475	490	531	511	457	479	506	462	437	458	456	491	467	473	468	459	483	503	464	457	469	482	442	492	445	502	447	499	473	483	488	484	465	451	474	483	493	462	476	499	497	476	469	497	467	535	517	475	476	490	476	463	478	493	489	453	514	490	508	484	457	460	475	502	444	490	498	497	512	493	478	505	484	500	502	466	500	451	440	465	508	475	436	491	488	477	475	527	485	461	500	482	515	469	462	477	438	480	474	472	470	457	507	458	483	472	506	481	492	484	491	491	489	477	505	452	504	464	491	469	494	447	474	471	487	471	481	494	469	456	481	527	482	487	505	500	488	470	471	492	468	493	444	461	490	500	501	511	490	466	440	470	477	503	492	468	496	462	487	471	464	526	530	462	477	476	460	495	458	482	511	476	468	476	478	509	475	490	466	445	514	469	478	492	510	480	453	482	509	444	523	496	466	479	474	498	473	496	470	476	474	489	465	486	455	481	484	464	495	493	483	498	444	483	457	463	461	474	472	460	496	488	481	462	490	493	460	478	507	506	474	495	437	467	465	491	461	463	463	446	457	502	458	492	433	508	464	470	452	436	494	458	514	526	495	455	490	476	466	456	522	512	480	548	481	482	486	458	507	513	494	467	502	466	483	506	473	499	470	473	485	495	425	439	496	486	481	467	475	478	503	462	508	487	473	450	482	481	472	487	501	505	454	488	492	486	513	481	481	481	427	470	459	514	469	468	487	483	476	535	474	487	483	492	458	516	448	454	475	501	474	491	448	482	479	494	492	491	457	484	456	482	439	486	524	465	551	469	474	486	504	467	496	459	499	450	465	484	440	469	507	470	472	551	519	468	473	454	507	477	511	500	513	478	494	469	463	467	504	498	487	467	486	469	485	440	455	512	509	448	479	474	487	478	431	470	486	431	471	471	428	451	510	474	472	510	509	493	487	497	474	513	521	455	431	497	507	468	481	526	506	499	481	491	530	477	488	486	485	470	502	467	483	486	484	516	513	488	483	482	475	519	511	475	504	501	467	464	449	502	490	530	507	460	497	445	489	457	549	428	497	462	493	456	480	461	475	499	469	510	488	479	463	496	469	463	474	499	488	508	517	472	470	458	480	476	547	488	455	473	505	492	513	486	414	477	491	486	485	460	475	499	502	490	469	522	502	476	499	454	456	474	513	524	470	458	453	477	482	495	504	485	479	465	470	480	471	500	493	482	520	493	514	490	478	439	438	467	509	484	460	514	468	448	477	510	464	518	492	483	461	494	449	466	458	482	513	472	498	452	466	498	514	447	512	459	461	475	502	491	465	465	474	446	445	486	491	494	474	507	479	455	481	478	434	462	493	495	450	496	481	454	480	448	480	474	464	469	480	451	467	453	463	488	498	471	497	454	495	462	478	475	447	472	495	500	473	497	505	473	470	470	499	492	481	463	502	475	538	470	504	503	463	478	501	494	503	488	481	483	491	487	475	506	464	482	480	457	490	463	493	464	477	477	477	481	457	443	437	455	512	494	464	536	464	525	470	488	462	487	485	472	488	492	489	479	489	491	495	481	507	503	452	477	482	490	484	466	511	485	478	497	473	507	501	438	477	484	434	490	478	459	499	494	513	464	497	520	491	484	511	509	510	469	491	523	454	481	485	457	478	503	511	520	527	467	458	465	513	461	498	526	543	444	468	493	471	459	457	478	465	482	492	454	492	487	468	504	424	505	523	473	505	506	481	459	477	463	497	482	483	499	503	472	501	483	509	473	520	451	503	514	496	466	473	518	483	511	486	500	513	484	449	464	471	461	468	475	484	480	476	460	469	495	471	532	498	456	482	501	489	499	487	480	467	486	485	471	514	465	458	486	486	437	475	496	488	490	471	500	425	479	496	480	465	519	510	475	501	500	492	491	464	498	470	501	493	456	496	494	495	485	459	454	494	485	511	522	512	486	492	480	488	475	470	456	494	465	465	455	492	479	499	471	490	456	501	474	482	502	513	473	476	459	473	462	469	487	469	486	495	495	506	506	446	493	472	501	481	509	520	476	482	489	506	503	434	462	473	517	457	472	454	490	483	484	534	460	461	499	498	503	466	513	493	463	475	502	493	488	495	486	499	438	478	492	513	498	489	471	472	456	443	469	461	496	498	442	484	487	449	450	454	476	480	504	473	444	491	476	508	443	479	441	502	499	508	484	507	484	466	484	475	517	492	506	474	450	510	459	480	499	491	480	457	472	474	493	476	481	524	482	481	460	498	575	471	465	468	503	501	470	458	461	494	514	511	487	451	515	454	449	492	439	461	485	484	455	445	480	476	483	515	515	451	447	468	488	490	492	499	497	469	477	488	489	510	489	500	489	492	488	485	477	460	522	520	482	437	481	443	510	443	487	499	508	492	479	453	470	500	502	493	446	451	466	531	495	461	508	485	452	489	445	520	513	489	488	466	508	493	484	495	451	529	535	494	466	440	461	526	503	495	493	496	495	476	499	483	489	494	518	465	483	491	477	467	496	472	517	466	497	504	534	496	481	483	538	473	442	524	505	510	472	491	477	491	493	474	503	499	484	465	472	484
53742	38824	7158	1019	700	635	487	492	390	382	388	399	350	339	325	343	332	343	351	345	348	348	360	328	357	310	334	346	373	340	308	310	352	337	323	338	318	366	325	289	323	347	354	284	310	341	336	327	316	349	359	315	320	337	306	295	315	370	315	335	343	338	334	349	313	336	332	368	314	334	343	318	330	328	388	334	349	332	326	308	332	319	310	349	313	344	309	324	337	319	308	340	297	315	330	358	333	323	380	276	322	318	304	314	326	311	310	346	338	318	322	335	350	317	332	306	347	324	299	340	323	324	392	340	332	343	328	319	322	338	336	336	322	327	338	324	320	299	308	349	360	305	315	322	293	333	324	356	315	321	333	361	340	309	338	310	367	392	317	341	348	329	366	315	320	311	346	332	320	357	311	316	352	323	338	324	326	349	319	329	329	330	299	300	315	294	332	321	307	335	317	305	330	332	303	333	319	305	308	317	352	304	339	349	320	329	312	373	366	316	344	338	351	355	317	345	305	324	325	324	304	323	332	311	309	339	314	335	352	326	317	306	331	291	304	311	335	320	323	332	348	304	357	310	308	330	330	346	339	365	342	308	352	352	332	315	350	312	336	356	327	340	325	316	314	319	334	357	312	353	305	274	325	373	295	340	319	316	359	309	359	303	335	315	362	338	319	378	320	322	348	312	327	310	322	313	301	317	339	368	352	337	347	350	325	352	336	342	324	327	325	351	326	339	327	338	328	312	356	335	314	325	325	337	321	300	327	342	337	360	328	337	310	315	327	327	357	333	308	357	317	345	342	338	356	299	332	323	341	314	336	324	329	322	355	329	312	323	322	320	331	334	331	346	320	320	356	301	351	362	341	334	302	309	326	328	342	380	330	334	376	335	360	309	307	313	291	336	318	318	309	351	358	375	307	330	318	308	351	334	351	344	306	361	331	302	312	365	307	384	345	312	340	308	336	325	340	353	335	328	286	317	315	341	314	302	302	288	329	313	323	335	338	304	301	295	358	326	335	311	309	314	351	308	305	339	347	328	332	342	311	374	334	300	323	332	346	315	298	316	303	313	304	324	347	343	351	365	319	333	311	347	338	347	289	300	323	328	331	300	298	320	346	311	341	310	322	345	302	311	319	356	337	339	335	319	320	331	313	315	349	320	335	299	333	306	350	341	308	328	338	328	353	338	316	335	334	348	320	332	311	315	340	337	344	331	326	329	351	317	341	337	306	348	306	304	317	291	348	362	306	336	324	344	319	308	296	329	366	338	317	332	337	330	314	339	309	352	324	328	351	318	296	352	317	340	352	298	333	325	335	337	292	319	331	306	353	304	325	320	338	330	340	346	339	296	343	364	346	310	333	318	338	317	337	310	350	292	316	296	318	328	301	312	337	333	319	304	333	318	318	361	318	306	321	330	343	329	324	351	309	353	359	331	357	365	331	312	357	332	359	300	339	308	345	360	337	313	299	343	304	341	287	320	331	306	313	305	338	305	293	336	356	323	361	326	319	315	326	323	294	335	319	348	333	313	322	325	296	343	331	360	346	336	316	355	310	352	344	313	327	304	325	316	322	335	340	326	361	326	360	312	345	342	324	317	332	355	301	336	327	356	321	342	342	341	336	351	317	366	346	338	343	308	299	314	320	347	337	340	333	329	335	296	308	333	347	354	349	339	339	317	325	324	328	375	307	340	366	308	324	330	325	333	335	336	332	337	308	344	333	324	345	322	339	333	316	331	348	339	333	288	314	298	350	347	354	355	315	341	320	329	325	330	337	323	315	315	336	318	291	324	340	350	339	316	369	329	359	320	304	340	343	298	318	319	337	321	337	345	328	310	339	332	325	324	349	320	309	313	355	317	313	322	369	334	312	385	330	362	350	345	328	298	313	331	294	331	317	350	328	356	306	366	315	324	321	360	339	330	330	346	323	313	317	335	309	341	320	318	321	362	358	332	346	343	334	326	374	320	328	322	340	308	339	308	330	345	308	326	323	322	328	328	321	321	306	332	318	331	327	336	304	352	316	350	281	322	320	307	331	307	343	312	304	317	315	320	342	331	328	356	332	360	341	314	315	315	341	342	330	337	315	325	314	332	335	354	338	345	291	312	307	329	302	305	345	314	349	386	311	333	315	323	323	318	349	315	329	369	337	327	309	324	355	328	300	328	310	308	303	340	315	335	300	332	331	339	340	390	331	319	347	353	348	358	323	345	311	330	310	335	298	327	318	317	319	328	311	336	320	329	306	302	309	352	317	309	365	364	323	302	312	338	337	331	322	346	320	344	318	348	346	324	323	325	309	299	322	321	304	325	312	348	347	299	320	330	335	330	350	351	329	336	331	350	353	343	334	333	322	319	328	319	347	359	333	361	332	321	332	304	336	322	347	320	322	346	317	310	345	338	295	327	327	334	302	330	326	351	328	342	319	357	384	321	307	313	346	331	295	319	309	367	313	297	342	313	309	338	340	335	313	304	326	305	370	348	331	340	344	312	296	316	288	330	307	344	375	347	315	380	350	353	317	348	274	298	326	318	374	308	288	344	329	349	313	331	320	303	303	304	322	348	368	340	316	333	297	317	324	303	327	319	322	328	337	299	322	329	306	330	335	326	340	313	321	321	334	345	342	321	362	339	311	323	356	342	320	327	333	314	316	340	339	336	344	313	306	307	356	348	335	327	362	328	290	308	354	332	318	344	321	307	307	381	331	315	318	345	352	342	313	355	338	343	272	321	343	329	302	340	313	352	328	318	339	328	313	310	315	309	337	335	375	343	337	313	352	315	347	326	344	335	284	321	354	319	335	324	332	327	369	297	341	337	336	300	326	338	302	287	366	324	334	339	314	306	354	315	334	287	330	307	334	327	301	312	303	316	327	365	367	334	340	319	349	370	309	311	354	344	338	341	338	320	349	341	353	330	275	325	367	330	355	318	342	320	328	321	336	314	330	308	339	339	343	282	324	334	290	307	320	309	312	319	318	310	348	329	322	340	307	315	304	349	311	324	323	310	350	290	366	356	347	337	315	333	316	300	344	316	300	319	353	324	349	335	317	367	316	319	349	326	337	331	326	356	337	331	333	314	361	343	316	334	367	347	329	345	327	335	351	313	377	289	349	331	337	317	329	331	335	347	318	332	309	329	323	333	325	352	347	367	350	332	361	318	306	342	306	351	305	317	346	328	341	325	330	298	342	348	321	312	329	340	325	304	309	314	317	321	353	308	345	333	331	347	344	340	328	330	335	325	335	328	317	310	373	336	335	332	306	350	326	355	322	338	288	334	306	327	308	357	331	324	307	327	336	326	348	309	317	307	329	312	325	290	367	311	324	308	357	324	325	357	290	300	329	321	298	311	342	324	321	312	327	298	334	351	353	277	299	305	329	297	338	337	334	283	333	352	316	349	342	353	325	294	360	316	346	285	324	331	346	319	327	317	314	339	322	344	348	314	322	312	279	309	306	339	322	323	287	331	323	347	315	332	337	343	311	348	310	360	361	347
31408	22729	2231	2611	2276	2001	1778	1568	1434	1286	1244	1166	1131	1061	1046	1050	1032	1033	951	947	916	936	907	876	918	931	903	869	844	900	879	878	869	836	877	900	866	921	859	870	812	820	856	912	888	850	893	875	841	825	862	847	824	815	818	791	833	856	853	780	794	822	807	776	871	854	768	845	841	831	799	779	841	816	816	823	802	818	797	808	884	792	841	785	798	853	818	858	806	827	765	838	855	848	879	812	851	858	846	845	818	851	837	796	833	870	876	839	821	821	856	839	856	803	781	832	832	838	866	809	831	836	841	826	865	840	863	790	836	803	785	808	870	794	760	820	825	829	834	819	823	829	810	801	797	818	807	839	799	817	831	810	854	818	857	806	880	799	776	792	828	831	837	850	833	860	866	917	889	818	808	819	822	763	892	826	811	831	881	822	791	813	835	808	839	839	874	873	787	907	835	804	812	821	901	865	806	854	829	904	878	802	827	771	824	829	831	857	832	803	857	813	793	881	795	875	841	803	899	850	814	827	786	767	816	834	833	827	792	799	816	871	837	817	831	822	867	833	891	802	845	799	863	847	872	813	827	870	771	780	848	840	842	867	873	796	833	735	874	824	796	828	844	774	852	851	838	826	857	833	899	766	817	828	787	853	826	781	824	777	784	770	839	840	828	831	835	834	821	845	830	871	890	846	865	819	825	832	826	815	873	794	860	867	785	839	855	829	799	850	843	786	825	816	819	868	827	812	812	854	825	864	779	800	861	854	846	790	800	816	827	890	819	831	828	845	839	813	826	896	813	794	789	824	865	788	832	817	841	883	796	844	855	820	867	856	840	832	823	874	853	798	808	867	840	867	840	804	799	894	797	843	845	813	850	825	830	839	806	844	804	824	806	831	835	853	827	834	818	773	866	831	798	830	830	850	805	809	831	825	824	856	854	799	830	810	806	842	842	840	843	836	793	812	884	888	841	758	794	805	824	877	770	759	838	854	812	806	760	813	835	812	803	856	863	798	843	859	818	833	789	881	844	826	827	844	795	833	816	830	814	844	830	851	812	787	829	828	841	831	842	857	829	780	810	897	856	814	878	814	816	866	791	877	871	864	785	808	824	816	799	785	845	840	847	802	865	819	848	794	826	835	863	844	836	861	813	819	789	839	812	882	854	859	831	800	839	793	827	774	768	817	802	835	843	825	874	815	888	865	808	857	844	844	783	798	826	850	840	805	807	833	842	809	822	731	885	812	820	812	865	810	834	829	777	861	805	842	818	777	808	866	860	844	849	783	854	844	841	810	833	869	810	838	878	813	828	815	826	849	796	825	786	791	783	786	833	811	813	811	766	817	869	816	833	808	843	794	864	827	813	832	818	798	856	826	807	834	798	876	806	800	824	825	844	807	787	782	815	828	804	823	862	809	858	847	840	859	866	818	841	778	880	828	832	874	832	865	861	815	852	861	866	854	821	843	810	895	786	828	828	843	842	801	804	765	823	837	830	832	858	767	798	803	833	807	844	792	855	808	802	832	845	832	847	892	813	827	808	847	832	779	836	854	841	829	863	813	837	839	798	822	844	854	794	821	846	912	890	811	823	822	815	773	879	824	818	820	822	892	845	841	833	846	833	776	802	799	811	879	835	825	819	818	798	859	842	836	814	863	833	850	825	815	824	780	785	808	883	816	843	822	874	814	828	835	831	838	859	812	877	822	810	822	800	818	875	765	796	894	817	825	903	817	875	818	808	818	797	808	870	862	816	793	847	822	788	820	833	840	789	870	810	810	825	842	851	768	813	804	838	829	781	843	817	812	861	793	803	805	802	876	785	838	817	849	816	794	866	802	814	881	821	877	835	785	820	813	825	839	753	852	804	818	858	829	816	854	781	783	834	759	826	818	845	794	816	878	798	797	830	824	785	827	833	860	817	874	808	820	790	830	847	856	851	836	813	858	839	811	824	853	840	827	875	831	855	806	885	818	839	848	796	800	792	808	805	811	825	816	838	828	790	834	782	825	858	816	800	816	869	843	815	793	843	763	834	801	846	840	818	880	837	848	866	816	867	777	830	840	860	809	800	835	901	875	764	825	794	830	853	813	838	783	776	873	817	837	817	827	822	772	842	838	781	821	810	829	811	825	829	816	865	815	787	812	851	841	826	835	796	865	812	837	809	822	831	802	834	847	808	831	831	824	794	800	829	816	814	860	818	837	815	871	857	746	845	808	859	814	804	808	843	780	774	816	794	852	849	794	864	824	856	795	790	834	837	826	855	791	809	806	844	850	843	845	847	829	822	814	790	831	877	837	819	838	806	861	846	817	873	775	834	780	823	809	804	824	764	836	813	769	874	805	801	807	853	800	834	858	784	766	827	830	794	881	827	820	861	868	844	799	778	823	889	806	847	814	855	887	811	838	810	861	811	873	813	824	796	826	823	842	835	828	849	808	805	842	834	811	784	786	789	857	806	799	844	864	800	836	817	825	841	829	867	815	761	804	879	834	815	875	834	835	801	874	871	826	848	784	806	832	794	836	830	836	855	816	845	825	844	830	833	794	826	805	817	830	845	799	835	896	815	851	838	831	847	848	815	803	810	798	891	803	808	814	824	866	864	851	821	840	826	819	826	762	795	829	828	797	821	853	803	827	826	838	853	799	844	896	866	798	837	827	888	859	883	878	806	835	849	827	891	807	846	865	842	794	822	801	882	850	811	758	776	847	878	801	839	876	813	797	829	867	816	883	915	860	760	828	837	853	870	822	831	836	796	847	837	825	880	822	836	834	811	805	795	806	767	860	786	868	811	783	827	788	824	859	812	790	837	858	814	798	906	830	845	818	838	816	871	802	800	820	800	832	856	826	858	856	828	841	823	826	777	850	766	815	825	864	791	833	835	787	799	835	809	834	775	799	825	806	817	833	857	844	820	826	899	840	820	780	788	792	838	869	811	830	849	775	846	847	863	834	838	830	823	856	805	833	797	824	757	775	877	844	842	828	861	815	823	790	763	758	827	818	852	794	876	807	841	775	829	807	767	827	814	837	846	824	877	839	796	789	820	789	856	818	824	857	793	821	847	798	834	839	875	859	823	851	830	799	835	835	841	812	801	804	821	852	833	829	804	809	868	841	835	775	846	850	920	839	835	805	829	855	845	857	796	874	860	792	813	840	815	802	812	843	860	834	832	832	836	845	837	787	771	847	788	795	866	811	817	849	814	793	853	805	872	809	871	851	837	894	853	813	810	823	845	809	849	849	803	816	843	868	818	813	790	848	830	825	865	826	834	839	814	833	818	764	861	822	856	842	784	792	864	811	826	816	878	827	854	806	851	823	811	795	887	835	858	812	864	796	857	833	788	861	831	801	832	814	802	826	881	829	834	856	855	841	863	825	801	794	820	840	803	803	771	826	813	827	842	838	797	838	810	848	823	842	842	826	836	879	793	815	905	820	809	821	805	850	812	838	786	794	830	815	823	814	798	828	877	790	862	849	808	814	853	765	807	825	815	832	874	866
68533	52696	14600	2719	1170	838	627	656	565	519	450	420	408	420	390	401	388	392	400	404	401	365	370	367	347	354	362	385	393	364	348	373	397	354	344	348	352	342	354	360	332	361	380	357	351	343	377	341	346	394	342	330	339	380	361	374	346	378	383	344	359	349	312	352	331	366	345	363	334	322	350	367	336	320	348	366	365	356	351	337	387	400	335	325	351	338	352	374	336	319	346	350	352	316	327	315	312	345	363	390	367	373	342	357	335	359	289	345	314	358	343	314	358	388	340	365	312	354	372	336	354	369	314	358	347	344	356	347	366	340	335	326	357	338	377	337	321	328	369	373	339	381	349	339	335	340	341	378	356	350	355	356	372	305	359	327	394	344	365	344	399	336	344	352	333	370	333	373	335	346	353	355	351	364	366	346	331	381	349	354	367	349	329	358	303	315	330	350	380	318	316	357	364	330	373	360	358	365	373	382	354	326	372	363	355	337	319	376	330	353	357	347	359	343	332	352	358	324	343	327	322	354	340	351	348	349	348	343	379	335	368	338	342	348	350	337	322	321	338	310	369	354	332	357	335	349	346	352	333	317	339	326	297	381	353	351	349	345	308	355	348	346	363	346	351	358	351	357	351	341	341	332	346	370	334	327	364	348	372	328	351	352	352	330	341	369	339	378	337	346	369	359	338	357	371	333	356	372	345	353	347	385	370	336	361	332	359	314	343	351	339	377	370	340	382	376	334	336	335	304	351	358	374	345	360	353	364	341	365	334	350	310	329	328	342	335	351	383	333	328	364	342	369	331	346	323	345	347	326	371	347	365	327	348	314	352	338	328	362	344	352	365	322	361	353	352	366	372	386	342	380	350	343	325	355	332	355	330	324	344	328	345	360	356	337	377	363	343	346	363	352	368	329	326	376	364	366	362	336	347	350	354	358	329	348	389	346	321	304	356	296	356	375	352	338	322	346	363	361	375	314	327	339	335	349	353	402	299	359	344	352	351	376	333	397	337	355	355	373	314	368	335	354	365	327	366	325	359	325	370	310	338	359	364	320	315	361	370	374	357	357	380	372	354	400	318	318	362	392	332	384	357	356	339	358	366	353	345	322	340	342	348	344	347	334	326	300	332	352	339	331	353	373	351	327	333	325	321	336	396	342	361	339	346	332	344	317	355	367	353	348	361	332	339	317	334	345	397	342	362	347	356	349	330	351	372	350	325	366	357	362	333	330	352	371	364	361	358	371	342	334	353	344	323	368	342	342	298	349	359	358	377	354	370	356	349	326	350	360	353	316	325	344	360	385	330	366	369	353	364	359	297	353	324	368	374	363	317	293	341	337	368	352	378	345	350	311	365	354	340	328	342	350	362	319	361	328	340	394	374	325	319	376	366	325	346	331	351	369	355	345	343	351	371	328	328	345	330	358	342	347	362	337	373	319	362	314	321	325	326	421	338	344	353	383	358	331	301	321	355	347	344	345	352	367	318	321	350	380	383	357	334	350	364	368	376	351	346	353	346	363	325	377	355	362	320	362	371	321	351	374	317	377	337	348	356	315	361	357	329	373	358	327	352	366	336	341	352	331	398	344	364	375	341	314	335	345	331	340	329	366	348	345	343	343	316	370	333	359	355	351	376	352	349	380	370	341	360	374	380	343	372	337	343	372	345	353	362	365	344	365	342	355	333	387	368	351	336	364	370	285	343	314	373	359	367	339	356	354	348	361	357	355	329	349	376	352	324	341	379	371	350	313	348	376	337	317	327	318	358	355	337	336	344	376	380	351	395	325	321	338	347	338	338	326	344	341	335	357	333	354	374	330	352	347	363	328	350	362	338	327	330	315	374	339	354	364	360	350	336	360	352	373	349	363	357	351	367	379	366	305	331	342	362	384	346	337	321	354	358	347	330	341	360	383	335	386	334	362	377	343	387	389	329	348	329	334	338	362	363	320	321	352	299	374	331	336	345	332	358	351	352	361	348	378	360	372	342	330	340	364	326	317	342	364	380	343	363	347	371	385	349	359	384	378	363	393	341	333	390	381	380	377	331	358	357	353	326	364	339	344	370	362	365	362	397	346	332	310	326	333	358	319	341	360	366	379	347	338	351	351	364	345	351	342	341	318	305	374	312	317	360	338	372	323	371	359	323	374	337	358	354	360	328	359	324	315	352	331	335	362	347	349	331	325	346	303	322	341	388	355	358	369	334	349	343	380	387	356	345	363	349	336	362	351	348	340	378	375	323	365	330	322	362	359	345	350	371	359	339	362	337	347	368	374	300	337	333	376	358	345	366	367	348	389	331	345	368	334	336	331	359	353	362	347	340	374	340	368	347	390	345	336	371	360	359	367	317	362	380	340	342	324	337	357	363	312	355	329	370	356	348	341	345	357	354	346	329	367	366	379	313	306	331	333	330	364	323	331	328	339	324	372	349	362	353	378	355	307	317	331	351	321	345	341	362	362	333	317	345	352	331	331	336	353	366	357	336	335	343	345	333	324	352	363	352	345	336	370	350	360	324	360	325	352	340	338	373	390	357	334	366	350	330	359	376	333	399	354	330	345	351	363	331	340	364	359	336	346	354	368	363	338	335	345	365	328	330	358	319	363	359	347	371	340	321	349	345	352	377	344	358	320	374	371	337	359	349	334	312	283	324	329	332	335	350	348	355	336	384	346	354	359	346	355	335	345	328	325	337	316	361	334	339	342	348	338	368	359	333	382	373	354	336	346	380	338	338	358	360	357	356	375	366	375	355	357	347	359	351	367	335	385	353	352	369	356	332	345	366	358	311	355	350	334	332	345	379	338	373	349	364	369	382	341	358	324	358	346	318	337	363	336	338	330	320	346	348	368	341	378	375	331	384	349	324	322	350	365	361	366	337	342	347	310	348	344	348	313	349	352	346	362	352	330	341	402	349	359	381	366	338	352	329	332	386	349	344	358	329	348	330	318	317	363	364	354	337	329	349	368	328	349	333	391	411	350	342	317	336	333	361	375	346	386	339	336	347	343	352	344	346	363	339	370	336	337	352	322	329	368	348	335	344	358	369	359	344	323	370	326	366	373	376	347	336	345	353	335	347	322	336	356	365	346	346	345	343	368	352	343	347	360	357	368	386	354	362	307	338	349	321	346	357	358	338	390	360	360	344	353	323	338	359	337	371	340	358	364	331	300	377	332	332	367	392	350	378	363	362	327	374	371	361	341	359	336	343	324	353	346	339	325	334	333	367	354	352	318	360	378	303	391	365	357	355	324	360	318	353	354	333	373	350	322	365	322	320	347	348	322	337	358	369	381	312	332	355	339	344	341	400	355	349	350	349	360	354	360	344	341	352	354	331	351	341	352	335	329	359	331	391	352	330	366	340	368	337	342	318	335	321	334	348	325	339	333	360	355	326	337	344	379	382	345	359	336	344	354	346	349	321	325	339	375	324	356	317	347	362	351	341	350	354	336	364	323	362	310	331	354	348	349	357	375	382	335	334	361	362	379	361	368	354	364	333
40785	29136	3425	4198	3688	3135	2602	2279	1980	1742	1620	1478	1384	1343	1256	1218	1166	1109	1160	1051	1067	1033	1058	986	1008	1021	1029	963	920	939	878	997	918	895	869	920	874	888	892	941	914	872	862	850	870	875	853	861	915	862	882	869	852	926	883	901	871	843	841	898	911	852	897	856	850	830	887	871	890	858	845	858	813	842	841	877	861	826	841	900	809	844	878	861	839	903	857	896	849	876	840	855	865	855	867	847	905	821	843	883	837	828	837	887	875	851	803	839	876	808	840	849	847	841	782	851	811	918	869	872	864	781	876	865	879	842	811	847	831	863	833	878	865	877	888	809	838	845	828	831	846	853	838	851	868	841	839	840	819	858	854	841	822	865	865	837	836	918	857	889	869	861	886	918	830	847	846	887	880	820	833	811	865	854	841	855	860	855	877	854	844	832	825	816	829	798	865	808	840	835	826	795	798	846	857	858	802	889	857	870	869	831	824	879	805	849	890	807	789	849	803	833	876	803	821	803	837	837	820	892	865	813	812	836	843	831	842	852	844	822	876	820	879	826	874	842	879	858	851	866	876	878	826	865	803	819	854	900	822	844	791	863	779	882	862	815	860	840	896	826	834	864	844	827	824	889	859	803	824	868	883	798	824	827	859	863	847	815	811	866	845	841	795	868	825	785	853	823	824	831	817	823	828	875	842	822	836	899	878	825	810	843	866	813	875	891	814	819	866	800	822	821	864	825	866	841	856	842	833	882	833	840	767	832	867	853	839	889	786	813	855	790	834	886	844	832	821	855	820	853	880	809	812	794	813	799	874	818	921	889	839	882	820	870	820	819	849	762	767	902	838	873	837	848	806	852	795	877	854	863	853	857	813	842	847	803	823	836	839	785	813	817	857	846	830	851	798	828	838	887	814	834	827	832	809	851	808	832	845	871	882	839	816	865	890	849	853	829	834	867	863	894	872	877	848	831	863	845	829	851	850	874	858	864	840	865	850	815	826	845	822	853	867	849	841	842	858	865	879	802	819	839	903	802	869	812	844	835	883	872	905	848	859	800	839	829	855	844	883	815	836	838	857	832	849	830	846	876	813	835	833	825	831	797	853	861	842	888	841	861	826	847	829	822	851	819	793	765	837	851	843	843	850	829	848	838	844	863	901	821	845	814	871	856	885	801	788	809	829	870	864	811	820	867	808	880	837	831	857	847	795	830	873	817	858	872	837	856	848	815	847	831	809	882	883	812	857	870	866	860	802	855	839	852	863	870	795	825	852	821	853	865	841	768	859	875	869	862	805	864	821	820	814	840	781	846	833	878	796	836	846	828	819	868	812	822	838	836	847	854	890	837	880	810	841	836	853	862	793	887	863	866	871	826	823	839	817	874	775	873	806	850	861	889	859	853	802	816	851	867	815	865	878	821	780	854	860	822	844	813	880	882	841	814	811	816	819	834	867	869	816	809	854	855	845	826	831	871	793	828	834	827	837	850	843	813	852	832	805	816	853	821	882	869	827	786	802	838	786	869	788	839	828	857	840	824	892	823	860	862	769	841	812	848	894	904	879	823	843	887	779	804	890	846	843	861	886	855	839	847	835	864	833	851	828	875	849	791	860	846	815	864	886	866	871	830	867	872	861	858	827	843	821	828	813	855	842	816	862	882	783	872	868	906	836	828	818	819	842	825	873	856	827	841	839	913	914	843	869	805	872	805	835	847	795	856	799	790	851	858	835	855	848	879	851	861	854	843	867	823	831	816	823	865	839	842	791	788	861	811	900	804	922	838	868	869	893	818	833	865	814	839	849	817	862	845	840	914	854	850	808	805	806	900	816	839	852	859	849	857	799	809	855	864	898	858	873	809	846	880	902	834	805	880	859	836	857	818	859	807	850	879	809	835	832	842	879	847	772	792	838	887	865	840	853	858	826	836	875	813	813	861	847	838	829	843	897	860	836	840	815	846	811	802	826	801	852	822	841	849	842	877	899	824	830	882	815	776	838	849	826	803	841	882	835	847	883	889	862	890	808	864	843	801	806	805	836	829	846	894	846	833	820	877	885	811	822	867	841	839	841	857	871	830	849	865	845	817	838	873	850	837	794	859	827	841	843	842	831	876	815	818	788	823	827	796	836	810	834	870	797	813	863	789	863	840	823	812	805	792	815	865	873	852	826	857	822	812	881	815	846	894	852	827	845	845	812	894	825	789	837	852	846	822	829	891	824	784	822	809	879	871	848	826	847	804	836	823	860	846	794	850	845	845	837	812	824	845	837	793	827	852	846	812	866	788	890	796	812	850	836	875	801	827	834	823	809	830	828	807	850	862	871	866	835	886	820	866	850	796	788	843	850	830	830	880	843	839	855	825	846	857	805	846	826	797	822	787	790	837	853	903	837	884	817	866	822	837	831	805	821	834	856	822	918	862	844	847	850	819	866	819	834	825	840	849	825	837	873	841	847	868	902	843	846	818	855	829	844	835	858	860	815	866	831	854	891	809	806	849	833	825	839	796	849	823	862	870	878	808	843	820	863	872	838	847	843	819	820	867	861	825	898	858	864	858	846	905	862	847	828	816	818	782	833	886	795	840	864	886	879	837	837	838	843	861	886	885	835	867	892	843	817	860	800	876	834	814	822	852	840	894	865	824	820	839	819	880	865	855	832	852	814	838	816	888	829	860	893	886	837	824	858	834	810	833	849	819	873	854	832	831	835	818	764	828	851	845	828	799	874	849	802	868	783	850	830	831	874	865	914	838	870	851	861	815	885	778	815	800	842	843	860	846	842	833	881	858	885	803	901	806	892	842	828	821	873	810	827	834	793	825	879	819	797	854	831	838	833	854	834	903	819	815	877	828	847	820	821	840	841	848	835	833	827	840	903	882	825	829	772	862	864	845	828	876	833	836	835	820	825	828	810	878	847	836	831	814	850	873	804	797	752	850	802	880	832	858	864	915	848	865	813	874	800	849	858	792	791	854	867	853	883	873	809	865	841	790	874	834	821	877	869	844	852	835	880	829	791	861	831	857	846	849	847	840	824	844	858	833	840	839	874	835	846	881	853	852	790	897	824	836	814	824	810	816	849	889	869	887	928	817	813	836	824	829	845	885	835	864	863	866	861	842	808	857	882	858	867	802	794	846	810	892	845	827	853	895	827	809	829	826	789	833	877	856	909	849	840	824	876	845	858	861	854	820	806	800	821	823	833	847	843	865	796	873	872	847	801	896	822	838	787	824	827	839	819	881	830	865	801	784	815	839	846	802	845	829	862	859	834	880	834	833	882	830	812	841	843	802	862	883	788	811	843	805	802	830	811	847	853	835	831	815	814	837	753	862	863	768	838	832	785	840	871	904	822	861	816	784	886	853	891	864	885	863	824	885	850	813	849	806	833	825	796	905	868	797	819	816	832	816	875	874	854	870	889	861	852	840	813	868	900	875	849	839	884	838	841	851	894	839	869	867	864	856	895	871	868	874	845	859	858	832	803	839	843	871	794	834	796	819	870	837	844	873
9779	2952	213	181	184	154	159	172	165	164	154	187	156	151	171	181	182	154	169	151	178	178	155	172	152	164	163	160	158	192	159	187	151	167	179	171	156	172	157	166	178	186	171	174	180	163	175	175	179	158	195	183	173	163	185	143	176	177	159	165	193	165	179	157	165	182	179	182	187	166	157	164	186	165	169	178	156	164	161	166	160	180	179	177	190	151	131	143	153	180	178	149	176	160	169	185	157	146	182	191	141	156	167	174	154	177	150	189	156	160	160	188	186	160	182	162	161	161	175	176	183	174	178	177	187	183	141	152	180	132	162	157	171	163	183	179	175	155	184	170	171	165	152	178	136	174	174	169	159	180	160	168	171	170	142	186	149	167	164	155	163	177	171	171	145	169	154	151	146	168	192	144	157	174	173	142	184	175	160	158	147	168	174	144	152	182	177	159	158	157	174	158	166	160	169	171	173	169	163	178	164	159	186	152	163	159	156	167	155	153	184	164	171	203	162	173	183	177	165	172	155	167	163	186	171	161	164	188	158	164	157	167	145	165	162	166	151	194	154	162	158	159	173	156	164	180	158	161	174	151	148	163	167	191	182	174	178	157	185	177	164	182	190	158	158	160	171	148	182	151	160	162	176	165	182	159	174	155	186	171	148	167	155	176	181	179	143	161	190	189	176	161	169	163	159	162	140	167	187	195	169	179	180	172	154	176	169	163	171	190	179	168	167	156	146	183	151	179	170	176	144	160	168	157	155	168	171	178	180	178	163	190	185	179	161	158	179	165	162	153	168	164	174	180	159	171	181	173	141	163	170	155	170	180	167	163	154	166	175	175	160	163	159	161	189	173	186	163	147	170	143	174	175	164	169	185	149	159	158	152	169	163	161	176	162	152	149	179	169	179	174	177	165	178	138	164	161	174	165	154	173	158	171	144	168	172	192	138	146	159	165	197	164	175	158	180	175	151	171	186	168	156	154	184	132	169	172	167	165	172	179	135	180	151	185	173	166	146	180	158	152	144	165	174	167	150	152	170	178	184	172	158	178	167	145	186	160	181	144	174	164	168	182	178	177	175	160	169	179	179	179	165	162	167	163	168	178	183	175	174	159	182	177	181	157	172	159	148	178	152	156	177	166	153	175	169	168	195	178	153	172	155	174	156	139	183	139	155	158	181	185	166	181	184	165	183	173	180	153	154	155	167	183	149	158	196	173	180	164	180	157	173	168	160	146	143	153	157	164	154	172	188	169	162	148	159	182	169	152	150	158	169	147	178	187	177	158	170	155	163	196	165	166	198	168	158	155	167	165	169	159	146	171	156	158	172	164	180	167	165	153	157	178	184	175	151	143	152	168	172	167	176	161	151	159	175	119	180	172	177	163	172	163	171	179	133	198	160	170	188	140	148	167	166	158	168	153	146	167	154	185	173	168	178	157	169	190	166	159	154	165	179	155	171	147	185	187	161	185	166	144	183	156	174	166	155	171	153	174	180	146	152	193	152	169	179	184	190	189	163	151	179	165	166	172	156	188	176	175	170	175	150	163	156	155	153	155	168	152	148	175	172	173	163	158	154	156	188	149	160	165	175	181	170	181	180	176	171	165	161	160	183	153	163	177	176	176	164	171	154	142	152	167	183	158	167	163	165	175	175	175	161	168	152	173	161	178	174	149	148	151	142	164	159	160	189	169	155	186	175	171	168	156	169	188	164	161	158	180	164	173	152	141	160	187	167	186	170	173	152	188	186	147	161	159	168	143	155	162	171	166	131	168	157	172	165	153	187	179	157	166	173	140	160	188	177	175	179	144	163	183	173	155	149	173	173	177	184	195	173	166	153	157	161	170	155	160	153	162	161	183	173	172	207	176	154	188	148	166	161	165	144	166	204	167	144	153	171	168	164	154	148	180	172	154	169	150	176	170	142	168	170	199	169	199	163	145	166	156	167	185	180	173	185	171	174	167	159	172	165	170	148	162	140	161	161	169	177	167	169	157	174	162	165	159	163	154	158	168	143	157	155	155	153	146	206	170	156	148	177	153	178	153	167	173	168	165	197	177	157	176	183	157	163	188	158	163	158	158	139	191	170	193	166	146	170	156	171	169	165	154	156	160	160	163	157	180	149	153	178	154	172	181	155	183	200	169	211	176	154	156	170	190	187	149	155	165	169	175	170	157	156	175	169	148	171	161	176	170	155	158	175	174	147	169	197	159	150	188	172	171	170	161	158	155	171	188	160	182	172	161	193	158	161	194	167	170	123	165	187	174	171	169	164	185	175	177	185	160	164	155	193	148	147	172	174	162	167	145	152	177	191	189	180	176	160	154	175	179	167	168	171	163	153	149	140	170	171	173	156	160	162	159	186	181	197	182	178	156	148	163	168	136	160	171	148	158	158	167	165	158	163	166	163	186	177	150	177	158	170	148	189	182	162	166	162	169	159	151	147	169	196	167	182	169	171	159	139	157	152	160	163	158	168	161	147	206	188	166	164	163	183	173	149	168	167	194	189	162	171	155	175	140	167	164	173	157	158	158	171	174	142	168	172	154	147	155	194	178	164	183	169	165	150	169	171	197	166	134	135	147	181	207	176	181	153	171	165	157	181	191	167	148	195	164	163	180	132	186	165	151	173	146	181	166	167	142	147	191	183	130	167	171	170	159	181	191	182	176	175	177	170	158	148	169	144	185	183	130	154	188	138	169	164	166	166	172	153	168	180	177	162	184	162	157	181	165	176	172	184	163	189	167	190	161	165	171	172	168	156	172	162	167	161	159	160	177	162	170	167	172	149	168	147	162	187	162	189	182	168	136	168	170	173	153	151	158	179	163	167	169	175	137	160	162	194	157	143	149	170	180	171	168	169	163	135	179	172	175	140	158	167	165	173	158	153	182	164	145	169	161	182	152	164	179	165	176	186	160	147	157	163	184	162	170	139	173	168	163	178	159	162	165	147	178	174	151	191	210	140	156	177	157	207	147	189	179	165	164	168	169	173	178	163	193	169	160	185	170	175	174	146	177	168	183	146	157	147	138	189	158	187	168	178	158	155	183	140	182	167	165	174	186	161	158	177	170	158	170	158	182	149	198	164	181	162	142	169	181	181	173	167	168	165	173	151	162	173	151	154	159	195	149	168	182	163	185	156	166	182	149	192	146	164	166	164	176	186	172	171	161	152	162	171	179	190	156	177	183	188	181	175	181	170	178	186	144	147	151	145	164	178	147	172	143	177	172	149	185	175	175	167	148	158	157	161	143	144	171	165	147	162	174	165	168	183	174	148	184	181	173	165	151	157	163	148	170	177	138	194	177	177	128	168	147	163	168	149	153	200	179	142	159	169	177	165	152	151	168	161	140	178	177	149	154	149	170	166	188	169	179	178	157	148	159	168	170	170	167	160	171	149	176	168	180	159	150	154	200	158	178	159	175	157	179	161	165	154	163	158	176	173	151	176	161	190	139	156	201	151	171	193	173	174	154	192	167	146	153	171	183	173	190	166	159	186
9642	4842	522	552	548	474	518	528	494	479	489	522	481	457	505	469	510	463	507	483	511	522	428	535	474	516	463	476	521	513	499	448	456	510	469	474	502	497	489	469	492	485	495	485	545	503	512	492	495	495	456	470	473	489	478	541	514	472	478	488	509	479	479	532	472	511	490	533	481	498	459	491	485	451	496	489	478	504	476	505	476	481	506	500	482	516	479	442	535	472	505	482	479	459	514	492	512	490	460	503	494	488	466	512	470	457	476	456	490	448	507	437	527	472	459	494	453	485	464	498	506	507	461	484	516	526	525	471	495	458	470	502	470	530	490	504	538	503	496	496	501	445	489	455	504	498	503	465	483	453	496	485	464	524	471	477	486	510	467	519	459	476	519	474	498	492	480	556	502	436	493	471	471	574	487	503	505	522	444	490	496	479	467	518	499	475	481	490	453	484	475	500	466	460	471	455	455	498	448	469	452	451	486	483	498	495	501	484	494	473	502	481	493	465	497	465	512	474	515	467	467	483	499	471	431	464	450	491	505	501	469	499	489	507	467	501	486	469	477	453	480	484	530	444	484	504	517	475	483	482	493	489	459	468	510	499	491	507	505	497	483	483	472	484	520	477	473	481	480	453	463	477	464	508	475	489	476	478	521	461	483	486	492	475	496	501	486	485	492	441	491	474	506	468	460	440	459	500	510	484	488	516	461	479	478	493	482	484	485	462	438	488	466	472	447	442	492	451	461	487	474	471	461	480	483	480	502	469	504	466	434	482	485	467	518	459	499	508	496	473	480	485	516	452	455	452	472	468	502	482	488	443	510	466	487	449	481	497	500	524	509	458	483	487	500	468	444	466	499	513	491	489	516	524	476	496	511	468	473	499	530	496	524	459	470	516	454	513	481	530	492	456	498	478	474	442	486	466	479	450	467	481	535	468	506	501	486	499	531	534	432	464	520	466	461	458	480	482	527	477	536	518	504	502	456	465	504	471	481	487	521	514	471	471	482	482	468	512	527	488	449	517	487	530	479	500	515	443	471	469	508	461	449	485	491	495	479	490	473	473	466	470	481	497	480	476	472	540	500	458	461	462	469	460	501	471	485	499	479	465	472	501	490	459	461	496	500	522	494	499	478	487	439	469	455	462	495	455	480	573	475	512	467	453	469	474	465	488	504	475	485	502	473	482	452	476	440	486	506	464	491	473	449	509	499	496	467	533	485	505	455	441	482	504	512	468	472	496	510	451	477	488	456	502	465	515	508	472	488	506	477	481	470	460	481	498	479	475	439	452	491	445	514	477	508	492	468	484	492	479	477	460	480	476	451	491	466	476	513	489	497	471	480	492	463	490	467	484	490	467	494	462	460	447	488	488	498	464	473	480	508	523	460	432	538	469	464	513	447	482	497	513	482	476	494	441	474	487	480	517	490	440	496	490	517	493	475	474	484	479	499	464	472	478	502	523	502	488	442	480	530	494	456	477	472	494	488	486	492	498	505	509	490	530	511	437	512	487	496	492	469	509	485	515	478	484	506	460	461	474	473	504	481	477	490	474	519	485	487	489	499	469	495	467	479	477	477	469	491	504	497	496	508	464	456	486	528	499	504	497	488	532	469	476	463	501	486	458	508	461	475	476	491	492	493	458	501	512	452	504	485	492	464	480	489	483	497	473	476	494	476	461	521	489	492	466	466	481	504	462	450	465	461	491	459	467	487	460	437	504	462	463	463	475	486	493	464	487	514	469	516	492	507	459	458	441	450	466	488	488	520	473	474	516	493	466	496	498	494	513	499	548	506	490	480	464	476	489	472	493	491	512	494	457	471	473	500	455	536	462	470	467	458	450	473	502	488	477	467	501	485	449	481	479	498	454	513	485	546	463	485	499	513	499	538	507	479	517	453	485	499	472	515	478	496	498	451	459	462	493	460	483	489	506	490	504	509	459	472	497	468	492	469	470	510	481	491	464	474	496	472	466	482	466	473	487	477	481	485	483	457	452	473	476	466	484	494	482	483	486	491	491	475	485	485	513	496	461	488	510	466	462	485	529	462	507	491	467	499	491	456	483	475	465	482	479	482	524	503	465	479	470	486	460	441	461	475	455	486	483	474	529	471	490	468	480	467	476	502	484	467	505	504	510	459	471	500	528	538	491	485	465	506	465	446	492	498	448	444	474	506	517	505	472	490	474	504	441	467	480	453	452	488	476	487	481	494	523	453	504	471	510	477	515	486	505	516	514	472	471	480	497	521	498	521	513	484	478	488	488	487	478	476	498	477	483	480	499	484	449	500	459	508	492	521	485	512	501	469	477	509	480	495	459	444	488	531	504	482	493	512	475	434	500	485	495	478	484	502	452	490	484	489	451	495	476	500	480	496	490	497	505	486	503	490	500	505	488	495	477	463	451	502	511	467	477	501	474	470	451	482	472	449	506	489	496	498	453	479	479	498	484	490	459	496	525	485	478	453	469	489	499	486	503	461	445	493	444	474	458	492	427	482	469	478	463	509	462	493	442	471	444	473	463	484	492	468	458	474	488	431	488	468	461	419	500	519	475	532	448	494	499	506	506	489	462	471	455	501	502	492	498	468	488	505	498	441	480	491	494	456	475	505	442	495	487	461	489	528	496	481	448	474	499	444	513	455	511	458	499	461	510	470	482	493	461	444	490	489	488	506	489	483	448	459	457	501	450	504	502	481	449	462	499	424	459	449	465	497	478	465	507	475	487	478	457	510	460	475	516	500	461	489	491	503	489	472	478	482	477	444	499	488	491	510	476	500	502	475	483	475	504	493	469	469	488	488	486	457	501	521	508	491	451	459	474	462	508	491	465	478	482	488	491	474	462	471	468	491	539	483	470	516	502	494	507	495	490	480	485	477	495	478	505	456	520	483	499	499	460	492	505	508	456	490	534	447	528	453	465	458	429	458	472	468	509	489	500	505	466	483	435	453	471	471	441	484	465	487	504	558	446	493	447	491	513	488	448	473	507	454	487	443	471	491	480	470	519	487	472	512	498	489	433	537	505	478	502	497	461	460	480	522	462	457	448	498	493	477	499	479	482	509	506	494	495	505	502	468	492	478	478	445	504	491	516	497	493	486	476	473	490	484	511	480	462	489	476	456	519	443	525	440	467	516	493	488	483	489	495	486	494	512	486	516	487	474	483	443	496	468	505	525	513	438	470	547	498	464	479	476	463	462	453	504	476	500	452	465	464	495	474	467	497	508	470	513	477	488	518	446	478	490	443	482	459	484	498	472	525	480	502	449	525	489	487	518	503	487	484	473	475	470	523	486	499	510	463	490	488	479	519	494	432	493	498	458	443	494	462	511	459	498	451	465	487	497	457	539	504	503	466	472	480	445	461	526	504	494	485	497	460	468	496	465	468	494	486	464	468	493	500	493	458	455	478	488	483	497	506	461	463	471	463	494	532	510	473	467	487	499	534	495	496	495	486	477	489	519	509	478	464	457	500	509	509	489	466	458	452	478	482	473	482	511	476
54035	39881	6866	1049	732	569	483	466	423	426	377	357	354	375	357	344	353	319	301	333	322	319	310	340	334	355	341	342	345	330	341	343	346	333	335	331	298	316	323	350	293	317	332	317	350	325	307	319	350	347	328	328	317	315	340	343	314	306	301	329	359	310	317	290	327	330	340	297	335	333	299	378	338	310	339	331	338	315	327	312	322	318	324	350	304	297	327	337	334	321	328	350	317	327	335	361	310	303	317	338	330	299	311	331	345	342	349	294	327	307	303	350	302	361	346	326	298	295	349	336	301	315	324	354	301	357	319	351	335	317	322	308	318	317	315	335	298	357	355	339	346	325	330	290	310	317	312	325	300	345	345	304	297	345	309	306	322	345	300	330	333	319	295	320	332	328	316	300	306	358	337	344	314	317	307	317	326	341	317	318	279	330	333	281	300	370	296	323	323	314	340	313	350	333	310	304	357	326	312	356	332	317	323	309	307	324	327	324	351	308	353	325	354	340	339	310	322	338	383	337	341	343	360	306	357	332	325	343	355	339	311	350	290	306	356	320	344	326	303	326	311	324	309	341	354	322	332	363	358	336	331	322	313	308	296	315	326	343	327	321	333	302	342	323	346	336	325	321	328	387	359	322	300	322	344	315	335	358	322	314	287	330	334	301	326	311	331	363	307	359	325	337	332	323	336	277	312	340	311	330	321	320	343	355	343	336	331	357	317	334	345	316	343	350	324	339	348	323	307	302	286	312	301	336	321	354	313	344	342	358	347	304	316	330	325	339	334	315	321	389	342	339	347	366	317	280	349	357	341	324	357	324	318	340	339	317	350	339	337	335	322	296	312	350	342	339	326	349	287	339	331	316	355	315	356	337	308	364	333	333	347	305	338	314	312	318	327	322	330	336	336	332	323	324	308	312	316	328	328	324	356	316	308	306	315	319	329	324	345	336	312	321	310	328	280	332	348	334	340	316	337	360	319	347	321	332	324	321	342	326	317	315	345	362	339	324	306	344	309	305	318	360	340	322	324	288	322	322	305	334	336	354	300	309	345	332	326	308	340	315	281	303	331	323	335	349	344	309	326	355	337	319	319	322	307	342	324	338	338	330	361	321	351	321	372	307	345	328	315	320	347	321	298	318	373	312	311	322	327	334	356	332	355	303	330	344	338	350	326	347	343	283	322	328	316	351	351	312	320	314	304	345	316	304	316	329	363	317	310	337	339	309	348	312	324	361	340	335	307	306	331	317	298	323	355	369	353	350	332	298	349	330	322	332	322	356	346	351	311	307	385	307	333	298	309	317	352	326	353	303	319	275	324	309	311	322	314	333	353	306	307	325	310	307	328	305	300	345	323	305	339	327	329	332	321	329	329	331	338	327	304	328	331	316	323	328	355	315	373	328	320	322	305	325	297	356	319	350	319	325	331	317	317	303	326	337	348	361	329	338	351	319	325	317	333	330	307	288	299	319	335	320	323	293	331	314	353	352	348	319	332	316	337	318	338	315	381	309	316	338	301	314	343	319	338	353	347	305	340	372	330	332	326	311	303	333	312	322	333	338	329	342	325	323	350	329	322	339	310	338	327	349	338	343	321	300	326	308	336	299	285	316	306	331	307	317	309	331	365	321	311	311	336	331	310	365	305	311	318	331	343	347	344	325	324	318	313	327	346	309	333	321	340	311	333	310	333	325	349	335	311	369	366	355	355	328	360	314	313	340	316	332	345	355	334	319	328	297	304	345	328	363	304	315	329	284	323	329	340	328	355	365	305	337	331	305	314	311	325	351	331	295	315	344	308	326	324	283	335	320	330	320	325	318	305	311	358	274	293	335	311	303	323	314	302	336	303	334	291	318	306	330	319	334	318	296	319	359	311	304	305	340	322	316	263	291	327	330	331	282	326	322	315	314	301	334	333	329	342	336	352	350	328	346	305	328	325	332	321	314	360	341	333	306	315	330	318	329	309	369	330	336	318	333	333	315	311	322	342	336	350	301	326	346	324	305	311	331	318	316	305	342	313	348	365	341	349	304	347	319	333	326	291	311	295	315	311	334	308	352	326	307	298	335	309	316	317	360	344	317	325	326	351	347	339	344	302	351	349	329	316	319	366	341	342	333	310	298	316	324	310	330	340	334	324	334	319	342	349	324	328	327	307	328	323	347	319	327	324	312	361	338	337	326	338	295	338	321	336	306	311	352	324	325	325	343	342	316	312	354	334	302	337	328	300	306	297	342	358	327	304	329	326	312	328	311	308	320	317	276	346	299	306	333	348	314	354	330	323	361	343	308	333	346	320	318	339	371	340	347	330	315	327	329	333	337	343	340	345	309	330	338	348	317	336	320	367	320	319	341	348	318	331	358	304	349	338	349	328	322	309	299	335	328	347	310	304	321	284	288	295	303	331	345	332	315	294	318	334	319	328	331	310	317	337	313	297	297	300	332	336	296	295	362	324	295	295	326	325	347	354	324	349	314	317	324	319	316	338	314	299	303	296	329	360	313	299	303	319	351	324	322	330	320	333	327	308	361	310	303	327	363	340	341	334	330	334	332	337	347	344	312	321	330	309	351	322	324	359	346	331	321	321	332	335	324	311	346	327	368	342	324	341	334	308	357	308	329	334	302	319	327	337	349	347	308	335	321	356	324	304	322	302	314	345	304	329	334	383	328	305	285	333	353	365	350	324	369	367	332	313	348	336	355	336	320	321	291	324	296	321	309	347	321	330	328	318	300	312	348	301	299	329	332	331	347	297	331	361	349	322	354	338	324	320	309	351	329	307	326	308	329	322	319	327	332	333	349	336	347	332	312	299	310	310	329	317	330	315	319	327	338	330	321	325	337	306	314	310	317	312	339	326	315	315	352	358	346	304	308	322	333	332	328	332	335	303	328	384	306	344	330	327	333	295	303	314	333	351	323	338	315	306	294	340	331	332	330	339	324	324	315	302	314	325	314	370	323	323	289	317	324	343	317	361	346	344	314	324	317	305	325	302	328	335	328	339	312	312	319	304	319	301	314	299	307	335	324	313	324	297	281	321	333	331	317	333	314	336	318	316	350	315	328	294	364	342	321	333	295	323	284	330	336	342	315	341	345	287	337	322	327	331	369	316	342	314	333	350	308	303	324	299	326	324	300	340	337	340	318	311	342	342	309	305	337	316	308	337	342	307	335	345	287	301	328	330	328	344	357	297	305	347	371	368	303	331	303	359	328	314	325	316	333	332	320	342	373	330	299	328	341	318	309	338	322	328	334	287	320	329	297	322	335	358	355	353	331	324	339	324	327	345	302	343	331	307	310	324	302	340	322	330	355	361	329	333	311	318	336	319	345	319	335	340	352	345	342	331	305	313	358	326	331	348	312	313	282	293	316	324	330	343	308	355	316	346	340	332	338	345	305	332	332	333	357	326	325	330	313	323	334	316	344	339	354	332	339	331	348	274	311	318	352	298	306	315	300	330	317	325	328	321	302	318	341	310	319	325	333	310	334	301	326	321	340
32030	22787	2223	2473	2265	2085	1789	1602	1432	1354	1254	1160	1082	1108	1034	995	973	1015	973	968	915	913	927	922	951	920	911	856	888	826	890	861	794	828	876	820	832	836	848	852	843	869	858	878	868	854	900	860	835	894	883	881	845	861	860	808	850	821	828	819	776	847	803	863	855	846	820	829	833	833	847	882	832	867	829	812	818	835	817	852	842	802	866	848	868	814	863	850	823	865	815	800	828	862	789	816	843	806	817	822	818	863	822	815	895	847	847	796	860	808	863	840	794	820	903	860	773	848	801	873	855	835	836	808	793	853	832	824	838	789	794	825	832	856	807	794	870	846	880	814	868	814	845	816	883	811	807	819	813	864	858	866	851	835	856	816	828	818	821	849	802	795	775	812	805	864	784	813	836	857	819	795	851	864	814	852	849	834	809	811	819	849	851	849	871	870	817	854	827	786	798	787	826	857	835	849	809	836	828	841	791	918	806	828	856	853	791	780	865	848	795	831	822	828	772	820	822	856	825	801	888	817	804	834	845	858	809	849	815	816	777	857	803	846	832	778	858	780	836	802	853	825	805	814	831	895	808	845	814	879	826	824	832	766	808	841	829	847	823	858	810	876	874	805	849	862	857	887	810	815	834	880	810	909	877	757	827	867	831	796	837	833	883	823	826	851	845	850	813	848	846	837	829	821	886	811	874	877	812	788	800	798	798	860	836	798	853	849	808	838	787	836	831	813	853	839	877	778	843	832	776	835	908	838	861	874	857	833	818	797	811	882	807	840	859	836	816	818	839	788	863	790	813	797	853	875	829	859	817	830	835	775	804	814	896	787	825	807	820	803	842	844	849	801	825	837	821	806	877	821	828	814	837	863	813	844	812	809	800	799	877	871	835	786	843	820	801	802	901	814	838	827	802	776	802	803	784	801	859	852	820	853	781	829	818	822	812	748	799	854	794	823	845	825	872	835	834	851	881	858	833	817	845	831	814	833	846	785	831	853	847	868	846	847	884	867	828	873	815	855	858	793	869	823	818	838	839	783	827	828	788	910	830	782	780	808	803	848	836	864	789	847	802	854	800	827	797	806	845	810	841	878	826	844	870	831	840	779	816	836	838	824	809	857	816	874	799	826	861	818	833	817	836	818	830	830	796	858	860	862	861	823	788	827	792	818	821	808	846	802	863	836	822	840	816	791	834	855	848	809	867	831	870	765	847	872	860	822	868	824	815	812	819	853	890	844	795	834	842	809	819	862	842	859	801	809	786	841	838	864	798	902	820	810	850	804	847	801	859	805	832	846	790	791	888	864	865	839	854	860	846	877	833	851	836	833	805	843	833	858	835	820	837	839	840	868	785	811	858	838	869	820	766	826	855	866	838	846	809	925	803	868	775	767	819	871	833	876	820	814	846	837	810	884	856	789	769	834	824	800	818	846	865	917	846	854	855	827	838	800	886	853	813	862	748	851	844	786	798	863	825	787	791	857	826	859	837	860	843	814	798	828	826	898	875	870	856	856	785	868	832	793	807	848	819	796	801	870	876	816	870	862	797	846	807	851	816	830	830	819	782	804	855	852	844	799	818	875	832	831	796	769	872	795	781	867	850	795	849	843	855	792	795	852	853	849	792	827	847	824	811	828	838	897	815	829	820	839	812	844	853	808	839	857	829	810	794	821	843	839	853	815	823	808	837	834	828	811	780	818	856	805	802	831	785	850	840	817	821	788	817	798	828	847	834	816	829	811	801	841	783	863	844	866	846	824	802	822	848	855	802	865	803	822	838	840	829	769	865	814	787	831	817	794	820	829	833	815	791	798	838	875	840	776	806	869	823	832	814	856	856	803	772	840	834	855	821	846	785	809	817	845	861	852	849	859	835	864	800	868	833	872	788	820	842	802	837	824	807	866	797	824	818	832	793	852	858	806	838	859	828	799	804	875	833	844	842	853	865	836	798	808	841	874	798	821	815	805	828	851	842	844	784	837	825	845	813	878	830	873	815	801	839	845	837	891	821	878	877	885	852	853	844	831	826	768	790	825	840	776	886	833	851	815	822	783	830	838	825	897	821	853	820	830	806	832	823	797	818	864	857	846	824	780	814	823	829	808	876	786	867	881	825	807	855	841	846	804	855	840	781	795	801	841	810	785	827	826	887	832	742	858	850	870	827	884	841	831	870	848	840	836	876	826	820	795	797	762	865	854	800	822	839	834	807	874	817	823	825	857	823	872	839	816	858	837	802	891	831	846	853	805	827	820	819	792	846	843	806	833	824	826	846	883	769	820	837	898	869	829	890	835	853	796	771	829	844	803	847	846	837	843	802	776	844	851	813	837	833	884	839	773	831	864	841	834	838	869	861	859	848	826	809	846	801	807	796	818	861	818	796	797	859	826	830	843	833	816	812	824	827	806	830	862	813	867	864	831	823	827	868	855	848	833	831	877	826	799	849	842	789	852	827	804	849	843	841	767	845	824	854	847	817	896	816	818	865	813	860	754	822	821	863	860	873	833	840	900	831	843	818	830	772	826	855	814	814	789	859	833	847	815	869	797	804	847	831	840	793	847	838	827	819	842	854	850	846	833	845	847	807	812	861	847	811	841	822	830	823	869	798	825	854	844	827	806	765	840	829	833	893	870	827	868	822	872	823	810	854	853	895	799	864	785	839	807	799	807	828	853	826	844	812	821	819	800	841	846	848	800	848	810	853	801	827	898	791	830	877	856	809	826	842	817	831	828	780	857	854	799	803	803	842	865	802	864	822	790	778	888	879	823	851	815	789	851	851	852	823	842	787	897	861	841	768	831	834	809	798	822	799	814	794	843	783	799	795	807	853	819	836	801	860	830	791	832	864	809	873	777	809	813	809	784	802	830	839	841	860	828	859	810	826	826	850	823	815	772	803	819	823	792	865	865	847	823	797	832	829	814	838	815	802	801	826	831	819	838	802	817	853	828	816	778	783	887	813	821	785	825	849	775	856	809	774	808	790	857	857	822	792	839	883	858	827	772	867	776	856	862	820	832	813	816	863	819	861	834	825	863	865	841	838	868	855	810	850	886	839	843	832	842	839	817	861	823	764	849	845	783	802	809	823	855	825	791	828	813	845	803	857	843	890	851	797	853	870	840	812	801	825	852	817	856	810	821	868	818	802	882	877	797	794	841	840	841	856	824	832	805	845	829	876	862	782	812	828	851	881	844	781	807	830	812	890	822	796	871	813	809	827	916	826	850	846	870	844	816	807	847	805	858	803	849	776	847	812	827	875	799	799	799	846	807	784	830	802	811	914	807	804	868	776	792	826	815	832	781	817	834	863	811	864	770	821	853	835	865	801	829	816	856	778	858	862	852	787	803	851	816	829	796	806	848	815	850	853	831	817	836	845	826	865	821	832	773	844	829	812	818	870	858	805	820	853	852	800	816	795	815	868	802	838	813	868	842	821	833	823	800	803	823	801	784	890	837	819	825	810	826	866	860	810	807	839	839	821	792	822	848	884	823	771	771	871	815
68745	53140	14556	2899	1145	854	736	606	578	521	481	431	447	392	396	378	369	377	359	362	386	360	357	360	382	393	353	389	343	362	372	344	394	376	374	395	365	358	343	346	404	383	344	363	382	357	311	371	335	365	378	331	367	366	351	327	357	381	380	382	349	347	350	370	336	345	353	328	366	365	362	372	359	324	343	362	360	371	336	392	361	308	354	370	335	336	360	352	374	382	365	355	360	359	339	365	380	374	367	353	337	358	342	347	347	328	367	361	344	322	334	338	367	336	348	383	365	362	362	347	343	335	336	367	311	315	385	371	332	337	358	361	344	362	331	316	319	333	324	353	332	348	331	318	385	357	366	330	351	347	343	356	353	320	353	358	336	350	338	348	357	368	366	347	336	376	354	374	347	357	311	338	338	372	348	359	343	340	342	325	313	333	326	339	330	383	308	326	362	362	386	362	335	381	343	349	374	353	320	374	346	304	341	356	349	327	368	339	330	374	380	369	325	347	348	382	362	363	329	353	322	369	361	358	367	372	352	359	342	339	349	361	347	380	349	367	377	328	328	364	343	378	319	337	372	368	319	371	363	354	360	323	361	353	358	393	389	355	358	335	349	370	359	339	357	346	362	347	340	330	411	385	336	337	330	351	364	349	359	349	349	345	375	322	332	382	338	376	344	365	341	354	327	346	346	368	359	341	338	330	367	370	331	350	370	389	346	352	365	353	346	329	338	339	351	348	336	341	314	367	351	370	334	321	340	347	346	336	375	346	330	318	388	351	343	346	359	367	347	373	327	356	366	352	360	325	336	359	361	338	346	376	350	343	341	341	366	340	316	360	385	361	371	366	344	345	412	356	378	369	338	338	363	341	331	334	349	331	362	337	348	324	348	334	330	375	345	347	348	336	342	351	350	353	362	371	364	336	358	343	332	386	319	360	338	346	336	340	375	381	319	336	354	342	363	360	340	325	350	350	299	316	372	341	347	299	340	345	343	319	334	380	333	326	349	341	354	358	349	335	351	336	328	322	341	337	330	341	376	368	353	341	349	359	329	332	369	340	346	346	358	358	349	344	344	333	344	364	345	377	364	344	367	325	358	356	361	331	356	348	381	330	363	355	342	338	373	348	368	339	342	296	351	348	350	375	358	372	390	356	319	325	315	339	366	342	373	327	353	320	353	367	351	332	358	368	347	383	335	365	337	356	376	351	314	371	333	362	349	353	355	341	355	377	344	338	332	329	362	318	368	360	348	357	315	351	352	366	351	354	341	368	331	337	346	340	359	360	327	361	388	344	339	342	349	349	352	358	327	360	326	354	326	362	337	326	339	350	376	354	360	348	328	342	348	317	344	351	363	378	339	334	346	354	379	342	360	353	349	330	351	350	337	332	360	333	348	356	359	334	321	347	341	354	355	384	337	355	374	380	377	342	333	365	339	394	346	354	369	324	343	316	344	340	338	331	311	339	343	335	369	351	343	344	339	351	350	348	336	345	362	361	354	352	344	378	350	333	328	386	301	335	348	334	350	322	349	338	352	330	362	366	351	336	365	314	327	357	354	389	357	324	352	367	354	311	335	313	345	374	361	359	316	317	332	336	380	354	371	330	358	358	371	372	330	365	387	339	329	364	337	352	337	350	327	343	335	367	336	368	341	365	363	341	323	350	353	375	368	366	373	345	323	362	364	338	370	339	352	367	358	380	337	379	310	349	336	364	354	357	331	311	363	381	370	339	365	378	327	327	361	375	356	314	393	356	358	366	363	338	335	359	358	319	306	344	403	305	341	353	357	353	345	374	361	347	359	335	324	348	321	342	315	347	342	344	314	373	339	352	322	346	350	331	330	347	360	345	380	349	342	347	361	335	350	331	305	337	319	372	365	367	329	353	381	359	351	348	319	362	379	359	333	358	320	350	376	342	373	388	324	335	369	339	357	353	338	351	369	355	364	339	362	334	345	354	387	366	338	357	359	344	353	310	324	330	344	353	326	355	332	353	334	324	339	334	359	358	320	334	336	331	339	350	363	357	354	338	347	348	350	345	346	336	366	376	351	354	336	359	353	313	344	380	360	350	335	316	330	352	354	387	340	342	360	329	357	337	378	307	318	354	333	319	360	290	363	378	311	345	357	331	339	352	327	378	325	331	315	344	316	332	344	354	353	359	339	310	361	341	387	369	364	387	382	323	363	327	331	360	326	351	350	341	355	373	369	329	353	380	374	365	375	358	356	354	342	344	325	348	328	347	374	300	317	338	367	373	366	384	338	337	342	379	334	324	376	365	369	366	366	344	358	363	328	333	369	336	326	342	334	346	368	368	387	353	342	353	322	375	373	370	369	332	348	359	364	354	339	367	341	322	380	363	371	363	344	362	360	374	308	341	330	381	368	365	360	340	374	323	357	345	343	333	353	349	351	356	345	365	345	356	349	358	372	360	338	361	363	330	343	352	315	368	342	351	355	349	373	348	340	330	355	340	392	338	346	388	314	352	366	345	360	393	339	343	352	359	338	346	334	357	335	310	364	347	350	347	347	346	352	362	396	364	361	314	341	361	367	347	320	404	361	359	328	374	341	352	356	315	353	340	342	352	334	347	354	374	382	354	336	350	380	344	304	341	355	368	346	335	349	379	356	356	330	347	357	366	321	344	349	323	338	337	314	359	366	339	333	351	343	326	374	319	357	358	356	351	375	347	302	358	354	365	348	329	343	326	390	385	349	368	354	341	361	394	376	359	358	367	337	348	342	371	346	310	368	373	347	329	346	371	341	339	347	367	355	366	344	352	353	321	402	387	365	335	348	382	355	331	348	321	350	375	348	369	351	332	351	337	346	352	342	347	380	347	362	363	336	328	324	369	386	365	357	329	355	356	390	343	340	348	361	348	369	321	356	390	354	338	354	339	368	330	360	348	313	347	333	367	365	363	322	356	315	369	346	346	336	325	345	357	340	349	372	331	331	364	337	320	349	336	330	375	400	385	369	312	316	355	320	337	362	321	355	361	366	354	390	377	349	350	326	321	338	398	338	324	365	383	376	339	367	338	364	353	346	341	329	391	353	378	358	327	402	370	322	320	344	328	376	334	328	364	334	337	366	319	368	354	341	359	356	337	327	332	351	327	383	323	374	364	377	338	372	311	340	346	359	322	345	337	336	345	379	370	350	353	337	358	358	359	321	342	354	336	353	362	378	354	293	376	369	371	343	356	359	348	315	357	339	345	336	310	363	335	353	351	317	348	356	364	378	326	342	323	342	319	373	378	333	351	319	320	335	341	373	302	358	361	327	311	356	343	322	355	314	345	344	351	334	349	390	337	334	321	343	357	340	369	321	325	364	344	369	354	325	383	354	349	348	353	365	348	322	311	377	340	379	319	367	361	333	365	342	386	344	339	354	350	369	338	360	366	342	334	355	363	357	369	378	343	360	353	340	389	332	321	356	361	360	353	366	352	333	355	355	356	326	343	326	374	349	383	378	338	353	346	322	359	366	332	361	329	340	314
41084	29004	3482	4132	3608	3117	2672	2288	1952	1763	1563	1484	1391	1324	1245	1241	1172	1158	1130	1060	1055	1013	1019	971	998	1053	1008	973	956	967	924	961	958	958	929	903	912	873	926	907	928	952	886	861	904	885	874	839	881	920	859	844	896	925	909	856	934	857	858	862	908	850	831	886	868	806	883	865	890	893	900	852	884	840	851	843	877	873	863	836	845	915	895	839	788	882	847	876	848	885	917	914	838	814	871	850	844	907	854	814	807	849	824	835	839	903	900	839	924	801	821	848	865	889	859	823	872	868	827	851	836	838	843	841	840	844	868	848	847	835	884	859	822	843	903	851	867	801	850	843	774	834	836	868	887	818	850	829	848	842	845	863	813	797	836	829	896	837	825	865	879	862	829	877	799	846	810	838	893	827	854	842	873	866	814	812	852	808	847	824	772	817	841	798	865	846	846	828	774	925	805	856	833	844	766	798	847	872	829	808	826	808	854	896	851	801	883	873	899	800	810	866	850	870	865	875	892	835	823	813	838	914	859	850	811	889	862	829	843	878	875	857	858	867	882	839	790	836	860	807	791	804	889	845	810	824	847	843	875	850	814	851	877	834	827	801	853	860	883	908	858	883	889	885	906	884	868	855	881	897	845	864	840	916	844	833	822	865	858	819	815	854	866	790	819	859	894	844	867	899	813	866	832	802	854	879	859	825	856	850	889	839	827	864	834	853	866	826	874	865	828	814	891	826	875	825	838	849	790	859	861	789	841	811	851	819	801	841	853	803	809	874	835	880	828	829	844	881	816	817	846	816	812	843	808	811	815	815	817	837	902	801	860	850	853	802	855	818	831	828	821	882	865	863	877	860	894	878	856	805	860	838	865	855	887	803	875	864	860	852	833	861	876	887	819	880	873	856	812	816	805	863	804	758	838	899	856	868	871	851	825	816	872	840	797	875	840	845	851	830	840	877	819	863	808	868	820	882	831	788	805	872	846	882	910	848	858	830	842	863	839	802	850	815	837	827	851	850	826	847	833	883	831	861	912	845	803	854	853	846	883	853	837	846	859	834	825	812	839	827	833	805	849	831	884	855	848	890	857	852	851	895	859	838	887	824	845	853	851	801	881	855	848	850	874	806	873	846	838	834	845	873	889	820	846	814	877	809	810	844	836	801	824	829	817	855	853	851	818	851	808	794	892	844	822	853	830	876	770	851	862	842	817	881	809	839	815	820	843	836	828	804	833	857	839	848	817	822	840	868	827	817	833	861	833	811	836	793	885	873	833	829	848	888	804	828	874	851	811	875	870	808	828	859	805	874	853	859	869	840	853	824	772	866	844	842	879	830	811	867	808	858	822	849	843	829	871	832	852	846	843	888	855	859	866	845	828	882	851	857	869	827	868	827	772	840	842	832	892	870	863	845	873	870	812	807	850	779	858	805	855	812	855	890	802	873	864	868	836	839	903	873	841	836	875	824	801	830	834	870	870	831	852	866	861	832	893	810	846	888	839	815	806	804	828	854	843	828	835	821	851	858	864	818	815	883	828	847	847	856	779	856	813	846	903	860	854	819	846	858	879	821	870	856	859	873	854	873	826	827	857	837	879	807	880	836	893	872	883	835	815	845	861	805	804	854	793	827	882	810	812	843	834	905	889	834	875	862	812	862	794	853	831	838	836	870	835	864	874	859	819	902	856	869	850	841	841	895	856	867	827	741	862	818	847	876	872	908	845	843	869	808	880	872	787	822	847	836	881	834	817	856	824	836	859	845	792	824	872	886	830	864	858	827	863	778	871	881	835	844	901	834	857	807	818	866	837	846	829	811	887	826	832	891	840	886	819	846	789	818	845	858	865	858	811	813	873	823	826	872	822	852	869	803	827	863	868	830	869	846	792	853	863	840	874	874	841	840	845	860	778	868	851	809	866	828	845	891	850	830	885	905	850	891	819	804	851	876	875	830	863	802	889	853	833	808	836	886	826	841	855	824	886	827	842	859	816	866	834	895	860	856	793	850	910	852	813	891	889	868	879	799	838	844	831	819	841	863	834	829	815	835	850	840	824	833	783	831	878	845	804	807	848	870	833	826	834	847	880	833	824	853	851	888	840	834	862	889	817	833	856	853	822	799	841	831	875	865	843	849	860	828	826	851	797	858	823	842	818	821	821	849	818	831	825	845	867	849	909	826	861	860	871	860	888	800	884	809	840	825	817	839	867	921	890	806	850	876	872	819	843	801	818	934	874	864	855	890	835	864	903	811	833	832	837	830	844	842	814	823	921	861	800	820	846	825	824	786	827	827	843	880	840	810	842	862	864	883	849	859	865	805	868	821	853	794	854	839	847	881	865	808	917	878	849	836	860	851	821	830	898	837	818	869	877	833	838	823	850	891	854	824	816	819	840	824	875	886	879	842	872	852	856	880	818	824	833	861	811	900	857	829	844	855	808	841	824	848	792	819	821	844	827	844	849	855	863	852	873	782	841	837	841	854	835	860	829	862	799	877	843	843	856	814	840	843	857	901	807	863	889	790	825	855	854	810	840	861	839	821	841	884	845	826	838	882	872	877	856	810	841	842	823	888	867	796	872	875	902	880	796	892	890	858	801	852	869	797	849	864	843	866	773	871	832	824	881	909	957	855	838	821	889	883	854	796	816	791	850	805	880	853	861	864	844	878	801	857	869	903	884	858	891	841	842	851	872	859	889	878	853	861	833	857	838	782	851	830	856	882	846	851	865	819	840	823	814	819	858	831	816	840	864	862	860	855	818	876	824	877	809	867	890	840	857	842	860	775	802	879	808	864	840	805	858	828	826	816	826	819	864	852	883	827	797	829	791	846	839	831	839	827	797	884	844	841	868	851	868	848	851	808	900	838	864	855	871	833	844	878	855	839	826	851	807	840	841	856	837	809	819	874	856	836	835	864	843	809	808	849	851	854	779	842	876	876	841	861	842	830	884	795	767	853	880	863	853	848	813	814	885	866	836	864	889	844	821	882	872	815	822	929	832	836	859	833	891	852	831	814	808	867	768	855	843	833	819	834	850	881	846	833	831	829	775	820	799	859	834	818	858	840	856	836	823	818	901	841	882	790	822	901	877	853	857	848	809	820	832	851	816	842	842	871	845	811	850	886	849	836	811	868	847	842	892	865	838	850	824	906	789	880	833	826	832	852	859	847	854	849	915	837	847	812	901	835	839	838	881	875	917	827	793	892	823	817	877	881	866	878	810	901	848	822	861	914	840	837	905	876	863	808	866	866	877	848	889	789	789	850	833	881	832	845	890	835	847	907	830	849	856	859	815	850	883	845	879	850	836	832	877	827	870	814	829	834	860	882	874	883	894	831	880	851	862	807	805	822	895	819	828	877	852	847	880	831	895	814	830	867	848	858	871	795	816	811	858	826	863	840	853	861	783	820	880	846	873	848	846	842	800	819	810	820	815	801	835	839	811	862	843	841	887	829	850	910	843	814	844	844	837	788	791	879	842	845	823	846	858	824	808	831	810	857	814	872
10361	2930	215	164	161	172	154	192	176	171	163	168	178	157	179	177	169	140	169	173	163	176	188	180	177	169	157	156	171	154	155	165	181	160	166	170	162	170	172	177	161	167	169	166	145	172	173	170	182	177	178	161	174	155	152	167	166	187	143	169	196	148	165	160	186	178	143	152	208	170	144	144	179	169	158	183	174	152	157	169	179	150	168	169	180	166	163	163	153	164	171	171	161	159	183	153	160	176	174	153	178	168	164	179	153	192	156	166	164	165	166	165	172	134	157	177	166	198	151	164	156	169	176	177	177	168	160	148	172	163	167	170	142	165	186	168	164	168	161	166	151	176	176	159	164	165	157	155	173	158	154	159	165	183	184	182	173	174	164	179	175	178	155	150	169	184	163	165	167	165	160	130	138	176	180	183	174	153	170	161	178	179	171	174	149	164	159	155	186	165	174	158	175	174	183	184	158	151	165	169	180	154	166	159	179	163	160	171	175	155	175	168	168	190	165	162	187	173	146	177	167	148	179	190	153	167	176	172	143	176	204	148	172	154	196	164	163	154	150	173	162	168	171	188	180	178	170	144	155	167	164	151	143	192	158	155	141	152	189	162	168	181	163	194	143	174	163	169	152	182	163	183	160	159	169	165	174	177	176	164	142	150	163	170	167	169	174	148	170	174	160	168	165	151	163	172	185	166	169	171	183	192	180	168	192	135	163	172	140	168	178	153	157	163	156	189	170	202	137	174	140	147	141	174	178	168	160	155	162	156	187	162	181	161	162	167	147	165	150	155	164	163	178	184	150	162	194	153	154	155	185	177	179	192	164	158	151	166	140	178	172	193	186	153	160	142	163	159	159	161	171	163	154	176	160	158	158	166	175	148	157	162	160	145	148	161	151	152	148	136	160	145	175	168	171	159	165	176	145	192	174	172	184	172	162	165	175	144	165	172	147	165	149	149	173	190	168	187	141	164	171	152	137	160	159	177	166	162	162	173	161	152	166	169	159	175	165	159	176	171	164	175	177	162	177	162	163	190	151	179	159	198	167	161	185	165	216	139	161	177	176	155	146	193	162	159	175	178	170	191	167	159	170	171	156	158	173	170	182	172	175	140	161	169	176	181	162	165	165	169	152	172	163	153	125	179	182	172	185	144	157	183	162	169	165	175	166	163	170	197	167	165	177	176	179	167	162	194	166	180	173	172	174	173	186	155	150	201	175	171	168	161	159	179	185	167	181	146	138	151	165	157	167	191	144	180	147	159	165	185	141	171	192	142	162	161	147	170	187	152	174	158	161	182	157	155	177	173	165	162	202	186	168	159	170	152	166	162	178	155	178	156	173	144	152	175	174	171	169	184	145	187	156	162	176	199	158	138	186	155	187	171	159	178	150	167	150	152	148	162	154	163	152	169	165	143	163	195	141	184	170	172	176	152	151	148	192	162	141	148	142	170	147	155	178	172	180	163	181	152	170	157	168	166	199	159	193	177	155	154	186	141	148	161	149	195	177	150	178	177	171	181	175	181	179	166	178	175	190	135	143	182	186	157	156	161	156	154	169	181	162	184	168	166	168	167	153	166	166	162	164	174	175	181	180	157	191	156	161	144	157	171	173	159	175	176	172	156	180	162	167	166	175	171	145	192	183	163	152	147	161	172	157	144	147	152	154	177	148	170	183	153	150	168	149	178	150	181	154	181	162	174	155	192	143	162	161	171	176	178	153	165	187	180	158	172	161	169	176	156	163	180	137	154	153	158	177	176	179	155	171	172	134	145	161	187	174	154	158	177	161	165	155	175	160	165	156	178	161	183	171	180	167	155	149	146	163	182	152	187	171	158	167	184	171	186	185	158	178	171	192	178	162	167	187	174	185	140	165	168	168	161	159	161	172	156	165	149	167	167	131	148	175	177	172	175	175	158	159	164	189	179	170	159	157	146	187	182	185	164	134	143	197	151	174	160	179	164	151	178	181	146	181	175	157	188	156	140	157	160	212	162	165	160	142	167	186	184	155	167	179	168	171	184	161	154	176	159	184	168	161	175	158	181	156	151	180	153	156	168	175	177	162	178	179	160	163	185	145	141	183	149	193	160	158	167	187	157	153	166	192	164	147	183	165	163	169	165	153	175	159	172	187	164	164	165	167	152	165	173	167	167	161	150	164	156	175	168	169	171	161	173	163	148	151	185	182	168	144	161	158	160	151	170	178	177	154	169	152	155	179	179	180	177	190	150	159	194	157	159	165	154	168	145	179	145	156	157	168	167	169	156	151	173	168	149	175	174	163	164	148	147	171	189	161	162	155	175	168	153	197	154	169	165	154	150	180	166	156	156	149	152	177	165	168	150	166	176	140	141	136	162	168	173	170	163	163	144	186	167	193	146	185	177	158	171	159	161	173	161	163	164	169	149	182	145	173	168	163	171	180	154	154	169	151	149	145	159	163	158	172	150	172	179	176	182	187	163	195	149	158	159	173	168	165	173	178	172	166	169	193	156	205	172	159	162	184	139	171	166	159	180	151	163	148	179	190	155	170	175	162	167	163	183	183	166	179	156	180	179	164	177	156	187	189	182	151	181	169	155	170	140	168	186	164	164	159	168	150	167	161	168	166	159	158	160	146	177	189	183	183	165	157	162	147	158	175	162	166	157	151	146	179	165	153	160	186	183	180	180	187	180	198	165	167	168	189	163	147	182	152	181	157	180	166	164	181	162	154	148	169	175	161	181	147	193	173	176	194	151	207	151	142	145	172	176	173	160	169	182	173	162	174	166	154	156	191	177	163	151	164	187	157	166	157	177	197	171	168	172	169	168	153	165	178	172	163	163	167	196	181	190	179	163	163	181	176	185	165	158	143	156	132	163	162	154	156	164	170	151	141	193	188	155	158	184	176	171	179	161	175	175	153	161	142	147	151	173	171	148	164	169	157	176	166	174	177	167	174	158	156	177	145	176	153	160	170	175	133	185	168	185	132	156	186	169	145	162	165	155	190	175	178	152	179	163	187	157	144	177	158	167	173	170	182	164	151	150	176	183	180	152	178	165	170	175	189	173	179	146	165	160	169	204	154	173	175	170	177	156	172	161	205	146	165	182	151	182	160	178	149	174	163	170	159	162	164	150	173	152	172	186	169	169	176	196	181	167	174	161	157	164	160	161	170	140	170	187	176	178	137	148	152	166	172	159	164	166	185	174	167	164	155	193	167	161	174	156	169	147	159	178	168	178	154	210	167	141	181	172	152	181	173	165	205	160	166	179	205	179	177	154	177	167	162	180	185	180	189	151	167	171	174	193	171	165	183	175	167	152	189	169	129	138	147	183	171	149	162	170	176	162	148	158	175	144	169	176	170	145	138	171	169	141	161	155	177	173	181	182	166	168	154	183	175	161	180	162	173	181	169	181	159	144	169	188	157	158	151	144	154	179	176	168	159	175	166	172	153	170	172	182	192	162	180	153	183	189	165	158	172	176	149	190	162	165	173	190	181	170	156	177	185	160	162	165
9785	4768	505	511	557	519	517	546	497	465	517	498	477	474	519	463	500	493	518	471	485	501	512	486	500	459	496	467	492	489	528	482	503	540	515	456	490	471	498	477	500	458	473	446	531	462	498	494	515	497	501	492	474	475	453	437	427	465	483	484	489	457	506	514	482	455	446	505	462	450	483	502	468	466	482	460	495	502	479	501	455	495	478	484	511	557	465	479	497	457	470	521	480	494	454	490	458	467	485	499	486	478	464	476	516	498	524	463	502	479	476	467	480	502	467	489	498	469	452	502	466	493	512	478	468	519	500	506	468	509	471	470	479	462	457	508	451	428	516	516	424	476	509	479	464	468	502	451	493	514	488	513	494	477	511	458	514	495	493	495	504	469	496	473	485	475	477	488	532	468	518	453	449	443	521	474	480	460	476	494	520	461	478	469	499	513	523	494	466	512	499	488	505	510	453	488	468	499	464	463	483	470	490	451	483	479	434	490	454	506	484	519	451	471	453	490	472	459	450	465	496	445	478	477	501	493	450	498	453	448	465	469	508	502	463	469	482	460	499	465	480	500	462	457	487	478	464	455	477	492	442	513	461	487	473	516	460	488	481	509	506	492	497	534	475	479	494	480	522	499	455	436	455	488	469	498	470	508	464	500	513	512	445	473	474	490	449	482	487	486	512	471	492	508	508	486	493	487	491	490	474	446	471	483	511	490	500	504	512	465	526	470	487	477	493	499	504	469	461	474	472	520	498	474	484	530	461	522	498	460	448	482	415	478	481	453	481	514	454	443	491	498	454	443	511	446	470	497	456	460	481	485	475	494	462	504	486	479	494	457	482	478	491	462	444	508	496	500	508	488	492	491	504	508	491	465	521	465	452	472	465	495	467	490	490	484	490	475	487	441	455	481	495	459	476	506	470	494	493	450	505	429	483	522	515	486	498	480	437	483	504	481	482	465	508	496	500	476	500	481	485	503	467	503	489	483	505	501	490	496	480	477	473	454	498	481	474	497	510	478	490	511	514	497	404	437	480	508	440	503	502	458	487	449	452	477	488	508	486	491	497	503	459	478	528	495	489	475	497	468	473	495	496	505	460	519	475	438	477	530	489	488	469	497	462	490	477	515	502	513	481	473	475	492	495	475	527	477	487	523	492	495	471	441	473	472	481	539	495	444	493	526	485	464	508	478	460	501	479	474	464	493	500	497	488	507	511	499	505	448	456	456	496	508	534	497	481	509	495	441	472	504	472	508	454	501	494	503	491	504	457	502	446	439	471	472	560	501	507	495	474	480	448	476	485	502	512	519	469	517	489	463	454	482	532	518	458	507	509	456	447	500	482	493	472	501	493	449	456	476	466	475	493	501	507	475	531	517	467	505	469	464	488	482	517	482	457	473	456	475	478	489	474	484	533	511	506	482	480	476	493	488	492	489	488	502	469	489	476	476	459	485	477	462	472	467	476	491	506	449	462	474	526	444	497	516	488	475	470	486	499	496	498	432	487	506	481	496	466	472	443	487	457	496	460	524	477	487	521	464	485	492	465	520	499	523	494	485	480	472	455	560	512	500	532	502	457	502	483	480	516	476	494	492	511	478	484	502	501	524	466	524	513	448	505	484	504	465	453	439	503	463	451	431	493	505	466	500	522	477	501	511	458	510	482	461	485	505	471	484	510	469	479	491	467	468	471	458	508	504	488	492	470	475	506	498	550	468	475	453	468	538	511	463	480	470	515	477	485	453	498	457	515	482	517	410	469	481	454	482	493	511	518	526	479	475	482	498	461	465	516	482	539	519	460	498	479	487	514	469	492	468	480	459	507	492	501	454	479	484	481	478	511	471	514	466	480	477	461	492	455	511	473	513	494	505	489	470	522	468	523	492	505	475	477	483	479	482	493	491	505	478	442	505	493	477	480	472	474	516	487	499	476	478	467	496	491	501	503	517	435	481	487	487	488	464	464	464	486	474	448	501	511	479	486	471	491	461	492	494	494	475	430	495	498	447	470	497	480	466	526	502	489	479	486	489	519	504	447	449	500	523	484	480	482	478	476	488	431	488	503	483	528	464	523	469	492	449	484	516	507	472	507	469	499	493	511	496	504	494	458	444	496	500	462	488	525	493	489	519	467	443	470	495	497	508	463	481	514	483	497	493	514	537	486	424	482	449	485	496	478	470	453	468	437	511	461	515	481	486	465	484	440	471	482	478	432	516	448	483	477	469	457	473	445	470	474	530	469	510	463	519	457	495	456	477	449	484	521	465	483	461	473	481	486	448	488	484	495	455	414	471	493	486	470	464	501	503	457	480	485	461	497	470	493	475	441	441	466	459	468	474	444	507	463	543	525	485	497	482	441	444	482	506	491	486	504	456	503	461	472	519	446	469	465	499	488	515	501	487	445	476	510	465	474	487	458	504	467	507	503	461	513	453	499	490	437	526	513	503	490	472	513	473	534	423	489	479	488	496	490	470	468	480	463	508	481	469	454	527	455	472	484	478	485	457	463	495	497	477	484	490	492	530	463	495	487	480	529	482	471	446	508	514	475	494	458	486	513	538	474	472	498	495	482	465	472	484	490	460	514	466	498	501	481	478	451	463	500	493	478	486	518	484	452	486	486	484	524	497	480	485	473	446	513	465	456	489	470	472	467	519	500	498	485	492	475	453	482	511	489	495	454	456	490	510	502	495	483	486	477	489	500	496	465	488	485	493	454	505	504	447	490	534	423	461	472	488	526	479	452	482	458	496	510	474	494	498	459	486	472	459	510	502	509	510	477	446	488	473	488	499	478	443	480	476	505	502	449	521	497	485	466	506	488	489	509	476	501	496	509	469	477	523	435	482	517	481	506	477	471	522	489	476	507	444	492	546	475	466	481	442	481	517	504	475	488	487	478	490	524	433	451	481	478	436	460	481	488	517	455	515	485	490	472	499	481	465	495	438	486	496	477	458	475	446	494	458	500	464	478	478	476	516	464	445	455	467	496	482	482	475	482	505	479	475	503	473	516	493	487	506	486	443	496	485	470	483	533	475	558	461	520	491	481	480	483	492	465	431	456	499	492	500	494	467	468	503	512	460	465	489	511	429	497	473	457	482	499	514	492	460	494	461	441	463	481	505	473	454	497	472	478	489	491	521	487	512	503	456	450	471	464	498	483	477	479	476	511	502	446	446	491	453	498	505	492	516	480	504	473	498	481	456	471	481	474	478	505	482	466	517	508	467	458	515	500	471	484	494	484	494	434	473	475	479	478	493	476	499	512	488	488	488	496	475	504	479	490	489	490	499	487	504	474	474	493	499	556	479	430	492	491	464	443	488	511	469	471	501	450	464	514	482	463	458	484	457	474	493	491	473	490	460	499	469	528	488	500	476	480	471	496	522	484	476	498	500	465	441	484	500	506	487	517	446	485	494	524	475	497	503	507	458	491	484	473	494	505	471	457	459	497	456	522	460	450	492	541	448	475	539	479	460	453	487	460	493	471	491	491	477	528	523	516	500
54825	40163	6872	1021	684	604	514	467	458	404	402	390	400	355	357	372	344	306	322	348	371	333	331	333	348	326	350	347	321	335	328	310	331	319	326	342	332	326	355	322	346	350	329	327	321	306	346	356	345	326	333	396	346	318	382	289	339	314	334	325	309	335	316	334	312	318	327	347	308	323	338	307	317	362	323	365	311	327	322	322	303	356	356	342	335	306	302	333	332	290	326	335	301	315	362	334	349	342	304	342	347	344	320	330	343	330	321	331	354	321	355	331	333	346	327	337	330	324	346	332	333	347	373	356	306	345	364	316	328	341	375	363	326	334	324	321	303	329	329	349	339	315	311	298	325	324	321	305	336	307	361	329	324	356	333	363	320	339	327	292	295	323	356	362	331	341	369	302	323	341	322	327	308	342	328	366	327	332	318	360	320	340	349	354	326	311	300	346	340	324	317	325	341	324	342	307	344	324	340	352	378	348	310	319	308	332	322	320	294	342	357	313	336	329	314	340	341	355	364	346	312	302	361	331	304	355	323	342	316	337	360	333	316	350	332	329	322	337	302	337	331	322	326	364	325	366	368	326	338	336	350	325	315	334	331	329	347	312	330	303	342	336	351	387	324	319	298	356	329	329	311	334	323	349	313	332	350	350	342	315	313	346	306	335	343	349	330	320	354	314	340	308	334	287	304	307	300	334	356	323	339	315	290	338	314	339	332	318	347	366	315	313	348	336	363	331	315	352	333	374	336	323	313	330	306	317	337	312	334	305	304	331	332	310	315	287	324	326	378	305	335	326	348	330	313	287	310	332	317	331	314	331	339	338	317	354	308	332	360	355	368	312	320	326	325	321	315	351	332	327	305	313	315	339	333	313	308	359	319	315	337	355	319	328	365	299	317	307	308	340	343	335	330	349	311	317	316	323	284	331	329	361	320	288	325	343	333	339	335	317	328	332	332	332	355	310	316	322	349	331	340	306	324	337	329	330	342	331	335	350	338	306	366	342	338	319	308	334	321	327	332	316	340	312	345	332	340	290	351	367	361	338	332	315	325	315	321	329	374	335	369	352	341	347	315	314	345	346	311	322	352	327	352	311	348	302	355	338	321	310	322	375	336	368	321	339	312	313	302	364	335	311	340	327	346	315	369	318	327	310	334	329	351	319	349	355	316	339	365	375	318	364	329	315	337	335	299	373	316	349	341	308	317	316	311	368	355	353	299	300	347	316	362	322	328	323	327	294	332	317	312	348	342	329	333	286	346	299	306	334	360	312	330	318	346	316	320	318	339	363	304	288	290	316	331	339	318	325	336	310	330	305	365	370	345	370	313	355	325	331	287	309	301	336	347	341	323	353	314	339	314	323	324	353	350	338	323	328	341	340	346	378	320	308	321	331	321	329	316	366	313	336	314	311	349	327	322	347	329	340	320	345	351	336	323	314	300	333	312	317	321	301	378	348	337	323	328	328	307	346	319	342	328	373	351	321	347	338	348	345	321	305	322	327	363	300	326	324	348	356	317	320	307	329	332	338	348	324	330	331	331	340	324	320	331	327	322	338	326	318	328	304	356	340	323	337	320	299	343	322	331	332	297	317	358	339	317	302	324	351	379	331	321	331	330	309	343	321	361	352	320	326	316	347	304	314	345	342	317	315	314	320	308	328	345	297	342	300	312	352	327	336	324	336	326	291	366	320	355	375	370	357	295	331	321	332	355	327	345	318	347	316	324	327	328	342	302	320	345	363	324	357	328	345	341	327	371	302	343	326	344	292	350	338	331	319	304	323	327	327	300	343	340	318	298	324	311	309	301	332	364	325	328	326	268	306	351	342	310	329	354	311	341	318	327	328	297	334	328	352	339	334	321	305	323	324	326	328	302	350	347	325	343	337	313	307	337	317	306	348	310	310	360	345	307	335	337	314	383	337	310	298	371	286	366	350	315	264	314	323	335	353	293	352	319	346	315	335	321	337	342	314	318	352	351	339	308	370	344	368	341	325	346	311	343	322	355	313	341	339	328	325	304	319	326	339	316	332	338	340	318	348	320	351	350	310	313	334	304	325	349	309	338	329	339	317	336	298	335	343	290	344	338	302	341	309	328	343	325	348	347	319	334	337	343	342	298	319	330	319	340	337	313	331	359	296	336	319	343	304	354	340	301	325	356	318	338	334	336	334	324	324	328	322	313	334	305	341	351	335	345	352	362	324	290	330	345	330	316	338	321	340	270	322	307	337	334	335	322	356	334	349	327	283	320	321	352	316	339	369	328	322	306	335	345	345	330	350	333	347	343	323	367	381	349	365	327	329	355	356	353	342	352	320	327	342	337	341	299	298	302	311	312	319	336	306	327	312	348	343	315	332	323	352	359	334	343	347	329	314	342	348	326	325	340	334	339	328	359	326	348	338	355	308	367	327	327	329	371	318	363	324	328	330	362	306	355	339	333	317	306	307	313	336	314	310	331	314	301	336	307	329	340	344	358	336	347	302	341	341	337	299	314	313	328	322	314	338	324	311	307	324	310	332	314	338	323	321	364	338	363	334	353	340	321	331	340	320	318	368	332	338	350	353	334	304	320	339	354	315	316	350	338	341	351	341	336	328	300	345	321	347	287	332	324	305	333	359	322	362	343	312	326	355	341	347	350	322	311	295	314	302	333	333	345	328	311	322	322	318	316	319	346	328	300	326	322	315	313	321	412	319	334	302	345	322	323	321	305	330	311	297	343	367	327	351	328	336	320	308	326	335	314	354	371	324	348	320	357	327	352	312	340	359	320	327	320	317	330	337	335	310	329	338	343	334	324	314	317	338	318	320	309	336	346	335	340	362	330	351	345	322	313	338	332	343	310	343	326	344	315	322	321	340	320	329	340	317	329	316	327	341	318	356	352	317	356	354	346	316	307	321	324	313	324	334	346	347	316	339	327	344	314	305	300	342	309	338	329	363	332	316	296	320	350	338	313	342	346	315	342	305	328	318	334	335	307	341	351	325	307	321	309	376	350	333	314	317	306	308	332	351	348	307	318	369	308	383	338	340	374	318	295	337	328	324	348	336	341	318	331	334	308	321	290	331	325	350	331	340	313	314	328	320	347	333	301	282	388	342	295	329	334	338	339	361	314	356	348	340	360	336	361	339	310	334	343	330	342	344	315	323	342	341	330	356	355	337	361	332	333	333	343	310	340	331	337	311	319	320	318	347	333	335	340	315	300	342	337	336	293	334	332	325	326	328	308	347	343	317	341	341	327	343	359	347	389	362	321	358	331	329	333	348	358	329	323	335	337	305	340	318	312	323	361	309	344	334	366	374	311	361	332	290	356	312	312	316	342	334	333	320	304	293	315	337	306	329	335	351	318	314	344	330	339	336	340	337	302	319	319	301	317	314	362	325	327	355	346	307	330	337	386	344	344	317	317	300	335	335	293	335	336	312	329	357	352	335	373	299	343	291	313	300	322	318	346	324	336	301	323	282	309	340	326	331	328	349	294	334	349	336	308	338	342	289
32137	22646	2138	2550	2375	2061	1822	1524	1470	1362	1285	1194	1082	1178	1093	1046	1044	998	969	942	938	902	859	956	926	903	931	847	893	887	844	872	826	878	878	884	821	814	837	871	857	920	868	805	832	813	861	820	914	843	880	867	868	786	876	836	871	894	825	828	807	871	851	826	828	839	809	880	812	833	843	887	870	836	810	799	838	809	829	825	865	792	817	814	818	829	847	835	794	894	871	851	844	837	844	826	847	814	825	790	821	812	843	795	821	813	827	850	798	851	821	856	819	850	856	827	796	862	829	842	817	812	878	815	838	813	837	828	814	854	883	826	825	832	802	857	875	829	815	859	856	897	818	808	817	819	864	808	841	836	844	804	802	823	838	800	845	866	807	822	875	837	839	819	907	800	853	830	826	841	774	848	862	869	822	782	813	866	814	838	827	753	850	835	824	838	844	783	887	812	890	812	776	787	813	820	869	822	760	811	862	838	852	808	808	814	781	826	807	825	804	815	857	873	802	775	854	819	813	891	860	849	810	833	825	775	861	847	795	842	868	780	860	849	847	813	793	831	861	853	866	848	813	845	858	850	830	874	790	803	817	847	843	802	794	813	836	843	905	846	800	794	817	865	853	849	818	824	836	835	873	814	846	814	815	828	866	821	817	863	842	826	882	851	828	822	857	830	807	862	801	890	812	811	859	876	856	865	811	862	851	886	788	790	831	855	844	846	823	834	862	882	796	848	845	871	872	799	854	865	796	847	840	846	819	788	817	898	838	818	777	815	869	845	831	820	782	856	838	895	843	840	780	870	816	832	783	843	840	849	865	851	817	759	840	839	858	769	820	835	782	808	864	844	826	840	868	785	800	864	839	854	832	882	845	829	874	835	841	783	814	812	836	835	839	835	873	769	773	823	852	851	803	836	844	848	824	827	845	792	798	835	903	844	800	843	815	876	823	913	827	789	824	854	786	807	860	877	827	791	830	845	869	813	837	807	875	807	792	833	863	857	865	808	799	791	772	808	860	850	822	808	789	874	782	839	827	862	808	788	806	844	818	828	833	812	822	843	837	823	835	837	826	817	843	832	828	851	793	885	839	825	792	832	796	799	867	863	866	855	868	858	888	839	795	852	838	854	819	893	845	856	858	843	817	824	783	840	800	876	869	833	839	799	843	804	794	810	828	815	824	855	842	833	824	835	788	800	867	818	849	838	861	806	837	781	814	886	821	783	828	868	792	835	834	809	840	876	838	837	819	829	820	793	824	846	885	778	843	809	827	869	775	849	879	788	800	807	767	774	852	869	865	823	883	817	766	821	880	846	857	837	806	826	829	820	839	846	839	846	853	883	869	871	857	821	900	844	864	809	775	750	787	816	785	771	809	854	799	798	793	836	794	796	821	789	814	869	834	856	817	824	835	798	868	852	833	826	862	836	803	835	772	849	841	809	821	847	860	837	831	864	776	793	813	845	844	862	849	837	824	881	820	820	846	842	864	797	824	845	825	830	835	868	814	840	817	794	816	844	831	852	792	823	831	805	852	818	850	814	824	798	800	857	844	793	851	811	870	845	835	797	814	859	796	825	819	825	843	794	843	855	811	855	797	826	828	833	814	858	799	821	830	828	849	819	840	834	797	821	876	767	833	818	847	793	815	861	824	833	818	873	845	814	838	832	848	838	769	817	912	778	834	862	823	815	832	874	779	842	788	833	827	866	811	852	830	850	811	834	777	866	865	775	791	854	840	820	862	868	833	776	796	833	806	855	834	812	822	837	893	846	813	817	839	849	790	809	871	787	856	809	874	843	848	840	860	817	802	825	858	788	843	825	817	822	823	836	820	796	823	832	839	848	836	824	811	845	795	807	816	827	822	820	855	839	872	844	839	850	819	851	799	842	858	826	817	813	770	821	849	829	867	828	849	825	806	826	829	846	811	870	788	808	808	792	852	810	815	879	815	877	904	804	825	804	791	844	812	863	881	834	815	795	793	818	830	817	792	806	837	793	799	731	823	872	867	873	814	860	830	853	825	836	813	775	822	875	836	837	819	848	882	794	820	832	869	817	871	810	842	840	792	796	785	800	822	810	842	853	803	812	841	770	845	864	821	861	826	850	778	831	804	864	822	811	844	824	813	854	817	808	824	878	805	841	795	866	825	845	792	841	864	815	862	878	854	821	866	810	835	808	814	847	882	834	884	831	831	846	783	830	845	832	830	854	804	822	782	834	797	785	863	794	806	850	797	815	890	856	858	765	822	843	823	841	831	786	807	865	793	835	834	825	822	841	834	865	825	847	853	829	813	843	792	788	825	789	816	788	873	803	819	872	843	835	809	896	823	829	886	785	873	828	854	798	850	800	812	806	785	790	816	852	869	815	832	818	811	858	880	814	862	855	822	855	872	809	759	793	822	757	804	817	805	862	880	824	846	875	756	834	856	792	816	826	844	864	816	824	800	783	833	850	835	836	815	806	791	871	857	788	838	819	782	864	791	817	839	878	758	806	838	781	858	803	827	795	828	797	793	829	804	782	869	836	834	797	778	795	803	818	864	841	834	843	790	847	813	801	857	874	799	900	849	835	803	798	810	824	874	863	860	823	848	792	816	784	896	826	766	841	874	810	856	831	875	811	803	809	796	838	771	853	811	835	804	831	864	820	829	805	857	799	828	782	863	788	850	806	809	803	836	837	805	815	771	821	863	815	822	827	808	870	775	796	852	834	785	833	784	837	846	812	835	859	848	796	857	823	845	793	806	863	844	830	831	786	847	845	827	772	858	878	807	881	880	858	792	816	822	845	764	828	853	864	813	882	815	838	822	847	839	845	868	827	808	822	829	792	815	829	826	768	838	791	824	815	785	817	853	848	778	799	802	848	809	861	800	823	794	816	837	854	837	876	848	824	865	789	843	841	773	821	807	875	778	870	869	838	802	788	766	854	867	863	776	828	834	793	807	831	858	800	822	815	835	860	846	851	785	844	856	820	834	830	779	814	838	805	801	854	844	775	843	840	836	842	818	831	792	782	830	872	817	823	853	801	767	804	812	830	850	863	785	852	814	806	803	850	847	834	844	828	865	766	850	846	867	818	796	824	853	847	843	853	825	815	830	831	771	887	838	812	867	825	817	826	868	750	874	826	833	762	816	798	810	809	892	877	819	785	802	818	852	819	821	816	860	807	770	819	805	791	865	829	853	874	800	854	835	834	836	850	844	822	841	855	839	796	829	861	823	846	851	818	782	845	839	827	765	829	800	831	865	844	807	849	790	796	809	854	815	881	826	805	846	771	882	872	791	877	880	851	828	875	864	836	811	844	811	876	835	771	852	851	857	775	805	829	825	851	817	791	840	861	816	862	811	807	872	843	820	832	837	820	825	883	891	827	826	810	839	855	822	808	815	889	778	787	860	876	833	785	834	813	805	822	843	852	842	801	803	864	842	775	821	876	813	828	784	832	848	857	831	814	808	878	793	809	855	817	806	891	834	821	816	773	855	793	811	848	873	795	806	913
68991	52693	14068	2893	1196	867	647	585	534	475	485	411	418	416	410	387	370	410	410	411	384	356	372	336	351	377	398	352	342	338	387	367	344	415	399	356	357	373	367	362	344	324	364	399	350	353	380	341	360	361	356	328	358	372	352	359	375	359	360	332	334	405	323	341	372	356	350	352	337	348	365	371	343	334	331	334	371	375	364	354	370	360	347	356	356	383	347	335	329	330	355	289	367	370	351	329	378	353	359	351	374	363	314	345	345	374	336	345	373	366	379	345	314	371	352	352	379	341	326	353	330	364	333	354	360	337	341	341	350	323	368	337	366	348	368	354	367	330	354	367	354	338	365	375	358	358	336	390	372	348	353	384	356	392	354	354	345	373	368	311	358	375	311	353	383	350	359	338	326	346	353	354	347	347	342	333	359	319	308	357	348	358	368	350	327	344	344	356	361	357	361	362	390	349	339	341	304	364	339	404	364	333	319	335	334	369	360	335	352	361	327	334	350	340	339	345	343	368	381	345	342	344	349	341	389	292	357	349	328	349	346	342	383	352	372	346	373	361	367	342	319	341	334	323	348	357	338	349	350	346	333	357	326	324	334	336	358	377	371	379	366	334	373	342	379	370	354	373	363	325	332	359	362	362	322	349	354	309	321	338	369	369	377	333	327	337	336	345	370	332	365	342	348	358	329	360	342	354	328	321	329	340	334	334	336	369	369	313	361	386	371	347	390	390	368	312	374	313	352	348	356	343	355	364	319	363	374	355	339	360	350	348	310	354	333	357	364	380	361	328	335	357	339	333	310	314	345	389	342	340	334	346	336	350	327	327	326	344	343	347	380	349	379	390	346	366	330	355	374	352	353	334	343	351	334	360	333	356	359	379	322	335	375	351	333	321	379	327	362	378	365	381	358	329	340	336	359	343	370	366	339	331	371	353	336	331	345	371	345	317	343	374	381	340	341	306	373	340	336	351	382	351	346	369	318	334	329	344	336	373	385	334	391	336	352	376	343	342	316	361	329	344	360	376	384	328	362	357	334	369	346	335	354	350	324	339	371	333	354	361	318	339	348	349	329	368	357	368	369	380	355	337	359	378	380	367	358	350	390	328	331	336	352	369	328	376	352	312	321	339	377	314	372	338	347	321	284	353	343	350	358	338	370	364	327	363	356	357	344	304	349	375	375	317	366	326	343	355	331	327	362	363	328	363	356	345	341	357	355	332	340	352	337	336	344	326	304	345	336	337	362	305	314	339	350	378	349	350	350	368	361	352	331	350	337	381	335	330	330	336	363	331	349	358	340	335	350	387	364	331	369	339	331	382	398	305	350	351	342	355	380	350	360	342	366	352	326	371	312	363	366	352	321	333	321	349	361	356	343	326	351	356	361	359	343	350	313	348	323	374	360	339	345	334	335	362	347	322	346	366	371	378	332	352	353	339	356	340	343	334	339	351	354	366	363	357	322	330	339	347	376	354	361	354	339	352	329	322	349	355	352	327	354	346	375	321	356	314	340	306	364	361	349	360	309	371	313	343	347	317	340	331	329	331	332	334	360	308	358	353	382	358	366	344	359	359	363	312	345	349	367	330	348	368	344	423	363	366	336	355	340	376	311	356	330	321	327	384	366	384	358	385	330	374	319	366	413	345	347	366	357	336	337	365	346	347	330	377	350	355	348	354	354	366	343	333	343	321	324	365	348	344	334	327	336	343	370	326	360	359	378	361	351	334	362	341	370	388	372	315	332	341	333	365	321	333	334	387	331	350	358	336	343	337	346	341	328	321	385	335	344	346	338	379	372	382	329	357	322	355	382	360	360	343	360	340	322	337	322	357	373	382	343	382	368	368	319	337	364	374	376	292	376	369	322	312	353	329	337	369	381	380	372	337	351	354	326	321	347	364	339	366	381	349	367	336	362	403	325	337	346	345	301	339	346	386	386	354	346	358	388	324	326	362	363	327	358	339	340	355	325	351	318	319	346	348	342	339	331	352	331	345	373	357	330	312	340	356	375	396	376	365	337	343	334	346	344	358	317	346	365	353	338	342	347	358	355	342	363	351	337	366	287	351	349	376	354	331	346	334	346	321	323	341	307	358	348	348	358	350	352	370	342	311	349	355	340	326	359	396	365	352	364	320	326	341	330	327	359	299	312	328	340	380	348	360	394	333	369	350	305	338	342	348	345	361	366	390	349	337	359	354	335	331	358	374	350	377	369	339	335	353	349	368	322	355	351	369	354	379	355	334	328	334	325	363	369	357	340	346	332	328	340	342	371	350	355	396	350	335	332	351	367	324	339	344	329	311	350	348	331	354	363	373	344	343	327	348	279	374	353	327	367	341	348	315	336	335	393	353	347	335	341	333	371	352	355	373	341	346	326	347	363	342	335	364	361	336	363	333	310	330	327	366	319	337	347	306	329	341	365	360	362	346	348	340	369	347	383	372	354	352	337	344	374	369	346	340	387	377	359	353	379	355	344	351	327	355	368	341	355	382	366	356	315	371	340	378	338	361	349	363	325	347	373	342	374	338	338	362	340	326	372	343	372	348	341	345	367	385	341	372	337	331	351	339	361	414	379	325	311	355	354	344	354	347	377	388	340	353	374	335	315	332	356	343	328	367	318	363	330	380	342	360	350	327	329	319	342	318	357	326	322	381	371	342	326	336	325	355	334	345	347	388	394	301	345	348	323	334	346	359	345	348	347	340	348	342	339	347	354	357	346	352	355	349	317	384	363	360	335	336	335	363	381	327	360	352	322	388	363	346	317	329	307	352	352	340	327	343	377	374	324	320	390	349	365	344	357	368	339	354	369	371	356	390	380	319	342	340	377	339	324	364	315	338	353	336	342	329	346	344	382	374	371	330	368	371	365	320	313	335	350	360	342	346	323	325	344	352	360	326	351	343	337	352	357	350	343	378	322	365	372	355	358	366	354	347	346	331	383	314	355	340	373	383	348	372	342	349	335	353	341	332	348	354	329	330	340	367	349	345	364	305	386	329	318	359	328	298	313	339	311	335	330	337	345	320	336	344	333	345	348	334	342	355	335	361	343	365	341	343	369	327	366	344	367	334	340	367	357	331	328	340	348	348	365	358	319	372	357	340	332	358	342	362	315	334	377	388	367	350	373	380	352	406	327	372	363	330	365	321	343	370	363	339	364	345	367	344	352	373	347	335	353	352	347	357	354	347	318	348	370	325	385	330	320	360	373	285	365	357	365	359	339	350	359	352	360	339	348	370	381	347	359	319	326	337	358	331	355	336	386	349	345	359	312	340	371	315	352	338	373	362	382	344	348	333	353	387	347	360	356	335	360	362	374	382	379	333	329	346	347	337	361	357	356	384	370	347	326	356	373	351	349	361	342	340	338	382	360	321	352	366	339	346	347	334	339	370	362	385	348	357	346	351	344	346	341	368	365	341	361	363	343	392	367	353	372	335	334	346	358	340	362	328	372	327	343	359	346	363	359	430	371	318	359	333	334	371	332	393	345	370	348	360
41455	28555	3457	4282	3686	3104	2614	2290	1981	1786	1581	1512	1481	1328	1321	1225	1146	1135	1106	1072	1049	1062	1012	975	1016	938	996	1016	976	929	950	897	956	905	873	927	929	922	899	899	904	868	875	888	883	852	878	933	868	843	872	886	841	889	906	865	882	855	878	842	871	849	842	872	868	855	883	836	843	839	856	847	862	863	888	886	830	896	854	838	841	877	808	849	865	823	824	899	881	896	836	845	908	855	827	876	868	834	829	845	891	839	871	848	844	814	862	805	876	830	829	880	885	866	838	836	831	890	832	869	875	828	827	830	867	832	828	835	861	883	884	882	811	820	792	809	856	843	868	831	852	859	799	829	827	838	860	851	828	902	859	845	862	872	886	811	828	874	845	885	854	875	820	816	765	885	844	845	830	870	838	841	845	867	805	843	824	867	877	807	790	786	805	862	867	865	861	868	822	845	880	862	861	791	881	799	840	772	858	846	827	828	867	874	844	818	900	837	836	849	838	811	814	880	842	857	820	878	883	818	809	861	856	809	818	868	852	886	850	838	918	804	850	814	798	852	847	845	846	842	836	851	885	787	844	822	883	823	869	870	824	830	825	801	859	866	827	835	859	836	840	829	871	841	821	831	841	840	842	810	885	844	838	793	854	808	845	768	857	819	832	817	838	816	849	805	799	845	814	820	833	794	793	863	782	886	854	794	878	906	860	823	831	797	852	889	820	881	831	824	847	818	848	895	817	823	863	851	849	892	832	840	844	861	916	888	848	866	820	777	861	868	816	853	850	843	824	776	818	772	802	812	790	788	884	774	850	804	875	889	853	838	833	805	833	863	846	846	783	895	850	835	841	844	886	820	867	790	825	811	837	832	820	824	819	835	861	823	835	861	835	806	865	863	859	824	848	799	802	829	825	820	853	856	832	833	829	878	856	865	822	815	812	834	862	847	871	764	805	841	860	805	865	814	856	831	848	817	854	826	867	794	870	885	875	837	856	854	876	826	832	838	860	850	873	810	837	854	868	862	840	836	836	820	859	847	873	857	828	820	841	868	816	842	848	827	826	923	783	813	803	833	861	835	826	825	818	843	826	831	829	784	834	862	839	803	877	807	849	799	844	890	891	829	830	854	881	810	826	847	811	814	812	844	809	811	813	844	858	803	808	822	811	866	843	831	877	867	846	833	825	837	855	882	810	809	870	809	871	855	853	853	860	837	856	858	854	822	875	860	880	817	811	834	863	865	868	829	898	872	865	835	834	817	814	837	828	840	856	876	841	898	839	847	864	857	794	799	880	822	859	825	865	822	796	829	902	880	855	825	879	858	812	847	811	820	826	852	812	858	864	821	853	844	858	875	829	839	821	804	831	838	868	860	871	911	827	814	851	860	821	842	842	860	856	883	810	833	874	813	868	849	821	798	834	886	818	806	819	891	851	867	837	869	833	849	792	842	811	831	797	839	849	830	850	834	873	832	829	863	851	823	835	861	813	780	824	875	834	823	788	830	853	843	866	856	846	842	811	808	833	833	835	854	839	864	862	835	829	865	820	860	852	812	865	810	837	811	839	808	869	827	869	886	811	801	820	878	843	874	834	812	845	856	812	849	830	853	852	853	843	831	890	799	831	866	872	816	913	797	814	828	823	831	866	803	873	808	844	830	862	836	826	816	821	830	822	839	840	830	841	879	802	882	916	848	816	828	849	857	803	878	842	834	877	848	900	798	906	782	852	843	836	834	828	798	828	837	813	826	807	904	847	844	862	855	862	862	826	796	799	828	846	850	862	819	839	846	887	868	852	872	842	865	813	870	855	879	880	872	901	888	847	788	822	857	832	854	815	827	823	894	803	895	814	808	850	812	842	839	828	817	809	883	883	894	858	825	848	829	794	874	877	889	849	865	862	864	822	852	829	831	860	891	814	812	861	940	828	868	818	820	848	828	792	906	809	839	825	832	810	772	850	853	836	861	829	804	816	839	820	859	816	820	891	840	850	866	846	857	875	892	891	787	877	818	832	810	830	805	871	841	823	809	823	878	851	841	870	859	881	853	869	866	811	818	825	825	826	797	850	861	832	811	863	854	874	880	871	802	836	837	797	829	871	834	873	850	850	807	842	823	854	843	803	898	811	811	840	886	857	825	857	826	874	806	804	853	826	808	798	813	921	870	842	797	820	821	854	822	878	832	853	809	859	885	832	849	833	856	836	762	883	891	824	862	884	795	856	885	815	860	843	821	884	844	817	845	843	872	838	878	861	839	838	833	819	844	861	840	872	832	869	806	843	829	878	850	853	857	843	849	854	830	846	790	887	830	855	842	902	842	844	864	879	878	840	872	838	784	820	870	851	858	844	818	821	837	872	864	827	809	862	892	924	838	798	862	836	859	898	797	907	797	806	831	837	925	815	846	818	877	848	809	880	824	846	841	856	826	887	891	902	848	841	854	832	793	844	796	858	854	832	838	875	898	856	936	830	869	821	792	781	791	769	880	853	871	887	887	869	834	878	860	878	841	871	850	851	818	871	850	877	803	824	794	844	849	845	817	856	843	824	797	839	835	807	867	903	806	822	859	813	854	869	802	841	846	855	864	847	845	838	871	857	900	804	859	868	838	852	871	799	868	867	770	881	824	827	793	849	815	812	796	822	853	844	823	802	827	872	864	759	839	866	876	828	866	858	857	818	863	856	854	803	843	880	854	797	901	857	851	809	822	868	830	858	862	853	850	798	858	815	816	827	817	857	826	847	847	801	805	811	840	858	847	852	805	828	855	839	874	855	848	821	837	829	824	879	849	855	870	845	827	857	834	836	813	865	846	795	905	833	843	837	808	839	817	869	833	801	821	916	819	815	821	863	825	852	894	805	866	880	820	856	827	823	853	910	840	880	844	845	851	811	863	804	847	836	862	852	838	887	816	834	806	887	897	794	810	862	852	827	839	835	868	817	817	835	826	894	826	818	807	865	823	834	885	815	837	837	842	810	878	853	807	876	814	831	845	880	792	885	810	824	778	884	849	835	806	837	833	853	836	890	867	839	869	843	832	846	850	813	822	858	824	789	838	902	838	847	818	856	844	815	853	814	838	842	819	846	866	857	760	849	811	825	845	815	864	789	860	787	825	836	842	861	865	874	865	834	838	804	847	799	881	901	862	908	859	846	842	790	817	883	848	876	831	784	848	822	857	835	851	860	760	825	856	882	842	833	843	798	829	877	803	835	875	811	869	853	836	802	858	826	833	822	859	811	827	875	866	855	834	854	835	861	855	874	839	830	873	861	932	901	841	750	863	826	804	840	908	789	870	843	875	852	840	822	835	862	858	852	855	838	814	829	823	871	813	851	811	826	888	864	852	808	782	844	837	841	861	871	855	807	880	807	795	897	838	852	810	856	806	817	823	813	793	788	823	787	871	882	895	810	868	799	839	875	849	838	859	831	831	853	893	838	910	793	828	852	872	837	806	885	849	860	851	852	865	826	900	824	831	863	792	862	799	863	858	868	824	856	809	851	826
9982	3136	210	183	168	166	167	162	186	161	159	171	165	187	176	178	139	171	174	171	152	158	164	178	163	152	173	182	161	167	159	157	162	171	157	168	182	154	142	154	170	177	165	146	155	162	167	170	151	169	174	141	166	185	152	160	156	157	180	199	180	157	158	185	167	162	158	163	172	156	178	170	137	170	162	155	148	174	145	151	172	146	166	174	165	159	153	179	176	158	175	174	172	171	178	169	174	160	178	164	150	173	170	175	163	154	176	156	172	153	153	156	188	146	169	160	156	187	156	155	187	184	157	161	163	177	175	171	184	164	167	152	154	170	163	162	166	175	172	180	179	169	182	163	172	155	159	164	174	142	176	170	169	186	158	169	175	150	163	163	155	156	184	162	174	144	149	142	172	162	177	185	168	168	160	140	156	176	176	177	160	181	170	170	163	155	148	164	142	141	151	171	180	176	169	172	171	194	154	148	168	187	163	147	163	167	152	161	195	182	152	177	170	168	178	162	199	163	162	175	162	171	164	154	188	189	172	175	150	138	150	172	170	174	153	185	163	176	134	170	154	177	201	183	168	178	180	206	181	143	156	161	165	165	150	135	161	184	169	170	170	171	158	169	151	171	159	155	189	138	184	161	167	154	166	162	149	168	157	189	175	158	159	151	171	156	167	164	169	161	184	157	169	193	205	152	196	155	187	161	190	160	164	175	162	165	166	143	147	157	176	169	187	171	177	148	169	152	157	177	177	170	153	182	180	164	170	154	164	138	176	166	171	168	163	152	148	165	150	147	157	158	155	147	163	158	178	152	161	160	153	185	158	166	167	189	161	164	176	183	154	160	175	153	165	183	158	171	165	176	174	176	164	153	184	172	162	147	160	177	182	158	155	163	150	146	166	170	161	154	179	175	164	128	152	133	162	173	177	157	148	167	158	173	150	182	153	168	188	164	199	152	160	168	171	172	151	165	181	154	153	182	177	164	172	172	182	172	159	147	164	168	146	170	158	172	148	185	183	167	148	162	183	197	165	159	168	159	162	134	156	181	165	184	170	168	154	166	163	152	157	169	159	163	149	172	148	167	173	166	150	179	157	160	156	166	164	163	164	189	140	179	167	191	138	150	163	152	177	180	156	167	175	161	154	173	189	161	166	174	151	162	171	182	157	171	161	134	168	176	149	178	181	163	155	152	161	189	168	164	141	143	166	190	187	144	157	160	161	169	195	182	176	176	188	171	144	165	162	145	191	165	159	163	176	182	161	166	151	186	175	156	155	139	161	155	154	166	182	187	174	153	157	178	185	182	166	173	173	170	159	155	176	156	169	132	149	179	186	148	203	182	168	183	167	159	153	161	159	171	163	140	169	178	201	166	168	168	173	159	151	161	183	154	175	149	176	161	171	153	167	181	163	160	164	167	159	173	182	152	159	171	178	161	160	167	183	150	171	176	181	158	172	185	182	166	174	166	151	159	169	163	170	174	159	156	142	168	154	163	168	176	177	177	186	180	185	172	191	176	190	176	168	171	163	163	151	198	162	178	159	197	169	181	152	169	171	162	152	148	162	188	180	164	169	176	169	185	168	184	203	163	181	155	168	144	196	164	161	174	147	168	179	132	196	188	185	176	176	151	163	169	147	175	154	176	152	162	155	151	151	175	195	189	171	157	163	178	167	160	163	163	183	154	190	151	141	165	172	158	167	171	169	172	164	144	189	159	166	171	171	168	192	199	168	186	169	166	193	165	151	144	164	186	171	156	176	156	144	169	159	174	161	163	142	148	169	166	174	171	157	144	163	163	160	144	172	137	157	136	186	189	162	159	164	169	188	174	171	180	179	146	169	160	194	179	166	164	173	196	163	148	166	144	175	163	121	152	157	179	156	149	155	164	158	174	144	177	164	160	168	170	169	157	181	163	195	164	156	188	182	152	166	178	159	186	189	162	162	168	158	161	192	172	139	181	184	166	187	183	180	170	153	191	153	174	153	171	169	148	145	140	162	143	192	172	171	177	134	158	190	170	181	152	171	152	169	142	166	152	165	172	170	159	175	155	178	161	166	157	180	172	136	174	179	162	175	181	143	181	168	159	152	141	195	163	171	183	165	156	159	155	183	166	159	172	164	150	191	157	170	160	138	163	174	145	166	164	157	148	162	169	150	182	202	185	168	162	171	152	160	156	187	165	153	166	188	194	167	155	165	148	156	161	161	180	169	180	172	183	165	163	166	154	157	169	171	167	179	159	162	187	172	155	193	154	181	157	164	133	184	166	164	153	163	171	167	169	166	171	175	172	165	177	160	185	163	184	188	167	160	147	154	163	162	156	160	166	145	172	138	164	172	177	180	180	180	161	185	180	158	178	162	175	153	171	164	136	161	203	176	165	161	184	170	147	168	186	178	189	162	193	159	187	166	186	186	156	176	167	173	169	169	168	159	155	180	190	151	160	159	165	185	193	180	158	160	171	149	178	152	187	166	186	146	161	156	173	155	172	192	134	169	167	177	159	151	166	175	170	176	149	166	162	159	156	194	166	170	181	182	157	159	182	146	161	166	144	180	188	163	153	145	178	163	194	172	184	180	154	160	160	178	165	180	195	182	169	170	167	183	156	166	167	171	198	181	170	181	167	183	154	168	158	160	147	169	161	155	168	159	162	183	168	164	179	157	134	171	185	160	173	171	161	148	152	175	181	163	161	165	164	186	175	190	169	182	180	152	172	156	154	176	160	159	170	178	167	140	170	155	182	156	171	185	151	161	173	188	171	150	167	175	162	170	167	162	180	166	189	184	164	180	170	141	174	156	173	160	154	176	151	177	180	162	179	170	176	177	181	210	154	187	156	166	168	159	155	204	176	179	163	158	185	158	165	183	180	141	195	167	174	172	171	150	180	165	170	177	176	180	177	198	162	166	165	167	166	138	175	157	162	168	155	152	146	182	156	153	143	179	171	163	171	155	175	154	153	165	173	160	142	158	169	141	164	135	164	136	169	188	161	169	166	168	164	162	158	174	151	152	172	159	152	138	160	172	164	174	146	164	142	170	187	174	159	144	163	149	139	177	178	147	163	178	159	181	168	154	204	190	150	181	194	175	153	165	154	172	165	165	178	143	138	174	168	157	147	186	171	184	172	149	166	160	173	166	161	160	160	171	137	179	166	154	166	161	139	177	176	188	156	149	187	145	170	157	163	202	177	176	174	168	174	157	182	165	155	180	144	167	185	156	169	177	166	158	154	166	184	155	169	177	150	174	163	176	187	174	160	169	142	191	158	167	173	155	162	165	171	156	187	183	175	170	170	147	170	166	162	154	171	169	167	201	155	173	166	162	160	183	154	147	156	172	184	137	164	167	181	149	154	166	161	153	179	160	147	153	171	161	166	156	166	148	144	171	165	174	179	153	153	176	188	184	171	167	172	181	141	153	171	185	166	164	157	157	169	150	185	174	176	180	177	152	173	186	179	172	164	148	167	160	159	177	143	142	158	149	164	158	169	158	171	153	201
9862	4756	594	581	517	555	537	535	523	497	565	506	466	475	499	471	494	459	530	463	501	508	454	483	520	503	485	490	502	510	501	483	465	470	493	513	493	496	504	464	487	473	505	437	457	489	423	463	511	484	490	484	496	487	507	466	455	475	511	478	492	472	473	468	488	479	466	491	483	534	489	511	464	465	452	459	505	487	479	473	479	467	468	508	485	485	504	496	474	479	484	501	462	491	508	460	472	488	480	475	479	492	498	459	500	486	462	482	452	515	523	492	466	472	475	480	463	474	483	459	458	505	481	469	445	484	498	497	487	471	436	534	499	464	478	496	464	502	494	510	465	492	523	496	504	472	465	449	506	481	458	481	499	444	501	485	473	497	504	483	476	486	492	476	502	494	476	461	507	492	452	471	525	487	449	494	450	469	452	470	458	521	495	502	517	486	511	499	481	469	459	471	454	477	517	450	460	502	470	487	480	499	483	500	497	471	487	443	498	457	491	467	467	475	509	510	445	513	450	465	496	479	486	479	451	449	502	499	475	475	506	487	452	480	497	473	459	460	487	501	495	501	481	492	492	451	446	478	492	464	441	459	473	471	457	477	470	487	469	491	458	485	428	462	481	440	465	463	460	474	463	471	477	513	469	462	499	463	474	482	487	466	482	499	499	465	509	499	477	496	490	474	473	457	465	448	468	512	472	445	497	456	485	470	446	509	516	531	496	499	488	484	483	450	485	440	438	495	518	475	456	475	500	519	501	433	479	455	482	481	468	504	484	454	483	475	473	471	491	485	462	488	471	445	469	514	470	480	459	459	504	456	474	481	514	449	496	462	499	498	493	469	479	487	515	447	465	487	510	455	461	493	475	454	461	470	461	443	478	498	489	463	456	500	508	473	468	493	482	496	458	503	500	490	476	483	452	519	488	496	514	509	413	511	468	467	484	513	494	487	469	480	480	502	467	497	477	504	511	452	457	485	489	487	482	504	481	501	468	467	482	511	466	498	495	460	461	457	480	468	548	447	466	479	511	498	495	534	509	479	465	499	465	493	479	435	476	474	450	475	530	487	476	486	518	465	483	489	500	489	461	516	497	503	484	452	483	501	509	432	485	456	447	485	497	460	453	467	472	460	478	488	465	480	475	456	511	501	498	512	495	471	470	474	516	459	473	485	480	496	473	494	499	482	486	465	443	476	506	446	472	466	451	495	492	474	477	525	479	498	488	480	449	479	508	492	487	447	520	468	461	471	455	518	490	486	437	514	473	523	484	477	478	502	479	453	473	510	485	508	465	477	485	465	500	473	489	460	531	480	467	445	531	475	495	483	524	484	474	486	492	498	484	478	485	464	431	477	456	451	485	487	481	493	479	508	431	482	512	484	487	465	515	476	471	513	454	505	439	466	483	501	493	469	463	490	486	485	488	489	464	482	490	497	517	484	460	475	468	487	508	493	476	475	488	478	449	499	489	495	493	477	505	500	499	509	516	472	435	467	493	511	464	435	482	510	472	482	494	482	496	494	501	514	509	466	469	457	509	446	483	499	473	456	430	498	507	478	464	478	485	519	503	506	493	439	535	456	478	466	489	489	473	507	475	493	479	524	464	467	505	481	473	457	503	503	463	471	446	485	475	472	458	475	501	491	471	492	509	461	480	464	505	466	464	472	493	479	475	466	484	471	476	481	492	513	488	470	490	477	536	519	514	484	484	450	499	536	493	468	436	493	482	482	467	477	495	523	500	501	465	471	504	470	487	500	455	500	450	474	467	480	499	448	501	450	464	471	506	522	472	459	531	481	464	484	498	490	481	472	480	501	495	495	462	487	469	478	466	501	464	479	501	517	485	514	487	533	465	488	489	441	474	483	491	486	464	495	479	486	449	491	495	468	528	486	482	463	486	463	475	460	512	507	463	487	514	469	501	488	456	485	483	456	492	488	458	477	451	513	513	461	472	520	453	458	468	490	505	453	466	496	507	484	527	463	511	493	489	457	475	464	466	505	488	512	462	461	468	478	464	463	487	500	450	499	498	426	447	481	473	508	440	472	454	470	510	454	486	499	499	500	487	445	516	470	472	496	521	458	460	495	478	446	471	515	478	460	463	444	518	479	449	485	490	473	488	490	457	486	476	461	435	471	479	497	526	433	476	436	524	496	514	493	478	507	487	458	501	496	480	508	487	496	457	511	488	484	484	467	483	482	460	486	477	477	495	507	466	475	517	490	526	460	473	462	479	477	446	454	505	430	445	470	501	467	469	486	504	455	474	444	480	479	449	424	470	462	451	479	449	463	534	513	466	462	461	513	518	429	468	491	491	500	472	505	457	498	451	484	443	465	473	457	467	476	472	448	472	499	439	499	497	486	482	475	473	494	504	472	513	504	511	487	461	486	495	492	484	521	506	501	498	494	483	480	485	484	510	474	471	469	504	461	472	527	445	471	453	486	459	518	488	522	472	509	500	494	472	494	521	450	513	495	487	470	530	480	481	470	455	454	487	493	505	492	468	482	501	477	499	471	476	467	473	487	500	475	470	483	465	466	496	497	509	457	460	515	522	502	482	447	474	498	472	468	512	490	511	503	471	488	477	453	478	480	465	482	516	489	470	539	509	484	476	499	480	460	453	474	457	479	453	501	438	482	495	456	521	503	498	486	491	487	518	505	492	428	508	484	461	426	480	482	454	477	456	498	474	517	502	512	484	468	450	466	484	479	466	465	477	472	502	451	465	457	471	491	454	471	484	492	492	432	484	465	514	474	481	487	485	465	450	471	481	468	467	501	554	469	472	499	470	486	486	501	456	474	466	505	483	462	501	483	449	448	482	484	484	493	463	489	494	468	500	519	491	492	493	448	474	449	509	491	485	520	487	513	465	458	479	499	486	444	489	488	497	498	508	472	481	482	511	527	476	481	503	459	479	483	463	477	487	469	500	481	462	440	480	445	478	451	498	478	463	501	470	514	497	506	519	501	501	453	487	479	438	492	472	479	479	461	467	484	463	491	475	507	466	484	462	461	458	482	465	451	468	498	496	497	463	473	498	505	483	527	487	508	477	473	479	468	479	476	459	531	462	478	458	465	513	461	482	487	493	455	503	465	460	457	507	448	494	455	477	463	499	464	473	437	494	479	475	507	452	484	516	468	450	501	491	490	515	438	493	486	486	516	499	456	456	495	496	491	468	472	442	477	476	485	473	464	515	487	501	451	515	488	482	492	469	473	552	468	473	528	484	469	523	487	469	479	492	489	506	502	488	484	464	462	499	446	436	489	470	485	485	470	475	490	455	471	477	521	451	490	475	509	443	475	483	502	499	498	451	457	484	470	488	496	499	461	500	486	477	511	477	497	489	536	455	492	490	490	545	456	475	456	511	478	490	463	506	455	480	489	454	486	504	482	470	504	492	472	506	496	495	492	472	467	458	475	473	459	471	522	429	455	492	491	506	482	482	489	475	482	472	480	446	484	470	494	477	503	474	473	504	455	523	428	500	486	477	504	474	518
55091	39820	6390	1003	649	546	503	485	418	421	403	376	363	370	332	380	352	340	306	356	344	374	332	352	333	335	327	354	325	323	356	332	337	317	299	324	321	339	311	324	323	340	347	330	325	325	351	353	298	320	358	320	344	338	363	356	310	342	323	309	339	335	310	308	304	302	334	321	329	312	298	327	307	362	320	373	310	349	344	321	324	327	333	339	367	341	338	292	337	358	326	324	339	331	347	350	331	376	330	320	333	282	337	354	335	356	338	313	310	356	313	314	330	355	320	335	330	352	369	323	302	327	339	333	340	364	343	350	354	320	352	297	309	368	310	356	312	297	329	297	337	317	352	358	302	312	338	330	338	297	387	351	310	349	333	309	333	305	326	383	330	320	348	323	309	316	365	329	328	358	301	340	295	319	344	320	344	344	334	347	326	333	314	319	324	333	321	330	325	340	296	304	324	288	311	314	322	330	326	326	336	338	309	309	340	378	335	306	316	344	305	323	347	291	346	328	356	337	325	298	314	329	322	324	299	350	315	350	296	336	325	330	310	306	329	320	329	346	321	327	303	325	334	311	309	312	352	312	304	344	335	327	295	332	335	355	340	330	344	333	313	330	329	314	376	338	356	352	352	336	297	345	342	311	312	340	299	370	329	342	322	306	323	336	354	317	306	292	349	313	292	334	341	348	336	309	324	305	345	304	329	306	329	308	338	285	350	308	344	301	336	333	299	336	346	330	325	281	313	299	352	358	354	331	337	286	346	324	304	330	335	324	334	343	347	327	352	349	324	338	319	322	299	331	328	335	316	334	348	334	352	358	341	313	311	317	309	322	310	361	303	325	331	354	348	319	319	360	375	337	310	330	352	329	347	335	318	286	353	313	301	315	368	370	342	346	331	329	346	308	323	321	346	302	308	325	312	335	341	334	307	298	321	343	311	286	321	304	345	331	310	318	312	330	321	301	316	357	348	343	327	341	310	308	343	339	333	322	333	314	365	348	345	334	310	346	330	333	325	345	321	324	294	315	319	343	324	336	311	332	353	332	327	357	319	320	371	319	340	316	331	329	292	317	350	344	293	323	318	314	341	317	342	337	317	327	332	313	317	331	311	293	355	384	343	357	326	345	333	314	334	337	306	331	310	361	303	313	334	319	327	308	330	324	316	305	328	316	356	327	313	299	329	301	314	329	335	352	300	334	342	364	337	332	331	335	305	309	374	337	350	357	327	322	316	339	336	336	333	307	310	345	331	314	366	289	319	359	323	311	335	353	320	348	339	319	320	355	324	365	304	329	348	327	321	343	321	339	328	327	330	305	312	356	307	336	328	338	326	287	333	333	370	342	328	337	347	338	339	335	340	327	313	346	368	389	337	363	326	306	345	348	330	337	292	336	364	359	282	328	331	327	326	318	345	336	336	367	309	342	330	319	326	316	343	279	318	350	345	331	312	324	337	347	325	330	352	307	311	339	311	324	289	356	337	283	337	313	309	341	311	341	316	320	319	326	323	330	347	325	352	307	345	334	364	335	344	325	315	322	343	347	312	327	348	330	324	327	341	328	288	339	316	339	344	333	316	339	330	327	335	309	335	396	330	328	323	289	354	342	331	325	319	324	343	328	329	339	340	298	313	334	351	332	353	336	311	319	319	329	332	353	346	335	299	341	291	365	312	329	348	344	322	338	336	342	316	336	315	294	316	337	354	350	356	336	329	297	345	320	355	314	364	339	322	329	356	324	353	328	332	317	315	341	307	347	368	333	355	335	311	343	316	331	312	340	329	347	342	345	388	289	325	337	344	347	345	317	352	324	290	319	342	344	316	299	317	344	330	321	311	346	347	333	312	347	320	318	324	324	329	322	315	329	345	303	325	303	345	349	357	307	358	331	329	300	296	321	319	336	312	324	333	306	325	341	305	343	350	321	338	346	352	319	355	335	315	337	334	311	338	311	327	316	349	358	339	303	355	349	327	328	314	305	345	293	335	310	321	333	299	332	331	368	327	339	387	320	321	336	318	320	323	333	312	325	308	326	314	333	338	328	353	316	331	339	321	296	345	327	336	314	345	291	332	338	325	359	314	347	349	305	338	335	325	299	327	344	338	368	277	340	308	318	329	331	331	335	320	313	311	309	338	292	314	333	295	325	334	351	342	346	320	317	360	337	321	336	345	302	326	342	368	327	315	353	343	334	309	309	291	322	321	353	345	327	326	307	367	319	340	334	358	314	322	378	347	347	343	357	309	326	373	330	331	353	362	281	328	323	337	337	306	310	313	356	328	350	332	368	337	316	319	324	339	366	332	344	344	339	314	347	326	290	351	320	359	364	366	324	333	341	335	305	330	380	351	288	332	326	338	306	333	311	343	321	354	301	300	328	323	323	330	354	338	333	334	334	319	328	335	301	341	294	315	317	312	324	354	326	320	341	326	293	327	364	350	367	320	294	343	306	339	333	362	307	346	349	320	323	338	311	334	332	300	337	343	322	306	366	354	347	364	330	287	281	345	306	336	331	326	304	354	347	338	350	364	311	323	325	285	332	342	329	326	323	354	318	314	312	332	319	360	322	285	316	312	321	327	318	362	336	341	353	346	311	311	352	301	363	309	331	336	357	332	303	354	332	316	334	346	348	344	350	330	314	346	317	345	331	337	335	329	353	327	335	306	370	321	354	355	327	313	326	318	327	328	352	337	349	348	353	328	300	385	321	295	343	323	324	330	320	329	350	313	301	304	335	311	336	314	297	309	357	312	321	299	316	319	321	319	318	306	348	346	307	280	338	329	366	352	328	311	332	321	337	325	331	323	346	338	344	336	353	321	344	332	308	344	360	347	355	312	324	325	320	317	311	312	319	309	342	350	363	324	343	340	337	367	308	312	325	304	344	348	329	309	320	338	304	338	342	309	327	331	331	322	304	292	346	334	339	307	346	331	338	349	303	322	296	347	327	349	313	312	393	342	297	360	312	328	370	355	345	362	329	331	345	313	369	356	321	307	324	319	350	320	322	343	341	321	325	321	340	320	328	339	354	335	311	324	325	351	324	301	319	327	310	340	338	288	315	330	327	319	327	317	302	322	356	313	328	317	356	328	335	301	317	363	329	364	369	332	327	341	320	333	319	332	331	321	326	332	301	298	299	354	333	305	340	329	314	347	311	345	335	327	329	326	324	344	313	317	318	323	337	329	343	311	347	322	364	335	303	323	333	329	334	320	365	351	336	356	331	294	318	332	346	344	326	337	326	338	310	359	320	323	304	318	312	319	343	365	336	301	317	346	315	343	333	313	318	343	303	323	344	336	338	349	295	319	340	349	336	333	358	341	327	334	293	317	332	341	324	289	322	328	333	318	345	328	340	328	336	340	301	349	332	357	326	320	359	327	339	315	340	343	285	357	308	341	321	314	284	336	340	323	326	314	351	301	310	319	351	329	336	330	336	355	323	294	338	320	346	293	293	308	298	346	336	335	307	328	324	347	348	355	300	343	325	329	339	351	311	329	321
32796	22003	2137	2581	2367	2027	1746	1579	1404	1304	1236	1202	1114	1089	1087	1015	993	969	980	947	915	896	970	898	931	908	851	883	966	877	922	870	923	833	885	860	901	826	879	848	835	860	846	819	898	845	883	867	868	853	879	870	862	827	819	824	840	831	843	852	876	838	890	791	816	853	851	845	806	801	869	853	854	820	854	835	853	769	876	810	820	838	846	829	837	864	831	832	883	892	811	768	897	899	850	851	834	851	823	818	827	811	843	846	851	868	838	812	869	834	806	823	833	871	813	896	895	799	837	811	866	818	814	816	868	763	837	825	844	853	849	917	806	823	814	862	828	831	818	857	793	805	838	858	820	851	791	831	825	819	845	783	850	811	839	809	812	825	836	813	841	766	820	830	859	759	798	834	873	812	777	831	840	804	807	862	807	842	808	835	795	820	768	849	857	842	847	854	823	801	826	820	840	874	825	836	858	893	795	865	859	824	808	784	795	805	819	811	844	818	797	849	813	820	872	784	816	780	850	838	794	900	812	781	813	866	782	877	809	809	853	825	838	834	827	839	819	853	816	834	760	883	845	788	863	851	790	857	845	867	842	794	839	864	874	800	849	822	813	786	818	812	797	778	823	831	867	763	839	832	862	851	836	787	806	810	839	844	804	840	837	833	820	849	775	846	916	825	827	837	867	816	795	845	826	783	818	828	813	854	815	768	821	819	837	850	815	846	896	795	839	833	823	860	802	858	841	859	809	832	799	850	844	878	809	816	850	818	810	817	834	792	833	814	782	887	833	851	826	801	819	812	787	771	834	812	820	863	816	838	817	878	854	814	831	780	822	799	835	828	837	821	839	851	858	838	826	817	781	862	823	811	842	790	812	801	865	808	836	788	844	797	824	823	838	807	869	853	840	788	765	841	808	842	833	822	813	850	809	804	802	862	900	790	848	816	799	838	862	853	845	813	822	812	854	808	769	793	821	815	827	815	843	848	813	839	840	816	766	852	825	848	873	814	838	835	772	880	846	813	840	815	861	811	862	822	848	814	780	808	839	805	806	849	783	867	791	837	841	867	855	789	788	834	873	817	805	815	860	829	862	830	864	864	818	790	811	842	821	800	825	822	809	837	821	852	799	846	798	869	880	794	868	890	836	760	866	809	833	740	810	859	856	773	747	845	841	866	814	790	844	788	772	797	792	835	791	850	816	795	778	823	811	809	849	776	848	837	865	818	824	832	799	852	801	821	888	825	853	852	859	815	819	818	807	831	847	844	846	767	827	804	852	800	814	820	824	803	807	879	852	877	841	804	821	803	812	814	848	863	845	862	768	822	792	811	827	790	809	841	887	824	823	783	801	804	795	821	823	791	828	804	838	775	823	820	832	847	795	868	846	795	796	875	820	851	870	830	855	797	815	794	881	801	858	879	817	849	822	843	827	856	862	847	821	836	849	849	845	831	841	810	820	808	852	827	824	849	775	810	790	793	822	815	822	827	833	817	803	783	818	780	786	840	881	832	780	839	791	775	823	786	850	807	807	875	876	780	856	833	807	845	817	811	858	833	853	802	763	797	816	860	813	819	848	856	848	882	830	828	856	796	825	812	873	765	819	839	784	840	878	844	831	837	845	869	856	781	828	857	880	815	821	814	883	875	842	796	781	808	859	821	806	839	831	800	807	842	823	806	880	829	826	822	865	809	824	795	840	813	884	852	835	846	842	830	813	811	795	827	836	849	863	831	812	819	826	837	845	825	849	828	833	850	826	817	850	810	825	829	768	827	843	846	814	834	849	866	814	821	849	790	825	811	846	790	874	820	864	835	846	840	792	899	811	814	819	845	811	825	809	828	825	844	804	821	781	836	827	826	821	833	884	865	816	816	792	813	814	831	829	845	827	778	811	831	837	815	817	815	837	807	816	831	846	880	798	817	832	848	840	866	845	857	844	812	848	863	811	846	799	837	872	809	848	833	880	821	839	865	770	792	810	892	851	783	830	807	820	868	854	864	810	828	828	831	779	824	810	788	864	842	821	819	776	859	828	755	787	890	840	812	897	877	860	808	822	854	808	880	812	790	801	803	829	880	822	783	858	835	783	857	844	860	847	840	846	810	816	810	812	851	790	813	786	851	804	855	814	776	859	782	786	787	827	833	887	824	860	855	775	883	837	872	787	863	827	785	842	849	838	801	869	831	830	809	843	807	814	800	799	826	864	816	796	816	873	798	867	838	835	799	851	797	832	789	784	812	814	780	830	800	802	815	765	827	860	822	854	842	773	820	843	857	842	813	827	834	852	842	803	847	803	842	800	806	791	818	855	802	846	853	848	883	756	789	843	819	820	791	788	822	847	851	844	844	846	809	835	874	867	767	837	841	821	813	807	807	801	841	841	799	848	870	788	866	850	794	848	841	826	825	792	845	830	851	836	842	822	836	830	779	813	820	868	823	835	845	830	839	853	839	827	846	838	759	811	809	847	798	834	850	790	852	778	848	838	774	839	830	839	798	806	823	854	820	823	811	815	791	799	818	772	822	827	823	839	846	860	849	851	841	822	798	835	807	807	797	808	815	862	870	848	826	841	854	859	825	797	787	825	812	847	834	816	825	827	818	835	820	857	788	836	852	854	765	845	795	808	845	794	849	850	811	851	806	855	860	873	826	824	860	881	847	787	831	847	839	810	836	788	823	824	839	778	878	788	840	793	821	833	822	852	904	807	814	826	833	815	826	913	862	801	875	793	845	815	810	796	806	841	860	810	846	864	868	809	808	819	816	865	829	787	799	862	771	782	823	866	815	845	792	887	865	823	773	824	858	819	825	860	854	813	837	811	870	795	876	874	830	833	765	858	817	854	824	822	865	840	799	812	876	811	855	840	854	825	853	839	785	779	798	779	816	843	824	803	836	823	859	820	800	816	843	837	869	827	840	817	799	825	821	785	841	861	837	840	866	845	828	803	879	798	802	835	830	832	803	788	849	836	884	782	749	830	824	848	778	798	852	845	807	837	852	818	788	803	818	857	857	817	808	814	858	891	800	815	808	830	816	788	785	849	818	856	834	785	792	815	844	884	843	833	824	861	789	800	790	815	815	788	822	887	817	783	817	842	861	824	873	793	876	872	829	839	814	895	858	807	865	818	829	833	809	806	859	854	801	853	868	829	852	823	850	822	822	863	829	852	761	774	790	782	866	844	847	836	837	833	815	842	761	850	839	825	830	800	862	825	818	826	825	881	832	800	793	840	770	848	768	773	806	796	821	817	865	875	838	854	829	824	835	760	830	848	835	848	831	840	819	818	835	801	831	820	820	823	802	874	884	790	798	840	837	803	824	795	840	804	824	836	820	862	843	775	856	801	847	857	776	846	844	804	809	819	834	832	877	851	879	853	823	824	828	811	825	857	853	820	808	812	801	852	844	828	826	832	831	858	805	816	803	825	851	842	847	844	841	868	851	810	820	830	795	853	823	846	795	848	840	876	799	817	875	856	818	807	855	817	855	793	821	821	839	860	825
69759	53323	13117	2475	1075	886	675	570	523	511	492	467	437	405	410	433	376	378	405	359	362	393	343	348	360	363	354	348	402	341	365	339	373	356	366	342	357	354	345	302	391	331	317	389	370	361	392	359	380	342	331	319	362	346	354	332	326	360	377	327	371	317	375	364	338	303	334	328	315	358	346	356	383	345	335	335	344	337	316	359	341	302	307	325	342	322	360	353	353	375	344	383	339	360	334	342	385	323	389	337	335	342	361	349	319	352	355	336	324	342	327	355	334	326	358	354	315	359	385	351	340	304	314	317	360	369	349	326	352	376	350	303	362	358	349	365	342	355	349	336	322	368	377	368	365	324	379	333	387	350	349	323	352	344	343	321	316	333	344	354	329	326	330	372	355	344	367	371	367	329	356	330	343	350	334	359	368	358	356	351	342	380	341	337	345	334	331	338	371	330	350	322	353	358	383	341	329	300	342	351	353	325	378	343	356	328	349	350	334	371	351	350	296	378	327	372	360	357	320	380	319	326	374	337	363	392	345	352	361	311	363	335	355	353	338	331	372	339	353	346	334	383	371	375	349	336	362	352	364	364	315	363	302	378	348	336	364	322	309	327	317	362	330	382	328	356	385	389	349	354	355	348	351	377	370	352	383	358	322	343	346	353	352	357	386	372	357	322	327	354	376	340	353	319	381	353	398	343	390	339	350	342	310	344	338	358	333	337	346	362	351	378	354	340	358	335	362	374	361	337	343	361	314	378	345	342	382	356	351	340	342	338	343	342	349	338	359	350	349	311	342	321	329	360	304	323	349	339	329	384	337	366	347	365	348	353	331	356	344	343	332	364	346	336	359	330	356	309	374	337	340	354	349	337	344	354	330	323	351	401	378	361	327	343	339	360	326	363	372	375	355	341	363	355	356	357	344	380	349	352	339	355	365	361	327	352	343	384	341	362	360	361	332	341	343	365	338	331	354	347	374	373	350	356	410	344	346	319	327	356	323	380	358	372	324	329	347	328	349	354	353	363	292	347	323	386	366	347	369	389	312	326	363	362	328	327	356	331	361	342	312	337	378	375	327	367	334	364	361	334	380	361	342	328	345	345	357	352	381	354	370	347	348	346	324	371	324	346	345	324	368	353	308	362	346	334	321	324	350	374	337	360	372	355	340	360	324	327	355	352	341	318	361	346	353	340	367	365	347	335	380	325	360	336	378	346	366	345	342	318	367	329	346	363	325	315	370	348	394	364	359	341	338	304	363	357	337	357	311	352	368	380	343	339	349	354	318	345	384	362	337	320	368	364	339	332	357	346	389	365	331	341	327	338	345	362	358	360	341	366	352	310	372	330	369	365	377	365	343	377	337	379	358	341	342	372	345	353	362	291	341	328	336	351	344	315	360	347	338	329	346	361	352	355	365	367	387	362	322	360	356	325	388	316	328	357	350	371	351	359	337	358	352	321	371	337	375	332	373	337	323	358	319	352	317	334	347	352	355	358	357	345	357	354	358	352	357	323	373	391	346	367	332	360	357	348	377	350	368	336	356	344	377	363	353	302	324	325	349	361	354	393	342	311	330	351	314	359	336	357	360	356	334	323	329	332	388	346	319	337	324	356	390	356	351	391	341	363	320	361	400	366	377	372	325	354	349	366	381	346	330	324	344	339	332	333	333	356	386	349	344	349	382	347	359	332	339	367	357	342	350	351	357	329	334	354	341	366	373	325	394	385	368	319	333	370	353	349	349	345	338	331	363	353	359	364	344	317	355	366	339	368	332	373	380	362	345	372	371	380	340	350	355	325	376	344	348	373	389	334	322	322	346	345	360	349	399	379	366	335	358	337	308	333	340	329	355	333	384	377	354	353	338	362	349	362	365	319	330	366	342	326	354	332	342	329	365	366	340	357	334	328	349	373	324	352	340	360	361	364	330	332	297	354	362	313	330	364	337	346	313	359	356	371	346	341	379	360	330	354	320	360	351	363	331	336	351	358	324	358	363	354	394	345	359	312	369	358	391	313	369	335	346	341	318	339	331	340	337	342	351	377	358	320	362	326	376	359	382	339	346	374	344	366	381	356	305	333	302	360	374	360	367	358	317	347	373	322	320	353	340	378	350	338	329	348	317	362	362	332	391	348	375	313	349	328	366	364	350	337	378	343	355	358	377	374	361	363	360	344	330	381	323	370	350	312	319	332	327	321	347	318	334	375	376	342	356	357	348	310	351	325	345	340	357	319	358	320	315	347	368	350	327	354	341	374	371	351	358	350	345	364	372	362	377	359	344	358	324	333	355	361	351	362	352	323	364	368	360	342	361	340	353	365	381	339	331	354	345	333	343	324	318	359	342	352	361	341	337	328	352	350	336	357	334	345	340	350	331	334	352	339	365	361	338	355	324	350	340	343	333	332	372	375	363	372	320	366	378	331	338	367	347	345	310	339	353	376	320	339	300	345	367	330	391	318	329	349	328	335	368	347	331	329	356	334	315	309	338	348	363	356	359	375	352	330	352	363	352	330	379	342	350	328	315	325	371	341	337	324	348	317	296	383	364	328	341	343	354	335	336	332	353	333	393	344	400	333	369	344	340	362	346	337	357	348	368	350	333	339	355	366	361	344	399	332	340	338	372	320	328	335	393	328	342	317	352	366	361	354	342	338	337	307	322	307	363	351	376	304	345	346	346	369	348	347	329	348	374	382	306	378	394	363	351	345	328	336	329	336	326	314	316	353	338	356	338	322	354	324	352	333	367	360	333	346	367	369	322	358	375	370	364	367	343	366	330	356	324	320	361	337	320	366	334	362	335	370	354	393	378	322	330	309	360	381	376	357	337	343	357	324	356	346	345	347	351	320	341	322	337	361	332	353	314	333	330	377	355	328	364	344	365	336	350	349	337	360	349	353	354	350	326	355	325	345	349	372	360	364	386	361	358	361	351	327	350	352	329	320	343	340	321	358	338	361	344	333	322	324	362	339	330	368	332	390	351	332	328	324	323	337	376	349	361	387	363	403	370	309	352	347	349	410	348	319	315	349	323	361	378	328	341	365	370	348	364	351	334	338	345	320	351	331	347	340	342	338	328	330	360	371	372	357	372	358	341	358	346	343	331	387	345	365	346	360	358	348	349	360	331	356	358	374	350	336	334	367	310	366	391	368	342	339	322	321	349	355	342	320	359	371	358	354	340	330	348	362	343	369	377	306	363	326	358	339	356	341	371	320	353	335	341	376	360	309	378	347	346	350	361	328	351	345	343	343	328	341	344	382	327	385	371	339	301	340	343	359	328	370	336	358	370	367	375	359	313	359	340	331	381	374	323	350	348	376	321	341	336	349	367	290	363	377	376	342	301	356	370	359	355	348	330	358	359	327	348	332	354	334	356	379	323	359	373	364	369	319	370	364	360	347	344	357	337	331	361	323	333	355	375	360	335	361	351	355	328	381	342	360	369	348	349	354	341	337	361	339	348	361	342	330	331	372	394	373	335	368	344	328	350	344	337	335	358	353
42044	27797	3561	4126	3676	3179	2661	2204	1940	1795	1632	1480	1438	1347	1315	1213	1148	1066	1094	1111	1002	1045	1000	982	990	1031	962	971	960	925	960	939	947	944	897	905	904	938	934	907	897	881	929	890	849	890	930	866	912	922	875	865	857	850	878	916	867	842	913	864	826	892	888	888	827	890	891	861	839	849	826	880	821	876	867	864	822	864	896	785	863	865	872	883	844	832	871	867	865	854	847	789	827	815	901	826	886	813	866	893	852	839	834	848	861	838	902	844	850	860	853	847	880	856	826	868	792	779	826	853	872	810	882	852	864	850	848	863	870	875	844	865	862	833	834	832	847	830	826	853	841	804	822	821	890	818	840	877	833	781	847	833	808	891	874	834	821	821	782	799	880	820	782	840	832	864	865	801	808	869	844	826	841	824	832	828	814	885	853	853	805	843	870	877	839	801	854	834	822	852	850	854	789	857	791	817	798	817	832	814	854	832	825	828	814	862	842	819	830	879	895	815	811	829	781	837	877	837	873	820	909	812	824	831	817	820	835	838	865	844	842	817	867	903	801	853	857	859	796	784	827	832	820	879	836	832	821	822	805	825	881	837	841	819	876	844	812	825	868	879	841	820	878	820	817	847	848	792	819	882	817	860	850	799	845	879	824	813	806	845	843	853	846	882	819	763	800	795	866	860	887	873	797	833	872	845	832	816	857	897	857	820	882	836	839	876	786	827	825	812	861	880	873	819	848	884	847	811	791	849	834	837	847	843	821	830	739	828	849	870	843	870	764	886	782	877	774	888	835	824	833	855	834	828	810	916	853	767	869	848	846	812	751	853	869	846	834	864	786	844	879	853	914	835	888	857	832	884	869	865	815	787	852	876	823	856	830	832	828	902	866	813	878	835	912	815	842	808	863	824	849	844	823	850	840	838	884	850	843	860	832	798	895	811	778	823	823	853	843	787	842	868	818	912	829	800	822	827	815	823	847	792	837	824	853	823	772	824	849	878	832	830	817	851	829	817	835	818	813	849	852	773	842	848	865	775	825	854	796	845	825	903	880	889	855	818	836	824	809	802	826	842	834	781	850	791	840	777	834	840	822	798	803	875	798	834	857	856	854	836	857	866	829	837	895	868	835	840	827	830	854	794	891	876	805	894	868	902	892	831	815	833	819	865	874	839	850	866	875	913	831	840	871	878	875	858	898	809	890	914	854	788	857	844	855	891	820	795	855	844	863	833	859	848	898	842	850	855	838	854	837	825	868	848	851	827	915	863	849	824	853	905	855	828	829	858	802	824	892	803	855	845	851	784	803	842	845	858	846	781	814	832	840	846	878	804	868	827	780	860	778	800	833	796	857	850	845	889	853	868	859	821	826	844	870	828	844	778	851	858	846	848	834	829	876	812	818	773	839	808	808	871	850	776	893	829	852	845	830	898	837	831	890	846	878	859	802	853	849	860	832	844	890	856	838	824	854	838	852	802	887	818	858	898	831	811	800	904	842	881	853	814	839	857	823	822	858	840	816	834	799	874	846	800	898	814	859	853	844	861	795	831	815	856	851	847	870	867	872	820	833	844	830	856	864	816	825	857	759	834	794	847	828	810	827	822	822	858	768	846	845	775	841	820	859	838	831	812	888	844	887	814	820	787	840	891	882	827	845	819	843	864	798	880	839	849	898	826	857	865	852	833	822	847	902	855	840	837	784	839	875	805	865	872	833	861	897	812	842	835	856	866	913	853	797	851	851	857	804	816	886	875	808	889	846	840	828	854	886	819	825	817	886	836	860	871	856	874	824	828	835	834	844	840	834	830	856	830	829	886	812	840	884	817	824	904	849	885	849	892	822	843	903	910	854	876	831	839	886	831	829	812	842	804	844	869	859	823	823	869	874	837	828	860	867	872	833	837	833	840	816	837	905	868	839	832	880	832	849	853	822	810	826	843	864	877	838	850	817	855	874	845	819	814	817	812	816	866	881	860	808	851	873	807	843	829	810	778	826	858	866	866	810	824	857	813	841	869	856	853	834	827	884	767	846	822	840	891	836	882	895	847	877	816	860	870	834	839	841	834	874	879	865	852	855	895	855	889	837	823	835	863	855	910	832	833	926	851	868	855	831	839	889	844	850	817	824	846	804	838	858	874	817	847	879	791	831	816	840	868	819	833	863	831	855	881	874	851	853	873	838	852	861	830	856	840	870	834	847	845	795	890	820	843	840	810	816	820	834	834	860	844	850	879	821	805	861	874	897	873	860	878	822	819	817	816	810	817	863	841	861	857	844	855	865	812	809	839	905	870	871	821	901	857	850	815	822	870	875	831	842	813	798	878	863	815	830	827	846	875	835	877	876	827	788	857	795	866	811	839	858	839	832	854	806	834	869	802	845	837	856	857	822	873	819	900	876	828	823	806	858	826	843	844	815	849	832	860	769	835	822	827	819	881	840	847	832	878	836	895	857	836	791	825	844	836	868	895	815	864	868	852	856	872	840	835	858	876	827	925	855	815	858	863	837	869	816	807	821	810	846	809	867	860	847	826	901	814	822	762	885	838	891	811	862	899	879	857	849	820	872	809	874	829	857	846	910	823	870	826	880	793	875	874	814	783	837	796	793	846	808	838	846	837	831	841	846	879	855	805	808	866	840	849	806	902	829	801	832	825	813	862	823	805	850	834	894	856	841	876	865	835	834	816	819	859	863	881	825	843	819	848	782	858	824	880	845	860	781	817	815	859	828	818	893	877	831	873	808	872	856	890	840	791	883	846	848	805	879	873	800	805	867	831	827	860	829	831	854	868	835	782	870	876	860	846	833	832	807	855	827	813	803	846	824	837	840	825	896	848	836	845	877	845	863	826	828	856	819	864	812	791	865	838	827	833	821	873	877	840	822	835	855	815	854	813	818	857	891	832	838	853	798	834	819	785	849	870	839	834	824	833	835	851	840	831	839	846	859	858	846	874	796	854	894	856	822	872	854	888	838	867	821	829	884	806	839	819	846	772	835	800	846	882	795	896	851	841	846	836	830	840	806	843	858	872	839	855	795	865	845	882	837	860	824	840	849	847	851	800	883	899	809	800	881	820	804	847	840	879	875	844	798	865	811	852	850	789	846	839	840	856	817	795	869	847	827	804	777	838	828	867	827	876	818	873	849	810	848	870	858	837	822	845	838	901	865	812	842	898	828	816	862	787	883	843	866	845	819	831	853	851	780	801	825	840	890	804	858	750	844	838	789	811	880	842	816	892	793	844	838	843	814	830	840	834	854	830	842	851	890	827	836	819	861	884	813	833	840	822	872	826	834	822	813	837	874	817	850	814	852	857	836	828	826	864	856	861	875	854	837	842	841	775	874	877	808	801	837	818	877	840	842	817	852	816	789	805	865	823	833	828	873	872	829	831	838	836	825	818	760	875	892	847	828	837	860	811	816	852	840	819	849	855	875	826	851	853	806	849	798	871	818	817	859	847	863	859	802	809	833	858	848	826	885	828	888	855	896	817	826	809	829	811	858	853
9909	2991	214	158	170	159	176	174	177	167	155	178	153	173	168	153	172	143	163	178	186	189	175	168	171	134	189	151	144	180	158	170	165	149	176	178	159	166	150	178	197	158	166	176	186	201	184	160	161	166	173	154	147	174	134	184	174	151	157	167	193	180	168	150	157	136	172	166	179	170	171	163	175	183	159	159	160	183	182	179	166	172	174	170	178	173	162	176	166	173	178	141	164	150	160	160	181	157	185	192	161	147	191	196	172	160	159	169	152	170	164	172	183	144	144	161	192	182	180	179	154	191	170	169	167	161	169	184	181	187	150	176	152	138	192	182	181	176	181	182	182	166	170	159	177	176	160	174	168	166	169	162	159	167	156	164	149	168	147	155	155	175	185	163	157	156	182	178	169	166	159	172	160	162	166	193	157	144	171	173	156	185	159	161	191	167	150	141	177	167	166	145	164	168	193	181	158	181	158	165	150	166	196	150	162	171	152	162	180	148	151	164	173	140	177	177	162	171	167	170	153	196	152	180	187	141	167	161	138	160	177	170	164	175	157	159	173	166	162	168	167	147	157	158	164	161	187	161	176	171	157	169	165	164	177	147	140	168	141	177	175	192	172	152	162	180	194	177	149	162	196	186	194	137	183	179	157	179	150	191	157	179	171	137	175	188	164	160	160	155	153	172	182	158	172	178	146	173	154	163	165	140	177	153	168	173	171	169	163	161	152	138	165	159	187	166	165	160	162	150	190	164	193	146	146	159	172	155	159	192	148	181	170	154	159	175	148	169	176	164	151	154	166	167	187	170	183	182	176	158	160	180	171	172	161	172	167	181	175	167	169	164	174	187	150	158	171	147	194	151	162	177	153	161	174	164	179	172	171	148	158	141	181	148	163	176	172	186	199	178	175	156	185	203	195	169	182	167	158	162	176	166	165	160	158	156	158	171	159	167	172	150	162	148	139	164	169	166	162	164	157	167	171	166	170	178	146	166	182	176	157	189	155	149	170	162	166	156	160	164	162	180	180	156	173	171	138	180	198	173	170	160	198	151	163	176	179	191	147	158	191	172	148	159	155	192	166	175	148	153	167	160	173	144	172	170	163	156	178	170	164	174	162	173	184	158	198	160	183	192	179	159	131	164	195	166	145	181	159	175	175	139	167	182	142	169	151	150	160	176	149	150	165	168	179	160	166	168	165	167	179	170	153	144	168	160	163	168	164	164	157	156	181	173	181	184	172	177	164	160	176	164	165	148	153	162	176	164	138	192	179	145	140	177	169	164	178	159	171	176	161	167	174	156	175	156	171	177	168	187	167	166	152	176	160	159	162	149	179	180	165	167	142	146	161	168	180	162	183	168	157	201	171	177	146	191	177	174	188	144	162	161	166	162	150	171	155	191	157	178	145	173	176	156	182	167	164	164	150	179	165	147	164	149	152	163	172	180	159	152	167	179	167	165	174	196	158	169	157	146	172	158	168	167	160	170	176	150	146	164	172	178	160	170	193	161	179	204	174	149	159	145	193	162	167	172	161	168	155	161	179	167	177	166	159	171	177	150	197	173	169	167	174	149	188	179	151	162	156	179	188	183	172	170	145	172	183	146	159	199	152	153	178	174	161	157	159	155	173	169	188	179	152	195	172	192	184	174	164	175	159	164	160	162	196	170	177	172	187	173	168	174	170	157	163	156	175	157	168	135	150	171	172	145	170	178	162	158	188	181	166	146	170	181	167	143	180	169	174	170	140	178	153	160	164	160	188	184	161	172	161	153	166	164	171	171	164	158	159	184	160	168	155	180	174	169	181	154	152	164	181	154	178	183	169	161	170	185	161	165	168	169	180	164	166	184	174	188	179	156	172	159	193	159	157	157	155	179	144	181	167	164	166	150	176	150	172	180	139	185	190	179	177	136	185	168	161	151	181	159	176	175	166	165	162	172	205	190	157	175	171	181	165	178	169	180	182	165	162	158	193	161	181	152	167	158	172	163	151	162	159	181	172	161	187	176	144	181	194	154	142	161	163	180	142	172	162	182	160	156	149	184	156	160	159	148	153	158	144	177	177	178	177	158	157	142	172	189	184	191	165	157	146	170	160	154	167	183	174	156	188	173	168	189	170	174	176	161	172	177	161	179	199	149	140	175	183	189	168	157	167	171	132	186	142	157	155	160	182	153	164	204	167	167	173	171	153	175	145	172	162	144	157	171	160	179	164	185	172	161	160	182	195	172	163	154	157	163	186	159	175	192	171	182	169	179	149	167	145	180	181	148	197	167	164	167	161	177	165	183	164	160	175	174	143	163	187	172	178	179	166	146	170	142	181	168	157	197	152	150	174	184	161	157	157	144	164	175	162	155	151	155	155	158	167	184	167	179	183	159	195	157	174	166	184	185	151	157	168	156	157	187	159	155	198	152	173	150	179	182	184	176	144	193	173	175	168	176	162	173	166	169	168	159	147	164	174	172	151	158	159	168	154	168	150	153	152	177	174	190	165	173	176	179	176	173	187	179	164	179	151	184	187	165	142	162	159	155	177	167	185	189	149	177	166	155	178	180	150	164	172	166	190	135	172	155	163	167	160	157	169	169	176	171	162	158	177	156	161	153	165	154	189	170	159	157	179	148	158	162	156	163	176	157	179	155	150	159	169	177	162	180	171	131	151	164	152	173	149	180	192	144	178	154	161	160	171	157	182	190	177	169	158	175	172	154	170	165	215	152	183	178	170	175	172	182	186	170	150	154	160	187	158	165	159	156	167	169	180	164	150	163	174	141	147	175	173	167	164	161	173	175	178	147	161	162	165	154	161	171	171	165	171	161	165	161	167	180	155	152	196	174	151	169	166	151	167	177	168	179	157	188	164	167	189	172	176	165	155	160	169	160	150	166	162	150	167	175	171	153	172	172	136	173	154	165	153	159	174	148	183	186	179	196	177	180	174	173	162	151	168	161	159	172	159	185	149	167	161	155	161	180	159	180	144	170	168	162	157	176	168	171	170	172	160	183	184	146	155	153	163	177	156	164	180	170	157	184	169	160	177	148	189	163	154	153	176	139	159	160	164	147	164	153	162	159	154	190	178	152	176	166	181	177	158	172	161	155	169	169	165	177	165	189	160	163	154	167	187	159	172	156	170	137	149	170	152	163	182	176	189	139	174	190	147	159	151	177	169	177	151	146	173	171	169	162	159	188	170	156	192	153	159	148	170	160	160	170	153	177	173	167	191	153	157	166	157	171	162	192	171	178	175	184	162	198	134	155	166	172	162	158	139	200	179	184	175	171	182	143	182	154	176	181	156	178	172	170	162	167	191	174	165	157	165	175	150	153	168	179	180	179	145	186	168	156	160	170	163	168	143	157	183	173	168	168	167	156	161	173	168	168	146	157	156	165	163	179	189	156	156	177	156	147	164	176	179	171	169	151	159	165	152	180	149	174	164	154	137	184	168	164	163	150	165	183	158	127	173	158	173	179	159	163	168	190	148	175	177	171	171	177	172	156	171	145
9635	4656	547	549	573	525	543	503	491	503	490	514	490	493	464	513	466	461	511	490	521	458	508	487	499	504	473	474	507	485	442	524	492	453	523	471	496	486	462	491	489	466	469	455	478	488	507	491	466	510	497	504	479	461	485	485	511	484	472	481	501	458	461	452	498	468	494	503	474	503	479	482	494	449	530	457	498	477	465	466	465	497	511	492	503	491	475	462	479	470	496	505	500	493	483	440	481	492	474	463	485	453	473	490	516	502	457	450	478	461	481	484	463	494	463	519	495	452	477	480	477	481	519	466	437	516	489	478	447	447	497	502	478	500	478	497	500	488	466	546	475	442	500	479	492	472	486	462	482	455	456	471	468	486	478	496	511	514	500	535	431	502	502	484	484	463	466	492	470	445	483	470	527	480	505	501	432	489	498	484	490	486	465	487	501	535	470	503	473	500	473	491	501	497	496	492	464	484	466	479	506	491	477	489	492	513	500	492	474	509	470	487	488	485	459	485	495	517	493	491	485	474	494	471	479	458	524	517	473	497	497	483	466	462	532	501	480	497	518	487	458	498	445	447	486	506	465	505	511	502	491	479	446	490	518	483	497	478	460	467	465	461	487	498	460	474	516	484	468	446	484	465	495	495	506	478	452	437	500	508	477	473	506	499	462	448	463	511	492	514	477	461	497	516	508	436	535	462	471	432	505	490	482	511	472	479	483	530	479	483	462	492	461	466	516	481	485	469	496	500	487	479	468	526	468	491	490	511	459	492	502	514	437	448	481	442	481	470	443	530	502	528	510	477	483	486	465	499	525	472	463	513	477	478	456	439	475	481	506	507	502	492	483	461	479	516	482	466	529	490	496	433	442	486	480	480	433	480	534	508	474	495	526	460	479	459	484	526	495	469	438	481	487	462	477	486	531	518	503	477	499	496	492	477	499	479	484	485	506	454	515	477	482	500	455	481	456	490	476	495	526	498	497	482	505	471	447	462	502	459	512	486	490	475	471	513	478	471	486	458	455	476	460	469	476	478	512	481	452	467	488	503	502	480	467	464	487	516	455	488	472	507	490	450	465	475	471	483	466	509	503	485	479	483	489	498	491	464	457	449	467	459	501	503	464	492	482	461	496	480	418	522	488	491	517	464	489	498	446	483	467	510	493	482	445	469	487	497	479	490	479	493	477	497	487	529	503	452	439	476	498	474	442	543	490	459	484	482	497	482	477	498	515	516	453	477	469	477	440	469	466	503	504	434	505	523	465	473	468	510	459	504	469	485	480	449	505	448	473	475	473	467	472	517	486	523	495	480	461	471	469	493	499	480	511	542	509	509	533	480	451	489	482	544	498	444	467	484	457	479	498	507	513	495	486	486	469	501	509	490	490	492	529	457	482	501	477	472	489	452	488	514	482	482	518	469	496	494	475	483	498	470	485	492	502	474	467	487	473	502	435	487	498	509	485	489	513	454	452	467	487	494	419	448	501	465	489	478	506	479	459	476	474	470	465	490	455	477	475	472	502	480	488	457	483	495	516	520	486	484	475	471	514	441	466	485	491	500	482	534	459	489	439	509	456	470	481	499	473	496	457	520	504	466	512	472	459	487	485	518	499	487	508	505	477	498	498	481	480	512	471	509	494	487	503	496	478	495	479	497	465	485	460	502	528	535	470	476	479	469	458	486	463	487	471	495	452	452	510	468	467	497	468	488	499	480	488	503	507	492	449	489	436	487	521	496	485	460	493	488	470	498	473	514	475	483	471	464	467	490	506	493	514	499	519	477	468	457	467	459	478	498	533	545	479	436	482	453	489	515	499	466	479	477	485	488	474	507	472	479	471	486	472	500	441	486	463	451	456	463	503	468	523	481	469	478	479	502	496	451	496	481	493	444	516	517	505	483	498	496	517	457	514	464	506	460	483	489	467	482	496	513	456	443	493	451	430	466	513	455	480	443	482	530	477	431	451	496	434	514	491	504	478	478	480	481	484	505	478	513	475	502	496	451	534	501	484	509	487	473	499	491	498	493	473	458	446	496	471	488	491	470	498	505	529	496	450	499	464	446	461	480	492	437	428	482	443	481	454	487	539	487	489	469	509	522	460	467	446	539	494	472	485	503	466	469	506	515	464	494	456	480	469	468	491	478	466	443	537	482	455	486	471	494	435	470	451	489	456	500	480	534	490	452	563	492	489	438	449	514	479	494	490	479	489	474	493	444	484	474	469	483	484	476	449	472	460	465	516	463	502	452	476	495	489	525	465	491	476	438	487	471	491	505	452	481	442	486	491	473	458	500	499	485	482	472	508	473	471	462	511	461	456	480	467	500	481	503	471	492	488	486	450	520	452	494	496	479	491	452	505	462	495	452	493	477	471	492	482	500	471	458	513	528	500	501	499	515	482	486	500	495	461	483	516	448	497	482	505	467	486	499	459	479	494	490	513	456	485	503	486	474	472	469	503	436	454	479	454	496	500	457	517	479	512	482	504	510	482	490	478	470	439	453	464	486	461	494	477	465	480	475	457	484	519	479	488	467	498	514	473	498	481	476	449	525	468	463	444	483	531	518	481	483	494	440	484	476	487	460	495	501	459	480	468	470	452	455	493	478	510	475	503	451	491	467	496	472	508	478	479	457	487	493	469	483	496	504	470	506	451	456	483	474	427	496	496	508	486	494	445	486	485	428	500	487	458	463	467	489	439	455	468	419	460	487	478	457	475	506	481	499	475	487	484	492	482	490	495	478	462	518	479	556	472	468	459	534	495	506	475	471	492	466	498	461	518	490	482	487	466	496	477	495	499	498	477	472	493	475	457	528	506	445	490	499	487	454	485	490	492	494	487	513	479	495	480	462	526	453	509	477	488	485	501	460	512	480	485	486	451	473	480	486	433	517	443	465	454	473	490	478	462	479	472	512	504	492	495	503	490	500	510	438	483	483	467	449	485	471	477	447	510	494	492	512	485	508	462	490	480	499	499	517	464	475	473	487	451	469	480	469	485	509	499	471	477	468	470	479	486	532	482	461	453	483	485	484	472	525	490	460	454	476	506	490	511	480	486	502	511	484	471	454	476	495	493	482	502	495	491	451	510	459	489	496	479	467	472	474	506	507	462	499	484	462	477	444	473	511	473	488	530	484	475	472	528	449	483	506	440	436	479	498	483	487	429	444	479	517	454	480	492	477	482	535	494	489	491	520	523	470	487	476	502	492	457	496	488	459	476	488	480	476	510	521	496	475	452	450	511	508	445	497	472	457	518	474	473	474	480	460	465	476	508	454	479	514	483	475	480	480	477	491	481	534	553	453	478	476	506	511	515	478	467	488	479	475	466	443	485	461	476	480	507	493	472	451	488	491	505	491	479	477	498	468	487	473	491	459	468	493	501	514	467	474	486	493	528	406	483	496	481	528	481	524	444	523	466	464	500	495	449	490	461	510	483	487	479	496	432	514	495	479	477	441	451	456	474	487	469	466	482	490	538	456	446	477	513	474	461	529	474	467	509	454
55207	40268	6887	994	689	547	496	429	430	390	386	395	350	373	357	369	352	345	333	365	380	336	347	340	340	343	326	345	365	354	322	352	332	362	358	350	354	303	341	337	372	343	339	338	312	316	312	315	343	375	348	359	337	322	347	355	331	327	339	353	325	330	366	333	298	301	346	298	328	329	340	331	382	318	343	322	327	347	333	335	323	313	317	318	317	346	364	334	360	326	302	326	341	326	325	286	303	336	361	360	339	310	339	345	341	311	327	312	335	340	374	357	330	349	308	303	321	322	334	332	301	360	339	342	340	324	355	333	352	346	303	327	349	346	308	310	335	315	308	355	300	318	368	312	322	356	321	321	300	319	308	358	354	329	326	311	331	329	343	329	348	352	325	283	331	316	292	351	347	339	341	328	322	355	316	374	353	316	342	339	348	371	342	339	324	287	326	327	329	325	341	326	339	332	369	321	322	325	326	328	321	312	301	319	325	343	336	304	361	317	358	334	329	323	310	303	334	348	341	323	359	319	337	351	336	316	304	350	315	353	297	339	304	346	380	358	311	328	350	313	353	350	339	321	310	316	305	340	372	279	323	339	328	341	308	302	351	351	366	290	363	332	320	343	308	327	332	289	319	341	334	325	329	341	324	321	329	356	318	289	337	319	330	346	339	335	328	315	354	328	326	332	328	361	324	345	329	339	334	344	326	329	313	348	322	325	357	337	345	331	352	337	332	339	364	328	328	338	329	299	332	332	318	317	327	327	320	311	305	338	383	325	324	346	329	333	317	357	334	333	338	335	338	363	331	339	319	301	347	328	327	341	340	317	320	315	317	364	357	330	330	286	348	382	346	351	327	357	344	327	347	335	314	361	352	331	339	354	304	305	345	332	304	342	361	336	323	345	337	322	352	297	307	359	322	328	330	287	349	338	320	350	325	334	333	338	331	347	316	292	314	341	376	308	331	338	366	309	318	301	315	330	321	313	336	358	358	322	321	348	349	349	325	329	333	333	295	324	336	339	355	321	327	314	325	332	357	310	320	328	365	343	338	355	326	383	325	321	342	310	351	347	324	304	299	336	305	307	320	349	327	325	311	341	338	319	351	318	328	378	332	333	323	333	327	327	324	332	302	350	322	372	332	312	350	320	303	338	297	365	347	360	314	330	333	374	329	378	366	326	372	327	350	336	315	324	336	351	342	368	328	315	340	333	337	321	342	311	290	339	325	333	336	344	320	321	351	345	342	333	349	347	340	321	307	373	336	320	346	331	339	333	332	337	370	322	344	321	342	314	324	307	313	322	321	364	335	313	309	320	313	353	375	356	305	320	331	331	385	292	339	371	349	333	353	326	353	317	328	325	355	311	335	315	337	332	315	333	329	326	347	296	330	330	363	326	343	330	302	316	332	329	321	307	379	366	310	309	335	323	337	310	347	331	313	381	312	335	311	327	362	301	305	351	325	305	337	312	321	311	352	339	311	320	315	316	314	323	317	313	350	351	320	300	332	344	365	334	333	298	330	325	349	327	299	349	349	321	314	347	327	284	344	336	300	356	320	314	310	328	333	337	342	341	330	310	325	333	346	321	325	351	333	346	321	343	324	320	330	344	349	315	333	305	335	363	325	326	321	361	334	316	360	323	333	356	301	346	326	310	320	347	370	307	325	330	325	335	360	327	343	317	333	302	333	333	334	340	347	328	335	314	309	343	338	319	330	307	290	354	339	323	340	313	344	334	331	320	305	346	324	347	334	329	310	313	326	372	306	351	340	338	357	343	338	335	332	332	320	316	314	324	321	328	326	345	341	314	328	379	326	317	323	332	296	305	329	350	327	340	319	309	375	305	363	338	357	337	319	334	331	312	298	290	346	330	327	315	305	328	327	331	316	323	321	309	351	347	344	370	349	328	309	325	346	341	335	321	341	318	319	319	377	344	324	318	305	320	310	347	329	345	316	312	336	293	333	318	350	330	370	316	312	314	306	365	359	323	324	330	316	353	319	336	344	356	312	320	305	326	290	338	304	344	355	346	355	319	342	329	310	323	311	355	350	362	349	344	311	355	332	344	338	322	318	343	365	322	323	325	363	313	343	323	295	309	346	314	321	328	341	312	364	354	336	288	345	338	346	351	317	331	312	317	311	305	326	310	366	339	360	362	349	351	354	320	336	331	311	323	342	359	339	295	333	324	317	309	332	343	328	335	319	346	319	315	312	334	325	351	306	294	275	314	348	366	350	369	352	334	286	357	354	329	333	336	340	331	322	304	342	301	322	344	325	337	330	381	351	323	382	324	378	361	327	319	350	322	333	335	338	326	324	322	347	333	354	317	318	320	338	312	338	340	313	305	278	350	334	316	306	346	345	334	348	328	286	327	304	342	342	333	331	324	355	314	345	303	348	336	290	347	336	322	348	330	307	328	317	327	317	355	329	315	312	347	338	332	318	335	337	324	346	333	326	347	327	315	337	304	319	332	326	370	333	339	356	361	331	338	340	309	356	355	330	350	347	338	340	361	360	341	330	330	344	331	344	332	367	350	348	367	331	328	345	339	345	342	345	334	335	354	295	323	349	344	324	360	344	347	291	356	294	296	335	317	280	335	346	347	357	373	299	356	323	315	358	329	341	325	282	315	296	321	346	342	351	319	323	320	311	325	319	334	332	313	316	358	347	347	381	361	339	332	337	298	323	362	347	342	326	355	325	325	308	315	338	318	309	340	330	343	296	363	345	392	326	305	361	326	341	318	340	300	307	327	336	345	323	308	327	305	314	333	325	319	337	324	326	338	344	335	328	319	319	327	312	352	327	320	339	320	334	353	364	353	343	328	342	309	309	332	320	341	332	339	337	315	322	340	322	380	328	348	332	344	346	367	338	333	356	334	332	342	325	348	337	314	344	359	328	340	366	340	364	351	309	332	328	346	356	308	336	338	337	347	323	301	351	306	307	345	342	340	329	324	341	343	383	323	324	329	313	344	351	308	366	312	331	320	305	338	338	338	351	348	359	353	309	332	340	329	350	342	342	323	340	335	327	346	341	342	357	347	344	313	330	361	320	341	300	308	307	308	291	339	328	303	341	354	349	342	321	370	350	355	321	341	346	337	315	280	330	321	323	344	351	334	329	328	310	319	302	344	332	317	344	336	356	338	324	333	328	337	319	322	333	321	318	301	340	349	339	307	357	378	335	320	353	338	354	307	322	335	317	337	344	340	314	313	314	339	341	321	358	351	288	341	313	369	308	345	348	328	337	342	355	315	307	313	333	303	316	334	301	336	363	314	328	330	366	340	356	373	304	338	319	301	325	331	325	362	333	311	325	350	319	343	326	353	345	341	321	317	314	357	311	361	292	320	315	341	299	328	346	284	332	309	334	323	304	336	315	343	353	334	319	347	316	326	350	294	346	361	313	312	314	328	295	385	330	345	351	340	343	317	361	388	330	314	358	329	326	338	347	337	298	355	322	353	355	353	327	336	308	371	307	345	298	330	327	318	329	340	362	363
33406	21802	2204	2564	2266	1989	1756	1518	1413	1357	1232	1095	1130	1056	1050	1034	1047	1001	989	969	1015	932	893	954	946	948	935	904	904	890	917	872	839	865	855	899	885	879	822	902	822	848	840	854	829	886	892	833	868	905	814	813	867	858	840	842	877	873	838	884	842	807	814	807	951	874	818	878	856	872	764	835	822	864	840	847	847	832	861	803	819	798	846	809	810	822	804	846	849	835	823	820	859	820	873	850	843	835	853	875	881	809	783	816	848	828	885	764	859	786	804	813	815	823	868	816	807	849	845	848	818	816	827	820	856	859	826	831	844	770	841	850	797	834	829	856	843	846	862	813	836	834	789	816	850	852	868	821	854	863	874	864	816	849	872	827	859	821	820	826	875	812	841	887	822	847	816	844	797	890	838	864	850	790	832	877	796	796	834	824	790	856	839	861	885	860	857	790	850	805	843	829	810	861	854	803	839	807	776	800	819	832	826	826	837	844	870	818	797	793	808	868	788	789	777	830	868	849	808	822	874	797	846	951	843	794	799	824	831	870	846	837	858	822	860	857	815	843	819	800	778	798	787	846	816	817	860	826	873	861	830	783	780	896	812	814	791	790	816	807	815	818	833	837	841	807	848	868	894	839	820	762	839	885	789	816	865	825	862	791	837	797	826	848	850	855	856	815	841	825	826	761	846	855	861	890	834	794	836	854	869	768	825	864	835	833	832	829	843	857	842	799	789	891	865	789	870	826	850	819	812	802	825	856	792	809	807	845	843	810	855	795	812	825	801	816	801	840	869	813	873	814	844	826	841	886	844	908	840	800	877	778	804	814	823	846	815	868	808	791	868	780	865	834	821	838	797	870	793	793	882	828	846	821	826	804	751	878	834	853	845	782	845	868	855	845	806	813	840	881	830	809	827	793	875	846	826	834	769	770	883	834	833	842	870	838	854	870	826	744	806	786	861	870	783	849	914	812	833	844	862	861	809	833	796	823	816	890	818	856	806	795	784	822	799	848	802	822	865	838	838	813	823	865	795	860	794	857	891	785	831	815	821	835	851	831	821	797	861	838	872	846	831	815	827	870	849	814	855	897	830	822	843	813	878	812	767	854	809	828	834	796	859	892	827	848	826	828	786	819	817	787	892	861	755	829	860	825	802	802	799	839	817	829	855	829	838	836	783	829	843	871	822	862	869	832	838	841	880	811	820	815	842	819	831	878	830	824	817	863	834	795	838	792	904	797	810	854	809	801	848	866	853	809	815	853	855	807	823	860	789	821	868	817	819	827	857	812	787	809	844	785	846	833	824	871	794	840	824	846	783	814	808	856	803	785	831	807	796	816	809	788	860	843	832	826	800	851	833	815	864	806	813	847	848	865	793	815	798	857	836	827	810	796	811	797	842	844	823	811	824	855	812	804	876	853	845	782	859	815	817	791	836	898	826	832	838	853	783	832	822	827	842	836	807	825	834	831	830	857	839	843	814	858	826	835	853	839	813	864	816	806	844	787	853	817	804	866	805	790	846	821	845	813	830	830	814	840	816	816	842	869	844	796	806	797	825	814	801	837	841	854	790	837	798	857	892	855	864	785	864	837	841	827	816	840	856	870	889	813	797	824	813	830	794	812	838	824	821	780	800	823	855	872	810	836	833	790	818	881	830	856	843	848	833	831	870	845	797	856	822	834	847	844	836	795	781	786	821	804	825	819	830	809	839	834	873	810	869	803	852	882	863	799	865	805	825	892	866	787	828	836	793	843	855	868	802	827	876	850	819	831	859	808	789	746	825	842	801	829	810	834	765	838	836	839	817	843	857	821	781	811	820	765	909	849	794	867	831	837	805	810	886	813	780	827	794	835	851	848	855	824	806	856	810	829	758	837	864	847	782	817	819	816	799	829	862	842	810	831	857	799	850	801	801	875	787	802	815	830	812	829	806	853	796	856	798	773	883	796	817	850	847	800	859	819	836	835	819	783	842	809	865	762	845	855	857	885	874	833	851	840	835	840	842	846	868	843	788	846	784	837	803	836	844	815	840	899	850	818	897	825	874	803	787	808	850	842	817	864	788	830	793	846	805	840	756	827	860	806	827	858	780	856	817	837	811	831	855	781	851	817	826	813	832	819	847	821	853	808	800	832	813	838	846	865	857	807	803	815	828	858	814	796	821	844	867	850	848	808	843	853	830	837	823	818	823	898	887	826	799	872	808	841	857	795	813	872	831	793	819	791	848	797	837	823	875	821	874	871	871	800	762	846	843	838	827	809	858	838	809	785	776	832	795	858	853	818	799	865	849	892	850	825	826	828	824	819	803	845	826	831	811	869	827	832	821	874	873	835	795	797	825	902	856	827	852	876	817	861	807	819	830	853	778	858	862	821	809	847	832	856	860	790	823	809	856	806	834	897	855	818	836	805	839	820	797	815	822	828	817	856	825	855	827	867	811	874	824	797	821	894	825	856	808	847	837	811	811	828	819	811	863	853	823	796	840	852	775	841	867	801	840	831	838	821	829	854	815	846	857	849	816	822	874	796	832	818	794	842	897	841	813	819	825	841	840	853	886	843	839	834	831	814	827	807	853	829	848	780	794	840	787	846	864	830	836	851	826	831	864	849	769	806	829	790	857	824	814	822	810	782	864	806	848	842	785	788	821	804	825	814	834	813	812	818	846	860	855	898	774	830	812	813	836	822	800	885	809	794	819	791	799	820	873	807	861	834	822	814	815	843	823	806	856	847	853	768	838	840	797	891	799	811	833	828	791	864	797	840	836	858	840	814	813	850	838	818	880	813	825	878	764	853	805	797	876	807	819	837	865	803	851	808	817	806	811	825	846	828	808	854	866	843	836	837	876	847	848	876	832	836	834	855	827	845	794	838	836	849	822	809	830	840	842	819	830	861	806	872	838	807	854	804	865	920	814	874	869	867	853	847	861	798	847	824	810	822	829	824	826	785	894	856	808	822	796	830	809	839	863	817	827	795	796	786	862	837	841	833	819	874	843	795	817	826	815	819	897	846	833	861	850	830	827	822	849	832	819	792	827	791	792	887	804	824	899	818	825	831	768	798	829	817	890	835	776	879	806	809	861	788	861	828	804	791	847	834	818	832	813	827	814	801	836	863	864	835	817	817	800	849	820	809	787	767	873	814	788	791	823	784	874	807	844	806	788	800	823	803	845	811	868	877	840	840	811	841	859	838	816	830	840	835	838	810	820	818	871	823	859	828	844	796	818	847	829	825	830	857	807	800	851	780	810	853	841	817	832	841	823	807	790	817	793	806	801	832	879	840	847	855	893	878	827	839	839	819	797	824	821	852	850	881	867	830	796	850	864	870	773	817	830	816	871	817	828	824	823	806	835	867	845	881	830	801	846	733	819	780	836	832	817	819	822	764	817	866	817	836	793	786	868	794	834	810	822	885	862	848	818	772	827	848	769	846	879	835	844	874	833	797	765	865	822	897	819	804	848	838	827	825	827	802	831	838	833	811	831	793	849	820	803	846	853	794
69901	53984	13610	2609	1145	845	669	592	517	479	447	459	431	423	409	385	412	341	387	366	318	391	398	373	396	353	362	392	370	377	355	347	369	343	365	361	363	332	382	322	377	347	349	373	344	336	384	330	348	388	393	359	333	329	372	325	364	381	355	347	343	377	351	383	360	400	386	344	357	351	355	362	360	352	369	335	364	368	369	359	356	374	352	350	365	399	367	376	341	371	370	348	376	379	390	359	393	347	356	347	354	365	323	346	357	366	347	357	313	343	350	338	368	345	385	363	352	350	337	343	360	358	347	357	366	304	339	352	355	337	338	319	384	386	379	354	344	357	332	338	332	335	357	366	363	356	376	354	374	362	355	326	360	309	373	356	328	342	369	348	340	358	400	360	351	365	344	355	362	360	335	339	366	348	323	365	349	367	351	407	326	361	332	338	340	348	355	346	348	335	375	364	330	403	359	319	327	339	387	332	376	337	353	352	306	327	363	316	360	333	344	346	382	358	366	359	392	387	358	347	344	355	313	336	379	372	348	342	337	350	342	355	359	365	322	322	346	368	382	359	349	351	396	375	358	356	334	348	312	333	326	381	377	300	340	374	330	356	345	353	358	290	359	372	348	354	333	346	356	358	354	330	354	360	329	355	345	337	384	376	362	362	341	353	336	352	319	363	352	331	350	314	362	419	384	335	357	335	385	363	335	349	360	374	354	384	350	388	330	367	328	383	348	371	344	341	315	362	366	333	366	330	337	355	340	362	374	350	334	311	338	346	366	347	341	359	348	351	375	330	342	353	352	363	330	342	338	352	323	392	361	355	334	359	356	386	341	312	319	379	350	344	362	369	362	362	342	377	338	358	350	347	344	354	352	327	342	334	344	327	357	362	345	350	328	341	345	343	338	359	358	378	361	376	362	372	342	367	334	313	329	368	361	392	355	368	330	355	354	390	337	329	341	328	337	365	332	348	362	359	344	326	349	340	350	340	355	386	315	373	338	339	353	352	338	348	384	352	365	340	383	356	343	334	319	320	375	338	377	322	366	351	376	375	341	356	366	373	341	357	369	333	354	317	319	344	327	336	350	354	376	340	354	356	331	345	369	412	350	359	340	371	354	331	332	346	326	331	387	347	344	346	375	332	356	366	375	336	349	360	398	389	360	322	360	346	343	347	323	347	390	338	384	364	324	348	332	348	326	344	360	329	303	339	363	361	355	339	366	327	359	384	338	337	381	368	339	328	349	328	366	391	370	351	349	337	319	344	338	330	339	332	311	340	342	356	375	361	372	341	326	365	360	358	350	357	329	361	344	338	364	327	373	400	351	351	348	352	355	310	347	340	344	383	353	347	313	335	369	352	356	327	333	315	342	373	328	372	340	342	356	365	369	343	375	354	360	378	369	331	322	321	370	357	328	344	358	367	359	322	344	337	350	369	357	349	365	332	335	326	352	360	414	378	368	325	327	339	357	344	362	369	356	345	374	367	327	357	371	353	347	346	325	340	320	366	332	349	394	343	367	353	338	393	332	362	349	364	332	378	358	359	346	379	396	365	383	357	342	346	363	365	340	342	354	343	335	363	357	296	343	339	371	339	354	330	367	343	348	362	394	338	318	361	329	328	352	350	351	345	370	349	340	338	341	321	361	333	354	321	330	343	372	345	361	350	389	330	350	348	361	312	370	351	340	356	368	317	372	345	354	335	369	361	330	370	345	339	350	329	367	343	339	319	328	333	355	390	344	341	367	323	336	342	335	347	367	332	375	362	372	296	358	330	351	356	352	348	360	335	397	340	326	336	362	358	338	330	366	329	368	384	360	351	330	324	330	344	355	334	369	371	348	330	342	349	347	339	346	310	390	357	376	363	334	336	337	365	350	357	335	361	334	371	369	404	368	355	370	353	327	358	334	328	399	357	345	337	309	389	327	330	349	365	325	302	337	362	337	415	364	369	361	339	353	339	347	387	351	312	380	367	388	334	362	348	340	357	350	391	353	369	331	337	378	360	333	340	384	371	360	340	345	318	376	350	326	331	356	364	360	335	334	333	367	353	366	354	350	390	348	349	354	363	351	336	336	376	382	348	340	355	336	377	357	358	319	339	345	336	386	358	346	366	370	329	321	380	377	369	374	350	341	345	341	331	316	326	351	368	383	381	372	363	332	338	391	368	331	358	317	403	327	372	379	335	356	368	367	408	369	380	356	340	353	359	371	346	392	390	375	338	354	357	368	356	400	338	365	365	322	350	368	393	348	354	347	351	334	316	400	344	339	334	345	384	357	354	357	347	360	334	333	315	344	366	345	316	324	337	363	363	353	381	360	340	341	363	342	354	337	353	323	344	349	312	327	360	356	334	406	331	344	388	366	356	379	348	341	332	338	358	362	346	356	354	364	333	327	346	334	378	362	336	338	329	339	303	343	373	373	341	332	342	351	369	351	338	378	361	347	352	324	350	368	344	352	380	332	346	359	354	360	384	336	368	361	342	307	379	368	370	360	348	340	343	307	389	348	391	337	366	334	376	337	400	317	366	370	345	374	340	356	367	360	354	355	346	338	350	355	373	355	350	357	352	366	359	360	376	368	361	339	345	313	333	350	323	353	319	369	324	390	357	323	359	363	353	373	377	307	390	337	342	372	344	382	339	354	374	336	352	386	376	384	375	359	375	397	359	341	306	354	340	369	358	325	340	346	345	358	338	360	309	328	306	370	340	368	386	370	367	360	336	361	354	359	349	371	376	364	367	373	342	351	377	309	364	342	351	347	330	348	340	386	339	348	368	291	331	365	384	339	356	341	320	367	364	359	320	375	368	336	320	308	317	375	357	353	353	380	323	329	373	370	353	348	349	342	364	366	312	350	336	340	375	367	353	317	356	343	325	359	346	348	335	344	372	351	360	355	361	347	352	335	327	359	364	362	364	329	323	373	335	374	352	348	353	355	356	343	317	343	348	376	361	346	375	353	346	365	336	319	338	351	328	351	327	351	351	349	348	343	310	325	334	372	338	375	367	352	352	330	352	397	356	386	361	371	342	360	371	364	387	340	353	342	342	333	348	357	362	372	383	356	332	343	356	353	358	376	340	357	359	360	352	381	363	349	351	366	318	318	345	361	353	353	353	355	363	327	318	331	355	356	394	363	365	368	348	392	343	357	365	331	341	319	325	372	334	372	345	360	337	343	323	361	356	374	378	346	378	359	359	399	354	379	313	365	342	331	353	328	369	340	354	370	313	366	322	319	349	350	382	368	354	375	376	370	351	346	360	355	348	363	354	370	375	356	383	358	365	373	336	377	364	316	363	358	339	353	335	354	352	343	354	377	360	346	340	347	333	354	334	357	359	369	367	358	337	354	340	362	374	355	328	375	340	379	333	340	345	366	345	357	345	341	355	384	350	334	359	370	325	353	330	368	346	347	374	312	351	344	349	372	379	361	328	337	370	334	316	360	339	377	345	395	367	343	359	367	346	361	364	356	344	364	335	381	404	380	375	355	338	324	376
42625	27957	3504	4040	3648	3092	2544	2223	1988	1783	1614	1456	1451	1273	1277	1270	1168	1186	1091	1071	1034	1011	997	1065	1002	985	963	973	960	966	937	944	870	921	957	925	883	949	922	937	899	919	840	906	867	846	882	878	879	893	852	847	848	898	814	900	879	893	884	865	839	906	907	859	931	902	875	940	842	859	850	853	869	820	854	868	871	853	883	861	880	854	895	884	858	868	866	845	817	841	846	893	851	888	892	858	828	830	874	885	862	857	844	843	869	883	826	841	838	884	911	873	869	854	841	827	881	845	870	840	836	857	880	857	873	834	846	886	870	848	856	832	888	825	840	908	773	880	814	860	867	892	837	903	872	812	887	829	860	824	863	881	846	879	900	797	862	831	874	879	910	940	831	866	895	853	865	858	788	860	904	836	906	826	866	836	856	897	846	850	866	845	904	895	819	797	811	904	848	899	826	800	840	856	829	838	840	800	845	849	852	820	839	829	872	823	876	865	839	887	862	896	787	830	853	862	847	900	904	883	834	856	850	889	822	882	869	823	840	817	877	834	795	843	868	873	830	868	868	916	849	848	860	851	856	838	767	825	863	840	878	833	793	852	848	833	823	828	812	860	773	859	825	842	842	854	826	821	868	838	860	835	909	801	796	900	849	821	766	806	851	804	820	805	844	852	872	824	855	863	858	853	842	867	854	842	860	829	815	836	847	831	832	798	862	832	889	843	813	859	829	849	887	835	885	880	851	849	806	844	876	804	835	802	820	830	871	833	780	827	845	861	840	855	840	855	787	871	853	870	886	823	881	815	899	828	886	888	804	833	848	837	826	829	884	848	814	843	835	835	843	884	800	857	832	859	854	827	796	854	820	777	834	838	827	876	841	854	848	825	766	836	828	815	866	804	831	876	834	843	854	842	867	786	875	863	874	853	843	839	845	835	781	819	842	846	878	904	802	844	836	888	858	837	823	843	867	822	819	882	896	859	875	812	836	801	861	873	831	798	817	819	819	841	865	830	891	841	887	869	850	889	815	781	833	839	871	887	865	838	872	851	813	849	843	814	810	850	836	825	891	878	839	887	846	853	810	797	800	864	867	823	855	852	827	852	855	888	848	826	794	886	871	831	865	866	827	825	789	857	812	847	832	813	827	828	859	893	854	844	871	814	819	865	869	852	837	841	809	806	871	842	845	841	839	858	819	827	884	829	875	867	858	829	827	851	850	901	879	839	804	824	863	791	839	832	813	872	800	866	869	817	863	821	850	860	894	872	843	844	793	826	806	855	832	800	840	766	835	891	853	809	845	821	793	877	835	818	850	804	882	827	832	848	908	815	843	844	818	782	788	832	879	829	864	855	855	861	865	885	853	858	846	870	827	852	780	869	861	835	802	826	812	853	822	838	838	843	827	810	807	831	806	879	838	850	781	852	815	809	872	831	823	830	847	903	843	829	843	858	847	839	827	830	885	871	825	801	838	874	878	813	875	808	865	821	853	860	838	834	852	859	904	798	870	833	834	821	786	792	811	859	828	785	878	863	813	850	874	840	852	821	846	820	870	856	823	856	779	840	843	884	854	904	872	842	883	858	809	870	824	884	806	782	864	827	835	849	822	823	828	842	836	829	847	822	867	878	837	818	858	819	938	813	864	825	815	812	815	883	862	827	851	879	891	870	830	878	854	888	833	820	818	847	871	800	877	855	894	863	821	852	878	790	841	836	828	845	820	814	879	834	842	860	834	898	839	843	845	803	900	829	775	839	856	870	864	852	834	894	820	806	824	829	824	834	908	823	866	872	818	793	840	837	842	822	848	868	824	881	859	811	900	826	884	827	821	880	834	877	891	795	851	874	861	850	868	839	853	854	874	917	833	858	869	837	903	854	865	824	845	843	823	867	865	845	846	813	826	857	840	832	867	861	792	830	800	841	868	829	849	863	791	814	838	839	870	824	853	832	895	853	832	863	868	805	835	868	843	823	828	850	825	819	862	847	816	821	828	906	827	809	799	837	815	846	822	809	850	880	874	892	839	831	859	858	811	882	876	851	920	849	837	834	852	820	884	859	787	823	853	843	808	885	856	868	872	849	859	823	852	867	872	851	872	897	853	882	812	897	833	792	875	884	869	862	809	892	877	887	852	853	843	820	814	880	841	873	869	903	835	825	828	837	823	829	882	832	905	857	884	806	864	837	815	803	850	827	807	854	802	829	828	853	860	847	852	875	885	815	866	860	831	831	877	873	902	787	867	854	866	790	802	818	834	867	849	877	846	851	812	837	828	820	874	830	852	866	815	843	876	842	785	865	893	778	834	846	800	834	841	849	856	883	789	786	916	857	802	787	875	841	828	881	818	878	848	871	869	827	841	826	810	875	801	806	814	856	896	833	831	834	835	852	853	870	857	823	882	830	877	855	832	858	845	820	857	815	818	877	914	827	768	868	846	801	857	809	823	873	834	884	812	882	889	811	850	813	823	821	831	814	788	872	863	832	856	866	893	823	847	855	864	874	837	834	880	819	805	858	835	826	837	845	808	836	886	868	869	839	848	821	875	839	884	895	825	848	812	852	872	852	812	855	821	810	794	829	809	858	805	800	774	862	881	869	833	819	856	801	853	879	864	839	846	855	851	814	808	866	895	834	832	784	813	822	811	838	760	856	809	882	840	865	790	899	802	788	846	799	854	816	904	839	868	812	836	775	856	862	838	858	812	847	884	861	834	826	834	863	811	856	874	848	895	840	790	835	818	858	848	835	859	819	800	894	864	914	845	793	848	797	844	839	833	856	858	847	838	839	832	837	840	847	839	813	856	846	877	796	839	852	811	862	844	812	828	807	887	950	857	815	813	844	817	869	854	822	889	926	877	844	849	814	847	833	828	872	850	834	827	806	841	858	841	815	821	893	792	833	839	883	879	832	827	837	831	868	848	860	876	854	866	897	820	834	845	921	860	815	830	889	897	857	799	848	826	867	883	859	811	833	832	822	852	811	868	802	889	867	885	795	823	885	825	898	813	874	895	862	846	812	851	851	826	840	848	850	846	850	818	862	860	855	864	825	825	891	795	828	840	802	813	826	852	829	818	870	811	865	864	866	881	828	826	860	885	827	835	828	838	886	827	814	845	856	843	866	826	878	851	873	885	813	883	833	880	863	842	828	873	812	794	850	844	835	777	857	814	841	792	848	821	822	846	850	818	902	778	858	873	831	862	845	853	775	853	861	858	927	868	793	875	887	808	834	836	826	878	823	846	841	888	830	841	853	844	839	882	856	874	801	882	843	833	862	846	788	863	876	878	817	853	784	871	891	779	837	856	860	872	808	832	846	766	876	850	853	860	795	850	829	844	812	815	805	812	885	817	882	871	839	823	877	836	847	867	828	877	869	830	828	806	849	794	848	860	858	868	855	796	852	838	812	775	883	859	896	872	889	862	821	827	855	846	817	892	825	832	845	870	832	814	835	807	851	813	803	877	823	861	843	884	829	832	878	819	831	846	843	845	834	860	842	839	813
9975	3336	206	177	179	187	185	174	177	170	165	182	168	166	180	166	164	148	167	157	163	170	154	176	182	154	172	171	193	170	160	149	173	142	157	174	172	175	181	157	151	151	179	160	175	180	167	169	161	151	158	184	166	155	152	149	196	177	154	166	184	188	154	175	177	144	168	160	159	179	147	195	167	201	162	152	166	200	157	151	203	158	163	160	165	164	153	169	170	178	195	174	180	149	160	164	168	173	165	185	163	179	189	187	169	176	165	169	187	160	172	153	176	159	161	177	176	153	160	166	189	180	171	157	173	180	173	156	177	175	169	166	161	179	192	161	163	190	157	185	204	159	172	179	156	178	187	170	190	177	199	177	188	146	183	189	178	149	159	160	149	164	171	199	159	171	158	161	156	172	177	177	173	169	202	180	197	172	170	163	149	163	156	170	170	176	142	169	179	146	161	175	151	161	165	167	154	183	177	167	185	159	169	171	174	164	180	156	205	163	162	179	160	169	170	190	186	147	168	148	149	182	212	169	185	179	158	179	174	166	163	187	169	168	170	172	194	176	166	167	161	168	162	155	175	185	171	150	173	156	173	174	162	170	195	166	167	155	173	170	169	179	152	165	165	193	196	163	168	166	164	158	203	188	184	165	171	176	174	166	168	176	169	168	164	171	179	188	190	156	183	150	155	160	169	181	180	166	190	152	146	196	181	170	174	182	190	179	183	146	174	172	171	183	163	154	165	147	156	194	164	161	176	156	168	168	163	167	190	152	177	161	170	189	169	176	156	165	188	156	185	160	188	162	168	166	158	173	188	184	177	192	210	161	158	182	181	175	165	172	186	175	205	155	184	183	148	192	177	187	177	182	186	165	187	179	172	186	167	179	157	160	182	186	145	175	181	163	160	164	162	163	199	176	183	163	160	182	158	159	167	151	180	159	168	180	176	161	177	160	172	176	161	158	180	176	173	180	189	174	188	162	195	138	167	169	173	170	183	134	161	166	193	170	167	169	163	183	181	178	166	178	187	174	183	164	166	168	159	159	186	171	157	193	146	153	165	169	171	158	183	149	189	177	174	148	181	171	170	181	167	159	167	174	179	169	145	169	158	157	200	180	131	145	141	166	164	153	169	181	157	156	167	156	136	182	162	154	162	208	166	198	188	177	152	173	165	153	167	143	159	191	151	169	190	170	196	189	150	155	151	171	159	188	178	178	191	140	167	199	156	128	148	166	181	166	188	164	168	187	194	185	154	175	164	151	161	162	187	183	183	147	151	171	175	175	183	168	168	174	173	161	157	176	153	158	168	181	165	185	148	159	171	181	151	149	160	177	164	133	170	146	157	151	154	173	149	193	181	187	159	191	147	161	165	147	195	181	182	163	178	179	185	172	167	176	166	168	177	148	184	175	187	167	161	177	171	168	164	177	160	179	156	170	176	153	171	159	158	150	172	147	155	188	163	164	176	176	160	167	149	159	161	184	139	157	152	159	160	180	181	174	186	169	178	177	163	159	167	167	166	161	190	154	172	175	160	178	160	163	175	165	172	176	195	162	197	169	164	174	159	178	174	170	189	176	184	170	178	182	158	159	164	169	174	155	178	158	161	164	139	181	163	157	178	156	184	159	166	180	149	177	177	170	166	200	165	167	179	145	176	169	162	158	162	174	161	161	193	155	167	156	170	150	158	150	144	181	177	189	178	177	174	191	174	155	165	173	154	170	154	183	137	180	169	184	162	177	164	180	181	162	158	193	149	179	165	178	194	168	164	193	166	147	176	159	168	161	148	146	192	164	169	165	171	168	166	185	150	156	164	191	163	182	151	140	179	185	187	176	184	170	163	185	187	171	193	185	186	154	159	157	187	162	184	171	159	163	164	167	181	153	163	189	153	157	157	161	184	169	189	173	151	206	175	179	168	191	152	165	160	159	173	160	159	166	152	170	177	190	146	166	179	182	178	168	176	153	160	152	166	154	158	172	184	153	155	180	156	190	162	198	149	177	169	173	163	156	174	166	189	177	172	167	158	160	167	169	149	158	174	154	179	144	161	163	172	148	152	172	152	167	182	138	165	150	183	174	180	179	190	157	156	187	160	149	190	167	159	178	179	161	168	173	144	170	154	161	172	163	169	169	170	167	158	167	164	174	196	161	146	155	191	159	160	152	191	154	183	147	187	188	201	169	195	160	177	189	176	179	185	157	180	162	181	161	155	176	185	167	171	159	167	147	184	198	164	172	143	177	162	150	175	157	160	174	165	191	166	173	157	191	151	154	167	169	152	163	157	167	161	172	153	169	164	177	165	168	175	189	161	161	167	171	179	165	169	172	130	168	160	161	173	185	153	185	195	172	184	190	158	156	166	169	163	185	191	163	171	179	164	187	164	167	152	180	152	174	196	188	175	183	161	174	162	161	206	166	162	155	156	166	176	187	194	145	172	181	192	171	155	162	171	176	151	188	155	173	171	163	174	177	154	177	149	192	176	170	171	174	190	172	192	181	171	179	145	163	160	179	171	196	187	154	157	162	169	174	145	154	187	164	151	185	153	139	167	189	168	167	161	172	153	160	183	162	187	170	155	162	163	160	178	181	162	186	172	158	138	151	201	178	179	182	152	158	196	179	157	145	176	170	185	186	171	176	182	156	153	166	162	202	160	177	151	149	150	172	176	177	168	160	196	154	166	171	178	165	158	150	151	170	165	177	153	171	161	156	149	187	178	183	174	172	164	173	139	169	163	179	139	168	165	178	155	186	162	148	180	173	162	184	168	171	167	173	163	178	147	173	147	190	140	170	176	152	170	188	164	183	174	134	180	153	185	185	167	138	163	156	173	150	167	163	190	174	178	165	187	180	170	184	164	177	172	155	157	165	160	138	165	196	156	163	171	170	133	142	176	180	147	174	174	176	161	170	147	189	174	176	170	152	175	153	163	155	170	169	170	168	186	186	168	145	183	166	176	187	156	150	154	153	155	155	177	185	171	177	162	163	169	176	182	165	174	171	191	188	150	168	193	148	187	164	170	177	175	181	167	170	142	153	145	149	180	171	194	176	151	179	169	155	175	174	175	168	158	177	183	175	160	174	191	146	143	174	164	168	180	162	166	179	147	162	161	180	179	189	179	169	181	167	185	167	157	194	163	200	163	156	174	172	185	170	181	177	172	194	158	180	167	169	163	172	172	172	197	184	161	142	146	130	136	164	173	160	174	169	160	161	168	169	164	155	152	170	162	151	174	179	188	186	191	165	174	176	153	183	195	174	141	160	163	174	201	170	174	144	140	173	166	171	157	160	166	174	161	165	169	186	179	179	168	179	188	176	157	171	166	187	166	150	166	183	179	177	158	167	169	173	176	184	176	161	159	166	174	183	163	152	163	160	154	166	183	166	210	170	152	180	169	167	153	170	172	192	158	196	165	153	184	177	179	176	154	160	163	163	167	167	190	171	162	169	177	147	183	173	190	159	170	191	163	190	156	169	180	134	178	177	185	160	167	166	161	171
9992	5065	514	538	549	550	527	530	508	561	519	530	495	519	472	480	473	518	483	486	502	432	494	505	486	490	514	475	484	479	493	507	507	499	522	481	500	517	488	519	507	474	536	459	492	457	501	530	511	492	504	514	470	498	498	506	489	505	478	498	483	530	481	486	476	495	473	492	465	467	453	462	508	508	481	498	476	477	484	460	492	495	492	477	466	493	498	486	513	475	481	515	508	500	484	523	475	496	491	485	497	495	517	496	480	458	488	523	457	451	490	466	474	488	482	508	486	477	494	486	462	456	506	512	520	483	499	497	453	492	474	528	517	459	471	485	487	520	451	442	497	530	498	500	480	540	472	488	476	475	462	501	456	487	474	488	507	495	464	489	511	489	495	482	487	506	492	488	475	476	485	505	483	464	475	486	494	476	471	531	504	487	494	466	538	456	482	483	459	496	488	457	530	522	493	533	464	482	459	473	486	500	453	490	465	443	458	565	495	516	513	534	487	487	500	499	477	474	479	462	451	509	468	485	485	517	498	499	455	476	471	488	497	514	454	498	468	504	472	491	476	522	471	479	445	501	490	491	461	442	480	478	451	496	509	504	485	447	484	486	480	482	480	470	512	511	493	490	483	462	475	518	499	459	477	512	511	488	470	468	511	469	488	502	444	469	465	484	498	461	490	503	472	515	494	493	479	533	455	485	465	479	466	504	460	515	480	493	478	492	493	475	513	469	498	537	495	480	498	474	474	482	496	481	457	474	462	501	468	496	497	467	487	495	497	466	525	503	483	474	472	489	475	472	504	461	489	511	417	487	463	542	505	524	448	479	494	460	477	484	519	454	494	495	506	497	528	521	475	512	484	480	497	469	480	459	473	474	464	470	510	469	543	521	475	512	490	490	492	458	505	455	507	493	506	487	456	505	459	473	486	479	460	495	464	475	476	480	490	453	513	500	481	517	464	468	498	491	492	463	491	523	493	456	501	443	504	483	490	469	509	468	506	481	506	469	517	550	487	512	522	461	455	513	521	508	524	536	483	468	513	484	489	512	504	530	472	494	519	467	464	512	474	492	507	498	455	492	515	489	517	455	472	447	483	479	487	518	510	477	456	526	507	486	489	504	524	510	449	505	475	497	532	474	499	500	495	479	526	505	490	470	495	519	509	484	473	491	510	475	474	513	496	526	428	521	497	504	512	516	458	475	476	469	486	499	459	511	497	505	479	464	468	457	471	498	518	539	466	490	483	473	449	499	513	507	489	466	459	513	457	504	431	508	493	465	519	440	485	489	488	446	451	524	511	497	488	508	511	490	468	527	509	463	484	458	511	479	495	488	484	494	497	451	495	485	506	534	480	488	493	506	475	472	471	481	498	503	518	465	499	467	499	477	501	492	525	474	465	513	508	483	454	491	518	472	535	531	489	482	499	509	489	504	503	468	503	493	499	476	461	512	500	446	484	504	483	497	508	488	479	459	476	463	491	455	465	450	455	459	503	500	465	499	493	506	523	501	534	510	447	505	495	483	532	498	466	502	499	510	496	483	445	479	506	486	514	474	504	460	501	538	479	509	508	488	490	479	494	511	460	471	475	498	530	536	501	488	497	507	506	502	492	498	467	497	475	501	494	457	508	450	522	473	504	505	491	460	493	485	440	474	469	465	478	535	467	494	472	463	485	495	499	514	501	492	468	476	428	493	526	479	475	499	526	530	491	439	471	521	478	502	479	499	471	452	475	470	470	500	490	441	445	437	466	508	461	517	482	472	546	497	500	453	509	503	480	479	468	529	475	505	493	519	470	458	480	507	507	476	503	508	494	514	508	455	530	494	454	462	496	504	500	502	480	425	454	514	500	488	486	504	490	499	502	483	494	471	504	490	470	474	501	498	509	468	476	515	492	486	469	496	514	514	447	504	506	471	491	513	486	466	516	463	525	483	472	442	493	511	472	452	523	487	481	484	489	489	501	459	447	450	506	498	482	486	490	496	468	533	488	472	483	490	485	463	497	487	487	427	479	486	462	446	491	502	494	493	511	472	528	511	515	486	421	427	496	484	491	499	483	496	491	529	502	523	494	460	464	517	503	454	480	490	517	494	559	459	482	463	485	454	455	468	499	499	508	501	461	501	496	461	491	529	486	477	478	512	463	510	506	510	487	440	471	505	473	502	495	519	484	489	521	499	503	456	468	456	489	502	490	497	472	555	497	503	501	502	498	494	454	480	450	499	499	487	516	473	481	499	461	489	445	478	518	457	480	504	490	498	504	462	471	493	496	502	486	480	450	483	460	485	481	507	523	474	477	490	497	496	486	461	500	496	507	525	498	481	468	472	473	471	508	463	457	470	500	488	503	478	492	492	476	426	495	472	451	488	491	495	519	510	517	457	477	472	475	497	510	455	503	478	496	506	513	483	448	508	435	509	494	463	480	501	480	466	462	462	455	480	455	477	480	498	454	472	487	506	496	476	492	458	491	511	474	510	508	503	499	497	487	503	469	476	511	496	469	484	467	459	489	488	490	473	467	477	496	510	499	500	477	488	487	520	490	485	512	476	471	507	455	451	459	484	415	485	492	483	456	475	484	493	534	474	511	470	496	484	470	510	519	480	477	507	490	452	538	463	498	444	495	468	508	477	483	484	511	515	490	435	522	500	482	449	476	469	489	514	487	468	489	545	492	516	516	533	532	479	513	495	486	482	501	493	486	493	501	462	504	523	482	478	485	476	504	467	494	503	507	486	494	481	481	492	518	482	519	490	497	552	475	519	436	478	490	508	493	509	480	486	449	490	484	504	477	462	487	486	476	470	501	483	473	495	480	497	512	479	480	466	493	489	502	482	480	480	518	499	470	490	502	527	493	505	461	529	517	516	472	516	492	473	471	525	471	503	495	467	471	478	520	489	538	511	488	532	446	465	496	499	504	466	489	467	467	478	525	454	458	493	473	476	470	481	503	487	485	472	463	469	469	486	500	461	532	518	503	504	460	486	469	483	491	506	506	475	447	446	454	448	456	475	549	473	464	513	494	483	495	483	486	462	514	534	511	505	512	483	503	491	479	514	478	493	428	510	517	536	484	470	473	515	491	529	519	526	463	501	477	445	497	498	513	530	501	491	523	454	457	515	477	470	487	505	503	491	495	502	501	462	489	468	467	492	480	482	508	493	512	477	465	468	488	519	514	492	469	486	512	497	472	464	477	505	507	507	499	486	451	510	532	471	472	509	509	500	480	467	483	492	480	452	480	461	476	519	480	481	475	491	467	485	494	490	469	512	467	468	498	470	455	470	441	492	492	477	529	487	493	483	494	515	473	521	498	514	466	475	468	499	494	476	481	504	460	487	477	434	452	478	496	538	544	475	498	472	492	493	484	503	476	472	485	528	492	477	486	523	471	476	463	503	512	463	480	480	548	489	485	526	508	473	482	484	477	497	464	480	482	505	461	486	503	474	481	492	497	492	454	520	459	497	497	490	520	499	481	505	453	543	470	490	464	478	485	443
54863	40214	7271	990	668	549	490	494	392	405	416	379	353	403	344	394	390	338	345	369	319	367	351	397	335	334	363	366	296	366	360	331	311	353	351	353	329	348	351	296	335	343	376	375	317	370	355	318	337	314	347	306	317	352	351	322	325	325	328	316	339	372	344	300	339	315	338	304	325	311	297	315	341	343	310	357	341	314	345	307	331	326	330	333	306	313	315	319	351	335	281	335	318	347	318	338	319	300	288	344	322	343	328	334	343	326	316	334	334	336	326	302	338	322	334	353	323	323	358	281	320	350	321	330	368	339	336	341	287	327	353	332	369	333	332	331	319	331	361	332	367	297	376	303	327	355	342	296	334	327	337	339	342	324	340	368	334	332	294	320	313	337	350	337	334	360	347	299	353	330	339	337	337	319	309	351	314	319	296	330	307	358	305	330	348	341	354	340	313	370	341	344	338	292	345	320	325	351	323	344	320	306	320	317	361	330	295	299	303	362	340	341	329	299	346	347	284	348	331	343	301	371	335	331	341	337	312	348	301	346	327	349	336	323	308	357	312	296	337	332	329	288	323	335	312	323	292	297	310	305	352	328	338	356	307	327	333	360	334	320	316	336	375	318	305	312	289	343	335	319	335	367	347	309	387	355	350	352	310	311	348	327	317	349	332	352	326	329	365	333	347	344	312	331	336	328	327	292	335	320	348	317	346	333	320	331	325	321	367	310	328	348	333	302	375	304	330	341	326	319	366	380	345	305	316	316	311	320	332	369	320	333	329	317	283	317	352	327	307	338	353	334	336	334	308	332	301	343	309	333	333	327	323	338	290	326	318	330	291	300	344	336	312	350	332	302	329	332	345	338	329	326	333	332	285	349	324	328	302	330	351	342	330	350	309	339	284	326	356	348	346	340	335	335	293	354	320	327	335	316	281	345	339	320	343	335	333	356	361	356	329	320	343	324	314	338	329	325	344	328	323	327	338	338	303	301	321	305	345	308	327	340	392	326	310	328	307	314	314	320	305	319	371	323	365	319	347	320	310	339	330	324	299	330	331	303	321	337	310	336	323	339	327	330	335	339	348	308	324	325	318	341	352	318	301	309	332	342	319	323	327	311	306	332	305	302	355	324	314	335	343	316	332	333	304	343	289	374	335	312	327	341	351	315	338	358	343	305	307	339	320	316	350	342	310	341	336	333	361	328	320	322	354	318	325	346	324	320	331	320	323	328	342	343	319	341	364	352	347	339	370	357	338	342	323	328	334	362	361	322	295	321	302	328	306	313	334	311	297	360	344	344	331	321	315	381	365	278	330	315	346	354	369	339	337	337	308	337	318	334	317	298	335	358	376	320	330	313	352	367	348	322	339	321	341	323	293	313	330	311	320	343	329	333	312	305	342	374	334	350	319	358	360	335	339	331	330	348	315	337	332	354	337	338	336	339	310	328	300	330	309	337	362	332	331	325	326	325	329	331	346	368	341	333	314	336	303	345	317	335	325	322	336	306	345	337	303	317	308	366	317	340	336	335	311	310	342	327	346	359	327	299	327	328	323	335	315	342	300	355	336	308	299	326	331	308	300	339	335	378	322	333	302	325	357	322	354	349	338	291	343	345	355	297	324	326	340	283	332	356	343	327	333	330	317	331	366	324	297	335	327	342	321	311	330	336	335	359	345	296	349	334	308	327	361	327	326	340	358	335	335	344	361	361	373	294	338	313	330	344	343	352	319	309	332	341	311	305	320	341	371	345	334	331	325	342	343	365	309	318	320	338	364	334	321	320	351	339	303	337	321	316	345	362	333	345	361	345	359	344	325	327	305	304	347	327	305	323	346	329	305	367	343	342	367	352	357	337	321	296	305	371	340	336	366	368	339	307	385	336	324	366	351	338	348	309	299	330	275	353	327	357	310	308	364	361	350	363	316	334	362	341	339	335	313	377	366	332	312	339	322	341	356	327	312	347	338	334	304	309	357	338	327	304	352	371	324	312	361	320	334	340	337	336	332	359	304	317	331	311	367	362	327	321	315	326	343	342	338	345	350	310	345	333	324	324	308	330	323	327	325	328	328	301	311	345	311	310	353	310	318	311	346	297	337	314	346	351	328	299	352	387	339	345	287	365	345	337	347	327	335	335	321	370	357	350	360	332	349	303	355	308	342	352	371	349	328	335	314	322	350	341	351	327	336	322	331	315	347	299	353	329	320	329	331	340	303	322	304	356	354	331	336	352	330	308	316	321	326	347	331	336	331	343	343	313	364	338	318	358	307	326	309	336	353	338	345	362	345	297	312	319	331	343	311	341	350	333	335	332	381	306	373	336	337	369	337	364	313	286	319	343	343	348	317	340	347	342	338	341	357	345	318	362	337	324	360	365	324	318	343	329	342	299	318	312	309	364	307	300	347	338	319	314	315	344	306	319	321	341	318	367	301	341	354	338	328	313	319	343	329	376	325	351	335	331	390	317	306	333	333	350	324	333	329	306	318	319	323	340	337	353	340	341	291	373	318	358	327	319	335	309	341	326	334	306	294	329	348	315	333	326	332	346	352	321	364	346	333	330	356	303	339	327	313	347	337	318	337	304	320	330	324	349	333	322	302	326	375	366	360	327	354	352	322	327	347	348	363	392	364	334	355	349	344	312	317	352	318	342	303	356	322	336	342	332	328	320	304	317	335	331	312	359	370	334	347	333	310	317	329	307	359	349	352	347	351	318	309	326	371	322	307	324	313	351	322	333	360	350	332	343	325	357	343	305	326	308	318	307	340	347	360	311	331	329	337	313	300	353	350	325	348	313	338	323	310	320	331	361	313	345	328	314	349	346	320	287	308	342	360	343	309	334	340	328	318	337	345	329	309	354	311	324	340	326	359	345	292	335	323	327	310	322	335	332	326	351	322	309	336	350	346	318	352	355	335	357	326	308	347	332	335	342	300	324	340	323	308	321	330	326	330	372	328	332	341	317	355	310	331	310	341	335	303	346	313	305	328	341	330	343	352	342	327	343	328	326	318	297	345	347	368	337	326	343	323	338	325	329	313	356	312	341	342	353	305	308	349	342	327	357	321	284	317	340	335	342	304	352	327	331	291	334	349	329	339	348	365	337	333	338	350	348	330	326	324	356	341	341	325	312	316	338	310	318	345	343	333	346	335	310	304	364	339	346	342	347	320	292	338	360	363	307	335	343	315	335	369	325	339	331	335	303	364	305	341	329	349	306	333	354	331	367	326	325	329	332	319	359	324	345	342	339	339	362	327	282	329	354	319	336	309	344	333	333	338	328	309	351	313	322	320	342	329	363	347	321	335	347	321	353	332	334	306	341	346	340	312	330	340	304	309	333	329	311	314	344	316	315	334	314	343	326	318	318	326	299	298	334	341	291	305	364	353	315	328	330	326	312	280	322	329	321	279	330	341	316	341	302	305	309	345	337	294	343	292	324	347	329	378	324	337	341	352	348	360	310	296	365	346	340	312	321	313	332	324	342	322	321	321	347	334	336	327	338
34005	21493	2241	2559	2359	1995	1743	1514	1463	1296	1218	1203	1174	1045	1069	1066	969	941	1002	919	960	911	936	919	894	852	914	887	890	888	864	895	838	867	879	862	884	870	862	812	850	864	842	834	873	858	881	860	910	888	846	865	877	912	846	855	868	868	844	834	850	828	850	799	853	866	813	798	863	840	827	764	856	841	805	883	851	890	832	821	828	850	768	822	880	813	804	861	830	877	853	842	822	880	850	812	824	879	823	846	868	821	750	816	848	826	887	795	809	828	808	854	827	835	821	834	847	864	865	817	870	852	864	820	795	841	851	848	839	873	815	822	809	835	839	826	834	835	842	807	906	849	836	826	836	819	852	857	817	824	855	807	856	787	828	826	817	854	832	801	762	814	799	799	837	812	739	869	819	815	825	825	846	768	805	847	851	819	868	792	806	841	874	852	850	826	835	855	854	829	848	825	824	815	836	817	819	815	827	833	784	826	880	824	837	798	770	870	862	836	841	840	862	784	851	856	795	827	817	784	833	854	835	870	860	856	845	856	793	853	875	874	806	827	778	856	843	826	821	845	849	843	851	807	846	864	819	815	843	805	812	810	862	840	854	811	830	800	877	833	847	802	741	868	844	847	857	821	825	824	807	815	838	890	830	796	824	847	868	843	796	860	854	867	780	799	822	810	810	851	814	854	855	820	829	776	871	852	843	837	848	854	766	828	849	838	843	852	863	859	845	812	842	865	863	820	849	870	756	857	833	831	908	801	852	828	833	859	791	766	823	830	781	838	838	848	789	836	793	872	886	822	812	831	856	843	815	836	868	809	807	812	846	813	851	815	786	846	859	865	818	872	828	909	827	807	805	798	837	818	855	801	815	809	828	846	863	824	847	820	874	818	812	829	834	834	863	800	866	822	811	825	795	867	795	853	814	750	878	872	841	812	809	846	850	785	818	815	862	868	834	854	812	833	769	832	870	845	848	805	820	800	782	834	803	882	804	890	841	826	857	760	817	804	829	860	826	858	801	873	840	847	848	777	767	773	810	804	864	863	807	838	813	815	835	887	860	810	833	853	838	862	831	812	759	813	845	787	849	811	821	845	853	794	863	842	841	872	791	848	888	857	825	818	842	851	815	784	880	841	817	891	828	880	786	807	853	787	812	814	856	878	825	802	857	813	819	832	816	868	832	825	766	848	821	861	841	809	816	804	831	856	875	840	844	824	826	812	791	832	824	853	879	784	817	810	835	797	800	778	870	863	831	865	865	841	803	783	809	793	856	816	858	829	818	879	844	859	839	783	808	776	820	822	846	842	851	870	844	830	817	851	831	852	808	795	791	812	815	836	799	861	841	832	820	828	834	796	830	870	775	836	882	797	845	869	844	852	871	802	854	846	856	849	864	870	823	809	810	797	835	811	852	799	791	893	802	827	873	785	837	774	846	808	871	831	798	845	835	825	815	835	801	812	808	789	797	873	887	819	855	816	882	863	811	839	860	823	830	817	794	787	842	837	811	840	823	838	834	899	866	812	810	850	857	852	902	810	831	769	843	831	851	840	810	833	740	821	828	830	809	827	800	821	828	876	843	805	811	890	792	836	905	809	828	817	826	834	868	809	816	828	790	826	826	806	815	847	804	794	815	847	828	842	897	803	878	849	869	811	811	837	836	864	815	834	823	861	800	808	832	829	879	817	810	821	842	804	822	828	809	785	825	784	840	792	863	873	808	838	827	918	830	865	811	843	835	858	814	846	821	808	851	844	801	824	806	825	839	848	814	862	861	807	808	812	810	827	816	779	815	775	848	844	847	802	811	831	821	817	850	842	849	844	835	848	794	868	854	856	801	849	813	883	772	845	825	865	785	852	845	867	834	802	827	830	809	862	803	801	790	861	846	792	841	829	846	852	862	807	811	831	836	840	786	864	848	835	825	832	809	809	858	897	866	828	874	796	830	826	838	841	797	828	864	854	866	845	874	864	820	867	826	824	845	823	770	813	830	800	827	875	803	860	853	774	815	858	771	820	870	839	791	830	829	812	836	795	820	735	831	826	868	840	817	861	791	792	812	838	830	827	871	819	770	789	846	805	794	798	858	800	837	850	867	812	834	885	901	860	827	814	828	844	820	833	808	887	831	857	830	860	800	836	812	848	876	894	782	835	838	862	787	814	811	823	836	802	818	809	843	816	835	818	806	840	837	841	829	789	813	855	848	784	847	829	819	803	806	870	776	819	853	865	844	818	833	877	819	810	835	837	851	816	845	817	853	819	832	794	821	857	880	883	878	845	822	837	794	842	853	833	862	864	726	804	819	828	819	812	823	841	776	827	856	842	868	836	854	761	847	759	838	901	850	920	795	794	821	871	840	864	824	854	872	791	767	856	844	825	819	838	836	808	824	822	861	804	812	817	849	841	860	830	805	821	844	827	867	818	784	889	824	831	818	778	851	820	857	798	805	801	814	834	816	795	843	836	856	818	835	833	802	816	867	845	889	767	816	843	826	827	826	840	782	905	796	861	875	826	876	832	848	821	777	838	834	833	841	823	836	825	864	811	864	840	918	799	840	879	870	772	816	858	866	822	854	823	843	815	781	845	816	813	835	803	850	828	852	847	824	860	810	912	835	801	853	869	773	797	847	859	894	831	842	810	864	820	846	785	850	852	794	849	798	824	771	836	772	827	812	862	761	862	809	872	833	790	799	856	847	799	862	835	835	810	815	822	755	807	834	834	773	825	826	838	855	813	786	852	799	824	870	820	829	876	847	832	832	858	846	830	829	813	812	811	834	804	835	816	792	866	844	829	799	844	899	904	838	813	797	847	842	862	785	872	813	838	834	792	832	847	817	893	884	854	812	875	830	816	836	857	828	824	818	796	814	791	878	856	819	839	853	842	859	794	837	806	769	812	885	890	849	875	841	855	808	818	830	837	839	853	849	843	808	797	771	848	783	839	828	885	820	813	821	832	853	790	894	804	805	850	856	806	864	831	826	827	854	838	811	839	820	862	868	832	832	818	831	852	872	856	806	877	831	872	849	873	844	831	822	844	826	827	842	797	858	810	800	817	803	835	810	873	821	855	901	816	851	803	862	878	823	800	859	815	868	830	863	853	822	848	858	836	844	855	883	937	845	752	843	867	849	855	832	829	832	882	855	802	827	828	828	812	810	851	836	842	815	847	805	778	855	842	883	834	860	811	827	839	784	817	815	866	878	777	856	856	844	837	827	813	864	788	854	876	811	793	810	858	829	839	836	816	794	815	852	853	832	806	796	814	807	879	877	815	829	857	788	831	807	845	842	795	775	804	837	789	835	794	850	884	827	854	810	809	836	845	827	885	789	830	822	832	848	833	786	785	860	841	838	864	812	807	870	858	824	755	771	819	828	873	857	797	844	855	874	824	790	808	784	806	880	819	832	835	842	843	820	802	815	848	812	860	820	890	861	851	810	829	831	819	816	851	792	832	825	887	860	813	830	802	820	879	818	790	809	799	794	868	811	863	855	829	849	789
68756	52191	14247	2462	1132	883	701	562	525	489	441	425	430	398	397	424	385	409	380	372	374	376	368	356	385	366	334	377	359	357	360	351	332	353	385	371	377	381	355	350	355	332	365	366	343	363	374	349	353	349	338	350	357	346	391	354	375	359	342	321	331	318	324	369	388	343	353	379	381	355	367	335	383	379	354	343	345	369	338	377	336	331	361	363	340	391	342	356	339	324	340	363	367	354	336	371	359	356	363	369	345	369	395	344	357	378	340	352	367	358	336	350	290	344	336	330	316	364	340	360	336	380	330	352	349	336	348	336	331	330	351	356	363	391	343	375	369	342	331	341	341	347	345	346	333	336	332	357	298	362	333	366	340	355	316	334	324	380	340	350	355	345	351	346	342	340	340	360	317	357	330	361	334	325	308	361	381	346	367	369	359	325	372	346	366	381	379	346	359	384	332	344	313	373	366	340	359	344	369	324	330	368	344	331	337	342	383	351	339	348	366	358	315	352	314	378	353	361	350	350	351	334	346	344	329	355	356	331	368	359	313	325	366	345	366	324	397	348	338	390	354	334	359	345	350	343	330	333	318	320	376	370	371	364	384	348	355	349	327	359	342	369	327	330	347	337	399	358	364	326	294	362	334	384	384	342	360	356	411	352	349	344	353	359	297	376	318	356	350	315	343	336	377	365	359	339	307	338	390	317	380	331	341	327	340	356	361	335	344	344	339	358	356	342	382	369	346	375	337	358	305	330	368	342	356	371	344	347	303	334	364	351	415	346	357	341	330	355	348	349	348	338	383	326	347	343	338	362	374	362	363	363	340	310	345	332	331	337	336	365	318	333	357	356	332	334	348	342	378	314	408	341	334	340	339	370	340	374	323	397	351	359	338	321	332	323	367	323	366	350	325	311	359	361	336	345	328	345	351	367	353	358	309	347	352	365	352	335	364	343	382	354	330	319	322	354	345	356	339	383	327	366	344	351	375	340	366	361	340	341	345	359	321	316	322	338	346	352	353	324	350	357	333	336	354	378	380	346	335	330	338	320	340	333	334	345	338	316	336	348	349	332	349	354	406	326	385	341	373	325	339	369	328	372	342	341	342	319	357	334	384	335	349	342	341	353	358	339	360	361	345	332	323	373	373	364	354	393	353	325	347	331	385	343	385	332	340	366	365	340	362	364	346	373	336	359	351	354	345	352	386	357	330	350	351	360	341	352	382	373	360	381	374	377	308	346	365	339	345	328	382	350	360	373	358	372	353	337	340	335	334	363	334	365	328	332	348	328	343	367	352	370	347	318	327	332	389	343	350	323	321	332	359	357	314	329	328	351	380	351	360	305	368	365	374	350	364	333	366	345	371	356	352	372	348	360	361	358	344	341	324	343	378	382	352	321	367	335	321	342	350	375	339	324	360	368	359	332	409	366	336	335	348	370	364	339	343	344	371	350	301	326	349	338	310	344	363	353	322	340	350	375	362	322	334	357	342	370	362	326	366	325	337	318	349	330	360	368	364	391	334	324	343	344	359	322	352	324	331	367	337	337	323	364	359	307	344	320	347	352	331	367	351	326	379	361	325	354	331	371	368	360	347	374	353	339	336	300	321	345	356	346	357	344	305	347	309	350	383	350	343	342	356	365	337	374	368	342	341	313	372	321	324	375	325	301	357	346	317	361	326	387	343	367	337	357	387	357	322	357	362	344	372	335	343	313	352	330	355	330	333	319	300	353	334	377	364	332	335	324	337	315	339	358	381	329	310	321	360	347	324	363	338	341	365	352	334	342	351	337	369	357	331	324	367	385	356	353	353	345	376	357	355	362	373	342	351	341	370	361	333	310	348	339	345	363	362	352	334	377	374	363	359	333	361	329	364	377	345	370	350	347	319	337	370	345	333	331	360	350	345	331	375	362	310	371	332	360	337	338	325	344	321	349	367	335	362	353	338	381	378	392	381	325	326	357	384	329	366	304	332	340	338	333	363	334	347	340	360	358	329	369	366	299	310	374	351	366	347	351	334	371	353	374	365	342	354	331	366	349	342	332	327	343	327	350	320	327	360	348	343	356	336	332	345	366	381	328	332	365	341	334	374	356	329	335	346	345	340	332	359	364	326	366	311	355	315	351	331	343	398	359	354	345	333	344	357	356	357	349	325	360	330	376	374	369	324	349	356	328	370	357	347	341	348	359	330	341	344	351	364	324	389	373	361	339	336	347	311	337	345	346	397	332	332	354	336	349	344	356	350	342	336	348	357	363	362	345	338	357	374	357	337	357	351	361	387	351	338	360	360	378	379	333	313	325	343	325	317	334	352	350	317	346	368	376	347	331	321	324	347	346	363	363	311	323	321	364	343	338	370	390	350	341	349	340	358	337	345	343	352	349	361	357	328	323	369	358	335	343	335	367	338	388	373	333	319	320	371	331	384	328	339	380	339	360	358	356	400	378	359	335	343	377	334	358	342	369	362	352	332	336	333	408	376	342	322	364	336	335	374	342	329	385	319	330	344	345	322	333	316	339	348	369	354	342	354	374	325	356	349	341	377	376	372	315	318	365	322	338	385	330	376	350	332	351	359	355	347	349	362	303	335	353	358	335	350	372	374	334	326	339	393	351	345	352	341	349	375	368	353	386	325	336	360	346	397	375	377	365	324	357	333	315	345	347	338	319	341	341	360	373	343	337	354	345	317	348	358	368	340	347	357	344	378	302	403	323	332	345	370	346	371	349	347	357	363	360	343	348	351	335	336	311	335	364	340	355	327	330	342	334	362	396	321	337	357	344	355	325	327	341	311	374	373	345	349	357	373	352	359	331	321	351	393	355	340	317	346	331	366	368	327	341	380	350	370	313	350	392	330	344	317	339	350	309	349	342	368	364	352	335	357	368	341	348	359	379	356	359	359	356	385	341	372	360	349	328	342	336	322	339	339	369	351	312	349	338	361	373	359	335	357	339	319	336	340	340	330	387	363	357	362	359	332	315	341	328	357	330	338	370	334	345	365	363	339	334	351	350	342	349	374	320	364	363	361	354	342	338	325	362	368	350	339	343	387	347	377	368	330	339	328	338	355	329	325	329	345	357	357	398	325	330	338	377	349	344	382	350	317	329	336	374	370	365	365	358	328	375	361	342	342	319	371	356	324	337	334	340	362	391	322	342	351	346	340	318	332	346	352	352	379	374	344	358	379	376	344	348	312	338	340	359	391	354	360	339	359	341	345	374	372	347	345	355	345	345	346	345	314	336	355	323	324	366	361	366	347	361	371	377	367	376	337	314	378	362	332	351	353	354	349	342	374	322	384	407	365	337	364	326	353	321	311	364	370	351	326	331	348	339	356	368	344	337	353	312	300	353	361	394	364	371	353	340	347	355	334	354	330	338	334	344	345	391	347	347	364	353	377	383	361	344	342	326	329	355	363	366	324	343	383	342	354	370	339	354	372	358	319	333	356	336	373	343	370	352	329	361	352	355	384	334	334	320	373	360	317	364	333	341	346	355	360	378
42785	27606	3377	4016	3723	3184	2607	2238	1932	1790	1632	1541	1403	1305	1314	1229	1091	1080	1043	1092	1017	992	1015	1045	973	951	948	960	932	945	937	896	896	930	915	988	923	870	882	892	899	896	944	920	853	857	861	927	862	871	878	862	845	909	807	850	842	897	822	867	878	870	878	873	855	876	831	880	788	901	874	878	866	864	894	869	839	870	866	837	864	816	849	832	860	878	845	878	834	859	859	819	922	906	850	885	846	870	811	887	844	852	868	883	888	872	834	851	815	826	819	857	822	871	825	836	852	836	833	816	825	891	895	760	772	856	832	840	802	885	861	852	831	841	815	815	834	855	828	795	868	839	880	834	813	816	855	817	867	819	841	858	867	867	831	840	846	806	803	850	818	850	904	837	829	885	809	827	842	855	814	811	854	855	842	856	818	832	892	855	836	855	871	813	839	889	842	882	835	817	817	832	809	779	869	812	901	852	827	847	835	882	818	894	895	890	884	880	789	777	846	829	853	821	850	841	854	852	827	866	838	847	874	844	804	905	853	835	835	869	833	821	860	863	891	852	903	832	822	878	852	778	856	865	851	869	843	842	849	893	840	808	847	831	835	908	842	822	842	834	842	882	851	858	854	868	838	859	821	827	877	794	812	836	864	810	828	849	817	811	859	842	829	857	803	815	843	878	786	797	865	832	828	833	881	848	834	870	812	817	848	873	808	831	859	841	855	860	823	799	882	833	787	836	877	794	825	814	806	838	825	832	821	842	829	877	835	906	860	781	853	857	890	876	869	817	828	843	910	876	857	840	831	839	888	869	856	808	855	813	871	846	815	871	868	836	835	886	857	799	797	854	898	819	843	840	811	830	838	857	838	792	825	875	791	842	849	840	861	843	871	918	854	854	834	885	843	817	887	805	852	839	813	882	875	852	870	859	815	874	850	833	820	842	847	824	830	794	898	838	770	850	871	843	778	846	814	889	792	808	821	856	897	818	884	895	862	878	882	828	883	909	870	887	858	823	852	875	874	801	841	797	861	832	855	853	851	813	867	812	867	859	805	878	895	881	853	865	781	874	833	831	890	859	844	862	896	845	833	833	843	873	885	831	846	836	850	783	843	794	889	811	863	801	808	852	850	854	862	878	879	834	862	855	842	807	809	829	801	848	844	805	852	899	847	838	851	843	856	840	878	848	882	782	855	833	859	878	869	884	827	795	863	869	807	891	853	835	860	858	864	868	801	868	838	851	846	798	810	811	825	863	860	844	879	843	847	836	839	836	904	900	909	864	853	881	811	815	878	795	843	845	838	756	843	874	872	801	891	792	820	802	811	815	863	790	809	895	835	766	826	867	827	838	842	818	854	878	893	839	853	868	847	874	835	824	833	859	880	876	914	840	826	854	834	848	838	883	831	838	847	851	908	823	885	856	899	892	800	889	881	859	924	847	830	846	868	843	854	839	820	825	878	804	872	857	792	851	837	809	794	854	830	794	833	820	826	876	802	768	797	816	842	892	853	848	816	819	857	792	844	881	838	876	876	869	803	892	839	893	892	822	841	820	879	854	831	875	812	830	812	825	855	891	858	891	840	837	840	851	809	822	834	819	880	784	820	812	865	813	899	841	869	832	799	819	817	823	888	822	875	805	834	865	861	884	847	843	854	844	844	896	826	796	832	896	822	879	795	915	813	852	805	817	815	886	835	882	808	812	834	810	920	832	880	806	817	852	856	812	818	844	829	851	815	828	874	829	839	832	819	838	791	846	868	862	843	850	850	827	916	871	914	830	881	827	812	836	882	807	838	856	849	841	870	795	838	842	843	845	817	831	824	817	834	865	873	843	840	868	816	902	844	794	858	830	863	874	862	819	811	805	845	869	842	782	891	859	842	873	847	884	838	815	771	813	840	827	876	859	827	828	860	804	840	862	851	823	886	833	833	890	856	903	836	887	817	838	856	875	862	873	811	821	830	860	854	817	823	826	838	845	857	842	864	808	798	849	828	829	858	857	852	814	916	841	870	805	847	835	809	806	862	859	853	869	823	839	856	834	820	810	800	853	834	830	831	821	839	882	849	863	919	858	863	853	829	843	831	856	790	845	862	867	841	781	855	815	862	857	851	848	846	883	841	844	845	847	828	839	875	844	860	895	918	834	776	797	849	821	860	837	823	844	836	836	851	887	789	883	823	868	843	865	855	829	805	847	831	882	884	822	813	832	827	828	874	883	847	834	833	778	808	801	875	813	878	865	876	835	861	841	844	834	835	867	838	827	863	833	807	865	847	837	857	834	831	853	818	816	875	845	849	843	810	851	815	827	814	821	867	826	833	854	857	885	852	891	852	814	805	811	829	852	820	818	834	839	839	860	874	840	824	807	882	864	829	873	876	837	806	874	807	805	851	822	865	826	851	841	822	792	875	839	880	878	853	853	869	868	823	849	845	877	831	888	857	797	828	895	866	850	849	830	814	855	828	868	897	860	834	917	855	822	836	835	783	838	818	821	834	866	848	847	838	839	878	842	802	800	837	839	842	892	797	868	787	872	811	882	830	844	855	830	845	860	893	863	865	852	850	831	837	866	807	864	849	840	858	814	863	808	859	907	836	856	910	861	857	845	876	826	834	817	831	844	782	805	826	812	895	849	859	862	824	822	868	870	832	826	822	845	834	869	848	828	829	855	809	772	844	887	846	864	858	797	888	841	860	879	821	886	842	885	867	822	832	856	865	843	830	907	841	865	818	846	829	844	860	881	854	815	834	811	828	891	858	856	778	803	920	841	865	809	802	857	835	854	843	799	897	838	841	863	884	806	871	819	839	856	822	793	832	795	849	808	840	871	795	832	811	938	846	881	827	847	888	852	886	861	828	865	838	839	865	836	857	838	841	851	844	847	854	823	880	795	895	889	817	791	874	843	789	796	882	819	790	860	849	872	852	851	865	865	818	852	806	824	866	855	866	880	870	857	800	915	837	831	849	848	815	870	832	836	796	831	846	902	851	868	796	847	848	836	870	843	865	860	830	825	862	838	772	806	827	856	843	852	863	821	795	838	808	829	806	822	929	842	814	853	852	871	856	865	820	874	792	825	833	876	846	819	801	802	839	872	805	802	839	852	856	826	850	894	831	892	870	839	840	807	835	868	803	843	869	832	906	833	827	858	881	827	841	786	812	813	838	828	783	881	827	838	798	794	816	858	830	846	805	817	773	793	817	838	877	864	840	831	826	844	848	864	811	854	842	810	821	760	800	856	820	879	835	806	882	829	897	881	854	828	856	833	819	859	882	818	864	816	851	877	868	827	850	816	867	851	788	858	858	847	880	813	887	825	796	884	830	858	807	801	838	837	881	831	914	847	889	861	867	873	842	832	817	850	886	840	883	791	914	854	836	812	897	860	808	823	843	898	860	868	862	872	826	871	814	862	851	835	875	837	866	889	866	855	806	864	881	882	878	867	824	794	848	873	882	868	841	886	804	864	900	874	826	834	878	821	874	813	822	815	824	850	883	866	842	826
9644	3395	194	201	196	198	170	185	160	163	163	137	167	195	178	158	187	131	180	147	172	154	171	155	172	163	183	177	175	185	166	156	165	161	164	192	145	168	176	176	168	168	175	177	191	163	150	146	173	178	168	169	138	178	164	147	155	165	159	165	150	156	177	157	188	197	175	155	154	188	162	157	158	169	143	169	168	161	165	198	192	180	161	141	151	183	165	158	168	162	182	165	182	155	172	180	173	161	178	186	170	170	180	189	160	172	173	169	160	156	161	166	165	178	163	164	163	154	176	194	157	160	162	168	182	176	155	165	211	175	185	163	173	167	167	177	169	153	187	134	151	149	152	183	177	201	178	159	174	175	187	175	160	173	176	184	196	186	189	162	204	181	163	182	172	174	157	169	165	157	187	188	160	181	154	158	174	159	175	182	175	156	175	162	161	156	163	176	187	191	167	159	165	158	188	151	179	191	173	173	167	178	166	179	183	173	154	181	155	179	167	175	163	171	168	194	157	191	161	174	173	184	163	180	173	170	181	172	157	170	149	167	184	172	168	174	141	161	166	169	167	167	148	170	169	189	181	146	156	160	141	153	164	173	167	192	192	164	161	175	174	152	144	164	204	177	187	160	159	160	160	165	175	181	183	160	144	171	171	171	183	163	172	162	161	172	173	197	163	172	162	168	142	181	177	175	155	182	178	167	181	155	159	156	178	141	180	160	193	177	176	156	174	154	164	163	165	161	173	168	158	173	169	156	143	175	173	181	133	187	184	160	194	156	152	174	136	183	170	150	171	155	185	173	143	162	160	173	193	169	157	153	181	160	153	166	170	168	175	176	178	167	177	185	189	164	186	174	161	151	171	182	164	165	159	153	146	156	185	166	159	173	187	182	193	156	159	150	178	159	165	157	150	192	164	187	174	182	155	166	139	169	175	159	156	148	161	137	173	150	180	176	168	170	173	176	155	190	166	164	178	149	148	162	158	176	152	178	160	160	191	179	165	144	169	162	192	155	171	159	153	169	182	173	161	176	170	174	155	141	185	166	170	166	143	173	164	180	187	158	172	200	180	148	159	166	160	189	177	169	173	169	200	185	176	171	187	163	184	170	186	168	151	166	182	135	163	160	177	145	153	149	162	167	170	132	174	155	212	183	156	167	178	175	171	157	168	161	175	161	191	173	177	175	169	166	163	184	157	180	150	172	153	182	153	155	185	176	154	150	165	166	175	186	168	165	141	192	169	142	193	170	159	151	187	152	169	160	160	154	180	176	163	178	174	170	181	176	171	168	173	168	162	172	183	189	173	183	160	165	177	160	171	187	176	192	172	157	166	182	174	168	155	149	177	179	168	159	191	179	155	149	178	168	189	175	170	172	148	155	168	180	175	171	147	179	195	176	178	164	170	219	192	176	196	169	154	164	193	169	169	190	182	166	193	163	148	182	181	162	165	153	150	168	152	185	178	200	162	162	149	175	166	162	164	173	174	169	169	187	179	189	174	172	171	183	184	174	146	169	186	158	150	174	171	182	152	156	149	170	181	157	160	179	157	151	182	167	183	164	154	172	160	163	157	193	161	164	168	169	163	173	169	152	160	157	179	166	168	192	153	185	182	150	173	162	165	165	162	172	167	136	169	165	158	182	158	189	148	174	164	175	161	178	174	169	151	162	163	170	157	172	167	183	165	173	162	151	202	165	169	185	188	178	166	153	147	185	176	173	180	164	174	158	180	184	184	173	167	174	164	182	167	156	183	183	185	197	150	151	177	176	177	186	162	180	198	186	150	188	166	187	181	155	180	181	198	168	169	183	179	179	148	163	154	164	151	180	145	189	148	163	174	165	168	167	168	171	191	172	165	179	194	182	168	166	182	174	156	167	156	185	167	170	185	193	155	179	179	180	194	163	179	161	152	144	179	160	162	159	169	160	172	157	167	181	157	155	157	179	174	174	160	161	158	182	158	193	163	175	158	153	159	178	174	163	170	179	179	163	175	156	158	193	147	189	168	164	166	174	171	176	166	165	185	173	175	160	180	184	161	183	143	195	156	156	153	145	169	170	173	165	175	184	171	168	187	166	167	193	175	153	135	150	171	163	163	172	178	150	177	152	131	170	166	150	176	173	185	177	186	149	195	164	176	182	170	196	161	191	165	196	176	143	170	182	170	176	145	180	150	188	170	160	185	191	152	169	192	160	170	167	158	197	168	171	174	180	147	185	172	157	167	163	165	181	153	166	151	147	156	163	155	163	165	160	173	157	178	198	182	172	151	150	175	175	172	164	178	180	169	183	177	177	156	146	164	165	180	157	172	154	168	163	170	161	167	166	193	176	177	191	182	154	179	176	158	197	184	169	156	158	147	152	164	163	139	182	168	165	157	183	160	151	187	175	145	143	161	180	164	171	160	157	161	188	143	175	166	162	159	174	171	185	188	181	170	160	157	180	164	184	176	168	178	178	149	150	163	166	167	164	167	190	208	165	168	140	160	174	150	174	160	137	158	154	162	177	188	170	180	177	141	148	160	172	161	154	165	164	186	169	172	170	179	188	156	162	161	193	172	150	156	189	177	151	163	157	169	195	165	176	151	157	147	179	175	164	194	181	172	160	173	147	182	193	185	157	187	184	190	169	163	172	158	182	163	163	164	167	191	168	166	165	173	186	177	160	171	186	172	190	160	164	155	180	190	166	168	176	161	177	172	169	177	152	167	167	151	171	160	162	154	180	196	170	172	160	162	174	177	197	174	170	165	180	188	174	150	181	178	141	200	174	180	180	170	156	189	191	147	152	157	166	177	187	169	161	164	161	175	154	163	168	159	162	160	166	148	175	175	152	148	154	175	184	165	166	176	180	178	174	186	176	166	169	165	166	171	177	161	163	175	170	180	156	182	172	182	166	166	163	177	170	191	175	158	181	156	155	172	165	148	145	165	167	183	171	180	211	174	190	164	170	183	168	174	181	158	177	158	144	170	183	170	177	183	177	161	180	159	185	169	190	166	165	170	186	172	154	173	171	166	178	167	167	189	160	147	169	181	186	164	167	157	164	154	179	152	144	150	164	177	175	160	176	179	164	191	175	179	156	172	168	169	160	169	159	171	158	192	163	146	166	192	156	180	164	160	161	156	172	172	173	164	151	169	169	151	159	177	173	166	189	156	187	160	171	186	175	164	171	161	148	159	175	156	185	160	209	168	177	161	171	172	202	162	163	169	173	162	167	180	148	163	164	192	189	151	157	143	182	171	165	173	165	177	150	192	153	155	198	180	182	165	158	188	167	187	183	177	171	171	190	165	162	180	173	162	163	182	169	171	175	173	172	177	167	171	164	151	174	168	191	180	174	144	160	157	157	164	161	158	161	177	156	158	161	145	150	184	184	160	167	157	193	161	176	171	190	180	163	176	175	160	171	171	154	192	171	171	178	171	185	146	147	201	187	150	183	158	193	158	169	161	159	179	169	163	165	199	170	165	162	183	177	167	181	164	168	160	165	166	142	174	170
10202	4883	516	530	538	531	521	541	535	507	512	514	557	458	512	494	465	514	513	492	524	503	504	493	485	491	459	467	501	494	458	463	481	475	509	476	471	494	462	511	497	474	530	480	498	486	466	508	446	461	501	470	466	480	485	517	473	482	503	495	467	492	514	497	536	456	489	483	476	504	486	493	489	467	467	488	521	476	455	486	468	506	446	497	482	487	514	475	494	488	501	495	520	431	457	497	479	486	434	463	479	497	518	497	485	490	522	466	506	481	494	489	468	520	478	517	519	511	475	513	514	515	501	492	463	479	481	497	474	469	499	492	497	463	446	507	497	452	494	486	516	493	473	491	435	481	456	458	468	489	521	504	458	453	490	490	489	516	474	477	534	487	461	516	445	506	500	481	488	539	495	453	529	457	475	484	434	495	492	513	500	514	496	497	503	478	493	474	452	506	500	462	523	500	509	516	536	481	510	492	481	479	480	459	470	482	477	474	469	529	437	501	490	476	442	484	488	507	463	509	536	525	462	505	489	490	475	473	503	480	442	481	512	468	481	503	511	475	509	504	480	458	506	528	475	489	493	513	485	487	562	484	495	485	465	478	518	525	473	517	501	470	481	479	492	501	518	518	487	511	493	491	451	475	489	491	530	493	490	496	489	452	492	488	485	482	449	487	514	490	509	507	478	489	462	472	440	485	489	524	486	489	486	466	484	472	519	510	508	494	493	488	505	487	440	473	476	454	476	460	495	516	521	485	462	510	485	483	482	471	491	462	471	494	496	497	514	478	496	477	440	501	484	474	487	495	465	445	469	470	457	470	462	480	478	454	467	473	476	498	534	499	497	491	479	506	524	517	446	493	487	447	478	477	492	462	488	501	482	479	507	489	483	500	509	451	475	504	479	465	484	510	464	499	514	459	516	493	464	442	529	488	525	468	483	499	502	513	483	499	494	442	477	484	419	493	473	489	483	482	474	501	488	493	457	492	463	489	463	505	471	518	476	506	488	463	471	545	501	485	460	449	438	477	487	452	454	488	492	477	447	484	516	496	464	468	461	463	514	504	518	516	490	468	518	485	509	469	452	457	451	454	479	444	501	458	519	463	473	450	450	504	468	453	502	515	457	491	550	487	485	480	502	479	470	504	482	509	486	496	518	485	498	468	449	471	504	467	502	490	479	451	493	479	476	496	523	477	446	515	521	481	470	467	485	455	490	500	466	510	521	441	503	480	452	446	444	518	485	461	486	480	490	526	435	512	478	474	489	433	473	488	512	490	524	453	496	489	492	489	509	467	485	471	481	493	493	504	463	485	520	480	483	504	495	482	473	476	456	440	482	516	531	494	466	472	518	491	468	434	474	459	496	462	508	540	491	443	484	514	518	484	515	446	485	443	534	450	476	484	530	517	504	452	470	478	520	503	493	462	484	524	463	480	465	460	472	490	484	519	481	470	506	517	457	477	505	477	499	505	447	489	495	495	489	512	458	483	509	448	480	492	520	493	505	509	486	500	466	475	508	484	470	486	506	479	516	523	462	466	473	478	503	479	467	493	513	469	483	524	508	462	509	458	476	481	483	483	473	501	524	504	469	520	455	449	493	427	491	470	513	505	523	496	503	463	495	506	466	463	499	504	477	472	492	484	496	465	463	492	464	483	465	486	467	439	491	497	503	529	518	442	513	520	480	529	502	456	485	468	519	484	487	481	487	499	500	475	487	525	524	463	439	497	480	456	485	452	469	479	494	457	487	515	494	469	510	474	474	519	485	501	530	474	456	479	454	488	466	470	479	470	420	480	486	503	460	487	481	469	493	497	477	503	495	483	480	488	501	484	496	479	461	501	491	501	507	498	433	478	519	497	496	499	533	468	474	486	474	490	470	498	532	479	533	510	507	496	493	482	519	504	456	491	511	487	463	462	507	517	454	488	500	526	483	508	457	452	515	495	529	428	456	511	518	457	502	472	494	482	482	459	524	501	504	520	507	436	501	480	514	484	470	480	476	491	475	476	506	492	484	482	503	447	477	478	468	494	490	476	493	495	447	528	482	456	500	447	474	473	470	484	478	525	497	482	493	480	516	470	468	481	490	469	506	504	481	468	529	502	500	486	485	448	469	504	426	468	469	487	490	539	486	498	464	514	500	488	492	448	505	495	491	484	515	468	457	498	519	489	492	475	482	495	498	460	482	432	503	489	508	467	471	493	486	469	459	501	480	483	504	490	485	463	522	454	472	536	474	495	493	492	496	477	471	498	480	481	507	506	482	463	481	489	514	471	478	485	490	468	477	466	502	474	507	531	485	497	492	512	522	520	517	453	473	471	495	513	467	508	489	484	510	514	503	458	530	456	504	512	505	487	445	480	486	494	495	446	471	515	499	467	464	448	488	516	501	506	513	505	482	522	483	483	509	504	483	502	504	510	472	464	496	474	509	477	489	510	462	466	486	505	489	471	473	462	500	498	490	491	470	518	484	531	507	475	484	488	489	466	478	517	506	468	473	451	439	519	464	486	499	447	483	472	516	484	495	488	518	507	472	500	495	479	473	506	469	480	525	474	493	451	491	467	444	512	511	525	477	475	489	491	494	483	520	480	525	461	449	522	499	465	463	522	480	491	511	520	513	497	482	457	485	454	465	460	431	495	491	484	485	489	478	475	488	480	445	532	481	493	467	489	479	476	515	494	487	497	499	462	458	485	453	475	528	525	469	473	482	471	509	506	500	504	483	484	529	507	464	467	500	522	505	502	499	502	484	521	451	465	487	484	501	477	490	452	447	482	481	523	497	496	476	501	497	516	497	454	489	500	513	485	469	516	460	468	475	484	462	508	510	482	498	491	464	511	477	474	497	513	510	515	493	521	509	503	482	437	514	487	488	491	479	509	512	478	502	503	458	520	460	530	512	479	477	459	504	512	494	495	461	440	524	473	465	461	495	532	451	463	483	496	526	477	452	474	447	468	500	495	501	525	495	471	519	472	478	496	499	457	467	444	514	457	486	508	525	476	501	525	480	491	474	490	505	473	454	444	474	490	509	513	501	474	491	468	494	499	454	508	442	500	484	515	485	504	510	502	469	492	516	488	455	510	456	455	534	488	506	467	462	509	501	505	482	479	506	453	496	520	510	483	481	520	510	500	487	479	480	456	469	511	495	453	501	474	486	456	473	512	476	509	515	523	517	503	486	491	478	481	493	510	490	483	467	463	490	511	458	480	487	523	507	467	488	493	510	496	509	504	515	476	493	491	466	500	496	468	513	447	506	491	491	492	505	498	537	455	495	513	502	488	505	512	503	500	500	499	467	477	455	482	520	468	486	508	496	492	545	468	505	465	457	497	513	506	471	433	463	502	464	482	491	472	488	473	495	470	509	494	465	498	508	507	490	485	488	460	471	471	508	527	471	516	471	494	479	478	513	492	456	464	512	481	505	485	451	465	508	496	488	443	448	458	493	460	514	468	491	460	461	469	475	512	502	514	500	472	495	501	500	525	502	499	506	494
54697	40723	8159	1037	683	600	491	476	425	411	384	413	380	331	340	336	372	363	378	322	382	325	365	354	340	336	380	344	346	346	365	347	342	323	329	339	349	319	334	349	329	333	377	363	321	352	351	353	348	340	317	344	302	332	311	327	352	344	341	326	349	340	326	317	314	322	345	299	311	351	311	349	344	350	335	312	335	344	328	317	345	309	322	340	354	335	358	317	344	339	330	343	309	321	355	339	334	307	337	304	339	343	364	326	344	316	337	356	349	333	326	322	316	329	321	336	312	336	348	342	323	324	351	351	305	331	327	315	316	364	351	308	319	345	313	328	341	317	352	332	308	383	325	315	338	313	350	334	334	334	300	341	345	325	329	328	335	333	323	307	336	318	336	345	329	306	330	324	310	343	308	336	321	319	341	328	343	318	354	304	334	342	336	303	319	338	322	346	324	330	320	313	335	336	351	308	322	317	320	342	340	338	363	348	352	342	333	312	302	297	310	355	331	333	345	371	344	303	326	312	349	303	337	341	352	366	332	314	326	337	325	316	348	310	312	337	320	314	318	327	313	342	313	337	316	332	319	336	326	309	370	326	363	310	336	347	326	317	321	324	332	365	338	333	322	331	350	325	359	328	323	338	315	310	311	310	334	362	335	347	334	352	363	338	344	316	337	333	335	313	335	369	323	339	355	317	330	289	346	320	331	323	348	319	333	315	304	319	333	339	313	333	335	314	311	318	321	328	316	318	324	347	338	354	343	323	344	292	329	363	337	320	320	377	356	340	340	358	341	332	363	354	312	327	320	349	321	317	325	344	329	311	334	334	322	339	326	325	339	333	348	344	347	340	319	328	347	350	346	324	379	332	355	313	335	361	329	305	332	318	303	360	343	316	330	329	310	336	318	317	345	281	375	313	329	351	355	322	316	338	340	280	348	292	338	358	350	327	334	338	318	308	358	309	345	342	330	304	336	328	345	331	361	319	313	335	338	296	336	344	360	333	329	332	326	325	332	349	356	305	331	328	351	361	314	349	319	335	307	331	308	345	321	343	317	339	304	340	306	347	309	332	313	343	353	303	374	367	338	332	348	337	346	319	328	344	360	352	325	365	333	319	326	362	321	363	356	328	326	346	344	317	323	346	351	290	350	338	327	312	332	339	340	376	292	337	350	345	357	334	307	327	363	365	360	349	327	334	348	355	316	354	319	371	347	303	351	364	321	317	332	341	315	321	329	316	304	288	346	326	339	304	335	341	326	329	329	338	352	362	333	353	310	336	311	330	327	329	351	366	324	354	338	307	348	359	359	326	333	335	356	354	348	325	327	300	330	364	332	322	315	310	338	322	343	337	357	346	322	332	342	319	311	332	309	319	325	328	322	322	364	319	331	317	340	328	327	342	314	322	315	325	358	354	358	342	325	355	308	333	332	311	343	329	332	333	362	350	303	318	334	294	284	332	349	338	329	296	352	349	333	355	367	342	310	341	329	335	330	349	361	333	326	347	316	346	378	372	333	315	342	355	344	360	356	338	324	335	343	314	317	306	304	317	320	331	316	324	330	317	342	345	341	328	315	327	337	347	344	312	319	365	315	338	341	329	298	349	298	349	315	294	360	323	323	330	359	369	331	321	333	330	309	304	299	327	320	358	325	320	369	352	341	313	333	332	315	309	305	312	338	336	337	320	274	322	330	370	364	375	332	320	333	337	290	319	368	349	333	328	311	323	328	354	344	349	325	358	351	344	342	323	340	334	341	302	314	331	335	315	333	351	286	342	334	337	298	325	344	318	346	316	336	321	322	334	353	313	335	307	328	348	333	355	379	333	348	294	347	316	320	357	332	331	314	343	359	359	348	339	353	332	314	324	334	342	308	321	347	328	329	307	374	346	389	368	355	330	340	314	363	349	365	300	309	314	321	318	353	324	344	327	338	321	330	295	342	329	339	310	366	339	340	348	353	328	356	363	322	323	329	304	325	316	326	334	316	309	325	321	330	355	353	298	339	293	347	316	316	377	330	328	390	316	344	313	350	370	308	347	352	344	315	340	330	363	325	318	274	336	358	314	345	322	344	342	322	315	330	326	333	329	336	328	361	334	339	306	320	310	333	318	318	288	312	340	334	319	323	324	342	350	325	352	317	311	338	297	334	339	309	316	345	341	307	343	321	298	353	297	388	343	338	313	339	353	324	319	290	313	299	331	316	338	352	301	322	340	307	311	326	320	325	386	326	332	346	277	309	344	325	338	376	335	352	325	349	332	346	329	343	354	316	342	342	339	311	329	323	333	379	365	313	338	356	322	337	368	324	311	332	330	294	335	333	331	333	353	322	331	339	338	305	338	370	307	341	329	322	315	325	349	349	355	311	343	333	335	327	326	382	314	354	330	338	345	338	342	362	344	309	346	310	344	316	350	368	316	347	362	334	327	328	304	313	329	345	326	300	310	316	310	334	299	305	361	359	348	347	329	311	319	314	357	362	347	333	307	337	345	301	328	331	347	343	316	315	328	330	320	325	306	328	313	303	316	320	310	317	316	348	346	336	301	308	348	284	307	327	346	312	313	344	354	330	345	326	343	331	324	321	318	333	314	314	334	308	352	304	329	336	314	324	346	354	337	333	332	319	342	346	347	312	360	330	339	335	341	344	321	348	344	356	282	312	319	303	343	346	329	332	350	339	349	329	308	321	341	327	343	350	310	335	348	331	344	343	325	361	317	315	308	332	297	317	347	329	317	319	323	304	353	353	321	354	290	317	300	333	312	329	319	329	333	334	306	329	343	320	351	367	366	317	326	335	333	316	318	347	332	333	346	312	296	361	362	339	353	325	311	346	303	311	345	327	327	378	327	324	362	349	321	306	311	330	335	342	318	322	340	324	346	335	348	359	316	337	303	385	313	332	310	346	352	304	358	325	314	345	329	339	330	311	315	339	341	326	331	315	335	334	337	319	306	316	345	339	334	323	334	301	357	312	311	324	320	317	344	329	336	352	340	355	339	330	360	359	318	303	355	336	331	345	335	319	364	347	349	366	313	316	332	336	313	328	356	321	327	333	322	357	339	357	325	324	339	328	343	357	332	332	288	332	336	344	348	348	341	323	309	313	297	336	322	320	331	313	326	356	337	322	327	298	342	324	331	366	331	349	313	328	308	332	340	317	348	333	307	331	324	339	363	315	360	310	317	321	335	331	367	332	325	295	289	357	293	326	312	354	343	329	334	323	321	320	327	362	346	311	347	357	339	340	357	318	317	342	323	321	342	340	340	328	318	334	339	318	345	342	345	302	342	349	346	312	302	308	327	307	294	320	335	297	358	328	336	309	296	318	325	306	342	321	319	334	345	340	321	306	317	298	325	300	334	344	324	322	339	340	342	308	343	316	320	337	321	338	319	348	326	321	359	377	321	334	365	325	330	355	347	317	296	305	316	328	333	348	388	329	322	356	324	340	382	346	311	344	309	296	317	334	293	337	330	336	310	342	328	326	344	301	293	326	323	333	298
33904	22297	2282	2554	2281	2044	1662	1520	1371	1314	1190	1180	1136	1122	1033	1013	984	1021	967	946	899	947	914	918	863	879	887	854	898	929	837	860	848	864	861	831	885	901	844	891	909	851	851	854	869	862	887	829	824	890	861	837	837	851	894	857	842	823	890	826	853	829	791	882	863	853	865	819	830	817	872	822	854	855	816	808	820	797	796	849	805	840	805	846	806	863	820	794	860	821	830	893	893	804	899	835	870	837	805	810	811	842	818	829	794	849	777	868	835	796	854	818	897	809	858	811	871	872	843	808	828	862	841	838	869	852	815	832	808	881	865	820	861	800	840	864	834	810	888	816	864	858	812	810	813	881	826	807	898	852	809	814	850	863	839	861	855	844	844	841	806	782	840	838	804	831	862	826	800	832	852	832	803	834	846	836	868	837	816	828	853	825	804	872	848	825	803	831	846	779	896	837	909	810	873	795	838	849	830	847	839	861	818	821	849	845	827	813	776	823	828	814	871	814	798	820	818	893	825	778	846	827	877	835	831	848	850	846	840	841	849	797	858	850	830	840	789	790	885	895	853	863	847	844	816	832	839	835	862	853	826	797	857	903	797	858	833	838	808	821	820	860	842	816	826	845	801	816	862	887	834	843	820	845	845	804	806	782	841	845	817	850	838	839	836	850	789	871	812	863	847	837	868	845	805	880	826	857	876	835	770	814	810	811	793	766	762	836	810	816	842	793	813	858	824	855	814	871	894	849	820	784	888	832	871	848	876	817	831	794	827	795	868	786	813	833	814	872	865	813	854	827	790	852	828	848	840	856	825	823	789	835	832	824	854	842	853	787	835	816	875	813	811	809	843	830	839	832	832	811	814	796	848	812	816	822	781	834	829	851	822	797	804	874	834	844	817	814	865	809	848	816	834	817	832	839	791	856	830	836	806	834	816	843	842	833	825	793	826	838	834	780	867	814	825	840	815	790	857	818	794	865	859	843	840	876	869	779	854	834	827	780	858	833	803	876	863	746	802	833	841	833	871	892	836	820	853	854	866	845	821	881	839	865	774	803	837	781	825	806	856	811	884	799	874	840	792	848	793	783	781	818	821	794	789	815	835	811	879	806	808	871	876	840	768	816	857	797	858	832	848	808	796	802	784	836	805	848	862	848	860	806	856	822	806	897	891	816	788	840	800	854	834	822	826	890	866	844	792	867	850	830	815	793	815	862	792	853	823	854	836	816	830	799	843	847	840	851	854	816	812	808	801	814	887	810	857	824	826	835	832	881	876	842	874	830	845	837	904	806	840	864	797	855	840	824	849	866	818	785	860	813	826	893	803	863	818	816	793	841	842	833	783	820	824	873	788	804	812	835	800	821	850	831	829	843	860	860	842	847	836	843	812	826	854	851	804	857	840	862	860	877	886	850	827	805	824	842	837	818	859	840	844	836	822	818	850	859	856	835	806	843	839	871	863	810	804	788	793	795	913	885	843	798	859	793	883	869	810	853	824	854	792	884	854	819	823	825	813	806	851	825	819	831	809	825	825	840	818	828	857	791	835	823	807	841	811	853	821	846	814	804	836	832	879	851	810	835	848	800	859	851	862	796	825	836	839	821	804	797	807	818	813	794	882	862	833	825	836	817	831	829	791	895	811	880	842	821	844	838	888	848	793	821	804	796	788	864	839	812	776	871	836	750	798	790	822	857	802	825	887	852	829	866	841	814	838	863	803	820	814	816	849	843	884	804	859	835	818	840	792	825	901	776	806	821	865	849	851	825	875	798	804	827	832	828	779	838	826	766	777	833	811	859	844	816	866	892	821	800	863	796	839	831	808	825	785	815	831	826	888	838	872	793	855	835	836	845	803	843	822	815	806	843	842	788	875	868	806	875	845	871	826	835	857	821	851	780	845	819	800	887	818	865	841	833	825	801	867	814	786	798	870	829	888	833	880	813	885	821	841	790	886	861	838	860	847	780	884	826	859	827	818	834	814	797	790	917	868	792	841	857	881	801	841	879	852	825	840	849	847	781	813	816	824	777	775	823	767	817	846	834	804	858	836	850	852	814	830	823	855	910	837	850	854	853	868	815	868	844	796	860	802	820	860	867	850	814	819	825	822	817	811	830	834	862	825	827	840	835	947	828	860	872	851	823	807	811	862	849	846	840	791	803	860	862	831	826	866	847	804	868	858	835	842	854	798	860	871	823	804	863	826	864	843	791	898	891	813	812	815	834	814	843	858	819	819	833	816	828	822	814	846	824	869	868	854	914	804	841	807	869	778	829	838	793	824	804	847	794	864	848	902	808	850	858	842	859	827	842	815	855	799	852	828	821	859	853	865	871	878	862	795	851	831	852	836	838	804	825	818	895	810	858	799	834	815	822	819	820	843	833	797	809	881	811	813	834	778	852	833	866	810	838	813	844	827	833	870	802	837	827	828	875	802	852	805	891	819	793	840	819	826	816	867	861	829	853	822	783	835	818	893	874	791	844	814	788	862	808	805	833	823	799	824	803	864	841	905	836	894	825	790	838	843	856	832	828	863	863	787	845	799	832	806	863	812	845	805	790	821	836	818	848	800	905	825	823	842	840	841	840	872	804	839	858	836	827	866	834	821	882	858	862	786	840	822	825	821	860	835	867	856	823	854	809	849	850	836	796	856	853	795	823	838	833	825	807	849	872	798	845	873	828	787	831	804	821	832	861	864	876	818	826	858	822	861	798	824	824	839	754	783	778	819	802	887	808	863	831	787	864	812	799	804	818	838	817	867	812	845	812	857	844	853	866	795	817	827	808	860	853	818	812	836	861	791	814	808	827	789	844	831	841	836	902	853	802	869	786	845	814	839	812	870	803	865	832	848	839	860	826	823	876	777	834	828	838	853	827	810	857	818	832	781	888	778	859	864	854	818	808	802	806	847	826	875	862	859	795	812	836	837	813	852	845	813	857	823	855	869	845	852	831	807	845	821	845	821	797	839	827	816	837	820	793	798	818	828	819	790	812	820	805	829	810	844	833	820	815	852	827	807	842	828	855	849	813	829	843	836	866	850	848	888	824	837	854	793	851	819	803	845	835	796	814	810	828	854	851	907	834	837	822	837	871	802	792	822	847	860	860	811	846	865	868	853	775	803	814	816	828	825	801	857	845	822	897	872	848	828	806	850	854	804	866	854	829	803	835	855	808	841	824	879	791	815	785	839	834	809	841	846	824	838	830	812	796	836	835	853	873	846	831	834	859	850	834	876	847	823	898	868	799	807	812	803	874	878	821	823	846	819	808	843	889	848	829	835	840	874	793	827	788	834	862	818	866	844	850	823	856	845	834	774	843	813	882	854	859	801	810	792	764	815	836	866	837	813	817	801	839	835	816	802	826	894	800	849	824	796	838	830	826	794	880	845	806	888	813	792	876	814	797	822	864	846	857	878	812	868	877	856	847	841	842	844	858	836	874	832	834	857	884	824	855	849	863	864	808	830	882	833	847	869	809	800	845	851	833	859	864	849	810	881	881
67204	51846	15594	2826	1036	877	738	634	512	478	455	475	428	437	387	418	405	411	378	375	365	382	366	396	331	361	371	341	393	399	395	351	352	369	383	360	347	351	358	387	355	352	382	359	376	344	386	371	353	376	342	351	379	379	328	376	371	364	385	371	371	383	340	312	370	362	359	366	374	366	331	348	371	360	368	357	378	340	342	352	313	332	364	306	341	350	321	375	388	351	362	376	327	346	371	352	343	374	362	332	338	381	309	343	354	303	350	357	350	335	296	355	348	350	354	343	355	335	312	382	347	352	381	301	338	342	322	361	374	350	335	375	337	342	344	348	343	297	363	291	369	364	353	317	374	343	398	366	371	331	349	368	372	334	343	345	343	352	363	395	354	380	339	345	377	371	360	356	385	361	380	369	368	332	331	338	356	333	368	349	327	356	334	353	339	338	315	340	311	341	342	343	374	340	332	337	374	321	361	351	364	361	361	358	336	340	379	346	331	333	362	314	321	353	339	349	325	365	357	343	363	338	353	328	339	343	361	384	360	356	361	365	374	381	348	344	359	321	316	334	361	346	340	352	334	300	322	365	342	313	362	361	355	390	381	362	373	377	326	349	357	325	370	350	374	317	357	332	349	355	324	406	341	372	323	354	334	338	333	316	357	352	335	326	306	339	311	325	364	334	321	340	327	372	373	347	335	376	315	350	362	351	348	353	323	331	402	395	354	336	377	354	366	348	363	340	320	342	360	344	333	317	354	344	368	356	394	343	372	350	345	381	351	334	374	330	331	342	368	360	389	320	336	334	357	377	349	334	362	372	356	322	329	336	325	362	360	345	351	346	318	330	338	341	360	348	321	360	316	373	368	349	346	320	323	376	355	343	336	365	358	368	345	355	356	379	360	347	362	360	375	339	349	335	330	368	347	345	327	362	348	341	321	349	379	357	362	322	336	349	344	368	341	348	324	319	342	353	358	329	323	311	366	364	368	350	331	341	324	360	347	348	374	379	377	360	362	369	328	351	320	337	318	358	339	350	372	339	352	342	375	343	358	332	373	336	361	311	348	335	384	330	349	362	394	372	351	358	383	344	367	367	344	341	312	346	359	346	349	364	327	375	377	365	325	318	357	392	345	370	369	313	337	348	316	387	380	326	325	366	370	348	381	357	331	337	371	377	325	350	327	321	356	350	323	274	330	316	345	343	371	326	376	327	352	331	352	350	338	369	344	358	339	360	361	340	352	389	349	323	325	357	368	383	337	318	351	332	356	318	351	333	317	324	410	404	369	398	351	371	358	359	363	345	368	384	348	330	331	334	347	358	330	321	351	345	367	348	365	365	347	345	335	350	356	354	336	362	332	373	362	346	345	335	353	324	321	329	349	351	365	363	364	337	351	350	351	339	329	332	334	334	339	340	338	321	366	402	337	345	346	362	351	333	355	349	332	351	340	359	345	334	367	367	324	307	352	344	372	346	339	345	359	340	364	365	364	354	372	329	318	335	372	348	353	320	347	334	339	372	328	335	332	361	345	360	344	323	368	358	332	323	326	306	356	367	363	347	359	337	320	350	356	351	373	369	328	342	328	355	343	339	331	343	368	368	357	328	336	346	333	333	365	387	341	311	363	366	321	355	325	344	384	367	318	326	379	344	338	368	333	315	314	333	362	363	352	329	360	380	372	367	346	339	376	362	355	334	325	327	355	372	393	304	327	311	369	394	419	339	335	307	347	345	367	344	329	343	374	377	334	339	332	367	342	353	346	353	329	370	340	352	320	340	349	379	327	373	354	334	356	335	352	330	374	344	355	379	348	324	356	340	353	362	351	340	334	345	357	349	346	360	335	349	335	350	365	388	333	327	336	363	348	365	320	367	359	325	320	370	377	348	317	343	326	312	351	351	383	316	331	333	342	378	323	379	314	330	363	340	344	336	338	341	343	333	334	340	355	349	340	365	343	363	345	344	341	363	358	367	338	346	371	369	329	346	344	345	352	362	333	339	326	326	374	352	374	358	318	328	359	328	332	339	353	384	356	375	377	339	341	330	338	348	380	350	339	367	369	351	343	375	348	324	334	350	323	350	320	351	387	346	349	373	304	373	372	358	361	355	357	368	336	344	358	325	364	337	329	319	373	390	334	357	326	377	326	346	334	346	347	331	350	311	371	338	333	404	340	340	319	351	339	364	373	384	316	328	346	342	377	383	346	388	369	312	364	348	325	359	353	369	322	334	332	334	331	347	368	349	338	352	340	351	338	331	308	343	392	343	398	333	327	399	329	365	353	370	357	344	317	377	341	328	353	337	376	357	339	348	366	351	357	368	343	388	319	370	364	351	325	319	391	351	354	309	346	334	347	344	349	345	382	351	334	321	341	344	358	351	338	328	332	353	364	374	343	379	346	302	320	377	375	342	372	328	328	316	330	356	337	349	399	388	348	365	333	359	366	383	331	332	353	350	356	355	359	358	404	383	344	330	348	350	342	359	343	385	351	347	325	346	350	369	328	324	368	385	322	397	372	368	345	339	347	370	327	363	358	370	361	356	370	382	340	342	329	384	361	363	361	327	303	340	337	352	320	336	348	324	361	339	352	325	335	333	339	349	342	360	330	363	361	366	313	335	316	353	323	342	333	319	338	352	348	324	376	330	360	358	344	328	339	323	365	347	381	344	377	343	340	355	342	370	366	374	307	368	352	399	362	350	327	335	356	357	362	311	344	363	331	349	318	363	330	379	350	349	360	371	326	351	343	381	362	342	321	369	360	355	349	347	370	368	350	361	364	388	342	358	374	326	378	340	366	355	325	358	345	331	335	321	356	364	338	334	353	326	358	320	368	345	358	354	329	336	378	352	339	324	329	359	323	365	347	368	370	326	347	331	332	322	359	368	365	313	367	351	347	345	337	343	357	365	357	343	339	362	339	339	342	367	366	331	334	334	357	342	345	331	357	372	343	391	360	336	338	345	357	345	377	336	361	337	342	378	340	340	344	306	339	339	359	361	370	355	344	342	359	374	348	355	341	357	338	353	380	346	300	329	345	353	382	308	336	357	365	338	336	362	357	326	351	329	323	344	338	354	335	383	347	345	347	386	335	348	336	332	359	362	353	365	349	317	328	356	348	342	383	368	354	363	333	360	352	343	350	361	336	377	327	323	342	373	341	368	345	321	376	401	324	347	356	383	345	334	354	356	343	340	363	363	378	357	337	355	358	331	375	331	328	338	363	347	337	329	334	336	349	363	353	351	337	357	339	312	356	324	333	305	334	336	350	342	349	345	371	384	354	351	346	380	362	368	359	329	339	340	349	366	379	367	319	312	337	379	363	335	347	344	378	337	345	321	312	347	361	332	340	348	342	338	367	369	346	366	346	403	342	327	328	351	351	359	366	367	354	361	347	376	364	353	355	332	353	314	326	361	351	328	353	379	333	385	375	341	371	337	334	332	363	352	369	338	348	329	381	337	320	366	364	346	375	372	357	319	340	377	317	359	375	300	355	357	311	357
42973	28648	3436	4046	3611	3044	2551	2240	1939	1704	1609	1561	1358	1271	1232	1222	1129	1192	1126	1129	1014	1035	1022	1057	923	955	997	937	964	939	889	920	966	948	911	885	926	883	877	904	938	913	926	906	832	880	883	882	898	913	885	886	890	885	873	873	851	853	876	884	927	891	880	871	867	871	848	833	887	877	889	868	837	869	838	861	871	827	835	853	759	876	842	871	819	810	852	844	858	859	826	868	828	821	900	850	868	841	842	894	889	818	844	820	848	873	835	827	792	823	857	859	814	848	864	897	849	901	812	864	881	862	855	882	857	839	856	855	833	814	865	846	829	819	810	841	866	852	906	858	843	885	873	870	827	830	833	837	865	861	837	819	873	822	843	852	849	846	857	846	812	857	847	756	821	817	829	898	840	849	812	873	848	835	817	910	815	870	835	889	866	816	852	810	838	879	834	853	815	830	859	840	841	835	845	797	892	872	891	842	824	841	838	808	907	797	887	835	866	806	850	870	894	834	820	817	826	872	854	872	801	848	809	924	825	843	819	799	834	847	835	864	837	834	867	868	857	837	823	829	847	874	858	873	851	869	864	858	824	866	832	852	829	861	796	825	898	856	887	863	841	838	817	839	802	810	802	828	825	900	800	863	840	841	850	863	805	847	904	808	851	887	846	846	790	850	856	833	850	868	841	854	885	773	805	877	835	897	870	836	928	802	846	831	818	873	884	901	837	816	868	821	821	856	829	854	881	841	805	807	819	859	828	783	870	845	838	825	839	805	839	844	876	888	880	784	851	839	824	846	809	885	903	795	877	809	772	864	879	850	867	905	802	827	866	780	828	844	880	870	830	836	870	833	892	800	796	810	824	847	770	842	796	820	850	865	821	826	898	864	870	895	880	844	838	880	815	864	831	788	829	829	839	853	854	862	811	848	868	859	829	870	853	869	862	837	867	831	788	825	808	860	805	799	833	858	802	855	859	844	829	816	852	868	868	883	821	848	907	838	852	870	769	879	769	866	871	831	861	835	890	825	860	862	895	826	850	822	859	877	852	854	877	885	880	803	857	840	860	804	810	822	808	850	854	881	817	889	820	918	850	843	860	814	800	817	814	891	852	855	817	771	877	810	829	868	788	849	882	807	871	889	788	819	814	852	823	861	856	766	849	842	834	816	825	839	829	772	848	872	834	843	836	829	848	803	875	857	839	833	946	860	881	860	851	857	833	891	818	833	800	886	853	858	803	781	817	827	824	884	821	882	820	832	852	861	836	888	847	861	825	835	841	883	816	853	786	883	863	889	818	843	848	856	784	854	852	852	855	845	819	789	819	823	873	843	791	763	843	854	830	828	841	864	845	868	876	883	864	851	808	848	872	863	851	827	775	833	824	885	861	807	881	841	852	830	799	829	816	820	854	839	856	867	855	885	821	860	862	841	802	833	838	835	806	876	852	857	869	868	784	849	835	865	831	849	832	832	856	814	828	842	878	854	846	874	825	840	836	830	799	824	815	834	819	838	870	916	791	801	805	840	803	820	853	883	884	805	840	879	856	819	904	798	824	818	848	873	806	884	885	850	854	835	858	919	836	827	784	866	901	838	834	849	868	845	827	841	790	844	806	798	851	823	838	885	867	809	874	861	873	853	806	877	858	880	822	784	809	816	873	859	818	824	853	864	805	830	851	842	796	834	811	877	870	816	824	848	894	822	842	798	835	851	834	882	876	854	824	842	812	888	840	823	837	833	897	843	805	830	799	890	872	849	800	840	857	814	881	830	871	804	810	878	883	829	849	803	856	834	839	835	839	840	847	863	866	835	845	799	852	851	874	860	855	829	864	854	854	907	852	855	843	825	814	856	840	867	834	874	872	878	853	812	848	865	860	842	858	861	827	799	847	827	843	822	795	854	878	883	871	843	818	831	804	866	849	868	834	824	861	868	831	868	852	864	879	865	818	839	874	870	845	837	870	827	833	860	820	796	839	818	795	836	869	857	833	893	855	876	848	851	885	857	836	934	828	845	824	855	836	868	863	824	782	807	813	838	766	819	876	859	828	795	912	874	849	904	811	812	845	842	888	824	781	803	841	826	827	872	869	857	845	872	822	797	848	877	865	846	797	860	827	825	827	837	826	866	861	846	862	865	858	849	866	829	787	839	800	826	802	839	834	814	840	870	842	857	852	885	785	838	833	805	831	802	807	798	850	810	841	803	771	851	869	856	838	799	823	912	839	850	803	829	816	829	799	874	793	845	797	870	860	839	833	920	847	821	858	872	827	807	795	830	876	837	813	815	858	825	806	842	800	849	827	885	881	840	830	852	880	837	898	821	848	869	846	819	879	799	878	794	883	804	846	826	812	816	848	870	843	867	853	810	852	853	818	861	862	888	823	858	871	840	828	886	827	804	836	908	883	866	881	887	846	819	861	883	871	823	855	828	845	872	878	870	794	875	862	824	803	856	840	859	868	826	817	866	845	881	808	893	786	888	869	894	874	864	815	861	843	865	902	879	799	855	767	837	855	848	867	854	822	913	819	821	828	893	843	891	838	899	848	895	821	875	887	874	853	865	840	880	839	822	861	904	875	860	858	854	813	838	837	874	858	851	875	817	881	828	865	859	841	812	840	881	816	836	830	796	769	821	809	892	877	879	826	807	820	872	787	817	820	876	856	857	871	877	839	860	922	813	820	838	851	869	836	853	929	866	851	862	839	835	831	839	839	863	847	842	847	854	844	855	830	814	848	888	779	866	816	849	819	874	826	856	815	796	843	809	848	818	875	898	843	863	881	818	849	859	835	854	843	854	826	876	857	843	842	877	848	827	870	882	843	839	830	827	882	833	817	810	886	839	892	890	910	834	831	874	843	831	826	829	915	869	864	856	840	806	822	862	887	872	832	840	854	829	850	868	847	815	848	821	904	827	813	866	847	807	873	832	795	873	854	850	805	843	864	863	816	784	836	827	816	854	883	855	894	822	887	841	832	828	852	823	858	819	812	900	811	831	856	858	868	870	865	821	853	845	831	805	861	832	846	854	851	822	854	803	809	834	845	876	903	826	852	839	835	819	869	870	841	802	840	878	873	916	813	832	857	835	834	832	852	885	840	827	806	852	865	805	854	846	886	865	847	856	841	793	804	862	861	822	802	812	848	842	877	790	802	838	859	867	815	836	810	874	816	850	847	835	825	805	877	801	863	824	842	862	801	776	845	853	840	940	830	855	811	807	850	835	875	862	831	858	820	853	839	778	844	841	843	803	828	854	887	792	829	901	900	828	867	822	825	845	846	856	851	861	853	879	843	847	841	851	855	831	793	869	884	814	842	851	837	793	880	803	818	797	850	841	889	883	804	851	821	842	827	848	823	838	826	863	801	843	860	836	840	795	856	899	832	849	797	910	866	913	843	828	811	845	775	842	893	857	904	835	834	897	838	838	821	831	909	864	858	863	833	900	819	854	799	832	841	854	807	838	836	829	841	845	850	851	860	879	838	892	886	872	802	854	864	781	888	820
9690	3410	230	174	162	175	194	198	152	174	171	157	158	141	191	150	167	200	161	160	162	186	150	187	167	159	184	154	165	162	172	174	178	170	204	172	178	171	175	181	159	166	199	156	154	199	145	154	153	183	189	180	183	163	187	184	152	154	166	156	176	166	157	159	169	176	158	176	161	174	186	178	151	138	176	170	171	167	181	172	163	184	153	158	175	168	170	169	150	168	174	183	190	162	174	177	183	169	154	182	180	158	165	167	164	161	163	178	181	170	167	158	153	189	160	176	183	160	159	189	198	163	168	203	171	164	176	198	171	162	148	175	189	159	162	143	175	176	149	170	169	174	150	177	161	163	172	179	162	159	175	157	178	165	166	190	165	155	195	162	180	161	145	161	176	160	173	165	152	174	170	169	181	171	183	174	163	164	152	162	174	173	170	153	158	176	169	153	161	172	192	172	173	166	174	178	167	166	168	192	148	150	146	199	180	171	155	148	146	150	169	152	161	166	163	167	169	181	181	155	169	164	161	154	156	161	163	186	175	160	168	157	167	163	175	142	161	158	167	189	155	187	159	153	164	150	162	176	178	158	159	164	162	151	160	141	183	178	170	151	149	170	168	195	164	183	152	179	154	178	159	182	158	162	159	185	176	158	164	177	171	159	168	169	159	157	173	136	179	163	184	158	174	142	134	175	151	178	185	177	159	164	175	180	185	156	160	173	155	182	189	149	186	149	180	177	165	174	182	155	173	165	164	156	171	150	152	165	143	167	169	168	161	184	184	167	160	174	177	163	163	179	145	167	160	153	183	164	175	189	157	190	173	147	156	173	157	163	182	163	174	158	227	180	172	172	173	181	148	155	165	158	190	159	182	164	208	157	185	162	189	159	170	172	180	155	171	186	186	159	176	170	155	155	163	164	178	157	185	163	183	162	173	160	175	184	163	182	152	177	147	174	169	155	167	148	182	184	155	163	195	192	178	158	177	177	151	185	173	191	196	181	184	163	144	186	172	166	149	171	192	168	176	157	187	178	162	175	175	193	144	174	161	178	167	170	180	191	140	179	190	149	168	171	162	158	164	187	158	153	184	188	160	170	189	167	190	193	193	160	157	144	169	179	170	183	162	178	160	160	168	184	168	171	162	184	155	154	175	182	162	189	159	195	157	169	158	161	150	179	183	171	150	169	191	187	157	166	174	153	187	170	156	171	163	180	177	153	185	168	160	140	153	154	185	161	162	172	167	141	158	191	154	158	176	178	162	167	186	177	171	180	175	155	180	156	179	171	175	165	156	138	163	170	159	165	170	173	163	152	158	173	162	154	187	175	188	151	174	164	170	164	151	150	176	179	181	156	178	166	174	153	168	187	165	169	177	168	160	178	197	140	167	180	179	163	163	171	186	149	166	192	168	169	161	173	157	159	174	181	165	163	151	167	177	175	162	184	181	176	165	184	152	184	181	186	149	163	160	185	189	167	191	178	203	168	175	167	169	175	171	166	154	176	180	165	166	182	163	151	164	142	158	185	173	150	164	181	160	164	156	173	187	154	197	162	167	137	168	145	172	152	169	164	149	150	178	156	162	163	168	179	167	179	146	175	161	195	167	165	156	177	172	188	156	182	171	182	175	168	145	166	168	182	160	179	175	168	159	182	153	192	138	159	171	170	182	161	159	177	152	172	141	175	166	186	181	159	203	165	170	165	156	172	162	187	180	150	143	184	155	167	181	166	185	179	176	176	167	194	155	168	168	162	177	194	143	184	169	151	169	203	149	158	176	175	161	160	186	152	155	150	168	180	169	170	168	189	178	158	173	167	165	162	176	162	148	158	182	182	178	163	154	154	168	187	175	185	178	172	171	186	183	162	162	171	168	174	176	177	189	158	165	165	172	166	176	171	166	176	164	126	173	174	158	197	153	167	184	164	196	192	187	184	136	169	178	154	178	181	180	161	170	175	182	181	168	176	185	183	152	173	167	166	163	191	187	200	166	140	167	165	172	153	193	180	183	171	164	163	155	166	191	184	167	148	136	197	141	157	195	158	141	150	170	151	143	152	157	164	188	181	200	162	144	162	171	158	178	163	152	154	167	158	149	169	151	197	160	166	147	157	180	153	196	177	193	159	160	164	175	160	171	165	176	162	177	175	159	168	208	182	158	145	174	162	173	178	177	168	161	186	186	154	174	162	167	196	191	154	181	154	181	156	200	137	179	160	184	162	177	165	159	165	191	158	172	179	178	160	162	174	157	159	185	161	161	171	150	157	156	139	148	191	172	161	163	190	182	166	182	167	160	180	164	192	182	170	177	167	160	181	151	168	151	163	165	164	123	167	183	162	176	179	174	211	166	171	162	164	160	183	163	152	152	167	152	153	153	190	220	153	146	178	161	157	180	182	172	168	181	188	174	174	171	164	169	175	189	167	165	172	183	180	152	162	192	167	160	168	166	169	171	153	175	152	161	174	169	184	167	179	169	183	169	179	166	153	155	138	154	178	161	200	192	176	167	163	155	153	165	141	185	184	172	159	161	190	140	168	162	186	160	134	165	186	161	160	187	193	163	168	152	157	192	153	182	170	172	179	153	182	167	170	187	142	153	148	167	170	179	165	170	175	191	186	171	193	170	159	182	170	156	150	164	182	181	165	185	165	195	151	199	171	152	155	147	170	196	186	168	177	197	154	202	170	142	196	139	172	148	178	155	174	163	173	164	185	186	176	182	188	181	166	163	168	163	192	182	144	165	177	194	172	166	167	202	187	174	165	179	160	140	143	161	160	145	173	182	177	174	172	176	203	185	178	182	198	174	164	202	174	178	174	151	183	147	172	153	164	199	171	167	167	153	137	166	143	171	168	179	191	138	151	161	172	154	184	212	164	173	164	155	180	184	171	154	183	163	153	153	174	160	188	157	151	163	144	165	174	192	175	171	161	173	188	172	167	155	179	176	172	132	173	165	181	163	168	189	184	159	170	168	186	181	171	159	149	163	154	155	157	173	165	174	187	170	186	192	159	164	168	179	167	136	196	159	152	174	155	177	179	158	176	167	163	188	170	175	183	172	159	182	160	164	161	163	184	203	164	162	162	132	178	165	200	200	174	165	162	185	176	190	174	176	158	154	165	163	163	170	162	152	149	185	169	190	181	161	162	187	159	159	178	185	152	157	161	168	168	192	180	151	151	169	155	168	162	162	165	163	178	179	156	152	157	148	144	169	166	168	171	149	182	147	193	167	161	150	183	160	161	173	185	169	188	182	156	158	157	157	187	174	152	196	156	175	192	176	156	180	184	173	152	162	179	136	190	173	170	154	166	144	163	163	153	173	165	174	191	162	148	156	153	159	155	155	144	148	174	182	182	164	166	157	180	186	153	183	179	160	160	191	181	150	165	162	163	183	142	181	173	152	149	167	174	176	181	165	151	150	160	152	180	151	169	196	159	160	163	156	164	172	185	173	168	161	162	166	166	177	162	170	169	174	171	170	149	163	184	193	162	166	159	181	176
10155	4951	549	571	598	541	500	482	524	517	484	501	488	476	490	502	490	529	458	532	508	505	483	496	495	482	500	505	460	490	490	473	482	537	479	492	479	492	526	509	512	489	491	503	452	515	494	468	478	485	485	510	514	483	469	516	518	447	509	526	512	468	509	482	538	486	472	513	549	491	489	486	486	509	482	520	475	452	458	528	512	473	477	486	476	493	501	475	500	462	467	505	445	455	500	497	482	497	467	489	486	464	477	470	491	495	488	485	529	474	486	464	478	459	484	536	495	497	462	488	470	467	495	467	478	511	486	517	459	489	467	483	501	519	506	473	472	469	519	465	465	439	467	477	481	504	500	507	497	494	507	449	485	503	489	510	484	493	468	463	517	490	452	505	492	495	515	483	467	500	494	498	463	477	467	484	490	487	486	501	480	488	493	503	467	487	478	468	508	476	486	473	525	484	518	489	484	470	491	494	528	522	503	471	461	489	512	490	499	468	503	492	500	493	505	466	463	518	493	495	501	482	516	535	485	460	511	481	512	487	481	502	454	535	496	487	513	472	491	484	535	504	460	503	528	516	481	520	480	506	493	481	501	501	466	480	479	496	509	462	455	509	524	450	507	474	506	484	497	509	488	470	442	485	443	441	486	555	541	460	457	508	471	483	507	468	470	476	485	479	496	533	499	511	503	478	495	464	508	479	485	500	482	464	469	526	529	471	502	480	487	475	512	452	502	481	514	464	495	521	492	492	456	463	488	504	476	417	503	467	514	497	468	474	467	494	517	470	468	465	487	470	464	495	486	483	487	495	486	494	498	481	489	456	522	465	473	477	479	514	479	484	492	509	516	478	529	467	491	499	491	502	476	491	485	508	490	464	475	487	437	508	429	468	508	472	450	478	507	469	470	505	453	506	475	505	504	479	479	475	471	448	460	524	452	498	513	465	484	466	495	481	488	477	501	497	465	476	493	487	503	463	514	480	463	491	506	494	461	502	485	514	510	466	460	520	461	482	497	504	479	496	480	461	473	478	481	521	527	492	492	478	501	525	495	478	507	509	480	473	459	502	463	438	480	494	486	454	498	481	471	484	498	454	496	480	474	482	499	534	528	494	498	460	515	473	503	491	505	480	531	488	520	495	513	525	454	467	455	520	494	447	461	486	529	488	503	495	482	501	520	497	479	454	502	502	528	497	521	511	489	481	463	535	478	453	489	511	487	437	481	447	485	524	481	490	478	435	471	503	517	473	448	456	477	530	475	542	456	513	454	528	486	495	517	460	504	507	509	441	518	457	479	488	492	502	485	527	481	491	485	479	476	461	513	512	505	443	485	483	506	468	480	467	504	463	492	449	509	497	506	486	496	491	459	462	477	503	494	500	494	471	444	470	459	473	532	462	489	465	522	472	470	490	501	480	554	523	489	474	477	495	496	467	508	511	463	482	482	474	463	456	453	459	516	448	492	461	502	486	481	506	514	469	484	500	523	477	513	528	478	487	500	481	497	477	464	515	466	475	480	501	446	472	446	484	473	492	460	495	526	518	491	464	484	430	481	465	519	457	476	480	471	510	471	493	509	458	497	518	508	473	494	497	502	434	490	481	464	494	503	496	476	533	461	485	459	466	506	535	479	487	488	483	490	532	472	492	454	500	472	459	493	478	483	509	472	509	490	469	498	485	465	504	452	472	462	476	496	453	522	486	458	490	498	509	478	454	485	486	509	483	506	481	488	452	505	491	491	499	527	493	493	465	491	465	516	460	467	513	456	517	460	497	514	476	484	464	470	430	477	477	515	470	477	498	486	482	442	534	492	441	508	460	450	499	480	500	497	527	473	470	486	503	502	479	552	484	486	467	485	489	490	504	511	487	509	482	471	480	498	496	527	502	505	524	481	480	456	470	479	477	466	458	451	479	497	499	479	530	490	505	463	433	496	499	462	484	440	464	463	442	485	507	475	501	521	456	463	486	453	487	490	449	487	487	473	528	487	504	488	488	486	500	503	500	496	464	530	512	468	495	526	504	451	498	479	475	500	473	464	502	431	525	486	487	490	489	478	501	485	525	469	492	496	499	479	504	479	507	504	538	487	495	466	478	446	502	488	454	465	476	492	516	481	474	425	505	495	489	491	449	472	492	458	499	477	479	496	493	456	494	477	490	517	511	462	534	465	532	507	497	476	450	460	479	487	485	491	457	503	482	520	480	483	483	454	481	470	506	502	492	461	469	514	447	521	495	540	482	468	503	494	468	469	455	497	461	483	480	441	489	498	461	497	443	519	495	482	434	472	467	480	504	486	511	486	474	491	513	510	511	477	489	480	467	470	510	527	472	482	486	488	499	499	475	517	460	507	475	484	503	477	527	499	502	479	488	477	500	478	446	470	500	517	507	493	455	445	480	480	464	503	484	491	487	471	512	469	489	493	473	456	482	505	483	486	480	490	498	479	500	474	480	493	469	506	465	482	482	464	493	500	505	448	457	493	479	489	459	473	470	488	537	453	497	465	497	457	503	499	486	486	458	486	491	512	502	495	470	517	485	498	498	458	496	535	460	474	515	477	441	525	464	489	481	518	468	507	462	455	488	484	470	471	454	467	524	464	484	437	473	509	503	495	517	506	482	496	491	475	500	495	476	498	513	452	480	496	516	474	489	483	466	457	511	453	507	479	505	481	464	457	480	493	462	468	479	451	476	518	483	455	489	453	481	488	480	478	484	512	494	473	470	477	433	468	485	484	497	487	461	487	507	511	473	480	510	468	513	495	502	471	489	497	468	477	489	461	476	513	485	470	530	482	511	482	486	479	466	519	474	468	496	501	460	456	497	499	476	493	471	496	470	498	494	476	491	462	486	439	459	477	480	502	503	485	487	485	457	509	483	496	460	483	463	511	458	499	508	475	477	525	485	501	487	491	520	499	507	510	503	470	488	432	454	491	504	510	441	504	500	512	482	487	445	492	449	486	486	505	475	511	488	492	474	474	446	459	529	470	501	485	514	452	473	495	494	509	475	488	481	501	474	449	496	467	513	470	519	499	483	510	479	473	514	508	505	493	469	447	464	482	483	499	491	499	468	524	470	512	506	440	475	478	494	509	480	470	508	458	497	461	533	465	471	504	437	469	460	473	499	523	481	501	466	485	488	444	542	479	501	488	461	474	508	476	493	504	461	461	482	528	462	519	502	447	488	490	490	517	464	470	497	475	476	572	482	447	511	459	472	462	456	497	470	526	519	489	480	511	528	474	451	475	443	471	522	446	490	499	501	498	484	473	459	516	433	472	433	482	530	472	465	483	457	484	481	459	484	453	470	462	494	516	462	499	497	512	454	519	459	462	431	459	461	483	491	477	490	509	488	522	528	507	474	483	508	486	461	487	507	473	485	465	487	468	487	488	478	496	458	466	452	420	494	519	466	496	437	493	499	466	512	497	474	514	469	515	449	510	494	531	443	516	501	511	487	476	475	517	472	494	470	493	521	488	500	481	453	462	514	480	505	466	512
54853	40869	8801	1108	687	543	502	476	443	377	358	349	369	347	353	373	360	312	338	341	342	333	376	341	343	332	349	350	301	357	342	341	340	357	355	304	312	358	361	332	327	354	331	334	338	320	334	319	332	332	322	333	326	350	349	355	329	314	355	313	327	281	355	314	339	342	334	351	350	322	350	339	323	348	335	323	319	332	357	336	360	345	324	288	358	343	345	310	324	286	320	342	343	342	350	334	345	363	365	350	323	335	330	296	335	330	366	342	327	285	349	326	318	324	336	326	394	317	351	352	333	319	331	324	357	327	321	337	353	333	347	328	306	322	341	351	349	345	333	343	310	323	356	344	334	313	294	342	346	306	347	302	303	300	346	332	308	342	320	313	331	322	325	321	335	349	351	334	343	329	302	338	352	322	343	345	333	337	366	313	324	333	307	363	339	342	312	346	309	356	362	310	355	370	347	297	335	323	318	329	354	300	341	315	326	323	316	350	327	343	341	295	327	331	345	326	328	315	336	347	337	319	343	329	361	345	335	328	285	320	334	305	356	291	302	352	333	326	357	312	301	315	366	335	325	320	334	325	340	351	320	324	316	368	326	330	331	352	322	331	344	310	331	334	346	354	351	354	340	381	323	325	318	321	300	332	360	320	314	312	346	342	313	323	319	329	353	336	312	314	344	329	328	324	316	350	321	307	320	320	315	296	354	366	321	321	367	340	365	318	351	319	348	310	324	342	330	329	326	329	344	335	316	293	340	352	312	303	307	311	338	322	332	314	314	373	289	335	314	334	325	310	352	328	333	347	320	342	349	347	313	374	365	341	372	290	342	339	293	357	320	362	344	326	318	346	316	348	368	350	342	338	329	332	344	352	317	330	344	318	332	337	330	355	323	327	337	310	339	358	336	335	325	364	334	344	369	326	330	324	345	354	358	361	345	340	350	334	303	318	351	305	310	341	337	296	305	330	331	373	317	341	307	331	325	307	332	332	315	348	323	304	295	356	335	309	329	372	327	326	344	301	330	329	325	318	353	339	319	332	322	335	360	305	340	345	306	314	341	323	340	334	333	334	345	355	343	327	323	324	359	326	344	337	333	337	349	390	322	328	351	335	324	371	323	332	340	312	331	358	330	343	346	306	341	349	346	300	328	337	338	361	345	338	346	341	345	324	345	361	324	322	293	321	314	311	350	356	318	343	338	344	333	354	285	338	332	298	323	315	315	312	309	306	330	330	314	344	319	353	360	340	327	322	331	318	329	307	329	319	289	331	366	330	323	339	312	321	362	308	354	332	340	303	334	321	340	311	321	309	327	360	334	330	339	325	299	355	304	327	340	333	327	295	354	313	380	351	350	323	282	354	297	309	343	321	318	338	336	314	344	314	317	330	323	335	324	323	337	316	310	349	356	361	333	290	330	364	300	327	316	313	320	367	326	343	354	283	353	355	297	319	299	326	305	339	323	329	357	348	317	316	328	315	352	343	359	327	329	343	332	337	379	336	339	338	353	334	314	333	361	362	334	344	344	336	356	380	330	337	299	340	342	358	328	295	330	344	334	339	349	349	341	304	331	320	315	343	309	334	327	317	363	357	347	345	317	295	346	341	327	328	329	369	342	327	309	323	298	327	311	281	303	332	333	299	355	363	379	354	334	350	346	351	323	330	353	333	319	318	340	340	322	360	344	345	324	337	328	370	324	315	338	321	328	341	364	344	293	336	345	321	344	392	302	322	304	321	360	307	305	302	292	362	343	334	355	318	319	313	359	304	338	331	343	331	337	328	360	374	347	339	359	334	308	357	352	319	343	327	341	323	326	291	318	373	337	293	331	358	349	326	313	352	308	365	335	346	351	321	313	357	353	314	335	351	309	349	326	358	319	327	324	337	320	334	307	335	336	324	333	334	353	323	341	378	333	352	331	367	316	328	358	346	316	336	319	317	339	310	343	323	337	345	356	379	320	325	324	330	360	304	332	330	340	301	318	328	334	332	320	314	332	335	347	342	315	349	346	355	341	341	320	309	346	346	342	331	312	332	345	349	325	316	331	340	360	358	317	320	338	322	321	308	345	329	312	312	319	339	354	347	333	330	341	343	363	338	335	331	327	305	362	336	357	314	327	322	332	347	312	315	349	334	297	334	357	350	342	335	311	351	375	341	337	337	323	330	340	352	340	325	315	367	338	336	348	331	344	315	351	328	338	333	327	338	379	349	317	345	327	342	322	318	349	360	361	275	321	316	316	351	327	352	326	323	333	345	334	327	310	341	336	361	329	347	349	280	320	324	343	318	359	328	336	349	307	331	321	336	346	347	295	335	335	347	342	336	346	320	346	368	326	317	352	347	359	322	323	354	337	339	354	320	318	352	339	303	329	342	322	318	343	343	319	351	304	360	327	383	342	326	295	341	323	322	331	332	354	338	340	333	341	353	339	315	324	337	340	350	318	316	311	338	336	331	328	320	333	375	318	361	334	309	354	347	324	324	336	316	342	339	308	290	316	291	349	347	330	312	304	342	344	295	333	286	356	320	294	333	347	349	339	331	301	329	340	301	301	329	362	370	324	335	328	379	323	357	354	375	329	330	351	323	321	349	320	346	350	328	327	346	327	336	335	329	322	325	309	325	334	333	341	318	327	335	314	309	362	364	340	317	316	349	320	346	342	330	358	347	324	359	317	341	371	334	337	317	324	317	352	315	362	350	332	306	289	328	321	323	328	345	332	330	338	328	340	328	326	308	359	298	311	323	362	354	336	323	304	326	323	315	309	312	347	354	337	358	328	314	321	329	363	317	354	319	331	316	331	333	342	339	351	311	328	295	341	314	316	297	342	353	349	369	316	321	327	350	352	314	310	334	331	328	354	319	332	307	346	330	348	348	335	346	339	343	354	358	314	316	315	344	326	341	324	357	344	368	365	353	309	348	319	354	355	361	340	304	349	341	341	308	320	325	354	349	366	316	316	342	352	328	322	343	322	342	306	340	342	334	330	333	304	300	340	302	326	327	328	369	329	328	340	354	307	314	345	323	308	373	289	366	362	347	321	334	308	318	290	312	329	383	340	296	330	380	309	327	326	337	339	309	316	334	339	330	331	335	369	320	349	347	333	323	328	318	337	310	342	312	350	329	298	320	337	331	360	309	332	290	356	304	333	334	308	324	343	337	341	333	350	364	331	324	316	369	365	352	352	332	358	331	366	373	304	302	304	337	309	325	359	351	352	335	351	321	338	328	318	289	318	326	357	351	325	352	324	343	314	332	353	335	327	326	364	321	321	322	290	304	336	327	309	344	354	337	335	295	323	289	363	332	314	339	335	332	346	322	324	328	269	321	319	349	289	289	349	335	332	374	333	335	333	334	342	355	358	336	331	324	321	308	355	303	326	319	328	344	339	341	336	320	328	349	348	320	313	350	368	324	383	337	326	326	337	355	349	336	331	362	307	331	351	324	346	358	354	324	320	314	322	316	320	343	349	331	317	312	331	346	332	308	307	353	365	332
34528	22343	2150	2546	2298	1925	1749	1571	1419	1209	1175	1185	1142	1101	1088	1060	1049	981	955	931	976	950	953	951	927	877	876	908	886	848	878	900	938	885	927	855	840	839	811	855	822	877	913	879	882	891	826	816	825	836	865	872	812	807	806	858	798	861	788	840	900	808	819	856	837	812	848	827	864	835	851	844	858	783	857	844	862	837	812	858	835	831	843	820	833	873	817	849	767	831	842	869	846	844	787	859	787	836	814	806	789	867	837	806	858	837	867	882	849	915	799	847	860	799	849	896	841	865	811	843	801	866	832	864	770	823	812	766	846	828	842	842	872	860	864	832	844	853	782	831	822	815	844	793	857	902	847	839	810	828	809	849	802	793	809	854	819	836	807	812	801	793	877	851	840	823	848	822	802	845	846	857	803	799	835	853	838	796	815	805	821	788	850	828	821	843	795	769	883	825	816	793	797	827	843	823	825	868	840	816	845	849	841	849	844	877	814	808	836	871	833	773	843	918	856	837	815	830	880	822	889	859	930	799	828	837	808	822	811	848	845	810	776	856	841	823	815	836	815	869	818	831	849	814	820	858	838	782	805	891	811	834	873	869	837	889	796	860	786	851	826	779	811	859	811	842	834	842	865	875	873	865	825	805	819	819	808	834	850	808	798	860	807	806	892	832	861	834	848	787	842	858	885	832	868	822	829	865	905	796	811	839	852	790	848	823	792	877	836	812	871	846	823	843	878	821	800	863	848	835	794	827	772	845	820	858	867	838	861	844	849	834	878	858	802	835	801	837	763	807	834	852	835	817	839	814	825	819	850	823	821	836	868	842	811	787	757	846	837	875	837	840	808	801	818	847	812	843	810	856	831	863	878	856	842	821	831	873	781	850	844	799	849	828	827	786	899	810	848	842	881	833	830	857	809	866	813	876	838	817	800	819	890	786	898	869	781	862	821	858	877	865	839	796	863	847	858	844	849	860	839	807	831	847	886	870	806	820	849	826	773	835	831	786	782	856	856	853	816	818	794	810	801	830	802	838	859	850	835	871	812	823	848	862	861	888	859	834	797	748	863	833	828	850	822	892	809	842	893	766	824	866	791	862	818	820	828	841	801	877	866	858	846	807	858	836	846	819	818	780	846	833	861	804	807	842	855	800	838	840	840	843	914	914	852	813	844	826	830	795	854	828	827	833	830	852	763	819	873	787	826	795	848	842	769	920	854	842	820	815	816	813	827	824	795	853	782	884	779	823	823	797	835	810	829	806	807	846	848	862	850	848	842	851	853	867	884	833	859	860	826	844	862	816	853	825	800	833	788	817	869	848	834	825	807	830	767	842	782	903	829	849	897	873	828	884	831	795	824	801	836	867	863	864	842	828	834	801	800	806	816	843	873	787	858	846	820	852	838	802	828	807	849	838	804	824	850	856	799	761	795	842	799	848	870	813	846	852	808	819	829	884	801	839	904	861	818	831	875	870	830	866	813	912	905	834	739	838	868	817	814	817	895	823	830	843	873	861	797	843	810	860	781	801	832	835	770	845	857	864	782	829	826	817	851	851	836	819	847	844	839	788	782	880	822	817	850	793	821	840	816	818	828	813	847	822	828	832	815	864	862	806	832	847	788	809	822	864	856	840	864	911	845	817	885	849	814	827	806	828	899	843	806	832	837	912	806	809	853	877	833	873	829	816	818	879	843	828	838	844	828	886	820	828	884	821	832	852	847	843	817	797	860	823	781	792	857	841	849	825	799	825	824	841	816	871	857	818	849	913	848	776	845	830	824	827	894	845	831	810	819	847	839	816	799	842	850	823	870	827	794	837	822	848	833	803	872	808	782	823	870	846	813	795	816	866	808	833	859	842	841	855	846	827	824	757	807	868	858	818	835	817	832	849	907	876	864	855	834	855	864	860	818	860	847	766	790	846	831	834	838	838	818	817	815	840	847	862	811	787	862	804	807	802	830	828	813	866	803	816	842	862	804	812	897	813	847	788	829	834	809	867	820	799	828	819	847	835	818	831	814	854	871	822	833	830	826	819	807	840	808	850	817	810	812	866	773	862	868	857	807	871	832	834	887	823	825	880	791	837	803	794	860	826	827	867	886	855	844	824	809	818	845	807	841	832	808	859	841	811	874	769	816	826	830	789	828	876	886	823	897	867	863	833	793	803	788	851	807	841	842	797	808	870	793	824	784	817	821	840	831	825	843	805	804	817	738	804	835	839	896	852	865	853	873	778	811	823	838	828	793	838	818	841	846	824	823	841	847	842	817	846	820	849	830	842	787	841	813	816	844	836	846	820	921	857	817	811	855	804	815	772	841	768	826	835	831	828	802	846	804	869	860	878	835	870	814	787	866	873	832	817	812	838	828	844	835	834	813	846	867	849	773	808	844	836	842	804	774	816	883	806	855	825	835	819	831	847	816	820	815	810	797	848	793	857	827	845	837	840	865	829	825	842	845	841	856	839	864	882	818	782	824	858	835	894	854	777	875	829	859	809	793	856	819	813	840	811	847	835	835	814	831	819	768	843	855	825	807	834	795	837	844	899	808	831	859	834	812	861	850	862	820	816	844	868	798	849	846	830	841	819	822	799	835	817	853	864	890	807	806	851	880	830	832	838	827	873	847	887	839	825	886	833	795	822	857	804	830	876	826	854	817	753	861	813	799	858	809	789	791	820	799	865	885	812	854	877	833	823	807	817	891	834	841	917	810	833	835	791	864	839	829	842	841	825	804	824	865	824	801	879	766	796	811	808	801	831	854	859	818	835	816	797	828	790	855	846	814	864	851	798	793	835	811	814	826	816	875	831	816	813	827	786	828	786	781	824	802	839	794	844	858	830	829	867	799	846	806	820	802	848	852	856	829	822	841	857	882	856	889	855	835	826	788	846	815	880	827	789	847	852	874	819	858	817	820	866	860	809	771	860	873	889	811	852	894	833	835	800	836	840	847	831	828	846	797	871	811	804	816	830	824	815	845	795	827	826	853	841	752	795	831	816	845	843	850	814	838	874	831	755	852	827	842	785	845	846	818	850	786	822	821	848	841	797	842	817	865	847	839	844	843	859	831	809	855	879	837	818	846	818	860	847	862	792	785	828	850	838	799	850	844	844	804	898	805	786	795	838	856	842	841	845	846	805	845	810	838	814	796	807	848	826	825	861	844	843	863	863	880	898	843	831	816	833	859	816	876	838	867	817	851	822	839	791	778	850	871	773	833	792	827	768	855	828	793	841	844	868	832	835	841	852	855	819	817	801	876	872	826	858	781	854	864	878	840	815	829	834	857	813	815	837	826	800	809	848	785	855	790	844	820	841	858	804	841	839	824	812	800	818	863	828	864	790	841	796	833	872	863	842	852	869	849	855	847	819	776	842	791	862	833	841	814	833	787	821	796	878	800	822	836	809	878	806	855	857	827	856	840	843	829	853	854	832	857	770	895	843	789	861	848	817	871	824	819	837	785	807	818	823	841	807	840	877	814	837	816	820	823	823	778	830	814	813
68313	52654	15197	2724	1066	854	653	632	551	487	458	444	430	425	378	396	389	401	340	360	396	371	360	357	339	359	329	354	326	399	359	343	382	366	368	369	348	363	320	330	347	341	364	354	392	326	345	328	324	324	346	371	344	350	395	358	354	350	370	341	374	339	338	334	363	368	363	384	365	370	328	300	321	379	342	347	345	374	329	364	327	336	370	352	323	323	361	367	363	342	322	335	354	338	339	338	333	362	347	355	364	366	327	343	358	371	356	347	344	358	337	352	335	345	365	364	366	327	326	351	343	367	377	363	323	349	326	319	328	334	380	336	338	367	367	347	361	346	351	330	327	339	341	345	328	339	360	339	319	375	373	333	362	356	345	351	333	352	356	359	335	352	344	334	329	357	309	344	352	318	362	375	341	340	368	368	373	371	340	347	313	348	378	363	365	335	349	341	337	357	356	375	319	345	347	364	356	334	348	357	341	324	362	330	349	359	354	358	348	347	386	325	328	319	344	307	354	355	355	318	331	340	310	352	353	363	341	372	350	347	353	328	345	340	344	341	352	336	350	350	357	353	332	390	376	347	320	326	339	317	362	330	364	368	314	335	341	333	353	354	336	361	359	362	350	362	336	359	369	339	348	337	356	387	370	352	368	338	364	340	339	371	352	357	382	360	304	320	339	333	294	350	363	345	339	349	354	342	360	335	377	351	334	331	381	349	374	356	334	361	349	356	354	319	364	363	359	335	340	335	337	327	372	351	362	340	339	334	334	350	356	375	368	357	326	339	325	331	336	354	297	362	386	354	365	361	359	331	342	343	329	357	343	331	362	337	376	347	366	337	370	345	388	315	366	350	349	355	364	351	356	364	350	344	356	353	320	330	346	359	345	300	345	317	350	380	384	378	336	381	341	339	338	345	340	341	375	359	380	362	330	358	340	354	329	334	377	331	371	320	328	351	335	347	344	320	367	314	352	375	343	347	327	373	346	364	349	364	332	308	337	345	342	388	358	337	368	370	375	352	318	364	396	378	317	345	363	354	336	339	367	339	356	344	339	327	342	347	325	324	351	334	343	332	335	332	332	348	323	306	308	349	325	338	342	324	352	333	346	366	366	353	329	351	345	348	350	357	338	316	363	336	339	328	346	353	344	358	333	368	333	339	377	324	322	346	376	339	370	382	331	330	360	374	321	320	339	366	351	362	336	322	341	363	374	339	353	329	365	314	416	351	333	356	350	320	364	377	354	349	365	336	346	344	347	385	365	358	380	364	338	339	327	375	367	346	349	357	362	338	343	352	370	336	370	391	357	362	355	340	334	343	326	367	330	375	374	351	335	350	366	317	394	349	371	352	364	318	341	357	374	326	346	345	357	351	347	342	338	366	330	327	337	340	364	322	359	359	372	342	353	305	361	371	322	388	346	353	332	375	369	336	373	329	329	328	342	322	333	369	356	327	324	358	331	359	367	353	329	326	345	360	356	328	289	365	348	341	368	321	324	315	345	352	311	329	325	325	331	355	348	328	320	357	344	369	323	352	305	314	328	336	357	328	353	357	336	329	354	316	344	343	353	346	358	363	307	344	361	331	331	352	364	346	329	321	362	344	339	337	335	353	348	345	347	362	354	334	346	344	314	336	335	350	326	400	371	350	341	349	375	373	373	354	336	346	308	342	350	362	377	348	353	356	350	360	351	357	352	362	338	310	376	307	343	353	352	345	357	385	339	357	394	347	359	347	343	363	354	322	330	348	335	409	373	338	330	350	367	343	354	344	334	366	362	361	350	393	355	318	340	349	344	335	292	395	366	322	376	369	337	356	334	336	381	322	374	344	352	357	363	357	358	369	349	368	369	325	319	346	327	349	342	317	337	323	372	355	331	359	337	364	363	339	356	320	332	343	341	346	331	375	356	364	359	355	358	356	332	330	350	363	341	307	338	368	372	348	335	351	354	337	339	366	341	366	379	366	362	354	354	350	342	361	358	343	364	381	354	349	326	361	377	376	336	330	347	339	351	370	338	349	347	369	366	358	360	360	339	361	370	318	358	334	335	352	348	333	383	368	357	389	353	329	339	354	369	341	332	319	333	360	335	339	366	348	370	347	364	334	348	329	317	382	341	346	346	330	356	362	345	339	355	385	350	351	355	354	369	348	373	329	331	343	368	348	364	328	344	352	355	350	333	334	323	365	347	376	363	391	357	353	345	320	340	376	350	366	347	336	353	322	361	327	352	337	359	338	340	371	319	320	325	330	333	382	383	379	325	330	319	354	384	333	305	353	345	345	325	362	358	358	311	334	360	331	336	332	325	330	358	350	360	355	325	355	359	318	361	324	353	313	340	360	368	332	375	336	342	394	352	350	338	345	356	346	377	350	361	331	355	335	338	380	349	309	313	337	365	365	367	338	318	312	342	336	363	366	329	337	339	336	340	349	363	326	373	342	338	334	388	365	341	366	355	325	348	349	370	346	387	368	340	333	356	345	320	366	351	392	357	359	346	315	337	351	346	349	328	349	351	337	355	393	318	368	346	363	362	334	353	347	342	356	349	347	345	361	357	373	331	354	349	341	340	360	372	357	369	352	351	368	370	335	326	339	382	370	299	366	380	335	370	337	361	357	320	336	356	337	339	347	304	319	320	355	343	339	312	366	343	328	342	378	349	366	322	339	329	344	346	359	354	360	311	328	324	347	357	322	356	320	362	333	370	363	365	342	320	359	367	325	371	352	355	346	341	349	353	324	353	317	363	357	341	356	378	352	340	354	374	374	329	364	366	313	361	334	322	393	359	330	343	375	375	354	336	339	363	345	366	360	337	343	301	342	334	349	356	364	338	373	341	336	357	361	326	378	309	317	364	324	345	342	344	376	353	325	360	341	352	319	357	353	369	349	337	349	360	383	352	360	364	351	347	370	339	329	355	349	324	347	357	380	370	358	335	376	335	340	328	335	344	317	332	349	355	360	337	327	408	360	375	359	340	322	339	331	309	323	347	357	316	325	340	359	379	349	352	359	361	328	321	365	344	335	365	363	367	338	341	349	360	319	334	379	393	356	384	358	318	334	341	321	355	342	346	353	357	316	379	360	341	380	320	323	369	349	359	354	357	344	322	332	364	332	356	351	358	368	374	364	348	369	370	360	341	346	386	324	355	330	398	335	361	334	350	340	369	368	345	359	329	353	360	341	351	325	339	365	367	335	390	360	336	358	322	375	329	311	340	385	346	348	323	344	346	339	339	378	363	349	362	315	360	347	327	338	310	320	307	349	343	360	325	345	336	365	366	346	377	381	359	383	356	346	366	377	300	357	347	321	354	336	350	346	337	332	352	338	347	356	344	334	347	322	340	353	381	334	349	339	313	370	349	363	359	337	335	348	357	398	357	386	334	325	390	370	359	375	327	362	360	349	331	330	347	386	328	342	316	350	343	314	363	346	341	351	349	374	375	350	343	352	332	346	350	329	333	379	329	360	374	331	364	339	323	345	344	365	331	345	406	375	343	357
43305	28374	3434	4114	3713	3025	2648	2257	1925	1737	1623	1464	1400	1226	1232	1206	1152	1175	1113	1034	1032	1069	1063	963	930	933	999	936	974	984	968	940	943	888	887	924	901	932	850	879	849	913	943	903	929	939	845	908	880	899	904	824	827	894	824	837	856	863	896	834	872	839	834	914	874	872	897	841	840	791	853	832	850	854	878	864	813	783	856	812	922	811	846	894	897	851	833	844	820	865	846	885	849	841	838	834	840	816	860	844	825	814	952	841	858	812	806	840	846	811	814	796	858	855	851	869	880	871	855	857	821	872	828	814	830	851	854	828	790	880	837	818	859	851	877	891	862	834	848	845	864	856	835	837	832	847	861	845	796	791	832	859	833	842	828	842	795	855	879	811	783	843	822	849	842	807	802	857	838	766	884	787	883	848	808	800	850	863	825	869	814	830	823	891	839	839	857	884	898	773	900	857	808	786	829	844	882	838	809	848	899	819	796	831	880	845	855	830	853	825	860	860	778	800	830	884	803	902	823	848	834	848	820	815	812	865	856	819	901	801	849	859	787	838	883	865	831	823	853	835	855	836	897	902	824	860	817	816	832	859	879	820	825	831	753	853	875	790	839	885	837	894	830	797	864	836	817	845	797	807	857	841	860	874	816	815	828	824	816	918	825	832	844	839	844	848	816	824	842	818	838	871	826	894	886	841	857	816	848	809	834	836	809	846	858	811	819	797	873	845	873	846	823	866	799	841	840	835	796	866	835	873	841	841	847	843	834	855	796	847	855	865	850	795	823	779	801	851	824	813	850	832	841	826	821	859	813	837	826	860	844	833	796	847	863	857	850	828	835	830	860	925	844	854	820	865	877	808	820	882	812	848	859	862	793	823	791	803	792	866	793	829	886	838	853	885	798	820	857	833	841	825	834	825	860	827	844	809	829	810	799	820	893	818	857	838	859	825	804	832	872	826	782	834	795	814	829	810	848	783	798	838	871	853	849	904	822	857	841	846	828	870	794	868	857	834	846	924	850	849	791	843	824	861	848	836	814	833	843	844	827	873	821	851	828	881	847	862	863	845	848	864	862	837	863	834	855	821	878	849	853	833	874	830	816	859	883	850	801	854	837	873	818	818	802	860	820	845	835	823	841	855	815	851	829	843	813	840	803	788	833	888	846	863	858	844	821	862	826	799	886	853	830	823	809	867	868	810	813	875	864	821	875	803	882	828	835	857	855	852	848	850	852	787	863	837	818	872	850	809	841	881	807	860	841	801	892	827	890	873	839	823	818	861	872	890	797	859	865	859	847	869	800	853	823	840	847	857	857	853	839	861	817	836	839	834	852	836	849	811	801	750	832	823	796	824	854	861	858	861	838	849	846	875	754	860	829	825	841	857	836	831	866	873	839	859	825	825	777	825	828	803	847	838	800	817	863	831	856	803	826	862	792	815	808	843	843	887	849	859	873	830	839	847	797	809	814	850	835	845	873	849	834	875	832	898	823	828	830	800	865	824	810	796	799	830	835	871	831	890	827	892	848	850	838	799	875	764	868	787	803	791	843	868	815	804	879	844	793	794	844	802	814	842	854	832	882	902	907	852	743	815	793	860	852	839	832	825	902	909	831	854	824	867	808	866	860	836	816	808	868	896	802	896	873	837	826	848	804	830	863	830	855	846	860	785	839	822	888	864	837	829	785	793	840	808	837	826	871	829	829	818	813	794	809	850	898	813	841	840	846	879	809	836	807	839	835	826	827	829	868	852	897	868	871	827	852	849	802	800	862	837	819	804	863	846	848	842	822	880	814	896	877	854	855	795	816	837	865	864	937	808	913	864	839	802	853	797	877	856	840	795	819	840	829	828	818	842	827	849	849	842	870	827	802	884	879	898	786	846	796	874	817	826	839	845	867	838	793	906	871	848	863	828	846	843	846	868	796	834	866	861	836	824	830	846	868	870	801	841	852	830	835	824	852	849	863	798	865	823	843	846	872	844	823	807	867	864	846	820	858	806	863	866	848	854	854	803	850	835	843	806	852	787	842	865	868	813	835	830	829	823	848	839	881	844	843	807	797	822	845	850	875	868	841	840	862	876	845	832	878	848	822	852	832	830	823	831	832	909	786	858	860	803	856	865	829	869	819	879	825	819	859	828	795	766	878	828	834	822	851	812	859	789	800	874	875	792	866	832	839	859	868	793	860	830	849	853	811	814	800	878	831	851	810	842	827	887	797	825	847	819	895	845	827	787	830	860	832	819	836	851	822	861	784	845	841	842	819	797	890	814	805	826	818	858	829	783	898	864	860	900	817	860	859	892	833	853	844	830	842	821	819	819	797	815	821	799	837	887	875	863	810	867	805	859	861	874	846	794	831	813	809	756	844	838	820	831	819	819	819	826	853	809	839	859	814	844	826	831	815	836	822	852	852	817	864	844	800	861	841	866	849	754	828	849	857	817	867	859	884	826	864	808	829	878	863	813	805	830	856	813	822	857	858	821	906	830	834	868	815	839	809	811	838	823	788	807	814	788	833	828	777	874	797	805	855	841	792	815	879	807	764	851	820	893	829	914	830	846	829	884	832	798	848	870	814	872	841	849	827	824	872	801	893	830	782	834	772	823	795	819	832	856	832	818	811	811	849	829	830	802	827	835	849	890	828	837	847	857	877	838	846	854	815	855	858	804	880	846	860	880	788	800	820	818	864	808	820	809	824	820	869	901	806	827	814	849	860	823	795	834	859	802	867	851	806	808	849	785	813	833	823	877	918	894	834	871	849	859	863	828	851	885	843	843	820	853	839	882	873	845	848	791	812	847	802	835	832	847	839	826	806	827	850	813	842	845	820	804	892	853	891	847	904	824	791	807	834	861	872	834	787	842	796	831	856	823	848	828	830	855	866	830	794	835	838	849	912	852	832	846	824	808	829	837	901	883	866	824	866	860	793	833	868	825	839	833	911	830	827	819	816	833	824	812	866	807	809	825	845	799	892	766	849	898	894	816	861	800	829	873	894	820	845	849	821	864	875	853	801	847	884	861	819	768	800	884	800	851	880	856	762	890	852	843	866	859	828	812	819	895	810	862	833	894	806	799	878	868	882	828	813	818	869	822	837	819	814	861	865	832	784	857	844	854	855	817	873	876	860	801	832	794	867	803	837	852	844	810	862	804	829	788	818	802	805	814	874	793	812	837	829	830	850	871	854	864	863	885	853	797	789	796	802	873	784	848	814	813	832	831	860	858	877	859	808	837	861	843	814	844	841	828	811	838	795	826	859	779	843	870	848	890	774	850	869	812	794	833	805	796	808	775	866	802	883	802	839	796	840	807	832	831	847	854	834	814	836	846	832	852	890	874	892	849	790	890	840	832	855	809	851	814	905	853	868	841	866	810	847	853	827	837	818	853	835	821	837	857	836	783	856	818	839	882	857	868	840	882	862	793	876	856	871	817	839	878	833	793	805	836	852	826	794	902	875	859	841	841	878	845	860	832	843	787	778	819	867	837	841	844	844	834	848	850
9768	3180	222	164	164	156	169	178	152	146	167	174	138	143	150	158	153	170	182	191	153	163	182	167	171	165	194	167	160	183	164	188	176	170	158	176	150	156	158	172	161	169	171	184	153	156	163	185	160	158	149	158	164	178	161	171	162	177	163	161	179	186	184	179	176	150	163	158	162	168	194	168	169	180	167	174	158	146	145	163	143	158	176	172	152	162	184	169	165	150	179	183	147	176	163	168	174	161	147	168	174	181	196	174	170	174	187	179	135	183	172	178	169	156	154	158	157	176	156	171	169	156	186	179	163	190	158	158	169	174	153	187	165	152	161	145	177	157	153	164	185	166	151	165	202	192	163	180	154	176	177	174	182	179	183	173	195	190	164	154	144	179	166	196	187	186	167	150	159	172	146	144	183	186	163	147	184	171	173	172	148	164	158	176	168	170	157	182	182	169	162	149	165	170	159	155	173	153	181	181	172	162	163	174	158	175	179	167	169	161	166	184	185	156	156	153	184	199	187	184	183	162	172	155	164	176	186	168	171	177	191	177	173	139	157	181	158	168	165	173	149	164	171	159	156	170	179	147	142	195	155	144	166	166	152	195	187	153	161	182	169	148	165	180	161	159	170	182	158	178	177	155	167	188	192	161	158	175	166	187	183	164	168	185	170	177	186	149	166	180	180	146	159	176	163	174	138	166	142	170	174	175	152	144	176	192	141	169	144	148	172	166	176	153	165	165	165	174	167	164	184	152	161	147	161	178	175	144	186	182	159	164	155	169	170	162	181	159	151	164	166	180	158	151	192	187	155	164	168	188	162	180	190	148	191	157	155	171	165	134	194	171	196	161	188	174	164	192	161	137	158	166	155	157	155	173	172	160	183	169	179	164	159	149	155	199	169	148	179	156	196	163	141	177	182	169	179	169	150	150	189	171	169	165	159	171	159	150	168	183	159	157	169	165	157	190	164	172	173	170	145	155	174	177	165	174	182	159	165	152	183	172	173	181	155	162	192	177	174	155	161	158	186	168	164	187	185	165	161	158	134	166	167	188	178	163	176	174	176	191	165	155	177	154	146	175	168	152	187	154	177	177	161	161	172	164	170	152	185	168	204	141	191	170	169	192	175	177	158	171	170	137	175	133	153	158	171	183	160	179	161	181	138	188	184	159	170	150	150	180	151	170	153	164	157	177	164	172	150	186	177	166	173	194	168	160	200	169	143	176	164	147	184	178	193	162	163	170	165	185	165	179	188	171	168	149	153	175	182	162	158	160	168	170	176	178	173	151	192	171	175	165	159	172	169	176	172	160	166	184	155	160	150	166	158	178	185	192	162	160	143	152	136	168	183	175	182	169	185	179	168	171	185	178	172	162	177	176	171	166	159	175	184	162	144	155	173	170	177	160	174	170	164	165	176	161	172	154	154	165	176	165	158	177	186	161	197	188	185	176	170	143	154	152	158	173	133	157	153	146	152	170	169	187	143	157	177	158	200	182	153	149	172	180	148	170	160	167	169	166	153	190	169	165	147	164	164	173	162	165	155	178	153	166	155	173	200	190	171	191	174	196	176	172	165	165	166	159	171	166	149	157	171	176	151	181	165	145	176	181	180	177	164	169	162	168	173	166	175	162	166	147	159	174	168	198	154	152	171	168	161	158	162	180	160	178	160	174	186	160	171	167	185	167	199	155	168	147	163	176	168	166	175	174	163	181	178	169	144	156	159	156	161	160	154	165	149	160	176	162	170	193	167	183	172	187	158	151	166	160	150	163	166	156	165	192	152	173	145	165	174	153	161	159	187	175	204	169	153	160	171	173	153	180	172	148	167	148	168	155	160	154	178	167	183	169	150	186	187	185	179	171	188	157	146	158	162	171	163	165	172	151	142	155	166	176	157	190	175	166	162	188	169	176	179	183	143	176	175	165	169	166	171	180	184	167	187	192	187	143	152	180	152	174	166	189	185	176	170	169	172	154	170	163	167	191	159	160	164	166	173	161	170	141	146	175	186	181	151	181	180	193	187	188	179	174	164	197	171	160	163	166	165	165	150	177	171	184	178	156	166	204	189	175	163	164	162	169	172	185	177	182	196	177	164	174	173	149	215	169	188	175	173	165	169	172	160	164	156	175	179	174	155	209	170	170	166	158	164	151	158	175	173	187	180	162	184	184	187	170	170	176	164	171	168	161	154	158	139	173	191	176	168	171	159	164	159	167	200	165	148	167	189	179	178	163	175	173	148	158	186	158	152	153	187	175	172	171	174	149	160	145	176	170	192	170	181	192	163	180	187	198	144	160	173	159	158	188	156	196	186	162	197	166	163	167	160	160	167	170	161	149	172	195	137	171	182	170	166	171	174	178	168	207	197	174	165	159	163	168	164	180	197	198	184	165	143	147	187	167	156	150	157	164	165	153	155	172	174	181	177	155	187	158	164	162	165	169	153	135	169	195	151	178	184	168	177	178	157	170	170	184	185	176	165	147	162	188	157	188	187	192	164	177	156	163	148	157	168	192	165	164	167	168	146	153	177	153	162	191	180	163	194	161	174	144	169	172	161	176	153	171	178	156	160	178	184	159	157	172	175	166	167	153	171	185	167	154	184	151	161	157	174	190	190	168	177	164	175	144	159	169	163	175	167	165	140	162	160	165	157	155	188	174	151	157	134	174	205	149	180	175	157	145	159	163	168	183	174	179	199	174	174	165	168	166	144	183	167	158	166	197	152	168	173	173	170	161	161	160	155	162	183	191	175	185	168	150	144	159	166	180	183	160	166	173	176	156	165	167	157	155	147	173	153	172	156	164	155	174	184	169	193	174	177	175	184	157	162	148	172	163	164	178	170	157	183	163	163	153	191	174	168	184	178	162	176	190	182	172	170	176	156	160	147	166	174	169	185	169	154	162	177	177	158	158	159	150	190	164	176	180	167	173	146	166	163	176	158	158	173	163	164	170	163	157	169	163	167	158	152	149	154	157	195	202	176	154	158	160	190	175	154	183	158	187	186	159	182	168	153	155	176	179	158	177	184	199	157	152	156	145	167	159	161	183	166	141	143	175	177	175	196	162	172	176	162	181	175	163	164	174	172	150	171	163	164	168	189	176	176	159	179	187	153	158	172	201	176	170	165	164	176	164	168	169	159	157	192	190	165	157	172	182	181	176	175	171	190	167	172	185	170	164	170	156	158	166	174	167	180	175	166	175	152	180	180	152	161	200	148	164	175	142	188	154	181	169	152	183	164	177	160	182	179	140	176	153	173	160	198	172	169	198	165	154	192	163	158	152	172	194	132	168	177	169	168	160	183	163	173	170	166	156	164	184	191	170	180	172	202	161	191	139	187	153	160	180	150	174	165	164	161	177	162	158	173	188	160	159	173	158	191	173	151	157	174	157	180	171	164	155	161	175	168	172	137	187	158	184	147	174	182	146	184	178	163	156	175	163	158	178	155	162	140	159	152	170	161	160	187	145	162	169	142	153	151	140	174	178	163	184	200	170	161	150
10267	4845	570	555	569	501	520	529	483	484	510	479	472	503	508	512	504	561	484	499	500	477	519	493	513	479	497	482	495	505	496	490	489	519	500	485	523	473	471	486	489	489	550	474	481	444	498	478	458	458	456	446	512	478	462	511	465	507	452	492	486	518	455	490	485	450	454	528	466	478	496	501	474	498	510	468	491	546	488	477	500	442	469	490	496	484	468	468	460	534	454	500	484	479	493	511	495	498	509	493	444	493	491	526	482	488	493	486	525	493	500	484	509	491	498	504	514	472	490	484	505	531	491	516	523	537	455	505	502	519	468	446	497	513	485	495	473	512	482	518	512	513	531	468	544	476	543	504	478	459	466	523	465	505	496	500	479	491	467	542	485	504	463	469	478	541	486	448	463	482	523	517	463	488	504	437	478	505	497	519	495	470	466	448	452	470	498	490	489	486	488	506	519	478	489	539	446	470	472	453	509	481	505	447	503	471	474	474	480	527	483	517	490	499	478	505	471	482	472	506	478	496	509	477	506	457	520	484	463	492	532	484	477	498	440	473	455	504	477	510	514	474	522	463	512	506	480	482	455	477	521	449	473	467	475	523	473	499	514	471	461	457	508	510	479	467	461	460	441	469	496	479	446	461	508	500	493	491	454	512	495	478	442	531	482	521	518	493	494	490	450	500	469	486	514	473	476	494	465	452	491	479	487	486	490	476	504	496	505	479	455	475	483	452	489	508	455	482	470	461	485	523	452	492	477	533	502	501	489	495	529	496	478	469	493	492	511	505	476	529	508	537	481	499	494	491	478	463	497	466	478	469	458	473	491	500	462	513	478	491	475	515	450	515	478	509	523	465	448	482	478	474	478	474	471	518	477	493	486	502	517	476	490	497	503	479	487	500	475	443	517	484	484	514	485	465	474	468	483	490	509	496	493	495	483	521	495	476	472	469	465	476	471	516	444	452	537	530	505	494	479	505	478	450	489	514	463	500	504	460	498	500	484	500	459	523	480	459	502	498	517	520	485	494	480	492	488	504	519	492	459	479	480	510	484	508	458	437	476	474	493	504	517	462	513	484	482	495	468	525	504	490	482	506	473	497	512	452	532	465	494	450	503	449	487	469	486	473	449	485	464	466	480	467	532	463	534	490	477	482	500	522	498	500	472	471	527	522	478	454	491	542	502	489	471	495	446	440	462	488	459	496	489	487	517	509	475	477	483	478	510	457	499	495	483	464	458	491	518	491	504	493	476	464	465	466	509	496	489	484	488	475	483	471	488	478	481	500	494	492	502	450	457	510	478	494	485	479	446	459	479	479	492	457	518	507	457	475	499	463	480	493	446	502	461	482	464	503	451	459	471	489	466	494	496	480	451	472	493	494	477	505	495	482	473	485	497	483	541	516	506	505	498	490	476	460	499	459	502	524	523	476	457	469	507	502	470	426	463	452	516	507	448	479	526	455	507	447	474	472	476	486	512	476	501	490	466	514	449	478	486	499	477	518	515	470	481	459	494	477	473	485	500	453	477	471	517	490	475	451	481	504	505	501	431	460	497	474	493	515	487	490	442	501	509	488	483	501	478	483	484	498	478	451	518	482	460	447	476	468	441	496	484	476	457	496	462	473	515	440	513	460	469	495	473	452	484	498	481	521	463	515	487	491	490	462	480	475	493	478	469	470	515	502	525	483	521	466	509	511	481	451	473	496	519	466	517	485	479	459	529	490	481	482	489	466	518	481	495	501	461	491	494	453	481	475	473	512	488	502	522	479	494	495	485	487	496	498	468	498	500	469	490	477	489	494	468	538	450	505	485	491	491	447	480	477	496	531	475	477	500	456	498	468	468	492	509	462	502	496	511	506	463	484	464	460	478	456	493	513	489	476	474	522	456	475	463	497	486	538	478	520	497	514	488	500	535	468	473	526	490	478	476	472	475	490	497	466	504	465	505	484	444	483	485	477	487	508	526	466	481	464	510	477	461	478	476	492	501	500	499	498	508	472	472	444	525	467	478	488	501	490	508	503	425	466	467	452	490	492	503	488	479	467	459	469	466	495	492	501	476	469	453	488	564	483	487	508	499	492	470	526	512	475	526	501	523	493	521	517	446	466	488	468	501	479	499	411	475	450	495	488	476	471	498	520	471	450	489	473	447	448	483	470	488	465	519	488	467	499	466	459	497	472	462	483	538	508	515	477	493	453	499	484	469	511	472	475	450	482	430	492	505	500	480	556	509	473	474	523	496	472	488	463	486	470	514	508	467	447	466	518	477	437	507	496	497	477	475	506	475	474	468	469	497	479	457	481	478	505	454	491	447	499	460	480	457	506	516	483	471	475	503	474	490	473	468	479	518	513	494	468	454	467	472	509	473	521	501	477	500	474	451	484	507	443	519	475	457	482	445	485	508	492	460	464	510	503	464	513	508	470	527	488	470	522	473	495	516	496	455	495	491	482	466	497	454	438	506	497	475	485	469	438	526	538	478	494	429	467	503	452	490	493	472	435	485	469	499	492	450	503	505	496	487	518	473	503	480	484	506	465	464	488	500	462	532	460	472	481	484	488	474	495	491	474	485	520	473	521	497	496	477	483	455	514	446	479	517	497	480	511	485	453	501	481	508	479	450	509	464	434	480	449	444	468	488	498	466	495	480	496	457	491	523	483	461	488	494	519	476	487	485	460	503	513	478	478	463	492	471	469	485	526	458	457	471	508	489	494	497	474	484	508	493	507	507	465	483	472	502	485	444	473	507	484	493	444	485	532	474	481	465	476	495	500	502	461	504	498	458	450	459	499	470	479	510	523	493	458	493	462	449	504	479	470	436	483	482	484	464	471	484	479	461	493	501	450	507	468	474	466	516	496	496	445	502	511	510	473	459	481	498	502	560	475	453	483	490	495	453	500	469	478	496	468	452	466	528	469	529	474	481	480	509	475	486	525	497	519	486	466	500	490	519	489	466	481	532	482	480	491	480	509	500	474	506	517	474	479	476	500	460	491	477	470	475	492	498	500	478	478	479	507	491	468	502	510	485	491	449	485	446	486	471	456	503	480	464	483	476	524	489	513	500	480	463	459	507	507	502	526	494	482	498	482	496	480	494	483	462	468	486	479	498	507	462	499	504	513	504	470	511	495	470	480	469	518	480	450	463	483	527	479	483	534	481	512	523	492	459	459	501	496	473	495	511	479	494	490	481	511	511	501	515	477	480	504	514	440	533	472	513	472	464	493	474	509	504	512	459	503	560	519	537	517	512	534	491	495	507	482	493	509	470	475	495	463	492	470	523	502	505	420	490	498	509	470	484	464	509	511	475	501	484	508	455	472	481	469	494	462	511	443	491	500	509	489	520	488	477	496	479	484	438	435	491	486	471	540	490	462	470	447	502	457	480	463	483	496	500	465	496	528	477	462	479	478	450	521	468	514	470	457	503	486	528	490	482	514	496	472	507	450	498	470	460	504	512	520	523	506	490	450	470	453	476	525	475	441	524	454	479	513	458	468
54416	40363	7543	1042	675	537	457	475	425	440	399	386	420	367	355	374	357	365	363	362	345	366	358	365	331	323	337	308	338	366	350	320	320	313	344	341	295	352	305	336	341	340	297	329	320	297	328	333	361	369	327	295	354	344	320	328	391	350	356	297	319	343	333	332	323	346	318	343	338	313	314	356	343	330	345	293	318	322	329	328	318	356	346	332	323	327	325	352	346	334	315	320	314	312	311	344	348	332	353	316	315	293	333	354	339	336	341	295	318	303	350	309	329	331	333	311	342	338	284	334	340	322	346	342	310	357	314	315	341	340	289	319	316	308	314	337	294	292	339	380	349	346	305	321	359	304	340	300	330	312	302	337	324	353	335	323	312	342	330	324	334	305	333	354	331	337	333	322	370	303	332	330	348	339	315	325	328	304	353	361	343	332	315	324	314	317	297	334	318	292	332	314	350	338	303	307	347	297	300	324	315	318	334	348	294	310	360	330	343	336	303	325	361	319	321	315	310	356	345	294	336	305	328	317	310	336	318	316	325	299	315	317	320	310	307	340	335	331	305	284	322	323	330	321	348	342	340	359	338	323	349	316	335	322	362	327	356	320	336	278	343	332	338	346	365	340	348	326	310	347	299	331	341	347	336	340	308	321	309	346	321	296	327	333	341	326	330	341	308	350	320	357	328	354	322	355	335	311	348	289	316	324	333	323	342	330	349	344	340	358	344	332	340	330	343	333	350	346	316	322	341	339	297	311	352	328	319	302	335	311	356	336	337	323	315	342	330	312	337	336	320	353	325	352	350	323	361	323	338	348	315	339	347	333	338	324	346	308	329	331	339	322	334	345	349	304	342	324	323	321	354	335	306	314	317	290	301	353	336	329	350	338	334	338	329	355	338	331	366	353	333	337	310	355	361	306	328	317	365	339	325	347	312	330	351	274	349	337	348	325	359	291	344	338	326	313	281	321	302	324	309	320	302	336	320	311	319	323	328	336	355	320	343	328	331	315	337	317	338	334	311	312	326	327	315	301	317	329	315	333	339	318	343	328	334	297	344	347	339	367	345	328	357	338	343	341	328	340	372	322	334	330	342	338	332	328	301	336	336	337	340	327	341	297	349	325	318	315	333	289	294	292	333	346	345	347	312	292	335	318	345	317	336	348	330	334	325	325	339	381	311	349	338	333	333	362	310	309	338	315	324	326	350	314	335	300	329	339	298	327	303	335	300	341	319	344	325	345	317	338	392	329	348	303	305	318	330	327	329	293	338	350	316	351	358	328	328	322	288	313	349	303	315	337	332	319	376	343	359	350	333	306	289	327	303	356	338	327	328	343	314	347	317	316	326	308	291	315	311	294	317	315	348	298	336	350	337	339	358	349	348	325	317	348	367	320	333	327	321	315	331	328	343	336	333	330	329	320	352	337	325	322	338	332	334	350	300	309	374	329	334	339	312	367	344	320	316	348	324	320	340	356	368	345	323	335	338	313	342	342	343	295	333	353	289	334	320	330	349	348	334	324	323	325	312	326	342	346	340	314	317	325	303	347	329	335	353	349	332	375	327	369	295	312	333	375	317	344	308	331	330	307	348	344	322	316	329	354	330	311	362	365	378	331	341	305	301	301	324	308	321	332	340	368	333	322	341	333	332	306	369	306	305	313	292	343	329	335	318	341	327	330	315	291	330	351	317	322	322	324	338	323	318	332	363	346	349	332	310	318	348	318	339	329	327	346	331	317	321	319	301	315	328	326	331	357	336	353	331	328	315	350	323	310	321	331	328	354	325	332	345	346	353	343	329	305	333	300	351	340	333	320	314	335	342	331	335	346	335	328	322	327	354	322	322	288	322	326	335	337	320	336	313	342	323	312	315	349	330	345	324	336	342	318	324	336	338	314	318	317	356	339	339	356	319	327	331	326	336	337	346	358	327	338	304	347	349	350	319	302	292	328	307	338	348	317	330	286	323	326	315	325	325	349	323	337	312	290	348	326	341	315	328	314	320	336	319	340	299	319	344	376	323	317	313	335	329	327	348	303	340	316	364	290	314	318	358	325	304	322	359	345	307	352	318	330	314	309	316	313	315	324	307	339	329	324	322	341	294	317	337	321	312	309	336	363	331	333	344	364	343	335	313	328	314	303	319	328	318	286	338	324	315	340	366	332	325	335	339	327	324	309	299	335	357	359	370	321	341	336	286	310	329	350	353	331	331	318	331	319	346	351	339	324	337	347	380	318	344	321	334	339	398	337	324	331	317	318	338	325	319	326	332	339	330	362	336	312	337	355	319	340	338	325	310	330	335	325	325	345	341	306	292	319	330	326	339	336	320	367	316	301	370	326	329	364	358	326	353	321	332	331	342	307	325	360	356	332	331	388	343	309	324	319	295	340	337	328	319	333	329	314	350	327	325	331	315	347	344	333	298	341	341	338	321	354	322	329	311	333	310	327	336	308	313	298	332	349	318	346	290	355	334	320	339	312	317	328	310	331	339	332	305	316	323	356	315	353	287	349	357	338	337	310	348	321	311	336	351	327	330	350	328	311	323	315	332	302	329	313	307	306	323	313	336	350	356	314	301	311	337	301	337	345	368	328	328	335	341	313	346	324	326	330	320	330	344	336	334	347	325	328	289	350	352	304	324	346	337	333	311	320	323	331	308	312	355	335	333	333	323	316	317	321	319	357	356	298	348	346	315	382	357	344	332	274	336	320	331	338	328	347	366	371	341	323	303	315	311	331	295	334	360	321	341	312	326	352	313	326	357	300	314	323	334	324	332	364	308	360	336	321	313	308	310	328	298	322	338	338	345	331	309	331	352	347	334	321	305	361	371	342	339	305	357	369	340	322	351	324	314	330	323	319	336	325	319	345	306	341	339	335	324	336	323	349	368	315	323	312	343	352	334	324	337	343	332	324	358	303	313	299	324	341	333	349	327	339	353	315	351	339	312	310	311	347	334	321	339	327	293	323	331	343	332	321	303	314	341	353	350	338	345	340	317	313	319	334	326	377	339	324	290	323	369	332	343	334	316	336	337	344	319	314	339	332	327	331	334	327	331	344	338	320	291	305	322	349	323	310	342	366	305	332	324	342	309	337	288	348	334	297	302	331	357	331	353	338	350	318	310	344	321	342	342	361	320	332	378	312	280	335	341	330	282	330	307	321	328	344	339	327	293	316	305	333	299	336	321	314	302	357	357	339	321	309	348	326	329	330	344	341	323	342	318	326	338	331	337	345	295	319	345	300	310	346	334	333	318	351	348	295	354	318	348	356	335	347	331	323	341	338	333	337	350	309	296	321	304	303	308	328	321	360	338	318	284	367	364	362	309	366	342	322	317	289	328	379	324	325	320	346	334	346	314	320	309	330	329	316	286	318	360	342	317	319	332	334	317	315	299	321	358	307	325	325	322	335	326	319	323	328	330	337	347	335	297	311	324	327	343	353	311	364	335	315	355	343	327	326	297	311	327	340	329	342	292	344	310	329	338	297	301	372	308	317
34126	21405	2142	2535	2361	1988	1717	1593	1396	1305	1219	1209	1105	1064	1048	975	985	990	946	937	955	926	921	945	945	886	897	908	863	889	883	868	853	800	885	872	896	833	827	894	895	855	868	838	864	890	861	879	826	835	907	857	819	826	809	811	852	807	850	819	912	876	830	868	853	854	836	884	839	883	855	824	890	813	847	829	820	818	856	834	829	827	819	836	848	818	833	857	817	812	818	813	862	877	839	833	818	848	850	847	811	825	843	775	841	854	831	857	815	845	817	798	833	813	839	882	845	798	841	792	858	829	836	875	850	804	817	840	872	845	783	789	790	819	809	843	831	841	736	813	850	840	817	811	806	838	833	847	784	848	837	864	901	822	819	849	835	770	768	846	835	769	887	808	832	849	800	849	865	862	837	822	770	846	848	790	830	825	844	794	880	801	818	799	830	809	855	770	804	814	803	853	788	860	836	830	793	784	836	873	803	800	879	827	838	783	822	821	812	821	875	855	803	818	828	813	801	809	849	773	830	832	812	792	835	865	840	821	861	789	810	831	779	834	870	823	808	818	848	784	836	850	853	810	813	880	844	826	753	865	791	831	843	815	824	814	820	824	766	833	851	829	837	832	839	816	809	810	852	846	852	768	843	810	795	840	832	809	756	854	797	807	812	823	913	832	804	840	848	896	798	888	788	875	839	835	796	777	848	829	842	834	862	807	863	786	834	773	849	789	834	807	806	820	812	834	832	847	860	852	784	854	814	802	808	831	844	818	853	823	800	867	807	828	845	828	851	813	855	798	813	846	845	811	808	874	847	840	860	836	848	853	863	806	881	826	834	825	854	785	790	815	818	866	809	794	814	858	760	835	862	790	763	829	845	827	829	860	821	848	852	827	844	807	873	806	856	815	813	852	778	836	780	810	853	841	846	807	833	843	858	853	887	818	858	843	822	826	845	811	872	776	829	817	816	788	815	835	865	833	846	819	841	843	833	812	857	831	843	852	844	821	826	829	822	795	795	893	839	818	841	805	863	810	825	840	790	832	804	907	834	807	797	843	793	806	834	836	822	809	843	849	859	791	871	840	880	882	848	822	836	847	817	794	787	801	829	812	813	804	824	791	816	841	878	810	893	865	810	786	872	868	867	819	860	855	809	820	822	804	799	852	803	846	878	813	811	826	838	709	780	832	763	823	798	809	776	801	842	796	799	828	823	795	819	806	811	849	840	775	854	805	804	813	845	812	802	837	821	845	882	860	807	821	785	846	797	872	873	826	848	880	790	807	855	891	795	810	838	880	858	825	834	824	846	843	838	814	829	831	786	777	819	792	835	829	822	857	868	793	790	852	839	831	853	759	857	813	799	830	773	824	848	851	799	794	831	842	815	797	825	826	808	828	806	869	790	856	840	829	845	805	826	834	869	816	812	810	816	843	767	839	863	843	832	864	808	829	886	864	853	834	817	841	796	839	861	812	820	800	847	769	766	829	770	830	841	805	812	863	877	806	825	823	816	824	847	803	794	807	879	817	789	826	854	832	834	824	848	822	816	803	801	834	885	793	796	779	841	899	815	801	802	826	828	802	865	888	835	848	777	791	812	816	840	774	865	797	832	871	817	836	833	844	815	827	768	796	793	813	842	785	859	836	824	814	833	827	765	852	808	812	805	849	809	812	857	822	809	878	841	820	850	798	801	850	843	788	811	783	843	852	837	805	858	882	849	833	835	816	841	816	860	829	824	817	801	826	838	836	804	848	826	808	817	820	820	785	846	841	826	840	896	836	826	873	830	818	814	820	844	878	802	813	812	836	827	858	877	798	847	829	835	772	835	869	860	812	903	841	820	855	804	810	805	801	853	857	801	801	798	850	810	802	800	853	815	830	857	813	821	818	836	823	830	794	827	854	856	817	843	764	845	837	811	810	819	793	828	822	806	831	831	843	854	826	825	836	794	835	817	834	822	835	878	857	783	764	806	833	827	813	839	803	867	795	863	854	852	797	875	876	798	839	802	807	829	844	853	840	763	813	811	833	847	776	913	852	782	834	908	784	773	860	861	862	798	763	816	813	848	802	849	849	845	858	807	785	842	824	811	805	831	869	832	845	854	847	841	859	826	852	879	785	843	813	830	824	854	765	815	827	777	806	809	796	856	860	822	801	871	842	872	836	849	842	827	832	790	884	833	786	821	806	859	843	841	774	864	809	846	829	839	838	829	837	837	794	822	855	835	810	803	801	783	828	818	813	852	858	860	846	824	770	821	790	816	810	834	837	789	784	798	859	853	814	869	854	833	807	849	831	825	752	874	767	806	867	823	811	817	862	788	852	848	877	850	862	815	805	816	847	787	835	817	795	833	786	846	810	860	851	807	841	843	831	840	869	799	839	845	840	779	818	860	823	835	836	859	807	856	809	800	780	823	850	832	844	846	797	879	847	853	801	874	843	810	795	852	817	833	822	812	799	864	840	827	827	887	816	843	798	783	750	908	778	813	876	802	881	813	806	819	799	827	818	803	822	891	821	894	783	827	845	810	808	826	807	798	790	815	821	826	805	828	797	803	874	845	812	844	871	827	842	851	753	850	769	812	860	853	842	853	798	815	816	782	793	789	812	879	825	775	809	809	833	811	846	835	880	893	840	803	821	818	825	811	838	832	809	791	835	883	795	844	799	860	831	808	791	824	828	803	808	785	821	848	807	796	842	802	838	787	862	820	857	819	808	836	804	828	762	793	852	778	825	860	851	830	766	812	845	867	843	852	830	851	888	855	853	791	818	850	764	861	769	844	783	877	810	834	800	804	826	818	787	794	873	856	813	864	815	856	771	833	862	831	853	828	799	820	850	846	823	827	881	810	832	823	785	794	844	826	826	741	833	809	833	813	802	794	810	799	798	786	803	830	832	816	821	866	837	797	803	837	833	829	799	795	785	837	801	859	756	801	834	898	820	825	862	811	824	816	840	797	817	821	803	894	819	861	802	802	869	898	835	807	845	841	843	791	838	876	800	821	815	819	826	865	833	806	864	844	801	793	833	840	802	892	873	807	817	806	844	828	846	852	819	850	806	799	801	844	832	857	788	809	854	849	823	816	798	862	863	825	843	828	833	820	832	844	879	828	812	828	848	811	803	835	824	854	807	841	827	860	842	874	792	790	846	807	781	808	827	774	800	793	792	864	838	817	798	901	873	895	850	852	854	853	802	839	840	796	862	836	810	841	848	822	851	824	838	845	795	815	817	864	858	832	847	837	790	816	825	843	845	791	828	798	821	838	849	771	843	762	851	839	813	768	801	803	805	813	803	824	849	892	805	810	826	836	853	761	778	817	838	821	866	819	820	845	862	797	858	770	803	796	801	809	826	807	825	789	798	835	867	844	816	799	808	844	752	861	844	792	826	818	817	831	798	830	798	864	809	854	827	861	797	816	826	836	835	845	887	810	848	853	876	790	854	840	886	812	830	833	784	844	846	826	872	785	836	803	859	799	812	821	806	829	787	796	810	872	831	820	817
67769	53018	14309	2811	1147	895	668	546	547	556	468	425	432	416	410	405	383	418	369	388	388	397	327	375	378	375	340	354	355	408	392	346	328	357	364	361	368	361	354	372	354	355	314	373	320	358	353	371	360	313	363	356	325	368	345	344	341	344	334	341	371	334	343	389	358	347	331	396	341	338	341	340	293	384	323	373	358	323	356	351	354	377	334	365	363	343	363	358	361	348	321	355	337	361	373	363	339	329	340	349	321	315	345	339	348	376	316	354	401	347	359	329	368	364	323	342	333	356	342	354	369	336	331	332	342	338	324	341	362	344	325	353	343	324	366	357	335	355	313	353	333	344	362	373	327	361	334	352	340	327	340	359	346	339	342	365	364	362	365	334	368	328	312	346	364	371	344	356	339	368	359	372	358	335	363	361	315	359	323	354	354	319	344	327	333	337	341	335	352	382	345	327	336	353	369	339	382	379	328	320	345	352	355	361	350	353	335	384	364	326	381	340	347	324	342	359	332	312	367	368	322	345	347	358	335	312	318	353	337	327	343	357	331	347	309	358	356	299	360	361	336	363	333	368	303	357	334	351	320	374	360	363	340	379	318	336	333	382	350	363	358	346	316	330	305	347	352	389	347	315	340	335	395	375	341	353	368	358	327	347	348	350	363	329	343	327	361	342	355	366	338	324	359	340	338	336	336	303	340	359	309	351	345	332	334	356	307	367	327	370	352	360	342	330	338	345	345	374	352	347	335	319	343	333	340	362	359	318	338	345	322	341	368	379	359	367	341	344	360	373	349	366	374	349	306	350	343	348	366	354	336	316	379	332	359	349	349	352	330	314	347	357	328	306	350	358	329	350	331	359	315	350	339	364	362	331	355	344	382	345	354	352	337	373	298	365	342	356	347	324	368	366	337	351	349	361	358	366	343	364	308	352	366	369	366	334	340	371	334	357	331	337	375	340	335	345	356	364	331	353	337	380	362	342	328	344	354	343	313	345	310	348	334	359	324	359	356	348	338	346	359	347	347	352	341	357	347	373	351	349	382	356	354	365	335	367	316	321	352	333	340	336	373	374	326	324	361	367	320	360	319	336	337	315	353	315	346	334	388	375	324	314	315	325	340	326	334	354	324	384	321	323	371	372	324	378	333	342	345	332	364	358	334	337	373	370	368	340	325	356	372	340	358	338	348	387	341	399	338	353	370	337	343	360	365	357	338	376	395	373	364	312	343	329	373	310	295	385	355	331	360	365	365	341	359	392	329	361	349	364	345	336	334	332	341	339	336	372	357	335	366	349	347	352	407	359	336	342	348	378	353	308	321	353	342	346	352	297	391	356	335	311	354	330	370	358	352	357	340	363	379	368	341	326	343	358	347	319	366	365	344	345	364	371	343	364	351	323	343	315	313	350	334	347	391	356	344	349	389	312	356	371	339	346	387	351	360	337	347	331	344	319	357	343	356	360	327	364	362	366	334	355	370	346	341	395	311	354	377	343	335	318	373	373	344	361	376	378	341	327	370	363	347	376	326	345	337	391	342	343	349	351	333	333	346	340	352	300	345	338	355	388	359	360	362	338	349	304	336	346	358	340	350	355	376	366	314	294	372	340	335	342	358	322	346	362	363	350	336	388	358	327	387	318	342	369	365	340	329	358	344	338	348	341	332	346	300	355	339	389	331	353	379	385	349	335	341	361	341	344	360	336	337	344	339	330	378	396	374	370	353	346	333	345	352	338	303	370	349	343	382	339	341	377	347	313	333	314	338	352	335	353	356	347	344	352	321	391	355	340	351	346	340	340	383	349	353	346	355	361	364	357	374	318	339	331	319	357	339	326	335	323	344	341	329	317	313	347	347	341	374	332	343	317	360	352	359	345	356	363	347	337	331	347	347	354	349	358	378	346	316	364	323	334	352	334	313	343	342	371	360	319	298	367	363	346	346	339	358	319	329	316	356	357	331	385	339	356	383	358	349	359	342	356	318	353	345	335	358	341	375	350	331	393	357	333	321	351	346	356	333	350	386	324	316	319	333	342	333	356	398	318	359	314	310	350	351	350	359	348	341	342	347	374	345	366	338	360	393	329	328	320	321	348	323	338	316	378	371	336	348	385	307	354	332	351	331	349	353	329	366	341	350	374	308	341	327	332	357	322	336	359	311	365	380	368	347	334	312	336	337	328	307	382	360	350	321	354	321	347	330	349	362	364	348	326	367	338	340	366	342	342	341	361	372	328	310	349	346	316	361	363	330	335	346	323	355	382	320	335	354	372	326	360	352	323	382	352	359	343	348	347	349	342	335	339	340	339	331	301	338	355	390	346	325	317	350	357	351	365	338	347	368	319	340	327	357	362	355	352	362	350	333	362	371	365	324	292	344	345	338	367	365	349	335	319	321	333	366	329	312	336	359	384	377	375	365	354	340	348	345	321	344	345	315	300	331	306	327	374	360	356	353	350	376	373	377	339	348	351	340	347	358	318	369	343	343	338	364	343	332	343	336	345	341	329	335	331	348	335	355	308	349	361	363	356	340	325	335	355	323	319	341	323	318	346	357	355	379	351	361	343	341	353	335	341	325	335	356	367	376	369	337	343	334	362	364	344	318	374	305	345	329	352	331	377	328	345	346	353	361	371	353	318	325	389	358	353	326	341	344	398	343	360	378	383	302	382	340	330	329	339	333	321	317	359	365	323	320	359	354	351	329	377	385	348	335	353	351	323	342	355	328	338	337	358	338	355	343	328	357	330	371	345	323	349	340	362	337	347	373	358	335	368	341	349	326	360	361	333	367	348	352	363	366	384	359	358	357	372	368	348	328	334	340	361	297	331	352	328	339	332	381	351	305	329	352	346	352	326	326	372	338	345	359	361	348	368	346	348	369	374	357	333	339	365	368	335	366	354	353	349	355	340	365	359	345	372	359	306	391	358	337	347	327	363	368	345	326	354	340	341	348	332	362	339	321	359	330	348	359	353	347	332	375	361	361	342	333	372	345	331	384	331	363	359	375	362	359	342	351	318	373	335	341	350	339	353	373	351	364	349	354	362	318	346	378	383	349	378	327	352	329	345	339	359	344	373	318	368	334	367	362	313	342	352	362	403	333	371	335	348	363	360	346	331	345	342	372	349	344	334	337	346	333	345	345	316	322	379	343	330	345	329	338	331	357	343	352	333	352	357	337	376	363	366	329	372	352	340	338	336	360	307	281	339	338	334	362	339	363	345	326	321	295	346	326	361	354	378	358	354	354	340	369	358	355	334	327	357	355	334	347	361	343	344	341	331	379	380	371	352	340	305	317	347	345	364	378	362	334	372	342	352	352	343	347	373	310	359	329	330	323	346	364	333	351	367	348	344	354	346	316	360	342	347	362	378	345	337	324	326	366	348	325	364	353	344	320	354	328	321	363	348	355	377	326	312	371	342	323	346	350	367	338	357	336	332	334	298	338	345	352	335	359	364	375	359	337	364	364	350	334	320	343	338	333	320	341	348	354	391	337	344	317	376
42735	27900	3482	4101	3708	3011	2585	2225	1964	1732	1614	1574	1377	1348	1292	1184	1148	1119	1094	1115	1083	1024	1038	997	1046	959	964	945	929	911	961	890	865	902	917	902	919	876	902	851	874	885	858	869	862	839	872	887	929	885	829	880	858	841	908	821	835	817	862	851	881	850	884	789	799	840	915	789	840	841	899	866	847	824	865	834	829	871	849	859	848	829	835	844	882	848	841	860	879	842	831	806	808	787	838	842	796	799	832	839	829	870	843	844	861	842	836	835	854	813	842	862	849	793	875	811	834	871	816	850	816	840	847	856	789	811	904	798	803	889	853	803	820	772	785	850	787	844	840	827	826	844	828	876	858	857	797	826	825	779	841	796	865	829	907	813	896	869	846	838	847	777	812	843	829	844	845	814	840	811	860	840	824	804	824	856	826	811	837	818	840	789	838	839	812	842	857	882	819	874	833	799	854	833	812	799	836	808	879	875	812	854	878	829	848	845	836	835	778	836	835	890	847	843	764	875	828	805	805	867	798	857	844	822	836	833	759	874	883	835	833	893	848	822	795	801	866	836	856	812	808	879	826	808	877	839	796	817	853	850	811	873	815	895	824	821	908	806	833	861	855	829	847	806	834	878	829	850	834	801	837	856	836	839	807	820	811	846	863	807	762	832	826	829	895	845	799	820	797	872	850	879	861	845	817	817	858	890	805	837	829	828	826	806	832	815	827	836	860	826	828	823	840	785	819	843	833	816	846	846	835	874	853	822	836	812	832	850	819	876	814	807	845	831	839	825	860	892	828	822	786	824	840	843	834	822	825	817	868	815	814	843	844	843	861	808	857	818	818	863	800	886	881	881	809	811	779	764	809	821	823	859	819	882	839	835	838	813	801	787	840	792	845	868	869	853	859	795	835	847	847	824	856	807	848	836	854	846	840	826	848	786	831	783	880	831	867	828	861	797	824	808	831	847	782	821	818	831	821	790	838	856	826	822	817	826	860	806	850	839	827	827	876	858	837	771	850	836	819	860	803	837	813	819	869	782	797	879	809	856	833	843	818	847	839	815	865	870	798	858	777	842	836	892	846	856	829	785	868	844	836	814	874	825	817	798	848	789	844	844	858	866	836	797	815	884	797	899	867	848	827	841	860	861	828	811	790	851	796	846	795	815	794	826	782	811	865	845	873	884	840	772	820	798	840	817	876	867	865	830	864	807	796	794	783	835	857	817	814	800	814	825	833	779	893	860	840	811	893	821	803	863	846	851	804	882	859	858	865	860	835	818	825	804	842	818	792	825	819	828	882	797	859	883	812	846	817	839	828	805	830	842	879	831	833	874	863	860	857	822	868	806	798	778	766	891	861	855	819	877	845	805	822	833	837	874	839	835	797	836	828	895	854	752	859	830	896	851	805	918	813	826	819	861	840	830	873	805	875	817	826	858	849	797	827	857	786	810	829	820	809	876	838	790	819	800	807	833	827	808	823	840	850	801	840	872	813	857	842	841	865	838	858	792	840	840	831	859	822	848	816	869	819	803	846	846	825	775	861	875	846	844	800	805	831	848	818	815	852	841	867	772	800	813	798	799	821	840	794	821	907	826	790	798	799	875	886	829	816	821	826	847	819	863	824	822	845	777	790	859	834	856	819	867	870	831	800	869	851	856	818	819	875	833	852	842	813	817	818	822	798	837	837	820	809	829	836	866	798	824	847	858	851	828	873	849	822	738	856	897	805	853	886	825	802	814	797	801	832	802	818	867	796	862	818	852	868	812	850	861	846	823	850	866	796	790	885	803	874	844	830	801	814	808	849	861	803	833	848	844	805	897	858	885	859	810	846	848	808	858	803	845	844	844	801	822	828	835	871	856	816	880	820	822	800	848	780	870	824	841	837	836	917	779	881	861	864	942	826	866	848	821	801	811	901	832	856	802	815	824	874	859	837	842	802	831	857	843	824	803	841	820	845	891	794	833	835	817	920	830	827	835	848	820	833	833	829	796	818	857	863	807	816	837	852	841	839	821	822	837	786	833	834	819	813	822	849	855	807	813	815	842	894	848	863	833	809	803	860	845	819	860	820	838	832	862	775	821	818	849	778	861	873	775	831	822	833	865	866	842	823	847	777	853	806	885	814	889	835	818	847	819	841	885	906	863	814	872	827	861	837	820	866	839	863	761	844	794	804	819	808	866	823	796	815	859	771	835	825	822	816	852	860	842	806	826	889	818	877	829	844	841	830	861	808	819	850	846	827	830	819	838	784	849	878	820	839	874	838	855	880	819	911	857	910	801	782	854	815	824	827	859	882	805	852	810	829	839	816	842	791	822	833	773	815	785	849	839	759	796	864	790	845	866	816	860	779	863	798	780	846	792	763	862	839	860	798	857	780	807	803	854	791	813	797	838	835	821	858	865	876	844	840	818	845	869	829	818	822	798	826	818	861	820	823	818	793	821	901	819	828	831	813	849	855	823	865	814	841	826	826	802	831	867	884	824	812	826	802	878	788	862	823	847	790	872	823	837	864	789	811	887	828	801	860	878	828	866	852	818	809	895	845	886	855	836	816	818	806	839	845	830	857	818	880	798	844	802	821	876	845	830	810	814	876	838	800	826	803	816	872	886	831	835	806	855	867	786	836	846	781	833	817	862	827	821	822	898	846	841	877	847	867	804	815	844	840	836	809	851	854	846	835	867	801	882	837	820	835	845	825	858	816	816	818	833	842	872	826	898	844	832	880	846	836	821	833	855	874	791	848	834	855	813	823	830	809	861	857	868	837	848	803	823	802	810	853	839	847	853	753	853	826	873	879	804	902	803	888	821	883	839	843	894	827	861	855	871	780	809	818	861	824	862	860	848	829	853	852	787	876	815	821	838	847	823	844	835	860	790	839	883	823	782	796	814	858	862	836	840	764	801	849	876	803	818	812	815	841	827	818	837	882	836	793	862	825	794	825	765	828	808	854	796	861	826	826	788	835	841	845	847	816	845	776	797	811	853	870	858	866	828	829	828	825	852	835	815	830	807	818	805	838	878	860	828	863	838	808	857	882	852	824	843	876	839	806	822	801	837	815	821	864	839	816	845	831	799	835	768	827	860	867	860	828	772	810	875	798	824	828	841	810	839	800	857	852	818	878	779	834	833	852	818	843	845	837	861	819	834	842	895	827	842	855	784	841	795	802	836	840	817	817	871	825	825	871	899	851	815	853	830	852	860	787	838	843	821	828	798	844	824	854	839	845	786	853	846	776	830	806	808	829	803	839	856	824	870	851	820	793	828	885	818	830	835	782	845	824	807	845	798	804	801	851	840	825	808	824	860	815	851	810	799	846	830	819	822	832	837	784	838	774	880	840	841	866	804	824	841	867	846	829	793	858	798	822	813	826	815	824	829	823	817	804	793	797	867	812	833	853	889	870	833	891	812	898	852	853	842	847	849	876	855	875	795	866	807	805	793	827	837	857	871	862	907	865	820	836	878	835	812	847	804	809	873	834	832	792	836	782	865	860	836	900	808
9036	3038	242	188	172	164	166	180	161	173	175	156	161	141	189	169	172	172	175	195	191	157	191	146	148	164	169	169	149	166	175	184	168	168	175	154	164	189	186	155	172	160	167	184	178	153	167	166	135	162	179	167	198	160	163	143	178	174	186	158	179	149	159	156	157	161	160	180	179	182	135	164	184	175	163	173	157	155	195	173	176	181	168	166	140	174	150	165	168	141	148	166	132	149	162	182	135	175	183	167	160	149	181	158	178	157	160	160	167	181	177	184	161	172	176	164	155	180	177	175	170	170	174	152	177	182	196	158	159	149	172	189	158	193	172	165	170	176	157	168	180	175	191	153	168	178	158	165	157	170	172	148	163	167	181	171	162	163	157	191	170	169	156	189	171	161	167	160	186	184	192	166	166	178	179	176	149	148	158	162	160	145	161	159	178	189	185	160	168	184	170	177	168	156	168	157	164	181	175	150	147	180	178	184	171	137	165	168	170	168	156	183	165	176	167	181	160	177	171	178	148	180	159	156	166	180	182	161	165	182	177	169	185	177	164	158	180	175	164	165	157	182	159	161	185	174	169	179	186	161	170	178	157	169	160	149	186	179	194	176	181	160	166	171	172	160	190	188	182	152	176	143	171	162	178	167	165	164	190	195	184	148	156	177	191	164	163	174	186	166	165	170	178	163	165	167	190	186	139	172	192	143	202	159	177	182	136	166	162	168	179	164	146	157	160	170	156	189	155	138	194	193	158	169	184	167	161	159	184	175	179	174	171	153	168	164	173	172	149	157	142	154	172	158	170	178	188	155	144	183	166	164	187	177	182	160	159	173	176	174	153	153	179	150	151	160	170	151	170	182	149	160	166	184	187	181	153	141	153	172	164	158	170	160	171	155	169	201	149	142	141	173	155	175	170	169	165	150	199	161	130	159	164	161	151	159	147	177	170	166	155	180	164	148	151	135	165	163	182	162	148	145	169	177	164	187	136	153	176	175	165	180	181	170	143	161	181	192	151	159	184	173	159	174	180	161	171	142	158	156	171	173	181	168	171	167	155	173	152	157	164	208	175	153	164	197	164	166	159	185	156	145	141	159	184	150	164	180	173	177	150	159	163	175	158	175	172	167	159	167	150	165	164	142	168	170	166	142	160	170	159	187	163	149	167	166	151	164	154	141	174	167	170	182	171	152	188	175	165	156	178	165	181	151	177	172	158	185	150	160	156	175	165	157	169	195	154	171	149	178	164	141	166	147	161	202	157	200	152	155	167	162	166	161	151	175	168	166	178	157	170	174	159	165	160	197	169	185	168	187	171	159	170	154	172	158	168	173	188	175	170	163	171	178	157	164	175	175	154	156	155	147	139	163	153	183	167	186	172	162	178	175	148	181	179	155	171	167	200	163	170	169	176	149	170	182	167	158	155	161	162	188	152	177	176	169	187	162	184	153	136	168	183	163	163	188	167	158	147	153	154	177	163	180	172	162	158	151	163	185	174	164	160	163	172	170	154	199	160	158	165	191	150	171	152	180	164	155	159	179	165	188	165	185	161	173	165	150	156	175	156	170	175	159	175	182	158	211	172	158	179	168	166	133	182	149	155	165	193	165	169	175	148	164	157	155	176	140	164	186	183	163	146	141	180	179	182	180	182	186	177	166	193	158	170	166	176	165	158	171	161	143	183	167	187	186	170	173	175	175	165	172	162	172	173	160	155	159	150	169	128	176	149	186	172	166	150	177	155	150	168	174	144	145	162	161	189	149	175	182	179	157	158	166	172	170	170	183	174	164	189	143	163	172	184	152	160	159	160	178	171	167	158	164	181	152	168	187	162	180	170	156	156	178	176	178	166	166	160	165	149	174	143	177	139	172	185	172	160	154	164	192	202	170	175	182	159	174	159	155	169	173	191	181	173	195	175	171	167	146	174	173	165	154	162	141	180	161	144	181	170	162	144	187	168	181	173	169	173	188	150	148	190	157	177	181	196	202	176	186	201	169	157	176	156	178	158	187	188	166	173	183	173	179	198	168	141	150	175	171	155	169	159	154	150	164	149	144	145	180	194	164	166	171	150	156	165	157	161	164	167	194	167	167	186	178	155	174	153	178	152	169	199	154	161	172	166	171	152	180	163	160	179	206	191	171	153	172	180	179	173	158	149	171	162	172	152	172	162	190	174	160	166	172	174	205	175	173	176	173	192	184	134	166	154	186	168	151	165	157	161	181	164	178	172	150	188	163	162	165	174	165	168	155	174	165	164	154	152	167	158	170	158	148	180	166	169	173	165	167	164	165	168	183	169	168	183	171	162	148	175	160	188	172	151	177	171	190	154	173	187	157	152	168	173	162	153	142	187	155	184	155	148	137	184	197	149	143	175	179	160	177	169	161	178	173	163	151	183	174	171	186	163	178	155	150	152	202	165	169	151	193	172	178	158	178	153	156	178	160	178	173	189	150	143	150	156	148	152	147	183	181	169	161	164	164	169	162	173	163	171	161	166	164	169	148	166	150	169	155	154	160	164	171	160	140	146	162	175	193	163	162	165	173	161	150	143	163	156	158	136	172	168	159	171	157	168	164	147	171	171	160	183	184	159	166	152	159	144	177	183	175	180	152	195	183	156	163	174	163	143	188	166	173	158	172	179	200	159	177	165	168	174	174	161	163	146	193	163	166	172	165	192	152	155	191	175	148	163	169	177	167	172	161	158	173	175	167	184	155	168	187	162	167	170	170	184	186	169	187	179	176	158	174	173	194	163	175	175	190	161	180	159	163	173	181	161	167	176	167	178	183	172	162	160	161	178	145	178	164	169	177	161	175	159	173	177	174	130	157	175	157	168	170	151	179	185	180	157	157	176	177	191	170	131	145	168	148	154	163	177	161	150	164	173	155	150	173	155	183	189	160	167	146	165	155	165	170	160	163	174	141	174	167	183	165	195	173	135	183	161	178	180	164	175	156	198	147	159	162	152	179	179	176	176	167	144	143	157	195	172	148	149	172	177	152	175	144	147	187	148	185	161	174	171	173	178	180	183	156	164	200	164	165	154	172	164	177	183	168	147	170	162	170	175	171	198	164	173	168	159	175	165	171	161	174	178	146	176	160	188	173	146	147	169	158	166	171	190	154	164	162	160	178	168	166	184	151	156	158	154	167	192	183	167	208	156	163	178	169	176	170	150	190	176	134	164	181	175	202	178	174	174	160	178	184	155	168	130	151	161	174	169	169	162	172	158	154	168	190	171	169	178	149	143	161	174	180	188	195	160	152	168	150	176	184	163	150	159	176	183	168	173	156	146	191	171	171	187	133	172	181	161	170	160	150	178	166	166	187	172	153	153	161	183	181	188	161	180	162	161	151	177	167	174	150	192	168	143	147	166	181	141	176	155	167	142	166	155	148	180	158	169	164	169	158	165	199	183	183	145	145	156	170	150	175	167	165	158	145	169	173	157	137	162	184	164	153	141	172	154	162	157	136	158	156	169	153	157	187	175	151	196	173	166	176
9527	4813	524	539	532	506	520	533	532	502	486	538	483	484	497	452	471	501	445	473	494	481	473	478	472	473	453	456	500	457	484	497	474	477	480	516	496	486	521	479	466	452	501	472	503	477	471	462	449	493	476	507	426	493	496	478	462	506	505	468	491	496	481	542	523	455	469	469	529	491	453	532	468	479	486	498	522	486	493	463	490	506	514	471	469	523	485	460	499	477	493	475	500	448	450	517	507	485	481	494	489	493	468	483	501	484	471	493	444	492	428	430	460	496	481	477	511	487	445	508	503	500	454	504	492	495	495	451	504	477	459	496	506	500	467	509	506	475	513	455	499	479	499	502	475	467	453	478	498	493	502	514	444	497	498	483	479	491	494	481	483	460	448	470	477	480	456	447	447	492	494	425	511	487	485	460	440	483	479	491	455	470	472	512	476	480	463	508	487	466	497	473	468	497	492	515	497	508	488	500	465	497	481	474	472	460	515	490	447	491	482	426	491	475	501	442	505	466	482	508	478	502	464	447	499	511	459	471	500	501	478	434	472	459	513	452	484	479	502	474	504	491	448	484	442	480	524	480	458	497	472	477	482	497	474	484	483	442	461	482	476	460	463	516	514	485	500	484	468	460	481	505	493	437	500	549	472	462	443	448	462	480	484	521	477	472	462	464	463	470	519	464	493	469	467	485	482	465	481	482	499	486	450	506	477	489	468	470	457	483	498	498	494	469	493	458	467	475	523	494	510	500	489	478	483	461	462	508	475	501	500	506	482	485	471	505	515	494	466	499	496	482	474	443	454	486	476	476	504	469	505	463	458	476	502	482	487	473	478	483	478	506	509	486	476	471	445	521	483	467	470	458	461	517	447	499	516	492	438	466	494	453	476	494	491	476	467	500	503	493	502	526	474	463	467	460	510	480	481	530	494	462	485	518	504	461	522	490	495	462	431	501	476	522	528	476	472	467	547	462	493	493	494	484	476	496	427	494	455	452	464	492	531	487	470	490	495	506	481	473	496	506	482	436	506	492	488	466	521	493	497	471	474	514	457	479	507	541	493	487	501	490	483	471	501	495	496	436	470	490	470	530	509	492	479	468	471	459	433	486	498	483	465	479	495	490	460	501	523	490	450	474	500	474	497	495	477	460	501	507	526	484	479	440	474	472	491	491	493	507	496	484	485	493	510	506	473	503	490	476	485	470	491	510	522	466	475	476	477	480	478	475	506	457	480	473	505	430	445	454	440	518	456	481	491	478	525	422	481	497	481	472	498	465	457	517	488	483	498	464	488	504	542	496	501	521	498	442	509	465	515	504	463	505	493	471	524	486	456	463	471	509	494	529	477	503	547	517	471	498	487	524	494	463	482	529	469	472	444	493	458	450	456	502	456	500	507	457	504	500	462	457	473	483	472	477	495	477	467	522	484	508	490	481	488	466	502	475	450	465	452	480	471	481	511	449	494	466	484	491	500	450	503	462	476	447	478	488	463	437	484	474	506	509	486	474	483	498	453	477	483	472	493	484	518	451	503	509	495	482	484	477	480	484	475	496	486	473	510	462	471	489	471	486	440	494	467	486	479	481	470	483	471	487	497	516	426	486	470	474	505	489	493	431	489	477	491	455	473	483	463	469	451	485	499	479	449	499	452	519	497	504	494	474	491	503	494	485	504	496	501	483	462	465	436	478	503	470	484	450	455	517	483	488	468	482	477	450	462	484	469	482	437	488	463	463	512	509	444	460	501	501	504	486	488	486	433	485	503	448	476	460	476	497	496	477	495	457	488	500	488	457	461	485	481	485	495	496	481	494	481	484	523	468	512	485	450	463	472	502	503	500	470	455	467	511	499	519	504	464	501	467	451	475	460	493	505	489	501	481	443	503	482	471	486	480	489	512	506	460	456	487	469	486	485	506	484	512	501	512	468	475	494	441	484	467	482	482	430	472	450	504	477	479	502	474	475	503	492	431	485	470	488	463	435	404	453	470	517	451	490	474	510	464	464	486	495	507	482	515	496	489	457	469	506	456	497	476	498	501	471	481	449	500	525	480	459	514	467	494	465	468	475	509	485	417	463	474	465	488	445	507	495	486	489	478	478	464	479	495	480	425	458	479	479	491	480	478	453	482	521	482	466	482	517	465	473	513	483	482	494	475	462	480	478	491	504	494	465	449	465	496	468	483	501	545	441	526	476	521	459	490	437	502	481	456	485	459	479	448	501	478	456	472	487	485	483	479	473	487	460	463	532	491	524	467	511	565	500	477	448	502	492	481	500	450	482	453	482	521	479	487	518	494	475	496	513	485	474	525	473	502	509	491	455	507	476	485	490	482	424	521	460	486	464	469	477	469	492	472	459	455	509	499	457	519	479	476	486	507	479	484	467	473	451	498	461	483	486	517	488	482	480	499	488	497	484	523	522	487	468	460	488	456	465	507	460	524	496	481	515	519	485	452	474	503	474	476	477	459	469	466	484	455	482	488	486	514	443	477	517	511	500	508	465	478	474	489	503	459	457	480	485	519	486	466	466	477	459	476	496	477	489	471	442	528	481	496	461	491	506	448	467	475	482	519	482	502	471	510	510	469	507	477	521	504	476	459	473	506	469	488	508	506	474	469	476	488	472	470	525	468	506	481	474	474	489	534	483	470	481	482	485	466	482	467	510	490	470	501	488	493	488	535	447	483	463	473	443	497	456	474	470	457	489	469	495	490	500	497	472	495	483	481	517	451	464	494	462	487	505	489	461	467	489	481	504	460	485	458	493	502	448	514	468	500	477	479	476	463	510	492	472	484	516	498	461	512	478	485	488	514	450	451	478	487	488	484	481	496	485	464	482	479	484	512	500	493	472	539	487	475	472	465	462	487	463	496	475	481	468	459	450	488	428	449	445	525	456	539	477	475	468	499	446	436	495	486	486	499	551	436	465	460	513	470	516	484	448	446	482	515	479	497	480	480	495	493	484	488	462	505	519	466	485	464	449	491	459	455	503	494	481	442	516	500	480	481	466	488	486	470	495	462	453	490	465	452	520	475	451	515	465	467	479	500	490	508	502	448	497	473	502	525	471	498	479	486	503	506	486	498	470	500	523	475	472	455	493	517	499	443	480	493	531	503	504	454	490	494	475	448	499	456	480	474	474	492	541	501	469	488	488	450	458	513	473	483	499	502	516	481	471	451	434	476	481	473	462	492	437	480	501	474	474	466	482	480	484	476	484	504	480	520	463	509	477	468	480	468	472	511	463	476	508	506	487	496	470	478	484	488	486	469	510	518	431	455	489	526	478	487	465	462	526	485	470	449	467	489	444	462	499	471	456	463	472	482	494	527	493	501	484	511	473	459	464	493	453	455	460	479	487	463	458	505	473	484	490	502	516	466	486	487	496	499	486	456	470	488	435	484	490	461	503	470	465	468	492	475	474	498	479	482	501	470	498	513	475	500	462	471	473	450	463	448	455	497	487	499	461	454	504	525	461	489	525	477	497	538	490	504	502	469	524	476
53542	40716	8448	1075	697	582	485	458	426	408	403	403	344	369	355	333	371	333	308	361	332	315	323	344	351	357	321	327	370	322	302	303	343	322	326	366	333	318	366	362	333	339	333	291	341	331	341	369	315	341	350	307	290	318	358	342	353	333	352	320	354	346	333	291	331	325	304	293	314	330	312	334	354	342	372	331	316	345	353	338	319	301	325	347	324	325	338	339	359	356	339	331	331	300	323	308	321	328	322	351	334	338	324	358	353	331	326	330	325	363	328	361	350	329	333	363	350	336	331	304	329	317	313	336	287	329	336	341	317	329	333	331	318	333	313	311	307	334	312	323	312	316	315	319	356	353	337	300	337	324	284	350	350	320	338	318	331	322	312	355	302	338	313	327	369	319	302	347	351	319	311	312	316	316	354	304	312	327	347	350	347	327	321	301	323	326	335	342	331	337	336	333	372	334	345	323	342	298	308	310	326	313	324	335	338	358	325	323	300	307	322	300	310	311	356	322	322	318	372	318	300	330	330	326	330	331	337	320	343	313	327	293	324	348	344	337	324	314	339	356	326	319	318	338	327	345	310	348	363	320	327	371	324	362	363	328	303	338	311	341	370	344	304	342	341	345	392	311	312	304	346	356	332	316	310	314	313	345	324	336	359	331	333	321	301	303	298	356	350	335	334	299	320	326	333	325	354	344	329	287	324	327	297	315	325	358	318	320	307	321	340	305	318	335	355	277	317	352	334	340	352	327	341	337	343	359	334	319	305	355	369	323	351	293	353	317	305	311	305	292	341	344	299	337	335	332	315	336	311	334	301	356	345	336	355	323	321	337	299	359	324	332	327	308	314	314	326	339	356	338	347	314	341	356	345	326	335	365	351	347	325	332	350	362	345	307	311	313	312	315	297	341	330	360	360	323	342	330	339	329	284	327	346	333	329	322	343	313	311	317	327	333	314	336	334	335	341	356	296	330	374	312	346	327	337	336	332	320	358	340	330	332	316	276	361	320	367	305	311	348	293	320	323	324	335	288	347	356	316	317	311	310	337	310	317	325	346	319	310	316	336	353	315	308	349	340	318	297	333	344	317	355	342	353	341	333	331	341	332	316	323	317	317	326	330	349	335	330	343	368	349	355	325	325	344	340	359	331	350	290	329	332	343	300	297	323	321	355	325	358	329	333	285	338	317	326	365	329	316	319	326	329	352	328	348	320	334	296	354	326	351	342	296	364	319	327	306	318	294	314	309	302	343	327	340	328	355	357	340	322	350	347	366	322	357	360	347	348	339	299	323	314	333	333	357	369	341	307	339	371	341	331	328	353	314	299	325	299	308	376	327	326	284	366	334	355	339	330	333	317	324	295	317	311	324	336	362	326	321	334	331	313	345	317	337	322	323	329	338	339	341	356	359	315	338	305	349	312	353	337	321	337	322	376	337	360	310	328	352	326	345	346	349	317	343	303	314	331	313	337	344	326	305	347	315	346	351	317	330	326	357	352	319	329	304	296	350	324	324	317	348	330	330	327	307	336	321	317	337	322	328	317	326	320	331	334	356	341	314	327	318	340	316	319	332	365	347	320	298	310	325	333	297	324	294	306	328	321	366	336	360	325	321	345	351	310	349	309	325	303	304	347	325	345	325	283	302	298	363	322	324	356	362	329	351	294	326	343	309	333	328	336	315	315	319	347	317	312	301	342	305	338	347	342	350	328	337	308	344	313	373	312	304	309	321	297	344	336	325	336	344	314	331	360	300	317	324	328	326	333	358	343	342	318	319	321	305	329	311	324	370	330	317	347	348	344	322	345	347	339	339	342	307	354	327	337	353	313	293	300	341	328	316	345	340	334	323	305	331	333	332	331	342	325	316	316	324	326	316	352	298	331	303	319	322	368	325	301	313	306	349	341	314	298	354	333	330	360	348	326	351	368	322	345	348	314	306	316	366	334	319	322	352	323	353	292	341	314	313	314	297	308	336	316	325	343	340	346	334	333	349	322	346	330	316	357	334	329	349	324	322	374	312	344	368	329	336	324	352	358	349	324	346	372	317	353	321	319	278	353	341	330	318	356	346	333	324	343	324	311	330	353	325	353	335	319	314	346	345	352	333	367	342	332	313	331	318	351	326	329	321	306	371	330	336	340	311	330	386	354	347	315	347	308	342	328	337	332	322	345	342	339	335	344	317	291	328	323	338	306	305	306	322	342	368	347	317	310	326	335	334	336	337	348	345	324	303	308	334	324	324	340	329	329	311	342	336	332	344	335	344	351	345	341	296	333	317	335	336	352	330	350	349	320	352	361	324	355	335	327	343	320	368	341	324	332	343	332	352	332	364	344	306	325	361	325	321	330	337	363	317	291	315	335	332	341	341	336	316	324	306	325	339	344	291	346	308	338	348	313	312	323	330	321	389	284	310	318	312	299	313	338	328	355	307	330	315	338	359	353	323	355	370	336	316	330	344	350	327	322	349	294	303	348	340	339	321	327	330	330	341	338	326	309	326	337	351	325	305	327	315	288	335	349	319	291	325	339	324	302	332	312	295	350	320	312	298	341	323	323	344	319	336	334	336	314	331	323	310	320	329	309	330	324	326	339	337	325	312	334	306	307	305	333	341	330	323	323	352	352	322	330	304	275	333	341	307	336	353	323	301	347	322	336	308	326	334	335	337	333	329	351	332	324	342	347	339	374	339	299	315	316	329	362	313	347	313	293	297	335	319	334	322	327	327	340	313	336	297	339	314	332	356	320	349	328	304	301	354	325	339	331	299	277	295	375	350	359	328	328	335	334	334	315	320	325	328	313	323	328	325	338	350	355	349	328	311	330	346	332	317	315	350	345	319	309	342	300	327	328	337	331	357	357	312	344	353	311	317	321	339	323	329	338	327	358	311	314	323	345	335	357	329	326	317	351	334	341	322	360	316	321	322	318	356	358	345	313	337	322	332	326	348	344	334	359	350	352	350	343	324	341	316	301	352	317	364	351	310	306	296	323	353	318	331	322	312	318	300	319	374	338	319	340	329	311	337	318	331	343	346	335	329	331	331	327	335	343	318	306	305	346	338	319	337	363	342	355	328	307	343	328	348	303	324	327	329	348	323	318	327	325	333	326	310	336	295	314	322	330	317	325	340	356	350	336	338	316	320	310	311	322	336	305	325	333	353	341	351	363	316	334	345	334	364	327	318	323	319	328	339	324	319	327	325	308	319	349	337	346	353	314	335	347	339	317	313	302	338	348	333	332	321	342	346	341	345	308	358	318	335	314	317	313	311	340	334	311	343	348	334	363	365	333	348	345	347	335	327	291	318	340	337	295	289	323	313	332	311	340	355	328	314	310	333	331	324	316	326	336	317	359	298	333	320	336	360	315	323	311	332	331	317	329	295	353	317	321	333	316	311	332	333	317	338	345	348	315	352	355	329	322	341	300	312	333	332	276	318	316	330	331	312	312	334	326	337	311	330	331	344	317	356	328	362	346	350	339	319	333	355	341	359	312	351	330
33702	22170	2161	2482	2257	1943	1817	1556	1439	1330	1207	1098	1134	1070	1056	977	1017	977	972	1005	962	884	932	835	890	854	884	867	904	847	879	879	838	832	888	803	842	851	857	870	889	841	830	779	891	836	835	875	881	835	859	800	813	884	816	872	900	879	782	825	876	868	804	900	799	847	824	877	842	839	880	861	828	891	839	831	848	895	833	838	811	817	838	849	825	826	862	859	827	817	853	834	803	776	814	814	809	790	772	824	846	838	854	849	763	830	801	805	813	793	853	848	815	831	831	875	788	826	829	807	827	792	791	843	788	828	843	863	847	815	803	810	844	792	830	819	858	827	807	813	852	823	844	845	848	826	874	813	808	869	795	883	822	811	834	845	816	861	840	837	831	858	879	815	872	833	790	808	842	801	840	894	805	844	789	833	818	817	819	795	850	848	774	804	833	793	805	859	853	833	808	806	821	837	849	770	832	859	879	825	864	823	819	878	874	839	819	851	853	868	821	866	835	809	868	810	835	833	826	777	837	867	852	934	853	817	754	818	819	853	865	816	832	812	811	803	830	758	820	831	809	823	799	800	860	879	835	835	849	813	827	847	909	829	767	826	889	818	826	876	863	865	808	821	830	825	856	777	853	815	800	816	878	774	807	794	813	791	854	870	797	842	815	842	869	825	803	833	845	856	838	850	818	787	835	820	796	819	825	797	849	862	814	876	833	893	792	840	831	863	819	787	799	859	867	789	808	824	802	853	836	832	833	835	876	886	818	888	805	832	826	874	853	855	845	839	875	833	802	800	821	786	858	835	871	837	807	787	835	834	823	847	867	859	859	848	834	855	868	845	786	781	808	830	773	801	863	834	804	829	856	863	849	849	808	842	814	817	800	778	822	825	839	822	802	783	809	890	879	785	781	823	804	801	824	832	859	799	812	810	795	868	843	783	828	829	858	851	797	833	829	848	839	856	865	848	850	878	794	809	853	846	857	815	812	855	817	829	851	839	811	793	790	778	874	864	809	833	833	860	844	807	856	804	791	848	798	799	825	780	817	845	797	832	844	830	806	848	837	828	861	863	837	842	859	809	803	900	826	892	803	812	845	769	823	837	821	794	817	820	831	857	828	819	817	869	862	815	829	805	804	853	816	809	873	839	829	862	775	794	876	804	863	828	843	799	799	844	864	815	805	877	874	836	842	792	820	811	823	827	844	809	814	868	834	853	756	830	851	786	775	798	809	820	797	840	816	859	799	839	823	835	833	852	825	793	805	839	798	825	859	813	809	863	846	850	811	840	797	835	830	830	813	807	810	855	817	811	852	853	824	804	844	809	821	831	832	832	934	815	828	857	834	860	786	854	800	815	829	814	849	820	775	828	860	785	777	833	844	812	827	852	774	856	838	822	821	780	785	825	774	831	815	851	827	864	773	870	886	811	865	821	837	817	794	817	782	834	863	804	843	848	847	861	891	809	850	821	814	865	855	880	806	856	836	811	840	837	845	868	847	804	836	828	812	841	834	850	802	874	822	825	834	835	842	774	816	829	852	844	819	808	878	785	857	821	809	865	832	825	804	856	861	849	830	818	849	871	857	802	848	793	804	833	813	816	762	796	852	854	835	865	803	850	778	837	785	829	821	803	852	815	854	865	782	863	841	840	839	821	807	838	830	840	823	857	842	825	839	848	814	775	816	838	867	880	836	814	875	788	868	798	835	802	823	817	833	841	851	845	883	834	809	836	833	839	835	816	825	820	809	825	864	885	856	793	822	843	870	808	840	811	785	830	770	814	801	870	840	784	893	815	807	846	805	857	839	843	814	809	816	826	794	802	838	856	843	832	782	821	883	819	804	813	824	846	826	783	820	794	809	859	819	804	803	811	824	905	877	849	848	840	809	833	844	867	839	805	802	839	819	853	803	804	854	825	803	836	836	843	833	769	760	847	818	832	794	825	816	846	849	851	829	838	827	809	814	862	807	836	823	842	775	852	862	828	794	800	833	857	815	835	820	789	809	831	863	828	826	869	816	811	795	810	798	848	801	820	832	829	840	835	807	839	786	826	803	782	820	840	802	820	813	826	809	821	807	807	841	854	852	814	867	827	873	837	837	859	854	831	813	799	863	812	851	807	851	811	843	828	846	838	838	784	786	826	863	846	851	775	770	831	848	817	821	814	806	797	845	825	830	785	812	837	815	838	811	844	868	856	853	837	824	827	797	788	821	814	791	783	835	847	874	875	824	835	846	777	864	832	826	771	903	846	829	887	819	834	870	852	822	792	777	808	778	806	879	808	810	799	793	845	800	866	770	838	799	839	867	804	806	811	883	825	879	830	809	850	801	847	861	823	798	844	819	869	812	837	841	860	818	817	850	849	793	816	805	853	811	831	826	840	891	851	843	810	802	842	854	865	848	834	820	913	826	821	842	831	824	814	835	864	838	801	820	830	833	835	810	879	771	817	871	918	823	820	890	854	829	859	848	795	876	803	836	854	814	787	870	847	821	826	802	838	844	829	856	822	808	888	842	841	812	846	860	824	824	808	832	865	799	771	866	793	812	826	872	837	841	843	812	853	873	835	860	801	858	776	825	800	835	919	840	823	776	827	912	806	803	802	833	884	822	799	862	877	813	829	835	769	824	804	824	863	844	849	855	818	803	798	811	821	845	799	822	859	806	826	847	826	872	802	794	824	824	801	818	790	850	880	835	841	837	846	793	880	815	784	798	829	842	859	807	830	838	850	819	857	843	829	872	782	808	826	858	802	864	816	874	854	801	825	828	791	819	837	832	820	859	863	855	865	892	808	838	824	815	864	883	836	825	807	849	859	859	818	838	849	837	861	833	811	848	786	816	775	835	823	834	836	814	780	834	853	770	849	771	796	795	895	848	784	858	843	869	894	816	833	845	851	814	854	839	812	844	835	798	780	791	816	848	875	815	828	837	817	828	834	804	840	814	817	826	769	829	773	848	792	802	802	850	846	879	843	804	808	835	881	840	841	811	776	825	847	805	800	852	842	813	829	870	866	880	847	818	816	859	806	826	823	828	819	828	846	862	822	833	803	835	779	868	790	814	835	816	857	793	845	928	846	873	796	876	846	854	898	805	843	821	828	784	843	803	862	843	808	840	807	862	820	848	820	850	835	836	843	828	845	808	800	834	826	822	831	818	797	825	824	802	843	857	846	840	823	838	787	833	836	864	804	847	815	804	885	814	797	834	820	810	781	862	875	828	846	867	805	885	852	805	796	814	886	839	830	811	846	874	816	834	818	815	811	832	816	848	836	841	837	819	894	841	789	826	826	828	863	814	821	844	802	870	841	840	861	857	829	847	842	787	824	836	828	832	828	781	847	887	846	798	755	788	845	792	796	834	849	820	805	834	871	839	861	851	868	835	825	811	782	824	825	829	847	806	789	841	800	798	850	796	846	809	807	807	836	821	804	804	813	840	860	842	829	882	803	808	820	782	828	827	835	793	803	848	809	824	770	870	800	805	878	815	872	755	828	854	842
66736	51840	15786	2761	1169	895	679	555	592	507	466	425	430	415	376	423	395	403	394	363	370	379	375	329	363	389	352	348	351	368	353	390	370	362	364	313	331	381	390	385	329	348	395	372	410	349	371	331	329	326	342	304	326	364	351	357	345	347	315	372	396	313	351	334	374	364	375	341	359	347	362	347	346	325	320	361	344	330	332	359	342	346	338	340	304	380	356	323	320	357	347	343	325	349	363	358	357	319	308	353	350	335	375	338	312	376	318	291	347	322	370	374	313	341	339	365	373	327	354	358	307	353	396	324	344	339	327	333	328	323	352	342	318	363	326	342	344	334	344	351	357	364	362	384	343	363	319	359	333	328	367	295	324	329	378	343	352	349	370	366	340	366	386	384	375	366	415	365	351	357	342	352	344	355	362	336	353	382	345	369	348	350	352	387	324	323	351	372	350	376	357	384	338	340	363	344	365	328	355	347	372	387	311	380	355	346	360	364	334	342	312	356	345	353	380	378	378	350	349	333	354	347	348	305	352	327	364	355	347	369	324	332	366	351	332	319	338	354	352	325	384	335	369	357	341	355	318	321	356	345	344	365	373	335	345	355	350	373	354	376	327	329	348	367	389	347	343	364	366	342	330	338	319	389	323	326	351	366	335	351	349	322	329	328	338	320	342	344	353	365	331	353	353	328	355	371	325	339	328	341	376	364	326	381	332	311	339	357	373	371	355	334	344	337	329	384	346	365	335	320	337	337	354	358	332	358	355	335	359	348	373	312	376	321	338	328	365	336	374	349	306	333	294	313	313	360	386	352	323	364	334	342	363	376	354	337	327	346	305	356	340	349	347	375	344	324	349	331	356	327	341	322	352	358	290	334	331	375	352	350	338	339	346	330	340	360	324	347	358	308	366	329	353	351	367	314	338	337	363	334	320	350	319	314	354	352	366	333	356	349	380	323	339	358	365	318	374	319	330	398	357	351	314	346	334	353	373	356	334	363	353	314	360	348	324	382	394	337	340	333	342	347	385	353	324	350	375	315	366	361	358	380	347	353	382	331	361	368	323	365	348	361	359	379	326	326	334	350	362	339	347	356	350	385	356	314	381	342	361	339	355	368	349	351	395	350	343	386	350	365	349	323	341	334	364	368	371	344	346	360	346	346	321	335	345	329	336	310	326	338	362	336	324	357	342	326	359	354	325	309	324	337	325	307	341	377	341	325	319	336	358	336	347	321	341	347	321	334	341	345	337	354	321	345	316	351	362	374	313	364	333	335	364	380	377	340	368	347	337	334	343	324	349	378	340	356	346	339	343	357	319	326	375	338	349	336	339	369	355	383	326	333	349	368	334	378	338	356	371	346	347	320	376	373	364	357	332	329	369	334	355	363	334	358	345	383	322	329	344	373	364	351	329	345	389	362	345	335	322	344	355	350	355	321	362	374	340	336	315	351	358	378	351	336	330	351	380	360	355	366	352	366	333	307	350	344	360	326	332	320	358	355	349	325	352	315	335	345	354	321	381	338	320	372	383	331	321	357	324	349	361	366	355	364	328	336	346	343	342	331	342	329	307	337	365	338	322	346	366	350	384	346	334	336	344	347	337	339	371	333	322	347	348	375	376	356	356	360	375	387	373	373	334	322	345	358	338	329	311	365	329	363	325	391	355	350	297	349	361	347	375	381	353	378	344	338	354	336	343	370	361	317	345	353	370	354	329	338	346	343	356	351	349	383	366	338	353	359	324	346	346	341	341	339	332	336	336	326	351	332	331	359	348	343	312	344	364	339	351	366	310	345	351	339	349	370	321	328	353	374	355	336	347	365	372	343	336	340	357	312	355	350	347	342	364	326	344	344	309	369	350	333	352	346	308	330	342	362	326	366	346	369	344	359	336	349	368	368	349	365	336	343	320	328	348	332	338	360	308	350	325	323	368	340	361	343	348	360	324	329	364	341	367	320	351	377	315	333	354	344	346	333	360	316	330	319	323	364	363	314	345	317	317	360	327	339	337	327	364	376	336	347	368	391	354	356	333	342	344	319	316	336	358	373	341	367	328	320	383	356	334	346	359	327	345	379	360	363	343	364	317	353	354	342	341	361	357	332	338	363	364	343	356	361	378	353	312	353	368	325	338	346	341	331	344	344	378	332	346	401	384	372	301	331	365	377	364	354	342	334	332	351	346	304	364	348	364	349	347	351	355	349	339	356	342	345	370	335	354	362	320	323	368	335	332	374	305	329	376	382	367	340	353	371	349	330	372	337	337	390	342	379	331	343	360	360	364	377	326	352	355	347	348	334	344	337	348	368	359	350	362	362	348	357	378	343	324	338	364	378	346	360	357	346	368	371	329	365	315	374	355	325	369	337	362	341	313	361	361	360	329	338	349	351	350	333	356	352	342	379	347	367	369	331	330	363	319	336	331	347	338	326	335	346	344	339	338	315	339	369	368	361	336	368	363	359	360	351	330	355	364	368	303	363	383	325	353	324	344	340	350	304	366	319	364	345	319	335	358	330	326	371	339	420	360	306	356	312	335	339	333	329	342	355	333	348	348	316	348	354	329	331	343	353	362	333	357	381	334	327	343	329	348	331	320	315	364	348	315	385	377	337	361	337	314	347	330	326	328	344	359	341	361	383	348	315	363	349	363	328	367	356	312	363	325	344	339	335	345	341	329	341	308	353	322	338	355	350	316	358	347	332	362	375	360	321	362	342	334	342	357	341	368	357	365	349	344	377	320	352	362	379	363	351	378	353	341	350	338	335	331	364	329	338	324	345	370	390	341	344	334	323	343	340	349	336	330	366	334	359	367	328	364	344	366	318	350	322	356	359	352	344	335	327	339	356	310	338	319	362	287	371	339	371	329	360	341	373	352	390	331	321	352	354	357	331	373	371	333	336	326	329	361	348	350	332	373	351	363	359	372	304	342	346	351	328	358	366	341	370	324	343	336	362	348	312	330	361	305	350	350	318	315	316	355	319	334	367	334	334	359	324	347	360	371	364	320	312	300	364	344	367	372	375	347	359	349	339	344	365	343	322	360	349	348	329	313	354	319	341	332	372	309	364	351	351	348	356	339	344	356	355	331	336	313	331	336	350	330	366	338	358	339	360	352	345	343	332	323	320	356	310	292	349	365	367	340	379	341	303	312	335	331	330	323	324	318	336	330	358	306	327	350	350	335	340	371	314	331	341	382	320	383	336	335	322	339	354	320	374	334	350	309	345	362	350	333	338	319	327	340	371	322	346	379	315	299	354	357	358	357	378	364	334	327	354	346	349	322	360	377	356	358	342	367	355	365	356	346	329	357	328	344	343	319	355	358	345	337	348	336	375	305	366	372	335	327	341	358	334	337	352	357	338	339	343	338	388	337	351	329	351	335	366	361	370	351	357	308	369	330	374	369	364	360	356	358	339	327	354	338	335	377	325	342	362	324	368	329	319	348	347	367	356	359	369	325	370	324	359	376	327	371	341	318	363	333	346	363	354	346	296	364	356	335	361
42840	28782	3485	4145	3660	3102	2620	2206	1989	1756	1547	1517	1422	1271	1288	1187	1163	1152	1077	1086	1074	1004	1015	1013	955	1014	954	957	958	960	926	895	933	915	943	938	907	909	910	951	851	889	919	907	877	904	875	825	872	889	857	865	825	811	848	861	888	877	864	881	908	872	881	895	896	840	846	910	866	837	877	855	822	833	861	794	854	871	841	908	856	894	782	825	883	798	865	832	845	823	870	862	818	902	825	902	889	797	773	948	820	818	813	804	895	828	797	858	827	916	843	867	858	895	822	822	839	812	866	860	868	803	854	884	862	821	847	799	863	826	799	833	853	844	804	839	817	839	850	904	828	845	878	806	827	863	836	864	888	839	793	836	825	849	811	870	848	832	823	805	807	846	871	865	813	845	878	869	840	835	817	887	870	868	844	883	821	883	852	783	833	804	849	855	820	841	810	865	875	822	860	835	852	782	897	868	829	831	832	843	849	819	826	786	747	869	831	892	880	841	856	841	877	777	844	853	843	832	791	860	835	796	800	850	885	826	812	849	782	824	849	867	844	825	827	861	834	818	816	915	856	776	805	868	835	864	864	790	843	893	854	877	844	812	812	872	813	847	801	880	788	801	828	820	799	804	838	802	863	781	842	800	822	797	880	853	862	871	838	807	866	865	859	841	842	819	816	870	832	875	808	831	834	838	784	836	838	864	880	824	864	826	830	864	781	850	867	830	856	809	847	846	856	859	853	825	823	778	803	785	832	862	791	851	842	875	817	838	866	818	862	810	815	809	823	846	804	848	803	812	859	865	831	855	826	853	861	833	871	809	849	823	810	848	812	873	850	852	865	887	814	836	853	840	835	827	851	837	843	867	847	759	824	816	868	841	847	870	800	848	804	875	877	815	816	805	853	821	831	903	829	849	849	863	829	836	839	828	823	913	851	803	859	858	873	778	819	843	867	791	810	790	849	854	814	895	858	882	866	853	848	818	774	793	839	862	877	853	877	823	789	826	938	804	863	880	860	831	847	804	854	829	826	821	831	882	850	839	848	837	853	827	833	822	846	860	855	840	857	793	840	844	827	845	807	836	850	845	831	907	788	852	884	823	838	846	769	847	776	822	779	828	833	806	838	832	829	791	856	827	812	866	894	839	871	805	846	850	846	831	809	833	826	838	841	825	802	875	824	811	838	820	825	873	875	845	883	859	809	837	852	849	871	810	832	841	840	846	817	831	852	862	813	814	876	838	818	823	901	784	818	858	856	812	799	853	857	860	862	866	847	849	841	877	865	818	836	862	868	791	818	851	852	783	870	838	818	857	841	825	786	818	827	867	842	824	903	855	812	859	837	836	811	797	841	816	860	840	850	840	851	824	822	836	871	803	841	836	776	785	826	876	829	847	825	842	839	871	834	856	787	812	853	830	866	842	879	812	814	821	844	812	830	872	858	810	852	821	828	858	925	828	771	839	797	851	824	866	870	826	862	876	868	820	844	873	804	828	843	876	834	842	815	847	847	880	842	800	828	854	840	822	819	806	899	829	822	855	853	889	847	831	819	859	832	842	826	817	810	849	893	886	859	830	836	878	855	816	819	863	849	783	824	846	807	856	816	832	867	807	846	835	826	846	855	847	830	890	809	852	839	812	816	842	856	838	828	863	842	854	850	867	818	905	825	847	922	834	896	816	820	796	829	767	770	833	862	838	842	859	884	839	837	837	826	837	887	834	832	836	843	857	866	846	848	769	800	782	827	860	889	848	866	870	808	823	807	805	828	784	808	796	857	834	874	815	790	819	836	814	859	865	813	903	834	831	844	853	826	866	853	844	853	856	844	804	829	891	850	801	838	761	830	818	881	859	852	829	840	834	825	788	855	845	874	783	846	840	840	885	835	873	885	846	859	790	790	834	824	773	843	851	818	866	830	841	874	813	869	830	932	854	864	844	861	853	859	858	779	852	786	859	831	895	811	839	871	816	821	870	820	829	868	908	822	899	865	823	825	840	865	787	814	827	810	867	825	852	807	887	768	842	817	849	831	867	839	884	786	860	771	807	857	892	806	838	848	830	797	829	874	831	846	815	801	824	820	885	814	885	856	842	847	822	852	843	844	827	862	837	803	889	777	841	850	796	864	853	866	865	858	836	786	868	802	863	832	805	838	855	824	848	808	836	849	800	850	860	894	856	809	793	794	816	863	788	849	847	796	825	803	827	827	850	782	884	864	847	839	858	825	895	845	792	858	847	838	805	862	855	810	883	802	846	813	854	809	900	814	826	861	827	849	829	827	872	793	869	850	841	806	860	847	861	876	898	851	811	820	867	836	831	843	850	862	816	842	829	818	843	912	801	804	849	856	836	844	832	802	847	800	836	901	820	860	814	875	877	844	839	881	880	896	838	885	824	825	845	799	886	865	848	824	810	828	801	837	862	853	822	847	847	808	849	811	793	888	871	850	860	849	856	806	901	875	802	867	812	855	839	827	833	853	815	781	767	888	834	851	830	885	877	836	847	772	834	818	836	865	855	852	852	837	833	813	818	834	820	816	866	869	824	828	863	844	880	830	847	905	793	837	828	828	835	828	864	789	871	896	853	827	845	786	800	824	777	845	846	845	800	855	836	848	828	845	831	891	842	862	865	774	786	836	850	833	832	841	878	821	793	832	877	835	841	828	794	810	844	854	897	793	828	836	889	807	837	853	839	887	796	862	836	867	797	807	876	883	861	817	816	842	833	811	865	873	877	858	853	847	836	768	815	785	821	844	881	808	861	843	854	823	824	847	783	825	848	841	834	826	865	851	857	846	844	818	836	826	864	822	851	836	847	875	869	818	870	792	837	869	821	768	835	861	842	876	836	822	833	819	844	803	846	839	875	851	815	879	829	787	846	877	861	817	880	794	866	840	838	863	846	799	829	838	837	849	794	863	862	828	765	818	820	846	855	851	848	822	818	798	771	870	856	830	842	820	824	831	858	857	807	799	866	825	813	855	882	869	833	826	856	842	833	847	826	859	850	874	867	858	783	866	849	816	777	815	820	805	787	840	766	877	830	859	797	844	835	845	842	832	859	836	807	834	800	798	852	824	820	821	862	794	835	851	821	822	819	860	813	790	836	845	813	816	846	828	805	790	898	802	863	837	859	780	837	799	840	843	817	797	796	831	851	812	849	803	857	799	825	829	884	908	827	815	857	833	837	859	822	879	850	816	847	824	898	815	827	797	865	830	798	833	867	862	820	808	826	792	806	847	857	877	856	817	815	780	841	833	890	846	856	861	813	845	854	840	820	867	848	841	826	806	824	848	826	776	850	868	879	801	808	824	795	873	841	855	826	845	851	886	813	827	811	828	819	833	822	822	837	837	846	873	841	810	827	838	855	870	865	827	874	843	819	828	824	814	855	826	838	825	818	845	824	829	850	798	867	819	825	810	840	853	812	849	827	870	812	802	844	820	838	880	841	882	838	852	820	856	776	834	853	831	817	890	887	804	846	828	846	796	874	813	818	812	799	831	844
9452	3142	229	181	176	174	162	145	159	175	162	164	157	175	164	137	155	152	153	164	148	182	157	161	172	185	157	171	182	158	163	188	177	188	206	176	185	147	172	188	168	152	153	172	156	162	176	160	152	159	173	174	147	160	160	186	159	170	173	160	157	146	175	191	163	187	160	154	169	170	133	191	152	176	166	150	169	177	133	181	157	165	148	157	177	167	184	172	179	168	150	161	173	162	172	177	171	174	182	182	175	161	186	176	199	164	173	183	179	183	180	170	177	167	157	140	158	182	170	179	164	175	185	180	160	161	163	179	190	174	166	182	167	161	173	183	192	160	179	177	183	178	182	157	156	174	173	183	165	162	163	206	191	181	138	162	147	167	185	185	157	165	187	172	167	171	177	178	163	166	165	148	184	166	166	186	184	164	185	167	177	147	171	170	169	173	192	166	164	178	188	168	175	195	178	167	165	199	159	156	142	164	173	166	161	180	202	170	205	172	134	169	162	157	177	177	156	162	158	175	177	157	172	195	168	171	182	166	150	150	183	178	160	195	168	177	160	170	167	175	168	164	177	179	156	180	164	152	168	157	184	151	162	153	178	164	162	174	185	144	139	158	176	177	177	164	187	182	165	181	170	164	150	145	172	179	177	176	165	155	181	201	176	184	186	175	152	181	155	164	161	164	172	166	159	150	169	172	185	171	173	179	189	146	170	183	181	166	176	169	172	172	166	165	185	186	194	162	168	162	158	179	147	182	182	146	183	179	196	164	169	184	190	180	171	166	182	172	170	163	158	176	203	193	153	164	169	175	152	175	165	165	214	177	176	168	156	164	159	166	160	161	161	159	186	159	169	162	175	151	169	172	165	187	162	155	185	175	166	186	171	157	178	173	170	168	178	193	191	187	168	179	172	162	154	189	180	181	176	172	164	182	158	169	163	156	201	161	189	167	178	182	144	167	165	163	163	177	170	167	183	181	158	149	179	160	158	162	154	153	177	184	158	147	167	182	183	175	178	163	183	137	159	183	162	190	163	165	175	177	172	180	168	152	168	162	151	174	161	179	153	157	161	147	163	203	163	159	160	163	163	162	165	153	170	188	156	180	176	176	153	160	179	168	154	169	163	156	158	164	203	192	177	159	178	164	178	170	186	138	166	176	146	151	145	148	182	144	165	186	179	164	179	180	178	174	180	182	169	146	167	171	144	174	151	195	179	146	187	146	161	166	186	169	159	159	166	177	162	144	192	171	181	167	194	157	194	172	162	168	156	174	161	182	172	186	185	163	150	167	160	159	176	145	167	190	189	128	150	165	145	154	161	190	147	159	163	180	186	183	191	162	164	185	150	169	177	168	176	186	139	174	176	172	161	200	164	166	182	190	170	177	168	180	175	173	179	158	158	173	153	152	162	172	182	165	180	170	149	172	170	166	139	187	160	188	180	170	148	159	183	174	168	158	189	150	177	183	171	185	145	152	213	189	185	185	156	156	155	144	205	176	169	164	162	156	187	161	165	159	152	160	155	156	171	164	186	170	166	170	163	146	151	152	180	154	135	162	161	180	169	166	185	176	163	162	167	173	179	169	161	170	166	160	155	143	196	181	193	168	162	164	171	179	161	179	199	160	174	159	168	185	166	151	157	176	176	188	153	181	174	187	158	142	139	159	157	160	166	164	175	163	180	161	184	160	142	162	176	153	164	165	171	186	176	151	150	166	205	176	169	199	183	162	154	151	138	179	171	173	146	182	192	176	165	178	173	177	136	180	175	174	165	180	158	157	140	170	162	151	136	144	161	178	178	157	166	174	167	156	161	162	177	169	179	180	158	140	147	191	147	170	133	156	172	164	153	163	161	177	168	159	191	178	169	138	157	167	159	152	155	159	184	176	200	167	162	167	162	169	166	190	167	174	165	151	180	175	175	174	176	205	187	158	163	162	167	166	179	188	152	147	161	148	157	140	151	181	163	173	176	159	180	182	173	155	176	167	173	177	188	179	167	180	162	145	165	174	182	196	152	155	182	157	179	163	151	179	163	170	139	183	164	189	187	164	159	172	165	166	156	154	172	192	164	178	177	177	178	155	191	166	185	155	156	155	147	143	162	178	180	171	169	139	163	200	164	178	160	170	163	162	182	144	157	147	165	183	180	180	157	171	160	162	174	187	159	173	183	168	160	152	194	158	144	147	166	144	173	177	180	165	180	158	166	170	178	159	185	175	178	175	163	185	169	174	166	160	152	163	173	167	164	175	171	152	179	159	163	172	158	175	165	154	168	180	147	167	205	199	175	165	178	200	167	163	159	166	168	176	174	162	177	176	163	176	159	191	168	174	161	164	175	184	161	162	165	152	173	138	144	149	149	196	164	176	159	140	160	162	160	166	179	168	148	192	173	146	156	162	178	153	164	179	141	171	168	151	196	145	174	178	192	186	164	189	176	169	189	178	168	176	175	155	155	154	153	156	159	161	133	159	183	147	180	172	151	160	188	188	178	151	193	144	157	171	173	181	185	189	164	179	180	196	177	178	161	200	179	168	177	169	174	156	153	187	171	169	168	155	179	171	171	184	158	168	164	166	172	173	181	152	166	149	164	176	195	169	170	167	161	177	148	170	184	171	147	166	175	196	166	158	145	155	184	195	189	163	168	163	183	171	157	183	150	184	177	148	155	166	169	188	188	198	176	164	163	143	163	163	176	165	165	161	161	162	159	165	150	157	144	142	177	171	161	170	148	172	177	181	174	165	156	176	185	155	154	175	167	156	173	190	165	159	167	171	148	171	172	162	176	177	149	177	164	176	173	181	162	142	166	171	175	153	149	146	187	176	149	193	169	182	157	148	176	181	175	170	169	162	173	157	162	148	171	150	183	157	146	141	158	173	147	148	174	152	150	139	183	181	167	175	147	158	168	153	167	169	174	155	170	180	194	160	170	167	178	172	189	177	182	148	173	137	169	185	158	152	170	170	162	156	174	174	173	167	154	166	174	166	163	175	144	144	162	167	157	181	181	193	165	182	158	154	177	162	160	153	153	187	149	159	169	184	184	175	157	164	168	159	160	160	171	161	186	173	147	191	168	177	157	158	153	168	155	182	169	143	148	177	143	195	180	183	172	145	167	178	157	165	154	154	152	169	183	164	157	161	144	180	152	147	161	176	180	170	182	177	144	184	153	168	150	187	155	172	168	170	174	163	184	187	189	141	170	164	158	172	188	171	164	208	180	147	157	166	180	186	153	189	166	170	179	151	168	148	160	169	179	182	185	183	169	172	179	167	173	168	179	160	168	169	162	176	178	157	163	134	176	148	178	174	163	167	156	147	202	142	152	168	181	181	169	170	161	165	164	190	166	161	197	179	160	178	182	169	158	165	197	167	172	146	151	147	165	171	162	170	168	167	173	157	167	164	166	178	168	169	182	166	182	160	191	163	175	152	157	153	172	179	158	188	179	187	166	174	174	180	166	154	156	179	171	177	170	182	172	179	151	166	175	156	161	175	158	189
9893	4780	560	562	559	535	523	532	510	482	501	466	511	485	459	485	487	525	512	480	493	472	485	496	518	512	502	482	501	530	484	469	515	506	512	487	470	470	467	483	525	487	451	505	498	483	478	530	507	477	487	467	480	462	506	474	495	467	475	465	431	493	531	517	481	497	509	507	515	499	496	496	462	497	498	480	534	476	504	483	491	471	514	497	496	492	475	461	480	457	478	483	483	505	478	499	529	464	497	465	504	457	486	460	511	469	498	492	501	485	457	490	464	523	479	465	519	464	492	494	498	519	484	466	513	504	484	527	496	456	475	447	503	513	528	460	486	507	503	483	513	496	493	480	482	526	479	475	492	505	457	490	467	470	475	478	467	458	444	488	477	465	521	489	491	451	449	460	529	482	462	495	488	482	474	482	497	457	480	468	442	454	482	489	462	464	506	485	508	472	467	504	459	470	441	447	504	486	475	466	462	472	446	470	504	432	472	454	491	503	504	469	463	482	513	503	473	512	518	524	502	508	444	504	465	483	468	455	497	477	490	449	479	511	487	474	458	485	497	492	480	490	495	465	486	516	480	496	481	478	494	486	480	477	483	476	475	492	472	490	475	452	518	471	463	496	484	494	484	455	478	512	465	488	515	470	472	498	479	508	483	542	501	445	472	484	474	508	480	539	431	475	508	425	459	530	491	503	493	500	460	493	535	496	459	497	493	513	511	428	473	507	501	505	510	468	478	494	451	497	499	488	465	506	468	476	542	496	457	516	438	495	428	470	478	474	486	484	513	501	478	465	479	529	515	440	468	473	519	467	479	466	481	479	454	519	459	495	483	483	463	499	454	484	486	474	484	490	446	462	459	480	473	510	509	472	471	509	478	450	483	482	486	453	470	460	486	498	461	466	470	478	484	478	485	441	523	471	504	503	510	468	499	496	456	513	466	495	436	517	506	500	498	479	518	483	506	510	452	480	483	504	473	499	473	488	507	499	517	483	479	519	465	457	459	470	478	444	515	501	486	482	472	516	465	494	503	474	456	462	476	477	503	495	464	465	454	494	466	465	472	482	456	485	489	475	482	490	445	494	487	482	475	514	516	490	473	490	482	489	490	484	495	489	450	468	451	486	476	486	500	464	518	490	469	513	469	484	477	474	457	455	502	462	477	505	466	513	507	505	505	474	483	457	513	512	501	492	455	489	420	502	505	481	522	487	475	502	494	464	472	489	470	485	483	481	515	452	485	505	533	475	445	473	519	490	503	500	521	452	472	469	471	479	509	482	502	465	473	475	441	506	523	474	503	462	488	476	471	471	507	488	491	501	495	502	481	488	501	487	488	483	485	461	526	497	462	488	469	494	449	461	463	481	462	474	509	477	468	484	498	450	495	495	522	486	499	460	480	485	477	479	488	507	491	493	478	466	510	441	494	502	513	477	511	494	455	493	458	515	483	473	476	473	511	480	533	498	481	459	520	475	494	512	493	475	512	538	524	490	467	479	490	470	468	485	479	490	469	494	445	478	504	478	451	505	471	482	480	455	481	457	457	485	499	505	494	529	480	452	491	511	484	507	486	490	470	459	469	469	444	523	459	443	513	514	460	475	538	494	473	490	466	500	484	475	453	456	493	449	507	502	483	510	473	462	510	449	458	526	457	505	478	476	485	490	487	506	459	490	524	487	494	489	505	477	476	484	490	429	527	469	476	447	530	495	487	504	441	460	500	467	513	486	450	522	463	509	473	498	497	468	494	446	472	470	503	471	479	494	462	491	522	534	463	499	484	463	474	515	510	463	454	476	473	503	475	496	457	458	451	499	487	479	458	477	496	490	461	457	468	488	486	509	483	451	488	512	517	449	488	482	489	430	495	466	479	504	475	480	501	484	491	486	451	457	512	445	482	485	525	488	469	474	496	480	435	491	478	488	487	504	481	519	481	507	459	499	470	485	498	479	449	478	513	439	453	478	488	459	467	519	509	502	510	464	460	461	435	475	466	498	493	512	515	463	490	457	459	482	479	495	490	492	530	500	468	466	493	491	473	454	516	479	472	483	478	490	500	503	473	498	476	505	478	489	521	476	492	544	441	470	491	484	469	524	439	501	466	522	465	441	455	480	485	457	492	524	519	510	492	522	464	467	470	498	471	504	440	481	505	488	487	498	463	465	503	493	524	499	490	475	482	531	465	509	501	458	464	497	475	502	477	495	462	474	501	522	524	525	481	494	496	479	459	487	454	499	484	511	524	472	501	497	499	443	480	471	518	530	480	485	503	454	479	472	485	490	449	476	461	461	490	495	507	496	509	517	473	487	476	511	494	498	473	489	480	497	486	489	453	510	489	475	507	509	503	502	463	457	488	486	475	515	493	507	497	461	464	460	488	513	469	483	458	465	486	477	506	463	493	474	495	478	491	502	464	478	530	486	499	505	492	496	469	494	493	424	503	500	469	489	507	519	502	498	479	499	495	482	498	461	520	505	503	514	507	464	513	482	482	463	497	488	468	456	496	525	494	455	460	490	476	480	504	443	451	469	522	477	490	525	515	500	472	495	477	491	466	514	472	494	535	487	518	495	442	506	456	477	505	493	450	483	496	473	481	482	496	511	485	501	474	437	491	503	524	494	444	504	508	443	500	488	439	463	497	518	511	513	457	503	471	447	494	468	497	464	461	496	475	520	456	498	464	477	460	509	496	471	495	470	469	466	459	498	487	485	485	480	508	477	494	477	471	505	459	497	437	475	457	455	470	440	493	457	471	491	469	500	479	490	512	486	489	411	482	504	458	482	521	486	496	534	475	494	514	502	519	512	484	426	487	518	487	468	474	463	473	500	476	484	470	488	465	464	506	456	491	468	529	495	505	491	479	483	478	469	493	468	486	471	503	507	435	528	511	481	499	489	494	508	471	506	519	489	490	495	487	476	460	483	482	465	475	483	500	455	479	453	486	513	471	457	518	442	502	451	461	519	496	479	496	476	464	559	490	485	491	482	474	500	507	477	499	483	463	511	470	478	482	469	485	464	499	505	508	475	453	479	483	508	466	471	488	476	475	445	474	493	471	473	485	497	470	511	491	464	518	485	480	469	469	472	466	500	459	502	501	472	509	473	494	479	480	485	519	495	512	479	472	482	465	531	486	513	467	487	477	508	488	507	508	500	454	475	470	492	454	514	488	474	469	491	498	478	479	475	471	484	520	483	505	484	464	495	506	491	461	498	459	468	506	493	481	490	461	457	478	463	500	487	468	493	527	473	479	544	466	478	478	487	479	520	475	509	471	498	472	497	483	456	447	524	471	479	491	484	482	484	505	490	488	511	513	491	501	462	490	514	485	531	520	482	494	482	501	512	516	488	462	504	499	478	493	456	463	457	484	470	504	507	492	532	445	499	485	489	488	491	473	489	459	494	481	483	489	494	499	442	466	470	477	455	494	518	495	501	484	470	506	456	511	486	482	471	537	501	478	471	476	485	495	505	493	528	461	481	491	463	480	505	482	488	519	482
53564	41412	8746	1039	663	610	454	441	422	409	393	394	360	379	386	343	361	369	327	398	350	388	340	346	372	338	353	330	352	337	359	323	321	342	359	330	330	332	365	346	352	333	288	362	334	335	296	335	337	353	320	319	340	336	344	343	337	291	345	365	304	340	337	321	337	348	346	297	365	315	366	342	316	335	321	324	305	340	321	344	337	347	335	361	353	312	346	359	330	316	280	337	343	347	334	345	319	346	310	338	313	329	315	332	299	344	323	350	352	348	308	334	349	316	303	312	350	331	335	311	362	287	350	346	342	319	359	326	300	317	336	330	349	308	314	328	347	355	355	352	309	280	301	319	336	339	338	289	318	344	296	368	340	367	332	356	318	352	310	326	352	307	304	327	346	351	335	319	323	341	341	336	353	310	359	327	318	323	330	312	342	340	304	335	361	360	332	335	311	331	343	353	316	330	324	359	319	316	360	377	334	317	333	299	337	307	326	323	348	311	293	320	333	349	357	332	314	334	352	327	342	326	319	322	325	324	344	327	311	331	368	356	350	318	331	323	329	334	326	329	318	331	336	325	309	312	325	322	375	325	360	348	321	326	335	351	343	323	334	329	332	334	349	304	309	326	336	328	304	314	335	300	303	339	327	325	343	330	329	347	346	333	333	351	302	343	340	318	353	335	308	286	328	323	336	363	367	334	320	307	344	365	330	327	359	323	323	323	338	329	325	294	349	310	326	361	326	372	360	331	350	332	361	353	324	324	331	279	300	340	325	322	343	309	304	346	331	345	339	319	305	355	314	293	317	355	338	308	341	350	331	331	352	337	342	324	342	345	352	323	326	318	305	341	308	325	367	335	323	345	329	334	303	371	348	374	325	329	356	343	304	325	330	338	354	306	321	304	290	319	342	332	302	304	338	342	362	348	329	311	314	346	335	368	337	327	353	334	323	339	336	333	322	339	342	325	329	292	347	316	312	333	306	343	302	348	356	370	304	340	331	330	318	316	359	291	349	316	342	328	328	312	322	344	344	360	359	312	316	343	332	305	369	329	314	344	318	361	387	353	346	326	335	313	318	343	363	329	340	355	310	332	346	329	339	345	320	345	359	322	327	371	357	328	328	355	373	343	329	329	290	352	331	308	334	317	310	297	325	345	312	331	313	329	314	337	325	320	301	321	366	326	340	301	326	330	351	338	341	334	330	346	336	342	357	354	346	322	357	327	332	294	357	305	340	328	320	329	332	336	352	345	342	335	316	331	331	345	314	351	339	332	336	320	358	320	315	358	334	336	362	331	333	324	332	334	352	276	335	334	353	367	348	326	344	331	375	291	352	341	349	342	322	347	335	329	348	312	337	321	320	357	283	336	322	344	337	329	326	319	315	325	332	326	322	337	324	309	315	344	342	334	287	327	337	347	297	333	308	313	310	326	345	349	326	323	291	323	305	331	331	304	326	317	325	333	314	339	333	334	333	337	336	319	353	356	353	326	337	298	320	315	325	344	328	327	324	340	346	351	298	333	322	334	310	339	325	345	319	350	337	327	318	326	344	335	332	332	359	316	312	345	320	325	340	329	363	339	346	360	349	309	332	367	340	342	326	351	316	348	306	354	359	311	356	334	363	348	308	274	307	352	310	333	319	353	339	327	338	307	334	329	351	362	285	332	347	350	313	311	291	337	322	332	325	345	345	349	306	359	322	324	346	352	343	315	331	308	306	318	363	342	325	349	329	366	341	334	331	328	354	351	323	348	317	373	350	340	336	351	301	330	342	350	327	318	317	286	294	318	317	344	336	321	311	312	340	327	338	356	320	356	354	323	330	342	352	345	348	337	315	317	306	332	318	356	278	319	354	335	322	329	343	330	311	328	345	317	333	305	342	299	367	354	328	355	301	346	347	348	349	329	363	349	333	328	305	348	353	361	356	345	346	313	315	318	330	357	359	358	341	332	328	351	335	356	308	310	325	282	360	316	306	324	373	316	312	340	311	379	320	342	313	343	330	323	331	339	350	335	347	365	336	325	325	331	382	336	320	314	347	315	340	331	317	340	312	326	374	334	356	294	330	310	366	324	354	376	354	339	308	288	298	344	317	303	338	319	341	348	340	355	324	324	286	316	355	317	350	324	363	345	320	322	347	304	343	328	357	324	326	369	327	337	310	322	331	321	297	302	357	334	344	309	284	322	334	331	306	314	313	287	341	297	343	343	306	316	336	348	335	351	322	312	318	345	328	340	327	340	350	325	330	340	325	301	310	371	320	312	325	318	340	336	326	325	309	348	314	349	308	325	339	354	302	322	280	327	329	347	347	331	319	372	322	318	311	324	347	351	305	332	352	363	310	329	317	357	350	331	323	342	340	347	315	323	295	315	347	329	326	349	354	343	340	309	326	358	328	319	331	342	353	331	317	338	319	374	322	320	334	326	333	346	325	320	322	360	326	302	339	335	307	326	318	330	326	337	338	340	337	308	322	324	356	335	300	356	325	296	315	335	309	351	331	334	329	317	356	343	332	331	339	315	352	305	326	339	338	329	336	354	306	309	322	343	311	356	370	355	337	322	341	310	347	336	313	336	321	343	328	315	319	354	320	374	344	316	349	360	326	321	335	316	338	329	342	315	330	341	309	332	299	322	328	308	360	287	328	326	322	334	300	307	332	305	300	336	363	318	346	328	307	338	281	327	315	351	344	339	339	351	327	321	316	294	324	325	328	334	324	340	338	362	317	342	344	338	345	314	329	369	360	361	305	293	341	332	283	314	322	293	317	327	299	311	334	334	329	321	332	306	339	323	294	332	321	355	332	344	332	290	340	338	336	337	340	360	317	294	323	360	365	328	311	322	319	356	306	303	298	351	299	285	324	379	309	307	321	360	351	342	327	346	362	336	352	344	379	329	325	311	347	352	337	349	335	347	341	326	332	334	345	342	349	340	323	331	363	325	350	326	344	332	327	342	315	293	332	317	370	309	333	310	306	344	340	345	338	330	341	315	316	325	337	308	340	317	337	348	283	304	323	355	348	361	339	356	307	329	369	341	312	369	324	339	340	340	348	286	340	308	339	358	346	301	314	335	349	331	316	352	332	310	315	340	326	322	355	326	319	362	343	337	303	321	339	349	313	372	348	327	310	358	369	326	338	330	326	302	333	346	326	325	356	322	329	297	353	329	344	318	351	348	341	349	340	312	326	315	310	349	371	351	343	340	324	332	346	319	354	335	320	339	316	321	322	334	328	316	338	353	345	312	337	316	340	374	313	332	353	331	331	348	334	341	355	293	330	328	307	350	297	321	310	313	353	321	346	361	311	314	290	335	351	343	344	358	312	303	334	327	326	365	353	319	320	354	308	308	313	332	345	341	312	342	288	323	326	356	318	318	349	352	329	315	336	337	352	344	334	320	320	321	316	353	331	358	331	317	394	339	347	312	329	327	319	326	320	333	305	318	291	342	359	318	325	357	318	299	340	347	310	325	346	351	329	340	333	329	332	364	295	332	318	370
34420	22314	2183	2561	2353	1970	1783	1512	1335	1256	1227	1178	1123	1087	1005	1037	986	974	942	931	942	949	972	956	891	917	885	911	910	854	821	876	880	843	929	872	829	865	855	853	835	849	873	842	804	873	765	884	852	885	860	831	849	830	835	838	829	858	822	896	861	819	875	857	856	830	803	799	811	862	811	849	877	836	836	817	826	871	907	803	817	864	842	792	856	828	882	795	851	878	859	907	814	856	904	868	864	845	834	849	875	819	873	874	822	864	813	867	832	864	873	804	889	849	829	787	891	843	810	832	866	831	852	782	810	871	835	796	820	830	785	843	829	856	860	842	821	786	815	841	840	829	869	835	817	832	817	871	816	851	810	832	836	849	828	829	821	843	864	782	816	854	851	827	915	859	798	832	827	806	807	838	783	782	837	863	833	837	806	799	827	800	830	813	826	833	804	873	860	874	807	840	809	895	812	819	763	804	846	838	821	848	810	836	843	843	856	857	844	798	872	810	809	769	868	802	834	868	832	807	874	820	836	844	835	836	823	810	845	802	808	791	853	843	859	849	886	797	832	834	826	865	854	872	893	868	878	840	886	824	855	804	819	843	906	756	848	842	792	865	792	793	847	842	834	831	842	818	796	840	824	831	820	852	832	811	847	802	810	841	816	877	812	803	787	824	818	804	780	812	792	873	809	874	819	850	858	851	845	788	843	805	835	806	824	784	822	806	777	850	817	893	894	799	803	770	809	855	781	824	825	815	830	872	809	804	801	826	782	822	829	748	845	818	789	843	802	844	785	835	841	786	782	802	771	828	845	874	802	794	853	892	844	818	826	818	813	837	830	835	772	856	793	851	797	814	844	790	862	836	802	873	886	881	832	851	826	843	804	845	824	837	807	811	815	758	839	806	850	844	800	831	796	818	850	850	868	863	851	832	890	838	823	788	818	830	838	837	779	828	829	859	833	831	816	832	831	851	830	869	810	860	878	870	862	840	853	827	874	854	792	814	838	829	846	864	821	818	836	795	873	796	791	832	805	838	802	779	841	842	871	824	837	787	845	805	846	817	767	833	848	828	856	828	798	815	851	805	863	809	833	827	837	830	767	814	802	810	849	846	823	882	831	816	838	822	827	766	846	833	824	815	801	862	813	880	865	878	856	841	797	819	811	791	877	820	894	804	877	785	796	823	820	811	867	812	828	877	819	818	833	844	855	812	864	842	845	839	808	802	802	780	806	821	828	797	784	846	843	812	787	807	805	875	861	819	898	768	885	851	806	808	851	871	824	906	806	818	841	824	739	840	826	823	836	854	807	837	812	789	846	820	894	817	790	827	834	798	824	877	800	877	806	768	769	837	857	891	842	828	805	859	872	825	873	787	908	807	843	840	820	851	821	855	795	816	840	772	847	823	888	836	769	853	824	828	905	808	807	848	794	866	859	822	867	836	831	882	801	795	825	829	817	869	844	818	820	803	853	835	881	790	872	784	873	876	833	803	874	833	843	865	850	844	851	792	814	877	802	811	785	839	825	823	827	841	862	844	858	830	790	777	820	819	796	860	860	829	812	853	816	808	827	878	821	805	846	852	818	831	839	800	815	841	864	837	827	852	845	878	831	875	824	817	819	850	830	821	816	790	844	803	818	835	871	855	792	866	826	809	865	865	871	870	873	864	852	869	851	877	818	861	823	797	839	811	861	836	850	829	821	830	761	797	819	824	857	839	826	823	786	838	858	823	815	811	863	770	840	806	813	830	876	825	840	791	786	807	815	781	870	851	822	870	889	848	803	807	801	845	860	855	849	791	875	835	842	813	836	857	883	828	817	830	826	816	803	926	845	862	841	798	851	849	819	834	800	800	795	811	792	778	859	837	808	761	825	835	877	857	788	796	808	780	823	827	849	836	838	806	865	824	829	843	857	820	844	841	868	797	837	795	814	840	827	869	938	848	786	841	821	812	815	825	812	819	892	868	851	783	884	818	845	806	826	811	812	815	839	844	862	858	851	814	827	851	820	828	810	818	857	820	842	799	841	887	831	837	836	800	834	793	838	839	853	837	819	849	891	845	851	904	802	872	818	833	838	824	814	840	779	825	825	813	820	764	809	823	853	829	845	821	832	847	840	825	847	808	825	838	811	820	861	877	747	852	836	817	863	853	859	859	862	796	822	800	852	850	858	796	807	851	800	810	811	807	832	831	845	822	838	799	841	828	828	867	819	850	827	852	823	836	802	816	811	780	846	888	819	793	852	868	805	795	837	866	824	822	844	851	856	788	814	842	809	819	804	808	793	810	837	842	808	865	835	761	771	801	847	795	837	836	813	857	843	789	836	812	796	828	868	801	851	809	800	759	802	862	819	802	828	814	809	869	858	854	825	889	859	851	863	825	797	896	886	804	832	784	820	839	805	789	774	852	825	818	811	822	782	800	854	814	823	858	921	824	881	806	863	886	802	861	842	820	830	860	838	855	887	823	839	878	816	812	848	789	810	874	843	777	854	796	813	767	854	845	865	816	791	877	838	825	817	815	778	848	830	853	837	829	822	841	834	801	845	865	861	744	831	858	855	832	788	844	884	829	763	808	817	828	803	858	794	863	820	799	799	820	889	850	820	878	842	859	838	816	822	844	851	843	825	830	844	844	805	842	837	828	820	845	791	803	821	835	809	816	839	828	823	823	841	838	802	820	840	847	829	826	871	833	818	855	828	810	837	874	818	840	806	822	776	775	823	840	808	795	846	857	855	829	839	794	865	847	820	830	891	873	813	799	835	839	869	762	876	836	821	830	856	860	831	820	836	787	855	807	828	872	801	841	827	745	841	902	833	836	835	831	831	811	826	809	852	847	785	886	853	832	850	862	871	804	800	829	831	820	843	818	808	811	841	840	816	826	807	845	842	833	788	831	834	825	854	804	833	828	793	869	806	863	824	851	883	805	828	810	804	806	845	812	798	809	836	826	846	815	845	773	818	868	862	818	822	849	842	878	802	791	830	842	851	789	859	812	784	863	850	834	798	845	924	779	848	801	815	836	853	829	829	839	862	819	850	846	825	770	852	782	777	874	807	820	850	823	837	850	850	793	800	880	853	876	818	769	834	847	784	833	864	791	834	778	865	839	823	784	842	817	874	807	779	797	829	859	807	809	816	804	876	789	821	857	824	837	803	822	849	809	885	794	882	785	794	867	794	836	829	869	771	801	861	812	856	858	827	846	822	860	826	859	820	868	820	839	843	818	859	841	835	823	821	842	845	802	815	853	832	881	804	802	783	780	800	843	805	843	782	827	873	819	800	832	834	832	820	839	773	829	821	831	758	823	853	823	859	792	841	909	789	843	787	843	874	874	796	777	850	813	847	836	868	821	805	799	789	820	845	824	845	849	778	786	846	844	806	835	804	825	846	840	881	863	867	835	863	743	799	839	850	808	803	882	830	838	839	824	829	808	803	853	824	845	828	817	840	812	828	779	803	845	824	861	810	870	873	778	833	889	874	785	888	808	791	807	844	833
65394	51761	16763	3191	1059	862	709	582	517	485	490	465	426	401	437	392	405	368	386	393	399	407	415	381	391	342	367	368	393	373	350	352	383	389	355	391	387	386	359	348	373	329	336	407	335	370	366	368	383	390	366	377	312	337	373	341	373	377	341	357	350	341	388	314	339	321	356	340	325	379	352	351	357	365	329	311	366	323	376	325	356	344	319	366	357	368	363	350	329	336	348	342	370	333	369	384	339	355	339	350	352	349	370	347	362	345	390	349	337	326	352	374	369	356	325	359	369	355	365	342	354	311	351	359	323	356	351	337	349	333	382	356	342	350	362	311	330	327	328	355	352	346	351	351	343	368	354	380	333	347	362	368	352	362	332	382	363	357	342	329	368	338	374	322	329	366	335	328	384	341	352	339	351	340	325	354	352	355	335	365	364	356	301	363	362	327	339	341	362	372	381	365	372	338	323	346	358	384	338	329	336	325	373	338	351	365	370	310	348	316	369	364	372	346	361	343	363	306	346	344	347	324	348	344	343	308	341	383	356	339	349	343	347	351	350	328	366	347	324	345	347	381	355	364	319	338	329	325	349	320	376	363	350	355	352	381	353	355	388	336	362	362	342	340	345	319	323	353	362	341	328	333	363	351	352	341	317	330	357	319	364	356	376	354	358	289	363	294	372	345	362	332	347	369	339	343	330	381	332	336	360	359	353	326	357	359	380	359	321	347	340	308	331	330	357	358	366	330	370	372	362	357	335	358	347	338	353	361	336	365	378	401	358	361	342	311	362	361	359	335	321	379	352	364	380	329	328	354	332	349	353	352	354	360	338	356	358	365	335	376	351	349	343	384	360	324	340	380	349	319	358	351	346	333	324	351	369	353	358	360	350	339	347	334	364	345	350	365	326	344	356	328	342	319	360	349	337	354	370	310	333	352	343	343	384	362	381	356	338	330	326	367	315	350	333	377	339	368	350	334	324	358	344	339	359	360	353	368	340	368	348	342	369	339	364	332	326	338	364	351	354	344	359	316	331	333	333	355	382	339	335	332	322	367	351	394	367	353	369	346	341	359	363	382	366	364	333	339	339	341	342	340	350	344	333	353	320	350	364	379	330	356	353	361	348	331	346	340	379	377	373	365	355	351	379	318	338	354	338	375	329	358	365	334	322	302	360	341	372	347	329	387	347	362	325	358	351	380	340	356	358	377	320	350	360	352	329	362	348	340	372	323	364	361	358	359	347	324	350	318	349	349	309	358	359	367	364	363	331	336	345	362	328	325	351	413	344	333	327	319	327	351	337	331	350	345	368	314	313	338	358	345	347	358	342	359	355	373	313	356	365	349	351	327	361	348	346	331	336	368	305	325	351	335	307	317	328	314	368	334	346	365	340	391	338	351	355	328	368	365	374	351	342	361	346	321	352	348	340	372	361	334	359	333	348	390	328	353	325	353	343	336	329	368	347	347	343	344	375	353	359	357	325	329	350	323	367	379	371	348	323	327	331	358	343	382	346	369	386	322	348	334	354	332	341	330	352	377	372	326	335	348	355	350	342	358	354	342	325	368	353	374	378	359	332	396	332	342	370	319	357	389	333	333	364	339	357	347	354	343	336	320	363	359	323	327	334	330	376	330	342	331	338	327	341	342	362	340	361	338	359	331	338	332	322	340	345	354	357	341	341	357	338	330	325	333	362	345	372	330	353	327	312	370	326	331	355	346	383	347	338	327	374	378	373	333	344	395	314	369	363	374	351	375	354	348	336	343	319	338	368	378	329	343	304	391	395	343	360	388	366	358	345	325	370	383	353	370	374	380	333	389	352	337	342	304	368	368	394	361	333	329	364	340	358	307	362	320	376	339	376	339	364	362	346	343	345	334	330	368	321	358	361	365	364	344	334	377	370	346	343	325	342	372	344	351	353	368	361	363	319	368	328	343	363	339	347	333	352	349	370	348	342	315	386	370	358	337	365	332	360	331	361	367	325	343	353	332	386	345	350	322	344	324	366	345	343	356	335	334	350	313	359	339	346	365	341	373	332	369	339	343	340	366	370	343	344	368	381	374	326	315	356	324	353	346	376	340	348	353	331	391	361	350	331	375	317	334	360	403	357	346	344	373	333	328	350	356	378	368	361	348	345	331	343	349	368	368	350	361	390	345	319	317	331	368	320	357	328	375	365	349	337	365	381	355	304	366	356	332	354	327	355	350	339	364	321	340	318	323	362	369	363	350	369	372	332	340	335	322	370	351	360	345	340	360	341	335	351	363	363	360	367	363	336	338	347	365	357	335	357	370	307	384	368	340	358	345	322	343	318	360	342	354	361	341	345	323	344	361	331	363	340	347	327	357	350	321	380	372	353	346	380	343	337	340	364	335	359	338	379	355	392	370	350	340	346	343	342	329	335	336	346	367	360	317	355	339	353	374	357	335	351	363	372	345	324	391	331	359	330	314	370	375	371	345	330	361	291	365	326	370	361	361	367	352	389	343	345	385	323	343	339	331	377	358	362	326	346	358	343	365	364	338	342	332	370	329	321	335	408	333	374	339	338	328	317	350	368	295	367	327	357	337	323	349	331	351	365	333	374	354	342	362	329	346	346	336	366	365	359	384	363	366	322	352	324	366	357	345	351	323	353	354	341	331	306	346	344	323	386	349	329	362	363	357	343	341	338	327	339	354	359	348	327	339	313	348	340	324	335	357	302	347	358	344	331	345	368	322	328	380	352	390	367	371	350	333	385	372	346	351	355	341	376	361	357	312	336	367	348	336	330	340	359	322	370	338	364	343	329	337	365	343	331	338	370	332	337	353	363	348	325	325	350	372	375	338	343	341	354	364	350	334	352	366	322	344	401	332	345	333	344	344	358	336	365	333	351	345	374	363	339	369	326	344	298	307	328	364	344	349	367	378	378	371	359	364	367	345	343	335	359	353	339	361	343	339	342	349	335	359	353	314	327	366	311	354	367	350	371	344	341	341	332	332	326	374	368	321	345	355	383	351	389	337	319	370	376	367	345	353	341	352	352	355	339	344	309	377	394	321	370	344	331	343	354	354	361	377	370	359	332	364	377	359	360	320	361	358	327	368	360	358	351	371	353	312	350	350	346	320	382	330	347	362	378	346	363	333	369	340	367	373	353	345	343	353	340	333	354	342	360	332	360	354	346	336	344	327	365	351	340	330	385	365	327	339	349	323	334	388	329	337	391	326	332	347	379	351	343	337	359	306	306	361	349	329	333	302	348	365	313	355	325	341	346	335	339	346	343	318	294	348	376	302	314	355	324	371	354	365	308	348	359	353	383	346	359	352	324	359	349	351	365	360	385	347	364	366	334	314	339	363	343	350	346	347	324	354	378	309	337	354	345	330	327	341	339	304	392	348	340	361	374	387	364	350	369	362	329	362	330	336	358	317	365	352	319	321	375	357	336	335	410	347	353	354	295	348	401	321	320	378	361	345	341	344	325	339	379	346	340	338	322	303	333	320	333	366	346	336	336	312	403	363
43811	29023	3398	4074	3577	3069	2516	2275	1961	1773	1587	1444	1426	1326	1262	1186	1159	1124	1050	1040	1049	1003	1033	950	1005	980	958	1001	944	932	942	916	939	894	861	940	922	948	891	893	932	918	887	863	873	870	902	861	911	851	861	839	830	847	876	850	860	909	854	868	863	826	900	826	862	883	861	843	817	851	830	838	850	849	832	899	857	869	861	825	872	839	855	875	835	839	896	855	804	847	881	828	882	917	880	790	854	851	811	814	839	861	784	903	882	872	835	854	806	846	863	825	846	871	886	868	862	840	816	871	858	859	798	861	862	870	867	830	782	845	850	848	788	847	863	866	857	840	886	857	834	891	892	858	856	790	846	849	861	807	874	855	820	844	823	864	878	848	862	882	834	809	849	832	839	957	869	835	820	817	832	797	823	831	855	845	870	839	866	844	845	873	894	853	877	854	842	852	838	829	870	808	834	829	852	840	839	825	881	888	864	829	816	870	788	828	858	839	845	764	800	888	827	846	849	858	855	848	870	795	816	797	824	811	834	829	776	807	852	880	836	813	875	851	849	885	849	836	830	865	850	842	804	785	831	849	790	870	865	823	827	821	808	822	826	851	853	868	824	874	870	850	853	818	838	844	862	794	828	845	806	807	823	778	816	836	868	807	854	792	831	834	879	840	816	835	847	843	864	795	885	801	876	855	841	798	830	807	882	858	832	828	816	820	804	798	774	845	868	840	873	833	855	828	863	855	835	837	895	881	894	846	818	842	847	846	784	825	842	882	858	816	867	890	847	878	845	900	788	840	829	824	857	818	793	814	832	831	824	841	785	816	830	840	887	830	827	842	862	843	855	841	781	851	818	794	837	863	851	851	861	859	856	794	900	853	834	838	815	873	822	815	794	832	847	772	822	817	831	838	806	845	871	851	859	823	842	848	845	863	882	881	855	843	886	872	844	840	812	848	813	838	841	863	850	864	817	828	881	880	805	858	862	830	810	809	832	869	890	829	868	826	827	833	864	802	825	831	830	805	834	813	890	835	792	822	854	881	851	841	833	819	881	815	835	822	834	808	807	876	851	833	796	838	813	841	884	850	824	824	813	859	876	816	840	855	850	863	838	808	848	797	812	869	841	829	846	839	825	804	816	811	814	794	875	883	825	907	833	871	795	814	865	776	855	888	853	828	812	866	794	830	830	847	866	854	806	804	848	858	902	827	832	835	876	824	820	814	867	836	855	848	839	830	866	870	802	854	869	841	953	792	820	892	832	822	818	867	889	835	880	803	851	800	854	827	843	853	824	873	840	821	830	803	862	857	823	869	842	783	856	842	839	850	845	825	760	849	832	837	855	774	840	878	912	772	821	857	832	873	826	825	835	802	826	823	817	879	840	832	815	762	828	889	850	861	825	828	825	861	800	851	859	839	860	853	843	826	824	862	831	854	824	851	835	850	842	850	840	886	826	801	825	864	817	849	761	817	889	826	828	851	888	905	851	864	818	821	848	894	820	826	855	887	818	856	824	849	873	775	855	845	865	878	875	852	827	883	851	885	857	891	823	825	834	802	866	853	828	841	877	873	842	859	833	837	783	815	821	832	832	854	798	834	805	834	845	848	857	840	829	824	867	870	805	829	843	898	877	817	849	825	803	874	861	808	850	866	850	847	846	811	773	862	831	870	832	832	800	864	854	856	850	796	793	844	849	829	848	853	876	816	868	866	816	848	828	837	822	805	879	833	819	828	796	836	819	832	853	771	864	852	782	820	807	891	828	798	806	838	850	833	794	885	788	847	790	858	856	837	803	865	814	869	856	880	869	839	808	854	809	863	874	812	803	849	804	790	827	916	809	843	856	823	814	881	855	833	807	833	886	829	846	828	832	841	798	779	870	837	842	794	836	804	815	832	799	802	846	839	850	818	799	875	855	876	819	839	872	823	843	851	870	865	777	803	868	823	840	865	864	838	838	836	824	855	847	865	795	833	864	851	860	880	892	850	836	796	820	838	866	874	828	837	861	872	883	777	910	816	844	824	874	840	822	869	866	867	826	797	822	844	791	816	829	807	832	868	846	804	821	853	862	815	843	841	853	808	783	780	856	821	836	869	857	845	845	849	866	814	847	872	885	838	809	838	873	856	802	814	871	783	867	854	871	840	867	824	816	852	805	840	792	837	868	839	889	767	830	847	833	820	820	855	898	863	856	827	892	875	836	817	802	805	844	810	873	841	795	846	859	831	871	881	822	858	830	830	859	837	858	811	851	857	830	823	835	852	819	850	906	827	850	814	814	822	844	814	806	845	831	847	834	813	862	892	842	903	847	793	886	813	859	854	797	833	867	867	843	816	862	823	872	912	855	865	832	877	814	846	866	853	868	844	822	815	862	831	864	835	846	867	896	823	836	858	818	838	837	863	890	845	874	870	850	827	780	841	820	859	823	837	818	846	772	879	827	852	824	892	854	892	869	793	852	894	860	848	753	849	826	865	834	888	819	789	818	827	845	830	844	897	881	814	828	858	889	781	835	846	814	798	799	880	871	823	862	849	883	828	854	832	834	818	876	844	772	859	831	870	899	834	789	886	861	788	824	845	845	876	926	862	848	887	903	834	794	811	821	814	810	817	822	840	839	825	831	825	881	854	865	829	910	850	839	870	901	869	849	869	861	830	784	913	829	877	826	857	844	867	843	812	789	841	809	827	854	800	839	828	821	848	836	848	854	852	861	833	897	830	785	831	826	842	806	779	803	849	841	795	837	814	868	842	856	884	814	817	888	830	856	846	897	779	812	837	894	896	863	853	840	874	850	825	817	904	826	865	819	869	848	822	845	879	856	855	838	808	816	887	855	821	836	878	858	820	883	857	856	863	863	864	842	763	853	856	861	841	839	875	825	847	827	804	843	877	862	852	843	839	839	892	802	856	799	817	835	838	905	866	871	856	847	875	791	852	810	836	830	897	881	838	806	861	863	796	885	807	835	814	852	835	836	802	834	856	855	887	840	831	874	833	876	888	856	821	875	815	838	819	870	814	828	856	882	800	862	796	819	861	822	837	829	828	862	790	832	818	809	816	835	876	818	850	824	817	854	834	834	835	809	833	818	818	875	874	880	814	841	859	850	812	850	875	830	811	887	852	827	826	873	855	821	795	791	884	876	799	878	815	811	838	887	851	784	878	824	838	827	784	869	874	817	821	850	871	847	874	856	803	834	811	793	855	843	838	838	862	823	796	828	799	849	825	796	806	876	859	861	799	875	844	881	813	823	809	885	828	821	824	865	888	818	832	832	810	820	824	821	851	896	871	827	817	828	813	787	837	823	820	805	864	849	861	849	816	902	914	888	822	826	766	811	803	850	862	873	821	804	861	875	822	826	803	839	885	830	795	844	811	827	840	872	812	818	823	820	807	847	867	853	826	859	869	891	902	881	884	881	813	876	884	794	872	823	894	884	833	864	863	887	833	849	854	860	793	839	872	827	859	858	860	843	833	776	848	879	868	861	818	839	816	832	853	795	821
9863	3395	185	177	187	182	209	154	139	162	158	169	175	170	184	162	179	165	185	172	146	153	176	164	169	165	173	179	167	171	155	186	175	171	155	165	159	191	173	175	159	193	170	191	177	179	153	150	146	173	174	160	147	164	200	186	171	158	160	179	163	179	171	152	189	168	183	150	154	183	176	171	171	154	159	164	166	179	181	181	166	167	148	170	172	152	151	172	157	159	185	148	172	168	161	180	165	181	175	187	174	142	161	162	149	172	183	201	162	159	157	165	177	157	172	160	169	166	177	178	177	174	188	141	187	186	161	166	157	192	167	162	175	182	190	181	140	158	164	162	158	152	152	192	170	161	177	162	166	175	158	177	180	166	180	169	186	188	172	174	163	176	183	147	183	159	170	144	171	168	179	154	167	182	199	170	155	179	163	142	144	166	191	160	157	164	160	161	188	164	159	184	185	167	161	163	178	157	177	162	144	187	205	165	179	163	187	175	172	177	175	149	194	163	184	183	181	183	163	175	157	170	166	174	183	154	148	162	188	155	177	163	132	158	181	166	161	171	146	162	193	155	153	181	153	161	174	176	151	179	192	166	160	175	183	150	191	166	208	214	182	180	186	158	173	161	159	184	189	172	180	187	156	184	175	182	193	181	152	167	166	168	139	165	191	170	177	178	195	165	160	185	179	160	191	168	169	169	166	166	168	163	171	169	194	173	177	159	160	165	145	176	185	164	168	161	192	148	158	149	161	178	152	160	160	173	172	166	156	168	161	184	163	166	156	154	155	184	179	160	178	194	170	172	184	180	167	190	171	167	163	165	156	156	152	174	177	173	168	186	206	154	160	161	184	136	165	180	157	156	168	187	184	158	191	186	179	170	163	130	137	174	163	168	149	165	171	186	163	177	158	162	192	171	159	158	170	200	182	167	179	150	174	169	192	186	171	164	183	162	177	160	169	167	183	156	160	170	198	143	161	175	161	144	165	179	176	176	162	172	175	167	197	145	164	170	170	165	178	172	193	183	156	162	193	166	181	159	184	171	180	159	180	198	157	202	154	178	156	147	171	159	161	157	178	170	158	171	178	186	166	140	186	183	184	184	165	182	171	183	188	154	158	159	197	172	199	164	169	189	188	174	176	172	167	184	187	162	198	168	152	176	181	153	157	176	172	173	163	154	177	164	171	184	163	177	173	159	185	168	172	200	180	169	156	155	178	157	182	185	172	186	181	179	157	163	182	163	155	172	145	170	177	173	176	180	157	134	164	192	173	191	202	178	197	185	170	159	172	179	163	165	181	174	170	179	179	172	156	169	159	155	154	189	168	189	185	197	166	160	155	167	161	163	185	181	157	173	174	189	168	181	191	149	171	153	169	175	182	156	175	151	182	178	184	176	154	157	195	190	170	176	146	159	164	178	174	165	166	165	165	163	173	189	162	201	163	165	153	187	164	169	170	183	154	196	178	170	169	180	175	162	166	173	164	169	179	180	173	165	169	154	162	181	150	187	178	179	161	159	164	188	153	167	160	164	144	178	175	163	171	185	173	170	164	182	142	167	159	174	187	163	199	172	165	164	171	187	156	174	168	177	156	180	167	191	170	173	140	154	164	198	196	166	161	180	196	152	170	161	156	188	177	150	166	172	146	168	184	173	157	168	156	151	184	146	168	159	182	171	169	176	150	180	181	150	165	147	175	149	176	172	178	194	154	175	173	180	155	155	176	172	195	162	178	170	160	170	167	182	162	146	185	164	183	174	169	198	185	176	201	172	171	165	177	159	165	168	169	168	170	148	164	175	176	175	166	168	191	147	162	175	167	170	154	159	163	164	160	192	186	162	163	195	175	164	163	182	151	149	186	176	165	152	190	166	173	157	163	157	170	171	145	161	161	170	138	166	171	162	153	161	180	153	173	147	170	186	178	169	166	160	185	155	144	188	178	171	186	176	178	177	141	171	170	155	167	166	137	173	179	200	187	171	153	169	190	170	170	156	168	157	172	166	145	183	180	167	155	179	158	168	178	169	177	159	158	188	170	184	173	172	166	145	163	168	178	161	182	165	181	182	173	169	169	194	179	163	177	154	189	175	184	183	165	169	198	163	176	158	180	184	178	183	161	162	195	163	185	169	184	193	165	150	170	208	174	180	152	142	190	156	170	163	175	185	186	173	167	183	162	158	199	181	175	178	156	164	183	188	146	182	156	132	162	170	148	165	154	186	147	166	179	175	164	142	182	178	164	172	168	176	178	171	173	173	156	191	207	192	163	179	162	166	170	173	151	179	180	160	183	170	162	157	159	170	171	183	169	178	154	160	168	186	167	195	184	182	162	164	173	168	217	144	176	176	198	162	187	185	174	169	187	159	175	163	202	179	149	193	167	156	158	202	174	178	209	181	166	175	179	167	176	161	178	173	173	161	173	154	172	142	187	163	165	191	151	176	153	198	166	175	173	174	182	186	175	159	170	191	156	176	164	174	174	168	177	142	178	175	182	187	159	143	172	178	169	167	160	182	165	164	173	170	174	167	179	168	202	166	195	183	178	190	181	172	174	172	170	179	168	163	153	161	196	171	170	197	174	166	179	177	176	150	159	177	182	174	177	174	167	163	176	157	194	166	180	164	189	160	178	156	167	169	137	166	166	206	171	161	182	161	182	172	197	162	183	177	159	181	174	195	170	164	188	157	189	164	166	179	176	159	159	165	159	175	176	170	159	159	166	187	159	155	159	164	158	164	175	153	185	141	173	172	190	164	169	163	189	191	141	169	179	157	177	185	181	160	175	178	170	185	183	166	192	172	165	163	186	157	177	157	182	156	174	201	174	174	192	175	170	162	186	165	181	178	194	158	169	150	195	160	168	161	171	170	159	169	176	174	161	167	179	159	150	172	170	185	179	157	182	161	179	189	169	192	171	179	173	163	170	160	157	182	182	151	181	189	179	158	155	158	174	177	158	167	179	190	197	185	184	188	171	161	146	159	155	185	168	188	178	168	164	165	161	180	132	169	156	162	161	158	175	177	161	174	155	146	180	147	148	144	188	190	137	179	162	169	175	162	169	185	187	167	134	161	159	171	192	163	167	178	173	183	207	179	165	187	177	181	161	178	167	179	174	173	191	166	187	177	172	181	168	176	150	189	169	153	155	177	164	188	160	180	183	135	167	170	166	160	173	173	177	180	163	185	155	190	181	158	173	177	173	174	198	150	195	168	166	150	169	161	137	156	145	185	177	165	189	156	177	157	171	152	169	198	169	166	131	192	182	166	145	170	169	158	169	158	180	155	183	155	154	198	155	191	162	169	149	155	186	192	154	189	165	145	168	183	166	177	154	182	164	141	184	156	168	189	172	142	156	153	153	196	160	158	169	177	174	165	171	169	167	179	210	160	161	192	160	151	176	190	145	146	178	166	157	181	177	187	178	174	169	146	184	201	154	193	168	157	166	154	165	153	178	174	142	161	175	175	172	163	154	158	169	154	146	181	178	158	196	198	165	197	184	150
10674	4673	536	551	567	549	524	487	531	514	534	506	477	486	522	500	484	512	492	508	464	511	525	458	512	532	520	514	491	504	454	502	482	473	464	488	467	539	521	509	497	469	497	507	482	485	519	455	448	482	468	493	466	489	513	511	455	462	496	511	497	483	513	481	492	497	489	465	469	497	506	484	516	521	485	514	461	482	484	472	491	515	502	459	495	523	506	512	530	488	461	475	422	481	486	494	449	452	501	455	506	492	509	484	506	496	494	468	492	508	487	458	498	488	489	492	501	500	474	462	472	497	478	555	479	469	524	487	506	513	512	468	492	494	489	497	485	482	478	516	488	490	521	494	489	487	499	487	483	476	451	510	496	480	475	534	541	485	463	471	489	485	490	491	474	473	475	526	469	491	519	509	469	534	494	491	440	460	491	480	529	480	515	510	488	492	429	495	474	476	500	493	490	496	462	476	490	499	472	525	523	512	492	455	464	484	489	509	540	519	494	523	527	494	449	488	468	464	463	484	492	487	459	509	510	485	496	477	501	473	506	502	488	510	496	451	498	462	519	463	472	458	421	491	489	464	537	466	510	445	491	488	496	491	506	503	487	473	473	504	526	500	482	469	498	452	515	473	498	509	493	477	505	492	518	496	459	520	485	481	464	506	470	473	466	516	521	502	475	502	517	441	513	504	498	479	497	472	486	499	478	495	497	514	498	497	483	471	493	514	501	457	486	501	454	472	498	471	491	481	464	457	472	514	495	500	482	548	469	484	466	505	524	478	515	495	466	481	533	475	525	445	485	505	496	432	519	481	505	489	544	466	514	464	485	494	493	500	515	500	523	514	459	473	515	487	495	477	480	495	525	477	510	505	506	490	475	519	491	506	498	481	543	496	478	490	481	480	528	493	490	524	472	512	471	476	472	476	521	496	514	502	477	462	472	488	460	485	491	515	470	490	455	486	481	469	489	494	498	481	479	493	455	523	510	466	516	491	455	482	487	505	477	438	504	494	501	530	440	522	522	498	471	480	507	488	474	482	468	463	525	512	453	488	485	485	475	525	467	461	528	463	472	476	516	481	538	487	496	517	531	488	461	519	495	489	503	495	443	503	497	490	471	482	468	491	471	520	483	481	493	528	462	478	465	470	475	517	473	476	463	488	453	469	461	499	483	466	466	498	510	436	445	463	502	493	469	479	488	479	470	501	465	490	499	468	442	492	510	417	557	520	476	467	497	475	490	494	532	519	471	484	532	492	466	521	515	473	480	521	455	479	518	496	471	498	482	491	441	513	491	511	492	451	472	492	505	481	469	518	482	478	522	484	488	483	497	493	458	465	495	535	453	470	505	458	481	499	512	477	532	491	469	514	447	487	459	488	532	520	454	482	458	468	487	497	497	474	512	501	496	503	535	480	473	485	484	494	473	465	494	468	471	471	500	536	506	490	489	523	508	492	496	516	500	482	501	462	497	475	469	470	508	461	472	475	457	464	538	428	478	507	460	472	464	486	532	521	500	476	493	467	475	477	485	507	503	482	519	469	499	516	497	497	501	457	527	489	474	450	544	449	509	532	480	523	443	476	476	510	472	499	485	484	492	468	464	487	482	492	501	485	491	473	493	458	493	502	462	518	473	491	476	511	494	482	515	480	476	461	476	490	473	478	494	461	474	470	531	511	485	490	483	501	490	481	506	492	510	487	490	474	497	518	514	485	502	512	467	481	482	471	513	523	476	479	509	510	482	518	455	446	472	510	461	498	488	521	502	480	515	457	444	484	460	413	505	484	477	469	466	502	483	500	473	463	451	474	475	458	488	473	497	505	531	501	480	494	463	493	466	483	485	456	518	453	475	476	490	546	466	488	471	510	509	469	486	454	442	499	473	492	511	504	467	494	479	520	479	476	475	511	514	478	485	461	483	507	517	480	501	478	467	496	476	472	510	454	505	515	496	491	459	500	479	513	480	434	530	481	466	513	483	439	519	510	474	482	514	479	506	471	486	480	478	512	492	458	478	512	505	485	510	466	473	511	478	431	492	484	494	506	521	471	459	530	464	475	545	513	495	508	491	507	474	473	486	480	497	497	505	513	530	485	508	442	504	470	492	443	489	462	469	449	510	475	484	498	482	466	496	454	477	481	505	493	461	483	497	474	495	490	482	493	494	462	519	490	492	481	496	475	533	471	445	485	477	497	441	523	497	541	493	508	459	470	499	494	411	499	464	462	509	501	490	473	539	521	465	456	474	501	455	520	499	484	470	540	482	448	422	479	493	475	500	507	483	512	508	482	488	510	474	523	502	479	473	457	495	508	479	497	524	508	507	495	457	478	503	498	491	519	487	531	485	486	482	489	489	419	481	498	497	476	461	459	488	461	497	473	510	470	473	484	504	488	504	496	490	532	499	514	528	486	480	465	519	499	463	485	498	492	543	522	492	482	482	458	496	527	492	463	476	507	498	509	504	466	468	482	484	464	517	518	481	510	448	488	541	486	437	486	506	468	477	485	457	469	499	486	490	475	528	496	454	477	465	519	523	478	481	479	524	515	492	469	498	455	483	522	473	467	490	511	474	503	448	477	520	489	484	481	472	515	498	458	488	499	472	463	478	532	492	473	483	487	478	458	483	451	477	455	524	530	485	501	481	528	476	497	466	464	455	458	493	520	490	468	491	466	473	498	490	483	500	494	486	470	465	456	495	444	481	513	483	490	486	476	477	536	447	511	473	492	484	496	497	493	490	499	469	533	492	504	486	484	502	481	474	514	468	487	473	523	514	505	484	519	556	523	507	495	461	532	497	530	441	520	465	515	469	467	477	425	448	462	495	472	476	480	494	455	564	462	489	484	520	534	441	465	462	482	495	482	473	511	466	475	483	502	502	470	514	451	488	504	474	555	510	483	443	504	494	488	509	447	492	504	497	501	494	522	462	532	483	490	459	501	460	486	508	475	518	469	518	485	482	561	488	446	524	530	503	467	536	520	484	481	509	494	469	478	517	488	530	494	484	533	465	518	501	486	511	479	473	480	507	477	469	474	492	532	503	511	481	476	530	482	462	476	527	458	471	480	476	495	499	514	466	509	459	473	529	495	476	491	464	494	484	514	463	521	504	516	506	484	489	481	496	508	455	504	470	476	509	505	491	466	466	473	466	455	515	482	487	498	501	499	466	486	490	480	476	473	505	485	475	470	450	488	460	482	513	502	470	507	477	502	493	520	462	516	474	505	491	488	496	477	497	466	510	485	482	512	520	465	458	516	543	510	512	488	493	514	469	544	477	449	457	516	492	486	479	450	473	453	464	429	486	504	516	461	445	505	466	457	498	465	520	480	488	465	502	517	505	519	539	428	524	500	537	517	481	485	478	502	493	534	491	518	488	466	492	497	498	476	495	427	485	497	533	486	489	470	518	455	501	495	464	507	481	474	473	490	500	507	471	528	458	467	456	450	527	477	487	490	445	535	476	500	470	470	475	514	476	490	492	504	430	519	524	522	486	513	497	491
54165	42316	8867	1087	652	602	527	442	434	402	375	380	376	330	368	356	352	333	340	334	361	368	365	350	348	328	348	346	293	350	348	330	340	359	341	359	359	342	361	340	307	339	319	326	336	337	333	321	308	348	333	349	291	292	312	348	354	323	329	341	357	337	317	374	363	352	314	314	326	337	355	369	356	315	327	350	334	341	356	326	345	360	314	339	316	314	327	333	354	331	352	335	339	304	371	342	325	306	341	328	324	358	313	358	333	363	350	341	346	337	374	330	340	336	321	327	342	341	310	313	333	333	351	321	317	345	311	329	358	311	300	307	335	304	308	322	327	294	332	327	333	339	347	304	321	331	327	302	307	313	346	346	382	331	281	341	300	305	327	310	327	303	325	317	300	318	326	330	321	321	311	346	325	321	311	312	321	349	307	297	330	331	325	307	333	316	330	274	335	289	309	327	314	324	313	303	349	336	318	328	334	322	322	336	345	322	332	358	319	293	347	297	344	307	322	301	368	362	346	342	305	360	328	312	328	316	293	361	325	323	300	322	293	322	331	330	321	318	309	312	309	343	306	343	347	341	313	312	329	328	330	327	322	340	326	329	328	303	322	366	305	316	348	325	321	324	379	330	327	349	333	357	358	353	332	348	335	372	326	335	332	306	327	363	322	336	345	307	289	361	386	325	343	349	325	318	329	343	345	366	320	305	345	363	320	313	309	322	317	318	308	322	307	324	343	293	336	307	329	320	337	341	321	361	319	336	346	322	327	321	323	338	339	324	339	368	326	345	313	323	311	313	317	327	337	293	327	323	298	376	326	334	298	339	353	349	316	340	327	325	344	294	309	289	339	324	332	327	333	347	310	308	335	376	347	335	331	323	334	365	318	349	345	334	319	319	334	329	344	348	309	360	301	321	321	346	331	303	350	364	348	318	338	306	341	345	322	370	350	304	342	345	329	370	293	316	371	336	311	348	321	340	313	329	324	388	306	282	360	302	366	322	340	360	321	329	311	320	331	354	329	360	317	311	336	320	357	339	314	343	319	323	319	311	342	308	331	354	321	349	301	335	395	338	323	295	317	306	359	325	352	325	341	369	340	373	300	287	333	330	330	352	333	331	329	331	343	349	335	317	327	316	321	328	310	337	350	310	320	289	303	362	306	343	340	296	316	330	315	329	346	342	337	354	334	318	299	314	338	335	325	312	294	376	324	328	353	338	320	292	323	334	361	314	341	301	345	328	350	327	348	333	345	332	334	314	323	333	355	323	326	333	340	318	322	332	355	329	337	321	351	344	320	333	339	361	346	304	357	347	322	310	346	316	347	329	319	292	347	315	357	303	328	333	342	334	358	317	359	356	318	341	327	306	292	332	313	348	331	337	328	339	324	326	327	332	339	336	343	332	336	319	310	359	287	344	311	355	348	325	329	316	284	324	344	278	320	363	315	323	321	329	331	346	333	335	343	327	309	327	343	323	316	318	353	326	324	328	322	322	376	332	302	319	335	321	325	307	353	330	349	322	301	317	342	327	327	312	326	317	310	328	326	306	321	352	344	341	328	309	317	309	332	349	332	297	313	335	330	334	316	361	315	309	338	322	353	311	331	311	355	324	324	348	325	333	349	340	296	318	306	362	318	348	307	327	341	351	330	358	328	349	361	338	316	332	348	303	339	325	326	327	327	333	314	348	345	341	375	299	296	315	309	297	321	285	315	352	354	346	341	307	298	328	361	339	324	306	320	327	320	346	315	319	367	353	332	362	340	384	370	311	322	325	331	315	300	330	332	327	328	359	354	323	351	332	328	304	339	324	345	292	308	329	335	356	299	317	330	345	331	322	323	312	318	338	313	332	366	301	327	315	331	313	316	345	319	323	333	322	310	312	333	305	332	335	312	327	331	365	329	316	339	359	328	337	349	341	338	325	353	315	311	297	358	325	312	333	318	306	325	304	352	348	324	329	328	360	334	338	335	337	319	327	322	327	306	364	319	308	329	313	349	316	316	326	355	307	351	340	305	336	354	321	328	362	307	338	311	335	325	331	327	301	318	335	334	346	309	336	335	333	350	334	340	329	375	333	333	300	303	361	355	338	304	313	347	316	333	328	341	326	314	334	329	335	313	343	330	302	319	329	327	337	306	325	315	331	304	325	360	328	341	350	304	367	304	313	314	290	328	321	337	339	323	320	355	337	357	350	345	338	316	317	338	346	318	320	328	357	310	332	360	332	336	375	339	309	341	337	325	305	327	333	348	326	346	335	343	336	328	354	331	312	339	294	327	337	338	301	324	340	318	328	339	362	350	329	350	336	312	333	324	347	324	329	331	309	330	337	313	362	339	327	359	332	340	311	338	343	329	333	324	337	313	315	354	345	313	319	312	313	297	344	321	347	326	334	354	331	341	353	356	366	321	306	330	337	313	365	305	315	341	341	316	341	361	333	310	329	314	319	316	336	318	348	333	299	318	301	333	345	321	330	381	354	324	352	349	324	301	327	327	344	345	342	340	360	317	353	304	338	363	328	341	327	330	303	343	338	302	348	342	335	335	332	326	330	328	345	333	327	332	333	358	307	361	368	313	326	338	328	323	332	325	305	354	318	333	323	318	316	363	311	333	327	320	354	330	340	347	343	318	357	328	317	323	359	317	327	322	360	348	312	354	336	340	296	283	334	295	323	334	329	345	311	333	317	374	340	336	280	318	366	309	334	335	326	342	355	324	316	324	312	336	344	337	345	319	351	370	308	345	322	308	333	333	308	308	319	322	330	326	315	340	333	319	313	296	345	369	318	360	329	317	322	342	310	325	330	305	301	359	319	322	330	279	364	336	323	332	314	308	338	326	336	320	330	347	352	328	289	324	272	361	313	318	350	321	333	356	302	331	325	347	336	341	359	335	344	331	345	316	298	343	341	345	344	311	309	340	365	337	327	306	287	326	319	335	331	320	337	334	308	314	308	329	361	317	334	335	344	334	343	337	317	341	319	315	318	316	314	336	326	309	359	323	338	313	336	320	324	374	359	323	312	341	305	320	333	330	310	325	321	349	324	318	339	332	349	327	342	311	280	335	328	316	367	313	337	383	326	311	307	325	363	322	346	329	351	351	306	333	341	342	339	329	339	347	328	342	324	358	327	344	306	304	338	315	304	334	318	342	320	319	319	330	336	344	340	309	335	345	311	337	310	345	331	332	306	321	310	308	312	311	323	322	318	291	329	335	332	325	357	330	345	347	348	310	334	312	383	353	348	324	361	341	340	321	351	344	308	332	328	328	343	348	323	319	286	339	308	363	310	358	351	338	303	323	369	319	304	357	329	337	296	345	308	325	327	337	340	327	317	328	334	305	348	317	315	308	349	317	315	320	352	310	344	277	365	332	327	312	339	323	290	328	342	318	324	307	320	331	338	331	323	312	338	358	306	318	340	334	333	351	353	340	325	316	323	321	356	348	316	326	342	339	301	320	320	299	364	340	342	344	336	349	342	348	331	345	298	330	334	320	334
34653	22784	2156	2469	2272	2056	1694	1562	1391	1277	1308	1148	1106	1119	1021	990	997	961	959	931	901	903	895	916	892	906	890	894	870	875	858	879	894	859	842	896	879	873	903	852	876	874	882	897	870	808	838	827	829	880	817	829	850	830	821	845	849	847	860	851	848	781	805	829	803	835	834	868	820	812	850	835	791	844	815	884	836	830	866	851	831	893	805	824	876	888	813	857	842	860	847	806	818	881	870	857	882	852	818	913	844	822	803	805	813	844	872	817	806	790	836	791	823	827	849	849	820	851	849	866	839	826	851	832	900	814	821	846	828	821	850	822	811	778	879	887	859	838	824	847	805	806	838	803	828	823	863	875	749	851	803	774	875	862	796	833	802	883	830	825	868	869	768	847	855	838	847	876	835	831	835	812	879	851	854	853	840	872	788	844	802	863	824	816	806	823	805	850	867	819	846	833	829	826	824	823	843	845	796	796	823	813	854	838	872	858	823	777	832	826	896	796	825	842	818	805	838	770	903	820	792	780	839	819	806	855	820	808	821	852	804	800	818	873	882	842	808	831	789	803	852	789	866	827	866	788	844	816	835	853	876	818	874	793	818	838	812	884	845	802	850	872	759	804	805	817	843	785	844	824	850	844	838	831	839	853	879	827	847	855	844	811	843	881	825	846	863	865	762	818	817	783	836	829	811	786	846	833	818	858	850	808	827	822	780	827	836	833	851	831	804	839	862	829	852	778	853	821	858	786	792	807	873	839	804	822	856	883	848	843	853	812	853	862	835	845	874	854	835	848	838	838	826	803	854	877	855	787	794	786	815	799	796	823	841	873	862	875	864	815	846	833	845	808	877	825	884	771	859	822	822	851	824	819	881	834	880	865	868	857	837	833	831	831	784	823	850	838	824	791	778	840	786	815	814	842	830	799	849	885	808	875	859	886	875	834	827	841	814	855	774	828	815	819	865	835	810	870	875	876	833	812	863	868	827	853	823	816	869	860	862	890	857	823	816	845	841	833	876	820	817	837	823	812	847	792	821	787	851	844	868	799	845	798	840	814	845	855	817	792	834	851	841	847	843	835	834	851	870	853	834	782	820	816	778	875	852	814	880	827	825	804	875	806	841	842	838	851	820	849	818	864	776	893	772	840	857	818	800	858	850	900	849	769	868	807	831	893	839	877	841	848	792	784	847	810	887	838	853	838	830	836	883	861	802	821	785	866	847	811	827	844	797	860	838	847	849	859	817	819	831	799	848	821	773	802	789	813	832	834	806	838	830	817	794	792	827	852	817	832	893	816	867	831	786	836	847	851	819	836	912	841	843	805	838	833	819	819	847	848	839	802	785	783	890	823	855	825	832	777	805	806	835	791	835	906	832	817	848	792	846	782	825	828	858	836	809	855	804	871	777	804	788	803	826	797	857	882	844	849	865	837	790	852	905	813	791	844	835	766	851	866	822	808	839	840	814	826	833	778	852	864	849	855	859	832	842	840	844	785	738	803	829	791	782	782	774	844	824	789	841	780	823	873	825	856	833	873	856	850	772	818	806	809	801	836	838	849	818	820	850	816	811	887	812	828	881	884	871	837	835	873	813	844	816	847	775	820	826	832	807	843	855	885	848	840	828	849	834	883	797	807	798	838	871	823	881	860	868	861	774	817	818	829	831	820	876	855	840	827	819	800	853	824	817	873	743	876	821	827	871	815	824	841	802	870	859	777	789	828	832	858	801	792	889	832	841	841	880	840	847	845	857	842	815	855	824	828	847	837	834	852	811	847	838	830	827	863	825	824	818	852	842	803	814	844	838	876	886	842	834	831	814	830	813	801	852	870	806	822	783	804	839	828	830	862	852	849	895	857	872	796	877	804	829	844	830	798	747	841	866	856	864	817	844	795	825	835	839	798	767	825	805	815	851	837	800	845	867	806	804	838	853	819	830	843	785	820	787	777	799	854	803	866	827	815	808	863	851	830	894	796	864	858	843	802	831	835	847	828	800	870	848	817	850	834	828	874	846	803	807	789	821	850	803	819	806	834	836	804	839	819	859	803	839	770	846	853	852	799	845	838	826	854	865	832	863	794	809	849	807	820	819	837	835	797	825	838	802	831	850	790	825	862	852	852	827	832	836	806	807	830	831	824	842	819	807	811	835	839	843	823	828	839	848	790	873	853	811	828	790	830	812	809	877	788	815	863	785	812	858	779	825	810	861	833	812	801	848	778	804	881	858	867	791	815	818	836	785	790	767	812	817	865	873	857	850	825	844	875	771	833	796	880	865	834	823	827	834	830	854	831	836	844	831	865	856	854	846	801	847	854	895	767	812	808	845	822	828	810	846	818	808	816	851	835	806	823	884	873	786	866	857	846	862	811	795	822	848	837	847	768	874	886	879	839	857	788	810	805	823	804	835	821	849	823	835	842	878	880	842	840	860	805	820	841	802	838	831	892	856	792	823	798	782	854	831	830	859	791	802	864	813	831	813	808	865	800	863	829	839	827	821	796	825	831	828	766	825	806	902	826	797	872	849	855	863	826	893	842	814	836	806	832	821	880	840	838	814	790	843	826	845	856	829	793	841	870	838	819	880	787	825	907	794	867	863	827	839	808	852	819	850	834	805	903	830	844	849	809	826	842	807	801	837	831	843	891	816	886	873	877	845	833	815	834	898	843	815	854	865	861	881	838	830	842	847	878	873	819	806	819	862	818	807	843	845	892	846	842	799	823	799	813	869	875	846	818	824	857	879	834	821	808	821	824	866	834	894	847	858	770	811	884	838	854	876	790	843	812	834	903	798	853	781	831	841	870	856	862	824	806	886	820	820	871	862	839	840	855	832	798	857	889	845	858	853	863	788	850	848	828	836	793	861	828	843	849	856	892	829	911	809	839	824	813	829	806	828	891	810	860	846	833	857	845	833	843	766	845	839	843	801	802	866	828	858	810	807	829	832	802	855	830	789	844	817	820	881	807	854	794	833	802	876	784	787	858	821	853	846	871	817	800	873	800	827	817	848	804	821	793	874	822	845	818	867	864	824	835	828	805	865	824	849	830	884	785	787	853	787	837	843	841	870	744	822	840	884	820	855	867	842	817	835	837	863	815	867	835	810	799	838	832	815	810	858	814	843	821	819	791	817	833	889	809	832	825	781	838	835	863	847	789	850	807	839	825	838	836	829	827	792	841	849	771	871	797	822	781	828	823	872	819	878	847	822	865	851	830	860	826	821	822	864	825	786	855	845	796	841	808	846	828	825	832	835	830	936	838	807	839	812	803	817	842	847	842	800	816	829	815	844	855	854	804	887	829	865	828	838	798	802	807	834	846	830	820	856	795	871	844	856	837	830	843	836	865	794	856	829	849	830	839	852	819	798	837	797	809	857	811	833	860	795	842	818	812	821	796	801	850	832	820	827	796	811	842	857	795	844	872	861	832	849	815	866	759	813	798	833	811	812	805	859	808	814	847	875	837	818	848	820	798	829	814	815	806	787	860	818	936	833	855	831	844
65238	51570	17439	3176	1116	813	673	542	533	495	450	470	434	433	370	392	382	415	382	372	370	377	378	336	357	356	374	350	362	376	370	413	332	349	347	361	380	371	342	349	340	361	365	364	320	328	405	339	334	380	361	350	348	329	367	355	333	352	387	338	363	359	340	336	350	376	329	339	340	353	322	318	354	343	361	370	330	352	338	326	345	359	379	310	330	364	369	349	333	331	367	356	369	356	328	329	369	356	374	377	314	346	358	340	331	368	343	354	350	375	388	356	336	346	367	334	314	363	346	358	341	338	325	347	339	325	367	392	358	367	378	367	333	347	363	345	346	350	375	355	375	351	376	329	382	352	345	311	321	321	382	385	321	341	340	406	356	381	340	341	343	355	338	346	325	349	335	320	326	377	365	372	355	321	331	388	335	312	373	358	361	329	323	345	363	340	345	339	305	342	377	320	386	336	343	364	343	343	358	363	380	357	342	366	335	377	347	393	363	352	344	359	314	326	350	370	369	370	315	308	318	371	356	359	377	344	347	331	310	372	333	333	357	376	348	312	348	368	308	382	335	369	364	370	391	349	382	399	342	346	313	337	343	364	346	355	338	338	340	333	372	340	375	320	322	345	348	364	344	347	323	344	349	355	349	321	351	335	314	326	359	342	372	370	354	325	356	353	371	352	341	352	330	344	338	345	353	310	344	324	371	376	352	349	333	329	350	361	376	333	371	334	351	360	347	356	369	347	375	335	367	348	353	318	344	356	359	325	372	327	339	367	326	309	354	339	359	339	307	380	352	340	341	341	340	308	329	301	315	350	318	334	318	352	327	340	338	322	347	315	345	319	335	329	329	366	336	338	347	314	382	333	317	360	383	374	368	324	372	359	359	335	327	342	333	347	330	344	360	335	362	384	337	317	368	348	334	338	368	345	339	325	328	337	319	368	355	401	347	339	345	362	354	383	347	343	312	364	333	383	339	341	358	351	369	331	317	312	348	352	328	352	351	372	340	339	358	328	304	341	332	343	328	356	326	362	339	367	339	327	327	373	370	342	359	368	330	356	355	384	319	353	351	335	330	346	362	361	346	321	397	347	355	380	325	371	359	353	354	358	361	353	343	335	361	335	344	343	350	347	368	375	324	350	375	333	365	323	338	370	353	348	361	329	353	342	334	342	326	348	374	369	353	344	334	332	329	345	359	351	373	332	352	354	359	332	383	367	334	366	321	350	344	349	375	348	337	351	361	364	352	397	333	317	351	362	322	368	341	337	339	378	352	381	335	321	337	347	348	348	332	353	341	342	351	348	367	378	343	384	326	329	377	352	398	345	341	349	341	325	303	367	347	337	342	341	366	369	347	347	371	346	340	341	375	332	368	356	343	354	332	304	429	326	337	345	353	353	353	340	341	349	370	342	349	350	336	345	333	356	327	355	364	317	350	346	326	358	372	361	337	359	317	338	331	361	374	333	372	332	373	321	363	357	313	343	321	359	326	324	365	326	364	357	336	376	360	340	341	341	337	345	366	344	366	350	343	315	395	374	358	352	394	332	346	361	338	360	357	364	355	363	342	334	315	331	329	355	355	369	368	408	314	350	370	356	332	370	334	327	378	326	359	355	331	371	327	397	349	361	334	316	350	339	312	338	353	347	358	352	321	349	324	334	371	321	326	326	348	390	345	396	355	362	331	331	338	345	363	337	308	340	347	342	343	382	342	348	364	340	349	349	330	362	354	371	333	332	349	352	327	369	377	340	347	388	322	371	358	359	307	343	337	337	358	347	344	333	323	375	359	378	348	336	351	344	381	368	377	327	374	355	342	354	357	353	313	343	352	329	338	331	347	377	350	358	371	354	356	341	342	334	331	337	372	362	337	334	339	380	379	326	329	313	352	359	371	351	325	356	303	373	363	336	391	375	349	348	348	416	354	344	373	372	365	341	332	346	385	373	375	348	380	369	338	346	342	367	323	323	326	355	332	335	335	348	336	367	328	341	342	346	349	310	377	351	358	339	364	331	372	336	365	324	343	370	332	377	368	323	331	325	350	375	338	349	372	340	351	352	342	344	354	376	339	358	353	304	392	346	340	342	370	337	329	324	360	331	340	356	358	351	366	352	375	353	374	314	330	328	348	337	345	369	353	359	392	348	335	345	345	375	349	337	328	346	350	330	367	315	362	337	340	386	393	356	372	331	357	343	362	359	360	359	375	344	348	358	326	346	373	320	329	335	358	366	345	359	345	337	339	376	339	363	352	386	347	339	348	324	331	370	365	407	344	366	355	356	344	363	332	331	333	371	320	355	341	338	361	389	339	317	377	337	350	340	342	329	309	320	294	340	363	354	353	348	379	373	345	365	373	349	374	355	338	355	312	344	342	357	331	342	375	332	337	357	313	337	339	319	331	338	353	349	352	352	342	341	327	339	362	324	361	352	335	370	361	329	378	351	338	336	349	362	327	366	371	331	348	383	350	368	338	334	317	367	362	352	342	347	328	351	357	331	340	356	347	374	371	319	381	348	354	330	388	323	356	370	325	346	350	326	384	377	319	331	328	353	317	326	346	317	372	382	315	344	354	323	365	342	332	350	346	366	337	334	335	353	349	363	362	362	335	330	348	319	345	347	367	344	348	370	354	302	367	337	345	396	361	331	358	357	366	336	350	348	360	349	328	332	386	331	356	363	333	335	363	345	370	347	361	340	347	340	340	347	332	364	358	331	334	357	398	381	372	353	352	348	363	314	314	354	338	353	328	377	326	336	372	330	323	352	339	347	350	351	339	407	331	339	348	333	345	337	349	349	340	346	343	336	344	366	334	355	317	323	323	386	331	376	338	370	366	361	364	338	305	344	363	329	367	345	345	352	376	347	323	377	347	361	358	346	367	288	358	364	372	353	361	359	325	356	344	366	342	362	369	340	362	352	388	343	348	312	319	354	345	366	341	327	336	326	334	333	358	315	357	330	345	370	350	344	343	369	371	386	351	331	352	341	355	338	322	368	344	345	318	370	369	303	348	334	336	353	310	329	362	359	333	294	356	359	362	346	337	371	337	319	336	343	384	344	351	341	330	336	360	353	325	336	393	338	357	345	382	345	349	347	369	359	380	367	335	379	323	328	336	313	344	372	349	293	322	336	365	348	315	365	368	356	370	368	365	332	350	390	371	373	350	352	326	352	339	354	357	324	360	350	337	325	376	344	337	369	349	378	333	330	375	349	353	348	322	350	367	379	341	397	327	361	354	345	371	314	338	326	358	357	323	358	349	319	370	347	316	372	323	353	345	370	339	325	360	347	352	360	347	361	358	339	351	351	329	339	350	326	338	302	345	336	374	365	358	349	355	324	361	358	350	343	369	329	356	354	333	362	319	375	337	368	343	349	368	388	350	332	343	348	338	352	313	344	347	371	374	346	342	334	338	338	349	381	354	350	348	343	380	367	342	349	348	352	330	340	393	348	364	353	360	336	380	334	366	346	400	341	374	359	326	368	375	362	339	340	312	330
43580	29994	3538	3980	3683	3069	2583	2210	1854	1728	1606	1450	1367	1374	1235	1204	1138	1113	1148	1054	1111	1050	1008	1056	1046	1011	1000	973	902	955	931	909	995	857	906	907	888	926	900	914	918	849	875	859	859	857	915	911	875	874	895	862	887	867	814	908	832	846	878	917	843	864	826	861	871	835	849	936	811	855	805	846	839	871	850	828	884	867	851	890	863	880	856	862	852	885	915	843	861	929	831	831	846	893	805	872	831	866	893	860	881	830	800	859	802	846	856	845	897	826	844	849	864	841	885	869	854	867	805	843	819	816	841	780	801	890	843	853	835	877	845	838	857	854	832	852	859	852	825	859	795	834	842	859	856	838	844	830	858	880	871	897	832	846	820	822	876	885	856	860	754	871	800	830	859	881	818	888	843	831	795	815	843	844	817	815	809	875	837	869	830	850	897	837	820	825	839	825	849	864	847	836	816	840	785	822	825	826	780	826	843	881	805	777	860	908	885	840	859	841	859	837	847	817	832	854	917	818	845	797	809	770	770	890	768	852	829	851	885	834	845	799	863	846	832	837	811	835	892	846	877	878	857	850	826	849	883	892	810	810	831	841	868	817	892	816	785	851	837	838	847	854	827	892	837	857	845	817	850	797	836	852	848	814	846	844	784	830	828	832	794	861	861	802	871	865	851	859	841	863	901	877	840	817	831	847	835	873	828	821	805	810	841	823	804	774	821	845	890	817	885	805	849	824	801	834	872	847	881	847	800	838	813	822	858	854	897	856	805	823	893	852	811	871	831	828	809	844	855	800	808	832	841	826	831	879	872	813	860	865	809	839	808	821	862	862	838	852	798	799	849	817	830	828	837	917	818	827	780	820	854	793	824	846	835	891	776	800	825	832	852	859	848	812	865	851	765	853	795	833	826	855	822	819	895	839	832	895	817	851	861	868	846	844	874	876	815	865	888	854	843	827	828	874	867	864	840	809	846	815	850	865	876	844	829	839	867	791	839	863	855	890	831	813	835	861	819	829	874	816	862	837	787	872	854	882	845	892	837	789	836	813	775	797	842	878	819	863	785	855	866	789	871	868	817	814	848	841	845	834	848	821	822	846	836	801	841	834	856	821	838	858	861	847	853	807	836	808	813	785	858	832	791	813	809	872	822	912	790	814	788	812	862	831	844	869	868	881	872	855	822	839	823	846	842	872	780	806	842	867	831	851	834	816	891	891	844	808	864	873	820	875	819	790	833	887	892	833	866	906	838	813	801	859	850	803	820	878	832	833	828	859	866	832	896	841	812	915	895	835	826	765	807	894	881	815	848	866	806	838	844	845	839	848	892	891	782	859	852	801	828	813	841	890	851	835	816	828	844	868	812	857	885	851	878	849	903	835	827	799	866	893	832	838	894	862	846	845	811	846	798	842	852	814	773	848	798	835	831	794	822	850	827	822	841	858	875	795	873	850	852	824	832	842	825	832	866	881	880	853	857	823	836	887	843	864	842	819	844	833	849	822	840	857	810	837	793	841	859	829	826	784	847	854	836	878	808	873	880	845	865	832	889	857	812	800	789	844	806	849	861	811	875	826	861	884	840	825	915	845	833	837	789	830	874	899	829	934	824	790	862	827	879	820	831	846	781	868	875	812	856	870	799	852	918	822	817	857	869	801	831	851	814	780	839	840	839	896	838	835	859	814	870	827	791	871	800	882	878	859	859	870	838	835	813	868	836	879	818	786	883	822	832	815	817	800	828	843	858	932	808	829	870	790	838	825	868	835	859	834	869	852	840	794	842	871	803	849	772	889	845	881	855	821	799	859	841	811	812	839	870	805	910	875	830	807	848	877	889	842	816	850	894	837	836	834	787	848	835	882	872	791	869	865	842	812	872	826	816	861	817	820	832	869	835	851	799	843	813	872	884	834	834	855	872	847	861	839	826	866	848	840	812	805	855	786	817	826	820	786	814	858	850	820	875	809	815	855	835	806	842	887	851	839	807	833	858	838	812	839	837	860	827	819	853	858	846	819	824	814	825	849	861	832	891	816	829	850	786	798	880	902	808	795	902	919	810	871	849	817	859	829	811	871	867	810	826	810	875	798	850	872	843	893	849	818	891	847	866	869	848	789	817	833	867	837	877	818	820	844	866	797	823	818	866	838	811	846	839	829	858	864	832	853	815	901	801	872	890	831	832	825	833	809	877	800	802	831	793	794	820	859	833	882	856	819	836	804	863	844	834	876	797	869	894	875	840	848	804	813	858	869	836	824	875	845	808	804	837	850	833	846	813	885	888	843	791	872	826	846	830	842	873	829	817	811	841	809	855	849	869	848	842	835	883	858	823	800	797	803	829	856	888	853	811	836	854	870	883	812	813	883	855	848	842	868	800	887	835	840	846	772	892	857	857	848	880	915	826	860	881	814	876	828	864	845	792	876	797	806	840	909	851	853	847	825	786	836	861	862	807	852	843	869	856	918	877	825	863	827	845	806	856	853	859	831	848	838	818	811	864	845	882	812	884	783	884	799	866	850	848	847	850	894	813	798	840	857	826	874	872	818	806	874	822	768	849	811	819	860	825	823	821	858	860	816	874	835	827	820	859	831	893	816	871	801	850	851	913	876	867	846	836	794	888	890	860	876	891	834	815	855	900	856	858	835	825	789	832	807	817	803	871	831	850	811	840	818	833	841	809	833	827	910	815	825	825	815	834	883	863	859	828	820	846	895	854	872	802	806	826	832	835	776	825	819	878	819	854	880	859	845	887	808	846	851	847	817	861	773	849	811	842	810	802	853	881	838	795	832	823	822	838	886	887	853	805	812	830	837	842	831	802	813	866	877	821	856	855	829	847	831	841	826	882	853	829	850	842	870	915	816	828	815	791	828	810	840	897	827	797	822	857	882	826	843	816	815	790	829	863	817	843	861	826	855	859	823	840	809	824	819	827	855	813	852	882	842	824	838	825	836	828	848	851	865	807	865	855	859	886	874	833	852	814	858	791	883	838	824	804	850	820	817	847	828	879	842	831	798	851	815	863	830	793	842	868	829	783	850	821	852	801	825	838	865	828	851	881	873	799	854	892	827	856	845	834	879	906	862	879	826	862	918	817	832	804	802	919	835	885	856	896	902	841	789	861	872	795	793	848	832	794	855	773	819	883	750	797	876	857	875	807	846	879	803	838	854	822	819	836	835	794	820	864	831	857	838	831	854	858	824	836	893	770	855	828	902	830	815	802	864	886	850	840	827	844	823	844	810	737	826	862	801	891	864	857	897	842	854	805	836	850	868	854	874	865	797	809	848	863	824	927	844	843	847	792	814	826	791	824	837	849	815	877	857	867	834	827	819	805	745	817	797	797	796	890	841	818	839	869	862	848	858	823	821	905	818	824	819	830	867	893	822	856	878	776	828	787	847	885	829	882	781	866	899	854	856	811	838	915	840	850	835	785	860	883	869	822	834	843	806	855	860	839	878	838	848	864	851	838	871	888	805	814	869	865	873	818	835	853	843	854	818	849	853
9493	3157	208	198	198	177	188	189	184	170	171	161	162	181	163	164	153	176	162	163	183	192	166	170	167	179	153	181	180	175	186	197	163	153	176	176	170	163	172	169	188	181	159	179	171	175	185	143	192	182	187	181	177	158	162	157	165	154	185	158	183	148	144	158	157	171	167	208	170	158	182	141	153	161	163	146	178	157	167	165	169	148	162	144	188	164	155	176	155	161	180	164	161	148	162	197	178	157	202	176	175	180	188	164	156	166	161	166	180	176	198	164	169	171	153	182	178	180	162	179	180	155	169	177	185	153	182	175	145	159	156	166	177	165	202	167	162	136	147	170	179	204	159	172	149	162	174	153	194	192	176	158	171	167	187	146	149	180	161	140	135	166	164	171	154	177	162	155	156	164	159	155	148	156	165	170	187	160	174	185	183	164	157	146	180	164	183	170	172	191	154	174	163	167	186	159	168	190	168	172	170	168	192	181	160	157	186	162	162	186	188	164	172	146	186	173	169	155	182	177	151	194	146	161	171	154	175	163	170	169	156	167	158	185	179	179	147	153	196	188	158	183	160	150	153	189	173	141	175	177	184	174	158	178	181	164	182	184	157	146	159	164	172	163	173	142	163	157	180	171	178	144	153	142	152	156	164	182	154	196	158	174	168	173	178	150	173	173	156	161	169	176	161	173	158	135	148	177	152	157	164	154	153	172	175	143	177	168	174	158	165	186	174	173	179	163	171	173	136	167	158	168	148	187	168	154	158	143	183	174	142	168	170	176	157	193	160	153	195	153	171	193	164	180	175	174	182	161	174	162	156	167	182	162	161	173	136	156	180	165	167	161	176	183	186	161	181	166	192	179	167	176	152	197	148	165	187	180	141	165	190	177	155	173	176	138	163	185	170	182	169	164	185	157	176	188	187	168	171	165	161	167	189	175	166	178	158	183	164	147	161	159	169	171	174	173	157	153	184	155	161	155	186	158	181	158	165	155	176	150	175	173	157	162	170	177	176	166	183	166	191	166	164	179	162	173	153	154	175	164	173	163	155	172	163	168	178	164	151	159	181	176	144	159	181	171	171	163	195	179	160	178	154	173	168	172	165	179	166	179	163	172	146	157	159	169	188	156	170	135	164	182	159	176	169	196	170	181	157	174	158	188	148	190	191	150	184	162	171	173	137	181	184	152	173	184	185	161	178	183	155	180	173	159	160	204	166	158	163	164	157	184	196	187	154	156	171	170	198	178	145	166	158	177	149	156	180	177	180	162	158	169	165	173	177	196	178	179	177	179	171	184	144	168	164	175	210	173	174	157	162	176	167	153	160	146	178	170	154	161	148	175	170	158	130	173	183	145	171	174	197	163	157	193	178	175	159	184	185	190	170	197	180	181	161	165	162	178	132	158	182	179	167	148	170	159	177	170	158	167	166	155	171	159	186	170	206	163	177	149	152	168	186	189	193	187	167	136	187	163	155	161	161	152	175	183	148	173	185	154	192	172	171	173	182	163	180	157	168	164	168	167	169	171	175	164	155	158	180	148	182	181	170	170	185	156	169	185	148	167	181	185	174	167	169	179	154	171	171	152	194	177	174	170	140	193	172	168	168	181	186	170	179	188	188	175	168	163	158	195	154	159	183	155	171	165	190	161	187	164	167	174	150	179	167	168	173	174	155	167	201	184	176	176	166	188	176	171	148	173	156	166	166	181	165	201	181	171	168	155	161	177	163	143	175	169	171	162	159	164	156	170	185	182	189	178	173	175	195	156	166	169	188	178	169	166	161	167	162	164	164	162	170	173	158	163	171	166	175	198	174	171	168	163	154	180	165	186	159	196	182	154	163	158	140	174	163	178	149	182	178	153	168	147	149	175	161	174	195	178	192	195	177	181	175	169	177	162	156	180	184	167	195	169	157	185	160	167	185	169	166	177	174	178	164	166	167	181	186	173	172	149	172	161	167	148	159	174	173	169	179	141	148	150	174	149	163	163	176	204	162	163	169	148	178	165	148	163	167	162	178	196	162	169	196	162	184	176	163	157	178	166	155	185	192	188	171	172	151	156	170	163	192	135	150	164	170	184	148	169	168	168	158	173	183	169	142	179	192	172	154	163	168	172	168	170	178	163	169	156	181	173	165	153	169	180	166	162	158	161	183	194	177	180	191	188	216	164	170	167	152	177	184	180	171	175	149	169	169	150	142	191	165	159	169	180	164	169	154	162	142	177	177	167	155	174	158	148	154	162	167	162	154	157	165	166	181	164	158	145	145	167	160	175	159	183	178	165	190	172	159	141	192	191	154	161	166	178	165	156	150	177	173	187	163	180	185	160	158	168	174	195	175	165	144	185	177	156	153	178	173	166	169	162	164	141	168	151	177	171	183	151	168	180	165	156	161	166	160	152	155	187	160	165	178	168	169	173	167	154	169	170	206	169	172	164	157	185	180	160	155	163	189	171	165	145	179	168	159	177	172	153	170	169	156	142	163	175	189	161	155	174	164	174	173	155	190	175	168	153	154	180	198	161	173	173	163	131	185	164	187	180	158	163	177	153	174	198	178	174	172	158	152	173	178	185	194	170	166	145	162	168	157	178	179	162	173	156	174	192	149	144	142	184	177	172	188	199	164	130	168	147	154	180	176	149	155	176	175	194	174	149	170	143	165	140	180	170	138	145	154	164	171	191	148	171	154	144	165	181	165	184	173	178	160	181	172	196	167	148	160	171	162	160	181	174	180	168	160	161	163	149	150	165	170	173	159	190	166	171	146	162	162	160	139	170	180	145	176	167	171	168	145	175	156	188	175	137	167	180	176	140	179	146	152	180	160	169	175	167	164	157	165	179	160	159	197	155	172	182	176	156	158	168	170	166	171	170	174	167	188	159	166	166	216	173	189	177	158	165	159	171	170	156	171	170	173	175	137	171	187	168	181	168	187	182	167	192	160	165	153	167	176	164	146	144	169	163	165	163	162	162	169	160	155	158	170	170	170	175	153	185	174	148	195	181	191	176	147	171	166	155	173	174	169	152	163	155	191	137	164	167	147	163	172	138	168	171	153	165	161	136	169	183	148	174	168	185	152	175	181	179	148	153	166	170	167	191	185	171	191	170	152	171	167	172	169	152	185	182	182	182	191	169	181	194	189	163	171	179	184	205	181	174	150	142	191	146	177	164	151	176	153	162	177	172	169	195	171	128	171	179	165	159	171	170	157	162	181	173	198	154	171	172	155	178	164	175	161	179	178	162	173	203	163	157	175	165	160	153	151	178	161	163	158	178	168	187	189	179	139	178	187	179	155	154	170	150	155	146	165	148	171	172	195	161	180	177	186	165	165	169	173	167	176	147	178	179	165	167	181	138	167	175	180	172	172	163	158	165	175	160	168	192	174	175	160	181	142	155	163	179	165	155	147	196	172	182	150	172	185	191	179	152	182	162	151	177	175	180	171	153	147	175	168	155	177	174	171	172	162	185	184	177	170	171	168	147	143	178	180	167	170	156	146	178
10171	4790	519	547	545	536	564	530	516	516	509	515	462	501	451	492	481	491	471	490	528	495	495	503	495	513	511	511	501	487	485	473	513	469	509	483	480	494	513	492	465	497	459	539	470	489	517	472	498	498	520	486	473	465	515	460	509	485	467	492	474	493	468	458	462	476	483	511	459	478	457	495	486	487	514	495	473	498	510	486	508	501	506	519	512	461	526	487	502	498	493	493	491	453	474	516	466	500	457	507	476	449	517	485	465	491	487	484	458	467	471	473	489	494	536	469	489	482	514	506	507	495	465	474	471	509	485	473	459	485	497	457	456	495	498	484	500	442	491	479	470	465	478	495	473	519	494	474	447	445	512	476	473	531	459	498	472	510	481	485	528	461	465	484	475	487	474	509	465	496	459	494	467	508	461	482	468	500	506	484	512	493	494	511	511	520	483	513	507	463	473	530	460	452	448	479	526	472	477	484	440	467	506	470	511	487	473	487	485	506	476	496	469	509	471	526	492	443	475	497	513	444	501	500	479	471	465	416	457	521	467	492	497	522	470	453	506	478	509	511	489	487	457	472	483	499	494	502	530	498	476	517	478	472	558	483	486	492	497	457	463	457	455	453	449	514	456	492	458	472	502	461	468	493	490	489	505	486	486	483	478	480	491	465	517	490	463	474	483	469	495	475	517	476	482	458	494	464	500	504	487	533	492	465	474	507	449	484	468	469	498	465	503	473	517	483	460	447	491	475	493	487	461	482	497	521	478	481	467	508	491	453	502	512	508	472	447	463	503	424	492	510	476	495	505	485	461	539	449	489	494	525	495	467	507	520	502	513	489	501	487	489	543	473	486	508	503	491	481	505	478	492	494	470	517	449	488	487	468	466	472	480	532	467	506	437	487	500	462	536	473	557	500	556	505	466	487	501	462	456	447	526	458	436	488	487	521	519	485	520	482	492	480	466	458	495	486	480	466	463	477	490	474	530	474	487	484	512	485	457	446	505	464	500	487	483	492	454	541	478	559	520	508	466	502	522	472	526	462	498	511	500	501	509	501	500	474	468	477	464	484	474	528	479	472	497	488	495	471	443	526	519	485	482	501	446	508	494	465	465	475	476	481	475	501	489	471	498	540	471	464	496	501	484	491	483	519	510	486	469	496	494	450	477	510	495	468	487	489	486	468	479	476	474	495	466	470	459	489	477	485	491	486	506	464	464	525	482	483	506	473	485	464	484	506	482	461	485	513	517	464	485	467	515	479	503	527	476	465	467	501	499	508	508	490	448	456	503	481	496	504	494	495	494	515	531	488	482	487	463	463	459	502	480	454	460	496	451	482	503	501	462	475	461	477	497	521	507	492	453	461	466	507	512	467	495	494	428	446	478	494	524	499	473	506	475	507	506	472	467	482	498	462	482	510	510	544	506	488	524	492	493	493	491	463	470	487	532	475	526	484	462	483	463	481	468	490	458	497	472	466	441	440	478	507	476	479	473	490	413	500	500	511	505	505	490	458	509	465	511	491	504	472	502	493	504	470	492	426	513	518	482	485	458	476	475	464	501	482	483	489	450	511	481	442	500	505	475	479	500	502	488	486	498	489	470	478	500	452	502	464	476	467	469	478	471	489	516	438	469	469	471	467	471	495	468	517	498	496	478	494	496	522	520	459	443	505	490	504	459	491	464	466	529	449	476	486	447	491	507	504	465	480	507	496	481	517	497	509	508	492	504	448	446	490	491	486	476	496	475	514	539	430	483	496	460	468	493	503	491	499	482	493	513	517	478	501	498	502	480	461	501	482	495	465	468	460	505	463	509	476	535	480	485	485	503	515	485	505	494	487	501	489	499	460	482	506	465	516	449	476	527	505	479	483	514	460	464	469	480	490	528	460	487	489	498	491	439	490	472	510	519	480	501	512	465	502	481	449	498	515	483	469	434	495	532	510	499	487	525	476	463	501	484	476	442	475	488	501	527	489	489	466	481	504	484	469	449	450	457	494	497	471	436	456	499	490	462	505	456	474	453	467	461	438	510	510	459	476	491	465	531	472	499	472	517	467	504	503	495	481	497	459	459	483	464	476	488	494	518	480	537	481	523	488	481	475	514	478	502	472	532	473	488	496	502	497	457	504	477	501	497	500	474	511	505	483	481	503	433	519	467	523	469	501	483	503	496	472	509	464	484	481	510	456	498	476	473	474	483	509	486	457	484	472	498	516	491	473	515	474	456	489	467	478	451	497	493	465	471	491	491	449	492	452	511	479	474	473	518	490	482	482	528	446	485	455	470	502	508	502	481	495	471	490	517	480	454	491	506	448	502	491	480	497	466	497	498	519	529	515	507	482	483	501	464	505	476	470	472	470	508	469	460	489	512	473	450	416	469	481	468	534	533	508	469	476	470	503	511	510	478	461	524	494	512	489	473	478	474	487	497	483	489	514	507	517	438	460	473	466	465	510	487	501	496	493	515	480	475	506	472	482	511	472	500	472	484	460	450	503	417	485	502	494	494	483	477	477	496	469	458	510	501	505	470	502	480	490	498	497	533	525	486	505	480	496	452	488	482	510	492	507	492	472	498	485	511	498	534	475	466	458	489	464	501	517	502	514	473	450	488	494	492	507	464	495	466	481	450	443	485	493	502	477	491	466	493	474	501	476	527	496	468	517	490	522	488	461	494	493	493	477	526	474	467	470	493	478	489	514	455	508	505	488	441	528	467	490	517	483	535	489	482	510	464	467	491	511	553	500	528	486	518	474	479	494	499	500	513	500	501	492	462	452	508	488	495	480	490	502	510	504	499	470	478	519	503	475	477	485	495	495	468	481	496	483	486	494	461	483	476	524	496	516	498	497	509	519	515	463	451	455	450	488	492	495	476	446	441	476	478	486	489	467	501	480	504	529	461	463	466	483	481	490	455	473	484	473	484	512	477	496	509	453	477	500	468	490	456	520	511	419	458	464	464	486	497	504	484	466	478	470	480	456	476	517	538	462	469	516	501	469	499	480	514	463	521	527	517	452	471	470	457	507	516	461	473	501	503	492	432	491	469	467	473	508	480	460	498	473	447	460	468	498	457	460	494	498	482	479	495	496	504	493	507	469	508	483	464	492	504	504	491	490	437	492	486	513	470	472	500	511	477	443	464	472	498	486	493	520	494	472	507	531	497	491	515	530	470	446	498	455	473	500	508	530	527	444	483	472	525	472	479	489	503	478	469	450	514	500	449	495	477	466	515	541	455	482	518	485	497	493	529	495	490	503	468	482	460	483	514	433	496	485	477	464	473	533	507	484	508	500	519	454	505	471	491	482	466	486	518	468	459	480	510	494	473	487	482	503	512	459	461	495	478	516	476	519	528	471	507	490	465	459	451	495	471	501	517	469	480	509	507	491	529	524	463	460	448	483	541	508	494	460	480	481	474	498	522	507	450	488	495	539	469	496	462	463	496	520	562	525	478	496	488	508	485	488	487	489	492	470	530	458	468	514	445	446	487	491	507	490	478	465	493
53947	42938	7715	948	719	560	470	457	412	386	366	376	382	380	363	359	343	356	338	357	355	362	329	321	369	330	321	335	361	305	328	333	309	356	326	308	342	358	327	343	341	366	330	333	353	366	365	335	349	345	379	325	342	334	305	345	329	332	295	338	341	326	329	345	323	337	326	316	350	359	321	315	325	362	339	342	341	321	292	352	329	358	349	317	333	371	304	307	360	329	326	283	337	345	332	321	339	326	333	363	303	317	333	355	325	337	327	326	310	362	336	320	309	308	348	356	347	317	314	320	316	365	341	356	327	368	329	327	330	319	341	291	352	350	340	291	305	305	331	339	329	319	328	290	329	300	313	296	332	321	338	351	327	347	307	319	312	343	310	334	306	308	337	348	331	330	336	344	381	335	340	314	341	368	315	377	349	385	323	315	330	337	305	309	302	351	371	343	328	302	319	321	342	346	351	350	351	361	316	306	316	313	328	339	331	297	323	325	333	354	312	355	344	343	332	353	324	331	364	362	331	331	360	299	330	370	322	334	327	315	324	344	341	309	354	323	328	342	340	328	338	324	332	331	354	347	337	334	313	359	327	357	321	309	321	340	318	344	329	335	320	325	322	310	287	333	339	334	325	335	300	295	354	336	316	314	337	298	329	338	312	353	313	306	336	354	310	320	381	317	350	364	294	328	346	347	313	352	323	290	354	380	349	368	315	321	332	299	356	312	317	379	352	307	295	324	308	319	332	360	350	320	347	324	319	304	369	362	329	331	330	323	360	371	343	329	328	318	335	323	314	320	313	334	315	330	347	344	292	348	336	319	307	332	344	325	302	368	344	307	358	348	343	339	327	329	347	343	329	356	349	344	297	333	324	324	328	326	309	329	355	314	336	334	292	355	353	305	300	317	346	276	289	325	347	352	296	338	299	311	330	291	344	343	308	329	347	328	345	342	311	331	319	332	335	322	317	331	337	321	324	330	338	314	366	323	337	347	333	345	327	349	347	317	340	326	328	365	346	319	368	292	309	335	363	344	349	308	294	363	318	342	336	357	318	350	350	343	320	322	337	328	339	329	289	303	318	343	339	338	339	297	332	315	344	297	316	305	362	346	346	320	314	322	327	325	304	339	332	309	312	320	330	331	353	326	356	362	327	325	337	327	322	316	301	314	333	381	318	289	337	317	341	340	302	352	354	344	341	322	331	361	323	298	350	317	299	306	318	353	356	355	313	306	315	348	323	368	355	308	329	340	300	326	343	320	323	330	313	332	300	348	310	329	325	327	342	326	346	329	351	347	322	305	308	289	322	358	329	319	317	351	307	382	350	349	347	322	306	330	343	344	348	319	319	366	332	340	342	341	345	353	361	376	311	346	357	341	302	345	336	338	282	357	328	342	300	324	329	300	324	321	326	340	360	329	345	352	329	322	304	318	354	330	304	314	321	310	333	357	323	343	322	329	356	331	344	362	326	321	327	344	328	346	333	312	326	347	348	315	350	311	334	352	329	326	317	343	323	377	300	321	334	343	341	366	349	289	321	337	321	307	350	349	318	344	343	355	310	320	349	348	342	307	323	359	304	343	312	373	301	335	316	330	337	333	323	331	298	317	345	326	297	352	349	342	342	361	361	300	324	347	315	320	330	316	348	331	325	321	302	327	330	337	346	310	324	345	328	328	336	309	326	292	342	291	348	346	343	340	334	326	319	371	359	344	295	320	325	355	339	313	341	308	341	340	312	356	332	314	326	328	299	359	307	320	369	334	293	309	338	347	319	349	312	378	327	337	325	310	335	311	327	328	343	322	323	292	297	317	321	298	328	320	347	303	336	378	392	316	342	309	329	335	313	333	328	310	354	340	322	325	330	301	354	327	344	308	311	348	320	341	342	307	329	320	308	311	324	348	321	327	305	327	302	365	349	324	338	333	341	356	318	351	344	332	355	330	312	307	329	326	365	312	357	308	346	342	322	321	342	324	349	342	341	346	322	300	334	296	362	316	311	309	315	347	314	339	321	324	343	313	334	330	331	316	318	339	321	329	290	293	324	339	334	369	372	310	371	318	320	325	373	356	336	316	322	314	353	339	342	316	342	365	340	317	346	331	350	328	322	314	340	329	333	304	346	353	326	327	350	322	327	328	352	324	334	338	367	336	306	343	321	341	321	296	349	295	343	335	298	307	346	336	310	357	301	312	312	314	300	315	344	331	332	323	332	372	328	355	375	311	320	340	308	313	350	344	339	357	328	314	346	316	325	326	324	362	328	327	321	330	346	319	341	330	331	295	327	345	336	328	360	329	323	315	340	334	313	337	324	332	316	317	349	331	347	370	327	341	330	335	341	359	374	365	318	336	322	358	347	309	337	317	356	299	314	307	330	327	299	332	315	339	334	333	307	349	323	335	310	314	311	333	329	338	352	327	355	358	351	333	347	324	306	319	350	300	332	336	345	353	357	331	374	305	345	344	325	352	337	344	283	354	359	352	320	315	336	319	333	322	337	353	331	344	345	320	324	320	334	361	353	347	334	350	286	351	340	338	349	310	330	345	347	344	358	309	309	321	323	324	322	344	326	348	328	311	339	332	306	363	340	351	319	310	339	331	304	326	339	309	334	327	288	356	339	332	358	324	323	330	297	301	356	319	332	331	338	367	335	326	337	294	318	328	346	356	365	325	319	321	382	349	360	300	325	341	353	315	307	335	352	323	322	307	276	302	325	325	359	346	318	325	327	325	327	318	346	300	325	362	359	355	339	341	325	381	329	313	337	320	332	335	330	328	320	358	322	337	316	348	317	369	305	337	351	328	325	313	305	360	312	320	359	359	310	312	340	331	351	317	350	347	335	336	337	326	324	339	328	346	315	321	321	366	363	346	309	340	312	341	324	367	337	327	358	357	340	294	308	323	326	314	326	314	327	354	312	331	314	336	345	325	312	339	366	319	324	357	341	334	314	329	322	343	313	331	320	312	289	334	332	343	318	340	367	335	329	360	304	334	329	310	327	327	336	317	334	338	336	379	340	347	370	346	358	314	340	340	338	333	335	351	356	361	324	342	362	339	302	328	340	307	324	301	325	330	304	313	323	311	368	356	312	303	353	336	344	337	309	320	317	346	290	372	328	352	366	303	349	351	326	331	361	340	310	322	334	344	375	309	303	335	326	340	353	351	311	323	322	334	343	337	322	331	339	321	305	322	325	323	342	347	321	347	332	313	371	340	367	340	360	308	335	335	343	340	315	324	319	308	344	321	341	334	335	320	338	323	319	326	322	324	346	312	308	316	323	328	333	323	333	310	312	366	311	326	322	330	337	343	361	311	324	313	323	339	351	344	309	335	385	299	309	314	319	324	311	371	322	323	336	307	354	319	375	351	348	350	320	343	338	348	321	322	304	312	328	342	332	330	318	335	355	345	336	295	348	332	329	345	344	336	332	322	320	324	364	331	346	337	329	336	354	306	334	320	340	337	345	330	317	329	321	353	320	345	353	337	326	276	355	306	314	333
33998	23171	2242	2592	2313	2055	1801	1623	1362	1377	1217	1223	1104	1078	1016	1015	986	945	966	982	936	932	915	909	916	920	886	852	848	944	873	863	836	905	842	902	870	866	839	881	894	824	859	781	839	815	858	877	862	817	833	839	829	873	875	813	832	845	839	827	843	805	825	895	802	840	874	865	841	867	827	845	857	878	776	875	847	848	812	898	841	811	818	867	835	852	859	806	828	853	823	866	812	823	867	821	828	785	814	837	858	810	867	792	830	809	805	822	831	863	794	809	822	809	806	895	852	863	789	871	828	812	840	879	869	854	845	825	825	797	800	846	794	813	884	855	849	845	862	800	811	806	787	867	868	894	815	821	801	807	795	814	819	812	837	799	834	796	815	836	825	842	872	823	893	830	826	843	848	836	845	873	854	848	871	852	836	836	835	842	811	809	848	805	877	784	872	831	810	824	859	831	824	856	865	780	848	819	826	833	769	860	875	802	865	819	881	781	826	808	788	848	820	828	792	838	880	823	815	804	809	844	831	837	816	818	829	864	777	867	822	807	811	825	808	792	762	818	850	878	831	824	824	808	849	827	804	851	818	821	800	889	821	809	869	796	869	824	829	774	854	804	802	817	829	786	792	750	819	841	850	816	841	811	839	751	837	803	780	827	856	860	799	829	824	747	827	840	811	849	867	808	837	849	836	820	836	864	802	829	813	839	867	817	874	869	828	828	824	822	804	782	830	827	835	847	797	817	868	778	815	800	812	800	843	847	824	843	845	817	864	852	839	770	855	836	866	844	843	873	835	797	821	783	841	866	860	862	777	862	869	831	860	817	855	798	821	835	843	810	839	822	820	870	807	836	817	776	847	874	864	815	825	799	812	864	881	813	845	826	859	833	787	850	826	837	815	846	793	806	785	832	888	856	830	810	830	748	823	842	831	818	821	804	794	840	876	859	805	835	821	849	839	832	847	775	779	814	807	828	815	844	844	813	820	844	845	769	802	874	827	829	876	799	779	851	820	811	851	826	807	838	830	863	847	836	885	781	846	809	829	826	813	865	812	830	809	788	864	829	796	755	787	848	834	825	860	825	811	859	831	831	813	768	821	854	808	821	802	846	878	858	819	837	858	864	823	806	800	805	836	835	804	778	836	822	805	809	824	828	818	779	795	795	845	824	782	857	816	858	767	794	816	797	838	868	856	826	877	803	842	850	859	869	881	831	817	872	821	799	807	790	793	876	827	815	848	811	839	810	840	843	849	833	828	798	829	800	864	801	868	823	801	782	858	805	795	775	859	827	852	893	769	769	855	809	852	810	807	779	882	794	813	798	865	859	815	853	802	778	819	816	804	865	846	798	834	784	811	824	808	868	772	809	867	777	827	803	815	762	807	857	842	779	834	824	810	850	830	833	791	848	828	784	796	820	870	778	803	839	840	815	848	860	794	804	820	846	801	826	817	847	805	798	800	798	827	815	834	838	804	836	897	850	806	809	847	851	783	823	769	801	858	848	810	862	796	859	840	778	782	868	841	835	857	820	814	790	845	851	824	804	878	850	850	856	800	856	870	861	792	809	833	834	845	855	876	813	844	817	828	879	805	840	877	822	805	800	800	812	840	821	854	830	799	811	837	807	843	818	875	829	816	858	854	827	818	830	811	817	839	814	816	813	834	810	837	829	810	806	897	810	868	806	765	857	825	833	873	817	802	811	796	849	740	807	812	816	807	837	833	822	822	827	782	838	840	877	850	873	805	816	854	840	819	798	858	808	810	808	765	834	826	793	832	849	788	830	857	788	820	804	778	840	823	833	823	833	809	814	832	847	792	798	834	773	813	854	841	854	824	825	826	817	819	865	827	807	831	808	874	816	834	855	818	842	822	772	846	798	774	818	866	784	847	807	850	889	879	869	776	802	811	788	818	831	845	802	866	834	815	830	845	830	852	808	822	826	797	856	853	798	744	785	861	882	846	796	826	858	865	815	771	779	868	842	833	864	786	790	825	810	851	818	811	856	826	818	814	825	847	812	856	784	865	775	850	802	784	818	841	809	826	838	797	834	796	869	848	787	808	831	791	804	861	817	835	860	901	839	844	839	853	832	835	860	868	825	825	873	878	918	829	783	823	859	834	825	848	830	818	819	781	827	827	833	866	828	834	845	824	778	825	839	876	823	852	839	847	898	851	826	852	817	789	784	813	813	793	821	878	820	811	812	790	763	902	843	845	784	812	849	781	821	815	838	818	809	798	814	829	841	817	822	839	883	786	847	804	816	793	790	839	820	823	825	867	867	893	835	856	820	801	835	840	835	833	829	824	821	808	834	799	816	859	831	800	840	899	841	857	838	841	847	841	813	836	803	819	803	833	810	842	870	856	833	844	798	795	836	755	842	837	839	823	811	864	826	792	846	806	817	807	824	802	808	796	810	839	868	803	858	837	804	794	867	855	789	802	834	863	784	848	817	811	804	852	852	855	825	819	819	782	798	816	833	785	832	832	881	845	783	820	802	842	823	806	797	833	810	785	854	860	836	829	850	839	831	783	845	820	776	807	803	781	880	781	813	819	793	811	824	834	843	880	874	851	807	819	843	808	788	807	849	860	830	794	837	817	821	823	843	812	861	855	842	844	872	826	793	838	847	790	849	810	828	868	843	807	863	837	830	844	866	809	794	831	805	856	823	782	802	832	777	834	800	793	798	826	859	843	843	842	808	798	835	850	889	829	852	735	836	782	816	840	770	813	829	793	874	859	851	820	836	844	830	790	858	859	790	801	847	806	831	804	818	857	820	782	799	789	859	834	813	799	835	829	780	815	799	842	850	838	853	795	849	821	816	826	829	889	860	831	810	829	846	919	826	829	846	832	796	778	828	834	788	803	864	815	777	850	809	811	841	806	873	871	815	830	892	871	834	842	841	848	876	809	835	885	795	829	819	822	845	810	774	798	826	866	797	802	805	832	857	891	825	840	838	853	850	796	852	843	837	852	852	899	799	839	831	787	806	797	858	827	862	853	800	830	864	854	777	821	857	853	795	853	789	832	761	821	790	868	864	820	802	832	806	832	811	816	811	827	838	874	850	825	817	818	776	871	822	853	793	800	849	826	837	854	821	825	828	854	833	822	826	831	787	828	779	859	867	857	835	883	815	800	787	877	769	808	787	854	827	772	792	805	797	827	836	880	825	843	848	783	839	843	782	843	867	841	813	873	809	818	814	844	781	857	861	867	827	832	852	897	798	852	863	846	808	815	827	877	804	821	823	868	840	851	855	833	764	788	864	858	846	832	833	819	765	857	827	846	802	866	811	809	822	838	808	809	816	865	818	842	854	858	850	821	819	797	772	835	806	804	850	867	903	800	838	852	825	820	854	861	831	808	813	851	831	810	820	823	882	856	839	905	804	867	828	784	825	810	797	823	817	782	789	797	842	864	807	868	804	837	821	829	822	861	819	854	788	859	822	806	843	871	805	869	796	812	883	865	798	863	809	837	846	857	820	807	861	823	807	886	857
68512	56477	15051	2752	1125	885	673	545	573	522	457	453	441	448	413	409	399	406	373	372	349	378	349	388	369	389	372	357	375	341	325	400	379	311	354	346	338	346	341	357	367	354	330	398	386	361	354	332	344	385	349	385	321	375	345	347	342	349	354	330	347	343	367	353	337	384	354	361	329	333	315	345	343	349	356	323	363	343	365	333	354	368	363	329	325	354	370	358	334	337	361	352	335	349	348	329	308	342	348	360	368	343	350	343	350	339	370	380	366	358	361	338	370	311	352	365	322	344	343	356	350	290	312	346	327	320	350	340	341	334	321	335	356	351	391	357	359	381	364	383	346	343	356	287	375	332	298	376	315	335	327	350	328	343	331	329	338	353	391	378	370	377	352	359	336	359	341	354	351	351	387	360	372	335	383	349	310	340	321	317	336	333	382	352	351	378	343	355	337	362	361	330	341	352	372	366	329	363	356	365	335	371	335	358	339	361	353	338	359	357	364	339	341	324	369	367	349	326	333	333	338	343	348	331	380	341	357	342	338	343	307	335	372	323	340	310	355	339	310	383	330	360	323	346	337	391	340	332	343	346	352	298	359	346	366	334	321	318	337	341	321	348	354	341	345	389	350	373	316	357	333	342	370	309	354	319	329	337	356	363	366	342	358	321	345	308	319	340	343	354	326	358	345	372	353	348	328	378	329	376	340	340	343	306	348	352	351	378	361	347	347	352	357	414	370	330	348	358	346	330	327	346	360	394	332	374	342	371	336	332	322	340	315	333	356	350	392	330	341	358	339	325	319	361	374	327	351	343	339	371	361	353	381	362	316	361	315	376	357	358	358	348	304	357	355	364	384	330	360	332	322	354	343	378	303	353	319	311	344	378	338	357	403	340	380	324	361	343	336	371	382	350	363	332	390	367	343	324	355	283	335	335	316	358	355	356	352	337	368	349	359	359	346	366	367	334	393	308	355	363	363	310	343	351	337	366	333	406	385	366	340	342	326	368	332	391	401	344	313	308	350	356	372	321	372	316	346	365	356	331	372	323	320	362	307	360	345	385	350	325	323	332	418	332	338	326	348	363	369	339	358	331	328	346	353	332	361	355	343	340	343	333	321	339	340	358	348	358	335	374	320	351	330	357	322	338	327	365	365	345	376	331	367	351	309	326	321	349	326	335	348	329	325	347	367	337	364	296	369	342	353	346	341	369	364	368	377	387	360	350	353	333	346	330	344	322	345	346	378	325	347	359	350	360	355	325	304	380	327	336	354	350	352	363	342	359	322	311	348	334	310	361	355	353	344	327	346	341	368	342	332	364	334	354	377	380	371	319	355	317	367	354	355	362	317	356	330	304	367	353	340	350	330	347	314	340	293	381	366	348	331	343	375	367	353	347	368	355	344	383	333	327	303	339	320	373	347	354	339	359	349	352	315	321	382	344	350	343	332	326	343	372	339	323	352	324	322	340	362	348	353	334	361	333	313	370	356	340	342	334	337	351	356	357	378	333	328	337	309	330	334	341	363	350	350	333	352	348	356	348	304	344	326	334	390	382	363	377	335	330	376	372	357	325	329	331	349	359	358	363	348	315	341	344	337	353	350	328	356	333	367	363	333	343	370	327	362	337	345	344	327	357	339	336	315	369	343	320	332	329	331	325	346	355	357	376	330	335	362	343	320	292	328	344	316	353	353	349	332	349	360	348	341	318	359	327	361	322	346	357	322	374	381	356	334	313	321	335	358	330	373	342	362	360	316	365	323	391	339	345	359	353	348	323	353	355	352	324	354	334	343	379	374	300	380	377	333	373	343	330	340	309	399	354	320	351	325	362	344	370	336	357	378	384	352	358	344	346	340	325	331	369	379	342	351	366	325	338	334	323	360	344	393	352	345	332	356	335	313	336	377	330	339	353	333	347	394	351	319	346	365	355	359	369	347	326	400	364	326	361	345	377	322	360	328	347	363	346	335	354	345	404	333	327	373	372	339	312	348	330	317	375	315	363	331	367	356	333	349	379	371	356	343	351	340	343	340	337	326	323	378	334	356	381	354	358	331	321	357	312	359	357	328	346	334	332	341	336	351	378	381	340	383	361	376	351	368	316	362	366	335	335	340	343	338	329	360	362	358	319	343	327	332	328	342	311	338	343	360	339	352	346	346	357	345	314	372	365	366	319	339	346	337	345	361	362	354	362	345	371	341	355	353	377	371	347	353	339	338	330	364	347	389	317	361	357	339	325	340	343	352	346	334	330	365	357	310	332	344	390	342	323	327	346	373	345	352	338	336	339	368	365	349	373	346	327	391	362	339	360	364	318	334	362	331	337	353	356	353	351	360	362	350	369	343	342	323	356	341	348	361	353	307	342	323	352	344	371	314	334	348	302	332	347	391	332	331	363	349	370	313	314	337	331	363	395	337	369	330	351	333	326	327	355	341	362	337	338	313	353	335	324	342	319	322	354	336	327	351	372	369	341	337	359	355	360	359	323	374	362	351	319	344	327	359	314	350	374	320	348	341	325	332	345	346	381	335	355	332	359	322	347	363	347	352	347	332	328	356	346	361	362	355	361	348	380	367	361	359	343	327	333	376	347	358	365	376	355	325	337	348	373	380	355	374	322	356	343	380	311	345	352	317	367	368	360	375	344	374	354	336	380	342	371	375	356	340	344	350	331	363	351	367	382	364	353	331	361	363	316	334	336	345	386	380	349	296	315	355	343	343	346	343	373	325	317	336	354	329	384	347	360	354	387	348	356	329	351	328	344	354	356	319	347	312	366	315	358	333	379	326	339	363	368	329	364	330	347	348	377	347	365	347	363	349	389	376	366	365	345	365	336	330	372	348	349	365	337	347	335	350	342	369	354	363	363	348	334	347	358	365	336	354	351	350	335	380	336	318	344	349	357	314	325	373	355	385	347	348	334	343	346	358	342	337	343	346	313	348	348	331	327	310	348	340	359	370	330	355	342	343	356	356	335	350	332	361	371	351	325	340	368	334	341	312	373	378	357	379	349	349	350	364	364	343	332	326	351	342	359	369	342	365	386	360	321	364	327	368	384	308	330	369	331	348	380	378	356	349	325	379	365	343	361	349	321	361	333	343	383	327	332	331	348	367	378	347	339	315	350	345	366	340	324	388	365	342	357	344	356	317	336	348	366	322	344	351	363	342	331	311	353	349	368	368	352	346	347	328	318	339	320	377	311	339	313	314	343	342	329	366	358	332	381	335	367	361	344	381	348	334	331	344	337	340	342	351	370	341	366	344	352	324	324	342	324	325	371	369	368	367	348	343	336	365	346	357	334	310	388	363	342	362	348	368	362	361	304	322	348	336	340	376	372	362	320	332	362	334	356	380	350	344	326	338	372	356	329	400	334	333	336	345	341	358	376	327	328	344	357	364	367	312	398	371	350	356	341	340	346	340	350	319	358	322	349	316	335	364	343	327	350	334	352	342	364	359	321	356	376	303	346	360	361	361	363	371	337	356	329	325	354	345	352	366	369
43733	30087	3488	4128	3563	3063	2655	2213	2034	1741	1581	1530	1388	1334	1242	1182	1174	1149	1126	1073	1022	1022	1014	1001	971	1065	976	973	978	923	952	908	901	902	890	897	857	906	871	867	801	866	857	907	885	880	831	878	845	885	895	853	866	890	902	876	840	829	861	865	824	801	848	867	868	839	867	863	874	850	790	865	846	921	793	886	856	850	888	795	890	817	868	835	825	890	904	842	862	840	825	863	868	859	828	796	832	828	865	847	783	861	852	834	869	882	846	841	822	823	818	824	833	841	831	834	882	860	843	869	838	871	842	893	848	821	829	827	888	860	833	838	835	820	805	790	801	838	829	790	823	850	829	817	835	868	853	870	842	804	832	807	885	892	822	806	835	833	775	854	819	832	864	855	824	835	838	835	854	893	835	807	832	881	857	860	829	820	844	858	836	808	852	803	839	840	852	861	855	825	862	866	831	863	826	802	820	865	832	799	826	860	843	836	866	857	831	840	813	774	815	834	789	859	791	814	874	813	861	788	818	871	853	845	855	806	866	795	853	794	847	859	876	822	848	855	806	789	861	829	831	829	879	842	878	792	823	838	895	874	796	898	843	850	877	871	824	851	843	836	852	895	844	798	815	804	836	847	830	871	859	862	797	802	852	789	800	807	868	839	875	782	832	860	854	795	856	794	855	807	860	811	857	829	825	844	880	862	819	837	819	815	833	871	838	787	808	829	844	880	877	832	825	809	819	816	838	868	821	844	847	822	821	817	817	864	843	797	923	809	817	819	835	832	817	843	799	823	867	801	818	893	843	839	811	908	863	814	817	801	851	841	835	777	851	809	826	810	792	859	849	847	866	837	777	840	810	805	872	829	890	841	825	835	832	853	883	831	827	836	789	845	853	889	778	855	852	792	856	857	835	886	826	868	855	847	803	785	821	809	874	800	876	834	831	836	783	854	812	799	869	878	832	843	821	811	842	876	872	873	857	809	853	808	805	810	836	808	843	818	848	840	902	860	827	855	829	828	786	876	865	780	817	859	858	868	839	818	819	826	858	864	839	837	845	842	834	882	851	853	793	805	829	818	845	860	831	788	857	847	866	837	830	825	800	851	815	846	880	872	822	800	785	804	828	843	829	866	862	830	830	826	830	851	813	882	815	821	836	770	829	880	896	846	855	826	812	861	871	816	808	816	877	852	857	831	829	883	847	808	833	780	838	883	819	808	807	838	854	852	799	823	787	783	859	817	797	813	848	831	844	857	809	876	790	828	783	852	821	863	828	815	828	791	820	836	885	859	848	819	843	768	830	856	811	883	860	781	839	799	853	840	831	772	853	847	845	865	857	803	878	878	822	891	795	863	819	873	854	827	848	836	839	806	853	912	873	825	910	816	838	827	798	827	886	808	784	870	741	825	797	882	806	851	830	873	877	813	840	823	894	878	808	821	884	824	824	879	858	837	837	888	840	870	864	823	850	806	849	815	842	874	840	830	863	867	812	845	871	827	867	821	854	804	801	845	836	855	865	859	895	835	822	832	802	858	847	842	823	816	822	810	791	863	814	792	833	850	852	871	845	818	836	864	804	879	835	819	783	799	838	841	846	780	824	850	778	879	824	917	828	857	886	795	841	812	830	846	829	841	811	858	862	851	819	820	805	829	886	826	837	816	802	850	840	898	821	885	825	818	844	859	847	837	810	799	835	788	815	833	817	825	847	825	807	864	859	819	817	805	847	851	824	866	807	809	834	815	842	862	811	848	839	814	926	870	838	865	794	876	846	891	813	909	866	842	837	894	829	809	846	793	850	859	870	836	861	814	836	802	873	820	824	805	836	835	847	835	852	813	805	805	872	877	856	825	828	817	790	890	821	786	827	850	839	865	846	820	813	870	829	783	782	824	849	847	788	839	874	851	859	840	807	815	884	833	837	804	821	852	831	868	857	896	821	786	847	879	844	851	843	816	826	852	873	841	806	870	816	827	826	889	852	843	786	846	882	860	837	819	840	771	818	844	802	901	840	792	895	827	879	857	828	852	862	854	871	807	849	886	838	897	866	822	854	827	845	875	855	826	829	809	861	869	841	805	848	797	829	822	838	842	788	860	821	811	830	797	782	859	809	815	803	815	795	864	810	746	847	820	852	800	899	813	845	828	857	845	872	858	827	848	823	837	786	853	843	817	853	858	831	835	909	801	804	853	883	809	835	884	817	875	857	842	865	861	829	819	810	852	833	793	860	849	866	798	806	815	824	858	841	806	795	846	866	780	824	844	882	811	837	806	805	858	812	842	849	817	867	800	836	879	855	894	846	861	865	791	813	853	873	816	820	834	828	857	854	874	844	857	829	834	839	810	854	832	885	807	874	839	875	815	828	829	795	823	788	815	815	802	811	805	820	836	821	875	879	852	846	847	829	811	873	828	854	841	866	842	829	857	836	840	853	794	883	843	832	842	865	870	831	813	789	862	850	848	825	857	806	849	853	847	864	853	820	848	808	839	784	843	812	913	754	845	861	845	890	842	853	806	807	895	834	840	844	876	785	836	820	859	882	822	826	868	832	845	836	816	838	855	822	875	842	824	812	868	795	810	822	805	831	865	822	892	844	871	867	850	796	830	799	828	810	869	810	821	870	837	808	850	837	841	853	860	822	847	807	797	825	851	858	825	792	874	839	815	796	857	847	868	824	859	816	798	856	844	789	818	846	816	830	867	823	864	838	831	817	840	839	852	845	864	820	865	802	781	829	815	867	789	785	883	785	815	826	854	817	832	816	871	827	824	827	801	859	822	840	867	803	842	829	851	853	790	833	804	818	835	792	782	858	820	847	845	874	810	837	868	814	803	825	860	840	849	830	856	813	847	836	846	795	808	813	866	851	823	807	863	872	860	823	848	838	840	818	842	765	811	762	814	895	833	857	828	766	868	827	872	831	839	802	878	842	805	802	849	854	860	832	826	854	887	828	832	831	809	831	828	848	844	900	862	841	771	820	841	851	851	831	823	829	873	856	851	813	832	838	831	854	877	822	856	790	865	826	844	812	852	874	856	806	906	772	897	848	856	864	846	816	804	861	830	819	818	817	831	820	855	852	791	809	812	825	784	822	804	805	787	865	824	818	828	833	841	823	813	850	857	884	839	870	830	848	858	806	827	823	856	847	802	835	867	844	815	881	837	874	873	750	815	815	847	850	838	807	815	827	832	837	805	835	784	817	823	826	831	837	811	789	852	890	801	784	879	910	779	842	797	871	800	826	818	888	858	799	862	832	873	829	784	808	799	860	824	890	846	847	800	838	873	780	872	869	863	832	772	791	832	822	793	821	818	821	816	861	854	814	853	861	827	851	831	782	816	819	810	889	837	837	819	854	853	837	833	819	865	867	861	861	873	882	814	809	838	829	868	828	852	853	819	851	846	854	838	841	806	830	824	791	820	857	834	814	836	806	808	847	836	898	770	894	824	841	830	820	890	809	863	822	846	811	836	847	856	845	780	823	816	825	867	872	821	815	861	812	847
9322	3210	220	185	199	158	155	162	159	150	157	184	178	184	181	177	163	171	171	168	159	174	162	153	165	138	147	163	171	165	161	158	166	177	153	182	168	199	191	156	163	149	168	156	183	158	172	150	175	189	199	177	181	168	169	172	165	177	158	157	192	158	176	175	170	178	167	130	195	160	170	182	159	199	166	165	169	153	156	172	161	189	150	153	180	172	159	163	147	162	172	163	157	153	187	189	179	156	141	192	176	171	175	163	160	165	161	150	156	160	189	184	189	173	156	168	173	173	153	128	173	166	165	166	171	188	175	173	179	199	165	165	159	199	171	182	163	176	160	152	174	186	181	177	149	171	180	181	168	169	167	167	167	168	165	163	192	165	155	167	156	154	172	174	162	172	163	164	166	149	167	164	191	169	171	149	154	167	160	156	182	161	156	161	147	186	169	176	170	165	189	166	172	153	173	182	152	172	152	171	176	172	185	156	170	164	190	163	172	186	168	166	171	157	168	158	190	154	181	175	170	173	178	167	150	166	178	166	167	181	178	172	184	179	178	150	191	168	160	179	167	161	151	179	163	198	162	168	169	164	166	155	168	156	170	157	193	185	170	167	191	167	172	157	174	143	178	158	156	174	153	161	190	165	168	189	179	162	190	154	154	163	184	165	176	173	184	168	178	189	167	165	179	180	172	183	168	171	166	161	169	155	184	187	183	183	168	170	176	161	151	168	170	173	164	159	173	158	143	158	183	166	156	166	181	160	140	161	182	129	156	163	160	161	176	165	159	151	149	137	162	144	183	172	163	157	190	175	178	160	166	172	174	183	158	171	159	157	159	174	187	169	162	190	182	178	168	172	183	181	186	180	177	186	163	158	150	165	166	163	170	166	179	153	200	193	156	192	188	160	178	157	159	166	159	172	187	156	163	172	194	176	181	174	154	194	153	181	173	184	170	178	179	176	142	150	161	157	187	168	146	189	193	163	168	166	166	156	158	188	166	166	170	168	180	183	181	163	161	179	177	176	167	170	173	173	204	153	185	167	183	161	189	165	156	173	169	177	175	180	194	175	151	179	170	168	170	168	181	177	153	173	152	170	183	167	174	154	192	192	184	190	152	171	191	173	158	156	181	175	173	173	166	149	184	140	180	148	169	174	171	179	171	163	142	149	178	169	179	199	160	159	188	171	186	162	182	164	160	165	171	159	181	163	181	180	191	183	172	156	150	156	167	173	191	154	183	174	159	173	153	180	154	163	157	155	179	195	178	164	146	149	144	162	154	174	164	168	171	173	147	177	178	178	151	188	210	158	162	164	166	180	164	175	186	186	161	158	157	171	171	158	168	159	166	171	175	169	166	162	181	160	163	171	185	159	159	180	165	171	170	173	151	213	187	150	176	168	168	159	149	186	179	160	153	169	177	187	179	172	167	159	173	165	179	154	154	198	175	188	176	164	178	171	152	147	150	150	206	149	174	177	148	178	171	164	167	168	153	163	165	162	182	168	161	171	175	157	147	164	175	160	178	164	152	152	173	169	169	182	182	162	177	158	181	185	158	173	183	173	158	203	180	189	162	168	178	165	144	185	189	153	162	178	166	181	157	157	164	159	199	170	143	196	171	184	174	156	157	199	164	175	157	159	180	158	170	168	194	167	156	154	157	137	164	166	161	175	145	176	154	165	167	166	164	161	155	156	150	175	182	205	169	164	173	188	172	183	170	161	150	161	150	177	160	182	157	161	173	163	175	152	161	199	154	158	170	178	162	177	168	181	167	145	177	143	201	165	163	164	152	171	174	170	183	183	167	152	171	177	195	162	176	184	181	165	186	178	158	180	181	162	140	162	186	162	166	165	177	169	184	190	171	145	197	166	171	160	166	175	167	162	161	166	173	181	171	172	188	174	189	169	157	160	185	150	173	167	172	175	173	159	145	177	153	188	187	185	196	174	175	163	174	149	177	160	179	153	180	178	168	147	149	197	164	140	176	165	180	167	170	176	171	164	167	162	168	161	144	169	161	178	176	171	166	172	168	173	165	166	165	142	149	163	161	157	160	155	162	171	171	168	160	165	159	155	162	159	144	146	165	163	172	165	152	172	179	161	174	161	174	169	164	157	178	193	172	166	168	167	152	170	188	179	189	185	190	165	161	161	176	158	172	185	148	175	160	152	183	175	179	169	174	195	190	154	153	164	197	179	159	179	166	204	163	148	155	166	169	158	170	181	160	152	191	168	150	161	155	167	159	150	168	191	164	171	179	186	190	155	145	154	165	185	175	189	159	176	193	166	164	173	171	163	170	171	176	158	160	189	192	177	183	175	175	162	176	136	177	182	186	164	166	169	157	156	158	184	153	200	180	166	196	160	174	164	163	156	171	186	185	162	156	185	160	186	195	142	176	146	173	183	183	175	163	175	153	171	157	172	175	176	156	156	188	172	172	179	166	169	162	157	155	160	139	167	167	165	161	175	158	140	167	182	183	184	152	155	177	168	169	167	150	165	142	166	152	187	195	172	176	161	165	179	185	172	166	169	199	165	168	158	173	159	179	186	158	161	157	165	175	179	162	174	158	173	149	189	188	174	159	166	182	143	166	178	165	167	169	169	181	174	184	184	170	170	166	170	152	149	150	164	164	169	152	154	174	154	171	180	175	168	159	169	175	181	170	176	186	184	170	150	155	172	189	183	161	162	150	157	172	159	155	161	165	164	199	154	186	188	174	161	185	182	148	177	171	156	163	173	164	165	164	176	160	161	156	185	172	175	164	180	184	168	165	162	144	172	168	167	164	142	174	169	186	169	184	167	181	165	162	174	164	174	155	196	172	184	169	169	175	162	167	150	162	169	145	172	156	164	150	178	178	179	167	158	171	168	180	176	171	178	157	151	154	158	169	152	167	183	187	155	181	193	155	186	182	160	150	178	162	193	166	178	166	173	175	166	143	182	202	152	168	181	177	155	145	142	159	181	166	170	146	142	165	175	177	161	172	217	164	189	194	173	167	170	154	151	187	174	175	183	160	170	176	189	173	182	183	155	178	169	166	150	176	160	178	174	160	164	175	181	179	190	177	164	153	174	193	187	149	158	167	169	163	153	182	158	187	174	149	166	176	141	193	143	160	179	170	152	143	175	178	178	165	168	176	174	156	174	171	162	150	169	167	178	163	158	167	169	136	170	168	168	170	167	164	171	179	155	162	169	153	164	159	151	171	177	185	137	163	154	168	162	147	156	180	182	179	185	145	159	176	197	170	156	189	167	160	163	199	168	203	164	147	168	183	160	180	190	160	164	180	164	189	190	164	175	172	149	164	152	180	168	180	181	146	168	170	183	154	190	155	204	174	142	155	159	172	164	160	141	164	165	185	191	166	167	143	172	148	169	195	179	183	186	171	170	148	181	167	153	178	161	163	165	148	180	158	181	177	155	173	162	180	160	167	151	148	167	164	167	178	182	186	165	175	158	150	166	171	170	152	145	193	182	177	184	164	179	164	183	168	166	181	180
9577	4842	553	569	540	520	525	512	549	483	489	497	528	507	490	507	518	427	489	490	501	504	508	481	498	479	492	460	486	506	483	484	468	499	487	484	468	514	473	501	441	484	515	489	455	489	458	500	507	465	478	488	510	477	490	499	484	537	500	488	460	485	471	463	503	477	487	489	495	462	485	510	510	483	444	489	481	493	467	485	512	492	472	484	486	486	521	474	525	468	475	525	481	492	460	455	442	455	463	479	505	476	474	483	513	505	517	469	498	532	504	513	520	494	485	518	468	424	497	474	485	497	446	518	513	460	483	501	489	504	484	466	483	547	493	476	466	461	478	469	479	495	492	451	499	496	504	483	509	501	487	423	475	498	480	479	458	489	491	517	521	515	474	471	486	466	471	508	450	466	479	457	474	519	496	499	503	513	486	528	460	477	495	494	472	508	462	463	446	502	469	504	477	493	503	459	442	504	486	461	533	452	476	461	481	472	489	500	491	515	506	508	503	480	491	500	480	462	512	460	460	503	473	468	497	502	497	495	461	465	517	427	515	456	477	477	485	512	450	491	501	502	497	514	488	481	489	472	500	516	482	468	486	484	488	442	477	510	493	437	489	491	499	499	491	473	484	522	504	478	442	496	491	529	456	450	465	482	474	477	485	457	512	499	511	505	502	558	472	464	473	458	534	501	471	476	456	491	503	472	501	487	495	508	481	509	504	485	496	466	468	521	473	467	501	496	470	466	483	479	484	475	473	499	480	483	508	448	450	473	516	484	496	480	469	492	461	459	500	458	504	466	475	494	506	478	481	487	506	474	499	486	466	513	484	524	484	495	495	473	498	445	513	444	504	504	489	482	490	520	481	496	493	474	472	473	478	513	508	465	527	479	470	447	476	431	496	435	518	513	489	506	470	509	497	441	501	500	483	435	423	500	467	454	498	513	506	525	511	485	483	479	469	473	465	479	445	493	451	477	475	465	439	473	463	478	417	456	505	505	476	494	430	464	484	534	503	473	483	482	466	531	505	498	470	501	458	464	471	487	491	474	470	514	505	518	496	490	504	492	509	488	495	509	501	462	522	476	464	489	478	533	499	493	482	477	474	500	493	454	461	484	476	491	491	491	508	470	538	504	459	517	478	507	513	505	477	492	521	500	464	528	468	458	497	503	475	492	474	492	495	483	515	469	483	452	475	482	489	471	468	500	459	504	468	519	479	507	472	468	480	461	481	481	489	467	498	500	446	475	491	494	495	472	505	472	509	519	509	485	514	505	489	514	453	492	480	489	524	499	468	500	542	486	526	460	491	478	467	504	546	495	471	479	474	453	446	449	501	458	500	508	492	485	490	485	445	475	501	491	470	494	485	471	512	499	481	481	482	510	501	484	471	478	453	491	469	493	464	496	475	464	488	480	479	476	499	465	494	504	451	486	474	443	509	450	512	476	478	459	474	500	496	482	449	479	493	521	459	488	484	496	499	465	471	446	463	526	461	496	517	495	482	431	430	465	498	485	503	500	490	468	435	467	470	500	477	512	486	452	506	489	490	486	486	499	483	518	446	473	490	499	497	504	498	445	495	481	483	502	454	520	473	456	504	487	474	485	449	499	461	489	498	480	481	502	501	507	429	499	494	520	528	496	508	465	487	468	522	444	509	533	476	471	478	455	507	485	528	451	518	470	496	466	485	467	530	471	486	476	484	497	537	438	498	493	478	475	464	505	482	492	486	455	466	474	478	481	482	493	488	490	495	462	466	477	484	477	481	520	482	474	483	502	505	477	501	467	443	489	506	520	439	526	463	455	489	433	468	451	463	465	479	519	479	490	485	489	459	510	500	493	493	473	500	482	486	477	477	493	475	506	465	500	490	524	502	496	515	430	477	513	485	439	500	473	467	496	478	488	497	510	498	455	478	480	523	429	433	511	479	519	475	492	437	488	485	462	492	475	484	493	474	465	507	463	476	452	531	482	448	471	475	500	485	501	488	495	477	494	514	466	505	502	491	522	512	438	455	482	480	462	509	501	503	532	472	500	549	489	508	461	495	505	443	444	523	459	459	500	478	499	533	498	489	482	465	479	457	477	439	473	438	457	459	522	492	486	495	497	477	501	467	488	476	475	494	470	477	500	484	517	520	494	480	470	463	476	487	471	529	507	519	498	513	479	478	440	461	479	489	457	480	475	481	530	478	456	513	488	481	506	501	453	517	480	449	468	503	502	469	472	477	455	483	438	469	454	475	510	443	476	443	507	476	482	504	474	477	540	459	488	468	514	503	474	495	506	444	511	473	496	495	462	476	470	478	446	467	517	472	492	509	467	509	477	491	471	480	520	452	457	513	484	484	475	498	490	501	455	484	514	493	477	472	516	461	513	476	477	449	485	476	479	441	464	468	457	521	504	482	464	497	475	491	490	521	468	486	454	450	472	467	481	481	504	452	456	451	487	486	507	482	518	457	488	504	473	511	495	469	523	501	470	479	505	488	499	471	512	453	522	520	500	491	444	481	458	480	504	494	473	453	488	492	475	507	517	498	483	467	533	450	471	501	480	443	468	488	503	469	521	507	468	480	479	475	492	509	487	470	512	482	504	472	469	492	495	484	488	439	441	485	475	487	474	501	515	441	490	522	504	527	489	495	528	508	469	485	496	464	499	485	464	491	473	464	488	501	471	484	456	495	486	494	495	498	479	479	528	489	506	487	488	494	453	483	500	464	490	486	463	466	475	493	436	495	451	479	487	460	483	506	482	504	517	449	478	481	501	476	471	512	434	459	465	519	495	449	458	497	476	489	438	470	539	503	470	492	445	498	506	447	482	470	437	471	466	519	523	439	477	524	487	497	462	510	476	492	481	524	498	485	459	492	473	504	486	522	481	511	529	464	460	500	494	450	456	464	478	505	512	486	456	490	455	473	435	472	461	479	505	493	489	473	477	468	509	496	500	508	464	468	502	475	494	483	469	456	453	451	500	448	511	507	503	500	521	514	451	433	499	485	476	518	483	505	551	487	518	462	483	491	455	459	481	480	469	502	492	514	469	473	489	538	499	479	485	478	505	477	493	525	486	479	494	500	533	467	490	481	502	471	494	500	471	467	496	519	458	506	536	494	488	550	473	514	495	466	492	443	457	459	465	468	486	528	504	497	494	503	518	503	494	449	499	459	481	504	487	445	450	527	500	456	528	475	499	462	476	452	478	451	458	494	500	474	479	475	494	496	491	471	459	469	469	468	456	484	468	474	499	469	506	504	519	467	478	489	454	491	492	514	483	458	480	488	530	469	513	499	455	471	475	498	471	478	444	500	448	481	519	503	480	486	473	454	505	499	493	496	468	469	440	476	455	528	472	447	488	473	533	453	475	470	471	498	498	474	486	435	449	501	491	457	515	477	507	495	519	479	487	484	476	454	521	486	462	503	455	490	500	484	463	496	504	467	495	520	455	483	493	488	513	500	467	478	507	488	496	493	469	477	495	519	486	494	462	477	497	486	507	487	480	462	507
54480	43165	8044	1093	650	523	502	484	405	437	393	380	348	383	368	351	360	325	322	386	355	350	354	352	353	329	354	326	340	340	310	340	339	305	345	330	345	346	338	296	374	373	339	324	323	303	336	339	349	355	338	330	333	330	341	376	333	333	367	329	360	325	316	367	293	384	355	295	339	354	347	327	322	312	302	323	323	330	337	328	341	302	312	338	342	341	339	313	330	310	346	332	304	289	348	339	351	357	312	317	326	306	352	324	314	332	289	329	304	366	340	300	320	351	344	322	315	324	333	332	305	333	306	314	300	334	328	340	328	376	339	334	303	329	334	302	300	320	306	322	328	297	292	308	333	308	309	359	335	364	325	303	341	332	344	336	331	327	355	332	358	337	295	323	357	370	311	310	317	332	328	342	330	321	353	379	318	325	307	337	326	333	346	323	334	347	362	337	346	329	321	347	326	338	317	337	378	344	331	332	338	340	313	302	328	309	366	330	333	308	340	308	348	357	336	285	343	313	313	327	345	337	330	345	318	307	323	306	304	332	317	299	306	338	315	325	331	319	286	321	305	331	318	332	306	324	340	303	356	360	316	324	317	340	328	319	346	376	307	286	301	289	321	350	328	347	327	320	310	340	318	303	363	348	329	319	344	352	304	309	317	311	371	343	311	305	347	326	325	360	346	320	308	334	309	328	358	294	302	351	332	300	338	348	307	280	309	352	349	321	324	288	312	303	325	323	331	342	289	317	298	308	353	330	311	348	301	309	327	367	295	327	343	343	334	327	330	332	323	332	320	329	307	364	335	347	331	330	332	303	340	307	347	312	328	325	326	301	327	344	321	328	327	306	361	339	340	334	322	305	343	355	311	330	344	318	298	317	297	360	345	309	320	304	337	333	366	348	342	327	316	325	322	320	337	319	331	339	338	317	340	364	306	326	332	326	317	310	344	360	303	356	332	304	371	330	300	332	324	268	314	341	349	358	328	325	336	347	311	303	334	323	339	325	344	351	321	352	356	304	337	325	313	366	342	343	321	310	320	311	325	293	364	338	315	302	307	327	358	314	338	316	360	337	330	376	351	329	295	339	333	331	348	340	349	309	329	325	368	331	325	348	353	319	322	326	330	333	320	329	333	356	335	340	337	317	331	316	336	333	318	354	341	346	363	324	340	315	344	342	306	340	341	331	354	323	318	284	373	349	322	336	340	371	318	335	312	376	312	331	344	317	324	294	346	323	335	337	331	325	342	368	346	341	317	313	354	367	348	330	327	333	347	338	319	362	347	334	333	324	348	317	329	295	303	337	335	340	346	324	357	294	330	344	322	344	351	341	313	325	328	326	360	310	329	323	302	324	338	339	324	346	326	308	342	343	363	312	349	352	314	321	327	321	323	348	341	325	308	327	303	349	322	326	351	341	297	303	315	320	357	330	309	320	304	345	339	338	351	318	353	335	314	327	345	327	315	291	341	321	344	327	337	355	334	334	324	325	327	337	367	329	291	307	317	320	333	332	346	328	312	313	348	345	355	310	340	334	328	313	350	331	305	357	302	312	339	317	340	324	309	331	319	340	340	330	346	328	343	315	318	318	315	346	330	316	333	291	366	336	324	310	325	301	323	348	340	289	314	322	339	341	335	315	324	345	325	312	355	321	333	327	355	326	331	331	353	272	338	354	359	337	322	353	337	354	315	371	316	342	313	334	368	289	312	308	305	317	349	336	312	346	319	318	309	332	326	327	320	330	325	334	318	358	331	347	365	314	308	357	347	343	337	356	374	341	327	325	300	341	349	330	351	316	343	339	306	353	339	341	359	347	328	329	314	322	310	301	339	330	324	349	285	343	336	339	313	330	340	343	345	324	311	321	326	353	327	341	338	351	323	321	356	350	347	339	326	345	305	305	320	339	339	326	310	313	354	331	349	321	329	334	324	344	326	342	308	364	337	381	336	323	302	328	352	320	319	316	317	353	337	324	329	290	335	320	363	351	313	345	312	289	339	312	289	317	342	311	316	373	324	321	364	344	330	373	302	304	340	332	286	344	327	321	318	333	310	327	312	329	338	348	330	342	319	330	331	341	356	328	336	350	347	347	337	311	314	356	313	323	298	335	334	333	291	320	295	332	335	296	345	345	323	346	301	307	317	313	328	351	317	335	318	335	338	343	326	328	312	369	327	313	354	309	309	336	337	314	288	344	295	313	289	313	361	353	311	327	294	328	320	342	345	328	351	317	330	336	306	340	304	330	314	335	344	321	314	347	327	333	335	334	352	352	324	329	345	321	312	368	288	314	347	344	328	339	341	356	329	347	336	329	311	333	334	315	367	362	327	310	324	327	314	343	343	354	335	345	316	351	319	319	321	346	337	323	305	343	319	298	336	333	338	345	302	323	335	307	344	329	302	342	337	318	342	322	334	353	356	295	315	321	347	324	342	357	301	300	349	363	306	274	355	330	320	345	353	326	339	335	310	350	328	329	323	345	337	350	335	297	306	317	303	338	332	338	309	332	379	308	337	302	310	345	339	303	310	300	310	307	349	317	306	375	331	318	324	365	326	358	345	321	306	324	348	322	311	327	329	331	293	300	299	352	366	296	344	337	346	313	297	339	348	357	338	307	335	314	354	353	322	325	335	372	338	331	340	374	334	351	310	323	331	314	327	309	301	324	311	364	348	309	320	339	362	314	303	319	312	321	335	320	338	378	349	297	331	317	336	286	324	311	331	346	261	305	336	333	316	337	334	318	343	342	372	321	345	326	287	335	337	328	328	337	319	313	330	340	295	331	353	394	348	337	335	329	332	347	317	331	296	298	321	348	311	312	341	329	309	325	326	361	331	316	332	298	306	334	328	303	332	353	327	323	316	332	353	374	330	363	347	335	325	300	310	335	345	323	297	285	319	345	332	333	312	332	305	327	332	337	294	349	334	296	317	335	343	326	333	360	360	344	303	343	342	337	296	309	305	323	312	357	303	311	289	305	315	327	343	336	318	361	312	332	322	326	321	326	298	344	327	306	357	333	314	289	345	329	348	379	338	343	330	305	332	319	318	317	316	312	339	326	319	314	334	314	305	311	298	323	317	358	341	326	316	323	342	354	335	316	336	309	346	323	341	302	300	334	350	372	354	341	325	339	329	349	351	329	340	314	357	336	322	312	330	324	329	343	339	317	362	323	346	332	311	329	324	305	303	326	325	349	375	318	321	350	278	327	300	328	312	351	359	338	308	325	337	332	365	315	346	341	310	323	332	333	306	313	340	315	362	326	359	328	330	318	321	319	300	311	332	332	320	310	354	329	304	354	328	339	356	335	319	277	314	327	315	349	346	337	342	344	321	304	343	299	368	297	321	343	322	325	318	302	321	324	330	345	339	303	386	348	315	344	315	344	293	313	351	341	324	336	354	351	347	307	353	331	294	316	335	303	317	314	324	319	336	315	306	324	343	318	331	332	328	330	334	353	311	350	354	341	318	324	324	334	372	316	371	327	330	313	335	308	301	309
34244	23525	2236	2556	2319	2117	1791	1607	1410	1327	1277	1218	1074	1106	989	1029	991	978	921	970	955	938	963	925	885	921	923	887	888	889	858	882	873	838	864	796	872	865	890	852	884	921	911	888	838	811	846	846	862	830	808	849	897	867	885	822	815	868	812	826	839	848	835	863	855	909	883	844	814	850	873	802	899	816	858	821	816	801	818	872	907	846	837	818	837	800	805	769	833	854	849	791	821	837	849	797	848	867	821	877	866	826	843	837	756	821	836	851	838	826	802	805	839	896	823	844	801	820	841	860	825	867	828	826	892	840	812	822	849	834	851	837	802	801	842	811	820	787	806	797	836	842	777	779	849	794	855	832	768	841	831	860	827	829	815	787	804	780	798	829	786	863	872	841	833	840	820	869	807	784	835	790	851	810	800	807	799	849	843	819	859	825	804	867	810	819	821	836	801	805	779	785	808	794	830	775	832	879	801	761	840	832	838	788	876	850	805	822	837	805	831	803	805	786	822	828	835	848	833	864	793	839	822	833	814	881	820	782	830	797	843	856	865	792	795	796	800	815	840	783	849	857	833	828	869	822	809	854	850	806	866	801	801	814	809	851	807	817	809	888	844	819	782	819	814	806	786	858	818	826	855	802	813	803	841	856	825	824	791	796	848	865	825	849	854	815	785	849	885	786	827	828	815	834	876	825	808	851	805	873	824	814	842	836	822	820	793	825	856	787	819	780	805	790	822	834	814	839	792	818	803	845	798	795	866	805	862	780	878	847	824	768	819	819	838	826	840	856	852	835	885	806	807	839	856	761	823	797	773	765	808	794	834	792	791	812	862	881	818	832	824	866	875	819	835	835	848	860	785	803	824	794	776	836	860	824	789	836	786	810	817	864	811	769	805	783	837	809	812	873	798	824	834	838	826	880	822	835	843	811	859	846	847	799	869	868	844	831	854	800	838	823	850	840	772	862	855	824	820	848	835	865	828	845	815	784	846	815	819	820	837	881	832	810	807	873	836	851	809	843	803	826	824	803	821	840	800	855	839	838	791	806	780	834	826	802	784	792	810	780	819	816	855	803	822	806	827	807	800	837	830	840	863	815	853	769	822	866	842	834	820	775	759	855	815	808	841	820	833	816	813	811	808	878	832	825	833	821	855	836	829	833	914	837	874	805	865	839	799	854	804	799	828	825	817	873	816	833	821	813	809	845	807	820	832	857	845	797	832	809	850	859	857	874	842	834	818	793	784	787	820	786	876	846	836	851	847	844	842	791	819	774	861	798	790	849	822	828	854	804	806	765	864	848	828	826	823	847	836	855	865	863	846	759	798	805	809	869	861	807	831	805	791	816	814	796	838	830	846	876	822	815	847	862	836	831	807	842	808	784	815	808	805	835	780	838	814	847	864	787	818	830	855	808	853	840	812	853	822	848	804	785	830	812	825	793	802	831	820	885	777	801	840	869	818	837	827	790	821	819	849	834	824	828	869	887	846	781	811	896	838	852	844	800	824	829	840	824	810	837	880	807	807	817	847	786	827	856	836	857	860	798	782	807	802	855	859	853	900	816	866	812	861	790	815	835	837	809	821	808	760	803	870	744	821	819	875	847	815	833	852	907	825	839	799	859	831	827	818	866	826	821	810	831	822	809	780	847	813	842	871	861	865	890	804	842	830	786	817	848	848	806	792	838	777	834	864	828	828	792	793	789	857	781	792	832	876	795	819	856	766	838	833	815	842	829	834	825	860	812	857	815	877	802	783	850	824	834	819	863	828	864	804	831	785	850	777	859	829	862	807	844	843	843	837	828	798	816	828	862	864	843	842	861	859	871	855	822	858	807	882	841	876	814	842	798	828	804	744	877	798	817	780	824	802	857	836	866	812	825	811	793	838	835	854	788	809	853	813	806	834	829	781	842	793	812	786	817	836	814	787	857	848	856	846	835	828	815	875	811	832	832	750	814	786	800	821	824	860	861	896	819	817	826	794	881	847	835	832	809	792	841	831	821	786	891	817	790	803	856	912	885	867	865	818	808	811	827	794	854	861	838	805	839	883	847	860	785	818	778	788	849	829	825	841	807	849	828	819	832	832	810	806	858	801	831	812	781	813	819	801	867	836	854	848	813	847	812	804	831	840	799	911	806	836	824	813	839	817	796	829	818	808	809	832	845	839	825	782	768	786	833	807	847	832	774	828	875	847	806	844	798	787	814	823	872	849	837	822	836	744	803	838	825	830	844	841	824	862	803	824	840	806	846	780	827	809	868	787	823	866	795	827	838	810	841	832	814	789	805	803	815	808	842	830	817	793	805	798	835	808	816	815	798	822	821	815	860	830	783	826	833	838	813	816	791	773	770	789	821	839	868	809	815	806	793	827	819	832	821	820	893	837	822	834	841	811	817	776	858	813	793	833	823	783	836	866	767	815	838	886	858	810	820	810	801	807	841	856	804	834	839	802	785	875	759	798	858	815	809	823	843	835	827	863	802	850	852	848	841	857	856	794	818	829	823	839	767	795	782	830	859	817	890	804	819	773	826	819	822	824	809	859	842	818	863	867	803	867	824	836	876	822	865	809	812	832	823	823	846	798	819	867	833	860	817	839	843	823	834	844	848	868	858	846	792	830	805	819	832	801	818	858	866	808	818	805	820	872	834	809	817	876	885	825	832	826	855	865	811	800	799	825	806	828	866	802	857	848	895	837	790	875	807	823	829	808	781	834	816	848	801	830	796	889	829	818	814	802	848	808	838	856	767	792	875	806	790	840	829	811	838	814	784	795	808	920	820	864	973	830	837	837	808	819	902	815	849	850	806	839	852	864	840	905	842	905	862	848	805	845	862	825	799	857	833	823	814	774	853	834	881	861	813	882	831	794	869	818	797	810	789	825	814	839	802	856	772	828	843	812	799	838	797	890	896	818	789	806	859	801	819	794	802	822	836	829	844	780	818	844	816	880	835	875	843	799	788	817	828	854	769	755	798	792	821	850	813	852	844	856	805	888	814	833	804	875	817	836	887	869	819	828	831	776	816	804	820	871	850	843	791	854	805	826	842	812	825	802	832	830	811	881	801	839	855	811	837	784	836	804	822	829	821	822	829	796	827	849	820	774	846	822	830	817	862	813	839	821	759	744	859	816	792	824	838	790	849	778	866	877	799	827	809	853	775	838	789	836	810	855	819	841	822	836	892	850	833	860	844	783	866	836	852	826	815	807	832	817	846	851	809	842	860	834	847	850	817	787	811	821	825	855	821	797	799	859	825	840	878	821	865	840	849	854	809	816	807	792	805	862	837	881	836	776	820	848	874	829	810	856	829	840	820	814	797	822	822	804	831	884	828	836	795	849	762	768	835	840	797	796	817	784	842	799	860	821	818	830	867	827	812	853	798	791	842	838	800	835	788	850	842	820	839	884	827	805	796	836	786	826	870	829	800	863	853	836	783	776	851	825	817	845	827	849	808	846	835	861	823	819	856	791	830	793	831	832	833	839	823	800	861	813	833	793	800
69259	56416	14980	2845	1073	806	683	613	534	539	460	445	450	455	440	415	386	404	374	370	369	371	390	383	339	341	332	375	375	347	367	357	361	366	376	367	348	332	346	348	345	374	355	332	345	347	332	317	353	327	358	362	374	357	329	335	328	315	346	362	354	338	376	327	334	350	322	339	381	326	343	348	310	340	354	332	354	330	349	391	342	334	369	316	339	379	307	373	353	335	330	319	359	316	319	368	377	349	380	404	335	392	340	340	344	365	363	358	349	359	315	327	370	310	350	342	372	351	362	379	335	357	342	402	398	359	335	350	368	380	377	322	331	332	325	381	321	344	351	372	358	308	359	360	338	347	312	347	337	335	337	315	343	342	341	372	364	331	342	351	342	369	381	331	350	345	361	352	335	341	354	374	340	320	283	356	358	367	336	333	371	334	373	318	358	332	348	379	313	317	330	351	317	388	312	342	363	333	366	320	324	312	355	345	363	320	394	358	356	337	350	352	327	360	365	327	372	362	350	346	333	328	323	383	321	341	349	324	307	340	360	364	316	322	306	357	367	359	342	310	327	333	389	326	326	367	348	343	358	350	320	344	303	351	356	334	353	332	336	341	320	337	391	360	359	363	332	347	342	347	357	345	354	329	344	358	347	330	330	367	337	361	350	366	334	383	356	358	332	373	341	332	351	326	346	323	335	314	344	328	356	337	350	358	351	375	322	365	334	320	304	322	351	337	314	332	352	353	319	342	341	360	368	308	370	333	375	326	352	341	354	358	316	372	366	338	338	326	350	336	334	364	317	322	332	348	337	324	316	367	382	329	358	362	340	345	326	360	341	319	365	321	350	367	325	361	365	357	344	348	334	331	352	364	342	366	363	344	353	318	325	339	323	367	351	336	327	359	335	336	367	339	326	345	337	316	325	363	343	343	331	315	362	348	333	339	348	369	361	367	346	342	354	341	367	328	334	340	341	348	331	331	373	346	316	369	375	378	344	355	329	339	322	356	369	322	349	330	352	372	303	347	337	373	357	339	342	343	370	366	317	336	343	372	355	355	354	351	336	340	335	331	319	336	336	285	317	344	348	332	343	324	313	351	341	362	340	367	354	295	392	320	328	327	324	345	354	317	346	350	351	364	357	328	371	351	341	339	341	320	325	346	336	336	302	368	364	346	303	330	346	345	351	360	334	377	325	339	351	353	341	362	329	347	341	341	349	352	326	373	314	328	369	341	325	330	361	365	359	353	360	320	354	377	301	297	341	355	356	335	366	336	358	361	362	343	298	336	376	313	340	328	314	350	360	340	344	333	301	324	317	356	363	364	376	347	379	374	334	370	327	338	316	321	336	350	324	339	323	346	334	383	336	364	350	344	335	352	335	372	350	336	355	334	322	372	348	349	327	386	365	328	313	362	328	352	330	342	320	352	327	335	358	415	366	337	334	311	338	346	342	337	342	338	334	321	326	320	320	364	327	348	360	343	314	332	339	334	343	353	321	328	349	325	325	358	369	336	368	355	331	331	369	354	361	333	337	358	355	366	317	323	345	328	367	330	358	315	323	326	347	392	323	343	350	339	308	346	356	372	367	331	355	308	325	324	383	367	331	325	379	343	324	345	287	327	358	326	336	344	322	353	352	328	319	323	324	348	333	351	332	342	342	348	314	327	311	335	331	333	335	312	324	344	317	354	342	326	333	334	353	319	336	329	340	345	385	341	334	362	320	330	291	312	345	351	369	335	358	330	332	330	304	362	372	345	362	317	330	342	358	342	360	371	336	333	318	310	353	333	388	330	365	340	344	330	334	365	348	333	347	356	347	339	318	334	355	311	349	332	350	356	293	334	373	360	366	367	331	357	343	328	335	322	348	362	353	349	377	356	360	335	341	332	364	361	340	318	369	328	328	364	337	313	360	384	373	304	320	369	343	331	370	332	347	379	338	317	358	331	372	333	313	341	321	364	352	325	361	313	364	356	330	349	382	324	333	354	395	358	348	354	334	324	335	322	363	343	363	368	335	367	340	338	371	349	364	390	316	360	341	335	354	355	334	332	352	340	322	363	343	334	330	374	311	295	351	365	358	319	374	353	326	341	355	353	378	335	356	335	318	351	328	372	378	406	334	295	344	351	332	395	336	331	289	354	357	323	309	345	321	344	345	352	316	360	316	341	357	342	362	360	360	326	323	355	322	358	357	359	371	344	349	321	371	367	343	337	321	363	347	352	326	362	366	337	347	363	354	329	349	346	365	335	339	310	355	331	347	366	320	358	338	350	333	333	309	351	295	344	379	371	363	346	360	349	341	364	343	385	339	305	359	370	333	302	339	339	349	318	352	333	350	304	340	360	322	317	334	354	356	348	325	381	335	350	350	361	360	357	378	356	331	382	357	359	392	330	328	396	298	310	348	331	306	358	326	359	340	335	338	316	341	336	343	326	322	313	365	368	360	360	345	370	349	318	373	320	356	365	340	310	338	320	353	335	402	348	329	352	340	343	341	353	356	356	358	325	373	365	344	324	361	379	326	323	343	310	363	373	361	324	344	300	341	359	366	349	344	356	323	296	338	345	333	351	363	383	317	367	316	328	330	342	371	321	354	356	355	344	335	363	367	356	345	339	319	336	318	370	333	338	322	348	309	352	363	341	352	358	303	335	378	365	347	320	350	335	351	351	362	377	329	338	357	346	338	365	338	336	286	333	327	333	339	336	386	350	349	348	334	371	361	334	360	335	356	360	352	376	324	316	351	347	351	367	353	363	332	348	358	339	339	371	323	345	368	337	340	348	329	334	299	307	341	323	329	332	387	349	346	341	377	342	350	359	367	324	316	394	366	363	377	369	339	346	311	340	344	289	357	351	346	337	317	329	313	330	319	349	353	351	360	339	328	324	342	380	358	343	364	343	347	370	339	331	336	365	340	346	345	366	339	338	353	366	362	338	351	368	330	388	346	319	300	352	343	368	349	355	361	369	325	317	343	283	362	365	362	318	341	352	334	341	323	352	315	328	350	379	346	347	318	343	323	364	376	350	320	345	353	330	327	348	343	336	336	331	339	363	323	337	372	315	351	332	357	356	366	336	344	315	308	350	356	341	371	353	348	331	340	338	336	370	353	346	348	369	321	330	325	311	301	354	313	365	311	354	367	321	327	347	370	346	370	359	314	340	379	345	330	346	352	353	328	364	351	380	343	342	305	354	344	326	316	399	337	340	363	318	333	296	349	343	358	341	346	322	335	316	325	356	341	372	365	315	367	353	321	355	332	357	314	341	350	348	342	403	323	336	356	324	356	361	346	318	341	319	305	329	324	352	308	328	336	350	358	324	346	344	348	316	355	325	357	325	358	379	339	326	328	357	382	339	394	310	349	326	319	343	360	350	326	361	368	323	329	347	339	334	335	371	351	326	337	323	300	349	358	366	322	340	354	355	347	346	345	329	344	327	344	356	316	363	361	327	339	344	344	357	328	358	329	375	347	388	335	364	390	326	306	334	367	364	347	320
42967	30839	3478	4161	3774	3144	2572	2299	1952	1660	1615	1460	1436	1340	1175	1271	1073	1136	1076	1075	1064	980	1008	1003	997	972	972	961	912	963	1000	849	879	932	930	882	866	864	837	850	841	831	847	872	861	842	874	882	892	901	977	888	806	872	850	865	836	822	874	890	907	811	814	822	800	801	904	831	875	823	816	827	885	845	826	823	881	843	800	813	903	786	806	825	806	850	809	815	841	807	848	848	873	852	814	833	836	812	826	863	833	834	888	862	810	798	853	858	824	777	785	839	852	833	838	824	839	850	884	841	891	895	851	840	852	813	836	824	851	887	798	795	817	838	817	832	787	833	862	794	834	842	856	802	829	891	824	882	865	815	831	794	864	801	841	859	825	832	855	839	884	821	844	844	846	837	845	843	838	850	845	884	768	836	876	778	834	883	892	819	790	810	837	816	827	827	847	831	832	803	814	858	802	804	843	830	804	817	855	852	838	823	826	851	776	856	837	844	845	861	835	806	842	889	823	806	808	870	793	816	883	800	784	843	863	849	832	834	824	851	826	831	879	834	779	821	834	814	778	858	801	855	863	832	775	810	844	809	831	810	853	833	832	831	815	847	847	872	837	811	813	843	821	892	794	836	882	843	779	890	821	816	823	800	828	836	849	848	823	791	830	768	790	841	748	854	829	849	809	839	861	807	832	819	775	885	870	855	849	835	875	834	796	889	842	819	862	786	796	844	881	815	845	856	820	817	875	811	808	777	874	782	830	823	827	851	814	822	847	778	826	849	796	883	830	833	801	836	834	923	817	843	832	820	862	836	795	814	807	823	806	811	792	807	814	851	823	807	881	839	852	846	863	792	846	833	817	847	845	857	855	849	821	840	852	872	867	853	846	852	856	832	829	834	844	855	850	785	792	834	859	878	882	847	849	825	786	870	847	821	827	813	886	836	814	819	796	894	844	793	788	822	803	788	768	861	834	803	793	836	904	869	824	847	816	817	800	832	851	862	824	863	856	784	864	808	850	793	803	803	838	842	780	829	860	794	848	830	853	821	810	802	796	829	852	843	813	857	801	795	780	811	803	791	837	803	822	786	843	869	887	829	845	842	835	828	830	847	903	829	832	828	878	852	840	798	864	845	814	823	859	851	827	807	809	835	782	863	779	829	859	910	840	826	840	829	784	832	834	840	852	824	790	826	849	819	863	824	827	847	853	805	855	844	859	820	820	819	839	855	819	873	812	808	842	837	887	828	851	864	821	810	837	850	819	814	848	774	840	875	864	818	876	842	828	822	840	806	885	870	891	847	900	833	822	891	847	811	831	838	854	784	827	803	812	798	871	804	843	790	865	812	804	830	915	834	795	796	810	790	822	861	820	773	812	839	864	836	872	798	849	824	852	853	827	810	808	813	809	832	818	809	848	876	844	809	827	861	782	880	843	799	875	799	823	883	853	811	802	835	800	852	807	827	807	848	830	818	831	808	809	851	806	830	844	844	844	819	871	832	818	825	880	849	847	803	836	828	864	806	884	822	840	831	829	816	791	847	846	799	835	809	816	800	869	816	798	803	813	812	859	848	856	864	828	835	833	849	844	816	864	845	786	769	754	830	857	844	807	836	795	835	839	850	842	819	839	832	804	862	802	872	858	851	830	866	870	844	784	819	808	836	861	866	790	842	806	843	818	790	798	883	874	848	850	845	846	757	835	869	836	856	803	866	792	772	848	911	867	814	822	800	850	824	845	804	828	867	864	808	788	825	863	834	812	852	825	799	849	810	790	832	808	869	801	855	850	764	820	845	865	844	802	787	828	837	807	782	857	823	856	875	865	856	841	806	846	823	852	789	859	813	842	854	796	846	804	825	867	850	843	812	841	839	826	853	831	873	849	840	839	829	775	880	883	798	759	842	847	832	845	786	828	808	808	819	795	853	803	805	840	806	866	814	848	849	821	832	813	876	840	800	831	835	825	813	883	852	825	806	817	898	824	890	814	870	831	857	813	842	843	780	804	865	801	840	845	830	849	891	786	836	840	809	816	850	872	850	854	790	830	854	831	905	814	829	826	835	831	854	854	809	772	820	781	785	853	825	825	838	828	853	845	825	850	863	809	824	860	826	837	816	821	857	790	899	792	845	835	811	811	813	872	842	858	831	810	853	869	828	858	833	844	828	826	817	803	810	842	820	822	837	817	803	886	875	813	797	866	834	792	813	845	821	863	825	835	830	863	812	883	838	831	806	824	878	754	833	859	799	839	877	805	852	824	791	832	844	836	836	825	831	804	873	790	838	809	773	848	840	829	819	809	856	825	818	836	856	897	751	846	817	819	841	835	830	759	852	875	828	828	820	862	826	807	879	811	859	820	816	836	802	771	850	811	806	829	867	839	803	833	814	865	879	855	826	833	871	871	847	839	855	842	813	826	845	811	781	831	788	801	779	795	824	829	849	842	872	866	862	884	833	813	862	869	883	839	806	862	882	862	852	884	786	805	855	845	801	889	846	855	853	873	867	838	815	836	807	849	795	799	829	807	816	840	797	871	862	785	843	867	839	870	854	803	818	814	856	849	804	806	847	866	868	851	870	843	842	829	740	829	769	833	792	840	819	830	859	917	855	820	823	889	760	852	848	817	849	849	805	811	867	822	800	835	827	812	835	870	824	829	847	817	817	888	860	797	863	855	828	850	866	847	856	851	800	851	811	810	850	847	795	830	862	861	788	811	845	799	834	866	849	821	819	902	840	819	873	835	809	800	806	830	823	867	859	888	781	871	852	799	813	801	805	805	824	883	802	813	855	814	826	803	849	816	830	795	821	853	836	866	787	808	780	799	895	820	885	833	800	838	878	862	820	833	843	839	847	808	796	845	854	842	799	829	826	850	884	819	827	798	861	778	850	778	828	896	832	812	799	782	862	861	831	881	811	869	863	841	839	837	845	851	769	832	841	856	773	764	840	866	812	792	883	826	798	858	816	801	810	877	791	777	839	829	860	839	840	830	906	797	830	807	831	816	783	828	807	856	852	835	885	768	803	849	807	798	810	844	804	788	856	844	826	835	800	806	818	850	853	873	816	850	804	830	816	838	852	800	770	802	857	844	857	834	810	812	816	794	824	833	810	893	818	762	805	747	841	870	856	855	792	830	867	784	809	803	802	882	873	806	842	827	805	823	777	806	853	854	875	839	796	843	824	841	821	828	839	837	822	841	814	780	823	849	908	820	852	820	810	835	848	829	860	832	816	816	866	816	835	832	816	832	823	850	819	845	836	849	844	892	846	831	842	841	848	821	838	837	775	860	872	868	808	835	869	791	833	881	779	816	845	814	836	842	810	752	815	857	820	798	800	831	836	797	845	798	862	780	782	837	878	891	856	850	846	874	801	827	801	792	857	808	861	787	831	782	830	778	806	857	847	820	867	846	841	860	825	816	864	818	837	822	808	798	848	843	814	857	860	833	834	798	839	850	799	803	814	789	840	851	864	778	826	825	807	830	881	801	817	806	851	834	789	823	818
9221	3328	198	194	186	175	163	174	184	172	189	181	154	175	149	146	193	172	173	161	166	163	158	148	163	167	161	156	166	154	165	143	177	182	211	179	144	174	154	169	197	169	181	155	173	142	190	163	197	181	172	170	174	161	164	184	163	191	178	180	166	168	152	195	184	168	172	186	156	167	160	172	180	157	174	166	170	146	181	182	174	194	156	176	179	169	163	161	177	177	166	181	164	174	156	159	156	156	167	172	172	168	168	175	195	175	174	174	177	180	197	170	160	174	161	176	199	181	163	146	151	186	180	192	161	175	169	166	191	159	157	156	161	203	186	182	166	174	157	179	165	170	169	166	176	157	175	146	178	164	147	176	178	181	171	151	172	149	160	161	171	159	147	182	181	184	172	166	157	163	168	192	154	173	163	155	156	156	191	181	172	174	186	155	175	177	184	179	200	181	192	171	174	148	163	199	194	157	139	169	159	166	146	189	177	155	176	170	186	164	174	189	166	157	147	163	168	157	170	166	182	167	175	173	148	180	194	189	168	170	176	161	158	172	146	142	149	159	158	188	167	174	194	209	181	170	164	166	159	181	152	196	160	176	155	142	176	177	172	152	187	170	183	181	178	171	173	166	159	170	161	181	177	184	176	171	168	173	145	151	158	175	181	175	183	157	191	189	181	159	191	150	168	138	151	179	129	163	170	181	175	172	166	158	172	179	188	164	157	167	176	172	178	179	136	162	150	172	178	174	168	142	170	187	161	180	160	165	137	178	167	168	200	149	166	171	169	178	159	177	146	187	155	208	169	187	182	166	147	191	178	189	156	157	166	178	171	163	184	179	164	160	173	177	184	148	163	167	186	164	189	143	179	180	159	175	174	156	190	185	165	154	162	166	188	157	148	176	186	163	158	181	163	175	178	150	180	171	163	176	194	171	165	156	175	163	165	174	161	168	180	138	157	149	146	164	171	164	170	165	192	146	154	163	169	163	147	160	153	167	159	160	147	172	151	149	189	160	176	169	160	160	166	174	149	156	181	172	179	191	144	187	180	145	202	167	141	157	186	169	164	161	149	187	155	153	173	178	134	177	159	173	178	188	174	159	138	171	166	155	171	158	159	167	171	145	165	167	184	169	160	172	155	166	131	175	162	172	188	156	160	173	168	152	178	175	163	172	156	172	176	169	156	163	166	180	171	160	169	190	153	151	160	166	179	158	154	176	172	164	145	163	154	169	173	175	148	153	183	175	186	143	168	171	189	194	184	162	183	187	163	154	188	193	157	170	155	148	179	166	165	148	169	180	179	146	160	164	145	167	173	199	154	176	182	145	159	194	181	197	161	193	162	185	187	174	158	161	165	147	174	158	155	150	172	151	180	169	173	158	164	158	162	162	166	173	178	166	187	165	161	172	186	177	184	165	172	178	158	171	180	207	178	160	163	180	173	177	190	191	181	160	158	146	154	159	171	198	168	183	187	154	195	161	165	167	169	169	171	169	151	183	175	157	178	171	162	180	176	164	157	175	172	165	194	163	185	139	180	164	151	182	165	182	181	187	156	161	188	156	159	140	166	161	195	161	171	153	160	170	181	173	169	166	180	159	148	187	168	164	168	196	173	162	176	159	194	159	160	169	159	166	160	176	159	177	173	161	193	179	182	167	173	176	183	168	155	150	173	186	156	166	154	188	179	171	152	164	159	168	182	157	168	167	171	155	173	166	170	152	168	164	154	185	190	147	146	168	179	170	150	184	143	156	161	169	171	182	171	166	167	170	171	169	162	161	168	182	177	167	206	160	167	189	176	165	168	166	172	173	158	160	147	163	149	183	163	176	157	171	149	133	178	181	196	153	162	158	162	178	169	177	185	182	158	172	174	192	179	168	182	152	179	160	139	156	169	152	182	164	167	155	171	159	158	161	157	148	183	171	160	161	165	153	160	160	170	148	208	169	172	147	176	175	168	163	165	194	165	180	147	174	174	155	159	170	148	145	188	153	171	171	181	184	164	163	175	147	141	193	171	181	165	190	156	182	175	184	157	185	163	158	168	179	190	180	162	181	169	179	153	160	195	160	164	174	184	161	166	183	159	168	151	178	156	173	166	190	166	161	157	159	136	176	187	159	159	165	158	162	159	174	201	146	174	179	178	163	144	160	154	148	175	161	163	168	180	185	155	157	174	124	188	192	163	165	152	173	186	180	170	186	160	175	190	184	162	167	156	161	165	175	169	174	171	177	176	176	168	164	189	181	167	168	166	171	153	164	209	162	176	180	178	164	162	156	173	181	161	153	186	161	160	172	187	158	168	162	156	165	154	172	159	181	166	168	175	182	158	189	159	172	179	158	157	180	167	152	175	182	188	168	144	176	163	165	155	160	176	170	164	159	174	169	196	171	182	186	168	171	156	139	171	183	171	178	165	180	155	164	147	158	169	173	214	167	163	154	194	171	176	148	188	160	164	155	168	158	154	157	181	172	151	159	153	181	176	167	165	156	148	171	184	164	177	161	169	147	183	166	169	187	178	152	200	171	163	147	211	158	154	167	162	174	192	170	178	171	179	156	178	180	159	159	171	162	175	171	176	168	170	169	166	139	165	179	175	171	183	186	196	163	145	184	179	170	182	188	166	165	172	145	165	183	162	164	160	180	164	186	160	161	204	198	188	166	159	172	156	177	202	176	178	159	167	173	152	177	157	150	164	165	171	176	174	170	168	194	158	175	208	161	176	155	146	149	174	167	144	171	167	190	149	186	140	166	149	182	183	184	198	181	178	171	174	160	185	185	192	171	154	154	170	185	190	158	162	176	152	165	185	177	177	179	188	174	174	181	183	209	140	168	169	155	174	162	191	170	170	156	192	155	174	178	193	158	176	191	181	182	166	158	151	189	201	181	162	156	187	165	169	158	171	179	160	159	157	179	193	173	190	166	174	177	163	180	164	171	179	186	162	176	138	164	170	151	163	177	161	176	159	159	175	153	162	162	167	176	175	174	159	157	180	180	182	181	162	181	162	170	188	147	177	182	188	152	154	147	180	184	161	168	189	151	172	163	151	162	193	177	171	152	155	182	159	166	164	169	167	174	183	189	153	165	159	145	171	157	170	158	179	179	145	138	157	169	170	180	151	183	178	167	152	176	171	185	180	169	166	155	150	185	156	190	161	159	184	175	162	174	157	139	160	171	171	181	156	172	165	166	184	149	167	157	149	173	158	192	187	160	166	145	163	156	182	172	157	140	159	186	149	152	167	152	153	159	167	161	186	152	184	187	179	175	191	187	158	150	139	158	166	154	167	188	163	152	165	177	180	167	148	157	175	182	177	165	157	179	160	183	165	143	176	172	169	176	167	158	194	197	181	168	166	196	198	204	164	164	171	169	191	176	162	186	172	171	160	149	164	177	160	181	143	189	171	165	165	153	176	149	180	160	203	164	172	168	180	160	169	185	177	177	176	167	161	162	171	162	173	192	183	158	176	182	167	159	159	193	146	143	158	167	142	164	143	163
9607	5031	520	562	494	493	480	492	533	496	501	524	490	463	472	466	509	475	485	477	482	493	475	466	476	487	448	508	501	461	499	486	462	494	446	482	532	498	495	495	491	470	494	497	475	448	484	457	513	460	517	508	425	486	472	547	504	487	418	491	531	474	503	512	513	463	429	529	473	520	461	472	530	464	473	473	507	486	479	476	467	472	458	472	469	473	463	497	504	464	497	427	486	480	481	486	500	450	479	454	515	472	498	460	480	472	466	444	457	501	511	507	483	465	512	476	507	521	492	470	483	468	490	487	496	472	514	531	495	487	527	470	500	445	464	490	542	486	441	497	510	488	516	489	438	503	421	473	439	506	473	484	501	479	503	498	477	488	488	429	476	462	487	510	471	523	485	490	488	490	487	489	459	458	462	500	515	480	479	497	504	474	539	477	489	488	472	458	491	497	520	518	502	503	533	490	505	474	494	520	494	494	472	469	479	508	464	483	548	469	460	456	468	479	502	528	512	447	498	486	505	455	469	503	495	466	496	471	488	467	507	530	465	502	456	472	512	454	471	518	498	472	479	484	464	495	462	465	464	433	496	498	505	483	476	511	490	491	466	493	495	470	438	460	483	466	475	496	464	476	463	489	466	521	468	471	479	464	471	479	470	499	505	494	471	500	455	455	491	470	497	498	452	440	463	491	497	466	507	485	491	494	480	460	474	483	469	460	447	500	497	504	456	513	478	469	475	496	484	485	469	472	505	460	478	456	480	470	496	489	511	493	476	506	477	459	497	494	506	434	480	490	506	448	491	522	449	461	480	487	490	502	489	513	499	500	501	489	481	472	444	492	540	489	466	525	475	556	479	466	444	530	489	463	491	501	479	504	452	493	497	460	524	528	468	490	468	458	421	471	499	521	482	483	510	442	500	476	459	432	495	451	477	477	514	485	465	510	493	515	463	471	515	512	473	516	497	492	524	497	468	480	518	478	509	462	500	496	481	467	508	483	480	494	470	463	493	477	535	500	450	543	490	471	497	491	463	466	461	447	470	509	466	486	486	464	524	452	555	495	497	440	490	472	445	519	494	450	468	499	464	452	491	475	479	451	543	472	499	500	497	508	474	453	458	492	503	486	456	511	480	428	493	488	485	465	499	472	471	540	480	491	479	520	496	508	489	525	472	495	478	467	508	499	483	499	439	489	506	507	478	459	485	512	511	440	471	432	487	492	507	504	480	465	492	469	467	486	488	471	493	490	470	452	496	529	458	454	502	452	461	494	475	493	504	475	462	532	481	482	499	482	499	435	491	516	470	472	497	459	485	479	481	457	507	489	466	482	524	457	453	501	506	465	430	545	471	444	513	456	475	527	478	515	509	465	433	461	506	484	518	487	519	465	519	484	499	503	431	511	490	500	485	485	488	485	469	488	501	513	459	492	519	504	496	512	454	496	490	482	493	481	489	500	488	501	472	478	513	510	472	533	508	463	490	465	486	503	461	508	485	500	502	497	491	469	479	454	485	472	501	475	480	509	536	485	479	464	482	456	519	529	488	463	462	488	442	520	456	496	487	478	472	499	462	467	490	507	525	486	489	513	507	461	455	509	493	488	462	482	499	530	502	487	474	493	513	473	510	463	492	504	491	486	488	465	497	470	462	498	468	492	433	481	488	479	504	505	480	514	445	491	487	457	471	474	489	487	478	484	508	454	499	465	444	530	490	495	464	493	501	497	514	479	482	474	448	515	508	481	465	507	511	493	459	481	491	460	471	513	475	483	452	499	516	493	514	497	509	491	510	465	445	443	476	463	488	457	528	511	495	501	478	508	490	497	456	476	467	455	464	524	486	456	477	530	493	504	478	450	473	462	518	506	445	493	472	507	512	446	481	494	480	495	475	482	497	469	495	456	483	489	444	460	501	480	493	463	476	488	493	499	474	491	481	460	470	484	467	521	494	449	475	468	496	485	480	460	451	503	514	483	440	475	454	495	477	455	461	463	492	476	496	515	457	487	451	493	523	486	514	491	516	490	463	477	495	486	498	465	499	520	480	480	472	502	489	479	500	536	464	488	515	492	476	457	487	503	467	500	468	470	512	445	478	530	478	463	479	486	478	499	499	486	469	463	487	482	469	447	442	473	494	510	502	507	487	482	511	462	487	518	472	465	480	473	459	509	460	480	499	481	462	475	488	495	524	501	436	488	514	510	481	481	485	515	500	497	459	485	515	507	492	471	475	471	528	499	482	471	487	485	478	485	509	501	467	481	515	497	521	488	482	468	472	518	465	450	507	471	495	502	507	516	467	490	504	493	498	447	456	511	487	496	490	469	489	518	509	481	481	495	492	493	498	518	482	473	486	537	483	501	494	488	467	456	491	476	502	484	460	475	488	447	492	509	443	477	492	481	458	483	475	509	483	458	507	505	459	457	462	474	472	482	504	501	437	500	472	470	483	520	459	481	481	540	451	455	469	482	456	467	454	488	501	478	457	507	515	460	472	509	505	493	479	486	483	486	461	504	479	475	459	501	496	479	491	449	511	498	483	483	492	486	479	481	504	480	483	483	537	486	490	469	498	488	464	473	509	482	453	511	416	488	459	468	444	460	471	455	464	472	505	475	481	453	468	438	462	499	497	501	454	459	495	490	510	452	482	462	506	451	480	514	481	479	472	487	456	513	470	454	497	501	493	501	542	514	454	508	474	542	461	496	494	468	481	470	471	456	482	464	465	497	477	468	475	475	466	459	449	498	455	471	513	482	488	474	469	475	478	458	474	508	462	473	490	506	501	474	492	449	469	497	475	445	502	483	452	481	477	477	515	484	504	467	473	487	457	482	463	529	491	455	495	535	490	490	500	513	480	476	504	471	455	464	505	513	533	488	441	517	480	483	493	528	435	483	515	478	491	473	443	454	442	502	469	472	463	432	477	434	515	494	433	456	464	480	506	500	482	452	481	459	503	522	477	481	483	491	480	497	471	470	487	499	473	493	512	465	490	532	445	485	473	515	494	477	460	467	434	485	479	449	512	475	493	492	503	496	475	462	518	535	456	461	488	531	485	516	504	482	480	458	490	505	460	502	441	476	467	507	439	507	500	453	459	458	504	477	483	474	476	515	482	490	498	495	461	496	462	460	501	463	465	527	499	484	452	506	495	487	467	480	471	474	482	497	474	489	490	503	509	504	483	472	450	496	478	474	458	478	456	520	467	447	513	493	505	529	448	501	476	458	527	478	446	506	486	465	491	492	519	476	476	494	478	502	473	499	548	479	496	426	466	494	522	478	490	501	460	471	470	489	494	468	495	476	511	490	481	480	485	470	483	484	471	460	464	482	482	502	496	480	469	502	510	506	490	490	480	498	490	476	508	466	491	474	469	496	480	481	511	477	505	480	501	477	488	458	503	492	479	497	462	448	499	464	480	434	462	480	470	514	470	525	481	478	487	487	528	481	443	515	446	477	492	468	480	536	458	459	498	487	476	497	496	476	480	465	503	464	494	481	559	463
55287	43750	8445	1020	697	576	495	452	428	474	365	425	380	382	369	391	347	323	351	355	342	340	314	341	322	355	341	321	350	341	327	305	384	306	323	322	329	331	339	333	327	297	334	307	304	308	324	336	329	300	338	365	326	373	360	323	345	314	307	303	349	341	311	347	344	327	342	329	326	336	326	322	322	362	303	325	345	353	326	334	357	322	347	351	292	334	329	334	328	321	322	313	357	334	352	360	329	380	329	352	362	324	351	347	314	339	318	326	333	373	322	306	310	311	334	353	336	342	348	335	318	359	305	323	335	314	327	327	339	338	331	360	305	307	374	329	325	339	355	320	320	346	331	357	340	343	346	330	316	325	352	336	332	329	351	310	317	334	340	298	319	322	355	356	342	344	360	349	294	340	329	319	323	349	312	309	323	357	283	314	328	336	353	334	340	349	340	321	337	323	331	363	343	345	343	367	339	325	314	321	335	337	330	331	300	319	318	306	321	347	329	305	352	356	342	340	320	299	338	316	323	315	317	323	332	338	375	342	301	313	342	327	332	332	332	331	358	327	299	298	337	342	329	341	363	336	302	319	334	324	342	295	349	317	336	323	336	358	320	345	347	329	356	333	332	349	359	331	330	285	348	317	322	360	340	331	360	348	344	341	310	336	367	323	369	331	324	345	339	334	371	334	353	350	328	353	308	340	317	325	323	321	366	373	390	335	332	337	323	304	343	353	321	306	328	303	336	338	335	351	328	358	342	326	306	324	313	335	343	342	344	317	334	308	326	329	337	337	313	314	306	346	349	328	325	353	328	313	329	320	335	350	357	316	308	381	333	308	359	336	335	309	332	338	337	327	356	325	334	330	369	296	333	324	357	341	297	357	309	359	330	347	321	330	332	357	337	323	360	325	328	300	312	333	317	298	337	350	368	292	314	297	326	347	384	336	348	344	332	334	329	323	336	339	327	344	334	289	342	326	306	334	336	321	349	351	348	337	329	343	330	316	352	336	318	331	353	336	330	328	340	300	327	320	374	353	315	289	345	344	351	329	348	383	296	317	320	338	324	332	319	325	326	309	317	319	317	311	326	319	300	330	324	348	327	330	331	322	333	310	337	362	339	333	331	337	325	308	321	342	309	310	351	347	330	333	358	307	367	340	318	328	321	333	332	371	334	315	325	346	331	335	362	359	326	315	279	324	383	307	317	326	321	335	325	317	344	324	331	319	301	361	381	334	333	348	318	322	334	301	307	331	307	308	295	364	326	317	336	324	301	339	313	333	348	342	303	335	340	323	317	319	326	342	341	359	356	288	320	330	358	328	314	314	358	368	340	331	322	311	326	337	365	338	300	330	302	321	341	298	346	353	349	325	335	346	327	352	336	337	321	328	328	330	321	295	332	325	325	326	342	324	289	314	301	302	305	340	312	385	346	347	354	342	338	318	326	328	330	318	326	339	313	322	325	323	313	329	320	342	315	331	330	377	327	293	356	333	335	354	327	370	318	331	345	309	332	342	353	324	326	331	353	323	336	309	322	334	326	321	308	353	344	335	325	297	305	334	300	345	330	325	300	303	321	327	335	313	326	350	334	342	348	340	333	332	330	325	307	307	326	345	319	353	315	372	342	325	348	377	310	348	351	331	333	329	326	305	336	336	330	344	335	322	320	350	320	308	336	340	337	333	307	307	311	348	344	308	336	356	340	302	336	294	301	281	337	330	314	343	363	346	325	333	304	358	334	326	354	304	348	351	377	326	335	353	317	318	350	345	341	336	354	328	298	321	324	328	323	302	328	336	321	293	332	325	328	314	314	334	328	335	310	346	323	351	338	342	343	320	369	329	334	346	364	334	316	317	358	356	306	277	351	315	319	355	341	315	319	345	332	340	307	324	321	337	319	336	283	300	337	336	335	326	284	325	315	316	339	321	347	337	343	312	307	346	318	311	355	298	333	338	339	334	346	335	375	336	331	380	338	314	339	331	308	313	340	317	311	325	347	333	330	347	345	318	345	363	351	344	312	319	324	332	313	299	324	322	351	327	319	313	320	322	350	303	370	312	318	331	314	317	328	306	359	342	368	317	340	314	350	353	327	329	342	327	341	331	356	318	299	356	348	343	347	350	332	351	374	316	313	328	300	302	352	321	299	360	361	325	305	342	330	340	337	331	353	321	331	343	357	361	329	326	316	334	322	348	306	325	364	328	405	354	361	346	330	344	355	314	351	342	330	320	336	320	288	331	320	281	309	330	363	340	342	327	339	342	339	365	367	320	343	335	300	314	315	361	319	318	332	301	338	326	340	339	360	285	331	326	348	362	325	343	334	319	323	298	320	325	331	336	319	343	317	358	339	342	351	340	345	318	350	347	329	345	334	316	305	301	331	342	322	352	333	298	329	328	334	341	345	343	330	309	318	289	325	295	279	318	344	372	322	315	334	302	354	351	343	346	343	355	320	318	325	342	331	337	303	394	345	329	320	347	337	334	315	301	297	341	338	328	343	351	313	332	372	305	331	359	295	331	294	326	297	327	334	342	343	337	327	329	335	332	356	328	331	296	333	332	336	328	337	311	318	332	339	319	355	346	308	312	328	308	317	340	293	314	343	337	342	323	315	343	310	363	313	328	322	321	284	315	353	333	345	328	347	321	346	320	369	338	352	365	306	340	358	305	362	341	315	329	312	321	339	340	328	337	336	350	351	354	332	330	316	362	337	308	313	346	327	331	332	360	346	356	318	297	325	340	362	338	354	336	313	351	334	353	344	328	347	288	344	304	318	342	304	330	294	353	317	339	388	301	332	311	354	330	313	330	334	309	343	280	343	311	380	345	339	315	355	357	313	331	335	338	316	356	338	328	323	312	333	327	313	304	315	344	302	331	354	303	307	332	325	306	328	361	345	289	350	315	331	349	327	332	336	331	354	362	355	338	323	317	324	316	328	335	328	340	351	306	321	338	356	314	324	337	322	333	350	380	330	353	335	304	329	325	321	319	359	325	307	341	285	344	349	354	314	359	334	343	302	318	325	317	301	361	342	327	302	358	299	364	329	360	327	293	319	340	343	319	331	306	334	351	336	326	347	294	330	351	345	331	317	361	314	353	309	323	325	315	367	339	331	319	300	346	332	326	349	316	314	318	325	325	360	320	305	296	350	349	321	341	314	371	361	318	321	283	351	345	319	344	330	335	333	339	344	339	332	316	312	336	337	337	311	311	338	326	329	347	330	330	342	322	333	331	347	347	331	309	312	346	317	299	355	310	353	359	312	300	326	337	344	347	307	365	291	347	330	330	362	361	376	335	345	344	350	325	381	292	350	342	344	376	320	331	322	348	347	335	310	298	306	306	337	341	335	323	310	344	314	304	371	316	336	310	303	291	327	351	336	365	303	339	339	352	330	329	286	344	344	324	312	311	326	335	293	344	310	334	317	351	315	296	332	310	340	356	335	349	373	352	359	320	330	348	351	333	336	346	323	307	316	316	309	339	342	342	359	332	302	363	338	385
34295	24377	2247	2507	2295	1984	1708	1551	1402	1284	1247	1147	1113	1045	1053	997	1053	1025	939	1008	942	925	851	963	881	878	868	871	894	859	862	874	896	874	906	804	864	854	896	899	888	906	824	826	837	816	848	938	850	834	871	844	826	855	854	890	851	793	809	841	853	850	891	912	843	855	839	811	866	820	862	832	835	794	894	855	834	851	838	854	899	804	863	801	834	832	853	804	854	869	809	793	830	845	896	880	800	796	809	837	858	827	837	802	852	836	793	847	908	858	822	807	902	835	805	845	867	882	850	840	886	842	843	877	847	847	846	862	860	839	821	841	829	863	870	847	834	858	812	781	855	807	821	836	812	826	820	810	813	810	812	843	850	783	795	865	831	833	857	861	844	791	815	897	820	839	831	820	812	819	830	810	866	824	807	858	791	885	870	856	850	849	796	884	840	811	789	847	812	833	858	833	832	842	800	845	847	880	828	808	806	824	854	860	789	841	849	871	788	826	836	811	792	849	814	838	796	873	814	823	841	821	847	851	817	802	832	833	797	832	833	788	852	814	831	848	817	812	871	804	812	860	814	808	773	837	840	864	821	848	839	804	837	822	780	817	863	794	836	845	833	890	814	859	806	841	850	858	864	857	825	819	869	845	841	812	876	739	825	802	852	864	762	877	878	811	803	835	832	810	816	809	857	831	786	818	802	857	801	831	886	835	826	795	812	839	786	833	829	934	804	790	813	822	843	783	832	822	880	836	817	884	933	813	831	810	875	838	856	841	852	772	881	833	801	838	896	809	844	814	870	879	860	870	850	801	814	868	800	796	826	841	813	839	847	829	810	825	847	818	816	805	826	830	803	838	821	790	852	835	874	860	816	798	818	811	841	841	816	845	832	832	846	831	809	800	784	832	840	840	813	846	846	825	833	804	823	766	823	798	878	821	796	814	853	873	817	847	849	790	824	833	786	849	907	828	875	853	836	855	826	857	760	815	833	857	828	849	804	841	887	860	784	822	846	844	873	786	843	779	847	864	829	848	836	829	801	800	818	827	815	770	753	830	881	871	819	840	860	885	847	801	846	841	874	800	852	816	813	839	806	831	840	888	812	850	836	822	815	897	842	838	815	830	815	821	789	834	841	787	874	848	828	859	853	851	821	848	854	868	829	880	816	827	812	867	853	838	783	839	860	890	867	825	804	801	837	841	842	859	840	838	877	795	794	815	828	820	818	842	829	851	850	850	834	842	894	827	780	801	756	878	838	836	849	850	827	813	830	798	777	823	850	821	760	820	809	847	881	815	827	841	837	843	794	828	860	862	842	855	862	807	839	846	781	838	901	791	807	869	853	829	855	864	834	875	858	828	868	835	809	837	870	825	802	819	818	826	858	832	878	879	860	858	840	835	816	809	826	798	794	869	807	865	816	830	826	815	844	806	756	785	809	821	832	791	810	840	812	802	834	827	835	791	795	778	836	863	869	829	840	808	821	798	810	795	812	820	859	850	836	882	854	855	854	813	821	864	865	864	815	791	830	848	854	812	854	828	875	827	850	809	794	886	826	909	832	789	787	821	820	849	824	830	866	820	873	815	848	831	833	805	842	813	832	849	825	874	837	795	828	852	857	783	823	834	812	803	829	778	831	850	832	812	863	816	795	822	834	828	864	810	883	803	854	836	816	846	799	870	851	823	851	827	877	804	859	801	819	874	824	812	849	810	842	860	866	821	833	857	820	813	820	820	850	786	808	849	836	847	778	817	824	822	832	865	777	852	881	857	851	849	833	801	824	841	831	867	780	825	842	857	858	805	820	802	851	803	792	846	803	838	848	838	853	852	852	845	820	816	888	831	871	818	771	848	792	861	808	835	801	805	816	827	860	876	837	844	778	825	824	825	846	834	801	808	857	802	817	804	826	771	804	814	803	808	853	887	823	819	902	842	851	816	862	850	788	815	843	816	790	843	797	859	848	875	853	888	795	833	843	853	794	812	860	840	839	811	809	807	820	881	809	857	825	833	819	804	805	883	867	870	815	817	848	826	836	817	824	837	802	783	851	805	852	836	863	839	815	833	823	826	793	810	853	824	841	820	805	872	848	826	811	842	864	867	814	808	786	820	867	843	874	860	837	809	832	837	817	853	845	862	854	859	836	769	816	827	855	853	786	790	858	810	809	853	818	845	860	839	859	862	817	854	835	839	830	819	853	835	795	812	879	818	811	858	802	858	798	809	837	850	809	835	835	837	835	800	872	809	860	801	845	837	862	848	825	806	828	846	805	834	866	859	843	839	785	781	898	805	839	822	815	794	830	837	853	868	808	891	802	891	878	785	805	857	806	852	873	790	866	807	824	843	837	824	791	822	807	852	853	827	847	835	832	832	824	843	812	799	836	845	808	830	833	860	835	834	873	862	812	811	835	844	860	763	853	804	859	816	807	816	839	854	863	822	872	826	823	847	785	860	849	825	856	818	852	819	818	819	836	792	862	858	826	798	786	873	868	793	850	858	776	834	834	825	859	847	809	817	812	796	812	865	835	854	828	810	828	844	827	885	832	830	784	845	913	793	869	847	791	854	851	867	818	850	848	855	861	825	849	849	858	855	887	848	870	804	821	831	865	813	843	791	813	878	797	837	808	859	831	776	779	823	831	817	824	819	891	802	821	826	840	856	813	855	830	858	840	856	817	798	807	849	809	869	836	823	800	841	799	868	825	781	805	797	867	840	842	849	872	832	801	828	835	825	838	808	810	856	819	813	844	825	763	845	868	829	823	809	828	800	845	823	801	843	828	784	808	816	803	867	832	853	822	808	809	859	860	820	807	837	854	837	852	866	793	846	855	790	817	884	911	821	837	845	818	814	834	823	823	837	844	819	851	810	825	859	825	864	824	893	882	853	820	884	845	853	841	834	837	880	837	857	848	855	877	830	830	851	810	801	855	804	818	799	842	824	848	844	886	869	872	796	827	813	801	821	818	839	850	839	851	829	830	858	807	828	872	855	823	827	833	782	818	867	891	792	808	812	837	876	798	837	826	811	847	879	853	840	874	786	804	852	778	859	821	871	850	800	826	802	871	779	875	866	810	817	815	785	815	786	839	856	822	834	829	816	853	823	854	815	866	822	830	833	836	814	851	843	841	866	843	769	844	860	827	858	824	841	840	823	842	827	884	860	835	841	872	831	870	817	777	865	801	791	811	809	825	834	830	824	833	852	774	831	806	801	844	793	822	849	866	814	913	851	781	796	851	803	803	843	780	832	857	781	832	862	852	773	854	834	825	807	777	872	846	798	797	870	856	812	828	866	856	817	852	816	812	825	846	837	833	835	805	877	880	814	770	856	830	803	815	823	868	814	803	869	800	830	811	790	842	853	843	813	848	873	815	848	830	818	834	801	811	829	829	821	815	768	819	853	822	787	789	809	824	838	809	825	839	791	800	837	821	796	840	865	875	789	888	866	803	810	821	805	854	803	868	834	838	809	844	847	829	827	820	801	795	828	897	873	805	811	859	841
69517	56099	15585	2937	1137	807	691	553	509	483	491	451	417	389	395	391	397	386	352	381	396	368	390	400	408	388	354	377	360	357	348	365	346	368	344	349	390	362	344	374	363	365	391	380	350	377	340	348	351	353	329	357	319	357	347	355	321	383	361	380	342	368	363	322	366	352	341	342	355	324	360	359	354	334	327	341	339	315	381	338	330	339	354	343	344	368	330	313	359	324	329	349	328	360	356	367	343	346	363	340	350	369	325	357	335	328	368	330	354	344	334	320	328	364	355	329	326	329	349	366	324	365	362	354	350	362	361	370	354	353	327	369	343	339	373	346	368	338	343	346	370	357	333	362	344	382	346	319	361	343	355	358	323	367	372	337	338	350	368	339	346	360	337	342	354	332	350	346	358	334	335	324	349	373	353	336	333	376	355	328	346	343	372	334	353	353	338	337	333	352	323	334	347	353	386	379	346	350	329	364	366	389	334	351	337	353	331	339	351	322	356	382	383	358	334	340	343	373	335	340	376	306	388	361	317	351	370	364	342	388	336	341	319	353	344	325	356	348	333	318	336	325	312	331	332	319	329	353	321	334	368	343	340	355	328	341	323	353	345	367	327	340	346	390	353	403	364	331	335	339	366	335	378	375	326	335	382	343	356	329	346	344	345	370	329	309	336	375	335	360	361	333	338	361	363	350	320	392	338	363	368	359	337	362	326	329	382	334	360	314	347	341	350	356	311	316	315	321	351	341	337	322	386	373	330	336	352	336	349	335	374	379	356	315	356	371	348	319	352	323	347	353	367	369	357	353	349	337	337	354	345	376	307	356	358	337	353	381	331	340	345	326	359	334	345	358	343	347	350	370	375	354	350	370	343	361	316	348	313	355	344	345	348	363	356	328	338	345	336	347	338	346	362	358	327	328	367	344	347	337	350	357	391	334	339	340	326	342	331	318	339	330	343	307	346	352	356	333	343	326	356	336	353	368	344	332	340	346	346	317	371	329	360	329	335	348	324	414	344	367	348	322	362	337	334	331	358	380	298	354	351	366	330	335	349	322	372	282	332	350	328	329	326	339	329	363	342	319	322	306	313	359	361	344	320	322	351	344	339	332	351	346	373	353	338	328	341	335	314	338	359	360	329	378	346	353	410	345	349	320	346	363	356	351	341	360	373	353	363	328	339	334	311	382	347	366	362	351	364	302	412	353	344	325	318	371	333	333	335	343	334	349	357	337	386	327	337	342	365	349	347	350	350	367	354	335	369	332	357	358	323	349	337	359	356	380	354	343	372	338	315	327	337	344	332	348	340	367	360	397	309	328	347	335	322	332	362	334	360	346	372	342	348	362	341	349	331	315	335	357	354	349	354	361	329	374	347	301	381	345	381	354	335	356	327	347	324	361	379	365	351	342	319	368	361	333	344	351	359	360	307	330	326	352	367	323	293	339	351	352	349	329	325	346	363	341	345	325	379	334	334	321	327	353	361	336	332	334	315	363	374	350	324	360	344	342	357	330	338	320	326	384	358	338	378	347	355	381	334	336	348	336	336	322	329	381	340	325	361	362	363	360	356	341	342	283	326	319	361	367	346	335	363	323	337	351	324	332	353	363	342	307	344	334	350	370	339	354	352	337	350	351	365	320	311	326	330	361	375	370	384	337	364	337	354	358	344	374	334	328	334	340	357	345	363	344	325	365	330	336	348	384	325	351	344	347	362	356	367	355	360	339	352	364	349	331	373	342	343	363	363	357	348	337	325	338	376	350	334	378	311	350	327	383	325	360	342	366	376	314	335	349	336	342	333	354	347	312	303	340	355	329	347	336	340	342	344	326	341	348	359	370	355	326	372	337	330	336	336	335	331	351	341	371	312	360	362	333	332	352	335	360	348	403	331	349	337	356	356	344	335	366	327	335	348	337	337	302	390	334	334	337	338	325	325	313	352	364	359	338	356	340	330	326	320	347	355	358	353	346	338	332	343	335	346	391	384	353	351	352	337	328	339	365	315	356	301	349	337	338	374	375	338	348	304	319	350	365	338	326	319	346	352	374	340	330	303	344	330	333	322	343	330	331	358	357	349	336	390	344	354	380	354	349	373	342	329	351	342	330	328	341	367	329	365	341	341	345	349	331	347	356	337	368	383	354	332	345	361	357	352	381	304	338	330	313	360	324	368	344	400	349	364	331	353	336	337	338	375	369	347	365	343	323	349	338	378	356	338	364	357	354	344	356	362	348	359	361	369	334	366	314	354	313	355	331	366	351	352	351	388	302	323	312	333	382	351	360	321	382	355	354	367	345	346	372	319	330	363	372	313	344	344	305	368	339	327	337	388	354	352	364	377	383	339	335	327	350	332	363	374	302	346	339	339	341	334	349	333	334	328	341	365	302	381	363	346	340	350	357	384	348	345	322	344	333	341	332	338	367	362	322	342	333	352	329	353	344	339	323	330	321	363	345	346	331	345	362	351	311	316	342	338	377	349	360	354	317	325	346	363	350	346	323	338	372	340	361	359	336	357	346	382	347	370	352	350	351	357	334	408	346	365	347	387	352	335	360	332	319	363	315	327	308	318	366	338	341	362	317	311	346	351	327	366	357	331	350	328	323	294	317	336	310	331	344	353	340	331	321	320	346	320	352	394	352	352	301	310	350	336	344	349	330	378	353	337	353	305	321	359	358	351	357	362	379	346	352	327	356	345	325	332	355	374	322	342	348	366	342	357	328	340	333	337	358	340	348	369	344	317	357	305	326	320	362	312	350	343	403	343	350	374	373	339	375	350	394	328	372	338	342	362	336	335	357	330	361	332	352	386	333	333	338	332	352	354	388	338	326	325	346	336	323	354	353	357	342	320	316	362	329	350	353	361	339	325	392	342	353	316	351	367	374	351	326	315	357	360	299	351	329	335	303	373	363	341	360	384	336	378	361	353	361	323	358	347	359	346	357	356	354	341	344	346	344	348	367	371	339	324	340	372	372	363	337	334	341	348	345	341	331	335	341	339	356	355	355	363	342	410	355	335	344	366	357	364	363	359	321	348	340	343	349	352	324	361	337	342	335	361	361	335	383	319	344	357	349	354	356	368	354	357	347	365	328	362	353	336	316	322	339	349	391	355	359	341	355	382	335	310	337	375	359	324	365	342	333	357	371	338	383	403	356	394	318	356	346	343	355	351	349	387	334	357	372	342	359	332	393	350	331	337	306	332	360	325	328	325	376	336	345	353	354	349	345	349	301	350	387	345	362	351	348	336	359	344	333	323	353	365	383	369	328	374	359	337	332	315	377	317	352	352	346	305	344	316	368	371	340	325	334	375	351	332	367	336	362	356	335	338	321	344	365	327	365	358	348	319	362	357	338	367	329	315	343	338	358	294	337	354	321	329	321	296	402	390	368	369	296	312	330	341	327	361	322	353	342	350	355	289	332	353	356	362	328	337	363	349	316	337	368	331	341	369	408	333	370	346	326	364	322	370	322	331	386	376	337	351	353	353	345	307	324	375	361
43150	31490	3534	4069	3660	3184	2538	2166	1833	1742	1598	1483	1390	1279	1267	1193	1159	1117	1090	1031	1063	1018	996	927	1000	926	921	953	943	908	916	907	901	938	831	908	914	874	899	870	874	887	852	825	808	848	812	862	830	827	892	890	883	840	823	864	840	801	870	876	816	861	893	840	847	923	885	939	833	895	810	844	886	831	845	824	799	862	815	828	817	883	850	821	884	870	818	841	842	815	835	821	857	855	855	834	875	835	843	860	829	820	799	804	817	845	841	781	843	825	851	821	771	804	879	854	828	858	826	836	875	897	857	877	841	811	863	828	876	882	832	820	792	839	881	810	835	797	782	834	824	829	838	853	850	839	838	779	817	847	815	855	875	848	932	823	819	820	844	801	810	902	890	858	852	844	839	838	852	855	813	881	790	826	806	819	856	830	871	803	811	828	834	830	853	830	834	819	850	890	848	824	811	787	856	848	903	878	855	817	836	854	805	858	790	846	800	792	854	812	804	829	830	798	811	849	885	872	863	878	817	854	871	821	855	806	843	841	828	838	867	841	823	875	836	842	821	788	877	852	840	816	866	834	836	816	847	848	837	831	808	857	813	790	863	827	843	809	835	834	848	778	782	836	836	846	871	815	838	817	871	805	834	877	817	853	871	839	813	876	801	859	813	807	811	819	782	807	830	894	814	841	830	799	810	859	792	761	847	860	825	842	860	810	835	813	850	819	794	867	834	788	813	845	799	833	840	854	812	804	854	808	838	854	824	839	814	794	817	829	837	796	848	855	843	813	859	853	848	879	810	874	767	804	847	863	814	806	842	828	830	829	801	791	817	880	845	787	835	822	836	855	825	837	823	821	809	855	882	868	823	857	813	812	792	786	769	844	760	816	797	837	784	826	801	861	845	836	846	799	828	826	843	803	840	795	801	805	829	834	822	815	856	838	817	845	830	842	792	882	868	817	891	827	810	855	838	784	866	858	822	780	793	868	836	841	797	828	821	815	845	826	830	847	818	787	861	853	813	828	812	832	827	846	845	786	803	800	840	828	907	891	851	829	849	860	800	824	853	809	834	798	812	833	838	841	855	855	871	835	815	821	791	794	861	849	895	896	856	749	856	821	867	838	836	857	804	813	863	782	820	856	846	825	802	823	859	863	801	837	909	790	799	853	813	833	827	885	811	812	830	885	817	827	844	813	826	831	887	802	814	811	802	812	844	890	841	799	825	825	850	778	861	878	818	813	834	820	776	866	873	823	857	843	834	812	849	813	835	855	893	816	836	813	838	796	861	797	836	823	843	839	792	797	833	854	833	884	860	834	901	820	873	831	803	830	800	835	836	815	867	820	815	901	840	818	824	848	816	800	836	856	819	867	844	835	808	820	833	848	818	793	877	847	766	839	815	840	822	865	846	837	821	820	847	813	774	809	822	830	842	851	794	802	802	857	842	859	842	848	825	799	814	830	821	841	809	849	796	866	838	821	824	831	828	835	848	851	816	892	847	887	826	843	831	825	862	848	832	888	869	895	836	834	874	836	807	817	831	821	849	898	821	780	806	829	797	799	872	811	836	842	827	859	780	791	772	915	818	876	801	797	812	846	794	867	825	830	859	817	835	843	843	810	879	778	805	818	839	880	810	847	866	844	786	804	847	826	847	853	856	801	788	861	831	880	818	855	791	859	843	852	805	891	781	790	791	764	779	817	798	820	864	813	857	840	858	873	861	808	863	849	847	871	842	853	828	816	867	869	882	874	820	871	865	793	845	817	805	806	797	858	870	833	838	847	871	803	843	836	868	825	794	859	904	846	798	811	868	835	812	844	831	809	825	871	816	814	907	885	879	829	805	831	844	865	824	823	827	885	824	803	805	843	846	822	896	793	855	846	854	821	811	879	776	779	780	814	860	824	866	829	842	781	849	802	829	842	819	852	831	887	833	868	793	849	868	789	819	771	837	877	785	820	852	816	827	810	847	816	827	860	839	767	834	823	788	873	829	763	829	842	789	826	875	841	874	828	877	841	827	827	861	797	828	787	879	820	843	853	838	821	803	853	840	851	807	867	848	876	810	833	806	830	866	829	819	853	839	843	859	888	843	829	799	878	854	839	823	880	829	875	846	883	855	825	822	821	827	831	842	802	847	836	825	828	831	841	811	823	826	831	842	823	784	794	813	807	845	846	796	813	853	809	875	765	827	788	872	820	815	818	765	875	888	803	823	858	896	838	843	828	780	863	828	892	845	837	846	883	883	876	842	854	831	741	841	861	843	860	808	864	828	861	824	838	789	802	818	806	847	793	826	811	774	860	848	851	837	857	834	818	840	821	807	804	852	817	824	781	837	753	798	864	852	872	823	870	881	784	787	812	805	821	857	785	818	814	847	857	816	871	863	810	834	861	762	865	832	848	845	824	809	844	835	801	812	833	833	846	869	836	866	879	810	875	846	871	869	780	824	866	858	831	873	808	825	814	796	805	862	818	854	882	851	887	814	815	854	828	820	836	811	811	837	830	905	843	839	880	851	801	910	776	783	841	864	826	795	859	863	817	779	827	800	842	840	816	797	845	799	827	806	833	818	864	859	788	871	839	798	842	818	856	830	850	795	868	820	824	844	856	806	907	812	868	844	830	763	823	869	847	848	870	844	859	798	869	810	829	836	808	845	852	888	794	841	814	834	786	810	865	831	829	792	850	821	809	833	846	799	829	801	800	824	815	844	844	845	833	842	806	857	847	806	870	856	835	854	844	831	838	868	849	865	804	811	879	817	796	808	827	823	856	805	830	824	833	824	848	814	819	833	827	817	777	821	829	814	862	806	834	788	859	869	922	798	925	837	837	812	805	826	827	822	871	809	799	782	855	804	817	843	827	823	811	830	817	842	831	816	800	807	806	821	829	828	894	830	840	819	827	822	794	809	813	857	784	879	841	838	844	836	865	832	799	856	910	843	835	829	892	838	884	807	844	819	794	820	856	788	841	812	831	825	797	850	871	839	798	791	823	770	801	831	777	826	851	818	875	819	811	811	848	896	810	803	811	847	833	846	857	827	881	860	889	858	823	808	876	830	805	823	864	832	892	853	827	829	866	844	881	828	914	803	772	824	825	785	776	824	874	872	840	830	758	844	847	819	805	861	871	820	759	850	815	811	850	841	760	853	863	809	840	866	841	883	875	773	774	825	913	870	863	886	839	786	822	879	847	835	829	812	841	829	816	858	821	839	829	815	796	821	803	832	851	856	865	757	867	815	811	836	826	847	829	831	812	841	811	828	872	841	806	826	820	790	853	786	876	867	869	874	883	795	852	862	887	844	839	821	834	828	832	801	872	877	813	798	896	817	842	857	800	824	828	812	846	824	853	830	817	803	791	858	829	865	823	840	801	825	897	863	859	823	840	847	829	892	832	849	838	840	861	793	864	812	853	859	870	859	809	837	820	816	814	796	860	857	859	861	865	798	805	825	816	846	845	820	847	795	834	854	839	828	824	826	861	793	783	843	803	832	846	805	804
9085	3238	206	177	170	173	161	181	163	167	172	175	165	184	172	156	161	170	190	186	172	206	152	175	183	173	164	184	158	156	160	183	176	182	190	164	167	163	174	197	170	152	179	155	179	197	192	162	139	182	179	155	169	172	163	189	173	183	183	187	165	135	166	153	156	154	178	154	166	175	170	167	149	169	147	208	177	160	141	171	159	150	173	168	158	150	162	165	186	177	188	167	172	158	166	143	167	175	187	163	148	187	170	177	188	152	187	157	165	163	182	186	175	142	160	165	152	171	174	146	170	146	160	166	161	172	178	158	170	149	156	159	163	152	160	166	181	171	171	187	154	175	150	173	161	176	174	172	141	157	184	155	151	165	174	146	158	148	170	162	150	161	157	150	155	147	174	179	177	166	179	170	176	163	161	196	178	156	167	175	169	180	185	178	187	162	157	159	134	160	161	147	164	164	170	171	170	177	165	174	165	158	159	180	184	166	148	173	184	167	163	166	163	161	156	155	186	147	161	156	180	149	163	169	198	119	181	182	155	192	206	173	163	176	160	196	176	136	179	161	193	209	147	162	169	174	164	180	190	183	168	177	180	163	172	159	158	181	179	170	172	162	161	164	178	171	167	177	166	169	154	166	165	157	148	169	165	172	178	155	175	168	147	157	193	156	184	184	156	164	176	157	165	159	180	160	167	142	179	175	177	179	184	188	186	166	166	150	158	152	162	183	187	153	170	179	156	165	171	183	136	189	151	169	172	172	152	171	150	163	174	157	153	199	179	163	178	149	155	158	155	166	182	176	175	176	154	167	172	146	173	180	173	179	188	165	171	175	178	171	160	158	165	164	161	170	182	163	171	189	175	181	172	171	169	185	206	182	165	153	159	193	185	174	163	196	192	167	160	195	186	168	174	186	181	160	184	165	171	184	166	189	164	157	166	149	195	165	167	183	162	141	179	191	176	161	173	170	189	167	193	167	176	171	165	170	166	165	145	178	166	178	149	158	175	145	157	175	171	158	174	159	158	167	181	155	174	176	165	154	181	173	154	143	169	165	180	162	172	170	162	149	154	160	159	173	172	176	177	140	165	175	189	173	160	162	166	191	158	169	193	178	169	158	168	171	167	175	166	145	138	189	159	165	173	163	183	177	171	165	158	213	202	181	185	187	140	158	172	171	164	160	185	159	155	169	177	170	193	154	168	174	187	148	158	170	177	173	149	163	152	156	185	184	154	148	164	163	161	148	190	168	168	185	205	166	167	163	169	157	179	152	152	156	150	175	155	173	161	172	166	166	183	151	157	172	151	171	165	189	163	173	160	181	172	195	176	161	178	176	173	170	175	169	192	165	158	165	188	168	167	164	182	173	174	171	170	170	145	174	154	166	171	169	159	189	148	165	166	162	192	191	145	171	185	191	179	178	165	166	153	160	157	191	160	173	161	162	154	171	161	185	171	153	157	172	169	152	160	162	157	175	150	148	156	155	166	168	153	180	162	165	172	173	153	159	167	171	148	146	152	188	181	162	166	155	181	159	146	160	140	169	158	163	160	140	150	167	146	154	166	153	169	165	161	137	163	184	177	190	144	150	157	152	194	177	168	167	186	167	171	182	163	172	152	182	172	157	178	180	156	175	158	159	183	156	175	180	166	162	162	179	188	145	138	154	160	151	145	145	167	167	166	159	169	175	175	173	185	166	175	183	164	159	186	164	189	209	160	166	161	179	173	172	170	160	152	159	149	184	178	164	177	170	151	173	165	163	176	158	166	172	149	163	163	187	156	163	176	171	190	172	191	169	153	173	149	164	137	159	175	155	176	164	170	202	207	167	172	176	168	180	160	158	184	178	159	182	165	144	188	167	145	168	172	165	188	201	154	183	164	156	167	146	190	169	186	157	184	178	176	188	182	175	169	161	183	178	156	181	156	173	141	156	161	179	176	165	151	167	139	151	164	151	172	179	187	160	174	157	152	180	155	183	182	181	148	155	182	156	191	177	178	160	168	184	145	162	164	156	172	147	134	176	157	173	183	165	173	175	152	190	139	150	144	158	161	187	169	133	163	170	198	164	155	153	145	163	178	177	188	161	190	169	178	162	156	202	157	177	146	181	192	176	146	165	169	196	185	162	176	182	186	169	181	172	164	160	166	155	186	191	158	173	159	184	142	176	181	159	166	176	162	168	180	185	170	165	176	164	143	152	199	171	157	156	195	173	144	173	167	181	174	184	176	200	145	183	156	150	179	181	180	163	162	182	153	158	179	157	165	164	209	157	173	179	177	164	175	154	181	174	181	169	186	188	166	151	161	199	152	147	174	150	190	187	156	191	154	195	169	165	190	148	160	179	171	168	149	174	165	184	161	195	166	165	159	168	151	171	163	162	170	131	160	212	175	142	150	172	165	176	200	151	176	168	187	171	150	158	141	145	166	167	169	169	182	165	184	156	172	180	181	170	214	163	169	174	171	171	156	182	156	144	163	158	150	158	175	186	173	140	160	178	164	177	164	171	168	152	148	178	165	152	165	166	164	170	176	188	163	176	166	173	177	159	183	157	163	151	180	158	179	177	180	159	167	182	169	162	163	171	170	150	159	165	175	135	174	179	180	147	191	170	150	160	163	158	164	150	161	190	170	141	179	160	165	184	147	154	180	173	162	189	188	180	169	149	183	168	152	172	191	175	174	159	143	166	158	161	156	149	162	173	164	160	156	167	159	177	167	174	145	182	204	166	171	175	176	174	179	191	191	151	179	159	172	172	166	152	153	174	201	165	180	176	170	196	176	159	154	178	161	183	193	161	186	183	199	165	161	185	156	163	165	170	180	186	159	166	175	157	189	146	156	176	159	161	159	172	185	155	153	154	167	168	168	156	162	192	163	165	183	193	169	164	179	166	173	187	188	182	160	144	183	192	198	184	201	147	170	183	185	147	170	177	166	173	160	159	187	171	165	175	165	170	151	188	180	167	161	172	160	170	193	168	157	177	147	159	152	187	162	179	161	183	178	174	166	176	148	151	165	157	177	175	165	148	177	175	169	171	167	155	164	160	161	151	192	160	158	181	188	168	163	165	154	161	164	148	151	157	165	168	181	159	144	155	165	159	165	165	157	177	175	180	171	167	204	167	171	173	178	177	154	161	163	170	192	158	155	176	176	181	157	158	192	184	153	144	149	156	162	173	172	167	159	164	170	169	164	177	167	178	175	160	181	194	174	161	161	177	172	149	171	169	166	155	161	168	172	181	168	156	159	189	177	180	181	152	174	167	158	173	148	181	184	143	151	169	172	170	148	153	168	172	161	156	157	187	165	166	155	167	157	171	148	140	162	173	140	166	177	198	168	174	157	187	151	153	169	175	182	180	172	162	168	175	165	161	174	149	170	179	168	158	156	170	151	141	183	186	156	175	176	152	165	164	161	178	158	183	195	168	179	181	165	168	185	191	160	157	160	152	138	172	174	169	177	173	165	180	170	160	152	174	174	174	172	183	180	179	195	168	177	165
9613	4947	565	561	531	559	541	503	529	495	466	497	497	514	510	485	489	479	513	519	467	510	439	498	506	484	518	455	451	477	508	504	469	497	524	493	461	476	481	479	478	493	494	502	504	484	430	452	482	495	533	489	459	483	457	476	508	466	483	475	481	486	493	441	513	501	503	466	485	505	472	474	460	502	487	469	506	488	494	469	490	498	503	467	484	450	466	516	531	480	444	527	480	481	481	503	498	495	495	484	504	505	478	487	455	504	483	506	517	467	448	527	509	472	472	493	458	502	522	518	501	464	502	458	506	474	491	520	484	461	454	489	498	467	490	490	503	466	472	474	456	492	535	477	494	470	521	474	454	495	513	508	511	480	503	495	496	431	479	523	444	507	458	484	496	504	515	485	494	485	471	491	496	495	465	472	484	495	511	498	480	525	461	457	475	483	513	468	520	476	446	508	492	512	497	468	508	525	462	466	499	470	483	468	492	477	466	461	477	487	483	514	527	459	490	489	505	472	469	527	498	473	522	525	469	455	490	477	512	456	449	448	485	481	472	454	474	500	465	472	517	479	474	506	441	484	489	480	482	462	499	451	480	436	492	492	487	491	511	535	461	490	485	479	466	511	455	461	495	516	473	463	440	473	475	460	464	487	498	490	521	467	481	514	500	474	471	434	521	496	463	493	471	519	480	498	512	514	454	525	480	475	454	476	481	473	493	475	499	528	491	497	510	485	510	495	525	481	500	467	481	508	492	458	509	484	500	484	471	521	512	477	488	477	458	491	509	508	438	495	497	534	518	499	483	514	453	525	481	479	482	456	470	488	492	478	499	507	508	473	461	474	490	465	495	445	443	426	454	519	520	508	497	488	448	485	512	504	504	501	453	478	497	491	477	456	427	477	482	548	498	500	464	512	517	446	469	476	500	461	469	506	478	517	496	476	485	487	485	513	473	496	469	485	515	456	495	451	520	496	447	486	507	499	494	472	511	476	458	482	489	480	530	494	476	497	472	485	470	479	487	468	508	469	484	488	492	474	507	432	476	488	459	494	476	503	449	501	506	476	491	477	484	484	470	504	468	464	481	473	529	463	516	498	481	472	466	435	521	501	484	479	492	485	499	466	512	487	498	464	508	512	551	536	458	481	475	505	503	468	451	480	500	484	493	500	502	494	469	469	444	488	481	472	480	505	478	490	475	451	519	497	480	477	497	510	483	514	495	505	440	427	474	497	492	489	506	467	495	450	495	508	510	488	461	486	506	475	488	434	508	463	494	521	509	491	508	491	486	517	487	504	478	487	468	493	532	468	492	521	483	483	503	463	477	474	512	485	484	478	434	486	470	480	430	473	486	513	513	499	431	463	481	482	509	494	531	505	493	476	469	505	455	503	554	487	496	453	508	487	526	488	486	477	468	452	485	506	465	492	460	487	487	497	507	466	506	483	462	474	522	511	504	504	450	513	498	478	487	478	428	472	474	501	487	488	490	503	475	498	497	494	490	466	473	468	516	469	508	462	495	513	481	494	456	506	508	502	487	466	457	518	496	480	461	478	496	476	442	476	504	501	444	479	490	466	485	525	557	457	488	482	460	462	475	508	480	465	478	520	499	497	476	528	489	478	507	509	511	459	493	502	523	499	495	473	491	494	452	470	533	481	499	483	486	506	488	504	482	493	480	452	495	501	515	466	503	501	501	465	489	523	482	471	467	491	487	466	474	456	470	531	502	479	506	449	478	491	446	501	506	520	463	532	516	479	535	516	514	497	498	465	497	502	424	481	482	504	566	502	480	479	507	527	486	505	468	507	463	509	510	500	462	450	488	466	459	492	517	477	482	507	499	490	504	477	486	469	481	444	490	488	467	509	519	483	514	468	493	519	488	538	494	495	472	533	498	456	455	489	456	508	447	457	494	464	490	503	488	490	514	498	528	490	467	500	472	458	464	497	514	462	450	531	475	513	494	481	483	520	448	460	456	466	422	506	472	482	477	468	465	503	516	524	487	493	498	470	439	477	502	470	455	465	492	484	458	441	473	440	534	507	487	480	473	491	442	468	490	523	495	536	479	460	460	491	494	496	444	521	488	470	482	496	438	459	519	523	469	486	476	537	494	455	479	505	517	478	478	486	473	483	492	480	463	476	488	479	487	492	486	484	496	501	451	526	471	512	465	509	467	475	529	501	489	510	460	458	470	475	492	477	493	499	514	449	465	481	461	513	449	468	449	471	501	517	519	466	530	517	509	479	498	462	498	458	475	498	479	475	498	486	495	436	472	495	504	494	475	471	497	496	475	508	465	472	489	477	489	473	496	473	497	485	476	498	506	504	504	517	489	469	473	493	461	434	505	496	469	476	461	482	484	467	488	453	484	496	463	474	453	473	536	464	493	472	474	519	481	478	486	480	470	473	480	464	429	476	481	493	470	460	480	470	488	496	504	503	484	517	518	468	469	485	480	508	513	492	451	493	458	461	505	489	476	522	525	456	494	478	501	513	484	486	465	463	501	491	492	510	457	488	529	505	440	529	462	497	487	540	496	491	500	512	478	488	430	504	488	498	502	490	469	489	492	488	483	510	499	490	504	491	444	504	481	517	509	478	488	459	464	456	487	491	529	472	489	510	498	481	449	481	469	517	485	496	459	503	455	494	513	465	446	506	474	491	481	485	479	485	516	509	452	525	516	494	513	524	500	527	494	462	460	510	513	468	479	505	443	476	512	483	483	496	466	491	493	483	499	501	504	465	474	496	482	517	458	498	467	494	541	489	501	473	488	501	452	502	489	489	482	471	515	473	441	496	504	491	496	562	497	500	459	451	449	464	503	506	486	443	496	493	509	483	488	473	500	505	459	462	498	514	477	489	479	502	502	497	458	493	485	519	506	482	463	489	470	511	499	490	470	499	508	445	521	468	495	521	440	477	489	538	489	456	520	504	471	460	483	533	460	504	480	516	510	492	510	458	507	462	514	492	484	471	488	499	469	507	460	439	489	525	483	482	472	479	503	477	482	481	480	478	467	481	487	493	463	476	506	496	464	527	479	499	480	488	499	494	469	471	475	474	538	481	465	490	451	484	514	472	507	462	492	510	485	436	489	498	487	516	497	480	503	498	510	461	506	476	489	504	487	434	480	483	517	450	484	503	453	513	427	464	489	481	497	476	486	444	447	459	445	494	457	492	471	500	486	479	504	492	503	473	506	491	511	487	471	489	480	499	495	447	486	471	480	488	506	474	514	491	478	481	457	482	480	472	511	496	496	484	544	485	471	505	513	465	494	533	493	489	497	445	483	491	478	498	475	496	509	447	508	486	458	489	503	513	514	471	473	525	500	471	460	451	484	478	489	477	481	488	467	464	447	455	460	472	484	500	483	532	498	480	492	464	489	490	500	478	451	486	504	453	507	458	520	500	497	476	486	481	465	477	508	496	487	486	477	472	474	484	539	528	484	474	515	468	503	491	535	495	504	510	481	461	482	456	489	485	492	476	470	511	493	484	448	489
54678	43501	8395	1119	677	532	518	409	416	429	403	357	374	348	349	391	379	379	348	312	371	330	371	342	297	343	353	350	316	342	348	344	338	338	348	343	312	391	310	332	346	340	326	342	320	305	355	333	336	330	313	361	352	334	301	333	322	333	343	328	382	355	323	306	330	338	341	304	319	373	376	310	341	360	323	373	348	346	346	341	329	337	305	322	319	329	317	335	323	307	304	322	313	347	328	341	342	349	329	295	292	331	324	314	309	322	322	325	341	365	310	359	328	343	316	325	346	329	310	296	320	355	336	367	325	348	327	311	344	321	324	338	334	283	329	336	319	313	302	314	356	297	334	326	336	322	334	310	340	296	328	336	305	345	336	297	363	346	343	316	341	331	324	337	316	333	311	338	321	305	319	335	296	303	302	333	330	317	336	347	328	313	318	327	343	313	289	346	310	303	332	304	300	314	341	343	285	333	310	283	317	357	342	323	361	380	323	306	338	323	329	349	337	319	304	338	362	315	293	338	313	340	350	312	336	334	358	319	322	327	317	336	324	330	344	333	323	351	348	347	328	319	342	307	337	342	321	325	333	330	329	340	361	342	342	332	340	321	340	312	336	317	313	293	329	335	349	322	306	333	322	311	308	353	349	339	342	319	338	334	344	353	340	344	306	316	295	310	323	344	358	301	347	340	314	304	310	345	321	328	343	332	320	350	332	345	343	373	288	317	317	302	359	323	344	328	335	327	339	323	354	295	308	354	359	327	292	317	348	342	307	348	336	330	330	318	340	312	329	324	308	342	357	335	317	325	336	333	318	362	333	337	327	321	311	307	334	345	311	349	338	305	334	328	319	310	359	356	325	355	353	328	316	356	315	363	362	341	347	324	310	319	322	291	338	358	350	318	330	308	336	336	341	325	324	340	337	343	323	372	338	331	341	316	348	329	349	324	366	313	325	317	326	315	310	343	330	336	310	350	329	327	351	350	330	318	291	372	355	330	317	326	280	335	325	323	322	350	330	352	333	315	324	358	335	321	304	295	349	364	334	354	335	314	330	282	357	313	345	340	306	307	341	314	338	343	313	356	365	334	334	339	319	331	320	340	315	346	346	344	362	337	330	304	309	352	338	329	336	336	311	358	334	343	351	335	354	302	329	326	342	330	342	339	332	313	320	316	307	356	327	349	374	328	314	325	361	330	279	342	325	334	321	317	352	328	317	305	363	308	316	359	312	289	332	353	308	317	344	334	325	321	340	291	291	360	366	299	347	344	305	345	347	339	309	341	290	318	345	349	307	335	336	324	330	312	335	308	342	343	330	329	375	360	301	329	302	329	324	311	348	318	351	298	347	335	338	375	346	336	337	306	342	302	334	315	303	333	309	316	318	300	338	340	319	318	314	309	313	315	350	345	301	328	325	316	309	319	323	323	318	359	326	309	330	286	295	328	347	325	313	306	324	370	334	336	337	330	308	351	320	333	320	297	340	322	343	333	331	319	348	365	355	326	317	358	313	322	291	333	351	323	335	331	358	321	308	283	308	337	308	313	344	342	330	363	298	323	306	344	330	336	316	281	312	302	341	311	321	311	308	352	326	322	311	303	352	311	301	346	341	332	340	365	361	323	318	319	315	296	326	311	327	288	327	343	350	327	324	347	313	323	324	327	324	304	309	314	321	305	339	323	330	315	296	300	345	328	322	326	333	360	318	337	309	346	310	337	346	326	327	342	361	313	282	292	327	332	310	332	331	339	339	316	344	295	311	330	368	350	350	336	352	319	324	305	344	292	308	305	310	355	352	319	314	347	326	326	315	317	337	325	304	344	338	313	320	345	314	290	288	309	312	298	317	312	310	372	335	316	302	306	349	335	350	372	345	336	324	334	342	296	345	343	313	323	324	270	321	326	336	315	323	356	310	380	349	343	350	318	374	336	315	303	333	345	364	394	354	315	325	321	338	335	330	362	315	330	324	364	355	330	351	352	311	336	317	317	318	334	343	358	324	323	321	325	326	301	324	341	335	311	343	355	327	325	329	318	292	337	332	344	331	311	319	340	314	314	288	329	331	341	319	312	323	305	340	367	341	358	331	353	298	300	317	324	349	346	330	291	331	340	344	330	348	301	327	369	340	315	315	337	304	300	337	354	332	367	307	319	315	328	306	341	336	338	335	348	339	298	334	304	312	301	312	347	333	328	327	368	339	356	308	347	302	346	350	336	341	327	336	354	333	281	313	341	374	341	318	360	314	336	330	337	314	344	306	331	338	338	331	334	338	343	334	316	297	327	357	304	342	315	351	315	344	338	315	283	337	337	331	337	347	335	369	346	327	342	338	316	309	327	303	347	310	331	327	317	323	317	340	315	334	323	307	357	335	340	302	298	366	311	344	325	318	334	318	309	304	336	335	298	297	326	304	312	320	352	307	309	359	335	289	341	318	344	351	355	297	316	336	313	302	349	326	313	333	358	353	351	331	349	335	314	344	313	344	339	311	306	341	350	335	332	352	349	379	329	292	321	350	332	322	324	364	314	309	300	351	334	337	331	332	350	330	357	322	313	350	351	360	327	326	305	326	313	327	319	345	346	369	341	333	351	317	321	337	374	348	310	297	336	354	302	367	337	348	345	324	318	290	297	333	322	339	308	326	353	317	313	325	297	329	376	316	334	349	310	379	338	323	324	308	298	346	331	341	332	331	378	331	326	332	336	292	314	314	320	331	373	349	320	342	331	322	330	350	328	350	344	335	329	362	348	332	343	322	361	337	337	286	335	338	351	309	360	344	310	352	338	320	347	318	359	321	344	359	372	337	336	356	320	321	357	291	339	345	335	313	304	348	319	329	344	332	302	326	343	322	357	386	356	332	345	308	312	301	306	309	359	341	321	303	346	335	327	330	328	319	342	320	353	356	296	310	300	337	324	339	361	330	338	320	317	349	312	325	332	322	330	324	356	295	351	348	349	329	339	335	348	323	274	303	325	328	349	304	300	336	321	351	332	345	354	346	336	352	336	356	356	341	279	308	354	340	312	309	310	332	314	384	302	324	333	322	353	309	331	344	299	306	320	310	347	317	315	320	319	317	360	322	318	324	329	366	360	334	307	335	362	342	324	346	317	336	339	319	351	322	333	298	324	360	347	323	312	316	292	315	321	327	350	307	349	302	334	356	317	332	346	349	314	329	295	322	302	330	341	365	329	302	324	340	339	343	317	316	319	320	287	305	348	333	350	347	354	331	331	345	300	328	348	345	323	325	300	312	352	308	311	345	288	323	311	331	342	323	340	309	349	315	345	342	322	329	334	320	329	332	275	317	324	338	302	361	374	329	324	346	320	300	332	345	311	360	299	282	342	316	352	340	342	314	352	343	337	309	297	297	335	360	319	326	329	317	332	352	324	317	302	342	361	338	339	332	315	360	390	293	323	330	361	345	343	326	331	303	326	340	320	329	317	353	337	295	327	334	356	365	303	320	361	336	307	349	298	388	285	346	366	324	319	315	308	301	328
33856	24426	2195	2544	2360	2023	1804	1521	1420	1258	1251	1166	1164	1066	1096	1013	975	995	1013	950	922	901	890	878	929	916	892	891	851	884	863	945	843	890	833	877	857	876	849	845	924	836	818	898	857	849	825	891	835	832	837	859	837	793	799	819	846	816	860	830	858	842	839	842	858	841	829	826	837	850	853	798	855	821	854	789	809	848	889	828	870	808	842	830	812	850	794	861	804	848	805	823	788	824	796	870	847	853	843	889	859	876	889	849	834	883	774	847	813	881	839	842	809	867	849	826	810	798	794	858	833	861	844	800	834	833	803	822	864	842	815	870	844	837	887	793	850	780	802	813	781	805	838	843	828	800	782	801	830	849	862	869	799	855	827	843	789	785	859	821	817	840	828	877	866	829	803	834	838	848	875	791	814	865	821	849	838	828	854	807	860	798	824	783	789	804	818	825	775	805	854	852	823	787	832	820	825	840	827	887	820	866	803	823	827	850	848	830	779	835	830	823	784	833	916	844	811	835	827	856	839	827	828	875	867	773	839	805	856	889	839	860	832	809	823	825	805	800	759	822	739	842	818	862	805	832	839	810	841	842	884	826	835	828	860	834	814	863	822	859	840	827	926	835	762	870	831	836	796	815	858	828	852	846	814	777	815	842	860	865	789	824	881	838	838	829	846	812	798	832	794	857	826	845	857	783	840	822	816	787	853	825	798	871	841	841	839	815	824	824	821	819	878	772	834	856	795	783	818	816	846	817	835	851	806	868	861	733	860	809	807	825	761	797	845	854	856	835	850	860	834	799	807	846	821	834	839	808	835	829	856	808	882	811	880	842	805	853	797	796	814	831	823	867	857	817	786	815	866	853	847	806	841	795	853	844	867	814	823	787	806	845	811	837	819	869	820	860	814	813	821	877	868	875	846	796	832	828	798	813	817	840	796	787	847	827	798	785	838	849	784	846	837	890	813	831	813	857	872	853	851	784	801	856	812	858	810	823	820	833	814	852	832	844	776	812	815	847	808	783	807	865	853	881	847	803	832	818	835	866	807	834	832	871	829	837	862	781	811	768	809	897	850	830	797	856	815	832	894	798	841	829	821	855	836	787	864	801	855	786	812	835	797	808	783	846	870	852	835	807	792	804	812	891	842	867	812	841	816	800	824	777	842	873	790	792	782	877	870	840	852	854	807	830	835	831	865	828	829	853	796	810	859	785	766	820	816	834	851	860	824	825	834	857	851	802	829	844	850	865	818	864	862	919	812	757	769	857	829	828	840	837	852	805	854	826	829	837	825	779	807	774	833	842	861	815	837	825	769	830	788	780	830	850	853	824	837	849	835	834	882	821	831	799	840	832	793	898	842	775	794	817	768	867	838	828	825	830	848	811	792	814	898	823	831	791	857	831	812	814	794	815	813	820	820	857	815	851	788	829	805	791	828	830	844	856	860	780	790	841	763	835	807	859	846	842	869	845	848	811	820	800	862	838	837	853	815	785	813	841	787	828	778	857	822	871	845	834	771	806	837	822	821	829	844	832	818	900	819	782	820	784	854	803	842	836	875	794	866	875	835	826	851	775	870	794	824	864	831	829	844	870	827	781	832	834	854	785	799	828	826	830	815	837	829	814	815	839	839	864	840	871	813	891	778	813	865	854	833	859	864	888	764	846	858	793	872	815	838	852	860	828	865	795	797	823	821	780	843	819	795	832	825	813	811	867	835	856	838	827	811	882	833	778	798	849	778	756	846	833	820	778	750	846	839	855	838	816	830	845	793	910	853	866	826	806	816	882	810	798	841	823	784	792	830	815	777	780	818	817	842	807	856	806	796	853	785	821	803	782	785	804	879	783	799	843	812	840	787	833	888	865	853	823	863	829	824	755	792	837	836	839	861	822	828	797	808	793	830	811	843	815	827	810	811	759	816	822	819	849	843	837	854	787	859	866	774	874	861	860	799	846	838	844	846	852	832	801	821	865	863	851	841	901	876	858	827	807	807	859	828	839	831	832	834	792	863	836	809	832	827	814	821	841	786	827	824	830	812	818	792	782	828	848	797	773	833	844	794	815	835	816	815	846	851	840	867	828	800	821	810	824	812	791	831	833	861	856	845	850	852	833	856	828	836	788	861	828	820	823	803	832	829	881	793	784	860	838	810	810	875	839	886	825	825	818	831	862	803	853	839	819	823	816	811	797	831	832	845	904	776	849	858	803	829	802	858	834	833	872	830	858	828	875	785	848	870	840	817	810	839	784	776	828	795	788	804	833	842	826	778	805	779	868	822	800	810	820	824	828	815	813	830	813	833	846	811	834	829	815	842	814	852	796	833	811	820	831	800	861	832	847	814	887	843	877	816	841	821	824	868	876	815	808	857	795	828	842	799	800	830	814	815	794	826	772	805	836	846	812	869	821	829	846	894	837	847	856	860	802	872	797	804	815	845	864	840	876	859	857	854	832	851	880	810	886	772	825	801	794	822	878	826	802	822	829	851	852	871	859	818	849	786	832	811	824	809	743	815	828	862	881	830	873	802	761	825	830	830	802	829	797	804	910	816	815	883	798	847	813	844	849	823	772	812	780	823	832	825	823	826	830	833	804	813	803	806	849	809	820	831	825	812	869	838	855	817	820	813	829	810	866	826	823	785	841	856	770	818	860	830	813	879	855	793	837	855	822	821	835	815	845	809	777	835	847	801	830	817	824	809	834	846	862	813	834	842	871	789	857	829	859	807	862	843	788	824	863	822	821	807	807	822	882	818	861	806	857	783	829	894	826	864	817	853	843	863	802	832	823	858	811	846	759	797	833	782	813	782	907	823	815	789	803	854	850	831	849	840	841	801	855	798	794	814	844	827	840	803	859	851	844	823	832	851	834	861	820	830	814	822	858	852	830	842	838	845	784	812	800	788	799	831	818	856	807	840	824	795	875	780	796	816	857	832	842	848	831	867	802	835	816	821	827	834	848	809	838	773	797	882	846	870	835	811	884	854	842	860	823	897	857	810	783	858	838	886	825	824	858	870	829	774	796	807	850	791	799	846	846	831	827	835	876	843	840	843	812	795	783	795	815	860	855	776	814	819	847	841	826	823	827	843	828	818	815	806	812	856	818	846	857	837	798	854	871	864	865	825	727	761	818	852	820	811	789	801	833	821	868	842	854	842	775	821	794	831	820	796	796	832	849	867	841	862	883	833	879	833	810	845	862	807	866	775	796	800	795	858	825	872	833	833	838	868	824	834	873	877	823	819	865	890	827	830	879	762	839	835	845	832	819	806	813	868	833	867	828	847	842	846	889	820	814	836	814	766	824	839	852	847	871	806	851	917	812	816	859	818	830	839	866	776	831	811	768	838	866	834	835	840	857	801	774	792	847	771	823	815	852	798	830	854	799	863	826	823	818	811	834	837	788	814	827	840	773	819	799	836	857	791	846	820	881	804	822	831	852	800	832	801	799	798	856	809	811	857	853	855	840	823	789	808	787	807	843	817	808	866	831	799	879	803	815	786	858
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
