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
337060456506	337060457067	337060457617	337060458167	337060458717	337060459267	337060459817	337060460367	337060460917	337060461467	337060462017	337060462567	337060463117	337060463667	337060464217	337060464767	337060465317	337060465867	337060466417	337060466967	337060467517	337060468067	337060468617	337060469167	337060469717	337060470267	337060470817	337060471367	337060471917	337060472467	337060473017	337060473567	337060474117	337060474667	337060475217	337060475767	337060476317	337060476867	337060477417	337060477967	337060478517	337060479067	337060479617	337060480167	337060480717	337060481267	337060481817	337060482367	337060482917	337060483467	337060484017	337060484567	337060485117	337060485667	337060486217	337060486767	337060487317	337060487867	337060488417	337060488967	337060489517	337060490067	337060490617	337060491167	337060491717	337060492267	337060492817	337060493367	337060493917	337060494467	337060495017	337060495567	337060496117	337060496667	337060497217	337060497767	337060498317	337060498867	337060499417	337060499967	337060500517	337060501067	337060501617	337060502167	337060502717	337060503267	337060503817	337060504367	337060504917	337060505467	337060506017	337060506567	337060507117	337060507667	337060508217	337060508767	337060509317	337060509867	337060510417	337060510967	337060511517	337060512067	337060512617	337060513167	337060513717	337060514267	337060514817	337060515367	337060515917	337060516467	337060517017	337060517567	337060518117	337060518667	337060519217	337060519767	337060520317	337060520867	337060521417	337060521967	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2737	3650	2300	2737	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
45642	27410	16448	5219	2057	1329	1154	873	852	862	709	615	462	499	497	518	457	502	438	446	446	424	429	443	441	435	413	400	397	411	411	411	392	397	410	356	363	392	402	421	374	408	389	415	413	422	411	428	383	399	374	392	418	399	396	374	422	416	368	387	374	428	435	376	362	409	403	411	391	403	385	383	390	353	379	400	395	383	396	370	399	385	413	409	383	422	405	387	388	387	386	389	400	443	372	374	401	399	396	416	401	388	385	378	387	386	400	386	381	407	406	398	392	399	381	390	421	412	366	430	393	436	413	379	426	371	384	370	330	399	412	401	370	326	351	398	361	382	405	418	399	405	385	383	422	374	381	383	364	374	385	385	370	350	369	408	387	381	386	393	362	381	374	356	375	387	359	393	408	398	375	396	377	418	360	390	384	407	386	393	379	392	383	369	424	369	390	386	367	409	407	393	446	351	362	369	418	409	424	395	365	403	375	369	353	378	384	385	378	408	412	387	411	428	373	375	393	360	359	392	373	402	377	363	356	419	371	404	421	372	395	361	411	414	390	397	393	380	429	398	402	387	344	372	368	362	389	368	347	363	391	381	368	382	451	352	415	439	402	402	403	401	393	349	362	408	389	385	384	387	360	366	331	372	405	379	368	364	383	386	397	401	392	395	425	365	365	402	380	377	384	395	359	395	415	396	392	371	377	369	384	398	392	388	418	374	383	387	344	393	411	404	398	384	421	410	437	418	356	353	391	376	373	382	374	344	356	356	378	366	384	382	378	390	402	412	424	366	399	378	372	427	400	380	403	413	397	414	385	383	359	397	372	357	372	366	410	394	388	362	379	363	414	388	409	381	357	395	403	405	400	380	363	395	403	401	381	394	395	372	391	387	366	366	360	418	428	427	368	378	396	393	376	410	443	363	376	388	359	341	384	388	414	386	464	367	386	345	384	413	408	386	369	396	382	384	360	391	408	409	365	379	385	354	352	385	365	352	386	396	405	418	370	385	373	365	374	390	388	369	412	395	369	355	377	378	368	324	365	383	378	367	393	421	391	406	361	399	380	403	364	406	387	346	384	387	395	368	383	373	373	400	374	372	418	371	351	384	387	404	419	395	385	407	399	416	416	375	413	416	378	378	393	408	401	360	416	380	367	396	395	364	385	406	336	368	374	396	363	352	391	389	366	391	389	376	394	390	412	394	379	377	392	353	390	397	405	411	377	397	390	384	393	368	388	369	362	360	401	339	418	396	374	357	392	413	390	386	407	394	399	363	393	397	425	371	345	382	404	386	374	388	366	386	340	375	375	354	424	374	355	391	387	406	370	361	383	390	389	354	377	426	410	388	407	382	374	375	350	415	363	376	408	366	343	384	416	354	371	386	458	397	375	399	356	385	417	404	420	374	379	390	355	390	353	344	404	385	405	352	373	385	379	390	385	373	354	414	357	413	414	406	364	371	403	430	343	398	376	399	380	384	368	367	382	377	369	390	406	400	381	371	411	385	350	385	368	377	367	381	407	386	351	389	402	357	350	386	385	368	362	421	365	382	392	390	380	411	387	390	391	361	403	382	406	377	415	367	395	369	387	383	377	375	353	373	397	385	371	370	390	382	388	408	365	378	379	372	369	389	384	362	365	375	400	367	349	361	375	355	361	372	364	391	416	397	392	354	406	344	342	370	392	394	382	409	390	352	414	398	369	412	377	383	380	410	370	411	392	383	413	387	385	384	374	394	377	409	383	393	364	392	360	384	375	366	399	371	383	391	348	416	386	374	384	384	390	358	398	384	387	383	364	368	372	409	372	374	387	394	388	375	392	375	364	384	403	382	398	391	390	366	348	384	415	375	381	402	370	394	408	401	367	408	402	396	417	419	400	363	386	382	409	417	366	424	366	401	363	353	377	388	375	371	399	359	371	420	426	384	410	386	387	369	373	378	384	378	343	360	403	369	371	400	377	377	406	361	385	369	382	400	375	396	417	399	382	388	379	412	437	365	421	422	385	392	359	353	426	393	420	369	374	381	373	392	364	331	423	419	388	373	401	385	397	401	393	400	410	429	396	422	405	363	400	372	385	372	339	366	404	344	399	391	408	429	378	391	401	366	393	383	380	408	362	394	375	374	378	440	386	396	399	399	381	388	352	403	380	400	368	399	373	412	408	358	419	394	409	380	368	401	411	393	440	402	404	396	379	399	349	399	425	360	402	364	382	419	391	366	413	396	386	407	431	377	418	370	347	409	390	378	381	351	388	356	406	399	389	378	360	362	357	370	395	419	399	390	391	337	359	417	393	387	418	391	387	435	387	394	371	386	416	389	429	392	393	390	388	388	397	363	392	379	397	387	419	398	399	419	420	368	407	381	373	365	373	386	385	376	366	430	404	389	371	397	366	395	374	409	368	408	381	360	358	384	350	373	405	369	375	406	320	411	384	374	375	382	360	418	388	402	418	383	416	373	348	407	379	356	380	378	395	436	426	372	411	375	362	387	395	370	391	418	351	378	376	380	367	409	426	386	404	391	385	363	415	396	441	419	410	389	393	381	381	400	366	343	400	379	394	358	380	369	406	380	384	382	360	411	379	407	415	403	429	376	440	428	421	398	397	379	387	363	348	381	433	399	419	425	374	368	422	372	400	388	392	403	398	394	372	405	413	390	386	372	372	381	378	395	410	381	399	389	371	381	382	356	373	385	367	363	396	431	382	379	364	378	408	386	407	416	337	382	398	409	379	388	386	407	373	399	364	392	424	414	396	375	429	366	370	404	389	385	386	378	408	359	403	356	372	364	358	361	384	377	391	389	413	342	374	378	371	382	405	404	345	388	406	394	388	386	402	375	387	367	380	371	372	366	432	374	405	383	370	378	381	434	393	350	403	380	418	383	378	406	366	418	383	405	403	372	425	377	433	378	408	385	363	367	362	390	339	386	413	407	391	363	402	411	352	372	434	424	368	432	383	388	363	404	377	398	391	352	366	386	351	376	393	365	396	359	416	364	377	402	375	361	403	371	419	389	402	397	395	396	363	403	367	416	383	388	390	370	397	369	392	383	368	386	395	401	351	356	371	392	363	381	363	403	415	376	406	363	425	393	348	386	399	434	396	396	411	398	426	341	365	419	348	404	396	378	379	348	370	385	377	323	393	359	385	392	386	392	374	380	416	386	406	369	417	358	399	369	409	359	370	358	361	398	392	392	404	393	373	355	409	404	432	369	424	394	347	381	364	401	407	398	390	439	355	370	378	365	342	407	406	361	387	367	381	407	403	384	387	415	393	387	385	428	408	382	438	400	380	377	363	365	385	383	346	389	398	404	395	417	394	385	417	381	354	444	404	417	398	365	391	383	392	372	335	378	401	376	360	385	397	351	388	399	387	423	386	391	386	386	398	408	375	392	377	379	381	384	435	403	405	416	377	395	394	365	432	396	346	392	378	377	411	378	374	348	370	423	371	406	383	365	422	398	400	402	364	400	386	386	430	362	389	393	381	385	385	381	357	369
23643	2729	6002	6757	5586	4712	4446	3393	3123	2666	2373	1992	1851	1958	1630	1493	1435	1343	1258	1294	1227	1239	1201	1140	1118	1059	1079	1040	1047	1045	1082	1034	1018	1013	1054	981	969	968	995	949	998	1009	928	990	961	902	950	978	946	895	991	914	906	943	909	963	956	959	940	943	901	909	839	932	928	894	932	896	902	927	933	932	904	936	878	893	921	910	927	886	899	923	899	952	888	908	901	889	877	910	957	865	938	885	950	947	858	933	965	934	972	946	951	923	952	969	942	950	916	911	967	975	963	950	901	977	942	932	920	941	899	869	930	938	881	914	905	958	875	934	908	894	870	900	965	873	888	892	903	892	904	876	901	894	911	892	869	867	878	896	904	914	897	936	874	871	931	872	905	877	899	875	845	834	968	887	850	880	888	880	902	918	902	926	933	924	914	898	882	857	871	902	912	831	869	816	867	873	905	890	872	851	939	887	916	910	915	916	843	823	924	880	872	896	888	876	890	926	923	877	847	809	891	886	916	868	818	890	935	896	899	912	904	905	881	955	814	890	923	893	867	867	906	926	884	851	883	922	896	909	889	915	875	898	911	952	888	892	861	917	951	894	902	851	877	844	895	899	871	872	911	925	934	882	914	870	846	927	856	939	889	863	918	901	901	894	911	862	910	919	909	874	947	863	874	887	888	914	886	887	906	899	895	879	847	868	930	924	850	866	877	894	863	920	827	876	898	895	903	816	875	940	865	882	862	843	872	917	887	868	934	899	890	864	859	879	912	855	978	854	859	936	906	907	854	869	898	853	986	878	889	891	904	928	907	878	900	918	914	848	880	936	898	891	873	875	880	977	901	861	900	812	882	899	875	901	866	863	972	872	909	868	866	884	927	911	924	880	868	886	928	890	945	914	917	901	878	891	890	903	839	919	896	929	893	904	900	841	909	890	866	849	848	861	857	863	872	864	898	865	873	901	919	896	873	864	936	853	886	905	875	867	870	866	893	839	800	870	904	915	957	826	863	929	869	873	865	861	829	904	918	877	882	930	907	912	929	823	865	888	850	872	919	861	837	926	879	909	879	933	921	904	871	863	917	857	906	912	893	887	897	903	887	920	813	882	882	845	910	836	879	859	816	840	932	873	898	830	920	849	854	944	911	873	918	870	914	905	901	870	886	920	874	825	852	867	876	871	861	911	902	894	876	899	939	927	934	876	885	895	881	826	865	855	900	905	850	827	884	906	880	945	870	865	893	902	885	932	814	905	943	982	869	872	882	910	927	892	908	880	865	869	875	886	884	923	961	920	898	839	856	881	859	900	868	888	883	851	889	922	874	849	918	896	907	848	856	891	866	925	901	904	855	875	883	837	831	910	900	886	905	903	875	906	879	914	882	917	884	883	857	894	917	884	908	857	878	894	857	872	867	888	882	901	882	878	895	852	858	827	939	903	880	845	894	860	841	851	858	906	885	909	945	892	866	834	920	879	875	912	846	927	917	935	973	877	911	865	864	885	880	911	843	857	902	905	897	861	882	881	869	904	932	908	885	877	913	850	934	911	867	862	866	894	907	883	944	853	831	945	910	927	880	919	858	889	845	862	902	898	945	877	875	839	914	836	901	868	907	904	905	919	884	932	904	895	904	881	919	833	883	964	866	901	865	888	916	891	858	845	871	854	898	830	938	918	902	859	933	853	880	880	897	872	855	962	859	941	926	921	881	906	872	904	835	876	815	903	932	858	862	899	875	899	908	903	867	980	872	913	859	909	909	887	890	903	900	883	903	867	842	872	858	927	846	908	912	912	847	915	885	850	872	884	917	875	888	940	900	882	875	850	868	863	862	885	904	889	864	870	941	865	868	863	894	879	907	879	895	897	940	881	914	842	903	857	866	928	913	859	883	856	896	855	862	888	881	869	904	882	844	871	856	913	869	888	849	877	882	912	838	904	916	897	872	919	875	863	851	878	928	886	890	913	859	843	858	841	886	838	861	864	862	883	944	876	895	888	883	891	878	935	875	852	898	928	923	843	910	901	893	876	874	821	857	878	861	861	899	886	905	863	909	926	910	913	882	921	937	919	914	898	887	907	832	883	891	929	877	889	901	871	888	869	911	896	923	893	860	887	853	875	874	945	836	858	852	935	878	824	881	881	917	896	887	880	917	889	900	879	876	925	859	862	899	911	932	874	851	840	900	870	813	901	878	910	826	866	856	890	850	874	890	913	897	873	879	861	904	871	918	866	876	874	874	936	891	866	894	889	893	881	861	877	911	881	929	903	944	907	835	955	885	931	850	894	947	889	872	921	912	850	871	848	918	872	876	935	919	889	867	886	888	881	879	910	844	933	920	937	898	865	896	870	907	925	878	927	848	866	873	910	860	883	913	875	875	850	907	844	900	878	901	928	879	809	836	910	853	890	876	939	911	929	830	836	879	878	889	902	873	905	864	905	920	862	890	899	902	920	887	854	881	879	913	892	918	888	886	898	885	854	856	884	924	896	916	880	932	825	876	926	924	920	907	891	860	871	889	905	886	924	850	897	872	852	912	860	921	907	907	873	903	916	860	899	923	906	886	911	859	872	903	943	857	880	893	836	847	880	875	865	874	914	960	880	861	878	930	851	893	860	862	893	832	896	852	929	844	938	942	944	892	929	879	945	873	912	864	905	903	919	929	920	909	916	872	906	920	904	818	922	860	876	948	845	920	895	881	863	883	906	927	865	840	927	852	888	831	861	933	913	907	895	881	933	924	902	930	846	888	909	969	842	893	891	897	841	963	877	885	889	924	940	898	894	912	861	857	888	873	927	872	880	879	881	860	903	873	884	879	926	848	880	880	879	883	871	921	926	864	901	964	917	915	868	882	851	887	880	914	907	915	907	867	919	941	879	895	870	880	964	977	915	889	834	869	917	892	899	852	875	896	867	861	876	854	862	942	926	835	864	941	918	853	861	879	803	902	949	877	921	866	910	886	853	873	840	814	860	851	893	862	913	891	871	891	921	926	876	900	926	894	895	887	899	898	868	900	875	914	867	906	863	843	898	876	896	876	861	903	861	906	898	906	881	911	903	855	869	902	816	862	909	897	902	864	917	882	901	884	940	889	864	905	915	870	853	860	891	888	930	832	849	896	872	890	858	884	858	839	887	890	890	890	920	859	880	894	924	863	869	866	910	926	889	956	887	846	843	865	852	870	888	902	845	883	902	857	948	908	871	895	853	910	884	928	924	914	885	892	870	882	887	878	833	892	907	842	871	891	879	896	875	904	903	873	911	901	898	872	895	924	938	877	877	913	850	874	881	855	954	869	871	911	902	897	878	894	897	900	909	892	898	863	916	903	946	909	856	910	866	892	934	864	900	879	928	913	882	892	862	886	885	844	877	907	882	967	939	891	907	901	924	922	949	927	893	845	921	921	902	916	912	890	895	884	901	857	891	894	908	906	832	917	873	837	855	879	853	865	910	849	940	895	936	863	865	1002	912	898	889	878	864	847	924	861	943	832	894	884	836	932	859	916	910
5205	386	498	425	339	249	214	215	173	231	181	185	203	195	157	185	216	198	157	182	204	163	207	188	184	160	173	154	194	179	177	188	169	177	183	194	181	158	147	178	168	167	171	165	152	173	211	176	166	194	193	190	170	177	192	187	159	187	182	178	210	179	190	182	202	185	192	196	153	168	184	169	207	191	174	182	187	161	191	175	194	167	172	196	161	197	175	199	202	181	166	185	188	217	178	173	178	186	223	166	173	189	202	180	189	172	158	174	210	193	198	210	196	178	189	181	165	199	202	175	181	197	187	197	191	174	191	188	184	176	186	165	169	198	174	176	184	191	182	180	182	177	186	201	180	191	179	183	190	167	189	186	187	158	190	186	187	183	192	172	185	158	169	171	182	192	168	202	189	182	163	192	174	203	234	195	157	213	179	159	179	171	198	198	169	168	169	161	202	179	178	188	161	190	179	160	173	194	184	187	173	166	169	169	164	198	178	158	184	186	198	182	178	152	185	163	170	204	182	172	193	182	200	202	174	160	185	161	174	175	180	183	177	184	173	153	199	189	196	180	177	171	172	173	188	183	194	161	183	186	186	159	181	166	197	167	201	201	169	170	171	155	155	224	181	182	191	189	178	162	164	166	211	179	178	177	177	151	179	179	169	162	172	192	213	181	168	161	167	212	174	173	152	175	173	195	198	161	186	163	166	185	174	182	188	213	202	183	212	175	195	205	173	167	212	162	175	183	177	192	176	184	202	171	197	197	176	170	179	180	179	173	196	145	180	157	227	166	151	199	185	167	187	148	184	188	187	173	171	201	185	169	187	180	175	175	166	161	203	151	182	179	171	200	170	189	205	188	178	187	188	203	166	161	191	188	191	177	189	159	170	181	177	180	173	179	177	203	146	183	154	181	187	167	183	189	182	176	183	181	187	161	179	159	187	179	195	180	192	139	184	189	174	178	152	175	194	206	186	186	185	180	181	186	196	173	179	217	200	188	182	190	178	192	189	183	198	184	151	175	183	206	165	161	191	202	202	182	188	176	173	200	193	163	175	167	183	167	171	165	194	178	173	179	170	194	175	183	199	189	166	202	193	176	191	164	164	212	159	164	181	184	206	180	168	180	181	191	166	181	180	179	190	177	202	199	199	175	179	174	179	181	162	178	182	177	178	204	183	194	177	184	211	195	180	173	192	186	198	179	190	200	175	180	169	197	183	180	175	170	173	164	176	176	179	196	175	166	192	174	182	162	175	199	177	176	165	158	174	160	197	194	187	165	191	193	185	177	179	194	197	149	212	175	159	183	139	186	176	187	160	182	182	182	163	191	194	212	172	173	197	173	190	144	175	163	192	190	186	192	198	166	176	170	191	164	184	156	197	190	181	189	202	172	177	177	175	191	188	153	177	166	190	202	192	189	186	192	185	196	203	195	199	183	182	173	216	179	158	171	188	170	192	171	151	170	161	208	187	202	181	183	182	179	194	187	191	171	190	154	186	192	195	171	201	190	195	158	186	162	182	227	175	199	182	171	175	188	157	160	178	151	163	176	184	193	175	177	179	182	171	192	165	177	186	191	169	196	184	179	195	186	190	171	174	180	165	154	170	196	175	196	185	192	187	184	189	175	174	181	162	172	179	190	186	185	168	158	187	171	196	162	181	185	175	176	185	169	169	200	183	196	180	182	152	195	176	178	194	184	183	185	189	151	193	192	178	201	212	184	179	203	168	197	168	194	192	174	165	184	184	175	174	175	194	203	191	182	175	191	165	189	177	176	181	183	166	177	169	178	172	172	182	196	179	197	170	185	176	185	195	195	180	164	187	176	184	185	189	196	180	178	182	185	167	173	174	175	176	190	164	198	174	162	168	171	177	151	177	153	172	184	174	190	177	175	181	175	200	166	200	182	182	182	183	187	175	185	191	188	183	170	171	180	171	172	171	180	172	191	191	161	179	174	176	190	188	177	195	177	177	176	160	176	172	172	177	192	178	205	191	182	189	172	184	175	167	168	199	182	168	166	182	160	180	228	187	162	164	197	207	214	200	167	180	158	178	200	196	185	162	166	166	143	193	171	169	176	203	191	177	169	168	147	176	162	173	176	171	218	196	174	184	183	222	163	183	200	184	200	167	149	194	181	171	180	180	153	166	186	176	183	161	183	194	183	175	169	177	177	160	198	186	191	199	189	159	164	196	169	182	192	175	185	188	167	161	183	176	149	192	181	175	179	171	175	192	189	188	196	183	203	202	178	177	192	173	181	166	204	206	205	175	189	170	192	185	173	156	175	153	194	154	169	177	197	170	166	175	177	185	181	184	172	169	168	186	196	181	214	162	163	175	176	163	186	160	180	197	176	172	187	171	174	174	151	200	198	182	180	166	195	207	194	168	172	183	192	186	184	187	157	193	200	201	169	152	165	205	178	175	161	178	157	196	199	180	186	205	179	181	161	203	178	189	192	171	192	180	189	188	174	177	163	188	153	181	195	189	186	197	183	187	155	186	210	210	183	188	183	183	186	168	189	175	174	193	203	168	205	188	185	170	189	173	185	195	179	159	175	170	198	183	189	166	190	204	192	153	177	193	199	168	164	179	184	177	197	184	176	206	190	178	192	160	159	168	172	181	172	168	194	172	161	178	163	174	180	198	167	192	176	170	170	163	173	196	186	170	186	202	177	191	195	168	184	177	164	169	183	172	160	191	177	187	185	193	198	178	179	182	180	177	173	201	180	209	178	168	180	183	178	175	180	182	176	162	160	175	188	149	208	184	183	204	187	184	168	188	179	189	190	170	175	197	198	206	184	171	165	178	176	164	208	162	171	189	188	176	194	170	181	210	182	203	187	208	198	181	188	181	170	181	163	193	196	188	178	193	191	169	173	166	171	193	144	177	161	196	184	208	177	203	200	174	199	180	187	158	172	178	194	161	172	199	183	194	174	189	210	180	176	164	190	182	180	177	188	177	180	202	194	179	168	179	187	130	184	178	182	190	158	170	185	192	157	179	196	152	173	194	186	174	210	156	187	197	199	198	185	182	186	191	180	219	174	162	184	166	190	174	183	182	160	173	169	162	191	166	190	181	204	192	193	193	168	201	185	168	153	199	161	187	179	177	188	191	195	179	197	170	162	196	157	162	177	200	165	196	183	153	183	170	186	164	193	206	173	158	144	179	155	179	197	202	192	158	212	161	182	171	174	223	167	161	170	183	162	197	180	186	176	181	184	185	162	193	174	178	182	198	178	194	196	180	170	180	191	174	165	191	186	192	193	164	168	172	185	185	191	188	192	175	182	184	178	177	161	179	170	212	181	171	179	174	160	196	178	177	155	167	158	188	166	176	192	179	164	178	204	176	182	190	216	199	155	182	182	188	181	191	200	184	180	159	179	190	190	168	178	200	191	176	166	178	187	186	157	204	228	178	205	186	166	191	171	172	184	202	175	186	191	185	173	189	181	190	204	161	196	172	158	178	202	163	175	167	183	180	176	179	191	174	159	174	195
6058	622	1209	1317	933	840	774	751	622	583	587	555	541	559	570	498	523	510	503	471	485	439	502	506	503	460	479	498	504	448	504	497	447	480	478	473	526	464	454	526	438	456	458	464	471	458	471	452	501	478	474	476	459	492	479	473	455	496	435	445	510	487	430	477	494	463	456	467	495	474	454	489	492	464	465	463	493	503	466	502	503	504	488	484	471	427	409	459	503	481	478	514	469	459	444	490	495	506	444	458	474	476	495	481	446	488	507	497	475	466	491	490	484	463	496	507	502	461	488	528	484	452	492	511	481	453	440	459	449	499	456	474	501	475	501	469	475	458	450	470	453	496	482	496	487	431	448	445	507	459	483	510	456	423	441	467	503	479	471	506	424	479	481	483	457	487	476	472	480	468	489	479	477	512	465	464	465	447	452	492	438	478	465	500	467	489	493	468	512	461	468	425	478	476	431	471	439	464	475	471	496	499	505	471	501	481	496	466	476	460	463	443	466	480	494	464	471	451	447	505	508	498	441	505	465	460	465	460	459	452	447	467	436	491	445	439	499	464	433	482	489	490	457	467	466	478	496	463	502	452	442	483	457	467	473	470	475	478	499	451	455	445	478	436	445	461	483	449	474	442	464	459	467	482	481	481	452	466	447	472	479	460	481	435	475	449	448	435	473	480	493	458	436	467	457	485	472	461	476	486	473	487	428	432	490	485	467	495	509	444	475	480	462	443	466	509	479	464	438	446	501	481	462	479	472	500	468	475	497	490	450	454	476	493	444	473	472	445	455	478	455	442	463	510	482	471	452	478	484	453	486	478	468	460	510	447	471	491	473	435	470	459	457	473	512	461	449	460	451	515	483	494	497	498	444	458	492	473	480	483	483	442	464	462	524	448	470	454	444	467	462	455	448	438	463	490	464	484	462	513	470	478	533	484	473	497	459	465	489	460	470	448	497	448	461	450	425	465	476	464	460	481	454	490	491	490	475	485	436	509	463	471	473	479	472	503	461	474	495	446	516	468	473	454	455	459	478	475	484	465	444	472	469	456	464	492	414	477	467	485	481	514	471	482	501	495	463	482	452	475	474	441	489	491	467	455	474	485	512	462	474	440	467	447	514	450	493	468	492	488	509	467	488	482	501	425	485	487	481	511	470	425	487	467	483	496	439	486	485	497	470	482	437	483	478	472	479	477	466	484	495	459	464	465	460	449	468	442	445	455	446	474	467	465	475	494	495	469	451	440	478	437	451	492	443	527	475	444	444	487	483	476	470	479	442	489	463	488	515	501	467	469	425	435	505	428	512	466	437	483	481	492	492	516	456	455	471	455	460	434	477	476	466	456	470	476	472	498	477	464	459	447	462	445	438	484	522	465	483	496	492	468	432	466	483	466	436	441	446	435	473	491	448	475	472	479	469	445	461	487	464	464	473	481	456	456	477	459	458	493	489	483	484	490	457	456	460	477	484	486	466	451	446	451	483	471	486	461	455	424	492	473	460	465	477	450	479	468	496	483	451	484	464	455	450	439	478	498	466	455	445	466	439	450	492	479	467	441	462	472	477	500	518	460	508	486	489	466	445	437	457	462	463	434	477	488	481	476	466	483	469	442	453	514	475	518	457	489	445	474	472	494	453	487	505	485	435	494	480	502	478	450	499	473	503	517	435	470	437	462	463	507	463	480	481	470	486	419	493	458	458	466	444	438	446	448	475	468	438	460	453	441	445	477	493	494	475	471	520	493	506	502	508	451	498	455	456	444	471	484	463	466	453	502	456	498	478	494	479	457	450	477	460	461	495	458	470	448	432	478	456	453	480	449	460	431	494	458	479	478	455	463	494	471	518	439	476	475	479	481	478	469	458	460	504	468	495	463	535	496	456	477	529	458	495	459	508	468	462	475	478	455	463	477	470	469	458	446	503	433	481	464	511	470	489	508	492	437	463	498	483	435	491	455	488	471	454	491	462	484	448	492	482	452	465	517	458	486	483	419	512	448	440	492	480	522	479	496	498	461	478	457	473	454	473	448	500	439	502	483	444	440	497	450	478	497	485	439	463	471	477	472	433	504	482	489	480	496	491	484	453	480	471	448	456	476	452	482	459	469	471	483	448	499	416	463	460	465	446	458	463	520	496	456	448	486	441	455	494	469	499	479	460	448	516	478	452	473	411	460	482	464	476	470	415	443	454	471	491	474	475	477	462	494	476	479	481	471	475	486	488	470	468	445	492	505	477	457	443	474	511	458	450	479	437	436	476	436	453	447	452	518	469	432	501	468	488	466	441	473	510	493	455	474	456	444	430	509	467	466	497	484	445	470	464	499	485	439	470	475	453	484	456	457	468	481	431	446	452	476	447	447	465	481	471	498	415	481	475	472	462	444	522	469	443	485	479	457	473	453	484	437	458	477	461	470	458	470	488	467	435	469	438	503	476	492	446	461	475	473	499	487	472	496	458	470	480	506	481	444	471	441	453	436	515	478	444	504	464	476	475	477	464	471	445	481	468	457	467	436	487	463	490	476	463	469	478	480	467	456	456	483	456	433	457	402	493	478	474	432	470	445	490	471	491	484	444	471	492	493	462	446	478	484	431	438	476	441	476	473	442	473	494	496	487	449	461	458	454	489	480	465	493	487	465	469	513	462	496	466	450	458	455	489	464	449	486	479	445	482	452	439	491	488	464	472	454	497	451	493	461	461	486	483	483	443	481	490	501	484	475	471	492	474	525	467	435	471	447	510	470	425	450	445	494	508	479	481	484	473	468	472	458	489	489	429	498	464	478	444	501	450	487	463	485	452	489	513	464	452	507	481	493	440	470	489	473	444	470	479	470	411	447	441	467	459	501	474	475	478	469	472	428	468	501	472	484	447	472	483	492	475	519	461	481	485	453	509	461	487	441	449	456	437	482	422	494	463	518	489	465	467	493	489	474	494	473	463	463	501	469	459	446	469	462	453	469	474	441	475	492	483	464	455	454	457	474	460	487	449	486	463	502	468	475	482	488	478	434	450	472	493	445	432	472	502	481	476	427	435	431	462	458	457	466	467	464	485	457	481	501	454	469	472	488	500	399	449	492	451	490	473	458	464	489	486	461	447	475	459	471	488	472	466	496	487	445	451	466	461	484	458	494	471	464	465	478	490	482	434	420	495	429	469	462	435	433	462	490	447	488	443	437	458	494	466	486	468	469	458	486	466	473	429	478	456	474	443	470	426	473	439	463	448	475	457	463	463	494	456	470	433	494	455	511	486	457	463	438	465	436	471	465	493	481	487	479	471	469	495	514	477	446	475	461	463	467	466	422	453	476	470	486	419	475	446	469	503	469	469	465	470	450	474	459	459	474	487	445	466	471	452	470	473	472	467	494	463	478	528	500	483	487	483	454	431	467	491	445	499	449	484	470	503	459	467	443	432	478	474	472	453	436	459	470	458	454	444	439	457	455	477	444	458	509	476	456	466	467	472	450	467	484	454	453	446	464	481	438	478	457	507	492	498	486	471
33047	6612	2140	1455	933	732	654	511	438	389	380	319	336	280	281	253	281	278	302	249	267	261	236	251	258	238	258	257	232	238	218	213	256	238	234	243	249	223	239	235	232	226	228	241	263	237	225	243	233	250	217	266	230	217	227	245	255	212	255	259	223	226	252	243	227	235	243	260	235	212	222	245	235	244	232	214	264	239	201	219	242	257	248	232	250	218	214	208	247	270	229	241	197	249	233	240	224	215	232	206	218	212	251	242	250	209	206	208	236	223	250	214	205	237	272	236	238	189	239	202	220	235	249	204	226	233	233	235	214	241	213	219	230	220	242	232	257	216	243	244	237	240	222	253	232	249	262	200	212	215	230	247	230	235	262	210	237	191	237	251	228	212	219	231	234	236	232	248	215	231	227	248	230	252	218	239	235	206	239	246	213	229	245	257	275	224	208	227	234	214	200	217	248	261	222	231	236	227	251	230	247	228	231	192	227	233	226	240	245	222	231	235	236	237	201	218	225	221	240	221	252	222	214	249	257	212	228	251	233	240	235	240	237	234	247	229	216	227	226	205	234	214	250	203	213	254	221	244	270	218	229	227	211	231	261	233	231	219	222	222	192	238	229	210	221	229	252	232	251	233	231	238	211	246	243	241	214	219	212	208	215	231	239	222	233	222	207	216	239	254	230	220	248	235	236	198	228	228	239	188	225	231	240	238	225	262	240	208	228	229	258	213	217	239	225	248	221	256	215	199	256	248	227	232	239	215	234	225	209	224	232	260	232	240	239	210	260	235	217	208	228	219	231	231	218	266	240	245	246	217	219	217	234	212	267	205	220	224	214	211	227	221	265	234	255	225	236	217	213	220	229	225	248	212	225	208	261	221	247	218	228	245	218	218	223	245	223	216	205	204	229	215	236	243	211	201	221	210	259	236	258	243	201	275	246	240	237	226	205	236	238	219	265	256	267	236	208	245	234	217	222	233	192	238	224	256	232	223	207	238	194	236	230	245	246	237	237	258	226	215	240	227	229	253	226	244	230	263	245	247	228	237	250	209	237	210	240	229	217	212	233	272	212	255	223	221	210	230	228	250	227	257	252	228	206	212	233	249	250	226	233	232	229	226	215	256	211	246	246	230	242	246	204	222	232	235	210	219	252	245	260	218	188	242	219	223	228	266	231	236	227	238	249	208	224	238	242	224	248	215	222	244	222	214	233	224	220	221	238	217	237	229	263	210	232	234	254	225	233	211	240	239	238	227	281	229	221	244	230	258	214	230	231	220	216	199	220	234	239	236	218	231	215	230	221	247	245	242	227	229	205	260	211	247	241	233	220	225	246	231	203	224	240	258	211	227	222	229	234	242	236	214	220	214	223	215	222	224	239	223	228	245	246	229	224	221	230	225	221	216	227	223	259	248	211	262	235	210	208	243	241	240	241	237	194	218	235	226	247	261	232	228	236	241	239	245	222	208	220	232	226	226	236	243	216	254	233	221	258	232	232	209	236	211	232	239	212	231	217	229	216	268	241	224	206	223	211	222	231	240	207	228	251	227	232	236	208	227	210	246	204	252	236	228	230	209	242	251	231	196	207	206	239	234	211	244	230	225	223	213	225	211	245	218	226	217	228	242	221	232	233	220	258	234	228	238	256	239	215	262	237	220	213	225	235	212	187	233	237	226	222	240	226	249	235	300	233	227	243	221	242	213	220	195	247	228	217	234	223	234	246	215	229	235	229	211	254	244	234	207	217	234	230	220	217	234	261	230	240	195	238	239	233	247	239	245	237	235	208	252	197	229	225	235	222	208	239	249	240	229	258	251	254	235	247	224	222	221	239	203	209	234	236	233	235	223	228	248	228	219	237	241	258	220	244	201	227	232	241	209	233	232	248	247	222	246	225	227	225	250	224	220	246	212	240	247	237	247	235	231	254	215	258	240	214	214	245	231	252	226	245	208	230	245	216	224	261	204	217	249	231	232	236	262	220	236	225	218	229	229	211	236	224	233	211	230	207	220	207	261	258	230	258	229	213	210	223	241	216	248	227	235	260	232	216	225	225	227	233	237	237	226	236	255	222	218	189	251	207	251	228	229	230	272	229	208	213	208	248	215	254	217	236	239	217	247	230	224	258	238	238	218	225	232	218	217	236	219	247	224	246	241	251	236	214	213	224	219	219	260	238	235	218	254	224	220	220	206	238	243	240	229	224	234	234	228	222	237	194	208	256	213	238	209	229	238	259	264	245	243	235	218	199	197	240	234	236	229	230	236	234	223	235	216	235	225	225	235	221	212	208	236	203	240	223	247	208	216	222	214	237	225	223	214	205	249	240	231	219	228	268	249	233	252	219	240	207	231	228	210	251	238	210	244	252	246	223	247	212	241	214	244	250	237	223	225	222	221	257	218	227	254	222	224	250	229	240	261	209	219	240	278	230	242	248	206	242	242	236	222	217	233	243	231	221	213	220	220	201	228	213	231	244	243	240	230	238	263	217	223	243	242	226	230	218	224	269	237	261	231	243	251	227	223	241	225	247	253	226	219	233	241	255	238	226	230	221	247	222	224	234	239	247	236	242	227	229	230	242	211	223	194	219	226	226	207	232	226	251	220	221	232	235	232	242	238	255	252	249	222	213	212	230	221	214	258	255	209	215	215	242	256	199	248	225	250	226	226	209	224	250	213	235	214	218	206	225	230	219	242	248	215	235	258	241	230	222	195	204	229	215	221	234	247	221	221	218	229	212	236	245	249	233	238	233	218	201	253	236	231	248	234	223	264	255	237	245	226	232	237	220	247	252	234	221	236	249	225	228	235	226	214	221	252	226	217	221	249	247	241	246	256	262	216	215	242	224	206	241	230	249	233	238	194	226	244	247	225	243	228	230	242	220	228	252	235	226	224	226	246	224	211	238	248	211	193	214	237	222	242	219	235	219	226	222	235	219	239	267	221	242	202	228	249	242	217	204	238	225	250	246	232	221	218	258	231	212	231	233	234	223	207	220	211	252	228	219	223	212	238	209	220	224	212	245	238	246	238	221	252	189	241	234	247	248	239	251	242	232	246	261	201	219	225	198	220	244	231	236	207	202	204	250	268	231	230	263	222	228	223	261	208	240	238	221	212	228	228	216	210	201	225	253	233	234	225	217	202	245	249	224	246	233	237	222	233	227	235	218	256	227	241	229	239	214	220	251	238	209	240	244	259	261	228	231	224	248	255	204	271	214	253	228	196	220	250	255	227	234	242	247	239	236	229	222	273	242	227	234	253	224	221	217	231	222	231	267	258	234	220	220	216	234	256	220	232	253	235	233	220	244	211	240	235	235	226	210	251	230	239	210	210	260	247	198	225	223	247	236	226	230	220	224	226	208	229	184	258	223	218	232	227	243	231	220	205	250	237	229	245	208	233	233	254	230	224	234	248	239	239	229	223	219	241	237	227	219	229	223	213	216	224	248	202	213	191	248	236	245	245	216	244	207	249	224	252	233	237	222	210	234	231	246	206	246	223
14292	1715	3650	4355	3384	2903	2814	2182	1756	1515	1381	1328	1153	1120	940	906	886	847	762	818	753	785	715	717	647	671	711	693	685	685	621	635	709	624	608	711	653	635	671	631	613	623	625	638	621	617	645	647	642	601	600	576	624	589	601	619	587	643	613	615	595	594	593	589	624	636	597	565	559	582	610	621	565	631	564	558	578	626	588	639	599	573	606	554	533	563	584	612	593	580	656	598	557	579	586	637	611	574	591	621	584	610	611	603	634	594	653	668	596	650	588	638	662	647	639	640	603	599	631	581	541	612	605	577	618	585	595	600	600	584	619	610	580	640	648	651	549	594	638	602	576	617	568	592	586	607	574	587	585	577	589	569	583	626	595	633	560	585	627	587	590	598	549	596	609	610	603	599	582	618	562	598	614	580	587	578	585	575	595	585	535	546	566	605	569	597	558	663	552	615	603	597	574	610	616	565	539	566	611	596	559	586	564	560	597	594	552	564	576	589	571	599	539	594	607	601	551	621	597	577	582	628	618	598	615	595	563	602	579	616	590	591	606	610	650	598	620	545	579	553	536	628	562	588	597	605	611	573	576	569	567	594	584	570	622	662	532	601	568	581	571	572	563	610	591	572	617	588	576	573	558	642	567	595	580	590	620	552	602	600	545	578	574	556	662	622	593	587	600	574	567	577	611	607	582	584	611	590	573	581	565	608	594	625	597	609	585	566	575	591	609	611	570	584	614	598	558	592	640	596	581	519	585	596	589	602	536	553	593	582	636	607	554	625	593	578	619	555	595	602	602	553	545	571	587	620	602	600	568	650	605	553	559	592	596	585	530	561	582	550	592	603	565	613	589	598	568	586	595	583	620	610	621	582	594	563	576	598	596	616	582	621	551	570	604	535	592	595	612	557	589	593	590	545	596	541	601	601	567	563	581	591	632	567	581	596	582	603	607	589	578	565	565	557	574	596	541	575	588	590	614	634	607	572	640	558	581	550	568	566	579	612	573	591	538	625	606	606	556	609	573	561	558	610	629	625	613	558	603	562	606	600	611	556	596	617	595	593	609	572	577	582	571	557	607	556	574	570	626	580	611	601	582	619	600	586	564	597	579	601	562	565	579	596	620	556	603	587	594	639	626	544	599	560	602	563	590	618	612	558	601	582	523	587	534	591	593	628	586	628	604	623	605	597	577	565	590	560	554	551	578	589	553	561	567	609	560	573	594	605	564	617	588	575	581	572	596	588	557	596	594	599	580	605	535	560	564	598	589	553	614	603	613	587	629	600	569	569	584	616	586	584	586	593	580	612	558	610	589	598	602	617	586	601	571	611	584	582	594	604	618	591	598	632	584	611	561	613	566	525	582	567	587	616	605	597	564	577	570	623	598	551	608	574	595	578	579	597	583	597	561	556	594	562	578	546	589	587	584	595	571	562	553	593	527	601	595	564	572	605	573	589	597	551	595	616	580	528	609	593	565	586	574	605	586	618	567	532	592	584	620	586	599	609	614	626	588	552	584	590	617	633	583	594	555	581	605	573	552	661	630	589	572	603	575	645	581	608	587	561	583	600	565	616	562	554	617	582	540	551	601	593	652	599	603	609	576	598	636	585	622	584	552	633	555	557	580	569	587	581	593	624	565	579	546	556	582	578	539	589	559	569	586	579	560	573	621	578	553	577	569	642	594	594	552	606	618	568	568	586	602	590	576	627	585	614	581	602	585	599	573	575	602	568	568	560	586	593	607	564	609	560	569	559	601	560	572	596	591	608	614	561	573	627	597	571	609	592	592	614	607	571	573	612	600	603	632	571	587	637	610	624	558	565	582	601	561	593	596	590	592	600	613	598	609	591	559	570	574	562	557	576	567	606	599	552	580	598	613	594	626	598	616	602	616	568	569	578	574	600	576	575	590	588	596	567	582	580	568	599	587	571	580	617	566	605	563	604	595	614	557	558	573	548	541	610	609	572	572	590	624	595	585	613	557	560	562	536	578	534	577	581	622	649	625	583	595	582	571	586	598	590	600	578	603	616	575	585	580	592	633	545	564	564	544	581	613	633	554	569	619	587	603	572	565	644	576	584	583	562	610	595	574	583	588	588	588	632	572	552	557	584	572	578	580	559	620	608	579	584	623	597	574	573	600	607	577	584	557	569	593	628	573	566	582	561	551	594	551	582	598	640	635	601	624	528	602	592	578	589	640	603	585	596	588	607	628	606	572	574	567	591	558	550	521	592	577	611	635	590	582	573	546	594	542	542	557	546	606	596	559	640	584	583	584	564	538	574	574	597	678	594	609	580	562	579	601	582	572	636	560	634	587	641	562	548	609	571	561	562	563	571	581	604	572	570	609	639	589	555	621	574	609	592	605	610	529	602	602	567	573	593	574	589	597	584	587	555	588	564	547	582	548	583	622	618	599	621	592	602	594	552	545	546	603	614	547	588	578	566	570	601	611	604	568	598	563	579	575	627	619	653	645	606	551	625	593	600	623	588	630	627	598	603	517	580	577	623	592	579	577	604	594	593	565	609	537	586	596	535	603	551	615	598	568	629	570	532	602	598	610	602	624	597	579	540	579	568	539	551	579	611	623	583	574	540	577	623	555	595	576	576	578	645	636	585	613	535	607	635	576	623	587	614	560	583	574	605	623	556	599	585	561	661	562	607	620	614	571	600	569	571	579	574	553	532	621	584	640	563	558	568	605	551	623	574	594	563	572	615	589	616	578	589	633	564	578	562	587	586	559	590	585	612	578	558	567	605	580	582	600	555	562	589	566	586	568	526	613	605	553	622	584	566	601	622	589	564	580	538	597	535	593	559	592	547	605	621	577	586	601	615	548	620	594	588	609	576	565	542	564	606	616	629	572	578	583	592	599	580	585	558	599	603	593	551	544	591	561	613	564	578	601	570	569	585	588	587	583	560	602	603	581	586	554	618	619	564	595	582	604	565	650	599	600	586	559	565	588	575	599	581	567	591	564	574	578	629	581	574	543	566	594	612	596	586	599	567	600	553	598	608	599	590	546	570	550	561	650	550	598	597	592	543	580	638	609	552	590	646	598	581	562	564	572	657	587	611	570	559	586	574	597	605	599	580	610	601	548	558	563	601	577	592	570	604	592	592	580	580	598	587	577	575	577	605	580	627	640	604	572	591	597	567	608	606	579	575	611	553	546	573	591	609	585	601	597	581	575	590	543	567	579	597	605	580	574	576	600	581	561	620	568	570	571	603	550	559	605	604	571	600	576	583	565	580	554	601	572	600	609	565	575	619	614	559	596	605	577	597	571	567	594	603	608	583	630	509	538	609	589	533	577	591	608	544	566	581	613	556	591	586	586	575	595	600	609	573	572	602	548	579	583	591	572	572	564	578	591	621	553	571	634	608	629	590	597	585	566	603	595	618	626	591	560	594	582	624	563	522	573	581	577	608	568	608	593	584	596	544	572	584	616	616	611	591	561	577	640	597	605	604	558	588	595	590	613	554	600	594	617	558	578	572	563	599
46776	26959	19251	7803	2226	1563	1177	927	830	752	662	554	582	510	526	510	467	440	434	436	420	418	462	390	391	418	393	398	366	384	366	406	392	352	393	381	418	387	380	398	393	375	411	370	398	384	389	395	368	397	407	378	387	399	391	404	371	394	379	416	357	394	427	363	419	360	371	393	383	373	416	380	417	371	379	393	387	354	379	398	352	393	386	372	394	387	378	402	416	369	373	373	393	395	358	412	390	367	368	364	368	375	383	379	376	396	394	366	363	397	360	402	390	357	424	401	369	360	396	379	406	380	367	390	339	355	378	385	382	375	399	408	370	385	415	393	398	429	373	401	377	345	410	383	395	374	405	360	332	405	383	375	374	388	343	341	370	364	366	372	387	368	366	361	392	407	344	377	418	375	365	417	402	358	375	412	422	400	365	374	389	339	371	383	369	384	419	388	375	411	347	328	383	403	401	400	381	388	412	358	356	349	377	370	402	405	393	381	361	359	380	360	399	355	381	380	389	363	392	395	380	387	386	368	408	393	396	380	399	360	377	400	353	376	369	340	394	377	399	388	362	437	374	354	381	366	407	383	400	382	428	355	400	394	374	376	402	403	367	385	389	378	382	405	361	397	353	387	395	362	350	401	398	404	376	390	433	388	378	395	367	356	353	367	381	337	390	343	394	366	371	394	368	367	380	368	371	380	349	383	363	373	332	392	416	396	407	417	395	422	379	340	381	398	375	389	360	385	385	349	385	383	387	382	376	381	383	360	388	369	350	364	361	388	411	394	340	405	371	387	355	354	367	391	354	344	373	405	385	356	379	388	360	404	373	407	389	409	391	403	360	373	371	380	420	384	374	390	396	348	384	380	380	371	352	417	341	383	349	376	401	393	382	385	355	415	391	392	382	391	396	392	391	394	389	397	384	354	402	347	405	369	389	373	348	382	370	358	384	388	366	379	345	356	379	341	394	396	385	359	375	396	410	388	381	366	378	402	345	400	388	324	376	411	356	393	401	383	409	438	396	419	413	419	357	360	384	376	397	401	358	375	356	369	374	386	398	414	343	375	415	366	345	357	389	403	360	407	369	369	404	389	415	358	373	384	372	410	391	363	354	357	361	358	372	382	399	406	370	355	396	362	365	372	360	386	364	391	372	378	346	367	390	358	369	380	356	417	390	379	429	379	365	374	396	381	376	410	394	383	353	375	380	363	392	384	401	388	357	418	369	371	366	387	383	390	391	372	364	371	375	435	361	379	391	385	374	383	387	400	387	402	348	355	408	357	369	344	381	382	388	359	382	357	386	366	401	387	378	397	364	361	347	398	372	389	366	365	355	363	363	362	375	385	404	367	364	387	413	378	356	375	353	383	365	349	395	417	352	390	362	346	363	391	353	394	380	375	425	346	402	382	418	407	383	384	404	399	388	398	381	417	376	392	362	399	387	376	376	393	403	383	354	364	402	418	388	374	383	414	379	382	357	375	375	387	390	347	368	365	401	407	419	404	388	349	369	395	386	397	404	360	396	414	407	407	357	385	379	389	396	346	387	373	358	402	372	401	391	404	369	386	411	400	395	400	356	381	357	372	377	351	381	398	394	383	390	360	376	410	395	376	387	409	365	390	401	383	367	394	389	403	330	379	389	384	395	390	385	365	388	340	379	371	361	396	413	373	405	388	383	396	434	386	387	399	359	400	387	402	395	373	381	404	415	418	375	396	364	378	426	384	369	344	354	353	382	385	383	362	370	419	400	399	412	382	353	408	413	381	376	347	373	337	352	420	392	387	386	373	374	384	371	391	372	382	394	356	388	370	378	390	383	411	397	351	358	414	384	385	374	347	369	413	383	385	411	392	383	389	410	408	376	344	367	371	392	384	363	338	379	391	377	343	371	364	398	408	380	364	408	365	341	390	421	372	388	343	395	345	370	395	335	375	369	383	332	396	400	368	370	419	407	409	389	352	363	369	374	409	381	403	379	384	401	435	373	388	353	382	374	372	349	381	404	366	360	375	388	402	383	372	381	368	357	357	342	393	398	385	406	370	351	359	396	382	372	376	338	402	389	374	349	375	387	383	353	373	403	377	406	347	386	405	370	406	419	388	385	419	381	346	381	347	375	394	378	355	368	372	369	350	367	382	445	355	381	397	373	412	395	348	395	389	370	388	404	397	358	365	370	350	375	383	380	390	377	369	390	368	384	370	393	415	374	397	360	346	417	369	369	390	395	379	363	378	381	374	357	382	387	386	402	386	342	361	362	393	373	371	364	374	342	413	384	416	409	382	369	411	369	385	409	381	343	385	386	418	369	344	339	403	364	327	386	374	339	385	354	368	382	374	381	366	377	380	374	354	380	346	400	370	363	385	360	400	385	356	389	394	375	374	378	409	390	357	367	356	341	378	404	368	399	393	375	389	413	388	376	403	369	400	399	356	370	384	398	413	407	394	405	379	396	362	388	416	396	373	372	414	399	391	419	402	380	387	388	361	386	382	363	353	402	375	391	350	368	358	384	357	378	418	379	378	375	357	372	384	390	387	381	383	386	345	405	405	378	397	385	338	398	395	350	374	372	351	370	384	391	384	370	412	393	358	387	389	404	380	350	363	396	387	414	437	421	365	411	391	408	422	380	369	371	405	387	360	395	375	396	392	397	383	388	356	358	366	429	380	371	396	395	374	357	379	363	382	404	393	387	377	380	397	388	377	372	405	360	368	406	375	364	441	372	368	391	392	369	397	370	357	349	401	339	376	359	402	386	377	359	373	353	354	393	355	385	382	402	387	368	421	372	362	407	347	380	349	357	433	410	406	370	376	347	358	408	375	359	347	356	378	365	362	343	333	394	397	387	385	377	364	364	430	391	372	344	368	404	375	373	388	385	415	396	372	381	408	330	347	390	370	421	392	392	413	373	358	361	366	351	367	380	387	332	389	366	402	340	377	403	328	356	383	435	407	391	381	362	364	382	370	354	367	385	384	398	371	386	413	373	371	413	402	401	393	365	389	373	386	398	412	350	342	384	385	361	356	382	360	403	425	374	346	407	401	382	375	386	412	382	416	392	406	357	401	372	378	378	343	354	352	385	402	401	389	368	388	422	386	396	340	372	349	403	390	348	368	392	395	396	389	379	359	396	379	378	402	380	407	359	361	389	387	369	350	384	401	393	382	401	368	366	383	341	354	389	377	398	378	371	392	352	367	370	385	361	377	382	369	408	341	366	367	360	357	405	380	384	412	391	365	359	396	391	386	379	394	413	393	402	422	394	383	395	425	397	363	401	361	395	400	388	395	381	322	343	364	380	378	381	396	386	366	350	370	369	375	402	369	397	368	382	372	419	392	377	359	360	369	387	412	374	389	383	356	396	384	359	396	371	340	360	393	390	360	391	419	419	415	367	354	394	388	365	418	373	393	381	378	380	395	375	367	364	437	342	391	380	373	385	393	366	385	375	366	384	379	394	405	371	390	353	410	377	401	413	383	405	430	388	377	389	425	411	372	430	384
25778	2670	5973	6520	5360	4543	4229	3367	2772	2451	2230	2054	1822	1759	1601	1514	1440	1330	1235	1216	1210	1164	1112	1099	1043	1154	1035	1009	1054	1070	1022	1022	1050	1006	992	1041	985	961	954	969	907	945	901	904	949	965	911	937	972	922	940	911	905	905	889	871	890	891	853	862	900	853	918	893	932	908	885	864	917	935	888	897	929	876	927	982	923	916	870	878	891	871	875	975	872	859	910	866	932	847	854	902	850	871	879	930	933	944	949	944	881	934	932	944	979	906	902	944	941	935	918	901	897	900	926	942	903	935	885	930	895	936	909	899	855	886	860	889	889	880	861	891	879	848	876	888	883	893	871	884	904	903	927	867	841	938	873	871	853	859	890	816	898	854	897	907	908	891	816	892	837	907	865	852	887	845	883	897	894	876	866	835	909	857	832	886	848	902	842	858	885	901	863	870	909	849	892	893	881	854	892	883	853	836	855	858	826	909	871	890	851	929	896	893	865	892	901	902	857	786	838	887	889	863	867	852	902	863	868	828	905	912	850	872	881	869	847	899	891	860	916	841	851	820	830	828	886	866	897	844	849	932	868	871	860	870	888	860	855	883	885	837	902	931	857	860	899	929	825	903	888	926	859	884	801	888	869	878	854	932	863	866	834	825	843	866	857	857	897	899	873	907	872	851	912	864	880	924	863	871	932	922	897	861	809	877	882	888	906	882	898	841	908	891	868	848	850	850	907	903	859	885	925	848	896	921	892	860	882	854	859	886	878	807	886	860	937	865	853	832	857	836	865	853	923	798	852	888	850	873	863	845	932	892	839	904	858	850	874	859	834	853	849	799	878	886	854	866	891	893	860	819	911	843	875	926	843	899	868	876	902	871	836	846	850	864	883	886	929	842	859	873	846	846	836	888	913	879	944	912	894	844	905	816	892	870	889	807	864	907	878	898	921	931	832	858	850	887	861	898	868	876	866	888	879	836	870	840	914	850	893	867	905	897	908	888	877	892	902	942	837	873	885	886	866	853	877	858	874	887	883	882	844	865	887	876	844	848	902	893	871	915	851	810	897	875	951	873	833	861	838	913	837	906	899	916	852	858	854	833	922	863	846	884	879	889	876	880	879	872	863	922	906	884	873	914	885	900	935	852	885	899	885	822	831	910	853	884	871	879	912	890	908	831	943	906	897	841	844	857	923	859	900	895	886	904	895	901	908	853	854	855	891	890	877	890	882	877	863	877	910	812	889	848	885	854	855	864	837	859	871	830	880	934	879	875	868	859	940	839	853	852	912	862	888	900	911	914	853	841	840	852	848	873	830	890	871	841	890	854	858	912	851	879	915	901	916	883	876	856	846	861	878	889	850	886	911	857	901	902	881	877	883	855	894	889	888	901	891	881	883	848	880	865	907	854	864	911	871	880	855	848	881	851	854	850	859	911	889	853	893	906	856	849	874	800	903	951	906	865	910	868	876	843	914	905	844	883	906	855	880	933	875	917	855	893	882	827	892	890	856	861	865	876	880	895	919	859	897	864	869	845	917	918	842	810	845	884	882	921	866	890	893	844	874	902	917	924	930	905	824	860	901	823	898	879	885	910	847	850	856	843	917	889	911	933	815	836	884	887	885	899	908	884	823	855	861	845	908	886	866	877	888	905	858	903	863	885	899	912	915	879	864	960	864	905	857	882	901	869	873	870	901	857	850	850	845	853	851	884	867	854	935	887	877	889	851	887	880	867	874	913	884	913	932	859	844	884	895	935	946	883	896	879	829	869	894	849	905	923	925	865	844	873	861	920	934	837	889	881	889	916	875	877	904	859	834	908	866	885	872	858	887	895	889	844	905	864	847	925	858	849	896	852	883	858	820	911	927	859	850	820	889	898	901	949	891	871	885	903	855	894	843	890	883	856	835	882	889	886	858	866	903	870	874	879	888	930	854	848	877	803	909	946	870	875	865	914	818	897	913	815	902	899	884	889	841	885	831	861	830	837	902	890	889	851	855	851	895	891	867	867	887	883	885	877	867	870	888	841	921	872	841	872	885	836	870	856	862	873	868	815	854	858	884	840	801	867	909	867	882	846	885	870	929	879	907	858	864	873	862	862	857	937	878	892	864	880	871	878	872	868	862	848	861	828	829	876	893	937	927	899	896	884	893	920	869	892	884	857	930	851	873	830	869	895	846	912	856	884	883	926	853	879	931	861	838	864	890	906	865	901	882	817	927	827	843	892	908	893	880	858	880	846	917	857	859	853	868	866	861	837	870	910	852	819	872	888	862	836	871	853	884	891	853	898	864	789	903	909	853	875	867	877	849	832	907	879	833	892	884	867	844	894	869	866	871	902	895	914	831	832	887	897	875	859	898	897	844	927	810	901	825	845	856	832	854	855	895	866	866	913	874	891	893	898	908	895	818	897	836	863	952	922	871	847	943	929	897	862	855	891	888	838	941	887	858	879	854	875	935	864	910	843	869	897	887	863	809	876	861	882	907	912	858	885	879	873	830	903	891	859	849	881	887	894	883	836	888	851	847	888	889	877	851	866	902	848	859	837	870	939	903	841	871	921	885	909	917	859	935	884	913	868	879	918	841	917	874	878	882	883	857	868	875	885	840	844	896	841	853	870	893	874	884	897	930	871	915	894	873	890	892	853	852	883	853	853	841	863	873	830	889	870	860	902	879	895	879	894	881	889	869	877	885	867	863	841	889	855	897	893	890	814	845	867	828	860	910	887	849	928	857	832	862	885	937	877	828	882	872	931	858	889	902	882	886	893	908	903	841	890	921	882	863	858	865	893	842	861	902	885	861	880	901	860	908	876	845	833	893	857	871	861	853	869	876	843	872	902	865	823	846	867	847	923	876	898	910	870	875	911	895	861	859	853	833	867	908	857	885	887	927	900	886	921	884	857	877	874	880	866	855	837	886	857	869	888	885	927	860	880	846	918	913	849	885	922	863	882	875	898	854	899	879	899	859	876	912	883	914	872	867	902	877	883	899	923	919	879	909	868	925	886	877	924	888	924	899	906	878	903	881	871	889	874	903	881	879	881	906	888	853	905	872	836	862	866	933	884	917	865	910	904	870	917	890	872	861	906	846	898	897	856	853	891	898	867	904	849	882	941	856	882	846	891	921	816	840	850	892	866	894	937	891	954	841	877	811	878	881	835	901	881	877	903	869	867	864	899	867	901	912	860	865	880	887	861	863	830	882	857	919	875	877	907	906	903	891	848	861	859	856	876	928	837	876	887	849	847	844	853	854	880	850	895	868	886	856	892	844	865	851	890	908	856	877	901	857	861	885	900	876	867	925	894	848	797	901	910	904	897	814	864	906	880	871	829	909	872	846	900	855	890	868	882	901	885	908	861	861	816	857	856	863	921	911	841	862	865	887	872	884	940	913	852	949	891	902	881	907	906	870	904	843	889	869	882	865	882	875	879	915	891	890	857	879	871	898	900	870	835	872	892	848	923	898	875	903	927	883	873	950	887	910	867	857	885	906	855	867	828	866	861	874	888
5803	447	497	393	293	237	235	194	199	206	209	191	197	179	221	167	176	190	198	194	180	180	188	166	185	179	199	219	185	159	180	172	202	173	188	209	165	184	170	193	158	214	185	204	162	188	199	212	143	168	195	183	181	177	168	213	176	198	181	166	189	169	191	209	198	175	165	142	185	150	172	160	187	222	208	204	168	182	184	156	185	170	183	180	169	171	189	188	162	172	171	182	190	161	161	183	197	209	169	177	185	195	174	163	157	180	159	178	181	189	166	175	184	164	192	179	182	175	172	179	180	180	162	174	164	185	183	190	187	188	183	162	178	197	173	169	187	202	205	177	187	162	156	163	177	193	185	171	148	196	172	194	205	198	199	196	171	167	183	183	187	193	193	201	178	163	168	175	162	218	165	161	195	180	183	172	179	169	181	189	187	184	191	177	176	191	162	189	173	184	176	210	162	183	171	165	181	174	193	156	196	194	179	179	189	159	157	195	177	197	188	192	149	168	185	158	188	211	173	188	176	186	186	171	155	175	172	190	192	175	183	181	182	190	168	164	167	185	203	158	198	178	165	191	185	186	204	173	179	176	164	177	197	171	167	190	198	205	195	194	190	158	176	187	217	171	168	181	184	152	188	188	172	203	197	172	174	178	175	171	188	172	179	190	204	173	166	191	179	162	191	182	177	191	193	173	191	177	187	179	167	188	178	171	165	209	172	213	186	161	184	176	198	183	188	185	182	195	197	166	196	186	203	176	178	192	188	162	172	181	157	171	182	153	163	166	181	199	161	172	177	163	196	197	199	192	196	178	207	178	174	147	186	174	186	193	177	181	168	168	181	163	207	172	190	179	173	174	189	180	177	183	185	160	186	205	178	195	152	178	172	165	196	192	186	153	185	175	192	195	195	193	196	178	183	200	169	176	184	190	208	154	195	172	185	176	164	177	183	204	188	200	197	171	159	182	167	188	185	193	175	162	164	179	186	168	213	173	177	173	179	170	169	162	166	205	189	178	199	191	156	200	194	192	176	208	200	199	170	197	181	186	216	212	194	181	189	184	188	216	184	190	186	191	181	193	178	165	167	156	186	189	182	176	161	189	183	163	166	184	174	189	172	177	163	198	171	149	179	191	190	192	177	190	207	180	190	186	179	196	176	161	180	172	191	178	169	182	193	161	173	183	188	180	177	181	193	196	198	183	189	163	174	158	155	170	176	183	192	203	182	183	195	193	175	146	172	190	203	171	185	199	194	210	192	165	191	174	158	183	196	196	189	178	181	174	181	160	194	187	196	189	187	178	198	201	190	187	190	184	197	189	185	180	199	203	186	201	183	185	175	172	194	177	195	184	186	167	166	204	180	174	178	187	182	192	182	193	186	175	162	171	187	182	170	161	184	167	186	187	162	186	179	172	194	188	153	168	186	202	191	183	180	183	186	168	171	164	175	175	183	205	175	138	171	177	192	166	174	173	171	187	198	192	196	170	170	171	187	197	165	182	206	181	179	186	184	193	171	212	186	166	175	198	183	175	168	190	184	173	187	151	188	203	203	168	183	160	199	201	171	165	179	199	185	196	169	180	186	194	170	165	202	202	184	163	182	156	163	196	178	180	186	191	152	166	198	206	194	186	203	162	177	176	181	177	197	171	214	178	184	173	183	160	191	170	189	187	193	168	156	167	179	185	192	165	172	157	192	199	177	150	197	196	188	163	200	189	178	163	203	173	198	171	189	185	174	200	185	176	177	184	172	188	206	186	201	176	214	189	158	176	209	191	168	157	157	196	199	178	165	188	206	194	154	174	184	190	219	208	198	172	188	211	195	195	189	163	205	192	193	166	212	158	183	204	162	172	187	163	185	179	193	201	195	167	184	187	203	163	182	193	208	168	162	153	169	189	215	184	173	216	189	166	179	162	161	177	170	167	184	206	222	178	152	165	171	197	212	148	160	151	177	178	163	177	196	187	171	184	190	178	197	176	183	178	198	175	158	179	190	205	169	193	195	208	202	179	198	190	191	178	183	200	185	195	210	156	164	159	186	181	162	174	205	186	154	197	192	181	195	193	174	162	163	176	188	186	189	188	185	185	171	170	191	198	173	180	176	201	180	175	204	150	186	193	167	175	163	174	208	169	193	190	170	165	187	184	192	180	191	178	177	190	187	151	187	170	187	173	211	184	188	161	196	168	164	171	180	174	182	194	186	187	192	178	191	179	187	177	182	150	188	182	168	165	162	182	171	187	188	196	183	172	181	196	162	182	172	164	183	183	175	174	185	190	187	156	181	200	170	214	171	180	214	185	197	175	202	168	186	192	158	182	171	168	194	196	179	150	175	174	195	183	151	164	193	195	180	194	191	184	184	170	182	185	173	174	210	169	189	176	170	189	178	177	187	156	178	184	164	183	169	199	194	185	154	195	189	188	186	146	201	163	176	183	209	167	184	181	163	205	190	176	174	185	187	166	196	212	211	172	197	172	177	187	171	173	171	180	200	178	179	183	169	167	173	199	185	166	181	172	163	176	168	173	148	194	208	183	165	168	171	177	208	162	190	183	196	187	173	173	184	204	195	174	167	170	186	166	198	172	162	178	195	185	184	153	183	177	180	168	210	172	195	175	202	185	187	183	173	203	175	178	174	181	203	173	178	189	175	205	176	187	191	192	175	179	182	204	185	211	203	192	156	179	200	174	165	176	186	181	197	188	194	184	157	188	188	165	168	164	166	171	186	200	160	187	193	177	175	173	204	194	186	179	194	162	169	205	187	177	189	193	175	159	187	193	171	171	200	176	154	175	179	186	167	184	178	167	177	196	158	193	194	182	207	196	191	171	166	164	166	160	158	183	197	187	191	177	149	179	178	187	192	174	160	175	195	174	178	200	169	173	181	182	163	190	176	175	184	184	174	176	195	206	166	182	152	176	163	180	178	182	162	152	175	166	171	179	164	175	180	151	163	163	220	160	197	182	192	181	158	197	208	198	151	200	184	161	166	161	170	191	199	172	183	178	174	164	172	171	187	190	161	193	177	183	169	176	169	171	167	195	224	202	191	184	187	204	189	194	202	167	155	204	190	179	202	175	174	189	176	198	158	188	190	208	189	167	190	172	212	179	219	177	197	199	169	171	171	158	182	164	158	175	199	195	168	158	169	189	188	177	186	197	171	176	200	203	179	189	187	193	187	184	179	173	167	187	174	154	163	175	186	204	185	197	173	191	194	174	182	176	156	196	187	172	184	174	188	183	192	207	184	187	181	193	195	187	196	177	188	190	169	174	161	158	190	185	174	195	183	177	156	157	165	195	177	186	190	168	185	179	178	186	189	188	194	179	191	187	187	153	186	184	191	167	166	172	165	202	162	184	173	174	170	206	184	196	175	183	175	179	193	187	183	177	205	171	188	186	201	198	189	175	189	181	168	159	199	165	183	194	215	203	179	176	178	175	189	197	169	187	167	150	190	175	169	200	182	206	151	167	189	180	147	189	170	187	164	190	147	180	172	167
6704	702	1275	1203	973	847	814	701	591	646	528	563	508	541	489	519	523	516	477	522	481	467	495	464	493	505	465	484	482	456	500	495	478	501	459	492	468	474	512	463	486	504	494	476	471	476	486	459	446	491	510	470	486	468	463	512	470	467	454	495	447	474	470	481	484	454	493	476	468	451	481	474	492	420	495	467	449	456	496	486	468	424	463	450	484	424	487	479	467	470	481	481	471	464	458	448	435	491	486	453	457	479	450	476	504	461	470	447	514	481	464	422	446	473	492	518	465	491	442	466	459	465	489	498	452	492	456	479	470	479	474	502	457	472	501	520	459	484	438	473	451	483	472	463	499	454	439	467	470	439	475	480	454	471	446	441	453	463	488	435	444	455	497	460	484	477	406	502	454	481	474	483	472	464	438	503	460	470	499	465	464	448	452	446	451	483	453	461	448	459	456	494	466	501	401	499	457	470	436	447	508	524	451	524	455	499	434	470	449	448	461	472	489	492	492	490	517	501	435	465	491	451	462	457	463	486	433	506	501	478	456	468	484	503	469	479	471	443	487	502	474	454	481	475	501	483	446	454	455	471	479	494	436	502	467	493	456	474	478	465	523	496	511	464	432	463	486	435	481	468	435	450	402	458	452	478	454	459	458	485	438	477	456	433	483	492	480	439	421	457	453	441	482	460	446	455	478	480	481	457	498	476	499	469	488	506	509	454	469	507	468	483	520	490	509	469	508	461	476	469	439	472	488	490	471	439	450	505	439	431	487	463	459	447	491	488	473	491	470	460	478	483	514	481	462	463	461	467	469	492	460	469	471	477	468	461	465	472	460	469	476	480	471	487	459	480	483	442	502	453	487	466	458	469	471	485	462	474	488	492	513	474	491	487	442	454	468	455	443	463	475	503	472	462	448	480	421	469	436	441	482	485	451	501	461	484	467	535	438	473	501	459	435	507	469	476	474	464	478	469	436	496	477	485	485	488	468	454	478	475	501	467	498	448	467	437	499	429	437	485	467	480	494	463	467	478	462	443	491	472	483	474	479	448	457	492	464	483	477	470	452	476	480	471	499	464	465	475	502	477	471	448	473	448	480	483	473	446	517	501	448	498	460	482	428	472	434	455	504	515	486	485	457	451	446	444	469	488	411	460	470	461	462	474	477	432	478	443	516	471	460	437	479	500	475	495	482	465	464	456	475	470	471	460	487	467	464	457	455	455	424	494	476	485	478	495	492	481	461	463	480	458	410	475	437	487	444	459	437	468	460	456	486	462	492	475	472	487	499	463	436	480	470	492	477	466	467	453	471	473	481	444	457	444	463	521	483	482	456	444	466	463	461	439	468	466	432	434	510	456	451	428	451	484	491	496	452	460	449	464	488	488	458	480	465	474	481	487	439	444	496	449	455	458	474	444	470	443	480	447	445	480	454	461	433	474	494	476	469	449	469	445	453	453	459	478	464	499	465	436	461	490	442	464	457	446	502	434	447	490	484	460	480	468	472	492	473	481	450	482	452	422	435	450	447	474	478	485	472	483	497	453	467	470	472	476	474	483	468	470	472	453	427	446	477	475	443	455	459	455	474	455	446	452	458	445	492	452	433	468	482	437	457	478	461	481	456	468	460	456	446	463	469	452	458	480	487	464	431	476	443	447	475	464	450	476	483	430	496	490	479	485	440	483	492	472	459	454	454	444	428	461	448	484	470	506	459	502	449	460	451	453	474	452	469	475	497	461	488	429	448	455	486	474	451	493	437	454	452	507	484	518	454	464	479	490	505	457	496	495	451	495	480	472	445	499	495	486	475	474	459	434	462	479	426	463	464	527	459	484	461	462	455	435	490	448	417	457	486	492	481	455	406	511	514	493	489	469	515	446	436	498	462	499	469	484	502	468	493	497	454	475	441	457	455	464	466	479	472	443	469	485	474	438	471	460	484	497	471	453	455	465	451	477	479	488	448	463	494	495	472	480	465	476	494	439	452	440	447	468	474	440	458	479	451	461	479	484	487	479	457	494	483	508	468	463	446	474	483	497	465	501	465	454	485	465	466	462	467	445	491	437	513	476	497	510	485	477	485	498	484	487	440	469	444	433	492	472	483	453	499	465	469	476	456	496	453	480	497	428	492	477	450	453	455	409	464	511	480	484	469	469	450	462	444	443	467	454	490	488	488	462	412	436	475	479	450	487	470	484	500	501	450	439	454	495	467	513	472	435	456	489	423	458	481	462	453	493	473	478	470	455	536	469	469	435	483	458	468	472	501	505	431	471	505	415	447	473	453	443	431	488	468	438	473	486	487	487	472	447	453	525	482	483	505	497	479	475	453	449	502	438	509	459	481	465	484	490	494	443	430	465	445	471	460	448	517	464	456	469	442	458	475	470	474	454	481	498	455	484	478	477	492	472	453	442	458	467	475	476	494	490	497	454	472	445	456	476	460	449	469	466	486	474	454	517	450	494	459	454	465	476	464	501	521	455	450	489	472	503	436	468	457	449	484	500	475	452	436	444	463	472	466	462	471	464	440	463	488	504	473	498	516	461	481	481	455	473	427	486	444	478	434	490	459	466	479	480	483	461	409	475	449	460	471	474	467	472	482	489	486	469	486	478	474	487	459	423	462	460	457	513	442	428	479	456	492	477	475	467	484	479	480	467	459	484	444	425	467	491	444	469	493	516	457	450	500	511	488	489	490	453	430	487	526	475	494	455	505	471	475	481	479	456	466	452	491	469	445	485	482	461	485	463	492	463	537	461	444	459	464	433	502	465	478	463	459	464	520	458	458	487	457	467	454	488	476	470	462	445	453	459	474	481	466	468	452	493	417	477	493	425	462	466	439	435	506	486	447	457	461	461	443	454	446	486	446	448	450	488	503	448	465	452	485	483	492	417	446	485	408	434	472	498	457	456	473	449	421	524	484	463	501	476	453	491	513	505	462	488	453	470	493	466	495	451	487	465	493	497	471	507	446	491	456	457	483	516	482	423	474	503	447	441	455	451	462	467	510	498	455	487	470	470	491	439	486	455	461	495	436	445	461	477	447	478	506	509	492	468	480	482	480	499	442	469	473	436	477	484	494	461	512	463	462	453	469	493	470	477	485	490	502	486	458	470	498	455	478	454	469	502	465	453	505	499	479	462	503	487	489	466	478	474	448	443	481	437	466	472	450	438	475	523	465	484	471	459	481	519	458	465	512	503	491	462	492	460	456	498	460	442	460	437	423	458	456	506	463	443	443	486	460	455	453	478	483	491	478	472	479	489	502	459	474	414	484	441	484	477	463	513	499	459	472	465	424	488	456	447	453	506	452	436	486	499	490	475	481	438	488	475	507	475	480	479	475	469	460	477	483	468	466	436	484	456	463	482	434	459	475	495	451	468	469	474	455	477	485	456	437	438	459	498	479	446	470	442	475	485	491	477	442	509	431	494	471	462	455	446	498	460	502	489	444	480	464	450	468	463	497	451	483	482	432	448	492	464	433	462	447	483	471	495	497	493
37536	10408	3082	1437	940	812	624	541	402	357	376	329	296	347	274	283	293	266	243	267	264	262	243	249	251	240	217	223	200	255	253	239	266	232	179	240	223	239	236	243	240	242	211	233	250	248	264	238	196	248	228	240	230	250	233	251	240	243	243	247	238	241	237	197	204	226	247	225	243	231	240	254	252	220	234	276	245	231	252	243	229	243	221	233	190	255	241	239	212	211	231	215	260	243	223	257	231	220	264	210	256	241	258	250	252	225	233	244	237	218	215	222	246	238	231	261	213	201	227	236	238	237	260	248	230	247	221	253	257	218	204	249	248	240	233	247	249	245	229	256	227	234	247	237	228	210	240	241	256	232	224	239	262	221	258	232	242	244	233	209	252	208	231	225	236	229	223	224	251	212	259	238	237	223	260	244	224	245	252	229	208	229	243	212	219	214	246	238	206	217	253	231	251	222	261	242	239	227	237	256	210	210	245	225	247	236	235	235	217	229	227	220	215	263	259	213	251	209	236	242	243	228	241	245	267	248	278	225	221	249	210	235	232	251	218	250	253	193	221	240	238	235	249	232	221	245	243	248	199	207	222	220	221	254	220	225	273	238	238	196	247	259	215	249	233	235	223	238	221	225	251	235	250	234	224	232	264	208	264	234	227	240	230	226	247	228	233	229	228	228	248	236	229	236	246	235	220	238	195	231	231	235	220	224	239	219	216	229	228	224	230	237	236	218	213	237	261	209	231	246	201	242	245	240	226	201	218	257	253	245	240	252	223	229	259	225	246	221	228	221	249	233	229	241	232	232	208	220	226	219	241	245	224	203	234	215	232	230	244	232	232	231	240	231	225	229	245	240	253	242	241	241	225	230	238	219	248	231	240	211	253	265	257	228	221	235	219	210	227	207	248	246	227	235	229	218	250	234	221	262	253	220	247	246	243	234	248	251	233	233	244	254	239	208	210	239	230	214	240	199	218	216	209	210	225	224	221	206	252	243	254	261	229	243	232	227	240	227	218	225	209	224	245	221	251	213	233	250	232	229	221	214	247	207	207	229	243	234	215	261	253	266	270	236	248	226	262	249	230	213	237	236	230	231	208	265	229	224	245	267	234	224	220	234	221	242	210	231	267	261	243	221	235	237	224	219	239	232	206	254	225	219	235	249	245	230	238	224	243	243	242	212	218	252	239	223	241	248	236	259	217	235	238	253	223	233	252	204	254	247	241	221	257	255	228	218	248	222	247	221	206	238	231	242	251	222	225	209	250	208	223	218	232	256	223	200	218	234	235	248	231	213	215	225	224	236	241	247	228	206	209	216	219	216	224	223	220	240	242	240	227	229	234	278	217	243	242	222	272	238	233	237	220	221	228	208	216	243	251	233	253	240	207	233	225	220	233	247	250	246	247	211	248	226	237	224	182	223	242	252	222	206	213	218	245	246	244	218	269	252	245	239	233	255	241	247	252	234	231	230	224	230	242	232	235	225	225	238	250	236	227	219	263	228	252	216	244	217	225	223	245	228	254	226	245	240	240	221	237	234	190	242	236	244	227	230	202	249	247	242	218	262	232	221	241	234	251	210	242	255	235	255	222	244	229	250	242	231	244	235	248	255	203	246	232	216	241	265	234	236	228	224	247	257	238	200	250	253	264	237	225	235	232	251	249	223	247	227	243	236	269	231	261	220	225	242	237	230	224	229	268	212	227	236	254	244	265	229	219	214	229	255	242	245	254	231	214	242	237	230	221	231	246	261	246	236	225	232	206	234	254	209	241	227	264	226	211	231	235	213	240	236	266	243	246	242	223	260	211	241	269	258	238	256	212	229	208	249	228	241	219	251	250	220	252	234	234	212	264	209	229	231	238	215	230	209	238	234	214	239	228	217	232	266	229	233	213	258	240	226	228	251	269	269	255	239	250	237	230	218	242	216	225	230	224	198	241	242	211	209	235	239	240	248	229	256	224	215	212	196	226	221	246	247	232	258	225	216	233	208	255	233	247	214	235	237	209	254	248	238	231	232	214	252	253	232	250	234	225	239	236	230	239	228	236	259	244	263	247	191	232	235	247	232	224	248	214	243	238	243	251	234	225	240	232	207	234	220	260	221	230	227	244	238	235	252	241	240	252	214	218	219	225	212	237	238	216	223	243	252	219	228	239	227	242	223	237	211	224	217	258	222	228	225	215	220	265	239	239	229	209	231	257	221	224	241	247	236	241	271	269	243	249	237	229	217	251	198	223	216	248	230	220	248	244	224	219	264	254	210	254	261	243	219	220	207	232	243	243	237	246	248	220	260	243	240	256	233	256	221	208	212	228	229	217	197	225	217	285	225	267	217	234	223	222	257	244	262	252	249	250	234	253	244	231	239	252	231	263	227	234	230	237	241	215	235	212	223	221	202	197	260	252	234	258	239	252	217	218	237	222	236	201	247	209	209	238	196	232	253	215	218	249	235	244	212	234	251	246	224	242	236	248	253	227	235	216	248	223	240	241	242	233	250	262	226	225	239	254	280	210	257	223	227	222	214	233	239	243	236	230	232	214	234	236	238	262	258	249	240	241	197	202	238	208	227	229	249	245	228	222	222	224	237	248	248	205	231	246	259	252	223	237	223	222	235	254	242	223	224	256	237	230	223	241	272	246	217	233	238	235	233	242	254	242	224	252	235	207	231	248	236	234	203	218	234	223	234	241	207	244	228	251	233	229	220	231	230	217	241	207	230	230	234	246	211	263	208	232	224	239	231	209	235	201	240	218	226	214	251	248	209	230	230	211	214	251	220	221	246	241	218	233	207	219	240	215	246	227	228	228	246	235	250	235	226	275	219	252	260	222	225	266	256	252	237	214	243	230	224	228	235	226	229	214	258	234	245	245	222	222	258	251	238	210	228	233	203	227	222	243	220	231	214	246	261	208	250	259	206	249	236	242	257	250	234	230	205	256	226	232	248	237	240	248	230	249	215	226	248	211	239	226	234	198	244	257	234	246	219	217	241	230	214	256	232	216	254	234	270	226	238	254	233	238	261	216	213	206	217	204	226	238	235	228	202	234	222	251	253	236	227	262	206	244	245	236	242	204	246	251	249	231	235	239	248	218	200	219	250	256	237	224	223	244	232	238	239	239	218	231	231	255	240	240	230	223	239	214	246	241	265	231	244	225	213	235	260	220	258	228	241	230	215	222	231	254	244	248	225	224	245	221	225	252	227	256	238	235	202	246	223	247	221	236	219	229	209	230	243	226	225	213	250	231	241	232	208	234	206	208	220	264	253	222	269	216	260	251	263	224	216	251	262	204	237	229	241	225	240	289	217	224	240	241	252	212	244	226	239	225	205	224	252	235	236	234	222	200	214	233	239	215	217	206	222	212	244	247	236	214	238	250	229	224	196	227	215	229	234	265	227	221	238	220	224	224	253	200	240	242	210	203	247	211	211	237	217	221	243	227	233	236	238	260	210	194	253	213	262	244	226	220	217	216	231	222	259	266	254	251	253	238	262	261	208
16423	1725	3719	4000	3197	2867	2712	2088	1623	1491	1394	1306	1206	1076	983	982	952	805	836	799	751	759	744	734	719	755	739	698	655	655	639	681	689	642	646	647	637	647	629	616	631	663	646	633	612	611	595	641	602	610	587	600	586	599	585	588	572	606	619	613	628	673	602	523	631	598	612	616	620	594	601	601	586	644	549	571	577	587	606	588	624	624	596	596	665	629	637	595	579	606	588	639	591	562	605	619	594	623	620	630	658	617	613	609	593	633	639	630	631	630	641	586	622	627	651	623	624	604	610	618	634	619	612	606	587	633	586	597	594	588	605	617	614	622	588	579	559	625	618	598	608	536	584	610	580	568	584	595	575	586	601	580	568	585	546	580	589	590	562	607	578	582	618	536	593	612	588	604	619	569	610	580	635	597	573	596	577	580	608	607	566	601	608	608	610	614	573	652	552	586	574	597	583	587	641	569	637	570	591	603	597	576	611	601	578	629	566	590	611	578	534	602	557	623	565	583	600	597	569	624	550	589	593	584	571	589	586	622	629	620	574	576	576	545	581	613	598	587	628	597	623	617	584	576	605	586	563	563	597	613	609	566	582	580	592	601	588	598	578	606	587	567	549	613	586	587	580	612	600	611	574	566	581	607	567	582	608	643	560	580	585	571	604	570	598	627	584	594	598	585	554	628	625	595	586	600	622	571	614	560	618	556	567	573	578	595	584	674	580	548	571	549	579	596	582	601	601	548	646	605	560	588	591	618	620	612	569	597	538	581	565	611	572	591	573	582	540	639	617	579	582	583	570	590	588	590	623	606	556	538	585	585	601	589	606	575	579	609	562	611	580	616	544	589	600	606	603	606	605	596	621	548	589	588	596	628	599	574	557	583	599	581	614	568	562	607	606	603	583	568	626	605	617	556	620	593	596	594	598	583	581	578	623	586	637	548	597	605	562	601	612	605	579	588	617	611	612	555	588	588	601	555	611	614	608	567	614	609	638	588	579	573	551	576	629	623	595	570	571	666	616	589	602	566	573	597	558	609	598	576	597	553	588	594	623	607	608	606	548	600	595	602	602	585	608	613	564	582	640	565	617	614	620	563	595	592	645	601	583	581	564	585	598	602	580	634	603	583	579	606	581	599	635	591	618	543	607	574	605	619	601	585	583	591	619	585	607	578	581	592	548	606	604	552	592	629	651	564	601	557	590	561	596	559	586	575	554	545	569	561	595	573	609	599	594	563	574	620	603	581	576	582	591	600	628	607	596	628	625	626	586	587	583	633	621	579	566	586	582	589	597	590	570	586	562	595	619	561	580	612	618	588	577	606	531	579	599	613	609	580	629	572	615	586	572	619	596	588	531	556	603	586	592	596	566	547	597	612	555	592	606	596	562	566	583	583	551	546	555	584	575	578	588	588	580	578	577	617	603	582	595	564	569	596	600	593	535	579	554	595	554	581	585	579	583	546	627	590	579	600	562	623	584	604	577	561	569	589	595	607	572	582	557	580	574	586	569	592	587	589	613	605	604	603	610	591	612	588	660	569	564	602	573	597	563	592	552	604	608	592	597	588	557	610	587	565	595	615	592	605	614	609	594	608	600	606	558	591	581	570	600	579	589	585	600	582	602	592	581	593	588	600	550	571	601	555	582	585	544	642	626	621	560	603	561	597	574	586	577	606	606	631	570	634	591	608	636	606	560	589	607	566	592	601	585	583	612	576	618	599	547	529	582	571	590	577	631	595	564	615	605	559	583	604	601	626	574	576	573	533	581	595	545	615	619	524	587	599	565	578	590	628	616	637	564	600	589	594	626	628	618	587	620	618	584	568	594	583	639	618	618	639	559	599	562	598	581	625	596	571	608	600	555	564	573	642	573	586	596	542	596	614	578	582	593	625	587	582	616	582	590	600	599	604	574	575	633	578	554	605	577	564	625	591	586	562	615	599	570	628	620	577	576	604	593	581	573	604	591	575	616	591	580	574	536	606	588	603	541	545	598	597	601	580	606	562	621	598	559	567	579	631	585	627	595	568	582	602	574	592	601	595	563	574	586	595	606	570	586	587	551	574	595	620	597	554	582	585	551	620	576	601	579	596	550	557	627	597	572	601	572	575	559	622	615	606	550	586	587	575	572	579	577	581	588	597	598	600	564	563	569	584	576	596	632	578	580	570	654	590	656	617	579	557	541	597	571	591	563	588	590	594	625	616	598	569	624	645	614	551	579	587	592	629	567	566	569	596	613	579	578	566	597	606	573	552	565	555	632	561	610	594	576	574	578	569	571	599	566	598	570	580	615	579	577	593	617	640	600	561	622	609	572	590	566	595	574	596	589	613	561	583	595	621	589	615	579	555	590	570	572	582	616	619	610	570	602	635	607	605	593	573	576	596	593	558	638	614	576	589	595	626	595	557	607	637	607	594	616	622	627	663	587	612	576	597	590	591	601	625	601	581	595	595	590	596	587	625	584	601	577	603	573	604	588	586	586	578	595	570	568	602	570	609	580	580	583	590	601	584	584	591	611	611	589	602	586	597	608	559	613	615	606	604	549	621	586	566	554	561	605	615	629	553	569	585	593	576	582	613	623	584	573	579	634	582	602	598	605	564	683	657	562	585	595	628	592	600	582	598	580	550	559	568	578	608	599	637	570	599	538	590	610	619	592	595	579	645	604	630	617	585	560	634	688	576	595	572	596	547	568	600	584	613	593	581	602	624	592	593	596	566	588	572	602	580	569	605	584	580	624	579	599	575	596	571	590	601	579	594	599	573	655	562	599	596	602	570	606	581	587	594	576	571	622	615	622	584	613	584	637	578	629	617	597	608	585	596	523	568	581	561	591	605	572	650	577	610	569	582	595	591	616	567	597	587	568	605	562	572	606	567	611	569	583	615	570	581	570	570	591	595	630	571	602	542	598	574	600	616	583	613	560	581	614	630	586	575	565	574	593	591	657	571	592	581	605	602	572	613	573	615	576	562	596	639	577	590	619	575	572	587	588	585	613	623	587	596	576	560	578	563	546	550	560	595	564	658	565	596	546	569	569	585	596	586	574	577	594	587	567	587	583	628	578	627	594	631	597	588	586	577	594	600	580	575	599	585	648	666	577	593	587	677	593	596	626	570	564	622	540	599	569	618	606	575	580	633	612	583	590	580	639	589	590	545	644	574	572	613	597	585	615	558	566	569	546	594	611	567	610	583	599	580	580	578	598	610	633	548	604	608	598	613	625	579	562	560	615	601	600	612	592	597	611	569	609	600	611	577	582	617	597	622	597	589	561	579	606	611	571	611	582	650	549	611	597	591	592	616	610	588	612	619	546	596	587	548	567	586	598	560	573	553	589	539	631	590	547	554	541	609	547	579	568	574	563	593	555	586	577	612	557	545	610	592	584	590	527	602	596	590	614	621	596	565	630	584	535	638	559	553	600	595	555	630	581	623	642	580	588	614	603	612	585	614	585	574	612	578	595	595	557	564	571	642	591	607	552	603	626	565	606	538	629	547
47460	26770	19875	8717	2253	1465	1184	788	709	626	571	586	473	525	545	510	509	489	474	427	452	414	466	421	404	433	416	374	382	370	408	408	394	382	383	424	417	390	405	385	392	374	401	393	373	345	407	409	389	392	390	385	393	379	401	375	378	393	374	376	373	388	367	395	394	373	369	341	388	403	391	409	385	405	356	358	408	382	396	415	359	370	390	374	409	358	369	396	393	343	401	342	400	392	391	401	371	398	396	350	381	371	336	394	402	358	367	391	367	387	401	368	384	377	392	397	373	418	402	417	382	372	360	358	405	357	417	364	354	377	362	343	373	369	399	353	358	399	345	383	357	421	366	412	395	349	354	403	389	360	395	397	407	405	406	374	377	367	372	398	387	393	397	393	385	413	421	423	403	404	370	405	412	375	406	363	386	388	386	371	353	376	360	413	365	379	375	372	350	387	398	371	383	377	412	418	393	384	393	385	412	371	368	402	370	401	349	389	401	369	374	384	387	397	366	431	356	372	404	366	382	404	386	402	397	408	382	368	377	408	353	382	385	408	408	346	337	382	373	405	390	382	378	392	377	359	339	392	394	357	370	368	396	427	401	381	419	399	365	381	392	398	355	356	407	366	370	415	399	375	417	382	411	397	374	400	381	399	384	364	385	374	384	422	391	387	387	379	394	364	374	373	389	362	409	409	406	405	381	364	352	382	421	425	374	415	371	429	391	406	366	362	378	369	342	396	383	355	414	397	389	392	395	395	357	397	407	358	424	380	372	395	371	393	374	405	365	381	374	364	388	408	372	378	388	365	390	429	370	402	390	372	386	368	378	425	399	376	380	372	421	366	362	402	351	367	361	412	393	399	395	350	389	386	402	381	395	398	426	374	345	358	343	366	382	414	360	413	373	387	391	416	383	373	379	388	376	359	382	378	384	371	385	412	394	356	384	381	363	408	385	353	386	345	385	408	378	383	377	384	394	365	353	412	375	388	409	406	385	395	436	380	357	371	358	369	344	361	393	404	358	407	354	370	366	386	368	348	385	408	373	360	401	415	383	410	372	357	384	416	390	432	433	411	390	381	382	373	368	413	383	371	377	387	391	354	419	368	407	359	372	418	405	382	378	412	371	363	375	363	372	369	415	332	398	370	384	373	369	421	365	421	378	397	394	374	365	374	359	400	396	419	422	352	360	436	391	412	401	375	411	411	382	414	432	377	370	397	404	395	362	402	395	325	406	378	379	351	403	392	373	371	396	377	393	411	374	396	383	376	355	369	362	378	383	400	403	352	356	346	363	382	419	395	336	403	361	372	363	396	371	335	378	387	386	396	380	366	377	397	410	401	390	407	355	423	404	408	372	373	391	352	378	393	384	391	415	398	377	349	411	373	404	397	424	365	402	381	369	396	383	396	358	382	390	334	373	368	391	400	350	351	349	401	369	369	421	420	416	404	408	397	403	369	362	390	390	386	375	359	398	409	358	398	410	387	389	349	391	397	383	395	356	382	411	378	359	362	353	406	373	365	373	356	394	336	400	410	432	392	374	370	388	339	396	372	344	409	381	424	403	380	388	361	366	378	390	369	367	388	383	383	379	366	404	404	388	402	383	398	357	375	351	373	393	385	365	348	395	370	399	354	396	379	372	402	382	371	367	402	371	403	375	342	355	397	406	437	410	386	395	367	417	411	350	395	423	390	434	405	385	416	405	401	415	365	407	365	393	411	365	360	369	372	342	407	398	350	389	383	420	389	388	399	377	389	386	382	360	376	385	391	378	357	387	399	359	385	376	384	370	366	382	406	334	363	389	343	344	386	388	360	396	395	386	398	374	362	399	376	373	377	395	406	400	429	386	382	411	399	392	376	363	394	349	394	426	340	395	362	371	390	398	357	357	371	385	350	416	379	389	406	363	394	394	397	408	377	422	378	401	384	363	394	396	387	375	411	361	380	422	359	377	411	381	385	391	384	369	371	410	399	355	382	366	402	401	382	369	378	418	382	357	383	369	362	393	375	355	369	378	386	325	373	377	346	346	363	426	380	412	378	380	404	391	389	406	402	373	376	380	368	391	391	373	415	395	398	368	397	361	372	377	373	391	392	372	407	355	365	357	351	416	372	373	364	335	372	386	369	349	358	379	357	402	389	357	365	384	387	398	424	354	376	371	393	402	417	388	408	386	416	421	393	403	362	376	368	361	384	326	355	394	378	369	373	374	373	396	388	362	367	374	367	357	371	400	419	393	406	360	338	366	387	370	365	382	373	338	396	390	400	401	365	400	378	413	385	413	388	388	415	346	367	444	378	381	380	391	418	390	356	402	372	399	364	390	366	395	371	397	364	377	371	375	383	357	384	369	378	381	360	387	372	420	416	382	349	348	356	389	377	395	382	374	377	426	381	371	413	384	382	397	363	370	408	361	407	357	364	381	364	355	354	384	383	380	434	352	415	392	427	407	377	354	387	389	398	384	424	387	416	369	421	370	408	347	354	383	400	442	369	389	402	364	393	366	378	409	374	332	368	321	369	371	368	355	373	369	408	378	392	354	437	394	379	389	378	407	410	372	422	367	364	373	366	414	352	390	356	413	383	385	411	388	400	404	381	364	355	374	375	404	400	394	408	416	377	397	370	395	399	389	339	372	355	413	372	376	414	395	372	388	355	371	379	359	390	365	429	394	399	392	389	369	376	389	426	401	374	370	399	392	346	372	419	403	382	388	376	360	389	406	386	395	384	397	393	383	389	377	393	398	361	427	398	386	369	399	368	397	383	387	358	389	383	382	366	387	360	383	396	390	377	367	401	384	363	392	400	363	416	399	389	402	374	410	392	351	345	388	401	395	353	373	386	357	348	364	376	381	419	401	380	370	390	371	335	421	387	416	357	373	383	386	355	404	408	384	406	388	425	391	393	380	377	393	401	355	360	337	365	388	407	368	360	374	418	370	412	377	360	405	384	392	383	373	384	398	377	343	369	347	444	389	383	398	372	400	386	395	400	379	401	372	395	377	392	385	391	388	401	362	364	354	382	362	384	381	390	393	400	419	372	385	375	377	391	386	414	402	391	388	378	370	375	346	384	392	407	404	372	377	405	357	334	378	404	414	390	402	365	402	373	407	383	373	347	372	363	393	370	371	364	384	389	408	405	377	409	376	373	413	360	373	406	404	375	368	380	388	379	420	388	410	361	382	379	406	341	394	386	369	433	372	404	393	387	394	372	385	351	368	379	381	392	401	398	378	401	396	425	401	370	415	393	361	373	404	377	368	393	395	409	415	405	421	356	353	399	419	346	349	384	369	374	382	415	384	366	386	380	365	377	418	393	396	393	381	424	397	386	381	377	429	369	385	389	374	404	366	361	414	411	374	370	410	404	394	360	408	401	362	386	344	397	401	378	422	349	385	390	377	370	346	366	391	373	409	342	382	352	339	407	364	371	377	346	408	413	348	387	377	364	383	381	371	397	380	346	381	365	401	365	392	359	402	424	380	412	392	375	384	372	356	412
27341	2736	5584	6092	5208	4353	4266	3107	2713	2272	2219	1996	1781	1701	1570	1525	1468	1352	1272	1212	1191	1159	1190	1107	1031	1131	1111	1011	1116	991	977	994	1074	1001	1001	975	1008	998	947	932	1001	956	976	962	941	970	920	969	958	934	880	935	947	866	983	938	907	913	926	922	927	895	880	888	945	940	910	876	883	1024	877	880	924	895	918	922	900	935	896	901	878	886	905	906	905	874	940	868	832	893	939	911	883	931	939	908	936	918	939	914	907	895	899	923	934	924	868	843	925	940	906	980	924	854	939	916	885	960	933	899	943	966	868	904	902	888	870	941	910	859	950	872	885	872	869	902	916	925	925	838	865	867	887	905	853	822	877	861	921	833	881	863	886	893	865	871	875	899	924	885	880	892	926	885	878	882	874	842	902	923	887	853	918	855	866	895	922	854	858	903	843	888	877	865	875	918	860	849	887	898	889	880	891	900	832	872	840	841	922	901	908	876	808	877	859	875	860	926	854	901	853	848	888	903	881	917	921	905	830	828	842	873	824	869	864	911	838	898	900	868	875	880	863	893	882	880	854	848	973	900	881	895	888	905	895	899	900	906	897	916	886	828	899	890	904	831	870	865	874	909	894	875	923	858	874	855	837	834	909	906	896	905	837	898	886	879	873	907	882	856	904	835	886	919	862	856	849	859	919	944	901	842	953	837	914	941	861	909	897	905	839	869	898	861	877	898	863	871	916	882	871	893	854	915	891	886	943	889	900	861	853	898	911	892	858	841	899	873	842	881	888	885	903	900	815	868	864	893	834	889	900	863	884	859	894	898	908	919	882	877	918	880	919	848	910	846	823	859	888	900	859	912	896	900	829	907	911	885	863	870	866	865	857	856	939	899	909	921	868	895	894	917	912	879	853	788	909	893	858	870	897	833	903	894	904	857	861	862	864	856	812	832	924	902	910	893	870	888	874	875	858	913	921	906	879	875	858	907	866	857	866	864	893	845	877	820	887	844	896	891	867	912	839	908	895	853	877	862	850	856	900	860	904	881	895	912	916	845	867	877	892	940	877	875	890	829	907	905	850	911	903	871	924	917	876	855	853	842	882	890	904	875	878	884	883	875	853	829	877	848	860	872	855	860	885	898	954	864	856	853	878	865	904	846	886	825	868	908	916	891	885	908	909	912	829	929	887	958	888	905	903	879	939	864	859	852	905	889	891	861	886	892	909	901	901	899	828	878	886	878	838	878	870	929	924	841	888	852	854	849	886	841	818	884	909	897	908	831	855	852	871	864	832	876	922	873	813	871	920	895	940	887	891	881	866	909	891	849	891	830	904	895	904	848	901	892	852	886	870	822	840	870	892	942	873	854	923	888	895	909	887	834	900	927	902	919	895	855	853	874	895	900	867	901	889	892	876	902	899	840	896	871	819	869	888	881	857	934	892	934	799	909	874	866	945	851	930	860	911	874	867	910	888	966	844	830	897	903	848	886	851	877	862	840	881	910	891	896	885	900	870	891	890	890	856	892	883	861	843	896	842	885	934	829	926	878	834	889	855	941	903	858	897	884	896	900	916	845	861	886	873	845	870	924	901	887	871	920	938	919	878	857	854	885	921	886	887	861	866	937	854	878	913	875	898	885	887	878	897	929	823	861	891	836	814	879	833	893	887	872	891	871	838	841	868	881	894	908	876	851	929	863	883	876	880	882	890	829	868	895	897	927	896	888	898	868	881	923	889	885	835	861	890	915	894	861	904	885	909	887	854	873	881	913	921	876	841	924	847	863	891	916	866	914	876	839	887	863	866	864	853	806	895	897	871	877	826	906	826	845	882	879	884	919	873	928	864	889	884	835	898	929	878	852	885	875	825	861	880	870	900	941	894	863	922	870	861	851	889	890	896	892	863	938	861	898	887	867	906	874	878	876	922	905	894	906	920	866	893	880	843	829	847	930	880	853	831	886	848	839	916	953	899	899	889	921	837	858	949	922	895	870	866	909	843	846	855	862	881	866	901	881	900	821	846	901	862	875	875	932	870	901	882	863	929	887	910	865	902	869	885	862	902	880	947	837	898	908	885	904	880	852	856	908	869	876	873	853	859	905	845	912	863	849	902	922	915	879	868	860	887	876	849	896	866	870	887	926	881	926	889	956	872	830	836	893	876	849	843	906	875	873	848	863	862	901	810	890	829	840	894	846	877	898	852	842	921	880	877	883	917	855	884	842	895	921	909	861	886	842	918	900	869	874	938	876	898	889	892	886	861	888	935	859	832	912	916	812	882	884	888	894	844	904	905	863	956	856	885	903	861	905	905	914	872	894	894	870	895	949	868	912	896	844	885	951	893	862	866	872	851	856	845	876	841	900	833	839	866	880	844	850	886	939	893	901	840	944	858	808	901	938	932	915	908	913	848	889	928	873	902	907	896	885	923	910	898	918	854	890	865	865	854	846	883	908	873	848	951	907	849	885	913	850	864	869	902	904	872	906	873	895	850	861	861	842	897	828	878	834	929	879	877	872	887	913	843	868	897	890	879	888	881	891	914	933	875	879	870	870	841	955	881	889	934	900	887	896	928	933	863	834	911	859	927	891	892	842	871	851	879	899	907	904	935	856	928	858	871	865	885	848	878	934	860	828	936	907	882	901	863	896	832	899	854	892	842	881	883	885	924	896	920	891	891	886	866	813	930	862	922	846	860	916	906	889	898	919	790	931	892	915	920	903	874	903	888	891	865	852	858	888	894	904	917	881	878	903	899	879	907	884	895	891	863	889	847	874	903	852	902	899	901	883	840	863	875	895	873	925	892	896	895	852	881	879	899	877	888	874	852	875	886	878	923	921	880	895	889	846	859	838	876	898	861	916	891	832	904	952	899	937	907	851	886	892	872	900	891	927	860	908	843	915	845	804	914	868	847	924	878	909	828	823	846	851	919	842	878	859	928	878	891	840	895	882	882	866	907	880	857	879	883	902	896	857	941	875	935	897	836	866	868	890	856	872	915	903	888	870	902	887	900	861	913	862	863	840	847	941	896	859	830	873	934	871	848	896	914	835	911	831	930	867	880	859	891	953	878	896	893	907	881	876	848	860	900	928	935	882	886	921	832	918	840	914	844	859	905	892	889	904	897	878	820	929	874	852	878	937	901	887	876	931	947	902	839	889	897	903	932	851	875	941	866	857	861	903	895	913	931	832	916	883	878	881	919	906	924	841	833	891	857	919	892	849	909	852	912	888	869	906	847	844	860	880	831	902	827	939	867	829	857	850	862	853	867	831	908	912	924	866	875	944	840	950	903	899	877	924	885	917	875	848	895	846	873	897	883	905	857	894	848	852	830	916	884	846	856	866	912	930	886	845	904	887	929	842	839	885	914	859	878	873	883	883	861	915	879	868	868	919	904	882	866	830	892	911	935	876	912	910	903	852	853	898	862	928	833	832	878	909	879	909	864	854	905	876	886	828	823	863	891	922	899	879	850	842	862	867	911	883	888	881	879	842	924	860	845	897	861	873	860	905	928	900
6047	494	572	378	311	265	235	228	196	180	210	201	193	217	189	180	191	180	175	180	160	172	185	183	178	182	170	195	183	201	168	155	196	186	209	172	197	166	173	169	201	172	179	201	199	165	179	172	168	166	200	175	177	180	191	191	176	170	188	184	183	190	191	195	174	188	192	173	180	190	187	184	194	169	192	169	196	150	179	206	202	172	198	179	177	155	187	190	153	200	192	182	167	180	201	185	194	168	170	170	186	192	168	201	175	157	183	211	163	193	172	169	186	175	156	186	174	186	176	158	182	176	189	184	183	169	199	202	199	189	187	189	174	185	197	178	165	186	149	182	198	203	180	209	190	211	174	189	202	164	171	171	164	191	177	179	201	183	172	194	208	154	173	179	192	154	161	189	194	163	192	183	196	191	173	192	179	190	206	167	165	186	196	213	159	185	175	179	197	177	186	180	182	150	205	163	176	189	164	162	175	171	182	194	163	170	200	211	188	179	183	157	175	178	209	191	178	186	162	165	152	190	170	180	178	202	184	189	170	175	196	180	202	184	194	204	174	155	170	174	156	161	178	167	189	176	185	192	175	162	181	186	193	183	181	202	166	200	167	182	183	181	179	175	173	186	189	195	209	188	190	210	172	179	198	182	185	185	197	198	161	209	164	175	192	171	153	178	175	172	150	188	148	192	191	173	172	172	201	178	187	182	165	209	183	203	199	174	211	184	214	164	159	165	161	178	192	180	165	177	190	176	192	169	175	201	170	191	172	159	180	194	177	172	180	161	180	183	185	185	172	180	178	179	189	174	196	161	154	192	176	185	192	183	175	167	165	192	192	174	172	174	183	173	177	161	181	185	153	198	171	182	179	185	181	204	159	185	171	153	176	179	181	147	182	174	207	197	180	182	187	172	201	188	203	166	167	177	217	191	197	212	177	175	172	178	183	157	165	191	162	195	168	161	184	166	165	167	191	184	188	201	184	182	183	168	182	177	194	167	198	183	181	182	190	207	170	188	180	204	173	185	192	169	168	167	183	199	169	174	172	181	148	169	167	176	204	187	181	164	214	163	182	202	191	187	183	169	199	172	173	188	148	187	171	190	180	187	175	191	170	174	198	180	197	206	198	168	182	188	170	156	200	181	177	187	144	196	193	205	208	189	164	165	198	162	191	189	196	197	199	204	186	169	198	175	199	182	201	170	170	151	192	191	176	196	178	198	174	151	182	188	170	181	189	165	192	180	191	217	176	146	172	148	171	199	208	201	166	163	172	188	178	194	191	184	187	172	200	188	191	164	170	181	195	209	192	174	174	182	183	171	170	189	183	184	194	187	170	203	204	188	187	173	184	167	199	185	193	191	169	192	178	164	175	163	225	164	194	168	183	178	187	197	173	171	168	167	189	167	180	166	172	170	181	183	185	164	160	171	160	184	167	179	181	188	181	167	171	184	201	179	177	192	173	170	189	180	200	181	182	164	185	159	174	162	178	186	189	161	166	169	189	150	182	171	197	154	165	194	189	187	181	176	188	178	176	170	205	175	191	201	169	185	203	184	197	204	190	193	183	182	198	177	163	172	156	210	198	182	178	186	209	195	168	172	160	189	174	197	188	186	158	178	166	177	174	182	197	175	188	181	166	181	145	160	175	186	156	194	179	200	189	201	169	165	198	193	170	180	183	180	180	180	178	174	195	184	181	179	170	214	195	149	159	191	178	184	188	176	182	170	182	220	208	190	177	192	174	199	184	162	187	188	191	182	172	173	180	190	174	172	189	164	177	201	170	173	192	148	195	186	204	178	182	191	197	178	177	192	179	175	187	175	182	185	180	178	174	184	180	166	175	167	190	167	188	202	196	190	193	205	176	169	159	168	166	170	163	184	185	171	169	165	187	179	204	171	189	184	165	161	202	193	195	193	187	172	194	194	153	178	178	160	160	182	194	196	178	208	196	155	160	158	162	190	220	173	164	163	196	190	160	181	184	195	190	172	175	189	182	181	180	163	186	194	204	172	182	205	179	178	181	160	190	185	166	168	192	179	171	192	183	201	177	190	192	182	161	162	173	189	177	169	197	161	188	166	192	191	185	191	160	173	168	189	185	166	156	189	196	175	154	150	183	196	184	204	181	181	182	176	173	176	177	161	183	208	185	172	182	165	185	150	192	192	169	185	162	176	167	195	179	166	185	209	159	181	194	174	203	186	170	177	161	188	148	183	173	181	168	165	182	200	185	183	158	163	203	180	160	207	159	190	172	183	204	184	179	158	170	187	174	165	191	165	174	179	178	204	187	179	171	164	172	179	186	175	190	169	175	186	186	184	188	179	174	173	209	170	173	186	163	177	169	177	151	175	187	182	188	196	178	184	163	195	192	194	183	185	201	193	177	175	194	155	196	175	175	155	202	178	178	171	167	178	188	172	176	187	195	171	165	228	183	176	164	178	204	205	187	188	178	199	213	202	174	155	174	173	205	188	194	206	187	156	160	189	173	170	186	175	190	168	184	197	193	176	195	188	155	170	212	200	181	189	193	228	178	185	165	180	180	192	183	203	171	155	181	155	188	205	166	180	195	195	173	178	146	175	189	187	188	167	163	166	177	218	196	210	185	170	181	183	171	181	193	213	176	187	150	178	183	179	163	186	195	186	173	181	152	144	209	179	191	177	177	202	210	173	195	179	159	170	184	186	177	177	163	209	195	181	199	169	201	185	175	208	166	188	179	168	196	186	200	162	178	168	179	180	182	178	182	208	180	175	210	187	202	167	195	195	183	205	187	177	199	172	171	188	171	211	180	213	168	169	211	176	163	173	168	184	154	202	195	225	185	165	185	140	177	152	195	155	184	183	154	193	192	180	196	171	166	189	186	183	163	198	178	183	181	157	172	184	193	166	189	169	179	148	174	177	188	190	183	181	188	178	190	182	177	180	166	184	176	178	166	170	206	185	162	174	183	174	201	185	183	187	171	188	174	203	186	174	189	193	181	192	171	177	183	178	193	195	190	198	197	201	161	186	182	172	189	186	184	176	200	162	181	186	161	167	175	171	173	180	178	179	178	206	171	171	170	163	189	207	160	173	188	173	179	179	185	178	194	185	175	181	168	171	195	181	182	166	193	175	162	177	174	158	197	171	172	185	173	150	169	196	197	204	167	175	194	174	181	192	179	170	145	197	179	191	180	186	159	187	165	163	178	167	188	174	197	180	209	174	171	185	206	182	180	193	184	192	164	188	183	205	201	197	183	174	190	185	187	155	193	183	196	185	171	177	194	177	176	184	179	194	203	176	194	171	190	170	182	172	202	187	188	166	163	187	182	202	172	176	183	191	188	221	165	186	180	209	169	163	181	172	197	184	158	155	216	177	164	178	193	189	200	187	158	162	206	192	182	204	186	166	189	180	169	195	196	207	155	195	181	187	185	164	169	182	164	194	194	169	189	188	183	183	181	198	189	168	186	173	173	181	195	181	222	202	182	171	182	195	181	180	163	166	178	175	188	197	189	153
6748	783	1108	1252	957	822	705	690	615	571	532	619	562	521	525	528	505	529	534	505	480	489	479	445	473	484	489	461	466	464	455	463	443	494	480	454	491	486	445	451	503	469	468	493	458	451	465	491	465	456	497	475	453	452	461	482	439	466	453	507	494	476	435	494	457	493	422	464	479	487	469	464	461	512	465	499	453	466	455	485	465	463	487	487	433	514	473	459	431	533	482	457	460	441	501	482	482	469	514	469	510	451	470	460	468	441	484	467	491	459	483	516	475	463	460	497	480	475	487	496	470	457	465	478	492	457	451	479	468	506	472	455	483	449	469	450	483	445	449	458	470	471	425	464	475	450	485	478	486	457	501	434	487	512	446	464	459	487	486	454	496	503	495	469	447	471	497	449	455	448	464	483	437	463	496	471	515	465	476	484	449	445	465	513	469	462	470	483	414	459	509	504	478	428	477	472	436	450	500	498	498	483	495	459	476	526	453	497	499	478	477	480	482	475	441	462	521	460	429	473	494	443	473	447	486	499	439	457	459	492	492	445	459	487	442	460	440	467	484	475	478	483	508	444	497	476	446	516	481	451	471	482	444	464	454	473	505	463	448	484	482	495	457	472	485	431	438	462	457	459	489	474	495	463	513	473	472	443	459	462	461	472	475	465	473	456	462	512	460	460	475	501	466	473	486	448	492	480	466	467	488	475	479	487	491	468	467	455	487	459	477	454	471	512	452	478	457	459	451	439	460	419	478	466	502	485	434	447	493	483	456	475	486	425	474	442	484	502	441	488	472	442	466	499	464	508	480	469	463	469	471	437	473	492	479	437	475	487	487	470	465	449	508	461	446	453	470	480	434	473	478	478	469	441	491	500	462	486	495	478	474	459	497	448	446	481	475	449	458	433	447	470	466	460	494	459	512	480	505	487	422	453	427	473	431	465	475	448	492	464	486	482	463	488	495	451	468	468	469	497	507	486	440	505	464	449	502	484	459	480	464	491	470	441	484	509	478	465	516	467	488	467	493	489	463	461	456	480	465	467	442	502	508	449	458	526	474	440	493	457	484	439	470	450	469	465	484	483	508	468	520	490	413	445	494	447	453	438	485	468	505	472	477	471	456	456	470	457	436	454	467	403	489	515	474	459	455	477	469	520	487	470	507	463	465	464	483	484	498	477	483	498	487	491	484	471	479	453	473	433	494	485	455	431	487	454	438	509	489	493	480	483	476	510	466	484	462	456	498	499	427	452	486	481	466	451	495	468	458	425	441	488	459	474	465	478	468	451	478	499	494	441	477	440	477	448	483	481	477	453	467	509	470	476	492	516	504	474	483	489	452	459	486	480	455	500	477	504	482	485	454	458	464	530	462	466	513	469	442	470	435	463	436	473	471	454	499	419	497	470	435	451	449	494	455	459	463	484	471	430	477	492	462	479	478	461	466	457	463	476	433	439	459	446	438	457	465	493	492	494	508	501	487	454	463	459	459	459	456	447	477	438	468	410	450	469	468	452	439	480	457	491	437	490	489	444	466	505	489	447	461	507	493	468	469	476	465	450	462	422	484	425	464	441	472	465	496	455	471	489	464	433	488	468	493	466	468	444	466	458	442	464	457	507	441	451	482	469	469	480	460	483	461	458	454	431	465	479	485	444	472	502	489	529	486	469	482	456	467	470	446	491	484	514	449	455	468	475	490	460	452	498	497	431	513	495	471	432	441	470	476	486	508	480	480	490	459	462	467	502	476	477	450	474	463	492	426	463	483	480	490	499	462	453	466	484	485	452	466	473	472	437	427	473	466	478	458	442	470	449	444	465	463	446	473	482	468	455	437	477	474	463	487	509	453	508	476	466	453	450	488	497	502	470	488	500	480	493	446	468	492	447	467	467	463	437	489	478	482	498	469	493	489	462	474	483	496	476	496	460	511	442	478	468	476	437	471	451	520	470	462	432	486	474	502	457	476	501	435	473	471	465	473	474	473	479	460	450	441	468	431	496	449	457	430	513	493	482	472	492	518	439	457	478	481	440	490	501	469	465	515	498	435	481	492	494	454	468	473	484	478	454	427	455	482	463	461	472	463	470	502	462	500	440	449	469	464	479	490	461	434	435	487	484	477	496	475	464	464	469	490	439	456	449	482	474	442	464	500	505	482	488	507	478	470	468	448	492	517	493	457	486	492	494	468	464	447	429	455	468	473	476	479	449	443	476	469	490	427	475	480	451	442	471	466	466	497	499	480	491	485	459	514	475	474	463	456	439	467	510	487	442	462	487	469	502	477	497	471	412	548	480	468	473	465	469	490	459	453	477	471	470	471	468	468	444	487	457	491	455	456	464	481	522	466	495	449	489	453	531	503	463	498	484	490	477	476	473	464	465	454	448	487	445	489	445	458	471	464	457	451	494	432	459	448	510	460	436	492	406	464	459	470	440	465	460	497	453	483	476	505	471	457	467	490	440	454	480	473	457	462	442	470	428	495	500	468	459	454	468	469	447	475	492	471	465	461	450	468	477	489	451	484	455	440	474	468	466	501	464	495	473	479	468	483	444	493	444	475	449	455	477	513	492	458	464	461	457	446	433	474	473	430	479	478	482	498	463	483	493	495	453	472	480	476	476	478	493	460	459	463	459	472	459	463	462	482	483	473	480	460	465	456	438	496	461	472	429	452	439	432	469	495	466	459	476	471	451	478	435	473	461	495	445	464	467	470	466	463	546	497	515	470	466	486	435	437	435	490	450	478	469	463	460	468	452	492	429	464	435	503	460	515	476	460	475	462	465	497	507	490	467	472	471	452	483	447	469	456	500	455	457	448	454	461	469	476	476	463	481	475	510	476	454	480	463	497	498	459	469	447	472	513	476	458	458	467	476	474	479	469	448	466	458	469	489	439	475	478	475	443	472	485	473	448	466	484	490	497	486	456	471	450	490	450	464	488	516	510	440	459	459	464	489	455	446	474	416	483	465	461	501	444	466	434	490	431	518	484	489	511	468	459	449	472	472	500	501	432	461	494	468	470	479	483	484	441	457	450	497	480	465	488	508	467	499	491	451	469	443	487	502	491	469	473	519	447	459	480	487	477	480	494	481	461	433	507	473	465	470	469	458	443	472	453	491	488	437	504	449	457	491	490	450	487	435	485	452	485	420	474	483	508	472	489	487	459	503	453	499	460	450	475	438	483	422	444	460	488	450	461	471	463	512	476	474	468	457	489	462	424	467	469	431	452	507	474	434	471	462	456	455	479	459	445	469	456	465	490	461	466	491	474	459	431	499	495	471	475	473	481	490	457	459	473	492	498	484	475	480	470	486	484	457	465	433	489	500	437	489	467	527	460	471	451	472	474	458	486	495	475	463	451	450	494	480	491	475	489	441	478	464	501	452	470	471	484	485	484	471	499	496	495	470	492	462	505	476	494	462	496	461	477	470	462	482	445	441	477	510	438	518	469	488	513	475	496	491	471	467	495	513	446	455	450	482	445	447	493	495	466	456	469	487	470	495
45138	23199	11356	2014	978	732	625	516	456	408	345	368	317	342	285	296	261	272	290	254	299	269	257	254	268	251	263	261	258	241	251	248	273	246	242	246	260	244	243	247	241	250	283	243	216	278	248	246	251	267	246	228	249	240	243	243	259	249	244	244	248	271	249	235	249	256	252	225	260	229	258	234	278	245	245	266	238	214	232	253	266	257	255	242	250	259	252	244	247	253	261	260	262	227	218	246	250	282	256	243	258	225	250	212	253	250	242	225	257	249	227	248	260	245	260	227	257	233	248	244	203	229	264	263	255	220	250	264	265	239	219	278	256	254	234	222	234	258	251	223	232	242	241	249	260	257	226	264	221	253	238	243	238	238	217	261	237	238	220	252	276	236	257	225	240	249	236	235	232	222	228	242	241	224	257	234	208	232	234	255	243	232	220	238	221	235	259	263	268	233	249	259	235	248	245	248	254	264	239	264	252	235	255	213	236	250	243	235	239	227	256	258	241	236	239	215	241	253	251	228	256	239	241	276	259	234	252	258	238	255	255	228	261	250	246	245	245	223	234	242	231	253	266	242	207	265	256	270	244	245	254	261	258	239	262	242	284	242	248	230	247	275	244	234	254	208	253	272	239	228	270	254	241	232	260	246	240	250	246	282	253	283	243	244	242	263	235	244	233	240	250	217	219	221	229	264	238	236	261	252	237	247	237	244	238	236	231	262	243	250	237	217	209	235	241	204	235	228	253	244	264	234	221	243	256	284	257	248	252	238	227	262	247	248	250	215	199	271	226	238	217	223	240	229	254	244	259	242	237	272	232	268	252	275	233	238	231	249	240	228	245	272	259	264	276	244	250	240	252	267	265	238	258	261	239	234	264	237	233	230	238	242	261	239	255	254	239	228	232	247	233	231	219	233	229	224	223	272	225	259	238	231	214	216	244	187	251	231	229	212	262	248	220	257	246	230	232	236	236	201	239	247	258	224	237	243	259	229	264	250	265	234	217	231	214	241	243	229	235	252	253	240	233	246	239	236	245	224	260	225	251	254	250	226	251	266	231	245	220	243	247	244	234	243	250	252	255	228	219	287	240	260	222	222	232	254	262	236	247	248	232	243	254	229	227	239	248	259	220	224	255	244	216	237	234	247	234	254	252	248	248	254	236	246	280	242	232	227	228	241	235	264	257	246	219	223	229	255	232	235	228	247	247	247	255	272	234	263	260	209	277	263	221	231	269	236	263	223	259	251	261	214	217	235	235	212	222	244	237	229	273	254	226	261	275	244	212	215	235	203	216	247	257	225	242	239	278	235	261	232	229	233	240	248	239	231	235	229	231	240	227	246	248	226	245	216	263	248	216	235	234	258	222	262	268	260	256	268	242	232	237	250	252	246	227	259	286	253	219	248	232	246	213	245	249	263	220	263	262	234	196	241	279	224	247	212	244	253	238	230	242	245	255	267	248	236	237	283	244	225	242	235	276	231	248	255	227	233	251	264	271	212	223	255	233	247	212	223	247	257	237	242	249	214	250	257	248	238	262	250	242	268	231	242	236	239	219	245	242	256	243	260	256	245	219	266	227	261	256	265	256	246	241	233	232	239	240	255	233	258	228	237	229	265	228	249	255	237	252	235	256	222	260	235	228	261	245	251	238	239	258	227	227	233	250	215	243	263	235	200	231	255	252	221	222	235	242	246	264	216	212	213	248	227	221	229	262	267	256	270	267	226	261	257	244	283	247	207	269	243	228	233	249	235	273	217	247	246	236	255	240	214	237	219	230	232	276	265	277	253	231	232	230	233	242	232	239	242	245	279	251	265	250	233	225	208	279	219	230	250	245	243	255	284	219	224	245	260	247	234	236	229	227	240	264	247	226	254	235	218	248	246	251	210	234	234	211	228	258	266	215	271	251	232	230	279	228	243	244	238	269	229	237	289	208	242	225	222	243	260	241	245	245	240	258	269	257	238	243	257	238	211	209	239	221	235	239	241	258	234	226	273	271	255	238	258	254	252	236	227	220	281	231	253	247	233	261	246	246	226	234	258	269	241	215	249	229	241	200	223	249	230	220	265	225	256	248	236	250	276	241	257	238	222	250	244	268	238	252	238	220	239	248	234	244	242	270	232	244	243	237	208	234	255	231	244	229	212	232	241	218	268	256	268	252	253	237	271	241	211	215	260	258	233	234	247	245	237	228	224	238	239	278	233	211	253	215	272	244	236	269	252	240	243	248	235	275	249	221	211	289	250	208	225	222	227	269	246	234	222	258	223	247	228	244	234	230	257	208	244	225	223	237	206	267	238	259	216	287	266	266	260	228	246	239	236	265	270	234	251	237	237	249	202	264	238	252	229	234	243	240	276	231	233	252	257	221	232	253	233	234	273	235	261	249	242	253	229	254	265	232	259	230	265	279	226	275	249	237	227	256	264	252	239	248	255	248	223	259	224	248	251	224	243	242	247	240	252	248	227	255	235	244	238	251	216	239	219	223	268	220	228	250	247	245	243	246	251	212	252	231	248	243	242	226	242	273	239	241	214	261	248	250	254	232	267	235	262	252	217	251	261	224	254	238	255	239	265	228	229	241	231	232	260	253	236	258	243	246	249	240	263	249	244	228	255	240	264	242	253	257	225	241	272	212	233	238	215	249	230	237	238	243	235	255	260	256	260	236	230	247	239	240	241	228	214	240	254	262	270	257	272	287	244	246	249	266	242	263	242	244	242	217	239	239	236	266	234	237	234	240	228	248	279	227	269	253	242	222	255	279	246	239	236	253	251	259	283	257	244	237	263	274	273	257	251	254	249	241	278	243	245	234	231	230	261	248	243	238	265	237	270	214	251	255	246	247	228	246	233	222	236	235	246	250	244	265	232	228	234	256	248	241	288	249	244	266	252	240	236	257	230	235	244	250	258	270	262	254	250	200	204	220	242	240	229	282	237	230	244	218	251	250	262	282	238	233	238	245	248	262	272	253	244	246	229	238	250	207	244	245	238	247	235	253	261	257	210	259	257	226	257	244	248	248	238	252	263	242	256	248	261	235	275	259	236	257	240	234	250	252	251	270	229	265	253	242	274	259	241	250	235	237	257	252	235	275	258	233	234	256	246	234	257	235	282	251	229	243	221	238	261	251	249	249	253	237	245	238	227	248	228	247	233	247	242	234	233	223	239	246	273	242	262	241	247	225	258	250	235	256	265	241	230	229	260	236	235	245	257	220	231	278	210	201	271	220	255	257	274	212	248	230	273	241	264	242	240	215	246	266	265	235	238	262	248	222	224	251	228	264	270	255	256	260	230	276	218	244	231	271	235	240	230	234	277	227	226	233	229	230	228	244	244	253	290	259	264	255	268	209	245	254	228	244	271	246	248	251	256	271	235	235	255	240	251	251	262	288	247	305	248	243	268	242	225	239	220	226	257	218	245	239	230	223	249	271	280	252	238	253	241	238	245	243	254	230	242	235	250	232	231	266	214	232	248	256	220	259	238	224	241	263	233	256	208
22391	1735	3536	3826	3100	2615	2422	1865	1616	1404	1400	1205	1149	998	979	875	899	838	826	784	721	752	710	733	691	694	717	660	659	676	690	718	619	651	689	668	663	687	672	703	653	614	636	657	641	607	617	632	649	588	629	678	609	619	633	666	662	626	583	619	632	635	590	609	614	598	623	574	609	631	620	602	639	609	618	597	617	612	602	596	622	604	591	662	619	621	588	668	611	643	659	647	632	602	608	627	655	640	648	619	637	641	651	592	658	618	638	635	642	638	677	616	641	652	668	631	594	629	612	631	588	648	608	589	623	653	635	656	615	647	617	611	616	596	614	630	636	650	581	621	643	598	606	608	604	579	603	564	595	591	636	555	583	592	599	598	605	602	650	604	606	610	627	628	634	628	625	616	614	617	551	606	579	628	599	616	621	614	636	599	637	636	631	596	588	598	621	606	589	599	667	613	634	635	610	598	594	621	579	620	596	585	597	589	639	605	623	627	650	606	621	642	637	653	598	607	615	629	607	583	634	589	614	602	605	617	625	618	624	636	621	607	664	612	639	604	588	669	596	578	639	609	562	607	621	597	586	592	605	609	608	587	627	620	619	624	568	639	651	653	648	668	666	598	601	591	631	574	541	636	605	601	580	622	608	558	642	627	617	605	558	589	605	579	615	597	589	614	638	661	618	628	607	632	622	639	632	606	601	609	568	667	612	561	598	618	625	602	635	624	655	582	647	611	532	555	611	643	625	608	603	579	628	604	622	586	585	622	548	620	571	623	611	642	564	646	614	581	648	581	638	555	611	648	585	638	597	622	626	617	628	576	595	625	628	634	649	611	635	615	639	596	611	591	587	594	580	604	567	606	610	628	653	617	596	635	599	590	596	648	576	656	608	625	620	612	612	664	606	650	629	607	645	623	589	589	644	610	618	655	577	597	633	613	634	596	626	603	649	573	607	596	630	589	595	595	600	602	618	648	629	644	638	614	627	615	585	622	663	586	590	594	635	607	582	634	574	623	637	600	607	605	621	632	610	624	652	646	622	597	570	617	580	591	596	590	633	608	614	587	617	585	586	627	598	584	652	619	592	587	629	636	606	616	629	597	613	645	614	611	638	588	635	636	637	608	586	609	594	657	603	571	627	634	633	620	616	641	586	617	599	619	613	637	603	601	586	626	660	611	597	671	631	591	601	582	633	617	606	626	582	636	617	618	567	607	566	596	624	622	613	622	584	605	584	611	617	613	567	628	600	633	625	650	639	629	586	635	617	577	596	617	606	598	652	602	619	650	618	562	627	591	625	633	600	625	633	613	618	608	653	600	595	610	613	588	613	620	626	621	604	603	642	599	630	614	641	641	615	620	624	575	666	634	646	611	655	602	596	602	595	623	627	618	630	615	631	676	618	583	589	616	635	624	617	604	581	633	657	580	636	605	633	632	593	587	599	645	586	625	601	650	612	630	627	602	612	584	597	675	625	608	615	622	636	613	613	597	612	635	593	621	621	614	570	604	576	598	640	600	598	601	645	646	626	645	603	585	585	615	607	597	590	594	632	645	626	636	633	571	602	642	602	631	592	606	562	588	592	582	622	636	619	661	594	586	650	609	628	584	643	635	615	651	621	584	609	618	603	601	604	594	593	599	591	641	627	638	586	612	584	640	609	603	610	609	586	610	605	588	575	607	640	595	590	620	621	633	593	614	691	585	613	615	614	617	626	592	544	660	612	629	611	609	603	619	650	610	647	587	614	608	604	632	583	622	653	604	600	599	581	621	610	604	603	565	587	620	624	589	619	593	631	614	585	611	610	607	667	617	631	608	648	628	592	595	622	609	618	650	603	602	599	608	605	653	609	564	623	617	571	600	622	596	591	655	583	638	604	584	620	629	618	638	639	650	585	658	594	659	628	590	604	608	596	584	643	627	596	638	565	615	635	606	589	650	555	584	616	567	610	604	578	579	613	579	628	573	624	610	612	610	598	583	559	642	620	607	625	591	622	631	591	627	651	612	638	605	607	641	586	568	600	579	600	612	559	645	601	587	630	643	621	629	599	580	595	608	622	609	653	605	597	620	577	615	646	620	576	632	583	630	623	579	618	591	567	659	615	611	588	624	568	601	595	624	603	596	587	618	596	583	595	588	588	596	593	594	611	610	587	639	644	605	618	621	654	620	572	591	586	595	656	614	586	596	589	638	589	616	612	615	615	643	581	643	643	617	651	619	627	594	608	591	633	604	647	629	631	582	659	562	549	592	580	623	600	646	632	619	599	576	597	589	635	620	626	606	620	598	610	676	604	651	596	553	618	632	621	620	604	618	606	569	653	625	664	576	590	591	627	622	596	577	602	592	598	610	633	633	612	618	648	606	607	611	648	583	623	633	581	615	619	598	584	664	602	630	607	582	679	600	623	585	583	639	623	603	619	662	629	642	648	606	613	593	593	616	623	631	629	654	620	594	565	580	611	619	595	588	609	666	585	638	622	622	584	664	625	595	624	623	610	612	552	650	600	589	572	607	640	606	638	605	607	648	621	603	564	605	623	633	579	588	654	633	580	606	640	617	615	582	621	624	617	675	631	610	595	652	652	661	624	600	635	624	616	596	592	607	611	573	626	611	615	638	628	598	572	649	613	634	622	601	625	619	602	601	592	594	610	622	591	595	613	640	581	587	601	623	615	599	624	601	647	617	596	645	624	614	582	626	613	592	611	601	583	617	593	591	633	635	600	603	601	605	608	610	651	596	671	601	589	595	597	606	603	641	615	617	610	605	619	638	640	598	572	602	604	610	607	596	581	614	569	624	664	619	618	603	634	570	604	608	607	626	612	610	569	606	578	593	606	648	605	607	553	623	613	610	592	623	598	579	607	610	615	610	630	623	627	611	617	564	616	592	601	649	627	634	614	638	601	591	626	621	590	617	590	593	605	637	562	601	607	645	589	595	570	618	607	620	599	617	642	615	613	661	685	608	611	594	578	610	581	613	604	617	596	599	628	611	601	621	631	619	642	611	599	650	594	642	616	629	603	597	618	619	634	585	622	662	615	606	658	642	552	607	598	603	610	641	637	594	656	598	564	608	594	602	604	602	608	595	610	643	618	591	606	607	622	628	582	616	570	604	577	629	632	659	620	568	629	633	618	652	623	648	604	661	583	625	595	590	623	616	639	616	643	574	619	611	609	610	606	616	608	594	611	599	592	572	586	622	576	606	622	632	640	621	534	575	624	645	634	597	622	655	642	640	623	599	590	643	629	621	615	606	671	603	594	607	662	570	611	600	588	660	595	611	626	626	646	674	620	606	607	577	549	609	622	623	628	613	608	580	627	631	554	654	633	599	593	610	591	579	581	637	607	619	604	586	655	612	631	578	609	613	591	585	614	589	592	608	620	585	586	616	595	602	640	615	593	589	614	591	632	568	589	616	602	586	630	626	629	582	628	629	667	650	646	608	597	593	628	622	638	604	592	648	595	609	612	559	644	632	593	615	661	589	586	591	622	604	605	644
43091	17273	13683	5241	1987	1418	1199	933	766	687	647	614	526	470	525	450	454	487	482	410	425	406	435	396	398	381	396	447	420	410	396	393	406	357	396	379	416	393	428	408	409	432	419	375	375	371	401	369	396	390	403	362	360	392	355	376	383	365	395	363	388	380	389	380	399	379	393	388	381	400	379	388	358	384	394	363	378	381	379	381	389	417	380	352	358	339	370	384	365	384	370	380	389	391	361	380	385	378	390	396	374	361	324	375	390	396	389	369	385	374	362	363	369	395	388	377	375	378	382	377	376	351	348	366	421	353	373	369	382	408	394	380	419	375	396	354	353	406	380	372	350	407	415	406	366	382	395	375	340	363	381	362	372	386	383	344	359	368	345	367	386	377	390	390	373	377	413	361	359	398	359	377	363	439	331	394	399	370	381	361	337	396	359	417	396	376	367	352	414	418	353	371	386	390	365	379	368	342	397	393	374	362	371	393	338	353	413	352	351	399	366	383	349	349	382	350	370	380	358	361	382	360	367	395	396	402	362	394	367	355	386	399	333	379	379	390	387	344	390	370	383	404	336	347	357	374	375	338	325	404	321	367	369	378	383	346	363	378	407	416	361	370	377	360	403	360	387	389	364	364	335	365	384	347	400	370	356	371	397	379	393	380	377	391	378	401	342	345	364	418	380	343	384	370	419	377	356	362	382	335	393	363	375	358	337	409	347	396	335	369	343	388	381	359	349	376	405	334	362	400	393	362	367	359	346	399	394	382	373	348	370	353	367	373	342	367	383	338	401	407	382	376	350	356	397	337	386	371	391	364	381	361	340	344	371	366	387	343	375	345	387	400	373	353	397	400	354	372	390	391	386	382	374	394	389	327	393	361	373	401	357	371	393	364	359	347	374	380	345	378	386	356	310	384	362	403	389	333	359	372	372	374	400	350	412	334	408	353	355	402	384	335	401	396	358	401	399	352	338	358	367	371	346	369	383	352	413	336	395	345	344	397	370	388	370	345	376	371	356	372	365	329	342	364	373	346	388	412	380	394	374	364	431	390	368	357	371	385	368	362	372	410	384	370	360	376	359	398	383	359	341	375	366	349	403	415	363	356	369	372	363	369	366	345	371	397	355	390	341	352	404	430	373	333	379	389	343	385	374	358	396	383	361	381	394	368	367	359	371	329	370	374	357	361	375	378	353	373	356	409	390	379	397	352	369	381	375	392	347	378	374	353	354	351	334	359	400	389	375	347	380	374	361	355	375	378	365	384	392	380	394	393	346	368	348	374	367	373	374	395	382	342	381	354	360	357	388	364	348	319	356	385	405	377	350	360	407	347	380	380	367	359	349	384	353	344	391	373	386	387	374	408	359	334	347	371	375	348	353	395	366	370	376	339	393	355	376	404	415	358	383	382	376	373	388	400	403	366	366	372	375	354	386	371	342	363	391	392	356	375	361	394	373	392	346	362	392	358	342	389	378	373	353	375	345	371	389	362	365	351	384	370	388	414	362	347	382	367	373	446	365	372	365	366	397	383	389	345	403	382	346	353	350	389	360	384	350	367	386	391	385	338	356	351	373	401	372	398	348	349	345	367	348	377	359	357	388	345	400	359	368	382	377	350	363	390	368	370	352	399	366	369	380	396	411	343	373	345	418	378	385	359	410	349	401	381	372	364	351	375	407	342	381	371	369	370	382	400	329	381	387	358	389	363	379	379	400	374	376	402	357	381	374	370	351	333	382	386	399	338	373	364	375	339	373	383	374	374	376	400	381	398	350	359	366	361	360	413	386	403	401	394	380	354	353	338	384	384	398	357	394	363	361	371	330	400	340	394	362	381	402	355	345	345	386	381	354	348	385	376	356	377	367	401	377	384	406	398	341	379	394	367	353	342	370	355	365	369	366	396	389	368	417	403	357	382	391	377	347	379	348	367	379	374	370	346	352	376	368	374	354	389	394	353	391	400	372	349	358	370	370	357	383	386	354	395	380	376	411	379	387	334	356	377	375	337	371	367	367	394	368	403	359	361	366	381	375	339	369	364	376	363	397	370	387	341	383	356	378	378	352	397	395	391	338	383	371	382	373	387	356	367	369	368	383	385	403	371	338	380	341	369	332	366	379	379	375	374	357	401	363	347	342	360	365	386	399	393	329	358	377	375	364	390	339	376	414	371	382	366	397	378	364	358	365	377	407	386	369	358	383	362	375	374	365	364	357	386	389	366	344	355	375	362	355	371	362	388	378	340	357	389	387	386	376	350	341	386	389	387	341	368	379	362	361	343	377	384	364	368	367	374	406	372	368	335	386	401	354	380	410	397	354	361	391	345	367	359	400	374	367	375	364	371	341	338	355	372	362	380	374	387	348	346	337	356	348	346	345	373	386	370	350	399	361	365	369	356	352	355	412	383	379	348	389	360	411	375	375	359	368	371	333	382	396	377	396	352	351	361	388	349	370	387	385	366	392	380	379	389	365	382	382	388	348	361	380	374	397	391	364	357	380	337	376	360	342	369	379	375	374	411	355	361	387	395	316	383	393	388	373	361	387	347	353	396	402	370	333	382	388	410	374	369	396	372	383	383	380	394	396	405	338	352	350	368	385	360	368	377	323	367	400	351	382	372	338	374	416	399	372	354	363	391	361	348	363	389	357	378	357	363	347	383	390	361	416	360	372	398	352	369	399	367	404	350	365	363	356	370	359	367	409	355	368	377	371	376	354	362	402	372	380	345	351	371	372	348	364	419	367	384	359	363	399	379	375	371	360	352	385	368	346	345	389	356	387	400	345	335	356	390	381	379	377	386	408	378	382	356	357	384	403	359	388	378	354	377	395	400	357	367	385	380	337	401	361	414	399	375	379	358	375	361	325	375	364	439	369	369	351	345	352	376	378	351	344	381	385	398	397	380	393	362	371	373	360	368	350	369	377	379	369	355	366	350	373	368	404	338	366	397	369	358	375	365	390	397	377	336	356	386	363	329	382	388	353	361	352	395	381	387	374	361	419	357	401	354	398	407	381	370	406	365	364	350	343	367	394	363	382	335	366	369	342	382	378	364	343	353	345	369	398	379	381	370	403	389	362	345	383	378	376	423	385	402	357	401	380	357	382	352	352	378	391	343	385	367	384	345	375	384	356	381	419	338	372	372	359	358	356	394	375	425	348	375	350	401	364	352	369	333	383	393	376	381	394	429	399	369	348	353	363	401	386	351	410	371	385	383	329	385	388	361	423	398	368	397	383	382	397	358	395	357	367	369	390	347	376	395	346	408	393	364	368	408	380	347	386	365	358	376	368	386	348	382	340	357	352	403	394	349	394	366	361	393	408	382	356	384	353	376	405	344	382	348	336	345	394	376	387	339	365	381	370	335	372	372	366	361	368	368	355	395	366	367	389	360	342	376	387	406	369	362	365	353	368	366	342	395	380	374	374	378	341	374	396	386	345	352	372	379	371	396	383	362	363	351	359	398	384	379	369	391	395	375	342	396	339	359	390	397	360	378	357	361
21119	2954	6026	6673	5658	5021	4369	3391	2904	2401	2334	2182	1950	1727	1570	1489	1415	1380	1356	1262	1172	1159	1096	1129	1073	1090	1024	975	1007	1026	994	1028	1040	990	988	949	961	960	985	909	906	958	896	901	908	960	946	865	928	903	869	850	910	904	883	954	906	826	885	827	887	846	854	883	873	887	884	895	850	811	888	819	875	873	959	833	881	921	839	907	842	822	853	902	853	864	854	887	879	893	868	906	918	919	882	882	872	926	886	960	938	948	920	894	912	875	912	899	859	948	934	930	923	903	983	923	1012	866	914	872	905	842	904	886	880	914	888	894	884	882	842	893	846	906	853	855	836	862	851	867	879	845	858	855	905	889	848	848	836	872	851	861	918	881	889	865	807	881	896	868	858	884	866	854	876	835	830	854	868	842	808	887	908	881	826	881	845	821	837	864	876	832	872	880	873	900	941	876	864	867	804	849	854	810	788	812	874	865	846	791	876	866	869	873	927	850	883	921	863	853	859	878	909	877	895	854	863	831	812	849	792	866	884	874	844	888	818	862	863	860	855	901	850	850	823	880	877	890	861	839	894	927	879	863	838	829	841	833	849	874	884	904	855	909	927	836	836	864	866	854	857	895	849	890	871	879	842	889	884	881	867	872	854	856	883	915	775	849	809	849	865	899	891	873	866	852	810	904	894	876	832	793	852	849	890	850	856	874	850	868	806	877	881	850	880	878	913	865	868	903	860	878	956	852	869	846	865	867	827	853	882	857	873	882	815	842	853	818	881	836	827	873	827	877	860	844	860	851	877	894	862	872	871	856	840	838	899	887	881	890	858	903	835	825	829	855	840	876	857	850	769	821	827	856	804	854	874	882	906	855	808	838	857	906	848	841	876	859	865	896	879	860	845	870	802	801	828	882	834	848	827	893	820	913	769	822	841	856	844	867	857	852	872	890	859	867	862	852	867	812	893	864	910	926	879	849	863	820	812	855	871	829	896	845	878	898	851	828	877	842	875	859	881	848	900	855	852	887	843	882	849	872	873	858	877	846	870	836	862	869	825	794	873	853	823	854	851	843	828	875	882	861	860	882	815	892	862	858	871	857	852	862	862	868	818	822	831	848	897	815	810	821	839	824	837	921	818	846	935	891	855	832	799	835	857	829	845	882	837	907	856	923	865	903	864	816	870	855	815	808	832	883	847	925	825	814	878	837	816	826	909	900	835	927	890	879	791	833	893	876	872	893	848	856	853	826	816	826	830	878	838	844	855	891	863	806	860	885	870	866	872	822	846	855	845	839	826	850	882	841	858	860	880	795	861	856	809	898	829	896	848	784	880	864	870	842	843	884	872	808	834	828	836	875	848	803	862	871	880	903	930	789	854	886	845	871	940	887	884	826	875	860	833	844	887	872	873	918	883	854	831	839	832	870	895	850	930	818	878	823	862	868	845	848	855	892	860	880	923	841	862	893	854	858	915	868	841	841	878	795	838	894	883	878	833	817	851	883	836	797	847	891	814	858	840	898	909	863	879	877	908	870	848	881	894	891	903	864	869	890	900	862	853	931	865	847	898	792	853	823	817	848	921	866	858	852	868	790	815	877	834	848	874	873	819	849	823	895	813	871	846	808	858	822	879	899	871	874	819	859	862	922	854	884	846	854	855	835	843	863	923	833	814	829	852	862	883	897	889	826	834	891	820	869	848	888	860	805	863	823	847	837	856	867	799	871	859	848	879	836	837	889	836	857	882	897	857	831	873	808	826	866	828	888	837	839	869	933	885	829	862	849	858	862	890	849	866	820	867	864	854	907	881	857	837	826	829	861	865	808	868	893	829	852	883	869	886	781	824	825	844	839	860	844	863	874	864	820	911	792	880	885	846	878	813	856	864	822	814	894	868	875	818	834	881	818	901	827	854	799	883	892	867	849	853	855	878	822	919	878	858	849	849	845	842	877	878	823	878	895	845	847	848	824	820	864	830	813	891	861	844	877	905	858	872	813	837	874	891	881	828	839	814	873	905	866	825	815	829	820	868	851	896	894	892	868	850	843	885	831	921	830	811	862	869	822	880	874	874	848	905	867	847	815	854	870	873	846	838	866	879	820	845	818	836	872	852	882	810	856	913	918	929	872	874	851	846	821	857	864	913	891	863	840	870	825	865	874	905	831	842	896	890	872	916	853	831	878	845	833	853	837	855	891	875	832	836	912	843	837	910	884	851	857	874	817	832	928	862	805	889	823	860	819	847	867	833	854	783	841	868	851	850	885	823	849	871	855	819	815	876	895	843	858	839	822	851	865	862	881	891	827	879	867	868	882	886	857	815	849	799	821	860	831	810	855	892	877	894	852	875	852	880	908	842	900	832	854	918	861	830	891	791	852	816	887	877	844	883	862	845	870	890	823	894	846	884	825	832	853	857	864	883	858	839	865	935	892	851	814	857	879	883	793	802	830	891	859	820	879	899	822	876	883	859	842	849	812	843	896	841	881	875	851	874	879	832	845	824	873	834	880	855	865	897	834	879	796	883	844	833	787	900	857	871	831	814	886	845	860	851	886	846	821	875	830	852	886	822	931	840	845	859	899	839	871	840	843	865	893	839	873	838	907	865	874	858	826	821	821	843	852	848	816	872	815	821	846	866	872	891	794	800	855	840	822	841	876	826	830	813	827	846	894	834	825	872	833	840	857	833	863	879	826	808	888	801	908	846	880	843	814	818	892	880	864	831	815	861	881	855	917	859	830	860	894	885	828	870	839	866	868	907	842	899	892	899	858	831	899	877	830	829	846	877	840	853	891	792	849	864	852	872	910	871	831	820	876	851	846	825	885	825	819	818	812	844	946	822	869	840	882	789	879	920	908	849	828	874	843	824	887	825	873	882	846	787	854	879	899	884	859	846	857	881	825	801	884	849	868	834	869	802	829	852	860	812	833	864	866	853	871	849	792	895	834	918	873	839	851	852	859	852	854	809	844	899	845	913	869	866	892	842	805	878	838	829	912	803	905	917	866	856	884	871	848	879	893	834	863	884	923	880	845	865	849	890	869	848	878	889	917	868	841	860	864	861	833	851	869	894	846	851	868	882	808	853	879	871	898	833	857	867	872	867	864	863	854	837	817	836	879	794	833	826	898	832	822	854	858	878	875	875	836	806	890	827	873	883	857	926	852	884	917	849	865	881	864	801	865	869	828	836	813	838	850	865	817	850	873	880	915	831	842	868	857	844	874	823	847	890	832	848	861	851	829	850	910	888	863	827	834	871	846	855	846	906	829	866	834	860	865	889	882	860	883	839	811	898	892	850	848	896	913	858	844	868	877	874	834	823	807	851	853	878	767	829	850	878	846	866	853	911	873	843	824	916	860	831	865	871	845	900	855	848	908	880	875	823	889	878	901	849	795	830	800	846	840	871	845	866	840	883	858	864	861	829	872	787	818	889	886	828	853	850	858	808	853	827	872	880	863	848	839	849	825	864	847	885	896	838	806	794	828	835	850	847	917	834	903	870	840	833	888	850	833
6934	585	511	393	282	303	236	193	209	206	205	196	174	199	171	151	158	199	192	197	197	162	188	164	163	179	175	172	178	194	185	185	164	186	165	184	204	192	178	164	202	186	160	198	144	213	182	178	176	178	192	191	166	186	210	183	166	185	192	165	202	148	187	179	181	173	194	166	181	169	185	172	194	188	198	172	181	192	184	176	182	188	182	179	185	206	182	175	188	171	158	198	191	187	198	199	180	212	217	164	192	168	202	181	170	210	194	186	169	185	173	183	188	172	183	176	197	169	182	156	170	161	188	170	176	207	186	173	187	194	178	181	202	199	163	203	212	231	195	192	204	168	192	195	175	178	184	174	194	209	209	196	204	182	168	202	188	164	156	163	176	200	182	196	185	184	173	184	201	157	195	191	190	204	176	182	176	173	199	189	201	174	164	217	188	187	181	192	177	174	188	179	182	182	170	197	168	181	162	175	187	172	149	191	173	199	189	185	181	164	194	180	184	192	179	179	187	174	191	153	167	181	193	190	178	193	182	173	172	200	217	196	173	197	187	183	171	174	196	202	145	154	188	190	177	170	205	177	183	192	192	151	184	153	177	178	170	187	179	162	194	163	197	205	219	206	185	183	185	187	171	170	178	190	176	189	180	194	198	200	161	196	190	181	199	173	170	164	178	179	155	176	170	174	177	173	184	176	171	187	184	195	193	170	175	175	183	185	176	203	176	185	155	190	190	174	186	184	187	186	179	156	171	167	181	156	194	193	167	176	178	191	172	191	186	173	195	170	186	183	174	180	193	198	185	178	178	173	177	225	184	188	198	172	161	169	191	183	183	169	189	176	179	199	200	176	187	185	191	179	192	169	160	168	198	177	184	175	197	187	166	200	190	183	189	187	202	194	175	173	163	175	178	177	169	171	186	168	183	162	174	164	150	195	188	187	186	160	163	178	188	189	154	195	187	177	171	165	199	189	194	204	172	173	217	161	194	185	205	193	194	193	144	178	187	185	193	189	160	170	188	196	184	191	182	149	190	172	179	198	181	180	183	197	172	181	152	204	186	181	198	189	164	185	195	181	188	173	176	180	169	174	178	182	171	197	169	179	168	157	183	177	200	190	168	172	177	199	192	185	159	183	173	161	179	163	195	181	209	198	198	179	163	187	176	190	172	185	185	164	189	213	165	170	202	186	188	162	176	188	183	206	191	167	189	186	171	174	189	190	199	182	165	187	153	162	202	179	179	191	194	184	185	177	179	201	192	200	162	181	172	199	179	149	183	164	186	167	200	184	184	196	178	175	175	191	189	170	181	179	182	214	165	171	165	176	209	186	164	181	187	205	189	196	161	166	180	221	184	170	168	198	192	172	172	182	210	200	173	205	187	203	210	149	188	193	178	181	197	192	183	200	170	194	188	191	168	159	194	156	184	204	173	170	189	159	175	179	167	181	195	199	206	186	184	173	181	185	168	158	207	205	196	185	141	202	168	186	178	172	217	202	190	203	192	188	203	169	200	165	180	188	203	213	175	203	181	187	170	201	183	185	184	165	193	188	209	207	206	163	173	185	186	166	176	186	168	194	176	178	183	200	192	198	173	170	180	198	189	160	188	194	206	182	154	200	184	174	167	174	177	183	195	179	193	172	190	198	164	204	173	158	182	176	179	196	182	212	182	176	184	190	185	188	187	201	200	195	171	165	199	184	170	154	181	189	187	159	179	196	175	188	178	196	170	189	182	191	191	165	187	188	184	190	184	144	175	178	202	179	178	193	158	175	182	194	174	175	179	201	186	176	215	190	205	194	183	182	171	181	173	207	171	190	182	160	159	193	207	199	179	192	227	152	197	187	186	169	200	205	174	184	166	206	149	173	194	184	172	173	209	177	192	198	203	180	165	161	193	167	205	212	179	181	171	176	173	208	172	175	189	190	173	174	219	174	188	180	200	205	170	173	182	174	184	172	179	195	178	184	175	179	193	173	172	173	185	179	182	197	173	178	185	171	188	177	187	186	184	187	186	198	217	168	184	165	206	192	204	197	200	196	167	186	195	178	178	182	173	169	189	185	199	180	171	157	176	186	177	168	154	226	184	177	165	180	189	211	195	207	165	203	203	170	170	230	172	184	174	181	202	163	197	169	173	220	188	168	189	189	201	178	179	189	184	188	168	196	184	177	176	182	182	190	205	170	164	205	172	173	176	189	213	200	184	210	186	172	176	162	168	189	174	164	188	205	185	194	199	173	177	190	148	189	190	194	165	199	195	202	199	174	182	201	191	183	172	183	189	234	169	177	172	176	169	216	209	182	154	161	164	167	197	161	190	168	190	180	190	199	187	168	212	174	193	204	185	203	218	186	183	191	196	175	209	190	193	195	165	174	190	197	189	183	172	177	187	186	197	206	173	192	192	196	175	210	190	175	198	173	172	184	183	193	174	196	164	177	187	159	175	188	182	217	175	170	188	209	190	190	186	196	165	196	191	214	176	196	203	190	167	172	157	154	174	176	181	197	169	181	202	209	195	185	180	188	187	200	167	186	188	179	182	207	175	152	198	205	176	191	188	174	154	176	189	183	172	174	182	176	177	164	182	164	192	195	174	222	193	166	177	175	190	207	190	155	189	203	199	155	179	167	195	176	195	188	171	211	177	207	202	192	189	201	206	203	199	176	160	193	174	182	209	207	199	169	191	196	168	183	209	191	195	181	199	161	172	196	222	171	179	171	188	214	204	180	189	192	166	202	173	187	190	208	203	191	186	176	178	166	172	189	195	190	179	178	197	186	180	180	205	219	185	195	190	188	179	177	185	186	172	195	175	181	179	176	150	160	184	195	204	176	194	160	196	212	157	174	175	172	177	205	149	185	192	199	195	198	168	175	185	190	187	196	181	169	180	190	186	169	187	180	163	191	203	179	205	170	176	192	190	200	214	167	181	182	187	169	171	195	170	184	197	177	192	179	171	169	188	197	183	214	193	166	190	184	151	194	178	195	157	152	189	174	184	165	172	165	177	173	191	177	162	171	193	191	179	187	177	158	172	182	184	175	178	184	181	164	209	153	185	212	179	203	183	186	195	188	194	153	179	161	193	211	181	210	160	197	193	177	178	169	179	174	187	191	187	174	176	206	211	172	176	177	180	177	176	195	156	150	182	182	181	197	200	179	166	170	176	190	188	172	203	147	201	192	174	162	180	180	178	170	168	175	182	192	184	190	187	188	215	199	175	192	164	187	188	180	210	191	184	202	167	177	176	163	197	197	209	193	182	189	159	188	200	166	189	196	180	175	179	181	192	172	182	157	187	181	194	175	179	167	189	192	189	194	164	197	166	185	183	188	196	178	184	198	179	184	179	183	180	183	187	188	182	190	180	183	160	182	170	200	173	197	176	167	167	200	175	169	164	194	184	208	189	192	170	179	183	199	198	196	171	174	184	195	192	172	220	169	174	194	162	177	158	216	196	201	165	187	193	191	191	186	171	191	185	177	173	189	186	192	205	179	197	169
7324	749	1095	1084	915	869	744	663	597	623	577	566	521	551	554	542	501	504	505	529	541	483	475	491	474	483	499	493	476	478	489	473	482	480	482	498	490	475	447	414	481	447	473	458	478	451	477	492	460	439	445	445	448	511	457	487	483	485	504	468	475	478	519	524	451	497	447	468	479	476	562	488	546	488	456	487	472	470	463	455	442	487	500	469	464	523	430	453	484	520	483	454	506	481	455	512	469	463	451	450	458	471	494	497	468	476	485	462	492	501	516	472	474	472	494	486	511	454	512	461	486	490	483	457	442	476	427	491	471	454	494	474	465	512	491	453	451	506	418	463	459	487	427	489	471	459	449	469	466	477	495	502	487	480	483	494	449	460	460	440	473	483	490	478	448	457	455	470	475	458	474	469	490	489	468	463	476	473	490	503	444	447	463	452	469	456	464	485	455	486	464	483	476	501	487	451	462	482	457	488	494	485	491	442	482	485	498	471	495	463	472	489	476	464	467	495	498	499	464	499	465	504	447	485	487	488	456	438	480	496	474	476	461	473	459	453	438	487	475	470	488	471	483	489	484	458	479	469	514	462	481	502	504	437	455	440	479	434	483	489	455	473	459	463	458	424	465	443	464	480	490	488	476	475	496	443	473	472	478	454	455	475	437	481	467	456	456	481	464	426	467	499	453	451	458	509	485	465	474	458	471	483	482	476	437	440	473	467	507	429	456	491	458	497	470	476	487	483	494	470	450	482	470	504	469	436	480	447	469	462	479	472	462	438	447	442	427	477	508	458	483	449	466	462	478	499	460	448	457	466	490	469	454	470	477	465	462	461	476	486	477	492	466	460	463	457	451	479	461	482	487	459	461	449	473	482	501	461	476	459	530	471	435	485	476	486	490	494	484	453	479	493	472	493	490	484	509	466	455	466	462	437	484	478	503	449	466	452	483	493	479	485	521	471	461	471	467	462	466	471	484	491	439	481	457	465	462	464	435	458	445	472	472	506	471	482	455	459	505	465	471	459	483	471	438	468	470	456	473	483	467	452	491	479	485	487	484	450	497	505	441	480	483	526	421	470	477	470	469	483	438	499	495	450	491	485	477	485	485	495	480	453	435	488	475	500	507	500	487	451	468	476	489	510	469	452	451	457	434	476	448	495	477	471	496	467	491	456	471	497	481	456	467	476	457	461	493	460	477	456	482	500	486	416	419	425	486	479	434	454	471	456	481	433	462	462	467	488	501	461	448	444	468	476	449	466	475	502	446	444	475	474	481	467	455	474	461	432	441	420	474	529	487	495	473	492	468	479	482	459	459	460	447	472	466	461	497	502	483	476	476	466	477	441	443	467	446	460	430	469	457	504	467	498	445	482	497	472	475	489	475	418	474	481	440	465	507	445	499	432	485	448	514	462	459	483	493	517	478	473	479	456	481	471	499	478	478	439	454	507	486	463	461	458	503	491	508	500	490	473	451	481	440	464	516	467	496	449	481	542	491	452	500	501	490	456	477	524	438	454	429	467	508	467	515	480	498	471	458	435	466	458	419	470	478	458	447	480	452	477	458	483	452	470	451	482	434	463	447	459	475	484	448	502	477	469	484	501	451	508	488	479	475	447	468	451	489	467	509	458	451	486	457	473	482	468	464	485	459	453	443	485	484	460	484	460	497	467	437	465	481	469	485	504	459	447	456	483	489	511	459	465	471	532	499	469	520	477	458	468	468	443	474	492	476	470	486	458	467	472	491	482	430	478	461	484	505	443	526	447	484	496	446	472	497	502	497	444	450	456	454	465	488	465	489	480	475	486	474	484	497	495	469	465	462	479	445	474	472	461	466	487	464	494	516	496	442	437	466	484	476	477	515	481	501	464	487	496	484	491	444	472	504	491	494	476	451	515	451	481	455	442	503	479	486	473	454	476	497	458	488	467	496	459	441	459	469	447	485	452	457	455	479	496	443	462	493	469	491	508	481	489	493	472	463	470	439	487	480	479	423	458	498	485	454	482	489	453	483	470	470	476	435	472	461	461	471	475	470	468	461	500	466	524	492	465	494	442	495	495	473	445	503	506	490	506	520	441	479	479	454	484	420	447	492	468	535	463	461	479	445	479	522	488	499	478	441	459	463	474	454	510	449	469	439	468	479	448	462	472	431	444	504	475	457	505	459	522	497	478	483	509	484	483	465	495	514	445	453	480	474	462	482	446	479	453	451	464	455	487	467	475	496	499	469	455	517	483	470	425	467	464	484	479	493	447	467	496	461	462	511	480	482	456	472	477	495	481	488	468	477	459	474	472	438	498	462	486	487	498	493	484	491	447	483	481	485	485	488	457	495	472	444	482	465	446	465	509	512	471	475	476	481	464	484	475	464	472	467	484	495	504	496	429	490	491	460	456	442	470	464	462	474	462	485	458	523	448	457	434	485	508	470	483	486	473	427	477	480	473	449	463	478	484	463	467	462	464	457	455	525	490	510	523	469	485	468	468	479	461	469	478	479	462	476	444	483	509	482	427	434	443	464	486	481	443	463	467	479	462	445	475	423	484	478	434	479	473	506	476	493	493	471	442	481	461	449	475	477	477	506	463	445	452	500	527	453	440	487	465	448	479	485	500	474	475	461	505	454	485	470	499	452	455	480	469	477	444	467	438	477	489	500	443	465	459	483	481	458	451	451	475	484	496	474	440	458	447	500	513	456	460	490	450	504	473	446	492	500	479	439	484	440	464	494	473	492	459	450	447	462	485	462	463	497	500	486	471	488	507	460	495	498	471	437	457	508	472	494	474	474	486	506	511	474	439	492	448	475	438	476	496	493	473	461	513	461	449	473	460	473	467	458	457	483	462	483	492	475	466	467	448	467	500	475	457	470	457	442	468	507	501	491	471	489	449	478	471	491	463	485	445	471	480	496	455	532	487	486	506	448	489	498	452	503	500	447	472	467	523	480	491	478	432	470	431	447	474	491	482	448	495	438	463	490	468	476	483	487	523	461	455	475	462	484	471	483	467	446	468	481	453	452	501	486	494	492	468	445	457	457	468	471	496	460	457	492	448	474	498	453	464	481	480	490	457	495	469	472	411	500	477	438	478	486	445	430	483	445	494	429	478	505	463	471	462	476	446	474	441	461	480	468	478	501	452	493	449	435	455	476	512	511	488	484	458	489	456	507	503	496	450	484	493	465	457	461	471	467	458	465	510	462	434	501	468	483	457	503	430	507	471	481	490	480	473	501	456	496	505	464	432	506	470	461	495	480	448	471	470	464	477	478	462	485	510	458	449	456	474	442	499	447	470	528	464	478	461	503	492	488	492	469	461	480	509	444	483	471	455	457	511	464	497	463	469	438	481	478	492	451	469	498	462	462	491	504	462	474	464	502	471	466	467	492	481	427	469	503	436	464	468	507	454	454	473	484	482	463	481	509	452	489	439	469	473	482	468	477	486	506	471	486	439	488	490	431	493	493	444	476	431	466	470	459	465	481	477	490	460	471	505	474	504	496	502
39623	16688	3645	1531	960	839	616	517	398	386	402	344	336	311	312	279	289	267	293	241	267	255	287	269	211	259	242	236	242	232	275	256	233	238	258	268	262	271	218	234	243	258	221	233	234	256	227	238	224	241	250	250	243	221	237	218	236	216	217	249	216	220	219	238	223	201	248	234	227	246	248	230	241	226	229	225	245	226	218	235	257	226	242	274	229	223	213	182	232	247	231	237	223	279	263	223	240	225	252	217	243	251	227	218	199	224	248	237	257	239	273	227	234	194	225	219	228	247	231	240	239	239	233	227	215	199	273	244	235	248	249	255	230	218	238	209	226	256	194	237	257	224	230	241	242	245	238	231	230	251	243	200	214	241	242	215	250	251	239	254	235	222	219	230	235	218	205	253	227	226	243	229	218	242	237	226	221	230	247	246	220	221	243	225	233	231	210	225	221	228	212	216	197	225	252	255	216	257	241	227	221	232	222	231	228	256	245	215	235	208	230	213	236	211	208	210	248	217	217	215	271	256	252	232	227	221	231	223	233	219	227	222	221	235	201	227	222	264	232	244	214	213	270	233	251	220	232	201	239	214	238	206	210	228	246	218	222	222	250	227	235	240	229	213	256	252	215	226	207	252	217	264	221	203	214	260	238	263	248	234	213	250	247	255	244	241	219	245	262	230	231	240	235	271	217	228	230	217	223	236	220	243	229	230	233	238	246	253	217	233	213	208	222	231	236	225	199	256	265	224	235	207	239	243	215	246	248	259	227	248	259	222	230	235	220	218	228	211	196	245	237	203	216	222	234	216	253	261	214	232	240	226	252	257	256	236	223	228	232	245	207	226	240	201	265	208	245	253	228	225	218	223	231	233	216	222	229	223	226	284	229	238	227	231	205	218	230	252	239	239	231	233	239	266	229	258	244	216	253	235	242	217	233	267	212	239	242	258	242	242	256	227	232	277	250	259	223	229	232	224	198	228	247	227	242	207	204	243	215	226	230	265	257	227	208	222	215	227	227	204	213	260	217	239	240	226	236	260	242	223	233	253	260	232	231	237	249	245	234	226	232	246	249	240	239	205	239	244	219	220	257	242	240	251	220	242	241	233	237	215	217	219	215	214	223	254	228	241	233	205	220	224	213	227	253	221	233	199	274	220	222	230	243	220	256	215	233	230	219	250	249	228	234	233	238	237	255	249	202	225	240	231	252	189	213	219	211	227	229	216	238	205	207	255	220	252	274	250	196	229	228	221	225	211	226	220	230	237	239	226	229	256	212	243	223	216	220	203	214	230	226	226	227	235	264	252	231	257	229	229	250	220	222	223	237	229	251	237	207	235	245	225	218	211	231	241	205	256	221	248	203	241	221	203	232	239	244	237	235	258	247	251	199	261	240	208	238	230	206	233	260	225	249	219	222	276	234	257	228	239	224	246	250	261	231	223	230	228	243	243	213	226	252	236	224	221	206	250	232	257	208	226	236	240	245	197	252	232	219	265	225	226	229	257	227	240	223	244	240	221	232	241	234	232	249	260	253	212	252	208	227	214	236	211	218	222	217	201	191	242	255	251	216	229	231	262	210	226	246	245	245	229	220	259	240	188	223	229	227	257	214	222	225	244	242	219	251	195	266	242	221	246	220	209	234	212	228	213	210	247	249	238	228	241	254	269	251	262	239	249	217	218	238	227	254	253	215	231	240	230	204	245	206	224	237	244	242	237	216	236	224	210	245	239	221	267	232	204	226	207	214	228	254	229	220	212	243	258	223	256	229	237	244	231	216	225	260	234	218	225	238	230	248	280	232	240	207	218	259	227	255	265	247	227	276	217	224	225	241	222	237	223	255	230	243	233	228	226	244	255	214	198	213	257	179	236	226	241	252	225	232	237	236	230	180	231	231	258	222	223	249	227	277	251	215	230	245	239	226	221	229	215	238	241	248	223	243	235	238	239	251	265	242	227	232	227	227	248	227	244	220	261	244	244	247	255	230	224	223	210	238	245	248	249	226	212	215	221	229	250	214	206	252	243	221	217	215	244	212	267	241	246	235	218	223	230	248	203	210	245	243	218	233	217	230	246	270	228	220	267	215	235	254	239	225	217	239	235	236	245	212	231	233	212	212	248	242	249	233	244	245	251	216	221	253	216	219	220	216	253	215	212	230	250	251	226	212	220	252	238	240	270	249	219	253	254	269	257	226	241	214	231	228	214	251	207	220	223	214	209	228	236	223	245	213	217	215	205	240	236	220	253	236	247	202	231	202	240	214	211	218	233	224	218	256	209	235	255	253	240	231	254	199	211	231	230	229	231	234	228	240	232	222	221	208	255	226	217	231	241	217	262	222	227	245	224	202	253	194	220	221	243	238	232	227	219	258	239	220	233	224	222	225	268	217	233	223	239	212	229	220	215	219	227	241	246	250	211	247	249	243	258	218	244	235	211	240	252	234	224	243	224	229	222	256	221	225	239	247	233	236	250	260	262	226	241	212	239	224	230	231	247	227	221	224	241	223	223	253	229	246	221	236	215	221	220	206	223	260	206	219	236	220	218	213	228	219	257	235	233	238	241	220	253	248	224	208	253	252	257	226	217	198	277	207	243	252	252	240	233	222	247	226	263	234	240	219	214	219	215	244	246	212	236	235	240	220	244	220	209	208	240	221	280	245	226	250	233	228	221	216	224	233	228	237	217	230	266	241	228	216	231	263	250	231	244	270	251	245	208	256	240	258	238	206	241	215	244	260	208	223	250	261	252	221	226	239	234	224	227	217	213	217	235	195	234	247	214	217	245	236	225	232	228	228	236	243	227	231	223	227	241	279	230	225	242	254	234	233	231	233	276	248	238	189	223	233	204	264	232	265	216	209	227	228	229	206	215	249	233	241	210	229	223	236	248	222	233	246	238	233	230	221	250	239	222	231	218	242	230	248	203	240	241	237	247	246	252	255	204	207	210	238	211	257	267	234	248	245	240	247	243	211	238	242	256	228	237	237	248	216	258	215	248	255	213	227	224	229	208	235	221	224	242	234	221	232	236	233	230	241	207	225	243	221	225	243	236	215	234	227	241	207	229	212	240	242	205	225	221	215	229	206	260	214	254	241	250	241	206	200	261	231	233	203	230	257	229	236	230	233	200	234	233	209	224	205	228	231	246	237	232	205	244	243	231	218	239	214	218	246	212	238	209	224	223	242	247	210	207	233	254	224	225	220	236	247	194	245	245	220	225	219	240	256	248	239	219	213	252	219	242	237	231	223	241	242	254	233	222	229	231	226	220	240	242	215	220	235	210	216	239	231	243	211	210	227	225	216	244	216	227	254	244	242	244	240	234	246	248	248	224	236	247	233	200	234	255	212	235	212	210	259	233	230	241	215	259	237	210	240	193	241	227	244	207	221	209	246	240	258	235	245	242	215	247	233	240	208	244	216	240	239	207	250	236	223	222	206	272	230	229	229	244	212	238	233	231	225	243	231	232	216	207	208	233	205	255	242	199	224	250	246	228	260	218
17463	1759	3567	3806	3262	2949	2442	1950	1635	1512	1442	1175	1154	1006	972	915	894	843	807	754	792	769	705	722	708	675	757	689	712	668	628	649	643	673	714	655	619	644	620	640	663	638	588	651	600	662	639	618	564	568	623	582	581	620	626	606	633	555	613	599	617	610	608	593	558	620	615	585	621	555	587	636	577	569	583	594	634	606	614	623	622	613	588	565	607	587	604	566	603	578	603	628	590	615	536	613	591	619	573	598	622	581	581	607	612	591	576	639	657	620	643	623	585	631	660	631	619	590	592	602	627	560	613	577	559	580	613	609	619	586	614	584	579	576	598	597	607	600	559	589	575	618	621	611	557	590	585	583	597	581	598	576	599	579	595	567	537	558	602	613	566	557	584	611	595	601	593	591	569	584	594	558	551	559	624	605	565	647	559	605	568	569	588	627	594	535	559	562	574	541	548	600	582	571	603	557	562	612	589	589	579	587	567	573	580	562	600	577	574	530	586	523	630	588	587	577	609	596	627	565	547	580	597	581	573	581	551	563	549	542	555	583	603	569	578	577	596	585	561	550	604	545	570	577	569	603	569	573	593	576	567	575	568	556	604	569	563	587	578	601	572	598	585	586	577	570	639	609	567	568	592	568	574	562	591	543	559	578	617	562	581	611	614	593	544	565	572	558	583	564	587	589	608	628	610	616	592	602	578	623	590	608	593	620	569	566	614	546	587	587	540	564	621	586	578	615	573	582	620	566	626	559	567	579	588	585	540	625	564	610	604	569	608	576	609	608	610	582	564	573	526	569	568	536	586	594	555	607	568	585	580	622	589	583	580	580	607	577	565	606	572	573	572	562	576	628	586	622	649	627	569	592	617	584	608	630	582	613	566	608	566	587	610	584	554	602	592	581	639	615	609	568	568	575	550	609	572	566	568	560	601	585	585	529	598	549	572	579	599	555	566	586	621	630	586	582	614	623	576	552	568	552	538	577	601	602	616	596	605	574	565	593	579	565	552	595	603	598	583	564	588	606	602	553	615	556	567	589	572	631	525	578	572	528	619	582	580	559	607	579	588	607	569	619	562	622	561	603	588	552	579	556	597	596	561	624	574	580	588	561	605	527	609	551	567	592	580	581	621	569	585	530	538	629	589	575	591	538	567	519	596	558	567	562	599	592	578	586	582	592	589	585	589	590	621	616	598	591	564	561	599	582	600	594	597	590	623	581	572	616	571	597	596	579	533	571	588	651	599	590	597	573	583	587	585	604	615	620	530	604	584	601	560	619	562	608	591	606	639	577	519	546	606	572	592	590	588	577	600	594	572	593	578	541	587	566	586	577	567	583	547	561	623	554	590	575	557	610	559	577	554	559	577	614	556	603	633	606	568	562	601	581	528	571	555	572	602	598	632	547	581	631	594	612	606	571	610	567	581	551	562	553	597	563	614	587	577	610	559	598	577	596	620	577	594	601	560	573	583	587	609	566	545	580	598	536	596	544	555	593	598	638	573	561	552	637	556	564	593	600	593	611	596	563	564	588	574	595	579	572	552	612	570	564	572	559	554	600	561	583	554	586	582	583	608	570	591	555	625	575	545	629	532	594	610	580	619	583	574	558	540	592	584	568	586	562	614	582	567	564	544	597	573	585	539	540	574	597	566	521	603	637	575	578	612	527	549	602	606	597	575	529	566	581	570	639	580	589	555	590	586	617	593	578	560	584	578	566	599	575	598	601	562	572	560	543	592	588	580	611	590	566	534	607	588	589	577	619	550	590	567	603	569	582	572	580	620	579	600	567	532	575	596	545	570	554	564	561	575	579	561	549	587	577	594	586	619	569	596	616	562	557	556	590	565	612	565	616	592	584	575	597	567	599	582	571	596	567	597	597	572	581	606	565	614	596	566	527	635	574	593	628	560	559	611	587	576	584	592	558	553	655	635	600	567	592	576	632	605	611	577	606	621	587	566	591	552	583	592	589	606	565	596	569	575	531	574	596	625	595	579	620	564	593	576	558	632	603	589	603	523	571	562	592	558	585	602	597	545	578	582	579	589	591	602	547	572	538	551	587	581	558	610	532	560	578	609	595	608	567	583	545	537	593	562	579	645	569	598	573	621	557	571	546	595	595	573	580	581	616	597	576	554	595	554	595	570	599	530	578	567	538	583	570	546	591	616	580	598	577	570	613	592	599	590	553	598	590	550	615	580	627	630	580	578	561	573	597	612	588	630	561	589	558	533	590	547	551	589	582	589	587	566	606	508	572	604	620	534	568	583	603	583	587	573	593	594	610	610	576	610	582	607	632	605	596	603	577	570	578	580	646	599	567	550	544	642	585	595	546	526	608	571	576	629	608	630	533	594	601	606	582	597	619	579	614	582	605	584	577	564	598	572	576	573	600	575	585	567	603	576	582	574	614	592	543	579	574	602	554	589	594	569	574	600	575	612	640	560	561	583	549	582	641	548	619	588	570	597	554	612	605	567	586	604	570	573	585	590	543	562	615	594	614	563	544	584	551	606	540	647	621	612	541	586	589	572	641	579	587	598	579	611	615	575	558	589	590	627	605	571	579	574	595	510	563	611	562	591	558	539	562	629	604	573	576	610	636	567	591	573	572	615	585	612	582	586	570	574	553	598	551	564	586	606	628	587	566	598	562	615	547	547	580	549	631	603	583	567	583	575	578	579	580	546	563	553	609	558	542	580	581	575	572	580	637	595	530	599	612	540	552	579	553	601	617	562	572	603	605	613	569	594	669	553	575	592	551	601	609	617	591	574	621	558	569	617	572	580	618	558	618	635	565	613	614	618	559	584	596	552	587	577	570	564	536	573	587	572	555	584	617	595	617	621	548	552	608	591	629	611	581	605	593	552	635	558	607	561	608	592	547	597	563	570	599	634	578	565	623	607	571	573	504	585	555	627	613	611	629	601	596	545	530	589	618	549	535	572	602	619	562	576	592	566	564	598	588	604	569	616	553	549	571	578	583	562	581	571	555	616	623	592	577	621	597	617	547	616	584	599	580	565	609	579	582	589	617	571	558	627	590	618	585	583	577	555	595	565	602	617	583	539	597	587	563	544	632	617	582	545	573	551	553	551	522	604	607	583	610	543	539	571	578	622	557	554	589	552	557	597	573	616	581	575	568	559	595	572	553	584	574	588	554	603	603	576	550	618	612	572	582	619	547	570	571	533	600	614	575	607	598	548	561	605	610	553	577	606	544	580	526	549	567	577	609	558	574	615	556	580	559	593	581	591	566	557	624	585	586	600	564	563	598	586	578	631	596	625	608	584	611	548	586	534	575	575	613	645	579	580	573	570	583	587	490	603	557	591	593	584	607	533	589	570	551	542	567	566	556	580	585	577	579	607	550	538	562	607	558	587	543	590	597	584	569	590	532	539	634	647	603	617	604	535	567	606	578	566	564	559	599	583	549	573	595	566	539	566	539	579	581	599	586	555	588	578	571	541	573	583	563	593	585	602	571	580	591	553	582	562	573	580	560	608	590
49746	24762	14877	4414	2051	1612	1333	980	844	721	590	566	559	498	446	486	468	468	439	442	424	408	472	405	391	432	394	432	405	380	344	404	396	362	358	425	407	404	393	370	374	378	388	368	345	429	415	392	391	383	367	360	388	394	352	367	369	407	357	405	393	373	382	396	369	378	356	405	401	364	410	370	336	383	368	376	429	412	400	375	401	362	365	360	380	386	365	367	388	402	387	363	372	343	394	388	365	395	344	351	353	369	393	351	362	366	376	335	394	396	363	399	391	375	357	394	388	380	382	409	358	356	378	370	393	385	405	370	344	369	412	374	401	388	364	385	402	409	370	388	399	403	373	347	386	354	437	387	389	373	378	411	381	366	358	374	408	385	368	348	351	381	387	354	387	370	368	349	372	400	345	357	394	368	348	361	390	406	369	373	395	389	345	378	384	364	356	369	376	357	366	385	360	383	356	366	375	360	350	387	362	400	392	365	367	345	345	333	378	387	412	363	400	380	332	392	364	360	380	372	411	355	393	364	385	382	376	386	383	364	368	385	354	361	394	366	422	388	399	421	364	399	374	386	352	356	350	364	351	351	335	392	336	387	356	423	355	395	348	370	346	380	384	378	383	380	407	386	381	376	346	379	385	364	396	380	387	355	397	402	389	380	387	380	388	395	387	359	384	348	401	375	360	317	344	382	383	351	379	368	429	379	371	358	357	399	364	332	406	364	422	346	364	383	383	360	388	356	410	369	375	382	385	369	400	381	408	337	385	355	359	387	376	394	391	350	352	342	375	352	420	417	377	389	364	386	399	412	370	339	377	397	362	387	350	355	371	353	380	359	378	355	347	400	376	349	382	366	355	387	359	376	347	382	382	386	398	410	394	406	367	358	357	405	347	398	363	362	349	408	374	369	391	397	374	368	399	370	353	390	383	337	363	355	370	383	341	393	356	360	405	348	340	373	403	352	420	317	326	373	380	370	410	397	373	397	404	380	367	385	364	382	401	389	370	351	370	405	359	390	369	403	336	393	397	406	372	391	384	367	421	366	348	393	413	394	356	372	389	390	368	359	394	365	387	402	406	401	388	382	414	350	353	345	385	359	359	392	349	392	397	337	360	344	366	372	405	376	395	349	381	356	409	370	383	357	379	370	381	338	395	319	389	375	377	383	373	409	341	390	372	350	364	373	336	363	369	414	379	367	408	369	376	387	386	368	373	358	399	372	346	358	356	370	376	403	385	322	345	407	383	399	367	369	377	347	406	380	390	367	370	361	379	362	373	379	383	402	390	376	339	380	377	366	391	386	351	366	368	427	356	329	375	335	360	362	402	343	365	368	357	401	366	380	408	391	372	375	343	391	383	393	345	388	361	364	381	434	375	405	364	352	421	368	374	364	353	375	405	393	400	361	344	383	394	385	401	369	370	366	353	411	340	365	376	391	394	371	350	347	396	369	406	344	357	405	388	362	368	399	406	379	343	357	384	360	403	414	390	374	366	395	390	406	360	397	403	347	390	346	377	408	415	344	425	374	365	353	403	410	394	352	410	382	382	366	399	357	371	380	385	379	361	357	384	379	368	379	367	372	399	378	410	376	357	376	366	389	381	352	394	402	378	364	401	335	340	349	380	378	408	375	406	389	400	380	385	395	364	375	372	335	388	361	330	376	365	377	381	385	356	397	380	389	358	401	364	376	361	418	423	342	386	404	379	413	380	409	373	386	393	356	380	382	394	349	397	369	374	375	396	353	364	347	369	392	400	396	395	394	416	401	423	347	408	391	396	388	376	376	344	408	388	379	361	361	377	353	332	384	355	373	384	344	345	367	360	363	387	358	360	374	395	385	407	383	385	350	378	362	341	366	352	364	368	390	377	404	377	340	388	358	409	371	377	360	371	370	385	392	334	384	343	399	369	380	363	377	385	345	395	379	322	415	357	380	417	361	385	371	358	420	350	357	409	381	373	392	369	356	396	346	318	354	372	390	352	323	383	322	389	366	379	375	378	368	359	420	360	362	360	364	372	375	414	352	353	380	381	390	370	416	397	400	386	354	384	363	384	359	366	364	402	364	355	352	374	361	417	405	361	423	368	346	377	377	427	390	391	365	376	317	379	334	410	372	373	364	358	361	401	388	355	386	385	392	370	392	408	418	386	402	404	407	385	377	369	399	349	324	343	373	400	364	388	381	335	389	370	351	357	379	380	346	415	398	348	397	379	370	346	346	374	405	390	352	399	360	376	407	421	323	361	387	396	348	377	373	365	395	343	378	382	374	340	370	379	357	392	406	333	368	364	372	361	386	367	369	337	365	379	371	397	380	394	353	398	326	369	388	351	370	383	362	385	360	366	374	346	343	381	388	352	380	390	369	415	376	372	354	357	381	373	377	377	370	370	414	380	374	373	431	389	360	376	350	364	377	357	348	371	356	395	360	349	350	348	383	318	343	379	395	362	374	366	350	403	392	386	361	401	404	391	366	340	406	394	371	376	324	388	415	352	425	390	384	355	361	406	344	381	373	385	405	376	380	403	366	390	390	358	387	350	374	377	356	379	380	348	341	335	390	370	372	369	398	365	355	394	369	356	354	383	358	374	343	416	367	346	374	386	380	391	411	368	391	383	393	416	341	377	381	362	387	374	399	392	359	375	326	382	324	372	366	398	385	384	384	366	353	411	357	407	366	390	368	375	348	374	382	399	378	395	377	377	345	368	360	345	374	392	392	378	347	359	387	361	405	354	377	366	355	405	393	365	375	380	376	335	357	351	369	377	377	434	413	368	372	425	385	389	403	389	371	375	395	386	369	378	378	383	405	414	336	360	377	365	390	385	385	391	391	375	360	377	389	374	352	353	408	402	383	375	368	360	402	418	406	369	371	369	361	361	364	389	370	391	378	392	375	361	382	398	411	399	346	359	365	355	376	388	361	378	376	411	373	376	378	363	391	362	382	355	397	377	388	367	358	353	364	352	367	373	382	363	380	399	401	371	401	399	381	392	349	377	407	382	366	381	350	351	356	384	399	351	417	365	400	380	373	357	362	372	374	441	365	355	381	375	359	390	378	407	387	390	416	396	380	385	339	388	390	386	414	347	374	361	347	441	375	385	338	363	397	334	347	353	368	398	364	397	387	355	358	375	388	391	404	330	370	397	374	383	368	398	379	384	358	350	386	360	397	385	387	341	368	371	365	383	392	372	395	379	384	353	347	340	371	404	396	348	362	354	393	347	420	407	335	384	349	367	408	403	408	386	364	382	356	368	387	375	356	402	368	399	378	337	344	333	361	359	356	371	374	379	375	348	359	332	360	367	373	355	377	446	366	382	354	353	379	379	348	377	354	371	380	381	405	371	368	369	354	372	403	399	413	407	377	353	388	374	371	387	395	374	382	378	389	369	330	360	346	398	335	379	374	368	384	403	341	387	366	391	330	374	371	355	338	375	364	402	385	333	408	384	375	421	383	384	359	348	356	343	368	400	395	378	344	377	377	371	379	366	367	378	378
25697	2937	5908	6333	5499	4888	4129	3186	2722	2389	2116	1941	1832	1618	1509	1458	1409	1374	1264	1199	1200	1120	1157	1106	1118	1105	1013	1035	983	1002	983	1057	969	959	977	959	979	931	1005	924	966	935	950	972	921	948	928	966	863	989	870	864	893	921	913	856	857	952	921	874	832	917	841	832	854	904	873	902	896	891	892	876	893	861	853	858	877	890	892	873	857	847	838	893	883	853	874	832	854	854	862	919	886	900	874	879	877	936	887	873	866	888	912	917	894	934	917	912	863	911	886	892	918	853	904	961	923	896	869	855	861	872	861	849	885	900	862	878	896	869	836	922	842	842	904	835	856	859	855	805	882	880	894	891	863	893	839	878	918	871	888	832	877	900	840	830	822	820	847	857	868	862	917	853	844	873	881	896	856	880	868	888	871	853	847	884	886	869	873	854	881	860	830	860	836	830	875	869	855	852	880	848	886	811	839	940	861	850	790	836	832	885	891	856	846	838	850	889	820	836	874	824	876	825	903	859	843	894	794	880	968	813	886	871	911	842	773	893	839	840	896	845	783	828	864	862	828	816	848	838	854	871	855	866	830	870	878	872	854	886	894	788	867	894	806	888	864	814	858	822	810	832	856	866	867	929	846	835	825	853	799	900	864	877	884	878	843	885	829	810	819	894	863	798	854	840	831	828	856	857	884	862	873	870	804	848	910	830	907	902	885	884	859	872	860	834	881	868	814	849	867	891	829	905	906	871	860	861	866	872	871	861	888	849	816	862	866	856	855	906	874	830	850	884	868	926	945	862	862	771	871	829	853	880	850	838	806	834	863	882	856	847	833	874	924	839	873	878	840	843	848	859	871	887	852	886	827	848	842	883	859	858	875	889	891	858	797	909	879	845	828	896	891	915	821	841	874	812	860	881	853	879	842	906	861	870	909	853	849	837	866	869	864	900	856	849	925	878	845	848	923	842	850	885	859	872	886	835	938	888	825	852	858	885	859	836	862	878	834	867	844	873	847	872	878	850	866	853	854	838	839	835	869	875	895	790	861	813	854	786	875	882	869	870	857	874	874	877	820	881	882	868	909	840	885	906	825	838	873	770	862	843	866	836	855	846	849	873	894	904	818	874	850	833	874	803	828	882	930	881	859	864	929	877	864	883	885	870	835	818	878	854	878	858	896	844	861	903	868	903	861	849	818	885	894	829	837	847	852	894	876	865	839	880	833	875	834	852	896	829	839	826	841	853	916	828	873	848	850	847	836	869	889	859	901	847	874	868	827	826	821	852	844	877	867	847	862	895	861	900	852	896	875	882	832	867	836	859	874	888	901	846	916	849	859	888	856	819	875	864	846	849	888	859	849	872	818	859	823	829	835	883	848	873	840	809	841	805	831	858	916	874	831	897	881	891	871	874	909	829	866	867	847	799	863	791	876	852	794	846	800	862	899	846	869	909	888	835	818	876	879	854	850	901	853	882	869	896	835	946	824	884	913	853	826	831	835	841	847	859	919	874	887	851	812	839	884	821	858	837	851	870	869	863	937	864	869	858	868	875	895	910	853	854	811	821	898	789	874	845	850	857	902	841	865	816	874	874	873	890	890	842	869	841	888	844	842	936	846	883	889	864	903	845	869	843	804	900	842	866	887	870	832	858	899	892	869	835	842	839	892	861	840	879	854	863	864	848	915	865	859	836	880	854	845	852	890	879	881	847	854	876	892	828	854	872	848	854	813	879	832	871	875	838	872	845	825	825	915	843	870	860	847	847	841	881	872	846	890	847	932	851	915	883	882	901	873	863	818	850	848	876	899	866	876	868	874	869	840	849	820	872	895	879	924	822	848	833	886	884	889	814	873	865	839	846	880	846	851	821	836	821	856	873	892	886	828	812	907	910	846	844	849	835	846	827	852	909	882	903	807	881	859	855	822	864	867	879	892	853	847	834	872	895	825	866	818	842	859	873	898	859	864	833	896	844	877	837	935	857	879	861	858	838	845	856	860	840	852	797	860	871	885	874	890	874	955	854	888	844	848	860	860	819	878	821	895	854	896	865	857	819	875	862	910	863	828	830	849	856	826	869	911	789	868	830	862	814	877	842	843	903	855	895	841	846	831	833	895	876	853	855	827	857	855	871	874	841	840	870	914	859	921	797	863	847	810	870	810	871	920	906	879	840	911	891	900	880	865	872	839	831	833	856	905	824	854	855	852	866	897	851	889	847	881	901	846	882	825	822	850	898	876	869	866	865	872	823	870	843	863	872	875	807	841	875	859	858	853	842	877	867	830	820	814	927	843	848	877	883	863	891	876	916	902	846	901	866	879	842	818	865	851	827	858	870	828	874	879	919	872	817	877	855	911	860	874	840	802	890	841	922	831	846	842	945	888	830	857	923	869	868	830	913	833	878	872	826	862	855	866	828	863	844	835	871	881	799	868	821	874	824	869	830	871	815	917	861	887	827	889	871	884	841	895	893	860	805	873	846	824	850	855	821	865	814	887	903	849	916	868	891	871	824	826	834	871	872	896	898	862	836	858	908	840	858	835	940	841	847	826	844	834	821	873	827	839	847	860	875	881	831	831	861	864	806	829	882	902	908	893	860	880	860	886	850	843	886	886	851	867	869	841	878	820	813	863	861	862	830	845	845	841	887	829	868	849	889	879	929	893	858	912	861	901	906	879	862	877	858	822	892	888	834	869	858	821	888	881	823	892	881	904	878	787	809	838	866	867	923	804	876	848	862	851	906	864	870	830	866	851	849	892	814	893	855	849	833	857	877	862	851	897	862	812	869	828	868	855	855	881	842	863	832	844	834	824	869	843	899	884	857	859	872	849	838	842	887	846	893	912	825	840	856	882	864	875	833	889	865	888	825	842	890	848	796	869	871	890	876	874	856	865	852	871	826	841	861	872	888	848	867	818	853	823	829	857	874	880	852	889	917	882	874	863	851	880	864	851	875	861	917	850	870	884	846	903	851	884	856	817	905	810	926	891	868	889	816	861	884	859	890	854	842	871	827	868	890	884	888	811	793	878	873	878	864	844	911	816	867	860	838	902	873	790	906	896	842	877	852	883	959	846	930	804	899	891	840	842	880	834	843	892	869	860	801	864	877	802	862	831	885	848	819	864	869	871	845	899	789	856	869	856	858	856	822	828	845	953	794	850	819	859	869	829	857	886	858	856	878	929	878	899	876	894	847	880	824	816	858	811	836	817	861	918	881	878	901	850	862	906	850	870	857	860	876	829	850	814	827	846	862	856	892	893	789	858	850	816	850	819	845	823	919	873	847	866	921	855	886	858	893	892	860	803	862	891	894	837	884	928	904	867	894	864	889	843	884	834	841	851	883	848	889	802	845	868	869	832	873	837	879	888	867	841	865	900	843	835	874	842	857	900	840	864	845	822	837	832	926	879	854	908	894	787	844	864	835	875	825	845	861	820	824	862	847	835	859	907	888	878	857	850	833	873	878	813	845	829	862	812	879	840	889	890	853	863	822	916	861	877	839	889	836	843	838
6968	584	456	332	300	242	214	219	200	208	205	206	198	162	206	166	160	185	160	195	194	171	172	186	182	179	181	186	130	170	199	188	179	166	192	191	178	167	172	167	221	182	179	176	169	177	163	195	170	166	171	189	158	160	173	192	184	194	194	187	185	166	190	201	196	186	170	175	203	203	178	174	180	181	175	188	156	164	173	146	171	175	179	197	178	192	174	188	181	170	185	155	167	193	184	191	166	170	179	170	166	212	185	192	189	173	154	186	171	170	161	183	161	200	182	189	190	185	178	178	179	166	176	173	169	163	170	170	204	175	198	150	188	180	171	175	186	177	207	205	193	145	165	170	199	180	193	164	202	179	192	193	181	196	183	168	161	171	163	204	169	200	173	199	186	204	166	170	178	172	187	169	179	176	161	146	195	172	181	185	170	177	175	179	181	190	181	198	180	169	190	199	170	182	179	180	186	171	150	194	185	178	187	177	169	182	186	169	187	146	199	192	188	176	196	190	178	183	159	178	175	163	196	156	168	165	187	190	181	205	186	181	197	193	184	173	162	185	185	167	187	175	161	199	183	187	173	172	163	198	171	163	183	160	162	178	200	185	160	182	171	178	183	171	176	177	179	204	171	172	172	196	187	169	165	149	183	195	181	198	184	171	162	186	180	179	158	205	161	181	206	208	176	198	172	203	179	147	196	196	150	180	200	184	200	185	183	168	175	188	172	172	178	152	190	179	200	172	164	163	194	182	190	159	179	174	182	179	186	169	163	169	194	177	185	195	180	207	162	180	196	170	215	169	178	178	194	174	162	196	182	167	182	186	196	179	186	198	181	199	168	206	174	174	179	174	181	191	198	201	187	192	185	212	169	186	183	175	133	184	164	162	182	165	160	153	196	198	180	179	174	176	180	182	172	183	152	186	168	177	150	162	173	166	172	179	184	174	205	177	198	172	192	191	177	187	184	175	184	185	162	175	157	164	176	155	171	182	186	186	180	200	184	162	156	158	184	181	173	151	185	175	195	194	169	170	184	171	183	188	183	176	180	176	179	171	170	171	180	173	191	183	178	192	169	185	181	197	192	172	194	158	193	174	190	206	174	183	170	176	173	156	171	176	188	186	169	183	155	168	171	169	177	169	175	163	204	183	177	179	179	175	163	184	186	197	169	172	186	169	150	185	182	179	169	189	178	158	182	182	179	169	175	194	197	162	182	177	189	170	192	163	189	198	154	163	161	182	167	174	169	188	199	190	161	198	165	201	190	190	171	192	162	165	177	164	176	184	149	168	174	178	173	178	186	186	195	167	178	175	180	205	192	179	195	169	188	184	176	182	182	159	176	167	215	163	180	192	176	187	182	186	167	165	174	185	186	202	188	203	205	177	165	188	155	179	172	152	172	161	165	190	161	188	158	175	183	205	186	195	158	175	165	167	183	186	188	193	197	175	186	176	174	196	190	199	204	187	202	193	177	164	179	181	190	181	179	181	144	178	163	186	203	175	191	177	195	176	184	166	178	169	168	180	192	183	170	168	183	201	158	187	200	186	176	182	164	170	166	181	170	217	185	184	188	190	200	155	189	201	191	178	150	150	165	183	149	156	199	193	156	157	197	173	170	174	155	179	189	190	163	158	185	172	133	192	193	184	162	181	148	177	181	198	202	179	171	162	197	172	172	193	173	195	193	174	180	173	180	199	165	182	194	178	202	155	170	161	178	194	197	171	153	191	176	184	180	174	183	178	182	168	200	173	156	173	178	187	183	195	190	172	189	177	170	179	197	152	152	200	153	187	168	175	193	187	207	205	188	177	178	186	189	172	157	187	173	168	172	201	194	193	217	170	189	185	171	193	170	180	155	164	169	178	163	177	178	154	187	172	208	165	168	168	188	213	195	189	186	189	207	148	180	187	166	207	162	182	193	168	182	181	164	189	165	163	173	179	176	155	189	173	184	180	158	179	181	192	171	166	210	140	167	159	183	183	195	190	186	162	204	179	162	177	175	182	170	168	194	174	181	181	189	181	167	182	175	198	212	204	171	161	186	203	199	190	159	183	207	177	184	173	171	181	183	197	187	155	170	170	180	177	166	165	186	172	184	165	178	173	189	187	157	160	184	177	168	173	181	168	186	188	180	172	163	188	179	154	203	211	201	188	173	185	174	166	162	190	158	185	192	169	171	180	168	162	159	172	178	184	184	174	179	177	161	188	182	194	204	171	176	202	169	167	164	186	159	172	159	189	203	164	167	216	199	207	198	178	187	181	189	179	195	169	174	165	174	174	156	162	178	178	175	198	152	183	192	195	181	194	178	161	165	186	199	185	175	169	166	186	184	174	171	208	174	177	163	187	166	180	167	182	174	163	200	170	199	168	162	181	176	204	171	168	169	155	194	201	177	153	213	176	171	188	174	197	195	172	189	169	193	163	180	167	156	192	183	167	175	190	192	181	198	194	142	186	170	178	176	170	168	172	181	186	178	170	182	215	172	181	177	182	172	182	208	168	201	205	186	186	186	168	169	209	165	185	160	189	190	164	164	176	183	173	197	200	198	184	172	190	201	158	179	182	186	179	174	172	168	202	182	160	172	174	176	182	191	178	165	190	183	178	177	180	193	153	204	198	176	155	164	199	191	186	189	162	192	174	199	185	160	184	168	184	170	191	169	215	178	170	192	186	186	174	187	164	177	202	191	210	197	162	189	173	186	169	167	168	173	150	182	171	202	168	159	175	208	168	195	175	175	180	190	183	180	196	188	155	177	170	177	192	161	188	152	191	155	195	178	177	194	205	153	167	196	153	205	176	147	179	156	179	160	177	200	175	179	168	189	170	182	176	180	153	173	189	154	141	165	162	155	171	170	182	187	184	218	162	212	189	178	191	207	189	187	195	174	161	171	193	155	178	189	174	166	174	205	166	181	197	193	223	170	175	180	175	179	186	168	172	167	183	214	205	169	160	177	195	200	165	167	177	175	172	188	189	179	176	170	191	188	173	194	198	200	158	173	177	131	162	198	167	194	180	162	149	179	166	179	159	191	186	171	199	169	154	160	178	164	184	178	186	193	186	182	209	170	176	190	178	162	161	201	184	195	156	184	189	175	186	191	198	187	197	176	188	174	181	143	161	174	211	181	164	179	178	182	164	170	187	158	188	183	174	185	193	181	167	184	163	168	186	173	176	163	177	183	195	156	197	204	177	198	173	172	192	179	196	147	185	185	192	187	176	156	167	189	160	161	181	162	182	176	178	201	195	192	180	187	180	174	175	178	166	174	194	173	176	176	156	185	189	167	171	167	171	182	168	185	179	183	154	182	181	178	178	180	173	160	168	166	160	166	187	188	177	167	166	168	186	201	170	189	158	178	191	168	164	188	170	162	198	183	160	196	174	179	178	173	204	182	169	168	167	177	193	200	177	171	202	193	179	174	191	178	172	152	194	176	177	174	184	189	204	152	195	176	173	186	178	214	176	193	181	181	197	186	178	174	159	192	184	194	192	193	153
7094	758	1067	1032	943	775	679	617	558	556	569	547	595	522	474	523	509	465	494	472	495	465	521	475	457	496	468	454	460	477	481	472	494	455	507	483	438	446	474	466	461	465	502	491	468	453	441	502	504	445	387	453	442	421	430	437	491	487	458	462	459	476	453	495	478	418	451	477	440	457	481	477	464	451	484	477	454	487	473	454	453	433	485	473	469	473	420	466	442	445	479	455	480	451	461	444	457	484	440	462	491	463	487	470	487	482	501	465	497	441	457	474	433	466	488	478	502	464	492	449	469	447	466	456	423	478	446	453	452	456	455	453	449	436	449	512	479	426	483	430	460	470	430	434	435	457	478	455	417	406	440	422	435	452	478	446	434	440	476	452	444	463	463	436	448	460	449	429	464	453	491	453	448	458	470	458	437	424	469	467	450	500	460	468	436	478	462	476	456	454	432	470	471	462	436	472	458	483	462	450	465	502	479	463	449	442	434	401	474	482	442	454	443	495	474	436	477	455	461	449	487	439	465	518	481	468	501	472	481	475	443	474	466	467	458	466	474	498	449	475	478	493	465	421	435	424	394	467	455	418	486	502	439	478	470	461	486	466	486	457	452	456	440	458	462	489	460	484	477	455	464	506	469	478	469	446	451	454	432	457	471	463	464	462	456	451	468	455	448	499	481	479	477	449	490	445	444	475	451	466	440	456	454	479	468	410	463	467	523	481	460	465	437	428	447	451	484	466	432	440	424	454	499	432	462	455	492	468	479	463	478	483	478	497	455	458	494	492	420	482	456	484	455	465	415	462	457	456	468	471	482	457	450	454	446	468	495	461	456	434	509	482	458	465	417	498	445	438	430	457	486	427	464	455	481	459	495	467	493	466	442	456	457	478	497	474	475	453	433	440	446	442	478	495	452	453	452	433	478	493	468	461	460	436	478	460	442	447	491	458	463	463	462	470	482	477	477	510	462	473	434	485	454	450	473	461	464	458	477	448	485	436	495	475	465	455	460	473	445	511	447	458	461	415	468	479	424	452	455	438	470	487	454	460	454	443	471	466	458	428	456	502	503	470	456	438	419	425	486	433	490	480	415	457	461	463	476	454	512	477	457	470	458	457	436	468	460	473	452	453	468	489	468	462	474	423	436	474	480	478	477	472	454	474	484	469	487	467	451	459	454	452	465	468	434	494	432	498	466	422	492	433	424	416	445	453	442	446	496	491	485	472	455	478	517	448	436	436	482	482	467	456	452	477	470	459	476	431	434	501	461	442	463	443	442	490	431	463	469	452	471	429	475	419	464	430	455	461	460	441	405	438	467	479	443	443	467	481	478	509	408	437	469	508	426	474	439	451	412	458	470	440	435	461	460	435	531	452	476	461	458	485	470	456	468	411	454	475	475	458	451	452	449	460	460	442	464	490	441	485	483	445	471	494	485	490	464	466	500	430	452	486	488	465	436	462	429	463	463	510	487	447	435	528	461	447	445	433	483	436	435	491	460	456	428	455	454	426	448	485	465	452	449	444	532	491	502	491	484	467	493	454	502	471	443	444	467	495	457	452	449	475	459	504	460	486	440	476	454	456	486	408	463	464	462	478	476	485	421	474	449	457	523	484	460	456	475	452	456	439	453	473	481	467	472	464	437	441	497	443	436	503	424	453	464	470	475	509	457	436	454	419	479	446	474	437	446	451	461	499	436	426	476	494	442	476	472	455	449	475	481	443	492	444	449	433	446	435	487	444	454	436	462	474	459	480	464	454	475	442	464	429	462	435	451	483	488	502	486	477	438	479	450	509	418	493	496	488	462	464	464	471	431	474	448	434	460	472	470	450	453	442	426	455	491	479	446	468	436	473	452	463	474	490	474	465	468	468	469	457	448	462	445	464	477	471	477	484	474	474	493	472	527	488	461	438	420	473	484	422	468	459	501	512	467	441	452	492	434	462	467	440	430	447	453	473	467	475	449	438	459	480	478	438	464	475	447	448	451	441	447	422	531	446	435	466	481	496	453	452	467	461	445	458	463	484	457	453	467	463	451	474	473	447	477	474	449	455	442	479	442	460	483	481	467	444	483	477	489	460	479	454	494	462	462	438	375	445	442	441	520	443	491	433	446	452	432	435	430	484	432	469	453	472	451	456	481	457	475	441	473	502	477	456	452	465	414	492	449	449	443	441	450	482	461	452	442	476	468	478	460	460	454	437	445	455	469	523	443	463	451	440	494	480	441	430	473	478	486	479	465	437	466	453	478	491	483	464	460	451	424	479	462	459	442	468	432	441	449	492	469	483	446	466	466	463	456	444	456	455	433	466	474	455	486	494	477	488	473	424	436	465	461	442	498	431	478	444	422	438	481	455	441	476	462	461	487	468	487	484	459	435	484	427	451	465	465	458	470	480	443	446	428	483	466	466	467	489	470	456	430	470	462	457	484	476	444	446	464	425	486	493	494	458	449	423	474	501	438	440	484	447	432	463	450	461	446	414	460	474	457	444	448	479	509	443	446	501	446	437	467	502	419	431	446	475	490	437	490	449	441	472	454	443	455	438	434	461	482	457	452	463	417	444	455	434	482	461	410	499	460	506	493	468	498	446	443	472	440	469	459	444	429	467	443	448	433	461	463	490	454	467	426	465	446	476	460	446	448	427	487	471	493	459	455	458	478	485	468	469	462	429	437	502	452	470	471	448	474	448	463	444	455	444	497	461	461	465	449	507	467	461	478	467	425	465	446	441	427	484	457	459	429	439	455	435	473	475	469	468	510	447	447	466	468	455	441	463	447	478	512	463	450	465	481	462	484	463	435	496	459	473	450	430	437	442	456	442	425	474	461	459	446	405	494	450	468	482	469	452	476	465	437	438	445	487	431	439	426	473	477	477	450	453	443	459	448	456	429	471	492	459	466	456	465	496	470	481	493	465	475	488	472	441	460	474	474	480	444	462	433	463	476	463	452	470	470	443	431	453	438	456	438	462	497	454	468	453	427	462	486	480	451	483	456	468	464	526	458	438	485	461	461	478	442	518	445	460	497	458	430	451	459	482	465	446	468	457	480	452	470	471	455	501	464	435	462	474	463	486	445	428	476	431	453	456	476	487	490	480	490	454	464	442	390	477	465	482	478	463	435	469	464	495	467	434	443	438	471	441	436	460	444	477	471	454	460	493	456	484	461	483	474	452	443	466	486	473	453	477	473	446	455	467	479	458	438	452	477	482	472	480	461	467	449	440	438	451	443	463	465	425	463	458	469	464	482	469	487	435	481	429	475	490	453	480	458	484	464	439	470	483	429	439	452	516	463	480	459	456	447	469	432	423	467	479	488	459	475	473	440	469	456	410	440	479	447	475	469	481	463	420	453	460	487	453	466	463	481	453	462	458	451	458	396	464	486	420	446	459	442	465	451	458	452	469	458	444	453	480	462	557	463	463	470	419	464	475	482	435	437	452	488	456	503	494	431	438	463	437	440	436	485	484	480	424	457	476	466	490	469	448	444	434	473	442
46911	19957	9904	1655	915	724	626	511	499	417	326	325	322	310	313	273	275	285	252	264	270	267	248	248	253	242	247	259	234	234	232	229	238	250	245	240	231	250	250	259	250	256	239	238	224	242	232	230	230	235	214	220	235	251	235	203	256	239	267	243	230	248	222	231	275	234	237	266	206	259	260	260	243	230	227	204	244	240	246	245	251	230	247	247	231	242	246	218	236	227	219	242	225	242	252	272	244	284	250	217	249	234	242	241	223	235	223	230	229	224	225	237	259	239	232	231	268	237	285	224	245	220	228	232	254	206	255	236	199	241	228	237	242	269	262	239	234	262	210	208	206	234	254	211	226	221	221	213	223	205	233	224	231	265	204	253	220	207	250	246	248	221	253	206	216	199	216	219	232	215	256	233	229	248	270	233	223	225	267	223	231	247	224	225	244	213	269	222	214	224	239	224	209	253	206	250	255	264	219	240	237	242	243	242	201	255	238	250	255	251	210	219	246	242	233	238	218	255	239	202	253	245	259	256	230	223	228	190	244	208	242	213	222	221	233	245	235	230	259	230	240	225	234	234	224	252	234	212	209	208	251	229	217	253	225	254	220	258	259	231	240	243	238	233	225	220	258	242	260	228	259	227	229	219	238	254	245	202	229	224	263	231	219	189	222	234	204	226	224	243	237	251	270	255	260	238	211	203	227	245	209	225	217	216	256	267	238	224	231	236	256	230	235	208	209	217	225	237	214	247	242	224	217	227	231	235	245	226	211	216	226	230	237	224	252	235	217	231	218	238	230	234	257	242	227	209	226	254	244	257	244	209	204	222	220	251	231	202	218	210	239	243	215	205	277	261	264	252	257	273	241	240	232	224	222	208	246	249	271	278	206	223	233	237	250	236	236	250	259	235	243	219	231	213	244	223	252	239	224	244	218	263	242	250	212	244	216	225	231	227	198	226	255	219	224	239	227	244	228	255	255	227	230	215	230	218	241	229	224	237	232	247	241	244	247	215	242	236	225	233	229	251	237	204	253	253	253	226	249	207	233	223	250	241	210	227	233	229	240	257	232	215	244	262	239	254	263	212	247	245	250	228	221	223	220	239	209	235	232	247	235	241	214	241	268	249	226	254	231	224	213	227	213	237	237	229	241	245	233	242	223	239	220	211	235	225	224	233	225	229	213	245	272	236	214	238	240	211	229	233	252	255	213	230	268	215	227	234	240	223	199	208	235	214	215	215	233	251	227	255	237	257	237	240	232	228	237	212	245	245	228	227	207	236	222	212	256	228	216	228	230	209	204	235	224	206	235	209	245	229	255	229	217	231	209	244	236	245	227	214	251	222	212	217	242	228	204	210	248	223	257	232	240	235	240	237	243	225	234	249	218	249	242	225	214	226	230	261	266	243	218	223	265	229	235	252	257	246	227	223	236	254	242	224	281	267	258	235	199	209	248	241	216	243	247	204	210	254	242	236	211	230	222	222	243	277	251	221	233	224	213	270	256	245	240	227	220	239	221	256	246	239	233	268	265	213	271	251	212	214	198	233	270	230	243	228	229	227	210	215	227	242	267	255	247	244	216	224	238	251	229	212	187	238	207	229	244	228	251	243	270	222	215	247	264	221	231	272	259	229	238	226	214	227	245	202	227	238	232	235	244	241	241	224	222	208	250	246	265	241	230	228	240	218	212	241	218	219	230	232	246	228	239	244	245	217	225	225	235	238	226	205	274	257	228	236	219	221	244	236	228	261	233	261	233	245	227	212	259	246	231	242	230	216	240	276	230	253	243	221	210	256	238	253	209	232	227	248	223	253	239	234	214	262	247	211	224	241	203	224	246	242	219	240	234	222	249	217	230	253	239	219	247	249	233	254	243	250	214	233	254	232	200	256	240	242	240	254	223	244	217	260	248	240	225	232	231	237	237	233	245	244	226	219	244	218	233	232	255	239	212	244	240	246	243	278	234	240	233	268	213	230	259	235	255	241	229	208	228	225	223	244	226	235	261	250	248	260	235	262	239	227	248	270	234	223	240	239	247	240	228	236	233	242	243	262	225	243	266	183	251	210	219	246	233	198	232	217	233	234	222	237	224	242	211	268	256	232	227	217	236	249	255	248	227	231	232	234	235	229	218	217	232	230	213	238	212	270	234	224	214	235	199	225	210	217	240	238	230	224	233	215	242	232	223	218	257	231	207	251	261	222	216	243	240	254	237	221	234	228	244	257	232	235	239	231	202	245	227	256	220	223	232	227	229	243	254	226	226	231	249	224	221	263	234	256	214	267	233	268	226	268	240	230	221	247	223	226	233	257	233	229	244	224	259	231	247	220	238	245	248	250	258	236	235	236	222	219	227	237	226	248	229	210	222	246	243	231	258	244	209	241	206	241	244	270	225	251	218	238	247	234	228	226	257	266	250	240	229	211	223	233	220	244	229	209	229	224	220	273	249	250	237	234	242	234	231	198	255	243	246	249	234	234	223	254	224	228	214	236	234	204	212	231	218	244	246	236	229	251	219	245	251	219	253	214	237	286	203	259	208	261	255	240	199	206	229	239	236	226	234	252	247	233	260	222	208	210	251	268	235	224	238	226	248	241	230	264	251	256	227	208	257	277	217	253	205	245	217	240	222	245	249	240	209	210	265	222	227	247	254	238	219	245	245	269	253	251	243	218	232	221	218	234	254	238	257	227	259	221	235	261	248	215	233	222	223	240	236	226	220	211	228	257	230	215	229	242	210	240	211	229	244	233	241	238	233	212	249	237	261	226	241	246	221	229	208	229	221	249	253	232	225	258	247	212	222	220	247	229	217	211	235	228	238	254	242	230	229	260	243	233	213	235	236	217	248	239	231	212	243	248	239	246	220	264	231	236	244	250	264	243	219	203	226	234	231	236	228	249	227	249	227	231	270	254	235	229	258	272	231	241	231	256	246	226	233	236	226	199	217	210	230	265	226	247	219	245	220	251	231	255	253	223	238	237	202	230	254	243	242	226	223	205	214	238	230	197	253	229	242	219	232	260	260	218	232	225	220	221	226	221	198	222	199	218	233	248	221	205	223	235	246	238	258	240	207	235	248	242	258	253	243	223	227	242	186	236	245	227	225	259	241	247	208	250	227	255	234	220	230	229	246	254	235	267	234	230	251	241	246	264	232	208	239	247	206	222	239	226	279	217	234	224	202	238	250	247	215	224	206	218	246	245	249	233	217	243	229	247	219	229	234	244	221	239	234	209	240	241	253	245	233	260	218	216	224	232	284	236	230	247	200	238	225	210	267	226	228	224	240	232	228	249	237	232	232	233	243	207	241	245	250	248	236	226	231	234	234	253	253	230	220	220	217	246	215	237	226	240	249	251	233	259	252	264	237	222	227	230	240	249	218	230	222	247	246	212	217	233	222	233	227	242	229	223	228	219	243	242	216	244	216	202	227	191	237	223	231	239	234	208	220	217	236	246	238	248	254	279	239	224	248	253	207	217	222	233	203	262	227	256	227	225	256	219
22567	1821	3472	3914	3234	2594	2493	1949	1656	1496	1253	1183	1061	1050	986	861	884	829	813	762	784	719	716	659	693	660	684	634	680	626	656	660	630	634	680	631	668	648	586	619	616	654	640	630	613	609	591	614	605	579	605	644	598	662	591	615	600	631	618	577	624	593	598	629	608	557	565	575	634	595	563	607	585	581	560	581	570	602	579	596	625	609	558	578	620	611	600	567	611	619	614	598	580	579	619	602	607	597	580	613	632	615	627	663	623	657	590	685	644	618	630	586	586	602	597	658	587	582	632	599	588	607	574	614	600	589	635	600	595	619	557	641	601	609	580	588	628	566	636	559	579	602	609	587	573	588	577	577	554	559	605	569	586	607	568	597	606	627	601	618	584	612	640	582	572	607	615	580	567	591	588	635	574	603	631	594	611	584	558	594	555	591	595	608	538	576	593	573	596	577	564	593	582	597	604	575	638	581	573	598	609	562	588	609	538	586	630	591	614	548	607	550	589	603	617	577	587	629	587	593	577	574	572	573	584	577	545	557	570	571	601	562	551	606	600	613	611	580	575	588	603	571	566	606	584	568	597	536	617	584	560	581	590	584	571	613	590	603	609	567	592	615	571	588	600	554	556	551	581	578	576	577	599	606	595	600	568	556	624	604	590	573	579	607	580	565	616	568	587	565	607	574	590	609	615	562	600	592	588	584	566	603	573	608	582	596	558	583	561	606	508	590	621	552	545	559	623	581	598	613	583	602	560	591	602	610	592	578	652	592	586	569	621	581	585	576	535	590	557	597	600	583	591	556	562	638	580	595	586	541	581	608	621	603	602	570	548	590	608	597	615	561	593	607	556	592	577	629	561	567	579	593	576	575	594	635	548	571	601	615	592	546	564	583	589	611	645	624	591	592	607	609	560	569	608	597	590	623	569	571	561	603	582	552	592	602	621	596	615	590	552	590	564	606	566	608	606	609	581	623	654	606	635	622	599	542	595	597	605	576	591	539	598	583	605	582	577	573	596	565	599	603	559	608	535	559	612	579	567	594	619	576	574	580	591	585	535	607	563	604	555	580	601	580	579	576	591	569	593	612	591	637	632	563	584	603	613	584	600	604	558	610	579	547	580	540	571	619	581	589	581	573	585	575	603	597	581	583	557	551	572	592	598	590	613	590	550	584	583	553	603	548	581	594	544	584	581	608	615	583	563	588	580	583	583	574	549	618	583	564	607	551	607	552	554	568	585	567	622	585	587	553	599	573	575	584	616	595	555	619	605	586	565	593	607	578	592	553	530	619	610	574	531	555	595	603	564	581	582	609	611	584	558	584	572	567	588	590	584	545	602	566	588	582	600	609	602	561	592	576	614	587	593	586	580	620	593	589	548	573	589	621	582	553	595	583	570	576	597	590	607	612	560	590	571	585	583	560	598	576	579	584	571	562	578	573	571	599	588	605	596	570	575	573	578	607	585	590	558	546	554	603	567	533	605	574	616	556	621	578	593	571	624	598	578	562	607	569	557	614	574	527	594	590	588	578	551	533	590	600	544	633	576	577	607	609	577	580	563	560	593	618	587	629	561	568	567	590	572	584	587	571	546	588	593	591	587	576	576	542	578	587	604	587	568	557	599	573	538	553	596	596	622	571	591	578	624	586	579	584	601	582	586	584	597	541	540	575	567	610	583	548	567	610	602	588	593	614	568	574	597	584	549	570	577	573	616	583	579	586	616	532	591	588	568	597	605	617	609	592	581	563	582	586	572	587	608	599	584	602	588	586	570	587	579	579	615	574	621	616	579	627	620	587	600	567	565	608	569	581	599	567	542	602	555	607	602	574	576	622	588	581	588	572	575	575	598	612	598	577	599	613	612	586	603	557	564	614	577	565	560	577	572	593	606	593	573	568	588	594	581	573	596	556	561	588	576	592	580	604	608	554	558	561	632	582	597	599	590	606	551	590	592	541	569	593	589	585	582	574	600	592	543	570	595	604	548	579	588	633	538	568	577	604	579	598	610	638	589	616	600	582	589	603	564	602	572	553	571	543	588	574	597	617	585	556	619	609	586	581	562	612	591	590	562	584	591	581	567	622	577	603	583	600	604	601	570	644	585	603	572	574	569	585	580	622	613	588	619	549	583	594	603	573	584	532	575	617	584	579	613	605	617	618	549	560	583	564	565	571	592	572	615	626	586	646	587	579	564	561	554	570	541	584	594	552	563	591	584	579	637	561	577	584	604	551	602	599	589	582	589	606	608	606	594	560	558	606	604	594	598	608	588	620	602	610	529	552	533	600	606	551	591	587	597	570	593	572	610	613	592	598	588	575	576	530	554	572	599	608	570	606	583	607	600	585	625	605	571	592	603	583	577	613	573	592	619	620	600	626	591	625	576	575	616	589	591	570	611	600	543	571	569	606	624	612	555	583	570	595	637	558	610	609	589	585	605	602	612	601	584	601	614	545	561	635	579	566	667	619	590	566	613	592	585	592	521	624	577	602	569	595	587	606	587	601	583	595	598	568	604	612	644	594	584	596	596	580	583	611	588	583	591	561	604	597	595	605	573	611	606	585	591	570	587	609	571	592	589	571	615	627	582	587	601	590	601	592	589	561	588	587	630	620	616	583	620	608	626	614	601	595	567	603	596	564	549	574	573	600	564	576	600	566	610	614	578	573	621	608	591	598	570	559	532	550	544	587	580	591	606	606	573	566	584	584	606	567	615	581	585	607	626	587	582	586	563	612	541	610	589	596	600	573	617	606	574	578	585	562	568	567	617	582	576	578	639	584	620	594	564	580	601	627	591	577	577	558	541	596	550	591	625	549	601	612	577	593	591	585	594	636	571	541	614	596	604	567	612	533	580	592	559	553	585	600	540	570	570	616	585	569	630	593	625	630	572	553	598	602	588	567	594	606	554	536	611	584	577	578	595	562	640	595	566	596	584	591	567	583	567	565	598	624	596	572	577	583	588	579	558	584	615	566	594	567	586	547	563	606	538	600	593	568	567	602	584	612	601	575	577	545	577	582	586	618	644	571	586	569	636	596	578	632	587	612	573	581	577	609	598	638	571	603	565	546	588	596	596	603	578	556	543	601	564	611	576	601	553	566	612	573	634	560	589	562	591	555	609	580	600	545	586	582	593	557	553	579	564	604	620	578	584	598	583	559	595	564	552	618	538	622	643	596	587	561	597	608	618	606	575	601	583	616	568	623	584	635	626	593	565	609	553	535	548	556	590	609	571	593	630	592	608	567	598	588	582	594	582	532	604	574	606	638	568	576	615	567	620	609	594	625	567	665	540	634	569	554	591	570	614	537	598	627	582	585	557	575	605	570	590	546	610	621	607	598	618	582	604	588	572	572	582	585	598	613	621	572	610	654	589	589	565	557	596	576	589	601	591	624	559	590	541	584	643	646	564	605	586	585	584	573	603	623	595	600	549	582	594	553	623	554	593	573	559	562	579	590	621	578	590	589	606	620	566	618	606	578	603	582	643	534	598	554	560	606
47196	20261	7933	2996	2018	1433	1175	839	715	653	602	543	538	487	485	436	455	418	447	390	445	429	410	381	371	385	368	408	346	340	401	370	412	438	403	391	364	368	368	384	394	371	398	422	410	402	353	369	391	376	360	350	420	366	372	347	389	328	349	417	375	372	389	347	368	381	385	379	374	335	341	379	336	354	388	378	338	357	354	385	393	381	384	395	354	373	353	333	373	359	344	379	334	382	355	386	389	386	368	406	360	383	364	386	367	335	361	395	379	395	338	389	351	410	383	401	385	378	362	293	357	368	369	426	400	364	412	368	370	365	344	353	347	373	374	399	351	376	325	355	369	388	372	391	378	382	387	354	372	346	377	376	385	388	388	383	343	352	357	381	367	345	390	363	391	359	386	332	396	362	371	367	344	365	323	367	398	335	323	328	349	348	327	329	361	378	386	371	385	351	356	368	348	348	378	360	338	369	376	360	404	368	357	380	321	395	327	360	387	365	401	390	377	359	370	401	347	355	393	373	371	328	387	345	355	361	344	371	337	365	363	377	382	354	377	329	381	372	368	354	333	367	361	356	354	385	369	357	390	324	343	362	402	413	358	353	343	335	350	360	369	377	379	379	369	351	326	357	374	371	378	369	393	361	351	343	366	359	371	400	347	347	365	359	362	334	371	366	328	369	385	367	387	372	348	326	341	357	385	381	376	334	381	390	377	341	345	358	356	368	377	356	353	335	370	363	389	366	344	375	350	351	369	357	326	367	363	350	377	357	389	378	337	342	346	386	350	402	348	393	332	378	384	342	368	365	344	356	377	356	391	354	421	387	370	374	330	371	395	364	360	368	365	330	389	342	382	341	370	367	358	390	388	384	423	393	365	395	420	357	350	359	351	388	398	372	349	312	323	380	369	344	384	365	308	359	340	344	313	391	366	370	396	371	366	358	377	377	345	401	384	378	385	368	363	354	373	342	346	366	352	314	366	373	369	348	351	340	362	376	360	338	387	357	341	337	373	347	367	348	329	336	356	364	389	364	404	330	368	382	371	343	379	373	397	375	357	372	352	355	376	363	348	365	389	335	372	367	382	376	373	379	342	383	321	379	382	368	351	376	365	323	356	331	360	369	394	357	354	353	360	378	348	377	404	355	362	388	324	382	398	378	351	350	346	348	394	355	344	363	353	381	360	360	334	369	359	357	369	386	393	321	365	371	394	356	357	339	386	357	413	349	353	385	344	371	352	354	341	356	391	389	372	372	347	368	376	417	355	390	356	337	391	375	364	376	337	358	332	354	342	356	370	332	419	348	381	354	373	378	352	353	371	360	377	350	391	354	370	353	366	356	357	365	312	373	368	344	369	374	361	360	371	373	364	384	357	342	359	331	355	353	356	368	383	394	375	345	407	350	409	336	392	381	365	343	367	339	351	393	378	416	350	378	371	369	359	347	356	337	384	387	404	333	328	328	375	386	358	342	381	383	370	340	347	409	368	386	318	372	366	358	362	388	374	380	394	333	371	362	399	355	347	387	444	369	342	379	365	341	370	399	354	365	352	333	366	397	325	319	345	327	389	362	352	360	365	363	356	384	382	384	370	357	381	368	343	398	336	370	374	356	369	367	363	378	416	335	338	389	385	354	352	364	395	377	334	338	371	350	376	386	371	357	379	368	349	361	330	369	379	418	405	387	401	365	351	328	365	360	368	411	366	344	369	409	397	374	376	343	350	394	405	366	341	335	354	359	367	327	349	349	367	398	359	358	365	370	385	343	365	355	344	357	374	397	362	387	341	354	339	363	348	372	379	367	345	353	307	366	360	387	345	356	292	362	376	343	401	386	377	378	346	372	359	385	353	345	321	331	356	357	328	345	330	379	369	340	359	370	396	379	399	372	362	368	339	380	356	375	334	372	387	378	362	359	364	371	392	385	354	373	372	332	380	339	345	380	370	377	376	392	350	345	389	385	332	378	362	336	356	413	378	378	381	340	398	369	363	329	351	365	350	366	389	390	374	347	368	360	406	387	340	373	360	365	386	377	372	345	350	369	360	395	358	367	365	351	377	363	381	367	352	360	325	354	453	359	386	366	357	357	344	376	352	377	352	388	362	356	391	349	372	343	328	359	368	355	370	366	357	337	364	378	397	385	371	355	408	417	443	365	389	391	371	361	325	355	349	353	363	342	339	355	364	353	376	364	375	377	383	357	349	388	340	323	304	385	308	372	364	356	366	361	363	361	351	364	385	345	382	344	385	405	338	382	392	382	377	377	358	350	343	350	381	385	354	379	397	377	376	380	359	382	316	357	362	338	343	385	383	362	337	369	370	328	365	396	341	375	350	364	384	359	355	355	367	321	343	335	343	375	343	394	370	354	366	359	378	370	338	340	369	360	350	377	356	374	374	345	373	408	395	389	378	384	396	384	369	330	355	363	333	340	361	368	378	360	375	370	375	379	364	384	378	372	363	361	345	348	314	373	349	399	394	361	344	351	327	370	366	365	367	323	401	376	338	350	368	326	381	388	344	369	401	377	334	376	319	374	360	391	343	333	330	379	351	398	334	363	348	359	343	354	335	372	379	335	345	342	365	335	367	347	361	343	354	350	355	405	362	365	368	380	374	352	349	364	363	384	358	325	389	392	400	354	363	352	348	386	348	387	379	376	393	374	367	362	387	387	379	361	359	365	362	381	346	369	376	332	377	368	354	356	382	333	390	363	371	365	366	351	355	356	316	397	335	343	376	386	316	343	343	331	323	346	352	359	356	365	361	355	324	346	337	348	354	381	328	380	346	383	343	376	328	356	367	375	336	376	374	326	359	381	370	383	402	393	377	349	357	357	338	395	349	385	355	368	378	367	382	388	331	364	388	359	366	367	395	350	374	392	363	355	363	374	388	386	347	375	375	349	378	352	365	346	360	337	375	341	377	361	373	347	354	388	350	414	378	408	379	355	334	391	330	386	372	386	388	342	340	390	385	353	379	397	351	332	363	372	343	352	369	386	366	363	376	357	361	356	356	380	346	337	384	357	385	353	341	361	364	371	406	346	356	362	388	367	374	398	356	367	389	354	361	357	362	354	350	377	369	361	395	361	368	377	336	366	361	357	348	351	360	349	329	372	333	385	372	371	359	361	365	359	380	345	374	317	345	387	375	334	380	359	347	345	332	369	379	343	395	389	361	363	367	360	379	386	364	348	368	362	370	328	348	373	374	359	358	327	374	354	371	346	360	360	368	351	381	376	375	345	362	363	344	386	363	355	359	360	373	369	367	343	375	367	376	365	387	387	378	371	362	382	370	389	365	352	336	369	348	343	336	382	370	363	361	378	301	353	359	360	359	405	353	393	338	349	351	363	355	379	405	387	382	324	356	306	385	344	367	376	376	360	384	321	371	379	398	374	356	369	341	378	361	382	325	405	363	383	374	406	411	343	360	366	357	378	349	347	345	356	353	392	386	362	380	383	387	367	341	365	378	365	356	371	413	366	380	314	400	358	370	379	365	344
21701	3008	5969	6483	5637	4746	4295	3257	3053	2551	2274	1976	1892	1743	1530	1485	1421	1326	1279	1253	1226	1210	1114	1096	1082	1030	1070	1035	1011	980	938	1026	907	972	951	937	1043	883	982	967	935	915	935	937	926	889	912	900	905	862	871	886	860	849	881	871	907	893	915	884	881	855	888	885	874	915	821	890	875	859	901	876	898	891	865	862	932	846	873	842	860	880	847	865	822	846	876	829	882	907	842	868	923	844	856	926	883	882	910	856	875	934	864	887	876	912	853	830	903	857	891	884	900	887	883	873	880	855	840	889	861	894	791	900	848	851	904	868	848	856	832	852	898	837	905	858	866	856	876	843	807	838	844	865	883	863	840	873	788	859	910	881	839	868	821	876	872	877	824	842	881	856	844	841	840	855	844	789	824	888	849	796	838	888	883	841	850	811	840	824	870	796	806	843	901	836	761	827	783	849	857	823	845	823	847	825	847	807	866	840	838	844	808	836	850	850	876	856	866	812	831	849	825	868	827	823	815	839	885	849	827	854	824	838	855	788	803	832	852	852	776	860	787	877	817	821	832	860	833	839	832	837	850	825	890	847	882	806	824	814	851	844	782	881	857	835	871	831	852	875	833	853	908	846	822	897	808	854	922	851	844	853	805	841	843	862	833	853	848	855	894	855	911	840	784	800	766	836	878	842	830	887	835	818	809	930	850	845	839	861	813	834	851	890	825	833	852	866	816	794	838	797	873	833	838	790	842	871	825	883	793	849	858	858	865	824	832	864	821	894	875	853	851	888	798	857	862	875	864	856	866	819	729	838	847	846	870	891	876	850	901	806	851	862	878	826	823	833	861	839	844	853	841	850	836	835	791	856	800	823	812	866	867	827	909	871	804	792	859	855	829	826	850	824	841	883	850	843	824	856	851	860	831	845	868	880	831	841	829	807	803	873	875	778	827	875	826	893	805	818	829	836	844	827	828	771	887	838	875	844	835	838	839	835	796	875	822	840	826	882	820	842	832	849	865	832	777	846	826	868	832	811	837	855	866	831	849	838	839	854	832	821	864	840	838	856	869	867	826	809	864	834	819	795	819	883	868	843	826	903	883	865	803	862	861	786	852	820	825	838	883	839	884	810	869	846	867	902	863	828	909	801	827	822	846	891	812	828	888	834	801	848	851	795	858	835	870	803	842	837	858	833	851	847	845	829	794	895	825	819	826	827	843	852	852	818	822	856	842	849	856	793	869	839	817	790	882	850	848	816	824	802	868	850	794	839	828	896	819	838	827	909	808	811	835	797	846	851	860	810	835	833	813	823	873	877	885	880	797	845	820	846	851	827	864	847	843	826	860	794	823	893	882	836	878	828	827	836	857	840	885	822	798	817	813	881	868	805	879	816	837	833	903	839	856	780	818	865	877	796	856	804	813	878	849	872	859	798	821	861	856	863	882	830	855	849	818	814	810	848	814	841	857	798	848	882	877	835	813	834	879	856	830	789	874	850	880	852	853	866	865	898	829	865	806	863	861	854	861	859	834	909	867	835	849	855	905	837	867	883	873	838	760	883	784	836	824	869	817	904	857	823	850	858	851	889	834	873	821	825	856	905	825	809	893	838	846	878	896	853	879	860	854	835	886	849	852	801	825	823	930	840	803	811	845	866	833	854	816	803	884	857	823	848	895	851	845	841	835	843	808	828	834	915	847	873	834	816	813	831	884	839	834	860	869	844	851	880	752	882	864	879	899	858	872	871	857	836	889	890	840	853	825	831	823	825	879	835	858	805	802	833	895	843	809	866	865	822	840	831	832	862	850	830	839	823	850	803	869	805	861	858	833	820	830	841	812	859	885	843	844	827	841	888	817	865	868	811	873	847	823	840	871	838	837	859	843	781	874	826	832	825	832	818	804	875	838	806	846	843	809	853	842	852	772	884	846	849	894	858	857	863	865	805	877	855	836	778	866	876	840	814	827	854	866	851	831	839	840	769	849	827	876	785	859	835	839	836	822	873	843	811	835	848	824	853	835	805	871	880	830	866	885	853	831	817	852	875	828	779	824	823	859	828	854	846	826	840	779	796	822	905	857	829	808	871	795	852	845	845	880	815	846	789	861	857	887	866	809	831	847	873	906	805	861	881	883	845	837	849	833	851	868	872	814	839	870	867	872	851	828	821	857	859	878	846	868	827	871	850	906	878	873	759	850	863	862	861	857	816	838	827	876	894	848	826	852	858	807	791	844	870	881	852	848	869	862	846	826	839	814	849	848	837	822	848	855	844	860	884	832	835	853	825	862	805	787	843	849	837	880	842	837	822	836	866	835	830	906	905	839	803	886	873	884	815	840	847	883	858	827	838	828	875	816	839	863	857	848	827	850	815	839	846	842	782	841	843	842	894	838	852	825	848	799	871	836	840	863	844	871	812	823	833	841	881	835	859	830	818	849	870	839	819	877	826	831	881	806	859	852	781	834	837	847	854	841	822	818	861	798	906	892	820	848	811	834	864	802	838	830	884	906	810	890	899	885	848	879	848	872	771	836	869	778	845	834	842	819	871	842	859	832	868	835	844	860	882	849	815	836	840	769	851	844	871	803	870	854	840	801	811	846	887	851	840	881	901	861	838	831	855	860	796	820	882	861	844	859	831	841	843	831	824	876	810	877	830	844	833	853	837	836	863	848	864	848	843	860	892	846	792	837	854	877	822	844	797	867	883	857	873	799	849	830	840	867	816	833	915	831	845	833	878	806	844	813	858	834	840	866	867	813	797	888	848	865	855	866	877	843	901	823	853	804	916	811	852	816	860	852	860	856	869	844	856	853	791	843	838	848	846	825	829	820	808	869	849	841	865	803	871	846	872	799	783	778	816	853	879	827	834	877	806	880	829	824	840	824	847	874	859	814	860	831	783	858	827	884	848	872	860	811	850	818	822	834	843	855	825	813	783	865	866	856	822	821	829	826	860	814	814	862	854	850	840	891	886	895	788	875	791	860	871	832	857	843	872	887	848	840	888	861	820	872	863	811	856	838	813	807	868	825	847	857	848	826	884	852	811	824	817	841	798	796	808	907	823	854	784	806	822	859	833	888	848	849	828	835	909	854	852	872	841	789	881	867	836	810	849	885	837	895	828	840	835	822	813	894	833	883	841	842	843	840	808	831	827	824	886	892	881	869	787	806	846	855	812	874	853	847	875	792	812	859	809	834	864	888	827	836	840	766	856	850	835	811	802	842	871	876	825	837	849	826	882	855	807	821	840	844	844	889	820	831	829	831	847	824	865	835	814	866	827	825	823	802	848	875	785	819	845	884	818	846	797	868	852	845	829	834	854	816	830	821	816	785	864	878	859	836	849	805	831	888	832	910	839	873	870	836	887	882	877	846	876	862	876	856	918	807	885	798	842	843	832	836	868	825	813	853	870	881	852	880	863	797	856	848	853	867	885	887	843	810	796	773	870	858	847	813	853	838	882	889	853	837	803	833	861	856	875	830	896	920	832	859	851	829	863	802	846	853	796	839	878
5940	554	480	345	247	237	199	173	209	200	205	176	191	195	182	193	181	189	174	163	167	176	171	171	197	185	164	179	163	151	181	172	151	167	178	172	172	186	169	162	183	192	170	166	176	177	165	162	198	176	162	169	160	166	189	164	145	172	153	182	161	207	145	151	166	152	162	162	158	181	163	184	175	184	172	176	151	167	165	149	178	170	162	175	185	176	183	190	171	168	169	156	175	173	170	180	198	173	176	146	175	161	177	171	165	179	159	155	174	175	135	165	166	161	182	167	183	176	171	165	179	179	157	184	170	187	165	153	179	171	145	166	160	181	167	153	164	152	176	180	199	133	156	172	180	199	164	181	167	140	159	170	180	140	177	183	139	178	148	142	183	178	179	170	174	146	150	170	171	187	156	144	190	174	184	159	173	156	192	175	141	175	148	172	158	166	184	165	193	183	161	166	199	180	175	189	163	177	169	198	174	164	157	153	178	162	174	155	154	187	185	162	152	178	171	188	161	175	141	175	191	140	175	201	175	183	191	193	165	157	176	172	177	186	147	171	160	183	139	166	165	153	174	148	154	140	175	174	179	190	195	173	146	167	154	185	155	184	181	186	169	168	190	158	174	160	166	155	176	179	167	164	159	191	161	174	164	172	164	164	150	174	174	167	163	178	180	188	169	174	168	173	171	165	205	197	165	192	181	185	165	173	156	142	155	188	143	168	164	173	150	173	174	177	168	183	171	171	180	165	174	168	163	161	153	145	169	178	151	173	164	157	197	161	167	200	184	180	181	189	165	163	184	202	171	179	166	162	160	171	175	164	208	181	190	185	164	180	169	192	152	164	172	184	169	174	183	174	175	177	209	159	168	166	179	189	168	158	177	153	150	183	194	205	159	167	179	173	182	153	179	149	180	170	161	164	147	180	169	145	185	196	172	159	212	195	164	161	193	179	184	157	188	161	181	156	164	161	132	188	165	168	174	165	176	160	199	163	169	207	161	182	148	181	171	172	160	189	182	138	187	172	198	162	170	163	173	155	140	169	170	178	183	178	199	158	177	175	147	169	171	157	166	181	193	167	163	180	163	205	173	178	173	187	149	147	140	164	152	167	160	156	176	190	172	152	161	160	164	155	154	164	152	141	174	176	159	151	155	159	171	191	146	154	177	172	142	156	155	177	168	158	173	180	146	189	162	155	166	198	167	180	191	175	185	164	146	179	159	184	181	174	180	151	191	168	193	164	202	158	180	182	166	159	172	173	173	160	184	173	173	172	177	189	173	146	172	191	165	151	192	172	179	171	165	207	146	167	173	172	194	189	165	145	164	176	150	173	151	194	172	176	172	173	169	184	189	177	182	171	191	176	169	179	187	173	153	156	155	182	182	149	173	179	172	170	177	168	150	166	177	174	164	157	181	182	182	173	180	154	178	165	181	181	162	173	175	152	176	196	173	182	189	180	184	167	152	170	176	180	166	153	149	210	181	188	171	189	166	175	171	173	161	168	153	190	173	162	164	161	196	181	152	152	153	196	157	172	185	176	195	151	169	202	151	147	167	164	185	167	158	168	185	164	145	184	163	186	155	145	156	189	168	157	183	176	174	172	179	184	192	165	172	166	155	186	171	174	172	142	177	178	151	166	162	177	184	162	170	145	157	159	164	187	193	146	167	171	174	166	167	161	155	172	166	166	187	160	160	149	180	160	175	173	166	159	158	207	156	142	198	174	164	165	191	183	180	185	153	161	207	152	150	159	179	168	166	172	193	156	152	169	154	142	173	168	174	154	150	182	155	155	163	159	177	152	163	168	154	160	167	176	177	167	161	196	168	163	166	165	172	154	180	193	137	177	151	159	158	178	163	168	152	168	204	182	179	179	165	138	179	176	189	168	159	161	180	155	175	156	177	165	184	163	150	166	178	152	194	152	210	172	188	155	167	205	161	183	194	162	182	154	176	186	164	160	171	156	160	181	155	182	159	172	162	182	175	168	163	153	161	160	166	163	161	161	184	177	172	183	145	154	161	137	182	176	183	169	159	147	163	169	188	183	166	180	166	168	151	151	170	166	169	167	182	167	173	160	186	189	165	157	158	165	168	177	170	187	141	172	187	177	158	164	185	159	160	172	179	217	155	140	177	132	159	166	171	153	194	174	183	184	195	160	168	161	160	185	211	179	176	176	186	158	167	154	190	193	153	166	155	165	163	184	194	164	156	157	204	194	168	189	188	179	158	140	184	157	191	186	160	187	172	169	160	184	141	177	194	145	152	178	165	174	184	169	168	165	148	164	174	167	177	135	177	187	154	189	171	176	162	156	190	206	173	191	179	170	190	158	165	177	159	170	162	167	179	150	170	191	158	190	177	172	182	169	189	172	170	174	186	156	192	176	131	173	158	184	160	141	176	155	160	164	153	198	169	164	165	170	155	191	140	197	158	154	166	168	182	170	177	181	169	169	178	143	166	190	158	173	175	165	178	170	171	200	192	145	184	154	203	171	178	181	166	191	182	159	179	180	203	152	160	181	177	163	167	162	197	153	167	169	210	158	166	170	161	189	171	170	182	161	180	183	186	175	163	189	193	171	186	173	151	199	175	187	161	162	159	175	162	179	167	175	163	158	154	159	165	176	153	171	168	160	166	170	164	179	181	172	185	190	165	185	197	159	148	172	159	193	187	187	161	181	169	160	162	187	166	162	170	187	158	135	176	185	164	164	168	178	170	149	175	176	182	165	139	177	158	188	161	178	184	177	190	151	185	143	186	166	175	158	177	137	183	184	182	169	179	159	160	182	179	179	174	166	181	171	181	153	144	175	157	183	181	180	161	168	170	152	172	165	183	183	163	186	169	139	185	193	179	186	166	169	149	176	185	176	173	192	171	137	185	169	171	174	191	214	156	186	171	182	182	192	182	178	174	163	152	169	184	192	168	179	146	166	180	206	179	175	154	174	171	166	160	183	175	189	170	184	181	179	183	191	187	162	160	175	152	169	178	165	149	208	160	158	161	171	167	176	148	163	188	178	179	168	186	164	157	164	168	190	169	155	171	155	176	158	162	186	167	169	200	157	183	182	175	164	168	175	180	159	171	149	187	153	165	162	181	176	166	178	161	161	164	192	191	177	186	157	169	177	187	186	180	167	182	171	178	179	173	174	189	165	187	156	171	167	163	173	158	174	150	148	176	201	173	176	163	153	177	154	173	169	164	164	182	193	185	164	170	176	176	200	180	172	162	170	148	158	167	180	164	166	175	184	148	179	180	200	182	180	165	170	159	178	181	185	147	142	170	184	196	170	171	158	160	153	172	179	172	167	196	184	163	164	156	162	185	171	132	182	193	169	169	166	162	156	186	164	164	177	185	164	157	174	172	195	184	166	182	151	164	163	192	181	154	197	161	181	142	185	168	169	178	142	172	195	158	162	167	169	171	188	167	162	192	180	195	187	150	159	180	177	166	149	158	176	172	169	182	179	186	184	154	167	173	159	168	160	157	181	157	160	175	152
6286	696	1064	986	941	860	738	634	597	609	613	551	560	491	509	456	511	463	491	483	450	434	458	448	466	423	431	477	468	436	475	439	449	440	456	470	449	456	446	444	447	445	415	425	477	445	448	457	434	458	463	497	432	468	415	446	413	454	429	442	450	463	469	466	424	428	438	418	452	388	442	416	464	468	466	502	455	453	435	436	439	442	438	468	442	418	473	445	475	479	425	418	473	419	441	453	484	453	463	468	463	481	422	482	466	424	462	477	426	488	408	487	467	454	437	453	431	444	483	443	445	481	476	446	445	471	425	447	488	451	472	441	395	456	437	463	436	437	490	427	421	451	400	432	443	434	460	489	421	425	468	449	449	418	432	410	477	439	470	465	435	454	448	453	428	493	448	439	443	428	452	454	486	487	462	435	450	428	424	420	456	481	466	463	462	424	488	458	445	453	444	434	432	440	431	438	454	467	461	412	443	471	454	451	467	413	428	440	408	478	440	413	442	413	487	421	451	492	424	477	448	477	487	433	453	484	465	435	470	436	453	458	425	406	447	474	463	421	472	488	455	433	449	447	419	463	437	459	418	409	447	457	444	458	473	454	447	445	443	478	430	414	422	435	427	465	451	458	459	433	414	440	444	448	437	437	438	472	440	456	483	433	428	453	449	415	435	476	447	419	446	429	471	400	435	426	451	464	442	487	421	448	433	444	446	462	451	427	415	459	447	458	462	462	487	432	485	409	424	449	424	434	439	442	426	447	418	434	427	458	411	463	460	439	437	448	442	475	431	463	441	445	486	459	427	476	459	468	466	441	443	462	482	452	444	446	439	485	449	443	459	443	433	415	445	457	438	459	452	485	450	453	457	411	445	427	479	426	406	469	450	443	436	450	458	427	458	425	420	406	476	431	437	466	458	457	454	467	475	442	457	468	415	450	417	457	474	411	437	468	423	426	456	455	477	452	466	443	495	459	450	434	425	473	461	463	415	457	442	421	405	459	414	456	421	453	439	459	446	429	448	456	468	469	407	432	466	462	435	407	424	473	434	464	424	423	409	406	456	439	463	462	441	467	454	466	447	466	466	430	433	460	432	466	474	410	434	428	428	460	442	412	421	421	411	462	431	447	482	435	469	418	464	441	468	457	505	424	473	426	406	447	455	462	457	485	455	458	437	436	430	411	438	407	415	464	482	455	461	437	453	440	427	458	448	422	453	410	452	451	448	471	422	441	473	458	437	420	459	478	475	450	470	448	448	433	431	457	434	454	437	422	493	462	424	438	421	468	423	448	424	476	468	479	456	493	449	452	428	427	434	492	448	472	445	470	468	473	450	464	448	474	404	466	437	434	462	412	412	413	407	456	451	408	467	448	428	422	437	411	430	399	447	457	448	415	426	402	438	437	424	461	425	477	429	415	407	495	435	449	399	448	423	451	457	474	465	444	455	460	371	422	436	449	451	439	454	465	471	482	447	487	437	480	413	494	445	425	461	454	476	425	441	474	420	487	442	474	446	434	463	449	450	464	437	455	448	441	422	489	432	475	425	442	468	457	424	465	450	448	448	465	462	449	459	462	446	458	421	495	455	471	453	434	426	448	443	445	422	427	469	463	466	480	449	383	469	452	428	432	403	455	463	467	446	428	438	411	437	421	434	444	454	468	460	462	424	424	432	440	464	406	435	458	444	481	433	472	444	428	460	421	459	439	454	449	453	450	457	471	436	460	460	449	437	435	426	474	447	448	470	439	490	457	440	426	403	433	440	450	480	423	421	459	453	459	464	473	452	464	443	443	449	444	488	461	427	490	443	444	415	473	437	467	452	449	463	429	425	442	447	450	471	423	449	430	429	446	468	441	413	416	454	463	429	457	477	410	445	438	456	435	441	448	407	462	438	452	435	426	414	425	461	456	455	435	467	488	436	465	509	443	427	438	406	464	429	452	460	439	414	421	441	433	468	462	453	432	465	483	429	426	439	435	442	464	416	442	459	456	473	462	470	453	414	478	464	431	469	443	441	414	465	454	442	470	484	446	473	421	421	457	437	408	418	456	458	491	430	443	443	439	453	394	468	452	424	447	411	408	427	457	487	442	462	488	455	441	438	453	397	438	435	467	452	477	412	447	452	413	400	462	447	459	452	448	442	429	425	417	438	445	437	440	427	433	418	462	436	447	448	431	431	469	427	470	455	438	455	424	412	460	443	441	448	457	456	443	467	450	467	439	431	401	442	452	422	438	451	458	419	462	448	468	436	418	441	421	446	431	455	458	458	442	457	439	411	429	477	435	463	491	453	447	412	419	455	465	424	441	430	446	436	430	473	405	434	427	456	489	452	415	474	449	470	439	464	456	444	451	431	436	436	448	482	507	439	454	454	441	436	440	450	471	453	504	471	428	427	413	462	488	456	457	428	450	475	461	449	462	417	456	444	442	428	431	458	442	457	438	392	410	453	456	444	480	453	423	469	471	436	453	417	433	441	452	469	479	446	451	448	451	447	453	429	426	427	438	437	461	475	472	458	445	439	420	437	433	474	464	452	422	447	435	431	432	459	426	461	440	464	453	422	457	445	407	477	457	443	434	473	446	466	453	468	452	471	424	441	430	439	454	430	464	446	467	442	473	431	421	462	415	443	442	424	423	413	464	430	431	423	473	441	433	460	464	440	433	437	467	459	457	435	474	451	482	455	430	456	434	447	444	410	474	450	457	432	470	441	479	417	408	459	453	464	462	464	452	466	470	432	417	452	480	465	425	479	443	446	461	429	431	435	439	461	446	439	485	470	425	445	431	441	467	437	439	454	463	477	424	439	429	489	412	475	455	437	437	436	448	469	406	444	450	428	425	452	433	445	442	465	422	468	423	443	450	436	474	450	461	454	460	431	401	429	481	448	455	438	430	487	476	432	425	485	466	444	489	482	447	439	478	459	465	471	479	433	451	463	450	425	454	437	470	421	448	470	452	454	460	472	454	453	464	433	430	473	460	456	443	437	454	461	459	412	419	425	475	428	447	421	440	442	456	417	458	450	475	434	454	444	456	447	485	443	430	417	454	473	413	464	430	395	453	406	459	448	473	468	455	446	443	459	445	448	456	450	438	435	408	407	447	440	409	437	449	466	459	451	460	436	452	424	484	475	428	450	423	383	425	464	431	441	455	443	432	426	472	446	436	437	475	466	450	431	470	444	430	447	445	413	444	467	431	461	419	434	436	438	441	479	408	440	436	455	457	455	436	436	441	439	406	463	453	431	445	480	441	398	449	424	460	428	417	435	414	455	464	426	456	439	453	445	439	435	463	482	453	429	460	454	431	424	429	429	443	463	452	457	462	421	459	472	454	460	439	432	455	464	412	439	429	430	449	475	426	416	487	435	457	428	452	402	439	459	446	484	466	441	419	418	447	436	447	468	473	447	434	436	430	433	421	438	454	454	442	474	447	423	456	448	461	458	456	444	449	435	437	476	424	456	423	444	446	416	448	466	437	435	469	410	455	442	459	423	453
43990	18894	14023	2654	1010	727	647	487	420	373	346	323	319	294	268	237	285	255	246	273	245	255	252	262	234	274	249	265	211	222	252	251	260	265	213	243	222	243	241	264	223	188	268	247	240	226	233	235	228	263	234	232	230	249	222	245	242	240	242	227	255	234	215	218	250	223	255	240	262	227	262	263	247	268	247	228	249	239	243	233	258	243	230	234	227	222	266	248	223	227	228	228	254	258	257	242	226	233	257	243	261	240	251	230	247	245	245	258	214	227	231	242	252	253	244	239	250	226	256	236	219	231	236	220	251	249	285	235	246	261	223	267	235	226	231	278	227	235	217	259	233	231	203	252	240	253	231	237	231	221	220	243	233	253	232	260	221	242	245	258	242	250	249	221	274	240	252	233	229	200	253	229	215	251	266	243	222	245	244	239	237	216	244	247	234	262	224	225	250	231	249	233	225	244	227	240	219	289	257	224	210	230	222	238	216	228	246	262	250	256	268	230	237	231	238	262	244	240	236	210	240	229	260	260	256	222	228	239	238	239	280	225	224	259	191	216	219	245	272	216	255	248	221	224	255	235	269	237	228	249	253	263	272	236	238	259	270	227	242	222	219	244	271	244	251	247	249	258	241	211	248	199	254	221	272	245	205	245	234	211	254	249	232	250	229	253	225	238	236	246	239	234	262	239	248	256	263	245	227	231	231	230	238	263	236	236	232	231	231	237	239	247	217	265	260	234	241	230	231	235	249	212	235	273	251	229	215	215	233	231	230	252	250	230	230	246	211	220	261	202	257	240	261	232	220	269	219	242	252	253	219	248	250	225	237	230	258	230	268	262	231	235	254	234	233	246	236	237	229	224	263	252	252	243	256	211	201	244	254	229	213	235	230	234	246	235	219	232	227	237	215	263	243	226	248	247	211	239	230	240	238	233	217	232	238	244	238	259	226	247	232	252	255	242	239	241	225	236	229	234	266	227	264	232	276	249	239	225	262	270	275	232	228	240	244	253	249	228	245	250	250	239	242	234	235	258	238	227	215	246	248	279	250	214	251	237	255	226	227	238	213	224	235	267	241	231	227	235	253	206	229	251	239	257	236	221	252	247	246	235	240	245	209	226	242	220	221	236	211	252	212	250	246	209	212	259	249	249	255	220	227	242	232	225	206	234	202	216	242	218	235	218	255	220	248	223	236	234	250	221	222	240	242	249	248	221	226	243	264	251	214	262	233	260	224	226	217	235	233	222	223	244	243	237	238	224	259	251	230	226	246	273	227	258	271	252	247	222	229	228	239	246	251	232	261	252	241	231	233	249	234	250	233	245	245	258	231	228	232	220	226	243	217	206	230	236	233	227	256	223	214	229	212	231	248	252	223	231	256	224	212	233	258	242	229	239	217	224	265	265	225	245	238	240	248	249	286	249	239	231	248	260	266	221	256	249	248	250	222	222	261	257	234	231	224	237	267	248	238	234	205	219	257	255	226	205	238	230	229	250	247	196	212	239	235	242	224	229	241	222	240	218	249	228	265	276	206	242	231	201	230	247	259	234	239	240	223	229	290	240	269	228	237	223	212	226	213	243	252	254	235	207	255	227	252	235	236	243	228	233	270	227	212	245	224	229	244	219	235	236	217	229	233	221	253	213	248	235	225	261	255	219	241	238	195	239	236	215	217	249	246	262	228	234	254	215	237	245	213	221	224	218	253	210	242	222	236	239	251	246	214	245	245	253	251	208	243	216	262	218	251	245	235	241	212	228	248	274	257	214	265	240	259	235	235	231	260	232	211	275	259	251	204	249	258	225	239	237	224	229	248	224	204	227	208	255	191	223	229	237	258	248	228	230	226	232	225	256	245	267	232	235	241	237	220	240	235	255	220	258	226	235	203	273	238	218	249	241	236	252	233	241	222	237	229	216	234	236	230	253	239	251	216	209	248	260	246	245	237	249	229	220	258	258	193	225	249	216	251	252	217	210	240	272	220	215	237	229	223	236	234	244	236	238	198	236	219	249	236	219	228	250	245	250	237	244	225	233	218	285	245	233	245	233	227	258	265	236	226	217	229	210	245	234	214	235	250	252	236	235	230	226	239	241	235	235	225	245	237	269	237	247	227	232	219	247	227	239	234	216	243	237	221	223	231	238	251	251	218	230	249	249	233	226	250	229	268	249	251	246	249	237	213	260	230	240	229	225	242	226	246	259	244	233	260	258	255	247	238	242	230	248	253	239	232	238	236	236	213	235	246	263	225	225	236	243	219	217	224	242	224	268	228	246	238	231	264	214	257	242	268	247	248	228	228	246	235	256	217	230	215	225	222	240	252	257	251	250	233	240	276	244	224	225	252	241	262	264	240	247	258	239	261	228	242	232	220	221	212	237	234	222	217	233	214	222	240	235	258	234	224	240	229	240	247	246	266	226	226	214	244	255	218	235	217	234	207	247	275	227	233	227	238	248	247	251	233	227	219	245	257	230	241	253	269	228	219	253	243	205	239	251	232	243	212	238	226	254	230	228	220	249	221	234	251	264	222	222	244	250	237	232	243	236	216	234	215	251	210	235	269	216	255	231	241	235	210	256	264	204	227	251	277	238	210	229	239	251	228	218	234	211	263	218	243	195	253	229	271	262	234	235	238	283	211	251	271	215	247	230	272	263	254	250	223	229	255	197	222	212	244	247	229	236	243	238	243	237	232	237	238	267	223	241	221	235	243	226	233	241	268	262	217	254	234	239	218	243	260	249	236	280	264	247	237	242	215	239	235	226	212	230	259	287	242	224	252	248	223	212	224	246	243	258	257	279	247	224	211	225	242	250	246	229	264	218	220	227	227	237	237	226	251	235	237	251	244	239	233	239	281	244	229	280	243	266	228	235	229	240	238	199	241	246	226	210	220	204	203	220	227	214	263	231	249	244	267	245	246	222	251	240	243	268	235	245	233	225	218	260	224	244	243	267	249	245	251	249	227	241	211	236	231	226	250	267	231	221	225	219	233	238	233	232	216	226	240	234	237	229	247	199	248	245	230	229	227	233	223	246	251	215	241	228	246	250	233	247	267	263	232	228	217	211	207	242	251	241	255	230	234	235	263	265	220	239	218	220	241	202	217	233	238	245	263	239	240	237	229	240	268	240	236	233	217	206	232	227	212	221	240	236	220	181	270	248	230	221	239	226	280	247	227	208	218	238	257	224	258	254	250	237	253	222	223	235	254	249	241	264	226	250	242	242	235	256	244	222	237	252	222	253	232	219	225	240	252	247	250	237	230	237	231	211	225	243	228	243	236	204	249	226	241	258	257	264	235	246	229	208	230	259	246	249	250	235	232	259	245	236	229	226	272	243	217	221	217	217	255	243	212	210	242	221	253	232	277	260	240	223	258	251	236	249	213	223	234	215	263	246	218	249	240	250	235	244	235	270	240	219	220	244	226	262	249	223	226	237	224	239	241	248	252	292	247	245	257	239	245	234	237	234	267	253	268	231	239	199	234	242	256	241	234	279	233	233
23527	1635	3294	3669	3221	2489	2417	1796	1666	1407	1330	1141	1130	973	976	889	810	865	862	826	744	788	756	730	679	714	682	681	681	668	648	660	624	679	644	636	643	674	615	643	646	592	668	620	596	610	600	616	651	602	604	640	573	619	638	614	618	552	620	594	641	577	639	614	588	587	650	635	588	612	595	626	639	569	600	609	615	589	584	625	603	571	606	650	616	591	576	608	609	610	610	619	585	635	604	627	677	597	632	630	625	626	602	611	597	638	607	578	600	612	603	636	636	635	665	599	583	594	623	606	585	567	616	606	623	609	590	608	655	607	632	597	592	626	605	594	641	594	583	620	557	591	599	587	589	560	607	599	631	563	604	576	641	613	667	566	588	634	611	603	605	584	632	627	611	613	599	622	571	598	603	598	641	580	595	624	603	566	604	567	633	633	608	559	581	632	606	609	614	606	624	639	622	576	629	597	606	598	603	592	587	581	589	581	605	602	588	625	623	596	626	549	632	584	609	613	572	650	609	633	620	647	540	575	552	625	609	561	585	587	623	621	591	580	619	558	662	616	588	600	603	593	585	588	654	618	589	623	590	609	605	647	619	579	549	629	571	571	584	611	613	617	582	565	642	634	611	584	571	619	591	605	595	589	591	594	539	597	582	610	576	626	621	548	654	621	601	582	625	577	578	581	580	598	589	590	613	603	570	584	600	576	577	582	572	600	611	604	574	599	607	619	602	644	592	588	596	597	579	598	582	589	570	586	570	593	606	608	566	617	628	621	635	600	618	601	640	583	609	621	571	567	630	594	580	634	592	614	571	633	602	588	591	589	601	641	598	609	599	585	614	565	597	559	613	562	601	617	587	595	586	586	588	601	653	599	595	679	586	595	634	624	620	620	591	595	631	586	585	605	594	588	589	576	607	607	614	592	568	566	609	572	563	582	591	638	579	632	610	626	608	600	618	644	564	571	622	571	622	651	568	624	595	611	586	641	580	615	557	602	613	595	637	624	586	604	577	595	584	580	573	616	616	601	586	618	595	583	567	573	607	605	599	614	589	578	581	553	577	596	601	581	582	614	589	568	603	624	616	624	565	610	611	611	602	612	572	595	606	594	620	620	583	550	615	573	584	585	573	572	588	615	599	580	609	599	566	593	586	598	611	581	580	606	583	562	572	603	575	639	574	599	572	579	595	590	596	612	616	602	649	533	559	604	604	622	543	606	569	570	631	632	593	602	612	575	597	593	672	580	581	610	593	534	624	614	589	626	565	590	595	599	582	594	633	581	619	587	600	629	594	601	594	572	572	548	610	601	608	613	607	580	617	612	583	595	614	599	552	589	629	620	590	634	579	572	579	620	630	556	587	623	619	612	591	630	596	616	633	613	574	598	603	571	621	593	587	657	618	631	616	654	584	612	606	560	585	556	592	586	583	608	537	617	593	612	562	581	556	548	616	584	586	583	635	576	599	597	659	605	568	614	609	586	606	626	621	564	624	603	632	631	594	623	585	577	608	572	585	620	615	579	638	560	631	593	590	587	598	632	634	616	591	589	585	579	635	625	607	617	618	625	594	589	589	614	608	600	618	623	612	604	610	581	677	556	631	577	597	605	602	601	633	599	600	632	589	596	598	583	576	609	611	652	616	567	575	576	556	639	580	619	595	627	568	619	569	611	615	614	595	562	612	582	637	612	589	574	570	614	561	616	608	570	581	587	635	609	594	614	574	662	567	570	629	551	610	561	612	609	592	621	611	574	626	619	614	642	645	582	578	592	559	567	639	620	620	598	585	562	601	596	578	601	547	570	620	589	595	585	587	569	580	619	612	613	611	603	655	593	610	590	606	626	686	610	629	602	603	570	605	615	577	606	578	607	565	567	602	608	595	572	587	595	611	582	579	603	628	629	590	603	618	631	623	587	609	570	609	607	562	644	613	575	594	608	610	601	580	569	568	567	602	608	626	605	572	600	596	552	558	584	588	604	621	619	580	593	647	563	563	581	620	594	617	617	614	613	608	605	557	590	614	624	598	618	592	577	635	606	589	602	591	579	628	622	599	613	608	579	556	594	624	590	606	578	635	616	592	568	586	574	649	626	552	596	594	634	658	606	589	597	590	577	579	586	652	595	575	634	621	608	589	556	636	604	597	578	632	605	587	561	575	553	618	566	600	552	600	592	568	559	663	574	584	602	596	618	608	565	600	632	627	578	560	578	545	593	551	579	579	603	563	592	575	583	620	619	592	555	583	601	575	577	575	634	557	634	623	577	584	635	601	598	612	608	628	564	576	595	575	576	601	641	642	586	581	622	574	604	586	571	637	595	606	577	629	590	578	599	593	584	503	619	584	592	589	595	597	567	557	549	566	554	586	593	573	615	585	589	628	560	590	599	605	589	605	593	564	598	628	588	630	576	569	566	603	568	608	608	615	635	634	598	595	595	601	604	598	596	625	579	611	582	638	571	605	660	597	605	566	636	592	653	557	579	618	648	599	564	587	634	604	597	649	602	612	618	578	571	617	606	576	651	648	595	568	581	636	581	600	539	601	588	608	591	618	603	586	575	607	589	564	566	599	646	611	562	593	578	605	566	599	569	563	589	584	619	585	597	559	593	595	604	601	597	598	618	586	579	604	587	579	608	603	620	654	620	646	602	588	585	570	618	566	583	582	586	589	584	587	616	621	608	591	557	597	647	593	571	624	593	609	600	590	622	534	614	616	592	618	600	594	540	596	591	562	659	590	643	598	582	583	558	580	591	599	576	593	610	596	576	608	596	575	575	544	601	571	589	635	580	603	557	598	573	585	615	610	591	579	593	549	600	615	602	604	579	587	610	580	584	613	586	595	597	646	568	594	609	663	604	622	608	558	648	608	602	573	608	586	594	581	592	594	610	579	582	600	611	605	636	571	593	581	591	610	579	623	621	598	566	587	602	626	598	614	601	631	621	630	585	638	614	607	610	587	586	578	633	561	584	647	613	640	624	620	609	630	598	632	554	603	572	636	611	603	602	547	604	573	590	601	611	584	581	631	566	600	612	597	673	633	643	631	568	630	616	600	577	637	620	630	604	570	601	607	630	612	614	605	600	620	567	609	618	589	581	580	595	559	552	598	573	628	598	614	585	575	590	592	625	582	604	609	553	589	618	588	578	606	635	591	578	545	601	597	640	619	635	608	589	613	550	584	587	581	621	616	613	564	611	566	610	609	594	640	608	608	583	616	603	618	619	598	646	575	585	611	651	584	611	618	624	636	598	595	583	612	560	590	617	622	567	593	583	565	613	626	602	597	584	618	608	593	613	607	583	615	562	556	564	591	597	592	614	621	571	606	611	591	601	638	594	609	579	618	615	580	592	606	604	583	578	617	590	626	625	559	568	613	618	573	588	564	616	658	613	585	591	607	567	578	615	625	574	565	625	599	614	616	590	569	557	609	616	571	602	609	596	572	584	604	600	580	591	659	631	588	616	558	633	603	620	567	632	597	649	618	582	588	591	612	600	590	635
45376	22417	15074	8988	3313	1586	1288	876	747	676	542	541	534	509	465	446	436	470	419	446	411	385	385	417	376	409	407	394	420	428	384	375	376	395	395	421	365	404	369	417	378	388	386	396	398	390	383	352	379	362	383	389	358	386	411	401	351	375	368	396	376	344	383	367	346	421	401	384	344	372	379	388	390	380	371	377	381	378	407	365	393	412	324	351	393	395	369	359	365	400	355	337	376	383	361	371	378	368	338	382	418	382	393	363	355	368	434	355	385	371	317	365	376	374	377	389	384	344	331	397	342	393	408	350	352	375	392	412	390	359	382	400	379	346	340	355	365	404	391	333	359	374	353	356	373	349	392	397	380	357	372	370	381	348	373	360	338	358	378	415	408	353	401	348	349	384	384	412	372	389	373	378	412	392	406	389	409	409	377	385	387	379	384	365	364	350	332	369	359	374	396	406	334	368	360	359	327	356	399	388	405	390	343	370	394	378	353	397	354	353	375	405	378	404	374	363	370	386	357	387	377	363	367	377	348	365	366	355	360	349	362	379	412	375	416	412	369	382	361	379	382	378	344	347	398	345	379	358	333	347	357	384	374	363	346	403	361	322	346	345	397	336	391	385	403	371	375	405	377	332	352	369	380	402	385	363	372	377	396	410	361	388	379	342	351	366	377	380	376	350	340	354	331	389	390	406	359	382	343	367	394	386	375	363	377	401	394	378	375	387	381	343	362	376	410	331	369	365	392	348	344	387	341	348	387	338	402	377	381	400	411	337	360	365	372	376	347	378	331	348	351	356	388	374	339	370	411	359	373	366	389	384	397	363	354	386	359	392	400	387	376	364	375	365	368	376	369	381	371	387	338	367	324	329	354	347	381	326	349	318	369	351	394	398	392	393	404	358	345	332	365	387	386	399	395	349	389	364	356	350	386	340	372	355	328	351	400	377	330	357	391	394	369	405	415	348	369	367	383	382	359	384	368	365	368	363	332	353	393	367	355	360	331	371	365	370	362	335	400	378	393	368	382	374	394	399	348	359	379	378	371	358	372	351	347	344	345	361	342	340	369	369	363	370	368	404	369	333	364	389	385	387	370	384	331	348	358	385	386	398	348	376	365	331	331	383	368	360	409	402	343	394	354	380	368	388	375	405	380	360	366	396	362	367	405	379	380	362	410	375	339	314	376	349	361	397	326	340	401	405	364	386	367	373	358	345	375	370	385	377	363	402	384	358	386	376	325	357	422	370	363	341	397	413	344	359	387	353	365	363	411	379	359	359	362	382	398	427	385	390	337	374	349	397	330	378	364	322	369	388	347	384	349	400	373	344	374	375	356	355	372	394	376	396	368	351	367	390	372	356	352	356	363	407	393	323	418	365	363	364	386	352	395	378	419	364	388	335	339	368	366	342	380	356	372	384	378	384	354	408	367	337	385	341	351	339	346	381	351	401	389	385	412	416	351	365	396	405	376	387	395	402	357	382	336	389	361	343	385	396	408	380	386	385	362	372	330	373	374	392	384	411	354	351	368	374	400	359	345	394	357	381	350	350	375	392	335	345	370	370	383	360	349	364	348	372	396	325	411	364	354	335	370	389	387	342	365	361	379	352	398	378	365	398	364	339	381	406	370	393	408	358	320	362	351	389	377	396	374	363	352	377	378	357	384	356	348	355	350	377	410	382	343	360	348	355	377	369	413	335	428	339	373	357	360	381	337	397	378	370	414	350	392	390	306	399	352	392	405	377	373	381	345	386	361	389	377	355	361	382	383	372	342	383	336	340	377	380	367	383	374	373	422	380	379	376	363	363	379	350	370	364	409	405	411	383	382	346	381	358	409	368	348	348	349	361	353	329	377	351	354	365	345	352	350	344	346	365	357	372	377	376	385	373	372	385	391	370	341	386	396	358	379	373	397	374	358	375	387	375	378	399	382	355	362	381	360	366	405	385	374	397	332	374	378	390	389	384	374	376	370	357	392	356	375	379	410	396	374	376	428	358	358	398	368	391	393	395	367	388	368	380	359	373	386	388	380	367	347	369	369	368	397	369	364	402	389	385	369	383	367	356	361	371	375	402	386	355	391	351	355	364	378	359	394	355	331	376	343	376	370	396	361	396	425	398	364	358	343	339	376	380	350	380	391	395	390	358	377	357	355	368	346	367	351	405	389	355	395	384	352	420	349	369	360	340	405	384	380	378	373	361	375	334	359	388	387	416	319	346	388	382	372	400	377	349	375	370	347	366	411	399	356	404	328	353	373	365	342	409	370	339	391	353	352	373	385	359	368	352	375	382	362	368	413	364	355	378	401	379	398	368	339	415	328	354	361	417	398	374	415	340	344	362	374	380	364	330	375	389	405	336	374	396	397	332	370	354	398	357	402	372	360	405	412	380	367	349	361	352	391	381	397	353	362	347	345	354	387	323	377	396	339	386	394	356	353	398	366	359	387	395	334	346	346	334	364	349	384	363	352	365	398	362	388	362	381	365	332	368	337	363	365	366	408	358	362	337	378	347	351	332	360	371	370	334	379	376	371	390	375	366	383	378	355	382	337	400	397	400	372	363	372	384	365	349	377	348	383	389	377	363	370	398	376	343	344	380	389	344	372	363	398	328	373	350	377	343	387	399	371	351	367	346	392	368	359	358	344	384	407	364	353	367	350	399	349	368	367	361	371	373	366	370	375	365	351	333	381	369	375	369	375	368	375	330	369	349	340	361	352	379	381	377	395	350	349	385	351	353	362	361	356	345	331	407	384	407	368	352	342	365	366	390	346	349	375	364	353	384	357	361	324	371	360	353	364	347	353	373	385	372	375	365	410	358	362	345	393	357	392	382	383	354	389	407	357	380	368	382	362	373	374	381	354	372	340	381	376	382	365	360	375	375	367	338	398	355	405	377	407	371	332	397	362	391	393	384	385	372	400	366	371	361	405	391	368	348	360	358	376	339	342	403	364	367	342	361	377	316	335	388	359	385	395	383	390	377	390	417	375	356	413	395	390	364	379	366	382	378	379	359	372	376	375	375	384	398	340	369	343	398	361	399	347	375	333	381	355	368	417	371	401	388	372	382	343	352	421	337	346	381	340	355	369	365	363	368	415	405	406	352	375	380	419	404	356	374	366	377	373	397	405	365	350	377	370	347	371	381	350	345	344	381	410	375	409	376	367	373	392	344	359	372	388	369	347	376	368	372	365	349	368	380	363	400	404	405	363	382	374	384	387	359	409	386	369	350	337	345	377	404	386	379	366	372	337	413	350	333	383	380	371	371	406	378	377	417	400	405	381	347	350	388	362	397	378	388	404	371	331	361	380	360	386	425	365	380	363	366	364	375	396	373	371	385	378	357	399	415	363	379	369	363	393	392	375	376	374	401	366	353	383	354	392	370	370	365	364	381	397	349	334	375	359	371	362	367	372	367	365	341	351	382	371	376	368	377	338	392	387	343	379	337	373	395	381	340	383	396	363	360	392	388	331	340	356	391	393	388	364	385	375	382	365	369
24813	2876	5637	6515	5238	4659	4330	3277	2860	2425	2117	1953	1882	1641	1550	1493	1327	1357	1243	1248	1233	1152	1123	1033	1058	1046	1063	981	901	1029	1015	973	1002	1026	984	969	928	958	957	867	946	884	946	872	872	891	940	945	943	885	872	942	901	845	886	899	937	947	845	916	864	866	867	892	906	914	882	884	888	860	805	903	899	829	877	868	889	925	849	806	846	808	863	831	878	859	852	904	826	872	849	898	839	900	898	889	874	941	917	910	879	881	879	882	884	900	865	853	874	859	909	883	906	920	868	909	901	927	912	923	839	862	902	902	891	867	856	867	855	871	904	863	836	897	850	895	875	836	828	894	844	872	832	842	846	820	857	854	873	865	882	810	861	847	808	865	883	868	896	851	862	889	863	840	837	877	860	874	879	875	876	793	832	867	812	896	851	891	868	847	848	856	878	875	865	850	864	831	846	863	867	835	826	840	849	900	877	779	845	864	771	842	888	830	793	863	914	850	860	870	911	935	834	806	838	874	859	847	838	850	883	882	837	840	893	843	825	849	837	857	884	875	881	894	889	852	824	816	857	848	833	812	836	841	872	861	882	827	851	874	873	881	822	869	878	877	878	896	869	865	885	809	858	857	898	849	863	836	874	818	824	868	877	877	840	845	898	835	859	897	851	822	889	876	860	904	884	837	828	899	813	922	874	824	871	841	847	865	793	840	840	904	851	861	799	871	852	835	822	835	864	866	846	834	881	827	870	864	829	882	856	876	851	872	813	873	872	843	863	816	819	846	869	847	871	890	906	876	877	862	883	864	860	804	865	894	859	884	874	859	856	840	846	844	856	831	846	823	802	842	842	854	855	854	852	858	874	889	833	793	866	839	859	835	859	821	868	872	788	812	877	805	867	893	848	900	809	833	768	894	827	850	888	846	867	869	888	813	839	888	849	876	877	863	843	891	863	874	861	799	821	827	869	880	843	848	859	844	861	780	868	822	855	876	823	844	852	857	873	815	830	870	885	840	889	875	909	852	872	879	843	842	868	868	812	859	876	847	875	874	884	851	859	843	880	826	833	907	815	817	867	804	783	855	866	809	893	839	862	842	826	851	806	852	852	878	788	873	842	831	893	859	834	839	883	861	822	857	840	835	827	841	859	852	847	837	845	833	854	840	830	844	839	857	891	859	832	839	825	841	833	877	830	874	824	842	894	844	870	847	848	881	872	872	889	869	792	858	833	867	850	855	875	833	847	809	850	842	877	841	869	865	819	834	885	846	866	835	866	823	828	832	847	789	862	876	871	805	856	776	836	858	829	875	803	860	902	857	876	838	802	823	877	902	801	899	879	865	899	842	838	808	827	869	882	810	900	832	845	879	811	832	888	876	865	875	848	819	850	822	870	843	826	836	879	855	926	867	863	898	817	874	806	863	884	786	845	800	869	859	833	916	814	858	799	879	842	837	830	837	817	903	844	861	802	804	827	903	831	878	843	820	892	817	826	881	830	844	857	863	833	843	870	804	830	890	851	833	839	850	829	847	849	856	820	845	822	884	845	832	883	863	830	834	872	824	851	860	917	894	855	925	815	870	891	875	905	840	858	847	812	872	869	813	849	883	837	853	853	858	848	785	900	818	821	923	853	890	867	875	846	845	902	905	824	820	875	788	889	822	897	833	875	809	848	890	874	811	846	924	832	853	843	826	849	916	861	825	795	818	866	825	854	878	887	831	863	903	850	865	871	893	902	879	929	860	856	884	808	867	793	802	836	906	833	813	923	841	890	787	839	870	869	880	834	801	814	903	871	832	865	892	825	783	846	865	849	873	840	896	848	817	881	829	853	820	880	857	821	893	786	835	878	854	833	892	832	834	872	844	866	868	886	826	841	822	883	798	848	854	838	850	847	880	820	826	866	843	843	901	824	840	882	858	892	820	879	869	803	937	847	868	812	909	811	846	908	845	835	825	842	838	814	836	882	877	790	831	866	844	834	855	850	882	840	880	789	832	866	869	849	841	833	873	874	904	831	879	906	861	867	795	870	882	851	854	813	906	842	872	792	881	830	874	864	833	820	832	813	807	873	849	892	865	823	838	834	838	839	889	858	804	822	846	834	851	853	816	859	862	868	838	799	918	866	870	855	842	887	856	844	824	879	824	865	869	812	893	823	840	760	901	787	844	876	878	856	866	862	855	866	906	815	853	858	858	842	812	837	845	857	811	848	855	878	842	859	818	885	899	865	833	866	876	856	835	862	835	841	857	863	850	909	881	808	840	858	852	866	910	895	866	823	891	866	906	822	856	864	865	873	850	874	921	812	824	908	863	876	861	859	880	889	845	855	898	875	849	900	859	842	850	846	817	889	850	820	861	880	828	846	864	844	814	863	833	866	814	836	816	881	813	869	849	847	902	845	850	850	877	886	821	873	844	882	833	871	812	863	895	852	859	801	815	796	881	890	836	843	791	803	863	850	851	855	844	846	863	834	891	809	865	846	796	865	874	862	873	810	825	903	839	855	887	828	874	784	858	813	880	867	828	881	852	885	853	830	822	873	852	883	813	794	899	892	879	836	885	846	874	840	892	885	927	819	847	861	783	900	877	891	836	881	870	863	823	798	821	821	822	829	856	903	857	834	863	831	851	862	891	849	882	848	804	793	867	878	839	880	860	881	875	818	804	865	878	810	798	840	885	866	855	880	847	811	849	872	859	800	826	880	879	833	886	853	886	834	829	923	854	840	826	837	845	843	813	862	889	861	825	844	879	880	866	857	835	838	834	853	867	829	867	854	848	838	875	877	857	798	846	842	816	810	827	901	866	847	857	890	816	834	838	846	828	853	764	854	887	888	829	814	821	857	863	861	861	859	835	824	831	854	801	854	872	858	856	835	852	773	853	901	874	867	869	856	829	862	877	874	854	877	910	810	833	852	784	850	843	835	905	848	874	840	853	845	849	862	917	887	809	834	858	797	860	825	866	862	818	839	854	804	876	898	870	852	858	890	817	882	824	853	888	908	822	805	877	850	803	792	837	877	821	880	871	871	878	891	866	856	808	905	887	845	887	938	880	854	892	847	853	842	865	886	812	850	846	819	850	846	918	880	892	867	848	798	841	860	873	898	879	856	812	826	823	818	862	857	850	908	870	826	890	820	834	807	871	847	879	855	878	941	856	851	854	865	843	855	900	837	843	871	802	838	831	853	855	894	876	883	862	855	841	868	863	880	866	851	881	850	856	830	847	832	857	896	820	835	841	837	847	807	895	854	826	847	867	835	853	892	854	834	840	851	807	870	877	843	844	803	851	869	796	845	883	928	905	847	871	847	896	889	859	822	817	880	885	858	863	899	869	874	873	859	838	875	791	864	859	821	828	846	813	831	892	851	870	845	827	857	827	856	850	896	850	865	817	855	822	842	864	889	897	900	871	836	836	842	862	854	823	856	863	828	867	871	874	835	812	827	857	880	864	873	820	861	872	907	892	862	847	855	867	873	855	842	872	857	867	885	891	812	887	848	858	875	848
7826	548	465	377	282	270	223	202	219	216	200	201	166	192	191	180	177	189	189	183	175	176	169	163	182	211	180	178	160	176	190	184	156	170	180	185	193	173	185	192	182	189	176	178	181	173	194	184	183	217	171	192	176	187	177	180	176	193	177	167	168	175	173	191	217	157	186	164	205	200	167	162	157	170	185	175	152	166	172	188	172	177	165	164	191	177	174	178	165	196	166	179	163	173	163	177	179	155	175	195	167	183	178	189	173	174	177	157	166	163	182	184	190	182	182	175	178	190	187	190	174	175	179	156	168	188	193	184	163	178	171	153	178	176	181	176	167	182	154	163	162	165	146	175	193	156	192	160	181	193	194	161	148	157	209	168	203	169	196	155	181	215	171	197	193	183	201	211	172	160	176	182	186	175	177	194	190	171	214	153	182	179	196	165	203	174	168	159	177	182	154	181	165	168	178	154	216	173	160	189	177	172	175	208	174	192	171	174	179	170	184	162	165	188	182	184	172	155	169	218	197	179	172	182	184	157	169	179	164	147	177	165	183	170	198	172	161	167	179	191	193	191	187	173	162	168	160	157	199	175	166	163	172	179	176	177	185	173	168	154	186	182	192	186	184	191	202	166	168	155	178	179	176	185	179	167	174	154	169	168	146	149	165	170	177	154	185	199	166	180	166	178	169	165	165	162	165	179	165	180	168	185	155	184	177	167	182	199	183	160	144	197	183	165	207	177	187	165	190	195	178	204	166	180	170	203	169	193	181	202	181	165	156	184	180	165	180	186	161	175	165	179	194	159	184	179	155	161	153	179	169	160	161	160	190	175	175	165	165	198	184	186	158	181	151	180	148	176	155	150	168	180	169	162	181	158	182	169	177	166	192	177	161	156	179	165	175	190	174	198	169	189	205	185	183	186	172	177	194	170	178	200	193	187	182	177	181	178	182	176	175	183	165	183	171	196	182	191	182	190	175	179	183	162	176	187	176	153	182	197	153	189	181	178	163	200	158	176	188	180	151	201	175	200	173	178	174	158	162	185	176	174	143	175	165	173	163	187	213	196	183	174	193	191	173	181	161	186	172	165	180	171	199	168	162	165	178	189	212	183	208	191	165	184	171	191	156	189	172	171	159	183	189	161	187	168	172	191	183	188	180	172	155	166	193	168	188	177	199	156	181	161	179	163	190	196	189	176	187	177	165	207	171	185	193	204	190	178	167	196	185	189	177	176	199	197	173	172	220	178	195	178	176	186	179	154	177	187	177	182	166	212	159	194	188	173	169	186	181	183	167	183	194	191	193	189	167	192	167	201	164	159	183	158	171	182	175	197	163	169	190	159	168	158	180	181	166	183	183	175	153	194	175	164	167	172	178	187	189	144	172	164	164	171	172	182	171	174	184	196	175	164	184	183	166	179	174	187	155	165	186	191	181	179	164	155	174	163	191	154	184	170	193	163	178	186	166	204	167	199	150	162	153	175	174	173	192	159	176	174	186	159	158	192	219	178	155	182	184	171	160	179	163	172	174	157	164	186	185	204	181	160	176	157	192	142	191	191	185	183	181	194	171	165	154	174	158	175	172	201	165	185	156	161	176	172	179	177	161	176	189	165	180	181	182	158	168	178	171	176	170	175	187	178	196	173	155	174	171	181	200	155	191	195	182	177	202	163	156	193	183	169	194	171	173	145	174	159	181	168	148	197	189	172	179	185	185	190	193	169	184	173	170	169	165	159	170	169	193	176	191	200	181	187	184	177	179	180	190	162	192	172	173	177	162	205	187	185	187	204	187	162	173	160	164	161	163	179	166	158	190	180	187	167	183	176	182	224	164	164	168	191	194	180	175	156	167	180	192	163	192	175	172	188	193	177	177	178	164	174	150	159	184	192	160	195	164	175	167	179	189	189	183	168	172	171	169	162	188	172	175	176	186	146	171	173	175	190	165	157	169	135	193	175	177	167	164	154	169	182	167	189	158	161	177	154	184	202	168	190	196	190	157	177	202	183	188	155	168	165	177	171	189	146	154	186	197	170	171	184	154	201	191	184	175	161	184	202	176	190	168	169	172	174	178	192	173	163	183	181	160	174	176	178	187	173	193	174	174	155	181	155	159	176	167	176	180	158	174	167	192	192	157	185	188	180	193	170	221	163	192	172	160	193	153	174	174	160	152	184	165	177	159	172	159	173	189	177	154	171	168	175	174	172	174	173	188	186	171	186	197	138	168	198	189	153	177	170	193	186	168	155	194	185	179	151	165	199	177	163	181	194	186	180	172	167	172	164	173	168	187	180	181	182	177	179	179	169	205	200	195	162	194	194	173	165	164	168	171	186	168	183	166	206	194	174	194	189	165	185	170	150	195	162	170	183	186	158	179	181	206	159	163	175	141	170	163	151	176	173	197	169	147	195	175	207	167	190	178	223	172	149	194	169	215	170	174	175	156	182	189	178	196	162	158	175	199	177	186	153	180	163	192	149	186	180	179	174	164	190	172	155	203	172	170	189	166	159	186	186	179	163	200	188	169	171	163	176	164	192	178	185	164	154	176	168	193	154	184	177	186	219	168	160	164	178	191	176	161	187	137	174	184	190	172	150	163	179	177	171	177	166	168	193	184	161	183	176	198	173	166	172	176	153	155	184	160	168	174	175	191	179	168	150	177	168	184	165	178	159	188	187	171	179	169	183	165	160	164	192	203	172	178	151	180	164	154	176	173	192	168	184	155	172	173	177	205	170	167	165	153	187	144	163	159	176	164	178	197	173	161	183	172	190	172	158	191	162	171	177	172	192	169	158	188	177	152	143	183	198	179	167	212	170	203	175	179	171	188	187	198	177	182	187	177	192	174	181	170	172	148	183	172	202	158	187	181	169	133	188	177	174	168	207	188	177	178	206	150	169	179	179	178	157	191	168	184	168	177	217	170	180	160	170	187	164	197	162	171	178	155	195	159	181	149	168	193	197	166	180	184	186	159	171	177	189	159	165	166	170	215	174	172	190	199	183	201	188	175	160	165	155	173	178	147	187	184	172	160	197	184	169	182	164	186	184	175	190	168	188	166	182	179	165	173	190	193	144	177	184	193	162	186	186	174	155	162	164	177	182	174	164	163	157	178	180	198	161	192	185	161	160	165	169	174	172	167	181	177	179	144	196	180	175	175	164	181	174	171	169	157	179	186	152	202	168	151	164	160	176	168	179	174	188	179	202	181	152	209	173	184	183	176	188	161	184	165	173	208	180	178	168	173	174	167	170	157	152	167	205	170	166	164	168	175	185	174	181	178	177	181	200	164	182	186	164	162	140	170	178	176	168	177	157	179	175	200	179	191	151	185	168	180	178	178	158	218	171	179	191	191	164	178	187	181	174	187	189	176	146	172	194	160	196	183	185	183	178	170	210	155	178	161	172	149	167	142	177	190	157	132	181	169	188	221	175	172	199	185	167	179	180	180	176	202	173	180	156	172	182	161	163	188	184	181	211	180	174	214	182	171	169	180	197	226	193
7859	690	985	1138	878	794	785	665	615	641	556	594	546	510	503	505	517	494	486	495	451	503	478	473	486	464	427	418	469	426	476	460	432	461	477	506	460	483	473	493	438	432	440	444	463	468	434	451	491	438	462	460	461	428	502	450	462	434	415	417	453	458	444	440	435	468	469	495	450	470	485	462	493	453	448	447	467	469	476	423	485	436	475	477	447	475	435	485	423	416	461	469	451	447	493	498	480	454	466	472	437	452	478	465	487	460	474	470	449	507	450	489	473	416	475	450	437	454	486	455	451	448	420	445	465	471	489	460	463	471	469	444	440	447	468	447	435	435	462	425	471	491	475	445	481	487	461	468	478	433	428	450	441	457	468	419	423	448	431	448	457	435	466	432	497	455	469	477	465	499	453	453	478	466	451	474	444	437	451	454	446	430	445	463	432	470	450	444	439	452	506	483	491	418	461	429	454	450	479	468	500	460	423	446	503	429	441	440	445	440	458	457	486	502	448	466	446	474	483	454	467	432	474	457	512	460	419	477	488	453	461	414	477	461	464	455	454	439	490	459	452	501	444	436	474	456	458	491	474	460	462	470	472	471	399	441	489	430	449	469	422	461	460	432	489	446	453	475	457	453	440	463	463	468	462	467	462	434	441	443	482	460	468	441	478	449	447	469	454	424	460	462	452	471	458	471	440	453	431	472	462	453	449	453	507	456	451	489	467	462	460	467	440	410	447	455	445	497	454	464	491	440	427	442	422	437	455	437	469	459	473	463	477	459	453	455	483	465	485	441	426	479	431	470	432	472	463	434	473	479	436	446	450	494	454	503	445	472	471	496	413	436	441	437	413	465	479	433	439	480	457	447	500	472	451	486	441	450	509	496	468	469	435	461	428	471	459	441	448	434	425	460	440	422	450	441	458	417	433	462	433	421	416	434	445	425	426	452	443	437	429	484	507	461	499	460	480	460	464	449	461	511	476	440	467	458	432	436	434	430	467	440	472	439	429	442	467	449	440	410	473	449	455	488	456	499	441	442	461	467	471	442	448	472	486	463	429	474	447	453	475	469	449	480	475	436	459	445	436	456	478	415	460	449	459	524	494	460	460	462	464	455	483	459	452	466	438	431	461	481	494	460	451	449	488	443	470	451	428	474	473	441	436	435	429	454	462	477	481	466	438	430	461	465	463	462	475	438	462	483	495	454	507	442	499	457	436	459	461	440	418	462	435	467	475	421	458	469	464	465	449	469	458	455	433	453	469	491	438	465	421	482	450	500	442	493	489	418	468	505	444	455	441	487	451	497	466	442	442	429	445	459	478	487	455	480	468	440	422	467	463	445	425	415	457	459	507	477	435	453	451	476	452	435	444	477	446	455	418	490	417	465	446	470	440	422	449	457	447	459	452	448	450	451	444	483	465	440	454	450	398	438	434	491	495	502	471	466	461	454	464	418	489	466	481	464	432	454	447	446	450	463	446	465	457	444	459	469	482	479	443	461	490	446	487	442	474	480	482	467	476	415	449	465	467	420	485	442	502	458	416	418	399	436	461	405	470	451	440	444	453	443	452	420	453	447	426	470	441	426	466	433	463	468	468	483	457	446	449	466	489	448	447	505	483	476	416	459	466	468	468	481	460	455	465	439	483	475	474	470	453	448	475	441	453	438	458	489	436	445	465	495	451	444	429	422	461	474	418	444	446	457	472	480	426	458	451	423	465	467	448	476	457	461	452	452	476	460	439	475	488	485	415	430	468	479	478	469	465	415	454	445	464	475	463	449	458	506	482	452	452	439	476	420	418	448	474	429	468	443	407	416	482	475	461	462	462	439	440	438	462	476	455	425	447	483	441	450	496	428	458	478	443	442	421	451	457	455	473	458	441	475	471	501	433	422	445	481	466	447	471	453	445	465	452	451	420	468	488	427	465	442	480	449	503	430	455	479	447	425	472	443	463	470	440	483	472	445	470	439	437	463	441	434	455	455	433	465	446	465	468	466	489	426	454	442	459	461	497	496	453	442	466	427	478	439	510	467	486	455	438	444	395	483	459	439	438	447	454	457	432	463	454	446	449	468	484	423	451	477	455	460	455	461	439	437	462	449	446	476	451	477	488	426	456	469	483	464	480	453	485	449	447	423	471	466	454	471	429	488	468	457	448	461	462	493	479	442	448	478	424	504	486	461	461	475	467	447	423	453	457	447	468	455	515	432	434	465	451	446	431	461	472	473	488	449	475	484	473	438	441	432	463	466	450	474	487	473	463	469	476	461	421	477	413	469	438	465	441	458	469	436	445	469	450	482	433	471	466	501	454	476	432	463	447	455	423	447	471	437	454	444	460	447	480	454	453	445	455	481	478	486	446	445	449	471	409	403	479	466	457	473	457	428	472	456	480	447	472	506	468	460	448	431	454	447	446	457	463	418	453	448	458	489	426	463	435	490	478	430	492	481	474	458	453	455	465	464	463	471	480	450	451	509	450	456	419	436	431	460	482	442	493	439	494	458	430	448	455	486	443	471	472	484	448	477	441	471	444	444	463	459	458	461	427	502	465	433	440	455	487	443	423	489	449	466	480	460	432	436	464	447	494	473	444	444	409	479	513	458	441	457	458	462	456	444	489	495	473	473	469	442	452	497	424	461	495	444	428	481	505	442	484	445	435	493	462	447	453	459	436	443	477	439	474	465	499	443	428	448	480	446	469	451	448	464	461	468	456	437	474	458	489	469	477	427	426	450	422	456	490	457	422	450	453	457	417	443	456	441	428	473	450	478	439	448	425	458	455	449	459	454	453	446	459	512	458	460	457	453	437	476	487	472	445	468	412	457	448	470	482	444	460	464	470	447	455	494	487	434	507	461	434	420	468	442	449	472	447	462	434	416	456	470	480	459	450	455	495	456	473	434	482	482	454	469	487	483	442	434	454	461	438	473	439	465	470	452	472	450	435	411	451	471	427	465	474	460	460	415	482	460	455	434	478	439	430	455	439	472	459	430	421	441	487	450	467	437	485	481	465	451	471	446	461	464	467	467	443	460	458	462	472	467	469	470	460	459	463	462	448	467	456	442	454	472	462	483	437	432	456	435	469	484	422	431	475	434	468	452	437	452	445	467	479	447	468	445	451	458	474	477	458	428	453	451	465	473	436	464	430	461	501	447	462	451	426	451	461	458	464	461	454	469	470	451	421	451	463	438	467	483	448	455	445	459	441	433	505	433	473	454	513	446	470	436	449	445	452	464	430	467	439	444	497	466	449	449	491	412	455	472	481	464	460	452	453	441	475	481	459	452	455	437	472	479	444	502	484	469	465	451	453	439	513	477	455	435	456	427	436	436	428	469	464	472	469	481	465	463	450	448	485	465	467	504	465	410	487	469	453	439	456	468	446	453	456	462	478	429	451	505	471	475	472	469	429	471	430	448	465	457	467	493	483	486	463	477	472	458	444	434	454	452	431	458	421	501	468	477	506	452	444	470	419	473	473	466	484	448	462	465	478	461	453	459
40891	14471	3694	1536	999	829	746	532	428	384	353	328	311	314	310	292	260	216	248	228	244	223	266	260	248	238	238	240	260	246	238	227	238	232	215	209	235	243	222	225	212	238	243	247	241	219	238	274	249	236	249	215	234	239	231	243	221	217	243	224	269	201	204	261	206	240	246	220	250	226	244	240	216	243	233	238	222	219	218	242	211	222	249	231	212	208	226	273	243	219	230	245	228	253	245	223	238	243	233	225	224	194	251	213	283	220	241	236	243	238	239	197	266	233	249	229	242	232	246	231	245	231	229	228	225	202	215	207	218	250	247	232	229	211	214	242	247	204	238	229	203	241	226	216	240	224	234	226	258	232	217	235	241	215	204	227	232	234	218	193	228	232	235	230	238	252	214	217	216	236	225	234	213	222	216	221	263	221	223	228	231	217	224	241	223	250	210	226	238	238	227	217	214	236	210	245	219	219	202	243	211	265	238	231	231	233	242	254	222	214	233	248	226	231	211	218	235	224	208	232	228	232	240	206	225	216	241	231	239	194	233	252	224	262	212	252	206	238	212	211	220	228	229	222	240	240	243	215	220	256	217	217	213	229	233	226	232	254	243	230	218	218	216	253	221	227	233	214	210	194	219	225	218	201	262	221	189	214	233	216	219	220	244	221	222	245	248	213	203	215	213	230	221	231	210	242	223	224	226	264	215	225	224	254	210	204	204	227	223	235	226	215	250	217	233	225	235	256	229	219	229	201	247	235	248	231	233	229	208	229	243	224	213	220	190	204	207	220	254	237	237	252	216	221	215	249	218	229	238	245	238	233	255	217	224	219	201	217	202	243	207	239	227	223	237	221	255	210	215	223	225	228	211	236	235	222	189	240	235	203	246	232	254	240	230	244	238	214	233	219	258	219	256	213	222	212	218	216	229	232	239	242	211	202	231	243	223	256	225	228	246	227	244	216	233	220	254	248	230	225	223	242	247	234	243	234	224	239	251	244	215	206	216	221	228	246	241	220	232	251	243	221	240	215	186	235	214	255	213	232	231	216	211	247	223	273	205	240	240	240	229	228	246	199	231	225	215	230	244	239	241	247	204	217	241	239	233	242	242	230	216	230	232	219	200	228	209	230	226	230	200	232	242	203	238	232	224	234	225	217	243	215	212	208	245	235	241	245	231	224	253	252	220	190	216	221	209	211	229	195	235	223	237	212	215	242	210	241	211	230	218	220	209	226	224	193	220	214	225	213	221	202	231	241	239	206	207	220	251	225	211	235	234	247	232	226	219	242	223	264	234	232	209	236	216	248	239	210	248	226	231	220	250	212	239	232	235	239	218	224	202	230	250	222	206	217	223	226	234	212	233	238	220	221	197	189	238	244	236	216	225	226	201	209	246	227	209	251	206	201	232	227	219	257	245	237	223	230	213	233	231	213	225	215	209	217	218	208	221	242	241	206	223	220	220	250	246	239	236	230	226	216	216	244	205	215	219	205	229	226	229	229	246	240	251	227	242	182	200	234	214	231	213	216	209	206	228	226	211	204	202	220	227	228	244	231	184	245	245	235	217	232	226	216	230	231	199	231	205	229	237	215	218	230	220	235	251	211	235	229	242	249	214	241	214	216	247	240	244	225	217	219	219	229	213	201	233	228	237	242	235	225	207	217	268	231	228	232	255	226	221	184	218	233	245	257	253	210	221	238	233	233	234	221	205	214	254	234	239	225	225	230	247	241	266	231	211	262	224	236	219	209	245	214	216	232	240	225	227	226	208	211	224	229	236	238	221	217	243	227	240	226	211	205	216	246	240	208	223	244	208	226	212	220	229	243	204	228	233	248	244	215	218	251	229	225	220	226	232	223	228	259	217	219	229	223	230	208	221	220	235	255	227	238	211	256	241	260	255	252	214	261	237	213	245	229	239	242	240	222	240	222	219	248	236	217	214	201	213	227	262	236	225	230	228	228	204	232	212	219	239	253	233	222	246	218	234	241	237	213	213	233	242	204	253	223	214	229	242	217	215	237	222	237	243	230	243	227	188	226	249	207	224	244	237	220	221	247	234	200	203	227	244	244	270	223	233	228	240	218	199	220	235	236	223	229	221	226	215	261	223	255	242	233	218	242	211	204	238	238	246	230	224	201	260	213	237	255	213	224	226	246	248	220	234	259	236	239	237	235	214	233	218	205	245	238	229	219	216	228	246	215	230	226	238	217	194	213	262	210	224	221	229	233	224	227	219	216	199	220	224	209	226	230	232	220	265	212	233	245	240	253	240	230	239	221	209	234	226	250	194	229	220	208	210	210	242	246	209	251	214	240	208	225	213	221	200	223	225	214	237	218	205	226	237	193	243	205	247	221	203	228	203	235	198	213	223	208	230	221	237	207	218	222	249	257	264	234	243	203	229	207	224	230	225	238	241	255	218	256	219	213	232	220	258	248	211	210	229	208	226	252	232	245	218	226	233	210	215	204	223	224	236	220	232	199	230	210	224	243	230	197	226	231	214	224	256	234	224	224	222	206	215	253	231	226	221	248	254	229	218	232	231	231	242	223	226	212	225	212	240	224	213	213	222	220	235	245	226	236	237	192	223	236	220	212	209	229	238	209	243	251	244	229	265	253	245	200	230	214	229	229	199	222	243	216	231	240	219	199	209	240	214	240	241	224	261	258	214	217	244	221	223	214	211	233	244	231	249	246	226	216	215	229	214	195	207	257	239	240	218	228	219	228	213	259	242	227	235	215	228	220	236	227	205	231	229	236	231	221	206	234	273	231	214	227	211	230	232	219	218	236	218	253	210	246	209	220	208	240	262	227	225	233	251	247	213	243	251	239	191	232	222	233	233	232	223	239	223	204	232	236	248	214	226	230	214	220	229	231	238	232	239	245	228	240	224	202	242	224	214	193	279	239	238	218	225	244	239	212	213	235	218	205	223	209	207	243	246	274	233	234	234	206	227	241	218	218	243	232	242	207	248	205	220	204	223	249	211	233	208	231	240	206	258	197	223	236	243	211	230	232	229	226	254	229	220	212	217	250	215	222	229	226	231	223	206	221	222	247	199	233	248	241	233	231	216	234	229	220	217	226	226	186	225	209	219	211	228	260	245	230	222	204	198	221	193	211	248	231	232	263	227	229	227	240	245	260	214	235	245	215	249	216	207	237	236	240	225	272	218	214	208	199	252	227	204	263	216	245	242	225	248	239	225	231	222	210	226	215	228	226	240	213	253	242	258	216	231	229	220	242	221	211	217	215	243	236	228	249	228	233	230	238	220	227	235	237	220	221	239	240	213	229	227	221	225	190	214	233	254	235	232	237	225	194	225	245	197	227	230	236	233	244	202	210	202	234	181	226	221	224	202	230	229	254	215	215	223	194	231	229	188	228	225	241	250	244	219	229	231	238	193	226	229	224	227	232	243	215	218	207	239	216	233	220	238	227	229	250	208	227	231	196	217	190	233	249	220	223	227	207	205	227	214	234	214	216	224	233	234	235	246	231	218	223
18494	1684	3393	3978	3251	2864	2571	2005	1750	1528	1352	1200	1134	1119	914	904	858	870	823	824	746	732	746	731	645	664	613	696	638	649	619	651	674	626	649	646	612	636	639	569	595	588	556	624	556	613	627	608	608	628	585	622	554	583	589	589	584	603	609	586	578	607	578	588	590	555	597	586	597	561	573	577	582	533	572	570	594	595	576	598	555	536	587	576	609	577	633	604	574	590	575	589	635	618	575	573	610	629	616	587	610	581	598	627	593	591	614	587	624	614	626	604	631	600	612	613	651	591	579	575	625	557	578	575	567	575	596	583	632	605	611	571	566	591	570	611	575	560	597	586	597	595	572	573	562	569	572	632	539	526	586	585	552	576	590	539	597	601	555	604	570	542	546	554	610	607	531	540	556	617	584	575	555	594	561	636	598	604	580	588	576	575	592	589	554	578	582	555	546	571	560	594	573	587	642	575	571	600	576	586	575	580	604	545	574	600	531	612	590	557	577	586	588	577	554	598	585	550	546	557	610	596	580	639	574	589	594	585	598	567	593	618	592	638	561	556	575	566	529	560	589	623	615	607	583	542	573	564	561	602	604	624	588	568	576	571	577	557	551	597	596	597	587	550	620	586	545	547	569	578	584	564	552	549	612	572	587	562	556	604	578	592	559	580	550	601	530	621	547	531	595	567	593	569	583	592	575	553	555	609	569	572	622	591	585	579	586	576	586	619	595	566	562	625	554	555	571	604	575	581	569	587	553	580	583	571	586	552	558	595	573	586	573	598	567	590	609	543	612	541	570	577	588	571	522	592	596	594	620	583	604	560	563	576	557	598	522	535	615	565	612	593	529	558	563	581	597	611	567	610	575	592	548	557	590	540	580	572	590	585	556	582	538	560	566	571	579	570	612	580	567	559	543	558	596	603	589	548	573	549	620	615	653	562	571	579	545	591	543	569	607	557	583	577	614	574	611	586	577	609	589	540	575	549	564	573	564	608	582	531	538	537	547	596	563	590	579	572	627	592	563	603	605	588	570	595	598	543	564	587	642	553	568	585	556	570	553	573	595	625	562	553	623	572	568	550	570	561	578	580	622	530	581	543	547	624	573	553	563	605	551	590	561	557	590	536	603	601	585	566	627	586	590	595	586	553	579	589	579	528	549	587	563	539	577	561	547	579	585	543	577	572	554	543	533	593	604	608	595	587	572	577	537	584	597	570	554	572	585	578	580	585	542	572	573	526	547	547	573	558	577	584	586	567	583	621	574	507	637	560	593	563	551	549	574	578	588	623	598	594	571	563	561	566	602	587	565	586	558	547	579	588	548	589	603	578	612	579	560	584	564	561	564	591	586	562	585	526	568	596	567	561	552	538	559	523	582	614	579	580	551	573	549	630	567	607	593	581	571	616	566	621	597	560	569	572	574	574	536	555	553	598	579	525	588	620	590	537	533	580	598	600	578	574	562	561	541	628	573	541	545	586	555	553	594	603	572	554	562	552	562	593	558	613	569	615	546	565	576	538	557	583	545	535	569	601	612	564	557	586	594	571	566	563	625	610	579	585	596	516	595	583	557	544	567	544	605	639	588	563	571	629	550	585	612	561	586	629	566	558	525	606	552	581	534	577	598	581	553	543	589	584	556	536	607	582	526	571	591	582	599	539	591	600	611	573	581	564	589	587	577	565	549	553	554	574	610	570	560	595	611	622	558	598	583	552	616	530	598	596	591	582	583	574	518	574	569	570	619	569	576	548	580	572	571	563	553	569	582	608	616	547	592	613	607	564	591	569	575	601	559	545	548	565	568	574	603	560	585	576	561	549	586	597	555	595	548	595	615	585	541	597	574	603	589	595	653	594	615	619	568	586	579	609	562	565	581	593	568	576	564	589	600	547	581	570	573	562	566	565	559	561	573	620	582	592	611	599	542	577	601	616	551	599	575	585	534	572	525	583	627	589	558	573	581	613	604	563	573	568	565	614	567	562	576	592	568	537	582	553	583	566	589	534	605	536	590	606	589	535	594	555	626	578	549	575	587	559	589	623	595	602	576	610	575	599	520	546	550	555	541	573	546	619	571	583	566	588	564	561	580	598	620	535	601	546	573	604	569	562	596	567	566	583	658	544	574	573	587	548	534	577	605	602	551	558	590	621	566	583	574	578	562	576	542	556	558	587	617	592	546	558	560	564	581	615	578	591	547	588	579	580	562	583	540	555	603	585	553	600	600	571	579	541	555	594	576	569	564	610	583	574	605	570	555	565	578	578	627	595	580	604	540	624	577	584	612	577	568	564	598	601	594	542	581	612	577	613	576	597	593	567	579	600	572	584	553	604	603	561	589	580	636	568	644	556	583	613	572	578	566	554	581	553	551	579	589	591	527	567	549	562	626	576	570	588	607	601	593	572	556	582	589	598	586	621	579	587	560	577	543	549	552	584	568	548	560	550	556	585	560	544	585	531	570	558	574	628	565	577	585	545	579	590	577	592	571	556	571	565	560	615	557	594	601	624	572	539	569	549	547	566	591	544	515	556	532	569	581	594	544	545	553	563	583	584	597	541	603	576	578	555	562	581	552	538	540	573	573	562	559	573	572	570	552	550	583	593	577	553	549	565	585	542	560	600	544	606	556	596	512	564	513	586	580	561	560	553	588	537	574	567	585	580	556	587	573	539	564	532	509	583	600	603	570	585	617	588	604	560	545	581	547	534	580	549	540	557	589	560	560	588	620	604	575	545	560	568	577	559	589	603	570	564	600	590	571	610	536	579	606	562	575	572	595	545	541	571	588	589	589	607	535	563	590	597	584	535	593	554	569	541	545	589	537	601	578	540	602	576	601	539	577	573	572	534	573	538	596	587	593	585	589	614	581	580	584	600	565	638	577	538	553	545	584	575	579	607	608	610	599	588	572	574	590	569	570	525	594	578	579	533	565	576	573	568	567	602	561	550	571	580	524	527	569	542	615	573	552	559	575	587	557	533	558	582	564	561	592	552	598	586	586	652	576	562	555	599	591	533	582	549	548	577	597	597	589	564	575	586	551	560	560	559	573	593	536	570	576	571	604	577	591	556	580	562	585	606	543	542	580	580	617	554	579	597	553	552	589	591	578	581	607	571	598	597	601	519	560	571	586	592	591	571	599	566	578	590	598	543	565	573	571	572	548	525	605	617	532	608	616	564	569	561	580	564	553	570	550	584	558	567	537	582	558	582	580	572	580	553	620	622	585	588	574	560	576	575	568	573	608	539	590	572	637	581	577	592	546	595	582	613	614	601	568	599	562	589	632	577	573	576	565	597	564	588	509	564	557	543	632	584	555	535	598	558	611	566	575	596	554	582	537	568	603	563	560	593	590	582	570	559	582	573	542	544	614	576	574	569	562	598	541	589	569	525	564	584	549	616	561	569	600	589	555	574	566	621	581	551	583	568	568	548	563	619	566	570	571	593	574	550	565	582	609	569	587	579	570	580	547	595	563	602	630	603	575	608	591	545	534	552	570	578	564	590
47083	25657	17612	5539	2008	1481	1206	1086	832	697	584	589	541	474	458	461	457	441	439	463	440	392	391	382	379	413	383	404	381	394	391	382	377	380	375	399	377	357	363	375	363	374	394	359	356	354	351	353	384	346	367	394	392	377	354	353	404	390	347	416	407	365	375	359	344	365	357	373	381	400	369	378	351	391	360	338	392	349	351	357	365	371	391	377	343	351	387	383	390	368	357	325	360	378	407	386	363	373	348	395	372	393	363	361	379	381	393	403	329	358	377	431	401	380	358	308	344	416	343	357	365	368	408	359	376	401	366	378	351	350	369	384	373	334	362	336	352	383	371	393	380	373	372	348	361	356	372	399	361	362	386	374	340	345	372	392	362	356	391	359	372	378	376	371	352	375	354	367	381	384	354	393	388	333	393	345	388	382	365	361	361	356	368	346	349	371	385	388	408	362	390	367	365	387	441	397	337	353	343	358	343	350	318	407	391	347	375	354	363	366	359	396	343	393	382	378	353	344	361	367	383	353	360	340	404	352	393	358	370	379	354	364	381	329	362	378	410	412	382	345	364	393	386	397	355	377	357	392	341	387	358	376	369	391	351	360	380	366	352	349	342	384	359	373	356	327	334	363	384	379	360	374	373	363	360	363	323	337	355	357	372	378	351	386	337	412	368	377	361	369	372	398	365	322	355	349	328	377	332	387	401	388	327	365	399	375	381	378	369	359	400	337	352	384	363	392	397	343	369	380	350	359	340	375	347	393	367	406	368	350	363	380	358	365	382	352	366	362	384	373	388	350	380	401	357	400	399	349	378	345	360	375	363	375	380	366	337	350	325	370	369	324	381	381	367	394	358	349	425	387	362	317	335	400	336	378	339	371	374	373	356	361	381	389	339	353	367	317	419	333	345	348	357	405	358	389	352	381	395	395	405	363	390	377	362	388	425	380	343	370	347	397	370	379	377	386	385	343	363	394	369	388	375	367	355	385	359	359	387	358	322	394	376	382	358	383	393	377	320	386	386	376	377	376	410	341	372	366	346	408	397	309	377	430	411	405	341	341	371	367	354	376	342	342	401	336	343	393	357	362	352	366	380	339	384	365	365	380	387	390	318	356	357	347	387	381	341	353	388	330	347	372	356	380	332	377	386	374	398	376	365	393	362	367	372	366	375	358	373	381	394	378	368	408	377	382	358	363	342	388	365	335	391	342	379	332	369	406	372	390	346	355	355	358	329	372	391	388	383	354	386	367	386	383	359	378	391	375	370	365	389	379	418	348	371	381	359	380	386	331	372	394	357	334	400	369	370	370	352	381	409	345	349	338	327	395	351	396	372	359	370	337	370	372	382	342	364	357	372	365	346	338	368	376	382	341	359	416	410	367	359	333	396	376	353	358	370	358	377	380	375	355	375	375	344	339	365	375	323	350	337	356	389	358	350	380	350	369	384	359	362	364	350	352	394	370	359	361	366	395	364	388	368	355	361	391	346	386	344	368	360	381	374	359	363	358	339	336	325	368	370	377	341	380	364	358	363	390	368	404	394	408	367	366	397	358	390	372	346	387	379	335	363	383	349	366	356	366	342	367	379	360	379	374	378	327	339	361	353	351	367	363	356	334	372	374	367	358	368	386	376	389	327	350	372	386	364	357	347	400	368	341	372	369	349	363	366	369	365	361	357	386	367	347	374	351	361	372	358	355	377	387	349	381	357	377	377	381	359	336	396	328	384	350	354	377	373	363	373	377	373	360	382	329	366	373	389	384	357	374	382	386	353	364	363	403	386	382	378	415	396	391	368	358	362	354	363	361	408	382	300	363	351	340	325	378	370	363	382	390	345	342	399	349	379	343	373	358	385	376	371	377	357	400	393	369	356	409	399	370	370	365	374	369	395	405	387	332	393	360	383	372	331	364	361	359	411	381	390	400	368	376	375	363	372	389	346	354	356	359	372	396	372	375	355	363	352	391	371	380	356	392	357	344	401	381	386	397	363	363	378	365	356	346	348	391	368	366	340	375	367	372	346	365	333	352	372	366	391	365	372	369	364	357	373	369	397	390	337	391	388	391	354	380	351	364	361	374	335	351	367	359	379	378	367	377	376	375	366	344	355	349	335	379	352	330	366	377	367	400	361	373	425	380	425	383	360	352	399	344	348	376	368	370	377	379	334	353	354	359	381	360	333	362	349	343	378	372	370	388	358	336	345	390	398	412	411	372	380	372	352	368	397	350	364	385	380	378	340	361	359	331	381	373	363	377	353	327	353	382	369	339	381	390	334	379	349	323	389	354	370	346	373	325	407	368	376	380	315	326	381	351	362	362	354	384	336	351	341	368	366	403	377	385	388	362	339	361	379	362	362	387	388	400	355	385	384	364	345	372	362	362	388	359	369	367	355	365	394	378	375	383	347	364	344	409	392	393	361	334	328	364	389	372	354	351	353	371	381	365	389	390	341	371	359	373	357	335	371	379	344	362	401	365	383	398	354	343	375	347	392	385	368	357	389	365	398	354	396	367	389	372	388	368	350	406	347	392	362	353	361	356	337	362	395	370	378	374	368	351	410	369	349	351	365	371	372	353	342	375	344	342	307	366	345	370	345	362	390	391	367	359	345	362	401	353	376	369	382	408	357	353	416	391	388	361	357	355	376	375	398	373	364	347	368	374	333	368	405	386	378	347	379	346	309	359	395	348	351	351	358	368	382	346	355	374	347	396	359	365	352	360	386	352	371	340	394	363	378	378	394	376	354	359	381	344	388	360	372	344	318	365	337	387	377	382	356	368	353	381	341	413	392	388	364	357	395	356	391	343	363	377	359	372	383	370	374	342	370	396	393	363	328	410	350	375	357	405	347	355	365	391	375	389	375	394	366	370	365	380	352	382	352	352	362	410	369	326	369	353	378	348	380	364	352	331	362	397	391	361	398	388	352	381	343	359	363	370	354	398	384	411	345	377	376	374	333	349	351	361	376	364	337	384	379	379	392	395	367	336	381	334	369	381	390	392	361	371	396	364	343	358	377	387	401	387	355	359	370	382	336	334	375	351	369	365	408	346	367	350	393	338	387	400	353	306	314	321	368	348	316	389	356	356	359	345	401	379	378	386	351	341	362	338	347	369	379	354	347	385	364	331	372	385	360	368	350	374	356	383	360	361	333	378	352	321	329	405	400	343	348	359	333	359	371	397	347	407	405	394	362	376	373	398	328	357	362	392	370	382	368	334	380	366	411	359	361	374	374	368	383	377	370	338	387	347	379	369	368	399	353	385	394	388	354	351	360	373	379	376	398	395	367	341	375	391	369	365	387	363	382	342	380	385	363	345	387	354	382	426	335	385	358	369	385	362	376	376	343	370	335	384	374	395	380	349	348	377	364	371	340	354	365	368	360	360	345	406	351	370	387	382	362	357	328	381	371	373	367	336	363	344	377	385	359	327	347	352	381	374	356	354	389	393	349	363	365	389	397	372	405	391	338	371	367	365	382	360	390	387	345	351	396	338	426	342
24444	2785	5782	6502	5671	4616	4210	3355	2907	2495	2180	2050	1855	1725	1538	1517	1392	1247	1282	1227	1165	1097	1150	1082	1058	1058	1034	984	1036	960	935	957	970	978	936	963	946	937	969	964	965	884	959	956	965	888	905	869	889	938	980	866	914	824	866	832	920	941	893	853	836	851	849	884	835	915	865	830	850	928	898	827	806	865	881	823	893	844	868	810	847	879	894	840	838	841	860	846	837	835	882	803	901	850	857	896	897	857	916	913	913	870	858	896	844	891	897	951	848	907	961	926	918	901	910	919	885	886	872	864	860	844	804	879	876	825	796	837	877	878	877	875	833	812	851	845	818	821	805	884	868	814	857	840	844	803	900	831	871	875	832	816	896	821	852	837	837	843	845	824	808	834	804	864	839	850	816	763	807	835	815	812	846	865	837	847	846	813	871	871	840	885	865	834	813	893	795	847	844	906	818	894	826	850	882	786	905	878	831	865	852	837	851	853	829	836	835	852	790	833	821	844	895	875	847	891	867	833	865	874	880	852	837	880	879	900	827	864	823	835	866	831	799	830	833	829	813	832	838	800	825	824	791	856	852	774	776	831	820	881	825	882	856	865	894	842	835	879	903	890	854	825	872	849	827	852	846	819	880	879	857	871	836	839	872	864	841	829	813	859	876	805	838	873	861	789	804	841	875	833	850	781	915	840	855	834	887	812	832	860	875	874	861	854	807	869	828	790	790	800	909	863	889	837	809	819	771	864	846	874	867	891	838	905	915	823	829	850	830	847	849	883	793	855	805	835	818	871	865	863	879	858	829	851	832	825	833	846	821	877	831	854	835	820	905	848	848	834	889	773	859	806	885	878	869	838	890	815	820	843	895	851	769	869	835	834	832	822	869	851	845	905	843	820	905	858	843	810	817	785	889	824	850	841	844	794	864	820	799	830	820	919	870	897	832	858	865	839	829	874	825	867	877	853	880	847	822	872	867	898	866	841	886	866	802	882	872	799	826	854	803	844	841	853	836	888	848	877	847	890	879	870	809	867	847	856	816	910	877	870	849	881	924	871	843	887	906	871	840	847	832	893	845	842	877	783	837	863	882	836	778	855	841	878	843	815	836	828	837	815	867	806	870	824	915	857	867	876	853	863	827	839	841	815	873	837	788	874	841	798	878	830	845	877	869	886	813	850	843	883	798	876	914	831	867	840	877	819	916	837	841	814	848	830	886	803	846	796	834	820	905	899	820	850	850	902	845	869	836	849	834	828	844	847	791	806	813	849	808	800	854	850	843	873	872	877	812	831	862	890	850	870	826	833	859	851	813	879	860	869	835	834	827	835	860	853	894	793	898	855	828	811	828	847	843	883	886	826	809	840	838	904	807	823	877	845	797	857	855	873	847	828	888	851	868	870	869	821	870	912	802	872	844	869	876	885	905	840	884	823	843	879	867	889	857	872	850	846	807	829	867	798	814	823	904	889	815	856	860	835	825	876	803	856	850	898	867	857	888	855	892	867	855	869	870	838	841	829	867	876	878	844	836	882	858	794	865	833	858	880	903	872	840	788	862	884	815	868	849	887	876	843	856	782	850	804	862	874	815	835	932	811	825	857	857	859	828	802	813	791	889	835	818	843	891	834	823	816	829	858	831	830	840	873	802	819	788	823	878	821	853	853	822	853	855	840	836	861	831	795	851	840	805	846	818	863	824	849	899	845	831	866	924	837	860	885	823	853	843	811	863	871	875	832	840	879	845	810	907	840	844	863	864	875	841	827	876	845	844	866	870	843	871	907	824	800	901	814	865	870	806	856	871	839	869	843	824	866	850	859	874	840	854	866	882	846	857	829	814	845	906	798	866	832	840	803	899	826	833	845	872	917	816	891	833	884	794	843	828	816	879	772	854	866	843	864	815	862	906	795	800	835	879	813	851	841	873	875	829	794	810	937	878	766	890	838	865	874	861	834	840	814	937	863	810	848	788	840	856	854	870	843	850	834	856	870	807	887	860	829	788	821	806	858	850	858	828	834	883	881	931	859	831	879	849	867	845	841	840	836	844	843	837	844	829	845	855	852	849	812	846	848	866	867	826	840	845	851	870	875	880	829	904	880	825	831	878	812	832	854	869	852	858	840	838	868	844	863	834	855	835	861	844	827	849	857	870	857	822	804	823	863	787	806	878	851	859	833	871	813	828	904	853	839	827	819	793	824	830	863	822	841	840	833	858	893	848	888	830	858	825	832	808	846	882	850	791	828	816	874	828	808	858	833	847	871	845	828	857	860	865	839	857	858	810	835	828	833	867	853	873	872	843	910	838	883	847	859	824	785	875	913	823	846	769	823	804	849	901	840	856	857	849	817	814	876	858	839	855	834	850	816	840	836	846	830	872	865	842	844	852	885	921	852	868	862	859	846	865	824	825	861	836	837	838	790	846	845	877	844	839	859	868	799	831	847	777	820	825	864	839	809	832	828	853	856	851	822	859	820	878	870	846	762	846	776	874	848	867	828	857	875	836	811	850	864	826	851	826	869	819	899	821	804	830	822	877	797	842	812	827	832	851	866	842	840	855	850	859	867	874	870	883	825	829	830	862	819	869	804	875	896	825	850	865	848	819	888	893	859	881	809	869	904	849	894	844	796	858	902	866	835	809	807	871	859	875	860	838	860	837	862	830	821	825	861	845	851	859	813	828	832	846	860	900	845	810	802	888	813	857	839	848	833	827	861	854	849	887	831	844	878	857	826	871	866	898	799	871	820	843	860	827	874	855	841	858	850	858	875	840	866	829	823	874	858	839	859	894	807	828	826	853	895	815	885	838	870	817	864	810	859	810	823	815	831	874	839	818	864	847	854	844	850	832	815	835	797	834	805	857	841	839	843	889	866	796	842	845	887	876	850	862	843	877	844	860	847	838	835	885	840	808	835	823	776	807	832	841	873	840	811	875	885	818	859	813	863	868	829	929	893	817	868	887	857	846	884	855	884	881	842	841	852	819	889	850	874	878	845	825	889	850	840	869	841	943	821	852	852	845	815	902	901	859	815	840	860	799	823	839	860	873	836	843	885	829	833	825	809	877	912	818	869	867	870	836	817	862	868	799	860	870	865	880	846	832	835	842	822	830	892	865	873	848	824	877	844	854	840	906	824	805	828	866	853	814	785	860	806	859	885	885	881	842	818	849	865	895	871	855	858	801	834	842	883	899	883	814	848	877	851	864	843	872	883	880	852	834	899	853	860	811	840	815	847	821	830	827	813	865	852	900	834	829	836	808	832	882	840	847	838	864	897	882	862	866	879	856	899	833	881	829	876	837	831	901	810	784	822	817	845	861	854	851	871	862	901	868	916	860	884	882	801	883	866	808	840	860	838	827	906	838	858	858	862	828	857	834	840	868	854	863	811	882	847	907	844	859	862	832	870	868	841	824	812	873	866	837	831	858	845	831	876	874	779	838	883	804	834	871	838	846	888	882	864	849	853	882	851	848	844	806	843	833	808	869	856	870	844	849	851	839	825	898	868
7899	828	724	526	317	294	269	221	244	238	195	204	210	182	191	208	184	166	177	172	173	189	169	189	197	148	168	158	161	176	183	201	163	176	178	189	176	159	173	195	169	165	194	169	179	155	146	181	160	171	180	190	189	191	183	183	196	162	181	162	180	162	172	185	174	158	164	185	168	179	173	199	158	179	157	179	189	189	201	180	200	167	194	169	191	173	173	175	170	155	171	157	192	160	176	196	198	166	198	172	153	177	187	174	181	173	176	167	145	197	181	200	195	174	164	183	188	168	156	176	173	171	175	174	192	144	166	177	193	182	184	174	196	186	185	186	160	193	188	162	188	188	207	172	160	181	174	184	166	172	184	186	166	179	184	195	182	217	170	162	168	176	186	172	194	209	166	174	173	187	176	201	187	163	184	193	197	177	173	187	172	200	162	173	160	168	156	193	176	169	173	195	190	185	163	165	196	167	181	168	187	148	189	193	184	179	171	203	170	166	181	182	146	186	191	167	191	186	193	168	157	179	185	179	172	182	176	163	160	190	183	158	180	190	181	160	170	168	151	171	178	188	169	168	192	203	160	187	173	179	167	157	168	184	218	182	174	155	185	191	195	183	193	158	153	181	189	183	154	173	177	171	170	190	186	186	195	155	207	155	201	172	169	212	160	200	178	174	190	180	146	173	179	185	171	180	162	205	178	168	168	150	199	135	187	175	158	183	190	182	189	166	184	192	173	193	193	181	170	169	199	201	174	167	185	184	170	182	152	171	193	177	193	183	174	158	175	189	193	173	162	178	183	207	172	180	195	181	172	216	142	172	181	197	165	185	152	180	182	157	158	182	197	167	196	165	177	172	187	189	175	196	184	168	163	171	184	166	183	175	162	160	170	178	183	200	148	183	187	178	164	214	184	213	189	209	194	177	186	160	178	179	153	190	165	198	180	165	147	173	176	173	166	148	204	177	174	175	185	181	191	177	172	191	179	157	177	169	181	187	162	189	195	165	178	158	199	202	139	177	166	192	160	193	185	209	187	179	167	165	179	162	191	171	177	156	181	143	178	173	156	148	157	181	184	194	187	229	167	150	167	152	182	166	169	137	192	154	178	198	166	154	179	171	159	153	182	161	180	177	180	193	192	177	164	156	191	193	162	159	190	181	160	190	146	167	169	166	163	154	189	173	144	179	190	160	188	195	172	160	161	175	166	173	165	181	185	173	157	181	185	165	179	156	177	169	203	171	160	161	167	156	173	189	152	181	177	158	138	187	166	187	153	166	166	166	177	191	172	145	195	169	170	197	202	193	186	157	173	183	176	189	175	152	180	175	174	150	172	174	202	184	168	194	170	156	162	185	183	144	163	172	199	168	209	179	195	206	162	148	174	165	170	201	159	180	155	183	179	190	173	191	156	141	171	185	175	176	184	181	180	176	163	182	171	172	186	184	200	167	172	166	166	147	183	179	164	175	222	163	174	196	192	159	166	186	178	163	185	171	177	180	148	152	177	180	180	150	160	178	196	160	174	186	178	165	199	187	163	168	178	170	226	168	167	154	168	187	170	177	172	188	197	188	160	196	166	180	175	185	194	177	180	177	138	175	181	159	166	163	178	182	159	193	175	161	211	179	187	176	166	160	172	194	178	175	159	157	189	156	184	183	182	164	162	163	201	170	148	172	167	185	171	177	182	189	208	180	191	185	209	176	187	168	153	211	152	209	163	187	177	182	179	182	168	167	160	187	168	190	155	169	183	172	182	185	189	171	180	152	171	166	186	170	177	188	166	186	155	192	160	146	181	206	180	175	174	179	190	149	182	180	169	175	197	196	175	158	172	178	173	173	164	173	174	164	149	189	185	162	168	158	172	168	176	183	165	190	168	185	175	172	171	183	179	187	179	175	181	182	184	187	190	156	149	156	165	182	181	150	187	187	173	163	180	211	160	183	167	191	168	188	197	192	202	150	185	162	185	172	169	183	147	176	188	176	164	161	166	155	172	181	185	181	169	176	177	176	175	166	191	177	171	177	169	181	172	164	164	172	190	201	183	199	188	167	162	174	182	166	180	144	178	194	161	196	159	204	188	164	177	154	202	182	174	162	155	167	154	194	167	193	143	166	189	179	186	171	186	171	172	198	154	165	168	179	156	167	194	183	190	181	176	206	152	195	182	169	183	150	167	175	152	167	173	166	180	171	171	182	163	190	198	150	164	151	183	169	159	190	159	175	189	165	178	175	167	158	162	173	163	177	171	172	195	177	165	178	177	175	150	161	201	205	197	160	166	159	178	142	201	174	154	167	168	196	191	173	161	183	188	188	169	162	173	170	164	180	165	167	194	164	158	201	186	183	170	191	186	168	181	160	188	184	202	159	174	166	196	168	174	151	174	171	184	196	180	203	151	187	160	186	189	174	160	190	165	177	170	181	177	164	175	178	162	184	183	208	179	184	164	148	158	164	154	172	206	185	192	199	175	176	194	189	192	157	216	144	183	163	169	180	141	179	198	183	179	166	154	192	203	156	167	174	159	170	170	179	173	182	175	164	188	186	162	170	168	165	178	168	143	201	168	193	180	179	161	156	199	163	180	176	179	184	158	174	209	184	181	147	183	208	191	201	177	143	179	182	150	190	177	195	175	183	171	165	192	198	183	171	177	156	160	167	168	180	194	181	166	173	153	158	176	173	173	156	187	180	195	159	172	192	176	161	173	191	157	152	200	174	198	173	155	174	164	177	187	189	188	191	167	160	225	166	183	183	211	156	178	187	169	185	168	166	174	152	171	197	177	192	191	191	160	206	194	186	179	189	188	179	186	168	172	187	184	159	152	185	149	158	191	187	186	184	214	197	164	185	154	196	206	192	182	192	176	157	195	193	172	164	176	170	196	180	187	178	181	199	198	169	170	182	175	181	186	174	176	164	176	189	176	188	188	167	173	171	166	179	174	184	169	160	184	191	175	162	163	161	184	208	199	156	186	180	178	176	179	153	163	168	176	177	152	160	176	189	217	175	189	158	159	177	187	159	179	161	180	191	172	180	155	170	183	191	179	175	171	181	203	174	168	152	180	141	166	219	169	188	188	186	176	160	182	191	156	189	185	197	163	182	175	161	178	175	192	197	154	156	169	177	171	206	177	187	195	163	163	161	174	163	183	201	155	161	179	197	176	172	168	172	174	156	168	167	167	181	190	167	182	166	155	178	186	168	162	175	176	185	175	165	165	163	150	167	215	155	171	208	178	189	152	186	180	205	157	188	163	172	175	168	173	159	175	152	170	167	189	138	180	194	207	161	184	177	176	160	158	158	169	164	174	177	159	171	169	174	187	165	190	171	187	164	171	179	191	188	187	171	150	174	191	168	171	165	180	172	176	167	160	141	193	178	175	181	189	177	181	180	177	171	178	187	177	178	207	158	152	161	173	182	178	202	170	178	199	159	177	169	194	171	147	164	183	175	183	195	161	155	179	178	180	167	170	175	197	165	169	180	199	187	166	195	182	168	178	170
7690	656	1009	1247	1013	885	842	738	740	642	581	538	542	496	518	479	517	474	468	463	491	488	437	420	440	500	496	475	511	484	479	486	453	473	450	480	455	459	411	499	477	509	498	461	492	478	446	476	468	446	445	496	462	427	479	484	485	437	436	459	455	436	453	453	461	512	502	441	465	515	423	486	426	441	473	458	479	424	459	440	448	440	443	471	469	463	446	450	458	457	451	467	461	500	421	460	483	494	507	469	475	444	466	494	434	428	510	493	461	489	461	477	466	471	451	454	472	506	444	472	423	481	444	455	471	411	466	467	468	430	446	480	475	444	452	467	491	462	506	498	483	457	470	460	495	503	399	403	466	507	447	438	445	481	457	405	466	464	443	449	471	471	461	449	447	452	444	434	439	444	469	451	453	490	444	482	473	477	489	444	451	435	433	456	466	474	475	480	475	453	474	451	449	455	455	433	457	473	435	452	442	470	465	445	453	455	428	480	447	454	479	452	437	461	453	444	472	481	529	451	446	487	465	456	487	451	457	440	467	438	417	441	403	470	470	475	434	432	476	438	473	454	469	450	465	456	421	495	450	444	459	476	439	500	466	451	464	479	449	469	445	447	476	488	428	486	473	445	463	455	442	450	449	424	492	483	449	503	480	441	477	462	447	442	423	428	476	478	478	483	454	423	460	474	442	442	479	443	472	480	448	463	455	418	456	473	476	442	461	477	425	457	467	451	489	478	427	463	437	444	462	465	494	418	451	428	460	484	465	452	460	444	470	436	495	485	426	486	467	475	455	436	492	472	449	497	464	438	473	438	468	481	464	426	419	464	437	501	458	440	457	430	439	469	456	460	467	447	434	429	466	436	489	486	460	458	427	467	481	442	459	523	462	460	463	480	455	487	457	465	441	439	452	447	447	446	486	464	487	439	468	445	503	445	421	439	467	475	475	464	413	432	482	489	428	450	447	456	457	416	465	473	463	485	462	459	441	421	452	452	448	472	458	443	453	419	452	403	448	474	473	438	497	446	463	513	489	429	447	488	465	493	451	497	453	470	485	492	444	474	464	435	470	424	482	455	448	453	468	465	417	461	464	468	445	444	468	476	455	439	496	433	463	456	446	439	421	497	460	492	467	493	453	466	472	461	443	475	422	444	454	398	400	472	448	473	482	485	437	450	431	483	465	445	481	448	438	459	453	467	477	462	470	440	470	489	460	491	437	463	477	400	442	468	464	461	450	476	479	442	489	436	460	443	481	441	433	472	456	455	475	437	431	430	445	484	472	469	455	500	440	497	427	497	447	444	485	473	412	472	460	492	407	482	456	460	455	489	438	454	466	435	437	432	479	447	452	440	431	466	461	462	439	422	466	432	441	437	436	437	483	461	436	453	462	467	449	471	454	478	461	436	465	479	461	476	515	432	444	422	441	430	412	461	440	463	442	466	452	461	528	439	454	436	447	445	477	450	436	485	441	486	444	443	469	459	461	402	470	448	425	455	424	450	439	457	455	439	458	421	405	462	441	426	475	468	469	492	475	439	446	475	428	484	420	448	446	443	468	454	420	460	443	456	462	477	452	433	451	455	455	477	432	442	447	475	475	441	472	417	464	452	450	474	443	456	451	440	451	462	465	473	418	438	478	422	453	465	425	467	447	461	451	464	459	417	485	496	447	461	455	447	444	466	494	447	457	465	469	456	460	471	491	448	502	479	450	433	506	419	494	471	488	461	455	427	443	437	418	453	450	472	437	485	465	415	463	469	457	480	521	450	429	455	436	461	475	481	446	475	462	454	443	459	468	433	399	445	459	441	498	495	455	465	484	454	424	454	463	473	472	449	481	490	476	455	488	469	449	466	441	435	467	486	479	468	434	453	432	476	464	451	462	449	450	471	480	431	470	501	482	465	482	440	458	422	438	445	485	472	454	487	455	477	428	451	483	477	458	477	429	464	470	441	434	473	473	468	472	459	468	462	480	467	454	465	456	462	455	433	470	467	496	483	478	509	442	461	443	480	442	456	467	516	454	455	496	432	489	486	446	418	450	438	457	456	459	465	495	504	442	466	466	461	452	477	468	494	448	452	429	473	450	449	443	462	470	452	491	458	448	464	507	457	447	448	481	434	448	476	461	457	437	463	478	425	468	505	485	470	484	467	479	470	468	464	452	423	447	469	446	463	446	445	463	429	446	457	425	475	470	488	439	440	458	454	473	455	467	498	482	461	447	468	465	464	489	466	475	440	499	436	470	494	439	448	444	451	447	476	434	460	527	436	458	459	460	471	426	467	455	464	452	454	452	412	471	478	442	444	457	478	470	432	462	494	437	452	474	457	442	507	480	445	473	415	439	467	493	444	416	435	447	407	449	492	463	455	474	485	466	435	443	439	450	440	448	460	449	485	466	488	468	490	463	456	455	477	443	467	442	481	459	491	484	474	473	471	443	451	470	462	468	437	458	438	473	440	448	472	442	475	434	443	448	480	482	455	482	436	461	446	470	473	477	446	437	457	462	447	464	443	505	475	443	469	467	450	476	428	430	449	463	417	458	463	465	474	466	439	467	435	484	443	440	487	447	423	474	442	443	464	449	462	419	451	479	466	451	419	438	480	457	443	453	432	475	466	454	437	466	459	475	442	478	431	460	455	443	459	483	454	482	506	445	480	453	488	447	438	486	478	446	463	458	462	475	436	430	434	452	437	447	462	465	477	447	422	481	464	472	458	424	476	450	466	470	461	454	453	483	503	437	489	422	444	450	450	453	457	440	433	475	474	465	503	447	464	470	463	438	464	459	485	489	453	463	455	451	497	449	462	409	442	435	472	461	496	422	499	476	478	493	436	507	467	448	466	429	444	454	444	439	485	469	451	475	454	440	466	460	451	464	505	441	469	499	465	439	475	421	459	473	436	457	475	410	456	474	449	477	423	490	450	479	432	440	443	516	468	438	419	459	467	453	457	466	458	444	474	451	400	443	475	481	449	459	440	433	428	511	466	458	464	438	437	455	430	435	426	478	453	431	481	419	425	461	441	431	415	475	439	462	474	424	433	511	486	470	460	454	462	469	451	447	478	482	435	469	451	452	495	488	457	450	460	467	482	412	508	464	438	436	450	447	466	499	418	437	442	454	433	467	450	472	467	454	457	409	417	455	463	456	425	460	446	469	436	443	463	476	471	459	508	474	457	487	439	484	495	458	472	471	451	498	427	465	468	457	474	426	456	470	466	479	451	450	497	419	445	494	465	462	404	475	484	530	467	456	430	469	456	424	429	453	427	448	475	489	513	451	396	479	449	450	401	457	458	442	442	457	458	473	453	440	486	468	465	463	428	476	452	451	472	448	481	488	479	457	532	450	460	481	417	469	467	462	477	459	453	444	433	463	466	434	469	453	482	461	431	441	454	444	464	433	438	445	483	495	435	453	463	416	447	465	437	472	460	491	499	474	453	455	464	455	467	452	478	434	454	488	479	429	450	472	496	435	500	418	429	473	462	476	445	462	448
43113	15264	3679	1716	1197	975	737	695	542	403	385	353	304	254	310	252	298	299	225	252	240	245	262	253	221	243	244	248	224	217	209	267	249	207	234	252	238	204	218	201	230	239	205	240	230	232	232	233	239	246	216	225	227	234	241	218	215	224	220	214	254	217	204	247	228	220	235	217	221	217	228	235	225	226	216	206	254	225	216	224	229	231	209	236	227	203	216	201	220	231	220	230	217	237	223	224	229	247	215	221	208	230	230	214	236	206	228	213	218	216	255	226	204	221	237	236	255	233	229	205	203	210	240	227	221	224	209	218	183	211	216	222	216	215	218	212	213	236	226	216	213	242	235	222	219	266	219	218	225	203	236	205	207	207	228	233	199	230	236	233	223	207	227	240	221	215	217	232	223	204	206	217	247	223	202	218	206	216	224	207	218	221	197	233	221	202	219	219	222	229	225	239	219	213	239	218	240	193	234	234	243	211	226	226	237	209	224	213	238	229	242	214	230	212	222	219	215	198	212	205	201	219	209	210	230	226	222	215	211	214	222	219	239	231	243	242	244	234	253	189	234	210	245	214	201	217	237	233	227	229	226	215	236	204	219	214	238	225	218	237	219	217	220	235	251	242	213	221	216	228	227	203	197	224	220	238	234	225	201	239	209	222	229	218	233	230	214	229	228	246	216	214	218	246	203	187	221	229	235	230	226	237	240	218	215	221	225	245	199	199	223	206	225	201	229	240	239	214	239	207	237	245	207	247	214	222	229	229	222	248	230	217	230	205	216	229	206	244	200	214	219	213	219	217	234	214	248	252	213	269	208	236	210	227	209	229	213	239	219	221	228	232	227	187	220	240	253	247	204	216	228	220	219	248	235	229	220	214	194	238	213	228	227	256	210	229	218	222	233	229	228	220	210	216	222	222	235	232	213	240	239	249	260	266	246	220	205	231	216	215	229	212	238	226	221	241	230	207	217	216	213	245	250	243	216	246	220	221	220	260	206	228	252	220	239	232	265	229	240	232	211	222	211	215	234	255	280	225	247	215	218	250	225	245	222	228	203	209	195	217	222	252	251	195	216	220	194	223	210	197	195	208	207	242	237	206	211	218	224	215	228	216	241	203	204	229	231	238	221	232	214	258	236	245	226	228	207	230	236	217	231	237	242	237	209	241	213	233	211	228	213	231	222	211	239	219	201	218	219	221	243	227	228	205	196	218	239	231	221	219	213	222	234	241	240	234	257	201	219	208	226	203	210	206	222	236	241	249	213	229	215	255	213	202	229	198	231	235	207	238	247	224	208	226	233	226	238	249	215	205	253	241	237	231	213	202	228	225	233	244	206	218	218	220	246	233	224	206	190	218	238	236	232	246	223	211	222	247	210	230	211	255	247	200	235	200	197	236	250	220	224	199	205	216	229	230	242	221	223	253	248	218	221	225	215	215	229	221	207	251	215	232	240	211	244	219	224	235	233	242	211	197	200	206	240	239	216	210	232	235	221	233	222	219	270	222	221	224	219	187	190	207	187	224	226	215	243	237	216	214	239	268	223	203	219	240	228	209	262	256	223	196	260	218	205	237	229	206	217	218	215	231	220	237	232	180	231	215	243	224	220	236	226	241	206	209	215	231	231	201	231	215	215	209	205	187	200	213	214	239	229	215	219	234	231	210	228	214	226	225	228	238	234	213	212	219	247	241	223	214	238	210	223	203	222	246	233	211	208	207	215	212	212	229	218	190	228	226	225	262	232	235	229	248	221	231	213	211	217	217	237	227	237	248	230	211	212	223	233	211	198	210	203	213	236	248	248	222	250	265	227	231	229	248	230	211	212	202	212	187	231	229	206	201	222	203	215	242	228	207	228	245	240	251	230	248	224	245	241	211	220	229	238	204	218	266	217	233	217	222	247	247	224	201	229	253	203	246	230	214	215	233	247	227	202	225	224	248	235	228	203	213	233	208	209	205	246	224	230	203	228	219	230	245	202	228	212	238	235	223	201	204	200	239	233	218	194	220	233	223	222	227	213	233	230	230	220	204	203	225	214	228	207	249	241	242	192	238	221	227	229	225	224	216	219	242	235	215	201	235	222	197	236	229	224	214	249	219	239	206	190	209	240	234	230	222	219	213	243	230	240	225	230	196	245	201	235	227	224	202	234	232	213	205	235	201	258	227	238	225	212	214	229	237	238	211	240	237	220	227	211	233	210	197	208	217	273	240	211	253	250	196	216	223	204	214	243	231	231	231	207	211	229	200	199	228	239	203	241	220	244	209	231	226	232	208	212	191	188	210	266	240	227	212	232	215	196	207	218	223	226	238	213	217	263	214	230	240	235	264	243	223	191	202	226	246	232	260	229	222	223	188	229	222	221	223	231	234	240	260	227	225	211	241	233	241	241	234	219	220	189	213	231	205	208	223	246	219	228	226	213	206	225	204	224	240	243	207	236	221	207	205	223	230	236	227	235	234	232	234	246	222	197	211	207	217	249	223	186	208	200	229	216	224	214	231	242	230	220	218	199	218	215	232	212	243	243	214	253	207	224	243	224	232	231	223	237	240	210	202	200	203	228	210	194	229	216	199	220	230	249	241	213	175	232	211	222	200	234	211	220	254	206	235	204	222	258	225	216	222	203	221	208	219	197	248	217	227	222	221	230	236	212	202	229	217	233	215	213	207	226	213	250	225	246	220	212	224	216	234	250	216	209	215	231	224	228	213	211	214	190	225	222	219	207	224	235	229	220	226	173	241	209	219	231	195	227	215	245	241	222	248	232	250	238	234	224	222	220	215	188	265	219	232	224	217	227	231	206	226	247	215	227	208	218	223	252	204	233	216	214	207	229	208	234	232	212	219	224	243	247	214	230	223	244	249	234	225	214	221	211	199	213	231	205	257	221	240	239	217	221	228	180	195	257	240	221	217	217	213	207	220	216	200	244	233	246	221	231	261	224	218	251	217	214	236	205	223	218	206	218	212	225	211	201	225	229	263	217	253	178	201	215	243	223	218	251	254	213	235	226	195	232	226	251	219	218	218	250	248	209	234	238	234	228	237	240	218	212	240	254	257	202	213	252	212	215	227	229	243	199	221	226	269	243	192	244	209	231	219	234	191	243	215	234	239	222	219	219	229	258	240	254	202	233	219	221	216	209	213	224	230	255	225	188	203	243	222	206	227	209	244	236	226	214	240	232	221	241	217	213	260	221	202	201	231	224	207	243	232	244	237	253	215	196	210	220	237	234	246	234	231	196	222	210	216	243	227	221	241	187	217	219	244	243	221	221	208	248	238	225	222	223	242	188	248	237	200	232	239	221	239	239	198	246	223	222	229	233	211	229	232	213	247	224	205	233	222	214	209	218	203	210	227	233	221	220	244	235	216	225	219	208	236	220	227	228	198	219	256	219	234	234	235	215	231	217	206	224	187	211	282	240	199	256	220	212	203	209	223	225	211	205	226	233	237	224	245	217	203	218	236	211	223	197	235	221	193	224	241	220	218	232	208	201	202
19158	1736	3667	3992	3567	3086	2741	2113	1815	1419	1355	1227	1079	1059	1013	963	905	853	820	744	764	701	689	673	675	653	705	671	650	639	684	624	633	682	642	607	621	626	621	655	615	604	618	601	613	586	583	593	553	600	596	578	591	580	581	535	589	615	547	589	602	604	628	575	578	579	540	588	611	576	600	613	542	554	598	594	578	593	553	592	549	538	551	560	555	586	581	551	598	588	547	589	566	580	616	608	622	608	583	584	602	587	592	583	541	584	602	630	603	622	604	632	621	587	548	598	559	567	574	566	579	594	573	619	588	647	616	601	592	566	540	566	542	541	594	572	551	571	561	591	593	531	586	602	528	537	537	546	607	624	592	530	580	556	555	604	550	580	564	546	600	597	566	569	546	599	588	585	569	560	545	562	590	546	579	569	606	549	548	517	577	538	547	529	555	553	577	548	576	563	542	557	584	581	561	595	540	576	591	611	567	547	583	554	561	601	577	572	587	567	569	556	586	554	538	592	542	584	553	581	600	597	543	591	542	563	594	547	588	558	593	539	587	547	553	550	580	583	566	566	544	553	597	605	566	627	585	592	608	595	533	570	589	532	559	544	522	557	543	604	587	575	585	575	580	554	516	596	576	575	531	549	589	542	530	569	566	546	563	552	561	537	555	587	582	553	579	618	589	645	560	565	607	610	554	582	547	588	556	573	536	584	581	565	583	580	551	581	559	577	539	562	584	600	594	565	557	583	563	574	563	568	581	580	530	567	591	534	559	543	588	550	583	509	544	592	568	570	578	567	567	581	550	542	512	584	597	571	538	546	592	606	573	549	587	548	584	601	572	553	547	574	572	579	524	582	576	542	582	614	544	581	593	563	572	611	602	603	584	561	563	569	528	580	587	596	565	534	554	573	616	580	556	562	596	523	573	578	574	547	589	567	532	557	595	581	543	605	535	584	617	579	582	541	621	572	552	585	571	602	554	552	551	621	548	567	589	546	554	540	618	614	573	566	570	527	536	609	607	555	524	550	572	578	542	589	556	557	537	601	579	626	549	567	564	561	581	602	588	541	583	545	585	572	549	576	556	534	588	512	587	585	571	576	575	558	592	570	599	581	583	551	558	572	545	581	558	523	580	561	594	587	591	587	520	590	601	559	556	603	561	607	558	598	615	555	527	547	624	546	584	570	562	613	534	603	614	603	591	576	619	604	559	612	591	553	581	546	546	541	563	564	553	567	617	617	547	551	555	544	544	581	531	588	546	611	554	584	560	546	563	545	568	573	586	540	579	596	544	553	573	547	574	562	508	557	601	583	542	562	576	568	595	539	583	591	538	540	582	568	577	543	581	552	611	573	550	579	570	599	547	597	567	566	561	564	575	589	558	610	561	587	565	582	567	574	563	550	585	574	545	561	590	543	570	535	616	527	571	566	559	627	580	525	544	544	570	556	602	559	614	565	587	584	589	535	557	607	536	550	514	593	533	587	601	539	579	560	585	542	581	567	546	642	609	564	595	598	561	565	564	597	575	591	572	589	501	546	581	576	583	567	568	557	576	595	588	590	570	556	572	569	559	564	549	545	539	596	645	554	547	587	565	546	558	533	600	574	561	558	582	570	532	576	586	547	586	545	542	578	559	589	549	580	521	567	531	534	606	565	589	624	518	510	559	583	591	576	581	589	547	542	539	573	607	546	577	572	572	550	568	527	538	550	535	552	591	538	575	554	590	550	585	544	545	599	554	540	591	541	595	556	577	581	592	540	552	539	584	619	565	578	631	578	594	541	615	585	580	594	524	561	589	570	533	607	586	526	560	595	562	544	525	606	544	542	554	565	541	547	552	543	528	615	587	562	567	561	554	608	570	592	608	588	564	573	540	558	558	605	567	584	589	557	588	551	531	602	536	546	583	606	546	567	584	547	598	558	533	582	509	561	557	570	596	558	581	508	555	584	548	582	584	652	591	546	593	587	576	570	569	562	589	582	592	579	563	610	592	545	584	593	578	617	549	632	568	511	574	571	547	592	562	558	569	579	540	581	607	572	543	577	564	544	576	581	556	610	558	560	531	561	603	599	599	579	583	551	542	599	604	548	595	553	539	609	584	551	585	582	565	580	509	532	568	593	577	553	573	576	562	573	579	556	585	557	573	551	571	593	579	591	544	575	612	559	556	568	600	569	552	553	560	596	599	521	536	557	542	544	550	577	592	567	602	617	557	583	561	561	519	540	513	569	570	573	560	537	566	556	592	571	563	555	567	596	565	625	566	541	575	563	564	528	554	552	585	596	572	590	557	589	559	567	575	578	596	554	551	557	565	553	541	578	536	560	571	550	557	625	578	589	581	582	550	586	587	587	559	549	570	561	595	585	624	567	599	573	576	533	571	574	530	558	601	571	551	505	582	584	547	572	542	597	563	576	564	565	573	610	583	600	552	582	568	596	592	578	581	585	587	555	529	581	561	559	576	581	580	521	581	555	621	538	591	560	589	564	589	545	567	582	532	599	552	588	635	541	545	571	550	595	565	533	570	594	566	570	576	584	580	561	582	550	565	584	571	571	564	550	574	569	545	585	556	589	552	586	578	558	564	592	554	567	583	576	539	526	552	553	598	588	592	560	585	574	601	553	560	556	554	602	589	590	569	566	560	590	564	556	554	541	557	532	536	607	606	567	526	629	581	538	588	589	579	532	595	567	602	570	539	558	554	567	591	555	567	589	549	590	596	593	558	554	562	538	598	572	534	560	578	583	595	620	561	585	562	573	533	598	551	598	592	599	600	609	572	582	566	573	573	594	566	591	560	542	584	593	563	555	557	562	544	578	556	557	615	586	560	560	581	643	580	574	565	573	577	554	602	577	569	584	593	530	561	561	552	562	538	528	572	578	565	606	576	557	554	588	629	598	616	556	563	570	578	582	582	565	568	519	585	535	571	544	596	567	583	566	563	560	551	552	552	582	569	621	579	551	589	636	526	533	580	564	565	581	532	560	572	550	576	622	573	580	559	587	554	543	641	541	597	550	541	563	597	545	527	585	562	580	558	566	578	569	616	580	563	550	577	596	610	550	618	601	568	551	575	587	617	576	579	589	573	538	576	554	593	580	570	620	537	545	499	621	559	603	586	611	564	576	555	597	546	574	556	597	601	604	609	542	571	544	562	581	550	563	572	573	580	605	562	536	552	595	571	527	575	565	602	583	579	551	609	580	576	603	549	592	559	576	584	590	531	570	590	620	559	565	567	577	535	580	587	556	535	581	553	538	584	545	559	582	581	605	503	551	566	524	550	554	543	603	548	555	583	586	570	605	613	513	590	613	527	574	561	580	588	592	585	549	569	588	585	561	534	546	596	563	571	569	549	554	539	571	590	504	565	540	582	565	620	563	550	529	556	597	538	600	549	567	576	560	546	570	557	592	616	561	575	569	574	568	582	510	547	565	552	529	541	524	546	564	571	543	522	595	595	514	549	540	559	600	569	553	521	589	581	592	582	526	575	523	541	562	567	563
47858	21305	11772	3647	2143	1580	1369	1011	891	691	621	551	500	516	482	474	492	455	463	428	412	402	389	393	328	385	387	360	379	396	397	378	407	396	363	369	359	366	379	378	377	404	393	372	387	397	374	357	352	341	374	411	398	367	399	358	378	366	366	374	345	354	367	340	374	378	377	364	380	356	382	390	379	375	342	374	409	364	388	356	337	374	335	351	379	331	362	339	314	350	358	358	363	375	385	378	361	388	378	376	331	354	379	359	391	360	384	295	326	316	377	381	366	358	364	407	340	339	391	369	345	363	373	357	358	354	352	394	366	339	374	364	372	340	352	349	343	362	375	343	405	414	353	346	396	375	352	354	366	377	384	363	340	372	372	378	366	379	369	369	323	344	352	394	362	367	333	363	384	363	374	347	343	364	374	350	372	387	346	352	365	331	351	334	363	376	344	351	346	362	370	351	363	358	375	364	353	334	328	362	370	344	378	390	358	337	386	360	342	361	364	367	369	382	357	339	386	402	381	362	393	365	357	348	364	377	384	364	351	363	310	325	362	343	349	376	374	379	391	347	410	349	346	351	359	366	374	366	407	360	339	353	389	359	369	372	344	394	331	368	354	362	346	356	357	344	375	366	375	365	331	349	375	393	397	361	368	373	328	395	368	351	373	395	364	321	340	363	372	340	381	366	377	333	351	369	385	379	364	406	371	332	362	335	365	358	380	348	388	346	330	337	350	375	358	359	366	348	345	329	379	337	375	352	382	367	379	388	376	335	361	384	348	340	382	368	394	363	348	367	349	386	362	362	369	350	358	327	377	391	343	335	375	378	402	362	355	387	364	345	364	388	325	351	369	370	362	352	344	358	371	341	379	359	385	349	353	345	383	376	376	347	351	341	416	377	380	376	351	397	336	361	333	358	415	372	354	374	360	376	379	364	365	373	339	349	385	404	367	388	361	362	369	366	373	357	362	353	410	366	328	364	385	349	334	359	352	356	382	357	368	345	342	353	360	380	352	348	379	374	345	367	377	388	352	354	344	351	374	360	364	330	367	395	373	396	363	385	372	355	372	382	349	337	359	350	371	342	369	351	372	355	350	367	346	345	380	352	369	382	401	369	370	382	389	360	373	368	375	345	376	362	381	365	418	426	379	379	352	344	373	343	368	370	362	333	358	394	388	345	380	357	359	375	368	371	352	387	387	365	357	384	351	366	371	400	360	380	352	367	365	379	400	382	373	348	367	378	339	366	392	382	364	362	347	362	367	379	329	361	339	355	330	363	348	317	378	421	371	384	373	398	384	399	374	380	377	345	351	372	361	384	314	352	364	360	353	380	384	381	333	365	351	370	347	377	376	347	378	345	322	351	316	354	391	377	402	380	374	390	415	354	321	345	348	346	386	375	376	356	330	355	335	345	340	348	372	353	351	396	339	360	333	348	353	366	351	339	374	352	373	351	378	338	372	372	409	367	353	371	339	349	402	333	326	346	345	339	366	328	340	341	374	370	349	347	359	370	389	331	348	375	311	369	354	378	360	375	404	361	372	355	348	359	360	331	370	356	398	391	432	397	371	320	357	362	397	354	339	360	341	379	389	359	347	346	331	356	392	332	372	373	358	348	364	358	348	376	348	377	369	340	362	350	360	375	357	350	387	395	415	376	369	361	349	372	299	360	371	357	351	362	378	384	360	388	343	335	334	380	300	352	347	352	361	345	360	340	385	353	395	391	341	372	331	357	367	345	337	343	365	402	358	362	379	406	364	404	359	346	321	335	343	351	378	362	353	346	343	373	329	374	370	366	382	374	352	380	344	353	390	385	390	362	364	393	369	358	357	365	329	368	355	376	365	369	351	349	338	348	372	377	349	372	361	370	346	360	388	352	348	346	356	363	378	364	349	348	370	371	324	381	362	345	360	364	318	373	362	369	367	337	362	360	376	381	375	370	366	369	361	405	356	359	338	346	349	344	365	373	376	335	424	382	418	348	350	329	366	357	359	371	375	366	343	372	385	331	372	373	399	374	365	373	360	372	340	364	384	361	352	362	337	345	359	378	361	342	384	362	351	321	345	371	362	369	366	381	346	343	351	366	340	369	360	357	389	376	370	354	344	365	384	356	385	359	321	355	344	348	358	334	362	359	390	380	362	403	384	350	381	338	425	345	363	373	387	329	354	341	383	376	323	379	350	359	371	383	392	387	400	360	377	341	364	351	351	365	361	385	361	349	374	346	427	377	380	328	383	379	360	395	345	355	364	377	361	391	359	357	360	352	344	361	373	321	350	344	346	344	345	373	354	368	338	371	394	352	347	363	364	354	344	349	369	348	362	401	380	366	351	366	343	372	380	359	377	378	381	395	383	372	366	388	328	358	307	355	388	359	367	365	342	353	373	378	334	340	365	381	344	372	363	338	344	385	393	408	349	389	387	337	382	376	371	373	373	376	371	363	352	351	333	324	372	357	392	336	348	353	326	352	338	374	361	342	370	360	322	340	351	398	381	404	387	351	339	371	336	360	357	397	368	363	358	379	384	352	336	354	351	348	332	399	387	365	335	363	382	353	372	368	362	364	382	375	347	356	351	368	351	329	353	372	395	406	359	368	340	366	365	336	394	358	333	349	364	342	364	338	405	360	361	356	358	327	399	360	351	383	359	357	329	384	408	371	332	348	399	399	357	396	350	321	354	383	330	339	359	339	371	397	371	359	394	356	329	365	323	365	353	383	370	342	374	356	351	367	349	337	375	365	376	382	355	378	344	376	369	361	351	353	327	344	373	360	368	351	373	332	323	387	365	353	359	351	391	406	377	373	355	368	388	355	371	369	335	367	347	341	347	345	380	362	406	367	387	380	358	343	363	370	361	358	357	373	340	345	376	382	346	324	329	337	346	346	427	376	358	339	375	377	359	363	363	359	346	363	306	361	366	361	397	393	378	335	383	359	354	389	383	345	323	364	375	342	349	373	380	384	359	349	341	342	388	394	355	354	388	367	350	361	403	326	368	381	380	317	330	345	352	349	346	368	369	351	348	385	340	393	393	358	363	339	321	370	343	361	357	354	346	349	379	386	352	343	369	339	368	351	345	365	394	350	377	366	340	314	362	343	388	373	358	360	376	379	348	350	339	382	350	351	355	384	369	390	324	347	375	363	374	342	338	364	340	396	336	337	365	361	341	369	339	329	342	372	357	365	381	352	375	334	371	371	391	396	371	337	339	352	305	386	330	342	349	374	378	392	379	348	347	352	383	374	366	391	371	360	359	366	369	404	372	356	363	381	351	349	347	353	342	383	380	392	365	363	393	366	373	351	344	373	324	382	363	360	320	355	347	373	361	360	354	379	384	390	352	375	352	374	368	404	338	399	366	364	380	368	399	340	340	392	368	359	362	381	349	379	324	374	322	373	369	356	319	385	341	349	354	401	365	377	359	379	356	315	423	406	363	385	367	367	421	360	397	371	347	357	326	337	370	402	373	365	373	328	365	372	378	351	378	398	358	351	376	360
22586	3034	6308	6776	5885	4768	4486	3507	3058	2524	2166	1996	1697	1804	1621	1498	1458	1417	1346	1223	1177	1151	1093	1049	1045	1039	1040	987	991	1043	1088	983	936	1003	958	992	991	975	941	950	968	959	917	917	901	874	900	891	902	863	855	826	828	861	867	842	881	854	851	820	787	836	950	857	899	825	899	873	865	879	838	904	832	858	876	884	875	879	883	813	858	877	908	869	833	841	845	850	868	892	769	851	863	860	920	852	843	850	892	925	897	829	859	883	881	917	961	896	862	891	912	930	910	866	869	879	860	886	823	882	857	892	831	897	863	925	874	819	842	812	824	849	841	867	887	909	861	912	832	901	851	851	857	860	849	812	825	848	853	834	840	882	858	834	877	871	782	803	844	837	783	882	851	875	859	886	869	859	809	764	836	857	842	852	861	871	862	773	923	826	810	898	871	814	851	806	860	835	844	867	825	803	849	877	857	870	818	794	858	855	870	874	853	797	833	810	845	888	860	854	871	839	843	801	823	825	844	797	824	832	823	821	815	854	826	798	869	838	863	836	903	863	879	892	796	787	822	827	876	862	788	824	910	792	869	813	870	799	845	808	865	878	811	836	878	837	831	815	863	832	854	799	814	825	847	843	854	879	840	857	800	855	821	867	848	842	828	890	841	894	818	823	781	885	836	822	829	898	829	801	787	818	854	864	839	838	823	865	789	847	835	836	852	846	819	825	895	876	853	820	838	868	799	850	802	815	804	807	822	818	863	834	834	861	841	864	830	822	827	858	832	861	835	883	846	850	810	763	825	791	829	872	788	850	821	794	874	825	873	839	855	856	841	767	902	839	808	805	817	838	866	901	840	870	832	829	825	824	832	857	859	855	804	880	799	859	864	852	824	843	861	874	796	858	808	859	835	830	883	792	825	827	835	802	812	830	814	858	811	807	891	823	878	837	805	836	817	901	851	836	837	830	901	815	879	845	813	841	803	812	878	843	835	867	851	829	843	866	834	915	852	868	840	823	869	798	863	855	791	859	796	814	839	879	835	841	820	864	854	858	843	803	837	885	870	865	863	806	867	896	794	841	841	832	799	864	868	834	857	844	816	941	852	829	814	866	883	827	871	834	810	794	834	825	866	807	893	852	825	868	848	831	776	864	832	864	840	866	786	825	798	844	843	862	898	876	846	846	801	823	810	850	886	819	829	816	867	780	809	851	808	867	865	873	781	824	866	865	813	827	852	869	854	785	807	873	795	822	793	861	836	820	854	878	881	823	868	840	827	792	856	834	833	773	835	847	846	828	858	819	812	827	839	840	845	776	846	831	846	827	851	841	901	862	843	851	849	875	809	828	856	857	785	824	848	864	819	783	810	829	835	801	850	798	843	888	816	843	814	897	819	871	879	880	851	828	873	890	830	805	873	845	803	851	841	863	872	817	843	850	832	823	841	863	834	842	840	855	858	830	875	849	874	849	835	828	848	844	825	842	813	830	825	865	854	858	828	847	840	835	856	819	784	857	850	830	881	842	798	797	793	846	836	848	823	821	785	867	823	855	863	864	838	850	817	871	820	820	872	806	831	860	845	808	828	884	861	838	811	838	837	849	790	799	849	820	839	805	824	853	831	848	790	851	837	843	865	863	811	832	813	860	824	861	827	839	800	814	816	812	842	849	871	842	836	823	838	875	856	821	827	820	866	877	853	817	828	880	847	848	831	875	858	858	877	821	793	888	828	873	875	870	865	786	833	832	831	819	789	831	877	854	905	825	788	798	829	798	805	815	792	881	818	835	855	851	836	850	828	801	825	791	765	839	833	800	831	831	843	824	795	848	886	826	842	802	799	811	807	856	810	884	885	759	871	844	852	835	819	835	887	859	835	818	841	817	846	828	863	873	828	840	840	826	884	852	860	814	840	788	829	792	842	852	839	802	837	855	854	839	835	813	864	841	848	848	787	830	851	778	842	832	837	821	794	803	809	860	894	840	867	804	818	807	872	888	828	845	888	837	862	837	806	813	837	812	853	811	833	834	838	852	895	819	798	893	872	861	835	799	864	826	832	883	847	859	812	845	830	876	884	834	834	832	810	851	853	842	806	828	823	873	829	866	831	849	858	781	799	869	823	824	898	810	868	861	871	855	827	869	819	807	878	825	796	854	840	883	870	849	829	848	867	838	878	840	860	810	815	853	825	863	857	818	819	847	826	886	906	843	832	808	867	851	795	834	833	851	838	841	828	844	838	825	845	851	838	812	841	829	869	832	851	814	878	829	856	847	836	826	839	870	880	809	828	845	856	808	829	820	885	833	814	832	827	824	866	799	836	860	836	845	841	796	872	861	809	842	872	821	793	859	738	873	841	798	787	802	838	812	883	851	840	831	871	833	835	864	857	866	821	821	852	840	825	877	866	836	837	899	824	794	867	804	872	800	847	865	870	775	831	838	838	823	826	867	854	861	827	837	871	856	810	831	809	772	806	827	819	834	844	896	858	854	849	816	850	830	786	834	876	831	808	832	800	832	814	802	847	890	805	809	838	879	843	850	824	835	859	778	827	840	833	848	840	889	840	840	861	841	801	867	818	839	815	801	862	855	857	774	824	860	866	873	842	820	831	886	823	846	838	777	788	826	831	899	832	876	855	836	853	841	847	843	838	843	869	836	837	861	766	853	820	873	847	817	823	843	857	831	882	869	838	813	870	826	849	826	806	853	854	864	846	845	863	826	882	879	862	841	864	832	853	882	851	809	818	846	844	827	859	853	850	825	865	808	875	794	805	849	828	824	893	884	810	828	856	838	848	785	799	773	831	856	860	865	851	770	806	829	828	826	818	855	841	824	850	799	832	798	874	896	816	867	864	847	844	855	822	827	853	808	907	821	872	852	830	832	842	851	851	835	895	842	796	822	920	888	787	815	772	865	912	791	811	848	825	840	823	837	822	846	828	853	829	787	814	793	862	841	834	802	858	858	847	792	857	902	790	871	849	818	824	862	840	833	826	817	842	835	845	806	773	823	773	882	767	791	867	845	878	845	822	825	841	851	850	880	840	802	879	809	883	852	837	863	869	862	812	858	842	778	832	780	843	804	840	851	854	845	842	850	851	829	820	830	848	830	796	841	801	853	844	826	828	804	799	819	841	822	796	836	846	839	868	804	848	867	844	818	830	809	829	885	857	853	825	783	807	832	857	825	766	834	831	832	794	820	829	843	834	876	809	812	858	843	883	876	847	802	810	834	825	874	842	889	843	871	823	817	876	861	822	830	805	807	819	862	856	829	826	800	859	895	799	794	877	852	839	806	860	818	871	798	814	858	856	885	884	847	811	765	827	846	854	844	831	838	813	821	860	806	851	832	833	862	840	868	819	811	857	813	865	871	833	847	778	853	830	859	821	835	853	828	837	803	886	807	788	816	854	861	885	857	898	852	862	781	888	832	786	782	849	898	821	857	880	884	846	873	802	880	873	824	876	843	894	862	841	874	809	817	842	864	828	846	789	831	836	853	819	791	803	841	845	852
7197	448	452	381	280	255	210	237	186	169	181	188	167	195	178	179	173	200	190	198	191	180	175	196	199	169	182	174	178	191	171	160	178	150	173	163	150	180	175	174	171	168	161	169	172	181	179	192	165	150	157	158	182	158	170	172	168	218	177	176	163	153	174	169	161	168	159	182	155	164	167	181	176	183	183	173	177	159	183	178	176	149	177	172	156	137	205	162	193	162	202	177	163	174	178	198	178	169	166	162	162	163	176	188	151	188	187	174	171	203	178	172	204	157	149	143	164	180	179	175	166	200	188	193	165	151	177	194	184	163	173	166	179	175	169	174	159	169	178	187	168	164	163	163	163	177	161	176	184	161	173	158	168	154	152	170	210	169	186	190	164	161	161	184	155	160	174	193	173	158	170	189	170	168	192	162	179	167	166	162	192	170	171	193	174	183	187	168	146	159	176	177	194	203	180	177	170	188	190	182	186	160	176	193	168	172	173	191	203	188	190	169	165	170	174	208	184	163	147	191	187	170	162	164	156	176	178	156	182	176	161	182	177	180	170	157	188	193	185	186	154	165	202	157	172	168	190	173	187	183	196	162	173	167	167	190	183	185	185	198	154	185	173	173	155	162	178	165	169	181	176	167	184	165	159	155	184	167	202	180	174	162	188	163	169	183	185	198	156	169	163	165	159	183	173	177	155	155	148	167	183	177	161	191	184	158	157	198	162	153	160	155	151	174	180	141	176	178	179	172	153	171	155	176	165	183	158	142	165	170	168	152	170	162	176	170	182	160	178	171	188	170	176	186	161	192	158	168	181	201	172	140	157	180	159	180	149	131	153	175	188	167	181	169	193	176	166	207	217	175	168	179	178	160	181	188	171	182	177	176	146	178	180	168	156	180	143	164	183	180	178	167	149	154	163	149	180	184	171	193	171	165	146	167	176	175	163	176	152	169	171	179	149	172	182	157	158	180	177	180	166	181	157	198	182	164	174	187	164	134	172	141	182	189	203	168	180	166	193	162	165	188	139	159	160	188	175	176	162	169	153	186	170	192	185	155	159	167	164	186	190	180	173	193	172	168	197	174	154	182	168	167	142	174	163	165	153	144	158	187	170	177	159	182	155	198	180	190	179	146	190	155	182	188	144	153	183	159	163	179	173	176	159	165	133	161	168	180	142	173	152	157	171	175	180	167	176	171	182	164	164	157	188	184	169	187	177	181	170	175	155	172	175	151	167	183	156	169	188	183	182	159	149	175	168	186	187	200	184	173	180	192	185	153	203	179	167	167	144	168	195	157	144	185	186	176	183	179	169	165	180	187	192	155	161	173	192	171	187	163	177	185	160	182	194	172	163	198	183	180	175	153	170	174	192	174	190	198	192	162	182	187	178	161	181	193	176	167	161	148	150	187	169	155	162	167	164	170	174	165	179	152	177	165	149	191	172	175	182	158	189	187	167	163	186	172	164	194	179	156	172	194	201	148	165	159	154	183	163	194	175	177	173	196	171	174	173	150	184	163	178	178	205	189	174	196	172	193	198	189	178	200	180	193	185	181	178	184	180	162	191	168	192	189	162	183	168	177	164	221	190	158	184	169	155	162	210	180	174	171	174	174	193	166	176	161	187	197	179	183	168	172	157	175	209	176	164	157	178	171	167	183	167	188	163	159	162	176	154	171	170	176	160	161	168	186	171	187	173	139	179	169	193	166	166	177	191	175	190	167	173	168	188	168	181	178	179	159	172	175	178	175	162	169	158	176	183	162	167	167	149	171	183	171	189	182	153	187	175	156	177	161	173	167	154	172	185	178	173	165	157	175	174	177	158	191	173	140	158	174	152	166	169	188	176	159	143	165	159	173	170	173	200	176	169	186	159	156	174	164	141	164	162	186	170	171	159	182	162	163	181	155	157	191	176	157	183	181	163	178	155	179	151	165	173	160	145	190	174	194	179	190	181	190	183	167	171	167	177	174	158	202	189	167	168	173	151	168	180	182	172	158	171	192	170	183	202	183	185	153	157	185	152	178	188	164	181	167	171	167	191	180	165	195	166	173	163	149	171	162	175	193	175	181	186	186	185	192	192	178	181	200	142	186	163	182	172	187	167	163	162	188	151	185	170	191	149	155	152	178	164	155	191	183	182	170	177	178	190	170	181	170	170	141	166	169	174	188	171	178	175	168	150	173	173	172	188	163	177	198	189	139	172	176	169	182	162	154	175	183	176	156	169	173	165	160	201	167	155	159	162	174	152	162	197	182	184	186	199	177	165	150	183	170	181	170	180	192	154	182	174	165	162	182	178	183	176	158	179	179	174	157	169	170	170	165	179	167	174	174	147	164	163	164	171	177	166	175	171	175	184	179	212	158	158	146	163	201	172	180	156	168	152	164	170	187	177	185	161	182	147	154	185	166	181	164	159	169	164	183	172	167	187	202	158	172	181	164	176	200	164	167	206	183	155	175	167	194	182	198	176	175	158	185	179	180	172	158	181	173	158	188	173	193	178	184	187	147	177	183	178	142	154	187	213	174	172	183	187	164	175	174	164	169	175	175	145	150	145	152	186	202	152	179	172	165	195	178	173	168	178	179	186	154	170	167	148	169	183	152	174	181	170	160	170	155	160	183	166	184	182	182	174	174	163	206	175	184	180	178	169	168	180	179	155	164	194	142	184	187	163	186	154	178	196	184	152	164	202	176	183	179	199	176	173	148	142	172	181	167	192	179	162	163	186	163	160	167	165	193	167	158	175	175	150	194	171	196	171	169	188	169	182	163	180	172	152	158	190	186	176	163	169	157	185	167	158	149	170	173	169	137	170	186	172	177	189	181	175	172	161	177	189	152	172	155	202	205	191	182	188	166	168	178	194	168	173	179	173	162	180	204	185	155	177	146	171	147	189	166	193	172	192	176	177	191	168	194	162	156	177	149	160	195	177	167	183	180	160	200	169	172	173	176	184	185	181	158	173	169	166	164	182	165	158	168	161	180	172	180	182	174	178	166	182	168	164	168	167	176	184	160	175	208	157	162	169	178	196	175	178	183	173	172	169	179	181	208	183	160	187	161	165	150	185	168	189	168	162	167	142	158	174	174	178	154	200	168	189	165	164	160	184	186	162	198	175	169	168	167	158	159	205	188	177	165	151	174	169	173	163	169	175	148	164	176	157	171	173	148	164	173	162	186	174	182	184	173	182	179	175	163	168	168	157	172	176	158	179	181	208	165	167	187	164	180	177	184	160	164	156	164	174	168	199	200	143	173	196	178	220	179	161	172	162	182	174	169	153	193	207	153	180	165	148	176	154	170	189	187	172	176	176	174	194	170	195	176	158	185	178	178	167	177	187	172	172	170	163	175	163	173	190	199	157	165	153	162	174	166	165	174	155	176	189	173	194	165	163	185	168	200	165	161	150	166	146	164	164	194	184	168	165	154	176	171	184	148	172	186	167	180	155	163	189	198	171	188	184	171	189	180	176	190	164	150	148	155	162	175	177	181	158	171	153	146
7113	664	1078	1038	976	911	861	776	673	604	559	515	527	511	541	549	483	498	478	474	468	453	480	470	455	454	511	433	460	433	462	444	468	446	455	484	449	467	494	457	451	455	430	464	400	425	461	407	452	458	416	446	455	440	457	457	425	421	436	435	464	453	454	487	453	433	470	463	480	444	470	469	438	439	420	457	478	438	441	446	497	421	453	450	452	431	457	487	476	452	437	469	442	453	465	457	467	480	461	483	435	454	475	473	451	456	462	447	498	455	468	451	486	488	463	474	467	416	445	433	435	458	460	445	481	481	440	482	438	456	456	440	450	452	468	446	444	473	424	440	466	441	473	462	458	442	432	479	458	477	451	458	446	483	426	461	474	427	475	486	432	449	416	426	444	458	444	432	441	414	471	462	472	472	428	459	449	435	428	480	479	463	483	474	492	457	466	447	441	451	463	435	462	423	454	434	504	437	448	457	429	439	454	481	464	423	461	470	460	466	444	426	443	421	475	444	462	464	449	431	470	405	469	470	448	475	420	478	453	470	444	461	441	442	442	458	446	437	461	443	448	483	424	427	467	471	423	444	509	479	445	432	444	479	467	413	436	475	489	460	433	453	434	462	448	440	458	472	456	485	470	416	427	456	453	502	450	469	429	441	429	472	457	440	469	425	456	490	432	457	423	480	467	479	455	426	436	440	471	441	493	434	450	475	424	467	441	510	463	487	466	463	482	436	430	462	418	442	451	474	451	458	454	478	469	475	441	428	490	456	417	472	461	417	487	461	435	439	461	447	496	430	497	465	456	426	443	473	452	483	449	477	400	464	390	458	473	446	446	458	449	487	412	454	429	472	453	440	467	467	469	458	496	436	441	447	431	490	450	449	459	455	463	427	429	454	448	422	471	475	490	476	478	473	467	463	457	445	447	440	460	479	462	456	453	444	459	439	489	453	441	501	459	433	444	442	452	456	464	487	424	457	443	426	468	437	417	447	453	434	452	449	453	452	419	475	436	445	456	456	442	423	463	428	494	472	451	417	457	470	459	470	480	464	435	435	434	433	445	463	452	462	471	461	461	423	426	469	471	460	478	467	472	498	452	438	453	442	482	436	446	455	434	464	496	453	399	488	408	426	464	458	444	487	456	452	441	427	481	434	469	438	422	453	470	452	484	490	484	447	435	480	456	471	496	407	471	428	453	404	424	428	418	465	453	449	442	408	472	451	468	451	453	445	427	463	442	449	417	496	471	466	477	439	465	455	438	482	451	489	440	441	445	472	429	470	439	436	443	475	439	461	457	417	444	462	476	455	427	415	451	503	464	463	425	451	437	466	455	449	463	463	401	435	475	505	455	457	454	458	440	463	460	482	467	461	477	474	462	425	472	452	473	438	447	434	471	455	475	474	433	447	443	435	452	471	447	458	453	463	423	434	428	449	471	461	461	438	446	493	452	436	457	446	468	447	454	441	448	435	446	423	458	431	425	431	440	448	446	441	475	461	448	434	437	433	459	451	426	442	418	444	428	436	435	434	445	411	417	445	456	431	487	446	456	442	459	441	470	455	464	454	438	421	452	424	431	464	464	441	463	479	436	442	457	471	459	457	462	429	463	443	436	423	462	458	443	454	448	448	460	455	425	450	423	444	433	437	454	419	413	437	414	471	432	488	494	430	458	458	456	429	420	464	442	480	425	440	453	469	436	474	427	442	430	424	473	461	507	450	421	480	400	459	441	404	472	418	494	435	452	473	464	453	439	449	425	465	469	446	441	454	438	456	436	428	452	403	457	438	448	473	441	462	464	485	409	417	475	457	465	476	489	475	424	451	471	461	439	460	436	448	447	447	447	450	445	500	425	454	418	438	427	461	459	438	428	489	414	440	448	484	469	465	446	474	462	425	450	465	492	459	410	469	431	474	485	469	427	449	442	454	451	463	468	455	459	425	456	453	459	456	466	424	418	485	464	458	480	457	437	440	471	461	467	445	426	432	458	485	440	462	452	430	439	459	408	443	467	426	429	487	456	426	437	469	460	439	448	436	480	451	416	470	520	442	445	433	454	447	480	457	456	468	442	450	439	439	444	461	469	437	475	449	480	503	418	492	457	453	456	441	427	477	459	442	480	471	474	423	479	458	485	431	458	476	484	432	435	439	476	442	411	430	473	499	464	444	435	481	421	517	456	481	466	457	450	467	468	432	443	450	447	434	450	453	462	477	461	409	467	450	444	448	469	432	429	482	438	450	465	473	493	442	481	410	412	459	434	463	467	451	453	451	469	450	461	445	476	481	469	420	438	459	488	458	476	432	441	450	419	454	436	450	466	476	451	451	416	454	461	458	488	459	475	472	436	427	425	467	466	480	439	470	442	464	439	468	456	466	469	443	447	518	498	434	446	460	466	451	482	423	477	433	470	437	453	451	420	488	437	477	426	448	419	440	451	426	484	454	475	413	462	472	440	429	421	452	442	456	424	460	455	444	411	451	450	419	423	441	439	439	435	461	394	461	429	462	448	475	449	473	451	431	468	487	449	438	475	461	490	477	420	464	438	457	480	458	440	463	475	462	455	464	437	415	468	459	458	469	434	471	459	446	478	465	480	474	430	461	437	446	458	479	450	407	429	476	430	420	431	430	459	489	457	440	447	472	471	425	468	462	432	483	463	481	454	435	475	406	429	466	437	431	470	513	444	446	479	437	424	460	434	468	468	478	422	447	449	479	445	434	467	449	459	505	443	453	476	445	485	432	422	521	431	440	447	453	467	468	468	449	434	438	451	436	430	457	467	427	458	428	471	425	444	417	450	443	443	419	461	427	451	481	431	447	438	451	427	461	446	440	464	468	424	462	386	475	456	474	428	417	510	437	437	446	448	469	441	499	465	474	456	402	445	458	461	463	402	434	428	456	442	446	484	472	439	472	443	432	453	468	462	431	464	452	443	470	429	476	458	476	470	475	433	462	458	431	449	464	521	494	473	459	446	460	471	453	452	464	460	445	461	459	392	444	445	459	471	442	452	438	434	461	479	443	454	474	436	449	445	446	478	463	425	466	450	437	425	479	393	456	468	494	449	460	465	473	457	478	467	457	426	465	461	448	425	462	449	448	484	452	452	469	493	457	435	441	460	414	453	484	436	446	432	460	442	460	462	453	463	407	435	458	458	442	431	466	424	432	413	426	419	503	438	453	435	423	436	451	435	450	470	416	455	439	443	469	469	442	436	460	481	482	454	475	431	449	422	440	471	447	437	461	443	428	445	475	430	449	480	457	447	454	460	422	491	426	480	480	442	419	436	457	429	458	481	443	476	459	436	430	447	434	463	430	427	464	432	455	429	437	468	468	423	448	444	480	436	472	451	430	459	470	433	486	467	466	466	487	434	470	433	476	482	428	468	448	439	439	448	433	463	458	443	422	455	454	404	457	431	467	470	453	479	467	442	438	450	434	461	475	452	411	460	459	476	469	436	440	468	439	463	471	420	435	444	474	468	461	419	492	468	469	451	456
41357	19969	9023	1836	1069	812	639	473	445	349	386	298	287	273	301	266	242	280	241	271	251	242	224	255	259	230	240	258	290	218	215	254	235	198	235	244	241	239	236	235	217	242	233	242	228	221	256	242	249	241	234	242	250	248	230	246	207	222	221	226	233	236	256	249	240	249	233	216	246	221	216	243	228	209	196	238	279	258	221	243	230	241	213	233	223	246	245	216	228	222	219	255	252	230	220	222	243	239	246	253	246	226	215	233	230	248	250	227	238	241	236	256	238	225	235	253	214	218	210	226	239	219	220	203	202	196	219	214	217	255	235	237	219	246	217	223	188	229	195	259	240	240	233	208	235	218	210	228	273	228	222	244	227	198	217	217	225	222	261	221	232	211	223	228	199	240	249	208	235	224	220	204	235	237	246	249	224	242	218	245	228	206	244	227	219	241	244	227	264	221	250	232	235	263	226	225	222	213	220	246	234	215	223	230	234	238	213	247	207	232	231	199	231	246	220	220	244	209	210	250	250	216	242	245	255	212	234	232	234	216	204	223	218	235	252	227	217	231	227	242	242	211	215	258	250	211	216	257	217	236	204	243	225	219	236	224	250	236	240	227	202	203	218	226	235	213	220	207	228	239	209	245	234	248	223	211	270	241	221	208	231	244	227	245	209	262	228	244	231	223	214	213	224	242	232	226	199	228	236	233	228	246	225	203	268	240	234	205	219	210	217	230	236	255	221	229	247	198	245	256	227	233	262	243	249	260	228	229	227	225	234	223	218	232	238	237	222	212	253	195	234	220	225	246	271	246	233	241	241	236	243	218	229	236	252	240	222	228	240	208	227	241	249	224	254	225	241	246	260	209	252	213	227	207	207	216	202	236	240	272	205	225	216	217	258	226	222	258	244	226	224	214	245	222	230	237	242	208	228	213	241	228	235	202	235	245	256	219	245	242	214	231	222	245	225	229	216	208	243	249	215	236	201	213	239	231	216	231	219	212	249	237	242	233	224	234	252	183	249	233	264	216	233	217	233	235	244	212	248	221	223	230	214	233	239	217	232	258	225	221	221	219	209	223	189	223	212	236	226	230	231	236	213	222	250	205	222	234	234	225	217	239	221	248	190	234	211	228	254	231	225	269	232	212	195	247	255	227	248	205	229	222	224	236	258	240	238	235	233	196	204	228	222	203	236	232	223	227	231	266	233	229	262	219	242	211	206	216	183	251	237	203	232	220	209	234	215	201	240	229	201	220	246	220	218	195	216	242	244	219	271	206	215	214	205	224	208	257	227	222	210	261	245	224	229	223	223	209	233	200	245	206	245	235	255	227	242	225	228	231	233	260	216	224	210	227	219	207	218	237	211	200	225	232	246	238	273	238	220	219	249	238	242	217	205	207	212	246	255	197	230	238	260	238	228	241	226	228	237	235	236	237	221	242	234	234	205	218	251	235	224	205	233	245	223	226	213	260	230	232	230	257	230	246	223	230	233	207	217	228	238	212	224	221	240	201	203	230	218	229	238	220	208	239	230	235	203	258	251	226	217	210	252	236	237	241	221	232	250	245	250	217	204	227	237	242	241	199	212	236	222	228	229	228	232	229	243	216	247	255	227	232	227	223	242	224	228	221	242	242	224	226	229	248	234	245	254	242	210	197	243	236	204	213	238	240	241	225	214	214	213	223	226	216	214	211	237	258	239	221	226	218	259	208	213	227	251	225	229	242	250	223	231	221	230	238	209	247	262	234	221	197	248	197	218	221	274	234	231	230	249	216	237	249	208	244	236	222	244	232	212	202	224	226	218	231	213	243	216	238	242	220	206	222	246	228	267	233	213	228	211	252	242	238	201	213	230	196	231	256	223	228	207	205	209	228	247	250	229	224	255	208	223	223	249	225	247	222	217	225	226	217	228	250	222	207	271	237	224	242	267	239	234	225	254	240	245	223	212	218	233	212	217	261	234	186	218	237	232	251	200	230	259	222	212	233	221	247	206	225	221	209	256	235	213	246	213	233	220	208	247	236	193	237	211	223	225	214	226	229	252	224	242	215	253	226	228	228	197	209	219	216	241	245	229	224	219	211	223	218	253	229	223	231	224	232	215	234	218	212	240	262	220	219	231	262	246	240	237	224	229	233	227	222	220	226	208	225	239	202	218	217	236	217	226	252	217	250	232	221	230	268	225	249	248	244	228	224	241	216	230	237	231	196	234	226	243	221	214	246	247	221	248	224	245	210	224	239	245	204	210	205	217	240	210	212	220	236	234	243	251	206	191	245	238	221	223	210	262	230	238	192	241	225	229	230	229	242	213	240	243	227	232	238	231	243	240	224	206	231	226	251	210	203	235	205	213	219	237	231	215	240	238	242	198	228	250	246	221	232	242	231	265	244	245	257	200	214	220	250	236	238	227	236	235	209	254	255	229	228	228	232	223	243	215	212	222	226	222	213	236	220	234	209	244	218	239	230	224	208	249	230	246	230	227	226	203	224	233	198	245	270	232	231	232	235	251	227	217	216	233	222	209	263	253	194	201	197	231	233	212	210	239	201	236	271	224	254	270	242	237	239	244	242	228	261	203	191	213	234	247	228	232	213	232	225	242	212	232	204	222	218	220	221	217	222	246	245	231	240	237	250	210	254	216	220	239	231	207	229	238	227	209	230	233	252	272	206	230	226	248	205	219	180	242	216	265	233	220	239	241	223	251	261	239	250	206	241	235	214	233	232	223	221	198	224	211	227	219	239	216	240	231	253	227	213	238	230	268	232	252	256	238	234	210	221	250	197	232	220	240	214	234	221	207	233	221	217	245	240	199	242	230	212	279	215	208	227	234	192	196	248	197	216	233	239	241	238	251	249	250	222	246	214	229	237	208	219	215	254	224	239	239	197	219	207	222	239	203	222	223	234	216	248	218	191	237	200	209	224	231	223	215	245	194	205	206	218	218	214	229	241	218	221	231	243	218	239	199	227	229	247	229	243	246	204	244	217	216	192	231	224	234	235	202	249	266	212	224	237	207	212	250	218	221	227	249	197	205	201	215	215	208	227	221	201	237	207	236	245	213	233	229	241	211	232	228	233	226	229	226	243	207	243	264	246	205	207	229	210	210	238	220	217	225	244	249	217	254	222	230	208	217	227	211	267	235	232	225	246	236	241	227	247	237	230	222	211	201	227	221	209	208	232	219	249	215	246	229	259	235	244	228	267	210	220	214	219	220	216	244	228	253	230	241	191	213	240	217	226	196	227	254	233	274	213	246	233	251	232	239	221	244	235	221	230	204	222	238	201	227	234	215	227	244	226	223	228	248	233	257	232	224	248	238	240	238	230	217	246	241	231	217	210	239	221	215	206	246	226	221	251	221	227	216	234	225	236	211	232	207	231	234	249	249	232	215	238	222	209	227	236	224	227	235	215	250	220	227	249	214	214	211	233	248	233	247	226	233	218	215	229	245	216	225	211	223	208	248	214	196	200	218	245	231	223	228	240	229	257	240	208	263	244	238	252
19927	1788	3522	4000	3315	2993	2543	2007	1711	1405	1290	1193	1047	1037	1030	873	836	784	824	786	755	692	712	743	692	653	699	687	632	621	670	649	653	634	652	646	653	663	643	591	632	620	641	592	626	654	602	592	607	598	621	651	584	635	591	626	596	604	597	598	565	615	607	554	607	597	629	576	549	624	565	577	586	607	593	554	577	604	592	604	586	560	585	594	564	558	618	590	579	569	569	617	603	617	605	552	593	572	620	620	610	577	577	587	588	641	554	608	612	575	573	583	663	629	590	652	607	652	564	610	591	566	583	605	624	599	569	586	569	562	596	586	586	569	569	565	582	565	553	602	601	588	580	567	545	577	573	591	618	571	565	565	575	582	577	531	570	592	612	584	582	555	563	572	571	609	579	605	653	613	543	615	576	564	569	590	574	547	572	569	583	574	564	579	537	629	565	588	533	559	625	552	566	568	565	629	583	586	535	577	615	568	565	583	578	586	580	570	592	559	599	526	586	595	572	584	534	582	576	590	563	547	587	609	588	577	562	583	592	579	600	578	598	608	571	558	565	584	552	550	557	573	603	573	595	544	561	541	594	581	565	614	568	591	551	576	589	556	587	557	555	547	560	581	589	592	582	555	548	596	599	610	571	576	604	564	630	576	576	571	550	574	575	587	559	567	612	567	568	582	589	589	619	616	595	579	553	582	573	588	620	569	584	599	568	579	616	552	538	585	578	561	576	565	590	577	638	577	587	563	556	594	581	618	587	543	601	577	631	547	557	554	605	590	555	589	569	558	564	552	592	549	598	559	587	583	608	549	553	516	598	581	590	573	550	556	570	558	566	552	587	607	603	565	571	597	574	574	609	591	601	557	592	573	565	617	556	569	580	579	586	623	552	580	557	585	550	552	574	573	587	616	594	549	623	587	541	579	557	573	600	611	572	559	569	576	560	547	594	576	568	585	620	621	607	529	598	594	558	561	545	548	563	555	566	524	585	568	584	580	580	581	634	582	572	563	531	524	572	566	594	560	600	603	591	567	548	626	587	561	562	614	567	568	596	550	587	592	548	571	571	579	576	588	560	564	588	623	574	608	643	577	606	548	606	570	593	595	566	588	596	545	637	601	639	579	575	589	578	528	630	551	566	584	576	579	614	555	577	600	531	574	598	575	625	565	547	586	606	599	594	580	557	552	578	581	592	575	560	574	577	563	573	574	550	564	586	585	576	592	596	606	585	569	564	575	565	608	577	561	557	565	521	597	584	533	558	548	579	558	638	562	620	575	590	601	549	582	567	591	581	589	611	569	542	541	596	564	552	593	531	560	569	543	586	552	608	597	570	567	579	552	594	598	553	582	587	559	591	573	575	619	593	597	577	572	600	604	575	564	569	568	585	531	541	575	616	531	593	582	589	570	585	580	561	597	617	552	575	619	555	575	574	620	572	559	602	574	606	600	610	580	596	596	527	560	572	587	594	587	540	576	573	583	617	553	604	588	579	550	579	557	569	574	590	581	549	563	550	575	564	561	619	549	586	579	578	566	573	555	574	596	591	620	549	569	590	539	585	556	618	624	558	581	577	584	592	583	574	592	558	577	594	590	597	606	588	567	575	548	555	549	550	554	550	586	571	586	567	564	610	546	534	548	575	597	562	590	586	607	581	566	583	574	551	562	592	578	551	569	591	630	589	560	597	560	548	585	570	554	614	553	556	563	552	626	552	535	556	576	606	572	583	581	604	577	572	622	590	578	586	578	590	572	557	552	585	583	602	619	574	587	533	562	612	523	539	618	560	561	503	577	561	582	601	605	618	617	629	581	589	574	572	621	527	556	574	563	591	578	582	622	549	576	583	596	595	629	600	566	550	568	624	566	592	603	566	631	558	588	591	555	591	541	591	550	578	564	588	545	593	585	643	571	568	595	546	582	577	548	574	547	574	551	558	569	572	553	567	610	591	617	585	622	571	598	611	569	597	565	535	517	626	602	560	587	612	559	544	573	592	572	581	594	559	533	539	605	599	609	587	573	564	635	580	525	554	590	559	545	598	545	539	564	521	603	525	557	552	568	588	575	621	531	551	547	620	587	607	591	610	597	585	578	579	613	558	570	575	560	581	583	571	608	567	544	591	588	569	564	598	590	620	586	615	547	614	570	555	554	561	563	608	582	592	580	565	565	583	562	583	565	610	592	570	544	539	579	582	614	577	597	587	585	593	585	593	610	568	568	611	568	611	585	569	556	553	557	596	599	579	559	609	572	569	568	569	596	593	559	590	605	563	540	609	546	558	571	597	568	595	587	546	556	553	578	604	611	600	610	607	602	559	612	564	590	582	616	575	565	546	533	557	641	567	568	593	591	576	625	571	543	569	597	555	572	573	589	605	559	573	551	576	593	565	594	584	584	560	583	554	581	612	579	577	583	625	572	599	589	600	607	611	548	583	623	583	548	602	550	575	546	610	574	583	586	589	596	574	566	535	573	609	556	566	567	563	634	562	581	577	585	557	579	597	612	587	543	620	618	578	529	590	613	542	569	601	582	584	570	613	542	584	599	561	568	583	592	581	575	574	560	554	569	592	568	600	575	615	584	608	592	574	582	597	587	588	588	577	546	620	561	566	527	582	591	592	633	566	529	565	549	586	598	530	556	574	569	562	591	572	556	576	549	606	567	577	641	577	578	560	573	573	581	568	562	584	592	567	610	557	607	594	567	587	582	607	577	605	616	599	569	552	560	568	582	580	564	542	581	574	588	594	606	583	568	532	586	571	557	526	569	591	575	579	609	551	582	578	537	580	610	592	571	581	572	622	578	545	612	612	516	577	567	579	585	569	558	578	600	582	589	552	557	576	599	589	587	570	605	595	606	573	564	566	545	578	551	613	555	600	600	582	556	616	558	562	574	540	596	555	546	574	594	609	548	557	557	586	554	565	589	554	564	574	559	630	593	580	562	575	593	575	585	626	575	602	571	550	570	573	592	604	556	636	539	592	552	596	569	552	568	583	598	570	594	578	597	596	580	571	592	586	595	585	551	547	617	540	560	594	606	538	583	549	588	568	604	604	572	594	609	567	549	603	539	560	597	605	585	568	593	577	578	604	613	581	609	571	587	572	585	597	543	571	571	563	543	587	601	577	605	549	568	512	570	568	573	595	556	580	579	564	587	544	558	566	588	632	590	604	566	598	574	538	587	601	517	620	597	589	574	578	540	546	590	583	549	566	578	579	576	576	604	568	598	557	581	537	583	611	593	571	558	564	569	601	604	557	598	586	605	607	599	595	570	576	590	581	583	554	551	570	540	576	556	618	555	590	558	559	561	603	602	567	583	602	584	560	570	554	549	601	593	595	608	569	568	582	545	586	571	594	574	567	559	565	555	549	602	611	616	615	573	589	616	578	593	598	569	581	582	598	580	586	574	561	552	586	576	563	565	607	594	600	579	632	597	583	544	568	558	636	543	571	570	578	591	573	571	542	570	558	563	611	569	596	576	588	584	553	578	626	581	576	592
47152	24741	15628	5161	2014	1445	1133	842	776	680	582	539	495	478	433	491	466	442	454	395	413	399	432	354	365	407	380	375	400	399	358	385	367	373	348	340	357	396	381	359	349	383	394	409	374	367	363	433	407	373	361	367	404	380	374	395	392	365	352	352	324	376	349	385	392	372	381	358	416	355	372	359	383	394	377	332	369	342	374	376	369	361	342	339	369	392	326	386	365	341	380	357	376	345	370	414	388	374	348	346	395	378	381	385	365	393	371	346	355	340	411	360	401	396	357	371	354	366	364	366	370	362	373	352	379	323	352	401	374	378	347	377	307	396	373	379	384	349	384	349	362	372	394	356	373	371	386	394	325	355	363	375	344	341	381	363	360	334	364	336	382	367	345	324	324	332	314	349	370	355	369	391	364	373	372	372	365	397	353	344	381	351	371	353	363	340	371	352	396	368	372	326	352	393	358	355	384	346	379	366	353	350	339	363	368	365	377	378	363	403	380	374	391	348	349	338	392	344	366	371	337	387	373	339	338	327	360	366	371	354	385	370	326	343	318	370	359	357	322	382	386	329	362	370	383	361	362	396	364	343	379	321	353	378	408	353	380	350	377	383	336	378	344	390	363	335	367	344	351	360	334	346	346	354	363	385	360	372	388	379	358	398	400	356	390	369	409	381	373	375	386	335	337	380	370	377	342	376	366	344	377	412	355	377	353	358	353	375	375	345	347	370	336	370	341	357	369	383	381	370	387	389	412	351	371	329	332	376	376	332	356	399	385	364	398	347	377	385	334	345	390	321	383	373	361	384	402	329	353	353	379	373	366	362	373	338	369	354	377	335	363	413	354	369	367	337	359	353	361	393	357	403	391	385	346	364	406	364	379	330	401	382	390	364	374	345	336	343	394	320	389	388	385	376	358	353	386	349	295	359	375	359	315	342	367	347	394	370	366	367	361	354	390	356	374	362	346	356	377	381	370	370	347	375	369	357	376	345	383	365	377	389	358	333	354	382	349	374	402	360	347	414	341	349	362	344	352	318	368	382	377	374	332	329	360	373	359	384	344	370	367	360	367	389	378	346	369	396	347	382	353	359	331	299	379	379	369	348	325	365	360	354	372	399	374	351	357	346	345	352	403	383	352	390	364	393	356	373	327	331	322	372	343	374	371	333	339	381	328	375	408	360	409	339	391	343	379	365	355	364	332	385	429	331	345	349	340	387	388	356	356	373	346	367	366	341	350	346	384	346	342	331	385	370	379	376	352	379	416	313	340	337	320	370	362	360	379	363	370	328	344	335	362	360	382	411	362	342	380	350	389	353	327	366	351	374	367	360	354	369	344	349	331	361	348	359	366	406	413	413	336	365	310	337	390	355	363	346	372	371	342	413	334	343	352	342	354	368	354	361	366	371	345	356	408	382	394	360	357	392	392	364	399	360	372	360	308	355	348	352	377	357	323	351	352	361	380	398	362	380	378	363	363	374	354	351	381	380	386	381	389	365	358	360	379	377	371	380	343	399	391	371	372	383	384	372	355	359	361	381	374	359	376	364	358	375	364	353	375	382	357	320	361	364	359	364	361	352	347	381	378	360	323	356	375	352	372	338	355	318	358	356	332	382	352	338	401	344	372	371	356	371	339	363	377	357	373	369	383	360	341	362	333	368	387	366	373	418	354	374	358	362	343	387	364	355	382	362	392	353	333	352	351	365	371	378	331	365	394	340	356	387	394	392	396	334	381	393	359	361	379	367	380	392	390	348	370	364	327	356	334	369	351	397	364	359	375	402	380	378	369	342	377	374	332	377	341	344	363	350	362	341	408	354	381	376	385	346	370	341	353	388	324	411	340	346	370	361	368	382	373	361	351	359	363	339	364	375	364	350	357	380	341	349	360	351	330	358	351	360	335	360	358	371	366	347	370	381	343	362	391	386	370	348	363	371	352	357	379	347	338	369	313	351	359	395	392	328	375	356	332	355	363	379	411	350	366	398	339	349	318	382	351	363	361	369	349	377	342	369	325	348	387	349	343	381	367	338	384	312	365	357	344	370	347	344	379	394	389	372	401	367	389	355	329	364	330	334	398	385	347	355	330	351	381	391	306	346	345	374	382	373	389	357	350	389	399	354	351	351	358	332	358	334	367	391	363	391	368	341	361	388	349	371	379	393	339	402	382	400	368	332	364	353	335	352	369	343	371	344	387	389	372	384	338	336	366	363	369	340	369	354	365	358	346	331	366	359	344	343	321	367	387	389	389	378	365	370	357	367	372	400	357	362	380	362	382	393	359	331	346	349	360	386	357	329	372	383	321	365	356	370	319	348	362	376	365	383	350	366	354	371	345	415	358	351	377	370	390	403	338	375	369	360	356	315	379	357	345	363	371	350	307	369	337	337	384	391	354	362	380	365	362	382	403	366	363	338	371	397	335	351	354	371	324	372	365	375	400	338	400	380	360	398	367	344	417	341	384	382	344	313	360	377	344	348	412	386	338	355	352	370	348	398	386	356	326	393	362	366	349	392	376	389	393	339	395	389	383	369	377	344	381	337	411	362	331	381	346	317	359	376	371	370	364	366	368	389	364	361	367	367	373	381	339	381	368	371	360	354	354	359	352	361	372	400	373	386	362	362	349	310	390	387	350	348	357	331	353	385	325	368	376	397	356	337	367	328	359	391	348	335	397	323	353	411	350	385	364	375	338	354	348	350	365	328	361	395	397	373	358	329	318	357	380	364	381	370	411	358	378	401	326	372	378	335	348	347	373	338	366	359	356	346	341	351	329	357	359	376	362	368	345	326	319	336	367	348	393	371	366	335	375	343	362	383	404	366	359	349	368	347	369	372	352	347	382	381	387	376	350	375	361	372	401	332	329	361	400	365	319	341	327	383	359	372	354	373	328	384	370	405	330	394	366	336	402	348	387	361	360	349	392	384	381	341	355	361	365	383	347	389	343	346	368	362	371	371	376	403	354	368	333	325	360	351	361	364	379	397	408	346	386	402	378	323	379	366	359	361	352	362	351	394	360	379	384	336	429	354	366	368	348	391	372	360	368	401	379	400	368	384	378	369	360	386	397	369	364	343	368	338	363	363	406	360	323	397	376	349	361	350	349	355	387	374	337	379	372	368	343	368	399	360	347	328	361	363	396	349	354	389	395	389	393	409	371	381	335	344	358	355	352	396	400	338	367	350	396	378	372	357	351	382	351	364	353	384	363	363	347	342	381	383	407	379	348	377	376	341	379	377	343	376	363	373	359	354	347	352	347	385	325	344	384	384	358	336	371	350	387	309	380	349	348	361	340	398	347	373	335	374	341	335	322	365	360	329	363	384	363	348	299	392	388	353	373	344	357	343	349	331	328	390	369	315	335	358	391	382	353	365	396	370	358	334	404	350	334	346	330	386	332	383	349	367	362	356	372	356	358	348	343	336	403	361	341	348	326	356	339	360	390	363	375	329	403	381	382	394	356	346	355	361	396	379	328	353	334	360	391	310	348	396	334	371
24712	2929	6003	6525	5466	5017	4156	3307	2882	2435	2084	1887	1773	1650	1619	1487	1364	1305	1262	1218	1114	1142	1100	1070	1091	994	1043	1013	1008	1015	1016	1000	1037	962	992	951	941	982	908	910	921	862	928	927	864	853	869	919	860	864	892	864	850	926	886	875	894	830	879	867	852	805	878	859	832	821	888	839	813	872	858	853	882	881	835	872	894	865	860	845	859	811	861	909	864	842	884	823	891	838	903	865	846	885	855	837	913	841	886	904	902	831	891	823	820	929	831	857	905	881	867	899	850	893	889	837	893	839	830	835	848	843	876	802	831	842	861	781	804	839	838	838	912	867	885	824	843	871	810	858	837	842	869	798	866	846	851	857	904	835	799	827	849	825	839	847	843	781	847	847	884	850	865	851	904	779	788	821	820	826	871	846	825	889	886	784	862	859	852	829	819	855	838	836	847	833	849	793	862	887	845	847	840	830	892	845	855	902	823	830	835	870	871	828	836	888	822	849	872	881	874	858	821	816	878	829	852	807	818	763	885	805	899	860	834	800	817	811	843	856	873	888	820	848	863	858	853	831	878	880	805	819	874	813	817	864	927	852	858	818	882	869	822	883	843	840	845	862	867	820	829	867	795	867	847	786	791	842	865	884	854	817	802	849	879	891	798	784	836	850	847	793	822	806	906	869	858	823	831	824	831	830	861	796	848	833	852	818	821	825	829	835	838	861	845	804	856	858	850	802	859	805	830	837	840	836	806	795	769	812	875	791	817	824	781	861	888	822	825	820	836	839	852	800	770	858	775	820	847	872	802	842	815	874	844	867	837	840	842	863	804	858	834	852	862	833	834	860	824	833	836	830	849	864	889	828	804	822	872	827	810	906	898	839	881	829	836	852	814	844	828	796	887	826	827	840	880	845	846	821	887	845	887	866	862	842	855	820	824	805	795	817	858	895	807	848	839	817	814	849	885	878	845	874	850	843	818	842	802	866	807	876	872	840	831	860	826	805	882	867	798	803	841	818	874	861	809	812	829	846	819	841	850	857	863	828	850	824	780	785	820	875	795	851	838	801	880	891	844	809	805	826	780	810	851	798	818	802	840	848	843	828	834	840	881	809	813	784	837	897	848	815	833	829	813	789	799	885	831	866	833	843	851	817	834	840	843	831	832	822	831	864	803	855	842	840	846	820	871	831	824	858	863	805	882	824	824	798	824	885	813	855	881	812	826	848	842	798	834	865	802	824	797	846	851	862	861	884	819	814	901	757	805	831	828	843	842	850	848	798	813	867	877	824	805	833	824	830	821	839	862	862	831	869	855	887	852	858	865	782	831	857	804	856	824	809	856	854	790	868	826	855	833	817	854	887	835	891	830	825	836	868	822	823	865	852	817	807	852	839	877	801	843	799	848	835	842	869	862	828	829	834	846	833	831	843	868	810	818	878	831	832	810	788	804	850	838	861	839	781	863	811	838	820	827	837	884	845	808	858	835	840	863	828	872	838	830	868	829	844	852	773	856	856	817	825	840	847	793	812	825	872	816	795	875	820	877	835	794	826	848	883	824	830	873	853	825	865	803	840	857	798	844	859	788	854	838	811	866	801	910	790	893	796	794	846	848	813	823	859	868	856	782	831	839	803	799	782	799	886	798	886	883	840	872	860	872	863	868	807	851	835	799	856	825	806	837	835	885	868	837	818	875	824	872	825	858	823	866	820	861	855	803	888	775	834	831	863	786	825	888	831	818	839	825	838	847	820	815	864	833	872	790	835	816	829	768	936	880	795	803	818	867	829	823	806	855	802	797	834	815	810	821	835	835	834	860	862	801	815	912	868	844	877	822	789	837	843	875	813	821	772	852	809	908	841	892	852	845	795	806	850	851	851	820	815	826	838	832	858	799	839	825	831	846	787	845	846	868	830	821	838	886	811	859	825	892	862	843	854	850	878	767	834	850	870	861	871	853	834	843	840	819	793	802	826	879	820	899	849	821	865	841	820	848	873	825	830	873	793	837	756	818	822	844	862	853	860	820	788	833	846	850	845	794	871	823	842	835	844	816	863	855	843	822	865	819	855	833	849	852	849	817	875	845	823	827	829	797	834	854	798	823	834	858	812	828	800	813	799	820	866	834	840	770	793	836	828	852	838	802	837	813	797	810	808	841	802	853	856	864	866	841	794	880	846	855	838	815	944	817	837	814	824	850	801	857	871	846	862	850	771	853	842	856	892	860	862	801	865	845	831	879	863	885	794	820	843	905	809	888	833	838	856	892	846	920	824	829	821	904	794	852	860	843	802	851	799	797	852	802	855	862	884	798	835	808	818	837	832	826	860	806	801	906	810	858	872	871	819	864	837	862	882	853	785	851	887	879	837	832	882	835	832	856	859	860	835	860	869	826	787	876	802	860	837	837	846	853	828	782	869	844	880	817	812	797	836	848	822	799	896	876	843	815	844	803	874	846	810	865	824	841	812	865	891	813	852	825	803	846	878	862	855	813	844	851	827	848	856	837	848	871	804	861	856	862	769	834	806	863	873	830	880	823	832	840	809	811	858	806	833	874	868	867	848	844	842	836	854	814	832	860	845	853	862	836	841	818	872	785	755	852	803	903	884	853	862	840	855	843	798	842	856	832	812	842	876	822	849	894	861	824	843	834	854	747	824	781	829	876	801	902	854	833	855	809	846	856	885	804	836	830	844	842	864	872	836	804	827	906	849	813	892	837	813	873	881	781	884	842	860	873	855	795	823	834	832	874	816	861	876	858	843	843	841	851	786	836	777	849	800	904	807	822	812	833	848	857	809	852	822	830	838	826	838	846	865	832	835	858	795	913	846	791	813	786	870	846	815	856	861	876	819	842	856	837	842	855	813	845	918	842	803	819	849	804	819	898	830	873	849	845	781	839	848	821	848	863	843	841	862	838	866	821	896	841	891	821	848	828	839	827	848	855	818	848	853	831	811	878	838	823	864	812	884	860	898	805	810	857	853	880	849	835	853	816	815	791	875	846	819	791	827	890	830	859	813	856	902	852	805	867	775	821	811	865	847	829	891	893	835	791	804	864	845	831	872	869	842	828	848	879	818	862	814	842	877	885	849	865	862	789	856	812	827	848	857	854	820	834	837	804	871	876	882	798	851	826	839	828	851	831	825	847	881	825	870	871	798	820	826	857	865	862	837	849	850	864	851	842	812	881	833	865	833	867	893	853	857	797	871	881	862	810	833	874	836	842	834	863	864	812	895	820	867	832	815	917	856	840	842	880	827	816	808	850	858	823	817	837	829	830	885	846	836	818	836	794	901	857	789	823	844	864	860	838	831	861	829	838	857	915	866	835	861	845	853	823	854	851	797	842	824	824	817	833	824	852	805	798	816	882	834	878	838	860	814	848	845	852	817	787	909	823	790	819	837	851	866	852	833	873	831	854	875	806	822	859	823	866	873	845	807	831	814	837	861	837	869	852	845	846	867	862	800	837	842	836	879	822	846	849	856	808	846	812	809	830	838	866	847	861	850	795	810
5125	480	523	373	307	290	232	222	173	170	169	191	191	153	194	160	161	168	171	154	182	157	169	179	177	180	160	157	173	164	174	171	175	174	183	168	160	165	170	158	167	159	171	156	169	157	152	170	139	175	173	168	164	174	142	157	148	184	167	171	175	150	167	183	148	172	139	143	159	185	166	174	166	174	165	174	164	174	192	176	199	138	188	149	147	172	198	168	165	163	167	159	168	172	170	170	149	183	173	174	191	172	170	164	182	162	155	147	174	152	148	149	173	154	152	161	155	173	174	170	200	176	187	176	178	175	170	167	151	173	157	167	170	176	169	175	153	169	174	160	151	155	163	152	172	148	165	160	147	165	162	182	181	183	160	150	164	162	144	185	189	142	154	151	146	168	160	163	172	192	175	147	140	157	169	149	159	166	156	147	160	165	163	151	176	149	177	167	150	179	159	202	163	178	158	170	169	160	157	161	154	175	175	178	157	156	169	171	164	164	169	173	173	150	161	165	160	190	156	165	144	152	174	152	176	153	145	171	143	169	151	171	168	150	160	168	142	186	166	192	166	178	150	146	163	160	133	155	143	166	140	182	195	179	157	170	147	150	155	154	167	179	159	143	183	171	161	158	179	157	164	175	137	181	145	177	153	181	174	187	146	159	171	156	186	143	176	160	167	167	171	174	181	153	175	188	144	177	163	175	155	188	185	157	164	175	156	150	178	166	164	156	159	145	157	145	143	142	157	175	159	159	168	157	158	163	148	155	172	168	150	151	170	180	172	183	162	142	150	170	154	175	131	158	175	161	163	160	177	151	155	165	176	179	180	175	154	163	155	165	165	159	177	169	183	166	157	150	147	176	146	199	162	174	157	188	149	157	164	160	168	187	144	161	163	166	150	171	159	161	140	168	182	186	144	181	173	171	191	195	164	152	149	154	173	161	184	131	147	188	164	171	187	149	157	159	165	157	166	177	149	161	153	155	170	160	156	185	186	163	177	141	156	174	188	173	167	141	168	129	164	146	166	154	180	173	167	158	171	169	165	188	159	175	153	155	158	181	155	186	162	157	164	159	160	158	169	180	164	168	183	188	173	142	158	178	158	154	158	173	167	140	138	155	162	177	169	161	158	138	144	153	166	158	144	156	174	173	162	158	161	193	143	163	161	183	155	176	167	131	177	163	131	152	172	131	132	150	167	147	135	159	174	167	164	164	176	161	167	158	193	140	145	156	146	179	161	158	124	176	160	156	191	151	155	156	150	164	162	173	175	146	171	153	163	168	170	167	169	148	165	161	159	177	165	146	163	156	162	170	175	162	165	156	170	156	164	161	151	158	157	172	187	165	158	186	164	166	166	154	171	163	181	175	165	152	157	161	152	187	166	187	180	167	181	178	157	162	150	170	147	148	164	162	132	158	174	134	175	165	153	187	166	168	169	154	137	168	152	164	159	168	170	120	162	150	156	161	168	178	178	164	155	160	152	154	158	160	174	184	165	179	154	143	201	173	177	168	164	159	163	179	147	176	161	162	154	178	163	162	170	149	160	145	168	141	166	164	162	149	149	172	189	183	153	144	159	157	159	163	151	164	164	164	163	160	172	156	172	165	175	177	189	172	160	175	158	162	164	163	163	119	156	167	181	171	153	151	152	191	175	155	174	152	158	173	136	160	170	144	170	161	155	171	158	168	164	153	165	176	173	147	181	173	167	162	157	160	152	166	161	158	152	167	147	152	189	168	141	172	165	160	171	151	166	152	163	173	192	147	167	149	150	178	178	151	174	155	161	143	187	185	131	142	178	149	164	149	159	170	150	172	194	181	162	148	156	180	177	193	168	186	160	145	172	169	172	160	145	166	166	143	167	154	170	166	155	154	161	171	162	174	177	170	165	156	174	158	177	148	166	165	158	183	164	153	156	170	144	173	169	166	166	143	164	150	177	127	177	131	176	149	154	161	150	159	160	146	164	165	168	170	158	182	165	161	169	168	172	166	170	176	152	171	159	153	144	145	154	148	141	184	176	165	165	156	177	158	160	152	166	178	176	146	172	180	152	157	162	168	173	170	140	170	156	166	167	149	157	166	137	183	168	144	168	177	165	198	187	153	157	179	177	177	140	175	160	171	131	171	168	197	169	171	157	162	174	185	156	170	165	191	168	170	161	181	161	158	154	164	162	183	172	174	144	148	166	162	170	178	170	186	165	162	158	157	190	147	170	156	147	155	149	187	164	137	178	154	154	176	151	170	171	173	156	176	194	162	187	198	168	168	145	153	158	185	167	165	170	123	162	170	159	170	152	171	187	171	184	131	153	173	164	161	172	139	152	161	163	165	171	169	143	179	197	180	162	159	127	159	173	178	145	179	190	166	168	173	187	179	162	157	165	157	176	171	157	182	157	170	161	150	168	155	151	158	149	172	149	147	174	160	178	167	148	170	180	167	146	166	177	153	156	173	180	174	152	155	151	148	155	165	184	172	175	164	174	150	176	163	171	168	172	143	152	171	175	135	166	157	167	165	142	169	179	159	152	165	173	171	152	142	182	179	177	150	161	147	162	170	158	160	177	157	163	156	155	162	157	165	135	157	157	183	169	184	130	174	158	174	169	136	183	175	173	152	173	180	187	166	179	162	165	167	167	186	156	166	153	155	164	143	155	180	149	183	135	196	162	170	177	179	191	166	164	169	145	134	172	161	179	165	134	165	174	182	153	158	180	166	168	164	151	189	175	167	161	156	163	158	158	135	151	163	175	181	144	164	168	170	198	163	143	162	163	165	160	172	170	147	159	189	138	150	175	143	164	154	165	169	160	197	171	136	145	162	155	173	151	192	158	191	167	170	161	170	173	179	182	160	172	188	161	167	163	183	175	135	164	187	154	158	148	172	160	159	163	147	194	169	150	186	149	169	151	147	164	167	151	140	164	174	168	148	161	157	173	157	173	175	196	133	169	143	181	182	173	171	186	164	184	169	177	159	155	161	155	165	146	166	173	161	144	153	150	161	162	182	177	159	159	174	195	173	151	157	150	146	156	174	146	166	169	177	196	126	164	135	160	154	179	180	168	167	158	147	135	150	171	160	163	181	174	142	150	161	187	161	148	148	156	168	144	155	166	164	170	164	168	159	156	144	156	166	165	152	180	132	129	161	161	161	162	173	166	150	162	170	158	203	163	135	168	159	164	154	155	170	164	159	149	140	148	154	178	171	185	164	171	171	169	162	168	178	179	164	169	143	165	152	178	182	164	156	152	149	201	185	170	154	171	195	160	164	157	164	170	164	163	182	186	176	156	164	179	153	197	140	171	169	168	168	138	168	172	181	180	170	170	147	186	145	192	157	155	162	159	165	166	156	172	153	161	154	187	141	162	175	177	158	154	154	179	164	165	178	181	182	158	162	175	174	176	189	165	171	149	151	166	172	196	175	159	157	155	156	153	164	161	181	175	163	171	140	167	169	156	184	165	171	172	173	162	167	175	184	150	167	165	186	163	187	176	177	161	177
5754	632	1139	1118	1060	986	799	771	679	545	516	490	511	478	480	477	449	472	471	439	482	437	466	437	447	427	450	439	424	426	451	449	474	458	407	456	451	491	434	430	381	485	432	420	402	463	415	463	434	447	408	467	431	441	478	425	432	466	433	390	460	470	388	476	393	432	384	428	426	447	447	408	426	430	466	425	469	462	451	398	438	423	465	451	450	473	429	418	438	410	392	424	451	448	425	424	451	423	408	429	461	413	430	430	477	460	445	487	448	455	424	429	439	424	449	452	454	453	414	456	461	455	468	444	414	424	437	427	400	420	402	443	427	452	431	430	409	427	439	424	418	414	442	466	446	384	427	394	465	454	443	447	420	438	428	432	452	397	423	430	438	469	406	419	430	455	419	391	398	403	425	437	432	439	415	414	420	440	441	435	454	427	384	472	424	425	430	438	413	473	423	420	445	422	412	400	412	397	462	437	417	457	466	448	440	390	441	398	428	429	447	416	412	432	432	454	454	463	423	450	410	409	474	408	391	447	449	427	392	401	447	461	420	427	442	413	415	430	428	419	414	412	426	417	445	457	444	449	442	428	458	453	418	414	416	434	468	407	422	448	421	409	456	406	404	417	422	413	428	416	425	445	443	440	449	429	439	401	417	423	416	439	433	416	423	407	447	422	396	413	428	409	425	428	434	459	416	442	439	433	421	422	415	390	424	398	423	418	470	427	445	400	447	430	436	429	410	478	417	411	443	455	438	460	406	414	441	453	415	411	431	451	452	390	455	439	392	415	435	405	428	406	460	409	450	432	439	460	454	431	411	453	455	436	408	446	420	444	397	434	400	420	420	436	402	442	441	432	443	444	428	416	438	418	430	439	424	437	423	443	440	421	429	432	404	444	426	402	435	473	445	447	404	432	431	439	418	463	432	439	426	450	456	455	396	423	459	407	407	464	450	402	426	418	450	447	428	408	432	431	428	450	466	468	455	407	440	431	433	426	434	454	408	432	453	411	402	415	435	484	451	415	425	430	420	439	469	465	478	422	422	425	413	392	463	432	440	456	439	424	414	429	410	421	425	439	416	415	415	413	421	472	408	377	420	438	430	406	422	427	457	427	443	449	439	410	414	441	427	405	382	399	417	432	438	474	427	412	430	409	455	453	433	438	430	466	401	435	444	417	439	418	409	413	408	436	415	428	425	437	463	444	495	427	390	430	448	412	378	445	430	404	421	395	415	471	468	440	395	475	411	444	415	451	411	427	455	446	420	403	420	431	414	444	447	447	459	436	438	437	425	425	471	443	441	419	421	397	457	434	423	447	430	399	465	422	456	425	438	388	406	434	445	426	422	407	415	441	423	429	446	428	424	428	433	479	420	414	434	430	414	445	408	413	443	435	464	386	456	432	416	419	397	432	378	440	426	432	441	442	455	425	423	425	441	394	425	443	395	444	435	427	433	401	423	428	429	407	411	404	420	401	436	431	421	417	437	420	435	463	445	408	416	463	482	426	441	430	442	448	440	454	436	424	465	426	445	440	439	449	401	431	464	446	422	446	436	407	389	439	448	465	453	432	436	421	428	465	417	449	445	493	415	459	434	443	449	468	449	434	412	460	433	414	425	430	407	442	471	397	407	442	392	413	405	440	394	471	427	434	434	456	444	457	407	423	409	439	426	426	427	472	405	452	438	438	432	462	429	437	398	442	472	475	435	386	465	448	389	417	442	411	436	430	420	456	416	440	405	435	417	457	436	448	433	407	457	404	375	405	439	441	420	451	418	450	419	481	424	456	375	433	453	390	419	404	451	433	435	467	433	402	422	434	412	439	413	431	417	421	451	437	448	425	460	419	420	403	422	421	440	437	432	428	437	454	404	459	453	409	421	430	412	434	437	456	421	413	459	414	440	418	463	405	473	449	421	429	422	454	418	417	418	422	422	449	417	437	456	439	471	459	437	452	372	397	421	410	429	423	454	433	442	450	449	367	436	450	458	445	412	404	426	464	458	417	392	397	416	405	425	435	425	388	437	419	411	414	401	403	418	374	498	430	399	425	447	417	448	396	422	449	425	433	430	404	475	435	424	442	443	406	383	430	430	417	390	449	427	435	417	419	434	439	454	460	435	436	443	437	427	418	449	476	445	381	441	372	420	493	430	454	438	421	445	421	456	432	421	466	398	423	406	413	433	412	425	435	464	412	388	423	444	391	427	411	421	463	461	422	441	435	426	474	473	473	436	433	426	424	394	434	465	434	462	403	456	409	393	449	452	422	428	427	415	402	470	415	405	438	445	455	430	414	446	375	411	404	469	432	438	455	416	412	414	476	430	404	419	409	442	454	446	390	408	438	429	477	435	422	391	436	448	411	449	466	421	441	434	433	410	400	420	423	454	434	440	421	418	444	447	461	410	427	429	461	405	405	439	462	428	423	457	390	424	413	409	394	417	475	430	421	455	417	440	416	449	457	408	431	428	437	411	451	424	427	419	404	395	411	437	441	449	398	443	458	397	426	447	402	414	489	422	420	415	432	447	430	422	439	385	428	390	438	420	416	447	423	455	399	419	421	395	419	413	431	431	436	453	456	422	434	435	417	425	406	425	433	479	472	379	433	425	416	454	410	455	426	408	450	411	446	437	435	442	428	443	450	436	436	415	448	441	444	428	450	480	393	432	424	451	484	408	423	447	454	405	414	417	445	442	405	447	462	441	443	422	440	407	433	444	447	420	456	447	451	471	439	419	413	437	431	474	454	437	399	410	424	444	452	417	446	441	418	448	474	444	433	412	429	445	427	449	394	420	429	440	442	405	432	463	446	428	447	409	424	435	420	462	430	472	406	435	445	409	440	453	448	432	441	430	434	421	419	446	400	443	455	427	419	440	420	430	437	388	400	453	428	428	433	428	477	403	430	427	436	456	411	415	444	400	437	434	435	429	424	427	412	413	420	452	396	440	445	465	428	434	418	414	412	409	444	434	438	392	431	409	418	432	421	435	458	419	415	453	427	408	433	414	454	398	429	443	454	427	379	425	443	415	434	455	435	422	425	415	466	425	406	426	429	471	420	396	425	408	427	451	426	423	478	403	403	429	434	423	402	449	428	439	442	409	422	413	447	428	381	425	434	390	478	432	401	434	396	442	421	417	401	427	404	398	442	390	415	434	429	402	452	443	409	388	436	451	405	426	443	385	468	418	422	480	471	432	444	476	414	400	414	450	394	463	443	440	411	462	438	438	441	417	441	417	436	442	425	455	432	380	429	445	443	409	409	422	430	428	441	421	422	428	454	424	396	488	428	427	411	423	453	429	409	454	405	408	437	445	471	426	430	415	447	439	414	432	470	431	434	440	459	409	432	409	444	423	422	433	450	466	412	414	428	431	403	440	422	458	403	455	436	422	492	465	418	449	415	434	430	415	441	432	396	431	423	475	427	449	415	428	440	479	445	468	414	420	406	431	424	403	407	407	407	408	431	416	394	442	436	450	396	453	438	447	442	452	447	395	403
45133	20002	8863	1814	972	849	698	562	421	329	332	302	247	272	309	287	269	224	232	228	234	232	251	249	252	241	238	225	217	231	238	214	260	214	249	267	222	229	242	228	223	226	249	242	220	231	227	221	276	204	232	215	222	219	209	257	211	242	196	222	233	221	232	226	225	219	237	224	207	259	240	227	214	215	225	227	222	212	215	243	238	225	245	261	234	202	227	252	210	201	227	247	241	239	221	226	239	240	228	240	230	240	212	241	235	257	231	238	243	225	219	189	233	244	230	210	225	224	203	213	220	242	223	215	245	216	218	249	202	184	219	224	204	223	230	219	223	265	231	237	246	219	242	212	224	209	218	255	212	258	230	212	216	217	227	213	203	198	208	251	222	237	228	258	246	236	203	210	249	214	216	245	209	263	259	199	213	216	220	228	222	203	217	234	209	237	228	255	198	208	236	202	203	221	219	222	221	228	208	213	248	230	212	217	234	206	231	240	211	222	230	206	204	235	235	208	219	209	225	201	243	233	233	264	227	211	223	233	224	215	207	225	243	228	211	217	224	227	209	228	194	209	230	262	242	209	220	230	228	202	195	218	198	189	208	217	212	221	217	208	215	232	208	218	231	217	212	224	223	215	195	182	237	215	222	239	245	240	224	233	199	208	208	223	205	221	240	218	194	214	230	214	216	221	215	240	228	229	212	221	204	192	196	229	248	242	217	221	221	224	227	208	232	201	245	230	225	234	214	221	222	208	231	190	224	229	198	208	218	195	212	223	212	216	215	206	232	245	244	248	243	220	206	224	227	252	240	218	228	217	207	217	234	203	212	214	240	211	234	227	238	230	223	209	229	222	226	247	194	217	243	212	193	201	207	217	232	211	218	253	243	221	229	215	239	223	216	201	213	222	227	237	214	225	229	228	227	224	217	226	228	218	259	220	183	230	255	222	235	220	248	238	230	215	237	220	228	226	222	187	219	205	241	223	251	203	207	254	195	244	226	230	218	201	221	183	219	223	237	236	210	217	225	233	208	221	204	231	236	221	209	220	222	210	234	233	240	215	240	262	204	174	237	236	233	232	261	227	245	232	226	228	205	223	199	204	244	227	229	203	248	224	224	233	222	216	239	222	251	229	237	236	231	221	215	225	205	199	233	200	204	209	180	247	275	225	221	188	219	233	224	238	223	194	233	235	201	232	215	210	224	222	231	216	225	202	217	204	211	225	212	233	241	248	242	239	229	260	233	224	197	214	212	226	237	238	241	209	233	235	213	226	213	238	227	223	214	210	218	253	235	253	210	238	231	256	219	198	239	196	205	216	245	239	199	232	239	240	209	226	229	191	212	208	204	220	220	226	225	225	239	218	225	213	237	219	225	219	237	198	223	208	197	224	210	219	208	238	219	211	205	220	221	212	230	198	227	222	216	239	223	229	235	216	215	203	251	227	227	233	264	227	203	235	242	209	258	226	222	218	225	200	229	219	219	205	217	240	216	229	220	228	266	235	209	236	209	227	219	202	209	228	227	263	209	228	219	227	199	213	210	229	247	256	218	233	234	210	236	236	219	219	237	207	218	198	195	217	217	204	215	219	223	253	203	237	222	235	204	220	221	247	250	211	233	242	226	228	253	250	226	247	242	204	217	232	222	214	265	220	233	229	239	204	238	214	229	221	228	240	232	242	235	238	212	217	233	221	230	199	229	226	204	230	250	239	204	201	221	213	232	235	226	214	212	217	224	249	225	241	251	240	185	229	234	235	212	231	202	208	221	228	249	212	233	232	242	222	195	228	225	234	254	221	219	208	226	214	206	201	219	230	238	211	224	202	222	225	239	224	246	236	227	233	214	209	222	252	207	254	220	224	224	231	220	247	241	223	222	233	209	274	223	217	219	227	219	219	219	249	226	259	229	215	226	206	200	223	217	224	226	239	188	229	242	187	211	238	224	225	226	246	225	214	228	243	206	201	231	229	225	201	226	218	213	195	225	249	239	233	226	220	225	217	207	215	241	206	242	205	211	226	218	213	223	245	238	229	232	241	198	215	219	238	231	239	191	226	224	243	218	241	234	238	204	236	213	242	214	222	208	237	218	202	224	243	206	222	226	225	248	226	229	221	209	223	213	184	214	229	268	216	255	207	211	232	223	213	213	246	233	216	223	223	227	218	251	222	239	207	197	238	194	226	223	241	226	183	212	250	232	229	219	224	235	263	235	253	237	229	217	243	244	209	199	215	195	204	237	233	222	242	235	239	205	204	212	228	238	237	231	198	207	212	220	211	233	206	228	196	237	233	216	204	236	271	215	227	233	215	226	262	224	209	236	233	238	203	244	230	219	200	243	213	230	233	218	212	220	254	216	229	198	220	201	223	220	242	203	226	221	222	246	227	188	232	206	217	234	221	231	217	208	252	236	224	213	214	210	222	229	223	234	216	215	258	220	216	221	232	211	219	199	231	213	217	233	209	224	189	229	234	228	216	213	227	212	252	227	232	209	218	227	235	212	228	231	215	201	213	224	216	229	214	224	212	212	221	211	212	212	237	190	211	230	221	228	210	202	244	227	207	199	225	220	232	213	213	229	228	206	246	245	209	251	215	226	206	234	236	230	231	235	216	212	232	203	211	243	204	226	221	220	212	246	241	229	226	227	209	218	200	225	228	202	216	232	253	265	205	218	236	237	218	248	211	204	251	215	234	226	185	213	190	255	219	237	217	218	193	246	236	237	240	224	225	247	245	245	211	213	226	239	220	204	216	222	216	235	214	224	228	210	202	221	221	245	249	219	238	203	212	194	210	224	220	243	244	227	215	204	200	212	258	258	268	219	250	208	198	232	240	220	218	197	213	220	219	199	221	231	249	202	224	222	224	212	202	203	221	225	258	205	201	242	218	246	216	246	191	233	232	206	229	227	237	218	213	230	219	224	235	256	240	215	195	211	223	239	228	192	231	202	215	192	193	256	203	227	209	260	214	206	240	226	205	237	233	206	226	249	214	226	241	230	234	209	230	232	230	238	227	197	206	230	197	210	252	238	188	196	226	194	205	187	204	224	219	205	227	237	196	222	243	213	245	222	219	223	216	234	186	231	234	209	219	226	193	227	222	234	228	244	234	221	230	212	211	222	238	188	218	232	226	242	227	204	238	209	247	209	216	224	208	233	220	236	224	249	217	243	239	227	233	228	225	220	233	202	228	200	219	226	250	225	240	212	227	179	204	204	222	226	204	238	219	213	217	204	221	244	217	228	223	237	219	218	206	235	225	208	218	228	233	245	272	209	211	239	228	220	209	220	206	194	235	234	234	202	216	219	221	214	212	208	225	243	225	258	238	237	222	194	228	215	207	246	232	204	213	236	207	230	200	203	200	233	214	248	188	231	229	199	207	233	254	236	232	229	224	250	243	209	186	228	206	230	215	224	236	225	226	271	230	234	214	227	219	230	246	221	239	225	238	242	224	219	218	234	264	208	217	227	205	243	216	218	216	201	234	251	224	207	233	216	214
21812	1777	3563	4084	3339	3098	2546	1993	1715	1390	1273	1140	1048	1016	978	880	828	844	823	769	709	720	694	679	681	651	694	661	631	651	658	618	627	646	606	652	597	626	581	586	632	583	607	584	561	527	575	626	584	614	575	574	589	612	589	579	578	604	593	600	548	571	590	575	622	611	599	604	539	575	574	590	591	578	607	553	613	587	584	643	537	514	567	552	573	564	563	570	579	645	574	586	563	586	634	590	613	612	562	615	605	585	574	598	581	602	589	563	604	618	647	610	614	577	577	554	557	584	565	568	577	590	607	564	556	564	548	579	584	549	562	602	536	570	579	547	588	585	565	571	603	519	543	554	597	569	555	596	588	565	537	533	576	604	554	561	555	564	536	575	576	575	559	589	564	544	592	555	501	560	526	571	541	562	566	552	553	589	596	567	543	612	545	548	528	549	553	541	532	539	557	572	577	577	521	568	570	572	620	548	560	577	605	579	549	573	588	556	531	529	557	602	556	582	538	597	591	567	617	578	556	537	535	544	558	558	573	577	536	551	530	574	545	542	539	576	592	539	566	538	539	608	605	508	591	548	594	549	575	572	557	560	551	568	564	547	531	562	595	574	602	536	546	557	547	541	578	578	542	548	585	580	581	553	540	569	522	578	560	576	540	577	546	554	541	587	577	596	606	534	554	566	582	562	557	578	594	575	551	561	584	559	560	560	565	562	601	558	544	556	525	573	560	571	580	588	550	564	546	558	570	607	620	568	598	490	566	608	548	570	573	523	560	543	524	552	565	539	548	569	611	591	584	560	556	506	599	563	592	574	564	572	526	556	596	553	589	592	636	560	547	556	573	592	531	558	569	580	595	559	577	527	566	582	534	526	572	543	551	625	626	573	566	556	561	588	586	566	581	557	614	581	593	569	577	559	556	573	549	548	569	546	578	539	523	549	592	517	545	562	534	566	542	573	550	558	563	577	574	593	582	593	581	570	574	567	577	529	553	581	517	522	575	566	556	551	583	546	549	552	587	594	495	559	592	578	570	547	579	524	564	565	556	561	536	595	582	567	565	540	567	565	580	539	605	597	570	568	558	585	619	547	571	553	547	549	578	540	538	579	612	613	567	548	590	564	606	556	597	567	566	567	612	595	548	540	575	567	535	576	605	592	569	616	588	547	541	590	582	515	555	572	578	538	568	562	580	575	581	564	554	531	553	582	534	564	575	597	587	551	561	540	572	523	519	531	559	571	550	551	592	544	581	545	573	593	591	560	552	571	569	597	574	539	602	548	557	579	563	614	527	623	568	556	578	624	610	561	582	589	606	550	611	563	563	528	538	553	572	573	608	571	564	577	547	554	564	607	543	560	540	542	589	552	551	605	546	596	551	566	553	610	575	560	594	528	582	586	595	612	539	531	516	563	578	579	552	586	560	581	539	557	571	559	553	527	565	567	628	548	597	558	537	550	587	566	559	574	542	610	627	594	547	555	586	597	543	540	555	569	518	607	545	624	561	562	585	616	553	544	544	558	582	506	594	568	564	523	599	571	570	586	553	631	570	514	542	581	573	570	527	579	550	578	553	571	587	535	580	554	555	544	573	576	546	547	603	586	514	575	518	576	584	555	557	550	527	554	583	542	583	558	583	539	555	578	564	540	593	588	565	537	589	513	525	590	617	563	609	543	569	549	544	562	545	516	588	571	594	578	570	558	574	570	605	537	591	610	556	562	578	558	549	571	567	595	551	579	575	551	551	529	563	576	598	595	535	576	583	542	579	513	562	564	563	569	537	538	586	590	530	564	563	569	520	573	563	563	539	540	582	565	551	598	547	575	576	502	577	591	565	547	598	553	585	568	592	550	538	582	516	571	538	593	553	583	542	558	558	535	575	605	539	575	585	612	562	593	585	563	548	571	570	573	548	528	563	561	581	573	530	571	573	572	584	551	580	551	589	553	596	530	559	584	587	548	540	577	531	562	543	559	538	554	614	574	588	578	564	594	623	534	579	571	576	554	592	521	549	547	552	565	604	652	583	567	637	556	529	617	527	564	617	558	562	565	569	576	577	576	559	574	558	545	560	587	593	585	594	589	573	588	547	573	579	552	572	561	567	556	603	604	556	601	536	564	591	614	596	545	541	589	557	542	557	559	556	610	593	549	596	559	557	613	570	546	540	548	571	541	583	533	528	546	543	523	558	569	552	572	564	591	524	556	542	579	604	564	546	555	558	600	533	576	585	606	578	594	583	532	553	602	561	603	553	549	607	586	578	550	574	509	558	552	549	556	585	583	554	608	604	572	587	559	553	596	559	565	584	569	560	513	580	577	550	554	573	597	547	542	577	576	577	598	576	547	547	580	563	538	592	571	583	598	556	592	573	545	584	540	583	568	553	564	570	596	554	525	537	567	570	551	572	585	583	550	564	595	554	571	585	546	577	542	583	563	536	562	563	601	571	503	611	551	544	574	572	516	575	562	586	552	568	599	585	583	620	580	554	617	553	570	559	548	545	557	553	538	588	591	569	554	555	599	533	547	556	573	571	513	591	579	573	559	552	560	574	543	596	526	562	559	599	570	579	532	589	574	599	534	563	603	549	545	581	574	542	535	622	582	564	575	575	570	554	561	571	581	529	562	607	552	574	565	564	576	580	547	593	558	564	587	570	557	556	569	584	578	581	550	518	553	590	552	582	551	588	568	581	567	584	544	574	597	568	565	579	580	530	581	611	571	560	598	587	589	537	575	555	569	569	533	535	574	517	588	589	577	570	538	579	595	585	571	575	539	561	597	554	576	527	540	600	575	590	530	546	581	538	537	611	580	551	566	568	563	548	599	556	561	534	600	557	588	551	543	616	590	547	567	545	556	556	580	550	581	569	558	548	590	585	567	597	568	598	566	605	550	557	558	585	577	555	543	573	568	542	541	556	566	596	527	595	557	573	577	599	564	556	554	569	583	560	578	583	566	589	537	586	504	574	609	597	576	553	534	537	543	557	607	562	547	592	559	564	572	621	599	583	596	559	590	590	560	568	559	595	560	603	578	593	582	533	545	575	598	552	565	595	566	531	590	551	534	545	583	568	553	555	606	576	530	578	547	542	552	606	568	547	513	568	588	558	548	581	578	576	576	559	617	571	563	632	578	580	576	558	615	542	570	544	572	594	581	568	580	550	550	620	539	568	556	563	550	576	586	552	587	542	594	546	565	572	557	559	545	603	565	562	568	587	538	576	559	568	554	591	576	590	586	598	580	579	583	607	552	548	562	567	586	566	556	555	526	558	554	580	597	595	557	561	544	535	559	617	544	538	579	571	554	586	583	571	559	583	597	585	608	577	603	583	565	580	534	558	578	551	577	567	597	558	535	578	572	547	591	561	576	548	582	517	591	544	613	561	553	546	586	534	572	589	574	561	564	549	564	543	533	612	549	598	616	576	554	504	537	607	622	549	557	579	584	554	561	544	570	577	596	534	588	571	572	548	601	562	542	557	536	533	551	548	581	549	581	549	555
45851	26807	17076	5364	2109	1630	1300	932	708	598	606	524	476	475	477	472	458	379	403	425	440	362	384	365	384	407	388	365	351	370	360	375	396	351	382	349	376	356	350	363	349	315	373	405	339	378	376	334	380	329	346	311	374	309	364	387	339	349	334	364	368	348	344	352	330	375	321	372	378	346	393	402	372	357	385	354	376	357	357	383	397	337	378	322	346	380	366	337	335	344	366	304	352	365	368	367	342	374	392	316	372	353	354	337	320	322	388	388	354	370	330	376	362	352	349	383	343	360	357	374	344	353	390	400	359	345	307	365	382	352	340	359	356	352	335	369	355	351	389	310	399	317	357	359	368	333	355	350	340	322	360	344	335	355	365	358	382	365	357	358	345	385	387	332	364	337	355	352	391	371	346	367	391	345	322	371	362	355	395	361	370	373	378	375	352	304	321	365	357	330	364	366	347	385	360	346	338	300	351	324	362	343	344	343	367	337	361	337	343	341	392	353	305	318	373	313	389	355	376	356	332	358	369	322	373	350	326	321	362	293	365	368	344	334	370	349	359	345	325	360	349	378	354	392	345	355	332	336	349	392	393	363	359	351	352	354	360	335	374	389	372	376	300	353	345	354	350	351	389	349	348	392	366	384	341	336	359	352	376	383	352	361	345	373	352	304	391	336	340	363	341	335	360	356	357	306	356	381	387	357	362	357	339	361	334	388	352	346	316	353	381	361	378	358	345	326	330	373	367	342	328	384	352	344	323	337	393	326	340	341	345	344	355	375	324	326	366	345	341	370	402	349	362	365	365	359	355	360	346	374	348	382	385	351	368	355	363	352	350	353	382	355	338	325	359	354	359	337	335	383	337	368	325	376	380	340	380	332	364	361	343	363	319	317	313	346	338	375	391	349	340	328	334	356	357	353	331	371	341	361	339	343	352	387	362	358	343	356	355	327	314	358	370	369	352	352	339	385	327	341	342	365	366	332	338	314	358	364	360	377	348	380	323	348	355	342	350	318	336	318	360	345	330	328	346	357	350	341	340	369	326	357	373	354	350	378	373	347	341	335	372	361	361	358	360	374	357	364	328	412	341	366	373	359	329	411	352	340	350	333	352	342	341	345	370	351	344	384	366	367	307	381	372	359	338	341	328	349	323	375	402	354	349	358	336	350	375	351	351	324	313	357	329	355	367	344	343	356	350	379	371	340	328	375	356	318	386	381	376	348	347	343	339	365	363	333	348	319	333	362	347	342	331	353	374	384	378	327	356	379	367	368	329	346	374	350	353	365	336	341	398	325	387	343	352	348	377	348	359	344	339	338	380	380	305	365	301	383	329	325	354	359	358	393	348	334	326	346	351	370	360	341	367	377	347	332	366	373	386	399	382	340	350	370	352	361	379	319	343	352	387	351	354	336	314	340	370	354	339	372	364	352	336	339	334	332	314	355	364	383	355	334	341	368	354	351	324	335	331	330	347	320	385	351	407	356	293	390	364	350	367	366	340	356	323	394	321	355	374	336	344	345	383	368	385	367	354	387	354	378	323	345	351	364	362	387	367	330	329	354	380	376	310	379	371	350	339	359	346	367	363	348	335	321	340	377	357	378	351	362	340	376	369	352	326	359	338	324	330	354	336	343	361	347	343	353	351	361	371	325	318	347	358	350	360	319	334	371	355	378	308	345	335	334	351	354	355	368	334	357	358	352	349	346	362	341	346	351	377	362	382	342	361	347	406	342	344	355	365	343	357	340	332	341	385	353	358	340	355	362	351	375	335	334	356	337	355	337	383	363	332	340	335	371	346	341	382	355	335	332	351	383	358	320	329	351	345	351	339	378	360	362	361	341	363	367	409	358	339	327	367	347	366	333	351	384	336	380	365	364	322	355	376	349	349	338	354	327	338	343	371	339	364	312	356	327	339	359	342	381	350	308	347	371	359	350	327	361	356	353	373	379	329	364	375	339	387	374	318	329	334	368	345	369	367	329	375	361	359	337	359	355	370	343	313	355	372	341	297	352	360	371	388	370	339	377	368	341	332	349	355	391	360	342	382	337	361	355	363	357	356	346	336	351	366	346	333	389	342	359	371	370	347	347	336	381	350	357	361	356	369	391	355	384	333	375	381	355	349	344	383	378	358	331	355	354	362	334	383	377	334	359	359	400	377	335	333	321	389	371	351	359	354	378	360	373	362	363	353	346	362	381	308	325	340	344	344	330	362	350	371	358	396	325	343	343	359	360	332	365	382	350	388	345	361	370	348	325	341	370	308	332	320	326	352	397	374	343	357	349	356	368	361	363	346	354	379	398	373	365	352	354	356	383	353	340	375	386	352	364	316	339	330	337	354	356	371	378	351	398	360	339	377	344	358	390	337	371	326	373	356	344	382	338	331	348	362	353	346	353	357	337	342	365	353	373	352	360	393	364	353	362	354	386	366	364	345	352	342	354	357	349	358	340	354	365	365	316	363	341	359	376	386	336	347	343	350	359	323	369	354	344	315	380	358	342	362	369	366	345	319	350	353	336	351	378	351	356	367	399	348	373	345	340	369	350	368	345	345	344	352	325	346	339	366	340	361	328	346	387	337	369	351	390	354	348	356	320	371	374	358	340	334	333	320	379	369	394	377	347	396	371	370	338	382	378	350	353	346	333	348	348	355	348	362	323	354	350	354	381	337	361	349	345	348	380	377	335	325	338	368	320	355	355	327	363	364	376	332	382	366	349	377	381	363	343	370	321	360	333	375	328	367	378	339	349	359	357	382	356	348	339	349	381	307	363	356	389	353	375	338	331	312	361	353	381	331	367	369	339	348	350	346	367	323	349	342	333	357	361	391	360	343	319	354	364	338	365	349	365	350	317	330	357	351	350	371	345	371	355	344	357	382	347	403	365	364	328	331	350	358	374	354	329	298	352	338	344	353	349	347	350	347	380	375	309	360	356	346	408	331	356	340	335	365	346	367	352	348	346	338	361	352	335	413	355	365	375	353	383	371	341	368	390	367	339	369	325	343	332	365	376	361	357	330	347	328	387	357	370	364	383	347	338	371	391	323	341	374	361	346	342	307	337	349	339	312	388	370	359	356	379	322	316	353	364	350	327	342	354	352	368	319	360	357	364	374	350	388	372	342	349	332	349	411	350	343	379	321	358	360	357	348	351	342	378	356	324	383	382	366	339	354	336	371	385	362	352	345	395	303	309	357	344	367	389	407	329	359	373	341	340	372	347	348	364	345	352	358	299	361	333	345	360	350	366	362	341	351	364	359	338	342	406	343	334	352	304	362	352	352	366	338	390	390	316	386	357	316	345	370	356	370	344	344	335	397	358	384	344	348	355	330	360	370	364	332	331	385	376	327	358	345	380	360	365	328	359	366	377	370	329	329	347	336	382	341	353	359	366	370	362	331	326	343	324	360	329	343	328	342	369	376	333	333	369	335	368	335	336	370	335	362	363	354	315	368	326	341	303	328	354	339	370	369	346	352	336	346	343	361	314	369	368	367	356
23752	2872	5981	6622	5708	5004	4268	3397	2821	2478	2027	1857	1628	1591	1467	1487	1284	1300	1258	1211	1109	1105	1024	1042	1045	964	1035	940	977	991	973	1008	966	985	982	932	979	934	907	936	943	888	956	887	893	914	897	869	929	870	859	889	838	858	849	906	902	860	834	793	856	854	811	850	836	809	858	839	862	868	825	875	826	875	867	821	857	818	852	834	831	876	879	822	853	811	814	898	811	866	845	823	864	860	851	850	836	932	835	866	861	889	846	874	772	858	863	877	829	900	805	825	818	887	844	862	806	860	836	809	812	830	826	846	831	793	811	843	844	841	773	873	875	822	843	811	804	830	839	844	880	847	804	807	819	802	791	816	797	826	859	843	765	834	876	774	795	845	806	776	836	835	812	820	789	838	813	818	803	846	859	805	828	769	839	795	798	800	796	824	851	841	852	815	755	833	918	839	807	810	788	822	837	844	827	812	813	815	828	821	784	739	790	837	833	790	799	850	831	826	856	787	818	833	848	838	832	796	819	860	815	825	794	828	819	810	888	813	817	842	820	818	805	827	751	851	822	802	834	815	820	802	751	799	890	858	827	841	876	873	855	788	828	838	844	867	869	849	832	818	806	814	788	860	846	838	817	814	870	810	810	826	835	854	869	835	810	831	819	838	834	819	787	846	804	818	815	857	837	821	859	850	834	810	816	809	789	845	809	790	870	778	899	840	826	829	838	816	804	792	803	822	825	827	818	807	874	822	847	867	789	838	839	823	800	830	795	837	802	832	837	866	899	854	795	869	859	845	777	808	801	829	794	833	838	832	840	828	789	845	848	793	816	838	843	891	800	774	818	795	822	850	866	790	789	826	864	853	867	806	851	848	843	837	839	837	827	810	819	790	824	864	813	787	832	846	797	820	809	819	867	792	819	830	861	799	808	846	848	841	818	814	816	799	839	834	845	826	814	845	824	813	757	864	806	846	797	832	815	771	810	822	819	790	868	841	829	801	844	819	805	828	808	847	798	811	823	868	828	829	793	829	816	807	831	808	812	802	820	786	882	795	805	828	790	873	799	835	813	799	854	844	836	859	819	832	810	847	907	811	873	827	859	871	875	822	813	841	830	871	795	848	809	819	808	806	818	777	869	830	891	865	860	852	827	800	817	846	803	817	830	831	850	818	864	778	818	817	802	799	808	850	768	844	816	813	795	807	833	783	844	823	788	838	827	864	791	841	776	786	811	827	817	822	794	809	819	847	782	821	803	804	802	780	852	862	854	816	875	792	830	804	823	823	856	795	830	805	785	797	809	813	826	748	845	833	776	808	823	806	773	855	913	842	821	834	836	838	836	832	790	785	824	859	796	860	848	768	853	844	817	778	849	796	801	846	830	828	833	830	859	854	822	805	845	782	783	803	851	816	826	865	850	830	801	790	793	771	861	822	815	779	812	826	784	798	892	864	820	850	893	835	844	790	851	806	892	801	778	827	803	841	827	829	827	800	865	819	812	831	847	828	801	851	835	829	810	848	842	800	851	811	820	808	802	760	820	827	840	838	800	862	835	807	821	785	844	757	795	841	867	797	841	808	765	832	792	818	855	799	781	812	856	866	794	851	799	803	784	792	810	865	790	875	822	837	835	812	810	837	799	778	818	780	829	833	779	828	818	833	824	851	824	823	788	861	811	800	811	757	775	838	827	849	860	785	798	764	873	804	886	783	880	819	834	819	870	872	809	839	852	818	832	821	813	828	810	815	863	826	812	857	818	863	818	789	813	887	798	774	811	817	819	843	821	839	834	871	790	781	799	858	847	848	794	818	830	814	823	791	842	814	785	792	825	801	811	786	817	812	775	851	863	831	814	804	758	814	859	864	731	810	844	827	795	847	807	797	827	835	853	820	839	811	822	852	824	845	816	796	821	854	850	812	818	823	819	846	842	810	790	790	867	831	842	871	780	831	876	865	811	832	797	817	833	828	842	855	793	826	809	852	848	776	811	830	791	777	840	849	827	805	793	826	802	805	840	825	811	853	796	796	832	836	875	815	823	789	819	828	785	794	832	834	824	817	821	841	788	865	825	825	794	837	792	754	853	760	774	836	825	749	806	797	792	820	789	798	802	821	822	812	783	829	857	829	784	771	786	773	852	809	777	812	804	805	817	836	800	820	845	808	864	788	811	825	883	828	832	756	823	801	854	786	816	843	827	841	827	776	843	797	845	805	830	860	796	823	829	843	788	837	836	852	846	798	802	823	781	828	820	852	820	844	804	851	824	834	804	816	810	826	804	770	826	866	826	811	870	826	791	823	828	845	836	809	787	878	790	825	798	829	822	803	812	838	807	799	855	850	822	814	826	850	777	840	786	843	798	831	786	831	805	784	888	873	809	825	864	770	832	789	859	841	802	829	828	797	817	807	860	762	852	827	840	824	828	842	773	870	836	827	858	790	833	809	833	793	798	860	878	888	902	830	874	802	835	848	820	839	805	774	813	839	806	823	815	852	847	789	809	785	843	822	785	779	828	816	821	846	792	829	831	796	820	851	815	755	801	813	829	793	844	805	827	816	814	843	812	837	834	821	805	829	811	794	818	811	761	833	828	867	801	900	798	818	844	855	838	828	831	839	814	838	786	817	789	833	810	795	775	817	859	820	882	785	834	798	864	834	813	795	848	831	843	815	894	868	814	841	815	829	817	831	854	797	805	852	805	810	773	823	816	830	825	841	808	846	806	823	796	810	821	790	817	779	803	875	853	869	790	801	783	843	781	799	850	833	827	795	821	846	817	831	827	819	795	836	830	749	789	871	805	814	840	842	823	792	839	848	791	792	859	852	799	813	806	835	841	881	836	754	841	846	814	819	794	867	784	843	835	893	808	828	811	809	820	788	856	842	819	820	784	840	815	824	849	878	792	793	801	798	839	778	854	850	839	806	852	793	864	798	865	844	847	799	842	871	841	827	839	835	852	827	834	888	832	871	808	818	820	815	851	827	788	822	856	810	829	821	866	821	817	802	830	855	824	855	805	780	795	819	855	818	848	837	849	850	815	846	826	811	846	821	819	808	856	836	853	844	815	796	818	856	882	800	835	795	832	830	846	891	843	848	897	856	833	825	796	828	853	785	830	772	827	860	822	844	851	791	807	812	823	872	826	866	798	826	796	814	798	841	843	819	862	846	760	858	809	843	788	881	801	818	852	794	822	820	851	848	844	806	809	840	829	806	846	859	831	820	801	831	813	847	819	794	830	800	801	858	845	858	834	785	829	820	846	817	870	836	817	799	838	766	773	788	814	787	818	817	847	828	786	821	852	833	796	854	810	820	803	798	807	761	806	857	795	849	868	828	854	884	816	822	821	829	826	854	782	855	804	844	836	831	805	864	812	842	802	823	850	813	884	862	797	803	787	819	818	805	818	835	804	835	846	852	808	856	867	872	786	812	821	832	779	799	829	843	841	867	830	859	806	825	862	811	828	866	809	828	833	774	813	818	811	801	860	830	783	853	814	793	897	844	831	783
4393	439	518	418	293	226	231	201	181	146	172	167	148	176	194	168	170	200	138	150	153	140	171	186	164	146	156	170	154	163	147	156	176	160	157	144	175	154	149	146	153	140	168	178	159	138	149	169	160	186	156	166	184	165	157	167	158	141	148	139	164	161	170	161	144	148	154	156	153	152	183	174	144	180	169	164	157	154	183	163	155	160	152	138	165	158	150	163	168	168	159	130	167	149	131	172	155	173	147	140	170	146	153	166	170	161	155	165	172	173	151	148	139	163	134	164	144	158	156	163	161	137	172	166	140	152	150	153	152	179	156	129	139	160	156	157	170	164	143	169	150	149	146	156	150	152	157	130	164	141	142	149	125	155	179	147	164	138	155	165	151	174	168	156	148	164	142	154	147	172	148	147	151	169	144	166	166	164	164	158	164	166	135	153	144	144	152	170	150	158	155	181	162	165	152	165	143	155	160	130	148	146	144	168	148	164	169	158	130	147	158	165	159	165	150	139	154	170	161	176	163	144	162	171	152	154	129	155	176	153	167	164	146	148	140	159	130	161	136	154	144	146	164	153	170	147	170	153	138	165	168	149	164	151	160	148	131	158	158	158	143	145	176	119	158	179	136	164	158	140	162	159	149	144	158	164	147	159	130	132	158	162	147	158	142	170	168	152	153	179	129	154	140	147	140	161	153	157	162	156	171	162	173	140	179	151	168	155	163	145	160	167	167	163	155	146	179	181	134	142	149	173	183	156	157	129	160	173	149	127	156	155	144	157	140	160	162	131	150	137	168	180	153	150	144	153	154	149	176	171	141	171	143	152	147	158	149	167	164	167	153	139	146	160	158	148	156	146	129	141	173	155	162	148	146	129	148	137	160	156	150	158	148	181	139	151	185	173	150	145	151	159	128	141	160	154	133	153	163	147	157	155	148	159	144	168	169	162	146	152	182	145	156	141	157	161	164	154	142	148	148	145	139	156	154	154	161	155	148	140	152	156	157	161	156	150	127	144	125	171	168	162	172	160	148	129	174	147	159	181	169	154	150	136	130	163	163	159	154	168	156	141	129	155	189	153	135	149	150	166	149	158	157	152	147	159	155	158	156	150	144	144	164	150	153	120	132	175	151	145	156	150	149	169	144	149	154	138	149	133	160	156	160	190	157	170	156	158	133	149	165	151	152	158	158	146	140	169	179	153	149	135	147	164	176	163	165	147	145	164	130	144	151	152	161	177	152	138	166	156	176	154	163	164	149	158	131	154	165	148	160	160	158	139	166	174	138	161	170	160	149	141	140	162	154	137	130	166	170	159	153	148	155	132	180	160	150	177	158	153	168	151	173	162	146	165	149	137	155	168	139	149	162	150	153	152	149	161	156	155	174	157	153	151	126	153	157	168	154	139	136	142	139	142	176	149	155	160	153	167	152	125	152	165	155	136	187	153	137	127	150	157	174	139	172	154	133	181	167	179	145	186	137	143	188	173	183	143	165	153	156	138	171	159	155	165	186	136	172	152	169	153	143	167	136	138	143	175	164	149	155	159	154	187	161	162	171	164	153	178	148	176	162	140	153	152	158	135	163	175	154	157	159	168	125	147	160	143	155	172	175	139	169	142	138	167	158	140	153	174	149	149	130	140	151	133	158	164	146	165	152	147	143	129	174	151	155	164	157	174	162	154	133	151	125	162	162	146	161	151	179	139	157	136	165	154	169	167	161	141	177	171	154	152	127	152	148	163	165	138	165	141	153	160	150	174	177	153	130	179	177	161	155	164	151	149	153	165	168	141	140	161	158	160	164	147	160	152	148	160	158	156	173	139	149	169	161	179	153	163	155	139	170	165	150	159	149	145	161	142	152	138	170	182	165	180	148	145	143	162	142	171	141	137	157	161	132	142	152	168	144	161	155	145	155	149	159	163	145	167	138	154	164	156	167	163	160	145	145	168	150	145	163	150	155	151	129	161	129	153	152	175	149	143	164	161	132	142	152	146	150	157	152	173	158	156	162	153	181	178	167	150	160	153	152	158	172	140	164	145	160	135	152	190	140	162	168	153	136	164	149	141	148	177	154	147	148	166	179	164	138	137	153	158	185	162	153	129	151	133	176	158	149	148	147	147	150	174	143	148	134	149	134	173	153	159	146	159	162	128	172	168	162	147	147	166	136	156	148	153	154	177	159	154	147	140	143	151	141	166	148	159	167	145	137	191	172	146	192	160	156	162	176	158	162	158	181	149	154	146	154	169	156	147	155	180	170	121	183	152	164	162	136	148	152	149	147	171	180	144	149	148	148	167	154	127	160	147	157	177	129	149	152	156	157	154	154	185	145	153	157	135	160	174	177	137	164	163	137	151	170	160	181	136	181	153	167	167	169	165	153	141	151	152	150	166	164	144	177	160	143	161	156	154	146	143	150	138	144	158	171	151	155	156	180	167	161	157	166	152	147	138	141	158	159	168	146	147	133	150	151	170	172	161	133	144	176	156	147	165	154	143	143	161	144	174	168	170	137	160	147	159	157	161	166	161	162	167	142	172	151	165	153	147	157	170	161	143	155	148	173	172	154	157	139	164	176	149	162	167	160	159	152	158	152	135	177	159	156	137	159	155	166	134	169	175	173	150	152	145	165	135	150	168	140	155	176	137	166	141	141	162	141	147	160	150	153	159	144	140	152	133	143	155	140	161	137	133	197	155	166	143	145	151	152	155	136	163	130	153	147	166	148	154	148	157	149	180	146	157	175	149	168	148	158	155	174	151	189	158	171	150	136	166	131	155	151	155	179	171	147	147	181	132	143	176	156	167	123	149	162	139	187	162	156	162	146	142	138	153	126	160	132	167	158	182	149	158	131	142	159	149	150	139	160	176	176	152	134	186	151	170	148	163	141	159	172	178	185	139	142	163	152	136	162	173	151	148	166	173	172	159	134	173	149	151	166	143	162	174	138	148	157	162	137	140	153	166	165	148	137	127	163	144	163	157	157	162	171	168	167	167	130	146	155	142	150	164	151	149	141	150	161	154	162	155	127	164	164	167	178	154	142	136	154	149	180	139	160	180	166	167	141	118	157	157	135	133	131	172	165	151	137	122	177	159	163	164	156	168	162	150	136	150	162	154	151	150	152	145	180	146	166	146	171	140	143	123	167	164	158	137	161	157	169	161	176	155	154	170	171	172	145	168	142	168	133	156	162	173	151	143	155	127	145	156	153	168	161	160	162	151	137	151	172	154	163	159	147	153	153	144	146	142	122	143	161	140	150	167	149	150	161	150	139	171	137	145	165	151	145	141	147	151	166	166	166	141	142	138	159	139	158	165	143	146	152	135	161	146	133	161	140	154	148	158	146	151	150	152	160	135	179	169	153	174	160	138	158	156	141	146	150	151	142	155	149	156	138	144	156	149	151	176	158	154	151	156	148	153	170	149	186	155	154	164	150	140	155	156	150	139	154	150	172	155	162	160	156	170	165	131	136	186	160	154	151	158	157	156	173	165	151	141	134	159
5024	657	1169	1096	1127	888	779	705	583	534	489	484	418	449	437	433	442	467	439	392	449	410	418	418	422	413	444	445	432	426	445	404	428	434	431	373	406	437	437	421	414	424	396	383	452	386	455	404	411	423	428	420	357	442	451	388	411	383	408	401	467	431	416	417	418	414	426	403	416	407	418	425	430	410	395	428	411	383	405	399	416	406	379	411	400	423	399	428	439	395	369	446	403	458	440	412	398	432	443	407	389	416	391	436	434	425	452	413	446	436	422	424	436	388	395	406	388	411	445	384	418	395	398	445	410	391	419	465	423	387	397	391	421	380	448	410	400	382	407	410	394	405	402	418	409	386	404	432	424	414	397	411	413	350	417	401	398	438	430	420	407	405	440	376	424	424	414	450	388	445	407	411	424	414	404	402	421	423	390	386	401	381	446	410	398	419	394	414	407	430	381	397	425	439	399	398	404	433	410	392	429	452	408	404	410	427	446	379	424	351	418	412	416	417	424	385	421	408	442	410	432	383	391	423	439	420	420	411	399	435	417	421	397	418	416	395	437	397	386	453	410	426	438	436	388	394	368	420	395	446	398	397	377	447	393	423	378	428	406	387	433	417	443	391	405	433	413	431	408	372	384	429	409	430	394	398	408	458	453	397	432	436	390	402	392	466	417	442	414	428	431	374	423	380	413	429	433	416	420	403	423	424	366	403	396	426	420	427	426	433	418	379	431	391	382	451	411	410	410	396	431	405	437	374	465	404	422	451	422	381	453	426	400	435	367	397	415	402	401	419	417	420	420	416	424	382	435	416	398	405	413	410	446	383	414	435	374	425	396	434	403	418	362	396	437	441	433	403	386	383	404	390	433	444	396	412	425	411	410	425	421	408	407	412	434	445	399	404	423	402	404	377	436	387	388	429	401	412	403	431	451	416	402	461	386	408	395	410	402	391	436	436	431	419	413	413	401	431	437	421	396	371	386	404	403	360	424	381	407	383	415	396	388	448	384	416	425	392	423	416	393	424	416	397	434	415	391	394	428	386	393	404	459	406	416	410	403	416	390	374	437	397	406	412	395	423	463	417	437	405	419	384	437	432	406	411	394	431	389	406	415	386	413	431	417	405	395	435	416	409	389	434	388	410	433	418	396	409	417	378	448	398	413	443	426	424	419	431	410	398	464	431	402	393	406	422	393	437	408	425	428	433	430	405	391	409	408	407	405	415	390	449	399	396	418	398	429	422	407	421	434	436	365	386	423	428	427	420	430	434	400	448	402	415	390	426	391	396	416	442	431	396	395	407	425	387	396	390	412	413	415	402	435	453	420	380	407	421	430	433	385	434	419	426	428	431	441	386	428	417	421	426	347	422	397	434	378	403	406	403	389	399	386	410	402	401	408	409	434	399	404	444	435	396	392	378	407	400	427	405	391	411	409	398	410	392	450	429	423	449	400	418	414	395	427	428	384	400	444	397	401	370	395	410	398	395	406	438	394	405	420	399	421	410	430	390	431	414	400	436	419	385	387	405	408	413	405	417	418	422	445	394	422	422	421	393	421	422	426	416	420	413	445	424	414	405	427	439	385	423	440	420	407	369	382	412	440	396	412	397	406	389	401	414	436	363	391	435	396	391	432	439	421	404	404	391	425	416	415	386	433	404	409	432	401	428	416	418	412	421	411	418	359	463	413	423	398	399	424	404	418	411	405	437	453	430	413	409	439	404	401	447	408	429	405	414	399	406	428	402	418	391	414	401	420	379	420	422	431	424	426	384	373	400	427	406	376	412	424	377	420	426	407	415	380	458	407	418	432	427	368	405	392	421	399	388	394	388	419	408	407	385	422	388	399	432	419	429	404	426	417	386	408	398	467	377	422	435	377	393	415	417	422	435	423	431	435	422	428	392	409	427	387	413	401	430	411	411	401	405	445	432	412	389	407	412	414	422	433	427	383	399	381	411	450	377	417	453	393	377	406	417	407	400	390	414	457	380	422	402	410	446	446	414	391	386	420	443	388	432	448	399	421	405	426	398	429	429	399	408	392	409	422	387	407	385	399	418	416	412	369	400	416	403	429	422	377	431	389	425	395	409	436	381	445	427	375	426	398	407	413	434	406	408	388	416	419	425	410	402	448	371	440	411	398	430	388	437	419	419	407	428	462	396	415	430	397	409	433	419	397	449	417	393	396	440	377	421	408	384	444	373	402	406	433	411	405	403	408	417	438	422	431	402	355	395	404	387	401	422	421	424	436	392	420	386	426	391	416	385	406	400	405	399	382	411	422	389	399	412	382	442	410	384	440	405	400	435	447	437	407	374	415	447	423	396	388	393	436	441	405	410	379	436	438	414	383	387	426	379	408	430	434	411	419	450	398	391	449	385	453	419	414	437	405	426	414	438	424	398	418	398	417	410	430	397	392	400	420	374	413	395	401	394	390	427	439	388	364	404	404	415	391	422	393	385	413	408	404	419	436	456	410	406	439	413	423	416	411	379	456	396	413	414	393	410	403	393	429	419	423	405	396	411	385	414	385	409	373	384	425	378	378	429	393	389	394	413	382	394	426	427	403	370	435	422	436	381	434	444	399	415	386	412	417	442	414	414	426	396	385	428	409	404	404	411	421	419	409	399	399	385	441	380	424	420	430	457	448	373	427	444	438	408	410	384	432	438	396	417	407	421	425	420	383	398	436	418	407	410	375	413	449	400	429	394	405	418	397	399	390	410	409	389	443	417	427	396	420	386	402	401	463	410	396	400	382	416	398	366	418	384	377	397	456	405	396	424	416	422	404	391	429	395	432	414	405	392	441	391	436	434	433	422	415	407	380	374	388	395	427	388	397	443	421	421	391	420	394	425	384	423	409	425	384	454	399	415	401	385	419	435	403	387	398	409	397	405	369	394	403	378	419	449	435	422	409	394	385	411	430	438	400	486	359	408	440	414	422	402	413	409	424	383	408	401	394	439	444	381	389	386	416	409	370	408	423	395	417	381	414	419	431	382	433	377	400	439	419	400	414	436	420	383	398	401	420	416	404	420	397	407	419	446	401	421	416	432	413	406	405	380	432	415	414	366	439	380	411	414	433	383	405	411	443	437	393	432	392	404	386	419	414	446	437	426	419	377	357	431	365	402	428	441	405	451	420	407	403	399	421	420	417	459	412	400	417	414	437	371	405	363	422	428	416	422	426	417	408	433	382	447	428	416	415	442	423	390	408	369	385	415	427	461	434	404	446	419	409	406	380	399	439	402	446	417	429	401	424	393	408	425	427	407	446	417	423	402	417	386	430	432	404	428	405	430	425	411	380	387	404	355	432	404	420	392	437	411	429	410	419	389	400	425	427	406	398	418	424	438	438	401	428	400	441	417	406	389	390	395	400	393	398	465	402	420	413	413	402	434	408	411	409	432	409	394	417	427	434	425	424	426	454	378	438	450	429	464	391	407	378	402	422	415	442	418	395	438	400	421	423	396	420	399	383	380	384	402	409	383	382	405	409	399	373	398
48801	23017	16662	2598	1076	930	605	547	471	365	326	295	308	277	257	299	280	265	275	240	244	258	257	248	228	241	235	261	213	254	242	255	247	255	234	216	246	235	207	245	229	227	218	245	252	233	223	240	236	224	217	212	222	252	246	250	220	235	232	225	240	229	245	251	229	223	244	242	228	239	206	254	246	253	213	227	237	213	246	244	240	254	244	220	222	253	207	247	244	239	234	242	217	198	234	240	222	200	224	247	221	248	250	275	222	236	242	227	255	229	239	230	251	258	256	244	246	245	211	237	231	219	251	241	235	235	236	240	188	270	261	243	240	232	234	184	205	235	237	249	202	204	225	230	218	250	235	222	210	213	223	231	259	216	237	245	261	243	199	238	247	250	228	217	265	193	203	253	260	220	212	240	210	230	221	228	211	266	244	235	279	212	234	231	245	213	235	220	209	219	218	264	244	234	226	271	231	218	249	214	233	247	231	209	212	244	239	226	239	229	211	231	242	257	216	203	242	239	226	204	208	210	244	194	240	236	209	251	230	192	233	261	215	195	224	260	240	233	225	213	223	212	232	219	227	243	233	230	231	240	229	226	221	255	219	245	214	248	199	253	244	260	227	234	238	234	231	244	227	224	240	224	226	233	245	264	221	225	239	238	216	221	258	232	232	249	217	214	246	234	206	259	252	247	239	231	243	254	247	222	258	236	218	252	207	238	230	238	216	253	252	236	236	242	229	209	242	205	243	231	216	254	203	195	234	221	207	221	216	222	213	271	204	223	219	231	244	242	255	212	221	222	226	260	242	236	224	230	234	222	235	198	231	237	230	201	208	209	205	231	205	239	243	243	211	211	248	235	229	245	211	204	219	244	225	245	231	213	215	252	230	231	224	213	201	223	223	210	226	209	245	229	216	208	229	242	215	236	230	240	218	222	229	212	220	215	236	226	234	239	232	230	269	276	232	218	238	244	239	230	235	229	251	233	274	246	235	251	210	258	235	225	233	221	224	228	260	203	241	238	208	219	226	238	232	249	198	222	238	235	231	222	227	231	236	247	232	228	229	247	214	251	225	225	227	260	249	220	222	242	233	252	247	232	274	217	241	246	266	224	218	226	251	219	236	236	227	239	247	228	221	215	227	219	218	215	236	225	222	220	224	230	216	233	257	210	211	218	256	215	230	227	224	235	226	247	212	243	256	220	207	220	240	229	228	233	239	223	232	230	209	242	212	247	259	251	238	241	251	231	258	235	254	232	243	214	243	245	204	214	223	210	231	225	226	238	209	233	221	220	235	247	222	220	236	245	230	223	229	239	222	224	236	253	214	237	209	232	245	198	217	227	230	231	227	242	218	275	266	235	214	215	194	234	226	227	230	228	227	221	246	220	253	231	237	227	243	224	228	225	276	233	224	222	253	220	214	224	235	272	210	259	233	217	227	204	255	226	251	249	229	221	215	205	232	244	207	250	251	208	231	216	220	217	264	243	258	221	221	227	231	236	207	197	220	243	217	236	227	264	225	230	219	253	226	223	270	241	209	226	212	208	235	257	241	245	232	241	237	213	211	243	243	240	258	222	247	207	240	205	232	238	218	238	229	213	195	240	239	229	245	227	207	222	218	243	230	234	210	215	203	210	238	233	205	235	233	230	236	252	216	216	223	259	278	253	232	244	198	245	250	231	246	216	253	247	227	263	219	247	230	236	216	260	247	239	240	222	248	238	215	238	234	250	248	233	239	208	227	268	229	273	248	241	221	253	238	256	221	236	192	247	201	226	225	222	224	229	244	212	240	215	226	217	203	217	241	212	224	258	232	218	225	230	218	223	234	243	219	213	234	234	240	223	236	273	234	224	220	203	222	229	207	225	242	238	205	239	217	236	208	245	237	224	210	248	230	203	236	252	211	217	227	253	220	229	243	231	242	246	244	259	236	239	241	210	230	219	207	257	222	206	233	222	217	227	235	242	223	240	240	195	230	221	248	242	217	214	221	255	209	248	206	233	221	209	247	221	205	239	246	244	209	231	223	244	251	218	230	223	205	234	256	209	233	228	218	230	209	236	231	239	211	229	251	224	241	231	200	225	230	207	243	235	242	227	258	221	221	244	258	232	219	207	233	238	242	249	216	227	228	230	239	270	245	247	229	241	212	242	208	226	210	230	232	240	257	252	213	231	232	221	228	222	222	251	248	242	234	241	207	228	246	246	236	225	225	248	239	226	238	221	254	236	262	274	242	210	243	228	242	211	205	228	242	215	213	255	227	245	239	201	238	207	234	218	227	215	242	245	225	238	260	276	244	238	225	217	221	210	234	246	237	220	197	247	230	224	253	247	215	240	225	238	229	226	222	215	247	250	220	232	236	245	219	245	220	224	222	210	257	218	241	217	218	265	219	232	244	218	249	217	234	237	260	244	206	239	228	222	233	220	242	246	267	229	230	203	236	246	269	248	204	247	222	241	248	239	209	214	245	222	244	261	239	234	228	213	231	208	251	223	251	233	231	230	255	238	247	248	246	242	236	203	220	258	204	257	257	222	271	210	235	228	275	233	229	269	222	241	227	229	219	264	230	242	245	202	249	243	229	224	213	242	252	274	237	283	224	212	230	226	235	217	201	223	231	265	254	238	219	219	242	258	220	226	209	223	217	229	242	205	242	243	210	236	234	219	239	233	206	229	204	221	199	224	243	214	211	262	212	244	223	239	239	218	214	242	213	224	221	217	250	228	224	224	253	232	242	231	240	214	257	251	244	228	214	259	229	212	228	243	238	245	232	245	223	239	257	227	230	260	204	233	233	248	243	223	237	228	242	242	247	217	243	235	208	211	222	226	244	215	272	184	234	249	239	211	227	217	233	233	214	235	207	230	228	220	244	239	250	252	226	229	228	245	244	247	228	257	221	245	250	238	233	251	233	235	217	226	246	244	211	245	221	237	229	223	220	192	239	268	252	259	228	199	209	219	228	231	233	234	214	231	248	209	207	221	215	259	214	207	235	231	242	252	245	211	220	238	230	218	206	241	220	213	197	234	230	222	234	228	238	253	246	211	238	260	212	228	219	243	235	232	250	257	248	217	242	247	230	272	215	226	226	251	230	208	237	217	233	244	234	224	222	203	239	237	238	241	254	226	222	256	217	245	228	237	207	225	256	227	212	263	229	228	235	211	199	232	228	244	199	255	220	212	228	249	243	244	235	262	235	228	213	234	250	249	245	216	236	237	224	215	235	229	254	221	241	252	234	230	261	226	243	211	234	192	233	242	224	238	231	232	217	227	217	212	238	240	218	235	238	234	208	239	253	209	219	222	253	235	233	228	258	224	224	210	245	214	221	229	208	222	224	235	247	214	252	257	203	217	246	241	217	249	239	218	221	226	198	235	240	216	208	234	263	277	239	236	242	217	220	207	229	219	259	234	231	238	238	247	228	239	254	232	236	225	237	247	247	226	187	240	209	223	220	244	226	239	241	225	214	251	227	263	243	232	205	230	224	259	230	219	240	216
25620	1628	3274	3641	3351	2819	2403	1912	1524	1360	1154	1101	1077	978	917	910	771	820	737	766	717	691	709	737	671	692	677	680	631	647	634	662	637	671	661	653	631	636	645	679	650	617	630	601	639	629	610	610	576	606	621	623	599	600	590	558	607	582	585	615	599	622	591	611	607	607	564	597	616	599	544	621	603	604	618	595	617	570	579	629	597	573	600	607	615	599	574	595	603	606	580	594	562	578	625	606	563	640	608	603	608	608	599	615	605	587	567	598	613	626	581	606	621	571	586	556	575	565	600	543	591	562	623	585	576	583	584	576	630	582	604	590	623	583	578	562	604	581	581	568	596	639	573	578	584	579	587	569	602	580	568	580	611	550	550	598	582	566	569	566	592	601	584	579	571	629	614	599	603	581	570	623	574	629	576	582	559	575	591	572	582	613	575	552	562	589	618	556	599	581	596	555	562	545	536	541	592	577	560	568	563	517	553	571	554	520	623	592	604	610	570	598	586	606	587	551	587	558	548	588	586	598	590	586	561	578	591	595	606	567	567	585	586	612	587	583	589	573	601	628	624	612	597	606	592	589	577	590	582	581	570	620	560	557	580	573	574	600	608	599	585	585	587	559	569	625	581	600	581	577	584	547	598	601	582	578	575	617	569	588	558	566	622	617	586	583	577	613	589	586	549	567	580	606	574	597	595	559	568	584	575	547	588	585	585	544	567	595	602	541	552	567	575	600	567	561	618	595	537	621	584	588	544	615	593	559	543	582	557	584	570	615	531	606	600	590	587	582	575	597	621	584	556	567	614	593	559	631	574	572	579	568	584	568	611	571	575	574	558	580	571	558	586	606	621	569	601	564	553	608	603	586	600	582	541	593	564	578	589	528	612	584	593	596	558	643	547	568	572	566	589	554	574	610	626	598	585	588	606	576	585	555	567	578	600	570	567	591	573	573	583	559	599	582	591	632	574	557	573	524	564	539	574	572	586	592	614	600	594	592	596	588	608	606	563	555	564	532	556	555	558	594	578	586	603	582	569	583	570	581	602	616	589	572	571	586	609	591	562	588	582	609	565	549	547	580	596	572	556	590	617	544	583	581	582	547	611	580	579	554	568	563	593	617	588	612	590	627	540	577	537	551	624	536	570	575	600	596	538	552	575	578	605	581	591	571	579	577	582	587	611	592	586	585	615	561	600	552	605	600	572	568	558	586	530	560	565	527	557	605	573	571	599	600	599	625	550	594	574	584	573	576	594	550	549	560	575	566	539	594	608	576	590	602	583	600	586	566	571	545	530	568	581	589	576	591	606	621	561	579	598	596	606	582	590	574	544	556	563	561	618	561	579	540	616	573	582	582	566	589	596	607	528	579	593	596	589	587	599	551	572	618	569	582	525	563	577	603	600	617	583	572	556	611	604	567	568	630	528	576	606	567	589	601	614	600	603	583	526	559	609	548	552	602	599	574	576	583	585	547	576	573	600	632	583	560	563	574	554	551	606	563	606	606	594	578	606	552	571	605	590	598	579	593	593	622	568	550	603	553	564	607	577	603	596	558	564	599	589	585	582	611	578	590	593	599	613	568	561	592	604	556	568	574	567	498	581	542	551	582	558	582	631	590	567	572	601	600	581	591	586	607	608	583	569	593	616	585	601	606	582	605	587	583	594	566	581	641	625	603	580	646	597	562	531	535	557	585	541	590	579	598	582	551	572	579	601	553	611	568	601	590	521	569	571	589	584	574	623	616	578	584	536	563	586	569	607	553	594	577	531	529	556	538	558	592	612	585	597	573	591	610	559	574	593	582	595	580	556	577	671	599	604	580	598	578	592	612	607	583	568	632	590	626	588	540	583	537	591	539	569	570	540	592	600	578	593	613	587	570	544	579	551	565	594	596	631	567	552	643	627	579	581	602	548	577	572	613	562	623	610	563	616	580	585	616	544	590	573	564	565	548	602	599	611	548	570	619	568	579	589	582	587	601	590	610	578	578	591	574	611	581	602	614	536	575	592	540	568	557	578	568	596	558	583	595	579	554	605	549	600	588	611	530	573	600	603	575	575	609	533	601	605	569	593	594	631	587	590	565	521	598	559	591	555	518	596	617	597	567	594	636	587	588	597	564	600	586	572	595	580	556	573	578	584	579	531	558	526	575	573	549	558	547	568	601	548	610	546	554	576	546	575	587	546	556	636	588	583	586	544	635	530	615	606	625	545	524	597	647	590	591	598	558	604	579	573	585	599	574	582	605	560	619	551	552	554	582	564	538	550	589	626	643	556	587	567	573	619	579	605	620	564	560	614	583	565	569	608	578	551	589	582	607	604	579	600	577	564	578	576	536	613	588	564	579	564	599	623	566	626	600	623	565	551	601	616	601	568	619	606	607	582	573	543	585	617	572	570	596	571	577	592	551	597	578	591	574	582	594	600	604	640	568	610	545	529	609	627	564	580	571	569	584	602	597	573	558	530	619	558	600	617	588	596	590	620	606	584	593	583	602	575	597	609	596	574	604	627	561	568	576	595	583	574	562	613	609	601	581	572	579	616	596	571	641	609	528	580	592	604	556	599	593	571	593	598	599	567	584	587	602	560	594	581	573	611	603	575	621	532	597	620	548	585	626	583	546	608	590	607	618	598	568	556	577	558	582	575	572	586	581	562	599	549	569	581	596	596	612	582	595	600	582	580	522	574	594	556	573	595	573	566	585	547	582	577	629	603	531	614	577	589	553	576	587	559	588	560	543	548	570	556	580	617	599	554	546	587	600	576	607	585	565	564	565	599	599	561	541	620	596	546	621	544	590	582	576	567	589	617	604	574	577	614	537	566	584	563	604	584	555	580	578	565	569	550	578	591	543	556	645	561	565	548	576	557	590	560	599	563	530	630	571	587	568	585	568	578	587	598	558	549	565	582	603	548	596	524	572	564	582	590	594	601	576	570	594	567	611	581	573	592	582	594	576	565	605	544	576	617	584	562	542	576	605	568	566	559	617	628	630	556	574	561	569	617	562	578	611	563	567	560	578	589	578	590	588	642	589	570	580	542	515	546	607	574	576	602	592	544	540	590	587	602	588	610	544	538	585	538	611	580	568	551	557	590	539	569	591	552	612	607	595	597	528	580	522	593	569	614	565	608	608	646	603	555	581	574	619	560	588	553	604	595	610	607	628	587	591	561	578	562	558	573	592	579	569	572	565	599	582	630	546	548	587	600	602	605	595	564	612	557	575	571	597	581	583	563	568	583	563	576	567	541	602	567	572	586	564	561	572	548	558	540	552	574	602	618	553	563	590	585	597	556	566	599	582	549	570	562	615	601	575	610	564	601	573	584	594	585	615	556	577	540	568	558	599	610	592	620	633	604	590	625	567	576	628	603	606	565	605	558	612	612	576	603	571	564	583	577	589	607	574	608	569	603	541	569	533	547	586	644	601	582	552	597	560	600	609	564	577	616	586	601	582	597	605	568	572	583	593	548	609	563	591	586	602	577	593	555	631	582	559	538	579
42516	23052	16935	7476	2609	1512	1170	841	726	651	558	510	475	486	451	454	389	406	435	433	400	436	390	407	353	349	411	395	400	342	397	386	368	347	395	361	370	349	351	350	365	342	345	381	357	348	363	329	350	351	407	336	383	355	356	326	341	354	386	357	352	342	369	351	349	372	365	351	340	410	343	361	338	376	358	374	387	371	343	350	335	327	348	361	351	349	346	357	380	330	387	360	373	400	347	352	359	375	420	351	356	356	376	354	374	370	344	344	334	367	345	357	347	355	338	368	359	371	363	372	344	338	353	355	375	373	347	375	357	346	336	367	361	350	342	327	368	371	395	373	370	355	384	366	357	349	367	348	332	366	358	360	365	379	338	349	360	366	380	371	353	370	347	335	389	356	336	374	344	328	340	356	336	338	340	351	336	382	320	349	346	379	379	391	353	331	345	355	358	372	387	356	384	316	337	323	341	374	360	373	377	351	355	383	343	351	328	328	340	402	367	374	335	350	358	345	400	404	356	355	367	368	361	350	339	349	365	347	384	401	332	363	340	376	337	367	340	346	389	403	313	357	403	384	361	360	377	364	378	373	336	347	373	400	389	337	364	350	368	378	361	408	362	367	355	366	337	375	353	337	405	338	365	348	349	374	339	369	336	369	361	367	370	398	360	370	379	347	355	375	380	321	345	357	373	359	384	399	362	348	363	360	319	363	372	364	335	358	377	398	349	394	345	363	353	386	353	386	382	364	350	343	353	337	382	344	360	353	389	390	356	348	351	343	346	354	407	390	350	358	366	389	354	366	381	361	382	390	363	384	355	336	382	364	370	334	380	347	365	349	361	352	352	392	381	349	369	377	337	362	322	351	382	353	345	361	348	355	365	350	367	370	400	341	386	400	346	345	343	367	362	347	354	347	384	351	356	346	370	397	324	354	350	362	353	332	340	363	333	342	374	390	373	401	358	360	348	381	330	334	329	372	329	367	378	352	378	346	352	341	389	316	354	380	387	338	329	330	363	333	369	362	365	368	317	368	385	372	358	318	331	314	353	320	354	343	357	366	343	347	331	383	368	369	322	356	353	352	359	346	369	378	335	349	363	323	339	368	351	373	332	362	362	336	398	333	386	395	359	370	361	335	420	340	372	363	374	366	375	335	365	398	364	371	338	372	370	332	353	371	365	342	368	368	388	352	374	344	358	370	340	306	331	376	365	350	394	397	346	382	342	350	337	376	352	390	344	365	332	363	377	366	333	338	360	360	343	363	378	362	347	371	366	356	401	387	333	345	310	360	348	377	357	331	383	390	358	355	369	359	354	369	358	366	368	352	361	349	372	365	341	363	414	358	325	332	368	338	362	343	362	375	368	352	354	348	341	369	351	368	366	352	362	378	338	334	389	350	386	327	299	373	385	340	384	381	349	371	359	363	329	368	381	333	346	342	356	376	349	348	356	352	322	317	344	350	356	373	358	367	361	336	354	341	370	373	386	350	336	354	359	328	333	352	337	336	368	348	366	370	377	373	377	366	350	361	365	401	310	354	359	349	379	360	361	370	317	381	367	364	354	327	366	370	378	325	369	354	372	344	358	332	326	343	376	377	349	371	371	335	393	367	398	359	361	358	330	377	378	368	327	366	369	385	337	351	376	354	371	359	393	345	376	365	363	363	382	329	325	354	387	352	375	352	363	343	378	347	369	345	362	349	352	360	348	375	358	354	362	377	379	364	392	343	351	378	327	355	367	372	328	349	351	334	379	319	343	357	345	351	352	360	354	364	369	333	334	328	379	343	363	377	352	355	365	327	359	354	336	349	363	388	359	358	398	358	314	355	359	328	368	382	363	366	361	341	362	342	382	351	365	355	366	390	370	373	382	349	369	361	387	365	353	373	357	349	345	367	380	366	333	341	363	375	350	307	369	372	336	349	357	375	351	382	379	334	367	349	367	372	349	361	391	362	379	377	349	352	395	372	374	353	346	346	343	370	366	367	378	367	367	366	366	368	339	380	354	343	304	335	340	358	353	350	365	410	377	384	360	354	348	356	381	360	387	369	381	374	331	322	364	370	352	358	342	380	338	357	366	356	357	339	350	371	392	357	366	357	333	380	388	340	349	332	341	376	360	375	388	355	346	358	357	406	378	345	358	399	315	353	343	354	348	360	313	344	341	329	356	366	380	388	378	390	335	360	358	373	388	351	332	334	355	354	340	361	389	331	380	327	331	356	372	363	350	314	318	362	341	392	373	380	374	378	366	343	368	396	394	356	387	365	367	385	363	346	361	363	351	330	354	352	358	390	340	346	365	328	365	325	399	368	336	362	343	359	317	384	353	358	371	343	366	358	370	346	318	383	372	329	366	342	325	359	336	330	385	397	355	361	329	356	353	396	368	310	344	345	364	366	395	379	387	323	343	345	367	383	361	354	326	376	381	346	352	387	350	345	341	358	357	356	331	373	333	332	332	318	353	355	379	357	341	377	361	343	368	358	376	356	342	378	346	393	383	308	364	330	345	382	368	338	341	349	351	351	335	335	382	361	371	353	372	380	358	343	340	364	341	368	339	382	338	363	348	385	367	368	359	375	385	413	340	312	373	335	356	351	358	338	360	385	358	370	379	363	384	367	338	350	377	365	404	341	339	373	376	340	367	375	357	331	376	404	379	360	370	346	331	335	343	349	342	353	357	320	388	332	350	375	317	333	333	374	370	351	372	373	367	357	353	390	363	339	393	344	349	361	364	341	346	373	346	388	368	348	368	391	347	346	339	328	365	350	331	341	331	353	328	338	362	371	339	356	360	337	397	362	388	356	342	364	383	346	365	364	351	343	389	364	420	334	388	356	340	363	352	355	385	342	345	381	354	370	351	342	407	342	367	328	375	319	379	378	367	357	342	327	359	361	345	382	358	368	348	360	387	369	388	336	331	355	350	360	356	346	366	344	363	372	362	364	378	365	366	339	349	356	325	367	392	328	378	383	348	351	355	341	374	390	359	350	385	363	369	364	331	360	372	376	380	328	341	330	364	368	344	350	371	356	350	350	354	352	367	366	343	362	361	340	353	361	365	351	373	374	364	350	367	376	377	373	342	393	345	399	360	371	365	345	341	347	367	307	337	348	341	372	378	352	371	380	389	374	385	354	354	348	345	321	339	378	307	363	349	353	380	359	359	356	384	329	372	323	369	375	343	369	376	351	340	331	348	369	360	347	352	320	357	348	379	346	350	415	326	354	337	348	363	329	399	396	341	337	380	368	331	343	351	389	352	382	347	325	356	352	338	335	375	376	328	329	346	367	387	332	371	392	336	369	348	351	347	355	363	416	369	324	391	385	366	366	344	365	352	343	381	369	360	356	357	360	363	383	383	367	350	371	376	391	334	370	380	352	362	383	346	313	359	379	371	367	336	362	387	333	386	363	391	369	336	348	371	367	354	363	357	388	351	361	332	376	373	307	342	352	359	353	365	346	366	362	327	349	320	346	406	361	370	344	344	348	377	365	344	348
23778	2942	6042	6720	5780	4971	4273	3120	2742	2347	2010	1870	1807	1583	1617	1478	1365	1376	1231	1191	1113	1139	1055	1052	1058	1026	1032	1021	970	996	968	970	1010	1028	970	908	945	990	966	916	947	928	837	869	913	908	880	878	868	864	883	882	870	839	856	904	864	865	829	869	837	877	892	864	819	896	809	813	841	840	839	857	891	859	844	839	853	878	840	884	847	861	822	826	868	885	820	840	855	843	839	803	848	857	918	861	857	867	858	851	826	832	858	920	914	877	837	856	894	858	876	904	872	869	823	807	853	874	795	856	869	829	864	849	885	804	923	839	820	843	838	842	847	783	855	865	830	818	800	832	843	830	802	782	781	878	800	837	818	814	792	850	791	837	810	821	821	848	762	815	780	850	787	840	773	795	829	848	818	774	807	852	851	807	813	810	809	814	855	809	828	819	824	761	819	860	834	845	825	833	880	837	793	817	795	804	817	876	793	770	822	807	824	815	822	793	873	809	814	811	813	814	807	802	826	844	840	862	818	824	867	804	858	813	894	841	865	831	795	830	819	801	846	800	850	867	807	804	844	837	894	806	823	791	871	823	814	809	840	845	879	912	770	789	804	892	842	838	786	847	832	818	792	803	815	799	888	825	788	922	812	835	849	835	853	858	834	822	819	838	843	875	848	834	871	862	840	798	838	816	829	812	799	800	854	853	841	819	804	836	848	806	906	800	827	849	839	854	867	809	835	846	881	827	895	846	845	850	835	863	832	870	802	849	851	841	851	804	842	793	821	835	828	823	831	841	821	792	805	890	885	786	808	776	810	812	848	780	825	824	838	778	881	855	815	871	856	852	833	841	801	865	816	832	802	811	880	785	781	834	806	853	856	873	866	793	797	866	824	789	824	811	815	822	840	887	804	833	856	870	791	815	871	849	827	863	843	831	841	799	788	877	855	801	855	818	865	802	836	843	834	836	812	807	839	807	837	863	826	884	802	867	878	842	836	892	777	829	770	766	822	838	795	807	803	789	861	796	808	798	832	848	851	803	827	846	872	806	806	835	843	830	850	836	859	879	810	856	811	867	867	834	824	840	873	819	825	795	834	825	814	803	860	838	865	815	843	795	797	856	823	856	824	815	824	827	801	836	802	811	767	874	805	881	859	821	840	841	808	834	849	817	865	877	801	847	874	792	823	824	839	874	793	813	803	825	809	848	826	807	851	811	798	811	797	773	821	786	826	875	804	825	807	796	817	799	802	787	835	843	803	841	837	845	850	831	841	840	871	824	802	786	743	839	779	840	856	801	833	856	850	819	817	923	903	813	809	845	819	820	786	763	825	832	840	874	873	798	852	798	787	804	803	761	836	813	813	868	892	791	829	883	823	801	842	831	833	810	812	808	802	832	866	840	826	837	850	869	818	839	772	828	819	827	805	850	826	874	827	815	875	779	805	811	831	808	857	777	867	859	876	779	884	825	808	834	819	803	855	786	880	806	783	809	794	831	852	810	776	790	812	791	856	823	869	821	815	865	901	853	834	819	820	823	895	821	838	853	822	849	836	804	781	791	813	811	785	803	857	854	811	849	847	842	751	789	801	833	843	831	781	808	837	838	834	792	819	853	779	837	847	840	847	848	783	848	803	799	816	827	821	826	802	814	897	892	885	827	846	817	824	828	768	821	873	837	855	809	800	800	796	815	808	848	807	789	822	821	811	872	881	811	835	854	825	848	779	820	825	821	775	894	828	827	809	811	856	897	790	816	819	866	864	837	827	855	843	885	822	828	853	849	834	806	837	841	835	823	817	880	863	778	848	845	839	808	796	819	789	778	828	816	794	782	813	833	816	831	811	826	772	824	830	817	797	845	829	827	837	858	810	790	830	839	789	812	821	821	846	864	845	833	842	864	806	833	801	868	800	835	822	825	826	768	788	828	844	782	864	842	810	871	876	834	831	843	786	786	835	873	806	807	791	823	801	855	858	829	853	864	844	809	801	816	860	834	826	822	825	768	833	823	857	795	838	907	786	812	841	814	840	853	841	818	826	823	847	800	797	898	834	870	831	797	855	862	856	848	845	905	780	826	833	785	841	835	852	828	829	842	866	845	828	831	844	845	849	796	796	859	788	868	858	849	806	857	837	822	808	833	879	857	826	802	783	812	864	840	889	792	799	838	753	792	836	854	888	811	885	813	804	805	793	877	831	847	822	845	836	801	797	822	828	795	797	827	856	868	826	855	838	822	856	801	837	858	840	817	850	854	818	771	841	831	838	792	826	880	847	815	819	826	833	802	777	804	764	844	862	811	808	812	799	852	852	829	860	825	862	847	841	872	826	853	854	822	848	795	832	813	825	832	775	785	852	815	848	839	822	829	831	819	794	866	815	828	853	846	793	831	875	852	847	869	847	853	805	825	765	866	842	835	812	827	818	834	802	805	772	799	857	839	840	826	824	865	841	861	782	828	837	855	788	845	769	888	873	828	797	818	783	849	785	784	844	839	808	836	887	887	822	821	808	838	836	864	803	822	842	770	855	837	863	851	855	778	832	849	860	784	807	774	814	844	764	850	820	827	841	793	857	841	849	819	829	830	807	834	815	821	834	876	787	853	811	855	805	860	829	848	828	874	822	827	802	825	848	853	833	838	859	780	816	820	842	848	858	860	814	828	819	827	862	837	763	768	806	855	819	839	806	814	835	876	818	808	826	888	827	840	797	806	851	851	828	822	862	850	825	804	862	791	812	856	812	813	778	846	792	864	850	785	837	851	835	854	864	794	857	860	798	814	844	815	813	833	831	847	874	880	805	814	812	798	809	792	800	863	823	798	835	859	832	776	792	843	843	811	857	848	838	790	866	774	855	807	860	842	882	812	832	796	834	810	836	835	825	857	825	853	852	767	850	911	876	832	802	851	792	801	837	892	836	792	828	837	873	839	878	819	856	779	863	813	836	820	777	854	842	782	857	835	855	820	804	801	830	857	797	811	827	838	809	825	849	811	829	812	820	795	822	847	867	810	858	875	813	844	835	835	854	804	835	821	780	813	841	838	827	782	795	788	804	807	836	834	779	846	899	840	840	876	817	871	831	798	849	822	806	837	837	782	758	799	824	791	834	792	831	848	812	848	806	863	885	834	792	791	891	844	851	827	837	844	773	799	818	827	864	829	807	853	794	854	809	843	862	853	808	847	899	848	863	822	811	836	809	817	836	869	808	807	751	888	876	836	826	861	831	824	820	831	848	822	841	793	806	809	815	809	790	787	779	808	796	794	844	802	855	820	798	834	790	831	798	886	847	849	860	851	790	873	852	887	851	811	828	779	851	827	836	835	774	876	832	843	789	821	796	839	813	824	793	841	767	836	793	847	730	860	787	839	812	877	849	798	838	816	848	848	772	769	827	818	826	837	855	804	855	825	832	799	814	869	811	866	824	808	888	849	826	823	849	828	786	806	840	864	867	813	830	837	786	801	843	863	845	849	830	799	828	821	813	836	827	855	860	837	863	834	839	835	834	862	875	858
7073	568	521	437	345	254	236	206	192	187	168	166	154	156	177	161	158	178	183	153	139	177	176	173	163	161	149	182	164	148	153	173	155	178	163	171	147	142	155	174	159	157	155	166	180	151	155	161	156	142	176	167	169	164	149	164	146	163	160	177	183	170	170	175	183	167	169	151	167	158	163	141	159	174	162	172	173	161	150	161	169	161	160	172	142	180	169	171	151	175	161	160	158	154	154	144	161	143	158	183	152	157	177	169	142	148	182	169	155	169	160	166	171	170	176	164	169	185	167	190	153	153	168	168	142	175	168	165	154	170	159	153	170	154	177	141	168	154	173	163	170	162	157	147	153	161	186	175	159	174	156	148	182	180	176	162	191	159	168	178	156	164	160	181	165	188	160	173	169	178	184	167	168	173	170	162	167	179	159	160	151	144	180	173	181	152	140	171	173	146	155	165	156	164	166	174	154	182	184	148	173	162	152	144	166	124	174	155	180	162	173	158	150	175	159	145	172	161	177	175	186	144	177	164	188	157	166	160	158	151	152	154	159	146	172	154	156	161	159	161	147	181	154	163	161	156	171	156	148	172	157	141	159	151	151	189	158	159	190	191	126	152	177	174	153	159	177	182	158	159	153	192	169	166	146	168	165	168	162	153	159	170	161	149	158	160	158	150	161	162	145	143	145	134	166	160	157	169	179	178	162	154	167	168	153	143	169	144	148	175	208	148	162	163	175	152	156	140	187	155	191	142	175	168	169	163	162	167	176	156	163	150	153	163	155	179	175	174	176	155	182	184	170	161	168	141	159	137	147	174	164	159	185	166	142	181	157	151	151	168	157	162	188	112	161	154	137	161	133	179	155	178	179	171	168	161	134	168	184	180	183	148	167	187	172	156	159	141	156	138	178	164	165	165	182	169	143	177	162	191	197	161	173	160	174	179	191	167	146	164	153	157	142	168	182	169	176	167	197	175	158	160	160	171	168	156	158	168	152	148	164	155	143	171	158	174	175	170	169	171	155	164	173	168	160	151	177	150	144	168	161	174	151	179	159	163	152	168	142	168	151	178	167	170	147	151	140	177	161	140	149	168	157	180	166	174	172	145	151	155	173	153	149	170	164	168	178	169	136	151	158	164	145	141	159	183	159	147	185	171	152	146	158	135	162	141	160	150	185	168	174	180	173	156	156	161	159	157	137	177	133	181	157	170	154	173	162	192	172	153	164	155	132	152	173	151	158	163	174	171	180	162	160	167	150	166	158	193	166	173	175	171	152	157	178	190	162	164	176	168	174	177	172	184	153	148	156	134	168	153	186	178	170	174	169	184	192	170	162	161	175	163	160	150	166	171	165	166	153	153	170	170	183	166	163	190	140	155	159	155	175	168	149	165	161	143	145	154	146	153	155	145	150	162	173	175	164	187	150	164	142	179	158	171	168	155	177	180	149	142	162	177	152	163	152	180	164	172	156	165	147	189	173	166	159	154	147	139	144	167	179	173	169	150	162	157	143	161	179	168	148	173	171	180	184	137	163	147	156	164	155	182	155	163	168	141	161	194	151	153	149	135	158	194	164	191	153	162	163	131	163	179	184	161	169	195	185	166	164	158	155	136	168	199	136	166	158	175	181	156	175	161	195	176	164	145	151	153	171	169	158	160	143	174	170	149	176	175	141	163	150	131	179	143	166	170	155	152	164	186	157	173	166	155	172	162	157	176	169	164	153	150	140	190	164	165	165	171	165	163	161	173	158	150	137	156	183	171	165	163	156	158	158	154	156	169	161	162	161	169	169	146	140	149	149	172	175	153	186	153	179	152	171	157	177	151	170	157	156	139	171	156	196	167	164	163	157	174	170	148	161	175	170	164	166	159	161	172	167	159	166	163	164	182	154	182	164	167	159	161	175	161	163	176	169	156	145	176	148	157	135	162	179	145	146	176	170	155	186	143	183	120	171	182	169	136	171	191	170	206	176	177	187	146	153	183	189	162	161	172	171	185	167	141	163	177	179	154	155	172	151	165	153	182	173	179	170	170	171	152	161	179	145	170	168	165	165	168	138	163	175	138	151	152	177	168	151	134	173	155	182	192	169	157	174	200	139	147	150	163	153	189	153	145	182	172	156	153	166	149	153	188	159	171	167	154	182	176	175	163	167	176	168	160	149	141	166	158	184	152	142	172	159	179	146	161	160	152	164	170	170	166	157	149	155	172	154	167	139	156	140	161	146	163	170	167	171	159	177	182	156	199	177	161	167	172	161	153	145	153	156	165	178	182	147	165	166	163	159	157	145	159	164	168	183	155	156	166	172	155	143	189	159	159	152	131	144	167	164	175	159	173	148	155	182	179	161	192	184	175	158	152	163	187	151	172	157	146	175	159	178	163	162	155	168	148	162	157	182	150	175	174	175	157	171	164	147	173	166	156	161	148	151	143	158	144	163	185	211	179	180	141	145	156	172	164	167	170	185	177	141	152	147	166	147	156	176	170	166	146	175	168	173	197	160	134	182	151	148	155	155	172	148	137	171	143	178	161	182	179	162	145	181	144	149	154	145	156	174	167	137	178	173	155	172	154	161	152	173	178	169	163	165	158	163	164	155	156	144	176	153	162	200	155	161	153	150	162	164	179	188	159	180	178	163	160	170	154	160	147	176	163	167	152	147	150	156	156	162	164	145	151	177	164	143	162	137	159	182	175	177	152	178	166	179	165	143	188	143	144	178	155	161	173	178	158	148	165	163	170	132	147	169	179	164	159	169	156	159	170	173	146	137	127	174	160	186	179	183	157	177	152	172	161	169	184	163	179	180	132	167	171	176	167	173	158	180	162	180	158	161	167	154	167	176	195	169	158	151	173	135	156	173	135	177	169	163	159	171	165	159	160	159	154	161	160	180	183	163	177	206	152	166	151	163	155	185	150	143	173	188	170	165	181	192	158	169	162	161	176	177	172	167	166	151	165	159	152	155	170	178	145	143	142	179	177	167	148	163	173	175	163	156	185	166	185	174	170	174	165	164	174	144	152	160	165	150	148	175	159	153	171	149	175	155	181	148	155	160	164	152	174	150	154	170	154	178	159	161	169	166	196	170	177	179	163	196	186	167	187	186	190	162	193	147	158	151	154	172	175	156	156	138	156	165	183	176	154	166	191	139	153	160	155	154	175	152	147	145	155	194	182	158	143	173	137	160	145	163	167	173	195	124	161	173	135	159	168	151	163	151	156	152	160	185	163	155	148	154	175	160	185	165	142	159	148	147	158	204	171	159	152	159	132	159	178	166	180	180	186	176	168	161	175	176	166	155	143	173	199	168	175	160	153	165	149	169	183	177	172	138	195	170	181	168	156	157	162	172	175	163	142	183	163	178	168	160	169	132	192	162	146	197	164	159	147	157	164	156	175	162	158	148	181	152	162	145	165	176	156	160	162	156	159	182	173	162	164	184	169	159	152	181	177	157	150	173	173	163	176	172	163	153	150	166	172	136	146	152	182	166	155	162	186	163	184
6957	697	1048	1157	987	963	802	686	546	506	481	482	493	456	511	463	479	478	459	451	392	422	427	451	446	413	404	418	437	424	453	389	458	397	454	451	427	444	424	429	436	431	444	438	441	466	423	432	417	404	448	429	456	451	429	447	460	432	408	460	420	401	408	425	412	439	431	424	448	463	437	431	399	447	456	443	439	430	447	445	414	426	420	466	445	412	471	431	432	432	436	408	431	463	445	453	439	410	447	416	433	423	455	453	428	428	428	469	436	472	418	413	423	441	431	416	437	443	440	410	431	414	439	424	460	433	440	439	442	438	462	412	408	422	464	441	427	442	420	453	432	453	419	454	409	439	425	423	449	435	445	461	420	429	444	471	465	421	414	417	412	423	418	450	458	431	450	415	447	456	462	428	426	452	447	428	452	430	486	476	416	419	458	386	440	441	435	420	477	406	448	424	407	385	428	436	430	431	418	450	423	413	433	431	412	432	425	420	441	446	418	433	425	420	413	424	427	453	440	402	467	459	474	398	394	449	427	418	458	418	415	449	414	437	428	413	398	403	464	432	415	426	430	437	464	432	445	408	434	392	426	388	426	412	399	446	422	426	452	381	422	398	433	422	417	430	446	403	444	407	432	428	447	414	465	428	397	439	437	425	435	386	423	426	420	430	410	477	455	439	401	436	414	398	413	360	448	402	443	453	455	469	417	431	430	462	422	424	445	451	440	419	424	432	395	454	403	405	408	420	452	439	435	457	419	426	405	433	432	437	420	432	441	398	435	461	444	420	460	393	435	461	417	396	447	441	460	447	452	406	415	423	409	444	449	407	454	423	439	444	429	426	427	462	433	422	420	417	396	443	448	405	464	426	445	467	424	390	419	378	429	469	416	419	430	449	446	432	466	446	425	435	421	462	386	446	422	406	410	408	451	427	425	449	415	431	469	457	435	432	412	421	478	414	443	429	448	402	429	421	399	460	405	398	430	430	456	401	429	453	464	471	450	435	428	405	440	445	401	432	442	437	433	418	450	451	438	471	452	420	446	405	414	449	464	458	419	444	445	468	443	421	420	464	448	416	416	439	420	435	429	405	412	446	414	417	448	438	419	449	422	431	425	405	443	417	444	450	438	419	412	408	425	388	410	446	438	434	452	408	430	433	444	419	474	426	435	455	430	438	440	428	378	417	412	416	439	416	453	428	421	455	417	417	420	437	412	425	447	418	431	412	437	418	406	473	454	419	407	422	450	417	465	401	466	431	420	455	443	429	464	466	420	450	455	434	445	443	417	448	439	447	430	419	423	415	406	400	442	434	409	420	438	436	458	422	432	422	416	445	438	405	462	427	429	429	455	427	428	413	411	465	438	433	414	378	399	441	405	444	402	467	446	450	403	430	446	416	449	405	443	398	412	482	403	421	468	417	442	429	415	395	406	449	407	398	422	418	437	469	447	448	441	427	427	433	432	440	455	443	419	437	435	409	431	433	462	455	447	390	454	415	460	453	420	425	395	459	457	433	439	465	426	442	464	410	459	424	416	433	420	413	454	440	446	423	420	417	426	431	392	451	425	401	438	430	479	444	428	457	458	469	425	455	414	455	443	453	440	413	412	455	447	402	449	425	446	432	426	445	451	445	446	440	477	449	438	455	438	439	432	447	426	454	430	446	427	429	470	415	461	445	446	386	446	461	417	451	408	412	423	399	399	426	428	431	413	446	421	409	464	396	400	411	412	418	405	413	428	466	437	445	405	402	386	416	457	415	427	422	427	442	454	440	455	413	433	443	413	456	453	400	383	422	389	394	433	409	434	391	451	415	460	422	428	466	436	427	445	412	427	402	462	419	441	423	489	375	462	423	423	420	441	410	425	447	464	435	401	450	441	421	473	383	442	433	436	434	431	448	430	440	440	427	461	432	427	467	412	408	443	431	431	480	395	424	412	429	429	412	374	438	415	441	406	437	440	432	439	455	424	450	450	436	475	448	405	414	400	418	417	402	391	472	417	447	424	418	430	427	435	418	426	441	482	436	414	421	446	435	424	399	441	446	454	400	455	482	418	444	411	442	423	434	422	448	420	446	433	449	401	447	443	402	397	407	467	425	422	422	419	433	452	420	416	447	427	426	469	457	430	410	394	433	406	410	412	427	423	466	419	426	407	405	402	411	416	421	398	460	435	429	413	412	436	407	422	396	435	415	434	435	450	429	462	441	438	424	422	430	417	391	390	413	444	461	464	405	439	423	418	464	433	441	445	439	426	448	442	411	442	407	422	427	427	409	423	441	419	458	447	420	434	443	463	412	426	418	429	429	435	429	462	426	436	420	412	453	423	420	429	393	423	433	441	417	425	464	441	424	400	437	442	441	417	399	388	425	429	454	452	432	446	425	453	448	398	424	428	458	407	389	398	410	409	429	415	453	416	477	409	455	429	414	428	417	412	428	429	456	445	442	420	437	458	456	439	435	420	444	437	408	422	420	424	427	425	415	445	413	408	467	434	413	430	428	454	450	479	416	446	474	411	411	423	427	482	455	426	430	407	411	422	439	425	450	441	425	432	432	444	417	441	431	446	445	441	414	445	472	380	428	403	451	454	418	456	399	422	418	395	440	458	446	443	469	398	476	406	426	440	437	427	474	424	414	424	429	431	475	411	433	432	384	460	470	456	456	419	431	419	449	485	414	454	430	417	409	439	475	436	418	466	438	424	425	404	453	410	426	420	439	412	461	454	459	435	446	441	463	424	410	429	438	432	418	447	455	444	425	436	433	402	426	416	427	421	407	455	432	445	408	412	437	403	435	437	395	417	434	384	442	426	423	444	446	478	447	424	393	427	413	436	457	418	433	443	426	418	428	401	430	479	402	442	419	469	455	467	432	439	399	420	456	483	485	444	442	428	432	436	424	408	405	429	445	420	407	416	398	458	434	448	419	434	412	432	457	460	436	446	415	420	416	450	462	428	403	406	432	419	420	452	459	410	427	424	406	437	434	456	452	430	421	455	421	431	437	435	419	384	424	443	420	433	437	467	432	414	411	431	457	468	426	393	431	415	437	442	450	424	404	412	417	400	426	407	463	421	418	416	420	415	430	432	427	412	413	446	402	442	432	458	449	436	440	436	461	418	437	448	427	434	461	433	432	409	421	400	433	438	428	445	459	448	443	456	456	457	422	421	431	425	450	422	437	448	418	398	426	467	454	480	400	453	411	432	475	421	409	430	446	434	415	435	444	395	408	441	419	429	418	405	431	427	452	418	429	433	400	418	421	450	466	400	414	429	388	463	424	429	405	430	395	429	414	428	438	427	449	405	439	439	448	458	425	444	433	432	378	437	426	430	447	429	445	447	424	430	386	467	407	440	407	445	446	471	454	456	432	414	431	456	425	444	430	408	413	415	404	420	411	465	423	431	421	440	407	437	436	422	404	399	426	408	476	464	426	432	379	490	454	416	454	426	469	441	448	405	396	394	469	438	445	439	441	411	416	410	437	433	436	450	415	413	393
39948	15668	6310	1690	1284	974	632	494	398	337	312	327	332	276	271	295	255	243	238	231	256	210	218	250	218	236	250	216	214	241	234	238	224	219	215	231	208	223	240	214	229	197	240	219	219	229	254	213	240	223	200	188	221	219	224	226	222	181	227	195	225	223	226	211	255	202	222	222	220	201	233	221	198	188	235	210	191	189	223	217	198	202	232	215	245	224	240	209	211	213	216	216	187	230	228	204	225	218	197	218	192	211	216	204	191	220	221	214	210	212	222	230	213	206	254	212	212	233	244	201	215	232	223	201	227	216	225	194	251	219	252	253	224	233	193	206	249	233	232	214	208	187	238	208	221	225	207	241	221	207	190	236	200	186	232	203	193	254	234	205	180	207	195	218	229	204	218	219	220	190	198	243	197	198	252	208	193	210	229	209	201	244	224	213	199	216	231	227	186	202	231	225	195	229	202	231	211	233	226	204	219	242	201	208	217	235	237	221	230	214	218	228	240	236	231	216	196	221	209	234	195	211	226	224	239	198	219	235	220	204	241	212	191	213	224	232	198	245	223	248	197	191	222	216	205	221	200	186	214	218	201	211	227	176	200	200	211	196	233	228	211	215	199	215	202	223	233	205	205	190	211	213	205	219	233	206	207	194	199	245	224	242	229	208	230	201	229	244	204	203	223	204	205	210	233	223	207	227	227	222	214	219	219	232	213	229	222	235	190	207	191	208	222	208	215	250	201	181	204	260	223	217	192	221	222	217	213	222	222	203	211	202	203	216	206	189	201	211	232	230	214	220	204	229	217	214	205	242	190	234	205	223	232	206	182	188	236	227	204	235	224	255	186	219	220	205	223	226	215	226	212	187	203	233	229	200	223	249	232	195	226	208	215	222	251	185	215	200	202	203	217	229	239	218	216	215	188	201	214	220	221	203	190	223	212	218	207	205	211	229	214	206	199	215	231	224	207	217	205	197	216	258	183	226	211	199	224	228	229	214	260	231	209	211	220	205	237	206	190	211	220	199	227	203	216	222	213	262	208	229	224	211	234	215	213	208	218	226	180	193	218	213	201	227	184	235	219	211	235	211	240	198	192	220	225	200	230	214	196	247	261	243	201	247	220	228	208	224	234	208	200	231	206	210	213	201	203	189	230	215	219	210	204	220	249	237	203	207	229	217	212	242	230	235	223	238	231	228	240	185	251	220	252	206	204	197	196	224	199	224	231	208	195	207	213	215	221	194	239	230	222	191	233	218	215	230	212	198	221	234	223	211	209	249	215	234	205	213	211	227	195	228	187	194	204	225	215	203	205	212	202	208	208	230	202	221	225	233	228	215	192	237	200	194	207	204	221	207	236	210	197	206	213	231	228	203	241	190	211	197	219	218	208	206	237	212	205	212	228	203	203	194	213	216	228	198	226	200	214	204	210	194	225	235	203	227	197	192	212	203	193	226	213	242	218	214	223	206	223	231	240	220	197	228	229	219	206	206	223	209	219	209	248	192	203	200	212	224	232	235	211	208	207	187	197	211	212	230	186	208	221	205	189	229	173	228	201	196	192	199	198	218	211	231	238	206	215	207	213	200	199	216	183	201	206	228	216	217	179	224	201	195	218	215	210	205	238	222	217	200	206	190	223	239	191	222	220	238	210	211	198	201	206	210	234	229	229	246	217	228	197	218	190	195	221	208	242	212	215	246	228	233	228	231	242	207	213	228	207	220	238	181	230	221	234	212	195	238	209	191	216	219	215	211	208	222	227	220	227	222	190	222	223	204	216	204	203	202	209	230	239	223	206	205	244	207	187	216	221	215	200	198	224	200	200	237	202	236	218	228	216	212	202	206	229	207	213	183	234	192	207	245	243	221	179	216	234	230	225	240	223	195	227	197	208	213	210	215	217	211	192	219	220	220	200	207	203	221	270	215	209	246	222	212	189	198	218	193	214	216	220	239	207	225	230	228	209	217	193	213	230	234	221	216	212	223	218	197	199	214	206	199	215	230	244	203	228	209	213	235	202	214	226	221	176	218	229	209	213	197	212	220	203	201	227	226	201	248	240	187	213	231	216	222	200	234	224	213	222	195	225	222	234	220	229	216	225	214	232	227	214	211	240	217	197	226	199	215	196	215	221	216	180	220	253	228	198	223	201	211	222	207	209	194	206	205	202	227	220	203	191	206	213	223	198	228	211	193	223	205	202	197	184	226	216	210	202	220	237	231	234	208	226	200	209	184	176	219	196	224	222	197	199	237	237	176	212	207	231	208	193	191	199	216	183	207	193	240	198	220	201	217	201	210	176	196	227	223	220	225	223	235	204	221	182	233	199	200	213	204	211	170	185	232	197	223	243	217	176	205	230	217	228	211	213	228	213	199	223	212	222	209	217	168	217	194	225	195	217	201	218	255	240	215	206	220	226	208	213	221	203	215	204	224	224	209	217	201	204	209	210	223	208	184	223	200	168	236	212	200	219	209	233	251	240	227	209	231	214	217	189	199	220	221	195	228	207	203	210	200	217	218	224	206	182	198	210	222	186	191	218	220	218	198	210	229	233	215	223	195	220	215	223	211	235	216	205	204	229	196	193	222	216	228	193	214	229	241	202	227	210	221	242	228	203	238	218	208	214	200	212	208	222	211	215	198	203	231	202	200	202	196	248	230	220	227	202	212	235	204	207	214	200	226	218	204	231	225	239	212	222	200	202	224	238	205	210	207	198	220	202	211	227	245	237	208	219	181	207	224	236	213	232	226	213	206	222	210	221	235	200	181	219	216	199	203	191	186	205	208	227	230	222	226	207	233	213	217	216	222	227	247	206	211	219	231	229	218	211	219	198	229	210	172	217	208	216	207	220	239	224	216	233	220	205	222	196	214	227	210	206	224	242	222	195	225	208	231	210	196	216	198	199	201	196	220	244	208	207	184	225	213	194	210	245	217	221	219	213	224	225	218	207	216	192	188	207	215	222	248	227	192	234	208	215	206	207	198	231	235	216	229	220	196	225	227	227	200	212	191	209	222	218	238	191	232	226	214	217	198	194	200	217	214	189	228	226	209	185	203	216	207	222	199	226	228	232	248	246	231	229	237	227	196	203	215	209	206	213	209	225	207	186	245	237	204	227	202	233	194	222	192	223	220	199	196	192	234	250	202	199	210	184	202	241	209	205	215	222	212	199	206	190	224	234	214	186	224	230	240	227	230	206	227	217	217	224	219	214	206	197	201	235	204	233	193	202	211	231	218	227	236	214	205	247	208	228	215	225	227	232	192	211	213	212	216	218	218	224	223	210	243	207	190	214	208	236	238	214	205	206	212	211	216	191	227	232	220	213	216	184	218	198	213	222	200	216	197	207	197	233	219	225	212	223	222	219	242	226	184	227	193	194	215	202	209	227	241	194	243	207	215	207	202	206	219	211	208	224	191	223	231	179	201	231	226	222	208	196	206	229	183	230	215	239	212	241	202	206	218	207	233	236	229	200	202	213	222	196	243	224	226	238	221	219	215
18512	1952	3725	3998	3747	3249	2575	1967	1619	1434	1214	1114	1083	1027	944	856	852	785	761	780	747	713	695	692	603	625	685	647	655	628	642	661	603	665	634	604	576	592	636	600	619	608	573	588	558	587	598	562	548	528	573	518	596	540	604	589	550	545	578	590	563	533	554	540	562	567	569	487	538	535	551	590	586	567	521	574	561	546	535	576	562	582	584	585	593	572	589	532	562	565	519	536	554	573	557	582	572	581	571	590	603	591	607	606	547	573	613	577	601	599	591	560	575	604	553	568	553	558	583	538	563	559	532	544	577	566	528	598	542	572	560	550	565	541	591	558	549	548	515	498	547	529	555	540	570	573	549	512	533	594	565	523	520	568	560	563	530	516	576	513	547	555	544	542	562	545	582	563	547	520	535	541	562	558	523	553	568	549	540	577	593	523	558	553	532	514	581	485	566	536	527	573	513	563	522	610	539	546	524	559	514	528	555	570	518	533	537	561	520	573	549	566	557	522	502	540	573	592	542	539	570	547	525	516	523	552	550	569	544	542	540	552	507	576	531	508	546	558	513	535	559	524	541	577	546	507	557	529	557	558	550	541	530	528	514	515	574	517	554	558	504	562	552	576	541	525	583	568	557	559	513	547	575	567	509	590	534	565	529	504	573	543	552	560	534	567	548	547	540	537	562	560	543	530	568	511	534	538	523	532	602	525	533	534	505	577	547	536	545	543	562	567	582	570	557	519	552	528	586	564	599	541	499	552	565	535	580	588	540	520	533	516	575	549	522	548	556	561	536	542	519	532	549	589	509	560	571	527	539	535	528	529	580	568	517	517	551	526	536	535	535	571	536	530	496	574	563	583	556	566	553	517	539	565	563	643	552	555	555	529	577	556	534	531	512	536	539	551	539	534	538	571	539	523	576	486	540	565	521	500	561	538	534	543	543	544	566	536	558	560	531	510	569	543	542	556	551	575	558	520	508	551	557	518	561	508	529	568	560	556	570	568	545	579	527	549	512	559	554	571	579	571	512	547	536	570	546	534	528	583	517	555	531	520	496	555	573	571	555	544	558	577	511	499	534	551	568	526	531	513	526	543	528	507	572	531	570	574	532	537	583	532	539	520	534	572	566	571	548	494	541	577	551	528	543	547	559	574	557	520	580	528	530	487	546	557	493	573	521	604	516	494	563	529	587	528	559	530	558	568	565	557	563	541	544	554	553	514	518	576	565	584	518	538	612	581	522	549	549	548	563	548	574	572	548	557	546	545	528	534	542	594	555	590	553	569	533	544	502	577	542	585	531	560	563	551	547	564	541	556	560	573	530	542	550	532	589	528	552	554	582	514	528	533	556	519	574	556	583	556	525	530	548	557	531	570	530	586	556	513	562	537	533	536	543	528	519	581	555	569	516	580	563	530	530	539	581	533	520	582	531	544	581	567	540	538	549	551	521	567	545	540	513	496	549	559	560	590	542	564	492	567	573	516	559	563	536	542	524	540	528	515	544	511	538	546	528	569	567	554	518	571	566	521	511	555	568	558	561	524	565	550	539	516	542	531	551	574	580	546	534	528	528	534	589	564	527	513	545	566	536	556	540	545	586	561	535	559	550	535	531	540	578	509	569	539	554	560	532	547	531	532	548	536	540	523	510	532	547	535	528	560	522	572	513	549	537	527	553	556	538	553	535	533	566	549	586	556	498	555	549	550	529	582	558	547	502	557	520	534	556	575	540	541	555	548	554	540	505	533	546	590	514	509	538	520	546	533	567	534	545	563	564	548	521	562	556	576	549	505	541	524	573	517	507	562	518	523	549	545	524	623	534	540	541	578	539	530	534	504	536	550	536	561	618	534	532	584	544	512	496	532	516	574	511	559	540	558	532	537	539	528	576	561	551	539	577	592	529	523	563	529	563	569	515	534	584	577	520	554	570	573	525	556	566	587	564	530	563	536	575	545	585	534	507	553	539	572	528	540	547	528	547	551	537	504	547	540	568	518	540	518	534	525	551	523	555	478	567	520	545	561	628	533	528	545	599	565	522	569	596	525	540	531	567	526	569	555	609	533	570	538	496	524	558	578	529	583	536	548	568	570	543	536	526	570	540	500	532	536	534	507	496	566	547	572	552	501	568	555	532	540	514	549	530	549	575	517	520	570	562	530	523	558	510	532	530	507	567	547	550	565	543	565	527	502	535	562	528	552	546	565	518	529	555	512	553	608	548	579	557	554	566	521	546	565	547	513	549	529	519	575	572	583	537	529	583	529	548	544	545	586	569	543	497	558	519	532	533	488	570	517	576	545	578	540	556	548	508	532	594	535	528	526	519	575	545	511	558	549	530	545	539	518	523	547	590	505	536	534	504	552	615	514	537	549	552	518	523	555	558	566	554	566	500	487	557	525	537	536	514	570	543	533	541	581	507	505	577	575	522	524	542	547	546	552	521	509	544	531	569	543	556	551	547	550	563	548	563	556	561	532	547	577	555	555	584	532	554	512	557	530	547	543	586	582	545	555	561	530	563	540	542	554	545	592	535	541	554	514	549	590	509	557	574	506	560	554	537	535	585	581	520	584	520	558	558	524	501	576	520	547	553	543	526	552	589	557	556	595	546	534	551	516	559	546	543	541	517	558	503	542	556	564	551	544	555	557	546	567	563	600	518	543	574	544	529	537	534	572	559	526	542	535	546	517	550	529	556	540	516	563	503	563	552	534	515	583	578	513	527	551	574	518	541	553	549	546	570	532	549	546	587	536	537	568	527	573	574	520	554	515	547	523	534	543	523	539	577	532	556	543	538	549	535	571	562	539	521	540	522	553	563	548	497	601	567	544	570	567	524	563	544	538	506	563	559	517	531	523	557	542	536	550	515	541	560	532	566	542	526	550	564	580	531	542	549	521	523	522	532	541	546	549	521	579	547	510	549	551	530	572	525	520	562	558	505	526	525	566	533	498	534	552	534	570	535	512	545	527	530	551	582	520	532	528	519	548	552	563	559	550	526	524	580	590	552	542	524	572	558	559	558	555	562	552	526	559	564	552	552	551	592	545	576	546	537	535	526	525	536	538	520	536	538	523	525	561	545	569	543	551	522	573	536	589	509	562	552	535	542	585	508	574	551	576	603	556	543	561	548	500	569	571	589	520	510	514	538	550	540	517	566	522	559	532	559	580	517	549	541	546	552	562	529	534	565	524	542	535	534	545	504	557	537	528	546	559	563	511	528	569	548	499	582	527	522	559	540	566	549	489	579	520	530	544	511	510	569	557	555	572	546	569	562	509	536	599	556	491	543	547	548	540	575	542	536	580	548	577	548	508	546	553	571	536	546	529	552	538	594	531	562	514	565	529	530	540	538	552	514	551	574	547	561	573	488	512	576	575	545	596	568	550	524	550	541	551	547	532	578	565	531	566	547	596	536	554	552	595	582	541	547	535	529	560	534	546	558	523	525	501	546	532	538	551	567	523	544	546	545	535	558	530	516	513	516	573	533	560	494	525	548	516	573	553
46888	25068	18074	6791	2294	1579	1162	843	767	686	581	539	515	494	475	414	456	429	418	433	418	400	388	391	365	381	377	369	340	344	373	379	371	357	361	346	360	380	359	406	381	330	378	357	386	360	354	359	354	348	376	316	362	320	350	358	366	331	345	312	339	356	372	355	351	368	341	375	325	350	330	340	386	361	380	364	354	361	310	372	360	330	411	345	358	357	362	352	329	384	353	383	348	365	347	353	357	353	378	368	358	363	376	341	369	366	347	386	335	385	377	344	350	378	359	339	360	372	377	329	374	338	361	359	359	325	362	364	376	376	351	393	350	366	335	355	382	351	344	353	349	334	387	364	380	349	336	368	373	401	379	359	366	339	388	374	352	372	354	379	360	302	354	349	340	318	333	373	349	345	346	353	346	384	363	373	361	371	355	344	339	326	371	372	329	394	320	370	332	360	340	387	336	372	337	314	362	350	384	333	361	364	347	360	377	367	347	347	362	350	371	358	353	352	351	317	354	382	344	373	363	383	359	360	352	357	349	341	337	355	354	365	350	313	349	360	328	343	373	376	330	332	331	359	357	335	393	392	331	358	349	317	358	373	332	365	352	322	332	334	377	367	324	337	342	322	297	375	346	351	341	333	358	389	347	334	340	343	367	342	346	361	343	379	344	348	369	351	313	328	316	343	356	373	348	376	368	373	340	362	355	370	344	362	364	362	358	316	338	394	337	357	381	364	347	350	345	340	360	371	359	367	348	329	375	371	353	344	393	379	342	322	329	342	378	357	341	337	351	318	363	340	365	344	331	329	347	341	362	382	379	317	330	356	342	376	334	372	355	379	381	322	325	339	364	354	351	380	345	336	346	351	350	392	372	356	325	344	309	355	374	363	357	350	364	352	374	346	346	338	331	358	359	339	367	365	323	370	296	330	342	307	370	361	356	362	339	323	405	309	343	351	354	348	377	357	342	342	385	364	360	365	348	383	364	381	349	386	382	362	356	367	323	341	347	367	344	344	336	347	341	318	352	380	358	344	353	379	333	329	358	322	333	361	381	337	347	361	324	335	367	341	357	334	361	380	357	376	393	377	382	352	363	378	338	383	385	320	328	329	339	376	353	325	376	366	352	380	343	352	389	360	380	325	332	363	332	398	354	328	388	308	353	380	377	356	380	370	355	361	378	355	354	334	365	352	350	391	317	329	351	355	355	354	366	362	342	306	355	342	335	363	318	363	352	314	344	335	349	322	373	366	354	367	370	342	334	357	330	347	346	343	380	342	350	375	338	326	366	331	366	348	336	366	355	370	333	347	328	336	354	367	371	324	368	337	346	398	394	366	336	340	340	347	348	373	350	349	342	334	327	334	299	370	341	358	395	360	359	365	341	399	341	338	366	378	322	405	364	384	339	378	338	331	327	331	366	329	358	312	340	335	377	338	354	356	364	341	378	343	341	382	356	328	358	328	365	361	358	370	384	318	360	339	355	332	383	344	373	371	384	352	363	338	349	352	318	336	360	330	349	364	385	358	361	350	335	348	358	364	342	368	356	361	335	368	361	383	344	366	342	357	357	333	353	356	402	348	357	300	360	338	382	375	355	375	333	348	344	378	334	343	361	350	360	362	349	336	372	368	354	366	320	369	362	335	331	364	395	321	347	372	350	358	379	365	369	350	353	332	350	372	377	347	335	327	339	395	340	320	353	374	360	366	358	372	367	377	289	361	346	395	360	385	327	347	295	388	355	382	346	354	353	326	338	370	353	339	364	368	346	338	364	348	379	366	337	328	347	367	338	384	362	352	312	374	349	391	359	333	349	323	347	353	384	347	362	351	322	312	363	373	359	326	337	324	373	349	352	343	364	422	353	382	348	357	335	351	357	340	317	365	342	325	327	364	335	305	366	312	329	346	353	410	334	366	388	326	331	337	376	345	387	401	371	364	361	372	345	349	360	336	346	368	371	348	331	335	350	348	361	345	360	374	360	336	383	349	367	353	332	347	337	353	346	353	368	372	347	352	358	356	372	355	354	368	320	347	345	348	350	376	339	339	350	347	321	372	364	336	346	372	378	370	372	350	359	319	379	338	316	373	401	380	392	354	364	347	310	358	349	359	331	350	353	354	368	341	357	381	356	366	356	345	375	374	334	342	334	330	357	332	338	354	366	340	343	355	320	382	306	358	365	383	415	381	341	359	350	372	361	353	387	362	356	327	363	341	325	356	347	364	320	384	330	348	315	385	359	362	362	411	354	338	342	392	350	332	344	339	329	370	333	300	343	384	394	361	347	344	373	357	347	335	364	360	351	328	347	358	386	326	384	366	356	355	361	331	380	334	333	378	388	332	322	371	404	357	334	360	310	324	337	361	364	330	356	370	337	340	403	380	363	369	298	392	359	399	364	352	364	342	336	372	331	364	400	384	326	372	400	360	375	371	340	327	357	368	363	391	404	357	385	323	356	347	423	314	373	358	366	346	354	373	368	342	341	325	356	357	364	323	339	359	360	343	340	378	359	334	388	354	400	348	329	319	325	331	376	349	353	338	382	352	346	351	367	355	337	390	363	352	348	358	359	364	339	357	347	344	399	393	378	330	337	363	359	364	313	344	374	337	374	344	368	368	341	408	317	330	333	368	328	347	372	405	343	346	339	336	323	369	357	344	373	395	378	397	378	376	369	375	361	338	360	313	352	297	358	347	350	356	321	309	332	353	372	405	335	320	325	396	344	378	299	369	334	390	358	346	337	334	363	352	345	334	368	370	336	354	360	342	350	311	338	368	338	376	353	387	380	385	325	349	375	347	364	349	356	360	328	333	364	341	350	388	351	331	371	363	337	356	368	350	338	309	348	380	340	334	338	352	368	341	341	321	354	344	397	367	346	369	351	353	377	383	350	338	355	357	309	369	384	314	321	364	368	362	355	377	357	375	358	364	354	363	369	389	355	368	349	353	337	360	354	322	307	352	380	357	345	324	377	315	375	331	391	354	335	363	348	339	362	350	346	327	314	345	334	349	376	369	384	371	314	370	319	368	356	377	341	366	349	325	360	372	379	360	375	343	381	379	351	355	340	370	325	357	351	365	344	389	359	319	358	339	389	338	310	375	341	334	331	329	349	336	317	368	346	376	319	370	343	363	353	387	381	351	348	341	367	338	340	379	375	354	334	377	378	335	348	353	352	361	340	357	341	343	380	321	341	350	383	360	397	362	353	374	348	344	369	358	349	389	342	318	360	360	327	346	367	385	328	349	388	368	347	363	356	345	363	360	350	357	334	347	327	373	356	348	335	352	374	310	335	372	332	375	375	382	355	337	355	365	319	334	332	352	329	364	371	358	343	379	341	326	371	333	350	344	370	365	343	376	347	360	349	371	348	364	341	322	334	360	372	364	321	334	348	359	328	381	329	368	340	320	347	347	314	336	370	353	360	308	362	320	322	367	333	366	360	375	353	373	331	326	339	347	339	333	374	370	333	346	341	327	366	319	348	357	356	343	370	365	336	381
25587	2952	5854	6972	5808	4900	4018	3092	2748	2298	2162	1854	1702	1544	1535	1502	1282	1210	1209	1149	1186	1081	1099	1043	1089	1032	988	1030	966	953	971	1017	980	1001	932	950	939	931	917	871	896	913	876	880	873	864	873	863	869	872	884	913	846	856	859	836	927	843	814	836	859	832	848	874	853	816	851	839	878	785	810	853	797	744	871	899	848	865	786	818	813	874	860	846	874	804	795	833	815	839	875	887	830	816	926	855	881	876	831	851	882	873	893	892	810	829	849	892	891	881	898	835	850	849	843	861	816	813	814	875	856	764	858	815	813	864	828	873	847	803	864	834	743	778	810	879	850	826	858	815	849	830	837	863	813	830	807	856	861	811	886	821	811	799	818	829	820	835	853	855	806	852	796	830	856	873	818	855	821	810	809	815	813	813	823	862	771	808	854	869	803	834	847	843	810	810	817	802	887	823	801	759	814	797	827	796	847	819	822	853	816	798	851	789	848	817	826	838	797	810	792	830	792	821	802	797	794	781	781	823	817	824	794	853	795	807	874	817	797	820	799	878	789	773	800	867	847	838	803	790	805	759	842	842	770	835	836	766	842	816	827	810	789	790	804	820	795	845	826	841	800	823	825	848	839	807	798	803	807	819	840	866	798	836	808	779	829	781	831	841	818	759	855	804	825	744	812	836	773	796	805	778	829	844	813	788	816	840	811	794	846	822	829	811	791	812	805	831	807	793	870	760	802	790	819	824	833	786	848	802	816	822	839	853	824	839	810	795	810	836	807	879	833	763	759	801	823	813	841	811	849	832	755	816	833	805	830	825	806	855	827	844	846	765	819	793	835	789	810	777	773	802	828	808	859	794	814	802	867	824	801	809	807	836	813	834	818	845	798	800	783	831	859	823	822	810	810	812	779	822	803	800	833	832	771	857	834	831	833	789	804	860	866	767	831	812	809	842	765	803	827	755	811	807	843	799	846	830	863	785	831	832	812	812	790	862	875	793	834	783	793	784	854	804	821	800	798	841	825	759	801	765	840	758	756	817	811	778	779	791	821	802	866	774	805	820	865	832	800	832	846	813	858	817	825	857	794	837	851	809	827	789	797	815	836	810	777	801	812	866	800	791	854	776	850	796	834	804	809	790	856	821	810	821	824	880	843	772	787	805	831	780	798	806	807	807	818	805	855	821	769	843	815	802	820	884	849	847	817	801	773	850	825	829	773	816	851	863	807	773	813	801	836	889	847	796	839	826	777	834	825	801	826	818	823	790	849	837	846	801	844	834	846	815	826	817	787	783	805	837	847	834	802	879	850	831	794	809	773	864	827	817	851	784	799	858	824	819	806	823	825	807	848	843	781	798	856	810	819	821	792	888	832	827	822	808	855	829	825	828	822	828	792	846	845	843	838	799	825	837	815	873	826	846	748	862	817	823	790	817	784	859	873	831	828	799	753	818	802	797	797	791	788	799	821	838	850	793	816	820	781	862	825	789	819	817	806	844	874	810	856	814	850	814	831	816	820	877	808	837	857	828	807	780	818	804	777	830	771	824	791	842	793	845	828	752	869	813	868	796	801	856	827	869	827	804	796	830	794	811	853	812	832	795	797	825	811	770	812	828	830	781	782	819	821	848	828	793	772	840	841	786	784	816	840	821	830	846	842	788	804	836	853	861	784	779	839	848	883	833	834	782	775	788	839	872	879	786	840	821	808	839	820	813	797	863	807	817	864	774	814	813	892	837	832	816	863	796	808	785	826	796	836	824	775	806	798	795	865	785	836	738	842	825	787	848	789	808	809	816	832	810	873	818	824	864	781	841	799	794	842	859	831	805	831	795	820	838	747	793	814	813	854	855	821	776	858	812	813	811	810	828	806	846	844	767	834	788	808	784	845	816	844	805	823	812	818	793	764	789	768	813	818	797	861	829	845	809	834	841	815	775	838	815	828	812	813	849	841	802	800	820	785	862	793	828	810	797	801	802	885	852	793	821	780	807	751	803	880	808	811	739	792	801	851	828	798	833	895	801	810	869	803	814	809	866	832	841	757	836	828	820	817	828	834	877	784	763	820	850	786	830	848	812	792	803	822	794	824	816	871	817	833	774	798	805	854	819	843	855	764	818	810	795	811	797	764	791	817	840	840	838	834	880	847	857	820	811	870	798	838	806	813	826	861	812	837	841	829	774	866	762	821	811	802	784	820	847	805	793	770	811	845	852	815	838	773	849	785	832	784	760	779	878	807	812	796	813	823	792	796	776	809	823	781	836	804	836	838	854	847	826	855	802	825	831	833	810	813	848	851	811	778	793	798	819	843	803	774	808	824	795	811	821	816	805	813	777	828	850	846	839	842	792	802	828	815	839	830	792	775	821	817	819	840	851	789	857	817	811	779	826	813	785	815	834	839	785	810	797	796	812	767	812	841	834	834	846	807	874	788	836	813	798	846	845	752	762	805	835	833	830	820	803	813	844	831	797	817	828	810	856	804	846	778	836	829	824	806	818	804	829	818	792	794	830	856	818	758	790	826	816	842	768	851	817	773	891	783	814	837	829	778	822	830	802	832	806	765	821	831	788	846	791	794	814	801	795	833	798	856	843	797	814	813	789	834	827	823	818	845	828	833	805	825	813	864	796	829	825	819	820	828	787	841	802	817	798	877	882	784	818	820	875	828	828	834	823	842	822	793	830	829	825	808	876	816	810	787	846	854	877	846	808	770	845	788	831	810	827	854	751	830	803	812	800	819	815	829	801	785	808	861	817	839	788	837	796	816	818	812	807	771	790	809	805	808	841	829	830	772	796	851	827	822	857	832	814	834	748	833	833	815	804	815	818	826	855	840	770	862	763	793	821	836	828	819	827	862	800	792	824	848	778	772	854	819	784	833	827	858	844	799	777	800	794	772	844	836	747	850	829	832	825	825	831	820	769	837	805	841	829	831	801	829	781	830	777	814	829	777	796	840	850	803	789	776	815	783	814	860	821	817	844	799	826	840	801	785	831	809	765	817	810	813	807	790	850	795	819	774	813	842	812	847	758	800	809	766	822	817	839	823	770	816	844	807	838	808	832	822	812	805	836	840	766	827	751	798	838	776	837	804	809	822	798	817	797	805	798	852	857	837	857	754	832	814	826	900	851	801	801	820	834	830	785	826	851	843	810	876	809	795	759	826	891	817	797	784	827	819	787	810	838	819	762	831	839	835	816	867	777	811	811	790	799	813	823	793	815	785	771	797	791	748	795	828	828	805	823	850	862	802	810	878	836	838	791	855	846	785	872	840	792	825	766	788	802	880	850	855	814	769	807	772	831	862	810	781	794	791	791	865	813	772	834	755	814	789	823	852	817	838	844	863	836	811	791	847	797	826	804	790	837	822	818	782	844	844	823	849	799	809	796	807	762	838	797	814	850	795	797	827	872	857	786	870	825	818	779	814	810	833	858	793	855	793	793	884	826	801	801	785	814	784	837	806	816	830	767	794	811	816	773	848	783	847	798	843	798	841	756	783	837	830	827
6156	505	491	370	285	261	210	194	171	184	154	170	145	158	162	178	158	174	178	171	144	166	164	154	125	140	159	194	147	162	177	161	187	165	168	148	149	167	148	180	158	145	171	176	175	161	160	158	187	134	147	150	131	149	182	173	133	150	164	172	174	150	145	150	171	137	161	167	151	154	169	157	157	171	140	153	157	177	155	146	164	181	140	184	168	165	168	165	161	167	166	162	155	166	162	152	164	149	165	155	143	175	170	161	166	166	148	144	158	159	152	143	155	148	155	164	140	149	159	161	158	161	159	164	169	158	156	163	146	149	153	149	176	146	168	153	155	158	147	151	143	138	166	158	148	162	159	166	152	168	150	140	144	174	147	158	157	159	145	147	147	163	153	180	161	137	184	159	169	188	163	165	193	173	162	149	165	166	147	154	166	180	135	171	177	142	175	157	139	174	155	176	134	154	156	149	156	140	139	168	165	144	135	161	124	137	153	159	166	163	180	192	138	138	141	164	162	150	166	148	168	159	146	153	143	164	157	159	138	145	137	178	151	149	164	172	188	170	144	176	135	157	152	172	164	167	155	118	152	159	180	158	161	144	156	174	151	153	147	170	155	152	162	153	164	181	148	155	154	174	169	153	157	137	164	154	149	168	149	169	134	161	145	157	145	149	175	160	147	125	149	147	176	144	158	147	143	151	125	154	164	185	168	140	123	168	159	135	156	179	147	165	165	139	126	158	171	144	150	178	142	158	174	143	171	143	180	151	166	153	178	164	164	172	162	143	156	155	151	170	156	138	147	180	169	168	164	164	155	182	190	178	154	149	176	119	157	155	147	155	176	172	190	155	184	154	163	166	155	132	144	163	150	159	153	165	147	175	166	177	152	185	158	167	142	177	150	147	161	176	166	142	187	165	173	161	170	164	141	188	139	158	154	150	157	140	137	149	148	159	142	161	152	183	163	189	144	153	153	145	151	174	140	143	147	134	160	149	155	159	148	165	179	145	162	149	147	160	157	153	139	154	170	156	186	171	157	170	147	148	155	158	177	145	160	157	150	137	166	170	133	168	172	179	155	162	148	166	172	158	168	179	152	156	162	158	125	142	164	157	173	181	158	176	168	133	161	158	149	163	173	161	149	152	162	161	139	140	188	160	205	143	152	146	163	164	154	155	159	167	148	158	147	136	150	162	163	161	165	149	148	161	155	151	163	154	165	155	149	166	146	160	159	172	163	158	171	133	186	155	165	181	141	152	181	138	149	170	166	149	180	125	171	163	161	149	129	145	147	149	167	144	172	150	166	148	140	140	151	174	151	154	156	203	154	159	181	154	146	151	161	186	162	142	162	160	142	157	145	169	148	192	160	138	160	152	152	155	150	163	147	152	161	179	157	156	170	144	143	159	158	157	140	178	151	152	142	158	148	145	140	160	170	136	157	174	197	161	146	147	146	168	166	147	185	137	142	149	158	173	160	147	167	151	151	155	164	142	175	146	158	153	153	174	159	144	134	147	142	169	152	158	174	154	157	159	143	182	154	184	181	142	138	152	179	145	168	154	140	146	137	174	178	148	174	132	164	171	154	142	149	137	158	150	135	168	158	150	142	160	161	150	163	140	185	163	152	155	153	164	156	179	160	156	160	152	152	154	146	175	137	147	147	153	179	148	146	167	163	174	164	153	132	167	154	173	142	147	153	162	157	146	152	170	153	143	156	152	152	151	165	158	145	178	162	160	154	159	138	155	156	164	166	168	165	166	147	163	149	161	169	191	147	138	144	162	168	149	149	177	144	153	177	169	162	157	170	131	147	184	154	151	179	159	157	138	160	130	163	169	155	171	160	157	155	162	150	142	158	145	152	166	148	155	179	142	181	164	144	171	157	156	147	143	150	156	147	158	160	164	129	130	158	164	156	164	145	173	163	160	164	138	150	157	133	157	149	160	144	149	170	142	142	164	141	160	166	166	150	153	173	158	162	158	135	160	137	156	164	157	156	156	142	165	179	160	157	140	165	145	149	141	134	161	163	155	168	157	161	140	157	185	153	148	168	149	149	124	149	162	153	165	177	186	131	164	152	146	153	156	159	179	182	155	154	197	148	159	145	150	135	143	154	160	148	193	195	166	146	158	168	164	138	161	164	173	172	128	171	165	150	156	148	154	141	165	156	141	168	172	144	132	140	177	155	143	144	164	138	159	139	149	165	163	156	165	177	167	145	142	155	155	153	156	169	138	169	165	169	141	155	143	164	144	161	162	160	155	126	138	167	177	136	160	173	157	169	161	156	147	140	156	154	165	156	145	161	127	151	157	162	179	150	170	148	163	144	133	157	152	161	147	153	172	162	167	140	170	152	163	159	204	157	158	152	154	150	157	168	168	168	157	160	123	143	158	150	154	119	140	154	162	158	154	149	140	144	174	167	148	161	140	146	136	148	129	207	127	156	178	148	167	153	157	161	127	165	133	185	140	164	177	155	143	137	174	128	165	161	151	153	173	145	172	142	156	150	130	163	170	172	155	153	146	148	140	156	126	162	145	167	152	145	136	156	157	166	180	137	128	149	143	155	159	155	149	139	164	182	147	190	176	137	173	134	160	164	152	174	149	157	155	144	158	157	149	149	194	171	160	179	148	147	169	153	156	144	155	130	157	135	160	169	165	160	157	165	143	140	162	168	166	147	148	165	168	159	152	197	137	140	146	177	156	165	153	149	175	171	142	167	154	152	162	140	156	136	158	163	166	169	187	161	135	154	156	170	168	184	158	152	151	139	176	172	138	158	167	142	148	173	155	160	169	151	166	159	166	144	168	150	153	146	147	163	152	141	158	158	145	162	167	177	174	143	169	160	151	157	176	162	139	153	147	181	162	187	183	160	162	145	179	168	151	177	147	144	152	168	164	156	155	147	158	158	139	145	147	138	149	138	143	173	167	169	139	147	154	151	178	162	175	146	162	147	143	155	172	177	174	169	151	157	159	161	150	130	156	155	168	163	166	169	145	148	125	144	153	184	157	154	161	136	126	155	155	167	141	160	159	173	145	153	138	154	161	150	186	140	163	151	151	139	138	155	150	152	166	141	187	170	168	168	143	145	165	159	175	177	172	150	167	132	158	173	160	178	139	158	169	160	143	130	165	153	149	167	144	163	157	162	164	164	140	141	189	144	173	171	168	141	162	163	154	174	139	157	138	155	148	144	156	140	146	152	167	159	156	173	147	149	152	159	174	182	153	180	147	172	134	165	166	157	161	144	160	144	170	155	135	146	149	147	166	172	144	162	153	161	143	170	168	136	135	141	136	147	161	147	166	156	147	173	168	144	151	158	152	155	175	177	145	164	137	172	143	154	134	141	161	166	169	147	136	149	142	153	156	133	160	171	173	152	132	173	151	153	169	151	157	155	141	180	148	142	148	156	151	153	161	165	138	134	164	170	159	142	174	172	147	159	160	178	167	145	158	146	156	132	156	163	134	150	165	175	156	146	147	148	167	147	160	142	161	152	137
6301	683	1114	1175	1076	843	762	646	578	500	450	455	464	425	458	440	445	440	453	433	458	416	441	428	423	385	443	388	417	410	376	445	421	474	443	430	410	418	404	403	363	415	404	452	442	424	448	403	439	428	437	449	408	387	417	428	414	436	399	418	407	407	426	424	412	431	428	433	403	442	436	418	429	495	435	457	454	438	441	431	418	430	389	422	433	387	401	422	426	406	410	408	402	431	420	448	442	442	432	430	428	480	412	421	454	444	421	435	431	441	410	459	415	448	405	467	485	419	405	421	420	438	413	431	409	401	442	435	407	447	418	453	422	423	416	400	423	441	409	378	391	433	396	439	438	419	422	455	418	423	430	436	407	423	401	427	432	445	407	388	450	409	440	408	411	386	429	427	461	408	404	389	384	436	390	443	432	425	416	397	400	441	411	407	419	415	401	362	487	422	406	423	424	413	386	454	432	399	427	428	396	368	416	409	379	456	397	471	442	420	413	407	405	390	394	446	417	409	406	422	375	423	429	468	411	415	418	430	425	418	396	442	452	433	397	421	411	396	411	397	400	410	415	431	404	397	399	406	457	409	430	436	441	439	427	457	436	413	417	415	410	415	431	426	396	393	436	423	434	418	431	447	424	446	401	427	430	420	400	390	427	424	436	402	421	411	408	437	371	437	418	431	391	386	409	417	463	375	421	391	404	420	395	429	393	448	418	409	373	376	427	403	446	407	417	453	417	421	416	420	393	426	426	438	410	435	421	393	463	412	385	410	405	384	386	421	432	383	414	432	429	426	454	431	399	425	439	437	416	384	395	418	419	421	450	421	394	404	420	417	451	406	406	389	429	467	427	411	401	419	426	401	404	386	369	414	417	406	447	435	397	445	394	425	413	403	402	436	434	424	437	440	453	386	420	426	426	435	413	426	420	405	412	402	430	432	431	467	386	422	399	400	443	428	409	432	427	400	414	418	411	414	434	392	440	410	441	401	386	432	400	402	430	422	422	421	452	438	421	414	435	419	389	430	448	409	438	394	415	422	428	404	454	429	399	462	424	440	408	423	392	425	448	421	437	414	415	425	431	391	425	400	429	409	434	429	427	409	424	431	421	427	437	394	407	422	363	414	411	422	399	424	404	412	393	425	421	410	451	390	397	422	379	399	397	401	381	400	437	392	455	430	416	435	415	428	387	405	416	418	389	414	425	441	408	420	371	405	416	437	400	444	440	382	424	393	402	405	400	429	386	401	450	396	410	413	449	404	419	405	397	418	431	403	417	414	422	438	455	394	444	399	418	432	447	441	404	403	435	401	394	430	433	445	447	411	429	422	396	420	432	458	406	423	437	412	427	402	456	446	405	437	405	430	471	431	428	424	428	447	404	432	468	443	397	413	436	426	400	453	426	452	438	407	403	442	423	403	426	402	389	428	416	392	386	424	381	416	444	421	408	425	430	394	400	430	419	395	403	401	395	425	403	404	411	419	426	424	385	427	396	382	387	465	399	413	416	405	392	386	446	438	400	398	422	447	444	430	397	432	449	400	382	432	436	393	373	410	415	427	424	450	425	418	423	403	428	397	449	415	385	440	401	436	424	383	433	452	424	418	409	421	393	426	409	434	456	389	422	418	440	426	463	433	441	421	419	432	442	422	466	411	403	448	427	406	428	406	445	419	404	404	397	405	407	433	399	429	409	413	409	442	385	400	422	431	453	420	427	420	402	415	419	443	451	418	401	442	397	435	433	411	439	417	447	416	451	446	447	424	427	408	409	432	381	409	449	440	450	410	407	422	407	400	376	422	397	445	398	443	409	448	417	440	411	441	393	410	426	425	438	421	391	380	418	435	423	423	451	427	420	449	424	401	448	419	414	433	378	410	382	411	423	448	394	424	426	427	418	393	413	412	456	417	419	405	432	417	453	459	415	427	449	423	409	452	396	432	466	379	450	410	436	385	403	457	444	424	419	406	437	428	408	409	421	416	401	437	407	378	431	458	388	416	411	424	405	411	408	415	422	439	383	408	428	402	422	439	421	428	375	433	390	400	391	380	389	398	399	377	423	398	412	430	426	424	444	441	426	426	410	437	404	436	425	429	416	415	377	389	428	419	392	427	415	448	443	422	411	410	425	421	434	439	416	443	413	442	413	409	408	429	411	421	429	464	415	429	419	438	394	397	391	443	456	382	401	419	431	449	416	443	441	426	440	410	396	436	393	403	441	403	404	445	425	394	410	399	418	406	413	426	411	425	401	406	459	411	387	419	430	425	431	455	421	422	409	390	404	452	431	445	398	394	389	414	430	414	418	400	428	399	457	388	429	392	419	401	429	416	420	442	421	402	437	415	406	433	447	389	436	407	412	421	433	410	406	410	405	415	434	436	444	433	454	409	425	406	410	434	412	417	408	421	434	429	467	392	408	421	410	430	427	389	425	413	422	410	449	408	419	428	393	431	391	427	421	400	398	445	386	421	424	426	410	405	434	409	456	400	406	421	425	408	430	388	412	448	422	442	439	399	416	390	455	396	416	420	412	431	418	409	418	426	380	411	401	446	441	410	425	391	418	396	431	403	406	449	407	420	418	425	403	434	441	423	425	452	425	438	386	447	442	415	437	417	394	404	434	417	411	414	430	381	417	400	437	406	438	429	426	428	422	413	394	384	414	426	432	419	387	400	399	418	411	442	401	399	401	407	449	385	396	419	432	425	406	452	458	409	410	406	439	439	437	395	403	407	384	413	434	427	419	410	429	475	436	435	399	469	422	406	389	411	451	428	377	452	382	408	432	428	428	446	408	405	420	433	404	420	421	433	416	437	402	432	387	418	412	437	429	438	411	450	421	392	439	420	419	410	385	391	420	432	448	467	466	413	404	432	406	423	401	387	427	388	425	426	423	395	433	410	426	405	400	435	457	428	442	384	414	398	426	394	443	446	411	416	413	427	381	413	423	412	405	457	427	413	381	469	402	392	410	436	406	442	462	421	414	403	450	438	402	407	427	404	434	411	389	448	429	414	418	424	402	425	420	436	380	421	419	405	482	419	438	436	444	421	404	387	420	440	437	378	412	432	436	374	404	421	404	429	431	412	432	425	445	462	432	379	428	436	429	419	402	431	421	440	447	442	386	432	430	421	444	418	422	418	404	446	427	415	439	372	441	405	426	397	412	430	402	393	439	429	438	438	431	378	431	431	424	389	432	407	405	424	434	432	404	403	430	396	428	433	464	396	412	462	404	390	426	404	399	436	384	428	405	384	408	426	404	390	400	404	389	408	429	425	423	411	431	392	429	417	424	437	424	408	432	408	419	448	421	451	409	409	388	411	427	382	444	442	411	422	420	387	431	448	380	412	430	398	423	439	458	444	439	434	395	430	404	449	413	435	434	403	399	449	400	398	415	370	422	432	391	361	414	444	419	439	440	410	393	416	427	432	412	380	405	401	411	432	422	427	396	419	450	407	432	391	420	428	422	417	429	427	411	401	418	423	395	420	425	413	401	424
31391	7070	3286	1757	1156	892	621	506	412	362	318	313	284	294	264	253	268	253	261	209	237	215	212	224	244	226	232	238	211	244	241	213	246	216	202	235	223	218	223	228	233	212	203	224	198	201	219	211	202	223	218	217	219	207	190	213	198	201	223	214	229	221	216	200	192	224	219	211	213	239	205	213	199	211	232	221	226	188	221	227	215	180	205	183	226	216	199	206	196	187	206	218	222	207	198	189	197	241	208	191	180	216	203	205	211	213	211	179	220	210	202	218	209	233	201	224	207	237	192	201	218	209	239	232	229	212	198	201	181	218	202	208	200	208	206	198	197	202	182	205	198	205	216	226	212	232	186	201	166	204	200	188	206	206	236	209	201	193	211	223	219	205	228	236	201	198	183	208	222	199	202	210	199	197	193	194	196	204	218	207	211	193	176	209	216	200	254	209	216	211	188	219	212	204	235	204	227	219	219	221	234	202	194	188	199	232	188	206	239	201	196	197	191	234	203	227	184	245	255	209	206	199	188	201	165	222	204	181	190	199	201	197	182	237	195	212	211	195	221	215	197	211	197	199	214	210	225	204	203	194	200	186	231	235	187	204	189	227	220	184	207	214	224	207	218	201	187	237	187	210	203	214	235	199	205	228	200	188	240	219	243	171	224	206	209	217	206	190	165	241	218	240	213	212	202	226	192	192	227	204	245	235	186	202	198	192	195	210	209	230	207	208	201	215	182	193	193	202	194	222	214	210	215	212	191	204	216	215	214	200	188	220	200	223	210	194	216	196	223	177	214	187	203	194	189	190	187	219	181	233	200	211	212	213	212	203	203	213	199	204	180	176	185	188	190	236	200	213	195	223	218	212	183	216	240	199	221	236	227	192	218	193	221	206	225	213	193	226	191	204	228	215	186	203	206	182	227	216	194	219	209	215	209	216	217	215	218	219	192	202	228	196	189	206	218	220	201	217	197	195	234	220	215	207	237	210	210	201	212	220	200	200	231	190	235	200	198	218	197	226	192	212	199	215	190	193	200	194	221	199	217	205	207	180	251	204	197	214	213	170	216	202	195	209	209	211	217	229	202	242	205	196	218	197	205	201	215	194	219	217	211	198	217	210	198	209	184	212	186	194	221	223	234	212	199	216	216	224	214	202	202	203	220	208	224	219	212	214	206	234	235	215	210	233	203	225	215	227	227	212	195	214	195	203	193	237	212	223	201	191	224	215	224	205	197	203	225	208	198	245	193	214	222	206	227	221	215	195	207	239	214	204	212	217	221	217	204	231	186	216	197	197	207	217	197	220	228	217	201	203	201	220	184	216	193	188	201	193	207	204	185	190	225	214	202	206	207	200	234	214	182	227	224	175	223	217	208	206	189	200	209	214	223	192	203	206	211	231	194	223	212	194	223	227	208	212	224	193	206	191	189	195	227	198	205	189	205	225	180	211	202	219	223	217	195	196	214	198	186	216	215	224	213	226	228	206	203	219	206	200	215	215	214	187	234	202	210	222	225	205	211	204	192	205	214	215	195	211	162	224	213	203	223	191	217	215	202	197	194	235	189	190	217	211	206	221	204	206	237	200	213	234	203	219	205	220	188	219	221	205	204	218	220	212	219	219	225	225	213	203	206	231	200	178	208	194	212	233	199	211	212	214	202	248	223	224	210	194	230	182	196	237	220	235	198	186	188	224	224	216	206	221	221	214	201	203	200	210	223	256	238	214	220	237	193	221	224	200	184	229	226	187	204	200	219	223	203	169	180	192	232	207	229	212	211	191	196	213	232	205	197	219	183	204	214	232	195	204	181	210	213	200	206	178	196	196	184	210	191	208	214	229	203	194	199	195	183	205	199	226	217	214	219	227	229	204	196	226	228	222	181	223	208	181	222	210	215	221	220	231	197	217	203	204	189	199	200	201	200	214	184	233	202	215	206	205	197	199	194	186	184	211	184	190	206	195	206	198	195	211	231	211	221	196	204	242	219	234	206	230	193	185	212	200	224	228	184	200	202	207	232	194	222	177	194	232	187	205	185	212	203	205	207	214	209	201	204	223	202	212	229	225	238	200	188	204	201	220	210	199	173	215	221	203	202	188	231	244	200	201	182	198	195	195	178	211	214	192	192	211	238	205	240	249	237	238	213	195	201	221	229	201	199	217	191	211	203	197	225	223	208	212	203	195	215	210	239	200	238	206	217	189	201	210	221	193	201	184	215	225	190	214	206	188	216	197	218	225	233	225	220	218	203	205	204	204	217	191	204	224	225	202	222	225	249	194	233	200	205	190	242	217	197	229	228	194	210	189	192	221	199	216	211	211	194	218	188	207	200	210	175	208	235	192	198	240	208	216	216	215	202	206	205	211	210	205	234	219	187	210	193	193	223	214	202	208	198	192	220	210	201	203	214	230	211	201	214	214	205	206	194	200	221	193	191	180	202	187	238	187	226	210	209	197	209	212	200	233	209	197	237	235	203	211	200	209	225	203	220	221	201	213	209	199	198	205	202	217	199	224	193	190	217	214	224	192	201	202	194	193	229	199	188	210	207	230	207	188	184	207	217	219	239	199	221	197	226	218	234	196	216	213	180	214	215	201	210	209	216	213	209	201	198	217	195	208	204	212	201	202	189	185	178	195	216	204	185	195	209	229	210	195	194	195	207	201	199	218	221	200	225	198	204	184	206	204	172	207	218	214	206	200	189	187	191	190	209	200	239	196	223	208	218	198	224	176	218	204	182	196	230	183	233	218	237	223	193	187	235	201	217	213	219	193	193	215	176	209	208	204	223	212	230	232	206	202	210	167	222	223	212	204	226	225	221	213	209	217	211	233	208	185	199	205	218	227	187	211	209	206	234	203	201	200	211	232	206	204	206	214	215	217	208	218	225	193	195	210	203	247	198	187	210	202	211	198	200	210	217	201	193	245	209	195	199	214	206	204	200	187	210	173	216	201	188	213	203	209	210	195	228	203	194	218	206	208	196	221	218	223	192	204	222	205	219	189	204	212	222	221	203	216	199	198	227	229	202	236	212	214	182	184	213	187	214	214	219	213	222	197	236	245	225	185	198	183	214	174	237	215	219	203	212	212	210	183	189	217	184	214	198	206	210	218	210	215	202	207	203	210	207	190	192	214	224	231	196	196	196	205	202	200	200	177	194	214	233	214	213	207	192	201	199	197	201	221	177	222	211	221	197	231	236	188	209	198	218	194	222	227	200	184	216	245	208	201	230	215	210	206	213	218	232	204	193	227	209	199	204	224	245	217	216	207	182	210	206	191	220	221	212	201	217	205	231	194	231	187	181	223	191	236	184	213	211	191	224	195	210	221	237	197	212	227	241	206	196	213	226	224	194	177	198	221	214	209	238	206	212	177	221	211	202	250	228	236	199	232	227	218	206	209	197	219	180	189	186	215	197	224	228	191	213	206	184	211	227	198	204	211	228	220	202	218	227	202	225	220	201	230	242	225	235	235	177	231	197	206	211	210	200	218	219	204	219	189
14585	1891	3744	4487	3641	2971	2373	1812	1635	1417	1297	1140	1035	1023	943	830	851	804	806	744	688	699	694	657	642	710	654	625	637	599	644	591	616	619	608	625	633	541	569	549	606	575	594	587	590	518	531	574	541	571	551	560	549	554	525	515	546	531	543	574	557	528	556	537	580	518	557	567	542	541	511	542	534	566	555	548	572	556	573	584	537	598	575	563	534	573	525	544	562	542	542	545	547	550	554	568	537	596	537	537	528	620	559	565	567	538	559	577	578	551	537	593	537	517	534	556	551	552	583	502	519	548	571	497	549	571	545	559	531	529	553	554	526	528	548	506	537	555	555	514	549	550	516	500	504	536	503	521	525	557	534	538	560	537	538	520	598	580	580	555	579	566	519	497	522	514	566	522	527	562	535	522	551	526	545	518	532	504	565	590	574	522	560	557	548	483	526	503	577	547	536	561	541	518	502	499	547	539	552	517	577	578	580	530	535	528	582	574	575	524	537	521	532	520	563	553	532	530	506	520	537	542	497	516	511	513	549	517	517	573	508	553	521	552	518	523	554	536	562	532	535	517	517	546	506	554	518	531	531	588	521	559	471	538	543	569	561	538	520	555	554	549	550	546	538	516	552	571	533	541	565	533	554	532	544	528	516	546	580	529	542	535	538	564	539	538	556	509	513	514	482	557	500	517	543	566	530	525	532	592	562	522	565	562	533	517	539	507	505	544	555	498	497	528	529	529	520	550	557	542	510	502	507	561	540	547	536	569	564	544	542	565	542	532	520	545	564	587	532	572	543	554	523	554	564	534	528	547	546	560	567	517	550	572	524	535	531	559	500	516	515	528	488	531	550	527	551	550	532	521	514	506	491	590	571	548	588	545	531	498	532	603	492	542	543	552	531	522	526	553	527	521	579	533	544	553	518	561	517	561	550	548	555	553	534	531	553	544	534	553	547	549	556	529	503	543	527	517	598	527	558	546	484	544	548	511	566	511	532	486	550	584	546	536	571	509	546	508	533	529	539	492	565	544	507	517	546	548	571	562	572	532	590	528	538	563	525	540	576	572	528	546	522	527	538	551	508	520	563	585	530	469	543	524	543	557	564	513	522	531	526	550	524	560	541	559	564	548	532	539	543	486	531	530	562	524	532	540	543	495	543	538	533	510	540	531	539	569	510	529	528	578	526	545	538	563	544	559	513	513	549	545	537	518	525	560	520	558	524	524	544	555	523	569	517	508	516	539	543	515	526	503	561	564	565	501	535	541	558	520	568	512	540	549	551	540	520	529	576	526	581	529	524	556	561	530	555	546	527	519	555	547	522	542	500	575	525	510	557	504	556	540	564	528	555	531	516	509	526	525	553	519	498	505	556	564	575	524	509	550	542	553	514	539	543	555	539	528	518	565	529	538	545	494	540	566	529	560	501	516	502	559	528	541	562	530	572	518	564	548	539	556	510	544	470	535	555	502	509	547	531	534	529	516	534	563	538	550	545	528	560	566	502	562	549	553	552	500	541	514	558	535	527	544	541	578	533	538	554	546	565	520	510	543	542	558	503	555	559	566	509	528	562	533	557	520	546	537	572	490	540	569	533	522	534	507	551	544	523	565	536	531	534	518	532	522	521	581	509	529	554	574	545	541	522	527	554	561	567	499	527	539	541	564	540	549	527	548	551	562	553	540	514	550	563	542	558	505	483	576	540	548	522	525	518	558	538	522	561	545	539	539	597	514	538	544	536	552	491	540	570	549	544	532	528	552	544	515	558	509	557	532	561	541	499	537	510	571	523	559	542	555	501	504	594	545	541	532	570	566	525	542	488	525	571	487	530	533	514	543	558	506	501	515	546	510	503	537	510	575	515	552	575	533	508	583	531	539	500	541	478	539	524	523	519	520	541	524	558	565	543	584	522	547	539	525	549	490	552	531	544	506	502	525	518	547	581	496	541	510	528	508	540	541	507	524	537	540	513	511	521	524	538	485	520	559	511	560	519	591	534	573	563	553	532	561	485	490	522	528	566	555	547	521	528	515	545	544	544	523	501	503	533	477	512	526	494	516	542	533	512	536	525	595	520	519	540	524	525	550	542	548	499	553	528	558	560	549	562	544	560	543	528	533	526	528	514	496	564	518	538	552	531	525	542	549	555	588	498	569	534	584	539	523	515	527	561	559	522	525	521	556	540	533	567	506	523	528	538	569	514	532	514	541	513	532	550	495	497	521	514	554	508	586	526	554	529	524	528	554	533	504	515	545	530	543	578	539	539	576	565	525	513	557	545	552	540	515	593	536	528	554	531	512	561	596	529	558	565	540	541	559	539	572	493	527	517	537	549	563	530	557	502	536	517	538	544	526	522	529	495	533	501	526	517	559	525	550	546	513	531	510	555	525	523	548	553	515	553	521	560	533	515	573	505	530	530	506	531	544	519	535	542	552	535	513	559	534	500	501	519	553	548	525	530	536	519	539	522	542	557	554	527	505	545	538	526	597	510	529	516	575	536	537	532	553	503	568	566	552	530	526	537	532	555	524	532	552	531	502	529	515	532	469	545	537	535	558	539	493	549	532	557	579	481	531	575	561	506	520	570	516	552	529	507	480	549	485	513	554	544	561	571	532	519	537	564	542	559	552	547	545	557	528	527	507	554	545	513	544	536	545	562	547	536	576	547	500	533	560	519	557	499	553	514	521	543	545	563	557	542	553	516	520	508	526	538	547	491	524	538	553	563	483	525	532	531	561	550	582	509	511	521	523	548	518	542	549	542	537	520	537	530	549	541	503	539	554	565	557	540	547	518	553	564	570	505	539	561	533	533	535	545	589	568	525	541	535	552	530	557	561	567	524	555	540	556	529	541	545	568	571	519	532	525	533	523	515	582	515	516	519	520	554	489	551	571	497	540	561	540	518	537	550	554	561	480	493	565	538	510	539	495	590	513	547	521	562	533	533	552	555	546	541	506	522	506	529	526	590	562	583	473	576	544	528	543	519	514	525	540	552	537	511	593	522	567	553	577	512	523	505	512	509	528	547	534	518	535	567	497	575	475	530	540	534	545	538	528	522	599	538	568	543	564	564	520	565	505	498	522	530	570	524	559	566	534	593	534	528	579	563	578	530	509	549	537	517	528	542	535	539	491	560	493	542	537	545	504	556	559	526	534	549	530	556	531	506	548	506	546	535	526	546	554	552	551	576	525	482	507	506	553	525	557	529	557	567	552	534	547	512	552	539	536	481	531	503	538	561	554	588	523	534	556	527	542	540	540	528	519	515	527	579	510	551	562	556	561	524	580	503	548	525	542	499	587	531	551	551	526	504	559	559	564	562	533	502	533	546	521	570	513	518	548	552	563	527	510	524	519	548	511	540	514	507	533	553	521	522	545	512	553	497	522	542	545	579	533	526	516	551	464	530	560	505	494	586	538	515	543	538	494	531	518	557	531	531	551	542	553	580	560	557	546	526	550	528	510	540	557	509	583	500	565	527	542	572	552	537	544	546	532	497	554	522
48826	25665	17292	7278	2482	1499	1123	823	693	663	576	539	513	451	480	486	430	428	410	386	413	380	388	392	365	378	408	405	350	379	371	366	372	380	392	393	372	388	362	376	380	373	345	366	389	373	357	369	357	385	340	339	359	359	369	384	370	370	340	335	364	365	331	368	366	370	345	347	367	344	355	375	338	356	358	366	363	337	394	376	351	357	337	363	359	370	354	373	367	333	369	309	386	357	347	363	393	354	384	348	353	380	352	369	347	368	347	364	335	362	355	371	355	355	336	323	381	352	331	367	364	340	326	373	353	365	360	356	369	358	339	341	342	363	347	360	345	356	341	363	374	344	384	345	419	335	339	365	339	343	339	368	381	317	344	365	347	381	400	368	389	316	370	366	372	380	380	356	374	363	351	319	370	340	378	372	341	361	359	352	376	356	376	356	364	363	331	319	351	351	371	366	367	353	382	351	371	352	367	342	347	336	371	348	326	337	379	344	345	373	386	331	334	342	316	356	356	387	368	343	377	343	350	344	335	352	357	349	348	336	340	356	380	364	358	375	370	356	383	321	366	344	359	357	360	342	350	334	368	372	328	376	353	328	348	363	352	360	360	360	342	387	332	304	360	342	356	347	357	341	372	352	345	344	356	376	358	354	396	384	356	384	350	322	381	360	343	334	377	387	356	349	333	360	404	344	356	343	326	388	349	395	348	340	348	354	368	367	352	396	351	345	395	306	340	386	391	364	382	411	329	363	377	338	363	390	353	355	347	354	326	341	327	379	379	342	315	319	383	344	353	367	361	373	355	358	381	356	357	365	369	340	437	368	341	361	351	359	365	364	332	367	358	354	368	370	368	334	368	347	325	354	390	400	361	312	357	334	387	360	393	366	377	318	347	359	335	335	376	317	370	361	376	380	383	357	345	344	338	360	352	348	346	364	304	343	304	359	367	333	360	320	377	325	377	349	350	354	337	350	366	397	403	325	374	340	379	321	382	378	337	373	324	423	382	369	347	362	336	323	392	378	299	373	372	351	355	358	371	351	353	359	379	377	360	335	315	376	327	341	362	338	321	322	355	338	324	354	363	381	385	354	373	368	361	326	328	351	333	340	352	345	287	378	365	344	319	346	316	368	355	352	336	343	342	329	341	343	359	345	313	333	334	366	379	354	348	341	364	345	373	358	352	341	367	362	333	329	332	329	357	344	343	366	384	386	381	366	351	392	363	341	356	363	338	357	361	355	372	377	351	343	344	357	335	365	338	370	379	371	361	339	338	333	371	339	390	344	345	361	345	342	344	344	359	299	339	388	361	332	360	345	350	371	340	360	394	353	385	389	337	342	361	380	351	367	339	358	382	338	356	365	368	367	390	339	400	345	305	348	373	350	327	350	349	379	322	356	376	371	372	340	353	369	321	386	401	343	375	394	336	339	342	361	345	352	345	320	350	356	348	367	364	384	350	342	373	372	356	341	359	368	339	324	365	350	358	393	322	340	353	357	354	338	345	365	366	354	367	317	373	369	349	347	320	351	367	323	354	372	345	349	382	362	355	365	378	379	369	388	360	383	348	344	333	387	333	363	352	340	362	408	329	372	352	346	372	381	358	403	358	367	317	391	346	313	359	362	365	373	364	328	391	344	384	382	386	341	373	335	386	398	352	346	359	370	356	393	334	351	345	312	322	342	389	358	368	411	329	384	340	396	351	364	358	365	337	347	363	361	358	354	377	358	339	348	326	338	384	355	327	345	334	315	328	351	351	386	340	346	340	338	360	336	377	353	362	315	323	323	385	370	290	333	353	360	310	322	330	345	366	339	369	378	352	370	338	346	350	340	385	377	344	382	363	329	365	379	363	326	352	362	364	324	376	342	398	350	348	349	360	335	374	352	332	332	347	341	342	323	368	372	359	363	364	371	371	362	364	323	353	365	339	370	354	360	346	366	368	346	399	364	354	317	331	351	356	339	327	378	373	411	382	355	370	333	349	350	340	317	361	331	314	369	317	352	347	362	329	363	351	343	320	383	345	373	337	335	353	367	359	340	340	339	343	368	327	353	369	405	386	353	361	335	399	348	376	347	328	382	352	348	374	367	354	336	359	343	353	383	365	357	359	343	376	298	373	343	339	370	336	360	363	352	379	352	331	351	371	406	368	341	357	406	374	317	358	361	332	329	322	391	358	363	385	356	371	370	352	340	365	372	319	335	334	343	363	361	380	394	357	342	321	352	347	378	368	351	349	350	383	353	377	359	379	320	361	359	349	344	305	361	339	309	332	372	351	308	342	348	345	354	350	373	384	369	364	360	354	368	363	351	332	351	339	356	378	361	364	368	366	355	328	363	353	349	379	343	335	346	329	376	378	373	350	364	336	344	367	371	341	356	351	361	343	382	372	313	332	347	339	382	370	356	369	365	351	340	338	356	336	350	377	376	384	381	372	329	361	379	342	346	377	363	368	363	319	343	354	345	356	372	318	347	398	367	349	377	416	347	323	356	353	360	389	376	370	328	404	364	322	340	360	365	373	333	346	298	331	369	359	375	347	331	373	340	326	370	371	354	372	340	334	368	339	345	347	348	360	338	326	324	346	358	334	373	347	327	335	349	337	349	325	383	354	328	369	345	363	328	369	382	325	352	365	365	372	332	346	365	336	390	347	339	311	353	341	340	402	353	350	372	365	331	340	349	389	343	354	330	353	363	363	376	398	348	361	365	352	342	346	331	356	379	348	353	307	359	378	349	382	338	372	359	322	349	366	387	378	383	341	346	356	375	351	343	325	391	340	366	350	368	382	331	311	360	357	368	334	363	348	356	351	342	351	343	327	364	358	343	371	356	337	349	359	331	373	359	396	332	369	365	364	374	353	394	343	368	352	356	360	350	358	369	364	378	376	365	365	347	314	385	327	388	346	357	364	360	371	310	388	378	340	345	378	330	341	369	362	350	375	420	365	379	329	345	333	322	366	385	315	361	397	333	335	284	357	325	343	354	365	342	379	363	351	362	377	348	360	378	331	345	336	337	350	336	369	357	354	378	311	347	352	386	393	330	331	364	348	350	338	298	339	356	364	371	358	352	373	364	338	368	359	353	357	366	373	357	328	317	371	369	330	341	328	330	369	383	372	356	360	347	344	349	337	358	356	347	357	357	347	350	322	351	347	384	376	354	331	359	334	345	332	394	346	341	329	371	343	348	361	344	348	355	379	385	345	323	355	334	337	363	331	333	390	350	375	328	363	369	375	352	382	360	375	313	338	342	351	342	368	341	342	372	346	355	318	396	350	351	356	328	337	332	371	345	354	354	342	360	350	343	322	397	367	376	313	356	346	376	342	401	405	346	367	336	346	320	332	368	347	350	358	315	378	325	305	381	350	364	326	339	361	325	359	338	348	307	360	345	361	362	350	377	371	352	367	345	355	327	351	349	371	335	407	393	343	364	334	372	324	361	344	373	383	342	382	358	351	410	375	346	347	358	377	366	329	344	342	342	356	304	344	355	339	339
26770	3038	5820	6988	5837	4519	3858	2972	2698	2301	2037	1860	1784	1622	1490	1431	1401	1299	1173	1215	1198	1035	1083	1043	990	1023	1022	957	942	973	972	1001	990	987	938	939	945	1012	885	955	919	885	885	875	935	863	816	855	860	877	860	897	859	893	838	809	848	827	851	881	848	859	809	781	796	832	825	851	845	848	807	837	826	814	840	823	821	855	838	842	834	803	836	849	833	897	844	841	832	841	773	831	837	840	862	844	883	853	863	845	854	884	875	841	892	865	853	900	888	904	917	905	895	821	861	864	892	804	842	816	856	818	824	851	821	825	864	831	824	772	829	788	801	825	851	823	824	875	858	844	877	838	788	799	829	790	796	801	820	893	815	822	805	815	823	858	778	841	824	862	829	803	808	859	849	836	776	815	866	829	788	814	904	875	799	871	839	858	813	845	818	869	821	803	858	897	793	848	858	810	843	824	865	811	896	840	787	842	821	843	809	843	873	810	859	838	787	866	844	784	844	804	810	862	785	806	817	811	852	832	831	818	809	834	808	819	835	865	840	813	859	832	792	843	847	831	828	786	790	844	811	815	859	846	791	873	824	796	844	802	873	774	870	783	865	845	815	795	857	785	796	828	775	828	822	892	886	825	823	793	826	782	809	784	814	827	800	835	860	786	784	804	798	814	833	815	816	829	860	808	793	829	819	831	836	847	756	794	775	803	882	811	832	862	846	828	888	869	856	838	820	779	745	771	834	811	814	843	807	818	854	794	869	802	807	848	876	773	862	837	812	789	819	789	881	783	815	798	777	776	780	832	861	872	868	799	842	836	788	829	840	796	862	863	849	791	792	877	845	788	848	836	806	819	810	827	863	770	837	867	800	824	791	832	826	849	785	826	780	830	817	811	825	852	872	826	791	831	820	805	875	781	833	808	808	790	800	828	818	826	790	757	841	825	816	865	847	807	850	833	852	843	854	803	815	800	875	825	831	829	868	831	777	800	852	788	810	843	831	795	787	752	821	814	842	813	789	831	806	866	834	826	814	807	841	857	795	823	825	837	820	815	800	778	848	820	772	784	843	858	824	832	828	833	842	858	851	807	843	850	821	846	849	820	770	796	777	813	796	804	843	822	827	801	801	836	851	842	828	755	833	845	795	812	857	827	819	879	786	821	841	787	833	816	824	830	817	813	817	830	859	817	833	839	831	807	837	849	839	817	804	827	825	814	812	790	811	824	825	809	789	841	826	833	779	759	812	829	808	860	805	815	799	844	844	826	820	817	827	819	799	834	832	797	817	814	866	849	832	841	842	877	809	832	841	835	853	816	841	796	886	777	852	786	818	838	777	840	783	857	827	811	799	843	806	780	791	782	782	789	837	809	854	835	762	849	807	794	776	795	806	849	821	821	829	805	797	805	877	825	823	821	841	812	861	815	794	835	820	812	809	816	790	835	838	846	851	834	842	823	796	839	848	817	900	878	790	806	810	846	756	792	837	846	797	819	823	845	808	843	840	807	838	812	822	809	827	799	823	853	830	825	888	826	806	808	798	797	830	858	824	809	801	846	830	861	814	837	806	783	859	775	819	813	814	864	819	850	857	815	874	800	862	864	878	840	840	824	784	874	843	805	824	789	829	849	776	806	840	823	832	842	840	870	831	833	806	879	854	755	808	839	828	821	808	811	837	754	897	803	864	815	833	799	805	837	849	806	806	800	845	861	854	867	856	830	856	830	823	832	856	858	795	831	897	856	848	864	820	779	844	805	807	852	783	804	850	843	855	820	834	827	863	837	769	814	809	799	810	847	871	840	794	839	839	812	797	841	807	774	861	854	825	852	840	810	778	847	835	826	826	845	821	803	810	804	836	808	788	854	796	816	797	799	756	811	821	859	813	817	836	831	854	840	865	823	864	830	786	822	794	824	786	775	822	810	861	824	809	789	794	848	786	820	805	820	857	867	827	830	834	800	775	787	832	850	772	842	784	830	821	824	789	777	783	794	845	793	802	830	811	793	815	828	837	850	831	803	825	818	796	811	819	862	825	795	817	843	741	810	795	809	862	792	840	800	819	832	836	804	851	840	786	800	858	815	763	907	821	756	843	850	836	801	823	838	832	808	778	815	794	800	850	812	811	852	817	809	831	859	827	809	779	826	796	860	823	800	833	843	842	858	841	827	798	815	820	799	851	860	837	879	798	830	813	826	792	849	809	835	821	838	818	795	763	864	839	806	798	846	824	795	835	819	837	814	856	905	803	824	735	824	844	817	823	852	832	809	825	793	789	827	870	802	809	886	802	812	801	842	828	852	834	848	837	824	824	769	785	864	806	831	805	809	835	797	844	823	820	830	829	841	830	885	838	814	843	859	875	840	791	803	855	833	823	813	786	791	850	782	842	842	866	788	794	816	817	818	821	843	806	827	806	821	844	775	826	827	846	876	792	755	836	818	866	823	853	827	742	821	806	811	859	888	812	811	870	839	898	880	823	776	807	801	831	811	831	823	845	841	852	796	825	808	842	774	798	796	813	790	834	791	804	834	838	848	808	848	827	880	793	842	819	864	799	845	843	843	816	861	826	833	818	808	808	867	835	863	874	876	781	770	806	822	844	776	839	855	800	797	836	848	833	844	838	887	763	800	852	834	810	813	862	826	812	836	758	811	811	866	789	807	834	786	784	772	772	781	815	813	840	783	821	823	805	830	789	843	826	825	796	793	834	822	787	842	803	788	813	787	818	864	831	808	844	835	850	800	825	811	879	863	832	823	835	812	854	829	814	829	821	785	788	852	814	839	814	827	817	792	822	836	857	825	809	786	855	828	841	805	821	815	804	804	847	823	820	881	784	793	789	814	823	768	837	809	849	741	865	848	828	844	845	784	829	818	825	943	890	867	860	772	875	848	874	820	847	824	800	854	839	785	818	821	830	857	789	751	828	811	848	874	838	866	859	852	821	848	852	801	852	807	811	814	854	865	808	802	835	821	817	858	846	802	856	837	800	800	812	775	828	820	876	870	780	813	852	790	771	788	824	860	797	838	795	840	824	820	829	808	778	843	806	798	781	817	803	782	807	835	822	830	793	824	882	821	822	836	802	838	822	827	767	802	796	841	790	834	804	812	800	882	834	864	849	815	865	830	784	823	801	824	842	836	829	790	867	877	833	780	839	797	848	806	786	842	846	817	862	788	833	857	803	825	817	861	841	803	832	779	788	822	841	904	819	834	874	785	831	807	863	855	818	834	857	839	809	827	838	837	845	861	786	798	822	788	872	874	816	809	745	749	850	835	742	853	818	830	824	786	850	869	826	814	826	818	816	810	794	835	864	785	809	772	812	821	812	844	821	836	871	839	864	817	860	806	849	806	826	817	794	864	785	847	867	849	853	866	810	806	801	857	813	833	877	847	835	820	761	799	797	851	855	833	829	889	778	800	830	837	837	852	781	827	823	776	792	845	824	802	823	840	845	826	770	827	810	820	814	834	814	820	758	805	823	821	823	845	861	820	814	809	828	821	823	827
5767	503	503	412	322	253	193	203	153	170	157	166	146	154	148	146	160	169	163	183	147	144	139	162	171	166	142	159	137	156	131	143	157	167	155	161	146	148	140	180	159	148	169	141	172	179	151	144	167	143	180	162	149	174	142	124	160	151	147	145	135	147	149	137	143	156	154	147	143	162	158	181	167	157	157	156	152	141	164	156	168	146	166	151	155	156	155	147	136	170	139	160	143	167	160	157	145	134	146	160	167	145	162	167	167	160	174	161	162	151	157	155	157	133	135	153	172	144	131	156	148	138	151	159	147	182	155	159	178	164	147	139	179	170	156	142	150	167	159	157	155	160	138	153	139	121	163	167	172	153	178	169	147	151	144	159	151	145	145	169	148	157	170	156	145	143	163	163	125	140	163	155	173	162	155	147	158	141	151	126	152	148	144	155	173	156	139	155	139	167	145	166	172	123	173	140	132	147	148	151	167	164	124	152	150	170	162	133	157	186	155	146	141	146	150	157	152	152	137	164	160	161	130	135	150	156	155	150	134	157	152	153	160	142	153	158	164	162	163	149	154	137	153	160	161	165	147	132	161	134	151	164	138	160	156	147	158	151	167	162	163	139	171	158	142	182	161	155	152	149	157	146	136	157	164	132	144	138	152	148	156	156	154	133	160	158	143	151	162	156	172	164	158	147	152	199	141	178	162	151	145	140	162	191	141	149	180	144	164	161	141	162	146	143	165	145	167	165	149	157	147	166	157	147	149	150	155	156	132	150	168	157	143	174	155	170	145	153	166	147	159	159	158	143	173	169	146	164	165	145	158	137	163	147	148	185	155	166	165	124	167	170	155	145	167	170	186	137	170	137	156	145	139	151	166	161	163	142	158	151	177	134	165	159	153	163	137	132	149	142	156	149	152	167	150	156	157	150	135	168	151	151	148	153	132	143	139	158	138	174	164	182	150	162	149	167	159	155	178	133	167	165	151	160	149	140	162	146	147	174	149	158	152	198	160	152	147	147	156	160	154	137	166	151	141	161	147	183	159	160	166	155	157	147	166	145	157	151	164	158	161	175	143	133	147	147	148	152	184	143	157	161	130	139	134	143	162	162	158	161	155	136	147	164	140	160	171	155	151	157	151	160	183	144	164	139	149	155	158	186	152	128	143	160	174	171	178	135	153	143	142	159	164	150	164	173	149	149	138	148	176	136	159	161	150	163	157	142	158	158	150	144	159	161	143	157	148	142	149	141	182	144	166	145	139	139	140	170	155	159	147	137	161	163	179	151	153	146	145	144	147	159	166	150	161	150	142	169	169	153	153	162	160	157	174	146	145	154	160	156	141	141	144	126	150	140	150	154	160	156	158	151	170	149	153	150	154	151	179	167	152	148	180	157	145	131	165	151	162	149	147	138	152	158	153	164	155	164	162	169	155	140	161	173	161	155	181	155	152	127	154	141	169	175	187	149	152	148	150	138	165	180	141	153	150	157	159	159	159	128	153	177	130	139	156	155	157	153	158	157	126	167	146	153	149	149	152	167	158	140	158	156	161	153	149	134	174	167	139	165	160	151	126	171	151	149	159	167	155	145	150	162	151	138	155	151	162	168	146	150	162	172	176	159	170	153	150	175	136	168	135	146	148	144	148	181	152	139	157	151	155	170	166	169	127	148	142	149	160	150	144	170	163	131	136	171	174	142	149	177	131	165	156	157	165	144	156	154	150	150	142	172	167	137	165	163	166	151	141	143	151	172	147	138	150	162	143	151	141	122	174	164	164	161	137	166	168	172	148	157	151	167	153	146	151	162	173	155	151	172	149	146	187	153	168	158	169	163	138	171	140	149	137	151	143	158	157	148	155	176	147	149	138	165	165	132	146	138	156	151	131	173	172	155	136	140	160	156	142	148	172	144	159	171	152	172	174	156	163	167	170	176	151	167	160	166	141	160	182	151	167	158	118	149	149	164	166	164	152	191	150	140	142	135	166	168	144	173	144	150	162	160	171	175	126	150	165	141	150	154	149	140	143	166	146	158	145	146	150	156	166	159	156	142	161	148	147	167	131	165	157	136	156	135	146	147	136	162	149	164	150	151	161	151	146	128	154	164	137	185	151	115	156	145	158	154	168	156	140	144	163	162	149	147	142	125	152	158	137	157	166	144	153	134	143	148	159	150	162	168	157	160	162	156	149	153	140	156	128	145	181	140	140	162	156	155	164	173	145	149	164	167	133	177	152	157	147	148	145	152	158	166	155	164	130	157	140	146	148	143	163	151	117	164	156	132	160	139	165	143	166	168	147	142	172	179	154	167	161	149	153	173	171	158	157	145	169	138	143	137	135	165	151	158	148	141	164	178	149	156	144	169	146	143	181	160	184	135	132	181	171	153	156	146	152	144	151	137	137	139	149	163	179	163	153	149	159	167	146	177	171	179	131	154	141	154	154	149	156	155	151	147	129	169	159	148	151	138	155	155	140	148	145	160	157	149	160	160	163	155	133	162	149	156	175	144	149	147	150	142	151	142	175	165	148	168	157	154	156	140	142	146	174	144	175	149	168	166	147	157	179	150	152	150	147	158	173	148	163	150	154	150	158	137	158	154	148	156	147	158	167	140	155	131	152	147	154	156	146	136	161	153	155	139	162	147	154	142	144	146	148	167	173	162	158	165	146	137	160	167	158	160	149	179	175	157	153	153	146	147	134	156	138	160	159	150	138	141	171	147	160	162	155	154	147	182	184	141	163	168	153	166	160	127	137	144	130	151	139	169	159	167	168	169	148	165	154	147	130	155	179	151	147	152	161	156	142	142	138	142	155	153	144	166	174	136	159	152	167	164	134	150	155	141	146	158	163	159	148	148	154	176	148	139	154	169	151	138	131	163	166	172	179	134	152	142	147	159	179	154	134	160	156	165	152	169	178	147	182	154	168	151	159	162	179	167	127	158	155	155	146	132	114	175	135	165	138	167	165	130	149	155	152	164	140	145	169	136	146	167	162	156	174	162	156	156	153	151	159	158	149	153	157	171	147	150	154	162	150	148	138	144	153	154	142	162	170	171	137	169	162	159	162	163	159	149	187	165	160	168	143	141	175	142	156	180	140	139	159	162	159	162	154	159	146	158	171	150	157	157	152	132	145	154	158	147	164	174	174	151	143	160	172	156	177	162	156	145	139	143	162	166	154	171	173	151	140	170	158	160	167	159	161	146	163	144	148	160	151	189	167	172	150	178	160	167	166	148	153	156	156	170	141	184	131	151	133	165	155	162	147	145	129	143	160	150	139	162	144	160	157	155	132	163	158	148	181	172	161	159	155	175	158	155	140	162	148	164	163	149	149	179	159	135	154	146	144	142	171	138	174	168	156	155	150	162	144	127	162	154	143	161	163	173	178	170	145	154	127	172	177	140	143	166	150	145	150	157	144	147	166	170	120	142	144	148	153	149	161	152	136	165	150	148	174	142	152	161	150	150	153	157	152	156	154	156	192	152	173	144	153	165	154	167	171	163
5776	693	1124	1311	1132	812	672	580	538	484	453	457	469	440	465	447	440	448	415	414	397	413	402	387	433	402	414	427	432	424	401	496	406	405	423	405	420	412	410	388	451	426	387	418	426	401	413	427	460	390	395	391	428	439	409	410	410	420	408	423	409	397	408	418	401	421	438	419	421	402	433	434	428	420	381	427	416	449	408	444	410	386	368	437	426	430	388	401	403	408	402	409	445	403	409	424	406	402	439	427	426	488	399	376	407	421	405	392	448	407	455	420	406	437	390	438	407	414	436	417	406	416	384	428	414	401	376	423	414	417	376	425	443	396	405	419	421	416	416	431	408	425	377	421	400	412	413	447	435	382	407	413	375	377	395	390	414	422	404	437	390	395	397	411	413	416	434	418	403	391	392	413	418	428	408	389	453	421	432	371	406	383	460	441	386	413	417	391	387	427	415	389	427	414	412	406	411	414	437	403	413	394	413	429	434	418	413	407	412	370	442	445	423	409	407	404	425	391	382	423	400	426	414	427	420	415	425	388	431	412	406	417	420	384	386	404	439	437	387	408	407	394	418	445	417	414	428	424	445	389	402	420	391	406	415	375	395	420	385	426	416	395	387	465	395	414	388	395	425	414	441	415	421	397	409	431	421	457	390	403	405	414	434	432	393	423	442	440	405	441	399	423	434	443	413	417	418	408	416	436	399	398	427	391	401	404	404	406	447	409	425	414	409	433	384	393	455	390	422	406	419	410	424	378	392	447	429	405	410	443	439	437	413	423	420	388	417	385	411	367	421	371	420	413	392	413	393	432	399	393	414	396	417	413	390	433	395	425	444	424	393	463	433	416	413	398	422	410	367	420	439	418	390	410	437	416	417	398	406	413	418	373	393	416	359	438	412	411	413	388	400	423	405	437	409	442	414	444	415	373	401	385	377	430	390	381	409	410	415	454	401	432	412	404	467	413	371	427	417	410	440	412	420	437	391	420	406	396	428	389	445	403	438	404	393	416	418	422	402	381	387	384	429	424	429	427	425	402	390	413	417	406	437	425	405	414	435	413	399	419	386	394	393	391	392	380	435	439	410	398	434	425	412	420	397	414	424	417	445	423	439	431	422	423	424	420	396	425	382	422	419	404	408	422	426	428	402	397	435	395	403	442	418	397	442	404	416	412	411	404	405	391	399	400	406	396	399	415	424	404	433	409	415	433	414	434	396	391	414	393	407	405	455	426	431	360	417	427	432	395	440	422	429	424	447	412	408	385	404	412	386	399	341	420	421	400	426	425	433	384	434	437	423	391	429	394	409	435	425	406	421	388	391	419	425	394	419	395	400	398	413	417	408	415	455	406	437	397	412	396	435	395	403	446	422	453	407	416	463	398	415	375	433	418	443	403	384	405	397	437	411	423	418	438	427	409	407	408	401	438	396	438	394	421	431	416	442	420	389	453	408	421	433	391	432	441	388	420	436	409	452	411	406	366	424	379	389	402	451	409	406	432	388	417	409	420	432	421	430	420	414	404	385	392	421	415	409	429	453	419	401	437	417	414	424	433	444	415	433	408	384	422	439	409	391	401	451	426	404	385	418	444	405	419	417	418	416	402	367	443	427	376	416	395	428	411	400	410	421	417	414	428	411	406	370	411	408	390	396	429	432	444	405	411	405	431	390	422	392	402	396	417	429	402	391	402	403	398	404	385	442	455	419	427	437	406	383	416	415	412	397	370	415	414	423	356	416	400	407	393	388	379	431	408	429	402	404	403	424	355	387	383	424	407	428	421	382	440	420	409	412	440	411	436	358	432	406	422	421	386	432	383	382	418	403	418	431	434	424	427	420	436	380	412	437	422	441	411	417	423	386	428	414	417	421	438	391	429	412	399	422	409	414	428	390	428	402	401	402	407	435	427	364	409	416	395	406	435	399	422	424	429	405	397	405	400	423	430	413	390	455	400	381	411	396	383	419	364	397	440	424	435	407	420	402	426	413	412	392	395	429	401	439	436	397	390	411	384	422	381	402	392	392	445	410	420	418	388	430	440	416	426	421	430	369	397	412	412	394	394	432	412	377	426	422	386	417	423	411	428	408	391	391	437	419	436	411	446	386	402	443	418	417	399	436	395	430	400	427	410	403	416	423	389	419	408	432	418	425	401	442	445	400	468	390	382	425	383	394	440	401	416	406	416	416	396	437	404	428	422	386	414	433	455	382	410	390	399	406	422	436	423	425	409	414	433	414	400	392	408	383	421	433	392	453	420	405	443	403	411	438	419	435	374	439	394	410	409	406	424	406	403	421	419	409	385	413	401	398	401	427	421	436	410	397	423	393	405	424	440	389	408	397	419	415	387	389	392	405	427	372	415	407	429	423	438	385	427	430	422	385	424	400	408	430	435	433	409	406	424	407	398	410	447	423	390	410	398	422	403	398	397	399	381	407	384	411	414	427	436	421	397	423	394	393	414	411	408	426	420	380	409	442	377	414	400	393	399	429	376	378	384	430	427	417	390	380	427	391	441	415	454	407	390	393	392	454	446	389	423	392	421	435	411	452	402	412	390	386	404	439	430	416	420	430	412	463	392	400	417	426	405	423	403	425	384	396	400	415	411	384	437	382	411	385	411	411	405	410	376	430	392	418	397	383	429	418	415	399	441	413	402	412	433	432	415	414	413	460	409	431	406	384	424	438	409	440	443	433	423	395	378	388	437	375	401	393	404	433	391	436	443	401	403	394	379	403	430	407	413	418	433	422	402	429	397	383	376	418	435	412	431	395	415	425	395	397	412	418	425	416	397	400	423	445	436	397	442	401	424	407	402	397	404	405	380	425	401	424	425	416	397	417	419	441	427	415	398	415	414	412	430	397	484	417	416	427	375	460	414	422	392	431	424	435	384	417	402	448	386	429	390	407	419	436	380	389	424	428	401	434	414	451	363	428	386	402	448	439	368	391	399	404	412	431	423	421	442	391	382	443	427	389	406	433	391	435	417	410	397	449	403	404	424	429	411	403	455	399	388	445	406	405	403	376	388	415	415	384	418	373	386	381	395	459	431	397	399	444	420	424	415	422	439	426	433	420	426	422	415	417	412	438	427	400	414	414	437	405	414	394	420	420	426	404	434	414	385	429	391	393	369	431	431	387	402	434	373	413	427	378	395	405	417	389	389	418	425	402	401	434	399	411	417	416	400	428	397	400	418	389	411	404	429	410	423	407	379	419	401	450	384	390	417	431	413	414	370	403	426	401	430	398	431	411	413	425	437	471	410	450	420	414	436	376	386	395	380	406	426	460	414	412	414	408	403	411	421	424	404	400	433	421	397	427	407	421	387	435	420	414	388	433	387	426	428	393	428	426	432	419	425	373	427	403	426	392	457	411	427	388	433	433	417	396	392	437	390	402	399	407	409	422	412	409	392	409	411	406	415	379	381	399	414	396	415	386	416	369	425	421	398	433	400	418	403	379	338	422	413	408	404	386	372	427	433	378	404	426	443	393	403	401	422	426	460
48159	23502	18855	3298	1079	769	587	433	381	418	314	305	285	323	286	263	265	268	247	233	233	260	223	248	246	241	250	235	256	262	257	240	244	238	218	242	227	205	231	208	229	227	231	205	230	202	218	196	229	225	213	217	228	230	235	253	248	194	232	222	231	228	202	238	234	219	226	221	205	213	234	221	238	209	232	231	216	204	213	222	252	221	227	239	234	215	222	212	219	243	203	205	215	238	216	209	256	241	244	217	230	219	218	210	239	227	212	224	188	251	206	242	252	250	219	215	227	191	214	224	239	198	228	231	221	204	232	238	236	230	235	225	228	240	215	237	235	235	269	233	224	254	233	228	213	205	236	222	268	226	242	225	252	193	239	227	200	226	224	215	244	233	218	249	208	226	213	232	234	226	224	231	222	228	196	226	227	223	246	249	234	261	221	209	225	239	241	243	272	243	231	236	234	226	222	220	237	229	228	196	237	202	215	252	207	218	217	233	215	225	216	185	239	220	218	226	213	217	212	214	239	235	234	227	217	235	234	215	240	235	209	242	224	214	227	238	226	218	234	230	236	238	228	212	220	220	221	228	206	234	242	216	221	269	233	215	236	225	218	261	226	223	218	207	210	215	231	220	226	214	208	241	209	232	212	236	231	218	227	234	208	233	260	247	225	250	217	204	244	251	221	202	204	230	228	230	205	210	212	219	217	242	257	216	251	220	229	231	267	219	194	203	226	228	234	257	230	246	244	213	196	214	250	240	210	250	239	225	201	211	223	203	222	191	243	226	234	198	235	240	218	215	229	228	230	211	224	218	238	223	204	223	227	196	207	238	232	220	238	249	232	225	240	209	204	216	237	238	241	224	258	212	217	189	229	185	242	213	246	247	222	221	251	199	228	192	269	226	248	190	259	238	276	206	201	240	243	254	238	218	243	204	229	224	247	240	229	193	243	222	237	226	255	243	228	221	234	196	214	201	248	221	205	223	230	210	211	250	227	245	238	216	216	223	234	216	244	220	228	219	223	233	224	213	222	206	209	223	217	227	214	222	241	214	234	219	206	221	212	213	214	229	229	223	222	242	246	217	208	200	296	230	242	213	218	220	267	224	215	222	194	242	229	236	212	226	232	233	224	239	218	219	199	231	218	237	238	244	240	225	223	252	227	235	218	245	215	230	203	231	237	203	245	236	224	217	239	229	196	233	221	251	267	220	233	227	240	239	216	241	204	221	253	228	223	244	225	217	200	222	219	234	241	208	211	216	224	225	202	245	262	215	217	231	228	222	228	235	227	204	231	227	227	233	208	213	219	218	212	215	231	222	210	231	239	230	217	234	256	209	214	234	235	217	227	227	185	241	199	189	220	228	217	215	221	231	247	216	243	201	201	201	243	219	271	239	227	221	212	228	207	215	228	218	249	236	237	233	212	232	224	226	209	219	222	218	212	205	236	228	267	210	222	233	203	216	251	221	210	219	220	233	243	246	272	217	234	216	257	209	248	243	223	217	217	219	229	236	230	229	204	233	196	231	235	200	191	220	221	228	208	219	231	209	253	202	218	234	204	241	224	202	222	239	227	234	209	208	230	216	218	217	222	243	231	232	242	194	195	229	214	225	240	219	220	228	245	232	216	221	217	237	251	229	242	202	216	226	197	230	257	215	227	261	259	230	218	246	240	224	241	216	237	216	218	218	207	220	272	233	223	234	232	216	202	237	221	203	207	232	238	232	252	246	206	216	231	238	227	240	215	239	213	245	225	220	232	238	226	225	212	232	224	223	223	250	240	232	235	221	227	247	224	226	215	202	197	221	243	229	224	210	244	230	220	250	235	222	228	239	207	223	235	207	249	226	220	246	226	235	215	200	231	253	239	214	223	245	175	241	209	249	237	232	209	264	228	222	235	201	233	227	204	223	240	217	215	251	221	215	239	238	250	233	190	225	245	225	229	202	216	229	234	213	212	193	212	244	230	203	208	204	222	226	206	228	235	234	223	217	226	209	233	244	235	216	257	228	248	192	232	230	262	234	224	235	248	208	245	228	232	256	236	246	234	209	224	190	268	235	220	216	211	217	186	233	225	210	223	207	243	202	266	224	201	215	222	210	240	237	207	244	215	231	226	220	219	221	231	238	258	208	224	230	222	212	231	189	237	239	218	256	212	217	235	224	203	241	230	211	182	237	236	255	233	240	236	227	229	239	208	206	240	248	236	212	237	209	209	212	254	245	229	204	206	233	239	240	258	213	226	258	246	222	235	202	264	218	215	231	218	223	249	207	227	199	219	213	217	196	228	200	213	232	201	229	223	240	267	211	198	206	221	213	214	195	203	229	229	238	216	245	234	232	224	213	224	242	231	230	227	230	227	245	232	241	207	211	249	232	204	243	222	239	218	218	268	230	211	223	251	239	219	228	268	224	262	223	234	223	225	246	221	216	227	221	204	243	218	229	230	251	195	226	249	212	224	210	223	222	222	251	229	222	215	240	202	216	231	238	233	224	242	216	208	245	223	207	250	248	234	239	218	248	244	248	218	205	231	210	188	231	218	221	235	258	249	221	214	240	230	212	212	249	224	233	218	237	219	221	255	241	222	248	223	215	220	262	257	224	245	260	233	231	221	225	228	218	222	217	231	231	238	244	215	243	213	206	226	220	236	224	242	213	206	199	196	224	217	226	210	204	224	243	234	215	222	264	239	227	241	208	220	219	220	230	244	220	238	272	241	196	234	234	199	227	213	264	275	256	256	251	224	251	218	236	232	242	207	232	229	218	220	212	199	234	231	222	215	214	234	262	248	255	265	228	222	218	223	225	250	234	243	252	240	227	219	217	204	244	211	231	235	207	211	213	235	269	242	231	262	231	260	232	244	202	205	221	232	237	232	252	216	233	242	235	206	236	213	209	220	239	226	233	242	224	237	231	218	245	244	193	236	226	230	200	241	230	233	227	213	230	233	213	259	283	242	264	238	212	228	226	221	217	236	225	198	232	208	209	239	246	214	233	214	234	232	200	263	242	242	224	219	207	225	195	229	217	237	234	218	238	221	246	230	216	239	237	243	212	274	239	222	240	231	205	223	223	242	219	241	231	237	248	225	238	230	220	228	209	216	225	247	209	233	215	231	220	204	220	244	254	229	221	222	207	222	203	207	255	255	233	216	218	230	231	226	229	228	206	243	208	243	232	224	235	202	243	238	223	218	238	221	236	250	235	244	228	238	253	247	223	226	244	204	229	257	231	213	234	228	194	226	216	219	224	229	195	219	246	229	234	229	223	261	224	255	204	237	228	208	210	195	227	247	229	200	229	248	257	241	201	238	187	215	237	236	225	224	203	208	231	238	238	211	205	202	244	212	215	245	229	201	196	253	242	216	217	199	237	211	222	230	211	219	242	249	232	220	238	244	207	245	222	222	257	239	256	260	228	247	221	223	239	226	213	200	215	203	218	217	224	218	244	231	209	220	225	257	213	231	273	226	233	224	236	222	231	222	233	234	203	240	213	215	216
26176	1821	3313	3992	3343	2682	2181	1651	1507	1329	1221	1073	1004	1013	881	885	852	826	771	726	722	732	716	702	689	669	662	647	616	628	673	701	646	640	640	637	648	608	633	613	612	583	600	600	638	629	573	539	576	588	581	620	567	590	583	595	570	584	604	602	582	627	531	626	603	566	610	617	596	575	620	586	563	568	632	574	575	546	572	588	540	591	544	593	558	570	583	584	599	602	555	583	563	630	632	557	640	656	597	598	616	594	553	601	627	606	634	616	577	586	589	579	584	609	586	555	582	620	566	603	584	556	595	596	596	622	588	531	563	533	582	594	542	566	556	592	547	582	559	555	522	599	522	577	618	597	602	557	547	554	613	575	595	605	584	564	577	589	546	621	585	583	574	582	554	588	556	580	547	584	555	531	545	613	553	548	572	551	551	586	520	594	553	552	645	576	594	595	571	557	587	564	553	568	574	548	626	571	569	550	578	571	567	563	577	546	551	556	593	529	588	534	644	530	547	572	548	582	610	531	604	561	552	597	567	536	581	593	558	566	559	576	557	615	584	598	570	556	607	586	592	587	541	555	542	577	581	596	556	572	572	565	621	585	596	544	601	571	573	616	561	570	532	583	566	582	622	597	562	574	587	600	532	574	583	563	564	577	574	563	599	574	584	504	609	553	557	578	560	568	572	565	572	573	540	536	542	555	556	611	563	556	575	577	543	585	578	559	562	571	622	547	570	564	614	539	617	514	577	548	583	593	591	519	621	582	566	568	567	572	584	562	597	540	568	567	555	598	560	532	581	582	569	545	559	606	605	569	530	606	539	553	557	546	573	527	607	567	572	593	619	575	584	604	584	582	565	555	568	554	635	556	566	605	548	577	562	639	593	561	605	581	589	561	577	573	594	571	586	569	611	578	609	578	540	600	567	564	537	579	574	582	566	594	573	548	623	580	523	601	537	562	571	556	600	566	541	529	565	542	552	582	577	566	552	590	566	539	591	530	588	542	543	534	546	533	570	616	619	597	565	586	572	548	566	566	591	590	556	597	530	571	545	611	533	573	600	591	542	574	569	609	544	593	577	616	565	556	584	615	607	575	607	555	598	584	530	559	561	584	578	550	588	559	581	604	566	586	552	579	610	612	547	560	593	559	618	530	585	573	587	577	544	624	577	565	567	580	530	594	553	583	544	598	582	538	493	590	606	596	534	590	589	591	551	561	613	536	584	556	543	571	569	572	574	598	559	559	562	536	558	574	576	566	591	591	602	621	572	585	535	623	571	541	584	560	558	584	565	573	570	586	599	570	592	548	562	576	586	552	561	583	571	537	561	557	535	561	578	558	571	568	578	551	565	543	576	589	592	586	573	571	545	600	599	604	629	569	580	583	582	565	575	612	569	574	560	549	544	602	533	626	572	604	550	542	595	554	577	579	580	579	565	547	550	568	585	538	566	542	579	566	550	582	618	564	633	557	572	540	528	572	560	577	592	555	566	554	577	569	567	550	562	534	589	586	624	549	586	575	552	571	554	579	585	529	577	520	562	589	538	558	565	582	577	583	589	592	567	602	571	562	559	616	539	582	574	588	570	588	613	525	553	566	590	583	569	560	570	563	572	543	551	579	556	613	617	592	593	568	559	589	538	584	556	553	554	570	593	554	548	566	528	560	565	554	565	552	555	565	596	554	599	583	563	564	586	591	551	569	575	583	576	610	571	574	578	591	566	610	577	574	574	573	614	558	585	563	578	591	577	638	602	599	566	601	580	555	599	578	585	614	607	613	567	575	604	572	580	560	555	558	580	593	578	549	590	583	531	584	593	520	578	553	578	612	543	547	589	569	595	552	559	529	601	542	575	577	587	564	574	603	564	543	565	590	612	577	552	547	527	588	609	536	586	560	567	580	561	564	573	587	534	617	596	565	589	565	575	534	604	554	584	604	567	581	611	582	574	559	660	583	582	578	607	560	552	520	567	556	566	600	555	574	607	605	537	539	554	605	549	577	564	533	586	561	549	598	582	610	589	591	547	601	571	558	577	566	589	545	544	595	580	507	571	552	554	581	560	601	578	585	585	581	592	588	570	590	566	601	578	583	568	633	547	556	598	581	550	538	569	582	576	530	611	607	527	588	602	575	541	590	549	586	545	586	603	575	569	583	633	585	575	542	601	585	601	605	589	556	595	567	647	559	554	558	537	595	575	586	571	573	556	608	557	570	558	613	585	555	611	542	549	618	569	550	595	570	591	571	570	589	558	573	516	601	569	609	566	594	581	577	534	598	519	567	556	557	559	539	587	576	533	547	581	573	604	587	556	539	582	570	601	582	559	586	535	559	563	589	609	571	614	585	573	550	585	561	549	560	561	580	558	577	550	594	595	580	498	575	602	606	571	529	568	600	539	564	547	603	590	568	591	597	551	583	604	537	588	598	586	541	540	603	610	588	614	575	592	568	550	586	573	554	582	553	591	561	568	570	575	583	590	561	531	590	562	588	570	574	576	565	515	553	559	511	614	561	580	576	584	566	569	557	547	577	618	564	533	597	529	523	592	586	579	616	541	570	580	569	600	554	554	600	553	600	588	575	556	550	534	591	582	596	570	606	584	572	555	561	553	619	591	547	585	583	540	569	600	561	589	581	530	582	562	586	546	551	577	592	572	590	534	564	558	548	570	569	568	579	540	545	599	576	594	550	563	584	544	580	581	539	574	540	561	542	556	567	560	611	570	592	555	540	572	587	569	517	564	575	583	588	588	567	565	576	589	563	587	543	567	532	562	527	534	589	607	612	588	555	575	581	576	561	546	613	586	572	587	560	598	569	552	627	559	592	576	570	588	536	586	589	519	601	546	565	581	559	588	545	567	545	569	524	573	548	611	589	573	595	564	551	538	546	540	610	577	571	584	527	527	557	560	591	606	582	582	556	557	607	551	557	573	575	581	598	567	577	580	585	562	580	558	592	571	578	566	552	575	573	557	596	535	585	584	537	523	516	586	595	629	562	598	577	576	538	538	596	562	592	633	559	529	555	566	549	579	606	554	572	551	623	548	562	551	575	609	563	590	572	589	567	607	563	546	570	570	565	564	568	585	552	618	599	573	570	567	548	552	592	560	543	574	552	569	527	525	568	567	535	584	576	544	601	580	577	555	576	600	577	546	595	590	544	584	555	565	567	571	598	563	550	564	575	589	593	580	548	611	650	577	572	575	566	524	514	541	510	564	574	564	547	532	586	604	564	564	569	627	556	554	544	597	565	557	562	541	533	573	586	584	625	558	588	539	583	583	577	586	600	595	545	581	566	562	578	561	583	612	578	539	593	584	577	582	534	550	577	601	590	549	553	537	577	573	643	586	573	610	547	596	588	577	582	575	560	594	602	540	604	589	592	609	576	582	569	583	608	565	557	576	574	567	547	604	562	598	582	592	560	565	583	576	556	541	551	603	568	553	585	563	552	544	548	549	584	611	626	583	546	565	581	545	578	597	600	579	569	562	593	534	611	568	574	584	595
49798	23171	11486	3976	2067	1381	983	870	662	625	588	500	518	504	467	404	423	401	410	422	410	382	381	378	404	384	375	388	375	368	343	386	384	401	384	409	372	334	374	356	389	379	376	356	355	355	357	336	371	350	347	353	303	342	342	352	372	340	361	344	379	358	354	363	361	379	364	361	340	372	342	353	346	362	386	371	352	371	364	365	341	352	341	405	335	348	373	367	345	347	344	345	367	372	352	385	341	346	348	311	376	346	383	364	329	342	361	329	357	356	371	344	341	368	337	324	358	355	357	322	333	368	326	372	366	362	358	310	307	365	359	362	330	369	344	344	344	381	351	365	337	353	351	357	333	331	316	378	392	328	393	350	338	322	371	366	358	368	383	317	320	344	330	328	346	351	351	303	347	344	361	320	368	363	381	362	354	303	384	373	360	333	346	317	378	381	363	372	361	357	301	347	374	346	359	388	336	371	358	340	376	337	353	358	381	352	361	340	348	336	328	367	350	341	362	358	320	349	345	328	352	365	344	326	356	336	360	360	354	358	353	363	309	335	365	336	347	345	373	357	365	347	374	334	335	321	347	338	384	364	365	334	337	331	353	341	331	387	332	371	362	352	368	332	391	344	333	342	341	328	353	345	371	345	331	359	331	349	341	387	380	374	359	323	391	369	332	347	344	328	343	349	336	381	359	318	312	390	324	326	390	357	308	355	332	348	338	381	363	351	367	350	407	360	350	374	351	364	369	371	340	337	382	323	339	350	376	382	346	327	373	321	321	368	331	368	326	380	384	349	357	346	393	364	352	337	365	371	382	373	356	335	357	371	333	332	341	332	343	347	353	332	329	368	373	335	340	364	367	361	355	352	344	331	339	325	364	331	358	346	332	363	345	322	339	376	333	318	342	326	389	363	328	342	352	350	320	353	315	341	386	346	365	341	335	279	329	349	359	370	389	363	334	376	334	316	311	369	345	364	351	388	363	328	314	329	365	353	310	375	338	323	364	332	355	341	365	360	365	383	350	369	328	344	318	375	375	388	344	357	359	365	377	339	343	347	359	365	364	338	328	298	339	361	320	358	337	391	320	354	345	356	365	316	351	341	329	363	338	350	340	392	348	345	346	357	332	373	346	355	393	355	337	379	348	382	364	349	346	355	350	354	335	374	375	342	395	362	345	337	360	346	332	368	332	338	325	367	361	323	364	340	354	377	333	357	362	342	351	348	348	356	323	331	398	356	366	358	345	363	357	335	347	371	357	347	325	332	348	360	376	385	362	345	310	330	353	349	345	350	340	350	366	359	383	340	356	374	338	346	373	346	348	342	324	403	356	354	338	360	332	351	329	350	369	361	353	322	341	322	333	354	301	334	353	361	374	328	344	338	327	344	344	332	372	336	369	338	319	378	381	386	326	363	321	385	349	343	327	320	357	352	370	342	343	339	334	343	355	349	358	346	326	320	315	378	336	355	362	324	337	359	315	353	363	325	336	344	334	360	342	377	330	341	307	337	344	345	325	346	354	359	336	371	356	299	354	303	340	404	352	346	344	326	317	360	326	322	354	354	337	347	320	361	336	360	332	377	350	376	354	354	333	322	374	381	333	327	347	361	359	347	378	351	355	357	399	346	360	346	363	379	342	321	369	354	341	363	370	358	369	331	360	306	330	346	328	366	349	403	363	328	339	328	352	361	364	364	342	354	342	332	350	353	363	334	345	337	347	346	352	353	332	311	341	342	343	355	348	357	383	361	367	374	338	314	317	395	347	324	354	334	343	319	344	334	330	336	373	356	346	343	330	348	336	360	361	340	367	326	341	386	359	366	376	345	387	367	340	347	363	343	377	350	355	353	337	333	321	334	331	329	354	387	345	371	365	382	367	376	345	325	350	354	328	294	343	353	349	357	333	375	344	342	377	367	340	346	329	332	381	383	350	341	339	364	395	360	359	312	338	299	352	324	367	363	336	328	363	371	362	363	331	378	337	332	348	335	341	331	327	371	348	337	371	361	368	344	342	356	347	377	349	367	384	391	319	338	377	368	373	348	380	358	351	318	362	341	329	343	344	350	377	376	354	347	350	335	347	364	359	366	357	340	317	333	341	378	336	374	335	372	349	360	346	351	370	370	309	331	328	389	369	329	339	361	382	348	308	377	353	349	362	360	309	363	324	356	368	350	298	367	325	380	373	353	374	351	358	341	342	364	372	334	341	362	341	316	351	342	373	345	371	333	353	346	342	329	346	371	362	359	334	324	349	343	330	362	375	369	387	340	357	375	348	361	299	323	365	312	328	330	346	346	367	376	356	340	343	326	388	359	341	352	333	330	343	342	359	334	343	329	390	336	353	391	363	362	379	342	344	336	379	347	319	336	344	350	352	387	392	345	367	372	373	356	350	377	384	354	344	302	348	366	317	339	340	354	359	346	384	363	349	349	337	350	369	350	370	354	341	322	317	347	370	337	374	367	358	381	375	298	300	363	358	351	385	389	347	339	344	316	327	346	317	347	340	321	374	416	354	360	342	342	331	361	354	346	358	362	324	388	327	347	366	384	348	395	343	378	315	385	361	375	357	343	374	367	388	362	319	308	335	369	334	350	392	345	324	350	348	335	385	343	343	323	383	328	381	356	364	361	356	320	376	358	322	317	336	343	367	354	330	324	373	360	369	347	402	361	334	392	333	382	320	367	377	330	353	343	317	310	341	324	359	355	344	374	334	336	360	329	334	353	381	364	368	333	343	353	360	343	340	358	317	406	358	359	376	333	363	352	344	330	303	308	379	323	370	363	353	340	381	373	352	332	359	393	343	319	355	332	356	378	339	384	351	336	346	350	339	307	369	361	380	347	330	355	344	344	366	369	374	358	361	397	368	368	379	389	370	375	343	307	361	309	380	352	369	362	328	319	344	350	348	379	385	356	346	346	365	362	375	308	300	366	346	350	353	386	316	361	313	356	364	344	338	364	355	324	352	384	369	357	338	400	336	380	339	327	376	354	303	349	364	347	376	347	347	344	362	338	350	353	336	340	382	344	379	354	350	366	348	362	342	358	369	309	326	373	339	348	371	359	385	354	359	364	321	334	362	335	366	327	357	381	328	387	321	372	366	306	333	361	351	343	301	346	359	352	369	330	342	359	356	360	408	349	349	339	352	374	352	350	352	349	329	396	316	360	342	368	333	336	317	383	333	347	327	365	359	337	380	384	393	381	348	344	368	357	312	368	368	341	328	352	355	358	338	377	340	366	329	366	341	330	350	305	354	334	379	371	340	353	381	371	325	371	359	340	319	379	339	356	356	343	373	370	380	344	352	345	331	347	327	363	360	380	372	377	358	302	349	353	377	329	371	333	364	352	352	330	384	337	340	383	365	347	363	359	359	360	344	329	342	327	343	337	382	350	342	362	337	353	363	347	369	348	341	349	351	344	350	329	362	385	348	366	376	323	369	344	351	346	368	346	362	331	348	371	370	331	377	329	367	347	360	352	339	342	343	352	362	342	328	366
24453	3126	5964	6998	5693	4742	3841	3122	2691	2440	2144	1869	1846	1682	1575	1367	1350	1286	1223	1195	1154	1105	1075	1076	1048	1023	1032	931	988	919	969	949	939	1051	978	940	904	934	913	938	897	886	859	857	860	804	885	837	880	860	840	864	811	823	883	850	824	887	881	817	876	862	838	878	838	832	827	815	839	838	852	830	795	840	805	808	822	850	800	861	845	866	780	796	819	811	785	797	802	846	855	835	846	869	843	869	909	813	907	896	862	854	827	812	882	843	880	872	831	858	846	881	814	845	878	822	871	809	836	823	875	821	846	844	864	827	844	853	794	816	787	800	819	798	816	839	833	846	814	771	853	844	836	765	827	778	821	852	815	823	723	814	873	884	775	820	831	782	798	760	834	746	789	777	865	819	787	810	805	832	843	796	802	835	884	785	815	830	777	803	825	837	785	846	847	852	799	778	837	860	823	812	815	837	841	787	823	804	833	787	784	813	845	836	806	845	817	798	844	808	831	782	832	884	792	807	794	784	756	827	821	796	804	792	833	754	830	864	890	858	816	794	771	869	850	864	836	821	842	877	814	770	767	806	778	812	782	813	819	737	797	843	842	862	865	832	848	816	844	837	748	787	813	771	861	784	797	803	832	850	824	783	827	859	838	791	831	763	777	796	745	814	835	795	770	784	802	796	838	809	797	842	828	836	781	775	831	856	803	836	755	852	833	799	808	817	792	839	791	846	769	851	800	841	830	833	832	820	810	821	828	832	844	804	823	794	812	820	760	803	811	782	808	783	737	776	800	843	826	772	829	792	773	837	825	780	806	817	831	835	819	797	793	764	824	852	833	856	819	788	842	767	785	781	854	787	801	838	797	806	825	827	783	734	778	832	836	796	809	875	822	841	840	824	784	829	791	839	833	891	762	798	806	838	840	785	761	813	821	841	774	838	833	791	814	835	767	830	758	832	825	800	802	822	783	815	814	787	785	791	816	841	764	794	790	806	788	805	795	817	833	804	762	794	770	791	821	820	784	848	780	808	836	801	802	833	820	781	804	799	820	822	794	806	776	843	849	798	827	818	792	812	779	792	801	786	775	805	780	799	809	877	794	816	839	808	813	780	873	828	820	797	872	819	839	752	820	866	804	806	781	806	839	867	788	845	843	824	787	817	851	769	816	797	789	794	791	811	775	785	833	796	844	846	837	792	758	842	816	814	790	811	841	795	844	818	827	781	805	783	806	809	803	769	788	826	795	803	833	804	794	860	834	824	811	773	801	799	785	803	827	804	828	823	790	793	814	855	838	842	862	805	852	846	797	853	833	813	796	820	836	825	805	842	832	824	781	852	792	852	877	847	784	844	736	766	832	765	841	808	776	796	806	769	816	764	814	807	783	794	820	848	815	817	876	820	807	779	814	791	780	791	851	853	786	819	754	792	797	796	790	837	815	814	796	774	839	865	841	801	764	772	796	765	778	847	828	785	825	815	796	811	852	795	788	819	861	800	812	868	804	818	798	820	793	800	784	827	809	842	788	796	819	809	828	764	774	844	794	778	789	806	776	803	795	829	861	812	824	830	830	782	798	824	783	829	794	798	802	797	837	773	832	795	790	854	799	856	807	834	799	837	815	838	796	806	845	811	795	789	786	850	783	819	806	803	838	806	781	829	834	838	838	829	827	807	845	821	869	792	819	831	840	802	787	838	812	780	784	801	803	827	817	816	811	816	771	754	797	837	850	846	776	777	804	824	823	808	793	784	829	791	838	760	794	802	817	831	828	828	811	828	810	787	807	753	782	822	764	792	756	816	807	828	826	840	810	832	769	857	798	844	777	796	751	790	806	826	852	815	832	830	796	845	811	794	807	846	793	830	852	784	852	763	781	822	794	787	803	830	800	806	807	811	805	812	800	789	813	851	757	847	831	758	798	849	796	799	800	796	800	811	820	767	826	795	781	766	839	852	819	832	816	783	822	772	776	808	831	834	796	853	806	859	771	808	841	854	809	749	804	815	827	811	835	807	838	846	826	826	855	840	820	814	810	794	847	808	843	830	823	806	802	830	812	830	791	790	812	811	827	833	781	823	803	806	810	821	830	819	799	823	810	808	838	776	842	794	789	790	804	799	848	845	821	811	822	831	842	783	792	844	835	753	852	856	867	839	818	837	824	825	842	834	843	803	783	813	766	817	831	861	850	858	833	835	807	813	813	786	796	817	801	827	827	837	845	836	853	853	804	824	790	790	809	818	877	758	862	819	841	779	796	835	827	845	830	803	801	837	835	817	826	790	805	812	797	846	823	840	856	840	809	765	877	773	790	849	824	833	802	795	787	807	778	773	820	800	775	800	782	846	770	838	858	826	835	799	825	821	810	779	828	810	831	773	845	793	767	818	819	804	827	810	825	834	794	801	822	785	831	770	794	773	871	830	825	832	795	802	779	834	791	793	837	852	796	812	858	822	821	824	798	763	800	803	836	793	863	859	830	801	822	818	801	822	785	805	794	775	832	822	789	814	811	780	856	779	783	807	815	806	834	843	793	843	801	861	797	786	797	795	774	816	825	825	817	812	812	830	804	845	804	814	822	810	824	819	821	786	833	798	829	808	809	731	782	775	807	807	799	780	791	766	780	800	835	774	886	809	804	825	851	804	837	817	792	818	822	790	830	853	792	770	795	830	780	785	796	777	819	809	797	764	830	812	843	795	815	822	861	754	847	805	801	847	815	805	848	828	854	827	769	840	836	782	779	809	784	866	811	824	793	812	814	785	814	851	780	819	780	826	801	856	811	787	834	839	842	816	855	790	795	810	779	797	831	795	832	817	780	779	830	779	776	863	789	797	802	825	845	790	811	862	798	793	790	822	858	804	874	788	801	843	798	757	833	796	828	835	836	830	827	800	815	842	814	790	776	788	771	858	801	849	782	860	809	798	800	798	816	815	797	822	810	813	827	820	793	782	808	801	837	860	797	810	776	830	833	794	786	792	870	757	831	778	834	812	874	799	793	846	803	820	847	817	816	817	809	807	832	795	842	812	793	882	804	829	866	791	746	878	730	814	804	812	833	803	778	772	812	837	863	804	771	796	804	791	761	835	827	833	839	807	789	783	818	817	824	859	830	838	819	864	822	860	858	804	820	783	856	793	807	791	792	832	797	844	783	833	781	829	826	848	821	759	830	844	820	841	875	789	864	840	853	797	804	808	813	807	795	812	816	741	815	822	788	841	826	821	858	797	827	869	819	831	843	822	767	807	800	810	849	797	806	761	807	794	827	817	791	794	843	799	815	816	739	829	812	803	788	834	817	814	805	823	821	795	845	818	771	842	799	845	784	781	837	783	793	778	797	818	761	777	756	791	796	778	779	796	783	815	768	800	839	822	780	802	828	837	771	821	828	784	844	809	806	805	821	773	818	787	831	796	851	792	822	803	860	816	810	838	831	831	814	842	813	823	823	749	829	801	817	841	824	793	832	826	835	801	858	799	763	822	829	830	804	756	848	835	812	827	820	811	796	808
6273	527	477	437	316	233	228	170	194	161	151	177	171	158	160	164	144	155	158	171	155	161	163	150	157	158	156	160	172	163	158	149	170	155	156	151	153	155	150	160	156	155	169	186	130	147	144	146	168	160	174	177	155	142	163	176	158	167	151	149	158	176	165	171	142	159	149	148	169	157	160	161	150	138	163	150	160	116	154	177	163	163	179	152	138	160	156	145	153	152	153	203	179	160	170	180	143	159	156	133	160	114	147	156	162	157	160	185	157	176	158	158	183	151	135	165	152	160	149	158	161	150	175	185	151	162	168	161	160	178	155	190	163	161	160	154	144	151	164	149	146	178	173	162	149	142	158	157	145	152	151	151	189	159	148	148	167	153	156	163	148	151	168	177	161	179	154	133	140	148	157	151	162	164	140	172	145	164	169	132	169	172	142	152	162	140	181	150	146	148	167	161	155	136	144	162	163	182	161	159	167	121	169	131	148	151	149	128	151	149	168	170	138	148	184	173	147	152	167	148	161	127	153	198	156	181	157	138	143	165	152	177	173	156	147	152	151	151	142	172	157	162	167	149	139	150	146	167	156	140	161	162	146	162	187	157	161	164	145	170	164	135	178	178	152	167	167	163	142	165	164	170	148	144	160	142	143	146	135	146	150	129	163	147	160	152	140	161	134	158	180	184	159	142	146	150	173	148	140	165	179	179	179	151	144	153	148	168	141	151	168	159	171	142	144	156	139	172	120	165	161	142	150	144	149	142	157	147	151	149	188	174	168	148	144	157	158	177	159	159	145	153	146	146	166	192	136	140	155	153	142	173	168	175	179	153	150	157	166	147	171	169	143	170	149	175	149	157	146	157	165	182	170	167	139	154	129	163	130	137	144	159	173	178	166	160	166	164	147	176	177	168	165	137	151	158	144	175	130	147	149	166	138	170	131	131	159	157	143	156	167	154	147	165	169	151	167	147	161	182	147	149	151	172	139	151	153	141	134	157	173	137	163	174	154	149	158	162	136	157	172	172	173	202	139	171	176	151	159	139	166	152	154	159	135	149	148	161	162	162	140	137	165	183	167	132	142	138	165	154	150	167	159	202	127	174	148	139	159	162	163	149	169	181	169	150	172	159	151	149	167	168	162	138	157	144	175	159	181	152	150	148	140	160	139	143	177	167	145	181	163	163	162	177	147	139	161	179	139	149	159	143	167	149	141	206	131	146	137	162	156	153	165	159	151	167	171	163	143	167	145	159	149	152	168	164	176	156	165	175	159	155	150	152	168	160	178	171	155	157	175	158	153	137	155	169	175	144	157	175	144	139	156	165	145	156	159	142	136	153	159	153	165	149	161	159	154	154	139	172	179	155	167	144	141	136	162	153	124	149	134	150	169	134	158	177	171	153	141	187	166	155	150	155	168	149	150	162	164	159	136	149	157	184	153	163	147	142	162	142	168	156	167	161	162	164	156	167	153	175	143	130	150	172	152	181	151	152	148	129	193	140	157	146	163	145	164	130	145	149	142	148	190	165	172	149	170	161	162	153	155	161	153	165	156	160	163	140	147	158	145	127	159	165	149	152	147	184	158	152	152	143	124	163	167	157	129	178	144	159	153	144	157	149	158	158	136	157	140	171	153	151	154	142	146	162	161	156	128	154	163	149	143	173	148	190	170	158	124	157	150	152	147	148	179	164	163	163	163	162	145	149	140	148	149	165	163	168	181	150	177	148	156	152	183	155	162	174	164	153	173	161	156	158	161	156	156	150	145	159	151	132	145	148	149	170	170	158	156	142	149	151	168	164	136	144	153	150	139	146	147	137	143	175	161	159	172	156	146	156	141	168	156	162	160	170	176	157	154	162	174	174	150	135	162	154	142	150	161	133	147	152	142	147	125	155	165	161	158	142	171	181	148	150	178	153	168	158	164	142	153	177	160	134	176	145	155	179	172	156	153	125	173	174	152	164	162	178	176	163	156	162	164	155	172	159	160	158	164	164	171	159	145	131	144	165	152	162	162	168	149	148	168	127	180	179	159	137	147	163	146	162	165	153	159	151	147	161	152	149	161	153	153	156	173	158	147	158	160	179	168	154	147	152	142	154	163	128	171	183	147	175	159	155	158	130	180	168	136	170	184	141	138	136	155	163	167	166	148	154	173	153	168	157	154	167	144	158	184	166	136	140	157	133	175	160	145	147	174	150	149	160	158	166	189	157	150	161	147	172	156	163	154	158	182	178	150	164	175	158	135	178	174	162	180	173	155	156	173	158	139	156	144	151	167	161	167	143	150	166	153	170	139	135	149	164	180	158	157	155	132	167	140	192	160	177	160	151	172	166	147	155	154	154	156	149	156	138	181	165	154	143	154	142	174	160	160	149	140	138	170	152	151	161	155	157	173	165	164	144	146	186	148	182	148	160	149	157	131	137	154	131	160	172	116	154	171	147	190	183	149	146	133	166	169	183	156	160	156	143	147	171	166	140	138	152	172	147	164	141	162	147	124	184	174	166	164	157	161	179	154	178	161	137	186	145	151	160	157	156	156	153	168	155	183	152	158	146	161	152	141	168	168	159	142	167	154	153	180	140	136	158	152	156	171	162	181	151	144	165	146	155	170	146	167	143	164	167	153	159	192	154	153	171	154	157	175	157	164	142	153	161	161	153	153	168	152	179	154	157	166	174	164	175	181	157	147	161	170	158	190	179	148	164	171	152	168	149	149	141	154	175	153	191	147	183	143	149	150	168	176	171	151	168	171	171	168	170	156	156	132	147	137	149	150	155	158	176	173	158	156	151	149	141	154	151	168	146	156	154	163	135	159	175	139	146	132	173	146	157	148	157	160	137	149	161	135	164	166	185	165	192	138	146	153	148	146	162	168	173	135	158	169	161	157	168	147	159	147	157	142	144	153	166	140	159	162	150	135	146	151	131	163	156	165	151	166	165	156	167	154	157	146	162	147	159	151	139	171	142	177	169	161	147	132	146	173	146	156	167	164	152	148	139	156	143	143	141	146	149	157	179	149	162	158	157	148	150	172	144	158	144	157	171	162	175	134	163	149	156	179	146	144	149	151	166	151	147	170	133	157	147	147	151	173	170	148	163	179	136	159	170	144	146	148	150	169	178	161	152	156	175	155	186	150	132	153	151	157	163	139	163	142	148	171	162	176	146	143	174	164	148	153	140	163	159	141	138	168	169	166	151	163	148	177	168	171	173	174	152	149	158	170	182	164	168	180	158	146	156	135	170	155	179	184	163	168	150	163	169	166	129	150	160	167	148	129	164	168	149	147	140	162	152	171	141	137	164	129	141	130	161	146	148	167	150	153	158	176	160	156	160	156	167	155	164	173	139	162	137	153	180	161	139	149	150	155	152	153	162	155	157	160	167	179	171	147	153	146	167	161	162	172	159	159	158	166	135	172	172	163	140	160	168	128	136	149	143	157	142	147	138	153	165	131	162	152	187	166	150	180	187	160	178	123	146	160	156	167	175	132	175	154	163	139	145
6448	738	1124	1292	966	750	614	624	541	435	484	471	458	463	463	426	417	481	473	460	437	419	406	424	435	430	454	459	447	393	422	458	500	452	438	402	439	447	412	418	434	427	432	405	448	415	479	409	436	424	430	408	400	392	424	423	424	385	426	429	451	438	459	421	426	410	399	406	380	426	412	432	419	404	417	401	451	445	399	411	404	430	432	417	421	396	377	405	434	429	419	441	461	460	441	430	403	405	447	429	451	416	465	398	398	420	413	412	439	446	450	431	414	439	406	446	447	423	443	403	438	435	428	420	459	438	390	395	431	439	421	393	414	380	414	408	410	433	439	403	409	438	410	442	404	411	401	428	411	401	431	395	413	457	428	435	413	419	418	439	406	443	443	439	408	428	406	423	417	492	405	440	390	395	427	382	440	422	426	390	455	420	417	421	430	437	413	466	429	424	421	442	407	426	422	407	430	420	385	383	401	435	409	369	450	413	446	411	420	437	413	388	429	437	417	397	441	399	407	394	455	434	406	369	396	402	417	420	404	412	478	426	454	419	416	436	419	413	429	383	399	433	389	386	421	466	451	403	381	418	402	422	420	431	461	423	421	414	412	391	406	422	419	455	407	404	429	410	409	394	390	425	424	374	456	450	440	394	457	450	381	426	411	405	417	403	437	424	405	433	460	402	407	436	397	385	422	419	439	423	425	395	426	430	408	388	379	389	423	411	421	415	421	400	407	410	424	441	396	438	462	406	436	440	423	378	441	409	380	412	444	417	426	380	429	422	397	392	414	441	424	424	410	391	376	424	390	424	399	408	432	377	431	446	392	430	382	444	399	418	406	450	422	447	449	422	448	393	437	469	438	399	421	418	436	429	424	399	421	373	405	434	410	415	405	416	380	443	430	438	386	443	401	421	415	416	407	399	418	446	414	413	427	401	421	402	437	428	423	365	421	419	464	402	432	436	445	426	443	415	416	445	447	424	441	413	434	430	408	403	440	430	414	407	411	408	443	421	430	462	400	428	416	461	460	408	407	458	390	421	422	386	389	462	425	434	368	414	426	413	397	402	451	454	392	444	399	397	401	405	440	415	442	413	429	440	390	437	421	454	411	372	422	385	438	415	412	398	379	410	410	427	440	396	434	415	400	436	418	441	424	424	455	395	455	444	423	429	424	432	430	400	443	409	444	470	418	401	451	460	443	426	450	451	443	398	403	425	436	429	434	440	426	413	438	413	411	406	401	381	404	399	425	414	429	429	412	430	404	401	409	452	417	425	405	407	409	379	435	428	446	416	435	405	412	405	388	417	426	431	407	420	431	390	423	398	429	399	405	431	401	402	427	432	441	386	395	420	405	456	402	406	414	418	405	447	447	419	415	424	453	409	445	415	422	429	408	469	448	418	397	413	382	414	380	410	448	431	419	416	418	436	421	435	400	399	441	431	410	401	417	408	398	430	438	405	439	385	435	428	422	415	434	393	436	392	412	439	436	395	457	394	451	416	406	441	363	456	410	416	436	452	423	413	411	433	387	418	437	409	456	424	418	473	448	403	420	438	453	418	430	460	443	420	407	400	419	397	415	379	408	402	391	453	432	424	380	426	416	402	412	417	421	460	442	426	391	435	448	423	432	416	433	433	466	423	414	428	441	451	412	407	435	406	421	420	388	417	435	381	417	441	448	392	372	448	397	445	429	406	415	382	392	440	414	423	403	380	440	414	400	433	408	418	406	421	413	422	419	426	421	432	416	423	438	387	419	390	404	399	427	398	391	397	425	400	428	394	436	425	398	453	417	403	441	418	420	409	449	440	441	428	415	431	426	398	423	422	417	422	374	432	408	389	420	424	436	412	418	427	387	392	412	446	397	381	448	424	420	437	386	427	401	416	407	409	442	442	436	416	414	439	401	391	404	391	412	410	427	405	393	427	453	414	444	410	419	400	412	453	407	422	425	402	410	432	453	376	407	424	395	419	405	457	471	396	436	427	402	462	405	445	382	414	421	473	435	410	427	432	411	409	414	420	431	414	431	438	415	430	392	405	465	427	407	416	440	418	416	434	427	417	412	423	413	404	419	470	406	412	409	449	411	441	440	435	397	378	376	384	425	389	402	418	426	445	406	445	410	431	417	431	433	429	425	425	408	416	434	400	394	367	397	440	421	376	419	418	418	400	429	393	403	445	446	400	432	397	398	397	378	412	427	385	448	404	405	461	428	422	407	468	397	401	385	442	421	400	433	444	417	432	405	412	447	406	417	416	394	423	436	422	438	451	427	404	428	430	418	432	434	424	428	409	433	415	401	412	470	425	414	438	439	388	402	449	401	440	415	384	409	429	429	428	405	397	465	426	391	393	425	406	419	435	421	406	461	424	442	388	424	478	417	421	395	422	430	408	441	393	408	423	439	395	412	437	414	408	407	427	429	425	444	431	417	425	408	396	418	391	419	404	420	418	397	387	449	433	406	414	417	408	406	434	424	417	415	424	418	438	430	476	390	380	404	415	396	429	431	411	387	405	418	433	389	408	439	369	421	393	442	439	451	383	473	419	417	457	390	442	407	418	401	444	398	402	418	421	410	427	383	379	390	419	430	433	409	430	417	433	436	415	449	416	407	403	448	401	447	475	415	424	431	398	398	406	423	441	384	421	411	442	433	384	395	380	438	414	418	371	396	436	432	416	418	427	408	388	414	375	454	416	407	398	415	405	427	432	447	424	397	412	453	401	396	440	426	438	380	407	397	402	401	404	400	418	378	411	391	413	417	446	420	421	420	419	435	411	441	424	412	391	453	413	423	441	394	419	406	422	403	397	391	447	414	427	391	422	424	408	419	395	427	394	420	416	365	391	410	422	421	417	425	435	391	396	435	429	377	413	420	406	418	407	425	416	457	413	453	406	404	398	428	402	418	384	453	409	406	406	445	391	427	425	376	421	385	426	447	403	377	455	378	432	418	416	418	422	416	427	404	455	447	449	421	413	416	421	411	402	422	406	415	460	418	417	428	455	408	411	398	381	418	433	444	449	432	413	414	423	428	403	416	414	399	466	398	381	422	441	405	427	388	416	416	399	434	391	410	422	425	402	371	443	456	434	417	419	417	396	414	408	428	427	407	410	426	428	392	421	366	427	375	460	428	387	390	427	438	440	384	409	412	416	392	448	451	399	411	415	391	438	381	408	425	396	403	457	435	450	404	396	400	415	413	415	445	399	403	377	384	443	381	377	420	430	427	386	409	414	403	386	422	410	423	413	415	415	422	417	439	428	391	428	427	429	414	405	429	419	413	422	429	425	397	454	433	409	443	445	433	399	445	420	415	382	391	429	421	464	414	426	416	436	379	409	436	404	385	391	398	424	442	395	420	451	386	443	411	449	423	409	390	412	419	436	422	418	469	405	394	450	413	428	379	392	460	433	391	419	374	459	435	432	413	423	439	398	408	438	439	433	447	422	411	453	466	403	430	426	397	415	424	427	392	446	421	406	456	415	420	408	401	407	419	405
48824	21792	11220	2015	1080	799	652	462	438	378	316	325	280	300	285	270	262	260	268	271	226	236	256	268	249	221	237	211	236	227	221	246	241	245	226	223	242	227	229	244	256	200	208	215	191	243	221	240	203	253	211	215	224	241	224	205	247	235	234	198	236	204	231	246	222	202	222	236	236	216	204	207	227	228	212	177	217	222	233	193	255	212	232	180	206	232	227	213	231	204	214	226	222	228	266	219	222	230	235	231	240	247	251	213	189	229	238	231	223	233	213	216	242	247	219	229	218	210	230	226	216	233	218	238	182	203	230	204	228	212	206	217	216	221	209	224	221	222	232	229	225	238	225	206	231	207	233	224	216	229	226	224	241	222	213	227	220	206	254	213	216	229	208	226	226	222	212	250	217	217	245	228	207	227	237	223	207	234	215	238	213	212	224	233	206	225	193	211	237	214	225	235	213	212	212	232	208	256	253	218	233	228	214	235	233	227	208	251	220	233	229	217	221	210	211	236	210	211	245	246	247	206	197	204	234	230	197	207	210	223	237	206	200	199	216	217	229	209	233	213	215	236	226	209	233	211	203	215	222	221	248	211	230	214	215	241	224	238	219	232	221	256	238	216	198	189	210	213	222	217	206	225	218	225	221	223	211	190	227	208	222	232	233	207	237	224	191	224	249	212	257	231	194	203	218	237	238	211	205	218	222	251	242	220	223	190	212	209	224	234	232	242	222	226	215	220	224	225	223	252	212	208	199	194	210	206	221	231	242	229	227	252	221	215	204	194	228	234	225	215	227	230	223	200	215	223	231	244	221	217	230	239	238	237	213	238	212	216	194	220	217	204	228	238	222	199	227	216	223	236	209	236	214	195	232	209	248	186	206	204	214	178	220	225	199	195	207	235	247	241	213	210	214	220	210	224	244	201	214	213	224	230	231	243	209	186	247	218	205	228	235	235	235	237	221	192	218	235	226	237	212	219	223	220	231	229	226	216	227	248	207	231	215	230	199	239	224	201	205	220	228	210	216	196	207	225	218	223	194	221	220	253	190	202	204	219	221	240	228	205	200	242	238	221	222	243	200	215	216	206	217	209	219	252	196	235	214	213	229	225	228	204	212	193	218	201	212	236	227	261	230	221	238	225	226	213	231	223	241	219	231	227	223	237	204	246	254	249	213	223	212	197	245	224	211	218	202	229	231	229	191	203	196	199	256	210	217	205	226	198	210	183	203	238	214	223	224	191	218	224	214	250	236	197	211	190	236	253	196	222	215	221	237	217	225	256	196	225	214	197	210	245	233	205	221	229	247	204	218	232	222	246	208	235	249	223	209	218	241	254	241	223	197	220	252	217	191	236	228	229	220	246	243	232	231	204	250	228	227	212	203	239	215	202	218	214	211	227	229	208	252	214	251	225	264	213	222	217	223	257	225	212	221	209	235	256	222	207	242	203	216	219	236	220	224	232	246	244	213	226	248	235	233	224	209	213	229	216	215	210	237	205	202	239	232	211	205	211	230	242	245	216	227	218	224	197	221	244	230	224	218	210	232	263	226	225	241	193	225	205	243	201	207	227	206	216	218	223	226	246	211	219	218	214	232	206	218	230	227	230	224	203	218	216	213	229	235	234	222	221	205	213	210	214	207	208	239	233	201	266	211	213	208	203	215	232	225	221	233	210	210	251	267	226	247	200	213	233	213	177	203	200	229	224	220	242	227	225	221	253	215	200	222	213	203	227	231	216	217	227	210	207	223	213	209	206	228	226	227	226	223	195	189	200	237	235	227	224	211	243	231	222	235	229	198	201	192	238	239	206	260	187	221	223	219	223	202	238	217	233	210	199	223	209	220	207	212	222	221	218	214	206	231	241	196	203	218	209	265	222	226	229	207	220	202	217	233	232	225	233	227	234	229	230	248	229	229	206	217	245	211	219	214	216	223	227	231	233	250	222	239	243	213	222	207	237	212	226	232	215	185	231	216	213	213	229	243	206	237	253	192	222	246	227	222	203	229	212	224	212	253	246	236	207	210	228	225	186	220	243	237	227	204	235	219	227	232	227	224	220	211	221	201	211	232	223	203	199	223	231	230	189	219	238	175	215	222	206	222	229	211	197	234	218	216	230	211	206	198	224	216	218	220	197	220	222	220	204	234	208	221	221	227	191	237	225	213	228	203	205	211	245	212	232	255	234	248	249	231	219	217	233	227	256	245	203	221	216	241	216	234	210	233	211	214	226	232	253	228	212	230	227	192	212	236	221	207	211	211	198	218	260	249	223	182	227	219	208	209	190	203	207	220	205	228	192	219	234	249	263	224	228	229	214	205	251	198	213	209	223	222	234	222	220	229	225	253	198	199	198	226	236	236	202	222	233	197	220	243	203	215	220	238	238	225	221	237	207	195	222	204	252	219	223	206	201	207	244	223	200	212	224	226	197	221	223	232	201	213	235	259	231	219	216	210	251	217	222	211	227	235	201	224	227	214	216	238	240	217	244	208	228	209	222	214	234	231	243	216	232	239	217	201	216	234	202	196	217	246	214	213	215	226	224	240	218	246	227	224	213	235	228	222	238	207	245	215	234	230	232	217	223	241	231	215	221	202	218	236	212	221	216	197	194	232	237	245	218	239	212	196	220	220	229	242	216	203	226	223	204	190	203	216	249	220	237	233	233	237	220	221	227	230	224	212	235	221	227	207	201	210	235	270	235	244	229	218	240	230	208	228	210	220	201	195	204	205	226	221	200	247	229	234	213	235	224	217	235	195	265	216	243	227	215	240	220	226	201	227	216	238	223	200	231	237	214	197	211	219	251	225	214	234	215	225	226	211	232	194	228	267	206	218	200	204	240	217	196	215	209	210	215	212	217	213	208	257	219	227	222	243	244	254	220	218	210	223	222	224	227	246	221	203	211	231	215	230	215	219	252	204	223	226	216	222	246	216	221	237	226	200	228	233	244	215	228	215	206	222	199	201	220	227	223	214	206	223	217	219	229	247	202	206	204	194	217	248	260	254	259	225	223	228	227	228	221	207	217	243	230	213	227	196	204	230	195	208	180	211	248	227	233	236	209	197	194	219	210	238	231	212	243	203	228	236	244	218	205	228	222	213	231	210	212	207	221	228	221	216	238	216	221	228	203	248	238	239	223	229	186	238	231	223	221	218	210	239	212	216	221	212	225	256	213	222	219	208	227	227	219	207	229	229	217	220	189	217	217	222	201	212	201	226	229	207	203	219	218	207	203	207	228	225	213	234	247	217	256	228	246	240	219	211	214	224	232	214	240	231	232	221	234	239	212	205	217	220	221	228	242	209	195	208	197	251	222	213	220	250	220	230	221	223	227	220	224	253	195	228	246	238	196	218	218	220	226	209	237	229	233	233	203	223	229	199	204	209	233	198	215	206	211	234	240	239	227	237	216	223	232	215	218	234	218	202	234	196	207	223	216	261	208	219	233	218	229	229	194	216	203	226	242	235	220	222	206	228	206	248	228	206	202	221	208	191	236
24678	1719	3516	4165	3157	2591	2143	1732	1556	1320	1161	1209	1052	977	849	862	803	741	778	737	741	735	703	659	619	668	668	611	621	630	674	608	646	628	653	625	597	593	597	626	618	609	610	647	616	615	617	553	622	608	598	579	601	571	589	566	590	555	568	574	535	570	579	579	600	587	552	534	596	565	516	530	561	556	543	615	554	615	556	533	555	538	574	578	596	548	588	563	554	520	568	578	609	587	534	541	570	554	522	542	553	590	608	567	627	547	609	579	559	569	564	573	577	589	579	609	582	579	521	568	558	560	579	509	587	569	558	567	574	563	541	558	554	585	494	541	593	631	594	535	578	573	576	510	554	584	605	550	536	564	547	572	560	558	535	547	540	516	536	571	537	538	607	590	596	540	570	568	576	557	510	632	550	597	567	564	541	598	548	593	513	555	553	615	554	630	595	586	581	609	549	584	573	520	548	580	562	532	574	559	513	552	563	550	556	575	562	561	541	540	566	560	583	597	583	562	539	600	566	526	557	603	592	560	570	578	567	577	557	542	558	559	599	603	598	539	592	558	575	513	607	550	584	563	544	589	557	595	555	566	587	617	567	578	555	577	573	575	551	547	560	540	565	576	536	590	561	561	545	563	566	542	536	558	578	560	534	563	559	539	537	576	524	533	582	560	552	564	563	571	577	556	559	570	580	504	546	552	621	535	562	568	574	571	567	556	521	598	563	546	547	583	540	566	549	541	587	530	548	604	547	566	556	593	591	576	549	562	558	553	536	548	553	627	556	504	615	564	542	585	564	548	547	592	564	567	584	543	579	518	571	596	575	560	568	520	585	546	609	546	563	578	576	520	608	538	538	568	557	571	572	585	522	607	583	523	531	580	567	540	550	621	535	548	573	515	548	568	550	495	609	555	572	568	553	565	535	584	573	536	597	584	588	550	546	583	600	541	610	580	580	565	545	590	572	540	583	609	598	538	565	542	568	561	577	523	579	519	560	523	521	558	558	570	549	568	572	516	551	554	577	567	551	586	591	550	549	562	565	540	570	546	599	563	569	591	551	540	588	582	562	499	566	614	569	574	628	626	575	562	569	528	526	563	529	559	579	545	570	554	526	551	558	565	534	609	525	567	571	572	558	547	547	572	540	541	542	565	544	556	556	565	595	567	568	508	576	569	592	561	583	553	591	544	558	581	514	578	534	548	565	564	556	574	572	546	600	582	534	574	565	529	544	548	571	547	547	501	531	545	560	588	550	520	545	553	548	516	571	561	542	542	595	571	573	570	569	566	562	545	522	544	556	540	555	576	568	560	536	578	538	604	544	571	599	569	578	573	582	577	595	551	624	589	556	584	544	563	580	589	564	586	530	542	540	540	591	566	553	585	605	536	582	547	572	561	548	559	526	569	564	523	554	558	585	552	594	569	588	556	553	561	571	584	605	563	626	565	565	538	598	564	572	542	570	572	598	569	535	572	519	533	546	583	551	575	525	567	586	547	590	524	565	555	574	564	585	555	578	590	579	568	623	575	563	546	577	609	597	513	549	551	614	586	516	545	608	555	544	582	569	519	528	534	578	599	541	581	566	557	561	618	559	585	582	569	605	531	603	552	560	566	541	544	573	581	552	569	584	537	555	560	595	583	579	551	569	554	563	617	571	582	576	534	580	581	531	584	598	560	568	593	571	596	573	595	597	615	581	548	561	571	574	585	568	555	559	567	572	550	550	532	572	577	564	580	546	548	562	617	575	574	541	528	599	543	580	570	541	630	550	550	582	556	547	591	573	572	575	515	580	565	577	601	582	550	544	582	590	604	531	542	534	576	576	594	552	546	628	601	573	555	546	561	588	539	553	561	593	544	539	531	569	580	582	546	528	537	544	538	584	590	577	533	576	542	552	581	559	588	589	542	530	536	582	583	564	566	562	585	570	556	556	563	598	566	532	574	546	559	614	562	567	565	562	583	537	531	554	566	554	523	603	571	556	558	584	576	532	599	535	555	547	548	571	589	546	579	554	583	567	556	607	563	524	550	539	569	540	562	604	531	543	590	534	589	563	548	571	559	597	561	557	603	553	542	572	548	552	548	509	558	542	569	593	556	572	546	553	595	546	559	545	570	582	597	550	559	503	560	559	538	566	572	559	584	542	572	574	570	560	530	553	584	561	520	577	553	562	565	549	532	521	548	526	587	517	591	573	594	594	578	564	559	545	623	517	552	526	590	504	573	524	586	567	561	539	584	566	531	529	560	581	561	561	549	597	592	555	555	566	500	568	538	556	565	549	559	571	594	549	591	544	633	576	580	468	563	549	502	566	557	569	566	579	590	568	508	566	558	539	576	552	573	563	591	568	585	572	541	564	576	529	562	590	578	539	573	542	571	529	572	600	598	580	554	580	534	576	583	538	544	560	565	589	564	544	559	574	552	572	528	510	548	556	580	574	552	540	559	564	545	591	549	557	581	550	544	527	549	631	569	538	569	522	548	512	579	563	556	543	569	557	553	519	558	581	538	576	591	589	583	561	561	570	543	553	555	573	561	586	573	601	570	556	568	595	573	556	564	566	573	565	557	516	610	590	562	581	535	574	586	534	555	570	553	596	536	516	530	503	560	561	557	610	565	508	570	566	571	545	563	583	547	590	553	552	551	559	562	557	556	593	584	596	578	541	548	546	563	552	592	569	538	530	553	553	536	556	577	545	523	586	568	551	556	558	567	515	540	600	596	582	566	525	553	530	577	587	599	542	583	576	582	545	563	541	599	547	538	536	500	544	556	598	513	581	602	535	587	589	562	574	572	593	572	571	558	572	543	572	532	534	570	570	508	573	578	567	544	576	548	505	581	545	552	579	593	534	546	543	552	577	507	575	571	589	557	587	526	593	578	558	590	567	557	559	548	525	543	580	513	572	573	574	576	547	515	525	536	574	556	561	568	556	562	546	534	545	585	568	571	540	550	546	537	571	550	518	573	588	537	601	579	564	549	558	566	554	530	553	553	553	541	561	552	591	619	590	604	579	593	570	529	564	555	581	537	503	604	563	580	576	546	553	561	589	541	599	575	581	531	592	570	551	532	566	578	582	552	533	585	535	579	584	566	521	603	517	534	563	584	530	551	568	531	600	512	601	584	564	569	534	586	555	578	581	567	561	590	552	572	561	549	528	563	555	570	563	555	564	549	590	569	529	592	553	553	573	563	565	578	561	567	521	565	560	546	590	598	553	554	543	559	604	518	560	566	557	548	534	538	614	562	540	539	545	566	575	561	572	551	602	541	586	601	565	553	517	538	555	583	560	561	561	591	551	573	555	545	536	511	595	576	550	578	582	537	560	548	587	560	530	571	573	607	546	609	585	583	558	563	569	554	563	578	579	590	566	560	608	568	581	575	588	541	524	557	531	585	585	587	577	538	548	560	576	548	572	546	561	605	612	575	570	542	526	563	568	583	565	551	562	548	537	552	628	563	523	567	524	523	561	531	580	562	546	571	528	561	571	566	553	538	567	563
56315	22288	14659	6135	1849	1444	1112	807	767	628	500	531	504	468	420	450	449	431	397	386	395	368	390	381	380	373	353	428	401	370	333	374	372	342	376	369	361	366	379	376	376	367	334	387	389	375	348	350	396	398	355	392	351	386	340	339	362	366	361	390	382	325	360	356	359	362	365	374	345	353	324	356	350	370	332	330	357	351	327	324	348	357	346	394	357	380	350	343	334	348	363	345	333	335	360	377	352	329	376	352	326	368	337	347	352	364	363	351	344	336	345	366	351	335	368	336	359	358	358	356	410	344	374	356	368	374	327	368	318	364	333	369	331	306	338	353	348	346	364	351	379	331	351	360	337	359	346	337	344	367	379	344	358	360	359	344	312	322	361	358	331	351	385	331	358	360	366	354	345	328	350	358	345	310	337	354	391	371	372	362	324	350	353	346	340	318	361	365	362	343	373	339	341	371	373	356	327	351	307	369	373	341	361	355	349	367	354	339	364	359	341	377	372	341	334	366	377	357	356	346	321	357	352	339	366	342	367	337	327	382	326	377	328	338	360	381	333	346	342	323	357	327	336	365	337	374	363	351	357	341	342	347	351	331	322	390	355	378	335	335	348	339	391	329	349	369	332	299	345	364	344	334	361	326	350	358	350	325	366	314	351	346	328	302	330	373	345	365	342	338	333	355	339	360	378	365	328	352	335	340	375	319	343	390	316	339	370	342	370	312	343	356	354	382	344	361	376	344	349	340	397	366	360	352	373	332	384	359	335	431	353	324	337	348	331	396	318	338	357	374	330	318	365	364	350	358	367	322	376	378	303	359	324	377	332	337	345	300	339	346	349	327	345	335	382	331	340	345	362	333	331	316	316	374	363	326	354	337	328	362	361	365	365	400	388	353	342	369	327	347	314	357	368	343	363	334	356	345	371	327	332	346	315	331	378	389	328	345	355	343	328	340	364	387	378	375	338	371	357	353	339	342	333	358	345	369	395	335	356	386	326	344	343	389	362	373	346	326	342	363	359	330	366	350	339	361	331	347	372	393	334	362	380	319	328	350	367	372	355	353	359	356	353	373	344	334	358	329	322	347	343	368	356	349	342	361	344	370	369	373	383	372	375	361	331	358	372	305	361	355	395	345	368	360	338	337	327	390	328	346	367	383	344	346	331	340	333	353	366	390	363	310	345	334	321	339	355	363	341	349	343	320	360	328	381	341	384	353	326	354	331	367	338	358	371	328	380	340	346	347	325	378	352	378	378	355	380	367	349	332	336	354	315	341	340	351	359	324	342	348	330	344	334	342	394	331	355	343	335	376	364	329	348	328	335	367	330	355	368	357	361	361	358	389	357	350	304	331	343	365	354	348	344	372	315	325	347	332	354	365	373	364	364	340	325	341	357	340	372	380	343	353	356	354	358	365	400	336	346	351	359	370	329	330	367	342	353	353	332	344	346	381	340	341	354	336	350	371	332	366	330	365	355	358	378	356	309	354	391	319	332	366	329	369	384	368	360	370	343	344	313	319	336	362	351	366	349	386	376	343	360	346	343	362	324	344	368	340	348	377	352	363	374	338	331	353	401	359	391	340	340	348	331	331	366	332	305	366	350	343	335	331	360	377	378	334	387	316	345	364	341	322	372	352	364	368	337	357	391	369	366	370	347	354	365	337	319	348	352	398	354	343	341	385	332	355	385	349	325	320	363	355	344	356	372	346	337	326	321	358	363	334	354	342	333	366	334	352	346	349	354	380	345	357	377	332	345	344	338	378	356	373	388	358	361	351	334	351	341	354	357	334	354	369	354	350	357	378	393	372	352	325	331	355	352	372	339	328	367	376	354	353	394	352	370	340	306	381	360	367	361	318	361	338	349	382	342	353	276	344	347	352	355	360	401	332	321	327	346	335	355	335	362	341	345	364	395	340	365	321	326	386	349	352	345	339	362	352	349	340	360	341	333	366	364	336	350	376	346	327	361	338	359	363	356	336	350	367	347	367	324	364	324	364	341	349	343	327	339	364	323	371	330	393	394	335	358	337	329	350	319	336	382	335	349	347	362	363	352	353	383	322	354	345	335	378	386	343	346	377	369	344	357	364	361	401	361	329	324	333	352	361	342	368	365	336	364	355	333	367	337	326	356	364	331	335	366	341	336	339	360	371	362	342	341	344	323	326	355	335	349	386	366	343	317	361	365	324	359	340	357	318	333	322	367	337	357	350	334	331	361	369	354	358	366	368	362	328	333	351	331	343	363	330	361	362	350	326	345	349	361	346	335	345	365	344	349	353	335	363	306	345	345	354	361	374	340	360	327	369	344	329	329	390	314	371	375	377	366	331	352	316	313	355	346	326	340	353	349	361	347	327	347	357	338	349	338	324	378	356	350	358	339	336	366	311	368	372	346	372	376	375	367	360	350	358	330	343	316	342	348	335	366	349	356	342	324	368	373	356	326	346	343	327	347	338	329	360	344	339	357	304	341	347	343	373	342	351	348	363	345	351	337	354	345	355	335	372	400	351	343	333	325	358	344	335	321	335	330	363	345	381	339	346	346	378	372	334	365	376	360	317	354	334	374	348	360	321	360	343	334	320	350	355	350	379	363	357	323	350	353	355	346	386	364	383	331	355	349	334	338	344	371	352	370	349	354	345	345	360	377	349	362	361	358	388	323	298	353	356	375	321	357	342	366	317	336	328	360	366	344	353	354	355	310	293	387	355	303	340	329	329	352	307	386	367	340	360	388	348	367	348	357	356	360	323	365	341	329	366	337	358	358	345	344	350	326	330	393	337	330	339	379	359	374	320	354	337	367	349	317	371	354	352	319	347	314	368	355	382	374	354	339	352	333	344	350	362	371	361	352	379	365	334	353	337	340	345	378	341	332	372	351	350	361	361	329	350	369	377	327	351	363	334	344	335	362	373	335	343	347	359	319	393	350	374	365	347	385	368	354	379	321	338	353	378	370	350	355	369	364	329	376	357	364	341	356	356	346	359	348	340	345	339	380	378	346	357	349	368	360	328	322	318	345	316	330	343	353	389	379	387	379	379	330	351	342	364	320	352	357	370	348	342	327	335	348	367	372	378	390	395	366	327	332	354	360	358	361	338	363	371	347	367	337	357	325	380	332	335	340	330	318	365	371	339	355	368	352	385	337	361	384	361	322	373	359	359	350	341	329	326	330	355	328	315	333	389	379	335	367	337	343	360	362	370	350	349	339	352	307	363	345	385	368	344	339	338	364	353	365	318	314	367	332	341	358	320	349	378	333	364	334	368	337	330	347	367	380	327	374	351	378	320	362	319	320	336	347	321	375	358	341	345	384	381	323	340	369	334	339	321	350	370	338	341	355	328	335	329	360	356	360	359	384	345	374	336	333	341	318	358	375	339	356	348	350	357	378	378	377	329	346	321	364	361	401	320	331	358	349	347	346	358	324	350	334	381	381	373	318	369	371	369	318	368	359	376	335	362	369	345	352	338	369	339	313	334	324	344	383	375	368	345	356	316
30051	2821	5978	6903	5336	4588	3708	3086	2782	2444	1986	1853	1744	1576	1501	1448	1282	1291	1180	1182	1112	1043	1068	1054	1038	1001	1054	967	931	955	974	927	1019	936	962	910	960	901	869	913	965	874	932	855	831	853	838	846	880	848	859	883	843	854	891	822	834	841	847	839	845	822	814	862	807	801	830	872	836	799	824	847	872	801	821	819	841	835	874	836	855	846	822	854	853	818	767	816	868	845	874	819	873	825	812	833	882	874	776	807	853	817	863	838	878	841	826	890	841	840	830	926	857	869	829	814	828	873	831	807	851	865	810	786	835	831	828	795	797	844	816	855	827	819	822	860	837	815	827	845	822	848	828	802	819	784	784	842	872	785	793	871	830	777	773	822	824	847	808	759	831	800	831	782	807	829	839	830	825	821	792	811	823	812	807	813	836	828	759	882	854	771	859	748	822	777	819	827	834	779	851	841	892	808	807	816	846	809	840	850	749	782	824	833	780	788	888	819	818	797	801	799	827	787	852	796	815	798	823	844	771	805	782	826	786	851	818	866	788	835	809	853	816	836	776	788	821	858	792	818	855	796	842	822	885	800	824	831	816	777	805	817	799	834	801	842	802	824	779	830	792	823	836	783	794	808	820	806	795	776	803	821	823	765	838	858	870	827	769	786	832	822	809	856	796	775	799	808	825	821	832	773	787	822	828	752	860	794	809	823	773	820	842	836	831	798	771	762	806	847	820	762	805	841	806	785	829	840	814	807	809	799	794	845	824	791	807	821	813	829	812	770	821	860	805	764	804	816	786	844	797	804	782	826	800	848	790	816	832	818	775	779	807	861	837	816	840	779	786	803	835	818	789	791	780	801	819	847	801	823	817	827	832	772	805	744	839	762	792	798	805	846	827	764	839	780	837	813	816	781	839	792	782	840	785	828	850	827	806	858	847	852	827	797	778	782	843	853	801	787	816	803	778	792	810	864	850	861	790	794	825	772	828	817	840	825	800	829	805	849	824	807	880	792	828	832	826	810	829	803	794	798	853	827	797	820	833	799	828	838	810	776	765	875	766	794	870	823	829	807	885	793	793	792	826	813	782	781	825	830	809	772	815	808	779	855	831	815	817	808	814	820	792	759	781	744	830	825	812	783	817	815	825	871	747	790	843	794	804	815	792	827	775	823	799	797	808	804	870	804	820	825	856	800	850	780	801	789	805	827	808	806	784	806	806	788	778	835	835	825	757	819	869	820	776	797	842	845	818	825	820	819	800	823	769	808	805	838	828	842	832	844	856	852	818	788	847	803	835	805	798	785	811	798	816	860	824	799	772	813	879	843	849	846	774	790	802	808	831	807	767	756	837	802	846	799	859	856	819	814	778	864	813	749	802	833	820	771	836	849	797	798	792	804	788	849	869	769	766	819	787	786	779	851	838	821	839	795	808	812	839	826	789	790	790	842	772	818	864	785	791	834	802	819	807	803	853	807	775	777	795	779	765	844	865	824	789	814	862	879	801	826	769	836	812	751	798	787	794	820	819	826	801	840	802	820	798	800	833	830	780	815	772	795	814	796	812	789	811	808	821	855	794	828	808	817	818	856	803	781	832	803	798	848	820	822	836	807	840	785	851	794	833	762	791	802	822	816	841	798	834	844	784	841	890	802	827	830	826	838	809	809	790	804	822	836	834	841	797	808	758	833	837	798	890	768	831	774	800	787	804	837	772	830	869	823	798	854	852	828	817	813	801	782	841	850	805	781	812	794	789	803	814	793	824	769	785	858	837	809	794	850	820	805	816	849	822	828	832	833	750	845	829	840	831	811	804	766	816	845	810	804	820	831	775	800	818	786	762	817	804	784	795	844	817	799	754	801	803	809	829	858	864	807	848	820	814	765	870	801	818	794	788	854	800	847	820	757	811	810	803	790	842	805	820	796	807	853	827	834	808	811	803	839	795	799	785	871	853	856	830	813	843	814	814	807	813	854	805	818	792	787	813	813	791	819	788	813	807	836	796	789	798	765	846	799	801	784	853	851	802	816	804	841	863	824	793	814	847	828	838	814	833	824	775	837	854	835	793	798	805	828	785	817	832	828	790	805	838	783	802	836	852	813	846	770	815	818	821	762	788	835	790	799	808	826	802	791	869	822	778	762	825	762	836	787	864	826	787	817	819	774	785	860	795	820	789	825	818	809	793	833	810	824	837	814	828	843	798	770	789	873	843	853	801	808	823	795	815	794	832	823	857	834	844	825	793	806	798	844	789	818	816	801	805	847	829	874	757	902	822	797	817	822	809	851	785	793	766	849	828	826	800	794	798	794	807	817	780	791	810	788	834	847	814	777	822	838	799	784	798	804	764	770	822	837	834	821	778	802	796	782	846	822	804	814	798	797	840	801	835	831	842	801	826	836	809	844	806	820	826	823	835	780	862	822	849	788	802	803	804	832	813	764	818	828	850	765	848	805	820	836	783	805	758	795	805	867	843	786	803	806	766	804	818	825	805	799	831	778	820	793	851	811	838	850	797	872	806	741	843	810	800	829	819	833	822	871	761	829	815	810	825	867	774	854	805	823	794	775	810	799	810	840	707	775	813	830	829	847	792	830	779	836	792	749	782	819	826	809	807	805	802	848	836	846	805	859	790	816	804	875	824	814	788	803	835	805	829	866	815	806	847	853	791	801	829	822	813	808	836	813	766	829	766	827	774	845	864	852	823	783	806	780	829	788	767	778	715	812	832	792	794	855	813	833	825	818	788	828	834	823	791	756	808	847	817	823	796	822	810	791	842	798	842	835	803	798	850	801	787	820	793	823	804	792	789	834	798	874	819	780	796	839	815	793	846	829	859	779	827	859	779	817	835	828	823	796	784	774	817	845	806	778	795	820	823	835	892	894	859	787	832	845	812	808	881	819	804	817	782	790	846	819	837	763	834	776	823	852	818	829	773	837	846	812	867	844	796	834	818	837	832	811	845	772	789	813	845	806	809	832	797	841	799	850	798	816	781	844	894	814	792	728	837	794	809	796	823	800	819	874	822	814	811	806	789	788	848	856	816	915	796	799	810	823	814	809	830	822	808	833	803	800	790	765	779	824	807	863	847	752	806	842	841	811	814	791	807	789	834	831	861	826	807	796	752	827	819	825	832	788	838	811	810	839	811	751	790	820	798	804	830	805	771	851	840	856	837	844	824	798	819	788	801	837	808	787	817	837	815	835	783	789	819	768	813	799	785	778	772	840	831	880	773	845	758	806	804	834	819	822	818	808	801	798	847	817	842	863	847	796	772	748	826	834	821	750	818	816	797	786	797	794	805	846	795	808	811	809	793	777	861	824	812	811	825	854	847	808	819	773	776	809	846	824	831	795	835	768	820	834	853	802	843	845	879	880	851	780	848	764	824	773	810	873	803	824	806	811	811	782	835	775	854	826	804	818	845	794	808	746	776	754	804	819	774	811	785	773	842	819	821	779	860	859	797	809	784	838	772	817	816	807	837	854	855	839	819	842	823	847	818	807	828	830
6077	483	480	451	284	232	197	154	161	181	153	173	168	163	162	167	175	168	162	148	168	145	176	147	146	148	128	137	142	134	123	185	141	167	163	161	138	157	141	144	142	140	148	147	151	154	160	156	149	145	162	155	135	139	150	144	164	162	153	142	159	157	163	172	157	123	144	140	147	137	144	159	159	164	151	145	146	154	162	164	166	166	182	126	164	155	147	161	166	147	180	162	149	172	157	151	160	134	122	153	164	174	159	152	150	157	144	155	136	132	155	165	143	162	144	148	169	157	167	144	162	172	161	155	145	142	159	162	151	147	138	164	139	162	159	159	146	124	187	136	170	154	152	157	142	146	160	160	162	182	149	169	132	147	151	161	139	150	149	163	138	129	151	166	166	147	155	152	155	185	124	162	162	156	140	159	147	150	141	173	167	179	167	139	162	150	152	148	169	134	118	179	158	142	156	140	150	169	154	145	165	170	159	160	160	161	145	161	152	167	168	160	169	156	147	161	156	133	134	168	156	136	135	178	174	142	139	147	160	160	162	176	166	168	154	171	153	143	160	159	151	154	149	155	157	159	151	155	161	168	149	153	164	173	145	135	151	146	162	153	164	147	146	141	154	150	161	153	146	154	158	149	156	154	147	155	159	121	158	161	149	167	151	174	150	142	154	155	150	180	156	131	162	167	141	158	140	160	149	159	160	150	142	171	162	162	153	133	153	167	160	111	167	143	152	158	153	157	153	144	152	154	172	160	193	148	162	179	161	151	169	139	155	148	133	158	156	151	137	142	153	146	160	140	167	142	143	171	156	172	166	171	163	153	142	158	167	149	181	150	127	159	158	136	149	178	152	159	142	163	166	160	173	146	133	153	127	166	145	156	149	151	144	152	156	178	140	169	168	126	152	168	169	181	134	121	152	158	152	146	184	157	157	160	146	140	141	145	151	155	160	173	174	160	124	165	165	130	166	136	150	155	164	149	146	164	179	171	158	142	177	158	160	174	172	120	171	160	155	157	166	144	135	185	156	152	162	131	152	180	136	170	138	147	145	149	170	194	145	143	139	150	151	159	141	147	144	170	158	150	145	153	146	162	161	168	163	144	151	161	131	144	141	150	152	137	167	175	171	141	147	146	162	177	165	166	144	153	170	146	117	180	170	153	141	149	133	151	159	155	156	190	152	175	142	183	133	132	144	131	143	174	149	164	160	167	152	144	177	151	127	149	153	162	165	170	166	157	156	144	176	154	164	152	146	194	173	183	166	171	161	158	137	147	169	151	171	152	153	149	139	191	140	153	145	161	171	154	177	163	186	148	138	149	154	165	145	132	137	177	164	158	174	143	157	134	150	151	159	138	154	165	155	155	176	148	142	157	142	166	147	147	156	167	173	169	137	123	174	143	150	157	139	167	135	167	159	149	141	152	160	138	156	174	158	172	149	147	162	156	171	130	145	143	149	178	168	135	155	159	135	165	138	158	149	135	161	159	146	146	144	137	134	173	137	166	178	149	151	134	154	180	172	170	121	147	149	168	160	154	143	146	146	154	167	146	158	161	157	138	174	151	162	137	153	142	154	132	144	160	164	181	163	164	144	139	170	188	148	160	146	152	153	154	165	168	171	156	167	166	143	159	149	149	157	152	157	121	154	139	163	133	145	174	166	117	132	153	170	144	163	145	146	145	163	161	145	184	162	155	174	154	176	154	151	152	130	150	151	128	174	172	175	162	151	138	148	156	156	144	156	132	149	151	162	157	165	173	173	166	163	159	152	151	146	135	157	159	145	141	161	138	137	157	156	194	160	158	161	157	151	153	170	158	165	150	132	153	151	152	140	148	174	158	157	167	154	154	163	143	149	161	145	170	154	144	162	168	159	143	133	164	148	141	137	150	136	138	155	148	156	148	152	143	163	128	163	155	174	144	152	131	161	163	158	151	166	139	160	195	133	135	138	168	171	155	173	151	151	163	175	129	163	169	154	157	151	154	138	140	145	155	143	143	155	149	146	126	168	145	155	126	171	131	135	146	150	163	177	162	162	149	165	157	165	142	145	171	161	155	131	168	162	143	156	170	141	138	154	146	150	167	162	159	151	154	150	144	121	153	134	154	155	148	158	144	140	141	148	129	147	160	133	137	150	157	133	144	149	168	159	153	147	168	171	152	180	153	148	155	160	165	157	149	153	187	157	147	146	167	162	141	158	169	160	142	129	159	146	148	155	170	174	146	141	148	162	138	157	160	141	159	151	166	143	182	179	167	157	162	166	149	185	156	142	159	165	161	166	188	167	166	167	159	163	177	155	174	155	174	164	146	159	192	161	155	159	190	141	161	146	156	152	163	150	152	169	157	164	155	153	166	156	155	156	168	139	176	155	136	136	145	163	180	148	149	161	163	156	138	155	111	153	136	152	160	154	159	149	157	144	143	151	153	144	176	156	150	150	147	165	153	179	152	163	157	138	159	158	177	189	159	163	163	160	136	170	130	164	148	153	165	154	168	136	131	151	169	151	140	146	148	138	166	147	171	133	154	171	148	160	152	175	176	157	162	159	167	153	161	148	162	155	152	156	166	141	130	160	157	165	145	180	161	159	144	149	160	155	149	143	144	151	172	139	152	145	159	135	163	176	140	132	156	161	144	139	166	152	133	174	163	169	191	160	155	169	155	165	177	182	157	169	157	175	145	152	152	150	139	151	148	159	152	138	168	126	153	164	133	178	152	138	162	135	150	166	149	151	160	164	166	158	140	136	177	147	154	144	174	136	148	136	147	143	151	139	170	154	172	142	147	146	158	143	144	153	156	155	167	136	161	150	142	142	160	147	145	142	154	148	159	175	141	153	173	177	139	139	148	136	134	154	146	146	168	165	147	163	140	165	157	166	158	163	141	164	160	143	137	157	163	149	153	159	152	160	149	185	155	167	163	141	147	130	148	157	174	160	153	145	174	176	153	141	158	132	150	145	157	155	161	141	160	133	141	156	157	161	170	161	145	161	153	173	181	153	157	170	172	141	137	173	157	149	142	155	171	149	154	155	161	137	162	178	144	135	144	138	142	170	150	139	141	166	167	152	176	155	141	139	158	176	153	147	147	178	149	143	131	180	122	142	158	173	164	139	154	154	151	178	145	163	168	155	174	162	152	169	146	171	145	145	136	145	139	163	163	158	136	160	144	152	169	154	146	153	135	145	158	165	150	141	171	169	150	152	174	148	169	149	143	139	173	163	177	145	132	148	146	156	143	155	146	145	140	149	180	152	149	162	141	158	164	157	160	172	160	141	168	159	134	154	148	164	150	165	142	157	134	166	159	140	186	168	157	156	148	155	153	151	157	159	144	144	152	140	157	162	134	147	127	127	134	154	150	174	160	136	166	165	158	157	140	148	169	142	166	156	145	132	153	167	151	153	162	154	157	151	165	162	157	138	148	172	159	152	168	140	150	143	160	132	157	176	151	153	148	139	170	153	164	154	164	142	139	146	165	159	167	161	126	179	173	142	181
6353	652	1181	1270	901	678	558	549	504	453	495	487	429	470	452	429	486	442	408	429	398	396	436	421	387	440	401	385	453	426	393	402	450	403	441	439	417	412	415	404	388	387	393	398	402	393	413	419	406	373	423	423	395	402	418	434	383	408	428	402	424	394	391	404	417	386	471	392	372	409	419	433	433	417	405	423	392	396	455	439	385	431	444	414	430	468	448	403	405	411	422	428	404	423	411	406	424	402	409	418	401	404	436	430	437	430	437	418	430	404	401	386	405	410	399	407	429	430	398	413	424	387	418	401	434	397	375	417	406	397	417	425	424	398	423	420	450	397	390	429	392	425	384	422	427	403	417	420	390	390	388	446	411	375	389	401	380	413	370	409	424	401	425	405	387	407	431	413	435	394	392	393	414	365	393	384	407	428	419	439	439	395	418	410	421	375	416	409	402	416	395	407	385	380	406	456	410	416	410	408	370	420	356	429	396	356	410	410	433	433	404	412	416	414	419	431	404	403	406	411	422	482	381	420	419	408	403	424	370	396	427	406	407	385	378	410	417	421	445	405	408	394	444	422	418	422	410	417	415	442	395	377	442	413	413	397	411	401	397	429	396	391	368	403	438	373	399	391	396	421	396	390	416	431	392	398	426	362	409	412	417	428	394	384	427	420	434	420	413	380	401	415	397	418	392	404	372	431	395	390	456	417	437	368	422	373	380	458	404	394	406	425	390	420	415	425	422	414	414	403	430	379	394	423	429	376	400	412	360	409	392	419	379	392	419	382	385	410	432	415	395	420	418	383	455	411	414	414	411	402	374	426	387	388	385	417	448	408	418	407	417	404	381	421	408	403	383	485	404	402	399	416	377	398	389	424	430	408	416	421	362	463	417	415	420	398	395	421	406	399	422	400	408	438	450	394	439	422	397	399	387	405	439	399	404	420	433	415	413	377	392	433	420	414	432	450	439	403	423	402	409	403	407	416	458	431	423	366	391	395	392	450	416	415	426	404	383	423	395	437	393	380	424	387	425	421	376	428	412	442	417	393	418	378	369	411	412	398	429	393	402	417	418	404	412	427	376	368	403	419	438	420	402	365	382	421	449	417	409	383	406	407	369	429	394	407	382	434	414	433	407	375	473	386	365	408	419	431	413	357	391	388	431	422	431	417	393	424	383	389	432	432	402	415	385	410	415	407	431	415	395	413	399	404	387	422	420	403	388	400	380	422	415	409	373	449	392	451	414	411	432	438	404	408	377	414	404	419	414	423	427	423	405	414	426	413	442	403	393	413	380	417	445	426	406	423	447	417	408	436	410	376	395	436	406	398	406	441	414	406	369	426	402	378	426	446	390	405	393	411	373	373	466	411	406	428	367	447	418	437	438	408	406	420	425	406	428	450	413	440	423	422	414	396	407	405	475	412	381	414	390	448	405	434	414	423	366	410	441	426	371	378	412	401	421	422	378	400	406	402	386	404	443	403	394	404	404	395	395	403	393	407	429	387	386	421	423	460	446	402	404	438	423	366	389	429	423	362	429	411	426	431	400	432	366	420	401	411	420	434	412	419	423	406	434	400	359	412	409	372	414	401	395	368	419	419	413	390	402	401	398	416	410	375	396	441	435	447	392	399	387	423	374	408	437	434	402	380	389	395	428	458	397	417	434	360	390	424	412	421	427	430	407	402	458	446	448	432	419	418	370	394	416	425	402	443	416	403	414	444	400	389	402	402	417	434	438	431	440	411	436	450	416	434	385	450	378	440	412	411	439	400	427	404	421	388	398	357	408	455	426	409	460	400	381	392	385	419	440	404	413	412	409	431	397	450	417	445	421	437	423	395	408	411	424	417	414	416	414	413	415	424	437	401	399	405	394	406	400	421	397	430	433	421	392	387	445	409	405	403	382	426	433	421	400	445	398	387	434	456	415	423	408	410	415	391	435	402	396	409	399	395	426	403	396	394	415	426	413	420	434	397	430	377	389	398	419	384	417	412	431	426	406	442	423	389	380	423	381	387	442	384	384	425	399	406	424	376	387	421	420	407	424	415	412	391	401	383	439	424	411	417	418	436	411	389	411	429	404	409	421	430	433	388	427	434	413	398	432	401	441	398	407	398	432	437	408	425	410	378	399	385	415	424	381	419	414	448	411	417	435	431	383	449	392	410	387	416	381	420	418	393	414	388	433	468	461	396	397	409	420	411	423	404	407	376	408	385	371	425	387	390	408	426	433	399	449	406	427	402	416	377	373	433	429	424	393	414	411	427	371	408	418	427	411	404	448	435	437	408	385	383	404	392	387	397	438	392	410	375	408	404	412	428	407	396	389	374	397	416	431	451	417	414	411	408	424	383	386	405	360	445	423	402	369	389	418	433	411	434	433	426	438	411	385	420	407	412	423	438	429	421	404	425	406	385	394	410	410	435	401	430	445	421	361	456	427	415	397	423	407	405	459	376	410	422	409	395	428	396	409	418	460	400	399	414	453	419	392	400	394	395	398	397	394	417	407	425	414	450	425	393	418	402	397	456	416	413	413	367	377	379	434	420	415	422	427	399	446	395	391	422	432	378	408	396	421	396	433	402	407	373	354	396	415	395	425	411	411	386	421	423	411	436	463	408	403	408	380	458	394	379	374	413	395	427	471	413	437	404	431	426	414	399	384	444	404	417	389	389	402	398	412	418	446	403	432	408	423	385	411	399	400	432	403	396	386	402	423	395	448	410	406	411	393	409	401	379	413	418	420	415	407	406	420	412	392	417	459	419	406	409	441	397	411	401	412	431	398	427	387	421	427	408	360	423	350	381	412	392	405	433	419	398	402	387	376	375	438	400	405	387	403	420	416	413	399	428	420	446	433	405	412	403	422	465	411	415	417	415	413	407	415	395	441	437	380	397	410	402	406	405	380	423	424	454	405	416	377	420	408	414	422	408	383	384	424	412	420	378	419	411	429	405	399	409	391	417	402	411	425	435	410	417	422	410	424	434	467	391	407	395	419	401	426	434	391	425	370	411	415	398	389	390	412	401	400	387	431	389	406	431	379	417	423	372	421	431	383	389	419	395	421	407	441	402	459	448	385	414	390	419	424	409	411	419	400	415	402	406	403	428	429	362	391	379	388	404	388	440	384	455	418	444	372	415	410	389	413	448	446	378	436	397	417	411	396	394	401	412	398	390	385	412	396	400	428	430	449	375	405	415	381	405	405	411	392	395	443	347	383	446	432	401	425	433	432	422	420	410	471	395	410	414	407	393	383	410	385	388	417	412	417	363	420	434	438	420	409	443	391	433	436	406	392	379	418	434	403	432	379	412	414	397	395	394	407	438	392	427	422	435	406	406	407	411	397	440	384	362	429	419	380	396	411	403	420	433	392	396	391	374	445	392	451	381	437	431	411	412	388	408	416	445	434	391	418	417	373	441	411	426	456	409	421	411	412	389	391	406	365	411	413	433	440	450	420	421	387	428	424	373	416	418	410	430	470	400	425	378	426	445	427	421	462	446
44942	19052	9270	1941	918	696	544	445	452	366	321	271	323	277	274	272	239	254	225	237	211	214	211	222	257	222	217	214	229	202	213	219	204	192	193	206	217	207	221	205	209	219	221	217	206	204	176	244	227	204	196	213	207	222	231	225	211	209	204	207	222	199	177	234	239	230	213	239	193	242	211	208	243	196	252	217	201	205	218	235	207	233	204	210	198	217	224	207	211	232	215	209	238	199	217	205	233	241	201	205	205	186	223	215	199	214	178	199	221	232	223	215	230	221	204	220	221	212	224	228	223	216	223	224	209	209	219	204	236	212	192	201	240	244	209	213	207	203	231	204	231	227	205	203	200	214	229	210	201	209	234	203	208	225	212	197	202	227	198	205	192	230	235	218	235	234	218	223	233	187	224	240	227	184	205	197	215	226	205	196	204	208	207	223	194	222	215	203	182	206	226	201	228	207	238	207	258	212	201	217	215	209	213	222	215	205	217	229	214	210	202	229	203	200	229	225	201	168	191	221	212	206	212	204	209	203	219	220	219	209	212	213	213	218	231	209	179	210	205	194	203	172	205	205	228	234	191	211	166	211	219	223	207	198	209	232	222	187	204	231	205	209	216	203	213	228	187	210	186	232	221	207	206	261	220	185	226	212	200	209	205	191	198	247	187	236	206	222	236	214	204	211	219	210	229	238	216	226	208	197	210	225	197	205	224	210	210	245	234	190	212	210	221	222	228	220	226	227	204	226	213	215	226	213	210	230	217	206	198	223	199	203	207	216	249	240	218	240	215	223	232	210	197	203	222	199	202	234	207	224	229	231	207	210	221	222	231	233	215	216	225	192	215	205	204	192	231	225	205	224	227	205	208	217	232	166	236	208	216	222	216	200	191	199	207	195	212	201	206	199	180	163	189	194	218	209	204	216	199	223	230	186	221	209	208	212	205	216	204	227	225	205	203	176	222	185	202	211	197	200	236	240	228	233	208	215	202	225	235	224	212	214	184	240	200	207	212	224	178	194	202	208	194	200	200	229	185	205	201	221	208	184	199	217	209	239	198	231	233	201	206	218	187	208	207	208	234	196	195	186	199	220	211	225	235	212	199	197	216	217	198	206	227	185	196	190	229	235	233	229	211	204	210	208	196	177	196	218	212	209	232	234	212	235	193	201	199	195	229	227	216	197	190	234	220	214	187	223	212	226	199	206	220	218	199	236	199	214	222	214	238	222	220	226	216	234	218	230	213	221	229	242	191	198	214	195	211	205	194	217	223	209	227	190	233	189	212	246	222	239	199	209	210	217	208	216	202	216	243	215	216	215	225	210	241	195	214	229	218	223	195	203	202	215	205	237	207	193	204	214	201	236	219	186	234	224	219	221	205	225	218	209	217	207	211	259	198	206	199	206	200	187	217	187	205	183	227	217	222	194	244	241	219	229	216	234	233	207	216	193	198	239	225	190	209	221	220	208	205	234	193	221	215	225	206	198	203	232	204	221	212	200	211	200	248	213	214	217	221	225	199	230	190	223	208	196	209	216	212	207	216	230	199	212	190	251	211	194	192	244	222	205	195	217	223	201	216	196	183	179	204	244	245	218	200	212	220	210	211	216	212	200	194	230	218	243	225	197	213	218	234	176	214	189	199	219	204	220	207	214	209	240	213	218	249	222	252	222	182	199	224	196	207	227	204	243	213	195	232	215	199	224	210	208	218	215	226	234	225	228	222	257	203	201	219	225	199	197	202	243	213	198	219	213	220	182	209	219	201	221	210	209	217	201	209	208	187	236	215	190	217	200	243	227	207	176	246	216	230	229	207	217	199	217	182	242	191	212	214	204	207	220	235	203	208	226	214	242	187	232	212	202	228	217	228	188	228	214	237	187	185	189	201	227	209	193	222	208	230	195	196	221	208	199	221	203	215	237	197	195	219	208	200	193	225	202	200	231	200	215	196	209	207	233	215	227	212	186	200	246	237	222	210	205	237	226	207	219	225	213	219	205	197	221	214	231	209	224	196	220	213	213	203	218	204	227	227	213	230	233	222	243	264	239	219	211	208	205	191	191	213	238	215	230	192	227	245	202	229	226	211	222	231	211	200	227	220	209	199	222	208	218	212	225	190	222	207	229	210	229	212	243	220	211	223	228	218	213	221	215	193	223	204	238	187	207	227	222	222	228	220	208	213	217	213	203	236	199	189	219	185	181	217	248	208	236	214	206	231	218	193	219	222	205	201	210	187	200	218	215	205	199	208	218	209	198	211	227	213	220	225	222	194	187	199	219	220	222	200	194	194	186	235	195	210	190	241	216	220	205	214	224	194	213	218	197	184	235	208	214	209	225	217	191	184	203	176	222	210	217	235	208	210	186	224	183	227	248	193	201	206	260	228	186	196	196	213	250	227	217	205	220	210	165	186	212	219	214	198	249	229	214	204	215	209	218	213	210	219	209	244	223	212	228	207	208	216	212	227	224	199	206	202	215	210	171	199	213	223	210	237	197	160	208	221	219	218	197	228	216	189	203	221	228	213	197	211	202	203	211	225	217	196	207	222	199	215	211	189	218	223	233	205	234	226	204	237	182	205	234	214	203	209	193	256	215	209	196	208	203	190	182	212	226	202	196	207	234	181	215	198	195	223	251	194	217	209	186	195	215	205	228	212	202	219	204	207	220	236	225	245	213	216	200	222	234	201	213	236	214	199	209	231	245	202	235	197	225	209	206	199	181	204	201	228	206	206	203	220	191	207	207	226	220	212	222	189	202	192	234	206	220	226	190	237	219	228	238	248	211	218	190	188	206	226	226	217	215	219	220	219	221	242	202	201	233	237	253	229	242	214	218	231	182	218	232	214	206	211	207	203	199	204	212	203	216	238	247	203	201	227	216	230	209	217	210	191	191	201	219	216	210	220	218	228	209	231	234	231	190	203	217	211	195	211	214	218	192	212	201	213	196	238	212	201	189	240	215	226	237	188	218	206	193	232	209	168	214	214	228	235	200	207	216	194	216	218	233	205	207	208	221	236	222	201	201	199	214	193	217	197	215	204	220	224	187	192	222	249	201	219	232	221	207	200	206	202	233	198	218	215	213	227	207	214	201	210	212	221	183	205	247	210	215	200	210	171	223	187	209	228	219	219	232	220	215	208	203	201	201	219	223	217	238	215	225	230	220	237	188	204	214	206	196	224	246	204	199	220	203	237	199	211	201	214	227	203	202	254	204	191	185	176	233	201	188	230	224	211	180	219	223	199	234	207	233	233	203	238	227	215	209	196	217	216	207	222	188	199	199	218	195	233	190	199	171	191	185	219	207	188	196	181	229	230	209	208	223	193	223	205	231	182	217	225	207	198	196	192	201	231	210	195	240	247	200	223	237	211	221	218	217	226	213	231	240	251	198	194	198	214	225	228	209	220	198	194	193	204	203	183	192	238	195	189	230	212	231	192	209	230	200	218	207	181	203	198	221	224	205	205	234	226	229	228	211	233	205	223	223	234	225	195	225	230	193
21936	1707	3674	3930	3136	2717	2172	1839	1737	1354	1256	1162	1089	1002	900	817	799	791	783	743	714	670	682	673	692	652	630	654	588	617	625	686	602	638	620	621	609	585	613	604	593	572	560	571	555	562	571	555	553	561	590	551	544	529	607	587	602	560	558	532	539	541	543	561	556	560	517	557	549	576	534	529	557	549	596	561	585	557	578	549	551	518	503	514	538	551	543	567	576	566	541	593	559	570	548	568	573	585	552	585	554	544	529	583	543	561	550	589	630	550	518	528	598	580	554	555	574	505	543	542	546	532	582	596	554	573	541	506	550	557	558	550	558	532	563	526	555	511	547	528	537	519	555	553	529	608	537	552	537	540	509	540	532	521	524	554	564	560	522	524	515	567	576	532	555	529	533	514	546	518	532	584	516	523	551	565	554	561	567	567	548	516	558	574	553	573	569	545	561	520	508	522	552	551	517	568	559	563	560	522	515	517	590	566	532	532	522	556	555	533	559	513	566	542	556	547	574	548	552	517	554	586	539	552	538	544	511	512	534	563	551	575	548	583	541	551	545	550	576	554	580	515	523	548	562	561	541	531	531	600	550	564	534	576	528	536	536	574	546	583	556	588	527	546	536	507	551	556	576	600	543	557	538	563	569	539	543	549	547	540	583	509	592	574	547	527	564	553	526	513	529	538	531	520	533	544	504	572	540	522	567	535	511	534	525	558	516	568	545	558	543	529	575	508	510	548	511	545	554	583	544	530	527	541	570	545	533	557	539	542	531	559	535	507	557	537	560	488	555	550	565	558	520	517	572	498	500	490	510	534	535	504	573	533	595	579	534	547	576	516	529	550	525	523	538	535	504	536	534	549	542	556	529	522	527	511	514	510	547	529	514	562	534	544	533	519	540	489	540	520	561	524	555	536	515	466	594	567	524	543	560	561	589	554	498	519	557	512	527	528	536	555	513	551	547	557	533	529	543	531	544	550	552	535	584	562	575	531	537	545	508	554	538	517	524	537	544	533	542	535	539	543	538	502	517	520	546	568	538	538	572	574	565	544	551	588	559	579	540	536	545	532	531	552	560	533	553	541	512	519	525	552	553	552	534	556	544	577	557	549	511	562	507	536	559	546	565	533	569	573	540	589	518	536	580	560	552	540	578	520	571	550	539	537	549	556	554	521	571	573	533	569	543	602	495	539	545	532	530	521	538	571	542	520	508	543	529	505	530	531	554	537	525	569	493	543	543	522	581	534	555	521	526	554	564	525	504	548	543	523	560	573	544	575	523	510	528	559	555	551	539	562	582	534	562	545	575	582	563	526	561	532	523	570	580	516	550	575	589	575	566	566	506	553	506	570	516	500	520	517	536	555	523	521	542	521	587	479	557	530	588	567	525	546	513	534	566	539	541	552	563	502	554	558	535	539	550	565	516	529	541	522	548	562	540	561	503	606	517	542	516	518	514	516	530	552	574	509	525	531	569	577	560	506	499	557	586	527	554	573	519	539	584	534	561	575	553	543	563	512	586	543	578	504	544	568	510	500	572	553	535	512	589	556	548	574	591	526	493	534	528	530	550	537	557	541	539	538	539	502	548	574	575	524	557	563	518	525	539	560	525	554	498	567	540	550	590	569	564	498	557	586	543	525	540	536	555	527	533	524	577	540	531	541	533	567	560	570	545	524	558	550	513	501	570	565	506	571	540	581	536	535	557	565	587	556	545	517	558	501	547	544	559	490	496	542	550	560	539	585	555	503	561	568	547	549	556	495	541	550	529	514	540	583	576	512	527	534	583	532	582	577	564	536	504	555	548	544	549	512	562	580	555	525	534	548	549	550	579	546	517	515	531	553	527	560	551	590	516	570	545	503	545	539	572	531	538	512	539	516	543	521	566	576	509	535	515	575	557	562	500	557	505	560	556	553	531	549	549	580	562	571	533	576	565	546	517	533	584	542	573	553	531	549	566	568	554	561	563	553	528	542	505	515	509	533	597	551	551	548	525	512	525	538	549	559	558	550	563	552	521	530	553	552	563	556	557	566	506	539	517	528	555	546	526	542	569	524	542	516	555	550	542	558	526	532	573	547	547	561	538	530	506	519	492	571	519	555	532	546	584	536	554	499	567	544	562	546	538	556	510	536	523	494	551	517	555	542	546	544	557	538	552	554	579	541	573	549	570	523	530	516	547	538	549	600	571	516	513	533	585	561	551	512	567	560	565	533	576	552	556	569	544	509	549	546	578	511	597	560	578	586	509	527	502	535	588	536	538	556	542	519	545	571	529	536	544	544	572	522	539	535	553	535	545	518	501	548	507	555	564	523	533	527	569	544	527	602	517	566	503	575	513	554	547	585	525	552	500	532	543	529	568	545	521	555	539	534	536	565	542	529	547	536	537	486	549	525	554	531	560	518	579	508	545	525	533	534	534	541	539	564	566	550	567	534	563	540	597	519	550	534	586	547	555	538	501	576	518	544	549	535	571	573	540	580	515	581	554	547	557	552	527	520	564	547	538	554	581	558	516	562	536	557	516	515	560	521	534	553	516	589	508	548	537	562	529	566	590	530	555	508	567	506	560	523	568	598	555	538	543	526	527	574	546	556	560	532	524	544	551	545	533	516	579	505	569	569	515	578	504	557	533	574	523	556	515	531	525	547	568	570	555	529	576	541	525	532	559	509	526	522	537	539	591	528	532	549	555	496	563	531	524	506	543	548	582	530	551	509	521	558	478	557	527	559	558	530	561	553	540	529	516	515	555	531	582	541	540	521	554	536	540	513	539	538	542	521	565	544	564	584	510	523	557	595	527	535	539	570	526	555	466	538	543	560	560	512	529	587	577	511	574	521	530	537	545	546	527	545	552	547	561	537	545	547	564	515	551	582	538	534	544	520	540	596	543	540	582	563	556	564	523	510	546	551	547	543	560	525	541	549	548	514	561	514	528	557	569	530	535	527	535	566	526	509	555	535	514	512	528	560	550	582	519	516	540	548	550	527	540	555	589	540	596	563	561	492	546	523	524	567	538	550	553	534	570	470	521	524	538	559	542	564	503	494	464	546	533	503	546	502	542	549	592	524	541	557	525	547	556	525	498	534	581	561	546	586	575	529	563	535	577	574	509	554	529	517	539	574	542	583	524	545	552	548	541	547	535	561	534	522	541	502	510	544	525	561	530	500	550	560	546	532	521	563	571	537	545	564	576	538	561	571	532	575	537	527	527	473	591	598	568	545	553	550	547	583	536	597	518	535	518	567	544	567	561	563	538	568	529	575	534	591	565	566	547	533	540	515	556	584	539	542	558	514	521	556	533	544	519	550	525	543	571	536	550	534	548	535	541	549	564	542	536	529	561	533	583	549	507	539	576	551	529	575	597	566	512	542	529	554	539	553	547	543	536	515	590	531	535	558	552	588	559	565	561	553	537	542	558	570	550	574	553	537	551	541	558	561	521	576	551	525	511	548	529	515	564	527	514	564	555	522	561	546	531	553	536	559	549	560	558	553	573	566
51458	26002	20573	7241	2152	1420	1058	812	693	587	506	539	474	402	455	486	399	410	440	418	367	424	372	372	406	384	351	373	355	385	363	331	352	384	359	364	372	355	332	372	388	378	381	353	392	337	339	382	393	360	350	346	345	352	359	384	354	361	374	372	341	372	388	370	341	361	361	350	361	355	365	369	366	355	333	357	370	339	386	360	349	360	372	359	373	337	352	380	363	374	348	343	335	345	306	329	341	353	346	378	375	401	352	354	341	359	374	329	367	378	369	345	368	355	324	308	371	323	332	354	332	354	359	353	342	381	346	367	309	371	367	362	382	379	344	321	357	356	350	332	309	332	360	365	350	349	349	353	371	321	384	330	340	336	347	357	355	325	328	352	333	303	310	335	359	387	356	369	351	364	391	367	339	358	406	341	361	335	360	340	359	372	339	383	366	322	383	394	332	384	333	374	341	363	365	343	326	347	371	335	354	331	345	368	373	354	337	349	359	344	340	386	348	380	373	364	355	335	352	354	351	381	376	334	330	359	346	348	344	347	369	379	354	314	383	384	361	382	373	367	353	357	380	336	361	377	389	369	377	314	350	323	361	370	402	359	356	341	339	401	366	336	363	389	375	346	315	338	367	329	362	357	367	340	341	377	306	327	369	380	344	329	367	325	355	379	315	377	311	342	359	320	338	388	374	318	337	354	337	351	346	354	321	361	322	334	344	347	343	333	314	314	322	375	401	345	369	339	343	341	370	352	368	352	350	348	353	327	343	381	348	366	357	343	334	373	348	340	332	401	340	364	355	350	332	343	333	337	358	352	351	377	331	330	354	374	341	354	369	328	367	366	346	338	349	340	323	357	372	375	376	343	325	369	356	359	355	365	356	375	324	324	367	390	347	353	340	305	374	341	344	339	317	361	343	337	338	341	338	339	333	345	360	356	362	349	335	365	316	358	351	358	379	323	319	373	338	309	395	316	361	323	402	349	348	335	345	359	337	348	368	334	338	377	371	348	388	340	352	321	385	369	369	332	353	369	345	361	326	358	356	339	322	362	410	342	332	400	369	343	338	327	363	389	395	303	391	352	358	314	361	358	346	376	354	362	356	358	367	355	388	369	369	363	342	346	332	307	328	358	347	359	378	343	334	356	298	386	325	369	334	354	340	371	362	320	375	358	364	326	342	366	350	328	358	351	371	381	364	376	374	370	360	354	377	373	393	372	388	341	340	348	370	356	389	336	349	389	319	330	347	361	326	377	341	376	303	358	361	358	347	376	345	340	381	363	340	367	378	363	337	356	364	332	352	346	362	309	322	367	359	375	351	382	363	370	349	347	355	363	352	336	369	365	372	334	331	360	338	384	351	349	361	365	364	369	367	341	339	317	371	361	335	356	343	335	373	371	367	338	323	345	349	370	360	311	363	355	351	333	366	386	400	348	343	372	386	375	368	348	355	355	367	355	356	345	332	351	332	348	353	390	351	351	372	368	389	387	358	353	348	310	329	381	308	365	372	325	356	348	364	371	315	358	382	376	343	401	320	367	352	358	338	366	343	371	365	334	358	342	341	370	369	315	344	341	323	359	318	335	348	342	370	353	373	384	319	332	350	360	354	324	376	330	367	358	376	304	361	391	374	337	361	355	341	331	355	355	358	332	332	345	330	345	357	366	366	367	328	336	370	333	348	346	374	367	334	350	334	355	367	336	372	323	379	346	361	346	339	310	332	358	373	340	374	343	364	340	366	353	347	356	351	313	345	372	342	358	348	354	376	350	375	350	336	356	328	380	334	363	331	312	342	338	372	340	345	331	334	360	313	374	400	341	342	394	369	329	350	324	363	324	355	341	316	316	367	360	368	328	330	404	352	350	356	343	360	322	363	320	343	389	345	367	365	357	348	361	358	352	338	322	348	344	321	362	400	357	374	377	377	355	339	328	353	360	353	352	322	370	341	352	341	328	337	355	312	328	354	357	340	380	354	320	329	363	355	362	342	349	329	336	379	387	408	345	353	379	359	385	358	363	352	347	382	346	323	332	340	358	343	351	359	375	370	362	354	340	333	322	358	305	347	406	357	329	334	339	312	359	328	346	373	363	368	373	313	325	364	360	325	321	335	379	375	343	352	356	395	373	388	342	316	372	352	365	379	358	331	334	366	343	378	359	345	334	378	322	350	359	316	355	352	324	346	342	378	366	338	375	302	360	342	366	335	335	336	391	388	355	357	342	376	341	330	358	330	390	340	331	366	311	368	348	349	356	370	316	381	389	354	342	332	382	347	329	348	325	361	364	379	351	337	335	337	357	388	356	326	373	330	355	362	369	372	345	348	341	364	356	333	312	348	347	333	322	384	341	363	319	369	307	374	347	351	336	327	391	333	333	363	321	349	353	332	333	347	324	313	309	366	380	370	347	368	337	341	314	337	368	385	361	352	338	306	382	370	353	342	375	355	327	358	366	346	354	352	348	366	348	334	324	369	340	309	367	354	348	367	346	303	348	354	360	360	373	358	364	349	368	375	338	366	341	342	370	344	336	347	351	364	359	339	313	350	369	381	382	374	341	369	321	378	355	367	356	339	381	373	361	361	342	353	369	339	374	322	364	316	358	346	326	360	351	371	337	389	355	352	388	341	360	341	346	331	327	313	361	382	372	379	357	395	340	365	347	374	365	351	349	336	285	330	348	365	356	330	350	331	388	338	337	354	322	328	371	386	360	339	354	318	324	333	373	336	365	367	387	339	361	359	378	348	315	372	364	353	381	381	326	376	349	336	343	368	351	375	346	341	324	330	338	336	323	368	324	336	323	341	368	368	391	361	337	354	346	334	338	346	343	374	342	304	354	359	375	320	303	356	370	393	357	360	385	372	341	323	344	344	324	368	338	354	345	360	358	362	343	336	349	346	342	367	340	320	322	352	330	330	319	335	388	372	349	362	361	346	361	379	342	361	337	359	333	342	322	348	317	327	400	363	363	359	364	368	373	319	348	377	340	334	343	355	313	332	332	346	349	337	324	371	331	346	347	339	315	359	383	373	343	341	326	335	337	346	345	328	397	377	372	358	362	338	369	364	364	327	371	369	386	349	345	388	369	372	328	331	376	331	377	349	364	373	328	340	347	361	302	348	356	347	377	334	366	359	372	364	340	331	336	372	349	357	384	355	371	357	360	364	356	362	361	373	344	342	332	376	364	336	350	319	335	374	349	346	359	342	362	342	347	406	366	350	356	326	364	358	345	353	354	343	340	360	353	369	338	353	376	394	384	347	347	368	361	334	335	391	345	355	345	361	391	358	361	349	345	361	302	326	337	362	350	346	331	327	319	351	322	351	314	400	393	352	357	324	386	345	350	338	383	368	336	331	375	378	385	343	338	379	365	373	336	326	350	375	322	346	385	366	332	360	322	352	399	355	308	351	342	377	363	391	355	354	326	373	351	347	384	335	359	339	348	370	373	350	343	339	308	365	386	380	332	347	350	322	387	330	366	343	356	350	387	374	400	349	361
29495	2818	5912	6479	5256	4377	3577	2986	2573	2263	1996	1823	1841	1522	1428	1340	1245	1301	1215	1183	1052	1050	1062	1007	932	1008	1027	1016	939	888	947	970	939	999	967	931	1000	929	888	890	922	896	905	899	831	868	887	906	883	809	853	799	848	854	864	843	815	864	895	849	868	800	851	778	771	835	869	847	837	833	805	897	819	772	835	849	823	865	813	892	858	821	877	819	833	881	905	824	806	869	845	848	867	824	852	880	883	818	854	916	892	816	848	868	868	876	811	833	853	878	806	801	896	880	825	816	820	833	793	813	796	778	841	853	780	844	821	843	781	816	806	796	806	820	790	843	784	815	849	830	799	853	816	830	782	838	804	811	834	793	832	801	827	810	811	816	830	834	866	822	806	826	755	806	800	814	846	846	818	757	814	848	808	859	777	817	751	835	818	789	841	793	834	830	816	848	822	868	840	829	830	827	798	784	838	862	840	797	852	828	822	826	807	844	778	811	819	881	787	779	841	798	854	822	866	801	854	776	798	821	844	790	822	850	827	797	822	834	822	850	802	856	851	799	793	823	793	836	822	852	816	833	862	806	767	793	803	851	811	819	788	826	810	810	817	861	748	804	783	818	747	788	816	814	814	825	791	823	803	819	819	851	833	796	770	780	794	808	808	839	797	818	829	859	843	784	783	750	813	829	788	865	774	835	802	777	775	809	791	811	758	808	821	839	856	814	801	809	844	818	845	875	830	847	810	839	829	826	849	842	786	766	783	847	859	821	787	783	802	795	840	800	846	853	820	840	823	865	794	790	806	812	848	815	805	835	850	844	845	786	815	824	770	754	816	832	828	831	761	774	827	810	774	764	834	793	812	804	809	770	805	791	815	814	775	837	786	782	828	855	827	794	815	847	782	798	764	847	820	790	778	827	755	833	790	810	808	869	851	801	795	752	811	827	805	801	780	857	815	890	781	831	821	809	830	797	823	884	806	828	784	782	792	806	840	785	798	824	802	819	789	810	824	800	802	867	814	853	777	807	838	776	801	814	788	852	860	828	810	778	829	844	846	786	823	816	784	843	817	843	781	801	859	836	806	859	776	783	785	784	781	833	824	788	831	773	852	815	796	842	776	816	876	799	814	824	825	798	823	831	840	835	819	809	802	880	822	807	818	854	804	847	784	784	852	801	844	876	809	850	826	833	824	807	765	791	847	849	824	845	801	834	841	792	805	858	817	790	841	788	799	806	802	858	846	778	823	858	767	812	806	849	799	841	801	793	808	784	819	791	842	829	846	835	790	834	827	821	850	848	826	798	802	799	798	765	849	778	813	819	867	844	802	852	788	782	831	837	822	814	809	831	798	806	777	821	837	788	849	872	827	770	865	826	800	803	776	816	768	812	801	788	797	803	802	853	834	785	799	866	890	806	811	878	798	803	812	849	855	801	774	829	804	821	801	831	847	835	794	849	818	796	828	776	860	827	819	804	864	870	866	805	801	818	814	829	794	794	834	811	835	819	783	813	830	836	817	786	863	794	779	832	817	826	806	827	855	830	778	819	795	845	829	804	835	766	721	846	849	847	767	772	804	826	786	806	796	859	810	837	822	775	881	767	768	818	806	801	841	808	805	856	826	799	789	800	827	810	826	771	809	851	774	812	853	822	782	832	822	783	795	786	832	812	830	824	833	789	799	831	794	815	806	800	820	828	815	855	797	824	812	857	813	811	831	846	821	809	868	846	791	807	808	765	832	815	804	862	854	844	781	807	795	871	809	821	807	813	803	811	810	817	829	858	852	822	804	833	812	860	832	772	761	865	811	777	835	824	799	836	761	836	804	813	807	825	828	814	840	863	812	850	814	844	807	822	793	794	828	798	784	844	798	828	853	811	838	834	829	818	801	773	826	830	807	773	832	815	823	811	856	808	825	756	818	832	830	801	819	789	808	864	814	851	794	793	836	809	799	804	819	819	804	811	838	836	794	821	775	765	800	806	793	864	805	794	805	813	848	806	802	799	833	834	832	790	810	804	858	752	834	809	799	806	798	844	841	833	783	842	836	780	822	830	794	832	835	818	790	829	785	767	764	781	841	773	809	786	778	808	829	818	794	819	796	821	805	814	780	813	840	790	814	810	827	848	850	788	785	883	837	826	842	808	830	781	801	792	829	804	806	817	843	861	815	819	805	834	817	799	734	856	839	825	792	787	759	780	843	814	819	766	801	798	782	797	788	817	813	812	786	837	842	791	831	823	803	814	802	833	829	784	820	835	837	828	818	851	826	851	823	810	826	803	782	769	837	821	830	801	800	765	840	787	806	826	807	774	810	844	825	800	779	868	830	807	788	822	829	791	837	829	786	768	814	841	825	845	811	807	826	848	846	844	836	847	828	830	787	832	794	838	775	837	809	795	820	806	807	843	810	819	864	784	793	833	836	758	804	864	847	843	826	818	813	766	841	786	796	785	787	791	843	825	783	857	816	823	843	863	785	806	797	820	754	815	826	796	857	819	813	819	793	839	844	794	832	877	777	880	817	819	847	778	856	807	846	781	840	801	770	823	787	863	763	782	818	802	873	835	771	781	825	840	838	819	837	861	829	782	828	814	740	845	787	853	845	839	787	789	819	814	808	837	806	845	803	809	829	807	886	834	777	786	839	843	783	807	852	821	820	790	802	844	815	855	861	795	835	800	794	799	838	771	837	850	810	816	791	785	842	768	892	857	726	832	847	853	863	809	805	805	822	826	813	806	750	821	822	795	829	783	823	822	882	793	808	838	831	825	831	785	796	808	787	857	805	795	822	839	785	801	805	815	847	824	839	803	790	819	823	809	833	861	854	795	834	793	803	854	838	796	799	814	875	827	853	798	856	788	827	817	847	848	799	794	771	825	827	806	824	824	833	804	853	804	848	800	830	784	826	804	798	844	776	803	795	850	846	803	835	848	793	790	790	826	804	802	817	808	798	845	817	849	874	803	788	804	813	770	817	823	759	760	836	821	802	773	771	787	795	843	832	805	837	818	824	860	815	822	850	837	834	880	837	835	853	784	823	822	796	782	843	812	844	808	847	806	877	823	807	794	847	842	784	847	841	787	781	813	808	796	849	783	844	804	817	754	868	808	823	810	815	826	776	814	794	789	864	841	863	778	843	856	864	808	849	854	823	856	861	819	769	844	802	832	857	814	862	799	801	783	776	843	817	815	807	823	773	838	778	784	823	805	824	825	847	837	841	811	808	857	870	867	770	809	800	842	835	819	800	823	807	835	772	821	838	811	856	775	818	779	802	858	823	860	800	789	848	820	777	807	796	847	743	803	787	828	809	859	787	800	835	831	840	805	805	804	844	767	768	779	826	800	799	838	802	797	752	853	773	799	859	825	822	807	808	819	802	827	817	797	846	856	774	812	785	840	861	835	758	848	777	822	800	831	880	834	833	788	856	830	876	804	807	866	785	783	853	842	803	777	766	801	789	799	788	801	778	864	799	830	855	777	843	826	799	803	835	872	815	819	813	754	789	840
6094	463	552	346	271	196	169	179	161	147	150	182	128	172	167	169	171	135	171	153	158	142	157	169	140	167	165	165	153	147	161	146	157	150	173	179	140	138	146	189	164	142	140	166	165	142	153	147	144	165	137	151	152	165	158	151	159	138	141	158	163	163	149	147	148	149	119	146	132	175	175	158	137	144	146	158	153	148	125	152	144	157	152	141	150	151	128	155	160	153	154	159	125	156	156	151	151	130	174	159	157	160	141	148	160	147	148	156	140	151	160	146	142	148	152	151	158	161	158	139	137	142	152	145	159	125	154	160	160	133	168	150	121	166	163	148	136	181	154	170	141	148	180	176	144	154	146	151	146	162	156	174	154	162	172	137	142	149	154	160	142	154	137	161	145	161	135	152	148	147	130	142	159	156	153	170	145	150	149	170	163	146	134	151	164	147	157	158	167	130	159	147	164	147	150	158	145	165	151	142	182	151	169	163	137	138	150	137	156	152	168	137	143	166	154	144	144	166	142	153	148	146	143	157	126	143	150	177	147	164	165	161	150	167	143	127	146	132	147	149	158	149	136	161	142	161	136	163	166	138	152	140	157	168	152	148	159	154	141	136	151	136	148	137	147	138	150	164	159	197	136	167	155	142	149	161	145	142	164	157	150	141	171	153	132	151	148	146	161	147	160	141	143	157	145	135	182	172	135	127	152	156	143	145	144	138	139	151	118	165	152	142	155	149	137	142	168	169	167	150	145	130	143	148	160	161	170	161	172	123	152	145	147	162	141	155	152	153	154	153	156	140	166	130	158	126	160	143	174	163	150	156	146	158	149	165	153	162	154	142	170	147	135	157	141	175	146	172	130	146	172	148	141	156	175	147	157	144	148	165	154	129	165	132	145	140	161	152	167	128	168	149	131	144	138	140	138	141	155	160	174	154	154	147	156	155	158	158	170	166	131	147	141	151	148	160	149	159	148	119	162	147	150	147	135	138	151	131	159	169	142	131	148	161	166	159	142	150	150	152	131	147	165	134	156	160	139	162	170	161	164	156	160	163	165	149	171	139	146	143	154	164	178	146	165	146	152	130	165	163	134	152	175	156	149	150	159	158	151	134	170	150	133	135	136	145	158	161	157	140	157	160	147	150	156	142	155	153	163	136	152	154	151	169	142	159	151	165	149	173	156	132	151	127	179	171	146	151	159	138	156	143	157	178	163	159	170	138	130	158	159	143	150	146	148	164	136	172	176	188	142	147	162	170	137	130	137	144	131	151	195	150	142	173	150	154	146	159	169	160	170	136	174	179	145	163	165	152	146	164	136	140	161	129	144	162	143	191	178	173	168	149	154	159	138	174	160	172	125	146	172	174	133	151	131	135	171	163	156	143	146	163	138	145	153	140	133	155	138	149	153	147	157	163	154	155	161	147	149	168	150	149	147	149	140	174	170	149	143	144	159	137	161	135	145	190	191	156	159	153	146	160	155	164	159	145	157	148	165	160	168	147	143	161	148	154	171	145	170	141	152	149	162	163	147	154	155	147	159	172	152	161	146	170	171	142	140	146	159	150	167	123	162	147	142	139	167	140	140	171	164	132	146	130	154	155	150	164	167	170	148	159	147	145	162	142	161	146	160	161	176	142	154	158	165	164	151	174	158	166	149	149	146	150	157	135	176	151	159	166	138	130	133	161	161	168	158	158	146	166	150	144	131	157	141	150	158	146	168	180	154	153	142	152	134	168	171	154	134	129	145	149	163	153	141	137	165	162	153	143	182	184	154	170	154	156	164	174	166	150	146	118	172	138	147	160	148	138	152	170	145	147	147	134	132	168	153	149	149	141	180	146	116	166	142	144	133	137	161	155	151	132	168	145	151	166	166	168	144	157	155	148	135	135	124	151	159	124	163	160	181	177	145	130	179	161	153	153	145	172	153	155	144	165	139	162	162	182	155	165	132	172	146	147	157	167	146	144	148	147	164	145	153	163	128	153	185	152	133	152	183	167	141	162	156	155	164	137	142	136	142	158	180	148	156	147	147	172	153	141	156	155	150	150	164	142	162	160	133	157	156	154	154	151	165	161	158	133	136	176	165	162	145	141	138	137	147	151	152	147	134	166	143	152	157	177	149	161	156	144	139	162	168	164	146	148	156	151	127	152	164	144	171	151	151	152	147	147	140	163	165	172	144	161	150	158	161	163	142	167	138	163	162	154	148	145	155	171	160	141	148	147	158	161	150	167	151	156	158	138	146	192	138	142	163	158	137	159	130	171	169	158	137	159	158	151	149	162	146	142	168	152	166	166	156	159	146	157	118	133	173	158	155	149	168	136	137	162	167	150	158	150	134	135	154	166	134	174	145	173	158	157	166	147	133	142	141	138	159	173	170	117	164	158	159	149	139	166	154	152	148	148	154	161	140	158	152	159	159	146	182	162	155	128	150	152	171	152	185	150	137	149	156	158	164	137	155	147	145	142	159	157	153	155	153	161	175	164	155	153	133	180	159	150	147	149	135	134	145	133	164	144	155	140	158	150	129	141	148	140	138	171	162	161	168	156	153	133	132	152	153	159	160	162	154	152	178	159	157	137	166	145	119	150	149	147	152	167	155	145	152	155	144	136	146	145	143	132	157	158	159	166	135	147	147	154	176	153	148	169	153	141	167	158	165	149	128	147	142	156	143	144	178	145	170	132	133	132	160	142	183	142	126	155	138	137	148	170	118	165	153	159	140	139	159	155	139	149	137	151	163	176	140	167	163	174	151	150	160	156	156	139	136	177	140	159	157	144	144	150	150	135	158	144	170	157	142	168	150	154	156	145	155	149	169	156	154	141	136	174	134	164	144	144	161	136	158	157	126	163	165	188	170	173	156	145	141	128	149	159	162	161	153	139	146	155	152	134	154	129	164	135	160	142	142	139	160	158	138	157	143	148	141	157	159	174	146	168	164	176	151	171	137	151	148	143	141	129	133	147	165	138	175	165	146	146	153	163	151	158	161	170	151	142	158	159	144	139	141	146	163	113	150	147	138	144	158	141	146	168	143	141	154	163	160	155	155	137	163	155	177	159	145	142	135	148	162	146	128	168	161	156	168	150	149	167	136	162	159	177	152	156	147	183	135	133	138	163	150	149	137	150	125	178	116	134	143	153	140	160	153	143	186	124	156	132	151	125	143	142	153	150	153	165	136	144	154	143	137	168	164	157	165	171	151	151	145	119	155	158	147	134	137	174	143	139	139	143	154	165	133	137	129	145	144	154	126	150	147	170	150	158	123	147	148	142	145	156	170	161	152	160	142	159	162	142	145	161	135	144	165	140	163	115	162	161	166	164	144	156	161	163	173	161	159	140	165	152	148	140	155	143	164	121	149	166	159	167	144	166	158	148	158	146	185	164	168	145	156	170	170	124	140	135	172	144	155	144	148	149	155	156	159	133	149	146	160	186	172	138	155	147	187	125	151	141	148	138	171	171	145	184	144	187	158	142	148	148	144	162	144	161	168	145	155	154
6462	692	1262	1073	846	665	588	512	492	468	441	457	455	468	476	407	423	403	424	450	416	406	427	424	434	407	393	405	427	414	425	431	387	428	397	385	411	409	415	424	366	393	436	418	386	389	421	394	404	423	426	413	375	401	380	426	408	397	418	402	441	393	392	408	420	433	396	437	416	412	382	381	394	403	428	396	400	391	405	389	419	393	417	400	411	367	431	384	372	458	405	403	432	433	389	410	386	385	401	373	407	431	425	397	440	417	439	423	426	428	413	406	425	437	440	392	392	455	435	428	439	387	440	404	423	409	412	404	380	426	420	416	407	421	427	418	420	393	410	424	416	426	375	363	396	375	425	412	396	361	419	411	416	408	415	437	385	400	384	379	398	396	382	384	367	401	392	385	426	400	392	388	436	421	381	392	442	389	418	419	397	426	399	413	389	397	421	394	407	416	418	420	402	433	423	418	413	404	407	353	423	420	399	395	402	446	381	417	407	419	408	399	382	391	394	397	431	400	408	410	414	389	402	416	349	434	381	411	426	380	427	368	403	386	402	433	398	414	363	439	365	422	363	377	402	404	376	392	419	409	392	356	407	418	390	394	404	414	387	392	400	410	398	398	428	371	388	416	416	428	398	397	350	386	410	416	359	420	404	387	396	394	416	414	406	413	399	416	438	403	432	408	397	415	379	417	431	366	430	389	407	388	418	408	419	393	397	424	397	412	384	435	406	416	426	386	394	415	391	432	362	384	390	436	471	412	383	439	392	399	408	357	387	401	396	405	379	402	400	405	386	400	431	423	384	435	408	397	394	365	381	395	398	369	447	421	412	411	404	377	425	394	409	439	415	409	361	411	440	372	423	382	356	378	418	427	396	412	400	432	387	421	403	413	412	383	418	426	431	367	412	409	411	409	398	427	461	400	419	401	441	405	394	424	396	402	392	415	426	441	378	398	410	378	369	423	387	396	401	425	383	417	381	413	425	390	391	421	434	417	406	384	449	399	449	413	407	393	409	402	375	380	429	384	393	397	416	430	429	435	384	375	419	392	373	440	403	386	365	388	376	438	389	387	422	404	438	422	412	420	388	414	400	372	439	404	420	411	416	395	379	370	382	381	391	390	401	360	385	379	437	431	439	398	383	448	395	426	414	400	438	425	417	411	378	412	445	372	424	387	422	444	445	417	384	383	401	392	421	420	391	390	413	425	392	366	406	381	370	413	418	437	399	389	389	449	441	436	389	401	416	404	412	402	422	382	389	415	373	376	386	425	401	375	422	382	402	416	374	406	395	407	389	391	387	364	386	420	385	402	404	411	393	389	372	398	400	415	403	361	436	385	385	396	416	391	415	424	367	381	410	418	415	371	416	397	421	408	412	418	393	376	428	404	429	424	405	399	442	400	368	386	387	375	423	402	413	390	411	412	415	423	430	389	358	434	408	382	397	400	417	348	356	368	382	403	404	400	397	405	424	394	424	393	441	393	417	408	404	386	382	413	403	367	390	384	419	422	404	416	396	434	419	389	408	424	425	445	405	383	412	411	409	351	417	373	418	373	409	413	396	402	430	417	405	428	369	424	411	409	427	413	429	375	409	379	385	381	402	404	392	417	398	397	400	405	392	432	415	397	414	402	381	417	401	424	421	422	372	455	401	382	387	410	395	366	437	373	399	417	415	399	398	386	400	415	388	390	409	398	435	395	424	427	387	356	391	393	389	379	410	377	385	397	402	403	442	407	390	397	397	401	393	428	405	401	404	426	397	438	412	398	413	392	431	392	384	402	381	419	401	437	413	423	384	413	402	376	398	397	399	367	401	388	391	421	388	406	418	421	433	395	425	365	427	386	437	383	401	384	431	376	400	414	403	397	409	385	397	397	417	371	371	391	408	411	379	414	388	378	393	365	406	409	414	393	402	393	413	425	398	431	401	414	418	381	415	399	411	422	380	386	431	414	387	405	436	416	389	444	372	398	383	424	412	395	417	415	416	388	384	388	394	374	431	378	403	421	398	386	412	444	427	396	433	406	424	383	371	409	342	402	403	416	385	414	407	405	372	385	466	405	370	420	424	408	409	399	416	403	362	416	424	394	417	401	368	437	398	425	357	365	426	395	439	422	393	397	400	383	375	384	391	425	409	404	417	414	412	410	420	403	404	409	401	411	435	434	413	387	419	416	361	417	414	402	424	412	423	442	395	405	391	422	416	418	385	412	446	394	421	397	413	425	383	389	428	419	407	403	396	437	397	392	420	422	387	420	387	445	412	409	438	407	378	413	423	427	389	412	415	416	410	378	432	376	384	428	419	384	423	381	408	422	387	430	395	415	381	430	418	400	403	384	385	377	405	412	408	441	410	399	422	401	379	378	400	405	393	400	421	428	429	412	403	398	407	378	452	409	414	409	393	444	398	408	414	404	386	400	412	368	408	418	413	382	408	403	410	404	392	402	460	429	400	386	434	387	412	460	364	377	374	442	398	391	411	417	393	366	395	428	385	391	365	409	409	381	394	420	447	367	401	414	394	372	423	379	446	422	385	417	406	410	415	437	394	391	392	370	433	399	386	394	373	378	382	400	378	420	432	417	445	450	388	409	405	419	425	397	417	416	359	360	389	434	415	427	380	414	454	381	390	425	409	402	374	379	409	415	376	434	422	405	397	393	424	373	352	411	411	398	405	376	383	418	395	431	382	384	378	392	438	407	404	403	380	422	393	388	402	418	413	434	420	439	353	388	411	444	390	397	408	394	410	409	435	423	398	425	429	437	408	420	402	415	378	404	436	415	412	396	387	390	409	393	403	412	378	398	411	438	397	368	378	433	388	396	418	405	408	376	431	415	379	386	393	415	391	374	431	411	427	394	400	394	400	397	400	375	396	395	414	403	390	418	420	391	380	413	386	370	426	422	423	428	405	426	390	394	411	424	402	379	423	402	393	445	412	423	437	393	389	451	397	397	426	464	395	430	370	382	422	399	423	449	412	406	384	377	395	375	356	433	379	373	426	410	436	411	413	410	386	412	386	421	401	389	434	381	406	424	400	373	419	445	386	358	393	392	373	395	369	410	411	402	408	406	430	424	402	447	413	428	380	423	385	426	399	404	405	425	413	392	430	410	364	409	380	398	410	380	384	377	429	418	427	341	421	425	395	388	391	383	400	402	402	423	417	395	423	418	407	402	380	404	401	436	367	394	417	415	427	388	417	419	403	416	410	458	350	394	415	421	416	438	396	377	413	387	399	377	401	411	398	432	415	412	398	401	421	408	407	401	424	389	397	397	395	389	416	361	415	412	395	437	390	409	416	381	408	403	376	403	399	392	375	403	423	390	375	373	384	426	392	401	367	427	413	419	426	428	420	351	340	406	378	436	402	420	412	409	432	376	430	408	408	377	386	422	437	397	382	411	377	420	424	410	430	437	428	408	394	413	383	405	404	373	405	398	380	393	364	409	408	413	401	417	399	409	390	398	380	351	372	421	384	395	418	393	416	416	407	399	414	389
46026	21258	12181	2195	1024	759	534	462	401	354	304	309	299	290	265	247	259	261	253	247	255	253	228	236	236	243	239	236	213	242	225	244	216	212	190	240	214	218	220	228	215	244	205	210	236	213	223	193	228	207	181	202	199	204	207	188	222	218	223	225	216	218	199	247	207	262	224	211	213	232	238	210	216	213	202	193	204	199	221	226	280	235	221	247	221	202	235	242	204	223	208	201	234	235	229	220	198	248	212	261	209	207	198	227	211	242	211	198	227	225	215	210	229	212	222	214	197	236	222	214	213	242	235	207	225	248	209	228	242	224	199	198	219	215	234	244	233	211	221	224	225	226	186	235	231	218	215	240	209	241	234	207	225	196	213	196	257	205	203	192	246	191	189	226	206	233	229	206	219	205	208	214	199	191	225	187	222	219	222	217	210	219	235	235	207	223	206	215	232	215	242	225	229	216	208	245	224	245	209	229	216	215	225	216	212	230	194	210	219	238	219	219	202	198	237	227	177	225	210	204	220	209	226	204	227	198	226	191	211	243	227	210	212	210	226	202	219	226	261	200	234	229	243	191	212	212	246	184	207	209	225	225	228	210	220	202	192	230	196	213	222	194	212	202	197	210	207	202	231	229	245	202	203	223	241	215	230	198	210	221	226	213	223	212	219	200	204	214	189	243	208	184	227	211	210	214	197	244	208	229	235	218	219	232	219	208	200	206	233	220	228	211	200	202	205	228	213	198	221	233	218	200	216	220	205	229	250	224	229	218	208	221	210	207	176	203	246	210	219	230	227	208	230	202	219	208	224	245	223	218	220	233	215	224	244	227	204	227	211	209	215	233	194	206	213	230	200	206	234	213	196	221	217	219	211	196	207	209	210	221	210	233	216	211	183	189	165	229	216	218	207	202	243	217	223	215	213	223	236	216	208	227	206	264	204	222	185	198	221	217	192	211	197	216	213	201	250	218	206	218	227	198	216	233	192	226	242	215	196	208	228	215	199	202	211	205	248	207	205	211	198	206	207	184	196	239	229	212	216	227	223	210	206	207	181	204	216	246	204	200	212	208	205	227	213	213	234	235	206	219	201	205	201	231	228	186	208	208	225	233	235	215	222	240	231	207	203	229	211	226	215	196	209	224	223	218	199	219	227	227	220	207	193	204	221	237	211	221	221	230	216	199	233	206	218	214	222	203	231	214	226	230	203	209	211	225	212	187	230	206	201	207	193	218	233	211	198	201	222	200	227	225	220	202	232	224	237	221	195	201	231	191	211	207	205	238	214	204	229	223	213	225	191	227	207	210	234	219	197	185	221	200	208	212	228	225	220	210	242	214	218	244	217	220	215	240	210	204	200	204	201	190	203	199	224	216	220	211	221	229	222	210	211	229	235	185	212	189	185	212	209	183	210	250	235	233	215	212	232	239	235	228	189	208	231	211	205	218	208	211	225	270	231	213	222	223	227	205	200	247	207	190	230	210	232	205	245	225	217	231	241	214	243	239	213	231	218	187	207	207	214	229	223	202	211	223	236	215	214	208	194	188	200	217	189	219	203	224	209	211	237	188	229	213	214	234	228	222	199	208	235	211	216	237	215	218	210	203	232	232	221	194	234	240	211	224	221	235	232	199	230	193	201	198	191	227	202	206	214	211	234	205	198	207	229	232	204	246	204	230	219	224	204	228	215	194	218	228	204	201	202	234	219	168	220	211	215	214	252	200	185	236	213	200	224	225	213	248	223	208	186	231	206	189	249	246	225	227	206	216	197	225	215	205	263	232	228	195	206	209	185	209	221	210	205	259	218	215	243	201	219	238	210	207	228	218	231	222	216	224	220	207	233	212	186	207	194	206	222	207	219	229	214	236	222	207	227	221	222	221	189	238	225	205	224	218	232	245	218	214	229	225	227	211	225	215	219	220	240	202	201	207	197	206	221	224	212	207	231	191	217	217	213	193	215	223	213	218	218	202	210	192	207	216	198	206	232	174	211	217	244	230	205	213	195	236	224	208	218	227	238	236	249	231	211	222	202	216	241	226	227	234	202	220	243	210	238	223	233	240	234	224	216	199	188	220	194	228	190	213	213	204	219	210	196	219	212	189	220	219	226	208	208	225	209	211	226	219	220	212	217	239	205	204	205	204	234	224	200	231	199	217	206	215	238	204	209	234	188	220	227	232	192	219	218	199	232	240	208	226	217	237	240	232	186	226	218	204	228	239	200	187	222	196	235	245	234	227	185	239	215	215	217	205	197	221	226	216	212	209	254	217	221	213	226	204	216	220	219	194	225	197	216	200	213	230	192	216	208	228	215	193	238	202	209	218	202	202	224	214	205	222	228	237	207	198	210	174	197	230	199	206	198	227	200	181	223	214	203	225	223	224	199	235	185	198	213	233	184	220	220	204	209	195	198	216	209	210	203	215	210	221	227	205	227	206	215	202	214	236	210	228	228	210	222	194	229	228	213	202	205	217	244	226	212	208	228	231	241	210	216	273	229	221	190	189	220	220	225	231	195	204	210	220	237	206	208	219	192	230	225	221	212	201	201	214	189	204	207	208	206	206	217	207	215	212	239	212	214	213	236	230	206	246	214	205	184	232	249	187	232	226	217	220	208	220	221	221	217	235	200	249	228	196	213	203	234	203	219	229	175	211	211	205	238	228	208	207	211	229	199	230	220	216	240	187	195	222	242	184	208	214	195	219	234	220	227	230	222	223	230	215	217	225	220	222	207	225	207	222	215	216	187	239	210	204	196	200	198	212	251	205	188	231	213	223	202	214	195	241	208	225	233	218	216	226	188	224	185	229	219	208	217	182	208	222	213	210	217	224	194	211	209	201	229	174	202	208	247	235	249	223	235	222	215	230	216	219	212	240	216	217	198	195	199	196	180	214	212	189	212	221	182	202	225	225	203	224	218	227	207	203	213	214	226	211	223	198	216	204	220	212	202	238	197	227	222	218	216	213	234	204	179	230	252	220	202	235	230	230	232	189	231	240	217	235	199	224	225	178	204	198	217	220	238	211	234	206	198	187	222	223	225	221	231	207	211	225	196	220	205	203	202	213	181	199	219	213	227	209	227	219	242	245	203	225	209	234	181	238	218	211	217	206	197	209	233	228	207	207	214	226	227	234	204	232	221	215	202	185	219	222	210	233	211	247	238	224	224	238	211	225	239	216	217	199	218	225	194	185	226	230	245	244	210	253	206	204	231	230	233	199	204	220	191	215	217	195	221	205	202	241	238	225	209	200	193	221	192	195	241	240	212	219	228	223	230	254	203	216	227	220	223	244	209	215	246	196	211	223	225	195	255	209	221	207	237	209	220	249	217	246	228	231	246	217	197	214	195	235	233	191	220	198	206	197	238	220	234	218	225	241	219	249	239	213	200	215	221	213	228	220	195	217	230	214	199	218	226	216	245	229	225	220	215	224	194	213	209	258	222	228	191	227	225	189	208	193	213	211	196	209	223	218	215	208	233	221	204	187	235	202	235	184	233	204
22802	1721	3731	3830	3217	2496	2158	1868	1524	1400	1219	1257	1052	964	954	874	829	776	731	778	706	717	696	664	706	616	640	627	597	582	619	612	633	598	648	611	626	592	615	594	598	617	622	588	567	554	557	563	554	538	585	562	583	560	585	558	554	593	533	553	574	573	563	557	570	569	547	557	564	536	589	588	575	570	574	535	546	545	556	581	526	540	544	511	565	560	573	565	555	582	542	563	549	563	601	580	561	610	546	556	582	590	582	576	592	572	568	595	592	554	611	569	573	519	594	550	564	569	564	553	531	535	517	563	551	555	566	531	550	563	511	536	557	522	553	558	576	579	575	538	549	602	575	566	549	523	545	581	570	599	548	541	563	573	576	576	531	554	559	568	566	550	564	542	539	543	532	557	547	539	541	552	581	558	524	583	491	576	562	535	559	548	543	553	542	562	565	592	573	562	542	558	525	515	548	534	573	585	560	543	568	587	526	585	602	549	518	563	536	537	577	531	570	543	534	573	567	526	580	565	541	574	543	553	542	521	586	567	565	533	553	558	565	570	584	568	525	508	528	537	516	539	577	555	553	549	552	587	547	527	549	568	538	571	582	578	571	522	540	527	531	522	522	560	572	575	531	552	530	572	554	552	561	508	489	549	539	518	524	545	563	563	571	573	581	594	548	574	586	537	539	555	546	537	534	590	564	553	572	551	563	514	546	497	564	539	608	515	565	556	532	520	527	594	544	513	556	568	537	513	604	564	531	562	517	584	542	537	527	572	562	605	520	499	523	532	563	505	504	568	565	533	572	536	583	584	552	548	561	538	568	538	556	507	574	563	519	586	545	531	579	534	536	575	563	544	569	519	543	548	576	523	552	541	542	560	557	544	577	539	536	528	544	522	592	559	521	522	543	556	579	549	548	544	550	556	583	561	526	543	564	556	547	523	531	591	558	584	581	571	548	552	506	532	604	509	539	571	553	562	568	530	544	553	556	565	510	545	587	598	532	526	541	534	562	606	571	563	551	518	551	567	537	541	570	548	591	577	527	544	568	612	575	617	618	565	578	519	537	515	544	567	537	559	578	540	547	539	523	579	565	585	544	558	550	512	571	583	538	553	526	537	490	558	572	546	565	559	542	593	525	559	540	529	555	536	516	590	557	563	576	547	542	553	515	534	545	527	515	576	582	551	580	492	598	541	589	558	572	568	534	524	550	519	529	576	546	543	555	531	582	529	537	514	507	522	553	605	511	529	515	528	556	527	561	566	516	587	549	555	568	570	567	521	569	555	551	574	526	537	522	548	525	550	528	570	562	531	541	579	587	524	567	536	535	534	562	526	538	526	513	542	576	536	549	555	586	535	571	549	543	569	569	518	561	578	547	540	553	556	564	528	536	553	582	534	581	565	564	562	540	545	486	606	526	563	553	504	556	547	602	529	554	577	553	561	500	592	568	567	550	536	548	573	564	536	573	532	557	558	525	560	573	554	568	551	517	517	538	568	540	553	591	541	548	558	588	520	576	554	502	560	603	592	580	525	537	553	561	511	533	577	560	533	556	544	537	552	563	572	541	538	534	551	525	535	493	539	542	574	564	566	559	527	576	530	528	514	563	530	520	530	534	518	524	551	525	577	515	578	519	556	575	532	538	583	613	501	548	531	544	582	583	572	547	557	526	573	526	577	561	570	570	577	572	570	508	555	517	587	530	598	548	601	504	581	545	587	560	554	573	543	577	555	573	545	557	548	525	544	568	549	562	531	524	560	520	592	556	545	521	562	575	585	506	564	538	557	574	582	559	551	541	599	528	551	549	534	546	555	563	569	539	575	567	528	579	546	529	527	555	556	567	524	507	535	565	552	535	574	530	540	540	562	598	529	505	543	553	542	558	549	590	538	496	585	543	552	560	523	495	551	562	529	536	525	538	575	505	533	551	545	542	539	527	535	576	550	564	588	538	553	589	536	551	543	579	554	515	551	549	550	564	512	554	530	561	518	534	554	543	542	561	526	588	556	519	559	525	550	562	581	550	530	530	573	533	536	562	577	516	548	569	517	527	522	553	601	550	549	542	580	571	508	544	553	568	554	526	582	519	510	557	549	555	536	502	520	507	541	555	551	567	514	568	539	589	547	568	529	553	545	539	530	563	577	521	562	535	589	539	508	533	577	582	567	529	552	547	514	536	551	602	568	522	544	590	559	559	516	557	599	535	530	561	558	530	524	588	550	549	561	534	491	584	593	522	545	534	516	547	588	551	552	555	578	526	584	534	554	556	542	513	564	552	523	538	550	603	512	533	547	566	540	554	537	569	576	510	517	590	555	587	545	569	587	553	551	519	593	527	504	561	532	553	504	493	538	556	526	555	562	585	572	563	555	542	533	545	565	560	598	547	560	515	536	562	561	517	568	557	609	553	553	614	545	550	557	555	578	532	548	531	569	554	547	556	557	560	555	507	548	498	566	544	581	577	556	520	572	567	551	519	520	561	514	558	554	555	540	543	524	532	547	518	565	549	555	559	534	593	552	538	540	556	546	553	533	556	544	530	586	554	535	581	558	570	550	539	553	566	544	596	559	578	561	590	570	553	527	566	550	600	542	556	621	507	527	519	559	536	549	567	575	538	525	552	541	519	559	561	570	569	504	543	563	514	547	550	553	524	552	542	545	570	602	515	564	524	540	521	559	546	583	570	565	539	520	545	563	543	568	555	540	558	544	551	567	562	538	574	521	565	560	535	516	564	556	543	516	526	576	552	544	541	539	535	542	577	563	552	559	565	548	573	555	535	528	542	580	536	581	564	588	568	566	575	550	571	576	579	537	565	539	565	531	534	499	529	544	541	588	528	538	529	510	566	528	565	550	506	472	505	534	544	552	532	547	570	593	529	593	524	552	565	538	575	516	572	551	515	536	523	568	527	534	524	523	542	575	565	574	543	563	528	548	564	553	541	524	585	522	557	532	530	544	559	539	523	535	573	599	591	539	590	520	539	507	527	576	560	549	498	536	583	564	556	581	547	516	546	553	540	556	559	538	563	541	600	528	552	582	533	535	572	581	559	522	560	546	560	577	519	558	565	551	557	576	527	565	561	521	493	564	540	587	555	510	517	524	571	518	607	556	512	541	577	566	563	521	592	539	555	553	606	548	529	544	560	526	564	528	574	541	539	531	528	575	556	564	581	563	525	512	550	571	523	566	555	490	559	541	577	578	599	567	629	552	541	555	582	578	549	569	552	543	549	515	545	554	528	520	563	573	518	512	551	542	581	580	566	533	550	588	560	538	548	549	575	479	501	521	540	526	597	606	516	551	546	553	559	542	515	531	546	574	532	583	564	534	552	551	556	521	596	515	546	539	548	556	573	565	560	536	550	618	531	517	612	581	516	579	602	545	575	542	559	555	540	541	553	536	554	563	529	512	541	564	614	546	539	570	531	549	560	588	543	516	535	522	595	561	592	542	541	534	557	520	548	573	551	502	567	597	572	550	570	560	589	554	534	541	521	588	567	585
43891	25971	14561	5414	2226	1418	1187	807	764	671	589	569	510	461	438	446	406	443	368	394	415	381	342	380	386	361	373	369	347	329	351	362	345	346	379	375	370	364	356	343	352	362	323	332	352	305	351	348	325	355	324	364	368	382	322	356	342	363	323	335	330	342	344	376	307	347	346	398	346	389	309	362	355	343	364	349	343	318	343	371	375	348	330	347	356	346	366	342	351	348	357	341	319	345	377	338	357	336	386	372	344	355	346	334	360	322	350	342	362	373	350	355	343	361	353	337	383	360	355	335	348	373	349	378	311	343	330	340	317	309	338	389	317	358	354	347	349	331	338	341	346	323	351	359	382	314	335	341	370	322	380	322	374	323	316	336	342	372	334	339	323	356	320	334	317	362	340	327	351	356	329	318	356	327	353	323	344	355	338	333	353	342	354	329	352	353	335	365	358	357	360	358	348	378	327	371	325	339	364	355	318	341	329	324	332	343	362	348	338	332	341	329	336	352	368	331	304	310	363	362	360	332	328	346	360	340	344	367	317	329	354	358	336	318	326	298	374	333	349	336	356	343	344	340	328	398	338	348	333	343	339	336	337	320	369	307	316	349	359	315	376	341	357	311	347	346	359	347	327	322	344	340	335	363	352	299	350	348	357	321	342	349	327	367	337	325	346	343	342	332	378	360	378	334	336	316	350	367	300	354	363	361	347	342	319	354	317	302	319	323	350	337	342	336	369	366	330	360	364	344	344	341	365	342	373	353	339	339	332	322	310	365	333	317	359	369	351	328	342	348	329	346	313	349	389	363	379	353	311	344	353	343	329	324	330	347	347	366	325	372	335	355	406	315	339	354	326	316	384	336	306	330	333	340	334	335	326	377	344	360	343	318	349	341	362	369	355	326	349	327	381	345	377	345	337	317	364	351	337	341	352	364	368	343	355	339	328	352	358	370	327	323	342	314	362	328	320	341	346	365	354	372	326	345	360	310	327	361	374	339	371	340	313	343	350	338	323	357	362	356	336	333	344	345	350	338	344	339	346	329	325	349	353	344	339	329	348	330	348	324	325	370	308	326	333	372	332	331	342	329	357	337	362	358	366	366	373	388	367	327	369	346	300	338	332	341	365	352	337	311	329	336	317	363	326	374	348	317	324	336	352	373	349	342	346	365	347	323	362	358	355	349	317	340	321	341	383	354	368	332	358	386	356	391	333	341	347	345	355	347	367	364	309	360	326	345	352	369	316	346	339	347	364	349	335	347	369	325	339	337	349	351	346	336	347	370	373	392	352	347	320	369	325	337	330	358	372	378	292	390	305	354	364	314	332	353	330	323	302	339	350	341	321	357	332	329	358	363	320	290	357	337	340	324	364	322	333	337	354	313	342	363	325	355	359	330	388	340	381	336	337	338	353	347	363	345	351	355	362	335	415	376	336	331	334	339	334	331	368	372	344	358	329	348	335	321	339	319	354	343	329	291	345	383	333	317	359	353	345	351	340	348	320	321	343	293	337	314	361	336	340	405	325	335	353	361	325	300	321	325	315	315	323	326	351	318	318	328	342	345	367	369	310	314	336	359	381	335	291	333	353	370	329	345	336	312	331	361	367	365	326	330	340	325	351	382	362	367	353	348	307	349	354	364	352	376	326	386	339	350	318	309	351	344	327	367	336	380	342	336	361	347	342	341	356	330	382	341	334	356	361	355	323	362	348	295	323	348	349	333	344	374	370	346	343	356	320	313	332	309	323	332	372	380	314	340	354	351	348	364	316	347	352	355	358	345	352	298	355	325	319	317	363	361	346	367	342	363	320	322	359	383	349	343	379	359	338	350	337	288	339	346	311	330	357	359	356	394	327	355	389	329	357	358	326	361	358	322	335	329	359	326	339	301	383	345	350	333	340	307	337	358	378	386	379	323	349	322	343	379	342	385	317	348	323	353	302	356	356	327	348	370	326	356	340	337	347	333	337	324	359	365	331	363	312	340	332	365	345	376	365	348	358	340	354	310	341	322	358	343	378	354	360	356	334	328	367	345	317	362	350	385	367	330	382	357	375	333	355	373	357	376	371	337	350	334	376	323	339	325	370	312	340	378	336	350	327	354	385	324	330	354	323	313	372	336	353	307	325	340	320	340	350	368	366	350	306	327	372	356	319	338	347	342	367	334	356	347	338	361	320	327	371	353	318	318	345	340	355	358	335	369	344	340	349	335	348	352	335	340	343	353	351	330	325	346	387	347	349	327	345	348	350	347	336	380	331	346	317	372	331	364	375	335	352	322	345	350	300	333	353	349	330	348	354	332	364	353	326	350	372	336	295	385	341	341	333	329	344	342	360	328	341	337	362	334	315	336	346	340	369	357	330	342	371	372	354	334	364	321	326	340	347	361	359	359	316	329	297	354	366	324	318	348	356	324	357	329	338	319	309	334	348	365	329	354	347	309	366	349	325	315	337	305	351	317	361	331	372	304	352	352	372	352	361	327	343	339	315	324	330	335	331	368	324	328	307	334	324	327	319	350	342	341	371	312	334	360	392	345	344	325	337	357	345	325	325	336	346	357	386	311	332	383	336	322	355	326	353	356	371	351	334	342	358	366	344	352	329	343	356	358	330	331	339	341	350	345	343	311	350	327	329	300	345	348	332	330	332	341	353	345	373	328	338	342	381	364	298	347	331	317	339	319	300	356	342	388	352	322	330	344	322	369	353	349	322	330	365	361	356	351	358	339	340	326	329	345	314	341	363	361	370	312	337	318	322	368	352	380	347	342	356	359	353	403	326	313	334	340	328	383	368	355	347	373	344	363	365	349	328	313	357	346	339	357	366	372	357	341	329	310	331	386	321	334	339	332	347	337	334	332	314	354	366	346	314	352	356	324	338	379	342	314	362	345	362	311	356	336	327	335	337	336	354	351	318	359	316	359	339	357	359	346	335	329	336	312	324	312	329	304	369	307	342	368	357	351	340	350	341	329	323	337	347	335	334	382	349	337	359	342	350	350	363	336	362	334	329	351	338	368	341	335	324	365	375	353	356	335	359	333	353	379	343	366	338	349	364	389	306	333	384	343	331	333	345	361	363	358	365	349	345	325	352	344	323	354	305	335	362	354	359	345	361	359	352	331	313	337	355	345	369	346	350	345	312	317	354	376	363	322	333	366	366	335	366	361	343	356	338	365	342	362	345	326	350	343	350	363	355	324	336	339	309	334	366	379	353	341	371	330	317	327	336	335	331	300	338	313	368	324	339	329	345	335	353	404	315	362	366	337	360	368	320	346	362	336	345	356	324	337	353	353	323	354	355	340	348	345	375	345	325	367	353	352	373	307	375	349	328	346	358	330	366	332	338	290	361	351	341	356	333	361	322	351	330	349	332	346	351	329	350	361	358	334	329	360	346	350	349	343	359	325	356	336	303	371	321	354	334	336	363	373	378	328	337	311	347	317	334	341	335	333	328	359	346	357	342	339	368	355	361	334	342	369	331	325	384	342	343	341	353	348	364	367
22139	3152	6362	6640	5425	4431	3808	3020	2748	2461	2005	1983	1838	1672	1492	1452	1287	1240	1227	1192	1155	1095	1054	1052	1032	958	1036	949	918	975	990	917	1004	901	921	902	864	934	923	926	897	863	925	867	860	847	864	837	849	840	865	891	803	795	796	801	832	790	806	838	843	791	865	793	807	830	837	762	824	796	797	801	824	775	854	806	831	815	852	761	807	793	764	844	832	805	775	833	809	839	832	838	811	843	852	856	863	799	806	857	832	839	825	881	833	807	831	839	836	846	812	874	848	857	793	755	781	795	808	819	742	790	756	814	828	767	803	831	771	741	800	783	818	785	854	789	821	810	825	788	812	788	816	781	855	784	799	768	786	797	812	755	796	776	813	783	758	769	854	791	820	817	801	825	767	802	774	808	810	831	836	761	829	811	755	815	793	869	816	765	810	778	830	817	817	837	790	805	757	755	818	840	810	809	825	821	816	808	860	798	779	735	750	796	822	815	816	797	759	846	815	818	791	858	823	861	756	795	803	797	800	780	792	765	824	783	758	802	797	837	818	794	831	789	774	827	821	764	782	827	777	796	816	787	812	809	771	806	764	806	818	826	759	797	835	779	740	866	795	801	784	783	748	773	777	777	767	796	786	836	843	799	824	811	789	789	781	737	786	809	739	806	751	751	779	800	806	775	794	829	777	786	821	844	825	811	817	819	813	805	834	818	763	769	795	765	733	805	823	798	722	804	753	810	822	771	788	798	807	821	782	827	765	792	753	772	822	787	821	816	751	772	814	851	818	792	737	800	771	793	826	813	796	747	822	838	757	798	818	799	782	759	793	827	785	837	827	808	836	790	762	785	817	812	795	791	796	794	726	810	813	766	837	818	746	791	816	812	802	762	830	814	776	786	768	833	814	840	776	841	784	835	808	856	816	832	800	746	763	784	801	750	823	819	805	809	781	820	814	769	841	830	775	781	841	808	809	775	804	754	767	772	795	780	788	776	799	780	807	811	790	786	831	744	835	783	804	795	825	831	813	774	802	814	812	764	769	773	774	838	823	806	812	804	842	812	827	774	783	820	781	780	791	754	733	810	775	798	766	842	841	828	815	776	803	779	828	755	819	834	784	762	814	802	795	778	868	858	733	816	807	805	814	751	814	800	839	808	763	808	781	747	779	794	791	783	812	834	799	811	833	731	771	823	812	807	818	778	802	766	770	758	794	751	749	801	764	761	804	802	768	828	782	800	793	847	799	809	765	818	830	781	841	808	783	818	820	786	839	767	832	798	753	817	791	781	758	770	820	782	783	794	795	784	823	806	801	813	789	767	825	801	819	764	771	767	760	791	787	799	784	774	785	782	820	806	792	826	795	814	839	781	817	814	748	835	804	791	794	784	767	742	829	792	802	748	782	782	779	833	816	798	835	791	794	821	826	829	785	776	828	800	789	800	835	769	784	746	797	801	810	796	802	794	790	796	770	872	822	830	789	789	761	806	751	811	799	802	801	790	769	802	828	804	839	827	828	817	823	808	830	805	796	813	827	793	809	744	740	779	766	781	764	844	810	746	811	792	777	782	778	786	816	834	793	807	795	774	795	756	831	868	831	847	780	781	835	796	802	827	807	813	784	789	833	817	801	814	829	792	801	807	789	828	798	825	764	764	801	798	782	868	796	761	836	800	804	804	769	794	826	787	796	832	788	824	809	772	812	840	805	799	742	744	822	825	839	799	761	805	760	785	802	775	791	824	819	742	763	824	826	841	830	834	796	816	786	768	821	826	831	774	808	852	800	762	798	746	827	760	806	820	742	837	785	811	800	795	789	816	779	789	793	799	800	798	822	813	814	826	818	715	762	805	807	803	848	815	793	735	774	804	828	796	819	760	804	804	825	769	825	759	770	786	816	725	760	804	790	825	813	777	790	841	799	772	799	777	819	854	778	823	783	772	796	781	719	829	800	785	778	823	792	732	779	770	817	863	766	835	778	806	780	816	792	817	822	792	819	785	809	864	777	802	804	774	755	781	843	827	768	750	854	773	765	775	755	841	811	795	827	793	794	792	773	752	835	792	807	778	786	781	777	780	802	787	844	848	793	765	759	788	815	761	788	807	793	802	787	791	812	779	793	750	788	811	816	802	789	768	775	751	825	858	758	808	812	777	816	823	804	767	802	815	768	790	838	860	819	764	834	789	765	773	823	799	767	831	816	754	845	819	754	803	757	800	773	777	785	802	801	819	820	801	822	798	820	808	812	799	776	767	784	793	811	779	823	802	785	776	815	780	796	797	823	838	791	789	797	787	760	794	846	830	784	830	843	827	803	776	809	801	794	761	784	836	795	813	803	755	773	736	773	800	838	828	813	821	788	764	754	823	816	776	767	836	772	753	797	862	791	773	786	835	830	813	857	816	785	774	814	804	785	746	830	807	843	834	826	795	807	774	748	820	812	792	769	761	802	788	795	796	830	804	765	806	760	770	788	779	731	819	795	845	772	849	779	789	775	826	805	766	817	779	829	822	867	796	801	834	780	747	794	793	795	804	879	823	744	818	844	771	781	769	815	805	806	840	728	766	759	793	826	769	815	776	841	784	766	766	782	791	788	803	793	793	764	834	751	851	798	833	771	804	735	799	775	830	836	788	793	785	824	866	780	749	811	809	800	817	749	851	794	764	816	790	814	781	838	788	785	764	801	828	786	814	822	770	780	831	766	812	781	802	805	746	797	809	825	846	815	820	820	799	781	805	756	773	768	832	791	784	780	772	802	782	777	792	818	811	792	807	765	752	776	830	788	774	802	777	789	776	723	790	790	800	808	805	846	752	761	797	783	771	808	839	795	797	767	828	789	797	812	785	788	778	774	802	785	813	812	788	884	742	845	765	772	771	794	813	802	781	819	703	781	851	829	779	785	788	801	763	780	802	784	746	751	751	754	844	805	809	824	748	765	772	811	809	760	811	800	800	817	797	791	861	776	824	817	759	758	840	793	869	802	820	784	832	801	805	751	762	753	774	789	763	760	810	782	829	793	775	821	811	790	821	784	805	790	814	777	866	739	786	812	825	821	834	829	802	803	803	736	817	773	770	780	795	763	779	797	779	809	822	783	796	777	797	808	847	778	807	784	764	754	810	809	781	799	776	752	801	805	802	803	781	773	745	808	787	787	823	852	763	756	757	748	793	786	782	797	821	802	807	753	765	802	789	767	800	853	824	801	832	798	790	819	748	782	795	821	811	824	782	794	780	835	783	810	776	828	759	785	797	839	778	755	787	817	784	816	807	816	741	828	804	756	795	827	797	787	817	780	790	792	787	781	825	751	794	792	834	792	810	861	796	795	815	816	763	862	836	751	805	820	785	834	820	816	781	818	812	826	811	791	780	774	869	808	809	783	805	745	769	793	755	808	810	772	775	773	777	758	786	792	792	789	799	759	792	794	769	789	760	817	778	777	816	849	817	848	768	804	802	773	842	790	805	835	809	771	766	805	807	784	808	781	814	845	842	757	794	833	730	833	822
7175	593	533	295	214	204	187	156	147	156	172	161	170	197	151	154	155	159	160	142	156	173	145	147	129	154	150	138	166	171	149	156	156	148	155	146	155	162	154	141	146	157	154	157	177	158	139	166	134	173	145	175	149	169	155	144	166	133	191	148	173	159	135	166	155	162	152	150	145	136	151	152	137	136	148	150	157	164	132	139	127	147	144	152	142	138	129	173	193	166	147	152	125	147	159	159	161	150	172	163	163	168	173	158	172	172	127	160	146	129	153	134	158	170	138	140	169	130	148	154	159	137	143	132	167	177	119	165	177	126	129	150	152	145	165	150	161	171	164	141	153	158	148	176	161	152	139	150	145	152	158	136	146	148	136	127	171	171	172	157	143	165	159	153	141	138	153	143	168	168	173	155	159	172	141	164	156	167	153	161	146	153	174	172	164	153	177	153	153	190	153	173	147	164	155	157	162	143	136	138	150	152	163	139	142	158	155	136	171	148	163	170	155	153	168	130	153	192	150	179	179	153	154	148	168	153	174	176	147	166	161	157	136	169	156	134	147	164	141	150	134	161	140	154	163	158	164	166	164	174	140	157	176	142	143	152	184	146	157	166	173	148	170	125	147	151	156	149	138	175	138	165	160	149	141	126	151	163	155	142	141	147	158	172	136	156	142	168	163	144	182	171	158	169	161	157	151	150	184	172	148	147	155	140	182	162	160	165	165	181	147	139	154	164	162	164	179	159	156	143	140	140	164	152	185	160	151	160	149	149	171	141	137	144	164	145	138	139	143	140	160	139	160	134	129	157	170	146	167	176	133	135	160	152	165	154	129	167	147	154	150	141	164	173	157	158	135	163	156	156	142	155	138	155	148	139	152	163	143	126	171	169	174	138	184	174	145	157	149	152	163	156	157	161	152	152	143	156	137	157	163	164	170	163	172	168	161	133	149	140	152	151	136	169	147	152	150	146	137	147	154	163	137	163	153	148	146	144	155	151	177	176	168	161	143	132	164	169	154	144	139	105	156	169	160	145	163	184	166	176	169	154	148	164	160	140	171	162	166	170	154	171	162	179	176	157	140	158	150	149	167	153	136	150	144	157	166	165	164	158	151	167	164	141	135	146	167	146	165	152	151	135	173	158	156	137	144	150	158	174	159	183	174	167	144	157	153	176	166	169	148	151	142	157	173	170	152	156	154	134	190	181	143	149	152	178	165	164	176	143	154	143	168	160	148	144	153	146	127	141	165	146	153	133	149	178	137	158	150	155	142	164	157	152	169	157	149	166	170	154	155	159	163	146	140	163	154	161	134	156	146	152	137	132	159	145	166	159	167	160	145	164	131	167	160	156	149	140	180	119	158	174	141	154	144	126	149	154	149	145	141	133	142	153	144	165	135	164	151	143	138	127	162	153	158	179	162	172	145	156	139	142	147	166	134	141	149	166	144	166	167	168	162	149	133	173	138	137	163	143	138	149	160	141	176	145	163	163	178	185	141	146	164	128	163	167	156	158	154	139	153	155	172	175	138	179	131	161	171	136	142	134	148	153	165	154	155	156	170	161	142	151	132	141	156	155	151	158	145	160	152	134	178	152	152	145	180	150	165	145	153	163	162	132	157	147	148	161	165	148	127	136	158	129	141	162	176	131	169	149	170	150	136	153	151	138	140	174	169	158	149	173	166	147	166	147	165	151	147	150	171	161	162	164	144	145	132	147	156	156	147	151	178	148	127	158	154	150	147	156	156	147	142	143	167	152	158	142	144	162	158	153	143	152	131	161	126	136	153	160	155	168	156	152	133	145	172	174	175	181	174	152	158	178	134	148	139	151	151	153	147	136	147	158	155	160	138	147	150	169	165	134	145	160	160	141	171	152	138	165	158	153	157	163	161	156	142	146	143	161	137	170	171	158	171	158	135	145	144	146	147	156	151	145	150	150	149	165	155	144	164	144	166	155	148	150	164	140	161	165	167	153	166	195	171	148	145	157	161	159	164	159	166	155	170	157	155	151	150	173	141	176	160	187	166	160	147	172	134	132	146	170	165	147	164	134	165	174	143	137	161	159	155	161	147	159	158	159	171	139	136	136	148	148	149	147	155	156	123	163	139	159	152	163	156	138	159	147	136	153	175	149	142	133	146	170	171	149	155	170	153	157	144	181	151	163	139	125	168	157	178	131	147	124	165	153	137	150	158	144	147	143	159	159	169	143	154	162	174	156	151	137	152	163	152	135	167	172	150	169	164	163	135	155	157	132	143	152	166	143	142	148	161	162	159	175	137	156	161	141	173	155	131	137	154	150	166	149	150	157	168	155	156	148	127	165	142	150	189	151	169	152	150	157	152	151	150	172	160	146	155	149	152	148	147	143	161	156	129	163	130	140	150	156	155	142	164	152	162	161	169	153	155	166	150	143	149	143	175	149	156	137	153	156	181	182	140	142	171	147	146	151	145	159	150	142	146	150	146	165	159	150	134	144	145	157	145	157	173	181	129	148	177	153	147	186	147	169	161	144	135	146	165	145	147	160	123	160	164	154	176	149	175	133	156	145	156	165	158	171	166	148	145	140	136	130	159	154	146	151	153	134	144	165	147	151	164	146	166	157	158	158	157	162	148	147	186	153	156	160	161	152	122	167	140	170	156	154	138	144	152	155	167	170	147	172	146	136	150	146	137	141	146	162	143	150	170	159	162	145	148	165	151	151	143	136	158	168	123	139	167	156	129	155	148	157	168	161	152	167	153	142	157	163	157	145	146	147	170	149	152	155	160	142	172	149	148	157	157	139	142	174	161	146	134	119	162	136	153	155	133	148	149	188	171	138	169	150	147	136	149	145	138	137	158	147	159	163	159	157	155	165	172	125	123	157	156	156	146	155	150	152	157	136	133	147	159	126	160	148	174	169	158	142	164	173	144	155	136	139	147	131	153	137	142	166	159	159	145	137	149	145	177	154	156	166	136	157	149	153	167	152	164	169	137	157	151	143	149	162	165	172	145	163	158	154	158	189	145	151	149	162	144	153	149	139	160	154	158	143	147	152	148	139	144	136	134	134	159	163	126	156	150	159	151	153	141	140	160	138	158	142	160	146	148	167	162	144	173	155	157	135	167	156	114	142	140	175	159	179	164	135	142	141	168	171	144	151	149	163	145	150	139	155	160	138	162	131	147	138	158	159	180	152	172	167	156	167	153	163	139	164	185	154	161	160	152	160	165	146	153	140	170	149	151	165	166	160	148	181	153	166	165	140	134	187	158	160	161	155	151	167	147	162	154	186	159	162	168	156	154	164	143	143	150	174	144	152	185	155	135	150	163	133	149	156	135	172	176	156	145	142	147	155	135	157	146	142	144	178	170	136	181	140	131	151	166	159	137	145	179	153	139	158	130	173	150	166	124	118	182	148	153	141	142	162	147	128	153	142	150	154	187	159	126	160	158	128	161	135	154	156	159	159	141	139	162	121	159	143	156	160	149	169	136	141	187	138	152	179	134	167	160	175	139	189
7354	669	1120	893	786	622	589	514	488	448	466	469	442	424	405	401	431	400	425	430	440	429	435	401	419	420	430	415	389	417	418	462	386	411	381	412	414	392	450	422	417	426	420	425	464	454	445	433	420	401	443	387	409	418	411	422	397	400	400	418	409	388	429	388	399	391	409	397	394	445	400	408	423	398	422	431	416	414	373	426	398	439	372	383	421	410	392	398	408	421	420	396	421	409	442	403	379	433	378	417	440	396	378	441	404	427	471	408	421	390	421	416	403	396	420	386	380	417	424	380	420	439	425	405	450	433	414	409	432	405	406	433	426	451	390	441	386	437	399	411	412	385	390	409	422	403	426	395	408	386	399	407	449	396	430	413	406	433	413	406	402	423	461	422	423	435	416	413	418	399	386	410	393	417	437	407	389	379	427	412	415	415	395	402	385	403	379	381	395	381	412	455	417	428	395	412	389	399	438	417	376	415	407	390	377	366	390	422	425	396	393	394	411	388	407	409	404	422	399	413	394	449	352	383	396	381	398	407	402	415	396	406	440	441	427	413	389	421	381	425	384	421	371	400	412	423	415	405	399	449	408	411	399	386	387	408	404	403	420	418	380	381	368	377	368	399	421	430	423	419	448	391	386	365	402	417	401	415	432	389	443	414	393	386	442	436	389	379	422	441	444	428	459	428	422	407	390	430	428	380	382	433	428	409	404	433	421	391	421	402	422	432	392	416	428	376	418	394	387	407	412	437	381	399	417	434	383	405	438	407	381	388	421	424	363	426	405	377	408	424	405	401	378	407	401	406	398	414	424	410	403	439	426	399	442	410	436	403	399	399	433	406	429	400	374	444	408	404	405	416	406	396	401	413	406	404	385	426	416	412	405	385	418	407	396	398	423	388	435	457	418	398	377	407	402	407	383	422	412	402	402	415	422	388	364	382	420	392	417	404	417	446	449	409	421	426	376	420	388	429	422	391	355	382	386	408	396	438	405	387	376	382	415	381	408	387	401	432	386	394	403	395	396	400	443	439	406	399	405	424	384	366	420	421	403	383	409	399	392	395	411	404	391	383	400	436	439	410	401	431	398	394	414	379	426	437	430	427	381	381	356	425	458	403	392	408	415	409	384	403	396	401	374	439	399	407	404	424	405	408	392	396	439	401	407	393	350	413	404	398	407	450	390	379	422	399	388	406	435	428	413	398	399	417	408	421	372	379	419	383	412	393	389	425	371	414	410	398	401	409	398	416	460	371	419	415	417	402	407	373	407	440	442	425	404	393	390	386	429	411	410	404	398	406	398	440	432	439	368	398	407	429	410	430	413	446	407	412	438	415	431	408	444	409	397	390	423	404	403	390	397	406	397	410	407	401	427	399	422	373	435	390	369	451	381	409	416	439	426	400	389	410	410	397	407	422	417	378	395	386	441	410	415	417	414	402	377	396	408	394	438	402	399	439	425	450	411	373	413	365	428	377	412	444	414	376	434	382	393	408	398	414	435	409	450	422	386	439	410	422	427	410	373	392	459	410	397	371	401	416	439	398	415	387	395	402	426	386	372	405	416	396	445	411	424	403	400	427	371	406	395	411	415	390	406	403	417	416	378	421	427	389	399	448	385	397	396	449	415	415	385	405	386	408	412	407	422	420	427	450	409	389	449	425	403	380	432	418	402	445	401	411	411	408	408	453	393	408	430	408	406	394	399	412	433	378	347	411	383	393	428	417	416	384	407	380	385	398	376	405	423	384	386	394	406	415	411	405	411	457	395	431	407	428	398	424	381	392	401	377	403	397	404	397	420	374	436	385	453	408	401	408	391	424	417	391	418	369	385	437	422	400	362	395	394	396	411	372	399	407	402	403	435	380	394	410	414	398	441	400	391	401	387	410	414	406	399	387	420	396	400	456	360	415	400	417	440	395	400	402	390	413	404	402	394	400	409	405	387	419	430	399	409	375	413	422	406	421	410	435	397	396	428	396	371	437	367	411	388	423	423	414	408	393	412	432	410	366	395	404	374	446	431	405	383	383	422	395	426	428	461	404	389	393	392	449	395	408	403	445	401	416	429	412	408	408	384	378	434	420	387	387	395	421	401	411	405	415	365	368	396	389	400	418	430	455	406	398	390	405	417	400	447	389	394	387	397	380	470	444	399	380	426	405	349	391	428	412	388	370	399	380	401	386	403	383	410	373	402	431	418	411	372	402	397	404	408	389	382	390	392	414	388	415	416	401	413	439	410	385	414	402	408	392	419	406	414	363	431	405	400	409	422	438	429	399	420	393	409	405	396	416	406	418	414	394	401	440	402	418	402	404	399	416	428	434	409	400	406	427	429	420	412	406	404	408	425	424	396	402	450	383	412	422	400	391	394	398	404	390	408	421	440	403	408	438	392	397	452	415	422	379	415	429	429	394	406	403	407	430	403	378	435	420	453	395	437	428	394	407	444	390	373	413	365	444	405	452	401	373	423	400	412	391	416	381	403	423	393	406	391	424	400	388	351	434	393	431	392	405	455	450	395	403	415	377	417	417	406	407	402	402	433	409	390	427	413	354	408	394	394	391	428	408	412	419	424	438	407	417	418	400	384	410	394	422	419	420	418	391	391	430	422	425	362	431	408	417	428	389	426	423	417	408	434	435	418	421	398	401	408	414	409	400	441	406	439	409	397	446	414	434	455	398	397	375	420	384	413	397	421	421	416	441	404	413	416	454	396	385	416	425	403	404	409	396	400	440	405	437	400	394	397	424	413	407	389	388	426	386	423	446	366	434	433	423	379	428	376	384	381	438	401	423	408	408	425	419	406	386	424	372	420	393	391	399	411	428	393	384	372	427	429	408	401	389	420	434	409	412	403	368	362	417	415	382	441	398	425	384	416	410	391	440	437	449	380	432	417	396	428	406	423	404	389	383	399	377	410	394	420	425	415	426	421	375	446	423	403	393	387	410	425	428	428	427	418	437	411	382	402	426	384	431	431	388	438	402	404	420	431	419	428	426	430	399	410	413	430	430	416	435	398	415	405	405	415	417	411	388	407	416	423	425	409	413	383	387	421	392	407	421	438	403	403	405	399	449	427	394	456	384	436	403	384	434	421	422	404	433	436	394	399	393	426	415	394	422	421	384	399	400	408	383	426	385	420	433	392	403	406	427	396	397	367	424	393	454	427	409	409	386	373	416	412	389	385	424	438	370	373	404	372	442	399	388	410	376	420	436	405	443	377	444	426	417	386	396	406	413	404	414	429	409	388	420	400	386	389	384	407	407	392	412	393	407	445	398	400	410	445	390	390	401	410	386	428	408	390	402	378	420	404	419	387	412	397	409	382	362	406	376	396	420	397	391	423	440	411	410	411	410	416	418	390	413	394	432	412	433	401	403	401	401	384	426	452	394	410	423	437	400	421	429	404	451	390	408	408	384	402	431	385	405	454	412	450	417	414	382	434	389	400	413	380	411	407	385	388	407	422	417	407	425	423	415	389	394	373	400	462	413	432	416	370	405
45228	23823	16425	2564	1023	697	650	414	391	366	318	337	317	280	252	248	284	248	290	278	225	232	267	237	242	226	246	240	214	222	239	223	240	195	224	225	224	208	230	239	213	199	223	208	189	204	221	200	214	200	240	256	251	230	199	187	230	218	248	206	191	196	212	205	200	210	223	217	232	214	233	216	180	208	241	199	239	184	200	211	242	241	248	213	243	197	211	215	216	212	225	218	239	238	208	202	216	223	206	208	233	221	226	245	222	225	223	206	229	216	260	206	191	237	216	214	270	204	200	219	263	210	209	207	200	222	212	219	224	200	237	219	207	220	198	167	223	238	214	217	240	205	222	227	233	211	207	228	209	230	257	231	228	213	205	238	216	222	222	231	232	240	216	211	259	221	254	234	229	211	227	210	247	220	240	227	225	225	216	236	198	213	193	202	211	209	215	243	253	207	240	238	228	216	231	208	210	223	220	212	193	237	210	209	218	211	199	179	208	208	213	212	199	191	221	212	224	213	204	232	187	227	204	206	240	236	212	197	226	210	210	234	213	204	217	231	213	212	215	251	217	216	237	238	203	234	210	209	235	219	213	200	213	197	187	217	245	225	238	218	212	214	200	215	197	223	205	229	214	233	231	198	208	207	205	216	202	202	186	248	218	242	212	234	212	184	223	207	241	192	205	208	223	254	229	217	252	232	232	225	229	223	231	235	210	217	210	201	238	238	193	225	212	224	205	216	214	212	241	224	207	202	202	190	220	211	224	209	218	219	200	225	226	205	216	201	230	202	212	204	200	236	219	225	205	205	203	187	233	219	222	199	225	199	199	211	198	219	201	200	219	218	222	208	192	229	213	235	200	199	229	210	198	204	191	209	221	232	210	246	237	227	234	228	230	203	223	212	219	223	196	226	205	226	214	190	193	221	195	215	213	246	207	204	232	221	217	221	243	195	206	210	181	209	202	238	231	200	239	228	229	206	199	207	231	198	214	230	196	179	194	215	242	209	221	200	241	222	222	206	195	213	210	221	193	209	204	208	204	248	221	205	215	208	193	226	232	210	229	220	208	230	201	209	223	216	233	207	221	225	212	201	210	215	215	218	226	216	200	219	218	207	226	199	210	205	210	169	217	215	194	206	247	214	238	175	242	201	220	234	202	232	225	211	203	223	222	192	219	216	222	235	196	190	199	198	198	241	214	204	218	216	215	213	213	219	190	224	205	220	236	179	233	218	258	225	223	214	209	213	206	219	205	212	222	223	214	239	215	194	206	226	210	219	236	232	209	210	205	215	227	217	215	219	224	230	202	202	232	208	218	217	201	226	236	206	205	210	200	210	212	221	232	216	218	201	221	209	231	206	224	232	200	219	226	218	206	214	216	224	219	221	227	224	232	227	212	216	205	216	202	217	214	222	198	232	209	204	224	229	204	218	216	230	223	217	205	217	235	230	215	241	219	228	186	199	222	230	242	180	208	201	203	233	234	216	199	231	226	209	212	235	232	225	216	231	206	200	264	232	200	219	224	194	210	219	230	212	199	237	202	206	188	185	206	249	204	246	203	210	186	211	212	208	199	212	226	251	224	217	208	195	209	204	202	217	217	230	192	212	189	192	205	225	220	230	221	217	223	224	222	244	202	202	209	217	212	219	213	206	204	210	233	223	214	223	225	185	230	249	221	235	226	219	224	239	203	227	221	211	252	193	212	224	219	204	207	209	232	215	227	254	216	218	217	244	239	190	236	241	211	212	241	203	212	234	188	198	223	234	231	216	206	204	204	217	228	218	212	182	218	223	217	203	233	178	210	233	232	193	200	198	234	209	204	220	208	213	206	243	205	239	215	196	211	196	226	211	222	210	224	210	198	258	226	179	216	221	244	237	231	229	248	199	204	200	206	173	226	224	206	227	230	239	194	197	230	211	246	204	212	226	215	218	203	201	189	222	217	227	194	241	214	204	219	212	212	234	224	229	235	194	196	224	204	174	209	225	201	203	202	226	233	189	204	229	206	227	191	210	206	218	213	210	199	209	226	213	213	209	237	197	225	205	198	251	204	213	231	197	170	242	225	185	212	214	215	226	237	205	240	221	238	223	204	225	179	248	229	200	226	217	188	216	207	208	190	213	211	217	210	204	228	203	222	224	230	208	207	233	247	207	215	235	217	226	208	209	222	189	224	198	206	235	201	218	226	209	214	200	229	215	220	227	217	224	215	210	230	217	200	217	210	203	203	210	219	224	202	196	214	216	205	210	215	196	217	188	212	209	198	209	227	199	202	223	225	220	215	213	210	230	165	202	212	207	210	215	212	220	211	220	213	204	207	191	234	253	226	195	217	199	214	215	187	208	202	222	230	203	213	222	239	241	253	234	218	231	221	210	194	236	211	201	188	199	212	226	175	191	222	225	208	231	231	216	227	209	218	234	216	210	217	246	210	219	211	216	178	213	222	207	200	222	212	204	250	197	196	220	207	218	191	219	213	177	202	192	225	236	237	248	224	190	224	210	214	203	209	199	203	217	224	214	187	230	218	209	205	203	212	208	189	236	208	222	216	244	224	193	216	216	202	207	208	210	218	209	202	202	230	222	217	211	223	241	211	224	209	208	202	210	209	219	232	226	199	211	230	235	204	207	216	229	221	241	213	204	214	193	247	241	214	233	230	256	242	205	216	220	212	227	199	223	218	195	228	230	208	200	228	216	205	210	236	228	214	213	190	200	227	199	197	225	223	201	199	218	214	205	202	225	202	237	202	229	223	195	195	230	200	239	238	226	216	196	214	216	225	230	227	207	236	195	194	221	206	216	229	251	224	223	213	234	217	221	224	200	250	197	200	217	222	209	159	183	228	212	224	228	214	215	192	226	238	216	193	205	198	212	209	237	205	232	201	210	216	175	194	215	237	215	231	212	232	195	223	222	230	216	219	234	233	211	227	238	185	214	197	205	222	222	197	204	231	232	226	223	208	212	207	221	227	234	194	222	227	207	243	239	208	228	192	228	246	204	220	229	179	201	237	210	185	204	219	205	209	188	200	248	209	203	192	216	221	204	214	209	233	199	255	224	211	201	215	219	221	214	238	190	216	214	195	213	225	209	215	228	246	224	219	183	214	228	218	251	231	198	225	213	210	213	224	238	196	225	204	208	221	227	224	224	224	199	218	194	207	219	201	232	213	211	213	232	214	202	210	237	201	219	208	237	232	222	204	217	194	200	246	204	223	205	220	221	221	210	220	216	200	203	225	213	219	221	243	259	205	205	198	258	234	196	217	191	203	207	227	194	229	247	240	229	218	211	220	215	199	205	218	235	207	232	192	210	203	232	240	237	228	208	241	203	225	206	239	214	214	236	205	220	262	205	211	190	206	189	227	208	221	215	221	192	244	203	194	240	200	209	219	193	191	202	215	201	216	211	206	204	204	224	214	238	210	232	199	228	204	260	221	219	253	201	231	216	204	191	223	189	223	233	219	202	216	210	209	214	219	234	210	221	197	221	218	227	226	194
23229	1755	3491	3684	2926	2391	2149	1743	1611	1374	1227	1183	1007	944	901	801	808	814	774	736	704	701	672	670	608	636	608	626	613	612	643	603	640	652	607	647	606	568	590	569	528	572	598	581	616	583	558	584	590	557	560	539	545	594	558	564	584	511	602	581	543	565	557	555	565	527	553	580	588	558	567	571	528	550	574	576	539	553	580	619	542	540	592	568	515	571	555	554	586	604	597	602	589	599	578	540	558	543	560	541	587	598	553	591	582	580	585	586	548	552	607	601	550	562	576	553	526	553	598	542	593	561	557	564	554	532	562	491	531	585	531	538	558	559	514	497	521	572	540	575	573	576	534	562	593	553	525	498	524	558	523	537	552	543	544	544	541	538	566	538	526	544	535	542	542	569	519	524	537	561	528	569	518	534	531	564	564	557	558	529	557	541	524	571	529	550	548	560	568	582	590	529	526	554	534	521	564	570	550	542	530	517	572	544	570	561	550	535	543	572	575	559	574	550	569	537	543	564	574	552	586	537	548	579	593	567	603	551	532	532	521	514	543	558	508	548	542	570	536	567	528	557	558	563	548	543	530	541	530	555	561	532	578	536	563	522	556	575	527	542	579	506	547	538	523	512	555	593	586	569	535	552	531	579	542	552	514	523	547	591	519	555	592	524	523	531	526	588	552	532	508	553	569	549	557	528	527	563	589	542	525	589	555	544	568	546	555	555	538	550	536	542	551	566	540	547	525	533	522	520	565	547	542	540	541	544	562	555	548	562	505	525	528	543	544	541	574	539	538	515	530	543	517	531	557	533	502	558	525	542	528	559	556	560	528	526	508	575	539	553	510	575	501	537	524	590	572	565	564	582	536	555	519	575	543	530	510	555	546	531	541	538	546	555	542	535	577	538	518	527	522	544	552	579	523	571	552	544	527	543	558	542	561	531	512	576	502	540	543	555	513	546	548	486	541	568	535	588	557	569	540	569	555	502	488	503	550	539	527	513	619	552	546	536	550	595	568	535	550	546	563	544	575	582	553	557	565	587	543	548	561	585	580	509	582	555	562	541	537	486	537	547	533	549	516	562	536	540	548	545	526	532	545	562	532	551	510	560	511	544	523	534	536	577	564	564	579	561	531	519	527	541	534	526	512	514	537	514	555	565	554	564	559	508	571	555	533	512	529	542	538	519	560	576	543	542	540	520	566	553	600	551	500	538	538	564	569	559	545	567	551	522	533	547	504	539	529	538	538	536	549	523	570	546	570	517	554	508	560	494	581	555	519	527	541	517	540	528	569	539	559	535	501	541	552	585	560	578	554	559	535	552	542	529	554	577	530	530	543	598	518	540	571	580	521	551	576	557	545	558	556	539	573	548	522	577	547	563	491	570	544	572	563	529	524	545	545	553	520	566	512	538	500	571	553	554	548	559	592	519	561	513	589	530	554	574	539	567	599	518	540	563	567	565	535	568	555	547	538	504	526	530	548	570	491	542	571	539	592	576	567	540	554	575	562	563	571	569	538	576	571	552	545	576	551	574	559	564	586	552	553	602	564	541	612	551	598	512	525	555	564	533	554	529	523	581	511	562	553	554	607	561	550	556	551	538	528	566	534	561	503	562	586	527	577	556	567	565	552	551	540	553	545	575	546	520	530	536	549	549	545	531	554	513	543	503	582	604	543	553	526	535	584	560	539	516	495	547	544	565	550	555	568	522	562	536	534	515	576	506	510	538	534	567	531	563	547	557	533	536	531	561	566	565	576	569	544	571	537	519	529	532	588	568	515	519	518	526	566	515	537	549	548	546	560	567	540	566	528	534	527	583	535	524	558	524	559	528	539	507	532	565	529	529	569	527	582	542	540	565	531	533	497	523	520	576	503	554	554	513	524	582	564	543	542	545	558	550	524	534	521	580	573	528	581	521	530	595	532	585	534	613	550	547	527	536	523	521	505	556	571	553	545	535	532	552	521	537	561	577	541	550	511	575	546	545	556	552	519	525	582	537	563	550	555	547	568	549	533	512	486	567	544	539	544	503	553	566	602	595	537	541	517	533	571	539	544	569	599	506	550	536	535	504	555	510	524	594	574	526	567	534	538	522	569	566	581	559	566	565	559	570	559	543	576	493	570	608	566	588	581	571	517	575	547	503	577	548	535	563	569	537	552	557	559	571	547	538	526	527	570	538	571	544	503	562	519	534	548	524	538	543	562	544	563	524	513	581	574	565	534	542	557	548	570	527	478	550	504	548	549	534	508	560	545	556	522	589	536	556	565	552	528	592	550	516	563	540	547	547	566	557	567	548	585	555	549	546	547	547	562	552	558	586	549	557	474	556	584	501	517	576	555	561	556	542	533	552	577	570	557	546	527	546	505	544	534	512	543	554	526	529	571	554	570	542	591	533	604	533	566	535	549	541	542	576	510	546	570	502	546	553	558	514	554	566	560	506	525	499	545	536	550	582	560	532	565	566	548	583	539	537	571	552	526	504	560	588	540	520	520	538	513	571	575	545	565	569	512	573	519	585	557	566	582	531	549	556	525	519	564	514	572	565	486	551	567	562	564	541	531	552	549	504	570	600	543	531	523	519	538	574	529	548	560	542	509	562	521	564	557	540	527	559	543	520	577	567	590	606	568	575	570	520	560	552	566	553	514	545	576	572	543	587	554	564	558	524	568	599	530	581	581	543	551	568	570	549	563	567	544	585	536	532	582	565	540	516	538	554	572	540	544	592	546	560	541	529	549	529	564	576	528	531	542	549	555	562	534	528	590	564	531	513	532	518	555	491	573	510	530	507	544	533	588	544	547	578	568	547	549	532	503	557	574	518	586	554	570	520	540	500	562	556	534	539	572	587	563	575	588	501	536	555	577	555	562	548	586	560	536	561	553	560	530	539	533	558	574	518	576	519	565	560	558	531	580	551	518	566	542	547	528	510	540	584	542	590	547	535	561	567	540	549	553	553	559	562	547	569	511	511	572	559	534	544	535	586	536	576	536	545	561	590	521	523	504	566	503	481	565	546	532	542	539	534	556	547	563	536	555	570	494	560	543	553	515	537	605	547	545	524	507	540	575	540	570	489	547	585	523	536	549	555	543	542	517	531	506	554	549	555	586	522	534	510	577	545	572	566	549	558	509	558	555	491	580	591	547	548	516	546	563	540	553	533	523	567	522	574	543	565	495	585	573	563	546	557	561	513	521	553	587	557	563	580	528	505	545	570	550	515	566	518	531	550	556	519	543	555	543	554	560	510	558	518	554	559	581	517	553	574	555	505	566	584	498	505	534	542	532	533	556	588	521	558	540	547	537	532	554	542	560	528	572	577	539	516	541	574	543	553	538	521	574	545	525	577	546	532	572	534	548	524	561	528	564	576	547	534	547	541	519	545	560	566	524	560	556	563	583	587	552	527	524	537	557	519	527	561	556	561	559	513	614	588	582	564	503	516	523	570	564	504	553	600	534	535	506	554	550	563	527	548	556	558	555	499	539	535	548	559	558	519	557	520
46332	22977	14192	6187	2180	1615	1155	839	762	682	615	562	565	528	469	409	415	377	363	403	381	377	414	353	367	343	388	373	361	356	371	363	352	385	382	366	346	388	333	325	354	350	389	387	365	353	339	349	372	346	312	355	341	324	355	362	340	345	328	373	344	323	339	351	316	325	374	352	341	316	377	374	348	337	324	347	358	339	358	354	360	335	332	366	343	368	349	370	337	350	343	356	346	308	357	330	395	316	365	340	367	359	359	355	365	328	323	350	324	369	336	384	331	353	364	323	346	380	355	375	371	334	339	323	335	362	368	376	375	342	325	336	342	337	360	334	313	331	325	360	349	343	363	372	328	340	351	347	347	343	362	331	376	382	317	332	326	321	354	344	336	380	325	380	309	345	308	329	363	369	352	340	301	335	354	348	341	356	354	345	324	349	304	341	349	361	376	346	354	312	345	382	325	362	368	365	336	346	315	367	339	344	379	310	365	310	351	395	363	343	333	392	325	343	343	352	325	329	323	320	347	354	365	357	318	344	357	356	396	354	341	333	363	342	331	329	361	361	343	354	340	358	343	357	328	359	294	337	306	367	357	345	331	332	305	345	309	355	306	364	323	332	371	336	354	331	337	320	360	339	324	357	329	344	310	395	327	310	355	343	343	364	297	334	324	314	336	332	366	342	359	320	336	367	322	341	362	347	363	333	360	376	336	354	352	318	372	339	332	366	365	308	317	354	374	349	355	365	318	348	347	336	350	372	345	361	321	337	336	356	367	316	315	340	288	327	327	332	323	328	331	329	325	340	319	340	320	335	371	353	345	370	362	353	355	356	363	304	296	359	312	347	321	321	350	358	339	348	322	334	338	325	349	332	328	345	376	363	350	326	347	350	384	362	328	366	320	341	364	365	316	312	367	379	343	339	363	346	345	341	358	379	364	316	351	356	336	312	326	332	385	367	329	347	356	362	398	328	346	382	295	318	331	348	305	301	340	340	367	356	323	333	325	369	335	370	292	346	382	358	351	350	360	356	330	324	346	351	354	373	357	329	349	344	334	317	328	339	375	350	333	374	356	354	358	350	364	364	352	355	356	356	343	339	344	325	316	341	338	336	361	344	351	360	355	330	300	384	348	359	318	333	393	367	332	323	365	370	355	324	347	334	340	339	333	341	351	309	361	353	363	318	373	343	355	353	320	362	359	308	375	352	342	363	368	315	364	334	362	317	335	344	353	351	364	341	344	374	332	374	322	365	350	339	317	392	334	341	388	324	331	339	378	370	346	343	348	340	322	366	371	311	312	342	327	344	374	341	342	321	316	335	337	327	333	338	324	349	349	370	350	361	363	340	330	347	337	361	339	326	291	346	324	340	364	365	328	362	328	350	349	355	359	354	360	357	335	352	339	340	363	344	346	344	355	368	345	339	338	301	343	353	382	329	351	352	333	336	349	356	373	338	364	319	333	325	320	301	331	338	355	344	371	335	360	310	392	343	353	339	325	359	337	358	347	351	303	354	321	344	327	346	366	332	384	348	354	374	325	370	370	335	346	388	349	325	313	341	350	345	345	322	358	328	366	336	383	349	343	356	366	382	299	379	362	384	340	340	346	353	331	336	379	317	352	332	368	325	344	359	345	369	353	352	381	359	386	356	371	334	338	342	341	314	343	347	329	312	316	340	345	347	324	336	356	354	357	317	340	356	357	380	309	333	318	353	328	382	339	321	339	360	328	359	341	342	354	324	367	300	350	326	297	364	341	321	342	367	377	351	358	303	351	336	336	359	338	344	351	354	350	351	333	325	336	359	333	341	349	384	325	357	312	346	360	347	322	342	339	351	334	357	350	323	356	329	376	367	323	342	316	363	319	310	380	375	356	378	349	305	369	328	330	374	320	346	335	341	322	344	308	352	324	349	360	337	375	348	316	333	315	336	349	328	326	318	325	340	382	357	331	349	326	333	312	347	343	341	365	356	332	367	370	336	355	329	333	362	318	349	330	376	372	338	328	339	340	357	363	331	344	326	338	320	316	363	357	335	358	357	371	382	330	323	356	313	334	366	315	344	348	364	362	325	346	360	349	342	322	376	348	323	350	358	352	352	327	328	345	313	326	349	365	336	349	339	333	350	303	340	353	353	320	354	342	345	372	323	335	340	353	310	336	343	331	351	369	302	351	360	346	362	283	344	359	334	337	334	337	318	367	389	323	348	357	352	375	355	363	327	350	335	335	365	343	346	339	360	382	376	344	326	332	364	372	344	335	318	353	339	353	329	351	343	347	356	327	346	351	343	359	334	311	318	333	312	362	343	366	368	329	341	347	335	331	311	334	398	357	375	313	364	325	328	348	320	361	326	310	340	368	334	364	331	317	320	351	356	320	340	349	325	357	332	340	317	396	363	372	354	353	338	343	333	336	400	299	345	361	342	342	349	361	344	313	338	331	314	355	309	353	350	376	354	323	302	347	330	339	312	323	367	357	349	358	337	315	336	315	320	358	370	353	348	368	315	357	340	323	359	369	337	349	311	341	322	345	320	353	348	376	340	338	322	340	334	330	297	327	361	328	362	360	337	313	363	308	338	294	360	339	385	323	328	375	339	339	374	368	313	356	364	330	332	315	370	372	345	299	367	335	338	360	335	349	340	344	383	322	329	315	342	336	362	347	303	366	351	364	329	347	366	333	311	355	324	352	340	324	360	344	322	331	382	328	331	328	339	346	369	297	352	343	337	321	339	335	326	310	369	330	318	360	356	303	376	357	334	355	340	374	360	329	361	331	380	340	304	330	358	359	339	331	330	362	336	362	360	361	316	335	338	318	338	331	344	353	343	378	304	345	363	391	333	374	356	337	331	386	354	347	329	347	348	353	357	343	346	366	336	372	342	361	316	324	352	337	326	333	341	329	323	358	424	361	355	341	344	344	370	329	384	326	324	315	331	350	309	351	324	359	328	313	395	368	322	310	372	331	374	331	361	323	352	360	340	343	332	351	327	339	349	340	351	380	373	384	319	383	293	345	314	336	320	343	356	374	335	359	360	339	337	323	343	341	334	314	317	322	352	355	354	329	369	352	398	370	321	369	344	313	342	328	339	348	335	315	375	356	318	328	380	352	347	360	355	352	364	358	341	343	344	410	306	344	309	380	330	363	363	352	321	322	343	357	347	325	349	334	325	331	371	345	339	329	346	340	325	313	334	368	353	353	362	327	319	330	332	321	362	360	330	353	363	323	307	324	337	344	328	355	331	346	327	374	359	331	323	371	314	348	355	377	318	336	359	338	338	357	331	357	336	339	363	342	335	357	319	375	361	322	356	370	300	368	323	344	323	357	356	341	317	358	338	380	362	330	344	332	348	333	351	347	333	346	362	338	338	305	320	309	352	341	350	353	339	367	335	360	350	342	352	327	343	358	313	379	359	342	384	326	375	339	341	325	344	391	337	357	327	369	340	339	362	339	363	349	349	361	355	341	356	350	339	363	354	348	358	327	332	323	322	347	330	357	316
23354	3012	6100	6662	5416	4561	3888	3110	2730	2432	2130	1984	1962	1690	1589	1442	1289	1342	1209	1169	1099	1066	1080	1005	1020	1010	964	980	903	932	974	957	1026	995	928	905	889	920	928	903	901	870	888	849	846	884	855	840	786	873	815	835	838	862	825	805	819	826	827	813	836	883	831	805	798	827	854	807	841	812	794	808	772	846	793	808	814	811	782	796	738	858	822	795	815	843	812	760	798	810	903	820	843	809	793	824	840	773	823	844	787	887	885	810	859	818	847	794	831	779	826	825	841	873	757	807	824	834	801	762	762	805	841	824	754	809	855	821	769	747	780	772	803	804	783	798	795	790	813	784	834	799	781	838	817	744	759	801	794	779	793	820	809	815	813	788	804	759	752	800	853	802	819	797	857	813	778	775	742	813	786	775	852	809	783	791	758	818	771	776	762	789	778	783	839	797	789	756	826	808	855	709	790	849	828	820	794	780	809	828	778	784	819	754	782	727	839	774	746	774	808	796	820	801	782	829	798	758	761	815	825	797	789	757	741	755	819	863	868	800	767	831	769	807	806	822	775	798	746	815	747	826	790	769	759	789	743	815	836	823	799	805	762	769	807	801	772	762	756	746	787	760	728	786	767	803	761	776	778	800	858	732	799	814	815	804	786	801	801	807	748	780	800	729	755	765	790	744	748	794	786	717	829	814	848	785	811	772	825	804	783	846	804	817	800	779	827	796	799	812	753	758	821	764	807	798	794	807	840	774	808	819	748	775	782	774	785	777	778	781	814	808	806	781	815	829	784	803	810	803	789	765	775	780	853	816	784	776	845	802	852	828	748	784	794	780	797	819	818	828	836	757	822	785	792	816	795	814	797	836	831	757	811	769	783	765	792	824	751	792	768	759	809	784	783	798	782	796	810	784	752	794	786	806	837	813	804	772	777	816	767	786	801	796	778	786	848	779	800	769	852	789	777	744	782	830	824	773	801	827	774	828	819	812	819	818	793	782	752	828	844	750	843	768	777	806	786	805	806	774	796	794	807	788	796	796	794	761	830	813	820	796	805	831	824	845	785	804	769	784	799	811	771	842	798	788	822	809	788	790	803	786	736	733	810	780	796	810	794	792	828	822	741	824	747	829	780	793	781	811	785	755	790	733	810	805	781	811	781	805	771	793	776	815	812	795	787	756	808	802	801	836	810	774	837	762	813	822	794	781	762	848	813	779	821	838	766	779	813	763	844	840	772	820	778	773	796	757	830	819	818	768	832	780	765	822	789	797	771	785	783	781	777	795	806	767	836	754	763	775	783	798	778	778	777	843	761	735	789	799	810	745	771	800	799	780	814	778	767	823	768	816	888	830	827	783	788	784	826	807	774	775	837	795	802	817	805	867	767	798	773	770	832	806	832	753	784	818	779	796	828	843	795	796	817	857	805	776	775	803	791	827	808	803	787	830	797	807	718	806	776	827	810	801	814	797	785	816	798	796	794	780	832	816	770	801	791	820	798	781	762	770	741	801	760	812	765	800	761	789	786	772	779	796	783	784	809	776	817	783	805	800	767	790	862	785	822	766	787	805	828	809	793	796	805	802	756	819	800	755	765	805	812	788	793	813	770	755	797	787	794	769	794	798	815	799	781	775	752	797	743	815	785	806	827	792	812	826	809	819	743	810	858	797	811	781	801	733	823	820	824	806	821	783	793	786	814	811	834	780	791	789	828	786	784	856	806	810	806	760	800	864	827	786	841	818	745	767	792	824	829	803	757	815	773	747	783	798	776	863	749	826	781	790	825	764	822	801	820	792	754	840	841	815	780	774	851	801	853	780	788	808	787	792	827	785	831	795	765	767	839	813	834	790	792	775	808	778	824	810	771	751	826	777	780	758	819	776	793	796	821	834	776	846	776	799	780	828	858	831	813	758	788	825	749	809	795	770	797	811	783	767	808	751	768	819	817	803	808	816	829	756	774	778	787	778	811	805	791	778	767	791	763	820	772	776	758	848	802	833	804	803	785	772	780	809	798	757	771	791	813	809	817	827	820	784	768	762	788	775	715	811	800	777	803	811	832	787	835	761	746	745	763	790	814	790	760	738	807	793	770	778	848	812	802	790	759	834	839	790	817	804	808	743	751	763	771	800	781	788	774	853	810	847	796	786	838	746	779	813	805	809	762	795	808	769	834	765	823	814	756	756	762	775	791	803	791	825	815	778	787	786	737	836	836	841	837	770	787	805	787	815	771	758	805	819	766	778	775	787	807	801	797	779	802	809	798	748	818	777	841	778	764	750	854	810	834	798	816	798	792	736	765	752	798	801	779	801	780	810	795	844	771	801	816	776	838	818	801	767	799	790	789	838	825	839	805	798	749	794	804	785	767	794	811	762	844	785	784	787	804	801	811	753	793	794	751	736	854	804	798	785	781	810	785	797	776	788	747	801	793	748	821	784	776	769	823	818	830	764	784	834	775	836	804	774	775	758	814	769	752	777	836	770	727	739	762	761	812	796	819	797	762	781	813	786	748	766	799	807	782	862	832	771	793	825	841	788	774	735	770	803	812	778	803	859	806	790	794	740	763	748	809	817	778	756	780	786	781	788	802	773	766	786	834	752	788	799	800	805	833	794	808	792	817	819	752	782	777	755	798	768	779	788	780	804	797	787	774	845	765	789	790	824	787	771	819	795	773	824	788	752	793	789	757	761	764	774	830	819	787	742	762	816	819	759	768	827	796	773	780	810	835	800	850	777	826	753	777	772	798	784	818	796	769	791	759	831	764	801	798	783	860	801	746	839	798	815	803	806	831	807	832	789	834	778	814	792	768	756	766	759	830	768	793	811	840	829	777	811	766	821	771	785	822	802	833	767	803	771	825	765	850	808	797	786	831	803	795	813	787	776	845	790	778	806	782	775	760	795	814	768	807	798	822	839	821	768	760	796	784	858	772	726	743	787	784	796	802	778	821	827	742	764	780	793	769	773	807	758	822	754	794	801	866	771	798	769	777	820	788	813	818	798	771	774	800	797	740	802	776	840	792	769	794	783	788	780	758	814	792	802	880	805	796	824	746	770	782	757	826	817	809	847	780	780	725	807	813	819	809	746	788	817	801	807	801	829	832	838	733	772	814	813	800	814	825	800	792	779	801	806	777	745	763	763	785	848	780	793	761	791	820	816	801	813	808	802	811	772	835	809	764	786	815	788	781	811	821	771	805	826	744	820	730	766	808	807	825	840	809	796	830	801	754	767	799	768	833	748	796	789	767	768	801	786	826	789	826	761	787	769	798	768	814	810	785	734	772	794	764	833	829	815	719	765	778	822	847	804	808	816	825	803	815	822	748	838	794	807	801	829	779	811	786	818	742	761	794	809	790	763	774	728	788	787	807	809	789	756	754	827	785	803	888	767	749	749	761	791	826	755	775	810	810	738	808	824	752	823	787	787	801	794	803	779	805	823	787	752	787	797	777	803	783	796	846	765	768	807	795	832	799	801	792	770	801	813	822	771	781	784	760	797	816	745
8476	891	661	422	249	238	204	139	164	152	173	156	152	165	144	169	150	198	179	172	163	136	163	136	164	162	136	140	165	176	150	141	149	164	158	138	144	151	160	164	161	150	140	170	146	144	160	179	176	165	153	156	152	144	130	131	164	154	175	161	138	155	173	158	147	150	160	138	156	152	131	175	144	140	152	170	155	143	158	164	170	145	144	160	165	148	159	140	139	155	167	163	186	176	190	163	148	138	177	169	162	168	173	154	156	170	152	158	150	162	148	163	173	153	146	168	131	158	158	142	161	160	171	168	138	163	168	161	158	135	170	154	160	166	194	151	189	163	154	155	155	162	168	158	156	170	161	153	165	172	166	145	151	144	150	188	154	149	156	156	160	176	143	150	160	136	152	148	154	142	159	151	155	160	136	135	160	156	140	181	151	140	174	153	203	135	174	184	145	150	152	145	158	162	147	168	171	131	163	155	150	145	156	158	142	147	187	140	149	174	162	145	167	186	145	164	135	153	146	148	170	148	141	142	160	183	161	142	152	162	164	169	150	136	170	174	160	159	172	161	157	149	161	152	150	154	132	168	133	162	168	144	154	148	142	169	138	149	147	143	139	148	130	155	139	164	167	166	156	169	144	160	177	154	151	147	160	166	139	143	158	148	146	183	156	165	155	133	146	160	180	161	148	187	164	167	182	134	164	175	136	128	152	152	158	169	157	163	134	162	157	175	147	159	168	159	157	151	127	148	162	165	177	151	140	157	148	156	154	144	158	156	147	146	154	161	163	164	149	145	149	146	152	167	136	152	169	145	144	162	146	172	151	181	157	159	144	137	175	142	141	174	174	156	159	167	151	172	162	155	146	134	140	179	170	166	160	158	141	149	138	131	166	135	143	157	142	149	153	150	154	149	122	123	140	151	152	129	136	143	161	180	155	185	148	149	149	147	162	149	157	176	149	142	142	171	155	143	164	170	158	155	160	181	149	164	157	156	154	151	151	145	127	163	152	149	151	156	153	153	163	177	144	157	148	148	170	147	142	146	148	166	167	169	166	159	144	170	135	184	153	154	157	163	171	155	160	133	161	176	154	163	176	160	156	156	162	145	150	172	167	140	134	167	154	162	135	167	178	146	161	159	186	159	145	151	187	190	162	158	164	164	156	161	147	166	163	145	170	151	139	166	152	167	166	147	164	149	169	155	143	164	150	168	157	159	163	148	176	142	151	142	154	157	154	148	173	167	148	177	161	157	142	169	148	152	156	176	159	148	147	154	150	154	156	149	148	155	144	159	180	135	154	186	179	145	152	158	138	156	151	146	154	153	123	175	129	152	180	153	160	157	160	156	148	145	166	135	130	152	132	143	132	181	173	149	138	123	146	152	162	128	135	145	146	155	121	145	164	140	177	166	149	161	161	134	158	174	169	142	154	181	151	132	182	163	134	167	157	141	152	160	160	137	144	179	157	146	151	155	152	145	166	153	162	142	133	153	173	149	147	156	146	165	189	145	173	162	141	155	157	162	157	139	169	156	153	157	158	158	180	146	141	181	183	158	140	141	153	140	132	158	141	180	150	157	160	156	135	173	150	153	163	156	147	169	151	164	156	164	171	156	159	165	144	138	143	155	151	148	161	152	158	150	154	164	157	155	141	138	173	140	143	164	136	184	172	166	129	137	167	151	148	155	142	145	144	161	127	137	151	159	169	174	164	153	165	151	136	121	157	168	143	161	165	158	127	147	175	153	145	166	174	163	182	154	148	156	158	159	155	164	157	150	163	166	149	177	154	160	151	144	138	160	163	130	154	160	151	155	180	155	141	180	176	155	170	136	146	122	157	169	150	161	170	162	165	156	145	148	151	158	135	159	163	137	154	164	149	185	148	163	148	144	157	174	154	175	172	168	171	163	136	153	176	149	158	179	168	152	155	150	157	159	155	158	140	150	147	133	165	150	168	149	148	146	168	169	148	173	150	158	165	161	132	167	159	192	165	145	140	167	137	147	141	150	147	162	145	141	168	165	164	168	135	159	146	125	167	140	144	148	166	146	136	159	144	136	168	171	169	148	184	143	159	147	188	171	156	160	163	155	149	171	183	174	182	148	165	153	137	150	146	162	157	152	172	143	178	140	145	140	157	157	125	152	173	155	151	131	152	158	165	143	140	197	160	168	146	164	178	165	148	163	186	178	169	150	171	142	147	162	167	149	158	158	153	177	156	175	161	159	157	158	165	168	147	146	162	142	164	155	153	151	133	153	132	161	145	179	165	144	158	173	154	150	157	160	153	157	150	161	155	158	149	159	194	133	153	142	135	169	160	153	147	168	168	164	159	136	156	148	143	146	134	163	149	164	162	139	160	150	153	119	151	162	159	160	149	161	146	170	157	163	159	171	163	159	138	173	160	151	145	156	157	156	152	172	152	170	158	169	149	160	153	152	134	160	158	155	143	142	168	169	165	162	154	150	161	153	153	159	139	151	160	136	142	143	164	150	139	176	160	141	148	143	159	164	151	158	200	155	156	164	149	168	158	145	156	164	139	169	175	133	154	139	165	142	132	165	163	154	187	177	152	154	145	156	155	151	163	154	128	145	146	159	146	163	165	153	141	148	158	144	181	177	139	153	144	139	164	161	137	160	169	173	169	152	146	125	137	147	157	159	156	156	164	149	154	141	167	149	152	148	134	158	164	140	176	152	159	169	140	143	169	147	159	155	147	148	154	167	135	155	148	170	143	160	154	135	142	164	168	180	174	154	174	149	171	164	157	142	159	162	158	157	136	141	171	171	160	134	173	143	145	159	146	148	149	146	146	142	165	145	168	189	180	161	153	166	171	180	146	157	170	145	142	139	171	155	164	168	124	171	146	169	170	153	147	159	166	186	160	168	150	159	164	136	177	154	152	153	138	145	164	172	164	168	157	165	163	142	135	164	169	143	140	159	162	152	144	129	162	154	167	149	178	157	164	167	175	170	141	147	187	166	154	163	146	162	157	127	153	149	142	152	153	147	163	160	149	153	161	177	152	163	162	150	171	149	167	160	137	140	155	165	168	161	150	171	139	166	137	159	139	155	167	137	129	140	178	164	147	146	130	170	150	137	135	137	161	125	159	148	168	178	141	154	148	166	179	160	182	170	141	177	179	156	162	152	152	174	146	169	131	150	173	153	158	150	145	133	136	154	173	148	167	156	147	128	140	166	146	174	172	153	150	161	156	159	145	164	167	173	144	163	168	155	151	143	172	156	143	156	130	151	160	151	144	178	158	137	169	143	165	137	154	170	173	149	140	147	155	173	152	134	169	171	149	170	149	133	158	156	158	177	147	170	131	157	161	137	144	157	134	157	158	140	161	171	161	156	166	150	149	154	149	151	170	148	172	168	142	166	152	150	162	147	157	162	176	158	157	162	145	163	157	133	137	159	126	156	170	143	149	139	146	146	139	197	149	133	150	152	168	165	134	149	174	179	161	155	147	148	164	135	145	151	144	161	154	163	166	119	187	160
7832	722	893	1016	748	672	628	529	532	520	421	481	445	431	448	444	440	436	422	409	396	421	424	378	401	381	428	403	430	424	428	413	384	426	400	449	426	395	388	386	375	366	443	422	419	459	431	438	366	401	429	409	426	410	404	371	382	417	411	380	395	396	430	447	429	412	409	426	406	444	443	404	443	398	404	420	444	381	379	431	420	393	426	409	410	426	431	431	393	406	415	394	433	424	395	409	419	442	396	477	438	448	417	413	434	400	406	414	406	458	398	407	408	391	363	399	407	401	438	415	418	392	408	434	434	405	416	405	417	411	410	404	384	397	412	423	429	413	396	410	423	414	410	421	403	402	404	388	427	424	443	407	417	395	388	402	373	401	450	408	414	437	439	412	415	414	406	379	413	397	393	395	481	420	383	419	417	386	408	405	366	450	395	432	412	390	433	392	364	422	425	392	403	383	437	399	418	433	374	416	417	391	410	415	391	407	396	409	396	391	410	404	427	448	368	438	397	383	396	425	394	397	412	462	392	413	397	406	418	409	405	433	400	379	401	400	399	413	385	424	440	409	417	428	403	388	424	411	403	375	406	404	396	416	424	455	409	406	376	403	408	423	391	410	407	429	423	423	407	396	462	376	408	405	419	453	385	409	406	414	394	382	394	403	415	432	374	399	386	385	408	402	403	395	400	428	468	451	443	400	424	382	385	409	412	410	377	386	404	409	379	442	444	427	449	416	422	389	388	392	423	422	410	435	376	436	357	400	414	418	440	411	399	405	398	409	391	389	420	390	423	394	415	410	420	356	403	411	447	419	389	386	421	376	421	390	381	387	400	392	412	422	398	416	393	406	365	409	445	395	417	399	390	399	412	387	406	389	394	392	412	420	382	413	393	432	391	399	414	396	406	421	413	396	367	388	397	404	367	427	414	393	425	420	405	421	359	420	386	415	406	410	429	385	469	433	448	390	420	438	410	395	420	455	436	387	438	398	356	392	395	418	398	451	420	428	371	367	380	421	421	407	445	414	376	409	403	423	423	389	432	423	439	412	394	388	384	403	439	408	422	421	433	399	443	411	454	401	421	429	424	435	415	385	420	414	421	414	401	382	439	370	398	419	418	440	412	413	397	401	407	411	427	387	412	403	434	426	393	409	418	408	377	412	397	402	406	438	396	405	417	370	478	408	397	427	453	417	444	397	394	410	412	407	383	405	408	432	398	414	378	425	378	413	460	408	386	398	399	385	397	382	413	437	418	430	386	415	432	423	401	415	432	390	394	431	423	410	425	416	383	423	375	429	422	412	396	408	365	403	417	428	400	429	397	419	380	392	416	376	404	406	398	416	427	422	404	415	398	399	458	403	420	413	428	372	445	447	437	404	417	461	443	418	421	421	398	343	410	393	402	409	391	432	425	411	401	407	371	363	399	445	394	378	379	405	396	398	398	430	407	441	394	377	398	390	436	433	409	389	374	443	406	398	396	377	411	398	403	421	365	424	391	389	406	393	392	401	383	381	415	387	438	434	431	395	387	425	424	411	400	421	413	432	412	394	407	416	434	406	411	398	451	391	431	437	420	425	401	427	442	412	391	383	417	417	403	392	408	382	420	378	413	410	406	431	409	415	380	400	412	396	414	410	431	384	385	428	455	397	414	384	407	409	393	345	401	375	393	441	399	438	402	397	416	378	414	427	409	431	426	405	410	399	417	413	361	401	428	464	391	412	408	407	426	431	420	377	383	428	421	410	378	403	436	408	396	408	411	384	419	422	410	436	372	411	401	358	375	404	404	365	407	384	419	400	436	408	412	425	432	379	419	387	439	442	394	397	422	397	387	422	416	406	401	429	416	409	417	405	415	440	376	413	416	405	402	391	410	416	390	413	423	429	415	391	384	392	395	387	381	400	424	402	423	405	400	392	411	417	388	407	423	385	411	409	386	423	393	428	368	401	390	445	405	399	375	429	405	401	408	443	417	428	401	414	414	403	385	436	439	445	439	400	383	459	397	422	413	405	393	391	402	381	397	369	429	414	386	435	425	424	418	415	379	397	400	434	409	432	438	373	433	408	420	403	427	459	395	396	428	431	397	436	398	414	417	409	400	399	460	406	401	411	385	403	383	410	426	439	395	392	380	453	446	386	405	401	393	424	424	390	436	390	419	398	401	382	409	430	393	427	426	374	441	414	430	388	402	372	418	440	418	419	396	397	418	407	405	421	419	427	417	418	452	416	433	390	415	398	371	414	410	397	429	384	425	442	422	402	399	429	365	440	411	397	401	431	403	403	424	429	399	413	423	385	425	415	411	421	387	372	401	416	457	399	418	409	390	425	430	413	419	409	430	409	407	395	426	436	396	422	429	417	436	416	429	383	382	409	424	391	446	400	398	418	397	383	399	395	384	401	372	408	409	400	380	401	428	426	380	393	412	426	391	406	431	408	382	426	400	414	438	406	423	419	380	438	441	414	408	396	391	426	437	406	391	406	408	396	413	395	423	404	442	401	418	379	382	425	391	387	405	413	390	407	409	433	422	400	425	380	409	432	412	414	421	432	368	392	396	398	411	407	432	454	381	413	364	403	426	393	397	447	410	411	426	420	377	427	398	393	434	396	450	428	444	410	402	414	386	412	466	428	388	410	400	403	381	393	412	437	383	409	431	408	434	401	390	435	413	415	377	415	381	430	412	397	430	419	412	405	435	411	434	403	376	411	393	434	397	411	380	405	408	400	444	394	405	422	402	399	367	399	423	423	402	407	392	440	387	406	432	399	421	369	390	423	417	429	407	381	408	434	426	430	416	404	433	404	405	380	419	412	399	391	361	461	407	427	397	404	394	406	414	432	414	400	401	429	410	401	385	401	382	406	416	409	418	417	421	426	359	448	396	399	411	376	409	415	397	378	422	390	427	383	377	417	395	453	390	410	418	401	416	388	398	421	427	426	432	402	434	440	405	439	441	403	379	408	416	385	448	424	432	386	414	422	432	411	388	394	419	417	358	436	384	397	440	366	370	405	427	402	396	398	392	426	402	415	408	420	435	425	403	406	409	354	403	392	392	403	392	472	449	409	419	410	423	409	447	439	425	432	406	467	396	420	404	372	412	392	409	410	408	420	445	425	393	368	408	404	398	443	379	420	417	449	415	384	392	446	395	371	428	411	388	389	426	398	406	395	405	395	378	437	390	467	389	431	431	396	443	418	418	417	406	421	377	407	410	423	423	376	388	418	401	445	403	398	388	409	411	402	411	403	417	423	406	399	403	406	400	451	415	383	404	410	399	423	374	419	379	363	397	433	422	419	401	406	409	388	413	406	406	456	397	391	395	443	435	384	431	437	433	402	410	465	414	359	387	344	429	477	404	394	390	400	402	364	440	421	400	379	439	440	380	399	409	404	414	417	421	428	387	417	396	443	424	413	430	421	380	445	432	414	394	386	401	420	418	401	433	404	411	373	406	366	413	391	367	413	422	399	414	402	400	384	407	397	433	390	413	384	456	396
42698	22653	6923	1465	977	776	596	475	425	370	311	300	290	319	269	295	250	248	217	223	204	226	221	221	229	247	240	220	230	230	214	214	230	222	216	206	231	242	229	203	223	238	206	219	225	205	189	215	187	226	217	227	201	202	231	180	216	215	221	212	227	196	211	219	222	220	178	210	215	191	246	199	208	200	230	189	215	174	207	186	203	191	209	196	208	215	191	207	187	220	236	241	215	225	172	220	207	187	236	207	236	209	217	198	227	190	204	208	224	201	219	235	221	208	212	202	194	203	207	206	203	188	207	191	222	216	222	220	206	191	201	208	210	208	196	201	206	228	201	221	217	208	208	184	202	178	254	222	226	201	190	225	195	161	218	203	215	205	216	208	210	202	193	205	202	222	206	213	192	217	200	210	205	208	216	208	203	199	185	222	217	221	203	221	237	232	196	214	211	197	204	207	172	226	218	200	187	224	209	196	209	253	215	185	209	221	231	221	231	229	185	217	186	185	212	216	189	223	214	208	210	201	204	215	209	194	202	224	202	191	229	216	231	187	219	215	215	211	182	202	207	218	207	218	187	194	214	219	196	208	217	196	211	216	213	193	195	207	238	219	184	220	211	238	217	191	210	210	204	209	182	218	214	224	198	211	195	196	227	207	192	215	227	206	207	220	217	193	213	205	186	221	202	211	209	233	183	207	205	203	209	201	210	206	224	191	242	224	196	225	196	230	208	248	202	208	195	213	227	209	216	214	212	225	204	196	204	200	228	205	198	212	202	202	195	215	235	201	203	207	208	194	242	212	201	240	193	194	202	231	234	207	179	205	202	216	213	207	209	167	197	205	208	233	200	213	203	212	229	220	214	203	198	210	213	173	228	227	194	229	200	190	212	217	213	168	214	171	198	223	218	223	200	223	239	221	216	201	202	201	201	211	226	212	176	259	212	225	207	198	188	207	221	207	212	203	191	184	183	222	187	214	197	188	210	193	197	189	227	232	213	207	235	229	233	235	226	226	238	196	213	184	219	227	199	203	174	196	216	227	211	223	227	205	204	199	195	206	211	216	227	227	230	211	203	211	235	217	219	226	205	239	195	217	206	196	215	205	244	187	231	217	203	218	211	193	202	209	189	185	230	204	221	215	214	208	225	221	218	208	206	216	227	183	184	164	229	211	225	175	205	199	204	205	192	235	190	215	212	178	209	203	190	191	192	217	205	198	199	211	171	212	209	220	226	219	194	206	195	212	205	191	231	221	216	220	231	224	212	188	209	215	211	205	201	201	189	191	179	213	223	190	208	215	205	193	199	212	203	191	225	230	208	215	212	208	217	216	186	202	185	196	209	183	186	203	211	187	184	188	194	237	209	210	198	206	201	181	215	210	219	213	211	191	181	191	231	227	184	211	221	220	202	211	203	208	224	198	181	221	201	197	198	209	193	216	209	209	235	228	221	222	221	189	207	204	191	185	211	193	212	237	233	227	225	207	229	204	199	214	231	218	180	187	209	191	222	186	210	185	210	214	211	209	225	211	221	239	204	211	194	202	220	187	194	215	245	176	223	213	198	225	223	202	199	189	204	200	195	183	197	211	223	207	206	202	210	196	203	213	230	194	201	198	190	209	186	222	188	183	207	215	212	241	180	192	240	172	218	210	223	216	234	235	232	206	192	215	194	200	200	182	189	211	214	206	225	206	215	205	214	191	238	197	203	206	219	199	229	218	181	226	199	209	197	214	212	211	205	202	220	225	214	192	197	211	215	188	220	194	196	208	202	194	186	188	193	220	185	201	211	182	191	212	197	205	217	216	207	212	217	190	195	189	201	186	194	227	197	187	190	207	203	216	205	202	210	214	214	207	202	205	227	224	201	211	198	215	204	221	239	207	237	211	224	216	204	179	225	208	177	201	201	220	207	194	211	238	203	208	222	194	201	208	200	209	206	198	216	202	218	213	206	215	204	217	213	192	194	226	223	198	220	209	202	218	215	211	212	195	180	200	215	187	219	216	203	246	195	231	215	207	213	212	207	208	195	181	212	207	200	194	234	210	193	183	223	222	213	239	201	203	203	210	236	199	181	216	200	200	207	234	192	203	224	214	183	189	196	182	210	207	203	238	235	220	201	206	246	222	185	216	220	201	239	233	209	187	211	198	203	198	200	226	211	222	181	180	209	199	226	208	209	198	211	188	215	212	224	209	204	226	220	192	206	183	205	218	215	197	220	229	202	211	212	193	198	211	192	181	200	194	186	219	204	200	203	221	211	222	217	196	214	224	226	213	219	214	225	201	195	188	198	212	237	222	210	189	189	206	192	242	201	227	239	239	192	212	185	210	219	194	216	247	221	217	216	221	204	231	221	202	225	194	195	194	213	184	206	206	213	188	206	207	217	215	209	206	212	206	202	218	195	208	209	216	217	195	218	206	183	200	194	206	223	200	217	205	172	225	209	249	193	181	222	199	231	187	212	258	229	213	199	205	184	183	206	210	209	215	226	205	204	200	212	180	236	202	190	214	214	224	188	198	191	205	173	205	197	194	229	212	188	217	186	204	210	199	207	225	206	227	200	223	212	193	215	195	204	194	201	213	213	229	225	213	199	206	211	215	206	227	198	223	202	197	188	222	221	216	213	217	185	215	217	202	209	229	210	234	223	182	222	226	169	217	224	202	208	188	240	224	218	202	200	204	215	219	210	202	196	195	188	214	200	213	223	202	206	192	203	221	215	188	198	235	195	218	212	182	189	195	200	203	181	176	224	217	222	191	221	224	187	196	213	202	207	225	190	212	208	189	206	213	210	203	215	216	216	213	201	191	200	208	178	199	185	186	197	232	206	205	190	246	235	188	218	206	208	227	212	254	210	194	191	229	193	210	208	200	226	190	208	204	196	219	218	244	219	205	209	187	173	207	178	204	214	203	205	181	224	219	228	195	196	208	219	227	206	234	221	219	255	222	210	216	216	214	219	187	220	201	210	177	208	222	187	202	208	190	192	222	216	195	220	192	224	198	197	218	205	200	234	201	238	194	230	188	212	204	206	215	231	226	195	212	195	205	208	200	207	190	214	200	219	234	204	226	207	196	209	215	194	224	236	199	197	190	195	196	229	241	214	237	250	215	206	191	212	209	206	189	197	218	244	194	200	215	207	202	217	211	230	192	227	172	218	194	202	224	203	190	198	217	201	193	201	248	228	218	185	214	225	202	216	193	231	250	239	196	213	221	200	217	195	186	197	183	215	202	218	223	234	212	192	210	219	195	192	194	170	242	163	201	213	211	207	222	208	203	212	220	174	211	206	211	214	207	196	213	204	176	186	238	217	207	213	219	213	202	223	227	196	202	203	238	194	197	229	209	190	227	191	221	186	221	202	188	235	218	217	209	225	230	199	207	195	198	178	213	208	212	183	204	221	208	183	201	215	222	185	193	224	180	218	234	198	213	211	231	184	193	223	226	197	224	220	196	237	215	231	193	196	216	186	210	246	205	205	242	199	207	184	209	188	195
20019	1842	3499	3793	3053	2628	2092	1792	1635	1459	1240	1101	1024	933	853	810	801	789	724	736	699	672	648	686	613	645	635	564	597	614	600	620	560	595	632	658	580	575	598	567	607	532	522	570	542	537	591	512	541	560	606	612	534	521	587	551	554	505	509	535	557	541	536	535	516	598	513	543	498	554	554	533	527	563	556	527	551	526	534	529	565	548	509	510	576	499	540	524	515	501	554	603	578	552	567	582	522	516	573	547	508	544	559	545	550	537	538	584	546	549	538	541	547	553	521	514	534	546	566	551	558	542	540	543	586	532	533	560	545	564	568	571	525	518	553	540	570	545	511	517	486	543	498	538	548	541	518	522	501	529	487	531	532	517	505	537	520	510	523	524	559	546	563	563	526	547	484	527	522	555	514	520	514	525	558	508	501	509	489	506	563	539	536	502	535	559	501	493	528	481	524	509	560	475	535	527	534	521	505	524	556	521	512	512	517	539	560	475	544	557	494	534	507	530	516	526	518	506	553	530	564	490	545	511	506	504	520	501	492	491	526	515	548	516	510	569	513	555	515	509	516	529	517	485	529	539	538	504	537	508	535	496	548	553	528	540	547	567	559	546	507	526	502	520	504	562	525	546	547	553	523	522	506	472	496	540	526	535	564	535	523	524	504	508	512	531	499	501	515	515	525	534	554	523	491	541	584	509	519	551	548	544	530	549	570	582	527	540	529	544	547	523	549	534	552	556	537	542	484	499	528	502	556	544	523	523	552	495	520	487	541	547	521	502	496	507	520	510	515	535	544	543	571	567	539	501	531	516	508	539	502	518	561	514	535	557	489	553	520	537	515	525	544	573	526	507	553	508	511	530	547	566	546	506	505	498	493	530	488	527	523	545	543	518	570	532	521	530	513	507	516	507	543	519	519	503	498	509	529	552	493	516	519	511	544	542	525	510	515	536	553	540	548	538	540	552	516	553	540	513	511	545	541	565	505	570	533	552	516	513	514	552	529	528	506	523	534	526	541	520	546	509	561	514	511	567	562	534	536	523	527	512	533	542	552	536	508	541	556	543	548	532	482	566	487	517	534	518	511	513	515	543	495	501	534	525	562	547	517	503	491	506	550	536	531	526	535	520	551	548	495	506	551	507	548	517	516	519	529	554	518	522	536	532	525	550	531	497	506	524	532	525	521	518	543	530	529	522	520	519	492	514	568	501	522	563	503	531	503	547	546	544	554	527	517	539	530	517	548	503	566	571	529	546	505	477	566	510	532	534	489	566	581	527	520	557	573	542	552	503	569	508	534	505	513	480	553	505	511	549	545	534	547	507	516	513	576	548	526	524	587	527	552	525	575	516	544	534	526	591	536	529	540	536	513	536	518	517	536	540	542	502	534	543	486	545	539	521	508	598	525	488	528	554	508	509	553	549	544	527	538	532	505	519	496	537	518	512	513	567	550	528	555	539	514	520	534	531	501	513	533	484	529	519	518	526	490	531	510	560	512	509	548	550	535	525	545	542	536	540	489	516	520	505	559	547	527	515	549	513	545	519	509	532	503	523	520	532	525	504	526	563	545	511	526	525	544	548	521	517	543	530	528	529	539	493	552	533	522	502	522	534	546	533	527	558	535	545	547	522	535	508	510	520	550	534	557	529	564	489	515	498	539	539	526	568	519	534	515	534	530	470	560	506	537	546	506	517	558	540	515	489	536	532	496	528	516	519	546	544	549	567	519	513	537	574	508	543	520	540	500	542	535	534	535	528	486	523	534	551	525	525	534	562	485	514	571	550	520	548	523	531	573	552	528	555	538	532	511	542	505	586	492	510	559	536	541	520	517	540	574	492	517	509	532	531	497	543	570	515	518	505	517	514	537	529	584	532	545	532	471	510	527	497	541	544	502	513	535	544	513	521	539	503	536	521	554	555	555	490	483	533	557	529	569	533	536	545	513	497	557	525	518	540	534	510	520	526	555	527	467	533	509	533	533	543	531	509	548	527	553	496	546	495	536	529	517	532	497	518	506	536	543	491	534	537	549	551	544	522	537	531	533	503	507	535	529	549	537	517	498	533	506	531	539	537	528	513	547	547	546	538	516	537	541	507	535	513	542	518	504	525	527	505	558	494	518	538	568	503	559	526	554	499	515	501	522	554	511	521	525	534	545	527	533	512	516	517	555	469	534	555	542	533	553	550	526	504	558	498	539	511	509	523	555	538	524	487	542	522	551	489	505	513	539	503	551	510	528	548	493	543	529	496	557	535	558	535	550	559	559	510	568	571	541	535	520	569	545	542	536	514	536	522	524	515	549	551	555	577	516	528	529	492	554	492	500	576	523	530	562	494	527	521	524	549	532	518	508	549	531	515	532	529	546	561	536	523	530	504	526	546	577	569	541	531	498	505	552	551	571	538	532	507	542	503	529	481	560	543	516	506	515	540	508	517	545	488	483	553	560	514	544	548	560	541	523	522	543	525	524	543	518	522	522	548	540	562	561	516	508	573	513	521	553	523	545	568	539	516	540	526	532	473	487	503	554	548	521	477	496	519	518	537	516	526	509	522	517	553	549	498	514	516	556	554	520	522	496	486	519	521	563	510	533	568	512	548	552	545	566	504	561	496	515	529	523	528	547	554	514	576	525	518	530	520	538	517	487	539	548	592	524	541	539	518	535	548	538	554	509	569	544	521	569	520	573	520	561	544	538	508	532	516	542	526	564	555	566	518	530	523	512	517	495	519	510	571	557	526	559	530	548	533	517	559	504	590	518	553	496	554	479	512	551	521	536	536	536	550	527	498	540	538	516	545	547	512	498	542	554	531	499	524	507	543	500	547	524	575	478	543	518	515	505	542	531	538	540	529	547	523	505	560	554	554	573	528	550	548	505	518	588	524	538	480	508	532	525	526	525	533	541	514	510	512	517	538	567	536	542	513	539	502	536	483	542	498	513	535	535	519	546	525	545	545	559	504	534	509	501	505	570	546	535	534	536	553	567	491	540	484	552	548	498	498	533	560	505	539	498	489	560	535	513	535	518	511	521	549	545	534	512	506	530	528	541	536	526	502	501	522	524	505	562	549	550	539	561	553	501	483	571	529	521	526	494	560	542	519	493	526	511	536	570	525	557	516	537	510	542	569	483	537	584	518	566	566	496	516	556	522	547	525	476	544	546	493	564	511	564	540	533	491	563	521	518	553	519	544	546	524	581	525	523	504	544	529	523	524	529	480	530	551	574	533	545	532	506	572	544	529	497	547	511	510	512	533	556	539	527	538	527	534	521	565	544	537	552	560	504	550	556	520	552	478	582	503	511	521	522	581	514	501	528	544	518	531	489	544	584	576	562	521	529	514	528	510	524	505	549	573	572	531	513	516	522	540	561	519	500	554	547	510	515	507	563	532	523	516	520	497	534	530	549	539	509	508	545	523	556	541	528	551	528	543	521	519	526	506	471	491	539	548	584	512	542	536	553	519	537	512	540	518	553	532	506	513	487	530	517	497	526	525	531	531
49268	26591	18249	6682	2159	1476	1148	846	749	628	590	572	494	454	488	430	429	396	409	399	400	353	398	409	372	333	357	398	343	361	350	364	333	363	364	362	368	324	359	387	331	338	330	376	395	392	366	359	332	360	345	385	377	341	347	335	329	300	345	348	365	330	380	349	316	360	346	361	350	342	335	334	344	373	371	337	388	351	349	325	341	350	342	343	364	344	307	321	337	324	335	384	347	348	320	352	356	342	367	373	358	363	369	336	333	352	400	351	328	345	337	361	322	344	350	332	369	334	372	334	348	331	359	352	368	331	376	338	372	303	352	346	401	315	344	339	372	323	357	328	337	327	380	331	374	347	332	365	332	366	333	338	358	367	374	359	359	371	378	352	356	344	358	335	340	337	345	361	360	343	325	340	329	366	332	346	345	354	371	318	364	324	359	377	349	343	363	335	337	319	347	331	325	379	350	350	367	322	330	365	352	349	367	369	361	352	342	337	342	366	349	325	329	340	315	316	370	330	321	361	333	341	332	340	379	367	342	348	371	324	319	365	391	325	384	335	365	319	330	328	349	374	329	319	344	363	369	355	329	328	325	344	375	313	366	335	350	326	340	354	372	347	352	341	369	348	346	312	297	341	339	362	342	346	336	319	343	349	341	340	336	359	347	350	359	354	319	358	347	360	339	373	354	333	312	349	344	359	349	325	332	354	344	336	350	346	330	346	345	331	349	338	315	346	356	333	344	389	334	336	349	356	376	401	363	304	331	376	326	328	344	347	351	358	331	352	365	390	371	344	317	357	339	332	331	331	319	343	354	354	350	342	332	350	309	330	354	345	351	344	354	331	297	348	364	394	352	329	333	350	349	356	342	353	356	312	361	313	355	324	363	331	339	351	335	347	352	325	335	364	314	314	371	350	335	374	364	338	334	303	387	324	309	326	364	319	286	338	371	319	364	357	359	334	336	356	340	385	371	344	332	344	362	351	336	336	343	357	296	329	353	318	337	340	368	348	320	334	331	348	345	333	380	357	344	357	314	335	354	357	348	339	348	356	318	326	364	374	365	359	346	345	378	344	328	346	359	349	358	369	336	323	316	329	368	345	358	334	381	359	380	311	357	364	355	330	309	338	337	343	349	297	384	341	315	310	326	339	319	344	333	346	347	368	374	361	333	364	373	344	348	341	336	369	341	336	356	363	339	339	357	361	336	355	349	352	296	345	353	327	373	325	385	326	349	348	336	374	362	330	371	321	382	314	325	333	341	320	362	321	361	365	361	358	324	348	349	345	353	380	301	322	328	310	364	355	384	327	376	354	335	342	374	371	340	328	378	314	342	345	346	333	349	347	337	373	354	361	324	396	344	335	357	370	366	347	335	336	332	383	347	328	376	373	365	371	376	299	343	367	363	365	352	339	322	376	360	347	331	361	344	340	348	343	348	327	370	357	339	311	327	333	374	332	340	350	356	370	337	367	333	357	350	348	339	356	330	361	339	379	358	296	354	356	324	353	327	359	359	346	328	355	333	364	345	341	366	340	321	341	386	362	337	342	346	367	369	336	329	395	364	330	338	348	339	329	359	373	351	345	366	380	334	360	332	352	329	345	331	324	300	344	359	346	352	351	337	337	318	357	350	400	334	308	348	349	325	357	355	367	342	328	344	326	366	340	349	337	348	349	371	351	295	332	338	354	359	356	324	328	339	321	307	326	344	320	338	357	348	371	326	335	323	330	360	339	308	351	339	364	359	357	308	320	325	348	333	315	345	326	341	339	330	359	370	372	397	330	334	346	326	375	306	320	367	347	310	380	330	353	330	343	343	377	354	325	327	361	354	340	316	338	376	318	360	329	363	362	330	319	340	338	317	365	329	358	340	335	332	319	314	349	342	378	356	362	374	336	385	301	345	357	329	355	357	330	362	325	318	335	356	327	346	346	354	293	353	338	318	323	335	321	344	313	370	313	378	339	334	329	289	306	352	338	357	342	360	370	356	321	326	335	303	349	362	334	330	348	369	378	318	366	337	323	301	359	364	304	340	330	359	350	352	362	348	322	317	348	307	338	361	346	361	362	371	325	347	348	330	342	343	367	327	333	345	334	307	352	361	356	340	351	351	356	322	359	395	342	354	330	369	351	307	370	328	336	373	333	378	371	341	326	342	366	351	354	350	353	354	359	324	340	330	346	316	341	349	352	312	314	330	368	309	317	374	325	343	372	334	338	343	354	322	374	299	338	374	381	340	374	359	351	326	328	341	358	337	334	344	326	337	340	339	367	363	389	374	320	329	365	318	319	359	318	354	351	375	354	345	338	366	359	350	340	331	334	331	352	337	351	342	362	372	328	328	326	323	358	349	374	329	341	357	326	361	353	354	342	318	353	328	375	356	321	342	302	340	345	341	346	353	345	340	343	371	314	354	352	372	331	339	318	328	338	319	353	349	356	311	359	352	330	340	347	336	322	371	326	345	381	337	343	350	343	318	332	362	318	329	358	376	333	333	324	313	329	348	327	307	315	312	344	312	378	352	352	359	331	367	405	349	340	370	350	331	328	343	317	328	359	354	348	381	322	375	374	358	321	364	373	360	347	361	346	359	327	357	334	366	355	313	342	352	380	379	328	347	363	328	320	371	388	341	313	370	369	352	331	349	362	308	363	338	307	347	356	343	334	362	346	330	380	316	338	333	335	366	360	331	351	345	318	349	372	324	354	355	340	333	360	356	311	338	378	364	385	316	353	349	364	322	325	298	337	324	334	344	314	342	335	348	359	370	365	353	325	345	341	371	371	349	366	391	366	322	330	352	362	348	353	305	319	335	361	368	348	358	327	330	330	367	366	334	342	338	340	372	345	366	326	350	330	310	353	303	370	326	369	387	332	329	376	340	356	336	334	343	311	367	326	333	340	340	370	388	348	338	328	356	343	370	319	349	364	370	360	379	362	345	316	312	343	317	336	333	344	353	286	335	374	366	315	373	379	346	337	324	347	394	325	307	338	332	390	349	349	343	380	349	374	353	339	365	343	358	379	329	361	329	355	362	350	340	334	388	312	379	326	342	338	364	351	324	343	351	357	332	372	366	349	347	352	310	326	361	345	341	341	346	353	337	345	299	373	386	366	391	351	399	326	340	343	349	352	360	336	333	337	317	321	335	349	334	333	366	308	368	334	345	372	349	349	318	346	370	340	359	380	337	360	358	353	344	353	376	324	324	325	335	362	353	345	345	326	334	332	382	382	319	360	344	351	330	340	397	353	350	367	346	337	366	341	359	338	340	366	361	364	347	365	357	327	321	323	331	380	372	306	313	334	336	368	345	347	329	348	346	317	364	322	371	320	385	326	354	307	345	374	366	371	363	356	335	317	358	354	350	357	350	353	310	306	312	327	352	342	337	340	316	318	345	339	403	370	331	353	374	351	333	341	301	318	331	336	364	385	347	316	339	346	324	368	350	329	391	351	309	321	323	315	345	324	353	315	315	334	341	348	348	343	327	349	328	332	342	325
27369	2946	5471	6325	5109	4254	3680	2978	2686	2363	2096	2011	1768	1535	1452	1341	1358	1237	1218	1158	1059	1064	987	1019	973	981	941	965	906	965	919	961	967	950	920	914	985	885	977	882	860	898	828	868	815	827	885	826	830	846	837	828	839	836	838	790	809	803	838	816	788	796	820	803	788	831	759	766	845	802	831	772	789	819	802	812	814	788	822	812	789	782	804	791	824	817	831	852	852	814	835	829	853	883	817	855	876	834	868	860	849	836	826	832	865	836	826	801	842	827	814	845	827	780	775	813	814	823	819	816	804	828	796	852	828	786	763	822	783	747	787	788	796	811	794	825	786	815	834	784	839	826	836	786	778	864	771	798	817	788	822	776	789	831	828	792	757	875	786	783	775	761	793	828	820	792	807	779	841	811	786	797	782	805	793	800	801	809	796	845	792	830	742	835	784	800	813	784	806	806	775	776	791	774	809	804	776	755	766	814	789	785	740	801	854	847	777	795	784	823	796	777	785	823	819	791	763	844	810	797	817	829	816	770	776	829	792	881	788	786	798	766	784	818	772	855	818	808	835	779	791	801	798	795	821	808	794	785	805	730	791	797	828	805	797	791	813	810	781	809	769	771	808	801	780	752	800	790	851	776	818	763	794	774	790	793	805	772	809	825	772	808	812	828	758	833	795	760	753	775	796	864	820	742	790	728	802	785	793	795	727	795	810	846	842	845	831	762	784	738	813	761	821	780	796	815	748	839	817	855	789	827	800	775	813	773	768	766	754	808	854	814	843	820	808	788	744	776	816	818	770	775	793	782	797	748	795	780	810	802	777	778	827	791	804	847	761	810	819	764	845	818	825	788	765	807	841	791	777	792	787	809	747	795	803	766	804	822	784	788	827	791	774	791	817	889	790	757	840	831	763	775	781	828	836	777	784	809	842	809	781	797	851	815	755	768	751	781	781	802	826	756	832	782	787	801	795	819	777	783	829	800	794	825	808	815	807	804	795	833	786	822	806	782	799	778	806	812	810	823	828	817	808	733	810	764	816	808	774	767	819	791	809	759	817	774	779	794	765	774	798	755	830	772	769	791	801	801	812	787	755	851	748	799	808	794	805	795	812	757	744	769	784	821	812	777	789	778	837	766	783	805	839	765	759	804	799	829	799	823	818	835	837	761	782	771	745	799	821	784	776	749	826	803	821	771	782	766	778	824	790	793	835	852	797	817	791	804	805	793	764	782	818	822	777	799	820	815	834	798	764	827	750	802	815	751	790	772	820	809	817	791	847	787	799	802	811	820	810	763	774	767	774	777	829	818	791	852	786	796	807	745	779	810	809	786	862	804	765	753	786	777	823	811	796	797	823	809	823	818	773	765	790	793	759	766	840	817	808	797	768	822	827	812	792	776	836	770	748	771	788	822	775	826	760	814	825	831	793	837	806	819	768	789	811	836	783	803	767	768	832	826	794	806	764	791	791	831	783	783	819	779	824	820	792	815	791	795	781	817	835	840	766	797	756	806	793	811	836	761	760	795	800	788	845	812	787	768	829	810	766	799	788	798	814	816	762	795	823	764	781	836	779	823	772	744	788	822	799	808	786	770	765	800	824	759	818	821	763	789	791	794	779	797	773	801	768	832	770	788	755	803	752	778	819	759	774	820	807	735	810	837	844	781	803	789	807	776	797	795	757	797	788	814	775	772	817	813	773	860	801	812	814	826	830	827	858	825	760	795	823	811	750	781	778	787	797	837	770	826	808	818	806	783	842	803	748	804	813	843	767	831	791	798	833	814	833	831	783	841	755	747	756	784	824	786	805	796	799	807	773	811	801	846	788	828	804	783	782	754	805	782	838	729	835	839	811	859	789	765	805	763	824	833	812	819	796	825	796	820	768	797	802	790	776	767	762	793	820	821	756	785	793	757	774	761	833	784	770	791	842	774	757	810	760	850	832	794	780	795	784	783	818	793	789	818	761	780	829	811	814	810	805	786	817	764	801	794	778	792	828	830	761	695	837	807	793	786	749	779	803	841	852	832	780	782	793	803	782	795	781	767	792	772	787	727	755	793	814	785	806	777	764	787	783	791	774	810	803	847	832	785	789	732	746	781	827	814	753	774	767	749	810	820	824	771	795	785	817	780	831	838	775	826	859	796	841	824	789	793	813	779	813	820	792	792	789	777	807	789	788	745	775	782	766	743	812	823	751	820	799	823	748	802	790	805	789	809	806	781	818	795	825	796	811	792	773	809	780	781	821	743	778	810	809	833	816	779	837	823	814	809	773	798	787	817	791	775	804	791	845	861	808	823	850	754	774	766	812	776	763	804	811	812	749	796	797	802	806	746	822	802	804	805	799	808	801	814	797	736	770	785	774	843	777	815	773	794	803	816	837	799	779	779	749	806	797	771	828	737	809	753	779	817	726	800	778	799	803	811	847	780	801	815	792	735	743	785	773	810	789	732	772	816	756	776	796	798	808	841	794	762	809	784	768	767	773	834	768	776	772	790	771	797	853	826	792	791	837	849	758	788	834	831	818	849	840	839	809	802	773	780	776	771	835	798	773	844	783	763	806	745	793	793	883	759	805	830	859	835	809	814	747	812	783	787	789	784	752	745	828	835	820	764	784	812	763	807	782	848	768	790	783	825	780	796	820	789	751	803	819	734	774	826	770	790	756	746	793	785	807	773	794	821	809	789	815	791	829	830	740	793	788	799	817	788	828	763	793	823	852	820	763	838	765	782	782	805	791	814	805	807	806	826	747	797	802	798	819	844	839	764	808	737	777	745	743	835	774	823	807	840	874	764	790	798	818	776	785	774	803	793	759	805	807	834	831	888	762	807	824	808	828	807	787	754	794	843	789	812	817	848	785	809	785	781	758	805	802	813	795	811	792	838	769	772	817	768	798	788	756	813	810	775	783	735	788	831	789	796	824	822	806	776	804	803	782	803	747	807	835	790	808	839	784	840	802	831	788	802	801	759	820	843	759	813	846	832	797	770	815	788	797	778	757	825	795	778	823	805	828	758	779	755	800	774	787	790	841	765	777	786	788	811	817	794	783	802	801	778	826	783	808	786	805	751	841	842	737	806	757	770	793	830	786	800	833	789	811	786	802	814	754	783	781	783	819	785	824	773	775	787	803	778	780	827	763	826	823	803	813	803	764	779	805	827	713	790	784	804	794	784	797	772	806	815	813	828	753	775	772	791	829	819	814	813	787	776	830	769	783	790	787	754	834	793	782	753	778	763	786	779	788	832	802	794	792	830	778	767	762	764	789	788	776	749	847	846	800	792	788	805	805	801	785	817	824	798	772	868	832	754	741	724	776	798	848	757	809	777	776	813	844	802	776	765	806	780	794	808	787	794	818	815	813	814	816	854	803	773	819	764	801	826	806	780	797	783	832	768	811	812	792	814	779	803	802	799	787	781	849	770	827	796	799	820	785	779	746	804	751	798	769	793	809	832	810	805	777	782	754	819	792	852	771	772	779	771	766	800	770	813	771	821	784	799
9636	599	405	284	226	203	202	163	160	159	184	170	167	177	157	191	173	138	162	158	153	163	158	164	162	159	158	151	189	162	150	182	166	159	178	161	157	142	162	141	154	164	155	154	160	181	130	139	159	173	163	152	160	135	170	149	154	157	149	150	178	160	168	148	155	162	156	129	137	156	155	144	149	177	181	149	153	160	146	173	165	166	180	151	172	171	146	144	172	170	148	163	148	164	148	161	185	164	167	167	145	137	129	185	132	140	160	142	184	151	155	168	159	147	177	174	168	150	170	165	158	148	157	172	176	172	189	147	152	150	149	162	198	161	136	138	153	152	159	152	136	161	162	161	141	165	162	148	161	165	132	165	146	176	183	125	179	144	161	133	171	173	140	149	176	169	140	147	145	166	164	138	160	164	142	162	154	127	160	196	149	170	170	150	132	164	163	155	167	154	131	153	179	139	147	153	166	171	166	162	156	187	128	169	151	131	167	152	175	163	148	172	151	155	162	162	174	176	153	151	162	159	149	156	160	168	149	156	143	160	145	190	160	176	134	160	161	174	168	140	155	152	192	160	163	171	161	159	152	155	138	153	154	164	154	145	150	155	171	135	141	180	130	179	160	148	159	177	158	154	152	154	149	168	157	158	160	164	170	146	170	139	149	177	178	163	158	163	164	162	165	154	163	142	148	166	154	167	170	141	148	176	142	175	146	168	161	165	154	160	152	156	151	164	146	169	174	141	160	163	152	170	168	168	173	157	154	151	154	139	170	169	158	147	159	153	159	162	154	153	151	156	144	165	147	157	151	160	182	176	151	165	149	152	150	134	142	163	135	119	168	166	142	149	161	177	186	166	169	169	154	159	180	152	175	158	162	164	165	147	177	163	163	170	151	147	166	149	159	164	141	160	157	151	158	176	160	161	159	146	147	159	145	175	161	187	172	169	168	174	167	172	171	134	176	140	154	151	179	165	159	153	140	157	158	176	185	167	150	147	152	143	158	164	158	146	162	171	149	139	156	151	139	151	160	155	174	124	149	129	172	164	190	144	131	159	147	158	159	172	164	156	153	171	157	147	147	147	158	165	135	184	130	157	158	169	160	140	155	155	166	166	155	152	142	136	138	165	160	161	157	147	147	157	171	151	179	166	154	131	144	164	146	160	173	145	187	162	139	147	142	151	162	166	151	149	160	154	148	145	167	145	174	163	150	135	172	180	153	189	164	149	167	161	173	156	139	162	162	148	161	170	170	185	155	148	136	150	159	164	151	166	144	141	156	162	164	145	167	146	152	138	162	157	168	144	149	185	166	174	152	143	167	158	150	130	170	177	151	152	141	178	165	145	181	161	156	157	137	138	139	144	158	148	161	156	176	157	145	149	162	152	176	167	144	162	122	153	154	148	158	151	154	155	163	153	160	164	160	156	163	152	153	159	152	141	157	146	157	161	154	155	164	152	151	164	152	151	166	153	152	168	165	150	136	154	143	144	156	176	151	168	155	165	157	148	166	128	141	139	152	158	159	173	161	162	156	143	184	181	163	182	184	149	146	143	171	154	175	190	121	141	168	166	164	147	138	146	155	161	179	157	153	168	148	145	164	176	171	155	150	146	155	156	141	144	160	186	171	181	161	142	157	145	160	191	156	159	163	173	169	157	138	145	123	151	162	142	166	159	149	164	163	160	190	128	153	166	173	159	182	170	148	162	155	143	167	163	149	159	138	152	148	153	168	160	142	168	145	156	164	134	153	175	155	148	178	156	168	146	151	159	151	165	153	161	162	146	155	152	164	156	152	136	149	164	176	187	180	138	164	191	169	157	185	164	165	188	157	166	141	148	159	135	156	169	157	149	148	167	175	144	168	180	176	159	173	168	155	179	161	186	152	160	153	159	151	199	164	151	151	171	188	143	156	152	152	169	163	149	126	148	157	166	188	177	153	163	154	160	138	169	170	157	174	156	150	153	159	162	144	162	147	157	173	150	174	156	152	151	153	179	175	165	147	158	167	169	171	158	161	158	154	167	144	150	183	162	160	148	145	133	146	163	161	171	153	125	137	164	166	159	176	131	195	147	141	146	164	148	151	147	159	153	165	173	177	181	185	156	161	141	123	167	169	172	147	147	169	156	172	136	176	185	134	162	149	170	163	140	152	151	166	153	149	141	149	140	142	158	172	158	149	166	175	165	153	171	157	156	144	159	160	148	171	137	160	167	133	147	137	157	172	152	138	185	153	170	190	154	156	159	157	158	165	160	174	169	182	154	170	135	138	155	159	156	153	157	148	151	164	156	148	169	149	157	161	166	172	169	157	181	161	169	151	161	150	145	158	165	170	163	128	154	169	137	165	170	137	155	142	134	151	166	153	161	159	146	156	162	164	158	142	165	158	167	147	138	160	164	172	138	160	162	152	165	164	158	174	170	163	155	157	157	153	153	156	158	154	180	178	157	162	180	158	162	185	142	158	157	158	169	162	153	157	155	167	172	167	163	149	128	181	167	152	157	165	127	169	158	162	158	162	144	172	166	154	154	158	116	157	155	167	180	188	180	173	141	162	164	168	168	156	154	148	171	156	165	165	174	175	147	169	168	156	167	164	182	157	174	168	163	144	178	141	174	158	149	129	155	155	181	149	141	166	169	146	178	162	130	178	176	158	156	163	149	149	158	158	157	141	157	165	163	154	152	151	176	149	145	169	170	151	135	150	163	165	157	148	165	153	166	176	179	163	155	151	134	148	170	162	166	176	162	135	143	163	158	163	178	141	159	144	171	160	164	155	166	178	167	144	166	170	165	167	186	140	144	154	165	149	152	145	146	150	174	171	162	159	161	154	156	168	149	136	158	168	169	151	167	173	158	179	181	155	167	153	165	144	133	163	172	154	196	152	153	148	165	166	164	165	151	142	167	153	148	139	151	159	157	169	182	170	160	145	160	166	169	144	154	155	137	149	148	159	168	173	155	163	174	164	179	155	157	156	138	168	144	163	157	139	160	170	156	158	171	146	136	149	159	147	168	160	166	154	170	171	150	128	147	179	160	155	144	130	156	171	153	163	170	159	166	158	149	155	148	153	150	144	171	136	135	188	170	172	155	151	152	154	171	149	174	135	162	171	167	166	155	150	151	141	156	151	151	158	163	137	143	168	159	165	184	162	153	133	151	147	162	142	156	185	167	140	169	149	161	146	157	161	171	155	161	140	172	158	169	127	149	173	160	180	164	150	161	173	178	152	161	121	168	168	145	154	125	148	180	177	154	173	156	145	132	160	155	136	182	179	139	169	138	147	187	150	149	155	162	145	179	147	156	149	152	153	151	163	162	154	154	172	141	143	143	142	159	155	158	149	155	153	156	148	200	166	169	162	129	173	164	136	141	179	162	152	151	178	152	150	169	151	156	150	169	165	175	167	166	161	176	140	164	157	137	182	155	141	161	128	161	147	169	157	150	150	146	145	150	166	171	153	161	147	156	150	138	152	145	170	145	152	152	137	186	158	126	143	163
9018	599	869	839	751	620	557	512	483	446	462	452	449	452	431	460	403	429	418	442	444	423	421	410	451	393	392	451	446	415	429	445	418	459	448	426	401	451	422	411	422	434	423	405	438	434	433	442	451	418	413	416	417	410	423	360	385	434	445	422	416	429	401	419	391	425	437	427	400	407	422	408	436	412	426	462	427	422	408	402	418	435	414	406	432	410	432	415	415	424	416	434	431	424	439	422	439	416	389	423	424	406	459	400	436	437	451	416	407	463	428	425	388	419	407	411	447	458	385	443	429	413	376	419	433	428	431	409	436	415	426	421	407	393	391	393	421	444	414	424	422	438	420	422	430	384	417	388	421	442	417	422	447	428	448	412	405	429	408	427	419	431	414	405	398	453	453	447	421	421	397	434	472	414	446	466	414	408	390	411	436	449	458	406	452	418	421	415	416	459	414	412	455	438	408	433	432	441	395	410	400	420	463	441	398	437	401	405	408	416	418	413	417	417	422	399	357	383	439	437	463	418	439	456	424	415	429	428	419	412	395	408	435	440	418	408	407	416	437	411	406	398	389	396	397	403	437	415	417	432	438	421	383	423	441	421	416	377	435	411	419	403	402	433	452	407	411	459	433	414	432	426	441	435	433	381	430	407	401	434	429	449	392	417	398	409	435	392	401	439	418	416	463	430	443	443	418	391	430	417	437	417	434	442	411	408	430	404	437	425	409	438	416	407	396	398	437	429	388	411	471	410	381	443	415	473	403	423	395	444	416	413	420	388	417	404	414	411	407	392	434	413	442	374	459	410	399	411	427	425	403	402	447	448	440	428	459	425	419	395	422	404	409	436	415	387	415	434	432	403	415	403	429	448	374	428	440	421	458	420	439	421	386	421	433	387	431	427	416	409	422	423	392	451	414	443	398	406	393	390	419	408	432	400	451	459	413	448	437	389	435	404	426	381	422	422	437	378	451	442	424	396	403	439	373	417	431	379	415	408	406	415	427	384	441	441	382	419	409	420	438	403	434	414	411	428	362	390	412	398	413	444	454	465	446	438	422	438	438	420	418	421	406	413	358	422	411	411	410	390	438	410	388	430	410	447	423	421	445	414	424	434	420	443	379	399	441	446	409	425	417	434	373	446	435	419	419	415	421	402	416	427	412	413	430	439	441	415	447	456	417	401	424	425	466	370	438	421	402	402	411	433	440	439	437	414	420	470	448	416	410	403	424	401	404	419	384	424	424	393	402	406	454	418	390	447	445	450	425	433	426	400	435	396	412	408	406	442	413	431	404	448	441	405	424	400	387	429	415	387	398	414	410	391	397	420	442	413	431	406	403	422	430	401	408	450	429	426	444	396	428	407	458	424	451	430	410	418	411	425	404	437	410	422	369	421	442	423	432	391	417	412	456	428	431	413	413	440	422	432	415	428	433	424	394	484	445	409	410	442	443	433	427	419	420	413	460	390	412	429	402	385	443	415	438	413	392	443	428	458	417	423	401	429	465	397	421	426	431	404	408	424	431	408	347	415	391	453	399	380	457	407	428	412	366	407	403	429	441	432	407	429	444	384	429	391	421	421	457	431	417	371	404	428	401	411	434	392	410	437	372	376	427	410	409	391	435	447	426	420	447	446	429	393	439	417	392	400	410	420	425	405	397	431	441	403	424	404	438	407	453	420	425	394	447	361	433	415	443	403	453	460	409	432	414	443	409	423	462	417	415	439	403	403	459	423	449	453	419	423	427	430	450	440	389	443	427	454	413	437	433	385	424	400	380	375	434	416	403	446	412	440	422	433	430	421	430	423	388	427	407	394	422	434	421	414	443	383	412	404	424	467	423	433	422	388	423	427	413	438	412	443	424	424	388	427	392	404	392	399	418	415	422	422	417	420	404	416	414	404	445	415	414	422	402	435	426	428	437	379	481	440	443	412	371	445	420	453	405	414	400	422	439	391	414	426	458	395	439	370	400	422	394	453	389	449	397	371	410	399	464	428	393	437	403	416	436	442	416	388	406	421	416	422	426	435	432	391	414	421	442	395	404	423	406	410	450	394	432	427	396	419	426	432	413	450	442	442	421	414	402	429	407	431	424	435	423	396	396	453	416	447	437	415	403	459	434	418	429	451	410	426	410	429	426	421	382	463	413	436	446	425	434	387	432	412	444	427	424	430	418	418	423	398	428	419	424	465	440	411	393	449	467	425	413	426	420	445	432	413	443	410	447	402	417	424	422	410	444	409	408	394	453	435	453	417	400	438	404	437	441	463	400	388	402	398	452	413	389	448	403	443	405	417	415	387	414	412	439	386	417	397	431	446	426	436	403	418	435	404	432	426	434	431	429	380	392	379	454	381	436	408	455	413	421	441	415	432	471	399	430	445	434	428	429	435	452	425	419	422	426	439	437	423	388	416	416	419	428	424	419	416	469	413	414	425	413	415	420	432	414	416	405	395	400	421	464	436	408	385	461	416	382	397	420	430	393	433	442	436	422	436	422	425	452	437	394	388	405	373	429	427	410	450	419	384	431	393	399	389	433	419	414	418	435	435	420	423	434	420	408	440	409	376	422	437	410	406	385	458	399	433	419	382	457	386	426	409	441	404	426	378	440	455	407	433	406	420	409	469	430	439	403	402	421	406	438	383	408	452	417	412	416	367	436	428	430	408	393	399	479	420	424	385	438	395	412	450	451	410	408	405	419	445	408	421	387	407	421	410	414	401	373	432	403	431	411	430	438	430	400	430	433	432	407	427	414	415	418	441	443	437	400	415	433	429	403	409	419	380	358	424	394	434	412	395	449	411	383	427	436	456	473	458	451	408	438	435	405	372	391	418	394	402	431	427	426	395	425	418	432	424	406	410	373	420	448	441	404	425	425	443	422	442	414	420	464	429	414	428	412	415	439	390	416	440	429	401	406	451	440	449	410	417	426	411	428	465	424	397	417	428	445	456	416	433	394	414	417	431	402	414	449	452	444	409	436	410	415	412	415	429	412	422	402	436	421	416	398	399	439	437	424	429	422	405	442	430	393	454	440	426	441	416	401	399	397	462	399	446	406	393	435	396	405	408	411	434	405	423	405	431	453	427	396	420	402	455	404	417	453	419	416	380	435	451	363	401	444	416	411	419	405	426	428	437	380	408	442	439	453	433	422	420	421	403	390	426	401	417	432	439	417	397	408	416	431	371	389	404	402	428	385	445	433	418	407	425	427	432	456	409	404	415	413	390	407	397	469	408	450	419	407	433	385	393	418	437	421	453	439	441	409	408	445	468	415	393	412	419	419	394	427	434	398	402	388	411	402	416	405	384	427	425	412	443	420	459	424	401	402	407	391	391	420	393	388	408	420	424	381	428	410	450	446	445	404	410	441	388	411	392	403	411	443	488	430	408	429	466	413	426	444	429	447	435	431	434	434	433	390	451	386	418	398	437	395	416	409	425	388	413	456	428	415	428	448	418	444	419	402	421	437	440	417	377	430	394	463	425	401	421	395	424	447	421
54320	22763	12737	2305	1316	865	649	562	451	372	328	330	308	272	237	275	247	252	235	242	269	258	250	216	230	251	217	231	221	224	242	220	233	243	223	242	227	183	235	213	251	218	203	199	216	227	205	222	193	208	236	232	201	201	242	214	209	256	234	213	240	224	216	226	241	229	211	214	182	200	221	198	241	225	217	209	212	233	224	197	234	212	203	210	218	221	214	243	199	222	245	213	212	224	226	227	212	208	233	259	250	222	253	211	229	211	197	236	214	209	227	236	203	226	228	194	180	227	190	207	208	236	216	225	206	249	230	227	211	196	211	239	218	214	224	242	176	221	232	234	221	237	213	225	208	230	195	218	234	198	209	207	216	213	229	205	214	209	222	210	219	204	212	221	198	226	226	203	215	229	220	228	194	214	248	216	197	209	211	199	252	237	235	200	213	213	196	227	200	203	209	227	205	228	213	200	189	212	231	201	259	229	222	209	210	181	222	186	258	238	220	200	231	216	223	226	215	205	202	182	226	215	200	197	218	200	240	214	240	220	209	224	219	219	263	206	215	202	191	220	221	217	234	232	221	216	212	199	212	182	216	221	201	215	212	240	204	216	214	213	211	248	226	195	210	230	185	206	190	228	183	235	225	249	211	203	217	206	220	215	223	211	220	221	212	240	202	220	218	201	179	199	239	233	202	228	242	220	221	204	232	252	234	227	198	230	225	241	187	214	234	208	206	232	185	206	206	206	242	211	216	213	232	207	227	236	212	212	210	219	201	204	217	197	200	220	220	199	201	210	222	232	193	213	233	218	219	211	224	230	220	178	205	213	211	224	226	245	218	229	227	253	211	226	212	241	224	229	197	230	222	221	247	239	214	230	196	230	232	228	211	214	181	198	210	232	208	197	247	220	205	219	220	221	202	222	208	189	229	239	210	193	241	198	205	214	199	206	196	233	220	196	217	206	229	189	230	211	205	254	217	210	199	235	227	218	218	222	227	248	199	212	198	200	213	205	234	211	195	199	210	211	212	229	211	239	209	241	232	215	222	217	204	253	214	197	199	223	195	207	209	244	203	209	207	201	224	229	204	226	224	228	190	212	216	202	223	233	218	233	209	212	223	240	216	209	212	239	211	204	249	208	231	228	229	213	225	236	263	192	235	200	203	220	213	202	211	230	239	219	204	209	187	223	241	227	226	220	213	212	202	204	241	208	209	221	210	234	227	226	218	243	232	205	211	238	233	202	239	219	216	193	228	199	211	229	213	201	199	212	212	225	212	237	219	217	198	203	230	193	211	201	212	213	203	220	203	231	207	227	197	224	195	241	241	233	226	240	209	212	174	173	217	240	220	208	217	182	251	194	204	214	216	219	245	229	212	225	203	186	224	207	204	202	221	217	211	226	206	210	211	228	213	192	212	210	225	234	218	194	223	217	206	210	194	202	197	217	247	210	226	222	219	212	194	228	215	204	211	218	228	215	217	212	202	186	215	226	239	206	208	217	221	186	224	228	237	232	207	208	221	202	224	197	224	206	219	227	212	193	218	186	218	214	212	209	211	202	214	234	205	221	210	208	204	212	210	268	230	202	235	220	238	225	230	207	207	250	236	236	219	204	225	247	240	218	211	213	196	210	225	247	223	234	208	213	213	232	206	213	218	215	216	221	222	222	238	206	244	216	212	209	224	209	226	217	208	232	235	237	250	197	214	173	201	235	228	233	195	210	215	213	233	216	228	203	215	234	242	204	208	222	220	220	193	190	191	233	227	221	224	214	240	223	217	243	212	231	235	235	223	208	222	251	244	240	232	231	208	215	218	224	231	214	225	220	234	213	228	234	209	205	219	220	201	213	242	219	198	219	219	245	260	233	201	225	195	193	214	206	195	213	203	233	230	197	199	228	201	224	213	201	209	215	197	197	198	204	206	188	222	215	205	206	215	227	218	207	211	226	215	238	227	229	211	193	198	233	226	217	225	200	236	221	237	220	223	222	211	204	228	173	211	237	224	198	207	200	231	220	229	222	234	245	222	221	229	237	232	195	228	219	198	217	189	205	229	219	224	202	236	216	246	228	226	226	205	220	192	247	243	223	209	198	218	206	218	219	182	216	226	204	243	233	226	232	211	195	228	201	245	240	211	210	193	216	249	199	182	200	204	210	218	177	206	212	193	245	214	199	187	203	213	213	246	205	210	214	181	221	239	242	237	185	219	223	245	221	231	219	207	219	206	225	201	208	218	206	197	212	203	219	194	194	211	227	208	240	229	203	186	219	199	208	204	206	217	216	203	194	216	217	208	219	183	211	239	213	198	191	224	205	204	228	213	221	201	208	224	208	225	217	227	229	215	211	224	220	224	236	222	209	232	237	178	226	188	212	216	218	216	227	247	230	202	232	228	223	210	204	231	217	254	215	178	199	208	221	203	249	219	232	216	193	191	199	214	206	194	226	190	197	215	216	203	207	208	202	199	227	252	236	218	232	227	237	231	199	198	236	201	193	211	199	216	190	243	211	224	236	210	196	199	226	208	181	168	216	211	227	200	186	211	207	228	192	199	207	247	191	207	222	192	217	241	205	215	208	241	221	209	210	204	232	205	211	233	244	211	213	222	239	198	231	240	217	220	224	214	231	202	236	247	216	220	218	197	211	243	211	204	241	204	197	211	200	220	212	199	215	197	205	235	213	219	223	219	221	195	233	233	235	238	218	204	198	220	219	227	215	217	202	200	212	234	213	212	233	207	242	207	225	180	228	233	224	223	197	207	200	226	223	196	211	201	236	248	219	221	203	206	224	237	232	179	215	202	212	202	215	186	216	234	218	208	223	214	232	210	201	226	192	224	215	215	217	188	226	225	206	207	225	222	192	203	245	224	211	220	226	207	212	222	197	195	225	217	198	222	222	221	210	203	226	232	226	206	219	240	211	235	215	209	221	239	228	191	210	218	202	212	206	228	226	220	240	228	206	208	238	220	204	191	222	197	227	218	219	220	223	203	235	216	241	236	205	205	221	221	211	214	202	186	217	195	233	199	242	229	228	243	207	228	230	224	198	218	200	209	196	215	247	229	248	214	236	219	188	221	225	227	257	220	232	178	199	222	213	204	215	196	213	221	211	213	193	223	222	198	220	193	198	223	196	230	240	208	222	170	195	212	200	215	227	210	198	192	203	220	235	247	216	238	209	202	222	245	213	208	230	223	196	231	191	233	200	209	198	228	184	203	222	206	219	200	218	218	190	227	215	218	212	230	198	194	238	213	213	217	234	194	190	214	228	202	209	196	236	202	200	202	199	227	226	226	240	197	233	221	228	211	209	226	227	249	220	215	237	192	254	254	224	219	221	210	221	213	246	214	216	238	241	223	239	209	213	248	195	194	223	239	200	192	213	210	188	229	212	245	254	201	234	196	229	240	212	214	214	218	217	220	217	248	195	222	238	236	206	211	218	225	224	212	222	208	200	238	201	215	217	229	240	213	227	227	224	210	207	240	244	230	217	190	191	227	200
28311	1702	3198	3527	3061	2425	2013	1656	1587	1260	1133	1094	1021	917	839	834	753	737	710	702	699	685	633	701	639	640	618	623	603	603	623	638	612	597	613	601	662	585	555	602	585	553	604	604	567	594	583	581	557	566	577	578	570	569	578	561	555	557	580	528	540	577	546	541	556	534	572	522	586	558	589	559	554	582	534	529	559	587	553	571	591	549	542	530	551	573	575	548	609	532	606	550	621	589	558	607	579	569	553	568	620	552	606	589	573	569	577	539	588	615	606	570	550	575	577	538	543	536	582	559	551	595	522	544	558	557	558	568	586	571	554	592	556	527	550	542	556	530	526	489	522	526	532	563	565	561	534	548	540	566	502	541	548	557	569	549	549	550	553	512	536	538	585	511	536	565	554	540	507	556	514	549	549	571	558	534	547	516	547	549	566	494	512	533	544	529	546	543	531	565	553	495	580	574	524	541	527	512	574	570	546	561	512	535	554	548	549	529	568	566	579	570	560	566	519	554	553	575	569	552	528	525	537	519	583	577	564	552	542	554	573	532	538	509	557	595	565	573	551	478	532	559	521	560	570	509	536	535	497	559	592	562	545	537	545	542	570	540	548	525	509	540	565	554	538	564	540	584	532	614	604	536	519	520	502	512	560	541	565	533	543	573	565	549	559	581	592	544	569	573	575	547	545	532	528	577	539	566	527	526	593	520	519	520	542	553	534	545	575	538	576	523	544	584	559	547	556	522	524	543	540	520	526	547	501	600	564	562	532	595	561	561	537	581	554	551	549	558	569	535	564	535	507	578	559	540	563	514	563	557	581	569	597	567	571	554	564	536	538	578	532	549	552	550	540	525	520	513	526	533	535	536	533	535	524	518	548	535	562	550	528	539	516	528	600	573	544	520	569	533	543	533	538	562	580	521	558	515	576	542	559	563	579	521	532	559	503	541	537	543	555	570	550	516	525	520	536	579	550	564	573	539	511	528	542	572	559	525	547	550	535	582	558	546	551	570	536	561	556	538	543	542	502	550	540	556	522	542	529	556	546	546	574	542	553	492	520	574	531	531	539	515	568	489	556	516	516	560	594	548	559	517	533	587	552	538	545	548	529	571	630	555	541	540	541	548	542	529	547	561	556	564	534	550	537	520	528	565	545	577	565	519	526	537	555	577	533	554	522	591	542	558	573	559	545	520	524	543	517	561	524	535	516	552	549	535	543	572	556	507	574	510	505	572	592	556	509	532	561	583	548	523	561	540	545	539	573	536	549	570	539	511	566	567	524	556	548	541	560	534	594	568	549	538	546	569	528	549	531	484	579	552	521	556	576	562	520	552	530	554	566	544	531	609	603	581	564	514	595	539	529	560	576	515	524	527	565	551	535	546	579	536	561	543	558	529	523	549	539	602	558	561	561	570	582	551	585	538	587	524	554	525	576	517	537	520	507	555	501	546	571	545	534	536	577	517	557	528	600	543	528	552	577	546	560	513	568	513	554	537	550	519	557	517	540	522	512	557	560	517	536	542	540	543	521	574	539	585	533	610	535	549	533	586	587	542	561	571	568	555	483	571	592	510	538	594	522	511	558	558	526	522	558	554	560	531	540	567	565	561	535	569	545	567	534	542	592	551	526	566	526	600	538	579	583	557	551	560	560	548	571	597	546	559	537	570	539	506	501	541	545	585	565	506	535	567	577	527	575	520	558	562	590	542	566	566	573	572	551	538	514	535	538	543	566	530	530	500	509	572	551	524	569	587	537	579	584	552	563	567	537	572	563	584	559	560	578	529	555	565	527	494	541	559	551	557	549	528	564	546	587	561	556	548	529	542	537	564	565	556	533	527	534	545	537	573	552	506	546	569	531	558	525	574	566	587	508	555	519	533	558	553	554	528	553	534	547	571	531	590	514	533	493	480	589	579	518	608	534	486	553	548	511	538	566	573	559	549	558	569	568	570	565	618	541	568	546	562	521	515	529	568	569	563	546	544	563	601	561	543	537	568	570	528	556	547	558	553	578	543	538	516	544	554	577	569	564	558	518	526	539	573	566	549	600	521	566	572	564	552	554	573	562	549	571	545	568	565	543	563	564	546	541	510	507	568	556	519	567	584	511	504	546	501	573	534	552	549	509	560	601	547	575	556	525	604	535	572	524	538	566	532	499	561	548	537	546	538	542	582	520	526	557	549	550	525	605	589	558	550	572	524	531	556	554	560	547	542	561	554	522	556	539	547	577	554	524	564	527	549	510	564	527	531	537	564	547	540	587	565	542	583	563	537	582	515	520	587	554	508	521	551	574	518	527	590	565	560	554	545	521	495	551	581	570	515	538	549	571	535	547	529	595	564	515	536	522	540	571	544	577	536	544	528	547	548	552	560	551	575	540	538	531	539	555	541	526	562	528	516	516	582	525	523	563	537	538	519	566	586	535	548	533	561	553	536	557	547	542	536	565	550	580	532	503	518	555	563	564	532	536	571	547	543	549	534	541	516	546	555	548	579	546	516	556	545	551	565	558	527	556	499	534	553	515	554	569	528	522	580	588	533	556	544	536	519	527	518	542	576	564	538	571	524	543	538	523	542	540	509	604	579	564	517	574	517	542	618	541	499	558	546	538	584	557	531	534	557	576	536	528	563	517	517	584	542	555	540	537	539	520	552	536	533	542	528	495	580	569	543	551	527	527	561	548	527	564	537	532	549	547	552	534	553	556	582	575	539	534	528	532	539	491	518	522	534	531	546	528	528	592	568	569	543	530	517	545	560	537	567	557	561	556	564	539	540	547	579	560	568	587	539	566	546	563	565	575	545	567	535	513	577	549	547	567	555	526	563	553	485	519	595	567	556	517	551	557	536	539	555	546	526	582	552	575	521	528	538	540	511	562	534	540	565	547	550	528	536	523	526	531	531	595	508	521	543	522	532	596	548	549	574	569	572	517	506	564	540	513	561	573	514	533	516	583	554	554	530	564	529	542	555	564	568	557	533	531	529	558	535	546	530	574	533	543	567	530	558	552	577	580	524	569	521	556	611	531	552	567	593	549	537	577	520	556	567	520	516	602	572	573	545	562	511	561	561	560	593	524	519	568	562	508	549	532	555	567	554	590	548	546	538	494	566	533	587	538	575	599	534	551	555	559	552	550	494	531	544	539	551	515	514	549	540	540	528	519	559	533	539	521	598	550	549	509	541	557	529	550	528	581	556	528	554	556	549	537	567	550	550	516	540	553	551	550	595	552	520	560	526	528	562	560	541	575	511	565	553	575	562	557	527	511	527	541	527	567	526	542	527	534	496	537	552	525	579	538	581	544	532	544	582	538	593	580	532	523	509	537	533	545	586	582	543	545	540	541	514	532	584	558	515	538	513	574	543	525	557	546	566	564	511	585	516	553	563	552	540	521	594	558	566	568	518	567	538	573	559	627	526	530	546	525	541	564	499	547	550	545	582	563	533	549	545	568	548	563	535	535	542	520	549	544	533	540	536	576	579	558	558	564	553	554	555	517	560
47385	22579	13882	5834	2250	1376	1073	828	727	711	556	484	538	427	438	432	401	408	385	394	385	358	374	358	360	370	379	363	300	318	337	362	320	312	374	361	354	343	347	343	365	338	377	411	330	341	338	322	301	360	349	330	319	376	331	334	337	350	307	354	331	359	343	350	328	319	311	383	315	313	325	360	355	334	346	340	353	350	367	366	376	344	321	352	327	321	336	334	327	340	342	305	321	341	328	313	344	352	348	370	348	316	329	330	363	346	326	325	364	355	349	325	348	333	341	344	313	334	354	347	306	333	322	341	360	340	358	340	342	309	332	349	327	357	314	332	363	341	304	379	383	341	338	349	322	375	348	322	338	317	312	305	303	342	334	370	330	331	321	313	327	323	328	328	337	332	306	344	314	307	343	351	312	338	329	333	323	344	321	319	335	319	286	334	330	324	323	363	320	352	310	357	339	322	313	320	356	349	383	349	322	341	331	338	343	342	350	333	329	366	319	301	327	348	281	327	321	352	348	321	347	360	347	340	305	318	329	356	378	356	348	333	342	325	351	352	323	305	381	334	382	348	329	340	378	330	293	346	342	356	359	320	308	358	328	330	368	347	305	324	351	348	344	313	317	322	331	348	327	353	310	350	313	335	344	330	369	362	317	360	341	344	357	350	335	324	333	341	356	317	358	326	321	337	325	352	304	364	308	356	292	338	355	316	366	351	305	365	324	307	341	308	365	335	342	382	337	346	309	328	324	331	342	345	328	330	332	354	337	332	340	303	332	349	351	314	355	333	334	312	327	340	324	326	292	312	374	336	339	334	328	375	330	318	332	315	335	336	339	330	369	342	343	307	334	318	323	319	347	315	333	355	351	349	346	362	341	347	303	341	325	309	288	373	354	344	329	334	349	348	365	374	352	320	292	345	336	329	325	322	324	345	340	342	335	340	363	376	322	332	321	364	322	292	342	352	339	358	312	356	303	315	374	326	332	337	378	341	350	321	342	385	335	334	342	346	318	321	345	353	368	356	318	339	316	341	313	325	318	323	345	296	341	332	315	353	336	352	345	328	317	350	328	359	318	357	357	341	353	330	353	320	342	333	343	300	322	316	339	315	353	329	315	305	343	362	344	368	308	344	311	333	356	358	299	338	350	320	316	344	320	306	335	320	373	366	309	351	319	354	312	350	316	342	326	359	362	347	305	329	329	351	333	275	326	347	345	373	375	349	306	369	354	333	341	326	306	298	324	348	320	333	327	355	344	335	295	345	343	333	340	369	346	344	367	324	361	335	365	344	355	325	325	330	330	325	306	347	354	343	359	316	326	330	344	308	339	340	296	343	346	326	336	340	324	346	345	303	319	369	308	331	353	345	334	349	330	351	344	316	328	349	371	324	367	350	294	332	353	355	350	351	352	387	346	319	324	324	334	355	349	340	316	355	348	308	340	319	319	353	339	307	340	316	322	345	343	363	322	350	332	333	323	343	286	339	360	313	355	352	362	336	358	332	341	352	329	361	317	353	322	365	343	350	338	332	328	346	312	339	340	350	333	334	336	342	320	350	336	364	292	362	337	331	369	341	329	349	335	344	375	317	306	343	333	340	326	333	343	361	380	350	326	311	328	345	359	347	336	331	295	357	366	388	309	297	331	323	330	318	301	382	325	324	292	355	313	318	312	323	334	334	349	326	355	351	350	363	350	339	325	362	362	331	353	347	355	345	341	338	330	322	320	335	314	357	341	347	351	339	328	313	346	326	311	354	345	333	337	345	320	344	349	368	326	325	335	342	347	340	353	344	317	353	372	349	366	343	325	332	329	345	358	334	337	354	315	349	316	329	335	362	303	327	344	353	340	343	333	339	320	336	346	356	343	332	379	319	351	338	324	389	304	340	335	320	332	311	317	354	337	324	349	304	322	314	356	326	347	371	353	337	356	326	342	309	357	336	348	341	365	341	345	351	376	364	356	371	351	338	317	348	314	323	324	349	330	378	327	330	338	331	339	346	347	321	332	346	325	332	330	335	368	332	346	334	331	287	327	348	345	345	358	334	329	360	316	335	343	339	321	382	307	342	314	337	337	322	343	287	307	299	397	303	353	348	318	380	339	335	335	355	343	321	355	334	326	378	334	303	347	348	339	370	325	332	339	336	301	336	345	368	336	308	354	338	361	326	291	320	354	349	373	330	364	344	352	341	341	348	322	357	281	365	342	319	316	348	328	301	328	351	333	331	321	320	309	331	323	349	308	337	320	321	324	322	305	362	367	317	349	342	364	350	314	325	322	350	312	361	350	321	341	339	347	326	317	312	371	348	319	309	333	320	350	324	361	359	307	340	356	334	362	331	343	350	339	333	326	348	322	308	299	326	335	343	353	358	366	314	322	324	334	368	343	317	339	308	328	365	317	321	344	316	354	368	350	342	294	333	336	338	344	332	309	367	359	349	337	354	334	362	341	346	364	341	344	350	313	359	314	310	321	333	346	315	327	344	331	318	305	345	326	315	328	350	357	355	329	368	347	360	353	304	346	331	362	337	381	377	322	370	313	292	353	343	310	335	344	342	321	311	332	326	352	357	311	384	339	340	322	321	323	333	340	354	316	348	322	352	338	355	326	316	336	349	347	349	363	356	349	304	326	348	338	333	310	329	339	323	323	337	366	312	378	351	337	318	353	325	334	382	332	342	345	319	318	364	346	365	367	332	297	355	354	306	318	309	306	349	320	357	327	306	346	342	357	351	338	356	363	297	289	328	329	346	350	349	366	359	387	326	327	339	330	332	351	310	283	341	319	338	356	353	333	308	353	340	286	342	364	330	342	314	349	343	345	316	332	311	328	320	355	384	335	312	345	333	366	348	323	310	327	339	325	345	322	325	360	310	341	312	337	343	313	349	358	353	319	316	333	296	319	367	333	331	367	337	354	357	334	338	337	388	322	364	353	332	324	332	291	329	364	352	346	352	346	335	358	355	340	311	318	344	313	300	361	358	343	358	314	344	351	339	313	322	357	340	362	331	338	351	352	366	340	352	322	329	336	328	338	336	301	323	317	350	351	345	336	329	327	356	378	324	345	333	325	321	329	352	304	317	351	344	327	333	331	341	329	324	324	313	372	338	344	319	337	344	336	337	314	341	336	330	361	335	299	297	311	340	335	334	321	344	324	317	311	332	323	355	313	284	330	372	372	374	339	330	334	347	325	352	325	331	340	360	363	347	335	365	322	321	333	306	331	365	312	323	336	342	353	358	324	342	333	338	339	335	378	324	340	317	319	367	320	374	314	335	330	336	359	334	343	320	369	358	329	363	323	355	369	329	348	376	308	345	323	321	340	332	342	364	323	312	375	358	331	325	344	328	327	333	338	323	327	317	327	344	318	333	320	328	348	338	330	313	398	312	321	327	349	327	355	307	314	350	323	332	323	340	341	334	331	312	301	331	325	324	323	324	339	350	347	337	340	331	368	337	350	351	345	338	316	300	348	339	328	360	344	330	312	356	341	347	345	318
24056	3000	5908	6534	5402	4319	3981	3132	2641	2383	2133	1906	1855	1667	1562	1381	1378	1222	1170	1136	1148	1040	978	996	1016	1007	956	941	906	897	895	929	969	905	903	1004	929	860	899	869	844	838	840	848	852	843	882	843	800	822	820	824	804	810	810	779	832	841	806	762	820	819	824	779	787	807	830	796	788	837	808	847	800	833	783	787	797	766	775	812	795	761	799	792	789	793	797	784	836	847	836	819	826	822	848	824	826	819	844	786	805	826	844	845	821	829	818	840	836	830	827	779	811	791	831	767	755	810	827	764	758	782	829	803	810	758	832	776	777	747	799	801	777	766	789	786	792	730	799	771	840	832	771	737	824	843	800	785	770	716	781	809	777	781	780	794	759	749	817	798	752	793	798	784	789	748	801	818	816	786	790	778	764	779	749	791	790	825	759	763	793	815	772	764	768	731	776	788	796	758	815	790	759	789	747	783	835	822	780	817	755	716	771	826	796	787	811	811	813	813	733	772	787	783	787	819	788	705	777	760	744	809	795	734	803	782	771	835	814	752	767	788	835	773	780	773	730	770	818	785	787	766	796	796	756	831	780	749	775	805	781	773	787	784	784	734	785	817	760	800	754	812	789	802	721	744	828	761	781	802	735	783	807	765	777	743	840	799	727	757	771	813	776	743	828	784	775	799	817	815	776	747	831	778	790	815	802	798	829	749	783	752	732	792	826	793	757	764	781	723	795	742	731	727	799	843	824	736	785	844	796	768	823	827	799	809	806	796	775	765	798	715	779	790	761	787	777	780	776	761	796	795	756	821	711	791	802	740	815	769	794	762	774	781	792	814	763	764	798	736	764	758	774	810	792	771	793	810	774	778	749	742	783	774	778	749	764	799	780	783	784	769	755	745	778	746	806	787	791	775	804	805	793	828	805	771	778	749	778	721	809	777	843	852	772	828	790	761	787	808	802	812	790	743	750	768	770	792	785	762	755	786	788	729	806	773	752	768	780	769	755	757	776	813	861	781	784	829	793	842	802	859	801	788	776	821	807	759	762	761	743	788	761	774	756	778	780	846	799	768	767	794	807	766	777	765	792	815	820	794	828	762	775	783	829	817	757	774	812	813	845	753	786	765	739	796	824	776	747	747	838	793	773	764	775	812	775	816	794	776	798	813	739	758	779	778	790	817	850	791	790	756	824	774	753	816	828	800	755	778	813	805	786	762	743	770	766	816	750	771	808	753	803	781	781	824	807	797	770	780	792	779	814	743	813	778	791	818	780	790	767	801	778	789	753	763	777	780	776	788	824	769	767	785	796	781	751	807	778	727	802	784	790	760	800	793	785	760	802	804	784	767	768	815	786	809	779	797	777	749	803	731	790	817	809	726	769	792	818	831	765	778	854	747	790	740	754	746	767	810	804	794	807	782	806	789	774	797	813	767	804	786	824	818	782	777	757	757	790	790	806	794	829	778	852	768	779	756	813	849	769	790	761	781	764	808	823	711	752	771	770	737	819	836	795	801	743	757	767	764	753	775	849	790	738	809	828	815	771	773	809	750	746	790	750	790	722	769	754	780	787	751	762	823	748	787	783	771	767	776	811	751	818	747	776	822	811	821	779	801	790	763	755	791	755	808	744	748	758	740	803	796	779	739	782	747	792	800	773	776	756	803	750	789	764	804	802	755	814	744	802	797	753	807	738	745	755	748	737	754	759	771	744	756	806	800	726	778	805	794	805	788	793	769	820	772	821	797	766	779	800	809	742	735	774	766	753	799	756	824	820	794	747	776	761	791	764	788	744	810	729	787	784	772	786	707	764	798	788	822	772	821	758	760	804	772	806	800	827	729	753	746	768	772	764	796	846	791	769	738	778	840	804	770	779	764	805	788	815	783	779	794	800	772	740	741	851	771	792	791	815	785	760	792	803	821	778	747	818	790	838	733	751	812	777	774	807	772	759	779	798	770	738	799	807	811	741	790	795	786	759	776	775	773	797	782	818	752	836	828	836	826	802	827	772	810	795	786	751	755	776	787	737	808	765	785	841	780	776	792	763	784	778	799	793	814	782	784	796	791	795	743	801	785	805	804	743	763	795	783	883	819	807	758	808	809	792	774	752	786	799	800	786	751	759	796	764	760	780	727	775	768	791	831	737	731	817	781	776	766	775	790	807	743	765	756	778	799	783	788	793	778	745	810	758	791	749	777	820	768	710	779	804	793	762	832	794	781	801	737	778	791	821	791	784	828	749	739	769	766	833	765	817	825	791	732	817	769	770	770	776	760	760	809	786	807	790	733	793	802	827	758	764	817	697	781	750	763	778	801	807	770	821	796	801	768	840	776	724	752	834	735	758	823	771	798	794	830	838	743	796	785	790	793	790	743	761	794	774	798	755	745	776	832	761	788	729	750	840	790	776	767	795	780	781	799	801	775	813	786	784	765	757	827	803	760	794	761	782	761	827	782	765	758	731	755	848	793	792	788	726	738	770	790	772	763	782	767	838	792	769	785	789	770	725	792	828	799	781	791	824	743	780	801	789	783	806	773	834	785	772	751	841	755	782	761	783	818	732	795	762	744	769	770	747	766	783	792	752	748	738	771	785	764	741	745	769	793	723	765	765	793	770	717	787	778	762	767	789	803	795	720	796	792	731	750	777	734	781	796	780	780	774	724	763	788	788	777	726	791	824	776	803	755	759	780	800	802	735	770	807	824	743	745	780	764	815	781	734	791	824	802	734	785	796	751	813	743	795	758	765	753	771	740	780	791	745	795	788	756	785	802	826	777	771	746	758	728	806	747	791	788	779	790	812	693	770	814	779	767	739	734	726	784	726	770	809	789	797	820	861	783	804	796	803	767	797	830	798	797	788	777	779	774	792	788	791	787	774	756	757	779	770	720	783	758	809	793	766	752	820	730	820	835	787	773	796	779	753	742	817	724	768	720	815	787	701	741	784	756	764	809	785	784	808	773	780	793	765	737	835	792	832	766	727	732	770	813	795	814	770	779	730	790	795	794	770	793	732	752	749	806	808	768	752	786	742	792	795	821	753	791	746	808	761	789	766	765	768	803	764	783	751	790	755	790	771	750	772	790	758	726	793	809	776	751	772	786	823	773	800	755	770	783	770	759	756	791	768	774	792	745	787	762	727	707	834	812	760	770	774	821	763	793	814	784	759	794	741	784	790	777	756	797	752	800	795	784	742	778	757	821	765	815	787	800	811	749	767	765	769	828	775	830	759	769	794	818	829	764	754	774	742	809	789	763	829	785	783	772	774	807	734	792	823	804	729	808	742	800	776	818	819	759	787	805	780	789	872	742	764	810	764	777	794	818	716	785	775	755	775	800	807	764	777	820	776	808	772	822	808	735	809	789	828	774	778	793	730	754	805	769	808	758	801	732	753	774	760	811	787	797	823	768	731	824	769	815	794	787	750	787	820	799	732	828	770	808	774	793	748	787	814	786	816	795	752	753	800	792	818	817	771	758	763	775	805	818	765	809	762	790	752	816	761	806
4387	405	364	242	204	169	161	149	124	141	147	142	152	145	140	137	135	125	133	146	133	142	150	143	135	152	153	137	108	125	151	118	153	155	126	151	151	139	153	142	129	156	136	140	152	145	124	139	154	158	158	130	124	154	144	131	145	164	133	153	133	138	143	153	139	126	137	131	141	146	136	124	120	131	141	139	150	139	127	121	159	127	145	137	136	120	131	132	143	127	151	146	141	160	136	134	139	146	132	148	135	118	138	129	123	141	135	129	130	127	136	141	118	132	116	159	146	151	133	137	124	160	136	124	111	156	153	126	146	169	137	115	147	150	134	126	136	139	131	139	130	137	139	114	127	136	132	144	138	166	157	123	112	124	134	140	127	123	149	141	148	133	126	137	154	138	129	140	124	151	131	139	125	124	140	146	141	150	136	141	129	121	152	140	151	143	143	127	129	130	138	130	153	135	149	146	140	139	117	105	128	134	138	137	124	141	131	146	132	147	118	134	150	145	152	136	121	140	142	142	152	123	145	130	133	123	144	125	124	132	154	154	149	124	131	155	141	140	158	145	139	131	122	139	146	145	147	141	129	141	136	148	148	119	151	108	135	155	132	134	125	148	131	157	131	143	131	130	149	149	148	122	145	141	144	158	139	140	146	144	142	149	128	130	139	127	155	142	115	147	150	125	159	147	127	138	153	138	145	149	136	132	154	148	121	132	125	144	154	147	151	143	137	133	143	135	155	160	155	124	132	138	135	127	118	137	119	138	159	140	145	122	142	135	146	126	137	148	141	142	132	151	139	149	137	130	148	154	145	150	149	136	120	129	152	170	129	139	166	141	144	128	139	120	148	131	144	144	130	151	124	120	158	148	150	123	164	146	137	139	151	145	151	129	163	134	151	151	128	152	127	135	137	143	141	156	145	148	132	147	141	133	144	119	120	141	129	131	124	146	123	135	140	136	137	129	129	122	143	140	143	138	143	144	135	170	116	139	149	138	149	137	143	122	124	129	129	135	135	147	131	141	137	149	149	142	144	136	136	140	136	140	158	148	137	129	144	134	120	147	139	140	146	151	130	149	123	141	133	127	133	140	136	161	141	142	134	126	154	127	146	149	123	138	163	124	157	135	155	127	145	146	141	151	138	152	145	145	152	133	121	172	139	137	136	152	121	124	156	144	153	144	152	135	154	128	142	169	136	137	161	133	127	115	168	142	135	136	154	121	153	116	163	139	157	143	129	144	152	153	143	141	134	144	134	135	133	152	142	148	133	123	127	128	135	134	154	148	123	131	129	144	147	131	147	134	161	164	142	128	133	150	156	159	155	139	134	124	172	137	146	135	132	148	136	138	141	122	126	142	136	133	149	140	142	125	146	118	140	144	127	147	142	155	129	156	152	145	141	165	142	164	140	122	140	141	143	148	125	176	136	161	124	133	126	139	152	122	112	130	142	172	126	119	145	143	124	137	150	125	110	148	176	149	136	147	131	147	150	116	140	144	130	147	123	122	134	143	129	129	139	148	141	162	132	147	141	145	140	136	140	113	136	126	111	129	156	128	129	134	150	141	132	134	118	123	127	150	131	144	155	139	151	115	119	134	134	134	125	134	132	142	130	127	134	151	132	141	140	128	147	159	118	159	152	143	122	139	138	134	141	140	132	147	130	148	142	133	156	135	135	134	137	140	146	131	130	147	157	130	161	115	120	135	130	135	135	146	152	124	153	146	151	148	132	114	156	147	135	143	140	121	133	142	125	128	145	130	132	149	159	144	147	143	116	140	148	129	133	136	150	127	128	149	138	128	139	137	151	139	127	148	158	145	145	134	130	166	168	149	157	119	141	135	142	129	139	138	124	155	128	148	139	157	138	161	142	139	154	136	136	173	150	149	144	171	156	137	124	147	135	125	138	154	132	129	146	134	145	148	158	142	146	143	130	131	133	147	153	151	122	150	147	111	154	131	121	127	135	134	128	123	132	157	125	149	148	122	142	143	148	148	129	133	125	132	128	149	138	128	158	153	136	149	171	151	154	148	150	144	150	134	169	161	123	111	142	137	149	127	144	111	159	118	148	128	126	147	148	117	134	129	143	119	139	134	157	128	118	128	130	173	133	129	109	123	125	140	128	127	131	142	126	152	143	128	144	120	142	136	137	111	137	163	157	132	154	151	127	131	139	151	148	131	142	134	151	125	145	139	139	144	142	154	127	134	143	117	153	146	163	138	139	114	156	141	139	159	164	144	142	155	153	160	170	129	138	122	132	139	134	143	142	138	121	116	139	115	145	166	141	116	143	137	126	147	136	147	127	132	129	145	136	156	145	155	129	142	143	140	144	134	147	143	149	149	136	141	146	161	137	130	138	161	136	140	152	160	154	129	123	135	143	121	147	136	131	136	129	153	119	142	127	143	133	137	131	127	138	135	106	140	157	125	134	137	114	167	151	127	135	129	158	138	130	125	148	108	140	157	137	124	134	159	131	118	133	116	149	152	141	151	130	129	135	150	117	140	152	139	116	149	125	133	125	129	126	143	146	160	155	120	138	151	138	137	140	133	141	140	160	141	152	123	151	141	140	124	152	127	148	122	142	131	130	129	131	149	124	129	135	139	169	128	133	130	133	137	135	168	146	145	144	141	165	142	130	154	142	129	134	137	147	150	155	134	130	126	153	148	148	141	151	148	154	133	138	146	120	125	161	127	128	136	134	154	144	141	156	126	130	150	143	138	165	153	127	137	156	130	163	148	144	135	139	138	115	167	140	130	126	135	155	145	118	137	136	156	133	150	133	169	134	130	159	173	160	138	127	128	113	157	128	153	142	123	142	127	149	164	130	160	143	130	139	120	159	124	139	146	149	136	140	140	153	145	138	128	162	140	138	154	132	129	131	135	129	169	148	148	150	124	150	131	122	149	154	133	143	137	140	128	149	141	156	124	134	149	123	140	141	148	156	141	143	143	129	131	123	127	140	149	143	155	126	140	126	134	146	143	117	140	139	131	132	121	131	121	119	140	126	140	113	136	138	126	133	132	133	125	138	140	127	126	143	128	117	137	124	131	139	138	144	130	159	134	144	141	159	135	144	134	134	152	118	149	150	148	136	128	162	148	127	152	133	139	127	136	141	136	144	136	152	139	139	139	134	142	123	147	146	124	136	148	127	154	139	151	105	134	110	143	132	135	127	139	127	132	149	120	136	153	151	147	126	146	125	136	132	139	134	128	135	156	125	118	141	150	149	133	164	134	131	136	145	130	153	135	125	155	149	133	135	147	144	149	130	122	159	121	124	123	132	135	149	122	156	149	159	136	151	147	137	127	145	146	138	152	140	161	157	145	117	120	106	134	143	153	161	136	141	134	156	141	152	124	137	144	150	166	126	133	154	139	127	150	149	137	138	132	137	147	152	144	119	145	149	146	149	134	141	115	147	145	154	134	134	152	149	138	142	171	133	148	133	130	140	135	154	137	124	131	132	162	137	126	118	137	150	131	119	160	131	140	141	125
4532	604	873	849	679	615	514	478	469	386	406	397	392	443	418	407	450	407	386	396	378	425	407	392	379	369	381	377	351	375	385	374	378	414	415	373	387	397	407	376	371	411	336	357	381	346	378	384	357	357	415	360	399	368	395	368	381	365	352	390	399	350	367	360	368	381	378	376	387	351	397	375	380	358	356	361	371	352	390	404	388	378	367	363	393	395	338	411	427	355	389	387	403	406	416	374	371	355	389	425	402	407	369	414	396	396	388	371	386	393	355	404	415	418	363	366	349	407	367	408	393	377	390	370	399	373	384	397	382	355	392	370	386	388	388	379	358	382	368	394	388	353	400	369	365	361	377	393	363	364	402	383	338	349	388	345	380	369	366	366	329	373	346	372	351	357	371	377	351	381	370	328	392	385	365	397	360	441	376	380	382	388	338	368	374	392	369	384	372	386	396	378	372	400	340	384	366	371	386	388	346	360	344	383	391	377	390	364	385	363	373	335	357	360	390	365	353	366	355	361	390	385	364	405	378	390	390	354	382	363	397	353	372	372	337	345	347	393	382	388	353	384	369	350	399	370	396	393	352	346	360	375	356	388	389	352	388	357	339	415	379	357	371	371	360	377	368	372	372	336	408	355	385	339	407	360	330	381	372	365	352	350	368	373	359	368	375	433	373	385	415	386	375	369	364	375	387	372	386	387	358	365	346	359	426	362	370	343	376	345	396	372	373	358	372	355	374	364	392	404	387	414	367	371	387	340	402	383	364	364	367	390	415	347	383	383	384	340	329	362	372	392	367	380	352	392	370	366	375	383	361	356	366	357	378	381	382	391	359	374	368	363	384	363	364	389	396	403	353	369	360	401	374	383	369	391	358	350	325	374	370	399	405	352	380	375	396	403	394	398	366	401	335	398	367	407	350	404	379	405	388	381	401	387	394	341	400	418	360	360	335	349	335	371	336	382	404	374	357	335	375	356	393	392	395	392	396	395	364	399	352	384	406	362	372	385	391	393	400	373	405	333	376	356	372	347	344	374	354	380	355	360	375	380	390	337	378	360	375	375	380	357	354	396	398	367	336	344	399	351	363	386	336	364	371	372	390	406	352	403	386	337	367	330	375	369	383	373	367	441	363	419	368	367	366	377	382	385	409	324	361	343	364	353	380	372	391	384	344	372	340	366	363	371	376	385	367	383	369	356	391	360	393	352	372	362	370	393	349	402	387	393	350	362	338	380	374	381	378	365	407	362	415	361	349	384	393	352	388	361	364	398	373	388	385	399	397	371	414	385	386	361	371	391	338	359	369	361	364	412	374	389	350	351	319	393	392	345	417	372	333	373	382	361	345	369	365	382	394	358	378	383	423	376	384	395	397	404	371	374	360	372	375	374	405	360	354	392	389	363	399	403	353	379	340	347	394	331	354	367	397	369	396	370	372	387	361	386	401	391	393	369	340	377	411	365	363	386	400	386	358	374	351	378	398	352	400	366	357	370	353	371	370	379	332	363	377	382	390	342	376	382	404	409	349	386	391	351	429	362	374	377	394	385	365	368	353	373	362	376	368	372	371	389	377	355	387	347	374	381	400	384	378	356	394	380	349	370	343	347	381	380	386	394	397	394	389	391	386	349	346	375	368	378	381	400	366	386	363	394	392	389	373	374	336	352	354	378	345	372	323	387	354	365	343	372	362	393	380	366	351	374	391	346	371	381	369	375	341	376	364	373	393	363	363	366	382	380	403	411	377	397	347	329	429	398	376	383	403	355	354	361	367	370	385	359	362	418	392	373	374	374	367	363	354	378	377	374	371	353	372	363	345	375	332	380	362	370	381	369	357	371	368	361	384	356	388	375	371	374	392	379	398	369	357	382	350	357	318	368	371	385	422	370	360	364	390	370	359	404	345	353	371	359	387	382	392	359	355	367	393	371	376	379	409	357	403	368	382	386	341	380	385	377	377	389	402	372	384	395	364	372	390	380	370	344	355	355	333	338	364	365	360	351	392	398	373	358	368	400	357	352	372	385	371	372	388	369	353	353	346	382	385	379	353	371	383	338	389	404	361	376	398	385	385	348	385	381	377	417	385	365	368	353	393	364	380	404	400	412	366	408	413	369	381	364	420	390	381	379	348	384	355	354	357	371	377	366	373	418	398	389	394	391	352	381	380	373	377	403	393	361	366	366	388	340	386	349	380	369	378	381	382	397	349	362	365	372	373	344	390	393	375	382	370	348	354	383	375	424	375	363	344	380	397	385	373	389	375	412	415	359	353	382	365	355	389	405	392	342	377	414	380	353	372	365	413	363	370	361	360	387	386	352	345	372	404	343	386	388	376	345	371	345	377	397	341	382	382	404	392	341	350	359	387	423	366	343	357	373	372	377	397	386	364	358	370	355	384	378	371	379	411	421	392	392	401	409	378	378	376	386	371	375	377	410	362	350	390	391	388	393	381	393	371	391	368	381	379	362	346	395	352	374	355	347	382	353	369	349	350	369	358	371	356	399	397	373	347	383	352	360	382	367	387	368	367	377	367	384	384	371	355	381	364	377	385	343	358	416	376	355	359	398	370	385	369	390	408	372	355	367	383	356	360	382	356	378	366	422	378	362	382	417	343	381	387	381	349	383	399	333	384	393	381	407	362	377	345	350	374	341	368	409	378	341	389	369	353	365	351	359	368	352	339	392	345	352	393	399	384	341	383	352	357	359	362	382	406	374	401	375	384	393	364	359	400	388	340	359	411	369	401	324	343	393	354	376	397	422	356	356	392	350	349	374	355	391	349	382	364	414	395	371	377	414	367	377	375	378	378	397	362	427	402	373	362	379	404	417	385	385	392	358	389	373	358	365	393	382	357	389	359	371	387	372	400	365	368	355	377	364	394	346	365	382	386	385	356	360	359	382	396	395	412	396	359	389	422	341	411	347	380	381	385	375	391	377	390	432	385	405	388	392	373	349	388	367	374	390	366	337	346	377	357	392	369	376	316	401	378	363	365	378	374	373	369	375	402	378	336	388	392	371	397	360	383	373	325	366	341	402	359	362	381	384	367	379	374	385	379	373	368	377	382	378	326	387	379	371	403	362	368	375	371	388	378	383	372	379	369	339	393	363	373	381	386	368	376	369	390	400	339	343	380	357	355	396	373	342	403	389	405	367	378	370	373	382	373	363	356	346	357	372	362	392	377	369	343	374	362	350	398	365	373	344	359	383	405	365	391	372	325	405	381	361	332	407	407	387	370	366	404	360	369	370	333	361	373	362	367	417	370	375	378	378	398	372	374	396	406	395	384	380	368	387	320	339	371	363	411	364	396	351	345	368	354	344	351	357	369	351	372	345	363	370	389	401	411	348	403	359	383	365	391	370	374	373	404	417	397	341	381	367	388	354	362	399	399	404	376	395	340	374	397	363	363	386	414	367	362	370	365	368	342	382	381	363	373	370	398	382	387	384	382	374	374	416	387	422	379	359	381	375	399	408	431	364	360	353	374	389	378	360	386	381
42900	20783	7469	1750	1251	895	674	448	366	358	334	304	328	277	260	251	226	232	248	247	227	242	226	233	256	249	214	197	213	206	239	234	234	212	244	223	186	198	187	213	207	232	203	206	225	196	198	187	199	219	212	221	223	229	205	206	185	201	219	213	196	230	219	197	187	175	193	220	217	217	202	209	196	193	226	200	226	208	208	233	221	204	206	205	215	220	233	209	199	217	224	205	236	193	196	241	195	226	237	184	219	199	182	218	224	191	196	208	238	247	213	211	206	215	205	197	215	202	213	217	231	206	194	216	207	203	195	198	207	199	213	181	191	205	219	232	194	195	200	203	208	201	206	203	213	209	235	214	212	213	188	206	201	217	189	191	202	215	205	195	189	175	192	214	211	204	212	211	212	213	211	201	197	218	203	237	202	191	206	188	234	210	231	212	206	199	207	222	228	210	174	221	214	234	218	204	211	231	204	214	209	203	180	211	223	233	194	188	225	184	221	199	227	203	196	229	178	200	203	219	182	210	203	212	226	214	213	202	223	215	210	209	223	200	213	215	209	242	211	213	211	222	194	213	194	243	221	209	203	186	205	197	194	212	227	227	220	225	205	218	226	211	176	220	180	220	200	186	214	206	202	198	224	201	207	206	203	170	199	222	212	204	191	213	231	238	208	215	202	193	230	198	218	209	242	214	205	215	203	214	226	223	219	200	193	182	205	215	216	185	195	191	241	210	234	231	211	192	196	218	195	211	213	214	216	224	209	206	212	195	224	200	197	220	214	220	219	190	185	178	194	242	214	233	224	206	213	216	215	190	197	218	218	215	201	229	195	212	206	210	204	231	183	209	202	192	198	205	197	215	193	217	182	185	182	210	215	197	194	202	218	202	229	211	201	215	191	199	200	210	196	207	213	193	183	223	201	195	178	233	180	189	203	213	208	227	210	215	192	212	180	212	197	213	193	222	229	213	184	212	189	205	174	197	210	199	206	212	211	215	216	223	184	198	198	222	189	198	206	229	233	203	187	212	191	210	201	218	199	224	225	195	230	236	201	193	184	240	204	204	209	197	213	198	212	219	238	224	186	191	186	197	218	217	196	191	212	184	200	216	207	218	196	181	175	204	196	222	190	195	210	199	197	220	258	208	208	200	199	232	233	228	217	201	189	204	202	210	233	221	203	192	236	183	204	202	168	186	207	222	192	203	199	214	202	232	224	203	206	208	199	197	167	220	189	228	238	202	220	214	215	210	204	214	229	198	186	194	173	205	203	205	235	208	193	210	197	207	226	205	208	204	205	216	209	201	193	193	211	213	204	232	192	203	202	226	222	192	204	225	195	201	217	181	232	194	200	200	216	214	198	201	225	204	220	206	210	204	177	212	197	191	209	204	217	211	221	220	199	247	197	222	240	215	236	191	206	197	200	222	188	240	240	218	192	208	226	202	209	238	220	180	187	191	211	199	204	214	200	206	179	218	175	222	193	220	217	184	223	219	237	228	197	196	216	190	222	185	220	253	214	189	226	216	222	234	196	210	201	191	200	227	176	204	205	211	200	208	199	204	222	192	205	203	203	208	196	203	202	185	217	205	204	218	219	203	214	211	213	192	208	203	216	216	208	220	198	210	206	238	192	201	211	204	218	208	200	204	194	212	193	185	207	176	221	215	215	198	184	202	177	220	188	200	255	203	213	216	209	209	203	197	219	193	205	206	209	204	204	229	237	212	172	201	195	197	230	202	193	207	222	198	196	197	204	201	203	218	227	209	223	188	225	203	195	210	224	219	215	217	193	213	218	220	201	210	198	216	210	204	199	197	221	209	223	202	223	228	188	216	240	223	219	222	215	188	198	224	215	196	239	225	220	198	213	208	223	201	187	201	214	215	206	214	213	207	212	189	208	218	199	207	197	209	209	237	205	189	195	222	210	214	218	195	199	190	212	206	196	196	189	211	188	203	207	195	191	200	226	223	227	196	202	210	218	235	207	225	226	207	217	219	208	219	214	199	204	214	219	195	230	186	205	206	216	188	208	203	219	215	203	192	218	189	174	213	202	213	217	172	183	205	217	216	204	224	200	198	212	204	220	206	216	217	197	218	217	186	173	198	203	209	198	195	236	215	206	191	216	196	207	209	219	199	221	224	197	225	211	182	225	220	196	191	189	216	206	206	211	219	210	193	214	191	216	195	238	207	225	218	205	231	219	219	190	208	234	218	201	221	228	205	212	212	206	206	223	165	218	200	204	234	194	215	185	189	218	200	202	216	238	210	207	199	208	211	203	197	221	206	207	222	206	215	199	215	191	186	192	199	203	219	203	211	227	199	200	199	239	238	254	211	202	159	242	180	217	225	237	210	198	204	210	201	192	221	215	187	199	226	198	192	193	196	222	192	207	216	242	207	205	183	227	186	220	197	211	223	212	207	192	208	190	201	205	217	185	216	218	229	201	222	199	214	211	228	181	224	191	210	197	218	216	218	217	228	219	225	212	169	193	220	223	225	228	202	237	208	219	232	252	239	227	195	189	212	216	208	212	210	192	196	198	200	199	225	213	223	200	212	176	200	202	192	216	212	226	193	203	210	216	188	204	241	193	207	203	179	199	209	218	220	198	201	219	209	244	188	174	201	220	207	224	215	216	180	221	215	201	204	176	215	228	238	199	201	198	205	183	220	188	222	171	209	220	209	206	222	206	179	218	205	209	205	197	197	198	201	198	214	210	174	196	188	178	208	226	214	241	232	198	177	193	208	203	219	207	206	202	207	213	200	213	208	206	220	196	201	198	220	225	211	210	219	185	230	192	202	229	217	216	202	209	194	221	197	203	192	186	196	219	212	246	219	189	205	192	229	204	201	194	197	180	172	203	222	209	193	195	208	192	205	214	210	256	168	207	215	201	217	193	224	200	201	214	205	193	214	214	200	229	209	252	213	197	196	220	220	203	213	203	204	186	206	228	216	210	220	192	194	226	218	241	204	190	205	177	192	205	203	229	210	170	206	189	220	196	184	201	180	211	203	232	223	205	205	224	221	211	217	183	221	184	217	202	214	218	215	203	220	195	226	168	222	186	226	193	179	165	210	207	194	221	215	207	199	208	226	196	229	248	231	203	224	215	183	211	219	232	248	220	212	186	183	196	197	196	225	220	224	198	205	213	210	194	177	202	170	186	203	201	197	179	213	187	224	203	200	207	196	199	207	228	204	213	224	207	175	196	214	219	201	208	194	206	213	208	221	213	206	220	205	219	226	204	208	188	190	217	231	254	194	215	200	217	218	222	224	217	211	219	177	210	201	205	176	203	209	214	192	231	205	221	211	206	212	201	223	212	196	228	196	203	217	205	199	194	197	214	203	200	194	210	203	196	211	209	212	233	207	200	248	217	192	185	197	199	188	207	217	227	203	211	200	204	211	202	224	226	215	196	230	186	197	203	221	226	219	180	202	216	207	223	189	209	217	210	198	210	205	206	210	194	196	221	160	187	222	209	207	179	217	194	231	211	212
20117	1791	3325	3623	3242	2483	2221	1719	1508	1434	1237	1210	1116	1030	911	889	794	788	796	658	754	675	647	631	643	627	618	574	596	627	631	602	621	564	602	589	560	637	635	633	554	610	563	584	571	581	555	544	532	551	534	581	552	562	551	542	556	569	535	522	549	512	523	535	542	581	552	519	526	542	559	499	540	525	542	538	557	525	572	533	550	567	501	518	567	519	522	589	578	517	567	568	591	547	516	548	515	542	581	569	599	579	576	543	587	570	530	568	545	587	570	556	513	547	619	553	548	536	528	560	501	515	520	543	520	516	522	509	589	511	499	528	495	478	504	514	527	542	535	536	556	503	501	580	532	581	543	498	516	560	540	506	545	527	528	528	513	556	537	527	520	555	519	542	520	518	557	511	516	556	508	547	526	566	513	518	544	522	512	531	496	542	546	521	545	523	502	545	549	537	529	536	494	507	532	523	553	522	566	524	510	521	536	530	557	579	573	526	539	501	530	497	561	534	517	513	470	505	534	525	543	520	545	533	512	514	537	541	594	501	538	541	538	529	542	526	510	539	516	524	536	560	549	550	535	526	492	523	503	531	524	533	525	527	505	552	532	518	478	529	526	482	523	524	511	474	564	512	572	530	514	504	517	527	523	499	524	558	570	503	546	520	508	486	522	569	539	501	571	506	522	536	479	538	563	530	574	527	515	508	551	487	524	515	490	544	560	537	516	551	554	528	515	513	557	526	485	510	508	554	477	548	517	514	556	554	521	543	539	559	495	520	511	492	543	585	501	529	559	522	527	521	514	516	511	590	536	482	502	504	527	565	506	523	492	502	493	552	550	527	535	549	513	529	542	552	496	525	550	544	523	517	534	537	486	558	551	509	536	557	516	540	541	546	523	517	531	531	552	532	495	554	536	516	500	517	548	492	510	492	543	511	510	505	581	522	534	529	534	509	545	519	531	555	520	497	471	534	539	507	528	544	490	507	538	562	558	531	482	542	488	568	489	540	525	512	521	522	534	489	528	527	495	540	553	553	548	517	507	499	557	533	586	571	554	538	544	590	506	481	525	502	550	526	450	562	547	534	518	485	529	473	491	509	532	570	490	495	519	543	568	518	518	531	506	527	515	552	503	528	529	527	550	527	503	518	555	533	527	546	552	510	541	493	516	521	511	561	517	539	555	534	528	528	519	531	529	526	546	516	556	545	543	526	528	514	514	545	573	516	537	538	487	564	531	497	553	521	530	552	525	563	553	504	553	547	559	562	548	521	506	519	525	564	527	512	542	557	501	507	514	545	553	548	526	569	538	548	559	541	504	520	490	514	524	541	568	550	535	571	547	502	538	527	511	549	544	521	536	542	525	543	594	538	527	518	494	522	543	472	537	578	551	549	521	506	554	509	541	551	533	523	538	498	560	571	532	534	476	534	503	521	520	532	488	501	559	528	545	518	521	532	541	556	487	521	549	534	519	536	543	496	538	517	513	527	526	520	516	527	518	486	495	523	519	518	530	504	510	539	542	527	511	545	543	514	505	522	501	522	562	542	540	521	538	532	545	510	518	536	528	516	516	563	540	553	533	473	554	499	515	534	514	539	541	495	537	536	473	482	516	539	500	528	521	535	561	522	522	560	567	526	518	535	597	481	517	546	526	524	512	529	540	486	510	520	552	552	519	532	521	549	531	518	543	548	545	513	568	549	552	534	550	500	501	553	550	541	527	538	526	505	521	524	502	502	502	558	537	533	531	582	540	477	555	547	510	522	557	576	516	510	523	509	534	527	515	527	523	514	513	518	505	522	495	540	523	562	553	503	524	528	507	582	579	473	534	505	559	532	517	537	555	522	516	533	529	510	515	557	540	522	546	526	536	503	532	525	535	543	502	564	545	512	542	539	545	499	563	506	548	548	540	531	533	542	603	536	506	500	501	543	498	526	551	512	530	494	548	557	556	487	548	567	547	521	528	563	501	513	508	539	525	531	538	505	510	489	536	529	515	544	526	490	542	531	535	526	539	491	540	539	530	526	554	512	547	576	526	534	518	538	532	555	533	510	555	523	549	564	553	485	542	547	584	508	540	562	569	541	563	530	468	510	507	490	559	528	486	557	531	538	519	563	478	502	538	508	531	534	510	472	527	539	552	515	514	515	569	531	521	571	562	544	550	534	498	512	537	511	546	519	542	523	511	580	521	541	545	544	523	526	543	512	533	543	496	566	527	522	522	532	514	532	563	554	556	555	525	573	514	556	552	509	535	501	557	530	524	503	512	580	521	529	588	542	541	495	507	526	528	535	539	540	548	535	544	577	563	536	571	518	537	496	559	523	505	523	537	524	537	528	557	520	526	537	502	528	536	538	502	561	500	546	534	554	521	543	501	556	487	488	505	530	516	533	549	528	550	580	511	533	551	540	544	486	519	516	503	470	511	512	535	556	535	543	529	581	568	545	537	505	486	491	493	512	504	554	514	555	532	533	503	532	546	541	588	514	539	490	522	556	537	517	482	541	514	525	490	546	561	541	535	540	581	492	485	540	524	504	494	548	509	544	504	530	543	547	515	530	509	542	501	548	561	502	518	530	494	506	553	546	533	517	518	560	561	514	552	515	488	520	563	527	540	589	567	498	509	527	549	549	542	518	513	526	523	495	521	535	535	568	491	538	511	538	509	518	549	536	522	492	536	516	516	472	540	538	531	529	515	512	535	509	488	518	529	547	542	552	516	561	564	530	529	559	531	521	559	508	520	491	517	530	515	504	530	520	540	555	544	527	526	523	516	503	540	515	526	482	550	521	568	505	529	542	546	541	542	556	513	512	536	535	509	517	483	537	548	524	485	557	475	606	532	505	557	545	548	540	526	499	508	492	560	561	483	517	495	544	519	540	508	563	530	508	555	564	554	531	522	541	515	566	559	544	520	526	543	550	547	548	552	504	511	482	507	508	479	558	518	549	520	524	521	575	537	525	530	541	505	542	534	526	530	552	542	559	531	535	522	532	522	537	532	523	528	532	517	497	533	554	548	578	521	515	506	526	551	556	537	503	524	483	506	549	521	529	526	527	523	523	556	554	497	537	543	545	536	526	531	536	534	503	522	555	522	541	510	556	520	535	551	528	530	526	467	521	520	561	530	537	505	523	523	533	477	534	487	541	555	511	535	499	565	494	553	494	524	526	494	549	509	494	507	537	545	550	542	506	527	521	513	531	491	545	486	529	539	521	532	510	577	523	525	515	553	517	580	525	604	557	546	511	511	545	522	533	537	514	548	482	549	593	496	585	497	518	518	512	540	526	513	524	509	561	524	523	529	497	549	575	506	536	540	551	502	516	532	552	540	535	552	506	548	543	518	575	547	532	545	500	540	543	571	520	552	529	578	534	522	538	491	532	557	545	525	544	524	531	562	483	538	548	565	569	529	532	545	559	536	509	514	539	519	567	525	555	564	545	560	554	503	518	541	525	510	552	547	503	531	533	522	518	533	550	500	509	530	532	552	534	542	509	544	539
52546	25792	19822	8927	2454	1630	1176	848	754	699	539	551	575	489	497	379	448	390	391	410	412	402	334	443	395	383	341	379	389	351	354	382	415	348	342	320	339	351	345	357	356	367	374	366	381	390	408	359	368	363	389	399	396	338	358	366	345	326	353	340	338	357	295	329	390	379	349	375	337	372	366	356	361	358	356	385	353	362	363	335	348	350	365	355	356	353	343	353	349	357	352	391	339	358	367	368	368	335	331	332	339	378	356	337	343	370	356	372	383	356	370	351	364	377	347	346	363	329	360	345	345	350	344	335	371	346	364	331	373	365	324	390	347	384	360	341	340	363	347	371	367	339	390	345	386	339	382	369	335	359	371	363	341	371	370	353	381	345	376	355	339	361	349	356	330	345	349	322	338	389	341	361	353	352	354	360	340	354	328	364	362	349	354	331	402	367	345	378	390	376	335	360	345	344	338	375	367	365	360	336	316	336	328	329	344	313	341	338	331	304	353	364	358	336	348	334	355	353	352	319	370	381	381	357	369	371	347	333	333	312	333	350	376	356	358	329	362	350	337	359	322	330	335	345	319	384	357	348	324	346	360	368	332	338	355	331	343	342	324	333	345	350	356	331	336	344	310	311	342	329	335	336	334	366	362	352	366	389	338	339	367	353	368	358	377	352	332	367	366	351	351	321	360	334	363	335	367	344	332	345	326	335	385	357	375	357	344	327	348	357	316	387	376	343	337	364	361	335	341	367	309	315	321	368	350	338	345	358	361	316	355	340	370	342	352	341	354	358	318	382	338	326	344	350	389	369	356	363	361	376	329	323	338	365	352	354	337	385	391	344	360	347	340	344	369	331	362	389	381	369	355	373	330	341	334	346	346	382	332	329	324	342	344	339	355	388	347	349	364	357	328	328	368	345	346	361	338	363	313	370	352	361	381	355	379	350	335	347	319	331	331	355	376	398	366	309	332	361	378	312	375	353	355	345	346	358	359	335	348	362	364	370	348	311	315	337	422	349	359	330	341	373	351	359	381	333	332	382	299	343	384	332	350	331	331	360	366	306	334	330	364	370	329	374	320	344	350	336	375	339	302	358	359	345	330	345	344	330	340	333	393	365	318	383	339	330	326	324	335	352	350	349	350	356	348	340	334	346	362	356	383	380	324	351	365	339	341	331	331	310	342	362	351	365	361	328	359	356	346	363	367	327	353	320	314	347	341	334	382	346	371	325	346	371	367	365	337	335	400	362	360	314	328	360	379	337	364	328	356	352	348	343	311	314	358	348	345	374	347	331	325	321	341	348	332	360	375	351	362	339	340	348	354	343	335	378	349	377	340	360	343	343	355	362	353	359	334	358	360	364	362	355	355	326	346	358	349	319	365	360	365	382	348	373	363	381	358	359	335	360	330	333	345	311	339	335	348	324	380	344	313	348	379	331	329	368	353	325	329	346	327	354	372	343	335	362	334	331	328	324	371	325	356	353	330	339	358	328	324	336	333	359	305	345	352	366	355	348	325	352	342	363	348	357	379	318	344	346	418	354	320	365	324	339	328	307	356	342	336	325	333	309	346	337	334	361	314	353	344	344	348	352	342	378	345	362	383	330	350	321	402	374	359	354	330	359	372	372	347	330	349	343	359	356	354	364	371	381	360	353	357	337	358	353	355	339	340	347	375	337	307	330	378	370	369	336	336	345	336	359	383	320	319	361	375	368	311	351	384	359	371	329	361	340	358	384	342	336	366	379	329	347	364	317	369	356	357	372	360	320	341	372	302	335	352	321	368	333	366	371	368	369	336	341	319	358	362	304	314	384	344	329	372	377	353	351	333	330	308	357	350	333	349	347	355	373	364	341	334	349	324	358	348	373	343	386	338	343	336	356	367	316	342	328	347	372	361	393	335	339	335	396	348	355	342	415	313	368	370	329	365	368	344	371	372	370	359	322	366	363	351	326	332	353	386	342	365	329	341	336	372	365	334	354	345	367	350	339	374	362	382	329	373	381	355	340	337	333	351	368	333	383	360	333	331	327	350	378	353	367	333	331	360	358	376	370	354	345	368	371	368	354	336	372	364	342	344	328	352	344	341	333	361	359	374	325	352	336	372	352	349	312	342	385	313	360	336	370	356	368	323	335	357	367	372	348	331	338	332	343	316	339	357	324	327	339	411	379	341	350	363	372	356	303	370	372	338	363	354	346	351	296	358	352	356	372	336	356	335	378	341	353	357	380	355	346	366	362	335	337	332	331	364	363	355	379	369	349	370	334	370	337	369	331	344	362	358	362	350	347	381	338	366	359	391	328	379	330	337	328	390	374	368	391	327	361	373	351	365	388	338	381	348	359	374	334	326	356	323	362	350	365	397	316	358	371	366	343	349	379	347	342	328	362	347	336	370	333	392	376	357	356	344	337	325	350	311	358	347	335	337	380	348	367	367	349	356	315	366	397	342	371	333	346	340	384	384	327	306	310	342	358	395	395	376	372	355	336	396	342	360	361	345	363	346	356	350	355	342	348	375	332	341	373	316	373	334	337	342	363	356	334	344	337	325	386	343	343	382	364	334	320	333	345	363	358	348	344	352	332	377	371	357	320	356	347	328	346	313	314	343	358	364	373	328	337	356	340	376	341	367	361	355	331	358	364	339	350	329	348	321	387	334	331	383	359	316	322	389	293	369	357	351	347	343	337	337	356	347	354	329	357	316	335	363	341	350	367	339	369	333	355	349	330	333	342	364	385	354	341	372	319	314	341	323	341	344	368	362	373	365	353	355	340	350	340	349	374	344	368	386	352	342	347	335	364	346	352	328	340	394	342	356	352	318	333	368	350	336	298	354	362	357	337	337	363	342	337	336	372	352	375	347	364	382	344	344	351	352	339	375	368	335	336	369	349	361	365	339	366	332	301	360	362	349	324	365	342	365	341	317	346	326	369	345	363	353	368	354	392	357	333	360	381	347	368	377	324	359	338	367	395	374	352	326	379	399	353	374	356	365	329	384	367	332	365	331	317	381	363	360	358	351	348	336	329	365	372	332	376	397	376	337	360	371	374	333	365	349	318	358	314	327	394	358	341	342	342	370	354	345	345	374	386	374	344	331	318	341	342	333	353	364	348	350	352	327	351	352	359	351	353	331	358	380	335	334	336	349	363	341	323	355	327	330	356	352	343	355	356	319	359	348	350	343	326	360	349	366	360	329	350	371	335	343	330	354	375	370	353	351	348	336	325	348	342	341	339	336	328	321	382	372	360	317	333	317	341	347	317	329	363	338	328	347	376	359	341	358	346	343	320	377	346	322	347	330	320	320	329	366	323	364	342	338	330	355	399	375	334	335	330	311	347	370	355	324	328	324	357	347	355	359	344	381	332	361	362	350	326	357	304	354	368	324	379	356	337	388	353	327	402	327	338	378	345	381	325	285	365	330	387	361	363	369	348	356	330	345	340	357	345	304	362	297	358	403	331	319	348	350	349	315	359	356	365	348	375	339	323	357	335	347	349	363	358
30720	2720	5417	5987	5053	4386	3432	2811	2632	2336	2086	1877	1857	1583	1501	1367	1312	1217	1171	1136	1105	1067	995	961	1018	999	947	977	999	968	947	938	976	1004	880	969	904	925	885	868	863	884	911	860	856	871	924	826	810	845	852	796	851	855	868	801	818	834	799	798	828	818	839	865	807	839	823	809	771	795	833	826	777	835	802	757	802	830	817	797	855	823	882	829	866	828	873	836	897	846	819	835	845	874	868	835	874	802	893	828	825	866	863	900	831	885	812	793	828	814	816	822	797	838	826	824	767	798	855	833	867	782	807	825	856	842	805	780	807	857	779	811	776	789	822	777	778	723	786	751	799	836	812	768	807	795	804	772	847	808	801	751	816	781	789	832	767	845	784	789	877	794	802	787	800	827	807	767	840	788	811	829	809	773	786	851	797	835	768	780	855	873	826	783	791	859	778	868	796	822	761	798	822	810	848	782	789	813	809	808	784	829	774	831	830	827	836	811	791	766	833	796	789	838	779	812	781	762	770	813	791	797	786	785	786	850	826	788	771	808	811	770	769	807	723	823	819	823	784	802	844	802	829	819	810	820	815	807	797	812	793	830	787	806	816	716	851	756	841	770	827	798	805	811	790	821	832	779	834	794	800	833	812	805	779	805	819	778	821	787	832	775	824	835	804	806	837	813	822	830	720	816	794	794	822	850	860	786	827	806	787	766	875	754	771	836	776	835	775	781	844	774	822	751	795	771	789	819	777	824	781	807	809	775	738	778	803	845	829	778	784	808	781	862	833	787	823	804	789	797	840	852	851	827	757	815	751	836	835	806	869	780	815	842	824	811	889	802	776	772	793	809	825	807	809	816	813	821	866	847	794	825	846	806	815	801	827	781	794	803	820	790	771	792	818	820	857	829	826	814	794	790	779	860	813	799	812	774	779	796	833	805	784	793	792	789	761	837	742	786	808	804	823	819	805	794	753	728	843	801	797	830	818	786	888	789	771	800	810	813	787	793	792	802	853	823	813	790	795	805	748	802	805	818	782	798	815	852	813	760	793	773	787	852	814	801	833	799	814	853	785	805	845	799	779	783	784	805	814	795	779	791	775	806	818	790	823	835	792	790	771	859	820	752	830	854	788	781	764	766	773	768	848	814	834	826	808	766	811	830	813	814	826	776	833	858	850	792	769	820	781	795	816	806	839	835	773	790	832	868	780	803	737	820	831	857	804	773	802	835	793	837	798	803	809	874	815	799	838	839	810	863	806	850	827	815	826	761	802	817	809	790	812	778	776	824	827	817	814	742	781	793	791	801	796	796	818	809	758	782	826	819	825	763	857	789	786	860	810	740	773	816	848	795	784	759	805	784	857	800	778	762	777	825	782	805	774	791	770	836	771	791	816	755	812	775	839	801	793	802	805	776	807	785	795	739	784	771	769	817	803	784	810	800	816	794	794	838	821	843	850	795	808	792	816	835	841	841	800	755	837	785	789	774	764	846	821	823	810	819	783	832	825	772	785	787	798	862	772	782	842	804	790	807	819	789	776	833	784	827	837	804	794	825	779	753	776	825	814	857	819	812	815	818	790	818	746	777	832	803	802	792	745	782	751	801	787	796	807	778	843	852	789	822	831	794	782	803	773	813	796	811	768	792	833	828	743	803	799	785	838	773	799	871	828	752	789	808	846	815	828	821	754	886	804	799	797	826	764	789	784	901	792	768	809	854	804	829	870	819	797	788	814	800	809	801	769	878	812	761	820	831	814	800	782	844	825	803	783	745	798	791	810	853	807	798	761	809	752	842	849	807	777	790	805	810	769	775	786	787	808	795	820	804	814	787	865	814	804	784	786	806	825	831	802	858	831	798	868	754	741	779	787	810	806	803	764	831	825	788	842	821	780	801	824	823	777	798	774	811	849	788	821	799	781	840	797	777	823	785	825	818	777	785	791	745	804	799	813	790	784	764	798	833	757	782	789	798	743	789	794	817	798	806	814	822	807	758	764	841	764	784	803	774	827	824	787	827	760	798	750	794	784	778	812	811	781	785	773	821	745	827	815	803	843	828	780	806	771	817	790	797	786	812	814	754	795	822	817	742	768	804	757	824	777	821	783	796	859	808	769	803	796	873	869	806	821	839	793	828	819	803	787	814	822	820	828	853	772	776	817	844	832	821	772	851	794	815	780	812	781	814	850	799	827	805	836	819	813	786	814	777	839	841	822	764	820	770	785	802	785	802	850	823	801	817	791	808	781	809	825	788	810	836	816	799	816	793	804	817	789	740	819	778	816	792	844	765	761	799	797	842	822	773	806	825	760	827	819	766	794	762	815	809	816	802	793	838	806	752	771	793	784	783	799	808	782	848	781	797	761	766	783	786	815	818	797	773	827	791	827	858	791	782	836	795	827	825	805	811	818	802	850	846	823	813	784	814	775	798	852	831	835	836	824	800	820	787	804	884	825	813	778	809	823	784	805	818	808	834	821	776	807	831	796	789	837	814	820	817	821	848	779	796	753	779	800	784	788	813	831	735	818	747	824	799	811	794	792	785	816	819	755	786	802	826	798	768	836	825	810	828	792	791	839	794	840	847	832	774	850	824	792	822	800	762	850	782	800	781	774	824	776	825	787	798	802	833	828	826	789	804	798	791	795	781	800	853	846	787	776	788	809	774	851	802	843	851	769	757	816	855	782	811	823	778	809	798	812	825	818	816	779	810	817	830	818	809	789	788	854	835	789	761	815	838	845	789	789	804	806	799	823	791	814	822	804	784	770	779	769	766	822	766	822	838	793	795	794	808	817	787	807	780	775	768	804	819	837	825	811	782	765	755	766	845	842	813	804	812	831	797	794	810	802	831	768	742	861	792	792	801	821	798	745	796	775	826	829	765	785	811	773	734	787	736	834	791	759	835	795	851	806	762	803	832	814	820	760	808	842	796	760	759	804	834	823	804	788	792	740	790	775	774	813	811	824	849	780	839	787	785	876	796	812	805	780	829	839	754	845	800	813	818	850	784	759	784	766	826	828	831	795	834	785	796	821	816	792	795	803	832	776	775	846	842	828	817	819	820	771	806	872	816	772	858	787	779	786	770	832	813	802	801	774	845	793	817	796	847	791	798	803	799	879	848	820	778	796	766	795	835	872	790	825	830	838	750	747	806	814	821	811	851	820	812	826	845	836	780	819	813	773	814	826	822	797	841	793	874	766	804	822	773	844	825	778	775	812	798	821	851	760	811	817	826	830	790	787	798	781	771	830	810	822	805	805	822	762	810	784	853	770	785	820	791	754	782	792	800	813	820	796	813	788	837	826	813	802	801	771	842	825	834	808	758	792	798	824	797	823	833	833	814	754	772	769	762	779	755	778	789	834	770	812	861	822	772	823	833	797	848	845	775	808	810	774	844	830	809	786	748	860	848	777	790	814	755	759	831	794	750	846	790	883	836	792	783	812	833	794	790	842	829	801	792	831	856	816	814	791	747	769	788	744	813	837	839	759	795	763	815	760	821	854	815
5402	435	431	281	202	176	153	181	164	159	169	148	155	171	139	136	160	151	146	133	140	123	151	140	149	135	159	146	129	148	151	130	149	136	147	145	133	149	138	133	165	138	161	164	150	137	148	117	136	140	158	150	157	155	148	139	156	132	154	122	137	167	139	135	131	154	177	127	137	140	135	130	145	150	146	142	144	122	165	142	142	145	109	149	137	153	164	148	145	136	153	159	142	119	158	151	139	122	133	144	123	159	132	147	156	148	162	125	153	162	129	123	125	132	156	141	150	135	127	167	148	128	150	143	138	147	141	134	139	134	127	142	137	135	137	132	155	143	132	136	144	150	139	140	143	134	133	142	137	146	122	147	122	141	135	159	153	160	148	111	153	141	146	133	152	133	151	143	131	144	138	150	136	131	136	156	160	146	173	180	159	162	171	144	175	156	143	143	135	159	131	142	145	154	145	145	123	135	128	134	156	146	148	150	159	138	156	153	147	146	159	154	126	146	124	156	122	116	158	147	131	165	146	147	138	166	155	152	142	152	148	151	147	153	156	113	130	116	140	141	135	157	140	127	145	163	138	136	126	139	163	153	155	167	144	149	126	150	141	158	146	131	133	132	142	166	142	137	136	134	139	149	139	141	145	132	154	140	149	152	122	145	134	161	135	138	156	120	130	137	134	134	136	162	150	137	139	138	127	133	144	135	145	148	148	118	130	152	141	147	123	142	183	124	146	137	146	141	150	134	152	128	145	142	138	158	148	129	149	148	158	150	161	139	113	166	162	142	148	125	126	108	143	151	153	138	141	119	144	142	158	143	136	148	134	172	155	146	111	137	128	151	152	135	127	134	151	158	163	135	148	167	134	147	153	152	142	155	145	150	141	153	135	113	127	141	124	137	142	137	142	159	171	138	150	121	151	128	127	153	133	111	126	139	158	138	141	143	133	133	144	144	132	134	139	133	135	163	145	143	143	147	135	132	125	140	123	148	165	142	153	144	136	157	136	141	135	135	124	131	125	114	156	152	131	149	142	132	157	158	123	152	145	140	143	124	147	119	141	140	154	144	143	133	139	124	155	137	136	155	139	139	144	129	162	152	130	158	126	134	153	139	137	119	157	119	122	137	114	147	160	148	128	138	155	162	158	155	136	138	135	143	148	145	140	169	147	146	173	156	159	125	145	147	134	123	157	132	173	155	137	160	149	147	137	152	128	146	140	146	132	140	159	148	155	137	173	138	152	155	143	143	133	150	144	132	138	155	141	156	144	160	154	134	141	150	162	126	157	140	149	128	159	123	130	135	162	160	125	144	145	173	139	141	160	143	152	127	141	140	130	152	168	151	122	147	139	129	131	146	172	134	129	177	139	154	165	149	168	167	132	138	146	130	152	133	155	136	143	153	151	158	149	136	150	147	136	155	133	131	167	138	132	159	159	179	126	142	122	134	144	153	164	141	140	159	175	146	177	148	158	121	145	131	148	161	144	141	159	126	161	139	116	145	133	141	142	144	149	135	152	136	157	145	158	136	129	128	141	134	135	133	150	120	144	131	135	145	133	166	143	161	135	122	159	134	169	138	146	126	142	127	146	114	136	131	132	141	130	149	125	169	126	116	162	162	158	155	129	160	135	149	149	132	146	154	149	108	162	153	140	117	170	126	137	140	124	125	133	151	148	142	153	144	131	145	159	150	145	149	153	126	157	136	153	133	156	141	135	160	156	139	130	140	146	132	155	136	151	136	124	134	145	155	130	136	161	131	135	125	124	144	159	126	145	179	137	153	127	129	144	173	146	130	155	171	149	113	137	111	146	151	115	140	154	142	160	130	150	122	132	144	164	141	133	159	120	144	151	144	145	133	147	154	135	153	157	127	136	147	146	132	124	164	141	144	130	160	127	155	148	117	141	137	143	150	117	144	144	131	152	123	137	146	157	150	147	131	137	116	135	155	126	144	140	117	128	149	150	128	144	145	123	123	149	155	143	143	171	158	134	140	116	138	131	135	151	158	142	153	144	141	122	135	139	152	161	161	129	161	146	131	122	150	130	128	133	131	134	144	134	162	125	126	141	139	158	138	147	139	140	152	143	147	138	156	141	146	134	127	117	155	143	142	147	143	141	144	136	144	149	133	127	137	139	146	159	136	137	148	131	146	144	141	132	137	156	137	152	152	151	153	130	146	146	143	136	141	130	152	155	136	142	168	144	136	141	131	152	137	150	140	141	139	153	161	143	107	129	139	138	146	144	167	128	127	134	143	136	145	160	185	125	119	140	121	122	142	156	175	154	155	153	129	144	140	153	133	137	145	152	143	170	151	150	146	148	136	148	142	161	164	138	175	149	132	148	146	133	137	160	162	137	145	135	146	146	142	138	131	156	139	135	140	141	151	125	165	144	110	122	136	118	142	121	129	152	154	140	147	146	124	118	136	140	136	148	134	132	132	143	148	157	154	137	132	154	154	148	138	130	156	125	123	140	151	106	158	153	109	150	133	129	122	135	139	159	128	128	134	149	155	149	154	152	126	130	155	125	137	145	148	159	123	151	131	146	152	152	126	157	133	148	140	153	150	146	147	151	145	142	150	130	143	135	157	126	126	154	156	143	142	124	149	131	144	151	144	137	142	126	156	133	157	150	148	140	122	140	143	150	139	146	153	114	169	137	138	149	142	113	120	155	133	142	151	158	135	146	143	169	147	161	129	120	142	156	136	154	131	135	120	142	142	140	154	150	150	152	155	160	136	128	134	150	140	148	150	139	122	144	122	119	135	103	125	139	156	121	135	151	140	136	151	119	139	103	133	144	141	143	151	170	149	130	127	149	136	156	155	145	138	148	147	150	144	126	142	135	133	138	150	143	136	139	131	154	161	142	137	124	163	144	121	163	115	120	130	140	139	144	150	133	141	116	124	130	164	143	128	147	139	150	145	129	135	134	131	140	152	111	141	154	158	139	155	142	147	146	155	149	151	137	138	145	135	131	145	145	146	138	145	142	163	143	134	124	148	138	146	133	141	136	128	150	163	145	165	142	136	139	127	140	145	151	142	143	130	144	152	150	148	129	137	147	151	141	141	146	149	143	137	142	167	151	139	148	136	119	113	152	159	147	151	136	163	154	140	128	136	148	125	155	128	150	139	148	157	159	161	130	153	138	156	136	144	139	119	149	147	138	139	151	142	134	129	163	139	140	140	136	151	135	164	152	149	156	142	152	153	128	159	146	127	135	147	127	134	137	134	139	150	153	141	147	137	137	154	149	141	153	166	116	150	141	151	141	140	141	146	130	147	163	131	156	141	144	137	127	144	136	145	154	152	137	123	131	154	142	139	148	139	156	137	147	163	133	146	140	138	138	190	138	162	153	152	132	154	142	146	166	129	119	147	150	144	145	135	147	139	160	132	158	128	147	141	145	151	150	140	135	154	146	135	141	135	144	145	143	131	146	165	133	142	154	136	161	146	160	144	130	139	152	130	140	152	130	151	131	139	115	131	150	137	127	130
5387	586	823	837	722	581	527	470	489	464	453	448	376	404	416	390	389	340	400	414	410	380	395	388	368	379	396	409	390	412	394	391	374	413	369	384	397	354	436	404	402	378	403	378	370	381	410	386	359	356	388	363	391	389	375	375	387	374	364	381	357	324	372	379	403	383	390	381	353	383	379	413	390	394	359	384	374	375	406	410	367	363	455	394	359	388	378	427	370	363	423	400	402	365	390	376	441	378	382	403	379	418	366	406	424	434	397	401	387	397	404	386	381	360	376	398	368	373	404	355	389	363	384	352	400	409	395	408	368	362	393	408	381	391	359	395	380	368	390	421	363	383	404	353	380	383	375	367	338	382	390	345	402	413	410	337	403	395	386	378	376	347	383	382	378	396	421	376	425	387	394	372	406	429	396	376	360	364	377	380	378	365	350	356	381	386	410	367	363	409	377	394	369	376	367	358	380	387	419	369	386	379	370	366	396	355	380	390	391	404	393	388	372	393	429	362	383	382	389	358	385	388	373	402	396	342	387	367	392	368	399	378	368	379	393	380	382	410	356	387	388	405	413	380	383	346	414	408	380	392	352	358	360	362	382	377	389	385	389	353	365	392	398	396	403	395	354	412	368	363	369	385	407	383	376	370	372	384	371	358	404	382	365	393	379	397	382	367	391	336	399	365	363	410	371	387	392	369	365	365	398	371	400	385	373	383	394	354	387	391	402	386	356	396	373	373	384	402	404	349	399	412	382	383	406	413	393	348	350	370	360	399	418	389	372	410	385	364	358	385	373	376	364	380	389	418	379	365	396	366	360	399	410	369	382	402	391	373	409	387	374	379	363	355	364	392	377	403	390	387	381	361	379	371	381	363	379	390	395	391	377	366	384	387	381	386	394	367	398	383	365	378	388	374	365	357	395	364	383	370	396	385	343	392	381	374	395	370	378	343	406	359	396	409	425	389	425	369	363	380	402	394	447	355	409	387	381	363	429	368	384	407	395	356	394	375	372	374	397	386	398	366	372	365	388	420	400	377	380	367	369	382	392	409	342	383	384	384	379	373	374	408	375	368	368	374	385	345	384	381	360	382	365	369	381	411	359	377	364	420	386	388	401	366	392	402	387	350	315	395	389	400	380	387	440	373	377	357	367	372	383	400	393	369	385	385	416	356	398	430	370	342	406	421	374	414	403	380	386	389	376	385	392	409	385	396	339	348	392	386	403	374	379	399	388	366	396	351	384	423	409	380	403	376	391	392	391	434	385	392	363	404	404	373	390	393	390	406	418	386	419	374	386	376	379	349	371	394	356	376	366	373	398	354	394	375	355	380	400	375	417	381	388	407	391	380	363	395	398	378	392	383	379	402	417	382	385	393	364	365	384	374	412	382	387	394	393	387	342	399	369	388	372	374	369	362	382	407	378	381	385	376	387	389	360	369	390	382	368	343	372	370	387	375	386	400	387	405	373	411	379	418	412	401	425	392	401	407	364	412	419	396	395	379	363	396	391	365	367	386	386	356	381	391	390	393	373	378	371	375	410	389	376	379	382	367	373	364	357	400	375	363	360	402	387	390	418	439	385	373	398	372	370	352	374	403	379	378	420	390	392	333	386	367	381	365	359	410	367	402	411	419	411	358	383	372	407	364	378	361	386	417	409	433	396	381	383	378	398	408	372	412	418	372	388	413	398	354	335	379	394	405	405	410	374	332	366	390	371	398	378	411	418	423	385	393	356	419	393	373	404	402	380	385	384	405	418	374	358	382	378	386	395	390	406	388	364	410	388	366	358	373	353	357	373	411	382	392	356	368	363	361	386	378	427	409	439	355	409	399	423	377	382	387	382	352	392	396	371	360	428	394	376	361	377	408	380	393	392	354	370	381	356	434	390	402	360	373	382	386	368	389	373	358	417	411	386	357	385	362	375	358	386	376	384	422	349	353	393	392	373	367	353	414	379	384	405	367	357	377	391	347	384	379	386	389	409	378	381	398	401	383	356	388	336	363	387	411	386	342	421	398	353	385	375	394	401	379	383	382	379	321	329	397	397	387	328	373	399	340	409	371	377	401	368	390	380	448	404	382	356	351	383	402	395	406	351	380	383	365	366	369	396	368	355	409	373	397	399	353	346	357	369	416	384	383	407	399	389	389	434	360	360	395	372	406	377	393	397	350	364	417	369	403	390	369	396	365	392	386	380	387	389	402	403	422	393	377	418	382	391	369	392	380	372	384	420	432	358	363	380	373	382	401	404	369	373	361	370	370	363	391	362	390	370	405	372	369	370	389	400	436	374	377	364	353	360	380	433	375	373	424	401	352	362	376	383	407	383	411	389	398	352	402	374	383	393	369	390	365	375	379	398	371	366	374	414	393	398	382	388	353	401	372	406	347	401	374	406	338	374	400	378	357	410	399	389	366	357	403	371	340	370	376	361	386	358	383	411	402	411	420	394	362	380	376	388	409	403	367	368	405	370	408	386	360	390	388	424	364	376	370	379	380	408	377	393	378	342	386	395	366	398	404	369	377	343	352	387	336	388	358	379	402	384	374	384	359	392	345	353	370	374	360	389	388	399	394	414	359	380	391	380	385	420	381	389	338	369	422	373	373	378	345	408	382	390	394	366	404	386	381	382	400	445	410	403	376	395	387	377	386	372	372	372	396	378	372	443	377	413	405	357	370	383	361	389	400	422	388	380	367	381	398	371	414	383	382	371	397	353	367	366	385	415	416	405	384	383	367	394	361	384	391	370	376	370	392	391	411	411	375	366	369	390	401	375	403	383	414	375	390	380	405	412	406	373	401	379	367	361	396	404	422	420	375	395	378	373	401	374	390	370	391	370	360	379	395	400	392	411	415	424	378	382	375	386	372	396	384	381	387	392	380	427	381	391	377	359	368	361	383	387	379	380	369	395	376	399	388	358	390	352	412	342	375	386	451	377	390	403	377	397	398	386	406	417	388	367	374	397	417	349	401	373	376	436	386	397	372	399	376	398	392	371	376	436	382	390	416	393	371	385	351	397	407	382	364	370	376	387	360	401	373	333	333	400	370	366	407	349	368	385	379	392	367	354	365	404	393	368	386	382	358	426	391	392	376	384	395	362	386	419	361	392	399	392	383	391	346	370	412	401	425	373	345	423	380	401	381	397	362	363	368	389	383	371	388	348	413	402	382	372	397	362	424	382	361	392	399	392	388	379	354	403	368	403	387	355	419	372	373	395	390	356	376	363	365	391	373	344	371	407	366	366	396	393	374	325	327	378	353	354	387	410	394	409	387	375	384	385	380	372	395	399	414	376	392	346	365	385	364	357	388	377	405	385	364	405	392	376	357	362	347	443	393	359	392	361	418	364	356	398	402	371	356	392	377	365	376	356	382	380	380	388	373	387	406	391	418	361	402	381	395	373	383	370	404	384	410	373	336	384	433	411	397	385	396	364	398	391	377	361	374	408	346	440	383	405	401	397	392	345	390	394	370	378	398	396	367	385	363	400	385	371	396
45496	20219	11107	2245	958	850	684	511	424	348	320	283	283	265	276	246	243	238	258	227	246	246	232	224	227	227	224	211	247	225	254	216	224	238	215	229	213	219	210	226	213	202	186	223	202	240	240	223	210	227	213	216	226	220	225	224	229	220	214	209	207	200	205	202	213	196	222	203	229	245	237	204	191	237	214	218	240	196	214	199	213	210	192	214	189	209	195	203	217	207	212	235	216	208	200	216	198	201	183	213	205	193	208	197	193	217	174	200	223	217	211	182	228	202	194	208	230	217	191	193	196	172	210	209	232	205	184	186	210	230	184	233	220	221	213	191	200	245	214	206	209	180	198	216	210	210	181	221	205	220	198	213	226	226	245	189	221	203	219	183	205	216	192	211	191	212	207	218	204	201	186	207	202	231	197	203	224	187	192	173	207	232	175	227	223	228	176	209	196	222	209	216	231	187	222	217	210	203	218	231	246	216	226	192	221	222	208	222	213	217	217	233	233	216	223	221	208	216	240	204	200	209	219	221	195	202	219	211	205	219	210	191	180	240	225	198	212	176	193	190	194	195	226	202	208	201	203	207	200	193	196	219	187	237	192	203	216	185	204	226	205	231	184	217	209	221	190	203	205	184	220	207	194	229	208	197	195	219	229	206	214	224	216	206	204	211	201	211	215	214	201	217	212	195	219	226	223	232	196	227	200	206	205	188	195	223	227	196	216	190	207	217	188	219	218	221	219	210	214	213	236	215	220	207	212	196	200	196	199	214	222	219	195	201	220	201	225	213	199	222	180	232	188	246	215	210	215	193	198	199	209	211	210	187	194	191	217	198	206	208	222	205	226	241	201	211	215	245	224	215	215	201	215	210	224	185	221	224	185	210	190	222	216	195	183	184	195	236	199	192	218	203	204	221	201	211	234	203	223	213	223	203	228	204	182	232	231	227	223	209	200	216	209	201	209	191	210	235	209	211	197	190	193	203	215	234	210	210	225	206	195	221	169	192	233	208	191	201	208	210	191	217	217	201	197	200	197	198	187	208	205	198	223	200	213	185	222	210	197	204	184	208	206	207	205	212	195	218	184	220	225	200	216	185	198	223	222	221	201	210	202	258	214	223	178	219	206	194	209	206	202	204	202	196	208	198	196	176	209	204	200	207	203	195	190	218	215	205	213	204	197	210	192	231	186	193	214	212	214	211	219	225	192	216	226	202	225	205	196	195	207	211	211	189	216	196	221	210	212	207	222	258	204	205	203	212	215	216	211	201	200	206	213	210	189	207	203	209	206	210	220	210	211	195	206	220	203	206	207	189	211	217	188	203	195	220	229	222	212	219	217	237	237	232	219	234	232	192	200	200	199	205	211	214	209	195	185	233	240	204	199	207	177	218	192	215	176	222	208	204	173	176	211	191	248	213	183	213	200	201	184	210	207	208	211	198	240	186	202	217	231	215	184	223	212	242	206	190	234	214	178	220	196	213	198	203	241	219	193	191	181	189	213	189	207	225	230	216	215	182	171	207	199	201	195	227	167	213	214	230	204	201	181	194	215	196	205	229	239	196	204	229	225	220	218	203	223	188	204	219	188	200	238	182	197	206	203	207	195	218	202	190	213	237	204	209	221	206	220	240	217	228	187	204	194	202	235	199	206	190	210	191	216	245	218	214	199	201	231	229	173	196	215	202	182	196	228	192	210	201	197	196	220	202	227	212	219	209	200	203	186	196	191	210	211	214	182	225	214	199	196	246	215	227	179	199	178	227	205	187	214	198	189	201	212	230	216	190	203	194	215	212	201	196	208	210	216	215	194	221	226	239	201	195	212	205	196	229	201	212	213	210	225	203	200	222	239	202	205	212	236	209	176	213	227	216	244	216	203	216	207	198	222	201	196	212	194	199	198	208	194	228	191	221	226	216	248	222	179	241	203	184	225	187	204	216	245	208	225	206	215	212	180	194	192	201	192	214	211	200	235	214	211	202	188	208	204	203	226	210	230	210	197	199	194	190	203	206	197	202	238	222	188	227	191	230	184	234	162	212	198	170	205	200	223	200	219	190	218	193	210	230	185	221	240	194	196	227	213	205	209	183	209	201	206	235	225	211	229	195	217	197	181	224	213	224	226	236	211	194	226	216	211	208	169	218	194	227	210	185	211	201	202	215	184	214	225	221	188	197	218	190	223	200	194	212	201	222	205	224	214	214	205	208	259	223	227	195	233	212	225	207	179	207	193	207	216	221	210	202	195	216	221	209	211	209	223	205	218	223	201	214	232	198	196	206	221	209	197	204	218	194	200	207	256	194	202	213	213	224	216	241	206	235	210	187	218	185	217	216	215	190	208	209	206	226	207	199	203	209	207	222	213	202	176	237	196	246	205	197	229	202	225	197	219	213	201	197	228	215	227	201	223	212	218	242	226	190	198	224	225	215	211	219	219	204	197	200	224	219	215	229	233	215	244	217	224	187	202	234	196	230	211	218	197	209	200	189	208	188	192	205	196	207	211	203	187	219	163	213	242	220	194	216	255	208	236	204	204	194	240	211	224	209	210	202	213	222	195	231	212	213	205	225	207	212	207	243	228	203	218	201	227	201	223	222	208	222	211	211	226	194	223	213	217	217	199	208	207	217	212	195	223	224	228	211	220	196	193	219	199	203	214	217	208	188	193	207	216	186	229	192	216	218	210	215	224	218	212	217	227	192	183	222	213	202	221	214	205	185	195	203	194	200	199	194	205	229	187	208	213	206	221	252	202	197	205	235	223	199	232	222	228	196	215	212	211	208	198	188	204	198	184	203	208	204	191	213	196	201	213	214	223	206	215	214	202	238	205	209	217	224	195	220	223	215	208	239	220	189	199	206	222	206	170	186	212	212	240	205	203	218	186	210	201	222	227	223	216	177	199	204	236	201	209	202	193	194	191	193	207	215	194	228	215	251	225	223	188	195	192	200	205	202	234	197	198	197	223	202	217	216	206	179	265	214	225	196	213	234	233	202	233	206	205	237	233	189	224	241	199	208	209	214	248	192	226	224	205	219	203	218	179	203	233	212	212	234	212	209	205	226	207	226	178	192	209	196	201	188	214	174	221	190	209	217	235	219	212	214	219	196	215	200	197	202	227	187	215	228	201	184	191	187	213	213	172	207	189	223	224	209	229	246	204	205	191	210	208	201	192	190	200	204	183	199	201	212	195	201	183	200	182	207	204	227	192	232	184	190	195	221	239	216	238	208	213	211	217	201	218	213	217	187	210	205	237	217	203	208	201	209	211	190	197	198	192	207	177	197	230	205	206	215	217	206	202	195	198	194	203	222	188	181	183	205	206	185	206	203	229	189	201	193	205	241	214	204	201	171	227	196	208	221	199	235	214	203	206	192	200	198	215	218	215	200	228	209	229	193	208	226	204	204	214	218	203	231	185	202	220	215	238	207	208	206	213	201	195	218	216	202	210	217	192	228	193	214	195	202	211	227	205	232	202	220	202	211	217	180	239	215	214	220	200	216
22556	1681	3243	3697	2975	2557	2002	1722	1631	1391	1309	1127	1090	961	896	801	761	788	729	703	699	668	693	649	623	683	639	653	603	605	611	619	611	569	639	629	633	624	646	571	570	580	557	528	574	534	524	582	564	568	562	510	529	573	513	517	517	553	549	532	555	548	521	573	553	587	562	548	571	537	540	589	560	546	539	524	530	551	543	579	522	517	525	537	582	550	527	598	532	567	543	637	586	595	542	530	558	562	539	539	597	567	564	558	603	582	559	554	571	546	539	555	507	526	522	503	574	552	538	535	555	517	517	492	509	532	546	545	547	578	561	511	536	565	571	573	517	521	552	539	501	533	514	538	550	512	540	527	559	539	560	576	543	532	503	518	530	547	529	520	545	537	558	572	539	566	548	519	540	511	520	560	549	514	578	497	562	527	526	545	512	537	577	544	554	556	506	481	544	514	531	519	532	506	577	510	544	560	545	513	575	522	535	550	520	517	518	572	537	558	505	553	544	534	561	525	556	528	559	571	524	522	500	556	531	504	547	565	555	552	510	532	532	588	515	521	518	577	528	520	552	538	479	548	515	510	536	548	567	535	550	543	499	521	525	561	527	542	536	519	516	538	526	507	528	528	492	534	519	534	523	543	589	560	529	553	512	506	542	519	509	529	513	541	523	546	549	533	533	491	517	545	486	521	519	561	528	543	555	536	533	544	528	563	538	515	512	513	520	535	563	558	551	513	520	545	529	540	517	536	487	530	543	538	522	521	509	558	515	540	520	562	578	587	486	572	525	540	528	519	514	473	574	544	518	565	544	504	511	513	501	547	533	550	544	547	542	521	540	532	540	547	524	538	525	560	499	560	540	521	513	557	518	537	535	528	533	535	490	518	508	559	498	561	525	521	533	560	563	496	521	516	500	546	542	535	502	532	493	545	540	533	523	510	508	591	568	516	529	539	527	514	512	508	533	521	552	489	533	528	518	540	563	556	520	506	540	526	536	505	529	532	537	572	536	565	515	488	496	509	558	569	523	509	541	542	542	569	551	528	548	582	543	508	505	469	550	582	574	566	544	542	523	517	491	571	570	490	516	530	494	543	548	554	509	491	548	562	503	559	505	537	544	521	562	527	529	546	526	519	549	584	530	555	532	506	516	504	536	489	550	531	522	496	539	545	516	600	528	534	524	525	537	550	490	562	521	555	576	552	528	511	501	599	560	546	573	533	536	553	528	522	563	519	526	551	555	546	548	508	552	541	492	501	518	526	541	573	570	513	560	495	540	538	538	538	521	527	566	516	502	519	515	503	588	520	513	520	546	514	515	516	572	535	552	567	528	581	528	522	532	556	534	535	517	571	548	505	555	498	544	528	557	513	544	496	538	538	572	515	544	541	536	501	584	511	513	560	548	493	514	486	529	542	540	540	585	523	529	554	553	521	548	499	494	551	538	539	499	551	546	541	534	501	532	505	519	515	526	508	523	534	518	543	524	528	579	528	509	543	530	546	538	563	560	476	509	527	514	510	534	481	525	514	514	519	544	550	517	523	510	537	517	494	520	539	542	543	552	523	529	552	535	485	512	586	507	513	532	579	525	517	531	504	551	535	504	540	536	525	522	551	541	508	535	584	563	559	573	536	523	535	491	607	558	531	512	527	496	499	517	550	507	515	532	546	530	513	519	556	545	564	548	539	540	535	496	552	526	553	585	509	542	525	525	520	504	523	534	552	524	514	541	498	563	535	511	531	542	529	500	552	545	524	530	552	546	505	508	515	501	545	585	530	505	537	563	550	525	541	557	593	534	521	515	501	546	532	559	532	571	567	542	528	534	537	544	540	532	517	510	508	560	534	530	546	594	541	528	523	511	543	507	536	559	562	529	495	508	545	573	527	542	497	531	543	521	541	559	556	482	524	511	520	525	569	496	561	534	537	495	531	541	496	500	523	513	558	498	514	524	563	506	550	512	518	508	576	533	532	523	554	526	515	507	551	543	564	519	553	575	528	521	537	513	556	519	505	556	549	526	524	535	567	548	531	532	514	523	547	579	521	500	530	495	574	525	539	523	547	517	511	550	552	534	545	524	491	497	560	539	531	556	594	514	570	528	535	567	530	529	540	535	545	511	547	548	550	522	531	545	550	527	514	580	516	505	556	543	557	547	510	537	566	552	508	520	511	528	547	533	510	530	503	551	571	560	546	517	563	534	549	529	498	539	549	514	528	527	552	560	576	538	510	474	532	512	529	498	503	541	534	579	537	528	529	502	515	549	543	522	555	515	546	495	549	554	559	538	564	542	478	501	512	535	528	544	547	546	510	564	551	516	508	506	546	532	552	594	550	546	538	495	500	520	539	531	571	575	497	516	522	529	542	501	531	543	517	547	552	529	560	554	532	554	528	513	572	559	519	536	500	525	554	537	456	531	515	546	536	518	499	543	524	549	523	499	542	532	525	533	556	511	574	569	536	501	547	510	574	557	510	567	522	518	530	540	570	546	541	572	528	541	527	535	502	553	534	527	580	514	540	541	571	510	556	501	526	523	528	554	529	542	511	547	561	549	578	513	527	531	547	574	522	518	524	508	531	546	503	537	496	546	534	551	502	541	542	499	568	551	532	552	540	514	561	566	535	529	531	518	513	514	530	535	544	507	514	541	517	565	549	529	500	568	570	518	505	561	515	530	527	533	552	510	488	486	533	532	567	534	502	516	581	532	566	530	521	543	541	477	530	560	525	518	500	528	487	504	530	505	536	539	514	536	571	522	494	535	530	529	564	526	547	537	513	541	548	540	571	544	544	525	562	548	559	510	525	499	550	548	555	558	506	527	519	480	551	538	556	507	512	560	524	496	534	536	528	552	549	526	513	522	491	553	545	515	526	505	527	576	547	525	552	531	510	489	525	495	517	544	542	556	538	515	537	525	479	524	489	503	502	528	551	549	511	486	521	554	512	553	488	542	558	531	522	535	563	524	524	510	562	529	527	530	525	551	545	584	532	541	521	530	525	553	570	510	527	589	528	583	552	557	538	576	537	549	545	488	548	561	483	537	535	516	552	561	541	568	482	518	559	521	571	530	568	532	548	545	536	539	529	553	512	529	548	549	478	535	538	537	550	571	529	540	550	506	528	529	522	535	522	525	493	544	541	524	562	519	533	563	545	531	517	563	563	552	523	578	510	518	542	514	552	537	533	553	549	554	549	538	539	558	508	509	523	540	533	535	538	510	543	551	518	505	542	530	560	520	503	515	521	541	560	520	506	564	527	573	543	540	500	548	538	542	500	498	529	564	585	555	514	522	570	525	509	565	572	529	540	527	496	524	556	535	516	557	578	523	520	566	551	567	529	494	544	575	526	527	550	543	525	511	537	496	496	543	517	560	521	541	524	513	566	546	566	544	542	520	557	518	542	546	556	492	562	529	524	519	530	547	533	547	558	573	517	521	558	535	514	561	534	500	584	540	511	535	556	501	530	497	529	570	527	530	530	491	535	564	558	549	539	527	532	568	513
47242	24885	18188	6270	2266	1410	1056	877	713	578	554	549	507	497	453	451	396	434	401	376	344	358	366	373	378	349	390	342	346	387	352	344	321	354	339	404	334	356	328	373	370	372	349	321	360	355	304	334	328	339	319	371	334	326	311	329	327	365	342	298	356	355	347	365	367	355	356	329	333	356	342	315	337	383	360	333	364	313	329	336	355	314	339	351	296	359	336	319	355	344	346	284	312	352	345	297	339	398	339	344	347	345	339	341	347	332	344	338	351	371	323	304	321	345	316	308	341	372	346	346	318	336	350	389	361	337	314	323	341	335	279	302	336	306	349	359	336	363	350	332	309	350	322	335	335	304	339	282	358	340	362	353	365	327	310	324	352	375	338	367	326	339	323	304	337	311	380	378	354	329	333	307	337	311	341	330	311	371	303	368	338	338	358	322	300	327	327	307	377	339	328	339	329	351	290	372	321	361	322	330	367	345	330	349	332	365	369	365	338	309	325	347	328	339	319	311	328	359	299	320	350	311	339	332	311	353	325	329	318	378	323	320	362	348	349	324	332	378	370	277	329	341	328	317	357	347	346	343	332	321	365	327	357	343	305	377	349	327	377	339	334	322	325	347	323	301	354	335	298	314	343	328	315	344	316	348	320	310	337	351	343	350	359	328	343	384	353	329	347	355	329	325	334	331	325	312	319	334	344	318	365	309	348	328	336	336	324	349	367	356	335	339	341	332	350	312	365	364	342	332	333	370	333	369	340	337	380	324	322	339	343	357	347	334	338	371	333	313	354	377	354	322	357	363	385	344	320	332	351	339	337	340	360	374	351	361	340	342	306	324	359	335	317	333	344	346	332	339	371	370	321	335	338	336	344	310	323	335	339	335	333	311	371	324	330	345	377	359	362	334	347	323	369	331	313	347	326	345	374	363	339	345	327	349	357	333	322	329	350	363	333	355	351	361	310	337	310	364	325	321	331	311	340	313	334	309	322	354	361	314	383	359	332	340	350	338	341	352	361	313	299	353	350	317	344	341	341	340	332	324	331	344	324	360	345	338	315	358	331	311	385	342	328	319	365	344	347	321	348	316	324	325	332	335	357	348	386	294	340	335	360	370	352	350	335	351	345	352	366	356	324	325	325	336	332	304	348	320	345	370	355	343	313	334	343	343	355	314	316	329	339	341	307	319	330	356	358	349	308	351	348	338	377	321	313	303	378	344	312	357	323	376	366	341	354	358	330	346	327	367	350	335	353	337	320	321	357	346	311	353	326	302	329	341	304	328	318	363	337	355	330	355	349	317	313	265	334	326	318	339	357	330	303	316	350	341	333	339	330	320	343	337	373	348	314	330	332	337	329	360	327	327	309	370	331	352	341	353	331	323	349	352	335	321	358	349	371	334	340	343	331	336	334	335	304	314	361	343	362	339	367	347	374	363	370	325	339	339	348	334	318	341	373	348	349	331	329	342	302	349	319	365	375	342	333	319	313	332	350	355	330	344	330	345	350	361	309	302	330	330	353	337	340	316	335	334	305	340	328	313	343	324	328	376	319	324	336	357	321	344	275	326	356	361	319	320	332	340	348	360	342	330	333	323	315	316	326	310	323	350	327	328	331	388	325	332	363	351	343	342	292	338	350	316	342	352	362	321	356	341	326	316	307	338	327	342	329	343	316	345	347	358	343	335	346	343	339	340	342	341	327	340	343	333	342	381	350	336	350	342	327	332	305	346	319	346	335	336	340	342	312	331	323	338	339	326	327	365	349	318	345	318	350	336	374	338	342	336	334	338	354	349	335	310	315	350	320	290	359	322	325	338	348	376	374	351	324	325	372	336	353	304	360	339	358	324	356	338	356	336	298	352	348	334	342	356	342	339	349	342	323	324	327	351	299	318	320	336	378	352	321	360	354	314	376	312	334	323	376	312	332	350	351	344	364	343	363	324	346	337	307	332	324	316	346	310	330	318	341	338	374	358	338	297	375	341	291	333	345	318	389	305	362	327	346	368	350	345	340	337	315	351	355	351	362	324	366	340	340	356	353	313	319	313	359	353	360	324	338	334	314	355	367	353	334	354	316	310	321	360	318	357	352	333	357	325	298	359	338	318	352	309	336	333	308	332	354	355	350	335	343	365	329	318	347	308	307	350	372	300	314	339	343	330	342	335	377	323	341	340	339	341	331	353	310	342	342	336	317	319	356	334	346	334	336	329	365	352	324	333	340	360	339	314	336	368	305	321	346	320	298	386	388	317	347	339	353	354	346	330	385	311	354	371	376	331	332	312	350	344	352	331	332	362	352	349	320	320	347	331	331	345	356	354	333	349	326	315	347	350	328	361	344	361	341	355	333	328	334	297	357	347	377	335	365	344	337	334	340	313	349	355	324	356	333	299	333	347	323	313	369	363	321	357	318	332	376	340	367	363	372	308	312	341	341	307	333	352	393	359	343	315	331	311	305	369	372	333	341	311	333	357	316	317	351	318	325	310	319	328	330	327	335	322	353	355	350	324	327	322	343	327	341	362	332	340	341	332	355	361	326	313	347	369	354	357	328	356	321	327	357	331	365	341	336	302	356	350	319	360	359	363	372	303	348	338	384	357	348	323	345	361	362	318	357	331	345	370	337	324	318	358	300	315	358	351	346	346	379	347	321	336	338	320	326	332	342	317	355	317	346	335	348	364	343	325	317	326	356	313	346	304	336	346	334	306	346	363	360	328	347	363	298	342	339	298	328	331	322	341	339	362	362	346	357	344	360	347	342	314	337	343	360	317	344	304	306	344	358	345	353	329	344	358	366	341	379	362	332	346	340	332	362	320	317	343	306	350	335	315	335	314	311	371	346	333	335	322	331	312	323	340	338	355	359	317	347	334	349	340	304	336	330	308	362	337	358	346	357	333	384	317	327	340	319	348	349	303	349	320	339	328	345	320	362	369	342	316	313	363	330	354	341	351	324	297	346	364	301	325	330	387	338	341	325	355	334	317	356	341	337	332	335	303	345	319	343	350	337	367	340	334	328	361	314	358	324	362	361	310	373	323	312	317	340	354	337	329	365	348	336	333	382	363	342	322	321	359	342	357	337	352	332	348	321	311	346	343	327	351	335	346	357	331	373	324	332	362	360	313	302	347	345	332	366	315	351	329	339	316	349	338	329	340	349	357	367	363	365	303	326	363	340	366	356	346	364	331	347	349	376	331	352	329	319	319	323	357	375	373	364	339	347	344	352	326	283	345	340	329	346	317	335	332	355	342	335	314	343	347	325	328	360	304	341	344	359	306	321	340	357	361	399	327	361	345	364	330	367	345	324	336	322	382	353	336	348	357	369	365	351	335	365	350	323	330	338	297	314	313	319	317	379	365	307	312	333	321	337	396	336	355	316	339	345	328	305	338	343	320	329	314	326	332	348	327	319	335	350	352	364	347	321	350	349	360	386	351	317	384	359	370	396	350	318	328	336	364	320	348	348	349	354	371	344	331	334	342	360	347	341	361	350	310	364	337
25226	2965	5582	6330	5767	4378	3837	3057	2769	2564	2302	2096	1884	1750	1510	1408	1374	1275	1206	1143	1120	1056	1108	1039	1006	975	1028	954	927	947	917	912	901	961	914	925	928	899	908	893	873	904	836	858	805	859	868	873	814	838	821	858	833	823	871	802	859	791	859	792	870	814	869	786	813	792	819	758	801	800	823	822	835	872	772	834	807	809	849	788	784	759	801	811	803	805	817	830	804	777	773	860	844	731	834	766	852	835	811	830	840	829	843	815	925	842	833	825	823	818	779	772	796	821	840	831	788	808	791	794	752	795	813	790	842	794	815	804	796	798	757	826	750	810	769	746	812	822	757	777	853	775	791	786	826	785	769	792	807	769	724	754	826	820	780	787	808	743	785	779	775	747	748	754	757	834	770	732	774	800	769	830	813	780	789	761	794	823	780	812	778	760	790	812	762	803	774	761	747	719	724	787	813	770	776	790	806	851	812	790	752	831	768	821	820	818	768	790	764	777	790	785	802	796	794	789	811	785	777	789	792	794	756	772	819	781	776	814	834	791	825	765	828	787	790	771	796	794	774	841	794	771	757	786	777	775	753	791	738	803	804	776	835	790	797	797	832	812	814	769	778	749	804	747	776	744	815	835	787	773	771	793	835	784	799	776	806	811	781	822	758	774	727	736	769	835	749	771	805	812	753	822	729	769	773	789	778	770	785	772	807	794	853	787	779	824	796	760	787	749	778	730	771	791	825	773	799	721	788	777	762	863	755	753	848	802	796	778	808	810	780	762	730	797	794	747	799	830	778	786	720	757	799	793	755	804	772	795	739	744	794	794	758	800	771	732	786	776	819	807	776	790	775	812	788	773	757	828	737	792	811	755	794	770	765	779	825	777	780	792	758	775	808	799	808	747	769	812	809	764	764	798	778	787	815	760	792	826	772	725	797	801	747	753	773	804	815	761	827	758	820	807	765	776	756	787	765	769	786	806	741	772	806	790	807	780	774	774	772	824	744	790	778	780	774	790	780	789	784	782	781	748	737	812	804	786	784	824	746	821	778	840	786	787	820	786	811	791	771	800	808	841	751	769	786	796	760	841	808	819	759	856	772	792	786	809	772	806	770	778	799	818	761	764	791	754	790	804	757	761	793	790	792	761	776	840	783	770	762	752	804	777	786	798	764	789	742	777	793	733	791	813	790	710	800	780	751	809	787	794	823	809	817	750	765	801	805	726	788	787	780	735	819	794	772	770	801	788	774	814	750	806	835	761	801	756	843	754	757	799	825	762	754	815	792	765	859	770	758	772	769	816	764	788	815	760	802	792	791	800	814	834	815	790	783	787	838	780	792	800	776	801	804	772	775	749	718	759	793	821	751	801	819	760	769	801	782	778	810	746	786	726	780	778	752	749	798	790	698	756	785	755	798	797	778	804	811	779	829	755	764	777	779	742	809	785	809	777	794	807	795	728	777	772	814	800	802	810	800	847	831	766	781	837	803	804	767	812	775	795	777	795	802	823	823	830	820	838	796	796	750	707	795	793	750	811	818	766	771	819	796	858	783	796	780	779	755	840	792	815	821	767	841	734	756	775	789	756	809	811	781	784	776	787	779	857	777	850	825	755	816	756	816	755	755	760	773	799	763	837	793	770	771	819	802	824	744	796	766	791	798	790	758	748	790	807	754	775	772	797	778	742	748	776	790	786	847	783	786	772	775	762	813	743	854	730	782	767	755	760	801	752	742	782	737	767	749	809	785	851	835	741	785	832	755	778	748	795	804	775	779	830	789	800	817	814	759	828	766	761	724	793	758	829	781	825	816	751	802	780	728	772	774	739	819	746	781	778	818	810	823	793	774	786	805	749	809	740	738	786	738	751	776	855	774	814	745	734	829	797	734	789	783	781	794	789	769	803	773	763	833	827	759	791	754	755	763	832	782	789	775	774	819	820	760	787	742	814	777	778	822	833	804	804	748	787	826	756	769	771	765	811	822	763	778	841	784	790	745	827	801	746	809	829	761	791	836	789	781	758	763	837	798	745	777	801	728	736	789	772	760	811	783	827	812	787	801	775	806	749	851	780	768	783	728	768	795	811	730	754	774	801	758	736	805	745	814	844	771	836	795	779	763	833	770	799	737	829	772	715	774	803	822	778	778	803	793	819	784	757	771	790	797	733	847	775	850	746	817	789	792	757	791	828	806	769	770	789	777	804	831	785	805	784	736	804	799	770	751	754	758	795	786	764	734	753	774	784	867	834	784	802	761	779	780	778	797	725	813	781	838	805	784	774	776	769	775	727	755	771	787	789	780	815	773	781	787	814	800	794	819	756	759	814	752	807	798	767	838	767	812	779	741	795	815	747	819	775	770	807	776	771	790	776	801	797	730	818	793	779	757	819	787	769	817	763	756	768	777	776	790	778	777	812	774	783	788	789	738	801	797	789	817	819	766	808	764	754	755	760	734	762	766	788	820	764	852	779	781	781	779	799	800	750	743	784	805	802	773	822	780	793	791	788	809	757	804	819	798	781	758	766	784	847	780	787	778	808	758	790	756	747	807	783	806	761	789	766	777	740	751	701	832	793	809	750	785	778	808	780	795	802	794	766	841	767	812	723	782	811	758	804	827	771	808	776	799	796	738	765	753	828	779	778	739	752	752	776	808	806	792	783	725	815	783	740	776	811	722	778	756	719	790	820	804	728	745	791	826	834	797	776	830	782	765	797	791	772	796	753	725	810	791	819	837	805	740	784	752	738	733	746	755	813	790	794	770	784	738	799	747	819	770	751	782	764	784	846	762	791	784	746	763	785	748	806	807	804	767	793	810	783	790	750	786	799	828	805	783	782	766	762	747	809	759	762	811	787	792	816	838	772	761	775	771	799	778	756	774	782	787	810	797	750	779	803	785	806	821	765	740	774	751	814	792	768	780	770	803	779	753	840	787	708	821	745	831	778	780	830	815	763	775	787	770	796	763	769	849	770	768	783	814	802	771	788	780	762	786	775	787	767	755	837	761	799	788	763	777	730	772	798	852	806	750	836	780	759	772	767	798	805	785	814	791	781	819	759	815	779	774	767	816	815	775	788	747	780	798	823	808	776	801	775	760	789	803	765	797	766	787	807	777	793	789	795	808	859	748	767	820	806	771	795	754	772	821	816	770	788	793	803	779	765	863	804	847	795	766	742	762	782	805	826	752	790	752	749	779	800	755	827	835	893	806	763	743	808	821	842	800	764	764	828	770	770	739	800	800	746	801	771	796	760	754	828	788	774	867	787	761	764	781	803	776	787	762	797	765	809	809	787	753	776	764	768	804	821	808	778	794	778	792	809	756	798	755	727	778	768	783	832	727	766	782	783	797	781	782	739	759	780	778	796	792	740	807	777	783	795	815	747	798	796	771	792	776	766	801	793	788	772	781	764	825	765	805	751	779	765	802	822	827	819	781	844	740	735	736	769	733	781	775	786	762	804	777	789	811	769	798	787	790	761	789	745	761	771	802	809	788	773	831	810	810	788
7922	554	374	270	182	184	181	152	180	120	139	161	137	139	149	132	142	148	143	147	170	132	164	178	144	122	155	174	138	156	139	147	125	168	142	142	152	142	128	126	149	122	155	163	156	150	139	184	162	161	155	144	137	162	152	151	145	119	144	170	129	156	143	143	127	139	135	149	155	140	160	147	138	147	129	137	134	138	136	153	145	149	128	170	153	147	138	147	145	146	132	138	125	121	160	140	182	159	140	151	140	171	149	142	149	139	131	146	141	138	157	151	133	149	167	156	144	168	130	140	148	151	161	122	133	139	145	159	136	164	157	146	159	158	155	143	133	173	159	134	167	164	131	143	143	142	162	147	161	154	144	164	134	150	147	147	143	144	146	136	140	129	118	155	167	154	147	141	150	139	126	156	151	132	163	137	165	162	155	152	158	155	129	150	133	132	168	129	139	149	146	166	158	160	122	145	136	168	152	162	160	130	167	157	143	133	157	128	169	155	157	156	159	138	160	179	128	132	159	153	164	159	156	162	150	133	155	152	146	143	148	171	131	145	156	141	156	178	146	144	149	134	121	129	139	144	131	152	147	129	146	140	159	127	145	153	157	138	157	175	142	127	139	170	159	138	143	138	136	142	135	132	165	143	135	132	133	154	142	150	115	161	144	128	140	141	125	129	168	133	155	142	153	139	165	158	169	156	138	154	144	139	142	136	173	178	149	143	149	160	146	144	150	155	152	151	141	148	153	147	168	130	139	133	147	164	153	157	137	141	158	134	149	161	146	143	144	147	158	143	162	147	152	164	142	148	167	142	172	138	137	134	146	173	137	166	162	162	165	157	167	160	164	139	128	130	142	135	129	131	129	139	139	136	151	134	160	135	150	157	157	146	145	144	142	172	154	183	128	138	146	157	144	153	132	148	153	125	134	139	155	167	161	132	141	148	134	127	173	165	150	129	130	146	154	165	157	158	146	154	140	153	140	164	139	134	154	132	133	144	165	151	154	148	132	151	156	155	133	144	138	149	166	121	127	155	163	146	147	149	128	180	154	140	141	137	149	163	147	143	150	148	156	142	163	149	152	160	132	141	130	134	142	158	140	132	159	163	169	136	153	144	157	136	150	152	150	149	127	132	136	149	138	133	142	143	158	135	148	142	152	129	159	156	134	164	129	150	172	157	137	179	154	143	153	153	160	151	153	149	143	178	163	137	156	162	121	154	132	162	141	141	155	156	137	140	164	164	157	156	148	147	169	154	139	138	135	144	156	170	151	122	122	160	143	124	141	127	152	158	166	154	144	153	168	170	124	151	149	150	137	144	128	163	143	145	158	139	131	159	166	130	178	176	151	152	136	151	145	135	145	148	155	154	166	129	153	151	141	142	176	159	169	141	155	148	136	130	160	144	132	133	135	143	137	155	131	165	147	138	161	154	134	152	146	181	150	145	152	139	139	132	153	131	149	166	146	168	143	168	151	133	145	155	137	156	148	153	159	153	134	127	152	147	144	148	166	138	155	135	152	131	146	162	160	139	137	148	146	171	135	142	138	127	157	169	160	154	172	166	138	148	156	170	146	141	168	136	137	157	141	152	136	145	155	143	153	142	128	153	130	140	155	173	139	120	166	153	150	141	134	164	145	145	144	163	172	146	137	148	157	165	148	119	145	152	160	143	150	150	175	148	167	134	151	146	162	155	143	140	127	130	147	139	156	152	149	144	157	163	159	150	181	172	162	145	141	124	147	133	155	140	130	127	153	155	143	136	156	157	136	165	147	155	149	152	140	152	138	144	128	142	149	153	146	184	136	164	144	127	151	147	159	149	142	137	154	124	148	132	150	179	157	163	151	141	151	152	134	148	153	163	160	141	146	126	166	142	155	132	163	140	135	149	143	141	135	155	161	149	157	130	141	140	174	147	152	161	159	154	159	139	152	163	163	135	142	131	161	139	149	161	158	143	136	163	145	149	142	124	160	134	146	167	147	150	138	157	139	121	150	137	141	151	143	162	141	149	144	141	130	166	150	146	134	123	159	155	144	157	142	138	160	159	139	161	151	144	145	144	154	140	145	167	163	144	144	152	156	136	122	147	133	156	136	149	161	121	157	148	160	143	146	147	151	156	142	168	147	162	131	136	151	162	148	154	147	154	146	152	137	150	144	150	137	147	153	156	144	155	141	145	149	145	135	139	152	142	156	164	162	187	157	121	167	138	133	136	151	119	129	154	152	142	153	115	147	154	154	158	156	147	153	136	160	126	153	150	128	132	151	160	148	154	129	166	160	166	154	137	145	161	153	144	158	126	145	145	148	137	142	133	135	140	133	129	132	128	133	152	155	133	131	148	162	162	126	126	129	142	154	159	154	170	131	127	129	127	164	143	144	168	175	155	133	135	156	149	143	154	127	136	149	132	152	145	157	139	131	143	141	133	140	151	131	166	150	152	144	146	140	130	146	139	148	169	164	154	151	140	156	151	148	158	151	133	175	132	148	154	171	142	159	126	130	154	152	158	176	127	153	151	144	141	151	139	159	161	131	161	155	156	142	145	150	171	146	140	137	141	147	123	145	147	146	138	144	143	162	129	145	160	169	140	127	151	112	121	156	162	178	138	147	119	139	143	140	158	166	149	145	147	152	155	160	162	135	134	161	147	146	137	140	149	152	151	153	126	133	136	138	145	178	154	144	154	155	151	162	126	162	149	137	130	140	166	130	144	129	155	135	160	144	168	145	152	135	159	153	134	151	183	155	143	135	132	140	142	160	121	156	138	154	139	128	144	176	156	155	131	136	151	147	134	171	139	119	170	162	175	140	147	133	154	159	144	155	142	154	149	148	155	123	149	151	138	138	147	145	171	122	183	130	120	160	152	149	160	152	160	170	143	145	162	148	137	153	128	146	147	145	119	167	152	175	139	142	152	151	156	148	147	134	129	145	171	156	136	154	155	164	150	146	158	152	159	146	171	157	132	143	120	151	152	151	148	147	171	137	152	161	150	143	138	153	142	129	144	176	178	145	138	151	154	148	161	135	163	135	146	137	152	157	136	145	172	153	161	137	150	149	162	129	154	143	153	126	162	147	143	164	172	154	126	137	141	161	135	142	129	132	153	156	162	152	160	140	143	124	130	146	153	118	119	156	134	130	132	150	156	154	167	141	142	148	133	151	142	143	123	131	159	137	162	143	150	138	170	140	154	117	151	152	140	157	132	148	148	150	160	153	147	130	139	137	152	153	152	154	124	156	164	151	135	136	125	154	158	135	156	144	124	151	155	160	118	136	151	153	155	159	133	159	159	131	157	136	153	142	132	160	129	133	138	135	162	154	155	128	156	152	144	162	155	142	147	161	150	169	180	158	154	160	148	154	141	141	140	128	140	132	143	124	156	143	148	152	154	141	144	174	148	142	158	135	163	139	160	133	166	144	154	130	148	149	144	117	167	146	130	128	156	140	144	170	127	145	140	171	126	138	144	149	157	131	155	148	132	142	115	174	165	138	170	150	150
7064	558	784	792	623	552	512	483	468	486	475	440	419	407	450	375	397	412	419	372	431	365	380	395	406	414	375	414	387	406	378	393	384	376	408	390	404	435	400	383	381	430	376	366	411	390	390	389	358	394	388	377	392	404	418	405	385	405	399	392	403	417	434	357	380	395	388	394	385	407	390	411	392	393	390	414	378	428	375	344	372	369	430	399	376	394	401	433	417	402	375	411	402	397	426	370	436	420	401	406	414	391	438	421	415	434	428	439	402	400	422	398	413	412	384	392	433	427	423	358	381	418	400	396	397	396	373	377	418	397	388	389	357	377	396	373	402	387	390	402	395	373	405	441	386	350	422	377	423	382	393	415	410	392	386	373	407	416	383	396	361	430	409	380	413	398	374	388	399	354	384	395	388	391	406	381	389	395	414	407	390	407	404	383	412	407	457	369	365	382	377	428	405	395	407	390	419	394	414	378	382	393	391	370	409	406	393	416	395	409	416	394	392	398	396	389	407	372	401	382	401	434	420	366	396	398	369	375	400	379	397	360	395	408	401	397	410	388	385	357	400	380	373	379	400	386	359	408	373	427	378	393	387	416	396	355	392	338	394	404	398	410	388	395	390	377	342	383	379	400	403	385	388	407	384	377	412	403	401	407	390	385	381	375	363	405	382	378	392	402	351	375	443	400	380	378	413	377	380	389	419	367	373	355	378	376	408	412	409	370	388	384	394	417	393	385	418	384	426	377	391	356	369	414	394	396	370	420	399	395	411	395	404	388	396	411	352	388	413	371	380	406	400	393	386	358	409	371	404	383	386	390	368	359	392	393	388	413	395	352	375	378	367	366	402	397	416	376	378	370	395	403	384	378	416	393	396	382	385	372	363	418	397	392	401	383	422	430	393	413	411	394	374	408	346	396	415	390	439	356	381	382	405	403	383	403	405	388	395	404	396	403	423	412	407	340	427	396	398	374	370	404	391	426	410	385	426	388	373	373	407	402	452	389	426	365	366	373	390	351	424	412	380	395	413	407	403	398	349	388	390	396	424	355	414	391	445	404	387	420	388	388	380	361	372	396	420	397	403	432	386	451	403	364	443	383	446	409	378	415	389	412	368	413	396	408	397	411	410	404	384	392	389	397	411	367	442	377	350	416	392	373	412	389	387	399	420	375	362	366	399	387	401	431	403	403	364	392	416	432	365	412	416	390	396	396	414	371	398	410	372	372	375	388	379	407	373	364	419	400	393	366	386	390	394	393	377	394	372	386	389	414	402	376	395	378	412	386	409	361	418	392	382	411	406	416	381	413	351	377	406	383	439	405	401	429	370	387	394	372	387	372	408	400	374	381	401	388	388	426	383	409	394	420	400	395	393	375	388	389	390	392	373	381	388	386	391	393	423	375	438	354	376	385	425	397	386	406	410	426	404	394	413	365	363	363	385	395	405	405	388	380	383	379	370	353	404	401	431	390	389	367	379	402	403	403	367	382	403	399	401	404	394	413	401	373	373	406	400	389	376	448	401	399	413	394	402	420	394	394	380	391	368	408	385	392	394	388	400	403	380	386	432	391	394	413	390	405	351	383	366	401	398	392	386	398	419	380	367	386	371	387	412	413	395	383	392	353	391	384	355	372	386	421	390	397	408	397	370	406	391	358	421	382	396	424	419	386	391	391	381	383	397	388	414	395	401	412	384	413	356	401	409	382	388	400	465	384	406	380	384	395	402	358	377	410	348	411	398	404	425	380	391	390	404	380	398	396	389	385	438	406	421	404	407	379	406	416	386	400	368	386	392	366	417	396	406	409	444	376	381	388	402	388	398	387	380	374	394	403	401	349	416	397	429	374	396	376	384	406	423	410	432	383	365	413	360	406	389	378	394	410	397	349	435	401	440	395	410	368	410	409	398	393	405	399	382	396	381	391	375	394	385	412	400	382	412	420	384	378	390	355	398	354	363	409	427	417	396	410	384	380	390	398	394	354	374	396	403	433	411	395	386	412	384	412	351	388	377	376	364	391	384	405	371	413	424	363	381	386	410	378	403	408	407	393	404	382	414	416	396	394	383	397	379	369	389	380	411	392	359	405	379	440	368	381	384	391	390	412	403	421	406	348	345	423	381	361	381	381	384	417	376	382	368	378	373	394	362	407	400	395	392	393	429	406	389	362	397	396	387	383	376	405	382	379	400	408	396	399	387	380	400	368	411	387	370	426	418	408	374	402	391	402	395	366	416	402	386	369	401	382	385	377	391	389	381	367	375	380	399	379	378	396	380	402	379	393	390	393	376	407	416	382	422	369	395	402	386	435	431	416	381	409	402	407	413	353	397	399	359	411	383	357	387	396	397	386	393	386	438	408	375	400	398	383	407	394	384	404	409	373	435	388	398	368	409	393	398	383	416	380	427	429	378	398	404	402	382	392	372	424	379	398	359	430	407	345	414	333	423	377	402	370	388	401	381	429	376	387	382	389	388	418	407	418	430	371	410	394	421	423	401	404	363	378	414	413	353	417	412	364	410	377	384	420	388	405	410	394	396	351	389	398	427	360	425	392	385	419	396	405	405	395	402	423	399	367	377	380	418	393	385	379	403	398	375	374	386	355	403	406	403	427	362	405	372	390	387	365	396	402	375	398	403	420	394	417	397	402	395	381	434	393	421	392	372	412	394	412	377	439	414	380	395	368	423	376	382	418	395	369	394	390	400	372	407	368	420	439	371	369	379	398	418	385	375	425	389	364	388	373	405	410	403	351	350	388	411	391	394	404	421	357	419	376	373	410	359	393	361	397	390	417	380	395	401	424	375	385	365	391	387	400	389	393	370	383	402	365	380	418	415	403	445	390	367	374	392	408	402	385	383	398	414	401	385	389	385	398	376	399	373	381	385	424	394	398	383	395	388	409	385	397	410	379	394	402	372	400	413	382	383	396	369	385	399	370	379	407	414	403	383	393	389	419	386	418	410	375	374	408	396	350	414	422	380	426	398	372	442	414	386	383	389	415	392	445	379	393	370	395	358	399	405	393	399	350	402	425	377	413	398	369	384	416	378	397	386	389	391	419	411	387	370	423	399	395	399	391	427	413	401	429	381	393	426	371	421	391	406	392	375	377	373	387	413	385	386	374	415	388	397	384	404	389	394	409	404	384	378	394	408	388	400	363	390	367	369	395	399	405	371	421	367	417	410	387	386	388	391	385	399	385	350	375	390	370	384	398	382	413	404	406	401	407	376	403	400	361	380	384	400	388	388	362	399	396	377	440	394	389	382	409	411	387	390	424	387	397	379	406	424	398	362	414	376	415	414	382	420	412	382	386	408	418	425	382	380	375	402	414	367	407	407	423	361	401	389	390	406	372	376	412	410	386	402	414	431	393	376	377	411	385	402	361	397	380	415	403	387	379	404	372	396	433	380	390	394	393	403	391	406	391	396	347	414	380	386	396	398	413	376	383	403	381	357	371	427	387	419	373	419	386	381	397	400	364	383	387	373	378	388	345	404	403
43450	20067	11182	1926	937	658	585	411	400	373	348	335	308	292	273	241	256	248	222	240	221	216	236	242	225	216	235	232	227	223	219	220	251	211	208	187	217	191	189	204	198	210	195	240	216	190	225	225	196	226	203	198	231	208	221	185	185	189	214	211	199	217	213	197	196	200	235	190	205	222	220	214	201	174	201	221	212	221	230	219	217	230	216	200	216	206	206	199	204	207	223	206	168	196	186	212	216	230	191	235	199	201	209	190	239	201	208	212	229	209	221	204	217	193	224	211	213	237	194	233	170	199	208	218	194	191	209	186	196	211	221	201	216	198	215	199	210	232	200	205	229	228	214	190	208	226	208	230	198	206	212	227	175	224	222	214	227	217	194	216	239	194	215	203	196	216	217	213	237	215	200	202	222	216	203	248	199	213	216	191	212	221	207	211	214	205	220	218	239	235	237	204	214	210	216	209	210	215	198	193	203	214	205	223	181	214	198	192	199	209	189	195	210	196	210	231	202	208	209	200	202	194	211	218	210	202	216	185	228	212	212	214	200	204	216	206	223	196	207	223	199	185	191	201	201	190	209	231	205	210	216	238	215	190	194	201	171	215	208	202	203	211	226	219	206	221	215	196	183	197	210	217	179	225	237	198	216	219	198	194	212	221	195	211	210	241	204	227	222	198	186	178	220	198	212	202	194	236	215	201	204	199	193	199	195	211	218	220	206	209	207	210	207	249	217	222	203	197	181	203	181	188	194	203	216	194	216	196	226	195	215	209	202	210	168	189	209	239	221	182	182	192	196	196	199	197	201	219	203	228	191	180	204	198	199	163	206	202	219	226	194	207	196	225	220	207	243	232	205	233	178	183	210	221	179	202	208	191	205	225	246	215	213	204	223	246	196	194	194	215	226	202	209	205	192	243	194	186	187	189	208	206	240	220	227	170	233	190	208	198	216	206	205	209	190	183	203	215	230	195	218	197	218	205	197	246	244	214	197	212	232	209	227	222	205	183	181	199	188	205	226	200	206	225	231	220	195	216	200	197	204	226	222	203	199	218	199	191	215	217	214	223	188	210	223	209	210	202	216	207	224	193	197	235	175	219	217	222	244	229	210	182	207	206	211	237	197	210	193	224	201	222	192	205	194	216	176	212	226	215	198	195	211	225	192	194	199	217	225	223	223	212	191	209	227	201	205	195	207	206	228	201	224	209	210	211	190	235	192	225	228	219	206	225	209	191	202	213	225	249	178	207	213	212	208	178	198	215	220	203	203	216	200	244	213	186	226	218	213	229	235	221	214	203	221	218	219	236	196	188	196	234	180	184	237	210	238	206	208	214	200	195	222	205	208	237	226	218	206	222	213	229	235	206	197	193	207	214	199	203	202	184	208	200	222	187	195	190	225	224	222	185	209	207	174	227	227	176	186	224	230	227	165	226	201	197	198	214	195	223	209	192	194	172	226	186	214	219	224	235	222	208	223	197	201	203	182	201	191	204	191	182	203	218	205	221	181	201	217	206	224	194	229	198	208	200	195	222	239	181	209	236	203	209	187	168	226	229	179	230	224	186	230	217	182	218	225	180	209	235	201	194	192	170	166	198	206	207	220	241	207	208	218	194	201	231	201	225	208	244	216	228	206	192	217	201	186	210	242	237	206	208	205	218	153	210	204	216	181	219	204	185	220	207	204	230	220	200	219	203	202	205	206	236	188	201	190	191	232	223	201	195	199	201	196	189	197	215	213	213	227	199	176	229	221	191	215	203	226	210	238	213	208	198	218	226	226	194	216	225	227	183	219	215	217	171	183	191	195	184	195	180	206	177	209	188	201	204	202	203	208	216	207	201	192	230	223	211	217	237	184	203	203	185	217	197	224	213	210	223	204	228	217	189	213	191	197	199	226	215	232	211	225	218	224	227	194	225	221	192	196	200	221	203	221	236	219	183	201	203	184	218	212	189	210	215	188	208	194	216	203	228	216	223	214	195	214	183	227	209	232	212	204	186	232	196	209	225	195	168	226	216	214	212	202	192	200	184	229	214	202	214	209	222	233	194	221	184	205	226	225	199	221	204	190	209	205	211	222	188	193	235	229	218	223	217	206	189	213	207	232	207	214	221	192	204	219	214	211	220	206	195	206	218	219	195	188	204	205	199	175	185	211	219	205	199	166	183	195	209	209	205	212	199	193	207	200	206	208	203	206	198	217	239	193	209	229	196	219	188	198	226	223	204	188	219	237	238	217	193	217	193	214	199	210	201	204	208	203	207	204	187	220	220	183	184	212	207	200	244	183	215	228	209	167	215	206	218	214	230	199	207	228	217	199	184	204	184	200	207	181	212	193	204	213	189	225	209	209	221	207	217	219	226	209	195	193	226	211	206	195	205	234	222	230	212	217	221	235	212	216	195	214	213	217	212	191	206	211	216	207	248	230	199	217	202	187	186	206	206	218	231	168	223	204	198	183	207	205	193	214	206	211	210	206	213	221	197	211	199	204	180	209	211	214	204	207	217	199	244	205	215	179	224	223	211	192	219	188	198	198	221	196	227	211	193	186	194	188	187	173	202	183	205	195	216	215	221	171	210	215	213	202	170	206	226	194	197	232	222	205	213	206	200	181	207	212	200	197	229	220	243	214	229	208	218	196	192	191	198	210	230	192	201	194	228	198	242	187	197	208	197	181	195	212	186	206	192	202	195	210	196	213	230	230	199	201	203	194	193	209	259	192	230	192	181	216	193	197	211	223	207	210	231	201	208	218	212	210	201	200	220	210	215	214	231	219	207	190	177	220	217	220	235	194	186	205	202	199	190	204	203	225	212	210	239	235	215	193	192	203	218	191	218	214	196	214	222	209	209	186	185	202	221	188	211	241	197	208	215	184	210	207	218	211	187	220	221	224	206	218	195	215	173	228	207	180	215	203	218	220	200	240	195	210	198	205	210	203	196	205	221	195	211	228	215	186	213	204	224	205	222	251	224	206	215	217	195	208	240	218	202	201	175	212	184	230	220	224	222	199	201	220	215	219	216	204	158	193	210	207	217	211	219	204	215	238	210	198	183	220	209	213	211	245	230	228	192	197	210	209	207	187	185	207	226	201	185	220	228	183	204	225	221	224	205	179	179	192	194	206	229	191	212	215	202	190	185	189	213	226	207	201	244	219	220	212	209	243	215	194	252	231	211	201	215	223	203	209	212	181	225	225	212	209	211	194	184	199	200	185	205	259	215	189	208	215	211	204	204	230	233	219	225	183	212	233	209	194	214	224	218	200	206	186	202	216	230	212	203	211	194	213	206	211	202	203	208	201	209	196	221	213	224	197	203	176	211	207	220	197	223	209	208	177	213	191	220	211	224	214	217	208	239	181	211	201	205	212	192	235	180	242	211	196	199	211	211	205	199	206	204	190	207	210	210	192	204	202	214	200	232	190	205	233	201	201	195	244	205	235	202	224	199	215	202	193	215	202	221	225	195	225	218	191	200	226	200	171	208	212	190	218	230	227	200
21193	1837	3190	3653	2956	2458	2278	1784	1659	1507	1306	1216	1127	1029	886	831	778	769	804	720	756	686	606	674	628	658	608	602	630	585	570	593	635	639	611	599	611	576	594	546	612	576	553	540	567	568	528	583	554	591	586	547	577	529	557	543	562	587	579	519	484	511	531	553	528	536	611	557	536	528	532	511	561	572	551	532	528	524	550	513	559	513	517	561	553	568	538	563	537	577	558	522	567	513	596	507	531	573	557	583	577	528	560	620	567	559	541	603	557	582	551	539	571	539	547	539	547	538	547	574	591	499	526	510	571	519	518	525	512	538	523	541	510	540	530	511	540	513	509	537	531	524	569	542	503	527	529	504	535	515	519	536	571	534	562	529	508	553	503	567	530	490	519	529	553	550	557	529	559	569	532	535	517	550	600	571	557	517	534	510	554	539	531	503	552	521	543	558	526	499	569	486	526	561	548	515	539	534	515	550	537	526	510	554	541	507	538	519	506	494	513	535	503	523	513	521	539	549	523	521	525	549	492	582	484	538	505	530	519	504	533	485	569	547	516	519	532	502	554	563	541	570	548	549	520	531	521	540	514	571	515	511	500	538	520	542	515	545	541	519	541	520	545	548	552	529	574	528	567	564	523	583	510	510	524	539	542	545	546	526	487	504	555	572	553	511	504	544	532	525	577	522	484	568	567	501	549	530	529	544	469	545	527	533	514	546	566	571	532	547	533	533	524	502	523	480	510	483	515	564	572	556	516	538	520	604	540	513	507	518	526	509	506	556	514	557	476	531	516	484	552	525	531	547	492	544	515	502	499	545	534	512	538	547	552	502	562	505	527	549	518	507	523	536	509	537	523	541	511	565	526	545	543	511	516	546	540	529	487	529	553	507	532	510	532	566	523	550	563	500	549	546	507	517	537	524	508	530	531	524	558	490	539	567	545	570	539	531	542	535	531	514	536	527	552	552	543	508	515	510	474	553	503	540	542	511	508	548	540	539	499	544	524	527	517	528	560	539	561	578	519	555	533	552	514	471	502	530	508	540	554	544	497	548	536	562	523	514	567	494	524	554	526	499	557	501	515	572	528	539	481	604	525	498	537	541	513	529	522	532	487	561	513	565	520	578	571	545	515	494	516	535	524	538	577	498	510	509	505	562	559	560	517	527	531	500	527	532	560	512	514	542	469	516	521	507	505	509	526	568	534	550	525	545	510	492	493	572	495	576	519	546	582	515	541	513	540	492	518	532	494	534	575	544	511	533	532	521	528	512	526	554	536	518	514	531	517	528	555	501	515	552	508	515	517	595	531	543	546	562	472	530	533	477	527	535	519	557	521	524	558	481	549	515	494	564	544	523	503	518	484	551	489	543	545	529	530	533	533	498	568	587	519	538	497	519	537	525	494	544	484	538	539	595	547	484	568	512	542	558	524	515	523	515	487	536	523	529	471	523	543	522	555	570	495	513	516	530	512	527	537	488	504	544	526	560	573	539	509	543	545	494	542	543	569	528	514	528	505	539	526	563	520	509	528	529	582	529	543	506	534	550	535	511	598	493	568	566	537	545	545	510	575	512	548	561	544	505	556	532	578	556	517	580	516	589	510	544	527	515	496	549	496	571	574	514	500	547	508	525	490	554	532	527	524	534	540	520	527	532	551	497	535	529	515	557	577	562	525	516	551	527	524	534	573	581	479	486	510	532	530	538	512	489	551	506	579	535	524	528	517	553	522	521	544	547	505	535	533	506	537	515	517	511	544	538	510	499	520	523	535	530	508	511	511	489	501	589	547	551	523	530	551	551	549	532	545	498	476	529	533	545	507	523	504	501	497	534	515	502	550	530	557	524	537	550	535	545	458	527	518	571	567	550	509	565	530	542	546	551	528	551	521	549	546	550	550	520	549	558	521	531	532	533	465	543	516	504	508	543	548	536	553	535	534	511	527	514	521	564	520	525	493	530	494	514	538	557	540	535	509	527	543	473	509	518	543	488	512	489	568	544	540	525	541	541	540	524	544	517	492	545	534	531	574	520	526	544	541	508	540	520	539	570	509	566	501	475	504	507	544	542	537	564	547	561	525	572	490	517	521	559	540	529	517	510	530	549	530	518	505	533	511	516	503	500	539	501	568	510	540	519	505	516	551	503	524	531	511	514	557	483	557	522	543	553	532	534	543	542	529	539	513	548	478	551	536	514	523	541	541	543	523	533	523	515	583	508	503	560	535	533	517	557	537	553	517	558	473	539	562	522	506	542	497	528	512	553	562	567	552	559	542	505	475	567	534	506	562	528	548	539	538	507	519	535	540	515	533	542	545	530	532	588	527	508	505	544	521	539	528	552	529	514	560	537	558	523	555	552	533	535	495	546	539	493	515	545	529	536	532	518	595	513	555	544	526	534	509	538	544	550	539	553	531	560	537	559	551	537	540	502	554	534	550	529	536	537	524	546	529	533	503	506	479	498	526	531	522	558	545	554	551	565	504	538	545	502	563	531	516	488	472	524	522	541	545	479	493	563	550	545	541	521	539	497	524	551	524	524	536	497	540	514	556	530	573	489	536	524	556	525	507	508	504	521	535	502	494	528	549	540	521	493	541	532	501	530	557	524	537	551	508	557	514	557	557	535	520	510	558	556	535	582	555	505	547	507	541	550	485	535	529	496	523	512	544	570	548	543	535	547	514	536	544	563	500	548	542	504	507	527	530	512	566	514	507	551	536	536	533	512	567	506	496	490	527	509	559	524	552	535	545	472	523	562	566	503	526	521	526	535	541	467	561	537	562	540	528	561	540	562	527	529	537	577	525	556	497	526	535	515	521	541	538	543	537	547	540	503	533	540	526	519	496	512	557	540	522	492	523	505	534	537	511	528	482	493	582	549	500	548	533	532	538	517	549	472	573	514	531	558	524	509	550	557	532	541	518	525	551	528	530	587	533	599	501	563	506	496	525	517	601	514	564	525	508	504	554	506	561	540	528	519	519	489	507	540	548	543	539	563	499	528	551	529	550	493	535	538	522	510	515	526	564	473	492	560	529	506	535	534	544	517	524	545	524	519	523	502	517	496	514	542	525	565	530	554	533	536	555	546	514	535	500	543	542	510	523	557	573	521	548	511	531	498	546	492	549	487	534	499	523	503	509	495	504	529	547	559	547	565	551	542	573	559	543	527	564	527	541	542	502	528	514	527	521	575	530	574	525	551	545	546	523	537	499	514	534	588	487	534	561	515	529	538	537	537	567	573	574	517	538	522	583	531	521	518	507	573	514	488	557	555	550	528	529	557	508	480	524	545	521	498	550	501	548	558	534	539	491	566	511	540	559	522	548	501	497	589	557	555	501	508	504	514	537	520	503	525	501	516	506	497	539	527	490	521	540	506	558	546	511	529	509	557	516	487	517	562	502	531	503	553	547	511	535	550	541	516	533	537	499	549	545	522	542	554	533	542	528	559	563	531	516	502	539	529	543	553	540	547	526	542	530	528	520	529	526	484	565	534	537	483	566	527
53178	23399	25456	11999	2349	1560	1135	798	775	627	602	540	552	477	467	478	419	399	415	366	404	366	409	376	383	381	392	355	387	353	347	385	329	356	349	403	362	337	405	348	370	347	350	365	371	363	351	373	354	387	372	343	329	347	335	373	389	350	375	382	365	384	379	352	349	335	380	368	345	323	356	334	363	350	372	365	371	385	354	354	379	347	327	379	333	367	360	389	387	323	343	361	339	371	344	378	353	373	362	355	388	344	357	341	363	372	327	348	369	396	377	334	325	340	315	378	304	359	350	380	364	333	342	324	381	337	328	364	350	328	368	322	357	358	329	340	339	360	369	366	345	340	341	330	334	317	357	354	345	348	354	334	371	343	350	389	346	336	345	362	338	351	343	345	374	373	359	369	367	338	394	360	321	347	347	350	283	361	323	365	326	340	346	361	344	328	338	308	325	345	334	310	337	338	341	392	367	341	365	319	365	349	343	359	346	377	307	332	381	333	388	347	365	370	338	359	327	394	357	358	369	335	332	389	333	375	354	346	346	346	337	354	388	373	350	373	357	352	336	336	312	369	353	361	313	382	336	348	356	372	342	345	337	337	352	343	358	330	354	378	319	363	366	328	334	341	344	349	378	332	373	332	346	342	357	349	354	355	334	361	348	337	303	349	334	333	381	377	343	359	362	318	341	303	358	337	331	363	368	367	342	339	342	334	341	328	352	332	369	330	301	326	327	330	370	368	339	358	330	350	334	350	330	319	346	318	343	351	349	368	363	373	346	345	381	335	366	355	346	365	354	361	323	394	358	386	356	361	355	334	353	369	349	350	346	367	327	346	341	392	299	343	358	335	387	363	365	321	350	335	342	321	350	396	370	321	331	319	361	370	381	356	355	327	355	378	352	368	381	372	369	329	376	363	315	364	358	364	356	339	320	345	372	309	350	355	328	379	368	391	351	346	354	363	326	317	334	350	365	356	364	363	347	368	378	388	364	349	332	350	321	340	354	358	348	364	365	354	376	409	325	362	368	350	357	391	354	371	341	353	369	320	363	336	372	365	365	323	328	388	349	308	365	383	343	319	371	346	342	314	369	359	364	358	337	346	336	355	329	353	353	357	348	335	335	378	320	319	364	343	339	396	362	349	368	373	355	325	337	360	341	345	357	393	366	357	370	374	382	363	385	361	354	366	335	342	341	344	353	345	337	322	331	353	354	350	328	343	400	319	357	354	351	350	311	322	349	346	346	353	355	319	349	324	374	389	341	355	386	342	352	351	383	333	294	324	340	349	357	324	369	386	387	362	355	367	380	371	368	365	349	330	350	347	387	368	361	320	332	333	344	339	349	339	359	353	387	361	343	345	369	358	369	352	329	375	357	318	318	344	372	322	367	331	363	385	340	375	364	384	375	402	332	371	356	374	354	316	352	352	383	372	336	321	353	315	384	340	360	338	362	384	354	359	375	404	407	353	348	352	314	360	339	374	332	347	348	358	355	353	390	384	352	364	320	356	380	357	323	370	376	361	346	356	376	346	360	388	341	357	372	351	324	357	347	357	379	358	335	360	380	347	368	364	377	382	361	357	366	311	339	381	349	328	350	348	386	373	341	366	368	347	345	390	350	367	371	314	351	346	352	360	368	325	333	358	361	368	335	344	373	338	341	362	382	310	364	341	345	335	340	353	366	375	350	370	356	341	342	350	320	352	330	364	336	370	345	330	356	348	328	357	355	383	351	356	365	342	382	375	350	347	329	338	319	347	327	340	321	417	346	339	379	359	351	382	355	343	339	351	337	362	362	367	357	340	341	354	337	352	362	366	360	336	376	369	340	356	386	363	394	344	332	333	375	347	370	329	333	359	372	343	372	363	343	347	372	326	369	351	349	360	354	330	348	339	349	322	350	332	323	326	326	361	334	346	372	376	349	375	370	355	361	335	336	346	368	352	365	321	355	344	352	357	351	336	364	326	356	361	343	333	325	343	319	351	355	333	370	368	348	364	395	350	323	362	333	368	371	364	332	363	345	322	376	352	403	344	345	369	379	347	363	378	312	339	337	370	370	316	348	365	344	411	378	348	299	333	378	317	367	375	338	358	352	368	377	349	380	342	323	376	337	353	372	370	367	366	374	322	347	366	311	373	376	332	331	346	368	328	341	344	358	355	349	302	335	322	345	353	354	348	326	340	352	330	358	322	354	373	360	357	384	360	345	363	345	338	327	336	384	361	364	349	397	336	349	362	349	342	343	380	336	336	340	332	342	318	357	368	363	339	354	390	341	363	346	334	355	357	339	359	349	333	361	345	349	350	373	339	364	330	406	391	359	351	362	326	339	373	325	372	385	355	351	349	341	360	357	347	336	334	357	362	330	354	370	380	347	375	363	333	336	341	369	347	374	360	353	364	339	348	319	330	359	351	336	356	362	345	370	340	339	337	344	312	330	367	366	363	361	339	378	356	338	372	374	403	325	317	345	344	354	346	349	357	367	339	314	318	405	358	317	369	330	371	327	359	356	372	340	317	389	339	345	379	371	338	356	392	358	337	396	308	333	353	355	362	321	379	332	313	357	358	341	313	350	369	381	344	353	336	332	365	345	349	333	330	373	315	342	362	300	380	372	365	348	364	345	342	326	315	386	350	348	358	339	388	337	364	345	347	353	348	332	351	381	380	356	368	336	323	365	356	325	363	378	325	368	366	346	344	312	340	380	371	359	345	377	377	376	359	351	338	331	367	342	351	348	383	356	364	354	367	369	373	339	364	330	386	334	337	347	341	363	345	374	383	370	365	355	369	370	365	343	321	339	326	358	353	367	322	339	330	352	364	378	338	364	344	321	352	347	382	348	332	347	352	311	327	319	369	375	374	375	335	338	365	338	378	333	359	349	324	363	331	370	353	346	347	355	369	385	376	323	369	371	339	351	329	337	316	342	367	356	348	390	347	340	365	370	332	366	342	343	362	341	357	366	355	341	371	351	407	335	322	362	351	356	323	355	332	341	393	354	356	352	348	363	362	315	389	348	381	389	331	356	351	368	353	352	328	360	373	364	393	369	364	341	358	373	337	340	373	377	346	341	346	336	357	337	346	356	330	320	328	289	312	360	343	352	342	339	324	366	364	321	360	347	342	371	347	372	322	362	372	356	362	317	348	396	371	354	357	368	370	335	340	315	339	324	382	345	422	366	343	314	389	339	325	348	359	315	340	363	350	339	366	360	334	378	357	302	355	334	355	387	358	391	338	367	348	304	405	390	341	355	328	331	341	361	358	384	346	361	314	357	345	366	354	348	363	352	347	345	336	310	343	345	350	362	364	366	383	366	335	353	322	338	352	350	343	339	380	362	303	355	351	388	367	349	342	369	367	382	351	364	361	380	396	371	335	346	355	315	334	352	364	367	347	345	364	329	316	372	352	313	328	354	331	346	371	381	344	325	356	365	349	357	351	305	345	352	342	339	343	388	347	318	345	357	342	326	369	329	351	370	356	360	331	343	317	339	323	384	391
35026	2629	5325	5622	4765	4173	3401	2735	2599	2247	2171	2071	1907	1724	1482	1368	1342	1282	1143	1157	1119	1118	1015	1057	1005	1001	913	949	925	1017	889	895	915	950	957	927	927	937	976	957	932	909	882	819	832	843	823	868	842	892	839	862	829	808	814	848	812	888	798	832	811	805	883	795	833	869	795	843	829	849	878	781	761	794	818	818	820	835	835	775	814	813	845	827	860	867	835	869	785	831	845	841	845	808	844	851	858	819	878	788	876	822	864	855	857	844	878	845	848	887	817	838	810	755	749	799	813	840	839	811	818	796	829	799	825	781	839	855	866	816	825	790	804	780	852	820	791	792	810	815	801	794	815	810	819	762	816	838	817	845	798	804	772	821	828	804	808	810	825	833	824	837	821	851	811	813	834	849	834	844	781	813	813	862	788	860	814	818	872	781	827	862	823	786	835	806	764	789	801	766	814	832	831	873	815	842	809	808	837	774	815	812	828	814	802	852	909	826	760	813	824	820	789	813	780	812	844	822	820	807	761	843	831	771	810	881	793	802	841	787	818	812	747	831	789	812	792	811	820	827	796	799	825	870	834	787	775	841	825	828	860	862	830	838	860	839	828	788	838	780	743	811	835	786	841	823	793	768	788	849	861	832	815	796	825	797	828	833	848	843	801	808	835	827	800	899	807	773	854	857	815	806	808	826	853	828	759	835	792	813	815	828	825	825	788	837	830	789	758	804	779	806	770	804	806	805	779	815	790	805	819	828	828	809	821	775	802	841	831	789	788	828	773	768	793	830	828	780	826	836	807	857	852	836	848	802	787	837	794	818	796	830	840	816	795	784	841	826	827	823	796	835	798	765	802	802	817	798	807	830	783	818	825	790	807	793	847	786	809	819	807	812	808	800	788	824	797	795	818	769	820	820	793	807	816	831	840	813	806	763	839	860	860	821	822	813	811	801	779	787	779	822	803	756	813	803	817	845	839	753	794	827	819	772	826	785	842	787	793	849	808	858	811	833	842	846	790	821	829	800	816	778	785	782	814	827	866	791	823	833	792	833	780	818	802	841	793	822	786	820	802	830	753	772	812	836	838	834	832	881	802	824	821	802	822	760	842	824	796	775	810	813	800	816	778	803	808	809	786	825	825	755	840	808	800	795	876	845	817	805	839	811	777	800	815	822	793	815	810	786	821	800	768	820	822	796	812	805	831	844	777	784	807	806	801	831	843	854	780	816	841	841	811	806	851	778	813	821	831	860	796	762	791	798	813	806	816	843	805	785	871	809	834	799	825	835	857	834	746	765	823	751	811	792	787	778	814	789	757	843	840	823	815	814	823	733	803	793	858	799	807	801	828	836	789	742	823	846	881	817	789	834	809	850	791	807	787	797	762	809	827	785	774	769	806	775	753	828	817	799	823	825	832	826	796	789	721	835	830	832	806	754	781	835	819	839	851	819	846	812	756	805	799	806	832	856	789	817	800	799	872	855	780	802	797	843	808	782	826	806	797	824	878	815	822	774	841	808	828	822	770	828	799	855	813	848	801	848	787	817	842	791	770	784	796	785	822	762	824	830	814	801	819	827	807	820	805	834	817	826	815	820	817	747	789	835	847	828	800	835	785	803	801	818	740	852	852	761	782	865	832	843	838	774	794	868	793	824	867	767	811	811	798	801	855	820	839	817	829	780	805	887	771	831	781	765	793	819	812	793	829	777	781	787	857	788	784	774	852	744	823	799	857	824	795	796	795	795	803	848	812	795	789	839	793	770	817	845	832	795	838	807	825	805	787	796	868	773	788	785	806	792	820	790	825	813	780	779	812	789	790	802	754	791	785	808	790	807	836	835	865	785	818	756	805	819	786	785	835	804	788	825	777	781	795	822	813	847	812	794	792	864	843	806	815	768	805	808	824	786	787	839	816	790	837	788	784	846	745	830	820	797	831	786	815	796	822	811	802	771	782	807	860	790	837	858	792	804	824	825	851	829	801	779	870	836	819	874	786	827	834	840	838	796	816	828	779	803	776	812	799	775	787	832	860	829	740	823	837	796	824	809	795	850	842	788	880	803	747	838	818	829	796	820	842	820	827	804	791	785	836	830	832	800	787	862	796	785	831	807	822	756	802	776	834	858	842	813	741	829	873	799	850	794	790	856	813	879	808	756	826	799	776	770	803	846	814	741	855	831	846	770	778	876	813	806	770	777	783	848	811	779	816	805	818	809	788	802	826	871	775	795	803	807	780	803	831	836	808	849	822	830	878	810	864	775	808	833	808	827	856	829	797	802	826	820	769	817	799	825	808	805	833	853	783	782	810	797	811	832	827	840	763	775	808	809	832	791	800	784	843	842	824	816	801	855	808	805	825	808	825	795	733	768	833	769	807	769	807	817	817	820	825	826	821	822	796	754	769	837	805	856	802	807	757	786	785	828	801	806	829	900	785	749	844	836	712	799	840	807	773	813	796	800	804	823	817	822	786	778	768	772	823	784	844	786	842	786	826	857	791	863	813	816	798	757	814	825	857	758	805	842	840	825	776	857	789	811	803	829	807	816	797	777	808	838	862	818	883	808	851	847	767	794	769	842	778	842	834	845	822	823	802	757	813	834	817	824	776	776	838	821	797	809	793	799	802	779	820	813	819	809	799	802	826	798	839	877	798	837	826	817	756	840	799	846	815	803	797	774	835	817	790	809	847	854	804	820	849	836	780	818	832	783	811	807	826	787	829	795	743	816	755	790	782	787	789	815	779	806	812	805	750	797	800	812	801	818	789	803	830	778	780	798	845	832	786	818	820	843	758	794	778	816	845	832	810	776	836	811	791	847	807	783	786	816	796	848	828	868	821	805	810	790	797	790	816	822	805	796	855	816	874	801	821	839	765	802	835	843	779	813	789	852	854	752	831	786	841	757	857	777	822	815	810	797	800	777	770	789	817	849	817	813	786	830	819	814	813	830	801	816	802	839	833	813	793	828	825	831	793	785	876	804	793	874	826	846	782	837	777	710	813	830	810	786	805	822	807	824	806	794	788	773	747	877	795	845	853	833	826	778	778	886	790	809	857	774	799	790	835	804	844	795	735	919	805	811	826	809	792	815	824	762	823	839	861	827	810	797	764	794	778	769	837	854	818	843	826	849	775	843	855	802	817	809	808	838	802	847	789	791	807	830	823	793	805	806	833	840	832	812	832	811	773	878	819	808	801	787	836	835	812	852	787	780	747	800	814	833	811	827	777	797	803	847	796	842	829	819	795	821	773	818	812	755	827	793	823	813	750	820	782	830	858	787	838	872	790	792	858	820	850	822	838	775	782	793	809	842	782	808	780	807	816	747	811	828	821	800	763	788	822	797	793	788	822	775	843	840	773	790	875	834	760	806	814	848	807	828	857	788	831	878	780	751	843	786	807	798	838	812	809	780	754	787	823	809	806	844	817	794	815	843	782	812	793	828	848	807	771	805	780	736	780	806	810	797	831	822	800	797	810	812	807	845	822	806	758	850	866	852	904	840	765	825
5774	331	344	214	175	159	166	169	159	136	142	158	154	154	159	148	123	148	150	151	135	132	123	141	135	157	160	154	104	137	149	159	138	141	125	163	160	121	142	139	150	117	137	153	132	137	135	144	118	148	148	156	152	122	140	144	133	163	131	144	156	159	137	134	138	130	143	160	127	161	152	138	160	138	160	137	143	160	126	145	125	143	126	146	137	127	149	126	140	140	135	131	147	144	130	135	135	127	144	133	156	153	162	128	112	155	165	146	128	144	131	158	150	142	138	146	140	124	156	131	162	143	156	157	148	153	144	132	121	160	141	156	154	156	124	173	151	149	141	145	147	177	154	151	160	136	150	131	125	133	145	132	165	129	145	140	146	157	140	150	168	133	134	150	145	145	153	130	145	145	141	161	139	148	141	144	134	116	128	139	120	142	122	146	143	146	134	131	149	124	130	134	157	132	146	133	156	130	104	156	149	158	152	154	128	159	141	143	135	141	141	119	136	129	138	139	133	114	116	123	134	120	155	124	130	116	146	144	138	121	135	133	155	137	161	144	141	152	155	146	126	138	143	139	129	149	136	144	126	147	135	142	146	161	153	161	157	154	153	142	121	128	133	131	136	150	143	141	136	134	138	152	143	137	142	148	145	134	140	131	122	169	142	145	141	128	143	144	139	158	141	143	152	146	132	151	141	141	155	157	144	126	155	148	132	137	137	145	150	163	164	134	141	129	142	152	147	146	136	142	139	142	158	126	125	145	123	157	161	134	151	167	169	136	148	152	145	143	142	158	170	142	146	160	135	157	116	146	134	134	165	146	155	141	133	155	94	151	149	121	170	141	147	144	157	161	155	143	146	143	153	136	162	168	134	141	117	158	145	146	143	138	124	136	127	138	135	124	130	151	144	155	168	136	138	138	154	144	126	147	135	148	135	137	143	136	148	150	134	140	149	132	138	155	148	145	132	154	146	136	132	151	164	147	159	162	150	159	133	143	128	145	136	137	138	140	143	148	152	153	128	123	140	169	154	139	132	127	115	134	144	133	122	138	156	161	131	159	142	122	123	137	132	172	128	148	130	157	129	146	120	155	139	124	117	115	155	131	118	133	141	167	151	147	134	147	136	151	148	121	167	161	139	127	134	145	132	146	155	137	128	142	132	139	141	114	128	149	162	132	138	134	122	157	138	169	142	130	163	136	137	120	135	123	129	157	146	155	155	145	143	133	132	162	139	122	130	147	130	117	124	107	136	143	137	120	152	136	135	163	137	137	153	156	146	136	143	145	140	152	147	138	143	151	142	137	112	136	181	131	135	139	139	152	124	151	129	156	129	160	146	156	130	150	144	147	146	120	137	137	154	159	140	143	145	142	149	138	167	128	141	126	154	154	143	140	130	129	132	141	174	144	125	141	122	139	146	135	135	146	141	149	125	147	139	143	185	155	119	150	146	145	136	138	141	155	150	130	132	150	131	154	145	140	139	160	137	137	150	146	148	148	117	145	147	134	122	140	134	120	123	125	112	143	156	113	140	132	144	154	150	149	152	152	168	125	126	163	150	120	159	152	112	144	122	134	123	125	148	140	139	149	143	168	153	144	157	137	140	157	149	143	133	157	150	151	146	140	141	153	145	146	145	148	142	123	123	152	158	113	137	124	140	149	133	164	136	139	115	146	134	140	149	150	134	137	151	133	144	161	151	154	149	127	135	120	149	124	131	140	131	145	137	130	149	140	126	141	151	151	141	147	129	147	127	142	130	157	114	146	129	130	128	133	132	147	129	145	129	130	159	149	131	163	139	173	154	135	175	145	165	135	139	139	129	119	139	103	134	129	157	132	125	150	152	153	127	133	137	153	128	139	119	138	165	160	134	150	160	143	156	136	130	148	144	143	116	136	126	147	116	127	123	134	121	149	140	138	132	128	124	146	149	148	158	142	126	121	137	150	151	126	142	140	151	144	143	131	146	138	131	132	144	152	145	170	144	127	127	151	149	129	131	147	149	134	150	136	144	139	128	128	155	129	138	142	137	153	134	149	132	133	123	153	134	146	142	153	127	150	150	138	138	124	158	125	149	157	132	137	147	143	161	130	121	137	144	144	148	143	141	141	152	140	149	143	145	145	129	120	141	114	147	132	137	138	124	149	122	139	128	136	158	130	144	142	128	91	157	137	152	133	147	145	152	138	131	168	137	140	139	153	129	161	130	164	105	142	144	140	137	143	158	168	143	160	132	132	124	144	153	160	142	149	159	134	163	156	134	143	137	140	170	168	134	153	147	169	132	139	170	134	152	155	129	115	120	136	147	173	124	148	148	137	124	150	141	157	144	144	156	166	145	139	130	123	149	146	110	125	129	137	123	157	140	162	143	144	127	146	133	148	146	128	146	139	135	109	158	170	119	158	145	148	153	159	135	153	96	161	136	131	151	139	185	150	169	136	143	121	138	127	141	167	145	142	150	132	144	140	146	134	143	155	157	132	162	161	148	147	151	159	138	134	138	133	117	146	150	139	129	158	130	138	145	123	149	134	171	129	126	138	146	129	151	135	141	144	144	141	149	132	125	156	128	142	129	140	143	142	140	119	165	142	128	157	146	132	131	142	153	136	140	135	163	143	135	154	148	131	155	135	138	133	153	175	135	154	162	163	138	157	141	145	126	135	139	133	134	117	134	136	159	128	160	148	134	151	144	140	137	135	151	122	133	156	159	159	137	155	137	138	127	134	127	143	143	162	145	142	150	126	126	158	133	140	131	148	162	117	149	156	138	169	161	158	143	137	136	140	143	140	138	152	124	133	141	143	136	148	161	126	153	139	141	151	155	147	122	135	150	127	141	138	124	131	134	136	141	137	135	131	153	123	125	162	135	129	150	155	164	145	130	122	136	148	137	150	138	138	151	136	133	141	136	145	152	157	130	149	156	136	158	147	126	153	129	138	155	159	142	131	145	166	139	176	158	140	141	138	166	129	176	151	130	127	122	146	132	139	132	125	132	149	136	123	148	136	127	149	139	119	173	141	135	136	122	139	144	133	143	144	148	129	138	135	123	149	145	141	138	148	119	150	133	154	164	133	146	129	145	121	137	136	161	140	119	158	149	136	128	152	138	138	150	131	129	150	153	127	137	137	150	146	158	126	140	154	153	131	146	146	141	150	142	151	155	133	133	147	127	135	138	156	139	128	125	148	141	133	141	159	119	146	133	138	151	142	139	137	124	130	152	138	130	141	167	130	137	136	148	150	135	125	151	149	160	141	146	150	163	149	132	134	127	141	142	133	149	145	120	134	163	134	132	145	158	154	148	135	142	126	153	149	135	166	138	145	159	153	157	144	130	163	131	132	135	145	143	147	101	120	140	131	118	155	146	152	137	148	120	145	136	131	155	139	137	137	162	172	147	112	145	118	148	133	130	177	157	122	141	143	145	144	158	149	138	152	157	136	135	117	146	158	164	131	140	158	133	146	147	158	150	154	156	119	154	128	132	149	151	147	120	141	166	129
5341	568	780	761	616	526	513	473	448	436	459	428	420	406	436	402	383	411	389	383	361	427	398	408	401	374	412	386	351	433	353	380	381	386	376	385	396	413	417	421	402	409	367	379	383	353	397	376	404	382	383	358	385	364	382	382	372	370	366	403	372	391	380	353	385	407	406	347	379	361	413	379	348	414	363	365	381	372	369	380	382	397	337	362	392	401	389	409	412	404	397	406	367	383	390	389	413	362	398	425	391	372	405	383	412	357	375	354	394	379	398	371	411	400	367	408	390	359	405	398	353	405	378	385	393	379	395	371	360	398	353	346	368	403	388	368	384	393	368	396	387	365	411	363	380	395	337	405	382	370	388	402	377	333	385	383	351	351	415	335	370	356	395	412	393	389	388	411	343	380	402	374	416	399	387	371	349	384	411	387	403	369	369	366	390	384	368	369	373	342	415	372	368	393	350	386	371	433	380	370	385	374	346	374	359	379	338	345	403	368	389	347	366	366	406	430	398	331	374	432	370	353	389	393	373	383	388	386	381	357	337	382	361	393	405	377	350	392	359	385	382	389	386	390	358	381	439	380	359	358	348	390	392	391	390	376	371	370	388	387	367	389	384	385	376	400	395	394	380	381	389	424	357	403	386	375	373	401	381	413	400	351	396	386	386	380	383	333	377	400	383	393	380	396	373	423	393	388	373	390	393	402	396	381	396	370	376	394	369	388	342	407	355	387	339	392	383	359	365	390	368	383	403	381	414	394	365	404	338	388	374	339	420	424	386	417	373	410	358	396	410	388	387	359	385	373	394	375	377	388	348	367	369	360	374	407	401	342	395	391	375	390	365	407	377	412	388	345	373	384	397	386	345	357	380	385	330	402	370	346	392	352	362	399	381	366	391	395	368	373	404	387	340	369	384	386	386	364	375	367	373	339	360	390	368	368	423	405	379	362	392	377	402	378	393	352	387	381	380	353	423	423	370	394	383	373	369	364	389	383	368	386	403	381	383	391	411	395	403	432	321	384	374	388	374	387	346	375	368	363	365	404	365	378	380	348	396	415	375	371	342	349	372	390	376	382	396	368	364	374	343	403	375	389	360	384	383	388	369	342	384	393	371	392	404	402	404	366	382	362	435	399	378	332	368	382	375	375	399	395	395	395	422	424	369	385	376	386	361	388	371	373	388	375	372	382	383	355	384	389	359	417	382	368	360	416	435	357	356	417	396	365	366	406	359	436	399	370	394	368	375	424	388	372	363	373	398	378	339	404	404	364	436	393	372	379	382	397	405	372	348	367	362	396	357	423	424	407	376	377	398	404	389	384	401	410	379	376	378	407	389	392	367	386	403	394	370	373	392	352	382	396	397	384	409	395	385	368	385	418	381	411	398	368	384	396	399	367	385	380	366	377	384	376	401	386	355	367	381	364	391	362	385	360	348	398	373	412	358	402	385	353	370	394	344	418	393	429	386	428	364	398	375	370	383	352	396	387	335	348	384	411	407	382	392	401	405	408	395	383	379	414	401	379	400	422	393	379	373	353	383	407	386	386	393	383	383	380	377	403	389	357	399	400	424	399	358	432	400	384	404	363	373	360	395	416	365	400	380	406	381	374	392	400	400	338	371	393	395	373	380	402	353	418	350	388	372	370	378	392	368	369	368	354	373	349	381	411	384	393	345	398	378	386	371	379	347	371	396	367	405	382	367	357	381	377	367	411	384	406	364	351	361	365	374	409	393	361	360	355	383	337	399	395	391	368	353	398	399	372	394	367	356	362	415	381	383	412	350	384	398	397	393	373	392	388	337	378	363	402	400	394	367	383	398	377	361	352	385	363	404	376	375	367	370	381	386	374	380	383	378	353	353	388	379	377	395	352	408	404	377	346	374	390	411	369	368	398	355	400	405	389	356	380	361	373	362	380	322	393	379	362	408	384	363	399	389	410	349	353	393	372	369	385	414	335	404	356	347	349	373	393	388	358	382	390	412	384	392	381	349	391	380	377	397	358	410	362	363	408	368	390	397	390	377	374	368	401	363	370	345	378	358	384	384	381	397	357	403	392	368	376	331	370	387	395	382	393	396	380	373	359	406	375	397	369	382	361	358	377	401	405	387	348	402	396	412	380	406	370	369	365	363	364	382	385	398	384	434	385	364	378	379	405	391	362	351	365	374	359	366	394	373	352	375	381	364	391	378	335	375	370	369	399	385	374	377	396	391	383	393	381	352	371	370	348	391	385	402	359	413	374	406	442	383	415	394	408	356	371	391	411	361	414	429	375	390	384	368	405	414	361	372	382	374	388	362	347	370	349	394	374	412	391	370	347	354	395	344	379	385	379	388	392	358	379	382	403	387	406	375	368	373	393	364	359	368	375	401	402	376	405	400	374	358	360	354	331	373	355	396	373	351	397	364	378	402	412	397	385	380	387	402	393	402	387	363	381	386	405	357	361	408	395	383	405	354	398	412	396	370	400	397	382	368	409	411	402	382	378	401	371	366	355	378	396	366	379	407	370	349	384	382	385	347	389	345	404	374	361	396	364	355	378	402	361	354	392	380	365	386	363	387	366	408	371	375	356	431	361	351	376	388	361	384	377	351	387	399	369	371	354	397	379	399	367	386	390	360	361	373	391	363	388	401	395	388	394	351	409	401	372	389	376	388	349	392	372	376	378	374	416	341	362	362	393	361	386	403	335	394	380	404	380	364	375	370	364	364	404	367	447	376	396	398	398	398	398	374	379	368	408	357	411	369	375	371	368	381	386	345	367	383	422	375	385	401	381	377	377	372	354	387	384	338	361	378	412	350	369	334	372	369	335	395	391	382	356	375	365	394	408	353	384	369	390	356	377	367	397	419	371	410	391	391	376	373	363	405	376	365	400	384	363	402	367	391	366	379	410	368	363	347	396	366	350	382	362	361	428	381	353	354	367	388	366	415	386	389	403	398	361	391	371	386	412	376	367	389	389	389	388	391	397	386	347	384	358	352	366	397	391	392	392	354	357	361	371	366	374	393	381	405	370	375	374	369	412	397	367	364	395	395	369	360	348	400	394	372	362	397	376	383	386	416	400	391	328	384	380	353	370	402	405	329	391	389	397	370	360	387	416	364	402	357	381	396	395	379	392	347	393	374	416	410	353	349	383	414	364	389	378	349	336	379	399	393	364	407	396	398	352	386	382	448	356	398	368	385	340	376	379	371	386	365	371	372	397	394	386	433	370	378	379	352	384	425	399	404	404	367	381	404	368	380	355	394	364	398	375	369	357	347	396	344	365	426	420	377	394	399	407	390	364	400	398	403	385	405	405	379	407	353	386	367	379	374	387	374	382	395	390	364	420	398	413	395	391	389	373	374	387	394	365	370	385	390	365	364	403	401	368	396	364	363	362	383	375	366	383	398	408	368	373	367	414	400	348	362	380	374	386	418	373	406	352	387	385	372	353	371	400	352	353	381	394	381	356	408	375	394	381	365	340	384	402	376	387	380	389	375	380	381	371	394	419
39277	16244	10996	2217	981	740	567	468	392	331	336	342	306	284	286	286	251	227	236	226	250	243	234	194	214	219	227	226	203	213	207	210	230	224	200	207	198	222	206	176	201	189	210	204	207	207	200	180	211	227	203	208	194	218	208	244	199	186	198	187	211	189	209	231	194	215	205	200	210	206	220	192	191	213	197	214	205	235	208	234	213	209	215	208	187	209	199	225	206	230	212	187	184	202	219	192	215	193	195	189	209	178	180	205	194	206	214	201	223	220	190	208	216	240	216	184	198	171	233	203	198	209	210	235	209	213	204	204	205	188	193	188	183	216	212	203	193	221	198	214	195	194	193	206	208	210	187	204	202	188	176	209	209	202	210	229	197	199	197	206	180	180	215	196	217	213	197	170	176	201	185	191	202	235	225	183	207	206	199	203	195	236	191	207	223	178	223	197	210	192	183	184	191	206	187	197	191	188	221	202	210	178	220	203	214	195	213	205	201	191	188	195	222	190	192	195	198	197	216	193	217	202	205	230	208	203	206	200	211	192	206	193	225	179	207	168	191	207	200	175	191	182	192	222	224	220	194	204	207	213	202	220	186	202	206	178	237	180	232	233	219	193	190	214	187	193	231	215	212	211	199	203	214	202	201	207	206	191	203	216	194	213	207	184	186	187	200	211	200	224	198	189	191	199	214	211	212	177	196	210	206	178	206	200	196	200	203	195	198	180	201	218	199	200	209	186	176	239	230	209	202	182	216	205	195	181	201	191	204	188	202	188	203	222	199	202	190	198	200	224	213	226	222	185	191	210	198	207	180	200	197	189	206	181	188	197	218	211	195	207	205	206	214	201	194	166	188	232	201	226	202	175	181	211	179	197	195	214	195	208	197	225	200	222	184	221	221	185	225	193	187	217	194	196	200	200	190	233	206	189	241	209	173	205	174	195	197	203	215	205	193	227	206	212	214	209	218	225	210	220	232	224	217	226	179	225	181	188	201	162	210	182	213	205	187	199	197	194	222	228	208	212	201	168	178	177	178	194	184	195	216	218	216	215	183	208	218	197	221	191	199	204	213	201	200	213	212	190	235	205	196	201	237	191	216	197	204	211	210	207	206	236	181	209	214	202	201	189	198	214	201	181	227	206	203	198	227	190	206	186	190	192	198	204	202	193	203	197	204	199	209	204	187	208	179	172	176	202	197	200	216	191	209	194	222	173	214	211	174	201	212	198	189	187	210	230	190	201	190	185	170	198	212	194	219	211	198	223	221	191	212	223	198	192	191	227	199	198	215	224	208	218	198	201	200	215	188	203	201	229	204	214	182	204	184	187	229	173	198	205	230	212	196	178	208	202	181	226	237	227	190	209	211	222	185	182	195	238	214	221	195	181	211	198	200	189	221	204	226	227	185	189	190	207	211	211	182	190	194	197	202	200	220	197	198	184	183	194	216	201	201	237	212	221	193	206	195	220	196	194	206	229	189	212	218	206	207	174	205	204	215	199	203	217	198	199	190	188	194	215	196	184	204	215	198	201	184	183	172	214	214	203	213	198	211	187	199	207	210	219	202	195	208	203	210	189	213	210	194	190	198	169	208	206	180	200	189	215	203	199	195	196	193	210	241	203	217	204	191	199	221	204	212	208	214	233	207	197	223	204	189	207	207	165	184	189	189	187	182	185	208	192	200	193	173	202	205	182	215	201	218	213	212	227	197	176	212	210	169	184	207	195	212	232	204	193	206	210	197	227	189	208	220	197	224	197	203	186	200	194	214	198	208	205	213	212	215	204	196	186	199	200	197	217	222	215	198	213	187	234	203	201	201	182	211	191	186	219	223	200	215	210	220	205	204	196	225	191	213	193	215	205	207	210	180	235	212	199	222	222	186	212	214	216	244	193	206	200	202	203	194	219	190	181	242	217	196	225	212	209	171	205	204	213	214	164	210	189	200	177	221	201	197	204	184	205	178	196	203	192	188	213	197	192	194	193	222	199	214	227	215	212	187	221	191	227	214	196	215	220	232	226	191	212	216	199	196	199	181	212	179	205	244	227	210	221	199	200	207	200	196	213	191	212	213	199	191	193	218	202	223	207	218	210	203	181	204	228	241	211	179	196	197	204	215	204	208	181	212	186	177	190	215	197	196	219	198	172	180	221	215	219	212	190	206	197	199	204	227	176	198	205	224	219	210	240	209	200	212	209	191	212	216	208	207	215	220	174	208	209	208	227	205	212	224	210	225	191	198	190	206	211	231	241	205	217	195	196	208	208	229	225	210	205	196	200	219	183	177	194	192	176	206	234	190	198	216	168	181	195	220	185	202	225	210	203	226	200	222	197	225	216	197	211	224	183	202	213	237	198	172	204	226	216	205	207	189	209	217	201	190	194	228	216	203	217	187	220	222	193	215	196	191	208	204	200	202	199	179	210	232	210	191	199	198	227	229	211	198	231	219	207	214	208	228	196	221	204	183	197	212	201	216	223	222	198	194	195	198	236	210	222	212	220	213	193	209	214	192	204	192	187	170	198	213	186	183	229	222	216	211	201	203	186	199	201	189	193	190	184	187	203	195	183	185	226	234	193	199	234	201	194	213	214	200	203	199	197	184	188	211	208	218	209	172	186	168	204	207	210	192	216	214	199	198	211	181	195	204	212	188	214	196	193	207	190	216	211	228	190	201	203	203	192	217	192	186	219	191	202	187	208	197	200	188	210	189	195	206	198	205	219	215	207	188	197	201	218	195	199	208	197	219	200	216	201	172	202	182	227	200	200	194	237	197	201	219	184	199	214	208	202	186	184	189	199	205	201	198	199	208	211	199	223	204	212	205	204	182	195	213	212	196	206	240	202	205	204	202	182	199	204	195	179	192	196	197	217	198	187	194	196	188	197	194	217	221	243	213	217	203	228	215	197	201	201	197	201	205	184	188	215	205	192	191	204	215	202	188	227	205	161	201	189	202	218	202	199	211	179	217	208	193	196	208	192	190	210	210	215	194	190	203	196	184	170	200	228	208	203	202	215	209	218	205	206	197	201	218	204	200	194	206	232	205	230	218	224	208	198	214	205	204	187	180	210	201	206	193	191	240	210	188	199	219	223	218	188	224	242	193	195	220	202	224	204	229	228	202	219	235	224	188	196	233	194	196	198	212	189	209	198	188	201	187	227	191	192	211	174	199	197	187	208	170	199	188	206	205	206	210	205	200	189	208	190	207	196	177	202	194	220	188	199	227	189	215	204	216	187	220	201	190	216	193	213	207	242	209	194	184	205	204	201	190	237	198	206	228	193	214	224	218	197	187	178	221	196	220	215	216	197	187	226	194	197	200	203	192	178	201	235	187	214	190	219	204	205	199	163	203	191	213	199	233	184	193	210	209	212	223	202	197	227	204	198	205	218	180	198	196	185	191	180	198	177	198	199	189	196	207	176	194	196	213	197	200	215	203	198	201	199	226	204	199	205	230	189	217	221	226	192	220	216	220	209	227	201	202	210	210	211	194	234	206	199
19653	1700	3362	3710	3099	2521	2004	1886	1719	1430	1314	1331	1190	1041	915	839	850	725	742	695	674	680	691	626	679	602	603	639	622	590	584	595	615	619	617	594	593	568	589	613	589	560	596	509	556	595	537	534	544	533	553	546	575	510	565	545	509	516	548	543	547	540	517	536	531	503	495	525	525	550	501	519	509	520	528	537	543	537	537	543	487	563	528	565	540	547	587	526	550	536	527	520	553	550	576	561	510	604	557	544	534	532	550	563	565	552	541	543	527	565	563	541	533	512	510	515	495	529	526	498	552	537	555	527	531	555	505	614	564	545	505	530	535	554	549	545	540	543	538	478	526	502	533	507	547	562	534	560	547	521	513	526	515	516	543	517	471	566	536	524	527	499	547	561	504	491	517	527	514	509	507	514	527	496	528	579	504	519	523	521	546	499	535	511	529	550	547	501	514	543	542	526	561	569	539	520	487	531	519	501	544	497	532	482	506	484	559	520	486	543	549	528	438	472	535	512	519	517	551	510	541	560	556	562	524	523	523	525	584	489	538	538	520	549	519	545	533	565	548	502	528	543	534	529	565	481	511	532	546	501	540	519	524	503	528	492	490	531	568	543	481	516	531	540	530	514	520	548	535	521	509	556	510	525	544	534	512	568	529	510	514	503	500	521	505	503	507	524	535	516	531	499	533	538	527	526	544	510	525	530	535	506	509	500	553	482	547	496	557	526	506	527	527	532	525	548	506	566	515	518	520	534	534	469	543	506	549	533	532	536	512	567	537	489	537	533	569	552	515	518	531	544	523	529	473	531	491	504	532	491	543	495	544	527	531	507	533	530	533	519	561	522	518	548	550	503	504	515	514	539	476	505	519	490	566	529	564	519	523	533	492	521	498	505	506	524	520	515	549	540	535	488	568	481	559	545	512	541	512	523	529	558	489	515	522	556	518	494	497	505	514	542	538	519	521	508	490	522	523	533	539	496	560	468	539	523	540	530	543	485	510	493	490	504	565	541	489	501	552	506	572	516	528	512	533	519	489	491	489	538	506	493	505	476	552	520	500	505	548	549	550	510	570	487	501	493	540	535	549	515	506	508	481	524	538	523	500	536	530	537	527	497	544	506	509	546	536	563	550	500	526	524	529	483	560	544	543	540	518	534	542	514	517	541	507	507	482	522	510	506	524	514	490	528	537	500	507	474	553	523	491	505	478	507	500	490	515	522	517	537	491	516	531	544	558	524	529	509	539	534	494	535	528	531	497	508	521	454	515	550	491	551	521	535	527	541	530	492	516	492	536	546	566	537	515	498	523	543	577	534	581	535	501	537	544	516	470	547	524	524	553	558	509	555	491	544	533	531	543	512	516	502	542	525	523	528	517	515	533	536	546	517	534	535	513	514	561	504	517	520	564	500	478	506	545	543	515	485	520	519	523	497	516	535	532	565	506	528	492	526	488	498	524	556	525	559	512	512	532	516	516	513	498	501	520	490	485	516	522	529	529	561	538	539	528	505	501	541	546	535	520	531	486	528	535	548	538	524	531	522	546	537	548	544	500	530	533	499	515	544	469	493	514	509	510	534	511	519	565	546	513	504	503	515	511	498	529	505	548	518	552	559	522	522	524	488	520	506	488	510	517	494	520	519	499	538	564	514	505	548	495	503	524	565	494	494	505	516	564	545	529	494	485	539	503	488	525	468	518	521	515	509	541	524	457	499	539	531	525	576	539	498	509	546	544	551	554	521	506	514	513	529	555	517	529	496	535	589	503	499	507	528	528	553	503	506	516	539	533	511	494	497	542	549	492	504	540	525	548	556	545	537	515	544	479	521	508	520	515	481	546	470	565	521	604	500	533	533	462	519	525	469	520	539	511	525	527	507	536	546	536	499	545	564	509	554	567	532	544	583	506	513	536	504	519	504	542	520	534	541	531	540	583	524	533	584	534	539	492	502	530	530	517	504	537	548	503	546	527	475	553	523	513	520	566	512	513	529	561	539	505	533	528	512	513	519	526	564	544	520	519	539	525	511	477	509	494	526	548	529	570	542	491	491	539	504	499	516	546	506	547	509	513	536	530	555	538	533	525	527	528	581	521	519	533	509	521	545	542	525	543	488	529	492	479	522	544	543	528	556	488	533	577	553	525	500	517	523	517	520	535	546	497	589	501	500	467	528	518	529	533	503	543	553	513	532	516	531	517	495	532	533	504	530	500	545	531	521	558	499	521	539	551	497	544	507	540	524	476	515	489	478	516	488	491	559	539	532	518	532	553	496	530	519	534	498	517	500	530	496	495	502	505	528	485	556	517	500	490	504	490	551	538	545	498	546	491	538	526	557	549	486	493	519	529	540	514	541	532	476	529	512	548	492	537	542	552	497	506	487	531	505	554	529	518	490	528	525	535	555	508	549	563	534	529	518	504	526	516	533	535	540	550	541	488	541	550	576	538	485	543	545	515	520	475	508	548	543	527	523	507	487	529	558	503	538	537	548	507	507	505	521	519	516	549	546	528	548	510	508	515	543	525	545	549	502	545	519	611	471	555	542	518	539	545	476	502	523	516	537	538	540	511	533	556	543	531	522	548	560	514	501	483	536	487	498	572	529	512	570	518	552	517	553	498	542	528	519	512	516	533	517	551	517	534	540	550	534	521	483	499	533	505	554	535	492	533	525	519	535	524	506	527	540	522	505	547	577	492	501	549	556	526	476	523	514	537	524	526	515	529	596	484	483	520	498	529	536	522	549	458	484	560	512	493	524	551	547	548	579	517	532	467	539	504	563	536	486	532	518	514	519	527	505	535	529	518	537	527	527	554	534	502	490	499	539	488	496	521	521	511	497	537	525	511	532	532	485	499	525	515	516	535	505	525	560	554	516	529	556	550	522	552	534	566	535	530	490	558	540	508	512	527	513	479	492	551	555	522	545	521	517	517	527	521	541	502	476	551	572	523	503	521	555	525	536	526	518	527	487	521	545	521	549	569	522	534	552	510	527	518	526	538	531	529	490	497	517	512	548	543	508	510	542	585	560	486	529	511	536	508	528	501	551	524	552	522	524	482	505	533	538	491	501	488	528	546	530	521	531	548	546	528	488	563	512	541	530	524	505	544	529	484	519	511	504	566	497	495	491	501	543	569	517	532	495	522	536	528	518	540	533	536	491	496	539	528	501	535	501	539	518	517	521	498	506	511	518	510	513	504	534	565	534	509	537	502	500	512	536	500	477	473	496	576	540	517	503	528	529	499	521	515	494	514	551	594	537	490	537	552	534	539	554	479	539	526	535	537	528	551	543	489	490	552	529	515	503	521	465	558	511	537	498	548	528	502	494	544	512	538	533	525	498	527	560	511	524	534	541	515	542	523	535	513	536	516	519	565	521	523	500	554	508	508	538	481	525	524	535	552	502	524	531	536	571	475	537	498	524	499	557	528	487	506	556	552	516	531	509	505	493	551	506	531	500	560	502	525	525	502	509	509	494	532	505	530	528	540	591	517	512	490	556	545	479
43538	26274	21998	9411	2758	1461	1082	951	784	709	634	553	574	508	448	436	443	403	416	368	375	355	382	366	377	363	373	331	360	359	369	341	347	371	331	346	351	364	343	353	389	368	343	295	345	353	331	361	325	363	327	342	353	311	349	332	332	313	334	329	350	325	320	339	329	332	322	353	327	381	321	351	354	317	338	329	331	320	318	327	323	381	352	302	325	305	319	354	330	318	333	370	330	329	336	355	323	324	367	342	363	354	340	335	367	329	351	349	319	305	344	377	373	336	355	360	364	361	310	338	340	322	371	339	314	327	338	328	342	340	367	336	337	328	318	343	311	326	376	329	312	338	347	335	323	317	310	321	333	341	354	360	347	321	356	343	355	335	323	348	356	358	305	347	332	322	285	330	349	339	325	336	293	340	346	320	317	384	369	328	325	350	325	313	322	360	310	337	390	347	348	333	361	351	324	341	324	298	358	312	316	343	365	333	314	340	336	356	347	319	347	349	320	326	363	354	315	320	311	311	349	324	394	375	339	369	339	303	339	349	309	343	334	371	345	348	310	332	329	308	336	345	355	374	330	382	332	329	339	342	353	308	333	325	326	312	328	344	351	352	324	349	307	330	347	316	335	345	303	336	363	331	340	344	360	343	331	351	314	325	355	378	332	320	335	315	352	339	330	341	392	329	329	307	310	321	352	321	369	348	340	344	326	339	331	340	321	310	317	353	330	361	341	346	343	358	311	324	344	336	328	349	302	318	348	330	303	363	322	339	335	357	374	326	350	336	349	334	350	329	337	327	351	335	361	321	362	343	314	377	325	343	371	341	328	328	312	311	378	329	341	346	368	332	355	315	336	348	320	355	354	326	340	331	343	411	356	341	319	332	387	317	310	330	338	296	342	293	334	344	319	341	346	348	340	362	342	367	310	344	337	324	338	321	356	321	350	343	385	307	369	314	318	368	323	347	325	347	335	353	313	331	302	331	342	337	347	368	355	324	345	331	333	359	341	327	351	339	340	317	308	321	330	319	342	391	342	342	324	329	356	369	327	360	326	343	349	345	356	352	301	354	308	336	341	353	347	314	369	360	326	323	374	337	324	328	360	315	382	343	375	348	358	336	347	339	328	352	341	351	327	332	314	311	328	336	328	341	331	320	346	353	317	335	359	361	329	328	324	335	326	323	359	353	346	341	337	333	359	342	336	340	348	320	329	325	327	322	348	341	360	354	335	333	342	347	346	346	293	356	347	351	352	359	340	307	349	321	338	292	331	351	341	342	337	328	353	351	371	342	356	331	331	360	377	328	351	368	353	342	338	328	280	351	360	374	321	322	325	349	349	341	318	320	341	335	322	334	365	343	345	338	346	333	366	352	322	340	327	322	315	355	315	323	376	342	363	367	360	310	346	335	344	308	326	296	349	366	300	316	366	354	362	328	359	343	330	356	367	327	336	353	310	373	341	360	329	326	303	339	331	347	331	326	348	323	362	306	343	308	323	341	350	304	333	341	365	340	318	345	352	316	323	307	312	329	317	320	333	342	308	382	354	340	313	341	332	350	334	301	308	339	369	350	296	332	370	359	327	346	338	346	329	369	312	327	323	333	364	351	344	349	312	333	358	354	344	358	330	320	308	332	325	330	344	363	322	348	360	337	335	307	317	348	350	295	354	339	351	301	327	340	344	378	337	325	333	360	323	360	308	356	361	370	342	301	336	359	324	341	335	338	310	331	305	343	326	322	336	350	310	310	330	337	362	315	355	324	327	344	340	341	338	345	310	341	338	342	296	350	312	329	323	338	316	335	342	359	323	319	326	319	355	326	350	395	324	347	344	338	317	327	347	328	358	335	346	340	368	350	352	368	337	362	360	319	353	334	371	383	335	313	372	344	326	341	349	358	342	360	313	331	364	333	295	302	351	355	346	352	339	361	352	346	365	347	356	320	341	336	349	326	326	350	325	336	335	337	351	371	295	336	336	344	338	303	331	357	339	352	314	350	332	351	331	334	326	359	324	325	316	310	319	342	340	309	348	347	333	318	326	319	350	332	305	338	351	336	341	312	336	341	332	343	354	330	355	319	357	360	342	368	341	351	335	318	338	343	340	339	325	333	327	316	339	364	344	327	314	310	381	326	332	334	342	322	354	354	346	323	364	332	365	364	356	347	326	317	337	350	349	381	353	325	354	347	364	350	343	377	326	319	349	334	336	326	336	359	310	334	347	339	342	344	367	351	377	310	320	322	334	320	364	353	319	321	358	359	341	330	348	333	333	314	334	350	332	309	288	304	351	365	294	341	298	319	302	313	318	386	357	335	321	338	339	321	334	332	351	334	309	312	347	332	341	344	342	317	353	348	305	334	297	325	340	352	336	324	335	360	313	312	320	334	349	353	341	352	329	331	347	354	314	349	303	374	365	313	335	341	337	331	364	358	328	302	343	323	330	351	299	280	334	332	324	335	318	332	319	330	337	351	301	337	334	366	321	338	344	358	351	339	376	330	330	325	323	299	355	317	305	332	359	322	296	374	348	342	338	329	338	356	333	335	322	338	328	339	343	331	353	353	349	381	324	319	327	350	350	356	337	299	339	352	346	311	364	316	347	341	306	356	310	325	341	312	316	376	357	347	295	349	338	330	364	336	358	353	360	336	360	347	364	332	352	325	333	346	338	329	334	343	348	320	365	313	312	352	312	326	346	326	364	317	310	314	322	330	330	358	340	330	341	274	323	334	320	305	346	363	352	349	367	355	380	344	365	350	304	353	328	341	324	314	310	312	348	354	387	318	360	322	335	342	317	307	341	341	339	356	353	335	324	299	318	333	354	327	351	327	361	362	326	304	350	376	353	344	350	362	395	319	303	333	320	368	319	317	367	336	324	339	324	330	319	349	354	337	317	331	319	302	358	334	323	331	335	339	374	316	346	331	348	338	343	310	351	314	380	337	358	340	337	331	336	345	335	306	323	286	315	294	319	317	353	342	334	348	305	326	334	321	331	338	323	295	338	327	320	356	363	338	333	329	336	314	400	317	338	329	291	349	354	325	347	334	328	350	365	363	326	325	319	346	343	329	312	337	334	344	358	378	313	316	334	360	361	321	331	346	347	288	320	344	365	326	336	324	344	348	343	348	319	327	344	330	378	350	298	332	350	369	326	336	353	291	343	323	312	356	308	353	318	302	317	352	322	340	351	334	364	350	313	311	313	324	347	325	346	355	379	345	310	370	349	330	306	352	352	355	343	324	349	378	349	313	298	344	313	351	322	315	345	327	353	350	339	332	368	368	317	304	361	362	319	327	307	347	326	364	335	321	352	309	353	320	334	373	348	307	351	325	354	321	363	327	342	364	342	352	327	351	334	367	352	335	333	313	319	305	329	327	355	359	346	337	310	333	317	348	348	302	346	323	323	353	360	345	277	329	375	347	328	330	331	375	337	304	350	342	333	331	298	337	325	337	356	313	315	314	332	322	342	325	335	329	309	327	321	315	371	320	350	325	349	301
25037	2975	5686	6352	5357	4403	3868	3334	2870	2446	2377	2173	1976	1847	1514	1561	1429	1305	1231	1204	1104	1100	1039	977	987	1012	1024	936	951	933	876	889	997	945	920	904	853	883	875	875	918	822	849	858	869	864	832	804	831	845	817	831	854	832	863	816	845	868	840	825	845	859	795	742	779	848	789	883	825	810	825	783	841	825	764	805	804	751	805	787	770	809	824	780	775	777	836	884	847	812	837	853	884	803	855	824	805	868	809	793	863	809	890	838	815	789	767	824	824	835	820	799	736	791	752	733	757	817	776	806	830	809	749	795	785	776	741	810	751	759	784	811	771	737	787	778	744	762	822	776	770	763	765	811	794	769	798	772	849	796	782	751	770	738	757	748	791	856	767	781	767	812	817	760	801	753	772	759	794	790	762	840	793	838	768	772	782	773	789	817	763	846	796	791	785	769	749	806	809	778	803	766	760	782	825	773	779	800	747	818	752	783	786	780	736	769	766	763	838	806	784	810	786	760	777	799	866	783	808	760	741	770	832	782	768	799	772	762	794	798	759	788	798	771	771	783	811	785	771	786	789	777	745	754	769	802	800	816	741	779	826	736	804	776	774	806	780	720	762	796	789	763	798	835	774	796	767	764	795	778	808	746	756	750	754	802	797	772	747	766	752	751	760	820	789	815	810	813	777	819	809	775	781	810	858	767	781	779	796	739	788	802	729	794	812	831	791	755	775	727	780	782	710	773	801	782	774	821	794	752	747	804	749	788	753	779	768	771	736	754	754	803	756	768	836	813	773	869	785	859	822	789	814	785	781	827	777	792	814	814	827	765	734	760	791	763	765	770	816	789	777	788	793	780	753	798	744	711	809	787	830	741	795	803	807	796	754	782	697	813	839	817	823	780	825	762	798	793	779	859	788	766	770	795	783	783	850	776	808	793	767	824	808	765	776	814	783	855	806	798	796	784	787	778	717	758	788	790	796	838	740	722	781	789	828	795	822	745	776	760	776	774	806	776	769	688	748	764	786	771	794	782	767	763	739	735	807	794	781	800	801	758	757	794	754	782	727	778	805	768	757	773	793	806	779	763	764	765	818	743	786	783	774	809	746	793	787	764	793	777	798	748	810	764	802	762	784	829	793	779	769	773	727	777	737	759	767	791	776	774	789	793	782	785	805	787	766	761	790	750	757	841	752	780	840	744	798	778	777	769	796	816	814	774	800	795	763	800	819	783	779	760	797	813	797	778	794	790	826	815	768	771	783	796	754	746	771	725	761	748	792	841	832	764	784	776	787	770	780	790	757	809	831	750	778	791	789	736	790	793	822	795	751	776	804	819	830	783	773	771	795	788	787	789	809	763	791	808	770	810	760	792	791	811	843	793	790	832	730	780	777	748	741	773	786	791	771	765	790	816	794	794	777	785	793	832	746	816	790	749	785	776	797	804	729	779	831	779	796	782	769	826	802	768	804	784	780	792	775	798	792	782	791	795	775	776	793	746	771	796	804	790	768	777	773	764	779	729	847	777	761	808	752	790	813	783	779	782	809	801	766	755	838	780	785	789	799	772	827	774	793	825	799	820	802	773	823	765	787	757	807	770	768	781	772	753	765	814	782	785	769	753	800	790	756	746	735	788	787	788	801	782	773	751	812	820	789	820	823	768	780	737	766	764	767	807	807	797	731	783	779	746	796	759	810	826	768	801	771	791	792	770	773	776	800	801	739	757	756	801	730	802	817	751	801	747	807	775	757	770	745	794	753	767	772	759	795	794	758	773	765	756	765	754	771	818	790	766	766	756	875	733	784	783	768	794	805	824	794	794	779	779	841	810	822	811	775	800	825	746	773	752	786	724	791	788	775	798	804	816	806	765	774	798	784	827	765	785	762	748	757	816	774	752	778	830	762	749	798	795	809	774	794	759	799	816	765	806	777	805	800	758	812	804	757	775	768	784	798	812	738	809	811	767	801	796	797	819	745	815	794	802	717	795	787	767	795	751	763	784	806	779	784	746	784	765	766	796	804	782	747	732	763	822	740	798	818	791	737	760	760	733	792	790	762	782	803	815	746	837	780	812	761	826	820	811	774	824	872	793	721	809	790	753	818	771	792	829	801	758	780	768	810	786	820	750	807	826	828	761	801	791	842	791	746	799	777	779	764	781	791	798	782	755	759	829	785	785	797	795	765	765	818	788	790	782	703	755	771	743	798	780	789	785	784	739	808	757	788	748	832	797	779	809	773	762	779	753	752	814	773	811	796	768	780	754	755	781	747	782	765	789	762	802	732	845	764	799	801	779	763	740	775	837	745	727	796	758	825	741	798	809	796	760	759	732	765	788	793	729	793	747	794	770	798	797	768	770	813	786	718	787	792	768	772	851	733	819	782	787	784	795	802	780	789	789	790	771	789	766	741	745	821	800	799	777	842	790	774	797	784	785	797	766	782	807	737	763	789	785	771	770	788	774	737	754	761	812	817	725	778	791	803	777	738	771	780	796	824	787	808	819	757	757	771	804	807	744	748	816	796	777	764	787	779	785	766	753	774	822	786	758	835	768	785	739	795	828	773	784	763	762	773	797	773	787	754	773	765	788	811	800	773	739	764	786	771	794	829	742	784	763	782	767	747	769	763	765	777	808	818	732	805	776	782	760	783	787	793	811	767	791	786	800	760	821	795	805	766	782	758	789	840	772	794	786	780	792	808	784	805	768	791	777	797	815	769	811	763	762	796	809	774	800	816	791	787	793	740	804	784	809	749	781	738	780	729	769	817	792	829	807	769	773	798	729	789	797	802	791	752	801	756	791	816	770	779	801	818	757	790	763	762	851	824	770	778	755	807	818	779	787	774	797	788	780	802	779	760	760	751	777	810	782	788	753	803	795	820	819	735	813	813	774	771	813	780	762	795	775	788	744	782	811	866	748	746	793	791	797	798	794	774	829	746	803	859	795	750	751	781	811	820	788	769	769	754	754	753	783	826	740	806	723	777	759	748	767	791	777	758	846	792	836	763	773	806	828	768	808	769	808	773	714	779	764	783	757	837	803	795	806	792	774	797	811	852	783	829	785	756	846	823	755	804	799	811	777	768	798	789	798	748	819	804	775	793	800	798	830	785	756	782	820	776	830	839	757	771	782	755	777	791	837	762	785	768	780	774	753	783	716	783	792	766	844	768	789	793	725	813	842	826	857	791	797	795	788	748	753	799	794	790	756	754	774	746	788	776	771	740	727	810	754	748	780	750	789	807	779	761	758	768	782	829	807	775	794	833	737	781	766	797	757	767	771	771	789	774	805	772	761	778	780	773	766	748	750	770	764	786	791	767	752	824	746	791	789	802	779	813	753	834	825	745	830	805	742	799	741	824	765	747	776	734	792	847	788	731	807	816	753	838	786	789	762	751	790	778	751	799	765	838	781	816	796	780	767	775	759	776	800	775	796	795	794	828	753	747	819	803	806	773	772	785	771	770	797	795	762	755	785	789	784	805	792	770	761	825	831	779	784	756	834	746	790
5888	330	316	224	175	182	154	145	155	150	154	151	149	120	152	160	174	166	148	156	154	142	160	148	144	147	149	140	126	154	141	135	131	137	125	134	144	138	155	162	140	132	118	137	155	158	168	131	145	156	161	156	140	134	145	161	143	148	146	163	138	126	165	135	148	141	128	156	134	147	142	139	148	144	133	129	147	143	130	141	146	159	172	118	124	156	141	157	136	161	167	150	141	130	129	131	138	127	163	166	132	142	138	143	141	149	151	132	127	145	138	150	134	130	176	126	155	176	161	144	132	153	162	148	153	131	133	151	137	174	158	141	138	138	167	140	141	150	132	138	161	131	141	132	134	152	130	145	130	132	137	134	143	147	145	160	162	158	168	144	146	140	156	127	169	128	130	134	156	139	155	161	167	129	153	139	162	139	148	119	151	133	147	152	148	143	154	143	154	147	123	145	160	127	127	125	176	145	118	152	128	149	166	152	145	148	154	128	130	144	164	152	128	134	118	146	147	141	125	170	140	162	137	160	146	131	142	158	154	140	129	139	134	148	171	135	157	145	145	181	138	145	123	128	132	127	122	139	134	122	139	125	155	152	153	120	150	150	146	143	130	154	139	144	142	150	146	143	130	136	157	144	149	155	139	160	152	139	155	165	145	136	136	142	145	149	169	150	115	136	127	148	162	151	151	134	138	136	143	139	128	148	145	135	152	133	152	147	154	118	154	117	142	143	127	118	140	134	121	150	144	133	137	133	132	125	145	147	146	154	149	140	146	164	137	155	164	149	141	141	151	151	127	144	150	136	143	131	138	133	135	142	151	143	138	152	145	122	155	138	151	135	139	138	138	155	143	137	136	133	138	117	148	141	138	129	156	146	160	144	151	146	166	147	143	157	150	158	156	146	182	157	165	137	141	111	153	153	134	140	135	129	147	143	145	154	172	150	150	151	141	141	127	160	130	182	151	140	142	128	110	149	159	166	139	146	148	139	145	152	148	145	128	158	153	156	129	121	150	137	131	143	160	143	152	166	149	152	141	132	167	109	144	134	138	123	127	107	136	135	133	121	156	151	154	147	139	124	138	149	154	140	148	126	138	123	162	130	136	132	138	148	152	144	155	176	137	148	151	140	169	121	165	163	131	163	146	148	132	140	130	140	124	132	129	149	183	130	139	148	144	138	170	153	140	120	143	149	160	155	134	128	133	165	153	138	161	161	136	153	149	150	167	137	137	155	165	141	142	143	149	124	137	144	149	139	154	127	129	144	139	136	132	151	140	133	150	126	144	120	125	163	135	126	167	148	145	152	147	149	142	140	168	149	163	165	162	148	153	128	157	151	117	144	154	147	157	144	130	136	140	127	132	136	131	138	151	171	105	141	116	137	141	154	133	141	131	138	157	145	143	132	127	133	125	137	124	145	149	169	135	145	144	146	168	148	156	160	133	125	127	149	146	158	151	136	160	141	154	140	156	136	135	137	180	168	123	145	186	127	149	145	146	148	143	156	135	127	143	154	145	128	138	122	135	114	130	127	130	142	140	129	130	129	148	143	128	132	147	142	145	148	127	154	139	135	136	150	151	141	143	128	125	164	135	165	157	144	130	143	138	144	147	145	139	139	139	134	139	150	137	134	157	123	156	176	171	151	147	134	148	140	145	130	142	157	140	159	144	166	153	129	146	140	150	152	134	153	153	150	141	145	134	136	159	147	159	132	152	145	151	138	127	157	153	139	142	152	117	145	146	137	156	152	142	139	144	137	136	128	147	141	159	145	140	161	155	153	140	142	152	126	136	137	150	146	144	165	129	139	127	125	143	158	132	136	148	164	124	139	135	122	147	136	140	130	129	134	142	136	131	145	139	151	143	149	155	132	160	156	134	131	130	169	152	154	149	143	149	142	156	127	144	139	121	127	150	145	137	165	132	148	135	151	154	152	123	129	147	146	139	149	154	153	155	137	134	149	144	145	138	167	139	132	147	160	130	117	124	145	149	136	151	135	142	117	120	132	144	156	162	143	134	130	173	135	159	159	130	149	140	155	157	135	160	133	179	135	117	151	141	151	145	137	132	152	148	141	131	151	140	124	124	146	147	145	135	156	149	144	144	152	154	144	160	141	154	138	153	159	153	132	122	126	124	151	153	153	145	146	146	118	117	125	151	143	136	129	137	151	139	137	113	141	138	143	155	151	155	154	151	140	124	143	154	140	155	152	142	135	142	158	141	149	149	152	156	142	156	151	151	143	138	136	138	134	135	137	152	132	155	161	136	152	145	150	139	133	140	149	142	141	138	123	135	127	144	115	127	152	176	147	140	170	162	118	138	164	155	163	143	145	154	151	157	135	134	130	165	159	135	135	146	172	149	133	138	138	156	140	138	118	137	134	132	131	129	125	123	162	134	142	155	148	143	142	142	165	152	139	151	153	150	138	143	155	135	155	146	129	149	155	158	158	149	133	137	157	136	127	139	160	175	129	127	130	143	169	141	134	159	151	148	144	154	155	124	153	150	142	146	137	160	121	133	142	154	136	143	162	148	148	134	129	136	141	121	126	124	160	138	173	139	145	134	145	130	135	124	148	145	137	119	147	158	137	123	151	127	151	161	129	138	144	146	149	157	142	121	135	128	141	129	140	139	141	125	161	156	140	138	145	123	130	153	137	137	131	138	142	146	156	148	145	164	150	135	143	138	120	150	159	142	154	141	141	152	151	127	125	142	137	158	151	147	137	139	140	126	154	139	139	150	143	131	156	127	139	140	142	133	137	169	138	122	133	143	156	126	142	149	144	142	144	147	156	151	148	138	101	145	164	148	131	152	134	132	128	146	133	157	149	146	145	142	149	145	157	137	148	149	144	133	155	165	132	130	167	153	136	149	139	151	144	116	149	166	151	176	145	145	119	170	147	176	139	141	158	169	131	131	178	154	149	113	144	137	122	135	147	159	140	136	142	135	114	151	128	136	141	136	158	156	145	160	153	146	149	142	138	134	138	138	162	141	135	148	168	132	165	125	156	116	147	158	123	122	167	170	139	147	136	129	144	162	145	170	169	145	142	105	149	147	144	138	153	149	156	150	122	151	133	165	134	140	146	136	140	126	144	129	163	154	144	146	135	161	158	132	140	155	143	155	131	136	135	140	126	174	135	149	144	161	160	129	157	150	140	141	150	132	108	131	138	158	151	142	146	132	137	148	161	134	148	129	149	146	141	152	137	132	134	156	138	156	124	144	148	134	134	129	156	136	142	145	146	135	132	147	157	148	137	124	140	151	147	135	134	149	137	162	165	130	144	130	174	133	138	145	157	148	141	126	148	149	129	154	143	144	139	166	136	152	160	143	135	155	146	129	156	155	136	170	149	138	138	140	137	152	136	152	153	151	123	130	154	145	117	145	134	153	132	138	146	134	142	161	183	164	129	155	132	140	170	127	143	131	161	130	154	144	155	140	131	143	135	143	135	144	120	138	125	151	153	125	127	162	140	140	134	155	119	142	129	150	167
5786	507	712	664	656	575	493	491	483	452	439	446	441	405	403	413	441	414	384	395	382	388	390	415	359	421	418	375	384	416	418	378	377	394	380	376	366	362	373	374	375	436	386	415	395	367	372	408	418	436	368	408	369	419	399	384	392	402	353	376	375	374	377	389	396	407	391	403	355	367	415	409	401	367	389	386	366	411	366	341	380	422	427	424	381	388	383	428	397	394	399	375	450	402	410	419	398	413	459	402	418	391	433	392	392	417	418	419	403	387	424	411	418	385	444	365	364	394	398	366	389	399	433	414	382	391	392	394	337	375	374	402	372	377	384	378	402	386	396	383	350	370	428	362	397	369	389	374	431	392	378	341	382	383	384	385	391	388	374	392	365	419	364	413	414	407	394	404	373	383	377	382	404	367	376	356	397	367	372	414	393	380	378	396	380	385	403	392	373	389	416	395	416	396	393	367	363	375	415	396	374	396	396	380	391	396	362	384	398	413	405	380	388	410	372	374	376	383	365	426	363	409	364	390	360	386	357	371	392	366	399	397	406	370	374	359	396	386	377	346	373	363	395	426	366	354	370	363	405	405	389	346	389	374	399	364	375	368	379	383	398	375	399	389	359	390	364	376	355	420	374	390	421	404	385	379	390	394	393	363	395	359	365	429	415	409	383	350	416	401	380	368	372	363	410	412	389	382	424	367	428	347	362	361	394	395	415	414	384	398	350	381	356	373	399	369	388	409	394	401	353	355	384	385	358	387	367	383	381	396	388	391	359	415	385	367	353	392	390	427	410	371	382	382	400	398	382	373	382	416	369	371	390	370	388	390	389	347	369	429	417	406	386	366	386	375	349	386	409	359	374	406	376	380	389	390	388	367	406	387	373	386	362	375	418	375	348	358	376	366	385	414	376	409	406	421	370	391	382	382	385	377	369	372	390	367	382	377	396	386	351	342	399	370	336	376	359	436	385	419	383	393	401	380	429	391	367	398	414	400	407	388	406	391	396	380	376	405	414	395	380	361	386	390	390	380	383	378	428	413	377	382	365	412	379	410	392	404	380	375	395	398	354	386	396	423	350	390	374	373	390	364	393	378	388	388	379	397	380	415	368	393	341	374	380	411	396	405	418	383	346	395	385	376	354	355	392	370	388	428	380	406	419	416	377	415	402	388	388	393	392	421	407	392	399	382	368	407	372	387	377	408	397	396	358	405	398	400	396	368	406	362	399	408	427	383	406	385	380	367	366	357	380	364	386	409	393	386	369	438	391	357	356	381	393	408	371	392	375	377	378	378	397	349	380	363	398	380	407	387	373	386	389	405	369	399	351	407	362	421	409	414	378	434	366	371	395	398	376	379	380	376	357	377	413	397	390	367	385	403	374	412	399	417	381	381	397	393	379	370	396	388	381	406	355	403	383	421	410	347	371	363	364	377	396	340	405	375	376	397	409	400	398	389	364	392	415	391	411	397	429	376	374	365	384	393	400	400	403	390	390	368	415	397	353	375	359	381	384	397	363	376	380	392	393	403	374	368	391	393	356	420	380	395	367	375	396	376	395	365	369	361	381	381	398	368	372	345	389	408	405	391	396	414	395	387	395	409	367	375	395	396	407	374	394	402	383	398	385	390	368	376	420	357	415	363	391	378	354	416	394	388	404	392	378	366	359	372	361	409	401	421	374	415	378	393	389	374	388	376	352	370	390	343	412	386	407	354	365	386	359	379	427	388	390	428	429	405	422	382	370	363	356	372	404	376	381	443	386	369	368	360	354	386	403	395	386	383	391	403	390	359	388	384	392	365	390	368	393	399	389	376	401	373	415	359	367	407	385	359	360	371	407	393	386	392	426	392	375	357	381	396	381	423	392	430	371	365	381	380	393	365	396	358	366	378	378	394	345	379	418	381	379	398	419	396	401	390	402	374	371	385	377	383	379	400	400	393	396	404	376	344	417	388	395	381	392	363	396	392	408	399	410	402	408	416	369	420	384	363	401	393	390	334	384	423	384	340	388	375	406	397	370	381	389	392	389	361	384	361	395	356	395	387	395	404	374	396	382	384	405	418	378	390	381	409	383	364	419	395	391	390	421	414	395	370	390	389	372	390	373	372	415	407	375	361	408	406	396	421	411	362	424	380	364	376	403	425	390	402	354	397	387	345	342	352	403	393	386	383	357	374	351	404	367	391	392	379	403	431	352	397	388	417	374	383	406	393	355	369	367	378	368	394	355	417	372	412	408	377	356	375	402	397	395	409	401	404	365	371	388	405	419	369	384	380	391	382	393	387	419	383	347	372	411	365	424	387	394	369	411	383	368	371	359	370	375	407	397	437	392	385	390	365	366	415	400	367	428	400	381	398	390	380	427	352	378	398	371	393	375	358	357	352	395	383	401	394	413	379	380	413	367	411	397	411	383	436	389	369	400	406	373	414	378	371	377	363	409	394	355	369	361	367	397	365	381	378	413	357	371	366	352	370	384	351	378	374	371	410	365	376	365	415	363	386	404	372	351	399	370	388	378	408	394	383	389	360	388	410	380	440	390	401	386	364	389	376	384	413	404	396	385	377	384	390	415	351	378	377	388	403	371	379	367	389	361	410	386	381	389	361	369	368	391	385	397	396	432	401	379	404	345	352	383	409	378	413	395	386	404	365	364	402	391	390	361	408	365	392	362	381	432	390	386	379	419	350	380	382	378	383	407	372	359	372	384	404	403	360	397	427	346	400	377	403	391	387	399	387	348	361	397	372	438	400	406	419	386	411	369	358	378	418	385	400	398	371	414	384	390	395	373	372	405	404	406	368	378	404	361	375	358	381	389	385	387	372	405	388	381	371	380	393	382	404	357	396	370	369	408	414	357	411	386	353	394	396	376	399	403	396	378	392	380	365	375	380	373	388	379	365	393	409	407	400	408	363	401	380	388	347	383	398	388	394	372	349	373	416	409	376	405	378	382	376	414	390	398	366	395	398	385	395	354	406	353	387	428	389	382	398	401	393	383	431	350	385	354	375	386	377	372	423	375	367	386	407	380	363	369	386	394	402	394	370	413	407	377	368	383	402	384	381	368	407	368	374	360	408	393	411	393	384	415	398	402	375	409	357	406	410	394	402	387	361	404	389	392	361	397	392	380	406	416	419	395	345	389	373	374	394	406	421	387	409	377	373	399	377	400	360	378	409	367	372	358	375	397	406	381	352	401	382	395	399	408	398	384	402	393	390	397	352	403	351	412	406	404	371	404	407	345	391	361	345	408	393	378	378	386	394	377	386	372	419	385	391	399	376	369	402	371	388	373	384	395	389	398	395	378	366	394	374	364	398	371	376	387	394	381	399	407	380	412	389	376	407	411	376	369	371	380	334	375	396	375	401	338	385	391	410	396	368	381	413	401	364	379	365	377	352	388	386	363	354	379	389	402	371	377	361	421	431	383	422	396	391	409	387	408	373	374	366	368	371	409	397	378	382	398	418	382	383	395	411	406	404	399	380	413	383	404	377	405	398
45043	22698	12298	2002	1032	787	662	472	406	354	382	332	270	283	272	246	246	236	241	232	235	228	202	218	216	222	235	206	230	221	225	243	230	217	230	205	216	186	220	210	204	213	241	233	222	214	229	242	230	195	195	180	206	187	202	193	193	219	223	184	226	200	213	196	208	214	224	198	179	213	209	225	217	219	215	197	200	224	180	217	198	202	198	199	206	224	205	195	224	198	208	196	199	195	230	243	227	239	200	222	216	225	210	232	230	209	189	216	209	206	214	224	241	191	213	199	195	209	209	239	200	220	211	201	227	210	210	212	175	227	196	234	182	178	214	184	237	190	226	212	219	217	194	236	207	198	204	188	228	201	215	200	236	214	205	198	192	210	187	176	230	187	203	216	207	194	199	190	181	208	238	210	213	207	219	223	218	219	188	191	197	223	218	203	177	199	189	198	221	179	200	216	228	217	220	201	228	199	215	218	223	237	210	211	199	184	216	196	203	211	209	216	203	206	203	224	191	217	205	204	242	195	224	216	219	230	183	205	234	222	206	228	212	225	177	202	179	234	188	200	212	189	207	207	200	216	206	199	199	213	216	174	216	191	210	206	210	200	203	193	201	215	217	191	197	195	213	194	214	210	208	177	192	209	203	213	198	194	268	223	207	242	206	188	194	236	220	211	215	227	205	246	214	193	191	244	218	199	209	214	193	216	187	203	213	192	191	223	214	215	171	217	215	213	190	221	209	204	225	204	233	214	231	221	236	214	192	224	221	200	194	213	214	184	207	227	227	225	209	205	228	214	207	207	225	216	213	184	216	218	215	193	175	160	226	204	181	230	242	206	214	205	202	234	217	211	224	216	209	209	203	212	201	188	233	197	222	221	228	212	218	200	197	205	225	221	212	188	234	207	225	205	225	232	170	190	212	212	183	208	214	213	199	209	213	218	220	213	245	200	211	206	220	224	207	212	199	230	206	199	210	206	201	228	209	200	180	206	215	198	232	212	217	224	203	177	199	228	194	194	238	237	203	212	223	248	213	233	210	224	186	232	223	214	222	209	215	207	202	224	196	220	217	208	218	201	179	224	204	214	186	206	209	206	199	216	203	201	231	173	208	224	218	193	190	211	216	196	216	239	209	208	198	175	191	226	205	201	211	218	213	209	178	186	225	179	222	220	220	209	208	212	224	200	204	210	223	196	230	202	208	226	237	180	200	199	196	216	200	225	177	207	189	219	214	200	195	226	205	196	215	208	198	184	201	209	193	207	192	194	194	171	199	201	219	240	186	189	202	194	217	213	196	206	232	211	203	197	213	220	209	208	200	216	199	225	195	211	206	206	206	220	204	204	199	190	213	194	175	214	209	194	207	220	210	202	196	211	195	224	230	203	198	192	237	213	211	193	224	232	188	222	245	214	191	205	212	228	206	191	185	208	212	199	209	224	207	204	234	197	220	189	188	197	196	202	212	196	222	222	216	220	194	235	193	220	192	162	214	201	226	185	224	202	227	208	197	185	207	212	237	211	202	199	215	208	226	209	204	197	214	207	210	218	214	214	211	221	225	223	226	233	213	173	186	169	184	224	182	216	227	200	188	204	188	181	220	202	197	202	217	219	182	211	234	233	248	204	172	225	206	211	198	186	223	207	215	240	216	227	232	214	205	198	172	187	214	188	234	232	188	226	173	207	183	185	200	196	214	207	192	202	196	199	178	202	204	224	192	219	214	205	217	206	198	184	220	192	210	225	208	187	209	250	193	199	189	202	195	199	186	222	202	180	213	218	218	207	222	182	208	204	230	211	226	212	213	211	231	208	203	188	207	205	194	202	232	216	176	216	186	219	199	215	186	216	208	191	210	204	204	206	202	200	200	210	221	204	212	208	199	218	215	218	207	208	205	215	190	212	236	196	221	224	236	224	211	195	224	208	202	204	191	200	174	194	206	205	218	241	233	198	210	228	205	217	221	206	195	204	229	199	203	223	222	190	204	199	213	208	228	199	211	217	216	209	196	182	225	181	232	226	214	213	202	201	193	212	203	233	187	179	203	209	193	197	232	211	221	210	209	227	222	211	202	226	222	219	210	200	200	248	200	203	212	218	213	200	233	169	220	228	209	224	207	197	192	220	227	220	206	209	223	186	197	208	189	215	195	185	185	217	201	195	208	223	210	207	223	170	202	183	208	219	229	204	216	218	208	200	199	184	186	201	174	192	203	213	190	210	221	226	196	211	216	212	196	168	220	233	203	196	187	205	224	192	222	201	206	195	211	178	182	206	217	198	210	200	188	208	211	205	190	214	202	211	188	188	185	209	227	224	197	207	214	227	181	223	198	191	202	203	217	224	221	223	192	234	189	203	204	215	198	218	211	214	205	244	221	219	207	229	193	213	205	218	198	197	243	209	221	226	246	195	210	173	212	204	203	207	193	197	192	205	217	217	194	223	238	225	222	192	197	204	229	195	185	216	192	200	195	200	219	206	206	238	209	195	194	212	205	198	183	224	209	223	197	206	236	234	191	192	229	219	171	210	213	194	218	198	195	244	221	212	214	194	248	213	222	237	227	223	226	209	220	210	202	219	202	213	210	192	189	214	201	225	197	190	190	192	193	196	211	189	202	197	206	237	223	233	231	212	202	215	197	193	175	186	216	196	207	210	196	183	194	207	215	233	183	213	213	191	198	220	202	188	200	190	194	199	195	202	203	205	212	214	213	203	238	217	190	192	214	227	215	219	214	255	220	195	215	211	199	229	194	197	208	200	217	238	204	227	209	176	216	194	223	223	207	185	223	218	199	207	199	188	190	222	190	233	225	224	188	194	205	221	229	223	205	211	208	211	214	207	219	221	231	192	234	212	199	193	196	206	232	210	213	212	203	166	200	210	210	214	205	214	202	216	202	201	192	210	214	218	211	210	233	206	208	233	227	198	199	216	217	220	196	205	212	215	217	221	215	215	224	185	212	226	192	198	193	227	215	218	224	223	196	213	217	226	230	188	186	221	241	218	176	203	201	209	204	212	210	218	215	187	181	202	215	209	240	197	205	208	207	201	225	227	203	197	216	236	238	204	199	196	169	201	208	183	214	188	205	191	203	213	231	208	233	221	196	203	191	202	223	211	198	187	191	214	234	176	205	207	205	216	197	207	209	207	201	228	210	214	242	206	238	214	226	211	206	191	191	192	193	195	221	217	194	195	192	190	208	212	194	203	208	217	225	198	183	209	222	209	223	212	195	192	193	218	201	210	209	211	213	192	215	200	195	196	251	197	239	176	192	207	213	195	207	183	178	222	198	206	185	195	218	222	202	170	214	221	193	198	235	211	216	187	229	182	224	190	210	220	226	186	215	200	221	179	164	210	191	204	180	188	198	201	196	212	219	185	173	203	204	223	202	185	212	218	210	211	183	208	194	204	233	199	245	221	203	209	210	216	223	204	203	241	204	193	210	214	199	211	168	187	185	203	218	231	208	233	222	202	205	217	237	209	232	216	208	223	217	222	231	193
22422	1742	3197	3594	2920	2397	2165	1732	1566	1481	1389	1281	1138	1072	965	923	877	810	784	691	682	637	702	679	672	637	660	606	618	632	627	637	565	643	648	660	593	567	607	594	587	543	585	552	619	576	560	597	608	560	537	575	521	546	537	533	528	528	555	572	588	540	550	533	582	566	541	544	556	475	538	548	557	540	549	540	551	514	584	494	510	557	577	572	550	517	566	539	551	581	567	585	539	553	583	574	581	546	560	564	536	566	548	565	587	569	535	551	548	559	548	542	512	585	539	549	533	577	544	543	495	560	559	537	536	480	570	515	539	518	522	535	562	525	531	523	518	576	507	532	559	506	501	485	533	565	539	493	531	519	518	496	493	502	547	548	516	591	551	545	535	554	499	525	520	487	552	567	538	533	528	551	541	549	591	517	525	532	548	511	516	543	503	545	537	557	480	552	553	543	522	570	531	499	513	473	574	542	551	527	522	502	538	548	511	549	535	558	547	524	599	529	525	549	533	526	520	552	532	550	563	562	536	481	542	564	537	499	536	534	535	487	555	533	527	535	520	560	495	556	504	476	518	539	537	534	504	541	521	545	542	531	531	532	528	490	534	510	570	522	550	523	511	557	543	528	470	502	541	505	511	551	506	546	519	569	527	515	496	505	548	539	517	519	510	524	489	508	510	544	533	545	509	560	564	514	570	572	489	506	516	534	532	492	527	584	563	548	558	505	545	548	535	530	519	532	552	526	562	522	515	543	542	568	515	552	529	529	503	540	526	456	575	534	548	532	534	501	522	513	535	519	515	570	518	534	510	531	526	543	510	516	515	509	541	541	550	547	506	551	584	544	530	523	565	552	549	540	526	555	516	512	505	496	519	503	569	517	544	520	510	507	548	538	532	542	540	552	546	544	513	527	507	504	541	518	527	522	544	541	535	528	528	545	508	514	520	525	512	573	522	510	540	513	509	532	551	536	585	516	549	535	547	554	529	522	527	553	528	531	507	521	536	530	566	496	511	543	542	479	518	544	540	518	568	546	509	508	550	548	515	557	566	497	532	572	574	552	529	507	490	518	519	513	551	517	514	521	541	538	534	518	544	516	571	555	556	534	553	511	504	550	600	529	555	513	520	582	537	537	535	495	540	529	536	539	544	555	531	492	546	546	486	524	544	491	546	508	517	528	535	529	498	534	553	547	532	522	535	524	531	563	559	544	534	552	547	544	587	564	529	525	518	552	533	519	573	522	541	511	556	583	538	527	578	535	554	533	526	539	522	541	528	544	510	554	570	560	547	507	543	479	565	589	497	537	513	546	521	532	505	461	515	540	552	556	515	549	526	466	500	527	512	506	516	550	517	513	576	525	540	500	534	510	532	512	576	496	582	517	564	553	510	533	535	551	512	528	555	554	535	494	503	537	496	504	557	542	515	540	519	543	566	528	531	585	565	533	540	524	504	454	556	498	553	568	545	527	542	536	523	523	560	517	548	521	551	525	538	541	512	523	525	492	528	523	544	553	500	551	566	531	537	513	575	528	580	514	546	500	523	508	538	555	516	555	567	499	561	513	512	555	506	534	529	533	517	499	546	531	563	547	561	483	532	550	523	513	555	525	556	541	512	549	519	539	508	538	505	566	548	542	528	537	525	578	563	502	537	548	552	515	547	501	540	525	524	547	527	521	545	512	546	506	519	496	542	508	551	540	560	507	540	522	537	541	507	507	558	534	498	501	595	537	509	508	522	536	534	549	528	545	552	538	506	534	572	515	570	549	536	554	530	537	501	551	500	534	534	509	545	511	526	540	519	581	590	535	541	542	525	555	581	512	534	517	486	544	563	501	523	548	468	526	540	538	518	504	506	525	574	504	531	523	511	554	513	542	534	530	548	534	550	511	528	523	516	498	544	530	518	520	545	508	532	531	500	516	516	508	540	489	537	543	534	547	518	551	519	538	565	532	548	511	539	544	532	538	541	541	525	542	549	563	551	476	508	502	537	496	512	556	515	505	521	572	527	564	496	517	513	524	541	534	537	568	510	531	532	506	532	532	569	567	539	462	520	568	540	506	537	561	537	519	563	523	530	520	515	529	529	536	503	532	539	540	502	522	511	516	519	532	562	533	526	495	522	480	528	488	508	579	554	544	510	564	505	517	511	588	545	535	531	556	515	518	523	502	536	523	496	526	576	544	518	566	561	555	569	529	572	573	565	547	501	503	522	556	553	508	511	520	487	525	557	548	517	586	543	529	531	561	532	556	515	502	566	554	558	550	591	494	548	518	543	490	527	500	519	545	526	540	566	501	529	502	549	552	531	519	548	517	532	518	508	558	509	527	527	565	544	592	544	524	564	584	535	549	541	584	528	553	538	538	539	548	524	505	503	564	517	519	527	547	532	513	544	566	496	529	525	570	546	523	537	506	527	567	575	544	559	506	530	568	565	478	516	553	514	544	549	534	561	585	563	537	546	554	530	541	528	538	564	505	545	554	517	507	556	518	527	557	568	573	541	529	491	516	543	544	542	567	539	506	539	505	544	519	545	490	551	590	531	561	529	545	511	524	522	565	528	545	528	534	520	560	508	559	548	588	514	544	532	536	517	509	556	539	526	530	546	506	533	553	494	546	530	563	498	520	512	536	518	530	572	547	505	538	490	528	533	561	523	562	544	541	529	516	554	550	524	506	520	536	534	560	515	517	540	530	557	572	512	528	521	535	557	509	510	574	522	577	543	535	535	508	528	497	522	544	505	524	530	549	543	532	543	509	534	489	502	560	518	559	552	488	532	531	541	505	538	576	486	543	502	525	494	579	554	558	518	556	486	524	530	550	544	513	587	520	541	515	548	533	533	506	551	551	558	544	531	553	514	519	543	533	545	562	554	557	538	496	518	563	566	546	523	549	542	538	533	554	533	510	547	544	555	543	516	571	506	535	518	513	582	517	547	519	543	529	544	540	497	493	512	546	539	506	546	568	538	573	495	570	556	528	535	495	551	533	509	531	526	551	515	539	524	470	534	522	549	543	497	555	534	553	527	535	541	528	548	520	522	533	515	554	515	548	547	540	519	532	585	570	531	526	528	518	550	503	523	553	535	585	575	542	483	547	512	524	561	533	531	520	550	485	501	553	496	530	513	591	547	539	518	521	552	503	535	569	520	532	534	544	522	550	542	539	563	525	548	592	549	580	515	558	568	572	526	508	529	561	564	549	555	565	529	505	549	546	536	488	540	538	544	539	493	543	529	553	528	516	507	537	573	566	566	595	542	530	532	493	513	557	518	557	511	541	527	526	523	519	562	538	507	521	536	507	480	514	532	582	514	561	529	565	545	498	506	555	520	525	537	538	544	531	555	563	547	528	551	551	526	516	533	559	520	521	518	549	549	494	516	530	496	514	573	551	572	572	554	527	517	516	545	579	549	569	552	554	548	538	532	551	514	570	540	545	541	543	528	539	502	528	556	548	545	511	600	565	573	533	519	546	485	488	490	553	536	507	552	516	541	543	503	520
44162	24457	18886	7606	2288	1437	1024	882	739	662	663	560	521	478	442	470	434	404	421	406	399	414	375	377	347	338	403	343	371	331	357	378	356	350	330	349	328	370	303	335	344	379	349	309	319	373	356	324	347	360	361	341	352	330	329	316	334	346	354	322	336	335	342	355	319	316	336	318	333	328	359	355	334	337	321	314	351	343	334	334	348	352	356	327	343	329	340	296	310	343	356	374	326	330	339	353	339	306	360	353	323	308	346	318	355	349	330	350	368	363	292	337	373	344	361	345	346	351	346	343	355	293	340	339	335	359	314	336	313	301	333	346	320	338	340	332	341	333	318	302	336	366	351	342	365	356	343	318	325	327	338	362	319	348	319	347	338	335	355	351	355	348	345	314	337	311	347	323	369	365	335	333	342	323	319	312	327	367	341	345	342	353	314	367	358	331	329	329	352	339	349	315	322	341	387	324	350	357	321	309	325	336	349	320	337	349	328	323	336	311	341	351	357	339	334	370	355	335	341	325	333	335	370	332	354	339	362	327	353	333	323	329	320	325	349	357	363	327	351	326	331	331	321	352	302	310	322	352	309	349	318	339	302	329	341	303	351	344	333	353	352	347	332	325	344	359	350	317	316	323	326	330	309	337	331	334	348	325	393	318	338	287	326	369	349	341	327	320	335	327	317	304	330	346	356	333	318	336	334	368	339	306	349	342	362	332	319	363	375	351	337	311	344	368	309	314	339	323	340	326	349	343	362	332	338	345	330	328	322	346	315	311	337	348	292	332	374	355	329	343	323	299	378	337	359	346	341	338	333	319	339	321	323	335	341	339	316	335	336	330	324	365	380	342	323	342	336	321	348	304	342	308	317	350	330	305	341	343	327	329	354	378	345	335	312	354	346	349	328	351	332	349	325	394	372	345	347	315	310	307	336	300	354	313	330	316	340	348	346	333	305	323	317	350	303	310	310	345	353	331	331	327	369	328	304	294	374	361	320	333	336	366	352	337	354	328	339	346	318	320	338	363	329	338	324	319	302	344	349	327	370	395	363	336	321	363	367	339	334	362	334	359	329	339	343	291	329	318	316	301	305	325	370	357	363	320	319	361	330	316	325	315	308	353	346	375	350	338	330	331	342	347	340	358	355	344	333	337	361	331	320	339	355	330	336	348	342	326	351	350	344	356	347	283	323	345	317	332	356	343	329	363	366	354	362	357	336	333	341	338	363	317	342	339	387	336	331	339	344	315	341	346	349	366	316	318	347	321	356	301	322	326	297	325	302	349	325	335	338	389	337	329	322	339	332	342	321	334	379	350	310	331	336	312	365	348	352	331	381	346	365	311	319	320	326	369	356	320	331	308	308	337	327	312	333	373	341	364	319	351	334	317	355	326	330	303	326	352	335	306	362	324	328	308	339	317	307	340	357	325	340	314	299	342	335	329	332	317	356	342	330	325	314	336	347	338	348	318	355	329	328	332	334	349	357	338	315	310	325	317	361	302	298	293	302	337	329	338	309	342	328	317	321	370	339	350	343	320	342	333	335	342	344	353	355	357	293	287	326	321	336	343	326	329	345	381	339	321	330	367	315	310	345	325	355	347	338	348	340	362	345	341	331	323	302	298	327	323	327	304	318	292	305	351	341	336	341	293	311	284	369	342	361	351	363	337	318	351	361	329	349	373	338	338	357	332	346	347	312	338	326	361	346	329	328	353	335	336	332	342	385	323	343	340	339	325	352	356	317	318	362	356	377	362	341	334	354	333	328	313	392	339	307	337	343	324	345	336	342	344	336	355	353	343	311	323	345	360	362	351	348	332	353	323	347	322	333	329	345	377	381	353	320	348	330	323	354	335	333	319	310	319	350	307	344	362	314	352	343	299	325	323	361	299	353	374	382	326	315	312	324	352	327	374	339	340	320	350	328	371	335	360	332	319	338	357	327	356	327	331	327	330	295	375	336	331	320	309	308	326	354	352	357	329	310	329	364	314	327	375	339	341	351	348	300	318	363	321	361	322	312	300	357	347	309	306	315	346	351	349	336	330	306	348	281	320	351	349	343	327	340	314	318	322	350	349	330	320	339	329	357	347	383	374	345	309	339	352	325	332	369	305	353	346	343	335	341	335	380	319	327	308	353	338	345	347	328	344	314	341	347	320	353	348	335	344	338	348	335	311	376	370	323	369	352	336	346	315	323	328	322	349	369	316	342	325	303	328	337	325	361	339	348	342	325	352	342	327	345	337	302	339	347	322	334	368	304	348	344	353	321	351	331	321	327	346	317	311	333	348	328	355	372	355	335	337	350	350	301	322	324	328	358	321	322	348	351	328	344	339	342	304	294	349	337	369	365	326	299	301	334	347	347	345	315	354	359	344	348	323	352	339	316	303	302	362	314	289	318	351	316	334	340	349	322	351	346	317	321	319	335	355	347	352	329	314	327	362	339	333	304	361	361	330	323	361	351	324	320	347	346	342	363	363	334	347	341	338	372	351	341	341	334	351	355	369	340	334	324	313	348	378	328	298	319	349	335	336	334	331	317	349	353	306	357	313	348	339	352	336	324	294	358	309	343	323	306	352	355	372	370	360	368	313	312	336	347	326	328	315	330	333	362	333	334	338	319	330	347	351	338	353	319	329	324	351	289	353	360	329	309	331	329	317	319	325	337	349	360	320	297	355	332	349	309	319	307	312	353	352	292	325	356	322	351	342	375	343	337	356	309	348	331	350	347	363	345	328	332	334	331	330	331	373	316	340	327	342	352	367	307	314	325	329	348	347	338	346	324	329	321	334	349	304	347	337	318	312	343	292	320	340	322	351	308	332	332	346	342	328	329	346	347	372	356	337	370	320	375	352	361	365	362	359	309	321	345	326	336	320	324	320	331	323	334	332	338	351	341	325	327	380	357	334	295	315	354	313	366	350	370	343	340	359	299	316	310	346	369	343	328	367	326	343	328	314	337	351	336	353	332	322	303	351	345	348	331	322	378	318	379	324	371	320	326	358	316	334	328	348	395	358	348	317	344	310	326	336	331	361	330	352	357	327	286	330	337	366	375	300	303	353	351	344	338	342	330	359	365	344	348	366	339	300	326	332	321	359	338	342	309	327	345	355	330	331	345	363	331	342	330	331	320	364	335	298	329	331	359	354	340	360	350	311	329	329	294	342	336	324	286	356	339	289	338	337	319	322	332	346	338	343	331	332	344	324	359	333	351	312	306	335	320	319	334	344	333	311	329	339	357	315	365	360	356	328	315	328	333	358	341	331	346	328	330	353	340	306	341	351	342	341	321	327	349	312	334	332	360	298	336	340	312	366	336	303	343	356	313	359	330	345	321	318	324	346	301	326	352	339	338	299	348	348	315	302	327	305	299	359	368	337	303	342	354	355	328	355	344	311	350	347	338	322	319	335	352	350	337	344	334	366	342	349	365	353	308	369	343	338	364	332	343	347	299	341	358	372	339	347	324	359	329	311	360	331	364	332	320	355	327	332	355	357	351	359
24772	2897	5784	6350	5311	4387	3755	3159	2960	2516	2328	2139	1971	1856	1568	1462	1393	1319	1200	1147	1102	1112	1085	1007	993	957	1043	973	933	939	897	967	933	922	939	934	893	878	890	914	855	847	859	813	816	809	885	834	822	878	789	787	827	810	861	789	866	839	835	799	848	840	765	818	763	804	814	779	812	744	762	779	809	806	798	812	816	811	811	810	816	798	812	782	804	813	824	878	879	775	828	808	800	803	783	833	849	835	785	843	832	841	838	867	801	859	796	831	825	752	761	771	782	816	858	797	802	844	787	814	833	820	758	800	830	775	793	761	737	865	785	746	793	768	805	746	792	766	756	763	769	747	815	745	797	798	771	796	859	809	750	789	747	814	761	717	782	781	811	771	845	796	765	740	795	810	760	763	804	761	781	774	738	754	761	802	751	793	745	806	764	758	821	772	720	792	785	795	789	718	765	767	780	807	820	723	761	768	803	757	825	736	778	767	772	737	748	772	792	778	795	777	752	774	768	744	808	789	793	853	770	780	788	803	763	772	771	798	799	795	833	858	798	810	784	810	778	801	767	762	807	782	784	825	797	810	757	802	769	747	768	823	800	814	766	731	761	757	729	814	768	828	766	833	811	805	761	753	781	768	803	762	807	822	745	717	808	791	802	771	818	832	825	849	786	781	759	796	729	764	781	776	773	801	794	768	817	801	761	791	844	788	773	772	808	754	782	776	823	776	777	793	823	748	775	722	772	773	751	718	798	807	755	802	803	811	815	791	803	735	779	785	788	803	759	796	788	813	755	854	828	766	811	724	792	833	727	799	792	809	757	715	791	790	799	803	754	816	746	789	781	794	822	797	774	793	832	836	817	764	748	771	779	699	760	812	782	788	775	774	747	780	772	791	803	812	745	753	734	778	840	778	783	825	779	742	745	724	774	783	767	815	793	716	774	760	790	752	736	761	793	762	741	811	764	800	765	759	801	718	856	779	786	789	775	792	782	786	777	766	786	773	725	797	817	758	774	805	765	837	793	839	785	781	760	763	790	748	816	756	829	793	826	769	752	790	793	812	809	757	778	773	748	758	724	775	730	780	770	746	739	770	768	823	762	803	750	777	757	763	817	784	782	782	755	797	799	816	769	791	774	752	764	786	782	761	768	767	742	768	836	737	820	779	759	783	765	773	797	806	805	750	842	802	791	757	785	757	801	757	797	798	802	745	834	813	772	818	814	787	780	780	752	821	823	772	770	748	767	739	814	798	755	801	793	795	779	735	767	803	772	777	779	764	778	796	772	798	823	762	770	776	793	816	770	740	788	823	838	802	760	798	824	788	817	811	832	747	751	780	774	782	784	783	759	741	790	811	785	825	817	826	817	756	838	756	831	786	804	828	792	788	807	824	778	753	726	829	784	752	791	749	803	714	843	806	819	790	794	723	763	761	801	791	783	799	779	819	785	754	751	805	781	756	777	829	783	733	770	820	778	773	775	752	796	770	751	766	781	768	766	753	791	798	798	791	762	818	752	833	801	836	792	776	793	827	771	799	734	756	762	741	782	817	779	779	814	839	783	801	760	720	802	796	786	801	772	768	782	771	791	786	769	771	783	754	749	747	823	767	813	775	748	834	713	755	752	804	819	783	786	809	735	820	761	795	795	777	797	765	752	755	795	741	744	778	725	790	732	827	756	757	717	809	792	809	782	824	736	815	759	777	762	774	732	795	802	798	773	777	792	770	762	797	762	785	821	769	793	742	775	750	744	787	789	712	777	806	734	769	797	747	754	829	792	773	770	815	800	795	750	769	769	812	787	811	760	760	803	803	756	773	750	784	807	793	779	745	793	725	771	779	771	855	779	794	775	795	798	828	792	811	780	788	759	803	759	773	786	773	753	800	812	749	768	743	785	792	815	768	759	757	762	778	753	762	758	837	779	751	762	789	773	809	807	790	784	781	786	813	747	802	790	807	803	749	788	728	736	755	781	766	775	751	798	763	775	785	766	747	766	789	745	754	766	819	780	839	789	795	791	811	771	798	757	732	806	769	796	775	788	755	811	791	739	806	832	760	839	770	775	811	769	819	750	781	842	763	776	766	748	777	813	783	769	799	784	741	810	767	796	780	764	765	771	838	776	801	801	819	771	787	815	832	787	797	712	821	758	781	800	823	779	763	785	812	804	800	767	784	786	813	829	844	729	790	778	775	815	806	787	746	772	753	782	773	760	766	810	805	821	743	795	782	773	776	803	778	803	787	814	789	784	809	795	774	819	817	806	808	798	799	778	785	794	836	752	812	780	800	781	777	752	809	761	824	777	800	772	783	755	748	790	762	769	817	750	788	815	787	787	803	784	766	741	770	837	787	763	743	764	811	773	776	843	822	801	818	824	791	827	764	763	808	826	729	791	802	803	784	790	808	752	760	781	762	807	821	787	813	801	794	822	785	775	757	776	762	788	785	769	759	828	799	849	792	748	846	794	814	801	808	799	838	803	792	808	773	810	806	778	764	747	769	761	793	816	795	749	761	833	751	741	768	823	779	748	797	826	779	789	779	788	797	788	789	729	834	800	803	804	826	784	786	781	768	769	831	791	800	767	804	784	839	768	798	839	778	800	780	801	763	750	756	777	782	786	750	824	778	788	741	806	796	807	797	816	834	779	808	817	771	771	745	760	806	760	799	749	808	842	770	769	780	823	760	753	779	766	832	766	769	759	785	741	806	779	776	778	769	785	807	773	714	770	788	794	802	786	745	786	828	797	775	766	832	752	787	772	773	808	789	831	817	796	784	769	799	720	734	827	755	839	723	796	773	809	766	820	739	741	803	795	770	731	845	860	805	822	731	792	780	755	782	800	846	797	827	747	794	819	835	789	731	798	757	767	764	823	781	769	740	766	760	805	762	723	756	781	789	788	742	817	773	742	751	788	808	803	792	745	800	736	779	800	765	830	771	754	764	767	800	774	776	804	759	780	820	789	791	763	829	807	855	762	793	769	758	718	782	801	714	782	795	721	791	777	797	766	771	731	782	776	802	763	810	802	783	761	755	742	751	794	786	747	812	849	781	775	815	786	784	756	765	740	773	813	802	780	782	750	836	750	792	804	770	752	819	720	799	808	794	807	788	799	816	739	821	787	787	802	738	775	772	825	794	759	769	803	793	751	734	809	823	835	773	769	756	798	783	761	782	788	782	803	845	764	781	790	744	821	698	776	816	774	763	827	783	766	744	783	799	773	722	794	760	793	776	792	792	775	736	785	789	795	749	809	800	837	790	783	780	804	782	765	771	773	749	740	817	766	798	761	755	773	787	763	736	826	793	802	760	797	831	795	799	816	788	793	828	810	758	805	786	824	771	775	771	759	791	818	761	756	793	781	784	817	806	802	805	803	797	809	777	798	787	764	788	760	764	777	783	745	826	816	784	741	768	766	773	786	764	794	782	761	790	745	791	831	778	808	832	744	774	749	762	732	791	792	758	803	794	784	799	796	731	755	770	800	796	742	784	760	854	722	811
6009	300	312	227	188	139	180	178	153	132	154	157	148	160	139	141	138	167	135	150	126	141	145	155	154	164	162	137	107	160	117	140	137	150	140	146	157	147	146	161	138	127	149	158	128	166	125	145	137	142	145	150	123	144	135	144	128	138	123	124	137	130	134	143	136	122	136	152	172	131	128	140	143	133	145	118	165	116	144	132	132	154	145	175	145	157	158	139	137	131	134	141	132	156	147	140	143	157	141	139	150	115	143	151	136	134	150	125	156	160	139	147	141	164	141	140	156	138	165	146	138	131	147	170	122	116	140	150	139	127	154	142	139	126	157	148	143	142	141	130	142	140	156	150	168	150	145	135	164	130	137	167	143	151	149	158	148	135	144	182	150	149	129	133	137	152	142	153	139	143	163	137	145	135	135	147	163	129	153	151	147	140	148	137	156	145	149	130	142	161	156	159	160	156	128	144	146	172	143	145	126	126	152	139	142	136	120	141	129	165	131	148	147	155	132	132	123	146	124	120	150	168	158	149	143	127	173	151	140	132	155	140	164	148	145	139	142	150	148	129	172	143	120	148	147	136	138	126	136	140	149	154	147	133	144	141	150	134	144	146	142	137	140	142	130	117	137	136	132	146	145	132	126	125	135	151	155	110	122	113	149	151	146	127	151	151	137	143	143	150	157	153	156	160	139	140	160	171	152	131	160	144	168	140	136	135	130	139	127	144	140	137	140	133	144	149	142	146	143	154	152	121	123	144	140	152	116	138	143	157	166	146	153	151	134	137	147	131	132	145	140	119	118	142	136	158	131	142	160	160	147	144	111	151	137	125	136	154	157	138	147	126	148	148	155	139	134	170	135	143	148	125	157	151	141	145	160	136	132	134	142	160	148	139	136	151	134	152	141	141	130	145	166	115	165	137	128	133	143	142	127	158	146	157	149	135	130	131	145	138	147	142	161	140	140	157	128	142	136	145	116	137	143	111	133	149	145	140	148	131	127	156	158	140	145	128	143	154	128	139	150	148	115	135	166	129	155	149	150	152	141	135	132	134	145	138	147	155	154	142	160	151	135	143	139	132	131	143	133	147	143	168	148	161	150	160	136	146	133	130	143	145	127	127	145	121	127	133	141	138	150	124	130	173	122	144	158	130	149	141	128	146	148	138	142	130	162	143	140	154	142	158	131	118	152	137	127	115	156	150	141	162	156	161	155	138	135	174	139	153	158	136	145	139	137	131	144	128	132	153	145	150	139	167	129	159	151	154	128	116	129	139	128	148	146	152	146	142	123	157	138	127	141	150	139	139	142	165	177	157	126	137	148	167	126	130	140	164	161	145	140	152	140	145	125	135	157	143	163	137	147	163	136	146	147	161	159	143	158	147	133	152	148	140	144	167	122	143	155	160	159	137	158	145	127	167	138	155	129	150	135	139	133	125	140	132	150	127	135	153	144	140	149	142	137	148	153	151	142	160	128	155	140	144	158	138	147	149	158	146	147	141	132	130	121	159	150	146	147	128	140	145	150	119	133	135	128	134	149	151	145	124	148	130	139	136	139	138	160	129	152	140	123	150	133	132	123	128	160	135	149	149	122	142	135	155	141	131	158	162	130	151	137	138	165	142	155	121	157	153	164	156	150	148	154	142	135	138	136	142	152	128	139	147	140	138	151	129	134	166	154	120	137	159	138	142	145	137	134	159	138	164	144	135	134	151	128	118	135	146	140	126	153	114	135	132	138	143	134	157	153	131	151	138	156	134	109	149	149	117	134	144	151	166	137	116	144	136	145	153	143	145	133	147	139	143	162	136	142	126	148	144	137	136	148	136	135	140	150	136	168	148	130	142	148	144	138	155	168	140	128	160	170	132	162	144	127	119	143	144	142	154	152	144	147	149	155	155	147	143	140	138	134	126	144	168	134	134	144	147	138	148	135	166	131	136	128	143	150	138	138	135	145	181	121	143	134	140	139	162	146	152	132	129	168	160	117	114	139	125	168	147	160	122	142	141	134	148	145	154	142	160	142	132	132	145	142	143	143	167	161	136	163	133	144	156	133	136	142	149	130	140	129	139	140	136	139	136	153	145	143	153	168	145	142	156	156	130	143	152	150	151	149	135	134	157	146	135	131	164	125	131	138	147	157	136	151	140	154	158	132	120	147	182	146	134	119	145	166	160	134	146	124	153	133	147	154	148	141	139	128	146	117	140	125	144	142	150	154	154	156	151	128	141	153	155	147	147	125	132	150	139	156	147	118	141	137	147	136	132	135	121	127	132	157	150	156	156	139	148	158	136	159	144	128	142	132	138	129	138	147	129	151	131	139	146	136	146	141	152	143	146	115	136	154	155	133	144	158	156	153	137	144	149	152	150	151	162	150	146	160	148	165	118	137	120	126	130	149	158	147	171	144	143	141	143	141	136	147	165	143	147	150	145	123	147	141	146	131	147	119	136	154	155	141	143	135	140	131	166	165	142	152	167	134	140	150	144	142	142	159	135	151	143	160	157	163	164	161	126	147	165	115	159	150	122	146	150	136	154	140	148	176	145	153	141	145	178	157	136	168	160	166	157	144	129	159	152	150	166	142	164	138	148	137	156	159	144	133	146	145	176	171	136	155	141	141	129	143	135	155	134	148	143	140	151	134	137	143	150	160	141	132	148	143	137	146	120	124	136	143	124	162	139	143	147	130	157	154	151	141	148	156	120	131	141	140	163	152	161	148	142	140	132	153	155	135	145	155	145	121	141	160	147	142	168	119	136	142	141	145	149	130	129	146	162	174	149	136	148	138	136	127	138	149	140	152	159	142	120	146	152	146	143	133	151	149	154	153	139	136	119	149	166	151	140	137	138	138	161	137	150	135	135	154	170	127	146	129	161	128	131	151	143	142	139	153	144	147	148	131	144	123	144	121	139	144	131	146	164	142	143	125	146	154	129	135	126	156	130	142	140	125	153	146	156	165	154	140	159	146	171	156	142	157	159	139	144	142	142	155	111	145	123	159	145	157	158	135	151	136	132	148	150	115	153	121	161	137	126	153	163	157	152	148	140	141	162	151	120	157	144	136	159	148	154	147	143	163	154	129	167	158	139	124	134	147	134	132	139	141	147	144	145	164	145	127	129	130	139	120	153	124	133	172	143	170	149	140	148	136	168	127	133	138	164	146	140	133	166	131	158	131	133	136	141	135	143	120	141	136	169	146	149	136	161	139	146	137	154	131	147	142	147	126	159	126	163	132	132	135	134	136	148	153	153	131	141	152	156	142	170	148	149	137	120	154	137	156	138	133	140	144	145	142	133	172	134	161	176	146	136	149	139	145	154	147	140	155	139	140	134	140	116	140	125	150	140	152	140	138	137	142	164	139	155	165	139	114	173	165	158	135	149	134	150	144	150	135	144	147	140	139	160	156	140	145	167	157	127	147	147	153	155	142	143	159	153	111	142	135	161	131	141	159	169	124	127	146	141	128	139	134	135	128	135	130	143	150	133	135	151	134	138	160	137
5840	546	732	704	635	506	550	459	475	422	427	427	439	460	389	398	394	392	426	425	400	439	387	399	371	416	407	392	430	369	375	412	399	405	363	429	401	403	366	374	406	390	374	368	414	374	383	403	364	396	347	409	436	407	389	403	375	382	388	390	410	365	413	382	397	416	375	385	351	403	381	412	413	394	386	361	398	395	414	356	396	412	382	384	363	378	406	380	406	398	359	387	408	410	378	375	418	397	446	397	446	419	409	374	390	393	406	423	378	396	398	411	412	401	390	376	422	379	370	388	391	404	394	396	393	379	349	357	366	390	386	390	398	392	384	370	402	379	425	413	402	421	408	392	378	401	385	395	385	382	389	386	409	379	402	383	392	396	392	383	385	387	415	356	409	411	375	417	397	386	383	376	411	336	375	398	392	420	411	381	377	411	385	378	382	385	416	413	402	378	415	378	384	390	360	392	400	365	384	356	344	407	385	373	398	377	364	400	399	365	407	398	345	372	436	398	384	398	366	373	353	399	376	424	411	387	424	382	369	397	383	394	373	399	396	399	404	364	405	370	392	377	343	358	365	395	390	404	373	417	375	413	386	415	387	374	413	392	372	412	366	372	416	402	379	341	353	393	423	373	415	373	373	369	399	382	387	410	397	400	383	389	395	369	373	394	392	383	384	408	411	364	391	371	385	380	418	391	367	379	415	357	365	385	373	379	424	386	399	372	395	357	388	404	371	369	368	395	365	373	428	411	401	354	399	361	380	397	402	415	408	434	370	407	411	369	351	406	404	426	384	395	391	374	385	325	374	375	362	377	388	375	343	386	389	405	391	393	402	369	404	389	394	392	375	344	361	395	358	405	380	372	377	371	388	405	391	406	397	392	423	407	400	372	396	412	373	364	364	401	382	393	399	344	395	430	407	378	411	419	413	412	389	388	375	376	381	398	372	339	384	404	402	356	408	384	405	367	374	392	378	347	428	366	391	403	397	359	354	375	403	383	424	391	383	374	383	397	360	418	438	407	378	388	414	352	384	386	364	384	388	385	409	356	378	423	396	390	377	388	431	420	372	362	408	421	384	389	366	400	354	383	374	373	423	377	362	376	352	411	396	343	413	404	389	375	428	409	382	382	344	376	380	376	365	365	411	379	379	377	372	378	380	361	367	386	378	429	356	367	395	387	407	404	391	382	397	346	390	371	404	365	372	381	414	409	405	396	394	397	392	389	414	388	385	385	386	402	425	384	381	388	405	420	368	369	386	414	402	377	369	392	417	420	384	442	363	381	376	385	397	400	397	393	385	400	418	412	395	376	413	377	363	379	372	397	379	408	367	398	406	346	384	365	362	406	354	429	404	409	370	389	365	371	353	391	361	340	379	381	373	385	370	405	382	376	386	391	388	365	380	342	365	391	421	350	355	403	375	369	380	350	383	380	383	397	388	409	385	383	400	368	418	404	371	402	379	379	364	386	367	376	405	402	370	348	372	400	387	381	363	385	391	379	371	369	351	411	402	375	420	404	436	413	374	381	410	408	392	361	390	413	356	373	370	389	413	358	395	415	389	375	357	386	425	337	357	428	391	392	404	387	392	404	344	425	419	384	375	392	421	399	393	378	364	366	394	363	402	408	383	362	401	419	426	367	382	369	425	389	352	411	358	403	388	403	412	381	406	356	367	383	414	422	401	362	349	415	399	359	405	386	393	401	360	394	381	385	389	394	416	381	424	405	429	372	337	382	379	409	364	421	373	416	405	385	383	376	381	386	399	422	398	398	370	405	398	379	388	389	408	415	384	372	365	374	369	404	405	426	409	384	406	390	387	388	410	391	381	365	393	383	412	418	412	389	357	405	385	394	388	341	408	386	398	399	385	386	407	399	366	379	387	373	416	390	385	367	426	375	386	388	389	383	376	375	374	396	381	365	370	412	363	374	387	377	408	367	378	377	414	390	374	395	370	421	406	395	370	395	420	410	380	430	360	382	393	418	411	385	371	381	355	411	407	393	424	401	380	383	389	378	400	389	393	387	349	370	376	389	381	378	374	426	375	363	381	401	388	386	382	423	413	398	382	367	390	400	333	363	393	392	364	398	377	353	407	375	375	377	367	411	406	349	389	385	391	374	411	413	409	385	379	382	354	436	391	386	435	368	370	398	393	388	356	374	395	400	376	427	390	384	395	378	386	388	400	383	404	376	410	378	403	399	384	388	390	338	407	410	376	366	381	360	369	383	355	398	413	370	372	370	376	388	390	403	372	400	361	404	353	407	368	380	407	392	415	392	364	407	422	388	421	366	385	418	412	361	399	376	374	390	400	386	374	358	401	373	406	374	396	413	381	410	367	413	375	412	418	417	402	409	406	386	391	376	372	403	360	375	378	368	402	356	408	397	372	388	421	416	362	366	380	377	387	399	390	391	344	410	369	393	362	395	390	401	420	364	412	393	371	403	367	375	377	382	391	389	373	359	396	377	416	395	345	407	377	393	389	402	392	404	378	375	370	388	413	397	406	389	414	381	389	444	411	438	373	388	370	354	371	426	419	381	385	399	368	387	356	393	374	380	340	386	388	382	385	383	416	392	433	397	429	386	431	401	383	426	387	377	373	395	379	404	387	369	392	353	376	397	376	388	424	405	386	417	392	390	371	381	429	396	375	368	384	391	391	385	412	360	405	373	356	346	379	382	385	370	400	341	381	380	387	398	361	417	403	352	422	377	386	385	379	370	351	390	382	397	383	383	374	383	363	354	332	365	378	400	389	375	404	390	389	404	379	403	402	384	366	361	379	400	414	378	365	408	378	355	373	380	347	381	353	335	403	379	396	370	374	387	391	397	409	390	397	406	365	365	367	394	379	355	351	356	377	391	371	378	375	410	369	353	381	406	403	393	417	384	390	385	414	410	365	398	396	412	380	398	386	382	371	409	361	365	416	411	424	387	370	382	407	384	395	399	395	401	366	386	409	418	394	414	394	406	372	385	415	397	414	391	390	398	369	388	390	345	387	403	393	360	369	382	403	382	358	397	401	358	429	390	422	393	416	424	372	380	374	393	396	439	421	391	391	381	399	378	401	396	383	370	364	413	382	381	379	371	372	402	379	372	406	373	392	399	381	368	374	426	364	391	408	410	387	373	378	389	363	363	382	359	388	391	366	374	418	386	397	389	364	407	385	369	420	349	397	407	391	439	380	399	401	416	372	377	402	390	377	405	394	355	353	368	388	383	430	383	371	436	391	449	370	374	403	429	374	397	352	419	359	370	382	416	372	406	354	392	421	393	402	383	419	370	351	396	394	385	389	407	396	404	383	384	374	357	371	430	428	427	382	425	369	385	367	385	344	411	427	384	396	361	369	389	368	382	381	365	415	377	365	395	422	407	404	381	428	381	411	437	425	389	379	377	339	387	408	355	379	385	418	398	391	374	393	388	384	364	369	380	364	406	355	403	344	376	384	394	399	422	398	377	415	363	415	375	382	377	382	399	409	383	371	400	393	402	380	351
46720	22041	13288	1915	936	714	601	487	480	405	359	354	316	263	284	299	264	246	245	253	247	245	215	231	231	226	204	216	217	232	216	220	243	194	221	202	201	233	230	228	220	222	186	217	227	194	228	248	183	228	212	225	210	211	180	222	185	199	218	220	178	240	205	221	228	184	199	219	206	216	228	201	203	204	223	177	232	179	219	213	214	220	200	239	222	214	215	186	240	249	236	200	243	217	227	266	228	229	207	203	241	194	218	193	233	234	211	215	205	222	209	214	220	200	224	198	206	237	214	209	178	208	193	213	208	216	212	204	190	195	193	217	177	216	198	218	189	211	215	222	188	212	204	216	207	210	227	195	228	223	204	228	205	221	210	195	204	189	189	206	199	206	226	206	210	201	197	254	222	200	209	217	233	207	211	224	190	217	227	223	169	219	191	216	232	235	225	197	215	243	210	207	222	204	246	233	211	216	218	225	204	218	208	202	204	186	231	211	195	188	212	197	232	191	209	207	202	226	215	218	184	214	223	211	271	246	201	223	221	220	217	206	204	199	190	197	234	207	201	220	219	213	185	209	215	194	189	194	196	224	208	208	217	222	225	214	213	200	215	205	223	223	210	234	225	228	218	181	193	203	218	201	191	215	194	221	212	203	223	205	225	203	193	209	190	205	206	197	218	204	207	180	213	230	200	230	232	198	201	201	209	212	197	198	210	211	258	222	218	221	221	213	218	222	214	216	198	195	220	222	202	205	217	203	212	214	245	218	197	233	189	223	199	202	190	224	229	199	210	202	191	210	216	220	191	216	207	206	214	220	206	214	248	220	205	194	208	215	194	201	222	179	205	196	192	208	206	244	224	207	213	213	230	199	245	209	195	219	225	208	235	220	216	237	222	216	212	205	208	183	202	203	226	197	226	221	222	206	210	247	197	204	202	185	214	223	236	227	179	224	182	210	232	221	206	242	227	189	204	189	204	213	218	198	201	180	223	189	193	218	234	179	193	226	187	209	229	221	211	195	211	235	203	210	193	211	173	195	199	195	207	218	185	197	199	208	211	227	221	220	199	221	196	191	203	229	171	237	211	225	225	202	230	213	198	193	188	205	198	258	216	207	198	210	221	225	220	207	179	226	238	224	211	194	196	193	196	218	201	197	209	222	208	209	216	198	195	220	202	201	221	221	236	206	222	222	188	201	215	202	233	223	200	200	208	218	212	208	218	213	223	222	217	214	202	231	208	179	208	222	221	244	218	236	233	205	181	185	195	223	230	231	225	198	219	223	205	210	205	208	225	194	222	208	202	251	245	210	225	245	217	217	233	200	209	215	222	229	227	228	216	199	205	192	198	223	214	208	211	207	189	198	234	231	220	222	186	196	232	195	203	248	229	222	204	204	208	228	179	195	204	228	218	220	197	232	210	221	227	229	214	226	225	206	233	209	215	190	196	224	224	203	223	226	198	218	213	216	198	209	194	195	211	220	211	238	212	215	230	210	214	181	216	253	203	207	199	209	234	207	222	204	212	178	208	201	193	209	201	200	213	198	199	187	197	202	218	233	207	234	189	209	216	226	227	244	198	219	241	236	216	200	215	209	222	234	228	205	226	197	193	222	211	170	215	212	256	219	217	218	185	193	224	204	218	210	197	237	228	218	210	213	212	197	215	190	203	202	220	211	209	223	192	205	190	211	180	239	224	176	208	204	230	213	201	225	191	210	218	205	215	210	204	221	213	204	193	226	210	227	227	233	205	170	194	211	209	244	214	221	232	209	203	211	179	176	200	236	213	223	233	240	214	207	225	195	230	218	209	207	199	218	227	219	207	194	233	220	212	201	228	223	216	205	225	223	208	235	229	204	219	240	205	226	222	203	216	198	227	202	202	198	209	207	205	209	212	172	196	213	216	213	213	209	199	189	193	192	200	225	222	207	229	223	222	225	227	211	209	209	231	200	198	211	215	204	249	198	216	222	224	196	205	231	218	224	191	188	227	230	227	177	228	215	238	221	206	210	210	210	234	233	240	220	214	199	221	229	207	202	216	203	188	203	212	205	228	211	213	223	184	195	207	211	204	216	240	240	226	231	203	214	202	194	216	199	203	211	210	233	219	199	223	213	248	204	192	202	192	206	205	209	214	192	237	211	223	223	208	235	198	235	221	205	220	198	229	206	208	207	199	208	235	220	206	195	239	212	205	209	219	188	225	216	200	203	196	208	204	233	202	234	245	204	224	233	206	218	217	202	223	208	222	218	198	223	243	212	221	208	222	211	196	195	208	214	214	223	225	199	199	193	209	252	184	214	186	226	222	184	191	224	185	230	226	219	201	210	239	220	206	226	213	196	208	186	231	215	226	204	203	195	229	213	227	206	210	189	204	178	231	211	200	212	227	227	223	225	220	181	207	197	208	213	223	226	213	225	200	218	196	200	210	215	200	210	219	213	212	206	214	212	204	231	229	212	214	205	228	218	209	218	223	204	209	203	198	198	230	214	215	185	238	235	230	204	193	196	206	189	213	204	216	233	186	174	185	187	212	218	189	186	236	233	222	229	210	204	244	204	215	232	205	227	191	234	208	213	204	211	220	221	190	202	218	204	207	204	195	216	212	203	210	227	201	205	206	235	199	238	219	201	237	200	219	202	210	223	222	229	218	198	187	215	207	187	216	193	234	215	189	211	208	251	216	223	195	194	207	210	200	205	218	208	213	193	186	228	214	224	199	205	205	211	235	191	220	232	208	226	194	234	202	212	238	205	222	205	198	193	213	214	208	199	222	206	209	199	222	216	190	190	201	232	200	193	201	200	217	205	222	211	233	216	200	231	200	209	199	217	200	240	184	210	229	202	202	211	183	212	200	192	217	228	198	212	231	195	210	234	190	233	196	197	196	199	234	233	238	200	191	204	203	233	229	230	196	214	199	216	214	215	199	195	239	221	196	212	210	235	222	217	228	227	245	222	214	206	205	211	219	191	206	216	218	223	226	201	219	220	249	188	205	195	202	227	205	217	225	229	224	200	230	204	202	211	215	201	195	215	228	243	202	205	211	199	234	183	203	221	204	213	215	219	183	231	200	241	210	247	220	201	226	195	221	219	241	223	213	192	219	206	202	256	212	200	201	168	188	216	197	228	210	202	199	248	217	220	203	207	197	214	214	226	207	221	217	213	208	179	212	222	215	202	217	208	232	203	217	246	233	212	190	206	226	216	195	202	203	227	194	205	233	218	209	250	209	221	197	200	205	208	205	220	217	213	202	238	215	181	205	212	216	218	201	190	198	233	217	237	241	225	231	217	191	217	201	210	213	208	185	206	215	217	216	208	173	253	212	222	234	189	224	205	212	217	216	214	212	221	206	235	227	193	221	215	172	230	199	218	214	214	187	194	206	222	221	226	216	218	208	205	224	178	218	206	205	240	227	213	218	213	226	216	203	221	216	205	201	207	206	211	233	214	229	210	192	212	228	215	220	219	189	200	199	217	202	213	230	220	216	218	205	208	192	210
23445	1623	3060	3353	2928	2213	2102	1757	1593	1402	1303	1257	1206	1105	944	888	810	715	744	703	730	705	673	618	624	649	612	597	637	601	630	641	613	628	610	602	606	598	600	586	578	587	585	572	598	556	548	489	558	575	579	541	593	564	536	526	558	563	572	539	550	507	553	538	580	574	523	544	518	573	585	498	547	549	527	543	549	542	575	593	563	545	592	536	560	560	569	559	575	554	554	561	550	513	518	572	547	579	544	541	554	540	556	579	544	610	521	561	528	571	550	526	590	542	533	539	526	578	534	545	590	511	530	588	546	565	563	517	545	563	579	502	539	493	516	564	509	539	512	552	552	525	508	513	557	548	522	581	536	568	523	545	535	552	537	548	501	587	549	552	542	538	574	588	601	557	543	517	566	578	569	540	545	518	535	517	540	553	548	536	576	554	538	526	575	572	547	504	577	512	567	482	518	514	549	537	553	507	495	556	535	543	571	537	550	538	548	531	571	554	516	562	577	540	542	548	571	531	527	546	525	523	477	555	516	549	515	547	548	554	554	543	543	565	515	581	518	550	519	570	561	517	538	577	540	554	498	539	510	525	532	547	529	531	532	527	574	536	546	516	548	530	581	503	548	485	558	548	585	576	546	535	525	583	527	563	516	523	519	585	570	553	551	508	554	525	521	496	548	573	573	542	526	564	520	552	540	494	563	496	550	567	574	557	597	512	521	579	555	537	542	578	509	511	558	528	524	532	537	562	562	515	552	542	500	505	541	552	510	548	514	536	530	568	582	548	548	534	508	551	539	542	529	536	519	533	541	533	554	545	525	543	564	540	511	516	541	515	539	527	519	551	520	517	516	567	547	558	565	496	522	549	539	533	556	543	575	545	505	540	544	541	557	528	513	547	524	519	526	561	585	551	529	567	583	561	570	525	539	559	501	537	586	530	557	516	538	540	511	500	556	516	481	543	595	555	536	553	542	538	532	579	533	526	562	536	512	531	532	550	522	514	531	568	550	561	541	529	546	545	574	523	543	528	512	489	551	562	534	545	514	536	544	503	584	521	541	556	574	517	522	528	553	550	563	536	534	560	539	544	568	577	526	570	551	532	512	517	566	513	524	519	564	513	523	517	529	534	555	555	547	559	561	510	540	527	540	532	493	557	557	534	525	552	586	511	581	555	537	539	525	583	483	542	496	556	557	595	551	544	540	539	562	577	559	577	546	566	534	538	513	528	540	533	522	545	577	518	554	527	533	537	538	562	545	538	507	580	573	563	566	552	528	532	538	557	526	552	520	510	530	515	553	508	518	515	529	566	541	583	523	519	564	517	537	553	532	538	553	574	562	522	539	545	539	532	549	532	499	568	566	563	549	564	549	547	493	547	525	555	533	569	516	520	515	599	512	541	496	552	531	526	529	513	544	510	566	496	484	527	521	532	514	550	527	533	534	558	554	531	571	525	540	576	566	517	524	570	492	559	570	555	540	534	501	522	531	529	561	524	514	561	545	553	583	541	516	563	551	529	539	526	525	545	559	533	553	549	527	548	546	534	559	536	537	547	579	562	536	511	519	576	573	511	504	556	519	580	567	542	516	533	546	535	537	541	552	519	541	498	504	491	564	548	540	503	527	514	482	521	523	489	540	501	531	547	536	540	550	568	539	567	561	532	535	555	565	518	522	553	562	535	525	512	521	536	539	520	542	547	548	515	580	515	554	548	544	561	539	528	534	552	503	552	527	582	548	543	576	547	552	546	558	524	543	560	567	511	543	556	534	583	545	519	545	532	555	537	536	513	516	574	529	510	530	515	529	526	584	547	548	539	583	538	546	515	541	589	536	547	544	535	553	531	576	535	563	549	523	516	544	574	513	558	549	538	540	553	545	535	550	583	529	562	559	546	560	556	554	550	520	538	515	541	558	539	575	555	543	511	528	552	564	566	577	547	568	573	536	537	538	571	532	508	459	554	564	596	570	600	525	532	546	522	552	580	568	564	551	523	540	532	547	563	564	535	546	558	508	535	516	567	547	527	525	532	583	505	518	556	567	525	564	496	519	532	535	507	538	560	561	569	507	564	535	552	556	554	533	524	546	538	511	576	539	554	536	558	502	532	510	511	543	532	572	527	537	534	539	563	564	522	522	527	526	526	529	574	559	552	553	533	526	553	525	587	562	566	544	521	515	552	489	493	504	500	525	567	540	521	522	539	534	560	544	537	557	555	588	574	568	624	518	518	551	528	527	563	540	541	546	551	553	577	521	535	498	518	544	542	563	497	533	546	507	519	541	549	512	548	566	513	545	523	546	561	542	538	557	559	562	527	559	579	542	575	559	500	535	524	552	579	506	520	453	516	542	547	539	572	546	530	521	533	535	534	538	531	556	477	536	600	546	502	529	551	524	550	564	509	565	527	511	520	520	592	526	523	517	547	538	548	531	534	553	513	546	553	504	533	519	530	549	542	533	533	580	563	558	524	519	564	521	547	528	522	543	572	554	537	556	580	531	535	556	501	511	550	512	579	550	533	533	533	546	560	549	537	517	545	529	528	531	578	558	518	583	518	602	499	562	479	548	511	555	557	575	572	537	552	515	529	509	504	554	526	559	545	561	573	506	549	522	567	530	542	517	510	526	536	543	536	546	538	525	556	521	533	523	533	538	572	568	550	551	494	591	549	551	539	583	524	546	526	514	546	479	566	530	549	553	535	545	574	541	538	523	526	528	541	507	518	549	510	587	529	534	568	556	539	538	506	559	534	522	513	550	550	578	525	554	522	517	545	533	524	479	549	504	505	531	554	531	532	548	567	517	545	521	523	538	552	497	569	531	505	488	544	555	543	560	545	515	565	549	568	530	548	560	552	554	541	485	553	563	576	528	574	531	539	505	565	532	549	526	528	542	554	520	562	522	500	553	561	525	546	507	540	505	546	557	531	495	540	553	502	526	549	541	554	515	555	545	542	571	557	543	561	533	521	500	540	565	580	542	555	548	513	525	526	524	582	536	537	511	525	559	503	531	573	541	515	512	551	498	531	547	580	537	468	525	590	521	549	538	536	571	522	565	524	521	458	501	536	518	560	537	522	554	551	547	585	531	595	528	566	536	532	566	522	563	595	558	515	530	536	565	606	524	521	544	528	520	500	516	556	530	522	488	539	553	566	538	546	562	509	570	531	514	543	486	535	538	528	481	537	542	528	532	546	520	535	559	558	527	532	540	537	531	489	537	536	569	524	528	520	549	568	525	564	556	528	533	509	565	520	542	530	575	538	489	558	491	550	519	544	559	507	549	522	569	542	547	566	551	520	537	533	529	533	498	553	557	537	575	538	566	526	548	515	529	541	518	570	557	533	556	559	582	522	500	525	543	537	543	526	566	553	524	549	515	506	567	561	545	502	564	525	517	516	535	547	566	566	546	561	541	586	561	536	535	528	546	575	504	543	549	565	523	607	519	557	516	551	524	546	542	585	530	565	545	516	514	514	556	531	535	559	561	530	561	485	544	528	550	519
48960	23908	16798	6494	2177	1510	1159	875	687	719	609	551	523	496	442	424	405	413	410	384	365	406	387	388	356	382	385	400	369	357	337	366	347	335	347	377	322	327	338	320	337	332	346	356	358	334	316	329	372	311	371	323	337	339	358	348	311	325	309	355	376	348	338	333	327	341	367	365	353	344	324	349	344	363	349	386	341	339	354	332	316	337	318	364	351	340	364	394	360	365	329	328	355	352	295	354	365	338	333	367	330	368	360	333	350	359	350	358	322	357	331	327	340	363	327	301	360	326	345	329	360	351	311	345	352	309	331	325	324	359	356	370	342	368	311	351	324	352	333	348	295	336	322	343	357	397	347	353	345	341	380	326	368	324	344	296	313	366	348	329	344	316	365	338	365	323	336	328	336	367	283	330	336	373	348	334	343	340	370	379	368	337	326	341	371	372	343	357	320	346	346	313	329	351	338	351	345	329	346	340	341	334	326	334	344	345	331	299	355	353	314	338	350	335	306	346	375	335	348	346	334	343	347	364	326	367	343	323	362	346	337	354	309	344	351	325	367	329	323	337	311	358	306	349	328	364	346	304	351	326	364	332	356	358	348	326	356	356	341	314	321	324	345	321	370	381	361	349	341	339	322	298	355	359	329	299	324	334	363	352	313	340	319	329	317	317	345	382	352	320	326	351	350	347	327	337	341	367	357	364	364	324	348	333	353	354	334	326	316	316	325	346	340	342	342	343	349	351	334	321	343	352	318	362	303	306	335	344	315	342	330	365	351	347	336	341	334	292	359	330	352	345	360	345	391	330	352	331	346	327	339	363	359	390	383	321	342	353	333	348	296	334	296	330	294	351	335	347	344	314	313	328	351	332	377	327	342	325	299	356	323	336	341	324	382	363	372	335	344	353	323	318	315	346	347	342	339	358	320	329	337	341	331	337	349	369	327	335	314	327	326	350	348	325	372	334	304	327	333	357	353	358	367	334	326	332	334	351	317	353	351	312	345	379	342	351	330	349	369	347	340	324	336	328	308	326	340	370	344	331	332	316	329	346	351	315	352	330	322	328	327	314	342	368	345	339	334	345	321	346	366	340	336	356	348	347	306	353	352	357	346	326	356	335	340	325	350	350	343	363	336	350	350	363	358	335	347	344	331	361	373	325	357	313	357	366	339	342	352	324	342	340	322	369	332	327	325	331	400	334	367	325	341	365	346	313	341	327	331	358	336	351	313	335	349	340	341	314	362	317	349	334	378	339	324	354	357	302	323	336	324	307	356	353	337	339	327	295	321	367	348	340	314	334	326	352	318	358	334	308	327	327	321	354	371	329	351	311	344	334	320	306	349	325	330	338	315	345	319	355	354	322	344	323	307	338	333	328	336	335	332	306	311	342	354	339	327	342	327	352	324	295	331	325	304	362	291	347	388	346	353	368	358	365	327	322	361	338	343	355	311	345	336	300	338	325	337	336	327	372	344	354	367	343	314	347	327	353	330	297	307	322	352	333	316	345	330	357	331	330	345	368	322	326	354	378	361	333	300	338	346	355	338	344	335	329	286	334	317	360	351	335	377	335	344	316	316	327	341	339	335	309	319	325	366	360	330	301	349	348	364	340	327	333	327	345	355	347	330	300	329	344	333	347	372	319	369	313	347	338	387	357	301	311	360	332	325	315	368	335	356	338	344	358	345	314	332	347	329	318	336	356	355	336	362	339	346	346	356	362	338	312	334	327	326	313	353	336	314	294	354	386	352	308	318	317	361	329	353	319	326	367	341	324	345	316	363	338	299	352	319	281	299	332	362	323	343	359	351	360	348	332	344	311	324	347	317	346	322	297	353	344	329	351	321	334	324	333	337	317	346	322	359	369	326	347	362	343	338	356	316	336	345	317	344	345	339	328	357	308	378	357	364	301	335	353	346	358	317	334	336	332	358	339	338	313	343	352	351	353	338	350	356	316	323	341	306	341	365	356	360	338	351	343	341	293	357	381	320	353	305	325	303	353	332	295	324	331	346	368	335	339	316	319	339	360	315	359	355	318	333	355	326	368	331	359	338	333	350	371	338	334	350	322	388	355	378	342	335	359	324	318	360	336	390	354	367	331	329	330	342	301	301	343	343	339	334	348	363	352	336	360	330	307	307	343	313	320	335	329	368	333	354	371	323	361	321	332	365	343	350	353	352	344	359	352	332	327	330	338	327	346	320	352	353	311	298	356	360	299	355	320	331	321	329	330	314	321	367	362	342	342	320	359	328	337	337	368	348	348	368	327	343	321	344	302	334	346	360	302	360	343	332	355	352	358	323	335	326	326	360	328	322	329	335	341	341	331	344	336	323	340	300	315	322	329	328	320	336	365	353	330	308	309	338	352	344	316	328	345	351	318	330	324	334	318	354	335	351	358	326	349	312	331	342	312	328	347	362	353	359	360	348	307	328	376	304	333	339	297	317	363	369	313	350	367	342	351	352	353	342	335	366	315	355	320	334	374	324	325	317	320	355	359	349	345	338	359	336	320	322	352	355	333	339	300	335	330	349	317	336	352	320	370	330	323	365	327	321	308	355	335	343	341	332	307	348	305	330	303	337	353	359	341	357	354	348	345	331	325	328	322	347	337	328	354	337	306	343	365	358	317	350	319	336	353	369	316	352	341	353	321	326	339	317	327	359	329	318	368	347	343	355	354	346	364	339	340	334	346	348	325	336	334	393	281	347	317	317	335	353	362	357	354	340	355	337	344	330	361	356	328	331	346	348	323	336	332	323	348	368	310	325	360	320	356	349	347	343	356	369	329	340	339	325	368	351	309	350	364	311	302	357	344	375	320	335	345	351	332	337	374	319	317	330	324	309	340	304	356	368	356	351	358	346	341	368	368	345	343	341	338	368	317	388	318	351	346	343	358	342	347	314	345	350	333	306	368	336	302	346	336	333	321	338	324	322	385	382	317	324	336	356	333	320	311	318	347	349	342	364	329	353	332	351	338	324	355	349	299	327	336	330	358	292	336	317	366	299	326	349	331	369	364	346	316	334	347	329	307	349	316	353	352	339	354	362	339	313	337	364	322	341	348	377	372	304	343	317	339	321	357	342	355	321	350	330	336	309	345	307	333	325	303	364	363	360	345	368	328	305	311	320	300	334	315	366	347	332	341	341	335	297	348	354	371	346	341	321	331	341	332	337	371	327	341	345	310	328	371	360	367	352	357	348	324	323	317	333	347	345	360	343	346	338	348	337	337	345	368	372	323	317	347	353	305	371	314	356	351	336	337	290	351	322	361	338	353	348	339	334	313	318	354	305	321	317	303	367	349	363	345	340	335	351	301	354	365	369	336	357	371	344	363	329	345	375	353	337	365	328	343	342	382	329	370	347	304	300	340	316	320	343	319	350	358	348	328	317	384	344	317	307	365	325	332	387	329	331	392	345	346	342	331	293	335	345	352	362	322	330	331	335	328	334	341	318	356	300	327	337	340	334	345	330	334	342	340	337	341	354	334	330	343	334	356
27174	2948	5694	6128	5128	4521	3713	3082	2997	2590	2340	2234	2035	1803	1598	1515	1314	1338	1257	1129	1117	1078	1059	1086	1017	966	940	917	961	885	869	949	967	951	925	936	926	901	903	893	903	893	862	837	853	852	854	802	799	823	828	804	780	829	792	864	780	824	836	842	793	796	844	763	806	809	782	839	780	829	870	829	837	800	795	752	743	825	786	718	807	896	801	788	814	806	843	848	875	797	803	814	768	785	841	845	814	772	796	821	790	813	850	844	875	818	798	810	821	804	777	829	769	796	822	830	748	803	836	813	794	851	839	788	785	837	810	772	764	749	802	757	831	768	769	751	855	802	778	832	794	781	777	836	784	781	763	831	779	760	759	778	781	776	798	737	850	832	816	819	827	791	812	769	800	788	785	772	783	806	809	743	753	794	766	770	770	765	795	797	757	781	755	754	813	799	737	744	761	802	851	761	832	780	764	778	819	798	807	783	815	823	803	806	776	790	784	834	804	790	765	798	836	808	786	843	823	794	779	802	810	758	746	762	811	800	788	769	804	759	819	801	810	797	803	801	817	772	797	752	728	853	780	778	781	800	771	785	771	812	762	769	781	798	830	750	754	757	775	775	744	778	775	787	750	818	741	803	754	815	773	809	811	782	753	801	780	773	788	815	765	785	791	780	774	771	769	816	744	780	813	806	797	750	808	784	775	708	775	790	759	780	749	768	832	788	798	754	798	806	751	793	785	801	759	803	746	782	807	771	770	844	810	780	790	773	729	778	767	793	780	778	820	798	762	792	803	799	785	756	773	799	814	721	772	800	790	774	785	789	772	800	759	730	809	809	817	791	803	856	782	792	777	794	788	780	756	786	781	811	787	817	802	768	782	810	784	779	754	829	783	746	804	788	782	796	820	823	824	812	773	774	754	791	790	812	768	817	776	796	792	786	796	776	773	757	793	783	809	750	797	824	793	765	788	795	762	799	771	750	744	768	785	724	780	846	819	776	792	827	792	864	780	747	767	757	774	839	759	757	737	747	808	777	722	765	785	782	769	756	809	785	795	768	824	758	800	756	786	823	786	777	771	776	802	758	819	770	745	821	823	749	769	810	743	854	788	769	780	796	801	814	758	778	808	824	803	763	803	769	764	822	755	785	760	801	831	806	811	758	722	809	794	783	779	756	726	807	786	764	836	784	753	826	750	725	728	818	824	826	767	784	804	799	787	821	758	773	795	793	758	787	821	797	736	806	781	769	771	795	759	787	793	795	831	830	771	824	785	784	767	817	752	735	771	757	760	780	782	862	801	785	779	789	796	804	761	753	818	764	759	823	786	769	781	803	754	803	793	779	775	806	801	781	792	802	777	727	818	809	774	805	802	787	791	773	754	804	798	784	759	818	810	808	790	763	774	781	781	790	783	757	786	790	776	790	732	834	795	777	798	830	757	805	736	763	767	786	778	783	824	774	820	795	772	771	804	770	804	766	832	738	729	785	796	838	825	740	790	785	693	830	740	809	761	770	790	756	770	761	744	800	811	770	806	753	747	812	794	762	843	753	801	819	775	809	801	767	823	772	783	805	793	813	810	766	817	815	808	762	753	761	841	807	781	750	800	791	778	833	747	777	739	756	798	811	770	814	772	718	768	782	769	820	791	795	789	801	785	809	761	786	839	781	788	789	788	754	812	804	776	820	759	834	790	790	821	806	769	737	783	800	769	751	793	744	808	762	804	797	825	791	800	783	765	781	794	780	776	787	757	766	790	805	744	766	774	774	762	836	804	798	761	760	757	786	794	788	789	743	778	774	769	808	745	805	756	796	779	764	784	793	747	784	759	789	831	775	749	786	824	784	773	829	780	745	789	784	828	785	757	729	800	802	807	776	804	816	801	759	788	756	790	774	793	800	791	763	812	764	772	741	723	763	786	717	832	805	761	774	758	794	756	791	816	763	769	792	774	819	778	802	775	765	815	797	774	811	774	750	783	779	744	816	793	780	784	819	780	788	759	750	802	760	828	813	742	794	741	822	809	786	790	776	829	775	787	751	758	795	764	799	797	734	813	808	739	770	784	829	746	753	782	783	776	790	834	773	798	802	768	865	812	773	799	726	819	773	781	782	812	774	781	780	834	805	751	802	827	811	777	784	783	761	761	844	762	752	764	767	787	781	809	745	770	764	796	861	830	743	765	774	811	818	780	775	749	781	762	783	775	781	819	772	764	769	766	760	726	789	775	711	751	802	774	794	800	786	787	752	784	807	768	807	823	784	788	786	795	793	757	769	775	815	787	792	793	818	769	781	796	812	820	812	751	773	805	812	793	781	712	762	751	760	773	768	789	822	806	767	824	806	788	779	783	793	814	810	837	788	794	775	796	745	831	810	782	793	753	754	805	748	786	803	787	825	783	778	817	763	757	831	791	783	809	761	803	799	797	793	817	811	773	739	758	772	755	809	840	745	805	825	788	802	757	818	784	790	803	760	824	801	761	742	757	728	813	781	766	786	795	806	798	764	792	815	815	791	782	756	805	755	753	761	823	789	783	847	792	784	778	822	812	768	794	773	764	790	789	841	750	821	811	781	744	814	771	779	780	759	770	735	757	780	797	796	818	787	737	808	829	768	813	765	784	813	769	797	782	766	808	773	821	842	773	833	764	824	787	792	774	844	790	832	731	806	826	773	758	804	774	800	728	785	777	798	796	828	828	767	806	784	810	790	757	750	799	853	780	789	795	807	820	769	788	778	802	774	815	781	775	806	775	802	782	817	781	816	829	792	783	784	809	775	781	815	801	785	809	760	774	790	818	760	737	770	803	825	793	799	795	785	827	782	816	790	806	782	748	806	773	796	795	853	747	784	801	730	757	754	772	756	787	791	785	849	797	786	777	786	720	843	774	768	824	816	786	802	733	861	778	808	778	776	799	742	834	771	789	784	780	750	787	815	800	828	797	796	755	831	743	816	789	801	764	806	796	815	751	766	769	733	764	817	797	784	789	792	827	809	777	775	786	795	764	800	809	825	800	821	785	783	789	772	798	770	835	722	729	795	789	794	755	769	778	786	802	778	779	785	778	798	803	757	745	798	788	760	762	767	764	736	750	781	786	737	803	748	732	753	799	789	811	773	812	806	809	786	787	752	779	728	794	766	814	830	760	774	719	800	801	775	741	796	780	742	768	758	783	750	774	844	785	733	741	756	749	802	785	811	802	753	756	797	775	801	824	791	835	774	812	772	789	780	815	773	784	825	809	791	793	801	786	814	771	735	764	763	800	793	776	742	751	784	804	819	724	793	803	809	727	759	825	744	820	785	782	735	757	766	792	760	787	750	748	785	753	755	781	747	769	812	828	802	777	743	807	800	796	759	774	839	750	811	787	782	749	798	761	768	853	809	820	775	777	841	759	759	755	773	748	782	812	770	802	784	765	817	802	783	745	805	800	779	813	769	759	760	819	734	716	819	803	845	798	786	759	819	817	815	782	784	776	791	772	794	826	779	821	772	802	803	737	714	804	801
5378	377	301	279	162	188	157	164	150	146	154	135	142	163	132	144	126	131	137	145	149	139	143	152	132	116	141	131	161	138	151	162	138	151	147	122	153	127	145	142	135	134	133	146	137	135	141	118	110	155	180	148	131	135	152	115	135	144	133	152	141	134	126	143	140	166	146	135	123	121	109	117	143	139	146	151	133	123	143	133	132	160	162	150	122	125	123	130	124	130	109	125	125	148	154	155	133	127	140	158	136	124	156	132	174	127	148	137	142	132	145	132	139	157	139	138	123	161	165	165	152	125	147	131	135	136	111	130	150	132	132	148	136	161	131	142	149	167	130	152	127	151	125	169	132	144	151	154	132	140	126	128	137	134	137	134	158	148	137	139	142	123	126	148	133	118	116	140	145	122	148	148	156	148	135	135	156	131	153	144	146	147	154	153	128	151	141	120	129	149	127	135	120	171	135	134	134	159	171	138	150	157	142	130	131	163	153	139	135	145	143	119	129	135	139	129	134	146	130	148	144	140	145	136	135	150	135	103	132	150	132	139	136	121	131	159	150	146	150	136	137	139	165	137	124	122	115	137	149	130	140	140	127	145	106	150	125	143	148	130	148	123	122	123	133	148	155	125	143	175	136	153	129	144	139	157	146	166	138	134	120	142	122	130	148	141	152	146	137	132	117	139	123	122	148	160	145	143	144	134	139	131	131	152	133	145	130	137	155	149	134	146	140	137	136	146	156	139	138	132	132	144	145	160	136	134	133	151	141	125	141	152	135	148	158	117	111	123	126	127	142	152	161	155	138	162	138	129	139	116	147	138	128	161	135	133	161	113	156	125	120	145	123	146	162	132	136	133	157	146	115	137	126	111	132	110	123	121	127	121	142	141	120	140	150	114	161	135	136	135	133	143	134	133	145	154	140	127	136	137	142	164	149	153	164	136	152	133	160	127	134	140	118	135	117	135	150	121	135	145	124	137	146	141	143	133	171	130	155	125	127	125	116	116	125	145	146	140	161	136	135	140	166	158	141	145	153	136	114	141	143	136	117	138	150	125	140	137	125	129	134	125	150	153	128	128	153	156	124	133	161	152	142	119	147	147	141	122	150	117	145	148	121	129	121	139	127	104	127	130	147	151	152	176	133	150	133	125	143	139	134	136	135	136	131	151	138	151	122	134	131	124	126	127	139	121	135	143	148	144	142	165	140	134	151	138	142	130	154	150	138	115	149	120	132	137	139	135	142	138	157	148	134	138	134	128	130	145	116	141	144	128	142	140	171	144	139	120	140	155	135	127	152	148	133	129	124	133	141	145	126	123	116	151	168	136	126	129	133	162	133	125	130	154	126	124	145	131	140	115	154	144	120	148	146	158	148	135	144	141	139	117	135	137	141	137	145	146	125	119	136	127	134	141	129	141	123	138	140	122	120	127	147	151	153	124	136	139	125	127	147	126	148	162	130	150	136	153	137	127	129	156	145	153	112	136	144	140	120	151	137	141	122	133	130	127	143	128	121	166	137	141	146	129	129	145	138	125	146	128	153	125	142	154	129	147	144	142	125	142	126	151	139	141	126	135	125	133	136	121	133	139	153	138	134	123	137	156	162	146	137	126	145	115	139	119	135	125	133	132	147	138	151	124	131	158	127	146	151	154	138	167	164	152	136	140	136	135	138	153	128	127	138	130	134	159	148	141	139	136	138	132	118	132	159	139	129	146	146	140	122	148	142	151	144	162	118	167	139	123	137	133	157	145	147	139	106	115	138	127	131	139	133	130	131	156	135	111	131	121	130	144	117	138	152	131	105	137	118	141	133	141	120	138	132	135	137	118	134	134	135	142	124	140	121	116	149	142	142	150	121	147	146	136	140	118	128	152	145	140	124	120	126	137	127	151	130	127	139	133	144	148	113	142	151	135	128	129	133	149	125	142	149	140	167	157	128	139	125	138	119	143	156	148	142	133	126	115	112	140	131	114	151	138	130	142	122	130	119	136	142	125	127	96	142	129	144	148	147	124	151	114	135	137	130	143	134	152	133	145	161	154	157	144	141	142	157	145	134	155	132	154	137	155	147	144	155	127	143	131	126	137	134	138	152	131	158	143	121	140	158	138	148	125	131	123	145	144	139	139	154	132	158	140	147	119	120	144	143	157	139	128	132	119	146	134	145	143	131	138	162	131	149	133	155	148	153	143	137	142	143	117	154	135	151	124	150	156	126	145	152	159	133	145	140	132	156	137	153	152	163	169	144	126	147	146	148	146	148	131	145	145	145	156	143	158	136	147	139	138	129	142	154	130	138	153	141	133	138	123	145	139	149	142	117	137	141	133	132	129	157	124	127	112	148	132	108	129	130	127	115	129	131	143	138	131	137	141	142	126	131	138	155	130	146	109	136	140	136	138	145	148	133	146	157	130	165	137	143	148	130	148	131	135	135	119	146	115	133	148	143	139	113	157	142	145	153	156	161	131	126	137	145	153	162	145	133	125	141	138	146	157	140	150	125	150	143	123	125	137	146	153	146	130	142	126	139	142	135	136	144	120	122	139	127	119	143	117	125	122	146	129	138	146	125	142	150	143	129	138	122	143	128	125	141	150	142	143	139	122	124	122	136	132	146	154	137	156	146	152	152	149	121	126	137	147	127	141	152	149	132	143	153	132	152	157	143	142	127	148	147	143	127	155	163	131	131	125	142	137	118	129	155	124	129	141	166	154	163	128	145	148	131	118	134	148	123	169	129	138	147	136	117	138	138	146	133	160	140	151	122	131	133	129	138	134	127	141	140	121	146	140	129	134	137	132	141	146	119	127	130	132	134	149	126	131	139	139	128	146	129	131	139	136	132	147	138	134	151	148	157	138	137	118	127	155	140	132	162	146	154	136	147	141	134	135	138	134	138	129	132	141	137	133	121	151	121	158	132	129	147	148	122	125	150	157	145	131	151	141	146	129	129	147	151	137	134	149	142	142	126	147	125	154	148	153	145	133	155	155	118	164	136	142	117	124	136	145	151	128	147	144	144	139	147	135	125	135	181	147	134	136	141	135	144	132	131	122	137	133	142	115	138	159	152	172	159	145	120	147	142	148	136	144	147	151	132	145	126	142	119	148	127	137	170	118	149	122	165	121	132	144	126	142	136	152	140	134	121	141	142	167	133	108	129	124	154	138	167	152	129	146	139	144	142	163	147	152	156	161	147	120	112	134	151	136	124	133	153	127	147	140	148	129	140	155	157	151	125	135	134	145	128	134	143	128	132	133	146	125	140	143	133	127	141	150	142	139	133	147	133	135	133	123	151	138	141	129	140	111	145	135	129	148	164	135	135	133	148	123	148	148	159	131	125	128	155	120	140	137	142	143	143	143	120	141	126	139	137	136	126	125	164	135	142	114	161	126	147	136	141	123	130	142	147	154	132	145	121	118	132	147	134	169	144	133	127	154	123	120	139	123	132	156	134	157	169	136	157	123	153	116	135	125	134	138	144	116	134	137	157	134	120	126	156	170
5041	521	667	702	620	517	495	449	453	437	450	405	426	425	448	417	407	395	415	391	406	397	394	376	342	381	353	389	358	395	359	393	392	404	393	363	354	358	374	405	368	377	373	374	378	379	365	382	366	348	370	435	368	367	356	348	390	412	389	349	413	392	325	382	345	389	320	383	398	377	357	374	387	387	381	383	342	379	374	364	387	384	402	384	405	370	383	382	401	392	350	366	375	348	372	381	355	403	389	376	367	397	390	410	392	395	364	404	414	373	395	367	361	409	424	381	393	400	370	343	348	360	322	384	375	372	407	359	357	349	358	389	402	407	366	395	390	373	361	363	376	340	361	342	390	358	346	360	409	370	379	414	358	378	347	369	366	362	388	384	374	342	393	359	360	373	397	374	362	357	366	368	374	350	369	399	407	363	372	368	364	412	373	408	375	379	394	392	373	354	379	355	350	362	386	373	396	384	392	367	356	386	373	379	428	359	373	366	355	387	380	372	372	340	387	331	386	413	383	341	385	339	393	331	411	380	354	366	372	346	354	382	386	356	368	371	361	367	377	343	366	369	406	356	383	377	359	364	359	378	356	381	364	376	391	333	349	358	351	369	339	373	374	362	342	402	358	354	389	393	402	385	369	399	373	402	351	362	384	373	357	365	403	367	415	371	342	366	386	394	361	389	387	353	363	370	374	392	372	350	413	355	374	378	359	337	376	328	358	381	396	375	331	349	373	361	404	392	373	368	384	381	393	381	375	408	393	331	327	384	386	343	376	380	366	382	401	354	375	361	394	363	405	367	359	361	371	368	387	395	410	390	360	350	408	382	386	375	387	365	384	381	387	379	366	405	382	372	382	354	356	332	346	365	361	376	354	350	399	396	367	370	386	375	373	357	403	396	395	373	384	389	380	370	377	358	389	383	377	359	362	373	367	389	385	384	347	368	370	357	369	357	379	372	378	376	363	382	401	371	343	355	351	349	346	375	344	352	362	352	352	395	378	379	352	409	370	378	365	388	377	401	369	383	378	359	369	339	354	370	381	388	375	354	351	398	344	366	362	336	401	349	372	374	342	379	374	380	363	398	385	401	375	335	401	371	349	350	365	358	394	375	363	346	352	391	345	398	387	401	346	395	347	371	366	399	351	375	352	359	401	358	378	355	350	405	366	351	379	384	372	367	350	350	370	400	390	362	362	383	383	369	371	379	360	373	406	371	360	378	411	370	376	375	381	370	334	365	381	378	363	381	359	368	379	382	383	379	376	322	391	371	359	356	363	382	334	372	382	362	378	399	394	420	377	336	356	340	374	385	372	354	364	409	369	389	385	357	382	380	401	371	403	372	365	391	396	375	362	415	385	373	357	416	356	381	364	367	361	350	378	401	380	393	403	395	367	337	361	395	370	360	376	402	383	386	352	365	362	404	378	372	391	363	383	374	392	400	378	388	393	377	395	375	389	369	369	357	352	359	371	418	360	398	354	389	370	400	376	360	326	393	395	328	374	380	376	389	357	416	372	391	358	395	369	408	362	386	387	365	377	391	362	370	378	414	377	365	386	364	347	380	359	364	389	385	386	383	360	383	385	385	395	334	363	419	357	404	417	392	374	352	346	365	367	383	387	373	358	415	369	376	367	368	383	381	396	374	393	411	378	405	370	382	371	356	326	379	379	395	379	346	383	368	396	383	343	374	372	383	369	342	389	363	377	391	356	356	384	359	389	396	377	398	350	375	375	399	348	371	382	399	385	351	371	343	371	372	378	364	340	370	360	351	374	366	349	349	357	353	336	369	390	359	345	361	367	372	376	345	383	393	347	376	368	366	402	393	372	343	353	359	346	389	393	377	359	415	392	360	381	392	344	344	358	371	366	356	368	393	381	400	398	387	383	359	389	364	348	348	367	370	380	389	349	385	378	354	356	364	374	390	389	368	380	396	383	389	398	401	402	392	399	424	375	382	359	353	377	374	352	373	377	368	374	374	382	348	389	359	368	382	351	369	409	355	344	345	374	351	369	372	386	374	373	371	365	381	400	333	362	382	376	359	362	367	358	398	365	395	363	378	380	381	373	363	386	374	380	399	369	347	393	390	347	387	398	375	361	341	376	350	371	346	404	386	373	410	389	382	385	364	376	357	369	355	373	381	371	336	378	324	363	403	334	387	350	352	363	354	342	378	380	356	367	397	397	361	362	380	396	353	379	381	345	373	351	390	372	360	361	363	384	347	342	373	381	361	367	377	354	351	384	390	347	360	363	381	357	378	369	370	370	371	387	363	422	382	359	327	363	373	362	383	376	395	376	346	380	375	395	364	371	366	392	340	394	373	386	371	370	346	400	404	365	362	361	360	363	400	389	365	383	354	379	352	354	360	384	406	366	372	384	380	381	369	371	373	375	382	360	339	383	353	393	372	389	392	374	376	339	395	353	365	365	360	385	393	354	371	372	364	378	360	381	381	389	406	358	398	386	388	350	359	391	357	329	375	381	412	384	344	357	399	404	369	362	385	385	359	403	392	377	355	378	381	384	365	351	367	360	411	343	396	377	361	382	363	359	364	355	412	368	389	387	341	373	372	376	376	349	369	366	367	395	384	388	366	349	384	389	374	419	346	353	394	354	400	354	394	359	349	378	374	353	349	341	346	371	348	353	355	360	387	373	346	374	375	381	403	349	345	373	367	351	393	374	339	368	399	399	370	357	343	377	361	405	377	389	395	364	328	390	369	398	377	377	389	369	389	356	357	382	372	384	368	360	379	409	365	404	372	358	395	407	359	364	407	377	389	374	406	377	357	410	371	385	356	384	372	387	368	383	379	408	359	384	316	393	376	355	379	384	369	400	349	393	357	407	363	380	370	376	386	379	367	367	375	360	369	367	400	371	367	391	385	357	382	351	375	340	378	365	363	385	394	376	353	419	357	396	368	342	388	346	342	348	372	383	358	399	373	357	370	342	369	386	374	375	390	350	342	388	352	371	390	360	378	378	413	369	353	365	355	362	388	374	399	380	378	370	365	388	356	370	326	392	360	347	399	351	367	387	327	359	377	375	371	358	376	378	414	366	401	377	407	347	405	360	384	390	365	376	362	401	368	348	356	396	405	374	399	361	379	351	359	349	373	325	414	332	349	379	381	361	352	375	407	364	376	323	339	378	382	385	370	366	367	369	407	390	394	350	345	365	393	351	385	362	393	370	408	378	351	372	429	394	371	384	361	361	416	359	394	356	338	371	359	400	366	367	358	393	408	381	380	399	408	365	374	372	355	418	406	372	323	363	364	369	390	382	380	373	355	391	387	368	366	377	359	350	341	327	393	400	345	383	336	364	368	357	388	396	347	408	383	387	365	378	371	389	373	375	361	359	354	353	349	359	393	390	355	338	390	381	380	370	342	386	377	365	375	405	379	398	361	374	388	341	391	387	360	371	375	383	393	380	390	383	389	391	389	374	361	371	333	395	374	366	365	342	404	391	416	345	359	378	364	395	385	383	415	410	390	426	364
42503	25304	20067	2984	1024	722	596	462	426	358	367	324	287	284	250	241	243	233	237	243	251	233	241	247	206	208	194	240	213	220	222	225	230	202	233	211	241	182	213	265	200	207	227	237	183	219	211	204	215	234	205	201	222	237	191	191	205	220	216	222	229	220	194	202	214	210	218	223	221	221	228	223	221	198	224	200	214	208	198	212	205	211	202	203	198	177	207	218	229	201	210	205	195	195	227	228	223	222	226	220	228	200	206	224	241	208	199	213	205	204	203	229	236	202	224	216	184	222	194	213	227	230	225	242	225	240	208	174	221	226	219	198	220	219	190	235	202	184	170	231	220	201	195	219	196	225	188	213	216	249	231	218	196	201	188	199	240	202	187	203	191	185	253	215	212	224	232	211	205	215	211	218	238	198	194	211	205	229	200	202	201	214	222	223	213	211	218	223	217	221	187	206	224	210	204	216	209	209	244	205	242	236	231	222	212	207	236	184	214	198	191	220	215	210	220	224	209	225	216	214	214	226	243	214	221	210	273	229	231	224	199	199	196	215	225	201	195	220	198	232	216	199	222	213	203	219	202	199	217	227	227	203	211	204	195	237	194	202	200	224	211	237	200	204	239	194	200	231	240	198	216	249	204	215	210	217	189	226	214	186	216	232	229	204	222	204	200	203	220	188	197	215	220	210	179	187	185	200	230	227	225	205	206	228	204	221	228	198	192	217	210	237	212	213	235	223	193	216	224	219	207	215	219	214	209	225	212	208	205	236	219	207	240	234	225	195	180	222	205	263	213	234	211	212	207	179	186	199	223	210	174	199	198	237	215	229	227	251	235	246	208	175	209	209	196	220	223	216	223	202	234	248	181	206	220	216	217	197	227	220	179	214	219	209	211	221	184	202	249	190	201	190	207	192	208	181	225	213	225	240	221	224	208	193	213	204	207	207	227	215	211	229	203	202	196	213	224	204	195	205	216	230	194	214	206	207	223	212	230	210	224	197	229	242	209	224	237	206	188	214	201	193	218	205	200	225	211	217	204	200	204	224	205	222	219	208	202	200	216	204	217	194	209	198	216	221	236	211	229	256	204	211	232	210	221	216	237	224	216	233	184	201	206	220	211	204	209	220	186	185	217	182	203	230	215	215	187	202	198	211	214	209	203	201	230	214	225	191	206	210	241	236	191	218	206	258	205	239	195	220	214	182	237	224	214	192	213	218	226	223	198	241	212	220	190	201	204	209	195	208	221	188	233	203	224	210	213	189	196	217	215	219	202	194	197	209	183	218	199	197	219	230	201	202	217	205	206	210	200	216	212	201	214	209	204	195	221	189	213	214	250	226	191	197	213	224	193	240	216	196	208	229	193	214	205	212	195	191	188	240	203	230	189	214	200	187	245	214	194	214	208	205	202	194	204	209	207	214	246	229	181	181	206	183	161	194	190	199	216	210	209	228	208	225	200	205	219	208	220	195	216	238	198	192	208	215	212	208	188	209	220	206	212	225	193	226	229	218	208	199	233	224	208	207	214	198	215	205	225	245	209	219	220	206	220	218	203	204	222	222	212	220	199	182	220	222	204	198	207	213	233	212	210	212	206	206	249	228	219	236	197	244	220	204	229	249	212	206	216	218	233	215	224	193	212	227	237	221	198	195	214	202	220	214	228	206	230	224	221	244	202	215	205	223	212	208	216	212	179	218	247	233	213	207	204	214	191	223	225	191	204	223	204	219	221	212	192	206	197	220	245	229	216	230	212	206	200	210	229	188	217	221	192	208	213	200	223	201	224	245	209	232	215	212	206	198	230	211	198	224	195	217	221	222	209	207	201	221	199	207	179	210	201	212	209	205	232	183	200	221	218	176	221	184	212	207	223	209	211	210	199	223	229	222	207	170	207	177	219	201	192	249	213	245	203	226	189	198	197	216	202	212	207	229	238	238	189	224	224	234	177	192	201	229	232	223	208	222	188	222	223	223	214	220	192	211	221	208	213	184	216	206	208	218	238	204	156	178	202	195	223	247	217	219	188	226	187	191	201	222	208	233	204	222	232	215	213	218	214	237	192	211	235	196	210	219	213	217	243	199	206	216	197	212	209	210	230	207	213	204	209	227	219	202	225	210	215	246	210	217	192	228	224	201	201	219	193	234	212	206	208	212	214	192	203	209	203	213	196	175	209	233	206	226	222	240	224	215	185	213	219	208	216	222	222	211	237	222	218	208	176	236	231	208	227	218	200	228	235	205	204	196	189	209	203	229	218	201	226	234	206	200	214	212	204	192	212	234	195	224	230	219	212	208	188	212	220	214	217	209	222	216	213	185	212	207	211	201	206	212	195	226	208	206	195	198	233	207	215	202	214	213	202	202	240	174	216	207	202	202	230	238	214	201	179	193	224	223	213	220	245	221	195	215	191	203	210	210	207	199	215	213	237	235	213	192	178	205	223	210	202	199	222	218	210	233	251	204	203	205	209	213	198	236	242	210	197	214	205	234	211	196	194	231	223	206	220	232	203	199	220	177	226	236	240	217	207	211	245	219	208	215	216	207	222	196	208	196	213	204	204	187	239	228	198	188	188	194	200	205	183	179	219	195	206	203	233	216	228	210	190	226	218	224	198	226	234	222	196	223	222	228	215	206	198	215	204	194	166	231	230	225	198	235	177	217	210	202	204	230	204	196	198	221	224	184	212	202	222	250	202	214	211	236	206	160	216	223	215	241	206	202	236	206	218	195	204	214	212	215	235	211	212	229	199	189	212	215	197	225	199	210	219	198	215	220	209	205	225	214	216	218	205	211	206	211	236	221	192	228	199	239	226	186	201	222	193	230	189	174	214	190	208	205	205	229	169	197	224	216	195	203	205	207	203	214	199	242	197	216	213	208	187	235	219	209	239	241	200	196	188	227	208	210	225	217	197	177	216	212	221	220	244	232	192	163	233	234	211	210	197	211	202	212	215	216	221	202	211	234	199	212	207	228	225	239	223	213	224	211	200	207	231	206	207	229	230	207	223	207	216	210	216	203	219	216	240	226	184	192	219	203	239	225	208	202	197	195	196	212	197	207	202	226	208	186	197	230	246	188	197	225	211	219	229	210	245	201	236	225	227	216	251	218	225	185	219	206	212	211	222	214	195	236	222	197	169	226	202	218	215	230	244	213	237	210	206	211	207	232	199	175	219	190	218	204	240	203	205	205	211	192	206	189	238	238	209	214	213	200	206	213	217	211	209	190	194	217	214	200	205	200	215	196	212	185	212	201	185	207	213	229	185	235	226	234	234	203	188	196	209	206	204	209	198	242	216	220	201	235	228	198	202	206	219	206	221	232	235	226	184	192	218	186	215	202	201	208	225	214	193	214	216	229	190	209	237	212	201	205	223	213	225	219	231	202	232	188	216	214	219	223	199	223	202	236	207	181	227	203	188	246	243	195	230	195	215	218	237	189	215	202	219	238	229	203	207	186	190	207	198	220	226	210	214	227	211	205	196	190	211	221	181	206	224	226
23218	1611	3162	3543	2760	2302	1903	1595	1643	1494	1286	1255	1090	984	907	912	794	805	742	712	648	627	666	675	677	624	579	627	599	613	599	583	595	609	585	642	610	619	622	575	614	553	549	567	583	582	555	573	584	617	586	521	609	534	559	565	513	558	538	538	514	555	538	550	584	546	546	540	507	561	570	570	571	522	572	565	530	553	538	555	522	543	570	505	572	540	527	543	547	503	555	571	537	578	579	578	543	586	554	530	578	520	537	582	585	577	531	572	536	567	566	551	528	543	553	540	523	526	516	530	513	530	576	517	510	523	518	550	511	508	539	534	549	524	513	513	524	571	540	514	493	531	547	526	555	521	553	530	557	529	546	582	542	538	579	526	527	553	536	561	524	521	498	532	537	504	525	554	518	562	542	542	541	524	601	548	497	510	527	550	544	529	535	519	539	550	536	563	530	565	514	572	561	530	534	540	557	528	507	528	548	545	507	520	537	545	541	511	538	540	480	558	537	502	575	552	550	547	503	516	591	572	533	545	533	523	516	544	501	542	574	523	509	533	550	526	554	548	528	519	528	526	545	533	558	552	526	574	562	505	571	503	502	542	550	530	547	516	540	528	550	548	546	572	562	538	583	549	518	546	560	555	521	569	555	542	529	511	551	543	563	571	524	544	530	553	553	584	559	514	536	526	557	584	534	543	565	522	538	500	536	553	496	512	537	505	529	519	582	518	541	533	514	540	507	569	541	552	513	545	588	552	554	589	556	581	543	541	518	562	556	540	587	492	556	527	531	494	516	536	532	541	528	515	508	524	544	502	563	567	525	545	527	524	535	538	533	594	536	564	509	536	558	535	566	542	527	501	559	585	551	546	497	528	583	568	562	556	520	541	533	557	540	548	560	525	566	574	505	541	548	525	524	525	499	499	500	503	551	582	549	529	536	493	503	536	524	532	503	501	573	539	572	539	515	544	553	567	573	548	507	550	558	494	508	504	568	523	540	521	535	545	547	506	563	510	561	546	525	526	519	564	521	571	528	524	495	527	545	513	538	539	535	512	536	549	533	545	525	572	539	553	542	496	551	541	559	522	529	499	539	545	531	565	520	534	556	511	554	579	526	557	520	520	541	564	569	559	520	542	526	557	543	528	530	508	540	505	551	529	554	525	558	535	535	515	510	536	546	528	543	537	499	509	550	546	556	500	538	532	544	497	537	548	552	552	516	539	551	602	526	531	519	537	521	530	535	518	516	541	506	531	547	543	529	528	548	540	547	521	542	523	566	527	544	541	570	547	535	539	566	519	560	512	541	531	558	526	529	505	534	558	529	522	555	480	550	520	521	534	583	575	538	539	532	508	506	509	545	600	524	529	564	544	575	569	535	507	530	536	537	552	541	529	521	538	576	551	525	550	524	562	469	505	532	518	545	545	508	494	519	539	552	522	525	526	520	551	532	530	530	570	535	537	508	520	549	610	511	557	519	576	550	538	534	577	567	514	543	517	527	493	502	556	545	550	576	609	569	516	521	523	565	533	531	541	531	559	522	518	524	507	527	536	530	502	528	519	486	519	534	538	555	513	571	553	512	552	578	513	561	537	566	545	544	567	561	564	570	499	543	507	559	517	503	497	524	548	574	544	536	514	545	547	572	546	581	557	549	525	518	549	566	543	525	549	547	523	535	534	518	559	542	536	578	497	545	552	573	543	528	493	563	544	538	553	537	538	536	516	515	559	523	505	545	517	524	526	514	547	528	519	541	500	553	542	544	589	532	529	565	534	550	496	574	502	544	536	514	525	538	566	518	522	560	551	565	547	562	539	524	531	510	540	553	559	584	536	558	523	559	549	515	523	513	529	524	518	529	554	490	512	562	545	515	569	532	539	534	546	502	542	507	582	553	516	579	534	499	524	521	538	522	521	515	586	545	533	521	507	552	543	528	568	528	550	494	565	529	519	559	565	523	550	511	545	542	544	516	535	529	530	541	544	540	572	542	554	550	536	526	553	587	526	565	514	529	536	553	570	574	576	542	524	563	532	539	545	539	509	535	533	541	530	553	529	525	548	508	536	526	554	507	513	569	530	535	506	559	529	510	521	561	512	537	581	526	513	532	542	494	541	559	515	542	536	540	524	541	545	532	540	511	519	531	533	507	606	514	554	573	538	562	513	542	539	502	520	536	519	553	505	512	568	518	547	527	545	540	516	576	517	532	536	574	521	572	512	521	555	533	581	549	496	496	570	506	518	564	509	524	537	538	589	549	548	565	542	552	563	535	534	528	512	501	567	564	540	539	567	551	493	529	556	552	528	531	533	520	495	542	553	537	527	551	520	568	558	561	523	561	558	544	538	552	565	540	524	518	586	533	553	548	518	530	546	560	518	529	523	532	524	539	594	559	502	475	530	505	582	577	516	523	573	520	511	551	550	559	503	514	563	505	519	557	530	538	536	555	538	568	508	520	519	517	517	536	556	547	519	559	542	558	508	511	566	592	520	526	565	527	539	556	541	561	493	541	535	536	504	526	513	552	522	512	559	557	510	564	571	590	537	520	528	539	571	542	541	511	542	541	591	542	596	520	515	532	509	557	491	558	560	547	532	569	542	535	524	568	520	523	555	535	574	543	588	580	495	497	547	584	547	551	570	547	573	518	547	550	522	542	552	557	545	528	564	484	513	548	533	528	554	526	564	539	564	565	560	549	531	577	467	528	524	509	589	517	560	523	537	519	552	536	531	511	537	507	519	516	483	571	540	532	569	553	548	555	549	535	533	554	508	508	517	556	554	564	554	530	529	566	534	555	562	565	535	526	536	528	553	539	547	544	518	566	567	593	550	564	538	561	502	532	559	518	550	515	530	563	532	560	499	548	555	560	528	558	509	557	513	526	529	547	560	500	598	573	559	541	528	540	515	537	547	527	567	553	537	535	538	583	540	549	534	567	573	525	592	580	521	552	525	528	585	573	516	569	588	550	519	535	528	549	518	558	516	537	512	545	593	546	536	521	520	507	507	535	542	521	561	550	559	497	481	521	523	547	571	546	529	495	558	585	544	541	537	563	528	565	514	544	511	547	505	513	489	560	569	551	540	549	566	527	579	556	542	538	545	509	563	512	507	543	532	547	522	569	517	507	546	554	537	545	565	536	555	511	531	544	517	550	555	527	558	550	513	591	539	548	540	526	550	556	539	521	536	550	551	545	542	524	505	483	548	545	545	543	588	570	522	571	579	542	540	550	549	570	516	502	560	566	540	542	550	575	538	573	549	554	538	542	554	544	526	553	545	565	508	539	520	540	559	562	545	528	561	520	544	550	535	508	537	524	516	517	484	521	553	580	542	544	527	561	517	549	490	564	559	505	541	526	580	550	550	538	529	522	538	541	529	555	533	553	528	577	551	532	520	571	557	521	550	541	538	539	544	572	498	510	494	554	532	517	529	517	475	540	580	519	528	532	572	564	538	550	505	579	523	551	520	516	548	566	536	534	544	551	534	530	557	504	514	570	548	548	530
46566	25951	20165	6897	1987	1376	997	817	713	635	621	510	469	455	482	459	419	420	361	360	352	386	397	343	353	387	356	362	356	391	340	375	387	321	378	340	331	359	358	351	335	330	313	361	361	362	363	355	337	351	339	376	329	367	336	363	363	361	339	308	383	363	344	290	347	324	307	316	332	312	322	345	308	336	313	361	364	324	348	340	359	359	337	330	367	372	326	334	345	302	328	312	320	339	295	319	334	397	316	336	368	354	380	345	319	326	380	331	372	372	357	345	366	333	344	310	345	336	358	303	327	322	358	344	325	347	359	358	336	315	355	375	302	316	375	367	326	342	344	326	346	350	337	371	328	320	359	330	323	324	356	365	363	340	348	340	360	348	323	358	357	321	343	337	348	334	365	351	333	364	345	372	342	347	352	338	308	363	345	359	325	339	309	344	331	349	333	381	391	347	375	363	325	337	356	328	322	340	318	350	350	323	368	356	322	322	347	318	341	324	349	360	332	332	327	330	336	332	322	324	336	320	338	361	350	358	354	336	360	350	298	366	355	353	341	307	325	382	344	324	348	313	309	341	297	348	360	366	351	337	319	330	342	318	331	369	344	338	325	309	309	349	357	345	326	357	347	332	369	318	367	310	333	354	286	323	327	357	338	326	332	336	319	307	314	308	333	295	295	354	316	324	297	320	317	372	330	354	342	363	343	387	318	354	320	381	353	321	297	327	340	321	344	312	358	344	326	305	343	313	342	310	329	354	308	351	351	323	321	306	347	373	305	359	355	332	335	338	328	347	329	366	367	351	327	325	324	345	335	341	329	335	346	344	357	364	314	311	338	326	346	349	318	327	321	343	333	320	347	340	383	357	360	322	361	273	328	333	348	326	333	330	332	345	338	343	382	359	324	289	348	351	324	312	370	346	336	366	311	332	330	321	348	345	331	369	367	348	341	294	326	338	340	324	344	341	358	339	324	364	358	341	346	333	327	361	338	363	371	371	344	372	339	328	314	343	337	343	363	344	352	372	292	313	367	331	316	342	350	292	331	312	370	304	320	344	317	319	338	325	343	333	328	375	343	344	317	292	310	303	353	323	349	334	334	363	350	338	343	327	328	337	325	325	366	334	336	308	347	313	357	331	336	330	341	341	354	321	333	302	351	338	362	326	320	359	318	388	316	327	337	326	322	354	319	363	299	304	337	298	354	336	363	333	320	344	327	337	336	353	327	337	336	375	330	324	300	337	308	320	339	327	335	373	337	348	341	352	329	314	347	325	324	367	315	366	332	319	343	336	318	324	360	381	342	341	361	330	313	317	344	358	344	327	323	337	301	333	339	346	326	301	319	319	341	352	342	310	331	330	343	330	330	349	354	331	323	338	336	344	369	322	336	329	351	318	333	353	343	348	346	348	337	347	369	351	334	311	383	344	306	354	336	319	360	335	324	315	330	354	316	325	357	330	327	387	327	324	340	349	368	310	308	335	340	323	332	326	314	346	307	298	354	326	349	350	376	347	347	359	340	317	302	357	344	350	356	302	355	318	373	326	329	355	343	315	361	373	346	343	338	334	342	320	326	362	319	343	359	354	321	349	365	327	344	359	347	357	352	355	352	340	313	338	339	346	358	333	344	309	355	371	342	374	327	332	334	321	337	334	346	358	330	380	342	326	313	345	350	339	313	342	360	336	332	302	350	334	372	331	330	337	366	306	347	326	326	312	336	319	379	353	357	333	343	364	349	339	314	329	340	333	360	327	339	328	378	349	373	355	331	344	328	327	351	370	350	356	338	309	368	351	317	317	331	339	322	342	336	342	337	350	328	336	339	349	359	298	344	332	334	352	340	347	335	316	319	334	362	320	343	335	369	346	355	342	315	326	304	348	336	334	339	365	310	330	332	311	312	325	364	356	335	357	336	339	380	324	333	351	333	323	307	352	378	335	329	349	345	364	379	313	297	302	354	321	339	315	353	354	325	323	311	343	355	345	344	333	334	316	369	345	343	314	333	347	345	338	326	323	285	326	329	331	331	351	342	322	340	364	340	320	343	338	320	340	364	312	322	317	333	334	348	364	322	357	298	356	364	352	315	338	320	294	348	342	332	346	324	384	306	372	343	324	328	328	345	324	324	342	340	292	336	349	335	317	341	322	340	345	345	361	322	329	359	354	351	317	344	323	311	323	352	322	344	338	346	336	323	358	314	344	355	344	347	324	312	307	307	359	299	318	335	352	350	317	346	286	319	320	345	341	316	288	355	388	335	354	323	345	341	350	343	313	306	288	326	339	315	324	330	315	367	340	353	322	364	358	346	345	327	340	338	329	355	300	359	342	374	345	326	345	348	339	348	342	332	340	332	293	326	341	355	319	343	340	341	321	330	340	359	338	347	321	326	347	340	382	323	337	318	342	317	321	294	318	347	358	304	328	350	371	328	347	327	348	334	332	328	320	318	338	374	363	298	362	327	317	338	298	333	375	308	312	355	340	349	319	333	343	349	361	305	286	322	366	396	365	374	307	346	349	372	348	329	327	317	379	339	334	352	341	334	332	349	353	338	362	338	302	337	336	330	339	329	336	338	305	346	325	318	321	313	303	300	366	350	344	342	329	346	350	326	350	343	318	316	305	323	323	324	334	322	331	327	340	360	306	324	325	327	356	348	316	306	315	295	321	318	328	333	316	351	386	327	361	301	331	336	371	357	340	326	342	332	342	338	338	322	331	356	352	314	335	356	377	292	355	362	340	290	353	343	356	354	319	338	332	333	312	325	345	345	345	335	343	332	348	318	345	338	344	322	340	324	286	327	346	343	314	332	316	342	339	361	345	342	358	336	313	315	352	363	354	340	348	342	333	337	359	332	332	283	341	321	323	323	336	367	344	329	315	373	330	316	343	343	323	335	296	320	348	325	320	351	341	339	287	370	332	390	328	311	307	337	325	302	332	356	331	352	328	320	336	311	313	341	356	354	355	377	348	321	374	337	298	334	305	331	349	332	333	356	329	312	363	371	329	362	356	333	360	339	290	339	352	311	361	360	341	328	334	325	341	354	350	326	330	374	332	328	360	330	362	320	327	315	346	356	363	344	301	355	324	309	323	341	345	370	320	346	324	320	344	362	318	323	363	330	310	365	340	332	389	368	358	327	315	313	354	336	337	362	332	368	377	302	348	331	330	328	337	340	313	314	373	344	328	316	350	339	347	324	330	330	321	326	357	328	335	335	331	327	338	356	335	386	325	349	305	334	340	324	328	350	347	325	326	309	346	354	337	359	332	312	361	314	382	354	304	314	368	331	362	332	347	326	357	287	357	316	313	372	330	347	346	319	304	338	341	311	314	330	290	363	337	318	342	307	333	356	332	333	374	324	330	344	326	340	348	363	328	338	342	340	351	317	338	344	346	316	330	325	360	315	367	318	321	320	365	317	336	334	340	288	362	330	297	317	373	344	318	303	326	330	343	325	346	319	350	339	352	331	344	327	331	358	333	326	339	321	333	333	301	330	350
27153	2909	5338	5914	5052	4362	3571	2981	2882	2631	2377	2167	1899	1775	1603	1409	1237	1240	1203	1138	1105	1093	1025	1013	949	926	966	974	932	937	884	943	935	916	917	895	858	927	906	914	869	876	852	867	860	815	839	828	865	811	831	812	840	844	810	817	811	797	781	827	845	757	827	784	779	745	772	782	802	789	823	796	803	793	780	758	808	863	795	788	771	756	783	793	804	790	801	870	840	822	841	823	810	807	824	835	803	787	816	805	788	787	788	835	822	818	808	800	799	759	790	749	797	794	789	810	769	748	786	787	847	799	772	774	819	771	799	778	780	768	821	792	750	768	774	791	760	816	775	801	800	820	804	781	768	828	738	787	817	729	746	737	763	736	775	786	798	787	811	751	776	781	806	817	814	806	787	770	783	796	760	806	752	757	745	771	808	769	810	730	775	820	744	748	803	821	749	778	782	741	823	794	765	778	823	774	779	807	775	757	746	783	783	803	743	760	766	768	736	716	767	767	770	719	786	763	794	743	743	712	790	818	769	765	755	733	819	830	760	805	773	733	807	766	738	781	769	781	815	832	744	797	775	774	797	844	777	791	761	851	760	824	795	783	814	738	760	773	768	744	794	822	778	779	770	792	754	768	778	805	765	778	741	804	730	777	796	797	822	777	792	797	797	737	793	813	773	762	834	751	776	786	768	778	805	812	812	744	786	734	750	762	734	770	783	783	773	777	793	798	731	786	791	743	797	760	776	754	761	711	793	749	802	769	831	840	758	783	784	747	762	796	811	811	744	800	762	799	778	749	762	783	797	756	759	796	783	841	823	752	772	758	780	802	775	770	786	781	743	732	839	810	747	769	781	738	793	779	813	765	783	757	826	762	849	781	793	769	777	745	738	791	745	793	811	770	770	771	763	792	777	794	722	785	848	774	784	732	764	822	796	786	756	783	751	807	752	806	799	759	799	759	807	783	720	780	741	789	767	728	799	732	788	814	759	814	732	781	824	772	776	727	761	707	764	766	795	747	790	768	803	772	788	782	776	762	761	791	764	777	783	735	756	796	815	737	749	744	778	743	818	809	807	770	745	816	770	798	737	792	748	802	765	760	811	779	828	788	755	784	778	765	793	768	783	748	734	758	742	775	762	722	785	757	787	839	793	812	751	799	797	784	776	758	767	764	771	783	807	765	797	818	755	767	796	752	785	784	788	752	831	760	725	786	766	761	835	768	758	829	809	769	801	791	766	820	739	764	770	800	764	757	770	781	771	766	813	788	819	818	817	751	762	780	749	768	802	799	813	771	772	782	797	767	772	747	734	790	806	790	769	800	749	756	772	799	727	790	772	749	742	788	781	775	742	787	816	832	793	786	761	780	772	812	786	763	769	812	772	763	847	788	777	818	792	819	833	792	753	784	737	768	773	757	707	767	751	775	779	749	753	791	804	790	783	779	798	752	726	796	766	742	751	776	733	788	850	750	795	732	774	808	797	755	815	821	806	730	751	778	809	749	827	769	855	794	792	753	811	813	768	781	742	748	743	768	770	825	786	780	752	738	757	762	758	777	754	780	800	816	830	758	762	771	740	748	786	732	782	812	742	786	734	839	762	743	802	807	791	830	817	761	780	782	812	744	772	753	756	808	753	742	719	773	749	805	783	776	808	799	746	774	810	796	833	751	748	779	759	783	788	793	772	744	801	790	833	734	759	794	783	784	746	808	748	802	814	771	726	779	758	809	774	768	797	811	840	785	775	753	792	718	774	760	823	791	748	783	747	810	756	777	779	801	766	803	753	746	761	738	810	808	797	733	767	797	853	792	751	810	802	755	813	810	824	802	739	794	760	771	805	780	822	749	791	794	737	820	751	763	779	809	806	748	785	756	721	788	764	736	752	778	812	752	730	746	797	762	803	811	755	729	791	751	755	789	749	814	774	752	783	745	755	811	794	800	773	807	766	739	792	747	727	862	751	723	763	782	796	812	753	740	766	803	780	744	792	766	778	735	809	810	778	780	827	786	797	777	738	788	789	815	730	781	833	759	822	813	812	774	830	762	804	770	792	807	761	771	779	790	728	789	781	791	761	817	791	778	754	807	775	741	754	800	812	769	765	778	796	796	804	797	736	799	758	735	748	774	781	801	770	782	795	792	764	730	792	765	713	771	791	746	793	809	739	816	750	777	774	747	867	811	764	796	805	798	776	788	803	798	818	797	746	760	762	772	751	768	762	755	753	751	786	760	746	775	774	784	749	762	785	772	796	793	790	794	729	766	773	798	755	766	807	816	815	774	764	729	765	798	824	791	751	797	809	767	775	750	782	807	732	794	779	763	720	782	781	739	754	754	778	799	778	799	781	795	786	786	746	791	793	794	806	802	787	773	760	744	761	812	777	795	819	774	780	796	830	769	773	777	756	748	800	779	805	722	787	786	857	795	796	785	749	755	796	780	789	776	744	789	837	811	816	759	749	764	763	793	793	751	834	791	797	810	760	721	809	759	819	761	776	805	818	803	772	788	792	766	823	740	753	771	745	796	798	767	776	800	823	807	752	819	786	797	770	752	804	763	774	727	772	779	867	779	749	795	805	834	799	783	770	799	777	774	716	794	841	797	777	769	766	754	795	803	758	821	771	803	810	753	758	834	768	808	850	819	805	799	798	733	787	823	798	803	837	779	718	827	725	753	780	748	751	762	833	780	741	750	798	777	769	750	785	794	746	769	762	777	807	796	751	784	812	747	765	808	786	753	744	787	799	825	781	797	750	801	834	821	780	817	744	739	739	792	783	827	780	723	792	753	784	786	796	804	741	771	758	801	780	833	743	738	725	788	818	739	748	791	775	758	774	842	820	831	777	817	708	772	800	751	739	795	792	765	770	824	675	756	755	746	805	810	738	822	779	772	783	762	767	797	766	788	795	774	743	812	776	815	742	806	788	759	753	741	750	768	735	738	773	805	754	787	784	786	779	757	768	850	812	751	802	739	779	789	767	819	796	797	825	811	794	747	774	791	757	809	788	738	763	751	765	775	739	749	764	794	823	788	757	813	810	816	797	777	762	741	756	774	773	758	824	774	721	789	837	709	790	809	764	834	771	765	697	798	764	802	808	754	793	836	822	778	783	803	793	740	755	769	789	774	794	784	783	808	824	787	765	802	793	772	776	779	795	796	750	826	766	767	800	810	793	782	787	772	789	768	719	820	773	776	764	763	777	736	814	761	753	767	771	752	829	730	816	754	766	849	734	830	772	768	794	791	780	798	784	757	826	724	788	741	763	754	819	753	779	777	770	771	732	750	782	766	776	756	786	766	787	765	802	797	808	767	771	754	816	791	765	753	798	756	792	727	810	739	801	780	795	785	785	818	849	737	784	758	796	785	764	785	816	732	788	760	731	742	753	803	784	807	753	821	802	753	751	778	794	767	751	749	793	797	778	750	729	826	755	792	760	764	764	788	776	771	802	803	817	801	761	755	765	799	774	740	772	755	809	732	765	790	795	836	786	805	781	798	771	798
7678	354	303	214	180	162	161	156	160	140	133	161	181	156	150	159	146	157	156	156	153	138	146	136	144	115	145	173	177	129	156	145	144	164	143	142	166	136	150	130	149	155	151	160	117	164	128	132	129	145	161	152	132	147	134	132	157	158	143	170	166	139	149	151	137	163	144	151	167	163	116	147	160	146	132	131	155	131	133	175	146	143	131	173	148	150	158	155	178	138	136	142	165	154	153	155	143	146	128	144	142	154	165	159	163	149	132	115	164	165	153	159	155	154	128	136	122	136	142	141	160	154	157	142	141	160	140	133	158	137	137	157	132	160	162	152	161	154	157	125	151	165	158	140	144	142	147	144	168	167	157	145	143	128	137	133	137	130	148	150	164	157	150	149	127	120	132	173	138	137	168	172	147	151	151	136	144	129	137	148	145	133	141	171	142	154	127	160	174	132	140	148	149	153	151	163	146	170	165	147	131	153	127	149	138	152	147	124	146	146	157	161	140	139	150	167	135	136	157	167	160	119	151	152	142	140	157	156	163	141	148	157	161	157	159	145	155	141	147	140	143	151	137	170	161	145	150	149	167	139	154	141	144	148	134	151	157	138	138	171	153	168	156	143	145	147	145	161	148	154	143	108	149	145	146	134	172	146	127	160	134	151	153	159	183	158	139	137	139	132	123	166	122	167	157	153	142	143	165	151	148	130	138	141	169	144	144	142	134	152	155	141	146	170	125	149	144	170	137	121	133	118	138	131	128	171	151	133	162	149	140	147	172	133	118	165	165	155	131	161	148	167	136	152	132	160	141	164	136	152	165	125	133	153	155	137	157	149	127	169	153	159	146	167	123	153	158	156	157	132	142	158	127	150	145	140	156	162	145	147	152	162	148	150	145	139	133	161	132	136	141	163	130	134	134	160	169	151	138	151	153	146	133	154	125	173	171	143	150	148	149	156	161	154	151	134	118	175	126	142	127	146	132	138	184	119	147	161	153	149	153	158	151	132	154	165	138	158	149	162	144	151	161	121	128	123	138	156	162	167	152	144	127	117	142	135	165	164	144	147	144	152	163	134	139	155	147	155	130	151	129	168	127	166	150	140	160	155	130	143	157	169	127	154	151	147	157	128	133	149	119	134	154	158	154	148	158	162	146	185	132	116	159	135	140	163	157	169	160	156	165	156	137	154	144	152	147	144	153	155	141	139	132	140	155	150	140	149	137	150	149	134	142	148	170	138	154	155	167	151	146	153	154	164	138	169	151	168	148	151	148	151	160	139	161	146	141	138	161	163	142	146	170	141	151	144	145	135	160	136	153	146	152	144	158	137	160	139	155	157	153	165	144	143	164	155	132	140	164	172	152	157	138	142	144	135	151	150	134	147	135	136	144	141	164	144	112	143	151	170	146	159	140	147	160	153	147	156	126	142	159	111	152	131	145	144	148	140	157	137	141	159	149	167	138	162	155	146	149	142	160	165	139	165	168	151	142	140	170	140	141	144	152	149	143	161	141	159	150	145	162	148	176	157	149	144	166	152	159	166	146	137	157	153	137	159	158	134	131	145	154	152	150	127	138	130	139	164	167	160	176	134	131	157	162	140	143	139	143	143	149	167	137	155	140	143	152	137	146	147	126	158	133	120	151	159	151	132	154	137	124	140	139	124	151	156	139	148	169	143	142	137	156	147	151	141	143	149	139	143	137	128	164	123	155	149	166	165	120	147	145	166	159	158	168	134	141	149	137	124	158	156	149	137	144	160	142	137	150	161	149	160	140	148	153	158	134	129	127	160	168	159	163	157	137	136	158	108	122	148	140	147	141	178	130	153	152	128	130	147	135	139	140	167	129	148	131	157	151	130	130	140	149	147	150	144	157	160	174	146	139	159	149	130	154	161	165	146	143	150	120	162	145	150	153	160	164	153	132	147	142	150	166	144	143	172	181	155	142	133	129	138	134	139	161	158	148	151	154	122	168	170	161	153	148	158	134	149	157	150	149	178	155	159	153	141	157	159	135	145	158	149	139	137	148	164	155	137	155	144	153	132	170	159	149	151	132	175	135	147	144	169	167	132	141	139	171	139	123	145	144	142	148	134	150	150	163	135	127	153	144	144	146	147	147	141	176	135	139	140	126	133	139	150	156	169	161	157	147	146	122	138	160	142	151	140	157	140	140	133	145	122	133	151	153	128	150	163	139	120	145	140	145	128	143	162	133	149	142	129	133	139	166	147	126	144	146	153	146	130	139	139	111	165	152	130	149	145	161	159	127	176	159	139	146	148	142	161	179	140	153	156	155	167	132	149	144	138	144	135	130	153	139	162	172	163	159	133	142	166	139	148	176	144	146	124	158	149	137	155	151	158	144	141	147	152	154	158	152	148	168	162	162	158	151	141	136	150	141	138	121	149	126	154	155	165	168	164	158	138	161	141	167	145	146	142	124	149	150	129	143	157	140	131	130	159	158	137	152	133	139	148	150	165	148	141	117	175	155	156	138	148	131	152	153	148	175	152	141	138	146	157	141	124	130	168	149	165	147	124	156	155	148	153	153	139	133	156	143	150	162	139	135	157	167	147	133	138	154	138	156	153	150	153	134	144	150	157	131	165	148	130	144	131	156	151	162	137	137	145	136	151	144	138	152	147	149	154	126	146	118	148	149	151	139	137	147	130	160	156	125	170	150	170	124	163	152	140	139	135	168	154	135	142	129	144	146	148	166	158	150	137	145	157	150	145	146	133	147	158	148	169	165	120	150	155	138	137	124	143	165	143	155	143	155	172	147	170	165	141	151	158	130	156	130	163	133	146	150	141	126	142	161	144	163	176	148	148	130	142	146	164	139	141	143	137	141	155	139	134	124	153	138	162	140	165	137	152	174	169	154	146	133	134	130	148	139	154	160	153	140	149	132	134	142	153	141	150	169	178	146	152	149	158	154	154	142	136	133	149	120	128	146	136	137	155	144	146	146	127	146	165	129	142	132	146	154	156	145	132	155	141	130	144	154	127	142	117	134	132	140	138	163	148	168	147	157	180	123	139	147	147	158	142	167	125	161	148	142	171	144	170	140	162	148	145	156	146	163	139	161	152	158	133	145	182	146	161	144	161	138	149	142	162	129	127	169	148	132	150	165	141	149	143	115	136	125	170	156	150	137	134	168	137	149	149	130	129	139	165	137	150	146	154	160	163	150	147	135	142	136	144	126	162	153	140	133	151	139	139	129	142	152	149	136	160	168	163	152	126	146	141	130	162	138	168	170	147	127	153	137	139	131	174	141	129	142	145	130	178	132	138	152	148	159	178	151	166	153	135	155	165	135	160	139	141	160	153	127	134	148	122	164	150	143	180	158	166	158	140	141	166	145	148	138	164	144	156	176	152	157	142	178	142	150	135	159	127	157	142	158	150	186	174	132	171	162	148	154	154	157	143	156	144	164	149	140	142	138	159	137	162	158	134	139	141	139	166	158	150	134	149	141	149	129	140	151	147	147	147	165	159	150	138	152	163
7465	529	666	675	585	512	552	513	455	482	448	467	485	444	425	438	419	396	375	382	404	412	415	436	428	420	424	376	407	428	427	399	393	418	381	406	390	402	394	375	374	379	374	396	373	385	418	407	374	368	392	367	425	378	416	397	357	386	385	440	375	406	384	395	378	419	418	415	397	391	386	375	393	364	394	415	391	382	406	393	383	382	381	398	403	433	396	389	419	396	433	385	423	397	411	388	432	403	407	395	376	428	420	404	386	412	380	399	384	398	387	415	413	410	346	403	432	387	400	391	415	375	400	408	377	359	421	376	374	385	411	393	356	422	414	416	351	399	372	425	356	395	361	424	390	397	384	405	408	395	376	410	364	400	335	382	372	420	393	414	387	386	421	377	442	374	384	404	373	400	415	388	390	388	416	396	408	394	388	368	366	386	380	371	423	383	399	405	397	405	396	371	360	370	374	390	417	373	391	392	387	384	397	400	388	409	440	430	448	370	403	374	402	399	406	378	370	397	411	429	401	398	374	374	397	373	389	395	402	382	405	393	387	420	396	375	403	438	359	391	438	435	400	407	374	379	397	346	391	337	449	375	390	400	362	414	372	388	422	400	396	394	378	417	431	398	426	361	382	401	405	400	391	390	385	390	375	372	370	407	371	360	401	365	365	412	416	407	377	403	396	385	377	397	394	366	395	376	355	414	407	418	371	366	376	406	393	381	367	395	375	354	377	439	410	399	428	377	412	411	386	400	384	392	391	401	397	386	380	374	386	393	381	378	362	360	377	386	426	379	434	387	393	426	399	361	373	396	370	355	396	374	389	367	412	396	416	414	406	382	363	406	423	392	369	405	385	355	380	387	393	397	407	404	366	392	384	400	389	405	382	391	375	387	384	375	370	370	400	390	400	409	355	397	391	376	386	382	378	392	413	356	373	411	395	440	395	410	393	383	351	419	404	396	364	372	345	380	376	388	392	407	391	398	411	402	373	396	412	418	371	412	394	387	395	414	378	377	425	404	378	406	390	422	389	425	428	372	345	378	359	399	394	382	402	376	416	400	354	412	411	378	436	410	405	385	352	372	406	416	369	394	394	400	445	427	384	429	371	410	374	386	375	383	393	414	411	376	378	419	377	388	383	353	383	363	389	382	382	391	389	404	385	382	366	397	365	425	389	403	408	435	377	416	405	362	386	360	383	427	421	388	359	404	374	390	408	421	405	373	376	368	379	396	406	403	444	416	367	406	383	381	373	388	452	386	400	386	394	357	414	357	394	376	401	414	386	364	385	396	372	398	386	387	381	377	403	376	359	417	393	435	413	355	384	411	417	401	395	391	384	379	383	413	398	378	390	400	426	383	405	410	385	376	404	389	433	389	384	369	390	410	430	395	375	378	382	399	394	381	402	403	395	400	436	370	370	383	431	400	384	407	365	399	362	416	410	386	416	382	370	428	427	404	439	392	388	396	391	403	416	415	390	366	417	394	380	378	394	366	396	389	410	403	403	384	385	380	417	368	406	408	387	418	385	368	381	406	391	349	394	420	386	368	378	377	385	402	396	382	370	394	378	422	416	408	384	427	366	393	400	414	413	402	413	381	393	426	398	366	391	390	356	395	362	413	392	378	417	383	402	388	349	423	429	377	398	397	389	412	381	405	397	430	374	424	343	397	387	403	377	393	392	370	389	421	387	380	350	374	396	403	402	427	394	406	373	390	402	383	400	415	390	435	403	384	419	428	440	393	386	386	411	383	396	385	422	395	369	393	410	391	396	415	396	397	410	410	404	395	380	387	406	412	372	377	390	404	412	437	441	382	452	425	358	397	401	405	401	406	385	388	393	391	367	408	397	399	392	335	371	400	395	388	444	411	404	395	396	379	398	416	376	414	409	392	390	376	380	412	393	398	375	381	372	399	395	415	407	399	404	375	369	409	426	383	414	432	392	388	399	383	408	367	434	382	400	375	404	406	415	427	369	394	387	393	403	386	375	390	433	365	424	364	392	428	402	377	377	414	379	397	379	380	389	400	402	403	428	404	369	387	404	394	384	395	389	406	400	375	377	395	379	387	380	398	379	408	374	401	387	420	397	372	408	395	383	409	411	403	383	392	354	405	381	384	377	408	389	407	429	382	413	395	413	393	413	402	412	412	412	447	365	439	399	380	398	400	387	403	367	402	364	450	396	419	402	382	362	378	380	418	407	416	396	401	415	383	381	366	422	415	408	352	446	445	408	375	422	411	429	405	396	425	366	377	388	417	407	406	417	391	410	363	409	392	384	375	418	407	412	414	374	377	385	404	404	398	405	376	366	370	377	408	381	403	423	368	393	441	405	372	382	402	400	400	386	379	384	405	397	407	367	375	369	378	425	413	410	389	387	405	368	437	397	405	382	392	382	381	373	432	384	400	408	378	414	370	395	415	384	395	375	387	391	409	411	398	389	378	358	390	377	404	364	407	364	402	385	364	394	386	375	410	439	394	404	406	378	373	376	371	418	370	405	395	400	387	394	407	396	392	395	372	410	408	399	433	422	401	403	393	415	370	362	418	400	403	398	393	363	425	395	368	387	370	368	384	394	401	387	359	422	411	372	404	414	382	418	381	433	383	384	436	372	365	360	369	411	414	426	381	389	395	419	385	425	390	413	409	418	352	384	395	373	417	396	410	422	409	406	365	352	417	425	370	392	409	387	401	416	381	377	403	395	436	408	418	359	390	398	415	407	405	396	394	384	419	396	398	374	382	391	397	394	380	395	373	365	390	373	414	427	397	401	401	400	388	413	364	408	414	369	405	418	420	399	373	423	403	418	383	417	379	392	366	373	419	374	408	382	408	360	405	437	403	443	391	441	402	388	383	409	379	411	378	418	392	386	425	373	422	381	407	388	403	404	377	381	391	341	379	456	380	423	405	399	393	435	385	396	394	405	440	364	379	410	357	392	369	387	407	408	378	382	419	371	386	419	379	409	374	401	372	381	386	431	399	365	404	433	395	376	394	351	382	375	344	398	371	399	349	414	395	423	412	392	394	384	392	379	357	348	418	403	396	400	370	443	380	391	357	413	389	430	377	422	383	414	404	401	421	420	378	406	425	361	385	414	343	381	415	381	400	422	374	406	387	387	400	415	362	419	394	407	383	390	401	397	408	401	374	419	385	399	373	385	385	398	394	396	383	405	394	379	410	380	422	364	430	371	405	396	381	387	419	401	346	412	402	429	391	425	396	402	394	416	424	406	391	377	407	401	394	411	368	391	414	393	394	379	397	365	382	384	378	386	396	410	443	383	399	396	405	410	389	425	397	379	389	400	410	422	400	386	396	369	398	400	389	388	416	423	429	403	418	375	368	416	384	388	385	411	410	377	364	396	399	369	402	413	418	398	387	396	404	382	408	380	360	370	393	375	395	404	359	382	396	393	382	355	429	410	379	386	372	389	379	382	393	384	419	383	398	409	416	429	363	435	428	387	401	392	411	357	405	355	391	417	413	424	403	372	375	402	398
41953	23907	15034	2014	940	691	580	427	408	389	341	320	305	304	279	263	244	252	215	234	248	217	188	202	201	229	199	257	227	197	203	226	207	205	197	240	212	187	216	197	214	217	188	213	218	223	186	215	206	208	232	198	186	181	216	190	201	202	218	218	196	199	223	204	192	196	208	225	239	201	214	200	178	200	197	188	194	219	212	199	208	212	215	195	205	191	205	201	198	187	202	229	192	197	192	199	240	207	234	210	225	189	199	204	204	200	204	178	213	202	185	205	200	200	196	223	185	221	223	183	206	201	190	208	181	185	198	213	230	224	206	187	179	200	182	236	204	189	195	234	202	206	211	215	205	208	221	222	196	201	199	213	214	201	201	185	210	202	205	200	193	201	191	218	193	209	207	201	230	192	173	229	193	193	207	213	221	187	230	207	189	205	204	188	202	192	202	218	216	199	192	220	180	192	191	206	180	203	219	216	222	201	187	192	199	189	189	196	211	210	191	207	212	196	205	194	175	198	194	190	207	223	228	228	216	206	191	218	195	190	211	216	197	222	196	199	199	182	187	221	205	192	221	204	193	223	204	205	208	218	232	217	214	189	228	198	218	214	217	198	226	216	212	205	209	190	189	210	215	203	227	199	189	203	219	202	203	211	203	230	223	188	212	186	233	208	200	225	192	210	210	200	174	213	211	190	218	201	190	181	160	198	200	189	202	217	206	217	196	192	217	233	215	196	195	201	191	185	192	197	223	213	200	172	201	191	214	200	206	197	214	221	187	197	225	199	197	203	209	173	194	212	216	179	212	212	199	206	199	194	176	150	184	188	220	207	185	221	221	213	202	239	219	199	189	187	222	173	192	202	186	212	212	232	170	206	201	218	182	192	196	212	214	193	204	232	198	213	214	199	191	205	212	187	214	212	213	193	196	227	204	188	192	231	207	208	182	211	189	197	219	207	187	218	205	210	200	196	210	221	237	203	208	230	229	185	206	192	226	229	197	198	189	197	203	212	209	223	225	199	190	192	171	216	210	210	192	207	195	200	194	190	211	208	214	203	198	208	191	222	213	201	196	191	233	226	201	188	216	217	195	172	201	174	210	211	206	193	191	198	202	197	200	234	198	218	233	211	187	232	192	181	197	185	205	212	180	197	207	192	215	203	186	184	199	204	193	186	201	195	166	221	209	242	184	228	204	206	203	194	218	226	187	193	212	199	177	207	223	203	219	223	194	209	186	218	208	210	209	208	203	191	194	207	190	218	196	197	184	210	164	195	229	218	210	208	197	225	196	197	173	178	195	230	204	208	208	204	225	229	197	182	195	202	202	179	185	201	182	180	216	200	216	205	205	217	217	183	206	185	202	194	176	226	218	170	212	225	191	208	209	223	194	219	220	204	195	221	181	197	231	202	196	186	192	204	208	226	207	237	163	182	200	174	210	198	230	208	215	187	226	212	196	201	198	206	200	195	211	209	217	225	190	213	236	241	210	182	208	182	192	175	190	188	187	211	203	203	200	206	180	181	199	184	213	201	199	230	199	211	218	235	215	205	209	199	173	197	188	205	219	206	239	206	195	203	209	213	221	198	223	205	186	194	212	187	213	196	215	181	187	197	160	194	200	176	194	188	221	196	196	197	214	192	193	205	223	216	197	203	178	187	206	190	224	202	211	214	196	201	213	218	210	230	193	198	198	208	191	192	189	195	198	183	210	214	198	168	203	220	182	196	192	194	202	206	204	230	172	192	224	189	225	205	195	192	196	225	199	185	210	187	200	206	214	211	220	217	186	215	226	190	194	210	198	186	191	214	211	188	185	195	201	172	204	201	192	194	213	176	214	220	208	178	250	189	206	177	216	187	213	225	209	228	195	204	221	188	213	240	194	200	201	208	196	220	208	190	183	206	197	199	218	180	205	221	227	198	192	192	169	194	235	213	194	211	195	211	210	204	220	205	185	195	176	184	209	208	205	248	223	212	192	226	223	227	235	196	214	198	176	205	196	193	198	210	192	182	165	194	207	186	221	201	223	189	214	216	200	205	227	206	185	215	189	216	215	193	212	175	215	195	186	189	198	194	205	247	171	202	196	226	207	209	209	211	203	219	201	198	235	214	196	215	186	231	189	203	206	220	194	219	213	194	207	211	206	204	184	201	221	197	197	214	209	180	222	194	183	214	194	187	201	177	214	220	210	216	171	199	221	195	224	179	189	181	207	207	197	193	172	215	182	211	208	195	196	196	209	178	220	201	202	192	208	172	198	207	198	193	186	177	205	189	230	221	214	216	200	220	195	201	218	191	226	194	203	216	238	187	206	219	172	224	205	218	210	207	214	198	199	200	189	186	198	212	216	206	195	188	180	215	239	196	197	236	179	233	190	204	189	214	177	193	192	187	201	198	199	208	204	233	215	196	197	236	185	210	222	191	229	188	229	206	212	204	210	198	217	220	202	199	203	172	215	221	194	191	208	186	212	216	207	206	215	194	199	215	216	222	186	204	191	174	219	216	223	180	177	178	199	203	221	213	245	211	196	206	220	192	219	190	189	168	198	199	215	187	209	211	197	201	197	189	188	197	201	198	230	190	188	183	191	208	218	205	208	207	231	204	236	190	187	215	206	190	207	194	198	202	202	193	194	202	209	213	191	212	209	197	210	195	178	196	186	175	198	205	197	215	193	213	185	206	205	205	214	188	199	202	190	236	210	210	226	212	224	182	182	226	201	204	206	168	219	192	170	202	221	199	242	181	203	224	203	214	184	210	182	208	189	187	222	215	200	214	206	202	213	206	217	186	210	185	197	200	214	204	196	196	230	214	212	217	217	224	195	230	214	188	217	193	226	255	221	190	215	212	222	206	190	208	200	198	213	188	203	194	233	208	192	218	186	209	208	186	205	207	219	213	199	182	193	194	195	210	210	244	217	200	214	198	202	184	204	198	204	186	186	203	195	207	227	233	216	208	203	207	194	204	212	192	218	207	208	205	215	223	217	194	180	247	221	239	212	205	210	225	201	243	171	191	186	182	197	202	175	201	176	232	220	228	228	210	185	187	196	199	186	219	202	221	218	207	188	214	188	232	199	184	192	204	217	173	204	201	202	183	209	204	174	190	220	198	230	193	195	180	189	224	227	187	189	196	202	215	207	218	205	214	201	197	193	206	195	209	213	215	207	176	213	195	195	211	204	209	153	210	196	213	201	222	198	209	206	207	232	208	201	197	209	205	219	199	203	194	195	201	203	197	200	195	209	203	197	196	192	211	183	196	188	202	197	189	189	187	193	185	206	224	192	219	226	191	220	190	193	225	201	215	186	211	198	227	196	228	212	213	184	207	212	174	198	195	200	203	198	221	216	233	204	198	204	213	205	206	194	222	203	183	173	195	206	171	211	198	234	192	216	233	203	213	202	196	197	197	189	222	209	200	203	215	211	172	180	201	216	208	212	199	187	213	180	208	211	188	193	179	199	205	220	198	204	212	203	190	219	188	200	232	198	202	220	205	241	186
21559	1619	3147	3269	2882	2466	1979	1689	1621	1490	1306	1288	1213	1078	966	895	786	761	760	709	667	702	675	624	627	661	669	661	539	605	574	571	623	599	624	634	560	605	587	594	544	584	525	553	584	544	571	532	534	519	552	527	552	530	525	557	544	563	526	546	546	530	534	522	532	537	522	529	535	531	504	584	497	519	497	540	559	510	562	519	518	511	575	513	554	548	576	553	473	533	534	494	533	545	507	529	575	524	532	566	546	519	508	570	513	527	542	501	547	549	523	564	521	465	507	546	526	521	583	517	477	534	488	507	465	509	494	490	498	552	525	519	535	530	586	547	511	496	513	574	510	516	517	562	524	542	562	500	541	524	526	518	516	565	486	529	537	571	520	512	505	534	568	546	557	539	544	501	560	504	563	523	518	501	520	537	483	514	487	512	529	543	514	507	564	531	533	501	499	533	531	523	542	495	528	509	503	557	527	509	520	538	531	541	510	499	490	492	505	525	479	513	524	579	512	523	486	517	512	478	508	529	495	534	539	540	504	518	513	525	519	563	519	514	543	520	513	489	519	557	520	516	512	515	527	540	505	512	527	501	481	474	516	532	512	559	500	531	518	486	516	541	507	525	498	495	515	512	542	549	536	529	533	551	479	494	549	541	500	559	525	553	506	536	551	533	530	498	510	501	533	532	514	507	519	554	483	510	490	530	495	541	537	510	541	514	560	487	544	490	479	575	494	507	545	517	531	491	506	527	495	486	488	514	554	533	529	509	492	528	487	527	530	503	524	509	537	540	507	527	522	549	523	518	515	541	539	485	524	513	508	547	513	515	536	520	563	538	525	516	507	505	497	525	500	540	537	546	522	511	519	532	534	547	507	524	535	503	579	519	530	543	513	559	534	518	531	522	511	482	543	518	520	511	530	531	522	553	551	518	533	570	525	550	559	529	514	490	524	502	522	510	483	541	528	490	501	561	510	539	517	532	524	524	520	501	522	492	494	527	528	516	506	526	519	452	540	481	492	545	523	513	548	527	518	552	488	512	523	489	510	529	529	508	554	489	494	564	510	509	536	564	491	530	510	533	512	511	525	541	509	540	566	514	475	527	506	514	554	570	522	487	529	551	556	522	528	525	516	495	481	538	562	495	509	539	524	496	524	565	506	545	518	530	545	518	535	560	570	487	509	481	489	552	521	506	524	546	496	499	502	485	533	559	508	489	496	496	542	518	541	542	513	570	516	524	498	557	524	513	522	562	516	488	534	497	510	521	526	490	504	520	540	493	508	521	534	521	516	569	553	533	536	497	528	518	564	496	576	518	489	548	556	486	546	514	503	512	527	566	525	522	524	505	523	547	502	509	545	501	534	529	489	540	524	500	506	524	512	515	504	497	512	510	513	519	524	549	497	502	535	537	496	527	506	531	516	500	563	488	507	530	511	506	492	545	505	483	477	528	500	504	511	516	508	499	567	465	521	516	549	503	510	514	527	505	518	560	538	499	532	482	521	504	498	565	469	505	527	522	520	552	527	534	510	474	516	558	536	515	520	507	530	502	510	515	532	583	499	508	526	470	580	458	505	501	510	542	535	506	544	509	507	517	505	517	519	540	541	539	525	524	504	533	485	518	497	530	526	560	512	547	537	503	546	559	581	527	582	546	554	517	488	528	516	549	530	510	537	553	526	535	511	517	534	519	517	568	508	551	507	500	502	512	506	495	523	542	527	506	512	518	499	547	529	515	524	531	541	498	501	505	500	555	497	535	534	523	565	527	574	532	511	558	540	533	496	522	536	519	547	541	544	497	543	528	495	517	509	488	553	506	481	520	529	526	494	499	513	561	532	510	548	519	520	541	530	521	506	545	527	503	505	502	519	504	528	546	543	551	526	479	492	488	512	543	541	519	533	523	532	529	539	507	564	553	520	525	504	502	488	525	545	493	502	498	539	493	546	548	531	497	526	519	524	518	573	546	519	497	517	508	495	563	521	499	503	529	498	510	538	511	558	570	551	550	537	534	540	570	520	515	505	519	532	518	507	479	517	527	515	524	511	510	518	501	526	522	481	525	535	547	485	533	509	506	532	494	565	497	532	517	552	547	502	566	509	482	477	520	501	504	502	502	518	495	498	536	561	544	535	521	529	548	529	492	506	525	521	492	542	532	514	539	572	555	544	510	554	563	514	496	523	524	467	501	553	546	492	502	517	471	506	491	528	506	533	537	533	538	524	473	507	516	504	510	527	516	532	539	552	514	546	532	520	538	510	546	505	518	532	518	551	528	521	526	516	519	497	519	524	513	512	514	521	514	531	538	512	530	524	539	501	498	469	544	548	496	558	551	515	514	532	514	552	529	512	522	563	532	502	518	509	536	484	531	549	531	493	506	528	510	488	527	515	495	539	566	537	538	515	537	538	510	507	504	521	502	542	549	540	516	492	493	519	532	514	488	529	505	534	532	488	503	518	535	556	526	491	517	547	474	562	522	541	562	479	548	505	503	513	495	532	528	496	532	541	541	528	501	547	518	488	487	516	492	515	517	488	525	501	543	533	512	552	532	501	501	543	483	498	554	502	536	546	510	484	519	531	505	550	511	525	514	522	556	491	517	553	531	546	509	516	534	501	516	523	533	517	489	500	515	524	505	557	499	502	535	540	529	521	502	542	532	533	500	553	519	478	500	484	533	522	507	512	491	454	498	522	516	524	504	526	534	477	521	509	539	525	533	500	486	516	555	516	569	564	502	528	519	511	482	531	535	482	541	519	477	527	499	528	535	526	578	551	517	545	522	514	472	528	532	481	522	534	553	535	514	531	523	509	561	513	549	532	528	544	543	512	513	536	529	545	531	508	548	518	496	466	518	547	527	492	514	510	520	539	500	482	521	500	527	506	558	516	530	497	511	497	564	492	512	536	489	524	511	520	499	483	564	554	554	502	488	547	518	538	495	515	514	551	469	508	523	540	532	512	500	528	541	491	516	511	546	540	527	542	493	522	509	511	499	521	554	485	488	527	546	494	518	523	502	522	559	536	518	481	518	559	506	553	554	525	519	550	561	517	568	528	547	524	494	507	508	528	514	548	533	537	580	521	475	506	551	515	527	512	557	525	505	510	467	533	554	524	500	508	466	513	537	536	504	488	511	515	541	495	461	541	525	505	549	508	563	493	569	546	517	561	530	523	529	494	530	515	527	538	514	501	524	529	531	528	504	563	521	501	507	533	511	555	516	516	538	495	512	556	541	554	550	519	513	495	497	538	496	536	480	576	520	497	493	503	536	554	509	503	510	551	478	575	531	514	537	568	517	510	538	512	537	524	504	497	455	527	482	513	516	479	506	520	547	523	537	524	515	556	532	496	527	518	517	512	506	522	495	542	519	492	505	507	464	522	509	556	521	547	527	535	494	518	469	489	507	534	526	519	511	505	471	493	503	544	503	548	542	551	483	515	496	522	532	570	527	515	518	454	558	509	539	562	537	495	521	518	525	513	501	531	504	539	507	524	539	481	522
44406	25935	23600	10824	2507	1400	1084	920	799	705	599	538	527	514	478	434	417	391	391	389	370	367	387	327	358	370	366	388	362	375	352	362	388	359	370	333	342	357	372	321	377	349	327	313	336	367	342	319	325	354	362	331	324	334	336	328	349	355	356	323	326	354	313	376	320	344	315	334	343	366	339	350	343	333	319	340	315	325	355	351	342	386	318	327	329	332	332	340	344	313	346	334	316	300	341	318	328	351	330	348	337	339	314	330	336	333	300	302	326	338	370	339	363	368	281	371	336	298	302	339	370	337	355	302	322	311	352	369	316	318	348	340	349	346	348	320	339	366	355	337	366	312	319	334	324	326	338	321	329	358	346	344	290	318	349	316	313	339	331	368	341	354	328	330	321	359	340	351	319	338	317	306	358	340	366	380	314	304	343	304	352	321	356	313	334	329	306	348	324	329	312	329	306	335	335	356	313	318	366	344	338	349	317	328	325	318	337	332	337	294	329	329	356	327	358	319	328	321	342	345	347	325	328	363	314	312	361	339	357	341	316	404	307	327	337	340	327	359	344	338	314	328	350	300	363	330	331	368	370	321	355	325	312	313	333	368	365	344	317	340	295	332	346	355	362	335	335	333	320	334	314	329	330	318	322	333	362	326	334	348	320	349	331	328	327	294	341	324	345	341	312	314	365	322	355	313	348	307	341	329	315	321	370	320	312	355	328	305	294	323	303	307	301	316	370	321	311	343	311	336	344	318	344	341	314	341	328	335	395	321	311	344	342	290	331	332	330	357	324	338	323	346	360	352	327	296	320	366	363	333	339	351	361	326	326	324	339	342	317	342	313	335	353	339	328	352	356	328	341	359	306	324	322	327	348	328	333	320	330	302	377	359	344	366	315	354	341	314	345	351	290	363	379	317	315	295	335	370	351	341	351	348	316	329	331	287	335	363	375	325	340	355	332	320	336	339	346	343	318	350	308	345	337	324	356	345	311	329	353	331	337	319	362	311	322	297	334	355	331	356	323	336	316	391	336	335	330	355	349	350	329	352	310	363	359	348	334	313	349	361	306	291	315	338	318	361	307	324	342	329	350	352	329	316	330	362	339	327	317	317	319	378	365	304	308	371	344	344	352	311	318	329	339	326	334	337	331	306	351	329	328	360	299	362	344	362	334	333	315	327	325	357	361	327	367	339	310	337	355	341	311	317	359	307	362	291	357	340	329	331	327	324	365	358	349	318	335	355	305	308	302	321	342	332	322	355	363	328	321	340	331	346	328	347	334	318	314	313	348	348	337	329	340	340	358	327	339	308	359	328	348	354	327	341	305	331	340	351	325	349	340	342	330	331	324	338	315	348	302	357	346	372	306	366	358	311	304	300	336	331	315	310	341	337	336	312	337	329	292	331	288	351	353	357	329	370	337	309	336	328	321	342	307	365	350	330	304	319	336	335	341	305	303	314	348	337	327	308	331	330	298	341	379	366	384	326	343	328	314	371	350	334	345	396	301	300	339	352	304	313	318	315	357	337	353	349	350	329	321	328	320	324	341	307	330	345	311	336	357	318	328	312	325	320	345	357	337	335	354	383	344	321	316	339	356	313	333	330	331	353	313	308	331	341	346	351	336	334	325	319	307	331	324	330	336	313	332	299	309	316	348	351	336	336	310	328	328	321	302	362	339	329	350	357	350	372	327	344	328	336	342	334	326	340	345	324	345	340	323	359	347	347	357	305	327	333	343	330	322	344	295	343	336	337	338	303	336	330	324	330	322	342	323	335	336	346	321	295	367	320	340	282	330	331	341	349	298	323	347	356	344	362	335	336	321	346	306	294	346	357	365	332	328	376	309	353	299	360	326	322	361	316	350	320	350	372	315	308	300	350	383	309	311	322	319	334	321	322	309	311	339	311	332	320	344	308	337	337	329	329	333	326	322	315	335	296	350	354	318	347	302	357	347	330	340	339	337	354	334	330	324	321	340	331	325	305	345	306	348	314	349	349	344	292	330	313	309	345	329	311	343	314	323	323	325	348	348	314	331	315	321	320	333	364	311	356	333	321	325	356	331	321	325	308	320	358	296	332	371	333	357	326	343	317	333	327	341	343	342	302	342	330	388	370	322	314	360	349	330	351	312	343	336	340	324	332	337	346	354	351	351	333	347	354	311	312	352	386	304	333	329	340	350	333	336	317	345	334	329	353	319	325	327	330	310	345	361	346	325	308	315	353	325	301	333	325	341	348	348	320	317	286	371	329	321	346	318	270	304	334	344	326	308	348	336	311	348	339	360	333	361	348	355	334	336	327	319	342	358	343	322	336	361	344	350	343	321	298	309	312	324	291	322	307	324	320	321	337	342	348	321	325	387	333	331	351	353	337	316	331	318	325	346	347	347	339	338	333	340	300	321	295	319	371	344	394	337	345	349	315	336	351	319	315	325	375	346	327	347	344	351	329	310	322	344	350	302	396	316	296	341	338	312	326	306	315	351	348	334	325	321	331	363	348	321	323	355	346	333	333	344	345	346	347	344	308	342	339	363	296	324	306	336	329	309	352	338	382	328	342	310	313	321	335	351	331	343	394	363	333	328	348	344	323	384	339	346	340	350	324	338	328	344	310	356	347	371	339	350	328	303	346	364	346	337	351	366	346	305	325	323	365	346	329	346	323	322	346	316	317	333	312	337	312	341	340	349	328	327	310	331	353	330	309	308	291	334	344	350	314	283	313	339	343	360	328	323	348	330	339	329	363	345	309	306	301	321	358	368	339	346	344	355	355	363	350	327	336	364	315	349	320	326	311	308	317	333	356	346	350	377	316	347	365	326	326	342	365	371	373	341	322	314	319	345	334	310	335	356	355	333	350	345	306	321	338	362	299	303	331	332	336	297	333	346	346	341	359	336	345	336	345	328	342	326	320	298	332	333	339	337	339	381	360	327	333	311	340	335	318	343	356	324	304	329	319	328	313	328	301	326	323	298	334	359	356	345	337	328	333	345	337	318	365	360	411	317	333	366	328	341	318	320	321	374	350	370	327	355	357	352	360	351	329	302	298	316	305	342	346	318	329	305	310	349	317	341	313	347	324	332	330	348	367	381	379	373	330	318	335	333	338	382	333	378	327	330	337	334	341	386	318	320	329	336	301	391	320	317	345	313	312	293	335	346	297	371	303	328	312	296	350	271	328	309	335	376	346	305	335	307	366	293	324	366	338	313	351	331	348	353	317	360	289	316	320	331	330	352	321	329	352	317	386	361	331	339	378	312	308	310	325	287	300	319	356	318	345	335	321	342	363	307	312	326	331	341	334	330	339	323	340	302	338	324	314	323	351	322	338	309	333	352	383	326	326	325	381	371	313	356	356	339	323	349	350	341	320	364	333	322	328	336	329	333	343	340	299	325	303	333	309	322	350	298	362	338	325	311	322	286	333	352	334	328	308	323	338	351	322	370	378	367	368	342	366	327	330	348	344	337	362	314	332	328	346	383	302	341	342	348	335	344	350	329	293
27105	2717	5661	6106	5096	4306	3807	3153	3009	2699	2284	2302	1953	1702	1561	1465	1309	1294	1217	1095	1073	1015	1075	969	977	981	947	920	938	920	959	938	987	938	874	840	857	893	941	897	860	873	883	868	816	852	840	859	871	834	829	834	818	805	861	821	784	782	889	812	778	759	803	783	788	794	785	812	827	825	775	778	780	790	776	789	829	759	795	803	783	819	784	784	765	814	774	788	763	759	768	836	832	821	795	845	814	822	816	801	779	851	834	817	791	867	801	833	758	800	798	750	753	808	773	744	855	784	767	817	710	758	744	836	781	782	790	789	782	757	762	758	735	755	757	790	784	796	764	805	778	744	769	780	753	834	756	778	780	784	715	791	779	777	699	779	791	810	769	776	746	769	731	806	840	806	759	754	766	765	794	772	752	753	752	756	734	771	796	720	771	743	746	775	723	776	806	762	796	809	738	740	831	774	765	829	765	805	786	774	797	764	792	756	773	737	779	733	784	780	753	756	833	738	780	802	817	779	745	789	735	803	761	793	806	794	757	755	737	795	775	773	751	792	805	774	776	786	785	743	772	809	771	749	830	767	799	784	801	761	779	815	735	769	747	745	742	730	787	806	765	776	749	766	770	750	766	752	810	781	726	811	762	800	706	811	777	742	742	780	764	779	762	790	753	763	796	748	804	756	756	769	774	778	768	746	754	817	709	746	782	756	771	723	786	763	791	782	773	788	781	809	793	802	779	739	779	765	776	769	734	749	796	760	782	798	793	753	769	748	761	763	742	826	793	803	743	761	804	771	742	778	832	795	783	756	769	778	799	804	742	746	742	779	755	791	807	745	778	774	793	798	741	767	801	826	733	766	695	820	798	770	795	732	800	791	768	795	815	805	770	761	709	780	780	746	787	806	794	782	820	819	758	799	774	784	772	785	775	745	825	734	757	793	771	731	810	769	767	763	854	816	747	752	781	772	740	759	802	750	741	764	736	722	771	767	811	794	829	749	785	778	767	751	760	708	777	795	767	803	840	781	766	794	803	772	760	802	748	742	755	754	771	784	739	792	763	715	729	771	790	791	754	815	727	773	814	755	781	771	770	738	738	794	761	793	759	750	798	741	756	818	734	797	808	795	787	819	759	759	755	751	738	691	784	800	782	786	740	757	772	782	808	746	746	752	723	748	798	792	703	785	757	759	754	782	787	794	767	751	734	751	744	726	788	767	797	762	766	806	775	797	734	791	750	804	748	747	779	773	818	773	744	701	728	768	792	801	806	800	806	779	737	721	812	780	752	787	753	757	776	738	772	821	720	791	758	761	785	824	807	728	759	775	791	713	785	819	799	806	733	752	780	728	790	764	754	787	750	778	772	785	753	804	732	733	786	705	755	788	764	793	825	768	769	759	781	789	768	758	801	763	769	791	734	743	738	777	755	801	780	755	784	765	787	813	760	800	768	779	789	724	752	776	734	739	777	737	810	790	745	752	767	759	789	823	726	766	785	760	797	760	802	781	784	730	779	747	793	791	754	809	778	691	760	761	736	755	793	727	789	760	769	787	749	787	733	782	742	736	765	773	771	752	780	817	757	721	738	780	705	739	754	769	780	747	774	774	771	789	776	741	806	783	740	795	778	755	748	750	822	825	762	765	740	749	790	773	744	792	781	754	768	806	782	748	756	808	794	782	752	813	700	768	741	792	760	719	786	767	809	745	788	764	791	781	765	777	764	731	770	798	824	763	798	777	790	770	729	774	788	743	775	788	822	816	770	753	803	731	754	767	781	764	772	756	726	718	797	769	833	771	757	771	764	774	763	821	757	771	770	767	805	791	789	730	748	781	789	799	754	778	791	779	746	848	808	777	755	767	810	754	755	779	755	778	788	753	795	799	787	780	797	751	774	790	800	742	770	801	776	804	784	733	834	774	810	733	776	799	842	754	776	765	786	749	764	777	782	782	824	752	809	698	794	747	769	779	754	766	791	786	816	732	740	775	762	838	788	774	784	788	778	740	772	749	771	775	815	765	790	740	774	824	769	811	790	779	829	778	748	801	782	722	758	795	732	756	755	728	801	767	783	810	733	740	714	783	794	744	778	741	732	739	704	751	778	749	737	739	739	779	793	837	791	769	765	776	748	839	756	830	785	793	788	774	777	810	806	777	765	842	748	754	753	757	743	766	762	783	725	796	772	750	767	766	739	772	754	772	808	795	758	751	761	739	777	797	739	810	778	786	795	720	725	732	742	800	763	745	774	775	778	744	754	772	793	776	735	759	773	766	773	773	771	781	761	766	745	793	782	760	814	729	726	764	771	744	780	734	774	765	762	762	754	744	756	842	793	789	733	791	726	768	741	750	798	715	795	743	758	757	749	751	780	802	768	735	767	825	811	742	796	771	757	763	755	827	789	748	738	807	795	773	832	765	796	754	816	832	825	774	764	725	777	741	797	735	802	766	796	775	761	773	746	772	740	760	794	793	810	791	744	748	738	761	752	771	818	777	789	765	787	753	753	751	815	774	795	843	777	781	753	751	757	697	812	776	853	771	756	787	795	762	789	820	761	778	739	776	765	800	791	740	774	713	785	761	760	773	769	751	788	768	745	781	766	758	791	755	793	763	804	764	763	707	777	783	771	745	761	734	772	780	787	770	771	791	805	768	797	761	733	803	813	794	748	777	784	749	748	740	787	788	849	734	708	728	739	777	800	765	789	756	762	788	765	821	796	796	774	799	792	803	809	794	765	825	779	767	784	748	765	782	750	758	798	775	726	753	739	804	795	802	756	833	766	768	767	766	774	758	800	786	746	754	794	760	740	778	843	759	759	715	757	819	793	783	765	795	728	767	759	755	765	796	771	794	781	751	772	768	785	776	734	776	771	816	721	788	761	739	774	776	825	806	775	767	779	740	804	775	762	740	783	787	749	769	777	755	776	747	829	730	763	792	811	777	767	783	795	782	768	742	746	808	820	769	812	768	747	806	793	824	751	758	822	764	805	811	752	780	760	806	815	809	738	791	749	769	750	768	782	768	742	761	768	768	745	839	738	817	741	778	769	758	775	840	780	785	771	758	781	818	758	784	775	787	758	752	734	793	764	742	761	746	781	737	827	750	783	767	779	758	782	814	770	769	790	772	773	751	765	784	749	813	754	751	793	758	793	802	774	791	742	743	756	827	763	822	808	778	782	791	782	735	821	818	758	793	817	740	786	760	817	800	807	765	775	779	763	772	777	771	823	798	791	767	820	769	757	776	765	773	768	794	764	744	777	770	756	804	782	732	755	774	782	713	791	786	750	798	771	731	705	794	816	764	738	742	786	742	808	770	829	714	772	786	751	790	745	794	772	765	762	786	741	784	742	747	794	795	751	752	801	760	746	793	773	801	783	834	757	846	753	769	774	794	786	777	782	712	769	806	754	768	756	776	749	775	784	788	802	721	742	810	755	740	749	786	739	792	824	798	776	822	816	716	761	776	749	762	826	778	673	739	747	787	781	810	795	753	795	772	805	746
8407	419	243	230	215	170	174	142	158	143	151	147	147	146	145	156	149	133	143	168	147	142	159	146	161	126	146	160	164	139	164	153	146	143	152	150	156	165	139	159	140	170	154	128	155	157	125	134	151	141	169	122	161	167	131	159	162	138	157	139	151	133	139	153	158	162	164	143	145	145	126	141	160	149	124	154	136	131	124	165	139	165	154	148	147	158	165	149	144	151	183	140	157	133	141	163	134	159	143	165	147	136	130	139	140	149	155	117	142	158	148	143	166	153	131	134	159	135	131	142	152	134	141	147	136	158	151	151	170	170	146	134	138	152	139	131	146	155	152	154	145	159	149	133	158	165	139	160	151	146	167	172	135	161	147	155	139	151	135	149	154	125	157	146	141	180	175	142	150	131	140	123	152	147	139	139	148	145	158	157	146	157	170	149	141	143	168	132	157	132	149	125	164	135	141	151	157	142	144	164	144	141	153	151	157	178	124	154	146	137	146	147	141	151	150	160	149	153	151	139	149	154	150	163	136	160	164	129	135	144	158	140	124	144	131	130	130	142	166	145	134	141	141	148	129	135	153	157	140	128	150	132	123	139	139	150	165	110	167	149	134	136	164	134	152	133	145	135	135	159	143	151	142	150	141	144	141	164	140	158	141	137	156	148	134	153	117	147	152	165	166	160	162	159	153	127	147	154	137	144	163	145	132	151	153	146	135	152	150	134	151	166	174	126	134	155	141	149	115	145	132	137	156	148	143	119	150	139	155	166	129	141	155	142	158	163	143	142	167	138	145	156	137	125	148	150	136	131	128	176	147	159	174	157	163	117	146	161	170	146	142	143	151	152	136	147	141	137	154	149	154	156	157	149	127	160	164	138	161	158	129	130	167	151	144	123	123	131	135	147	159	147	157	152	122	170	157	157	131	157	152	156	131	123	164	177	149	153	147	140	172	166	171	162	149	157	145	134	156	140	147	146	159	159	143	153	152	175	151	170	125	117	148	141	152	159	138	161	163	144	168	138	148	149	177	157	156	138	171	165	175	144	147	140	150	157	162	117	121	172	170	159	148	148	148	135	142	155	129	147	159	163	152	144	145	157	175	165	152	162	165	130	152	124	157	146	165	130	146	140	169	152	138	139	145	145	158	164	164	156	122	139	131	159	150	137	173	155	169	145	122	138	150	161	139	169	141	133	155	141	153	128	155	148	142	153	167	156	135	135	149	155	155	132	146	153	145	136	154	154	127	130	150	125	149	162	151	151	143	160	154	139	150	129	161	140	143	155	126	140	157	140	140	148	172	152	151	160	155	157	156	154	137	190	143	159	173	160	145	157	123	134	143	145	156	133	147	155	162	160	150	129	149	160	161	136	130	144	142	139	148	157	136	148	132	150	166	157	150	146	157	143	139	181	152	162	133	132	149	162	153	143	183	152	141	151	166	148	160	157	134	148	157	147	174	164	143	150	131	144	142	153	160	154	144	125	152	164	137	158	147	138	158	134	138	150	119	165	146	152	120	157	148	142	141	147	153	138	148	168	138	157	172	155	145	156	161	155	148	172	139	145	153	162	144	132	151	146	145	136	147	146	158	156	151	138	141	150	155	160	163	140	162	147	134	129	129	146	163	135	139	181	151	172	136	145	145	131	137	156	147	147	150	160	140	154	142	165	151	161	133	155	154	148	146	135	145	133	152	146	116	143	132	150	151	146	171	133	159	144	161	120	154	130	133	138	174	167	142	135	159	123	130	148	150	123	151	131	136	143	138	132	153	146	136	163	161	167	160	141	171	149	136	119	133	149	148	135	155	143	154	162	170	144	139	146	156	167	153	150	142	161	170	140	129	151	165	133	158	140	162	151	155	132	154	132	152	157	155	131	159	160	160	144	163	153	124	154	148	142	140	148	124	156	158	134	128	116	155	156	148	156	161	135	155	149	141	126	144	141	139	126	157	140	142	149	148	139	162	150	152	173	159	120	134	137	150	138	121	146	155	166	138	134	144	131	154	141	142	167	142	152	139	151	126	126	137	125	134	143	143	151	144	133	133	152	129	126	135	147	136	160	138	143	155	134	148	140	149	164	143	154	138	157	143	131	147	142	157	137	141	136	123	149	143	127	150	129	179	122	133	114	130	132	144	148	148	137	145	154	140	115	155	139	159	147	154	153	139	145	143	148	149	144	149	148	146	154	147	150	137	159	149	148	125	155	158	151	144	128	153	141	140	142	144	158	158	137	156	152	140	136	133	144	164	155	142	159	139	140	137	160	153	151	130	130	158	138	162	168	155	138	156	176	166	136	104	145	137	143	156	149	139	153	152	168	167	163	155	142	160	152	150	161	157	142	133	176	142	145	163	150	144	153	147	143	142	136	143	143	151	161	159	150	158	153	171	128	115	130	138	137	143	130	174	150	152	148	138	163	152	175	150	150	145	143	138	153	135	151	140	160	150	121	146	141	145	137	132	158	137	161	130	141	161	146	137	142	139	159	154	126	137	149	145	162	161	142	174	144	155	128	156	132	142	150	147	144	142	114	161	137	143	143	170	154	142	143	159	136	146	171	144	136	169	161	153	154	158	155	155	159	127	165	140	129	152	170	142	153	124	151	135	151	128	147	135	146	153	150	150	154	145	119	142	140	129	134	160	147	146	144	153	140	145	168	139	130	144	143	148	143	149	126	147	138	139	142	151	137	148	141	160	159	135	153	143	142	131	118	156	144	131	150	149	165	145	158	139	141	150	175	151	151	128	127	148	152	157	171	154	143	141	150	136	146	159	151	140	143	139	138	119	131	144	153	134	131	162	155	154	194	155	141	144	123	143	136	151	154	168	150	142	155	158	135	132	134	145	130	165	168	111	152	141	165	161	169	150	137	140	144	145	158	161	120	139	143	133	156	155	146	162	118	141	138	148	133	145	128	158	140	140	145	136	154	141	149	142	158	160	138	136	147	125	142	152	157	152	130	152	161	147	153	139	153	138	149	146	147	152	165	149	145	148	154	151	130	128	130	146	149	119	136	145	153	152	137	141	139	146	119	149	163	144	165	162	161	164	139	151	152	142	135	134	143	126	155	142	138	153	149	144	152	152	160	147	138	147	163	137	144	155	144	137	167	144	123	145	151	152	146	158	140	155	162	150	152	174	141	153	160	145	148	155	145	134	113	152	143	142	144	176	149	143	139	161	155	144	161	151	163	144	138	130	139	170	141	164	172	142	160	142	150	148	127	133	150	134	155	144	131	137	153	168	168	148	157	137	162	125	168	160	150	143	129	154	138	145	137	163	171	154	150	140	134	143	150	142	135	127	145	149	152	153	138	165	147	139	143	151	135	155	145	159	160	168	170	144	140	148	140	148	155	157	146	129	193	163	132	150	152	145	161	153	137	160	132	162	155	147	166	143	170	139	171	146	130	142	162	154	171	147	173	171	170	155	164	143	141	145	125	144	146	158	126	146	137	168	150	147	157	143	151	170	143	118	159	142	166	147	145	135	142	146	140
7782	490	642	675	583	509	545	483	469	436	413	439	432	395	412	439	440	422	411	422	409	413	389	422	399	366	436	353	420	406	421	422	410	416	377	388	385	376	386	393	421	440	401	386	417	407	425	397	374	411	368	419	410	422	400	424	432	398	425	385	385	381	451	398	376	403	397	376	397	410	344	366	393	369	358	392	376	401	409	362	371	418	398	413	409	400	408	380	423	378	417	375	413	410	400	407	394	438	419	368	408	431	395	412	407	416	403	389	414	389	412	397	418	417	391	412	384	389	391	386	431	404	349	376	390	355	394	404	405	422	372	402	384	375	362	398	342	402	389	420	386	397	393	370	401	369	383	393	400	426	398	367	434	426	432	388	399	422	389	383	391	393	372	384	389	359	381	391	396	409	384	402	383	391	445	397	386	371	387	406	414	404	407	411	371	417	412	400	401	394	382	380	378	373	385	360	404	373	374	363	392	405	372	382	418	400	394	346	405	412	359	395	380	376	367	400	369	382	373	386	397	360	382	393	416	408	399	408	368	378	409	402	376	382	392	397	406	364	406	411	435	399	400	368	397	375	413	399	395	384	366	387	381	360	386	401	383	381	352	368	398	390	399	382	428	387	415	376	406	400	436	427	474	374	403	374	432	395	403	377	396	381	400	412	413	404	390	394	401	442	368	390	381	414	395	386	399	422	382	410	395	399	379	423	369	403	432	419	408	402	411	382	412	400	369	396	384	385	394	350	379	407	369	348	397	422	389	355	417	422	389	382	430	386	394	393	411	367	416	385	394	412	381	388	385	373	403	402	426	416	406	390	378	408	400	388	398	389	359	390	376	393	379	396	409	430	379	373	375	405	405	347	427	379	345	384	382	411	386	378	397	449	409	388	425	420	392	381	403	408	403	363	381	404	407	393	420	391	407	389	396	413	400	396	395	382	349	400	351	416	400	372	419	402	414	421	414	386	365	415	382	380	396	381	375	405	415	406	424	420	396	407	430	365	409	370	393	377	389	372	391	377	396	387	386	374	393	385	393	410	376	413	372	354	374	391	396	379	380	398	376	411	379	386	403	402	416	358	433	422	404	364	380	390	414	398	372	388	402	383	385	371	421	386	371	382	371	359	420	387	389	404	375	395	398	373	419	400	405	415	408	384	393	414	390	386	419	423	400	362	393	419	382	398	383	402	404	427	403	346	404	364	408	383	389	412	419	369	408	386	383	381	414	394	388	336	435	391	381	369	408	392	369	388	373	399	378	407	375	420	438	429	415	385	373	376	408	377	384	363	382	389	403	407	402	412	423	419	386	414	393	413	377	401	390	357	383	393	415	401	377	394	404	383	410	383	397	397	367	398	376	417	387	389	419	391	354	419	361	387	420	354	361	420	400	352	362	389	439	380	416	391	417	423	398	386	356	363	401	411	393	396	352	411	400	403	368	417	373	370	404	387	401	377	414	380	387	427	437	376	380	418	403	433	382	390	410	392	388	415	370	382	419	403	416	370	379	412	357	386	402	378	410	384	401	356	380	348	439	395	357	402	389	391	394	380	381	390	428	401	406	390	399	393	425	375	385	377	387	375	370	370	383	398	384	403	404	388	407	400	392	389	394	400	412	419	407	399	402	427	369	426	378	375	423	394	408	401	350	395	361	414	418	430	392	371	387	385	377	351	408	395	380	369	377	390	371	399	418	383	404	387	392	428	422	378	401	419	398	402	403	386	399	389	379	377	405	401	376	387	413	371	391	424	385	370	403	427	387	392	400	408	395	383	394	425	421	340	378	405	402	374	384	432	375	403	384	356	362	370	398	382	396	381	396	394	397	398	372	374	382	391	383	403	384	403	411	371	396	373	368	430	404	445	395	405	399	408	386	336	395	410	370	387	421	385	400	380	398	406	374	425	387	435	408	421	411	394	382	406	369	403	405	379	387	415	395	405	418	399	401	432	413	404	399	416	382	337	386	406	385	386	360	406	372	445	393	390	427	408	408	396	410	376	426	396	381	410	387	372	364	358	379	360	379	382	374	383	432	407	367	394	393	398	385	393	405	400	387	422	420	409	430	389	414	403	382	394	392	404	410	392	401	368	395	395	411	426	423	378	404	410	390	352	390	389	395	390	397	372	386	393	373	403	402	365	385	374	403	393	430	374	363	393	403	384	438	397	414	413	415	396	418	435	392	405	401	382	398	347	373	382	410	397	406	383	411	382	390	378	427	404	367	382	376	421	385	359	356	411	409	357	393	377	402	406	407	421	395	406	417	395	397	400	409	358	405	359	351	389	406	393	408	370	370	404	409	365	394	387	393	392	408	402	381	390	412	387	356	402	387	372	383	382	446	402	381	428	397	369	390	397	378	384	416	397	359	401	429	371	380	381	392	392	377	399	407	420	393	406	401	413	378	395	418	420	368	367	409	395	399	399	414	409	377	400	379	391	356	387	400	423	386	392	354	387	400	392	393	408	376	409	382	399	392	391	386	409	397	375	388	402	361	376	414	370	395	390	434	406	360	381	399	380	412	396	375	438	374	393	395	436	431	409	395	436	357	386	401	393	357	436	423	420	402	394	389	409	390	390	371	387	394	436	383	381	399	437	423	429	397	411	415	420	401	371	398	412	414	425	364	378	378	403	387	397	379	358	411	369	390	389	430	418	363	428	393	360	367	360	358	377	408	447	378	413	376	398	380	392	394	379	379	363	380	404	414	386	397	380	369	412	383	415	392	352	393	396	386	409	402	436	431	412	398	369	398	418	379	394	395	387	369	379	422	426	386	379	366	421	376	356	392	376	400	371	409	393	409	383	392	380	424	390	377	381	398	375	403	370	385	376	388	386	378	437	344	377	422	371	395	393	400	395	389	396	392	396	391	403	368	429	403	359	397	370	364	370	421	423	400	369	413	376	417	411	405	392	438	393	436	379	409	411	412	402	386	368	368	405	399	402	371	371	413	416	438	448	414	424	435	356	394	409	387	405	409	381	389	390	416	432	374	391	399	368	412	424	407	410	402	387	382	382	436	402	420	384	415	370	398	395	393	370	388	354	378	406	415	376	393	392	378	418	374	380	406	363	405	389	393	352	395	417	383	389	412	380	374	411	400	393	397	424	428	413	405	392	392	399	416	389	423	388	384	397	387	391	390	403	389	391	401	438	412	379	411	391	403	391	357	395	377	383	382	382	369	385	391	418	377	417	408	382	438	394	397	389	409	415	403	405	404	384	422	389	445	406	388	398	382	378	381	436	351	408	392	373	389	394	387	402	397	374	401	367	388	399	377	377	395	378	408	410	385	393	418	401	379	416	417	382	362	376	394	404	393	367	451	372	377	415	374	383	423	388	387	370	405	421	395	379	422	394	432	388	356	402	384	410	409	393	396	372	466	366	385	413	423	422	382	446	440	374	399	375	429	372	389	392	379	372	398	401	354	400	361	393	396	376	366	397	360	425	391	353	402	373	423	395	380	396	384	396	376	377	377	408	390	399	407	405	382	368	387	387
44265	23442	18195	2429	873	640	546	405	392	387	332	321	344	289	277	247	273	227	232	246	198	225	224	222	227	234	204	238	219	220	216	209	219	204	210	210	216	214	217	212	211	236	207	188	198	206	219	212	195	198	266	250	230	216	219	193	233	200	197	227	225	189	182	215	199	235	208	177	187	213	231	198	201	227	215	216	216	224	192	213	206	198	215	201	219	201	221	189	222	211	199	208	213	195	210	177	194	187	207	193	211	188	208	215	202	201	199	195	225	203	194	185	218	213	204	211	219	191	220	205	188	207	223	197	204	218	211	199	224	232	208	214	180	196	201	171	211	189	198	210	194	208	242	194	221	202	173	213	191	186	192	211	207	207	199	225	198	199	214	199	212	224	195	207	207	209	194	200	222	223	194	194	194	195	184	193	210	224	204	227	216	217	186	236	200	223	191	182	227	192	200	228	205	207	211	212	204	200	209	223	193	207	185	229	187	217	223	219	218	211	208	223	222	220	224	187	219	211	211	229	187	218	221	181	188	201	208	209	222	223	192	199	200	183	205	189	200	201	198	189	192	201	229	198	228	208	179	210	197	218	207	213	202	188	168	211	234	212	225	207	223	211	194	196	219	205	220	188	224	220	209	187	190	217	164	173	179	193	197	187	218	189	204	216	184	188	212	185	199	198	211	208	204	200	205	215	195	190	189	188	215	228	206	217	199	209	193	191	200	181	239	207	179	214	185	246	189	213	212	178	202	233	201	195	198	205	194	206	199	195	192	229	207	213	198	162	185	203	221	234	203	211	207	207	185	194	188	214	196	196	218	181	206	213	212	205	189	190	196	191	187	215	196	254	196	248	213	231	196	185	215	226	212	233	232	214	196	221	209	187	199	192	192	215	188	219	220	208	196	189	218	200	176	225	209	200	208	192	211	195	178	199	207	174	178	209	234	184	210	196	231	216	253	181	197	223	187	191	200	231	198	194	217	191	203	207	200	184	206	197	190	206	229	230	218	195	233	210	193	232	199	199	189	218	201	200	205	192	220	213	235	198	193	207	199	219	209	209	210	190	235	210	191	227	197	203	234	234	240	171	213	195	198	205	185	222	206	198	196	223	196	202	224	173	188	240	186	208	198	222	237	184	186	194	211	230	210	195	198	206	226	205	200	191	199	215	228	190	186	218	183	209	236	209	215	206	222	205	217	234	222	208	200	194	201	195	223	203	192	195	230	206	210	216	213	200	211	191	201	202	206	205	217	217	224	216	230	214	216	176	201	217	178	206	210	211	194	199	219	195	201	189	178	237	250	208	219	202	221	198	191	199	207	215	204	196	203	228	187	205	188	225	195	192	172	192	208	205	184	194	204	231	208	226	219	198	221	200	195	192	210	223	211	224	220	219	205	195	190	228	201	173	190	201	224	190	225	204	205	191	204	208	188	193	213	213	210	222	231	196	169	215	220	220	188	207	228	194	215	219	248	202	201	207	200	222	207	222	192	159	177	197	211	223	219	201	214	202	193	204	209	201	222	206	223	239	200	198	203	191	208	210	234	199	190	212	197	192	183	216	194	194	181	168	199	201	197	209	197	220	215	259	184	219	212	204	206	225	204	193	206	224	244	198	202	191	214	207	198	184	209	196	196	195	189	209	214	228	201	197	210	198	161	204	222	188	195	183	194	223	202	189	241	197	204	233	213	191	190	168	205	219	223	208	198	197	184	200	207	176	233	242	238	213	211	198	198	207	211	212	179	190	218	200	221	216	188	208	204	192	203	211	207	196	226	200	212	192	194	189	194	209	208	216	210	196	229	204	197	227	207	184	187	207	223	207	221	211	199	187	209	191	196	215	193	189	205	182	214	206	192	220	190	217	193	225	218	205	182	214	201	191	213	201	198	208	206	199	203	219	178	177	211	218	194	187	212	202	216	206	217	180	177	190	194	197	188	225	200	210	204	197	212	175	187	201	178	205	218	191	206	215	195	220	184	198	200	200	233	205	226	193	198	225	189	207	199	197	211	196	205	202	193	191	195	210	222	193	203	190	194	199	196	205	228	186	178	195	217	212	213	195	180	210	203	210	229	183	205	207	205	178	200	220	207	198	239	214	202	227	221	191	188	203	177	174	226	184	190	219	214	204	209	225	193	230	192	238	225	219	208	219	212	203	240	200	219	205	188	229	223	206	211	220	213	213	203	216	215	196	213	155	196	205	223	192	213	199	223	212	228	193	220	202	218	203	188	232	193	227	216	223	222	204	190	220	200	211	221	203	207	207	215	199	241	177	263	215	215	177	195	192	228	203	228	218	207	217	223	201	198	215	207	201	217	212	190	204	201	216	194	202	199	197	202	188	178	205	200	191	198	195	192	184	188	188	210	200	209	199	182	225	200	196	203	212	206	224	225	236	183	193	184	193	211	201	203	182	220	201	164	216	250	216	192	202	172	210	189	214	186	205	215	196	196	210	182	206	198	215	192	240	201	224	220	203	189	208	195	198	224	211	210	208	228	234	215	225	193	196	211	217	204	190	217	193	197	186	207	202	207	206	199	242	191	214	198	184	191	193	197	205	218	205	187	195	171	219	232	187	200	215	207	197	202	212	189	169	218	238	213	218	201	214	198	203	217	211	187	198	240	217	241	194	204	221	198	202	203	197	188	167	195	195	177	194	201	183	183	212	187	228	222	214	204	198	205	205	198	217	204	207	201	202	206	208	191	225	218	217	194	200	185	207	201	199	180	202	210	200	178	233	210	202	204	198	209	224	221	213	216	197	213	212	210	200	219	226	196	221	208	198	195	202	203	203	221	207	215	229	187	208	198	220	201	207	200	211	210	179	205	222	241	212	201	209	215	216	186	231	204	201	209	197	202	246	191	203	201	203	200	219	192	212	201	193	209	200	188	211	199	196	229	200	220	234	203	170	190	191	195	198	220	202	217	211	212	212	209	206	181	208	198	206	212	217	233	207	210	209	197	201	185	209	211	190	224	221	206	199	245	188	193	186	220	202	203	239	197	217	203	207	223	215	239	225	203	190	220	205	217	208	178	209	192	190	244	192	190	196	209	201	185	218	223	225	200	201	232	234	229	189	199	211	219	203	186	203	206	231	214	210	224	211	195	201	201	195	220	174	212	203	176	212	205	190	187	181	197	207	226	211	228	214	199	238	201	210	212	210	210	212	181	224	211	199	229	189	229	224	212	202	213	227	208	203	192	203	237	213	204	192	205	223	192	212	179	218	224	216	209	202	194	192	200	185	201	220	241	192	210	193	208	208	230	222	202	207	187	199	204	212	214	193	213	200	194	196	180	206	187	198	201	180	206	214	193	184	198	179	231	207	205	215	181	207	212	214	205	204	216	223	217	215	235	214	229	185	191	189	216	195	203	218	191	228	202	210	225	185	197	189	245	189	202	202	171	188	191	203	233	212	186	193	205	218	209	189	203	211	213	223	185	205	212	182	189	220	215	210	207	203	215	245	230	228	216	179	185	201	197	219	227	207	182	205
23753	1559	3137	3318	2780	2338	1962	1837	1825	1450	1339	1287	1138	1056	965	866	876	763	738	700	722	704	664	617	663	584	672	595	574	613	581	600	614	584	589	557	626	582	565	595	584	576	504	549	563	569	602	558	526	533	574	569	570	514	516	603	528	528	552	548	537	517	565	525	572	551	546	534	516	532	559	571	566	529	505	555	532	513	540	553	525	529	582	537	545	564	544	581	524	512	510	544	546	590	539	603	593	606	538	587	533	584	561	588	574	545	535	521	522	552	532	527	543	516	547	533	521	492	519	532	539	526	551	530	542	521	501	492	523	525	542	516	497	493	501	510	527	508	526	563	539	526	529	528	520	550	517	546	518	565	554	538	552	517	514	540	502	506	532	499	554	583	569	504	536	524	559	549	544	559	520	503	546	525	511	480	535	538	524	512	544	538	538	494	514	521	525	533	565	538	495	536	524	474	498	540	517	489	542	549	480	521	533	546	516	523	495	509	506	519	507	544	483	519	525	532	551	511	537	544	520	533	514	506	485	529	517	553	563	551	475	507	518	510	561	541	537	504	513	517	509	501	540	528	517	551	576	500	521	522	533	483	500	512	558	538	532	528	512	516	545	534	474	512	539	532	537	523	494	527	510	527	535	526	522	506	478	492	522	514	520	538	565	573	527	535	476	529	542	522	530	508	549	535	498	521	547	542	502	518	498	486	504	474	525	587	531	539	566	528	534	526	542	566	521	522	464	529	523	523	532	535	536	522	521	517	488	525	529	561	545	522	511	543	523	554	509	518	497	520	529	500	499	528	505	488	543	552	562	540	535	526	509	544	514	480	498	513	516	532	487	514	478	479	515	525	520	551	535	544	520	509	546	554	518	548	539	524	555	536	553	564	508	492	507	509	508	542	525	552	516	541	549	554	532	517	451	541	560	552	544	513	548	547	469	491	536	508	517	512	539	484	515	564	538	494	497	520	529	536	492	567	491	528	506	510	543	538	525	515	548	519	522	520	531	531	555	529	546	524	538	499	500	519	563	544	538	541	522	561	515	509	531	537	542	527	508	504	540	553	522	567	533	541	543	491	537	532	534	529	486	558	535	527	523	514	573	502	539	519	475	490	503	543	569	515	532	534	560	538	531	535	499	524	527	513	505	507	530	502	504	557	519	547	513	538	532	493	502	508	536	540	573	518	514	538	508	541	546	503	505	499	583	532	509	531	515	502	525	565	528	544	537	522	489	529	489	516	520	524	479	468	517	553	513	529	526	527	507	521	556	526	574	552	552	540	534	548	522	540	519	548	534	547	536	535	528	583	527	549	541	520	488	552	547	494	502	535	545	534	576	474	541	536	499	546	546	534	564	574	503	539	523	541	511	539	515	529	554	529	526	548	491	547	515	551	486	500	542	550	503	566	499	525	502	513	496	520	499	534	522	523	549	533	553	532	527	535	504	517	493	532	529	530	561	490	507	531	537	532	541	493	544	555	559	527	516	538	472	499	550	502	545	532	516	491	525	532	535	484	507	530	518	458	527	484	578	539	515	558	519	486	509	520	514	495	517	535	524	503	573	555	503	505	513	517	509	512	525	548	514	541	495	473	560	530	511	556	536	482	535	520	522	511	580	532	533	527	513	538	522	533	522	526	529	491	520	535	540	522	514	511	543	491	535	571	504	514	506	536	546	505	540	531	549	532	552	530	492	536	540	502	540	508	527	538	523	471	499	546	494	512	519	525	550	569	575	517	518	523	489	524	539	537	527	501	567	565	533	538	485	511	509	479	526	546	538	486	528	559	533	533	487	543	493	499	564	513	518	535	542	520	502	511	508	562	512	501	527	509	546	523	513	487	539	515	503	521	530	528	467	556	502	529	517	521	518	534	508	497	516	529	512	542	524	509	507	540	553	506	541	543	573	542	544	527	483	509	491	529	508	539	512	527	517	476	507	530	573	538	513	577	521	552	522	513	540	522	513	512	540	551	513	523	565	537	534	514	526	501	560	531	548	532	520	496	553	558	537	512	526	554	514	538	504	518	550	517	530	515	556	531	553	554	508	560	530	476	563	489	501	533	504	509	494	569	551	516	534	514	513	507	490	547	542	517	522	556	513	517	541	528	547	509	520	519	530	537	540	504	483	511	492	528	508	492	537	532	537	535	535	505	526	544	525	533	538	533	535	524	563	493	523	542	528	524	543	525	501	518	495	526	527	505	522	513	550	495	520	542	488	541	496	504	533	525	552	544	505	543	461	521	491	558	521	546	537	516	529	482	554	556	509	485	529	466	516	511	517	527	555	509	526	558	536	523	520	515	510	508	528	564	540	523	504	513	551	542	513	562	564	524	548	507	521	564	536	508	507	516	519	516	498	532	487	538	509	503	501	558	548	546	538	507	496	505	498	559	488	534	569	495	572	544	539	519	525	521	484	536	538	532	534	531	538	489	534	533	527	489	505	505	498	485	499	501	558	552	563	529	540	550	542	540	555	509	519	530	535	538	530	517	524	510	518	565	539	528	557	519	531	509	504	517	575	548	509	510	528	579	518	518	496	550	562	489	498	527	529	548	495	509	524	503	508	511	514	568	495	535	480	578	518	545	540	524	520	509	485	534	500	527	517	561	528	524	491	549	562	504	500	465	477	527	518	552	544	528	518	517	548	520	520	526	532	515	532	503	513	581	533	547	505	495	533	531	516	479	526	538	515	536	532	563	534	540	535	547	547	515	506	568	551	526	531	499	561	561	508	544	521	523	528	500	508	540	533	493	497	509	549	513	521	517	510	515	531	510	491	547	508	472	524	544	544	497	528	532	506	527	489	476	515	545	558	526	499	504	534	530	528	522	520	546	478	545	553	563	568	505	509	548	568	530	522	523	516	549	538	516	522	469	513	539	511	470	515	497	510	554	531	516	518	517	504	551	535	506	503	533	507	498	516	526	525	520	490	534	524	470	530	534	539	535	533	521	554	531	545	548	545	485	561	537	513	511	503	509	512	541	516	544	514	547	507	491	492	529	528	522	535	480	502	514	546	537	518	555	535	540	508	529	514	584	558	516	500	497	534	536	533	543	537	502	560	517	564	500	538	538	541	531	534	487	514	522	509	501	570	528	521	508	532	515	515	495	503	517	479	546	514	480	563	520	484	509	549	519	529	509	539	520	569	542	549	616	553	540	504	478	520	501	522	506	551	473	525	498	544	519	539	512	547	508	568	565	518	476	513	531	528	546	514	469	538	594	494	526	505	533	525	589	542	519	525	578	519	531	542	536	493	534	534	540	531	525	483	510	491	530	547	530	538	507	521	508	558	568	481	530	534	552	519	537	535	533	557	534	518	533	547	520	544	520	553	533	529	547	507	550	497	531	539	556	552	558	501	502	523	540	547	544	522	522	552	506	497	519	508	518	510	554	530	509	494	526	520	510	530	505	571	468	540	514	507	497	534	560	568	541	548	533	567	514	502	526	545	557	543	563	551	532	501	528	497	497	552	493	525	542	521	536	525	549	501	525
50893	28161	18903	8102	2118	1420	975	729	696	736	606	569	531	490	427	437	453	369	389	356	400	372	392	350	371	377	371	345	351	317	367	359	331	364	363	371	302	387	351	345	363	347	379	383	361	315	352	352	374	332	338	309	357	377	348	343	358	320	340	314	338	371	311	365	357	320	339	378	338	348	324	321	347	313	327	351	340	346	297	353	353	322	326	344	308	345	331	356	359	326	338	321	374	349	357	338	312	344	363	368	356	302	370	323	378	321	362	354	363	345	334	316	307	322	356	327	361	352	330	355	330	330	328	371	338	336	340	334	339	319	352	324	360	323	357	346	330	333	364	324	313	310	340	339	323	319	399	326	351	338	315	328	322	341	296	326	327	305	321	355	361	345	332	331	348	323	317	326	340	318	353	347	335	331	320	324	333	325	318	336	334	342	353	293	350	342	363	331	330	300	340	323	356	336	330	362	356	342	343	329	339	343	354	325	352	328	331	294	324	348	329	350	318	325	327	350	326	353	337	334	361	351	365	314	328	346	329	344	349	355	312	341	334	344	298	310	326	346	353	293	353	307	350	319	327	325	311	336	321	336	305	345	345	303	351	324	343	341	357	349	346	359	336	306	341	326	347	333	396	338	355	358	337	345	370	360	335	321	302	328	307	301	320	329	354	342	310	309	361	299	360	345	353	319	376	332	364	370	343	331	320	320	304	322	333	335	326	284	318	352	341	333	349	322	339	302	313	335	307	348	359	332	340	336	319	323	325	319	326	363	331	354	374	344	331	354	351	321	331	346	348	325	325	363	333	330	343	350	340	311	338	367	337	363	315	341	363	353	341	324	313	347	300	305	355	317	348	345	317	323	324	337	293	308	340	330	336	363	335	333	334	351	345	314	340	362	333	334	334	308	342	322	343	322	322	357	322	370	342	326	325	331	349	329	374	321	334	337	317	317	336	353	324	341	339	333	356	325	369	320	318	356	320	352	323	325	308	316	322	324	330	313	339	346	350	322	312	328	371	332	317	299	353	313	361	329	347	312	309	348	349	338	310	333	327	316	322	349	294	316	304	329	332	317	329	293	304	350	330	345	333	331	288	315	295	324	344	352	315	322	357	353	309	362	310	351	374	348	346	316	362	347	332	340	334	357	364	358	328	340	318	340	380	335	356	342	325	343	368	316	344	336	373	326	333	343	326	312	367	339	346	321	321	349	341	328	348	339	342	308	344	363	341	339	310	330	368	307	337	316	354	336	333	363	349	314	299	348	313	322	345	363	330	333	342	315	347	325	337	311	334	339	333	344	347	307	313	302	335	325	360	363	316	301	340	369	353	329	332	338	335	324	349	360	353	341	347	347	355	360	333	331	313	348	345	366	363	326	347	341	336	335	392	305	346	337	369	339	305	356	319	335	318	330	343	303	331	378	354	324	329	355	367	359	331	320	365	318	346	361	345	321	364	321	343	320	364	389	347	305	308	374	348	342	326	369	361	310	338	329	361	331	354	347	345	372	334	364	364	362	353	336	340	328	353	364	344	310	340	344	319	321	360	345	314	330	342	341	366	353	330	342	350	328	333	332	355	309	357	346	334	356	320	328	347	314	323	345	295	345	340	317	332	342	349	337	332	321	325	352	325	375	332	361	317	334	334	355	330	325	346	374	375	368	374	373	336	365	336	355	342	323	340	321	343	301	345	317	311	300	358	323	357	339	310	371	384	333	328	336	327	339	359	320	352	358	325	338	365	334	369	351	333	385	350	356	315	301	336	329	330	320	342	336	391	323	331	363	355	371	297	377	326	342	344	380	337	325	339	333	332	328	329	353	358	335	337	336	352	327	360	329	306	310	318	328	335	366	324	346	307	330	310	367	336	347	348	341	313	342	318	337	347	314	351	320	361	322	341	323	323	325	337	330	330	314	332	338	329	342	326	323	313	356	315	351	329	371	379	352	335	359	381	339	299	306	344	298	336	328	331	323	325	338	320	338	342	343	303	326	298	361	292	313	352	330	340	367	371	326	345	335	333	344	301	377	345	344	343	342	325	349	336	329	372	288	295	315	365	378	333	337	348	362	341	350	332	310	299	343	329	346	337	328	304	299	359	354	342	336	326	357	363	333	351	320	331	333	366	309	316	366	313	327	306	331	289	349	333	345	361	339	341	323	301	326	349	323	311	338	337	295	268	353	345	325	348	331	356	331	345	328	354	331	353	306	341	345	321	336	341	354	341	346	328	349	366	313	345	311	362	326	336	339	370	351	330	372	333	334	329	340	339	286	348	331	357	310	345	326	345	363	328	357	324	343	352	347	335	337	334	333	313	326	311	302	351	327	311	334	343	340	338	320	327	343	338	317	365	309	346	322	338	363	351	310	324	317	308	304	325	323	347	314	334	331	355	331	320	330	328	363	339	329	328	346	305	350	333	328	331	347	311	351	360	348	324	326	313	357	343	349	341	353	387	307	335	333	339	333	339	352	391	320	343	307	316	324	365	347	340	301	336	345	329	326	328	355	350	308	327	322	367	330	302	360	370	325	297	327	299	349	325	365	333	330	369	344	331	319	350	326	316	341	368	315	297	330	299	335	324	344	329	333	314	321	335	334	312	328	333	317	318	341	327	337	321	340	315	340	353	353	354	372	340	323	322	363	357	338	333	331	338	356	299	336	326	345	333	336	328	323	308	318	340	358	329	323	343	327	312	331	355	347	332	334	339	333	304	278	346	310	342	401	362	323	363	330	328	342	354	348	325	364	354	350	367	305	321	307	312	343	374	341	333	348	350	329	369	337	347	334	293	310	324	352	341	352	353	344	306	364	349	335	337	313	381	353	382	376	340	367	350	315	367	326	386	338	347	337	330	299	316	324	368	338	327	310	352	354	374	341	344	323	325	289	321	344	358	290	319	362	330	304	329	357	378	306	299	351	345	301	349	372	328	335	338	342	345	311	372	312	344	298	330	299	327	344	363	328	326	332	353	343	327	334	374	354	355	351	388	332	321	346	332	326	323	362	343	340	329	340	325	328	353	334	357	378	328	343	364	318	313	357	332	350	349	325	298	320	325	387	334	298	314	323	324	328	376	360	372	330	366	311	340	301	348	333	344	288	329	347	377	332	344	379	347	315	368	334	296	348	307	307	378	314	339	332	344	322	340	343	354	311	342	333	292	296	342	332	377	328	345	347	366	346	337	352	309	341	352	321	316	354	378	298	351	326	341	320	312	349	356	319	314	392	324	338	326	328	352	312	337	310	356	378	338	343	291	337	334	324	322	348	325	333	329	375	363	341	340	345	320	379	350	342	334	343	348	316	329	343	347	305	343	331	344	332	327	338	320	301	308	349	318	347	329	337	325	377	361	345	332	343	330	352	321	337	325	346	329	339	346	337	339	329	322	373	354	351	308	340	324	347	351	321	337	337	361	331	352	339	370	365	337	326	318	350	356	333	370	306	356	326	348	346	347	363	333	321	370	355	320	338	333	357	337	362	325	334	328	334	314	373	344	342
29055	2747	5367	5730	5057	4262	3538	2988	3040	2775	2236	2101	1950	1815	1555	1450	1357	1224	1247	1191	1134	1126	1012	1014	1012	954	957	950	936	945	900	870	914	944	949	929	944	897	916	826	897	877	885	799	818	831	767	824	810	830	850	813	860	854	856	835	818	827	838	825	837	764	795	803	823	782	831	834	819	819	772	766	806	820	808	808	829	835	763	812	827	811	797	834	816	804	775	829	841	763	793	765	832	819	845	806	824	799	807	872	833	787	875	862	812	836	790	794	769	779	814	795	803	817	826	792	788	882	773	768	828	805	806	808	804	784	794	784	776	734	796	776	802	795	840	822	811	782	792	842	793	779	730	748	757	755	788	797	818	806	787	812	844	779	807	796	846	783	774	787	776	787	794	791	769	813	782	749	733	809	750	800	754	758	791	802	763	785	773	777	768	852	772	759	766	808	812	825	839	806	876	800	786	779	795	794	765	772	790	796	808	749	824	779	791	788	803	814	755	778	758	775	802	792	782	787	808	837	720	833	807	757	799	776	786	805	780	755	795	800	770	818	832	773	764	774	800	754	746	769	809	831	852	740	772	788	814	764	779	771	799	788	807	766	811	754	791	751	783	767	777	779	744	816	812	787	780	788	821	753	762	812	777	766	807	771	829	815	775	747	804	793	818	770	771	826	730	790	811	817	818	775	776	781	792	758	782	822	789	803	800	775	819	788	806	755	813	794	777	849	829	817	816	779	845	787	842	782	778	764	799	826	838	765	770	779	825	805	759	757	757	815	788	750	817	733	777	730	804	800	804	785	763	814	764	795	804	815	764	787	754	781	811	735	813	761	829	779	785	789	766	769	828	747	784	813	799	769	777	798	764	798	753	786	782	726	746	740	797	768	796	798	822	823	808	750	810	745	780	758	756	774	795	786	804	765	735	780	787	778	776	736	764	808	797	740	764	738	756	788	794	791	786	803	748	779	741	775	809	784	777	800	798	794	792	749	769	770	772	782	785	840	796	804	792	769	831	767	752	801	824	749	821	825	749	789	764	815	735	811	781	737	834	795	796	780	812	737	786	796	785	796	773	846	822	796	845	758	793	783	841	818	799	766	805	836	764	779	765	736	748	764	742	736	812	764	756	768	778	782	814	789	819	740	811	789	802	727	807	758	836	776	770	818	776	761	796	762	768	750	809	817	827	783	770	799	760	765	766	762	820	810	748	809	818	811	772	786	774	787	774	781	767	807	811	758	801	792	774	766	748	774	786	734	829	773	807	745	852	840	767	792	790	851	788	795	819	773	806	786	851	758	782	776	852	791	827	773	819	840	790	766	783	794	863	792	738	799	763	804	754	823	765	768	758	785	770	771	792	844	797	785	796	772	785	826	749	809	749	812	774	784	755	819	792	793	773	744	778	797	788	734	845	820	772	759	777	806	797	735	792	764	763	818	781	748	765	777	779	763	767	811	788	780	792	830	833	775	792	818	850	791	797	777	794	752	805	810	784	801	793	758	776	842	813	797	747	758	808	763	737	712	767	766	804	757	759	754	778	771	795	737	810	743	807	748	805	796	790	822	817	827	744	754	760	777	789	793	794	755	794	835	778	746	785	814	814	862	808	816	790	775	869	764	765	794	799	792	732	797	785	793	777	805	733	755	746	802	799	762	801	742	748	803	768	783	757	804	849	763	749	822	788	784	767	811	769	776	767	818	802	765	812	764	784	780	790	832	784	763	801	751	790	778	780	826	785	829	776	790	794	774	870	803	820	754	761	764	735	795	764	774	691	790	780	750	772	827	798	709	764	795	741	770	741	782	825	821	780	729	836	807	827	770	761	820	774	750	796	821	791	767	817	796	752	810	816	838	792	781	778	769	794	709	812	787	826	824	796	796	749	804	748	796	801	844	773	754	808	802	748	836	735	696	847	752	796	799	775	779	777	754	777	774	758	800	843	736	792	768	817	755	808	793	804	800	752	756	755	728	806	827	836	812	807	739	792	766	798	749	770	735	787	776	777	808	791	795	772	783	841	794	789	828	773	774	750	751	764	769	759	791	792	758	764	762	795	765	794	804	740	785	776	799	766	857	806	802	817	762	758	764	812	787	790	763	802	756	777	789	788	767	770	782	724	742	812	814	789	817	812	836	777	812	744	776	768	781	790	842	812	842	806	763	783	817	776	816	774	763	773	790	790	773	776	822	795	766	774	801	796	790	809	772	798	742	743	827	773	734	777	745	786	779	771	701	794	815	741	744	784	809	796	750	785	735	780	770	808	784	783	758	753	763	796	763	789	785	828	790	771	781	784	774	789	740	788	815	775	783	792	805	757	772	801	781	768	804	775	738	737	781	807	774	802	815	772	781	769	772	770	810	816	810	785	769	788	832	770	806	760	789	778	837	832	753	774	779	820	779	730	772	755	813	776	801	828	803	775	774	769	750	798	770	822	769	852	770	787	813	804	779	824	776	791	760	780	817	777	844	750	748	835	786	783	816	826	817	786	769	817	781	801	777	770	779	759	807	831	752	807	756	773	817	815	788	780	793	793	773	781	790	743	777	804	802	813	775	754	763	782	735	766	786	771	755	758	781	765	816	795	760	816	778	790	777	807	811	762	793	786	847	790	782	793	764	811	813	824	796	760	814	791	774	824	782	790	768	785	782	795	809	738	752	811	777	810	793	773	763	849	823	773	850	752	783	811	738	766	751	804	750	831	783	779	823	806	818	764	777	782	780	780	788	750	790	807	790	794	773	816	799	802	748	779	786	839	767	805	750	778	769	718	741	783	802	755	755	804	809	789	721	810	803	791	808	806	837	765	804	821	794	799	818	756	823	775	772	796	811	748	786	777	776	748	796	797	785	802	789	807	799	819	854	821	785	737	739	821	781	796	810	732	780	801	786	750	741	743	777	742	799	816	780	797	791	800	802	774	819	788	762	768	805	793	719	738	744	790	784	809	786	794	815	787	774	781	749	761	786	808	832	766	775	834	812	792	812	829	731	809	772	751	716	798	761	830	800	761	753	828	762	791	798	803	813	792	798	789	767	755	781	749	829	778	741	809	776	752	856	795	785	788	788	838	800	810	796	765	767	772	823	750	814	824	752	755	770	786	760	809	722	817	770	788	745	823	811	786	786	798	782	777	817	814	770	783	752	823	846	790	832	767	784	795	775	836	790	804	847	819	820	775	762	787	799	775	773	751	792	788	801	788	809	789	775	755	836	833	813	766	791	785	727	808	842	816	819	803	778	744	761	811	757	784	737	760	762	763	772	815	760	828	783	791	819	828	767	791	804	760	808	799	766	807	760	760	776	818	746	833	791	833	745	807	759	822	761	805	801	759	791	782	766	760	706	791	795	797	763	810	786	790	771	764	765	776	780	811	766	853	795	734	760	776	800	782	793	835	825	800	743	785	854	805	765	735	756	766	807	761	781	749	744	811	782	815	754	749	786	794	798	748	785	817	798	796	774	806	758	773	809	748	809	767	817	798	764	782	773	741	797	809	811	793	861
5961	294	223	217	171	167	174	142	137	164	156	136	150	142	160	142	141	140	134	156	135	134	134	143	140	136	142	160	137	139	142	129	111	140	139	156	140	128	146	142	160	145	152	123	153	152	147	147	158	156	150	146	141	166	157	154	118	138	128	131	140	114	166	150	150	131	134	141	140	156	142	142	154	120	133	153	127	126	166	156	142	130	147	130	145	129	123	150	127	142	132	140	138	131	141	150	126	133	127	130	147	141	130	140	127	145	126	140	153	153	114	135	142	140	137	147	142	167	124	143	134	139	154	150	119	135	141	161	144	162	141	150	110	136	119	154	130	167	133	150	124	159	131	142	149	140	133	128	137	137	129	146	138	123	125	134	113	146	137	131	155	146	128	130	133	141	124	138	152	149	144	127	133	144	129	137	136	131	120	163	144	119	127	152	150	150	116	137	153	143	133	134	144	163	134	130	126	151	122	154	147	144	157	152	143	138	148	132	141	126	141	125	153	140	132	136	116	135	140	151	132	114	146	153	139	133	124	144	140	133	146	134	142	140	140	132	164	148	155	164	133	140	132	130	142	138	140	138	128	126	134	128	143	137	110	154	137	121	140	157	123	136	121	155	146	164	155	146	151	107	137	135	131	146	165	141	154	140	120	155	155	143	139	140	149	145	115	163	146	138	103	144	144	137	141	139	146	111	143	135	144	127	150	139	150	134	118	145	123	147	146	127	167	131	148	136	168	157	158	154	140	135	127	123	140	135	140	136	124	147	141	150	148	160	161	153	146	128	138	133	132	142	138	156	155	140	157	128	119	132	136	138	149	157	129	147	143	153	155	161	148	115	142	133	157	155	131	128	119	161	146	159	160	144	133	141	147	134	153	125	142	132	113	164	111	106	136	132	135	142	128	140	145	124	125	113	134	120	152	142	139	136	115	152	138	121	132	129	167	146	125	144	151	157	166	146	135	150	140	148	146	149	125	118	136	118	136	147	140	159	130	133	128	145	152	127	133	137	140	123	137	129	135	139	125	167	135	151	133	145	117	137	139	142	137	158	136	130	128	144	177	138	137	147	144	133	146	158	124	138	144	136	133	142	147	139	134	143	135	155	133	131	136	123	153	149	125	146	143	153	153	163	160	143	149	145	162	136	141	132	144	142	121	134	122	121	126	138	146	165	117	138	136	150	124	124	124	161	163	130	141	133	159	140	126	163	142	141	134	144	145	144	123	132	142	129	147	128	147	132	119	150	101	151	152	156	143	154	129	145	117	151	146	132	148	143	140	125	112	135	134	135	136	160	146	152	151	126	145	145	142	119	143	156	151	147	144	139	139	137	155	137	135	118	161	133	154	145	146	150	126	158	148	123	145	138	139	131	128	169	142	142	143	128	147	136	155	134	140	131	130	130	119	134	163	147	138	160	136	152	144	144	158	130	137	138	143	145	135	137	130	138	133	157	132	121	155	134	121	158	137	136	132	153	140	153	134	142	134	127	148	133	131	131	142	147	116	137	144	129	165	151	147	133	138	155	142	144	148	140	136	135	130	151	129	120	134	137	149	146	132	174	130	122	136	130	131	133	133	132	140	138	136	143	128	154	165	142	116	156	154	138	152	148	143	148	157	137	141	129	142	135	148	145	128	143	128	135	151	133	146	156	127	137	170	149	138	143	139	144	135	118	163	134	124	151	139	143	121	145	141	137	147	148	108	130	139	156	146	143	109	151	145	163	135	135	147	120	153	146	141	164	150	134	146	150	142	133	139	135	130	141	147	122	150	135	147	158	152	132	124	115	136	148	146	148	145	143	132	120	125	143	128	125	149	139	142	165	163	136	160	168	118	147	141	114	142	135	130	142	146	164	146	138	140	147	151	132	146	127	136	133	116	127	127	141	141	135	125	124	142	156	136	140	129	143	120	113	146	130	138	148	138	172	132	121	136	123	148	144	118	143	137	141	154	145	148	135	157	142	144	156	133	175	128	133	125	151	128	126	107	148	136	119	156	140	153	150	119	157	159	153	147	141	137	160	153	133	141	139	132	146	147	132	142	157	136	166	160	140	154	153	154	118	115	139	166	141	148	161	130	149	150	145	148	122	134	142	146	130	156	141	139	127	146	131	120	145	129	134	123	138	142	135	130	168	133	135	144	143	135	147	152	138	142	157	124	150	149	137	143	139	133	152	127	121	145	157	131	132	130	134	159	142	145	132	131	135	145	152	131	131	145	153	131	138	142	152	135	144	129	139	146	149	146	134	148	129	136	140	150	141	146	149	138	145	140	129	162	131	155	147	141	125	138	139	103	132	139	119	159	126	133	123	134	130	115	123	127	156	141	149	117	125	130	131	144	143	160	129	173	123	144	151	132	136	168	127	121	148	135	144	146	134	129	118	162	153	140	148	153	147	152	138	133	141	145	139	125	142	152	130	139	131	163	137	139	131	130	153	154	133	128	127	166	117	137	149	142	137	131	150	146	151	111	142	147	141	144	144	146	143	114	136	138	137	155	110	123	123	112	123	117	165	160	146	127	141	172	132	142	111	128	143	163	140	130	128	141	141	141	127	141	160	133	134	146	121	146	150	146	142	123	141	146	166	155	143	140	139	142	118	144	137	148	144	128	148	161	160	132	135	133	132	132	119	139	112	146	152	139	135	158	144	148	135	124	126	136	131	128	148	136	158	131	138	159	152	136	132	106	129	138	155	168	124	141	135	141	160	154	157	117	157	141	136	142	157	155	130	129	149	126	124	133	128	123	134	154	147	143	131	124	120	137	137	150	138	122	146	127	151	130	157	149	147	149	164	166	133	148	137	127	141	130	164	136	121	163	135	157	168	123	124	157	146	147	155	132	141	145	135	118	146	136	168	152	159	143	138	124	147	120	132	144	152	156	123	142	122	133	147	144	143	149	152	134	158	157	145	137	128	142	154	148	123	144	134	151	115	134	157	126	164	145	122	129	148	146	141	121	139	138	133	152	141	131	153	149	141	145	126	126	151	128	152	120	139	135	128	160	145	131	141	160	147	141	157	131	135	135	140	117	148	171	129	158	145	137	138	143	153	148	143	123	155	128	148	148	175	125	128	129	125	123	131	148	137	154	135	149	153	159	132	109	151	141	143	147	131	161	161	146	143	154	121	158	150	162	131	134	143	156	127	157	157	154	130	133	129	131	143	157	148	149	123	135	112	136	166	152	125	133	134	129	158	170	135	150	142	130	143	124	123	160	149	148	110	145	158	142	136	141	106	139	153	117	151	138	143	151	135	128	128	123	134	137	137	144	148	137	131	140	139	137	129	161	156	131	126	144	142	151	165	99	157	152	149	134	144	145	130	150	156	149	128	154	130	122	146	147	137	121	122	141	123	123	122	140	136	139	130	127	122	137	143	152	147	153	149	154	151	130	111	146	162	151	133	150	139	124	130	157	142	136	121	137	155	144	134	147	143	124	126	121	155	129	154	143	138	135	141	152	160	146	147	136	123	144	151	144	148	142	149	155	134
5907	501	650	632	604	525	494	524	470	462	402	461	433	432	414	421	417	410	404	390	392	354	318	389	429	397	386	381	392	371	368	389	381	404	378	378	370	387	369	370	406	362	390	349	400	383	403	391	371	339	366	397	358	339	405	395	380	425	413	371	369	384	359	375	374	388	371	377	364	390	358	387	336	377	354	369	405	396	382	391	401	389	389	383	365	429	363	375	375	355	387	372	390	411	417	385	376	386	403	427	392	400	451	418	396	385	347	347	400	372	401	357	391	376	361	398	394	373	380	380	396	387	327	363	384	374	335	379	409	390	399	386	387	397	386	402	364	374	342	439	394	382	393	393	405	408	385	355	406	367	391	397	359	354	377	395	386	344	368	390	383	360	401	387	395	397	336	411	368	388	341	393	369	402	369	382	404	404	379	361	363	369	359	381	404	332	396	379	374	377	368	352	381	393	397	347	384	396	377	384	375	378	330	377	393	373	378	359	422	398	352	402	341	360	365	397	400	429	390	390	394	384	412	400	376	374	418	381	381	372	345	366	356	347	351	335	362	384	349	348	411	364	387	363	399	359	350	400	399	365	389	397	381	394	360	363	386	378	384	398	376	414	388	406	366	360	387	335	362	399	359	386	374	358	394	383	406	370	403	405	411	379	366	385	381	360	361	402	384	370	349	365	409	383	398	373	422	356	363	397	365	388	385	390	367	405	376	378	387	390	362	387	376	376	392	352	364	375	365	395	352	361	419	435	378	408	357	369	387	361	380	390	397	402	367	337	389	389	393	388	383	366	397	357	380	434	381	356	384	381	399	376	402	382	351	379	385	394	354	378	377	399	394	362	383	370	356	398	410	394	374	391	420	404	434	401	401	380	349	382	390	363	378	386	399	404	389	392	415	404	399	407	348	349	373	390	374	402	366	375	416	366	355	385	384	359	381	363	357	354	387	384	413	377	376	379	343	373	355	408	412	391	404	393	375	384	401	391	378	365	362	364	395	399	346	401	371	371	389	391	393	380	346	412	395	405	357	382	373	322	382	385	416	370	351	361	383	392	406	352	360	362	352	410	388	376	419	375	392	354	370	413	392	367	407	359	380	379	360	410	359	362	383	370	387	378	340	371	393	365	377	390	355	359	386	374	352	394	385	360	369	365	352	378	362	387	379	366	422	381	423	368	366	318	390	401	383	349	369	408	399	386	386	401	353	391	383	395	385	405	377	400	377	363	366	392	373	392	367	407	390	386	387	401	351	375	384	375	370	383	376	403	405	349	381	362	358	372	396	371	384	384	414	384	387	369	377	377	407	399	379	359	398	383	411	395	428	412	399	386	396	424	335	384	410	392	379	395	391	374	354	395	389	366	419	393	394	360	380	377	372	380	378	377	385	374	368	400	379	362	381	376	368	401	378	383	364	397	373	407	361	401	339	373	366	385	410	365	354	369	380	404	408	361	368	396	373	377	410	380	380	362	386	377	395	407	347	416	364	403	384	370	378	356	376	379	363	377	342	364	384	388	317	405	374	344	388	378	359	356	372	377	375	368	364	366	389	392	338	397	385	377	383	372	393	386	400	374	385	368	365	402	365	375	363	384	390	377	352	378	345	395	402	379	368	435	378	403	400	370	359	355	392	386	387	362	367	365	374	379	380	362	418	350	371	387	381	391	382	375	370	401	393	355	419	386	364	374	343	395	361	371	402	350	376	386	421	368	391	387	403	390	398	370	395	347	381	380	380	373	401	365	369	355	349	343	372	381	396	389	365	380	378	379	390	334	391	405	385	386	367	344	355	363	387	393	370	364	366	401	376	415	388	390	357	394	405	391	374	373	422	378	371	385	372	394	388	358	388	412	385	344	375	380	399	400	398	367	419	366	387	372	362	379	381	355	356	383	386	376	370	386	384	380	395	352	403	410	366	389	352	370	374	433	398	375	353	358	394	364	391	395	356	372	353	400	385	378	368	383	375	373	392	349	385	406	366	389	359	355	404	410	387	339	378	360	390	389	369	418	390	378	390	357	412	383	369	387	341	383	373	352	353	398	359	355	414	374	384	372	417	405	371	378	385	389	407	390	363	362	358	369	381	357	388	335	376	388	389	356	330	391	336	388	411	369	393	403	368	377	388	385	388	384	370	412	388	401	374	365	398	397	379	360	355	354	378	364	363	370	393	389	388	347	357	373	402	357	368	389	417	376	396	395	386	384	369	400	358	367	362	343	363	385	393	416	411	384	359	394	349	378	414	408	404	340	399	413	366	381	381	364	384	400	408	379	359	382	380	361	371	376	388	402	377	368	367	367	332	386	424	367	401	349	403	378	380	420	394	342	362	375	400	382	374	371	364	379	373	399	360	367	367	394	360	413	394	372	402	364	412	388	392	383	409	373	403	373	374	356	371	402	393	361	409	357	376	417	384	389	412	370	405	370	395	381	378	353	386	353	376	368	408	352	355	328	367	377	382	366	399	403	380	369	392	357	397	397	383	387	379	383	357	393	375	380	368	406	357	384	356	354	377	399	387	388	346	387	388	334	372	372	392	368	380	367	368	388	423	390	370	383	380	348	399	379	350	375	377	393	414	412	406	405	368	372	385	374	347	409	395	377	364	396	378	411	369	377	386	365	379	394	363	388	385	352	414	362	381	364	362	369	370	376	367	395	386	396	386	382	403	394	345	348	398	383	388	375	358	389	360	392	376	441	353	403	356	380	395	402	388	363	365	404	391	372	374	438	325	377	377	405	397	383	383	396	391	376	426	364	376	361	386	404	408	389	384	362	394	383	371	345	413	409	402	365	388	395	394	377	370	398	391	356	405	400	363	349	349	395	365	367	403	418	373	404	384	417	411	417	374	359	383	362	392	389	402	388	376	377	366	370	376	397	411	423	398	417	358	384	396	406	383	372	401	378	372	387	409	363	387	348	350	403	411	368	386	345	376	389	413	398	357	403	367	362	375	356	402	359	376	375	413	388	391	404	382	369	392	432	405	396	380	361	418	395	372	374	371	358	369	393	385	384	371	363	399	381	385	384	369	370	347	369	371	389	399	372	407	410	397	422	401	403	364	382	376	378	398	423	391	404	371	391	406	400	424	412	388	390	363	355	413	358	367	407	383	383	387	383	403	377	382	368	375	404	344	378	366	394	416	364	382	404	381	390	368	390	355	402	356	382	389	396	354	372	368	390	380	378	390	393	351	367	401	403	370	375	360	359	403	345	365	413	381	380	384	367	399	399	388	371	407	402	361	401	377	392	376	388	384	390	378	374	394	381	381	377	369	385	397	387	363	377	359	395	359	412	384	368	397	422	404	382	384	355	356	420	355	367	397	378	346	390	372	392	373	390	387	378	356	407	399	397	387	375	353	367	399	364	375	379	374	380	365	397	384	401	367	357	388	388	362	361	390	394	390	376	380	367	395	369	373	375	412	388	378	399	381	400	384	370	361	370	362	395	372	391	359	355	380	376	388	412	383	342	359	356	389	403	380	390	411	389	388	375
52025	21935	13562	2378	764	597	528	435	441	345	328	341	301	278	254	266	240	258	231	228	240	233	229	196	232	251	221	204	221	215	218	226	228	218	212	198	249	195	214	234	190	200	202	216	211	217	224	213	187	191	237	228	205	207	176	201	198	198	220	228	211	203	204	209	216	212	231	230	208	200	206	242	200	188	190	207	199	208	214	227	209	181	203	201	204	210	222	215	219	183	209	230	206	224	224	209	191	224	206	211	222	212	205	231	216	177	242	245	208	189	209	220	205	219	259	196	177	230	198	235	209	207	196	227	227	231	199	209	221	217	222	223	214	233	240	215	233	213	212	227	194	255	228	210	214	184	201	195	230	236	217	214	228	201	182	195	225	224	200	232	204	209	191	234	199	209	210	217	184	229	207	183	187	202	230	192	218	232	185	212	194	210	213	185	241	193	236	198	218	190	191	218	206	182	212	201	222	188	227	216	220	197	223	212	200	195	223	227	214	197	200	208	199	206	214	211	229	223	203	219	194	223	191	215	219	203	186	193	196	214	202	205	201	200	185	233	202	203	209	203	217	217	216	213	201	215	236	238	204	215	235	204	223	225	217	228	195	199	199	207	212	194	179	182	208	210	217	192	225	197	196	213	229	215	230	198	203	185	189	200	233	210	216	228	211	194	214	226	196	208	205	227	199	212	201	194	194	225	210	237	213	206	213	215	205	182	198	227	238	236	191	214	207	218	194	216	241	224	198	219	218	212	218	261	221	205	204	201	192	209	198	222	234	220	210	219	204	206	230	221	214	204	215	242	201	192	197	221	201	225	206	217	236	229	224	217	178	233	212	195	204	195	242	205	229	229	212	216	176	217	222	209	216	209	226	199	225	207	205	226	203	199	195	217	206	233	219	205	207	218	224	188	205	200	181	201	187	200	203	232	182	207	218	216	238	203	223	207	190	208	204	204	230	195	225	228	196	216	203	194	201	193	218	193	199	216	187	207	256	203	199	207	200	202	190	212	243	205	220	206	194	207	202	217	194	197	231	188	218	203	174	223	217	197	223	192	210	211	212	212	180	209	233	218	216	222	229	214	203	213	218	209	206	210	212	216	217	223	186	218	201	188	172	197	210	217	232	220	194	226	199	232	183	201	213	204	188	193	257	227	215	229	236	208	249	230	188	243	218	194	204	202	216	215	200	180	211	201	177	198	203	218	250	224	211	217	198	188	207	229	197	192	219	216	205	198	220	222	235	216	213	186	246	198	191	193	208	198	222	198	249	215	206	222	197	210	223	244	221	195	214	207	208	226	195	237	215	199	213	201	202	235	203	208	241	222	204	221	182	204	200	225	198	196	196	206	204	210	210	209	211	193	230	215	227	212	249	220	215	201	193	203	235	201	209	215	186	190	209	229	220	206	227	210	198	211	228	189	193	229	203	163	210	210	216	196	188	207	178	201	207	204	199	225	218	211	218	236	218	233	191	209	215	197	198	206	211	211	209	228	235	201	225	215	219	223	200	197	227	183	198	222	203	236	240	216	183	212	239	200	209	220	199	200	222	218	229	231	183	241	205	206	249	189	208	197	190	195	214	193	213	221	193	213	202	186	218	218	204	213	207	221	189	215	230	215	201	226	209	208	201	216	209	200	184	209	225	234	185	196	207	219	209	198	208	189	231	185	227	232	227	239	207	223	198	164	228	200	178	189	231	225	211	224	201	230	203	201	220	218	214	207	189	211	230	213	187	197	217	212	186	191	221	222	209	205	200	201	227	234	242	241	189	209	206	209	203	190	210	213	213	255	202	185	204	212	226	207	219	206	232	217	205	201	207	232	194	192	207	219	208	210	193	213	226	210	197	201	210	204	203	186	224	238	216	209	226	218	196	199	203	212	210	200	202	205	215	220	193	216	210	232	213	204	191	250	211	214	203	198	221	206	166	201	221	197	205	197	262	216	230	214	197	208	219	212	204	223	231	216	221	222	228	202	225	229	208	230	224	240	190	200	200	212	189	194	193	212	192	223	222	199	189	188	180	197	189	199	226	209	234	206	217	214	221	206	190	235	206	205	214	207	206	219	203	220	194	184	193	208	216	194	201	213	217	217	216	235	184	220	208	226	207	224	202	193	194	247	216	197	222	194	252	227	206	204	222	217	199	200	242	198	197	233	225	238	188	219	206	216	200	209	208	234	207	205	229	235	213	217	205	205	215	206	199	217	197	190	210	211	230	243	202	218	222	209	195	214	187	202	218	239	224	204	204	221	214	197	221	220	203	221	235	224	213	220	202	216	197	189	223	203	195	207	231	186	216	212	205	188	209	211	191	234	201	199	205	198	231	208	230	215	220	204	191	206	188	195	208	208	234	199	215	240	195	223	211	213	223	203	216	205	217	211	190	171	220	212	212	214	208	212	180	229	231	166	217	196	202	197	213	196	217	224	235	204	225	234	213	211	202	223	218	176	219	191	173	207	205	228	189	191	228	208	223	217	187	219	233	198	221	228	217	222	216	208	210	200	217	248	202	197	228	202	188	226	185	221	217	198	203	208	185	207	197	209	223	186	222	234	204	235	221	202	200	183	220	194	211	222	211	199	221	211	220	217	216	232	210	186	215	189	194	209	211	207	208	213	204	219	211	204	223	195	217	213	184	207	229	238	208	192	199	194	190	202	223	207	229	222	203	219	207	215	210	212	236	238	192	208	216	198	195	178	237	207	207	227	214	221	184	206	212	198	243	200	220	216	201	184	212	225	187	222	190	213	220	202	189	221	215	210	216	190	198	239	184	199	179	190	211	204	204	206	229	209	212	203	234	203	202	211	208	208	201	194	213	216	224	188	187	221	203	232	206	229	203	218	216	218	216	186	192	223	207	204	200	215	206	220	256	226	204	202	204	212	207	225	213	198	221	238	236	193	244	209	181	203	184	217	229	210	188	230	177	221	203	201	205	232	197	223	200	235	165	218	226	214	234	228	215	242	218	181	221	206	218	212	212	202	231	202	235	202	200	183	226	202	191	197	192	236	194	219	212	215	200	198	222	194	220	235	207	188	228	199	227	225	198	213	214	214	209	214	236	229	219	227	210	228	181	183	210	212	172	202	208	217	201	214	202	229	225	201	197	209	251	215	252	233	215	226	215	215	222	207	231	209	193	196	235	243	210	207	208	201	213	228	212	220	205	215	216	223	203	238	214	203	199	199	209	209	225	200	207	203	197	202	208	228	183	233	206	211	207	199	207	216	219	192	231	185	217	168	211	197	219	189	218	205	209	214	249	196	201	206	201	208	204	218	188	211	224	228	202	204	228	208	224	210	190	178	203	210	226	226	209	182	198	220	202	197	181	217	202	230	230	194	195	206	199	229	213	232	213	214	208	211	225	206	206	222	233	202	219	214	200	202	207	208	202	194	197	205	231	224	188	205	202	209	224	224	217	208	210	216	214	243	205	204	186	222	206	221	226	198	201	178	227	218	235	214	218	216	206	194	228	203	209	210	186	183	199	213	207	234
26258	1541	3002	3162	2591	2233	1905	1771	1757	1463	1344	1277	1095	1035	938	913	867	769	745	733	731	676	687	638	649	626	625	646	628	587	646	598	655	604	617	648	602	590	567	595	591	551	560	582	549	565	563	560	580	573	559	541	534	571	573	508	564	512	544	537	605	573	510	558	526	576	589	553	589	512	563	574	551	540	559	550	550	570	544	557	548	552	568	525	565	597	538	580	547	579	545	560	579	504	505	528	590	532	568	564	563	577	594	606	566	557	572	519	500	581	541	528	537	572	544	529	538	564	573	546	516	496	584	516	489	528	537	545	578	532	553	506	487	548	548	555	531	544	559	556	545	505	589	478	545	565	533	569	529	534	509	508	512	552	548	538	511	552	524	563	566	484	528	554	527	555	547	522	526	534	503	552	511	563	513	542	524	546	518	530	552	560	560	564	510	555	523	517	525	556	510	531	581	540	558	541	561	607	519	550	539	555	529	546	528	539	565	498	540	541	555	548	551	546	587	516	537	522	519	540	584	548	542	548	534	518	537	551	507	523	485	497	559	500	555	537	513	541	583	539	510	507	579	524	561	484	531	482	558	516	556	516	557	550	535	551	536	537	543	586	529	521	495	547	503	541	580	564	506	513	521	510	526	473	581	541	547	534	567	567	553	579	554	530	552	584	554	560	510	498	526	513	544	493	532	503	528	518	576	568	525	512	508	508	567	552	570	554	534	496	561	550	547	534	523	531	504	539	515	534	548	535	490	579	506	590	554	554	541	522	550	495	559	547	584	581	516	529	480	536	531	500	515	560	534	508	503	553	541	551	547	491	531	541	546	501	543	541	530	547	542	522	524	578	542	533	525	551	547	566	543	507	556	527	586	521	574	548	547	508	509	544	516	533	557	552	584	562	564	535	537	534	561	548	511	586	518	574	563	533	533	554	551	548	495	568	538	581	512	490	547	554	524	556	508	506	540	519	548	533	533	539	540	528	523	571	590	534	520	528	538	529	560	532	507	526	566	509	548	534	510	553	546	551	533	509	542	531	546	477	531	559	590	547	572	542	569	528	582	584	537	562	516	547	519	545	532	525	540	483	509	551	551	539	569	526	532	502	575	497	563	555	540	519	550	545	543	542	493	520	515	549	561	552	546	543	538	487	512	559	538	568	507	516	551	544	521	516	520	506	522	526	516	523	526	513	573	541	535	520	507	521	515	539	556	514	546	506	537	552	556	544	519	509	536	520	524	552	593	545	531	526	552	484	522	525	532	517	543	503	572	507	549	513	540	533	502	541	507	530	530	566	537	536	537	551	551	530	561	550	533	562	535	546	572	518	527	526	535	528	531	547	499	479	528	530	564	549	528	557	531	512	543	551	523	549	539	502	530	530	551	572	531	478	490	523	523	527	524	497	508	557	573	520	556	542	512	577	525	519	522	520	494	545	551	539	534	508	503	542	529	580	562	600	526	563	516	529	520	545	490	513	555	522	527	511	520	551	531	526	511	552	520	562	505	534	563	538	540	545	542	522	538	518	572	543	542	542	559	553	530	519	558	551	556	542	537	503	538	545	521	513	531	502	529	586	541	555	551	590	521	528	533	558	571	542	563	559	548	515	482	496	571	542	568	514	529	521	523	530	485	531	530	521	553	542	570	535	524	527	550	564	493	528	546	537	542	540	518	534	576	575	539	485	545	521	539	541	541	562	578	550	531	582	594	528	555	532	516	584	541	514	529	564	542	546	537	519	573	537	527	566	581	535	538	551	581	536	542	526	525	533	549	539	551	515	539	548	503	536	518	535	551	542	509	522	517	555	554	517	517	566	537	555	513	567	537	555	538	545	516	526	487	528	540	578	538	553	521	547	511	532	529	573	514	524	565	538	499	534	548	526	556	580	534	512	540	540	533	578	519	503	523	500	555	531	535	516	527	592	545	518	526	548	526	591	583	527	542	546	508	543	547	561	547	507	523	511	537	517	542	559	523	553	501	549	508	571	522	617	525	539	534	547	527	570	560	539	540	538	540	516	531	572	568	547	523	530	511	558	544	537	521	517	560	516	525	517	549	515	551	513	522	541	560	519	522	533	558	534	570	545	560	543	571	535	562	506	565	581	523	507	528	501	517	524	560	538	468	533	500	560	498	513	559	539	548	523	542	544	521	569	511	492	552	517	501	534	529	535	591	519	494	592	508	520	527	535	572	512	549	525	552	571	541	526	569	555	542	537	499	570	568	508	547	534	553	575	542	582	573	536	516	515	515	560	496	527	549	577	555	520	554	556	506	587	526	522	530	528	498	590	534	511	539	529	513	531	506	501	519	554	546	569	530	530	552	557	557	500	524	543	501	553	516	538	524	588	526	547	544	583	560	521	551	502	521	535	541	521	550	535	546	489	574	551	534	537	603	560	552	503	520	497	538	542	526	528	572	535	524	565	520	558	513	545	550	515	537	555	541	513	493	531	475	485	532	546	564	528	533	476	545	528	515	518	538	518	504	594	564	573	571	574	563	546	539	534	558	512	567	537	525	533	537	578	494	542	510	540	508	544	547	547	531	549	506	558	494	539	551	558	510	543	540	545	539	549	508	543	517	534	557	534	539	534	564	544	540	532	535	536	543	512	555	507	536	522	526	508	585	529	549	535	512	549	523	512	569	551	553	561	531	545	538	526	513	528	537	575	514	521	536	541	495	557	500	547	538	525	481	543	600	575	555	543	553	545	551	498	503	514	510	521	573	558	493	475	561	541	558	556	547	528	553	529	517	552	558	533	535	513	519	532	481	528	513	533	532	513	495	535	580	551	554	513	535	575	550	548	563	530	600	576	510	564	546	526	525	531	581	559	512	502	540	537	545	550	543	521	510	515	561	496	558	522	553	536	577	514	568	483	520	564	518	517	562	520	570	528	594	534	572	549	537	500	525	527	558	530	533	506	526	510	520	517	559	558	503	534	570	547	513	532	523	568	552	534	551	549	600	548	556	520	528	546	513	521	530	543	562	543	546	504	545	546	510	499	563	553	518	503	503	555	573	462	556	511	516	519	527	532	552	546	506	554	505	511	545	521	535	512	537	531	556	531	564	540	550	535	535	562	526	461	486	504	532	504	560	540	578	517	550	545	535	573	540	534	551	568	516	539	521	521	547	545	563	519	540	536	574	513	586	500	580	527	552	512	529	553	539	556	560	519	552	525	528	565	508	546	552	543	537	484	573	548	539	582	543	515	496	527	574	504	525	525	519	527	526	541	574	534	552	543	540	531	505	522	547	551	533	529	515	570	537	539	555	522	559	546	570	539	532	530	546	498	515	506	544	529	542	526	536	511	549	525	517	547	554	565	571	538	521	510	518	518	566	528	539	614	528	546	534	546	514	531	591	554	543	535	514	564	508	555	565	494	537	560	560	510	482	551	520	552	508	524	550	520	550	555	512	532	532	552	498	545	539	563	553	527	551	554	586	521	547	535	526	556	576	543	587	570	575	511	549	564	562	555	529	539	513	555	599	520	516	539
45020	25307	26167	14659	3005	1342	1013	842	734	641	546	520	608	539	462	453	428	436	394	343	386	383	372	368	352	354	326	372	354	337	350	325	348	327	358	368	345	365	377	367	341	329	337	339	344	344	359	364	338	340	359	361	362	341	345	369	324	291	361	357	354	352	370	331	343	324	325	312	312	330	339	347	343	377	358	366	334	357	372	326	348	372	365	351	379	346	321	361	370	348	358	335	309	338	307	337	356	368	345	349	312	324	362	316	328	348	326	343	345	348	346	300	341	338	332	346	333	367	339	338	317	366	336	308	316	316	337	364	353	343	313	350	353	324	367	356	324	334	348	310	327	325	340	315	312	378	336	353	340	330	329	359	323	352	376	333	322	336	350	291	347	380	368	339	373	356	337	338	306	326	336	321	326	339	337	339	340	329	331	350	357	320	340	341	322	351	343	318	376	349	357	340	323	374	359	359	312	349	338	348	358	355	338	360	324	363	335	350	336	395	360	297	363	363	330	335	390	354	336	339	344	318	332	309	335	342	342	318	332	332	339	371	348	342	349	339	304	330	345	362	348	322	324	373	326	332	310	346	341	332	348	336	347	351	340	328	332	344	354	382	312	363	359	329	347	323	340	380	340	328	362	331	351	364	354	338	333	361	325	354	360	366	300	336	363	366	354	364	313	330	387	343	336	314	328	340	342	335	321	337	346	300	315	341	345	359	361	328	318	336	350	341	305	337	316	366	361	372	349	345	313	332	366	342	343	329	344	330	334	380	349	342	346	365	322	367	368	306	359	357	383	321	352	320	340	356	346	319	347	330	384	345	320	327	301	308	322	329	320	355	314	303	324	320	359	319	331	345	354	346	366	309	327	365	366	345	356	341	311	323	335	334	316	357	338	342	332	329	359	343	350	346	347	373	368	344	380	380	331	363	343	368	317	307	376	349	342	325	284	344	353	357	291	322	345	337	350	322	355	310	333	342	384	306	342	355	357	294	359	336	326	378	336	356	324	303	320	352	357	325	330	307	377	305	349	341	343	349	340	323	338	327	334	327	338	340	321	336	328	347	309	332	311	320	317	330	331	420	337	341	331	311	328	334	351	346	300	362	351	335	340	325	318	340	311	340	352	357	358	329	318	321	346	296	342	330	324	351	361	337	333	333	336	370	345	332	366	321	348	356	332	341	374	319	337	347	348	343	328	352	329	366	305	317	334	369	365	369	334	333	335	397	329	357	355	360	339	347	359	319	341	341	320	302	356	361	351	315	341	355	352	364	378	336	369	362	360	385	323	371	351	315	340	326	330	336	330	347	299	354	288	330	309	327	326	334	375	350	345	330	310	330	386	358	371	320	345	354	319	338	367	364	365	320	316	343	339	354	353	314	305	337	339	353	350	337	315	361	358	329	326	335	325	306	331	331	341	338	350	315	375	317	322	329	372	364	327	350	382	345	326	339	302	321	323	303	310	343	326	361	351	311	338	351	350	341	322	334	354	359	325	318	333	351	348	333	348	314	332	318	338	380	348	318	303	322	339	358	342	326	354	321	350	302	354	343	361	349	340	321	366	337	346	333	356	374	387	324	334	320	318	334	387	314	341	329	345	333	340	366	343	357	354	315	349	312	366	352	374	336	340	352	330	313	338	342	329	327	325	341	355	373	337	365	356	307	333	398	362	327	352	370	342	333	333	332	332	368	358	306	307	333	327	345	323	338	321	323	343	362	315	361	323	330	366	339	354	312	331	337	306	348	343	335	357	332	343	370	317	386	328	366	335	311	348	355	341	368	343	371	373	316	304	301	376	352	341	362	345	326	353	329	326	349	329	329	324	364	338	320	324	331	351	372	324	356	363	332	345	382	338	348	365	325	336	353	300	325	369	327	328	349	313	351	341	368	350	308	385	323	289	354	366	354	329	341	345	321	330	355	344	335	357	353	347	365	392	324	340	339	366	341	349	366	372	336	327	326	332	351	344	350	346	363	335	355	327	323	310	366	331	344	357	350	356	327	349	316	342	306	380	304	345	387	365	326	392	336	347	346	367	333	366	360	327	357	334	344	367	344	339	327	363	337	306	334	337	354	308	323	325	310	336	319	322	361	346	358	323	311	324	320	312	299	338	377	342	318	344	326	342	333	327	352	316	360	329	345	368	332	366	343	312	338	338	342	366	332	318	331	346	315	347	349	360	368	353	356	361	320	310	352	346	328	358	348	356	332	372	333	329	354	367	352	354	303	361	353	334	340	369	322	350	339	336	350	333	313	350	349	285	361	334	355	324	327	318	344	336	313	357	374	322	353	366	322	300	342	306	343	353	347	336	350	358	350	374	363	327	332	319	348	374	335	349	345	356	334	365	339	331	329	329	338	317	338	329	341	334	332	317	367	369	316	343	370	346	347	355	353	314	354	365	326	358	341	351	315	337	366	336	346	341	325	325	343	350	346	322	330	330	312	324	367	331	362	330	325	356	331	371	336	334	348	328	335	354	357	320	373	367	335	334	343	365	331	313	378	331	303	334	350	321	354	343	326	369	337	348	322	351	381	335	325	298	339	334	344	360	386	367	346	329	368	363	329	334	348	340	333	342	325	368	331	369	354	341	324	333	353	310	331	334	331	337	321	346	338	339	336	339	355	336	352	315	323	328	329	340	336	351	323	324	359	307	331	357	335	313	366	325	354	310	340	358	335	377	309	363	383	377	326	340	285	356	368	357	336	395	349	313	333	336	345	337	328	355	316	308	344	373	324	344	331	340	317	309	321	335	382	337	350	338	375	342	329	324	317	335	363	335	315	357	360	338	336	388	329	331	331	328	323	335	326	312	315	335	314	359	314	365	341	362	367	339	326	337	321	339	306	381	344	332	348	330	344	319	346	394	356	336	376	333	357	349	344	334	367	338	335	352	326	335	316	335	353	352	366	379	345	331	346	302	340	347	334	358	383	343	336	360	357	352	334	347	343	328	356	369	350	353	318	337	333	320	361	350	357	372	319	334	358	316	368	331	345	272	333	362	363	334	338	331	333	313	360	373	336	353	341	357	378	350	370	320	334	308	315	318	345	330	320	304	346	338	334	330	376	366	340	305	334	345	374	328	313	335	329	321	290	358	365	361	314	315	320	353	349	364	327	327	358	336	332	350	327	364	372	296	323	327	335	353	346	335	339	324	332	341	364	340	322	358	331	361	314	352	312	333	365	363	336	359	339	353	339	349	337	351	354	406	352	326	330	311	315	362	341	345	336	346	358	326	330	369	325	353	328	352	346	359	337	364	312	348	360	333	320	311	326	360	366	325	315	347	340	306	320	333	318	340	344	328	356	342	336	364	315	333	326	364	311	334	327	313	308	346	361	330	322	363	362	361	338	333	319	334	339	375	314	323	320	348	345	347	307	314	331	355	307	349	333	358	295	285	327	329	326	330	365	317	336	347	354	331	312	347	323	315	365	337	330	326	338	342	349	327	352	342	331	366	315	337	350	315	344	335	312	352	355	332	301	340	341	359	334
30905	2654	5180	5528	4717	4012	3460	3133	2963	2554	2203	2219	1895	1776	1558	1412	1350	1233	1216	1112	1091	1094	1034	962	1002	972	942	991	944	912	857	913	908	903	881	934	884	810	881	903	863	838	879	858	851	844	817	809	878	829	795	849	843	810	784	772	827	810	836	804	830	806	800	859	787	813	743	781	787	802	800	772	818	767	809	820	787	836	783	793	841	805	830	837	791	865	852	810	819	866	801	827	841	821	822	785	835	833	854	881	801	826	861	861	815	805	805	787	787	787	802	764	796	795	754	835	836	780	792	823	788	760	792	767	773	798	815	796	772	825	771	757	718	821	797	803	823	814	786	841	776	844	790	788	795	821	825	808	754	783	751	775	825	772	792	755	794	828	785	852	778	820	838	746	740	811	826	833	814	784	782	782	780	760	780	755	824	792	779	804	778	834	755	817	774	785	794	814	805	804	796	785	825	794	786	790	744	779	792	783	804	765	783	819	838	801	839	789	797	780	792	773	799	764	756	750	828	756	807	763	786	829	769	758	801	769	828	792	797	800	788	798	803	803	768	753	792	744	773	788	775	772	778	805	736	804	769	786	804	756	777	852	766	799	787	752	820	815	765	777	806	769	771	813	757	759	784	802	737	748	781	797	794	775	746	779	742	776	758	763	810	793	788	822	753	745	799	732	773	723	793	785	795	756	807	817	826	782	787	778	759	773	762	787	826	784	777	833	831	777	787	731	770	811	775	777	743	805	759	764	764	817	782	867	738	774	768	818	832	784	788	773	795	764	756	815	806	810	803	737	798	823	806	767	809	781	811	757	781	818	809	769	798	845	843	827	769	797	807	765	815	773	819	808	812	799	817	756	730	766	790	783	785	815	805	779	789	776	802	768	793	767	738	800	799	753	748	783	773	771	818	740	814	813	787	794	830	833	762	805	800	788	815	799	795	758	808	769	779	788	786	841	799	761	755	765	809	795	768	803	805	744	799	805	785	801	766	813	740	807	830	783	807	792	773	779	806	790	798	823	833	779	803	807	795	789	756	812	732	787	815	761	805	795	787	780	762	758	808	791	812	827	793	744	776	845	774	757	752	759	781	774	769	785	738	765	800	828	765	840	819	755	800	746	772	772	819	796	804	781	816	766	779	745	769	795	786	774	781	775	768	782	846	791	783	778	823	763	768	794	812	752	808	790	825	806	787	773	821	787	807	780	818	804	807	787	840	785	808	849	735	767	834	793	766	743	783	767	740	815	728	839	782	789	810	800	807	779	748	776	765	845	778	708	813	787	833	790	764	769	780	800	747	779	762	745	776	762	795	782	840	769	780	768	800	771	744	745	813	785	799	775	753	771	837	817	775	788	775	747	775	779	767	808	829	799	804	800	820	799	777	825	763	775	800	790	817	795	783	771	784	770	804	794	837	849	800	837	759	825	760	844	810	791	770	843	847	797	809	748	797	744	777	765	747	788	821	801	787	758	761	759	776	760	795	770	786	842	779	785	803	781	788	766	759	781	788	833	724	806	810	787	733	831	815	788	771	834	751	791	777	791	806	755	795	789	825	775	814	749	775	812	779	776	788	774	791	793	818	807	808	759	815	837	803	805	821	841	742	771	857	824	782	809	816	799	819	738	755	782	827	793	799	740	753	791	805	762	761	798	838	754	799	785	790	795	791	785	805	784	835	765	793	803	795	777	853	797	761	855	743	806	800	804	777	760	806	777	734	731	795	760	776	750	823	737	825	763	745	856	846	857	766	791	809	804	799	797	785	764	755	807	776	746	802	807	770	783	828	837	833	745	768	834	748	813	822	769	782	718	767	763	747	821	766	808	742	780	771	760	763	779	816	779	815	833	837	826	766	778	759	803	750	759	779	738	816	796	778	811	759	795	797	836	786	800	878	797	786	805	776	771	770	804	827	850	777	804	816	848	829	830	788	805	791	790	753	809	758	858	789	781	835	815	819	783	800	789	753	773	808	802	746	777	796	783	799	796	801	777	772	786	784	831	783	797	786	796	768	791	834	816	727	746	738	760	819	820	738	753	821	823	821	787	812	755	767	782	737	805	793	826	812	761	757	834	778	800	808	856	827	769	808	792	802	810	787	756	810	798	776	836	796	787	785	801	744	789	758	756	728	812	835	799	820	746	774	782	790	760	732	796	788	769	838	901	799	789	758	832	808	795	764	773	774	771	760	818	789	819	775	789	782	805	805	752	819	766	801	794	811	785	839	764	788	800	804	791	787	808	776	827	796	845	773	779	769	798	767	769	833	816	809	770	794	755	791	787	802	759	791	792	738	804	847	819	787	775	807	708	746	755	768	767	750	816	799	784	773	792	784	793	791	784	817	720	767	792	786	793	775	766	789	788	815	814	779	806	799	729	760	814	793	787	819	764	819	758	745	741	770	803	768	778	771	806	827	813	794	875	768	809	787	774	790	784	761	764	825	751	775	784	787	777	822	791	792	811	815	804	780	760	805	767	834	823	756	785	789	779	790	759	780	807	758	770	805	800	795	812	746	748	779	776	808	805	845	805	803	763	785	763	794	784	766	793	814	722	831	750	760	812	760	776	786	787	787	746	794	805	825	737	770	808	754	797	734	792	781	758	815	777	789	805	845	783	835	811	771	801	776	775	782	815	797	742	802	786	796	819	755	767	773	765	776	835	788	836	827	789	769	775	819	807	801	745	766	798	826	815	790	768	789	807	775	774	766	780	801	798	815	738	812	819	740	809	772	765	765	779	784	778	789	795	814	815	805	812	831	786	753	789	774	805	849	806	799	771	803	834	793	813	763	796	775	730	777	787	776	749	771	748	766	804	784	825	805	791	813	805	807	783	775	803	799	792	808	780	797	799	779	765	808	778	775	780	783	796	830	766	832	791	804	776	809	747	707	830	869	789	845	737	741	788	771	821	749	792	739	825	815	766	800	772	786	761	831	781	815	811	797	789	741	761	710	803	786	789	803	754	811	733	815	755	738	722	766	780	803	803	758	730	777	764	790	793	721	803	773	754	812	770	772	789	871	797	778	795	773	762	767	790	794	811	821	740	819	806	826	746	790	804	822	803	767	807	800	800	765	762	781	760	815	802	781	780	798	832	793	793	759	741	809	782	816	828	727	787	785	823	803	805	814	789	777	771	766	807	790	734	805	798	753	794	749	805	781	793	825	796	757	828	783	767	815	806	803	808	789	819	787	786	746	749	769	747	782	836	804	812	829	785	831	763	768	772	831	789	780	735	766	815	787	751	791	767	774	779	796	803	810	766	798	786	723	783	810	780	776	819	790	776	824	809	813	754	797	769	761	784	736	778	816	778	770	796	766	778	790	742	770	824	804	805	777	859	775	794	768	812	793	763	899	746	786	817	749	791	730	848	811	761	802	822	806	776	812	767	766	782	798	819	781	791	776	848	761	781	790	792	822	724	780	785	811	747	798	845	767	812	782	746	714	789	774	793	826	791	819	789	799	853	802	798	824	799	819	805	791	814	787	859	780	787	794	808
6867	344	261	186	176	186	163	176	139	157	131	131	175	156	141	146	130	148	119	131	139	142	125	133	146	144	135	139	155	150	128	145	147	156	135	142	128	117	126	137	135	144	144	152	153	148	146	134	164	108	158	155	127	137	145	139	122	138	160	133	132	137	136	149	135	122	156	153	151	132	161	141	166	156	154	138	137	142	141	120	125	124	143	140	126	160	139	124	168	156	155	155	143	146	161	145	150	129	122	141	159	136	153	153	149	156	142	151	147	150	113	132	145	130	166	176	135	134	134	148	144	138	133	123	143	156	142	134	138	132	141	144	166	146	153	147	152	145	137	149	138	148	166	135	134	133	140	131	145	138	142	128	157	154	155	137	122	150	135	131	136	137	158	101	136	119	154	132	152	135	128	138	142	162	150	152	118	167	143	131	118	134	149	130	150	157	154	156	140	140	147	139	145	137	146	161	179	155	146	121	130	147	114	126	130	145	149	142	152	148	139	150	143	140	150	141	153	140	149	131	157	162	146	162	127	119	138	132	128	138	133	138	134	148	127	136	154	163	155	155	113	149	148	112	146	136	145	138	178	140	129	146	139	143	117	149	137	129	128	130	149	131	145	136	152	143	149	143	133	137	143	130	141	132	152	133	156	152	114	136	147	146	125	139	136	173	138	140	140	133	132	146	142	126	137	143	141	135	128	139	154	155	147	153	138	143	140	137	141	142	138	170	144	135	131	128	133	148	169	144	144	140	153	135	134	157	134	135	140	160	143	146	141	168	129	129	109	160	141	142	141	158	124	140	140	130	167	125	132	149	135	128	151	132	118	148	139	143	139	154	155	142	141	156	162	112	127	147	118	139	141	151	158	128	123	145	140	138	165	171	158	130	145	117	135	160	135	129	141	134	147	152	151	148	138	158	152	138	137	127	141	144	153	140	121	130	139	136	129	150	165	131	159	120	145	161	170	132	151	133	133	149	142	162	129	150	148	125	132	136	151	151	129	129	142	130	140	129	137	129	136	124	157	137	157	137	146	153	139	143	134	159	134	150	145	143	127	141	131	142	157	132	134	153	141	124	118	145	127	129	122	143	137	136	158	134	151	138	119	126	133	141	137	138	146	151	131	154	129	153	142	156	161	140	160	123	125	163	180	114	147	148	161	153	158	151	137	130	146	159	124	134	145	137	147	167	157	149	146	145	146	132	147	157	154	126	137	146	125	153	149	137	151	152	134	135	151	171	127	148	167	142	135	144	138	160	130	147	144	149	144	152	132	132	135	137	145	134	149	138	143	175	125	129	144	164	133	143	153	143	134	168	128	159	145	169	139	113	149	134	146	136	144	153	143	138	139	139	158	144	160	129	137	139	150	144	124	132	129	146	123	152	123	132	150	116	177	148	148	148	136	133	160	160	153	144	181	131	151	147	143	153	132	145	151	120	133	131	139	126	133	140	135	147	119	148	142	145	130	130	140	125	126	164	141	122	144	128	121	151	141	157	154	128	156	141	147	140	164	150	152	150	138	136	136	143	134	122	138	146	145	152	142	168	143	118	162	146	138	142	145	142	125	131	141	146	138	138	140	143	132	163	147	151	134	146	145	129	122	143	160	140	132	145	146	130	152	155	132	143	137	139	148	120	131	132	144	152	144	137	166	131	178	127	145	162	146	147	130	162	117	127	140	144	163	149	166	138	149	127	129	125	128	138	132	123	122	124	133	150	137	147	152	152	130	142	138	150	119	146	126	146	151	154	147	131	122	135	150	169	148	155	141	131	156	142	140	146	126	133	135	130	120	149	139	128	143	131	152	142	130	139	126	142	145	145	162	158	147	122	126	148	152	137	150	154	141	151	164	139	117	137	144	129	142	144	145	157	125	114	136	159	142	138	141	138	134	153	157	146	153	139	143	131	147	161	143	153	146	128	130	145	155	152	137	138	138	154	154	153	130	153	154	138	133	127	122	144	165	157	139	129	137	151	149	125	146	151	149	137	127	145	130	147	141	134	144	148	139	139	131	154	155	129	134	138	135	151	160	126	127	166	130	156	140	139	124	130	138	138	150	155	141	162	167	121	130	134	159	141	148	154	144	130	150	130	136	152	122	155	149	141	140	127	131	149	116	142	136	155	165	148	136	117	134	151	153	156	136	142	120	141	146	134	148	138	143	124	149	135	139	135	177	121	154	132	140	148	127	150	135	131	143	145	135	139	145	166	134	131	125	145	168	144	126	136	122	128	131	131	138	138	129	146	131	134	128	123	130	143	111	139	151	128	141	130	144	153	146	142	139	137	136	126	158	162	159	137	125	137	138	138	158	153	153	154	133	144	142	150	146	146	159	162	171	153	134	141	143	146	148	152	113	147	148	123	147	137	155	148	149	141	132	115	156	152	135	134	142	148	157	145	154	140	133	157	141	115	174	157	117	137	140	125	151	145	153	149	146	139	144	150	119	158	140	108	134	147	127	133	127	136	127	125	145	142	122	140	149	141	132	134	149	156	163	150	137	160	151	149	138	141	144	131	148	115	141	139	138	126	137	135	149	125	134	134	154	163	141	152	154	139	145	125	141	133	160	145	134	141	149	136	126	122	145	136	142	154	162	121	155	124	154	121	142	125	162	144	147	117	152	123	156	149	137	125	146	125	146	129	137	142	170	163	121	125	133	156	149	120	155	172	146	158	145	145	137	146	132	141	143	125	159	126	151	150	125	138	149	146	129	127	126	172	130	136	130	124	139	126	154	146	144	167	141	160	145	134	148	174	115	125	121	132	139	146	152	148	148	162	125	109	130	137	146	146	157	124	155	172	150	144	154	141	140	155	130	139	148	146	151	138	147	128	140	124	166	151	149	120	147	148	120	146	151	143	146	148	133	165	171	128	141	125	136	139	142	136	138	147	113	132	159	135	130	136	130	151	148	126	143	145	145	139	145	119	150	142	131	141	123	135	141	141	135	112	154	134	150	147	154	164	150	150	129	129	155	164	149	142	120	119	161	158	118	146	134	147	143	148	132	145	143	113	128	156	146	123	136	152	155	147	126	132	151	155	126	127	150	139	133	133	142	131	136	135	173	139	117	137	164	148	125	142	137	123	142	132	118	143	130	132	136	130	133	133	131	145	131	142	148	131	130	142	135	127	141	127	137	154	132	134	164	151	127	134	124	141	144	130	125	135	159	150	158	157	110	147	127	152	150	118	127	135	149	159	157	143	146	139	156	149	145	156	148	165	146	149	144	139	134	143	134	144	143	135	147	133	128	116	117	122	143	139	148	149	148	162	149	137	148	147	126	134	166	164	163	141	142	177	167	155	133	150	134	133	138	134	167	151	142	154	127	150	151	151	171	144	121	145	154	152	137	130	144	150	140	146	120	126	154	110	162	120	170	135	137	130	127	127	151	124	143	134	158	147	132	128	148	154	143	158	160	144	147	154	149	155	160	125	128	144	132	149	144	142	135	115	132	143	130	160	125	121	126	148	162	151	139	159	140	151	141	142	165	141
6729	510	615	631	564	538	535	479	461	435	443	454	448	463	423	473	421	379	342	361	383	401	419	383	385	387	355	367	370	390	374	393	378	420	381	417	386	367	394	405	393	381	361	359	392	345	356	366	364	359	360	390	366	399	372	376	338	378	381	405	384	393	418	373	357	388	368	419	393	414	368	352	375	415	372	370	394	377	382	366	411	389	386	400	393	367	378	371	413	400	380	403	417	389	379	376	383	395	376	355	384	403	405	413	403	406	381	361	389	355	381	380	411	377	394	355	403	358	390	385	358	379	384	394	374	397	339	353	386	370	406	384	354	408	380	383	395	394	364	373	371	395	413	379	370	367	363	403	406	390	357	372	398	419	392	395	374	370	378	392	398	395	375	362	357	358	365	412	369	373	351	382	403	390	326	378	363	382	366	366	358	393	374	358	370	410	415	344	365	381	362	340	385	397	399	409	412	377	389	354	382	380	382	369	380	389	364	358	402	406	328	388	430	384	370	373	435	398	384	334	421	388	416	393	390	352	385	385	390	398	424	431	374	398	359	395	373	386	345	357	388	413	401	415	404	386	379	330	367	374	385	365	392	388	374	404	382	399	363	379	341	390	367	403	383	402	413	396	358	374	366	369	374	359	378	374	393	366	468	346	366	382	414	358	392	389	393	425	372	376	381	370	416	367	380	348	403	368	375	381	389	406	380	422	424	371	353	398	401	356	424	356	361	402	399	375	392	381	350	369	390	393	330	392	377	372	356	402	372	403	354	388	391	358	358	357	387	400	366	374	370	397	377	403	385	376	365	368	366	382	365	350	377	397	404	366	376	388	371	357	379	383	377	397	388	388	366	357	363	384	365	390	401	386	392	395	375	401	400	372	438	375	384	414	363	398	355	358	389	375	379	382	393	363	408	375	369	389	373	390	402	391	382	375	384	378	386	375	396	407	352	381	356	407	402	385	369	375	363	380	396	425	399	366	360	377	417	374	399	410	363	372	336	414	371	412	379	355	408	374	405	378	376	419	382	402	344	377	416	382	388	412	397	394	378	368	384	400	370	387	352	398	401	355	360	370	404	388	383	360	398	389	401	391	409	416	398	350	394	393	368	370	398	413	387	384	383	394	415	367	367	404	397	390	383	411	350	383	390	363	345	371	377	362	382	414	366	376	377	383	388	400	378	393	344	380	387	366	380	383	407	386	349	331	398	376	383	387	405	410	359	386	386	347	378	371	396	371	410	365	430	331	379	401	397	382	391	365	404	391	451	370	363	399	403	387	384	404	381	382	422	345	387	373	417	406	392	347	359	356	385	378	372	332	382	377	373	353	358	408	390	403	372	382	380	381	401	410	390	388	367	357	402	401	353	359	395	369	409	396	367	374	373	374	387	377	361	369	356	356	403	392	414	342	355	368	372	377	399	380	367	384	338	383	398	381	366	425	386	387	384	387	380	366	334	375	373	349	413	368	370	361	379	414	382	393	377	382	418	377	374	374	354	380	391	360	393	375	398	405	395	369	401	346	360	387	399	395	390	425	383	376	363	367	356	390	354	388	418	374	391	356	403	379	413	393	342	410	423	370	358	378	370	378	400	396	341	375	365	369	354	355	406	370	408	336	389	396	358	347	370	394	377	379	387	384	381	393	384	384	365	399	397	374	405	380	374	367	385	414	404	396	378	401	376	389	400	375	363	400	342	393	386	344	357	375	373	355	380	386	399	354	375	382	368	401	344	377	395	388	398	352	379	357	389	379	338	366	374	388	401	364	369	366	390	396	397	372	386	376	374	367	368	395	368	376	346	394	391	367	367	405	396	392	382	368	390	392	451	376	377	328	345	369	391	402	367	393	397	395	362	350	371	373	397	385	390	383	426	383	371	396	373	363	367	405	372	394	390	378	364	400	414	363	376	407	364	352	382	352	364	413	385	384	391	408	365	342	403	375	383	390	382	322	385	357	385	343	394	367	389	360	371	382	372	363	370	361	388	367	369	374	374	372	374	382	410	344	381	401	395	383	393	404	382	418	363	396	392	373	373	383	380	372	367	395	364	368	390	385	398	385	359	382	390	411	391	358	359	395	381	362	383	365	398	376	372	374	358	378	408	390	401	422	402	362	380	363	394	384	376	350	357	404	360	371	350	366	415	360	418	381	388	365	386	356	379	367	329	378	376	389	379	378	358	371	367	414	387	383	370	391	359	404	383	388	381	376	371	388	425	397	385	385	348	388	358	379	380	396	371	382	380	365	398	372	332	370	404	400	374	384	402	360	387	362	394	397	383	406	334	392	359	345	365	341	399	396	399	358	394	385	383	392	403	380	379	368	381	355	331	378	403	384	399	382	418	374	362	373	384	385	359	324	378	388	400	361	379	400	359	344	386	382	384	375	355	361	382	370	367	348	401	385	383	361	388	392	355	387	421	374	351	361	404	371	378	381	350	373	378	386	380	364	353	367	398	394	400	383	377	349	367	377	373	363	427	389	363	373	380	385	357	379	385	357	418	381	378	384	365	377	382	404	405	384	366	397	378	375	351	385	388	358	364	366	410	388	368	405	400	378	369	375	370	373	378	368	368	358	367	346	413	382	418	381	386	417	369	321	406	357	381	367	391	382	393	400	389	363	369	363	359	363	341	409	374	379	354	379	347	400	374	350	389	397	394	394	380	348	363	390	334	390	381	401	404	363	434	365	385	335	429	398	391	383	400	386	408	378	390	409	390	392	390	375	383	370	363	394	363	365	397	397	392	373	372	389	359	382	333	399	372	402	355	364	383	375	399	361	340	378	365	361	382	368	401	377	395	433	401	395	389	398	364	339	398	378	397	435	376	377	385	388	413	362	361	369	368	356	397	350	374	363	388	356	391	409	390	369	385	400	389	379	384	378	389	412	342	396	337	367	365	361	393	394	364	372	395	372	400	369	384	403	380	381	379	408	372	400	394	405	356	364	408	392	367	342	346	397	406	341	402	384	378	396	364	357	374	377	370	381	362	373	405	418	376	402	421	411	374	373	401	373	360	359	359	365	401	351	347	379	397	410	378	382	379	362	368	399	390	388	388	382	395	369	350	391	353	373	411	339	389	374	395	376	399	383	394	372	416	409	419	384	393	374	372	402	373	398	386	411	364	385	383	359	364	396	367	381	369	376	400	385	365	409	367	378	379	359	378	344	376	375	388	381	384	394	379	402	391	352	407	376	403	353	372	386	398	328	373	371	380	397	355	431	384	391	399	390	413	387	378	368	380	382	387	398	395	369	399	410	373	385	380	387	333	398	362	397	406	373	397	377	392	394	384	376	399	387	373	395	371	379	369	358	374	406	394	353	345	392	388	406	363	361	354	372	357	375	373	371	367	397	386	384	377	370	392	399	375	356	359	395	349	378	359	390	373	405	375	320	393	385	359	380	351	374	423	375	363	375	378	381	351	366	443	381	422	422	376	365	363	381	363	372	360	343	351	371	391	379	371	378	394	368	360	355	382	404	376	406	400	388	352	381
48133	22713	14775	1936	961	682	533	415	457	356	317	317	315	289	246	243	273	248	249	252	228	236	227	237	249	231	216	224	241	220	243	207	209	234	236	252	217	205	239	201	223	208	202	232	215	186	207	220	212	221	220	172	192	217	206	207	215	214	194	214	177	208	213	191	228	195	203	186	219	208	212	230	186	212	193	222	202	196	191	205	203	217	224	227	200	206	203	196	218	246	175	218	219	236	202	211	194	213	202	207	206	210	202	238	225	202	243	229	209	204	201	231	224	225	196	229	226	214	199	234	224	208	228	203	204	194	209	246	198	193	215	200	206	204	210	218	224	212	207	199	226	211	208	198	228	189	203	200	198	243	176	208	182	210	201	209	202	223	183	197	196	202	203	236	218	212	246	197	215	220	215	226	229	157	189	214	191	199	241	204	240	197	194	204	201	198	179	214	206	233	195	204	214	215	198	226	208	203	195	179	198	196	193	203	188	187	186	221	213	203	242	227	222	191	197	205	203	199	196	226	202	195	199	186	218	216	198	208	189	225	215	209	208	212	217	219	201	228	204	211	233	226	234	230	192	222	209	221	193	221	213	219	215	200	201	191	209	189	230	212	218	233	238	180	227	212	218	205	222	209	209	230	190	191	226	175	191	212	195	196	190	208	224	237	219	219	201	183	216	218	201	232	219	207	197	184	208	202	183	210	215	194	215	203	188	211	235	190	203	202	179	216	213	223	210	207	212	217	208	229	193	208	245	223	210	222	237	236	211	227	223	176	196	205	187	225	202	206	216	220	202	181	192	206	188	196	216	195	222	206	225	225	188	232	207	210	194	170	193	227	203	230	226	197	225	196	211	196	188	225	198	189	216	189	185	250	234	204	200	208	228	220	239	207	224	214	232	204	190	221	200	200	197	233	210	216	203	225	200	228	204	209	186	205	193	209	216	213	218	239	217	218	209	210	234	198	213	220	205	208	227	197	187	208	211	221	206	204	191	209	205	198	197	203	197	193	216	222	187	207	212	200	221	213	235	193	201	198	207	201	214	204	220	216	216	227	225	202	252	211	212	200	201	216	202	207	196	203	211	197	245	208	214	204	247	187	197	199	210	197	211	182	180	228	207	209	183	208	210	215	205	229	233	215	197	207	206	195	202	230	194	197	207	227	201	216	221	196	219	222	228	220	220	202	217	199	218	189	217	219	221	220	235	197	239	218	207	214	196	187	205	228	202	214	226	221	220	226	222	216	233	216	187	224	219	199	192	210	203	197	186	207	191	196	218	191	199	204	208	198	238	212	194	200	244	211	204	192	246	206	225	221	215	221	221	207	200	204	207	204	217	208	203	192	231	225	207	192	215	173	219	230	207	210	199	201	177	190	197	206	219	240	188	219	225	207	211	223	213	189	195	193	236	225	177	205	209	197	200	187	217	230	224	222	211	220	220	200	206	238	199	182	208	200	199	209	214	197	233	223	177	205	213	215	201	190	201	199	221	218	200	204	227	213	227	218	215	209	235	217	200	215	210	191	191	219	211	205	205	192	204	232	215	195	200	213	180	192	202	206	190	203	195	224	215	198	188	197	202	202	213	241	211	215	206	234	212	217	218	206	199	203	206	199	231	187	217	205	206	202	208	212	216	196	198	211	223	214	208	193	197	195	224	243	203	217	217	226	229	227	197	242	198	197	209	191	222	228	230	219	194	230	214	201	259	213	186	235	212	179	200	180	169	227	219	214	206	204	228	222	214	227	223	260	206	200	218	215	196	216	220	214	190	211	199	216	196	201	209	208	236	186	178	181	203	206	215	211	210	221	190	195	188	208	238	215	225	215	233	217	200	218	223	204	226	190	199	223	213	203	225	202	235	237	188	194	221	229	240	210	188	207	209	211	199	215	222	192	210	193	191	228	216	213	193	205	184	214	213	210	214	209	201	196	211	239	218	199	205	191	195	215	166	214	187	222	213	219	215	213	221	220	224	220	204	202	181	211	187	222	211	229	211	230	179	180	217	200	232	208	212	203	211	227	207	211	186	194	221	225	208	234	222	211	168	190	209	208	187	204	216	219	209	238	188	204	217	223	230	216	199	217	218	202	246	232	207	184	214	200	186	198	199	252	229	230	216	215	210	201	216	190	217	221	207	194	206	195	202	202	180	218	240	233	205	204	200	185	205	195	225	193	217	218	180	204	221	222	220	206	207	213	191	196	216	192	204	221	210	198	196	191	178	192	239	239	211	252	213	191	192	215	216	238	212	191	189	192	190	215	202	194	204	199	215	207	195	213	216	210	181	202	206	215	206	188	174	220	225	203	217	238	207	205	209	212	216	223	210	219	213	209	198	202	207	230	226	195	190	183	227	187	210	210	203	228	215	199	220	186	203	213	201	209	194	221	212	202	209	220	198	198	198	221	215	201	208	217	223	220	219	217	207	204	214	222	224	185	195	205	220	221	203	224	208	215	241	195	211	205	220	209	219	233	208	193	223	208	221	218	211	197	226	208	228	213	173	200	213	199	223	204	214	185	224	188	259	207	230	213	201	220	193	193	255	239	199	221	186	190	212	210	204	217	211	205	223	224	221	199	196	201	204	226	203	200	207	212	223	197	245	211	209	214	190	193	226	215	209	220	213	187	194	202	216	217	190	222	195	199	219	230	218	209	197	201	249	233	204	221	224	223	238	227	196	211	212	187	215	207	237	190	204	205	206	209	205	248	205	212	213	204	210	211	211	202	218	201	209	202	239	205	220	201	200	189	211	193	200	213	242	215	217	194	217	203	216	211	214	191	209	210	222	232	221	204	212	195	219	217	209	209	223	215	228	214	206	225	204	203	219	211	232	216	196	200	217	180	206	230	214	252	215	235	210	211	181	227	189	209	222	222	207	194	200	204	209	199	201	211	222	185	212	217	189	180	210	187	186	193	219	199	190	212	196	224	205	230	218	226	225	198	216	205	205	216	209	188	203	233	189	208	227	187	225	215	225	220	202	202	214	203	194	186	208	203	218	208	231	212	237	231	223	226	217	225	229	209	244	219	226	221	200	191	200	240	206	194	186	221	205	211	227	221	198	226	209	199	218	221	232	224	217	202	240	227	208	205	231	238	221	190	193	195	222	200	215	232	199	183	195	217	223	205	232	212	204	198	209	216	209	184	198	203	211	218	227	196	224	213	228	190	207	208	200	227	203	208	212	214	220	206	186	197	197	205	220	193	216	206	245	203	218	209	205	186	214	196	206	217	201	208	212	229	205	210	197	224	199	201	198	229	205	205	240	236	189	215	186	225	214	217	180	220	183	186	201	199	188	216	225	187	226	195	231	198	219	207	209	216	216	218	210	220	225	225	211	207	207	199	219	230	229	243	215	240	222	208	201	200	207	209	201	228	242	227	201	214	219	229	183	236	232	199	189	204	237	195	216	236	194	215	212	229	219	226	211	203	217	199	206	215	219	205	224	206	222	220	192	224	197	206	243	222	232	226	233	188	193	232	215	205	216	206	203	200
24473	1510	2831	3101	2671	2399	1989	1638	1598	1413	1268	1299	1133	985	912	894	832	810	771	711	710	605	660	662	647	617	622	581	609	601	621	667	620	556	619	629	604	569	565	617	602	572	543	597	579	568	566	590	526	488	578	556	556	569	532	582	543	593	567	615	521	563	563	535	567	512	543	554	556	579	543	539	557	490	518	496	527	534	518	567	533	554	559	546	507	578	535	573	554	568	559	562	601	557	573	540	544	567	594	553	551	554	515	543	566	567	538	582	515	530	571	562	572	527	566	546	569	503	531	520	551	526	516	560	539	524	559	553	513	522	519	581	528	518	527	561	508	560	510	555	530	555	545	503	572	578	517	532	548	529	548	556	507	513	542	511	548	569	535	569	533	498	544	525	560	568	531	546	554	567	551	543	563	559	493	528	522	553	549	586	571	535	564	495	549	554	546	518	557	502	502	540	528	516	541	496	539	555	524	527	522	525	545	515	511	526	517	543	557	523	538	543	526	555	538	522	507	537	523	563	525	500	544	565	491	491	541	550	503	542	531	495	533	516	465	566	575	549	521	539	550	515	546	483	508	512	540	528	530	528	575	544	551	533	547	552	487	549	554	552	525	559	511	532	514	528	523	528	543	540	502	518	505	547	537	526	529	525	464	511	547	593	494	530	528	546	508	517	532	555	546	492	525	559	547	550	549	543	506	522	534	559	513	520	522	541	564	514	520	548	520	554	525	538	523	512	538	548	489	531	560	551	540	535	541	504	527	548	527	568	519	485	528	516	513	524	548	524	523	531	539	523	545	527	534	522	553	519	546	549	506	512	571	527	541	562	545	516	553	494	539	583	521	522	552	509	539	502	492	560	542	564	557	558	562	531	518	537	499	531	527	524	584	506	536	481	566	532	504	560	552	575	545	593	563	579	580	490	523	459	531	519	534	498	497	519	508	544	538	481	527	554	559	538	527	493	480	534	555	490	537	517	563	517	484	547	520	503	552	512	562	500	514	530	530	522	579	525	500	546	509	534	534	508	553	581	507	546	545	526	505	542	533	578	515	559	556	542	539	539	531	565	549	534	516	534	556	590	549	549	512	546	512	549	549	521	535	527	528	536	536	558	505	541	517	516	530	511	493	576	525	545	524	534	549	511	549	511	512	531	510	542	541	524	514	521	525	559	527	531	554	562	500	490	517	497	514	509	555	555	512	545	529	519	581	531	538	529	587	500	569	566	509	516	555	579	500	543	536	534	563	584	517	558	534	524	513	510	506	527	520	509	529	521	546	559	528	555	552	532	534	523	521	502	469	524	525	526	537	521	507	535	535	587	523	552	557	522	515	544	547	530	534	549	530	543	568	547	550	535	541	541	546	518	556	559	539	528	543	564	536	536	523	507	518	545	530	528	517	513	495	554	551	563	514	541	517	529	528	540	572	560	546	518	532	520	540	553	534	493	521	538	526	572	501	530	548	552	510	567	534	545	500	531	533	519	536	543	560	551	565	534	559	573	540	523	544	524	594	539	550	552	526	530	535	518	537	538	521	529	565	536	535	559	539	561	528	557	519	517	523	512	546	531	557	535	535	527	549	565	493	482	535	521	581	518	529	593	510	558	553	519	475	510	514	559	535	550	503	525	554	515	479	546	529	535	556	528	494	559	582	547	519	510	514	550	505	539	517	528	545	548	566	550	557	537	516	553	517	555	533	565	532	547	526	527	545	537	519	532	527	566	556	538	519	520	516	522	514	515	516	520	577	528	530	554	540	567	544	554	547	548	522	491	526	547	528	521	499	523	534	504	523	544	549	539	517	530	515	539	534	548	520	504	539	544	521	565	520	540	530	523	560	557	526	543	553	520	530	529	572	533	562	504	528	504	511	511	507	537	547	510	521	536	530	550	535	522	529	540	562	548	529	501	550	555	552	542	523	537	518	504	510	530	537	505	526	562	547	498	544	535	563	515	581	489	545	543	493	485	519	498	551	550	529	519	512	563	512	528	494	523	526	516	519	519	541	529	525	528	525	517	544	526	507	570	552	548	530	585	508	519	536	540	533	534	544	528	558	523	519	545	518	516	562	520	548	538	506	557	546	541	512	515	569	530	523	521	526	525	544	568	478	537	492	507	579	552	553	563	538	566	512	525	540	542	544	572	523	522	580	546	532	528	540	551	492	538	544	557	553	536	542	544	547	517	545	558	548	566	527	537	542	563	535	552	548	532	545	502	524	551	527	536	544	542	522	488	588	513	514	510	528	529	516	539	519	481	520	506	555	494	492	492	571	548	537	508	557	530	557	544	544	556	567	557	530	549	528	564	541	509	586	568	577	509	534	544	535	565	579	545	558	524	525	559	536	500	558	534	508	540	541	521	542	550	501	547	536	562	558	531	542	540	528	532	575	567	526	472	570	585	551	526	543	537	513	489	541	523	556	537	567	541	536	588	527	540	525	486	521	523	487	540	546	549	582	588	584	536	550	530	580	522	556	546	516	538	523	551	517	534	531	525	542	527	519	555	545	516	506	527	549	517	524	530	537	515	553	524	522	540	556	530	557	553	545	525	518	521	504	499	579	541	553	510	560	483	562	548	513	556	537	509	567	568	560	546	501	521	523	588	517	511	544	538	525	549	557	532	537	563	519	566	514	541	563	518	516	528	495	507	537	550	547	559	534	553	534	541	542	543	560	525	557	575	560	563	552	498	518	521	533	554	533	568	562	521	516	520	519	533	588	536	526	544	534	562	541	544	548	501	502	521	512	531	502	551	542	575	500	515	532	540	554	576	516	558	558	561	551	530	520	545	512	501	464	528	529	578	527	557	526	521	519	518	561	549	556	563	514	482	511	550	552	545	527	502	549	540	553	543	513	540	546	503	525	547	535	525	552	522	512	530	544	513	530	519	556	530	530	532	483	546	529	530	518	531	531	535	539	555	549	537	523	502	544	565	565	563	479	521	539	555	539	522	534	550	572	527	506	582	512	599	542	531	490	527	533	552	545	505	540	526	541	496	520	541	545	557	573	549	543	547	579	533	564	558	536	528	522	521	542	541	514	550	573	507	577	537	548	529	529	558	556	557	533	519	550	553	506	538	529	551	506	570	524	552	532	530	545	462	538	510	552	514	562	558	495	561	453	528	531	500	526	531	509	561	542	530	582	533	544	537	554	539	527	533	544	498	547	510	548	500	543	528	548	524	528	550	523	495	550	553	563	547	534	565	561	555	502	498	565	531	550	540	516	518	547	518	511	539	535	535	541	532	552	562	508	527	588	510	540	545	553	543	493	495	502	521	556	577	548	518	564	554	559	560	531	521	563	588	527	536	550	545	538	569	527	563	568	522	537	521	536	509	546	513	526	511	533	518	537	502	534	520	576	553	489	522	583	567	551	586	526	536	509	520	518	549	557	532	508	488	573	546	599	552	534	538	507	559	498	528	521	538	554	566	510	548	531	514	530	532	531	540	524	547	530	493	512	554	531	521	516	511	489	571	540	533	537	517	591	532	533	553
47330	26440	20757	9075	2399	1361	1115	784	827	715	641	604	542	480	475	417	419	409	392	377	382	377	358	321	368	344	366	365	341	338	379	336	348	342	393	360	373	370	331	354	393	339	351	355	323	326	342	387	325	351	325	370	373	309	320	313	320	377	322	351	341	332	342	357	369	352	332	312	319	315	350	358	309	343	357	379	321	332	314	329	307	333	319	316	313	331	331	343	338	321	317	367	378	341	348	300	320	354	340	341	321	343	317	318	377	374	362	344	353	322	314	331	353	339	321	340	356	358	298	338	347	363	339	340	371	319	347	311	332	358	350	346	354	333	318	375	313	328	341	367	341	310	325	338	327	337	336	365	355	323	325	317	330	339	335	334	342	360	348	330	341	313	322	292	336	317	330	327	327	345	348	325	363	356	334	338	370	358	322	354	350	313	344	323	326	334	342	297	356	364	332	332	359	326	343	356	374	351	352	313	343	336	369	307	303	335	332	334	332	339	361	323	336	323	317	330	346	316	320	337	344	361	294	357	344	350	312	349	333	363	327	318	367	354	371	357	351	340	353	347	308	338	343	325	354	332	314	368	338	339	349	329	317	351	345	328	353	338	331	361	340	327	368	343	321	332	300	347	316	301	348	323	351	329	338	327	348	325	311	315	338	354	312	307	340	337	351	302	306	307	364	313	310	333	358	332	378	340	315	346	355	351	361	334	349	382	349	346	342	293	369	317	351	347	339	351	346	349	331	333	316	372	319	341	313	336	361	333	351	311	295	347	330	299	350	321	324	331	295	305	306	357	343	334	356	373	336	353	343	359	320	292	323	337	342	325	309	339	343	334	343	367	345	298	337	305	278	312	341	317	322	311	329	346	318	318	332	363	311	310	362	330	343	303	350	321	342	327	345	364	348	321	325	303	371	339	335	328	322	324	329	328	311	339	335	311	334	343	374	353	350	345	313	347	325	331	310	296	341	333	321	293	373	343	334	312	328	299	351	322	320	356	370	296	332	350	356	344	349	336	337	333	317	351	292	303	352	299	345	353	344	338	359	308	313	351	381	377	329	330	333	364	326	336	331	337	344	323	289	335	337	309	335	342	363	369	331	369	338	307	346	316	351	319	348	348	319	293	326	301	317	346	323	329	377	330	318	336	325	314	330	317	334	328	346	344	327	320	326	330	369	327	321	320	324	334	354	316	340	347	349	317	355	351	331	326	292	319	314	337	334	318	324	331	345	318	313	361	288	338	356	346	345	340	298	311	329	327	329	314	326	320	337	353	348	325	359	322	330	372	314	327	343	331	334	342	331	376	300	314	349	346	318	311	304	351	351	320	296	334	340	342	375	353	328	290	316	331	342	305	299	338	345	336	335	353	341	296	317	338	314	309	290	335	306	322	351	333	303	338	338	332	329	334	326	363	329	312	341	342	345	329	321	348	331	376	332	339	347	310	338	331	338	306	310	328	334	355	351	343	345	326	341	369	325	330	307	361	330	335	373	331	334	343	329	344	346	371	308	351	364	297	334	330	325	349	316	335	371	366	346	291	322	324	348	341	333	314	355	320	287	352	324	340	323	321	317	311	349	343	322	344	318	318	315	359	351	347	309	354	322	305	310	290	361	342	316	353	322	386	318	324	321	313	329	340	350	381	344	351	356	314	330	341	332	344	365	352	339	339	313	336	340	323	337	341	363	320	363	336	322	302	338	336	313	362	354	331	366	310	366	350	308	327	344	318	350	302	313	327	360	341	289	318	349	349	373	315	323	349	308	328	315	341	330	290	320	342	329	328	347	337	307	333	387	298	328	399	324	356	335	311	357	311	335	352	359	350	341	330	354	336	351	314	347	315	346	335	311	351	344	339	313	317	327	337	361	322	365	335	335	324	320	309	337	330	298	350	330	334	348	319	334	356	371	328	342	371	337	336	326	300	320	332	337	324	377	349	302	327	297	337	347	351	352	342	332	332	334	330	324	327	343	326	329	338	348	326	360	325	332	311	298	327	342	316	342	328	329	313	322	342	330	353	320	360	332	345	384	369	314	373	315	314	342	332	357	315	346	343	363	348	337	342	348	322	321	354	360	317	323	331	356	332	349	312	294	316	358	342	349	337	332	327	331	330	315	321	325	340	372	325	311	316	326	356	320	366	334	303	359	345	301	321	343	318	357	365	311	360	353	363	346	332	342	326	324	312	323	345	334	308	311	311	320	321	337	334	324	314	349	320	332	380	328	326	350	342	336	325	344	333	336	311	348	353	325	335	315	330	327	354	353	358	337	366	316	336	323	326	342	355	339	336	360	317	327	315	345	306	327	322	350	329	321	348	341	349	361	332	332	305	325	331	357	333	328	316	348	360	327	343	315	319	376	308	324	376	320	348	370	355	332	339	346	300	308	336	347	342	330	331	316	336	342	362	352	344	299	317	303	353	374	353	326	344	313	344	333	342	324	329	354	332	315	338	341	365	321	335	322	330	338	324	311	341	328	330	292	337	363	341	332	331	327	310	321	310	324	319	376	315	307	366	360	347	353	340	334	333	336	350	311	356	341	360	350	336	308	350	317	315	324	317	368	343	341	366	360	364	335	360	285	317	350	307	329	319	332	341	337	335	318	329	299	327	365	318	307	306	339	347	320	317	338	351	327	335	339	349	352	337	325	306	339	319	354	359	345	318	349	318	308	352	347	343	330	370	331	349	315	350	329	359	354	332	337	338	309	331	346	345	332	320	313	327	326	340	359	339	338	343	343	369	327	364	320	337	359	344	337	347	362	342	332	326	347	349	318	337	340	349	321	334	317	362	342	373	336	330	343	355	321	341	292	294	321	323	354	348	325	341	343	320	322	351	343	348	312	343	346	341	331	344	330	309	317	298	333	335	341	344	332	366	306	363	361	313	349	354	321	312	306	359	347	313	350	354	353	304	256	347	321	343	359	325	316	335	352	339	364	322	330	323	311	321	345	338	341	334	340	332	305	340	321	362	344	357	327	355	348	372	312	335	332	334	324	344	313	306	343	342	349	347	337	338	363	334	339	329	330	310	305	328	331	366	336	335	342	317	329	313	310	328	366	309	327	350	310	346	335	356	327	322	375	322	361	339	327	325	341	356	337	337	314	352	367	337	333	338	359	350	327	303	315	340	321	369	294	340	352	363	341	313	342	343	315	297	342	363	346	328	345	356	319	297	305	306	381	330	380	332	323	339	327	335	352	334	358	306	339	338	344	322	350	328	316	317	364	323	344	293	351	358	303	339	340	329	334	330	315	334	326	406	304	334	318	344	316	345	354	340	336	361	340	337	326	349	340	321	367	307	357	314	322	312	359	322	308	327	338	336	383	322	309	331	343	313	351	323	302	349	358	314	341	326	335	319	299	348	355	355	351	325	328	316	321	350	340	351	329	306	330	343	339	343	342	330	363	302	364	318	367	360	328	362	299	342	334	305	349	360	346	328	358	323	334	346	316	329	323	323	316	330	367	315	333	346	298	322	328	372	368	341	334	349
27392	2551	5133	5658	4980	4177	3592	3127	3044	2701	2330	2279	2042	1761	1636	1458	1308	1265	1163	1143	1084	1089	994	958	1003	973	992	931	921	923	928	937	907	908	907	844	868	891	858	903	799	832	887	857	856	886	862	824	851	844	841	772	824	774	802	770	843	815	807	882	837	784	808	842	798	842	799	757	819	795	761	800	781	774	785	805	799	784	804	842	785	758	830	817	864	862	818	873	839	818	848	836	842	784	802	816	810	805	759	822	812	831	789	816	807	793	792	781	859	758	806	799	810	783	789	807	789	792	770	818	812	791	769	735	753	769	793	815	794	794	783	788	817	801	774	725	723	764	751	784	736	815	803	783	785	759	794	790	814	780	788	794	794	736	805	846	800	755	770	731	779	779	784	782	753	706	774	753	816	766	761	815	800	771	776	828	790	748	743	763	759	773	794	805	798	749	763	714	769	785	799	778	764	770	798	773	787	754	755	752	752	744	786	744	785	735	755	700	769	772	770	767	756	761	764	778	785	763	794	793	749	754	775	811	740	748	783	742	748	781	778	756	804	783	760	808	749	831	779	789	759	826	761	796	749	792	767	781	751	756	805	740	741	786	750	754	767	767	760	764	763	784	768	778	809	763	770	802	794	764	799	734	761	735	744	767	817	769	810	813	751	806	775	794	738	758	807	794	876	775	769	756	737	789	767	782	746	752	753	785	733	771	727	756	772	800	801	791	769	765	814	755	732	807	774	745	776	739	748	779	775	799	792	756	771	804	727	828	813	800	780	771	769	787	816	766	802	746	746	756	773	772	761	784	770	803	732	782	756	776	760	799	764	786	780	793	754	772	750	782	797	771	778	767	762	797	798	795	759	829	820	810	777	750	722	812	774	718	802	772	806	784	770	748	824	776	760	761	817	742	778	724	765	755	797	804	772	817	770	761	781	775	755	757	775	743	727	796	829	765	766	737	775	744	768	721	775	754	795	705	761	814	838	801	810	776	778	782	762	759	769	764	803	766	775	720	744	792	771	760	756	799	783	754	764	772	795	791	776	783	762	787	781	774	764	798	773	780	748	759	752	780	804	761	777	782	776	798	787	745	805	779	787	756	729	755	771	844	803	766	831	759	808	777	765	795	797	774	736	775	788	770	806	777	785	753	765	730	762	767	743	779	833	799	782	818	769	774	819	737	737	762	777	788	811	751	781	733	843	778	781	779	820	759	790	756	769	754	814	752	763	791	800	803	742	756	761	793	787	743	794	809	779	805	761	737	780	792	786	761	788	778	789	757	794	782	806	711	815	756	763	775	785	751	767	769	797	807	803	809	732	752	782	778	768	802	817	835	789	783	833	771	770	766	752	784	796	778	747	774	790	827	764	791	740	791	787	767	730	724	752	800	761	782	766	752	802	792	797	783	779	809	746	761	737	768	740	756	791	768	746	764	774	793	745	736	783	752	812	769	726	790	790	843	769	736	801	810	784	816	755	777	735	805	742	783	785	778	752	739	793	812	758	840	792	772	831	768	816	749	779	786	787	751	808	813	801	748	762	764	828	792	756	739	761	774	756	786	774	758	775	789	793	744	820	779	748	821	796	740	771	758	725	783	775	792	836	841	771	740	796	800	785	763	770	778	767	761	817	800	764	769	791	763	814	798	765	743	751	767	777	779	807	811	818	747	756	784	705	779	742	796	765	790	773	748	748	772	804	794	795	790	762	769	746	774	750	743	758	777	754	793	726	780	763	788	781	760	811	760	765	724	771	773	779	707	728	771	759	728	759	812	755	771	765	779	780	806	781	771	771	764	767	818	783	771	798	727	751	707	786	793	776	801	780	711	752	775	713	786	802	792	833	733	762	786	822	785	744	756	770	773	814	757	759	793	774	815	770	757	770	764	778	793	773	811	772	759	768	814	801	780	802	765	768	810	787	742	785	741	747	748	764	706	791	788	780	751	743	791	802	819	765	762	754	795	756	781	810	786	763	786	741	786	778	815	764	807	781	819	742	793	750	760	811	783	772	810	785	797	762	778	817	752	794	770	813	769	842	775	784	767	817	762	811	762	767	793	764	797	772	785	753	777	797	787	736	777	735	827	759	737	796	778	745	796	811	759	785	715	821	750	795	756	712	770	781	795	791	786	792	773	798	729	814	756	753	776	793	801	759	782	770	774	746	820	790	826	803	762	805	763	756	810	732	782	761	817	798	799	766	788	756	787	784	782	787	825	808	764	715	744	762	739	747	762	791	773	771	767	796	791	791	788	748	790	760	808	729	801	745	763	788	764	745	751	750	798	810	771	793	799	801	736	826	786	792	797	759	778	810	816	791	785	775	757	789	756	768	804	806	755	793	797	825	766	746	816	822	753	769	746	741	717	777	775	749	767	781	813	789	792	848	776	744	773	813	765	818	814	766	794	738	776	826	744	806	775	790	753	738	749	735	783	792	766	758	778	780	710	751	788	741	774	819	783	837	740	778	754	774	745	799	782	764	777	793	808	781	786	778	809	742	737	783	770	736	799	811	752	764	797	789	793	751	751	769	814	823	766	752	790	817	778	772	780	754	820	836	755	808	755	767	814	784	818	737	768	772	747	787	762	762	809	863	795	747	779	809	753	755	796	792	725	804	759	785	724	766	717	750	744	794	827	742	746	780	776	754	784	733	775	807	808	812	816	756	806	807	784	790	811	754	802	775	788	805	802	800	767	791	780	794	766	826	767	763	809	799	801	836	753	778	746	820	818	782	778	744	774	771	782	767	792	781	803	753	810	788	762	741	792	761	760	789	772	766	761	826	823	764	776	735	793	756	823	778	741	782	787	722	780	769	773	785	782	759	809	773	769	786	801	764	797	790	790	764	805	821	757	764	796	772	754	785	770	811	771	716	812	770	774	761	786	775	777	808	765	782	822	791	758	749	766	760	725	820	756	774	747	738	746	841	775	794	766	764	781	745	815	797	732	737	793	769	849	781	769	834	773	792	759	784	757	750	734	793	769	815	859	782	779	774	729	754	760	726	801	789	816	778	764	753	780	744	808	796	766	821	796	796	759	775	767	784	773	748	785	700	800	809	811	737	800	797	781	740	828	774	757	790	720	744	829	828	796	786	781	773	849	775	778	776	748	753	761	732	801	784	784	790	772	775	813	762	824	758	789	811	806	775	793	774	728	775	809	749	741	792	780	813	742	757	783	812	758	787	767	722	728	781	782	750	802	831	789	801	806	695	684	820	768	738	795	769	816	784	762	832	766	787	760	777	745	833	819	790	773	801	799	751	767	779	747	797	790	795	820	822	803	817	806	777	726	761	760	747	772	789	736	794	769	744	784	789	752	776	742	754	799	787	756	786	767	750	785	783	792	796	773	800	776	774	738	754	754	753	817	755	776	791	761	800	766	741	806	803	746	736	811	763	772	786	753	750	790	805	787	782	800	793	780	760	779	805	856	833	802	772	757	754	770	776	752	794	797	815	755	751	763	763	770	796	764	796	788	769	726	817	802	790	843	766	754	817	741
6683	317	224	191	194	165	172	169	142	147	133	144	154	171	130	123	130	142	146	146	143	136	125	135	133	137	111	134	134	150	146	127	162	164	123	106	124	135	140	143	125	158	131	147	128	130	142	140	124	140	143	120	132	129	130	130	165	131	120	138	117	147	147	140	133	135	134	159	149	122	162	116	135	121	125	133	146	143	138	143	126	148	149	166	122	153	146	122	130	135	131	139	151	135	129	143	125	141	130	138	139	167	132	138	137	161	146	140	124	140	142	159	137	122	138	144	139	134	114	131	145	151	141	107	150	139	144	163	134	150	122	142	132	136	129	120	132	147	143	121	158	139	132	144	125	127	129	156	126	143	136	147	150	147	118	177	166	139	138	133	139	131	147	143	133	136	120	133	140	135	142	140	143	133	147	153	136	139	163	119	163	143	150	139	114	145	125	140	124	157	113	126	151	133	128	158	146	136	143	152	133	136	128	140	160	143	162	140	147	129	134	114	131	142	144	138	139	137	140	146	133	134	131	131	166	138	153	124	156	127	136	120	135	140	113	121	136	148	150	125	146	133	125	143	133	152	135	124	142	137	147	149	131	142	144	112	156	147	157	145	137	138	125	120	139	141	156	156	137	154	126	146	121	135	134	139	129	124	116	128	139	134	149	120	143	122	127	147	160	148	156	127	128	120	132	137	154	114	108	119	146	135	135	147	141	136	135	114	133	146	134	130	148	139	121	128	126	142	158	145	121	122	159	145	138	121	132	173	140	132	126	122	170	154	136	129	135	139	120	156	141	142	130	141	140	142	136	130	129	140	140	147	146	125	149	154	138	142	126	139	127	150	119	126	116	137	142	129	131	127	125	140	147	135	134	151	109	124	132	113	136	137	137	128	132	128	138	145	139	146	137	137	111	146	160	151	137	121	149	145	132	143	132	139	132	123	138	127	121	138	124	152	145	150	127	124	120	146	169	154	147	124	139	128	142	120	138	123	146	143	124	139	114	133	124	127	143	122	142	148	130	143	133	164	134	126	129	126	122	137	133	124	98	154	144	142	141	130	148	137	135	135	128	127	144	132	128	128	134	127	147	135	148	141	142	164	132	146	137	166	149	122	118	128	153	128	128	137	124	144	133	121	150	138	153	139	115	142	153	126	118	123	144	148	143	117	118	150	146	161	173	143	137	127	132	137	124	142	144	136	133	149	134	146	141	137	139	151	148	130	134	138	138	128	149	174	129	126	157	138	137	139	134	136	133	102	134	140	134	153	148	129	134	119	137	136	123	141	121	128	123	159	130	131	140	136	125	156	126	139	160	139	157	123	150	124	149	142	131	164	138	157	122	137	141	130	142	145	177	132	135	142	132	156	136	139	124	146	141	163	133	143	145	125	143	131	126	153	162	119	139	137	152	147	138	138	128	138	156	134	144	124	160	153	106	146	118	124	124	135	147	149	120	142	129	142	138	163	125	136	139	119	143	147	129	136	160	154	143	157	123	147	132	144	128	136	135	139	126	143	155	136	129	162	163	151	121	144	153	124	145	138	134	159	151	115	131	151	138	136	147	154	127	136	152	149	137	128	123	142	120	131	133	128	145	152	125	159	132	149	163	119	130	143	126	125	130	139	137	136	127	125	137	141	130	148	143	145	140	140	128	146	136	127	130	138	118	133	150	134	136	134	137	146	124	142	133	151	125	123	132	159	142	125	156	122	123	144	132	165	153	151	148	134	150	138	129	134	155	155	151	155	133	160	147	131	138	135	143	131	162	120	142	134	117	130	131	134	136	130	157	144	153	162	129	149	132	139	130	130	151	151	134	120	128	137	128	133	127	127	113	136	133	142	125	151	132	143	139	136	138	153	135	147	137	129	140	147	136	138	130	146	136	135	150	144	145	120	144	135	145	143	124	143	163	159	140	128	150	128	124	128	123	144	118	133	127	136	139	118	152	140	131	126	150	147	130	145	149	150	147	141	161	144	157	138	155	159	130	128	109	134	153	146	137	131	137	136	147	163	148	121	139	162	125	129	119	132	119	136	121	121	141	126	149	154	117	132	134	145	135	142	122	160	138	140	135	141	104	124	148	138	146	134	142	138	126	165	135	134	134	123	129	129	143	125	136	133	126	147	157	145	153	147	126	137	141	132	132	145	159	129	114	130	120	153	148	141	134	134	127	142	112	140	135	126	130	130	150	141	131	126	142	155	144	136	153	164	135	149	128	140	110	121	148	161	128	134	151	135	166	124	114	138	138	156	125	148	144	122	136	135	149	131	123	134	144	153	141	126	141	144	126	124	154	133	134	127	128	141	118	132	141	129	146	127	148	122	129	149	142	143	125	112	146	143	139	105	148	151	129	134	132	138	136	137	143	155	128	133	144	139	151	126	112	126	129	145	135	144	138	145	138	145	126	127	135	135	148	143	166	115	143	132	137	146	140	128	138	147	134	135	143	124	147	141	142	126	145	130	137	135	132	122	120	139	145	142	133	159	147	122	141	125	141	140	129	114	167	133	142	134	124	130	145	129	129	130	139	141	125	145	139	124	137	150	143	137	130	128	135	126	137	131	134	127	144	116	129	138	157	115	146	147	121	144	134	128	135	120	135	133	135	143	125	128	133	125	153	128	115	164	129	154	144	158	138	137	134	122	119	135	112	129	120	120	142	140	124	133	132	120	164	115	136	134	135	113	136	127	141	136	126	130	135	140	121	137	154	141	146	144	123	154	133	130	151	140	142	138	112	140	114	137	126	124	138	127	136	135	144	144	155	119	142	117	138	143	135	157	153	148	150	126	146	164	138	123	146	113	128	113	150	124	126	137	135	120	137	147	132	142	152	113	123	125	134	122	141	143	151	137	148	134	133	124	138	160	157	157	143	112	126	131	130	158	144	155	137	131	132	152	121	113	132	133	152	137	124	149	156	144	137	133	111	130	153	161	149	146	126	130	132	129	129	127	122	144	123	132	145	144	126	144	132	115	137	136	146	158	122	151	163	141	151	127	141	142	129	131	143	142	134	141	134	159	121	163	141	136	123	142	147	118	128	126	126	142	153	136	127	138	132	145	134	126	132	148	136	149	138	136	106	121	140	144	122	145	143	140	129	148	150	133	142	142	117	134	149	140	155	136	170	145	150	131	125	132	136	137	139	144	153	142	136	144	138	123	137	148	156	144	124	127	153	131	120	140	125	129	151	137	141	120	132	138	121	132	138	141	136	132	137	139	140	146	138	140	141	119	136	131	147	120	139	112	145	148	137	124	158	132	123	121	144	151	143	149	135	150	134	127	140	148	149	134	138	127	134	149	119	139	152	134	134	139	137	147	134	119	121	128	147	144	136	148	132	129	125	131	125	117	114	148	126	122	127	141	140	162	123	125	129	156	132	131	135	126	138	134	144	136	141	151	138	152	154	134	136	150	127	151	161	145	142	139	150	136	159	153	135	145	140	129	158	129	119	117	161	123	167	117	119	150	136	144	148	146	130	139	112	141	132	141	128	121
6556	474	573	629	575	510	507	445	455	452	480	446	419	412	386	406	406	395	384	373	396	356	370	379	373	404	386	354	364	379	368	395	377	386	363	349	396	372	371	389	360	355	397	401	393	392	395	367	358	344	393	360	385	390	370	371	359	405	381	347	385	380	372	349	401	374	366	383	387	358	393	399	355	379	389	383	371	365	342	390	379	369	372	342	384	389	374	388	386	397	390	361	370	383	403	391	348	364	415	369	363	342	354	384	368	369	369	381	367	394	372	357	414	396	374	347	438	360	387	351	381	396	330	398	378	394	358	393	401	370	359	356	404	398	351	343	389	376	392	395	379	374	355	404	399	374	417	407	345	348	411	336	383	355	367	366	400	389	394	394	349	382	375	377	348	362	365	389	371	378	353	374	375	355	380	379	374	370	388	360	370	376	360	385	352	355	344	351	370	331	392	379	346	389	385	345	386	369	342	356	400	357	376	373	361	377	391	369	390	353	380	402	339	392	347	386	383	407	358	341	359	384	390	394	360	358	392	376	384	342	392	400	391	389	349	387	368	384	402	376	376	354	359	363	374	349	357	368	377	347	346	398	376	342	382	361	404	369	375	386	405	393	415	403	397	356	391	385	361	382	378	384	401	382	418	376	363	388	353	370	348	347	375	373	362	361	364	337	382	351	395	368	375	363	346	361	394	363	383	413	414	343	337	395	374	373	361	359	413	390	317	366	393	356	381	406	372	330	364	393	372	363	319	378	343	380	380	379	384	356	359	362	339	359	353	377	355	354	353	368	397	349	378	385	343	378	368	357	364	401	387	363	338	351	362	328	380	402	406	378	375	368	381	357	425	355	356	367	367	371	367	390	316	410	411	387	378	396	360	371	384	365	372	371	354	359	376	366	347	386	361	400	345	384	377	343	367	393	365	375	415	368	378	364	359	359	370	350	411	393	348	366	385	387	374	338	351	379	363	380	365	367	363	381	385	399	359	399	373	403	388	384	369	404	359	376	323	354	350	360	382	405	394	374	395	383	396	397	351	371	384	370	361	367	384	358	388	361	388	380	365	356	363	395	387	400	390	370	396	363	363	360	360	371	355	379	356	390	379	380	365	374	358	369	388	368	399	356	384	370	363	366	350	356	394	371	364	369	368	391	390	426	364	370	363	377	379	396	399	379	372	363	403	373	370	350	361	381	331	381	354	380	372	395	408	384	404	401	356	397	360	348	363	379	342	368	335	376	366	359	391	355	384	382	368	383	391	375	367	375	349	391	335	394	356	364	371	429	390	353	388	347	382	382	376	389	355	378	394	373	351	352	350	373	406	387	371	352	389	372	362	413	400	402	348	387	340	378	416	391	380	381	362	381	368	360	344	360	348	392	384	384	338	338	394	404	386	362	375	348	387	405	338	397	372	384	379	404	349	372	383	385	358	354	412	379	374	398	329	387	378	376	439	365	349	338	372	377	377	383	303	385	342	379	389	328	353	395	390	342	317	391	371	389	373	403	378	388	359	353	375	388	386	379	368	375	367	341	362	395	353	344	373	374	347	387	343	376	379	348	382	394	412	372	399	360	329	386	380	397	380	390	379	364	386	392	382	382	362	358	390	404	386	356	404	384	363	392	384	366	353	366	388	382	364	358	413	345	378	381	359	374	366	377	359	395	377	373	351	345	427	388	362	387	363	386	364	347	376	351	362	346	388	392	393	371	347	384	358	387	361	375	367	396	398	387	377	359	389	311	383	321	371	391	379	409	394	345	346	432	382	367	376	368	394	375	373	374	366	354	365	393	374	395	368	346	369	352	377	421	363	379	367	376	359	362	353	387	385	371	377	330	377	385	379	390	376	357	343	386	365	366	346	402	368	382	429	369	387	385	388	346	377	370	382	389	372	370	344	359	391	382	387	403	361	388	398	406	370	374	349	372	373	330	370	368	344	372	381	388	350	370	394	370	343	408	395	352	388	397	414	377	372	363	358	371	379	374	385	377	395	392	382	368	396	365	341	398	341	386	369	360	408	362	351	382	386	379	357	347	402	364	382	364	392	369	394	364	386	387	388	378	386	353	382	396	338	349	337	364	378	401	376	374	357	389	386	347	355	424	358	380	372	343	340	357	370	385	376	351	397	352	374	379	391	359	395	393	357	364	400	405	385	383	383	331	364	350	349	359	369	374	391	378	399	383	402	389	362	361	342	368	349	412	359	376	349	358	358	352	415	360	365	351	400	362	370	381	365	398	350	395	382	378	363	374	370	356	362	363	369	376	405	358	365	345	366	358	394	369	380	375	354	370	332	351	353	357	379	363	398	374	369	360	396	373	394	349	332	378	376	396	392	339	368	349	346	378	371	366	354	373	381	378	341	380	367	359	366	363	327	367	392	406	378	391	374	369	380	388	366	361	372	400	372	388	365	361	347	355	354	345	351	404	366	394	382	358	374	385	366	357	385	397	325	403	324	369	375	381	377	344	397	357	366	362	372	367	338	389	374	347	374	391	392	359	390	380	408	357	385	357	391	415	381	370	380	389	353	371	376	363	380	326	370	363	363	387	347	402	365	372	356	356	367	349	376	363	392	394	400	396	379	394	341	382	374	372	374	396	377	344	359	402	351	368	377	404	356	376	377	380	370	359	408	396	367	387	394	346	391	357	351	404	374	354	363	339	343	392	425	394	377	360	369	384	361	385	372	375	397	401	346	399	408	387	381	364	378	361	356	353	371	376	384	374	379	383	338	363	377	349	357	349	385	352	402	348	376	389	373	388	352	359	391	342	348	368	360	352	372	361	367	370	370	391	373	391	381	375	375	407	392	366	390	373	363	384	364	332	375	334	363	373	366	363	366	398	394	357	365	370	399	340	404	364	380	385	360	384	343	341	368	396	356	372	349	395	359	399	386	355	348	332	358	351	361	383	326	380	355	351	355	370	400	377	404	390	390	355	389	340	367	361	367	386	378	376	402	360	380	397	357	362	370	405	405	380	361	385	357	360	398	372	346	371	385	342	365	390	354	378	369	374	385	384	416	402	378	350	366	362	333	390	383	365	389	337	399	407	377	362	362	365	369	406	337	336	400	374	389	363	367	346	347	399	353	369	389	372	397	340	383	378	385	343	370	358	396	366	359	360	373	378	390	366	392	365	393	360	387	376	354	379	356	364	365	353	372	353	364	370	396	402	390	403	380	362	377	394	353	374	368	363	385	366	414	365	365	367	357	343	356	382	410	362	378	377	369	368	370	409	363	351	367	388	376	351	362	346	379	346	378	393	382	360	378	362	350	351	357	390	393	356	378	399	349	345	379	396	395	372	387	374	376	373	392	353	353	362	368	391	408	347	390	370	357	385	360	375	370	389	356	354	348	354	369	436	362	355	342	380	387	372	424	367	345	386	357	354	388	406	364	349	397	374	365	370	349	361	329	376	387	404	361	352	402	313	390	385	389	387	360	343	384	384	405	381	379	347	380	372	386	386	396	382	366	377	377	373	396	393	369	331	360	366
43797	24171	17801	3071	957	666	515	436	453	356	335	316	314	321	277	264	224	230	221	225	252	236	222	218	216	233	205	223	229	212	210	222	194	193	190	230	194	209	220	208	224	209	207	202	209	203	197	181	200	187	196	186	194	196	195	211	186	212	228	220	189	203	196	221	218	209	222	208	213	217	203	213	189	210	212	204	193	203	214	210	196	214	181	218	208	212	189	205	209	202	203	194	209	243	211	187	189	199	201	188	187	207	201	194	227	208	213	198	231	207	208	217	227	243	190	230	214	206	208	180	165	191	204	197	202	202	212	227	188	198	204	206	207	184	179	228	209	181	221	191	198	210	212	193	188	204	196	219	193	206	204	196	183	212	218	173	182	200	186	201	198	174	200	206	192	223	213	192	207	231	214	199	201	224	207	218	200	216	204	222	234	216	201	208	173	205	200	192	193	218	198	222	189	206	160	220	218	216	219	220	200	225	217	194	193	200	200	199	223	191	197	215	197	197	200	204	229	204	200	185	193	204	235	203	179	207	205	225	185	184	220	246	242	187	199	204	178	199	186	207	208	216	203	217	233	185	204	232	201	215	202	226	190	199	215	225	235	213	194	217	196	171	180	217	201	204	196	198	181	179	219	213	203	203	215	218	216	196	183	217	217	195	183	210	184	210	190	208	193	196	175	215	192	234	197	205	227	217	205	212	180	204	208	207	236	206	236	209	195	222	217	197	191	236	207	192	183	187	193	214	193	201	190	209	196	228	243	211	215	200	199	202	191	210	205	200	236	191	238	224	206	204	181	205	195	205	205	208	208	203	214	195	221	193	200	177	246	190	185	199	207	196	199	191	198	213	212	212	185	201	196	220	198	218	181	223	208	213	211	182	212	208	183	206	189	214	203	219	201	209	223	184	194	199	212	207	180	207	186	199	230	198	211	197	203	216	200	178	209	200	227	234	185	197	223	210	189	184	175	203	175	188	213	193	163	220	190	206	195	184	193	199	230	191	191	210	197	211	205	223	186	241	220	207	169	180	202	190	206	189	198	210	203	205	214	188	227	198	216	190	202	231	192	206	199	213	208	198	223	178	188	221	197	189	197	172	215	208	173	245	199	211	203	225	228	201	199	190	188	192	196	193	207	172	211	209	215	225	187	205	195	204	225	204	217	189	210	185	215	207	189	202	208	206	188	208	192	229	219	204	205	199	192	208	190	192	203	200	228	218	204	179	211	226	211	197	203	226	182	181	201	176	219	210	208	210	190	206	191	212	218	189	194	201	210	195	188	206	217	204	193	219	201	195	198	202	212	186	203	194	206	253	182	198	209	191	224	200	216	233	226	217	220	192	193	192	198	216	206	199	190	212	197	200	191	187	210	189	224	211	194	219	209	213	218	194	207	200	198	190	209	194	193	194	208	220	215	203	201	191	209	205	182	198	221	217	191	210	201	196	202	239	230	203	218	228	197	196	188	203	191	200	166	197	208	196	223	201	210	218	213	188	187	202	192	223	225	190	201	236	201	217	205	221	199	200	212	206	186	215	201	221	210	227	210	184	195	187	189	202	199	220	205	214	206	206	188	214	160	220	211	210	223	183	204	226	188	184	196	192	187	198	213	197	240	216	199	199	181	197	206	194	205	209	214	229	221	188	238	195	216	204	200	224	208	197	209	216	226	223	191	173	230	243	214	196	192	194	210	194	188	209	214	230	175	202	209	212	173	180	212	219	214	216	224	193	201	217	215	188	205	186	204	196	171	193	199	178	220	192	211	200	192	198	189	177	213	177	194	187	192	217	160	209	208	196	234	220	187	230	215	209	219	209	192	185	211	180	193	210	202	213	213	194	190	192	181	217	209	204	205	201	229	190	170	238	215	185	226	221	220	251	194	174	200	204	201	192	187	207	173	185	205	227	240	202	210	212	204	228	220	178	212	206	189	211	181	214	200	206	208	187	206	209	215	203	196	202	195	218	170	200	185	199	237	231	238	197	195	188	200	228	205	203	189	210	197	188	196	201	196	191	195	191	222	206	211	219	210	208	217	222	207	226	176	211	190	205	188	220	212	194	211	229	224	225	193	185	196	213	207	189	203	187	233	196	185	186	198	190	219	236	206	168	223	188	206	210	211	191	202	208	196	175	204	210	221	207	201	209	197	197	200	210	201	184	204	202	173	211	189	227	185	207	192	215	201	231	214	204	214	187	200	228	202	224	182	215	214	216	197	180	207	176	208	210	239	205	221	199	209	191	207	191	194	185	204	172	193	178	210	191	206	213	155	221	208	186	195	201	208	234	214	185	216	190	237	200	184	185	195	207	203	207	208	222	213	183	202	206	172	192	183	200	191	210	185	184	199	178	202	220	213	207	199	227	222	199	212	200	202	194	221	203	173	194	206	217	192	210	219	211	201	189	211	191	181	209	198	230	195	187	197	232	200	196	192	196	183	197	195	221	183	202	206	214	206	202	192	216	195	205	197	192	216	186	190	215	190	207	204	187	192	220	181	215	196	198	208	195	188	190	192	214	199	190	199	192	201	198	210	200	229	182	222	205	217	212	230	219	211	200	191	211	215	197	189	196	187	208	218	193	207	219	226	220	220	229	193	208	205	195	220	214	207	202	209	217	209	182	222	217	201	179	213	206	218	202	214	212	221	210	208	242	208	211	186	210	201	215	215	199	181	206	217	202	213	208	216	214	196	196	207	201	185	203	226	193	197	194	195	193	190	216	205	197	185	190	226	205	207	212	188	206	205	212	207	192	232	187	201	208	204	221	216	175	200	203	215	197	203	220	193	183	182	209	203	211	240	208	204	203	192	227	202	197	200	193	215	191	195	237	186	214	183	246	197	204	221	191	234	187	177	203	232	208	192	197	182	225	216	199	202	176	208	203	221	189	187	171	204	215	193	209	217	180	197	194	180	189	190	207	198	202	223	201	217	214	206	222	192	165	202	208	239	220	213	186	213	194	196	181	193	213	207	208	230	195	204	189	197	204	221	227	209	200	196	213	223	240	191	180	211	196	223	216	170	202	220	208	195	215	203	199	195	214	219	216	203	218	228	234	181	198	208	225	199	206	200	209	198	199	207	181	188	195	190	197	204	228	207	205	207	204	204	184	196	217	193	210	207	224	203	218	196	201	191	185	180	216	202	217	175	211	197	199	202	210	176	225	219	206	224	210	220	199	227	200	184	208	231	207	207	209	191	190	204	218	188	204	237	211	221	221	215	194	220	209	201	165	206	223	217	197	204	194	193	201	191	193	189	228	221	206	208	193	218	210	220	208	177	184	204	208	210	184	212	195	202	206	221	224	193	191	222	194	188	217	215	220	199	171	192	202	197	183	201	220	189	182	179	201	194	186	173	217	217	217	209	180	183	200	194	209	222	197	238	204	193	173	198	207	208	221	214	193	218	192	194	227	169	210	211	201	193	195	192	206	210	210	212	206	224	220	199	186	211	216	169	199	230	210	209	214	203	202	175	203	204	219	205	212	199	163	219	222
23568	1571	2805	3087	2766	2355	1934	1848	1740	1464	1394	1382	1260	1091	981	943	829	721	732	682	701	691	614	618	592	594	596	583	576	625	620	554	622	596	595	545	591	586	600	564	583	531	557	520	582	569	550	572	560	563	567	515	560	549	546	584	492	566	554	531	579	520	518	536	515	566	576	542	499	506	515	586	506	551	509	508	552	536	546	505	514	520	526	525	587	525	526	559	515	531	526	498	564	548	572	589	517	591	539	527	583	529	574	562	522	551	498	505	524	534	518	551	529	535	521	500	518	520	549	522	552	502	536	487	499	532	531	556	514	521	498	576	511	527	491	537	508	527	569	512	552	555	532	514	523	512	521	542	498	528	518	552	549	491	543	536	566	514	507	549	535	523	493	529	568	538	517	468	507	531	492	511	545	502	519	515	491	563	504	546	517	535	501	491	521	535	479	539	552	539	544	505	514	548	516	520	478	507	500	530	505	546	549	531	539	509	521	516	499	519	507	487	536	509	560	483	540	527	499	541	488	511	523	523	539	510	506	578	548	511	507	526	503	551	537	554	493	527	500	486	503	524	519	461	512	508	564	531	557	516	536	525	496	537	533	476	525	565	551	521	525	510	504	506	519	549	524	506	520	517	515	523	546	515	518	517	531	578	558	506	479	537	531	542	522	538	551	514	529	524	523	561	543	532	491	535	501	533	503	475	538	535	547	534	556	483	538	535	526	506	510	450	536	494	491	520	548	506	520	527	551	539	486	521	523	534	548	535	518	501	539	552	499	479	529	509	541	562	511	520	524	508	515	505	573	475	529	525	524	499	505	538	543	535	543	522	501	552	522	541	532	527	531	500	535	557	509	553	532	497	525	539	519	525	522	499	485	486	531	564	476	530	534	493	491	496	535	520	504	519	528	535	533	506	519	512	505	500	542	488	538	504	543	509	542	543	510	536	523	559	476	517	518	521	495	487	563	547	498	510	527	528	526	532	523	549	480	514	535	540	507	562	494	522	523	504	512	525	542	526	517	516	542	505	496	512	515	528	483	544	459	500	551	515	494	493	512	560	497	539	535	526	550	513	529	519	500	529	506	494	484	522	543	520	523	502	537	538	532	472	530	522	531	514	512	543	520	555	502	542	567	528	534	508	508	555	507	532	547	531	528	463	509	495	536	499	527	549	521	528	559	551	487	481	527	509	524	504	530	535	527	561	524	522	484	569	521	525	531	514	492	519	495	510	499	533	544	513	518	502	487	503	539	514	540	550	530	510	503	530	499	517	496	528	537	510	556	519	501	504	524	509	526	543	495	546	503	489	505	543	534	513	567	553	492	478	533	490	536	561	519	536	514	533	543	518	478	546	513	502	559	552	506	547	510	522	557	497	524	519	524	504	518	543	524	540	528	510	525	545	476	494	535	504	547	525	556	500	512	533	512	521	541	518	507	532	591	516	514	513	525	568	515	477	524	512	503	508	520	532	530	472	530	540	545	514	554	553	516	502	542	522	512	528	524	539	539	491	527	512	489	508	502	505	536	481	512	507	541	563	535	521	504	550	547	529	473	502	499	506	468	522	508	550	545	492	501	484	498	514	509	531	493	493	549	550	519	510	586	512	529	532	538	498	510	553	542	534	545	514	518	501	504	515	555	543	490	569	536	532	503	502	533	549	521	534	522	504	529	537	522	503	510	493	535	539	554	518	526	493	506	509	538	523	503	494	522	541	506	537	543	534	549	508	454	538	518	515	522	502	564	497	584	483	516	524	480	535	519	565	474	536	485	562	515	539	533	501	533	494	510	491	508	546	572	480	550	524	537	518	506	513	540	533	511	516	518	514	501	467	511	508	527	540	521	532	526	556	481	530	533	498	516	533	529	526	544	521	506	497	504	498	510	524	544	493	548	530	471	520	520	549	500	486	541	500	537	537	544	520	542	548	476	541	540	510	523	456	528	510	562	548	491	488	496	527	514	501	526	543	492	502	523	514	523	511	505	491	525	524	496	527	493	534	569	545	544	478	539	496	535	557	539	506	506	515	522	495	509	549	481	543	529	513	534	558	514	476	532	545	528	556	550	537	542	527	521	548	526	522	539	529	558	527	500	496	533	550	510	526	489	532	530	531	496	547	495	533	536	551	478	504	522	505	538	583	551	525	487	554	514	533	490	514	535	512	505	491	519	483	525	537	540	504	543	479	542	513	519	507	494	565	496	513	491	499	538	527	531	561	494	558	511	497	509	500	529	546	546	549	535	562	508	543	545	545	531	514	503	518	495	516	536	488	546	542	549	521	540	514	508	533	524	505	462	492	512	548	547	542	500	526	484	522	509	514	538	523	495	535	499	516	539	535	510	517	524	514	562	542	534	494	497	519	484	529	542	483	528	539	482	524	548	531	544	489	489	525	522	502	523	557	571	527	531	500	548	491	533	488	508	527	580	500	522	517	522	500	518	548	552	532	500	488	569	561	523	488	518	546	542	515	488	536	480	513	526	479	510	541	529	559	570	526	485	521	500	525	524	484	534	495	511	521	544	532	502	496	531	536	524	496	544	499	491	479	504	524	516	528	547	532	494	531	522	528	510	511	518	546	516	513	515	559	526	513	512	483	501	522	521	522	527	517	555	508	516	538	495	521	498	581	472	518	514	544	523	530	522	505	526	547	489	544	523	490	500	541	507	518	527	496	504	525	488	524	536	504	508	528	530	552	562	514	510	522	539	539	525	527	491	547	524	516	530	517	494	512	529	524	506	520	518	522	538	494	521	494	537	560	517	537	525	472	528	527	538	537	494	520	574	554	511	555	545	511	476	552	505	506	501	499	574	523	523	565	526	550	516	530	530	523	550	545	498	534	512	489	523	499	542	503	505	540	512	489	512	515	520	521	521	529	492	549	531	520	543	559	526	511	521	526	556	524	529	522	517	504	531	491	536	568	537	550	486	547	492	513	510	526	517	518	556	510	513	517	500	513	504	538	529	536	526	531	508	528	545	491	495	552	524	545	492	516	530	525	534	563	528	501	517	518	513	572	522	542	525	535	538	479	522	531	511	535	552	507	479	518	527	486	483	534	509	511	498	543	541	555	538	535	499	539	516	515	509	548	524	541	523	529	545	501	485	518	519	514	583	552	514	511	546	502	554	515	543	517	511	563	553	528	492	515	517	530	515	520	505	499	487	509	501	538	554	526	522	510	521	522	511	529	516	520	495	477	549	530	513	516	532	520	518	527	531	508	541	554	503	498	510	548	528	512	512	540	541	511	526	514	505	533	515	505	565	552	519	529	505	506	506	526	534	551	526	530	544	540	522	537	520	544	509	530	494	577	497	514	572	505	557	528	537	547	553	488	496	515	536	528	533	537	511	538	533	571	539	536	525	542	519	498	519	554	500	541	512	506	585	518	520	532	533	490	512	533	472	510	538	541	501	522	503	502	470	510	533	548	536	516	556	527	552	566	514	509	534	589	539	506	545	491	518	533	553	509	533	532	530	510	485	525	537	542	504	534	501	540
42027	26407	25838	17503	4103	1470	932	795	764	660	616	552	518	544	479	433	435	395	380	397	362	391	364	385	366	371	331	368	367	341	378	336	340	360	385	337	350	371	336	328	335	351	346	293	322	353	374	344	392	361	328	317	342	361	324	357	332	368	339	362	338	344	313	353	338	327	342	352	320	355	390	367	351	328	359	340	353	339	317	332	314	323	360	332	321	348	343	346	334	336	354	349	364	330	325	351	349	353	329	337	329	329	336	335	347	339	335	345	365	327	333	336	316	327	369	335	372	331	332	372	326	322	327	347	337	374	339	354	353	315	338	343	324	346	327	333	347	355	310	321	394	346	318	310	357	348	339	323	337	333	336	318	322	337	349	331	345	324	324	372	343	323	304	324	370	318	326	293	382	326	345	322	313	321	346	343	327	324	347	369	326	317	329	333	297	316	317	336	323	352	341	370	343	320	317	326	316	345	335	327	348	339	368	317	304	341	335	352	347	324	344	338	352	336	333	321	345	347	323	349	319	321	336	330	347	296	321	311	318	336	331	356	355	323	349	341	357	337	347	349	323	322	352	319	347	346	339	396	337	342	361	369	333	323	338	314	324	317	350	323	324	327	357	315	377	333	334	330	335	350	303	313	314	320	323	335	308	321	331	307	317	360	346	345	332	343	328	310	345	328	358	322	337	342	322	323	332	331	335	312	337	346	321	332	386	341	328	344	356	330	372	341	300	336	310	358	328	362	341	386	339	332	315	350	348	329	340	300	325	357	328	316	394	326	301	333	315	350	326	311	356	317	325	310	305	340	312	301	334	308	350	347	323	334	346	327	342	321	344	318	350	330	334	314	344	347	327	319	361	344	312	357	342	323	356	357	330	344	305	345	311	330	371	334	340	332	362	334	370	329	320	335	317	339	332	340	327	292	349	355	323	316	323	342	337	353	315	346	374	349	341	324	332	363	335	374	295	328	341	340	325	299	339	340	340	338	381	370	300	324	346	354	306	326	350	320	354	354	337	336	313	365	326	329	346	336	322	324	334	321	318	326	322	305	350	313	340	332	330	318	348	336	333	338	329	346	349	353	336	304	302	359	354	372	326	356	323	383	321	344	361	325	359	347	354	316	337	327	293	324	335	336	335	335	334	337	337	328	350	338	328	319	342	322	336	345	333	352	341	342	311	345	335	316	320	325	316	319	334	392	320	350	338	324	322	321	326	335	339	343	325	332	330	318	307	339	312	308	310	331	351	331	324	333	343	338	357	328	334	341	325	332	327	360	323	308	298	356	303	342	310	350	345	281	347	374	342	343	358	327	348	321	363	335	332	296	344	340	309	335	341	337	328	330	321	321	355	327	301	360	361	346	365	326	343	353	324	367	333	334	327	306	322	346	319	331	337	300	326	349	328	322	306	351	347	320	363	336	312	322	323	339	356	352	341	301	336	350	355	320	340	326	340	329	345	341	323	328	355	331	310	332	306	305	305	329	338	349	316	321	345	360	331	312	338	309	323	323	329	341	312	352	331	331	359	359	348	334	349	313	311	342	350	333	338	373	379	339	379	350	344	344	289	336	366	361	301	328	331	356	325	334	331	327	347	336	341	354	330	353	340	326	355	374	345	347	334	324	346	343	333	340	331	322	354	301	345	312	300	346	296	299	319	333	288	334	357	324	286	342	316	352	350	375	324	328	374	359	318	298	348	336	336	322	333	307	325	324	325	313	345	329	316	324	333	327	312	362	327	354	319	365	365	329	309	344	321	339	338	315	318	359	367	326	343	313	343	333	323	368	336	308	321	324	348	340	316	334	351	313	348	322	338	352	341	355	358	369	311	320	369	338	364	310	313	316	333	353	339	343	297	282	369	365	363	372	312	301	356	335	320	348	362	333	340	364	350	333	342	317	318	339	326	350	308	276	364	296	340	326	322	335	336	321	341	322	312	344	288	320	348	334	343	334	341	319	344	324	338	338	331	371	357	331	334	325	316	340	309	319	333	297	312	334	348	332	315	318	348	338	364	369	325	342	334	323	316	336	333	358	339	368	359	341	341	341	311	304	363	310	342	325	374	355	309	324	374	372	314	343	319	352	314	348	369	365	320	355	351	307	289	330	285	327	341	342	354	302	345	317	334	370	282	381	343	336	345	310	311	312	331	310	305	311	344	320	360	355	348	339	361	312	324	324	327	350	317	357	339	363	302	324	350	350	357	352	354	322	312	351	344	338	330	334	351	313	345	326	293	336	325	321	317	323	320	323	346	342	327	359	342	357	370	352	371	319	289	378	368	338	306	352	322	333	389	306	305	395	276	330	329	339	307	351	309	326	327	310	333	316	338	298	324	349	322	294	349	298	340	316	337	368	326	352	327	340	320	302	321	319	336	354	334	323	355	344	308	334	356	346	333	329	306	352	353	338	342	349	327	345	300	327	336	310	323	301	311	330	391	341	333	327	321	332	362	353	332	365	368	353	337	318	342	364	314	324	313	317	329	302	342	351	337	310	336	328	347	343	370	342	316	335	309	305	318	342	341	333	360	327	364	309	321	350	345	298	345	359	339	363	323	338	300	331	330	367	317	348	333	360	350	307	332	331	317	346	356	346	285	342	339	310	337	305	322	352	362	321	360	332	320	329	378	329	330	365	317	322	312	365	352	335	349	312	319	328	277	331	340	339	340	331	355	310	348	334	317	325	345	305	353	315	332	340	303	354	343	334	368	330	353	345	318	310	352	336	342	333	355	329	305	316	336	309	320	316	366	341	346	327	296	333	346	338	367	333	352	329	340	348	362	351	337	333	330	349	354	330	326	340	351	306	325	333	349	328	359	335	378	338	336	330	342	320	364	357	327	347	303	309	344	346	311	374	379	328	311	315	324	354	371	351	330	365	335	300	301	338	311	329	330	339	315	340	322	352	346	325	362	331	348	337	323	344	342	317	337	353	331	313	347	324	347	321	345	351	305	322	326	352	335	326	357	337	320	380	364	323	343	324	320	342	351	331	317	356	337	350	342	324	340	355	337	318	352	343	346	302	314	359	328	323	339	351	327	322	338	345	305	383	344	362	325	338	319	303	304	345	354	370	340	336	324	314	332	340	283	343	326	341	368	344	298	339	331	345	330	330	329	312	327	359	354	341	387	356	351	332	321	344	330	347	331	309	350	318	356	346	343	350	314	357	349	345	332	349	341	367	323	348	313	315	321	350	318	360	346	315	308	347	326	336	316	334	372	295	318	360	333	318	353	343	336	320	351	338	351	337	289	337	354	358	320	318	317	330	323	353	357	328	291	343	334	354	356	358	296	342	332	291	334	365	311	343	319	330	325	315	303	369	338	352	333	296	360	336	340	295	351	346	323	323	337	348	331	301	346	358	347	344	340	318	350	293	367	346	322	286	334	352	387	348	345	331	338	315	332	333	330	334	294	337	353	344	290	375	363	331	309	315	371	336	316	341	316	353	336	358	332	363	352	353	350	347	341	312	339	343	365	334	342	314	318	342	300	313
29581	2504	5159	5577	4701	4020	3523	2920	2938	2491	2310	2359	2032	1805	1655	1519	1346	1274	1184	1119	1098	1076	1024	1009	944	983	951	957	940	899	934	878	911	919	907	871	902	903	887	851	821	847	839	805	777	843	840	778	850	837	807	770	785	844	783	784	851	820	761	773	749	823	795	828	794	799	780	832	809	846	795	799	761	808	792	736	812	790	798	775	771	818	787	821	736	837	789	776	781	807	816	835	827	801	830	819	799	858	794	838	834	796	771	861	773	823	748	778	779	773	778	793	847	774	810	786	807	779	762	818	771	791	791	772	831	772	809	799	774	800	760	778	781	839	785	804	769	836	808	785	776	758	768	773	795	784	797	789	764	783	766	791	763	816	797	787	767	757	790	762	802	753	771	733	823	777	802	791	758	772	773	857	766	799	780	774	766	792	774	768	770	802	772	752	793	741	759	753	786	796	784	789	814	762	800	719	749	808	785	775	744	718	744	843	788	788	773	735	725	759	763	781	774	741	772	779	768	777	793	807	768	802	782	805	756	762	768	760	760	799	763	755	774	779	755	759	844	782	775	745	723	822	839	772	837	782	689	821	790	738	772	752	796	741	802	751	789	783	780	779	785	776	787	759	777	794	759	755	776	767	847	786	793	759	761	786	820	777	760	745	775	761	802	795	778	754	782	789	745	758	764	806	786	801	820	774	786	789	764	719	804	803	750	822	802	767	773	801	733	775	791	772	766	858	803	774	795	805	735	802	806	789	791	780	808	793	738	725	797	779	834	800	738	762	771	757	757	736	772	763	720	810	781	742	792	743	775	764	788	779	783	789	794	810	795	745	755	779	770	765	772	760	788	766	797	746	725	734	796	763	819	730	767	806	785	783	769	827	756	782	776	760	782	804	766	738	768	768	748	760	796	817	757	777	791	764	798	776	782	771	749	820	788	749	720	751	768	797	773	763	748	748	784	837	777	760	809	727	771	760	796	793	812	752	786	773	780	804	789	742	808	783	830	795	754	838	784	744	777	770	788	748	819	749	800	755	741	770	796	792	778	775	799	826	764	816	732	809	781	742	806	817	749	739	763	739	725	767	799	738	801	761	818	799	778	831	799	751	743	810	764	778	772	819	801	813	804	793	748	809	789	778	757	781	789	748	791	790	745	754	799	757	756	740	734	772	837	771	794	715	790	781	794	795	747	731	795	723	765	819	774	765	811	805	770	754	824	762	775	735	810	722	765	768	737	791	741	809	769	759	739	809	769	780	732	776	735	716	763	776	779	757	755	752	781	827	774	756	784	757	802	795	730	774	728	814	709	756	755	799	781	750	791	796	815	780	774	779	760	766	792	809	780	777	767	753	750	753	815	744	745	759	814	776	771	798	802	783	751	797	805	780	730	767	767	776	793	728	737	814	757	749	828	782	776	785	745	758	809	769	842	795	818	810	812	750	774	804	807	781	805	781	773	767	751	775	715	810	805	769	764	780	743	789	766	755	807	755	791	776	782	768	789	728	748	785	788	802	785	779	794	773	787	798	787	770	772	795	718	781	759	776	808	765	760	744	761	772	786	779	770	784	793	777	789	812	815	784	797	732	748	778	767	744	776	803	737	794	770	786	779	826	765	774	749	765	816	812	775	753	802	796	740	720	802	800	788	799	771	776	752	787	801	757	758	757	781	799	748	742	770	762	794	789	765	748	771	746	775	824	775	727	778	767	745	814	696	761	779	778	788	789	772	763	785	805	730	784	759	736	752	816	847	825	775	755	768	803	758	812	758	741	803	763	771	766	778	761	774	762	746	748	787	768	799	780	762	778	820	826	805	772	742	786	765	804	802	749	758	809	789	785	778	771	748	763	755	727	789	785	774	811	759	804	783	765	769	802	792	763	779	779	765	807	808	775	771	760	771	802	802	762	763	777	783	768	782	766	769	739	734	761	785	757	735	740	745	777	790	785	787	800	788	802	791	763	749	782	771	810	758	774	768	764	754	748	786	771	779	738	752	799	749	750	760	754	776	789	766	806	768	791	752	814	757	736	769	786	793	817	820	767	790	781	740	745	775	792	778	817	770	689	768	778	806	819	764	761	807	792	763	826	798	822	786	767	796	766	770	793	792	764	746	786	759	763	776	747	801	786	791	786	772	713	769	751	776	789	777	816	774	751	738	744	817	756	815	765	799	748	776	771	811	742	748	739	735	782	787	772	776	773	745	752	783	709	779	761	799	766	772	743	786	783	779	745	775	756	775	759	834	780	754	737	767	765	780	812	795	749	749	767	777	810	822	722	756	765	827	811	788	760	757	735	723	809	768	776	774	766	805	767	783	790	730	773	745	793	758	765	799	807	807	744	698	810	731	778	773	792	782	766	757	822	781	809	767	760	746	796	754	798	794	787	774	779	768	768	763	769	826	728	795	822	728	838	772	762	782	781	748	798	712	755	808	799	802	755	778	750	775	778	741	772	791	787	740	722	793	790	784	788	782	763	764	772	816	783	792	753	761	767	816	814	762	764	726	789	759	783	755	723	776	817	805	764	749	774	768	822	761	803	753	758	824	767	791	751	762	807	778	792	777	791	735	795	790	830	794	755	788	816	800	779	702	825	802	772	787	738	759	715	729	772	777	787	804	708	769	764	779	791	789	743	767	770	801	760	734	734	825	787	748	784	810	777	767	767	803	751	805	754	784	736	721	711	777	745	760	761	769	739	775	796	795	737	764	784	785	709	782	777	816	775	779	827	773	779	787	768	773	781	749	747	768	780	779	748	775	829	793	735	810	800	739	760	797	719	748	788	804	777	820	776	778	777	821	758	812	786	795	786	796	785	770	812	749	765	775	819	799	753	738	729	785	749	759	777	750	780	750	768	746	763	773	709	797	725	743	758	694	767	786	776	764	803	727	775	794	785	725	814	772	728	813	769	773	761	838	774	812	774	760	768	809	771	819	753	807	766	815	760	747	788	802	748	766	768	756	708	770	778	762	785	797	760	753	718	804	789	771	749	785	785	794	811	784	757	775	766	767	815	777	789	774	800	751	766	820	763	732	777	751	795	762	796	751	794	746	762	783	723	759	774	777	796	769	797	811	830	754	749	807	746	759	754	754	730	765	787	783	774	741	766	754	787	782	801	805	797	789	801	748	786	775	780	774	738	780	736	777	775	785	839	765	804	770	755	767	753	751	785	702	745	764	812	740	758	779	799	764	745	760	716	805	748	810	855	763	806	771	775	810	709	748	781	763	768	807	778	799	767	763	788	811	762	838	805	764	752	801	816	807	772	824	727	777	766	800	778	743	752	812	721	784	774	794	772	806	782	790	754	830	786	760	789	775	782	760	769	808	758	760	769	748	804	716	780	777	789	735	760	767	821	782	780	802	778	726	819	747	793	787	778	807	752	764	753	778	799	787	724	808	742	775	836	764	782	791	777	765	803	742	751	789	736	755	791	757	730	816	776	818	809	734	770	770	736	758	779	761	735	799	762	795	765	764	791	761	776	793	764	786	744	794	776
8042	351	241	190	177	186	168	161	143	159	162	135	134	141	159	137	147	153	160	128	127	132	165	131	142	167	144	139	132	138	150	141	142	185	137	186	134	144	128	151	142	148	138	126	157	117	131	144	127	147	129	138	133	152	143	152	173	158	140	145	128	142	158	145	127	140	166	132	135	117	132	131	157	143	133	155	119	136	146	125	154	152	140	123	144	127	163	136	142	137	153	157	121	134	127	124	140	122	145	135	130	139	159	128	159	120	120	138	156	139	136	140	132	126	118	148	133	125	159	140	141	150	139	151	143	165	159	140	125	132	149	151	129	155	141	139	141	156	129	158	130	130	157	132	150	144	149	133	138	155	147	131	143	146	146	146	134	134	132	129	141	131	152	139	152	138	132	127	134	136	151	147	135	119	151	145	128	161	167	141	155	127	159	116	159	134	139	145	156	153	170	141	155	128	147	137	137	155	108	151	134	166	159	155	157	153	156	138	128	150	127	144	140	144	171	141	137	141	135	130	140	138	147	145	130	146	144	126	134	143	166	144	123	124	142	135	161	132	151	144	144	142	146	151	136	133	158	143	140	127	145	140	150	128	130	156	125	167	133	139	133	138	124	148	137	133	150	131	147	146	149	141	148	147	130	140	149	174	121	128	150	128	156	140	160	123	155	159	146	127	160	160	139	141	149	161	146	111	144	168	122	125	126	150	151	129	146	143	137	160	139	122	164	184	144	123	146	141	149	129	134	137	131	151	140	152	154	152	139	134	135	133	159	136	128	147	150	140	151	154	101	129	141	128	149	144	122	132	143	155	114	136	153	147	145	141	149	155	136	144	152	160	156	161	133	151	134	130	142	156	147	143	154	150	118	124	156	134	131	154	141	143	161	141	149	160	117	123	152	143	149	152	139	129	123	145	131	137	154	131	134	128	169	152	120	137	140	148	146	131	128	132	143	155	133	121	137	121	152	136	146	131	150	133	139	140	139	155	156	154	142	130	143	126	151	120	156	149	127	133	140	129	142	165	153	150	167	144	140	159	127	137	146	128	151	146	159	146	144	142	143	152	140	158	149	119	149	155	130	136	149	132	131	127	141	122	143	146	136	145	136	122	134	153	136	131	139	138	141	158	144	120	112	154	135	161	162	132	132	134	145	138	130	159	137	143	152	135	122	142	155	125	117	142	152	152	132	145	138	166	144	162	130	149	153	147	159	158	128	148	148	142	154	150	164	147	142	153	135	181	150	134	149	131	131	132	160	141	133	161	133	114	120	134	164	122	122	136	143	130	146	152	135	114	146	159	129	139	155	133	130	107	158	138	128	132	141	129	142	131	144	131	129	156	128	153	137	124	117	137	132	130	146	145	126	138	143	132	150	152	127	148	152	150	144	155	150	147	144	134	155	142	139	144	147	136	146	129	136	131	142	124	128	169	147	127	149	144	152	139	155	133	133	162	123	135	125	158	135	150	142	134	114	135	158	168	150	138	127	148	133	131	151	131	135	154	132	141	149	130	173	138	149	144	114	124	132	143	143	128	152	141	125	159	147	136	155	157	151	140	148	146	134	151	136	144	124	123	137	152	128	156	139	125	140	144	136	129	126	141	138	151	127	136	155	163	161	160	124	136	153	135	148	152	155	151	126	123	145	155	150	151	151	141	124	146	135	135	142	136	159	124	149	140	163	141	128	159	166	135	128	150	154	154	126	152	127	132	135	113	141	151	158	144	133	154	134	136	157	110	157	133	122	137	142	151	161	148	158	139	130	154	122	121	137	142	148	169	162	158	143	138	167	140	153	135	146	132	149	120	151	131	163	145	132	152	109	131	159	147	140	131	129	123	156	150	145	141	123	122	159	137	101	131	136	169	127	156	133	126	133	136	124	139	146	149	161	145	150	136	144	128	133	132	129	145	135	127	133	138	139	152	125	136	139	121	137	145	124	137	133	125	150	158	132	150	140	158	127	143	135	165	130	125	171	159	130	142	142	157	139	164	148	148	133	147	149	166	157	122	129	133	164	143	133	133	128	140	149	138	157	160	128	136	120	150	142	123	148	164	117	148	144	149	120	133	143	124	153	158	142	127	127	150	139	137	143	141	143	134	145	159	129	151	146	157	166	150	141	149	131	135	144	156	163	151	122	151	123	131	133	144	150	157	142	120	149	151	136	155	156	132	138	140	129	119	150	135	121	144	136	128	117	147	141	148	128	165	145	152	146	144	143	146	160	155	145	149	153	144	137	146	137	143	149	125	166	157	141	146	125	152	138	145	134	159	140	131	150	135	126	153	123	132	138	142	158	133	141	141	135	147	142	131	118	125	135	140	133	163	141	144	148	157	151	164	139	152	162	141	121	151	119	128	136	169	141	139	140	118	143	147	132	159	138	134	148	151	145	134	149	177	131	138	174	161	133	140	147	156	149	133	113	149	141	164	155	134	140	142	158	127	147	121	117	150	146	137	123	160	142	126	147	122	150	151	127	131	137	141	124	143	117	138	157	142	145	134	136	132	124	133	141	120	144	142	158	159	137	151	124	121	127	149	152	134	120	141	140	162	130	159	147	137	151	136	138	127	146	125	127	131	134	135	145	129	132	166	150	135	152	144	124	138	157	147	149	144	139	139	138	123	139	143	131	120	139	144	147	144	168	134	137	160	142	133	155	145	140	138	140	129	109	138	137	155	145	135	148	117	150	122	123	133	127	140	130	150	132	151	131	149	134	133	128	158	154	140	158	140	129	147	139	153	138	128	159	144	143	153	147	143	146	124	128	159	156	147	142	140	145	130	141	141	149	124	166	157	126	133	157	137	118	129	123	154	125	144	125	140	141	145	142	126	150	145	127	139	150	148	128	129	134	158	143	126	148	139	137	136	123	123	139	148	143	186	159	138	136	144	135	150	131	127	141	130	167	141	136	161	139	141	137	138	121	159	162	144	111	141	156	130	144	139	138	140	157	126	134	149	134	140	136	143	132	136	154	130	135	147	131	120	123	128	120	155	149	150	146	144	135	133	153	150	131	141	140	147	157	154	154	151	146	108	131	132	157	150	164	123	149	156	128	119	144	149	124	132	133	158	165	140	133	132	141	143	122	137	131	146	151	130	141	137	129	161	140	139	162	163	152	139	137	145	132	164	146	163	132	151	123	116	158	129	146	148	148	148	119	158	147	151	135	152	158	137	140	138	155	157	137	143	142	159	130	134	148	155	144	123	140	111	132	154	132	126	146	147	131	143	150	135	134	145	157	131	135	148	144	138	159	164	170	148	150	128	142	135	164	123	150	164	150	136	125	138	146	137	125	162	136	137	133	155	141	116	140	166	144	131	129	142	144	138	161	159	151	144	148	147	136	133	142	174	156	140	133	135	146	120	162	132	160	153	146	138	144	144	169	147	142	133	141	123	140	136	138	131	137	128	127	129	154	135	155	158	137	144	150	118	137	138	129	155	137	137	158	143	138	140	122	142	133	157	145	162	168	128	146	162	148	143	138	145	142	137
7591	438	585	623	593	525	478	438	434	446	416	421	443	441	417	424	412	418	380	368	399	405	380	380	377	370	412	377	396	374	396	396	368	419	385	366	420	380	391	384	391	383	379	394	363	360	390	410	390	375	354	405	388	352	404	390	363	363	386	377	380	397	363	394	394	368	324	364	378	356	424	412	360	348	362	405	354	353	377	391	349	409	385	380	376	401	372	396	419	390	388	375	408	387	371	401	376	426	406	365	378	386	377	395	389	379	399	394	424	392	379	390	372	382	378	396	363	412	403	372	379	418	431	396	387	370	380	367	371	383	353	369	371	387	392	379	367	387	400	364	379	357	398	389	370	389	371	358	364	375	388	394	384	365	369	393	410	376	386	368	356	399	386	380	385	373	403	353	395	387	398	391	385	391	365	370	373	367	371	377	378	411	406	398	378	405	418	386	402	381	358	366	427	350	402	352	368	338	372	378	389	391	421	340	374	357	408	375	384	383	381	380	405	351	412	347	394	356	390	402	355	382	345	376	349	368	363	386	388	376	359	389	352	418	400	367	396	377	376	373	363	391	366	387	405	395	406	378	403	361	409	393	379	358	359	392	386	364	404	361	379	392	410	328	400	363	392	412	382	384	350	362	383	365	371	395	401	389	374	381	413	378	381	382	392	361	390	403	396	339	376	415	383	371	422	383	346	398	358	387	344	398	399	399	367	371	382	366	371	370	390	365	397	364	397	368	411	418	413	376	369	395	401	371	397	406	389	388	400	400	376	408	393	410	372	342	387	393	371	397	372	399	424	374	374	372	342	374	366	419	373	397	377	390	391	381	417	433	354	390	405	403	363	389	402	361	384	384	347	391	375	371	380	410	390	402	383	391	408	352	375	398	384	390	374	389	385	391	398	346	370	378	377	406	362	397	388	374	387	365	438	374	395	396	405	357	373	411	357	417	401	376	383	351	373	386	393	385	383	402	393	353	409	362	403	427	398	413	410	399	369	381	392	381	373	377	380	406	371	361	387	371	407	431	379	379	425	365	371	413	344	370	372	360	342	410	391	362	388	376	396	350	423	403	391	383	386	392	369	343	398	408	389	390	380	371	401	383	366	359	388	374	373	370	396	378	385	387	364	434	384	374	389	370	421	366	385	365	361	397	402	346	415	327	380	370	434	399	387	399	357	388	367	383	376	385	397	367	360	405	369	350	375	409	392	439	382	362	371	410	402	402	361	366	431	420	398	391	362	391	402	350	408	365	371	340	400	398	367	409	379	358	397	411	400	435	413	400	362	379	365	380	388	338	385	359	368	352	354	364	404	357	384	358	349	396	359	405	395	363	391	353	379	405	412	361	384	385	389	387	410	394	409	399	384	399	411	347	391	381	367	399	372	389	387	383	396	359	348	344	393	402	397	367	377	384	379	394	402	385	415	410	384	379	387	396	388	358	370	321	379	382	427	406	396	320	367	365	405	352	401	372	375	375	407	374	396	386	386	374	364	377	375	371	377	406	400	358	382	415	383	409	368	362	400	371	381	380	365	395	361	404	334	383	399	365	418	380	362	374	384	418	394	380	408	379	367	376	397	370	400	387	350	344	354	377	369	363	400	374	388	409	361	399	397	380	392	378	433	379	390	356	397	364	380	416	368	369	398	382	392	355	374	359	367	390	381	392	333	368	347	371	360	373	393	390	358	376	372	375	400	385	381	375	390	363	384	376	397	374	371	366	366	389	363	398	390	348	422	378	402	378	403	361	406	396	371	381	412	411	381	378	368	414	364	339	399	409	357	369	357	359	383	367	402	361	372	358	380	350	355	384	392	395	375	382	359	377	395	397	388	389	398	364	375	356	391	385	377	356	402	361	384	390	380	368	391	397	414	391	373	405	377	384	378	392	383	404	382	351	379	379	377	402	369	387	355	369	406	400	366	404	392	403	404	410	370	359	366	426	377	350	390	337	368	406	384	386	382	390	348	375	366	393	390	421	397	341	396	380	381	361	377	377	401	386	409	421	396	412	395	399	355	391	390	428	362	425	385	362	378	388	380	345	395	389	388	394	392	346	373	366	386	361	403	406	399	368	371	366	373	390	385	341	369	392	392	387	379	381	381	400	379	345	394	392	391	403	399	338	358	387	376	353	352	416	360	384	399	389	362	349	369	364	371	351	386	382	353	396	368	381	381	380	340	400	404	424	387	395	359	362	324	411	423	399	358	381	393	348	384	373	363	372	391	380	428	341	378	384	375	364	372	369	421	408	368	354	390	405	367	406	365	348	388	374	372	360	372	377	377	382	398	433	355	395	351	397	396	409	352	336	389	367	348	336	362	387	354	378	368	374	399	404	342	397	403	357	391	421	406	355	353	374	390	389	379	378	377	354	395	415	363	392	375	367	352	404	385	403	369	354	345	386	357	406	378	371	398	383	392	408	365	374	368	385	395	392	397	381	332	401	362	370	385	407	366	387	382	372	391	386	353	379	398	382	389	383	377	381	372	370	382	376	373	386	395	390	380	367	379	362	410	380	381	398	388	375	373	383	367	391	367	382	377	419	380	390	378	400	402	412	371	371	358	381	413	380	429	419	412	375	398	394	369	367	389	406	400	404	360	403	390	387	374	376	397	362	388	388	394	381	369	414	393	372	379	384	368	388	406	360	376	381	415	384	406	364	390	416	363	426	382	384	382	410	391	398	386	414	420	379	413	390	382	337	354	387	377	360	371	365	413	413	413	427	381	381	365	380	409	405	349	417	371	390	394	363	346	378	377	380	374	383	389	368	385	399	380	413	387	398	370	406	386	422	382	375	372	345	390	392	382	380	381	420	397	387	401	401	379	406	353	372	363	359	403	356	399	366	362	380	366	382	384	389	373	362	409	355	380	369	411	327	388	362	359	368	369	372	371	385	355	396	363	388	386	352	374	389	344	362	378	381	419	375	380	359	390	370	410	396	379	349	374	363	357	328	385	362	352	409	371	350	378	386	382	381	396	393	380	357	395	384	355	388	336	380	396	359	364	378	383	363	364	393	370	402	379	404	416	358	361	360	368	355	372	367	353	396	378	399	393	380	388	382	388	380	384	390	345	381	400	392	393	371	403	356	385	401	368	384	381	344	364	424	381	396	378	364	358	402	367	404	387	379	420	394	358	370	368	380	402	372	377	378	412	358	396	395	359	379	390	365	402	382	415	393	361	381	397	369	390	396	406	376	389	389	343	380	381	345	392	353	372	392	373	385	371	385	376	356	402	380	379	398	369	378	356	376	392	402	372	371	401	373	368	372	390	410	375	432	365	396	410	383	393	394	396	404	382	375	394	383	406	369	396	410	378	364	392	380	403	393	374	362	357	397	435	408	384	411	384	379	368	357	375	372	413	404	356	389	355	374	393	373	385	368	383	377	383	368	364	400	398	424	371	373	385	410	401	373	412	402	402	382	379	376	362	380	403	351	363	405	408	367	367	404	350	407	372	431	364	386	399	348	368	384	378	367	374	394	400	380	383	385
52231	21983	11811	1945	883	628	597	498	449	335	323	342	321	273	271	242	244	243	219	256	231	258	229	232	186	192	217	198	215	226	214	229	245	191	227	223	234	206	209	186	202	241	213	189	229	209	202	210	195	212	198	222	214	223	190	232	189	196	198	222	215	194	224	221	209	251	192	199	206	233	210	209	203	230	200	231	195	198	251	214	206	200	228	181	204	220	231	217	214	164	211	199	216	234	184	182	186	202	200	215	199	185	202	198	196	220	186	191	199	211	184	209	209	201	209	207	200	198	198	191	191	206	222	236	202	169	203	205	197	195	198	219	172	191	224	221	226	223	196	226	186	227	191	216	212	200	208	206	202	191	197	185	225	198	199	205	199	205	205	213	218	195	194	203	194	206	206	207	231	200	204	208	243	204	198	218	207	199	221	190	195	213	197	201	212	222	198	217	225	236	226	198	214	199	212	207	208	215	198	186	213	198	195	210	207	201	205	191	204	206	182	214	215	200	234	215	230	207	198	196	208	211	193	187	232	204	195	219	188	207	195	232	189	213	216	193	196	223	212	184	215	198	225	187	232	196	226	238	231	226	214	185	184	204	194	215	194	215	202	193	194	221	215	216	219	214	172	201	195	197	202	238	228	203	204	219	208	241	241	229	217	232	205	209	195	222	184	211	221	200	176	231	216	207	219	231	190	179	228	256	207	200	190	204	190	211	219	207	219	197	189	183	199	188	231	190	226	207	189	212	196	201	191	186	194	213	198	197	211	184	216	223	184	210	201	194	197	200	197	195	208	223	185	228	198	212	227	193	206	201	194	210	229	215	225	227	202	214	203	218	206	200	219	224	216	226	217	196	199	206	180	204	208	180	244	224	212	215	175	224	205	217	209	215	192	192	216	227	228	192	192	205	192	206	210	204	203	212	181	222	204	190	197	192	219	198	209	166	193	198	203	196	187	216	238	199	163	202	222	189	188	208	192	235	210	212	231	217	201	214	216	215	204	182	205	210	210	210	214	194	190	209	229	216	196	220	206	218	214	218	195	205	207	182	206	205	199	192	224	191	204	217	201	199	192	189	203	202	213	187	208	213	201	181	217	213	191	217	173	213	196	203	215	183	222	212	225	172	197	216	194	229	220	191	204	196	193	213	233	238	217	203	197	222	213	231	205	206	208	206	226	188	207	230	231	211	225	210	225	218	207	206	171	217	213	191	206	201	200	225	216	213	209	212	209	190	179	223	224	213	189	202	201	174	227	225	200	221	194	192	217	220	206	220	216	206	234	228	194	206	237	209	189	210	199	214	226	177	207	175	212	198	212	166	193	212	211	215	196	209	202	194	198	193	215	215	221	192	191	224	205	217	203	205	210	204	201	195	214	206	212	186	217	235	210	196	234	173	207	224	216	201	184	197	194	229	228	191	215	216	212	221	211	219	198	223	217	203	212	205	180	224	226	210	174	217	195	207	230	190	200	238	202	214	210	202	181	196	197	200	201	228	227	221	194	195	224	206	207	193	195	186	228	251	239	216	218	195	205	213	198	205	210	214	217	201	184	216	217	228	204	183	225	210	214	192	206	238	211	212	200	213	190	203	210	239	206	199	202	202	216	199	206	205	206	223	209	206	192	197	217	211	222	218	198	216	204	169	195	215	202	230	216	213	200	200	180	214	199	210	191	205	226	200	212	216	172	188	210	194	188	214	201	199	201	209	201	211	212	203	191	206	201	206	207	222	213	192	212	193	190	197	208	195	216	187	198	222	213	204	209	211	180	180	219	218	217	228	231	215	202	189	222	217	230	184	223	204	220	203	199	202	187	208	231	218	215	216	200	211	200	185	205	212	200	201	192	226	189	201	203	200	199	173	218	202	189	205	182	199	222	209	200	210	195	216	188	183	210	209	210	190	209	212	225	184	207	199	212	224	201	209	198	216	218	192	206	211	166	237	210	224	204	232	242	196	189	229	219	189	202	168	198	208	217	207	214	234	198	203	200	217	189	194	195	203	230	195	238	207	201	186	192	197	218	206	223	199	202	219	207	186	199	222	205	204	198	231	212	189	185	184	201	184	200	196	203	205	196	207	225	200	205	212	223	207	215	199	201	195	197	203	225	198	200	187	195	227	199	197	198	212	239	224	213	236	205	203	193	196	200	227	224	187	207	211	183	201	194	219	209	207	176	182	215	188	196	196	188	216	206	201	215	213	202	213	183	219	207	215	211	207	192	211	219	205	191	206	208	213	192	202	205	191	203	197	184	209	196	196	197	192	215	207	218	214	193	204	205	206	209	234	186	180	238	228	204	219	197	203	233	238	196	211	219	216	201	215	204	211	199	231	205	199	204	216	184	185	198	182	205	234	190	172	237	207	226	216	205	214	239	225	181	223	186	208	191	199	214	176	211	207	202	210	210	200	202	214	231	216	200	200	212	232	201	189	193	195	191	190	229	209	187	226	221	204	212	213	204	233	215	208	208	200	186	195	200	212	223	192	203	235	193	170	208	196	203	202	237	233	194	210	231	200	223	235	196	210	207	198	207	192	201	200	194	174	193	209	205	190	179	213	221	208	188	182	227	195	199	205	212	174	170	248	220	194	199	198	196	177	210	218	215	202	211	215	199	207	203	203	199	212	212	225	208	214	221	203	170	193	194	214	182	192	201	225	213	195	186	185	216	161	199	186	215	211	216	198	196	219	192	202	201	207	174	213	181	210	188	209	200	198	208	200	206	179	192	207	218	210	221	202	233	196	231	185	190	215	197	207	191	206	219	209	218	205	234	189	176	231	208	223	195	228	234	189	196	213	215	181	210	205	226	202	203	177	211	218	203	219	192	223	204	221	223	191	187	227	224	215	190	207	187	182	214	221	233	159	223	211	209	194	183	208	187	194	209	179	210	239	202	206	212	182	227	199	212	192	211	201	191	204	201	231	204	208	199	213	216	210	194	206	186	239	228	212	231	192	242	236	221	195	218	201	178	224	223	204	219	212	195	223	216	231	206	189	239	179	197	212	190	209	200	189	199	217	192	215	221	214	198	252	196	198	202	223	184	226	198	220	205	203	214	188	217	192	209	217	190	220	217	202	198	205	210	190	197	193	198	205	206	220	216	202	194	221	188	196	190	201	228	232	203	215	224	201	225	227	202	181	190	217	195	223	214	188	194	218	178	173	191	224	237	234	197	197	195	225	231	208	248	195	230	217	191	195	202	196	209	195	217	201	209	174	181	201	199	203	187	230	223	212	185	188	210	194	214	226	227	193	202	211	201	224	229	186	201	209	184	175	235	207	245	205	213	204	221	225	205	202	219	182	186	203	210	192	184	184	212	223	213	203	204	205	159	185	194	228	195	208	224	217	222	224	178	205	218	207	224	197	214	194	192	192	186	221	177	207	205	190	191	229	230	204	192	211	192	202	196	192	236	210	222	208	239	193	207	236	226	223	200	211	209	203	217	214	199	200	211	239	161	169	183	216	194	208	194	204	181	207	210	244	227	218	184	196
26588	1443	3009	3322	2729	2336	2022	1795	1647	1524	1367	1440	1295	1117	942	906	855	819	698	709	669	681	622	642	637	582	624	589	604	624	584	589	596	591	607	573	543	575	583	555	554	577	562	538	551	553	540	566	532	552	566	557	511	545	540	561	593	525	552	551	532	553	600	554	570	545	515	513	499	524	564	527	533	534	531	489	520	489	564	494	551	548	536	540	558	571	553	518	558	554	566	530	526	578	511	565	522	540	610	520	539	542	519	546	555	535	535	525	491	548	577	537	578	535	490	551	540	538	507	525	532	601	532	542	498	536	555	550	533	550	540	509	499	514	504	529	539	511	513	559	511	513	510	542	531	501	542	521	501	534	507	504	526	504	544	519	519	517	530	563	495	530	533	530	537	491	560	533	524	524	498	506	495	536	535	551	562	536	485	522	514	507	531	499	548	524	544	515	545	535	527	534	531	536	506	494	544	557	536	543	521	493	492	535	516	537	532	532	512	495	538	504	521	529	565	532	540	505	521	527	527	526	500	503	494	510	542	555	545	530	517	539	530	521	550	547	531	532	560	508	503	514	479	503	535	503	524	489	531	553	505	542	540	526	491	536	546	530	531	519	515	497	490	522	519	553	544	554	519	516	502	517	525	528	558	519	522	526	507	543	501	535	548	515	525	510	546	517	502	553	547	540	506	484	552	554	561	531	559	504	534	545	542	553	518	553	546	531	554	510	521	536	505	494	544	506	523	550	519	558	513	551	496	531	495	545	519	537	524	537	538	533	545	543	519	555	528	524	553	528	506	517	525	528	542	532	494	551	536	546	467	516	508	511	515	507	515	519	557	528	521	540	545	506	546	549	484	587	568	536	583	528	530	525	537	521	530	544	533	507	520	518	525	503	562	542	508	542	551	522	501	536	512	528	538	527	531	533	537	549	542	511	539	543	533	543	545	525	522	503	515	529	498	515	559	496	513	528	516	539	573	532	530	567	556	556	490	516	535	557	478	521	557	533	508	518	563	503	500	495	526	567	496	523	549	509	528	508	535	524	511	575	549	522	559	538	487	525	579	497	525	510	523	563	517	483	547	501	540	532	555	512	520	505	497	511	524	518	529	518	516	530	538	496	526	534	511	500	513	514	500	513	553	544	517	535	503	523	548	493	504	552	535	521	548	543	511	575	537	530	529	537	493	506	560	526	502	536	528	549	497	526	537	541	494	508	528	512	498	534	507	552	523	526	515	519	526	508	507	542	501	524	528	538	541	534	556	507	509	550	480	523	494	510	536	513	531	514	519	525	506	488	540	511	495	522	548	523	513	571	539	509	547	495	525	513	496	549	516	487	497	545	551	513	518	548	508	568	505	556	522	526	510	515	502	494	524	551	530	581	553	549	529	498	539	522	541	492	527	496	513	531	533	568	504	550	530	522	516	580	522	511	521	502	507	498	529	534	510	560	583	492	547	527	538	523	523	469	527	549	512	548	518	547	525	550	517	566	510	526	551	531	517	609	577	554	536	491	551	570	528	521	530	491	534	545	533	489	541	550	495	506	544	498	535	529	534	495	538	483	533	523	511	506	515	535	521	529	552	491	537	530	504	536	524	497	541	526	510	517	509	554	502	557	476	514	548	518	523	538	538	484	521	516	517	520	484	529	511	529	497	537	523	500	562	508	510	505	558	511	534	560	513	538	527	554	506	528	527	486	512	533	503	528	525	531	541	516	489	497	533	540	524	516	475	529	521	479	540	486	556	541	511	514	552	491	532	493	507	528	520	544	521	498	508	522	579	547	534	546	528	539	523	507	503	525	514	524	529	516	554	479	498	582	528	525	516	517	518	528	578	480	475	514	532	520	544	504	541	533	551	461	533	527	514	535	545	510	523	510	504	584	556	525	557	513	561	496	553	486	528	485	523	537	516	530	563	530	530	521	491	523	588	552	520	521	537	515	502	529	537	481	503	536	540	514	536	529	555	530	510	531	527	520	532	500	493	553	526	576	551	512	541	514	532	521	558	540	511	509	514	504	531	524	539	506	535	519	539	558	544	540	549	513	512	536	508	506	575	527	542	532	499	531	534	542	559	506	545	502	583	519	485	518	510	520	533	550	560	518	506	515	550	527	520	538	546	488	515	540	532	538	512	525	515	517	509	528	534	508	517	553	487	524	535	542	482	489	545	514	516	506	524	492	565	539	521	548	522	528	568	551	519	533	510	527	528	543	513	549	574	513	534	492	470	529	569	531	572	552	519	535	491	546	540	560	499	482	523	546	541	522	499	562	558	569	552	545	535	532	541	485	555	497	505	507	503	512	486	552	507	490	562	523	559	573	530	544	501	487	531	518	529	518	576	485	526	518	526	513	522	493	534	553	553	546	540	550	517	534	471	542	530	526	527	530	464	494	522	517	508	495	504	511	544	539	551	526	569	543	554	544	518	573	560	547	532	528	514	500	550	531	526	555	503	516	549	540	522	503	510	534	544	518	528	510	517	510	534	521	512	530	499	493	535	477	555	494	540	544	510	535	495	551	498	513	515	557	534	504	539	506	527	554	547	566	546	531	545	539	563	545	502	531	511	529	544	528	550	519	519	555	550	524	524	521	501	540	525	546	548	558	524	526	548	547	497	528	520	540	547	533	508	505	520	535	499	550	519	522	513	526	563	505	569	527	514	533	498	533	538	496	584	504	551	530	499	531	509	567	535	469	506	556	547	561	531	538	516	518	540	497	525	495	523	521	508	557	528	523	510	506	520	570	499	543	484	494	533	516	539	516	545	568	529	545	488	548	533	541	509	513	504	517	528	540	547	500	508	491	547	543	473	563	558	522	468	554	531	571	522	511	539	532	532	568	532	503	521	481	515	543	516	524	522	500	509	570	490	519	521	507	499	525	548	537	530	543	507	518	543	541	537	565	491	529	548	533	511	542	486	544	517	533	547	507	491	538	498	560	544	518	528	537	524	545	567	469	540	534	488	498	518	527	526	519	529	522	509	539	518	513	559	502	545	505	531	553	544	528	494	530	536	539	513	598	577	519	519	493	553	504	538	542	532	521	519	516	536	541	523	531	521	554	566	534	571	541	539	491	524	522	535	525	540	524	491	500	527	526	530	537	569	553	576	496	542	507	494	534	535	529	511	485	523	505	537	530	530	494	542	494	473	486	515	516	565	519	500	545	507	490	536	548	526	569	521	558	543	553	544	534	531	543	520	498	493	515	546	551	511	502	517	530	541	484	548	540	509	496	522	521	477	558	562	498	543	509	516	528	483	507	475	493	567	520	530	515	546	518	507	545	548	530	545	490	561	532	555	530	534	537	505	540	519	525	534	529	529	523	572	554	538	551	530	548	528	516	512	521	539	553	545	497	521	538	534	533	493	548	508	539	553	544	501	573	509	529	522	518	536	560	531	554	513	535	549	518	499	525	546	545	545	497	544	497	547	536	497	510	519	549	488	525	510	563	553	540	486	540	548	502	546	569	508	523	490	483	526	522	553	534	491	537	510	540
49404	23958	18425	7098	2152	1507	1180	953	865	694	720	640	541	489	488	464	419	389	393	362	384	360	344	345	374	333	357	362	349	368	374	393	371	304	334	344	299	340	333	362	343	339	324	349	338	313	339	367	328	309	353	350	324	364	346	346	322	341	327	323	344	317	357	346	340	337	325	364	330	306	328	385	339	332	324	334	361	350	334	338	333	359	356	340	307	316	361	316	330	315	316	337	336	316	331	309	326	322	300	367	345	335	338	310	338	362	345	312	350	315	293	333	326	330	292	325	363	316	337	322	305	353	349	331	350	363	338	342	332	347	346	318	347	344	313	357	307	332	355	312	350	341	336	353	349	327	331	316	332	310	322	349	318	339	369	316	368	330	345	306	303	351	292	321	313	329	329	358	308	313	335	306	343	363	362	336	315	339	361	323	285	350	342	331	336	335	319	314	355	329	343	332	327	345	307	297	347	344	303	302	328	341	313	340	343	346	356	334	331	327	371	335	321	351	326	319	357	332	333	323	363	326	316	318	349	318	288	328	356	351	364	330	344	316	352	312	308	314	322	321	300	328	333	352	329	326	288	338	368	352	314	316	330	332	324	341	336	336	340	344	315	334	363	315	298	347	333	361	351	326	338	332	351	314	324	330	332	314	346	313	305	311	338	335	339	331	336	323	337	338	297	354	350	330	369	294	353	289	339	334	306	305	286	286	345	322	323	345	294	315	295	346	328	355	306	352	279	326	345	340	293	319	291	315	332	347	337	321	315	284	332	317	287	340	365	296	318	342	304	307	320	329	325	332	326	336	328	318	312	368	292	331	301	306	316	300	332	306	350	330	358	308	328	307	322	321	354	343	313	345	307	368	354	363	353	308	322	311	312	295	336	341	337	311	298	341	334	298	335	338	312	353	320	365	376	338	351	322	327	328	302	323	342	341	307	327	378	347	350	333	355	326	326	320	320	325	322	322	335	339	349	319	332	311	315	357	316	344	325	328	337	333	346	336	342	293	342	356	318	333	338	329	318	325	355	337	366	318	348	338	314	301	323	304	309	332	327	335	349	356	356	335	316	337	385	339	350	326	341	357	313	343	329	317	342	345	373	338	338	327	312	361	342	347	342	338	334	342	295	310	341	335	308	324	325	307	308	283	342	358	330	320	303	340	315	362	356	348	311	351	334	329	338	363	340	285	338	323	345	303	357	308	325	341	321	378	349	338	369	352	306	376	316	341	313	317	314	317	346	316	343	303	312	332	273	317	322	334	342	347	324	315	311	359	311	342	320	302	299	366	350	306	358	316	307	309	330	336	313	285	315	292	324	343	335	323	349	370	337	365	351	307	351	360	349	328	335	303	346	381	339	299	363	342	309	337	333	329	355	310	357	329	359	323	343	354	337	329	346	316	328	324	333	326	330	325	320	317	331	320	299	310	334	329	341	333	314	349	343	332	340	343	333	332	365	359	341	319	347	340	313	306	342	336	332	348	317	317	346	336	318	352	347	300	319	334	330	351	365	334	327	327	357	314	309	334	332	347	323	342	339	328	334	336	324	344	333	342	312	303	326	317	338	379	342	311	339	328	354	334	368	380	372	355	356	334	302	342	326	343	302	312	358	329	338	353	353	325	332	316	364	334	332	351	363	298	337	302	300	337	322	292	322	323	342	316	341	312	309	318	345	336	379	331	312	304	344	330	320	348	339	339	333	310	303	345	366	325	369	330	333	321	331	285	297	308	356	305	335	312	344	318	319	320	344	328	327	352	338	362	324	310	340	312	307	348	311	319	321	339	294	331	327	358	315	361	329	356	369	351	346	358	342	325	315	318	366	336	356	316	298	314	324	338	326	329	319	329	312	343	310	319	328	344	344	353	318	340	343	348	297	308	319	307	340	331	317	340	331	324	322	359	337	344	311	309	341	303	336	321	294	330	345	324	331	350	334	329	313	322	304	323	389	309	368	363	329	315	314	354	318	354	330	327	336	338	319	346	319	363	341	300	316	332	335	354	381	352	354	333	322	304	318	315	325	339	315	360	322	320	327	297	409	325	332	327	343	316	344	323	320	327	336	342	323	332	337	353	339	320	367	358	307	306	336	342	317	328	310	342	323	350	352	341	339	315	341	351	337	328	354	335	345	312	361	371	312	312	338	311	324	357	359	317	342	318	318	375	341	322	283	346	330	331	353	305	315	359	341	321	313	332	327	346	321	366	313	318	358	325	320	332	350	341	353	329	368	327	339	352	369	301	306	330	322	297	336	362	335	331	328	346	337	331	327	317	341	349	292	319	326	365	330	309	327	328	348	313	327	313	333	328	300	338	348	322	353	346	316	337	367	325	322	350	355	333	324	313	318	323	345	369	374	308	313	343	299	374	333	339	331	345	333	310	344	319	310	335	344	325	372	324	346	330	335	353	343	318	336	357	333	323	345	344	311	319	343	331	325	319	312	320	337	332	304	330	345	322	345	317	321	313	328	309	340	341	280	306	300	333	339	322	315	334	339	327	300	343	315	321	346	328	345	333	345	340	330	297	342	334	380	356	310	339	316	355	332	328	318	275	314	332	342	379	311	325	322	317	332	305	318	310	356	325	355	346	316	330	322	353	347	344	361	328	306	328	332	341	339	312	316	311	379	325	335	293	353	327	338	322	328	351	340	357	322	333	318	318	351	343	295	351	328	316	345	347	331	323	336	370	351	331	351	338	315	337	305	314	363	332	364	314	349	326	356	326	336	311	335	349	329	312	316	305	334	303	317	329	306	322	330	307	355	334	353	345	288	333	350	285	345	316	368	354	351	311	341	347	357	282	312	334	324	324	335	366	324	321	311	320	306	331	317	324	331	314	327	322	352	329	330	309	330	370	348	315	329	355	340	325	309	312	323	327	339	331	335	317	310	329	309	348	333	338	334	344	330	282	316	324	328	325	339	328	363	354	323	340	327	316	332	313	320	350	353	317	336	331	337	308	354	345	349	332	306	316	338	342	355	329	333	326	368	354	313	358	339	348	317	308	363	352	339	319	321	314	306	311	335	288	361	322	313	311	342	329	342	322	318	318	317	318	302	309	326	322	337	328	325	327	349	332	341	328	308	306	342	357	364	336	321	317	346	346	367	326	286	312	311	365	333	340	321	326	316	336	297	316	341	341	334	342	352	335	359	359	349	372	348	322	325	320	315	323	333	342	318	326	326	323	344	365	350	311	368	354	350	326	309	323	342	312	311	325	339	334	337	302	337	334	345	313	321	347	344	331	336	294	332	334	313	346	324	330	302	351	338	320	355	280	302	334	304	338	314	337	337	354	327	326	313	343	338	354	333	356	363	356	299	352	397	362	333	343	359	337	332	331	328	358	354	346	330	338	328	314	324	342	342	312	317	302	319	331	348	336	322	335	356	317	340	326	330	358	341	350	354	319	306	315	329	361	355	335	328	337	346	304	338	336	344	331	330	304	330	325	335	323	310	323	339	352	345	304	317	323	319	302	321	329	329	335	340	286	311	325
27258	2588	5174	5713	5206	4380	3784	3165	3110	2900	2477	2631	2269	1934	1638	1544	1367	1289	1180	1175	1152	1013	966	1038	1062	990	957	902	938	929	856	893	940	899	912	859	937	903	845	873	827	807	858	799	856	845	821	817	789	820	768	819	842	833	846	806	819	751	774	760	813	793	780	797	785	731	812	782	820	746	745	743	807	783	782	791	781	811	815	770	788	777	724	769	828	788	846	781	785	767	818	848	858	811	828	855	759	809	820	806	739	810	793	779	807	800	798	766	846	807	777	760	772	756	780	810	775	800	738	798	776	801	771	748	791	756	791	841	768	776	789	754	773	737	792	754	784	744	782	734	726	803	771	743	763	829	788	817	789	732	779	791	748	779	773	770	800	758	758	717	705	769	767	742	729	758	743	809	799	775	768	780	785	793	754	767	737	741	786	773	745	786	780	734	735	848	757	769	814	785	782	763	803	766	752	740	768	750	789	729	730	727	736	725	733	795	796	789	757	820	810	792	759	782	786	727	817	762	781	811	819	701	777	726	746	723	731	780	769	766	803	774	756	792	798	713	782	759	783	783	740	736	813	791	766	750	718	756	797	758	762	757	765	753	777	781	797	750	814	780	710	692	789	829	830	755	778	778	789	781	760	738	764	775	789	757	781	758	772	725	767	776	725	811	748	761	767	771	819	708	790	711	726	801	793	774	763	735	794	780	827	747	770	742	813	748	771	740	763	761	756	803	783	731	797	757	837	800	727	712	748	770	784	761	753	731	755	756	760	756	817	782	740	769	757	778	772	748	769	799	737	798	805	747	753	797	780	773	799	739	743	803	753	745	764	734	750	777	757	749	772	740	735	795	766	791	772	792	761	801	786	741	788	742	729	756	807	724	755	776	752	787	714	767	749	743	780	752	708	744	748	762	748	792	731	774	745	756	754	791	752	804	756	749	767	778	775	757	743	712	793	762	793	791	783	795	784	782	788	750	742	772	776	759	775	778	779	820	725	771	778	758	813	783	740	738	772	737	745	787	805	749	743	760	775	733	781	742	740	800	740	722	787	834	763	793	764	744	731	746	804	772	797	782	748	787	808	746	803	808	738	772	763	736	746	787	782	743	787	743	770	763	784	754	706	777	725	715	745	756	803	791	771	754	748	796	783	774	776	737	727	734	751	741	840	737	794	756	773	743	752	789	796	765	772	795	704	753	754	750	806	737	781	778	794	763	828	737	800	736	731	788	770	775	805	758	823	748	730	737	736	765	796	760	758	790	761	783	797	714	735	791	719	772	725	755	767	815	747	802	763	722	786	785	801	798	751	780	813	755	783	744	780	759	785	856	724	773	742	781	734	770	824	765	799	774	747	775	800	814	760	751	745	747	783	744	768	808	726	771	777	748	781	766	778	741	778	751	712	751	790	773	746	771	781	716	753	827	757	787	761	775	715	761	745	789	757	727	796	798	803	731	730	742	797	740	763	788	775	734	720	778	816	819	789	742	777	773	815	770	744	801	784	750	757	801	771	775	764	792	794	770	759	727	757	790	764	791	791	804	782	815	756	747	752	701	805	782	745	749	756	747	752	778	777	810	761	730	784	757	763	782	735	806	791	821	819	766	743	770	750	771	779	784	827	729	796	776	751	725	746	739	746	775	771	807	804	808	797	730	765	779	722	756	743	744	747	774	792	772	760	755	738	788	772	770	712	750	780	776	719	765	793	830	818	794	822	749	774	798	753	741	770	720	807	804	760	799	774	746	735	752	781	720	746	754	735	764	756	750	736	760	740	777	795	749	746	792	749	778	795	786	761	766	789	783	803	709	788	771	721	717	782	705	793	751	787	718	733	766	706	806	751	795	771	819	777	755	781	748	757	790	754	739	717	723	795	713	746	726	794	745	767	838	800	752	759	728	728	722	743	762	710	734	741	725	767	752	773	726	776	756	757	782	784	765	769	849	738	793	744	801	798	733	773	775	787	788	762	802	739	788	760	765	757	819	719	775	711	763	730	731	765	782	803	790	715	784	771	788	738	810	782	764	742	750	795	742	766	804	761	801	798	816	778	723	777	790	748	757	761	784	755	739	755	778	764	754	781	803	772	761	767	776	793	806	782	808	763	760	799	788	734	758	791	787	763	827	767	718	776	768	797	790	775	758	751	740	783	737	790	765	787	792	807	740	770	775	768	758	714	739	790	731	782	783	732	823	776	743	789	791	746	787	756	765	794	775	784	752	709	736	809	789	760	786	830	787	776	769	783	716	782	742	745	768	763	817	775	802	785	768	747	791	754	834	745	775	757	759	736	770	779	721	757	797	732	761	819	763	755	795	815	767	769	743	780	770	814	760	779	782	792	763	772	725	750	781	737	757	756	770	766	772	742	752	765	772	788	755	802	723	802	737	770	788	787	728	775	792	732	738	756	766	825	752	790	774	759	719	745	778	770	773	779	778	746	783	805	726	764	766	776	769	764	747	735	725	774	764	760	812	821	795	785	733	785	772	780	770	798	736	786	766	739	776	734	724	813	782	778	762	724	764	799	777	747	760	767	762	816	772	823	754	741	754	742	782	771	798	782	771	762	778	732	784	749	805	731	764	785	748	768	736	791	737	769	768	760	754	777	806	784	764	811	805	730	794	862	752	798	814	721	836	777	743	811	776	742	779	803	789	723	748	765	774	815	737	743	789	765	741	741	751	733	801	765	742	798	765	800	746	748	760	774	740	688	768	784	763	820	762	739	800	778	790	773	727	746	825	755	713	746	790	783	775	753	784	796	761	731	739	748	751	750	755	780	805	766	759	809	756	807	737	763	765	768	720	757	780	755	771	791	804	788	783	720	761	761	756	779	755	773	757	761	769	793	802	766	778	761	736	778	747	813	714	796	770	750	736	721	743	795	786	798	787	793	760	756	812	759	767	775	772	776	829	711	752	726	763	811	799	721	748	734	779	786	759	776	713	733	745	795	808	754	824	787	782	744	745	746	713	727	778	741	755	749	792	826	777	815	763	752	740	776	775	743	787	821	818	770	750	767	778	748	789	828	775	794	729	770	776	696	760	804	792	806	749	756	790	770	846	761	782	730	744	824	759	767	804	803	765	780	774	740	738	772	785	794	759	725	782	800	772	770	788	742	745	742	743	753	784	795	768	798	754	736	759	735	721	736	736	750	825	797	793	789	766	757	737	805	838	775	795	765	707	731	810	723	771	772	784	785	787	758	765	733	797	748	760	768	741	771	757	793	773	750	729	809	761	728	818	790	768	705	771	762	748	779	787	769	745	752	760	716	749	783	833	750	788	760	762	737	776	800	787	779	780	796	745	787	780	785	749	767	775	779	747	750	750	788	733	758	748	758	763	809	743	732	772	793	748	781	796	821	827	715	794	806	747	758	737	771	752	758	755	789	767	727	778	786	749	726	762	763	784	791	789	730	802	737	785	763	774	796	763	759	796	743	790	770	759	772	753	768	807	720	804	800	771	750	745	776	756	726	791	738	743	786	791	785	783	737	769	791	782
8800	390	239	216	181	153	170	171	174	177	181	163	157	158	138	153	148	148	119	151	132	171	131	145	145	154	148	152	152	159	157	134	142	144	151	165	130	145	155	149	141	175	139	137	141	127	134	154	167	151	151	141	136	135	153	143	137	144	154	152	144	140	127	150	157	130	153	132	150	132	164	146	133	150	144	139	130	129	149	145	139	125	161	147	143	140	139	142	145	110	152	165	152	147	142	170	164	133	134	131	152	147	156	131	145	125	161	138	162	165	142	127	143	164	153	145	149	142	129	134	151	117	163	155	116	140	148	109	165	148	144	148	152	123	149	131	135	150	166	130	147	132	127	168	149	156	164	155	152	126	132	155	152	155	127	142	172	142	152	150	136	149	115	157	159	151	136	121	149	129	134	118	144	145	122	118	130	161	146	130	134	152	144	168	146	130	155	143	152	161	154	128	140	152	124	158	130	147	130	127	120	144	148	142	170	166	126	168	153	142	118	152	141	142	159	131	138	154	166	182	161	138	146	140	157	135	138	138	143	147	142	158	133	137	133	160	153	141	147	139	138	138	146	148	148	134	145	143	151	141	135	146	134	146	144	156	134	126	145	151	128	176	162	164	125	124	134	140	155	133	143	142	116	135	155	151	134	139	159	153	173	138	131	140	148	140	142	132	147	134	130	124	132	154	134	137	125	129	129	146	151	148	150	136	122	128	136	144	136	166	155	147	128	141	142	138	136	115	141	136	141	119	146	146	153	147	159	143	140	167	119	150	141	132	145	140	151	129	149	125	127	128	157	132	147	141	134	138	141	141	161	131	151	154	128	145	140	138	154	151	150	145	131	147	131	146	151	134	148	141	131	155	164	127	142	120	140	139	148	155	144	159	145	135	126	133	130	152	136	140	155	145	155	132	174	133	181	136	160	153	134	168	143	154	165	147	144	157	142	157	155	162	115	144	156	164	165	149	169	142	123	146	120	135	144	156	129	160	144	169	146	146	153	164	122	138	144	138	127	132	163	132	141	157	143	169	140	147	154	155	149	154	154	173	165	137	140	146	133	151	147	152	162	130	132	161	142	139	146	147	159	157	119	145	150	155	164	135	121	143	164	140	150	134	146	155	130	150	133	137	139	149	143	153	124	150	159	149	149	139	127	138	157	146	134	142	151	152	177	158	130	145	137	146	137	134	175	140	134	133	163	123	142	136	131	156	155	148	144	152	165	157	139	159	137	132	145	135	156	138	145	156	154	151	156	136	140	151	168	149	147	132	140	131	130	147	139	136	163	150	129	147	135	142	128	134	142	148	166	138	162	158	148	139	152	144	139	152	123	130	146	168	135	112	134	132	150	128	153	146	158	139	171	147	138	134	144	143	122	157	132	130	152	134	138	125	159	144	149	136	145	130	149	149	145	133	154	148	145	133	142	165	126	145	133	143	143	139	150	143	144	118	138	147	151	118	112	141	160	163	135	149	153	138	151	149	147	132	118	149	120	126	147	152	128	111	141	154	138	150	138	120	151	147	133	171	136	126	141	168	148	137	150	123	133	123	126	147	168	138	144	167	136	139	159	167	152	143	135	162	135	156	136	136	139	133	156	138	116	144	124	153	153	148	154	148	128	148	153	145	136	141	133	152	138	136	125	149	141	162	150	155	144	134	181	127	142	155	137	129	127	144	137	152	148	163	187	119	166	156	144	125	146	171	135	132	128	160	161	132	120	160	147	142	139	132	155	118	154	132	158	138	147	134	149	136	149	147	148	132	140	152	153	144	171	158	161	123	132	153	138	144	136	137	131	128	130	151	133	102	132	151	145	120	145	155	149	159	132	136	139	141	134	150	150	136	147	124	139	136	147	144	153	149	150	155	136	159	152	133	134	150	139	139	156	148	118	143	144	150	140	135	141	142	148	145	135	163	139	147	134	161	165	137	140	122	128	153	145	157	142	164	152	131	133	176	149	131	160	147	128	157	144	137	153	124	139	144	143	180	167	138	138	138	136	137	150	161	150	154	139	147	156	137	129	164	150	170	152	142	177	145	122	152	154	134	142	145	141	149	145	122	114	131	145	150	132	172	147	147	148	133	159	155	146	144	156	138	152	125	160	146	166	163	138	143	132	124	119	175	145	155	139	128	146	157	126	132	157	154	164	138	139	148	135	134	152	155	146	135	140	158	149	134	154	148	157	141	158	140	150	137	161	145	126	115	142	143	143	145	124	137	155	131	139	136	153	153	150	132	138	147	134	160	139	140	141	138	160	125	152	133	153	147	159	136	128	155	153	125	135	119	161	149	119	140	146	152	134	144	137	123	155	138	152	142	156	160	132	134	142	159	148	143	131	132	138	131	149	146	165	157	131	172	152	150	155	138	129	157	145	141	138	133	146	141	144	160	139	157	139	151	155	145	148	138	135	124	148	145	131	141	147	130	152	155	135	148	154	142	156	131	137	144	136	152	148	133	121	160	155	143	133	165	150	162	144	121	147	128	120	154	140	123	135	160	130	122	125	165	170	157	132	139	153	145	150	125	132	146	145	162	135	161	157	151	139	143	154	165	135	141	144	154	147	141	134	142	151	149	138	160	124	138	143	148	128	130	130	156	140	120	140	144	168	149	138	133	150	145	153	153	140	146	162	130	156	155	157	146	139	156	129	151	144	151	152	140	134	139	138	167	142	131	159	139	148	135	160	127	159	158	140	147	172	152	126	150	143	154	151	142	153	178	170	140	121	161	149	149	158	143	147	142	143	142	151	157	132	146	138	138	157	119	144	120	152	174	147	156	136	131	146	149	140	151	137	131	127	156	142	115	143	146	141	143	117	169	154	140	151	134	170	155	150	139	142	145	144	146	150	135	146	131	156	150	143	127	129	141	141	153	155	142	144	134	137	156	155	141	146	146	168	132	160	144	146	151	135	139	164	117	137	182	135	141	146	146	151	140	126	153	166	155	140	124	151	141	158	141	143	159	118	148	149	132	145	145	144	166	155	148	168	169	147	153	147	148	120	161	158	127	120	145	113	140	153	131	146	129	129	136	136	159	130	121	114	145	163	146	166	152	155	157	165	159	144	168	140	156	172	149	139	139	165	136	141	146	112	153	141	145	135	150	158	149	153	173	144	121	135	131	150	138	129	150	130	151	149	154	139	135	151	160	129	149	135	147	126	115	125	150	153	125	129	157	139	171	135	138	124	125	155	152	129	158	145	165	168	142	147	132	141	138	133	149	141	154	133	144	151	171	169	130	141	142	144	155	140	112	150	123	145	164	153	158	132	148	164	138	166	160	148	150	149	157	134	149	118	153	164	141	151	144	135	129	123	135	142	161	151	139	164	127	142	137	112	136	154	152	127	140	139	174	146	130	148	137	141	139	138	141	140	139	148	144	132	169	123	152	148	148	167	151	156	139	130	159	169	171	125	160	145	130	135	165	150	121	152	138	149	131	143	134	136	141	161	152	130	170	129	140	153	136	138	159	129	136	163	154	145	161	115	110	139	136
8066	447	601	631	600	533	516	417	496	484	458	459	444	405	432	412	434	398	415	392	413	415	409	369	393	432	376	377	401	400	377	396	413	409	382	369	369	415	408	390	393	369	386	390	396	413	397	381	405	431	378	390	347	372	412	422	390	373	382	374	434	370	401	387	394	379	394	367	370	380	370	365	403	404	416	373	352	377	397	386	388	402	398	395	394	363	380	440	425	401	408	370	369	411	393	413	392	395	425	378	382	387	371	393	373	352	370	360	397	404	412	403	372	372	362	403	406	417	397	434	401	399	381	404	393	400	415	392	409	392	400	341	365	410	403	393	402	418	408	379	376	389	395	373	409	390	383	397	393	365	380	380	370	398	386	409	416	348	386	394	371	415	380	412	380	372	402	395	359	402	384	389	403	410	369	373	404	396	423	404	387	419	425	390	367	371	357	378	401	398	389	359	361	440	415	384	411	391	389	376	369	352	392	406	368	402	407	371	411	359	395	392	398	372	401	381	375	376	410	375	382	376	399	376	365	396	396	351	374	406	380	405	393	366	384	435	418	375	424	405	386	353	407	376	393	362	377	422	341	380	385	383	403	420	386	359	400	377	385	380	366	359	391	374	362	388	384	377	392	405	386	424	379	361	382	396	382	368	380	389	397	373	384	383	388	394	420	372	381	377	391	371	407	389	377	374	389	393	381	380	414	442	353	368	371	385	416	348	370	396	369	396	386	400	371	403	357	397	390	421	384	358	397	398	386	382	400	373	382	390	392	380	405	377	346	404	365	349	374	409	379	387	401	395	399	429	429	372	384	414	363	389	348	395	371	397	381	386	380	404	373	392	385	386	411	393	385	385	374	400	359	381	386	365	389	403	408	405	378	385	405	375	393	389	383	413	408	394	388	382	387	381	399	412	376	364	408	403	374	366	373	393	386	378	380	384	384	405	402	381	381	401	406	400	386	382	392	386	354	401	370	371	365	383	379	358	363	406	415	382	397	402	402	400	378	397	419	357	393	359	379	382	425	392	357	413	353	390	428	361	375	387	396	382	361	386	396	388	340	387	377	393	394	353	416	388	379	387	377	360	389	352	399	367	419	385	329	417	371	407	363	376	399	365	380	370	361	391	371	397	381	405	396	401	388	338	376	406	387	381	369	362	411	376	366	383	403	391	377	408	382	413	384	378	407	386	415	394	371	448	364	375	385	343	395	383	392	378	379	367	392	364	392	380	389	374	377	366	392	380	377	399	394	366	383	402	428	389	370	385	412	397	393	393	376	385	384	367	399	358	407	368	365	385	408	359	393	385	368	345	413	417	354	372	377	380	387	435	395	403	398	362	393	375	369	391	362	377	422	381	337	391	419	400	399	393	383	374	429	357	418	392	391	412	412	394	366	392	389	437	361	364	374	385	379	392	369	377	409	390	397	384	369	412	374	399	396	382	388	415	372	380	390	367	386	417	413	386	418	413	370	407	434	342	357	382	393	398	384	400	396	389	390	392	395	382	379	377	373	368	336	380	370	387	397	427	389	390	389	396	360	382	413	408	388	365	385	399	339	376	382	427	372	381	390	364	452	379	369	358	378	407	379	385	402	363	396	403	420	405	374	350	397	386	421	401	380	410	409	402	421	375	394	397	404	394	387	378	381	418	398	389	372	404	381	382	390	391	370	407	435	411	397	380	390	364	385	391	413	401	388	389	397	415	383	376	351	403	382	370	404	409	382	445	425	366	375	384	385	406	409	360	433	377	394	413	415	372	395	398	386	371	388	377	399	431	394	404	381	393	376	401	368	389	404	397	361	385	400	382	396	363	398	408	363	405	423	383	429	396	431	382	389	375	369	387	397	398	388	372	397	366	394	395	383	380	424	360	380	399	415	378	377	357	363	407	408	411	407	420	385	379	368	366	403	374	410	380	369	388	406	397	401	379	368	371	402	406	385	413	341	419	391	397	412	383	325	367	400	367	379	388	422	395	392	404	415	391	407	392	386	376	387	366	406	445	367	408	375	365	405	383	391	401	397	414	352	380	383	378	379	410	394	390	402	424	385	375	418	366	374	406	366	419	401	404	392	356	400	416	363	358	406	406	369	381	383	366	424	428	380	394	377	374	428	396	376	439	362	374	397	388	387	381	345	376	375	410	349	354	392	419	385	402	408	428	381	363	383	411	389	358	385	361	388	406	333	362	377	426	393	395	381	353	380	367	402	411	394	411	369	414	394	385	350	382	406	402	376	412	376	391	408	384	394	380	400	414	388	409	373	424	360	365	367	427	356	347	400	403	381	379	378	420	368	397	413	402	375	377	375	395	377	403	374	378	343	401	395	406	397	391	390	379	363	392	401	397	395	409	395	392	388	363	411	400	373	407	412	402	410	380	396	371	360	403	395	324	379	370	369	407	437	372	393	403	408	405	378	397	392	376	427	389	395	378	383	378	345	369	373	381	361	399	401	377	407	362	402	364	389	320	394	364	339	350	409	410	369	391	410	395	365	346	418	390	384	382	383	401	414	444	404	393	429	418	382	377	376	396	378	405	369	409	378	382	406	402	387	410	433	373	378	409	387	409	389	420	374	397	406	398	370	423	385	383	366	405	403	383	392	411	390	435	381	375	414	383	375	455	426	425	349	343	371	406	411	422	349	374	351	346	393	402	399	372	347	369	402	377	371	407	399	388	381	399	395	402	398	364	407	381	375	426	388	389	419	401	382	354	377	372	376	369	391	439	379	374	377	407	405	423	392	387	370	395	425	389	386	397	393	398	384	392	411	417	382	421	362	429	386	394	358	370	399	404	385	370	368	404	422	381	429	377	399	377	396	390	380	403	416	323	395	365	372	404	429	388	386	399	409	354	383	370	405	395	395	384	377	385	361	397	402	379	379	402	420	431	379	375	402	353	394	389	375	390	390	367	381	422	371	401	385	380	377	393	410	396	370	382	342	433	413	424	400	375	376	331	394	383	372	377	359	346	369	397	381	371	374	416	371	377	392	382	389	383	429	398	369	388	363	363	409	382	376	378	394	430	358	370	368	432	361	393	372	383	375	390	397	386	337	343	389	404	395	382	398	397	407	364	431	374	391	381	390	349	371	411	408	401	395	375	396	431	372	358	417	354	327	400	363	391	386	400	411	398	396	374	399	388	427	394	378	380	387	386	370	412	386	380	423	391	418	437	370	398	386	375	378	399	378	353	388	373	385	372	404	383	384	389	424	392	413	404	383	404	357	390	397	379	393	374	414	377	374	383	379	396	394	391	378	400	342	375	392	371	411	397	401	420	429	360	376	372	346	402	368	408	391	384	421	394	379	397	369	367	372	419	425	389	402	385	405	371	362	360	389	383	400	369	422	392	404	376	349	410	384	404	374	362	364	415	363	427	408	374	382	380	385	430	393	388	434	414	409	401	377	420	384	385	395	378	416	385	381	368	367	365	360	420	383	390	386	398	364	391	401	385	391	386	389	376	403	356	391	366	375	362	388	376	367	390	404	354	413	391
45955	22288	13853	2141	816	674	540	449	419	356	349	346	320	292	248	230	251	228	260	228	239	255	255	212	237	251	254	203	248	215	207	192	205	233	253	219	210	244	177	190	195	189	217	205	209	226	202	205	210	208	215	203	216	200	202	214	182	204	178	234	216	218	204	225	201	187	219	183	201	195	201	194	222	214	205	215	228	230	231	207	195	210	214	201	215	190	205	246	223	205	226	205	184	216	211	211	208	197	202	208	210	225	189	175	175	223	191	228	193	205	221	237	208	225	230	215	227	218	190	218	237	208	218	179	219	209	208	212	225	193	201	182	226	233	189	207	214	190	215	218	228	208	203	204	232	217	200	208	221	202	229	196	203	202	177	204	182	217	194	223	216	188	192	205	190	224	206	178	227	223	203	212	202	212	207	192	198	226	209	190	199	216	210	206	187	197	205	217	213	210	189	217	180	178	224	228	206	240	203	179	203	209	199	205	205	195	198	202	226	233	212	201	217	199	236	188	210	231	216	192	185	224	222	229	184	192	195	210	196	211	228	230	205	196	206	211	195	213	239	210	191	216	201	211	180	195	205	215	215	225	229	216	194	204	219	199	198	173	211	222	190	209	209	207	211	232	221	181	207	190	185	214	231	214	200	197	220	209	207	214	227	203	216	212	214	212	231	223	209	210	219	224	226	207	210	180	202	213	194	205	196	206	198	213	216	207	196	197	234	218	198	195	195	189	213	182	182	215	203	192	238	201	202	207	226	212	231	188	209	216	203	240	193	192	213	209	181	195	234	202	214	213	208	196	226	213	205	207	209	186	213	205	208	206	182	199	199	225	182	210	196	180	209	198	211	184	194	201	207	179	205	173	188	211	196	191	202	206	209	208	223	230	221	183	199	186	178	197	182	182	197	210	211	226	164	189	183	219	229	210	211	185	231	222	188	178	214	223	188	182	194	189	191	208	175	199	187	225	206	207	214	206	211	211	191	233	215	206	203	239	231	218	213	246	217	239	178	220	186	206	205	232	203	203	215	204	220	197	201	196	182	215	199	190	197	194	179	208	204	202	186	204	182	242	186	228	189	220	205	183	209	224	189	222	213	212	195	213	216	200	229	196	224	199	202	194	178	214	190	193	222	211	221	231	202	205	206	188	239	221	234	224	217	208	199	187	176	212	201	243	225	238	252	179	207	226	204	213	215	222	214	193	230	206	216	210	162	205	205	204	191	190	202	218	203	196	201	199	227	200	178	208	192	209	248	196	205	218	192	183	223	222	213	223	181	204	196	182	166	214	218	191	207	206	185	188	212	210	222	184	199	185	190	227	202	197	195	190	184	204	190	218	201	221	232	185	181	235	231	221	218	198	235	199	205	236	200	206	230	203	224	181	209	187	203	194	190	221	198	195	208	180	218	223	200	212	236	224	213	202	189	221	192	214	198	188	206	223	201	226	194	216	181	210	203	209	206	196	219	200	209	216	193	192	214	189	191	213	208	200	197	215	183	180	207	168	215	197	232	236	213	182	215	216	208	205	209	207	190	212	225	207	224	200	207	226	224	213	186	217	209	204	234	238	213	221	212	200	201	185	225	203	225	189	182	232	215	194	199	181	206	233	211	198	212	227	209	221	213	191	234	220	203	226	218	216	220	228	203	180	192	217	240	202	212	200	199	200	230	218	207	212	188	199	208	204	224	208	229	202	202	222	208	220	195	209	218	201	165	200	184	205	209	257	183	191	183	205	202	222	206	208	214	207	212	199	216	223	245	222	183	184	225	207	203	191	199	203	226	208	197	220	201	200	197	202	217	212	192	191	207	207	186	206	220	200	199	213	223	209	215	201	177	202	220	231	202	201	191	209	203	197	187	201	220	175	205	207	200	242	213	210	232	176	197	226	236	207	207	219	202	215	216	226	190	215	222	186	222	179	212	205	201	197	173	220	197	188	204	203	228	185	197	220	219	202	205	233	196	207	215	235	237	199	182	229	225	223	213	196	228	194	197	197	204	186	198	195	204	214	203	176	171	188	208	211	192	204	204	199	188	214	200	209	213	206	218	186	204	184	187	222	226	193	205	221	206	211	219	237	211	204	203	200	214	192	207	225	219	184	217	206	211	218	191	215	227	180	231	204	181	196	227	200	242	220	219	210	194	224	226	197	228	208	211	196	211	215	210	175	196	191	209	194	222	207	226	184	189	222	209	214	204	206	238	203	252	213	187	227	220	228	182	207	171	206	205	193	232	231	212	226	212	231	213	229	193	208	200	192	172	181	183	195	228	255	237	195	194	213	224	195	215	197	234	190	194	198	224	213	229	232	232	188	185	186	208	227	217	221	199	178	207	212	200	217	177	204	192	195	191	206	213	188	216	193	173	204	195	241	201	200	217	212	200	198	182	190	205	181	221	204	195	196	180	228	251	207	207	201	212	194	235	208	223	215	219	205	234	206	211	194	212	191	188	186	208	204	193	215	203	196	194	207	206	215	200	209	211	214	195	208	194	201	198	224	201	229	206	191	221	216	194	238	191	207	208	218	189	216	208	199	191	198	212	206	200	199	216	199	193	181	179	211	205	219	210	216	216	187	205	190	200	187	184	212	202	226	226	209	217	208	206	198	223	224	198	198	185	195	208	215	224	227	207	195	211	222	206	194	203	221	213	222	210	177	188	226	209	216	194	199	215	217	187	218	220	205	184	188	219	215	195	203	184	179	198	219	209	221	197	213	179	186	211	210	204	189	208	202	205	222	201	202	196	218	198	209	187	203	192	210	210	206	196	206	218	209	200	169	191	184	228	195	219	211	200	218	207	210	223	206	215	228	195	218	226	227	182	177	209	215	184	187	258	200	200	220	220	210	223	202	225	212	215	201	218	195	208	210	213	222	219	177	218	184	196	193	221	194	202	215	207	188	202	214	209	217	201	201	224	191	214	210	216	191	174	202	219	218	213	198	223	222	178	208	247	229	203	185	224	195	196	175	192	205	200	231	205	206	211	200	198	205	194	198	217	188	220	218	225	194	206	185	220	208	200	234	234	235	182	169	222	188	198	216	229	240	201	213	193	222	223	199	217	210	236	220	200	207	198	212	222	194	196	201	210	217	198	218	205	193	206	207	213	204	221	221	197	220	194	213	194	199	195	213	179	213	212	185	212	218	204	201	206	213	191	186	208	210	189	204	221	193	207	223	214	210	229	207	179	206	201	211	219	206	186	219	194	188	207	200	184	203	217	199	206	192	218	191	200	222	202	213	210	196	204	211	192	224	222	205	187	204	202	201	197	202	222	204	192	209	243	201	213	184	199	204	187	200	197	196	214	217	218	182	192	224	232	201	223	204	184	207	223	207	210	205	202	233	202	218	228	205	214	193	214	184	210	192	211	234	187	197	173	212	209	204	215	184	220	215	220	210	196	197	203	200	204	230	178	208	191	241	210	205	209	191	195	211	168	228	189	192	213	231	197	169	223	185	203	212	205	173	199	197	198	219	186	180	206	232	214	219	217	211
23530	1471	2732	3068	2770	2321	2046	1792	1835	1539	1560	1537	1288	1137	1032	957	836	809	794	739	680	711	680	604	635	630	598	632	564	596	634	615	563	571	588	568	587	589	601	586	590	520	586	566	566	549	528	553	559	568	569	580	511	532	538	543	538	532	548	543	527	553	605	523	566	606	532	573	532	560	550	607	514	505	503	510	545	532	528	535	456	538	495	551	592	568	606	591	549	550	574	527	563	531	556	520	524	549	511	553	564	535	495	502	508	527	541	569	546	578	586	597	551	552	563	516	555	564	574	567	567	542	517	554	531	482	533	497	550	545	505	509	558	534	536	557	581	547	542	508	545	581	498	485	548	524	534	525	600	526	548	518	513	533	556	497	514	487	533	556	524	545	521	527	520	527	525	559	517	550	502	519	527	495	514	510	496	535	507	541	486	501	501	530	524	533	548	496	534	518	518	542	555	539	542	508	561	543	495	530	551	532	527	490	546	504	556	525	545	532	525	497	516	545	542	520	531	521	553	482	543	534	523	520	524	558	519	541	534	518	494	532	559	528	555	531	536	535	523	555	559	578	544	525	555	529	559	539	549	537	551	539	532	536	515	492	488	526	556	535	555	528	516	519	537	543	548	538	553	547	595	518	535	534	531	506	567	515	530	525	501	529	549	543	558	501	523	527	555	528	544	524	563	532	538	536	530	514	544	507	482	565	474	578	511	530	536	530	517	540	551	525	529	532	545	526	536	509	541	534	549	539	535	489	536	528	557	545	516	512	495	563	549	548	511	527	522	537	503	459	556	524	527	508	544	555	562	492	523	514	541	537	501	582	545	572	531	523	567	501	522	550	501	517	527	526	528	561	504	503	576	503	518	518	506	580	513	521	551	535	531	530	565	558	527	547	520	536	523	511	609	536	547	557	539	550	514	520	548	503	535	489	525	528	542	544	525	508	564	495	511	531	521	542	530	499	531	507	541	532	536	512	556	540	533	530	503	523	541	508	498	508	497	551	514	567	505	512	537	536	533	497	544	545	509	519	549	536	546	546	526	507	531	500	550	527	527	542	499	530	507	516	564	511	545	519	502	574	526	490	557	542	522	516	548	527	518	516	521	483	563	515	530	525	574	537	504	529	526	602	546	517	553	531	590	515	523	566	515	579	517	546	533	502	520	504	483	528	515	533	516	503	527	561	548	522	535	534	563	538	561	505	543	555	535	507	543	502	507	569	529	519	543	526	535	562	511	541	521	541	503	540	529	564	505	531	525	532	562	526	552	544	535	555	514	535	511	536	527	511	541	492	560	579	526	556	556	556	529	495	539	516	562	504	550	521	527	522	570	513	471	526	534	531	546	550	573	518	574	528	560	545	539	532	548	512	571	523	494	541	517	505	553	522	544	530	529	518	529	559	556	530	522	511	522	494	487	524	555	550	543	534	506	554	549	487	565	517	492	515	515	538	526	452	536	515	515	515	512	522	491	515	540	503	516	561	521	547	504	564	534	521	507	547	534	542	559	554	563	530	531	531	554	538	516	497	526	559	556	504	545	526	571	543	499	502	521	507	573	549	538	516	510	529	507	559	501	543	481	553	519	554	526	522	496	515	510	579	523	546	537	561	547	530	534	530	525	556	524	521	535	554	550	515	517	527	509	521	524	534	534	554	522	502	518	487	512	495	560	561	522	526	537	540	580	525	532	535	489	468	522	481	543	524	546	568	521	503	561	520	547	532	537	502	528	550	513	556	565	545	525	520	512	538	536	553	484	537	589	525	570	540	501	551	534	541	542	500	495	547	539	494	545	575	560	564	547	544	527	488	536	540	531	515	558	568	536	543	535	524	487	565	569	568	501	555	489	522	526	557	506	524	498	561	530	545	517	540	540	514	499	531	493	505	520	564	540	512	524	506	540	539	524	552	516	527	536	521	588	567	498	530	516	505	468	547	575	530	547	538	539	529	535	544	534	502	530	526	531	561	521	513	490	514	521	557	573	546	545	521	507	550	507	585	528	517	569	542	540	529	542	534	566	552	517	539	584	540	554	536	539	527	545	507	512	515	524	546	528	571	518	522	544	499	569	567	538	526	560	562	556	566	550	530	510	538	522	510	520	519	550	532	580	514	520	508	548	546	554	525	530	503	553	571	508	537	528	520	501	546	578	496	535	577	557	537	500	541	520	552	518	524	578	515	526	538	551	529	557	538	502	553	516	520	530	542	572	553	551	544	538	547	525	517	524	550	588	532	541	546	516	532	514	567	536	536	536	539	535	548	492	534	536	542	472	531	527	508	552	515	527	527	516	509	523	521	525	509	519	546	555	573	500	555	566	571	521	546	561	562	526	558	498	526	518	533	542	565	519	509	568	515	496	521	516	469	521	534	504	509	576	522	528	497	543	509	528	550	543	539	530	558	546	540	579	539	549	507	592	542	523	506	547	541	543	538	522	521	566	498	519	517	567	500	542	554	523	510	526	546	519	573	560	517	498	548	515	526	519	523	526	511	563	516	532	522	523	533	576	527	493	555	493	502	509	577	540	561	486	537	537	521	565	513	499	519	535	519	515	517	515	539	531	587	535	547	552	536	538	529	536	508	540	509	534	560	564	552	543	546	490	493	502	512	543	548	527	522	511	502	531	528	540	511	472	517	508	535	552	567	560	530	521	525	543	537	536	545	552	509	525	558	520	520	522	524	505	532	517	516	515	547	565	548	499	520	535	551	532	516	546	502	526	559	510	538	527	548	517	548	517	555	534	516	509	525	508	564	512	558	569	515	531	563	553	538	540	533	518	519	504	517	551	526	517	515	528	533	546	516	531	524	510	538	503	530	510	529	559	500	554	496	509	558	534	547	583	502	538	573	521	468	548	529	469	536	559	525	530	465	535	510	515	538	555	518	500	498	541	564	520	523	519	544	510	530	506	527	532	536	515	521	549	533	503	558	527	534	505	525	529	547	560	545	521	519	523	515	540	537	549	552	565	562	521	515	528	503	519	492	525	512	549	523	476	541	514	488	500	515	523	562	607	534	513	561	521	537	543	554	516	541	565	520	534	525	547	519	564	502	513	562	475	546	522	542	552	559	496	560	523	501	526	551	533	573	485	487	529	568	542	566	567	554	496	544	576	510	539	540	566	521	530	508	554	550	546	517	528	512	486	570	519	511	510	519	508	525	509	516	559	559	539	538	537	529	539	534	531	502	562	505	496	552	522	561	553	546	543	494	552	506	546	508	525	506	579	490	536	516	519	528	521	518	510	511	536	544	539	476	536	533	504	510	555	536	512	542	588	511	538	553	523	566	523	562	533	544	546	559	549	555	515	563	527	549	555	549	549	548	507	504	559	562	508	565	510	552	503	584	560	474	545	543	492	537	575	509	531	497	506	520	589	556	554	507	488	509	535	557	513	540	513	522	553	520	513	597	529	551	540	531	555	538	540	582	581	488	521	524	565	582	541	540	564	505	547	534	508	532	551	524	574	517	564	536	527	519	556	520	587	535	536	565	515	488
44277	27222	24263	12984	2822	1681	1168	974	804	660	686	608	542	518	489	438	410	373	377	409	411	412	390	396	323	382	350	341	367	350	314	326	320	347	352	336	362	378	331	311	320	351	356	332	334	321	343	288	327	367	361	348	337	326	339	316	343	331	338	342	366	356	325	368	352	317	327	326	342	329	348	333	320	331	344	338	366	341	306	310	341	336	355	337	329	330	341	304	358	348	338	321	331	341	315	360	362	374	345	342	334	312	359	362	342	347	316	325	309	376	332	302	325	324	319	301	303	314	312	354	344	335	322	343	353	344	373	302	333	347	325	358	336	347	326	339	343	313	310	299	363	332	318	319	342	321	323	328	373	331	353	329	342	372	373	339	361	353	345	310	334	333	289	322	318	338	345	323	344	323	326	343	327	360	313	309	327	313	309	343	324	291	307	318	348	327	360	331	336	332	318	320	339	344	353	326	330	339	321	334	324	292	316	310	348	333	331	373	354	325	358	358	334	299	341	345	321	334	320	339	358	303	320	341	336	341	335	336	330	350	332	312	337	340	365	318	344	366	345	351	334	313	309	314	342	319	343	335	324	318	309	349	315	350	323	337	316	316	293	360	330	337	315	344	326	345	356	373	343	314	338	343	343	302	328	326	287	343	331	329	337	343	316	362	356	309	366	282	324	312	362	306	340	338	342	363	368	327	321	364	315	321	336	319	356	341	351	343	322	341	298	332	337	342	329	335	315	364	365	357	360	309	321	334	357	316	322	338	311	326	370	322	328	324	338	330	345	333	313	324	342	320	282	336	362	368	358	354	348	350	333	344	311	357	357	327	338	364	381	316	334	341	343	312	311	342	319	326	321	326	329	305	302	369	352	332	333	330	320	339	323	336	344	353	309	350	325	328	342	338	344	332	348	310	316	324	308	323	359	392	324	336	342	323	343	337	344	368	343	331	320	361	352	302	334	293	345	328	362	348	356	357	318	333	356	320	297	331	321	349	325	327	330	341	367	303	317	348	325	312	316	372	341	335	335	320	326	342	329	342	351	328	346	350	353	346	319	341	307	341	329	327	334	316	359	341	335	336	338	330	353	315	328	331	334	332	340	326	309	304	341	353	348	330	272	350	374	337	338	360	292	322	342	317	356	338	352	308	303	332	342	321	365	347	319	337	330	306	322	339	378	319	335	337	332	349	348	345	296	315	289	330	333	375	342	321	312	323	358	379	363	316	369	338	307	317	319	360	321	331	338	301	320	356	332	340	354	288	354	328	341	360	312	295	367	348	353	338	323	336	377	356	338	336	336	310	311	315	327	327	315	308	323	338	354	333	332	316	342	297	321	341	347	299	357	345	318	375	332	315	354	333	354	353	324	318	330	314	324	354	314	303	316	312	337	334	333	325	331	346	337	335	360	323	348	342	293	320	355	335	310	292	334	350	327	327	312	356	345	335	350	352	305	334	328	306	342	328	306	342	304	325	344	328	333	321	350	295	342	324	343	334	335	327	330	344	309	383	341	348	359	372	342	372	368	345	346	364	340	321	337	327	342	327	337	353	323	327	357	337	330	324	334	336	299	336	361	307	321	320	341	377	345	320	328	298	310	334	331	339	336	318	327	329	321	330	324	359	355	334	350	379	301	338	352	333	337	331	337	316	355	334	267	359	343	299	316	344	331	322	293	333	330	339	322	316	321	303	313	334	347	326	326	314	321	310	340	315	320	333	331	359	310	319	336	330	337	310	325	314	316	301	296	338	356	324	328	352	343	355	339	354	347	371	324	347	352	348	347	338	328	336	314	326	337	352	354	339	327	309	326	331	342	358	340	316	333	304	342	322	340	286	358	337	347	310	347	343	296	343	339	339	307	332	295	333	331	350	357	331	355	325	332	329	331	334	333	323	309	322	331	305	314	334	345	358	330	306	350	355	349	314	348	331	341	312	373	333	346	350	347	315	339	374	380	325	332	333	334	347	325	329	279	307	311	339	311	337	323	328	311	325	341	321	378	387	321	320	345	345	334	343	336	338	352	322	342	335	321	335	327	329	362	354	344	360	325	319	324	329	339	336	357	295	340	328	321	334	291	310	334	359	324	322	349	375	313	322	349	317	312	337	369	350	326	329	304	319	338	349	313	319	334	318	326	332	334	333	328	346	365	366	337	323	337	333	350	338	330	379	313	315	318	326	358	333	358	328	357	363	291	328	313	336	330	335	358	338	338	342	313	297	340	319	326	330	324	321	317	328	361	323	324	311	330	369	369	337	326	340	345	343	352	343	378	283	302	324	329	347	315	339	386	292	314	379	340	312	339	332	325	315	334	340	336	324	334	326	323	320	332	368	331	300	350	307	315	347	369	358	385	315	326	346	299	340	324	291	332	341	327	346	395	336	319	328	319	353	323	326	352	297	357	349	332	342	351	357	347	360	347	326	300	305	345	343	321	339	351	314	330	336	347	306	334	309	312	304	334	340	335	325	350	354	306	291	321	341	348	331	328	348	342	334	332	311	337	322	319	313	314	340	367	336	341	304	327	328	328	332	335	324	301	327	359	347	331	328	330	320	334	332	342	333	323	356	335	312	355	335	314	319	329	322	328	346	330	307	330	324	343	321	357	348	340	344	321	322	347	308	356	306	326	331	332	359	341	293	316	341	339	353	328	355	369	308	313	340	348	305	301	310	333	344	331	354	336	312	332	331	346	336	328	362	340	353	323	303	311	351	344	328	347	341	362	333	319	303	346	374	324	323	307	356	310	338	317	371	338	324	328	302	337	353	331	354	309	342	339	336	350	347	340	345	331	324	342	340	323	322	361	321	328	319	318	328	344	281	309	339	335	321	347	321	312	345	329	342	324	321	343	304	289	359	366	301	324	360	330	373	332	308	353	341	324	335	321	311	310	326	332	341	336	312	302	347	352	391	325	346	356	327	319	328	327	313	310	334	351	357	292	338	321	341	327	302	311	355	344	305	336	328	385	338	324	320	320	319	324	323	344	349	335	285	344	334	337	331	315	321	372	323	334	375	350	324	320	325	353	343	356	343	335	329	358	334	362	354	350	310	346	343	334	347	339	383	336	332	331	344	349	348	334	360	321	314	318	317	297	338	321	320	311	359	317	330	371	349	364	329	336	336	324	365	357	301	331	327	296	356	297	356	288	328	346	316	328	346	341	337	367	354	343	358	307	349	338	353	373	357	332	302	315	310	353	313	321	319	345	335	327	321	337	352	344	336	339	310	311	338	320	356	331	339	338	323	326	367	323	333	307	300	318	356	334	339	377	340	323	293	313	338	338	336	356	361	360	320	335	329	300	312	321	352	338	353	364	342	331	342	320	304	363	339	310	307	337	339	342	367	304	286	321	321	329	332	312	331	328	329	312	331	335	372	300	337	365	344	321	379	337	303	334	327	350	311	313	331	330	330	324	321	311	353	335	330	351	306	334	317	360	358	311	339	316	325	308	321	316	308	328	349	318	354	362	334	309	329	341	356	306	323	299	300	342	326
27921	2676	5117	5790	4958	4420	3715	3174	3166	2789	2858	2622	2234	1984	1681	1615	1406	1289	1241	1131	1097	1014	990	970	974	947	936	908	894	893	903	879	878	912	924	905	896	935	884	848	838	870	865	802	815	822	835	857	739	826	796	855	833	797	842	813	782	753	832	816	754	831	808	825	833	805	791	801	771	794	811	843	872	767	802	837	753	809	794	803	795	776	768	802	825	782	811	805	760	808	841	841	830	822	817	844	759	824	809	819	832	831	761	824	797	814	724	814	769	811	783	796	797	775	753	809	786	762	844	793	826	787	801	846	767	817	818	736	802	767	783	780	804	806	779	759	739	770	849	842	816	781	782	797	741	806	697	772	767	774	832	798	799	800	736	756	781	771	758	790	794	776	775	753	826	804	837	785	718	751	768	753	798	779	752	763	808	777	809	764	732	739	785	750	779	766	790	735	711	754	774	782	755	733	751	806	762	762	799	818	718	771	792	834	800	776	815	771	792	783	806	782	794	776	758	766	740	806	753	770	783	772	790	781	770	791	775	749	766	785	776	739	773	792	789	760	759	727	809	782	707	799	797	784	762	733	803	805	771	740	731	768	827	793	775	804	777	777	794	809	754	763	771	806	746	791	815	803	749	785	791	791	787	785	740	799	749	790	753	800	764	738	843	787	743	805	749	750	781	781	831	752	802	766	776	820	776	819	736	767	799	764	783	821	777	798	739	803	758	794	827	739	787	764	762	790	776	751	764	797	838	843	747	792	757	747	767	755	781	772	803	784	767	756	728	741	799	768	766	814	747	778	790	755	801	814	736	823	707	792	808	728	735	797	839	783	760	730	739	822	765	755	767	791	722	808	764	793	717	774	744	763	790	750	793	782	727	766	794	788	807	751	763	797	794	743	734	765	754	760	813	801	763	775	780	774	715	773	775	804	759	749	791	768	782	764	787	757	795	742	759	791	805	757	798	742	747	785	709	764	773	783	770	791	754	781	770	781	776	759	743	764	782	779	803	779	781	779	735	723	754	785	812	812	793	744	789	781	761	775	777	773	768	795	758	815	785	780	768	832	813	776	836	793	752	766	700	771	768	806	804	806	771	774	746	720	752	734	761	709	786	822	787	764	791	772	794	827	799	749	805	754	798	764	808	758	781	804	759	802	743	739	814	785	757	752	743	760	789	778	783	776	758	765	785	794	805	775	739	760	759	810	748	792	733	796	781	781	781	751	815	806	788	808	799	717	797	733	757	769	775	785	742	741	767	754	738	772	746	769	787	793	756	773	777	794	779	821	873	766	771	806	774	762	827	800	770	902	812	798	720	764	766	776	790	770	810	777	736	743	765	768	770	724	777	805	813	774	719	752	757	784	761	706	766	744	753	767	825	794	744	759	798	791	772	789	768	733	768	749	781	742	801	765	785	787	782	791	749	807	784	771	812	785	768	763	766	762	749	775	768	712	752	830	730	796	732	753	828	750	805	823	785	785	748	754	748	791	811	804	766	777	772	790	767	744	758	739	794	779	769	701	741	808	796	740	808	760	750	787	755	777	800	794	766	753	771	794	773	751	786	761	755	846	769	761	749	773	735	768	771	725	725	760	787	758	752	776	740	807	811	717	746	769	758	776	748	787	828	758	797	795	792	729	791	756	723	754	748	761	747	774	818	724	777	756	759	828	826	755	800	810	764	723	728	732	764	804	787	761	765	783	781	779	775	800	774	805	780	806	747	824	763	770	774	740	743	794	761	771	795	783	789	778	714	761	738	813	795	785	802	766	777	725	836	756	784	762	793	799	794	773	773	762	816	751	740	723	755	789	792	794	765	723	773	780	761	747	809	771	716	755	793	779	765	743	752	782	783	771	780	792	703	800	755	819	742	776	797	764	711	722	780	742	779	811	784	775	734	780	791	750	828	765	783	792	796	708	767	772	782	775	759	757	827	785	781	802	774	779	772	759	745	728	746	745	798	766	784	758	788	737	818	790	847	762	797	799	735	736	798	762	803	752	720	826	733	835	799	769	819	792	692	817	775	742	764	770	742	757	771	818	780	779	788	731	790	722	789	799	752	760	807	750	785	791	752	771	804	752	751	827	760	759	769	752	779	770	790	756	796	787	778	749	735	754	757	781	749	771	788	809	810	795	752	770	720	726	759	760	761	775	760	744	775	753	809	783	774	797	774	798	759	792	797	760	807	772	762	811	796	762	768	772	719	765	809	771	774	750	796	789	757	788	795	755	764	787	784	742	733	759	791	832	759	748	757	727	759	800	782	809	804	783	752	739	757	765	753	790	816	768	775	761	746	762	729	771	750	799	786	739	759	775	764	691	802	762	779	770	780	754	714	774	757	758	758	807	800	794	817	794	729	795	814	770	785	745	814	754	785	772	769	781	772	707	802	784	835	760	749	750	800	837	746	746	828	780	734	773	763	758	756	771	793	771	789	757	736	735	711	781	757	820	836	774	791	755	783	736	811	781	792	746	787	738	719	722	780	731	750	757	740	765	772	783	778	754	798	733	770	801	771	712	771	763	739	764	780	788	757	779	785	690	773	759	777	738	759	804	751	751	805	813	787	768	813	748	739	753	769	776	757	761	789	790	776	827	821	785	747	774	826	829	767	792	780	769	769	748	748	786	732	789	763	838	801	791	794	759	762	775	767	736	766	763	804	789	733	770	792	813	770	761	797	787	791	751	823	762	769	774	838	760	765	800	771	733	776	795	755	753	784	758	782	805	744	727	807	785	718	731	770	760	782	796	794	814	753	776	794	789	797	788	747	787	797	766	753	804	774	757	760	765	762	803	753	785	759	753	795	757	797	810	737	802	754	738	815	812	765	730	739	747	748	787	753	749	747	770	798	758	752	749	777	756	783	756	784	783	786	831	808	749	814	756	807	720	801	790	813	764	713	790	768	787	817	772	803	804	782	758	797	790	794	800	769	756	786	827	753	784	790	820	764	781	762	783	774	765	869	795	763	744	752	766	776	772	760	791	733	749	770	847	805	818	746	740	740	700	782	816	777	743	794	777	793	783	776	836	701	737	763	761	770	761	787	736	726	713	766	806	797	811	843	753	758	750	763	807	737	788	777	823	808	806	769	791	802	774	685	762	809	757	757	723	785	819	805	735	817	766	758	809	794	809	794	783	762	784	789	802	786	762	803	799	792	789	780	786	749	819	760	730	775	714	772	772	798	738	796	799	820	818	770	747	748	739	734	853	791	773	770	775	766	801	808	785	793	735	768	742	771	754	792	828	795	759	726	768	809	773	750	838	773	776	784	851	737	758	749	757	794	795	746	759	723	750	794	784	808	715	796	761	804	780	720	720	779	797	798	806	798	760	791	788	774	806	800	816	817	730	766	777	756	790	813	765	746	741	812	732	717	782	750	821	795	795	817	800	795	790	768	746	808	742	776	772	806	776	751	808	785	790	770	769	746	788	765	738	776	754	740	742	808	755	773	741	745	725	780	751	819	818	800	749	759	784	777	818	746	815	785	779	761	782
5049	241	200	208	197	173	174	129	147	142	144	129	143	137	154	125	144	158	125	122	117	125	130	140	131	139	118	124	146	144	151	135	129	108	137	130	157	149	140	130	146	125	124	146	145	147	122	113	138	135	152	139	132	168	106	129	134	128	151	138	140	109	129	110	129	128	139	133	131	155	154	109	139	133	137	137	142	132	140	146	139	142	133	115	124	140	134	116	138	136	137	140	129	123	155	136	122	160	120	128	151	114	150	129	125	138	116	139	133	135	147	153	144	143	113	121	129	125	134	133	130	142	143	147	151	157	145	124	141	136	145	133	117	114	148	137	140	129	130	137	146	136	129	115	136	140	137	131	132	132	135	120	126	128	135	119	125	108	110	107	135	129	119	128	127	123	121	127	143	148	116	131	141	125	130	138	126	132	112	133	135	115	128	150	125	123	119	132	122	128	128	148	130	127	144	111	156	122	152	132	136	118	147	145	144	133	109	132	124	146	150	115	125	109	129	145	131	124	118	143	136	149	104	132	120	122	144	131	140	142	118	142	139	118	140	137	156	132	122	140	150	130	136	120	123	144	118	146	143	133	147	126	146	132	108	142	131	121	154	135	118	150	145	148	132	127	132	140	126	153	157	109	134	135	135	147	113	154	142	115	130	164	110	145	128	142	131	133	142	142	136	123	136	117	124	127	122	136	142	141	126	126	126	147	130	125	123	128	129	130	120	146	131	135	114	159	147	143	148	136	146	135	146	127	141	106	142	135	134	128	140	147	134	139	161	142	139	151	125	122	125	140	115	127	137	141	127	148	142	155	127	130	144	108	122	112	121	137	122	136	143	149	114	116	129	149	149	122	119	140	112	138	120	146	142	135	126	136	131	143	119	135	134	129	125	142	127	132	143	108	131	147	130	132	126	125	112	109	130	133	137	136	126	140	138	115	120	125	131	140	131	127	154	126	102	122	136	128	118	137	143	142	129	130	139	139	113	146	147	127	141	140	131	110	108	138	126	121	117	142	136	139	117	119	131	114	119	117	118	142	117	141	141	117	109	139	132	131	146	116	124	141	128	134	142	125	152	143	118	133	127	128	142	112	127	137	142	142	150	114	140	135	137	118	127	119	118	143	132	131	137	130	140	144	120	126	142	113	139	111	132	120	131	130	125	112	144	133	122	115	123	120	146	140	166	119	129	132	139	127	133	128	124	143	119	114	137	142	137	132	145	116	137	145	136	154	131	132	143	125	150	129	132	135	133	140	161	132	132	152	134	150	151	129	152	141	140	125	151	146	137	139	146	127	137	125	111	127	154	148	133	142	160	132	137	130	141	146	151	120	133	143	143	141	129	133	125	142	122	138	139	135	133	123	138	137	128	149	160	142	123	121	135	111	115	121	141	114	122	110	144	101	133	132	128	135	151	136	136	135	136	133	136	134	124	154	127	128	135	129	126	137	118	157	120	127	138	148	117	166	149	158	141	112	141	125	124	138	138	138	143	143	121	111	131	126	116	138	132	139	116	125	138	138	137	126	126	136	131	159	151	131	133	137	134	133	135	162	147	145	154	121	147	136	151	122	135	136	142	134	132	129	142	100	138	121	136	131	126	122	148	116	126	108	127	151	128	121	157	132	140	131	137	113	123	148	120	141	144	134	114	133	156	154	117	134	121	139	132	114	131	162	137	112	134	160	120	133	111	141	136	126	137	142	137	150	140	129	134	135	154	117	142	120	142	140	132	130	125	125	139	141	124	126	118	147	137	137	131	134	143	123	134	111	109	131	141	130	141	128	115	129	127	133	119	115	137	128	136	112	104	126	147	124	142	128	149	131	139	142	136	124	139	127	95	108	130	150	141	160	140	131	110	131	129	124	126	135	143	123	145	153	135	132	136	131	130	126	138	143	118	139	132	145	133	135	105	128	122	144	144	129	137	139	113	120	128	164	136	169	116	150	143	139	155	122	145	135	120	135	147	128	126	146	140	138	106	118	162	124	150	141	141	141	134	113	130	132	120	133	139	121	146	153	128	138	122	140	130	139	122	144	120	141	142	132	131	128	132	124	136	126	137	137	129	128	132	124	135	124	120	137	145	115	125	139	135	139	120	124	116	128	127	135	140	133	128	144	151	120	147	126	153	130	120	134	103	139	129	114	118	128	128	127	146	150	128	142	108	123	133	141	125	145	123	141	139	149	132	106	141	136	133	165	136	137	142	129	148	127	133	161	158	116	113	111	133	127	134	114	112	139	148	141	110	141	127	140	141	143	157	138	140	151	134	141	127	133	132	124	115	136	142	111	128	135	119	133	131	131	134	120	117	154	135	130	132	113	125	168	133	132	136	133	120	160	115	140	142	130	135	125	127	127	113	170	125	144	121	121	110	127	141	146	136	139	142	141	122	130	112	124	151	108	140	120	138	132	151	143	121	153	131	137	134	143	142	138	125	132	122	131	147	115	125	116	113	168	120	111	142	115	127	128	122	132	148	134	126	131	107	133	133	111	120	129	128	105	132	132	126	127	129	141	126	167	149	151	147	136	139	142	136	140	140	136	118	130	124	134	135	140	128	121	111	133	107	132	151	133	142	135	127	127	117	147	127	140	135	135	146	129	125	125	119	143	106	140	141	125	137	134	155	144	136	141	133	122	113	101	126	124	146	128	119	119	115	113	127	142	141	150	131	157	144	153	132	131	142	145	130	140	133	129	138	112	124	147	130	126	135	121	127	115	133	123	135	120	139	131	136	110	122	139	135	154	139	121	137	129	108	157	124	126	148	138	140	133	129	137	113	134	124	133	143	133	140	144	131	135	112	140	147	128	124	125	125	161	133	140	131	113	120	143	147	149	135	130	136	113	142	111	130	138	116	126	134	135	125	146	127	146	115	122	133	127	137	145	149	131	140	129	119	154	116	121	134	163	147	129	120	119	127	140	132	111	134	134	129	140	142	130	132	148	126	146	118	152	141	119	122	121	127	144	147	146	162	136	122	121	141	125	138	117	139	120	117	144	147	127	113	130	134	126	135	134	127	138	149	116	132	121	144	125	150	147	117	126	135	115	131	143	131	118	122	138	136	152	118	136	132	133	134	127	136	135	116	125	121	146	142	119	124	134	135	134	143	148	131	112	129	141	115	119	129	139	127	131	124	136	110	155	140	121	121	114	140	124	161	134	116	147	133	116	147	119	118	112	145	136	133	153	135	148	130	164	125	137	132	114	131	132	131	127	132	144	106	141	130	141	148	125	144	131	137	126	153	119	123	133	125	138	117	140	141	104	130	138	127	134	107	141	144	140	132	132	131	145	132	128	146	143	128	149	135	133	124	106	148	135	124	141	128	133	132	125	123	127	120	136	136	131	145	136	109	126	136	132	108	131	124	136	135	129	128	116	124	131	130	130	135	110	140	127	125	130	132	113	163	138	126	144	114	134	146	128	131	125	126	131	126	141	123	138	132	144	158	154	124	106	156	140	154	132	112	143	115	124	107	129	139	129	117	136	135	139
5458	501	597	643	615	534	502	488	490	447	497	427	456	431	426	408	411	354	366	360	407	345	402	412	329	368	338	375	355	369	380	385	349	376	397	390	376	355	367	332	373	390	350	353	361	358	374	355	373	393	354	348	373	379	361	364	346	373	365	350	333	384	388	364	350	380	362	388	349	365	391	345	359	361	360	348	362	378	370	370	364	394	408	346	358	344	422	352	364	389	391	402	401	394	364	376	373	408	374	364	350	366	412	374	415	364	385	366	360	354	334	368	365	351	372	396	404	369	311	390	353	353	352	400	368	375	396	385	378	344	373	373	329	375	358	378	354	364	399	339	344	357	346	357	358	348	349	351	389	362	396	372	359	362	388	352	339	332	335	347	394	321	393	366	407	401	357	343	389	352	342	387	368	365	370	356	385	380	379	377	341	371	381	393	348	396	383	377	377	328	341	367	364	343	365	386	341	355	364	354	341	352	365	384	370	345	336	380	360	374	331	379	332	361	400	355	361	376	373	356	362	347	381	396	331	349	348	364	370	350	394	357	355	368	328	350	347	385	359	394	359	350	366	381	385	392	388	419	339	378	361	387	365	373	385	379	353	355	368	356	368	338	332	355	378	348	348	372	339	383	382	365	382	335	365	358	386	344	389	362	368	378	380	379	321	372	339	368	362	366	324	375	383	404	388	359	369	357	369	328	361	396	358	383	328	342	314	383	346	376	376	359	390	403	366	357	347	358	369	418	355	379	332	352	386	347	365	390	353	375	379	356	350	369	354	372	336	360	386	342	355	365	355	407	346	383	342	382	374	361	377	396	356	346	368	350	350	408	362	383	385	341	339	356	349	359	372	365	371	346	327	345	338	366	392	358	367	384	386	356	367	403	322	314	378	396	345	380	349	368	354	397	371	353	391	335	360	411	347	367	322	361	379	359	332	360	379	351	340	371	368	331	347	391	385	376	383	385	353	362	348	370	361	365	353	369	359	350	356	360	358	382	365	370	355	347	371	337	368	379	365	337	354	396	384	361	387	361	340	385	373	368	374	366	343	379	384	379	386	332	353	363	372	385	363	357	347	363	328	333	374	367	376	369	361	355	343	351	376	331	363	331	375	411	343	362	376	352	375	359	374	392	386	357	369	398	351	352	383	360	385	345	387	366	400	354	334	344	348	371	383	364	387	374	348	386	371	374	349	366	361	346	382	352	362	388	368	377	374	353	351	365	377	366	345	366	380	374	338	339	364	333	368	383	382	366	348	352	402	391	389	346	406	366	372	350	400	379	330	379	347	374	358	346	355	407	365	378	379	370	375	384	385	349	364	369	332	380	378	368	343	327	382	356	352	347	367	336	346	377	368	372	378	358	361	372	373	375	386	361	347	385	333	391	376	382	395	389	381	332	367	352	396	362	329	343	360	333	356	368	352	388	369	359	357	380	402	372	359	371	402	378	359	364	340	388	384	397	390	379	361	402	353	345	363	376	350	401	390	389	357	363	354	363	378	382	345	378	363	347	364	379	394	377	416	358	379	374	381	319	355	355	384	367	365	345	325	324	388	367	374	366	387	348	363	374	404	333	344	342	343	329	333	348	342	344	365	394	403	403	352	357	342	348	347	372	360	330	377	349	364	374	391	392	329	391	367	382	384	354	381	353	354	338	351	393	369	344	377	385	372	335	328	364	375	375	389	355	358	367	340	368	350	341	400	354	356	360	386	343	357	376	362	366	346	344	357	344	362	381	353	363	342	361	372	386	358	338	405	351	355	357	327	341	375	334	365	383	362	372	358	378	348	379	378	367	371	367	401	391	366	361	343	330	379	378	350	349	411	357	371	389	358	357	356	379	375	355	369	378	402	364	380	367	383	355	356	381	351	369	337	338	371	390	348	341	403	348	341	365	351	328	349	390	357	367	382	334	383	369	400	327	382	334	321	371	359	381	357	365	368	366	342	348	386	354	377	371	339	381	388	378	368	366	356	370	400	391	350	346	316	355	380	358	360	387	392	384	375	344	365	369	350	372	415	376	409	362	368	374	388	365	351	349	349	372	352	343	398	402	381	362	355	342	377	360	331	362	377	389	382	380	371	360	346	383	355	363	365	380	383	368	362	407	393	387	338	379	387	374	356	357	387	335	356	362	343	333	350	377	354	340	363	367	346	346	359	353	391	400	344	348	362	367	369	386	383	359	378	401	331	368	336	364	376	343	361	382	362	382	379	354	378	305	335	367	355	382	387	365	338	374	335	363	345	338	373	357	401	382	356	390	353	363	360	381	348	371	361	375	363	358	373	383	378	358	345	343	351	337	352	388	382	392	395	360	390	367	369	415	376	393	351	389	369	318	369	377	330	393	352	358	357	363	391	398	332	367	372	329	356	357	370	346	379	353	423	374	377	355	362	356	373	357	399	354	355	365	379	357	357	384	392	344	383	362	358	412	377	330	362	354	343	369	329	366	381	351	349	370	360	347	364	355	383	362	354	405	348	383	330	359	363	335	371	369	342	386	353	359	333	389	355	379	342	366	401	348	382	348	352	367	325	365	378	365	369	384	395	334	377	396	377	354	346	363	366	331	372	372	356	358	380	378	335	338	360	355	372	378	376	396	349	361	347	367	368	366	376	380	364	350	366	390	317	353	381	363	358	383	371	341	400	367	371	326	354	387	400	361	360	330	361	376	404	373	384	341	354	406	368	376	376	336	382	357	346	344	383	382	357	345	383	368	378	350	354	360	392	349	394	379	369	351	366	387	379	373	359	380	350	327	393	379	393	368	344	354	371	356	381	359	370	346	357	367	423	390	375	365	350	335	343	372	362	361	361	358	369	354	369	398	350	324	391	363	336	351	344	370	361	329	364	348	345	402	386	339	369	340	368	369	327	363	382	314	353	402	320	362	367	364	366	337	373	342	370	359	368	355	363	398	338	363	405	400	386	378	372	378	337	327	357	369	344	377	353	378	392	374	333	377	374	377	363	409	369	345	352	328	362	374	361	343	372	377	353	390	352	388	369	356	363	369	357	377	417	364	341	382	364	359	399	355	369	353	337	359	371	358	328	348	360	354	362	368	378	377	344	377	362	384	371	358	361	371	353	367	347	374	365	360	339	357	352	352	391	320	348	329	369	364	395	352	381	369	380	322	369	359	363	381	344	365	385	395	332	385	400	370	350	383	394	334	380	357	377	327	340	331	357	397	353	359	379	375	340	362	333	361	388	397	354	361	353	344	349	351	375	371	368	397	324	366	373	385	381	380	343	390	368	391	366	376	371	360	366	349	360	362	319	355	366	385	371	358	364	373	375	377	349	372	356	375	372	362	384	408	369	362	328	371	375	350	330	397	381	341	396	381	382	395	371	357	376	351	349	386	357	384	361	371	365	381	338	356	398	401	356	393	323	345	388	386	352	342	382	381	365	357	377	361	364	379	366	379	359	352	354	388	352	366	415	364	350	346	380	394	358	335	348	345	394	372	360	314	360	376	360	350	400	361	371	371	354	374
43846	22509	12914	1789	897	714	547	489	477	401	404	372	341	282	260	255	250	271	220	238	216	206	205	192	220	223	198	189	195	213	212	215	200	219	187	225	214	242	208	201	201	203	204	211	186	206	185	214	202	182	219	211	207	189	156	197	205	189	191	189	185	211	186	190	178	202	219	190	208	195	213	196	198	203	204	228	208	189	205	191	207	218	215	169	170	214	216	219	191	164	191	201	221	195	207	227	188	206	211	215	211	207	212	218	210	204	214	201	197	187	212	203	216	214	198	187	170	200	189	193	208	219	222	209	191	206	219	223	205	191	202	215	190	212	219	202	177	206	192	186	214	207	202	179	228	188	179	166	202	191	225	191	216	209	193	206	212	200	177	209	238	210	201	190	242	195	188	212	213	199	204	220	207	208	224	185	181	196	197	190	193	190	180	202	185	201	225	211	184	213	217	201	196	218	201	205	194	209	215	237	188	213	208	208	220	209	191	195	183	206	187	212	207	214	194	209	187	176	207	199	193	201	201	192	193	219	182	209	212	206	191	204	201	208	187	210	214	202	186	211	199	184	193	208	198	198	208	189	192	203	208	199	195	172	193	204	217	185	188	182	189	205	201	202	216	196	195	205	180	206	191	200	201	213	198	214	191	200	187	216	200	197	206	215	192	189	187	171	201	192	201	211	192	204	191	219	194	184	203	191	194	194	195	212	192	175	218	199	198	163	192	178	187	231	172	196	209	197	218	182	206	200	193	214	194	218	215	209	188	198	177	197	193	194	227	202	202	211	202	203	196	198	216	179	200	209	235	199	187	162	207	197	200	186	227	190	183	196	209	192	214	202	162	183	208	193	194	179	201	220	181	182	200	207	202	192	224	204	189	211	225	176	209	180	187	189	197	200	189	216	217	197	204	212	198	183	193	213	218	172	175	200	182	200	211	194	195	192	201	210	181	175	191	188	171	203	193	228	205	180	201	189	213	190	184	197	208	199	177	214	203	207	205	203	190	203	213	199	188	198	186	177	190	220	199	228	218	235	193	200	210	198	195	198	193	211	198	200	191	186	193	193	189	203	204	229	202	200	166	181	188	178	189	211	191	213	175	192	228	196	206	204	215	195	192	160	186	200	193	212	192	167	190	198	197	196	165	200	215	226	219	209	178	192	189	194	197	194	193	239	213	202	200	220	215	204	213	185	198	203	200	231	228	199	204	196	188	212	217	207	203	245	197	206	208	185	190	202	188	186	180	202	181	189	218	202	205	194	186	210	187	214	205	193	222	209	197	205	229	223	196	186	178	226	209	211	199	185	177	214	192	200	173	184	197	172	186	210	179	197	190	194	181	193	199	189	182	183	201	198	180	220	216	209	178	222	183	175	211	186	191	201	203	177	193	201	209	172	189	215	169	182	212	204	190	206	176	186	193	214	236	189	207	172	205	177	197	191	214	203	217	194	175	194	180	201	233	202	191	194	195	217	221	187	224	205	198	186	178	200	210	209	217	205	200	189	185	190	222	211	217	203	190	204	189	175	180	208	213	209	187	186	200	177	192	221	214	225	177	190	209	175	170	203	220	223	196	185	189	177	206	225	203	201	189	214	195	203	195	205	241	204	187	200	190	195	205	198	189	187	166	202	215	219	208	210	192	193	204	192	207	201	205	202	175	170	188	177	202	225	194	191	214	200	182	200	189	181	210	201	209	180	202	178	187	195	176	231	192	211	197	222	199	198	184	220	222	195	197	184	194	201	251	178	193	200	194	184	203	200	178	182	228	196	197	203	192	200	194	206	192	187	189	188	197	195	224	195	192	197	215	203	207	196	203	165	222	194	209	180	204	190	176	230	201	195	201	188	184	211	209	203	177	194	206	178	218	188	210	195	174	181	208	199	205	197	198	200	200	196	178	166	189	224	183	200	216	188	189	234	209	187	197	209	194	183	204	190	190	170	205	210	207	219	204	214	204	200	181	197	196	193	207	196	179	186	203	210	184	203	193	225	184	188	197	174	183	189	195	183	191	181	185	212	197	170	194	213	190	187	199	175	220	179	216	165	195	188	198	207	209	217	218	216	187	182	199	190	215	211	168	195	200	186	199	203	191	177	210	195	191	232	194	215	232	206	213	204	188	195	203	245	203	206	202	198	209	219	200	198	180	205	196	199	211	205	226	190	171	176	204	197	202	195	173	183	200	205	198	194	207	208	201	176	202	202	201	202	231	188	219	201	182	196	191	178	174	187	193	175	186	232	228	211	181	208	218	179	184	204	199	207	190	201	186	205	217	198	194	186	191	195	185	208	163	199	205	198	210	185	200	192	191	223	224	184	190	214	195	184	225	191	195	190	200	212	195	208	204	193	189	199	202	186	194	177	181	197	192	156	207	175	196	201	220	186	190	190	200	203	209	186	204	208	187	195	187	174	194	201	201	217	170	190	201	170	186	221	198	205	209	180	172	192	181	196	211	183	226	194	192	166	185	195	215	227	198	205	202	195	188	198	194	171	184	206	188	206	198	184	183	180	212	196	197	179	168	210	207	181	212	217	197	196	214	211	200	186	199	229	217	207	194	219	167	179	192	195	204	197	188	174	188	191	221	193	210	192	223	214	210	178	206	216	193	196	204	190	205	221	190	199	186	211	216	203	165	191	217	233	187	203	198	201	219	195	232	209	195	212	204	211	208	175	234	195	179	226	205	197	205	193	210	188	202	196	217	188	205	165	208	200	183	202	193	199	213	190	179	206	182	191	224	207	191	232	194	197	189	191	217	203	201	196	225	184	213	218	209	193	194	215	215	222	218	203	205	190	219	218	211	179	204	191	190	201	209	199	185	218	204	195	203	207	201	189	230	193	178	205	221	202	211	191	182	197	185	215	181	194	185	177	200	196	193	193	200	218	208	189	212	194	191	192	177	200	202	212	203	193	197	189	203	196	193	192	207	225	183	198	205	185	204	201	222	204	179	202	224	200	218	210	183	202	215	169	196	222	179	204	202	210	204	189	217	202	217	205	213	207	189	218	220	201	211	190	162	189	208	206	171	193	205	201	187	185	194	214	207	190	175	206	203	189	208	181	225	222	207	213	188	201	192	182	223	215	184	215	202	199	190	188	180	198	198	214	208	204	193	185	218	206	210	208	215	208	214	180	210	215	202	205	197	212	212	188	191	200	218	204	204	207	194	178	213	208	195	172	176	194	201	210	217	196	175	205	196	213	205	190	218	217	229	183	211	187	218	220	207	206	210	193	208	190	188	195	214	214	214	208	213	173	197	206	177	196	212	206	246	221	210	186	215	203	196	175	193	188	181	223	191	196	184	220	209	200	219	187	221	206	193	217	208	205	194	186	219	216	187	217	233	189	209	196	205	196	207	189	217	203	228	190	226	225	194	190	200	211	187	193	199	193	201	199	187	203	184	226	210	225	188	195	219	191	177	193	202	211	184	219	212	208	199	155	177	205	202	216	195	190	178	195	223	222	185	206	207	194	174	200	213	189	212	201	186	172
21794	1499	2883	3405	2853	2557	2166	1902	1883	1735	1684	1604	1266	1218	1054	983	900	797	745	747	750	649	657	594	604	594	605	599	573	568	592	599	610	640	593	564	591	545	586	537	499	591	564	547	537	549	563	551	589	539	540	522	539	526	529	565	537	548	538	498	515	563	540	504	507	554	513	550	557	571	519	524	554	545	491	514	533	525	571	489	528	459	523	577	513	562	543	524	551	522	529	540	547	560	526	549	566	525	556	542	571	504	528	505	531	499	484	563	524	508	504	508	548	508	543	541	510	534	512	508	479	523	533	494	528	527	552	522	494	523	499	541	529	513	536	537	519	513	487	490	481	546	520	517	516	487	539	499	494	540	542	474	519	487	539	488	522	536	510	506	579	539	509	561	504	471	500	515	523	510	522	509	522	498	505	481	526	489	471	518	490	495	521	485	526	516	492	503	545	542	532	511	550	549	537	486	536	541	488	548	515	542	530	516	536	541	515	492	539	538	524	557	554	492	485	519	522	527	551	487	523	531	515	497	510	551	520	498	477	516	533	539	535	523	518	540	524	516	508	516	477	503	504	502	525	513	568	517	528	520	520	511	515	516	473	516	508	502	501	535	515	487	530	508	490	497	484	532	492	546	520	558	520	504	518	450	490	520	507	543	519	517	503	512	558	538	520	530	497	543	501	509	448	538	514	496	475	503	482	517	535	533	515	499	468	543	522	527	541	538	502	543	543	520	494	496	524	520	548	522	466	497	557	526	480	476	504	524	529	512	535	514	519	503	519	535	538	502	507	539	516	520	523	518	493	497	533	529	529	448	500	551	486	496	491	539	552	514	500	522	540	538	556	538	526	535	493	487	549	461	495	535	545	547	482	491	517	495	530	490	565	540	506	515	524	511	540	513	506	530	523	541	532	453	503	485	556	493	505	501	499	487	513	518	507	503	526	527	543	526	486	517	482	507	525	508	515	545	557	526	531	465	501	525	443	521	490	522	466	480	524	506	491	518	506	540	517	511	501	483	470	544	511	522	502	500	532	506	527	534	516	543	521	498	561	546	517	491	515	515	515	541	495	487	525	567	503	526	491	495	505	516	540	476	578	495	526	541	490	499	497	484	531	534	515	505	475	488	525	516	504	505	505	523	509	533	512	527	538	488	573	525	516	551	544	554	495	497	518	526	523	529	474	516	518	543	482	489	467	534	548	497	494	534	522	578	485	530	503	495	538	455	524	537	496	513	507	478	523	502	517	526	544	481	557	496	506	536	514	537	532	497	481	487	511	517	496	499	514	521	503	551	526	494	516	524	530	524	520	515	511	529	510	465	527	530	491	495	532	513	488	530	512	492	489	504	530	512	514	519	469	528	539	531	524	483	530	537	486	519	521	472	492	536	496	507	523	500	505	499	567	470	471	542	504	500	525	531	512	506	527	522	510	505	491	490	546	489	491	489	520	511	509	473	505	549	497	505	522	486	503	509	512	535	521	519	498	528	511	503	529	527	567	487	495	498	515	508	538	512	478	490	511	504	520	505	542	495	518	522	518	522	520	485	498	522	501	511	495	510	529	501	526	495	555	524	524	501	506	509	536	526	519	531	501	536	487	559	518	528	449	518	488	514	499	486	493	510	522	538	508	558	500	517	515	501	530	537	515	529	501	520	533	524	517	542	519	501	490	514	519	513	510	546	510	528	511	509	488	476	544	526	485	496	504	531	488	513	477	541	536	502	524	511	563	556	474	507	502	517	521	521	510	495	502	493	539	554	549	510	541	492	507	509	515	527	518	518	458	529	508	497	498	507	483	528	530	521	524	545	507	486	467	515	482	535	525	475	474	484	527	485	542	535	483	541	498	507	523	505	534	508	489	531	554	536	505	506	554	524	475	536	533	512	519	521	529	539	487	484	497	505	499	533	525	532	562	472	527	537	516	504	500	487	500	510	522	527	514	527	463	489	518	514	511	537	539	494	547	535	488	515	519	504	514	486	519	518	526	522	506	544	510	534	536	508	500	476	521	496	489	524	492	521	512	561	519	503	528	516	479	527	512	535	462	498	509	526	515	468	523	531	543	484	504	538	511	483	529	515	483	527	517	535	567	501	551	560	518	500	506	522	507	489	556	517	514	539	525	531	509	481	515	525	537	531	546	537	518	489	486	545	528	516	486	482	549	520	515	590	514	529	484	543	532	513	532	511	510	478	513	522	510	536	480	501	488	493	558	522	537	527	481	532	491	499	516	528	534	496	524	518	528	525	493	512	514	520	486	508	519	493	518	539	503	492	528	554	510	510	512	526	495	552	493	521	524	490	520	506	530	530	525	543	460	474	533	543	559	471	486	509	498	520	502	521	514	511	514	488	502	507	471	533	535	572	537	544	507	506	524	510	513	503	519	534	477	517	492	503	514	523	519	499	503	526	510	519	493	510	508	524	511	494	517	522	521	486	496	501	514	520	524	557	492	503	545	529	524	506	568	504	530	502	520	549	551	456	501	498	524	528	533	519	510	499	492	529	477	477	494	542	521	498	480	567	516	517	507	505	562	566	524	507	466	455	536	510	562	467	527	517	507	494	545	520	498	499	509	486	488	551	505	505	481	506	523	493	513	510	500	505	501	491	529	527	476	523	514	527	533	533	506	510	498	537	518	522	556	501	504	523	516	504	499	563	511	508	496	511	550	504	476	487	474	519	518	520	489	496	545	510	508	555	507	507	516	546	519	566	524	518	514	506	500	519	497	553	528	534	510	484	522	503	516	522	512	488	509	498	529	469	497	568	519	566	493	531	532	490	535	478	487	520	497	493	477	573	526	514	539	537	504	523	531	485	498	531	521	535	546	528	489	530	506	482	520	539	509	535	545	558	488	532	501	508	489	496	521	483	548	517	488	525	536	442	514	506	515	534	504	512	488	515	496	491	525	543	527	506	511	512	511	484	500	523	549	477	514	480	497	546	499	506	517	493	522	485	498	526	543	522	485	545	522	547	567	527	497	521	516	483	484	492	506	501	500	521	508	538	534	560	517	526	441	537	487	497	518	535	499	507	481	478	516	528	510	501	517	496	509	497	525	531	522	510	497	534	492	510	559	515	531	516	520	471	511	508	497	495	513	522	522	528	484	542	528	546	519	503	508	500	564	496	511	477	504	541	488	512	515	488	516	506	514	516	524	537	542	509	494	536	521	520	522	507	563	510	495	527	474	470	499	483	532	539	539	543	512	502	510	496	543	534	477	524	524	495	528	501	513	491	507	481	491	528	515	489	466	511	529	531	517	502	504	529	550	502	549	486	543	520	502	518	492	517	522	510	501	505	544	544	546	537	514	531	492	489	503	503	499	502	523	512	533	505	474	521	522	547	526	475	489	494	522	538	526	562	519	498	532	545	521	511	517	514	490	486	495	509	557	532	492	500	509	512	554	551	517	504	484	477	503	504	521	543	529	506	550	482	520	460	471	521	536	536	508	519	507	490	525	510	512	527	523	509	542	524	473	476	474	518	512	510	548	556
46953	25995	25615	13303	2548	1408	1040	955	814	727	677	711	552	495	513	429	417	380	380	409	373	354	335	385	365	356	350	370	364	362	349	343	361	346	342	327	342	361	356	367	352	350	334	279	339	360	293	335	350	346	333	349	335	336	343	325	331	346	309	308	399	339	321	306	369	331	305	332	316	313	319	344	333	333	343	352	311	335	367	317	360	343	355	308	307	336	324	323	361	369	361	365	314	357	319	301	335	358	345	320	333	320	322	359	367	360	291	321	338	344	343	328	351	318	352	291	352	380	322	331	336	350	308	313	321	329	369	326	327	357	321	367	307	369	338	350	341	342	331	321	314	347	331	357	310	345	343	356	316	346	353	318	312	323	308	298	341	315	339	345	366	325	344	297	345	346	348	345	327	323	345	356	373	319	323	378	334	338	332	324	335	306	330	328	350	270	323	318	356	340	369	325	341	322	354	358	318	332	343	347	383	335	333	282	346	324	317	326	339	331	309	334	346	333	356	342	314	355	349	336	346	342	309	320	329	317	360	353	350	351	361	354	337	305	346	357	328	314	358	358	323	335	357	341	287	321	339	307	357	338	352	330	318	350	338	342	324	336	345	360	306	309	341	329	384	339	321	362	336	353	339	302	343	338	310	333	361	280	330	326	340	338	392	376	326	321	317	331	343	317	315	323	325	347	329	339	325	373	320	340	370	308	345	334	327	324	328	336	348	324	336	324	323	344	302	351	313	319	334	326	342	330	319	340	351	344	314	309	316	320	327	328	348	337	361	318	290	281	330	328	354	339	348	337	339	343	318	316	344	325	341	362	337	321	335	322	337	355	327	329	314	330	354	302	334	323	302	326	360	366	340	332	312	339	353	315	325	338	354	356	335	350	324	322	342	330	319	329	322	353	310	350	355	346	364	328	347	334	338	307	320	345	337	351	322	285	334	336	303	320	321	325	316	339	302	324	340	310	342	317	345	323	294	317	307	301	315	340	329	322	317	351	320	347	311	330	321	330	328	314	329	352	316	330	358	348	358	334	338	321	312	311	340	325	354	321	337	369	364	348	344	344	316	355	319	319	312	325	320	335	351	337	321	341	340	325	348	345	311	339	342	340	353	325	355	327	341	327	329	318	330	342	294	326	336	308	333	335	340	317	365	318	326	334	319	320	321	330	335	307	324	345	392	322	344	334	333	320	336	357	319	313	307	328	347	351	346	315	360	313	356	327	325	323	315	344	323	315	327	332	309	334	286	315	310	329	342	343	329	316	343	332	336	317	330	328	331	342	329	346	322	312	335	345	327	356	360	308	294	315	331	329	288	361	321	328	357	334	312	356	320	344	330	320	345	325	328	342	347	313	332	347	314	352	335	331	364	345	336	352	325	307	311	311	280	342	352	324	342	332	332	337	338	372	328	264	337	341	347	338	319	317	345	355	353	328	358	319	328	330	349	364	347	360	343	318	341	341	335	309	339	320	321	338	333	340	333	337	313	327	341	344	339	378	344	352	356	346	361	297	347	348	341	335	324	354	302	280	335	350	319	340	333	347	332	314	361	324	359	346	323	348	324	360	313	329	320	324	324	321	352	360	333	314	305	323	353	317	355	362	353	337	326	314	311	332	362	356	329	306	357	351	275	334	315	350	327	349	344	324	311	349	310	335	300	364	351	307	338	349	325	357	316	393	329	325	333	321	333	315	336	348	313	325	376	340	345	343	328	355	331	303	323	352	287	334	372	332	286	331	331	319	327	344	319	330	377	344	343	337	335	349	351	329	313	342	308	344	383	308	302	360	288	336	328	330	321	339	351	362	324	334	343	335	366	317	334	347	343	316	361	333	327	328	352	316	332	373	365	340	351	315	343	326	343	382	329	350	365	323	303	367	370	352	318	352	376	355	338	327	314	344	307	331	326	311	349	331	323	331	336	350	354	329	330	343	328	311	306	299	364	330	332	315	336	299	337	357	340	304	350	297	345	322	320	317	301	365	336	346	314	350	316	391	348	345	319	338	339	371	337	332	320	310	316	332	334	328	311	368	334	322	345	345	304	359	330	325	326	314	338	313	323	350	343	308	320	364	361	357	391	343	363	317	314	303	370	385	318	344	334	329	320	344	318	321	305	310	329	293	336	314	340	320	333	315	309	280	340	329	325	332	352	384	337	324	349	288	333	338	363	352	304	327	326	326	359	323	334	341	330	347	342	345	311	309	325	312	350	353	311	332	334	352	330	369	327	327	317	342	337	326	333	337	334	323	298	313	326	324	320	309	359	348	310	344	298	349	297	334	354	315	341	336	331	327	309	380	335	315	360	335	355	353	327	309	342	347	356	364	336	349	307	351	357	299	355	371	360	347	340	319	346	322	333	314	319	305	323	337	305	365	293	310	318	320	371	288	304	323	337	314	364	332	330	321	311	319	350	342	300	322	323	315	337	362	332	347	350	352	331	329	353	293	302	315	362	310	335	335	325	293	328	377	346	323	314	334	316	359	298	346	295	351	335	348	360	331	329	353	316	308	345	344	356	313	331	335	316	357	313	320	327	337	350	347	361	367	342	315	320	345	338	339	317	343	351	324	331	339	347	340	346	319	317	322	333	329	313	329	324	350	326	347	313	323	321	299	336	319	307	353	329	354	343	362	316	346	296	339	332	340	299	341	376	346	338	318	313	344	299	337	324	325	341	318	332	315	332	329	333	313	316	344	326	295	331	342	293	292	318	310	332	322	343	335	331	323	318	372	314	350	330	324	342	333	381	342	345	361	320	374	343	347	337	335	364	360	321	353	312	334	341	352	338	339	289	310	331	355	357	328	333	330	351	305	354	324	354	334	361	338	318	316	316	336	344	321	329	315	355	354	341	292	307	305	358	321	344	340	303	314	341	335	322	323	321	276	325	367	322	328	330	333	329	336	354	344	328	342	347	355	335	307	333	333	338	342	323	341	334	308	343	342	361	335	362	290	348	290	351	342	347	367	353	333	316	329	318	315	345	336	333	349	337	341	348	310	327	343	368	321	310	318	324	331	331	351	344	352	357	325	330	303	335	339	383	325	332	335	331	315	311	347	349	293	324	342	327	307	339	345	381	314	329	359	326	312	306	327	329	338	322	335	343	325	297	313	308	293	328	352	299	328	327	343	297	329	350	335	352	336	326	372	308	371	339	326	327	345	339	335	354	344	318	331	323	307	351	337	324	358	341	358	356	378	336	357	310	302	353	289	347	343	344	327	348	336	329	324	335	357	324	300	325	318	311	315	353	337	301	319	348	347	343	340	324	375	350	326	352	342	317	351	325	340	324	331	325	358	336	331	306	331	328	333	326	301	338	331	360	308	302	362	329	322	351	348	343	321	361	317	348	337	348	324	356	313	313	337	317	366	326	311	393	336	376	364	332	324	347	366	308	340	336	354	331	362	359	313	315	329	358	377	335	336	354	348	312	344	313	318	336	351	343	376	358	284	335	325	335	329	300	357	362	346	361	352	306	345	360	334	327	322	362	319
30656	2543	5008	5553	4894	4223	3652	3254	3138	3134	2786	2737	2220	1951	1731	1602	1412	1307	1184	1128	1116	1042	1050	966	973	985	948	947	912	953	903	944	889	919	963	938	931	930	853	879	841	863	864	837	813	827	857	825	849	792	803	818	820	815	839	859	875	863	858	769	792	775	775	777	841	787	849	759	823	762	787	773	794	792	804	819	762	815	813	776	838	798	823	796	757	816	808	818	795	811	807	871	835	828	826	800	838	866	790	791	792	763	758	770	811	792	772	762	824	747	808	797	772	744	821	814	751	800	799	756	808	794	743	774	794	738	774	809	780	784	795	796	717	739	796	769	812	781	767	764	753	767	793	779	754	800	773	710	751	790	778	792	709	798	749	790	738	802	751	792	741	820	759	803	748	699	785	774	767	777	803	763	757	730	759	767	758	806	788	765	779	813	791	758	797	788	745	807	737	810	772	737	795	758	752	770	768	813	819	749	769	760	789	809	810	800	808	774	816	743	762	793	813	761	770	790	780	811	799	807	757	740	777	748	766	770	742	814	781	790	781	753	815	768	791	753	774	783	797	833	721	734	763	701	779	787	764	750	812	744	762	790	808	749	732	765	788	797	759	767	778	733	788	771	735	748	777	719	786	808	777	778	732	773	841	815	744	797	758	772	790	782	737	783	782	757	802	770	804	783	734	767	802	763	723	749	741	780	766	792	771	789	791	742	761	816	783	761	763	807	768	739	801	820	855	771	822	775	751	786	753	758	780	757	760	781	766	811	758	764	771	757	763	770	712	787	786	771	776	798	729	763	770	785	775	786	786	742	798	749	759	751	813	729	775	816	719	779	780	807	766	777	820	750	803	769	760	815	731	757	804	804	737	797	741	753	813	833	772	757	777	821	732	747	816	745	747	747	753	753	783	758	803	814	758	803	758	771	757	733	721	767	786	801	798	772	778	775	714	798	819	735	761	795	795	763	730	733	760	814	796	769	731	747	813	715	773	781	806	767	777	786	753	745	787	773	781	740	760	787	786	773	768	830	769	801	801	763	812	778	800	760	790	810	797	786	747	744	755	768	769	771	798	705	821	788	765	763	816	772	763	795	822	825	775	832	782	761	753	780	785	811	725	756	773	767	754	802	826	822	778	801	767	735	792	816	723	736	757	792	765	765	796	776	834	734	775	793	771	774	769	788	851	811	777	749	832	762	771	797	744	761	834	775	801	782	814	746	824	780	771	794	776	785	761	800	827	783	768	793	775	795	785	775	746	716	802	743	787	817	825	777	795	757	783	784	764	789	776	824	778	769	773	772	775	761	775	781	776	768	757	775	817	795	763	782	747	772	796	741	772	763	751	775	777	786	813	772	774	783	750	746	778	753	771	806	806	795	778	813	796	817	781	794	734	814	833	788	784	791	773	702	753	801	771	792	791	764	813	822	801	780	803	743	751	780	789	803	785	771	788	761	735	756	757	780	775	769	767	787	816	813	718	803	753	765	779	813	806	783	752	791	778	739	755	737	717	763	803	806	835	779	780	819	781	771	791	729	767	805	779	824	794	805	782	786	794	823	779	809	754	804	768	774	776	742	783	800	756	820	782	767	778	768	744	724	754	764	796	767	765	794	807	738	804	760	859	794	757	732	758	768	802	727	788	766	729	740	728	791	812	766	766	705	801	802	778	737	804	777	731	805	769	762	797	795	770	752	766	776	764	735	773	808	804	778	730	751	773	816	748	813	757	752	751	766	797	726	747	761	762	775	786	757	791	783	770	736	733	798	743	834	724	793	780	754	731	792	779	729	765	797	726	832	828	819	764	794	804	797	787	789	781	754	726	787	828	721	834	806	770	770	807	757	774	758	748	784	833	755	823	762	761	819	749	781	800	765	813	791	775	751	720	785	743	782	778	770	799	781	732	767	797	764	752	751	752	780	792	777	767	778	779	766	763	814	768	771	801	719	772	810	756	759	756	801	812	795	766	819	800	804	790	751	815	818	794	796	719	767	775	786	747	794	754	781	820	792	792	793	810	769	721	723	836	803	785	771	769	795	738	762	806	737	769	759	740	784	772	786	805	795	759	774	754	748	807	831	832	774	795	829	782	725	823	759	775	801	739	751	813	766	784	781	792	780	810	783	759	813	746	755	774	791	802	745	786	763	787	791	780	783	755	776	762	769	772	787	767	749	788	839	793	759	809	792	773	760	795	718	752	836	707	751	774	772	763	768	806	751	747	780	806	796	741	752	779	797	767	758	793	818	763	787	751	771	764	770	782	776	752	773	754	761	794	804	809	770	741	745	790	835	752	780	748	787	777	805	789	733	735	757	743	770	813	791	808	794	782	799	757	731	836	791	777	790	761	760	764	815	766	797	777	770	760	737	802	790	713	765	773	765	751	824	750	771	781	782	751	766	752	824	811	759	839	795	787	786	727	815	760	767	761	762	771	805	739	800	815	792	758	751	782	750	801	792	749	775	745	756	792	768	784	766	750	736	716	770	801	724	798	790	805	757	807	801	761	765	770	787	787	865	773	764	772	768	796	786	753	765	758	795	755	774	757	777	735	788	732	770	799	832	736	760	804	785	793	807	743	743	773	812	761	750	796	789	788	791	731	801	762	844	778	797	839	738	773	765	753	808	798	762	762	788	769	766	805	759	778	783	816	776	814	736	798	776	707	752	777	796	718	782	808	785	786	739	804	764	812	803	789	731	773	773	802	812	722	764	835	801	776	789	763	755	795	792	802	793	786	799	784	757	820	836	790	781	717	766	758	801	759	796	834	847	808	769	830	778	771	801	788	810	802	769	782	787	761	736	784	797	799	771	717	793	776	750	810	754	770	775	784	744	782	786	803	816	761	784	729	737	772	773	776	761	769	761	792	745	779	739	789	785	762	730	791	765	740	778	791	755	801	779	752	760	776	806	812	792	763	761	796	783	785	761	811	784	718	758	770	750	804	718	818	734	826	820	772	821	817	815	813	779	763	797	761	806	765	725	754	764	777	760	775	767	760	770	784	722	761	757	749	812	771	760	697	828	779	783	775	748	769	760	777	738	778	826	747	788	776	806	791	771	785	739	776	802	783	759	785	781	772	722	768	753	750	792	796	771	817	786	721	802	816	798	798	809	770	772	806	776	770	784	784	811	799	817	793	793	795	753	732	826	755	808	796	770	821	744	753	816	747	766	791	785	748	734	750	786	806	773	789	748	757	795	810	797	773	787	779	790	772	768	751	772	793	760	798	791	813	783	788	765	764	768	844	746	790	776	755	815	798	780	755	732	770	776	750	748	752	777	777	767	738	773	743	772	830	777	762	765	728	796	778	744	749	735	763	770	785	735	770	769	786	808	791	789	766	776	793	784	816	716	820	826	765	769	797	739	754	733	808	825	796	791	757	731	811	814	753	763	751	755	738	805	792	787	785	800	776	825	773	826	822	759	742	802	840	758	760	794	770	798	762	743	784	754	754	785	771	774	798	761	776	747	773	835	757	746	783	819	802	817	783	787	805	806
5984	279	248	206	155	157	189	156	145	146	151	171	128	122	133	130	146	132	130	167	108	136	156	139	129	149	146	146	132	144	126	126	122	127	154	120	141	132	149	148	139	152	110	143	140	117	121	123	135	156	134	113	142	135	148	141	123	134	156	153	132	152	134	152	137	142	127	132	144	129	126	142	160	119	136	136	131	133	109	154	129	123	141	132	138	130	138	122	146	108	141	130	119	129	111	143	143	111	143	129	133	137	127	149	132	123	143	129	125	127	126	126	133	147	104	124	130	121	137	112	128	151	150	125	137	133	117	135	129	132	149	134	112	122	125	128	129	147	143	136	137	116	146	135	156	117	162	146	124	141	149	154	155	126	146	155	123	122	139	142	129	138	130	139	131	134	133	142	141	142	140	133	159	131	124	144	128	131	117	108	133	143	134	130	145	133	127	161	114	123	137	128	144	132	136	132	141	134	110	138	124	149	124	137	116	125	129	122	139	121	142	131	136	124	126	139	134	139	129	130	114	119	140	120	137	123	132	153	141	140	139	129	162	126	147	139	123	128	114	139	133	140	121	126	111	125	131	151	134	131	133	141	137	136	129	150	120	138	139	115	149	119	113	118	144	135	138	131	125	129	117	132	140	132	127	115	120	139	129	126	139	126	130	143	113	135	133	142	140	127	128	129	107	119	112	134	140	149	155	152	134	137	129	130	129	128	149	122	138	146	142	157	116	123	111	117	128	123	138	135	143	125	140	152	143	128	143	144	157	148	133	132	124	139	149	129	141	150	115	180	115	133	120	131	122	154	130	125	152	118	125	131	133	146	117	133	129	124	120	135	133	152	147	124	115	132	142	149	128	128	138	147	145	128	128	122	116	130	138	131	127	125	132	137	136	135	126	152	157	141	122	148	134	122	139	146	133	142	137	134	149	139	154	126	131	144	131	126	135	134	136	143	111	135	112	126	129	111	129	127	135	96	151	141	138	153	131	137	153	124	149	137	151	153	125	134	121	142	135	163	105	122	119	132	136	141	132	123	125	136	139	134	140	117	134	118	134	142	137	139	117	144	132	120	139	138	125	107	134	103	132	109	134	125	149	135	155	151	124	124	135	125	163	139	150	132	112	131	144	141	117	128	131	157	133	152	137	160	146	138	122	133	143	133	129	132	126	155	121	120	157	137	153	144	142	145	130	120	127	146	133	140	141	134	132	128	130	142	113	133	160	116	128	121	125	132	166	150	126	138	122	131	122	129	118	133	136	146	124	142	126	148	122	134	138	130	141	118	121	115	146	123	110	116	123	153	154	136	137	143	128	142	110	137	113	135	121	144	157	131	155	144	149	125	115	128	116	127	131	137	133	126	122	133	153	117	130	157	149	142	131	133	141	141	139	128	137	140	134	151	125	120	143	109	128	137	120	162	115	146	130	162	138	135	131	119	123	141	117	158	125	127	145	138	128	125	139	136	113	154	116	138	138	124	134	139	123	119	137	105	122	148	141	157	151	149	139	152	126	129	115	141	160	144	121	144	113	112	128	128	120	142	140	130	156	136	143	126	131	134	146	135	129	130	136	123	135	144	134	123	136	137	137	121	134	115	140	139	144	134	136	122	121	146	139	127	143	137	147	131	132	136	146	124	130	135	117	133	143	139	163	135	133	141	137	146	106	138	116	149	139	148	146	126	157	156	126	148	134	164	131	130	119	145	123	141	143	114	129	138	130	127	126	121	140	128	115	126	146	156	137	116	124	121	127	130	140	135	112	137	144	133	149	128	142	142	122	160	123	129	105	157	156	126	136	123	132	123	112	129	148	113	132	128	143	148	125	155	157	146	121	115	120	120	113	137	118	125	134	135	145	124	124	124	154	116	116	130	138	123	141	129	134	143	143	131	127	146	155	151	121	126	136	145	155	127	127	140	146	140	128	129	128	151	115	125	127	141	119	145	131	113	127	134	122	140	130	148	134	152	130	122	140	132	139	122	125	126	126	119	135	138	149	131	134	134	140	115	141	138	152	131	142	102	131	148	146	117	129	124	104	128	132	135	152	146	141	138	138	139	131	121	139	155	142	125	148	138	135	142	119	128	123	140	142	152	113	137	152	120	133	122	117	126	154	147	134	140	140	144	131	136	116	135	122	139	124	114	132	117	121	134	149	131	140	105	110	130	145	126	134	140	137	110	131	144	163	154	141	129	121	130	141	140	156	140	147	155	123	130	119	134	146	140	132	148	137	139	119	130	141	134	150	118	159	146	135	144	133	118	126	129	151	149	138	143	130	117	134	129	126	134	151	156	119	120	131	141	149	132	126	137	154	146	128	136	126	133	141	132	144	124	128	95	128	132	146	139	112	127	115	132	143	118	132	140	129	131	159	138	172	145	141	140	127	120	143	119	130	148	133	130	146	147	134	125	129	135	123	137	146	139	150	140	121	134	117	131	112	129	131	136	134	130	99	125	153	140	145	128	135	133	129	121	145	117	137	120	145	122	139	128	135	126	127	140	145	123	159	134	144	138	139	121	113	158	137	139	152	139	133	107	137	129	128	116	108	136	119	139	131	142	123	142	146	150	140	124	128	155	139	139	128	133	130	123	130	155	144	133	127	136	129	144	108	118	136	139	148	123	128	145	118	116	139	133	141	129	123	130	131	130	147	125	126	142	114	125	145	154	136	138	149	142	151	155	143	118	133	99	137	158	134	119	136	126	132	136	131	149	126	166	122	167	160	124	133	149	117	150	130	133	145	130	134	126	129	125	132	135	129	125	157	164	116	138	137	133	132	139	125	122	140	141	144	136	138	129	161	121	144	133	130	115	144	131	120	122	136	150	146	126	133	149	111	118	134	122	128	127	145	129	140	123	135	133	129	149	112	133	133	134	121	107	126	119	129	133	137	143	140	159	140	119	130	112	120	143	129	132	139	143	127	125	155	122	122	155	161	142	117	141	138	133	115	121	148	120	113	117	149	121	123	138	145	128	117	139	130	140	140	128	119	143	155	134	136	124	130	129	133	124	156	146	126	128	127	104	136	131	134	126	150	132	144	134	151	142	144	143	147	141	140	153	128	141	119	119	132	127	155	153	117	123	168	134	150	134	135	139	164	133	126	148	144	132	140	143	149	136	146	130	130	138	118	114	113	146	140	118	155	152	136	110	130	145	136	142	120	156	146	138	159	144	140	123	141	135	133	136	129	132	137	119	130	128	136	145	136	126	154	135	139	127	124	155	139	134	136	137	140	126	136	148	126	138	127	127	121	128	154	145	133	133	115	125	127	139	127	133	130	113	136	126	143	146	130	128	132	111	134	143	130	108	136	136	134	135	123	130	137	141	137	127	156	154	151	132	131	127	137	131	145	130	122	131	148	127	152	142	120	140	133	145	114	115	131	143	135	142	131	133	134	129	141	134	136	137	123	142	136	124	139	127	152	142	126	136	149	155	125	134	154	112	130	137	147	123	143	107	134	102	131	161	127	134	118	155	134	117	146	135	140	138	140	143
5957	442	611	615	535	566	509	524	507	477	499	486	453	417	392	414	397	355	373	379	382	350	372	361	387	353	370	372	388	364	352	390	412	381	379	362	364	371	363	373	372	327	398	365	372	360	389	399	377	359	362	372	371	351	367	336	386	332	370	381	350	373	359	368	364	333	365	379	362	362	328	357	348	390	395	352	374	372	382	370	364	360	365	400	376	373	368	337	363	371	398	361	344	351	382	366	365	380	369	375	377	370	355	307	358	393	380	374	354	382	373	373	374	346	373	356	385	392	375	356	360	369	404	374	372	374	350	375	360	342	379	357	394	369	364	425	350	357	359	375	327	341	383	353	383	412	406	395	347	386	363	406	362	360	367	387	357	352	403	374	361	403	371	340	359	365	359	368	354	343	347	402	349	346	367	394	360	402	347	378	397	370	363	349	358	352	389	376	353	354	402	363	360	354	362	385	351	385	375	374	320	383	345	365	402	357	335	345	360	353	372	413	397	341	373	347	341	354	390	368	355	372	376	365	376	354	353	393	355	395	346	369	373	373	390	349	375	337	368	351	355	337	386	336	354	349	377	368	348	344	334	361	346	366	394	381	367	376	354	374	338	371	333	381	328	370	338	406	389	344	393	380	390	379	346	378	350	371	359	386	364	373	359	373	348	357	376	380	358	393	381	405	340	389	378	342	359	389	381	375	398	356	380	350	391	379	345	344	381	355	333	326	353	325	355	353	357	388	393	338	387	391	382	359	368	385	356	399	364	413	361	329	325	384	354	348	390	370	375	366	368	374	352	381	355	353	334	410	360	367	360	355	375	348	377	351	337	333	337	366	398	367	358	330	362	333	396	365	366	342	370	380	335	365	351	379	322	337	371	394	391	344	385	331	358	354	378	332	380	377	366	376	376	390	397	362	357	382	349	369	375	357	344	385	378	355	329	353	342	364	368	351	345	358	355	382	393	335	349	356	368	368	345	396	363	347	419	358	365	384	352	364	379	365	413	398	358	340	364	390	335	352	367	373	361	349	357	349	376	330	382	366	359	387	372	349	399	359	396	393	394	348	347	358	366	374	357	363	363	371	353	378	370	376	374	349	356	376	343	385	340	376	371	374	369	358	393	337	385	362	368	353	369	363	379	370	374	338	400	351	389	382	350	361	394	369	345	365	363	355	364	372	352	377	326	344	362	357	397	349	354	350	361	371	390	369	393	392	359	329	388	345	373	322	342	367	368	390	335	355	382	379	405	354	363	374	347	353	360	406	357	357	325	339	353	376	365	376	345	348	359	334	378	370	366	383	324	342	364	381	365	366	393	353	370	388	389	378	368	330	407	377	349	340	378	366	377	339	379	397	393	359	413	389	347	396	367	322	393	355	395	364	357	345	371	374	372	393	368	382	366	391	389	378	375	337	393	347	359	377	380	346	385	377	360	335	353	357	308	401	341	356	374	357	345	374	396	400	370	364	369	327	349	401	348	360	356	404	354	365	343	364	360	385	334	377	319	363	352	385	352	381	377	407	357	360	368	353	375	352	367	358	377	348	386	367	397	371	374	358	386	369	354	389	375	390	341	364	347	378	352	341	403	382	367	388	325	360	388	362	356	373	388	354	361	385	367	385	362	383	374	374	359	344	376	363	367	390	384	385	366	387	340	398	372	376	374	354	367	369	377	367	349	350	370	367	338	365	380	363	360	360	391	371	361	326	379	361	331	346	373	363	375	362	367	358	361	384	359	345	362	392	378	386	349	343	357	381	366	410	373	410	377	381	370	341	345	384	330	419	354	392	396	360	354	380	348	344	374	358	391	358	340	382	327	381	381	406	338	338	330	332	356	339	366	378	334	399	386	342	385	384	370	367	364	378	374	365	387	390	368	381	360	365	363	350	358	345	414	370	376	373	362	373	360	349	361	361	339	371	354	392	347	358	359	369	382	409	386	376	343	386	365	380	386	388	394	380	372	367	372	359	335	342	402	369	367	333	342	339	391	361	400	338	374	344	373	371	373	367	366	355	404	331	363	394	385	353	364	364	374	354	380	360	371	366	368	379	332	367	365	381	341	405	325	348	340	375	355	337	369	348	364	358	359	365	380	381	370	340	354	334	376	376	392	376	376	360	374	364	346	338	402	344	347	376	373	388	397	366	350	355	339	385	341	349	375	361	335	361	370	358	355	365	332	343	419	373	380	370	330	317	388	383	397	359	387	395	373	401	375	387	385	383	382	354	397	348	393	390	378	352	386	326	381	353	338	336	378	415	423	379	359	378	398	382	363	361	378	338	370	404	358	363	339	363	347	357	375	414	360	383	376	385	335	361	374	370	366	368	353	359	333	392	394	344	368	349	361	356	359	343	386	413	330	356	352	363	372	333	387	399	372	330	333	391	385	333	352	370	388	360	344	356	370	354	352	352	378	408	381	365	389	363	341	370	378	352	355	385	371	351	361	347	357	370	328	354	332	375	347	376	343	371	377	386	357	375	359	344	347	350	327	371	371	342	365	348	371	353	372	378	369	375	349	370	385	360	345	394	392	361	365	361	356	356	390	343	374	328	397	368	377	397	388	382	375	349	375	342	390	360	339	349	343	364	383	328	343	355	380	363	376	387	372	382	345	354	362	402	347	365	370	384	395	382	380	359	373	360	399	380	374	345	363	374	394	371	390	398	364	350	319	369	352	371	342	371	358	358	336	355	364	368	375	347	368	342	364	373	351	378	353	359	334	376	405	374	380	345	369	385	338	370	348	394	385	364	356	399	334	350	371	368	371	348	407	363	355	395	370	374	354	382	375	352	340	365	383	352	342	386	390	404	335	357	352	373	347	407	362	387	360	363	353	353	385	361	343	338	390	344	351	407	365	339	365	364	363	367	350	368	362	370	399	345	378	369	358	392	390	359	373	326	381	375	374	366	373	396	357	364	376	380	374	369	374	359	363	362	345	364	358	377	394	341	383	378	363	362	366	368	376	366	388	345	403	370	354	342	349	378	345	332	378	364	374	332	351	365	361	362	365	360	359	357	358	389	381	368	388	353	346	365	318	364	381	346	391	358	337	360	361	346	402	385	349	408	354	373	382	395	379	381	385	342	394	354	356	336	365	351	393	343	352	358	372	373	366	350	347	338	378	360	387	374	356	366	384	402	369	385	327	367	388	346	395	400	371	343	358	377	398	354	383	355	317	324	361	359	378	379	374	372	369	358	317	379	369	381	352	409	385	381	369	365	348	360	352	356	372	350	391	384	375	369	398	373	369	367	402	368	364	354	375	369	370	380	388	383	361	362	399	400	359	344	400	357	344	360	363	363	381	376	337	361	365	372	384	340	415	384	351	363	387	362	387	356	356	372	384	398	377	368	350	325	348	347	353	376	379	370	374	343	394	365	340	359	366	339	375	406	391	348	376	375	384	391	366	364	374	418	364	401	336	389	382	389	349	358	308	360	369	381	370	384	391	366	368	369	367	368	358	358	362	436	375	365	358	338	357	378	359	383	346	366
47425	24308	15861	1860	878	635	416	452	448	425	391	371	328	307	284	276	289	252	212	236	225	240	216	233	231	218	213	210	219	230	206	225	213	207	249	207	183	175	227	227	202	221	196	202	196	220	188	227	210	197	224	198	242	176	233	228	211	171	216	191	178	204	234	202	223	200	202	204	183	186	179	201	238	200	207	217	204	223	231	206	211	198	202	202	206	210	208	215	208	204	225	227	224	210	220	203	202	234	209	206	208	226	212	229	195	208	214	224	215	220	201	215	190	191	220	218	210	205	212	230	228	243	200	189	220	192	206	210	188	231	199	209	222	208	204	195	206	213	197	231	206	209	215	223	226	225	221	223	226	214	198	210	199	217	218	248	199	189	215	228	208	202	223	174	208	215	194	200	198	233	183	205	217	176	227	221	233	194	225	238	222	226	216	218	187	213	207	208	193	198	228	210	239	208	227	226	219	211	210	221	220	219	196	217	204	190	219	190	228	221	223	192	228	197	196	204	206	202	230	217	201	207	200	200	183	204	193	192	206	203	209	216	231	188	218	206	209	209	219	218	204	215	196	177	200	196	201	198	199	192	221	233	203	211	199	228	223	205	191	211	182	234	217	194	181	182	236	200	220	201	227	249	192	215	204	199	204	204	221	243	200	202	221	228	187	228	234	212	187	240	200	194	216	218	207	229	191	189	217	225	200	205	196	240	203	222	208	250	212	209	201	198	231	209	226	226	206	240	206	208	211	219	219	210	194	185	202	222	218	195	207	214	259	207	202	222	219	209	184	237	173	201	218	214	211	228	194	204	208	209	191	212	206	214	208	185	252	220	196	223	210	176	210	219	196	213	212	210	198	199	211	203	200	205	212	196	188	217	219	219	216	195	201	230	224	212	209	213	201	210	213	196	211	195	215	217	211	196	191	239	194	231	202	208	207	213	218	227	231	190	205	222	200	196	236	243	222	182	179	190	183	202	227	208	223	219	199	198	214	218	224	223	219	203	209	213	184	201	203	189	223	199	207	196	205	195	205	193	180	201	206	205	228	212	219	214	244	198	233	211	219	201	186	195	204	202	220	219	196	200	233	209	201	186	206	211	241	185	194	210	215	211	211	211	213	224	222	196	236	246	209	196	211	194	187	203	222	215	224	202	220	220	216	225	196	225	193	219	212	184	207	253	216	217	197	226	249	215	197	212	204	213	211	198	185	210	194	228	235	240	231	193	230	215	200	225	216	216	204	196	213	201	217	217	239	206	223	223	225	212	216	233	194	189	201	209	222	223	215	176	207	183	210	204	206	215	214	209	182	190	205	232	191	206	242	201	177	209	219	188	211	186	201	194	197	203	218	217	201	210	211	204	218	188	207	205	217	214	202	229	199	216	218	192	232	213	186	214	210	229	227	221	224	226	205	231	207	230	222	218	236	193	196	216	213	223	215	192	221	208	219	190	238	205	226	215	206	216	201	218	190	206	206	232	214	203	206	214	219	229	202	209	178	223	193	203	233	180	219	214	200	195	197	213	178	202	214	229	233	198	237	198	201	226	191	187	221	207	234	236	222	188	214	240	207	210	191	189	193	193	203	190	209	230	213	218	195	202	201	189	225	196	207	198	224	209	223	223	221	213	185	227	192	234	207	214	202	200	223	201	212	200	224	190	210	218	183	233	231	182	236	216	204	213	218	186	213	180	218	210	224	175	195	218	204	202	190	238	227	188	235	231	195	208	205	212	172	220	215	213	187	189	219	192	210	176	215	180	173	225	239	193	227	234	189	218	188	182	222	233	218	209	200	229	212	209	185	204	205	222	209	198	214	209	214	196	193	215	230	203	207	213	223	220	217	221	209	213	190	215	203	193	231	230	217	194	214	216	229	197	200	194	228	226	244	203	211	219	211	186	183	215	199	201	203	206	203	207	218	221	208	214	238	236	211	187	227	201	239	203	172	216	201	202	208	173	178	218	211	223	222	194	180	186	180	198	195	164	191	200	205	197	203	206	200	206	194	220	182	210	218	201	215	226	179	198	234	180	203	211	184	195	197	208	224	213	205	199	203	217	187	209	207	214	217	181	188	231	227	203	213	222	197	212	215	200	226	241	164	189	222	198	224	208	201	207	224	212	241	190	221	221	210	210	235	194	198	203	197	180	207	204	191	197	209	197	187	223	226	211	203	234	211	228	211	224	216	207	176	221	232	219	191	227	226	199	197	218	226	202	194	190	209	215	216	216	235	219	205	199	212	198	188	212	229	212	190	203	223	231	238	186	213	217	205	202	197	173	223	222	205	192	217	212	206	203	205	204	224	220	248	206	202	215	213	197	209	236	219	202	227	196	224	211	207	194	220	250	192	196	210	236	204	209	185	226	198	212	228	199	220	210	202	226	204	203	230	215	212	191	210	193	234	206	183	213	207	194	210	210	217	224	233	202	208	199	219	205	214	234	193	196	202	207	192	193	177	196	180	212	198	231	195	215	206	214	195	205	209	201	227	192	207	225	230	216	199	196	195	217	187	191	225	193	211	207	214	185	200	204	232	235	234	206	195	211	222	197	221	221	220	188	195	219	202	199	206	201	222	209	220	182	210	197	220	213	215	195	212	217	219	229	213	200	206	204	187	202	199	207	181	208	226	219	214	207	197	220	231	229	209	185	208	236	211	204	209	207	202	214	192	179	224	199	210	189	191	199	204	203	204	208	204	198	206	213	206	206	235	206	218	236	209	216	224	199	228	173	205	185	217	195	209	202	196	224	218	204	218	200	240	217	203	224	192	220	203	218	194	201	221	232	223	236	188	208	203	218	205	188	217	222	217	221	199	212	229	207	224	203	194	225	192	187	216	215	215	196	198	209	208	193	212	251	194	214	213	210	210	214	233	165	177	183	194	206	233	179	205	202	187	203	195	179	217	191	187	162	200	210	193	218	191	216	203	219	206	220	214	225	197	197	193	231	208	224	204	224	231	214	181	217	221	223	228	225	208	186	212	226	203	209	199	215	168	201	195	195	180	224	208	211	210	196	220	210	210	186	193	222	221	231	251	230	212	208	200	180	217	203	219	222	207	188	210	205	227	199	218	203	221	198	191	224	211	202	199	215	210	204	212	218	239	214	225	190	201	194	198	240	181	210	209	218	231	200	197	196	216	199	213	217	195	205	212	220	199	228	194	185	196	211	204	205	193	199	225	208	169	210	215	227	217	216	229	201	230	198	181	219	222	210	219	207	199	224	214	218	197	219	173	201	205	212	225	192	207	205	230	214	179	190	224	220	180	187	233	182	230	180	204	179	206	215	230	220	195	225	190	219	209	217	182	197	224	209	209	207	206	192	255	216	227	203	194	220	202	233	192	203	191	218	209	215	196	203	188	214	227	227	198	200	219	205	212	202	191	203	235	195	234	208	226	232	221	209	191	201	236	205	214	213	228	230	226	204	218	204	179	233	233	222	198	226	223	234	206	206	228	196	234	192	197	195	208	228	204	212	226	224	217	181	206	212	218	194
25006	1506	2803	3268	2783	2382	2075	1798	1884	1666	1656	1517	1248	1116	1008	916	825	785	714	720	659	652	667	649	643	638	591	596	609	616	607	570	597	624	592	620	621	570	568	613	585	555	569	564	565	558	560	561	556	578	583	559	553	568	523	532	537	511	541	546	547	531	567	569	545	540	527	562	531	531	543	552	560	571	532	550	549	561	523	548	545	547	558	595	571	543	584	555	558	549	555	583	545	591	581	557	568	575	539	534	551	535	565	543	514	542	538	516	526	530	594	503	557	537	520	526	568	556	558	539	552	508	529	545	537	547	502	513	552	525	549	535	526	526	507	573	512	475	534	537	577	539	567	554	513	508	554	544	558	558	541	511	528	507	511	521	518	534	518	499	526	533	591	525	560	500	554	505	548	562	609	554	514	532	531	577	527	556	503	528	569	563	566	517	521	564	516	536	518	542	560	563	525	577	546	505	508	549	492	499	517	522	579	528	534	536	540	551	560	495	555	520	530	569	546	497	597	515	543	537	553	517	546	558	508	549	518	566	542	545	539	540	496	544	581	540	510	551	516	538	513	514	518	518	529	548	522	514	527	512	543	574	546	509	496	529	500	575	526	483	590	513	533	508	507	526	530	554	534	488	552	556	555	550	492	532	547	579	499	527	503	465	590	495	529	509	549	551	545	549	564	560	538	572	570	529	570	512	487	512	454	516	527	543	533	588	560	523	567	513	542	528	559	520	539	541	520	539	519	548	506	525	543	563	534	574	533	569	566	498	517	552	575	509	554	527	563	513	548	562	503	563	544	505	522	539	552	542	571	512	539	534	534	538	551	517	569	584	509	520	571	518	521	559	562	530	574	550	560	509	578	551	497	535	561	529	531	537	536	505	524	573	570	531	542	506	535	506	535	592	549	539	515	502	564	540	498	516	485	520	577	546	511	493	541	525	514	554	514	591	567	526	526	491	528	537	519	543	506	534	578	538	531	555	506	573	562	532	504	532	517	508	494	560	536	589	539	564	560	521	543	546	570	538	528	530	539	509	540	528	550	524	576	502	534	533	538	554	540	496	552	572	578	523	527	512	547	521	558	500	540	508	548	553	516	571	547	534	570	537	540	477	539	552	563	512	575	529	504	527	522	507	537	535	561	571	501	535	537	513	549	529	524	540	505	511	557	562	512	573	547	533	509	510	569	504	564	502	510	578	543	504	566	534	550	533	555	519	510	538	526	574	568	520	556	526	520	550	512	518	531	539	467	546	588	515	519	536	505	523	561	534	537	544	529	568	526	535	510	564	504	521	524	559	539	549	515	518	537	585	526	553	542	499	631	519	526	518	577	525	553	570	540	513	482	566	520	542	562	554	503	524	557	529	553	526	527	511	497	585	555	524	569	547	570	523	543	553	498	583	554	538	530	557	535	517	531	567	497	515	565	540	546	517	535	581	520	505	522	551	557	496	527	524	531	552	535	544	523	544	490	496	587	544	533	547	543	537	545	500	530	513	504	553	519	511	523	532	529	528	494	518	496	538	552	566	508	553	562	519	544	523	525	544	523	519	567	531	533	532	527	557	512	546	558	529	547	534	582	518	500	523	523	546	513	526	501	537	521	545	551	519	535	585	519	526	538	526	530	537	543	526	568	518	546	537	498	511	554	565	523	523	560	553	541	530	560	524	531	500	564	524	496	577	534	507	560	550	547	526	530	553	541	530	526	560	542	540	530	504	524	501	566	511	561	574	545	500	550	561	549	541	537	516	486	542	551	565	512	532	545	537	554	530	542	509	525	513	539	510	548	533	560	535	544	551	506	525	550	543	541	557	532	546	484	510	537	519	558	556	523	521	591	579	542	570	524	555	538	555	536	527	561	516	475	545	523	533	522	548	535	546	529	573	558	528	538	481	561	552	564	536	535	553	546	527	508	533	562	564	542	527	560	522	531	513	549	570	545	568	526	570	532	550	529	522	537	493	517	514	535	545	535	517	533	525	553	530	578	547	525	550	514	572	539	533	525	523	553	538	549	552	521	517	551	547	546	545	510	570	532	543	490	531	564	525	566	539	554	545	490	561	567	579	543	535	527	557	505	545	515	515	555	547	517	535	524	537	508	526	510	524	559	541	523	554	535	570	514	526	537	508	549	534	510	516	511	495	493	500	511	529	527	515	571	526	546	504	533	565	549	541	539	548	590	514	508	524	536	530	524	531	552	525	518	547	561	525	546	514	524	529	544	512	497	570	542	531	518	499	528	529	542	533	513	517	525	540	500	509	562	541	556	530	519	546	522	502	557	558	507	554	504	560	509	556	494	457	524	569	520	570	518	520	542	512	558	493	503	508	492	511	572	491	502	562	537	543	509	552	523	553	558	511	530	521	541	532	570	484	546	520	535	512	535	519	553	521	534	542	527	522	547	492	547	532	509	536	552	552	583	530	491	555	518	555	493	545	578	550	562	569	517	566	540	579	511	506	528	513	527	505	521	534	542	526	574	518	498	553	535	522	584	523	483	556	493	506	565	549	505	547	550	527	535	510	535	504	544	582	534	522	478	541	546	512	522	520	547	596	559	501	512	574	520	546	530	539	510	519	542	532	523	519	515	543	512	521	528	549	500	541	531	529	525	531	557	512	540	493	523	538	547	518	523	547	539	544	516	533	552	491	552	532	537	506	460	508	549	558	553	528	529	519	560	531	539	540	515	520	518	528	533	552	535	522	544	549	535	538	558	566	527	480	539	488	529	507	543	497	577	535	554	565	499	542	490	562	546	514	554	550	540	525	573	532	547	506	550	519	516	570	543	544	538	518	518	539	564	506	533	528	550	527	580	512	522	481	545	541	517	529	571	543	548	554	525	532	540	504	545	539	514	549	558	556	538	526	583	551	553	562	543	527	520	551	503	501	553	551	506	573	488	514	524	488	557	540	568	527	515	516	530	601	564	527	561	528	542	517	539	566	544	546	529	497	476	530	516	555	529	530	528	532	560	522	528	583	536	544	522	538	510	566	538	525	499	537	515	572	536	585	490	508	509	528	560	541	555	569	499	495	535	554	514	569	541	562	547	537	496	527	554	553	522	530	504	561	517	544	546	499	569	543	534	515	534	550	570	497	523	520	543	557	550	524	528	516	544	517	569	553	509	558	541	533	611	495	534	516	536	513	527	533	529	513	548	558	517	530	543	543	543	525	532	553	561	546	559	490	524	523	571	531	515	548	511	494	526	543	593	540	564	533	527	533	523	547	546	513	510	532	543	559	530	526	530	498	565	570	516	521	558	493	549	568	533	578	545	538	545	573	531	569	557	544	595	539	545	537	534	503	537	528	527	510	514	522	522	543	537	539	515	503	485	534	578	561	570	504	502	541	558	544	549	531	512	607	532	550	502	536	533	538	560	516	514	587	541	536	585	543	527	512	570	496	560	547	528	516	550	557	553	534	510	538	589	509	550	505	552	534	528	531	518	558	571	506	557	587	528	522	522	553	546	554	540	558	562	523	549	528	531	502	532	505
45724	26391	22448	11776	3093	1518	1140	1007	835	734	757	644	554	527	522	417	437	422	412	419	381	351	336	385	357	359	359	381	337	319	340	349	355	343	354	369	325	345	353	348	371	385	343	335	323	335	360	369	347	362	331	356	328	342	296	291	295	337	334	304	309	333	343	362	295	353	346	352	323	335	333	328	325	332	333	343	350	310	353	337	316	325	319	345	326	314	351	335	320	346	347	297	317	333	311	323	351	375	320	307	332	330	339	343	366	355	318	314	341	328	343	322	327	323	308	320	354	353	339	348	321	347	330	340	345	328	338	344	365	288	333	341	351	329	333	337	314	339	324	324	333	298	312	326	281	350	363	320	351	315	331	360	328	332	363	340	315	316	339	379	300	338	344	332	338	335	297	330	334	361	309	382	312	317	358	303	293	329	335	319	315	319	366	309	311	342	331	325	313	328	332	347	291	315	333	284	329	332	315	341	358	324	341	348	318	357	348	324	329	332	351	360	381	330	290	343	365	319	321	329	332	331	324	330	338	338	306	313	309	343	311	296	307	358	306	344	322	343	291	331	311	322	311	312	355	333	332	355	323	298	338	363	328	347	319	302	353	336	326	335	315	352	336	343	316	313	339	318	302	344	312	301	320	307	342	341	341	336	323	342	334	341	319	312	326	322	337	323	333	343	327	315	336	339	353	370	361	327	343	339	351	364	311	356	334	346	338	342	294	303	316	325	336	326	311	326	334	273	335	314	338	376	340	307	319	304	318	289	338	311	298	327	351	353	362	321	348	313	347	291	317	307	358	327	305	352	323	346	390	317	326	311	323	362	297	315	367	309	334	341	312	306	317	330	364	369	343	334	339	320	326	310	312	337	336	333	337	301	323	314	331	316	321	326	342	346	324	316	352	353	324	332	333	368	333	349	316	317	303	351	364	318	352	333	305	333	357	318	337	335	287	305	349	353	329	327	319	334	332	335	351	356	294	324	337	342	337	331	337	363	289	322	315	341	330	362	339	352	329	366	344	352	339	319	333	345	302	304	342	319	324	321	316	325	325	313	306	323	346	346	334	303	296	309	322	310	326	320	343	328	338	341	314	337	329	310	353	329	325	324	314	340	294	333	362	350	327	322	353	329	311	374	340	346	327	351	326	361	363	347	331	333	342	313	348	324	322	324	346	306	344	346	335	311	346	334	341	319	324	334	333	329	340	326	326	330	363	356	340	324	334	322	338	313	306	298	350	319	331	345	338	371	330	307	329	308	342	329	345	283	319	394	326	344	309	314	327	314	296	301	290	339	342	313	340	285	367	338	346	355	324	358	320	340	317	317	338	326	315	383	330	370	344	319	314	308	396	311	335	318	321	351	324	303	333	321	357	315	322	322	308	309	350	337	333	358	352	345	367	294	339	322	316	349	343	346	345	368	324	337	326	347	321	387	314	334	317	327	316	353	333	341	333	328	326	333	291	309	367	329	337	322	308	307	331	307	343	341	338	328	315	339	286	360	334	337	360	332	308	287	339	310	346	339	349	328	339	331	304	328	325	371	344	313	345	313	341	344	346	354	351	323	323	333	332	317	312	372	338	342	320	358	338	325	308	313	330	318	369	348	363	358	330	313	351	308	302	371	350	326	311	316	307	359	338	351	343	378	339	335	327	335	331	338	331	300	337	365	327	309	327	307	289	327	302	312	316	360	337	298	330	302	358	322	351	352	326	301	351	333	337	318	298	306	343	355	332	341	319	333	318	348	328	367	363	297	301	342	339	345	329	314	311	331	341	309	328	327	352	339	300	309	315	345	345	296	302	321	357	318	302	293	310	356	347	347	330	352	340	337	326	346	328	320	322	301	325	336	342	343	311	333	346	319	330	316	302	306	309	354	329	309	322	341	325	314	351	321	352	338	330	326	308	355	325	338	323	338	300	345	294	346	342	351	379	340	335	315	340	330	302	328	342	324	314	320	345	353	386	345	335	337	350	329	323	327	345	337	325	306	321	313	338	317	342	318	332	351	375	362	306	324	322	359	334	327	338	327	330	320	323	323	342	329	355	339	297	322	331	325	349	328	340	342	316	362	332	382	320	342	334	318	332	364	355	310	341	374	339	355	310	348	319	340	312	338	318	334	316	331	324	316	322	320	339	304	337	325	329	339	301	324	319	333	325	306	367	306	323	326	303	342	354	343	313	319	321	322	350	360	359	361	334	344	356	327	339	346	328	361	322	310	342	332	303	306	350	321	364	340	332	333	300	306	313	321	322	303	331	344	316	292	327	344	340	299	320	317	320	316	322	308	361	298	325	342	296	296	314	370	367	309	332	315	346	343	339	319	301	332	334	315	324	335	351	359	337	311	355	322	301	323	296	340	353	353	348	330	328	346	341	320	308	308	342	311	357	386	335	315	309	327	344	318	339	327	320	302	326	309	335	350	343	339	329	287	312	353	318	356	346	350	334	341	329	336	317	324	388	357	308	350	297	343	338	348	341	310	330	335	320	353	331	369	318	323	313	322	300	352	308	321	330	348	310	381	337	318	327	332	343	339	330	324	341	346	332	323	326	307	337	333	299	346	332	346	285	332	322	350	326	324	354	357	372	340	277	336	314	337	319	294	357	319	327	353	316	303	336	323	358	341	319	353	338	336	336	338	324	349	315	344	314	320	308	285	315	308	334	322	329	365	280	335	336	337	338	339	342	311	312	336	332	328	341	329	344	367	312	334	349	332	346	328	327	308	306	341	305	331	326	359	345	288	329	349	330	299	369	302	338	318	334	323	303	329	344	305	343	304	308	366	319	350	301	347	330	360	325	355	332	331	332	355	345	334	308	331	299	342	340	388	322	321	293	288	334	290	337	359	343	345	327	332	322	329	340	315	313	325	321	348	324	332	338	312	365	347	326	324	317	318	334	337	329	320	363	323	323	324	342	336	270	307	314	313	336	344	338	367	339	312	325	347	338	336	320	291	301	354	290	342	298	354	314	323	329	309	314	318	326	324	315	324	323	322	350	333	323	328	328	327	332	384	308	314	311	336	363	314	331	352	345	322	322	316	325	349	361	329	341	323	349	330	287	336	303	330	334	305	338	327	362	302	324	341	329	333	312	324	320	304	337	332	341	340	335	334	339	330	336	344	363	336	314	318	334	311	301	313	323	355	304	321	347	340	300	324	350	326	314	346	318	341	332	324	373	358	320	293	323	342	319	313	318	288	335	379	342	323	316	348	337	333	329	365	330	367	323	356	354	375	309	283	349	315	331	327	337	327	332	309	329	342	351	344	329	333	351	325	343	342	307	316	339	343	317	314	344	329	358	327	306	300	309	358	318	336	366	318	367	297	294	330	339	350	310	289	350	367	318	358	321	303	360	359	335	310	321	356	320	304	320	384	337	320	328	324	292	318	300	325	321	361	324	346	321	375	341	322	293	369	343	343	330	365	324	338	337	317	313	338	324	301	293	357	325	356	341	350	319	318	323	327	350	352	350	308	351	321	356	321	326	350	331	331
27934	2470	5209	5748	5003	4273	3525	3425	3510	2973	2981	2622	2011	1833	1724	1523	1460	1329	1270	1122	1123	1081	998	1016	974	940	919	872	977	962	930	910	915	962	961	898	889	904	845	882	848	878	848	806	853	799	835	791	801	824	792	818	835	787	813	846	780	794	794	808	763	829	774	795	828	837	759	801	775	763	805	781	825	740	816	798	819	776	764	764	760	781	800	840	850	813	811	816	805	764	884	835	841	795	844	843	850	817	795	798	810	819	833	770	800	810	770	792	772	796	776	744	748	790	820	820	796	791	796	768	782	765	793	784	817	793	731	737	785	779	798	740	771	845	721	770	770	787	786	741	764	796	703	745	762	810	770	772	833	750	834	790	746	800	765	778	728	772	770	814	808	774	752	736	775	745	824	764	816	732	768	740	747	748	789	780	760	787	771	796	760	796	771	787	753	769	769	772	782	803	818	844	745	792	771	762	769	808	820	789	771	742	795	762	808	759	812	762	759	788	764	751	782	740	748	753	753	779	742	735	790	827	767	802	753	803	744	766	727	816	765	774	808	794	745	741	771	799	739	781	798	772	748	777	807	832	766	815	797	789	807	762	779	792	733	802	736	802	798	774	764	782	785	808	788	761	788	795	769	748	785	741	785	774	750	783	787	787	784	755	777	809	819	741	800	759	779	795	799	803	773	761	736	750	797	763	798	801	774	786	778	769	748	772	773	804	730	765	783	777	791	762	736	749	797	777	734	745	784	761	747	823	748	789	822	820	724	804	794	796	729	741	803	803	781	810	746	741	771	709	796	775	760	741	763	795	795	748	763	764	776	765	757	733	777	804	785	824	756	745	740	797	800	749	796	778	763	741	768	750	786	783	774	779	780	720	750	756	806	721	736	750	752	729	740	770	741	806	797	763	774	758	752	732	758	773	769	794	769	741	774	778	761	764	759	775	777	765	809	722	798	767	794	783	746	793	765	795	788	824	804	770	779	732	767	756	727	781	792	776	767	779	715	766	811	744	753	790	818	762	774	759	808	733	804	737	776	811	763	776	808	815	824	769	750	721	767	753	814	759	790	775	768	775	733	733	765	771	834	794	789	799	738	807	817	778	743	787	776	770	839	770	795	777	778	765	742	758	795	776	741	761	739	776	741	769	786	779	796	725	783	775	788	768	759	834	763	784	776	752	790	759	824	822	744	751	769	787	801	791	773	731	751	818	772	754	768	774	726	729	762	798	758	750	790	740	752	759	790	801	771	732	773	744	773	815	773	778	755	747	759	788	806	714	768	795	771	802	809	756	773	773	724	718	751	772	820	800	788	749	822	744	727	768	764	743	771	769	797	750	788	823	774	785	765	798	752	727	744	777	754	739	786	806	800	769	794	779	838	820	717	796	835	771	777	771	772	832	776	791	815	747	741	814	790	773	748	820	782	698	768	794	799	788	760	725	760	722	750	773	742	805	758	782	791	781	785	741	730	755	781	769	770	751	763	763	747	786	760	762	761	736	796	744	843	793	750	799	794	778	802	736	766	776	788	734	788	804	779	757	768	739	687	776	767	767	739	730	702	787	783	784	777	763	804	760	781	791	763	740	754	789	740	806	791	728	779	809	753	797	770	758	812	708	759	756	755	759	773	759	783	787	768	788	798	778	735	720	789	790	810	782	794	751	746	775	810	790	810	721	727	746	768	779	686	804	747	756	802	752	770	765	759	799	756	756	800	781	770	798	802	766	776	804	797	783	814	719	735	785	758	764	794	759	743	809	746	737	776	760	764	768	800	732	750	742	778	751	765	759	796	718	730	774	817	789	762	753	753	768	751	796	760	766	784	798	784	791	791	772	784	800	765	770	746	781	766	789	773	716	767	778	744	805	784	787	825	773	809	746	783	789	839	748	769	778	781	788	783	759	792	797	813	764	809	819	795	767	805	786	748	703	769	787	740	776	779	789	740	813	761	754	760	786	775	768	770	752	800	713	763	729	755	770	772	785	774	821	761	793	753	778	766	722	789	760	773	753	747	760	802	763	773	791	753	829	792	788	800	783	774	756	740	756	779	798	744	744	789	801	765	827	784	801	779	750	793	731	786	770	739	743	778	779	817	780	778	738	820	709	777	744	797	751	782	765	783	760	754	770	784	783	787	805	749	772	808	767	786	748	793	805	792	771	827	728	780	747	801	798	737	762	787	721	769	746	766	789	791	779	774	795	727	781	774	718	764	771	748	750	752	775	782	815	754	751	764	775	746	809	763	742	797	733	759	759	794	807	751	760	701	749	772	749	764	767	760	784	792	729	806	785	792	804	749	768	793	801	792	782	743	769	709	773	759	769	751	748	769	757	796	756	775	761	762	761	800	773	751	786	815	758	806	800	770	732	747	774	741	823	786	742	747	768	799	778	807	751	753	808	765	774	723	776	754	769	776	765	789	743	822	773	740	757	750	761	731	774	785	744	725	799	748	817	793	817	799	754	747	752	774	705	760	759	822	746	754	772	751	750	807	775	726	760	797	730	704	768	781	768	796	735	781	774	759	729	774	729	824	752	743	777	748	761	744	784	779	770	778	772	775	757	786	805	783	769	764	714	795	748	783	716	784	779	728	774	805	749	781	746	804	817	821	726	784	792	747	760	804	772	803	752	774	734	751	759	713	828	781	761	782	772	790	782	777	782	782	800	758	797	766	794	800	776	763	738	780	778	784	785	763	797	806	778	784	754	784	750	745	777	831	753	815	769	730	765	759	762	752	795	762	796	747	766	747	745	775	745	762	776	757	790	794	781	821	765	778	774	753	781	779	701	817	767	758	741	716	807	773	786	803	774	816	792	789	768	788	757	765	772	781	765	787	754	779	767	738	779	797	762	747	743	744	763	763	784	781	843	807	758	788	769	785	741	749	755	778	754	760	783	834	775	793	766	756	731	767	723	792	783	808	774	738	745	752	776	804	777	768	777	802	783	749	747	798	782	792	765	745	814	814	778	800	742	773	787	734	741	803	734	810	807	789	765	698	772	766	746	767	771	791	764	750	718	769	788	761	764	762	734	765	717	732	797	790	771	780	776	769	812	770	811	729	787	795	758	757	819	765	739	746	802	772	755	783	797	785	774	752	724	737	787	739	799	776	778	793	750	792	783	793	794	781	754	797	767	778	832	729	741	832	793	740	781	776	806	774	819	713	804	761	776	772	790	775	772	766	769	746	771	779	796	787	782	771	808	760	794	744	767	741	750	762	775	748	777	768	774	786	782	758	782	744	742	756	748	755	811	824	809	760	783	742	717	758	793	784	761	809	765	768	807	767	767	764	745	768	760	764	737	788	752	774	789	785	735	839	778	772	740	820	763	793	804	787	786	761	820	778	795	729	807	759	807	801	828	783	799	739	780	779	716	747	760	750	822	797	779	801	780	786	805	733	827	792	777	780	793	773	789	824	765	779	797	725	745	786	750	781	747	767	757	742	750	810	781	763	776	796	819	782	799	794	749	707	800	813	758	756	811	784	781	767	691	775	792
6921	511	458	369	229	170	160	139	161	144	159	148	161	132	158	143	143	154	134	146	138	140	154	154	131	141	151	145	150	121	143	118	131	129	120	137	130	128	147	136	150	136	133	103	119	145	165	143	145	136	159	150	142	149	155	129	144	111	117	139	125	141	150	115	120	136	144	138	127	113	129	135	130	115	147	152	137	135	128	135	127	165	147	129	121	140	142	135	148	146	146	138	141	171	136	149	178	130	159	143	119	125	120	132	156	130	142	134	129	143	138	142	143	143	163	173	133	123	150	129	135	124	113	132	143	123	113	140	131	141	135	137	143	152	149	142	148	142	136	154	119	153	119	135	110	144	129	119	149	159	139	135	131	146	141	156	132	131	134	138	137	144	147	111	110	154	135	142	149	119	144	128	147	151	124	123	148	128	141	176	153	135	129	140	122	149	136	135	114	128	127	143	145	137	123	122	131	155	126	150	145	141	114	152	145	116	127	151	147	126	152	130	115	121	145	126	142	135	141	152	141	140	144	140	140	150	149	150	146	148	149	145	122	143	145	148	143	133	110	146	148	111	141	141	162	124	147	153	124	133	109	146	141	141	127	124	126	117	144	135	150	128	121	130	116	142	126	141	126	147	144	120	148	134	135	146	130	144	117	140	140	165	139	136	140	152	140	136	142	145	136	122	138	157	144	160	132	139	129	120	146	129	155	140	132	133	159	159	138	152	142	127	154	137	118	158	122	125	135	138	149	109	134	117	137	132	143	117	145	128	124	140	133	174	154	122	137	133	159	143	142	151	130	137	142	123	124	126	127	130	127	134	162	135	145	141	158	129	129	126	115	130	136	146	137	113	121	128	133	174	143	130	137	148	138	152	138	155	146	136	133	160	138	150	143	127	140	125	129	125	157	129	147	123	123	145	131	135	134	154	149	133	141	148	151	136	125	142	145	151	125	135	144	159	134	122	140	147	124	139	139	112	151	139	129	145	141	129	121	129	138	133	132	148	143	146	140	117	132	129	125	125	135	115	152	138	160	146	138	134	133	144	117	139	141	124	133	163	131	114	159	118	136	150	127	151	121	136	148	150	112	140	142	115	127	145	145	125	113	151	138	115	153	141	154	145	131	117	135	129	136	119	136	152	141	116	134	139	123	139	130	123	149	152	141	137	136	121	117	127	126	165	126	140	112	149	119	140	141	135	162	135	146	132	133	144	131	137	150	149	129	130	154	140	155	129	143	143	118	143	139	140	145	142	113	143	147	139	157	142	123	135	137	117	131	112	120	144	140	140	126	124	138	141	123	153	150	126	124	133	142	132	148	171	161	128	140	155	130	137	145	129	135	141	157	136	142	139	149	128	140	163	132	141	152	117	137	144	126	124	148	129	125	130	148	114	153	148	127	132	124	132	139	144	132	125	147	133	146	131	149	141	149	119	124	130	112	141	137	132	136	120	117	139	139	133	140	132	155	134	144	118	125	147	131	146	147	157	131	128	130	151	121	162	118	160	116	148	132	135	145	133	142	99	145	132	138	129	149	156	136	125	147	143	142	145	131	157	126	126	125	130	144	132	127	151	144	136	148	141	140	135	139	132	141	138	135	113	153	135	147	155	150	135	126	130	129	138	139	131	128	148	151	135	115	121	178	128	143	139	148	135	125	139	134	139	135	128	152	144	123	127	120	154	132	124	111	131	148	156	130	146	154	148	152	135	148	109	149	132	122	136	132	145	134	139	159	134	136	143	122	140	135	137	120	150	139	136	132	144	137	144	128	124	137	145	148	112	156	142	147	123	130	124	122	141	131	127	145	144	143	123	131	140	126	161	119	131	136	176	153	135	133	174	130	115	132	139	117	170	151	140	151	137	143	144	111	104	145	131	146	124	175	143	158	128	166	136	128	137	120	133	157	140	135	147	116	130	142	146	139	127	144	124	166	140	150	114	118	146	140	148	161	125	140	132	145	137	133	123	117	112	145	137	138	152	147	142	138	145	150	153	150	146	159	128	147	130	121	129	144	142	140	126	135	130	135	134	127	166	159	134	137	115	137	164	133	127	137	161	139	114	121	114	128	124	131	159	135	139	119	120	114	159	134	144	159	135	124	164	151	133	135	162	132	141	118	132	147	131	120	143	146	153	134	108	123	136	143	135	142	144	121	121	137	164	135	139	148	157	157	113	124	130	137	138	151	130	142	127	143	151	125	125	117	134	126	127	140	123	107	137	129	180	124	143	158	139	138	135	134	133	137	124	143	133	135	125	131	139	143	152	146	131	138	139	152	125	137	143	142	143	141	143	124	146	133	145	137	154	136	117	128	127	139	125	134	130	164	132	146	146	139	157	134	124	139	143	132	135	133	139	121	132	110	129	130	147	135	142	142	143	141	156	153	143	143	128	139	124	132	137	153	128	127	122	112	135	141	133	155	131	140	127	116	145	138	147	132	159	130	138	128	153	124	143	131	119	158	150	138	158	134	137	142	144	144	143	155	146	138	158	123	146	116	128	149	137	140	125	135	134	132	139	163	132	149	136	137	144	153	133	124	143	165	165	133	140	154	123	147	128	126	124	151	143	161	120	138	144	154	142	135	156	124	148	155	138	135	132	144	140	120	146	134	125	157	146	155	119	129	150	146	135	139	148	138	134	115	142	143	130	133	132	142	137	137	151	122	133	144	124	136	160	155	119	147	155	140	148	139	152	155	130	148	148	139	141	146	140	130	142	131	139	148	117	149	139	158	140	143	137	138	145	125	141	144	146	122	129	124	136	137	125	147	136	128	146	133	143	132	113	145	131	136	136	166	127	136	110	152	120	148	137	144	130	150	150	137	163	143	141	120	134	150	130	142	149	138	131	127	123	129	142	117	124	136	135	117	134	146	106	122	134	135	134	137	151	144	151	164	134	151	128	133	137	110	124	136	147	148	130	126	154	146	131	140	148	154	110	149	124	135	128	133	131	149	127	169	134	140	128	129	153	125	160	151	139	145	139	137	112	138	135	133	141	134	139	151	154	145	150	143	131	126	153	120	132	133	111	141	131	146	122	142	130	138	144	143	133	132	125	150	129	120	135	151	150	136	132	146	122	146	132	135	138	124	145	131	176	140	113	135	123	147	140	135	133	128	119	150	138	130	124	127	136	122	165	124	133	150	140	161	137	127	130	146	119	138	133	128	134	119	122	130	118	149	149	143	122	128	161	121	140	129	132	138	138	123	138	129	152	139	127	149	139	126	143	148	131	137	122	133	107	154	130	140	121	129	141	135	142	132	135	112	114	128	132	139	124	133	145	137	144	140	160	138	132	165	134	119	150	177	134	146	120	130	124	142	127	162	136	136	141	157	134	151	151	139	136	144	122	131	137	141	130	119	130	133	146	96	152	125	115	158	113	130	121	142	152	141	135	129	147	137	120	139	155	146	146	158	125	137	134	157	145	131	142	144	144	143	151	150	153	141	142	136	152	151	122	123	141	130	132	147	124	148	133	162	115	138	141	130	162	140	116
6544	508	631	673	614	559	542	549	587	526	481	430	474	414	426	383	435	403	402	373	382	392	377	371	385	352	421	400	363	393	415	371	347	349	425	370	382	360	368	390	399	369	392	402	390	388	370	395	395	385	359	373	338	348	375	400	366	383	408	360	366	414	381	379	381	400	373	375	363	377	410	390	360	362	360	377	402	408	388	382	362	397	369	406	353	382	387	361	375	409	382	363	366	404	384	380	367	396	374	363	389	407	386	389	391	396	385	378	339	359	380	379	384	370	407	365	349	370	363	410	362	393	368	392	355	369	357	354	351	384	406	357	360	396	383	386	359	363	393	388	360	348	364	388	377	396	355	358	391	375	379	348	408	366	405	359	368	336	362	374	364	363	369	425	363	361	375	374	359	393	371	355	407	376	412	394	346	383	352	351	405	392	350	396	388	363	351	361	379	358	357	389	343	375	379	350	370	338	333	374	373	362	362	401	398	372	362	357	347	357	363	401	387	354	377	350	373	377	400	374	384	393	396	383	403	343	346	391	406	378	370	390	382	383	399	392	367	395	369	362	406	387	374	368	370	376	328	378	398	422	375	378	375	377	372	372	364	388	354	391	362	384	372	377	374	358	361	367	394	352	387	386	366	378	361	356	358	353	355	407	381	389	420	351	356	394	347	393	400	399	413	339	381	332	406	387	369	356	385	347	364	391	397	384	375	392	400	392	376	371	399	360	377	409	322	391	360	366	365	376	379	358	337	364	345	372	358	318	394	345	374	339	350	379	393	359	378	392	394	391	411	358	369	394	377	346	423	415	401	369	382	372	374	362	415	416	379	369	397	380	382	357	359	388	365	384	361	367	407	374	382	360	322	394	373	393	378	377	387	375	370	347	376	390	375	347	355	380	346	373	372	354	362	392	382	401	360	352	371	403	381	350	351	407	370	360	403	392	343	396	385	382	371	370	381	365	372	397	351	384	359	327	397	404	392	346	320	378	374	414	409	399	366	368	386	357	338	345	389	400	395	370	397	374	349	384	414	344	381	359	367	411	369	371	382	354	345	360	370	362	399	378	388	390	360	402	373	397	385	339	325	371	394	358	388	353	360	373	373	393	400	371	359	405	388	352	370	374	361	349	366	399	385	358	377	392	350	336	374	362	390	366	366	372	377	393	355	344	353	341	362	360	359	396	359	387	348	383	356	364	353	392	403	362	416	341	356	351	352	347	401	389	363	354	334	334	375	377	390	383	370	385	402	352	380	369	363	332	391	373	383	374	342	365	375	335	414	364	378	363	360	374	394	400	333	379	354	356	362	368	369	319	381	392	400	383	366	350	383	358	362	354	344	380	373	358	369	387	375	373	359	394	390	351	340	388	351	390	357	411	349	405	388	348	378	385	357	381	405	374	343	389	377	389	392	386	389	357	343	403	401	353	399	418	394	413	402	393	338	376	406	361	354	361	367	376	349	390	361	378	380	406	380	420	410	370	381	348	387	414	382	361	391	394	397	383	376	341	358	393	387	379	367	355	388	346	379	347	374	369	349	380	369	360	345	395	381	371	380	344	369	380	391	335	378	354	356	380	386	364	357	353	364	395	377	372	363	370	350	332	359	351	369	342	379	404	369	364	366	340	366	412	388	342	405	345	388	373	389	355	355	343	381	382	395	397	372	368	348	383	378	361	379	377	370	363	392	362	340	354	390	352	375	369	353	361	366	378	384	404	340	418	381	354	392	368	352	374	390	425	377	380	381	350	412	387	381	362	387	355	395	382	378	358	342	347	355	369	324	375	363	391	393	368	406	391	367	370	361	353	367	391	379	380	390	375	362	344	397	369	394	400	410	401	369	391	367	378	386	394	373	370	404	370	402	358	377	356	389	381	356	367	427	370	400	345	373	393	396	330	371	382	392	322	363	344	383	394	360	395	424	361	342	376	366	391	376	365	346	362	404	341	334	395	379	357	371	392	374	387	405	340	363	404	343	398	377	365	374	367	367	367	384	363	379	377	382	409	377	358	418	354	374	388	405	391	357	343	367	385	358	370	383	382	385	384	371	374	365	325	385	436	386	373	358	391	364	351	349	362	359	365	398	333	371	359	392	381	340	388	357	347	428	378	382	386	352	360	386	401	387	340	346	365	397	389	330	397	345	402	372	377	377	382	354	351	367	396	341	403	371	350	392	379	361	401	396	346	393	383	385	361	389	368	383	377	381	399	377	381	358	338	385	396	373	374	374	384	356	399	360	352	404	382	353	391	384	387	371	380	404	390	416	367	379	364	380	348	364	371	371	379	359	368	373	367	351	364	364	340	371	414	400	393	376	354	388	372	394	386	381	381	391	375	365	373	393	387	339	382	368	391	366	375	353	371	363	344	392	396	372	407	353	404	350	380	399	383	324	362	414	335	402	349	362	379	356	348	389	369	374	390	389	373	330	383	341	353	362	398	331	335	359	370	373	371	381	397	387	410	371	389	410	397	395	350	347	354	381	363	357	361	381	352	356	366	358	373	372	397	356	395	400	369	315	370	362	361	353	359	368	382	376	377	405	394	389	358	385	363	337	380	368	373	402	371	381	386	405	366	393	364	369	342	363	338	364	411	361	376	375	345	377	359	366	414	387	367	388	347	372	353	356	362	363	339	378	369	344	368	389	374	384	355	361	378	375	377	347	364	407	385	353	408	364	410	367	400	361	375	380	369	403	338	371	384	359	373	354	370	374	395	387	378	369	348	348	351	383	357	356	340	341	387	357	370	391	386	354	385	365	369	370	386	366	406	339	387	379	371	397	369	391	372	350	385	367	407	378	393	394	396	365	388	375	379	343	387	384	376	350	381	379	388	368	369	374	375	373	377	336	350	386	383	380	368	339	378	397	349	426	365	362	373	385	332	387	416	349	375	357	383	422	381	404	361	364	346	376	364	368	387	374	381	351	349	344	387	378	387	351	393	381	393	359	356	348	390	386	391	384	363	370	355	370	391	386	356	405	367	363	345	362	339	369	391	378	382	369	342	390	355	389	358	360	395	368	369	397	342	359	389	353	349	377	377	397	348	379	394	399	380	378	398	337	369	407	370	375	366	380	354	406	359	379	432	378	353	372	382	375	379	350	397	372	371	389	361	388	380	359	374	340	374	362	367	395	340	381	381	413	370	346	365	397	375	375	396	407	361	335	378	367	353	384	379	390	382	375	374	365	340	382	362	372	362	382	405	371	382	368	368	379	387	353	413	394	362	361	352	369	392	374	385	364	367	363	357	400	359	374	390	360	375	389	363	359	386	367	400	417	363	356	393	371	358	415	371	398	392	400	370	368	362	345	395	363	336	337	386	366	370	355	373	358	377	375	391	355	418	375	372	390	383	358	366	341	352	382	398	384	370	364	399	392	399	401	362	401	347	373	345	340	388	376	345	390	383	375	393	334	401	345	376	371	347	348	387	372	328	368	344	380	414	385	359	427	370	396	383	343	379	347	374	385	340	376	331	334	402	372	374	369	381	359	377
42137	20935	11130	1893	964	716	558	468	492	421	449	380	324	253	244	255	219	229	234	231	221	230	217	233	210	212	228	194	203	225	221	218	219	217	193	198	241	201	203	192	206	183	185	193	237	216	202	164	189	208	167	199	189	206	217	203	206	186	197	199	203	192	187	207	183	224	217	205	184	188	201	191	227	197	200	214	181	190	208	187	196	221	198	179	207	194	217	173	187	211	220	206	206	200	166	182	202	229	231	217	205	207	202	203	189	206	196	208	221	202	200	219	226	198	185	190	184	189	202	213	216	193	210	213	200	211	197	171	215	179	192	201	201	228	210	183	211	191	198	218	212	174	216	188	199	184	201	193	208	210	218	190	175	181	207	224	205	227	171	190	202	220	210	210	204	209	179	179	198	201	211	201	183	188	218	182	206	205	212	202	203	179	196	218	183	198	194	200	201	202	219	194	210	194	206	212	194	203	219	198	209	196	198	184	200	193	211	210	233	204	219	206	207	213	200	183	211	219	188	199	236	184	223	194	192	213	194	201	184	194	219	184	207	193	188	196	210	214	178	202	187	201	194	225	200	190	200	212	183	207	211	193	233	192	193	226	217	179	202	196	172	200	192	222	194	209	216	228	222	183	216	159	192	234	209	171	197	196	199	191	193	236	196	202	222	209	206	195	195	185	198	228	186	197	225	216	208	233	218	218	200	207	208	188	188	177	195	221	199	215	185	212	214	215	203	205	205	188	198	190	209	214	211	209	217	204	207	226	208	181	204	216	186	208	216	200	190	180	214	209	205	195	217	197	227	201	219	205	209	199	230	210	215	198	194	186	201	193	189	183	184	212	219	205	185	176	199	198	222	162	203	205	208	230	187	216	226	190	192	191	198	187	206	189	181	223	228	196	213	200	207	208	212	201	218	171	201	196	186	211	218	211	195	189	189	203	210	179	197	216	207	202	177	179	194	213	189	182	217	202	181	188	194	188	205	187	182	198	200	187	227	222	201	186	219	191	233	234	202	206	208	186	177	212	205	194	199	190	198	191	185	177	200	210	212	187	210	210	187	216	203	185	203	215	192	229	205	187	192	225	179	216	203	217	195	209	184	183	201	188	187	235	211	220	246	198	205	221	208	208	214	203	201	202	232	190	199	227	217	229	209	220	181	211	205	203	233	203	191	193	192	212	165	193	213	219	206	200	208	211	210	205	206	192	181	189	207	196	197	220	196	233	242	189	198	190	211	193	213	215	223	206	215	196	231	195	199	202	212	206	210	190	228	197	215	203	219	234	201	203	194	209	194	210	177	169	187	195	218	212	219	191	212	216	209	199	221	195	204	197	184	215	213	188	222	202	215	192	229	185	190	205	210	214	193	198	174	190	219	205	208	209	207	203	197	220	217	206	191	214	192	197	212	197	183	178	204	212	233	205	216	187	177	208	209	177	179	179	241	216	193	220	190	205	209	197	187	202	192	210	213	213	187	202	206	196	190	209	203	188	194	202	209	204	192	202	199	208	210	206	194	211	194	211	201	199	201	207	219	174	192	186	215	168	193	211	212	213	221	190	184	226	237	203	195	217	206	205	193	195	210	198	192	192	202	193	203	194	227	204	213	193	193	188	175	209	199	191	197	200	185	207	203	205	233	202	201	200	195	218	192	211	194	229	222	194	178	193	204	197	194	190	208	204	193	196	195	223	195	217	205	201	205	196	195	213	205	229	212	184	226	178	208	196	212	184	185	210	201	206	184	224	196	231	204	179	201	207	220	212	180	188	208	225	191	200	199	190	215	185	211	209	218	208	203	163	167	213	210	220	193	204	190	186	222	181	180	207	179	201	203	208	223	168	196	195	202	218	205	169	176	170	179	192	168	193	207	207	234	216	225	208	220	192	188	198	207	193	187	151	182	206	169	208	219	186	200	203	187	182	235	201	202	203	164	188	206	188	188	195	212	214	213	192	190	217	219	182	205	206	204	201	190	191	190	179	181	214	204	195	186	208	228	211	236	187	187	213	202	189	197	194	201	193	205	216	194	201	192	172	236	207	207	191	228	189	193	198	182	223	177	217	197	182	199	178	195	194	218	191	202	193	192	216	199	202	162	209	204	206	188	187	211	210	220	225	233	167	201	211	195	187	173	232	219	204	189	184	209	181	203	212	218	193	184	246	186	197	216	203	216	197	188	218	197	210	221	205	212	218	192	207	209	209	216	223	191	209	169	183	195	211	209	187	192	203	213	184	195	190	199	205	174	209	196	194	200	195	199	202	180	198	216	224	203	206	211	175	202	180	204	225	205	230	215	206	203	203	214	194	210	197	179	183	197	203	193	197	207	205	205	216	209	200	201	169	216	205	221	206	206	214	203	227	184	210	218	203	214	187	180	209	194	212	201	226	202	196	233	203	217	193	201	187	214	174	212	182	181	194	192	203	191	191	186	170	200	210	218	189	206	196	183	221	190	214	185	210	220	191	205	204	206	182	206	172	214	219	195	191	205	212	204	200	165	198	187	192	188	199	193	210	193	192	184	225	187	191	201	189	208	184	199	224	196	223	190	190	212	179	201	225	192	199	218	188	210	217	209	213	197	212	183	195	219	231	213	174	200	182	183	194	196	190	178	205	208	227	215	217	204	214	208	204	183	199	198	191	208	175	220	212	194	163	233	209	187	195	169	194	201	213	172	215	199	217	182	206	233	167	227	248	178	174	184	194	229	214	169	207	206	209	224	192	215	201	186	189	195	209	221	164	208	232	248	221	209	194	198	221	201	198	224	200	207	162	213	216	193	210	209	206	220	206	201	196	180	174	199	220	165	224	216	195	207	201	184	178	220	227	189	186	185	220	203	202	219	199	230	232	182	214	204	201	217	204	213	188	220	204	189	212	192	200	217	202	166	216	215	201	197	213	233	204	190	171	217	204	200	206	205	192	195	212	211	191	181	202	197	194	198	236	223	212	206	202	223	233	200	190	194	228	193	214	194	206	189	189	195	228	210	189	191	209	206	225	197	202	208	232	198	203	219	191	215	207	235	197	210	202	210	204	182	180	200	202	204	210	233	197	210	183	216	211	198	199	194	192	218	190	204	184	193	197	209	180	190	192	234	205	196	194	185	196	210	195	219	209	214	211	224	196	200	189	183	230	200	188	193	196	177	185	184	197	181	200	208	193	193	189	182	223	213	198	215	233	185	183	224	195	218	218	226	197	192	198	201	229	206	229	192	234	224	187	182	227	185	194	188	221	246	191	191	205	215	199	206	204	232	197	223	212	193	194	194	196	209	197	231	204	203	199	191	210	182	187	192	217	186	194	195	220	200	211	219	195	171	207	205	189	237	215	209	206	199	191	242	220	212	188	192	188	204	195	177	213	186	191	198	202	197	218	191	199	217	207	192	181	216	183	182	188	205	204	200	226	205	209	176	216	214	206	218	206	209	191	206	224	212	206	190	203	187	209	172	178	191	195	205	204	198	212	199	206	208	232	186	219	175	173	216	192	200	208	225	207
21135	1513	2894	3433	2977	2662	2106	2133	2104	1785	1798	1570	1138	1141	927	950	918	784	765	793	742	685	681	695	631	630	639	606	575	594	635	602	603	619	577	593	633	601	564	572	559	550	579	529	537	552	570	524	530	532	543	520	533	507	531	532	563	496	539	569	581	534	530	541	495	565	564	559	535	508	547	547	581	533	525	521	523	539	544	520	516	540	537	522	498	583	582	532	579	603	588	541	493	556	558	546	530	532	583	540	513	548	545	575	524	541	583	526	521	566	548	501	522	520	510	558	542	519	503	524	526	536	512	550	483	495	541	526	572	557	537	520	551	523	486	581	531	523	520	526	526	548	533	504	520	498	507	503	527	510	524	518	527	522	524	513	488	517	502	543	543	514	549	508	492	497	530	461	505	538	491	549	498	503	523	515	515	526	509	532	557	520	519	506	558	494	524	519	539	527	523	572	525	538	541	529	529	530	499	541	555	518	501	503	524	520	499	503	545	514	502	538	526	523	540	491	505	551	536	544	538	535	533	544	498	514	512	541	534	510	539	511	569	528	496	556	488	521	502	521	529	495	512	509	509	520	498	498	533	508	538	480	549	515	529	545	563	551	518	552	499	528	503	522	512	504	551	489	532	529	495	502	566	486	538	532	561	510	570	566	508	525	515	523	502	501	531	544	524	518	561	531	510	521	530	483	525	499	531	516	535	525	511	529	521	510	504	522	548	590	512	505	539	504	521	479	512	516	545	509	531	537	505	523	531	531	503	521	549	566	474	516	527	502	544	514	534	510	509	530	542	514	512	486	560	544	524	485	489	552	498	479	493	531	508	536	529	521	514	497	492	510	499	507	523	529	533	539	505	500	558	529	531	496	530	506	501	550	552	491	523	560	517	518	483	549	518	532	547	514	490	492	556	534	548	538	544	531	535	525	521	527	510	517	539	540	529	524	500	513	554	536	535	558	524	521	539	519	509	502	507	509	494	553	533	535	503	541	571	530	522	509	509	527	536	464	546	516	526	520	537	494	514	501	518	483	485	509	553	499	500	518	539	518	483	548	496	566	503	500	556	494	500	552	521	527	556	505	533	550	526	532	506	528	525	510	493	504	521	496	497	491	504	532	490	520	539	526	560	526	527	519	505	569	514	563	510	509	516	538	549	551	531	504	534	546	528	518	541	530	515	552	522	520	477	484	534	477	515	484	526	508	498	516	508	553	522	514	508	531	560	497	508	505	474	541	523	506	514	521	533	493	583	548	502	577	524	514	585	504	508	492	519	499	548	540	514	539	512	536	517	508	551	548	555	500	498	553	509	500	524	550	511	495	546	522	572	522	559	525	546	500	500	514	482	494	542	467	537	536	497	513	536	525	520	495	533	505	507	581	527	559	501	532	520	524	518	547	527	532	515	518	538	537	549	555	526	520	509	545	539	515	529	573	468	533	527	510	505	539	526	524	522	512	505	506	519	479	508	509	486	540	522	526	515	536	519	478	543	552	502	488	517	507	526	522	507	521	556	544	515	533	547	515	530	586	529	493	490	537	549	525	542	543	536	540	559	513	518	518	585	523	488	523	513	512	517	523	533	486	549	492	515	532	539	518	534	501	564	457	529	532	545	488	498	539	492	536	531	519	514	503	479	511	486	504	501	526	548	553	537	506	557	515	525	477	482	477	563	507	536	540	501	503	522	547	543	527	516	520	565	565	582	527	574	513	502	524	526	518	504	491	512	520	542	509	539	527	514	490	520	491	503	510	475	530	510	516	535	549	507	483	549	528	511	471	555	534	547	530	531	488	546	533	502	518	521	530	495	501	538	497	560	495	549	507	522	518	528	493	483	527	547	556	523	537	535	512	525	521	509	525	535	529	533	518	506	502	500	510	527	499	505	557	479	514	560	513	575	500	573	516	537	517	527	500	489	587	487	521	539	511	488	520	528	510	499	508	476	483	493	512	531	556	539	519	537	537	508	543	497	498	522	543	536	538	512	522	510	559	556	522	544	515	521	491	558	537	522	530	545	525	496	486	545	540	515	519	491	512	567	533	521	521	518	488	505	527	550	493	512	486	521	512	483	531	511	533	490	504	520	560	525	517	507	507	522	503	477	515	510	493	529	524	570	523	500	493	498	510	481	530	531	515	540	503	553	509	499	502	515	547	517	511	523	519	507	536	507	547	505	548	504	532	509	560	525	483	524	518	555	535	527	510	514	535	511	528	526	513	501	475	521	504	500	532	572	535	508	551	525	488	540	541	532	492	546	531	493	472	500	546	514	493	510	540	518	518	539	508	509	542	520	547	523	483	530	513	478	510	508	504	526	501	477	545	530	508	500	498	546	545	531	553	535	508	499	512	534	512	490	484	544	491	501	492	526	519	518	511	556	558	511	495	512	479	517	518	541	511	531	527	525	532	520	494	492	563	545	505	565	547	514	542	564	509	520	536	508	495	509	566	536	527	516	499	499	471	514	547	546	507	559	558	515	542	513	528	523	508	538	503	519	560	542	504	516	553	458	507	513	504	548	530	505	501	537	542	501	533	512	490	497	533	520	524	477	549	534	522	522	503	504	534	516	492	515	518	498	515	521	490	514	522	529	553	515	528	570	508	530	511	518	541	536	531	538	515	538	468	478	525	505	502	555	509	549	520	536	529	535	551	488	506	495	542	549	507	495	528	510	492	480	489	521	534	527	496	532	545	531	497	509	517	507	504	525	541	482	558	514	532	511	535	517	494	578	538	528	515	548	539	525	498	507	500	509	540	516	529	526	517	547	497	521	520	516	527	534	531	540	567	514	541	505	521	553	508	529	443	512	525	544	517	507	492	521	532	473	484	500	553	488	475	496	518	559	545	513	521	529	525	508	475	511	510	511	525	527	507	521	529	573	543	553	533	496	513	546	521	532	511	519	520	522	510	505	523	540	547	570	494	502	540	529	498	550	527	524	527	472	504	536	508	515	569	531	547	511	559	528	546	553	511	502	529	491	533	526	475	481	545	512	530	496	549	506	505	498	501	506	502	540	515	491	527	506	549	517	537	549	527	521	507	540	505	542	495	531	489	485	537	529	535	537	515	496	510	496	557	493	537	542	531	548	519	535	533	500	507	542	498	526	514	519	517	495	551	523	507	551	511	579	536	503	500	509	518	546	541	529	503	540	519	524	558	497	538	494	527	517	527	501	533	521	501	507	501	545	525	587	535	517	504	523	524	478	552	517	514	509	543	555	517	526	531	539	520	497	515	492	527	519	512	501	508	502	498	560	509	502	552	489	505	510	555	527	536	523	502	513	506	553	502	536	536	514	544	532	508	530	540	546	531	516	497	545	545	534	499	535	486	523	475	498	558	527	473	514	558	525	506	532	506	540	510	487	550	517	525	520	508	496	524	490	519	496	523	493	537	539	523	532	539	508	502	501	508	581	502	556	539	502	524	505	494	515	538	523	530	507	513	556	518	515	511	479	514	536	530	544	544	527	520	528	518	529	504	541	555	544	527	521	537	548	537
46415	25435	17745	7219	2173	1486	1143	996	901	830	697	616	503	479	474	455	436	399	368	377	368	404	350	385	369	351	348	343	329	354	368	345	344	363	375	376	321	371	341	340	344	355	349	293	367	316	337	330	336	316	350	365	360	307	303	345	350	324	361	349	326	319	340	338	332	309	321	323	319	336	350	313	369	323	321	336	335	351	350	334	304	364	316	332	373	361	341	333	323	326	330	350	330	320	294	371	344	356	329	338	343	348	322	310	341	354	372	313	328	304	296	312	310	349	305	382	304	307	329	323	334	335	334	332	347	365	311	354	372	314	358	340	360	316	353	355	323	330	337	344	324	343	349	317	324	321	288	347	336	295	332	312	321	338	340	343	300	348	290	320	313	344	340	359	352	354	336	340	339	332	393	348	333	309	317	339	289	345	347	323	370	350	317	322	324	308	352	343	341	372	335	330	351	331	312	355	328	338	301	365	319	323	343	313	342	340	303	290	337	303	334	363	315	353	296	325	281	318	319	369	331	325	335	306	310	338	339	301	359	359	333	351	353	328	334	351	358	368	298	329	350	353	300	317	333	340	286	328	332	323	342	321	341	318	348	329	352	353	323	348	294	297	292	319	340	328	331	313	317	323	317	321	341	308	329	311	335	317	321	309	337	345	346	330	350	307	331	314	316	367	334	304	325	326	311	336	355	314	313	305	319	320	317	337	364	345	334	320	332	315	341	348	351	313	347	338	343	335	317	311	291	345	303	324	346	350	349	325	306	348	349	323	363	322	319	341	350	354	326	342	321	312	322	312	324	336	318	306	317	314	302	307	338	304	318	332	342	360	326	331	355	331	340	312	330	317	299	313	329	327	321	343	331	367	300	317	280	286	296	335	335	352	314	326	322	342	317	331	365	328	324	321	323	337	323	355	305	335	304	313	338	307	296	328	340	312	333	294	345	358	326	316	349	344	380	340	323	327	323	350	338	389	360	328	329	339	329	302	321	358	330	367	360	342	347	368	319	318	340	295	324	310	314	360	326	329	295	341	346	322	308	360	342	365	355	315	367	342	344	343	345	332	333	326	366	304	333	323	365	338	292	328	286	331	378	339	330	330	345	343	298	284	320	339	313	331	331	331	335	324	311	352	324	306	301	344	329	317	334	309	328	301	305	336	322	379	339	307	320	302	334	335	340	323	325	325	338	308	323	311	344	350	334	351	325	352	336	320	305	333	340	341	330	355	305	329	307	315	329	331	343	341	332	308	314	351	320	318	311	335	311	311	342	335	334	334	329	326	346	319	339	312	343	342	280	347	358	297	336	300	336	362	357	331	388	345	315	373	358	310	325	305	355	349	334	282	315	339	329	331	319	313	287	308	333	346	323	330	314	337	347	352	312	317	287	337	334	346	345	319	272	344	312	312	334	304	337	337	330	308	318	334	343	322	315	345	355	305	325	315	317	330	305	338	347	329	322	315	317	331	311	335	358	342	302	348	315	348	299	338	349	327	347	326	313	294	310	326	323	339	349	323	310	311	324	351	292	340	312	336	310	321	348	323	320	335	338	324	342	286	328	303	297	303	340	327	335	326	356	342	313	349	355	327	339	364	311	358	342	374	311	329	361	329	339	310	307	295	322	308	331	317	349	335	348	338	358	321	293	329	336	320	323	331	317	319	331	286	325	309	294	332	357	315	335	329	334	318	307	329	353	298	294	316	303	337	300	344	347	340	339	309	289	325	333	333	338	316	330	341	341	348	336	318	320	339	306	310	336	327	324	329	307	319	338	301	304	288	331	319	348	337	317	342	313	287	284	312	323	337	369	326	338	360	355	323	369	328	341	329	317	330	366	346	389	329	360	319	346	345	316	349	311	363	344	324	351	344	346	366	363	310	315	330	380	357	305	330	356	331	311	335	330	339	329	350	332	390	332	311	288	313	324	316	317	332	319	335	332	353	337	295	332	338	323	296	313	318	332	334	332	346	337	332	336	315	331	364	351	331	363	337	318	334	324	301	347	308	321	320	301	346	343	342	350	318	314	342	348	316	364	322	324	317	343	347	305	315	335	345	341	299	339	325	344	348	311	326	340	324	297	305	325	317	337	316	336	322	331	363	355	322	322	329	310	341	339	340	312	330	332	323	363	335	325	324	332	322	295	318	365	328	322	357	330	302	339	305	282	353	303	312	326	350	338	299	297	337	323	271	335	354	320	302	351	300	333	338	348	323	351	322	325	312	333	327	358	320	316	347	332	324	337	343	354	349	361	333	316	351	305	327	331	341	320	313	346	329	337	342	321	360	342	292	325	315	328	287	325	330	314	318	335	300	353	328	336	356	351	323	294	361	310	339	313	332	301	332	313	334	321	336	299	303	314	332	325	354	301	330	332	348	314	341	311	337	318	317	350	331	314	317	336	352	330	322	347	358	371	334	307	316	329	372	361	349	337	348	348	350	331	314	342	308	342	331	324	374	351	327	291	350	348	362	319	330	318	306	335	334	313	331	329	319	309	359	303	304	312	335	328	321	322	330	330	346	349	334	311	297	370	309	315	307	349	348	344	358	323	342	317	314	302	315	336	350	347	317	345	346	329	329	336	331	366	349	329	340	334	334	366	317	340	334	344	340	339	330	334	348	347	331	314	294	341	323	314	329	328	345	329	311	296	333	365	358	354	317	312	339	336	331	329	319	314	337	303	322	322	304	307	318	343	340	321	315	324	328	341	322	333	314	355	319	324	305	330	285	358	308	335	313	310	312	310	375	326	327	326	327	365	347	339	351	288	277	339	307	322	336	323	311	310	310	353	338	354	327	289	338	329	344	346	307	301	364	324	354	320	353	319	343	341	341	349	355	314	353	316	335	389	336	319	321	349	321	329	329	335	338	339	297	312	369	356	366	341	355	320	341	343	332	332	326	325	342	328	322	333	318	334	325	328	342	367	326	316	327	330	329	308	320	344	336	314	348	323	311	307	308	321	314	325	295	286	350	324	328	302	302	326	303	324	305	332	314	346	297	333	315	303	360	335	303	316	350	311	324	351	319	334	346	320	328	303	359	342	339	334	307	339	327	295	322	328	326	341	356	312	343	392	326	328	327	352	323	301	314	360	312	337	333	335	334	345	304	347	333	333	319	345	339	323	372	341	320	365	334	326	319	336	348	317	338	299	330	350	297	332	319	315	339	335	347	309	337	369	320	328	333	357	349	346	325	350	312	334	353	340	370	307	325	364	318	312	324	360	350	354	341	307	357	320	318	324	296	294	335	326	330	307	346	350	332	350	335	328	326	351	338	344	336	351	316	332	316	326	338	288	337	332	336	333	347	312	330	323	364	351	315	351	319	365	330	335	316	343	325	315	357	323	324	297	301	309	385	327	307	308	299	306	325	340	306	343	329	332	337	318	334	316	315	344	308	319	333	342	343	344	306	340	333	339	351	303	334	383	339	325	336	335	329	312	368	339	293	314	322	316	344	317	314	314	333	331	320	355	311	335	347	284	301	315	335	327	313
25715	2458	5213	5836	5106	4581	3771	3594	3670	3418	3117	2299	1938	1750	1728	1573	1473	1355	1224	1208	1108	1079	1060	1011	950	977	975	983	951	885	879	927	929	914	881	925	885	918	932	876	879	833	847	862	783	820	836	790	849	853	793	756	816	812	826	805	794	842	829	786	767	779	861	833	812	777	790	755	779	820	786	760	791	821	729	789	836	764	758	794	777	786	828	845	822	849	823	831	810	875	817	826	877	824	815	795	784	851	789	753	795	803	852	852	805	798	759	806	798	815	741	775	782	823	820	806	750	737	794	845	771	741	810	757	776	741	802	763	788	754	767	770	746	845	761	766	758	767	834	803	759	797	804	771	809	804	738	779	806	781	727	745	768	767	738	764	812	755	778	823	792	800	742	830	821	747	759	786	697	802	753	793	799	793	768	831	774	760	723	738	785	733	767	819	734	739	762	754	824	777	792	809	714	749	782	801	757	772	797	754	746	812	772	782	802	800	852	763	771	707	782	817	820	765	783	834	824	817	718	801	775	736	793	791	805	819	732	744	789	772	775	825	758	766	739	751	759	782	761	755	785	749	757	788	780	745	769	751	760	789	753	777	753	783	767	773	774	743	762	783	815	756	793	785	778	767	754	811	747	768	736	804	810	783	768	748	734	791	725	790	789	794	778	815	798	775	824	750	754	804	782	801	752	764	787	759	793	755	778	763	797	811	735	762	768	826	782	774	767	763	711	754	760	789	802	780	745	780	733	729	776	789	798	736	756	764	761	744	779	822	762	727	771	779	765	782	784	743	765	819	791	731	732	823	742	794	741	809	834	745	757	788	803	759	799	761	810	823	791	765	791	778	739	772	804	815	797	736	772	768	829	734	769	771	780	770	786	765	737	781	799	770	728	755	772	749	801	754	740	788	846	828	778	769	722	782	745	756	704	757	730	794	753	764	744	734	822	768	742	770	722	737	759	778	740	792	759	795	798	789	775	788	774	753	756	753	750	773	787	769	771	768	745	810	841	779	827	792	793	733	733	789	773	786	773	757	782	774	740	790	788	763	803	749	800	795	767	773	724	770	780	804	761	758	762	785	768	741	791	816	750	760	767	724	749	732	758	749	808	786	781	779	767	756	781	775	804	760	814	802	804	771	773	772	757	801	774	803	714	816	843	744	754	771	803	774	777	748	721	789	765	772	767	803	785	760	778	787	807	808	767	790	791	814	776	793	772	785	796	804	800	769	742	739	768	774	810	793	811	748	761	843	780	755	737	779	772	780	803	753	794	762	778	805	778	774	760	801	739	778	823	798	727	757	769	793	749	774	789	818	778	776	749	773	802	784	818	795	807	752	784	811	763	733	778	782	793	773	788	770	786	793	774	770	836	805	725	764	792	822	829	776	716	744	753	763	831	754	765	779	766	787	736	794	748	745	752	791	773	739	773	738	830	753	816	745	759	744	789	761	736	780	743	782	766	781	703	752	777	755	771	760	771	754	785	735	776	739	760	744	782	774	750	803	796	738	832	774	795	764	774	729	783	738	797	775	763	745	806	734	801	775	791	812	762	788	800	764	758	766	816	782	747	751	783	727	775	757	739	781	777	817	825	765	782	736	795	755	750	805	778	750	760	784	807	778	808	739	783	789	767	760	779	783	741	806	797	801	745	793	796	731	792	807	752	808	764	761	814	780	790	817	736	790	784	762	778	793	717	773	763	791	812	755	766	803	722	750	766	851	714	757	723	796	775	779	803	731	713	737	744	785	720	735	766	778	836	738	763	737	752	789	790	744	782	741	767	737	777	763	801	817	809	803	798	792	774	767	749	765	788	815	781	763	725	822	719	777	780	794	770	749	732	779	817	756	733	848	774	756	785	810	801	739	758	774	766	759	838	803	788	771	778	795	781	798	822	775	754	754	783	779	797	771	756	812	799	818	708	771	773	806	741	762	776	736	800	794	808	759	772	787	826	756	790	808	748	801	725	795	801	740	758	731	805	788	783	808	790	770	769	805	764	775	833	764	763	767	754	737	793	731	813	746	780	785	744	798	833	769	793	758	755	817	754	732	796	803	795	771	762	752	790	738	797	754	829	772	785	753	780	792	787	717	737	781	746	765	752	769	755	813	779	843	799	727	792	828	772	780	769	813	749	822	780	753	752	777	815	780	748	814	753	733	756	743	791	791	738	743	712	802	769	802	765	820	788	850	834	744	757	762	749	777	747	778	750	770	784	834	794	805	784	757	802	769	801	748	796	729	793	759	750	781	771	800	788	778	769	777	815	813	789	761	770	760	790	755	771	823	691	769	761	718	799	862	785	779	749	755	741	736	734	754	758	763	759	750	786	728	790	815	758	757	742	729	841	742	816	801	771	752	716	822	687	735	773	792	771	766	763	813	762	786	734	737	764	737	796	688	745	798	763	788	783	767	784	783	788	771	755	795	721	768	761	828	781	773	758	766	789	735	791	754	783	763	756	773	794	769	761	744	746	791	761	848	729	754	785	790	784	749	818	758	755	715	779	816	756	742	763	708	810	783	782	811	804	713	775	715	778	729	752	824	791	781	790	763	795	772	721	764	781	779	776	762	743	763	799	784	777	735	822	792	753	749	741	728	818	779	725	786	779	786	781	754	754	763	750	783	815	757	790	771	804	768	727	752	775	815	780	763	784	728	757	789	800	760	815	758	769	764	740	757	793	766	820	794	765	772	764	756	759	744	755	787	774	756	789	765	769	771	773	802	771	765	793	760	783	721	796	712	737	804	814	776	772	749	759	795	764	809	788	723	778	750	794	818	782	817	749	779	795	777	752	797	774	805	760	742	761	749	732	807	778	773	800	760	813	738	783	786	751	780	769	764	797	797	737	773	813	760	752	731	754	797	791	781	779	826	774	771	774	768	781	751	766	764	769	753	765	771	736	827	758	790	754	831	794	761	723	777	857	735	786	832	767	794	801	740	711	798	786	803	750	800	762	796	793	748	752	695	814	769	824	773	734	751	745	769	757	823	789	782	708	737	762	777	784	763	821	784	786	764	745	739	777	765	779	756	823	745	737	772	725	774	791	750	784	771	780	768	735	795	799	759	777	789	775	727	794	711	763	756	720	805	742	806	770	780	768	748	752	774	754	771	769	728	741	797	845	750	810	751	748	705	808	783	727	748	749	749	765	799	737	754	775	765	783	762	778	773	764	766	765	748	779	764	803	778	760	761	742	762	810	791	811	723	759	764	773	797	736	751	698	817	759	784	766	785	795	730	753	793	795	811	775	741	809	779	773	780	737	745	771	747	764	719	780	725	738	758	782	744	714	760	782	767	809	783	789	753	819	793	787	785	750	805	768	711	774	748	828	768	747	750	743	760	740	772	752	824	776	791	774	716	798	773	804	754	741	770	770	801	804	751	765	829	773	764	770	816	763	824	778	750	761	735	785	811	827	739	727	756	748	754	775	785	777	774	733	799	800	745	808	740	778	761	784	802	750	803	787	834	776	776	788	767	775	786	755	760	825	812	782	760
8020	377	237	203	187	195	185	166	147	148	127	152	169	155	146	162	141	137	168	142	150	154	141	149	150	144	150	138	151	159	146	143	138	121	146	133	153	167	150	126	134	151	165	125	126	125	129	147	129	143	126	114	153	130	129	130	154	127	125	151	119	178	162	149	161	142	138	146	146	137	128	174	136	144	147	147	139	122	132	124	145	149	151	126	128	151	159	146	131	158	113	142	144	141	153	149	165	153	136	145	125	144	125	158	165	150	152	158	141	146	141	138	146	131	129	140	155	133	150	144	138	135	147	139	124	121	139	144	151	129	125	146	147	139	150	169	150	139	151	139	161	148	164	152	128	133	148	141	139	156	148	143	142	128	148	168	137	135	159	156	154	131	149	131	120	136	137	142	131	143	158	145	143	149	152	135	134	155	151	135	139	125	120	140	138	134	143	162	136	132	129	152	172	143	153	148	141	120	150	161	133	129	144	151	159	150	148	157	124	147	144	155	149	144	145	143	140	137	125	139	158	144	150	150	137	140	141	158	136	127	146	116	159	137	156	129	139	156	144	137	132	149	145	157	150	155	143	145	151	137	137	143	167	115	149	151	157	164	129	135	121	147	158	143	150	136	149	138	144	165	148	147	139	158	146	150	135	135	113	145	155	137	134	133	138	139	156	130	141	144	147	134	122	131	103	144	119	148	149	151	147	162	140	118	135	150	149	117	157	126	142	143	147	138	140	128	160	147	138	128	127	154	137	154	135	134	153	141	154	133	134	139	126	150	140	160	132	116	146	127	149	158	129	131	139	158	148	146	139	144	130	155	126	149	138	129	149	146	161	165	132	152	144	128	138	140	171	158	149	154	152	124	130	140	153	130	138	150	137	132	150	132	133	178	146	152	145	152	145	135	146	141	126	145	151	138	138	154	157	140	167	136	137	133	138	157	146	136	156	135	170	141	155	160	164	153	120	147	136	123	150	157	143	131	133	140	143	121	131	134	138	141	132	157	142	111	159	145	133	143	120	136	121	116	137	152	148	139	138	148	120	151	155	143	143	154	150	137	170	145	142	136	146	110	141	143	147	135	152	123	121	136	160	139	141	151	125	152	154	135	149	144	147	120	130	132	150	140	144	147	142	166	152	134	145	145	132	161	141	147	134	147	149	138	141	135	144	151	125	140	150	172	149	147	149	131	138	160	150	150	146	133	133	127	147	144	128	132	149	159	140	150	122	148	150	148	146	143	155	143	161	138	132	127	149	149	170	143	135	117	153	134	171	144	148	152	128	149	152	148	136	142	148	167	136	147	152	140	155	146	158	154	142	169	147	152	126	132	146	118	154	155	152	139	137	157	152	145	144	150	149	147	168	170	124	148	149	150	133	153	130	127	140	160	145	128	155	130	112	129	147	158	140	155	128	134	143	140	124	147	132	144	118	152	138	123	138	124	146	151	150	153	145	145	156	144	138	163	155	149	150	139	142	152	127	153	138	131	132	164	149	122	145	147	143	139	143	152	149	137	138	153	157	150	164	139	139	139	148	144	141	152	152	135	142	155	143	170	139	136	143	146	160	154	141	136	155	152	138	133	161	168	139	136	151	142	143	149	144	146	142	140	165	160	157	146	142	134	141	142	149	152	151	138	141	147	137	155	143	161	146	134	135	150	132	140	130	166	130	146	123	111	120	166	136	121	139	132	149	180	152	132	148	154	149	129	121	149	142	155	142	149	160	126	151	133	141	133	143	140	153	126	153	139	140	150	161	149	156	142	161	161	127	169	142	137	155	144	149	143	160	147	135	162	121	164	154	124	152	175	136	135	131	156	140	133	144	150	143	150	143	121	145	144	143	162	148	136	150	152	163	140	128	114	123	128	131	147	134	163	147	149	152	132	109	135	148	147	139	139	147	170	154	151	145	131	112	139	151	135	158	138	168	146	152	137	145	126	150	135	134	131	113	159	134	150	139	136	154	140	144	147	152	133	176	144	151	120	154	174	145	141	129	132	134	148	159	154	140	132	145	141	138	146	128	172	155	131	164	141	160	156	134	161	177	132	129	128	146	148	156	151	121	149	146	124	148	133	139	154	137	133	136	148	142	139	151	152	131	131	126	168	132	136	119	144	133	141	145	123	158	147	143	148	152	140	130	147	154	112	148	141	169	129	131	160	159	160	122	149	143	143	142	144	118	135	130	162	123	139	151	144	128	126	145	151	136	161	151	123	150	158	169	113	177	143	152	157	137	149	136	129	160	132	143	175	159	144	163	143	119	168	153	157	156	134	143	159	147	153	121	154	148	162	148	145	151	125	138	139	137	132	166	136	144	152	131	132	126	161	132	153	129	126	159	127	132	127	143	148	152	131	142	146	144	139	138	139	141	148	135	149	142	158	149	142	136	141	154	168	148	155	142	142	140	167	161	137	137	163	147	153	158	123	150	128	164	153	138	137	149	136	138	126	135	137	146	140	145	159	135	148	147	134	150	121	132	157	145	137	178	168	136	144	136	157	160	169	158	142	145	133	128	145	136	156	131	112	161	163	136	152	148	123	154	154	145	130	144	149	127	169	156	163	128	139	164	132	147	169	152	165	133	132	150	119	159	134	140	123	147	141	142	129	135	130	158	148	126	139	129	136	148	146	139	144	141	152	162	151	133	131	151	142	146	127	133	128	131	152	128	130	152	138	142	158	138	140	150	125	134	138	153	149	139	125	137	156	138	148	132	145	129	161	116	143	115	126	145	123	148	157	176	125	115	156	120	134	152	144	136	156	148	123	144	134	161	149	140	148	150	145	138	159	133	150	114	151	142	144	129	143	130	142	128	132	156	145	160	136	130	134	142	153	141	149	151	147	125	154	161	146	136	138	147	142	149	133	157	149	146	156	147	146	142	134	163	139	128	133	147	140	151	152	137	138	129	161	147	140	139	134	147	158	145	141	139	141	142	163	153	121	132	133	154	146	145	116	141	150	132	138	156	120	151	146	145	131	150	163	182	144	147	151	151	161	121	165	142	146	139	155	152	142	147	131	133	138	117	145	137	147	145	146	154	144	146	128	157	148	126	132	123	167	153	136	130	123	158	127	134	145	133	129	162	155	163	137	128	156	131	134	148	103	156	160	133	171	144	151	140	131	158	136	142	147	147	140	140	155	156	145	134	122	151	160	130	156	155	157	128	144	169	133	154	127	149	171	135	154	147	148	160	145	133	144	156	143	160	147	134	150	151	149	123	132	127	144	148	137	139	146	154	147	143	134	146	161	146	140	134	141	127	141	178	153	149	137	153	123	148	143	163	154	159	142	147	124	159	151	137	142	160	136	133	151	158	123	144	132	165	156	125	134	129	150	131	148	147	156	142	149	132	138	152	137	148	137	126	153	139	141	142	165	156	148	142	123	147	129	153	140	150	129	147	132	143	138	136	162	145	122	157	160	139	161	137	174	159	147	136	169	145	139	161	153	130	142	147	123	161	149	139	160	141	154	158	162	149	157	156	144	111	138	143	142
7931	462	583	643	590	557	551	564	489	507	513	459	459	441	426	403	401	421	435	406	362	376	388	388	378	420	391	377	417	394	397	418	398	405	385	403	402	377	413	415	379	393	397	400	423	382	408	367	379	358	366	355	414	388	383	383	414	395	376	395	416	351	402	365	357	384	379	371	387	419	380	392	408	409	395	400	398	427	362	413	372	403	418	401	358	362	385	386	420	397	386	387	390	422	415	368	401	360	413	415	348	402	378	424	364	429	419	410	423	389	392	368	374	351	367	400	387	393	384	397	377	410	403	397	348	383	371	409	412	408	385	391	405	375	387	400	375	385	382	393	354	390	394	358	401	392	399	397	388	388	381	422	361	395	393	405	398	350	389	355	391	408	401	377	365	411	400	405	402	413	393	378	415	392	388	390	415	383	408	357	366	394	381	395	371	344	431	387	403	397	381	363	361	384	366	403	411	365	409	383	384	398	390	380	398	403	392	419	409	392	409	378	365	387	405	363	369	394	408	390	392	356	383	410	359	361	395	425	386	408	405	392	415	363	407	346	350	410	407	384	400	370	395	355	383	395	383	394	370	376	409	396	386	391	367	389	391	385	391	352	371	394	338	370	393	380	408	388	403	405	375	389	381	397	348	385	389	433	431	398	394	374	380	365	391	369	387	412	404	411	368	412	385	376	379	378	414	376	421	403	369	370	400	415	396	373	360	385	374	434	411	367	400	422	378	421	371	392	367	352	348	363	383	391	376	368	374	392	390	389	421	375	373	345	390	360	338	377	385	376	395	410	380	386	388	385	383	394	390	388	416	359	382	362	394	379	407	383	370	365	394	376	371	406	370	362	390	372	385	353	392	395	383	356	397	377	377	414	402	392	399	392	376	382	373	389	363	395	362	359	386	384	347	386	416	408	408	346	395	405	391	385	395	389	370	409	416	385	370	375	389	377	367	372	391	399	394	397	387	374	396	409	424	392	370	376	393	386	380	355	394	372	385	382	409	390	379	390	392	369	416	398	340	361	416	407	391	397	357	388	426	347	394	395	389	393	406	386	402	414	378	366	393	426	400	391	404	388	382	398	400	440	414	389	365	392	402	392	408	370	408	371	404	407	387	367	384	433	420	410	401	357	404	394	399	397	395	384	421	382	397	402	381	376	390	361	368	427	398	375	404	363	409	369	354	382	413	400	374	416	396	420	415	361	370	380	402	379	406	363	403	355	354	372	349	381	412	387	354	409	394	418	357	372	402	391	391	362	382	404	402	398	408	379	365	418	371	382	408	415	391	377	397	427	378	353	388	412	406	389	384	351	368	391	387	390	373	407	378	391	402	382	400	382	377	395	397	413	436	428	400	378	398	402	388	379	364	383	394	412	380	369	358	409	411	396	359	390	396	365	411	361	414	353	376	413	378	376	400	367	384	370	382	394	377	357	378	386	404	381	406	396	373	402	371	384	376	410	377	396	373	411	376	363	386	382	378	419	385	380	390	408	383	395	376	357	369	370	394	382	429	377	372	386	373	371	319	377	424	366	410	401	374	378	421	394	421	398	358	396	376	422	366	378	416	393	389	394	399	420	373	417	373	373	362	412	365	381	396	380	342	368	366	385	401	370	387	406	370	363	403	353	387	389	375	378	357	377	378	403	355	372	386	371	404	376	400	361	400	381	374	388	383	398	378	405	383	401	364	410	381	352	401	358	399	395	385	403	376	384	367	365	390	372	378	389	393	354	397	371	367	392	388	393	381	394	388	411	348	406	407	396	378	378	341	406	393	399	399	425	367	416	392	405	389	383	371	377	365	380	387	386	350	347	396	399	406	392	416	375	407	406	395	397	372	407	400	400	368	430	380	409	357	386	367	368	394	427	401	334	382	377	409	352	390	394	381	405	402	404	389	388	415	384	395	402	365	386	394	387	376	419	390	416	365	428	386	423	400	355	404	390	339	430	399	365	378	356	416	401	361	370	431	365	389	353	420	357	397	386	388	392	393	409	411	372	389	387	366	373	372	395	407	380	413	376	380	367	383	390	415	362	398	399	394	398	384	433	401	362	388	396	414	389	392	380	412	364	370	382	379	387	436	376	392	376	393	415	404	379	376	374	411	361	416	410	411	372	409	369	383	361	363	396	383	409	395	373	375	408	392	363	410	408	400	388	405	364	386	400	374	363	383	362	375	400	397	427	435	415	373	369	354	370	379	421	369	380	383	393	396	417	397	391	413	389	380	412	386	398	389	386	397	413	345	374	417	362	353	362	390	362	383	397	375	393	392	405	360	420	387	375	400	357	410	360	369	372	398	378	392	409	411	364	379	390	420	378	427	389	397	371	376	369	388	405	340	368	363	400	391	401	367	374	405	381	415	378	381	386	352	389	386	403	365	383	418	368	399	370	347	370	358	387	373	404	368	391	362	402	437	393	431	378	379	405	397	404	417	417	372	398	372	390	381	393	384	413	380	368	396	387	391	391	399	410	390	411	381	395	353	359	381	416	382	405	404	411	377	394	379	370	386	401	404	372	401	379	376	406	408	415	392	392	388	395	416	385	356	416	365	352	347	402	404	402	408	428	382	394	373	388	407	396	384	398	366	411	382	374	354	402	388	354	376	381	367	357	359	373	407	407	365	409	383	373	402	403	410	435	393	418	406	398	394	397	410	383	374	378	420	372	383	391	390	390	359	374	383	366	358	392	420	366	404	393	351	386	398	425	428	417	364	368	359	398	402	421	394	386	384	369	367	383	372	379	383	413	374	407	408	374	381	390	363	415	366	398	393	387	395	392	384	365	361	380	351	359	376	383	388	392	375	387	402	387	365	383	380	397	363	404	403	397	388	394	342	374	408	374	404	425	377	345	406	407	364	383	351	377	374	365	399	399	383	369	384	397	368	414	407	396	417	373	367	399	402	379	401	376	378	401	373	346	364	405	396	388	397	360	376	400	341	391	391	371	419	352	368	402	397	389	387	367	381	367	355	374	402	366	392	391	385	379	372	375	386	411	415	369	369	367	402	382	385	407	357	402	372	413	347	401	435	411	385	401	358	388	381	368	401	369	370	360	383	365	368	354	393	389	370	399	375	379	395	403	371	418	354	409	377	376	378	368	380	360	404	391	384	398	371	380	376	366	342	424	401	365	372	383	386	384	377	400	353	411	404	382	380	387	366	383	399	395	416	392	356	417	382	377	414	370	363	407	422	326	387	377	417	383	388	397	427	378	393	390	406	370	381	410	387	383	405	419	409	402	410	390	381	368	409	374	389	404	383	390	391	382	383	364	401	367	387	401	408	382	354	401	367	409	382	398	395	371	406	366	382	394	383	384	392	381	388	406	418	380	421	359	399	386	356	394	383	386	437	381	402	392	357	388	387	412	394	338	389	381	419	394	385	387	379	394	418	422	399	388	407	408	374	396	387	380	433	396	412	400	424	409	426	412	376	364	395	391	379	380	381	390	409	406	425	402	368	408	372	368	416	377	405	420	404	406	373	397	392	396
46123	22439	14122	1976	944	733	610	525	421	436	380	336	290	283	249	298	226	237	234	223	240	243	205	217	230	176	215	215	201	216	186	196	205	222	208	238	213	224	232	214	171	199	215	203	208	198	187	216	210	208	204	203	200	244	206	200	195	189	223	219	214	196	181	185	225	215	197	216	198	231	207	222	189	206	196	220	209	199	215	185	215	189	225	215	215	197	214	207	194	211	212	203	207	219	232	223	235	219	217	212	195	200	209	224	217	180	205	179	199	171	205	191	203	207	182	237	198	199	191	214	191	202	224	192	198	200	197	208	199	179	217	215	216	208	174	214	195	196	226	205	211	222	209	193	213	223	223	204	207	182	199	157	219	173	201	196	217	215	204	192	207	199	199	208	223	228	204	208	249	219	212	227	197	212	183	209	201	189	216	211	188	205	216	229	220	218	208	193	186	188	204	208	226	171	222	210	245	202	218	189	186	215	193	178	200	203	204	211	236	225	195	209	210	196	225	198	217	204	214	216	211	198	185	225	214	182	210	202	222	217	205	243	219	212	231	191	205	207	200	229	196	211	241	182	213	229	232	207	204	191	226	204	195	206	188	199	233	219	218	231	211	196	213	196	214	219	208	208	237	205	186	189	180	192	191	218	191	197	202	238	200	197	200	205	196	195	207	210	200	214	254	213	195	231	230	220	224	219	206	210	192	228	208	199	208	191	218	190	205	203	203	224	228	188	184	218	177	221	218	214	224	210	212	178	214	210	180	207	217	200	215	201	213	169	188	204	207	199	201	199	190	160	183	213	224	193	194	220	197	212	192	206	242	212	193	196	208	198	218	200	233	200	224	206	204	190	200	197	187	220	204	189	203	205	200	233	213	219	204	205	188	207	198	212	204	188	192	202	203	195	201	204	226	206	203	202	226	170	194	192	229	194	212	190	202	204	225	217	192	193	199	182	215	216	157	185	194	211	218	195	215	202	189	200	184	209	196	199	212	221	236	214	210	210	165	208	225	193	210	223	212	204	207	198	217	218	180	205	197	182	218	200	225	201	200	205	187	224	230	214	231	229	209	191	178	231	217	191	214	227	190	212	206	215	191	210	211	173	198	184	180	232	218	211	199	192	198	199	212	211	205	199	205	211	204	212	217	207	195	197	200	208	188	205	198	184	174	177	224	205	175	226	221	221	208	199	172	204	200	220	197	222	190	221	199	213	229	255	236	229	229	226	197	186	210	223	190	199	215	208	220	211	189	214	191	207	195	185	217	190	189	185	240	214	211	207	202	219	182	222	216	192	220	225	213	192	209	203	211	188	190	227	202	198	178	217	199	205	206	232	243	213	197	205	224	236	209	209	204	195	198	199	202	202	169	206	178	217	203	215	231	215	223	212	207	224	231	187	200	208	207	203	202	198	216	206	207	201	191	206	230	210	232	209	218	195	201	219	216	218	209	191	187	193	209	181	215	203	203	187	208	204	206	212	180	206	209	224	193	219	204	183	214	212	205	199	222	190	211	201	218	210	227	238	189	193	202	201	194	214	159	197	221	206	224	221	203	202	188	204	229	191	186	167	222	224	204	218	211	179	214	224	197	202	217	191	209	197	199	225	206	193	201	212	205	214	216	194	234	195	188	201	233	204	195	206	219	207	210	224	215	229	217	184	198	217	217	215	219	204	216	203	200	206	223	215	239	231	194	195	173	195	189	208	193	189	217	201	202	207	199	194	218	218	194	217	179	197	198	205	201	204	181	220	198	207	216	207	199	209	185	207	231	216	202	205	193	206	209	203	225	200	185	193	192	208	190	200	173	192	240	219	217	202	225	187	182	176	197	205	225	207	212	205	183	183	189	189	206	198	234	200	213	234	211	208	181	195	197	189	209	200	194	181	199	177	195	192	198	217	222	197	202	186	192	222	249	222	209	191	200	215	207	219	219	192	201	245	200	220	206	199	189	186	210	204	228	194	202	219	203	189	193	179	209	215	191	196	208	178	184	179	220	197	211	201	182	210	201	213	190	212	196	200	202	199	226	209	209	200	226	203	210	182	231	207	186	208	194	194	211	202	208	190	205	219	214	165	209	220	217	203	223	211	198	185	218	209	198	201	207	204	183	180	211	189	216	229	202	194	201	179	204	227	186	191	182	230	198	196	216	195	190	202	214	199	199	199	199	212	191	209	198	194	199	209	216	218	192	203	233	220	224	227	231	211	224	202	204	209	233	202	191	194	184	225	218	192	222	198	210	209	194	215	222	182	208	228	181	227	223	213	213	203	191	206	179	195	222	171	180	212	208	188	204	213	237	197	223	193	222	189	177	200	222	191	198	196	201	203	203	193	192	226	203	237	206	199	210	196	232	230	221	210	222	236	213	180	208	187	214	181	207	220	211	197	186	239	214	209	211	202	204	232	199	191	209	212	185	193	235	181	214	229	219	221	187	229	222	189	201	204	208	200	229	200	201	197	215	203	193	208	203	210	198	239	213	219	233	202	197	198	195	221	190	200	195	244	194	182	189	224	228	186	207	210	181	189	216	190	218	211	205	203	184	207	204	187	239	227	206	182	192	233	202	212	214	199	190	214	184	194	222	202	221	204	194	202	216	215	238	188	179	187	223	208	201	192	183	217	195	196	210	191	202	216	232	210	208	172	189	212	200	191	191	193	202	207	200	211	209	229	218	187	214	204	213	188	199	226	200	201	176	215	203	211	214	192	215	201	191	207	218	205	203	204	197	196	202	189	215	202	195	220	204	194	191	207	219	188	177	215	209	215	225	190	195	230	212	188	225	214	191	227	214	226	189	203	205	208	212	195	223	206	192	207	170	205	183	193	224	211	235	188	202	194	207	214	213	224	223	178	202	215	203	160	200	207	196	195	195	213	187	199	221	205	205	219	237	211	207	202	223	201	187	201	201	195	219	200	209	193	192	192	205	216	219	201	220	186	207	205	205	198	214	212	211	215	183	183	223	173	230	182	212	187	180	185	198	222	209	205	187	204	207	214	227	189	205	195	258	202	190	216	215	221	199	201	211	186	200	205	205	219	183	190	192	202	224	209	201	212	208	215	225	188	179	203	168	227	213	197	204	225	239	201	212	195	226	213	223	194	183	193	219	207	184	177	204	203	214	203	190	215	206	209	191	173	230	194	191	221	181	226	235	204	192	212	189	188	217	204	227	179	214	219	230	204	184	214	202	216	222	212	197	211	208	204	227	189	204	219	214	195	175	207	219	213	217	185	214	189	199	199	213	219	212	192	229	185	206	237	214	195	211	209	216	196	208	186	230	209	200	183	200	183	224	194	207	204	201	211	217	201	224	192	228	218	207	212	202	212	213	200	211	216	192	203	217	201	188	187	213	199	241	212	190	198	208	215	189	216	212	186	208	202	182	226	193	234	204	200	203	209	193	181	196	214	200	215	212	218	199	218	176	197	198	216	220	190	216	195	197	201	201	193	224	217	223	232	223	216	206	212	192	192	182	195	218	215	233	209	179	181	186	219
23774	1462	2878	3252	3017	2592	2270	2148	2057	1718	1592	1332	1097	1011	979	901	818	805	781	734	685	681	700	658	634	640	600	602	588	615	660	575	569	608	618	585	579	572	582	566	611	610	556	552	562	552	538	572	521	557	520	554	538	519	601	510	533	540	515	552	490	558	541	587	519	523	547	502	497	487	510	531	557	512	534	512	512	509	510	543	547	544	557	563	557	582	551	554	516	591	599	571	566	579	552	534	536	556	530	570	538	520	548	531	508	546	566	543	546	506	508	521	537	549	521	519	545	535	521	558	523	566	519	522	506	533	515	538	549	544	538	593	521	517	549	511	520	531	572	545	520	512	497	476	522	570	526	500	496	511	555	532	523	528	508	527	555	552	532	495	529	504	524	496	530	499	518	525	512	554	559	536	513	587	531	489	529	513	531	586	521	530	526	531	500	514	518	492	479	488	502	518	534	563	522	525	508	520	525	522	554	574	548	536	497	547	495	521	498	535	535	587	557	565	522	546	528	529	519	539	502	508	568	514	517	516	553	541	536	531	544	500	569	525	498	493	530	578	520	536	558	535	521	444	581	522	510	533	508	485	503	507	587	522	512	538	544	490	503	533	510	516	523	511	513	556	534	533	544	491	522	531	522	509	540	572	518	536	553	529	542	553	562	503	517	520	481	522	533	548	520	534	549	539	526	541	512	489	506	484	512	523	517	570	552	546	532	552	548	519	477	525	479	524	522	493	592	490	547	525	518	536	557	518	544	553	518	530	506	555	487	519	570	551	516	552	522	553	537	523	533	519	496	490	528	520	550	552	532	491	497	521	557	507	510	539	499	533	517	538	544	510	544	538	558	541	502	523	487	484	505	515	557	527	536	536	564	496	509	540	536	519	520	535	547	526	510	569	565	538	565	525	503	516	545	521	517	532	510	516	537	524	517	496	558	477	526	550	517	502	565	515	522	543	488	554	552	530	500	498	536	538	548	554	507	508	492	540	538	497	536	547	545	516	539	527	578	521	537	529	518	550	518	555	541	539	551	540	533	534	521	531	519	531	538	533	537	493	533	547	530	531	587	552	495	508	513	528	521	482	528	494	512	537	506	511	516	537	518	529	555	550	510	503	575	545	510	536	513	500	528	542	530	517	501	548	535	520	525	512	516	502	528	512	510	485	537	512	536	545	521	511	526	533	549	486	494	542	550	490	538	521	530	551	490	544	548	569	520	525	556	532	524	521	536	532	495	510	546	508	524	519	506	512	590	492	561	535	525	551	505	511	511	493	506	540	542	544	532	497	524	539	510	549	527	502	536	547	566	508	555	543	533	473	540	509	507	553	550	529	523	535	509	553	540	537	548	528	502	513	535	535	483	546	481	515	579	556	510	529	489	518	546	521	533	544	502	556	529	520	550	549	518	511	503	532	515	517	547	522	545	533	484	489	478	532	519	529	520	505	504	548	523	559	524	523	526	533	502	549	506	522	537	530	536	525	512	527	552	507	537	566	575	498	578	537	525	494	508	561	542	508	550	545	560	533	499	543	540	523	538	513	540	543	554	550	516	537	508	527	530	521	537	534	517	525	533	551	554	574	524	516	528	527	525	531	528	490	520	525	496	531	531	511	503	501	530	538	541	516	511	574	549	543	521	509	497	527	542	550	520	497	549	532	532	532	523	501	507	483	516	522	527	522	525	537	530	559	541	551	524	567	521	520	519	506	515	538	512	529	510	542	494	537	512	495	499	530	506	544	514	504	523	546	565	541	541	548	528	501	520	523	515	527	582	570	526	522	513	509	543	552	539	530	538	523	517	509	518	513	535	562	483	537	545	502	505	544	494	561	516	510	537	548	516	496	546	515	542	595	484	515	545	533	531	528	515	505	526	540	523	539	503	525	549	521	534	527	566	519	542	522	522	497	526	519	532	517	515	531	503	501	541	528	528	549	530	538	524	504	534	557	508	516	502	526	525	539	512	562	527	535	516	550	486	498	534	504	595	555	549	525	557	488	527	518	503	528	536	563	492	535	497	536	486	523	538	526	507	541	559	477	546	512	507	511	520	526	521	571	550	502	529	534	525	499	564	522	545	573	512	550	506	549	498	549	520	476	554	484	554	532	531	523	531	545	490	548	482	571	497	505	498	526	532	514	527	544	523	586	555	531	540	519	495	527	558	564	534	503	536	529	516	505	489	526	523	558	490	533	544	505	524	505	547	504	541	520	555	537	515	549	535	497	546	488	516	530	520	533	540	536	538	491	519	522	544	524	528	528	525	507	513	552	523	559	520	532	543	510	532	535	538	536	551	515	501	529	469	529	541	496	514	535	531	538	516	538	527	468	540	552	544	534	557	569	517	511	514	526	525	511	527	551	552	516	510	491	560	542	520	555	510	536	549	508	562	528	514	520	570	560	547	535	544	515	531	517	559	513	512	499	491	532	536	509	529	501	543	526	533	539	552	482	524	519	501	570	538	534	555	518	557	537	528	569	538	574	488	523	502	536	559	516	513	504	507	515	512	515	530	547	572	573	535	495	540	556	498	514	534	552	500	524	533	571	517	555	550	493	506	507	507	492	537	516	516	486	507	516	504	549	524	558	516	569	554	510	499	544	514	532	555	529	533	555	543	547	551	521	526	508	522	506	544	516	565	525	519	531	483	520	568	518	528	534	522	510	565	529	533	509	512	529	514	533	528	531	522	534	513	519	487	538	508	525	535	519	571	516	502	503	539	541	563	554	536	492	534	527	546	562	563	527	540	543	528	553	510	522	542	528	512	505	533	519	561	555	521	502	513	508	496	515	532	538	544	539	507	519	534	550	521	541	509	571	507	540	527	510	532	550	551	506	569	533	532	505	544	491	545	492	530	538	539	521	536	542	557	534	529	539	526	502	546	533	556	515	536	538	556	536	506	488	497	540	571	520	554	498	524	518	529	517	535	509	542	574	508	481	511	492	495	576	519	503	531	514	569	521	503	549	513	524	501	538	497	517	544	517	542	565	511	530	546	545	486	535	551	547	527	546	512	543	544	538	541	539	510	528	491	575	533	539	520	518	544	549	534	542	521	538	475	544	541	520	531	479	550	521	559	518	541	520	478	552	508	563	505	534	541	557	521	507	526	550	536	488	528	519	542	544	559	509	519	488	525	534	543	538	552	567	508	563	520	507	513	541	519	524	520	527	502	564	495	538	545	514	533	545	518	512	518	542	500	547	530	525	520	559	519	513	515	583	521	527	544	509	564	513	518	516	526	533	537	485	550	516	550	528	532	529	537	519	517	513	551	493	515	532	497	542	534	488	549	537	528	506	533	547	578	505	548	520	539	534	538	505	547	469	565	570	505	521	593	502	477	540	517	540	517	506	512	524	524	501	525	554	523	532	563	551	514	519	514	487	481	556	516	537	489	506	493	519	558	519	532	552	566	517	535	518	549	528	539	527	496	483	513	531	569	553	525	520	526	539	539	518	494	557	527	493	555	525	481	517	552	543	514	541	494	529	538	521	529	530
46913	25789	17060	6219	2116	1477	1148	1085	933	808	673	576	507	486	458	438	408	424	405	404	363	376	375	351	348	344	357	350	341	361	318	329	355	318	327	318	359	377	362	329	337	363	355	334	287	325	326	340	311	355	356	322	321	352	284	299	333	337	291	296	348	323	315	338	323	363	321	314	323	303	331	328	331	337	358	316	292	317	342	310	341	330	338	342	322	356	336	304	331	343	318	370	319	331	344	330	354	319	329	329	306	320	316	332	320	337	345	323	324	322	296	322	330	327	325	343	351	320	343	327	297	350	333	339	336	351	331	364	293	332	326	288	308	316	324	272	305	327	325	340	340	322	318	296	347	339	322	370	334	336	328	357	322	340	332	343	325	317	302	346	315	318	353	391	289	332	351	307	324	324	301	307	327	345	313	298	360	327	322	310	344	313	319	358	342	348	359	357	361	323	300	326	323	294	329	343	332	339	308	294	314	335	352	326	373	301	344	328	311	309	327	309	369	325	349	346	325	328	333	349	355	313	317	376	311	344	304	298	323	326	330	341	319	325	342	351	335	346	345	301	319	326	332	316	327	290	328	324	376	310	306	341	394	291	332	336	289	333	332	349	313	312	306	313	316	382	328	325	354	295	307	349	346	327	286	331	306	350	350	318	329	317	338	314	307	336	354	349	335	331	297	346	312	322	325	351	362	373	350	315	334	324	356	328	284	342	329	327	308	307	314	331	329	325	363	311	314	326	305	334	275	340	305	330	336	339	303	316	338	353	327	308	318	324	331	283	314	324	367	299	321	350	326	316	376	321	317	316	337	344	358	321	323	298	313	354	326	343	352	306	317	338	347	346	291	340	301	277	305	331	339	313	312	331	314	327	353	353	334	315	324	332	342	364	367	322	300	357	317	324	324	302	327	307	285	335	317	340	342	322	326	330	333	325	316	291	350	308	309	327	318	333	290	302	341	302	302	337	342	317	331	322	332	323	323	362	323	353	291	280	359	354	336	326	340	317	346	326	336	327	342	319	345	320	334	325	341	313	282	309	358	330	353	347	348	387	334	348	317	308	352	329	331	353	341	326	353	314	325	315	303	282	317	324	327	322	330	364	349	348	313	315	357	331	335	345	314	308	327	326	347	319	309	348	330	339	329	325	313	346	343	320	351	322	330	358	327	312	301	323	321	336	317	306	328	325	342	353	318	325	341	325	322	313	286	331	324	334	304	296	297	323	339	334	313	338	317	315	344	341	350	368	338	296	339	346	317	333	359	341	319	359	322	311	288	304	328	327	342	331	317	342	349	338	369	356	307	303	310	365	347	314	305	333	304	331	327	327	341	335	301	328	316	306	319	309	305	333	319	334	303	321	333	292	315	315	327	326	327	337	362	344	314	315	321	351	312	313	342	309	324	358	368	341	353	341	342	313	330	314	332	351	325	309	326	332	344	340	293	316	320	320	365	331	349	330	336	333	324	345	356	326	344	328	334	314	346	299	362	309	329	310	303	305	348	324	351	340	320	315	337	360	324	326	327	333	316	306	339	316	315	313	333	341	324	319	307	326	313	353	353	290	319	335	305	333	322	303	332	312	346	371	374	331	323	348	301	334	298	316	313	293	343	312	345	353	299	321	307	307	329	329	331	313	326	369	317	342	342	305	332	310	353	319	346	346	355	298	322	327	332	310	325	326	332	327	360	324	334	330	326	324	297	285	347	294	327	323	304	310	328	313	332	324	306	360	336	330	296	340	321	358	350	334	302	317	341	349	294	290	303	310	314	351	341	343	316	323	310	314	330	322	314	294	338	318	325	333	339	323	361	335	340	335	311	305	331	337	336	334	338	293	312	320	328	318	354	302	340	329	353	322	325	322	356	323	351	323	329	341	322	310	326	309	317	305	351	343	333	361	306	327	297	301	311	307	315	333	332	317	303	319	306	321	325	344	326	334	341	288	354	304	323	363	318	298	299	324	293	350	313	342	331	337	308	293	311	302	333	359	333	333	356	349	346	333	306	377	362	344	340	347	330	316	319	329	316	341	340	330	335	309	324	310	339	340	318	325	362	351	353	311	304	346	328	348	322	336	297	331	343	314	351	347	330	307	335	316	335	353	306	330	364	302	344	311	349	342	321	304	309	297	359	305	344	325	316	340	312	314	349	341	336	288	347	335	362	342	312	324	325	322	363	354	331	330	288	302	325	316	334	361	289	337	329	333	323	332	318	321	311	354	332	302	361	333	323	360	329	322	349	317	349	293	299	321	289	303	338	313	301	294	346	313	316	352	324	360	324	333	300	326	324	327	331	339	316	353	328	303	342	368	355	301	298	305	313	344	307	352	328	307	315	340	303	315	347	305	355	294	328	335	318	345	297	279	336	327	375	326	346	358	312	302	316	368	321	312	345	353	330	384	304	329	360	309	327	320	338	343	323	327	353	330	317	305	333	369	310	321	331	329	327	332	299	353	301	327	327	321	337	347	354	315	322	319	353	341	324	349	329	348	313	306	332	332	332	324	325	313	322	302	348	319	327	323	338	331	333	346	322	297	309	311	344	294	316	304	336	316	315	340	337	339	352	323	334	340	330	304	328	336	313	334	345	323	330	327	329	357	331	323	336	321	312	311	319	358	351	343	333	332	320	334	302	324	304	333	321	328	318	326	318	325	337	328	319	313	332	294	331	306	349	336	316	340	306	301	324	315	329	334	328	343	281	329	350	342	326	332	313	327	322	332	372	310	323	313	351	306	359	352	368	335	319	320	336	297	316	310	341	314	335	349	340	345	313	307	338	306	331	322	347	312	332	314	351	359	348	314	350	331	314	318	310	305	341	296	319	354	302	377	333	320	290	347	354	355	311	353	354	311	302	330	369	312	318	345	331	318	338	322	313	370	342	311	337	315	322	343	334	328	348	315	366	350	310	365	341	335	309	361	338	315	299	348	280	299	293	342	345	309	320	362	290	327	318	328	288	341	332	322	297	308	328	324	308	342	340	330	301	321	295	334	324	320	335	336	354	347	310	328	327	358	297	363	341	346	339	337	355	303	337	313	342	362	344	336	286	344	347	347	326	313	339	328	315	314	348	336	332	305	333	337	309	291	346	352	342	347	302	338	318	311	330	373	343	341	343	326	327	291	308	308	313	318	325	338	336	356	333	346	343	327	337	345	327	354	324	332	300	325	323	310	322	321	312	316	303	295	320	307	325	316	326	361	361	336	308	322	350	314	340	327	332	354	306	294	327	330	322	315	319	341	322	303	329	348	310	339	339	354	346	317	314	333	337	329	331	352	330	369	325	346	329	282	299	316	321	300	369	311	336	343	361	349	340	342	326	333	347	317	342	350	304	294	358	328	322	308	341	313	326	325	301	319	317	341	277	318	357	354	322	350	350	336	340	312	309	334	351	312	321	344	336	313	375	344	332	315	298	324	343	337	322	305	301	311	320	323	276	333	313	342	320	310	340	323	346	363	313	318	327	340	341	301	322	355	323	324	321	337	335	312	320	321
25618	2568	5114	5837	5212	4580	3836	4041	3730	3405	2836	2242	1980	1728	1626	1467	1432	1391	1214	1165	1076	1061	981	984	1049	946	919	923	926	951	960	913	950	913	921	920	914	883	881	858	848	866	843	853	852	805	825	802	805	827	826	793	781	823	798	816	798	805	789	776	787	726	849	757	806	794	833	800	805	809	784	803	757	756	786	747	812	799	772	787	767	774	833	791	788	771	753	844	826	800	774	743	826	791	796	770	826	823	810	898	782	767	770	821	809	705	835	786	789	752	814	779	725	731	853	844	780	787	796	779	729	783	767	797	769	809	728	729	745	776	782	756	745	791	757	869	767	759	730	712	750	818	755	738	751	793	790	763	730	787	714	750	778	791	728	774	725	745	786	791	757	796	737	762	778	745	766	763	753	726	777	816	744	787	735	731	768	782	783	765	738	780	760	748	786	730	753	780	682	768	846	790	735	779	774	786	775	756	732	762	759	735	767	792	772	738	757	681	783	820	781	737	725	748	743	733	840	727	804	748	777	748	737	775	760	704	787	756	787	820	806	807	803	778	759	763	780	717	789	743	790	729	786	768	758	751	756	762	803	789	746	713	764	762	757	793	785	802	785	774	785	755	777	775	733	785	793	764	778	751	766	753	739	764	756	747	812	749	742	783	737	783	769	791	785	717	757	755	775	714	776	804	751	758	770	776	751	715	789	772	763	735	738	754	783	782	756	796	777	757	773	774	770	763	806	773	773	779	740	797	803	764	769	722	770	749	716	808	735	751	793	717	777	762	715	812	758	727	749	768	788	725	730	749	745	772	735	751	751	770	748	784	810	819	758	781	807	747	766	784	741	754	748	733	784	709	782	772	767	749	750	785	790	781	778	800	817	741	784	728	761	797	741	788	741	761	772	770	802	816	795	799	779	796	744	741	765	783	718	803	744	749	792	724	772	765	765	773	738	739	786	773	719	756	759	773	780	768	741	728	753	770	747	751	789	787	745	791	737	808	725	734	739	790	773	776	785	727	771	789	734	714	717	778	739	706	769	770	773	761	754	765	802	805	815	789	775	753	765	734	760	781	782	790	809	742	725	770	795	756	736	757	708	740	765	756	837	782	715	772	762	764	769	738	784	738	733	807	772	734	735	738	769	734	751	774	751	789	781	763	728	735	762	774	779	747	813	772	784	814	752	768	781	741	752	772	755	774	722	801	759	758	697	789	748	762	767	761	762	753	780	737	769	777	785	767	760	768	773	776	717	731	798	800	739	724	733	738	811	753	777	754	797	766	764	751	762	797	804	760	774	713	800	759	797	753	778	823	791	788	763	779	707	758	771	778	723	737	776	759	707	772	824	705	789	747	758	761	809	782	769	763	778	763	770	795	813	772	741	783	781	740	760	774	815	758	779	780	752	720	723	745	766	794	785	770	777	783	748	758	726	759	765	748	713	761	802	767	757	787	793	789	762	724	767	688	731	700	747	749	777	797	775	766	743	732	753	761	785	733	771	734	757	793	746	808	742	783	748	759	766	723	791	753	765	767	769	770	801	789	767	781	793	746	805	732	756	731	749	761	775	819	770	687	806	802	760	775	744	790	768	762	781	750	729	776	743	730	766	766	746	795	793	743	741	705	812	785	763	787	753	801	766	750	780	814	754	770	753	738	785	767	781	790	767	756	741	731	764	801	794	834	752	804	773	744	751	738	748	740	782	783	837	786	763	763	752	756	785	782	754	769	771	786	808	709	782	762	752	732	730	761	764	823	746	720	777	701	761	674	760	732	727	732	711	700	782	784	775	737	734	740	743	739	774	777	824	782	779	719	799	787	748	788	792	807	748	792	761	724	765	754	744	730	727	787	734	767	791	798	769	769	739	726	771	768	740	780	795	778	770	779	762	731	758	788	750	773	756	766	785	747	715	735	763	759	805	719	741	785	780	760	781	730	799	772	793	761	795	750	803	772	770	780	779	740	757	775	711	768	749	826	802	761	690	811	767	825	747	766	768	763	779	796	722	801	776	750	736	770	805	751	768	785	727	782	782	701	773	797	768	733	725	754	735	761	756	786	753	755	746	757	767	731	741	757	750	783	722	787	745	787	779	752	810	756	754	764	795	747	760	699	791	734	747	703	779	773	772	747	737	726	786	747	803	804	767	737	757	738	732	742	790	740	713	776	822	789	792	795	763	798	803	774	786	726	738	798	788	759	788	789	787	765	779	784	726	730	821	769	749	711	710	784	790	766	748	767	758	783	819	763	752	812	746	819	790	737	783	722	763	801	763	764	759	772	769	782	768	761	803	742	759	787	739	800	739	661	764	779	797	747	761	716	792	806	757	762	763	766	726	734	818	780	802	774	757	783	746	803	770	793	733	752	783	760	758	745	791	837	748	741	699	777	732	793	767	747	769	752	772	723	807	764	780	771	727	761	708	775	800	786	725	756	776	793	722	804	812	728	747	769	726	753	773	775	763	825	813	729	702	780	809	686	724	751	771	811	742	801	756	795	741	750	756	738	783	742	792	720	760	774	745	808	782	739	770	762	800	730	741	787	834	741	777	773	750	768	801	671	786	718	794	764	752	795	811	784	758	764	786	732	774	786	727	755	754	733	726	782	785	768	747	746	798	732	764	798	779	774	772	745	764	764	739	769	756	779	735	722	756	759	774	739	749	746	784	756	744	766	772	808	769	694	783	807	775	792	754	808	766	742	756	688	760	796	809	698	784	807	739	778	780	793	783	743	786	806	763	765	775	774	767	705	769	730	800	755	786	737	765	751	792	760	765	737	779	788	764	720	780	756	767	729	763	723	747	747	773	778	809	757	776	711	791	794	751	776	770	733	762	804	769	756	752	763	742	733	784	776	781	759	808	736	789	768	744	773	788	740	775	752	758	776	779	782	763	819	758	775	785	801	790	796	769	748	778	772	792	707	758	739	783	746	769	762	735	747	794	749	751	745	734	734	796	760	769	741	798	777	790	708	778	772	771	763	757	808	757	744	753	741	737	815	799	768	773	757	769	768	796	763	790	739	760	756	750	770	739	783	798	803	775	739	768	796	732	720	730	761	713	786	775	763	740	745	818	781	791	793	727	751	729	734	762	763	734	748	744	764	747	761	804	804	799	770	779	735	725	782	788	787	741	773	799	742	787	759	801	782	761	793	710	734	762	740	785	753	793	779	766	818	809	787	723	767	811	732	745	770	746	752	781	799	791	737	785	732	733	770	741	730	796	808	773	834	724	735	753	756	791	793	752	768	753	762	725	774	788	752	757	764	753	784	817	749	738	761	739	767	695	758	752	762	710	815	769	776	735	750	782	745	815	764	700	774	746	855	767	778	786	733	816	761	772	776	746	760	718	735	743	764	709	785	716	739	772	722	753	725	793	790	764	787	745	788	778	763	718	754	772	756	752	761	724	735	789	732	793	751	822	815	811	766	727	778	795	741	723	754	785	773	778	749	806	798	747	790	736	762	767	771	757	794	744	785	751	738	730	805	758	749	771	766	768	747
8282	354	214	224	192	176	183	168	159	165	153	173	141	137	136	160	137	157	164	132	133	127	116	155	119	158	152	148	141	170	124	150	142	123	142	146	153	145	122	142	138	135	152	147	155	158	144	143	131	144	146	141	140	146	141	144	125	166	161	162	161	150	167	158	124	127	148	128	162	176	140	136	148	140	134	136	128	136	148	196	140	124	122	141	157	156	127	132	131	113	133	137	131	133	165	145	153	166	171	138	130	145	146	136	139	141	141	161	153	139	153	159	158	151	141	146	146	141	137	143	147	123	138	166	158	165	129	143	150	171	151	140	154	160	134	144	142	153	141	149	135	157	141	121	137	142	177	159	139	154	144	150	129	149	159	144	188	153	144	147	135	150	148	139	161	137	136	122	140	136	141	140	135	183	125	151	157	171	139	139	155	158	147	127	138	139	141	133	131	145	137	155	130	162	132	141	124	133	144	164	131	145	135	176	147	149	145	153	131	141	164	160	155	143	126	135	125	149	163	134	142	143	140	145	147	148	130	157	135	149	155	147	148	109	151	126	151	133	143	123	122	129	141	159	139	133	160	149	154	156	154	150	137	113	134	149	151	138	136	140	138	129	139	121	150	153	170	138	133	159	154	159	140	164	140	159	152	152	126	136	166	150	144	156	171	149	164	124	145	134	129	133	141	115	130	158	148	148	140	148	134	145	139	146	153	165	157	124	151	136	125	154	138	150	154	153	133	115	151	163	129	136	130	123	136	176	143	161	141	136	156	170	155	148	150	152	163	150	155	165	146	152	147	161	145	142	110	145	136	165	147	146	146	146	153	141	145	141	140	133	146	146	146	129	139	143	141	143	153	164	156	149	147	124	159	148	133	129	129	134	141	132	154	156	160	156	130	154	156	130	136	155	149	152	141	149	139	156	156	137	137	142	169	151	140	130	116	131	146	144	132	156	149	145	124	147	135	134	145	146	147	154	174	140	165	155	142	155	145	151	157	160	139	143	117	145	152	175	149	145	128	144	144	151	147	138	159	130	143	151	148	157	141	156	138	154	125	151	140	142	126	125	144	137	150	151	152	120	144	144	131	124	134	139	138	143	153	139	133	144	118	151	120	132	142	152	163	147	128	159	132	128	167	143	149	158	154	133	131	145	141	151	134	164	143	117	146	135	138	166	134	156	138	142	162	128	135	124	157	122	148	135	159	150	128	147	146	149	148	151	149	124	130	128	159	135	126	146	137	131	129	143	148	153	140	167	143	150	144	171	146	133	145	168	137	143	147	128	144	133	156	143	129	157	130	145	149	129	149	151	158	141	152	126	143	150	144	136	157	135	139	137	163	151	140	127	122	124	150	146	138	146	142	129	146	133	141	151	131	140	155	148	142	146	161	166	165	139	137	144	140	130	134	154	143	152	153	147	134	139	145	119	124	141	136	169	146	121	155	145	165	141	126	136	157	156	145	137	141	139	130	162	156	152	148	126	142	133	134	155	150	154	146	138	126	131	155	156	131	132	162	144	132	145	156	152	132	147	127	148	128	139	156	138	153	133	158	141	150	126	133	146	146	137	121	139	134	163	152	159	171	148	169	168	151	122	131	143	152	123	124	148	139	152	122	131	159	149	153	135	135	156	126	126	154	151	130	137	153	144	154	145	143	141	154	135	151	123	144	125	151	128	121	157	140	147	156	153	133	139	153	151	128	155	140	154	133	141	136	144	148	126	141	144	148	161	149	154	136	140	144	121	157	140	132	130	142	148	145	149	146	166	148	145	135	121	140	122	139	140	132	152	141	126	134	148	154	152	148	145	143	176	165	153	152	183	147	141	124	142	136	145	158	138	134	163	175	151	156	158	156	159	184	136	150	141	149	142	137	122	150	157	138	144	141	146	150	143	147	146	158	140	157	153	159	150	153	135	135	121	133	146	137	125	146	116	132	145	175	140	150	157	149	139	147	132	136	132	135	134	146	153	159	148	150	126	159	160	158	143	165	140	132	144	154	152	161	149	160	131	142	130	147	140	126	133	166	141	176	136	149	149	134	140	136	148	137	150	146	129	138	137	138	150	138	128	139	143	171	145	160	154	145	160	149	135	151	159	140	139	149	149	150	142	157	151	130	143	146	164	136	130	121	153	149	151	147	143	136	130	141	151	149	144	162	140	143	147	149	144	125	145	130	151	155	138	150	140	145	138	144	127	149	154	145	158	137	153	145	185	161	145	127	138	125	113	171	135	163	148	149	143	186	127	138	138	122	148	138	133	138	154	162	154	141	142	165	153	154	145	134	155	139	151	153	146	149	130	134	144	159	156	129	137	151	128	128	144	134	135	143	160	141	133	148	154	147	127	124	128	147	147	145	144	160	154	160	167	158	167	143	134	132	145	174	122	146	152	153	140	167	138	129	130	155	139	136	144	147	138	170	161	117	138	136	129	143	129	138	128	150	148	145	150	148	147	164	151	149	141	164	152	145	156	124	152	149	136	142	131	143	140	141	138	143	136	162	130	152	146	162	163	129	139	127	169	153	156	142	133	125	150	158	164	144	141	133	144	129	155	129	140	144	152	166	167	125	141	148	144	152	162	157	156	137	134	148	137	154	147	136	147	147	137	156	168	147	154	135	141	157	143	122	131	141	161	145	159	139	125	118	142	147	139	126	144	126	158	143	137	126	136	155	148	132	164	152	149	126	135	138	135	147	132	146	153	161	168	144	117	141	139	138	150	138	154	133	153	143	147	148	147	158	144	137	159	119	155	133	157	151	138	148	123	111	133	129	153	157	144	125	150	159	145	123	161	147	131	138	148	127	129	184	146	150	130	135	175	149	141	170	149	119	148	143	123	150	145	132	167	133	147	130	127	158	145	149	150	154	135	141	153	164	153	149	147	147	130	135	148	158	152	149	141	155	153	139	165	169	163	147	143	159	134	144	149	143	127	135	138	150	168	124	141	164	149	133	128	144	143	142	139	143	149	122	147	134	137	159	145	148	135	151	144	153	147	134	141	136	138	130	148	128	140	149	131	139	150	173	133	143	165	142	134	127	134	139	149	123	153	114	136	144	136	149	148	124	122	145	135	139	153	149	140	135	146	121	150	112	143	144	109	161	157	144	139	154	134	148	157	147	147	161	159	134	158	161	159	152	154	145	161	130	140	150	143	149	156	133	153	128	162	144	150	148	141	169	157	137	128	129	136	132	151	136	157	123	129	170	146	162	145	140	146	132	134	133	147	153	138	141	137	134	137	140	146	135	130	152	148	158	141	158	117	158	150	135	137	138	131	159	135	166	142	142	146	129	166	142	164	153	153	139	154	153	134	141	127	143	141	154	131	124	140	168	140	144	137	151	142	139	151	133	162	155	138	130	153	136	147	154	168	136	154	135	148	125	126	164	133	141	131	121	169	163	145	138	149	152	136	142	147	144	134	141	132	130	151	118	161	139	155	151	126	161	147	146	146	165	144	128	167	116	139	126	141	138	128	130	143	135	137	143	143	149	151
8339	499	595	645	597	598	598	580	480	477	470	469	431	431	449	471	447	420	414	416	359	406	392	394	416	401	391	388	374	410	377	401	394	393	362	400	401	391	361	369	422	427	428	436	380	413	345	402	399	403	393	383	391	402	397	429	371	387	382	388	412	386	403	391	397	397	413	383	435	374	417	393	378	428	390	400	366	379	352	409	403	391	433	418	365	365	396	412	423	383	402	399	408	388	396	418	382	430	414	420	388	367	385	419	380	391	390	404	383	400	405	406	429	394	406	369	371	368	406	370	436	437	353	373	399	375	411	393	392	399	431	404	363	409	378	373	379	381	402	372	384	379	383	381	394	405	384	400	360	378	412	444	374	380	385	396	365	357	384	413	402	385	368	362	386	401	365	355	387	381	446	372	369	379	366	372	373	360	372	428	395	347	405	420	405	415	382	383	372	384	399	405	362	397	358	392	379	388	394	422	373	380	357	408	418	364	406	387	367	363	386	386	410	391	372	418	394	386	393	382	380	380	378	407	373	388	379	381	413	374	382	392	395	395	377	351	410	374	414	356	386	379	391	379	354	384	381	389	401	386	332	334	395	356	371	390	396	362	390	389	404	420	377	408	402	393	378	358	363	412	384	390	383	398	404	399	398	345	384	409	383	444	410	392	383	401	409	380	411	400	385	409	416	410	406	393	362	361	387	408	373	411	372	407	423	371	350	403	435	428	367	395	415	411	396	368	384	390	405	401	411	407	396	402	405	397	408	380	416	397	395	385	390	418	396	376	410	369	410	425	378	379	371	414	398	406	415	421	395	394	403	425	380	392	381	366	403	390	392	374	379	413	357	375	385	385	383	382	356	383	430	360	390	383	447	417	384	378	398	389	397	382	389	396	383	385	384	432	390	392	400	395	377	399	382	395	400	371	373	392	368	394	393	374	378	427	408	374	361	438	383	424	379	370	388	357	398	390	397	405	386	409	390	382	403	402	418	395	399	424	416	372	403	403	391	412	392	407	389	382	377	376	402	393	403	369	394	394	358	389	396	397	390	352	356	413	390	385	418	378	417	396	385	391	403	409	376	401	401	366	360	375	371	392	410	385	372	393	385	404	403	392	404	403	380	393	401	399	378	409	414	394	406	408	412	398	367	373	426	368	379	407	384	383	395	409	406	392	373	405	370	393	385	397	392	349	358	383	370	374	408	366	367	389	428	398	396	429	385	362	382	419	399	420	422	379	368	387	385	371	409	393	335	398	369	390	390	400	366	384	386	397	399	368	396	385	359	374	417	398	400	360	374	391	398	370	387	410	412	374	395	418	366	412	404	408	402	383	390	393	397	359	443	378	409	382	380	379	402	366	387	391	418	372	379	429	420	418	390	417	386	372	398	395	390	369	399	397	417	376	360	398	393	423	383	395	371	377	366	355	381	406	351	389	383	383	371	407	377	378	373	367	412	389	371	406	407	393	390	405	407	407	358	421	387	395	389	414	410	391	368	382	353	395	403	403	385	392	404	413	372	358	384	384	417	403	396	392	360	356	383	380	413	389	368	403	390	409	375	378	384	418	383	382	417	394	421	389	403	385	388	389	397	394	372	375	420	400	431	399	386	399	404	395	378	400	351	405	406	366	430	401	407	391	380	390	386	389	373	384	399	383	412	396	389	408	415	416	390	374	374	405	364	409	406	398	404	415	429	395	421	368	392	390	401	411	365	384	419	405	403	416	357	398	375	366	390	388	403	388	372	386	468	348	390	386	384	408	372	413	413	383	386	382	376	403	403	361	366	395	399	396	409	374	421	382	389	412	387	377	388	399	410	366	386	384	379	366	400	385	399	380	386	389	397	393	356	402	406	387	399	411	375	396	413	375	429	371	394	396	372	409	394	388	350	361	406	420	375	376	392	397	393	376	341	391	398	366	340	396	401	409	423	395	401	414	388	384	397	397	391	406	386	382	415	433	376	388	414	385	373	385	363	389	400	369	393	387	353	403	401	391	362	360	374	393	429	389	408	454	381	383	363	401	375	377	403	423	362	397	353	406	381	408	425	416	383	386	431	369	349	383	418	397	401	380	390	358	401	384	402	377	383	393	381	387	406	403	401	407	371	401	419	397	382	382	385	373	373	413	397	407	384	396	372	390	365	444	383	352	390	395	374	383	393	391	386	426	395	382	388	386	396	388	378	412	419	417	412	387	363	427	432	422	412	376	406	391	398	385	386	392	402	378	402	371	391	376	402	406	382	386	413	380	379	357	392	389	411	360	413	387	393	370	410	408	407	383	367	345	371	374	410	417	392	424	405	387	399	384	425	362	392	404	442	375	371	412	401	380	387	389	381	391	397	385	401	400	394	377	385	426	372	418	366	366	390	363	401	390	371	395	361	404	389	401	382	402	417	389	412	404	429	406	396	398	372	398	409	369	390	390	398	396	417	388	403	379	405	381	357	362	393	404	401	425	397	369	378	383	404	393	391	373	394	354	362	374	410	407	363	398	363	386	381	385	400	360	402	374	410	392	376	386	414	399	390	401	386	344	390	348	359	396	390	396	363	385	387	380	396	362	355	376	410	368	393	383	411	372	399	372	370	369	374	409	379	362	388	384	363	403	376	423	379	375	378	413	410	396	368	377	392	413	386	399	396	395	418	370	358	376	405	367	334	376	386	389	369	373	387	404	362	411	376	396	385	387	386	380	392	411	389	378	363	398	374	360	393	365	390	382	419	389	365	404	382	414	400	369	394	369	381	381	346	385	416	386	417	388	416	385	403	422	403	377	356	445	405	394	410	455	406	377	362	397	398	418	386	382	366	401	378	391	416	383	393	392	352	394	399	403	359	359	375	401	362	370	396	368	419	402	406	352	405	399	394	359	387	375	399	401	383	360	379	393	401	389	447	394	381	396	410	362	392	402	392	404	407	399	395	378	394	379	374	408	411	371	381	408	388	362	376	393	393	390	387	399	400	418	407	430	360	399	387	377	369	385	430	410	383	386	385	400	384	385	399	429	378	416	389	412	388	390	389	346	385	388	380	403	389	407	389	353	404	384	393	372	374	398	395	393	415	366	375	390	385	413	402	412	395	416	407	391	412	398	414	392	372	388	369	408	379	403	409	372	422	373	415	350	410	388	373	385	425	391	396	382	375	373	388	382	401	361	392	398	423	397	376	394	403	417	383	394	413	369	405	381	362	388	375	352	359	385	374	349	414	379	395	408	407	396	386	378	386	369	390	412	380	388	412	392	388	386	391	435	395	379	372	438	362	364	381	374	410	379	372	385	404	429	394	400	391	351	395	405	361	383	380	365	403	406	395	401	390	385	392	425	379	429	377	393	389	360	376	380	416	347	355	380	368	380	424	395	402	383	414	402	363	394	412	390	346	399	351	386	446	391	380	405	400	381	382	394	407	409	402	413	422	392	404	392	348	402	371	418	384	395	397	406	376	381	421	406	389	369	386	356	377	374	387	364	379	405	386	395	401	374	347	390	429	394	411	393	398	385
41701	16131	3696	1539	1031	823	593	533	533	419	365	343	341	308	272	205	261	226	218	226	214	224	228	222	206	197	222	173	221	194	202	204	195	237	195	202	212	198	189	218	188	218	206	194	215	231	186	163	201	210	232	222	170	200	192	187	211	218	216	192	187	204	167	200	204	188	210	182	183	195	218	201	190	203	238	207	184	188	180	184	193	201	212	177	201	207	222	198	195	189	196	199	199	182	210	193	186	185	210	217	186	180	198	205	206	234	196	198	197	215	212	199	231	204	184	198	186	232	178	197	167	213	209	209	204	194	194	221	228	191	195	231	218	213	214	206	196	181	203	201	212	200	197	200	196	179	220	196	189	185	211	211	184	173	168	208	189	180	206	182	201	187	199	212	222	236	203	195	210	203	176	213	204	201	189	190	205	204	187	195	185	186	189	221	201	190	193	197	211	192	200	200	220	196	194	201	208	210	206	196	187	185	183	188	191	188	199	188	218	188	219	193	192	223	167	184	209	221	184	231	202	185	177	225	202	213	200	223	194	194	203	221	199	172	215	196	197	228	202	172	201	203	197	189	195	221	198	176	223	179	197	183	200	177	204	174	173	180	209	202	177	189	171	204	218	213	181	195	202	192	171	201	203	192	207	191	183	196	206	176	189	183	181	181	189	178	191	220	193	206	194	202	190	211	196	196	190	204	247	214	211	193	193	204	213	205	209	208	205	211	209	208	207	209	194	188	184	187	204	190	197	197	218	181	185	182	177	193	210	184	183	191	188	206	216	211	196	198	188	197	214	189	199	187	209	226	210	168	180	196	194	204	194	207	176	214	178	222	187	161	179	199	191	191	175	182	215	209	200	196	201	221	203	172	226	188	195	190	191	197	180	215	220	168	182	191	198	221	194	166	195	202	202	200	213	214	199	218	224	199	192	187	169	174	204	217	189	184	198	208	222	219	194	184	212	186	166	185	205	193	206	176	200	190	203	215	208	212	180	202	214	215	225	206	209	194	204	182	206	194	225	193	198	188	163	202	192	217	221	201	213	194	206	188	195	214	196	195	217	196	208	196	186	194	207	190	226	188	193	179	202	188	197	206	203	173	197	224	192	187	193	190	211	216	194	235	217	190	200	184	185	193	189	192	175	206	193	188	220	215	189	201	183	217	195	209	193	181	215	189	178	199	235	204	199	183	207	184	184	184	198	208	192	196	217	205	218	200	181	217	201	209	205	214	182	192	185	192	180	191	198	213	216	194	186	179	202	200	210	200	204	202	189	193	183	205	198	219	207	212	188	188	194	201	206	205	192	188	193	213	176	192	218	197	194	179	194	201	199	230	182	207	201	182	207	196	201	199	199	216	185	213	194	203	204	230	224	166	185	217	215	209	187	215	209	182	191	221	188	228	169	177	208	204	204	193	171	171	216	192	197	213	186	198	210	193	194	211	203	197	206	202	188	200	215	208	231	214	198	207	213	210	219	212	200	202	198	205	219	205	211	206	216	193	202	204	185	219	205	202	181	197	224	192	188	184	190	190	193	217	194	187	195	181	196	200	202	202	200	176	210	182	199	171	200	206	191	209	238	220	210	205	195	196	213	188	191	184	210	193	192	202	234	210	212	214	216	167	194	193	219	181	219	204	208	203	189	186	196	205	181	195	203	184	210	232	196	219	195	180	183	180	211	185	218	176	194	190	218	174	204	211	228	187	197	195	217	197	219	190	200	203	205	196	197	191	205	192	169	207	191	182	212	194	175	208	197	218	208	220	199	190	215	216	198	187	220	203	195	199	203	196	202	201	199	193	198	199	205	191	198	214	199	215	210	216	217	225	210	189	210	197	214	185	189	204	183	191	201	198	220	199	192	209	199	172	191	182	204	192	210	194	208	180	184	192	181	232	186	196	207	210	222	215	198	200	217	182	176	195	193	210	192	212	188	191	227	195	182	188	211	207	191	209	209	188	195	226	209	188	207	210	198	195	167	207	181	205	185	181	174	190	202	208	199	225	215	212	201	207	183	194	205	211	185	187	199	210	193	157	168	210	215	205	187	222	199	187	188	205	189	196	199	187	237	204	221	224	189	229	195	177	183	190	202	194	200	218	191	211	190	184	219	208	230	187	183	200	209	194	186	215	209	193	207	202	256	194	179	184	197	208	214	204	202	197	216	210	226	166	182	199	208	175	186	184	186	210	187	176	191	195	200	202	201	213	201	193	179	199	192	194	182	206	191	208	198	194	211	189	200	200	189	177	192	211	192	192	199	190	182	200	200	189	177	179	183	193	214	216	196	209	201	196	191	195	184	208	192	153	197	213	191	188	185	159	201	193	191	215	208	198	215	167	191	184	191	198	196	188	197	214	188	189	191	232	219	181	178	203	212	202	195	191	217	213	194	199	222	200	206	187	201	190	188	179	207	199	184	198	183	191	187	204	176	204	204	196	197	188	178	181	198	167	176	203	181	198	192	201	192	205	204	191	207	181	208	216	193	197	184	198	193	189	190	192	180	189	218	184	202	187	190	163	188	171	218	197	190	212	217	188	198	216	216	215	191	197	181	199	188	192	174	202	203	158	180	219	194	181	189	197	238	229	196	215	213	184	184	208	215	205	184	180	184	220	189	202	204	189	212	207	180	191	202	217	189	195	173	192	215	193	196	191	185	207	211	200	177	203	203	196	181	174	195	205	190	223	207	192	192	225	224	219	201	202	186	202	197	190	192	220	208	214	173	212	174	211	242	203	229	197	217	206	196	191	184	200	214	182	213	205	217	192	181	182	205	216	179	203	176	200	199	191	203	201	185	201	205	225	191	224	191	170	187	200	217	191	163	189	191	193	224	221	223	210	203	217	193	227	194	185	211	219	200	208	202	190	178	188	217	173	228	205	217	214	203	224	202	210	203	205	205	212	239	187	210	225	216	162	213	210	220	211	188	171	211	199	230	213	199	204	189	195	201	191	207	206	197	188	225	212	198	192	216	209	205	191	181	205	187	195	202	197	208	196	193	163	200	194	197	179	206	216	195	176	159	211	194	197	181	198	205	185	207	173	191	203	196	188	168	194	235	188	210	214	196	209	195	187	217	197	203	189	195	176	179	182	196	198	221	205	207	193	218	191	215	188	221	187	197	175	197	181	199	191	197	232	211	180	219	194	168	199	188	204	209	189	216	214	220	218	216	170	224	170	179	206	197	222	188	201	209	216	209	188	213	193	201	208	184	213	190	191	205	172	185	219	196	178	200	200	182	186	219	210	210	217	211	206	217	212	213	185	189	199	202	227	171	191	204	215	206	188	207	233	192	205	212	205	183	173	200	213	187	233	191	187	172	209	205	198	195	197	185	195	177	189	205	203	194	191	188	208	201	190	198	195	194	191	185	203	182	181	218	206	187	162	224	211	195	199	225	194	194	193	212	209	217	208	220	205	195	217	213	184	164	226	193	189	192	197	188	198	189	211	196	180	194	209	211	204	204	216	200	183	199	195	202	209	202	203	193	198	175	229
18491	1411	2976	3441	3049	2610	2371	2373	2203	1960	1629	1353	1218	1048	911	880	863	794	754	695	700	691	662	562	621	628	604	581	577	601	620	576	565	530	537	605	559	615	610	545	528	590	562	580	541	565	506	573	534	523	572	552	485	554	515	524	522	506	565	521	527	504	536	528	500	526	527	514	529	510	542	528	518	522	515	518	565	545	541	521	531	501	561	542	573	565	492	540	548	548	562	591	600	537	537	521	548	513	534	535	577	527	525	498	505	549	540	523	505	499	553	531	509	545	487	488	529	482	501	539	496	523	511	537	497	523	496	547	553	503	506	539	536	497	510	486	525	531	511	474	562	534	544	516	507	499	519	547	545	502	508	540	525	523	466	529	522	505	530	494	515	544	504	525	494	546	538	493	521	538	500	532	513	526	513	522	547	493	519	543	506	473	509	508	519	516	477	534	524	507	503	506	524	525	509	485	515	511	537	488	507	556	524	486	498	539	510	463	522	537	513	509	501	539	519	505	527	511	550	498	474	532	502	507	506	525	538	500	484	525	505	501	512	527	512	522	475	476	522	531	530	527	498	503	556	555	541	531	515	509	542	494	506	504	512	539	538	520	532	537	521	499	506	514	504	546	527	526	490	531	547	544	517	499	475	505	515	532	488	568	495	539	518	514	550	488	525	479	492	517	494	509	492	504	521	492	483	510	471	525	547	526	508	496	509	501	499	496	517	500	505	513	520	496	521	495	508	505	544	531	492	492	529	507	517	523	478	530	514	516	538	525	519	501	550	505	496	569	533	540	504	474	494	483	513	520	478	503	553	519	499	524	505	532	488	480	516	534	500	541	492	488	499	510	526	509	492	525	510	508	471	523	533	515	507	513	508	482	532	494	500	528	549	516	508	550	477	519	482	514	509	528	487	495	506	560	486	512	468	505	529	515	486	520	502	536	563	512	512	514	486	501	510	527	497	516	520	476	520	473	480	549	518	509	480	485	499	492	521	498	514	558	534	536	497	497	512	540	531	523	530	481	494	538	545	548	514	516	513	484	503	494	565	500	496	529	532	499	522	543	497	528	515	532	527	523	535	479	558	456	510	487	523	524	559	511	532	497	547	527	527	527	540	475	536	467	479	541	500	502	529	521	563	495	494	494	474	483	517	501	482	494	553	536	517	499	492	533	485	496	504	507	511	478	529	486	530	524	497	504	516	526	520	525	512	504	509	536	510	510	497	531	536	513	506	528	525	489	485	547	521	529	496	485	488	541	562	520	493	530	538	547	522	548	511	526	470	550	515	476	479	541	529	515	490	493	502	489	501	494	560	485	501	495	533	526	512	541	550	495	484	508	507	498	530	522	535	532	534	519	489	556	509	523	491	533	482	537	529	522	476	538	476	505	538	492	519	494	568	508	518	482	498	497	493	502	511	488	478	497	494	501	463	533	557	532	520	558	551	497	505	513	515	516	529	503	512	487	519	519	526	525	528	472	536	571	518	481	551	490	520	457	521	515	503	507	514	547	521	493	504	518	525	476	512	554	483	475	547	492	495	515	520	494	480	533	538	515	526	530	561	479	521	512	517	524	495	500	554	521	530	492	525	521	532	464	562	493	490	511	522	523	574	500	511	518	495	547	507	494	517	478	540	489	506	532	557	514	527	528	510	523	523	526	532	526	539	504	522	485	497	531	519	497	473	531	500	493	513	497	508	487	481	520	509	507	552	504	527	483	509	511	509	536	518	516	505	540	501	512	517	536	491	478	487	507	521	489	516	518	522	554	523	518	519	550	508	523	533	503	517	557	537	526	518	518	493	502	495	510	524	482	504	487	472	547	518	529	498	564	485	533	529	491	510	478	506	480	531	522	562	479	507	479	503	520	522	458	531	505	516	502	521	505	529	538	520	510	507	522	462	569	505	507	504	520	501	490	497	522	506	503	539	516	538	524	518	504	530	569	485	469	501	496	532	498	492	505	494	505	532	495	522	535	477	478	496	506	539	501	505	525	530	525	523	491	529	531	524	552	501	502	497	513	539	556	513	488	519	532	469	527	502	510	513	500	480	481	507	524	499	512	511	549	571	530	496	514	515	522	507	531	527	492	530	523	531	535	538	527	489	505	476	490	515	506	476	505	510	495	537	516	508	520	459	521	508	536	508	495	507	510	504	470	517	485	521	472	487	516	498	502	519	491	495	505	527	481	514	477	510	447	494	534	506	493	518	559	522	525	533	468	547	536	521	543	513	510	543	511	525	452	576	504	533	517	551	500	489	514	487	522	537	516	506	549	537	483	490	513	455	524	466	493	561	500	497	509	490	494	499	517	493	511	508	511	499	498	498	496	497	503	510	488	490	494	517	509	502	501	496	513	490	523	512	503	532	535	499	480	547	522	528	512	537	520	510	509	505	512	547	491	519	554	481	508	514	506	528	514	506	534	542	519	528	508	515	515	490	521	496	515	491	508	508	534	471	520	488	540	503	490	523	495	515	463	525	506	536	504	506	493	529	491	487	523	505	541	494	510	550	483	529	488	527	504	514	513	520	503	520	491	515	535	514	469	502	540	519	552	510	534	530	565	502	484	518	519	463	503	499	526	511	490	548	512	487	468	526	526	525	500	527	512	532	525	522	496	470	560	558	464	491	507	524	493	477	519	513	501	524	521	494	476	522	497	523	506	508	498	532	500	549	504	502	484	522	514	506	547	461	486	498	489	487	521	483	491	542	495	501	487	516	548	502	520	543	560	552	501	546	505	508	490	547	525	523	519	521	475	515	501	497	516	507	519	487	509	563	512	512	559	493	532	475	515	518	538	504	487	522	572	465	496	560	473	536	523	517	491	483	515	517	523	496	525	508	524	499	513	536	561	522	541	494	488	486	492	514	536	516	530	472	526	522	525	535	526	507	491	499	525	484	513	540	529	516	532	483	518	544	483	490	490	518	507	515	519	515	502	532	534	524	487	538	496	533	507	521	476	469	495	527	503	494	445	537	507	503	526	526	519	508	492	512	519	510	527	532	495	522	557	518	531	526	505	503	509	519	524	512	542	517	483	483	489	514	552	524	533	529	553	504	528	490	503	478	518	498	471	509	530	537	554	555	512	529	520	554	512	490	564	521	541	524	518	516	516	521	528	521	497	516	522	506	521	494	502	495	504	507	545	545	531	534	512	512	501	508	480	493	519	530	510	508	511	508	482	532	516	514	474	512	491	486	468	485	549	546	524	491	513	527	517	530	488	492	575	480	500	501	483	487	513	531	523	558	506	493	489	520	522	566	518	501	529	490	525	570	508	488	481	576	514	487	548	524	492	534	510	545	510	527	506	513	498	513	510	537	498	507	475	508	520	503	519	518	502	494	509	449	550	509	516	517	509	548	514	535	521	512	507	524	492	517	540	537	478	535	445	540	521	523	483	538	486	501	507	523	498	472	520	532	532	534	532	505	493	479	553	476	504	486	528	540	490	511	549	478	507	500	514	498	541	525	494	491	513	502	491	528	484	510	525	500	504
44783	28477	22225	10422	2489	1531	1203	1056	953	768	608	575	526	484	453	484	450	407	401	372	402	377	379	357	348	360	353	388	354	380	374	339	343	339	337	329	364	364	358	328	346	329	338	324	343	335	338	316	320	337	331	310	324	332	345	350	364	331	339	328	349	324	360	333	330	318	345	302	349	362	342	319	322	355	343	298	326	327	347	325	308	348	349	323	340	350	346	357	316	335	326	351	331	345	371	297	310	344	355	328	347	332	347	338	345	376	325	322	339	332	323	335	314	382	357	309	306	352	355	317	324	327	351	329	322	333	348	318	351	336	313	315	330	306	346	315	303	358	322	319	319	323	324	302	336	366	310	347	311	330	315	342	340	328	346	306	313	316	325	357	328	316	322	313	327	362	304	342	356	330	336	310	320	360	316	349	316	352	321	349	321	321	334	300	335	336	318	309	317	322	321	343	335	355	337	330	302	318	337	328	296	281	293	292	350	313	336	313	310	314	337	313	299	334	367	314	325	338	329	308	306	343	302	341	320	348	312	332	347	329	339	330	325	319	347	338	318	375	280	346	346	336	306	326	336	338	334	321	384	294	314	332	339	297	362	286	344	313	294	347	318	364	349	313	338	359	332	298	340	329	339	346	320	327	351	305	323	306	307	312	313	301	363	334	334	302	352	312	321	325	332	316	339	331	302	312	321	304	328	322	353	293	300	304	322	333	344	356	377	333	330	346	333	315	353	315	293	319	348	345	338	324	285	337	338	359	363	314	333	339	330	327	327	365	324	313	345	344	342	314	344	322	332	315	330	321	350	336	320	320	369	300	317	348	345	370	331	330	338	314	365	320	308	335	327	322	338	319	335	340	315	323	336	323	301	347	289	309	345	357	312	340	351	330	333	328	380	295	341	314	318	327	341	326	320	343	313	371	361	342	306	339	344	346	343	357	349	343	306	331	333	309	325	325	336	359	346	340	352	332	323	317	304	333	333	307	330	325	352	337	380	321	344	328	351	378	328	322	326	363	359	344	312	347	314	302	325	357	345	359	330	307	344	337	311	320	328	291	320	323	331	336	336	326	304	328	342	343	324	358	364	318	304	370	313	355	312	344	336	328	359	304	346	372	335	322	342	369	328	303	372	345	314	349	310	346	367	327	324	340	327	314	355	317	322	348	320	323	355	350	339	347	363	319	319	286	365	337	327	310	339	341	358	308	405	333	317	326	329	336	327	366	328	310	325	343	306	323	334	344	325	345	335	317	335	303	329	305	309	319	329	334	309	333	325	345	341	320	345	316	341	346	325	349	334	315	319	338	301	318	339	332	343	345	346	338	324	345	375	322	336	334	331	326	321	336	341	351	364	322	348	316	316	364	325	316	314	323	347	306	320	323	334	339	323	308	300	301	324	322	353	310	321	342	299	313	332	329	332	322	373	308	343	340	348	328	360	333	325	341	350	347	300	331	366	308	322	342	364	316	325	331	323	345	328	355	312	320	323	320	302	310	300	302	322	328	318	311	318	321	325	293	368	350	349	320	346	323	339	333	309	337	336	321	327	347	344	322	323	341	316	301	363	331	332	318	315	340	306	311	337	309	312	343	378	316	333	338	332	337	310	344	338	312	361	308	301	330	306	333	337	368	295	300	315	340	333	344	331	370	345	342	342	342	317	322	321	345	357	315	368	366	344	305	333	300	321	342	369	318	338	276	345	340	334	330	267	341	300	333	330	328	308	324	305	328	316	325	350	324	339	365	343	313	346	326	354	377	324	363	320	326	289	329	322	356	354	333	320	320	338	326	339	309	330	340	345	330	321	354	339	317	341	329	369	326	329	336	323	331	349	302	340	333	344	295	341	337	330	314	360	300	332	310	316	364	313	319	323	344	359	381	327	353	341	316	347	334	325	319	332	343	318	324	314	364	344	339	324	338	311	371	343	331	349	350	351	343	309	340	330	298	356	357	330	324	342	319	302	305	340	326	338	325	330	340	332	372	343	386	334	344	330	317	333	340	334	345	326	356	331	332	311	328	338	358	319	318	324	308	309	352	295	343	301	350	311	350	355	360	302	375	336	310	348	340	337	327	322	328	333	363	311	345	289	352	325	316	323	321	326	328	318	352	348	327	303	297	338	338	342	347	349	359	314	332	326	318	346	316	333	326	340	305	347	346	369	350	346	345	384	350	327	321	352	359	321	331	315	330	329	328	305	318	327	337	357	334	328	329	341	314	336	348	309	341	332	328	335	302	338	345	304	342	311	311	334	315	322	349	325	344	300	307	339	338	335	357	358	318	330	315	316	349	338	316	323	343	373	322	313	326	364	339	345	331	341	324	335	332	323	347	332	319	325	323	336	345	316	315	355	334	323	321	310	314	312	318	333	314	345	321	314	354	331	361	323	345	347	313	319	309	302	335	330	367	330	345	354	317	300	347	294	325	324	312	334	347	358	371	340	350	372	332	325	313	336	333	331	343	302	320	302	312	330	348	309	343	329	330	353	322	301	331	331	319	311	340	326	325	342	329	357	325	342	349	305	320	310	321	346	296	374	368	385	337	306	348	334	357	328	311	315	327	324	325	327	297	362	319	334	333	327	318	348	297	362	372	342	325	330	325	327	330	344	331	334	304	348	305	294	339	338	321	335	348	347	325	351	347	329	345	298	312	327	356	304	354	356	304	371	302	312	360	301	342	333	305	343	318	303	344	325	348	332	321	340	340	337	323	348	314	337	337	304	367	328	341	348	331	344	359	322	337	364	355	305	325	320	322	338	365	326	326	342	332	306	341	344	349	331	342	324	350	333	355	327	306	338	322	313	307	342	339	339	324	308	302	320	319	316	343	332	315	324	329	331	335	318	352	310	281	328	330	310	333	338	314	321	325	370	372	314	335	308	336	339	341	340	342	376	330	333	321	352	330	363	309	355	356	360	325	355	341	270	288	342	347	357	311	309	332	342	296	347	350	364	314	369	336	330	344	335	315	358	360	331	392	325	316	331	332	306	371	329	335	338	322	315	341	303	313	305	358	309	311	361	332	308	325	368	347	307	328	345	312	310	317	347	306	326	336	311	323	316	349	355	315	350	320	299	345	286	314	335	327	324	316	302	308	308	320	315	356	366	340	343	353	324	313	311	324	338	369	334	320	315	347	342	342	341	346	311	338	336	368	313	318	355	331	312	331	304	301	360	305	327	326	344	317	325	339	311	324	372	326	354	329	313	362	337	330	330	331	336	328	337	345	307	313	360	334	326	322	345	366	312	318	363	335	333	326	337	316	325	359	335	319	356	261	327	327	339	352	368	328	340	352	331	304	323	320	317	350	281	313	368	347	342	372	343	334	342	340	325	350	319	295	349	312	334	328	317	281	324	340	297	341	344	365	350	305	308	301	327	340	333	314	327	332	315	370	329	353	350	349	343	330	339	334	346	351	299	341	307	296	363	363	294	333	345	327	323	341	323	334	328	330	348	342	298	352	328	363	334	342	295	302	323	364	303	349	303	325	352	332
26664	2509	5187	5436	5150	4683	3740	3628	3548	3070	2555	2252	2040	1745	1615	1427	1367	1237	1237	1123	1083	1051	1079	973	955	923	984	965	902	926	941	960	955	949	966	922	877	847	931	872	864	839	807	847	844	811	794	866	879	843	829	796	787	773	768	794	837	805	804	814	779	784	800	769	807	824	847	806	777	802	732	802	757	793	774	758	783	813	849	775	771	804	799	858	847	786	826	855	830	814	810	828	805	818	802	837	818	790	806	755	805	753	815	811	780	858	753	766	809	740	792	776	818	777	817	766	786	831	789	742	786	812	785	777	819	759	780	806	821	788	773	764	791	813	810	779	747	758	800	826	802	763	768	742	761	743	770	787	832	744	816	856	778	758	781	794	801	759	771	774	759	810	821	802	833	768	782	778	767	793	781	795	828	783	784	780	734	753	765	795	770	790	772	733	744	787	787	757	802	780	796	808	740	767	781	764	777	777	766	780	740	795	771	749	777	727	789	757	777	813	746	819	792	772	761	789	842	782	766	774	804	780	784	771	794	783	707	732	782	793	755	759	760	785	795	745	693	762	762	762	804	764	825	732	799	772	813	755	805	748	786	730	775	754	759	723	782	780	794	767	785	712	768	801	775	768	755	764	768	740	758	771	774	713	794	773	781	755	756	775	813	773	810	722	794	790	785	811	771	775	733	730	749	722	778	777	790	769	781	781	750	735	777	783	806	771	782	811	767	841	761	759	774	754	757	787	783	805	804	793	825	746	809	746	770	792	787	758	760	705	759	790	763	785	815	806	791	751	722	770	756	748	755	768	768	807	752	772	752	789	799	768	742	768	728	749	756	779	768	781	802	746	785	784	749	781	756	748	781	766	744	755	772	765	843	740	778	769	789	787	780	778	753	807	790	753	777	769	763	767	772	736	765	812	766	752	781	742	772	754	780	779	751	751	748	786	767	775	725	771	793	722	793	746	778	780	823	752	790	771	770	762	767	767	749	775	824	743	792	818	719	789	777	774	724	771	790	799	794	755	806	760	766	735	790	780	791	672	748	743	753	753	757	767	758	780	757	808	765	731	720	767	778	743	784	741	772	769	731	729	809	766	825	810	824	761	770	781	757	802	730	778	747	758	805	751	765	734	768	780	768	783	759	791	785	766	775	789	812	743	820	805	746	783	745	779	818	755	803	728	808	756	816	777	763	769	760	766	774	773	785	792	721	774	784	738	780	747	766	736	778	822	754	753	725	768	746	765	758	797	776	707	785	737	781	790	777	765	757	810	742	812	829	808	810	772	763	771	800	730	783	765	729	846	760	788	780	752	755	801	780	772	772	743	813	768	774	778	763	762	802	771	736	770	761	810	715	759	749	778	727	825	763	761	771	771	776	781	787	803	756	796	817	726	747	740	795	755	769	750	774	784	749	792	808	798	812	749	806	725	766	824	749	745	753	755	807	813	779	743	814	807	737	831	789	693	735	732	773	779	743	786	756	756	750	729	793	785	804	792	767	769	790	766	791	783	786	760	796	707	792	782	799	733	758	756	784	751	770	834	754	771	825	784	752	763	772	799	797	749	747	761	791	788	825	790	748	798	762	778	752	786	802	733	787	783	799	821	770	796	763	774	740	772	799	723	781	809	772	740	796	736	767	780	762	797	755	803	800	739	752	825	794	734	774	717	774	813	757	764	799	747	775	809	783	750	848	762	758	778	735	736	753	768	774	749	705	810	804	760	757	769	764	741	786	817	792	811	755	786	763	737	809	754	773	780	792	760	779	789	748	757	745	803	782	772	740	777	756	753	782	793	747	799	796	783	728	792	786	805	759	766	755	766	795	819	782	781	756	778	763	778	809	783	780	743	743	741	786	790	745	762	756	743	850	815	809	790	746	783	787	824	771	759	735	777	787	800	775	753	793	797	775	784	799	773	830	706	811	777	782	778	815	756	756	806	777	802	717	748	796	782	800	731	794	789	772	848	813	739	772	818	767	790	799	799	746	768	750	746	751	820	781	818	773	787	776	780	775	774	741	776	800	762	793	795	771	756	749	777	751	773	723	805	705	802	782	782	818	789	752	784	784	800	768	786	741	821	845	811	815	744	723	795	780	777	771	750	738	799	809	759	772	808	739	793	738	795	713	760	736	765	774	762	755	783	727	808	783	776	801	766	741	762	787	792	805	761	772	779	799	828	792	795	739	776	783	783	786	795	794	780	722	783	823	794	762	787	779	717	755	790	749	740	776	802	768	790	784	789	773	784	743	788	737	766	773	809	759	808	732	799	761	772	751	772	753	813	749	740	796	773	796	764	758	766	761	777	765	739	768	789	781	766	773	779	740	766	785	787	794	757	806	772	735	810	744	763	814	811	735	758	787	734	797	784	708	787	756	730	775	784	773	794	807	799	793	807	803	747	798	764	784	825	821	761	761	743	767	763	767	776	770	754	737	789	792	768	781	755	797	773	744	732	775	783	806	762	771	763	799	765	746	726	731	754	807	785	756	806	752	776	828	720	770	814	817	758	790	768	750	710	769	736	749	794	782	729	748	777	743	742	764	782	754	775	773	817	786	757	821	798	767	792	755	733	765	736	784	748	811	784	788	762	761	725	741	776	789	764	812	703	752	787	795	792	778	742	782	778	749	799	765	735	761	781	760	748	782	816	755	737	783	784	809	732	746	827	742	776	819	837	754	789	738	737	819	839	792	767	799	784	772	767	744	788	783	815	834	754	757	778	719	832	819	781	792	754	800	791	799	766	752	752	784	763	707	773	766	766	781	729	766	747	757	801	758	714	743	790	794	789	795	778	778	764	821	764	781	788	783	791	815	752	758	747	772	771	791	781	769	751	765	780	726	742	785	711	796	764	792	781	759	793	764	754	755	792	802	740	819	797	833	755	822	821	734	775	747	785	787	815	771	750	762	845	766	753	761	753	790	835	714	836	787	728	737	752	778	756	786	815	830	728	775	770	762	785	841	768	816	825	789	804	736	741	777	790	712	753	793	757	750	785	762	785	803	782	781	682	719	773	838	715	756	786	778	710	784	777	791	776	801	780	764	778	794	816	778	755	721	764	821	814	823	804	800	733	820	742	757	796	799	774	764	730	764	867	792	795	711	795	811	781	785	741	769	767	731	752	808	772	735	781	743	786	785	753	737	775	801	784	777	737	750	771	748	819	757	778	755	756	784	763	797	802	804	753	760	772	773	777	762	753	789	779	788	807	787	765	743	849	776	813	781	800	792	744	754	763	833	744	750	802	779	786	785	801	732	726	775	819	773	770	798	775	767	820	768	781	736	794	727	796	813	791	767	747	752	809	774	777	797	813	746	726	770	726	737	744	786	770	776	735	787	774	768	777	777	746	794	737	768	767	771	762	774	739	731	831	781	750	740	708	739	718	748	761	756	758	780	834	789	771	779	786	796	770	738	778	807	725	772	843	770	722	826	755	790	788	771	726	747	767	747	772	804	775	757	742	768	767	781	767	743	767	825	742	789	779	797	795	803	739	825	765
5945	249	269	211	190	193	186	168	140	145	171	143	149	156	138	150	151	146	152	127	139	125	134	145	138	125	135	142	161	134	142	160	123	148	160	150	145	152	123	127	151	141	140	146	158	138	128	127	132	125	157	135	154	159	138	150	133	134	118	130	170	151	138	137	143	134	127	149	131	145	118	127	151	152	145	132	151	147	121	133	150	154	155	130	144	138	151	132	145	143	141	143	145	151	142	145	136	165	125	132	145	122	130	147	127	140	143	154	131	137	137	104	144	132	149	140	129	139	148	150	151	136	126	122	161	175	161	138	139	152	139	130	125	122	154	145	153	120	142	124	120	125	142	146	122	142	142	133	134	141	156	158	128	130	140	131	143	113	133	134	154	147	122	141	137	128	139	156	136	153	157	149	148	144	151	134	144	158	152	134	155	134	152	150	122	122	133	137	121	121	130	147	140	130	144	142	132	137	159	126	106	147	160	140	142	135	135	140	113	145	150	131	154	149	132	147	132	136	136	163	137	138	138	135	138	130	137	173	127	138	118	119	146	171	149	143	139	121	140	127	128	157	137	170	134	139	139	134	107	110	120	135	120	124	149	138	140	131	136	147	117	132	135	136	176	138	135	159	122	145	125	115	140	149	130	159	155	160	114	143	131	152	117	138	151	136	141	127	138	122	137	129	129	124	121	131	146	132	133	123	151	118	128	127	125	137	116	136	124	129	126	120	136	153	139	156	134	135	135	134	123	148	133	147	135	178	144	131	161	131	141	137	144	124	160	157	136	155	152	141	144	121	128	158	125	137	154	143	127	134	133	128	168	132	138	144	129	140	152	136	149	125	151	140	141	138	127	133	144	129	145	169	131	134	138	132	138	148	131	143	134	133	132	123	125	130	143	140	153	121	141	132	132	161	134	136	145	106	118	150	143	123	142	143	132	134	139	128	146	129	133	128	126	170	146	146	140	157	134	131	138	142	147	135	142	158	135	142	114	145	143	134	147	147	108	135	115	132	160	120	137	142	140	124	135	153	131	163	126	130	132	144	141	135	110	148	143	123	89	131	151	136	142	174	132	140	132	123	153	153	127	161	118	118	124	119	141	138	151	162	120	129	130	137	117	118	155	122	157	140	143	154	143	142	127	145	149	141	150	128	141	150	130	150	156	134	135	142	139	140	149	124	133	122	149	130	144	117	136	150	140	158	121	129	160	141	131	136	141	121	126	151	130	136	136	134	120	134	146	142	144	144	138	120	118	161	148	154	122	134	141	136	126	142	145	155	134	147	135	130	137	132	149	135	121	141	145	137	148	148	151	149	138	137	130	169	150	113	138	134	146	136	137	124	118	137	131	132	139	138	113	133	165	143	150	131	143	148	151	152	142	137	146	136	122	140	140	145	153	136	138	138	171	114	145	145	136	139	138	166	132	147	139	137	143	147	161	146	116	140	133	137	126	121	121	174	134	141	137	126	151	147	129	149	144	111	132	153	124	155	144	144	117	147	123	149	135	152	142	127	120	130	132	142	128	128	116	129	150	136	133	131	146	143	161	149	127	148	133	145	116	126	137	133	141	143	153	125	145	155	129	114	139	152	126	139	155	121	140	149	138	127	152	137	152	138	123	153	132	145	155	129	157	156	136	135	176	134	127	122	128	133	115	144	133	129	118	135	164	159	119	132	135	130	147	154	141	119	131	146	144	124	130	161	150	148	134	148	125	117	150	141	117	123	159	146	120	151	135	144	157	128	122	148	135	126	128	132	145	145	132	132	138	130	130	124	145	132	124	163	151	147	134	163	141	129	139	126	156	128	126	149	151	142	157	138	135	144	142	103	128	137	131	146	146	124	139	144	161	155	101	137	134	123	131	139	121	147	143	123	131	127	140	131	131	119	141	130	119	138	151	151	127	164	138	149	143	149	134	130	125	138	117	116	121	128	152	129	151	134	126	149	147	155	134	142	138	126	113	140	126	128	134	151	129	113	133	150	125	126	129	129	139	133	128	146	143	140	163	133	127	150	137	129	136	157	151	141	126	148	138	133	137	161	120	152	139	174	125	133	155	119	125	150	152	129	148	114	119	111	117	148	157	133	145	123	154	165	135	121	125	137	153	140	111	155	145	137	125	117	110	147	124	154	118	124	141	131	132	125	122	137	156	137	140	135	135	138	133	140	122	139	154	131	136	137	144	133	156	152	145	138	146	157	131	164	146	146	123	152	137	136	151	132	146	141	145	129	137	126	115	140	142	159	150	148	135	144	148	140	133	141	157	134	122	150	125	130	144	135	143	159	132	142	127	156	147	121	154	140	166	140	148	157	118	136	132	146	133	132	126	128	122	119	135	147	129	152	127	144	150	121	119	114	135	139	145	140	150	137	131	124	135	135	145	124	145	128	120	126	158	123	164	143	135	140	131	136	158	109	147	146	131	127	125	120	121	127	143	115	159	155	131	133	161	153	136	160	116	149	146	139	131	151	125	166	122	123	136	121	145	145	121	119	149	126	127	146	136	133	136	121	155	164	110	133	152	136	150	135	150	143	142	144	116	135	117	138	128	143	136	145	138	136	148	134	140	132	117	138	137	147	152	141	127	132	155	122	137	139	151	129	138	153	131	139	125	128	131	141	134	140	123	138	162	142	142	136	135	120	147	151	162	157	145	130	124	132	150	137	162	140	136	126	113	123	153	127	140	132	150	121	112	125	150	125	136	132	120	138	139	135	144	136	148	121	122	142	135	125	157	134	142	146	134	122	138	130	141	139	140	135	139	157	139	126	138	115	118	159	125	152	124	151	156	139	145	135	103	158	150	134	131	134	130	118	149	145	137	113	138	132	131	115	146	137	152	154	148	122	133	137	128	135	145	134	147	138	146	140	128	151	149	133	119	148	146	144	143	138	132	142	137	157	142	125	136	135	151	126	135	113	138	134	150	131	154	113	155	148	140	129	145	146	138	152	112	145	132	148	107	129	139	167	161	141	140	124	135	142	157	127	164	149	142	138	135	139	133	138	131	133	139	118	145	139	124	131	146	145	134	141	145	132	117	138	132	143	165	151	132	139	121	143	106	122	118	148	122	165	154	145	114	137	130	132	140	141	143	136	117	138	125	128	119	132	130	159	145	119	114	142	153	138	133	135	123	131	130	134	164	128	134	123	145	165	130	129	132	124	139	132	139	161	105	130	131	119	129	141	130	125	150	169	144	154	135	133	147	130	149	136	129	137	148	130	122	134	134	134	141	148	134	144	129	149	160	156	133	136	145	149	116	116	119	121	167	113	147	150	131	161	156	145	138	113	132	145	138	156	127	142	136	116	131	157	134	131	145	148	133	151	154	150	125	150	154	141	130	136	110	143	136	115	156	143	119	137	120	137	135	127	118	142	147	142	137	131	125	148	121	141	137	135	147	130	128	134	112	144	121	154	134	121	150	146	121	148	163	136	138	123	128	144	152	149	149	130	147	137	146	150	149	150	139	135	146	132	139	128	125	121	122	140	136	129
6203	479	585	640	599	660	598	579	527	490	469	443	459	421	405	407	384	388	359	371	379	360	410	372	363	375	369	362	397	366	375	389	390	377	389	390	362	398	399	397	403	393	356	399	354	376	357	381	405	377	374	348	367	397	351	356	384	376	375	380	384	398	383	359	348	371	367	348	358	406	371	389	387	396	375	345	354	350	386	388	368	413	391	350	378	354	401	397	398	413	386	375	407	371	386	417	375	357	394	347	379	388	351	361	348	399	344	356	368	414	377	382	382	395	340	385	372	386	358	394	355	363	376	372	388	381	363	361	380	391	366	373	370	397	373	382	369	373	398	352	378	363	411	366	402	389	360	363	401	391	388	404	372	378	407	367	410	391	370	355	387	369	375	403	399	380	390	379	373	387	382	361	387	353	356	359	383	404	388	380	335	367	385	364	405	369	352	350	347	379	375	368	371	387	395	365	396	391	370	373	392	377	375	371	409	374	360	380	352	371	391	355	380	366	389	364	388	386	358	372	394	373	377	373	402	343	362	413	372	387	366	396	381	388	389	355	372	356	343	372	396	384	386	380	373	373	371	373	368	365	374	387	342	370	358	422	372	363	379	353	339	369	382	357	369	384	372	407	380	391	405	378	402	371	384	376	361	412	373	367	389	346	336	388	367	402	388	389	377	406	371	391	368	370	369	369	404	373	410	374	358	374	419	385	399	357	387	337	421	366	390	386	395	361	392	398	346	363	369	354	373	369	366	349	360	348	393	374	373	351	397	383	353	366	355	415	364	391	393	350	381	387	363	382	385	366	366	383	347	349	354	409	363	397	378	382	381	387	329	384	343	359	385	380	360	385	396	366	403	362	371	383	390	395	358	372	375	383	377	340	340	395	368	380	365	383	344	364	369	373	386	369	358	385	386	354	368	375	349	387	354	402	362	384	391	393	398	394	313	332	355	354	375	358	358	376	398	421	375	377	386	375	367	362	372	355	366	416	358	385	353	411	371	387	407	401	381	378	377	382	353	381	353	369	377	372	383	349	393	394	380	381	348	360	349	404	386	403	378	352	370	350	355	365	377	366	390	404	366	359	386	382	382	388	357	404	387	390	341	395	366	381	371	369	395	411	372	374	367	428	366	368	350	399	387	353	368	380	371	403	351	399	363	368	400	374	392	366	399	369	396	383	397	383	353	358	401	354	367	395	335	405	340	353	347	374	382	373	404	389	399	371	378	379	382	394	376	397	381	355	370	367	361	373	374	370	383	394	387	367	365	345	335	403	393	401	374	356	380	338	378	369	396	374	400	383	376	376	368	378	378	370	380	362	398	345	372	374	365	341	347	391	372	350	360	368	374	369	367	354	374	381	386	375	391	394	407	383	351	388	398	372	378	360	383	374	349	388	372	384	340	378	358	397	381	353	353	411	384	376	374	370	369	351	348	388	394	375	351	389	365	355	368	361	388	363	388	381	368	372	394	353	367	374	400	350	365	351	341	402	383	380	381	345	359	391	363	415	354	356	349	366	346	384	365	390	370	362	388	378	391	381	392	374	394	363	413	389	379	369	360	376	379	400	386	398	369	406	363	372	387	341	362	405	370	379	406	368	373	397	386	366	408	369	376	396	380	390	395	366	389	402	405	384	392	369	368	358	393	375	333	356	375	373	354	382	383	402	343	367	374	346	384	389	343	395	348	367	334	388	353	398	391	355	368	384	371	387	361	374	365	396	413	378	360	379	377	374	388	364	360	401	390	345	378	341	370	366	393	372	393	384	396	385	340	388	356	356	389	380	410	366	413	378	383	327	406	345	384	352	369	378	389	352	418	402	393	390	361	394	379	372	355	366	364	366	374	360	411	402	386	385	416	388	363	398	390	380	359	398	415	370	374	343	362	362	372	353	389	367	379	420	392	348	365	385	335	388	391	387	375	374	386	362	401	354	379	385	335	385	407	394	379	356	395	379	364	374	390	353	347	368	384	359	395	371	384	384	379	357	351	371	369	397	382	368	350	390	385	374	356	341	369	368	360	392	379	366	371	402	396	383	403	375	356	397	362	357	361	356	367	377	371	378	375	368	363	381	409	363	336	378	382	389	349	366	352	373	393	393	386	413	396	409	357	373	398	360	384	388	360	353	371	413	393	343	378	383	354	352	371	371	376	406	377	397	392	397	400	404	328	331	387	383	370	359	405	373	401	410	400	365	362	378	361	367	370	357	374	368	379	409	378	382	393	353	366	350	375	331	383	371	364	400	353	399	355	360	391	410	354	366	429	354	353	373	358	392	409	403	379	385	382	367	391	355	378	351	392	365	364	398	394	424	382	378	358	372	355	356	361	375	372	416	373	360	357	380	347	366	387	408	391	375	399	385	367	373	336	398	373	382	359	350	376	376	343	376	355	387	370	420	361	348	413	405	366	394	367	381	364	345	381	349	367	379	393	380	336	394	404	344	378	386	394	365	384	366	389	373	373	376	374	365	405	401	380	328	391	373	404	386	381	391	376	383	379	402	353	367	352	397	362	411	393	368	341	358	381	372	377	371	347	385	377	411	376	397	365	373	370	367	389	417	339	369	364	372	367	396	405	347	340	370	333	383	386	371	376	375	399	343	358	404	367	378	386	389	377	379	355	394	391	392	366	352	356	397	353	399	354	356	336	389	412	362	336	404	366	359	380	404	354	340	378	370	402	358	393	375	440	380	364	382	387	406	353	381	399	385	376	402	410	362	391	396	383	399	367	353	374	329	417	373	390	395	383	371	390	373	399	371	400	354	375	365	372	375	375	367	384	390	361	376	379	375	357	424	381	365	388	411	388	332	389	363	428	400	400	372	367	370	370	375	361	376	369	370	364	370	386	380	368	355	386	372	365	379	355	377	386	320	355	394	362	396	352	386	366	363	387	388	377	341	363	346	381	350	368	367	369	350	382	365	388	351	378	392	355	373	409	373	390	398	379	365	351	386	394	361	370	377	370	388	391	416	409	361	354	383	379	356	387	386	430	359	365	355	421	387	364	321	346	377	354	390	371	378	369	369	405	343	409	335	382	356	374	365	372	356	384	366	367	344	323	369	392	353	388	347	402	383	397	375	356	347	389	397	363	367	357	354	418	378	405	385	381	384	333	356	378	368	329	356	358	373	372	334	399	367	346	388	405	371	403	380	379	353	377	366	391	358	337	372	381	349	373	375	337	363	336	384	380	374	343	362	394	398	353	364	379	352	401	361	391	360	388	372	360	360	363	394	388	368	378	360	371	371	382	413	335	370	383	363	385	407	366	379	373	349	384	361	378	393	350	361	372	362	372	382	424	366	398	360	386	387	382	358	358	370	360	360	389	384	371	376	371	352	377	397	363	405	347	369	374	361	410	382	379	380	351	408	392	354	369	377	378	352	367	395	368	384	368	359	374	376	387	372	381	371	350	366	385	363	373	405	345	404	339	357	403	369	374	378	352	396	372	401	333	352	368	399	352	337	357	399	387	407	368	372	401	387	352	371	347	401
47199	22876	12769	2111	923	831	599	484	504	453	388	324	325	293	319	288	241	266	213	230	209	255	227	219	220	203	224	213	205	199	236	228	224	254	226	219	202	209	238	217	214	207	210	243	203	221	224	202	246	205	230	188	246	211	175	216	196	223	216	225	204	213	198	224	203	193	199	238	221	173	204	210	210	218	224	214	215	203	214	207	212	215	209	206	223	231	197	209	202	210	233	206	207	210	216	194	212	202	196	205	213	215	221	225	211	207	214	218	233	204	195	227	206	217	226	185	209	221	190	224	211	205	203	222	233	201	228	214	228	214	184	209	213	205	220	177	203	208	224	184	195	214	210	221	216	195	204	212	217	200	220	221	225	199	215	207	190	223	202	220	236	216	200	214	210	215	221	204	217	216	216	210	215	201	198	194	231	203	199	223	192	197	216	192	242	240	206	211	227	203	218	193	222	188	225	204	238	219	206	193	208	195	189	233	190	223	212	217	213	223	208	190	224	210	198	206	183	202	209	225	217	208	234	207	213	210	214	220	211	205	185	222	206	224	203	201	199	205	223	174	194	208	220	201	203	187	228	221	225	242	201	199	210	229	221	214	215	205	231	217	217	221	224	219	216	186	212	206	193	239	201	194	197	217	203	208	213	214	219	228	196	215	193	179	208	200	187	205	194	221	206	211	178	200	218	227	211	192	206	208	203	205	200	237	199	244	192	212	227	201	214	230	225	224	226	244	224	210	195	230	195	188	206	225	207	223	217	192	201	204	205	197	212	236	219	213	200	185	215	235	190	214	204	186	219	210	210	204	187	200	208	229	218	182	197	191	200	235	219	206	197	202	201	201	195	212	193	190	209	216	213	212	213	223	215	182	239	195	235	217	203	207	184	198	251	185	221	221	200	204	190	219	209	236	215	213	207	209	191	219	191	228	230	209	233	218	215	210	205	242	238	197	200	213	207	219	201	169	239	219	218	182	219	210	224	181	234	249	180	214	204	206	194	195	207	216	208	230	203	215	219	233	212	217	201	207	225	203	207	227	229	194	193	207	216	197	199	232	217	181	213	231	193	199	221	194	206	206	211	200	215	236	215	204	218	190	224	188	215	203	205	215	211	245	207	215	214	220	223	224	196	198	217	216	212	214	202	227	203	209	196	195	176	237	208	204	212	192	209	212	212	205	216	184	215	198	218	184	211	211	200	213	185	234	226	213	226	235	206	220	233	193	225	197	195	209	203	230	197	210	215	232	210	216	213	227	224	210	217	211	214	196	204	207	209	230	212	235	236	177	221	210	212	214	186	229	213	212	225	246	225	210	200	191	231	221	215	216	204	227	215	236	227	214	205	195	225	227	201	190	212	242	217	234	211	221	219	229	211	227	197	214	203	219	188	207	197	200	195	214	200	223	224	198	244	217	183	215	231	214	226	204	195	214	217	229	217	208	214	223	235	221	202	203	196	206	209	216	203	195	217	180	215	207	214	215	202	203	210	216	194	234	189	218	222	232	209	232	206	228	198	229	204	229	182	188	205	210	216	223	207	218	203	199	194	205	196	226	221	206	213	192	196	220	220	215	194	196	224	211	246	209	179	201	201	224	218	214	170	197	192	228	236	252	190	196	204	202	208	199	212	222	211	221	183	193	200	218	230	195	229	208	206	222	201	212	197	210	208	185	232	226	207	229	195	193	232	198	228	207	173	218	207	235	233	205	222	222	207	243	217	232	236	209	201	194	225	216	221	227	220	224	233	216	222	223	215	191	218	199	225	206	202	223	223	240	216	209	211	207	193	208	231	224	224	228	233	193	233	218	217	188	231	186	188	192	198	227	210	200	219	206	203	208	206	209	216	209	215	217	202	189	227	199	197	200	227	196	195	221	235	217	201	211	227	214	212	207	219	238	199	201	175	204	193	229	202	211	195	223	231	220	225	180	204	215	204	248	211	222	209	211	214	209	220	197	212	233	209	190	212	222	201	209	214	198	214	180	215	214	201	203	207	198	197	228	239	215	209	219	209	234	209	231	191	216	193	201	189	218	219	218	198	194	210	206	205	214	216	221	229	220	202	237	192	232	208	216	221	208	195	208	222	223	217	202	179	191	225	223	185	229	229	201	203	198	223	176	184	192	219	199	237	219	215	196	219	196	213	233	225	217	228	217	202	215	207	214	211	198	206	205	186	210	199	216	216	196	210	212	214	199	209	225	217	216	195	192	235	209	231	205	211	176	218	219	226	177	224	202	226	204	222	192	197	198	227	237	223	221	196	203	215	203	215	209	191	181	217	218	252	200	203	163	210	217	211	212	210	209	208	207	196	233	202	200	217	232	208	205	220	210	210	210	189	226	184	231	225	189	195	221	203	238	192	234	243	219	208	202	260	198	214	223	192	183	234	210	231	194	201	194	210	201	208	188	237	254	197	197	210	210	215	191	201	192	204	209	216	210	226	208	196	208	191	199	174	198	233	207	258	201	215	221	226	192	189	224	211	221	219	216	201	208	217	217	223	230	174	194	199	193	231	231	210	205	184	200	240	210	178	199	213	218	207	211	199	211	210	222	202	194	190	220	227	195	223	212	197	198	223	209	221	215	173	192	223	221	251	193	205	206	194	236	195	220	204	225	226	178	202	217	241	249	228	218	245	204	214	211	216	207	224	216	209	204	240	241	196	207	204	191	224	203	221	223	225	199	220	215	211	189	224	220	206	229	219	235	212	209	195	217	227	241	228	197	197	215	197	204	232	205	233	233	173	206	207	223	195	218	218	222	209	201	206	168	200	226	194	197	193	227	228	219	210	200	202	188	189	198	211	222	199	220	231	222	216	220	228	224	205	224	203	217	211	216	184	201	207	224	206	211	214	195	214	189	208	189	240	212	195	215	235	192	218	188	195	204	218	227	209	219	197	219	215	188	227	194	236	205	225	217	206	213	226	213	231	213	204	216	217	219	222	224	223	202	187	222	225	204	215	188	216	194	214	225	206	180	215	212	200	211	207	180	207	202	185	214	202	214	235	220	205	199	237	207	246	197	194	196	194	195	200	204	214	196	249	215	189	224	204	206	234	219	212	209	226	213	204	214	170	208	233	212	182	194	183	202	192	197	209	207	210	214	231	202	204	230	211	222	210	227	211	203	200	219	227	226	228	214	195	214	205	207	195	197	182	239	213	200	225	199	234	206	215	223	215	219	218	214	228	224	215	200	194	224	201	201	208	219	210	186	232	203	212	223	179	234	223	202	200	243	180	194	226	198	204	192	216	187	231	185	199	203	235	222	209	183	194	212	199	215	220	190	204	197	208	198	193	228	227	224	211	210	213	199	183	215	210	183	234	208	190	200	208	186	194	185	208	215	221	198	222	203	245	205	205	210	202	210	203	208	201	214	214	214	225	208	202	216	200	227	233	202	205	213	216	210	210	218	221	217	221	170	244	230	218	219	220	203	214	224	203	185	202	212	188	220	229	218	197	246	219	230	204	182	214	209	207	206	220	217	230	197	235	196
23613	1331	2820	3151	2919	2837	2419	2214	2084	1804	1461	1378	1166	1052	1002	874	817	778	782	757	697	682	691	601	635	613	615	652	633	630	554	637	605	606	590	571	574	607	591	616	554	608	579	562	567	550	544	539	569	573	569	556	571	553	573	579	528	539	543	554	540	538	549	574	558	533	555	571	550	577	554	535	512	552	577	565	624	530	564	563	563	506	552	558	561	572	556	562	593	573	551	593	526	562	552	584	572	577	529	570	559	546	562	581	556	578	546	537	543	496	572	566	561	575	521	526	524	543	515	552	532	547	510	532	543	555	577	535	524	546	528	505	538	577	569	580	545	526	509	565	553	565	571	536	571	552	535	561	554	573	577	566	544	558	543	518	517	544	553	539	526	576	533	558	571	541	523	552	545	523	521	555	548	563	522	565	519	547	523	535	548	557	550	522	585	545	572	548	589	545	539	537	524	566	549	541	513	552	508	551	496	546	523	580	554	537	535	528	522	537	514	557	529	562	533	568	538	514	545	502	548	545	522	560	578	538	589	563	598	555	505	529	546	552	565	516	529	581	513	525	545	564	578	511	539	540	563	557	478	581	532	510	561	560	457	497	542	568	550	571	564	507	513	515	532	559	535	537	538	524	591	565	537	532	551	492	533	477	519	520	564	564	518	577	567	550	574	534	510	545	479	536	551	518	519	464	511	560	534	551	552	547	509	510	522	517	515	546	546	540	522	485	535	537	519	546	521	548	569	561	538	518	508	527	565	575	541	574	511	518	528	537	537	523	545	568	565	538	564	571	565	559	535	514	516	530	555	548	539	560	551	524	515	571	550	574	544	544	575	528	581	539	520	541	559	528	537	520	550	536	527	552	504	560	558	546	546	536	551	545	559	519	519	544	520	542	565	535	542	555	536	547	558	520	512	555	546	533	525	492	550	524	535	534	524	538	515	538	554	524	549	569	513	510	539	520	548	538	523	501	532	556	540	501	519	543	542	494	558	538	524	522	531	557	515	548	539	574	534	511	596	522	597	567	557	548	544	530	570	540	542	566	541	560	531	536	548	553	539	484	477	504	531	538	528	570	518	542	536	544	520	550	567	535	531	533	536	581	546	532	552	491	554	550	546	561	534	541	550	545	501	547	571	489	541	503	529	531	553	544	526	534	525	514	573	533	507	549	590	545	560	524	523	516	532	560	553	594	532	573	547	527	518	552	528	558	558	552	540	571	547	521	568	550	560	528	525	529	557	542	522	541	517	535	528	538	561	554	530	514	527	532	556	501	520	530	501	556	567	533	525	561	545	562	507	539	527	562	535	537	495	571	523	519	572	550	525	559	540	565	558	525	540	515	570	539	533	522	535	535	519	532	507	616	522	537	546	509	524	517	518	495	487	519	566	525	540	559	533	526	529	559	531	530	574	558	567	560	522	521	526	529	520	518	589	560	545	522	567	537	543	557	588	565	495	525	539	560	536	517	536	516	505	549	518	525	546	512	557	554	598	559	540	548	516	543	544	538	533	525	543	565	511	552	495	567	513	553	516	553	547	566	561	536	546	490	503	515	546	531	519	547	550	532	566	550	594	513	520	514	538	585	551	537	574	556	553	570	552	561	529	519	506	541	516	517	508	570	485	551	548	520	557	556	562	536	528	516	545	537	543	565	544	527	496	539	536	551	502	572	545	545	529	541	510	535	542	587	558	539	530	549	596	494	546	519	544	540	543	534	562	575	557	545	523	506	544	513	534	585	545	570	552	545	563	534	585	561	514	540	562	535	554	472	566	577	514	545	577	536	537	519	528	492	492	537	532	516	555	525	561	577	537	533	569	511	529	574	576	539	548	490	498	547	513	547	520	534	533	520	557	555	538	548	532	566	530	562	550	507	508	571	519	558	567	530	530	529	519	542	558	538	508	548	532	520	520	542	556	490	561	526	544	535	551	556	550	528	550	530	545	539	567	566	517	508	535	521	513	540	524	537	519	530	522	497	558	563	561	505	503	513	584	546	522	538	525	512	512	591	541	556	546	530	557	541	559	529	538	515	534	506	550	536	563	507	535	534	564	538	536	526	567	553	549	506	525	523	514	522	542	556	522	530	542	542	525	529	525	601	521	539	558	531	541	570	533	522	591	576	510	540	534	531	562	546	518	534	550	542	541	546	518	548	527	535	567	545	568	540	598	527	484	601	541	534	554	526	548	546	510	497	550	511	535	491	503	549	561	534	593	521	545	552	527	568	492	526	522	570	576	498	495	521	548	525	527	512	519	553	554	531	549	535	565	555	524	535	536	508	526	521	548	514	518	498	583	540	536	532	505	561	529	538	543	570	500	515	523	521	536	567	562	630	568	551	533	544	543	538	540	539	524	509	548	553	567	556	569	589	568	572	576	557	547	559	525	575	549	548	530	554	547	512	504	562	563	500	574	544	529	518	545	511	572	534	564	493	535	535	561	537	501	562	580	512	552	540	487	563	526	521	517	537	577	597	545	538	507	536	543	524	557	493	551	553	572	553	544	523	518	524	524	520	540	544	578	552	548	556	560	547	501	591	496	515	569	565	541	536	507	547	529	548	554	529	521	568	512	566	514	516	501	555	541	575	535	534	535	539	503	531	551	486	562	552	517	509	508	550	537	558	523	578	560	529	534	529	558	538	541	534	499	541	563	505	536	538	510	542	546	503	567	578	483	548	558	554	591	559	546	538	542	544	526	538	553	529	539	554	553	529	533	543	518	517	586	526	532	559	538	552	549	539	495	537	549	486	541	525	540	529	543	524	567	513	544	528	574	504	515	505	562	525	543	542	535	533	578	507	524	527	511	554	524	505	544	557	521	547	564	518	515	558	537	533	536	557	532	515	493	545	553	538	547	519	530	545	551	526	549	582	525	541	538	527	495	553	594	544	539	507	563	538	551	551	530	506	522	511	513	535	516	575	530	524	518	577	573	502	525	580	580	555	539	572	557	500	549	546	534	555	539	563	544	529	618	537	560	539	532	543	516	551	566	516	538	500	537	566	531	567	531	564	523	536	608	514	496	583	529	587	518	564	562	520	513	544	546	527	533	574	561	574	521	531	567	531	525	538	539	504	584	553	539	589	529	498	587	545	545	528	539	515	583	538	541	570	522	577	521	526	527	532	505	539	540	586	545	538	547	558	512	497	503	568	536	504	508	532	500	511	557	515	554	489	524	542	549	520	535	565	548	516	517	543	560	544	537	505	551	530	541	536	534	558	559	538	539	564	565	530	526	548	577	539	514	541	543	526	561	521	521	526	556	564	537	534	577	514	534	537	537	525	547	544	521	566	509	501	559	523	548	556	526	503	527	561	514	521	543	578	536	470	562	533	562	514	539	568	528	555	524	534	522	563	539	563	569	545	520	506	506	564	556	535	508	553	522	567	550	543	503	544	523	568	521	563	537	503	517	566	528	530	555	481	514	544	569	582	519	534	553	544	540	521	491	550	502	530	541	560	538	552	536	579	506	555	548	534	514	504	500	547	547	528
22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	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
