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
336938571672	336938572184	336938572734	336938573284	336938573834	336938574384	336938574934	336938575484	336938576034	336938576584	336938577134	336938577684	336938578234	336938578784	336938579334	336938579884	336938580434	336938580984	336938581534	336938582084	336938582634	336938583184	336938583734	336938584284	336938584834	336938585384	336938585934	336938586484	336938587034	336938587584	336938588134	336938588684	336938589234	336938589784	336938590334	336938590884	336938591434	336938591984	336938592534	336938593084	336938593634	336938594184	336938594734	336938595284	336938595834	336938596384	336938596934	336938597484	336938598034	336938598584	336938599134	336938599684	336938600234	336938600784	336938601334	336938601884	336938602434	336938602984	336938603534	336938604084	336938604634	336938605184	336938605734	336938606284	336938606834	336938607384	336938607934	336938608484	336938609034	336938609584	336938610134	336938610684	336938611234	336938611784	336938612334	336938612884	336938613434	336938613984	336938614534	336938615084	336938615634	336938616184	336938616734	336938617284	336938617834	336938618384	336938618934	336938619484	336938620034	336938620584	336938621134	336938621684	336938622234	336938622784	336938623334	336938623884	336938624434	336938624984	336938625534	336938626084	336938626634	336938627184	336938627734	336938628284	336938628834	336938629384	336938629934	336938630484	336938631034	336938631584	336938632134	336938632684	336938633234	336938633784	336938634334	336938634884	336938635434	336938635984	336938636534	336938637084	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2755	3650	2300	2755	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
40761	23181	4033	1735	1273	849	672	620	525	417	369	364	342	349	312	318	297	318	287	283	303	260	253	255	264	262	252	246	249	278	245	251	232	255	252	253	241	249	286	263	226	244	227	235	246	235	259	239	241	215	227	228	242	238	232	232	222	215	252	241	263	243	252	254	224	240	246	240	228	240	231	263	226	241	255	231	269	236	241	248	250	257	240	258	251	227	255	230	247	205	235	260	242	229	233	247	236	224	215	262	228	240	208	242	239	232	215	255	267	252	214	238	250	230	219	234	262	243	234	235	254	235	231	225	212	219	246	230	224	225	247	296	220	233	232	240	236	231	240	243	215	266	216	242	253	248	240	240	187	270	234	208	218	207	225	217	213	223	248	249	272	235	215	212	239	235	224	235	251	209	219	236	246	203	306	239	237	225	243	251	235	238	251	244	225	244	212	231	233	253	224	259	243	258	201	237	228	268	215	249	235	235	225	214	237	202	227	211	226	215	229	243	217	252	222	218	230	226	230	230	213	268	286	225	216	242	229	239	222	226	220	234	218	241	255	206	222	230	230	215	217	220	229	241	235	218	241	244	237	209	254	240	256	254	228	225	217	229	215	221	221	240	219	235	224	226	221	231	235	238	192	257	249	230	250	251	247	235	248	227	231	186	213	241	260	225	210	213	260	242	222	235	207	230	259	260	244	251	231	250	249	234	223	215	227	204	244	247	219	215	236	255	232	268	208	210	228	257	245	209	252	264	232	253	264	235	235	220	242	245	226	212	231	256	227	257	249	275	232	239	227	255	241	205	236	235	250	209	211	227	216	217	257	260	232	257	224	235	225	222	264	219	236	228	232	251	242	229	224	247	255	233	228	231	242	227	229	270	250	238	237	233	257	230	261	228	239	256	231	256	213	241	269	248	218	214	256	215	212	240	218	252	250	225	231	234	241	231	222	234	260	234	248	241	214	227	238	212	226	234	220	223	219	238	258	232	227	216	225	196	255	223	235	247	242	225	244	220	244	215	231	234	214	248	225	229	238	220	205	258	211	241	227	232	242	251	222	240	249	218	219	253	230	239	257	256	216	214	193	216	228	212	223	233	226	219	249	247	215	224	271	240	238	235	226	250	242	253	215	234	231	233	226	225	251	203	209	246	214	222	230	234	231	223	257	250	215	247	274	247	210	236	254	253	245	246	227	234	214	223	224	258	216	237	237	247	250	208	219	238	247	243	256	234	248	198	242	274	229	249	242	210	241	238	235	211	213	235	230	215	249	224	217	226	234	213	232	237	223	227	226	238	234	213	243	200	229	260	230	236	256	241	223	219	240	223	213	207	239	243	234	244	253	231	221	217	253	217	244	254	229	253	251	235	231	208	208	219	229	233	241	244	239	238	258	202	220	237	247	228	250	221	228	252	242	239	242	268	236	248	220	227	239	252	209	234	204	235	228	233	238	250	220	215	235	234	213	234	263	263	258	265	223	234	223	222	219	224	219	228	225	235	245	206	235	228	216	235	236	237	244	232	246	240	254	222	251	258	225	258	245	226	241	240	231	220	231	229	222	247	265	240	259	224	257	224	212	265	226	231	234	254	235	195	248	225	227	242	248	253	193	237	219	245	250	234	240	213	245	235	251	250	257	248	201	243	219	228	244	226	209	227	254	239	221	245	261	266	232	228	228	207	238	232	229	250	230	238	242	250	221	250	224	236	238	221	221	221	203	243	236	243	197	248	229	219	211	218	241	221	226	244	249	224	219	209	211	246	243	265	251	224	192	223	217	241	263	216	218	239	218	232	246	217	226	241	223	253	220	242	240	212	223	247	236	235	230	252	245	227	255	236	271	235	222	236	257	243	249	247	259	204	203	223	243	234	238	253	239	236	214	230	251	219	261	252	243	214	219	262	257	223	247	225	231	252	248	205	243	207	249	257	240	252	239	200	238	249	241	247	238	247	222	227	238	201	220	219	233	238	251	248	249	239	230	250	237	250	236	246	214	217	241	254	220	215	228	233	217	198	237	275	202	218	241	205	232	246	264	231	280	224	226	242	250	230	213	234	237	265	212	231	232	232	222	236	231	245	256	228	222	253	244	233	259	246	246	224	217	196	232	238	229	233	263	254	236	230	224	227	214	228	243	236	238	255	246	236	228	231	235	222	211	202	240	242	258	223	201	257	245	244	213	212	224	242	234	253	248	207	259	238	239	222	205	261	233	222	232	213	244	204	218	253	219	258	233	193	270	203	217	238	235	243	249	236	261	246	226	242	247	223	208	235	238	229	255	264	224	250	254	270	243	233	225	241	224	274	232	235	222	247	239	253	229	233	225	237	222	232	269	231	245	228	243	241	241	219	247	243	224	245	248	230	238	214	250	245	229	271	207	229	236	246	242	249	234	237	248	257	244	237	241	222	249	223	235	223	260	250	237	225	249	239	225	228	227	234	206	210	248	249	223	266	239	246	252	238	239	197	223	230	243	234	248	233	244	242	246	233	219	240	218	230	218	227	209	221	197	242	226	227	246	249	216	229	224	241	211	210	251	240	196	232	252	203	235	224	229	209	247	236	242	237	225	237	231	246	218	235	231	240	240	245	233	230	230	246	217	233	255	266	223	230	223	244	232	251	243	231	246	241	233	229	210	260	229	246	228	204	230	215	236	233	224	233	224	251	236	252	220	221	247	234	280	228	230	247	261	249	257	233	260	228	220	212	242	254	246	248	239	249	245	257	237	232	226	243	241	224	234	243	227	230	252	209	250	222	233	228	229	242	194	210	241	244	234	227	199	256	235	222	221	232	256	261	226	251	242	228	235	220	243	235	260	250	258	252	234	217	222	228	223	211	226	225	242	217	215	225	229	230	248	242	218	252	246	221	230	240	219	234	211	228	234	211	201	252	251	233	231	209	247	239	215	269	248	244	218	204	261	233	259	249	243	208	249	233	231	246	230	234	250	261	197	229	218	244	239	244	239	240	227	245	239	235	232	258	242	228	214	249	241	243	244	233	241	231	239	225	235	225	230	244	241	240	222	232	222	238	201	206	248	223	216	263	284	222	233	249	245	240	249	203	253	247	208	217	260	205	261	231	216	225	246	257	219	239	230	217	232	260	203	221	222	247	198	244	229	232	197	230	236	222	225	228	238	239	219	228	213	250	180	220	224	248	211	209	224	225	244	238	266	227	227	229	249	235	272	245	246	245	245	231	246	239	216	224	202	253	231	216	240	214	240	241	231	244	277	218	252	241	222	229	247	254	267	243	253	211	272	238	225	234	235	253	245	250	262	226	249	232	234	233	202	229	248	253	261	242	215	224	259	256	231	233	207	229	227	241	223	218	233	231	216	208	255	211	226	240	229	252	241	265	234	228	241	247	219	251	229	253	232	236	244	232	231	256	233	243	267	229	242	218	220	212	255	239	216	235	246	198	233	228	248	240	240	234	210	227	223	271	254	241	253	257	263	229	209	241	252	234	253	245	219	264	212	256	219	219	227	251	218	223	256	220
23189	10899	3967	4792	4362	3539	2946	2462	2050	1744	1654	1502	1403	1312	1170	1103	1073	1020	982	975	884	880	850	845	816	806	811	772	784	778	757	713	731	749	684	727	715	742	723	706	678	725	754	631	728	657	680	702	661	645	690	719	706	635	655	673	678	647	674	629	603	676	675	661	655	660	674	666	683	651	623	624	621	599	607	646	638	629	670	708	650	652	654	636	631	607	682	671	700	672	611	667	622	631	670	612	665	607	644	643	636	633	654	631	604	646	597	625	639	585	632	671	650	666	628	608	598	625	633	596	635	609	640	622	635	616	606	634	605	651	623	619	611	629	621	573	585	651	637	656	637	634	665	623	569	640	636	674	585	604	578	617	606	622	621	589	647	659	637	621	639	625	595	600	649	636	619	594	607	607	636	611	615	682	601	648	631	652	577	639	577	621	625	599	594	597	639	653	614	596	643	639	641	637	646	612	592	632	610	609	606	647	613	633	594	624	616	594	673	611	635	611	634	633	639	592	630	642	631	590	589	654	642	636	632	620	618	608	653	577	626	538	659	597	562	627	643	612	637	607	615	632	593	594	633	646	658	668	630	637	617	591	622	623	617	630	630	587	640	628	583	603	541	633	637	593	605	620	624	651	630	618	624	658	575	651	593	608	605	596	615	557	675	626	619	563	577	614	638	618	609	594	583	585	657	621	598	639	612	594	614	646	596	576	600	645	628	627	635	626	597	620	647	580	624	648	630	641	614	587	590	642	586	605	602	628	601	611	644	671	653	577	635	588	595	600	568	632	612	614	603	636	627	626	626	603	616	640	609	603	631	644	624	624	605	591	596	594	644	628	601	647	598	600	611	620	625	633	570	626	609	628	660	647	614	633	598	589	643	622	664	639	599	590	581	612	620	604	628	592	627	644	652	625	639	629	595	619	628	666	636	627	609	629	591	621	598	613	609	609	623	601	589	625	627	631	610	623	614	647	603	625	578	624	598	623	595	623	676	624	604	669	618	597	594	607	600	612	624	625	585	598	669	662	593	632	607	650	630	642	626	664	602	611	599	655	597	629	578	582	576	596	609	646	623	606	630	574	614	625	589	653	621	598	616	606	615	614	636	627	599	645	637	611	623	669	587	645	640	601	637	639	575	623	648	632	628	626	581	626	640	629	589	584	629	641	612	631	585	642	656	581	663	629	624	595	637	641	635	599	634	604	635	604	617	605	606	630	593	665	656	589	656	610	617	597	618	608	609	597	625	656	618	591	616	628	645	609	624	606	628	608	632	624	597	681	623	606	572	625	614	585	631	617	617	610	632	616	630	613	602	620	613	657	615	568	633	603	639	605	604	566	624	615	607	664	644	609	622	583	598	626	600	644	597	591	625	615	630	636	623	589	636	607	642	612	608	641	591	631	624	604	557	646	645	643	627	621	606	650	623	582	566	618	565	625	606	582	615	598	604	609	627	631	646	583	595	622	671	671	637	599	594	587	568	620	631	631	612	573	619	640	628	612	606	617	616	583	647	604	653	584	600	588	625	602	612	642	598	603	604	621	576	638	589	625	634	587	617	625	607	634	606	608	602	630	618	614	626	610	617	620	639	637	598	650	624	616	603	599	626	636	632	631	594	592	694	601	612	658	674	613	589	588	608	587	578	586	634	599	597	589	637	666	633	577	667	599	590	611	580	623	600	612	655	605	628	643	624	641	573	576	610	650	619	620	654	630	668	683	630	611	606	610	623	630	632	637	627	632	580	593	617	608	624	619	613	638	630	648	584	648	614	585	567	566	615	610	639	637	628	631	611	597	593	603	617	601	571	604	577	631	590	598	610	623	614	601	600	630	591	603	643	601	638	593	639	642	597	640	639	632	572	586	560	619	642	637	645	607	624	613	617	641	604	602	652	611	635	619	641	623	606	613	622	628	623	630	580	644	631	617	674	603	591	602	576	630	595	561	647	575	597	586	657	613	628	620	598	632	642	583	606	612	649	605	629	621	598	623	643	625	597	600	614	598	602	573	613	635	644	605	620	658	572	630	597	649	589	636	643	596	594	617	657	612	587	637	605	586	616	613	590	646	605	616	613	639	623	616	599	609	607	635	635	645	570	639	599	597	694	610	635	562	632	609	596	633	642	602	642	630	654	632	602	651	651	611	612	605	615	637	594	654	622	608	605	611	598	646	644	611	582	607	622	631	635	601	647	604	613	617	633	631	648	574	628	566	589	633	672	609	602	619	624	648	623	617	632	665	553	600	609	632	626	624	593	632	650	574	586	655	634	625	603	641	661	599	620	617	645	622	653	618	579	624	618	603	588	650	624	628	616	685	594	640	598	617	639	631	598	584	640	602	600	630	618	580	640	581	634	583	619	637	606	597	633	643	624	624	599	616	638	627	663	596	669	602	600	597	552	607	665	625	616	570	638	624	584	623	617	595	630	617	675	624	623	634	620	679	598	595	601	603	598	599	630	615	592	640	590	655	668	631	636	627	641	618	640	613	555	635	568	589	602	625	608	647	651	676	620	628	638	562	627	615	607	625	643	639	674	626	573	670	637	612	641	620	627	627	619	605	614	591	602	589	617	657	614	631	588	607	615	592	593	610	611	598	639	656	655	642	640	623	667	663	633	629	573	628	609	630	636	651	651	618	618	589	616	644	626	629	601	603	674	619	600	651	575	658	582	641	585	627	587	644	649	645	648	622	627	643	563	561	578	601	623	608	619	631	619	591	633	640	615	612	588	580	622	619	641	558	635	627	622	614	628	614	619	641	606	598	612	596	614	629	648	623	597	636	638	602	621	614	627	634	629	609	624	603	634	574	633	590	649	681	590	635	615	617	642	637	649	640	615	619	616	633	610	623	639	645	608	608	652	612	649	644	607	689	645	655	616	580	600	647	598	630	602	645	634	658	604	625	626	594	618	645	588	619	618	636	631	634	616	602	621	628	628	606	591	606	629	615	582	638	641	644	589	614	613	607	626	622	608	612	632	611	684	608	615	589	596	619	592	623	650	616	627	616	642	613	541	614	594	659	674	621	605	625	663	599	652	612	583	623	636	646	635	640	635	585	655	620	596	606	575	593	620	566	616	625	640	629	557	604	606	617	625	653	656	602	623	595	639	617	623	662	672	589	633	647	613	611	644	633	610	621	607	629	663	593	624	672	632	627	629	625	642	608	598	626	627	612	606	630	557	577	615	602	632	652	644	633	578	638	637	601	641	642	611	642	601	570	609	616	626	670	619	606	652	646	604	625	614	610	615	634	625	670	595	598	637	590	630	619	616	594	630	651	652	653	662	624	589	580	626	659	589	604	646	617	634	632	564	572	622	562	634	626	569	611	594	617	604	563	619	605	596	627	617	608	615	635	647	611	634	641	584	640	642	614	637	618	631	560	606	592	607	610	555	652	674	623	648	629	627	688	588	604	604	634	641	606	651	586	639	620	623	599	594	636	611	591	622	585	592	645	639	597	659	620	628	631	664	613	602	606	624	561	576	592	636	594	630	617
6391	626	309	302	346	328	335	268	335	308	318	290	341	293	301	310	314	328	285	328	332	303	307	293	322	312	318	323	324	294	287	352	325	301	327	314	333	295	318	316	316	326	306	317	333	288	312	303	319	356	321	310	313	330	277	311	315	271	280	309	298	325	325	321	307	334	331	307	324	334	269	306	305	302	296	316	287	307	343	282	318	285	328	321	298	295	313	319	335	303	321	319	312	315	313	328	341	359	292	303	316	265	331	322	281	334	322	300	324	329	300	301	305	281	257	308	325	319	297	306	316	344	322	362	330	309	287	311	297	290	323	311	292	301	289	316	321	330	341	325	335	265	305	290	318	310	305	328	318	319	357	301	306	299	317	318	325	311	324	284	307	335	309	328	335	327	291	315	292	320	308	327	298	320	342	343	304	331	260	330	319	325	305	313	356	295	317	331	275	303	348	318	289	297	329	310	347	301	307	347	278	315	309	288	323	311	323	317	335	263	319	311	316	315	279	300	323	284	315	311	302	302	317	358	350	275	336	307	309	312	336	323	311	256	299	362	331	316	296	332	323	301	317	296	282	317	306	307	322	314	314	301	293	290	318	290	330	318	314	293	324	323	307	304	277	308	321	314	296	269	295	303	320	329	309	291	259	324	278	292	292	308	312	311	327	344	336	317	301	323	292	327	314	306	323	326	291	272	324	331	318	343	308	305	280	321	291	284	305	302	339	299	330	314	301	343	295	304	317	325	298	295	277	310	318	309	336	321	302	304	343	339	336	315	337	282	317	340	338	257	322	358	285	302	301	317	291	304	308	285	323	339	294	338	309	318	355	328	325	307	314	331	314	334	281	245	317	320	322	320	299	296	308	311	308	331	269	331	319	321	313	306	297	332	319	301	296	328	287	293	326	297	318	299	305	282	303	300	333	294	300	277	319	326	324	308	292	304	317	301	335	285	322	296	297	311	321	307	329	319	285	309	295	275	319	305	338	303	304	369	294	312	310	299	352	333	300	327	316	321	279	316	311	285	287	346	343	315	331	332	311	319	316	300	291	332	320	305	298	282	311	315	310	278	328	285	320	303	338	290	325	309	337	329	348	335	310	304	279	318	330	320	334	336	357	317	324	306	325	329	318	321	298	337	317	292	313	320	311	331	318	313	328	300	275	299	336	300	342	285	324	291	319	315	310	298	316	321	314	296	333	282	343	345	319	317	312	295	307	317	320	301	319	326	325	367	311	268	356	320	329	303	299	304	320	314	300	303	350	309	336	325	356	330	322	310	333	304	287	279	319	325	265	284	287	307	329	323	325	322	316	312	285	306	316	322	338	336	318	350	335	314	309	285	326	337	339	318	317	312	289	308	283	293	322	321	308	334	320	324	323	306	291	307	304	316	315	300	297	302	310	304	312	336	318	320	305	368	320	337	319	299	297	282	303	288	332	288	301	309	287	323	289	316	324	328	321	314	323	317	278	305	340	321	319	320	299	296	302	329	289	343	321	302	309	314	325	332	281	346	325	321	309	325	331	324	309	320	304	293	285	278	314	305	327	346	306	310	285	327	271	294	274	323	330	326	287	317	318	301	309	323	310	293	278	345	301	299	333	317	323	352	302	298	335	304	297	290	296	306	284	293	300	292	313	335	321	304	326	302	326	298	338	308	331	315	351	300	318	338	357	344	306	304	296	311	327	318	309	325	300	313	330	339	336	318	305	327	307	326	305	311	301	302	323	355	308	303	325	299	309	294	293	334	324	306	301	331	335	322	308	299	297	325	317	299	285	296	354	308	323	316	308	283	299	313	292	332	288	286	295	299	308	297	353	299	326	286	330	322	315	277	318	327	314	347	298	290	316	316	309	328	317	306	298	305	331	294	305	316	282	309	317	345	303	323	318	342	300	326	306	335	304	308	307	326	293	289	307	305	309	331	322	300	310	309	301	314	307	350	337	318	319	296	298	352	326	331	317	323	317	313	328	326	319	323	288	317	326	358	331	308	303	281	317	298	299	324	296	291	333	324	336	337	314	319	279	310	321	323	284	318	288	324	323	327	300	341	303	299	319	329	306	343	300	328	312	312	335	331	333	285	341	337	319	313	323	311	315	321	303	297	297	346	345	325	339	324	300	287	320	301	358	327	294	306	327	306	315	317	323	338	302	312	319	335	325	326	313	336	331	335	310	299	288	302	277	323	280	317	323	281	296	296	322	325	302	301	293	294	323	344	299	326	291	330	349	315	311	299	343	347	318	286	288	330	317	313	288	309	296	319	306	321	317	341	316	302	333	312	327	301	319	307	304	297	311	300	343	307	311	322	329	324	318	327	293	321	328	315	284	309	284	278	295	323	301	309	310	347	317	350	347	326	332	319	313	308	312	301	295	325	324	326	322	279	291	324	315	315	298	338	313	303	346	332	305	342	300	298	341	348	355	302	313	308	325	284	312	282	305	306	323	291	314	311	318	305	311	341	334	311	333	321	297	317	318	296	316	322	324	318	271	294	301	296	337	340	310	308	309	307	314	305	337	297	308	297	302	302	334	315	300	302	320	314	287	323	365	311	295	314	315	311	302	323	302	311	322	303	353	282	318	290	306	306	290	310	301	308	319	312	311	285	289	284	343	327	316	333	317	336	317	317	310	309	327	294	311	327	353	321	305	316	315	327	307	324	335	319	320	305	308	307	285	302	280	308	322	305	294	282	321	313	301	280	322	294	308	293	305	284	303	313	330	287	313	308	322	312	325	306	270	317	315	312	301	322	297	301	305	324	321	326	286	311	334	306	302	321	340	289	284	326	274	302	315	301	330	346	295	280	328	299	307	353	334	281	298	295	322	268	296	310	322	342	311	302	312	336	296	285	317	340	306	313	304	320	301	330	305	312	311	319	301	327	302	301	291	330	329	321	336	300	292	314	310	309	312	304	326	308	292	282	334	321	327	314	309	320	298	322	313	298	323	312	288	309	320	300	307	320	306	312	326	310	359	345	327	295	321	281	306	303	335	335	306	315	304	295	288	303	338	355	316	338	336	333	308	326	331	294	299	281	311	315	297	314	347	346	300	323	297	344	314	334	314	297	318	326	330	309	303	317	331	311	341	322	327	300	298	298	322	303	326	314	310	308	318	313	299	330	329	319	328	343	321	316	306	347	329	301	301	302	304	315	295	300	300	348	291	312	298	318	322	308	310	316	298	283	324	303	331	321	344	300	300	294	289	330	310	293	332	309	314	294	293	300	324	326	338	253	315	318	308	304	311	300	326	277	359	336	301	322	300	315	286	350	369	332	344	340	316	296	320	293	315	326	331	312	315	313	310	327	302	309	313	343	305	325	344	312	297	305	323	295	346	329	307	307	318	324	327	319	298	326	313	308	290	339	284	311	341	273	317	312	314	276	318	302	308	271	324	308	324	320	284	279	360	300	333	289	286	298	314	315	281	323	308	299	309	317	320	299	319	297	304	343	306	355	324	311	305	317	330	317	301	325	352	339	344	304	311	314	328	309
4244	1115	816	804	789	830	802	785	812	740	742	766	793	777	750	752	758	741	746	789	707	797	754	728	764	688	745	788	743	755	755	814	713	781	749	763	737	748	754	731	764	704	740	747	722	751	779	757	758	730	744	707	727	770	809	770	758	787	732	739	770	730	751	777	762	753	718	737	732	734	810	748	736	713	763	710	709	749	741	701	700	784	766	768	743	761	722	740	708	737	663	748	767	767	720	756	733	758	745	754	726	740	757	753	777	738	740	792	752	705	753	775	781	743	725	761	724	697	748	742	763	745	746	792	743	708	694	751	732	747	727	753	765	719	746	756	735	797	729	695	762	780	708	765	778	752	750	730	740	756	776	725	728	743	735	731	748	790	746	749	774	742	734	724	753	757	771	721	755	748	729	738	732	735	695	790	735	788	679	716	747	772	703	793	773	743	711	717	723	720	772	702	720	722	780	692	811	736	727	766	721	770	729	736	746	754	784	735	743	790	768	783	714	754	773	728	710	708	714	749	754	804	717	764	735	782	778	778	796	746	784	819	778	732	725	760	688	753	742	742	780	742	748	768	725	747	713	713	721	793	683	738	707	736	758	751	723	802	759	741	790	753	779	747	768	760	762	747	703	763	747	791	767	749	759	759	733	717	753	761	758	768	736	726	737	722	711	751	731	743	751	735	758	752	749	737	715	714	677	730	697	753	757	737	700	688	750	799	763	680	767	746	767	731	724	705	762	764	708	805	733	737	744	762	779	733	748	695	753	713	674	762	727	794	774	763	759	779	742	756	729	805	700	734	735	770	772	726	719	739	706	729	703	735	753	764	736	803	788	739	765	712	746	805	758	784	733	705	743	768	779	771	737	714	733	737	724	743	747	765	732	726	742	744	707	752	758	726	719	779	731	751	781	714	723	773	757	743	749	752	755	735	741	742	756	742	734	730	704	744	770	765	709	775	727	752	727	750	713	766	796	783	796	750	740	764	738	728	804	752	783	761	734	747	765	722	769	793	718	753	730	790	744	736	729	728	792	712	695	787	686	760	768	736	737	769	777	728	751	758	751	729	761	756	789	812	723	754	779	757	714	769	722	743	718	705	743	711	742	780	743	773	743	743	788	761	682	754	766	711	747	787	713	773	740	702	764	764	771	729	779	761	745	706	735	740	742	740	725	743	745	772	743	743	709	770	778	731	789	735	740	745	712	764	773	730	795	725	775	727	735	753	753	698	759	753	723	753	776	728	780	776	728	721	769	753	681	725	743	766	721	756	766	746	736	777	734	737	777	794	747	810	801	781	751	737	758	696	757	699	764	743	731	696	749	763	719	755	774	766	727	736	745	782	764	718	694	740	742	759	741	705	720	747	793	754	756	725	774	737	742	756	789	797	736	727	755	708	794	730	788	732	750	745	766	739	781	792	704	742	807	792	811	768	742	705	716	682	786	728	682	744	721	750	713	742	782	752	825	747	738	736	731	774	764	734	750	739	728	734	671	767	753	736	763	757	741	769	741	788	778	805	774	756	750	757	691	768	727	724	734	758	755	775	716	731	740	771	762	751	736	761	741	746	753	730	708	781	746	693	748	712	747	787	784	761	781	732	729	716	735	750	735	730	718	763	760	757	755	721	710	740	763	725	755	762	763	763	755	734	791	749	730	783	725	751	702	750	780	731	763	776	762	765	712	750	733	755	712	754	727	719	785	769	696	764	753	736	713	717	782	737	749	768	760	749	735	689	763	743	732	801	739	727	749	808	713	775	733	733	738	747	719	755	801	766	754	731	766	747	747	744	785	731	744	727	734	719	745	769	763	766	697	697	752	758	738	705	831	771	710	809	701	726	752	728	707	776	722	752	778	745	774	707	785	769	776	713	727	719	767	776	712	751	714	749	754	738	772	748	788	747	744	727	725	732	794	720	741	744	699	751	770	741	765	705	729	758	711	741	709	763	737	771	765	754	775	759	767	761	778	758	742	725	774	714	719	739	800	747	743	731	760	736	705	739	728	696	720	769	720	772	767	712	736	735	777	760	728	781	739	771	795	733	731	763	773	714	726	748	735	732	720	755	786	766	727	723	801	732	726	772	757	710	711	704	727	751	696	736	760	722	756	726	725	735	723	758	785	746	751	757	802	769	712	762	761	725	741	727	696	695	756	792	776	734	775	731	757	751	756	693	758	739	746	712	732	740	776	720	752	749	739	786	731	732	698	765	737	759	755	740	703	722	728	755	712	735	759	765	746	797	731	777	744	755	735	778	748	746	743	758	776	774	736	729	701	791	767	717	732	801	751	753	741	729	739	730	738	746	761	721	733	751	787	705	718	756	798	760	766	731	756	734	694	755	732	738	753	737	771	746	789	771	732	804	746	760	747	734	752	764	785	774	744	751	699	748	769	741	747	774	765	743	779	785	741	757	751	739	753	752	772	726	747	776	771	767	713	711	706	775	785	721	747	734	746	753	763	754	756	808	719	717	755	734	716	734	791	771	723	764	733	724	753	758	757	756	704	706	754	716	710	748	732	779	751	795	766	728	730	717	682	738	740	725	739	777	799	720	754	741	743	733	709	761	736	767	723	729	724	725	764	756	730	755	773	800	780	758	745	772	760	731	742	757	757	711	751	757	683	770	732	733	714	732	755	743	775	770	757	713	735	769	738	786	777	729	742	755	789	713	732	774	800	749	736	697	760	678	721	743	761	744	725	733	777	756	742	700	760	739	740	766	744	749	722	732	751	746	732	730	808	727	791	771	764	759	755	746	765	717	787	726	767	768	750	744	728	741	729	761	741	769	791	720	733	745	732	728	713	779	767	752	752	771	769	713	765	729	772	722	796	748	791	735	748	771	720	748	759	731	753	746	742	726	748	764	742	762	763	690	703	757	768	693	777	774	711	723	744	765	760	733	734	741	721	766	813	734	771	727	740	740	749	749	693	731	762	751	734	804	720	736	772	763	715	744	744	765	749	709	736	727	738	734	741	756	730	763	750	790	746	736	748	718	724	733	743	698	711	746	747	730	685	739	739	779	747	741	792	773	760	738	734	763	724	778	752	767	735	758	728	719	757	738	761	773	715	780	747	755	764	743	764	748	774	722	746	752	778	715	718	781	746	718	743	714	733	727	762	749	731	740	717	730	771	764	724	720	768	715	738	750	740	740	776	765	731	762	761	781	784	715	750	773	748	769	729	751	720	748	730	774	764	714	745	726	750	817	747	763	768	774	761	752	680	785	766	734	755	702	746	776	725	721	710	737	746	721	761	718	707	748	770	767	750	790	700	760	755	738	733	745	749	769	776	746	713	756	721	738	747	753	738	783	755	792	698	754	756	777	769	755	775	736	761	757	768	807	803	737	767	758	794	724	742	707	679	727	774	740	792	748	762	753	752	802	733	716	738	771	766	772	775	739	749	793	745	711	736	730	724	758	801	744	811	736	688	748	753	729	769	727	801	803	786	723	743	757	778	738	779	723	730	681	730	712	744	731	772	791	739	740	741	775
29856	14053	1597	899	613	435	388	315	311	261	265	216	203	221	213	181	182	176	165	191	185	167	150	167	194	172	169	150	179	169	149	195	141	149	164	162	157	170	161	159	171	147	171	159	151	174	146	166	177	155	180	167	170	172	146	130	177	153	173	191	150	160	145	166	161	166	160	147	156	157	150	166	137	149	147	137	172	166	174	172	167	152	165	147	156	129	142	176	146	166	167	130	156	173	152	150	155	182	130	182	173	149	165	161	172	156	162	166	156	165	185	155	144	158	157	164	170	162	150	143	149	160	190	180	164	121	163	162	144	176	177	143	172	147	158	168	164	194	169	154	176	130	155	170	126	149	159	158	154	152	164	138	142	145	176	150	134	145	161	160	143	159	166	162	164	156	150	153	172	160	169	170	166	145	153	174	134	155	176	154	141	154	164	169	138	167	177	174	134	173	171	161	153	148	160	147	190	177	177	165	124	136	164	143	143	165	156	140	147	160	163	162	165	175	151	146	181	153	180	155	176	164	133	156	165	177	155	158	167	188	156	195	157	163	152	170	164	154	171	146	147	162	145	185	158	156	162	140	154	159	138	138	145	141	141	181	169	137	169	171	136	134	140	157	170	164	162	159	154	140	150	140	176	154	146	167	168	175	169	169	167	163	139	154	166	154	160	147	141	138	151	144	152	144	151	177	145	156	145	164	170	162	148	180	179	173	162	179	150	141	166	167	155	172	157	164	147	154	138	163	140	155	160	136	165	160	151	142	147	150	148	188	145	148	155	156	188	189	145	161	155	158	156	191	153	159	143	184	154	154	170	159	177	151	151	173	139	148	153	182	145	165	159	149	158	161	168	151	168	133	167	149	150	155	150	170	153	139	161	170	155	172	148	171	173	150	162	141	153	160	159	187	132	155	150	165	159	161	145	165	173	155	150	156	145	164	165	138	175	142	183	160	154	154	151	176	152	140	170	168	182	152	176	155	153	154	176	161	169	174	154	161	153	163	159	135	143	178	165	162	159	167	150	161	142	184	140	157	153	152	149	124	164	150	152	179	168	165	176	189	175	158	152	146	166	158	151	162	144	200	171	147	163	149	159	163	148	152	127	136	155	157	165	169	167	152	176	193	162	161	161	199	139	169	140	162	158	148	155	176	141	139	175	163	160	142	166	176	169	144	164	142	152	175	157	164	171	167	162	154	174	158	150	164	155	144	155	159	164	159	169	137	156	149	156	159	175	159	156	165	160	152	173	148	168	146	157	150	151	153	150	169	150	159	157	166	190	145	137	172	148	144	168	167	147	147	181	160	163	156	171	140	129	160	178	160	154	160	159	158	160	182	173	149	164	153	139	153	140	168	171	149	145	146	148	156	146	161	148	150	170	140	163	175	177	153	150	165	142	156	143	154	170	166	150	164	154	175	146	148	158	168	142	149	168	149	153	159	167	140	150	180	148	138	171	136	146	154	172	156	158	151	152	160	148	153	151	138	157	152	162	163	161	138	174	172	154	170	157	173	161	159	161	148	153	153	159	167	180	163	165	158	154	166	172	145	147	171	162	162	164	166	148	162	156	145	146	174	154	165	154	155	148	162	120	191	168	145	146	136	152	179	177	146	171	155	159	150	163	169	153	144	160	178	167	138	159	165	172	156	183	151	174	144	158	167	138	177	146	148	147	174	163	159	150	170	146	164	161	144	177	162	152	170	158	165	146	157	142	172	170	158	177	166	159	150	167	158	139	165	168	163	158	158	163	130	167	163	161	169	167	134	156	171	154	136	159	170	161	150	142	149	159	150	151	153	158	158	171	149	141	156	168	154	136	148	157	140	140	149	152	149	134	177	159	138	165	144	161	169	168	160	152	160	150	151	154	165	148	181	143	147	142	132	117	148	146	177	175	156	174	141	162	168	158	172	158	186	170	159	157	130	148	162	165	161	132	176	155	155	162	160	153	167	154	197	151	166	155	158	147	174	162	179	178	136	160	115	175	170	156	156	164	184	162	152	151	160	167	151	158	167	143	170	153	159	167	164	169	163	126	141	149	157	165	154	175	151	169	153	167	180	152	173	146	168	153	170	162	182	154	140	154	138	171	141	152	166	181	149	149	150	160	154	176	164	158	151	157	159	133	152	151	156	166	157	130	153	154	149	153	152	181	157	164	177	200	165	143	145	158	168	179	151	138	139	151	156	180	159	147	166	166	185	168	161	164	183	142	149	165	162	152	172	173	166	148	142	156	165	171	153	167	157	129	184	172	143	154	169	175	178	158	177	170	164	134	154	151	140	161	166	168	179	146	153	140	150	155	164	142	152	147	130	153	153	168	130	152	165	169	142	165	165	150	149	158	179	158	147	156	172	152	136	168	184	173	162	169	138	161	173	126	164	171	164	132	166	138	155	148	165	139	145	176	148	144	144	164	152	158	165	163	165	176	165	156	159	145	148	155	165	147	132	149	168	153	150	192	166	158	154	155	158	163	157	167	145	161	156	163	133	164	184	150	146	175	141	169	159	161	153	160	152	143	156	161	166	143	140	159	124	153	152	163	155	168	149	170	143	143	165	156	129	172	155	178	170	140	155	155	184	163	186	154	156	156	150	177	155	161	152	170	157	145	172	158	153	185	142	173	158	157	149	164	151	163	143	161	148	161	139	159	147	128	150	137	160	166	146	153	164	152	149	161	130	159	181	164	198	152	177	148	173	147	144	146	164	169	139	163	168	151	162	162	151	153	165	156	158	171	147	126	145	172	183	147	144	160	173	152	151	156	160	144	174	169	170	153	152	157	156	164	158	147	160	171	146	171	152	158	148	149	169	163	133	153	173	154	172	190	172	161	171	122	137	144	153	176	161	157	158	149	162	162	154	164	172	170	168	178	173	163	167	162	172	149	136	156	139	161	143	136	169	141	146	139	158	183	152	174	156	166	143	180	148	154	152	160	139	147	143	158	144	149	181	180	157	180	157	159	137	156	171	140	137	167	155	167	142	166	174	166	167	148	164	182	154	155	180	170	162	171	133	159	168	173	155	155	162	139	148	158	161	153	176	152	153	174	168	165	161	154	177	174	158	160	168	146	150	162	173	145	174	167	145	149	156	152	136	137	160	157	151	151	140	141	142	160	136	170	147	155	156	153	138	159	157	176	153	164	149	168	150	174	151	195	183	145	153	175	155	153	153	139	162	151	156	169	144	166	151	173	141	150	183	151	168	152	183	170	149	167	146	148	141	162	154	137	141	142	137	138	164	161	176	163	160	186	156	169	153	156	154	160	170	145	148	159	138	161	186	143	167	168	165	171	149	144	162	155	151	151	150	152	154	172	174	155	136	140	154	174	164	155	149	153	157	153	170	138	140	154	174	162	144	180	130	154	141	169	144	163	145	185	157	145	162	152	162	134	170	166	155	168	163	148	164	171	167	160	121	150	151	169	171	154	132	139	158	167	147	152	162	163	134	149	153	161	172	153	182	158	148	170	159	161	158	150	135	144	150	152	170	145	170
17120	7425	2365	2890	2512	2061	1772	1482	1269	1119	1017	914	917	801	751	686	658	712	628	656	624	582	557	531	530	548	534	552	516	531	500	519	517	490	497	522	482	472	483	513	539	513	493	494	482	462	459	432	428	475	477	443	500	453	417	445	434	508	455	475	465	464	467	469	461	463	473	440	432	457	445	465	507	442	461	442	506	474	472	481	456	429	423	469	436	427	421	445	486	489	430	455	486	428	500	493	434	448	443	448	430	427	432	491	444	469	462	508	451	463	447	466	412	451	413	434	445	476	442	427	432	458	457	439	459	467	442	449	442	460	389	454	442	476	434	440	433	424	444	437	454	415	465	425	451	422	426	426	417	441	452	484	448	452	472	454	428	460	434	426	457	435	457	409	425	425	466	449	460	415	447	437	429	444	439	419	411	425	445	490	486	466	429	465	441	431	473	419	431	476	438	430	435	456	469	434	468	449	461	456	441	476	447	432	425	443	416	458	449	447	424	416	457	420	446	488	458	465	476	450	430	440	446	411	478	450	430	432	453	464	452	407	457	451	446	408	492	452	425	439	448	423	434	427	439	451	415	462	472	420	449	454	443	468	426	462	431	457	456	421	435	426	458	458	451	416	471	446	420	462	473	458	460	435	441	434	422	445	456	459	429	435	464	435	425	427	416	443	473	415	451	459	429	444	437	459	427	482	462	453	439	471	430	417	432	437	468	426	427	439	432	422	465	490	427	449	468	447	449	441	436	445	420	424	451	446	451	409	482	425	463	458	406	469	419	402	412	449	419	464	416	426	421	429	466	462	451	395	447	446	466	432	421	445	429	410	422	459	406	441	453	439	426	463	433	470	421	426	435	447	489	476	471	423	409	440	397	452	449	464	458	431	441	442	481	431	436	453	435	452	459	439	440	459	447	404	417	462	463	441	426	431	459	489	481	445	440	452	415	443	461	434	460	493	444	418	427	451	461	478	439	441	407	450	430	464	425	462	446	437	466	449	442	444	469	426	450	423	443	458	420	450	432	395	453	483	417	417	462	420	428	409	418	442	440	458	442	442	463	481	460	412	440	467	417	431	411	429	404	460	410	428	427	418	451	453	453	442	473	456	473	424	443	458	461	456	481	463	433	454	459	431	415	418	419	483	462	435	449	461	439	426	430	435	429	428	469	462	451	412	477	449	441	422	410	467	444	469	445	483	446	426	471	430	427	467	448	471	440	443	434	485	435	439	436	446	480	396	419	433	397	460	460	423	422	438	471	466	398	460	461	426	366	462	425	433	400	460	457	448	444	460	469	431	474	460	447	453	429	458	441	432	442	439	449	436	422	406	442	370	452	444	446	473	431	471	476	474	474	461	399	444	436	468	469	473	433	444	457	398	423	476	450	469	465	448	442	417	449	455	451	429	432	437	458	467	417	461	437	460	436	423	461	474	463	446	449	433	430	428	448	412	443	432	430	417	434	440	437	447	462	415	440	464	430	436	434	446	453	454	423	440	446	433	421	428	419	438	478	423	451	390	476	491	469	463	455	442	418	442	432	453	419	445	412	445	445	447	481	395	434	460	464	418	430	433	392	445	424	450	470	439	455	429	448	429	423	444	413	436	454	454	472	424	447	416	448	432	461	452	479	451	420	421	437	430	451	433	450	443	466	452	417	414	443	451	456	397	446	417	437	426	433	459	448	444	433	438	397	466	453	446	476	446	456	433	432	450	448	430	453	410	452	422	463	466	412	426	450	429	454	445	415	431	450	477	447	443	439	402	437	448	436	418	410	436	436	444	436	448	463	438	449	421	484	479	420	461	423	453	451	439	445	442	427	430	476	399	439	427	441	495	434	461	439	457	419	449	415	458	423	450	488	487	453	393	430	469	445	465	452	418	449	469	426	461	425	467	400	444	444	444	429	487	458	411	445	417	441	446	445	455	458	439	448	435	470	426	456	441	446	424	444	467	430	434	406	466	416	464	437	432	440	476	462	443	446	463	426	428	406	468	476	437	446	439	431	453	462	427	458	444	431	418	449	425	453	468	454	427	449	444	431	441	426	433	433	431	462	460	458	429	427	463	415	429	440	473	473	483	440	454	454	415	429	476	420	447	431	443	450	468	435	435	456	419	405	438	433	473	460	425	426	441	476	439	418	428	447	495	423	467	461	423	452	459	413	476	430	460	438	445	460	445	454	425	409	456	487	456	439	426	488	474	418	448	435	409	418	474	465	457	425	479	449	435	436	440	467	429	459	455	457	457	418	455	404	452	447	477	454	434	430	458	448	445	479	410	442	408	427	425	438	431	462	400	458	448	462	476	457	453	452	462	428	460	456	438	443	441	430	440	435	403	416	456	444	440	438	459	437	465	425	399	459	484	448	416	442	408	423	421	455	456	449	451	427	460	432	461	446	425	448	443	430	430	446	444	454	460	449	430	492	456	452	428	470	445	435	440	409	466	459	465	459	443	407	435	431	447	468	433	457	461	443	458	395	442	439	426	438	433	429	456	423	442	429	469	401	433	431	495	408	456	431	452	433	461	417	438	435	439	503	422	434	433	469	429	436	466	439	414	462	467	466	439	441	482	442	406	449	434	429	423	487	436	451	447	438	388	436	442	442	406	442	443	433	483	448	486	438	478	449	448	425	435	405	441	425	426	423	465	462	456	418	458	442	436	408	466	428	445	437	451	408	480	419	434	417	479	440	436	465	457	427	457	471	446	448	405	412	415	455	436	421	434	435	457	449	456	404	389	459	413	464	433	503	469	470	462	419	437	457	414	415	428	479	468	465	487	480	425	446	409	482	442	484	423	471	452	482	475	410	450	447	419	430	433	428	416	466	431	417	394	460	428	411	415	457	460	438	454	433	470	459	467	406	450	450	423	446	437	480	449	418	448	425	453	440	432	433	427	459	467	479	465	439	438	405	439	439	423	422	465	461	411	439	413	412	466	461	456	496	446	454	412	455	433	454	466	431	468	447	441	437	444	463	468	443	452	496	451	441	424	446	434	451	442	393	429	420	428	431	452	452	435	420	426	442	449	436	442	444	424	471	440	451	484	420	420	449	433	445	454	411	452	452	447	438	435	446	459	453	457	434	440	439	435	446	448	443	478	444	423	430	450	465	417	439	431	471	460	443	422	465	463	452	449	447	444	431	456	443	477	460	457	430	422	440	473	442	430	490	454	392	460	447	428	459	439	441	421	439	457	455	452	419	417	468	424	404	446	423	485	463	455	431	417	407	419	431	447	458	452	467	455	424	445	434	447	445	441	449	435	446	449	445	430	459	452	423	478	460	423	492	451	436	446	444	446	441	502	472	457	436	428	442	446	454	460	424	427	452	447	492	439	432	478	454	440	442	450	439	456	461	455	429	439	446	432	452	445	449	456	480	447	428	471	430	413	434	477	451	413	468	443	436	467	459	413	416	399	456	445	472	434	454	465	443	417	379	470	444	432	427	442	428	436	424	457	448	428	409	486	460	461	425	431	442	409	451	448	427	413	432	443
43545	26167	4660	1837	1330	967	740	597	583	498	400	392	368	364	309	340	345	310	303	267	306	283	294	290	267	271	312	259	285	281	268	292	246	270	280	251	264	304	267	282	231	264	280	253	265	262	262	233	260	264	260	268	224	245	243	258	244	261	254	270	257	254	251	250	236	237	244	269	241	249	255	271	220	244	263	240	276	225	252	248	249	223	259	234	256	274	267	236	246	267	267	274	238	281	274	256	219	247	260	258	246	244	267	232	252	221	255	252	252	275	276	259	255	264	260	241	227	289	275	236	283	240	275	256	272	270	279	231	246	252	263	237	252	264	272	231	264	270	227	255	280	227	258	251	232	262	245	272	247	269	253	275	250	275	297	250	275	249	268	279	257	267	244	243	221	221	243	261	213	240	234	226	274	251	256	254	244	219	251	238	269	281	239	257	238	282	233	242	254	268	270	282	259	263	270	271	248	256	240	247	212	226	239	258	271	247	262	247	252	242	237	269	269	238	244	256	246	275	222	221	230	266	259	234	244	269	249	271	239	272	228	244	242	253	255	249	263	272	279	252	236	241	253	259	241	243	261	251	269	253	246	229	296	249	237	241	271	257	258	259	255	255	283	265	275	265	240	259	274	263	246	267	263	242	256	238	234	223	270	250	242	258	242	247	256	251	240	255	264	275	228	266	290	241	267	254	231	238	245	236	273	254	281	256	230	281	276	257	256	234	238	274	241	257	239	263	235	249	260	232	247	225	250	235	254	221	226	265	253	209	252	260	257	281	234	278	245	278	228	272	269	241	239	258	243	237	297	266	248	239	241	263	266	251	249	256	262	228	218	240	255	264	257	313	240	241	258	241	295	269	278	273	252	253	273	240	256	258	268	285	222	246	267	255	284	239	255	273	273	221	234	242	239	240	253	249	280	228	259	241	251	234	240	239	246	251	243	240	257	211	238	253	258	254	246	272	263	208	258	245	253	250	240	252	251	243	250	276	243	232	225	265	253	252	263	250	267	240	264	249	239	246	245	240	260	240	256	236	227	282	248	260	278	257	256	241	270	256	251	244	265	278	252	268	218	231	251	235	221	254	266	241	259	233	254	276	261	250	261	214	268	239	286	277	227	250	247	259	243	248	240	252	237	239	260	267	242	243	275	275	283	288	251	232	225	235	240	241	236	232	275	256	260	250	263	276	263	262	225	251	249	275	253	245	236	246	234	228	210	268	237	257	256	258	255	256	274	273	276	254	271	257	233	273	231	260	242	249	241	263	235	235	310	251	277	255	248	240	280	265	263	248	211	255	239	268	260	247	259	246	274	275	249	268	243	253	248	255	247	243	246	252	251	276	230	251	245	254	248	235	239	245	231	232	292	247	251	244	253	249	243	247	246	252	243	238	277	248	250	259	255	245	284	251	246	276	259	265	263	296	277	242	256	251	279	278	230	239	246	240	282	235	246	236	235	243	255	276	257	281	233	244	258	236	240	256	263	262	251	262	250	268	236	242	244	232	232	259	256	254	235	248	273	265	257	239	253	228	294	256	253	267	235	255	232	272	245	241	236	244	273	275	239	244	241	261	258	251	262	269	245	251	234	237	274	251	247	245	253	237	261	257	233	271	268	263	263	269	274	237	270	249	272	269	258	279	251	248	254	258	279	267	226	247	238	253	238	247	242	234	233	290	247	251	247	250	246	249	217	249	246	271	267	278	247	251	252	254	241	264	260	253	257	233	236	247	293	258	235	241	243	255	222	270	266	278	257	228	263	242	246	250	284	278	261	254	287	239	255	240	265	248	260	254	262	234	232	228	245	257	259	237	276	282	229	248	262	212	215	273	239	234	253	238	261	242	231	269	247	272	265	258	259	258	233	268	281	244	275	246	262	284	278	257	244	238	292	256	231	242	237	279	245	249	273	249	265	228	244	246	225	244	267	249	242	251	252	251	244	265	242	248	254	278	239	241	255	276	263	261	258	230	260	257	263	258	240	275	267	247	231	228	234	250	244	233	228	230	244	264	258	260	235	247	258	247	240	264	285	269	258	286	259	243	262	249	219	237	244	267	246	261	267	247	255	265	235	280	284	245	219	264	277	243	268	275	253	267	238	258	243	240	220	234	256	247	243	255	235	261	256	239	271	243	304	231	275	245	263	211	280	264	254	254	252	240	242	260	253	267	263	274	252	252	232	255	240	243	254	227	252	244	240	257	237	264	281	285	248	257	242	258	270	263	257	230	273	270	242	244	236	249	231	270	243	238	250	246	267	285	255	241	253	277	241	247	276	241	260	256	246	256	253	274	233	245	252	246	270	265	280	247	286	280	280	267	224	230	230	233	235	240	255	243	261	257	246	238	275	257	264	232	254	304	277	248	234	251	245	241	262	259	255	284	241	256	230	257	254	253	264	283	267	238	276	259	269	241	257	243	269	272	241	260	254	254	261	258	239	268	252	220	252	247	288	272	268	222	279	267	251	265	245	264	236	247	253	256	246	262	255	255	235	251	265	198	246	247	242	232	248	262	277	234	246	275	245	255	242	265	294	238	227	265	229	240	262	276	239	254	247	251	271	262	251	240	242	270	234	269	245	268	272	282	259	247	260	259	250	226	267	255	261	273	264	221	254	222	249	244	297	289	244	215	232	233	254	250	243	235	285	259	259	252	256	235	228	248	253	242	234	230	251	262	230	245	255	229	263	242	235	237	282	261	262	207	251	230	225	247	279	254	226	251	295	249	287	284	270	255	228	231	250	245	217	258	260	263	201	261	236	269	286	257	238	283	260	264	256	276	252	305	256	259	230	226	256	250	232	239	268	240	253	279	277	265	261	219	269	220	253	255	227	252	250	259	255	241	245	258	231	242	274	249	255	241	247	271	246	247	247	275	259	256	265	252	256	243	264	275	239	262	251	237	282	270	232	251	286	271	269	259	246	221	267	227	281	262	276	233	268	260	272	266	246	248	239	283	241	229	251	240	251	254	267	238	268	264	268	253	261	273	236	257	279	264	261	247	275	262	285	243	236	262	272	258	262	253	269	267	252	234	263	257	273	314	234	267	254	247	272	233	280	230	267	252	254	254	260	269	250	290	257	250	234	255	261	251	256	269	252	234	243	263	227	246	232	242	239	243	258	267	257	255	266	258	248	234	223	269	257	249	245	243	242	248	279	259	240	259	258	267	257	226	250	251	276	263	246	266	245	225	250	237	239	269	255	282	234	234	258	255	287	248	269	268	272	229	265	279	247	261	243	225	227	273	230	255	262	258	272	244	254	256	250	216	281	278	234	271	292	274	264	243	262	244	264	242	268	287	242	259	250	244	259	281	290	230	251	263	243	279	239	255	260	260	243	244	263	264	248	229	236	256	211	278	249	283	218	225	258	279	262	270	250	254	270	257	230	235	282	274	250	245	234	254	264	286	259	278	235	276	225	268	264	258	276	253	249	260	233	273	270	269	290	237	258	253	274	263	247	249	228	226	272	269	274	253	250	243	250	257	285	240	232	249
24965	12429	4396	5259	4680	3820	3205	2576	2244	1955	1786	1658	1525	1389	1312	1188	1155	1066	1091	1049	995	960	900	862	854	888	883	847	781	873	797	828	830	788	816	815	766	752	748	776	797	762	721	744	718	727	760	763	756	774	691	700	706	727	705	706	625	668	681	689	681	731	675	709	670	688	674	668	720	732	655	682	673	699	706	702	668	703	749	684	680	667	720	686	708	700	644	632	674	665	693	642	634	718	724	678	653	632	664	683	667	699	663	654	643	666	680	721	626	606	687	662	681	724	663	688	684	644	652	663	657	708	674	674	663	640	637	663	697	717	665	678	682	685	650	667	730	673	699	649	683	645	689	705	630	634	666	678	666	723	723	672	617	673	725	699	641	655	640	699	670	689	632	658	659	640	649	644	693	671	659	664	665	708	627	707	663	651	672	647	656	657	679	655	703	663	697	649	719	662	669	675	579	603	658	689	647	632	615	670	675	657	638	671	675	648	669	663	667	658	655	640	637	648	686	713	722	667	684	675	694	630	641	658	666	653	647	678	591	685	679	661	667	673	702	691	637	653	657	640	613	674	676	651	648	674	724	652	701	664	638	674	689	686	625	634	671	702	691	686	649	679	703	662	678	685	689	679	679	672	636	648	668	647	588	656	642	685	640	665	654	662	689	630	640	670	677	677	664	664	681	663	699	635	611	656	635	627	670	674	637	634	677	717	666	668	627	660	651	637	654	655	646	655	678	700	662	652	665	656	676	690	642	653	717	628	666	664	643	644	683	650	715	665	695	635	714	670	687	674	656	639	677	674	683	655	678	647	721	650	639	688	670	664	662	687	686	700	718	671	705	619	646	615	659	662	709	677	679	649	673	655	665	678	638	674	695	697	655	641	731	664	670	687	711	644	666	641	658	671	678	625	697	669	659	647	711	655	667	675	647	702	682	642	673	641	645	671	614	597	738	660	703	644	664	652	690	672	666	667	621	621	664	648	673	677	646	608	659	677	664	649	674	654	679	644	642	689	667	695	672	667	697	685	648	694	640	678	668	650	614	696	707	673	667	695	643	655	664	617	692	668	664	644	657	658	696	641	686	663	624	714	674	622	681	702	705	656	659	658	632	638	650	666	630	678	617	659	673	675	693	664	662	662	701	655	625	652	676	650	664	654	691	668	663	664	666	679	665	636	656	656	699	644	666	673	677	674	713	686	627	664	665	670	631	634	694	682	676	685	668	702	647	641	659	638	659	653	656	705	673	658	672	660	635	689	681	712	695	633	663	675	650	676	665	667	675	705	672	665	623	660	607	669	673	640	659	655	659	667	672	668	678	598	679	714	713	659	649	660	668	667	652	653	662	660	690	686	658	648	657	666	680	620	657	689	725	632	718	676	696	694	700	631	647	697	602	651	636	695	671	664	727	633	726	651	643	653	610	672	596	701	670	667	649	639	651	657	659	655	664	689	662	673	643	661	650	697	651	665	692	676	663	676	658	656	644	669	654	695	692	660	699	659	625	679	655	654	607	699	638	660	679	671	650	708	661	660	656	638	660	616	647	631	714	701	725	679	655	625	675	661	631	683	652	672	695	646	656	658	685	675	680	642	703	699	615	691	666	720	631	624	629	643	710	638	655	678	660	682	663	673	642	685	652	689	687	666	635	601	646	642	690	664	661	670	663	666	658	649	650	629	674	674	681	637	664	655	696	624	670	653	639	701	648	654	634	701	631	654	650	623	657	707	682	680	657	637	647	658	653	600	672	617	632	659	688	671	671	633	647	670	725	656	681	641	662	651	637	628	701	684	635	631	630	602	677	642	658	640	660	669	668	657	682	691	679	689	707	648	694	719	649	670	667	670	627	726	638	683	698	671	728	669	629	634	645	692	687	674	650	707	639	699	689	668	670	668	659	697	656	629	667	674	637	723	661	645	659	635	677	663	675	654	627	658	668	613	658	678	671	640	673	659	666	686	652	703	682	682	648	704	665	667	647	672	659	673	654	663	645	731	663	664	680	651	689	651	661	690	632	717	642	673	680	672	647	703	669	659	648	644	673	671	688	681	688	635	700	617	651	703	652	647	610	672	687	623	653	668	703	677	647	668	674	705	695	661	624	672	651	642	698	661	718	670	640	720	622	689	683	648	647	630	680	691	693	692	661	679	698	629	657	640	607	659	686	603	634	685	665	597	665	633	652	614	661	675	704	646	673	680	662	679	641	647	661	672	682	634	653	673	613	685	668	663	629	678	675	690	675	654	669	657	711	620	617	663	671	664	701	706	655	685	643	673	697	636	646	656	670	645	644	722	649	661	694	656	625	652	649	653	678	639	687	687	697	702	672	669	693	631	673	703	682	659	620	663	660	624	646	615	630	672	662	688	677	676	674	638	674	652	680	669	693	684	691	655	668	680	681	667	661	681	637	650	664	644	621	701	638	700	693	689	698	694	678	648	657	690	691	674	675	682	685	710	655	678	667	689	699	657	638	683	682	690	625	671	664	671	632	641	732	734	643	640	638	665	652	653	713	683	672	655	709	688	667	667	641	658	643	669	682	624	657	724	645	668	664	672	715	633	687	636	632	710	685	691	677	708	671	669	645	634	647	640	639	686	638	720	650	648	690	737	692	669	671	674	685	657	673	665	636	648	645	641	677	675	689	687	631	661	660	668	680	664	619	645	676	650	669	666	666	651	647	689	687	649	669	680	644	634	677	681	683	697	668	655	676	706	621	637	659	639	652	646	655	629	660	659	685	663	692	683	639	670	709	660	674	649	719	655	675	657	677	658	649	685	654	658	668	648	634	635	654	661	652	650	604	672	674	661	639	679	654	630	621	668	656	669	684	692	655	657	640	634	740	662	658	667	687	686	648	664	676	584	644	577	660	674	686	647	669	656	652	649	654	668	700	599	641	696	668	667	675	671	701	602	698	704	686	684	657	632	684	692	639	691	697	660	645	674	682	682	662	642	665	686	635	702	646	679	699	619	663	676	683	634	641	675	690	642	666	669	695	628	699	690	693	638	647	682	684	657	640	680	699	669	667	659	669	714	670	684	680	703	682	702	691	670	643	696	662	637	662	669	660	671	705	620	681	700	642	684	646	677	672	711	660	658	706	643	670	672	669	682	643	653	658	634	697	743	664	666	713	703	671	660	635	653	611	678	653	671	644	684	658	645	643	659	626	652	663	692	682	707	659	652	623	670	650	661	724	672	684	660	629	685	656	651	651	645	706	652	675	638	633	629	671	695	653	670	660	667	679	650	693	675	640	645	651	670	680	670	664	657	707	699	651	661	674	659	669	628	660	674	655	704	686	621	702	688	674	712	693	708	666	715	683	661	676	716	657	678	649	650	684	639	658	651	608	673	695	653	699	661	625	680	641	662	681	712	701	640	685	609	737	661	644	666	667	670	692	658	685	650	673	688	700	670	631	687	689	639	652	687	682	641	673	684	688	682	632	633	667	671	682	633	665	666	676	677	641	704	647	674	634	652	707	686	643	676	682	646	710	674
6525	975	355	335	325	346	308	333	324	325	312	304	325	309	273	331	299	306	311	302	341	327	355	318	327	288	344	310	304	306	309	310	304	312	296	251	299	317	295	304	299	314	303	324	327	335	324	304	302	340	306	320	297	324	323	291	297	340	274	318	309	344	329	283	307	293	298	288	291	324	287	299	344	317	290	292	315	336	309	289	326	317	322	282	302	299	313	288	312	340	289	293	339	326	294	327	313	286	321	344	339	324	302	346	326	339	318	357	306	302	327	325	338	312	292	284	302	323	332	318	297	315	298	284	292	290	291	289	324	312	317	307	321	316	321	302	284	310	336	309	343	321	309	315	292	297	291	301	347	329	349	312	323	308	316	363	357	306	302	326	339	262	328	317	318	366	309	292	305	292	305	326	315	282	346	303	320	324	292	304	282	330	319	320	299	311	304	318	301	320	323	339	325	309	306	315	302	290	325	307	278	345	323	291	300	264	320	315	297	308	317	294	322	321	319	269	324	318	336	305	344	288	340	327	300	278	329	310	296	301	284	327	326	315	329	315	325	307	332	356	313	292	347	299	330	285	322	329	317	317	365	338	318	323	323	295	318	289	345	338	331	307	315	317	324	287	317	290	299	300	292	289	323	305	292	311	327	320	324	303	351	334	313	300	317	305	258	293	339	316	319	321	296	292	308	321	297	339	305	329	283	296	320	300	323	321	313	320	266	278	331	369	322	308	307	333	313	321	299	317	310	316	342	337	279	331	312	314	308	282	316	295	319	294	337	311	310	293	302	318	283	296	318	306	336	291	315	291	317	287	327	326	286	313	335	342	333	351	335	303	320	304	315	315	295	317	310	342	337	311	294	323	312	301	318	300	319	328	354	307	319	331	301	307	299	329	288	296	290	313	355	332	333	333	297	328	321	311	341	304	342	313	298	312	326	345	314	310	261	327	305	312	307	308	279	305	300	323	324	307	295	309	301	305	337	334	307	310	276	299	299	331	317	307	326	341	318	319	318	287	305	343	316	355	347	300	331	278	329	283	296	305	323	313	289	312	303	333	307	346	278	294	347	321	326	347	289	333	298	294	312	340	327	329	327	310	338	320	315	331	288	288	322	297	325	326	333	319	269	316	304	289	316	299	343	319	317	330	343	305	333	293	304	323	285	328	335	321	292	341	306	279	344	347	305	309	321	306	324	317	306	301	292	312	305	299	319	299	357	293	332	307	332	315	308	310	315	329	297	291	316	302	306	319	325	319	334	310	307	358	300	289	351	313	299	316	315	284	310	329	325	304	337	334	314	330	303	316	319	311	303	304	322	282	326	312	299	296	317	308	301	297	341	325	317	313	283	322	280	318	318	316	301	323	324	326	309	303	306	327	324	311	327	321	300	333	295	312	332	302	299	334	314	332	336	326	327	305	292	312	303	320	304	289	310	314	311	317	331	332	341	301	318	278	326	296	308	294	296	315	335	278	334	319	299	285	296	297	324	324	305	283	327	324	319	335	313	315	331	346	320	308	314	313	312	309	297	327	307	324	331	307	320	321	347	317	335	319	309	304	310	307	314	273	317	321	327	331	305	265	323	328	334	292	318	296	289	303	286	276	309	300	300	298	319	297	311	304	308	348	336	311	332	306	315	301	264	332	299	339	315	297	357	316	306	330	289	327	324	279	299	289	280	292	321	302	310	315	335	325	305	322	345	323	310	299	315	309	287	326	304	355	320	318	305	315	312	308	351	317	309	348	310	310	286	323	320	330	329	340	305	312	326	356	308	343	314	319	295	301	344	311	292	300	347	338	339	317	335	284	307	286	322	327	302	336	368	292	311	343	324	284	331	297	294	318	323	322	293	296	337	282	333	310	300	328	320	329	334	314	341	292	302	311	269	307	315	308	320	335	332	313	323	308	344	314	348	273	298	293	309	295	361	311	317	332	302	308	300	294	328	282	319	318	319	312	318	328	310	321	283	325	315	278	319	306	321	324	312	315	319	302	353	343	330	318	312	328	320	286	315	282	326	268	315	295	295	305	329	307	311	285	301	345	316	325	335	306	297	319	322	290	310	303	303	362	307	312	293	325	292	300	329	295	319	335	326	308	358	288	296	315	326	338	286	280	317	323	309	280	325	290	312	326	342	303	308	303	331	320	323	318	339	363	328	312	313	329	303	339	320	322	322	323	305	343	309	289	309	310	314	326	283	291	312	288	298	311	270	319	327	332	315	303	297	295	337	314	317	307	345	312	277	321	273	297	319	285	345	346	295	313	287	325	316	299	317	337	302	282	334	312	286	344	296	330	313	315	314	332	332	323	331	293	309	296	345	291	336	317	292	306	329	308	314	287	323	312	299	310	338	303	281	299	301	310	313	339	288	326	328	292	304	300	327	307	305	307	323	315	318	314	314	319	310	293	333	317	316	305	285	325	309	269	321	274	323	306	302	308	315	315	324	344	319	284	295	313	333	322	309	316	301	307	313	322	304	287	309	295	321	332	311	350	293	304	294	313	351	348	293	335	344	305	330	256	304	294	320	329	294	278	307	304	345	318	310	339	276	308	306	317	305	315	301	295	331	281	349	311	283	328	326	294	306	310	312	290	301	317	332	291	326	297	316	308	315	323	342	326	300	352	332	273	318	321	303	324	274	315	347	296	313	274	311	311	317	297	285	316	308	316	310	354	324	296	309	305	311	324	331	343	317	323	315	320	329	332	331	310	318	310	351	318	293	294	310	357	356	337	321	296	302	329	324	306	320	315	314	298	295	321	335	329	319	340	305	281	333	344	292	313	315	312	308	293	304	320	312	330	329	315	326	333	326	305	300	307	330	323	314	309	318	306	318	340	299	338	315	307	314	325	312	291	285	338	312	328	280	297	314	283	286	298	311	282	311	337	302	298	307	317	310	333	317	340	355	351	358	294	313	298	295	327	322	293	320	309	292	318	318	306	283	320	312	305	326	308	319	322	309	339	290	303	288	275	307	299	338	342	331	313	277	333	338	346	362	302	307	343	316	327	309	327	306	301	305	349	317	307	326	311	305	322	337	318	333	323	321	358	311	316	303	309	327	319	308	327	302	344	324	306	339	310	291	326	338	315	318	301	367	314	342	323	299	325	300	317	298	313	318	318	308	320	308	300	327	351	334	304	305	331	311	299	319	314	319	314	321	305	334	302	360	314	300	306	314	342	349	347	329	327	341	310	307	303	317	306	311	307	297	295	304	300	315	319	331	336	329	296	334	281	318	305	337	318	288	304	352	345	319	326	290	301	331	360	330	294	315	302	326	315	308	302	287	327	278	295	326	318	310	328	347	304	280	312	306	316	310	302	296	336	300	312	300	294	286	330	308	336	298	315	291	331	294	320	276	320	325	302	295	311	299	321	334	323	317	284	328	346	253	339	315	317	313	297	303	295	345	316	302	294	318	329	304	314	300	319	293	299	353	279	335	315	293	309	312	301	316	321	317	300	282	288	337	339	301	313	326	319	284	300	311	326	300	320
4410	1287	782	871	872	845	823	792	762	762	795	772	771	747	766	780	740	737	837	764	779	724	769	740	777	740	776	759	815	759	756	727	761	784	718	789	774	732	767	727	704	723	758	756	732	720	742	742	772	690	761	732	733	827	697	680	749	713	762	721	776	783	744	747	755	750	760	775	759	749	801	720	771	733	764	747	751	780	757	745	757	743	721	781	728	750	768	766	753	744	782	754	721	760	731	795	731	775	772	713	782	778	749	734	756	732	751	790	719	709	759	746	766	764	685	780	736	701	726	752	728	745	719	697	715	800	746	764	742	689	750	767	768	738	728	762	740	739	758	704	733	732	749	745	793	763	744	754	750	711	737	750	755	755	719	763	779	740	738	778	740	713	709	729	749	736	758	770	730	753	762	731	807	740	743	711	770	747	771	699	780	766	733	783	739	740	818	681	762	787	738	725	758	786	743	743	793	728	748	686	805	742	740	748	743	752	759	732	730	773	731	707	745	773	700	740	695	738	723	693	710	717	780	741	755	748	734	765	779	714	726	765	762	761	705	711	735	721	746	706	758	717	743	781	736	721	797	761	739	745	735	766	731	749	737	733	729	773	752	774	748	689	752	735	740	801	747	738	736	775	723	718	718	765	693	764	723	749	762	763	755	738	706	754	754	744	746	708	757	747	736	751	720	748	767	776	743	773	729	777	758	749	754	738	798	785	745	687	727	729	761	800	781	712	719	703	767	735	788	712	738	758	769	740	756	744	762	760	804	718	742	810	750	717	755	734	752	749	791	770	723	736	724	781	727	749	694	735	726	683	757	711	778	793	722	726	742	705	723	768	775	734	755	712	792	761	809	768	702	730	772	751	737	743	772	733	826	772	789	729	770	729	782	776	743	743	766	752	728	772	755	682	745	777	739	736	746	777	674	763	763	720	737	786	726	763	656	733	713	761	732	738	724	762	768	752	712	727	691	747	757	771	766	735	724	722	729	828	797	727	760	736	679	801	758	751	714	720	766	731	744	747	750	723	781	749	739	777	755	741	728	747	757	766	792	724	744	703	775	790	728	778	722	737	744	702	767	755	731	738	777	761	736	744	752	806	746	796	760	772	765	710	743	723	739	737	757	731	718	768	746	755	757	722	718	760	801	752	753	743	784	712	760	716	743	742	764	745	684	714	778	742	738	744	750	755	778	784	775	725	769	729	728	728	690	746	763	757	757	793	722	756	769	758	766	795	711	744	725	789	695	730	751	744	714	766	762	721	717	734	708	773	757	757	759	712	743	801	712	738	754	782	770	775	698	742	770	773	739	746	746	775	735	782	748	724	774	803	714	767	766	742	742	712	769	672	745	718	729	720	807	725	747	697	719	751	766	768	764	722	715	741	786	794	760	733	790	794	748	756	717	757	752	757	742	796	740	761	723	727	746	771	722	781	763	786	786	709	751	764	751	734	733	722	690	755	725	728	746	739	762	811	726	733	680	730	738	700	762	764	729	722	710	780	710	743	741	724	794	723	697	718	748	755	790	764	706	749	757	777	731	754	746	728	741	784	704	711	778	734	724	768	736	719	751	758	704	787	736	731	755	792	760	758	742	739	757	807	764	791	747	717	746	760	760	743	788	754	775	749	733	766	737	817	749	712	739	742	778	736	771	766	730	752	758	732	753	691	758	805	760	766	763	800	719	759	734	698	722	733	752	737	743	776	718	758	800	709	741	725	758	777	719	743	752	788	803	716	765	726	768	762	737	770	768	762	724	741	747	716	787	753	766	730	746	745	702	719	767	756	758	781	721	810	732	729	748	785	716	767	799	763	773	735	763	721	760	722	787	709	745	736	763	738	733	760	736	769	717	738	732	733	711	775	746	758	754	747	776	774	776	766	759	715	720	781	705	714	776	759	770	768	779	761	744	770	735	789	764	806	713	748	743	726	680	736	836	738	763	736	698	775	762	717	721	751	765	748	788	743	748	769	717	709	797	755	745	747	757	717	797	775	810	680	725	783	749	740	740	774	742	730	775	736	753	755	758	700	707	748	764	760	764	752	741	755	727	767	743	728	779	760	742	745	718	754	712	754	763	726	786	756	775	774	754	741	750	774	734	781	732	732	767	710	713	722	802	726	769	740	814	764	763	761	789	746	786	742	730	773	704	788	748	776	737	820	816	774	756	744	693	751	785	721	767	737	771	722	741	748	736	755	800	722	743	766	775	760	727	763	776	740	782	759	733	709	710	765	733	773	760	725	744	761	742	739	725	796	764	753	751	758	751	787	754	769	755	750	771	751	754	754	755	720	790	768	701	681	782	734	753	753	751	744	738	793	787	772	740	746	738	754	723	729	706	773	763	723	710	747	793	744	764	742	736	774	724	688	761	746	761	752	756	753	775	788	744	780	727	732	763	757	720	789	776	769	763	742	764	776	691	801	728	784	735	779	762	737	812	755	766	689	716	746	757	774	720	724	750	800	798	748	732	754	758	774	781	775	799	738	721	767	727	700	779	768	724	749	736	790	769	758	793	790	763	743	720	759	754	743	793	739	728	847	763	726	741	733	746	737	725	743	736	735	752	720	727	742	716	803	775	731	762	731	749	746	709	733	744	734	715	750	697	748	765	775	748	734	795	751	793	754	742	792	758	714	756	758	765	764	735	752	765	728	722	708	722	760	758	731	751	749	721	789	693	713	769	713	765	765	783	759	766	759	771	755	733	783	749	713	776	755	744	750	753	768	753	756	737	774	739	729	775	748	762	733	769	749	735	738	715	810	755	685	756	791	725	744	734	746	739	772	729	730	763	822	715	760	725	727	773	678	703	772	757	746	764	763	719	776	755	734	780	683	757	779	797	752	783	740	740	744	710	771	783	734	730	768	725	773	754	796	749	788	757	750	765	701	755	741	810	753	763	747	734	749	745	766	691	756	748	782	702	740	753	730	818	737	727	746	757	760	700	764	769	746	783	798	771	714	824	724	748	747	725	726	736	786	735	759	728	813	777	701	773	707	707	758	784	749	762	784	723	781	749	793	740	755	755	788	766	769	739	721	812	803	722	757	736	754	745	734	749	750	707	755	753	765	725	744	727	748	768	712	703	710	802	755	774	753	755	747	771	777	746	768	746	768	725	788	718	763	747	761	731	776	733	805	721	737	754	737	738	737	728	700	758	778	807	756	737	770	745	681	750	710	769	735	733	761	760	728	765	736	736	739	769	714	793	775	752	757	748	824	757	731	736	745	753	796	740	782	758	702	754	712	780	697	793	772	762	744	757	773	753	724	720	714	765	756	740	725	760	766	670	786	761	785	765	769	768	775	768	725	766	744	709	772	720	700	777	733	781	716	753	740	734	781	794	724	777	740	759	728	757	762	796	750	725	789	731	758	772	754	738	719	773	766	781	723	767	724	771	729	792	746	776	736	780	726	764	750	754	774	752	724	761	731	733	799	788	758	749	730	731	792	765	721	780	757	695	711	751	750	702	762	724	777	746	773	706	792	726	766	746	743
30940	15394	1659	942	645	463	416	362	267	278	239	248	218	214	211	198	204	196	175	179	177	171	176	173	192	164	158	155	158	169	173	168	175	179	168	170	170	167	154	178	154	150	161	174	152	180	183	169	158	168	155	172	180	166	148	159	176	173	144	170	167	165	163	152	178	138	166	174	154	172	167	151	159	147	161	190	182	156	150	176	170	162	137	178	156	154	176	160	176	169	175	132	169	154	161	161	147	163	172	169	149	144	159	149	147	169	151	190	144	167	163	178	158	172	144	156	192	144	138	166	139	146	162	170	164	151	124	170	158	175	181	168	175	152	164	159	173	178	153	166	181	138	181	150	173	169	157	162	181	176	183	159	162	153	187	190	158	164	156	162	149	156	141	150	155	140	153	195	149	152	179	174	185	125	160	163	170	141	178	136	174	187	137	167	173	150	141	147	194	144	171	175	152	153	146	163	157	164	171	133	151	148	164	149	159	132	153	174	160	155	167	143	146	148	133	145	138	161	163	147	147	150	155	160	176	168	148	172	158	143	161	161	168	158	154	161	160	169	163	163	156	165	171	173	166	157	148	158	153	175	151	173	153	131	170	181	151	154	156	166	180	158	179	157	140	165	151	143	141	142	148	141	127	173	160	170	163	175	158	133	135	153	144	143	152	158	158	161	165	166	163	180	162	169	159	150	172	153	142	167	139	147	168	162	139	134	162	170	156	156	154	152	160	157	145	180	156	156	154	154	143	153	162	154	157	185	153	168	143	137	155	152	177	143	146	160	132	158	159	145	149	168	139	151	158	148	161	165	159	154	170	163	144	160	163	161	155	156	165	154	160	164	145	156	177	148	150	175	159	160	147	158	151	149	157	157	146	152	161	167	141	151	146	173	154	164	161	145	178	162	179	148	159	159	142	147	166	174	160	184	167	160	154	128	178	181	161	138	136	167	143	161	145	160	148	173	170	140	152	173	175	140	174	154	151	145	173	129	181	173	156	144	149	160	163	144	141	179	167	144	157	152	169	154	170	147	158	167	157	165	175	176	150	156	164	164	162	182	174	162	175	130	149	160	146	154	187	155	147	174	170	147	177	167	162	153	170	170	146	150	153	157	162	153	171	168	152	137	165	184	157	150	163	182	147	168	161	150	161	158	169	171	142	141	160	178	139	168	159	158	143	153	164	151	155	149	160	164	170	154	157	172	145	153	149	149	154	160	145	147	177	188	184	142	141	151	163	142	166	142	168	184	142	143	161	144	171	177	149	142	163	155	162	142	190	183	160	163	138	173	194	181	168	189	152	146	161	162	149	167	154	141	136	140	170	158	156	170	156	177	153	149	154	152	161	158	147	139	155	154	150	181	145	161	181	174	156	158	172	136	146	170	157	167	193	170	160	142	153	158	164	161	168	138	163	146	158	161	165	159	157	170	156	158	197	163	128	184	160	169	168	150	148	153	158	142	186	175	177	163	149	178	166	186	141	159	185	160	168	142	181	161	172	143	153	159	140	157	142	140	184	144	148	169	146	172	161	155	139	169	165	177	156	154	190	159	130	168	177	150	174	197	164	173	159	132	171	157	142	164	135	142	130	158	157	161	150	152	137	149	155	161	159	147	163	138	141	167	159	191	154	181	161	149	167	142	181	129	159	151	153	159	177	172	140	160	154	156	165	177	158	165	160	137	132	178	181	159	166	162	128	171	143	171	168	155	165	155	151	135	147	160	162	162	145	131	168	151	148	151	175	150	186	160	161	174	141	170	158	185	155	170	163	160	150	163	169	166	158	166	142	148	162	150	159	139	167	146	168	155	185	170	146	149	136	163	139	168	164	187	159	158	169	133	134	166	168	151	148	149	146	133	160	161	128	167	166	147	143	162	165	172	158	138	164	164	148	142	168	153	174	155	159	175	153	171	180	175	164	142	170	161	148	171	145	193	161	145	159	145	175	163	155	142	159	160	157	155	179	154	122	152	155	154	162	174	159	155	153	159	166	163	183	165	157	160	184	146	132	147	163	159	166	141	136	144	179	172	168	170	155	155	167	168	159	166	164	160	166	169	157	150	176	134	152	165	151	147	158	151	163	143	145	154	178	172	154	186	177	145	158	147	161	161	155	177	155	182	154	172	158	171	178	167	174	148	160	138	153	156	166	168	143	153	147	149	164	174	157	129	163	172	147	152	171	164	185	135	154	152	185	160	151	160	170	163	152	149	157	144	148	141	179	163	166	163	198	159	155	146	165	184	167	158	141	147	182	161	178	155	136	145	167	157	167	147	164	194	165	131	164	175	162	156	169	157	165	143	163	163	144	163	156	173	146	172	165	150	155	161	145	159	159	167	167	176	153	171	146	171	167	161	161	161	164	161	167	144	149	153	152	168	173	151	166	184	171	166	177	147	201	148	141	186	166	155	151	153	166	130	146	152	154	149	161	165	173	190	147	161	175	141	144	163	161	161	162	169	142	163	162	163	147	144	166	181	141	171	164	160	163	164	155	149	151	159	150	159	180	144	155	157	159	151	162	172	147	154	171	143	144	150	160	163	179	157	176	171	157	154	159	177	147	135	151	151	146	161	152	165	152	157	154	161	145	151	195	163	169	154	179	181	168	152	154	173	181	154	169	144	154	178	155	165	164	170	158	154	154	144	164	147	154	148	169	142	150	145	165	171	156	168	149	145	170	151	177	182	166	163	147	159	171	136	176	173	163	193	156	164	149	152	170	156	172	135	171	160	146	163	166	167	150	165	140	158	176	156	182	143	156	147	154	149	173	170	162	151	165	143	178	160	172	154	196	169	175	132	192	163	173	159	165	146	145	170	141	159	144	166	157	159	148	171	169	162	148	149	166	146	143	163	166	151	163	172	162	163	151	160	150	145	181	174	182	166	161	153	185	159	176	158	142	161	158	184	142	161	141	166	161	172	171	147	165	171	133	154	165	152	180	162	151	159	158	152	145	159	159	185	158	147	171	161	156	139	162	155	132	161	157	189	155	186	169	165	180	157	169	158	151	163	142	175	155	175	156	178	162	167	190	166	123	160	182	158	158	173	154	155	144	163	127	159	180	174	128	140	148	161	154	156	165	151	168	164	153	127	160	161	175	144	173	156	173	147	163	161	151	169	168	143	159	155	157	158	144	132	133	146	144	141	151	167	155	168	163	158	147	171	168	158	153	180	172	154	166	181	151	170	170	172	152	141	179	184	168	156	173	142	161	148	153	175	159	181	147	139	163	185	161	159	175	174	172	138	177	166	171	159	156	153	186	136	131	138	162	174	181	177	140	169	173	178	154	168	167	159	150	166	161	163	160	160	151	155	178	178	146	152	155	151	163	169	146	132	158	155	158	166	142	156	177	169	136	184	146	147	141	147	154	145	165	158	168	151	182	168	167	159	153	135	145	178	165	159	171	168	146	184	183	150	145	155	156	185	160	145	156	155	164	161	144	159	183	148	153	147	157	169	186	146	159	165	161	155	150	155	139	184	154	161	174	154	153	134
18189	7580	2344	2924	2512	2194	1758	1461	1314	1177	1058	949	864	837	748	716	690	686	663	594	587	559	583	568	583	541	540	523	536	564	494	521	492	482	494	472	507	463	451	427	531	466	496	486	423	500	480	479	434	464	472	464	458	423	440	460	484	516	468	492	443	467	429	443	419	428	477	472	449	477	455	463	466	505	452	492	454	462	432	444	461	422	412	460	442	490	439	424	460	477	442	449	493	443	450	485	493	461	435	472	477	434	437	468	428	449	483	457	463	428	437	486	466	478	469	440	453	455	437	477	449	438	456	423	437	467	469	442	402	428	438	447	419	434	422	474	454	480	444	456	459	403	440	463	432	456	447	473	429	438	444	429	407	461	436	428	430	395	442	453	463	446	411	412	454	452	431	472	474	459	429	442	421	434	425	464	433	455	449	385	440	455	484	460	460	442	450	460	441	463	453	408	458	424	399	430	461	435	451	456	423	492	453	452	453	447	472	455	483	463	455	455	461	420	425	465	425	451	449	448	433	426	460	445	471	473	408	460	424	417	426	436	469	463	450	438	421	431	389	439	439	422	476	435	453	446	455	496	396	471	440	435	480	428	398	458	439	428	440	436	457	423	467	446	440	495	432	435	476	438	481	446	455	406	394	427	452	466	446	436	429	407	407	422	427	451	441	471	474	451	436	472	485	478	456	440	444	457	459	436	455	434	525	456	441	446	420	453	423	473	409	473	450	407	453	431	422	442	427	436	432	438	426	438	485	416	440	479	451	460	426	420	431	408	426	412	444	472	461	446	463	464	449	439	450	458	448	442	463	463	413	421	449	461	466	412	471	470	411	445	450	481	449	405	434	450	437	433	449	435	441	410	437	414	435	443	460	442	435	406	478	442	468	450	461	430	470	452	477	425	461	430	476	431	499	417	468	461	433	424	437	435	440	454	443	455	441	418	454	485	452	417	432	397	435	415	435	440	446	452	438	444	442	442	459	438	441	425	446	459	457	462	430	441	439	455	406	470	464	428	476	453	449	487	450	425	445	427	458	446	449	430	437	435	436	464	472	449	436	446	456	430	438	435	464	445	445	465	443	471	465	422	458	461	439	495	446	456	426	448	447	470	453	433	444	436	431	464	441	457	434	454	472	420	426	437	443	459	443	470	454	423	390	424	473	460	459	448	457	426	435	454	449	468	459	447	459	493	442	469	481	409	427	444	430	438	461	467	451	467	456	433	429	450	459	436	444	432	429	482	447	436	427	439	455	444	492	483	450	448	448	439	480	456	485	490	454	483	444	419	452	424	441	369	414	445	451	432	453	463	467	463	435	456	454	475	433	418	459	451	417	459	438	423	438	434	441	462	413	440	432	402	451	430	449	451	401	457	428	431	475	455	439	471	467	433	473	491	414	426	435	434	514	431	428	447	458	407	442	416	449	455	451	455	414	454	463	428	451	436	434	474	421	456	449	432	444	424	444	489	451	450	442	419	408	447	456	456	457	416	469	395	422	420	434	393	455	437	451	454	433	463	463	471	471	467	468	449	456	470	426	418	478	455	461	449	452	430	452	430	427	414	487	473	432	414	439	459	446	466	456	431	454	429	438	485	458	466	473	432	459	441	450	483	438	430	423	457	459	464	422	436	426	458	453	446	473	400	453	472	457	461	470	422	452	432	446	445	459	446	453	429	425	492	459	493	453	418	455	413	442	452	460	403	420	466	432	485	448	447	415	456	485	434	450	448	424	427	473	458	473	409	441	475	454	444	447	429	433	432	460	462	450	444	388	422	428	449	466	462	458	468	417	467	430	465	468	426	464	426	422	481	431	429	416	418	457	442	449	442	432	431	435	429	457	421	473	461	454	443	463	413	439	462	459	436	458	449	413	407	474	460	426	418	411	454	455	488	453	463	441	439	445	480	445	431	427	453	423	435	431	442	412	436	404	459	463	455	399	424	426	447	463	425	439	469	450	437	452	458	432	454	450	443	453	458	439	444	452	441	430	414	484	393	473	434	437	439	446	442	449	458	469	449	452	405	443	457	465	416	442	407	461	452	420	422	455	440	432	441	444	468	433	440	415	465	445	422	418	445	483	475	443	437	442	471	462	467	481	445	424	404	432	454	409	445	500	410	449	459	449	404	391	448	453	421	449	438	471	427	450	433	460	441	460	432	411	462	440	420	422	486	440	402	424	446	412	448	414	465	441	453	437	444	439	496	448	425	448	459	425	447	427	446	461	439	473	452	472	481	476	456	467	393	485	468	452	405	489	452	454	430	439	438	433	422	429	449	430	444	458	453	429	437	469	442	433	483	465	443	418	429	443	473	445	464	437	406	424	404	431	426	417	485	445	486	425	439	423	451	478	437	446	421	420	449	429	446	464	460	452	465	431	467	470	433	435	463	441	425	436	418	431	458	469	444	454	449	452	469	445	459	407	428	407	417	447	431	471	425	433	448	437	442	418	431	470	436	426	442	455	447	481	460	465	442	431	435	460	440	445	448	440	446	468	402	431	467	436	459	447	447	456	453	439	445	428	422	427	449	404	434	501	432	452	431	429	469	435	441	447	429	449	465	467	430	489	448	455	453	437	461	438	443	482	421	439	420	433	425	425	468	449	506	432	438	419	463	436	440	436	419	449	435	458	431	424	438	457	456	432	433	421	436	400	396	453	466	466	389	439	457	418	427	448	494	425	456	423	460	416	450	428	428	446	447	402	466	440	436	438	462	454	462	451	441	446	489	434	443	416	431	457	436	431	456	438	436	420	421	467	446	439	436	441	445	422	434	470	413	461	448	478	452	474	440	442	455	439	425	434	405	425	446	445	442	434	437	479	482	476	420	455	434	467	415	450	455	458	450	434	473	426	436	442	454	484	404	442	432	437	439	495	454	473	397	451	451	469	439	436	458	403	416	446	447	447	486	441	437	426	491	426	427	418	466	467	406	424	436	415	463	454	430	423	433	456	418	386	423	433	442	408	448	421	417	440	439	440	463	443	458	427	448	475	430	420	449	468	454	468	439	430	480	443	438	441	426	454	473	438	449	482	419	410	471	442	436	434	457	392	465	432	425	496	437	442	472	470	432	443	431	439	459	475	501	446	421	452	456	435	440	475	456	433	442	425	440	437	427	426	469	453	442	444	433	394	442	456	414	455	403	456	412	464	443	414	474	429	448	449	450	468	445	430	448	450	435	455	449	427	486	488	445	455	488	446	426	458	435	457	489	463	437	433	446	433	436	399	484	464	433	438	442	433	467	428	457	450	443	421	441	442	449	457	425	418	432	454	467	451	441	433	440	456	481	410	448	463	461	439	425	439	424	435	450	432	439	423	431	461	441	466	424	448	458	456	452	430	435	457	422	449	404	427	454	457	423	424	446	476	418	458	454	447	401	470	428	462	449	458	444	461	467	464	445	433	448	440	406	434	433	469	418	428	423	467	422	421	450	432	424	449	439	436	460	427	447	462	408	464	446	453	447	427	428	443	432	431	452	448	476	452	419	443	464
44743	27918	4959	1911	1288	959	713	616	577	439	438	451	388	355	331	313	318	307	314	298	294	303	261	271	301	267	272	274	264	261	296	301	301	248	263	261	283	250	262	255	256	270	265	266	256	254	286	292	256	282	247	277	265	254	241	234	245	257	235	257	254	252	246	258	269	235	277	301	242	256	249	233	246	234	251	264	248	250	275	262	280	262	245	253	223	285	239	281	275	275	253	226	228	260	262	226	251	241	241	243	232	259	271	275	220	263	250	276	281	295	249	262	249	273	258	230	226	297	260	258	274	257	253	239	240	265	276	263	269	264	241	255	249	270	269	261	274	258	265	252	246	242	239	263	278	249	251	305	245	276	251	264	241	238	241	256	263	246	261	269	273	229	250	261	279	240	275	246	271	240	239	277	254	275	253	289	260	269	258	271	258	249	256	279	269	281	255	264	230	249	234	267	239	261	243	255	244	233	253	293	238	254	256	252	252	261	236	257	233	246	262	244	245	255	262	237	260	247	249	275	239	255	262	264	269	256	251	255	232	240	232	240	281	274	283	259	232	251	241	252	284	266	242	252	275	252	245	253	285	281	247	256	287	268	235	269	245	243	234	227	235	278	241	271	243	232	262	247	242	261	259	250	256	255	257	297	239	273	235	250	249	246	253	264	237	250	237	272	235	272	247	252	251	230	232	258	282	245	261	267	245	247	283	268	267	270	260	229	246	282	250	268	267	262	276	245	236	272	242	234	269	234	252	270	242	250	244	262	261	263	247	256	236	270	269	245	254	245	263	256	248	282	255	281	270	240	272	277	256	274	301	235	266	244	284	203	279	259	235	214	245	235	259	262	251	221	289	258	271	241	255	239	291	273	239	238	282	222	262	232	232	270	228	262	276	244	244	250	257	242	254	237	241	223	264	258	254	269	252	263	251	242	249	264	234	237	264	238	254	259	283	277	238	245	214	257	272	250	263	259	275	266	229	290	271	264	273	249	226	267	245	243	215	233	256	262	258	262	275	248	271	277	246	247	252	256	255	232	239	286	245	252	273	263	252	258	222	272	239	251	256	262	267	281	266	278	248	250	234	260	265	255	234	250	253	266	256	279	263	261	262	268	265	238	267	251	282	255	269	262	239	261	270	259	272	249	258	264	268	256	229	226	226	303	251	248	252	209	253	242	259	266	292	274	271	255	234	248	265	274	245	256	253	254	244	257	263	229	234	219	260	266	243	244	288	247	277	234	269	242	237	253	277	265	265	263	249	264	294	263	236	294	252	262	276	269	266	255	260	278	247	271	252	260	246	264	262	265	252	231	252	270	286	266	204	272	290	239	240	246	240	268	265	243	255	251	255	259	289	274	269	259	260	290	259	263	261	221	224	246	243	248	250	262	248	233	254	274	253	262	263	255	266	264	252	229	270	267	249	233	254	265	203	268	238	283	233	251	239	261	251	270	274	248	250	264	227	222	231	256	254	244	253	270	259	257	250	268	260	261	261	260	265	241	261	263	236	232	244	258	272	271	275	255	258	257	232	230	281	265	231	268	228	245	264	249	251	271	252	229	259	268	238	259	253	283	250	262	270	262	252	237	246	252	267	247	261	245	243	245	258	255	217	236	277	264	261	242	246	224	254	249	277	243	268	229	249	236	255	257	264	262	278	243	231	262	264	234	236	291	266	243	249	256	258	278	234	225	269	300	249	253	280	266	246	251	254	242	266	243	255	297	272	285	264	260	264	259	251	270	248	229	232	249	257	292	269	235	255	253	286	235	256	233	251	239	258	251	252	246	237	254	254	226	228	238	279	252	268	285	243	264	255	264	250	222	234	250	294	265	245	240	256	262	239	283	249	264	245	265	246	247	279	250	276	244	272	230	276	253	241	288	224	257	253	221	260	247	236	248	285	232	277	274	254	283	235	250	297	263	267	244	304	257	257	243	267	238	257	275	269	220	254	233	277	257	235	244	249	209	244	277	232	274	258	255	268	262	266	284	282	248	236	256	294	231	301	265	276	266	273	232	249	252	249	249	259	262	220	248	275	271	251	273	245	241	268	250	243	238	268	244	276	248	254	248	235	233	246	250	268	266	248	263	260	251	259	260	256	254	258	255	258	290	282	289	259	251	249	252	256	243	259	247	259	277	272	218	283	218	268	257	276	254	267	244	263	263	270	270	258	251	257	236	260	242	257	248	228	262	261	259	281	278	258	284	242	265	259	272	242	238	252	272	248	298	282	248	237	237	280	277	241	257	242	226	257	283	275	230	226	245	231	258	245	234	235	253	253	271	267	279	250	222	252	278	248	258	261	273	238	234	259	256	260	252	269	250	270	241	255	243	246	248	267	255	262	228	249	241	240	259	225	240	227	250	246	255	260	249	279	257	250	247	263	241	245	251	258	285	248	238	242	256	242	232	250	273	268	239	295	247	240	278	241	272	272	253	262	261	252	294	226	252	275	246	260	241	242	272	244	243	255	251	233	273	261	277	282	251	257	234	248	260	239	250	267	272	250	256	246	229	264	260	239	233	258	249	256	272	243	251	248	265	239	267	259	255	248	248	282	262	237	272	243	227	250	271	278	251	281	253	289	247	258	271	237	254	275	254	245	271	228	273	269	244	253	262	274	288	251	241	272	257	288	231	233	242	251	243	262	237	257	244	278	259	253	263	277	233	240	239	216	263	256	243	253	262	260	254	254	250	278	242	250	267	252	266	259	250	251	266	267	258	247	274	254	250	274	252	289	224	262	245	246	268	252	260	259	236	263	229	237	254	270	254	291	247	248	255	237	280	293	282	234	221	249	259	276	269	291	232	256	247	262	254	268	234	244	275	247	254	270	238	248	259	223	284	261	263	257	282	227	247	253	226	257	254	253	246	243	233	265	243	237	268	226	254	256	255	271	232	237	268	274	276	263	227	243	231	278	237	262	237	257	246	276	239	228	273	237	262	258	258	247	252	247	277	234	238	246	274	246	276	267	264	261	269	249	272	270	235	244	262	267	260	238	251	241	249	233	253	251	246	272	238	264	237	237	262	300	250	276	266	258	279	252	233	260	251	189	236	260	251	256	252	248	289	263	249	278	265	234	251	250	233	255	256	285	294	258	253	263	272	269	264	245	238	267	280	245	254	252	266	265	226	246	240	275	269	243	244	241	274	257	239	281	248	240	281	272	253	273	270	273	240	252	203	243	280	264	262	292	260	250	238	235	270	238	293	297	259	248	246	259	243	244	284	256	234	248	259	283	267	258	255	245	239	224	284	252	268	237	252	268	239	280	255	247	268	290	231	226	262	243	246	231	286	251	275	263	245	222	301	260	255	253	261	235	261	246	257	257	273	250	234	262	266	240	249	258	259	238	275	245	245	245	246	241	248	248	292	280	260	246	275	226	282	264	277	272	237	249	262	233	237	260	227	259	272	257	267	261	254	260	258	245	241	281	264	266	250	247	296	277	261	263	274	278	244	245	248	247	268	270	255	237	264	255	227	245	253	254	238	281	276
26094	12114	4279	5160	4670	3866	3187	2679	2320	2051	1835	1553	1429	1465	1312	1248	1116	1051	1050	978	1027	969	923	897	857	904	828	840	818	840	829	862	809	771	729	787	789	712	783	755	735	717	763	706	699	747	727	780	724	691	726	662	691	703	721	715	692	702	693	726	679	717	750	698	715	694	700	701	706	694	703	665	678	677	678	700	649	677	721	690	686	634	664	693	662	684	669	671	678	660	688	677	704	651	690	689	638	665	655	650	675	671	720	710	684	652	646	717	707	645	666	656	671	638	705	665	684	687	675	654	676	666	659	669	725	710	697	660	670	672	695	667	689	692	699	666	635	614	703	651	670	675	669	654	640	652	646	672	691	702	681	665	684	665	709	699	633	682	671	684	681	689	719	676	710	696	663	682	660	679	670	655	688	655	711	692	645	651	668	663	694	682	707	632	660	649	680	696	675	678	717	657	631	659	673	665	644	729	666	705	629	705	680	663	669	672	687	709	700	667	649	655	685	686	683	706	682	692	698	688	666	691	708	673	723	667	665	633	647	674	595	651	656	660	651	694	662	650	690	689	668	662	649	670	680	680	677	656	655	629	663	616	634	664	641	686	725	690	672	646	675	685	632	705	619	669	661	711	665	687	687	694	633	618	642	646	695	667	650	640	685	634	674	690	667	703	638	673	641	626	646	679	682	668	709	692	681	655	667	688	641	655	653	693	661	600	686	680	612	713	658	650	661	681	673	658	690	638	662	623	641	715	710	662	707	670	670	686	663	649	647	701	698	673	675	630	720	670	680	658	626	679	658	642	666	635	676	723	678	692	649	677	667	626	641	686	710	653	671	678	645	639	657	689	634	688	678	672	664	652	705	662	682	685	620	609	681	627	642	637	647	648	716	713	663	656	654	701	677	687	679	681	657	673	670	647	660	638	627	664	702	662	681	675	646	678	679	656	641	611	665	618	659	647	683	634	646	646	695	693	700	682	720	652	642	667	622	653	663	660	674	670	665	650	700	680	666	638	651	646	648	641	649	697	719	650	664	687	614	618	625	660	701	683	665	635	644	626	669	637	649	699	649	725	701	670	689	678	697	655	648	666	659	671	607	683	658	662	662	645	661	702	731	660	662	675	673	647	665	652	651	672	638	643	683	654	719	699	655	681	644	657	657	655	673	618	726	673	659	660	714	634	707	691	655	689	695	631	670	659	648	706	646	676	649	682	675	702	648	758	632	686	682	640	662	669	655	709	646	669	685	676	627	664	618	676	665	690	661	705	643	623	694	636	697	680	682	651	695	682	659	629	674	658	664	658	704	696	672	624	697	656	682	651	681	663	642	653	641	667	630	638	627	662	658	675	691	619	676	652	651	653	671	591	656	685	629	683	664	658	632	646	652	677	643	663	643	672	628	703	681	642	692	677	683	678	653	681	689	656	711	623	647	621	661	686	648	698	676	657	669	673	648	660	680	643	625	630	653	684	658	680	680	708	675	698	670	607	650	644	623	708	633	677	693	651	684	696	623	666	724	677	653	653	630	655	710	624	671	635	673	624	660	633	678	686	670	675	666	673	699	666	644	673	670	623	693	689	692	645	677	651	665	652	647	682	669	668	687	724	659	695	616	679	634	670	662	678	660	675	660	654	660	653	652	697	691	654	650	662	656	624	687	694	629	684	648	654	692	675	654	641	644	644	676	699	681	675	602	666	658	694	697	652	667	677	639	686	725	679	673	654	670	668	695	717	717	705	680	666	657	729	672	710	651	652	618	653	665	642	693	665	664	667	693	664	666	686	690	682	682	655	675	631	664	696	662	709	729	665	632	610	711	673	679	617	688	670	681	672	693	620	690	633	630	649	683	665	628	662	662	664	690	668	685	640	657	703	681	629	660	671	678	673	667	736	671	659	697	697	645	650	669	663	662	635	632	670	683	654	706	675	670	699	657	681	691	669	628	628	691	704	683	675	704	675	647	666	643	688	675	619	685	663	705	635	730	704	681	653	638	725	614	645	664	656	651	651	633	662	674	702	624	654	610	697	649	671	653	690	713	679	651	654	668	633	705	666	670	642	601	672	655	634	714	675	698	661	670	725	690	661	647	672	646	621	673	660	670	690	641	705	702	645	648	670	670	681	677	632	649	682	644	687	651	684	658	648	685	663	684	628	693	680	702	663	708	665	673	622	641	646	616	660	716	652	676	666	678	652	675	672	652	665	676	680	702	649	685	660	682	646	628	702	684	668	682	657	638	694	681	647	674	666	667	613	658	672	656	650	705	613	681	673	657	620	681	672	697	694	614	697	692	724	668	696	666	631	679	631	706	654	715	650	668	683	686	686	643	656	690	651	645	691	647	646	690	658	624	638	671	683	641	708	631	690	690	654	671	662	653	641	715	712	667	687	651	657	670	626	644	681	678	646	673	660	648	689	665	664	647	659	690	637	682	679	682	682	672	681	678	676	632	611	616	669	648	664	607	649	669	650	651	677	677	659	725	727	665	684	683	676	667	651	655	667	685	660	697	655	620	706	697	622	618	685	691	655	640	679	679	673	714	631	694	665	680	720	620	719	646	704	679	653	658	606	679	648	691	666	714	630	634	701	631	671	681	674	647	658	684	690	658	699	642	664	678	655	686	681	648	650	679	653	684	641	654	686	650	646	665	621	686	656	726	665	641	663	666	724	667	644	689	665	676	658	636	688	645	669	686	695	661	675	643	679	691	630	671	686	651	705	668	681	652	696	700	612	675	627	694	702	672	642	641	684	694	648	687	645	713	666	691	648	639	663	667	656	712	692	652	670	655	707	673	686	633	705	647	649	680	676	721	679	682	706	683	706	664	681	685	648	671	658	655	705	678	722	681	670	672	664	653	685	689	655	695	641	663	686	696	649	644	666	703	662	664	672	704	707	655	623	680	664	616	625	655	641	676	676	640	661	669	652	713	641	669	690	703	653	648	684	712	631	612	673	734	653	662	668	646	640	608	638	663	657	624	655	599	696	678	648	695	700	657	632	691	678	644	614	642	690	639	654	673	635	642	649	733	625	664	708	696	641	664	638	660	680	648	671	687	676	653	636	683	676	645	681	656	709	665	718	618	714	683	660	655	678	622	641	699	722	711	717	688	689	681	686	639	658	669	656	673	687	659	657	708	679	670	634	631	676	628	641	689	645	645	698	678	665	697	703	667	693	655	671	654	662	674	686	661	658	636	672	697	701	679	709	684	663	634	670	648	613	697	672	662	655	670	665	689	632	628	718	662	654	683	713	668	697	632	673	660	660	656	681	681	628	699	658	683	648	640	692	669	647	656	670	660	638	605	667	690	655	702	648	689	711	669	633	717	637	669	680	645	702	654	644	670	691	636	641	660	672	647	621	674	659	653	663	703	663	699	629	723	619	661	616	665	655	707	688	669	635	636	633	659	640	639	661	674	642	687	643	716	630	644	653	695	659	691	696	703	667	681	697	671	674	656	645	693	690	611	689	661	637	642	747	671	671	685	680	639	645	682	673
6301	710	364	331	348	297	307	333	306	309	313	350	325	314	278	298	330	337	292	336	318	320	323	350	328	312	314	348	321	333	302	320	320	312	277	319	283	299	293	286	324	324	309	303	302	314	312	347	296	304	331	322	309	287	316	306	328	312	353	261	291	337	319	303	331	286	318	293	298	324	332	326	334	330	286	345	284	309	336	296	304	329	285	303	311	346	287	309	286	305	328	316	328	296	300	312	322	344	327	325	304	321	344	325	281	301	306	346	335	353	324	297	308	308	306	322	283	331	294	340	304	304	303	301	291	329	324	340	302	334	310	315	367	342	321	331	327	300	296	313	311	325	326	327	305	333	316	300	289	315	335	364	316	319	306	305	320	301	319	276	309	330	302	326	296	330	306	331	306	351	316	302	365	337	323	307	323	330	300	307	339	306	343	330	338	301	272	316	274	332	305	319	341	294	310	329	319	314	341	331	319	302	347	319	277	303	339	302	268	332	297	313	333	286	342	301	288	292	281	303	299	314	314	330	307	287	304	306	298	314	346	319	308	328	304	317	317	353	306	319	342	344	280	337	307	327	291	295	331	334	322	280	290	328	352	316	311	287	309	350	322	344	326	314	354	303	295	319	286	332	318	312	362	320	338	301	307	346	292	285	310	308	306	299	311	312	313	291	314	324	313	340	336	311	326	312	320	326	314	320	305	343	298	332	313	296	318	276	321	342	329	317	316	272	303	321	308	294	317	312	316	338	320	305	292	291	324	307	307	356	313	302	301	322	330	335	312	277	324	311	298	325	302	337	306	339	311	296	295	301	339	341	301	291	320	332	323	307	327	313	296	292	331	302	300	294	304	304	305	334	344	324	311	313	333	297	306	300	289	348	366	297	332	322	346	291	338	330	315	312	323	310	312	309	292	312	311	320	289	295	321	300	316	294	318	292	279	323	299	308	310	264	279	339	355	303	292	295	282	331	318	314	349	333	320	342	298	307	326	308	329	340	295	324	292	313	276	279	312	286	339	348	299	319	333	359	322	325	316	319	308	296	316	313	324	323	308	326	293	323	312	325	305	319	305	312	332	293	288	341	315	337	310	287	321	331	305	340	314	315	293	315	278	349	312	275	288	310	304	281	333	310	345	309	307	345	328	314	330	297	336	293	295	320	314	349	320	329	300	283	315	333	319	286	325	321	356	277	343	300	309	303	334	299	337	347	318	297	324	308	326	298	311	330	324	294	309	308	319	343	316	291	314	319	307	351	291	289	328	310	307	319	315	342	279	300	303	312	301	321	310	309	323	308	318	341	354	332	317	305	327	333	317	335	344	338	309	295	306	304	289	292	298	316	298	316	324	364	278	344	318	318	285	312	284	322	349	343	326	296	312	287	270	298	310	296	291	327	299	289	343	323	312	304	307	309	274	297	300	316	304	293	301	315	280	335	329	353	324	335	289	293	309	319	320	315	302	307	305	294	355	322	295	334	327	304	325	296	295	279	316	319	325	316	320	339	295	308	297	318	317	349	297	335	312	297	317	307	308	331	322	336	316	326	303	326	359	290	310	319	309	353	271	296	317	281	311	310	298	289	302	287	294	302	329	333	279	334	307	326	303	321	334	328	312	287	270	336	299	323	321	313	291	313	346	342	326	310	339	336	321	308	315	344	314	307	326	268	305	304	339	282	308	355	316	303	302	310	309	307	327	302	323	287	328	328	297	342	293	321	295	320	343	298	315	306	315	276	314	289	322	277	302	322	330	315	331	316	310	326	320	326	342	322	343	327	292	335	314	319	299	299	332	306	333	322	290	318	304	324	306	295	282	328	313	362	310	317	320	320	324	337	343	326	305	346	306	292	312	305	316	325	345	309	291	317	307	328	337	291	299	315	365	339	305	324	306	315	310	303	306	320	316	290	304	329	312	326	303	310	306	336	326	364	324	302	282	320	334	336	309	300	310	323	286	271	323	316	299	344	314	309	314	317	351	302	334	311	331	298	311	308	325	352	331	284	309	318	303	297	321	326	333	301	352	324	308	317	318	324	330	316	316	323	326	312	320	326	311	317	337	344	310	344	337	349	309	311	307	337	285	303	327	334	286	332	302	307	300	284	291	354	344	285	297	298	305	316	307	300	313	303	305	309	281	319	309	305	327	310	305	307	329	276	286	266	319	300	314	329	285	321	335	295	301	310	334	330	317	318	324	304	283	318	345	326	297	354	319	318	286	325	340	310	302	356	289	327	302	304	314	303	292	306	304	301	302	305	302	307	300	347	321	357	312	301	336	301	318	326	311	310	317	319	298	336	286	293	323	331	319	325	325	299	344	279	325	313	311	311	299	328	313	340	305	330	305	295	320	268	275	309	310	305	310	301	312	320	306	333	310	298	275	350	296	321	316	313	299	305	315	277	277	309	269	345	325	329	297	314	351	264	283	310	294	335	305	336	339	308	307	322	311	314	318	320	313	321	316	327	333	331	317	293	311	326	323	298	328	310	296	305	336	309	293	349	318	299	316	281	307	301	298	302	306	310	320	333	288	311	274	343	283	321	331	320	299	330	279	322	311	306	327	294	341	344	295	286	333	303	289	336	296	307	334	324	310	347	332	328	327	323	321	327	344	327	317	294	318	320	324	335	277	322	297	326	314	293	312	326	343	326	342	321	318	312	329	317	297	316	269	317	293	312	311	349	343	329	295	308	326	308	335	317	297	296	277	309	303	290	340	303	315	342	323	326	308	286	341	310	317	327	329	292	329	303	341	353	311	339	308	304	312	330	313	307	295	318	284	286	309	299	306	318	318	329	294	338	306	332	333	309	301	263	340	298	285	294	298	355	310	296	316	310	330	309	339	335	335	295	308	311	317	314	313	311	322	327	345	323	325	299	279	344	332	351	323	360	309	304	290	313	288	293	303	304	316	325	288	300	342	334	329	320	285	315	284	307	330	280	302	327	311	320	298	306	281	311	311	310	292	297	297	306	280	331	317	306	324	306	270	312	315	290	318	316	313	315	308	322	310	302	298	292	312	300	294	319	318	324	310	297	298	308	324	312	287	311	311	312	288	324	334	293	317	323	329	333	301	288	293	317	272	329	285	307	319	326	322	311	295	316	317	288	317	320	278	318	307	318	303	291	308	287	302	325	315	345	335	317	299	345	319	265	334	317	303	320	322	309	337	315	301	303	322	310	329	294	288	310	313	331	312	301	315	337	320	291	311	322	334	318	336	334	324	319	338	289	294	309	319	345	302	308	288	310	310	299	306	305	302	314	289	343	296	281	319	308	342	323	292	290	316	302	337	322	369	285	304	304	315	324	318	282	332	330	264	310	282	327	285	297	337	303	310	304	312	325	311	327	321	317	333	297	321	305	332	308	310	312	292	321	346	330	300	292	335	306	287	320	343	328	286	300	328	303	293	333	306	306	305	348	342	336	364	314	330	312	314	298	314	336	319	320	298	317	318	345	287	325	314	340	318	259	311	305	299	331	316	284	300	309	338	335	322	261
4416	1144	896	839	810	770	791	764	766	771	733	783	766	760	770	722	740	735	795	717	710	742	718	703	728	757	713	721	752	758	754	776	713	755	701	802	784	759	724	757	747	754	792	749	734	725	755	738	779	734	774	787	725	741	681	751	719	704	757	708	721	735	714	794	723	733	753	749	762	802	750	715	796	702	691	748	776	743	747	727	738	754	679	780	737	773	779	722	711	769	767	729	748	740	748	768	766	733	744	764	768	775	768	790	749	726	787	794	731	738	771	732	756	736	796	787	730	727	738	734	751	756	766	800	762	749	754	713	762	749	780	789	725	736	775	702	792	722	754	734	748	742	727	741	747	748	772	765	773	771	785	722	743	789	731	737	695	717	695	742	718	737	724	729	732	738	742	735	769	719	735	763	708	701	730	718	721	733	732	780	702	778	734	781	794	714	796	774	732	775	713	751	729	766	798	735	759	776	783	773	763	733	739	723	704	711	783	733	746	751	722	728	759	749	723	722	776	746	729	779	733	761	774	743	756	759	738	791	680	746	777	727	803	743	728	783	732	777	755	732	757	796	785	688	826	772	741	753	721	718	738	745	774	747	711	737	735	731	785	789	738	744	733	797	737	684	775	704	726	772	740	769	761	703	765	781	772	761	809	725	753	740	708	740	694	776	764	768	771	766	787	732	716	806	698	764	754	762	756	784	709	700	691	714	717	758	734	717	755	710	722	769	743	727	769	781	735	762	738	742	783	730	724	784	725	761	798	735	797	789	722	739	703	791	716	734	739	734	728	741	757	724	719	723	798	743	715	797	721	762	764	733	699	712	735	782	763	756	756	732	751	772	761	714	745	752	731	794	720	691	805	745	671	761	738	713	742	754	769	692	723	761	760	744	755	729	748	774	752	754	726	792	732	733	761	755	775	763	757	758	747	715	754	693	729	740	783	717	767	749	721	720	726	793	736	772	708	754	700	717	753	754	728	725	753	750	758	751	789	761	778	792	778	707	754	756	739	747	776	768	763	739	782	808	760	692	768	747	756	717	761	755	784	756	742	729	791	780	800	757	730	764	747	774	744	740	745	721	744	789	780	725	754	752	764	720	704	796	716	767	707	751	743	733	779	706	719	701	739	749	760	723	754	756	717	749	773	685	748	738	741	731	816	751	704	810	794	746	745	732	759	746	725	737	765	745	703	729	731	771	758	766	723	758	754	798	719	775	760	741	762	749	750	775	746	787	767	753	743	701	746	735	720	723	726	749	713	753	757	763	736	741	736	770	767	818	756	755	728	738	763	831	757	760	744	786	746	756	745	766	777	763	755	735	756	695	771	755	753	698	701	752	763	712	728	776	764	753	733	748	746	734	725	734	782	782	725	776	751	776	745	762	735	750	727	756	736	734	760	721	721	726	735	763	698	740	768	750	744	715	778	730	732	708	744	716	740	744	749	710	744	704	738	739	723	767	759	774	729	764	751	766	729	733	805	751	773	733	800	783	756	770	762	745	716	795	709	763	740	748	766	720	783	789	762	724	781	770	730	828	764	757	789	778	750	727	727	751	749	727	725	772	716	750	769	744	751	739	724	736	690	741	765	734	723	746	697	787	757	770	719	808	708	757	705	792	719	762	765	765	760	697	737	759	732	709	750	763	704	773	723	755	724	741	773	734	795	740	720	764	812	726	754	767	747	815	760	723	758	748	783	778	750	730	718	766	752	776	753	756	711	748	702	729	743	759	720	764	744	786	717	702	758	773	710	718	745	731	752	795	728	775	755	721	732	710	733	708	757	802	758	755	754	772	754	739	731	724	771	744	743	762	740	717	772	743	742	824	779	769	748	726	728	748	722	694	701	773	728	817	743	717	775	758	735	791	782	765	752	707	729	739	754	703	750	736	799	750	738	751	734	756	731	717	712	725	751	767	752	735	736	725	748	746	725	758	784	799	793	744	734	717	760	754	744	735	735	748	722	784	699	722	728	761	723	771	754	766	729	747	746	730	717	742	742	759	769	701	727	774	752	774	737	723	747	750	717	745	745	772	739	693	752	798	720	685	761	744	744	717	763	736	731	747	728	767	726	765	771	706	742	735	696	787	760	752	735	767	761	778	755	760	758	728	723	784	749	714	744	779	739	762	779	812	720	721	728	744	734	742	725	786	783	766	708	764	778	793	776	722	747	716	739	739	763	751	755	722	831	764	756	800	796	728	795	735	774	708	745	743	779	769	725	686	768	770	736	779	746	746	765	737	714	760	735	760	705	754	719	740	796	715	744	734	753	764	761	770	744	771	752	773	713	738	698	737	762	760	737	747	756	779	770	779	754	756	759	729	754	694	773	778	738	766	739	773	795	779	770	785	785	707	761	773	739	731	707	748	712	748	713	693	789	770	760	726	734	824	803	773	715	756	770	762	734	792	761	759	729	741	758	769	765	754	741	758	742	779	746	751	744	750	726	730	722	730	767	742	775	730	730	742	785	749	695	737	761	723	727	764	753	776	763	702	731	745	804	760	749	738	724	711	748	742	749	724	788	756	725	773	775	727	820	753	717	800	795	702	731	790	750	759	713	713	737	769	802	764	783	719	726	787	770	746	779	669	704	695	756	773	748	750	791	741	723	765	738	754	759	718	688	731	751	742	753	765	754	727	704	731	707	779	772	670	765	758	788	721	767	774	758	696	767	767	755	765	743	763	734	749	741	697	762	694	678	716	744	755	762	741	785	775	743	771	747	777	768	790	759	719	777	743	701	787	783	744	769	731	759	757	752	745	715	749	692	673	744	762	764	701	735	741	740	732	711	760	818	715	754	747	728	734	703	762	727	693	701	752	742	769	753	758	745	742	723	747	785	695	753	672	754	789	785	768	738	759	766	776	734	810	766	729	712	705	780	763	746	735	705	768	801	755	765	722	775	738	722	790	741	776	726	759	796	759	753	769	778	766	752	754	747	760	748	728	752	748	697	748	728	784	740	751	678	738	723	735	731	739	729	716	725	767	734	756	720	760	771	738	732	758	733	768	705	739	745	723	708	765	748	761	727	793	742	762	798	701	755	751	732	719	758	725	763	753	713	722	776	764	760	756	754	714	771	753	775	748	759	810	745	702	728	796	753	684	707	735	716	735	749	796	734	774	779	749	736	767	770	721	717	786	746	762	762	750	760	707	769	724	739	700	710	791	762	790	742	743	774	755	774	717	776	734	757	758	788	734	733	731	769	705	771	761	745	763	760	783	757	721	750	733	707	715	718	753	733	728	762	780	723	761	776	762	768	769	718	768	804	748	747	787	725	750	788	743	714	726	707	783	733	788	751	754	796	790	766	739	794	772	749	758	711	740	756	746	747	728	793	777	748	722	747	736	777	809	730	753	742	701	772	780	776	756	766	721	747	761	713	745	766	767	772	712	788	754	731	741	714	751	715	732	762	757	736	722	770	709	763	728	754	781	783	755	704	744	731	757	712	703	748	743	764	728	717	706	701	806	710	770	739	735	759	756	705	766	750	749
32063	15142	1664	953	630	515	365	345	313	290	227	248	224	248	225	202	195	206	179	180	172	163	195	177	166	187	187	172	157	164	160	159	170	164	169	182	169	175	170	163	156	182	167	158	175	164	186	165	150	142	137	158	165	173	143	193	182	151	176	154	163	166	195	161	182	145	154	150	158	152	176	169	150	150	175	191	169	142	147	155	157	142	169	163	163	165	153	163	156	146	163	169	143	167	165	168	156	159	186	156	190	167	188	163	141	166	156	168	179	150	169	154	157	151	158	164	172	163	150	152	155	169	135	180	153	159	154	160	161	142	150	144	151	138	179	174	156	168	167	165	162	146	156	154	142	176	175	159	167	182	178	161	174	136	170	144	136	161	150	159	163	139	171	161	163	156	167	147	158	184	153	152	150	184	149	176	162	145	175	152	143	160	173	166	175	169	148	157	149	145	145	196	152	162	157	156	168	164	150	132	168	168	160	158	190	144	178	158	153	144	148	180	155	150	184	148	143	153	150	148	137	168	176	171	155	156	153	163	152	159	147	150	155	154	181	157	160	146	175	164	163	149	147	169	160	148	159	159	158	171	171	157	171	159	167	142	169	157	164	170	169	145	131	130	145	151	167	137	161	162	168	146	172	163	159	174	136	179	176	173	155	181	130	163	168	146	138	169	166	162	153	151	163	164	150	149	166	156	151	154	182	156	150	132	156	154	157	150	133	182	155	163	153	164	164	167	132	157	159	159	151	152	171	154	160	150	131	155	161	151	158	164	147	137	161	153	153	146	162	183	152	158	152	165	156	153	141	181	169	164	173	164	153	188	150	167	145	151	151	174	160	157	156	163	150	165	159	171	138	148	145	174	161	162	161	156	125	136	130	138	157	147	173	165	149	174	167	161	152	135	169	170	146	174	170	172	138	150	152	157	173	143	153	152	155	178	150	149	183	166	159	159	169	169	161	161	164	153	170	143	165	136	179	170	136	153	155	163	161	132	139	165	149	174	169	146	162	147	176	127	139	157	169	166	156	153	128	151	177	170	162	176	151	146	149	158	172	173	188	169	137	158	172	171	166	133	189	174	170	165	185	170	143	139	179	149	157	173	157	168	179	158	155	159	150	147	163	174	159	176	148	173	182	178	175	177	169	148	141	163	176	161	150	139	178	161	165	179	156	153	155	182	174	152	156	179	178	190	137	159	166	168	166	157	163	164	137	166	173	148	154	148	163	178	188	166	154	148	148	182	142	136	155	162	145	161	169	148	167	170	177	170	145	146	153	149	150	139	155	168	152	166	159	152	167	167	155	148	159	170	152	163	195	164	155	174	159	138	146	156	156	164	168	152	159	160	160	171	149	169	147	150	149	156	169	143	170	145	145	182	186	167	139	166	164	168	144	159	186	149	145	145	141	183	166	175	181	154	152	178	168	171	136	163	151	169	151	169	157	163	158	145	179	171	150	176	145	164	162	157	180	159	161	167	163	166	158	160	157	160	158	155	142	140	162	151	173	170	179	152	150	155	167	171	146	163	160	138	174	148	155	143	182	178	170	147	162	154	178	150	153	175	148	147	147	173	154	167	139	169	148	166	165	138	159	138	158	159	165	158	159	176	172	148	164	170	156	159	159	130	154	167	156	160	167	148	167	166	157	174	168	155	171	164	178	169	139	151	146	172	148	163	150	158	167	172	143	143	146	145	146	141	173	173	175	161	169	138	185	157	183	149	169	152	158	168	168	174	183	187	154	175	145	160	172	148	155	154	176	149	143	161	166	151	161	178	180	169	152	142	149	165	173	168	152	144	152	162	157	152	174	168	181	132	175	164	170	180	160	135	146	166	148	145	170	164	153	165	166	169	161	141	157	162	158	141	138	168	196	140	159	182	188	169	158	153	159	165	157	139	136	156	166	160	150	141	167	178	148	167	174	164	164	149	151	168	185	168	161	140	169	188	154	158	139	170	150	172	154	158	134	162	151	164	163	169	159	173	149	169	177	170	189	173	149	148	144	157	152	138	162	161	168	177	172	148	157	183	159	173	164	165	159	163	139	182	170	159	161	138	154	174	138	166	160	146	164	172	164	168	173	189	180	154	153	153	178	197	177	150	177	157	160	142	161	185	153	167	139	151	174	143	172	165	155	139	157	126	159	156	152	158	148	163	163	159	171	166	178	163	159	186	159	173	155	172	156	151	152	175	181	177	150	176	160	149	145	145	144	180	156	140	179	139	157	161	157	141	147	153	147	156	146	131	156	174	170	155	162	167	160	141	162	186	152	170	163	151	155	165	162	178	149	166	160	158	163	157	162	146	181	160	164	142	157	203	171	157	158	168	169	164	150	161	149	142	162	189	186	173	149	160	138	158	163	167	165	147	167	159	156	172	172	147	139	142	176	155	170	147	163	150	141	165	181	155	159	154	143	168	156	157	149	160	155	175	173	146	183	155	156	147	160	145	171	167	173	169	146	149	167	166	149	152	158	147	153	156	156	152	134	176	169	140	163	169	149	158	165	156	150	187	175	153	173	165	143	166	134	156	138	151	161	160	135	160	157	160	168	161	166	195	152	144	159	180	171	169	166	157	155	159	168	159	175	150	160	153	169	147	184	198	148	152	163	178	137	156	158	173	153	166	149	152	160	153	152	148	170	160	171	172	140	163	171	177	174	149	135	160	156	153	159	172	182	162	157	139	125	158	147	155	147	148	161	154	180	143	176	166	155	163	161	128	158	164	163	172	171	177	155	161	139	164	154	150	172	153	149	144	161	160	141	163	141	181	161	158	177	165	159	157	162	160	159	149	162	158	179	172	154	141	159	178	169	160	170	161	172	156	182	137	153	144	161	141	160	152	162	158	163	168	180	159	145	170	155	152	183	142	147	174	166	193	146	163	144	143	136	142	173	136	164	158	147	166	158	166	162	183	183	170	142	162	172	191	145	160	173	161	163	173	165	151	160	179	161	176	189	148	149	155	164	165	146	155	142	165	162	161	159	168	161	141	164	172	153	174	155	132	152	168	164	156	154	174	159	161	159	147	154	147	177	171	152	155	168	141	156	164	180	155	143	144	173	162	162	165	163	168	150	160	148	164	172	159	158	163	156	163	183	158	159	161	150	153	157	155	185	185	144	144	148	159	166	172	135	159	158	152	168	160	164	155	156	156	177	171	147	150	168	180	168	160	162	161	177	150	159	172	158	161	145	170	170	152	152	151	183	141	169	173	150	152	186	159	145	149	168	142	166	166	148	150	172	169	144	162	158	171	120	152	156	154	180	177	134	137	144	162	147	174	157	145	160	164	172	175	141	171	164	177	126	164	161	172	170	172	170	134	145	153	154	172	193	158	173	161	175	167	144	142	137	168	186	169	143	152	165	140	167	155	179	164	161	169	150	159	155	156	159	148	162	158	146	159	162	161	157	158	167	150	148	168	168	161	164	177	165	147	161	172	165	166	165	155	143	139	148	164	151	163	157	160	154	141	154	149	171	167	149	150	155	142	144	162
18978	6911	2256	2914	2532	2122	1617	1523	1289	1137	1002	959	881	785	712	716	718	663	681	606	589	609	596	551	596	534	516	552	555	545	500	521	533	508	503	472	506	513	478	471	485	518	486	471	465	464	439	470	478	439	429	442	448	482	470	489	455	453	486	456	473	451	444	492	444	439	488	460	457	465	435	448	442	406	459	475	446	464	483	474	459	433	460	429	421	467	475	426	477	437	469	494	437	432	450	464	461	442	444	453	495	417	435	448	465	425	463	462	424	433	448	467	455	418	458	467	468	442	458	422	468	456	473	445	437	482	438	467	417	434	446	468	444	459	420	455	460	437	438	435	455	462	494	451	422	431	440	432	422	441	466	439	441	462	450	406	493	432	445	441	467	447	455	475	435	439	452	462	433	440	458	465	436	449	439	440	414	455	437	443	482	439	423	482	443	413	433	434	447	466	459	411	490	427	486	435	430	421	442	439	459	430	429	456	421	446	449	439	461	436	490	455	412	448	443	399	465	447	450	502	434	410	455	442	438	444	449	437	440	459	477	478	477	448	422	463	501	466	493	407	444	425	414	424	451	430	491	454	438	432	427	456	460	422	430	453	452	479	464	453	470	499	449	462	460	434	452	429	440	462	453	437	408	463	474	473	429	424	403	461	437	436	439	413	424	464	491	411	432	407	409	447	433	439	450	440	453	430	415	430	486	426	442	430	468	433	469	456	404	478	421	454	455	449	440	415	428	433	404	419	442	434	453	426	447	449	463	401	477	425	472	430	433	438	435	432	468	447	449	455	432	455	458	447	470	429	478	450	396	462	443	443	471	453	434	461	393	448	484	503	461	432	426	426	421	475	449	421	453	462	431	474	486	415	424	440	477	427	415	415	451	447	471	432	416	424	451	449	441	453	442	438	438	434	445	446	468	471	413	428	395	419	478	419	430	444	447	433	432	418	462	450	458	438	467	450	466	416	466	411	422	415	482	478	441	461	429	434	448	415	468	440	425	426	474	448	475	434	451	455	467	459	442	445	496	456	425	445	469	478	428	489	444	437	427	428	372	487	452	462	485	450	425	401	480	441	443	492	458	472	459	464	434	446	439	432	436	426	434	456	462	456	439	468	431	435	457	478	470	420	423	432	457	441	473	489	413	475	451	453	447	418	476	462	468	433	429	446	431	442	429	413	427	454	431	420	434	440	402	446	443	420	475	429	431	420	426	442	449	456	463	426	416	444	400	425	473	444	453	430	486	481	462	451	475	438	452	419	424	424	434	450	417	433	457	432	467	464	430	430	436	376	424	426	411	471	451	442	460	470	430	450	442	422	415	444	423	435	467	448	438	446	441	422	519	434	421	450	467	467	423	435	444	451	459	435	420	451	435	497	440	447	429	448	443	452	426	486	467	447	434	412	415	461	431	413	427	457	440	437	432	527	423	455	455	444	464	436	429	437	461	417	428	434	509	448	444	438	474	448	464	447	437	480	469	413	440	445	441	471	433	475	451	419	440	456	432	430	432	405	426	460	421	467	440	411	406	435	444	449	448	418	463	426	448	448	502	448	434	435	394	454	493	452	433	440	433	452	452	471	472	437	456	445	419	413	431	441	414	461	439	466	458	458	448	450	455	453	458	439	427	436	475	448	431	421	441	434	477	470	435	414	476	480	460	397	417	433	414	454	443	485	455	438	431	434	458	456	446	452	434	421	460	437	429	460	479	405	465	472	438	476	425	438	425	457	421	430	442	435	444	451	431	414	423	419	471	413	446	435	466	449	479	392	422	430	432	468	430	467	474	443	440	446	419	457	421	439	427	500	465	458	473	410	445	455	487	451	429	441	452	430	483	455	444	459	429	465	444	453	423	474	419	424	445	485	465	457	445	441	440	468	433	431	438	418	449	438	442	440	446	482	436	421	449	408	450	483	432	453	398	454	434	452	448	469	448	423	472	458	449	470	411	419	437	417	455	414	424	445	443	452	470	476	404	429	404	450	430	494	431	445	416	429	435	457	459	465	448	462	444	459	451	401	434	484	456	415	453	422	426	433	464	469	466	425	473	467	431	425	499	468	452	435	455	457	440	397	434	468	425	421	452	412	387	413	412	420	431	439	444	402	474	469	436	439	437	425	478	457	430	412	465	459	412	463	442	421	423	442	447	460	482	454	435	443	441	434	480	480	460	408	410	441	407	447	464	442	449	446	481	447	416	433	464	425	427	448	409	451	421	411	439	421	444	459	445	423	475	456	431	422	430	492	479	473	439	428	436	467	448	390	480	431	428	449	460	437	453	430	404	417	437	465	427	450	464	449	429	449	444	467	427	443	469	436	444	441	479	461	429	462	411	471	440	459	442	433	460	425	463	456	445	452	432	430	463	455	452	432	419	456	442	462	471	423	439	453	429	455	460	460	446	425	469	476	442	417	487	446	443	404	464	471	452	444	411	447	427	395	438	450	448	445	455	383	432	461	434	446	419	442	440	463	458	467	445	427	448	453	438	450	440	419	489	434	450	399	440	425	419	435	441	430	408	444	478	428	468	434	476	474	445	470	450	460	440	485	454	432	471	471	453	437	439	460	417	466	426	428	449	432	473	456	410	445	420	434	433	442	434	434	485	430	457	406	415	426	437	435	452	476	414	449	478	441	432	432	412	419	452	451	438	475	462	451	439	425	421	452	450	440	472	435	424	424	407	464	458	460	463	442	432	428	445	426	440	446	450	419	466	430	412	432	461	451	455	463	467	466	440	450	403	465	437	413	458	421	442	503	422	458	481	445	443	448	429	433	446	426	419	435	461	439	469	442	439	446	474	442	454	450	425	456	450	439	448	428	416	447	425	471	446	453	460	426	436	426	443	441	433	461	438	417	443	426	429	454	454	426	474	433	433	417	462	424	429	436	438	415	487	420	452	442	459	408	450	461	450	465	436	416	442	479	418	435	442	470	460	427	419	453	453	456	427	445	433	462	459	448	440	414	445	451	447	454	472	424	434	441	444	440	407	479	464	427	445	429	456	471	448	437	460	450	448	476	438	424	449	459	449	434	463	452	434	460	430	447	399	414	434	529	468	461	438	483	465	464	447	432	450	396	411	389	448	463	448	432	413	421	427	440	431	447	433	463	424	448	432	487	448	450	466	436	423	410	446	404	436	430	452	472	463	475	423	445	446	466	444	419	482	438	448	462	438	443	452	437	421	427	415	415	486	435	411	445	415	392	423	422	449	480	450	458	431	442	419	451	431	462	465	477	465	455	455	451	459	427	458	442	446	445	410	443	410	464	441	440	434	437	460	422	450	429	428	445	444	465	453	432	436	414	426	419	437	480	439	460	430	436	432	434	424	463	438	436	439	436	448	469	437	444	436	459	415	443	453	414	445	445	402	434	407	434	434	428	452	470	496	420	454	454	420	439	432	425	428	422	480	433	445	463	433	455	453	413	450	409	422	436	471	462	450	454	467	448	434	436	456	445	440	437	461	434	425	443	439	446	437	466	433	432	434	437	448	463
46383	27145	4879	1890	1266	938	779	672	557	468	411	419	450	343	345	328	332	332	278	325	299	339	309	254	296	279	305	249	261	262	251	255	256	285	262	244	263	258	236	288	303	275	238	299	304	265	265	270	292	255	254	255	264	270	230	285	262	275	273	239	261	277	263	281	253	254	255	274	277	277	300	247	245	247	270	276	257	267	277	262	248	230	275	254	270	228	266	267	282	259	283	285	259	240	256	262	263	241	273	274	265	273	258	249	270	244	254	273	261	259	236	271	239	269	241	285	254	277	269	263	215	262	285	256	290	252	256	255	254	255	246	250	247	246	257	253	243	244	241	270	219	230	230	277	268	260	261	266	232	262	251	242	254	254	248	249	245	279	253	250	249	256	266	254	245	253	252	260	274	277	258	259	254	239	263	243	251	262	272	243	283	253	240	249	257	273	253	257	250	256	263	268	263	229	254	274	237	298	254	241	252	295	253	228	269	238	240	263	261	242	228	250	250	238	254	254	255	239	252	277	292	248	269	234	246	251	257	249	259	256	247	259	261	243	290	244	303	278	261	252	274	247	246	235	252	256	282	270	253	241	275	249	266	268	233	268	266	256	244	232	307	258	244	244	268	238	267	283	267	264	261	261	267	266	252	271	246	276	261	252	270	260	257	210	257	261	255	258	227	266	254	239	258	264	271	252	276	251	247	246	245	252	263	243	292	265	213	230	232	257	270	270	262	222	256	286	245	262	258	265	249	249	257	255	229	239	265	265	243	253	267	227	242	261	259	240	268	253	242	244	245	252	266	273	269	245	243	235	274	269	236	241	254	258	237	220	244	231	226	265	277	263	244	268	269	256	225	234	228	261	231	260	265	225	250	229	282	256	261	249	257	252	261	253	246	251	249	263	274	281	257	241	250	242	249	206	244	251	253	272	226	262	259	273	242	265	267	279	273	258	272	245	228	277	239	269	228	261	275	254	267	248	252	216	262	256	269	268	246	266	256	257	251	242	233	250	240	250	255	258	278	255	252	258	240	249	265	265	243	268	253	271	259	265	261	252	248	260	270	265	255	285	256	262	255	235	241	273	233	259	276	251	247	252	248	262	273	289	247	234	267	229	246	222	258	239	227	238	268	253	293	249	251	244	239	242	271	239	265	245	248	228	248	223	255	257	267	253	245	237	282	263	231	258	268	255	259	240	286	258	254	265	233	244	235	266	264	265	257	249	237	240	261	261	273	292	271	255	269	250	226	261	247	249	246	251	241	227	256	264	237	289	260	249	235	231	237	278	266	295	271	266	245	244	256	253	284	301	264	271	257	240	272	271	246	252	246	258	239	263	254	252	260	258	294	254	269	246	258	241	256	276	220	248	253	239	261	278	257	258	239	256	251	250	231	255	264	256	265	275	251	264	250	270	260	239	223	231	251	256	263	280	249	242	249	242	269	226	244	250	247	276	262	250	252	267	264	256	231	279	263	253	262	265	264	283	298	261	252	294	241	256	245	257	273	233	255	223	281	260	274	270	263	260	245	288	263	234	245	237	234	244	249	242	263	236	279	251	266	244	267	253	245	274	255	236	262	245	224	269	239	264	272	248	247	276	247	292	241	247	238	258	233	282	263	271	254	253	248	272	262	266	259	295	277	236	242	255	258	242	255	239	247	245	277	225	281	235	240	250	250	273	236	280	290	227	240	254	245	263	260	308	228	257	229	268	257	272	282	242	237	282	271	262	267	248	249	255	231	264	255	241	247	253	274	260	280	262	247	263	258	240	270	245	269	281	213	285	268	236	241	283	276	249	248	255	237	251	266	285	247	240	252	255	271	238	238	253	245	254	256	242	237	244	266	271	238	243	245	271	281	273	262	245	256	251	250	259	264	255	257	256	258	228	210	263	275	245	299	248	269	282	265	247	274	242	240	262	243	255	259	249	266	273	259	257	241	262	280	257	269	231	282	257	251	243	259	289	265	262	300	274	242	248	272	270	247	259	255	258	246	273	257	223	256	274	288	265	240	242	234	254	268	228	270	284	238	254	227	277	236	261	270	253	259	255	261	235	254	223	243	246	258	243	281	234	239	230	253	257	296	273	269	260	247	242	238	240	280	267	264	250	257	252	274	277	253	270	261	265	301	274	252	266	279	226	228	248	230	275	250	228	232	266	251	245	243	260	254	252	245	238	256	253	255	240	284	266	262	245	238	266	221	265	254	221	258	246	232	253	230	283	279	243	250	256	292	273	234	266	261	247	232	241	250	286	243	242	250	265	253	231	314	246	245	241	273	239	251	256	252	270	270	245	248	219	231	249	263	235	271	247	275	233	242	243	249	260	256	248	248	262	245	254	252	234	280	293	282	214	254	259	278	251	234	257	263	260	256	261	232	271	233	251	255	220	258	252	266	243	292	236	256	263	280	246	288	258	243	224	245	263	239	247	259	251	273	257	297	218	250	258	251	292	249	277	237	270	231	268	246	229	255	246	233	266	252	269	249	257	243	225	242	276	235	250	281	259	254	246	259	239	303	247	270	258	247	275	270	266	277	255	278	252	255	249	220	266	256	251	236	222	272	273	263	247	228	249	276	276	280	239	250	236	252	256	259	228	254	236	247	278	256	247	253	281	269	240	252	253	263	228	254	247	226	253	237	265	268	251	257	263	230	240	249	263	268	250	234	239	245	248	227	249	296	241	247	257	240	247	237	268	272	262	252	253	265	252	247	269	241	247	249	250	248	272	288	247	255	227	239	261	251	248	274	262	254	250	254	271	265	277	276	264	282	210	246	242	249	270	273	249	276	258	255	249	257	242	257	268	268	231	259	255	271	230	236	235	246	252	258	238	256	266	264	290	268	262	270	272	256	260	282	260	275	249	237	248	243	229	264	259	262	271	283	267	277	287	264	253	274	255	259	236	286	253	258	275	251	260	274	246	254	265	272	261	246	270	224	272	234	231	250	256	274	244	269	253	267	232	253	275	255	261	259	260	235	271	264	244	259	278	242	274	241	276	241	259	233	261	253	253	253	273	246	268	256	218	267	270	245	256	240	239	241	244	270	240	276	256	249	268	287	251	266	254	262	251	238	276	279	239	275	243	244	248	277	264	244	257	254	248	254	263	255	264	268	241	243	244	271	243	262	271	254	252	233	224	240	251	250	243	220	230	235	258	269	253	261	272	235	242	229	284	264	251	222	234	299	270	272	215	241	240	269	236	247	236	269	257	243	267	237	255	238	256	272	266	248	260	254	242	253	222	234	270	260	248	230	278	242	287	234	248	281	267	258	278	254	256	245	262	256	252	270	271	240	257	253	249	251	268	242	256	238	237	221	268	227	239	222	238	255	262	247	273	244	274	270	235	284	267	298	272	239	238	239	278	239	246	259	243	266	259	261	254	277	265	246	230	220	243	261	230	243	262	242	248	224	254	243	246	252	239	248	241	249	241	252	257	262	250	263	266	247	274	260	264	253	273	272	278	291	247	256	255	269	284	265	246	273	296	262	255	263	268
27021	10926	4471	5278	4669	3786	3226	2631	2267	1975	1761	1664	1466	1426	1293	1239	1120	1120	1124	1069	1010	1008	906	962	944	942	891	853	851	849	833	819	731	750	757	761	721	761	726	802	716	787	719	751	748	772	735	739	784	713	761	707	759	693	714	709	644	718	748	680	665	674	716	730	680	735	692	664	680	677	687	734	716	658	670	659	689	683	688	674	668	783	702	694	748	704	659	677	680	653	659	693	699	674	668	646	725	719	706	688	656	670	646	671	680	693	697	644	689	729	694	633	661	673	670	696	682	683	719	689	681	657	671	630	674	694	675	676	658	685	597	704	656	702	670	693	697	694	699	666	671	672	722	680	657	707	718	635	648	698	677	687	672	726	688	661	696	625	655	703	670	687	669	696	676	639	671	667	716	683	682	635	668	651	691	703	683	655	696	719	689	714	676	718	660	638	703	648	634	607	700	617	687	656	664	695	678	653	650	628	712	638	685	667	692	682	703	672	665	655	659	673	652	671	698	688	748	668	688	692	706	654	642	644	639	654	675	715	618	687	643	648	662	676	633	672	659	668	698	683	688	641	689	681	687	701	669	664	683	684	648	661	661	649	700	684	634	680	738	684	626	690	725	661	696	699	701	671	629	660	715	640	684	702	707	709	605	693	651	695	650	670	678	619	673	679	691	636	697	671	698	668	654	627	665	682	674	661	688	669	737	684	694	697	609	686	639	680	673	684	655	656	621	657	680	657	664	710	624	642	666	655	665	620	647	674	668	678	690	657	694	608	659	670	646	666	710	671	700	682	697	707	677	668	670	686	715	633	731	693	666	650	691	615	621	648	645	679	693	648	698	704	655	672	650	665	662	673	671	669	630	672	684	722	667	683	687	711	651	703	663	665	686	672	658	660	712	652	661	676	674	646	677	597	722	655	663	684	661	677	680	682	695	627	669	687	725	667	645	704	699	680	670	674	668	719	666	700	664	687	704	722	679	674	665	685	670	662	626	705	668	676	644	665	680	663	602	681	640	674	728	656	672	638	666	625	690	647	655	656	650	666	676	694	668	680	662	672	690	654	635	685	672	666	683	668	659	650	660	684	670	661	678	666	629	717	608	677	669	697	649	716	664	610	684	706	668	630	694	661	702	638	719	639	657	639	659	692	648	635	669	623	719	652	662	695	675	678	690	671	691	697	684	653	701	667	676	703	683	673	684	623	676	679	674	658	721	679	679	705	689	669	631	656	628	659	660	675	680	662	668	651	669	617	656	622	678	685	654	657	683	657	674	640	646	664	691	688	679	650	656	706	722	664	677	685	628	687	654	670	671	684	661	699	644	667	665	681	697	654	619	649	631	654	659	703	665	613	673	651	676	725	690	692	623	704	672	670	660	723	652	694	642	619	656	635	662	681	664	650	648	655	680	663	708	659	658	682	663	711	687	684	686	642	627	647	676	693	657	645	672	669	679	703	683	667	678	687	695	646	685	684	673	694	701	720	661	625	666	662	660	670	663	645	658	695	648	666	681	693	659	720	658	662	636	694	662	689	652	647	676	638	670	733	650	670	658	668	716	665	686	669	690	697	664	637	667	689	647	718	641	661	634	631	624	679	681	683	726	661	667	671	657	687	671	690	646	649	705	694	671	642	689	689	678	682	650	651	668	660	656	658	681	647	693	666	674	683	648	710	643	675	708	682	653	621	653	670	647	685	655	653	658	708	683	669	725	672	661	678	678	671	687	635	705	657	689	678	646	661	651	652	700	690	659	633	681	652	741	684	675	689	632	690	683	616	703	686	657	613	691	625	639	674	691	662	656	607	663	674	670	636	676	709	647	689	659	660	644	653	688	683	685	665	688	699	675	678	622	642	719	698	686	646	652	643	640	710	718	650	647	688	711	672	637	647	654	643	686	647	668	683	682	705	631	661	659	664	699	685	662	638	671	693	657	671	684	668	684	678	679	634	702	641	686	691	681	629	681	640	659	633	703	686	651	671	649	667	749	706	660	665	687	713	658	631	652	630	738	647	689	678	648	680	592	656	683	686	660	635	668	709	713	656	712	716	661	661	678	683	643	679	660	648	701	650	672	677	673	663	736	696	671	706	653	677	635	661	702	648	684	673	672	661	650	656	680	663	670	667	625	677	669	626	715	648	654	653	694	656	701	687	671	725	648	663	684	696	684	687	653	671	711	668	674	685	632	692	685	648	686	618	699	684	648	657	688	663	659	644	729	652	708	691	696	668	682	682	621	672	604	691	683	671	682	664	637	693	684	634	668	681	688	634	665	656	722	697	705	633	665	627	707	652	636	664	686	658	646	666	656	680	668	697	671	673	700	661	664	687	688	647	653	655	678	665	691	713	704	664	617	674	707	684	665	682	663	709	712	672	632	695	654	686	718	673	664	645	617	639	662	695	657	707	683	706	684	673	667	677	683	684	675	704	707	661	621	660	680	656	662	709	641	625	660	687	701	662	636	655	713	649	674	653	699	680	637	731	688	666	666	716	685	646	670	674	650	720	667	680	644	660	695	644	654	629	680	693	700	670	657	689	688	706	684	686	656	695	699	663	701	671	705	697	667	683	711	687	766	665	659	649	695	651	659	681	718	732	679	624	690	678	649	667	661	686	713	677	697	666	649	668	693	671	700	685	648	679	664	668	714	713	649	616	620	626	636	648	647	636	661	688	692	650	711	696	659	664	697	680	690	673	665	612	649	652	694	681	648	628	667	639	652	631	665	674	667	651	650	655	666	659	652	636	674	665	636	704	651	674	668	675	702	660	689	655	664	675	684	695	657	692	637	657	705	688	642	713	679	643	670	683	654	678	678	701	723	657	671	684	697	678	731	643	643	692	676	614	678	628	709	695	685	683	679	669	666	684	645	703	673	689	705	670	664	653	651	647	650	672	695	646	683	670	690	681	742	668	686	715	672	686	696	679	692	691	723	657	628	657	660	730	683	609	657	684	674	671	698	678	637	630	633	692	696	673	651	680	694	687	660	708	658	667	670	669	689	712	668	706	640	666	680	664	659	669	694	691	672	702	665	666	662	639	620	624	655	644	690	708	707	670	671	701	694	653	655	630	668	627	670	701	676	655	664	651	658	652	665	694	679	637	677	641	635	675	662	675	664	699	652	668	711	692	668	715	673	703	679	719	666	690	654	695	711	654	688	633	687	628	724	675	640	682	663	699	657	637	698	660	622	706	637	623	686	685	668	701	663	722	663	673	709	701	654	657	694	675	664	649	671	695	687	684	726	643	670	701	697	661	654	673	665	711	690	672	677	710	656	633	689	674	704	689	648	693	648	661	659	698	648	659	685	678	693	665	627	653	659	717	688	633	690	661	677	694	628	687	674	635	674	677	718	648	642	707	649	656	666	707	684	690	677	676	643	678	687	702	648	672	689	663	675	698	670	657	663	692	675	726	658	714	724	654	656	712	635	681	649	666	659	704	709	673	705	675	721	664	641	667	666	647	667	660	668	661	678	641	706	678	701	751	629	685	705	710
6343	614	375	319	353	315	315	343	363	290	278	329	320	322	301	316	316	317	329	309	322	353	346	318	304	298	282	291	292	314	298	310	339	350	332	341	347	325	343	319	312	317	312	300	319	318	310	296	291	291	306	354	299	339	340	342	301	334	321	322	311	297	285	313	293	329	299	340	283	348	322	315	314	305	320	329	334	316	308	308	319	309	310	300	321	311	338	343	316	331	331	312	340	341	339	337	355	311	304	333	312	301	346	335	269	300	307	344	319	331	282	293	319	329	321	322	302	348	328	316	305	300	305	344	274	296	320	296	301	306	325	313	314	298	330	313	295	314	326	303	316	352	303	316	277	338	293	314	345	326	311	324	320	334	313	298	324	337	322	328	305	296	308	316	337	299	295	363	326	329	332	334	301	320	278	353	322	308	288	339	324	362	347	301	303	335	328	330	323	331	326	302	299	290	308	311	354	340	310	325	291	308	310	311	315	299	307	305	332	317	320	350	316	320	330	287	305	285	277	300	268	307	314	302	305	324	304	310	297	318	293	333	339	325	282	336	349	281	340	352	305	317	326	332	291	290	317	314	305	336	298	313	326	303	306	318	323	308	323	314	353	331	305	326	297	293	304	321	326	314	314	339	344	318	309	319	310	354	358	311	300	299	294	300	323	339	317	363	302	329	301	343	329	295	322	302	321	321	339	279	300	305	327	336	329	297	362	322	339	337	296	307	325	339	314	326	332	330	314	351	328	318	337	303	300	336	309	298	285	316	309	349	329	325	335	311	333	304	328	318	299	310	312	295	336	287	342	295	348	337	331	317	293	310	315	294	300	292	301	313	300	345	342	324	276	319	311	307	306	315	324	288	308	330	340	313	291	333	320	306	322	295	332	312	311	309	302	300	319	327	317	304	328	328	313	314	306	318	315	293	317	312	301	304	291	297	328	347	292	321	329	328	305	336	328	332	301	293	311	289	300	335	331	311	341	318	287	334	319	286	329	322	306	330	351	301	316	322	315	320	340	330	312	323	284	319	354	294	340	313	304	305	306	316	294	307	316	302	344	296	295	298	343	302	339	316	290	312	291	325	332	346	314	305	351	293	302	329	296	295	302	292	309	305	348	323	306	313	348	302	326	323	274	352	334	334	303	338	323	335	339	293	315	287	312	309	317	347	302	301	320	322	326	296	315	356	297	307	302	312	320	312	340	298	328	346	312	293	292	315	332	307	316	319	291	310	318	295	329	327	344	314	314	314	325	331	320	317	318	328	347	275	346	299	302	324	301	311	330	319	327	338	331	297	305	335	341	302	276	303	307	311	300	321	329	305	306	316	290	297	333	320	332	328	322	308	324	335	320	311	322	344	315	331	312	303	282	303	288	300	338	330	315	326	318	339	348	295	322	337	330	317	318	338	303	329	303	346	305	315	349	317	316	322	310	306	308	313	334	333	309	308	348	313	296	348	313	365	306	334	279	317	330	334	288	304	290	328	324	335	338	367	312	307	313	321	312	299	330	281	324	303	294	285	322	295	287	278	297	280	311	305	319	310	312	317	299	325	317	292	312	329	321	299	326	299	323	299	286	355	358	291	317	348	328	279	346	303	303	318	293	346	310	325	306	292	343	328	312	311	332	334	340	303	317	296	303	335	316	314	298	305	284	312	350	295	305	317	277	343	318	340	325	329	342	335	285	310	333	315	307	316	306	338	320	320	300	307	311	329	328	309	347	292	319	307	304	342	353	311	334	317	337	348	331	314	320	318	345	312	337	302	350	319	279	306	317	318	317	312	331	335	348	310	322	302	304	335	323	305	342	321	291	277	323	329	340	310	276	300	349	315	326	294	320	295	341	315	327	323	342	289	333	274	315	305	325	298	297	336	304	299	301	344	311	304	306	306	358	315	296	302	325	290	311	286	314	331	308	269	336	299	296	333	320	320	324	287	303	309	305	331	329	325	312	322	330	368	310	304	308	334	321	297	334	291	305	369	335	321	328	295	350	333	314	319	305	343	312	325	339	336	310	337	297	321	342	336	308	339	304	317	325	310	336	296	285	314	316	336	310	268	315	330	334	359	314	284	340	320	304	317	335	319	300	289	318	311	298	321	321	315	305	331	341	327	328	321	272	290	314	281	335	327	323	324	326	310	305	330	328	346	310	303	339	272	285	310	339	318	321	317	297	308	321	313	319	294	327	292	280	313	283	326	335	343	327	339	333	315	307	345	313	356	363	306	305	328	320	343	320	304	323	306	276	312	330	319	309	305	311	304	310	303	330	319	286	346	310	302	296	289	312	324	318	346	352	328	283	322	335	297	317	312	335	365	310	341	336	275	296	302	319	319	335	344	329	303	320	325	299	274	325	341	326	330	309	330	320	305	307	293	326	314	303	299	323	326	300	317	329	318	330	335	321	307	295	316	322	278	302	341	290	317	296	314	332	330	340	292	287	303	304	346	373	295	315	345	303	351	330	320	348	268	311	284	319	331	329	317	320	346	282	307	303	302	325	293	311	285	329	329	325	323	340	308	315	301	316	296	332	302	324	305	292	318	319	323	319	288	311	299	362	308	340	383	329	287	332	344	291	292	308	299	350	295	334	321	290	355	322	325	318	320	314	301	291	336	300	297	291	301	327	327	319	316	299	329	285	317	308	320	333	316	312	301	316	315	314	330	314	289	340	327	308	317	333	313	318	313	293	315	319	310	301	325	301	335	337	342	319	306	264	383	314	302	309	311	295	310	329	285	326	329	307	301	322	290	323	336	334	333	335	327	312	277	310	305	333	311	291	319	324	351	338	315	336	291	311	308	306	294	322	285	324	315	298	317	295	308	358	336	311	339	292	321	309	348	362	322	310	342	332	292	323	329	322	320	335	324	293	311	281	332	327	309	291	323	350	310	288	293	304	313	328	338	323	343	297	304	325	312	332	324	303	313	349	262	337	322	311	313	285	324	366	342	283	320	314	325	332	323	345	338	322	311	315	323	315	297	313	317	345	291	310	293	318	315	317	324	347	290	327	307	319	339	297	298	324	337	316	279	339	294	305	354	320	326	327	328	331	299	348	312	319	334	316	326	325	329	300	292	298	307	293	320	343	330	334	328	349	322	326	306	294	320	355	292	312	323	293	304	332	309	316	303	283	301	316	291	313	342	309	358	316	338	294	300	324	309	311	322	294	319	337	350	289	307	313	314	319	304	315	311	313	289	326	296	320	279	305	347	301	330	315	332	303	344	307	288	300	288	313	324	276	349	298	313	324	289	318	326	331	332	316	299	320	308	318	316	303	331	357	348	314	313	328	306	315	317	323	295	277	326	318	295	325	311	314	290	312	307	306	303	298	333	330	330	309	335	319	304	350	352	327	284	325	308	274	296	298	279	337	301	290	302	315	300	349	280	306	316	322	307	297	307	354	285	318	327	324	315	346	307	312	313	298	291	297	306	372	291	297	309	308	302	280	293	312	300	320	330	298	301	298	309	320	333	299	308	289	334	322	306	298	334
4485	1116	759	822	814	808	827	835	783	753	769	806	794	755	763	770	768	721	804	776	803	800	748	791	736	686	785	860	754	765	795	751	760	702	739	756	809	775	711	747	774	786	737	750	749	772	782	725	732	732	799	800	768	762	788	746	728	779	756	769	774	723	833	734	755	765	718	740	820	777	729	737	770	764	723	704	753	749	784	773	754	739	745	720	753	739	734	778	752	745	796	770	748	736	767	770	744	730	804	754	730	755	761	745	779	731	804	725	668	734	732	759	752	809	775	724	806	787	782	746	754	719	714	740	773	793	754	730	761	725	806	728	723	733	789	750	780	767	773	769	721	738	771	711	779	752	736	730	730	750	791	776	744	744	758	741	774	773	768	780	745	779	764	769	749	766	754	777	723	767	733	714	740	724	703	749	755	775	786	713	751	772	743	763	743	790	703	761	774	770	755	786	744	741	757	791	768	799	770	739	759	733	784	754	792	750	786	746	766	789	759	729	772	737	764	695	761	734	754	781	716	761	763	747	817	736	731	716	806	704	785	786	730	738	748	786	732	755	742	735	768	733	764	765	757	766	714	713	753	743	748	762	802	733	745	742	798	728	709	770	721	768	811	774	719	735	737	718	758	775	755	745	748	742	791	783	781	718	782	764	777	770	806	764	796	713	724	700	743	723	739	766	753	709	795	750	732	756	754	759	771	794	732	744	718	806	757	781	775	792	747	719	740	744	761	740	758	739	792	752	764	747	796	725	777	791	743	761	783	731	737	730	741	749	742	748	710	758	772	740	764	755	748	714	739	717	789	762	743	754	790	728	727	787	730	699	778	729	784	767	765	759	758	726	742	759	794	763	777	768	762	767	757	768	741	711	754	770	767	730	787	755	735	751	778	742	719	720	722	733	766	755	765	749	811	773	729	720	733	729	729	815	698	753	740	735	754	792	726	766	695	774	749	759	739	785	727	744	678	773	785	803	740	736	767	734	715	756	712	762	723	750	721	737	732	788	739	782	771	738	750	788	760	802	770	758	733	712	755	726	720	745	731	754	776	763	724	737	726	753	729	798	783	772	749	763	784	774	708	781	761	750	801	800	719	741	754	741	750	730	703	757	770	760	749	756	749	731	732	745	759	728	802	819	766	768	771	743	730	795	761	757	742	783	713	755	752	708	756	797	730	761	736	810	718	744	771	739	766	728	749	733	821	755	723	728	740	700	763	737	780	764	788	715	730	796	710	727	760	759	793	727	785	790	746	767	788	790	719	706	751	735	752	766	797	690	772	738	709	674	703	757	753	730	760	750	750	746	786	719	751	792	755	745	757	759	786	808	747	703	745	778	761	739	809	764	730	769	777	791	772	743	774	740	759	762	721	774	711	736	745	770	747	778	786	738	739	770	705	717	760	715	750	753	751	757	716	803	751	771	741	732	745	751	773	716	745	794	714	787	742	735	757	727	688	749	738	732	810	730	731	756	716	791	728	768	728	825	747	724	704	757	786	812	734	756	750	793	767	755	730	769	745	765	754	770	763	743	731	763	751	750	751	733	797	702	713	761	758	784	739	784	774	705	743	815	771	788	722	776	788	769	753	756	754	747	765	766	766	774	752	748	738	758	773	746	706	762	727	725	759	787	730	814	742	772	728	771	762	773	753	774	749	758	792	738	758	734	776	781	724	751	751	745	747	800	780	702	797	774	765	759	711	748	770	778	793	739	720	722	726	765	753	724	771	711	750	736	741	767	778	716	705	756	717	750	762	793	752	735	742	759	723	725	762	739	754	823	684	766	778	760	772	721	765	758	749	769	749	731	722	757	761	793	770	702	768	783	733	815	789	756	768	730	753	748	721	757	755	734	732	760	773	755	753	748	748	741	781	738	686	730	739	699	770	769	777	754	747	726	756	737	771	723	777	733	816	761	793	774	800	740	722	725	697	740	748	777	691	750	751	754	714	729	749	753	771	734	770	773	811	743	722	756	778	753	753	769	778	779	792	748	733	750	719	737	775	761	781	734	742	781	734	750	778	768	805	737	752	717	743	806	807	726	777	766	752	734	780	727	754	768	743	764	729	754	755	737	751	736	731	756	699	722	713	727	752	786	781	753	797	748	713	766	765	763	736	744	745	753	736	715	729	718	757	706	766	706	797	765	752	777	688	787	761	769	760	815	749	681	786	763	702	730	757	724	756	721	732	710	765	761	757	762	714	735	760	786	799	734	722	706	732	748	751	756	750	753	742	758	802	758	748	759	725	757	753	744	759	777	765	732	731	754	737	693	732	740	745	732	747	798	746	770	730	763	730	733	809	807	762	744	724	725	743	718	806	736	714	725	773	734	750	736	773	773	760	771	734	723	763	723	753	783	771	747	715	728	764	719	780	754	758	754	761	779	785	773	728	800	715	736	796	699	727	767	734	721	725	784	706	783	729	786	752	743	790	739	756	719	768	795	748	733	731	725	732	763	800	786	766	779	737	739	757	710	787	705	776	748	805	740	791	754	738	727	745	685	746	780	710	754	738	746	757	758	705	783	749	763	728	728	740	772	772	739	742	725	756	779	751	748	835	747	726	778	768	782	768	783	737	790	745	761	725	779	791	756	733	781	772	786	798	735	803	741	792	750	752	723	762	751	779	778	729	742	799	764	749	755	714	774	768	780	764	773	751	724	772	722	749	773	790	774	779	749	789	767	777	735	717	785	797	720	756	729	737	731	774	775	734	728	795	782	793	765	787	747	758	723	738	740	808	692	753	784	723	746	720	791	731	718	751	777	746	717	738	764	745	774	794	779	734	725	738	788	696	748	735	755	791	687	744	742	811	747	776	775	727	771	711	782	721	739	725	775	738	779	825	764	747	757	762	776	763	758	711	737	777	723	776	697	741	713	730	692	779	753	769	769	757	735	725	731	764	707	755	748	694	693	730	739	753	748	730	759	727	745	762	769	743	717	756	726	720	806	699	741	760	774	777	746	764	779	742	764	777	724	814	747	761	716	739	780	771	745	725	674	750	772	771	781	778	767	752	792	748	755	735	758	738	705	740	734	758	772	731	726	766	726	721	682	745	696	803	782	769	741	737	754	774	764	724	732	775	747	788	767	760	734	746	794	783	783	761	685	841	769	751	707	726	768	765	746	765	777	760	735	773	774	730	751	724	741	749	776	768	729	767	741	700	736	729	714	748	772	757	742	795	771	738	737	746	759	796	753	792	735	737	741	784	747	758	762	712	781	756	743	762	719	763	689	754	764	722	736	759	727	753	720	772	736	737	735	765	754	735	754	731	775	753	793	766	755	739	775	751	707	756	756	729	774	760	743	785	712	749	832	780	695	768	771	721	766	733	750	718	758	751	729	745	723	742	806	716	771	768	752	762	731	739	748	765	763	757	758	799	692	783	781	731	691	748	725	756	751	773	772	744	731	778	750	741	738	706	775	794	769	702	727	790	820	741	752	728	749	730	710	746	720	700	809	756	738	783	831	788	727	740	767	753	768	766	758	731	662
33490	15621	1638	929	717	477	381	327	321	279	242	212	260	193	198	186	190	209	164	180	186	186	180	172	169	167	155	160	178	180	174	158	137	153	156	159	171	167	159	176	148	169	153	177	165	144	149	122	165	160	175	168	174	174	162	177	154	172	148	169	164	152	152	165	156	139	161	157	160	190	157	163	150	166	156	147	178	163	169	174	158	166	179	172	160	164	166	168	172	155	165	155	177	154	168	162	155	137	151	155	181	169	175	150	164	157	173	193	155	171	158	162	163	173	153	169	192	175	150	152	169	159	160	160	154	148	166	168	182	177	179	146	164	185	153	167	157	140	176	148	140	177	170	172	151	147	172	136	169	150	172	156	168	151	145	175	167	142	171	170	139	159	164	154	170	181	163	160	155	156	149	165	174	171	148	172	175	172	154	150	138	166	166	157	163	126	167	167	155	151	172	167	160	153	156	145	152	169	163	150	142	164	158	176	167	153	172	151	153	151	163	150	154	146	164	168	175	176	179	168	166	185	148	165	146	181	141	162	170	143	145	156	166	155	180	127	156	175	170	172	165	160	168	181	152	163	159	181	161	163	157	177	149	164	159	160	174	187	165	155	149	150	134	165	162	174	177	150	155	147	168	149	132	152	170	161	175	171	167	161	154	144	155	175	158	158	159	152	176	142	157	136	152	162	152	168	183	182	164	161	170	156	172	167	169	162	141	161	179	159	136	163	161	166	182	164	132	156	166	158	162	148	158	153	173	117	149	170	169	160	143	143	175	170	160	166	170	155	169	151	129	169	172	188	149	151	175	130	159	169	128	140	149	164	174	183	173	148	156	149	153	146	176	164	138	169	164	165	153	150	165	147	161	154	148	164	165	164	156	151	159	176	183	138	188	130	167	144	139	171	160	161	152	143	177	161	172	149	158	149	141	155	146	145	172	166	172	164	156	174	160	173	187	168	166	159	187	173	169	171	162	170	160	167	178	141	155	163	167	171	172	125	173	141	176	165	183	157	168	165	150	132	163	172	150	153	145	158	154	153	145	173	176	185	158	180	147	171	159	171	142	141	174	154	140	148	161	153	174	146	160	161	175	178	156	138	148	155	184	167	163	159	144	156	148	132	138	173	153	158	152	135	153	157	165	176	156	144	173	167	147	184	142	141	130	155	182	164	176	142	155	183	155	152	152	150	147	176	117	160	145	165	187	141	159	137	137	153	148	156	150	161	176	159	147	162	143	174	164	147	168	157	179	155	157	158	162	171	157	170	149	147	142	155	136	168	175	160	167	150	155	143	158	117	176	159	165	175	166	144	140	156	169	162	174	142	157	156	161	167	166	161	173	163	164	161	160	158	159	138	147	169	147	183	154	153	163	142	163	139	153	153	140	162	165	155	149	156	155	161	166	170	163	158	155	169	145	170	158	163	162	164	148	152	175	157	172	176	149	136	171	166	172	154	158	143	159	167	169	164	163	156	166	188	159	167	154	143	168	158	161	159	169	139	164	161	161	168	156	152	144	135	171	162	151	156	180	151	183	164	153	157	161	169	151	170	143	153	151	145	148	150	150	179	156	165	198	159	172	156	158	155	162	164	155	166	168	152	160	165	163	155	155	170	160	166	135	157	152	160	151	154	144	179	151	145	152	162	174	155	151	138	147	175	180	159	170	164	144	159	153	148	168	179	155	183	167	161	153	152	157	158	151	163	163	156	158	169	164	160	174	175	147	155	149	135	153	141	157	171	150	144	181	166	171	181	146	147	182	138	155	143	128	182	147	178	170	143	169	152	139	174	168	157	162	157	164	135	142	149	151	151	170	176	133	173	161	155	157	156	157	156	165	167	169	180	163	168	170	150	176	156	137	148	159	163	191	156	154	163	185	175	144	185	179	163	147	182	162	150	146	156	158	133	163	158	177	150	167	172	167	145	189	151	164	132	177	151	160	156	157	163	163	162	186	168	162	127	151	147	146	145	160	144	176	175	142	155	159	162	114	184	165	146	152	171	152	161	156	155	176	165	192	198	178	161	143	163	143	175	141	178	137	174	156	150	155	151	155	166	157	136	143	150	182	155	164	168	185	151	147	148	149	163	178	139	148	167	167	174	156	158	156	144	135	163	181	158	156	170	147	142	151	177	158	166	144	158	146	165	168	154	188	162	162	144	154	164	169	182	208	173	154	167	141	179	153	145	169	174	155	126	171	151	160	176	145	152	185	159	168	172	161	153	159	167	171	142	176	197	168	169	156	182	157	154	150	141	159	178	159	122	165	185	179	172	146	148	173	162	182	138	151	142	152	154	149	156	143	142	150	132	154	191	157	153	174	141	167	145	178	148	147	168	170	156	182	158	169	173	161	156	163	146	175	152	156	160	166	141	175	180	144	168	159	167	146	160	148	145	161	154	199	159	170	199	150	155	160	184	151	159	149	149	139	161	136	149	150	160	156	152	154	171	175	147	158	156	170	174	169	155	144	153	142	180	156	151	145	172	159	158	163	161	171	156	173	156	159	164	170	159	212	165	155	167	178	164	164	168	150	173	165	155	127	151	134	176	155	156	139	158	145	133	164	151	150	149	152	135	157	163	142	166	158	157	181	149	163	145	173	166	160	169	166	153	162	154	152	143	159	162	122	159	161	140	156	157	137	157	170	166	153	151	171	146	143	163	126	157	138	174	182	164	154	148	162	178	159	168	176	161	140	157	150	157	145	156	158	153	149	143	140	178	143	169	178	153	171	174	170	157	164	179	146	167	159	142	177	140	150	170	179	148	176	152	156	170	160	160	162	163	174	134	141	134	144	145	169	157	159	167	144	153	155	178	148	162	137	158	158	172	193	148	155	146	179	165	151	161	160	181	177	197	161	155	161	170	147	161	143	169	154	158	150	127	176	158	154	132	161	186	163	159	158	163	148	135	157	149	175	172	140	147	178	159	155	158	154	169	146	151	175	155	172	164	162	158	165	178	134	163	176	175	182	165	176	159	189	165	157	157	133	143	146	169	156	151	157	172	174	173	150	162	146	143	166	163	146	151	149	148	166	171	158	162	172	149	174	171	156	154	164	155	156	137	183	147	186	150	141	139	144	150	167	153	167	147	164	139	153	168	161	140	159	134	147	156	173	150	167	146	161	150	150	163	163	171	190	171	143	151	158	139	166	138	179	170	154	174	175	151	149	147	143	154	172	166	168	145	153	139	158	172	153	176	168	163	175	152	166	146	142	180	160	154	156	158	158	159	162	192	159	149	141	155	155	146	151	168	166	150	155	163	178	161	176	174	147	159	166	149	161	153	209	153	141	142	176	150	160	158	160	154	157	159	149	177	198	155	158	160	161	175	141	170	144	126	154	174	165	176	164	145	173	173	156	172	172	164	177	147	162	147	158	172	170	144	163	168	147	165	134	156	162	161	159	161	127	185	166	174	163	160	144	170	157	179	168	146	164	157	159	155	137	159	172	146	157	138	150	161	148	170	180	157	169	150	157	189	130	142	164	163	151	184
19593	7028	2390	2872	2453	2052	1760	1421	1316	1174	972	955	833	830	775	705	725	652	613	603	627	592	592	570	528	560	527	570	515	515	512	522	504	511	508	515	510	523	473	525	546	443	484	459	476	455	498	465	462	501	496	469	466	481	439	433	465	487	468	485	468	459	461	471	481	420	467	435	439	429	490	491	447	421	425	432	454	459	439	406	456	472	407	501	466	396	479	444	454	422	399	453	468	465	440	461	443	446	442	449	454	458	438	454	419	449	404	461	441	473	476	458	434	473	413	449	429	434	431	471	415	492	473	469	442	429	470	423	491	464	459	447	456	437	468	428	450	431	445	409	466	449	428	401	426	439	460	426	462	444	430	471	453	461	408	446	454	451	456	451	433	446	446	426	432	444	455	493	414	408	454	471	420	449	427	461	449	395	456	423	442	429	413	445	497	437	442	439	458	443	441	449	443	480	454	424	444	463	455	433	431	499	425	431	479	428	430	416	448	472	422	418	425	457	439	474	436	440	423	410	467	454	446	434	449	437	442	469	412	455	454	478	475	425	478	453	392	478	430	456	459	450	414	457	412	459	441	424	445	429	466	448	480	441	448	437	425	441	445	430	462	412	434	487	427	413	438	422	439	482	442	455	453	464	450	444	406	439	396	456	490	486	449	442	428	478	459	407	433	399	407	430	464	469	462	397	451	478	401	446	437	435	451	431	475	423	447	433	440	437	419	463	430	435	465	443	414	468	444	418	413	427	456	433	450	444	447	448	466	459	452	426	438	443	433	439	414	460	396	435	442	419	425	462	455	438	421	418	439	445	453	422	458	436	468	413	448	451	423	435	425	465	443	416	458	420	445	445	454	453	429	447	423	447	456	465	444	425	440	450	445	412	445	405	488	429	460	462	460	448	462	425	421	420	423	414	478	443	416	458	469	440	435	459	457	448	447	456	402	418	465	485	472	434	453	437	453	434	498	448	462	445	474	470	423	431	441	404	457	454	402	448	417	440	449	463	470	414	443	427	462	436	481	445	464	466	465	442	444	473	439	427	476	430	477	430	416	488	446	442	429	446	447	445	419	480	471	434	457	443	466	432	455	442	456	397	421	427	441	434	495	453	421	424	473	427	467	472	432	443	462	420	421	471	432	485	479	455	431	447	379	405	452	428	455	411	443	438	456	442	411	449	436	412	416	433	441	412	396	477	453	437	437	445	417	436	466	451	455	422	395	415	456	446	424	468	437	457	429	453	444	438	425	449	419	435	429	428	471	418	449	429	426	454	437	426	455	460	459	431	440	432	454	441	431	462	444	439	437	421	456	466	444	474	447	421	391	463	429	470	443	434	421	432	449	449	413	471	429	429	450	426	434	429	430	480	466	444	478	463	445	436	449	440	457	465	395	424	470	427	448	454	478	450	432	470	427	448	459	455	444	419	459	434	413	420	456	485	455	428	456	460	444	459	446	446	457	460	449	459	438	441	455	458	438	434	468	472	397	411	422	434	462	442	411	460	429	433	465	434	455	459	422	439	446	452	456	430	432	438	452	438	480	431	460	425	431	458	423	427	457	445	467	415	472	429	445	473	438	442	459	450	416	427	432	462	463	466	438	436	444	450	483	450	440	439	412	418	421	449	422	404	418	454	461	441	481	419	446	437	451	420	441	430	433	456	458	446	430	435	456	389	466	448	453	414	438	426	441	443	399	471	435	413	454	439	431	445	427	462	440	447	457	418	433	469	453	446	410	468	448	453	433	430	397	505	426	446	468	450	482	418	478	452	477	431	439	443	431	456	453	436	441	436	435	418	459	466	446	440	444	407	425	423	465	426	478	414	477	421	487	451	435	447	437	458	459	463	436	463	431	477	432	467	484	398	438	435	437	398	476	449	391	457	433	455	441	456	454	460	452	452	451	434	446	425	475	443	436	467	405	451	419	420	476	419	447	454	471	448	447	460	452	441	457	454	467	454	467	424	466	419	430	439	446	446	440	457	426	459	442	458	465	456	468	466	433	416	465	459	401	430	440	456	416	427	391	442	473	434	430	444	424	444	441	443	452	470	474	457	415	481	469	427	445	443	447	425	430	492	463	470	423	451	431	470	410	448	426	469	424	459	446	461	416	425	474	436	448	405	507	433	440	445	419	476	449	390	433	464	441	473	436	455	473	443	468	413	411	430	469	440	438	432	461	438	448	429	426	438	473	466	461	437	453	420	452	392	454	458	480	447	449	464	451	442	412	460	438	494	478	434	445	444	442	427	474	427	406	440	445	464	426	490	468	462	459	444	411	421	483	434	468	471	430	444	454	447	511	466	390	409	437	413	469	442	455	442	453	503	420	486	454	463	458	442	455	473	436	439	469	432	477	437	426	406	414	426	457	431	450	454	448	473	450	404	430	420	451	432	442	426	428	432	432	426	464	442	443	450	414	434	466	451	449	416	465	431	423	417	473	431	420	450	452	442	432	434	457	425	442	414	392	428	447	436	466	472	441	419	449	417	421	428	435	453	474	488	407	420	459	457	425	457	438	423	408	466	448	445	434	431	456	449	416	432	459	462	465	481	441	439	443	435	448	478	443	491	432	421	447	428	444	433	485	452	478	467	437	451	422	453	492	469	490	464	459	411	421	437	437	431	456	432	466	418	446	444	465	455	502	466	421	459	440	410	455	486	449	417	458	500	412	439	442	458	433	428	454	449	431	394	484	483	443	412	449	414	472	494	475	441	447	461	413	456	470	416	445	441	482	437	475	429	410	448	450	465	443	429	458	442	467	492	461	481	422	502	459	394	460	458	459	463	445	463	521	478	439	436	471	462	459	452	481	473	429	450	448	436	476	440	481	489	466	461	464	430	460	444	461	470	449	441	447	456	397	474	441	431	461	460	446	425	454	423	420	449	469	415	423	440	407	462	448	436	450	422	444	446	464	461	426	455	480	450	417	419	426	453	414	450	423	424	454	470	438	459	444	445	455	440	429	408	436	491	426	449	458	430	429	441	430	450	436	421	452	433	458	419	433	441	422	459	406	438	450	423	417	418	429	467	421	445	454	422	451	432	452	460	457	465	408	451	490	464	505	440	445	453	431	440	425	429	442	470	425	417	436	442	456	444	452	459	432	477	454	403	463	424	425	450	446	459	455	469	432	451	456	433	442	455	447	424	474	403	470	427	405	452	429	449	448	472	481	420	442	443	430	439	463	448	394	452	470	440	481	446	433	433	437	411	451	440	468	443	431	465	438	485	422	440	453	448	444	475	454	442	456	451	432	464	410	473	417	424	427	447	430	412	447	424	424	407	419	443	460	435	414	471	449	419	450	473	473	464	464	470	443	439	437	418	455	408	467	444	452	437	406	429	426	428	437	482	436	427	428	387	419	446	470	446	450	436	459	432	432	441	445	441	419	434	436	425	449	459	475	448	430	405	443	450	443	440	492	416	463	449	475	454	426	406	444	420	457	482	439	425	448	440	476	465	401	447	405	436	456	431	452	450	437	432	415	489	426	466
47555	27903	4777	1901	1262	995	810	638	524	537	424	411	366	355	355	302	338	322	291	322	328	292	278	308	283	278	287	260	299	264	269	275	290	294	271	270	263	245	271	268	258	261	244	258	252	275	267	270	242	232	260	260	258	265	277	242	283	263	285	253	238	263	260	278	269	230	245	241	258	259	273	260	212	281	268	236	254	267	247	230	235	274	258	270	274	278	256	261	259	268	258	256	251	244	258	253	230	240	279	272	266	278	243	272	241	278	250	279	294	260	247	286	233	274	267	235	234	253	257	252	231	271	277	237	252	281	243	252	265	266	277	223	273	241	271	285	254	257	296	268	268	252	252	260	208	237	241	247	235	279	267	247	241	260	257	266	276	214	240	272	288	244	268	257	243	221	264	248	270	239	248	252	264	235	252	282	265	272	263	269	251	237	246	243	249	239	233	266	281	252	273	239	287	250	259	261	272	255	245	245	259	266	271	282	261	261	232	227	275	280	246	258	265	256	256	260	251	286	275	257	241	237	224	247	267	280	266	241	241	249	238	281	259	243	267	248	249	255	289	257	244	220	270	255	264	278	257	249	258	260	263	272	255	286	286	270	276	245	269	229	262	238	261	246	239	249	259	269	277	255	273	253	268	269	259	246	257	269	282	282	260	300	277	233	227	284	288	254	267	277	281	251	253	235	250	257	228	263	246	253	281	270	247	295	240	273	263	265	251	238	285	286	271	254	279	259	253	247	247	250	269	240	246	266	241	252	280	272	273	279	249	246	259	249	239	255	269	294	257	248	267	232	277	261	246	258	245	271	280	231	270	278	253	234	288	275	251	261	239	247	274	238	277	267	260	291	253	268	254	253	258	285	247	226	290	260	276	273	259	282	238	310	261	246	254	265	266	257	239	248	261	281	239	281	283	238	242	255	241	258	285	261	238	236	273	238	301	266	243	266	241	259	254	260	267	256	240	226	222	251	255	239	272	259	244	234	251	238	257	250	242	257	255	219	266	285	219	263	271	249	285	252	276	240	267	284	282	261	224	254	247	256	253	267	277	257	278	252	257	234	269	246	244	250	243	254	257	261	249	235	266	272	266	271	285	243	231	272	248	239	255	265	273	255	257	245	254	271	273	246	277	270	245	241	258	264	241	288	256	250	247	267	248	270	276	255	226	244	263	274	249	246	260	272	257	245	254	261	269	270	262	242	277	285	287	233	267	276	257	248	258	244	245	266	266	271	295	274	226	253	265	272	259	273	271	227	247	263	249	264	238	266	253	235	279	261	238	263	253	215	278	264	281	254	252	248	277	275	246	272	250	250	253	274	283	238	259	247	250	241	273	256	298	271	270	259	268	243	256	250	283	243	248	278	262	289	248	312	242	244	283	260	235	253	242	263	262	228	276	254	251	255	266	250	266	283	248	246	238	228	251	264	244	256	254	221	249	238	241	293	287	277	272	280	271	249	265	244	231	238	258	235	243	268	237	268	275	272	249	233	247	255	270	267	257	273	267	293	284	282	270	235	266	246	240	251	261	278	275	244	238	243	256	251	266	263	245	284	269	247	276	235	252	281	276	266	245	247	256	249	263	223	254	260	262	228	234	256	232	254	230	240	257	259	246	276	257	255	266	241	242	283	244	258	258	267	255	234	230	256	285	266	286	257	235	270	248	249	309	272	264	259	218	282	253	246	236	217	253	259	259	273	253	266	282	231	272	273	262	249	233	241	276	241	263	239	230	255	215	246	256	258	268	263	272	249	275	254	284	259	283	272	260	256	264	243	249	263	228	234	274	268	276	288	265	245	255	226	270	258	264	237	268	253	261	232	278	255	269	269	285	291	268	234	268	262	274	263	250	264	231	274	264	229	272	263	277	241	243	264	247	223	243	261	235	256	267	256	277	272	247	263	246	280	259	256	264	269	241	271	262	253	264	253	237	268	256	242	252	275	261	231	233	243	250	256	227	279	268	263	279	312	266	245	259	256	222	285	242	243	238	259	260	260	247	279	243	248	249	272	241	289	260	239	258	274	265	244	289	240	286	241	254	268	255	273	263	258	263	257	240	259	263	240	244	239	271	237	277	264	268	234	264	258	250	262	248	253	257	286	284	252	251	228	241	268	265	242	226	226	225	260	238	243	242	265	269	223	264	264	268	242	264	280	268	260	297	281	257	274	269	285	241	272	249	246	241	267	279	236	240	246	275	250	255	260	244	271	277	243	292	221	247	246	247	252	255	268	256	249	237	244	282	265	285	251	257	267	259	272	263	277	269	275	248	241	278	293	259	258	295	281	259	283	245	300	248	246	262	244	274	256	270	220	249	249	263	252	249	270	242	274	252	269	295	260	294	261	271	222	266	274	247	274	260	249	255	287	267	255	265	248	282	235	269	275	264	267	241	230	270	256	258	256	266	238	272	250	240	253	237	263	262	265	247	254	245	252	267	206	241	268	252	295	243	245	259	228	242	220	296	254	234	266	280	247	258	258	219	278	290	236	245	272	239	262	291	239	234	240	255	247	252	269	238	252	242	281	221	268	270	267	265	232	258	263	276	275	266	240	274	268	244	251	226	260	239	275	283	252	266	251	263	225	266	274	270	269	264	291	261	240	252	247	282	230	275	270	257	256	262	260	283	257	263	230	264	238	242	238	233	274	270	239	253	264	274	240	266	280	245	258	269	272	255	243	248	244	268	247	270	259	248	249	235	245	288	244	255	270	227	240	242	239	268	246	258	242	247	259	238	266	266	292	264	243	284	229	268	243	255	280	261	243	266	258	278	241	254	288	258	266	256	240	276	245	275	259	232	244	285	259	277	258	262	271	251	236	263	277	258	266	262	230	260	242	256	273	248	259	273	274	254	251	285	240	234	249	258	251	257	247	267	235	267	257	240	256	255	245	224	264	239	253	245	254	246	238	254	258	248	250	253	251	230	229	284	250	242	241	243	224	255	239	264	259	290	261	268	263	280	258	266	247	290	257	286	275	237	244	250	273	274	265	235	259	227	241	246	226	266	252	248	267	245	261	267	284	262	250	272	290	260	269	266	283	250	259	253	258	246	231	269	241	249	277	250	249	272	254	264	255	279	263	269	259	225	255	254	262	244	266	262	262	269	248	251	251	278	259	261	283	258	250	263	214	278	241	264	264	225	248	257	253	247	265	260	249	257	243	255	249	239	265	250	246	264	233	256	264	237	249	231	253	254	254	241	292	248	230	254	241	232	252	274	248	255	281	252	270	258	247	244	223	249	253	260	252	255	232	265	278	258	278	244	221	242	274	233	251	245	263	254	231	257	310	270	253	298	273	253	241	276	275	254	265	278	248	245	276	271	264	237	255	253	240	261	269	229	245	250	257	261	289	256	271	264	278	251	272	233	256	280	265	255	255	239	262	253	253	248	250	251	277	239	275	272	216	256	245	271	255	247	242	267	274	270	247	242	276	273	258	230	262	249	227	277	293	231	215	263	255	218	267	212	260	253	242	244	252	248	248	228	258	266	256
27499	11316	4354	5242	4556	3686	3135	2695	2245	1958	1834	1572	1459	1353	1319	1222	1185	1164	1003	992	927	926	958	939	949	866	859	835	857	843	799	850	816	777	779	786	745	814	804	774	733	765	756	793	769	763	765	701	693	716	689	759	737	730	709	689	688	720	692	748	703	748	709	700	687	680	669	657	671	707	680	688	690	719	704	699	658	658	682	749	657	644	691	696	648	694	681	649	661	644	688	662	696	648	719	733	722	665	712	670	637	633	703	687	675	734	699	689	661	648	691	706	674	663	722	690	698	704	656	666	704	701	662	662	661	708	697	707	703	703	710	676	704	699	639	692	656	649	667	679	669	683	639	681	654	694	656	759	637	649	670	703	679	692	710	628	708	665	677	645	698	652	647	692	650	689	659	642	727	687	681	698	703	721	676	630	673	661	677	668	717	711	695	650	688	625	697	650	694	645	663	686	627	672	692	724	651	663	677	637	719	694	671	677	701	630	681	675	677	681	696	654	679	669	669	731	627	664	661	699	672	658	637	674	693	664	656	648	699	677	674	663	689	696	689	633	678	663	673	706	663	655	646	661	642	630	651	656	676	682	683	698	656	700	677	645	689	620	685	708	653	683	676	725	630	662	684	666	673	686	638	633	696	627	694	686	715	614	711	640	646	692	635	715	705	685	639	726	636	669	690	719	685	673	683	681	701	645	686	699	658	703	614	658	677	678	707	643	681	727	688	686	674	673	733	674	709	701	646	719	678	725	669	669	720	684	664	697	704	676	675	678	653	728	632	668	734	688	658	667	673	653	678	641	656	656	694	659	679	673	633	696	663	660	625	697	649	695	703	706	668	654	659	699	658	709	657	684	690	676	704	672	711	685	639	619	749	683	650	691	685	730	666	618	658	644	614	630	720	678	673	680	635	649	687	710	615	661	696	646	610	698	652	693	675	686	687	673	718	633	647	699	693	690	682	622	658	620	693	652	655	696	702	663	641	669	664	690	656	650	651	658	676	670	721	662	690	639	671	699	679	677	676	631	702	676	644	675	688	695	669	730	680	733	692	686	673	648	640	678	669	642	704	687	675	669	654	665	621	670	630	684	691	693	672	652	678	695	663	679	703	700	678	660	676	639	692	679	658	638	711	664	653	657	685	689	744	674	639	697	767	659	698	665	682	654	676	627	685	617	686	715	701	650	695	669	678	626	677	674	735	723	690	673	654	701	677	644	694	674	682	672	701	700	660	668	646	666	707	712	682	626	667	714	659	674	713	690	686	667	680	699	626	699	651	736	740	683	693	693	683	680	698	688	666	667	666	720	682	701	668	693	684	661	649	674	703	675	687	643	646	699	684	664	669	667	626	665	681	697	659	695	680	703	731	680	699	678	670	664	717	677	674	685	680	692	662	695	661	679	690	661	669	619	674	680	674	652	629	623	655	704	700	728	651	668	661	683	684	653	686	675	688	697	662	637	658	703	630	690	728	647	688	697	692	653	685	693	689	672	645	681	686	673	635	684	655	709	649	691	637	655	731	668	667	667	671	673	620	653	638	684	685	684	645	641	667	689	673	671	712	703	691	681	695	661	681	683	668	678	662	611	684	665	635	619	628	677	676	703	662	633	706	684	663	666	678	699	660	650	666	677	708	646	732	661	651	643	680	711	668	653	642	707	694	641	656	687	645	677	670	671	692	651	708	658	684	721	676	663	666	684	707	686	667	682	656	667	663	678	648	672	658	674	642	667	725	659	705	650	680	696	670	658	698	621	691	697	690	643	680	677	665	667	727	655	690	677	700	677	642	663	676	699	668	649	684	666	664	641	706	644	678	708	705	649	638	688	648	689	665	682	680	716	705	648	688	672	675	651	699	696	652	665	644	716	682	691	696	643	710	647	626	665	667	662	692	680	651	698	706	670	678	616	636	660	680	651	669	674	668	671	725	678	681	670	673	668	642	681	681	668	631	678	687	692	685	652	671	672	672	708	655	687	693	701	693	711	672	653	703	671	673	670	707	666	673	649	712	670	669	669	638	645	641	656	724	671	622	699	658	644	680	685	639	685	685	655	715	654	731	628	704	697	703	651	680	678	734	670	715	653	668	677	656	703	701	644	646	681	673	690	690	639	631	631	670	674	674	679	717	717	693	648	667	653	673	670	678	636	682	672	669	672	636	658	628	692	676	692	676	747	677	707	694	710	639	694	681	746	719	700	628	611	681	725	701	662	650	671	662	683	638	648	694	660	704	646	681	617	650	619	651	674	675	676	710	696	630	663	673	632	678	687	671	694	684	689	725	684	661	669	655	611	651	714	723	647	632	675	698	694	653	685	705	646	660	679	680	681	679	699	628	645	686	684	694	682	699	688	695	672	683	659	668	691	685	696	648	669	721	667	639	702	673	649	660	690	715	665	642	721	715	651	715	673	689	688	662	674	657	688	689	681	695	646	651	712	685	664	683	627	715	659	678	673	655	663	656	744	667	672	653	692	664	686	666	714	695	691	652	625	651	690	672	669	707	645	676	678	653	702	672	651	655	658	716	640	684	668	685	662	708	674	656	703	683	709	687	616	678	687	659	644	671	681	665	681	689	686	732	661	661	686	681	690	658	680	699	668	634	699	687	675	729	676	627	698	662	699	732	650	713	702	707	660	670	692	648	614	676	661	673	682	616	710	616	639	637	688	639	632	640	631	725	649	665	654	669	654	643	712	673	658	680	684	646	629	686	659	664	688	645	697	652	677	659	681	645	636	633	694	721	722	656	644	687	675	643	664	640	677	644	649	655	670	698	630	656	628	704	643	695	693	689	670	692	664	694	643	661	713	649	727	628	677	652	644	648	689	681	691	739	682	672	680	718	674	704	684	669	645	666	671	680	657	681	647	671	671	650	672	708	752	694	676	679	652	678	616	639	692	652	697	661	670	694	699	652	652	698	685	678	651	664	653	678	635	668	651	660	677	658	681	663	666	664	700	684	676	679	701	639	642	692	677	723	689	656	667	667	654	693	676	675	669	672	651	670	680	679	701	702	665	662	705	669	706	605	713	654	667	699	700	708	721	693	675	700	650	615	619	661	692	654	640	719	695	668	671	639	673	706	658	740	629	697	637	683	663	708	694	648	646	665	681	658	672	648	679	706	658	670	629	671	667	680	696	689	721	620	671	680	674	710	667	658	682	664	688	716	678	661	681	679	731	681	672	659	631	661	677	648	663	636	633	633	659	660	642	706	658	685	671	652	654	621	672	674	653	649	681	700	694	720	710	659	735	688	678	680	685	677	653	686	691	702	665	692	662	664	691	655	630	654	641	675	660	671	655	649	644	604	648	680	690	655	731	684	680	658	659	647	671	657	702	637	694	633	679	687	705	647	686	695	652	682	696	684	658	651	677	718	682	676	682	710	665	661	692	646	689	669	646	666	671	701	641	652	673	690	648	670	657	674	690	659	683	648	690	675	652	647	669	675	670	650	692	648	645	632	676	650	716	664	686	727	676	641	678	680	707	648	709	679	668
6175	669	366	318	305	341	286	320	296	311	350	314	298	307	341	310	278	334	339	342	326	351	311	326	309	292	305	330	334	293	323	294	338	358	321	307	316	290	288	311	301	319	297	306	332	312	363	319	315	356	332	316	318	315	303	317	275	297	317	317	340	343	294	319	318	294	313	321	314	324	311	331	350	303	314	280	315	307	332	344	286	287	313	305	286	308	287	280	327	311	322	257	341	318	318	304	303	327	342	332	320	332	292	318	284	308	356	281	327	318	332	340	330	306	322	324	312	339	319	328	319	319	280	344	368	329	324	319	316	281	325	327	314	331	304	288	289	323	283	310	311	307	332	309	307	286	291	290	349	311	276	287	320	324	318	323	330	319	350	343	389	318	333	320	290	295	324	286	284	331	271	311	288	332	322	323	307	286	306	302	288	331	313	287	295	353	295	361	297	293	291	329	338	341	306	303	306	300	305	302	304	300	335	305	309	299	318	325	321	287	300	322	279	328	300	333	306	323	308	299	344	292	314	320	297	324	319	311	294	286	309	316	336	293	343	338	312	348	328	301	293	278	304	302	298	350	314	311	301	337	313	333	310	322	314	338	296	333	340	342	305	306	320	301	322	305	289	322	304	284	332	331	302	335	314	342	340	342	309	292	294	314	309	301	306	313	301	311	326	306	333	319	299	284	328	334	310	328	310	314	308	256	296	311	313	284	293	293	297	303	315	315	324	301	334	316	305	321	299	309	322	302	319	318	342	319	297	293	320	315	336	286	292	308	315	316	309	348	276	311	331	275	312	323	302	309	298	318	331	314	329	304	310	317	299	313	317	326	330	309	301	291	297	304	308	319	277	287	333	324	314	300	328	330	285	312	321	337	339	324	331	266	304	311	339	291	313	332	295	306	312	324	334	335	334	293	280	305	336	291	343	292	293	283	332	307	312	331	315	315	325	294	304	296	321	279	327	376	299	301	350	272	328	289	303	316	296	333	354	322	296	304	312	316	333	317	295	283	329	322	300	293	317	318	317	284	335	313	299	358	339	291	301	340	294	319	324	322	331	323	323	323	327	320	329	305	292	303	316	311	317	306	324	325	298	307	318	289	330	300	336	308	276	321	291	327	307	353	337	293	341	321	317	325	298	348	335	325	323	338	279	306	313	308	338	308	294	324	315	350	299	325	360	317	299	302	321	319	286	323	317	330	270	282	324	311	296	326	326	300	310	317	325	335	294	332	322	290	321	333	322	285	330	313	327	305	316	296	308	334	317	304	300	292	312	291	287	312	321	334	294	279	297	316	313	328	311	317	315	330	326	319	307	308	329	339	328	339	343	315	304	307	314	285	300	317	290	305	296	319	325	305	303	322	341	289	343	331	265	313	335	274	320	314	313	290	302	303	303	288	318	306	273	310	298	321	299	303	319	333	330	301	312	313	341	297	327	334	318	337	293	320	322	338	315	309	317	328	307	330	335	324	310	338	326	348	306	327	304	311	297	296	300	301	291	298	307	313	328	279	305	298	323	312	323	286	357	341	286	336	319	327	349	308	348	299	297	317	266	319	325	312	307	335	319	303	302	323	309	313	310	312	321	335	338	335	319	322	298	281	296	301	332	323	329	328	321	314	279	323	336	318	318	321	305	314	303	294	295	328	305	316	332	325	277	311	346	341	330	307	312	308	322	314	298	322	308	359	329	337	306	275	289	300	322	305	320	313	348	325	325	339	305	330	319	322	290	302	315	301	312	315	326	300	326	314	322	311	314	349	334	295	323	309	318	333	330	311	277	316	301	306	335	356	334	291	318	315	302	329	304	308	310	289	319	336	324	309	325	299	312	300	321	311	314	349	325	337	336	290	299	284	309	321	298	312	315	306	320	318	293	316	288	357	296	318	300	304	282	327	344	304	351	312	323	335	319	307	305	301	328	303	314	334	322	324	327	315	282	302	303	302	313	363	314	326	316	324	347	349	328	305	333	313	313	319	304	301	344	308	331	291	333	302	293	291	299	325	319	304	293	286	308	349	293	335	286	309	315	300	309	336	308	277	294	284	318	343	322	322	312	318	305	311	308	337	324	305	296	328	291	311	329	344	287	329	302	305	305	332	272	333	318	322	323	308	322	317	319	278	310	318	346	287	315	328	289	303	300	307	340	317	303	327	353	321	320	291	286	349	336	326	341	344	288	294	302	322	316	308	308	313	310	318	277	326	307	342	302	289	309	308	296	307	321	306	303	290	321	327	320	347	331	289	328	304	305	334	304	316	328	343	300	335	314	324	315	304	333	316	313	310	291	301	290	312	286	289	326	298	304	332	292	339	311	342	293	310	304	325	332	317	326	291	307	324	346	312	305	346	311	311	322	316	310	346	328	333	304	309	318	296	295	329	307	283	326	307	311	299	334	285	293	377	337	317	322	309	302	313	354	308	313	354	286	299	347	291	354	307	312	310	291	326	300	301	355	331	348	304	340	320	299	306	328	273	326	331	295	312	328	319	311	338	295	328	287	299	297	308	314	324	316	324	348	334	344	316	303	314	314	329	330	292	324	334	325	333	343	333	332	271	281	295	300	334	320	296	331	326	329	324	325	311	324	306	298	268	318	348	340	312	311	311	308	297	305	311	307	324	318	318	313	341	306	311	327	267	305	299	310	297	300	295	323	373	320	320	347	323	322	318	299	304	329	305	330	350	354	300	287	289	322	309	315	292	278	311	315	297	290	329	330	339	341	321	310	319	322	325	340	315	307	324	296	323	328	330	330	333	325	315	343	305	309	282	334	303	316	313	312	336	312	295	315	302	304	328	285	317	311	312	319	310	355	330	324	320	297	318	318	329	336	322	314	317	323	329	300	295	316	332	286	315	315	335	331	312	332	325	322	319	316	328	309	302	356	276	295	325	346	314	338	307	327	308	326	308	346	303	295	290	302	336	312	303	328	307	308	321	295	338	305	336	310	303	291	299	286	320	280	318	318	291	306	328	341	334	303	290	295	330	307	326	327	315	294	326	315	353	324	320	323	303	321	323	327	307	314	317	322	302	309	327	326	298	292	306	310	307	316	313	323	314	330	337	299	300	309	360	318	317	331	299	307	347	313	300	331	352	339	344	313	330	322	333	321	322	290	336	301	328	325	339	316	331	325	352	336	289	334	306	329	292	294	292	295	308	307	316	313	295	307	294	310	314	328	360	330	313	316	348	336	331	327	272	310	299	321	301	336	323	337	316	282	328	325	341	295	338	328	321	315	298	315	291	346	306	340	313	349	313	302	315	295	300	342	284	316	283	306	298	308	311	292	326	302	336	319	312	293	307	299	337	313	316	319	319	323	322	338	278	342	312	338	321	295	346	314	320	293	340	355	302	330	310	303	314	362	337	336	332	292	330	298	303	304	293	291	336	325	304	319	289	322	293	364	322	306	321	284	332	317	303	312	290	322	304	301	307	296	305	333	346	308	285	289	349	281	307	309	330	343	300	317	304	321	339	319	311	318	299	320	317	296	305
4377	1127	809	824	817	754	786	783	733	797	730	810	724	762	781	768	806	756	708	762	760	761	759	703	740	763	771	833	782	744	721	751	755	788	734	787	716	750	741	740	740	779	719	780	791	755	768	737	750	720	672	770	760	740	750	805	763	772	761	754	734	742	683	739	738	771	743	755	763	780	757	744	757	761	764	754	718	764	781	739	746	745	770	757	772	749	711	758	735	809	709	750	759	787	729	728	750	737	765	758	720	751	764	723	781	753	772	747	737	761	756	759	779	750	698	801	737	757	728	770	774	733	772	703	770	717	775	703	718	714	754	786	750	726	773	777	729	719	763	745	766	751	770	765	706	750	739	771	736	730	780	724	756	744	723	761	742	771	756	767	735	751	738	736	722	759	743	712	777	745	732	740	737	751	740	739	742	757	754	808	740	759	782	776	750	701	786	706	757	725	734	710	758	775	740	765	709	771	735	767	728	780	728	775	795	750	761	729	764	716	706	813	766	795	689	765	787	772	743	733	754	742	790	727	765	717	772	763	782	740	770	778	754	785	726	750	737	739	763	726	690	731	718	771	728	761	762	749	712	743	777	749	768	721	747	755	742	705	775	714	804	759	728	734	696	732	707	788	725	725	695	731	758	733	746	758	723	776	745	774	700	759	748	818	733	696	781	732	730	733	781	772	739	786	778	706	700	726	765	749	754	720	780	696	737	720	784	759	768	799	777	741	710	743	732	755	803	743	736	759	775	749	728	733	765	712	758	703	774	749	705	740	753	773	733	705	709	763	719	783	812	734	722	760	713	732	772	783	704	719	790	731	748	773	731	757	726	724	696	727	704	735	779	737	774	755	697	749	729	758	691	740	746	702	755	713	746	763	736	767	716	732	793	737	756	714	789	778	745	775	712	718	716	786	715	711	754	771	742	733	788	766	736	746	750	745	755	726	729	791	768	717	759	760	719	743	751	752	752	728	707	730	765	759	711	744	769	748	749	755	778	749	774	759	795	773	718	711	696	752	739	766	747	690	771	777	793	714	745	726	784	798	721	744	790	768	733	729	766	719	781	753	714	736	762	784	843	728	771	750	708	744	732	764	737	748	769	696	753	772	756	748	775	767	728	771	743	750	752	720	753	781	798	768	761	751	730	703	786	783	754	760	735	695	734	769	763	743	757	725	795	737	714	722	743	784	753	767	723	743	732	749	734	752	735	739	767	744	760	820	744	755	724	727	732	760	728	771	799	739	705	732	715	713	751	770	711	779	755	741	732	713	730	763	762	772	688	756	766	788	787	768	759	735	741	784	753	778	720	712	767	741	778	738	728	722	749	755	748	741	730	724	742	717	716	791	798	734	763	804	757	734	756	767	708	742	749	705	733	729	752	802	722	759	752	712	768	784	754	734	724	724	716	756	678	691	740	723	708	762	762	730	744	764	727	749	714	765	765	751	725	726	736	758	730	763	743	733	794	775	788	754	755	740	797	707	736	772	751	754	679	725	755	759	732	741	797	768	788	730	706	754	732	719	748	679	743	789	747	746	747	748	762	731	756	771	732	752	785	761	776	716	776	729	757	774	735	708	777	730	761	760	765	749	790	734	793	757	715	759	774	714	772	722	753	736	750	770	735	758	730	776	710	730	737	752	767	734	726	766	733	756	776	754	791	780	802	779	790	727	742	738	766	751	695	797	785	748	760	781	715	745	721	713	719	749	754	721	759	755	707	729	707	798	737	765	780	768	744	743	732	713	774	739	736	722	797	722	706	734	717	700	739	715	730	755	736	758	731	729	809	733	732	738	746	758	744	794	736	701	724	795	701	749	801	736	718	741	773	786	757	764	747	745	757	788	739	737	778	780	746	688	770	796	751	743	749	736	745	732	757	722	737	714	780	760	764	771	770	732	728	764	762	726	753	746	751	736	740	750	765	747	774	784	735	744	747	729	736	724	740	739	788	737	699	750	811	717	770	758	735	727	670	749	745	763	750	760	692	761	717	753	697	768	750	772	761	759	735	793	768	758	757	740	752	799	739	735	794	755	765	771	774	741	730	736	773	722	688	778	811	767	788	758	767	762	748	788	774	804	683	714	726	803	740	757	727	735	748	734	741	740	762	719	781	751	740	758	699	720	800	735	753	735	741	773	730	750	763	742	725	728	766	792	724	746	773	762	757	760	714	681	749	754	750	743	782	760	737	754	728	740	734	732	714	696	747	755	750	734	783	711	752	735	721	751	745	750	796	765	758	740	780	813	753	764	752	730	776	751	731	718	766	691	726	761	708	743	744	744	826	783	783	718	754	758	760	730	728	827	734	777	724	761	713	772	769	751	800	745	769	778	730	773	787	791	749	725	707	730	682	749	741	756	697	734	803	734	730	758	748	763	773	780	716	709	708	739	766	772	766	744	781	761	757	738	793	745	776	746	763	789	760	769	706	768	733	790	723	755	755	703	758	711	728	718	745	715	749	727	748	721	737	781	774	755	752	740	758	793	794	726	771	741	723	743	729	736	784	751	733	725	772	726	762	785	762	773	752	757	747	796	723	751	739	780	765	757	734	707	774	686	759	770	777	789	741	720	749	761	715	734	753	773	720	780	755	739	759	739	779	693	721	700	767	733	744	745	803	750	755	756	781	757	791	744	777	731	763	780	746	768	752	747	806	722	775	736	716	778	742	755	725	746	755	747	730	744	762	737	725	756	737	753	744	729	726	758	699	720	724	708	787	724	781	742	749	787	762	751	748	735	773	746	766	756	700	789	721	756	742	760	740	727	734	751	737	710	773	726	739	777	800	713	793	728	702	795	763	720	787	727	738	748	788	747	714	748	706	740	728	712	773	756	779	747	810	746	782	774	707	759	788	766	765	762	738	786	703	718	740	812	778	729	735	732	711	755	715	766	760	728	760	790	780	718	699	718	757	703	744	740	729	710	764	769	744	692	756	749	774	717	758	771	712	751	755	794	779	748	784	741	731	722	752	757	731	784	753	738	750	783	736	708	754	742	726	765	730	746	758	767	793	750	805	752	740	735	786	747	750	770	702	732	769	740	715	779	761	757	742	749	707	754	786	763	763	676	759	731	812	700	780	703	716	760	736	777	759	717	770	741	747	765	742	774	812	766	771	736	734	797	717	775	722	746	777	738	731	740	813	763	793	724	757	759	747	767	689	753	786	799	741	725	731	771	784	736	763	731	731	766	762	773	753	742	774	748	747	750	765	774	751	713	739	744	773	713	772	794	733	736	738	740	742	769	739	732	725	701	767	703	737	746	710	739	757	735	795	729	755	751	678	748	767	743	706	733	780	772	762	770	729	750	724	765	647	722	756	719	795	732	756	722	743	778	811	739	719	811	680	758	803	748	730	721	771	766	759	754	755	752	747	766	711	734	785	768	755	766	749	760	750	744	806	771	778	776	715	698	720	743	719	756	751	763	773	788	746	758	692	747	740	759	745	724	772	751	777	827	718	699	757	751	741	728	744	754	755	737	764	712	753	752	764	774
33142	15310	1700	876	610	500	428	330	305	267	242	256	223	213	235	184	198	192	182	177	154	195	143	189	177	153	191	181	163	168	160	166	135	143	158	157	156	169	172	159	169	173	165	141	140	162	162	197	162	161	186	143	174	147	157	169	168	162	165	164	174	147	148	159	153	157	147	174	151	165	193	158	158	166	165	166	153	164	164	144	182	157	166	136	138	140	156	164	167	181	176	182	145	152	172	159	189	167	179	143	148	166	160	158	149	166	174	124	145	165	191	125	145	156	139	176	138	163	153	162	164	179	158	139	143	135	165	173	186	153	165	152	171	151	133	177	146	148	160	171	166	171	146	160	144	164	156	155	167	158	157	161	166	162	163	174	141	149	153	168	179	178	166	147	174	157	175	154	154	156	183	155	152	147	166	163	141	168	173	179	173	156	177	176	159	157	149	153	166	157	159	160	155	149	141	163	133	180	145	179	169	169	158	167	185	175	148	162	139	170	166	159	151	174	179	154	168	161	154	170	162	177	164	194	155	160	173	164	161	154	155	140	164	130	147	180	162	165	153	149	161	150	144	154	178	159	147	159	139	151	181	143	150	193	167	159	156	170	155	150	162	161	160	177	168	169	149	137	145	167	153	151	173	170	144	183	160	151	194	193	159	164	159	130	165	163	160	173	145	158	149	140	160	163	160	169	162	155	187	151	164	163	151	157	148	154	161	173	149	139	162	146	155	166	168	159	160	170	136	159	144	160	177	155	157	169	168	184	141	129	162	173	167	176	176	165	162	172	138	174	158	149	198	155	179	157	152	161	158	173	171	177	170	177	158	143	138	172	149	145	150	159	163	138	160	144	145	173	152	172	182	151	191	159	144	180	151	176	158	179	144	165	158	162	152	169	126	150	156	152	165	150	179	157	168	158	169	177	136	151	188	156	145	156	170	150	167	144	158	149	147	167	155	149	163	157	143	181	150	170	157	166	150	199	156	152	143	126	161	149	164	163	165	184	151	181	174	170	167	165	159	158	156	166	160	146	151	177	149	151	177	194	154	164	150	156	174	156	157	150	177	140	166	178	167	181	136	185	175	136	178	156	148	132	152	146	148	158	171	162	146	171	149	177	173	185	152	152	148	169	135	141	178	152	131	152	130	166	149	168	165	160	168	164	176	180	177	175	192	165	150	164	185	158	185	144	159	206	190	166	154	119	169	167	166	170	168	162	176	155	172	186	183	179	158	169	167	148	180	152	160	170	158	169	155	146	146	161	142	166	181	172	162	162	163	168	163	136	158	165	168	154	172	167	147	163	134	163	169	190	174	146	180	166	161	151	144	156	153	164	162	175	176	166	143	174	173	153	146	172	173	167	146	174	150	172	183	166	180	160	162	151	170	170	153	177	170	151	153	166	160	171	166	152	134	153	152	140	156	181	163	176	162	155	176	155	173	144	147	168	144	167	160	163	160	151	172	145	168	138	168	174	168	147	154	144	155	159	163	167	159	154	155	145	132	154	166	177	162	149	175	161	171	123	152	181	146	158	154	155	152	166	154	145	163	177	163	161	164	164	154	157	177	161	159	152	166	154	190	151	150	157	166	135	167	169	158	168	172	159	159	176	172	167	151	166	162	157	160	143	162	154	157	160	154	158	183	165	197	143	167	150	148	158	157	182	158	144	150	168	173	152	162	156	155	151	159	163	161	167	158	167	174	175	160	161	163	201	172	148	146	167	175	148	151	171	176	158	163	157	163	163	161	177	143	164	148	142	142	158	160	174	170	141	168	157	165	158	172	141	166	158	168	184	151	159	153	177	187	149	127	142	155	146	172	161	170	142	162	163	177	172	184	170	184	170	154	145	165	172	143	157	175	165	139	143	145	159	174	162	176	176	145	168	161	186	167	166	134	148	149	149	152	155	164	149	196	191	162	169	158	188	165	148	138	180	163	166	143	132	164	149	160	159	177	149	159	148	161	190	138	151	176	169	160	168	145	156	156	152	173	160	181	151	135	166	165	165	157	170	137	135	166	148	176	178	157	155	153	143	154	171	143	178	150	168	156	140	151	137	149	155	182	151	167	165	180	180	184	148	158	148	174	163	144	152	159	150	162	166	158	161	150	158	158	168	173	149	156	167	139	149	164	170	162	195	150	157	131	166	166	161	188	171	166	178	172	157	178	166	162	152	173	167	141	141	173	167	161	153	151	174	173	164	143	164	161	154	171	174	161	157	179	141	142	174	158	164	169	169	170	150	132	160	163	161	164	139	161	182	166	160	173	146	165	148	154	135	163	147	178	150	173	162	144	160	170	166	175	162	157	143	179	152	171	143	141	168	166	162	169	158	148	146	169	154	179	161	181	144	149	147	145	157	170	154	163	147	162	177	173	141	180	141	161	174	173	166	159	166	164	164	138	155	156	137	171	148	145	173	150	152	166	179	160	160	173	165	157	163	169	181	157	160	163	150	139	156	156	149	160	159	139	158	165	133	161	140	161	154	149	128	149	148	174	178	164	137	163	134	145	166	161	160	167	139	165	165	173	170	148	151	154	164	159	142	186	176	166	162	143	147	161	150	169	141	155	172	149	165	150	157	152	144	136	175	151	142	164	161	160	147	152	151	149	175	147	157	123	149	153	184	175	159	149	149	149	141	154	153	124	152	169	169	163	167	156	157	172	162	150	165	141	132	168	149	157	155	160	174	152	145	158	182	171	179	178	166	134	172	159	177	157	162	154	151	129	173	171	136	156	155	159	136	150	175	168	160	166	180	150	152	167	140	146	142	148	168	162	184	174	169	154	170	157	160	177	178	152	144	173	130	166	149	155	136	180	170	171	175	151	129	140	166	166	156	146	175	168	161	161	169	179	141	141	166	167	167	181	168	160	180	165	161	158	139	165	183	176	149	157	165	163	180	165	175	170	164	190	146	157	145	153	157	167	189	200	175	177	158	154	170	188	153	143	144	168	174	141	142	168	169	160	157	160	160	147	153	152	176	163	148	154	203	170	156	154	187	155	162	158	181	150	172	181	163	156	155	177	156	145	152	176	147	149	147	155	144	157	153	142	175	152	145	179	148	161	171	143	178	171	172	143	176	155	144	158	162	152	179	156	164	161	174	174	179	152	172	175	184	178	143	167	157	146	169	168	140	179	156	158	196	149	177	162	150	146	154	179	184	144	162	154	141	160	162	174	147	180	161	162	174	196	170	135	149	152	151	142	150	168	172	154	173	172	173	173	168	178	157	163	159	156	152	167	171	145	198	160	165	164	182	154	146	165	173	172	138	153	136	152	158	142	167	156	144	142	168	162	205	155	150	187	140	164	170	148	178	155	163	139	161	155	155	147	189	146	158	152	140	161	148	143	148	170	167	168	163	176	172	166	149	153	169	154	152	158	172	152	150	147	176	154	181	179	159	166	173	147	160	197	185	178	158	171	163	181	143	148	179	163	167	164	154	160	187	179	172	169	161	156	167	154	163	154	168	180	166	160	170	161	181	166	163	155	151
18733	7206	2344	2813	2575	2114	1709	1480	1330	1213	1065	972	905	775	789	720	678	661	653	640	652	585	559	572	564	568	537	532	524	504	470	531	496	484	481	512	458	507	484	505	499	458	443	515	490	471	483	476	483	479	480	482	433	433	458	457	456	439	468	448	439	448	459	463	460	466	461	422	425	454	475	430	443	436	448	462	466	486	451	425	455	434	402	436	446	466	422	487	489	450	449	418	446	440	474	451	457	436	438	432	460	478	442	470	445	420	456	440	408	480	449	439	459	472	440	477	448	445	423	416	449	453	450	462	434	470	488	445	472	511	449	426	466	424	459	436	446	423	450	436	459	431	489	453	472	426	465	452	448	473	459	431	441	443	426	480	482	407	440	427	471	444	455	413	470	458	392	463	471	416	463	453	413	479	467	450	439	435	475	462	435	448	431	424	437	443	439	464	427	453	444	434	437	466	449	425	419	360	473	431	444	458	428	434	423	459	457	435	473	450	415	466	476	475	489	449	463	474	466	457	497	459	414	458	441	426	472	453	453	447	430	463	425	496	464	467	457	429	447	444	458	452	448	442	433	415	443	420	421	421	433	415	429	463	478	443	471	439	426	463	462	478	423	417	422	417	401	435	400	472	451	448	428	414	439	426	471	479	447	458	441	450	416	429	453	426	431	456	478	501	427	431	451	452	467	450	473	444	435	458	417	472	434	445	428	440	420	447	454	448	453	454	456	435	434	441	444	432	440	465	438	457	433	409	455	460	446	430	450	443	471	456	449	437	403	432	467	439	417	437	452	466	426	427	460	416	456	431	450	469	464	430	459	417	440	403	421	474	398	468	446	470	439	455	458	441	491	424	441	475	426	456	431	450	453	425	454	446	446	468	447	426	422	457	426	446	428	468	467	457	403	432	447	512	448	439	447	497	438	459	467	467	466	442	449	465	425	455	465	458	426	470	461	436	454	427	405	402	458	452	453	434	425	447	445	440	484	469	451	421	445	442	457	440	446	442	445	470	425	416	446	450	437	462	475	420	454	422	430	434	475	438	434	429	459	427	453	416	446	458	456	404	411	448	449	454	426	463	433	471	461	461	420	424	429	449	461	411	442	444	463	455	445	470	425	449	431	456	443	444	452	436	459	445	454	470	443	418	459	393	415	431	444	464	463	411	441	432	468	467	478	397	400	437	419	458	454	446	439	434	446	444	437	451	408	435	425	466	420	469	444	388	473	442	433	434	441	476	429	434	410	407	454	401	469	414	485	421	450	435	442	440	466	473	422	459	479	429	435	433	452	467	460	440	437	446	476	447	489	442	464	411	447	445	445	414	412	425	440	454	462	449	451	441	473	443	450	466	435	432	445	423	463	427	442	453	423	472	439	442	463	411	434	416	436	438	466	464	450	456	422	449	467	477	422	462	425	453	444	426	455	439	413	468	412	430	478	424	442	453	461	448	464	497	463	429	422	453	419	449	465	448	455	519	425	473	446	471	460	431	439	448	434	467	467	412	417	434	461	469	457	467	405	416	501	472	425	441	457	441	444	440	435	449	449	449	422	458	427	427	426	458	458	424	445	414	460	394	438	432	433	449	431	410	445	433	447	413	422	416	431	460	450	448	438	422	455	444	464	430	436	436	449	444	423	426	423	425	438	476	457	409	465	436	435	417	463	419	456	440	451	460	406	437	409	430	436	462	439	432	467	409	447	435	458	429	430	447	422	440	415	447	455	475	494	473	442	458	432	478	424	430	433	467	413	490	456	418	456	487	428	391	469	464	446	422	455	421	457	405	415	452	439	472	474	436	461	433	453	417	445	417	415	511	416	436	433	406	417	460	450	436	410	457	401	436	430	478	449	434	460	458	417	420	462	456	462	430	431	418	422	465	422	427	487	438	456	459	421	456	474	415	449	471	496	476	415	453	490	431	425	453	479	431	480	439	412	437	432	413	440	463	426	451	458	450	448	474	440	429	465	414	428	415	449	416	439	454	445	450	463	440	457	460	479	479	409	465	470	454	447	429	454	444	485	440	454	436	492	431	448	438	475	429	437	443	446	434	451	439	429	447	451	436	484	479	459	413	437	439	456	474	412	465	431	427	420	433	399	454	449	452	472	450	471	411	403	424	445	428	440	450	427	429	440	446	474	462	481	470	487	417	429	465	421	418	461	472	459	425	452	451	450	431	454	458	473	457	424	436	453	441	468	437	456	432	417	472	442	473	443	416	502	473	437	411	438	437	437	436	445	467	449	381	430	478	475	476	433	501	457	448	470	462	448	440	440	467	430	435	438	477	428	437	431	491	413	417	416	430	424	412	404	455	434	428	469	432	439	460	456	464	471	455	493	464	469	405	415	431	457	462	447	424	414	405	435	440	394	442	424	451	456	479	424	460	464	445	443	444	445	430	456	472	424	466	436	474	456	435	457	458	444	463	446	455	484	484	421	451	426	443	451	423	451	422	464	437	421	481	422	447	504	452	410	430	440	433	448	426	476	452	416	468	462	416	432	437	457	436	397	429	423	437	482	459	448	456	427	448	436	445	416	436	454	442	500	464	420	425	460	455	476	479	427	493	472	433	437	426	439	439	403	443	464	451	437	425	432	405	471	432	460	472	435	451	425	446	436	421	428	447	414	432	433	411	426	444	433	483	451	415	399	481	416	473	443	450	437	452	456	466	434	464	438	425	461	465	445	455	402	451	464	446	470	431	434	424	464	488	480	433	427	417	462	444	449	463	461	448	407	457	475	443	457	435	461	473	446	445	445	444	438	425	426	473	469	425	449	448	436	426	412	411	436	455	422	457	447	479	446	422	420	432	407	417	420	478	464	423	439	440	441	457	450	449	406	453	458	451	464	434	406	416	441	429	426	476	423	459	421	474	372	426	423	465	474	453	439	452	438	427	453	434	461	452	453	405	469	445	469	451	444	440	442	470	447	458	434	477	466	469	445	463	472	433	430	452	427	437	442	448	454	482	426	457	432	456	453	485	454	421	479	469	427	475	427	436	437	453	445	440	436	480	402	474	453	471	457	432	487	449	428	424	457	452	449	456	455	397	431	431	443	417	453	444	434	463	448	453	442	478	465	427	460	432	496	450	436	442	450	433	423	484	442	436	456	517	438	434	483	418	435	435	436	442	470	446	456	455	464	448	448	419	430	506	450	435	467	400	451	450	444	462	485	435	449	416	434	449	449	432	464	450	425	458	417	467	464	437	458	452	428	482	415	452	391	465	447	418	460	415	452	434	465	411	459	458	451	449	450	461	455	441	475	467	465	469	456	418	478	450	465	453	410	475	451	423	421	459	431	408	462	479	441	449	483	434	437	487	472	463	454	423	438	441	460	460	438	423	413	442	463	431	390	418	417	453	437	431	429	440	439	450	410	461	438	434	423	419	480	424	454	466	443	432	442	430	468	460	472	455	438	422	419	406	453	449	409	414	404	408	464	449	482	460	466	464	425	407	412	427	483	447	423	420	465	409	395	457	436	422	429	409	445	453
46778	26947	4806	1950	1317	963	751	617	543	502	450	424	345	377	367	366	349	302	313	334	315	314	277	300	269	298	287	297	277	270	266	259	271	269	276	258	258	278	272	300	271	253	263	245	290	272	233	255	252	278	275	255	277	264	265	245	284	253	259	283	250	260	249	261	256	323	227	256	231	254	256	270	272	257	292	271	276	245	228	249	269	285	257	283	252	268	279	267	229	250	274	274	281	251	265	245	271	244	264	251	227	270	272	270	284	263	245	245	263	250	238	273	264	243	282	263	232	259	271	226	267	257	237	268	256	275	242	272	258	251	265	284	246	252	245	234	271	255	276	267	240	231	252	265	245	263	246	256	248	266	275	271	261	269	267	257	261	240	252	230	249	249	253	228	293	244	241	270	252	260	263	269	278	266	240	230	278	248	259	245	265	244	250	236	241	250	259	247	261	250	245	242	252	246	260	277	276	225	246	250	234	227	269	253	266	234	246	258	280	268	277	269	279	264	248	260	260	278	281	238	240	271	262	259	261	270	279	271	274	272	254	271	271	245	265	257	220	249	280	258	245	258	262	260	250	252	280	280	247	281	250	256	245	223	265	308	245	252	271	259	300	247	235	236	270	255	249	241	249	261	236	250	264	259	246	249	234	269	269	275	249	246	305	247	251	232	248	260	275	269	239	270	295	246	266	232	253	265	252	266	249	260	275	261	253	225	243	301	241	266	277	234	279	243	251	290	281	302	232	261	228	252	228	253	280	268	259	247	277	234	264	256	247	268	236	268	280	260	278	263	248	264	263	278	276	234	244	262	267	249	271	245	279	273	228	272	251	280	230	265	248	260	242	274	259	270	266	291	290	227	267	270	279	249	285	256	223	275	265	275	265	232	259	240	244	237	247	270	267	284	257	277	256	242	299	260	265	259	246	263	276	253	256	241	278	269	259	229	242	263	240	253	242	255	268	234	293	272	273	286	268	252	273	231	236	266	243	272	237	229	250	287	271	239	246	257	233	256	252	246	298	233	273	256	242	245	263	260	248	260	250	241	253	249	302	249	273	274	250	270	267	254	255	275	241	273	287	276	264	260	223	287	243	240	262	271	273	266	298	228	241	249	269	255	250	250	228	223	254	241	282	302	289	211	245	259	271	252	251	247	265	226	277	264	257	271	259	241	235	276	251	219	249	221	265	274	219	266	268	275	254	270	277	269	274	271	268	257	267	238	252	269	275	254	251	225	254	248	278	280	242	238	245	243	269	238	255	246	288	299	258	268	254	298	263	256	262	259	266	258	247	251	255	256	251	277	240	249	258	246	259	253	269	259	293	268	267	253	257	245	271	260	231	238	269	261	234	251	253	292	217	248	249	253	274	255	272	252	238	250	281	265	282	246	247	247	259	284	237	276	254	221	223	232	252	272	231	243	232	265	283	260	268	255	249	276	281	263	235	255	278	249	268	268	248	265	253	254	254	283	250	266	241	258	254	255	272	262	279	270	305	262	295	268	240	235	257	276	241	249	253	286	298	285	238	250	264	248	255	243	279	273	253	246	227	233	253	243	251	256	223	246	277	294	257	252	240	250	276	277	243	266	254	248	247	268	259	258	253	286	229	245	278	240	303	254	232	256	275	257	274	256	259	239	244	267	257	245	258	248	232	283	260	254	271	249	246	272	243	257	259	252	203	242	247	241	239	244	246	286	258	254	246	258	265	252	279	271	243	281	269	222	257	247	272	279	250	252	243	260	301	278	263	247	252	220	270	249	251	264	251	261	266	243	245	265	250	269	250	258	260	291	275	257	241	253	278	259	258	256	301	239	263	266	257	256	243	236	244	265	269	268	229	244	278	273	260	272	272	253	228	242	280	239	226	292	210	260	250	241	258	287	286	245	261	280	246	247	250	258	250	232	236	244	253	246	216	248	262	254	266	230	247	240	247	284	266	245	243	237	252	244	259	280	267	273	269	257	260	256	281	248	259	248	254	256	260	280	254	261	247	242	229	248	248	256	281	261	233	243	271	256	257	270	235	246	254	247	243	230	254	249	257	248	266	253	269	236	242	275	250	225	244	277	241	261	245	272	241	254	259	229	241	249	255	271	245	259	235	258	223	264	260	275	234	237	300	259	240	267	235	243	265	229	234	276	268	283	270	263	281	255	265	285	245	282	254	282	285	260	234	235	277	256	246	253	251	234	265	245	237	276	243	253	253	258	244	258	247	269	279	274	236	245	280	258	265	239	264	277	261	262	240	254	232	286	254	253	241	248	271	276	256	260	237	236	251	255	289	269	267	235	280	241	269	253	276	262	274	271	255	233	243	254	274	266	251	277	282	272	257	251	291	268	249	271	283	220	279	252	281	272	255	244	252	268	253	257	265	263	270	249	245	249	248	250	238	266	282	259	233	255	226	273	234	265	258	288	262	293	262	229	268	240	255	225	278	251	256	245	277	263	268	261	262	264	256	256	269	255	246	262	285	277	257	269	239	276	259	258	271	255	248	226	261	245	271	277	278	250	271	254	251	244	264	245	257	259	239	293	250	290	275	251	270	268	246	260	284	250	253	239	235	273	248	266	275	267	252	267	285	260	234	270	294	266	263	227	274	273	234	258	258	227	251	237	280	274	256	274	239	257	240	249	262	255	262	222	220	270	261	251	259	212	267	253	243	227	266	249	225	248	265	219	241	264	258	275	265	268	263	253	246	279	257	230	276	272	263	267	262	258	243	268	257	262	284	266	253	275	273	247	254	257	258	227	281	260	274	235	253	240	262	236	260	265	286	250	237	219	241	275	232	243	242	264	253	263	232	266	237	276	295	259	282	267	268	267	262	241	229	234	257	267	248	256	235	250	257	256	254	281	250	276	266	265	245	266	250	260	271	269	237	260	262	231	248	269	258	255	236	256	235	260	264	252	245	256	244	246	258	231	251	269	250	252	256	274	243	275	280	273	254	258	302	229	245	254	262	270	276	253	263	234	263	233	243	271	277	266	232	273	273	257	241	273	232	241	270	219	285	262	252	255	262	263	260	296	260	252	256	275	270	256	260	248	254	276	256	252	249	239	265	260	288	261	235	245	261	253	256	252	252	255	246	260	269	273	254	276	294	244	255	253	281	286	257	256	296	291	261	254	246	242	255	224	285	262	257	255	263	239	266	258	255	279	267	240	268	257	274	244	265	251	277	248	237	264	294	231	254	256	280	263	236	286	240	250	268	263	251	244	240	284	266	254	245	279	283	274	264	272	250	274	265	273	252	253	259	244	258	279	270	279	272	260	256	236	272	228	256	278	258	232	288	268	280	240	270	233	267	295	289	253	270	264	246	276	273	297	272	224	269	276	268	259	265	273	254	246	267	295	248	232	273	265	258	261	264	258	260	273	294	234	241	265	266	246	251	262	277	263	230	281	239	247	251	259	295	270	270	256	243	276	238	266	284	273	287	268	249	242	236	243	273	279	242	242	266	257	288	238	285	250	270	251	247	262	276	239	238	265	266	255	246	229
26992	11278	4388	5176	4618	3778	3177	2856	2267	1965	1770	1645	1502	1403	1288	1226	1065	1116	1094	1019	993	973	949	929	939	922	870	842	837	827	836	867	822	802	789	782	791	794	754	762	750	761	667	759	783	742	704	728	704	699	701	763	706	739	714	733	713	725	703	724	726	735	709	653	674	756	702	665	643	661	679	681	714	675	712	719	669	733	733	665	665	712	675	686	666	707	654	648	695	679	656	709	714	681	630	698	673	650	749	704	678	696	695	721	663	669	641	671	666	705	681	651	761	684	658	723	712	687	693	718	711	634	711	637	646	654	693	727	723	691	622	685	708	688	669	704	700	688	684	664	683	647	672	672	662	657	685	708	715	634	679	671	692	675	655	680	692	721	697	661	683	700	628	683	622	676	714	673	690	657	668	708	646	718	639	668	676	679	685	662	671	685	676	669	670	699	690	725	669	668	672	630	663	683	665	689	690	674	672	717	688	697	665	622	660	680	669	637	656	675	670	728	692	690	683	704	688	668	636	651	667	699	655	657	685	688	663	675	695	664	720	663	622	680	677	633	678	645	693	670	711	660	647	690	697	702	688	670	698	631	706	657	681	705	690	660	725	682	678	728	647	704	686	680	661	621	733	666	638	727	657	706	684	711	716	631	700	673	681	691	689	703	684	674	649	665	698	660	676	679	690	708	685	635	603	679	658	673	671	672	698	656	669	653	678	680	722	713	677	665	684	649	702	638	646	691	689	688	650	685	625	664	696	668	642	657	690	674	685	686	654	680	680	677	661	656	685	645	675	676	642	693	695	724	643	669	700	647	694	671	656	659	624	659	655	669	655	697	677	668	694	676	665	659	683	658	687	699	686	674	695	688	643	697	668	650	647	703	707	703	699	652	669	649	646	687	718	652	654	672	691	668	651	694	662	744	693	679	680	663	603	704	650	637	716	645	652	663	692	651	649	653	694	647	701	639	676	683	696	702	684	722	674	698	684	678	712	698	661	660	684	694	637	666	672	662	688	651	647	669	674	638	681	649	691	645	679	654	666	681	682	698	671	704	640	672	642	695	727	664	640	685	648	680	678	640	701	696	666	705	665	690	652	730	664	676	675	626	628	703	691	666	611	630	686	678	718	697	698	639	666	659	657	665	701	679	668	659	664	667	662	716	647	704	711	691	654	686	682	657	732	667	650	693	658	677	679	676	676	659	702	652	656	690	684	639	670	664	718	650	686	703	681	686	644	658	664	661	630	671	720	712	664	673	650	656	691	651	649	673	665	641	660	678	684	644	723	676	689	634	676	672	659	656	672	634	667	715	675	655	585	629	652	684	675	670	629	651	742	682	598	594	672	655	652	622	698	621	701	699	671	639	641	658	645	675	704	645	617	676	679	650	654	667	679	634	678	655	669	706	688	637	695	637	639	672	657	658	668	678	679	666	666	692	724	706	698	651	697	666	655	646	654	696	638	644	662	672	628	634	714	671	715	666	704	622	660	695	710	677	671	689	676	680	672	651	621	693	644	701	684	651	652	688	689	645	700	642	675	664	688	662	671	663	685	627	694	643	674	683	702	677	696	674	635	691	626	696	662	651	643	698	691	680	675	654	693	672	699	682	651	669	679	674	660	691	689	682	680	702	665	693	677	667	686	668	659	670	686	679	696	687	678	642	649	666	689	665	671	658	681	656	643	673	666	681	729	663	713	670	686	669	704	643	670	642	665	690	681	643	653	663	701	712	707	594	738	663	619	648	665	668	665	658	679	629	668	685	662	657	646	656	703	705	666	686	664	663	676	677	698	725	689	685	660	672	705	684	652	663	646	630	657	653	666	709	709	635	691	629	706	629	686	642	668	684	626	677	637	639	680	666	686	737	668	665	684	666	678	727	685	677	663	736	652	659	626	686	716	673	683	704	676	693	722	657	697	658	657	669	705	701	662	705	668	654	700	696	658	638	629	666	640	669	690	689	643	684	610	689	688	669	697	630	683	663	633	673	646	688	679	686	659	683	654	629	615	647	659	667	688	692	662	686	643	689	647	694	680	678	653	712	681	714	695	657	690	682	652	662	681	639	652	697	682	668	670	674	644	702	643	670	749	694	683	672	675	680	688	671	678	662	668	631	652	674	681	657	690	704	645	648	663	664	650	747	711	703	687	693	687	628	644	717	641	652	659	637	693	675	700	664	684	662	698	648	637	634	603	709	660	644	704	640	678	661	648	698	677	617	676	663	675	658	664	716	634	691	679	712	665	669	675	663	670	636	672	692	681	661	697	675	669	701	637	707	682	647	674	710	715	688	654	687	664	701	666	647	682	678	703	654	653	692	719	663	638	681	678	685	717	659	667	664	669	667	674	687	614	700	659	696	682	721	686	677	629	663	626	699	643	674	638	688	652	669	675	675	667	649	642	655	669	661	649	730	700	647	654	668	678	665	650	713	655	680	665	651	660	673	711	639	689	690	696	685	644	713	727	676	672	716	687	663	673	682	690	685	649	628	673	636	661	693	730	701	698	704	696	680	678	693	689	663	690	698	668	689	688	655	680	705	657	697	679	682	648	690	621	673	648	676	681	677	700	670	703	625	709	669	643	689	661	683	663	702	668	727	679	669	679	657	635	680	676	716	666	639	656	662	688	656	688	670	689	713	668	677	656	657	709	688	654	665	659	696	706	679	708	671	673	664	660	690	670	659	651	690	674	686	665	667	683	704	667	690	682	645	668	714	694	682	702	684	638	723	627	735	736	742	676	677	694	673	637	644	650	675	680	670	648	673	718	690	717	647	653	671	702	664	694	630	642	647	657	700	653	720	603	670	654	689	719	629	630	683	778	682	651	690	659	695	641	660	654	648	665	639	702	722	679	664	677	724	657	654	698	730	655	690	651	681	715	648	710	668	686	673	698	693	685	667	683	662	638	666	670	630	615	695	654	710	669	686	623	658	640	685	727	650	691	688	684	671	737	679	705	672	675	641	641	657	697	715	660	682	665	652	682	635	703	686	710	670	665	680	704	697	672	688	681	690	634	681	681	644	695	628	659	608	631	644	703	656	641	671	684	653	681	679	702	629	696	697	677	650	674	659	671	709	658	667	692	686	685	659	726	707	734	649	704	668	723	699	699	691	653	635	658	686	681	682	688	666	672	637	689	704	673	651	688	630	709	692	635	711	696	657	620	684	603	660	661	673	703	660	660	627	651	678	670	662	665	669	616	661	681	653	691	718	646	658	679	667	657	691	643	669	697	650	633	699	663	675	690	650	684	665	657	696	682	707	636	645	718	656	658	655	705	681	677	630	696	676	648	681	695	662	658	656	653	656	657	705	649	700	696	655	671	663	656	657	696	613	653	650	714	674	645	661	695	691	688	690	646	691	678	680	655	666	684	718	675	651	689	698	657	646	673	688	670	704	714	693	636	689	712	690	681	662	667	692	695	613	681	693	669	700	666	655	683	666	682	650	706	674	706	638	652	686	685	656	643	680	691	710	670	679	673	697	677	664	658	666	678	738
6086	691	356	313	342	287	343	316	332	338	331	354	314	303	316	311	282	327	318	364	320	301	315	321	315	325	317	335	295	316	313	312	313	313	327	282	320	368	307	314	332	313	293	303	320	309	312	330	296	277	295	354	313	311	343	318	312	349	310	337	326	322	263	317	304	327	298	341	308	321	295	295	331	325	291	299	327	309	294	312	329	302	307	324	313	339	288	291	310	324	321	312	309	306	305	325	318	319	334	320	286	364	317	310	304	327	320	293	317	335	322	309	334	332	324	312	302	302	264	327	331	299	311	297	327	318	326	303	301	341	348	296	283	314	332	296	314	335	328	317	321	333	306	322	288	316	284	308	303	329	328	318	303	329	312	297	300	329	296	318	328	322	318	321	295	318	316	324	321	295	289	312	331	336	326	326	343	351	303	319	297	300	342	299	318	316	294	315	310	291	320	279	335	309	322	312	310	331	321	304	285	303	315	340	324	305	304	315	337	318	307	359	335	354	293	322	286	311	296	287	331	322	318	304	305	298	303	290	290	307	327	315	298	293	318	302	309	292	316	313	302	300	274	327	288	315	331	281	325	338	271	303	339	341	328	349	335	325	299	318	264	301	306	305	315	340	319	323	298	337	320	309	372	317	298	321	335	290	344	311	307	313	336	303	328	301	302	326	340	308	328	299	292	331	292	318	335	330	297	297	354	290	325	350	314	276	308	325	261	310	283	318	332	314	282	340	317	279	315	333	338	338	291	321	346	304	281	304	326	294	328	323	310	308	312	335	295	311	312	289	319	294	324	282	274	281	326	332	288	311	303	341	340	302	306	303	329	318	288	303	321	310	320	307	337	324	253	312	309	274	289	295	325	302	339	282	312	345	320	342	322	323	295	298	313	297	347	281	320	317	303	283	315	262	324	321	347	306	340	336	303	329	313	317	325	317	310	300	269	338	301	293	291	331	300	322	303	292	312	279	308	319	324	334	314	321	326	291	340	313	333	316	314	311	307	329	342	336	281	329	308	305	346	327	325	266	302	309	303	330	298	287	317	324	313	330	306	305	322	291	311	318	306	311	296	298	296	325	297	289	326	324	335	263	296	326	318	267	302	302	357	316	332	328	345	311	349	316	336	326	349	307	270	317	315	317	328	354	277	288	310	296	367	319	326	322	301	341	323	297	322	347	300	312	271	311	310	332	301	306	298	328	289	340	308	271	326	291	327	344	340	266	329	306	304	336	311	309	261	315	310	309	300	283	328	313	317	280	335	320	290	300	288	296	321	300	299	323	322	304	321	318	299	339	323	332	315	315	299	310	289	299	337	311	300	316	315	311	303	289	307	295	282	317	299	294	337	321	312	313	335	355	372	317	320	296	299	327	323	300	271	349	315	289	334	312	302	311	326	352	341	294	297	286	325	301	335	291	288	324	325	309	341	308	315	322	337	324	312	327	321	315	308	311	315	347	341	315	309	310	328	299	278	320	298	279	314	323	312	313	290	345	331	318	307	332	323	322	323	307	315	306	331	313	332	295	288	298	319	334	314	290	330	304	309	326	321	315	332	307	303	292	327	285	323	334	307	315	277	335	315	284	296	320	328	327	299	304	313	345	281	311	351	327	325	305	321	305	311	294	307	304	315	298	309	322	304	313	323	311	329	307	304	329	322	314	313	335	340	309	321	306	287	318	337	291	322	311	309	306	337	291	295	296	299	370	322	304	335	293	300	276	315	324	307	310	312	314	321	305	300	330	348	317	287	312	322	315	308	341	305	318	310	327	315	323	321	292	315	330	304	295	325	299	290	336	325	313	300	326	334	288	276	305	318	326	319	329	302	311	293	306	330	316	323	309	306	291	343	315	332	310	326	314	314	301	344	333	337	310	320	302	304	320	283	264	298	323	282	317	336	316	281	293	310	333	328	318	328	301	290	297	284	311	312	289	318	311	277	292	319	260	329	340	335	312	331	286	323	323	303	312	303	327	317	326	317	266	301	323	317	308	343	297	315	297	326	320	320	324	305	281	319	326	281	328	328	323	315	343	354	282	287	340	320	295	310	347	299	298	344	308	319	271	289	316	304	297	321	327	309	278	319	305	330	287	319	310	334	292	291	311	314	333	330	342	318	329	283	343	365	333	318	304	308	298	334	306	321	302	321	321	277	314	305	334	291	305	298	342	310	322	327	300	296	323	275	319	335	347	312	313	311	330	316	302	313	331	332	291	310	323	301	300	332	322	344	326	314	365	344	303	285	302	294	337	314	300	319	323	302	332	341	337	344	323	316	314	318	318	301	312	307	306	315	295	322	295	351	339	306	349	282	313	309	280	319	331	344	284	306	336	298	327	314	311	312	293	296	321	289	330	313	281	321	294	315	320	295	329	287	292	331	334	299	300	333	330	335	296	336	359	313	298	302	338	337	290	339	313	325	334	343	313	281	295	294	316	309	305	327	314	293	320	341	271	309	317	322	337	316	322	311	319	305	317	297	305	299	324	329	315	321	343	354	288	296	326	332	300	318	310	317	326	328	311	308	274	325	328	304	285	306	304	340	314	295	310	299	341	328	328	326	313	354	324	319	303	304	304	336	313	326	328	311	316	345	309	317	290	320	300	312	306	318	317	333	322	288	311	294	286	323	316	313	298	302	345	330	352	314	283	290	326	325	324	306	291	337	293	307	305	313	321	307	319	324	303	305	321	308	337	322	278	284	310	298	331	296	335	300	330	319	286	281	307	314	319	343	326	284	327	299	288	327	308	305	295	324	259	347	329	306	324	290	300	295	339	324	310	292	336	312	300	309	297	292	318	325	312	290	318	273	365	333	276	294	315	312	341	294	321	314	302	273	314	274	295	318	302	299	305	321	314	310	317	298	327	294	308	298	318	312	311	325	311	317	305	338	284	305	329	320	323	340	323	307	314	344	320	305	317	298	306	321	333	284	319	288	299	307	361	307	304	314	304	338	306	306	322	291	308	331	309	313	335	296	342	312	333	297	311	333	338	300	296	329	309	298	332	302	311	316	340	348	326	270	285	284	344	294	361	309	276	312	320	327	329	288	315	344	290	305	293	321	317	290	306	322	301	323	308	356	323	327	308	315	304	266	330	325	304	319	310	307	305	307	296	304	311	326	353	332	298	314	328	303	288	319	317	335	313	341	307	344	336	334	290	283	302	282	283	343	342	307	291	317	331	326	317	343	301	339	332	312	307	353	333	352	331	304	334	333	313	331	329	327	328	351	316	342	315	316	307	318	281	315	297	312	342	342	309	314	332	298	289	333	342	330	312	293	303	325	282	307	315	307	308	290	298	346	317	345	323	363	292	330	323	319	309	285	327	317	340	326	317	295	307	312	336	340	324	333	325	293	338	324	305	315	329	287	318	328	314	318	312	266	295	313	329	297	334	289	272	346	298	306	335	294	297	298	301	318	313	313	322	337	320	324	326	305	338	310	291	301	320	338	337	304	297	308	358	298	295	291	282	332	297	337	322	293	308	321	316	309	285
4348	1176	824	830	815	881	834	747	781	820	742	763	723	784	744	789	777	766	779	754	772	766	748	793	740	765	786	753	719	765	750	723	755	776	787	740	712	714	742	740	764	749	713	760	736	807	808	760	720	733	743	759	753	707	793	729	759	739	751	727	754	736	772	781	719	743	667	754	711	766	746	726	795	721	740	746	723	722	695	723	750	744	819	757	742	766	756	758	684	726	731	773	812	775	810	761	773	731	699	756	807	735	727	743	762	766	717	750	706	742	778	795	806	735	786	743	787	820	758	737	724	741	794	742	767	802	757	722	743	734	761	730	827	720	736	753	777	755	739	786	697	745	732	752	760	754	769	781	684	757	770	766	742	752	769	746	783	738	741	751	752	833	774	763	736	795	776	749	782	818	768	760	751	751	784	736	759	753	774	767	719	704	715	751	769	723	764	744	713	734	758	714	776	736	732	738	734	730	749	759	765	750	709	751	712	750	768	748	786	705	741	756	759	801	766	714	722	770	758	772	762	740	742	747	756	748	737	720	754	788	746	788	740	770	763	732	715	748	760	811	763	747	715	771	739	746	725	748	726	725	760	804	751	734	742	778	758	759	766	719	808	750	794	720	736	742	747	760	772	761	741	748	758	758	749	779	725	774	766	745	708	756	765	725	776	781	810	691	747	734	799	733	695	708	767	728	766	791	757	751	732	793	715	754	794	802	717	733	730	771	796	736	755	772	787	832	745	774	713	747	760	783	784	764	770	728	737	725	764	738	719	709	732	741	723	760	765	725	784	753	729	776	775	782	754	801	800	799	709	725	749	758	750	764	754	768	768	764	805	702	779	790	780	758	829	742	738	776	752	782	753	747	704	752	761	725	745	695	757	753	745	735	780	772	715	746	740	751	740	726	763	744	730	747	746	719	771	723	789	776	792	767	731	750	739	764	744	776	787	712	789	780	766	716	742	802	773	747	756	738	786	734	758	739	759	709	743	799	747	722	767	773	780	713	737	731	751	728	743	728	789	734	744	781	769	705	774	782	747	771	767	705	766	685	748	765	745	700	718	703	711	707	739	780	775	761	766	741	733	735	769	757	691	744	756	743	739	747	761	755	755	711	758	739	777	727	763	728	739	748	739	753	735	781	759	753	700	754	792	686	766	730	757	738	775	731	798	745	732	707	766	745	800	715	770	758	737	769	742	752	739	757	734	741	766	705	754	756	710	740	709	755	750	781	744	755	709	726	711	785	758	719	748	732	736	746	730	712	813	766	744	692	744	783	734	761	768	753	733	769	743	782	760	764	770	720	743	750	738	754	686	804	769	772	724	734	781	775	758	743	728	748	756	775	739	760	781	767	769	735	782	779	722	725	778	794	788	766	708	728	716	739	775	733	740	715	710	704	767	741	766	742	760	738	752	760	750	787	714	730	770	708	732	761	742	691	784	732	742	750	788	753	744	793	739	782	745	716	761	781	758	757	784	740	784	755	714	739	746	780	780	730	736	773	753	695	774	757	763	734	832	719	739	760	695	722	713	729	781	717	748	764	782	694	733	740	780	809	778	767	789	774	713	744	704	765	740	723	664	719	771	728	714	792	740	772	751	724	747	734	734	750	780	743	766	744	743	734	768	794	768	736	726	780	756	725	801	750	729	713	738	791	754	767	781	755	751	798	753	771	714	718	735	737	767	752	724	768	764	754	806	756	729	720	747	751	746	722	799	780	700	728	760	731	775	725	764	722	702	745	754	741	736	760	752	770	754	804	796	743	771	710	719	792	760	762	745	755	756	731	723	782	750	766	730	818	723	715	770	730	758	763	722	741	711	775	736	735	731	750	773	770	752	744	766	768	771	783	776	785	779	746	771	767	747	748	708	671	709	761	728	769	766	774	751	741	769	771	712	736	767	737	753	772	789	751	745	744	771	734	733	786	767	799	740	770	757	758	754	761	677	737	756	759	759	777	747	820	780	789	805	757	825	768	769	742	760	750	736	736	716	743	749	761	753	814	769	738	734	777	736	705	816	735	752	777	735	764	780	743	747	756	760	734	782	703	738	731	749	752	789	744	752	732	706	764	739	795	685	778	812	736	707	789	785	762	770	793	742	706	791	776	787	712	717	759	786	802	734	775	704	791	732	742	745	764	748	760	768	789	761	696	781	786	789	752	788	674	771	766	764	787	784	759	715	710	790	732	706	727	770	785	750	783	768	727	742	779	781	722	751	746	762	714	742	727	800	771	743	756	705	757	774	739	718	758	786	754	702	784	770	756	776	769	748	758	726	745	763	807	756	787	777	738	757	757	799	716	758	732	720	736	799	786	714	766	773	718	769	789	725	750	763	773	743	766	752	771	803	705	772	750	770	761	723	793	740	732	754	765	738	778	763	732	766	728	728	731	760	714	764	750	748	691	730	781	762	754	731	740	774	732	764	750	753	707	722	751	736	742	761	828	752	755	766	738	719	735	784	745	740	786	721	741	744	729	739	759	701	744	732	800	706	777	768	753	711	740	765	753	792	705	723	762	797	800	796	752	785	704	727	756	759	762	731	797	760	727	735	771	711	743	761	730	728	752	764	695	763	797	756	786	743	737	746	722	712	734	752	721	719	731	786	737	796	786	776	786	702	722	713	753	741	736	731	770	782	750	772	765	727	784	743	718	744	765	727	769	700	718	765	737	711	722	732	716	757	760	766	773	754	741	761	716	767	771	739	719	728	739	721	757	752	694	750	733	776	782	696	737	769	762	747	728	808	769	797	780	750	760	759	782	730	711	803	789	759	690	727	719	746	800	743	721	741	763	738	721	744	770	796	744	754	755	750	753	692	706	794	747	767	747	709	778	772	774	751	792	772	711	756	745	748	679	725	757	748	730	729	771	723	773	708	759	789	722	698	763	713	775	734	714	751	734	833	745	784	759	769	750	725	770	707	737	735	755	717	743	770	783	733	693	782	742	759	763	773	761	781	784	718	772	734	768	767	692	749	757	744	763	814	784	744	770	793	769	747	770	730	728	690	753	747	787	805	735	792	763	754	704	762	811	745	733	771	683	708	775	775	744	777	691	740	821	744	790	765	740	711	755	757	718	733	734	738	723	717	819	719	711	767	777	728	780	710	748	815	750	712	749	792	778	743	747	711	740	730	770	748	747	756	747	751	748	743	744	759	760	734	744	810	753	796	809	765	742	743	783	775	766	757	736	766	693	790	753	729	771	741	701	769	747	705	731	802	722	759	713	764	755	771	758	761	752	800	792	765	782	743	748	730	748	745	765	732	755	760	746	768	751	748	750	706	731	742	754	760	761	762	778	802	773	745	776	789	732	785	783	782	737	749	717	747	754	751	762	820	762	766	701	708	786	744	752	757	745	780	762	728	703	737	768	744	726	757	736	755	769	764	782	752	753	775	696	729	771	713	745	850	760	744	795	709	710	746	723	752	713	753	732	734	722	793	740	725	750	745	777	703	719	725	744	747	781	762	727	688	787	788	767	771	794	778	769	750	755
33601	15135	1647	943	644	521	419	348	307	258	260	219	227	226	203	177	168	215	195	196	174	177	198	176	176	149	164	174	157	164	180	169	182	182	146	182	173	161	152	166	167	174	179	165	136	179	153	169	169	154	176	168	159	162	152	156	179	164	173	150	162	143	146	157	162	159	134	164	187	166	153	175	160	165	165	173	155	156	156	157	164	150	144	172	152	154	167	150	153	156	156	155	166	164	152	177	168	146	175	171	165	138	164	170	186	175	160	201	171	156	164	179	161	157	150	177	157	144	166	160	165	161	176	170	174	167	176	158	146	142	168	158	142	149	155	167	161	145	164	135	134	154	173	177	175	149	153	171	138	149	187	163	170	156	166	141	173	165	137	153	155	163	143	174	177	162	140	172	173	171	165	162	145	186	156	166	159	169	158	160	126	172	153	160	167	161	168	177	147	174	154	169	147	139	161	169	186	159	142	162	154	168	145	174	168	152	166	149	180	166	163	183	139	149	157	180	164	127	161	170	158	156	164	159	132	174	141	149	156	160	166	190	153	151	170	186	147	168	162	169	175	154	167	146	151	154	151	147	172	184	148	176	158	168	134	157	174	148	152	160	139	171	160	160	156	167	167	155	150	138	151	153	165	147	154	153	193	151	174	152	145	169	139	134	161	154	158	185	147	147	180	147	166	189	158	176	176	165	136	156	155	146	167	166	173	161	166	160	162	185	173	170	170	162	147	155	171	145	153	170	161	183	150	162	151	153	158	155	151	143	167	167	140	164	159	165	206	153	160	166	182	155	137	183	172	156	160	162	148	170	193	146	170	157	152	127	145	143	149	167	153	162	194	179	144	165	160	150	174	163	164	156	154	134	165	152	151	160	162	189	152	160	165	172	165	158	187	167	157	142	147	154	163	160	180	162	137	158	141	167	158	159	181	153	178	165	150	165	168	147	166	173	174	190	148	162	179	154	147	146	161	150	115	152	161	137	132	182	159	157	155	179	156	162	158	144	151	152	139	162	168	176	149	168	144	152	175	156	152	161	146	158	165	161	155	164	142	163	156	140	154	155	162	157	148	162	177	139	168	179	149	152	160	139	191	132	163	148	158	151	151	141	175	179	158	174	163	156	156	183	184	136	159	141	138	164	127	160	167	141	162	177	146	156	163	159	175	145	166	178	162	166	161	162	165	152	150	156	144	172	175	149	165	188	143	159	181	161	175	186	171	163	167	163	148	154	145	151	171	174	166	198	189	167	161	170	171	154	163	184	168	184	177	143	158	148	164	164	160	151	190	171	173	162	165	174	137	162	154	146	174	178	149	162	161	163	177	143	175	172	145	144	162	170	167	153	157	148	168	148	174	178	148	164	154	143	151	152	168	157	166	180	160	171	151	180	165	193	170	158	163	144	162	161	184	183	176	166	146	155	180	187	157	154	164	150	148	167	182	154	173	147	139	140	178	157	154	147	155	156	188	159	153	140	152	176	164	172	164	187	158	184	162	144	148	152	152	195	161	162	171	126	158	156	143	169	152	182	154	160	166	164	146	159	183	131	165	165	176	168	174	160	159	158	162	158	138	157	152	155	182	156	172	143	147	164	159	170	138	188	131	151	183	157	168	139	169	160	163	167	135	177	153	171	152	150	170	179	126	170	166	187	147	155	172	172	158	143	160	146	169	159	158	159	167	166	146	168	150	155	156	171	169	175	137	184	175	167	158	158	140	149	163	135	152	154	160	159	151	161	168	174	154	160	183	163	158	153	143	171	154	156	182	171	183	161	159	143	151	144	149	173	145	147	179	154	168	175	164	178	149	170	178	141	168	177	173	137	169	168	171	134	156	165	139	176	167	172	187	158	159	139	170	168	158	171	151	153	180	146	160	187	174	156	161	156	151	172	174	164	168	147	165	166	174	149	176	175	157	154	143	149	178	159	159	162	161	158	134	172	158	151	160	170	196	145	172	140	142	160	141	153	178	181	156	178	168	149	146	153	157	138	151	188	145	139	151	157	179	161	174	152	149	152	161	144	170	152	184	131	162	157	183	162	167	175	165	169	171	142	161	155	163	162	158	144	174	171	166	162	148	159	161	151	142	162	171	169	162	160	161	168	161	182	166	140	138	154	147	160	156	156	156	171	149	175	158	140	162	173	187	164	180	152	150	151	169	161	139	166	141	156	156	141	185	177	181	140	155	172	150	165	157	146	169	189	157	175	167	141	149	184	140	154	176	144	162	185	173	161	155	171	164	171	163	159	170	184	172	147	151	150	155	165	172	166	159	148	178	154	173	162	162	156	143	164	149	179	170	178	162	149	151	160	133	138	164	166	165	156	150	181	166	155	174	155	152	169	169	159	144	148	156	158	170	154	166	164	169	150	148	141	143	175	158	154	178	160	155	189	149	151	171	148	157	164	154	148	178	168	152	160	167	142	160	146	143	169	153	167	164	154	164	133	160	167	148	156	163	176	191	153	170	150	149	153	165	172	173	161	175	172	166	180	162	183	164	147	167	155	138	164	146	162	160	163	163	169	165	155	186	167	162	148	150	145	175	183	171	146	140	157	157	151	157	128	177	170	176	157	160	154	154	165	160	165	147	127	153	170	157	172	165	150	150	173	135	171	170	166	160	171	158	143	151	147	147	180	135	168	170	157	174	144	159	149	167	154	158	160	147	167	152	168	175	170	160	167	146	162	144	153	173	162	176	163	166	162	156	179	168	161	150	149	151	144	149	163	172	159	145	164	134	187	135	184	166	149	159	166	176	163	145	162	143	174	182	167	170	154	158	153	186	174	161	163	155	139	144	163	163	170	144	134	133	158	165	174	139	163	161	193	143	166	136	164	178	149	170	154	161	148	171	175	181	165	163	150	155	144	153	161	158	177	155	155	159	146	147	162	167	156	163	175	142	183	144	173	152	137	139	174	156	163	173	180	142	181	161	163	160	142	163	165	171	157	155	184	160	154	169	163	162	201	152	168	153	169	191	146	130	167	151	167	189	160	167	143	163	166	164	178	139	144	142	147	166	180	157	185	169	151	128	171	141	173	149	172	143	138	180	150	165	171	147	171	156	132	165	169	157	173	165	153	175	162	162	173	187	146	155	178	165	169	201	198	162	160	159	140	168	184	161	156	128	164	168	174	154	152	155	145	218	150	152	144	143	153	177	164	167	174	163	158	156	156	164	174	142	161	137	153	176	147	150	160	133	178	156	168	170	127	171	164	161	155	190	181	157	171	153	156	161	176	157	161	174	151	165	149	147	178	161	148	158	167	146	148	157	172	176	166	174	158	175	157	150	151	176	180	153	149	164	173	146	155	174	165	185	173	163	160	168	167	137	161	154	186	170	175	188	163	134	165	147	167	143	153	143	190	167	159	150	157	132	167	154	132	142	154	149	179	131	156	143	181	153	152	158	162	158	178	196	154	119	160	180	175	168	181	159	148	155	142	169	170	163	150	171	178	167	156	173	190	167	142	186	165	152	187	167	158	171	153	166	185
19409	7024	2329	2901	2544	2074	1671	1466	1335	1144	1009	976	899	812	818	735	701	615	673	618	616	628	600	588	533	565	580	521	544	541	537	497	507	496	495	492	481	472	500	496	564	488	481	506	438	474	485	490	495	477	465	440	472	435	477	487	455	481	511	473	489	447	466	434	469	489	444	467	492	448	421	459	470	421	426	460	456	505	453	442	457	439	402	449	496	472	477	439	462	380	447	453	460	466	437	463	464	453	429	450	462	438	480	449	416	483	471	467	451	442	447	452	440	446	438	403	447	422	439	470	474	464	451	462	454	441	453	432	448	441	463	462	479	462	477	469	437	441	428	453	428	482	425	425	442	435	426	453	481	455	434	438	482	494	432	383	461	454	485	460	438	446	440	424	431	429	445	477	441	428	451	485	460	465	452	475	439	471	437	459	434	451	447	421	450	438	431	477	432	482	391	465	458	438	465	454	431	449	447	453	451	438	432	515	460	449	453	426	454	481	462	447	430	451	434	453	432	441	446	407	417	433	422	436	479	445	428	463	469	445	469	447	452	454	460	424	447	472	471	444	452	445	463	403	426	460	430	445	489	427	483	498	428	444	437	426	444	423	487	447	455	442	433	450	444	477	415	426	398	431	465	437	458	437	479	440	391	443	449	478	439	438	446	447	469	411	446	432	449	410	440	434	439	413	426	445	469	457	453	452	483	447	441	432	452	461	439	454	480	417	447	468	447	474	450	466	460	434	389	398	463	436	450	438	426	429	426	411	448	461	436	484	404	433	459	443	448	452	428	435	416	448	454	421	454	459	455	456	422	464	479	433	429	440	436	470	483	480	434	453	438	428	459	422	421	455	453	409	449	433	445	399	424	486	433	458	409	455	440	429	451	472	482	421	465	435	447	433	407	455	458	461	455	443	434	439	463	443	436	476	449	479	453	390	459	436	484	443	419	441	468	425	430	486	405	459	465	445	494	444	439	421	426	448	444	468	427	452	463	477	472	442	451	428	446	444	453	451	443	448	433	417	435	452	447	408	427	426	465	441	442	418	429	451	447	413	430	459	424	431	451	454	438	416	418	447	459	430	460	487	498	445	404	460	445	412	473	412	466	427	430	446	497	489	453	466	436	430	437	467	410	497	437	474	432	435	441	469	433	458	429	441	439	467	431	449	448	469	433	421	421	477	422	433	437	436	421	470	456	445	475	447	426	436	464	461	430	415	451	446	462	446	473	431	458	428	436	413	447	429	490	446	434	442	477	442	439	460	429	460	432	442	419	433	489	486	477	475	424	470	411	470	470	418	463	457	472	432	462	436	446	436	465	467	442	483	437	457	456	435	452	451	437	424	443	417	460	451	396	439	449	441	424	458	467	454	426	405	412	411	476	417	470	435	475	455	455	455	446	457	451	426	438	447	490	440	456	490	489	413	442	458	459	436	470	459	422	467	469	423	443	438	477	419	444	453	428	423	441	439	421	443	462	456	428	437	432	446	452	431	437	448	413	458	444	441	486	444	435	424	436	454	451	439	452	492	429	446	465	432	441	420	392	437	466	418	496	447	463	446	420	456	444	443	454	432	471	459	437	460	459	416	413	437	444	469	455	436	499	446	428	452	428	416	458	462	453	424	446	447	448	426	478	447	427	465	450	439	440	466	455	465	422	420	437	426	460	442	484	432	432	425	437	421	442	473	495	427	497	468	436	462	452	454	401	460	463	443	425	449	457	417	466	394	395	439	429	439	443	447	462	431	485	431	437	436	469	472	466	440	436	471	454	459	442	433	485	426	427	420	461	420	423	461	440	417	459	451	456	447	452	466	428	478	473	410	466	438	484	450	396	446	434	416	428	504	453	439	407	472	439	432	434	432	445	467	441	450	441	446	465	447	429	433	470	453	444	454	439	430	458	399	438	426	410	448	445	429	432	443	430	447	450	440	447	439	457	413	452	455	417	447	458	474	437	458	408	462	419	427	437	430	453	413	463	435	426	439	437	437	454	463	455	452	398	435	457	460	461	446	482	441	476	462	443	477	424	460	471	446	448	453	488	461	501	461	426	447	427	457	455	412	440	415	445	475	435	460	409	433	466	455	400	430	458	428	455	436	463	456	452	426	440	414	489	443	476	450	445	434	444	443	469	479	459	403	451	427	473	443	460	464	448	453	473	471	453	431	471	482	476	434	404	437	449	423	447	432	457	456	438	467	464	452	463	432	422	448	414	453	430	459	434	459	442	425	482	428	468	428	464	456	423	456	443	456	413	474	431	460	470	462	458	425	453	446	462	425	471	454	426	403	425	429	437	417	427	439	455	451	428	451	463	392	450	482	432	435	400	449	418	412	413	448	457	468	479	446	417	456	476	446	433	445	442	453	417	454	478	435	473	427	466	444	478	449	424	456	412	423	412	461	442	431	468	455	432	429	463	442	441	415	457	429	438	401	440	406	461	441	434	448	463	428	451	457	443	426	450	467	456	431	446	434	438	435	462	438	481	429	461	428	466	485	448	449	474	467	438	470	459	484	409	443	462	480	460	438	404	445	482	455	440	430	427	426	466	449	494	447	476	484	457	421	444	446	449	412	459	469	435	459	440	431	457	448	457	444	431	423	395	437	454	457	469	428	443	490	463	457	433	433	442	431	445	473	429	447	405	411	434	460	438	438	439	431	422	466	435	424	433	444	402	419	469	444	463	447	426	418	418	432	452	449	480	444	429	395	452	446	431	417	405	425	474	452	451	427	439	472	451	445	473	490	474	442	491	495	434	448	425	443	432	451	472	460	485	420	400	387	441	450	450	430	467	450	446	440	450	399	445	464	429	435	475	447	393	397	446	435	443	470	460	415	465	462	448	444	415	454	426	456	455	466	444	477	437	432	463	459	476	466	432	418	434	451	437	390	413	429	424	442	461	440	457	467	426	453	471	448	428	430	455	464	466	458	486	485	413	475	461	465	427	434	476	436	456	469	443	451	476	457	448	462	411	485	460	468	422	452	460	407	446	472	487	443	434	449	441	442	442	430	385	430	517	417	407	444	425	482	395	458	463	431	455	447	421	451	396	450	469	484	439	443	495	431	446	460	418	448	429	477	445	446	425	449	429	466	456	417	473	443	449	440	435	425	435	476	421	425	446	467	460	454	465	460	430	448	447	403	466	426	428	433	438	479	445	455	468	441	440	412	464	420	454	469	447	467	478	476	435	459	428	438	458	465	457	441	469	483	465	481	451	460	435	423	469	451	457	413	494	423	474	445	442	420	452	414	465	462	445	409	432	430	441	428	477	431	435	451	446	475	433	447	422	413	426	454	439	441	419	454	468	456	483	440	438	453	402	437	428	420	430	425	409	435	470	424	436	456	456	429	454	428	417	448	421	445	460	498	440	457	489	407	481	426	472	460	450	435	447	431	430	413	409	445	501	450	422	449	445	427	479	453	423	451	475	454	465	489	478	457	485	422	473	452	425	424	440	467	436	440	430	475	437	468	412	476	402	403	450	450	501	481	425	465
47360	26980	5139	2045	1282	1006	831	640	539	526	486	418	389	359	335	374	303	321	322	319	311	292	324	318	295	269	286	282	237	271	246	282	271	297	259	302	277	294	285	256	260	271	241	258	281	275	265	265	270	256	251	245	282	281	258	284	260	284	251	269	258	282	292	255	265	263	286	241	261	252	282	270	271	239	260	291	224	243	294	275	249	233	271	275	268	260	295	247	249	266	286	254	249	250	244	266	237	264	263	256	257	274	269	256	229	278	243	257	266	250	261	259	247	246	270	264	257	254	259	263	271	268	281	255	257	256	269	268	228	254	274	296	264	239	266	233	257	267	240	258	248	265	266	251	263	255	256	247	253	277	274	256	244	252	276	265	221	271	244	274	268	278	280	244	247	246	278	247	228	260	304	244	237	268	269	248	246	255	278	257	279	272	275	263	260	253	232	234	234	253	265	238	249	284	274	248	265	239	263	239	229	263	234	275	248	247	241	276	236	240	248	244	274	277	271	250	235	261	301	282	264	237	265	257	280	268	286	253	282	247	250	280	242	251	289	249	257	265	264	252	239	275	266	289	263	270	257	270	289	251	257	269	267	272	267	278	260	257	245	252	285	253	228	264	267	254	300	271	276	241	284	234	268	262	273	251	272	247	246	274	262	270	244	264	254	249	241	248	268	256	221	237	254	279	284	283	264	250	234	256	285	227	264	226	253	230	261	267	274	270	255	245	255	277	269	296	259	233	246	274	279	263	258	233	273	255	255	251	265	294	282	235	245	273	238	263	263	260	250	278	276	290	243	247	235	231	274	298	294	242	242	256	236	248	267	237	257	255	291	269	271	273	271	266	280	271	267	263	283	237	255	275	260	246	302	266	236	258	257	257	252	258	272	236	251	280	282	216	264	262	270	263	248	269	242	279	255	237	266	247	250	255	291	260	267	246	280	254	275	245	248	247	259	267	273	247	225	251	255	299	270	262	266	251	259	282	266	252	258	249	280	271	262	251	267	261	245	269	276	212	240	256	269	269	255	279	266	242	259	290	286	258	242	268	268	265	269	259	276	275	248	269	273	256	234	239	263	233	235	278	227	262	266	243	245	254	251	259	260	277	252	244	289	260	246	238	248	254	257	257	249	261	253	250	229	263	239	260	281	229	259	241	278	289	253	243	261	280	246	256	252	267	259	242	274	253	273	238	264	272	262	282	284	270	274	241	278	246	250	246	256	280	263	258	272	240	260	273	251	279	268	268	265	297	253	279	275	247	245	250	254	246	262	239	271	260	258	240	254	259	236	281	270	276	267	260	259	250	252	289	257	231	278	263	259	244	286	296	256	230	250	229	260	255	263	273	250	254	236	243	249	249	255	285	275	247	258	253	245	261	248	272	264	257	266	246	257	257	256	238	268	233	274	280	251	268	237	267	263	235	248	256	262	269	307	286	267	268	251	267	264	222	254	253	284	229	276	268	294	250	244	274	250	267	247	252	264	236	259	264	227	237	250	270	269	281	275	261	253	293	242	254	265	281	285	243	237	240	204	264	243	268	281	265	241	277	287	267	258	251	279	240	265	238	258	263	264	254	229	265	279	250	218	265	257	256	243	258	255	260	259	255	253	267	255	249	230	264	276	271	284	288	242	244	241	250	251	254	280	253	273	247	260	249	272	262	289	241	240	249	222	230	253	253	272	267	263	271	228	289	251	263	274	255	255	262	274	266	247	273	301	277	224	256	259	243	248	244	270	241	261	243	259	237	278	275	241	242	276	250	250	245	229	231	279	254	244	269	246	252	260	231	297	242	249	232	257	269	276	272	232	258	241	253	272	238	232	274	287	255	260	227	234	280	298	263	265	273	261	221	246	255	251	264	222	285	277	242	271	265	237	263	251	283	244	240	256	276	249	277	268	252	258	257	289	262	264	279	266	275	254	252	253	251	267	254	278	275	271	281	252	265	276	257	266	253	259	238	258	241	300	245	247	260	219	268	229	281	261	247	253	270	260	260	253	242	251	239	246	254	238	234	276	253	260	226	262	261	256	255	252	239	261	254	248	261	263	299	252	258	240	225	262	296	261	258	283	262	250	267	229	226	276	268	259	252	282	242	290	286	266	268	279	259	268	287	251	263	240	222	248	254	255	249	271	234	279	268	260	230	283	294	288	234	232	279	247	259	277	289	267	251	255	280	247	254	282	239	267	251	227	260	245	282	253	279	256	229	263	237	250	235	265	273	277	283	270	279	232	264	268	254	275	247	272	232	252	262	231	229	265	246	235	240	242	236	260	249	274	260	258	232	258	276	268	274	250	248	266	262	263	264	258	248	252	251	252	249	254	266	272	243	282	243	277	263	252	230	249	256	269	237	232	239	252	260	240	294	279	263	296	254	255	258	254	292	223	251	259	250	245	268	307	254	227	278	266	277	244	229	293	239	276	254	263	264	272	268	240	252	278	279	239	284	248	273	270	279	257	260	241	241	262	267	216	248	255	244	253	303	255	261	259	252	276	268	282	244	260	246	248	282	240	296	230	256	284	259	226	269	240	260	226	261	286	268	230	252	278	272	282	282	265	251	259	283	283	262	264	249	258	267	281	241	259	252	231	262	269	258	277	260	258	247	273	245	263	286	238	246	272	276	244	245	250	271	246	240	303	251	248	245	274	245	269	265	251	248	270	246	249	251	260	269	247	258	264	284	236	256	229	248	273	230	244	248	237	238	262	256	273	246	263	294	270	250	267	258	222	273	249	249	293	268	263	281	235	261	267	252	239	257	255	259	257	242	242	271	241	260	291	251	282	260	275	253	260	281	263	251	266	262	259	285	267	266	303	248	263	252	276	267	229	267	254	256	257	262	246	264	269	283	278	270	243	262	267	250	265	288	261	287	273	241	262	218	269	277	269	274	280	277	280	264	267	230	270	267	277	256	232	265	248	295	271	275	279	267	245	249	269	270	241	259	250	253	257	261	276	263	267	270	238	256	257	257	246	259	261	247	271	243	272	263	255	260	239	263	273	222	263	244	265	270	263	241	257	273	219	270	287	270	277	257	275	243	255	286	278	265	250	259	216	267	244	272	274	275	258	259	275	259	228	270	256	251	260	256	244	264	236	227	260	248	259	255	241	249	253	232	270	259	272	262	240	292	255	278	262	272	249	260	276	252	273	280	240	272	274	248	268	283	277	247	262	249	245	266	250	235	250	260	270	265	282	266	263	258	261	270	285	253	255	274	292	237	269	265	288	258	248	271	260	251	237	265	264	248	241	249	271	262	261	265	286	277	220	278	282	266	254	216	260	284	254	249	247	258	271	229	243	263	262	250	243	254	238	252	260	259	283	258	278	270	269	245	279	259	261	253	240	218	275	281	268	253	261	284	251	224	253	253	261	265	249	264	282	269	239	276	264	266	262	275	260	257	251	309	271	236	237	275	260	257	246	292	268	262	240	246	277	221	231	267	257	250	286	303	237	243	252	262	218	252	273	260	270	235	283	266	228	272	268	270	265	249
27275	11498	4323	5408	4582	3911	3173	2671	2343	2036	1852	1650	1542	1465	1304	1263	1151	1096	1068	1088	998	986	961	921	927	933	848	825	823	823	792	858	866	820	831	775	752	784	774	791	758	771	772	725	774	755	681	756	727	742	739	720	749	783	722	715	712	741	721	687	677	717	717	708	679	702	724	691	720	725	716	763	701	681	701	714	731	719	691	740	696	681	696	658	700	679	727	701	693	721	701	739	692	628	695	671	672	618	687	646	717	680	726	678	664	722	684	710	666	723	736	663	722	676	675	673	650	709	692	646	721	653	667	689	703	644	714	693	682	734	675	670	663	672	655	690	657	682	651	718	669	647	716	666	726	696	655	698	682	715	679	617	671	638	674	689	718	661	681	672	683	721	701	670	724	672	719	623	697	685	692	686	695	714	697	691	654	732	733	651	707	680	692	611	691	682	706	648	685	657	655	707	666	671	694	692	701	678	646	675	670	676	688	697	651	679	700	665	667	709	666	680	697	675	640	699	647	647	692	688	641	645	677	691	683	662	644	649	707	658	681	657	668	708	671	670	640	702	686	635	694	700	685	663	675	671	694	725	696	728	667	684	649	681	656	736	702	684	722	733	710	645	648	650	664	693	682	650	666	646	663	713	675	661	696	692	689	668	686	685	662	654	665	720	685	686	660	705	623	692	659	693	719	695	722	672	730	659	708	685	684	646	663	680	668	661	632	664	683	681	663	680	683	643	697	707	702	691	675	696	721	701	671	687	690	704	724	677	659	667	695	722	653	605	634	655	654	700	722	654	663	724	677	678	684	714	697	672	672	664	665	617	704	664	688	648	684	636	690	714	640	685	741	644	701	688	661	655	736	638	708	678	669	679	675	620	620	675	737	685	674	681	713	677	678	660	667	654	675	705	685	716	694	665	685	719	704	682	639	681	665	687	681	685	673	702	687	729	656	680	657	665	656	680	680	652	688	638	657	692	671	625	708	668	701	675	633	673	674	660	665	672	674	634	672	670	694	691	665	649	611	624	672	698	680	705	653	741	758	652	643	709	668	687	667	665	674	689	696	679	663	676	648	709	680	704	708	704	610	695	682	682	679	693	630	676	696	682	689	666	676	676	668	682	703	669	712	635	635	664	722	684	672	651	685	675	689	643	692	697	682	700	652	699	639	655	675	676	699	673	678	677	681	740	694	677	641	699	721	644	707	692	642	639	701	633	692	724	677	633	659	716	724	698	698	669	689	664	678	661	688	665	677	724	680	677	682	659	657	729	701	664	671	726	716	676	693	673	658	678	674	711	694	669	645	649	701	685	677	670	666	694	661	664	611	658	678	650	707	690	757	672	658	678	628	686	640	675	686	676	704	690	679	698	676	679	700	686	676	685	643	656	677	691	675	644	657	731	704	703	653	741	692	637	678	664	686	677	695	688	656	690	667	687	668	674	695	669	695	712	670	676	713	698	690	672	701	699	683	656	685	687	656	654	666	667	651	674	643	677	710	725	657	708	685	660	691	692	662	702	701	721	659	658	652	699	628	674	667	686	692	627	659	678	692	699	667	685	689	681	605	653	678	703	658	698	694	671	669	688	710	657	667	699	651	643	668	682	664	657	620	716	725	674	607	725	709	686	716	661	644	677	636	688	707	663	662	666	666	676	694	695	737	648	688	727	654	701	673	680	696	711	664	676	649	674	671	690	669	697	650	700	639	644	654	678	665	640	680	669	694	664	667	691	689	707	686	693	676	669	692	622	672	663	692	678	652	678	705	655	708	683	668	685	688	664	661	661	682	706	694	678	657	665	620	661	714	690	702	680	584	680	689	622	636	661	677	711	667	623	710	631	704	696	698	659	661	666	662	657	735	688	665	659	667	695	652	672	656	710	724	650	638	687	651	635	673	695	647	688	680	665	685	686	731	687	669	680	712	683	643	693	675	668	723	667	690	726	681	671	729	728	665	595	682	682	686	608	693	674	711	677	716	698	671	655	661	670	704	669	687	677	732	678	663	673	661	712	651	649	652	682	661	662	657	750	642	599	683	667	679	632	662	669	711	707	752	682	723	673	698	673	702	716	692	686	648	637	671	683	654	664	683	661	631	688	706	669	698	680	709	687	637	702	641	677	652	655	699	690	701	694	640	652	696	636	684	631	658	633	673	666	724	709	674	672	692	660	662	685	655	709	694	684	703	662	650	706	752	738	661	699	701	699	691	705	647	704	681	648	687	676	667	664	708	645	673	649	671	691	656	683	628	679	682	739	646	732	693	669	684	675	662	683	697	715	673	720	688	682	658	690	684	645	707	695	683	658	669	678	685	730	694	653	666	687	676	673	667	684	671	625	685	676	689	674	684	706	667	667	708	673	675	697	722	685	664	714	719	650	687	676	705	666	725	655	684	639	697	668	750	701	676	693	690	629	640	689	656	644	715	669	690	683	711	693	717	651	665	680	711	677	715	672	716	649	672	649	699	707	684	682	661	729	712	722	674	672	644	643	682	650	649	699	660	682	637	708	685	707	634	682	648	661	704	722	696	695	700	671	678	677	677	704	680	700	666	682	669	681	739	682	681	677	668	668	644	655	673	652	689	679	729	699	659	694	718	738	693	704	634	679	704	675	678	623	644	644	713	594	621	708	660	685	690	674	710	644	730	694	674	679	683	691	690	663	676	673	649	658	710	654	678	683	712	633	651	648	698	695	684	697	665	654	682	649	674	668	704	684	668	674	649	699	727	679	670	720	669	653	729	653	639	702	686	706	701	701	738	663	622	674	734	645	746	691	684	716	672	637	667	673	670	672	680	673	659	677	681	640	690	706	682	684	716	696	652	728	682	723	712	730	638	651	693	648	704	658	655	715	659	706	643	676	681	685	694	674	667	717	696	660	692	664	691	696	692	703	681	690	660	693	653	639	701	665	701	737	695	695	650	694	655	707	650	680	661	676	658	620	671	694	660	666	663	669	632	666	707	674	664	652	609	685	696	671	703	684	670	712	683	711	674	672	705	680	688	656	700	655	685	668	678	678	689	648	618	637	695	706	635	681	644	690	737	694	660	672	687	676	701	716	662	660	665	663	641	667	686	698	642	690	666	691	650	707	655	650	663	682	653	665	702	679	705	680	681	625	658	651	675	675	678	646	714	651	720	694	674	678	667	665	678	651	691	707	662	700	707	711	709	675	705	655	682	686	647	653	642	612	689	717	680	665	661	691	632	680	651	694	726	666	704	682	683	693	715	721	739	719	661	631	720	670	667	711	683	676	660	677	690	684	667	685	691	664	695	675	750	692	629	656	697	707	673	739	682	658	685	670	677	651	641	628	686	619	679	701	657	645	647	693	699	668	634	705	681	644	667	714	654	682	697	747	701	710	659	675	713	723	625	704	727	706	697	687	711	693	725	700	677	657	685	669	682	685	657	645	706	694	650	680	663	659	664	637	708	649	699	662	668	703	647	670	662	695	669	684	692	737	708	692	705	675	690	665	681	671	674	669	647	662	672	726	702	662
5955	646	316	320	311	316	337	348	307	290	321	299	293	287	300	323	326	335	330	281	306	308	317	345	306	332	319	322	307	312	347	305	338	334	299	339	318	319	298	315	308	315	300	312	341	293	328	282	314	313	293	324	307	349	298	266	303	292	318	312	304	313	314	360	329	331	313	320	355	312	329	296	324	311	324	330	313	346	327	290	328	345	307	305	279	292	327	291	322	314	350	334	300	351	328	332	358	307	297	309	321	296	316	338	292	341	306	332	325	323	316	311	295	318	330	292	305	346	331	288	322	286	291	313	294	306	305	351	281	292	308	317	314	325	289	320	321	304	317	325	314	300	346	338	323	330	343	299	303	320	314	334	316	353	317	329	353	287	352	331	334	280	320	326	349	316	307	314	316	322	300	352	277	342	330	350	292	325	293	324	334	318	268	301	321	320	276	306	340	278	316	318	312	306	349	304	318	329	336	348	315	283	310	327	332	316	304	298	321	327	293	305	331	309	340	297	308	299	317	308	313	277	289	311	312	305	345	336	333	326	312	291	307	300	296	331	314	299	338	305	326	299	350	287	315	323	304	282	315	287	288	306	323	343	343	320	347	319	324	272	313	299	292	313	305	307	320	298	305	322	316	320	304	300	345	317	290	342	298	299	308	277	300	300	303	291	303	328	330	324	319	333	346	318	284	299	301	279	282	294	328	299	356	341	305	301	308	303	308	297	302	328	272	307	292	312	317	288	332	311	332	301	336	272	298	319	293	287	302	345	272	299	327	309	305	321	315	295	316	330	289	315	291	313	334	289	303	289	310	283	284	314	315	296	314	309	340	304	305	329	320	293	297	294	319	296	334	322	335	336	346	323	307	324	300	329	340	312	308	312	313	306	333	345	312	314	321	302	283	333	326	331	323	318	291	327	339	302	291	332	327	299	319	299	305	320	288	321	282	286	292	352	327	332	324	303	279	329	317	289	318	311	330	316	333	321	323	321	340	309	299	310	327	312	308	291	329	285	341	337	258	316	336	299	320	334	295	314	340	321	323	311	298	295	319	315	307	332	352	325	330	315	363	329	317	299	339	294	316	345	286	306	314	311	297	318	337	351	324	307	316	280	329	329	333	282	341	310	317	305	339	276	293	324	301	305	295	296	300	353	307	323	275	300	328	326	321	303	316	327	270	289	290	310	350	327	349	300	347	310	344	284	298	340	339	301	354	317	276	315	303	333	296	318	305	336	306	304	258	310	314	326	331	316	345	326	301	326	297	307	309	332	303	325	297	299	340	345	317	306	303	316	306	278	316	326	304	312	320	322	316	296	323	297	343	334	299	322	312	329	326	325	342	320	295	290	298	307	319	330	296	311	290	325	317	312	298	348	304	326	351	321	288	343	343	330	304	339	320	315	299	317	261	335	321	297	284	304	312	300	351	328	322	298	312	299	335	273	285	301	299	310	321	342	302	341	311	318	311	340	315	299	298	344	345	342	306	323	318	317	311	339	314	332	314	332	321	323	341	297	310	313	311	329	315	297	329	308	317	342	330	325	335	325	310	326	289	340	362	310	346	305	302	307	337	359	281	333	306	316	346	326	325	306	324	304	330	310	310	334	305	327	304	331	321	346	333	303	316	302	306	337	292	301	291	322	272	335	328	303	296	350	285	352	336	324	299	298	347	310	321	294	338	305	311	328	308	308	315	314	313	292	327	303	318	310	294	326	307	319	330	322	354	352	296	330	342	316	306	326	315	325	306	325	327	298	318	317	324	310	306	294	300	314	294	311	312	343	317	306	338	310	327	330	319	293	333	308	296	311	302	365	281	327	304	318	299	338	290	314	305	331	294	294	301	303	304	293	312	309	291	290	297	330	291	327	313	313	282	285	318	305	323	323	338	317	293	314	308	361	327	307	337	303	317	311	313	289	313	312	333	318	323	320	308	320	329	310	312	318	313	318	293	316	306	304	333	305	348	303	342	310	296	326	306	323	291	293	302	315	325	320	321	330	327	340	310	326	291	326	327	330	291	296	341	316	272	332	319	319	310	318	293	273	301	310	317	315	300	324	298	329	309	290	303	317	326	280	319	335	336	325	309	331	308	309	304	299	318	358	335	343	299	357	312	297	290	324	340	344	305	313	329	332	333	343	294	314	316	311	297	316	282	344	345	337	351	314	315	322	300	321	289	306	327	329	339	309	316	298	300	297	337	324	301	288	312	301	316	282	292	339	301	307	314	294	293	324	354	317	319	285	321	319	342	310	306	297	310	300	310	321	332	291	309	336	300	342	360	332	300	315	352	327	322	309	292	327	313	297	290	322	321	310	315	286	333	314	325	298	283	308	329	311	271	322	275	294	317	328	329	312	312	322	302	288	319	322	298	343	313	323	313	329	298	314	327	317	313	336	307	295	307	336	293	357	321	333	317	364	326	332	300	305	287	313	308	303	347	317	324	297	295	321	298	342	298	310	298	359	344	308	299	299	322	322	305	296	306	322	314	328	330	304	333	340	341	335	304	291	332	337	305	347	330	317	300	286	326	309	316	323	319	324	333	323	320	338	314	345	308	321	305	252	367	318	321	279	315	334	317	290	328	305	296	330	322	312	324	297	294	345	330	322	301	317	292	294	311	324	326	321	295	301	316	330	328	324	327	306	315	311	293	333	326	303	314	330	333	300	305	331	347	334	316	301	281	332	294	313	332	315	318	329	308	308	335	284	349	304	336	276	322	334	281	328	334	274	315	315	302	331	294	321	327	304	360	296	294	310	316	305	298	318	318	266	290	300	294	339	302	333	309	307	288	321	285	305	319	361	344	298	295	331	328	326	319	303	299	319	306	333	298	314	300	312	349	298	341	311	333	331	326	339	333	306	311	329	332	337	308	276	330	303	337	284	304	298	317	340	315	359	330	316	302	355	303	277	330	309	332	288	290	324	347	296	326	289	295	309	305	321	278	341	354	320	306	309	339	344	303	317	314	303	307	320	325	326	311	318	302	303	321	289	316	337	317	360	280	339	311	340	306	352	325	288	319	294	307	302	350	330	337	322	336	303	295	352	350	286	292	302	328	330	322	313	309	300	308	317	318	334	317	331	340	304	307	276	306	337	296	347	300	276	309	338	318	293	315	304	320	313	330	327	298	285	330	333	292	295	333	292	317	313	275	321	328	300	315	298	317	304	325	333	316	320	349	317	333	333	312	298	329	302	281	304	301	320	281	321	300	316	300	282	294	337	314	334	318	325	339	330	304	325	297	298	324	317	304	292	304	324	311	323	305	356	277	314	288	338	291	331	357	332	326	354	315	302	328	315	310	312	334	324	301	313	329	332	306	292	320	290	315	295	297	299	314	291	295	301	337	316	310	331	315	354	323	320	285	300	321	309	325	329	307	305	302	335	299	338	341	313	335	313	338	281	325	324	332	309	326	301	352	349	278	316	300	340	297	317	308	272	299	317	346	317	318	298	335	311	358	335	318	308	343	312	313	344	344	296	315	299	300	285	303	323
4452	1114	813	796	781	833	816	776	784	755	790	801	819	810	760	760	814	752	765	723	760	770	788	736	770	776	755	748	730	798	787	789	774	798	732	731	749	733	696	760	785	766	726	747	732	741	743	732	725	774	733	775	683	733	773	759	760	745	732	778	744	739	747	788	769	682	747	777	745	774	749	781	752	742	786	733	767	732	709	771	769	743	735	783	751	789	776	736	772	798	732	787	729	717	762	753	727	761	739	765	728	743	749	765	736	745	721	751	760	751	794	728	729	785	747	809	742	753	706	804	765	745	732	773	704	825	720	779	724	801	789	748	737	758	757	766	734	751	738	740	756	745	692	769	715	743	717	748	753	728	805	772	721	804	713	783	736	763	784	796	755	755	746	787	767	741	711	736	687	743	755	745	754	762	766	757	756	730	774	769	769	726	751	763	759	719	716	744	701	736	706	776	741	743	802	755	765	729	728	790	736	725	740	754	719	727	785	770	754	742	809	800	803	723	795	756	785	733	760	713	739	787	748	740	703	787	686	792	732	770	767	723	800	759	704	737	711	775	754	771	751	760	764	750	726	753	721	730	732	732	689	805	765	773	750	753	737	730	736	833	730	751	738	746	755	742	779	759	746	812	734	737	758	746	752	713	749	750	760	736	730	744	736	743	758	703	768	747	758	715	763	775	723	778	782	741	755	742	788	738	713	709	755	762	739	800	740	756	802	737	712	746	710	773	747	765	750	765	830	762	734	738	740	746	778	739	770	767	744	729	760	734	773	765	724	741	795	756	758	745	764	739	726	763	774	674	781	806	712	738	746	767	746	774	772	746	759	763	747	746	776	779	763	749	739	748	733	738	816	729	701	736	756	689	753	754	773	741	757	748	725	697	797	747	726	746	741	753	760	744	753	776	764	781	775	762	744	708	773	727	772	753	822	768	751	700	777	762	723	763	711	793	739	795	766	781	727	754	742	778	710	713	702	710	813	770	763	744	683	719	799	735	715	745	774	785	748	730	753	764	731	724	809	745	710	740	734	742	732	735	749	764	707	706	768	760	742	747	697	780	693	707	744	703	754	755	761	724	773	759	766	793	732	743	716	759	804	746	745	740	813	722	692	796	729	736	763	739	741	770	714	737	800	798	759	752	790	781	724	760	730	742	749	729	728	736	718	760	767	693	729	700	729	848	776	728	681	755	790	641	730	783	714	735	763	766	741	752	707	781	721	732	757	722	753	733	717	787	768	765	718	732	771	745	758	763	703	737	764	770	730	789	726	773	802	750	758	789	754	740	751	761	792	705	776	718	738	739	756	805	728	729	751	742	798	737	765	698	719	798	784	761	733	751	740	768	747	740	789	752	776	722	782	767	720	744	718	760	755	703	728	800	790	717	750	764	752	745	708	746	729	731	747	766	737	760	759	740	699	758	776	797	766	784	756	770	728	741	718	750	773	692	741	746	711	793	745	757	730	761	769	736	804	733	797	738	773	746	791	730	756	722	756	781	733	791	772	755	777	774	723	733	749	770	742	749	802	770	723	701	753	747	747	782	717	724	739	730	766	775	786	773	751	743	749	748	764	730	742	752	746	786	763	734	720	780	724	755	817	741	783	736	804	716	759	757	753	754	733	768	733	733	729	727	770	735	728	755	734	733	708	739	733	741	769	735	733	743	756	767	714	784	737	771	731	736	728	705	749	744	727	731	738	745	751	756	749	756	794	770	730	734	777	739	748	743	723	789	720	767	764	758	713	689	704	723	768	741	711	728	729	778	770	707	744	789	737	719	784	719	728	732	747	751	753	713	783	785	748	761	767	723	766	721	716	779	749	737	743	749	715	763	722	757	764	786	739	761	776	781	742	749	724	720	720	719	745	756	810	721	750	784	727	777	690	726	734	771	805	727	762	775	727	712	720	722	758	771	793	764	736	743	709	746	753	747	719	754	734	676	759	765	723	750	748	738	727	719	764	708	748	694	732	791	739	787	719	725	774	764	796	735	780	712	732	736	754	723	757	777	725	775	723	748	761	746	778	700	810	743	738	783	748	772	672	737	747	812	742	772	750	739	796	778	721	734	703	761	747	736	710	743	822	766	778	773	751	782	776	755	758	700	761	777	789	719	732	742	781	754	732	757	749	767	756	739	713	733	772	728	771	769	740	761	744	719	713	736	784	718	781	735	779	750	711	770	751	747	731	808	786	772	730	746	751	741	769	731	751	760	802	730	738	742	793	761	716	779	733	741	733	724	738	777	713	703	706	803	818	738	789	750	748	783	710	734	711	728	746	729	743	702	786	755	750	723	783	726	709	748	749	763	734	708	759	779	779	759	816	735	755	730	746	749	737	735	733	737	769	775	763	741	751	759	766	754	753	774	736	757	745	742	711	753	734	741	714	738	797	771	737	782	726	769	741	755	750	727	719	745	729	787	744	788	764	741	736	736	739	791	839	748	768	757	741	741	735	763	760	730	758	781	716	738	736	700	751	774	755	739	753	806	765	753	811	732	719	722	760	725	793	721	748	724	767	734	738	790	735	736	732	763	757	734	736	810	777	752	822	713	700	743	763	765	767	800	793	686	790	742	779	689	728	771	800	759	742	797	730	730	736	701	741	748	751	745	744	762	769	729	775	741	730	720	769	768	752	767	773	778	712	764	737	739	720	693	762	717	726	724	779	719	722	733	781	803	735	721	763	750	781	731	716	796	730	728	790	793	781	762	746	768	713	714	735	729	765	738	732	753	784	788	731	755	748	762	780	761	796	776	720	736	775	807	756	775	732	755	787	737	729	788	739	677	746	762	752	750	743	748	737	744	743	743	726	762	773	777	752	726	732	782	739	732	722	777	796	712	764	786	745	703	753	751	723	763	782	745	716	779	775	753	758	803	751	755	767	699	714	775	727	726	763	724	759	720	765	776	804	780	756	760	758	754	748	741	756	759	707	748	745	720	751	743	728	781	751	722	746	770	771	774	713	771	733	749	752	796	741	780	727	750	752	750	757	746	739	725	762	718	739	734	761	721	749	771	730	796	752	772	769	728	759	770	739	732	744	731	724	724	723	782	734	698	776	749	721	752	769	735	715	756	788	735	815	737	724	724	753	712	743	755	782	758	733	757	726	758	730	761	782	770	708	723	783	809	727	720	738	742	735	762	786	750	748	796	774	754	757	755	784	777	781	812	772	731	768	736	766	784	754	744	772	760	775	760	784	691	733	736	745	734	720	728	723	695	729	787	749	712	782	697	746	728	761	744	744	758	760	764	774	754	784	758	752	707	756	763	755	756	764	746	733	786	750	783	719	738	739	727	689	696	766	757	741	785	724	781	789	746	698	816	781	770	765	775	755	766	767	779	762	723	710	724	769	772	722	745	741	769	757	768	776	689	683	715	737	681	748	792	739	736	745	739	745	791	765	751	763	793	726	769	758	785	723	765	767	725	763	722	815	716	780	750	798	784	753	761	773	716	709	752	745	765	734	769	764	801	755	749	726	774	702	775	721	790
33921	15495	1791	901	628	452	394	312	310	314	244	251	244	215	202	215	192	186	185	188	180	179	169	189	190	183	185	194	167	202	175	185	164	170	139	144	162	146	187	178	177	158	156	154	171	173	176	173	152	156	139	160	183	153	173	150	165	158	154	156	164	166	162	168	162	166	156	176	126	153	138	157	153	158	153	160	156	164	177	162	164	172	153	179	154	162	150	190	135	154	162	188	153	145	188	170	165	145	150	139	169	149	160	158	170	149	177	156	157	147	155	162	178	182	170	175	138	154	169	179	168	167	184	158	163	171	155	154	162	154	173	157	173	152	168	183	175	173	168	194	168	157	162	176	158	153	127	203	150	166	151	165	162	184	160	165	154	172	193	172	141	167	182	136	163	162	137	156	126	138	164	135	177	158	139	154	171	148	172	138	146	162	173	177	161	171	183	173	147	149	165	150	163	172	176	185	164	167	145	168	164	126	166	174	187	145	137	148	170	159	158	155	182	169	159	180	157	164	172	150	149	163	164	151	173	150	172	164	159	158	170	161	162	182	170	162	141	180	191	140	157	150	168	152	155	159	165	145	180	169	164	171	170	173	163	144	152	142	160	158	189	177	166	161	168	184	154	156	156	169	155	172	167	164	174	172	145	141	182	172	156	154	149	144	157	174	170	179	147	162	165	178	181	143	156	159	159	173	136	154	164	150	167	139	153	158	154	142	174	173	143	132	169	155	163	162	160	185	151	159	172	177	167	156	168	156	173	167	156	165	168	158	166	152	161	159	169	158	159	165	133	143	175	151	159	174	156	167	167	170	150	157	137	144	162	147	152	153	152	156	133	132	151	153	174	153	160	168	152	182	147	156	168	187	140	157	170	153	166	175	172	163	149	137	155	167	169	140	143	169	167	164	137	180	180	159	154	161	172	144	144	168	143	181	152	147	150	153	184	166	157	192	171	162	143	169	169	169	161	164	161	182	149	147	160	146	174	158	165	149	161	161	169	147	171	156	161	159	138	156	166	169	153	170	154	154	177	142	159	161	155	162	162	170	156	165	164	164	163	162	150	168	157	200	164	140	159	159	129	151	168	179	142	179	161	138	168	167	144	173	145	168	157	153	162	192	172	160	173	191	178	176	158	159	162	164	161	170	167	174	154	155	169	177	169	176	148	151	185	158	158	164	153	164	151	191	192	157	139	142	158	177	167	157	180	158	139	147	153	169	165	171	181	163	172	163	147	144	183	176	164	158	190	168	176	146	160	186	171	160	175	164	168	142	165	157	146	158	152	161	155	167	168	144	156	172	164	159	142	145	172	150	159	142	168	148	155	172	135	150	187	154	144	163	146	152	162	161	149	155	175	136	175	142	178	161	167	158	158	149	176	170	174	150	169	172	131	148	167	155	152	147	157	165	157	147	136	174	174	150	152	157	146	144	150	171	152	180	150	164	182	144	152	145	139	149	168	124	147	153	161	178	164	159	182	147	167	136	156	143	168	150	159	142	151	177	183	170	170	184	173	166	161	142	157	149	172	162	167	145	140	148	201	163	148	155	149	153	156	156	166	170	157	169	148	156	165	145	176	158	155	158	161	157	157	182	186	174	146	152	152	148	163	144	163	139	151	179	168	156	167	150	126	179	138	136	173	146	157	156	162	167	179	155	154	157	170	180	150	173	171	171	173	162	148	171	164	178	152	164	144	175	134	153	172	184	148	163	181	149	174	158	181	153	165	134	191	140	169	178	161	164	178	155	168	168	160	152	153	164	163	156	186	198	175	174	144	142	141	153	144	157	176	157	165	164	156	154	161	166	179	141	173	157	166	171	153	175	159	167	163	147	169	173	153	149	167	157	180	160	159	166	154	147	157	150	152	143	158	177	164	172	185	162	152	161	151	175	169	176	162	148	157	167	139	186	152	168	173	155	160	150	164	150	166	140	163	177	153	180	166	175	151	142	171	166	159	165	163	147	165	146	156	155	146	157	176	151	152	159	185	174	168	176	147	158	176	154	150	161	151	143	169	157	152	174	169	147	156	179	162	146	153	170	138	149	163	157	164	148	154	176	148	150	174	153	181	162	143	149	153	158	178	166	140	175	163	172	174	145	168	165	182	157	158	182	170	172	158	144	146	163	146	175	164	153	155	174	156	166	157	177	152	154	168	141	131	150	173	178	161	146	160	161	154	170	177	167	164	172	133	136	147	141	172	177	168	174	161	146	154	172	147	162	153	172	147	163	146	165	158	164	160	151	171	153	183	175	164	158	170	164	175	144	160	184	161	138	179	145	170	167	147	162	159	142	138	154	148	193	180	169	177	158	170	160	146	167	142	146	145	183	170	179	152	162	155	138	124	178	161	159	147	162	130	144	159	119	142	158	166	143	151	154	169	175	167	151	154	161	172	152	171	173	166	137	190	140	165	167	172	130	173	169	189	175	150	168	157	168	173	159	177	166	170	147	160	152	170	169	151	163	142	161	165	179	166	154	155	178	142	161	170	161	130	169	138	170	149	161	159	151	150	150	173	161	149	144	157	177	167	158	172	170	205	154	163	145	156	129	180	160	152	179	158	161	162	168	179	159	148	177	154	169	116	159	160	173	154	162	163	164	142	149	178	154	153	156	178	179	162	155	174	134	162	161	159	141	151	165	163	159	176	159	157	150	158	138	164	135	160	171	168	155	158	163	162	174	154	173	170	152	146	172	156	152	156	175	174	164	163	164	160	163	167	174	170	152	173	163	151	166	147	148	146	157	163	144	152	156	160	162	170	150	151	157	165	177	170	121	161	156	154	161	168	157	153	161	139	143	136	138	145	142	158	160	160	176	159	159	156	145	177	148	166	143	146	159	163	160	177	150	125	154	180	198	149	158	155	144	151	173	184	143	178	166	142	169	146	164	165	148	164	165	165	151	136	168	148	147	141	181	180	176	148	142	151	163	159	171	178	148	153	149	167	170	175	138	157	182	147	164	144	155	192	149	145	157	176	157	162	177	167	166	161	130	155	187	184	154	144	177	150	156	146	151	143	122	161	162	170	175	147	182	153	171	141	160	170	164	149	163	159	156	171	160	160	133	144	187	178	187	142	145	165	161	147	165	144	167	167	181	151	172	143	173	185	161	168	160	161	143	176	166	173	175	159	150	164	178	138	156	152	158	169	168	174	158	143	144	139	153	192	152	165	135	160	154	158	149	159	154	175	156	132	141	178	181	158	170	165	173	165	192	148	152	139	163	150	160	162	174	140	165	162	159	172	135	160	156	164	131	151	155	158	154	150	167	168	177	156	172	172	165	145	153	170	139	142	178	166	176	153	150	160	159	170	118	161	164	152	156	189	163	153	163	161	153	152	151	166	155	143	162	168	169	151	171	157	184	163	150	177	153	137	155	171	139	161	173	158	149	149	170	158	167	176	144	169	183	177	164	181	146	154	182	133	126	183	179	175	139	160	151	182	189	130	158	172	174	160	152	143	170	156	188	152	160	140	150	163	158	179	169	185	122
19659	7062	2373	2873	2544	2093	1743	1463	1290	1196	1019	942	870	800	775	747	720	639	620	629	645	610	565	550	579	592	540	548	517	524	509	487	535	517	543	517	521	502	529	494	513	496	479	484	445	463	426	461	472	493	448	450	499	467	429	522	442	459	462	460	449	484	483	494	424	449	432	464	451	463	440	452	422	475	462	534	450	457	459	441	482	478	423	468	453	456	428	422	405	458	433	450	434	433	458	487	451	434	453	461	436	448	465	436	459	483	456	434	470	435	444	434	472	420	427	455	433	459	460	467	465	460	464	431	440	424	451	482	420	448	438	445	469	501	460	450	435	488	463	441	468	442	434	407	438	442	467	418	421	434	461	390	411	430	458	453	451	457	439	439	438	439	442	453	474	449	423	448	432	451	439	447	437	474	478	429	465	439	446	419	457	416	414	446	466	492	442	445	466	455	450	435	433	471	434	415	450	396	473	470	453	416	445	465	408	431	482	477	491	481	480	440	466	430	442	446	488	412	395	428	427	424	472	445	479	463	467	473	454	465	485	452	463	426	430	443	466	470	415	433	445	441	429	443	459	437	467	477	428	470	428	464	432	445	457	459	470	460	449	432	490	481	468	456	480	474	475	472	445	470	414	447	462	436	419	440	469	468	414	447	491	445	432	428	421	458	448	452	418	452	463	440	467	457	469	416	443	425	467	448	450	381	446	427	456	433	466	482	451	453	447	447	412	469	458	459	440	428	462	470	484	414	423	436	441	407	413	433	465	433	444	455	462	414	455	468	434	428	450	433	450	449	446	418	441	468	451	429	480	450	429	470	458	423	410	440	465	463	441	439	448	472	463	456	468	436	432	447	432	469	434	444	462	424	415	440	387	449	465	489	468	428	436	447	460	448	446	444	433	462	429	462	466	432	476	404	437	477	455	444	440	453	453	444	461	451	462	454	451	430	444	475	493	483	432	446	416	471	463	446	438	453	452	436	433	416	460	458	430	438	412	416	447	424	446	428	472	452	466	460	399	433	406	462	432	443	465	431	443	465	409	416	422	448	425	434	437	473	442	462	446	432	444	440	416	437	436	423	423	456	430	407	445	433	472	451	482	405	453	466	446	468	425	457	466	458	449	458	404	421	480	425	450	466	438	416	427	412	471	441	399	463	454	448	444	433	446	435	417	431	452	454	448	431	492	441	476	442	429	446	432	478	430	444	428	452	424	434	464	442	416	469	452	431	428	473	498	464	437	454	405	449	434	468	434	444	460	458	432	467	459	428	487	459	457	439	424	407	392	479	437	414	464	421	425	416	456	468	460	425	475	464	474	459	430	433	454	448	448	485	427	472	419	459	491	408	469	452	419	454	428	457	439	422	408	460	494	463	452	465	466	434	426	461	460	415	458	412	443	426	436	421	440	464	443	391	436	458	420	447	443	422	427	398	444	437	467	439	458	444	449	450	444	459	449	459	466	436	437	443	410	468	461	447	435	401	445	436	412	408	407	446	423	437	476	454	428	461	427	431	452	423	421	465	446	435	431	458	434	457	454	445	471	429	447	453	467	439	444	442	464	412	451	456	424	490	471	451	473	415	474	435	460	453	430	451	434	461	454	446	419	420	464	447	429	393	458	434	443	474	440	496	449	449	436	471	438	435	435	409	444	421	446	445	475	452	437	452	431	430	465	430	435	441	493	474	454	495	493	427	424	467	458	407	433	455	420	451	429	432	453	438	441	458	420	424	452	406	485	443	481	468	458	464	448	431	455	418	459	451	419	425	457	442	451	462	469	451	442	437	414	486	449	413	473	469	420	454	439	453	437	442	471	452	467	453	447	424	444	449	433	480	441	453	429	452	406	428	482	457	478	449	464	481	440	455	468	409	453	435	437	445	454	474	457	434	417	410	454	458	459	457	458	454	438	431	456	435	410	489	431	421	431	435	449	448	451	455	462	466	448	441	473	474	472	404	463	447	428	451	435	450	418	438	465	453	409	466	422	403	418	447	476	428	408	403	446	448	425	482	441	415	474	501	442	413	425	466	440	437	435	431	449	449	432	439	452	482	439	466	412	447	454	425	418	411	427	429	466	432	474	431	450	460	439	450	481	430	412	414	436	440	430	430	457	477	492	441	444	424	462	441	454	478	400	419	448	452	479	469	428	450	423	471	438	469	417	459	441	412	471	458	462	462	483	482	461	442	459	433	451	453	428	407	444	417	448	474	451	471	420	442	437	437	426	414	468	442	459	443	465	459	461	436	446	483	454	457	455	471	434	444	441	466	417	432	437	469	463	441	438	417	492	406	458	430	433	434	444	458	432	427	484	455	406	447	464	412	435	442	448	463	463	445	452	431	447	439	410	447	479	444	414	451	389	448	436	429	417	475	446	462	474	416	458	461	490	444	399	426	448	424	460	440	464	450	471	450	409	460	449	441	475	478	435	437	465	409	431	434	439	442	443	458	439	438	440	443	434	474	451	475	456	446	433	467	442	437	442	423	421	443	444	473	447	467	439	430	477	440	458	467	481	476	473	424	475	449	490	464	428	430	421	432	412	456	423	457	453	458	440	444	438	467	476	439	435	488	467	447	421	452	456	424	474	443	471	477	505	456	449	479	472	418	462	464	409	409	457	441	477	415	429	448	464	468	439	414	469	450	417	443	464	451	447	430	465	427	457	436	467	419	415	485	472	463	438	438	484	436	460	440	427	481	426	438	449	463	435	449	431	463	485	435	442	440	437	439	450	393	469	421	426	447	439	458	439	452	431	450	434	443	467	451	440	441	424	480	395	460	444	443	437	425	457	448	442	398	421	450	400	454	442	429	445	434	418	420	437	440	464	449	415	443	451	429	455	432	435	419	430	420	462	462	446	411	448	480	456	444	427	459	443	457	477	498	467	431	429	429	437	447	463	448	445	459	419	437	462	444	425	455	486	449	420	454	484	472	446	451	441	436	421	463	455	455	479	462	457	474	443	398	405	434	418	457	426	417	502	470	421	468	433	422	460	428	465	420	472	475	489	428	504	407	484	479	465	460	440	452	471	455	431	456	463	435	435	513	395	438	468	460	482	459	447	461	434	431	471	461	456	426	454	480	436	463	453	440	465	417	454	482	409	421	496	453	440	479	433	431	416	466	463	465	468	438	429	463	473	480	478	418	420	437	464	462	465	430	423	451	438	470	463	420	440	459	431	442	434	475	465	423	447	451	440	418	447	410	430	465	436	459	444	455	433	476	485	450	455	438	442	438	396	440	436	482	471	460	426	460	477	433	446	477	431	405	427	415	446	435	456	423	428	445	504	470	430	459	463	429	440	443	425	476	446	424	457	415	446	444	450	452	460	464	445	439	423	423	434	467	437	471	485	467	419	417	429	432	449	441	448	483	453	432	459	455	463	445	438	463	480	441	443	457	424	461	427	475	466	464	454	458	424	442	435	450	466	426	428	431	464	466	432	421	417	465	438	433	502	442	491	448	452	446	476	454	440	441	438	430	458	477	466	459	464	422
47825	26827	5672	1981	1306	938	733	618	565	472	456	394	378	357	365	351	344	321	299	299	308	335	272	266	273	298	278	299	303	274	286	268	309	270	263	284	263	298	253	272	282	274	247	261	255	282	254	243	261	254	281	264	275	291	288	294	237	274	240	268	243	236	276	264	266	237	252	285	267	237	282	277	237	254	237	261	279	246	270	248	257	257	259	272	270	249	237	263	266	255	249	276	228	289	286	250	236	225	276	266	259	229	272	253	249	233	266	266	254	249	261	255	264	246	255	271	243	239	251	272	271	286	259	274	272	279	278	257	235	241	261	269	262	252	246	271	260	267	261	237	274	265	244	267	263	278	268	264	240	252	258	250	251	242	237	249	234	268	265	244	266	280	275	261	253	252	241	259	297	255	277	245	254	260	240	249	283	265	245	261	269	231	269	277	256	229	254	253	257	254	228	235	287	262	271	259	273	241	265	247	228	274	287	277	237	270	279	250	262	290	248	229	248	253	250	289	262	283	293	247	256	280	265	247	263	298	250	239	251	256	239	222	293	255	266	271	233	262	275	278	271	267	235	278	271	264	279	235	272	283	229	248	274	273	256	266	239	249	279	239	250	270	251	258	242	261	282	260	257	271	254	260	240	245	294	252	260	248	256	250	262	265	242	263	261	264	286	248	258	265	255	265	250	248	263	255	253	231	266	227	256	274	279	266	242	300	250	252	217	293	268	258	237	263	287	281	251	271	266	268	235	282	281	238	267	269	250	282	274	245	252	250	267	239	236	271	258	265	225	240	240	264	257	231	238	280	275	260	288	282	224	248	269	240	239	243	262	245	253	281	288	254	250	258	232	289	269	293	260	276	276	250	247	286	278	263	260	260	256	248	268	283	270	263	249	244	263	264	249	285	242	257	265	259	281	268	253	240	266	261	242	237	274	260	250	256	239	256	238	249	234	241	261	259	246	264	242	246	272	261	270	253	250	278	266	259	244	261	259	238	244	260	284	259	255	264	271	240	275	237	237	248	267	280	248	244	287	250	242	210	271	281	254	280	271	251	262	231	278	238	269	281	251	256	261	277	237	255	292	276	251	251	250	272	256	259	259	269	262	260	272	259	253	252	245	273	271	271	270	258	239	275	242	216	280	254	232	267	226	276	248	243	258	239	239	235	240	254	271	259	263	249	276	241	265	237	262	266	302	252	278	242	262	262	228	248	287	238	271	241	253	223	276	233	257	228	258	281	265	280	256	236	264	261	266	229	242	254	250	263	254	243	262	284	277	264	301	272	221	246	270	256	239	241	255	240	272	260	261	275	237	272	271	235	261	244	251	254	254	219	253	243	264	276	223	231	256	262	253	258	242	255	261	241	263	277	255	264	244	229	262	263	263	281	252	271	248	274	254	236	268	243	258	265	289	235	254	277	292	271	269	251	261	262	245	239	226	266	216	223	270	276	290	255	257	253	258	271	282	252	248	260	248	273	248	270	243	233	262	259	251	244	250	271	238	251	269	284	252	242	268	247	266	260	237	269	267	267	262	246	296	274	264	242	223	258	272	264	273	254	229	247	282	253	264	237	253	251	254	241	248	299	227	269	273	245	245	245	226	245	246	238	284	308	276	271	269	285	271	277	275	231	273	266	283	241	246	227	256	284	236	269	279	252	277	275	269	283	244	233	243	258	256	299	258	280	267	254	262	310	277	275	243	244	284	258	270	256	284	244	240	237	232	253	258	266	250	270	283	245	269	258	245	224	288	262	265	299	242	268	268	263	242	262	248	262	270	285	258	251	266	231	255	232	238	261	249	248	292	270	253	233	257	269	234	279	278	237	265	261	257	287	274	266	237	262	264	288	264	216	234	272	219	254	268	256	209	297	255	275	245	251	269	306	254	282	225	243	256	239	276	241	262	240	238	251	295	285	257	224	249	260	303	241	251	243	260	286	261	273	211	210	280	269	255	275	244	249	264	248	243	242	268	239	245	255	290	267	252	249	254	238	257	256	260	251	260	267	257	239	262	230	244	250	267	242	271	265	254	252	235	270	251	261	274	269	236	235	250	245	261	282	268	257	269	250	238	251	272	253	241	276	258	257	263	247	251	274	273	266	233	253	245	240	250	282	244	248	233	229	277	282	256	263	227	269	245	265	259	283	274	227	265	237	248	244	269	297	271	259	258	247	260	252	243	239	265	250	236	280	262	259	289	240	242	245	249	255	271	247	252	279	257	290	237	253	255	237	242	258	226	233	269	238	277	230	237	272	235	262	283	263	253	264	268	256	231	243	248	260	249	242	247	267	261	272	265	270	285	220	242	280	254	259	272	237	237	264	263	239	264	277	243	264	240	264	243	281	268	266	275	254	242	263	286	243	272	270	278	256	236	298	231	265	263	272	258	252	267	256	276	265	271	229	248	261	251	249	267	241	256	269	252	244	235	245	252	275	250	241	247	275	254	249	266	267	251	269	224	270	209	253	235	280	275	228	246	283	239	251	257	263	274	225	254	258	266	282	219	250	241	248	269	266	274	261	268	252	252	265	254	259	280	279	242	272	236	258	248	256	256	269	276	263	236	260	257	242	280	275	257	234	239	280	283	273	241	279	237	253	268	242	264	251	246	247	267	291	273	270	261	266	252	251	282	253	246	249	257	245	237	257	261	255	258	248	228	273	261	291	273	266	244	260	253	254	261	278	239	257	275	282	241	249	261	273	258	234	267	276	259	243	270	252	249	263	250	280	273	234	273	270	239	274	240	261	261	245	271	247	262	289	225	244	219	266	244	260	263	257	266	266	251	262	247	228	265	258	265	265	240	268	234	267	239	256	244	251	280	267	266	258	242	268	259	260	263	252	259	241	242	260	262	235	265	249	240	254	270	279	229	262	252	271	255	245	260	248	271	287	249	256	266	227	275	273	284	231	283	251	266	280	254	259	272	272	266	262	275	245	266	273	261	240	255	251	262	241	253	248	242	271	273	252	242	221	257	255	265	250	256	263	243	243	247	252	246	262	258	267	271	268	245	271	257	273	252	246	228	264	277	281	269	261	255	274	283	265	249	249	250	240	219	256	230	243	253	264	260	262	262	260	284	279	263	228	290	281	253	237	241	245	275	243	236	237	280	242	221	243	263	257	254	276	248	280	253	252	277	253	225	252	229	266	250	257	257	264	267	242	227	294	276	279	289	253	246	252	249	247	272	248	256	254	258	249	278	250	263	281	281	231	274	257	234	251	256	245	260	277	268	262	243	279	246	243	275	295	276	263	261	242	266	249	291	273	258	252	261	259	256	273	257	262	272	252	267	242	260	260	255	261	237	250	264	235	241	231	293	248	243	272	243	239	243	267	252	278	284	229	278	252	247	259	249	246	257	246	239	260	252	253	250	201	247	239	259	255	300	239	273	284	267	247	257	249	271	277	248	236	281	246	253	275	267	238	263	252	252	248	246	276	262	251	251	249	243	224	270	246	229	243	266	245	289	271	248	268	290	249	261	269	305	268	249	237
27893	11304	4486	5321	4614	3794	3076	2739	2382	2018	1764	1631	1506	1404	1374	1255	1151	1117	1095	1034	1021	938	933	909	943	894	904	847	882	813	840	813	784	803	824	824	813	766	814	789	708	813	815	720	778	686	706	721	719	748	735	729	726	764	710	672	763	744	710	733	664	705	745	693	720	727	715	705	666	707	737	680	667	716	737	739	707	675	705	682	672	752	677	673	681	730	668	709	660	673	672	704	712	681	680	654	724	665	690	671	708	634	692	682	626	656	699	639	709	668	753	718	661	669	669	666	707	679	722	687	697	699	638	695	660	713	725	738	683	713	682	687	645	663	701	690	654	694	695	704	649	715	659	660	721	694	653	700	695	685	695	649	707	638	686	725	624	672	688	715	711	674	681	662	673	651	678	642	676	663	636	723	711	700	673	657	690	629	658	685	715	690	654	672	686	698	644	647	651	664	674	719	668	715	699	675	715	656	686	685	648	679	633	671	664	669	648	722	647	676	693	679	716	674	629	667	656	622	672	690	681	636	686	698	665	692	682	674	693	706	667	732	635	658	661	690	662	697	711	700	673	693	690	699	679	660	661	681	664	691	719	674	682	641	685	666	665	688	652	657	631	621	671	695	649	676	698	666	644	687	675	646	673	659	648	653	696	680	687	653	696	683	712	704	729	639	693	713	657	692	657	708	648	668	668	657	704	661	684	697	677	712	627	713	678	663	678	705	681	668	641	699	676	755	658	700	667	656	675	677	667	744	695	670	669	682	688	667	693	674	613	689	671	695	622	648	646	645	644	658	693	714	694	668	698	657	684	715	615	663	755	674	727	663	665	722	650	657	661	704	664	709	679	646	715	682	648	670	710	670	685	680	705	671	626	713	670	702	664	718	656	698	674	670	654	700	729	651	691	684	677	712	656	661	690	677	712	680	656	650	682	665	653	651	685	673	712	680	696	677	675	699	680	672	708	650	675	655	658	699	689	680	663	664	661	668	672	680	717	688	673	699	664	700	674	705	705	676	664	678	682	683	705	645	698	684	665	663	670	675	660	688	674	661	649	658	646	624	744	698	660	750	687	700	683	671	692	680	698	720	679	688	660	734	702	653	658	688	659	705	683	690	687	681	702	660	708	679	675	699	705	662	682	669	648	693	642	687	673	709	706	648	621	698	699	683	706	670	646	681	708	691	624	681	661	669	661	647	642	703	669	687	664	683	663	667	692	674	682	680	656	677	662	684	644	665	698	646	662	657	662	690	630	671	708	672	654	694	687	727	692	666	629	681	671	688	681	672	683	663	711	674	624	707	681	697	662	655	678	657	699	651	704	709	635	670	709	707	663	684	682	647	701	674	653	660	668	699	670	668	709	692	682	683	672	639	675	670	655	675	682	678	649	658	688	682	647	694	687	652	703	681	682	643	631	665	672	649	674	727	640	682	683	639	684	663	636	714	670	705	641	662	711	694	621	666	694	709	682	683	675	694	679	671	702	720	701	713	687	625	659	638	682	681	737	703	677	721	686	683	670	646	694	661	654	648	705	647	668	650	701	629	676	658	673	652	685	663	649	710	711	666	682	710	658	702	713	674	665	666	639	671	648	672	673	666	695	733	651	620	681	691	683	630	661	722	714	663	631	652	658	667	696	679	716	661	626	699	707	676	702	678	673	695	648	670	675	681	690	684	676	645	660	689	692	654	729	679	706	705	696	689	689	660	628	656	692	653	678	714	638	645	726	654	719	674	669	658	689	653	623	650	639	677	708	671	636	666	684	689	660	673	714	665	677	664	722	667	674	674	686	663	658	691	672	638	672	695	692	681	630	689	677	641	711	638	640	693	661	726	711	649	682	709	718	673	654	713	676	688	655	683	665	696	693	655	720	660	670	660	639	709	667	702	684	682	686	680	689	689	666	663	667	686	716	633	655	647	670	685	669	714	695	673	681	667	646	655	681	683	663	664	669	668	667	661	628	650	694	708	684	635	646	697	649	627	690	645	686	711	681	678	679	690	675	652	657	624	673	635	706	684	674	677	664	666	682	666	711	682	651	672	693	660	715	650	673	639	685	687	658	654	633	633	651	675	668	700	695	665	710	681	698	678	674	655	670	651	727	708	664	689	691	680	671	632	651	701	707	689	699	653	637	692	658	664	676	682	657	691	651	686	667	677	618	685	659	648	635	719	696	735	654	676	694	692	688	685	674	697	657	678	711	697	654	638	693	667	687	704	661	637	671	700	638	696	715	685	649	658	688	632	717	694	676	709	627	697	674	665	663	683	660	701	732	645	734	695	672	633	692	709	706	669	696	626	657	697	655	700	670	637	666	723	637	663	662	654	694	674	669	670	693	656	671	660	686	652	679	679	651	712	693	674	679	675	652	667	656	712	712	659	694	686	682	690	677	687	631	702	711	676	718	712	678	660	656	721	674	705	666	749	691	687	681	655	650	674	685	673	627	678	697	689	684	699	703	681	688	694	685	701	711	652	703	730	707	642	730	653	679	678	677	690	697	679	650	710	672	715	679	714	701	681	686	663	670	662	692	649	665	710	672	670	703	674	660	662	681	706	688	650	660	677	667	661	646	684	726	674	678	693	631	672	703	667	675	721	654	686	662	669	704	698	678	658	659	671	645	687	662	698	667	669	649	696	695	735	682	721	702	699	663	691	649	623	672	722	650	704	693	684	686	680	700	646	664	691	728	722	674	721	695	690	646	667	688	680	694	668	684	658	647	693	664	677	682	656	624	636	655	684	649	664	673	682	681	679	681	725	721	652	713	693	656	685	659	673	672	672	694	672	683	680	688	698	692	697	637	719	667	660	685	676	672	683	654	730	687	678	694	659	684	661	665	702	690	705	693	683	695	678	642	656	675	673	734	696	652	687	665	680	635	742	693	684	638	715	657	703	681	705	692	683	658	706	673	751	687	648	684	704	732	694	656	690	648	659	718	647	687	657	671	726	635	680	701	676	709	728	676	680	684	660	655	697	639	672	664	689	669	665	693	633	652	688	668	674	652	649	691	651	654	676	606	667	635	666	721	714	688	645	654	713	726	657	700	676	681	666	651	669	661	692	655	683	678	670	684	675	663	644	639	677	689	685	661	677	638	674	680	681	637	634	695	685	680	661	683	712	688	664	672	688	678	646	699	688	674	675	649	669	680	657	683	668	645	696	661	655	718	677	653	645	632	645	658	665	677	695	660	639	670	694	694	654	682	659	689	674	700	673	663	661	709	738	665	626	707	649	675	679	672	620	680	693	669	683	673	664	669	622	696	674	679	661	702	673	668	716	705	706	645	651	677	612	703	697	684	645	660	660	654	663	698	651	694	628	690	689	671	663	662	704	688	721	704	701	674	662	669	687	679	679	662	707	650	681	677	645	660	677	688	649	691	635	624	684	673	710	679	673	664	688	664	666	670	713	632	685	651	656	674	654	735	611	654	686	700	648	642	695	653	678	683	647	693	672	647	675	651	709	658	671	681	685	716	739	656	687	653	691	679	723	660	684
5955	612	335	344	323	318	302	334	336	297	306	333	348	301	307	304	324	314	306	332	343	317	330	327	311	310	320	292	302	315	312	324	302	319	325	304	327	293	302	307	313	316	283	316	331	337	339	317	328	296	334	325	325	326	325	307	327	334	325	304	338	316	306	340	295	337	306	317	298	335	287	316	318	319	314	322	292	285	307	316	310	290	299	318	293	270	293	316	330	339	312	280	317	294	330	305	322	323	321	296	314	324	350	320	307	326	286	325	324	290	291	326	289	337	320	322	306	333	310	342	337	298	284	296	302	322	282	354	349	298	309	316	346	316	342	324	319	301	305	282	313	314	322	332	322	317	321	312	302	311	289	307	350	278	355	323	334	354	312	370	298	310	312	303	302	313	304	322	334	306	348	313	314	300	323	326	310	314	320	308	295	325	331	311	337	330	308	286	297	335	331	308	336	321	319	316	343	297	318	325	321	328	273	313	279	315	317	296	325	321	329	320	332	332	338	295	330	339	326	320	310	301	315	300	300	293	313	313	316	300	329	307	315	306	294	328	307	319	318	327	327	303	308	346	304	305	319	309	311	284	298	305	339	304	323	286	322	292	326	341	316	303	324	322	312	333	325	331	303	287	294	330	342	295	345	329	325	326	351	350	299	331	346	349	316	328	316	297	316	318	314	278	350	352	347	332	306	334	316	302	310	332	327	263	289	282	319	342	307	299	308	317	311	308	289	315	343	321	334	320	303	329	297	305	309	309	335	338	305	333	310	289	316	328	292	325	297	290	305	292	320	305	290	292	320	295	335	303	348	339	333	304	336	296	320	348	320	322	331	288	335	324	305	306	292	340	305	368	315	331	328	314	324	310	300	319	351	286	305	298	295	331	288	318	283	271	311	328	365	304	298	265	299	315	294	369	346	332	306	318	335	301	316	307	318	307	298	293	308	300	297	321	342	317	290	311	316	342	328	313	307	326	286	289	302	323	299	304	290	319	318	311	352	295	285	303	350	322	350	330	324	318	278	345	328	347	291	297	318	319	287	321	325	292	290	309	310	343	324	313	298	297	275	306	291	299	323	301	339	319	302	302	302	290	333	348	332	320	304	325	288	309	303	335	356	314	308	281	304	335	357	314	302	311	322	294	353	313	292	322	312	317	317	298	300	332	337	317	315	311	307	301	322	325	358	270	300	314	291	295	304	321	292	340	326	294	299	304	336	339	305	345	298	331	338	312	306	306	322	303	349	309	323	317	311	310	312	312	303	318	296	353	315	326	309	306	355	333	278	317	317	339	323	320	325	301	345	331	301	309	311	301	332	285	354	321	310	282	320	322	284	313	299	308	322	339	297	300	325	331	297	326	321	349	323	344	328	307	338	298	300	306	299	334	311	347	315	310	306	305	326	319	302	294	344	298	331	314	318	302	301	309	317	314	332	331	319	317	323	310	292	308	292	338	307	313	321	313	314	278	292	319	332	316	294	295	328	338	300	318	288	339	289	322	274	293	307	320	321	338	309	288	263	337	324	295	305	295	322	343	342	278	301	320	329	299	333	325	330	344	305	277	309	289	310	331	303	343	282	315	327	308	292	353	350	294	285	301	307	305	302	322	335	319	304	331	299	317	325	323	293	299	329	305	317	315	312	320	327	274	295	304	307	322	312	312	301	306	349	327	307	264	340	323	323	318	299	333	321	308	332	313	333	318	344	315	296	304	309	306	318	323	318	336	301	324	335	302	340	300	338	349	330	336	337	318	301	311	307	328	319	294	283	336	302	316	306	312	295	288	330	332	310	305	299	311	293	319	315	309	323	304	321	305	304	330	311	331	298	342	308	299	285	318	284	309	351	327	296	336	332	317	299	314	302	308	297	319	329	310	290	314	315	303	295	334	328	340	327	296	332	328	327	317	324	312	307	299	311	305	331	291	305	332	337	320	293	321	299	286	317	317	316	324	304	313	325	330	307	331	355	311	317	288	335	329	306	311	306	314	320	315	291	325	323	316	334	316	335	295	307	319	324	300	305	308	343	272	336	317	299	313	337	323	335	330	277	318	292	333	287	332	305	313	309	326	322	307	274	326	304	322	319	333	307	334	302	320	355	288	301	337	324	283	314	282	290	298	309	302	317	324	302	303	330	331	315	319	310	350	298	320	331	301	324	315	293	287	292	286	294	301	318	273	311	312	313	340	321	308	278	326	311	321	293	316	311	315	263	330	304	325	311	317	334	297	337	293	290	294	321	336	293	336	312	298	344	268	305	305	356	336	276	317	326	331	304	330	286	325	298	330	319	326	317	347	311	329	301	295	309	355	318	311	319	293	292	326	327	348	324	301	310	324	297	322	307	320	315	326	284	294	321	292	268	317	296	324	320	340	320	321	296	285	312	294	313	315	306	317	277	296	307	278	325	358	329	305	298	308	311	291	320	339	295	322	296	340	332	263	298	326	282	306	338	324	268	287	323	291	321	298	307	315	308	312	319	337	274	292	338	338	287	320	291	339	328	340	335	324	345	338	306	299	287	317	338	314	335	308	293	323	326	291	349	310	280	335	302	312	322	306	290	312	364	296	298	283	308	328	327	340	293	308	331	326	319	325	353	330	336	332	322	319	331	325	295	328	311	315	328	282	300	362	294	317	323	304	298	315	271	295	308	303	329	299	321	318	322	327	320	342	308	326	313	311	311	318	341	337	292	322	287	305	321	283	293	307	322	327	319	328	307	313	315	323	287	310	287	329	289	311	327	312	295	323	326	330	335	292	331	308	322	319	348	318	329	362	315	289	320	310	342	313	324	308	269	302	339	293	299	315	311	329	295	338	289	285	314	329	313	309	295	318	316	299	299	329	329	267	297	312	307	282	324	335	310	320	296	334	294	317	296	311	301	324	328	314	270	317	310	295	310	295	308	272	342	286	276	327	300	309	334	319	329	312	306	306	326	303	282	314	339	296	299	301	304	297	284	344	314	324	344	304	288	304	299	312	332	325	310	284	318	321	319	318	352	322	348	321	304	313	311	322	333	321	323	303	308	288	310	326	314	345	299	324	291	325	318	314	300	336	302	307	319	333	306	301	338	314	307	305	344	279	323	308	337	334	303	337	289	311	301	289	312	339	302	349	311	301	319	320	312	297	274	307	320	330	333	320	307	292	288	318	340	318	332	305	307	326	310	293	300	321	297	313	327	290	276	312	323	300	305	292	307	311	315	318	312	312	324	323	303	296	326	305	334	321	323	331	307	318	320	303	324	279	310	316	292	288	342	321	294	309	339	348	310	323	338	320	294	300	311	296	325	318	312	333	307	321	299	316	308	319	326	302	315	337	320	295	283	313	343	327	293	334	344	307	302	311	334	320	289	327	314	310	281	310	327	330	306	310	336	302	335	335	318	301	303	275	294	341	332	302	312	346	329	322	310	286	323	327	301	315	298	321	323	344	320	295	310	330	330	316	337	291	289	330	298	325	323	308	341	313	337	318	299	347	308	334	310	313	303	287	342	324
4302	1127	799	843	773	739	774	811	726	774	754	745	791	712	713	753	752	773	748	758	749	717	745	807	728	720	747	764	745	754	759	783	751	733	812	729	764	776	758	721	770	774	708	738	725	767	740	755	730	802	745	751	767	791	776	737	736	741	760	809	706	704	723	740	728	756	746	787	761	748	734	748	718	706	742	776	762	790	749	740	721	761	751	740	758	782	752	768	783	786	736	745	750	750	795	762	694	707	762	756	709	713	774	737	742	759	708	703	736	746	738	753	805	725	740	797	714	760	804	707	772	779	764	790	733	751	772	756	773	761	745	743	741	741	752	749	744	800	734	720	789	779	758	737	736	740	742	771	795	701	777	783	748	696	744	757	749	789	757	733	719	690	758	736	740	754	792	710	729	764	749	771	723	718	756	763	749	779	758	788	737	769	718	737	725	740	758	749	751	700	773	725	723	766	732	744	706	775	727	752	741	723	774	767	795	750	723	775	751	752	745	684	726	735	789	751	725	747	736	745	762	731	754	750	736	761	751	767	745	711	723	781	765	747	772	775	788	709	729	765	699	789	767	728	720	769	754	721	730	748	745	780	738	762	733	713	782	806	754	725	785	727	782	704	791	796	748	722	726	728	751	754	717	738	741	743	724	703	740	759	763	744	753	762	774	760	795	740	768	776	797	762	731	726	732	749	753	768	779	741	751	757	782	750	728	755	729	745	782	776	698	747	709	777	760	781	714	729	725	736	697	768	781	762	733	751	768	731	752	766	796	764	733	755	749	775	720	752	738	773	723	707	711	753	773	747	752	759	694	722	731	734	762	710	767	758	729	750	729	709	781	718	781	723	789	767	723	768	705	737	763	744	782	742	821	776	774	762	714	752	761	771	707	747	745	742	755	789	746	762	769	763	777	749	726	740	728	808	739	799	773	750	760	753	747	767	738	719	771	747	783	796	745	736	761	745	686	703	727	734	708	755	773	783	736	715	770	742	749	761	751	766	723	783	743	734	753	707	721	744	746	776	715	781	710	688	716	740	741	758	746	765	776	750	759	777	723	753	764	741	724	754	718	757	761	794	735	738	764	718	805	755	706	751	800	749	731	799	734	723	698	697	772	726	736	736	760	735	728	760	724	783	696	758	758	774	763	723	714	783	747	758	763	717	762	733	732	749	699	687	756	748	776	758	749	714	723	774	739	728	715	804	753	762	709	788	751	739	775	732	818	729	774	711	736	763	742	778	767	689	765	740	728	706	759	770	736	680	758	719	729	707	735	718	744	760	746	740	752	691	730	743	762	731	758	810	761	708	684	700	786	778	743	719	766	745	730	684	782	764	693	739	724	769	763	761	764	764	741	727	719	776	782	783	784	740	751	749	817	741	722	728	773	717	768	675	739	719	761	699	783	717	757	777	796	746	722	747	723	721	706	716	722	787	721	739	760	719	774	775	788	775	751	765	745	749	770	738	709	748	714	743	713	789	743	765	733	734	725	696	731	737	718	751	709	745	734	718	746	760	762	741	738	744	679	771	767	769	771	740	756	779	757	732	727	745	731	731	720	750	758	726	756	766	734	767	740	716	744	710	715	706	763	732	755	746	742	746	753	751	759	760	747	727	734	751	789	681	748	744	731	726	773	725	764	728	751	712	772	777	759	746	729	720	730	754	759	787	756	728	754	780	713	771	738	739	774	754	741	780	810	740	767	740	749	738	748	780	749	735	757	775	731	732	740	755	702	717	782	802	738	735	724	723	775	743	754	705	755	788	731	770	727	746	759	779	733	751	719	731	721	734	741	740	769	729	731	752	732	768	755	778	769	771	750	764	770	799	736	775	731	751	728	702	744	768	755	783	737	758	730	743	735	728	773	729	776	752	746	718	716	786	746	731	753	720	760	817	756	768	746	733	733	721	750	749	678	714	782	746	767	761	726	756	736	719	774	782	721	723	746	730	754	724	739	809	755	747	743	787	772	742	747	763	763	746	707	724	725	754	726	803	728	764	753	748	745	808	780	730	762	765	754	763	740	719	718	684	767	756	746	772	747	697	760	741	730	760	751	754	733	742	704	756	717	751	756	749	762	798	748	771	750	725	731	743	749	780	838	788	746	702	767	732	757	766	788	760	735	729	722	749	727	798	713	771	768	727	733	750	736	750	750	706	760	738	768	777	785	757	746	746	781	797	731	766	726	695	745	753	761	713	775	744	767	680	769	790	736	732	755	774	739	770	723	751	719	767	709	758	750	759	757	745	760	720	712	757	716	761	764	731	763	726	708	775	753	770	749	732	733	765	764	731	737	754	710	729	741	747	741	769	721	778	761	712	783	801	787	720	742	767	776	790	763	717	764	770	748	714	767	803	757	743	759	763	741	746	738	719	759	758	744	768	798	735	789	706	742	742	774	756	805	800	760	783	797	746	707	744	726	713	737	796	773	728	717	716	815	728	753	788	763	791	770	715	793	690	773	727	759	773	764	709	719	759	742	758	747	773	780	771	731	691	734	735	736	750	773	752	694	766	763	776	752	763	788	757	686	766	778	759	759	769	752	702	716	779	813	722	796	730	812	730	773	761	742	786	722	752	711	744	740	752	734	673	754	774	772	767	751	754	710	792	748	737	712	762	743	732	744	737	752	731	758	720	787	759	769	710	725	762	720	762	787	745	730	735	723	790	755	707	741	737	719	775	712	785	762	774	781	739	774	730	722	724	758	756	695	739	772	754	756	774	781	768	746	762	784	760	741	738	733	763	761	755	745	736	756	734	764	717	778	794	792	707	750	788	785	750	757	735	742	694	748	725	747	794	731	786	736	747	782	714	764	753	711	773	791	729	775	753	765	759	745	766	725	747	715	768	715	781	734	737	730	710	758	727	760	723	734	759	765	750	733	691	766	778	787	731	739	747	731	777	746	770	787	702	760	762	730	724	730	737	688	745	791	718	825	797	719	753	707	713	752	761	795	773	705	766	767	755	736	717	800	751	731	737	733	752	739	792	739	757	768	723	730	785	718	740	753	693	739	752	775	721	726	794	842	717	755	720	731	748	762	753	727	786	758	713	724	742	801	783	768	715	708	713	719	761	777	726	724	750	732	797	737	709	672	776	676	780	754	743	752	790	759	714	755	725	771	757	754	805	741	736	717	738	766	682	736	730	771	744	737	736	775	789	736	765	767	743	755	798	757	761	750	722	745	749	797	713	763	754	705	767	759	779	736	809	671	758	752	708	777	691	730	764	819	777	723	717	754	720	744	712	746	765	749	733	730	734	804	764	779	761	737	736	711	761	780	767	747	783	809	762	728	746	784	740	753	783	783	771	745	764	779	736	794	758	749	772	771	754	727	753	760	771	752	756	748	807	758	715	777	741	769	749	738	766	760	723	742	725	763	766	750	739	713	783	791	729	775	762	772	751	774	741	788	765	749	798	730	788	745	795	706	733	703	748	783	733	761	757	764	721	725	781	716	749	736	740	757	716	755	731	749	743	786	749	713	693	761	724	716	775
34497	15638	1894	982	623	540	413	324	309	280	236	213	196	196	190	161	200	189	196	195	152	177	181	174	176	165	163	196	186	172	167	167	153	157	182	161	133	200	159	146	169	172	143	159	150	154	154	177	179	168	148	137	167	151	183	152	143	185	169	158	189	164	175	147	162	163	173	154	162	164	152	165	171	166	167	171	162	156	161	154	189	158	171	171	168	171	156	171	156	152	147	172	175	180	179	156	161	161	171	163	134	132	162	158	159	178	193	147	156	165	182	162	161	163	167	176	141	146	167	145	159	176	172	182	144	179	142	175	164	137	169	158	170	181	140	167	169	169	172	180	136	148	147	181	133	153	170	188	153	177	153	167	174	165	152	151	145	188	141	158	163	142	139	138	153	176	147	159	164	154	157	158	148	153	148	143	162	174	160	152	159	152	168	153	156	194	152	172	153	146	142	168	145	159	155	171	165	158	154	168	158	170	152	148	134	144	149	164	134	160	153	187	179	164	149	159	173	148	150	150	159	157	152	133	179	187	157	172	164	164	178	166	135	142	146	177	170	158	158	150	169	159	162	165	179	135	179	155	147	168	143	149	184	159	177	175	140	177	155	171	175	170	149	183	162	148	172	151	182	140	183	175	159	201	183	166	166	177	157	168	169	171	157	163	162	174	163	174	149	165	158	176	139	170	163	143	125	196	156	158	172	174	137	178	184	138	168	156	176	155	150	167	162	179	155	140	144	138	143	161	160	159	154	151	157	161	198	151	152	159	180	138	162	181	157	154	152	142	172	152	161	155	150	151	157	147	172	150	145	148	187	162	167	154	151	145	149	179	155	170	174	143	147	160	134	142	156	173	171	144	144	159	167	189	145	164	153	166	158	170	162	175	175	146	144	144	169	159	156	158	176	152	167	141	146	167	158	162	157	164	163	143	165	128	154	161	162	157	162	164	175	171	181	181	172	176	150	167	155	158	166	132	154	152	158	179	162	144	156	148	152	149	152	156	150	145	139	141	166	172	161	166	168	142	137	146	160	180	179	169	152	160	142	146	141	151	174	173	161	162	151	157	181	151	157	161	155	156	145	159	164	158	164	159	170	176	169	164	158	153	150	164	149	142	142	175	152	148	130	160	165	169	160	160	144	146	174	158	160	161	152	137	163	161	181	172	144	190	154	159	152	180	141	154	149	166	169	146	163	147	184	160	159	147	178	151	169	169	148	172	150	159	195	147	166	147	159	151	165	166	138	149	150	152	157	173	137	180	149	144	167	160	145	155	156	136	142	139	162	143	143	129	171	179	175	147	163	138	161	185	154	163	163	131	150	145	173	173	149	171	160	180	161	163	172	169	152	143	177	170	177	167	173	172	157	157	160	153	175	171	132	154	158	148	166	161	156	155	156	151	175	147	138	198	180	145	162	157	158	173	175	157	160	177	160	177	135	142	142	167	151	153	154	160	174	171	149	165	161	168	168	154	147	161	155	180	167	176	157	159	168	141	161	180	153	167	157	150	131	132	151	163	167	173	150	160	164	166	149	181	146	166	131	148	142	157	158	158	144	174	179	158	173	179	189	165	168	140	184	157	160	169	142	167	142	162	158	134	171	170	171	153	154	171	146	127	160	148	174	144	166	168	151	140	171	138	167	144	150	167	179	181	173	150	153	161	135	179	156	170	162	137	161	155	146	151	171	143	172	138	150	163	162	171	145	139	166	151	156	185	150	159	148	169	166	156	191	184	149	167	173	174	161	161	156	161	165	176	160	155	150	165	187	165	152	149	138	173	143	171	130	167	160	174	173	162	142	145	138	169	179	157	153	177	155	164	162	182	158	167	147	165	177	149	167	145	159	172	144	146	141	154	147	144	141	168	138	154	177	158	164	173	173	175	170	138	130	171	163	154	174	149	171	149	172	184	147	173	174	179	176	179	156	143	156	156	166	164	137	174	150	159	176	156	182	173	167	153	145	175	163	162	144	154	164	159	152	145	178	160	152	164	155	150	136	154	170	126	175	159	149	155	153	159	147	144	170	162	159	162	169	158	145	195	148	158	167	146	154	175	147	165	162	156	178	147	168	161	156	169	149	151	128	171	145	151	149	161	156	159	144	156	173	160	162	163	156	147	157	172	165	151	165	170	157	173	178	179	165	164	136	143	146	169	172	146	145	149	156	179	179	172	156	170	172	146	160	130	165	179	151	156	150	132	136	164	162	162	151	155	171	178	149	156	166	169	191	160	155	159	152	182	162	173	133	147	153	159	169	151	162	149	143	160	167	192	169	150	155	164	187	158	166	158	158	129	164	151	169	165	162	172	147	169	142	162	159	147	154	172	169	137	184	166	152	162	162	166	166	165	161	149	139	139	158	155	171	148	152	162	165	176	142	156	186	175	159	145	165	155	150	155	151	169	186	147	175	152	149	143	151	186	163	179	144	201	138	150	149	166	153	154	138	143	175	157	159	161	134	157	164	154	167	165	173	170	178	152	165	161	140	175	186	164	144	142	165	166	150	145	169	170	145	172	169	163	141	142	170	160	154	147	159	136	165	176	169	168	171	174	167	152	148	146	161	164	170	161	148	166	162	151	182	157	142	152	160	163	171	144	168	162	172	187	155	156	154	147	180	146	166	176	181	152	158	161	150	178	171	168	143	165	170	172	140	171	175	164	186	160	156	168	130	147	147	165	180	161	176	165	182	157	149	159	175	172	150	180	168	175	162	147	156	156	152	162	163	155	162	147	155	181	162	177	160	165	160	151	157	171	167	146	136	164	155	156	170	156	158	207	168	176	152	155	160	158	160	143	152	183	163	142	137	176	140	165	162	151	169	136	155	153	163	170	147	175	157	166	167	156	170	172	153	175	169	149	155	170	177	128	171	169	182	183	173	153	169	156	160	161	155	144	170	174	140	165	172	142	179	154	156	167	181	161	176	146	153	152	157	152	154	184	151	147	164	169	171	167	163	156	170	162	166	156	146	147	164	159	161	134	161	173	160	178	155	156	197	157	162	157	138	149	164	157	155	141	156	151	158	162	165	140	148	159	152	177	144	155	193	152	162	162	173	148	171	150	158	188	159	155	160	148	172	136	170	135	142	159	160	162	158	163	170	161	149	151	152	165	162	155	162	167	175	179	153	161	176	152	167	158	170	145	137	187	156	160	149	151	164	159	163	174	143	144	161	174	153	143	177	171	147	159	170	159	139	186	143	168	145	160	167	163	148	188	157	167	175	156	172	143	187	179	186	136	178	154	172	179	180	160	167	157	158	143	159	139	148	156	170	164	153	159	150	166	162	171	150	156	162	158	190	150	152	145	159	156	151	181	164	162	168	148	160	167	190	163	154	142	157	176	175	146	159	157	157	197	146	145	149	169	154	154	171	154	160	152	146	149	154	164	167	162	148	171	163	162	149	176	166	154	170	147	188	172	160	141	169	141	163	154	142	163	132	187	155	153	168	168	165	164	141	154	151	153	143	169	182	146	163	166	177	150	150	169	165	138
19913	6894	2423	2864	2436	2110	1681	1502	1293	1148	1033	997	884	782	755	701	701	657	624	630	649	603	596	598	585	526	558	544	571	485	508	530	474	547	527	503	489	502	464	509	490	466	499	517	468	480	494	499	500	471	463	459	479	485	477	493	448	449	467	477	444	449	451	477	442	471	433	454	495	469	464	475	464	463	454	467	444	437	471	480	480	417	466	458	463	487	470	428	430	432	465	421	441	424	459	449	460	436	443	447	439	450	468	446	496	455	478	470	474	413	428	416	457	464	454	439	415	513	435	442	470	479	424	456	402	454	446	457	465	443	449	424	440	472	446	418	449	466	447	472	434	451	478	453	419	439	461	462	411	477	384	412	481	414	478	424	419	458	432	442	454	432	450	453	441	381	442	438	485	444	478	440	440	448	479	432	445	443	460	465	468	452	443	425	451	450	433	464	452	436	421	480	428	463	410	473	465	442	421	442	445	478	436	452	420	423	426	440	441	456	465	423	448	437	425	397	441	431	407	437	425	435	466	444	410	472	417	426	445	460	457	451	425	434	445	434	451	458	476	443	479	433	423	432	452	458	446	449	446	439	430	415	461	467	459	487	453	456	481	449	463	413	423	434	423	446	423	430	426	448	445	467	434	439	401	461	475	411	450	445	450	423	422	458	445	466	444	461	419	452	423	405	458	457	417	426	468	450	378	440	437	445	415	456	437	451	452	452	454	461	438	464	460	459	457	493	431	450	420	468	432	439	428	420	440	449	442	445	441	440	447	459	427	444	486	467	426	448	441	454	444	412	471	429	433	456	446	425	457	463	407	451	476	473	408	436	401	448	433	434	425	465	440	493	445	435	474	449	411	432	476	477	462	464	487	449	441	457	439	462	436	450	454	418	425	457	446	450	457	434	442	453	431	436	433	388	435	405	445	451	427	447	435	477	441	427	434	487	426	444	431	476	406	460	445	481	449	453	460	455	444	437	429	413	449	437	467	435	456	466	458	466	449	447	456	447	445	465	437	446	443	461	446	434	454	421	462	469	459	421	460	434	419	472	413	472	400	447	425	419	425	440	415	489	445	456	451	463	431	405	427	425	426	448	428	442	490	431	450	418	494	415	470	460	482	420	418	454	418	415	428	428	437	431	422	466	478	455	457	438	433	426	449	456	429	480	483	430	395	447	451	461	438	457	436	437	433	439	424	438	417	480	448	421	438	455	439	439	430	452	414	456	470	446	440	406	413	471	399	411	453	464	431	422	430	463	434	455	458	478	447	461	454	451	410	438	451	441	453	417	451	472	440	424	474	432	467	458	424	454	422	453	401	407	429	437	435	450	473	437	473	438	443	414	459	429	426	411	497	448	406	446	445	417	456	467	469	420	465	396	436	428	442	432	431	485	430	445	467	443	444	446	408	426	471	423	426	369	434	429	447	478	433	478	405	409	471	420	429	431	450	435	450	457	474	481	462	442	500	462	462	433	451	460	450	528	425	451	431	439	456	425	445	444	445	459	463	436	461	463	476	446	467	431	455	448	419	450	451	439	457	461	447	456	458	437	462	429	456	423	439	423	433	403	482	441	443	463	456	410	449	426	443	433	423	434	413	418	470	445	441	411	444	395	430	467	435	454	470	461	438	439	432	445	431	429	454	452	440	468	464	473	443	443	471	441	449	471	461	424	403	413	436	431	404	447	438	473	437	435	474	445	434	447	426	461	437	437	409	401	452	415	468	467	430	401	429	463	411	474	459	459	426	413	450	445	434	429	476	458	469	433	464	442	457	419	487	448	437	444	467	450	464	451	453	458	430	425	438	434	478	445	455	444	466	488	439	424	437	455	414	417	455	467	441	456	453	442	439	457	408	408	454	428	447	477	449	417	490	429	478	419	407	426	453	437	408	429	431	417	426	499	451	436	446	460	476	441	456	472	461	444	423	464	470	460	379	449	388	424	437	467	461	436	438	468	452	446	445	454	448	446	469	463	458	409	457	457	419	437	453	442	466	420	456	445	427	469	416	435	429	445	485	476	466	457	449	443	459	438	469	478	469	446	454	452	417	426	465	466	458	456	428	446	475	405	431	464	477	463	451	430	445	422	417	420	439	441	450	420	464	430	475	393	450	431	459	448	439	459	428	441	476	458	468	441	461	475	468	442	462	473	441	470	480	440	447	425	448	454	458	431	449	452	451	449	448	449	449	418	447	451	429	445	452	439	430	437	480	453	458	456	458	473	452	476	465	415	440	431	456	497	446	452	443	478	434	436	434	465	471	424	473	419	477	430	442	466	452	462	431	453	445	454	442	432	410	406	478	447	469	446	451	462	451	466	464	447	444	473	431	472	458	466	421	404	442	455	452	469	458	452	458	446	457	463	420	425	449	424	456	426	429	461	446	459	431	405	423	418	486	444	457	446	449	445	444	471	462	452	459	432	458	437	469	406	444	434	428	456	462	424	427	459	452	444	450	461	421	442	460	437	427	452	412	459	406	441	425	425	411	432	476	471	438	436	438	435	452	463	407	466	481	448	419	414	445	442	427	472	468	411	437	438	431	465	454	461	452	434	429	409	447	471	499	455	461	429	427	458	422	421	442	442	451	446	433	424	455	420	454	425	406	407	441	443	421	468	458	455	419	428	455	444	493	408	427	425	453	424	458	438	420	443	459	468	466	460	459	467	436	449	481	391	434	497	448	414	422	458	422	443	478	418	430	450	448	450	427	454	447	463	444	410	442	405	455	433	455	419	420	440	425	444	423	463	425	442	471	475	456	442	436	436	400	460	464	431	420	440	459	448	445	468	412	453	410	429	382	458	465	415	432	438	429	436	481	456	451	428	475	405	428	431	453	442	440	461	471	484	472	446	445	434	446	442	464	454	418	436	471	456	428	454	471	446	437	495	426	463	434	434	454	425	441	453	436	471	455	447	438	410	436	425	452	448	459	455	418	468	426	452	495	420	443	428	455	448	449	410	450	449	440	416	452	431	450	470	456	451	449	449	432	429	427	407	435	460	462	416	473	432	426	451	466	458	444	438	457	391	448	466	434	440	426	440	424	454	450	443	428	441	454	449	442	455	445	436	458	460	477	439	445	481	438	423	433	471	442	429	406	447	446	432	500	453	441	438	450	436	399	419	463	461	428	428	418	428	432	456	454	463	426	441	438	429	460	427	420	446	438	440	466	443	454	406	435	422	462	424	496	481	467	449	429	429	456	425	426	468	489	425	446	462	439	474	417	447	441	426	479	484	430	463	387	431	493	488	416	456	473	468	438	432	424	438	451	443	445	405	439	474	423	432	452	393	477	440	460	454	466	433	440	443	415	476	451	420	451	448	464	417	474	432	437	445	479	462	440	457	448	458	457	443	498	450	462	477	438	452	459	473	451	435	464	453	431	469	462	441	471	425	472	421	441	477	448	463	438	414	452	444	444	415	436	447	439	438	453	444	481	479	458	495	484	423	463	419	458	415	421	461	428	444	482	450	462	418	442	498	426	461	466	453	421	418
48203	26600	5491	1961	1318	957	747	681	563	497	437	436	390	371	358	330	322	324	327	335	318	314	340	281	288	267	273	293	266	281	271	284	259	258	279	243	266	296	281	295	256	261	247	273	287	259	258	271	281	247	261	272	284	267	251	266	269	264	233	270	252	232	254	254	253	255	250	260	236	278	266	261	266	262	235	267	241	262	242	285	270	282	265	236	262	252	293	252	284	254	280	264	280	266	275	259	274	249	256	255	263	268	216	253	266	263	229	270	260	283	288	235	264	231	236	276	267	243	303	301	262	268	269	239	287	248	268	271	270	244	249	264	264	248	266	267	246	255	282	286	236	278	257	251	286	258	214	243	272	278	238	258	268	256	238	244	254	281	268	287	285	288	248	254	257	250	259	239	288	265	254	248	259	284	256	270	262	270	300	269	249	271	264	261	276	289	235	273	254	264	271	278	244	281	260	257	290	279	246	264	270	308	239	242	274	239	255	256	264	244	264	283	264	232	252	244	285	248	282	236	247	277	258	256	262	259	257	259	271	295	231	259	256	236	242	239	264	257	228	292	257	239	265	257	259	239	237	259	259	268	279	246	236	228	265	255	246	244	257	238	278	275	266	262	239	255	263	285	241	238	256	252	272	260	279	264	257	240	272	274	246	237	271	262	267	260	229	255	264	296	224	268	224	260	280	262	280	254	259	274	252	259	259	255	274	255	253	285	265	242	272	290	274	253	239	287	258	248	248	232	300	269	272	230	219	241	263	257	246	255	266	269	274	254	284	239	291	264	230	269	265	268	254	269	260	275	241	282	252	214	246	289	252	255	254	255	252	261	308	269	247	268	255	246	250	273	270	255	255	248	248	254	265	276	270	239	247	236	240	274	278	264	248	241	237	277	265	255	265	304	220	271	257	248	242	256	300	235	266	267	273	267	244	231	279	244	260	254	252	257	261	249	267	252	271	281	254	249	283	261	256	264	254	270	261	284	255	254	266	289	282	262	273	283	251	274	253	259	220	256	294	247	260	240	245	262	250	262	258	251	271	258	243	247	262	265	287	238	246	243	245	260	268	247	290	279	236	267	275	248	236	263	248	247	238	254	261	261	273	260	236	253	276	277	289	239	277	275	237	260	277	273	261	258	251	271	243	258	248	276	255	240	291	247	270	276	266	250	295	245	276	264	246	260	246	247	266	288	265	292	264	265	263	254	268	278	269	291	259	247	286	255	266	262	247	276	288	273	263	244	227	241	232	234	248	255	275	232	256	259	248	250	272	277	263	292	318	276	280	233	246	253	237	245	251	242	246	291	266	248	275	234	252	263	292	302	285	267	249	270	280	248	280	257	240	277	249	250	261	274	267	278	253	266	250	242	258	242	272	245	251	245	251	279	261	250	246	270	256	245	243	266	263	266	262	255	249	253	247	234	257	255	276	266	258	251	286	219	245	240	247	269	239	262	277	255	258	254	280	276	247	248	273	255	259	249	254	230	266	240	274	256	267	251	287	266	269	259	245	269	268	247	254	280	267	283	275	269	263	262	243	279	248	238	288	264	246	272	254	274	251	244	265	281	250	247	248	255	274	258	277	277	248	238	241	262	253	258	259	256	237	273	223	250	231	253	283	257	249	282	279	272	254	286	255	284	256	276	266	274	233	259	266	285	249	266	244	263	245	251	239	251	271	270	247	266	268	294	261	256	252	256	251	263	262	262	256	269	265	280	272	253	255	267	257	270	272	233	253	256	231	249	269	249	226	271	242	278	257	257	250	271	235	255	269	250	268	258	251	297	260	260	279	244	251	255	263	239	238	253	248	236	281	264	257	222	264	271	250	271	271	252	265	255	246	263	257	252	268	250	248	288	278	274	240	283	254	246	285	244	248	261	277	268	253	263	256	242	277	287	267	271	237	228	251	211	229	250	255	228	249	265	258	261	259	243	314	269	267	239	246	233	259	261	280	218	221	258	263	233	232	238	274	272	294	249	245	269	252	245	253	245	255	281	265	265	266	272	282	273	237	251	272	250	277	260	262	255	227	283	248	288	278	268	250	246	259	254	277	223	290	238	270	284	249	228	272	267	260	254	262	276	238	280	253	276	269	278	261	238	249	247	254	256	233	245	241	245	271	282	260	284	267	248	248	287	249	258	249	278	223	271	252	266	246	256	278	257	267	268	247	243	255	251	278	266	249	265	264	272	244	249	270	256	248	245	245	257	256	264	258	247	241	257	232	288	267	235	266	247	227	252	247	249	242	264	232	267	255	257	295	233	274	214	264	277	239	288	250	248	259	289	274	268	273	273	243	276	230	273	270	255	273	282	256	268	268	257	246	263	247	233	270	245	249	270	270	234	259	245	236	260	254	230	261	262	257	273	252	267	291	257	269	233	252	245	240	263	271	245	249	248	229	257	257	233	234	266	241	260	276	253	253	236	256	248	236	281	249	271	228	257	213	247	266	240	278	264	261	249	315	266	254	250	233	254	266	289	289	276	246	264	257	265	255	228	258	258	267	226	276	271	273	267	253	239	255	250	253	244	246	266	244	248	301	254	263	232	263	267	263	256	262	233	237	276	257	265	264	273	252	268	272	276	245	244	253	269	271	246	269	241	285	260	257	220	246	255	288	254	258	262	232	249	237	277	251	251	275	262	248	261	290	291	247	254	277	252	246	235	258	255	301	245	259	272	249	268	263	246	240	250	246	249	272	266	255	244	267	256	231	267	262	273	244	291	232	257	244	241	264	258	243	258	278	264	259	246	273	259	279	247	251	280	261	290	255	255	239	270	247	253	279	294	263	270	271	257	227	250	224	266	272	243	268	241	257	218	236	281	279	238	245	238	215	255	231	225	266	267	241	251	263	246	255	246	261	241	268	244	228	261	276	250	261	253	228	291	264	251	264	293	251	242	263	245	259	277	250	252	241	241	296	245	263	269	227	264	267	248	222	236	271	262	247	242	255	266	289	254	241	253	261	253	244	292	253	231	225	264	250	237	270	274	260	287	237	273	255	246	274	241	251	233	266	251	283	267	262	288	288	277	260	267	248	285	268	246	264	277	248	252	257	269	259	281	271	251	267	275	258	280	265	244	247	250	255	254	283	285	271	268	258	260	244	249	254	252	283	269	284	261	284	219	274	266	240	256	259	273	268	290	220	270	272	258	247	273	262	269	267	239	257	251	288	274	269	261	271	256	250	266	262	270	261	222	246	247	228	258	264	261	275	269	269	257	239	253	255	270	271	235	252	233	267	278	274	261	267	264	256	239	260	263	220	268	246	237	272	257	264	242	246	288	249	274	235	293	267	242	268	258	236	272	247	249	263	239	259	263	279	257	269	247	295	248	237	255	249	269	251	242	253	242	258	250	256	226	265	295	235	270	271	280	238	267	264	227	253	266	279	232	268	241	235	254	254	238	248	250	252	282	270	260	258	266	281	255	248	254	253	272	283	309	250	228	228	231	297	262	271	264	252	254	263	244	228	267	249	248	240	270	292	272	266	258
28241	10579	4354	5190	4721	3741	3196	2693	2401	2007	1938	1595	1524	1400	1309	1242	1147	1070	1025	1057	971	962	987	964	857	907	881	870	860	846	871	830	820	793	790	790	834	784	738	759	803	809	800	772	770	760	740	744	745	769	742	748	688	730	696	738	776	715	689	734	703	748	723	684	674	686	740	749	705	673	662	689	689	701	689	714	681	695	698	692	674	682	728	676	685	710	660	658	669	684	712	681	685	684	677	689	730	663	691	726	702	671	686	697	734	701	726	693	704	675	732	692	682	704	693	644	689	683	696	688	744	722	709	709	704	731	669	689	671	746	713	691	698	666	683	637	692	701	699	656	662	700	678	715	691	662	663	675	689	708	722	681	655	709	654	737	679	682	716	690	694	684	707	693	711	703	686	672	638	672	662	729	630	628	679	652	668	697	698	677	675	631	678	684	650	651	721	664	698	669	698	661	695	689	677	658	757	674	681	709	640	640	722	698	648	686	631	707	657	656	657	700	630	635	671	741	723	627	664	688	721	622	696	688	685	679	701	665	692	660	680	664	659	696	703	701	691	724	682	704	667	653	649	657	692	675	662	663	635	629	708	692	682	675	688	692	691	673	669	672	726	687	656	658	695	678	677	659	675	627	668	712	648	700	702	694	695	687	663	642	673	669	675	720	638	666	678	639	714	696	645	663	706	670	706	663	663	737	696	671	655	642	698	730	684	676	662	709	683	642	682	675	637	689	656	685	707	682	691	671	699	675	622	678	679	706	703	693	677	723	732	670	693	709	705	688	651	685	650	694	646	706	668	674	730	705	710	626	661	674	669	671	691	683	666	736	690	701	683	663	671	674	705	719	679	677	668	649	648	656	677	673	678	641	666	708	671	718	680	713	687	662	683	696	656	719	686	634	645	711	687	674	634	643	647	648	685	600	663	695	689	679	657	657	675	648	706	695	686	666	667	686	677	705	682	653	613	663	692	638	657	686	629	655	635	732	633	687	664	658	682	659	660	612	702	654	656	667	713	709	678	681	673	740	679	677	654	707	665	660	702	638	679	634	668	685	644	631	723	715	609	671	670	715	630	665	665	705	691	639	678	667	694	680	707	704	680	713	646	626	660	681	640	643	679	674	657	690	666	685	679	704	724	716	711	705	709	688	638	730	702	678	658	645	705	642	723	664	676	676	668	729	687	691	674	726	620	705	688	652	701	693	709	645	695	662	709	689	679	688	694	624	672	677	658	689	682	662	663	678	709	648	636	636	650	671	668	689	658	669	697	677	687	697	670	657	627	647	694	693	672	715	692	633	695	696	652	664	700	669	657	664	610	642	698	669	665	721	716	665	662	691	666	672	699	637	643	666	691	681	678	679	668	682	666	676	673	699	705	618	704	641	680	677	676	665	685	709	665	678	642	651	701	761	645	706	666	765	703	676	671	676	670	705	690	703	693	667	638	680	691	688	695	714	677	661	654	742	700	683	675	716	623	671	675	645	696	720	694	656	712	663	726	650	673	701	700	693	654	710	655	675	623	677	724	688	692	656	673	665	759	686	695	692	688	735	665	647	720	637	626	666	687	729	631	687	683	646	685	633	645	702	671	684	674	653	683	674	678	662	678	698	661	696	642	684	675	658	658	657	647	683	698	684	667	736	668	671	695	725	689	718	693	717	756	737	720	676	671	708	695	686	695	653	671	691	709	686	663	677	635	682	669	667	652	627	734	697	708	640	720	655	629	696	619	677	700	674	677	682	656	665	664	666	689	689	680	646	684	692	685	658	674	674	665	671	710	691	674	671	666	660	656	698	677	651	661	721	730	707	679	692	633	701	681	654	664	676	656	681	665	652	674	673	687	708	660	672	664	678	689	687	660	667	670	677	715	653	720	692	682	654	668	693	703	703	683	719	668	677	691	659	708	628	680	656	692	692	645	694	652	651	688	666	632	689	680	645	702	645	684	639	696	698	670	678	670	690	651	697	694	720	699	682	672	668	713	639	674	670	660	645	684	694	682	702	602	724	655	685	694	668	711	670	692	707	703	638	682	718	653	675	734	684	623	690	720	653	666	679	707	668	632	677	683	714	675	678	698	658	692	677	721	671	680	685	660	667	670	685	684	672	701	668	633	678	683	691	676	675	675	677	658	716	681	644	681	653	694	692	644	702	683	679	655	673	680	694	681	641	630	673	652	711	660	694	664	713	658	666	727	721	711	684	738	692	650	685	619	672	640	641	673	611	637	690	673	637	612	659	651	713	667	667	673	692	715	647	668	646	752	702	714	720	687	694	678	698	672	669	686	640	658	637	673	702	667	652	675	741	705	664	662	684	686	703	704	641	721	691	690	687	683	721	642	680	658	740	695	668	674	682	616	676	668	684	689	656	691	676	620	734	679	643	662	665	688	673	654	693	690	662	664	741	670	651	664	699	694	688	694	683	626	681	669	666	680	721	658	671	684	673	734	690	690	664	680	676	661	662	706	693	683	715	688	657	670	698	696	688	696	679	688	667	675	688	686	652	643	687	665	693	656	726	670	622	672	650	698	703	697	683	690	720	704	648	675	686	657	631	660	652	670	680	732	659	648	649	677	679	650	708	710	653	684	672	701	683	676	685	690	690	613	667	631	704	668	698	659	727	658	652	694	673	682	646	706	655	701	682	692	657	722	668	692	687	746	697	669	694	683	669	736	681	641	667	696	689	650	694	705	642	686	647	713	693	670	643	668	700	713	659	696	730	702	664	662	707	672	684	716	645	676	669	692	697	651	671	710	690	728	659	716	711	676	676	640	689	692	673	700	658	685	674	698	669	677	704	710	666	709	655	690	699	699	697	736	686	635	688	629	638	656	650	717	666	692	666	648	689	675	694	706	684	726	663	646	692	672	702	660	708	656	707	712	667	721	696	714	638	676	694	683	685	659	703	686	682	672	730	691	675	670	689	697	642	725	671	684	659	679	662	628	678	695	670	661	653	622	652	672	667	686	686	723	699	725	644	673	669	701	663	673	685	686	660	689	653	668	719	673	668	711	650	643	719	656	712	700	612	695	692	728	700	693	680	651	657	692	639	694	704	690	668	646	672	693	654	695	659	674	649	694	650	712	662	646	739	626	707	721	618	696	672	672	708	716	675	689	725	675	704	638	655	647	661	720	670	667	724	675	646	650	734	706	651	628	661	651	672	652	652	672	716	711	693	646	697	638	668	716	653	719	635	697	685	665	680	685	677	681	668	673	665	699	668	712	652	691	675	696	687	645	692	679	658	687	660	663	673	682	657	719	661	729	629	654	686	653	669	704	681	694	696	711	639	676	657	678	681	689	676	664	682	723	656	699	670	645	655	664	699	689	695	650	679	632	666	688	664	643	636	713	686	661	671	697	657	705	654	654	669	636	700	689	598	681	670	700	646	680	671	696	669	684	647	702	700	739	690	702	664	673	660	675	649	683	695	696	679	614	674	672	690	697	684	680	637	676	675	723	681	672	656	639	685	717	668	704	688	682	644	657	654	689	676
6083	634	322	311	347	322	344	296	301	344	343	295	320	336	320	320	324	355	333	321	301	309	336	348	326	296	303	312	304	340	307	341	292	300	306	383	329	313	290	321	300	303	299	293	321	346	310	324	311	341	313	324	296	314	310	305	337	303	302	294	312	296	289	378	315	307	309	311	346	309	313	322	310	333	305	312	310	344	340	314	321	304	295	309	307	320	348	287	313	327	324	334	322	304	324	319	302	269	326	302	318	299	276	346	315	314	286	298	302	316	313	316	339	311	314	305	331	299	316	287	324	318	333	312	319	324	297	328	325	295	319	334	311	316	321	312	341	286	325	333	342	344	320	320	329	313	309	332	311	351	312	310	320	325	294	300	303	313	327	294	342	281	324	294	339	281	313	348	319	288	307	339	309	328	341	336	310	334	336	297	337	316	295	323	347	378	332	337	324	330	322	307	290	301	285	310	248	292	277	276	312	318	304	286	323	288	331	300	295	305	312	288	331	286	318	278	316	303	333	266	338	287	333	341	332	312	310	319	360	305	284	345	326	289	327	316	279	346	280	334	312	339	314	324	298	299	336	299	310	334	330	314	312	336	322	334	321	305	278	358	326	321	332	320	345	296	297	325	329	328	307	326	328	309	328	300	330	295	305	296	309	327	319	322	317	315	294	347	303	295	295	313	311	322	303	334	323	329	306	331	312	319	290	311	320	324	294	312	338	323	309	320	333	299	327	303	354	306	316	321	288	321	329	304	304	362	286	313	284	300	318	301	342	311	305	299	314	298	277	360	333	303	314	323	334	275	294	323	314	321	347	340	313	283	352	325	318	326	311	300	295	279	288	298	310	298	338	308	294	339	315	349	311	309	312	316	280	312	318	305	297	321	318	310	335	291	314	292	312	336	314	292	311	327	307	345	322	312	317	295	328	345	340	316	328	320	327	302	322	327	307	336	335	291	309	295	307	318	314	314	325	346	316	332	306	307	316	348	342	314	358	318	329	356	317	299	311	320	328	321	308	323	349	328	337	313	309	292	303	302	336	330	325	319	332	337	328	322	329	309	290	305	339	307	320	304	330	343	310	334	295	316	276	322	291	340	311	311	312	326	330	320	334	311	351	282	332	314	287	308	297	332	343	311	279	312	318	341	319	343	327	277	293	321	308	347	308	315	298	326	364	339	297	336	289	314	310	330	277	325	326	323	348	306	316	329	338	327	303	328	320	305	311	313	330	307	323	327	328	326	325	316	299	296	295	351	288	292	337	291	321	345	353	326	300	339	306	295	341	332	367	323	335	321	306	302	296	288	324	315	312	297	308	312	308	315	344	282	298	315	297	321	320	337	291	306	324	302	298	293	322	314	298	318	317	331	294	310	304	290	326	337	328	300	290	321	349	303	271	341	310	305	292	328	328	311	310	314	289	318	277	339	308	300	290	333	288	315	374	331	309	307	319	331	311	297	311	316	306	320	333	284	284	306	321	351	323	325	333	363	284	336	306	342	321	331	306	331	324	330	297	303	370	315	333	342	297	301	310	310	297	345	325	292	310	286	317	308	345	297	304	359	313	293	311	340	325	316	333	279	330	335	282	283	296	327	330	315	320	288	311	312	326	310	282	317	300	304	314	334	305	336	329	312	285	313	316	278	329	270	297	336	313	299	302	306	333	277	305	287	328	303	317	320	325	281	312	341	298	274	279	289	321	318	339	307	292	341	287	293	305	328	317	344	343	328	344	350	311	323	314	320	294	307	291	306	306	334	334	316	336	274	333	320	320	293	322	310	302	278	301	323	358	326	310	326	331	317	298	285	321	313	317	319	324	334	343	273	301	310	341	342	321	306	324	344	288	318	321	288	307	309	333	291	326	303	294	302	317	286	320	316	362	341	314	303	357	315	300	324	320	327	299	292	275	328	293	305	276	320	329	317	331	313	291	344	362	305	349	293	326	336	302	295	297	305	297	315	334	316	282	317	333	344	310	301	318	297	353	318	298	310	304	316	324	313	327	341	322	335	329	362	289	305	336	298	301	308	309	278	321	295	334	323	300	332	307	327	302	306	333	344	307	336	308	323	327	332	276	302	331	356	301	294	346	328	297	324	325	346	326	339	332	333	334	285	306	305	313	311	296	323	313	331	300	311	323	319	312	353	297	346	291	306	298	305	318	300	318	279	341	294	309	310	288	319	313	351	316	315	281	334	300	303	297	317	315	295	356	300	319	301	334	336	333	317	344	329	326	318	313	324	306	316	291	302	321	327	287	331	303	271	313	273	308	325	310	315	308	323	299	329	320	322	288	322	310	347	319	332	323	310	308	362	342	334	300	315	323	325	308	318	281	325	302	360	309	325	332	281	306	316	288	293	295	312	286	298	351	287	304	314	349	293	321	297	322	318	314	321	321	352	319	327	344	328	326	329	307	333	321	319	343	312	315	301	320	315	305	246	296	293	318	317	313	312	299	298	344	316	286	343	285	315	332	294	336	326	344	355	284	315	292	330	303	310	302	286	324	277	296	315	295	321	322	314	340	353	300	325	332	303	284	308	381	329	307	272	290	300	327	301	315	318	308	341	297	340	339	302	293	319	301	297	308	307	374	324	335	356	307	343	341	328	319	320	277	277	324	327	294	312	303	324	296	317	309	291	296	302	327	308	314	297	330	351	315	323	314	324	309	334	339	300	315	304	313	315	331	286	297	267	288	302	303	314	312	304	296	350	309	309	330	291	305	304	303	340	317	307	291	318	309	325	329	316	294	312	333	304	344	327	294	312	311	321	324	304	295	335	315	330	301	327	355	300	322	299	292	320	313	312	312	305	332	313	328	307	338	308	315	280	350	320	307	316	318	352	320	356	335	316	337	305	292	303	329	375	323	301	333	298	331	324	311	314	321	300	304	295	304	320	307	314	338	305	276	334	272	312	313	304	321	324	322	318	330	322	313	294	328	347	363	283	315	340	330	328	317	292	320	305	319	312	280	298	330	278	294	290	288	352	315	286	292	347	311	312	338	308	288	316	300	327	310	324	345	289	317	314	302	330	287	332	330	301	295	299	321	309	317	318	304	321	325	315	317	321	315	335	316	290	329	302	285	298	331	274	320	324	308	315	300	326	314	326	310	321	310	342	313	314	290	310	286	295	338	325	331	293	304	286	320	276	326	296	316	292	325	292	324	345	321	340	315	312	290	319	325	333	303	357	331	298	323	352	329	323	313	332	284	314	368	329	300	350	301	293	287	322	352	279	298	279	303	294	324	323	307	303	303	292	316	320	325	334	320	322	341	280	316	334	341	287	304	334	328	316	296	325	321	333	303	319	303	288	299	323	283	308	346	295	324	311	317	301	315	334	303	309	321	313	296	320	361	307	328	302	327	314	350	307	288	325	291	319	357	304	306	355	309	343	342	306	339	320	287	298	323	341	321	319	326	317	323	270	295	326	310	307	310	314	310	339	315	324	324	323	344	317	299	329	330	320	307	301	342	310	301	322	313	292	304	308	267	329
4341	1140	851	863	805	728	831	767	779	773	768	752	755	712	755	754	768	758	751	738	808	749	707	768	776	762	713	751	743	793	741	786	737	730	759	789	772	748	724	797	740	787	792	739	802	752	771	735	764	748	736	726	757	736	753	707	720	754	752	768	706	753	768	797	730	745	758	775	795	754	741	756	733	715	754	776	796	759	751	766	792	758	775	716	767	765	701	732	739	682	755	741	748	748	718	743	699	746	733	773	746	775	761	717	780	736	772	770	756	800	715	732	749	762	785	789	765	720	749	786	743	729	774	803	770	761	759	730	717	707	750	756	737	768	826	706	732	771	726	784	762	737	781	730	710	743	725	710	777	711	773	673	755	741	749	686	740	717	734	745	771	750	736	741	760	731	724	759	698	714	720	770	730	730	719	761	744	769	759	731	816	714	711	744	733	727	776	744	757	727	766	703	732	784	756	779	737	759	772	747	783	763	760	757	743	706	724	734	761	774	750	779	747	746	769	726	800	733	807	741	726	812	811	711	779	771	717	750	752	779	770	757	758	815	763	734	767	773	750	718	709	775	701	693	787	776	746	726	757	766	747	724	727	730	729	730	740	778	759	821	769	743	747	728	724	722	763	733	717	775	743	714	756	774	776	785	808	718	747	758	761	731	765	766	752	734	677	775	760	772	777	722	787	748	717	750	754	735	769	772	762	748	750	767	736	757	766	734	753	750	752	701	716	765	749	780	852	770	746	758	773	762	741	808	738	772	756	717	786	764	731	786	738	699	802	768	772	755	750	779	762	721	758	707	755	725	793	732	783	741	746	770	792	736	763	785	777	735	749	735	742	763	739	760	764	725	722	769	795	731	748	698	746	774	756	743	724	736	712	784	730	763	760	732	745	768	751	776	758	781	765	738	757	771	787	760	734	747	696	711	745	725	766	713	750	740	722	775	737	743	732	760	775	755	741	756	699	747	733	759	749	769	736	759	763	772	756	784	750	752	753	760	730	753	718	731	749	757	732	742	741	769	752	698	748	743	746	757	729	776	721	775	767	718	755	724	770	766	727	803	774	742	756	755	769	752	759	738	729	811	739	769	769	774	726	701	688	738	808	768	725	766	751	703	792	721	756	730	779	752	776	714	743	716	784	734	727	744	753	774	759	757	784	796	771	765	760	744	764	759	746	725	739	741	771	773	775	788	749	847	729	754	754	783	768	734	736	747	753	765	741	763	740	746	754	777	774	759	763	709	790	774	754	778	784	759	784	744	769	785	760	783	767	767	706	747	752	747	746	778	744	776	719	763	715	746	740	791	782	736	719	770	737	739	784	756	743	757	763	751	749	708	780	757	768	798	766	759	814	732	743	763	763	799	753	718	724	691	760	771	697	746	734	773	776	793	784	723	778	725	778	727	738	734	769	787	762	751	790	769	765	704	745	770	733	711	738	782	773	811	772	723	770	764	795	770	770	747	739	757	736	771	748	758	804	767	747	759	804	771	741	699	733	735	783	735	740	758	779	771	774	694	741	757	702	713	765	745	770	754	780	726	764	716	791	753	736	747	723	751	756	789	778	747	737	704	766	767	756	765	727	732	733	742	730	714	759	767	782	734	761	695	773	708	769	761	766	792	755	771	802	775	796	744	765	751	764	749	745	760	727	791	761	779	728	788	719	762	756	787	760	778	772	729	794	762	727	744	759	789	754	779	719	741	766	772	727	730	747	732	729	762	755	719	782	724	772	731	754	738	759	792	734	797	748	764	782	738	757	754	759	761	761	692	782	781	694	735	777	758	759	751	747	750	749	703	790	710	720	787	716	750	728	770	717	718	741	757	765	743	754	740	719	711	756	784	756	739	773	734	796	738	763	734	747	768	792	747	736	710	742	705	715	760	725	729	724	739	771	777	752	762	692	745	769	699	749	737	742	767	735	744	733	762	755	727	768	776	727	777	705	773	732	762	764	769	746	761	764	714	730	753	795	815	752	743	751	784	782	764	741	707	765	752	784	741	756	740	757	751	723	718	798	766	762	712	790	731	755	722	763	772	765	768	758	771	761	748	745	709	723	720	766	762	703	748	784	778	720	747	732	756	707	739	737	747	717	727	739	729	757	773	753	770	778	766	709	754	763	744	721	731	753	732	753	799	753	759	756	769	752	781	814	736	745	751	708	751	727	752	700	710	747	752	726	754	742	783	770	777	704	758	768	710	778	733	789	720	747	742	794	701	755	769	753	743	752	742	753	765	746	749	823	735	798	763	784	785	746	767	743	768	723	734	739	768	773	741	746	815	744	772	745	712	756	771	729	724	721	744	771	732	739	794	765	779	766	743	772	710	738	719	758	768	798	716	733	774	801	773	722	759	777	750	720	742	806	722	728	748	719	693	737	750	753	746	776	770	736	750	769	723	769	764	757	720	747	732	767	787	768	687	774	744	708	768	735	742	752	741	746	786	757	752	762	715	707	733	678	746	753	784	775	754	740	713	754	750	728	719	756	757	766	746	699	772	735	793	722	765	796	759	742	760	750	724	786	753	744	723	744	738	787	767	766	763	719	759	779	711	741	746	792	729	696	776	787	778	805	712	739	782	847	736	705	785	735	755	726	758	736	760	742	720	778	716	748	773	756	730	797	726	781	806	793	727	760	752	742	701	757	728	731	730	759	733	743	765	773	770	774	762	755	778	733	773	754	745	805	705	790	764	744	704	721	762	756	749	710	789	735	760	694	744	715	739	783	715	724	723	703	683	807	750	745	676	734	737	811	770	755	750	765	827	751	755	727	740	764	759	761	770	708	770	805	754	729	718	776	681	778	717	744	743	783	747	771	763	745	737	716	725	705	735	718	778	783	789	759	703	826	720	703	759	781	783	712	733	748	736	727	743	764	730	741	771	753	725	766	729	749	795	741	747	686	766	780	758	717	806	708	715	756	753	745	758	768	745	787	694	744	738	807	781	730	726	801	790	799	747	699	795	736	811	745	776	733	806	734	771	737	734	749	796	725	769	743	717	761	788	767	767	707	756	739	742	724	793	765	747	802	766	735	755	721	812	749	735	761	768	757	778	804	714	714	714	747	780	730	752	728	706	777	717	787	727	797	734	788	748	701	725	722	727	766	677	751	764	743	754	726	742	765	738	738	765	779	798	766	755	708	782	785	747	716	748	763	760	739	728	705	714	761	712	773	713	767	783	732	763	746	730	750	717	751	772	680	749	728	740	750	767	777	758	732	747	692	793	787	790	784	769	785	761	713	761	750	750	707	806	780	747	759	795	728	785	722	702	724	769	723	760	757	733	772	760	755	765	752	728	765	749	714	764	781	742	770	724	733	697	765	760	715	773	777	745	749	741	726	803	790	750	737	713	762	709	756	829	714	700	740	783	740	726	733	701	771	747	730	771	787	717	793	805	768	726	754	739	752	759	782	762	791	759	724	748	732	748	756	728	770	764	698	702	734	770	768	705	715	750	764	745	762	747	750	802	787	734	723	750	777	740	749	763	779	767
34917	15802	1779	885	671	499	433	321	341	284	230	279	231	247	204	178	181	189	224	180	200	210	179	168	211	179	163	151	150	185	168	190	156	169	163	158	154	195	175	147	175	170	153	180	164	144	183	153	150	165	156	165	180	181	160	170	173	177	170	166	168	157	140	174	146	163	158	161	154	165	147	172	178	150	175	192	167	171	148	155	158	155	151	148	172	180	157	146	184	148	159	159	156	170	158	155	167	155	157	190	158	178	161	153	163	150	147	166	186	183	171	151	166	174	160	156	186	178	126	169	165	172	149	169	171	176	166	131	167	158	157	133	141	169	159	166	169	170	187	148	163	152	173	154	156	173	150	148	163	155	150	172	168	163	158	160	169	169	151	159	135	156	165	176	152	160	149	161	162	161	164	172	162	165	140	159	140	162	149	161	152	173	174	179	163	162	147	151	172	199	157	150	175	156	143	166	161	170	172	170	174	142	168	154	148	148	149	167	165	156	188	172	151	151	158	157	171	159	155	180	161	153	163	166	149	146	166	144	151	147	161	168	165	156	148	157	159	158	150	162	158	172	164	161	164	144	147	148	169	153	169	166	160	159	181	140	139	162	146	187	157	161	143	157	151	169	152	152	157	150	159	159	149	157	147	158	138	170	158	153	170	160	139	149	174	150	144	151	161	167	172	166	165	154	173	157	166	163	177	161	156	177	137	161	171	167	169	171	160	181	141	155	157	162	122	139	201	156	148	153	167	151	181	162	157	163	155	162	167	149	171	161	160	175	179	151	165	164	160	174	157	159	164	165	173	164	157	163	174	142	148	174	172	181	144	146	161	170	130	140	165	167	157	160	162	152	151	150	168	165	163	159	166	146	159	154	196	160	147	160	182	165	161	135	172	154	145	151	148	150	179	161	174	149	159	165	194	144	179	188	162	151	155	149	166	158	143	150	142	172	155	160	141	137	168	157	183	174	140	163	163	152	176	156	141	188	143	145	148	152	155	161	149	148	151	173	163	165	190	146	133	172	175	141	144	156	145	158	164	172	155	181	157	156	156	141	157	164	152	149	171	153	158	147	145	163	165	162	146	174	171	151	165	132	154	169	146	160	157	183	151	153	162	174	159	150	172	132	159	163	161	208	170	154	154	142	170	149	145	149	160	147	157	170	145	161	168	150	148	168	164	160	180	164	144	155	153	157	149	152	149	166	145	178	173	158	143	174	169	150	175	157	162	147	170	169	182	154	162	157	157	137	156	167	159	154	156	168	172	156	153	159	169	165	169	172	169	159	160	151	163	159	142	154	179	155	157	167	140	149	132	164	151	148	148	171	184	159	157	165	164	167	145	158	166	166	156	152	181	146	159	172	147	156	136	166	134	147	159	163	139	164	167	152	150	168	152	177	160	165	163	146	155	169	155	151	179	154	157	154	155	179	151	149	151	121	153	155	140	142	149	159	145	143	165	169	176	151	181	153	145	151	156	159	151	151	166	159	154	160	169	158	156	164	192	177	173	160	167	164	191	137	153	150	158	154	171	178	148	143	142	149	157	165	156	161	164	149	159	136	143	141	154	166	120	181	184	170	161	163	187	163	165	149	167	186	171	160	149	157	161	174	138	150	170	157	168	172	165	169	148	169	173	151	149	151	158	171	133	172	188	143	146	148	138	153	194	160	154	138	136	171	183	151	143	176	163	188	177	183	139	148	158	151	179	148	151	161	181	144	153	154	161	163	159	134	150	162	153	143	164	161	170	168	154	139	162	160	145	162	132	175	145	161	149	185	170	169	168	163	170	146	174	172	185	150	173	144	166	146	143	161	157	150	154	163	161	162	161	144	148	155	175	159	157	143	127	150	160	144	157	140	160	172	152	177	151	148	175	157	161	167	151	149	162	169	178	155	165	167	154	185	197	157	182	159	164	156	167	151	157	154	160	150	161	170	158	158	158	169	155	167	174	167	156	163	149	156	165	154	160	157	171	140	167	168	171	143	147	156	156	162	175	149	175	159	138	159	173	158	145	177	155	143	157	162	173	160	188	157	183	153	146	142	133	187	135	147	147	143	164	151	172	190	161	170	159	153	177	164	156	161	159	150	156	178	155	147	169	149	150	154	181	149	166	160	164	153	163	167	152	166	155	156	160	168	147	144	173	178	167	167	144	148	180	152	171	167	150	145	166	139	146	139	168	161	159	170	162	171	179	141	158	159	161	166	155	143	157	164	131	154	140	166	141	171	154	165	173	145	160	167	175	154	151	167	156	165	141	167	156	168	168	171	142	157	162	167	146	161	165	153	160	153	154	180	169	182	135	152	181	164	185	177	173	170	165	150	150	165	141	145	165	163	156	175	147	168	146	165	149	157	165	146	151	156	158	156	130	144	167	171	202	155	140	151	193	155	138	161	158	153	155	156	150	167	153	161	179	168	162	145	169	175	173	155	150	159	159	162	156	157	167	148	187	168	167	155	134	169	149	178	169	173	159	165	147	171	157	155	160	124	178	154	142	137	151	136	191	163	179	166	180	154	162	140	147	177	165	171	158	134	164	165	182	164	186	159	173	169	164	153	144	171	151	151	177	169	161	150	169	173	175	168	162	170	132	150	167	158	145	177	142	163	167	157	157	183	150	174	160	178	165	167	162	144	155	181	147	163	158	149	159	143	145	178	158	149	146	166	170	157	153	174	168	153	183	162	163	141	159	172	134	159	168	172	155	161	167	172	148	164	160	165	134	141	161	160	178	160	176	143	142	151	169	141	138	158	154	163	180	162	151	175	179	180	171	164	162	144	174	156	170	180	168	162	161	154	185	176	154	155	163	159	181	157	161	158	160	170	165	162	177	159	177	165	148	153	161	186	167	160	168	143	153	147	175	152	189	148	153	160	132	153	149	172	151	154	166	171	153	138	164	155	149	153	181	161	149	173	176	178	157	169	156	172	138	151	162	179	163	178	166	176	158	154	187	163	145	153	154	149	137	168	163	149	152	159	159	160	155	137	190	133	154	163	171	172	159	153	160	137	148	149	180	181	175	166	164	153	148	178	161	156	153	149	161	149	157	149	158	156	168	165	168	155	149	139	183	141	166	162	139	144	173	165	168	155	149	164	160	187	177	175	154	155	149	168	151	146	162	164	158	171	168	163	137	141	154	158	152	166	159	197	143	163	160	152	167	126	147	167	162	163	161	155	162	161	132	141	164	161	155	146	149	161	183	176	160	172	147	169	170	152	147	181	178	142	156	139	153	162	169	156	171	170	149	149	155	180	155	142	153	165	170	163	151	186	170	173	172	158	176	162	159	183	130	171	175	171	148	138	153	162	146	177	174	132	160	161	162	142	147	142	136	138	147	172	168	177	169	174	168	151	176	150	174	152	183	172	173	148	166	171	148	133	147	174	172	181	192	167	184	158	164	137	170	157	173	166	168	155	161	156	175	140	157	157	184	152	176	178	147	160	133	153	151	128	152	157	150	168	167	127	169	167	146	147	154	158	174	162	171	180	158	181
20134	6388	2347	2829	2457	2082	1820	1467	1243	1099	1021	916	824	787	829	731	682	677	653	642	615	619	602	598	567	561	524	580	548	529	485	516	507	488	494	503	494	464	505	481	481	485	483	505	446	471	451	510	495	454	422	456	466	465	493	451	457	464	451	506	440	469	481	480	470	446	440	490	470	477	448	473	454	469	496	448	455	400	444	445	486	453	414	447	458	459	477	446	442	478	507	453	453	476	458	448	437	453	460	448	447	458	470	407	504	475	429	445	463	477	453	418	466	388	444	429	445	439	448	459	436	428	487	471	488	473	487	423	457	445	469	410	451	386	426	427	428	486	449	424	420	446	456	431	444	458	434	463	458	464	439	503	402	435	439	465	478	470	493	471	431	454	432	424	448	434	456	437	455	452	422	491	484	434	459	457	455	432	435	448	463	434	457	433	458	457	476	452	444	422	405	421	491	488	478	446	484	427	424	448	501	483	429	450	436	442	442	427	478	447	437	452	435	452	474	440	478	467	437	460	466	456	444	425	439	485	472	450	439	439	468	438	453	449	443	427	444	484	448	433	451	450	414	452	469	458	466	438	445	417	433	457	432	464	478	476	442	460	429	456	401	474	453	406	507	474	427	448	466	469	477	437	411	411	418	416	427	433	451	432	466	419	437	457	497	428	416	449	469	437	437	448	469	462	434	469	427	443	434	406	455	476	452	461	467	471	450	440	416	424	443	482	412	449	473	444	437	422	448	426	444	483	409	434	470	434	443	457	458	427	448	466	435	420	423	437	439	393	454	458	447	423	492	426	431	416	464	424	434	449	431	442	442	445	448	411	422	501	479	420	448	436	415	436	425	459	486	429	442	439	461	444	489	416	448	423	431	469	445	479	460	472	439	454	438	440	435	451	455	424	464	456	459	438	471	438	440	418	484	426	467	435	474	459	429	438	452	439	449	443	438	455	449	424	444	431	442	441	451	428	467	419	490	415	421	435	449	459	437	462	443	446	417	421	441	426	470	443	447	484	440	484	439	423	436	424	401	436	419	414	458	452	466	460	456	456	426	436	462	438	442	450	438	435	455	490	462	430	445	403	407	453	495	449	435	435	469	436	479	474	443	430	457	455	446	435	445	419	431	446	448	445	435	457	443	480	421	472	440	442	454	429	454	425	438	432	439	449	434	480	471	442	443	429	469	469	457	449	440	453	484	474	435	420	394	499	420	450	466	433	409	440	433	444	437	453	460	424	466	430	457	485	480	421	441	482	451	443	462	428	439	429	467	486	442	479	390	419	440	470	435	430	437	429	431	471	415	436	425	421	466	477	425	420	447	433	495	440	423	456	500	472	468	448	465	451	463	480	455	503	464	449	488	450	456	433	481	477	451	466	427	458	477	433	444	417	453	422	470	472	443	473	469	452	444	458	453	453	437	487	429	436	438	435	434	439	416	405	449	457	437	426	477	437	502	427	439	448	434	445	466	460	448	479	455	464	465	430	444	435	433	439	419	441	472	416	488	489	432	444	455	442	442	437	456	426	435	458	456	457	440	488	473	434	418	446	474	476	418	448	464	455	458	418	455	446	434	443	459	445	450	443	430	454	440	408	449	428	433	449	453	480	450	403	451	465	416	437	505	427	428	468	447	463	465	495	437	436	455	478	438	454	490	467	463	483	457	456	463	441	454	457	451	484	425	451	452	420	436	447	441	469	465	396	419	448	446	451	451	460	461	416	420	477	426	455	463	430	434	436	464	466	431	411	447	474	430	460	455	422	456	479	427	466	452	476	427	463	449	445	398	479	459	426	436	474	469	441	416	466	439	475	451	447	455	430	460	491	472	426	454	427	419	435	419	465	400	447	451	421	436	466	489	447	422	459	446	440	474	425	466	439	455	451	480	433	437	434	441	431	466	435	436	457	472	448	446	438	462	451	440	424	468	439	463	461	438	509	445	483	469	501	452	441	464	471	432	465	452	432	462	468	470	450	447	459	433	427	446	454	453	449	448	435	450	437	467	428	423	441	456	441	459	464	420	401	413	431	429	435	460	449	457	429	446	449	421	474	423	472	448	450	467	438	457	416	455	451	433	439	421	433	448	447	466	451	454	487	436	443	428	473	429	442	447	470	432	441	427	442	453	449	482	417	509	439	437	420	452	420	438	433	468	471	445	419	447	425	451	472	463	433	486	394	460	418	436	441	487	432	432	444	471	405	440	447	474	449	442	451	431	406	434	445	456	469	459	411	420	452	431	470	478	437	467	410	465	417	443	466	406	425	483	477	439	424	454	422	462	429	481	485	435	470	443	400	434	427	449	431	446	481	432	469	471	474	439	447	453	442	468	457	454	440	411	443	475	493	388	408	439	445	447	467	446	430	446	444	455	448	481	429	468	442	480	456	441	447	438	448	421	446	454	449	503	458	448	420	482	414	454	419	441	451	433	440	470	442	432	436	443	442	441	458	482	440	405	449	459	456	463	419	437	469	450	449	465	468	449	450	452	496	419	457	451	427	441	460	453	444	458	458	485	452	445	434	412	475	424	446	442	458	442	431	453	439	486	423	475	422	432	452	441	454	451	436	450	429	498	448	456	442	453	450	501	426	439	425	471	453	462	419	477	450	452	415	465	488	445	474	448	466	432	445	476	438	441	435	434	451	457	457	469	398	459	447	480	451	508	466	456	427	444	456	456	479	440	441	451	456	433	441	466	432	443	434	455	453	455	460	425	469	438	430	462	428	472	449	403	433	423	453	470	444	418	408	442	407	432	441	441	472	424	511	435	417	435	429	463	406	497	438	469	452	412	469	429	453	466	466	443	433	395	409	441	456	433	426	466	413	458	446	429	456	439	423	449	453	455	443	419	445	468	430	443	440	438	450	461	427	447	465	438	463	442	413	445	445	457	469	435	476	447	424	453	444	418	434	439	456	450	473	443	427	433	427	458	435	402	410	424	440	462	444	438	481	429	461	454	441	441	430	469	453	449	427	426	478	468	463	415	463	462	468	478	446	473	468	431	465	464	417	452	484	432	471	460	477	457	427	482	460	457	459	468	465	406	442	453	441	430	418	454	456	440	426	472	441	449	431	468	410	477	448	457	465	429	427	418	462	464	458	433	453	406	479	449	423	417	423	440	410	404	443	420	460	472	464	482	429	440	473	427	417	408	462	443	410	410	425	444	493	445	471	437	468	468	461	459	480	439	452	457	474	440	448	445	443	442	432	448	450	464	462	451	442	457	449	448	476	429	480	456	438	455	457	434	443	451	460	414	471	409	470	438	449	436	431	459	416	461	454	449	423	494	411	448	453	407	454	468	424	461	413	493	451	401	475	469	431	426	442	429	417	469	428	446	469	418	437	479	414	440	392	461	413	414	436	452	447	431	473	445	418	437	451	472	452	445	450	444	428	447	441	437	454	444	448	442	438	435	424	413	482	412	459	460	461	444	446	438	444	484	441	423	450	424	415	468	424	440	470	445	463	436	452	420	450	459	464	411	429	463	430	404	490
48625	26916	5255	1934	1280	916	716	618	559	466	449	366	390	358	355	297	323	312	316	315	309	285	279	287	313	287	288	287	275	270	265	310	295	256	259	276	270	245	279	275	241	279	256	235	278	270	278	295	251	240	252	267	260	304	304	292	294	259	252	253	245	295	274	267	228	248	284	226	263	267	272	254	242	264	267	272	270	271	262	263	272	266	286	240	239	268	283	252	277	261	252	285	252	262	241	256	243	251	280	229	271	267	253	257	249	252	279	285	265	235	267	246	260	274	247	244	226	255	264	268	276	252	264	270	257	269	263	287	243	264	261	227	253	266	257	268	252	260	293	250	252	262	248	233	253	284	248	233	270	241	257	262	257	246	235	256	249	250	218	253	263	257	254	233	238	262	252	225	256	249	247	255	283	264	279	272	254	283	285	236	254	247	262	261	264	264	234	291	256	256	253	263	275	280	252	242	264	273	277	248	219	256	245	266	294	246	261	219	250	259	275	247	278	255	242	259	245	251	255	250	251	253	253	279	254	271	252	250	236	277	299	286	276	281	259	252	222	252	244	245	270	248	215	258	265	277	262	314	274	229	233	250	246	284	266	264	265	263	245	244	253	250	204	271	254	274	306	296	257	258	249	243	278	263	253	280	241	238	251	248	253	281	266	284	268	275	226	229	257	259	215	279	243	245	264	268	263	275	225	263	259	237	236	281	245	257	257	256	266	284	267	264	264	267	251	247	268	236	251	259	284	247	245	254	288	254	287	291	264	259	249	260	246	264	255	247	220	260	270	240	253	280	244	245	259	254	251	251	248	277	263	249	271	282	301	280	264	278	248	241	259	256	243	234	255	258	257	258	260	255	294	228	275	250	290	259	265	271	257	259	257	262	252	260	260	217	229	274	246	235	270	256	263	250	264	270	282	265	258	250	257	240	242	256	295	256	270	253	257	264	249	250	285	233	257	244	274	281	286	264	258	269	270	248	251	236	263	240	269	285	224	274	256	241	289	273	261	240	244	284	280	274	233	244	257	266	231	252	257	285	280	278	263	283	260	259	239	242	270	245	268	262	224	266	215	254	262	252	254	282	255	235	239	256	298	223	245	269	245	251	272	295	260	248	277	253	266	230	249	240	265	270	258	257	245	259	235	259	257	263	266	268	268	257	223	255	271	245	233	260	235	270	238	256	248	260	258	259	256	274	258	224	254	274	271	246	236	266	214	259	253	261	238	250	249	236	255	255	256	229	251	256	270	259	265	252	257	247	266	236	250	251	253	265	280	296	249	255	236	251	251	253	289	241	256	242	266	260	250	246	253	256	242	267	270	242	244	254	230	259	278	254	262	281	270	272	262	273	276	231	274	264	270	283	269	249	275	291	230	283	251	259	250	231	230	256	281	267	249	250	272	265	245	290	252	243	272	243	245	256	225	244	263	241	239	268	263	249	252	244	237	259	272	246	235	259	261	264	286	247	272	251	235	253	267	272	271	278	261	253	274	246	276	285	255	256	275	276	264	258	247	249	265	247	265	265	263	245	258	262	264	253	276	279	260	275	230	256	229	232	260	281	257	242	235	254	243	260	310	262	235	252	277	243	247	270	218	260	259	219	269	261	251	279	257	263	237	252	269	272	258	251	290	243	254	237	258	230	267	273	241	255	247	248	280	237	263	248	266	234	249	273	283	246	253	262	265	275	270	272	251	263	263	276	262	258	214	263	295	236	266	239	253	283	297	276	264	225	228	258	260	275	283	274	227	287	253	235	248	276	243	250	250	240	243	287	260	255	252	275	275	231	284	268	245	246	250	225	236	274	278	278	268	241	274	250	272	251	283	248	294	244	272	270	226	254	281	257	238	236	266	280	248	253	278	261	248	231	260	289	251	278	282	278	254	267	271	240	243	256	242	229	227	266	267	237	269	261	279	259	278	306	269	266	254	233	255	268	288	267	253	300	263	266	235	276	269	269	265	261	236	265	274	246	262	290	251	269	246	248	280	262	227	248	260	265	256	250	268	267	239	260	253	253	261	267	251	234	282	274	271	265	256	262	279	261	298	263	233	276	259	231	245	242	247	226	230	265	260	246	263	260	240	256	265	279	259	300	241	249	236	256	248	240	252	244	300	233	228	240	239	263	263	251	254	240	272	261	275	266	240	271	233	241	281	257	277	268	246	231	249	244	295	266	279	252	240	257	265	263	261	267	253	243	275	258	258	269	271	246	254	279	263	256	256	250	271	252	245	256	267	268	268	259	258	265	270	258	252	310	269	246	268	252	237	260	281	210	248	252	274	265	269	282	261	244	252	250	269	229	280	279	304	234	269	242	258	274	292	257	274	237	258	247	291	243	236	257	272	253	268	260	287	254	252	250	236	281	274	277	226	263	273	270	250	270	249	288	245	256	268	252	251	212	262	285	260	264	277	257	265	262	239	272	280	228	266	272	244	258	267	263	272	268	241	244	250	241	268	242	264	258	252	251	241	278	271	272	237	260	259	281	280	261	262	318	282	257	246	237	289	249	279	260	249	247	258	252	284	245	222	267	247	276	265	265	274	272	267	265	252	247	252	271	264	264	260	262	295	266	252	272	271	279	291	249	252	258	257	271	265	273	239	238	269	233	236	256	262	253	254	246	228	270	232	245	290	258	242	256	272	269	267	267	261	271	260	271	267	311	254	241	281	236	282	279	250	219	275	266	277	275	261	265	247	272	265	241	253	285	219	267	247	288	264	253	266	227	259	252	251	229	227	261	256	247	237	271	262	269	277	275	271	270	261	248	242	237	223	214	246	250	278	270	252	292	268	250	248	249	253	267	243	248	253	274	248	265	258	258	248	247	255	273	268	249	265	282	279	238	232	256	235	283	264	246	242	259	253	258	248	272	264	220	282	273	257	267	268	235	269	237	254	269	238	245	258	236	239	262	267	241	260	268	256	266	284	266	286	258	260	254	238	256	256	254	270	254	256	257	243	259	251	248	258	253	252	270	274	246	256	248	279	270	252	279	241	255	242	269	242	233	266	242	245	258	246	274	241	268	270	248	246	249	252	249	236	248	245	250	240	282	249	243	246	265	277	238	259	267	263	230	235	252	260	265	263	255	259	228	253	216	255	227	267	279	272	225	276	285	254	252	230	285	298	266	241	239	249	229	244	270	268	251	256	263	250	251	266	266	258	234	226	225	233	257	233	256	252	250	250	263	286	250	261	251	280	270	253	235	239	254	251	256	262	250	267	235	233	258	258	275	284	267	248	271	250	263	269	276	269	252	252	227	311	253	271	264	274	273	271	257	235	256	236	273	255	230	245	253	241	256	261	262	278	269	229	267	257	245	254	283	275	287	256	277	276	254	260	276	254	272	239	242	246	229	256	241	248	252	251	262	266	282	232	256	238	269	276	280	281	249	265	215	305	256	237	256	240	247	259	264	273	274	268	271	251	232	248	246	213	274	257	299	256	285	249	243	242	277	255	248	278	254	233	280	269	283	287	262	256	255	274	258	249	243
28496	9963	4381	5318	4601	3762	3147	2645	2290	2020	1810	1679	1444	1410	1317	1280	1158	1110	1106	1029	1005	928	967	914	907	926	907	823	863	851	779	827	827	821	758	789	785	789	729	774	726	770	735	747	785	779	751	762	687	751	779	701	749	704	711	723	727	726	739	712	668	681	711	710	725	684	731	683	708	783	706	747	708	707	716	697	750	685	716	717	636	705	729	723	685	693	709	664	741	697	696	703	707	713	695	709	664	659	659	715	654	689	734	663	693	689	704	706	714	696	679	716	684	690	659	666	699	708	657	701	653	642	684	695	694	681	710	706	686	700	712	720	693	672	700	680	674	696	648	674	648	646	649	667	678	641	727	662	675	683	613	721	656	702	669	666	637	701	696	743	623	647	674	649	666	697	665	680	700	675	677	661	666	707	708	684	720	671	684	759	741	717	658	723	706	738	706	649	717	680	663	678	654	685	663	726	683	657	656	640	655	698	690	678	694	661	668	653	678	659	677	680	661	659	669	634	696	650	726	665	678	673	678	704	692	679	682	743	696	691	738	661	672	651	655	663	665	684	688	697	679	688	689	666	675	659	688	676	712	675	655	662	655	672	683	657	704	660	620	606	646	666	698	618	725	662	710	665	656	662	655	651	714	675	668	648	681	659	634	657	728	698	627	614	700	678	690	686	658	693	659	693	671	674	666	683	661	687	689	685	639	725	709	699	702	671	666	680	669	688	700	646	652	676	677	696	684	692	667	673	672	724	687	678	649	668	706	687	665	679	658	666	666	707	668	651	687	700	658	704	703	703	672	668	672	686	672	674	670	689	707	713	729	698	663	679	696	640	657	689	625	676	699	718	659	713	672	691	731	681	674	643	711	658	685	679	665	728	664	672	705	653	669	712	710	717	705	674	696	713	614	695	642	674	665	699	652	682	669	685	630	647	674	710	666	657	697	728	659	658	683	666	700	670	668	685	686	714	666	680	639	670	707	657	648	702	659	629	632	658	663	673	681	701	661	641	692	682	660	647	656	669	702	682	633	674	671	672	714	631	686	673	677	683	668	678	670	685	687	650	697	637	627	688	694	668	679	682	732	692	661	654	649	620	695	704	670	692	629	728	647	646	714	662	674	664	667	721	700	712	741	687	673	673	674	715	688	685	675	636	627	719	684	653	655	671	658	657	653	691	638	669	665	706	670	680	683	672	725	657	671	674	684	666	691	683	665	685	674	672	711	636	657	687	715	694	699	690	675	694	644	692	708	683	689	638	690	704	668	663	708	632	692	689	707	663	712	654	648	692	692	669	686	708	681	682	722	657	687	678	711	639	657	690	685	649	734	679	681	639	711	673	641	694	697	730	690	699	713	623	670	688	670	698	657	697	709	655	682	677	668	714	672	693	666	642	684	694	679	659	709	708	615	686	705	656	691	693	701	700	660	713	683	655	706	693	673	734	670	704	667	676	697	673	694	662	762	683	689	705	670	676	714	661	698	675	653	665	677	679	625	651	710	688	629	671	669	724	679	666	644	704	698	653	666	637	671	676	684	687	673	675	714	671	676	607	712	651	639	670	647	685	654	679	662	672	652	663	666	691	654	707	623	709	719	686	672	625	634	637	644	682	649	691	676	659	635	698	639	675	662	676	692	672	679	623	689	682	699	633	653	677	667	641	640	703	713	666	661	683	751	669	668	666	659	679	651	638	670	684	664	631	669	635	647	659	662	691	699	672	710	663	667	656	696	697	700	699	630	679	712	647	678	663	660	708	682	651	697	708	699	651	651	690	672	684	735	640	667	648	702	691	662	698	650	685	655	673	685	705	661	682	678	639	658	662	675	657	657	708	668	674	652	664	669	661	668	685	635	643	678	673	729	635	729	680	730	717	661	674	689	706	709	671	687	662	656	638	655	720	693	642	688	695	706	727	639	669	682	680	672	691	687	682	669	691	734	675	680	660	664	686	649	701	645	663	660	696	670	650	698	680	701	635	685	649	709	678	669	704	657	695	651	642	689	710	729	746	688	684	679	682	648	640	680	704	664	652	639	717	693	716	697	678	701	713	664	721	653	656	651	700	705	689	676	740	690	666	665	689	661	705	687	660	680	703	660	664	693	680	677	690	668	635	717	636	702	701	675	683	722	691	666	702	679	687	657	646	644	718	697	687	696	688	696	678	695	694	706	666	734	652	673	699	648	704	690	679	694	690	658	660	681	693	684	709	685	658	653	695	662	722	621	701	721	694	678	624	712	678	647	656	698	695	669	659	671	678	677	649	658	662	671	670	671	670	689	692	701	697	684	675	694	670	645	676	652	671	691	665	715	654	687	668	618	665	656	643	691	697	695	685	672	718	663	716	676	690	700	665	724	663	647	656	663	712	706	749	650	693	710	680	681	657	722	730	684	668	644	621	654	659	658	721	666	680	704	699	664	646	682	694	658	647	667	631	716	677	689	666	687	702	698	689	711	717	718	661	701	713	662	692	674	654	682	694	735	662	660	691	685	689	700	677	673	673	685	695	688	700	660	656	675	613	686	668	650	694	671	678	688	715	691	638	673	683	691	644	681	696	678	655	676	671	655	668	697	638	667	679	671	678	690	666	666	674	707	708	761	654	632	665	650	672	657	670	689	690	693	649	661	711	677	690	671	681	670	676	695	681	657	679	653	711	715	702	695	711	686	706	708	674	680	667	708	638	641	692	695	719	680	681	677	682	669	723	643	678	654	620	640	665	686	659	669	687	665	649	723	736	738	630	626	673	693	703	698	721	687	696	715	693	626	721	702	678	705	671	661	662	728	648	621	714	658	662	694	686	703	701	665	686	672	638	681	705	690	687	691	669	693	679	689	689	684	674	645	691	653	681	662	649	684	698	644	741	711	694	671	686	665	677	682	689	712	687	670	696	697	718	658	694	659	689	646	697	674	683	644	658	685	699	686	635	656	715	684	680	660	649	714	670	740	636	673	675	679	681	679	651	687	687	682	657	676	678	658	640	648	660	690	635	630	667	644	666	658	671	652	694	671	676	668	679	667	721	666	656	655	686	661	695	741	651	702	721	711	671	649	701	683	653	700	670	688	653	685	675	660	650	684	687	686	681	734	658	712	635	665	706	676	705	638	691	726	680	654	680	712	664	702	723	737	683	664	694	680	670	679	675	692	699	687	691	658	659	692	703	694	661	623	673	668	715	693	709	693	688	682	640	664	657	703	682	693	698	680	676	727	682	684	651	720	677	658	660	715	683	677	720	619	712	641	678	663	712	611	711	668	721	675	683	679	727	624	660	734	684	721	651	666	666	689	683	679	674	679	684	686	690	661	682	661	705	658	715	724	656	683	710	667	673	714	701	689	707	636	669	682	647	659	682	705	668	698	694	676	680	647	672	701	668	720	680	686	715	723	661	698	641	618	649	689	675	713	670	680	666	701	689	680	682	675	697	648	697	698	642	709	643	707	694	708	662	695	648	691	616	695	693	687	699	708	652	716	716	681	656	677	654	661	698	669	689	674	673
6614	690	316	320	337	301	314	328	339	306	329	309	348	315	327	285	296	333	324	327	272	333	291	345	341	331	286	298	313	313	273	336	320	322	333	310	324	297	294	327	287	313	330	331	314	288	313	313	298	292	320	315	339	312	343	323	309	332	327	335	310	336	330	311	302	309	319	337	304	311	306	321	311	281	324	318	307	312	342	320	302	307	314	328	300	302	319	290	297	311	289	292	319	254	335	334	314	337	339	313	324	324	318	320	319	310	311	323	293	323	311	304	301	321	303	287	335	308	351	321	299	317	344	293	318	320	322	309	312	339	309	298	321	277	287	315	365	288	316	311	303	308	324	323	327	323	306	312	306	330	325	331	326	327	286	323	340	351	312	296	309	282	278	305	308	322	304	286	317	308	330	286	314	346	339	304	337	312	331	305	303	327	302	295	308	314	263	278	350	336	335	319	285	325	301	314	326	297	314	346	320	315	346	318	329	329	295	337	309	295	308	292	318	310	306	322	313	312	299	312	335	307	327	294	303	320	281	284	319	319	300	298	297	336	339	310	303	313	290	317	310	299	327	276	330	333	327	323	301	313	300	294	316	351	320	308	321	318	292	316	324	298	309	304	331	309	332	328	294	319	319	342	333	306	293	304	312	340	308	308	311	301	330	302	279	292	302	289	297	296	302	295	318	300	288	303	307	351	334	333	315	293	305	311	324	324	299	281	325	316	309	306	315	293	337	310	330	305	314	305	314	303	371	306	327	296	316	283	352	345	324	323	314	316	302	324	315	317	315	327	331	297	318	282	312	336	302	347	305	316	323	323	301	282	296	334	301	279	329	303	314	306	321	329	309	336	306	328	313	305	324	303	328	347	290	307	331	333	307	271	324	288	315	320	294	330	290	320	299	337	307	328	299	317	307	340	297	295	358	304	317	349	320	312	297	334	300	326	357	326	310	332	304	298	330	319	329	282	305	322	322	325	331	287	331	326	296	301	265	296	328	336	283	298	316	321	294	327	314	300	328	327	297	286	322	299	293	313	302	349	350	334	317	289	291	313	313	299	304	279	306	347	329	336	330	293	302	268	306	295	318	292	333	317	309	308	311	319	317	285	307	334	342	307	308	304	298	304	327	300	320	300	322	316	378	293	323	334	301	282	329	320	322	307	304	319	346	319	327	327	314	292	292	306	298	325	289	306	306	322	315	307	308	285	322	315	331	347	306	288	288	325	307	312	294	363	327	328	332	339	303	309	323	310	296	335	326	314	320	305	354	321	300	325	292	357	278	322	302	300	307	300	283	310	331	326	291	308	302	303	300	291	300	291	323	345	348	285	303	301	298	325	300	289	254	308	316	306	332	311	347	291	298	321	335	334	329	295	331	314	322	323	295	296	345	333	302	326	310	316	323	276	284	293	349	337	281	303	347	327	321	274	307	312	310	298	335	300	327	297	312	299	302	314	329	326	321	295	294	287	315	291	279	322	289	316	313	308	310	324	312	332	288	323	332	306	327	305	306	327	280	327	329	293	348	336	304	330	299	328	350	297	342	283	296	305	347	297	305	318	337	268	341	295	316	315	294	319	309	276	305	311	315	317	292	285	325	321	346	321	317	322	320	292	328	314	342	295	300	316	310	320	324	315	332	312	331	288	294	329	307	318	323	307	302	333	320	333	324	330	309	341	331	337	321	332	330	312	295	289	286	311	339	296	318	297	338	341	284	339	316	291	290	306	295	330	308	326	332	317	301	292	318	302	322	329	343	275	302	343	328	281	336	310	299	323	310	303	335	289	332	344	314	282	291	313	311	286	314	308	319	298	297	345	286	327	320	334	314	323	307	305	302	327	306	339	290	301	286	316	323	316	302	328	264	334	328	293	317	293	312	294	332	330	317	316	321	300	324	336	316	322	316	337	304	330	303	305	263	352	329	297	290	308	311	337	299	304	325	269	332	296	283	310	344	332	271	314	333	302	321	320	285	341	287	309	289	314	319	341	310	311	285	305	277	297	314	279	294	339	303	316	316	309	309	297	292	315	309	300	328	303	328	301	311	319	309	317	280	311	326	333	310	309	274	261	312	327	274	306	324	319	321	305	324	301	300	325	337	322	326	308	322	299	299	296	324	308	312	309	289	303	322	320	305	324	327	332	311	339	326	327	314	337	318	323	334	307	340	323	310	337	302	307	310	332	313	330	306	302	352	332	336	294	312	299	330	341	298	330	318	319	286	363	334	318	319	301	297	332	305	348	330	325	314	341	294	299	338	288	348	323	363	352	321	279	305	347	314	316	312	334	324	331	335	301	307	289	283	335	300	328	328	319	317	298	347	334	316	313	312	314	308	325	309	332	301	329	341	324	299	324	322	303	319	291	281	311	290	288	301	322	308	280	337	320	312	311	347	304	332	319	294	278	316	298	317	282	295	315	305	309	321	288	312	298	333	321	307	325	331	297	311	304	314	299	330	304	319	313	268	320	322	362	320	342	321	304	326	319	331	311	295	316	341	292	315	318	307	338	280	285	336	306	303	299	330	339	324	325	316	312	333	318	310	294	321	359	291	328	311	319	331	294	333	340	299	326	291	325	317	330	362	314	318	326	317	280	293	326	332	285	356	335	312	329	286	293	272	323	280	330	346	291	329	290	306	325	327	306	317	309	282	318	319	254	288	333	288	308	298	317	325	323	333	285	348	317	275	302	292	283	313	329	316	316	326	295	306	303	338	336	297	305	328	333	348	314	366	300	300	306	319	310	277	318	299	323	318	321	304	313	351	318	281	314	311	302	295	333	315	321	304	315	319	309	313	316	287	350	331	326	301	329	327	335	323	282	333	302	339	359	322	306	332	326	306	283	288	322	318	303	299	257	329	316	302	285	333	308	328	287	332	350	301	288	285	346	307	323	279	312	320	303	296	313	307	344	305	311	366	347	317	336	297	293	326	304	323	301	296	281	304	303	294	296	337	299	326	314	315	312	276	305	292	289	331	318	283	371	338	321	311	322	325	318	321	319	283	310	315	356	266	297	311	300	322	272	269	294	321	284	327	297	316	308	298	328	361	293	325	277	343	312	328	323	337	308	337	310	268	300	307	336	315	339	330	329	317	289	309	297	272	344	310	310	316	316	314	311	318	291	328	309	302	329	281	295	336	311	302	308	310	310	324	335	320	360	290	325	301	345	300	275	300	317	340	335	322	342	285	321	308	287	299	328	313	338	319	319	321	320	334	318	346	330	311	297	327	329	303	312	298	345	316	304	299	290	328	307	310	315	343	296	271	283	334	323	328	331	295	343	320	326	324	287	307	299	304	335	335	288	348	319	305	326	358	301	329	321	336	338	290	296	320	347	333	308	298	314	329	338	315	309	297	322	309	319	284	292	295	298	300	318	310	304	320	327	310	304	283	303	321	313	309	329	310	302	307	331	291	274	314	311	319	305	291	292	287	349	291	328	332	306	334	312	288	323	337	343	347	330	301	326	313	317	297	320	315	297	299	315	350	330	318	316
4517	1085	795	819	839	794	761	773	744	822	723	754	795	744	767	785	700	747	750	768	705	769	711	757	773	759	723	767	810	757	809	837	748	755	747	720	753	689	710	713	744	791	752	734	746	711	776	746	780	712	748	777	762	784	706	792	770	722	713	713	725	765	739	799	769	714	749	749	735	743	756	765	772	763	765	737	803	799	772	771	726	788	834	783	739	771	787	714	751	796	715	722	699	786	703	756	747	782	771	746	756	747	728	736	737	757	746	780	802	759	752	748	773	731	711	759	717	752	742	771	779	749	749	746	788	743	761	730	744	749	711	732	780	761	753	753	760	791	764	781	738	724	723	744	749	683	773	758	777	767	734	743	725	761	752	739	778	704	745	723	773	782	745	742	755	733	748	736	724	826	739	724	708	761	730	721	735	737	746	763	774	769	749	716	777	747	758	735	783	752	770	778	800	757	728	765	721	741	756	748	799	789	719	763	703	751	734	706	744	701	728	729	718	756	765	755	727	758	769	770	702	748	746	791	737	718	746	763	715	728	740	754	729	781	776	691	770	786	775	786	732	757	804	752	759	754	708	733	720	772	773	775	730	755	715	773	790	745	761	740	689	758	721	766	749	771	757	737	744	780	783	723	755	797	797	706	762	750	726	748	734	690	799	778	726	714	777	727	718	716	752	743	749	794	744	745	721	779	773	806	753	733	724	743	764	759	745	778	730	755	759	729	740	725	733	770	711	743	741	704	790	767	731	746	713	757	734	777	718	766	759	720	746	755	770	727	751	717	743	802	769	785	759	750	730	753	754	727	741	737	745	770	773	783	734	722	806	777	788	704	700	788	731	759	762	779	688	763	752	747	713	695	741	747	725	719	743	736	712	734	792	703	771	741	729	742	772	805	729	715	756	712	791	753	747	767	767	726	763	716	716	710	775	775	796	739	721	796	749	744	749	736	741	771	775	808	777	769	743	765	740	767	760	730	751	739	765	760	714	774	744	719	742	782	774	721	694	784	741	791	756	730	716	763	769	755	736	785	746	727	725	770	727	747	701	774	791	765	722	748	746	725	740	806	731	774	741	759	768	775	777	800	722	742	763	750	764	763	743	769	726	741	803	748	746	771	746	742	750	755	760	800	755	749	771	767	770	763	743	722	766	752	757	745	712	724	737	754	815	781	758	766	790	747	749	705	719	731	783	771	732	711	727	777	782	790	738	727	734	686	720	753	761	749	772	695	760	745	730	758	753	759	727	773	758	724	731	771	754	738	716	781	731	750	749	736	781	747	780	781	759	728	766	734	745	714	724	765	741	798	724	760	730	781	778	695	805	702	759	789	746	770	721	733	739	741	764	756	719	748	765	762	738	771	741	797	718	801	752	765	768	753	731	714	773	725	734	735	705	721	756	763	735	753	765	762	739	738	775	782	735	784	769	698	750	765	749	747	708	767	775	747	790	744	759	748	758	750	720	731	699	751	722	690	743	732	712	775	733	725	745	709	791	719	749	738	746	753	727	746	720	755	781	751	768	733	729	737	716	751	733	766	765	773	769	719	757	744	757	724	738	734	741	755	735	754	776	752	739	788	741	769	751	774	762	738	748	757	711	746	736	763	729	721	731	743	748	736	732	753	739	737	732	775	744	748	748	760	705	714	736	776	684	759	778	723	793	761	724	786	759	751	802	773	758	731	804	755	800	754	722	805	774	773	792	769	722	774	754	696	774	764	673	761	760	741	757	765	721	782	779	767	729	713	753	755	753	769	750	736	753	758	769	745	762	751	774	723	776	778	800	740	759	713	765	767	726	739	776	752	731	717	729	755	782	746	762	773	764	726	710	788	768	710	703	724	757	751	733	736	726	751	724	741	750	758	769	742	787	736	750	748	740	750	738	707	771	712	742	773	716	747	757	776	746	730	717	743	714	751	768	714	703	736	722	780	769	721	725	735	761	720	749	771	758	724	725	746	743	762	753	764	714	759	757	776	762	690	769	727	780	758	733	751	779	776	696	757	732	799	833	750	731	746	772	775	731	825	730	723	731	755	777	743	737	768	750	710	765	754	724	751	798	806	754	777	797	738	737	713	790	718	788	757	737	755	716	747	737	689	757	760	721	764	763	730	753	693	745	743	712	734	744	721	715	750	747	772	755	728	750	777	732	703	749	763	789	736	742	763	754	766	761	728	747	799	778	736	708	794	734	778	765	743	752	736	742	791	745	776	759	699	753	751	785	775	788	782	750	724	755	758	784	748	708	769	736	784	778	692	750	771	725	773	745	738	730	763	758	738	718	760	715	774	708	738	749	767	792	752	808	738	707	751	773	797	774	713	726	741	757	748	779	736	693	743	746	737	741	759	754	769	702	760	754	741	769	772	765	730	701	754	807	759	754	744	748	757	764	810	722	754	742	733	748	790	739	739	710	768	754	733	765	768	758	724	734	728	706	737	708	752	743	782	764	795	773	714	729	728	718	756	745	723	734	770	720	724	766	743	774	761	751	746	699	778	752	684	749	773	703	753	740	803	774	750	719	761	731	725	742	729	782	793	776	725	759	730	769	791	733	731	801	768	750	760	789	709	704	723	763	750	746	786	765	752	759	691	739	791	785	719	757	796	806	729	730	782	746	748	737	779	763	769	760	755	739	754	750	744	766	749	760	747	829	756	749	758	711	740	770	744	778	721	697	762	818	764	751	781	721	744	723	751	717	726	729	782	756	745	748	761	708	776	730	730	736	770	739	694	743	744	727	775	708	751	762	757	764	757	719	717	780	726	783	778	745	751	722	765	751	732	709	725	772	778	755	752	695	732	707	775	723	711	780	766	757	746	716	738	780	741	732	714	735	759	722	769	747	750	812	736	703	733	794	735	752	754	769	790	756	747	732	783	704	707	755	764	805	739	784	735	722	782	750	710	771	741	810	786	766	764	757	721	727	749	738	758	739	733	749	736	796	710	686	764	746	746	752	814	707	776	735	735	757	728	764	798	746	747	747	743	765	728	761	749	764	711	736	775	734	726	739	768	762	769	739	792	757	730	737	747	754	734	774	726	712	765	770	762	719	783	699	765	747	729	777	746	750	771	746	731	775	702	751	792	685	726	722	723	719	777	768	733	796	765	787	693	700	776	740	784	771	751	735	725	753	765	781	757	717	775	745	734	760	713	702	770	745	782	773	736	729	775	780	728	763	754	756	769	764	749	739	744	740	693	732	764	726	751	741	746	808	752	739	751	746	763	714	736	722	759	799	751	806	755	742	761	720	774	797	665	742	747	754	689	736	713	722	742	696	761	764	774	778	742	734	731	675	720	754	749	757	753	730	734	707	739	731	753	759	721	776	767	704	756	755	760	725	736	700	724	719	721	791	781	719	766	735	744	767	749	714	758	772	722	750	778	739	716	760	738	759	789	766	780	767	729	680	746	739	757	705	763	718	715	777	737	772	749	762	746	747	714	738	774	745	740	755	763	748	731	787	809	780	737	763	702	745	736	767	760	736	717	700	755
35421	15819	1682	985	668	494	414	365	311	293	282	245	221	215	230	209	202	181	190	192	181	189	184	169	161	175	182	161	177	174	169	173	174	180	182	209	162	172	190	170	146	157	161	162	191	166	156	151	168	191	166	171	150	168	177	141	152	149	139	156	174	162	172	165	158	151	166	156	177	167	161	134	157	166	138	176	166	163	142	154	160	144	163	159	169	170	159	166	142	170	151	133	167	174	158	128	162	165	188	147	160	141	159	145	155	179	150	153	157	173	183	148	156	150	158	181	162	171	154	175	160	167	166	152	166	175	175	165	152	175	160	177	159	168	150	163	138	153	180	149	142	154	155	142	150	135	153	179	141	177	178	136	151	149	165	160	157	148	167	146	142	171	177	171	180	149	152	160	140	197	158	166	167	165	151	171	153	154	173	163	147	134	164	150	158	152	150	171	134	151	185	162	174	142	176	152	153	155	175	152	156	174	174	165	147	160	164	159	168	159	147	161	169	167	183	171	160	137	142	182	166	179	147	153	163	159	149	153	155	131	147	157	156	131	150	151	160	176	161	135	177	143	129	156	175	175	177	169	147	172	163	169	138	167	156	155	148	157	159	157	162	167	159	197	170	152	167	193	145	167	137	169	175	151	149	183	169	167	148	159	168	158	151	170	167	143	151	163	173	156	141	124	157	143	147	168	132	146	136	167	138	192	144	150	163	161	168	142	190	189	153	171	143	156	148	163	154	186	140	183	149	160	176	147	182	162	172	136	148	170	163	155	159	150	156	170	165	139	155	153	187	167	173	190	154	149	148	157	169	171	161	130	162	160	179	164	163	169	168	169	157	158	153	169	167	149	142	153	162	147	168	153	160	147	152	164	153	135	160	156	152	131	129	157	135	156	157	144	164	148	159	166	140	172	155	169	184	174	179	157	171	172	161	164	140	163	180	174	155	167	177	140	155	153	155	172	157	161	171	158	155	178	166	160	150	172	166	155	171	177	136	161	191	150	153	142	146	148	172	172	144	168	142	153	154	164	168	155	141	175	148	163	156	152	163	191	176	173	160	149	164	152	167	169	161	142	133	147	148	171	145	158	170	159	168	158	153	174	155	164	155	137	164	165	158	162	164	143	155	162	174	167	157	173	142	177	159	162	137	162	167	135	146	175	159	162	140	199	170	162	183	172	185	168	150	163	176	171	178	169	181	155	174	170	143	141	142	143	158	147	153	144	145	170	139	153	141	173	184	164	154	170	173	159	159	151	161	148	151	155	160	183	171	161	144	176	151	163	141	147	157	153	156	134	166	179	159	135	171	144	156	159	170	179	154	168	146	152	164	155	146	150	157	158	152	159	135	155	145	186	151	157	158	163	145	163	172	137	170	159	164	182	139	173	203	144	164	135	144	135	174	154	171	153	172	165	150	151	164	187	176	150	153	173	163	153	155	152	148	166	164	149	157	153	174	174	150	155	138	143	148	170	154	168	175	155	164	166	132	153	163	153	152	143	165	146	144	146	156	151	162	179	174	162	142	161	164	145	180	156	181	164	182	167	155	185	180	164	148	154	154	168	144	141	169	171	164	150	163	156	165	154	160	160	171	147	149	155	157	163	150	160	146	164	168	163	174	155	176	159	174	152	168	171	173	174	172	158	161	141	175	164	163	168	140	160	171	163	157	177	174	165	149	149	133	159	145	144	176	165	158	166	154	140	166	145	151	150	147	150	146	157	145	165	145	157	175	150	167	172	153	148	155	176	147	161	166	137	146	165	166	148	169	170	167	143	144	170	176	171	144	148	160	176	164	175	154	153	139	147	165	160	150	180	127	155	167	145	168	166	157	152	172	151	157	155	177	155	164	154	153	168	152	139	160	164	151	151	140	157	161	163	157	144	171	168	177	166	166	164	171	182	173	179	179	147	168	168	160	157	153	152	160	191	148	167	151	150	161	151	162	165	160	146	152	166	152	148	168	159	164	161	154	162	163	170	167	152	156	179	157	171	138	161	167	162	158	156	174	140	145	160	153	170	166	151	177	154	153	178	175	145	184	162	170	148	187	143	163	157	154	161	143	156	177	158	156	137	163	174	144	159	138	153	147	159	166	159	169	169	173	150	150	179	161	165	157	168	155	148	164	186	171	140	175	165	164	160	159	156	141	157	181	171	169	158	151	155	143	164	174	151	186	141	152	179	165	163	175	152	153	122	137	171	176	172	170	161	154	161	151	154	146	160	151	173	164	159	166	149	171	158	155	158	153	166	150	161	163	163	142	165	170	151	151	183	172	173	153	157	149	166	169	157	153	142	150	181	147	169	169	169	159	181	165	172	159	168	161	163	146	179	151	148	177	165	170	141	150	149	178	153	168	152	173	162	148	166	152	152	188	157	196	170	174	160	152	173	165	167	140	165	124	164	187	159	167	136	155	160	164	153	181	153	160	166	159	174	172	156	133	164	181	137	155	174	190	153	169	159	147	137	189	169	153	146	159	157	131	155	149	142	168	181	157	157	164	146	167	158	159	140	168	172	173	160	173	159	171	154	161	167	145	162	152	146	148	162	182	186	166	142	150	172	147	160	150	154	158	158	158	144	163	161	154	143	169	143	157	155	161	138	179	168	163	158	149	151	137	148	165	166	149	145	146	155	159	150	154	150	150	161	164	145	157	154	163	151	143	160	157	167	136	161	180	164	170	152	164	170	179	174	158	152	169	176	172	160	153	152	196	176	173	162	156	160	166	152	164	171	167	166	138	148	169	170	132	180	164	155	153	153	135	142	136	151	148	163	143	154	134	158	166	141	147	177	158	152	144	164	158	164	154	162	160	158	149	173	151	173	144	151	165	170	176	167	172	164	160	183	161	165	175	179	131	153	169	152	164	162	146	174	163	154	149	190	160	147	169	178	163	173	175	137	137	149	142	166	195	168	157	171	166	151	177	155	153	157	148	136	154	165	185	161	161	166	144	143	133	156	148	155	157	167	190	166	150	157	163	155	151	149	155	146	154	163	140	185	163	148	145	153	161	158	157	172	168	133	146	169	165	178	171	187	141	150	169	150	161	159	167	183	162	139	146	160	148	160	143	171	142	163	146	177	163	174	166	130	140	150	175	153	155	175	167	168	165	170	126	164	140	155	167	167	175	163	139	159	156	155	179	176	147	159	148	138	173	183	183	173	164	152	151	163	169	153	141	167	168	158	180	188	158	165	142	178	162	156	163	177	161	162	151	170	171	148	173	167	158	160	173	138	178	167	152	148	151	161	173	157	188	143	172	143	156	147	175	171	158	144	140	155	165	160	156	175	184	182	166	160	160	163	180	149	152	151	180	172	174	156	158	157	192	135	158	189	141	151	165	142	158	172	166	182	163	140	191	164	149	172	161	142	178	165	160	187	162	165	149	155	145	146	173	133	159	170	159	163	154	162	172	163	159	174	160	179	149	157	146	144	158	176	182	147	171	176	145	165	161	187	168	151	152	176	139	148	166	184	154	157	151	156	154	150	159	161
20202	6334	2395	2945	2525	2146	1745	1486	1309	1145	1060	915	899	837	735	737	711	678	659	625	601	580	578	539	579	573	578	525	535	518	547	501	517	482	510	574	451	502	491	501	456	509	493	532	499	471	464	486	455	504	471	456	471	475	458	435	446	450	443	452	477	461	429	499	448	462	473	446	420	470	482	451	479	473	461	459	464	438	431	434	472	446	488	434	445	436	455	430	457	481	493	449	410	482	462	443	450	457	439	440	434	456	475	468	462	441	449	459	431	468	442	474	432	441	476	412	456	427	456	442	457	462	459	444	449	423	479	471	428	416	379	434	418	420	465	468	425	437	454	478	413	446	471	470	467	458	453	437	473	468	431	450	405	456	395	456	456	406	450	445	473	470	476	442	422	454	451	429	462	449	444	458	433	433	444	452	503	504	442	423	459	439	443	443	446	465	448	467	434	450	430	449	473	410	454	431	479	446	437	432	479	422	435	437	434	472	476	460	418	429	415	423	460	431	408	441	416	447	430	424	429	431	436	445	441	442	494	432	440	476	479	440	461	441	447	463	461	449	436	412	444	461	434	429	459	427	440	477	446	467	457	431	450	446	458	422	478	447	468	463	476	444	466	440	426	417	427	433	446	426	436	412	432	435	422	478	469	466	455	495	446	436	476	433	462	446	438	435	422	436	441	441	460	447	427	470	445	434	428	423	475	429	455	446	420	479	425	429	467	461	442	475	419	411	413	443	455	479	448	429	421	453	451	437	450	468	473	455	441	443	445	454	458	405	416	487	461	461	448	427	447	450	456	464	454	420	459	395	492	426	441	455	498	439	422	427	450	432	451	467	416	472	457	492	451	434	473	434	454	444	430	391	440	439	425	449	420	421	415	440	460	439	453	460	473	429	427	432	453	434	452	430	455	477	487	452	443	478	428	440	444	403	422	450	446	466	449	437	471	453	480	433	418	462	403	443	447	445	461	454	445	442	454	432	439	423	448	443	463	423	442	469	425	428	474	445	446	457	462	433	450	428	412	466	440	417	440	425	452	441	499	459	453	435	474	439	470	427	430	450	412	404	434	463	447	464	460	481	440	455	443	403	438	441	441	416	446	428	433	454	467	457	490	424	473	430	475	444	436	466	468	410	439	434	430	453	445	437	455	437	387	470	448	429	451	490	448	449	440	429	418	439	433	435	445	448	443	423	461	429	447	446	468	471	453	444	437	448	480	435	458	481	466	459	440	436	445	440	448	435	458	455	416	468	477	447	462	415	444	425	454	421	423	474	472	415	453	429	476	393	450	446	444	448	473	424	455	458	412	469	462	427	403	485	431	450	456	461	454	423	445	409	424	402	420	421	450	467	449	466	441	412	444	524	439	484	430	417	448	441	430	447	436	431	437	434	414	414	453	465	452	442	454	437	470	452	479	425	442	465	465	449	436	474	450	433	438	490	467	458	462	431	440	456	452	422	414	447	453	470	471	414	452	436	486	456	442	459	442	465	429	457	422	470	408	490	437	449	439	483	432	420	452	456	435	411	436	441	436	413	432	471	457	468	450	428	460	476	439	444	465	439	445	406	441	465	443	428	450	479	450	483	453	452	471	421	407	423	469	471	430	457	442	425	439	428	416	445	455	429	425	491	416	433	466	458	426	468	455	477	436	452	449	445	449	447	428	449	443	482	432	437	472	429	452	441	468	463	445	439	443	464	480	419	437	448	454	400	427	401	450	422	417	441	446	433	428	436	455	446	450	489	418	426	421	451	433	470	451	461	445	460	497	443	432	432	430	457	451	453	415	461	430	427	440	438	458	457	453	454	458	428	470	440	442	421	436	436	434	490	435	448	430	465	477	484	453	432	449	479	472	463	464	451	436	483	456	494	491	432	441	450	429	424	435	425	466	428	444	473	454	428	478	458	419	427	428	428	454	456	411	449	420	457	430	427	470	446	462	424	437	470	441	489	433	457	478	473	469	407	414	427	471	434	478	403	444	466	485	472	463	432	461	436	443	423	459	457	433	465	457	445	433	425	428	450	419	425	412	458	485	430	409	444	435	437	429	495	421	462	469	404	468	459	458	458	462	492	475	452	426	436	472	444	462	425	458	431	447	448	400	431	395	441	447	448	461	454	434	472	469	466	466	438	456	461	431	425	407	443	436	451	448	413	471	449	471	440	430	447	520	445	462	451	431	458	438	446	441	432	419	457	481	422	451	425	423	448	492	469	476	452	424	471	457	398	413	459	441	463	438	444	439	435	444	461	462	439	429	458	454	465	485	479	440	482	450	436	461	417	475	432	450	404	431	426	459	462	449	400	460	437	427	421	443	446	427	420	443	451	438	439	454	468	470	453	437	414	472	461	424	450	440	462	446	437	438	451	429	463	460	462	450	423	458	440	445	440	424	403	438	464	431	438	450	450	445	423	459	455	472	448	516	428	475	425	444	464	438	449	448	452	445	456	449	439	467	447	452	471	469	440	436	440	451	446	417	419	483	463	442	432	466	484	444	454	437	462	444	402	457	435	405	436	431	485	474	434	440	419	419	448	462	437	432	476	419	460	430	428	448	414	434	484	434	462	403	454	481	440	415	413	461	459	446	454	431	448	448	434	387	442	449	490	409	438	415	476	451	477	457	443	451	449	436	469	446	475	423	414	436	467	462	437	482	408	433	445	476	430	475	445	413	412	459	484	432	434	463	410	423	468	447	468	444	465	467	448	445	441	470	440	419	459	445	477	442	446	402	467	397	445	462	447	479	408	431	446	471	447	454	475	446	440	443	436	429	446	418	429	476	430	454	414	464	432	457	416	427	427	446	458	433	428	446	438	462	484	465	430	445	436	452	447	466	461	449	469	413	463	431	478	412	481	433	416	472	459	418	451	471	486	451	449	462	457	440	431	461	420	414	413	462	452	416	412	456	461	435	443	473	455	459	416	449	436	464	434	431	465	474	444	447	427	441	463	446	467	447	452	473	459	428	412	487	444	435	429	452	440	464	450	434	476	482	432	448	435	471	457	463	420	441	431	427	446	438	444	494	456	444	423	451	474	454	434	455	445	427	478	411	425	455	446	417	466	450	449	493	439	457	457	446	475	445	451	430	444	435	450	435	472	414	438	392	443	432	441	438	436	456	469	432	428	424	421	465	463	424	443	434	428	427	420	436	443	447	490	415	406	469	445	447	436	440	474	457	467	476	409	455	438	450	446	415	445	412	439	433	434	403	450	442	481	425	445	458	492	467	448	444	433	462	437	446	439	463	433	469	449	451	451	457	420	426	445	453	467	490	452	448	408	482	440	424	454	459	408	429	450	458	456	464	458	438	420	453	440	494	441	451	435	467	471	443	461	466	462	431	460	434	433	415	439	464	432	455	387	408	468	444	454	468	429	453	441	452	472	427	435	431	457	483	463	511	434	463	418	447	479	442	441	430	447	455	450	442	441	452	435	444	456	436	444	430	457	473	467	470	384	429	483	445	432	410	443	447	425	412	474	478	444	471	461	418	471
49701	27189	4829	1899	1331	955	807	637	517	501	421	440	395	358	329	320	307	317	304	320	291	290	289	311	296	279	295	305	313	291	261	251	251	276	260	267	248	282	253	280	255	276	275	258	244	265	267	251	253	273	265	239	266	222	274	288	263	267	260	238	262	228	275	262	270	277	250	249	280	266	260	295	295	276	250	269	257	262	240	258	277	272	236	264	238	260	250	245	238	291	243	265	230	283	258	265	262	221	243	266	239	250	258	267	263	283	262	260	276	273	279	255	257	283	285	253	242	259	275	260	265	292	240	235	257	273	250	259	290	261	241	244	254	267	240	236	263	270	258	265	279	265	267	248	262	249	245	272	261	289	251	242	278	271	278	251	274	259	270	301	277	251	236	260	254	250	251	242	230	249	280	282	234	277	258	280	270	248	266	250	265	282	241	260	240	253	247	259	255	267	234	265	259	259	285	271	227	256	252	254	234	258	219	266	249	289	273	273	279	267	240	263	256	252	247	247	245	274	295	255	256	259	250	278	243	238	294	256	266	296	241	260	203	245	252	229	232	275	240	259	271	256	257	249	300	257	280	262	253	253	258	257	260	257	238	241	239	250	252	264	283	294	262	273	275	243	244	248	269	280	240	260	251	242	249	258	245	248	266	250	269	284	255	266	245	240	242	267	247	258	254	262	285	304	274	252	238	282	218	258	253	269	241	260	229	251	259	263	262	272	242	267	232	274	264	278	268	291	271	278	265	248	271	246	267	245	257	261	270	263	249	267	269	261	237	289	279	265	288	256	247	226	245	272	263	260	263	258	275	271	285	239	260	257	228	271	241	241	250	251	262	272	247	241	241	277	266	247	253	249	267	230	248	246	264	246	278	258	260	254	267	271	240	238	273	244	256	255	277	260	256	280	252	269	259	277	274	263	259	264	258	250	268	264	242	259	242	241	260	256	252	265	277	258	252	262	278	279	243	271	274	234	235	243	262	267	255	251	299	250	248	266	286	267	266	253	244	295	275	242	270	260	263	265	245	250	279	258	270	248	226	251	272	246	253	253	286	242	243	282	267	261	245	231	270	261	271	248	262	290	284	257	261	279	251	254	273	274	245	276	286	293	273	252	270	295	269	252	276	259	274	245	252	230	261	292	254	240	250	257	251	240	254	270	266	278	256	287	254	281	251	243	259	278	247	255	274	259	250	279	248	228	249	265	248	286	243	287	243	259	284	231	244	258	266	244	240	242	260	257	238	227	248	237	265	248	248	241	273	279	236	302	248	251	232	312	244	265	293	255	290	247	257	258	248	270	280	265	271	232	244	242	265	248	275	252	259	228	260	232	262	233	253	261	261	278	256	251	269	254	247	252	246	253	238	276	246	259	236	289	252	246	283	262	249	268	239	271	242	236	225	277	254	255	244	290	261	260	256	234	258	244	263	276	226	223	273	257	289	260	258	251	262	256	257	286	250	280	263	230	263	271	258	266	251	239	250	264	249	289	281	260	262	259	266	281	263	238	250	260	250	261	259	272	290	297	256	263	279	246	302	264	270	252	257	284	270	262	283	284	262	272	266	279	260	254	248	244	236	258	259	271	270	256	237	262	248	272	262	256	241	260	284	245	236	275	267	241	261	229	279	241	266	247	272	274	260	230	243	249	274	264	251	248	252	283	257	258	249	243	232	271	272	227	271	288	255	225	283	289	256	257	253	242	267	235	283	251	260	225	258	225	231	256	262	287	255	259	272	272	282	256	266	284	256	241	260	298	282	276	258	285	231	247	267	244	239	256	284	266	252	266	265	264	253	268	244	283	272	280	260	279	254	270	273	255	249	264	244	256	246	261	259	263	248	273	260	283	279	273	256	263	261	225	282	231	267	250	259	235	232	277	258	224	244	235	251	259	249	271	257	257	259	302	283	235	287	289	261	242	287	253	249	266	275	252	254	252	236	294	252	270	251	249	268	285	253	285	272	261	247	247	258	278	239	240	261	272	270	257	287	230	246	232	262	261	280	254	257	253	298	259	252	266	231	255	263	277	246	266	265	249	242	254	265	251	278	259	252	263	267	237	232	255	265	254	247	269	245	252	271	286	256	243	256	261	255	253	243	245	280	256	248	277	264	272	275	266	255	245	262	264	260	318	255	225	242	242	249	283	253	247	264	239	259	265	248	265	229	240	244	260	266	269	266	291	250	271	238	262	238	254	244	267	263	262	260	275	286	251	230	258	233	257	266	249	255	255	268	261	239	249	274	275	267	268	259	253	258	243	239	229	277	253	279	232	244	273	270	253	247	264	268	241	272	279	242	262	271	241	270	277	292	241	255	265	259	246	237	250	278	272	260	232	228	252	265	283	272	260	272	224	264	255	265	268	210	229	262	260	254	282	293	279	285	239	246	283	257	260	244	238	282	262	235	246	262	270	275	246	252	258	252	247	249	262	260	248	257	258	265	272	261	273	254	248	252	262	242	278	284	279	248	267	265	236	279	272	267	277	245	229	249	266	234	261	258	237	261	287	251	282	271	244	253	270	241	258	267	291	275	271	259	295	247	279	247	280	284	270	285	246	247	228	261	275	255	262	265	274	277	267	261	272	279	269	275	270	259	245	269	237	276	284	243	260	276	263	242	244	244	272	261	259	266	258	276	270	267	258	259	215	252	254	251	268	283	286	253	239	282	249	253	224	266	271	272	261	231	260	277	270	252	265	266	268	223	259	272	259	252	272	268	254	246	257	252	232	281	274	248	274	258	253	276	246	279	255	257	251	286	282	250	257	283	235	265	259	252	244	264	251	245	241	280	242	263	258	244	270	249	252	236	241	243	250	268	229	287	253	247	275	268	223	241	242	249	255	272	244	271	261	267	254	250	240	266	267	259	248	275	264	274	256	309	262	244	265	252	288	219	255	281	230	279	272	262	254	259	251	269	288	230	256	255	273	289	249	253	273	288	231	254	256	252	267	241	247	267	252	218	280	259	273	258	242	251	222	272	289	293	224	285	239	275	262	237	248	271	262	257	275	262	236	253	262	264	276	229	253	245	268	274	253	240	270	265	250	263	247	251	245	262	238	233	238	257	243	289	254	279	261	252	252	260	247	256	264	281	224	273	267	229	241	237	276	282	242	267	263	246	266	215	263	261	245	251	231	223	234	273	255	251	267	270	220	250	241	239	248	266	251	255	261	259	256	257	261	240	265	260	280	250	234	259	281	284	263	265	265	265	272	254	260	236	267	314	247	281	280	268	256	267	267	257	276	280	245	271	237	231	278	257	261	269	284	266	239	264	262	296	210	256	252	255	249	238	232	268	271	244	265	249	231	297	245	247	252	250	255	262	259	269	249	252	242	288	261	285	257	255	255	250	236	266	274	235	204	255	249	265	271	279	261	270	297	270	255	257	268	253	267	266	239	255	251	247	250	260	274	259	243	259	235	255	226	248	260	235	238	277	218	262	270	266	268	261	248	269	251	246	227	237	245	269	250	255	254	241	278	254	290	221	259	258	231
28946	9854	4274	5266	4634	3806	3236	2642	2252	1984	1828	1655	1540	1414	1357	1218	1192	1057	1062	1012	991	1004	932	935	913	902	911	857	841	831	819	785	830	868	806	741	730	750	780	796	735	759	769	768	708	711	714	742	735	773	767	737	724	766	787	734	742	692	690	724	765	741	716	708	705	701	683	729	752	740	697	733	694	684	664	700	699	677	763	710	694	710	703	705	687	672	720	686	669	685	685	682	723	690	692	720	687	671	699	704	666	696	721	720	692	718	706	655	644	680	694	714	639	648	690	704	686	682	673	708	636	692	663	679	705	703	689	678	690	688	671	706	634	654	699	681	695	736	670	709	675	710	688	728	738	657	691	663	644	701	667	657	668	673	687	681	682	641	675	681	706	662	656	707	664	670	700	671	718	650	688	696	682	687	680	663	687	630	646	702	651	663	655	673	637	706	712	709	684	674	694	634	648	673	661	747	639	708	682	711	697	702	643	679	721	641	686	702	707	712	673	665	637	705	685	654	714	656	691	687	664	707	677	692	648	658	675	667	691	704	690	698	650	682	709	659	666	647	672	684	643	656	718	654	685	672	671	679	675	662	612	698	676	701	719	637	696	718	669	675	714	650	638	691	712	708	707	748	661	680	687	702	699	666	677	665	656	683	680	721	712	692	667	691	648	699	697	685	687	654	688	672	702	653	706	690	691	685	689	682	710	690	647	650	679	657	661	687	687	685	682	681	689	726	672	689	629	651	671	663	666	656	671	674	666	643	675	669	647	693	689	693	703	673	684	644	691	670	746	678	636	685	684	691	656	659	671	686	684	677	643	736	717	690	676	633	660	671	663	717	689	692	655	657	646	667	660	666	682	671	692	678	655	643	649	660	627	687	661	699	666	694	676	705	662	679	739	658	651	699	649	685	689	693	706	697	656	696	677	681	662	690	666	702	665	605	642	621	690	675	606	635	679	682	675	657	694	672	704	654	669	675	686	716	706	677	661	682	657	684	692	695	691	671	660	735	701	680	696	685	650	676	679	705	652	649	654	675	724	715	638	644	672	669	660	644	630	647	667	646	692	750	700	672	678	662	693	684	688	735	702	667	682	643	661	664	685	717	687	678	713	653	713	684	729	703	685	691	697	681	686	725	656	695	651	667	738	660	697	711	630	653	690	626	688	694	685	699	690	711	635	660	658	678	682	684	699	676	673	688	671	665	671	682	658	709	733	682	671	655	671	711	677	657	722	704	712	705	706	677	696	699	670	670	666	642	654	656	717	663	686	681	690	670	683	689	672	694	606	651	692	713	681	719	660	687	632	709	672	667	682	676	693	656	652	666	689	671	690	682	678	619	691	637	688	655	676	659	662	662	665	741	700	680	664	693	669	682	681	679	632	680	665	654	670	652	649	668	650	671	648	709	670	631	681	713	658	678	687	666	697	631	656	681	664	675	648	707	662	698	660	694	665	683	709	689	671	691	664	639	659	675	650	716	716	648	648	686	679	670	671	683	658	704	678	656	643	708	670	653	669	675	683	627	636	639	651	607	649	643	667	684	684	671	684	666	700	709	707	668	713	679	687	712	649	674	663	659	698	703	668	708	684	689	714	687	677	765	668	665	635	680	663	648	654	677	686	683	649	679	650	616	693	668	676	673	681	700	618	709	675	685	679	676	655	684	688	709	731	688	668	698	674	661	652	669	676	682	656	673	691	646	700	666	664	694	678	660	657	684	685	683	700	669	706	694	674	677	708	654	682	709	693	674	719	691	665	689	649	672	703	663	648	664	635	680	700	718	644	666	716	664	684	653	721	701	684	714	687	713	675	676	671	646	675	671	680	692	678	668	683	711	688	694	669	663	619	665	663	739	667	680	656	692	641	700	685	646	702	718	664	688	672	646	665	675	652	700	672	663	683	609	651	676	647	691	651	674	737	701	647	690	674	668	663	648	676	690	642	647	708	662	687	729	652	685	670	697	698	697	683	658	737	702	699	671	678	635	646	683	698	675	640	664	714	615	694	745	696	705	688	668	651	654	666	651	688	670	646	682	588	696	687	677	687	694	645	675	688	669	729	660	673	635	703	651	705	656	645	682	654	684	717	677	689	741	665	709	650	693	698	641	689	667	686	697	688	661	664	703	633	621	679	686	666	654	686	717	669	670	666	646	632	684	638	650	684	687	677	714	678	643	647	686	716	660	699	652	711	713	680	628	651	702	675	700	648	683	658	663	669	665	686	654	674	651	707	658	724	727	614	664	717	629	663	665	638	710	679	668	677	673	681	659	692	643	683	654	687	686	659	725	645	679	659	726	655	718	672	662	637	707	651	662	703	702	684	628	698	706	718	638	712	661	607	650	669	683	672	668	725	656	625	676	695	677	698	665	690	704	697	652	676	703	722	655	661	727	672	679	683	655	717	667	685	678	699	688	677	634	648	689	679	667	678	661	658	678	659	665	685	667	679	677	684	662	696	658	699	627	644	656	703	701	671	703	664	638	691	661	615	668	699	654	712	691	718	670	679	703	713	663	676	656	638	703	687	660	692	660	687	682	660	669	653	663	654	680	667	650	678	661	713	739	663	678	698	673	690	667	697	647	692	664	702	652	654	667	686	656	678	714	651	694	679	678	725	663	706	705	663	654	654	695	636	651	674	656	664	673	669	703	675	720	699	663	707	664	659	722	700	634	652	658	698	684	664	677	634	658	677	697	700	698	673	722	716	647	688	709	674	636	656	668	687	656	697	698	659	716	673	658	696	721	669	660	697	656	656	673	696	653	721	644	698	673	688	635	666	717	693	696	659	689	676	670	701	691	649	608	685	657	682	638	668	668	701	648	667	661	690	690	657	647	678	687	671	684	684	625	706	672	693	711	679	681	666	656	703	674	664	693	690	663	689	675	674	683	656	662	681	671	652	676	672	725	638	675	702	711	627	683	680	664	682	702	709	659	689	659	690	705	661	700	685	631	726	658	673	685	685	685	675	710	678	639	648	662	608	652	667	687	641	667	663	679	681	687	701	677	668	698	669	648	710	638	697	618	701	648	679	693	668	705	744	666	692	692	690	658	683	667	700	666	653	625	694	676	681	660	721	624	650	673	650	654	632	668	710	651	689	683	707	693	684	657	672	664	698	663	730	676	648	698	629	666	680	686	630	718	618	664	729	709	707	662	704	647	651	683	714	704	678	685	686	717	706	656	674	670	681	660	701	719	693	680	704	694	733	644	637	668	632	740	675	694	666	721	699	688	692	710	703	665	637	700	693	678	637	683	690	652	674	689	660	694	699	658	681	657	711	674	653	682	670	713	688	631	666	667	633	687	663	676	633	689	690	723	672	694	662	634	634	665	674	697	676	699	648	684	659	644	593	667	689	677	676	676	723	703	653	658	698	699	726	699	653	648	683	736	706	638	673	687	619	739	714	703	700	658	663	685	676	687	691	614	676	681	677	674	730	662	664	673	729	722	658	679	669	677	686	682	672	715	720	672	624	670	695	704	706	688	686	657	718	691
7139	671	338	359	314	361	324	353	307	323	284	339	313	284	330	339	284	283	317	306	291	324	283	288	305	305	314	348	325	297	310	325	334	283	295	288	322	308	331	337	302	306	341	320	306	294	298	316	324	309	318	312	325	302	278	308	327	337	294	307	295	307	297	297	279	334	346	309	315	306	300	299	290	351	331	312	275	295	322	319	313	319	318	296	331	350	280	309	324	299	313	301	314	284	323	318	310	318	295	293	296	328	320	297	341	304	307	339	282	317	314	343	294	331	313	333	306	286	311	335	314	345	290	332	308	338	304	308	308	317	298	334	325	317	300	321	323	316	350	324	297	300	309	289	332	310	331	291	289	310	336	311	299	288	303	304	309	311	273	343	348	292	278	302	341	310	364	354	343	306	286	312	338	339	312	319	298	323	341	329	273	304	322	326	349	313	336	288	335	323	335	357	321	277	293	313	342	309	307	282	297	305	312	336	355	362	358	317	323	304	299	315	308	320	315	273	307	302	322	322	303	314	284	308	312	308	308	347	310	333	314	341	299	307	320	309	261	319	328	317	333	333	355	295	298	297	312	334	294	342	340	311	344	302	342	306	322	300	329	340	334	346	290	292	297	312	317	311	329	344	292	321	312	305	298	327	356	306	357	297	320	330	311	303	312	316	330	338	312	290	347	325	299	316	333	301	324	308	308	309	308	305	297	288	356	307	309	312	331	290	301	294	294	305	316	317	308	288	313	305	355	285	307	316	306	314	266	309	311	329	307	311	339	343	331	303	342	288	305	322	348	312	327	318	318	327	290	332	324	335	286	297	325	317	262	354	314	292	313	318	320	334	311	321	305	314	310	330	319	295	303	279	318	348	304	334	316	315	320	334	306	325	319	313	332	327	302	340	302	302	317	312	328	337	333	279	337	317	304	288	350	330	299	294	321	292	284	296	301	298	315	343	318	303	357	303	300	278	328	326	306	304	295	315	327	340	283	290	315	304	321	258	328	288	351	290	316	295	326	346	298	333	302	318	345	314	328	293	306	346	340	316	345	351	308	306	318	317	343	277	301	300	301	341	310	279	337	327	307	323	306	305	314	294	268	290	314	301	315	312	333	325	309	311	309	317	327	312	285	317	325	351	323	328	298	316	290	346	303	325	323	325	314	291	345	321	316	325	325	319	333	299	312	291	301	329	347	322	337	325	298	338	315	321	295	282	294	315	284	308	315	329	313	315	330	294	294	321	293	358	328	304	299	339	305	306	324	317	320	318	321	279	301	349	337	321	303	318	286	306	325	321	323	345	345	316	319	319	331	283	318	301	326	327	311	306	286	284	311	311	300	326	279	318	272	354	334	299	323	305	302	318	341	328	334	343	353	330	305	312	322	318	296	322	323	337	348	334	322	303	353	331	350	307	293	338	300	280	291	292	312	325	311	312	298	359	300	296	313	295	316	309	304	332	325	315	274	303	346	320	317	300	301	314	310	315	282	310	294	303	297	295	313	336	327	302	303	299	309	308	317	326	281	312	308	297	317	303	320	314	286	324	334	293	274	321	292	296	281	315	309	309	355	318	338	319	315	313	298	283	334	309	320	340	317	310	337	292	318	304	292	267	321	298	314	318	322	305	342	321	313	336	315	339	312	306	282	333	307	270	317	330	320	321	308	286	280	333	294	307	338	328	335	331	349	298	333	287	290	316	319	334	287	310	250	304	322	303	262	326	311	307	298	325	309	317	299	323	321	289	342	329	298	328	329	289	352	308	299	353	318	317	335	296	342	293	301	277	320	323	303	310	305	292	325	318	352	320	277	299	291	324	300	307	324	326	289	312	325	277	324	329	320	310	323	322	333	348	295	284	315	285	324	329	322	348	292	309	331	322	329	291	322	295	327	293	338	301	338	291	335	301	291	305	292	328	342	321	345	307	304	273	295	303	326	303	306	287	312	325	316	294	312	317	296	343	310	337	335	298	357	312	335	308	297	337	297	307	353	332	332	313	313	308	291	318	285	317	313	267	326	304	335	329	276	283	309	325	321	291	349	324	317	311	303	309	334	336	298	292	337	312	337	332	306	333	335	308	363	324	286	297	318	350	313	313	316	280	323	292	342	316	315	308	327	327	332	321	301	312	300	313	308	329	341	321	321	315	336	299	336	321	338	289	311	329	332	324	306	312	271	313	271	337	322	330	312	325	304	333	297	298	284	292	343	313	345	344	322	318	300	311	282	295	360	325	296	285	325	290	306	323	306	329	341	313	309	275	305	316	332	332	313	299	284	304	312	335	340	317	315	316	322	316	326	354	294	281	303	333	321	310	359	276	339	321	346	311	305	315	303	316	339	307	292	313	306	309	332	305	291	315	312	334	330	320	329	316	314	313	304	318	322	297	336	299	333	302	288	284	306	289	332	319	306	303	294	355	267	311	286	302	298	297	306	306	318	310	315	319	303	354	315	306	311	344	301	270	292	304	302	324	330	324	299	316	345	323	338	308	283	291	322	330	312	286	311	325	328	297	294	291	311	317	323	308	311	323	301	309	298	320	325	300	303	350	293	307	311	308	315	357	301	319	320	306	317	314	305	339	315	300	320	292	283	316	349	288	340	324	317	314	300	289	296	353	317	341	349	320	348	324	331	346	324	305	279	305	291	283	301	303	332	311	301	301	272	311	340	298	300	322	317	299	352	342	313	328	320	338	299	295	325	281	307	290	327	335	302	319	297	299	310	312	290	273	352	324	337	303	285	316	345	315	313	298	300	314	329	307	273	333	324	334	315	303	314	302	325	316	283	275	327	324	333	288	339	339	312	317	327	299	305	308	335	321	310	319	321	285	334	332	316	360	304	331	331	329	328	330	339	305	309	332	280	290	306	296	329	347	329	280	331	280	352	302	298	322	289	285	350	331	310	318	275	318	329	314	334	326	291	280	311	309	327	274	297	348	280	313	309	326	325	308	302	322	316	346	317	288	302	304	304	297	348	317	309	307	330	295	321	309	322	353	331	298	314	305	279	294	291	316	306	313	302	340	337	286	321	314	323	322	295	305	281	310	322	312	303	303	288	317	310	331	312	347	340	335	293	322	296	321	278	301	279	319	322	325	313	290	318	290	305	332	299	331	310	360	313	303	322	334	316	335	302	339	342	305	344	297	286	303	309	356	310	308	291	303	310	279	314	288	301	291	333	309	312	326	327	301	290	350	314	293	304	304	316	297	345	319	339	320	311	323	336	310	291	304	317	313	336	319	277	332	322	325	283	336	324	322	315	304	284	320	328	304	286	327	345	315	286	305	308	319	327	287	309	326	323	326	309	314	348	329	353	333	303	307	295	319	315	348	302	319	311	361	320	348	315	308	317	269	306	314	319	338	332	323	288	301	321	295	317	321	314	314	358	306	307	319	315	307	291	327	354	295	307	335	297	335	310	340	282	340	325	279	316	312	286	316	324	305	304	286	290	293	298	329	302	323	314	292	348	317	289	337	305	316	311	315	303	318	303	315	312	331
4593	1140	748	805	805	801	759	796	764	775	777	756	760	740	815	758	734	768	758	791	759	781	760	752	735	753	770	793	730	748	767	758	763	748	747	726	750	771	743	738	733	781	713	749	784	714	715	702	736	783	758	794	758	767	793	800	763	710	756	767	731	719	720	765	737	762	758	744	711	727	740	719	747	847	742	759	747	777	736	758	685	721	733	745	741	705	725	784	731	740	674	740	832	767	745	707	762	728	692	754	748	792	777	756	717	740	739	715	710	769	781	753	733	744	722	756	782	806	728	703	740	756	710	743	735	771	738	706	749	766	737	731	766	740	751	681	760	725	800	770	735	771	779	788	696	740	755	812	792	723	794	697	773	763	750	779	755	749	709	772	783	745	735	729	816	774	746	746	718	791	779	736	714	754	777	807	810	718	758	726	772	750	743	756	757	743	726	728	745	747	708	727	765	772	754	745	748	757	733	723	776	809	753	765	756	734	757	768	764	739	799	716	783	782	692	723	715	801	707	763	739	714	773	683	768	777	741	777	754	742	773	786	772	739	694	780	802	760	755	769	743	743	721	727	761	787	744	748	750	769	755	760	811	729	758	749	738	750	760	716	744	714	744	694	783	751	739	752	839	735	777	767	747	743	744	738	768	701	724	709	769	747	741	763	707	770	768	718	756	732	734	707	756	758	739	744	764	778	718	719	711	748	716	728	762	829	806	799	730	751	744	723	764	785	809	733	765	692	759	728	734	775	741	758	725	731	753	797	752	787	755	764	770	733	734	752	768	799	751	722	730	715	770	754	756	720	730	783	743	744	763	729	757	780	693	756	716	720	757	789	686	739	727	779	775	725	708	723	737	750	727	753	759	731	797	759	720	765	701	732	760	714	793	758	785	770	727	757	735	727	745	782	771	745	767	776	753	811	815	762	779	748	749	752	738	709	767	753	757	764	750	739	756	797	736	718	765	746	745	727	748	690	748	767	768	776	704	773	750	777	756	736	751	735	791	724	754	781	735	771	774	814	780	716	721	714	746	729	756	748	725	757	707	760	764	706	737	750	811	766	803	774	744	731	806	733	737	742	742	805	788	775	750	742	750	730	770	755	731	773	730	746	729	717	767	779	814	741	724	756	762	730	754	703	784	752	733	752	736	746	753	757	755	780	742	760	775	745	772	727	757	726	739	760	762	729	729	760	770	715	797	731	707	761	793	763	792	775	755	750	746	779	729	758	747	738	770	737	775	788	711	759	717	738	778	773	766	706	743	707	777	737	724	718	768	769	777	731	747	747	759	761	736	786	767	757	787	711	728	745	767	773	774	736	753	769	730	772	777	733	732	717	772	781	758	785	722	796	749	746	781	773	740	757	787	771	773	777	747	709	718	739	762	763	742	736	741	763	782	774	739	744	773	709	726	724	706	745	759	738	771	775	748	754	740	740	767	807	743	822	755	742	725	732	736	686	700	728	744	740	731	759	732	765	748	708	761	815	751	768	709	736	721	747	747	719	733	758	753	752	703	733	774	761	763	729	804	732	721	778	747	711	739	767	775	710	762	720	749	747	745	733	796	806	791	798	725	745	709	748	754	743	767	752	752	725	755	743	740	782	753	726	737	763	741	697	743	763	726	740	770	728	691	760	688	726	786	710	745	748	691	727	754	754	706	754	763	786	755	724	746	727	739	775	743	714	767	757	789	754	745	824	800	738	795	791	748	691	775	737	741	781	750	713	741	729	700	756	753	715	755	772	775	767	704	728	693	764	802	773	748	732	792	707	729	789	752	787	778	716	705	735	802	746	781	742	741	744	794	730	721	721	777	755	708	706	729	743	787	769	764	784	753	768	732	735	762	756	753	738	759	803	774	762	721	749	735	756	812	754	707	773	759	767	737	762	726	751	742	779	751	733	761	766	683	705	738	800	751	719	732	772	712	765	744	805	737	764	738	716	743	775	761	767	739	711	721	763	736	776	765	761	798	777	743	724	755	749	710	767	752	747	723	702	704	758	743	763	705	733	755	766	775	751	749	746	729	733	774	752	771	743	785	775	746	760	767	716	770	739	782	761	756	735	746	739	798	733	787	808	771	779	704	729	741	797	727	778	731	766	754	789	722	705	700	773	739	755	761	702	752	790	734	780	723	721	733	755	775	786	721	786	739	758	719	735	765	724	780	753	736	773	722	763	731	762	807	775	711	719	807	727	774	739	697	783	748	765	735	725	766	750	683	750	738	756	756	739	755	724	740	726	770	763	763	736	751	743	734	804	714	773	718	778	739	759	745	749	752	723	733	762	709	715	750	746	726	768	716	681	698	688	749	760	808	745	715	755	748	739	751	813	761	717	746	790	725	773	771	768	739	748	748	764	729	761	757	744	778	726	827	740	749	783	765	754	696	718	721	816	728	761	686	706	730	760	737	723	724	757	711	761	713	748	756	769	721	757	719	748	745	783	762	774	731	772	733	737	768	707	767	794	768	771	745	745	748	760	846	785	772	769	809	739	748	771	765	798	790	737	766	756	773	762	773	718	770	701	774	744	783	714	713	703	772	765	758	768	753	743	805	785	759	783	753	735	749	753	722	770	736	755	801	763	727	734	758	769	756	769	755	761	754	727	696	790	747	775	693	794	847	760	766	724	737	773	756	772	781	754	740	734	736	708	713	708	738	754	791	711	702	749	727	738	742	821	723	762	713	731	732	767	725	793	762	781	823	757	792	722	771	695	770	752	777	735	759	739	728	719	757	773	753	818	738	739	741	691	750	774	771	778	752	738	728	743	782	755	821	745	720	757	718	738	749	756	746	772	734	728	786	767	767	707	757	744	746	778	754	777	754	741	772	748	805	795	737	765	788	719	751	796	760	768	729	783	808	741	812	720	799	742	739	767	740	714	742	773	717	742	749	753	793	745	723	751	734	734	745	767	788	731	684	734	744	753	749	766	765	722	726	776	746	722	784	734	733	727	689	773	744	744	758	750	739	744	738	719	712	777	728	740	756	765	797	773	794	709	755	753	784	757	790	756	718	719	725	741	719	775	729	767	756	727	733	748	823	801	748	738	715	828	740	755	780	771	739	727	740	716	764	711	766	746	753	738	795	730	800	697	789	767	731	792	742	749	725	736	775	737	804	746	746	750	719	792	740	805	713	728	786	694	772	756	762	762	737	743	686	717	725	766	760	755	759	746	806	724	709	723	749	764	735	771	692	726	769	739	761	788	741	745	739	729	811	707	751	724	713	737	761	731	730	759	693	744	801	748	730	798	785	739	730	735	715	784	780	760	734	761	740	763	732	729	764	759	789	730	748	770	705	785	761	745	811	737	702	760	803	768	774	774	733	736	761	729	784	733	777	676	764	757	738	743	694	764	737	738	754	754	745	722	707	763	742	719	780	774	777	711	739	741	719	728	764	713	750	727	742	741	752	717	768	703	784	739	764	807	751	734	744	746	759	735	793	740	728	780	780	727	788	723	774	707	780	732	708	769	724	713	737	791	767	688	709	735
35924	15703	1591	980	626	469	375	342	305	271	255	238	221	211	228	191	196	186	168	191	206	179	171	169	176	190	165	170	172	165	161	175	168	184	149	179	176	159	163	159	183	147	162	158	196	169	185	190	182	154	143	129	162	162	179	169	159	167	181	150	182	184	166	182	150	186	153	153	175	161	168	177	170	170	188	179	154	164	138	182	176	157	190	161	182	163	194	170	143	166	151	163	171	180	197	153	149	176	156	153	167	141	159	159	169	146	144	141	169	171	157	172	156	171	177	171	176	154	184	169	168	169	163	183	160	137	155	150	162	158	168	151	143	161	178	184	173	182	143	168	165	165	166	172	149	155	176	142	143	176	154	158	163	164	160	153	170	143	153	172	142	169	157	142	181	157	169	189	169	168	169	146	149	182	172	150	170	166	144	161	184	145	159	152	162	150	167	150	146	150	156	141	157	165	162	159	134	179	154	150	156	194	174	203	174	150	173	187	171	163	139	149	155	173	154	167	160	155	151	146	174	166	167	171	156	165	171	149	164	176	152	171	170	146	159	159	157	158	158	189	168	145	160	176	176	168	153	148	168	162	150	159	152	152	167	186	187	162	161	138	169	178	156	136	163	168	154	168	150	168	160	169	163	152	164	147	168	144	167	193	177	175	156	174	143	159	161	180	152	157	146	161	176	152	165	173	164	128	154	140	167	164	172	183	162	153	150	165	148	169	173	159	147	156	144	165	190	181	147	179	163	176	158	140	154	145	169	170	169	159	156	174	161	158	169	173	166	147	176	157	165	163	160	155	189	160	180	165	141	162	159	132	164	147	151	152	153	194	148	162	146	133	150	171	164	164	157	150	165	155	145	175	177	141	162	171	162	156	147	166	163	149	173	174	179	162	153	172	186	147	188	180	151	154	161	125	166	169	146	136	134	155	146	145	161	169	171	140	141	136	167	161	164	181	158	161	185	154	157	159	176	157	161	165	176	176	150	172	164	169	136	168	136	145	140	157	160	164	161	158	167	153	179	160	140	163	134	176	153	149	161	150	168	161	139	153	163	137	146	173	147	183	166	143	180	159	146	159	153	181	133	148	167	150	172	143	158	150	170	154	153	139	140	161	144	169	160	167	156	177	151	175	144	169	166	181	157	184	165	155	163	138	171	163	170	152	163	201	158	178	175	157	155	182	153	170	162	161	158	148	163	158	143	157	155	153	162	153	148	136	167	169	164	149	169	165	153	148	165	134	157	173	172	176	174	165	148	159	160	158	163	165	182	181	150	148	131	196	169	173	188	153	175	157	171	145	162	168	156	165	146	148	177	172	166	156	160	154	170	138	175	157	153	160	153	139	160	145	168	176	172	158	178	177	183	143	161	175	153	139	152	150	148	175	134	151	148	159	162	151	156	170	166	159	153	150	159	164	168	150	162	170	163	165	134	185	170	154	164	183	163	148	172	193	159	161	154	151	148	149	157	182	131	137	183	169	149	165	161	157	142	157	158	156	128	175	153	163	179	165	149	142	172	182	168	174	168	145	165	173	139	162	147	166	170	176	146	148	137	144	158	143	163	194	151	159	153	188	152	157	163	153	193	179	151	170	187	153	186	152	158	166	154	147	169	148	190	167	152	156	172	172	143	177	138	171	159	148	142	162	158	162	161	152	129	161	154	159	144	147	176	149	168	145	155	176	175	150	177	161	175	171	164	173	169	159	156	155	167	157	156	165	144	151	160	158	160	145	156	177	153	166	162	169	171	187	152	135	167	158	172	142	162	137	148	157	165	164	173	186	154	156	183	185	141	183	163	180	184	141	157	169	149	180	183	166	158	170	163	166	161	178	166	154	167	147	147	184	183	158	183	158	157	179	147	152	171	171	156	193	157	192	175	165	161	155	146	159	179	177	169	153	152	170	170	126	174	169	159	160	173	170	154	159	163	186	175	153	165	152	168	171	150	154	152	148	164	160	164	191	146	151	167	154	163	149	154	171	144	175	179	163	185	172	154	151	151	164	148	138	161	167	163	163	159	161	146	176	179	163	151	159	171	173	147	171	136	132	148	142	159	156	162	170	187	166	158	165	160	145	177	185	179	164	137	166	153	195	146	140	150	151	148	161	149	185	172	168	161	157	170	152	158	148	154	165	155	152	186	154	178	175	158	189	181	154	156	165	156	151	158	166	155	149	156	182	183	159	149	161	183	156	157	171	149	188	177	159	157	148	170	177	164	192	164	186	164	167	180	158	170	148	149	154	148	174	152	182	204	166	147	175	149	183	136	161	189	155	145	168	155	141	194	140	188	162	156	166	157	177	183	150	178	164	179	139	152	137	155	164	189	186	176	174	199	166	146	172	155	173	145	151	161	160	160	162	134	165	181	174	171	151	179	139	171	138	158	147	178	170	184	168	159	168	167	187	167	143	163	162	139	172	163	160	151	150	152	150	134	159	163	169	173	137	149	151	160	163	180	170	151	171	166	167	157	195	164	158	155	163	167	179	137	135	159	150	181	153	148	166	165	178	149	146	161	176	150	170	159	161	190	169	155	139	164	186	155	157	153	146	152	167	162	158	139	173	170	156	155	153	164	182	184	163	157	165	143	136	174	185	167	150	164	155	177	162	189	169	153	163	188	172	161	150	142	131	159	146	155	152	173	179	192	152	164	162	146	145	164	150	140	172	168	174	142	162	163	178	149	144	147	157	136	161	152	131	192	152	174	161	158	169	153	171	151	154	158	144	163	175	152	142	141	166	154	176	149	167	140	174	178	185	159	160	152	188	157	130	149	145	162	137	132	184	161	163	162	151	159	151	146	138	157	162	178	157	188	160	178	173	181	171	161	141	166	161	167	181	143	165	158	175	160	140	143	149	155	153	162	189	138	164	145	167	137	168	154	163	177	157	162	140	157	160	152	143	143	173	154	146	144	168	174	166	172	153	171	169	160	173	183	159	172	174	167	151	163	165	174	161	164	172	173	141	153	141	168	166	164	171	153	144	168	151	166	172	146	173	171	158	179	129	139	145	150	179	178	165	163	159	152	180	161	166	183	163	157	159	176	167	127	160	153	147	175	160	152	153	172	152	168	160	167	142	169	151	170	162	162	161	169	176	165	164	171	162	170	157	180	170	155	169	173	167	170	154	162	164	137	174	152	141	161	164	172	161	164	171	150	157	151	155	163	174	170	145	162	158	156	186	168	165	164	151	165	148	151	178	158	158	173	153	182	162	142	173	163	177	160	155	181	151	144	147	175	153	167	155	153	164	160	141	154	168	142	176	180	174	175	159	184	169	165	150	162	169	160	165	160	168	151	162	165	140	173	157	149	176	172	170	173	187	164	160	171	172	160	148	188	142	175	157	147	162	169	162	146	155	169	163	154	179	167	168	164	202	193	153	154	169	173	148	128	160	144	169	160	148	169	161	161	151	139	183	157	133	162	174	159	164	173	177	152	172	151	166	167	148	160	135	151	172	148	146	151	150	152	156	153	169	150	164	171	162	190	155
20525	6245	2328	2873	2431	2096	1739	1429	1295	1145	985	943	906	836	745	731	704	697	651	643	603	577	581	583	541	596	547	517	541	570	558	519	531	490	522	498	519	501	479	491	500	507	509	504	481	495	464	473	460	506	462	465	464	470	501	479	462	466	425	504	482	448	519	467	500	430	459	474	475	456	464	450	471	470	454	439	442	464	461	496	486	457	425	442	469	461	456	490	491	478	474	444	421	488	450	412	428	454	438	435	418	432	418	447	450	453	448	467	439	476	474	433	425	443	494	444	459	425	471	464	462	450	404	433	466	462	448	431	471	417	416	449	464	461	428	490	452	471	446	442	507	460	476	437	430	439	436	459	449	451	454	445	414	432	441	442	421	477	486	453	447	454	442	467	463	454	453	440	476	463	422	436	444	454	466	448	468	417	424	457	449	408	443	434	428	454	431	434	476	437	457	452	460	441	449	474	431	397	516	461	421	472	422	458	436	459	456	443	451	462	434	425	425	483	436	445	460	435	450	443	420	411	443	410	412	435	431	471	457	453	466	420	466	437	465	409	426	449	461	431	449	403	491	451	433	464	472	433	448	446	424	472	461	424	433	468	460	456	413	422	427	434	446	486	440	447	464	445	442	506	460	453	440	462	456	485	454	426	436	455	419	434	425	438	461	444	434	475	446	464	469	463	445	465	463	433	426	440	447	436	444	490	464	433	428	447	464	487	425	449	483	478	431	457	469	459	474	447	466	424	456	436	420	449	465	489	439	454	438	468	428	448	467	476	451	421	384	406	447	393	463	442	434	457	478	400	443	483	437	457	464	445	481	469	453	441	477	473	420	439	485	446	451	454	477	469	429	446	434	452	435	476	473	463	423	464	466	404	394	428	459	447	470	467	488	446	464	459	436	445	453	472	424	445	470	450	422	477	435	443	408	422	458	412	442	431	437	473	453	461	450	420	457	455	474	416	464	459	440	489	410	458	485	442	472	385	480	434	472	455	474	464	456	418	487	444	429	462	442	448	423	433	431	455	440	451	462	443	467	426	445	420	458	446	423	454	457	433	453	448	437	480	447	493	457	427	427	463	440	467	451	475	491	419	439	407	413	456	459	461	463	471	435	392	441	435	460	470	462	457	484	437	439	453	461	424	441	419	483	499	432	428	434	479	470	453	465	423	470	472	435	444	415	441	472	414	446	431	430	466	432	425	417	476	431	468	447	492	442	422	438	456	471	439	445	466	428	489	466	460	471	463	458	431	462	457	434	433	473	427	435	474	474	433	419	428	432	467	442	464	488	477	455	454	479	441	424	499	416	443	447	487	377	446	451	426	472	483	482	437	414	410	482	403	441	413	385	422	478	475	436	480	470	435	439	463	450	448	427	395	453	465	475	470	456	484	435	430	482	439	456	449	446	475	418	461	446	459	445	438	485	487	436	480	435	433	455	512	469	480	430	409	487	444	438	468	445	467	455	442	429	415	455	470	455	456	448	444	423	428	452	459	451	448	463	423	474	433	423	433	452	415	408	434	448	446	437	462	492	432	439	432	436	442	454	469	445	474	458	421	436	438	435	446	424	439	470	426	446	412	432	457	445	468	425	435	450	477	451	456	439	462	465	432	449	455	449	434	468	459	464	429	456	434	458	476	417	400	436	434	463	433	427	476	467	484	435	463	430	425	414	469	425	458	458	413	492	451	434	425	445	433	436	436	476	438	419	465	447	452	426	462	457	399	438	471	440	494	440	442	465	438	439	439	463	469	447	455	445	494	424	447	434	462	489	441	423	431	412	432	474	432	442	467	455	470	445	458	497	448	423	440	458	505	447	447	465	466	455	449	414	464	430	450	445	438	456	417	486	446	434	440	497	433	444	456	433	443	458	454	460	429	464	477	449	478	433	439	469	482	453	436	450	405	473	470	426	478	451	446	449	457	418	461	482	499	415	427	418	410	451	448	480	474	460	437	435	458	435	427	413	465	449	417	440	496	456	450	473	444	421	412	438	433	455	455	451	487	466	444	474	432	437	452	422	449	445	472	415	423	467	485	478	463	472	454	471	477	489	436	436	447	430	433	414	461	446	423	435	437	413	443	444	418	463	434	486	442	417	435	402	426	467	440	459	430	479	391	439	453	435	453	425	437	438	444	455	477	429	424	434	465	455	453	418	473	473	403	425	477	411	437	462	426	452	460	463	467	427	439	436	491	477	462	439	434	464	446	459	435	434	438	473	421	452	473	494	454	470	440	495	442	426	434	446	468	429	444	465	430	443	499	460	416	468	464	487	410	461	420	446	445	463	435	424	438	424	464	429	450	461	438	419	469	452	432	450	466	425	451	442	442	409	439	430	460	443	446	430	443	420	458	439	440	476	439	471	438	421	430	441	442	459	436	464	495	422	451	448	471	487	451	476	460	457	484	419	447	418	451	434	442	479	456	427	464	453	469	438	444	482	455	438	481	429	442	437	457	444	453	427	465	426	456	464	433	450	434	444	443	421	459	475	435	434	420	467	459	441	444	430	459	462	403	433	439	457	447	433	450	473	436	454	438	415	455	423	447	449	432	448	459	446	448	490	480	481	403	445	467	483	461	447	455	468	426	455	425	430	443	455	399	430	444	428	423	450	447	455	470	420	491	417	443	398	448	467	436	441	435	453	417	432	448	459	447	447	469	469	446	440	477	458	431	452	432	432	435	423	474	441	448	463	476	434	444	455	456	429	427	446	435	418	427	470	479	453	455	403	445	437	468	440	432	455	487	457	436	422	456	455	465	451	442	459	443	469	432	428	447	433	417	426	454	455	426	466	459	467	451	457	444	475	455	447	451	438	482	498	455	418	442	479	423	456	434	457	453	452	441	443	454	440	408	431	435	473	432	405	435	428	444	405	430	438	496	444	444	425	425	473	493	422	477	432	496	457	441	436	474	435	443	477	467	456	447	434	423	440	427	426	450	421	465	445	464	447	457	470	415	427	433	453	454	464	419	453	454	469	451	457	451	458	474	438	458	465	454	448	471	457	480	436	416	460	434	431	467	452	472	434	443	449	475	466	460	438	434	448	438	416	425	432	457	465	409	474	412	453	427	444	467	428	492	457	483	440	440	421	474	442	438	481	475	465	434	452	439	387	445	449	442	472	475	411	405	457	471	433	464	450	404	419	454	437	438	456	488	437	407	428	442	452	417	425	426	430	425	436	420	443	453	470	467	456	471	476	473	411	427	435	450	480	423	441	442	405	440	445	450	423	427	436	425	423	435	412	446	423	460	448	461	440	458	393	432	467	466	460	432	431	436	436	425	419	447	430	486	471	463	489	417	457	463	449	486	461	488	411	447	516	436	484	465	445	433	466	450	441	435	452	473	433	424	424	416	442	436	421	415	441	427	429	474	437	396	452	449	482	437	455	444	436	423	437	507	459	491	426	455	466	443	462	453	457	385	452	426	494	433	457	468	442	459	431	444	409	420	449	487	463	438	420	491	426	417	407	417	442	477	477	453	475	450	470	434
50366	27442	4385	1888	1265	967	775	621	525	470	398	455	402	331	363	353	326	335	333	294	327	276	318	281	272	298	310	278	267	268	278	238	291	276	273	275	260	281	286	288	305	250	277	267	256	252	272	275	279	257	254	266	242	255	250	275	255	264	269	260	284	249	274	279	250	250	251	290	280	290	250	244	275	262	277	289	238	269	253	295	260	240	275	283	267	261	269	230	269	274	252	270	260	267	257	250	259	284	241	267	276	289	250	254	262	258	272	261	278	248	272	269	258	232	272	300	268	236	274	283	312	224	264	258	295	263	273	277	271	259	248	243	257	250	279	251	249	246	267	277	237	254	236	271	268	249	241	259	262	289	288	253	234	280	256	262	258	259	279	246	245	279	260	247	271	280	268	256	256	264	268	254	246	238	270	255	279	255	267	262	260	286	246	232	266	260	242	266	242	210	264	252	286	248	248	253	266	251	246	291	244	266	287	280	280	270	253	243	265	262	256	263	252	243	240	263	270	238	260	289	273	266	236	290	269	249	230	280	267	264	258	247	249	239	263	228	234	224	264	302	272	266	242	255	236	255	277	255	277	272	271	247	291	271	271	237	238	244	256	257	261	269	249	300	247	239	247	281	257	275	257	261	261	285	277	277	276	245	280	259	275	286	255	268	244	258	286	235	280	268	223	243	238	246	256	248	273	266	292	280	256	254	223	265	272	212	290	248	253	264	284	270	281	247	231	279	272	273	271	255	261	265	248	242	260	259	256	261	276	282	283	267	267	260	254	255	250	252	255	258	255	264	253	239	263	250	247	269	276	255	251	232	279	262	276	267	259	280	263	283	246	272	300	236	265	291	246	245	264	251	238	296	252	276	243	283	255	292	285	251	272	260	282	254	236	267	308	279	267	269	256	244	271	252	256	257	236	227	230	231	247	243	271	252	271	228	257	232	252	240	260	280	243	265	260	227	232	296	241	240	234	273	270	254	250	250	265	253	262	229	260	261	238	251	258	273	264	242	265	234	264	234	285	298	265	240	266	252	255	265	239	264	262	272	264	281	239	246	265	271	242	263	241	277	262	248	264	224	253	251	275	251	264	264	274	280	277	280	274	238	302	251	262	262	273	245	269	255	266	284	281	238	252	279	240	283	288	279	268	242	236	265	215	221	259	273	217	260	277	290	286	259	239	261	258	267	232	284	240	243	292	257	273	265	244	255	253	242	238	267	246	259	247	261	249	266	267	270	262	278	262	277	259	231	264	236	268	271	265	247	252	295	249	236	257	274	233	260	259	220	271	242	260	253	261	268	267	274	263	261	245	251	254	277	248	257	248	254	275	249	258	268	244	242	245	282	260	270	229	247	265	285	242	260	267	282	253	249	272	266	267	300	266	283	279	268	263	258	275	260	269	254	252	271	247	247	261	274	235	272	263	270	257	279	289	287	255	286	286	245	262	264	284	256	256	283	247	288	260	271	235	245	263	272	258	255	235	281	266	244	249	252	244	240	239	284	268	257	246	278	289	261	275	248	242	249	278	278	260	244	248	271	300	263	298	231	253	269	273	242	266	248	239	252	262	271	250	259	245	266	240	252	268	265	295	241	282	271	288	232	245	247	271	262	256	229	264	260	275	252	263	293	253	249	228	254	240	247	276	307	296	273	246	256	283	249	263	270	243	275	268	265	257	262	279	247	263	266	280	271	265	250	277	269	273	290	249	273	258	271	237	279	262	273	246	288	279	269	280	268	248	245	232	256	241	256	265	261	261	257	234	253	231	244	281	256	273	257	258	253	248	221	268	271	258	246	238	258	245	248	290	250	254	229	261	250	255	223	244	262	286	271	220	278	259	256	282	251	268	259	257	290	263	262	237	242	258	272	269	240	230	275	263	239	231	260	265	247	247	254	287	262	273	252	281	246	280	279	277	263	249	267	246	223	253	272	244	280	287	273	274	274	245	249	238	274	257	239	277	287	288	243	261	285	228	234	255	272	257	257	265	246	243	254	275	258	262	265	293	287	260	266	261	246	273	278	256	273	253	263	230	249	264	255	264	233	258	284	224	262	261	257	285	274	280	262	285	299	263	250	263	268	256	288	284	258	255	245	241	315	248	237	239	248	268	250	282	228	266	265	265	246	291	278	289	256	282	295	257	269	267	259	255	284	284	257	283	257	252	268	261	248	257	258	267	280	246	254	249	246	280	266	254	278	236	243	268	283	239	259	244	266	271	254	261	270	230	267	251	244	257	281	291	258	234	244	272	240	296	256	245	265	271	278	281	252	266	270	284	274	278	281	292	256	277	284	270	247	306	283	279	271	229	236	263	275	272	252	290	272	262	280	250	256	246	225	248	224	284	255	272	247	289	270	292	238	270	272	240	263	265	275	269	270	278	280	274	256	248	252	238	286	264	250	270	260	274	271	249	267	280	277	239	246	246	292	273	265	262	256	278	268	271	277	274	265	268	268	249	270	304	249	251	311	259	251	267	257	268	275	265	223	269	263	262	277	295	249	276	263	273	274	272	280	257	245	259	258	265	283	257	235	261	265	257	270	251	241	286	253	266	261	256	223	285	254	274	252	273	225	271	233	246	243	257	245	251	269	253	276	259	259	281	263	275	266	257	285	229	283	245	286	264	274	240	254	252	251	271	259	253	226	252	278	238	257	248	261	266	260	274	283	263	272	277	221	257	294	227	278	262	275	254	257	228	266	266	264	268	272	284	276	256	255	243	253	254	250	261	229	243	271	259	258	284	285	262	248	244	259	256	261	254	271	252	274	244	270	262	261	284	264	269	261	281	291	304	249	276	279	279	294	259	276	232	243	289	256	257	279	280	249	272	267	262	259	289	270	241	253	260	230	259	268	276	258	273	260	273	265	284	247	258	267	269	259	263	246	259	257	266	248	275	256	262	267	263	236	266	272	233	249	248	264	271	279	253	266	242	245	256	252	271	257	267	257	280	229	263	276	241	269	271	254	237	261	256	273	269	249	246	267	311	280	228	262	238	260	276	247	258	261	232	254	228	259	270	263	242	239	246	268	235	295	256	260	245	255	272	242	292	261	225	261	259	253	258	269	227	237	285	252	237	253	261	244	249	273	278	248	276	247	275	244	275	271	240	251	274	280	269	256	286	234	267	277	278	260	258	257	260	253	266	256	250	271	280	277	249	256	275	279	265	247	284	283	279	268	233	257	268	267	270	277	279	257	266	229	276	276	270	262	252	267	262	255	243	248	245	270	263	266	278	253	245	282	241	247	260	245	248	262	256	235	251	234	270	293	270	268	256	268	218	263	278	260	275	265	301	263	275	246	239	252	288	246	265	260	288	276	238	261	272	266	241	230	220	243	263	271	271	272	242	266	265	268	248	268	263	264	244	277	285	247	276	250	275	266	270	279	266	263	270	240	244	253	280	264	253	248	289	291	261	246	280	261	276	255	240	246	292	257	266	256	271	287	281	244	294	280	254	250	282	273	280	272	264	238	271	264	254	291	299	244	291	248
28979	9768	4478	5259	4542	3762	3156	2640	2261	2026	1809	1619	1473	1373	1325	1256	1176	1054	1072	1048	973	985	953	956	924	864	861	847	870	799	828	813	803	746	839	759	755	781	754	768	737	738	777	682	737	744	729	754	734	762	779	718	734	742	700	713	711	681	752	733	683	739	744	695	714	703	658	695	695	720	711	705	656	712	733	700	672	718	690	707	665	688	672	696	699	665	744	656	676	743	685	625	722	681	737	721	719	704	666	703	723	721	675	680	682	730	689	677	732	720	679	677	675	663	739	683	673	679	689	730	672	699	697	699	648	644	709	670	658	675	716	662	710	657	670	660	640	678	699	692	690	727	702	692	689	700	697	672	682	690	703	692	681	687	663	724	681	674	654	731	694	671	660	702	684	677	641	675	728	690	637	687	679	633	687	663	696	670	704	669	690	627	685	700	692	674	700	665	694	641	680	661	648	708	693	649	688	681	686	686	705	622	683	673	677	672	676	690	684	623	692	629	684	668	667	668	699	685	721	684	664	670	713	694	666	618	665	711	681	699	689	715	685	681	661	680	720	697	695	720	679	677	718	677	699	654	697	699	672	704	672	694	658	699	647	702	708	709	674	674	686	692	682	675	671	667	687	694	704	675	709	667	694	662	651	684	696	636	689	730	677	722	716	698	683	694	694	665	679	691	693	657	690	701	679	648	738	657	713	671	652	661	716	683	681	681	636	646	683	719	705	665	692	674	676	668	708	724	677	704	697	715	682	674	650	688	657	701	674	672	731	668	678	724	669	672	636	665	639	681	678	657	715	680	648	686	656	717	709	693	685	655	721	649	674	718	696	725	652	677	666	680	667	679	717	639	711	701	671	667	710	690	715	706	655	719	654	669	695	688	714	682	654	693	693	676	625	681	640	661	723	680	710	696	711	690	665	709	691	666	658	685	682	716	656	728	679	724	710	678	679	692	684	660	689	688	665	674	694	704	650	699	672	701	707	707	723	702	687	698	679	704	686	641	681	675	694	632	669	639	706	718	655	658	689	671	729	725	685	673	733	669	715	697	739	670	657	660	700	631	677	696	664	696	673	675	685	667	640	693	653	633	698	661	675	709	670	693	666	630	666	704	716	679	686	662	732	733	715	682	669	661	676	671	693	665	674	682	703	634	664	674	643	677	704	717	675	693	688	678	681	713	650	677	701	710	680	651	676	666	728	678	690	673	684	677	654	687	628	671	688	682	715	714	701	699	706	649	646	712	676	648	599	690	690	721	674	677	640	720	676	664	664	676	662	671	692	654	636	693	736	674	681	699	680	671	724	665	654	696	691	689	654	624	682	665	678	679	652	674	719	705	703	686	684	717	703	660	718	682	707	674	665	678	669	684	679	683	677	665	632	705	697	671	623	716	680	703	708	656	672	688	659	704	675	719	659	692	684	684	693	668	665	706	679	685	675	687	696	681	659	613	737	692	709	713	674	642	702	668	675	673	677	704	681	658	663	689	662	704	704	661	681	695	700	658	669	696	653	668	671	680	642	692	680	676	652	653	713	657	648	694	697	702	697	664	730	688	614	659	693	658	663	681	679	665	690	650	669	648	701	645	685	693	654	671	648	665	700	644	716	699	698	644	762	679	657	668	636	728	710	674	685	742	693	708	699	681	650	685	655	693	714	640	694	648	712	674	687	681	688	714	682	633	699	714	716	700	685	710	710	664	676	703	677	656	695	652	670	687	723	721	683	685	713	671	655	643	656	684	683	672	708	673	693	709	677	677	629	663	652	617	659	671	684	711	752	707	648	653	672	696	668	654	709	730	722	683	636	662	658	681	677	660	706	673	672	699	667	676	710	675	699	709	689	722	706	726	660	669	689	652	703	715	628	674	687	712	694	682	679	678	654	671	684	696	688	704	704	651	684	646	693	676	649	711	661	686	684	737	663	697	653	728	708	694	683	668	694	645	691	687	657	704	650	685	677	704	684	674	703	672	650	680	681	656	658	634	731	656	670	692	728	670	700	663	706	696	662	684	682	675	683	653	633	705	647	680	658	691	675	691	686	652	700	693	699	669	687	696	706	685	690	631	676	665	727	702	689	674	667	653	672	684	710	669	687	697	652	718	678	658	720	662	667	683	653	695	671	700	724	720	655	703	689	660	685	708	707	670	685	690	697	684	654	678	653	704	644	698	689	656	702	720	701	697	701	680	711	683	692	737	691	672	669	689	664	657	726	710	703	651	677	664	647	702	664	716	676	706	659	720	685	696	628	692	667	670	660	662	652	664	694	730	669	681	737	695	679	661	681	683	673	641	694	717	651	688	652	714	661	701	704	651	741	697	655	660	701	698	698	678	638	668	707	686	679	703	648	647	714	673	633	639	702	686	652	660	657	690	679	673	656	690	666	679	706	641	675	678	676	723	647	727	659	664	662	711	693	677	701	704	710	751	645	735	683	693	700	705	676	722	667	654	704	704	654	684	619	686	682	762	682	682	700	697	631	701	702	647	638	663	668	692	694	685	639	690	669	657	664	626	659	682	689	643	700	744	699	727	673	683	707	655	702	700	698	685	660	676	696	673	683	636	713	701	669	668	712	680	699	658	674	693	654	683	675	714	711	632	662	696	681	645	695	735	722	657	650	718	660	656	768	694	676	745	681	641	684	709	677	680	696	664	641	693	654	653	718	691	719	657	655	675	625	659	716	645	702	685	652	668	679	681	711	665	707	688	684	673	676	658	716	710	680	662	700	706	714	635	698	640	649	691	675	650	719	684	631	687	669	697	680	676	684	756	666	703	620	676	711	643	683	712	675	698	754	676	678	699	621	657	716	671	685	695	723	723	733	686	691	694	686	672	676	606	679	703	688	711	692	700	671	695	654	638	700	704	725	594	712	650	670	684	689	664	717	664	689	628	666	726	716	709	648	666	669	717	707	637	739	663	687	720	679	706	687	698	612	674	662	679	667	706	646	695	694	658	665	709	700	672	690	683	657	684	697	696	674	726	624	647	722	753	702	670	639	698	653	680	664	690	684	714	673	697	676	672	668	724	678	684	717	652	640	614	691	657	736	683	685	676	687	669	654	705	661	667	717	698	691	662	681	689	644	702	668	649	663	703	655	645	667	682	685	678	702	657	697	679	677	684	669	711	717	661	675	699	648	686	654	663	645	685	699	692	690	663	686	660	665	649	665	684	708	685	688	695	704	697	656	613	730	660	691	687	683	659	698	735	699	670	689	674	686	648	700	663	710	624	662	687	683	708	665	677	689	680	716	710	651	665	733	667	717	653	655	687	647	707	687	725	626	655	672	679	707	639	701	659	677	747	706	656	624	664	689	672	687	678	656	656	655	648	711	680	677	704	671	680	691	674	680	658	671	651	671	677	661	714	680	695	685	707	669	647	730	674	643	659	693	700	667	664	680	698	671	654	756	684	685	694	700	659	683	704	686	713	620	658	690	676	700	677	691	693	717	656	677	705	729	707	660	673	662	680	701	674	694	626	674	715	653	659	667	659
7569	756	367	366	310	277	320	322	305	333	326	326	312	359	329	317	306	299	326	330	337	349	293	316	336	348	309	302	321	311	285	329	287	332	308	315	314	278	315	299	335	283	322	345	309	308	308	315	337	339	311	305	312	317	297	300	341	283	306	316	331	340	329	311	301	292	295	321	341	342	319	295	296	294	338	320	312	315	315	286	301	320	319	325	311	301	321	331	307	290	290	280	324	317	317	339	323	354	339	335	335	328	333	314	274	320	333	307	301	290	319	313	322	299	350	324	326	331	318	305	320	341	305	350	303	331	287	339	301	331	336	356	309	386	313	327	367	321	334	337	273	318	344	319	317	300	267	297	305	352	279	302	313	288	332	295	269	336	309	283	313	299	333	326	306	288	312	302	345	302	290	338	347	306	344	302	319	306	303	331	287	317	317	319	299	317	317	294	316	315	321	327	311	308	320	287	342	313	333	284	320	301	328	328	332	326	328	313	329	308	338	326	315	328	307	313	317	331	296	337	281	303	296	295	290	337	324	284	320	286	315	323	297	323	302	319	298	301	315	307	312	317	312	318	318	339	316	316	319	335	274	317	353	316	332	334	307	328	351	352	309	301	288	302	318	327	306	328	310	306	324	287	278	309	315	285	361	291	316	311	314	309	292	319	309	324	298	344	309	329	281	318	313	346	327	324	312	319	310	284	305	310	317	327	310	271	327	319	306	325	336	323	319	275	321	299	315	293	340	315	314	305	309	319	341	295	302	308	322	330	313	337	329	325	337	295	314	305	301	304	359	296	325	315	285	317	299	299	367	314	300	316	356	295	323	312	355	289	335	367	311	319	317	322	314	307	321	313	326	304	279	326	326	279	332	313	325	283	275	327	299	312	306	338	327	297	291	316	288	311	321	308	277	305	320	286	306	331	297	313	333	317	318	300	306	311	322	297	322	322	335	323	324	291	296	340	311	306	329	328	301	286	290	344	316	346	291	296	325	309	336	313	283	317	341	285	303	316	312	308	310	309	325	301	294	316	282	313	304	330	312	349	312	316	327	359	330	326	306	320	317	307	261	346	315	308	334	340	316	331	359	320	300	333	314	303	332	316	284	317	324	361	336	298	347	290	277	324	307	303	309	299	290	333	322	303	307	323	320	293	333	297	306	270	315	317	292	298	336	297	288	314	327	299	296	322	308	344	344	301	332	323	326	316	313	334	327	342	311	317	341	280	335	333	296	327	300	321	309	304	303	336	306	322	318	318	324	321	297	326	319	299	297	309	293	319	307	327	300	318	308	328	329	314	331	276	281	327	313	331	325	292	344	329	304	320	282	332	307	288	338	320	341	327	313	325	324	355	323	290	305	340	280	327	298	320	328	333	311	294	287	325	275	330	316	297	307	361	328	308	340	316	334	306	328	316	285	321	333	328	318	324	282	326	316	294	290	314	361	315	294	325	314	334	328	328	317	324	287	277	313	299	326	304	318	308	341	302	318	336	351	335	301	299	320	324	313	304	320	322	325	345	313	302	299	355	295	329	326	323	306	283	337	286	301	314	298	319	329	319	309	292	328	337	322	303	317	308	320	315	315	332	317	321	315	330	310	334	336	311	310	308	310	305	267	319	328	320	338	328	341	330	298	314	316	326	308	295	344	327	297	315	336	301	336	332	290	296	310	317	315	290	295	314	295	305	311	337	309	310	340	333	314	318	326	337	330	300	307	330	337	315	298	304	326	308	339	322	291	311	302	304	356	300	277	330	322	336	283	312	309	303	292	322	313	301	312	296	311	321	290	347	343	290	328	311	334	305	330	348	283	295	327	308	273	286	358	327	307	324	301	269	302	308	310	326	328	308	320	334	346	319	303	303	300	322	356	261	304	339	290	320	308	305	291	317	301	314	296	303	322	308	314	294	300	305	321	299	324	297	280	324	273	331	286	312	317	324	298	281	304	322	342	298	312	315	343	320	331	340	294	331	323	331	313	348	314	343	271	305	306	292	308	327	327	327	329	314	317	337	317	325	305	345	284	320	312	309	359	317	322	320	347	328	295	335	322	282	299	337	331	319	301	349	278	320	359	328	350	310	313	322	318	324	319	331	303	317	329	286	325	318	269	294	273	315	328	288	319	278	284	319	335	329	357	281	291	302	320	314	297	330	301	325	327	310	285	293	323	296	285	281	328	329	341	337	305	325	319	294	327	318	301	320	330	324	304	316	319	304	378	318	306	311	328	313	320	322	328	339	321	316	345	310	318	300	305	321	293	338	335	286	345	347	292	318	313	323	319	310	313	319	335	308	314	330	285	316	334	308	303	290	305	311	330	333	360	327	314	311	309	299	294	330	330	260	309	307	311	327	318	318	319	317	314	355	310	307	318	320	327	300	323	323	325	296	302	366	332	319	307	329	310	293	330	352	304	319	306	327	354	326	321	302	292	338	319	349	292	309	299	305	322	317	313	305	309	311	322	315	335	335	298	314	302	327	336	293	317	313	338	292	307	342	337	329	302	298	292	307	323	288	330	283	289	300	290	315	317	351	295	313	330	298	315	298	299	338	346	318	304	321	321	301	346	279	324	298	301	328	308	303	309	292	305	341	322	298	317	327	325	323	307	311	297	310	327	328	310	338	314	345	335	315	357	320	318	337	321	340	367	313	325	315	299	335	321	349	313	306	307	318	344	283	311	298	351	316	293	313	281	306	336	285	307	313	342	306	316	313	311	325	327	340	308	300	314	343	292	319	343	324	321	295	297	335	303	324	340	312	342	318	295	301	311	313	298	333	312	320	326	335	309	304	307	335	309	288	331	329	317	325	320	341	323	347	296	296	298	288	346	329	328	313	285	330	332	313	335	333	294	316	316	298	310	313	329	300	366	332	340	294	325	290	321	312	299	322	335	328	321	320	334	308	324	329	319	305	322	305	283	323	325	336	292	310	304	327	322	308	319	311	302	303	298	290	295	344	284	314	325	332	329	303	323	338	279	330	290	308	305	290	296	342	302	288	321	315	321	317	314	335	302	296	332	282	288	336	313	320	288	302	293	311	331	314	287	312	292	319	316	316	271	303	376	299	299	326	308	328	306	333	279	293	338	309	325	302	305	322	310	324	298	316	320	315	311	337	304	339	304	311	331	341	330	291	325	302	346	333	326	331	292	300	309	305	280	317	283	326	332	328	307	313	311	300	331	317	288	316	305	317	330	329	329	310	295	292	327	288	310	319	292	322	287	304	338	316	293	338	285	315	287	316	348	306	325	338	304	329	340	339	319	343	301	320	288	345	326	311	334	351	312	323	285	309	331	283	292	301	312	296	304	321	275	303	306	337	300	312	318	317	301	331	304	311	334	295	306	313	320	330	298	294	314	309	322	299	276	293	284	281	319	304	305	324	329	302	329	336	344	292	322	321	323	289	319	339	328	309	304	331	317	301	269	314	335	320	330	275	329	307	344	352	328	336	328	325	314	351	306	314	278	322	296	308	280	297	337	309	312	293	307	299	289	304
4701	1162	832	865	848	852	797	780	796	778	827	704	753	719	773	760	741	790	802	730	751	775	714	805	753	703	813	707	743	743	709	730	707	755	774	763	751	682	749	770	738	764	764	736	752	789	760	717	789	735	789	734	765	735	780	724	726	750	712	696	742	789	720	727	731	787	781	746	726	773	758	792	746	755	738	740	739	809	735	749	794	730	772	745	758	762	722	725	726	723	757	754	777	750	732	736	710	686	741	775	712	766	745	754	738	796	757	725	762	776	720	759	771	786	724	745	767	763	768	679	786	776	817	794	754	722	751	716	761	737	741	771	739	727	741	720	751	738	709	757	710	770	752	743	779	796	696	738	732	781	764	703	775	716	767	760	719	746	710	735	747	827	739	765	723	758	739	781	723	719	743	704	740	791	788	775	743	723	682	726	756	734	700	787	718	731	728	735	751	765	770	718	744	754	741	755	755	752	761	771	764	755	733	727	734	755	748	761	754	767	781	710	718	726	746	727	766	745	736	745	763	780	742	712	748	726	766	792	722	750	726	729	815	753	760	780	783	696	761	764	801	773	739	772	763	733	758	738	720	765	804	762	765	729	732	731	762	764	726	793	733	703	738	786	766	716	745	784	783	731	774	743	746	765	759	765	762	735	775	761	728	736	700	682	769	795	729	766	748	750	808	746	761	768	716	765	735	695	757	728	734	776	768	780	751	732	746	722	803	737	744	741	746	744	765	710	696	707	747	793	779	729	725	787	763	763	765	758	743	707	776	716	744	752	778	709	713	722	754	776	693	726	745	712	766	758	730	731	742	800	733	713	789	776	775	832	717	748	780	786	744	782	738	731	755	717	750	689	783	781	751	702	755	736	748	764	734	698	802	752	782	749	724	705	760	794	810	737	738	810	749	729	739	720	705	785	749	759	751	708	780	733	774	737	813	732	774	726	708	689	803	823	705	797	741	785	733	754	727	681	752	735	739	785	791	755	737	744	740	714	745	742	767	686	786	709	747	800	732	737	742	765	737	738	767	769	753	749	774	777	763	713	750	735	741	765	721	761	804	747	720	758	733	751	723	751	721	744	764	765	724	728	771	713	765	764	720	712	762	784	748	760	767	728	709	759	733	723	754	759	707	784	732	777	733	756	716	747	755	736	760	729	767	742	751	730	820	722	763	755	764	807	772	741	733	751	724	768	752	710	796	763	723	807	706	747	761	695	741	759	755	734	769	701	748	716	758	733	704	773	763	784	721	752	761	762	783	818	741	776	744	785	747	765	736	770	751	712	769	750	728	737	712	782	710	715	744	788	775	712	748	721	806	768	687	816	730	742	709	779	735	715	774	740	764	784	690	742	766	777	765	769	824	779	734	775	760	757	738	701	729	743	735	766	762	750	718	780	740	742	745	724	723	743	771	682	784	768	750	750	753	683	716	736	729	764	733	715	710	752	725	757	669	758	744	745	778	750	752	713	738	795	758	788	715	770	745	774	725	746	755	731	719	725	786	733	757	765	756	777	757	741	727	738	768	751	692	760	760	733	759	751	748	714	733	793	759	700	702	728	769	732	722	765	748	743	709	758	724	769	760	705	742	732	758	733	750	729	741	754	795	760	720	708	763	748	719	755	748	714	763	717	777	756	708	797	769	734	782	733	748	781	783	807	717	754	766	783	785	746	721	751	751	803	733	769	731	716	709	726	738	761	777	745	727	763	701	735	755	717	771	739	811	768	747	699	738	760	679	808	718	740	723	722	713	752	797	756	762	773	699	735	754	709	764	772	746	758	766	731	727	765	736	748	712	735	761	697	718	699	731	749	690	793	781	764	779	744	783	743	755	778	802	760	756	733	708	788	725	772	777	729	768	746	763	754	774	737	763	750	780	728	767	740	739	714	730	739	783	701	717	787	754	763	797	771	770	673	787	796	770	697	796	766	768	695	748	698	721	757	731	755	767	727	710	727	752	723	742	735	794	736	791	716	711	756	710	774	755	749	731	765	751	739	762	816	715	760	717	764	744	740	796	758	789	725	784	814	718	738	742	787	722	793	707	746	738	719	760	776	715	721	782	727	770	725	776	801	729	732	725	748	767	805	734	707	786	779	746	698	764	747	812	763	774	738	752	716	768	738	729	769	705	753	750	750	738	728	765	742	751	768	774	803	715	757	755	741	744	717	745	798	783	743	785	740	728	783	712	756	768	743	700	757	708	727	698	794	769	740	730	729	699	699	755	744	773	774	738	719	791	739	716	762	732	731	801	767	715	748	735	732	726	772	722	783	762	784	803	826	762	753	762	778	733	757	736	734	773	769	774	742	706	756	762	776	754	751	801	758	721	765	765	736	743	703	791	810	740	710	792	755	752	721	717	763	760	754	766	745	726	715	720	749	734	800	761	726	743	743	729	746	746	763	751	740	759	768	722	761	824	764	752	776	823	771	756	762	749	759	745	777	733	752	721	739	796	705	772	715	753	795	710	783	726	734	750	720	759	744	763	796	741	755	757	755	740	769	767	787	765	752	762	720	755	735	749	778	691	718	732	691	760	737	724	746	788	702	769	732	724	727	721	753	795	685	751	723	774	755	762	744	724	750	771	734	737	713	747	757	775	779	767	727	705	789	780	820	766	721	728	777	770	759	708	776	725	767	763	755	772	724	741	715	709	730	746	820	734	716	747	756	718	746	775	756	753	685	782	812	753	745	722	758	751	781	707	755	721	756	731	729	713	736	767	717	724	721	783	792	729	712	759	750	740	747	709	772	745	779	755	809	738	692	720	739	740	771	699	776	763	757	743	719	740	765	755	773	761	764	767	776	718	773	711	777	776	707	782	752	746	773	736	775	727	722	773	737	798	777	752	718	769	762	728	786	729	790	749	747	729	721	725	761	750	791	755	734	742	778	721	785	751	741	761	794	738	741	727	753	744	735	764	746	756	742	781	719	793	753	763	723	746	720	750	746	705	745	699	774	730	718	739	764	725	777	753	752	751	769	752	741	752	741	761	744	733	727	793	736	738	749	731	779	760	721	744	728	730	791	791	698	704	777	780	789	741	776	728	799	778	735	759	752	722	731	743	719	732	793	709	770	752	735	731	789	749	769	723	756	733	755	773	728	756	766	827	711	752	768	788	752	775	770	735	747	733	742	701	769	768	775	752	755	710	799	763	744	749	721	723	708	785	780	775	737	777	762	736	728	719	748	748	781	768	753	740	733	743	733	717	760	743	766	753	742	723	752	696	719	757	746	730	753	711	737	785	718	792	750	707	758	733	718	746	787	764	792	739	756	762	742	755	723	776	742	759	729	782	774	724	767	723	682	723	788	749	790	816	737	698	726	766	783	783	759	710	749	719	764	779	729	749	771	698	736	763	729	720	717	772	755	772	771	749	784	745	735	725	753	784	759	764	753	758	723	768	759	752	749	822	727	772	718	738	833	727	762	743	722	759	723	766	734	719	753	779	706	714	741	748	710	755	743	768	762	715	728	765	752	743	727	762	769	774	749
36967	15933	1522	928	652	502	452	347	311	238	258	244	242	234	208	203	184	181	192	186	176	155	181	185	175	171	172	208	162	189	189	198	160	146	175	173	145	173	183	189	148	164	147	163	192	185	181	144	146	165	162	171	164	157	178	162	189	153	160	153	168	181	154	159	151	164	149	169	145	171	151	146	172	147	165	171	167	154	164	166	174	170	158	165	167	147	182	157	162	151	176	153	153	161	170	152	168	144	159	177	157	143	170	180	149	155	170	168	170	160	160	165	165	161	148	141	173	199	150	167	158	175	149	142	159	161	168	187	168	152	169	181	161	179	176	159	150	156	165	166	177	155	156	135	125	165	164	155	156	183	150	139	171	153	145	163	163	182	188	169	154	155	151	161	162	137	139	171	152	169	171	170	168	156	168	165	189	186	163	170	155	180	149	151	146	150	171	144	153	139	165	153	179	156	168	184	186	168	158	173	140	153	162	176	160	158	155	162	166	178	155	144	160	156	174	141	155	175	150	180	164	179	188	150	180	155	177	157	177	151	132	181	167	167	193	147	157	161	150	168	164	154	145	158	156	159	167	167	164	163	171	167	162	148	179	175	158	159	146	166	153	174	180	156	161	155	177	159	159	164	172	141	167	155	165	139	139	163	169	141	153	156	164	148	161	143	148	146	173	155	162	179	151	182	166	170	165	170	179	173	167	141	154	178	182	158	160	140	153	181	141	178	146	148	184	169	163	169	152	144	163	161	150	161	156	123	144	127	169	149	152	145	157	169	159	156	161	163	155	174	151	173	177	167	180	173	158	169	167	151	153	161	159	179	145	142	168	150	151	183	174	144	149	147	137	165	152	155	142	140	152	144	182	163	173	165	157	171	186	155	190	150	167	149	147	158	156	133	153	155	147	169	158	167	172	165	191	154	176	172	181	194	191	168	179	145	157	163	159	158	147	144	165	152	159	178	162	132	135	164	150	154	152	144	161	173	152	186	142	171	177	159	192	160	166	146	154	158	151	142	152	174	160	161	161	172	159	165	172	153	169	152	161	169	188	168	155	149	179	148	162	146	177	148	169	175	149	161	172	159	184	155	163	153	163	169	173	148	162	198	164	157	174	156	165	176	172	163	160	177	164	183	164	161	174	193	185	167	156	143	161	160	173	168	147	180	165	161	174	163	152	152	165	157	153	148	146	180	137	167	181	164	170	141	151	151	165	164	171	183	151	153	164	135	168	160	152	175	157	177	151	155	153	164	164	156	154	175	135	147	135	169	142	154	156	162	191	147	156	171	169	188	152	171	171	160	155	180	177	174	159	166	166	141	178	163	170	156	150	165	133	161	162	136	181	153	177	166	155	183	171	166	154	175	165	165	167	158	152	168	162	153	176	157	159	160	160	165	173	148	145	161	146	137	175	152	190	169	168	172	133	151	154	168	165	162	150	156	160	165	163	191	141	187	175	138	154	180	186	158	144	155	147	152	163	153	141	163	176	162	160	175	192	170	180	175	157	155	159	147	147	146	177	157	163	158	152	165	180	165	145	164	202	176	159	196	167	160	152	177	189	184	178	172	148	159	174	172	166	158	169	160	145	155	154	170	185	154	150	156	168	178	176	151	173	170	154	151	184	132	136	165	144	195	170	154	174	161	164	128	147	174	169	144	172	164	159	144	173	146	159	162	148	152	158	174	146	164	179	188	160	186	160	193	141	172	195	161	175	159	155	154	154	148	141	121	168	174	159	149	156	165	150	161	164	180	129	153	179	154	127	159	177	150	157	166	148	178	135	173	188	170	166	145	182	185	176	159	165	156	155	160	164	141	153	169	168	158	156	188	150	144	153	152	163	198	174	168	151	182	186	186	158	143	171	128	159	149	164	175	171	163	144	154	151	156	173	166	159	162	175	161	168	152	159	177	158	196	177	135	190	160	147	164	158	163	155	186	182	177	160	177	177	140	171	153	152	166	148	188	150	161	166	154	172	180	183	172	163	156	133	161	174	172	162	143	164	177	164	158	163	173	172	155	150	179	181	146	165	155	177	180	163	153	173	170	190	162	141	165	174	151	155	161	154	134	162	173	164	157	172	180	135	146	173	148	181	188	171	157	189	185	144	149	142	166	151	180	176	166	160	147	166	157	138	159	164	162	164	159	148	142	151	170	165	153	185	173	154	164	169	144	154	161	193	148	156	163	175	133	150	169	178	146	148	165	161	153	173	157	159	150	179	169	194	178	162	149	165	156	156	151	130	185	157	161	170	163	138	153	133	153	171	173	157	150	177	159	160	168	147	169	153	175	173	173	158	174	155	172	174	158	166	148	170	180	177	180	158	157	139	163	160	166	158	165	151	158	176	173	194	171	160	162	156	141	157	158	159	168	151	196	180	149	164	164	157	143	181	185	183	150	139	156	173	202	186	159	165	152	145	157	170	162	155	165	133	150	153	165	169	155	170	192	157	149	169	200	162	134	164	170	175	151	163	165	172	173	162	177	168	189	167	191	177	127	138	168	167	134	163	149	169	177	188	160	162	166	155	177	149	174	170	198	178	155	159	173	158	152	141	192	154	171	172	161	162	148	150	153	171	161	171	168	175	170	180	181	181	126	182	148	152	172	158	158	164	169	177	168	163	163	147	164	157	147	172	187	153	151	175	157	151	161	180	177	166	166	177	186	171	159	176	192	175	171	172	179	199	160	157	147	177	183	176	156	174	171	128	153	158	153	176	160	143	140	183	176	177	155	150	153	135	170	176	157	178	163	162	161	140	154	159	163	159	167	158	163	145	138	179	172	161	171	184	149	176	175	147	155	169	142	140	165	155	158	160	172	166	172	163	157	185	186	139	167	177	175	164	157	165	169	152	141	163	140	165	140	146	168	123	153	149	143	188	173	149	179	146	147	169	163	154	153	151	154	174	184	170	168	161	161	155	168	170	149	166	158	171	162	187	155	143	159	161	165	135	156	144	166	171	142	153	178	167	139	167	170	137	146	162	170	149	171	179	156	140	145	148	158	167	153	175	182	172	155	181	156	148	126	161	159	160	163	156	164	160	159	156	151	150	151	155	157	154	154	193	171	151	161	163	180	155	147	132	166	170	184	160	172	153	146	152	134	159	173	155	179	161	146	152	145	154	144	166	150	172	170	147	155	177	170	148	157	167	174	159	147	172	165	138	143	154	182	144	154	140	184	127	160	181	178	184	164	159	162	173	174	165	139	171	170	161	159	142	179	151	173	157	172	165	167	152	197	175	169	173	141	167	166	190	164	165	181	154	143	169	155	162	172	146	189	179	158	188	148	156	169	135	150	143	161	165	159	175	158	167	146	162	159	158	172	153	153	170	173	146	141	168	187	139	152	164	158	167	181	158	185	179	180	173	172	152	169	166	155	168	157	154	157	162	150	134	149	175	150	129	163	162	157	149	172	147	160	175	181	180	168	147	146	156	142	165	175	136	168	160	158	147	176	169	160	160	158	178	136	182	161	153	144	167	168	153	140	180	162
20489	6601	2444	2916	2536	2064	1777	1474	1323	1094	1033	960	880	828	780	741	748	702	668	665	599	624	583	590	566	530	523	540	531	537	503	533	546	512	498	487	505	484	532	469	516	467	480	466	492	489	463	464	466	493	482	433	477	442	481	426	442	464	483	444	448	443	470	453	470	448	456	452	493	451	427	468	458	480	459	446	483	468	455	429	461	440	454	446	431	420	458	461	474	480	484	471	471	482	450	453	475	443	449	465	416	454	482	456	441	480	442	454	460	478	422	443	456	470	440	444	468	503	462	481	418	466	428	464	438	419	476	420	413	469	451	414	422	434	448	448	463	429	448	450	464	408	429	446	409	394	406	444	448	473	472	448	438	458	430	463	457	459	428	459	433	469	442	450	484	457	463	460	467	478	447	450	472	474	457	466	506	461	490	452	443	428	425	450	470	456	416	446	427	442	429	438	465	460	453	489	439	457	441	443	438	429	428	462	469	425	446	455	477	426	439	450	470	409	436	429	453	489	467	479	443	488	467	437	426	463	414	452	474	461	442	419	459	458	489	461	505	457	444	446	469	453	451	443	446	453	464	460	468	418	483	440	457	432	435	483	461	449	445	477	460	448	461	403	466	448	443	449	455	438	420	481	458	434	447	430	476	435	441	449	458	443	472	442	429	452	461	468	465	450	482	446	440	442	457	426	423	416	471	487	444	402	481	440	478	464	399	462	499	456	488	402	460	465	462	427	484	476	449	440	420	443	443	440	469	466	461	420	488	429	455	431	449	457	415	480	455	467	445	438	476	477	473	474	449	453	442	472	443	500	454	429	454	396	463	444	417	448	465	422	490	465	454	475	449	458	445	437	422	453	451	420	494	451	445	466	446	436	473	419	444	459	463	422	446	464	426	442	442	485	436	446	452	482	442	398	460	434	504	445	460	433	461	430	457	471	480	447	430	458	438	483	465	466	454	435	426	425	460	463	439	448	436	448	449	424	440	451	487	473	434	446	472	473	454	456	466	464	439	436	471	446	457	451	436	439	424	451	441	471	455	463	436	438	473	445	428	437	458	481	413	449	479	459	433	458	466	510	441	479	509	475	495	490	470	448	478	457	450	433	434	446	468	448	455	456	433	442	463	449	496	454	468	482	457	462	475	438	462	459	459	442	430	452	431	431	508	445	452	466	480	482	458	464	469	448	450	445	440	464	451	457	475	462	407	442	439	443	498	439	461	430	462	468	485	447	383	466	383	446	466	442	459	421	458	447	475	434	442	428	435	457	424	453	432	462	479	462	460	493	464	470	447	468	408	465	427	461	412	456	417	461	440	465	426	416	462	411	430	455	441	433	450	462	446	427	475	426	466	445	449	453	471	447	417	384	436	453	437	424	460	448	478	488	464	440	432	459	438	401	488	452	425	428	452	439	476	463	424	468	473	450	439	423	507	483	461	449	503	490	432	467	445	434	403	447	470	441	458	470	430	468	463	447	429	462	454	457	429	446	451	435	455	466	439	472	445	449	425	469	453	469	471	439	462	458	446	450	480	438	440	451	451	433	463	421	439	461	430	450	408	461	425	454	446	464	459	437	479	468	410	448	431	466	427	446	429	445	387	448	413	479	435	451	438	422	443	447	446	452	432	444	462	465	438	473	428	424	446	465	457	450	453	466	455	448	449	443	443	466	439	465	460	436	453	462	458	464	465	467	449	449	416	452	418	465	457	458	448	440	472	420	483	454	444	461	431	465	445	456	464	475	475	481	403	451	433	451	462	438	475	455	436	420	438	440	437	441	453	487	477	463	451	456	441	418	481	459	442	457	438	412	482	420	486	444	431	477	427	429	437	453	451	462	446	450	426	455	489	470	468	433	448	441	464	463	463	465	482	463	451	429	437	432	472	440	430	460	450	460	445	464	425	448	455	449	416	440	486	441	441	494	450	461	430	482	434	450	405	430	479	443	451	462	387	451	413	447	480	481	409	458	444	472	436	436	448	419	432	476	451	454	416	468	434	419	411	474	460	418	452	455	495	442	416	444	409	464	460	470	482	462	446	429	425	435	412	482	442	422	416	467	450	445	439	422	455	441	444	446	398	407	467	470	442	464	447	432	446	491	490	463	436	418	463	420	459	482	426	440	432	439	450	461	470	459	486	428	478	415	451	533	440	458	451	443	427	470	469	480	449	470	419	423	444	463	457	458	437	455	444	447	447	408	505	474	454	452	485	464	479	462	393	439	465	421	411	434	457	477	462	470	417	467	483	474	429	470	416	437	472	438	451	431	439	481	425	473	446	485	476	433	389	447	442	419	429	475	443	472	461	447	436	475	426	426	420	461	474	469	486	431	432	487	472	469	451	458	430	464	467	443	436	448	461	419	477	430	434	499	431	451	437	456	441	446	435	461	451	455	459	421	435	446	468	479	438	444	423	460	456	430	498	459	439	455	435	450	447	453	463	395	428	469	450	484	444	444	402	424	451	487	481	472	442	496	464	431	443	420	417	452	436	435	424	490	474	439	490	473	453	431	436	465	463	443	448	451	462	436	450	456	447	480	434	472	457	425	437	430	434	460	457	439	411	406	417	427	443	423	406	474	432	429	461	426	487	458	429	466	439	464	474	478	461	438	462	432	446	450	475	483	430	460	416	409	412	444	468	443	436	427	434	464	443	463	444	459	427	461	486	467	445	431	434	491	464	491	451	447	429	457	433	447	469	465	498	456	436	431	430	484	454	456	425	456	443	430	477	409	470	436	476	441	487	431	459	430	462	481	463	427	449	430	423	432	440	433	452	437	401	449	470	452	401	422	448	433	459	442	460	458	428	423	430	399	485	411	440	440	476	443	435	419	446	450	446	468	447	436	437	481	446	406	481	427	452	452	456	439	480	449	438	449	434	435	418	438	434	455	469	443	452	417	440	444	418	467	455	433	447	464	444	454	466	448	470	447	481	444	437	460	496	444	454	436	477	446	441	437	478	495	484	474	462	454	439	466	462	439	431	455	444	479	461	428	437	454	447	476	431	415	422	461	452	428	453	430	437	418	413	445	430	482	485	420	409	480	454	436	476	459	435	470	451	429	434	488	431	431	415	400	438	464	465	443	464	415	457	463	453	461	460	481	395	483	447	409	485	425	474	469	444	417	416	437	451	439	458	423	437	427	436	487	462	478	485	430	453	491	454	455	497	438	411	421	445	481	440	448	453	435	443	457	483	456	436	443	439	414	407	509	445	500	454	468	469	445	433	443	431	449	464	494	435	453	456	449	435	441	435	441	425	443	497	436	446	456	416	446	448	439	446	434	430	415	444	466	474	426	448	445	450	459	433	469	425	460	433	422	470	468	472	426	438	434	487	426	441	459	447	449	441	439	436	455	465	457	482	444	454	467	451	439	437	448	429	444	457	434	470	434	431	477	451	434	444	491	443	420	451	490	473	460	449	445	447	446	447	434	468	429	436	466	479	434	407	458	450	458	429	466	441	473	414	455	445	445	421	452	458	429	436	490	439	478
50907	27169	4539	1944	1311	923	785	596	557	524	408	428	412	371	362	378	323	316	352	296	300	334	277	304	290	262	306	286	292	276	283	254	280	325	274	268	277	275	273	287	289	269	271	278	270	249	253	255	263	265	279	257	274	255	267	275	265	269	256	274	294	241	251	270	245	261	261	256	308	297	254	223	260	269	253	277	264	266	267	243	273	266	259	256	247	268	269	262	269	254	286	289	216	231	264	267	260	255	252	231	276	272	276	278	248	280	272	281	277	278	308	264	240	280	286	257	258	280	263	288	254	228	241	264	292	283	278	267	259	264	274	276	265	274	247	265	226	264	249	262	258	237	285	265	248	259	250	275	274	257	252	230	249	277	282	236	248	236	247	234	250	243	239	238	280	238	288	291	228	290	287	280	261	292	260	268	260	271	237	279	258	280	259	268	258	277	255	264	275	283	237	276	285	254	231	263	253	263	241	259	237	260	254	244	274	266	247	252	275	263	261	267	268	274	265	284	272	267	268	243	271	251	254	244	262	278	286	271	258	250	275	248	284	241	249	268	266	288	271	236	268	261	261	273	284	265	285	230	263	274	298	287	271	267	267	263	277	266	273	247	232	238	263	251	273	262	231	273	272	278	270	278	234	252	272	235	297	265	264	270	266	261	278	273	254	272	258	268	278	251	256	264	237	251	278	264	263	257	262	275	284	231	257	243	257	247	255	276	294	263	228	274	268	254	263	284	264	251	238	262	291	263	280	255	267	232	274	264	244	236	253	252	274	268	270	280	263	268	263	269	274	279	258	259	285	240	265	254	263	255	263	244	270	282	255	257	272	256	267	236	268	262	227	256	273	281	268	263	251	291	284	251	248	222	289	300	246	290	246	278	289	278	238	249	253	267	256	259	252	246	259	257	289	264	284	264	277	248	256	278	244	266	291	262	242	245	285	272	292	280	274	268	284	247	268	229	252	247	266	273	264	246	241	282	283	256	265	292	296	288	260	269	269	253	269	276	266	283	258	286	282	282	256	228	253	280	279	272	279	276	292	246	267	303	258	281	260	230	246	256	274	276	266	269	272	280	255	252	279	289	251	277	248	252	252	263	237	283	266	271	253	258	289	245	267	262	266	260	266	264	266	266	266	254	275	259	249	251	255	249	265	248	276	260	274	236	274	271	249	281	276	253	258	251	281	284	261	252	242	285	264	230	298	227	228	268	275	265	244	252	245	261	249	244	249	281	255	267	244	231	281	283	257	244	237	257	239	256	281	274	241	253	261	259	266	260	264	246	275	261	303	264	254	238	274	264	300	246	249	269	269	301	260	244	251	244	258	278	265	274	273	292	248	226	258	262	268	258	265	280	270	272	233	297	275	248	272	258	254	261	258	285	310	265	237	293	245	251	247	268	238	233	285	278	283	288	234	259	260	254	250	290	259	248	290	254	263	283	234	239	278	259	255	287	280	318	276	289	278	281	257	226	268	257	238	301	258	271	259	252	273	309	290	237	266	295	288	276	238	265	265	270	302	251	276	266	245	249	256	248	244	250	290	249	248	260	267	247	222	262	260	270	274	245	277	267	256	266	250	286	267	248	222	236	265	272	264	249	281	248	256	245	242	289	273	252	270	307	267	261	273	266	259	274	251	291	253	226	278	261	284	240	248	238	260	251	252	257	256	296	269	241	238	281	262	291	261	229	285	251	254	267	257	255	251	237	256	271	287	279	241	237	312	269	234	255	252	238	276	254	281	261	289	251	293	270	261	275	241	278	263	237	257	259	293	236	273	255	272	266	273	274	251	266	251	265	249	250	272	239	270	275	289	249	275	298	271	282	265	283	240	273	257	285	282	295	289	243	234	247	272	285	269	261	269	273	263	244	289	265	254	265	291	265	264	241	270	287	268	274	234	292	283	267	240	265	222	262	228	270	237	263	249	270	280	287	276	206	282	271	239	262	259	239	292	301	265	248	270	231	242	257	262	278	263	260	242	264	261	269	241	258	255	242	267	268	286	264	271	213	264	267	257	244	276	274	262	225	253	273	274	276	314	264	230	297	255	239	245	255	255	290	256	264	242	258	281	257	243	275	248	254	244	260	258	226	269	251	248	226	289	233	245	258	260	255	274	291	293	241	259	285	261	248	256	238	256	287	269	281	276	268	275	248	265	239	270	254	255	267	224	249	269	277	292	305	289	280	257	212	285	279	252	228	250	249	277	236	237	246	270	267	271	264	265	238	269	256	292	237	238	281	233	256	274	256	257	273	270	254	261	263	245	250	243	235	272	254	275	264	277	266	255	255	260	253	276	243	267	240	244	258	251	238	273	261	254	275	266	256	282	249	271	286	263	249	249	257	274	258	277	259	264	260	269	278	281	237	279	287	260	236	286	277	275	250	281	269	248	250	247	273	284	267	291	258	258	284	230	254	230	261	251	238	261	230	248	241	243	289	273	267	253	248	258	258	264	263	275	270	282	285	264	285	255	293	262	260	268	257	241	293	275	275	276	248	267	250	255	301	264	258	242	250	222	265	263	277	266	310	284	251	251	261	274	283	272	242	280	266	260	243	263	281	277	267	261	273	264	240	248	277	257	273	247	247	298	293	276	228	263	287	289	267	277	292	264	263	284	255	270	275	247	238	274	266	257	294	262	281	276	259	241	265	282	278	278	258	255	252	280	232	232	272	237	267	288	266	276	271	260	247	264	251	261	286	257	268	261	256	253	237	268	261	253	240	252	267	265	279	272	275	258	258	269	282	242	254	267	230	264	238	246	279	271	256	251	230	252	247	297	266	308	284	259	289	276	268	237	252	274	250	275	262	247	243	256	240	268	286	260	271	263	237	231	246	276	277	243	239	270	275	241	249	280	270	272	263	277	260	256	261	263	257	242	264	234	270	301	276	275	230	265	256	257	233	233	262	248	268	271	235	281	218	291	267	247	269	282	281	252	233	277	234	272	261	273	317	261	247	281	256	256	263	263	252	275	277	275	232	270	270	259	221	279	304	299	256	260	259	269	264	273	272	272	256	238	239	217	266	274	224	281	272	260	249	252	283	224	245	278	283	266	252	284	313	274	273	289	271	283	233	279	277	282	246	289	269	267	231	250	245	260	241	270	237	252	255	234	266	266	275	258	247	302	257	240	267	242	290	271	284	242	242	263	229	263	280	243	230	255	258	256	274	254	257	265	255	263	248	284	275	257	221	264	269	267	236	250	284	259	269	278	243	272	254	257	249	246	248	259	234	243	238	283	265	242	265	271	269	253	232	261	244	278	286	260	275	250	296	274	240	280	233	268	236	295	252	253	278	237	270	297	265	253	263	254	245	279	270	285	255	282	237	278	230	255	253	287	260	257	277	251	279	252	254	245	247	235	267	276	247	252	286	305	265	287	251	268	293	258	249	280	275	271	247	271	241	252	245	258	246	269	264	256	270	248	230	272	267	261	275	253	280	283	274	247	284	269	294	260	246	261	255	263	264	256	249	263	245	261	272	271	279	259	251
29108	9851	4468	5413	4592	3872	3085	2768	2278	1994	1868	1623	1482	1366	1296	1289	1180	1135	1083	999	1031	998	932	945	943	921	915	871	849	810	852	836	773	808	834	785	802	781	759	793	796	732	792	783	722	759	741	716	750	727	776	774	746	772	719	732	716	748	724	739	724	686	717	728	712	666	739	696	696	702	721	658	715	682	687	742	700	678	694	731	742	707	672	652	746	676	728	717	655	700	632	738	717	667	671	746	690	665	693	708	667	733	714	723	684	683	719	712	724	679	712	704	701	746	681	693	642	728	686	715	704	729	728	687	701	704	705	684	748	698	652	648	731	707	649	735	682	679	648	703	742	705	718	688	685	671	656	673	672	703	696	679	650	658	676	642	717	631	724	682	686	725	694	703	690	715	667	720	637	684	673	675	739	664	647	630	694	722	608	681	655	675	667	676	638	674	714	702	669	667	670	670	744	727	713	631	687	654	687	725	675	717	689	657	639	638	673	640	724	749	709	667	678	691	689	644	683	683	677	721	630	675	683	766	720	695	714	710	673	703	661	723	641	699	693	702	683	633	741	628	641	675	670	635	677	681	675	693	661	669	690	708	659	733	686	694	681	702	675	660	678	676	718	701	700	677	734	711	702	610	678	794	700	658	685	666	672	671	698	679	761	649	674	679	668	704	701	680	670	704	694	689	642	682	621	661	661	672	674	661	697	661	676	701	683	681	753	725	679	716	688	690	677	641	698	672	756	672	699	685	704	687	672	693	732	664	655	645	708	677	673	695	725	731	720	668	736	678	685	640	697	651	622	687	703	692	693	713	671	712	693	681	727	696	701	721	688	676	724	679	692	592	696	701	698	721	672	656	684	683	718	693	701	671	674	652	679	687	669	703	668	679	695	732	715	697	686	668	652	699	682	653	658	663	694	722	709	669	675	647	713	698	705	670	749	675	715	728	683	691	685	696	671	688	714	677	672	712	663	706	672	657	672	676	668	646	709	686	665	680	658	666	707	675	692	683	680	682	646	680	682	646	700	654	703	672	665	684	714	732	647	693	728	694	717	698	690	649	663	645	713	743	689	700	656	667	725	702	713	710	700	668	652	687	658	668	687	728	731	655	668	642	675	701	654	701	673	693	680	672	684	682	732	693	653	634	725	691	707	673	696	646	694	676	716	708	705	712	683	699	711	696	665	740	699	665	698	678	656	706	735	663	666	664	725	645	675	674	664	688	712	727	683	683	664	702	675	695	644	691	664	732	653	722	692	692	667	656	658	721	719	711	690	711	707	705	682	719	704	734	670	661	683	664	667	673	660	685	713	654	694	647	706	692	696	690	722	692	659	699	683	715	674	678	701	701	708	734	696	709	644	691	656	700	657	653	703	689	667	715	677	723	664	677	718	711	691	648	678	641	721	695	666	673	713	701	676	652	671	662	748	724	681	663	691	651	725	672	668	632	702	683	675	699	641	682	702	691	716	676	689	696	718	698	691	696	717	679	700	706	655	683	629	691	686	667	679	692	695	707	690	677	684	746	726	686	675	730	644	710	640	680	667	673	694	655	655	653	643	683	686	726	633	673	657	691	702	670	697	706	674	617	674	707	687	682	674	679	659	646	648	677	654	721	661	664	694	725	683	698	706	701	720	678	699	697	692	657	678	687	690	716	689	660	647	664	670	678	706	667	705	718	689	682	697	677	711	634	726	650	686	666	693	665	641	683	709	692	682	683	636	693	679	743	677	700	652	666	745	674	686	683	666	704	696	696	718	689	680	687	670	677	680	718	670	711	638	666	700	674	675	694	677	664	719	693	727	730	663	682	702	719	629	698	668	653	707	693	706	704	674	662	692	692	721	638	671	682	658	708	680	691	692	696	670	739	707	673	718	675	723	735	727	706	708	655	652	681	715	692	659	659	664	699	662	654	692	663	709	673	664	714	665	644	690	678	638	699	719	661	678	674	709	713	764	692	702	695	705	651	669	624	650	654	726	678	657	655	707	712	665	712	686	730	750	721	666	685	681	672	696	691	697	659	699	659	685	674	649	690	650	688	690	675	712	674	699	683	710	702	639	707	720	679	687	714	693	740	661	699	672	693	719	650	642	676	699	707	662	712	690	685	699	680	667	694	706	724	670	666	650	641	641	687	698	672	711	703	672	681	668	684	678	685	696	702	710	686	656	657	663	673	719	700	650	690	706	671	714	702	685	639	690	675	676	680	712	704	705	664	655	657	726	684	672	690	646	689	657	651	688	708	695	652	680	705	687	687	708	667	728	669	680	702	702	703	692	659	668	680	690	639	658	667	666	704	671	700	673	698	732	698	722	682	768	707	725	690	729	687	689	739	677	684	667	660	733	700	679	678	690	729	705	717	733	693	738	744	666	689	699	668	668	661	671	718	669	649	694	707	682	694	686	694	701	683	727	661	652	645	715	721	661	680	656	643	673	738	693	705	692	667	693	669	638	690	685	662	690	660	695	719	719	713	717	722	616	652	662	692	662	678	704	675	704	658	704	702	664	689	713	689	702	714	660	673	747	694	649	641	668	705	693	670	692	703	728	709	674	718	673	694	694	676	684	617	704	671	668	652	647	676	699	712	695	689	666	705	704	637	692	715	685	701	697	701	701	708	706	704	676	698	699	738	671	665	664	725	697	652	705	671	669	706	675	692	652	683	710	678	709	672	700	665	718	643	711	662	673	679	638	671	678	684	644	667	720	682	724	710	722	669	700	680	672	692	712	675	701	657	710	628	663	686	652	684	684	682	725	683	646	726	710	645	668	625	681	641	663	679	664	659	718	662	734	685	681	684	677	666	668	724	680	686	649	696	683	673	691	691	672	659	670	689	717	708	664	674	688	657	655	688	694	666	687	684	655	695	719	671	715	697	658	675	667	672	675	676	684	650	691	686	696	683	735	717	654	638	722	697	725	701	679	708	704	672	695	686	725	678	683	710	787	703	664	694	732	695	662	680	703	648	674	670	715	691	668	720	680	659	717	702	705	674	742	704	628	659	729	693	713	668	652	720	752	703	659	691	694	703	699	719	646	667	670	697	718	659	663	642	691	696	678	720	682	698	700	731	700	678	692	717	682	695	646	695	657	668	732	658	659	666	722	696	663	743	665	664	677	708	697	756	726	706	688	665	678	695	647	682	711	725	670	713	697	715	666	645	680	703	657	698	670	679	659	728	688	712	673	694	677	704	642	659	670	627	632	684	699	720	685	668	701	681	716	679	649	686	692	671	661	723	703	681	664	654	721	689	701	649	676	644	705	719	680	625	706	740	700	707	635	669	641	653	666	703	755	710	690	677	701	667	654	651	691	721	633	681	677	665	665	728	664	678	665	730	706	665	698	710	666	672	677	715	668	662	677	693	708	658	659	696	711	664	701	687	709	724	674	654	649	671	668	677	665	668	716	693	722	724	657	672	672	671	753	687	684	708	687	663	690	674	675	690	696	685	665	672	649	681	690	712	682	717	656	633	667	712	644	635	716	702	670	659	658	670
7679	707	320	324	339	331	293	325	337	355	337	302	336	311	305	281	302	307	324	325	316	332	291	292	323	297	317	322	335	313	286	315	320	310	290	331	353	302	347	272	321	321	301	331	292	299	300	334	310	332	309	374	336	332	342	338	301	315	293	335	322	313	275	311	322	300	365	339	306	343	287	302	312	301	342	303	351	355	284	324	348	318	274	328	302	317	320	320	322	294	316	342	323	319	283	275	334	326	330	290	312	334	299	317	318	334	320	311	291	326	325	312	327	340	304	316	291	288	314	359	315	298	311	306	316	336	312	322	344	312	332	308	294	344	336	336	316	333	303	316	293	279	307	337	343	340	295	320	335	325	303	333	328	288	313	302	321	310	298	310	317	299	343	326	308	328	282	303	355	298	323	304	330	334	320	305	337	312	311	332	326	350	347	344	308	294	360	304	318	280	335	312	306	328	318	346	313	268	271	334	328	295	273	303	302	298	318	299	299	341	355	351	342	355	320	320	264	340	282	302	308	324	317	324	292	305	327	326	312	313	345	292	325	347	327	364	308	322	304	313	334	303	371	328	322	331	319	316	309	327	299	328	318	301	353	301	344	361	311	311	302	336	298	319	325	329	296	295	325	323	286	308	337	329	342	309	336	321	294	305	288	306	310	312	332	295	295	302	353	312	296	340	287	313	341	317	301	320	294	308	309	334	309	317	330	309	319	325	321	310	319	298	307	298	320	297	322	325	303	302	320	347	315	303	318	318	313	306	318	317	277	299	351	317	324	314	327	313	338	304	318	322	319	306	331	334	326	345	320	280	299	322	345	315	306	323	323	336	330	317	294	325	312	343	316	326	345	343	329	318	324	317	333	323	349	341	316	332	301	311	323	350	316	319	291	326	316	348	311	324	305	301	293	320	343	319	325	276	273	297	305	350	332	354	307	298	322	332	309	328	301	300	298	316	311	324	311	324	292	326	341	342	287	306	325	299	321	317	309	294	312	301	307	311	291	341	303	331	324	331	331	322	309	339	327	332	310	314	311	346	296	318	304	317	321	314	305	311	303	335	335	304	318	314	326	307	328	296	280	308	286	320	301	303	305	323	354	286	324	323	308	319	329	282	300	299	337	314	308	325	333	315	317	333	325	312	314	318	345	314	292	305	302	293	327	298	305	292	294	342	343	313	346	277	314	312	294	319	290	330	297	295	333	300	302	274	300	335	346	319	318	328	309	317	307	316	271	320	299	325	319	320	285	306	308	317	348	311	357	324	310	328	305	322	300	336	300	340	319	296	299	305	304	304	329	304	355	336	306	325	323	287	333	269	306	327	311	316	327	290	306	337	333	287	310	296	300	310	332	279	287	288	318	325	344	326	310	293	321	303	354	320	336	335	301	291	328	305	329	317	311	322	348	286	320	303	297	297	296	333	301	323	332	337	304	317	314	319	325	308	277	295	322	297	312	300	295	332	333	280	317	311	320	291	318	312	314	308	326	378	324	286	320	316	309	331	351	282	327	351	330	329	329	326	325	290	307	271	341	348	293	313	321	330	316	308	277	297	296	306	323	318	307	339	314	350	344	315	346	295	301	301	289	318	308	329	328	305	278	352	293	299	314	326	320	281	309	365	339	343	305	286	329	295	287	308	304	302	314	322	314	318	329	328	277	344	322	318	269	283	342	297	298	296	287	317	310	296	276	312	338	308	319	301	346	288	333	338	283	329	302	341	337	309	314	309	311	310	305	326	328	327	291	302	317	336	330	326	304	343	301	327	339	281	287	311	300	330	323	316	293	294	303	325	296	287	332	325	289	300	307	292	320	314	314	319	353	327	319	305	343	313	300	306	364	323	342	303	283	347	293	286	324	332	310	342	313	309	328	319	330	327	342	329	261	294	299	356	315	289	326	305	323	321	322	317	351	325	315	286	341	309	306	343	303	310	325	338	276	292	329	315	335	327	308	296	301	280	320	301	305	325	302	310	313	317	325	301	324	299	311	318	324	322	295	294	321	289	318	339	324	337	324	309	293	307	304	292	292	325	343	334	327	293	324	316	341	327	303	295	311	302	319	311	306	292	317	282	298	326	347	328	299	342	340	293	328	312	325	314	334	309	275	320	340	325	340	332	302	306	326	323	311	335	296	311	329	302	327	332	314	334	296	302	292	346	322	307	311	338	313	303	283	344	306	276	331	302	313	319	296	299	319	325	318	299	325	309	348	307	318	307	311	283	318	288	307	316	285	323	318	324	330	298	348	339	288	303	338	313	311	345	296	298	314	330	340	362	324	305	332	330	333	358	350	301	323	321	327	306	303	331	312	333	331	319	306	282	331	302	319	313	310	305	295	321	299	330	327	307	322	305	331	351	315	304	338	345	315	322	311	321	356	323	339	281	327	370	342	308	284	347	330	322	306	308	341	295	290	366	319	303	296	344	313	310	327	303	314	312	341	308	316	308	314	341	329	303	311	326	343	304	306	312	292	307	332	310	323	287	322	316	321	326	321	311	309	328	319	325	310	323	320	277	325	306	315	293	310	302	296	269	336	333	308	281	305	303	298	286	352	308	288	316	348	318	338	299	318	339	317	334	328	289	286	290	306	325	317	316	314	314	317	325	321	288	309	355	332	323	279	270	297	334	295	296	320	351	299	317	321	332	309	320	327	320	307	314	328	319	312	294	311	324	304	334	319	316	374	331	298	297	329	348	310	315	304	314	325	328	295	332	291	294	318	316	286	338	321	305	323	297	304	323	307	343	300	294	348	311	326	328	313	294	295	296	321	348	293	300	318	305	289	307	314	310	342	328	334	287	301	296	309	304	310	314	311	318	329	302	270	349	317	315	297	311	306	320	295	331	296	303	307	331	327	286	313	307	307	274	314	307	332	319	281	306	316	354	308	323	315	304	312	296	318	313	305	313	356	311	304	332	323	317	301	292	303	321	311	321	287	297	293	317	334	299	260	316	319	333	317	315	281	326	311	271	314	310	294	312	300	319	327	320	320	302	326	283	302	298	315	344	318	340	306	340	350	303	296	328	327	309	299	297	333	304	332	319	320	297	319	320	292	311	320	301	345	348	320	311	323	298	325	297	335	313	325	320	327	312	288	304	316	318	352	313	333	313	329	304	340	319	321	309	355	325	306	319	284	293	284	337	342	296	328	297	330	337	322	322	325	318	305	310	310	312	349	313	309	303	309	334	285	306	314	288	312	285	322	318	330	316	318	288	322	331	344	320	329	319	308	307	293	338	313	290	312	304	251	315	315	310	287	349	330	304	350	305	294	310	306	323	315	316	326	342	335	335	347	291	325	291	333	323	334	330	314	265	289	338	271	276	305	330	325	340	340	356	287	301	322	317	324	295	299	358	323	317	333	293	304	313	301	296	310	336	307	285	292	324	315	331	315	314	318	298	310	308	318	329	285	299	305	317	314	323	330	304	309	341	312	296	321	308	308	322	309	252	297	297	324	306	314	307	299	305	318	323	283	297	332	309	296	346	308	301
4855	1109	833	839	814	842	738	749	810	777	751	786	724	779	771	761	726	740	730	757	777	772	726	736	773	759	745	754	757	774	769	780	756	786	746	734	722	739	737	796	741	736	755	724	743	794	714	743	751	750	759	759	762	748	754	723	756	743	753	780	724	759	777	716	699	736	772	768	762	754	731	760	766	750	779	677	701	743	747	742	731	715	801	720	775	751	749	753	750	727	746	748	715	725	800	729	751	723	783	730	724	728	728	754	772	753	772	758	781	772	787	779	711	753	776	733	758	739	745	735	696	742	697	740	735	793	730	763	711	734	722	767	683	753	723	775	755	760	788	820	778	774	765	762	725	794	712	781	733	769	778	770	811	730	717	772	726	752	746	768	703	764	776	771	773	734	807	749	796	735	776	750	736	739	668	747	747	797	776	748	738	744	781	755	801	753	783	778	765	805	763	760	763	745	738	732	721	770	767	736	772	745	731	722	785	769	717	780	848	756	750	746	747	737	755	709	719	755	767	771	734	708	751	734	725	712	812	697	743	783	748	742	708	784	788	797	732	780	777	773	709	764	713	756	718	697	746	714	728	760	749	776	782	785	780	784	729	736	738	729	697	743	737	773	760	782	720	719	753	750	781	750	757	768	746	764	740	713	776	737	738	729	756	770	779	798	733	767	782	791	692	751	705	757	731	773	713	723	754	788	788	758	778	762	748	767	701	736	744	692	730	790	804	747	736	779	833	746	728	799	711	711	762	766	724	741	760	758	759	712	770	733	788	766	758	725	702	770	725	751	774	772	740	731	794	776	771	689	701	780	735	789	753	728	744	724	717	797	792	752	783	761	729	783	706	731	757	718	762	776	782	725	757	757	770	767	773	735	763	735	733	724	758	756	750	728	736	740	795	745	768	713	740	761	777	773	771	741	790	718	763	810	755	719	725	751	765	808	768	729	709	759	748	750	738	723	704	739	749	776	745	791	751	760	739	728	774	765	742	763	748	731	714	757	748	787	746	807	766	719	740	756	728	815	708	740	748	740	745	769	761	755	794	765	782	765	736	745	757	782	700	677	705	772	777	733	749	763	790	774	754	773	735	745	710	719	789	754	761	735	734	780	778	778	739	716	788	737	712	733	731	737	712	736	828	714	736	723	736	787	774	762	751	717	735	708	731	717	765	746	748	767	774	818	738	747	760	752	760	714	767	722	710	718	721	790	792	747	756	752	731	767	734	712	799	752	751	743	750	779	720	780	780	739	750	714	814	745	741	713	752	715	739	763	740	758	732	807	804	776	760	783	768	722	750	773	768	739	718	730	753	742	764	750	737	750	718	767	767	744	797	733	765	745	767	795	754	760	676	769	724	793	734	705	709	737	747	798	777	780	764	716	724	722	749	764	754	800	759	749	753	742	786	778	704	785	752	786	775	765	733	740	685	738	769	757	731	761	782	747	783	779	752	785	713	784	774	712	801	798	749	782	728	705	755	767	748	781	755	769	728	737	727	789	740	748	750	739	751	765	767	756	713	719	761	729	764	704	784	746	721	707	765	801	745	727	770	778	766	767	745	746	729	761	772	781	739	765	768	752	763	717	736	761	817	771	772	756	768	693	750	752	724	750	752	769	740	731	775	765	728	745	744	769	751	730	767	697	743	788	752	765	735	748	769	764	733	735	784	746	747	732	745	702	680	729	772	752	744	787	751	685	738	761	764	714	802	749	803	746	769	764	723	703	722	698	740	770	745	770	705	789	742	796	742	752	755	756	706	769	791	770	753	777	793	792	744	736	762	732	753	700	747	704	730	768	727	713	764	762	743	760	786	788	746	731	773	717	766	719	768	770	773	760	758	763	731	721	753	744	787	732	687	740	756	775	713	718	808	705	765	767	789	728	742	710	751	776	745	709	765	744	701	707	726	755	747	744	793	765	775	767	750	699	764	787	756	761	734	753	763	713	735	791	764	756	733	704	734	764	725	765	783	714	744	776	717	779	728	737	733	778	722	758	780	776	740	739	749	727	766	778	722	737	707	729	766	718	746	755	762	704	741	727	774	808	760	790	802	694	779	750	758	761	771	715	759	714	725	767	749	722	763	753	732	752	754	783	764	745	727	725	750	757	700	717	740	761	729	762	767	720	765	735	719	777	774	725	746	789	719	736	734	757	736	777	703	753	743	760	726	747	703	738	750	753	718	747	782	738	725	768	751	730	709	732	749	727	742	708	761	728	736	748	814	761	738	731	739	748	800	696	753	765	753	779	701	697	751	750	727	743	774	771	806	794	770	741	747	734	779	748	811	757	754	781	756	745	747	780	720	798	767	719	771	785	740	756	766	739	766	723	769	765	774	793	733	708	726	747	754	725	714	773	746	722	742	787	772	711	768	744	767	766	695	778	779	734	809	763	791	790	771	737	779	744	751	791	774	779	754	755	740	753	723	729	732	725	718	741	753	662	744	755	789	714	759	716	760	750	772	776	763	737	745	753	742	768	776	750	762	795	793	728	713	763	762	746	742	715	779	771	766	720	721	731	817	717	777	759	722	756	735	714	710	749	745	778	741	739	737	753	768	753	727	704	777	788	751	746	745	745	756	778	741	759	732	715	738	744	730	750	765	810	743	760	773	737	754	763	771	778	752	705	743	743	750	749	774	726	772	747	697	770	756	769	755	758	726	723	718	716	735	800	727	759	695	768	743	735	778	722	708	738	739	754	753	772	804	779	743	731	728	797	761	709	786	722	693	725	739	737	746	735	724	738	771	739	747	737	783	703	740	788	761	768	726	731	793	760	795	738	730	720	749	761	736	704	812	728	786	755	695	729	741	779	706	770	755	748	782	732	783	760	688	767	757	672	751	766	728	766	745	772	732	752	769	742	800	682	757	746	712	719	726	735	737	789	781	745	715	747	747	769	753	798	727	727	776	753	758	739	750	727	795	733	716	755	730	717	731	718	721	720	725	711	789	731	745	754	781	726	789	765	719	737	780	761	710	735	788	756	703	765	752	750	760	765	734	792	746	711	717	726	784	745	750	727	706	757	785	766	727	708	773	718	778	754	805	765	766	796	679	774	710	710	735	718	774	764	745	724	757	756	730	778	719	807	768	762	787	748	749	748	744	720	738	751	715	727	747	687	761	748	733	733	724	762	782	712	744	738	707	751	718	758	776	724	739	756	785	732	784	745	788	791	768	722	721	744	741	773	773	792	717	734	802	712	741	767	795	770	748	788	768	791	736	745	765	817	794	757	780	745	799	718	759	697	758	772	744	731	731	743	772	742	766	758	734	736	756	720	783	739	720	728	769	759	769	783	754	784	748	720	794	732	762	741	760	732	803	725	743	734	720	775	753	679	751	730	777	735	758	719	744	730	698	751	746	734	762	697	737	788	729	766	794	733	770	761	747	723	757	754	757	697	763	742	765	773	731	714	711	785	732	711	723	808	740	749	790	768	783	747	752	750	696	764	741	724	745	715	759	713	761	790	789	762	738	739	762	789	767	728	712	764
36584	15225	1507	969	667	455	405	352	290	278	223	253	214	222	217	214	213	173	181	180	212	203	183	164	179	166	152	193	168	184	179	172	141	157	173	165	165	159	158	173	146	155	146	170	180	156	150	165	134	192	182	148	167	156	169	162	175	183	190	174	172	158	151	148	158	176	153	167	169	151	187	193	163	167	154	174	162	160	185	166	155	171	151	158	170	169	151	148	167	133	161	158	164	172	168	145	149	160	156	173	166	168	145	157	176	155	158	170	164	160	171	169	153	138	165	169	155	165	146	156	167	146	147	189	160	165	162	153	180	170	150	176	128	170	147	185	171	157	145	173	156	168	166	165	169	170	155	141	187	165	176	170	160	164	156	160	163	147	157	144	166	169	152	140	163	183	179	165	156	163	175	164	164	160	153	151	146	175	170	161	155	182	156	175	144	186	163	163	182	173	157	152	167	171	151	154	162	181	172	170	135	146	180	178	157	162	187	160	172	149	178	162	182	181	161	168	173	148	176	175	183	166	179	186	153	175	180	184	180	185	156	152	177	172	147	169	163	171	154	174	151	151	172	146	171	170	160	165	155	189	166	172	185	174	156	175	177	148	160	174	153	149	161	187	168	141	193	163	164	143	164	151	192	162	152	187	177	161	152	161	160	157	160	167	154	188	127	173	156	156	143	164	186	194	152	154	168	180	148	166	196	153	164	179	140	155	149	166	161	160	181	159	176	165	151	177	147	155	171	157	127	143	168	152	159	147	155	179	157	172	171	144	168	191	157	179	153	185	150	128	156	161	158	175	170	173	167	176	147	149	179	157	161	161	174	185	141	174	161	179	158	157	185	169	165	177	159	143	161	156	174	169	152	166	161	151	152	148	160	154	166	140	165	160	171	149	158	151	129	174	164	159	150	146	142	184	166	156	162	158	144	175	153	168	165	157	153	165	179	153	188	165	148	160	177	149	152	160	159	161	167	169	153	157	176	176	164	161	180	167	152	159	162	156	168	141	161	164	160	176	137	169	141	171	193	155	162	195	186	160	173	174	160	146	157	163	155	175	171	150	141	167	161	168	153	157	163	152	157	148	153	164	161	174	164	154	161	164	139	149	144	158	148	187	182	141	187	173	134	163	161	170	154	176	156	160	143	151	153	167	189	188	147	151	153	160	172	165	182	137	158	179	167	151	152	168	141	150	171	169	149	163	130	164	170	175	191	155	183	162	158	148	164	150	170	189	146	168	169	165	154	150	181	171	157	168	162	161	189	179	171	165	164	183	158	150	167	135	161	159	176	164	153	162	166	189	206	169	152	140	168	151	173	166	173	169	168	175	161	161	160	173	143	175	159	170	173	185	175	138	166	164	180	162	152	163	157	169	164	171	179	181	163	182	153	180	177	152	152	176	183	154	171	164	188	146	149	151	174	180	146	166	162	174	152	158	140	169	141	174	149	158	174	167	151	158	185	153	167	177	144	161	150	172	188	175	165	177	161	135	174	171	149	179	162	169	168	165	149	147	155	169	150	176	167	170	150	135	177	148	154	147	180	178	152	166	173	173	148	159	147	171	160	160	164	169	149	185	189	141	156	147	159	149	162	169	173	172	187	170	142	165	154	167	143	159	144	126	169	143	187	154	167	155	182	150	159	169	150	176	153	167	148	166	164	174	170	168	161	154	164	175	140	138	188	168	163	175	156	153	174	200	154	179	157	160	143	158	179	143	156	169	142	170	156	149	183	143	184	159	148	143	151	151	155	156	161	183	150	169	137	167	149	170	157	155	174	153	169	164	155	166	184	160	155	160	178	159	164	160	147	157	179	158	173	182	178	168	145	164	167	166	163	187	177	172	166	166	164	180	171	158	176	173	170	159	165	178	187	155	165	131	160	155	176	173	170	168	171	162	156	155	155	177	141	143	161	149	168	156	173	145	177	179	150	183	165	171	164	186	162	195	159	181	173	160	172	155	157	161	162	189	146	152	169	154	166	155	122	157	159	166	174	168	164	166	159	175	169	156	163	181	158	155	164	156	155	168	163	170	169	161	138	150	171	161	167	149	152	177	149	180	172	175	157	163	135	142	160	166	165	146	150	166	171	160	154	164	160	158	167	171	163	170	164	169	174	160	174	172	171	180	141	142	189	171	151	154	180	167	158	135	158	143	162	163	170	172	173	158	155	155	143	200	175	163	170	195	154	148	167	160	154	159	159	147	185	177	167	164	158	155	180	163	160	163	188	149	140	168	149	170	165	170	167	166	178	160	181	173	137	152	177	168	180	140	162	163	160	167	165	136	155	161	161	164	167	162	170	197	163	170	182	170	167	141	154	153	148	175	147	134	176	158	180	154	154	168	143	163	153	148	154	155	160	169	166	164	158	147	161	160	165	175	140	161	170	157	163	162	156	179	201	164	177	140	174	183	162	156	168	172	168	153	173	152	190	160	172	168	173	183	143	161	154	167	146	148	170	141	167	156	160	173	160	169	139	151	174	155	156	184	134	173	157	168	153	151	150	148	171	155	158	166	149	151	157	159	156	168	165	146	168	156	166	192	160	187	144	172	193	162	154	161	161	172	123	145	155	154	146	152	138	164	168	154	154	170	164	163	152	160	150	168	157	158	153	162	143	178	174	183	160	163	195	173	147	164	173	154	147	174	155	169	161	184	179	161	169	162	169	150	154	164	157	162	165	158	175	151	165	163	157	178	162	174	151	168	133	178	149	159	158	161	173	165	137	155	175	171	179	172	161	169	166	146	178	165	168	117	188	153	162	154	158	174	183	170	156	150	169	138	179	151	142	164	169	157	145	145	167	133	158	136	164	142	162	163	172	179	163	148	187	177	175	195	148	162	178	176	173	177	155	158	156	161	148	168	139	143	169	200	162	169	152	154	164	159	151	145	146	174	170	152	162	187	162	171	179	161	151	156	162	157	170	166	161	145	156	168	163	162	154	177	175	173	143	171	155	169	168	171	148	195	179	189	194	158	153	164	162	152	167	138	141	146	162	162	191	152	178	170	162	154	167	154	170	145	195	141	163	168	164	166	144	146	161	175	166	149	181	183	150	160	173	183	168	174	155	167	164	169	171	161	159	143	160	160	158	124	186	174	174	161	149	185	165	193	143	148	171	167	131	185	153	170	153	166	170	173	149	145	148	160	156	145	158	169	175	156	181	160	171	146	173	169	180	163	145	177	161	188	165	141	183	162	157	159	156	186	171	138	162	179	178	172	156	172	155	168	168	166	159	176	172	154	146	164	144	145	174	170	156	164	165	158	161	146	169	156	175	138	140	172	179	169	154	155	141	169	152	178	160	168	158	171	172	146	176	153	146	157	164	186	163	158	165	152	161	136	152	176	176	157	171	177	166	161	154	142	156	153	145	159	201	124	179	132	156	183	148	170	162	145	168	173	164	176	185	171	167	168	168	159	164	162	175	158	185	177	157	162	170	167	143	159	173	179	165	169	164	141	199	154	177	147	150	139	171	147	150	134	159	137	156	147
20317	6365	2410	2921	2538	2076	1706	1544	1306	1234	1070	950	883	836	792	661	700	660	580	614	604	592	619	559	547	537	610	552	537	475	527	505	516	528	506	501	511	526	499	509	494	491	473	497	448	465	455	509	489	513	471	449	499	493	453	503	446	461	515	488	462	517	452	508	467	447	465	448	461	484	489	476	484	468	433	464	460	484	443	453	431	451	464	440	440	444	449	469	433	447	485	447	439	451	474	432	458	435	451	434	428	456	436	463	488	431	483	469	438	475	457	430	431	446	429	469	405	449	453	460	426	450	424	429	451	452	436	453	491	450	465	476	493	452	439	443	426	478	497	429	472	436	492	460	425	441	429	441	456	455	471	458	440	435	467	468	466	440	453	499	478	477	448	390	468	467	472	462	462	430	484	426	421	468	471	442	466	431	450	467	462	447	422	445	418	482	457	436	468	445	458	442	443	450	456	436	463	516	416	473	473	453	463	453	468	489	441	432	463	460	443	472	426	473	421	446	464	461	441	490	454	422	459	448	419	472	433	424	455	467	458	427	468	459	400	447	445	478	428	479	448	437	429	484	447	429	449	443	456	452	446	458	437	519	460	430	445	488	430	464	427	456	455	432	436	440	430	441	428	425	458	411	477	418	443	470	436	411	471	439	463	464	431	437	434	418	458	451	424	461	449	434	444	449	481	465	452	426	462	448	428	441	482	452	449	438	467	449	456	456	471	458	468	476	431	470	444	494	463	447	470	435	472	433	440	491	470	429	458	483	454	458	455	451	449	429	418	429	465	405	444	469	454	450	459	461	466	486	439	450	462	427	445	457	449	455	469	462	467	409	508	390	437	457	484	431	421	458	441	453	448	481	499	421	399	445	469	426	446	444	453	443	459	436	439	456	412	418	470	463	442	449	473	423	457	422	461	481	477	486	452	446	435	458	449	444	434	435	443	436	452	441	462	493	404	428	408	449	464	448	423	393	456	466	459	443	441	454	472	466	445	419	494	412	486	420	472	409	422	436	472	446	488	439	429	423	427	466	465	468	449	472	473	436	480	463	434	461	450	445	446	426	472	430	442	443	438	471	449	465	458	458	470	452	435	475	440	459	460	426	433	464	460	484	421	451	465	455	474	413	418	484	483	460	396	466	479	429	440	452	441	442	435	463	444	455	441	492	472	451	431	488	415	460	442	439	447	406	462	420	470	463	434	473	428	469	454	454	420	471	428	465	476	420	463	435	442	426	439	431	444	428	418	444	448	453	436	479	455	460	422	408	433	445	447	435	413	473	393	446	483	465	437	455	448	459	446	496	423	422	478	455	448	472	468	397	455	445	437	458	426	465	450	447	434	413	464	436	455	461	487	436	445	466	457	460	422	427	463	435	431	451	474	429	434	469	481	445	426	436	474	446	467	421	469	447	464	446	439	465	447	434	410	437	452	426	436	465	428	512	464	434	445	467	418	486	430	431	436	441	450	419	472	438	437	391	455	461	454	442	459	406	443	454	434	465	427	441	460	457	476	464	449	458	452	460	451	450	468	466	445	495	480	420	460	429	459	423	440	467	459	443	435	471	460	437	400	455	474	438	451	437	373	474	445	425	476	406	459	446	475	432	455	492	432	422	489	410	490	439	493	440	428	434	479	434	426	417	501	437	470	468	487	482	480	461	472	468	471	444	447	449	495	474	482	452	460	448	440	459	472	412	448	460	469	457	437	470	424	456	433	440	453	424	425	449	424	453	462	427	435	453	478	491	450	462	432	455	461	458	444	408	480	489	459	416	456	431	421	465	435	434	449	433	463	455	446	441	437	469	436	465	467	445	460	458	418	457	450	440	473	445	448	432	429	454	466	449	478	444	461	481	444	465	471	456	437	459	454	450	429	449	459	462	482	438	468	400	497	482	440	461	427	456	424	439	441	437	440	469	438	443	459	445	470	451	459	456	483	491	457	454	411	401	451	474	473	470	435	440	467	463	450	439	432	453	485	471	447	449	425	461	482	451	452	454	454	471	444	478	443	458	445	447	437	461	453	478	438	476	448	460	444	402	484	410	452	429	459	456	421	460	464	464	431	416	468	419	461	453	452	413	435	428	444	452	448	437	430	453	438	467	429	501	468	461	461	437	474	468	399	432	406	426	497	434	446	439	466	435	462	454	439	432	424	464	439	458	463	459	443	462	479	442	508	468	469	456	465	457	468	437	421	478	455	439	476	434	450	463	404	422	437	456	462	451	451	442	468	431	446	460	431	450	460	464	453	464	449	464	472	451	392	435	431	452	465	430	420	482	440	486	449	446	451	447	469	434	456	451	425	455	459	453	424	455	480	426	453	461	436	431	435	420	446	451	469	451	425	427	464	420	491	473	449	485	458	465	491	452	420	478	450	419	441	466	467	441	431	470	465	475	458	465	461	463	421	442	443	449	462	488	460	437	440	394	457	445	477	497	450	437	426	466	472	424	450	453	430	470	497	490	411	438	449	469	522	476	469	447	439	458	500	443	474	463	450	466	458	440	468	452	469	457	423	442	459	452	455	484	480	443	433	457	442	485	438	462	470	438	443	427	471	486	444	457	467	469	448	428	427	427	472	443	464	418	445	448	485	451	454	469	450	431	463	451	448	438	465	431	457	476	443	465	454	462	457	478	513	461	442	471	496	422	462	480	453	440	451	428	459	475	458	432	419	475	450	457	440	446	444	423	486	434	429	436	432	446	443	454	492	441	417	455	449	451	440	430	397	420	457	441	417	422	442	457	470	464	441	456	440	453	450	474	455	446	436	454	447	424	440	460	490	461	496	437	480	425	484	440	431	464	492	468	471	480	441	437	467	463	445	479	480	461	454	415	452	467	433	429	439	467	458	451	455	442	445	474	449	481	478	467	420	492	477	471	473	455	448	436	423	468	462	452	456	435	435	450	450	452	452	405	433	419	465	457	445	412	471	459	432	459	441	429	470	450	441	438	451	411	461	439	435	455	506	404	446	434	458	439	472	435	471	429	445	455	454	426	478	484	414	452	461	449	446	458	440	443	476	462	435	398	432	454	449	486	460	439	413	446	446	462	454	440	469	471	434	427	433	427	432	463	426	442	491	468	477	448	424	469	447	417	483	432	435	456	437	451	452	472	449	461	460	454	430	494	444	443	438	480	475	459	455	436	494	452	434	463	435	439	446	459	471	415	430	437	425	455	450	462	406	441	459	465	466	474	459	422	419	463	458	430	472	464	434	470	439	449	442	438	441	450	430	450	460	446	448	448	442	477	417	444	453	450	467	458	442	466	464	465	450	438	462	481	441	435	434	475	417	434	485	434	451	465	439	452	417	425	452	470	472	443	456	419	421	492	444	438	509	487	454	496	414	441	449	424	433	469	492	477	454	446	414	438	446	431	476	426	443	464	461	471	453	444	455	467	461	473	443	448	474	441	455	468	466	446	465	460	492	486	451	441	436	467	423	436	437	435	467	463	454	457	430	449	421	428	439	447	443	472	467	439	477	445	478	462
50585	26467	4180	1968	1384	993	724	647	533	515	453	421	421	358	340	335	335	349	311	323	318	315	305	313	269	291	274	306	276	247	287	321	286	269	278	297	264	290	281	264	241	267	295	290	290	273	256	207	274	256	269	248	253	311	281	258	250	267	260	283	256	272	250	262	285	249	269	239	292	264	235	271	279	299	271	266	288	264	246	268	234	282	278	276	263	277	272	266	294	254	242	290	257	292	246	239	269	272	274	253	254	259	240	261	266	267	249	269	257	231	283	255	259	274	248	252	261	276	242	242	261	255	281	268	280	261	258	264	248	254	311	245	284	232	254	258	254	238	264	280	279	281	264	254	258	288	258	250	272	283	274	262	238	275	261	216	242	281	247	255	279	245	269	268	281	275	247	245	278	254	273	263	247	284	244	272	266	262	279	241	284	248	238	247	263	279	241	254	256	269	293	249	292	257	261	263	269	252	277	247	276	250	257	243	256	257	291	258	268	281	296	242	247	258	271	276	290	257	275	290	285	242	252	258	244	255	251	253	302	249	279	260	286	252	296	246	300	241	267	256	296	277	231	281	256	270	265	287	234	254	272	281	255	272	288	282	273	247	241	252	270	255	261	265	279	273	267	249	254	284	278	290	275	263	285	281	233	233	269	285	257	271	247	227	254	254	291	255	257	275	275	277	267	243	256	303	260	252	268	233	260	291	262	256	279	250	246	251	254	245	248	234	262	280	272	262	262	253	284	259	274	273	288	260	266	247	287	244	248	236	240	265	258	277	247	292	269	260	283	277	214	254	261	261	238	275	251	280	244	250	264	265	248	271	234	274	260	267	279	280	283	263	249	261	288	250	258	291	260	261	268	258	280	266	259	287	241	261	233	267	274	287	238	251	291	232	303	257	265	259	243	264	260	270	280	283	264	263	277	264	290	244	249	297	285	296	271	263	258	267	247	265	256	265	229	281	256	242	266	252	294	242	269	269	273	272	245	271	257	278	254	242	264	263	265	287	270	293	259	255	275	285	281	261	256	251	277	296	269	243	244	271	294	256	239	265	255	251	269	290	282	262	243	258	232	256	250	267	264	257	249	251	256	252	252	232	282	278	294	253	265	290	271	246	269	244	278	255	287	277	278	223	255	252	273	291	271	259	269	267	253	250	267	263	278	257	261	276	256	262	262	242	233	260	260	268	291	230	260	233	274	262	296	275	245	274	274	249	296	283	292	274	278	246	264	269	255	263	255	260	253	273	236	253	264	305	240	264	242	280	282	238	248	257	244	242	230	281	265	270	273	250	262	275	268	248	261	282	249	251	277	284	282	269	276	255	284	265	251	255	260	271	264	299	253	267	256	270	261	261	226	281	222	285	269	287	284	257	277	230	269	259	258	268	258	262	253	268	275	271	258	250	277	321	265	277	270	301	277	253	273	290	251	274	274	289	262	255	252	284	287	280	245	238	242	256	262	226	257	282	249	282	259	261	259	269	259	261	220	261	273	263	280	241	258	258	248	293	277	264	262	293	239	216	270	288	282	279	254	279	269	226	268	238	249	244	241	261	254	255	271	275	228	280	271	252	252	256	263	249	285	265	268	252	244	282	274	295	252	263	272	283	254	251	268	261	252	247	242	254	265	226	286	273	249	282	254	262	278	235	264	234	263	268	260	253	281	295	255	236	255	280	236	273	261	251	257	282	270	253	242	248	301	284	240	267	274	264	283	260	248	285	240	247	238	253	200	232	239	250	237	257	243	243	257	255	281	274	271	264	290	277	259	267	270	250	306	262	300	266	239	268	275	247	283	258	258	245	298	250	285	290	270	269	240	239	218	257	237	263	269	258	242	232	271	261	271	250	296	294	249	271	296	250	242	285	245	270	220	229	265	262	237	265	302	271	215	241	285	286	281	251	267	266	259	247	263	244	244	240	276	287	249	253	270	256	291	277	259	253	268	232	282	277	274	245	256	271	260	240	242	234	275	277	234	292	297	302	279	253	246	248	284	266	259	261	266	283	289	270	239	270	280	245	295	278	277	256	263	247	270	251	266	272	249	261	234	271	254	240	256	248	250	263	271	231	239	259	270	301	256	278	284	244	287	266	276	265	244	278	291	257	253	275	255	259	243	248	262	225	248	259	266	261	263	252	263	273	264	246	266	252	243	287	280	302	238	242	274	272	249	288	247	273	242	267	272	279	265	297	255	256	271	280	255	265	267	273	287	249	234	276	237	281	241	271	265	257	269	268	266	281	250	255	236	292	260	248	273	299	264	257	248	268	266	236	253	260	273	262	278	281	241	285	237	259	269	273	293	252	244	283	263	235	235	275	279	246	258	277	300	271	269	255	249	271	264	271	291	257	268	261	268	250	274	263	258	284	268	259	260	259	264	294	261	235	267	242	260	256	230	271	298	260	249	286	284	251	290	268	309	281	241	256	307	302	255	254	253	277	245	266	261	243	285	255	278	260	276	274	253	265	248	250	250	245	264	254	279	256	288	261	263	256	243	271	252	282	281	265	272	257	260	271	256	242	259	256	283	285	256	268	268	266	301	259	275	274	267	261	281	236	248	267	246	264	242	253	245	246	261	277	255	260	261	286	232	272	274	259	254	224	262	242	251	272	258	252	229	262	286	255	287	244	225	273	254	256	273	282	235	248	243	301	238	250	272	262	259	283	273	261	272	256	245	249	269	260	301	244	255	264	271	276	236	258	257	274	234	245	253	273	250	283	282	261	279	305	253	292	236	250	288	277	278	269	274	231	257	285	254	275	254	234	283	263	267	266	227	244	262	269	281	235	275	251	263	307	290	290	248	284	246	263	263	293	245	297	280	236	210	264	234	265	295	277	238	285	288	256	250	261	260	256	286	259	256	237	242	276	262	271	253	264	255	241	267	271	274	246	262	225	252	272	250	271	238	249	255	285	265	270	236	260	240	259	272	307	245	251	281	248	269	280	248	268	258	275	269	281	277	253	246	280	256	256	277	275	247	220	275	277	242	270	236	281	297	268	235	258	259	280	243	250	229	299	232	276	245	244	260	247	279	264	244	279	278	260	249	240	270	258	275	258	261	279	275	236	247	251	279	234	267	279	251	291	258	269	264	230	281	255	255	287	298	254	287	256	234	276	233	266	258	261	270	271	299	289	227	236	267	278	281	255	278	277	261	261	253	255	271	257	274	286	236	242	275	240	271	225	257	264	277	262	258	294	276	257	262	253	289	266	250	290	223	257	295	251	273	293	259	266	245	271	263	267	238	239	270	255	270	283	269	264	234	239	268	246	241	268	247	235	252	252	245	269	237	263	254	232	261	264	247	254	245	292	269	268	243	267	257	278	249	274	247	273	277	265	263	256	285	274	263	246	236	247	269	281	258	226	238	237	264	271	249	260	252	269	275	278	272	274	234	264	287	251	253	246	296	272	252	277	259	266	261	277	256	268	270	317	247	280	258	297	272	272	271	295	261	278	268	263	249	264	247	237	288	245	270	277	276	269	233	260	278	267
28759	9506	4558	5347	4666	3789	3233	2603	2359	2046	1825	1641	1450	1464	1304	1249	1120	1143	1091	1089	1007	991	975	938	913	867	906	904	869	824	877	787	851	787	782	806	780	761	781	787	774	772	794	719	697	740	771	725	788	752	716	743	758	725	767	734	728	711	731	738	715	705	712	730	729	676	741	738	662	721	726	718	662	676	704	719	730	728	717	672	761	715	661	712	703	679	658	647	665	692	706	676	674	689	708	671	684	731	655	699	679	675	762	676	723	686	683	679	675	682	672	693	716	656	717	664	688	725	686	690	657	703	686	659	706	676	673	676	731	693	715	667	687	673	684	652	681	725	677	651	680	709	674	719	683	594	669	655	677	696	696	699	689	637	663	684	702	731	684	715	700	731	601	716	729	707	636	647	694	705	702	688	680	673	749	710	698	685	718	702	644	737	725	728	674	697	660	673	667	703	690	717	682	653	665	721	695	691	696	652	714	735	660	692	704	723	678	684	759	689	668	661	710	632	742	663	679	669	671	646	684	715	686	681	737	710	682	668	719	727	687	712	673	714	669	641	700	714	704	659	704	684	715	664	684	661	648	698	700	727	706	686	687	715	712	690	704	724	686	708	703	673	741	720	685	684	697	668	676	721	664	697	668	700	663	681	698	689	687	663	653	705	678	712	739	711	707	690	736	687	679	657	647	680	689	651	641	692	684	693	665	643	708	745	658	672	667	691	718	673	701	698	671	698	650	681	697	669	662	680	663	666	748	703	700	701	654	727	679	671	705	693	699	698	722	710	714	715	677	666	702	661	750	760	685	697	703	707	711	688	707	724	651	672	662	685	692	697	675	683	644	659	679	690	665	657	697	757	682	681	717	723	698	741	643	655	684	667	670	694	675	703	683	647	742	694	681	688	685	679	659	661	664	698	728	674	689	642	630	643	696	705	682	708	638	691	699	699	689	723	695	724	680	727	696	731	658	686	695	718	680	680	678	685	691	666	761	685	641	674	691	685	684	756	685	701	673	687	667	655	688	653	675	697	697	657	679	658	690	741	646	683	705	713	692	680	682	711	684	679	709	700	675	651	646	635	676	649	701	692	669	727	646	717	703	676	757	700	710	687	683	671	718	680	667	637	700	694	676	666	688	698	673	680	741	685	695	674	705	678	697	721	718	683	637	694	685	665	713	744	724	654	667	721	730	680	707	643	712	673	623	707	637	676	663	663	705	711	660	660	683	647	725	681	654	670	692	668	679	720	723	679	666	704	657	677	698	662	672	664	697	705	693	688	722	648	642	722	675	643	706	663	726	654	682	701	721	637	709	694	702	670	692	685	676	731	685	682	653	661	708	614	682	697	700	688	686	647	666	733	698	680	721	731	653	675	668	654	682	653	668	704	701	681	684	703	691	631	692	708	661	708	669	658	697	657	710	739	693	690	676	696	718	722	660	709	640	717	671	642	660	666	699	668	656	727	661	720	712	670	663	670	672	694	705	672	706	723	639	718	681	642	686	679	653	656	672	681	686	681	644	690	685	711	702	696	657	688	666	635	706	701	730	658	674	684	667	641	703	663	681	707	634	717	739	691	722	681	754	683	666	635	692	665	737	753	664	689	654	672	677	680	719	718	715	689	655	703	736	676	731	690	685	643	678	686	693	673	705	671	681	680	676	701	688	688	682	707	683	664	635	693	696	688	695	708	687	707	695	676	685	689	726	672	706	705	655	712	709	651	705	658	714	666	662	691	758	700	684	647	694	675	689	705	728	694	654	690	706	690	687	711	695	684	717	670	705	686	694	655	698	680	764	678	702	676	704	637	644	684	651	658	673	676	686	685	659	753	739	722	642	683	722	679	614	718	706	713	685	706	699	702	705	662	669	667	675	672	726	744	719	674	676	695	685	696	691	726	707	703	669	701	723	672	689	676	733	681	652	735	699	685	749	652	673	695	693	703	651	650	687	701	726	685	649	740	707	732	695	699	667	682	733	704	710	675	674	657	707	671	711	654	690	641	755	736	647	699	693	667	705	675	682	659	715	634	691	703	720	726	712	721	717	715	700	686	699	668	685	697	687	672	666	688	665	693	669	674	690	632	670	691	654	690	694	672	683	725	713	663	680	697	687	646	690	711	681	719	741	664	641	702	740	712	698	719	672	666	693	683	679	682	709	671	692	657	641	664	690	667	661	709	631	711	674	710	646	692	652	686	693	684	685	665	683	685	687	665	653	670	664	647	740	710	653	687	704	666	687	666	694	657	676	726	741	662	677	656	700	686	691	698	647	703	670	685	703	707	662	713	696	703	718	628	660	711	679	681	694	707	692	709	694	674	658	696	682	702	659	718	675	684	726	686	702	683	704	686	710	697	634	673	682	700	711	670	734	680	647	672	701	669	721	699	711	752	683	674	670	746	683	658	662	685	711	723	658	623	698	701	724	707	704	659	736	680	687	693	712	677	728	701	691	698	673	691	642	683	678	662	705	667	708	691	674	718	665	703	687	667	658	687	692	681	679	676	695	662	672	696	693	732	678	705	670	686	684	691	671	669	684	684	673	672	672	696	701	667	682	748	677	742	638	662	673	691	659	646	677	672	707	682	682	730	758	707	700	691	670	721	632	685	635	688	716	666	688	734	715	699	660	700	685	694	632	677	646	723	712	694	696	708	711	692	673	718	645	660	718	685	668	680	669	660	700	727	708	701	685	704	678	680	689	703	685	738	680	684	679	661	698	728	654	671	682	715	649	736	714	699	642	668	658	714	662	688	712	681	704	673	721	668	676	671	692	641	693	659	692	709	675	701	732	694	707	687	686	675	752	699	728	691	708	713	679	657	693	669	666	697	671	661	687	696	697	687	663	658	691	757	689	673	659	700	710	683	676	690	725	665	648	736	707	667	690	714	693	726	684	680	661	694	654	756	728	671	733	724	713	687	732	703	630	719	700	684	671	682	704	708	677	705	678	707	697	684	659	669	711	616	664	694	663	700	711	703	686	698	677	696	728	666	670	673	639	656	676	693	693	648	665	708	680	674	671	705	719	662	666	695	713	717	666	695	674	624	676	675	671	682	641	702	700	718	697	679	695	669	698	725	664	670	666	690	690	742	716	664	691	675	707	722	742	659	677	710	676	704	694	697	688	702	671	680	677	701	654	703	664	675	724	639	710	688	666	717	694	681	722	691	732	692	711	690	646	670	666	714	633	674	677	674	700	706	676	687	675	701	663	690	671	633	701	670	691	687	719	682	683	690	658	668	685	674	699	676	658	706	706	669	681	695	700	653	689	690	712	676	664	652	704	679	677	710	688	678	655	722	722	678	710	708	649	688	705	703	685	750	690	692	689	654	653	702	680	720	678	653	691	653	681	661	653	683	705	686	668	700	672	720	701	666	680	723	716	669	760	673	667	697	650	716	643	663	664	668	702	708	738	718	733	697	675	711	689	683	697	657	690	714	690	720	670	643	690	713	721	734	716	741	735	689	686	665	688	719	692	722	699	665	663	669	641	644	734	679
7369	657	333	363	309	344	342	311	334	332	332	316	289	316	288	333	304	301	295	306	281	318	306	269	289	299	300	318	336	326	296	316	314	306	324	311	341	291	311	324	331	289	317	313	310	300	303	308	326	320	324	320	288	309	292	300	280	336	297	351	308	351	300	304	317	331	317	335	335	320	280	316	304	275	289	310	337	335	317	334	292	293	296	335	346	326	313	281	281	290	318	336	334	318	298	294	296	329	334	311	288	282	302	336	327	303	303	309	290	297	307	308	297	282	324	324	316	327	318	343	330	339	309	303	332	303	315	321	332	322	318	321	356	340	283	316	299	304	323	343	296	328	335	314	311	321	329	337	316	314	317	281	319	330	315	313	287	310	349	319	298	322	288	312	318	317	343	313	309	317	302	312	331	311	298	316	295	300	322	322	301	290	316	307	283	342	343	304	328	301	330	325	331	333	313	301	301	335	312	345	304	311	335	305	308	309	337	287	308	328	326	346	338	298	309	305	316	312	318	326	286	295	316	287	308	280	297	358	302	324	315	337	308	321	295	326	310	307	319	331	279	298	321	314	293	319	307	322	337	312	337	306	318	330	338	330	311	308	313	279	334	318	310	285	277	302	307	305	325	298	337	297	306	319	304	278	347	353	295	296	282	298	304	322	289	292	325	319	311	321	318	302	329	323	313	330	298	376	352	297	286	301	301	290	290	290	321	333	283	320	360	314	300	322	316	333	304	313	291	319	274	324	305	305	308	282	351	309	304	312	308	342	309	345	308	317	330	356	317	320	324	280	295	290	316	311	338	313	279	355	339	297	309	338	314	319	320	317	336	257	317	304	301	301	333	321	334	296	292	323	316	310	315	273	302	341	295	306	313	327	311	315	294	311	316	285	324	331	315	318	332	328	299	295	330	331	311	351	283	317	276	302	328	325	357	339	319	271	305	310	347	336	302	312	314	324	354	295	332	307	300	304	295	294	319	331	312	317	290	294	321	323	308	328	294	312	330	341	331	337	276	300	315	294	321	334	315	283	343	306	338	267	314	330	309	301	293	330	291	341	316	319	310	329	295	312	339	325	320	320	277	280	304	326	278	302	331	329	362	286	291	298	319	280	310	315	276	278	327	334	311	293	314	308	300	297	331	348	304	331	319	296	304	313	305	305	337	355	341	328	313	332	310	341	343	294	350	328	327	288	308	323	300	340	266	317	309	325	306	294	291	310	340	285	323	310	316	322	313	333	327	344	285	310	309	318	323	318	334	303	340	314	294	326	291	304	338	332	291	283	294	290	334	289	288	316	350	299	324	275	347	301	296	292	330	310	327	310	333	289	314	285	327	382	333	317	318	301	320	305	298	329	329	307	293	308	300	287	313	299	342	324	358	323	300	300	325	307	330	323	279	317	302	320	310	306	308	349	341	347	288	278	300	316	298	351	343	305	301	294	319	299	320	300	342	289	294	304	281	326	288	313	305	308	278	321	262	321	309	332	294	273	320	314	341	333	302	314	307	290	310	339	337	318	321	320	300	307	300	298	308	297	337	348	326	308	318	324	313	304	300	322	314	348	290	323	345	308	283	310	301	304	338	309	338	314	337	279	330	302	321	294	325	343	326	294	339	326	326	316	275	342	295	304	297	304	339	333	342	299	334	304	288	292	322	288	332	309	338	308	326	313	271	302	303	339	345	318	294	294	357	328	320	271	324	343	335	351	309	300	318	323	324	336	362	336	317	259	308	321	307	319	331	299	344	326	322	329	316	325	322	317	343	311	293	340	325	320	314	295	307	322	338	358	304	312	365	296	280	314	315	288	321	339	307	312	313	337	338	297	330	316	335	332	345	352	327	322	297	311	350	312	300	301	331	307	301	300	314	323	329	313	288	321	343	324	314	307	281	322	296	330	340	300	360	288	324	323	304	311	319	309	299	301	341	319	316	316	322	297	330	296	297	334	319	311	318	290	263	352	313	314	286	300	297	320	316	318	311	300	312	305	320	315	340	288	301	312	289	284	275	328	312	305	326	320	304	315	342	321	352	349	311	347	303	352	307	307	363	313	339	325	338	288	327	286	330	335	315	312	333	281	314	335	306	301	319	345	318	294	350	339	302	339	313	312	306	329	325	299	324	317	328	329	305	322	307	310	280	299	332	259	336	306	342	303	329	350	303	286	301	332	305	320	326	306	350	311	314	343	318	330	311	310	300	351	280	312	326	316	326	351	317	305	343	330	323	285	325	331	296	331	306	302	337	305	347	327	314	324	321	346	324	301	302	316	313	310	301	308	339	332	301	314	302	330	311	354	325	338	325	350	361	294	324	289	308	313	345	300	276	308	349	320	311	350	299	329	313	303	294	319	298	332	340	297	326	306	329	324	323	323	298	329	331	326	321	311	298	301	296	274	305	322	307	334	339	287	313	345	286	298	323	308	279	304	337	321	340	317	313	277	294	310	344	331	321	309	299	319	308	317	325	288	299	292	304	311	270	290	335	290	336	298	292	315	299	312	329	301	342	309	330	299	313	293	303	291	318	303	303	308	307	330	297	312	300	330	335	355	317	333	295	325	350	294	327	339	345	296	322	301	315	324	353	307	341	299	308	285	290	314	352	318	351	320	287	333	316	343	297	317	322	321	340	300	333	323	305	314	304	303	311	317	314	324	330	302	288	339	337	359	349	374	327	357	314	295	311	302	340	286	336	318	307	307	338	313	311	322	335	293	321	311	317	338	336	304	335	319	324	316	314	338	309	319	281	319	330	320	319	301	320	319	336	320	303	308	319	292	299	317	295	275	307	338	302	354	355	307	321	312	316	322	306	286	297	294	311	304	312	340	296	320	323	328	334	305	282	283	308	330	356	343	306	324	340	323	328	321	292	310	291	307	349	294	337	288	312	312	296	296	301	293	348	304	302	336	312	312	325	344	301	335	273	309	312	305	300	342	336	322	350	322	270	293	299	324	337	315	303	301	328	341	307	327	321	314	330	330	338	300	313	329	348	308	312	309	310	311	337	338	304	346	316	335	328	321	320	326	308	308	301	313	317	293	280	327	322	301	321	316	334	305	325	306	338	344	280	283	304	353	306	310	304	328	335	334	335	346	294	324	310	327	298	333	303	345	315	317	314	312	312	319	286	294	336	280	321	295	295	303	308	313	281	311	325	324	311	317	304	326	332	307	329	320	300	326	318	328	329	342	321	328	320	335	306	290	301	323	298	319	320	344	305	316	328	291	312	329	304	289	288	315	328	321	339	307	305	303	341	308	335	341	310	312	331	327	295	294	306	334	312	313	312	287	315	327	287	314	313	307	330	289	321	330	303	299	290	326	339	265	308	294	291	309	293	328	297	279	312	300	288	339	325	314	288	344	382	320	313	300	309	319	276	323	328	287	338	325	336	324	312	296	263	332	315	311	330	298	310	316	314	327	322	349	296	318	313	291	351	337	322	293	309	325	289	320	339	324	305	312	324	306	304	304	342	339	297	328	324	322	310	331	307	319
4762	1129	845	832	806	774	761	778	770	808	721	767	767	788	706	770	764	733	751	783	751	733	730	755	719	729	772	727	755	729	767	790	749	792	751	748	724	757	730	724	751	771	729	733	749	770	736	757	795	771	748	799	771	780	732	715	685	751	703	736	719	749	741	741	736	738	749	735	779	749	781	730	762	737	763	742	792	741	757	772	767	752	737	730	753	824	750	783	747	765	734	753	745	747	745	747	730	779	728	743	750	791	760	761	747	719	789	724	723	755	744	763	734	784	767	714	788	814	730	765	744	730	742	762	791	705	744	804	707	764	744	813	736	703	724	762	726	756	748	735	674	706	744	698	735	726	747	764	789	745	787	713	822	778	776	810	733	806	734	743	734	720	649	729	783	751	736	749	767	747	770	744	743	748	688	742	794	750	744	740	747	780	731	715	738	778	761	781	727	725	720	788	762	744	789	741	763	769	727	710	729	789	752	763	805	715	777	745	768	739	792	800	742	725	763	780	721	762	709	708	800	719	756	729	730	768	728	776	746	747	759	727	704	761	719	767	754	710	751	766	786	817	749	806	788	758	803	792	753	750	754	711	729	697	752	719	791	740	807	767	701	698	780	782	731	782	732	741	753	756	738	779	787	757	749	752	724	782	764	724	723	716	761	775	697	746	727	751	755	775	736	738	715	742	710	723	763	784	786	757	749	777	763	740	764	777	720	721	767	768	766	747	776	706	751	762	724	755	743	729	753	731	731	724	719	705	754	804	716	745	760	767	746	790	725	715	779	821	752	760	754	719	767	788	770	696	714	711	767	757	726	751	737	750	702	732	747	762	707	777	718	738	741	798	737	794	785	769	770	759	729	814	720	719	780	754	712	741	747	783	740	740	756	697	798	748	756	708	728	777	735	717	798	769	727	733	758	767	743	746	702	723	718	707	691	733	755	791	715	722	815	755	747	755	768	763	736	746	728	732	702	744	761	763	717	733	753	755	759	747	761	768	738	765	744	746	732	730	794	738	730	768	710	769	775	774	715	771	706	763	766	771	723	760	736	731	739	722	730	705	799	754	736	743	740	781	688	738	760	781	759	767	785	706	717	767	775	732	767	749	752	776	710	744	717	738	779	721	715	718	727	751	762	795	714	773	776	752	771	780	772	751	755	741	728	758	740	756	753	736	805	732	738	795	734	772	744	757	771	757	789	771	817	747	756	768	742	770	739	717	747	767	736	764	757	750	740	706	784	740	764	730	730	796	729	722	806	739	761	763	777	736	756	740	760	733	764	722	809	767	756	708	767	784	704	783	734	777	761	759	693	793	755	743	724	743	741	751	806	771	719	714	725	751	783	800	738	760	735	730	730	732	721	723	763	775	728	786	760	690	822	747	669	805	729	734	783	813	767	756	719	746	740	756	755	772	739	763	796	804	698	755	783	790	709	727	737	671	729	731	757	701	752	770	692	826	731	777	760	694	713	775	759	706	781	771	710	799	720	685	744	752	696	746	724	742	792	728	721	748	753	758	781	736	784	752	757	778	755	774	761	753	751	751	769	694	776	794	766	709	785	737	742	734	754	778	781	766	748	773	809	763	754	754	762	816	748	731	732	703	816	770	805	777	769	758	738	760	739	756	775	770	710	735	742	744	749	761	736	725	711	755	696	733	744	777	739	772	764	724	746	741	747	744	770	780	759	777	761	754	750	728	723	733	744	743	787	702	726	722	739	806	757	771	795	770	755	735	798	759	760	743	737	761	747	730	731	714	775	714	733	728	794	734	768	813	766	705	764	782	738	704	726	775	779	754	787	720	773	745	742	759	698	739	767	757	759	748	759	780	735	766	754	727	750	733	743	760	766	735	718	785	733	760	710	741	753	723	782	769	721	748	763	818	773	748	685	769	753	737	761	739	781	716	687	715	700	772	731	716	774	743	772	787	781	702	716	783	760	763	756	753	797	795	759	793	751	715	731	694	725	740	731	773	761	717	715	748	737	749	748	720	788	704	780	754	727	730	791	717	753	715	750	763	767	705	701	774	806	747	760	772	774	770	732	724	753	742	738	697	721	748	713	730	771	749	764	707	746	753	741	722	722	782	754	792	773	763	737	742	684	726	767	711	742	786	760	772	773	728	753	759	764	775	752	779	729	784	724	727	745	732	755	764	712	782	750	756	758	733	739	723	747	761	768	757	777	763	792	769	778	772	772	724	771	754	736	808	741	714	800	777	738	736	721	725	767	736	748	700	764	757	741	742	759	743	751	741	736	761	763	754	741	758	790	774	724	794	764	763	754	741	726	759	753	788	858	707	722	731	763	765	699	759	759	729	764	734	749	762	753	783	725	799	752	780	763	760	719	759	710	745	746	803	760	720	777	749	725	771	727	727	771	728	749	761	825	758	809	776	787	724	739	738	774	711	757	752	722	789	776	750	740	742	766	758	722	729	757	747	753	775	766	752	778	775	745	757	708	724	700	751	724	729	790	786	753	749	749	774	771	746	753	750	747	730	784	798	732	736	718	768	770	756	767	777	728	739	754	721	776	781	762	764	746	777	728	755	737	774	745	777	744	696	770	728	733	746	750	774	737	787	739	709	728	735	739	731	716	673	758	739	715	742	752	741	788	763	767	755	732	774	698	751	701	751	716	729	737	765	770	739	745	735	799	744	696	758	769	782	793	752	762	736	745	759	744	758	746	780	714	786	787	745	796	723	764	739	766	757	741	779	680	729	775	749	719	737	762	782	715	760	751	754	784	724	770	739	775	770	736	728	726	716	768	768	781	742	771	766	721	729	712	788	770	786	772	742	753	774	751	734	774	776	727	759	733	723	719	742	722	790	705	745	767	730	703	751	729	796	738	789	799	751	725	680	735	715	744	808	754	818	752	752	767	744	734	756	745	720	755	764	784	780	752	741	755	791	742	764	737	734	730	792	751	709	723	726	795	782	759	683	732	751	759	715	731	752	794	737	754	728	754	744	792	714	767	749	719	757	765	760	790	734	778	760	747	764	736	740	788	783	781	733	765	768	744	760	750	760	771	711	779	778	796	764	741	726	746	789	756	765	764	764	768	721	784	783	745	759	753	735	727	746	747	740	778	767	754	738	712	724	759	793	730	762	756	789	739	725	743	746	750	749	739	758	774	760	725	734	804	744	756	729	761	749	735	730	764	705	768	760	717	740	762	733	743	790	758	780	775	745	744	752	753	708	707	772	791	734	767	775	762	761	740	721	726	778	727	768	729	785	737	788	760	748	741	769	750	738	733	757	796	709	757	809	779	739	754	754	733	765	761	766	763	771	742	774	761	723	737	784	721	770	771	711	741	695	680	819	758	744	733	724	705	695	803	725	753	784	736	780	725	701	770	822	741	764	761	737	780	777	746	792	748	745	772	791	730	744	807	743	753	754	736	726	736	768	782	787	784	768	717	730	706	721	753	697	769	724	736	777	759	709	743	727	790	769	792	742	737	772	758	745	735	752	759	702	709	746	751	769	751	743	752	764
35666	15004	1508	909	589	466	401	315	272	211	255	234	232	206	220	223	185	216	203	225	227	195	173	177	186	158	208	168	177	181	192	177	162	164	168	169	166	173	180	188	169	186	186	168	177	177	148	164	164	164	159	182	146	182	170	169	158	161	154	171	171	177	162	182	154	186	163	150	142	183	170	164	144	145	139	143	170	167	184	170	158	172	135	173	167	177	154	141	169	174	164	154	160	149	168	164	178	144	160	159	135	168	155	159	152	155	160	153	170	171	143	165	179	188	180	176	149	148	142	160	157	148	133	143	170	145	155	136	152	175	154	158	166	178	144	154	158	167	163	164	168	151	155	158	164	169	168	174	191	167	172	158	166	139	166	160	161	143	140	162	158	178	163	172	174	157	184	160	175	154	153	160	174	158	135	157	153	159	146	144	163	153	150	174	149	150	158	177	148	176	165	157	170	140	169	163	156	161	176	176	146	162	166	169	161	181	148	144	144	168	173	157	155	167	148	157	174	174	169	202	193	153	163	173	182	154	152	150	162	134	181	158	178	148	171	166	152	150	152	180	162	193	157	174	164	147	184	180	158	164	173	162	177	151	154	153	157	177	167	164	169	178	172	145	155	157	162	190	167	152	161	151	161	176	173	148	148	155	155	150	160	169	178	147	162	176	150	155	170	186	179	155	169	133	166	161	183	180	171	142	164	157	159	158	172	166	174	162	157	150	158	150	156	150	144	143	171	198	162	172	143	191	140	183	157	154	143	186	162	163	181	161	171	167	175	162	176	133	157	146	156	156	143	162	184	182	165	144	181	182	171	148	161	153	143	127	141	168	164	152	184	160	173	161	169	145	156	173	153	163	162	163	147	169	161	178	182	177	159	173	154	151	167	181	172	157	145	156	159	157	149	162	172	150	159	195	154	153	164	180	161	172	140	144	182	187	190	151	159	152	157	162	147	157	148	131	146	136	148	156	174	149	158	154	162	155	148	171	163	166	172	158	172	161	168	164	174	169	163	145	157	135	169	157	161	160	161	167	167	157	165	143	158	175	162	178	159	172	169	154	151	151	158	165	162	196	188	148	159	163	146	175	151	162	173	152	153	164	161	173	166	156	175	150	183	165	145	162	185	150	180	143	157	163	158	156	157	165	161	147	157	172	146	169	156	158	157	180	184	155	180	170	153	174	183	151	170	170	177	167	157	152	172	153	159	178	189	152	146	144	165	136	133	134	171	163	162	200	143	158	163	162	160	180	151	168	174	140	139	171	171	147	183	156	175	149	152	153	159	154	177	160	171	173	165	192	158	148	167	182	183	160	148	169	166	154	151	150	167	144	172	155	173	162	159	156	174	186	174	160	153	138	181	167	178	134	184	140	149	156	171	155	158	165	164	148	164	144	158	174	164	154	187	151	166	174	157	170	172	147	177	152	158	155	177	158	175	173	166	160	173	154	174	171	197	147	177	130	168	163	160	176	169	147	150	177	144	143	166	149	152	155	153	167	173	169	160	144	176	154	139	170	170	177	160	157	135	165	159	148	155	164	154	172	175	163	156	171	140	166	153	200	152	150	147	168	179	179	142	170	176	171	148	155	179	180	168	152	166	155	143	168	135	156	175	165	169	160	149	160	133	145	168	149	174	168	172	160	152	166	157	159	154	164	171	158	162	153	169	149	173	149	150	149	154	159	153	161	173	171	179	167	150	165	152	164	157	175	147	137	182	151	179	152	176	133	171	168	147	158	170	188	154	166	150	170	181	145	164	167	158	142	147	155	166	155	152	151	146	163	166	153	153	159	150	171	155	137	163	160	159	158	139	158	162	152	181	145	165	179	162	201	154	177	164	166	161	167	171	154	180	146	190	159	169	156	153	178	179	165	202	184	160	156	153	180	168	189	151	151	156	156	164	148	139	177	154	158	168	142	157	159	163	171	148	150	146	169	154	141	175	172	162	155	164	150	168	175	170	172	169	215	163	171	179	114	143	177	175	188	147	156	162	155	159	169	143	156	159	146	149	158	144	156	158	170	152	155	148	170	149	170	171	154	148	177	169	153	194	146	204	180	154	150	163	176	160	197	175	168	140	161	166	171	173	160	162	135	175	166	173	174	157	156	148	169	161	179	165	181	158	184	146	168	140	134	146	144	155	156	151	141	179	154	170	179	179	146	169	148	176	179	154	162	161	180	168	156	170	185	171	167	134	160	178	173	189	175	180	162	165	158	166	176	176	150	158	175	161	153	125	178	150	151	147	148	154	149	165	160	150	171	168	154	152	161	139	158	156	164	145	181	166	151	166	142	151	178	142	142	158	123	159	191	148	173	166	155	155	148	151	165	170	179	148	168	175	170	160	178	167	162	140	181	151	145	179	155	120	173	167	147	158	155	154	172	154	182	175	152	169	136	144	159	151	145	157	167	156	171	165	142	178	158	171	166	163	155	175	153	168	161	178	158	171	165	172	143	158	159	154	174	131	164	144	158	140	148	181	174	177	155	174	163	166	178	156	162	184	157	137	169	178	163	179	150	124	174	171	145	172	154	148	182	190	171	168	138	146	172	143	174	177	156	122	166	168	158	158	170	154	162	147	149	162	148	143	162	158	153	187	136	163	177	164	169	151	158	146	194	148	170	156	150	155	136	178	150	144	158	175	144	177	167	152	143	200	173	169	175	186	160	146	143	177	168	184	140	150	172	130	175	181	150	179	159	139	163	170	153	180	159	148	196	176	158	153	163	163	142	159	153	170	154	147	175	150	149	155	149	148	178	165	165	156	173	147	161	152	178	178	174	156	183	166	134	156	137	157	175	171	180	155	155	161	155	166	157	161	165	129	176	164	172	168	154	176	165	153	162	175	143	172	154	151	173	190	166	164	181	162	151	152	141	185	167	174	164	175	148	179	186	152	175	167	151	158	165	170	159	153	141	145	165	159	175	142	162	145	145	157	179	156	174	166	139	172	148	152	184	166	171	154	161	168	156	160	149	171	176	184	128	153	134	183	166	158	158	140	143	140	170	188	154	152	173	143	162	149	150	158	155	159	174	160	178	149	158	178	168	156	149	166	158	168	177	164	178	144	150	153	177	132	157	158	162	184	157	155	176	143	161	157	169	157	171	167	175	152	164	171	171	158	170	152	164	162	138	171	155	146	175	175	195	157	150	180	177	147	153	149	162	148	185	154	169	186	193	168	166	143	181	177	160	151	162	159	184	150	171	157	159	177	164	169	163	162	160	176	164	154	164	172	157	178	150	182	158	171	179	148	164	146	155	144	147	180	171	170	166	156	159	173	151	162	145	167	152	174	174	166	149	145	145	157	161	155	163	172	174	160	157	165	173	151	149	169	148	170	166	147	154	163	171	151	175	155	155	145	160	157	166	180	149	155	162	179	162	164	154	172	136	170	167	174	177	165	161	167	178	181	172	153	176	166	152	164	181	173	168	154	194	148	140	154	158	163	134	166	165	166	156	146	187	156	181	178	146	173	172	154	180	163	166	151	168
19978	6349	2446	2928	2528	2066	1734	1473	1282	1120	994	896	849	804	828	756	704	680	667	618	636	552	637	559	577	529	536	533	516	514	512	480	463	526	515	490	485	475	486	523	501	524	510	509	478	492	455	479	504	487	479	472	454	479	491	452	492	465	487	475	468	438	468	452	462	437	482	487	458	469	491	432	470	446	476	479	478	451	433	492	452	499	430	470	465	447	430	427	427	476	485	474	472	447	467	430	442	475	460	473	471	429	446	492	454	430	455	441	496	434	483	446	438	445	436	453	450	450	446	476	457	418	456	488	445	426	437	463	463	436	476	473	500	452	459	463	450	464	493	478	431	468	450	444	431	452	476	451	476	430	453	488	465	440	419	452	438	460	469	429	447	466	416	435	432	493	428	484	463	491	474	452	446	457	495	471	467	474	460	442	443	449	473	446	438	440	424	445	431	466	464	437	445	426	406	415	472	461	455	435	459	417	469	439	432	433	445	428	462	479	434	457	467	433	464	428	437	448	460	421	435	456	477	480	442	430	467	445	459	450	466	446	420	454	483	478	430	469	468	490	440	446	468	430	440	442	458	451	431	427	437	438	432	433	473	487	436	442	485	467	435	440	421	441	501	449	482	453	468	433	453	441	434	494	429	460	445	446	463	485	466	462	390	466	443	397	473	395	483	419	429	406	418	454	478	428	460	459	497	448	489	490	466	471	467	467	423	458	457	452	460	422	484	485	447	438	430	477	424	424	452	462	423	433	454	434	456	472	461	446	451	417	466	432	438	473	462	439	446	423	465	435	479	455	455	467	441	461	444	438	463	418	466	444	447	451	435	460	474	470	430	418	440	449	434	442	490	461	492	472	492	466	437	459	492	444	446	492	458	465	416	452	463	451	453	446	477	437	439	452	452	395	482	471	432	429	466	411	441	475	441	444	433	478	443	449	448	441	426	466	447	470	483	431	466	476	447	467	434	500	456	432	476	482	422	450	438	437	439	432	458	453	426	460	463	436	473	455	465	459	456	457	425	467	479	454	433	432	430	433	422	452	475	476	441	442	465	462	435	434	455	459	439	429	500	478	410	438	489	434	451	479	452	460	443	448	470	419	411	434	468	467	493	466	447	443	441	491	442	481	430	461	434	478	474	461	423	448	448	423	461	454	447	436	441	477	452	444	429	456	450	427	462	469	431	473	421	451	409	445	490	408	434	457	441	503	443	429	465	392	424	445	404	445	452	427	435	422	416	433	456	438	449	449	466	466	474	454	486	463	450	458	456	431	444	481	438	499	474	424	437	423	484	475	431	472	427	431	473	439	435	469	457	477	450	442	448	411	452	486	481	446	456	426	449	468	409	434	436	461	422	457	465	439	488	453	425	414	463	470	482	470	444	439	440	442	426	493	460	445	394	470	473	436	414	459	493	426	465	419	456	422	451	466	432	486	444	454	454	429	448	415	435	428	418	431	472	448	434	490	441	505	463	437	443	445	479	409	453	441	404	440	458	446	432	455	447	403	428	427	472	468	439	453	452	473	407	451	495	413	460	455	465	451	456	435	467	441	450	460	451	446	428	476	420	432	460	459	427	447	455	456	445	452	419	512	477	425	449	432	459	432	447	457	400	463	451	447	442	421	392	424	446	460	449	405	442	449	438	436	482	451	440	446	425	443	456	468	447	465	443	481	437	444	412	429	467	422	469	475	442	461	434	408	443	455	432	458	435	430	454	449	454	456	485	422	496	408	464	453	419	407	451	474	429	447	439	439	460	463	486	457	477	464	406	487	462	487	471	432	454	484	427	490	453	455	454	459	436	445	469	469	439	497	456	482	478	474	465	467	446	451	447	458	407	414	451	456	467	448	476	445	429	453	443	445	467	459	456	475	470	457	436	462	489	483	466	457	445	433	418	443	440	444	460	488	460	443	446	468	470	435	435	429	458	454	427	452	458	431	412	465	504	475	465	436	477	439	484	462	445	480	432	431	432	442	466	506	438	438	457	445	478	483	436	491	461	498	435	466	420	432	467	442	442	459	421	458	448	441	428	457	445	484	468	474	458	463	422	402	438	446	451	423	474	449	471	424	422	442	451	459	456	435	471	440	453	471	432	452	445	422	445	465	414	405	451	433	456	462	466	490	461	434	437	451	453	434	442	445	453	429	453	451	440	503	442	473	439	468	457	446	445	450	448	461	435	476	450	443	467	484	453	449	471	470	460	430	452	445	436	464	488	463	447	478	464	444	400	454	452	471	480	451	416	500	479	430	421	449	474	441	411	463	482	406	459	451	465	471	445	478	444	435	468	465	433	455	453	443	432	441	470	455	436	469	425	460	445	453	422	421	425	448	414	456	435	472	455	451	456	446	451	426	466	429	463	473	498	423	471	443	440	465	461	451	455	412	478	464	463	440	452	406	436	450	451	447	446	496	470	455	442	437	459	446	429	447	444	463	454	494	450	441	458	449	446	453	504	462	441	438	424	467	463	456	464	482	463	430	438	434	443	434	485	457	455	448	445	433	446	477	462	416	440	454	422	445	459	442	458	428	446	427	496	430	413	423	435	470	432	445	468	457	425	431	495	446	452	431	440	455	410	454	417	466	463	509	441	455	464	424	499	453	461	441	449	417	408	453	448	454	455	488	437	455	476	446	486	466	476	436	427	464	460	463	464	464	434	481	489	441	426	422	470	451	471	450	452	431	456	439	490	418	462	425	418	460	421	439	451	438	433	450	440	427	458	425	420	496	435	458	459	432	450	458	421	408	436	505	467	476	491	445	452	421	447	420	446	436	488	443	422	432	451	420	432	426	496	457	456	428	443	475	508	447	474	426	431	426	413	431	452	461	434	397	457	433	440	444	464	458	447	451	464	414	483	443	486	465	426	446	436	439	429	442	410	460	458	437	434	470	434	470	467	443	448	420	424	466	444	492	449	433	446	404	478	455	424	470	484	427	444	431	447	460	438	454	447	420	465	467	436	445	472	464	454	437	427	439	441	426	479	455	466	467	441	489	442	450	415	462	428	462	441	439	468	426	456	460	483	467	407	466	487	424	460	478	462	442	409	492	446	423	468	416	449	432	447	457	446	438	453	457	453	477	426	469	467	455	449	505	439	433	440	466	449	473	454	452	477	461	451	474	456	434	448	472	456	450	446	465	465	462	465	464	410	432	393	382	469	441	429	445	435	449	433	456	442	455	488	439	433	461	463	425	431	462	445	444	474	419	455	459	458	469	436	447	494	447	455	472	491	454	442	466	470	450	400	479	469	431	410	404	432	417	446	485	509	433	445	447	456	474	444	505	470	461	459	459	453	393	462	428	462	443	432	463	451	473	465	449	489	461	456	448	448	457	444	459	430	462	444	472	468	442	432	442	439	455	431	449	445	428	476	461	477	413	428	479	426	467	452	440	491	438	423	443	450	462	447	488	435	444	390	473	425	453	452	452	451	453	419	419	383	476	470	466	472	442	431	446	429	453	462	450	431	488	459	475	423	460	426	479	476	451
49537	26192	4317	1932	1262	1004	802	621	566	477	469	374	384	335	328	322	350	332	325	295	295	334	311	288	313	279	305	281	282	286	306	298	277	254	286	262	257	284	291	258	246	262	268	275	263	285	287	288	291	263	258	280	260	282	256	241	243	270	242	244	237	263	273	276	268	262	270	267	236	234	266	235	285	269	281	277	238	272	259	282	237	258	239	279	268	265	287	251	249	278	274	284	238	231	285	257	287	254	274	270	257	253	247	235	298	240	259	241	293	236	257	249	242	272	300	278	286	258	251	283	260	266	225	283	255	257	278	255	269	261	245	244	267	248	243	275	271	312	277	281	275	271	259	250	306	263	242	269	293	266	242	266	269	251	241	269	252	220	247	292	276	241	271	297	278	273	229	266	290	246	253	285	239	257	253	256	267	271	256	250	273	228	264	246	254	249	230	245	289	269	259	248	239	250	271	303	251	262	251	259	290	233	269	279	227	234	228	261	269	252	269	251	229	274	239	247	249	283	265	265	253	242	276	264	297	262	274	272	288	238	242	261	284	234	268	261	280	258	254	245	285	243	259	274	275	223	245	287	249	250	268	261	260	260	256	242	256	253	266	245	244	282	270	249	259	253	270	225	270	279	263	241	261	251	273	267	260	259	270	271	275	278	268	267	273	274	278	256	274	267	301	263	262	265	263	255	267	268	260	272	259	253	262	239	280	250	253	254	253	252	291	250	277	273	269	256	260	268	261	265	268	267	258	251	238	256	269	249	253	270	274	260	268	254	259	245	258	262	245	244	274	268	268	246	306	253	257	262	270	266	264	264	236	279	248	263	301	275	284	295	273	249	239	248	264	267	262	279	224	274	261	239	257	260	263	282	285	285	257	276	261	251	251	279	267	278	263	257	283	250	254	298	283	274	259	273	262	235	288	283	262	283	267	267	241	259	264	235	272	230	234	262	259	267	247	286	246	249	215	271	263	261	265	235	256	286	259	263	268	249	265	262	260	276	297	254	247	278	273	271	253	245	276	254	278	252	263	256	267	277	280	305	269	276	253	288	265	273	256	255	296	248	276	253	234	303	292	255	267	270	257	278	254	267	272	272	294	260	258	247	268	266	251	248	268	251	286	283	219	264	245	290	291	243	249	266	256	294	270	236	261	272	258	286	257	254	262	256	271	256	303	237	293	281	244	261	282	271	253	269	289	249	272	254	277	297	246	290	260	246	269	277	292	240	280	291	272	235	244	276	266	242	300	237	261	249	268	268	282	309	247	269	305	271	267	265	217	287	263	239	260	273	254	225	244	249	270	279	270	252	222	249	267	277	295	246	251	271	253	251	246	264	261	272	285	272	300	264	284	272	245	250	274	249	261	274	277	241	274	250	288	254	237	279	263	245	280	255	280	270	268	264	256	257	286	255	250	265	260	273	302	246	249	270	237	258	256	266	269	279	252	256	292	273	280	240	279	253	264	265	273	239	284	248	276	251	250	263	256	252	221	263	275	265	258	283	265	277	255	263	280	244	252	257	261	268	256	225	256	255	293	272	256	262	279	263	249	254	274	242	249	234	245	261	261	266	263	286	270	274	260	291	280	244	238	273	266	249	245	257	270	283	265	301	255	251	265	247	265	247	240	246	259	250	277	271	233	253	238	271	278	251	241	253	271	228	255	261	250	257	284	283	257	282	242	253	238	258	237	294	293	283	273	256	276	255	266	242	254	248	238	232	304	269	223	268	296	269	269	253	258	226	254	285	267	256	266	269	278	247	248	277	298	250	278	254	300	250	262	253	242	253	217	268	275	252	286	250	257	258	277	252	281	239	268	261	274	291	265	269	257	245	268	245	253	269	282	288	244	246	263	248	238	260	266	269	283	280	267	261	253	242	293	272	280	286	270	289	253	240	257	275	260	267	268	261	266	268	260	257	250	269	254	236	272	243	273	265	277	275	291	263	246	259	299	251	262	256	275	248	265	253	260	270	247	237	239	262	265	281	242	291	278	280	245	244	246	255	283	259	263	243	281	249	255	269	256	247	264	266	265	260	266	268	264	274	275	224	263	237	254	249	267	282	280	256	277	264	253	256	279	291	280	242	253	273	253	278	246	252	253	270	282	261	251	267	264	253	259	264	288	282	269	237	254	293	242	260	274	277	253	272	248	254	228	267	287	249	272	255	272	285	294	234	236	262	237	245	281	283	270	255	275	279	295	248	299	286	265	228	221	289	269	283	256	277	288	254	250	275	281	264	250	260	280	220	266	254	295	269	274	279	254	309	288	272	256	231	260	246	247	289	254	266	270	264	268	247	240	292	247	237	271	257	270	257	280	275	262	286	270	266	310	284	254	268	262	269	285	300	258	251	253	291	238	268	292	301	236	269	252	256	265	282	258	238	257	290	258	254	270	258	277	253	255	283	288	225	246	289	286	263	272	278	258	234	272	262	275	244	241	254	278	274	226	286	255	271	253	257	266	270	257	274	263	284	262	250	244	277	276	260	267	263	272	262	257	246	282	264	252	246	265	262	264	270	298	250	235	245	267	270	258	263	311	254	245	260	261	259	242	266	268	266	230	267	253	248	288	260	281	262	249	266	315	308	266	258	249	271	250	244	262	256	252	259	244	256	236	244	261	267	298	274	262	279	275	280	247	274	271	278	278	258	229	257	260	288	239	280	295	263	257	242	240	268	269	260	267	266	254	287	283	279	272	244	241	249	269	222	235	250	247	221	248	275	264	259	269	240	259	270	247	261	262	243	273	256	232	250	237	260	241	232	267	283	268	244	266	234	282	262	220	245	283	253	261	261	255	247	252	290	256	274	272	273	249	227	236	267	259	261	238	282	266	220	263	255	295	278	275	254	264	262	240	273	299	272	274	241	256	275	248	291	284	261	275	254	261	254	237	271	270	253	273	273	255	278	284	261	259	278	273	256	252	259	276	261	296	254	252	267	252	244	260	257	239	247	250	262	252	253	264	229	249	282	265	264	252	232	269	251	282	227	276	265	278	275	271	246	292	275	272	269	261	258	257	268	227	298	250	276	255	267	272	258	291	291	250	244	267	250	237	244	257	282	255	251	290	249	285	274	263	262	268	261	252	250	263	290	277	254	261	224	255	284	247	279	260	270	266	248	242	257	255	267	259	262	263	235	278	287	221	298	271	282	288	259	286	291	259	232	278	250	258	281	280	267	263	264	261	260	291	258	247	269	262	261	255	232	261	266	268	242	295	262	240	289	249	269	269	274	250	264	242	244	248	262	252	268	268	251	238	267	294	256	247	258	242	282	267	251	271	236	250	237	240	233	275	273	273	259	255	272	286	255	255	258	268	272	272	234	264	267	264	255	266	260	260	281	275	250	254	269	275	250	271	257	253	272	277	232	262	301	251	249	252	245	252	281	277	263	259	255	294	243	232	245	243	265	258	268	284	271	256	254	235	273	257	292	267	272	242	262	260	261	251	241	269	268	249	257	242	279	264	264	277	259	248	248	259	262	239	279	285	261
27903	9536	4356	5292	4560	3829	3126	2618	2239	2065	1774	1626	1417	1394	1354	1246	1184	1158	1076	1023	966	951	961	912	924	883	913	873	884	825	809	846	854	778	780	823	695	783	761	738	762	763	771	780	734	732	778	782	733	761	776	692	704	754	694	733	672	737	712	695	750	764	751	701	733	727	730	643	761	691	747	669	731	703	709	683	716	678	724	724	690	717	709	690	688	702	731	644	684	693	660	716	738	676	720	711	680	707	727	688	718	721	726	699	701	729	742	687	676	684	689	698	705	681	725	706	700	735	724	729	667	690	671	692	755	724	693	761	703	712	682	725	713	749	675	713	635	681	680	655	687	727	688	729	699	744	673	657	690	698	687	689	685	710	643	678	700	674	707	685	646	644	696	665	724	701	706	675	652	673	690	643	712	690	667	667	725	693	690	699	751	685	674	695	624	651	709	637	712	706	700	663	681	663	699	708	677	712	664	702	737	701	664	701	731	700	700	640	692	672	701	680	699	661	647	702	673	682	645	692	648	699	663	655	699	650	707	709	708	712	682	700	711	678	667	713	661	697	711	673	698	679	706	688	681	705	669	720	691	707	746	619	645	696	696	675	692	674	645	697	690	688	676	712	688	655	681	645	698	715	655	713	690	704	737	677	702	694	691	716	712	763	670	694	680	694	667	697	695	673	695	722	676	695	684	664	679	729	727	687	715	685	697	693	683	663	645	683	715	693	672	723	680	713	746	693	636	739	707	707	699	683	710	675	630	663	671	689	677	686	689	688	672	677	670	712	732	707	677	656	683	697	669	719	670	621	704	740	666	658	696	700	683	664	720	653	706	658	662	707	661	662	679	676	695	679	694	673	663	667	686	661	699	657	725	678	681	695	690	715	690	737	746	727	723	722	710	666	718	676	654	673	647	670	677	716	669	707	698	711	655	680	664	672	685	684	630	736	654	685	699	672	697	724	680	689	671	672	648	680	742	689	708	694	693	692	687	668	703	665	688	682	681	690	710	699	650	671	694	687	715	641	668	659	692	661	693	715	649	714	686	668	709	654	642	735	687	692	655	726	734	747	666	661	662	659	691	692	696	671	665	653	714	706	689	687	678	732	704	660	690	698	677	698	649	678	709	737	690	700	657	662	709	666	743	702	720	701	653	672	680	639	679	672	641	660	692	699	686	667	707	732	694	737	687	719	663	658	706	704	674	709	665	681	640	710	711	719	656	679	661	666	729	668	653	688	686	679	683	639	685	705	732	681	668	671	691	654	645	702	690	689	722	664	691	688	689	633	718	650	681	660	725	662	633	670	687	644	695	693	655	656	683	637	684	709	638	700	664	691	673	677	713	700	643	675	674	718	681	692	691	631	654	682	711	644	649	667	697	671	693	694	719	694	666	656	703	673	696	698	722	678	725	655	654	656	709	674	699	735	690	686	705	682	712	672	717	672	699	692	667	713	705	694	701	707	711	657	717	691	700	702	678	678	695	647	669	661	709	651	719	706	682	639	691	759	647	725	664	705	724	685	692	699	684	673	692	718	687	665	661	684	672	692	673	686	731	670	683	666	682	706	648	736	675	683	674	716	697	694	694	689	635	667	675	646	671	723	699	647	673	689	658	673	690	632	687	708	707	675	668	698	678	671	671	689	661	719	659	699	708	687	703	659	691	645	676	716	685	717	682	681	642	716	686	713	685	721	672	677	667	721	644	698	687	690	669	703	690	710	702	721	644	670	710	687	707	677	712	638	764	696	710	669	705	696	673	682	653	655	683	707	692	693	642	719	698	680	669	697	649	667	684	677	710	699	622	714	671	623	670	720	728	685	668	713	683	701	701	696	701	673	659	663	681	707	631	702	731	671	674	683	720	726	733	709	668	708	664	679	707	663	660	711	649	671	698	687	660	722	697	704	655	649	631	672	661	714	690	673	714	725	668	659	612	697	681	716	703	692	740	706	697	685	653	729	675	654	700	694	725	654	667	635	728	689	778	685	672	698	680	665	761	660	720	668	697	689	704	708	713	667	665	677	679	691	663	681	705	693	704	693	700	684	591	657	717	640	695	685	667	710	654	714	696	683	615	699	682	703	680	698	722	666	670	704	683	667	660	674	691	690	690	702	692	684	667	694	692	688	671	713	734	680	664	669	704	670	723	683	671	700	762	695	727	684	711	654	684	727	677	748	651	681	661	684	666	723	650	669	668	633	684	692	717	673	670	691	696	713	648	685	679	694	686	707	767	698	706	671	694	671	641	659	686	690	651	650	675	725	695	655	690	708	701	649	693	667	672	679	723	687	683	652	679	700	678	687	648	681	685	718	685	688	660	670	638	692	644	734	703	674	665	689	707	718	686	684	699	645	650	687	658	656	692	687	728	687	662	635	712	726	725	707	701	684	698	649	661	671	662	688	724	707	691	666	674	689	640	668	683	685	663	721	661	697	688	663	637	658	665	705	716	686	663	694	730	692	635	678	728	708	668	694	629	697	696	736	686	712	679	696	729	700	650	649	673	687	676	653	700	669	715	656	683	664	661	699	721	712	656	670	672	645	644	674	672	723	657	700	689	698	711	674	689	683	683	667	686	744	706	666	696	693	679	692	708	695	731	705	690	728	697	661	725	651	697	706	673	680	670	679	674	733	657	710	675	699	710	702	689	734	703	656	699	703	679	723	695	666	654	676	696	688	702	688	685	660	655	696	667	701	679	739	655	645	662	680	702	658	691	695	653	695	702	707	657	725	621	706	664	691	675	685	679	712	629	687	698	694	704	700	701	701	693	676	675	685	694	689	621	685	711	654	656	707	688	688	689	690	694	713	697	691	741	668	696	712	685	699	678	669	686	718	692	656	669	702	640	688	643	692	723	686	708	632	664	695	682	653	733	671	695	714	625	665	712	659	712	689	690	686	630	641	707	698	695	679	713	659	651	705	736	681	677	687	700	718	664	729	720	664	683	713	703	691	739	728	649	662	701	679	673	704	725	656	660	656	734	723	685	682	645	691	659	729	693	702	688	670	733	708	653	685	694	664	757	701	730	653	688	669	717	681	681	696	688	692	650	659	688	642	674	678	692	690	659	678	669	674	677	644	642	693	666	703	658	694	648	713	689	658	682	703	716	693	713	698	707	715	640	701	717	683	686	677	665	660	686	709	723	743	648	678	706	677	735	655	678	679	722	712	671	681	684	693	672	651	703	662	725	673	744	696	668	715	686	697	670	650	668	648	660	720	680	626	695	675	691	670	658	732	687	676	761	672	685	703	674	674	675	636	732	686	682	722	720	718	681	692	682	660	694	691	676	661	703	688	631	762	700	656	662	663	745	656	656	685	700	695	690	710	666	668	731	679	679	653	685	687	677	700	731	770	670	658	696	690	687	672	620	647	660	677	680	709	727	733	673	689	709	692	676	725	669	677	702	699	691	742	699	655	658	655	637	691	702	681	655	669	722	716	655	718	678	640	657	730	677	673	663	654	674	697	680	749	694	691	678	711	656	709	699	663	719	694
7038	718	334	348	346	314	295	275	299	348	311	308	314	301	326	310	349	333	312	316	319	335	327	330	319	263	347	306	314	332	305	315	317	286	270	311	292	306	318	348	306	283	322	298	323	317	313	316	355	342	312	298	325	299	327	293	316	312	317	320	308	300	307	306	328	296	318	300	330	308	288	328	321	314	319	332	323	332	297	316	298	313	317	335	283	275	316	272	293	293	341	286	300	344	326	287	309	298	318	306	313	333	357	320	324	320	338	307	325	318	307	337	313	342	346	303	325	311	291	332	298	271	301	291	299	304	317	306	308	326	310	316	274	283	347	319	292	302	303	324	285	327	347	340	321	315	297	314	331	321	319	334	334	298	302	347	287	311	300	293	281	334	325	376	342	323	306	314	291	325	337	315	311	335	297	330	327	285	308	302	298	335	298	297	282	320	328	319	334	323	303	324	304	328	338	282	316	301	335	313	310	320	297	304	339	320	332	320	312	290	332	313	315	301	339	335	266	331	307	331	310	356	323	304	327	307	331	304	350	321	318	305	315	346	384	249	327	316	336	348	329	369	308	336	288	330	307	305	333	317	332	311	297	308	315	309	331	343	334	318	324	294	331	311	315	345	295	341	316	330	340	295	280	331	322	315	327	321	302	353	343	318	317	336	294	361	341	283	288	309	303	315	307	320	312	307	322	306	346	303	319	347	324	308	295	302	279	324	307	307	321	312	333	322	313	322	313	324	316	289	331	323	285	302	323	336	315	315	324	276	293	308	319	296	324	292	324	329	293	292	313	305	330	299	297	337	294	316	314	319	292	285	311	302	312	297	293	337	279	277	302	297	339	318	315	319	314	351	313	337	341	315	322	315	320	321	296	305	349	294	305	311	284	329	327	297	315	324	354	328	321	298	303	310	312	311	284	313	305	304	306	322	318	343	285	284	285	293	309	329	328	334	299	331	284	338	311	322	294	326	315	319	311	287	339	301	307	323	319	334	319	314	328	318	305	349	317	267	320	333	291	337	310	314	319	329	320	343	319	323	334	299	347	320	349	311	318	310	287	310	337	289	300	342	340	328	318	291	299	305	280	342	309	328	341	331	330	297	312	322	328	328	338	326	320	332	331	294	295	341	304	322	293	310	305	304	321	311	297	313	304	307	327	338	321	358	314	332	320	296	301	294	308	302	335	277	310	293	309	328	322	301	333	325	347	291	368	309	325	323	309	299	303	293	339	326	310	297	294	293	281	324	346	300	308	321	308	284	307	297	319	315	309	304	318	302	308	308	304	271	324	296	304	309	296	322	337	306	323	329	292	314	332	342	332	306	303	285	342	292	307	321	302	322	294	318	348	315	296	308	335	321	286	342	297	372	297	294	290	318	324	312	316	352	328	308	307	285	325	305	307	312	337	341	323	333	308	327	316	290	349	289	309	310	316	315	278	323	303	326	298	316	313	320	325	338	281	325	323	282	304	288	321	348	322	293	363	327	314	316	327	309	319	285	294	304	314	337	299	306	324	301	328	291	319	314	299	337	305	299	316	321	324	296	339	311	311	304	297	337	359	325	344	318	341	295	306	338	294	351	319	338	359	319	289	311	320	295	334	326	316	322	314	336	308	322	331	308	321	319	325	317	307	318	350	309	319	327	332	326	345	297	333	341	283	314	329	326	324	342	307	309	334	336	296	301	307	314	303	333	331	314	311	343	314	315	316	309	313	299	291	315	322	299	316	321	341	310	299	313	325	290	305	292	295	326	311	296	302	298	318	317	315	340	332	271	295	299	295	297	326	291	315	306	297	321	322	304	313	312	306	267	306	325	320	322	323	309	306	325	301	327	322	313	323	308	325	312	309	346	310	331	322	325	332	288	320	333	348	317	321	314	306	315	315	331	331	313	329	291	343	342	295	293	306	307	310	289	322	303	287	333	330	321	308	318	306	309	325	317	271	306	317	352	320	338	307	287	319	284	310	309	309	335	302	317	322	332	318	320	319	333	299	307	316	342	291	303	346	341	293	380	296	300	327	341	349	306	326	317	316	302	316	327	319	315	340	319	307	281	311	345	334	312	327	352	286	275	301	350	324	292	312	308	319	290	309	339	324	315	324	309	311	341	325	348	338	295	322	299	302	326	311	318	334	324	303	324	321	310	307	356	297	327	346	314	338	340	292	313	309	314	312	324	283	302	323	303	291	327	323	315	338	305	283	297	312	320	313	320	323	318	326	294	305	289	331	317	332	320	316	318	344	330	338	315	345	327	321	321	321	306	303	328	304	315	282	287	329	317	306	305	288	328	315	315	302	325	338	320	361	323	308	314	302	339	294	303	297	309	362	324	312	291	307	303	336	332	282	280	302	275	303	324	299	306	368	325	287	306	308	305	334	341	310	307	298	328	313	316	286	290	343	294	308	320	289	313	300	301	304	289	310	311	358	308	299	283	323	347	302	283	334	290	306	294	302	319	309	299	338	308	292	311	293	293	320	263	328	315	307	331	334	336	292	333	323	339	277	320	310	290	289	317	288	334	311	304	313	289	290	295	337	303	325	270	318	324	304	324	328	318	306	291	337	315	309	339	291	337	308	323	308	268	286	288	325	315	337	301	354	321	313	325	331	294	306	345	308	296	327	314	340	322	311	311	342	308	299	312	277	295	326	329	296	273	280	294	322	325	284	319	331	354	312	311	308	353	333	339	332	337	284	317	327	314	314	349	335	319	312	332	289	329	340	324	324	278	317	314	315	338	357	350	317	286	299	330	291	313	325	315	311	314	280	313	313	310	290	320	321	297	307	297	329	299	300	292	318	305	305	306	304	294	353	293	316	308	305	307	324	326	288	311	341	335	366	324	318	308	324	313	305	327	286	311	285	312	292	312	333	313	296	293	313	332	323	318	307	335	312	304	318	302	297	312	330	333	342	335	325	271	315	305	324	295	307	301	313	286	344	297	346	326	280	323	319	290	305	320	331	292	304	322	311	325	286	315	314	291	309	297	333	293	274	313	301	305	314	294	275	276	312	313	325	324	325	299	296	323	285	274	317	295	303	311	314	347	350	344	320	306	293	326	324	332	333	296	310	301	293	290	308	295	339	304	297	328	325	292	285	287	293	293	319	318	296	337	305	295	320	311	307	327	341	316	326	326	326	305	293	316	331	318	321	319	278	326	346	307	337	312	268	321	306	303	321	307	321	316	302	308	335	340	291	314	304	314	296	318	285	301	287	275	338	302	323	318	283	314	280	346	341	299	286	312	338	310	365	340	301	318	295	348	316	343	291	328	357	291	314	322	308	298	310	304	307	316	349	359	323	349	308	315	302	310	313	350	300	319	315	311	287	304	342	331	321	317	294	312	302	272	308	304	307	289	328	301	330	319	319	340	326	285	281	304	293	302	338	329	327	330	318	343	326	309	362	293	319	329	291	294	310	328	333	333	339	301	334	318	315	312	326	307	332	286	307	324	283	299	274	336	347	307	306	299	315	344	281	312	283	319	335	311	317	290
4626	1191	788	837	798	755	784	746	759	779	783	747	820	755	744	748	752	774	790	780	779	729	744	747	773	762	780	780	706	695	758	711	702	722	738	736	690	702	723	753	746	736	727	718	740	764	755	744	739	756	766	814	733	730	701	755	728	772	746	792	783	736	787	764	750	720	789	710	766	765	742	741	697	757	737	702	764	760	726	756	777	773	740	743	767	781	771	756	731	762	751	746	771	716	721	716	759	712	727	694	690	718	798	750	715	697	778	796	778	757	743	776	734	734	758	741	752	734	722	745	774	720	734	730	728	770	770	775	757	731	733	728	744	742	730	722	687	766	767	745	767	725	767	736	800	735	771	762	751	739	745	738	745	778	693	815	751	757	741	770	766	721	734	710	754	749	718	735	738	755	787	770	743	754	761	743	721	725	698	725	767	751	776	759	683	730	746	748	700	761	698	769	738	772	748	734	774	742	740	730	739	775	749	806	750	760	783	778	703	732	763	752	700	731	718	710	705	747	747	712	756	724	751	781	782	762	759	700	744	742	745	703	739	719	765	719	689	763	743	759	734	804	703	749	743	748	748	696	719	719	739	720	771	758	737	739	761	742	783	757	753	747	736	722	767	727	722	744	737	704	767	730	745	761	764	752	749	744	764	733	719	688	750	796	782	766	743	799	741	766	736	780	785	767	747	780	740	764	737	744	760	741	763	796	791	775	719	762	729	727	756	723	731	784	755	773	741	714	725	730	743	775	764	723	739	774	699	757	761	763	789	742	751	718	711	743	711	799	786	721	714	738	731	765	729	745	775	750	778	750	730	780	769	782	776	766	713	761	759	747	759	704	737	739	726	713	770	758	718	755	735	735	760	714	708	752	781	752	752	756	770	713	753	725	722	736	742	714	755	736	758	686	748	788	748	749	742	743	764	734	785	724	773	745	747	739	742	736	755	751	761	719	739	755	732	764	749	747	745	732	766	771	676	737	765	772	748	741	753	752	785	770	808	734	736	719	731	743	795	746	751	746	749	756	770	764	692	749	728	720	736	774	752	732	804	730	788	757	775	735	727	704	807	760	724	735	746	737	694	698	702	755	738	746	712	753	759	753	775	747	704	727	744	724	771	731	717	787	778	733	754	727	757	726	788	788	753	740	765	726	763	784	717	680	775	746	749	754	745	725	744	699	787	793	687	713	743	729	757	784	755	782	794	780	764	767	723	714	740	721	705	730	805	776	814	718	754	741	749	734	709	733	746	721	719	767	747	720	768	760	729	773	733	742	786	727	765	747	799	740	709	740	742	746	755	770	752	727	737	728	743	757	752	770	710	746	721	773	752	742	723	745	719	719	777	752	733	793	765	733	749	749	774	763	754	782	693	755	752	738	744	706	787	714	764	782	728	704	785	746	719	714	759	710	763	695	764	777	769	753	718	754	721	799	765	802	761	743	752	728	746	765	731	703	695	752	761	767	750	757	793	740	749	728	739	798	775	750	756	726	728	748	789	715	760	707	726	758	764	701	697	762	729	744	784	744	756	764	750	760	745	783	753	772	812	717	735	793	737	749	748	756	801	762	729	712	676	722	709	745	698	735	770	746	712	726	763	741	725	773	778	722	767	735	715	793	717	738	742	738	729	762	728	740	783	794	783	698	760	769	726	762	707	755	751	744	749	797	734	735	719	773	688	746	723	695	804	759	767	750	680	828	762	727	754	797	736	730	783	734	766	727	747	754	706	733	746	718	760	737	724	759	723	732	711	706	765	750	761	744	696	754	736	730	792	715	673	722	791	737	764	733	759	762	784	784	704	723	724	725	762	786	748	701	710	727	743	752	745	785	774	728	739	784	775	719	749	745	777	761	771	789	720	724	749	801	826	730	698	802	753	795	753	766	695	717	730	775	769	737	765	721	728	739	706	720	776	749	753	727	731	782	724	788	761	741	750	759	745	783	812	711	759	769	745	730	755	726	737	744	782	731	700	750	774	692	736	747	758	786	697	786	702	727	808	768	758	788	802	722	769	760	790	751	706	797	761	756	757	753	736	773	776	745	693	746	726	813	759	753	763	731	740	763	755	756	736	706	727	737	760	744	754	722	744	786	762	738	788	765	789	735	759	677	778	775	742	757	753	781	783	781	700	721	770	729	775	752	734	720	782	722	699	738	763	715	768	779	752	718	734	728	736	711	681	784	693	755	754	763	713	751	740	716	705	793	778	755	693	770	767	753	768	736	774	775	732	754	747	756	760	755	771	737	818	704	777	741	819	720	768	779	708	758	764	735	765	794	766	781	754	794	786	742	746	769	747	732	741	719	745	768	717	787	783	720	761	762	742	769	763	743	763	773	714	720	755	795	716	780	754	741	754	756	776	749	773	778	760	777	743	726	704	704	770	749	729	726	716	739	776	730	785	785	748	736	748	785	692	719	752	739	775	804	723	799	739	793	731	735	716	731	721	736	738	747	761	743	767	774	750	733	719	724	721	780	739	724	714	702	789	787	739	739	740	767	732	734	719	729	771	760	785	731	721	770	753	795	756	773	728	777	775	760	736	751	742	716	838	765	731	780	749	727	782	728	757	752	779	741	741	765	750	758	763	713	788	788	721	735	737	739	716	744	705	700	738	735	778	761	795	752	724	739	684	747	763	734	745	765	713	781	752	756	736	758	755	759	762	769	719	755	780	755	739	738	721	737	761	769	774	765	775	673	733	751	738	770	744	735	755	772	723	712	757	739	769	731	731	750	802	737	738	752	751	786	763	747	769	784	777	733	672	731	770	795	761	752	716	718	714	770	776	746	782	746	761	752	762	817	787	723	746	776	736	733	738	717	719	743	726	732	761	778	755	789	717	784	748	744	752	772	791	723	767	752	746	774	788	687	736	728	739	738	731	731	736	763	768	743	746	719	752	754	744	759	783	700	795	725	763	735	799	708	760	748	748	752	746	723	709	782	723	722	777	728	764	725	734	770	737	762	719	808	789	717	721	729	762	722	717	771	727	794	781	800	759	719	750	741	721	771	763	763	737	732	765	746	739	777	719	736	713	785	777	757	801	701	702	751	722	756	724	751	786	753	754	754	760	747	763	748	795	800	754	757	758	711	737	760	779	751	787	718	760	716	742	791	755	748	758	710	749	791	730	721	761	725	723	754	732	704	762	726	772	721	803	769	734	773	747	710	761	692	693	737	728	751	727	730	758	756	713	769	751	735	792	727	728	750	741	699	730	736	745	764	781	742	780	699	713	764	745	755	757	745	752	764	726	726	747	740	791	786	654	753	781	810	773	723	771	773	762	734	772	760	748	756	764	764	775	740	747	730	714	763	742	752	769	714	768	764	754	750	740	782	802	775	790	751	752	788	737	744	789	742	741	729	703	709	760	665	799	814	710	805	743	716	728	711	734	741	790	784	703	749	721	806	750	736	725	744	741	751	785	776	752	715	733	745	739	733	739	766	786	747	803	789	753	750	804	768	738	762	824	720	782	721	690	751	719	758	831	755	752	726
35163	14790	1546	899	653	485	395	331	297	284	215	207	200	229	178	195	224	192	191	192	174	189	139	175	196	153	164	177	158	193	176	185	146	177	172	194	176	167	178	182	171	181	155	159	156	157	189	145	168	165	152	187	153	178	157	190	155	153	162	159	163	188	168	164	149	170	162	145	172	144	162	157	168	164	162	162	175	150	174	163	147	184	166	162	165	145	151	167	141	148	159	167	169	154	169	166	200	169	179	130	171	165	146	155	153	156	161	158	160	191	172	159	155	145	173	173	168	163	166	154	152	167	169	158	180	158	164	148	162	164	154	172	161	158	180	168	170	158	149	137	176	169	195	164	164	147	185	148	140	188	152	173	166	165	161	164	162	178	152	170	169	148	177	165	148	142	151	148	169	164	153	141	158	156	187	183	159	180	175	167	161	170	173	148	153	193	171	168	148	167	147	166	181	161	183	148	182	175	150	177	153	157	166	139	167	164	149	153	152	160	165	131	161	164	150	157	162	153	171	167	150	152	156	164	180	171	157	162	166	180	147	153	164	162	165	154	173	174	155	170	180	174	169	139	162	182	170	157	178	143	136	137	180	170	160	178	158	160	150	163	170	161	172	167	186	134	144	164	150	145	156	191	169	167	180	173	150	169	175	152	191	147	176	166	163	140	190	161	159	164	164	162	146	156	169	175	190	154	148	161	183	176	180	163	160	195	153	170	165	183	155	182	177	182	156	149	168	170	151	160	165	179	152	137	176	134	155	181	145	163	162	183	173	169	148	179	178	143	141	142	152	175	169	149	158	156	166	177	166	145	163	165	185	154	157	163	170	161	165	175	171	166	174	164	186	171	160	181	162	172	177	175	171	140	155	177	162	172	159	161	165	176	167	149	156	160	179	163	170	153	193	156	169	142	174	180	171	154	141	134	158	155	151	148	151	187	156	177	169	173	166	140	176	153	152	151	168	168	147	172	160	165	152	155	163	161	172	159	173	148	180	163	179	160	178	173	166	141	164	170	161	189	165	170	145	134	152	148	150	161	165	167	166	141	165	179	142	171	142	151	153	148	173	152	171	176	170	175	158	183	156	172	181	188	152	171	185	163	177	164	161	165	160	178	146	140	142	176	159	178	165	166	149	144	184	176	172	158	159	160	147	172	151	174	187	154	170	142	151	145	155	155	169	149	173	147	160	148	170	142	183	149	147	160	171	159	181	144	149	159	163	165	178	155	165	157	165	160	169	160	156	160	177	172	155	171	165	156	167	172	202	146	187	153	155	178	176	151	155	153	180	153	162	194	155	157	187	173	151	177	168	177	168	160	168	159	153	148	148	167	160	155	150	149	153	177	155	154	167	142	196	170	151	168	162	171	168	155	160	166	173	165	164	167	156	166	169	149	168	170	180	160	163	159	157	168	155	175	170	145	143	160	158	192	175	184	148	167	152	174	166	147	153	157	148	168	165	157	158	151	157	145	157	167	164	178	153	167	159	160	178	161	153	157	183	147	176	178	167	146	182	152	184	150	156	157	170	169	157	176	152	192	182	160	156	171	160	168	150	165	151	156	170	162	161	152	160	155	157	193	164	169	161	183	192	144	115	155	154	151	153	161	139	178	153	153	167	186	165	147	167	169	171	160	174	145	187	170	168	180	156	152	164	166	176	174	168	167	138	150	142	182	156	176	164	180	159	177	172	163	168	145	168	142	162	160	205	178	159	179	162	152	172	150	170	150	171	176	163	170	173	160	152	160	146	168	186	149	163	178	156	180	164	155	170	168	177	160	164	152	180	169	156	153	165	187	177	197	163	191	161	176	158	141	197	170	160	155	166	162	159	151	174	175	167	155	154	171	157	191	165	186	167	144	153	159	165	183	167	153	175	184	184	167	166	169	184	156	171	159	164	151	176	162	155	156	154	163	165	157	161	146	171	173	177	159	162	201	179	152	156	148	159	171	177	192	164	157	148	149	144	146	137	163	170	185	175	168	175	147	177	149	157	177	143	166	171	169	167	138	169	157	179	168	180	141	160	166	164	157	172	148	158	137	180	160	186	176	175	172	188	171	171	173	147	159	172	166	146	179	136	165	176	162	162	149	185	150	162	170	163	179	165	133	179	160	171	165	151	137	166	155	177	157	154	177	179	181	176	170	164	147	152	160	153	169	140	162	155	173	161	185	174	165	179	149	161	186	166	178	148	123	187	185	161	171	145	171	162	164	174	172	181	163	159	164	157	164	163	155	146	177	153	141	145	157	141	159	157	170	185	169	160	161	181	172	195	194	177	173	181	162	174	159	170	177	182	168	156	162	167	160	147	185	164	158	168	147	154	180	176	162	177	169	155	155	176	154	161	179	147	178	165	171	154	180	162	157	136	174	140	185	134	188	174	161	162	159	172	154	176	174	178	150	175	143	171	174	160	175	126	139	149	169	161	156	137	160	155	171	156	150	160	167	150	162	161	165	151	163	153	161	167	154	160	154	159	157	165	157	186	172	166	150	154	149	186	194	169	151	144	145	163	176	152	173	148	151	179	163	176	189	158	149	146	173	146	156	162	161	175	151	179	180	149	172	158	181	172	166	140	165	166	163	184	158	179	181	156	163	172	167	162	169	186	165	176	181	165	162	152	167	164	170	170	169	157	177	170	153	176	171	195	189	164	188	165	161	177	160	186	179	165	163	139	161	156	176	163	189	158	145	177	165	169	165	162	154	140	158	150	142	152	161	156	164	181	165	151	166	161	158	177	179	153	163	169	149	170	183	179	167	141	145	176	153	176	173	165	154	170	151	176	185	164	157	167	183	159	155	142	167	144	163	175	148	153	181	167	159	163	156	139	173	171	162	175	155	141	160	151	131	156	168	167	178	160	175	172	155	157	165	151	147	157	172	176	165	141	166	166	150	149	151	162	150	167	176	151	137	171	188	166	151	164	136	139	157	136	178	167	137	151	176	159	166	167	148	177	172	169	169	176	155	150	174	166	176	150	183	178	132	163	175	198	158	144	147	157	168	172	141	154	152	160	151	150	162	127	166	150	152	153	159	159	149	146	167	161	155	174	155	168	142	174	166	170	146	170	164	151	171	174	151	150	156	166	168	164	156	152	163	149	171	180	163	190	143	159	152	187	147	183	151	154	174	157	158	177	174	180	166	174	164	146	155	183	172	159	149	172	154	161	179	162	159	169	146	159	155	172	159	164	168	174	187	150	178	155	197	183	166	157	182	159	162	161	145	161	138	153	154	170	171	135	138	169	152	177	169	135	164	184	167	163	160	155	163	171	150	146	162	147	154	154	180	145	185	163	156	171	152	164	146	165	147	170	168	145	187	152	149	172	176	176	166	145	138	159	154	155	158	166	151	150	154	161	172	171	164	141	166	144	157	150	149	155	155	154	179	174	153	171	161	160	166	172	162	175	173	168	174	160	177	181	138	154	152	152	167	171	167	163	157	159	148	165	134	184	182	185	144	175	178	164	147	152	177	156	174	162	163	164	164	154	128
19459	6392	2402	2948	2553	2109	1742	1529	1224	1156	976	945	854	858	777	759	754	653	674	595	629	609	643	562	562	537	572	551	509	550	497	551	540	511	509	493	488	538	480	481	489	462	488	510	494	485	496	464	509	501	447	474	476	492	435	436	439	451	458	435	464	467	464	449	495	475	430	457	441	479	502	479	492	519	444	493	464	457	449	457	455	452	486	501	411	461	439	483	499	414	428	414	482	446	467	444	452	440	453	440	445	434	473	449	473	443	448	463	463	478	452	448	461	428	428	412	446	465	469	475	452	418	482	463	454	461	474	512	471	474	448	455	474	455	444	441	430	443	427	433	407	424	453	393	432	474	474	431	466	415	416	477	440	414	469	458	437	470	459	484	455	432	448	439	449	447	416	402	417	458	455	440	444	467	464	481	437	399	431	434	450	419	433	451	449	482	428	458	447	467	431	452	440	456	451	455	474	478	492	440	447	457	470	441	447	443	425	406	418	448	446	480	401	457	433	461	438	452	452	459	432	466	466	463	446	443	488	453	424	429	471	413	445	461	430	431	437	427	425	453	444	470	412	458	473	460	451	484	452	458	449	469	454	448	455	470	468	476	440	448	462	418	440	422	506	442	439	436	451	433	444	425	435	452	436	485	443	454	440	447	477	470	441	453	395	451	473	445	436	460	453	475	464	435	467	464	451	431	458	433	428	467	443	437	443	451	436	433	440	420	451	462	403	437	466	435	433	411	457	464	492	402	462	487	427	431	397	422	449	471	421	449	429	442	444	457	452	444	454	457	420	442	436	454	431	459	453	481	446	418	447	447	436	467	433	396	448	445	452	437	439	478	493	485	425	471	487	460	472	453	488	469	456	421	450	436	436	440	482	432	425	458	446	461	461	436	465	454	445	438	437	419	457	455	464	434	448	437	473	462	441	448	440	416	455	429	457	450	460	434	407	454	471	403	467	454	413	444	436	435	434	453	427	449	477	470	434	474	460	455	461	476	430	429	445	458	483	472	473	465	496	473	422	452	438	459	456	476	434	459	455	431	450	467	462	457	433	424	444	397	415	437	395	448	422	450	439	437	438	458	456	456	443	463	422	425	427	447	470	459	453	448	445	453	450	449	430	450	502	451	456	445	449	428	430	464	472	488	487	449	471	433	446	420	491	465	484	418	430	481	421	489	453	461	458	434	476	435	483	426	449	495	446	451	443	440	438	433	457	461	429	460	461	479	451	446	490	421	454	427	454	428	458	455	431	430	451	479	476	467	469	453	490	451	471	476	457	451	467	461	424	445	458	422	502	456	488	453	455	445	456	452	462	479	454	462	476	421	458	478	481	455	429	435	468	424	456	446	435	434	452	451	427	431	420	476	467	447	463	423	415	499	388	431	443	487	494	459	433	442	464	473	443	467	481	416	446	421	459	436	438	452	419	415	463	424	486	485	451	451	453	439	454	439	456	468	457	472	439	481	426	427	439	441	417	441	392	460	463	479	427	444	474	475	405	452	446	435	464	459	452	477	453	427	418	448	467	418	475	458	462	457	497	463	485	440	479	446	430	467	473	409	454	456	420	412	498	449	424	444	435	441	438	450	499	485	506	458	456	456	443	466	464	430	426	454	446	466	460	420	440	470	466	426	449	445	483	455	463	457	430	471	429	430	465	416	401	441	482	445	467	421	434	424	481	423	429	438	454	443	459	443	442	414	461	421	475	469	522	472	501	441	444	468	450	412	407	412	465	439	438	455	450	485	454	414	411	453	454	455	477	435	446	439	485	436	467	436	446	462	456	429	475	474	417	460	452	482	415	459	444	456	433	451	426	445	449	420	472	443	455	463	432	485	454	439	454	435	483	447	452	441	476	464	463	454	480	459	489	457	494	447	462	448	420	439	494	466	428	418	449	451	452	439	478	490	447	457	487	428	444	432	483	450	417	458	437	468	457	445	473	460	454	460	453	415	464	446	438	472	438	461	472	421	428	442	468	475	444	448	447	423	465	427	456	456	430	426	483	479	430	453	467	419	432	449	435	486	423	453	462	462	506	437	462	443	443	480	409	436	466	423	471	450	475	498	448	488	469	453	458	430	408	462	453	438	443	493	472	450	456	447	415	479	442	444	446	469	468	461	457	488	458	440	464	495	486	459	477	450	436	446	453	453	449	448	427	472	467	443	516	416	417	451	464	477	457	440	462	463	455	417	463	496	444	432	452	449	488	426	418	434	482	479	452	376	409	473	454	445	454	424	433	439	449	460	474	435	485	452	462	442	431	477	453	436	458	435	448	452	452	488	436	502	451	441	455	411	478	413	475	474	467	487	454	453	445	425	468	497	412	448	449	444	453	436	469	453	421	439	445	430	467	487	423	487	470	440	461	464	464	448	490	446	449	472	467	480	437	496	451	435	430	500	474	458	488	440	433	422	422	463	473	462	465	453	453	426	462	443	421	463	431	462	411	449	400	435	461	436	414	467	452	450	426	425	470	480	452	472	438	422	463	426	508	463	455	433	424	484	441	431	453	467	449	450	450	461	476	440	436	458	455	464	442	438	463	492	439	441	434	470	440	434	395	463	416	476	464	482	440	488	477	490	424	442	430	428	460	466	424	448	432	485	449	424	468	439	448	425	462	433	488	433	376	433	449	468	436	475	438	487	453	439	463	435	472	471	460	484	458	438	447	423	455	433	471	476	454	473	474	451	455	470	502	431	443	481	452	439	460	469	451	454	513	472	450	429	479	437	399	429	439	449	459	458	434	477	452	431	439	453	433	456	458	422	426	439	475	500	477	443	461	457	485	448	450	465	443	476	435	434	479	466	414	472	435	454	425	433	481	439	447	472	431	437	452	486	462	484	448	477	449	437	482	470	449	443	481	461	447	452	484	465	492	414	448	438	444	447	432	441	459	475	456	483	446	427	447	427	441	479	430	422	448	440	450	420	437	438	446	426	415	491	435	459	459	441	456	416	410	444	490	463	485	409	430	434	436	468	459	474	486	403	478	418	422	452	468	455	452	472	438	447	456	452	452	476	440	455	447	457	419	463	446	435	439	482	456	429	452	459	458	453	471	396	467	465	441	467	423	479	433	443	406	458	421	421	436	472	386	467	440	461	453	442	444	468	414	476	430	428	450	447	452	419	464	470	459	477	515	486	471	415	473	405	469	481	421	457	431	440	457	481	433	420	461	420	422	442	439	463	455	478	419	418	448	416	449	436	456	450	495	436	477	474	480	441	468	444	460	449	471	450	453	464	480	428	460	415	461	435	434	502	465	443	461	450	477	443	404	447	470	489	474	459	470	445	476	471	473	496	445	459	467	434	456	471	475	450	453	475	476	449	450	448	447	467	446	422	420	441	456	463	476	452	438	425	447	471	449	447	429	437	429	429	429	495	502	483	401	476	457	427	439	406	416	480	480	451	429	465	459	452	461	477	480	461	471	468	424	458	436	428	473	453	423	453	432	447	469	464	450	438	430	461	451	436	495	473	464	428	445	432	463	460
48819	26227	4318	1951	1271	987	763	647	576	494	474	425	377	368	310	342	321	323	304	325	279	298	296	316	312	315	277	299	296	257	251	261	274	263	275	266	264	280	260	286	264	284	271	288	249	260	265	259	245	252	273	288	276	265	258	267	260	279	290	268	265	250	266	274	257	283	240	246	269	266	269	247	272	308	253	249	286	300	279	261	261	260	259	245	264	270	284	257	266	302	266	284	256	283	306	241	244	247	267	287	283	264	231	262	284	244	262	234	281	275	247	255	270	262	300	301	293	260	256	291	282	280	230	254	245	264	273	243	215	281	278	278	253	270	271	268	273	258	276	301	262	280	250	264	254	296	290	251	281	273	267	278	240	271	270	286	252	256	246	292	277	256	238	260	267	252	288	277	270	274	279	269	256	274	258	249	273	273	275	261	263	240	291	270	244	279	260	269	250	260	279	285	272	283	223	274	251	298	270	294	236	261	248	280	287	275	266	282	255	280	262	261	259	232	273	261	254	265	249	269	259	282	263	295	257	269	271	234	249	238	291	247	253	292	222	248	263	271	266	262	283	255	255	268	253	255	284	254	318	240	267	300	270	265	240	248	279	279	267	267	267	260	253	272	260	271	235	283	272	272	253	279	287	271	250	264	280	286	242	293	256	239	247	271	284	270	257	290	275	246	329	270	262	275	290	259	263	275	285	245	254	235	239	266	232	286	271	272	297	253	259	262	303	263	242	262	240	253	254	272	278	260	243	257	283	256	248	270	250	249	278	260	251	292	262	290	269	248	268	268	253	248	233	246	258	253	273	220	235	247	252	268	256	264	265	266	244	316	258	283	264	279	214	262	235	257	268	281	260	277	251	270	280	273	262	278	295	267	279	235	257	247	291	302	267	257	264	285	254	286	252	275	252	254	228	256	260	284	291	267	291	248	264	293	263	278	262	282	246	302	271	274	287	297	275	282	260	290	275	247	283	284	286	301	270	249	260	256	271	260	265	296	282	273	283	262	253	259	258	266	278	258	274	277	227	285	232	279	267	270	260	253	263	253	230	262	262	276	285	261	273	245	282	280	253	280	255	231	281	270	261	282	270	255	267	251	254	274	280	266	253	291	263	259	289	244	271	271	272	251	267	255	266	254	289	263	246	270	248	285	287	255	254	281	265	265	263	285	252	275	247	237	265	251	266	244	244	275	269	293	282	257	255	255	265	225	265	265	282	269	268	256	265	266	272	239	282	272	285	294	263	259	272	257	255	264	276	249	257	278	260	262	246	272	228	239	242	281	234	238	267	252	293	267	266	265	257	236	281	263	285	263	260	286	281	256	264	255	259	256	269	302	224	279	261	305	238	267	226	286	278	234	267	250	272	217	268	263	236	240	256	313	238	272	271	293	258	268	283	256	264	259	240	246	254	241	273	241	252	282	248	318	289	275	276	288	293	270	248	224	297	239	284	236	280	287	261	252	262	267	264	291	280	261	258	280	266	242	267	256	247	252	238	248	267	265	261	266	252	251	274	276	238	277	229	276	270	273	272	257	263	265	292	280	235	222	259	271	265	257	267	257	258	233	293	273	243	255	277	255	243	289	259	292	250	277	264	264	253	280	307	232	240	257	251	281	243	280	283	274	274	236	247	255	227	292	262	219	279	266	261	231	253	277	244	274	267	253	256	262	272	265	293	278	223	236	259	278	237	271	295	243	260	284	258	302	256	241	247	274	276	270	284	252	283	254	252	240	252	249	252	271	270	239	244	225	246	314	286	243	285	244	286	278	220	283	279	243	258	273	249	251	261	253	277	291	284	259	241	258	250	260	272	266	286	236	300	284	260	272	282	253	291	242	260	267	258	288	273	264	249	243	255	273	305	267	284	258	260	262	269	257	257	247	267	274	264	228	293	263	264	265	254	285	261	255	227	253	251	262	256	242	264	278	272	268	260	260	280	249	252	237	265	266	242	245	255	222	241	253	272	273	269	234	260	275	271	248	277	298	237	274	263	267	271	243	266	250	253	257	269	243	253	270	255	278	236	253	283	280	261	289	280	253	252	276	251	265	297	263	268	238	247	295	274	267	292	256	263	273	298	280	241	271	248	289	260	263	266	263	258	269	277	255	258	253	269	240	249	252	238	269	271	238	267	296	290	257	314	254	255	225	262	260	266	266	266	278	252	273	266	257	297	256	294	261	254	243	263	265	258	262	235	267	240	293	268	264	277	264	241	251	272	267	293	261	248	281	262	261	231	273	254	226	276	269	256	240	268	260	260	270	277	244	279	229	245	255	288	250	262	276	267	273	253	268	255	254	258	254	274	263	300	262	240	265	224	249	268	252	284	250	253	299	257	258	240	237	283	256	229	276	257	247	253	263	299	287	265	280	290	301	271	261	255	226	251	267	294	252	260	255	258	293	241	272	260	250	262	248	280	276	259	273	291	266	289	272	275	237	275	249	233	258	263	246	263	262	254	282	262	279	261	272	260	259	259	246	253	286	238	265	257	253	279	269	280	256	267	305	228	270	254	262	284	281	281	286	283	273	271	255	288	267	228	288	284	251	268	259	272	239	274	295	279	273	276	255	264	258	251	280	301	262	277	314	262	251	285	273	267	263	257	243	295	238	270	272	245	278	256	261	262	254	295	274	255	252	257	231	283	251	263	252	264	276	249	240	272	277	241	255	253	277	279	256	246	246	274	250	262	257	250	246	247	272	298	264	273	229	242	273	258	228	258	283	232	282	265	283	256	239	269	258	247	259	269	251	256	292	288	263	242	255	259	270	269	238	275	276	250	252	258	265	293	290	274	247	256	259	251	264	248	234	263	267	272	281	284	269	265	245	282	229	256	250	257	250	260	255	255	288	249	289	242	295	250	279	260	282	253	244	270	279	245	250	260	271	278	281	246	246	270	235	256	279	297	291	282	287	256	264	246	247	259	267	254	245	265	248	233	257	267	259	282	290	273	237	298	288	242	273	255	264	278	248	278	277	273	261	275	230	268	260	269	252	259	305	285	254	273	284	273	263	270	273	284	273	262	258	258	255	240	254	250	269	228	254	265	308	244	261	275	266	256	278	267	253	287	260	262	275	270	269	252	273	271	278	294	292	244	256	257	260	286	252	240	266	256	264	234	241	249	291	269	253	276	258	246	291	277	295	284	265	268	252	250	248	269	258	258	271	285	263	253	295	264	245	273	258	259	269	270	254	252	291	261	290	263	274	252	279	239	244	272	267	294	290	257	264	232	254	284	296	257	276	270	273	268	260	290	288	297	274	275	277	230	244	259	283	263	217	256	263	291	256	295	289	280	255	258	258	245	248	267	239	247	300	283	252	246	243	268	275	245	264	259	244	264	241	270	259	270	261	278	255	253	262	262	246	274	264	263	267	268	233	264	250	261	276	265	247	233	310	255	271	255	238	267	278	264	236	280	291	237	266	258	267	257	255	274	288	275	240	252	283	264	266	254	284	276	254	308	251	294	260	247	263	250	263	267	297	258	266	247	231
27765	9666	4512	5251	4564	3777	3138	2615	2358	2062	1811	1599	1463	1397	1359	1303	1184	1124	1082	1022	1023	958	964	886	907	932	814	855	848	817	880	823	815	831	814	831	754	790	784	797	791	761	717	775	750	756	773	729	765	749	694	693	717	685	771	741	769	768	746	716	728	751	683	735	673	732	671	728	735	737	730	695	741	724	699	707	683	681	696	742	679	725	713	714	685	671	721	729	705	724	706	673	693	676	668	710	712	681	702	682	682	723	660	722	742	719	720	716	716	787	706	698	709	672	668	686	681	705	706	694	724	699	666	647	769	696	713	675	710	657	645	715	689	713	711	687	693	677	685	716	713	691	717	686	688	733	690	691	731	710	670	671	764	724	700	691	716	659	728	721	629	622	702	656	662	617	670	657	716	678	688	674	668	701	682	709	715	707	683	714	654	672	704	669	692	668	679	670	633	695	689	694	709	701	648	716	708	651	676	703	715	645	718	695	685	680	716	684	705	697	677	709	713	699	703	677	698	668	696	710	661	696	724	684	706	682	730	688	696	655	717	671	676	652	655	676	713	674	703	687	708	680	712	746	731	699	714	685	666	662	668	714	700	693	763	678	681	689	675	700	682	697	678	691	683	722	697	655	697	701	732	714	653	699	694	680	709	688	690	700	693	671	704	665	682	663	675	686	700	723	712	701	707	664	697	682	679	704	685	728	632	679	639	650	653	691	652	664	692	704	649	743	704	684	683	715	695	676	687	659	652	665	732	690	695	707	683	659	723	710	701	737	685	738	725	699	674	695	727	660	718	686	662	715	699	671	690	682	707	684	688	679	675	658	702	691	727	701	695	641	711	671	681	690	669	722	727	675	691	669	664	679	736	673	696	684	703	639	720	670	703	670	694	632	679	692	684	688	665	694	701	693	713	656	730	691	663	708	666	712	633	668	684	710	661	720	687	699	701	685	686	682	677	676	703	693	697	715	648	676	727	694	658	731	716	710	667	676	634	674	656	676	736	701	697	695	689	652	716	698	709	676	694	688	685	704	689	734	695	691	683	679	679	697	673	638	684	675	702	669	633	698	725	715	735	708	702	646	672	621	625	723	651	708	659	686	709	696	690	669	711	701	678	741	734	699	672	698	682	687	662	736	653	660	663	709	663	717	662	706	763	675	693	676	718	620	707	713	669	685	634	654	641	681	689	682	724	680	655	728	689	687	679	644	724	651	717	704	722	688	734	684	648	686	719	673	661	679	718	670	659	654	683	720	728	644	663	672	671	642	636	695	649	647	734	689	718	685	668	691	631	671	684	698	667	679	687	716	680	721	676	655	662	735	673	706	679	702	647	686	677	665	673	703	668	669	684	675	704	688	669	714	696	689	699	683	685	715	668	696	688	653	672	667	649	681	616	707	678	678	708	675	696	684	622	672	721	720	655	679	661	652	716	662	697	716	632	629	697	701	687	679	660	672	681	686	708	683	658	696	715	702	678	714	710	681	697	690	660	673	665	686	675	673	702	687	694	702	700	707	697	681	668	678	668	630	652	716	643	702	661	726	693	712	725	694	685	683	735	723	673	688	689	712	675	695	673	685	653	671	648	693	666	708	666	640	711	695	692	630	704	706	666	694	694	702	692	692	673	688	639	712	641	655	691	705	673	684	698	677	697	666	652	637	682	676	705	633	697	701	711	626	714	724	689	676	711	715	704	674	666	697	712	709	700	720	688	690	637	704	698	745	695	709	712	673	698	683	710	720	685	673	681	738	709	695	726	700	699	725	660	675	663	688	713	707	675	686	709	666	677	734	718	662	661	654	640	707	646	711	692	698	723	688	699	681	694	675	681	683	665	700	687	691	675	684	691	661	718	716	700	663	620	716	670	683	697	657	684	686	698	656	702	663	670	660	696	692	655	696	714	717	682	674	688	674	694	716	674	721	720	703	708	711	660	699	686	686	663	700	633	650	689	699	695	670	690	695	698	719	663	683	670	655	642	722	709	710	666	597	691	755	687	715	639	683	698	699	682	714	707	705	691	705	677	722	651	700	703	642	691	684	639	668	713	692	647	719	674	693	624	713	724	682	699	693	687	739	719	681	676	693	692	688	684	665	669	651	647	671	705	688	691	669	679	718	660	662	661	687	737	699	666	704	666	700	682	699	700	728	683	677	724	682	684	682	690	685	651	684	707	673	685	674	717	683	673	678	705	735	634	665	680	669	712	704	712	691	672	648	696	711	712	661	669	672	653	690	667	722	729	672	645	676	658	700	674	651	704	678	665	726	688	694	689	696	692	652	677	690	698	687	683	674	716	719	704	705	665	714	698	710	732	695	690	696	650	670	677	700	652	726	673	697	705	695	679	694	684	663	695	663	683	692	703	727	669	651	753	708	683	651	702	678	668	658	708	719	668	690	667	701	684	640	706	712	691	672	706	676	714	669	735	670	676	663	684	665	711	685	660	718	719	650	666	695	689	686	631	716	683	668	667	677	702	699	698	661	743	702	638	698	659	675	668	675	661	674	694	719	636	685	734	698	622	699	645	670	696	701	662	644	686	638	707	673	704	700	653	720	679	654	749	660	662	690	700	730	658	666	648	676	679	684	645	653	694	656	692	702	678	684	638	677	675	685	751	656	654	683	720	678	701	708	637	640	723	687	674	673	746	682	735	698	697	688	709	699	700	677	707	668	718	690	684	608	716	675	645	716	706	664	697	663	637	660	714	701	711	694	726	676	702	699	723	663	702	678	650	713	677	708	699	645	670	651	703	693	650	668	650	625	704	671	685	652	708	721	623	657	696	682	673	657	660	646	659	657	703	709	719	699	680	704	647	680	724	697	699	672	730	685	687	718	693	688	704	715	665	695	706	705	705	693	667	704	698	692	685	730	659	693	663	707	649	700	640	654	714	664	677	689	693	701	687	652	632	698	707	710	683	712	724	694	645	645	666	690	738	652	639	706	726	702	674	704	738	638	693	726	668	673	686	667	654	680	689	679	675	665	720	694	656	691	689	697	681	746	714	642	643	682	630	693	673	693	675	740	702	701	625	701	708	708	668	663	667	694	661	701	687	704	673	761	707	683	684	689	709	646	679	630	663	695	661	706	680	651	663	735	698	730	681	687	680	684	702	645	686	709	719	705	692	698	711	659	678	690	710	709	721	662	654	679	720	676	695	724	702	709	667	657	697	708	723	764	703	718	658	652	691	687	665	702	729	681	707	687	694	689	703	653	758	719	729	689	710	681	674	729	646	664	694	664	705	683	672	695	718	683	699	668	641	702	699	698	696	686	692	689	709	713	679	644	676	682	650	648	679	683	686	675	698	686	705	672	702	707	667	703	741	691	686	676	643	682	692	716	722	670	682	671	674	704	661	693	604	685	697	697	756	694	621	660	694	672	744	684	647	652	647	677	702	688	631	690	667	677	701	675	715	699	705	692	681	670	680	664	658	710	705	665	701	707	664	696	683	657	677	711	668	723	647	685	725	702	663	664	697	683	651	681	699	677	688	708
6918	693	372	327	327	319	302	324	338	327	314	307	306	301	329	317	333	328	305	311	324	334	289	319	278	324	289	315	318	357	302	307	308	304	326	317	318	291	315	337	287	322	300	271	325	302	302	326	342	322	310	304	315	280	331	322	296	280	292	279	324	301	314	327	324	312	298	314	319	375	290	291	312	308	315	342	346	308	354	330	284	310	298	319	335	322	283	320	278	278	310	298	316	335	347	315	309	317	314	305	329	284	331	307	319	300	317	289	307	275	305	303	310	330	302	316	314	296	293	336	317	304	321	313	294	327	328	300	327	301	300	305	292	314	304	304	327	319	349	300	344	345	294	276	332	306	311	348	331	319	323	325	364	296	323	308	303	341	328	319	313	320	309	314	276	360	297	301	301	332	304	301	334	314	310	300	303	312	340	329	327	325	311	315	334	351	346	305	318	317	327	305	309	308	285	329	283	313	298	297	287	316	308	275	341	313	294	336	321	323	300	285	305	288	351	295	320	315	329	294	348	313	312	283	337	301	299	326	309	300	331	298	339	333	312	299	312	319	302	281	317	303	283	329	358	264	324	324	339	344	304	305	333	309	349	358	333	291	332	341	327	289	292	296	324	267	324	295	319	332	280	309	318	299	309	280	306	342	310	302	288	318	323	287	321	341	313	320	327	306	311	328	342	291	302	296	326	311	296	308	331	288	300	336	313	320	310	306	306	340	298	325	303	297	335	344	293	331	365	326	362	320	296	300	308	291	307	297	311	326	286	336	341	317	280	304	319	320	298	337	323	337	281	310	307	277	295	318	326	320	321	320	319	337	311	347	322	330	303	307	316	313	294	331	308	328	299	314	286	311	318	321	302	326	316	346	335	317	342	301	310	301	313	281	332	281	324	299	284	302	311	301	312	327	287	303	317	316	300	312	286	327	305	319	314	333	314	270	324	315	306	311	305	321	314	357	352	317	319	309	309	324	354	333	308	314	306	339	336	302	290	303	316	284	317	345	331	310	308	299	299	316	309	339	309	291	305	314	303	326	302	280	315	327	341	286	317	312	300	339	312	345	321	357	298	287	302	322	328	326	309	317	363	340	296	307	359	316	317	340	288	331	331	319	319	296	352	343	331	315	277	346	310	336	304	312	327	327	316	338	302	338	283	357	326	313	330	271	299	305	328	314	308	301	316	347	345	322	297	327	328	284	364	335	314	329	307	329	323	303	302	301	291	317	311	322	305	301	313	314	317	311	314	307	302	287	306	308	313	298	347	325	294	281	326	335	316	338	333	317	326	314	324	327	293	315	310	332	296	276	311	340	308	296	319	366	288	331	311	286	324	310	315	320	308	318	307	328	316	303	327	308	334	319	300	310	303	289	355	307	288	321	312	303	286	304	325	328	301	340	329	322	321	326	298	353	295	328	313	306	300	330	330	304	297	284	279	311	293	331	300	348	352	323	293	326	309	328	315	291	314	302	338	305	288	344	332	321	309	292	284	297	334	311	336	327	329	311	319	359	290	346	300	321	294	326	317	303	286	313	307	287	320	318	345	300	323	343	315	307	317	284	308	324	313	297	291	277	307	316	319	343	317	306	324	350	314	303	327	311	311	336	329	323	325	315	329	290	334	291	315	336	294	285	321	302	310	334	328	338	315	297	332	302	289	319	336	317	271	329	306	334	298	299	329	331	310	305	314	262	333	318	319	302	317	302	319	297	329	320	353	278	312	334	296	333	294	333	311	321	286	285	342	305	319	312	304	297	284	288	297	311	325	332	357	327	304	311	325	341	344	334	310	305	304	306	336	325	331	303	338	319	317	307	311	318	299	292	313	264	327	307	307	338	301	306	362	329	332	314	341	306	352	274	303	307	329	304	308	326	295	319	301	329	332	306	300	287	313	300	316	315	286	327	310	299	330	324	302	322	311	334	290	299	342	318	292	291	280	330	333	304	335	311	311	322	317	300	317	306	343	304	282	319	314	312	278	310	315	329	320	314	317	294	311	272	305	276	297	331	307	313	278	355	362	311	297	326	299	308	306	287	292	326	288	305	317	314	308	296	324	303	350	313	319	298	312	325	279	328	312	288	335	335	301	342	330	314	329	312	343	342	329	318	302	312	346	311	347	391	315	314	286	299	327	312	323	303	314	290	301	302	299	313	297	313	282	325	261	310	294	322	319	361	331	329	336	305	323	302	333	319	318	316	326	331	326	341	308	287	329	312	277	309	291	334	341	310	326	286	308	305	289	329	324	321	297	346	366	315	305	293	325	285	302	282	319	306	310	325	333	311	275	334	318	292	294	297	297	302	313	291	326	328	328	318	323	319	284	323	324	301	343	309	348	307	314	332	358	343	330	339	314	333	315	297	319	313	325	305	322	288	327	315	352	300	320	328	316	345	304	301	295	282	320	294	315	328	305	303	339	328	315	329	301	321	321	329	329	318	314	319	308	324	347	305	326	286	318	304	303	331	314	331	338	349	295	319	323	293	325	300	281	282	337	310	315	319	330	312	340	316	310	316	348	327	321	343	302	324	309	338	351	316	351	304	325	317	312	353	340	313	338	293	313	342	324	320	298	306	346	344	278	309	318	313	314	336	367	289	316	300	298	349	310	338	329	332	319	313	338	320	330	313	273	316	306	307	289	316	302	339	283	319	297	297	310	314	341	351	332	338	282	307	317	301	301	277	289	308	309	311	295	319	333	325	280	285	340	333	314	333	330	339	315	320	343	272	283	309	313	315	323	297	317	323	323	331	375	322	313	320	337	311	300	319	317	304	316	323	304	324	345	317	351	312	358	301	306	310	310	339	297	305	334	341	269	305	333	299	299	285	313	305	281	317	333	347	317	283	277	315	314	326	296	330	306	315	337	324	324	325	320	322	320	324	344	315	272	301	324	326	338	305	310	326	273	308	294	296	325	310	344	296	314	333	290	290	292	349	323	344	320	348	320	339	290	326	305	304	318	296	314	291	327	289	312	316	314	326	326	286	286	330	312	325	320	305	324	316	293	302	323	310	317	324	329	356	293	351	291	318	316	312	312	325	273	301	310	326	294	331	306	297	313	281	300	300	283	277	280	319	339	317	325	281	321	319	308	315	340	292	326	278	308	323	308	308	321	333	298	342	324	295	301	313	310	306	301	310	325	298	335	301	328	303	311	309	316	321	341	334	348	304	349	333	290	314	309	335	326	335	333	311	298	325	320	317	282	289	316	304	295	315	318	301	324	295	325	305	313	289	310	346	300	295	295	329	341	335	296	324	316	326	339	343	312	331	304	313	295	308	313	285	279	297	327	329	302	315	341	291	336	299	330	312	325	314	340	311	316	324	315	290	323	304	321	333	281	332	296	326	319	334	342	314	307	304	294	336	324	331	314	298	329	320	301	303	333	336	300	294	334	336	297	316	306	314	346	364	325	342	350	325	362	326	326	317	329	345	285	328	321	307	305	320	299	294	301	338	317	369	324	324	360	318	326	290	309	314	331	295	283	295	306	304
4519	1070	779	811	854	785	792	792	759	768	777	713	724	740	792	751	714	800	719	775	707	734	702	714	748	748	765	767	765	734	766	753	705	805	754	752	745	786	803	790	764	804	763	755	764	752	787	734	736	725	756	768	759	736	750	749	699	757	762	723	759	773	727	754	758	747	734	763	767	770	762	760	742	726	748	741	781	716	792	795	744	749	758	737	742	732	749	705	714	756	772	747	707	732	751	699	703	692	771	757	754	788	739	724	748	769	757	769	796	784	749	766	785	736	750	747	771	771	728	786	767	746	758	757	760	727	767	743	776	772	736	732	720	685	804	781	703	758	723	763	755	776	758	748	711	768	748	753	743	766	746	781	789	750	761	736	755	750	746	733	770	747	735	738	811	767	731	773	794	766	796	777	749	759	700	763	776	760	769	781	750	766	772	758	761	709	745	738	716	767	771	748	733	734	784	770	729	712	779	720	782	681	763	705	795	759	779	720	768	741	733	746	713	773	814	770	709	742	786	771	783	721	729	728	715	762	744	762	728	728	745	715	748	756	728	800	729	759	755	738	739	724	679	778	724	754	806	754	717	731	739	752	789	751	771	735	757	717	733	765	716	704	757	737	768	775	744	712	747	762	803	676	794	750	756	750	749	738	794	753	766	716	776	742	790	752	722	746	742	766	727	748	710	747	788	729	744	794	770	732	775	762	779	737	686	754	713	767	739	712	760	791	709	771	768	727	762	741	785	753	739	759	732	686	762	705	745	751	777	785	761	766	710	768	686	755	756	733	774	739	718	784	724	770	731	731	810	745	744	772	724	795	702	724	754	772	707	793	749	755	736	725	778	768	733	799	720	741	723	797	741	771	747	734	737	827	759	751	757	720	775	758	674	756	726	737	730	721	759	761	775	776	789	766	723	750	747	737	725	735	719	753	733	741	793	778	747	785	776	736	746	716	711	763	746	726	755	750	714	757	744	767	772	751	782	750	731	739	737	752	751	776	756	741	731	784	787	735	783	725	755	728	800	686	781	771	751	729	770	784	804	765	764	740	746	714	791	718	743	731	730	722	698	791	767	736	786	712	788	734	742	768	746	741	763	761	732	774	731	740	771	797	712	727	749	752	739	762	736	749	724	717	762	765	765	733	770	779	746	739	696	713	728	742	764	759	751	738	727	752	813	752	737	712	728	739	727	781	807	737	795	766	745	740	739	692	792	740	757	732	760	748	779	800	796	773	748	767	781	695	728	767	729	814	732	733	837	773	742	748	743	809	768	680	754	750	721	720	771	756	735	731	781	734	753	690	752	748	721	783	751	731	751	784	732	759	777	806	743	752	781	723	770	720	731	714	748	739	727	777	755	743	711	714	749	730	749	762	765	737	762	761	783	729	743	767	732	740	746	750	738	756	740	749	751	738	794	729	701	785	754	752	781	735	733	737	805	752	765	716	742	799	701	764	776	758	751	747	791	768	748	728	736	707	706	778	798	751	729	734	716	735	802	712	781	777	709	754	788	764	760	721	806	749	696	722	729	753	770	724	681	757	764	771	731	747	727	758	758	790	743	778	711	731	742	771	772	795	759	746	740	748	764	774	765	736	795	787	745	719	745	755	776	768	726	765	725	737	692	723	727	799	809	771	797	735	775	733	801	777	751	757	721	750	770	752	721	729	765	726	763	752	739	721	783	741	767	726	778	747	758	752	794	740	757	728	747	739	723	783	761	718	761	792	764	774	757	786	739	805	734	754	763	799	689	768	716	728	747	791	707	765	751	741	749	759	733	764	781	765	777	802	711	745	782	752	762	788	771	758	725	733	738	733	738	716	735	691	732	743	777	724	760	763	726	773	795	721	745	750	728	750	761	745	790	722	732	764	772	773	765	740	756	715	762	769	776	706	745	782	719	749	680	761	767	750	793	752	756	716	757	731	740	741	736	699	816	746	761	733	777	698	753	719	732	698	775	805	755	753	758	740	767	722	727	730	732	741	786	755	732	751	707	715	781	772	739	759	769	747	784	734	736	737	758	710	697	709	720	705	738	717	749	765	739	785	763	690	760	794	751	738	789	726	761	721	756	774	717	739	745	710	752	798	779	769	728	740	742	748	796	741	738	730	735	733	802	748	709	798	786	741	734	762	759	695	748	768	758	779	765	747	776	744	728	773	739	776	760	760	737	789	781	754	748	736	777	738	752	751	693	760	732	746	757	689	714	790	743	718	750	733	735	699	751	746	755	769	745	737	733	748	722	743	725	720	759	732	728	767	737	740	747	741	741	702	726	815	741	793	727	743	734	774	733	724	727	770	765	756	767	734	765	655	740	799	781	741	778	767	736	748	759	762	814	739	775	750	718	742	777	772	768	695	750	718	722	737	775	721	758	805	800	774	746	745	737	741	752	737	778	764	794	739	724	749	725	746	740	706	730	740	764	739	789	753	719	740	745	754	760	747	727	721	769	732	767	739	790	720	783	765	755	757	774	742	757	750	745	782	759	752	738	719	770	844	732	782	730	733	730	754	742	797	720	741	716	781	771	758	739	759	713	771	763	771	815	697	760	732	764	731	757	742	760	715	775	738	727	808	710	733	770	720	709	757	744	758	727	752	741	737	751	784	725	750	767	764	710	752	776	740	771	750	788	758	789	766	760	723	736	719	775	764	794	786	737	763	765	711	784	746	754	763	729	774	763	754	754	745	744	696	724	713	753	782	787	733	752	693	747	752	759	725	741	733	734	772	735	771	764	752	768	737	785	757	781	763	760	743	737	755	730	771	745	757	715	732	753	748	796	753	767	727	751	803	730	763	752	716	747	756	751	783	784	754	764	679	746	753	757	663	754	675	755	740	749	752	765	771	764	749	749	750	739	758	789	737	732	743	769	749	759	752	756	774	743	802	766	770	779	756	758	779	768	790	754	757	755	769	739	724	758	792	738	784	784	729	714	686	749	772	772	775	776	782	763	678	797	748	752	710	750	723	724	800	735	695	759	717	722	768	745	737	779	709	763	771	802	770	740	771	782	798	774	791	765	786	760	781	735	734	742	745	732	752	736	753	740	769	752	745	787	752	757	736	753	707	754	731	752	782	720	789	719	754	736	753	773	784	700	728	726	773	712	752	758	761	764	743	766	768	767	783	800	723	753	808	772	782	722	722	777	746	725	823	753	782	806	734	727	774	706	745	752	752	759	762	726	732	782	749	757	753	746	784	756	763	698	742	752	731	765	732	739	687	763	708	739	749	727	742	722	784	736	727	708	702	785	769	750	727	736	747	761	739	761	743	773	749	763	748	744	775	734	759	700	789	781	787	785	766	725	765	768	736	733	773	765	717	730	731	751	795	758	722	784	721	731	777	764	788	797	711	733	738	707	807	729	782	802	805	755	739	724	705	781	764	744	777	775	745	719	749	740	759	731	740	689	736	765	684	796	798	747	741	771	758	766	764	746	752	705	739	747	741	799	762	701	759	730	750	734	757	728	770	756	738	807	768	745	752	756	788	791	725
35145	14663	1464	917	668	507	443	339	335	294	230	253	243	235	207	192	175	178	199	198	167	182	182	175	194	186	185	174	159	177	156	173	175	159	166	160	144	192	163	170	159	172	182	158	174	160	162	196	166	152	182	145	150	178	154	159	159	153	157	166	180	162	172	188	163	185	180	170	169	155	177	157	159	162	188	137	153	181	190	149	177	178	165	178	185	176	178	163	176	170	162	164	152	138	155	136	168	155	167	163	146	167	162	174	162	152	146	140	172	136	178	165	166	163	165	153	158	158	159	155	184	143	180	152	153	184	166	177	173	153	167	166	153	154	166	150	160	169	144	176	179	163	179	166	178	165	181	139	160	157	142	121	159	153	155	182	159	174	181	178	177	158	169	171	164	145	171	162	170	154	167	169	164	173	154	168	139	158	145	166	164	174	178	188	180	154	178	160	147	183	166	156	163	160	165	169	138	175	143	179	151	152	152	150	170	160	141	158	145	167	178	143	159	167	159	149	154	144	174	165	164	156	165	162	155	167	176	176	161	185	155	166	159	131	153	153	137	154	163	176	154	169	172	170	167	147	146	143	185	172	144	149	173	143	168	172	179	173	163	171	157	158	169	158	151	189	161	164	157	138	180	170	156	147	151	154	196	194	191	131	188	156	153	178	169	176	181	172	165	177	126	156	128	148	147	148	158	168	153	146	159	180	172	179	165	172	165	171	196	153	164	167	150	166	140	147	192	159	161	157	175	189	149	162	161	153	161	144	165	168	158	177	158	143	160	173	161	156	151	164	136	152	159	152	160	166	159	158	179	165	137	177	152	169	149	165	152	164	151	162	172	169	185	184	185	165	178	147	166	154	140	162	168	167	170	154	165	161	187	158	151	162	156	177	160	147	166	160	171	167	155	178	153	154	160	152	155	173	148	152	159	163	147	154	160	157	169	171	150	168	176	162	173	173	167	127	152	162	164	173	165	163	146	180	177	159	160	170	156	156	156	157	184	161	168	192	165	151	184	154	151	153	162	165	181	166	144	150	151	184	171	174	183	185	148	164	165	174	164	181	155	154	172	159	166	198	198	157	154	157	166	164	183	148	172	170	160	145	177	172	152	170	182	181	149	160	173	173	167	167	159	159	190	133	125	180	157	168	186	165	168	140	157	171	196	151	148	175	159	153	181	146	186	168	154	161	152	155	173	171	155	168	133	150	156	166	178	148	181	149	172	182	159	165	146	163	157	195	157	168	176	198	145	151	147	167	185	183	162	158	155	140	158	172	156	166	158	141	178	161	147	181	157	186	174	160	162	162	157	171	193	160	163	162	156	163	185	195	171	156	170	155	159	178	158	170	180	173	165	154	157	152	163	151	143	183	198	191	164	146	170	171	154	156	163	169	133	152	155	167	153	177	168	181	131	147	187	178	173	150	200	162	172	166	152	189	155	162	163	138	150	149	149	173	168	159	182	155	167	169	170	151	166	171	154	157	151	151	163	152	179	165	179	156	172	175	139	157	170	149	157	169	165	161	147	165	156	146	183	155	144	144	158	183	164	171	165	178	149	160	144	145	190	167	172	142	169	160	174	159	156	162	142	175	151	190	155	175	155	164	170	194	145	143	187	170	146	146	164	187	145	178	149	187	174	173	172	178	165	157	169	182	169	171	159	151	162	161	148	159	168	162	144	172	155	167	153	144	171	150	163	148	161	154	165	168	139	136	169	172	152	182	175	158	178	154	141	170	145	145	157	182	135	144	148	173	172	170	171	168	159	154	174	163	151	160	166	166	187	162	145	140	161	161	144	173	151	160	154	150	168	169	170	163	183	159	198	154	154	157	154	162	156	162	160	179	162	170	168	161	162	157	176	193	138	174	156	178	178	131	170	185	167	152	143	163	170	166	156	150	161	193	179	185	155	168	167	164	149	167	165	149	151	163	171	155	147	168	186	149	168	154	165	147	158	147	147	197	172	154	166	175	160	149	163	156	159	170	150	141	163	176	164	170	130	158	164	150	153	170	169	165	178	170	155	158	188	160	159	169	163	157	150	138	161	155	147	162	157	179	161	165	147	160	163	197	147	164	168	152	164	179	167	153	152	156	165	159	160	170	148	184	163	156	164	173	147	177	154	175	181	168	158	159	170	162	169	150	174	158	156	163	164	166	139	189	171	151	170	148	156	186	137	170	157	172	160	152	170	174	153	179	175	174	163	168	186	181	153	164	166	167	152	149	158	144	156	160	166	170	156	177	165	180	168	172	157	172	163	169	172	152	175	171	155	154	127	189	157	160	141	168	158	165	172	180	174	140	135	161	160	167	134	152	175	175	164	175	175	173	157	149	172	146	193	189	164	152	157	163	187	153	141	179	125	159	181	201	148	155	175	187	167	162	162	151	163	175	163	165	161	154	140	170	157	168	181	156	159	162	137	159	170	167	171	159	198	146	160	179	149	175	161	147	160	145	156	160	169	176	158	180	157	164	165	181	161	149	187	151	170	154	169	176	174	148	140	195	176	160	139	171	156	159	192	169	174	176	158	147	137	173	159	159	184	155	159	142	168	176	164	169	159	184	168	180	158	157	164	147	162	159	146	162	164	165	176	187	173	174	189	173	134	166	155	150	162	113	141	145	150	165	185	156	176	171	180	165	154	175	159	158	182	152	170	137	164	182	135	154	167	173	172	165	189	163	161	139	159	176	153	153	158	156	163	154	167	176	169	170	161	144	138	166	142	159	176	187	170	147	165	164	163	179	171	173	156	193	150	151	180	182	169	189	142	162	155	175	162	171	170	165	151	153	151	167	165	152	170	126	139	188	187	148	169	154	161	166	166	157	181	177	143	148	149	190	144	146	162	166	143	176	176	162	165	186	160	164	154	146	169	164	170	154	163	174	140	173	152	158	183	161	183	165	147	171	146	156	169	165	166	149	156	155	159	157	159	185	147	163	156	187	164	171	154	155	143	178	158	173	143	143	155	169	167	147	158	163	159	158	145	150	156	146	152	158	177	178	159	183	174	151	192	147	138	178	152	167	170	168	148	143	148	169	156	167	163	186	141	164	169	171	166	161	144	158	153	156	159	171	174	175	153	155	167	153	162	182	162	168	187	177	148	151	142	161	143	153	160	163	166	147	167	164	174	144	149	165	177	165	167	161	143	172	169	155	160	172	158	164	148	152	170	149	141	168	171	141	158	155	151	163	148	139	169	175	155	158	145	186	138	159	193	187	164	173	148	152	159	169	175	179	160	187	154	192	171	161	152	177	152	130	150	142	174	139	166	143	154	167	152	160	187	148	147	161	188	173	174	152	186	165	160	158	165	142	152	170	159	177	158	171	176	149	177	147	172	179	164	157	177	181	150	161	173	154	184	160	153	169	149	172	171	177	175	150	168	168	177	205	163	181	136	161	166	144	156	162	160	180	178	171	168	152	155	160	152	172	175	154	172	161	157	180	136	141	150	166	189	177	174	129	170	164	159	164	154	173	161	156	165	161	172	157	185	175
19623	6573	2424	2842	2540	2105	1824	1519	1371	1140	1048	939	880	815	793	701	660	652	673	618	608	565	572	583	591	567	552	548	535	533	558	522	557	506	508	484	525	501	538	504	540	525	490	506	465	482	457	452	509	474	472	487	433	440	435	461	505	476	478	459	451	474	463	499	456	450	491	487	460	448	455	467	472	488	469	496	472	468	463	490	449	474	419	437	409	466	497	460	459	437	456	454	474	440	471	460	476	456	448	450	442	477	449	436	463	478	473	458	457	472	508	435	483	463	440	487	435	465	498	461	468	458	471	444	416	426	480	472	463	463	468	444	429	491	465	452	431	473	467	471	479	437	447	474	456	450	448	469	450	445	478	432	490	482	469	446	461	432	467	450	416	459	469	428	461	452	482	444	446	426	480	459	452	480	465	458	453	466	442	430	448	473	468	440	466	481	464	434	424	435	473	490	450	449	477	452	457	484	455	430	475	471	441	434	456	434	468	468	444	443	464	457	416	428	420	455	468	404	428	455	462	438	456	465	475	463	424	439	420	477	445	459	457	464	490	444	461	444	456	451	471	441	438	478	444	426	435	459	437	480	446	435	470	465	471	440	469	456	465	467	457	496	465	442	480	475	481	448	422	454	477	434	478	432	461	471	482	458	451	446	425	495	454	463	422	481	436	400	504	448	447	464	449	452	477	433	454	461	450	469	461	460	469	430	419	457	481	427	480	424	447	463	448	445	474	467	429	448	413	473	442	456	438	458	462	416	446	467	448	419	435	462	483	440	425	410	456	471	445	453	450	442	480	469	465	435	490	464	485	459	465	421	425	447	437	474	434	460	454	450	418	442	469	436	480	469	449	455	483	504	453	424	454	470	451	461	466	482	456	410	448	494	446	441	403	433	451	483	486	433	439	470	470	444	477	475	447	432	421	495	472	482	466	471	446	458	439	457	429	483	441	472	458	435	480	471	469	469	470	458	439	463	460	422	475	432	453	453	459	453	473	447	442	467	421	476	470	452	448	458	494	460	477	418	484	457	443	438	447	422	438	457	436	435	462	448	441	447	433	414	465	435	423	508	482	439	442	480	436	430	421	441	456	451	468	479	448	412	433	452	463	453	461	457	436	478	467	445	465	447	455	464	443	471	444	430	470	453	471	440	428	459	447	429	442	459	442	426	453	454	441	408	444	439	435	440	451	460	425	459	450	443	457	458	441	473	417	463	476	449	413	470	448	479	425	467	441	440	453	436	464	420	454	478	471	449	434	431	492	441	449	450	446	439	454	477	436	414	439	443	473	442	439	499	438	444	446	458	477	397	426	470	466	436	451	483	460	486	424	431	480	429	451	470	464	443	436	427	455	421	438	455	420	437	449	466	466	419	456	462	474	440	471	453	424	455	452	445	472	469	460	416	467	458	500	460	477	436	405	447	461	485	470	427	474	446	460	506	440	444	448	433	440	458	440	456	460	481	445	398	439	440	447	466	494	449	464	482	466	447	474	435	486	479	420	451	461	450	498	454	405	477	457	447	443	446	465	428	462	445	434	421	449	392	468	473	460	439	498	446	448	434	455	463	450	448	456	453	485	451	421	467	466	439	446	441	468	460	436	460	446	452	404	454	476	446	475	441	448	447	474	438	475	463	465	437	439	497	421	456	445	432	438	433	459	419	444	435	456	429	440	451	446	460	471	447	461	486	438	421	451	471	472	494	432	461	446	437	458	428	452	480	475	462	471	446	463	418	465	420	470	448	466	440	473	487	439	474	393	493	449	440	477	410	447	509	454	469	435	423	445	484	454	485	448	470	462	455	448	467	434	475	487	419	470	445	505	449	428	426	465	427	461	464	487	454	446	477	448	460	425	447	436	475	469	484	432	423	444	444	444	472	446	440	452	480	471	422	485	478	459	454	443	464	443	462	386	453	456	464	432	414	435	458	453	461	475	442	486	461	489	456	457	453	461	441	479	467	407	458	459	457	460	459	472	463	443	421	484	464	413	475	435	472	469	536	449	457	440	495	442	438	431	441	456	453	417	419	465	467	421	447	440	468	477	452	455	455	423	454	470	458	437	451	441	456	477	440	452	456	464	413	445	448	421	423	447	417	434	466	398	506	472	479	450	433	467	395	450	474	463	429	453	452	452	446	463	435	434	439	456	466	475	450	422	449	473	456	465	457	416	442	439	437	443	441	440	442	463	442	473	452	487	427	449	416	435	496	460	424	463	466	444	421	462	447	420	435	447	502	448	442	469	451	510	474	466	453	423	490	436	459	455	447	428	461	480	445	458	454	475	440	457	465	469	487	458	440	470	470	477	434	440	411	451	459	447	463	434	437	469	489	431	429	463	431	473	465	432	417	447	459	435	461	444	455	490	436	480	453	439	422	466	426	453	448	430	451	439	431	465	467	479	439	442	458	436	465	434	476	459	450	469	463	460	445	469	449	419	492	433	468	450	466	449	472	457	464	489	431	494	453	442	459	450	466	443	437	464	454	423	473	442	454	438	478	436	472	451	450	450	426	463	452	474	482	440	462	444	460	464	455	431	469	438	435	409	441	482	465	475	470	454	466	440	478	478	443	464	422	445	473	444	440	452	442	434	456	449	462	458	464	457	454	445	450	500	407	466	439	483	440	425	439	484	442	427	494	424	451	421	467	460	431	445	431	432	441	410	462	462	414	452	428	456	462	406	440	444	447	438	471	449	489	450	489	428	473	458	456	469	431	442	429	452	486	477	429	459	461	480	457	460	464	503	469	488	442	473	419	474	530	470	462	422	450	469	461	462	463	487	474	454	489	444	444	444	426	455	453	467	454	477	443	432	505	489	490	466	492	437	457	428	462	463	454	488	450	447	400	469	509	466	496	423	511	427	431	423	442	475	464	489	460	442	482	473	441	458	479	445	459	448	492	467	488	399	437	474	401	489	467	475	444	472	438	493	441	470	433	447	432	434	458	456	436	436	470	445	441	483	468	457	454	471	458	428	444	464	458	468	439	464	444	429	442	459	456	477	440	453	503	478	466	440	438	469	449	452	443	478	478	419	428	435	456	476	455	477	440	419	425	464	436	426	456	420	454	474	472	438	449	503	428	452	456	437	489	455	451	450	463	469	423	450	463	433	430	469	394	457	455	437	432	460	472	479	472	477	448	431	474	444	468	422	463	425	459	451	416	436	449	447	430	446	415	408	457	448	461	439	488	468	439	454	442	443	445	454	459	419	451	442	460	441	455	440	448	425	445	458	444	483	435	440	445	432	477	463	450	455	431	484	418	475	468	452	451	443	487	461	472	429	458	451	424	489	474	471	416	483	435	441	445	439	435	477	464	428	453	443	457	455	447	452	443	485	504	454	496	469	432	435	429	508	459	478	427	454	476	469	480	500	408	484	467	474	439	461	436	462	423	472	452	445	450	427	430	450	509	458	429	436	477	429	475	450	446	459	459	459	402	485	443	457	429	441	469	454	475	457	451	477	453	441	418	430	458	446	428	459	470	435	451	446	435
48714	26382	4352	2017	1257	911	714	655	552	498	443	433	404	372	350	390	334	351	314	324	337	302	341	294	271	283	300	268	315	270	273	285	260	284	294	281	275	272	263	278	282	304	322	277	296	262	285	301	252	285	282	257	249	245	253	272	270	271	292	270	273	263	257	287	287	254	258	258	314	260	291	278	260	241	293	257	271	265	258	262	261	302	264	267	251	280	275	270	259	274	235	275	279	267	262	255	264	236	261	256	223	263	271	253	254	229	236	252	246	260	287	265	231	243	271	284	253	267	232	285	280	265	256	248	274	261	269	266	274	245	292	280	262	252	285	272	220	275	281	278	267	282	279	299	267	278	249	283	273	281	275	285	265	282	298	276	252	272	249	258	243	288	270	250	263	260	291	267	287	249	247	266	251	297	273	272	255	262	225	278	290	247	269	253	284	270	267	296	276	247	265	280	248	291	276	257	284	281	290	289	293	276	249	250	278	275	271	289	275	246	262	263	249	268	262	273	286	252	259	258	260	255	269	231	272	276	263	259	255	283	285	247	270	274	257	255	287	294	269	239	312	274	254	254	286	271	275	301	277	246	252	278	241	284	255	263	303	279	276	281	261	267	279	261	249	285	261	242	251	274	260	267	257	278	264	251	278	250	260	286	252	270	248	272	255	298	278	230	248	254	265	234	289	259	259	254	273	264	275	278	272	257	271	256	242	278	258	303	263	287	247	237	289	303	284	254	283	269	252	275	238	264	274	260	262	275	273	248	267	268	255	244	243	283	264	275	272	289	254	263	247	243	271	249	273	257	266	263	262	268	262	255	263	235	262	269	286	262	263	264	271	243	244	268	276	279	255	259	259	287	270	289	271	265	237	272	255	241	249	279	272	255	271	250	275	263	275	287	251	267	259	292	280	269	265	274	274	263	269	260	270	269	279	250	298	281	265	267	267	269	262	239	293	252	224	262	258	292	279	262	267	277	263	276	248	242	288	277	258	292	282	308	273	274	277	268	259	241	295	258	280	302	247	274	282	290	281	279	258	262	280	273	284	249	282	268	285	277	265	251	264	240	281	246	274	267	234	249	274	244	282	236	268	270	265	276	267	276	248	263	266	264	288	296	245	290	270	271	276	260	226	259	255	227	239	273	286	256	229	276	286	267	261	264	260	259	259	289	270	274	272	278	242	247	287	255	270	261	280	282	274	278	230	264	266	276	257	283	251	255	249	242	262	276	276	274	258	255	258	255	261	242	257	268	259	266	260	261	263	261	260	256	275	298	285	257	277	297	258	285	256	282	288	257	267	280	285	268	275	261	253	275	245	274	233	265	265	283	283	291	261	271	238	275	266	251	300	244	269	252	273	269	235	256	241	262	270	235	267	241	250	260	286	252	256	245	270	258	250	269	284	291	257	248	244	280	288	254	247	280	267	268	277	280	279	248	266	288	256	277	261	245	244	257	278	253	287	274	249	262	265	235	255	277	258	285	268	237	258	280	290	279	283	282	269	278	271	275	269	261	275	262	281	260	253	242	261	264	256	276	264	272	295	265	265	253	252	261	235	253	246	240	291	235	274	242	283	276	266	251	252	278	272	242	257	296	261	251	229	277	268	276	230	273	262	272	241	252	252	268	276	254	258	262	261	245	249	267	261	258	285	292	230	250	278	282	260	263	286	288	273	268	268	259	275	284	263	269	263	279	276	290	263	255	244	268	254	264	286	264	282	262	288	249	278	218	272	298	263	253	253	260	268	270	271	239	246	269	257	281	275	253	279	237	256	249	297	302	293	298	266	253	268	262	276	246	259	267	291	255	262	264	259	260	289	294	255	286	277	274	291	248	266	241	249	270	277	278	259	290	253	272	267	287	292	274	274	243	267	288	265	243	260	273	262	273	257	255	258	284	243	248	272	250	257	264	254	268	240	246	254	268	249	278	281	272	244	259	265	285	262	276	314	256	257	264	280	282	238	302	292	261	289	278	260	256	267	239	269	245	305	273	305	259	254	257	266	273	272	254	259	253	275	265	285	270	273	310	295	267	246	256	259	284	231	241	235	260	277	236	261	266	265	240	229	257	251	288	262	300	275	266	270	244	254	263	258	246	245	229	225	245	267	282	261	267	257	253	258	263	272	259	260	289	259	246	256	277	280	271	264	246	265	267	266	229	263	252	237	249	247	270	263	250	281	257	249	268	257	270	276	272	272	263	284	257	252	269	251	294	275	279	281	247	260	288	264	294	257	241	269	260	268	274	284	264	240	256	282	251	233	258	249	244	261	259	256	261	245	253	298	262	261	247	251	248	275	289	269	280	279	271	289	268	285	271	273	267	265	271	269	280	267	255	271	291	271	253	263	276	265	244	241	281	274	273	282	257	256	261	269	263	242	269	258	271	266	255	289	281	273	288	256	273	284	282	258	302	258	249	277	239	277	250	257	260	249	264	285	266	263	276	287	266	280	264	302	271	287	281	254	239	253	287	284	275	264	249	265	255	241	273	286	259	265	265	276	278	278	276	290	259	292	281	282	239	268	259	291	271	275	259	275	264	289	280	261	261	268	251	257	272	232	287	283	264	256	262	284	262	274	274	260	261	241	287	288	243	245	270	277	255	267	276	281	265	295	276	230	258	283	259	303	247	258	275	265	261	280	200	279	280	272	266	287	274	252	244	287	246	259	269	248	238	251	268	263	253	220	283	270	291	290	269	276	274	260	281	223	258	256	290	241	264	268	279	253	262	266	273	228	266	269	275	280	266	264	284	260	282	288	255	279	261	269	247	246	314	293	242	256	293	253	256	261	274	269	269	292	230	224	238	299	273	295	248	244	261	265	256	281	251	265	242	301	268	267	288	265	230	262	277	259	229	259	251	265	260	262	272	248	251	259	291	289	317	252	292	257	281	306	280	247	274	275	237	275	277	270	239	253	280	277	252	290	257	244	250	246	254	217	266	266	262	267	254	253	256	255	264	247	262	263	268	260	249	263	270	266	267	260	248	239	295	264	273	254	264	300	250	224	259	261	252	296	280	287	279	252	242	270	260	235	248	274	240	231	270	256	293	232	225	243	235	274	288	265	280	253	276	245	291	274	270	265	274	274	284	246	231	284	266	235	262	268	273	266	310	255	282	262	260	264	250	250	248	299	217	223	255	271	274	277	267	244	265	268	274	263	304	226	245	256	279	278	284	277	285	279	296	253	271	252	246	263	286	273	263	279	265	257	278	250	244	271	289	224	280	292	247	258	269	253	263	263	268	275	253	272	277	275	278	261	267	262	260	293	253	240	294	265	276	265	286	263	255	260	251	235	260	247	244	254	246	264	260	298	272	278	300	287	245	254	294	250	251	286	277	270	240	240	250	271	271	277	276	237	277	275	261	266	281	235	260	252	247	241	274	256	287	240	274	252	291	291	248	277	271	267	257	267	274	284	301	269	258	255	255	265	266	241	280	274	277	280	272	262	237	249	276	254	265	267	269	266	276	269	254	289	252	269	272	237	270	284	269
27958	10035	4382	5296	4532	3801	3083	2671	2317	1969	1828	1681	1579	1355	1313	1319	1151	1129	1089	1073	1010	972	913	930	897	887	877	834	847	842	823	847	797	888	782	810	795	784	751	749	759	766	782	737	696	770	767	779	719	735	694	744	687	707	739	702	725	715	688	703	708	729	771	677	708	713	682	732	738	772	730	705	724	677	683	727	716	689	692	678	692	700	647	667	687	669	666	723	715	672	687	714	696	727	715	735	732	683	679	718	676	704	698	744	713	683	672	712	700	727	716	661	725	713	683	719	755	705	709	703	703	657	723	698	711	730	689	693	705	648	689	700	673	679	695	712	680	705	666	658	704	680	668	685	705	695	657	702	701	701	652	651	705	702	691	679	716	656	681	706	697	720	687	717	659	655	708	682	628	714	699	695	722	686	690	717	639	671	682	670	665	722	736	689	704	742	705	657	689	681	720	703	713	693	689	664	714	719	685	709	654	679	701	654	690	696	663	677	699	645	696	708	729	702	676	710	737	664	669	705	701	684	704	682	724	688	674	724	683	677	698	663	718	702	675	717	723	645	686	690	693	661	663	680	753	681	683	727	700	687	729	674	692	698	710	724	684	704	708	663	675	680	703	675	691	729	688	696	737	694	706	674	695	724	717	738	692	676	706	694	664	672	679	687	716	664	694	678	657	752	732	726	679	661	634	725	677	682	672	680	655	724	708	729	718	681	693	657	723	721	697	713	713	660	692	654	711	663	705	700	652	640	715	688	731	612	653	746	724	695	652	708	721	699	664	688	711	665	722	676	658	692	684	680	679	681	653	714	675	655	654	676	701	699	642	645	643	693	707	675	694	697	637	706	752	698	736	690	744	674	649	666	707	683	727	656	661	706	714	685	720	683	657	654	660	727	679	663	690	697	716	696	693	663	649	705	718	636	668	708	688	677	680	704	650	717	686	700	700	695	686	637	730	713	698	621	666	663	636	724	688	682	700	704	672	730	746	688	718	664	675	654	680	732	690	759	715	713	663	730	691	675	708	669	666	729	665	687	736	722	705	705	701	709	682	709	682	702	686	693	661	664	685	675	696	682	711	720	707	712	675	688	717	668	702	706	667	698	647	684	731	739	690	679	728	691	709	721	702	706	707	685	630	703	629	646	690	704	719	667	665	678	685	714	677	680	696	653	649	718	673	700	663	690	653	750	667	696	729	690	668	659	667	631	703	688	623	709	674	701	678	701	692	726	688	727	701	678	739	694	646	732	683	673	710	676	690	673	625	723	717	658	741	651	704	672	703	708	652	705	718	717	677	669	708	707	663	715	675	632	710	686	663	708	703	697	674	689	706	695	694	680	695	709	684	699	652	704	668	694	710	713	711	691	684	656	694	662	658	654	723	717	690	629	726	703	692	771	673	723	665	721	757	754	697	748	662	719	689	670	684	703	665	705	664	658	674	673	631	718	711	688	640	672	714	759	691	690	642	698	728	704	704	642	698	642	682	671	688	703	684	658	699	651	683	660	708	680	684	702	719	726	648	694	700	695	673	695	681	731	676	690	692	685	671	744	685	686	683	646	704	718	740	656	695	708	688	667	670	693	719	739	694	689	660	712	704	721	736	689	690	691	656	684	693	700	708	661	673	661	694	653	709	677	730	695	671	653	678	711	705	692	686	641	699	687	669	660	699	709	689	745	683	689	736	712	741	707	675	667	706	685	671	629	674	727	684	663	646	708	671	704	658	666	686	722	703	708	690	648	666	686	746	689	681	659	647	738	645	662	699	693	645	659	687	690	666	684	689	719	696	694	678	638	697	718	686	672	679	743	681	711	724	683	647	667	709	706	715	656	649	690	687	717	740	643	695	694	670	706	688	694	678	695	668	723	688	703	718	703	665	656	682	693	662	653	719	669	697	674	688	701	681	705	691	712	687	646	710	697	719	702	697	694	686	710	654	666	669	718	670	664	713	680	674	676	713	667	713	681	714	689	664	687	672	680	729	659	711	724	669	687	692	664	713	680	718	699	750	679	678	687	655	710	687	659	704	683	667	671	688	743	716	685	726	703	641	675	700	663	693	715	716	731	697	645	723	701	665	684	660	723	669	679	670	673	676	717	724	680	738	682	712	712	692	685	669	680	714	676	697	735	681	746	676	706	682	661	672	667	663	703	683	714	728	661	703	709	663	719	666	660	732	729	666	747	686	671	711	710	666	678	726	719	683	728	694	698	695	714	676	693	700	695	710	630	685	708	672	692	616	691	666	656	704	681	675	655	733	630	701	707	702	695	661	700	685	651	716	703	673	669	717	670	666	705	674	704	714	702	698	689	700	675	678	662	644	699	723	671	643	670	720	731	646	708	666	655	646	658	702	693	690	699	721	673	720	681	662	711	695	674	721	716	714	655	680	679	666	656	679	690	703	694	699	711	653	664	700	678	659	677	686	675	710	711	672	735	737	709	668	684	707	664	704	691	702	692	720	691	658	691	671	686	703	712	675	666	692	644	701	694	734	716	682	693	674	741	679	669	672	692	696	690	687	683	675	698	688	711	677	650	719	660	711	702	717	688	712	716	681	742	650	670	652	699	742	666	698	695	744	669	688	686	659	667	670	650	676	700	686	676	706	717	664	672	677	679	708	700	678	683	652	689	643	677	703	647	697	676	684	696	664	719	696	765	681	715	692	666	716	646	702	697	712	699	710	718	703	690	749	670	675	720	692	683	720	671	648	674	714	662	642	690	691	721	697	714	709	678	695	712	707	705	670	674	736	697	698	716	688	644	706	682	688	675	715	651	691	686	673	632	691	653	638	711	706	687	673	711	676	678	666	667	673	705	740	680	688	737	696	702	636	704	655	654	687	624	668	705	674	655	775	662	691	706	705	710	734	683	661	691	692	691	682	721	669	687	715	736	671	643	659	680	694	710	687	668	681	670	698	667	691	679	700	686	671	666	656	699	727	743	698	665	727	699	656	718	735	699	691	684	663	697	645	727	648	670	736	732	691	671	675	691	668	714	685	691	692	704	701	717	706	728	723	681	677	713	673	743	686	722	643	647	667	665	695	655	697	661	731	662	691	696	688	721	707	648	700	722	713	705	682	682	711	733	710	734	714	688	667	728	680	702	684	671	686	658	695	678	706	683	675	694	661	683	686	694	688	703	646	692	654	716	704	652	670	665	688	683	722	688	719	659	688	685	697	659	689	669	635	745	628	682	683	749	757	677	646	687	703	685	669	712	750	696	674	683	679	691	662	697	686	678	712	662	637	707	657	672	708	681	697	695	708	648	650	689	671	732	746	669	692	696	691	658	682	676	716	747	716	724	698	682	665	641	708	675	741	765	682	706	696	641	727	686	687	717	701	694	693	691	705	714	677	693	715	697	697	708	713	648	699	671	671	673	714	662	688	731	708	681	673	681	696	691	652	669	762	689	691	722	673	690	674	700	685	664	665	735	717	714	758	700	695	694	726	717	664	696	687	694	678	700	645	638	722	656	670	685	675	698	671	725	707	693
6984	727	327	324	286	333	352	339	319	327	311	345	326	333	311	331	312	325	314	316	347	305	313	351	322	317	345	339	339	333	342	297	328	338	320	300	333	303	291	324	281	332	310	287	281	294	317	324	325	284	297	313	317	312	324	288	316	312	329	269	290	317	313	317	320	316	288	326	316	299	303	279	330	295	346	312	298	299	320	286	313	287	329	345	308	342	332	334	312	337	308	294	295	335	315	318	335	297	293	309	304	319	313	296	326	313	314	326	280	332	298	312	285	329	318	317	337	338	326	336	284	325	293	320	317	332	319	335	311	294	326	291	342	319	319	296	327	323	337	324	334	321	319	330	302	298	330	307	302	333	338	310	315	338	291	256	314	287	323	327	317	308	316	306	316	281	358	337	280	303	318	314	291	338	319	341	315	352	278	302	318	278	299	315	336	346	315	327	334	325	312	337	311	314	296	290	309	313	355	300	315	289	324	308	323	304	262	300	342	289	304	280	291	322	275	299	315	291	304	330	348	310	315	295	302	369	292	297	307	304	354	313	314	321	349	303	328	309	339	360	360	298	319	271	306	296	287	314	322	314	321	305	284	321	322	306	334	316	299	310	322	319	308	328	316	334	317	303	328	301	319	295	301	322	310	321	318	315	315	290	315	315	305	286	303	323	353	293	288	315	298	297	285	334	337	307	319	344	322	323	296	310	316	327	292	303	290	345	313	320	314	295	306	291	303	332	305	316	318	331	306	284	326	299	353	296	303	348	316	308	321	301	274	307	322	324	324	319	326	320	317	306	298	340	296	318	342	335	308	303	316	316	287	320	320	297	287	328	332	311	334	335	300	301	299	321	297	348	294	331	300	348	294	326	311	330	304	279	275	293	318	305	297	319	286	342	362	286	297	310	283	299	292	306	328	324	324	312	323	309	321	342	275	299	318	315	336	333	321	291	342	297	298	297	319	329	328	299	292	320	323	287	304	311	319	307	304	294	343	318	323	290	294	304	330	302	328	355	325	324	327	302	327	327	325	334	320	305	279	319	306	308	328	300	299	344	328	312	285	298	310	320	303	314	305	309	331	336	339	316	293	295	313	289	288	297	308	327	335	293	291	306	302	322	314	318	319	311	309	282	308	320	312	306	331	312	285	312	292	299	294	327	310	315	282	303	324	317	296	281	316	320	309	325	313	276	337	310	307	325	311	308	314	335	355	317	285	300	298	317	307	315	310	315	353	357	294	312	319	309	337	297	321	346	337	343	303	322	332	300	358	326	348	319	307	327	315	319	317	363	297	314	326	302	334	319	301	315	335	315	338	326	314	325	332	312	325	319	315	332	329	334	329	274	327	316	289	328	340	326	332	327	322	275	290	307	323	370	329	331	340	298	353	321	321	299	319	279	286	312	287	298	305	309	309	307	318	333	311	287	305	319	319	324	318	310	312	291	329	298	333	301	323	307	294	331	303	301	307	319	322	304	307	326	305	294	308	321	315	305	308	309	326	313	343	326	299	316	306	357	295	305	331	334	293	331	292	322	335	329	328	329	325	333	342	325	293	300	299	299	303	330	297	292	355	322	317	322	330	257	297	313	317	283	302	309	317	286	311	322	312	297	319	317	284	316	326	298	329	303	321	295	303	313	360	302	302	331	331	316	297	320	343	295	298	321	314	288	286	331	294	301	306	296	284	307	284	314	344	279	351	357	341	322	296	325	316	306	303	318	293	344	308	321	311	318	316	324	321	292	324	311	316	314	355	284	329	295	299	343	317	303	307	336	354	292	337	312	295	278	302	315	306	268	313	332	295	298	320	309	310	331	300	322	301	295	312	333	323	325	343	309	315	357	342	319	336	330	279	288	297	325	322	298	330	303	304	328	337	290	333	318	297	318	341	309	337	310	347	309	325	312	303	349	294	324	302	305	329	302	319	311	300	316	279	340	307	322	351	306	346	302	330	324	349	325	320	333	299	298	312	338	301	284	310	323	272	291	348	293	318	320	317	294	321	325	299	318	322	306	314	334	325	340	326	312	316	356	333	309	296	307	332	290	358	288	301	305	313	330	314	324	310	313	303	303	329	295	307	300	335	302	335	334	333	303	348	308	301	310	336	301	307	291	298	322	330	323	287	332	319	298	297	291	321	313	319	323	356	282	279	301	308	298	323	303	327	299	288	304	352	303	294	316	307	330	279	342	323	309	320	306	283	310	311	290	321	318	304	329	316	315	312	301	326	261	307	340	307	303	331	336	310	324	300	339	322	291	354	336	323	309	329	316	334	334	331	296	331	298	323	305	372	320	301	294	315	330	312	293	292	303	328	351	328	324	297	291	346	366	321	288	321	308	308	284	309	319	339	309	294	313	318	285	314	312	353	316	315	343	321	325	355	306	326	329	332	295	290	312	329	317	337	335	317	322	287	323	294	312	331	303	324	281	312	331	307	322	320	317	297	324	299	321	340	313	280	276	300	285	331	309	334	294	332	305	324	280	306	332	325	321	366	298	328	318	328	329	351	333	314	299	294	288	318	287	331	272	296	313	318	302	306	287	313	302	310	302	330	309	329	294	302	333	296	348	314	322	298	301	288	337	313	324	312	273	341	327	306	302	321	317	307	306	317	364	319	272	330	320	331	307	295	311	317	279	317	359	302	305	302	288	314	321	290	299	285	322	305	323	294	328	309	324	309	347	277	322	328	303	306	300	285	324	320	312	280	339	320	349	290	305	300	276	285	296	310	321	353	333	336	324	327	297	328	325	310	309	293	309	327	337	294	308	335	315	316	308	307	335	291	354	353	332	298	323	290	315	321	312	301	312	316	304	287	302	342	342	314	311	310	357	324	311	316	311	286	309	328	311	303	315	321	324	306	319	327	293	319	290	318	319	297	331	274	324	356	328	298	319	334	339	350	339	302	329	338	335	297	327	349	321	302	319	297	334	337	301	335	349	327	333	297	281	342	318	326	338	327	313	332	322	341	340	303	302	362	308	299	285	293	287	309	324	272	335	323	311	318	340	323	289	301	319	315	309	334	292	321	277	327	318	318	306	315	310	304	329	297	307	319	303	320	352	299	301	316	305	315	303	345	288	303	319	337	299	313	320	317	337	323	333	310	316	304	301	310	326	324	325	294	312	308	291	342	311	321	321	312	290	356	346	300	313	316	271	327	287	301	325	281	304	319	314	291	333	299	326	324	327	306	292	311	309	318	308	290	327	291	310	334	331	332	302	292	330	318	307	337	343	320	320	314	306	326	342	285	341	314	301	299	284	302	332	343	315	307	314	308	292	307	329	308	315	317	309	316	331	266	292	312	320	310	361	314	328	303	340	340	308	270	282	333	348	322	313	312	330	328	350	329	307	301	315	322	300	275	293	324	310	343	316	314	307	304	309	263	322	332	340	291	309	312	293	339	300	308	323	339	323	352	312	320	330	327	269	312	323	310	342	348	315	336	306	353	306	290	299	312	328	309	291	339	315	341	298	327	321	303	318	318	305	303	331	286	337
4612	1159	781	904	778	846	798	801	788	781	762	781	772	775	732	723	721	776	757	761	781	815	777	757	784	754	722	768	728	748	779	785	770	782	814	779	795	747	715	763	738	694	744	720	741	757	708	775	765	742	744	751	710	762	705	729	746	743	745	808	763	770	743	726	791	746	726	745	741	764	724	733	739	745	750	754	724	748	767	743	760	785	732	749	767	753	760	744	786	740	698	722	781	730	760	706	812	739	739	772	749	723	760	760	745	761	718	762	787	755	749	722	759	721	757	760	763	714	751	756	728	734	722	735	762	690	722	750	725	725	718	759	795	753	770	719	774	733	752	766	782	775	759	804	742	750	767	775	767	685	712	801	799	766	765	736	743	765	781	713	813	749	725	736	722	746	757	780	720	744	763	733	736	772	733	796	744	763	737	763	750	718	723	738	774	770	763	712	758	741	736	727	761	721	777	741	778	770	775	778	769	751	755	709	766	711	735	734	741	722	735	686	757	700	771	737	713	758	785	778	739	749	754	749	742	770	703	775	710	724	778	787	735	773	802	779	730	722	759	775	752	782	712	747	799	739	746	750	753	686	779	797	772	799	773	754	739	752	777	745	766	737	764	761	697	735	732	760	757	753	746	733	787	756	733	774	722	743	753	736	756	773	729	742	741	775	780	769	713	791	764	711	737	752	771	749	710	758	761	778	757	782	761	703	748	742	720	799	782	768	792	724	776	774	724	714	766	763	732	708	775	760	798	739	755	770	780	759	776	770	785	747	775	751	743	750	725	814	733	775	749	732	769	753	800	718	795	733	712	717	756	729	778	739	711	761	735	788	741	758	735	780	807	770	724	739	724	775	720	736	757	764	799	775	755	777	744	782	738	754	742	753	739	742	735	734	675	735	748	757	711	720	759	707	728	736	781	703	705	773	742	727	746	712	765	765	780	783	770	771	698	815	723	710	783	716	752	747	761	718	731	733	748	781	758	694	715	750	727	736	779	754	716	793	804	738	724	768	725	725	729	741	754	735	753	742	711	783	702	760	778	797	757	769	771	765	748	741	733	760	738	670	745	732	770	725	730	749	759	810	749	753	777	779	752	751	715	729	732	741	748	745	783	701	712	815	743	750	731	728	752	745	751	722	669	762	757	767	756	650	813	746	777	725	739	769	738	796	754	773	739	764	804	730	791	764	751	779	728	760	838	772	740	782	755	818	762	746	745	718	737	811	749	759	731	720	728	721	743	808	756	801	770	752	767	739	760	744	732	738	717	749	691	730	720	766	762	756	736	745	717	758	786	791	725	658	765	704	742	758	805	762	754	773	712	723	759	817	771	745	748	744	774	775	756	690	733	765	746	719	708	686	728	799	753	766	741	815	732	739	746	749	752	713	722	796	742	702	762	716	811	768	747	755	781	740	753	792	717	738	775	762	767	766	777	782	791	770	761	758	794	722	821	758	734	775	739	755	724	760	774	757	739	778	760	725	748	753	749	796	772	788	736	742	800	758	700	796	805	733	743	702	752	742	738	738	749	760	709	741	763	765	766	778	755	724	729	794	716	745	764	778	755	745	746	723	768	815	731	773	748	741	777	762	774	739	730	743	720	746	729	716	767	747	780	789	792	809	737	760	742	749	806	782	792	758	778	718	806	756	788	754	755	799	792	815	720	750	775	757	731	778	771	792	733	748	750	755	700	781	754	705	768	839	731	763	754	736	738	743	730	724	744	800	718	729	760	733	717	698	744	778	722	731	742	763	750	732	780	726	713	754	748	726	706	691	731	757	795	742	760	768	775	768	752	753	779	724	751	759	754	734	716	750	701	757	746	760	769	741	723	840	697	751	762	749	801	744	742	747	791	800	760	729	729	760	766	761	814	712	746	807	751	770	700	732	751	705	704	780	725	747	749	764	797	749	748	687	785	763	748	735	714	757	739	756	720	707	777	754	759	732	752	761	757	753	693	754	748	762	777	746	777	707	694	767	737	726	747	700	728	797	779	730	745	700	770	763	708	715	761	760	744	723	761	721	737	772	783	716	759	748	765	790	760	775	719	758	732	706	762	732	770	732	774	743	805	811	769	795	757	763	758	763	784	731	769	802	795	697	765	717	791	715	716	711	744	745	716	722	795	748	745	785	753	750	774	770	738	749	740	701	773	775	783	721	740	798	716	788	719	761	750	769	708	750	745	813	768	682	771	755	755	721	780	842	740	766	733	733	716	726	713	697	749	740	704	753	766	790	716	716	759	744	786	757	722	737	719	752	703	738	768	769	766	742	708	742	747	758	738	714	796	736	781	746	760	747	704	762	768	767	739	749	762	750	701	744	782	739	739	777	739	751	777	718	751	755	734	691	715	776	727	733	721	708	728	741	793	725	772	765	758	736	740	769	771	775	727	726	768	760	686	753	760	778	707	755	755	734	792	756	765	734	768	696	781	757	754	752	743	735	756	750	790	750	795	731	773	773	740	777	756	769	709	750	792	720	774	716	693	741	758	755	742	763	738	780	761	732	735	724	768	803	783	743	721	772	700	705	724	766	738	763	778	748	754	674	741	734	753	730	792	736	799	781	773	750	713	743	731	757	744	723	733	731	748	751	759	731	743	818	743	769	767	761	708	772	779	763	728	776	766	741	764	750	775	719	751	709	757	719	737	737	740	712	739	745	748	746	732	695	759	735	739	716	760	732	783	748	771	764	706	740	773	710	731	792	785	742	720	753	757	790	711	736	738	766	746	703	726	691	752	787	704	747	723	721	708	697	729	747	754	730	729	777	752	746	759	754	790	789	718	727	693	713	728	708	770	717	720	800	781	719	765	717	772	714	701	768	712	742	746	706	748	715	732	769	735	708	773	760	720	686	772	769	765	708	724	753	764	750	785	781	698	755	737	774	767	759	735	749	721	783	769	720	775	716	779	780	754	779	691	705	720	726	741	777	751	739	750	714	706	750	794	754	742	735	764	731	707	720	745	744	716	775	748	697	731	796	762	764	748	763	729	787	724	750	709	752	707	708	726	730	775	706	710	723	751	724	763	720	818	747	790	750	738	760	750	747	765	763	751	740	719	759	749	724	763	739	697	730	744	755	753	729	729	729	773	775	768	775	723	762	748	722	771	778	761	745	757	753	745	729	731	786	772	775	735	775	756	743	761	723	789	717	774	718	709	768	785	762	743	753	720	756	761	782	757	721	756	829	755	757	794	782	787	725	761	752	714	711	767	774	753	750	803	741	786	740	809	689	723	816	776	734	714	686	728	718	759	686	719	741	775	725	743	755	716	734	725	720	714	741	784	770	689	769	748	719	744	722	716	749	748	745	817	746	725	733	740	733	780	784	787	763	693	768	707	765	792	760	800	727	746	730	813	739	737	759	753	760	779	770	809	751	741	773	738	761	710	743	763	743	723	754	728	797	725	722	778	763	746	757	742	713	772	708	748	721	746	770	776	734	724	725	698	784	754	749	726	746	749	759	737	729	731	752	771	742	770	765	766	767	761	726
34685	15011	1576	894	630	511	396	354	306	296	263	222	248	210	212	204	237	215	196	208	181	161	172	177	191	169	189	155	151	175	162	137	165	171	154	176	170	157	145	173	167	161	186	154	152	161	165	178	169	157	163	161	158	159	157	127	170	181	179	156	173	151	182	174	139	181	144	146	152	159	163	151	154	153	161	151	133	167	155	158	179	171	144	168	182	152	177	144	179	169	161	169	183	170	167	153	187	173	201	156	174	152	152	160	139	171	161	166	148	148	169	159	156	167	163	156	140	173	173	160	161	162	160	173	165	166	184	128	146	168	173	146	178	157	169	141	154	149	212	171	175	175	169	164	183	162	162	149	142	196	165	171	215	173	157	158	183	167	199	147	160	151	165	158	164	173	198	165	157	160	155	163	165	180	138	164	178	175	169	158	189	190	165	158	176	164	160	154	154	163	168	198	167	169	161	150	137	178	172	149	157	156	174	160	164	162	165	163	152	163	153	146	176	175	154	152	154	176	164	152	136	156	180	133	190	163	162	168	180	180	174	160	143	170	182	154	180	153	146	163	164	186	166	152	154	161	157	185	153	140	156	175	168	162	173	179	150	171	169	155	167	164	142	152	191	136	177	159	162	163	154	165	153	181	139	167	173	143	152	136	160	163	162	178	182	153	181	164	144	137	168	167	149	176	171	139	149	156	166	177	187	172	167	163	166	174	177	126	174	167	138	135	163	185	174	187	161	152	149	161	148	165	164	176	165	157	165	178	170	152	161	153	146	150	154	156	155	154	155	161	144	165	169	149	174	160	164	156	163	133	154	153	172	155	165	159	150	152	180	147	164	148	175	150	164	151	151	154	177	181	164	157	160	180	152	188	166	148	171	176	162	175	177	163	146	158	159	156	152	177	171	170	137	182	164	147	146	153	166	144	163	172	162	153	153	167	185	185	156	158	162	157	171	158	154	172	165	159	157	174	160	138	159	148	185	165	186	190	168	161	156	148	150	156	144	159	174	167	171	158	165	151	161	165	177	170	139	165	144	172	159	144	144	171	140	159	174	176	126	149	183	177	152	158	172	150	177	176	162	164	187	143	162	152	179	172	162	155	141	150	138	160	158	141	145	150	163	158	177	163	142	179	178	150	137	145	128	160	145	164	160	172	173	165	170	181	176	166	179	166	152	161	175	186	169	155	141	158	161	175	181	130	169	186	163	166	156	157	152	171	169	151	146	169	169	163	171	166	173	151	159	155	153	179	178	146	172	152	161	162	160	163	131	162	168	152	177	171	155	174	156	155	160	176	154	173	175	146	147	132	142	159	183	151	170	137	163	158	146	185	165	205	163	158	164	158	165	163	180	153	164	156	168	171	162	154	168	145	170	167	175	141	172	157	145	146	169	173	158	144	158	185	186	154	171	146	184	163	163	150	146	170	169	158	165	147	150	191	183	155	149	147	148	160	156	179	176	151	158	153	172	148	139	175	172	157	156	150	170	163	139	167	159	157	132	173	178	164	166	170	154	160	176	161	171	154	166	159	172	178	162	181	154	153	138	153	169	141	180	166	153	153	155	164	159	178	151	173	151	168	182	168	165	157	161	165	173	167	172	140	142	173	181	156	166	161	149	151	168	137	173	141	162	150	163	169	157	153	152	168	167	156	181	177	164	127	158	170	153	169	172	164	161	179	168	180	140	185	146	200	150	166	186	168	148	155	167	141	171	186	165	145	163	172	186	179	171	147	179	170	172	160	169	182	187	133	146	138	162	172	175	178	198	179	159	168	168	172	127	142	147	170	177	122	150	176	178	171	167	186	162	165	165	195	186	188	166	172	158	168	163	139	144	164	176	166	174	167	157	179	178	152	187	129	166	161	165	173	141	163	156	194	160	147	155	153	139	166	159	154	170	156	165	138	160	157	180	182	152	165	162	178	179	183	155	174	172	156	155	162	153	161	184	147	168	177	146	154	164	150	142	163	172	134	174	182	158	169	145	154	139	145	173	170	158	161	177	172	153	159	169	167	182	162	179	163	174	147	166	170	164	150	179	173	153	170	174	172	172	181	147	141	161	167	151	174	183	146	157	146	170	167	163	159	186	148	152	148	129	151	149	168	168	176	160	157	160	156	174	170	168	165	178	181	175	154	163	173	173	148	156	164	167	161	154	176	163	160	167	163	153	190	151	162	154	166	143	145	159	157	176	183	176	176	151	171	135	165	150	175	144	136	158	152	160	158	143	161	178	171	155	169	160	151	170	151	157	161	155	161	151	164	169	159	162	184	161	177	159	169	161	156	174	186	166	133	154	156	171	164	145	182	193	183	169	151	154	159	180	174	145	163	163	138	137	152	140	173	164	162	166	167	166	184	153	168	171	160	156	171	168	216	172	152	149	164	150	154	157	185	180	159	156	147	158	175	147	159	152	156	153	156	170	184	148	171	164	146	165	181	142	194	152	184	173	165	190	173	189	176	151	158	152	161	152	146	154	149	158	169	168	167	149	169	165	158	175	195	185	141	167	174	167	163	160	141	158	166	160	163	169	167	159	152	155	157	157	171	154	161	145	182	157	148	172	146	152	173	152	182	165	145	146	163	135	154	143	172	148	147	149	169	181	163	149	143	173	158	160	163	137	132	174	185	154	155	151	168	145	166	170	141	196	148	154	171	147	169	178	157	133	155	165	155	166	142	168	203	171	155	159	173	155	158	175	168	158	140	161	154	143	174	158	183	190	140	168	146	181	170	163	187	153	161	141	166	158	172	163	142	169	150	175	144	162	148	153	146	154	148	156	178	177	157	166	172	132	161	164	173	168	165	180	174	162	170	150	163	175	147	145	165	148	155	145	174	175	170	150	160	162	188	166	149	155	156	176	175	144	144	188	150	158	183	138	144	183	169	185	192	160	152	162	165	160	173	172	165	152	163	173	148	157	168	174	186	171	163	184	148	168	149	160	155	162	184	167	174	148	152	184	159	146	159	163	147	155	172	182	192	148	142	153	165	155	140	162	135	163	177	163	164	191	160	154	154	161	188	171	151	158	177	155	140	156	171	178	178	186	173	181	170	162	130	159	175	151	163	157	147	192	188	148	178	181	181	164	159	172	154	142	156	159	160	153	153	162	155	179	172	143	159	159	177	157	154	162	185	170	138	188	154	189	158	176	171	166	161	170	168	157	148	165	177	149	149	161	174	185	177	166	158	175	151	124	153	148	170	160	149	155	177	167	150	142	168	155	167	155	162	178	164	164	159	168	157	169	167	200	160	172	165	169	165	140	153	171	162	170	172	164	159	162	166	177	166	177	176	149	157	170	175	159	136	167	149	151	177	171	184	168	162	165	162	162	175	123	164	154	165	145	146	164	175	171	158	195	172	181	145	156	144	183	164	162	143	148	166	163	175	176	172	165	149	165	136	185	158	160	153	169	177	164	159	156	131	156	165	138	150	150	150	158	156	171	137	163	155	177	183	167	173	165	176	168	175	177	165	155	162	181	170	143	167	161	147
19369	6907	2397	2891	2539	2115	1714	1510	1340	1213	1056	974	881	826	743	762	705	660	652	619	615	585	615	617	544	581	513	551	532	569	547	539	524	498	460	512	525	543	503	529	467	488	489	478	479	488	488	456	459	517	475	453	481	440	454	459	430	472	452	485	483	437	474	450	466	461	480	463	488	474	469	483	459	497	430	407	490	417	532	429	407	462	449	431	496	465	499	435	456	443	459	448	482	485	462	447	455	477	470	445	479	495	440	437	444	472	466	450	461	455	464	459	480	445	457	459	471	461	437	437	451	423	436	425	461	447	479	432	481	486	500	448	473	429	463	449	468	450	429	453	442	463	424	497	462	474	460	433	441	440	467	435	476	452	495	420	427	399	460	489	445	446	427	442	449	444	423	425	445	499	476	500	449	445	446	492	443	469	469	437	432	436	465	468	421	452	421	414	461	418	465	446	484	489	456	463	471	437	447	445	459	448	461	454	436	441	438	505	441	447	468	441	468	411	459	458	478	449	443	444	463	420	470	456	434	455	507	475	448	438	453	461	457	448	436	481	467	457	469	428	425	481	443	495	434	474	420	440	440	466	436	476	443	447	463	473	481	462	457	466	460	446	444	453	434	445	452	434	462	402	467	443	419	462	473	435	389	481	442	451	463	452	484	457	444	478	474	457	456	445	437	521	457	504	423	406	416	437	460	450	437	463	456	467	465	459	462	460	430	437	500	461	491	433	480	436	448	431	458	434	449	458	468	475	383	452	460	475	444	412	421	487	465	446	444	434	496	441	475	432	454	476	442	493	481	448	442	479	422	419	453	439	477	462	462	448	471	442	474	459	433	473	452	441	448	419	439	422	466	442	491	465	460	446	462	463	433	468	466	441	447	449	460	463	421	425	441	472	416	431	435	477	445	412	466	497	481	449	460	463	430	431	463	470	448	451	469	449	456	435	430	453	448	464	443	452	419	473	470	464	433	439	442	443	474	465	442	442	448	461	479	441	424	439	470	427	455	463	458	448	466	458	437	492	442	443	483	477	467	449	471	458	450	459	470	453	473	458	444	425	445	436	471	469	457	447	480	424	441	465	458	458	446	433	440	481	453	458	476	442	454	469	444	419	459	414	481	462	466	458	414	475	445	419	460	463	444	466	446	432	466	463	458	437	461	455	455	476	427	459	436	456	431	439	463	457	424	438	433	449	460	479	489	434	421	446	468	449	446	497	460	445	438	475	470	443	443	485	443	435	461	433	430	433	460	406	466	438	450	422	479	493	414	466	447	469	449	451	415	447	448	460	470	439	426	422	453	454	447	411	485	458	445	440	515	434	442	476	459	461	472	465	443	479	441	491	456	474	414	421	435	480	417	432	454	436	410	490	435	468	468	452	477	436	464	482	430	419	448	480	407	416	436	446	462	453	469	453	460	470	453	449	430	435	400	460	391	460	475	419	447	463	433	432	451	478	488	471	421	476	455	453	450	465	451	461	475	457	442	442	448	463	458	462	473	467	478	498	454	444	465	462	413	459	443	429	436	472	484	450	475	452	478	415	463	446	446	465	420	453	434	434	487	429	455	437	451	451	437	476	455	450	447	427	411	467	388	453	422	452	480	471	467	425	428	456	447	450	470	441	497	416	407	437	431	500	449	459	439	474	477	469	481	486	448	445	455	459	470	454	460	438	456	479	436	486	444	451	478	469	455	442	433	472	444	463	472	446	434	457	453	431	455	458	464	431	460	415	419	458	440	494	456	464	454	463	433	449	460	481	481	478	461	465	429	459	416	494	441	460	456	442	467	465	499	457	461	470	414	438	468	431	430	467	418	472	427	462	462	448	432	449	433	464	410	472	475	470	432	457	481	423	452	433	496	401	470	465	471	421	425	430	464	444	488	481	491	455	453	446	436	448	493	450	451	465	439	438	433	469	401	425	457	422	432	486	427	448	446	467	437	461	470	437	442	476	456	437	432	437	448	467	478	433	471	467	455	437	437	467	454	452	464	447	473	437	443	459	500	483	428	458	501	441	489	423	410	474	435	468	468	450	472	439	427	470	419	444	461	461	448	400	409	440	488	461	502	482	451	422	489	485	484	468	465	416	468	450	467	509	481	459	465	469	487	427	461	410	454	488	477	463	459	494	424	450	452	457	440	409	478	439	423	447	447	433	442	474	477	404	458	456	488	431	475	439	438	450	434	439	423	437	452	455	452	444	455	453	445	432	442	474	447	519	427	472	445	441	427	423	445	482	491	445	449	429	477	443	429	441	481	429	476	445	426	463	445	437	447	471	471	388	426	448	424	437	464	462	499	425	447	447	453	472	439	428	455	461	462	456	452	425	476	463	461	481	489	442	446	487	444	438	458	419	436	461	474	483	448	441	451	434	445	474	479	448	477	431	447	475	440	420	464	425	453	447	459	494	482	461	404	435	469	442	443	451	479	463	433	445	455	451	436	476	442	464	440	453	467	438	454	463	424	446	446	438	468	420	463	480	429	436	412	447	443	434	459	478	431	454	449	463	453	420	501	439	454	456	438	430	472	413	418	479	459	442	427	460	465	461	432	428	488	451	426	449	442	446	470	460	447	446	458	438	488	466	427	404	482	474	448	452	432	423	403	449	456	465	446	467	444	465	423	441	433	470	442	430	484	472	423	427	415	459	427	484	450	435	468	501	403	423	486	438	432	436	436	455	438	448	471	442	460	397	442	439	493	467	465	473	450	466	460	444	422	477	443	414	443	442	435	457	443	469	436	464	437	469	441	494	443	451	473	453	434	449	446	475	459	458	475	488	441	429	455	487	436	449	426	424	454	431	451	415	479	420	441	465	476	438	455	454	470	442	451	458	430	448	453	437	435	429	455	456	477	446	437	445	452	475	399	477	446	439	417	427	440	474	442	434	463	463	444	468	456	471	453	421	437	432	442	456	477	451	454	458	442	474	467	435	453	441	446	504	442	456	468	495	485	444	443	452	454	408	445	461	447	463	474	473	473	477	457	447	447	476	488	431	484	460	430	462	450	486	439	457	457	450	484	450	463	468	499	463	452	452	464	467	456	412	464	477	431	427	442	438	459	425	438	470	416	449	465	442	445	432	463	430	442	433	455	452	442	487	484	448	440	436	417	405	447	439	456	434	405	432	405	425	438	480	468	416	425	454	463	461	466	434	439	455	441	408	441	462	443	447	439	480	428	469	443	466	447	488	457	436	428	482	451	495	449	485	446	501	443	424	426	472	448	438	467	446	439	447	425	414	435	450	476	488	459	442	455	457	466	444	469	437	423	429	458	429	455	493	454	479	434	439	487	445	490	472	459	455	467	434	485	456	490	465	463	475	431	425	437	460	478	441	476	442	422	436	481	458	454	456	480	450	426	406	479	448	451	412	456	473	421	423	449	449	448	435	431	454	410	484	466	452	437	466	493	421	466	438	436	423	443	436	446	461	446	433	430	462	466	456	480	402	461	456	461	448	481	453	432	444	422	448	457	453	426	458	434	468	449	402
48037	26536	4251	2000	1227	908	722	607	561	527	429	376	404	358	352	349	328	357	317	301	265	309	301	299	289	299	275	314	272	275	273	276	285	267	246	282	250	285	249	277	286	250	287	249	301	275	286	271	265	276	251	263	289	265	248	292	265	297	287	279	265	261	263	271	280	255	282	259	262	298	258	276	270	222	280	244	269	278	248	249	268	300	271	281	291	274	246	239	260	306	290	255	276	283	272	269	256	250	256	299	311	261	245	247	222	267	298	258	291	267	273	284	284	298	298	273	252	277	273	269	277	274	290	270	272	274	270	280	245	261	248	276	295	304	281	249	239	257	253	269	288	276	282	259	265	285	288	262	254	268	273	248	226	266	266	275	305	264	284	265	265	262	262	276	251	252	263	285	240	279	289	250	249	249	247	255	267	277	254	253	255	257	295	246	262	247	263	280	259	269	260	242	264	280	262	261	253	261	252	257	274	278	266	284	263	251	271	271	271	249	245	268	234	268	257	259	250	274	286	269	260	263	275	250	253	249	261	295	292	272	256	239	272	273	247	260	273	255	280	246	257	301	311	266	261	236	267	250	276	250	237	244	250	249	269	252	269	274	287	250	247	276	268	254	265	269	254	273	251	286	314	286	250	268	251	242	271	271	262	270	285	213	242	291	251	275	282	248	246	321	265	228	245	267	258	218	248	244	275	267	260	265	266	281	283	250	271	292	267	296	238	288	260	273	277	247	269	250	285	277	250	314	275	282	282	268	256	281	261	272	263	277	246	250	293	248	248	262	257	265	244	259	283	284	268	244	267	233	290	279	252	279	280	251	288	278	240	257	236	286	287	271	274	244	292	267	285	258	243	295	300	299	286	268	266	250	256	252	286	281	287	263	275	253	256	244	250	280	259	266	254	273	248	262	287	232	261	241	292	257	265	272	268	245	310	278	247	275	286	262	264	266	288	248	244	277	260	276	255	245	260	250	268	275	289	279	275	271	274	244	281	286	271	270	253	262	248	259	279	300	252	277	234	276	248	263	262	265	250	259	302	268	263	310	295	257	274	263	298	301	272	260	303	263	267	257	257	256	272	273	262	242	269	278	266	265	282	269	291	268	240	300	286	261	278	290	267	259	248	266	253	278	236	262	260	259	244	234	297	266	276	271	241	320	273	267	270	257	261	283	278	262	262	262	296	273	271	306	260	260	280	263	280	243	258	251	255	275	265	294	269	267	252	265	256	290	267	257	287	308	228	258	260	239	276	243	252	244	271	284	263	235	271	243	249	269	269	254	270	283	266	287	276	278	251	297	264	299	278	296	274	302	266	259	273	258	280	268	262	293	279	257	271	271	269	272	244	254	270	270	277	270	256	267	275	251	288	279	274	258	261	263	256	271	278	259	269	273	258	256	239	252	271	278	259	283	265	279	277	284	271	271	227	267	272	283	254	258	278	263	311	244	281	266	255	269	267	270	252	266	287	285	255	293	267	267	247	267	275	311	265	261	304	278	259	295	259	244	251	269	218	252	261	276	243	279	264	277	260	249	273	274	264	278	279	269	260	239	273	254	264	254	280	283	292	249	263	284	291	294	269	253	277	283	277	259	282	284	255	282	312	263	272	253	271	261	271	248	278	267	241	265	259	272	255	261	265	229	267	247	266	287	230	263	237	279	263	268	245	273	263	278	287	268	254	275	275	296	276	265	258	250	270	267	276	278	260	281	265	270	270	239	261	274	262	255	272	278	285	276	269	287	273	277	267	238	270	252	264	279	237	283	258	268	255	278	279	282	283	267	276	259	278	274	263	252	229	277	320	252	249	277	249	256	253	265	256	289	267	246	283	264	267	288	258	262	276	237	226	275	276	261	255	254	288	299	259	268	261	288	258	265	294	251	278	258	304	251	270	267	275	255	282	250	264	330	264	226	266	268	242	280	273	267	261	241	258	256	256	245	276	273	266	293	288	264	261	280	271	247	272	240	253	268	265	241	291	269	266	289	258	263	255	253	264	269	236	270	296	271	260	294	272	280	285	264	287	269	235	247	297	289	253	273	226	267	254	286	261	264	295	277	232	249	255	268	255	262	279	275	255	225	279	240	268	268	269	253	279	297	261	271	268	262	262	253	237	268	286	277	277	262	258	253	224	254	280	268	269	275	258	272	264	253	279	240	263	280	304	286	269	280	273	262	252	249	269	270	240	293	258	271	266	218	236	248	270	283	267	250	290	246	267	256	264	282	275	246	267	288	259	266	262	261	276	232	253	280	288	272	275	243	261	270	246	259	267	251	258	243	255	272	288	239	274	262	224	271	259	240	255	280	276	262	256	266	246	263	267	267	241	251	302	259	278	269	232	279	235	255	235	249	247	281	290	269	277	275	259	275	259	259	267	248	250	243	273	280	260	250	292	262	274	267	288	285	265	258	309	248	250	273	251	253	256	270	264	273	252	289	250	227	286	252	265	251	244	245	251	243	269	247	275	278	278	257	297	258	278	263	257	273	282	248	267	251	253	274	272	248	267	289	276	279	252	262	229	275	270	268	260	245	266	247	257	267	277	258	264	305	255	273	258	258	251	254	264	267	297	251	263	267	283	259	256	267	259	239	245	270	289	279	261	290	260	280	270	275	269	282	277	230	258	269	268	266	250	265	262	256	265	272	299	288	280	257	264	273	279	226	241	259	250	270	268	274	286	294	266	266	269	260	263	272	262	258	271	258	228	275	247	281	270	264	295	271	270	248	286	293	241	284	271	245	253	252	252	254	268	235	304	263	273	276	292	263	269	269	258	261	250	261	275	264	244	270	244	272	276	245	255	262	242	255	305	255	268	243	250	286	255	309	268	256	257	253	268	243	277	273	257	234	253	280	307	266	272	228	272	268	245	241	257	260	263	272	270	230	247	240	250	266	238	263	283	276	278	248	253	242	267	267	253	227	271	273	312	275	286	276	286	260	274	254	264	280	292	280	292	276	279	274	273	278	242	240	276	271	254	281	287	301	297	266	264	268	251	276	276	256	241	262	273	249	263	237	258	263	279	248	261	263	270	267	243	266	260	264	290	253	242	261	282	255	291	258	261	259	254	262	281	242	263	283	257	272	256	280	284	274	250	256	267	229	251	256	263	248	285	245	233	289	275	269	242	273	240	280	288	246	280	269	276	262	244	269	276	242	276	280	270	265	289	266	245	275	257	220	243	303	268	266	255	249	286	291	286	302	260	248	290	271	248	293	292	309	281	265	228	256	235	266	270	304	269	225	244	269	258	234	297	293	232	243	283	270	259	277	287	265	277	259	267	268	275	266	218	247	265	233	242	249	295	274	261	265	261	244	267	250	239	283	262	240	256	279	261	261	241	263	271	268	244	291	227	258	293	290	255	247	288	271	287	268	260	287	239	229	246	285	269	287	253	265	237	243	275	246	268	257	259	270	293	245	279	289	254	266	249	297	236	260	247	269	280	278	284	301	299	279	279	259	244	243	256	236	255	243	252	275	297	277	284	290	239	261
27584	10119	4549	5233	4696	3771	3154	2676	2323	2049	1825	1597	1497	1372	1317	1193	1162	1122	1090	1052	1038	967	980	905	913	876	905	874	844	821	787	802	785	844	795	817	788	805	754	752	744	766	743	730	744	733	733	770	763	736	691	770	740	743	753	710	681	687	720	728	737	744	688	730	687	754	719	748	673	747	715	711	732	725	709	641	733	695	733	766	719	707	706	675	703	728	666	728	674	721	727	672	709	649	656	665	711	723	698	692	730	681	699	744	715	707	671	710	641	660	677	677	717	719	691	722	701	696	700	680	699	702	687	705	730	715	730	689	699	717	712	706	702	696	708	732	738	736	635	684	689	724	691	676	705	737	709	745	688	696	680	699	708	690	713	707	739	717	673	695	727	710	676	689	688	703	694	698	697	669	725	732	687	705	668	670	667	694	730	650	691	670	737	683	712	694	715	689	694	690	708	688	708	691	697	708	680	646	668	690	714	679	656	667	691	654	691	705	680	690	673	713	689	662	678	683	695	714	674	689	678	759	687	728	699	688	695	678	702	683	717	655	699	702	699	685	729	683	680	739	663	662	701	695	711	701	706	675	661	709	679	682	670	728	728	721	627	643	675	722	686	631	648	701	694	699	646	680	661	686	723	683	681	666	655	717	717	728	692	656	697	697	736	721	681	689	667	727	710	694	703	691	689	644	680	699	717	688	690	717	712	698	655	666	701	690	692	716	697	641	721	698	751	684	689	693	670	728	690	723	685	713	664	692	729	641	642	658	735	692	691	666	686	698	652	688	718	688	692	726	704	696	714	713	692	693	715	661	727	686	689	702	701	710	684	673	662	682	714	697	687	712	680	738	706	666	670	707	704	640	724	692	690	732	679	695	696	687	713	726	691	694	695	695	729	671	730	719	684	713	699	693	642	643	746	645	727	712	706	700	689	706	693	708	710	688	661	654	734	683	702	707	685	713	690	687	691	712	699	731	696	712	661	688	655	698	696	705	700	692	703	674	707	683	651	707	733	721	683	650	678	678	691	734	702	676	664	701	648	711	724	650	692	692	673	633	736	688	662	691	716	690	665	677	731	702	736	690	689	676	720	669	699	678	707	699	657	706	684	684	673	711	664	671	704	717	651	688	694	712	673	681	701	658	629	649	685	607	686	733	675	708	678	718	711	696	657	729	730	690	783	703	675	727	662	660	685	702	714	681	676	699	742	711	680	674	707	675	669	704	693	697	720	673	685	683	697	656	699	704	663	687	717	647	652	691	672	651	718	668	661	644	695	703	689	661	703	695	738	685	697	708	710	714	688	718	701	649	706	726	695	639	685	663	668	670	628	665	669	702	683	700	752	605	665	709	736	695	692	682	696	728	669	693	697	666	704	703	672	694	661	685	758	712	691	699	667	680	701	705	688	719	712	666	711	719	706	661	746	685	666	710	646	669	693	677	656	646	718	696	692	682	660	705	721	663	660	692	723	713	746	675	713	654	673	651	717	676	698	724	718	759	753	655	699	671	663	680	710	683	674	688	689	751	677	680	662	711	684	719	660	699	670	711	684	682	658	748	655	683	695	710	723	694	676	732	655	680	734	647	658	648	682	630	688	671	729	700	714	650	711	708	703	705	692	714	722	677	671	678	679	700	687	699	674	675	677	691	695	680	746	722	650	733	675	722	688	713	696	704	632	683	701	663	695	704	679	692	702	703	677	673	690	735	667	662	698	655	699	655	689	694	693	707	721	701	715	629	756	671	705	713	677	666	675	662	676	665	661	717	682	682	696	700	698	696	705	679	628	666	684	664	715	686	665	685	658	667	693	728	680	679	669	688	717	677	667	721	624	710	665	660	708	716	687	758	668	725	642	694	675	707	653	671	706	707	657	648	735	661	718	686	662	708	629	662	660	739	674	705	700	736	697	661	686	696	727	674	718	643	712	671	675	696	692	711	700	687	702	680	710	674	670	709	719	727	699	663	647	738	716	675	663	650	737	695	684	657	698	710	710	712	688	748	724	672	708	663	683	677	699	680	693	664	730	673	694	731	745	668	705	659	720	707	713	731	653	705	690	675	688	674	711	683	640	724	682	728	700	696	677	729	687	645	674	684	715	681	702	690	717	679	720	685	666	706	704	694	678	651	685	694	692	678	717	721	659	677	682	685	707	648	682	713	682	675	673	706	720	695	694	710	681	705	708	715	716	719	684	657	690	674	711	656	685	707	728	686	736	624	726	702	674	738	685	692	692	708	707	669	672	728	716	666	678	651	662	663	697	738	728	655	701	704	662	684	676	709	713	712	734	674	680	671	651	674	649	683	659	696	660	674	692	713	732	724	737	680	685	690	675	673	689	699	688	760	710	715	678	716	696	674	714	710	673	672	631	642	665	666	716	707	632	677	692	684	692	656	745	702	691	666	705	679	719	650	718	693	721	671	669	661	757	661	690	693	694	692	677	660	691	694	681	680	713	675	711	726	682	677	712	669	699	691	718	621	717	664	690	691	738	704	713	686	734	710	703	701	685	658	646	723	711	689	692	679	698	665	681	666	692	669	733	662	698	693	718	689	691	717	743	691	699	657	705	678	702	693	715	715	661	747	691	721	717	689	722	703	722	700	681	676	713	659	693	671	704	661	715	688	727	696	705	681	699	749	679	695	683	676	722	670	713	690	680	722	683	718	701	736	723	670	720	676	681	675	670	669	688	710	713	717	688	686	691	702	701	716	710	671	640	684	657	689	686	690	662	664	708	729	671	726	692	706	691	720	687	690	672	645	655	692	700	695	747	633	697	655	653	655	685	664	687	660	676	709	712	645	644	686	729	701	658	709	672	707	710	692	654	695	657	707	705	715	695	691	697	693	685	713	717	673	701	735	731	643	647	680	720	675	706	704	687	676	670	685	671	685	707	668	701	657	683	716	675	658	698	698	719	653	676	683	684	684	691	749	745	665	653	745	674	647	688	651	708	730	678	702	655	654	670	711	690	662	707	705	712	656	710	716	715	715	698	724	715	711	668	671	710	703	671	654	716	701	683	666	671	710	678	703	637	665	684	710	694	683	726	693	658	723	707	720	687	650	696	750	703	684	634	711	682	697	679	674	698	723	683	679	689	676	724	669	650	701	727	652	663	670	682	769	714	725	735	702	638	718	670	759	734	716	621	665	666	723	734	696	708	680	695	690	675	704	692	697	628	678	637	668	661	693	696	655	641	691	708	660	659	699	696	720	677	711	661	739	679	694	625	656	704	682	691	671	730	717	690	657	679	706	770	715	700	763	682	736	678	709	708	716	752	717	676	702	688	670	687	710	693	723	701	698	684	688	691	709	639	667	686	744	653	652	696	694	697	708	739	714	694	692	711	648	700	669	704	685	657	692	660	729	717	679	687	706	693	675	675	671	704	695	698	678	643	703	697	664	665	722	693	700	696	691	721	699	708	673	698	680	619	663	699	699	672	723	698	724	674	735	729	672	749	702	743	678	694	703	695	703	672	679	681	710	691	684	714	726	725	724
7210	655	319	343	338	324	288	345	280	340	327	281	313	316	336	300	301	325	288	323	311	306	299	334	300	328	348	314	324	298	294	343	318	322	317	322	308	303	327	313	310	306	298	322	287	315	348	321	324	326	288	315	328	336	332	333	322	308	315	329	345	317	345	352	308	331	302	322	327	331	337	315	290	329	282	323	296	324	346	346	308	297	345	292	344	341	332	306	328	306	319	308	311	319	319	293	284	286	306	332	283	278	327	312	316	339	295	324	279	299	332	334	344	281	341	335	329	331	351	325	306	312	290	314	314	336	303	301	331	332	323	318	327	321	331	300	300	305	330	328	307	268	343	313	335	304	315	297	304	320	342	328	328	295	290	313	315	311	300	321	271	340	299	310	302	318	318	300	306	308	309	307	296	313	317	338	297	319	307	325	322	311	279	308	272	293	329	323	362	309	309	311	323	342	304	310	313	315	302	322	294	317	330	316	315	342	315	277	321	322	335	293	301	306	309	306	330	338	347	315	320	328	316	363	288	293	283	339	291	274	325	310	314	342	274	305	321	337	321	287	319	312	307	317	300	305	300	330	339	331	299	310	295	320	315	318	341	314	316	329	290	287	283	311	329	304	346	298	303	300	301	283	286	305	307	304	319	309	321	362	328	335	281	297	307	325	293	297	305	269	323	319	328	321	333	313	343	325	324	305	319	319	302	337	328	318	329	342	344	301	332	318	339	311	336	309	312	282	304	308	326	312	286	297	326	319	283	295	298	315	322	319	319	288	316	313	320	321	270	305	304	318	339	350	307	283	310	322	294	303	325	302	325	319	278	312	303	332	289	321	323	299	324	332	280	316	311	343	333	324	316	329	349	315	317	304	310	309	324	330	280	330	287	313	298	334	325	316	295	301	298	320	316	300	295	299	314	281	319	320	310	277	290	308	342	283	316	308	309	302	377	321	286	324	350	335	330	287	312	329	330	311	355	316	326	323	330	304	290	313	300	275	348	325	316	295	290	293	338	327	308	341	306	286	302	319	309	334	322	327	287	319	297	312	304	309	298	313	275	361	335	322	293	349	308	313	327	309	318	300	332	303	286	276	315	317	327	294	293	298	315	324	299	309	306	285	326	317	351	321	322	305	330	306	304	292	329	308	335	322	374	345	316	314	326	300	325	300	293	282	317	280	321	341	276	280	340	334	279	315	309	298	310	306	287	314	324	288	338	313	328	322	301	335	333	307	308	345	292	301	302	302	326	335	315	270	300	320	328	295	324	304	301	308	319	300	312	284	326	329	316	295	297	302	326	308	316	344	351	312	344	336	292	306	298	305	339	354	321	312	324	301	293	338	325	341	348	318	302	299	299	293	296	337	317	297	277	333	286	316	291	336	340	322	335	312	315	304	317	303	322	292	306	301	306	333	300	338	279	277	312	340	327	330	295	310	343	348	335	322	318	306	312	317	320	315	322	319	326	325	315	312	341	341	341	307	314	361	313	333	305	320	302	307	338	301	325	327	283	319	327	314	311	323	334	324	316	334	325	320	303	296	279	312	330	347	330	314	340	301	326	302	291	302	330	353	317	326	282	306	297	283	280	294	306	330	305	301	306	324	340	298	311	300	345	324	297	353	299	351	329	291	341	327	314	308	308	333	283	328	309	321	319	294	302	304	324	337	333	311	296	321	351	358	346	335	276	309	329	315	326	319	316	302	317	321	327	296	317	333	304	328	308	318	294	322	321	320	300	341	296	319	332	341	320	302	308	323	338	348	312	336	337	285	352	317	312	324	322	309	305	334	328	310	295	317	340	323	343	337	295	340	314	326	338	325	302	331	311	307	321	340	310	328	273	333	312	295	326	324	305	316	304	296	318	320	280	307	322	327	302	302	319	288	296	313	324	334	300	341	357	305	314	348	315	321	293	320	320	320	296	307	330	330	290	286	296	314	317	316	306	334	324	312	325	316	305	309	302	284	294	298	356	353	326	316	324	334	359	299	298	314	292	301	312	310	351	315	314	289	336	289	316	293	333	315	318	298	338	337	313	340	314	318	368	309	308	314	296	296	325	336	332	328	324	348	281	296	304	312	281	319	330	309	320	324	288	302	277	320	320	284	283	330	275	355	303	329	318	338	291	319	315	312	333	328	296	310	309	312	330	320	280	346	321	303	325	326	333	339	319	309	301	358	324	333	304	302	305	302	328	303	300	316	357	321	307	312	299	363	314	318	349	343	337	325	320	344	314	307	348	305	322	289	348	364	328	314	327	355	312	285	323	319	323	290	335	333	292	307	344	328	325	312	331	309	277	324	268	315	320	308	342	343	331	342	310	303	308	332	330	304	299	335	318	319	326	319	297	278	306	338	309	325	275	289	295	291	326	346	313	293	305	334	346	313	309	308	320	295	324	286	305	298	307	277	326	294	282	304	298	302	342	314	319	326	286	297	291	330	310	307	294	330	304	314	293	324	293	326	307	294	323	304	337	319	348	312	341	276	365	327	312	277	297	310	291	292	300	269	329	316	318	272	305	297	309	339	318	343	328	308	334	338	319	330	328	320	320	327	357	314	297	328	323	292	307	294	334	324	308	313	308	314	322	322	323	292	316	322	285	331	326	310	267	288	329	311	331	290	297	332	306	272	322	322	332	317	332	311	345	278	320	304	300	302	311	302	308	331	304	317	316	331	318	305	291	317	315	329	305	317	321	311	311	284	333	334	325	281	316	336	329	303	330	316	314	310	332	333	319	310	280	329	290	320	307	346	317	324	340	310	306	275	335	317	317	318	322	317	308	293	299	287	320	325	313	301	311	318	326	314	312	331	312	326	293	351	345	337	303	338	325	310	322	306	288	293	345	328	339	300	312	341	299	336	329	345	322	272	312	290	313	281	308	338	307	299	346	285	339	333	304	320	291	296	292	328	281	334	329	319	281	304	302	308	303	316	308	315	320	300	312	345	311	335	327	321	313	339	275	309	330	306	282	340	302	318	332	294	311	333	309	288	321	276	288	338	308	302	309	349	309	315	327	330	315	304	318	328	288	306	320	295	295	314	333	292	325	319	342	328	330	346	312	323	312	315	316	339	311	339	293	319	327	303	287	331	353	323	316	315	352	334	309	333	328	329	337	348	318	340	329	294	305	314	335	326	339	317	348	352	339	317	326	334	324	314	320	351	306	333	324	315	336	291	326	272	293	343	323	293	288	313	360	317	318	302	314	318	320	302	337	322	330	355	305	299	347	330	278	337	342	330	340	331	339	317	301	323	306	335	307	321	285	335	287	289	302	319	340	310	290	293	317	320	306	317	309	293	307	320	311	293	322	290	332	317	335	316	304	323	317	317	293	331	297	309	294	317	322	312	317	306	339	320	332	283	327	331	319	308	310	307	294	324	301	325	332	327	334	336	308	317	320	313	334	321	316	313	312	307	336	285	316	333	329	285	298	306	295	333	301	334	313	283	332	301	314	312	343	309	324	306	332	361	288	309	344	359	330	306	290	300	293	315
4679	1129	846	805	777	808	822	779	801	807	772	748	765	778	783	792	726	820	735	748	718	741	748	741	712	743	800	782	807	758	781	738	705	753	799	739	781	745	747	754	787	754	714	721	769	728	715	755	779	718	734	739	767	725	763	719	743	762	770	753	767	780	782	781	776	792	748	717	752	752	750	703	696	746	697	746	722	739	733	777	737	761	705	715	758	729	787	736	755	748	711	670	724	713	729	764	729	777	753	720	733	728	721	724	785	733	805	719	726	722	825	741	712	727	775	748	725	782	738	748	770	698	773	724	739	744	737	707	730	747	723	770	750	745	735	760	776	766	783	762	751	794	792	797	714	762	768	713	780	753	740	723	779	793	742	754	793	763	715	798	748	739	794	769	746	736	729	731	775	754	728	732	723	705	732	734	719	727	796	725	716	688	733	740	742	709	833	744	795	724	716	751	734	735	792	753	735	752	732	773	775	808	735	717	759	743	750	752	760	774	700	735	797	712	717	710	828	720	726	727	752	752	747	753	743	736	751	738	740	788	761	737	764	730	779	743	779	771	759	734	759	820	766	787	763	775	750	800	774	747	767	757	787	758	712	713	745	740	729	763	717	740	719	760	759	700	734	731	740	749	721	722	760	719	792	724	733	724	746	761	768	737	753	715	769	727	746	714	728	716	768	784	724	798	733	744	771	690	780	739	823	780	741	769	742	736	772	754	738	777	754	769	736	735	746	702	737	769	771	756	738	721	763	820	740	739	779	770	756	754	749	748	698	748	712	758	765	714	728	797	745	760	720	736	723	751	741	717	721	747	739	750	762	710	761	710	747	757	762	771	715	716	731	756	728	758	737	713	711	774	719	706	761	713	774	767	756	714	786	733	767	729	775	762	722	785	789	762	738	724	791	776	755	697	734	796	773	749	713	795	805	815	746	744	744	738	719	758	744	732	725	731	759	729	777	741	801	757	775	722	745	736	780	739	722	720	781	752	749	718	745	789	738	743	756	768	754	745	765	792	769	712	716	739	740	715	745	754	793	742	740	764	738	766	779	710	725	765	747	725	790	718	686	713	739	742	799	754	774	772	793	741	796	764	701	752	740	780	729	762	758	726	803	742	761	767	738	739	752	771	737	717	810	712	727	778	775	752	723	721	752	768	711	775	739	738	729	751	732	704	736	723	720	775	766	768	720	785	723	708	748	712	730	796	766	743	779	729	789	727	764	737	752	756	745	755	718	759	771	769	740	798	722	766	777	715	758	779	739	749	744	744	804	775	769	768	752	761	768	795	747	780	694	736	760	698	728	743	764	710	757	751	729	741	746	728	750	787	788	706	813	775	787	730	752	752	745	746	745	789	773	745	797	766	786	721	761	753	731	690	762	770	725	748	762	742	724	746	716	735	768	754	726	766	696	724	754	739	739	784	764	737	763	774	765	744	751	775	795	765	764	733	717	751	770	741	731	742	764	762	798	744	776	801	765	750	750	720	790	666	750	772	813	760	739	755	716	765	755	724	760	781	809	746	721	699	674	806	750	751	679	786	728	750	759	719	736	705	788	769	762	780	790	759	727	731	761	731	753	741	764	752	766	756	716	717	742	731	727	714	745	749	761	762	762	770	753	781	738	785	752	767	730	781	714	716	755	740	701	756	779	788	758	761	733	741	762	744	738	753	750	758	762	762	755	778	770	755	726	756	745	729	729	731	743	777	741	733	748	738	770	760	762	733	774	730	740	747	833	814	741	709	766	779	769	725	738	740	850	720	782	798	797	730	788	702	756	724	789	729	846	748	789	735	737	768	781	803	773	698	772	750	691	718	786	771	768	806	760	745	747	783	746	763	736	740	745	732	743	713	711	797	630	785	721	811	752	745	734	763	810	726	795	761	745	763	743	718	765	716	777	735	741	758	785	760	742	757	733	810	762	797	741	761	724	772	745	757	773	783	727	725	768	732	725	748	701	729	769	743	745	727	728	766	746	797	734	790	739	740	738	714	725	733	706	726	781	734	777	739	776	724	727	778	753	746	740	760	770	801	716	710	729	756	733	706	731	744	769	714	800	699	763	791	766	823	733	758	733	726	770	715	720	784	714	762	703	726	759	746	764	740	741	734	755	749	701	733	767	741	700	709	756	717	751	741	701	714	767	772	737	764	755	757	768	761	763	777	724	769	749	744	774	758	752	770	750	779	785	782	802	732	767	712	753	739	763	745	780	709	790	773	711	750	756	752	715	676	767	770	732	746	734	761	696	726	738	673	768	748	731	813	734	775	748	759	721	755	752	704	761	758	707	774	772	684	750	733	734	814	724	751	751	689	745	738	722	772	783	733	705	752	721	744	719	810	786	785	697	763	749	785	797	719	725	720	740	729	745	758	716	738	722	718	766	767	827	748	727	747	708	720	766	758	753	728	745	716	769	697	738	737	750	761	748	723	731	738	707	762	788	690	741	779	713	787	767	731	689	782	695	743	762	734	745	749	769	767	706	744	734	777	735	773	759	751	771	733	810	754	745	724	767	772	745	783	789	782	740	741	742	729	706	749	760	739	729	706	770	724	723	751	759	767	789	774	741	746	725	792	727	746	731	762	742	822	809	759	750	729	762	767	764	699	709	761	761	734	763	691	789	797	760	684	753	739	691	706	748	786	743	686	783	775	793	765	707	785	766	741	762	730	737	845	722	800	742	760	741	751	783	730	730	759	767	729	746	735	728	768	751	734	708	756	712	769	729	785	772	785	709	803	759	761	814	766	723	707	747	778	714	760	735	760	716	777	768	703	724	750	756	745	745	774	754	748	748	797	720	753	722	741	724	777	766	764	770	743	720	758	782	769	705	731	719	757	736	772	752	807	712	754	792	815	723	723	750	767	804	745	721	734	785	773	744	771	735	776	717	806	772	718	793	804	735	760	750	748	748	779	716	777	767	736	735	755	734	726	751	773	743	757	756	714	738	748	741	758	716	756	742	772	778	750	690	778	724	793	740	759	798	772	744	703	703	779	743	731	704	782	752	720	803	812	735	745	733	815	744	762	756	734	731	734	754	787	761	765	707	782	728	788	731	715	815	774	779	760	794	762	790	732	708	744	780	723	764	748	775	772	716	780	743	754	766	753	718	703	770	753	770	729	761	711	782	720	785	745	812	764	780	751	784	730	785	759	793	765	745	751	751	778	771	759	748	751	740	734	739	758	742	704	741	739	762	771	737	792	758	718	708	769	763	768	726	759	727	748	786	756	759	773	746	798	782	712	759	778	785	738	730	710	764	763	730	743	744	748	790	713	760	689	760	760	801	710	739	717	732	772	772	774	774	747	731	694	747	738	730	772	740	795	765	756	736	738	776	740	722	764	756	768	764	747	772	748	778	758	732	748	733	792	754	739	724	811	786	724	780	776	736	745	742	765	767	750	748	686	735	759	757	747	746	755	773	758	772	751	810	752	779	720	834	766	755	747	761	799	776	794	707	759	798	765	730	734	803	743	721	753	731	757	753	749	737	739
34686	14712	1540	1027	607	507	443	348	329	272	287	271	223	238	196	185	182	190	195	180	179	168	189	187	164	171	174	196	143	167	156	183	176	158	179	166	158	168	171	182	161	169	176	180	182	157	179	173	165	150	145	167	137	157	137	160	155	157	165	188	183	162	175	163	173	179	161	164	172	163	149	185	163	138	159	161	152	162	158	153	165	189	159	162	173	183	171	195	173	172	174	170	178	160	168	179	175	163	207	155	143	159	141	177	170	180	170	172	161	165	175	128	155	170	167	154	158	158	144	182	166	155	159	152	179	153	152	154	162	172	177	155	175	182	149	162	157	150	170	151	160	163	162	171	164	156	157	165	152	172	153	157	166	142	155	160	169	163	128	140	175	178	151	149	199	159	174	198	189	173	164	170	155	161	156	166	149	143	167	178	157	152	179	166	165	156	157	151	175	169	153	184	161	162	160	188	172	164	176	161	180	159	170	154	138	187	165	193	162	151	183	174	167	183	146	152	155	166	158	157	159	172	180	176	167	136	158	164	156	173	138	168	160	174	170	149	158	149	154	136	155	156	150	181	171	164	147	155	163	169	160	191	147	140	133	175	170	181	182	160	162	167	179	181	157	138	178	157	155	168	152	156	187	193	169	152	165	169	190	164	168	163	164	182	156	168	170	155	166	154	176	171	151	137	159	168	176	171	191	149	179	189	149	146	173	188	145	161	150	167	165	157	179	186	155	154	161	165	163	185	161	169	164	160	170	165	162	182	179	156	148	165	152	157	137	163	173	166	175	164	196	176	146	153	170	160	176	148	165	179	173	144	145	152	155	187	155	168	165	174	156	154	155	203	173	177	185	173	167	142	151	147	162	171	161	152	165	178	151	143	169	180	153	174	166	154	170	162	178	161	176	169	184	159	155	154	147	166	173	152	152	151	169	170	151	165	165	174	134	154	177	162	153	158	161	169	153	141	179	175	167	161	146	164	187	144	152	147	173	179	137	161	162	156	165	143	164	160	146	169	171	188	166	147	158	162	172	178	153	164	176	160	160	150	173	158	160	161	159	158	157	162	157	170	168	168	173	168	193	171	170	168	202	150	145	148	153	152	138	164	153	168	161	176	156	146	165	179	156	159	164	148	162	177	167	167	198	153	173	197	177	149	172	168	186	145	174	161	144	150	169	156	153	173	187	151	171	165	168	192	172	146	167	154	155	169	164	169	166	174	150	145	173	166	175	169	159	176	157	181	153	156	180	157	158	161	174	163	163	155	192	157	135	166	166	188	140	163	145	167	153	191	182	152	164	131	174	144	165	150	188	173	183	152	172	159	163	168	157	139	163	173	171	157	161	192	151	165	167	160	174	179	157	166	158	158	159	145	157	164	152	160	149	167	156	168	179	145	167	156	161	153	145	172	181	180	183	167	161	170	162	189	167	144	165	156	144	173	164	188	179	173	166	176	165	142	158	178	159	167	158	142	159	154	161	184	165	178	175	146	174	151	169	171	172	166	150	147	153	171	183	159	172	170	164	168	157	164	160	144	156	146	151	173	164	147	162	164	176	158	184	154	138	178	165	174	170	167	163	151	187	156	169	160	164	150	173	140	155	157	144	153	170	167	171	154	151	163	166	128	163	136	151	148	149	165	168	152	173	159	175	179	181	171	171	174	144	151	160	166	186	141	171	184	162	171	193	164	152	159	156	160	147	153	154	146	133	152	173	157	176	168	144	174	160	171	159	159	155	173	150	151	164	174	193	191	150	182	167	157	143	144	182	177	175	153	174	166	157	157	181	194	173	141	173	157	161	167	171	173	170	153	166	177	154	145	165	142	155	177	156	159	154	170	161	162	141	152	184	156	177	173	171	152	171	165	159	155	154	150	162	148	147	171	162	153	135	135	188	175	164	161	138	148	171	143	157	149	157	181	152	163	179	171	166	164	197	167	146	152	147	186	157	150	162	169	166	154	177	184	143	155	147	156	168	184	186	155	174	143	170	155	160	168	172	160	181	157	172	160	154	173	179	184	174	146	158	160	154	151	155	165	164	164	173	139	153	137	181	164	175	169	180	170	159	151	157	144	179	158	166	149	145	156	142	136	152	160	178	178	149	168	164	165	151	145	167	156	161	194	157	150	167	175	172	143	169	177	160	182	147	181	157	174	153	168	153	159	167	170	173	169	164	148	146	164	199	154	144	153	144	169	177	173	144	182	181	130	161	163	171	158	178	167	169	172	177	178	164	174	193	167	151	172	167	170	188	159	186	168	143	166	176	177	167	175	160	159	165	178	162	175	165	161	151	162	183	176	168	144	140	158	162	157	179	160	185	146	154	163	192	156	185	144	151	156	182	157	156	149	155	160	174	169	158	164	185	148	177	169	152	143	188	159	186	184	158	153	158	159	164	165	138	156	188	180	178	152	162	175	189	165	135	167	202	159	169	144	123	197	168	176	163	144	178	143	174	170	162	149	148	179	143	150	166	186	173	160	170	167	144	158	159	169	144	153	178	140	165	162	180	170	170	163	161	166	156	163	170	174	147	144	157	159	154	172	172	181	156	163	172	177	143	165	151	152	170	162	180	163	168	180	176	159	165	175	156	166	187	174	129	148	159	157	150	162	193	158	154	151	161	150	170	173	161	168	173	160	173	164	174	160	181	174	145	157	166	157	153	178	169	162	165	165	163	161	161	136	186	180	154	153	165	177	148	162	182	180	156	182	156	165	149	178	175	176	171	159	160	180	186	156	181	163	161	169	148	152	155	196	180	155	141	192	170	148	157	152	157	179	177	146	153	174	196	178	176	144	144	151	167	175	168	153	177	163	188	172	167	143	174	174	167	152	184	153	155	154	168	160	170	176	157	164	159	147	189	155	157	146	148	149	183	146	159	150	162	149	141	158	157	146	176	150	153	178	157	168	151	181	170	161	158	171	182	144	164	160	169	159	178	188	179	149	160	158	169	143	169	173	160	171	169	190	174	150	149	196	155	167	177	143	184	170	178	165	138	146	163	163	164	147	148	144	163	152	169	155	170	155	141	164	144	160	155	179	148	150	190	155	170	161	147	174	168	186	160	163	187	164	161	140	168	158	162	168	179	150	157	144	165	160	161	157	186	156	175	146	161	181	165	180	144	151	155	139	144	162	152	152	156	143	165	181	156	183	150	167	176	168	158	186	193	155	155	181	172	135	152	178	171	168	157	165	183	157	157	147	164	154	173	156	156	155	174	163	145	159	159	166	173	190	166	156	160	177	163	161	161	174	186	162	154	128	187	152	136	153	188	200	141	172	186	147	146	158	182	164	164	163	151	143	145	168	154	149	142	160	171	147	161	143	164	173	163	206	159	153	154	168	143	158	158	165	166	174	138	148	159	163	147	150	145	161	168	158	174	148	165	171	162	172	185	173	188	147	148	166	173	169	166	166	157	164	170	167	154	158	133	167	157	182	187	177	161	137	156	166	190	169	174	172	177	143	207	153	155	149	198	178	156	167	158	177	150	156
19176	7186	2363	2903	2550	2141	1762	1495	1289	1099	1062	997	884	799	777	751	646	678	656	611	587	619	583	580	568	546	560	549	531	485	517	516	513	555	492	519	527	498	496	483	462	487	490	467	490	501	455	504	496	426	475	488	479	496	484	457	462	440	435	482	492	444	479	457	449	433	447	501	477	487	495	465	475	449	425	447	472	461	495	431	470	499	507	460	461	457	454	463	459	433	450	439	469	434	468	455	472	467	424	433	454	440	450	451	450	459	470	481	477	465	506	454	459	462	464	454	459	426	440	448	443	455	450	450	483	438	445	428	467	458	439	436	452	453	491	460	481	476	496	493	481	490	448	485	436	442	446	442	432	451	454	423	477	457	475	479	455	446	477	517	438	444	481	479	447	439	421	447	463	472	489	473	503	479	450	481	474	469	481	444	460	448	442	464	437	435	459	430	517	426	469	451	491	436	451	436	485	453	461	492	457	428	447	463	442	466	467	429	454	466	448	446	440	451	445	455	433	490	443	492	447	437	429	445	482	476	430	479	429	456	451	478	445	434	456	445	447	464	448	475	474	444	465	476	426	460	419	441	469	422	464	426	497	482	466	408	495	488	439	468	465	447	444	418	456	459	485	422	464	445	416	439	451	474	438	466	442	461	464	436	436	444	459	441	436	480	461	438	433	463	487	464	464	486	433	431	433	493	439	453	466	429	436	468	469	443	439	466	477	477	443	467	442	466	484	426	432	472	452	459	440	460	465	427	485	449	437	427	438	435	407	443	414	429	484	417	458	454	439	495	462	466	439	420	449	459	451	458	464	457	463	452	446	479	475	470	427	443	465	462	457	454	431	484	448	467	460	469	466	457	465	433	432	463	428	440	468	429	469	434	467	439	464	442	455	479	442	456	439	461	464	464	433	434	452	416	429	442	417	441	442	444	453	412	447	455	451	452	482	457	432	444	429	448	456	466	435	458	434	449	467	435	465	487	505	445	453	444	420	419	466	478	464	468	444	464	445	482	468	492	466	452	423	465	467	432	467	473	463	440	438	482	453	453	434	475	442	446	419	450	483	448	448	464	417	450	454	445	429	446	452	460	477	430	476	507	407	449	434	486	456	434	441	453	468	457	466	456	461	442	477	430	471	515	439	462	457	427	463	472	464	449	450	454	442	463	477	474	482	461	488	458	459	393	468	466	472	465	429	465	451	449	478	442	435	456	421	468	431	463	455	458	502	471	432	477	432	457	415	443	443	462	415	448	454	447	432	483	451	494	436	477	487	468	419	431	487	429	437	449	427	472	490	424	465	432	447	455	414	448	466	484	466	457	458	451	479	446	473	482	446	497	442	480	477	462	446	465	430	434	452	413	448	456	470	462	449	472	423	484	477	472	468	466	439	454	483	504	428	450	452	446	472	448	478	464	399	461	466	433	461	427	435	455	484	419	472	478	458	477	466	411	424	492	475	515	474	495	487	467	485	468	479	444	451	487	452	491	499	446	452	427	479	483	462	499	474	460	494	462	453	477	465	471	438	438	444	451	451	453	441	415	472	441	473	455	432	456	443	454	471	463	444	445	445	474	427	460	492	459	484	460	496	447	438	450	450	457	479	452	469	463	444	473	460	454	413	453	457	440	416	452	477	458	439	439	447	442	450	460	423	449	459	454	469	475	493	507	469	433	437	440	437	505	462	468	436	482	461	415	430	456	464	443	445	461	470	447	449	445	447	466	476	475	444	428	467	454	476	480	458	473	438	443	449	455	424	442	423	422	474	437	485	450	439	444	447	440	477	403	460	430	444	458	491	454	443	462	441	461	470	414	430	477	454	477	405	443	460	444	470	452	430	482	472	429	443	450	469	440	423	444	424	455	450	446	470	457	453	455	476	447	442	456	445	440	413	412	427	468	441	468	429	470	433	420	496	449	467	476	426	442	446	475	462	463	498	453	448	444	434	479	466	482	439	444	432	458	464	463	445	470	453	464	446	493	452	436	419	444	481	471	487	474	461	446	471	431	417	467	474	456	459	518	456	453	499	445	458	464	471	451	426	427	463	428	432	457	499	472	434	424	431	458	455	446	427	440	439	460	395	469	459	475	478	452	478	454	448	468	470	464	411	469	439	450	446	501	453	498	453	446	499	440	429	455	452	446	429	429	464	490	423	413	450	434	447	420	459	431	454	428	413	451	489	461	456	477	466	417	452	450	433	467	464	491	433	451	437	474	434	472	440	450	441	436	457	465	451	435	450	459	427	428	439	412	504	476	424	463	465	463	462	456	478	440	456	475	453	445	450	445	498	468	422	450	446	478	460	420	422	443	439	450	411	425	457	439	441	494	491	473	445	423	422	466	470	430	465	444	435	450	435	428	450	423	419	484	462	492	434	485	463	468	430	426	454	464	481	462	426	449	462	465	439	463	449	431	468	480	445	446	464	482	459	453	481	448	473	482	490	442	469	451	438	484	414	428	457	484	436	443	470	460	460	449	475	465	469	445	444	419	481	472	428	483	452	477	456	446	475	457	433	459	494	431	394	430	429	481	440	440	444	446	468	457	459	432	507	465	473	468	427	495	463	472	472	454	460	480	455	456	460	409	460	428	417	456	451	418	471	468	469	411	470	424	410	426	461	451	444	460	442	491	453	433	464	483	430	466	453	438	457	432	443	466	464	457	454	460	466	478	449	493	477	457	423	457	427	432	434	470	469	417	462	446	500	430	419	466	456	501	441	442	434	459	476	492	451	447	444	452	463	443	439	428	449	456	443	440	457	434	474	416	439	450	447	450	442	447	439	461	444	459	458	492	472	459	461	485	481	460	430	468	437	473	473	465	462	466	414	447	462	464	419	466	472	450	463	422	431	462	471	452	443	463	479	450	479	478	440	465	464	465	443	460	470	442	423	468	457	454	463	418	462	434	441	472	473	496	422	422	443	463	446	439	467	448	439	426	457	452	467	489	453	483	452	422	496	469	451	451	415	470	447	423	467	474	497	513	468	466	470	464	469	430	473	507	469	444	436	454	471	442	443	446	474	448	413	492	441	462	464	482	445	500	425	444	442	449	460	450	450	459	451	435	450	455	498	414	430	454	456	476	474	482	442	482	473	441	443	428	432	482	447	441	420	458	419	453	458	430	465	466	467	468	459	441	456	430	405	459	452	462	456	465	473	411	426	434	464	448	453	469	421	473	460	463	447	482	469	467	462	457	450	479	453	454	492	477	448	460	417	455	448	482	415	420	457	431	446	449	481	471	459	474	455	477	446	454	429	472	450	473	417	450	491	496	483	446	453	453	470	445	422	450	468	452	445	458	452	451	474	462	469	432	451	446	479	456	449	470	456	431	447	486	481	480	428	436	431	478	460	459	466	446	451	469	465	441	474	482	463	443	428	465	420	440	446	441	485	450	457	425	441	475	451	453	450	456	451	462	461	459	440	448	434	433	427	450	450	434	415	415	431	434	458	438	494	448	462	440	446	449	449	469	461	422	410	477	466	450	438	430	494	471
48151	27065	4540	1907	1355	960	719	647	531	502	474	407	402	322	328	366	362	343	337	298	271	305	314	307	283	312	292	272	280	305	296	293	276	237	297	251	254	277	255	285	267	268	290	267	267	278	291	232	276	254	278	259	287	280	231	272	272	296	253	285	309	270	267	273	274	279	288	210	257	272	264	284	249	241	279	280	250	285	268	281	250	266	264	279	258	283	265	265	283	276	278	266	258	267	265	260	280	263	233	268	266	257	252	271	258	256	304	271	281	271	286	251	224	264	262	268	275	236	262	278	251	271	248	252	263	258	264	248	268	262	257	247	275	278	259	261	257	300	245	282	251	259	268	266	279	267	275	248	211	274	273	243	267	306	292	235	272	300	280	257	247	273	260	253	265	280	262	268	301	285	271	266	263	231	250	263	283	278	273	298	268	244	249	298	261	267	235	240	253	293	261	238	288	251	274	247	255	273	280	284	263	270	271	267	264	228	258	297	253	260	259	282	262	254	263	262	270	285	275	268	276	272	263	269	262	237	287	281	269	255	258	241	288	263	265	271	272	259	238	275	245	279	255	272	249	279	243	285	267	243	264	262	267	260	282	264	271	270	245	254	295	247	262	274	234	277	272	287	265	274	278	267	244	284	259	286	271	263	233	292	271	238	281	303	275	264	256	266	261	294	259	244	257	251	260	268	300	269	243	247	256	278	274	297	261	269	267	258	262	247	255	248	326	258	280	271	258	266	239	267	254	267	281	259	249	268	267	290	266	251	253	273	270	279	248	265	256	276	290	287	233	290	281	287	256	281	292	287	272	279	265	287	254	269	268	261	243	276	271	269	227	263	260	301	268	256	262	280	291	270	275	279	262	234	273	250	283	266	248	265	245	277	269	294	246	252	241	272	271	266	298	291	248	272	263	281	244	236	264	262	274	269	307	282	271	284	256	248	254	301	261	234	282	283	285	248	276	246	242	270	285	239	253	283	267	258	256	287	254	274	271	261	279	257	247	313	275	300	256	304	256	264	276	273	285	263	272	283	253	268	244	258	242	272	264	225	275	264	245	253	266	249	252	268	266	238	241	261	279	273	234	247	258	266	260	262	282	242	266	239	268	268	262	246	272	260	305	235	265	253	270	281	286	270	237	240	243	272	242	278	246	268	310	263	279	282	258	253	252	296	263	239	240	275	234	235	277	245	284	264	262	280	246	280	254	282	246	262	278	281	298	285	271	248	268	267	283	248	259	283	267	269	280	260	265	227	264	264	247	271	263	266	265	267	278	254	241	254	245	255	297	255	264	272	268	295	266	255	250	291	264	254	273	280	261	259	285	245	274	274	256	267	261	266	288	290	223	260	276	275	246	268	267	248	270	279	273	282	280	258	233	263	246	276	275	294	239	268	280	283	265	257	267	269	274	264	281	282	282	264	256	269	296	287	264	261	271	267	251	241	256	303	249	244	269	254	278	268	279	280	274	271	272	239	273	292	243	279	260	280	282	270	275	256	269	263	273	283	246	263	223	252	227	286	274	275	288	252	260	231	250	283	264	284	269	278	257	276	295	294	254	280	256	268	272	267	266	266	276	276	278	288	265	259	227	283	246	270	247	290	248	281	273	287	267	279	245	284	251	287	261	251	283	239	264	297	288	240	272	250	251	281	271	278	279	268	236	266	251	268	244	277	290	257	250	304	270	268	260	268	264	249	285	250	271	262	214	277	264	246	268	253	252	259	257	227	280	262	244	242	271	283	273	251	260	274	252	264	268	253	256	253	261	283	271	276	273	225	298	267	265	248	267	277	258	284	278	276	254	273	309	260	280	295	280	254	254	281	239	295	277	249	270	272	270	279	272	257	273	245	248	273	280	271	276	295	270	244	276	231	243	259	259	265	236	259	250	245	278	271	289	283	244	255	307	285	236	271	279	277	260	289	265	267	255	258	269	251	262	247	266	250	257	262	284	266	259	247	270	242	295	316	237	253	274	279	282	282	222	268	259	245	251	247	253	271	263	248	249	249	263	265	287	283	263	275	286	243	299	262	304	292	280	246	249	273	253	257	236	253	276	279	278	262	261	292	239	256	255	270	266	293	256	249	271	262	274	277	285	247	264	279	289	263	264	250	280	296	252	253	263	276	253	246	268	257	291	262	280	290	244	282	236	254	264	279	257	252	260	256	266	291	260	244	259	277	275	289	258	238	265	242	263	243	268	273	269	259	259	249	260	260	267	288	272	272	274	319	289	267	302	253	266	235	291	274	261	259	284	268	264	232	264	265	249	266	292	268	256	246	256	292	270	259	259	246	264	261	261	269	270	279	262	254	287	260	270	258	256	277	262	258	278	265	244	230	231	234	240	280	242	229	284	258	269	274	258	285	263	253	227	286	258	271	268	280	281	267	288	276	258	297	274	278	272	271	287	264	249	258	259	269	257	272	253	277	290	264	260	313	248	256	255	260	249	259	276	223	268	272	264	267	220	265	256	237	237	237	255	242	275	301	257	254	279	241	259	266	265	253	271	265	269	269	277	300	274	250	287	289	286	274	255	257	264	283	239	264	271	254	270	264	271	286	292	270	310	270	273	250	249	264	243	264	265	258	277	275	287	218	252	264	275	273	247	280	251	231	237	263	249	285	294	250	257	244	271	289	272	225	264	294	297	253	259	284	286	259	250	274	292	245	269	284	275	270	264	285	280	260	265	296	273	276	265	265	280	245	247	291	295	259	298	303	244	230	273	258	263	247	264	274	278	286	255	272	251	269	244	246	281	268	228	267	265	267	275	263	280	240	247	251	268	249	253	260	301	266	264	270	275	281	228	249	301	252	246	251	236	256	276	261	283	270	299	243	250	252	272	266	282	251	257	276	263	273	255	241	278	290	205	273	268	232	270	267	270	277	307	295	279	266	278	272	270	270	275	257	275	270	269	257	276	284	256	246	270	278	262	256	278	271	268	267	258	307	265	268	248	263	249	304	287	268	268	266	260	270	248	268	248	257	245	228	285	280	247	284	258	285	265	241	261	264	253	304	256	264	298	272	264	241	248	272	275	279	255	253	275	271	256	258	300	235	279	271	289	287	268	251	276	248	260	261	280	288	266	238	268	268	262	253	294	272	286	259	302	282	266	291	250	277	270	286	269	282	278	261	254	251	242	288	250	288	268	249	250	235	257	265	257	254	266	279	266	255	281	257	272	263	274	247	257	266	280	231	261	275	269	281	242	264	244	277	274	271	305	267	276	268	286	254	251	261	274	282	270	265	247	234	290	269	225	260	257	256	253	275	277	282	263	264	258	268	280	241	263	285	280	259	271	274	250	248	244	267	253	255	289	268	270	263	260	257	255	265	249	257	247	248	270	277	243	244	271	282	251	238	275	271	264	268	266	288	271	270	276	281	269	270	253	289	308	247	243	243	279	258	279	282	285	267	248	267	264	247	262	256	287	265	253	280	304	227	298	249	281	299	257	250	244	284	276	273	300	305	291	274	287	255	254	238	267	280	277	290
27445	11207	4498	5317	4604	3894	3312	2729	2339	2091	1824	1670	1522	1453	1302	1304	1153	1142	1062	1072	1021	959	988	1000	907	901	856	881	893	937	850	865	805	797	794	815	787	790	814	811	755	812	786	687	738	788	726	735	745	778	715	693	749	759	723	746	669	760	729	686	690	687	732	736	736	704	673	646	735	708	678	739	734	740	696	718	714	696	734	688	716	713	694	728	690	640	695	694	703	740	675	749	710	741	739	744	698	694	672	701	688	765	705	729	717	702	726	686	707	689	678	722	686	754	735	695	695	698	715	719	711	668	713	666	723	685	680	707	702	681	651	660	694	682	708	652	736	682	692	715	684	687	738	655	698	668	635	650	705	703	656	639	692	666	730	684	719	666	732	667	674	789	681	687	689	709	694	674	675	713	738	667	750	695	734	704	730	647	676	627	681	670	733	659	733	697	708	659	690	701	688	745	693	763	707	698	754	736	682	682	683	668	681	697	648	739	755	674	714	719	661	689	698	626	714	704	693	659	710	653	749	683	718	692	643	699	678	722	694	697	702	665	660	710	709	709	646	703	752	699	691	657	702	656	681	672	742	644	722	698	708	698	694	719	709	718	671	703	725	701	722	699	719	695	690	695	720	661	685	715	688	666	701	708	631	699	669	698	695	669	709	673	694	682	692	692	649	675	681	696	676	717	753	725	733	682	707	690	688	701	684	735	701	689	661	718	671	767	670	681	638	676	632	715	701	709	717	714	665	676	699	717	744	673	737	665	699	723	669	647	694	712	696	737	741	712	700	685	674	756	690	692	729	702	686	683	651	660	721	685	753	697	705	679	734	670	670	671	711	742	657	676	694	667	657	745	665	699	695	669	671	729	683	683	669	663	723	666	671	697	704	626	673	679	716	708	684	679	698	703	676	678	705	647	714	708	663	704	667	659	682	681	723	701	675	685	717	688	686	727	691	692	699	697	701	670	706	703	680	690	676	679	683	673	702	661	681	633	727	664	691	716	693	671	712	650	704	648	726	700	673	676	648	640	655	710	721	730	697	686	727	600	686	730	676	723	703	707	691	679	739	717	697	715	708	692	719	724	699	694	687	700	712	714	686	712	709	674	735	710	682	688	718	757	718	732	653	710	694	655	703	649	713	714	664	704	662	683	668	707	732	683	691	721	716	682	713	730	667	675	693	655	703	672	727	674	691	670	714	711	730	699	690	700	675	679	700	687	702	695	719	734	674	745	714	688	699	754	703	664	684	720	700	762	729	665	681	703	673	686	679	711	654	698	669	690	655	722	717	677	722	680	650	668	672	702	675	657	687	702	630	694	696	730	692	715	704	684	733	658	750	721	703	674	649	672	737	692	666	672	677	732	707	688	725	732	667	684	678	753	689	699	719	676	679	688	693	707	700	701	710	693	706	644	715	695	713	710	635	686	723	694	664	697	723	681	711	714	685	678	733	720	711	678	698	716	722	692	666	676	732	702	700	651	667	709	688	700	719	699	713	701	658	692	683	686	705	696	698	680	673	737	730	647	713	696	686	679	675	647	681	700	726	670	730	692	701	673	727	690	740	704	696	695	683	692	733	733	687	701	701	700	751	738	674	659	749	681	705	728	637	674	695	682	701	677	710	737	684	674	668	724	706	672	668	709	680	645	665	688	703	637	690	683	707	646	682	678	693	701	736	706	674	660	702	689	706	741	684	695	740	692	686	707	697	748	727	651	684	675	717	711	649	689	692	697	716	719	687	708	715	703	697	681	715	640	656	698	757	672	739	655	666	685	684	734	680	728	684	703	702	686	756	675	706	686	726	709	663	671	723	697	743	691	668	697	694	698	678	655	719	634	713	692	700	741	709	730	719	727	681	661	656	654	675	629	679	657	734	659	700	701	653	685	751	710	673	689	692	652	682	681	674	702	724	737	720	708	722	693	661	669	667	717	654	735	656	730	723	673	696	718	651	715	644	663	642	711	724	656	667	696	724	721	648	710	688	666	700	689	686	713	717	689	687	674	753	682	693	692	716	684	694	726	721	704	705	724	647	728	675	712	742	723	681	721	689	679	707	684	701	719	673	690	651	711	677	710	683	715	691	638	670	659	689	685	680	715	727	665	701	726	653	682	721	684	685	671	704	682	675	675	702	689	737	706	684	679	692	737	705	675	715	653	696	714	711	691	670	706	706	645	724	712	779	674	673	673	699	721	666	623	685	695	701	700	731	665	702	742	680	666	622	703	711	701	659	725	746	699	683	723	694	655	639	699	674	742	704	686	650	685	679	670	704	687	644	702	710	658	700	654	670	700	742	652	706	685	737	700	672	675	683	684	695	707	671	683	684	677	707	728	684	647	708	681	644	700	707	716	703	698	634	677	684	666	688	750	647	662	682	682	711	695	724	680	677	707	656	662	655	713	655	697	716	733	679	665	719	662	700	704	655	680	706	734	682	663	693	663	679	665	707	724	718	714	717	704	679	738	724	633	711	725	687	727	693	676	716	708	668	740	691	677	714	723	667	696	724	684	660	661	683	702	698	696	723	682	738	642	660	674	671	746	673	685	671	705	718	715	703	731	711	686	652	672	771	692	683	702	719	704	721	724	714	675	702	705	711	723	720	641	613	727	647	720	707	716	659	691	650	643	699	664	670	693	731	693	695	685	710	664	730	694	717	672	714	713	701	718	730	705	741	715	704	677	683	714	692	712	675	636	640	735	681	713	700	695	721	706	653	648	675	743	715	671	724	673	681	697	680	673	691	711	670	698	681	728	702	714	698	708	687	715	672	632	655	697	665	682	711	673	744	701	700	677	672	675	702	668	724	617	688	712	653	672	662	747	656	676	666	679	703	719	693	705	710	701	731	706	712	659	651	664	731	684	717	619	731	664	683	673	672	634	613	729	684	699	678	713	691	688	693	718	682	686	660	705	724	688	731	663	685	667	644	712	687	655	705	686	697	642	667	665	682	682	714	700	701	699	656	691	737	672	676	734	719	719	664	644	705	717	648	697	684	645	631	733	698	648	667	697	681	733	661	718	717	762	682	726	682	664	682	630	698	647	682	746	678	702	690	696	661	696	688	751	677	688	684	694	662	715	703	712	692	701	690	714	706	712	679	725	721	672	717	670	677	707	720	686	697	666	721	639	700	712	693	657	731	646	654	652	656	649	729	682	736	720	730	646	702	674	758	699	681	707	717	719	685	667	653	667	686	672	699	693	729	685	634	723	700	633	704	700	769	678	693	669	730	708	693	660	672	653	699	705	702	707	670	636	681	689	721	655	712	712	659	694	667	672	727	668	695	666	715	691	716	721	707	667	711	711	639	681	676	692	693	687	682	739	677	661	707	707	700	691	742	707	676	732	697	678	691	705	648	678	729	665	713	687	716	686	715	739	716	717	718	726	673	712	691	704	649	676	719	681	726	663	714	685	677	667	677	706	664	711	684	677	712	684	730	689	663	649	661	716	721	721	717	675	705	714	731	709	701	710	655	704	714	675	723	669	629	716	713	751
7464	732	364	355	343	318	332	302	322	331	330	331	309	301	301	312	303	298	334	350	323	316	308	302	335	324	288	330	345	325	343	297	326	333	326	347	329	351	303	299	309	345	294	300	305	280	318	317	307	321	328	293	281	317	328	297	354	334	313	282	302	330	311	304	315	343	314	307	288	345	308	295	326	335	308	301	275	320	283	337	312	317	322	322	312	317	309	337	325	303	334	294	323	310	307	294	319	324	302	340	314	316	354	304	327	315	297	314	319	317	307	328	330	312	351	296	334	278	312	309	329	306	288	311	291	315	295	342	340	345	289	302	339	298	291	326	322	311	320	325	325	317	307	311	333	307	299	303	303	306	314	350	308	346	322	287	332	320	320	284	299	314	319	303	271	350	348	331	316	311	312	303	351	326	302	334	310	309	328	330	307	311	331	290	287	342	306	306	321	320	295	309	334	301	307	319	331	324	304	333	323	316	313	302	298	325	316	317	301	313	307	296	312	299	299	336	307	281	337	322	324	297	325	323	323	308	316	292	310	270	336	342	341	308	345	313	310	318	352	302	309	338	310	295	320	321	289	331	318	286	314	317	280	323	348	310	305	353	282	318	314	333	321	365	290	310	298	275	284	317	328	308	311	336	333	310	339	332	324	294	329	273	294	343	309	300	310	299	315	306	296	310	301	294	311	317	316	294	332	302	286	327	301	344	323	303	320	281	305	278	336	321	333	338	318	327	310	297	265	316	280	357	295	339	301	278	310	312	287	321	346	338	350	323	295	319	316	377	323	331	313	297	294	310	334	323	322	308	300	304	294	314	315	300	348	283	284	347	286	322	320	329	308	320	338	304	319	272	340	290	347	320	279	298	327	316	301	312	313	286	300	329	302	298	306	329	314	278	292	336	297	286	361	332	307	336	349	322	313	327	329	299	321	309	329	285	315	308	302	305	324	328	304	275	304	293	287	317	295	315	310	296	300	270	303	303	268	336	342	290	309	331	315	283	324	313	353	331	340	315	298	300	322	314	320	331	323	320	315	278	315	325	308	321	302	300	328	312	282	340	318	343	341	314	334	310	351	287	340	302	313	267	304	304	318	304	331	306	290	341	311	297	322	324	288	340	283	312	310	310	292	318	323	337	335	311	307	336	337	316	314	295	311	309	292	316	309	303	333	331	356	315	336	323	338	308	303	312	324	302	266	330	327	330	299	301	332	317	316	309	299	318	320	328	298	290	289	354	270	321	323	288	299	319	323	325	334	341	343	327	325	290	322	299	334	339	313	329	287	328	323	303	330	326	313	312	304	350	309	305	327	325	312	314	357	297	317	315	297	340	319	323	362	312	329	351	275	288	329	289	343	300	315	296	330	319	303	278	280	320	321	309	299	291	335	341	311	322	293	320	313	299	305	323	319	296	331	284	316	323	268	306	316	293	281	327	301	324	304	324	291	308	290	302	332	289	295	313	290	284	333	329	312	329	303	273	321	312	289	343	327	319	302	318	327	329	287	281	293	308	303	292	320	286	309	300	312	327	289	301	318	317	278	300	305	293	321	353	298	314	322	303	326	271	309	318	336	302	290	346	296	321	322	318	355	331	319	296	320	332	307	335	366	295	322	301	309	309	310	323	295	308	295	332	311	273	315	301	317	343	285	295	313	323	327	322	326	326	309	288	309	319	286	314	323	312	309	325	334	327	343	340	313	335	295	328	298	302	332	304	314	287	341	279	324	297	355	329	325	292	331	287	306	296	337	324	291	310	297	329	308	335	333	298	305	323	308	309	333	312	324	295	311	311	314	311	326	289	306	320	312	322	302	309	306	325	326	317	292	335	313	314	299	319	346	310	327	274	303	335	299	317	331	306	298	330	340	296	286	340	321	312	322	304	299	283	298	335	298	325	299	295	341	307	302	295	329	314	308	294	295	318	322	306	304	291	314	355	318	327	337	324	307	321	312	350	328	316	309	328	309	316	296	323	310	319	306	333	352	353	302	309	312	314	317	295	319	306	328	289	319	319	308	306	317	299	323	307	345	298	342	298	326	301	317	298	294	312	316	317	342	288	299	318	316	317	327	366	301	329	303	331	294	301	309	322	318	318	317	314	320	305	295	301	345	301	304	300	289	319	301	319	305	298	331	297	337	300	321	328	312	298	345	307	330	295	337	305	337	291	305	346	325	300	317	298	344	325	298	282	307	299	331	298	320	294	331	315	309	347	340	287	306	309	319	307	323	323	309	334	295	323	295	295	314	293	324	354	311	334	309	311	342	309	314	329	350	333	348	336	312	337	345	300	356	332	284	305	298	286	292	303	290	314	323	318	324	307	332	346	318	337	314	327	352	319	325	332	325	339	311	337	314	306	310	354	296	320	317	340	364	342	314	303	332	323	330	315	320	323	325	319	324	356	326	312	290	319	306	339	317	324	296	336	304	314	299	320	322	343	311	324	319	308	338	282	307	294	310	316	318	312	328	292	326	279	306	315	325	309	330	276	301	298	335	333	293	287	278	292	346	297	295	310	326	328	267	298	292	335	304	309	311	322	314	319	336	317	304	359	307	281	313	318	282	315	309	328	328	295	295	280	328	333	290	319	338	266	310	311	341	301	298	320	299	308	314	316	317	310	297	313	324	298	305	323	313	329	291	275	345	351	325	328	287	336	275	320	284	306	335	296	306	309	314	349	309	358	312	337	321	316	300	333	274	290	300	320	305	281	330	316	297	317	332	349	337	345	333	328	320	322	341	317	318	290	311	320	274	297	326	301	314	300	330	314	356	318	330	340	305	321	296	329	353	290	318	334	320	296	338	291	329	320	337	336	312	299	336	323	280	352	322	319	311	337	299	279	324	325	315	318	291	307	331	315	320	307	291	318	308	356	325	327	326	309	311	316	332	325	329	338	329	286	337	332	303	316	334	332	348	319	333	339	327	336	340	322	325	296	328	309	276	299	312	322	312	340	329	309	305	309	315	341	329	304	340	286	310	344	321	306	334	306	334	304	274	345	255	317	326	301	321	316	321	310	294	322	299	309	299	264	296	309	318	301	324	286	346	340	354	311	336	281	298	321	305	343	307	345	299	303	300	308	358	326	322	306	333	307	384	350	331	300	336	323	309	329	310	315	303	317	343	310	320	315	301	318	330	288	287	286	321	316	314	328	291	332	326	310	261	308	329	307	328	316	307	342	322	360	328	299	332	329	299	309	286	301	328	323	294	315	334	329	287	289	331	299	307	303	321	311	317	301	304	310	281	303	315	297	301	324	302	332	304	326	314	318	308	329	307	300	335	312	306	294	340	344	330	322	313	278	286	300	322	342	299	331	342	299	327	348	298	306	291	301	259	283	296	310	308	293	323	298	310	313	314	316	359	335	315	299	319	346	345	311	342	335	314	307	294	277	297	317	308	278	315	287	305	324	288	315	310	314	309	336	319	297	304	327	299	332	292	315	330	337	311	323	301	329	346	325	330	332	314	314	320	311	313	339	293	350	300	313	317	328
4659	1158	823	847	780	853	782	721	822	759	790	717	778	796	784	758	749	788	756	773	713	747	728	784	763	759	770	749	762	722	727	767	736	707	762	751	771	728	748	773	757	755	791	727	759	714	780	758	747	760	778	750	718	749	747	764	774	755	724	760	761	754	725	718	718	768	782	762	734	796	787	731	775	751	815	742	705	779	712	709	726	737	751	710	750	827	791	752	756	746	756	772	756	729	817	789	797	734	728	709	754	707	738	737	732	740	691	766	727	720	781	733	759	810	673	781	733	766	755	793	757	783	773	735	768	771	756	760	748	745	786	771	738	755	754	734	757	721	750	751	678	746	705	791	775	754	774	763	735	808	703	745	731	723	743	767	764	743	755	756	773	723	740	765	772	712	720	751	791	774	764	767	794	793	775	789	720	762	793	724	780	722	699	788	806	786	767	721	770	748	733	739	750	763	740	724	775	753	772	761	703	758	713	817	751	788	752	782	747	711	724	693	757	741	781	745	773	725	749	738	751	746	687	717	718	683	739	727	761	741	778	729	771	761	764	748	753	737	740	755	753	713	775	771	748	727	738	764	727	755	744	772	775	779	782	761	777	734	745	734	742	694	776	717	767	749	730	731	714	724	775	751	742	720	752	783	809	788	740	725	741	745	735	759	743	759	745	768	687	769	747	760	789	760	711	722	756	742	723	737	743	738	812	688	738	735	737	747	790	755	750	718	761	776	744	756	726	764	751	778	747	744	746	755	716	767	711	712	768	725	757	747	774	740	767	750	733	752	726	749	717	773	731	699	717	802	737	715	741	757	756	766	736	760	744	751	785	797	722	731	706	742	788	767	755	733	765	757	742	761	734	697	752	768	723	766	766	737	729	725	790	828	753	749	753	751	720	814	765	767	780	769	736	752	843	748	740	789	765	744	750	743	713	718	776	770	779	776	733	738	759	785	756	712	739	789	724	747	723	801	744	737	720	746	782	721	772	734	716	729	725	733	759	766	768	749	725	767	766	751	738	742	761	807	753	753	752	741	760	739	781	725	737	746	743	748	735	764	754	723	775	752	770	739	736	725	751	748	698	779	764	741	760	726	796	697	726	762	726	775	796	759	788	735	742	784	752	730	772	709	731	765	748	784	726	788	735	747	770	723	766	737	763	702	735	776	740	761	721	701	753	738	760	776	778	767	708	743	757	732	735	770	741	690	759	801	756	768	725	753	718	765	749	749	737	736	760	720	742	795	758	762	760	753	754	761	728	724	756	756	722	742	734	756	727	750	733	730	712	736	819	741	774	749	777	794	721	805	750	725	725	756	734	664	793	769	753	826	748	745	756	734	778	765	753	741	702	744	757	752	735	757	770	739	722	803	774	711	732	793	738	741	766	725	763	718	797	752	710	757	766	775	755	737	742	702	712	757	807	736	762	754	774	688	743	750	749	780	727	759	776	773	761	816	753	804	751	756	755	739	758	738	732	768	771	798	774	762	745	753	742	728	751	766	691	765	753	744	773	735	728	754	765	711	793	818	746	786	745	764	740	719	738	792	751	718	765	723	783	743	786	775	757	746	747	693	775	729	678	773	750	773	758	723	733	765	739	756	807	752	784	746	737	699	744	721	754	707	778	766	746	708	740	742	731	761	733	776	724	747	754	743	794	753	718	773	751	785	772	754	713	763	742	791	772	757	750	760	713	745	694	770	778	760	761	790	777	743	766	733	756	773	771	776	709	722	755	742	805	768	774	789	731	817	722	732	772	780	743	759	729	736	724	753	762	728	796	785	736	740	787	745	766	754	781	758	746	735	740	752	752	719	719	755	738	756	742	778	715	740	764	745	761	753	717	717	763	743	760	757	728	731	757	764	728	790	769	775	763	724	731	735	705	729	725	779	743	671	783	701	738	781	715	768	717	741	770	754	740	695	746	703	735	722	739	749	720	718	786	763	728	745	776	746	760	723	764	742	745	754	731	777	784	726	752	764	715	730	744	772	728	736	706	769	749	780	729	730	733	743	713	787	762	723	762	761	773	760	758	750	754	714	729	761	729	775	734	695	722	789	689	747	771	752	718	743	720	745	799	765	747	781	770	780	800	830	741	753	768	757	727	758	703	785	747	753	768	758	718	727	704	713	736	769	732	784	777	752	751	713	782	782	776	751	739	769	779	801	777	748	755	751	738	741	755	746	797	750	725	742	792	748	748	757	726	769	726	810	740	716	761	709	759	735	735	747	756	776	769	738	784	745	745	813	738	722	756	767	751	814	753	743	716	766	803	768	746	760	741	698	752	768	759	749	751	755	720	784	754	722	729	743	741	774	700	726	735	722	706	698	775	751	743	767	725	761	752	763	750	758	763	803	758	704	741	748	778	744	786	728	764	778	762	721	753	755	807	707	773	794	736	768	715	744	782	735	746	807	748	740	710	740	724	767	752	718	775	785	789	772	767	782	705	750	740	763	731	719	762	786	732	770	717	751	764	739	746	760	761	727	779	724	723	747	758	743	686	740	807	739	744	790	783	673	736	748	725	758	735	814	760	744	742	709	755	783	737	734	736	795	723	733	776	742	738	749	741	785	732	783	764	720	731	669	753	741	723	706	714	720	752	724	744	726	748	797	823	748	761	745	746	726	744	762	736	713	708	742	785	742	777	726	771	727	725	761	742	730	754	823	799	718	695	753	788	762	727	759	725	776	793	764	703	723	700	771	779	742	769	778	750	714	771	735	757	739	773	757	746	721	732	752	741	738	712	757	756	721	751	757	767	766	731	738	779	754	756	755	753	715	768	761	756	735	715	733	728	732	731	770	737	715	746	718	719	761	734	743	731	800	793	752	742	804	753	704	713	770	750	789	758	743	749	722	765	725	733	773	792	728	755	767	756	766	829	768	751	734	734	785	762	746	700	736	779	744	728	703	747	775	747	767	736	797	765	720	705	709	777	791	752	730	704	740	749	722	742	792	747	758	755	749	682	769	772	753	777	777	753	716	728	746	724	710	708	794	772	806	801	767	787	743	741	734	766	775	802	737	739	723	751	792	768	720	783	720	721	796	766	755	744	799	739	765	746	731	753	778	709	768	720	742	757	736	759	768	743	720	728	759	787	779	792	734	741	751	788	779	732	706	787	748	708	752	754	757	772	844	742	723	684	699	694	735	787	746	739	758	719	735	740	797	724	764	754	742	707	739	766	776	749	710	698	812	760	752	725	714	716	707	743	702	713	742	775	761	795	746	759	732	758	741	754	774	791	773	728	784	769	768	724	766	814	693	716	730	747	748	801	759	759	747	749	774	743	774	708	735	759	777	791	730	709	791	788	718	743	791	733	734	767	808	704	722	690	775	779	721	749	769	734	779	727	732	747	720	770	765	756	777	750	765	749	709	746	716	751	746	758	702	776	740	713	754	764	755	786	726	752	693	725	757	743	743	738	726	748	756	759	758	728	778	731	769	717	775	744	817	723	749	783	754	710	749	731	730	768	757	742	768	727	748	728	755	703	730
34267	15119	1558	895	655	483	408	372	334	278	278	258	268	201	228	183	237	206	191	186	172	191	182	171	156	194	192	170	212	168	187	188	169	154	167	175	172	163	189	167	162	187	167	158	163	181	158	174	153	154	175	145	155	149	141	165	149	166	164	152	184	186	168	182	147	155	174	164	165	157	177	163	164	160	160	153	191	153	172	148	166	161	183	140	123	167	181	137	162	172	169	170	177	160	140	157	170	153	170	163	158	144	155	157	135	162	166	170	168	163	162	156	173	184	151	160	132	141	169	157	166	156	164	162	141	146	149	162	162	163	156	165	180	179	171	156	189	148	159	145	146	167	155	171	174	182	172	153	163	152	157	158	160	162	183	167	181	171	160	161	162	181	172	160	149	176	176	144	157	159	164	175	151	186	141	158	163	173	152	173	167	161	156	172	171	158	151	165	150	148	152	141	188	163	152	155	162	183	170	174	160	159	170	143	164	172	157	165	159	148	167	181	135	165	162	170	165	176	178	161	172	166	174	172	165	173	166	156	179	163	155	150	169	159	140	172	157	173	156	158	162	156	149	165	160	174	161	182	171	183	163	153	155	153	159	159	148	156	161	146	164	162	177	154	146	163	157	173	152	184	170	171	170	153	177	127	174	145	171	163	166	172	150	153	153	158	178	163	171	177	159	154	180	149	152	145	153	146	145	167	174	148	164	164	182	179	158	157	160	172	161	169	178	168	155	192	161	161	161	185	175	163	175	161	165	150	174	184	175	163	165	156	166	161	168	172	180	146	140	169	169	132	177	175	169	159	141	177	158	153	185	153	172	168	162	172	164	141	164	171	157	193	148	159	138	156	170	143	152	179	154	176	167	189	176	165	154	157	156	160	155	161	178	169	170	173	182	156	135	156	194	170	169	159	184	177	182	161	187	162	176	166	161	158	157	183	187	151	164	158	170	157	159	157	159	165	170	183	167	144	141	165	168	170	156	179	162	167	161	143	176	147	140	125	176	164	182	148	170	157	188	186	192	178	181	156	164	181	144	160	156	160	171	168	144	156	166	161	172	141	153	172	168	156	178	144	164	172	158	165	173	164	145	160	159	185	173	146	164	165	160	160	165	174	173	158	173	154	182	149	167	148	187	156	170	174	172	190	167	172	161	141	169	153	175	149	155	163	157	179	164	154	170	152	177	162	160	173	158	180	152	164	152	177	157	149	163	141	181	150	180	168	139	162	159	127	154	183	185	148	176	165	136	189	161	187	154	178	191	182	160	162	164	174	170	157	165	171	178	159	139	163	167	176	145	179	148	147	140	155	177	199	167	159	162	167	164	154	182	168	170	176	159	161	170	161	166	176	151	158	149	171	153	153	158	150	165	181	164	161	140	177	150	175	142	169	166	180	173	175	151	178	180	179	179	140	146	167	191	174	151	156	168	158	145	166	162	159	179	141	166	161	141	185	184	165	152	173	170	163	175	155	172	161	159	174	177	185	180	149	166	171	154	179	146	176	191	170	164	157	171	176	181	154	161	173	169	166	165	169	174	161	140	185	157	145	143	167	163	156	169	140	167	165	148	162	161	193	160	162	150	172	162	166	174	167	165	168	149	168	168	171	154	171	159	153	165	185	186	150	167	160	148	172	147	146	177	150	162	171	163	172	156	136	150	162	179	161	149	155	141	184	147	150	194	188	188	171	159	138	167	140	171	170	162	146	166	148	120	130	157	147	147	160	156	138	189	185	140	159	173	153	163	190	145	146	143	164	153	162	158	167	152	157	156	155	187	168	126	142	188	168	156	181	181	158	138	145	164	166	172	157	166	183	168	154	170	166	144	166	178	152	151	180	177	172	165	161	167	166	162	153	138	187	165	153	160	154	152	128	145	168	182	148	150	178	138	146	181	156	131	169	147	137	162	161	145	168	194	175	172	175	188	165	175	162	161	145	167	142	157	176	156	156	153	164	177	158	170	148	141	162	170	151	199	150	170	176	162	139	165	176	150	186	189	165	197	156	158	178	163	171	176	164	161	153	161	165	161	169	158	182	152	163	168	155	182	174	163	154	166	186	175	178	170	167	169	148	160	173	167	147	169	171	160	167	161	158	175	165	154	134	152	144	150	164	145	164	163	150	153	149	174	151	162	157	146	165	161	173	158	159	166	175	165	167	158	167	178	145	166	156	179	155	138	161	154	162	167	181	159	166	158	159	174	161	155	159	192	159	170	156	176	155	158	156	181	165	164	154	175	148	153	160	168	166	151	171	192	174	180	159	140	169	181	187	156	174	169	143	165	141	153	152	158	169	158	190	171	154	166	159	174	140	157	147	173	186	156	144	171	153	150	162	178	135	158	156	157	169	157	156	181	170	183	191	156	184	163	163	156	160	156	166	146	186	176	167	175	168	163	154	169	159	155	161	145	149	156	161	156	149	171	158	154	158	159	163	179	130	142	153	147	175	175	132	144	163	180	174	187	169	160	162	168	164	144	156	177	173	173	159	149	171	188	157	169	149	157	161	176	166	166	167	176	169	182	121	167	170	153	161	182	164	155	160	180	155	172	169	153	147	171	155	164	179	144	165	148	157	170	185	180	156	129	180	161	161	149	149	191	170	175	163	139	180	169	165	154	162	172	182	186	171	156	184	167	156	159	150	146	175	168	180	178	140	199	175	140	160	170	160	163	165	159	180	177	154	163	149	161	167	155	174	183	159	151	162	163	165	171	164	189	172	157	162	177	154	148	170	157	155	184	156	156	152	150	161	198	172	140	164	173	157	150	152	178	166	172	168	162	140	172	141	173	158	170	159	126	178	183	148	162	180	147	165	159	166	143	175	159	176	153	144	153	160	176	144	160	153	168	160	147	165	160	156	164	153	163	167	173	151	159	178	171	166	151	158	150	158	148	163	165	165	137	174	158	148	180	153	169	168	150	140	195	152	141	160	158	158	174	172	157	151	145	162	164	164	168	172	137	151	166	157	184	146	154	160	182	162	195	143	169	163	170	156	169	164	157	172	155	157	165	155	160	189	179	173	154	158	149	165	166	174	161	153	159	138	183	167	147	147	171	145	175	191	163	166	201	162	132	132	172	158	169	153	173	149	151	174	149	145	152	136	157	158	170	165	136	157	157	180	139	167	150	163	168	175	166	187	143	162	177	151	164	153	175	164	158	176	152	150	172	157	165	172	157	179	145	152	159	151	162	169	172	170	161	159	167	184	169	157	166	166	165	170	167	177	173	171	180	159	173	152	150	176	165	187	149	145	159	145	163	159	168	163	151	161	172	170	162	164	144	165	165	179	158	163	162	159	155	197	167	159	156	165	172	152	158	168	166	160	148	158	151	152	160	152	151	161	152	147	168	194	155	166	143	174	202	175	156	168	150	169	159	139	173	181	173	157	173	177	174	155	170	152	169	165	157	158	159	174	151	155	185	161	152	162	163	157	155	130	131	159	154	162	180	145	149	178	164	197	143	173	173	177	157	191	154	145	156	174	175	146	182	152
18824	7587	2367	2887	2469	2025	1687	1496	1243	1159	1050	991	840	790	769	706	714	665	665	632	595	641	590	611	531	550	565	576	500	509	522	527	600	487	506	517	500	517	530	482	505	501	490	477	463	492	517	478	477	446	445	468	438	518	470	451	485	509	451	481	514	464	457	482	446	480	461	454	453	500	446	462	491	524	474	479	450	487	425	468	440	486	460	447	455	454	459	482	457	431	479	455	462	458	466	427	467	494	423	439	435	453	470	451	436	462	460	455	411	448	461	447	489	455	433	439	455	447	422	469	449	470	465	498	461	470	424	448	464	473	455	475	431	467	466	395	443	482	453	439	435	482	469	453	431	442	459	421	431	450	450	437	426	445	458	451	457	467	466	486	431	459	434	440	519	462	459	442	452	453	450	432	464	469	401	463	445	491	472	393	472	438	429	457	440	475	455	502	445	461	468	465	441	463	461	481	458	481	450	451	447	442	455	466	442	444	442	457	435	412	445	482	441	468	467	447	450	479	452	448	449	469	420	458	411	460	464	470	417	433	451	473	424	461	430	447	450	463	439	465	477	412	473	435	439	446	462	485	435	508	437	457	446	467	453	436	458	486	503	453	468	451	473	491	419	445	408	437	488	450	446	454	468	479	458	462	486	451	448	457	422	409	436	475	448	431	443	441	422	473	401	449	466	427	413	439	428	493	463	464	448	420	422	434	433	434	443	421	455	428	423	464	488	449	459	449	503	408	443	427	427	464	429	436	464	436	463	407	455	472	452	438	470	467	431	484	478	437	499	461	461	426	498	459	447	447	440	449	438	427	456	450	489	475	427	471	460	438	436	409	411	439	439	436	465	412	454	486	428	458	457	463	421	426	483	398	415	473	442	501	445	426	459	444	452	438	470	463	443	405	446	434	466	463	461	482	494	471	459	430	428	438	434	481	419	487	450	440	425	419	496	439	455	413	442	456	443	439	449	457	475	489	439	440	460	439	430	455	452	443	424	431	474	446	449	455	455	463	456	425	441	436	431	473	472	445	439	436	433	461	399	495	480	448	450	463	480	441	460	447	472	452	407	442	458	449	443	446	480	450	443	439	494	450	448	463	470	454	444	419	443	456	451	466	453	438	474	458	412	474	421	435	474	449	441	457	442	437	444	462	469	424	446	438	462	447	485	433	476	450	433	462	450	454	421	481	459	464	472	445	419	448	458	435	455	424	444	439	440	455	417	445	430	446	449	457	467	468	472	450	470	475	441	462	416	412	460	429	439	449	445	428	424	444	472	427	442	415	457	428	458	462	462	478	479	438	448	460	442	487	445	481	460	469	471	468	442	464	461	396	508	474	483	450	447	477	439	429	428	470	452	452	447	489	453	439	473	436	454	439	461	447	445	449	412	477	479	470	442	437	455	464	417	454	479	440	419	477	439	458	435	438	452	452	442	443	462	446	443	471	427	448	452	459	474	442	444	471	452	402	501	467	437	452	476	472	486	498	436	439	461	455	469	418	460	453	441	473	446	429	482	436	421	435	492	443	442	455	447	479	466	429	456	426	426	453	452	440	439	466	419	428	453	423	451	490	476	432	449	441	455	460	453	407	437	406	428	475	443	494	462	421	443	455	444	460	467	460	443	458	465	460	446	461	475	432	436	483	464	441	458	471	482	431	476	437	467	453	464	457	437	441	459	467	511	419	446	456	449	481	469	446	424	486	461	434	443	433	495	431	472	448	450	455	421	452	481	447	487	436	450	449	419	453	445	431	449	443	449	463	423	434	455	455	461	450	452	455	486	410	439	452	447	444	430	466	430	449	426	466	445	426	453	466	481	430	445	460	460	439	447	471	475	462	440	452	461	468	445	458	422	473	430	440	451	431	438	450	460	474	451	493	447	450	473	452	485	439	455	490	442	468	450	454	442	423	415	435	463	473	425	444	455	460	435	428	440	456	450	431	502	466	464	429	451	469	495	449	445	452	462	453	475	491	447	443	421	441	436	433	423	466	473	449	441	441	432	452	480	458	476	413	456	474	414	456	457	467	436	429	441	455	438	472	479	430	432	423	452	466	438	466	469	470	445	486	435	454	456	430	483	433	448	430	465	476	464	472	449	434	460	465	461	416	457	447	451	474	457	446	466	447	482	429	452	446	464	463	447	463	473	472	423	481	424	453	448	460	454	465	453	462	457	439	442	477	397	429	454	463	453	454	448	435	388	457	442	451	431	411	466	426	443	465	412	435	473	478	447	517	448	484	462	483	454	440	440	413	432	439	454	464	491	474	476	472	448	482	449	443	443	495	462	452	476	426	424	460	440	452	469	457	430	429	448	426	435	445	416	442	477	415	467	466	423	466	450	446	445	461	464	440	465	438	485	435	443	409	442	445	409	448	444	448	458	419	442	454	458	434	444	427	443	484	434	464	482	430	459	456	459	427	413	448	431	482	462	485	431	400	444	464	416	462	437	461	446	435	460	429	454	431	454	454	471	455	434	407	439	478	488	481	455	468	478	467	464	440	458	496	462	478	474	468	470	434	429	464	452	455	423	441	472	472	438	449	495	440	452	462	471	425	454	452	408	412	444	452	423	461	414	427	479	442	455	427	425	464	447	457	511	440	442	432	425	438	441	476	514	436	435	430	477	460	453	483	437	475	470	436	460	444	459	454	428	441	473	470	411	465	439	480	451	435	466	455	427	477	475	455	418	442	455	430	474	476	469	434	445	432	474	459	429	419	444	435	437	442	459	463	448	470	472	453	447	450	469	445	433	447	463	445	456	466	448	434	495	492	475	434	448	475	443	480	492	463	439	483	453	430	485	468	461	460	470	440	457	431	428	446	439	440	443	462	437	474	460	456	446	493	492	495	453	468	451	426	431	412	432	465	441	482	422	423	449	433	452	456	411	467	484	435	449	443	443	458	481	431	428	418	446	478	468	455	485	451	467	445	450	467	496	453	486	419	456	441	464	446	416	458	452	466	415	453	458	445	442	423	462	424	430	465	483	446	466	424	435	438	457	444	442	461	460	452	476	442	465	448	448	426	450	444	476	446	440	466	463	422	400	416	442	443	480	440	489	445	463	467	449	436	453	417	455	409	422	460	470	438	475	441	457	411	441	412	438	470	452	440	528	461	417	431	426	428	467	441	421	418	481	426	453	483	445	445	413	413	473	452	432	477	460	442	482	449	473	452	478	449	452	456	433	442	481	459	463	455	461	462	448	445	475	454	467	446	435	473	461	458	442	449	476	448	479	453	435	508	457	482	457	469	431	468	478	432	462	457	458	457	479	440	449	443	432	465	512	448	440	431	463	473	426	464	455	476	433	442	439	465	436	450	446	447	488	441	444	474	454	427	451	472	472	453	435	472	444	446	471	452	392	473	458	468	475	416	466	452	470	448	474	452	444	444	426	445	461	447	447	466	453	463	474	478	486	431	451	482	459	454	487	449	458	468	452	476	495	421	443	482	456	459	436	448	429	418	465	436	463	462	477	414	473	456	484	459	427	440
47820	26949	4540	1900	1215	971	793	594	609	484	408	415	408	357	350	306	356	357	335	315	346	302	285	354	296	302	294	280	307	291	280	296	265	279	274	278	272	273	267	269	274	296	293	278	270	280	312	258	268	290	236	266	271	303	255	271	281	258	273	295	269	252	272	284	247	285	283	300	274	260	266	274	255	257	265	285	247	264	278	259	255	248	231	250	260	257	268	265	260	247	285	266	255	277	260	245	244	294	255	294	287	283	251	248	247	289	272	282	272	269	294	272	287	262	258	280	279	248	257	232	299	249	273	241	233	278	270	260	267	245	261	226	243	234	284	252	260	256	253	279	289	287	266	285	280	252	272	266	259	273	242	241	235	259	256	282	271	284	242	260	234	274	269	298	277	286	237	240	268	271	284	251	267	284	260	252	249	262	250	273	275	260	265	282	264	279	287	253	278	290	268	271	266	268	279	229	240	270	266	244	236	267	271	264	239	273	243	294	242	231	286	234	266	267	257	274	292	271	274	257	258	273	284	269	274	248	315	286	271	262	285	277	277	259	285	266	253	266	278	251	264	259	254	290	295	242	250	260	285	315	247	264	259	262	279	266	259	268	252	280	248	286	283	233	249	233	277	301	293	271	258	260	271	293	286	276	280	293	276	280	273	260	250	269	274	301	254	275	277	286	251	277	253	259	258	286	267	278	301	283	254	259	255	265	266	297	247	269	255	285	257	275	275	275	276	241	263	271	295	305	265	291	228	244	254	285	259	292	263	266	289	257	266	263	270	282	276	255	277	277	265	266	239	255	228	244	253	281	267	307	265	230	277	287	270	265	299	295	243	267	265	285	259	283	229	256	256	264	261	284	257	291	240	285	291	254	281	264	264	253	274	255	272	271	239	272	285	244	297	266	257	283	261	235	250	258	272	254	247	259	286	289	242	255	240	258	268	278	281	254	245	281	265	248	267	224	240	280	259	269	255	265	260	301	270	268	287	273	282	293	279	266	223	246	293	247	292	258	262	288	290	292	264	328	281	272	246	250	292	282	279	268	255	257	238	273	262	292	280	291	266	268	254	264	234	324	271	254	282	309	236	272	278	256	260	244	278	275	277	269	271	284	268	273	279	243	236	273	250	244	297	271	256	253	257	281	301	280	259	274	274	277	294	277	253	282	260	261	269	290	257	262	272	264	258	276	246	280	264	306	255	260	319	257	256	245	278	272	262	303	240	290	282	263	266	302	289	281	281	279	274	283	240	233	264	281	291	269	285	269	246	293	266	267	280	280	273	256	237	260	264	250	284	251	248	265	276	284	250	276	296	287	258	231	248	246	278	249	270	261	255	210	276	271	282	258	272	297	248	263	266	289	260	281	262	276	266	290	261	279	263	267	238	266	275	262	240	242	273	228	241	257	253	263	261	253	310	268	250	264	259	261	271	267	270	271	265	305	273	287	269	275	258	236	291	265	279	277	270	242	247	275	250	254	266	264	276	274	269	301	291	271	258	285	235	289	243	239	279	281	274	276	253	241	232	224	260	223	269	254	270	232	272	276	246	257	247	283	282	251	247	274	275	257	265	258	259	292	276	232	268	249	272	262	249	264	225	279	281	293	284	236	260	256	246	276	264	248	247	264	271	246	294	272	271	259	245	266	248	265	256	273	258	267	247	240	232	266	277	253	269	284	252	250	257	286	265	299	267	303	253	242	253	258	253	277	258	261	279	231	272	268	257	254	266	267	249	288	251	278	259	269	252	266	253	276	266	316	267	263	251	263	246	272	263	239	269	259	266	245	247	252	250	293	271	259	292	261	258	294	251	271	268	250	267	260	261	262	247	274	271	270	261	274	292	303	256	251	231	292	305	288	278	281	251	245	271	300	275	260	245	272	319	253	242	276	283	271	297	252	271	240	248	272	267	287	275	275	286	281	298	281	279	274	311	277	258	316	267	278	272	296	215	261	265	281	299	257	274	285	273	287	286	259	251	253	267	223	274	253	278	265	270	237	237	257	272	279	271	268	238	305	285	282	254	279	281	251	265	272	262	285	270	249	265	257	275	268	238	274	268	278	264	252	257	252	290	242	277	269	258	253	280	280	258	267	268	253	231	261	267	264	266	277	250	262	257	242	257	245	250	277	246	271	262	266	257	267	223	276	262	248	244	242	255	255	256	274	279	277	270	280	269	276	253	263	262	277	273	277	274	253	280	251	252	269	262	265	244	227	258	312	264	226	274	277	245	288	298	259	240	271	262	280	254	267	266	304	247	256	260	241	319	271	259	269	258	270	251	233	270	279	260	267	278	265	254	249	263	259	277	230	261	288	274	267	240	273	292	276	271	269	293	269	279	252	274	286	245	280	275	253	277	252	278	255	244	275	284	253	237	260	271	290	266	274	275	249	283	256	258	302	254	253	243	269	288	251	258	223	235	270	273	256	297	233	276	280	257	276	285	284	289	235	270	285	267	299	267	284	267	286	291	250	256	289	259	280	288	288	270	257	253	253	259	253	276	234	263	255	284	265	291	259	271	276	252	249	267	246	264	290	282	259	271	285	287	250	291	257	273	297	266	294	265	268	279	254	280	268	273	232	249	255	280	259	256	279	282	295	304	282	263	297	259	257	278	287	265	276	275	257	304	242	294	264	239	269	258	277	255	274	280	279	292	266	261	283	269	287	261	279	277	253	260	269	288	264	246	273	289	253	262	255	278	259	277	210	246	255	235	254	293	274	299	276	286	273	260	273	253	263	261	239	288	264	262	267	259	266	273	270	265	283	243	263	231	255	231	264	290	272	283	263	269	296	250	286	275	261	272	257	229	266	275	259	238	259	283	253	275	261	264	303	271	268	249	254	238	262	246	271	238	280	284	254	250	284	266	246	261	262	289	285	270	254	250	255	256	288	278	307	280	263	252	252	261	266	262	274	231	277	267	268	257	282	274	261	293	264	259	276	266	259	292	246	239	261	277	278	266	254	261	292	250	260	280	266	256	258	279	240	293	258	276	283	293	309	259	291	250	279	285	261	277	253	268	246	274	287	244	262	270	266	260	272	276	249	280	282	274	246	308	277	263	299	287	263	309	271	292	240	267	308	249	280	276	263	288	257	265	283	270	285	285	276	281	280	268	294	258	264	252	255	254	277	238	256	276	240	277	285	243	253	271	246	278	245	277	262	281	272	253	274	257	269	224	238	257	250	229	263	273	275	243	260	248	235	284	248	287	259	272	301	295	274	268	255	266	283	288	279	258	250	289	264	257	291	255	260	239	251	251	278	269	306	269	270	242	255	264	268	261	268	269	249	264	268	266	272	268	263	274	259	291	261	254	291	241	231	272	249	268	279	238	260	259	264	279	252	272	267	260	246	246	247	254	249	259	238	274	269	272	269	283	292	283	223	273	271	275	270	242	228	267	267	244	265	278	260	250	255	247	254	276	246	245	271	274	262	248	278	276	283	253	268	266	252	245	254	311	272	265	273	258	267	267	261	245	234	273	270	294	262	263	265
27305	11559	4426	5329	4612	3753	3188	2672	2280	2052	1810	1724	1557	1456	1369	1254	1108	1156	1068	967	1037	981	926	982	922	924	956	852	909	807	836	803	835	836	835	800	776	826	746	815	736	760	769	789	721	717	751	766	713	732	707	744	741	740	744	764	733	744	700	686	680	712	758	659	774	755	710	730	743	734	718	724	760	736	716	737	684	730	703	699	700	694	696	662	692	695	718	664	668	755	804	667	697	741	778	734	680	741	686	695	654	678	679	710	713	728	675	721	686	719	719	705	719	686	696	695	703	677	704	722	692	735	739	718	694	736	643	700	702	712	720	705	741	701	669	690	735	672	719	682	718	645	698	703	697	658	723	685	714	689	702	731	677	681	702	712	703	681	715	666	715	674	706	704	651	656	693	709	716	706	711	648	678	695	653	706	697	706	636	717	705	715	671	742	732	705	679	676	706	684	729	648	716	699	686	711	685	698	709	682	685	689	663	711	675	688	709	707	659	663	702	704	695	667	677	765	733	655	739	707	693	666	662	708	719	697	736	653	674	705	719	682	662	682	670	694	661	701	718	692	746	679	702	643	673	699	690	675	669	683	716	741	695	741	631	671	739	641	688	727	712	703	650	672	707	718	709	673	710	726	729	703	728	738	698	697	706	667	643	705	661	678	687	696	646	645	742	731	738	697	724	665	674	657	706	651	706	685	690	723	714	720	717	686	711	689	673	662	691	714	687	721	692	668	636	693	693	679	704	692	694	713	681	670	619	701	695	726	737	725	693	692	737	692	692	701	713	678	684	620	690	685	671	702	647	621	778	677	640	696	717	691	668	703	670	679	682	682	629	686	673	675	675	670	688	694	739	676	706	682	732	667	709	678	693	688	726	696	751	704	691	690	690	627	732	696	665	713	666	658	697	657	717	707	715	675	698	723	708	664	790	674	695	680	745	690	701	697	733	707	692	676	707	724	715	680	672	733	707	673	708	659	698	702	669	671	724	663	719	703	707	641	736	700	644	697	732	669	689	708	672	683	710	706	719	673	694	698	703	688	680	692	630	697	671	698	703	653	651	671	684	702	713	687	686	670	650	693	710	665	665	690	705	692	738	649	706	690	721	702	717	723	659	707	674	675	658	705	667	701	688	703	674	708	632	695	696	687	715	697	689	679	701	639	706	702	690	683	701	723	697	704	701	661	712	664	653	704	706	662	668	719	725	690	717	641	690	714	696	714	681	711	710	702	685	693	720	723	682	690	703	710	696	699	715	678	680	749	759	687	721	684	665	722	670	688	606	676	677	729	701	716	683	710	707	710	656	691	724	707	738	664	666	707	701	698	704	692	689	724	741	697	724	642	672	662	685	672	701	661	740	713	676	663	726	698	709	664	675	673	658	687	687	729	699	687	687	705	699	677	646	729	674	708	690	759	661	686	679	702	720	653	712	634	693	668	669	702	683	674	695	708	680	721	676	691	682	673	716	720	681	728	692	724	705	720	663	673	683	711	728	706	681	688	741	701	710	674	654	691	643	687	646	707	697	625	641	685	649	673	652	704	733	702	694	754	659	762	667	692	695	683	674	676	648	684	694	656	707	694	681	695	672	734	759	684	740	680	688	701	643	710	717	641	720	670	662	711	676	681	705	704	664	679	706	705	666	664	710	725	708	719	713	679	731	696	669	683	626	691	704	697	676	704	693	723	731	683	635	685	669	710	675	697	699	680	684	667	747	733	696	704	702	744	719	705	708	729	745	697	701	665	692	655	725	679	709	691	741	671	737	709	663	751	679	668	686	723	670	671	730	681	681	701	737	698	726	695	728	718	684	713	666	701	675	706	653	688	694	673	671	711	714	712	684	696	643	707	639	737	719	713	701	700	732	687	745	715	698	715	694	724	739	695	690	715	725	669	657	709	708	669	669	695	659	677	709	736	702	674	693	682	697	672	664	728	701	675	658	672	701	706	685	685	697	691	663	668	706	704	700	658	675	679	707	719	723	700	648	713	725	678	701	705	694	714	677	707	716	677	666	737	678	710	733	728	718	727	741	695	732	704	720	718	715	641	694	669	680	652	662	708	680	704	688	683	679	725	660	680	722	721	683	673	696	694	674	726	714	673	688	707	721	700	740	682	695	697	715	747	711	708	670	693	725	690	636	718	703	706	691	679	708	696	696	677	706	697	689	696	637	701	705	673	701	667	695	711	637	661	731	712	677	658	706	699	726	638	711	664	740	673	683	688	741	690	680	704	702	676	696	675	702	704	679	768	676	665	664	740	738	697	695	643	748	745	740	670	678	694	690	716	722	701	620	692	709	760	705	670	688	694	697	661	662	706	715	691	726	688	676	621	680	733	665	708	659	679	683	700	688	635	673	692	670	664	667	684	694	720	671	680	692	672	693	734	692	666	658	627	725	689	711	681	664	649	696	688	739	690	750	680	687	723	668	700	713	665	648	703	688	724	717	673	719	708	717	643	700	718	706	657	737	700	701	661	645	690	693	698	663	740	765	711	656	709	700	689	726	705	647	664	714	669	698	709	770	685	691	691	683	696	748	689	734	694	674	659	720	719	703	710	691	678	755	743	683	767	639	673	711	695	677	688	754	718	716	686	725	679	687	683	743	693	699	652	728	687	705	730	744	700	685	705	704	729	662	699	688	687	712	706	671	723	668	722	695	701	677	714	716	673	667	722	679	653	719	684	690	671	706	661	697	694	692	740	668	742	746	757	670	639	733	734	687	645	673	708	702	724	721	708	755	698	712	711	675	692	758	690	700	693	736	686	640	708	683	709	671	727	682	685	725	703	648	707	673	710	721	706	705	710	725	661	716	700	678	684	631	698	677	664	705	704	691	680	698	684	672	702	687	708	693	659	678	694	703	661	679	667	653	681	741	658	666	698	714	715	696	700	710	708	687	694	682	691	696	635	636	705	678	711	693	651	703	699	661	713	679	710	720	752	674	673	665	710	696	728	666	675	713	687	687	681	688	688	739	681	641	692	694	698	725	696	725	729	709	665	672	700	685	670	700	711	708	694	742	691	646	702	696	698	650	687	718	714	680	650	684	668	662	691	695	720	713	670	700	740	660	686	689	686	652	726	693	683	683	707	711	695	684	715	683	682	733	684	717	704	682	693	671	654	683	698	724	682	727	722	695	714	698	725	687	717	631	656	652	703	619	683	721	718	706	682	700	737	737	686	699	728	679	664	661	679	696	682	720	693	714	643	712	704	705	696	681	704	687	646	697	667	713	721	687	699	698	727	680	694	706	680	721	704	721	717	686	683	669	698	734	686	691	703	694	669	707	706	697	714	668	737	699	708	679	702	685	691	687	682	690	713	685	667	671	704	649	662	673	701	693	703	718	658	676	682	705	719	690	738	701	716	738	702	717	658	698	662	694	694	661	628	708	687	704	686	672	696	693	712	695	695	693	709	689	681	651	704	685	673	683	680	684	698	678	666	745	674	665	668	667	664	604	700	655	697	664	710	710	718	695	650	715	708	738	665	679	687
7397	781	353	281	316	301	327	334	329	356	299	315	351	325	302	323	310	337	318	321	332	301	326	316	318	317	291	336	289	305	315	316	297	314	320	346	322	330	325	311	332	303	329	321	323	322	303	335	321	326	334	304	284	293	302	323	316	299	304	305	328	300	324	326	312	312	302	319	292	362	309	334	326	314	299	302	304	313	313	297	299	322	308	318	294	305	312	329	325	314	368	318	314	308	337	292	273	338	263	312	292	325	328	293	303	319	294	312	297	301	320	298	320	317	352	317	312	285	332	302	299	315	346	289	300	332	291	301	369	300	305	345	286	311	318	332	349	308	335	293	315	293	301	332	309	293	315	309	311	318	303	314	289	280	280	290	317	272	336	284	326	300	308	319	323	323	320	327	336	323	287	328	319	318	321	322	332	277	334	330	314	322	337	341	299	295	330	312	280	290	319	300	346	325	331	355	336	320	317	326	276	314	310	254	301	350	302	312	313	351	338	325	309	331	313	316	305	325	273	332	290	341	287	318	316	326	338	296	301	289	304	305	323	348	273	359	313	301	336	315	312	325	303	331	303	289	330	323	323	334	346	307	315	292	289	306	317	304	303	319	281	322	345	353	344	300	334	295	289	311	314	322	314	303	288	330	305	334	323	319	295	358	360	303	332	312	327	319	314	322	317	313	313	289	321	299	309	279	319	341	281	297	313	302	317	322	321	339	321	313	322	311	299	311	301	292	312	332	328	323	325	307	315	265	300	291	317	308	329	318	332	330	293	330	300	312	302	344	369	343	296	302	329	308	326	309	346	299	319	274	311	306	285	314	303	317	317	334	335	315	330	326	298	309	326	325	289	274	347	310	323	337	296	315	307	324	294	321	319	300	325	334	314	361	341	342	319	307	291	303	339	336	307	290	336	308	321	292	319	273	294	297	318	319	329	340	296	321	341	311	309	316	318	309	315	288	293	318	328	312	316	329	303	315	321	318	316	311	313	295	307	295	344	296	325	293	304	293	307	308	323	292	299	306	313	298	278	316	331	291	300	330	364	307	340	307	348	289	286	320	339	324	310	326	343	312	339	299	315	315	297	299	334	317	325	308	347	331	334	310	284	324	356	328	315	331	335	311	309	332	361	319	281	303	319	322	362	301	317	298	294	344	344	339	340	370	331	312	340	288	297	323	316	327	309	296	308	285	289	322	303	294	301	332	295	283	308	281	316	356	319	323	291	285	310	295	309	317	306	353	361	303	324	340	296	290	334	342	337	317	313	332	291	291	303	330	263	313	297	321	305	300	292	327	326	310	313	342	336	297	308	315	314	311	294	301	315	311	293	295	314	317	334	311	313	322	307	323	291	298	340	318	284	289	324	307	308	314	301	312	332	327	320	300	333	332	287	323	321	358	306	322	305	324	331	311	294	306	281	284	318	303	329	293	294	308	342	306	326	299	314	339	312	347	319	317	335	278	307	325	288	264	307	310	309	327	305	332	323	352	331	330	340	321	311	317	324	279	289	278	312	336	310	289	344	305	309	327	308	321	307	304	275	354	334	299	310	315	315	324	343	333	294	322	318	337	324	330	295	309	318	316	316	324	339	309	286	317	295	323	272	316	295	295	290	281	310	344	324	353	305	312	311	325	292	287	313	286	305	296	326	347	310	312	313	338	347	285	295	332	330	328	328	309	321	318	339	318	322	313	341	333	302	338	320	329	324	304	287	306	315	344	296	314	330	299	299	289	309	331	291	306	337	324	318	304	315	328	331	339	295	291	315	321	347	288	319	313	338	338	336	275	293	308	311	290	312	340	291	334	316	329	322	303	329	301	343	328	301	291	328	331	323	311	302	271	321	304	320	343	294	326	323	303	315	306	273	266	299	299	342	299	322	340	295	292	319	353	348	336	317	324	341	303	340	288	339	293	296	305	342	307	279	318	345	324	286	289	332	329	311	277	286	284	285	303	313	300	287	328	287	339	319	299	299	319	333	297	323	289	302	328	295	308	319	292	322	316	278	301	350	348	306	287	308	315	313	295	300	299	284	285	325	327	325	279	343	298	318	300	304	304	317	332	335	306	313	310	283	309	310	330	298	315	299	325	316	325	256	310	306	333	338	316	316	327	322	298	296	318	360	345	320	347	300	298	328	318	313	302	328	315	316	343	308	341	336	305	339	299	339	301	311	329	311	316	332	290	311	290	307	306	376	324	321	286	331	340	278	316	313	293	321	285	314	314	329	316	310	331	285	309	314	312	333	334	301	334	292	302	313	324	267	296	284	316	321	340	326	308	307	339	314	306	300	352	295	326	315	328	318	307	327	348	317	341	327	294	315	315	364	315	293	336	295	326	298	304	312	317	340	309	333	282	322	339	323	295	309	345	301	314	294	307	327	313	311	307	320	331	328	299	346	377	336	306	343	317	313	318	326	304	324	311	306	328	311	318	298	313	341	321	311	312	335	309	302	297	319	301	296	311	317	306	288	328	326	330	322	291	293	318	348	327	319	335	291	287	304	301	313	336	344	299	326	288	324	334	310	325	313	296	282	331	266	296	311	301	327	315	313	331	313	269	299	355	290	281	334	313	314	293	338	297	330	308	304	301	328	311	303	311	310	310	316	312	328	296	328	316	330	310	302	340	323	323	343	295	327	304	317	317	305	281	331	359	312	290	300	302	321	321	309	293	298	299	277	316	331	301	318	324	289	328	321	318	322	312	348	355	286	296	314	307	301	305	323	315	308	315	366	320	302	303	288	324	317	333	343	330	287	344	315	292	308	323	326	302	294	311	303	303	339	316	334	309	277	303	321	295	301	315	306	313	292	313	304	354	322	328	336	327	279	282	319	317	307	317	319	302	325	337	315	333	301	312	336	316	306	335	301	331	314	334	327	317	292	305	300	284	318	289	309	308	321	302	327	315	316	339	329	348	321	314	309	325	327	302	305	345	310	307	356	324	303	337	307	322	315	320	295	304	339	293	329	265	324	302	316	298	322	304	349	324	305	317	332	303	290	333	315	289	357	312	301	339	313	279	317	300	317	317	333	341	290	303	275	316	304	309	303	325	332	326	304	271	265	295	320	267	312	298	282	316	314	317	302	284	339	322	352	319	320	265	323	299	294	315	288	293	314	280	312	330	326	313	310	315	314	334	323	288	311	309	363	330	284	280	289	309	321	309	326	313	320	319	300	311	300	322	300	297	332	323	317	304	326	298	320	313	336	340	330	321	303	298	327	316	291	295	300	320	326	326	286	335	312	306	343	325	319	299	286	283	324	309	311	293	300	327	375	312	285	298	315	321	342	335	284	334	266	298	318	331	316	275	326	333	303	300	329	302	308	304	295	298	310	315	298	289	311	317	321	325	323	334	288	314	310	297	296	339	346	335	289	307	339	336	286	314	340	337	323	312	302	316	327	323	349	334	289	318	274	331	313	303	285	312	313	315	330	320	311	281	359	295	265	295	359	313	341	316	347	343	336	315	313	319	271	323	307	276	316	324	277	321
4678	1263	800	850	841	807	786	791	785	801	770	817	739	777	757	739	784	791	761	791	768	747	767	737	746	695	754	771	771	739	724	739	734	730	727	767	741	757	724	750	783	743	769	782	774	754	765	750	757	727	764	721	722	755	752	757	780	793	711	798	765	717	703	720	781	755	765	651	719	742	756	746	737	788	823	783	818	783	785	775	709	774	779	789	741	788	784	774	709	711	741	719	780	755	743	758	736	764	737	724	811	739	760	784	751	768	779	735	729	730	716	730	707	708	749	763	766	736	732	730	747	724	743	740	766	765	739	706	752	751	722	724	729	719	717	727	755	711	729	714	764	712	771	718	797	746	739	773	717	744	731	769	732	711	767	706	768	780	826	767	723	783	761	720	764	732	738	729	742	720	729	736	736	744	762	747	760	723	746	809	739	756	755	751	760	763	758	720	740	750	746	733	733	760	747	733	729	760	747	721	782	799	736	707	775	684	708	746	711	727	749	735	734	746	755	750	742	784	804	813	742	753	778	722	753	718	743	693	735	791	701	748	754	743	768	766	721	751	720	730	759	759	699	727	758	800	760	797	760	756	744	765	758	746	750	741	790	721	723	729	746	771	769	761	724	733	752	726	755	753	745	737	738	728	755	722	724	786	767	715	738	774	798	733	717	767	734	723	717	744	749	709	754	754	751	736	732	779	740	746	728	744	789	779	756	768	803	731	714	730	712	711	770	773	737	771	721	736	724	766	711	769	768	734	778	743	767	732	758	740	789	752	740	757	742	790	819	723	797	728	733	720	765	750	739	765	804	702	772	736	703	716	728	713	763	741	731	728	746	775	758	777	781	763	741	747	768	755	731	782	757	749	674	710	814	748	770	776	746	750	729	802	704	738	710	717	704	734	750	733	762	727	776	793	791	759	718	769	753	771	719	774	716	745	720	736	738	749	738	768	774	762	758	749	714	780	745	722	746	757	702	750	738	704	702	724	746	744	772	776	770	722	777	747	722	733	741	721	748	749	756	792	749	741	726	725	780	764	728	711	794	787	744	732	754	767	697	813	711	711	711	794	757	754	789	750	724	764	730	754	744	759	716	764	755	780	730	769	799	758	720	762	807	737	760	751	760	749	797	738	736	748	770	713	730	729	745	751	733	769	721	721	729	748	742	798	782	733	768	762	760	710	728	749	761	740	757	753	763	766	731	764	756	725	715	748	751	729	753	748	734	746	669	737	763	758	762	728	742	776	727	758	718	790	710	774	754	746	833	756	760	744	753	673	724	693	750	740	740	725	760	773	737	732	797	816	745	771	742	713	699	741	741	772	742	711	769	735	779	667	759	680	751	737	707	749	746	721	763	703	757	778	745	750	737	745	712	752	723	762	743	770	746	759	777	683	723	728	790	733	710	738	671	753	720	731	704	735	731	740	773	743	789	729	712	726	727	744	758	775	762	749	737	746	762	754	705	748	750	706	765	727	717	720	760	758	788	751	742	721	748	750	754	739	791	719	745	714	730	725	757	770	739	761	726	774	716	749	739	730	722	727	708	707	742	759	744	752	786	741	797	739	821	750	728	775	740	776	740	745	721	762	756	772	750	688	686	730	739	743	737	748	740	772	738	775	743	700	746	731	810	779	751	769	736	744	701	789	714	699	731	761	757	793	758	760	784	777	771	794	739	756	754	726	737	723	723	722	751	749	748	721	765	792	740	756	798	764	755	774	752	787	777	796	715	701	752	761	792	711	719	736	786	759	784	765	832	822	752	754	763	750	792	743	730	697	757	671	738	738	752	742	735	731	757	704	768	715	773	717	751	757	830	791	761	765	705	777	713	711	775	767	788	755	708	732	772	701	726	759	754	734	773	719	795	774	751	759	758	811	765	732	716	725	749	734	771	715	767	778	719	746	771	732	763	749	749	731	759	683	705	712	744	745	749	735	745	696	743	758	736	734	754	739	736	735	769	716	755	749	755	791	784	784	747	730	724	717	732	781	730	760	762	775	738	744	757	729	734	752	731	757	722	729	746	706	731	726	706	738	755	763	771	811	718	784	765	773	705	764	759	754	742	702	744	757	726	704	695	753	724	743	757	755	774	733	759	739	722	769	740	755	742	732	740	742	723	711	732	752	743	778	782	710	798	671	773	766	735	745	740	821	734	709	768	764	762	778	812	735	788	718	747	725	781	738	716	783	783	801	756	732	742	722	722	710	785	727	716	780	753	677	727	765	769	729	713	762	714	776	780	760	802	692	725	757	746	744	754	760	723	711	769	714	737	759	689	800	767	744	752	716	716	730	740	795	768	727	757	720	768	720	733	784	771	744	739	730	775	767	737	713	692	781	766	782	764	759	743	771	747	743	745	781	733	742	754	716	757	745	744	776	743	738	731	765	804	718	743	744	728	803	753	758	776	759	754	752	780	751	726	763	751	722	752	773	773	736	748	751	767	746	754	765	753	715	797	711	776	710	763	760	708	790	764	768	731	712	821	803	749	711	728	733	752	784	752	736	772	741	773	757	750	717	738	763	715	742	740	785	769	802	756	738	774	794	739	722	755	691	756	728	812	760	728	708	778	746	754	789	741	698	794	809	714	756	755	769	704	776	740	747	755	742	718	790	733	719	736	773	737	756	746	738	749	699	751	748	738	801	739	732	781	770	714	742	793	749	742	781	727	704	768	796	770	732	777	788	758	720	751	719	763	729	746	726	705	717	717	716	762	734	789	726	755	761	740	745	738	741	739	731	758	772	772	718	745	766	738	762	759	736	723	767	778	716	735	771	762	793	731	719	697	739	719	686	728	788	745	768	763	776	774	762	753	765	761	728	748	745	703	746	684	765	713	717	792	729	752	712	717	686	760	755	675	753	777	710	749	730	721	770	767	737	784	739	735	736	839	776	755	712	713	769	753	716	706	741	739	751	714	789	810	698	735	747	740	713	775	789	722	741	783	749	699	743	732	808	774	737	757	699	759	755	761	779	722	732	754	724	740	781	749	761	749	719	745	747	816	714	730	737	757	777	726	718	715	747	798	718	773	738	733	763	742	747	740	716	759	720	778	712	780	753	675	762	747	761	752	772	755	767	737	736	808	798	750	740	724	763	768	767	764	756	761	734	770	800	763	771	782	758	714	711	793	775	717	680	742	801	744	710	775	753	750	818	733	734	771	694	764	708	752	743	775	703	742	781	723	778	763	796	685	718	758	737	727	707	739	743	771	730	735	764	765	772	788	789	733	711	761	767	752	771	733	766	712	808	760	734	755	759	699	716	713	775	763	776	739	744	734	744	740	792	745	760	744	747	725	745	758	776	712	780	745	712	785	770	721	717	788	764	720	749	692	755	763	766	756	772	766	743	723	708	732	748	776	774	744	679	716	758	726	768	723	755	773	744	740	704	742	770	784	752	779	720	764	685	743	740	740	748	709	737	719	760	770	761	751	710	744	800	754	745	793	746	774	696	755	686	709	775	757	768	721	702	763	765	729	766	789	767	763	782	777	750
33984	15040	1678	897	671	495	366	303	282	292	256	247	230	226	204	194	200	202	189	198	172	169	196	173	203	200	182	166	171	171	167	149	181	159	140	175	161	183	172	155	160	188	162	173	162	164	183	136	150	174	171	149	169	149	190	196	180	134	164	172	150	166	164	168	170	144	157	178	148	168	144	182	148	166	149	135	166	151	168	154	168	175	155	174	173	195	179	141	164	176	169	171	178	176	171	129	159	158	172	177	145	185	172	161	162	173	160	169	170	164	154	164	184	150	161	143	127	145	162	164	159	149	151	179	178	183	172	160	168	181	159	157	173	163	128	164	151	160	152	167	171	162	146	170	178	161	168	149	140	151	153	153	175	153	171	151	153	158	142	143	167	165	172	151	169	157	166	159	158	162	150	171	160	165	183	160	177	176	170	156	157	160	162	152	154	152	163	161	162	172	171	156	156	153	156	171	165	172	186	167	156	180	169	160	180	160	157	151	167	157	160	143	189	136	182	164	147	165	162	157	165	149	154	159	181	177	166	144	157	158	170	156	166	175	163	158	181	166	176	175	172	131	162	186	159	186	179	134	155	168	183	160	179	169	156	159	147	165	181	174	180	152	155	169	148	163	149	158	140	153	153	144	161	163	169	179	164	153	176	171	160	163	168	145	174	170	170	154	155	156	166	148	177	181	170	155	159	177	161	141	171	184	180	158	171	169	177	153	164	148	158	173	149	176	156	157	150	158	157	151	177	185	184	157	187	168	167	167	151	166	166	167	209	186	141	154	179	190	159	162	168	144	178	148	161	168	178	171	130	137	140	152	176	176	161	167	188	167	144	148	153	142	153	148	160	175	173	172	171	160	169	154	175	163	151	148	157	148	142	183	157	168	162	157	138	184	167	153	202	182	173	159	158	148	160	143	165	145	148	171	152	155	171	136	158	174	170	177	162	160	135	157	170	160	165	155	153	162	158	165	177	172	164	182	145	174	164	171	156	159	158	162	173	147	169	145	162	177	156	152	169	177	157	169	152	157	154	182	180	181	146	167	180	155	172	183	163	167	147	167	167	167	159	150	159	161	157	142	178	171	153	172	170	166	178	154	142	165	132	157	182	169	162	162	175	174	142	168	196	164	178	159	158	159	169	153	162	154	167	178	161	149	158	163	168	137	169	153	172	152	200	160	158	162	168	165	163	159	179	152	151	165	152	160	159	168	146	177	165	160	161	163	171	146	153	150	167	153	182	187	187	178	162	144	161	170	168	147	170	141	152	156	164	136	175	159	161	150	144	169	181	153	174	185	132	182	161	162	168	159	153	155	146	168	172	144	172	163	166	172	170	148	169	169	144	139	142	188	189	162	168	147	181	154	173	165	183	164	164	178	152	163	145	149	191	152	164	170	183	153	169	157	179	179	146	171	166	167	180	151	165	181	172	156	153	161	156	156	155	199	164	140	153	155	157	173	146	177	188	166	162	153	152	149	150	155	176	171	164	154	170	153	158	188	160	171	163	168	171	159	148	157	165	178	161	159	144	185	157	159	166	151	155	157	152	161	152	164	160	153	153	163	163	149	164	167	163	148	153	171	169	154	141	158	165	172	165	180	151	168	166	177	177	160	169	160	141	158	160	183	173	157	188	167	150	168	168	167	191	177	167	155	164	160	152	139	163	166	155	156	162	162	177	163	157	161	128	161	147	156	174	163	143	170	150	172	151	165	167	187	161	179	148	158	169	174	146	149	156	173	167	167	165	123	159	162	139	146	179	171	152	153	181	150	162	165	141	163	161	158	174	160	185	139	151	160	148	162	164	142	151	160	164	157	172	151	177	153	161	177	176	145	141	150	165	160	177	168	174	165	169	179	157	162	145	168	184	148	165	160	146	156	159	158	168	181	137	146	158	167	167	164	161	149	195	168	152	163	165	143	147	172	154	166	168	162	149	176	168	149	168	173	159	158	164	170	164	147	147	157	138	171	163	174	153	159	170	163	148	155	185	154	180	151	154	148	174	169	172	177	153	182	165	146	165	190	152	154	178	152	172	156	171	179	151	167	149	159	176	168	148	154	174	171	175	166	192	154	174	159	166	155	150	159	138	134	159	159	165	174	158	176	156	188	148	173	156	183	162	149	174	180	179	158	169	147	152	175	154	165	151	166	165	164	148	149	186	194	142	168	155	159	165	183	175	154	170	162	170	168	162	159	140	156	163	145	145	159	173	127	153	164	152	168	166	157	141	182	187	179	165	181	133	165	144	153	157	168	170	188	178	171	140	160	166	168	159	159	164	145	163	178	164	163	153	150	179	180	197	148	182	175	164	178	165	154	152	148	183	169	142	182	175	173	173	149	153	171	152	168	157	161	169	165	179	172	148	136	188	145	164	153	149	147	168	145	169	150	170	170	177	190	162	154	170	180	166	141	158	182	167	166	170	158	161	170	167	181	140	161	148	173	157	161	170	149	159	145	166	173	188	140	177	161	157	157	192	159	157	175	176	176	160	159	164	173	179	164	161	162	177	183	164	156	156	150	166	154	157	178	169	167	162	185	190	165	151	156	165	184	174	166	169	165	132	174	182	163	160	123	150	177	196	154	162	142	196	170	177	160	170	157	162	174	147	161	161	144	163	201	162	151	134	129	162	158	150	140	153	160	157	158	176	173	155	181	166	178	153	158	164	166	160	159	132	196	176	151	175	190	147	152	181	162	172	185	174	146	163	171	145	162	176	163	148	171	167	183	163	183	151	189	172	162	155	164	147	164	153	158	158	154	168	145	167	163	160	144	187	165	180	157	183	163	152	137	173	168	163	156	160	153	151	153	167	151	178	162	160	166	166	159	138	163	174	168	171	189	160	166	170	169	154	135	157	158	159	149	152	182	145	160	167	169	163	150	175	131	170	164	185	164	167	171	124	170	154	159	157	165	170	183	189	148	172	156	155	179	168	167	153	168	152	186	200	158	161	153	159	164	159	156	154	155	155	177	153	176	177	172	166	165	161	167	180	153	213	165	172	150	183	168	170	172	186	162	183	172	149	178	149	173	157	148	171	164	162	168	150	173	150	153	164	171	160	153	166	154	154	189	142	167	173	162	153	176	151	153	156	150	153	174	183	140	158	151	159	175	161	161	157	167	166	147	172	159	141	159	175	149	196	187	162	155	169	144	148	152	157	172	157	160	161	186	171	132	191	153	176	159	160	150	175	166	176	155	171	166	148	168	148	168	169	165	190	190	166	142	145	158	168	172	166	165	166	165	182	161	139	188	155	166	158	142	153	156	181	145	170	176	161	152	160	155	170	170	163	165	161	177	167	170	169	182	153	156	168	168	156	161	159	168	183	186	157	177	151	156	165	175	173	165	164	165	159	164	134	183	161	158	152	157	162	162	136	186	151	178	152	166	173	163	148	152	152	158	163	182	169	168	165	183	182	154	155	155	154	149	177	152	145	143	150	175	161	161	172	157	171	137	180	177	149	171	193	171	164	162	166	136	144	155	148	153	180	159
18817	7518	2362	2823	2493	2146	1689	1510	1332	1105	1056	982	886	808	748	666	699	659	645	614	611	658	591	577	607	564	578	557	570	537	558	532	512	499	521	526	499	508	510	464	525	504	496	499	499	493	523	498	485	478	497	473	476	519	475	505	457	481	497	494	509	448	474	485	432	470	471	461	449	453	458	457	448	482	471	451	439	480	447	484	440	441	435	478	497	448	447	469	470	449	464	486	457	478	463	409	449	470	481	429	468	461	480	481	414	464	458	460	442	451	474	447	454	440	427	457	477	465	455	488	437	437	419	456	463	500	429	493	433	461	414	475	457	468	458	457	429	443	469	432	448	452	462	441	427	450	420	453	428	431	448	409	456	450	467	430	415	458	456	458	435	448	392	459	462	453	470	508	427	438	408	469	482	447	477	444	447	422	439	433	477	439	482	440	445	470	438	450	400	458	467	462	447	409	458	431	453	461	477	466	447	460	475	459	445	457	452	459	476	429	455	462	451	437	495	436	450	473	472	464	444	430	472	465	506	481	445	465	454	471	474	431	432	439	467	487	431	494	432	450	462	418	463	478	463	455	434	450	457	467	480	438	451	472	443	456	454	472	457	477	445	458	468	410	477	452	446	484	442	475	468	418	443	492	492	454	421	493	444	433	447	436	496	474	504	497	473	455	451	465	420	403	455	474	457	436	471	435	448	468	468	470	419	483	456	479	470	456	448	463	463	433	449	455	458	474	472	444	421	446	498	469	428	443	421	439	452	469	427	469	424	471	493	455	461	467	438	465	455	443	453	507	456	449	426	415	448	461	473	439	482	485	447	509	479	480	447	448	486	462	443	448	441	480	448	468	473	450	432	458	450	443	441	465	448	433	458	492	458	454	434	429	424	474	442	436	468	457	456	471	410	438	433	467	445	420	464	437	467	481	497	425	405	486	431	433	478	461	477	478	472	479	454	433	456	475	414	493	425	453	454	472	431	462	474	444	440	475	412	461	409	451	434	464	454	458	487	454	415	457	434	426	478	475	495	438	445	428	440	472	449	468	447	471	435	445	464	469	478	464	466	455	500	430	493	457	452	448	439	420	448	446	460	448	473	420	468	437	445	445	463	465	451	449	471	482	453	482	452	460	435	428	433	480	432	476	475	442	455	445	429	492	478	441	439	432	454	450	467	443	474	483	451	435	436	470	495	437	496	429	471	436	445	439	436	454	453	440	444	425	422	415	480	415	434	452	479	460	443	446	464	467	449	471	445	438	453	434	502	466	436	449	453	446	413	448	470	507	464	446	447	493	427	424	447	439	417	480	498	442	455	446	488	430	468	453	467	457	502	427	473	450	453	433	468	445	483	447	462	470	443	429	453	438	455	461	428	416	419	443	427	473	475	448	435	471	452	467	443	476	416	468	443	465	414	436	448	454	480	437	413	436	416	468	439	426	455	419	432	430	467	442	443	429	456	419	468	463	462	431	477	459	467	446	433	477	494	478	452	486	432	461	437	479	453	466	436	452	467	450	475	455	471	433	494	451	444	462	450	471	423	451	464	457	409	474	479	429	437	440	477	464	434	467	466	485	460	469	455	431	434	472	452	449	456	459	445	445	443	469	431	459	461	416	447	454	465	384	465	452	471	447	461	467	492	471	448	455	478	417	478	462	417	451	472	422	451	425	459	458	448	480	466	470	434	437	423	468	497	437	437	432	456	473	444	418	449	487	469	456	432	425	471	483	472	416	453	460	450	459	465	481	498	491	468	442	430	446	480	428	461	426	455	441	474	417	456	429	491	457	470	455	420	450	447	436	468	470	467	449	460	419	463	496	456	418	469	488	446	445	494	400	493	460	462	426	468	472	451	460	423	475	474	456	477	419	456	431	433	447	419	460	467	431	474	425	480	426	464	441	418	448	468	438	464	459	446	451	477	468	446	467	463	438	485	480	489	464	430	457	425	467	431	460	453	463	461	418	493	462	475	445	472	461	446	463	454	430	443	445	414	436	450	457	455	466	457	433	434	481	433	448	464	489	476	511	444	416	435	461	465	465	450	449	434	475	459	472	451	419	487	458	424	447	432	468	456	495	462	460	427	455	449	461	474	460	462	464	455	445	470	425	423	481	467	457	460	483	446	441	439	442	434	513	450	473	442	444	420	419	451	456	468	393	445	458	420	455	456	476	438	430	439	466	420	496	449	463	462	431	447	408	462	421	445	422	466	470	470	460	472	440	444	454	435	459	462	485	472	467	480	451	448	434	458	467	459	452	460	459	454	415	407	444	418	435	475	429	463	481	487	450	465	465	459	454	455	447	472	443	508	463	427	451	437	447	423	441	439	429	463	406	434	442	414	435	434	454	433	441	460	476	411	497	469	454	469	459	441	456	466	480	434	447	437	469	462	467	465	430	463	475	420	480	453	474	494	463	419	442	435	444	441	425	458	441	456	455	428	466	433	450	415	440	446	465	422	460	428	463	420	465	453	427	416	443	485	459	442	434	429	451	462	464	488	473	454	469	422	456	477	431	427	438	462	434	473	465	448	484	441	472	451	424	465	449	442	436	438	435	460	456	438	435	428	467	434	444	464	444	458	446	475	473	453	453	424	452	451	473	443	405	454	473	446	463	447	455	445	432	457	437	496	441	481	449	475	466	458	455	437	482	484	428	450	424	455	447	446	475	481	463	494	404	470	463	441	447	442	415	475	463	459	498	410	472	427	449	475	484	463	460	418	451	481	470	478	450	481	415	455	453	394	444	475	462	477	473	424	461	449	449	471	406	424	473	429	453	460	449	455	461	470	481	451	437	491	445	469	431	453	456	462	476	460	435	441	471	472	447	424	454	467	476	421	431	451	481	469	446	474	448	459	462	466	471	455	451	506	441	478	456	425	484	456	440	494	436	426	439	463	434	452	442	476	463	439	473	465	487	449	443	449	460	461	453	452	457	467	471	438	438	453	440	442	438	461	451	432	456	468	432	454	495	466	456	455	444	456	468	484	453	433	474	413	443	467	445	467	491	449	439	441	456	494	390	451	466	455	434	442	440	473	471	475	421	464	416	436	447	426	435	452	489	444	472	467	456	434	471	456	406	478	432	443	490	503	468	426	449	461	493	435	417	417	463	447	463	461	485	435	449	472	419	428	474	437	469	463	501	444	451	447	404	458	481	440	453	467	457	440	437	454	456	408	481	463	458	463	440	450	437	440	434	453	434	445	439	465	431	436	409	442	463	430	478	459	455	465	469	461	454	442	460	423	453	462	405	427	455	469	434	496	441	454	448	470	485	458	476	436	438	427	471	463	466	431	460	454	479	460	427	466	416	456	441	455	485	472	475	446	503	436	439	489	467	463	411	478	437	482	461	424	460	472	448	437	449	483	444	449	468	444	447	480	395	456	452	459	440	501	434	451	460	475	403	470	409	458	428	474	453	474	435	458	437	468	452	410	449	444	464	457	466	472	445	435	470	479	440	426	433	419	457	456	417	449	436	497	418	436	473	462	475	446	442
47804	26696	4422	1827	1316	973	762	644	539	484	433	439	392	378	355	329	325	313	337	309	347	326	310	292	292	307	277	290	305	318	250	285	282	282	285	301	277	254	274	265	261	248	291	288	271	282	269	247	283	266	278	271	262	260	283	255	250	254	285	302	275	285	282	287	272	267	252	285	248	265	271	257	289	262	284	273	269	259	250	287	259	297	275	260	275	259	273	289	247	295	255	238	280	287	260	290	264	269	258	289	271	279	261	242	277	259	266	251	287	278	236	254	258	284	264	262	271	240	276	275	261	298	252	259	280	261	246	269	282	265	273	262	271	228	277	240	244	252	236	268	273	273	283	257	273	273	283	245	236	290	259	300	246	268	266	246	258	284	272	252	288	304	285	292	255	243	269	270	267	280	267	230	270	281	270	251	268	254	269	288	239	253	262	253	245	286	272	281	194	278	276	256	260	249	267	262	289	270	264	270	272	260	251	268	288	253	264	261	274	301	270	265	288	255	272	277	270	250	285	273	262	293	252	251	270	264	255	262	249	268	250	260	282	295	285	263	293	275	252	270	247	249	245	249	240	267	280	243	302	274	271	237	307	245	258	267	258	263	275	294	282	272	234	251	269	260	273	272	252	272	258	284	266	285	248	265	277	236	275	256	277	221	288	262	265	297	245	262	270	232	272	244	265	248	272	292	278	248	259	289	250	246	261	248	230	267	262	257	257	262	243	280	260	258	268	249	260	237	286	278	259	273	283	260	248	261	281	295	259	258	243	273	277	287	290	265	280	256	239	229	253	285	284	254	324	271	250	275	260	279	266	257	277	276	261	231	266	262	272	247	299	283	270	231	265	270	309	271	261	261	289	256	232	285	283	294	241	287	268	269	273	274	273	277	285	273	254	248	260	263	270	242	254	260	250	252	291	245	266	273	267	244	260	224	282	268	262	259	266	255	280	286	269	282	272	278	278	271	268	261	249	277	287	261	276	279	264	254	271	255	275	279	249	240	237	253	266	246	269	242	251	257	296	266	253	274	265	261	307	260	272	285	239	273	254	251	273	283	291	267	268	263	270	235	287	239	282	253	287	264	260	288	280	242	267	249	244	251	224	255	240	242	276	300	300	272	244	302	269	257	269	281	283	256	274	281	251	248	295	274	271	242	264	272	255	249	269	262	241	236	258	269	287	288	292	264	263	269	266	239	283	273	283	276	298	268	252	271	278	252	261	299	268	280	271	253	272	274	264	261	273	299	301	300	264	244	285	262	250	268	257	283	254	266	222	271	281	295	260	279	263	284	259	260	264	256	254	254	277	274	286	255	237	248	279	237	290	268	250	283	250	269	275	283	225	245	284	280	271	271	261	259	281	260	275	260	267	276	236	280	242	249	253	262	293	279	249	245	296	231	250	278	235	265	274	270	255	277	242	246	267	264	262	238	293	232	257	257	293	286	236	251	252	265	273	245	259	287	267	258	248	241	263	271	292	248	256	294	270	275	251	278	230	256	277	268	267	280	282	244	250	288	255	268	251	292	266	250	265	247	275	257	257	281	261	240	269	242	283	248	273	297	270	282	266	257	247	258	273	296	279	256	276	249	255	270	261	281	240	262	259	265	254	274	253	286	253	261	272	268	322	305	253	230	287	265	238	270	254	240	242	285	278	233	261	284	256	278	259	248	253	287	291	290	269	223	302	292	280	284	243	251	290	262	268	257	289	239	258	253	257	304	262	245	267	240	285	267	234	240	278	240	278	262	264	254	252	270	272	271	284	310	277	251	268	266	275	265	283	239	258	285	254	248	254	262	294	249	276	266	291	296	254	262	263	292	244	275	267	299	278	257	270	234	266	269	257	253	258	276	311	250	261	256	260	265	235	283	282	318	258	277	239	272	284	283	262	271	252	260	244	259	288	242	260	271	238	251	266	264	243	241	273	265	247	247	262	273	266	282	246	317	266	249	250	281	246	295	273	254	279	273	268	237	262	253	276	277	270	288	311	277	308	273	265	275	244	278	272	268	258	296	242	240	261	266	249	251	253	293	296	272	302	290	247	248	284	252	295	259	275	296	274	255	271	268	275	262	274	281	260	263	276	265	234	250	277	281	257	276	256	279	259	283	244	290	262	267	274	238	253	312	299	289	282	289	245	269	263	275	269	234	319	293	249	255	272	225	281	246	272	236	304	265	279	280	284	324	222	259	264	287	288	242	267	274	283	274	263	254	256	251	296	264	275	271	268	243	260	251	243	289	293	269	257	266	268	252	250	230	262	265	269	239	263	253	265	265	271	263	253	260	225	274	269	281	275	245	277	267	262	294	267	276	265	274	253	278	287	278	281	260	271	268	277	251	275	239	261	252	256	288	274	279	262	268	261	270	271	276	296	253	271	273	283	244	248	251	314	303	262	308	248	264	250	262	258	261	300	257	273	276	276	257	260	273	243	262	260	250	270	276	241	261	285	299	253	282	258	254	253	276	220	258	280	244	266	273	249	289	258	240	271	257	267	272	237	262	265	267	263	267	272	251	269	283	263	234	285	241	252	263	269	261	253	269	262	270	262	283	274	283	259	257	278	281	300	279	269	304	266	279	235	284	290	282	285	272	289	264	263	291	242	243	265	263	261	280	257	275	253	258	266	268	288	271	267	280	241	277	258	254	277	266	268	269	273	272	273	244	266	271	285	268	255	288	282	301	255	270	248	263	265	278	299	281	254	265	262	271	254	293	269	265	280	278	268	281	270	250	240	263	286	294	263	264	259	279	234	229	249	314	248	277	285	274	287	247	246	283	249	284	288	260	253	276	240	273	305	281	269	284	273	289	265	288	267	282	279	263	244	263	290	257	243	270	303	260	287	272	297	301	261	260	265	295	296	271	268	253	288	271	255	261	260	284	282	246	261	266	243	281	258	244	261	258	283	246	243	250	273	269	279	289	274	252	265	265	269	277	240	263	273	281	267	273	248	275	271	266	261	257	249	263	282	266	263	267	253	246	247	274	265	270	272	239	283	269	252	239	277	266	269	248	259	288	258	240	279	274	288	285	245	234	268	292	261	257	264	258	250	286	266	258	275	260	280	260	270	239	263	273	286	218	271	300	286	260	263	296	266	267	228	245	258	245	232	267	287	287	269	269	276	272	253	264	278	254	290	270	260	255	237	243	250	225	239	268	261	283	282	268	257	268	260	289	256	285	262	270	252	259	274	270	286	246	242	289	238	251	280	252	233	248	251	276	241	283	262	262	282	257	275	264	277	239	233	245	242	284	273	238	268	258	262	284	284	298	304	233	248	273	282	272	293	269	250	275	237	278	269	257	276	280	256	307	251	277	274	272	269	262	255	256	274	249	242	260	253	284	268	303	269	248	276	266	251	265	263	265	288	279	283	256	242	239	276	277	264	267	272	271	255	248	260	262	263	273	253	254	272	287	272	263	253	241	272	289	263	232	266	257	259	277	278	286	270	269	293	264	248	276	254	278	285	279	263	259	267	264	239	229	257	245	263	257
26877	11735	4371	5245	4538	3922	3225	2695	2313	2133	1807	1644	1506	1479	1247	1232	1182	1101	1025	1090	1028	994	934	944	880	931	884	889	798	825	834	816	826	741	776	818	782	806	775	764	774	748	757	753	750	793	785	806	717	705	714	724	785	694	723	677	742	671	711	767	724	722	751	747	762	709	700	736	751	731	700	721	753	701	730	722	727	710	715	670	705	689	723	702	699	700	737	701	660	745	720	725	705	751	729	701	701	678	714	609	676	700	677	691	714	703	761	684	727	737	720	708	664	699	722	694	727	696	704	700	689	707	727	677	755	682	747	673	664	689	692	673	674	746	736	700	735	698	670	737	696	662	703	671	714	705	706	672	698	689	718	710	714	673	704	774	722	720	727	661	688	671	683	666	708	678	730	644	651	731	713	653	703	657	731	674	725	725	689	644	676	738	708	670	685	716	699	713	626	729	720	687	697	732	703	707	723	667	695	689	677	744	710	714	713	706	678	677	683	672	685	681	687	683	685	675	662	693	669	700	721	683	708	777	682	694	665	719	700	699	688	709	695	704	711	680	706	693	695	711	662	666	725	653	709	726	691	693	691	699	674	736	727	671	693	666	701	668	664	677	729	668	659	698	689	664	736	674	699	678	656	721	696	707	724	649	684	676	730	705	712	678	710	682	754	675	735	674	660	702	710	717	706	677	701	654	693	670	712	670	687	712	659	719	727	693	752	690	679	675	654	686	675	671	685	620	739	714	707	726	693	668	688	673	646	655	697	701	686	672	671	711	668	633	728	725	742	700	733	686	711	728	703	682	659	692	700	641	645	688	659	750	672	704	710	707	674	695	643	682	729	669	729	654	703	700	664	722	686	690	676	711	708	704	682	709	677	672	714	723	687	715	700	679	678	641	705	697	701	664	743	684	689	699	698	678	659	660	757	675	712	699	681	654	674	687	674	640	698	686	701	696	689	678	635	700	697	736	682	645	697	686	708	691	712	682	677	727	702	667	759	704	682	712	724	670	693	736	737	709	695	702	668	690	680	702	679	732	640	698	730	746	744	678	735	685	691	668	721	756	703	669	679	723	674	675	716	699	719	671	695	678	703	673	691	664	724	687	671	678	662	722	686	735	736	695	681	724	672	697	688	667	671	686	698	686	724	698	702	694	705	701	705	709	781	675	719	703	695	671	690	672	709	686	682	708	682	660	699	633	715	675	692	721	705	700	730	682	695	670	705	692	663	731	702	680	711	738	667	683	744	700	662	728	732	680	679	711	700	782	650	672	693	702	692	679	659	687	688	696	707	685	683	662	692	683	707	658	714	675	672	689	626	694	708	717	696	683	723	705	693	731	687	736	673	736	701	712	723	680	707	673	695	687	708	671	681	685	683	706	639	733	696	641	727	680	716	708	657	697	677	690	687	689	706	653	675	698	714	690	723	695	729	681	684	681	646	700	694	649	710	679	649	676	678	670	688	702	713	674	694	694	676	697	684	729	728	648	741	670	696	710	707	693	672	672	707	673	711	652	683	692	710	681	690	681	725	677	713	691	694	709	679	682	686	723	697	683	713	680	665	646	742	702	730	747	690	699	677	694	678	708	654	722	648	682	741	699	672	701	650	705	682	662	653	704	678	703	670	697	624	690	685	754	681	657	684	692	712	717	715	703	692	673	690	687	665	673	688	767	668	651	687	651	722	669	691	733	668	688	686	724	674	680	677	677	674	715	708	713	717	672	699	726	733	704	711	698	685	716	681	738	636	747	667	725	676	622	676	740	667	732	698	724	684	707	651	651	743	723	701	659	694	671	679	705	784	644	673	682	678	723	661	673	697	703	734	690	631	693	694	672	713	661	697	692	705	652	639	667	664	676	665	671	665	694	700	699	719	698	678	728	702	684	700	670	647	717	701	654	721	695	700	716	663	707	652	669	698	670	648	707	663	673	674	720	652	719	679	676	745	687	664	690	672	641	699	698	715	647	710	677	690	678	678	713	677	676	686	770	681	685	699	700	701	645	678	677	663	671	694	693	721	706	701	687	722	659	754	675	656	664	714	701	747	635	668	682	713	692	721	725	639	728	654	659	713	725	686	664	685	728	686	664	692	648	692	685	695	708	676	717	713	690	726	673	699	705	719	740	694	681	679	678	689	714	729	658	709	721	679	678	697	711	703	721	689	708	658	691	727	664	662	625	679	688	655	714	667	657	701	675	733	678	683	677	751	628	690	661	678	683	725	676	667	688	693	653	638	680	684	764	662	699	668	679	687	686	723	655	687	682	677	709	663	694	701	733	669	729	693	704	753	698	681	687	699	694	688	687	643	705	682	687	693	715	681	631	673	723	700	749	695	697	664	669	684	719	640	726	703	712	734	694	745	713	701	701	703	709	703	697	721	711	740	660	634	705	685	716	644	692	698	708	685	684	655	695	652	717	685	677	690	683	699	694	735	670	729	611	668	686	720	675	748	749	728	695	694	708	693	693	692	691	696	684	731	703	720	659	723	717	714	711	715	719	721	634	719	717	668	661	688	721	657	684	694	741	662	651	699	661	670	650	698	691	685	699	668	690	712	685	699	717	710	703	675	665	707	715	672	689	699	679	663	703	722	695	703	684	710	655	688	704	704	698	702	719	685	689	679	733	737	658	687	714	698	702	703	685	698	745	647	696	712	669	686	718	643	704	682	746	720	677	685	716	673	707	706	644	733	711	647	659	649	664	688	669	676	655	696	706	707	679	667	742	686	723	707	705	667	669	709	694	676	646	700	682	736	726	650	690	692	704	699	681	716	684	723	721	683	688	697	726	694	711	731	699	705	679	686	663	662	740	698	717	722	756	740	758	664	701	652	701	729	674	713	662	698	691	707	711	670	679	699	688	706	697	689	696	659	742	734	710	703	684	727	678	729	691	694	688	702	687	681	678	694	699	683	690	681	725	643	701	741	658	712	683	692	676	681	697	682	675	685	677	648	672	681	732	681	716	670	650	725	667	691	674	658	691	680	740	648	733	691	688	733	703	736	697	695	659	733	690	726	710	703	721	693	695	672	728	745	724	684	705	677	684	720	673	686	710	650	681	675	703	658	703	733	708	651	718	655	751	645	722	707	669	718	724	740	625	702	703	672	672	643	703	659	710	696	682	683	684	714	714	653	694	681	680	719	691	713	733	701	673	675	669	712	737	676	687	695	717	701	690	700	682	683	694	683	698	705	694	718	677	735	667	664	655	727	726	721	704	697	686	692	661	651	711	662	686	644	711	739	708	687	661	668	758	683	685	682	724	712	665	731	706	715	716	637	731	675	741	705	670	695	686	705	654	671	710	695	690	711	701	726	693	727	706	671	687	693	713	697	678	665	700	722	666	694	690	655	676	682	696	713	660	683	685	682	696	696	709	723	678	672	680	681	722	712	731	694	706	746	665	724	693	701	690	688	677	694	702	711	671	676	664	674	715	683	706	700	708	700	691	702	670	690	710	704	697	684	686	681	708	683	694	679	658	713	694	664	707	678	659
8122	807	328	339	314	327	306	313	317	341	314	308	298	309	312	336	292	296	332	316	306	315	292	335	322	287	330	286	312	301	341	298	329	329	324	289	318	319	325	307	337	314	354	289	325	336	304	319	326	310	332	292	312	321	283	321	354	331	278	345	317	329	350	304	345	299	278	296	308	313	299	314	309	339	346	305	335	303	349	295	305	293	324	312	343	339	344	300	321	344	292	323	317	321	300	314	341	304	269	301	306	324	360	343	330	314	353	297	298	337	337	292	297	314	296	317	301	314	316	350	325	289	346	324	313	306	297	299	311	307	342	308	335	304	315	317	344	328	317	332	305	320	310	287	311	309	336	320	333	296	284	304	308	295	314	292	335	299	307	314	326	301	306	332	286	350	296	319	290	298	346	334	316	325	338	345	293	312	329	328	294	307	310	291	329	285	348	309	314	296	327	296	300	317	319	305	323	311	316	317	345	359	334	282	334	330	262	321	304	333	298	304	317	336	295	326	320	310	338	333	294	309	341	309	306	343	305	309	314	311	329	276	288	298	330	311	328	301	276	340	295	254	303	321	334	324	321	292	309	308	322	326	313	310	297	345	294	305	313	332	347	299	298	301	339	321	337	295	296	303	334	319	331	289	286	297	305	308	348	340	344	315	372	323	346	314	335	327	304	313	293	369	283	289	336	314	321	294	321	307	302	314	311	318	317	283	297	290	304	333	299	310	318	325	328	312	351	312	311	314	321	317	322	343	330	298	299	309	296	312	332	292	313	309	283	293	309	312	325	310	284	318	336	319	293	320	318	287	321	286	338	332	297	318	317	315	321	327	329	308	312	276	310	326	335	331	314	337	331	335	306	298	353	322	305	306	322	307	302	297	335	303	284	330	325	303	366	305	321	328	357	317	326	326	334	321	349	355	318	288	326	322	316	329	307	329	308	288	327	360	323	345	321	301	323	334	312	284	294	323	319	333	274	303	323	327	305	297	313	313	302	315	318	324	331	297	319	338	305	311	319	315	303	299	313	327	331	318	332	320	334	309	300	283	318	282	324	298	315	358	336	336	293	332	335	305	292	334	305	315	342	333	303	328	360	331	296	322	294	309	276	307	315	307	336	349	285	317	332	296	378	306	347	299	323	326	321	286	342	306	334	315	329	306	320	305	316	316	295	278	292	342	322	297	333	291	325	321	310	298	309	314	323	291	325	335	350	323	317	325	334	316	322	295	283	300	302	269	313	297	340	295	303	298	320	324	333	301	303	326	319	310	296	307	296	268	325	295	311	332	292	339	302	336	298	350	313	335	276	301	331	319	332	330	373	316	315	324	316	318	318	331	336	326	314	354	302	296	299	317	311	330	290	354	298	326	323	305	369	302	310	301	321	309	298	348	301	307	329	301	291	311	317	315	314	322	294	317	331	322	330	319	341	323	349	321	303	300	297	322	330	321	287	323	306	304	309	307	291	283	279	293	304	325	335	322	329	295	325	316	309	300	323	331	316	293	307	353	284	316	317	292	301	310	312	330	318	283	270	303	286	298	348	289	321	299	294	317	304	292	336	335	333	304	325	298	314	312	307	305	323	343	302	317	328	323	342	313	293	309	283	299	316	316	317	334	330	292	308	322	325	362	312	307	340	318	332	315	319	313	302	317	278	318	334	311	329	321	313	333	321	333	301	276	349	334	320	288	312	288	296	265	300	311	308	295	330	311	297	296	309	346	336	311	309	311	310	326	310	333	314	296	309	293	318	312	304	320	310	308	334	278	339	286	315	352	315	345	330	361	295	323	280	314	313	333	298	331	312	314	282	313	306	301	301	306	346	309	293	303	379	311	319	308	303	340	319	317	309	280	307	310	284	309	344	336	333	292	313	338	325	298	292	305	318	337	275	339	296	316	321	310	297	313	323	319	302	295	307	327	317	301	334	308	294	329	342	310	329	319	317	323	348	308	321	316	320	296	330	319	299	328	294	310	264	281	304	295	328	295	319	303	295	298	337	315	318	301	284	307	337	322	325	332	323	287	338	324	298	318	328	312	318	346	283	370	311	299	320	324	343	300	303	283	343	306	312	316	304	295	317	319	285	303	326	330	322	335	341	328	316	314	312	282	302	283	302	350	307	308	306	299	305	318	315	324	310	327	294	273	289	301	308	334	303	349	311	314	325	279	306	316	354	342	312	340	307	331	332	322	320	324	312	317	307	278	323	318	337	278	330	316	310	318	337	317	314	309	312	294	313	276	347	305	356	292	308	327	321	313	328	309	277	348	281	311	327	311	326	320	307	341	309	342	299	304	318	300	331	318	288	317	359	330	309	315	293	339	361	313	340	295	307	327	318	331	304	305	357	336	325	331	343	335	339	306	313	325	279	305	295	287	323	303	326	311	362	324	303	315	322	290	286	300	320	297	333	321	357	335	316	315	315	289	309	310	343	328	343	361	323	339	313	327	310	298	312	315	338	320	356	280	292	305	309	313	355	301	328	315	296	321	301	322	310	342	319	316	314	284	334	307	310	315	324	337	300	328	298	336	297	318	296	308	298	300	294	283	311	315	328	332	328	336	312	324	288	343	305	338	318	339	339	314	331	309	341	322	301	326	342	329	323	311	296	318	328	338	308	341	325	317	297	286	306	306	308	327	344	321	307	299	340	343	334	303	316	299	303	297	324	285	321	324	307	343	342	298	259	294	292	337	304	336	332	301	311	329	319	339	324	353	297	322	298	337	310	286	336	300	333	331	324	327	328	314	287	313	302	335	320	310	307	303	283	356	345	298	317	324	328	332	337	338	342	280	290	295	286	310	314	294	343	297	315	318	327	348	330	293	340	310	328	303	314	283	338	355	315	328	294	296	327	306	338	318	297	362	277	335	326	280	315	313	294	317	350	347	331	327	298	299	297	304	321	332	342	337	345	336	311	305	286	305	315	319	314	306	359	298	310	305	326	330	344	292	299	323	309	293	317	302	295	317	311	338	313	305	318	290	291	347	310	321	291	310	321	329	334	337	320	334	281	308	275	303	321	349	309	334	311	332	327	303	338	320	286	314	293	317	312	298	320	292	314	295	328	331	314	287	326	287	313	305	317	319	303	299	320	309	300	343	343	331	327	325	302	332	348	306	304	327	312	328	342	337	307	312	313	311	350	315	326	332	327	341	334	300	318	321	310	326	313	308	306	334	329	273	298	300	337	302	305	320	304	331	331	329	334	330	323	334	290	323	302	280	337	324	289	316	295	311	351	314	296	301	354	333	300	301	272	306	339	317	304	317	332	342	313	340	328	321	302	316	373	312	300	313	319	350	324	360	352	271	316	324	300	312	295	294	302	262	322	340	313	313	330	312	315	320	311	264	326	319	324	304	299	308	306	316	323	333	299	319	321	302	307	333	309	284	306	317	332	338	317	316	321	347	340	328	296	315	293	313	308	321	301	356	309	309	341	345	303	276	301	344	321	283	333	358	321	295	290	331	313	299	332	317	280	301	306	284	282	294	332	313
4804	1230	791	860	839	797	781	756	744	731	783	786	818	798	723	754	736	778	735	765	736	772	769	804	777	799	766	722	763	716	729	768	709	775	752	732	717	776	776	747	777	788	763	760	723	742	742	748	712	772	781	796	760	786	760	736	702	799	762	786	725	790	715	720	719	759	753	783	745	778	704	740	717	763	734	754	749	788	683	730	718	712	736	754	723	703	726	689	775	752	743	793	779	729	721	749	730	733	740	747	777	742	713	765	798	757	767	827	756	759	779	730	712	804	741	756	711	743	796	727	775	744	716	753	717	714	731	724	771	698	783	700	700	804	744	742	744	720	747	754	722	744	774	680	734	738	774	784	713	753	754	771	764	721	751	781	726	723	759	770	787	719	762	764	711	734	776	686	703	756	735	753	759	710	753	771	736	695	716	760	698	731	723	755	747	712	785	758	701	699	783	774	723	769	717	756	749	697	807	730	725	722	705	714	740	797	753	781	769	763	766	761	736	739	720	770	756	744	756	721	788	755	710	746	696	768	741	737	811	796	725	751	755	767	756	820	750	680	751	742	701	794	756	727	753	712	770	719	776	735	746	793	771	780	768	736	753	781	692	701	724	740	822	763	699	799	708	759	739	743	752	696	763	756	778	736	743	806	731	731	773	721	703	764	711	787	781	760	731	750	759	731	721	716	743	779	710	770	713	741	726	756	779	687	795	744	751	770	770	710	753	736	762	726	769	755	775	770	718	749	743	767	796	772	754	744	761	719	712	791	743	769	786	763	714	728	764	776	737	687	703	789	760	786	815	764	740	765	744	718	700	771	763	731	756	720	740	763	775	756	765	732	742	704	742	773	774	728	709	740	755	694	686	731	748	729	721	784	697	781	774	738	777	708	806	768	773	752	769	765	739	755	731	732	748	772	772	734	734	729	760	761	717	719	720	760	739	765	734	762	745	718	772	705	736	755	712	738	735	743	733	728	740	782	738	707	756	753	751	747	744	717	770	746	681	723	747	741	734	742	739	719	713	747	778	799	758	767	725	763	755	724	730	785	689	748	751	738	788	717	758	766	734	724	774	699	786	726	723	721	720	745	805	754	757	729	749	729	753	724	733	781	707	765	741	753	763	720	696	755	745	759	753	781	729	720	734	714	752	762	751	757	765	712	734	755	721	693	732	731	752	754	734	734	738	750	751	747	747	773	792	772	749	733	726	740	756	753	716	750	746	737	761	800	732	703	801	759	779	786	770	798	770	723	739	724	738	715	731	715	787	772	746	746	743	765	720	770	714	715	765	751	740	759	739	707	734	727	722	695	702	743	706	739	739	772	756	760	763	810	758	767	756	758	751	810	759	734	776	722	746	745	723	706	714	765	737	728	734	764	709	733	737	784	776	707	779	770	743	768	739	736	709	740	752	763	732	716	769	761	755	714	762	766	776	758	793	731	748	689	782	654	745	807	740	739	781	726	752	756	758	753	747	787	762	762	700	773	739	737	785	773	759	757	760	724	722	718	721	846	683	789	781	702	723	725	812	737	772	745	770	733	751	733	740	747	712	774	787	770	793	745	764	738	722	762	788	702	694	759	742	738	747	751	772	760	720	749	781	782	746	742	734	769	714	755	777	769	742	759	690	795	685	680	784	767	765	740	753	728	740	754	795	724	745	707	739	684	722	762	738	774	716	766	757	740	716	702	699	740	725	712	730	807	745	716	754	780	745	739	777	749	729	772	763	747	769	720	746	699	747	735	714	664	755	750	746	733	774	768	729	735	726	756	738	753	757	754	791	728	719	724	700	736	725	757	788	774	721	692	768	763	772	762	704	767	729	723	738	747	784	755	787	695	719	803	763	787	745	771	732	781	751	755	725	800	770	748	732	755	755	729	797	772	774	724	746	774	677	738	707	733	723	756	747	721	711	759	704	738	761	761	751	755	768	745	722	757	741	732	747	743	757	784	732	765	798	742	760	728	773	702	775	776	717	767	773	790	760	710	764	761	766	737	709	731	711	784	739	797	694	721	806	772	761	738	733	729	731	717	731	699	761	705	711	723	739	723	755	752	740	757	723	785	754	742	747	740	723	733	749	731	671	737	770	747	749	748	749	790	779	753	716	765	753	700	708	717	752	724	757	705	740	761	731	719	782	766	745	725	759	781	795	739	753	750	767	764	734	755	744	739	721	770	771	773	756	754	758	775	754	743	781	735	745	753	731	738	741	721	738	713	747	742	765	732	729	781	701	721	790	750	811	745	732	778	728	755	747	780	732	733	817	689	736	782	781	757	730	737	743	755	708	720	756	716	737	748	798	713	740	711	738	732	788	776	788	715	751	737	713	772	723	726	785	749	757	754	783	751	792	777	709	706	760	736	719	720	740	762	763	735	754	697	776	722	743	692	735	710	743	749	739	743	681	763	773	781	746	762	742	721	751	731	724	743	749	731	751	743	678	751	746	746	755	760	754	736	709	778	780	757	735	774	739	761	730	738	765	745	735	749	779	764	739	742	762	703	743	726	786	712	741	797	750	705	756	730	781	705	774	760	735	786	765	772	767	769	731	771	703	817	762	752	728	797	744	747	766	738	732	714	779	770	774	761	762	748	735	734	768	756	731	760	724	774	749	835	714	747	728	757	693	683	780	754	705	752	741	740	744	740	720	757	748	768	768	722	770	745	727	779	785	724	736	782	783	785	708	738	761	732	771	786	760	819	761	776	781	762	718	772	721	767	746	754	747	775	768	761	723	731	767	757	730	748	739	751	769	756	699	743	748	708	732	744	708	762	728	722	746	709	764	786	745	739	762	768	787	767	791	756	724	759	762	740	708	695	754	767	738	755	759	726	783	768	782	750	778	770	766	742	746	729	741	766	795	742	741	690	714	772	737	775	738	714	743	732	740	786	765	776	722	723	722	759	767	706	750	743	739	778	736	753	753	796	767	742	775	725	787	764	744	734	763	762	730	693	725	753	688	771	770	746	735	792	767	758	728	757	729	765	780	721	747	762	748	769	744	750	797	714	795	770	767	751	754	758	733	712	763	761	708	774	757	758	791	807	788	735	709	781	798	718	744	742	800	776	726	784	777	781	701	742	759	705	731	713	751	770	756	745	781	745	733	752	723	796	741	672	745	793	711	778	774	720	720	748	776	765	782	788	744	748	754	747	765	709	784	736	764	750	699	714	770	758	784	777	722	737	773	725	766	751	762	771	769	758	766	741	740	714	760	730	754	751	685	681	749	724	736	761	814	747	720	768	784	774	759	733	735	738	724	764	727	746	802	749	722	781	716	717	758	733	726	745	733	739	742	783	795	733	733	713	736	809	799	761	759	738	745	753	723	713	718	750	728	770	800	774	708	724	752	735	737	720	731	772	745	761	788	779	747	721	789	702	729	740	754	800	761	739	756	758	770	835	715	740	713	716	741	699	735	736	747	761	697	774	783	717	755	746	752	768	753	747	732	817	726	769	703	760	763	782	751	735	760	709	758	749	763	729	787	770	723	736
33521	15218	1558	932	661	471	391	322	299	294	259	268	258	217	210	206	206	200	203	198	195	218	207	207	183	161	162	174	183	177	175	168	150	179	165	139	184	186	169	191	182	163	177	156	186	150	164	195	152	186	158	171	169	169	175	154	166	155	184	165	150	177	167	180	171	167	173	167	163	186	166	175	158	160	151	146	158	178	153	159	178	176	174	177	170	180	168	152	177	162	153	183	152	176	162	147	133	166	174	176	172	171	162	156	198	159	179	189	144	148	174	175	179	147	178	166	152	167	155	186	177	152	176	139	168	153	171	153	161	132	148	157	169	189	194	152	149	160	152	161	162	164	178	151	154	181	161	179	159	178	162	171	160	169	164	172	142	172	160	166	164	165	150	169	147	155	180	180	149	167	154	160	165	170	160	186	157	181	167	161	178	194	167	169	176	151	193	174	153	180	157	171	171	172	161	151	193	142	169	187	171	186	150	161	171	160	168	136	166	169	167	159	161	191	169	163	133	180	141	146	179	148	169	187	176	176	164	137	137	158	150	156	176	183	147	158	156	158	159	159	141	186	132	160	167	158	155	164	154	172	184	177	185	198	128	161	149	182	128	165	171	173	143	158	137	169	150	169	169	160	174	168	192	159	140	140	164	164	158	170	165	159	159	156	166	187	148	163	160	137	147	174	164	160	198	139	156	163	180	158	145	158	149	169	155	164	164	148	171	189	173	177	178	166	153	158	152	195	154	155	156	168	158	164	183	143	164	171	153	173	147	161	149	162	147	146	153	149	165	150	152	146	145	168	166	171	148	164	179	170	200	176	157	170	129	179	172	158	155	153	168	155	165	163	153	168	142	167	147	152	176	161	165	181	177	171	164	143	161	136	172	160	162	148	150	168	153	170	181	160	171	152	152	150	165	141	143	169	164	153	145	161	158	142	140	173	154	165	185	161	164	153	168	177	151	148	167	154	189	165	165	191	154	137	193	172	143	186	162	172	175	176	165	151	181	169	157	167	143	156	163	172	185	144	168	158	163	157	164	161	178	156	161	157	157	150	169	186	185	147	154	175	165	178	168	170	176	175	140	145	169	172	157	173	178	153	157	169	179	157	150	182	136	180	155	187	193	165	163	178	161	152	175	196	147	149	151	182	161	159	164	184	151	190	157	154	163	156	159	150	186	135	170	177	150	180	165	165	163	195	190	156	170	156	156	167	164	143	154	167	171	149	170	154	157	169	179	164	163	140	164	172	170	160	165	134	166	147	165	165	169	165	149	189	148	169	150	159	180	164	162	158	178	154	178	187	157	137	173	170	151	170	141	154	167	155	181	171	144	174	161	172	194	159	158	175	175	162	160	154	146	160	149	136	174	146	141	171	180	157	152	164	161	147	164	169	154	173	156	155	166	174	159	143	147	155	176	154	140	162	169	164	165	167	164	156	166	162	160	160	186	184	172	168	184	177	143	154	143	186	166	152	142	174	161	172	166	139	186	156	174	172	148	174	159	153	145	163	156	151	172	168	141	157	184	143	165	162	145	166	154	130	181	157	149	172	151	152	173	150	154	169	168	158	175	182	192	144	172	159	205	150	180	157	172	163	169	173	181	163	157	156	172	179	157	172	172	163	157	151	176	172	147	166	143	198	172	153	179	155	175	167	161	161	171	151	153	176	168	197	178	177	165	160	170	143	160	162	178	169	187	131	170	167	162	163	178	144	175	146	141	154	168	156	186	162	177	158	151	170	155	164	173	143	146	164	169	149	193	176	153	195	180	167	184	179	150	155	165	169	173	159	146	165	141	165	147	159	190	156	173	186	156	159	181	159	172	183	135	150	130	157	174	146	162	178	172	141	175	177	154	182	177	158	187	188	157	170	170	166	141	142	169	141	164	153	133	175	155	165	149	160	160	189	179	171	173	168	159	169	159	162	160	158	147	174	175	207	167	166	159	161	149	179	159	177	157	150	171	161	172	147	157	166	155	152	156	179	183	136	147	152	175	144	165	164	145	145	154	175	167	177	138	185	170	172	149	154	144	154	167	150	167	164	183	172	147	148	170	161	155	148	179	161	181	157	162	157	156	159	166	162	172	164	174	189	175	174	180	144	158	171	162	165	159	152	167	191	153	189	132	143	164	148	162	167	172	165	170	162	177	178	173	154	161	159	154	199	194	160	179	164	151	130	170	163	165	164	141	166	158	163	169	177	174	162	144	145	182	166	153	156	172	155	148	180	167	162	176	158	184	189	158	163	143	185	170	147	165	172	165	164	160	154	201	152	168	165	173	182	148	150	157	135	173	172	142	164	151	146	176	147	177	165	167	155	182	151	138	160	164	183	156	181	165	163	156	171	161	173	154	160	167	166	161	151	172	165	183	156	156	176	183	154	146	166	176	149	148	174	160	149	148	161	153	181	171	189	144	167	156	143	143	178	153	161	144	146	176	170	170	149	167	164	154	156	192	153	154	149	162	140	147	154	161	165	165	169	153	164	176	158	153	162	148	193	175	158	159	175	179	158	166	175	169	172	153	168	164	188	148	181	177	157	163	167	161	169	166	172	184	163	171	175	161	145	166	150	171	156	170	150	162	161	153	121	166	167	179	159	159	146	145	180	156	169	151	191	167	169	174	192	160	193	150	187	174	155	174	159	171	192	169	156	151	163	154	163	144	157	169	174	148	178	182	185	133	171	182	173	157	179	169	163	174	152	162	160	185	170	154	141	161	162	173	165	145	141	157	162	174	196	170	168	136	146	150	161	175	157	184	151	162	160	150	158	156	180	148	139	170	161	156	163	167	178	142	155	144	160	165	190	180	157	183	171	174	158	167	185	159	172	181	181	187	145	164	157	159	163	170	159	168	191	178	186	161	161	164	162	150	148	184	157	181	161	166	169	160	161	164	161	164	176	176	167	145	184	160	163	148	160	164	157	144	155	174	155	142	168	194	151	175	151	174	176	164	179	156	165	155	170	170	149	144	160	190	157	143	180	163	150	175	165	164	165	169	185	154	174	176	180	145	160	153	143	161	189	154	163	148	125	173	156	158	172	158	179	179	175	146	157	161	168	174	136	164	169	162	137	164	161	157	151	151	180	167	167	181	161	153	165	172	150	167	148	159	144	174	165	167	146	156	161	186	156	153	175	157	170	181	152	156	154	167	140	166	154	181	124	165	155	147	183	176	182	180	177	141	172	156	155	163	174	187	139	156	160	163	144	157	160	158	169	162	174	155	164	186	168	168	167	175	167	145	157	178	167	186	160	144	145	176	164	166	153	188	172	153	152	134	174	170	165	159	162	184	145	161	175	160	154	158	173	176	167	153	142	162	161	183	168	156	169	132	170	177	172	163	154	151	192	157	151	183	147	141	145	183	173	152	162	143	184	179	154	155	163	158	148	147	156	143	154	142	162	176	169	175	160	163	185	154	160	176	167	156	174	186	195	153	152	161	164	156	141	149	156	158	170	165	184	186	189	153	164	155	158	173	142	189	156	162	168	185	158
18528	7793	2400	2804	2489	2039	1760	1448	1323	1109	972	937	886	831	779	733	690	658	663	616	627	669	631	579	550	582	561	548	560	525	521	506	469	465	544	501	462	454	490	531	496	501	440	520	454	496	484	472	500	492	506	461	460	455	513	451	477	503	459	450	465	470	470	485	453	493	467	472	489	449	474	466	478	476	467	454	475	480	429	445	467	448	478	510	465	431	443	442	488	482	440	464	482	474	463	468	473	425	478	445	430	486	495	444	449	493	476	469	468	469	441	434	475	441	474	456	433	443	462	466	484	425	441	457	491	453	477	459	490	484	444	450	417	436	461	429	447	460	460	440	467	429	430	424	501	471	482	446	492	464	441	444	465	470	464	438	425	477	505	435	441	421	441	446	450	440	469	475	476	486	476	462	448	483	441	416	474	458	440	434	472	484	445	480	472	451	458	473	500	467	428	473	467	439	428	463	455	460	467	455	443	425	497	420	474	423	453	471	484	443	439	447	437	454	469	468	443	441	463	482	468	481	451	512	463	477	479	459	518	434	438	477	492	438	428	426	462	464	487	482	453	441	447	465	468	464	470	460	428	461	453	481	493	431	474	457	464	465	455	445	474	484	429	438	481	499	445	426	430	450	445	441	452	450	490	453	457	465	487	463	452	426	426	436	457	476	448	450	473	417	441	454	435	480	480	441	427	426	457	491	438	471	469	487	479	450	456	423	491	423	448	471	459	475	462	466	472	435	478	445	469	455	483	451	443	471	498	482	434	425	469	441	449	439	432	478	469	452	445	497	455	459	461	458	443	433	442	417	456	465	477	456	439	442	452	460	461	443	448	485	461	500	462	428	476	480	471	474	473	458	457	450	422	433	429	423	452	475	436	459	451	477	464	462	428	472	430	449	444	453	485	427	477	472	476	454	459	433	473	467	469	494	465	467	461	437	463	439	441	441	465	467	463	433	429	480	474	445	481	465	453	480	432	418	449	458	468	468	451	453	459	464	474	469	488	479	429	470	471	461	455	465	420	462	455	483	438	433	448	487	409	490	457	443	481	466	442	447	459	470	421	465	459	427	458	428	447	474	448	461	493	473	492	460	435	479	477	460	440	465	448	452	463	458	428	429	396	461	459	392	468	423	449	456	489	462	469	429	466	440	493	460	437	448	442	487	470	443	497	486	397	445	445	441	436	463	456	483	462	472	484	436	464	467	430	494	428	391	434	458	448	491	440	445	436	458	452	469	440	460	429	464	465	465	477	446	433	470	467	457	429	448	440	437	435	427	411	452	452	440	468	441	492	484	460	475	453	483	429	498	444	463	487	452	446	442	444	460	474	431	457	458	516	442	450	459	438	464	496	455	477	444	492	432	435	443	419	450	435	434	477	417	492	463	456	433	426	481	463	484	465	438	455	462	473	457	482	468	477	424	447	421	446	490	463	491	485	461	484	455	485	481	445	457	468	484	464	440	447	447	445	484	453	462	464	429	469	408	399	502	465	445	480	504	491	472	465	441	453	432	445	447	440	454	400	431	456	480	424	469	448	475	445	469	453	428	435	451	487	419	470	450	461	428	467	433	420	425	455	454	443	427	451	474	428	440	484	474	459	480	438	479	496	464	463	481	432	439	462	460	443	474	458	453	456	471	472	435	429	437	457	420	456	457	435	451	479	484	455	451	462	429	490	495	468	486	448	465	436	450	480	446	439	449	449	488	458	426	500	440	469	434	479	485	418	451	450	478	444	433	442	448	449	467	439	490	480	445	461	473	448	471	480	443	470	463	459	482	414	489	482	438	417	434	477	445	460	438	480	482	437	470	458	485	437	447	443	494	482	443	418	484	435	477	437	495	479	463	463	435	457	481	462	467	498	448	466	401	466	434	490	427	473	424	510	441	451	435	444	429	442	450	445	440	469	431	455	461	438	419	465	469	470	440	420	452	479	442	445	424	454	450	454	455	468	440	417	505	479	468	467	466	441	442	452	462	418	473	444	496	409	417	463	460	459	478	391	436	451	455	487	475	413	429	441	484	441	469	437	484	475	465	453	436	476	463	444	453	447	485	447	486	462	448	494	459	482	450	424	455	463	466	461	471	456	458	443	419	445	443	433	486	488	440	474	462	465	456	468	461	446	443	439	502	457	447	451	436	453	437	445	448	459	436	444	439	464	434	455	476	463	433	422	444	428	459	464	491	472	417	457	463	459	448	463	443	464	444	458	469	415	468	433	469	461	428	470	465	471	462	434	417	457	462	503	438	479	443	449	483	486	455	452	390	490	450	469	482	471	418	425	430	437	432	458	455	450	436	474	462	408	425	477	430	482	477	454	438	482	403	432	472	438	460	435	451	475	483	452	425	447	488	466	421	453	492	474	477	459	446	477	437	447	441	435	427	451	460	432	438	450	448	472	459	431	450	440	470	481	469	437	430	427	466	471	463	427	445	430	451	419	428	462	458	448	457	435	483	437	467	447	443	462	445	448	476	429	478	485	466	479	518	441	398	449	444	464	439	447	464	443	455	469	447	403	422	445	441	464	464	481	465	441	443	479	465	454	463	461	460	477	467	448	449	441	456	463	421	446	444	459	470	464	496	469	454	477	507	480	424	488	451	445	450	435	447	453	465	452	440	457	440	438	463	413	434	445	454	437	446	446	440	484	443	454	444	466	423	433	410	468	461	463	454	449	479	450	486	469	439	453	456	473	462	435	433	411	418	447	484	467	468	466	463	488	442	437	415	450	484	473	421	488	437	423	469	437	457	466	452	453	476	442	444	473	488	481	464	457	455	442	433	465	445	463	441	471	440	425	438	479	441	435	449	430	434	481	468	439	434	475	476	440	428	477	453	442	450	453	444	429	505	482	433	432	447	482	409	441	473	467	488	475	465	470	448	460	429	475	445	491	439	475	473	438	438	431	442	438	437	461	455	457	478	438	433	440	456	458	424	429	434	460	487	439	426	444	437	478	456	485	456	438	476	462	444	481	461	455	506	464	461	449	430	440	460	460	455	453	460	504	438	482	437	486	440	469	464	459	474	444	448	448	436	443	454	461	482	461	456	447	439	438	445	461	467	420	430	444	488	432	450	483	466	446	480	424	426	460	440	473	458	446	466	440	472	479	448	470	430	459	446	451	467	453	455	455	424	446	485	425	469	465	466	461	492	441	421	460	405	493	451	444	445	460	464	508	455	481	444	463	487	467	461	498	469	434	477	447	471	479	442	474	479	458	490	450	460	458	434	468	415	427	473	462	447	453	441	475	426	464	474	430	450	464	484	460	458	471	491	459	456	478	475	457	469	459	470	451	443	435	456	444	486	484	441	469	432	454	464	449	445	454	451	428	434	462	432	447	445	480	425	456	465	438	442	443	450	439	453	439	464	472	484	459	459	451	444	466	450	472	468	469	438	487	499	450	423	447	404	465	458	479	428	475	406	463	473	454	469	470	445	432	459	411	469	433	447	467	414	464	443	460	472	430	419	426	414	491	461	457	411	436	438	407	471
46546	26841	4660	1964	1298	918	773	594	583	509	455	397	407	433	348	344	338	326	302	301	299	297	301	307	259	313	325	284	272	285	318	281	298	267	282	281	295	259	282	238	273	255	281	265	274	254	275	303	293	273	292	255	279	276	275	274	264	259	285	259	274	251	227	272	236	261	255	300	297	280	273	263	227	275	250	257	258	295	285	295	274	267	257	270	266	261	288	284	252	251	272	257	306	274	273	271	283	277	297	250	290	268	276	293	253	286	246	285	250	268	260	283	279	237	281	278	259	289	262	300	282	298	247	270	286	282	275	265	272	271	250	262	250	248	318	267	269	289	255	305	278	256	288	307	257	287	248	275	264	281	250	274	240	270	302	268	279	285	269	264	307	262	273	282	256	295	276	306	267	271	252	236	273	268	264	237	268	270	250	281	321	291	297	265	270	255	258	267	282	307	300	277	267	277	280	263	263	265	270	268	258	285	262	230	267	275	260	256	264	271	259	285	259	295	292	259	267	290	241	274	259	281	288	268	246	292	269	273	294	273	293	284	277	262	250	278	316	292	280	251	284	261	280	270	266	281	267	275	294	260	261	259	296	238	242	258	261	277	263	297	274	253	245	277	269	272	248	259	295	247	275	261	252	268	284	256	228	258	263	268	286	267	251	281	290	289	282	223	265	254	279	259	253	269	231	265	253	262	278	294	285	260	258	264	273	252	298	274	294	289	280	280	211	255	255	252	299	290	255	286	266	274	284	309	264	263	262	275	280	242	291	272	269	282	281	267	241	267	285	245	285	286	259	251	263	296	292	292	278	265	251	236	258	254	249	271	271	220	240	260	234	259	280	283	290	274	292	280	262	300	255	294	287	271	267	262	226	268	266	271	241	250	288	263	242	261	258	264	235	233	286	254	288	234	265	281	266	270	270	262	268	244	259	258	252	270	260	258	233	264	273	274	251	258	291	250	264	276	282	256	271	290	298	275	288	272	307	274	285	255	269	267	244	271	250	261	246	272	267	258	278	270	275	279	274	293	287	260	264	264	287	273	290	299	250	263	291	237	241	284	237	256	287	282	265	306	292	233	268	255	267	266	273	268	278	262	268	278	260	281	246	276	282	275	265	287	269	253	254	274	246	275	249	277	265	273	274	258	280	273	271	265	266	244	289	272	270	268	239	234	259	255	289	260	296	269	286	260	251	250	255	253	255	256	278	246	255	236	261	292	238	297	294	295	264	274	291	271	272	261	261	261	260	271	252	270	265	266	266	252	262	273	290	296	261	266	249	281	285	242	255	264	250	240	272	277	260	276	286	279	257	271	272	269	253	268	267	270	277	280	262	266	269	270	256	293	281	268	280	238	272	252	246	313	281	296	246	282	285	239	290	250	264	259	278	251	271	277	271	268	299	271	247	286	267	256	271	297	265	263	303	236	233	262	266	299	324	284	264	293	246	257	260	277	261	256	250	261	272	260	249	281	237	278	259	244	281	245	285	266	256	260	275	257	292	303	269	284	266	295	260	266	268	276	249	266	270	270	269	285	270	272	278	262	259	267	267	240	280	257	255	274	256	288	253	270	262	263	257	265	267	287	273	274	285	248	261	237	275	280	261	269	279	282	296	280	285	250	277	235	244	262	237	256	243	279	277	256	260	252	295	277	283	270	276	295	261	278	262	288	295	249	285	264	234	286	276	266	288	301	272	262	270	246	257	294	279	282	287	265	290	271	259	250	228	267	263	241	266	278	275	275	295	289	252	266	264	302	252	263	270	267	283	264	294	265	289	275	250	278	254	284	285	265	284	280	275	254	273	283	292	249	247	261	289	291	259	293	278	269	296	281	273	259	298	274	290	276	282	287	262	260	276	256	330	267	270	246	269	287	278	251	295	271	286	252	258	270	261	283	295	272	307	260	276	287	259	258	269	283	265	251	248	247	277	260	275	230	243	267	294	285	271	312	268	267	279	309	278	271	265	275	286	268	265	278	247	277	274	260	265	243	268	213	270	270	287	271	272	294	265	280	260	259	257	261	262	246	295	258	271	282	241	224	266	268	273	282	262	298	262	246	283	258	265	313	291	305	282	261	262	264	261	257	275	285	274	263	254	280	234	260	267	267	270	253	285	281	272	289	285	272	242	245	240	259	277	288	254	250	280	252	253	248	266	293	240	276	265	260	305	300	266	303	276	251	250	288	291	244	268	280	250	254	274	281	285	259	239	255	264	308	240	272	282	250	249	261	254	267	254	293	239	291	277	276	252	263	301	247	242	298	269	234	276	294	274	267	260	268	288	236	283	290	278	270	258	272	264	273	278	270	251	251	288	272	262	274	260	262	276	272	255	291	271	279	275	274	265	273	260	255	280	301	261	267	282	266	279	266	277	253	247	268	295	262	256	231	286	275	286	253	257	269	268	257	248	223	230	253	295	247	258	272	256	248	256	262	267	268	218	250	216	260	249	292	239	264	268	293	297	277	275	277	275	264	281	257	260	288	258	266	295	296	256	262	277	278	264	248	246	261	284	268	273	245	262	278	251	264	286	284	274	273	248	282	242	292	284	294	291	259	242	258	284	276	272	258	271	262	256	276	271	256	272	270	265	276	283	270	283	268	248	283	243	269	245	254	243	264	272	244	252	280	248	251	273	273	274	267	281	243	244	250	280	271	283	286	278	287	298	275	240	262	275	283	256	265	267	265	279	273	262	271	262	266	284	276	256	252	260	291	260	285	250	291	273	255	228	239	286	270	251	295	287	276	261	283	259	272	261	267	245	271	269	254	255	247	267	257	274	301	249	255	261	291	287	287	281	294	275	294	263	247	238	282	285	248	304	247	267	254	276	279	264	249	274	287	305	282	279	276	280	259	257	251	302	249	253	264	261	276	266	293	298	267	274	268	254	234	305	247	289	248	262	251	277	234	266	266	313	283	282	266	260	273	272	256	242	261	282	266	265	273	261	265	263	276	249	279	251	262	263	262	262	272	230	259	260	250	261	275	256	254	251	280	270	236	260	249	245	261	280	276	252	258	283	236	305	243	275	238	298	290	274	267	267	242	253	248	257	275	277	259	262	285	292	279	238	265	293	258	255	269	286	234	262	251	271	262	223	286	247	309	236	267	295	250	260	263	257	297	289	266	270	266	252	259	258	252	279	274	298	272	293	282	253	290	282	283	274	249	268	267	249	244	259	282	279	281	259	264	229	272	277	308	233	274	283	255	239	252	285	271	261	280	274	285	277	234	240	297	310	247	273	281	252	258	282	290	283	230	284	285	269	252	240	254	264	260	266	262	231	247	289	273	281	254	265	260	285	275	228	235	301	258	284	272	243	272	237	275	276	268	280	262	276	291	269	285	253	278	269	272	286	238	265	282	271	247	283	267	264	287	290	256	267	250	254	268	286	273	296	255	267	286	293	248	278	252	265	270	267	238	254	284	273	261	230	243	285	257	262	244	274	275	295	283	277	267	284	260	283	262	225	262	264	288	295	285	265	299	281	288	274	276
26375	11899	4342	5144	4678	3719	3105	2606	2257	1990	1806	1625	1535	1424	1329	1250	1256	1114	1073	1034	1036	960	978	944	912	858	885	852	844	831	852	865	835	810	803	800	785	711	812	779	812	771	764	756	700	772	785	758	799	761	753	760	693	721	757	725	733	717	741	744	715	720	742	793	694	738	783	699	762	742	730	711	690	738	695	723	751	711	728	737	760	700	729	704	749	744	670	736	709	774	742	769	697	717	748	695	759	697	723	715	672	730	699	657	696	679	682	727	739	728	717	675	693	698	671	670	741	699	688	726	702	768	719	709	691	709	716	706	693	737	667	711	709	735	656	733	705	688	660	736	714	692	703	716	728	739	726	737	685	659	689	693	696	718	699	759	739	710	715	681	725	688	706	728	667	699	669	707	689	685	660	700	714	671	704	711	722	728	736	684	721	667	731	724	665	692	675	709	669	681	667	745	671	677	696	737	661	686	675	730	661	701	732	711	674	686	734	725	721	691	745	711	701	739	709	723	727	730	703	732	664	644	710	697	692	678	714	712	662	701	708	689	678	694	721	667	704	657	738	707	731	689	682	680	698	691	689	743	701	687	701	720	738	705	673	687	696	715	717	706	703	700	734	675	719	685	641	667	719	700	695	698	731	735	733	661	679	703	682	706	706	681	691	685	687	720	726	678	731	736	656	744	664	711	705	653	666	764	706	703	717	690	714	605	696	684	717	678	704	709	694	684	695	668	692	694	721	745	718	648	677	727	717	690	702	714	668	681	680	701	666	694	714	643	683	716	714	721	690	719	716	665	673	692	685	694	724	670	656	655	717	689	715	684	690	653	681	719	716	699	709	721	722	657	695	708	697	673	717	759	706	759	703	736	676	723	705	724	704	684	683	729	698	680	697	719	681	687	722	690	720	710	745	674	666	677	754	663	716	688	672	685	687	742	708	690	749	663	720	702	719	661	715	706	727	697	686	719	735	688	706	679	692	742	678	694	704	693	684	709	689	718	692	701	698	763	715	696	724	705	677	696	731	721	696	666	723	706	690	691	758	687	723	659	703	669	726	727	682	679	720	692	741	700	661	723	715	694	675	693	682	682	720	675	692	684	693	665	708	753	673	713	728	694	732	691	726	711	730	674	702	713	698	700	638	696	723	675	699	729	665	707	704	702	701	661	673	687	669	713	694	693	716	689	683	732	664	682	710	690	694	698	664	702	728	655	707	686	675	700	698	702	683	663	660	714	702	699	719	700	716	690	695	729	703	720	673	664	699	650	674	705	690	712	667	717	701	689	683	733	666	654	673	699	697	694	651	717	685	689	756	680	674	703	736	699	708	696	697	710	710	660	668	727	698	696	712	728	702	714	705	675	732	690	698	717	712	682	663	708	695	686	723	697	671	740	688	668	682	673	712	711	697	722	699	720	670	655	618	710	717	724	677	710	711	714	721	736	705	671	667	678	709	708	766	724	671	653	736	677	723	738	712	671	729	707	725	694	706	687	701	702	665	714	663	651	699	709	681	721	713	641	684	661	678	712	711	703	698	687	685	726	710	708	696	666	646	716	689	682	713	716	737	671	697	706	690	745	710	686	720	701	656	709	697	644	652	670	724	681	699	714	704	675	680	694	688	659	692	668	675	750	728	659	679	702	659	690	693	721	657	687	694	744	662	739	699	727	703	683	664	742	703	715	731	722	666	709	737	675	700	687	687	734	709	720	735	722	682	739	727	688	701	716	689	679	677	778	667	649	716	723	666	707	671	675	713	674	669	705	725	683	680	670	703	663	695	682	736	731	673	707	701	726	683	721	682	698	694	705	711	680	678	689	723	688	689	699	719	745	762	682	676	686	669	688	699	697	699	668	723	695	727	729	678	696	698	686	697	704	690	694	723	663	673	704	707	703	680	693	673	726	685	741	700	696	679	690	718	727	695	668	680	763	670	749	665	675	728	647	667	724	662	691	657	696	703	692	702	712	705	707	693	748	722	703	663	655	709	666	763	679	677	673	683	745	672	688	717	668	679	706	689	730	748	700	705	684	739	683	755	651	666	642	698	706	666	680	743	731	654	696	731	705	722	682	700	698	698	705	671	703	710	719	722	680	677	759	684	740	694	685	707	714	684	678	692	678	677	735	679	689	691	725	691	729	719	737	704	711	673	694	679	671	769	717	692	689	715	661	652	705	692	705	679	695	701	700	692	702	681	708	709	676	688	707	673	664	683	675	716	720	686	725	689	730	689	687	719	725	679	728	694	676	716	700	690	664	705	697	724	686	719	688	697	688	714	703	706	687	685	726	725	670	723	713	729	742	688	700	722	635	744	675	745	723	677	672	687	696	684	699	641	706	652	702	703	692	670	707	678	726	688	744	694	667	657	726	715	690	683	728	729	707	725	727	716	667	696	689	712	661	728	696	702	679	678	701	716	720	678	683	675	669	689	715	707	687	680	693	629	689	663	673	722	714	675	719	734	749	720	661	679	720	676	732	658	747	713	698	698	701	647	700	726	699	700	692	685	705	687	704	684	665	699	688	715	735	657	738	717	706	704	687	737	715	695	662	682	644	729	698	664	713	693	674	742	660	700	732	705	632	759	690	697	672	682	701	739	698	707	667	707	679	697	744	624	660	696	699	668	759	702	728	705	672	708	764	745	699	708	696	721	694	725	669	722	671	689	706	719	700	683	676	679	695	710	673	690	694	641	700	687	687	676	739	718	665	723	687	718	713	689	730	671	689	669	668	705	632	727	679	708	716	659	701	731	695	727	637	706	699	731	704	708	721	693	720	717	715	699	626	675	673	720	690	723	699	728	679	698	703	725	722	707	703	689	677	697	737	700	681	727	726	693	688	683	675	697	710	665	696	734	728	708	660	689	703	719	726	692	675	667	698	653	708	689	700	680	723	684	700	724	701	722	701	704	695	741	696	675	675	698	704	683	733	661	697	656	669	669	704	723	712	691	707	700	742	717	689	691	710	689	662	681	708	651	720	717	690	692	657	683	676	721	697	739	685	698	754	690	688	716	689	691	728	705	741	718	768	730	714	684	659	681	761	651	699	790	699	707	707	717	713	696	700	703	685	654	696	715	688	725	680	663	697	722	720	697	683	752	697	704	722	686	755	687	717	729	704	681	709	726	690	719	717	731	700	668	685	711	666	676	704	703	722	714	659	709	657	685	716	703	679	707	762	672	670	699	716	700	680	651	738	685	654	678	702	740	744	730	668	676	739	684	702	713	623	679	686	668	723	673	672	707	686	671	726	744	697	742	684	730	711	701	662	695	694	674	706	676	692	651	661	700	632	681	717	671	660	671	705	687	697	732	705	684	652	707	690	691	710	675	708	694	718	720	732	704	705	687	665	664	734	685	719	685	670	671	708	697	712	717	685	723	652	667	659	768	700	701	727	731	700	687	698	687	758	723	705	679	694	691	703	647	685	691	696	687	689	706	708	744	701	731	684	684	707	690	729	710	703	710	695	704	670	716	668	703	749	673	682	724	706	712	751
8371	827	366	318	333	328	318	348	341	331	301	339	335	312	293	335	338	317	314	311	318	329	345	309	303	327	331	317	339	365	338	299	336	328	328	310	357	324	338	348	316	316	317	282	318	324	314	333	314	316	329	297	344	323	319	285	310	293	330	336	313	362	324	352	334	293	304	304	312	318	326	320	315	321	311	295	320	294	330	296	284	318	309	328	337	314	317	318	316	341	296	278	314	297	325	317	319	326	315	300	313	323	341	295	306	300	337	299	305	304	282	308	335	329	303	286	292	326	294	360	330	288	314	308	290	307	307	299	344	338	334	319	321	332	303	341	307	309	339	311	307	340	332	314	342	327	304	349	326	334	312	310	295	343	306	342	310	335	310	323	305	313	292	323	292	308	371	333	323	288	276	313	300	332	286	310	297	314	305	347	287	323	306	309	331	302	348	317	301	311	328	274	303	301	342	327	288	298	303	324	331	292	298	300	286	323	325	335	329	334	348	340	296	322	295	293	312	347	324	321	353	309	338	298	301	298	349	328	304	310	305	322	308	312	297	316	269	305	325	302	319	335	328	308	322	326	350	316	315	277	310	315	312	302	323	309	345	296	287	337	329	306	305	271	317	349	353	338	309	336	305	307	333	331	294	321	320	334	283	294	319	298	340	338	285	349	317	345	319	314	303	307	325	320	318	311	306	351	299	293	322	312	313	308	316	302	313	301	333	301	339	337	334	311	269	328	297	319	322	312	290	330	329	285	320	319	315	314	341	318	281	324	297	298	330	328	304	296	361	303	333	339	296	338	329	300	284	363	338	331	295	295	315	311	313	309	313	327	336	325	359	294	342	337	296	356	357	316	295	328	317	323	323	304	315	329	333	289	315	300	328	301	330	330	305	292	312	343	324	295	302	297	361	306	322	324	334	330	322	309	359	324	332	321	285	337	303	319	291	306	325	300	316	315	315	336	341	320	338	323	295	323	327	326	320	317	309	330	306	288	311	310	309	312	310	376	327	301	304	290	285	328	306	285	324	351	304	303	325	311	312	314	308	321	328	307	337	340	324	315	342	325	329	306	310	281	318	307	312	341	311	316	310	320	339	304	313	326	319	282	328	302	288	295	315	316	287	340	328	324	325	326	310	327	309	332	328	321	329	341	291	313	290	328	299	328	303	298	274	318	332	331	328	349	305	321	346	313	339	344	329	304	338	273	315	324	316	363	329	273	311	292	323	326	316	305	327	326	313	328	292	298	289	316	335	316	352	332	342	321	323	334	319	331	346	330	306	338	294	355	328	309	281	265	293	296	311	335	345	307	322	333	342	328	332	306	331	285	296	326	303	299	342	322	306	290	352	334	300	329	333	333	329	304	315	320	346	279	304	322	280	287	333	300	325	340	324	309	300	345	295	341	339	307	301	327	311	319	310	321	297	313	327	337	347	318	329	298	333	328	321	302	332	334	337	300	323	297	328	315	320	308	329	301	303	328	307	324	333	310	332	308	310	307	340	352	312	301	317	310	371	331	326	329	283	290	315	323	334	305	307	336	293	325	351	307	313	300	294	336	288	336	305	295	333	329	321	319	303	317	330	308	301	292	325	327	338	319	318	289	322	308	268	279	346	316	333	315	296	345	327	309	293	297	302	262	300	362	319	297	290	319	301	295	290	304	312	349	340	317	325	312	346	304	272	311	329	339	280	341	299	296	278	313	303	343	311	296	293	319	311	302	318	302	322	305	286	355	300	285	290	300	286	295	271	295	345	327	327	298	323	326	328	282	286	307	324	312	303	308	315	301	331	328	307	307	302	317	319	315	274	348	305	309	318	292	284	302	331	302	305	312	321	298	292	338	317	317	277	282	320	364	297	330	350	347	311	312	365	315	320	325	339	352	336	306	340	310	337	345	317	343	303	295	287	339	306	337	310	345	315	339	337	306	301	337	320	314	296	303	324	332	302	305	330	333	332	307	317	294	293	304	326	309	334	340	321	328	312	325	306	339	337	297	295	327	312	327	307	313	306	318	302	287	322	310	327	308	346	326	336	310	300	289	323	350	330	317	322	291	311	292	304	325	318	317	310	310	341	313	266	279	290	297	316	287	309	315	339	307	344	293	308	333	316	343	340	289	293	338	316	301	310	334	306	285	310	322	310	289	308	322	325	297	307	331	327	343	341	311	333	310	268	328	361	295	300	346	304	307	329	309	332	313	283	299	307	313	297	305	291	299	290	296	323	304	329	306	296	300	316	307	324	320	314	312	356	320	321	325	306	318	294	316	321	327	305	288	318	295	324	295	299	346	295	350	280	320	356	303	280	285	278	345	322	308	321	323	306	330	336	309	315	301	327	321	296	316	298	316	311	308	314	283	300	343	318	286	300	330	327	293	335	289	283	353	317	329	317	319	322	270	310	292	323	320	323	297	300	344	280	296	363	311	301	318	293	303	320	299	311	331	293	313	316	293	312	292	327	290	317	337	325	352	321	303	293	304	309	340	327	323	280	298	321	324	327	298	322	322	348	307	337	311	306	319	298	307	316	305	298	332	317	302	345	300	318	343	308	330	293	332	345	330	292	307	320	338	300	339	313	317	357	309	297	294	309	295	296	301	313	281	304	326	319	341	358	278	308	316	295	308	319	317	323	296	316	293	312	341	290	293	329	312	313	328	338	298	336	310	295	322	323	290	343	317	283	346	332	281	315	320	306	312	326	305	308	322	316	309	300	321	299	339	288	324	321	324	315	340	340	341	284	328	320	293	322	324	301	298	302	322	348	330	315	341	333	324	328	283	330	282	317	290	318	321	309	285	301	307	335	331	322	313	307	327	328	272	285	331	358	327	302	289	321	350	324	282	309	330	290	295	327	334	318	294	290	311	324	325	331	335	293	317	284	321	316	369	325	321	327	320	308	281	314	325	314	321	319	315	320	340	344	298	345	345	307	298	320	348	309	324	304	313	309	295	323	300	336	321	302	326	319	312	304	309	351	343	350	323	326	317	316	313	299	338	265	301	310	288	334	293	295	315	339	327	315	314	293	328	296	318	345	365	324	320	302	326	341	317	284	280	292	319	326	304	293	310	329	327	293	336	306	326	282	286	328	309	297	289	333	303	286	320	299	310	314	312	302	290	345	322	335	346	325	310	315	307	344	328	306	323	347	300	310	335	301	297	343	310	302	278	320	324	272	319	336	332	323	314	318	352	299	319	327	321	313	309	344	310	274	328	324	362	316	301	290	310	345	324	313	312	332	290	287	295	304	335	320	318	333	271	316	302	327	314	297	298	296	288	292	306	278	308	361	299	305	302	308	306	321	324	322	346	339	315	311	309	300	317	302	298	288	293	345	304	325	283	333	306	311	315	290	312	314	296	297	318	331	318	317	313	307	319	301	290	329	326	311	317	334	280	320	337	291	301	337	282	286	316	327	311	315	304	336	299	301	304	328	302	316	333	270	306	304	315	327	314	313	293	311	316	338	291	314	324	333	281	308	295	323	309	292	308	291	339
4909	1245	837	779	826	812	827	738	800	806	771	756	779	786	732	761	796	784	731	819	748	711	741	743	728	729	733	766	766	788	744	800	801	786	788	766	725	752	741	689	757	789	781	753	763	756	779	693	733	763	721	775	764	738	716	755	703	716	733	742	778	779	778	753	759	738	746	779	765	748	763	786	754	719	736	736	734	747	789	751	755	762	759	693	736	762	721	750	773	800	774	762	738	769	770	755	743	764	753	770	694	789	746	773	745	750	757	746	743	777	748	756	767	716	805	743	719	741	758	814	729	769	766	758	784	775	770	737	734	795	755	757	781	764	788	734	707	771	786	700	750	745	770	737	739	705	757	747	763	739	735	765	748	784	736	734	738	726	771	755	769	722	749	746	731	724	754	745	739	777	748	718	765	788	723	756	806	763	735	768	765	780	759	772	722	709	738	749	779	742	739	730	755	766	740	727	746	728	710	766	756	746	703	743	728	752	780	704	747	792	771	721	711	786	699	776	719	693	762	739	719	719	723	676	679	749	700	742	740	782	724	776	763	731	704	731	734	743	728	788	799	715	771	727	760	754	752	708	757	774	748	726	764	741	749	758	779	752	743	740	747	697	776	707	810	779	695	785	780	733	768	784	757	735	754	719	761	842	765	717	742	715	729	767	709	739	728	763	758	787	793	784	755	797	774	751	775	734	760	800	737	726	735	713	786	749	756	743	731	763	766	727	754	755	805	768	713	737	717	779	776	791	670	756	679	694	711	738	719	764	728	770	761	799	750	803	762	709	746	752	758	752	766	734	723	749	740	731	777	761	713	754	754	743	739	744	737	727	819	761	745	714	739	776	784	774	719	742	712	788	790	767	760	743	748	741	756	769	736	809	764	755	736	741	737	717	757	786	744	731	777	745	751	797	714	730	747	710	695	726	760	730	724	763	723	720	784	746	692	769	669	712	755	780	761	800	729	749	772	713	722	733	746	794	725	720	777	700	806	767	754	777	708	756	761	723	721	736	745	744	752	763	737	697	783	724	778	740	777	778	756	730	789	803	753	772	734	740	755	756	741	700	733	736	723	777	736	711	730	748	708	712	801	750	729	771	720	768	730	698	725	711	789	750	736	731	667	731	781	758	724	723	755	843	742	759	753	753	715	725	766	745	772	756	736	732	721	759	712	762	744	790	757	706	764	774	791	698	741	773	730	789	748	755	732	719	756	757	779	765	775	697	736	720	765	768	715	734	791	748	713	734	756	728	767	750	721	740	712	735	707	729	727	781	749	792	720	723	784	757	780	737	753	718	710	759	768	776	723	775	759	771	757	728	749	768	729	723	759	710	795	720	768	742	826	754	755	696	737	790	758	762	714	681	769	740	743	779	784	725	712	716	714	729	740	765	730	747	741	736	790	730	742	746	741	768	774	781	725	742	742	747	771	775	784	736	727	723	720	743	767	752	734	769	789	780	794	787	748	733	738	794	758	767	749	739	759	764	708	734	776	789	749	737	722	733	779	804	754	759	732	749	775	731	780	767	758	738	759	710	802	754	751	765	757	748	737	775	773	759	806	739	723	746	715	734	725	765	756	728	719	753	735	700	764	740	789	779	787	744	769	779	768	737	738	739	796	705	767	725	725	799	755	755	742	780	766	678	791	765	741	753	743	723	756	756	760	765	759	756	764	791	745	738	775	736	677	751	697	780	727	747	743	700	763	825	817	749	728	758	737	735	759	715	750	739	776	724	771	737	773	729	746	755	755	726	724	733	767	770	731	735	761	791	756	789	755	788	780	732	771	722	764	795	737	769	785	791	777	778	765	768	754	770	749	805	736	804	750	759	758	770	768	755	802	745	754	688	752	761	716	802	791	720	782	751	773	707	778	717	713	750	744	755	735	753	751	735	788	754	692	764	797	733	712	751	762	769	736	838	737	721	714	729	685	707	738	731	739	774	728	712	723	783	781	739	748	775	802	734	795	780	763	750	792	691	776	680	730	749	747	855	788	726	780	768	711	749	743	777	761	767	731	711	752	751	700	746	765	738	782	770	763	747	802	721	762	753	734	745	745	732	748	763	759	806	766	716	764	744	753	731	750	757	751	760	771	776	757	736	770	747	785	751	703	735	772	754	752	740	767	781	751	742	771	735	766	757	791	739	736	774	745	744	775	761	748	729	739	790	707	767	763	766	752	775	767	689	693	741	706	739	717	784	755	730	722	792	785	763	720	771	818	716	745	745	747	765	761	755	760	748	751	724	724	778	794	713	733	739	751	746	761	784	730	734	729	754	766	752	779	744	703	741	722	728	745	724	790	785	774	769	770	733	736	704	771	703	795	747	776	783	758	712	718	752	730	735	751	782	756	762	799	752	709	749	737	745	745	779	740	784	726	808	779	740	751	801	747	737	734	737	718	776	730	755	771	765	740	781	765	793	741	764	744	759	767	728	740	736	742	730	748	782	746	749	757	756	759	748	794	753	706	727	672	817	713	752	763	747	770	767	770	724	768	776	708	720	760	786	764	803	737	725	784	764	771	776	719	766	740	762	749	779	780	740	722	769	810	723	781	748	779	779	806	763	755	733	750	698	704	734	724	733	693	792	759	700	732	752	720	754	764	692	742	797	739	732	751	775	802	766	763	703	733	724	779	724	737	793	766	714	755	793	727	802	764	730	745	764	735	777	745	765	718	774	753	712	729	775	758	755	711	696	794	785	828	779	741	716	739	781	750	758	784	788	737	730	707	791	736	774	743	767	692	763	743	724	753	728	745	708	746	745	734	732	758	737	756	753	733	752	751	734	747	744	758	773	771	736	792	744	756	752	795	737	719	803	763	755	758	768	785	761	803	747	709	739	764	757	730	742	739	760	761	802	791	798	724	745	749	825	764	727	774	780	754	751	746	742	737	770	770	779	799	778	735	750	751	693	768	738	727	763	768	682	795	704	703	779	721	757	729	697	741	786	776	732	750	770	740	719	753	805	725	690	754	744	748	741	732	768	775	742	769	735	753	786	687	765	783	808	727	786	713	780	796	733	731	782	750	766	732	711	801	771	745	751	737	767	740	739	749	714	769	784	765	757	769	805	756	763	741	724	722	779	775	680	740	742	758	741	767	755	764	775	753	756	757	735	800	712	774	776	751	734	728	702	753	714	719	744	708	710	765	762	759	736	783	741	777	748	723	736	718	700	731	699	801	731	743	790	775	755	726	751	757	722	777	787	774	732	802	742	802	713	748	723	767	752	727	729	753	749	732	753	765	792	775	770	707	801	724	780	758	765	798	708	777	726	724	783	753	764	764	701	731	733	779	764	763	759	844	749	731	720	743	763	780	733	758	715	704	738	761	748	745	705	719	724	784	743	740	753	745	780	777	778	778	785	726	766	749	742	806	742	722	791	750	746	775	788	779	737	735	744	699	774	788	746	751	758	775	775	766	729	729	746	738	747	735	810	771	744	723	754	775	771	738	779	770	690	707	737	786	727	677	768	779	736	757	708	770	761	712	739
33308	15648	1649	888	686	546	402	320	262	279	237	243	235	203	213	182	179	202	178	200	180	181	195	160	182	179	170	200	160	187	170	169	173	170	180	172	167	159	145	172	194	152	168	194	163	163	161	190	172	188	198	165	171	152	152	147	182	153	178	150	137	178	149	156	146	170	166	155	175	163	163	150	157	169	165	156	168	183	174	150	192	163	160	149	182	160	171	193	171	164	162	146	159	179	195	191	154	162	166	153	150	158	152	176	184	169	163	152	188	184	159	173	153	175	175	190	175	167	148	150	177	171	160	167	148	142	162	161	154	167	156	141	188	170	168	142	191	170	180	178	171	161	176	181	172	169	156	180	169	178	171	165	166	181	152	166	159	178	179	161	163	158	174	143	156	136	186	145	166	163	164	149	157	155	159	170	157	153	163	161	188	138	161	185	167	165	146	145	178	177	155	159	188	158	174	181	157	133	163	154	176	148	161	138	166	151	161	157	171	181	156	184	176	156	151	168	159	165	173	160	170	182	170	163	202	164	162	148	190	164	161	166	141	147	159	127	178	164	163	156	161	152	139	169	158	170	188	159	163	173	183	150	171	149	171	162	152	164	162	160	171	157	170	181	184	156	146	156	167	165	175	152	133	168	164	140	166	177	171	157	178	166	177	181	163	168	188	156	162	159	144	158	176	163	165	217	163	169	142	167	157	180	154	123	168	167	175	178	173	174	160	168	165	159	156	165	155	160	164	168	171	161	172	185	159	135	153	161	150	139	153	185	160	172	153	170	171	192	166	155	178	168	147	134	140	157	166	164	161	173	164	165	165	165	179	164	166	154	173	172	146	163	157	170	163	189	169	166	164	171	189	180	164	136	154	139	189	146	163	151	164	163	169	161	173	155	157	170	170	157	155	171	175	175	158	176	165	182	153	152	182	174	170	160	160	161	130	171	176	163	178	166	182	182	168	168	186	153	126	165	150	149	172	174	149	169	179	153	156	151	170	189	159	150	147	164	183	194	187	147	164	141	157	161	163	159	159	159	181	152	160	174	177	162	161	162	166	148	168	168	160	186	192	124	177	161	168	171	162	154	150	148	172	175	143	154	149	163	155	170	151	159	148	173	152	166	180	152	160	162	195	159	170	171	140	174	167	155	157	153	152	176	173	149	162	187	196	175	165	163	166	180	167	164	161	178	173	153	133	168	168	167	158	147	165	172	163	174	160	176	160	160	160	144	148	155	166	159	155	168	163	156	151	168	166	133	152	168	158	184	171	165	165	170	186	154	140	145	162	151	161	175	144	171	175	187	160	173	166	158	164	161	152	155	179	172	160	173	169	175	171	167	157	168	146	166	165	162	181	159	169	179	150	173	169	147	160	160	165	171	174	175	153	139	156	167	159	141	174	140	163	157	183	159	156	171	175	144	166	176	167	155	183	173	155	149	174	168	159	137	160	170	161	147	161	153	178	162	160	176	145	174	158	157	183	153	160	160	171	183	158	151	155	186	170	171	150	155	151	170	159	152	175	168	139	152	164	155	165	162	150	185	171	161	161	194	154	169	151	163	182	155	156	172	160	149	146	153	187	165	167	166	160	161	176	182	138	170	162	154	183	174	183	179	159	150	173	180	174	167	161	154	178	185	178	178	182	168	152	152	174	177	139	161	159	158	159	169	180	156	165	192	180	161	148	196	180	159	154	153	168	153	178	153	174	177	153	169	144	157	150	179	171	150	142	156	172	155	183	156	151	178	200	171	187	160	152	165	153	161	182	182	169	173	140	158	144	158	153	153	146	159	182	163	180	146	154	163	157	181	166	165	189	167	128	181	153	173	152	182	173	147	171	165	193	170	173	145	164	186	160	189	140	155	176	156	157	166	179	169	161	170	162	146	176	207	149	171	171	184	162	172	176	154	169	151	157	158	148	150	150	157	182	196	169	152	163	155	197	159	168	155	161	160	180	159	168	177	175	173	159	166	169	132	173	152	147	145	152	160	165	165	163	138	169	162	176	171	161	163	163	187	158	156	155	150	161	166	189	155	167	183	145	150	174	163	170	181	154	147	168	186	153	166	162	168	179	164	149	189	175	189	159	157	152	158	135	174	147	167	170	164	158	181	158	171	159	151	141	177	167	148	161	165	184	164	165	146	124	162	142	161	186	165	155	150	165	161	173	165	187	143	144	177	168	182	192	161	167	171	193	178	166	184	159	163	158	187	162	177	168	178	167	172	166	174	155	158	155	154	146	170	149	144	169	160	161	164	165	161	179	139	179	168	162	166	155	160	180	150	179	167	148	190	169	166	160	157	169	166	152	151	162	165	162	160	158	149	164	177	155	148	174	161	165	150	132	162	155	172	156	154	187	174	141	170	179	183	160	167	153	173	160	148	164	165	167	181	163	178	157	170	135	161	149	168	164	151	172	175	163	175	171	165	164	163	156	145	192	171	145	169	161	172	183	165	184	165	184	158	151	155	161	173	148	150	174	155	198	163	183	170	146	168	160	171	153	151	158	198	198	132	149	195	165	161	179	160	191	148	169	143	169	178	131	182	170	143	159	147	155	168	132	169	157	155	140	145	173	166	197	182	170	147	177	170	188	152	163	170	172	149	173	169	157	167	171	164	162	172	152	187	173	169	162	158	159	156	175	166	154	152	156	170	174	160	183	162	150	181	139	163	154	156	172	175	154	146	162	159	182	169	195	199	172	169	156	171	141	165	159	162	163	160	147	160	176	168	142	175	178	164	170	169	157	195	152	148	162	162	151	178	159	163	166	152	180	164	167	170	148	146	157	150	143	138	180	181	180	162	186	175	168	171	160	148	159	186	162	159	170	173	161	165	156	157	168	174	187	194	186	169	171	159	171	161	144	177	166	160	154	179	177	134	153	163	184	164	161	171	165	136	161	150	145	172	144	158	151	170	168	146	153	179	146	153	159	154	155	163	193	153	169	185	152	182	148	139	170	168	167	146	148	143	172	179	160	152	167	173	160	154	175	141	172	164	158	181	181	175	169	152	187	170	170	172	203	165	174	161	184	181	173	178	162	162	169	168	163	159	176	150	163	163	147	158	161	159	180	175	185	179	170	151	164	183	166	162	170	201	191	167	149	150	167	171	157	180	151	159	166	150	169	168	173	158	170	190	175	164	126	162	156	147	178	173	150	166	151	164	147	152	166	156	198	180	180	158	159	156	192	141	164	136	150	160	161	150	159	186	162	143	162	163	158	163	158	161	157	172	163	201	152	160	162	163	180	131	167	162	157	164	161	159	127	161	172	158	153	150	176	178	159	190	139	162	165	160	161	163	171	158	161	159	149	160	168	142	165	159	139	178	156	147	140	148	155	171	195	180	170	162	147	171	135	170	141	171	160	132	148	165	195	171	161	150	170	161	151	172	140	177	167	168	168	165	183	157	161	168	157	140	172	162	168	204	170	159	169	168	163	158	173	164	173	174	162	168	182	163	167	159	156	183	178	151	144	158	168	179	193	179	165	168	156	144
18308	8207	2332	2894	2495	2011	1786	1513	1293	1128	1053	908	866	841	803	786	707	684	635	615	618	571	595	565	540	594	595	552	568	540	526	504	543	489	526	428	473	498	477	480	498	488	499	513	472	491	460	474	485	500	475	428	485	457	494	476	469	512	430	475	471	460	469	503	471	437	475	455	466	490	463	453	480	453	483	462	440	509	481	470	492	477	450	460	457	455	456	471	472	468	436	437	463	484	450	478	479	470	470	465	441	472	490	423	487	470	437	454	457	441	458	501	474	474	474	465	450	444	462	460	459	507	466	469	500	468	456	467	466	436	480	449	475	464	438	466	437	503	472	418	453	443	468	484	424	444	458	445	451	466	446	478	446	473	443	451	427	497	476	450	491	419	416	467	443	435	457	459	429	477	442	482	499	459	449	481	444	468	454	465	458	429	456	454	470	429	438	457	409	433	478	425	480	441	481	460	457	478	454	435	469	444	459	462	469	457	528	469	456	463	458	455	440	441	482	469	491	426	479	466	435	473	447	490	435	438	436	445	495	451	431	451	442	454	416	426	428	476	465	415	464	448	421	408	453	443	488	466	442	453	493	462	476	442	472	417	443	466	500	419	445	499	425	463	460	479	461	455	476	454	437	446	471	404	457	453	411	495	440	425	477	481	464	484	459	457	458	466	452	455	448	453	504	418	473	453	413	452	450	483	435	467	437	499	440	452	456	433	443	430	444	475	481	440	460	455	430	460	420	475	464	456	490	452	453	468	435	465	470	462	452	466	423	423	444	436	451	452	458	456	482	465	451	427	441	446	448	476	435	472	469	466	452	477	442	446	515	450	456	469	488	459	446	478	479	459	471	451	482	466	450	436	453	440	458	462	439	447	427	456	447	466	445	459	444	433	465	483	441	436	497	454	462	437	431	453	491	452	470	430	459	451	434	440	452	487	452	424	400	494	411	454	476	426	462	435	476	482	439	476	504	471	430	456	432	458	460	434	466	482	446	476	458	457	459	444	435	465	482	482	461	457	428	475	448	462	452	458	470	434	468	434	447	465	497	442	445	487	466	458	481	444	487	453	448	432	484	446	466	419	434	444	434	470	456	423	471	505	436	429	473	476	420	469	422	477	485	450	458	494	446	448	481	446	441	445	460	486	439	470	488	485	471	454	468	468	470	431	462	485	453	451	496	472	463	450	479	434	434	493	456	428	442	447	437	438	451	473	437	456	496	448	444	427	455	442	471	489	462	425	455	455	473	472	398	471	431	453	482	446	437	448	470	447	441	455	473	475	449	483	461	462	423	459	457	445	448	441	442	474	487	482	435	450	408	467	449	488	436	443	443	461	459	461	430	419	459	432	476	464	470	440	477	449	470	441	433	463	463	521	474	436	477	486	433	470	459	428	419	457	464	449	454	470	438	453	441	462	418	483	410	467	461	466	441	473	457	459	427	481	479	460	479	443	445	480	430	476	423	458	436	486	471	433	464	460	432	470	434	450	440	471	505	420	449	425	480	479	430	436	517	436	473	451	430	436	444	440	457	446	419	461	486	467	468	467	477	468	479	423	451	485	466	461	464	445	482	441	499	475	415	474	470	448	444	441	434	430	408	456	418	413	421	460	476	454	447	446	425	434	412	444	444	442	482	439	451	455	458	409	464	461	443	465	453	421	416	471	456	482	446	506	459	439	403	423	455	484	426	425	425	467	452	444	444	476	481	435	488	443	434	446	465	430	425	452	436	433	474	462	469	486	460	448	444	467	434	480	466	432	486	489	428	461	473	395	454	475	468	466	434	443	452	478	436	448	422	422	478	469	452	485	453	426	445	472	383	429	461	443	443	457	432	462	427	431	467	471	482	456	452	479	475	444	451	439	433	466	428	458	420	454	450	456	434	460	483	454	423	468	453	503	483	476	470	427	454	450	450	440	453	464	441	467	461	472	469	447	452	448	495	476	459	449	443	472	473	484	440	485	454	469	441	431	434	499	429	437	428	451	447	467	435	479	440	467	459	449	447	444	469	447	479	457	438	445	414	477	487	415	435	435	472	469	443	425	434	466	464	458	416	486	473	456	435	491	456	448	397	471	429	474	449	463	502	438	493	415	475	456	458	448	451	438	475	455	416	463	448	442	430	497	442	442	462	449	466	471	469	469	460	472	468	446	438	479	433	443	440	455	436	419	429	473	436	456	439	452	435	462	468	442	457	473	440	447	472	500	445	461	431	467	464	434	439	445	529	447	466	420	454	455	399	498	450	473	462	447	432	442	418	440	451	464	439	523	472	455	464	448	458	433	444	467	492	473	485	467	438	487	445	454	472	460	450	429	438	443	470	448	454	461	468	417	461	458	476	424	472	485	465	471	444	462	437	472	452	448	461	448	470	455	466	428	410	431	466	444	459	499	473	486	456	479	452	495	465	430	411	442	469	476	460	427	434	462	443	445	459	467	465	453	458	466	459	459	466	448	478	435	438	465	464	440	465	484	444	459	442	469	439	482	481	422	454	480	455	462	491	443	452	460	447	476	471	436	428	464	455	445	493	469	434	486	417	432	454	442	446	478	425	457	452	460	484	440	435	435	447	428	463	467	451	465	433	439	466	449	444	444	419	472	418	450	429	441	432	483	416	427	509	493	438	472	469	467	455	478	485	450	446	464	450	452	433	442	446	463	469	463	493	450	438	468	452	459	472	435	431	477	466	431	459	490	448	443	482	517	434	455	449	412	434	452	462	436	457	460	455	497	446	475	494	451	470	473	473	476	453	453	449	458	425	488	453	496	447	425	451	433	439	430	456	427	462	449	423	464	441	477	504	445	476	448	474	497	427	455	481	407	482	456	449	467	432	485	445	453	459	500	483	445	475	497	430	419	491	480	463	459	484	494	466	450	443	412	464	477	475	444	476	447	421	463	451	456	489	476	472	466	478	450	450	480	437	459	439	492	462	471	454	438	434	466	454	444	469	454	457	464	423	421	467	449	449	458	444	455	439	488	504	416	428	488	475	456	461	443	429	474	462	474	447	448	437	462	449	440	450	471	467	440	472	466	449	442	459	443	454	474	461	450	451	437	455	458	424	464	443	438	467	473	454	452	436	410	486	488	473	475	448	492	470	487	460	490	429	462	453	451	475	487	430	439	467	471	495	458	416	439	461	466	464	451	454	466	459	441	491	421	503	441	438	448	476	439	517	451	462	450	432	475	461	476	438	451	468	478	492	437	478	431	434	471	463	444	445	476	446	443	452	462	469	423	502	440	448	441	432	432	478	446	459	448	450	450	469	479	443	458	413	465	457	467	461	447	442	501	459	469	429	486	432	430	492	407	425	465	480	473	451	452	457	454	475	433	491	468	429	495	450	440	435	434	435	459	466	460	441	467	452	460	434	440	500	450	457	463	416	465	454	417	463	468	457	485	464	461	462	453	459	458	482	463	443	457	457	439	456	459	492	475	465	451	490	438	473	465	475	459	411	463	466	430	448	437	412	464	476	466	470	422	479	453	431	459
46941	27970	4492	1928	1286	874	766	657	580	506	402	418	364	372	380	362	347	351	343	297	331	326	284	291	272	290	282	290	282	292	278	263	297	297	266	300	271	276	313	276	278	318	264	250	288	282	288	273	272	278	274	274	278	270	284	226	248	252	299	270	275	267	284	244	290	285	244	286	261	295	301	243	240	252	269	249	280	267	292	232	272	261	266	268	252	255	259	263	255	296	273	298	271	261	259	285	293	246	280	257	257	263	248	270	279	275	268	279	254	280	279	264	274	293	281	236	271	280	292	241	286	250	246	257	259	246	283	267	264	258	254	281	333	273	251	255	250	258	277	214	281	277	245	280	274	290	285	234	262	286	237	256	252	283	270	276	270	261	249	265	251	303	311	248	272	283	295	272	287	264	263	265	274	239	243	285	248	250	282	250	264	303	253	233	278	260	272	289	266	256	295	262	250	269	273	239	294	286	293	268	253	221	264	288	243	277	294	293	282	256	251	275	302	261	274	278	226	284	273	237	284	237	285	275	262	234	267	277	247	240	284	273	258	264	267	235	281	312	254	281	281	272	271	268	254	269	268	253	279	263	261	317	288	298	275	274	247	278	247	272	288	281	249	277	273	268	273	238	271	254	284	274	230	268	241	280	292	271	266	280	268	282	264	276	238	269	280	291	260	278	282	261	242	250	265	274	266	281	283	302	250	252	258	262	308	273	274	254	295	273	253	258	294	270	267	264	285	241	251	261	287	271	287	289	237	277	255	294	287	291	282	269	284	266	263	287	253	258	252	283	240	260	253	269	282	272	275	255	274	280	275	279	250	244	288	255	270	288	272	272	255	271	300	237	257	280	273	276	241	281	279	263	277	270	263	282	270	290	287	266	249	289	262	260	249	249	254	240	266	266	290	300	279	267	270	265	276	268	268	291	291	245	273	260	269	306	285	261	262	264	288	251	265	260	247	275	265	275	272	268	261	263	252	269	289	267	258	242	241	242	239	270	243	285	284	272	282	264	267	259	318	280	274	251	268	261	263	296	276	279	268	269	251	266	265	267	283	268	269	294	290	272	265	255	268	264	246	242	283	276	282	257	270	264	267	262	274	267	280	255	243	275	264	270	278	257	266	310	269	256	266	261	285	261	294	257	266	282	288	286	263	250	269	285	274	300	277	273	286	267	317	316	296	259	268	257	263	294	274	253	265	249	270	285	267	273	265	266	280	281	264	282	278	283	270	260	273	254	278	279	304	247	269	254	266	287	262	247	289	255	246	295	288	255	244	270	275	264	216	273	265	296	264	253	267	275	259	253	256	290	263	293	241	286	274	243	266	240	291	261	241	307	271	248	275	267	258	261	248	268	285	280	287	266	267	254	258	262	242	292	281	263	299	271	270	264	274	260	261	266	258	268	261	285	277	267	277	248	273	266	287	283	273	274	255	288	292	279	242	264	273	286	267	287	258	294	266	267	244	274	286	277	270	268	261	284	289	291	276	280	259	253	281	271	269	263	274	257	248	280	223	271	292	304	272	256	256	267	267	275	286	238	240	266	288	255	254	305	296	284	265	278	269	285	292	273	274	276	237	282	303	290	262	263	231	274	284	274	266	257	290	270	233	267	278	223	300	300	294	266	239	276	259	267	287	250	267	248	263	275	282	256	300	299	283	275	259	263	290	286	269	273	235	266	246	302	279	278	260	262	266	256	280	271	253	238	288	274	258	285	292	277	266	257	285	276	287	269	296	268	287	284	253	271	265	237	272	264	285	306	279	278	276	271	288	293	270	294	289	279	251	259	274	302	262	261	295	257	292	264	276	292	284	317	263	253	265	286	271	245	268	276	296	278	229	265	249	250	292	259	287	247	282	233	234	278	268	286	286	277	266	227	298	257	257	274	247	279	290	252	271	270	253	263	271	221	278	265	280	290	300	253	240	265	246	232	268	245	276	263	275	276	285	263	266	246	261	231	265	247	280	257	285	245	278	252	296	249	244	280	245	240	257	281	243	284	286	259	270	280	238	279	241	268	268	268	284	278	256	254	246	261	283	290	251	270	281	285	265	283	249	262	239	276	280	258	267	261	279	310	313	293	300	265	228	275	274	234	288	224	257	282	260	288	256	270	272	248	297	287	262	255	272	277	265	284	271	295	259	268	280	270	270	246	251	271	244	264	285	263	251	256	266	275	323	245	284	257	278	273	269	260	277	258	280	263	295	260	270	250	262	279	274	243	250	242	240	281	253	267	253	279	233	268	280	277	274	262	260	249	292	260	241	298	266	297	278	274	250	269	264	264	253	271	263	287	296	257	258	278	268	247	296	263	281	304	253	271	270	290	285	272	261	259	281	237	240	269	270	277	256	280	259	255	270	268	260	289	294	277	269	301	281	291	256	261	268	269	242	250	296	276	262	270	279	287	254	271	263	257	274	275	275	277	296	265	239	280	270	268	281	265	255	257	286	273	271	253	256	290	247	264	252	292	265	269	275	252	266	243	274	239	288	229	297	261	259	259	246	255	293	262	248	257	263	228	277	252	278	248	254	269	224	261	252	275	248	245	265	260	269	273	259	237	270	282	274	277	286	287	261	257	292	232	269	291	252	253	290	280	266	264	276	273	292	248	265	245	272	235	270	297	254	273	280	233	249	286	241	275	285	256	258	291	269	266	266	286	283	261	252	289	258	258	275	272	265	291	254	258	259	242	271	285	252	250	268	250	281	293	297	286	269	287	262	257	286	244	255	299	264	270	253	288	286	276	275	267	266	252	276	263	285	271	288	293	257	296	294	282	281	255	280	276	246	262	242	266	215	253	267	295	249	285	313	276	312	279	228	250	282	253	285	242	262	290	252	278	270	286	277	243	266	274	256	274	266	277	266	272	251	264	274	253	272	275	299	255	252	282	234	264	264	263	264	287	258	245	268	242	290	271	277	261	258	278	243	278	296	280	275	262	264	258	296	256	275	280	285	266	283	244	283	285	255	289	248	294	289	265	263	257	283	243	261	232	275	262	254	258	253	284	274	278	290	267	261	290	280	277	268	278	261	243	267	248	273	256	254	270	273	271	286	247	259	283	269	277	265	268	266	271	270	264	248	299	289	268	250	244	241	266	266	273	232	241	258	275	277	263	265	265	268	247	275	295	301	289	294	270	261	264	254	277	251	265	283	274	281	263	271	230	287	254	270	276	249	282	263	286	247	280	270	257	264	252	246	307	261	272	251	282	273	256	285	294	284	271	246	270	286	269	273	260	256	273	230	294	268	263	251	242	262	269	292	236	275	249	296	245	288	266	262	272	262	257	241	301	241	265	263	271	266	267	268	281	274	282	257	257	259	268	268	323	274	277	260	281	259	293	257	226	265	281	276	274	236	261	262	281	279	279	292	269	243	273	276	272	251	279	246	319	258	266	276	280	268	285	284	269	263	251	261	262	269	284	274	302	247	264	273	246	265	266	257	272	272	278	271	251	266	269	253	295	281	276	237	286	261	293	279	274	284	290	280	277
26666	12401	4341	5174	4531	3788	3139	2677	2328	2002	1723	1647	1521	1355	1314	1249	1207	1123	1115	1049	1015	974	922	964	912	909	907	927	841	883	800	890	817	813	817	796	783	809	833	781	793	783	796	744	749	728	755	731	786	783	732	756	712	706	742	741	714	754	774	762	772	803	729	683	702	732	689	750	726	702	715	712	706	711	708	778	735	732	686	724	732	709	713	713	692	749	696	696	724	753	671	695	689	693	686	706	718	702	738	690	700	746	694	744	721	691	741	716	695	695	705	677	693	714	698	692	685	707	759	724	727	675	697	744	712	691	684	735	688	710	689	755	634	691	700	692	712	660	671	735	749	703	737	678	690	714	724	721	737	725	745	698	668	723	693	653	734	683	693	680	712	706	679	700	691	698	704	729	693	737	693	737	710	718	713	693	710	744	712	695	695	686	673	696	691	660	725	720	720	695	725	692	711	726	725	715	680	712	688	659	721	735	726	650	690	670	708	709	675	655	691	675	673	716	685	698	684	701	665	683	685	657	690	714	693	666	709	714	691	676	703	716	711	692	738	728	711	722	686	691	670	721	681	700	694	689	741	683	678	679	723	674	674	679	693	701	699	700	759	707	675	699	711	685	741	690	727	694	711	775	714	678	669	731	719	712	672	684	718	651	712	655	732	673	699	701	691	692	731	642	721	713	684	676	691	721	723	700	692	670	684	714	749	711	678	745	667	705	684	689	701	696	708	663	726	704	698	691	676	726	715	688	655	670	712	744	633	669	697	703	654	703	712	736	730	693	664	725	744	693	676	724	714	730	728	674	722	659	725	733	669	699	729	709	704	695	742	702	708	708	698	730	673	724	721	715	698	669	669	722	737	644	691	719	722	738	717	711	732	673	705	628	657	727	717	667	726	677	681	730	704	765	712	692	652	698	715	718	696	711	678	687	728	724	693	724	702	712	702	683	731	703	693	681	642	717	684	682	700	663	689	726	716	652	671	714	709	676	738	717	689	676	700	646	728	693	703	690	713	698	669	695	712	679	697	713	688	698	692	700	719	718	670	692	692	656	700	686	721	720	703	712	688	697	669	667	715	690	704	730	653	682	720	683	751	677	665	737	645	681	708	676	674	681	696	660	701	733	639	719	707	681	708	661	678	724	687	710	666	685	688	697	728	716	701	725	689	751	730	722	698	704	716	685	724	657	697	687	718	733	715	725	698	653	702	682	743	678	649	642	720	683	670	705	678	634	687	741	725	674	658	677	713	683	696	720	717	693	670	728	725	676	719	714	714	753	695	698	688	685	731	683	703	724	736	701	647	708	714	713	715	645	675	688	716	735	686	695	689	699	676	667	720	690	695	771	650	675	670	693	710	716	703	723	685	661	680	663	704	718	715	696	678	711	745	695	683	687	683	707	723	699	724	691	692	679	753	691	720	705	732	715	708	712	666	654	664	702	707	702	704	690	673	701	693	710	731	725	670	678	745	687	721	661	647	715	745	680	697	702	700	701	678	705	641	682	731	728	696	706	691	698	701	727	725	729	717	666	702	669	730	664	671	686	723	726	707	674	669	734	719	727	753	747	679	729	734	686	656	715	684	736	640	680	668	699	655	674	631	652	669	702	707	629	675	752	682	654	696	653	728	680	686	712	680	685	693	698	690	701	707	686	669	760	713	698	702	683	721	702	684	705	692	674	700	735	728	703	713	728	699	684	714	602	696	692	694	724	727	682	716	664	688	703	725	686	736	719	711	707	673	687	711	666	696	722	709	697	726	687	706	714	700	684	684	683	719	640	675	704	685	706	686	621	690	709	686	706	683	693	671	670	677	646	662	720	714	719	705	723	721	707	672	692	691	687	698	691	681	651	717	647	737	730	725	669	656	709	683	730	717	737	743	666	707	676	680	691	669	701	747	710	684	683	720	716	726	715	710	717	705	687	712	723	674	697	727	670	720	683	654	718	732	694	677	678	736	701	690	702	715	748	724	664	674	704	632	720	689	694	676	739	714	704	655	697	697	710	719	646	657	690	722	727	670	680	671	685	692	709	693	697	653	687	624	717	725	694	695	732	715	715	697	710	699	730	736	691	674	698	705	672	700	705	703	701	713	702	667	676	700	639	653	714	659	676	683	701	720	679	692	707	689	686	688	658	684	659	679	679	760	677	678	694	728	695	681	669	700	682	709	674	653	721	680	677	751	700	701	686	699	690	674	690	689	737	706	723	735	666	709	712	744	739	697	663	709	674	730	687	707	672	684	697	699	656	716	751	667	713	708	686	759	661	693	734	668	717	667	704	690	683	679	720	701	724	657	664	732	743	739	711	704	674	681	727	692	667	682	723	704	684	745	688	698	717	692	732	691	653	658	705	717	675	718	707	724	733	676	693	661	675	716	661	741	703	688	696	705	702	714	747	706	709	703	715	680	736	650	710	723	672	738	673	685	690	671	730	680	656	712	706	661	687	676	702	723	736	726	671	727	707	663	714	696	685	689	666	665	720	707	689	691	667	704	665	693	669	695	686	718	711	659	681	676	701	716	692	711	761	724	685	719	686	687	717	711	677	689	671	723	663	699	729	665	718	701	674	671	697	667	740	714	680	730	702	695	674	750	639	699	690	686	707	681	701	698	695	673	724	688	689	673	711	705	725	740	661	744	655	685	747	692	705	738	707	712	683	710	719	728	658	698	715	735	677	721	694	682	709	712	704	685	654	658	690	688	687	663	674	691	669	748	655	662	670	716	678	659	652	718	658	727	709	753	736	646	698	678	720	682	713	702	670	695	734	734	707	695	714	651	713	656	723	659	697	728	724	739	661	685	698	670	715	678	735	680	701	713	678	707	703	686	677	722	691	721	669	680	695	671	739	654	699	698	714	665	656	748	687	675	692	695	685	701	679	729	701	667	723	682	703	673	675	757	674	720	643	723	725	704	661	740	713	741	687	663	738	712	692	678	674	738	668	703	663	672	682	713	697	692	672	763	657	710	671	677	731	667	678	731	701	686	671	655	690	713	677	714	698	727	674	684	710	684	675	692	654	746	684	760	681	735	692	695	673	637	698	699	639	669	725	694	673	693	722	673	694	707	685	710	671	698	688	668	687	673	684	729	701	715	711	678	669	678	672	645	684	668	646	701	674	696	678	646	748	684	669	694	663	679	719	721	700	728	696	663	670	661	706	732	676	643	695	695	699	702	660	706	682	730	620	670	801	702	677	725	717	711	712	661	718	677	679	678	682	709	681	688	702	720	681	679	693	693	691	711	727	714	701	722	696	700	679	704	732	684	694	661	704	698	707	702	666	668	712	700	722	695	694	716	677	721	706	715	691	719	721	745	690	695	698	674	720	711	682	662	707	715	703	675	711	679	686	703	707	646	720	697	683	699	744	691	641	659	681	700	669	712	710	655	643	681	703	709	704	675	704	733	706	675	683	703	719	701	697	726	703	686	661	679	688	667	755	714	674	686	677	694	713	697	695	666	740	666	758	715	701	720	733	710	682	732	686	733	674
8495	787	320	330	331	312	319	284	319	328	364	300	306	320	313	280	272	317	301	339	334	295	288	333	333	303	302	326	282	336	306	320	312	304	311	333	316	309	338	310	341	301	286	321	318	297	304	259	320	334	303	323	320	311	323	285	310	332	306	313	303	294	368	295	315	320	289	329	275	316	335	333	335	341	337	313	357	324	327	358	319	303	336	339	303	293	295	326	312	300	326	316	321	310	317	310	315	340	316	306	325	324	327	323	318	342	298	340	324	308	304	315	312	306	332	327	313	325	302	325	295	303	322	328	323	301	327	310	335	334	302	302	306	296	326	289	329	305	309	308	318	316	306	288	295	322	319	336	317	285	311	274	289	272	290	323	308	303	308	301	336	337	291	356	300	315	321	307	285	333	347	307	353	293	310	319	305	307	333	284	338	320	300	275	352	359	332	320	299	314	338	328	329	353	333	309	292	342	289	313	304	343	323	301	304	325	312	306	305	325	271	311	274	322	281	316	303	311	321	283	343	335	322	331	332	311	303	328	350	329	317	291	295	303	335	317	293	315	272	311	297	331	339	327	302	296	314	284	333	299	325	273	317	288	316	316	343	344	318	321	300	341	305	303	307	303	293	321	279	302	318	269	330	310	299	319	312	332	300	295	293	284	311	274	340	318	324	301	304	308	323	311	342	303	311	332	356	291	309	346	348	270	331	318	370	316	298	286	319	332	307	332	313	301	320	297	312	314	322	331	303	318	318	336	339	343	325	321	307	316	352	298	302	309	299	323	295	309	301	315	304	334	304	347	301	345	347	296	306	282	313	313	333	310	347	313	298	282	333	286	329	287	333	316	309	324	316	274	307	316	319	271	316	338	294	312	346	315	308	317	303	305	316	337	324	312	330	297	329	295	325	325	307	303	310	347	306	308	356	320	312	321	320	320	318	321	339	337	296	325	315	310	298	328	305	308	348	312	328	293	334	307	317	319	342	300	334	331	323	318	303	304	330	336	294	268	331	284	332	310	309	333	303	311	323	284	308	322	287	333	332	305	320	320	331	288	297	292	308	302	312	290	332	303	332	335	291	304	302	297	296	338	309	321	272	297	320	324	327	276	335	311	371	332	292	321	335	307	327	321	317	308	314	309	287	319	272	306	330	311	302	326	326	320	317	281	297	324	345	297	314	351	347	312	301	296	315	307	317	335	290	310	293	293	324	308	274	309	350	357	295	306	341	339	278	311	308	314	302	307	307	306	265	295	333	321	289	332	301	293	288	328	320	317	306	287	315	349	313	306	312	300	322	319	298	289	289	309	296	319	313	322	336	281	332	276	282	320	340	316	324	270	333	331	334	321	306	295	299	313	298	354	312	276	316	318	315	309	296	322	312	301	299	307	331	311	330	314	332	341	341	289	323	324	358	312	352	314	316	301	307	314	294	303	307	331	327	307	306	286	315	340	283	330	314	306	342	338	301	318	281	315	297	310	346	319	325	316	293	306	314	342	290	321	337	330	305	337	339	324	309	315	278	315	323	322	309	356	376	307	335	320	306	297	298	318	292	306	314	308	312	315	307	332	328	328	281	299	333	309	338	317	307	312	316	361	302	298	332	300	297	282	332	290	333	313	328	299	304	342	306	290	311	331	281	268	298	318	318	309	304	351	328	304	274	311	318	317	317	346	338	324	302	294	282	323	341	331	314	298	337	315	305	341	295	300	296	335	295	318	361	336	304	300	325	330	331	324	317	328	336	339	317	308	327	297	329	286	301	305	331	312	289	293	336	303	294	304	328	317	318	330	313	283	338	324	315	327	275	319	290	311	326	317	304	353	319	342	305	308	315	319	331	290	297	303	328	284	307	340	346	345	308	313	296	334	300	319	321	330	313	310	313	314	323	293	323	292	292	331	306	317	306	329	346	324	298	342	333	321	323	325	273	298	298	304	301	324	291	345	308	301	334	321	302	306	302	311	314	296	301	309	302	294	329	303	327	291	297	321	343	315	286	309	333	296	326	335	320	320	275	310	301	314	310	308	325	331	339	294	326	301	333	333	335	339	360	318	296	277	304	289	355	338	303	327	309	316	317	317	315	321	313	301	283	333	278	306	295	297	306	312	328	317	316	318	328	284	322	310	323	312	311	306	300	305	291	338	297	270	322	329	322	331	294	336	322	291	294	305	324	327	318	319	328	334	292	330	293	337	311	295	304	334	289	343	299	273	286	298	302	324	322	288	339	314	309	302	320	287	324	322	339	310	310	286	297	313	305	305	306	335	314	350	290	321	296	338	279	330	349	312	318	332	305	324	308	346	292	302	316	329	329	339	333	318	309	294	340	296	316	300	328	328	306	336	314	289	290	288	339	332	301	332	286	326	327	318	331	318	322	277	268	321	286	324	319	305	333	284	299	294	277	333	320	328	300	269	320	328	318	336	315	308	333	329	349	303	343	284	285	299	335	315	336	332	324	341	297	296	322	297	291	336	321	308	332	337	313	287	319	317	352	304	303	321	323	322	342	293	324	319	322	305	306	319	287	304	291	320	327	341	315	317	295	298	333	299	339	306	298	328	328	308	332	360	308	301	315	297	311	297	294	290	290	309	293	299	329	321	334	307	318	343	300	332	334	311	323	328	287	356	313	321	311	310	306	297	312	317	326	267	337	313	310	310	303	341	330	303	322	320	328	309	299	311	347	296	321	294	347	321	311	316	323	292	335	356	317	300	283	339	325	326	353	330	308	293	299	281	317	303	331	321	314	319	330	317	267	340	325	274	323	319	329	333	320	314	292	302	348	299	323	278	317	307	334	343	274	299	319	326	317	293	339	329	315	264	291	345	348	338	322	314	302	316	325	310	338	295	333	314	311	290	273	334	308	287	358	323	303	301	311	341	296	299	322	286	339	276	302	288	318	303	322	283	292	280	297	334	349	304	325	346	287	306	286	315	301	289	315	287	316	298	301	340	330	344	323	313	278	303	329	322	311	325	323	315	323	302	320	333	324	296	310	298	321	336	333	308	294	304	336	338	336	308	340	312	309	301	332	325	330	314	308	319	295	319	297	320	321	305	333	309	315	304	336	293	337	300	325	292	311	310	324	322	304	296	323	334	327	297	287	345	311	300	278	306	266	296	328	315	310	272	333	313	306	317	308	314	342	299	300	309	294	340	298	326	307	322	327	354	305	302	317	306	289	333	312	322	340	274	303	306	310	322	272	330	317	276	325	335	309	302	309	340	323	352	305	328	279	317	310	317	342	317	315	307	334	330	328	318	322	307	321	342	308	323	310	302	320	306	332	341	338	302	339	297	302	338	321	333	326	322	325	297	305	303	305	316	300	317	313	313	343	320	291	300	313	314	346	306	306	312	343	315	310	306	293	352	337	299	346	315	309	326	311	306	297	333	289	312	338	283	319	294	299	318	307	294	307	314	305	315	316	339	306	333	316	320	288	304	305	314	310	326	340	329	303	306	316	314	321	337	315	335	336	345	340	341	326	314	327	307	333	330
4862	1279	812	832	817	761	808	739	787	747	802	682	810	763	802	733	808	741	763	770	772	743	727	773	778	790	770	733	757	736	740	751	759	745	707	765	741	721	802	713	759	778	776	779	769	678	735	744	769	744	776	730	793	746	719	763	758	742	780	716	725	712	753	760	721	751	751	761	669	773	723	659	747	746	755	748	751	684	752	755	753	776	779	774	740	729	724	731	761	758	761	735	720	740	770	724	738	731	749	724	760	768	774	739	740	710	738	714	747	705	730	778	754	800	719	730	794	723	761	789	720	762	784	784	770	792	780	719	765	748	725	757	750	762	731	760	738	694	754	752	739	746	722	738	752	757	743	737	779	740	778	779	732	745	752	775	771	748	699	744	730	717	738	741	784	700	750	751	753	796	769	727	746	750	738	761	771	766	740	760	750	739	757	746	767	742	741	753	731	748	740	764	748	757	749	745	658	783	775	781	750	750	745	757	731	754	757	693	817	735	726	752	759	749	753	751	783	707	760	761	728	780	789	791	742	757	736	726	804	728	738	726	752	762	770	737	802	734	745	748	760	750	718	806	741	730	786	789	764	799	744	742	732	759	743	703	726	763	792	764	734	738	736	734	762	804	740	768	759	756	742	757	776	758	759	760	714	775	724	728	779	753	724	787	710	769	758	736	748	714	792	756	765	767	771	701	765	724	725	771	712	767	734	760	765	728	744	791	761	759	760	723	787	754	782	778	775	768	781	664	746	742	782	778	765	769	787	767	745	745	739	751	695	742	752	768	787	723	750	755	749	773	769	779	768	754	777	775	743	789	751	745	720	675	783	780	742	754	754	774	761	740	729	751	776	739	786	747	727	746	741	733	725	761	755	740	758	738	771	740	738	752	760	742	738	726	731	719	797	732	742	790	728	755	802	714	761	708	779	725	742	741	723	751	783	778	721	779	703	734	775	765	817	782	780	706	750	751	766	723	717	770	698	711	752	735	722	782	702	750	756	756	745	796	736	747	765	767	693	751	775	720	790	738	730	808	720	726	765	756	768	753	778	711	762	739	743	776	750	774	730	802	762	775	773	727	772	723	769	729	727	726	758	709	742	747	764	741	752	793	754	801	750	731	710	744	775	755	738	807	715	742	743	775	709	707	707	777	760	755	723	776	800	765	766	743	739	814	745	742	789	766	770	770	708	751	736	783	711	741	800	758	712	737	708	749	711	809	798	764	726	729	746	727	750	730	719	729	784	718	767	728	789	761	747	745	750	720	760	751	760	735	769	715	724	773	780	731	760	731	763	739	797	726	802	714	735	718	748	781	725	808	740	783	711	790	776	789	708	717	756	737	740	762	774	759	777	745	703	716	751	779	757	789	732	814	731	740	709	783	772	763	718	729	724	694	709	739	765	728	756	795	762	750	762	752	751	752	704	743	773	710	808	744	749	763	738	759	722	741	766	795	732	750	750	791	746	748	735	749	701	764	785	761	754	794	734	725	717	792	767	752	745	744	763	784	783	740	769	796	795	747	744	733	732	722	784	810	735	752	698	744	745	744	749	736	747	791	742	755	725	804	747	787	766	793	720	768	747	774	745	742	756	754	726	746	753	776	778	705	727	783	722	707	707	752	791	755	779	710	734	760	765	741	736	715	736	748	758	755	727	800	800	736	738	741	774	733	790	730	729	747	750	764	715	755	751	764	779	720	728	767	752	802	830	778	780	712	764	757	774	709	776	762	736	742	765	759	743	749	754	760	724	744	735	707	729	720	783	741	756	759	738	713	713	730	724	766	776	721	774	754	735	744	762	749	741	756	759	759	778	727	758	767	781	746	760	740	757	765	748	741	740	785	781	722	766	760	773	753	732	758	726	781	722	716	761	752	710	733	732	766	745	766	760	721	746	783	755	764	711	764	714	767	708	738	743	740	738	743	738	776	702	752	756	720	765	715	717	729	770	810	805	713	775	772	734	720	755	714	784	762	765	777	762	784	756	816	763	750	711	739	790	802	760	727	764	770	743	780	774	718	779	704	797	736	753	732	727	762	721	759	749	669	770	728	776	739	753	722	741	745	750	724	751	738	718	755	700	707	721	810	746	798	748	746	757	729	733	774	739	724	754	733	696	766	751	747	772	798	731	804	787	768	716	765	712	718	770	698	755	755	753	796	727	741	767	782	752	755	725	785	790	740	776	754	750	779	712	739	754	748	775	775	773	706	737	732	757	757	781	795	742	777	719	773	735	795	718	698	749	714	729	751	767	782	743	742	755	742	730	796	764	724	727	772	722	729	745	713	788	762	735	758	795	806	727	750	745	760	786	751	748	773	737	745	786	782	778	704	746	713	755	746	747	746	749	751	783	739	770	719	709	723	780	748	713	752	701	755	760	747	796	769	754	703	778	754	751	728	794	739	798	728	715	746	754	762	717	723	755	745	756	740	800	729	785	734	754	708	773	765	700	744	705	729	780	726	768	749	753	776	719	816	687	690	765	764	762	844	794	784	758	731	770	774	753	744	744	727	729	766	711	746	698	743	743	764	729	766	766	803	721	746	796	734	712	761	703	730	787	746	748	704	750	751	746	739	708	720	764	750	823	780	694	774	770	746	724	761	746	750	698	708	793	800	754	732	730	822	704	717	790	737	755	762	738	756	738	748	749	724	706	726	720	775	767	741	790	703	780	790	766	733	745	747	731	751	712	785	725	780	769	723	761	771	675	814	749	770	749	728	774	743	728	752	785	743	765	754	767	760	768	815	714	763	819	774	809	745	713	753	747	695	730	754	779	776	759	749	739	727	737	718	797	737	795	697	753	706	785	706	746	740	801	709	784	745	744	745	740	724	762	771	747	713	724	757	754	718	756	733	790	730	781	754	774	724	755	746	760	742	767	797	719	759	727	757	791	716	792	779	704	716	756	745	799	722	731	747	720	739	718	766	748	755	730	765	725	728	732	739	792	749	739	746	788	729	749	738	787	714	756	759	729	777	717	706	753	725	739	756	708	780	731	805	716	760	764	776	804	760	709	764	736	743	695	745	719	740	717	755	731	703	757	806	740	737	724	794	716	721	761	750	771	713	798	755	742	797	695	720	736	755	747	766	780	761	737	738	773	756	777	760	803	756	735	778	774	781	693	757	744	706	746	814	748	741	733	770	759	744	768	780	725	727	744	735	736	796	811	745	731	768	745	779	823	787	763	766	775	714	733	715	761	773	765	716	742	692	681	705	673	784	787	773	725	737	821	761	715	733	720	825	752	751	801	748	758	760	742	818	758	696	766	768	825	760	738	776	746	775	741	761	791	802	723	740	730	775	742	723	745	771	788	749	796	758	751	773	741	754	749	771	746	770	732	743	773	750	760	725	777	789	776	765	731	739	734	735	707	754	768	743	716	788	792	766	738	770	742	735	763	784	779	744	796	753	820	711	732	739	713	775	778	686	747	752	800	749	736	743	736	762	758	772	723	724	759	767	768	735	783	803	727	741	756	713	727	757	759	717	749	794	784	766
33328	15704	1598	900	628	475	412	351	297	298	245	253	218	222	230	190	208	192	208	211	190	191	176	185	181	159	168	161	209	174	155	149	152	172	168	179	198	164	154	164	158	190	154	165	176	164	129	178	177	145	173	205	174	189	153	145	163	175	186	161	163	166	168	165	160	167	182	175	176	139	160	168	179	153	169	164	149	144	164	142	184	163	193	157	164	146	153	165	177	145	171	180	179	158	142	153	150	159	174	181	193	178	165	168	167	175	169	177	144	175	154	172	171	188	178	169	151	188	140	184	170	173	172	157	160	136	165	165	180	164	152	177	171	168	182	155	150	153	161	156	185	148	171	148	180	162	197	176	157	152	173	155	198	181	189	146	170	158	168	153	151	172	180	165	172	166	164	164	140	157	155	175	139	164	163	160	179	169	151	171	146	164	173	141	159	150	158	168	143	169	189	159	172	179	177	167	167	164	160	176	178	152	131	150	183	153	173	175	158	188	165	163	174	172	172	158	181	186	169	171	184	167	170	158	189	148	165	162	167	162	160	172	183	159	165	166	144	160	177	151	170	143	179	163	164	160	173	164	166	133	178	171	145	156	151	160	178	181	158	183	183	157	149	152	153	184	161	161	162	174	151	142	144	169	163	171	163	164	173	160	202	152	169	161	174	147	150	148	178	164	166	168	164	155	155	156	159	181	177	163	158	147	159	161	141	174	189	178	144	166	152	148	154	166	136	161	149	159	157	157	154	177	169	156	153	158	173	176	164	154	166	163	155	176	162	161	152	146	148	173	155	166	157	170	192	184	158	153	158	168	170	156	171	164	162	157	171	189	158	155	170	172	139	166	168	175	159	175	183	189	149	157	181	172	170	170	163	179	167	170	192	143	157	167	170	178	179	168	162	153	165	173	154	147	144	161	166	138	163	159	166	141	159	151	184	157	167	137	148	189	160	155	157	151	170	185	153	146	158	173	147	177	161	171	162	165	143	160	161	195	148	186	155	172	168	162	168	163	179	167	162	157	176	171	155	183	149	154	165	166	169	191	150	168	160	159	127	155	175	181	156	130	184	182	181	156	178	142	152	170	178	163	143	155	166	174	157	172	188	144	172	171	139	160	178	139	181	168	152	167	172	166	170	145	159	166	170	154	153	174	169	144	168	172	183	162	159	160	144	172	170	171	146	171	163	167	159	164	157	187	174	177	164	164	149	165	156	159	176	179	175	157	179	197	184	178	177	171	181	165	154	144	160	161	191	157	171	165	173	147	172	160	144	184	142	155	178	170	147	172	195	172	191	162	179	169	173	131	154	131	168	156	151	152	156	198	175	165	159	158	177	134	167	151	154	162	162	156	152	162	157	150	170	158	158	162	172	159	175	177	187	144	166	152	177	171	188	155	165	159	168	158	159	151	175	154	150	179	176	184	161	145	150	130	170	165	171	148	171	172	155	161	153	148	183	151	171	157	196	162	149	165	184	175	128	158	171	166	179	157	144	166	172	149	153	168	140	180	148	175	183	181	149	180	152	153	176	148	166	176	141	156	171	160	159	147	155	168	183	170	189	170	152	145	154	129	163	154	170	152	178	164	169	189	175	173	128	175	166	156	174	143	166	165	170	177	154	149	172	183	153	161	181	161	166	156	159	152	166	171	167	186	164	151	174	133	173	180	165	151	170	146	174	161	150	164	183	169	161	163	169	161	153	152	173	160	181	163	162	153	177	174	152	164	170	157	157	175	143	153	159	157	165	171	155	167	144	167	177	190	168	173	155	150	161	165	179	174	152	162	144	178	186	139	202	163	188	184	172	178	159	181	150	156	194	171	145	154	171	160	171	195	153	167	158	151	152	164	148	146	172	160	180	156	176	171	140	166	157	152	162	160	162	168	154	173	166	179	156	168	158	167	161	164	156	168	166	155	178	155	180	174	172	163	155	157	182	170	159	154	158	158	152	168	160	160	164	178	154	154	173	193	168	161	149	154	161	146	175	176	153	152	162	169	156	162	161	149	161	206	181	142	161	160	160	159	144	160	166	140	137	176	184	162	156	146	170	154	173	145	177	177	152	155	174	163	148	141	144	151	170	159	156	163	162	173	155	170	146	173	177	157	177	161	149	167	167	166	154	166	153	179	136	166	162	171	192	173	140	152	174	154	168	163	155	165	153	164	166	161	154	168	196	150	178	165	156	162	170	168	176	164	180	147	173	182	175	150	185	145	168	156	167	160	162	174	161	190	165	169	142	191	164	171	163	169	195	167	165	181	159	152	175	172	170	177	162	184	147	164	145	183	156	167	161	163	168	148	181	171	179	182	173	174	162	156	156	154	150	144	166	178	169	155	168	189	163	172	170	197	158	169	165	172	155	146	148	157	153	166	158	164	168	189	176	141	153	160	165	158	172	159	156	164	182	163	149	162	157	187	145	144	176	150	136	155	156	173	171	173	176	155	161	177	156	173	181	165	156	150	147	160	164	163	146	148	185	159	160	175	191	189	152	146	166	181	167	176	184	176	170	160	182	162	168	176	165	149	161	182	157	171	147	152	150	166	183	166	150	169	159	169	178	142	159	191	170	180	158	176	174	160	170	147	169	174	159	167	178	171	166	133	164	158	174	174	167	177	177	168	157	168	155	190	172	170	140	165	160	171	158	144	186	164	169	166	171	181	153	179	162	164	179	173	168	173	181	161	187	160	165	165	154	182	147	163	145	197	158	146	161	160	151	152	158	179	184	165	167	168	156	163	171	184	159	139	130	160	169	169	177	150	178	162	138	129	159	178	170	153	161	154	162	178	167	154	152	162	185	152	180	140	156	154	160	171	159	183	167	174	139	172	167	168	158	143	164	175	194	185	164	158	159	176	176	154	204	144	163	147	147	155	149	169	174	157	149	154	145	166	168	191	155	176	184	177	202	157	188	172	131	148	159	161	162	162	137	173	189	142	160	166	149	155	155	160	163	168	169	169	138	159	169	191	182	151	163	177	150	167	161	165	151	152	159	169	153	177	147	159	166	142	159	149	161	170	164	152	168	174	154	151	194	181	181	175	142	151	162	177	161	154	172	160	164	181	170	188	134	177	148	165	165	149	173	165	158	170	158	136	181	148	172	173	163	169	151	173	145	167	156	135	183	150	158	157	147	154	157	171	171	158	165	163	185	165	173	147	144	164	180	159	160	163	165	180	184	158	155	147	204	160	165	146	173	173	161	165	179	164	167	173	154	164	147	151	156	170	152	156	158	182	159	168	158	158	166	171	172	180	161	191	145	134	180	175	179	162	154	187	166	156	168	153	173	169	165	153	199	169	151	157	175	162	147	156	160	167	165	150	180	167	187	145	167	167	138	162	159	176	168	148	152	178	157	153	157	145	174	197	187	187	158	173	159	150	167	170	169	166	136	178	180	149	161	142	167	138	150	169	166	191	162	171	166	179	173	152	152	180	156	175	151	163	183	156	142	159	158	168	160	149	185	160	175	189	178	164	147	162	155	175	159	142	172	144
18551	8183	2358	2893	2552	2155	1719	1478	1305	1143	1005	977	884	849	787	733	658	726	655	644	575	593	598	564	589	549	569	563	511	554	493	518	536	523	500	490	483	464	497	538	498	516	526	493	541	483	457	488	488	471	496	497	457	473	493	484	465	500	473	472	472	440	490	478	481	457	476	451	465	466	448	505	498	482	491	448	457	463	477	461	465	468	430	485	461	449	491	478	452	456	469	497	466	451	479	446	445	465	470	453	453	459	494	463	497	450	460	476	464	472	466	497	449	450	494	445	450	502	463	441	458	459	467	489	469	436	480	464	474	445	463	402	432	442	465	477	445	498	469	460	489	452	445	459	437	452	462	417	458	503	451	508	466	473	464	441	444	455	484	455	473	451	444	457	477	409	447	466	473	468	451	452	428	497	488	456	455	465	463	484	442	438	499	440	417	463	496	470	495	499	449	435	458	436	445	421	478	462	447	483	454	469	445	478	477	472	446	443	514	471	506	459	472	425	452	475	447	475	422	498	448	456	458	469	458	439	470	446	478	457	446	475	459	460	480	459	436	451	455	479	451	463	473	435	453	498	474	455	481	441	450	451	503	438	450	475	465	445	425	460	440	472	473	494	469	442	440	452	467	479	476	488	449	439	461	449	450	432	470	444	461	483	458	451	445	482	475	446	449	473	434	461	473	484	465	460	456	444	428	449	470	464	472	448	429	503	476	487	455	433	468	481	438	468	466	476	443	456	476	451	443	460	498	507	437	458	490	430	478	465	482	436	422	477	465	465	487	464	428	484	440	426	450	459	464	462	442	479	423	481	427	465	458	433	476	462	435	485	462	443	467	501	455	438	457	457	456	465	486	483	434	470	439	456	453	431	458	452	444	462	460	456	468	469	443	435	432	434	461	480	490	463	445	462	440	426	468	456	468	411	466	426	487	484	462	475	434	444	494	466	452	468	463	449	511	476	474	491	453	457	453	448	439	448	425	440	464	455	469	482	429	463	469	431	483	446	442	446	436	441	454	474	454	470	435	499	459	454	454	442	415	437	435	458	471	424	476	460	499	419	490	471	432	388	445	456	448	446	449	453	468	470	496	454	472	478	433	485	451	429	469	485	429	455	439	444	432	435	477	477	446	450	442	420	435	460	446	428	441	418	453	506	436	447	479	413	455	472	464	454	464	477	439	452	414	443	456	470	473	439	438	486	484	468	457	426	421	453	432	489	491	482	467	465	455	439	461	477	448	407	435	493	464	466	497	454	437	410	456	445	463	460	477	488	485	431	420	450	467	465	456	470	437	434	492	452	438	385	417	473	456	476	444	469	487	432	456	435	461	421	483	448	495	440	445	463	460	451	403	475	470	475	459	453	454	443	446	437	453	467	491	439	413	466	465	479	480	440	456	454	402	462	485	438	467	467	462	459	434	479	503	453	449	441	467	441	485	454	471	439	458	474	438	464	473	397	441	465	457	458	429	455	433	483	476	432	466	477	450	461	466	473	474	439	475	440	484	433	479	449	503	450	499	446	451	449	440	470	452	470	475	458	437	434	454	466	471	468	463	447	469	436	511	453	444	486	434	430	486	484	441	456	441	424	435	466	450	460	478	465	437	439	458	446	470	448	449	476	456	453	473	474	465	452	471	430	444	447	452	457	468	481	468	436	457	440	474	459	443	461	473	425	466	479	426	476	449	450	448	467	441	446	469	464	469	476	436	464	465	421	431	471	473	438	462	420	478	450	445	447	461	459	444	415	447	454	434	448	440	437	458	488	467	456	485	459	445	470	428	440	441	473	418	471	463	451	448	467	451	464	448	439	456	490	479	469	497	437	388	451	413	432	468	455	470	456	453	450	465	497	479	463	455	467	427	467	484	427	462	485	448	461	471	443	470	483	454	439	474	436	461	455	469	418	482	483	488	463	466	427	449	445	464	463	430	475	490	452	448	448	453	481	466	474	455	478	449	462	446	428	457	452	448	472	467	474	419	464	478	447	470	470	471	483	454	448	451	501	465	505	447	453	414	489	473	430	434	485	451	448	422	476	459	449	464	440	440	453	444	457	463	448	484	487	451	404	446	442	486	463	470	464	466	485	461	448	443	483	423	448	470	419	454	471	423	446	500	458	492	452	448	494	457	431	448	431	475	451	481	452	420	511	459	462	476	432	449	424	472	462	439	456	452	462	467	437	445	454	472	451	456	458	477	434	459	468	444	478	453	453	498	441	483	499	460	450	431	465	435	461	458	459	487	476	492	421	428	451	451	495	459	450	434	473	472	446	461	452	448	431	452	407	427	465	476	472	451	497	452	444	413	420	440	467	494	470	462	475	473	492	487	453	481	482	448	490	429	452	508	418	460	481	457	452	441	481	417	418	440	430	452	431	448	443	462	468	438	410	426	436	462	434	439	477	456	449	448	445	461	464	456	469	474	456	420	435	452	511	487	425	446	434	416	444	465	459	469	446	426	427	486	485	428	443	442	495	487	445	446	466	417	449	471	456	469	399	472	448	467	430	482	461	503	431	455	440	423	467	428	465	469	462	472	474	480	486	446	445	444	454	449	469	405	467	511	432	479	478	393	443	422	434	477	462	460	427	465	507	433	475	424	472	419	423	493	446	472	466	449	477	440	453	456	428	487	430	449	471	462	436	478	466	476	469	427	431	448	440	473	469	431	426	467	458	458	454	473	497	455	458	468	456	412	485	442	453	454	456	446	439	461	437	437	403	431	463	442	479	486	440	470	459	475	447	476	471	436	447	476	411	460	442	442	450	456	453	436	444	446	490	431	440	452	472	457	488	491	450	445	442	440	473	466	477	447	465	467	472	478	503	443	421	488	442	517	436	434	475	414	493	469	441	468	487	436	485	457	495	447	420	435	453	447	446	468	451	476	438	454	456	478	495	443	460	448	449	434	428	431	463	469	442	459	452	466	439	431	474	441	476	464	443	431	492	439	441	442	471	478	477	456	438	483	476	454	471	466	470	478	457	436	436	455	454	463	453	458	456	478	499	484	493	476	442	461	441	412	429	458	476	451	412	472	479	487	474	507	460	467	446	421	481	440	429	403	471	448	482	452	443	462	487	498	440	453	445	470	453	481	434	489	487	455	440	454	484	452	455	484	468	492	475	441	449	496	439	422	469	453	438	460	417	463	441	466	453	436	509	459	433	469	462	453	498	466	462	465	433	483	454	449	464	466	448	449	441	485	453	468	494	446	447	454	472	427	465	414	429	461	438	482	474	466	480	464	474	444	420	447	442	477	491	448	453	467	444	437	469	457	466	483	466	442	446	434	455	452	457	470	445	445	417	443	424	455	492	469	449	463	434	465	458	430	474	447	454	477	491	462	456	430	469	470	443	467	461	420	446	409	461	448	466	429	458	454	469	487	469	435	432	498	465	436	480	473	436	456	520	459	492	434	519	443	436	464	469	446	452	407	437	477	478	462	462	457	427	488	481	483	433	428	463	461	487	475	454	451	416	403	481	466	448	443	433	439	404
46159	27345	4388	1893	1247	920	762	586	501	486	444	421	353	357	345	329	303	342	336	309	331	321	297	331	278	289	289	309	325	322	290	283	292	292	317	306	297	268	288	283	271	285	267	264	273	291	275	269	292	264	246	263	310	261	320	279	273	274	324	270	268	282	290	260	290	282	304	253	252	271	281	271	253	275	278	289	247	291	287	288	290	257	271	276	262	302	260	292	279	264	286	295	252	294	288	253	244	271	278	285	288	252	274	243	270	279	269	291	268	292	263	264	278	251	298	260	300	260	224	274	234	289	255	270	264	267	290	265	292	278	264	280	291	292	281	255	261	241	286	269	285	286	279	247	283	244	290	279	268	254	251	272	273	259	249	251	239	245	274	264	267	258	275	251	267	262	314	263	254	246	260	250	280	270	237	236	278	261	253	236	245	268	250	282	235	251	248	283	256	284	238	254	292	279	226	271	265	251	271	258	270	259	258	245	272	267	300	275	282	299	268	250	297	292	297	251	270	249	289	263	295	249	262	265	240	249	289	265	269	270	265	264	265	281	283	266	250	253	273	239	244	247	285	268	265	270	282	273	266	267	294	271	249	275	281	259	243	291	297	245	272	278	266	243	256	275	253	257	273	282	275	258	266	273	276	267	265	301	306	270	261	241	277	254	239	248	270	295	246	256	265	256	212	251	277	259	292	290	260	291	290	285	259	271	274	274	263	299	269	304	269	248	271	279	274	274	290	267	280	258	306	273	255	276	266	258	252	284	237	255	267	290	256	291	267	251	266	265	269	282	268	281	296	231	252	262	251	270	270	268	285	269	292	279	284	278	280	247	279	234	275	277	286	270	282	254	270	281	291	288	281	298	253	292	260	250	303	276	266	276	290	259	271	303	273	278	271	284	272	294	256	309	256	244	286	288	268	263	281	268	243	285	296	244	286	241	270	294	294	269	279	239	270	254	259	277	299	275	299	274	275	267	280	254	268	298	277	231	268	267	240	246	288	274	256	282	282	282	282	287	263	262	278	269	277	247	269	275	281	276	232	250	257	278	282	289	288	289	266	294	262	281	280	275	242	281	279	267	288	287	246	265	265	244	269	264	263	271	264	271	258	284	257	263	271	298	232	257	246	277	291	272	247	291	278	252	258	261	263	235	285	266	270	275	292	254	257	276	265	225	270	285	261	249	281	278	274	297	286	262	314	272	263	253	270	280	260	291	281	263	246	290	256	259	267	275	267	321	258	273	248	280	261	260	258	304	256	244	273	229	256	261	251	254	269	276	273	271	265	296	255	256	284	258	273	281	278	266	272	277	277	274	261	280	261	257	260	297	288	255	279	273	273	280	273	278	260	249	273	293	247	276	272	288	269	249	265	278	295	289	271	277	247	238	284	266	258	265	274	253	249	258	265	249	283	282	258	269	271	281	274	271	274	277	251	275	281	266	243	294	263	239	295	283	280	278	255	300	286	267	236	272	274	244	266	248	296	264	277	259	242	269	246	265	258	259	267	264	277	271	277	262	272	261	269	274	274	255	293	283	262	290	254	272	245	248	273	265	279	268	294	251	255	307	288	227	283	292	281	297	307	272	272	280	277	224	275	271	248	305	260	279	255	278	301	261	296	268	243	244	262	271	304	292	267	264	260	292	272	279	281	273	263	281	278	278	281	256	279	283	285	293	280	261	256	285	256	268	287	265	256	282	287	270	272	282	270	257	258	246	272	265	279	271	250	265	266	242	265	261	266	260	266	244	252	267	270	262	278	286	289	275	260	280	237	273	265	266	306	253	277	281	249	244	316	263	264	286	264	257	280	282	286	275	293	276	259	249	281	262	254	287	257	264	287	242	272	227	241	287	269	251	282	266	275	297	273	277	244	266	294	284	268	246	287	292	269	304	262	290	263	279	275	256	276	251	288	281	281	276	269	253	237	230	253	266	261	272	283	265	274	281	288	261	270	259	271	247	285	247	263	229	275	257	251	300	273	260	237	277	286	276	276	269	241	266	286	268	295	296	275	261	264	277	276	315	287	248	273	279	283	274	259	278	246	278	267	270	289	273	275	246	231	282	263	281	267	303	253	261	265	275	253	279	279	250	260	248	291	262	273	275	307	271	280	269	285	254	248	264	254	263	275	268	291	279	222	260	258	276	271	237	288	253	252	250	237	252	284	284	307	265	261	276	267	293	297	273	281	292	267	268	269	265	273	275	266	233	265	270	245	271	272	291	278	283	297	269	246	278	269	279	301	247	274	257	280	280	280	273	259	272	258	257	255	256	285	250	271	266	265	264	267	289	249	266	292	281	279	294	268	264	294	242	262	279	296	246	259	278	294	264	264	289	273	280	273	275	261	261	271	306	284	283	292	246	264	264	264	299	277	268	282	255	233	298	275	259	281	271	265	280	293	250	252	269	284	264	269	243	278	304	276	268	290	258	264	293	297	293	291	254	257	270	272	289	258	254	290	237	240	275	269	281	273	263	272	263	283	280	287	273	301	292	296	273	277	275	273	270	267	257	282	263	264	286	299	295	271	261	246	250	283	274	280	266	301	290	278	298	270	268	284	252	266	255	301	271	271	278	318	265	264	266	258	240	296	234	280	288	323	293	275	292	288	289	263	270	282	284	279	263	251	269	266	215	264	272	260	284	287	253	261	256	275	246	265	296	276	251	311	271	248	280	258	288	270	275	280	261	295	234	288	270	289	246	258	282	281	239	248	266	256	262	248	273	306	230	279	301	280	279	271	249	283	258	264	264	247	262	260	285	284	233	280	241	246	268	302	279	270	256	252	283	284	255	276	239	268	268	274	261	255	257	249	268	257	319	270	267	231	246	301	271	281	316	254	274	281	292	265	278	321	252	258	239	284	258	286	281	261	249	260	272	263	266	269	287	252	266	260	260	269	258	270	276	256	284	290	266	254	267	244	255	293	271	274	273	281	261	264	253	280	270	262	269	271	255	249	251	232	259	258	269	262	243	280	260	263	251	273	283	268	258	255	271	279	283	299	305	262	275	275	256	279	275	279	255	291	275	240	273	255	238	262	247	247	288	317	298	261	264	291	284	279	279	233	273	257	281	249	261	281	254	277	257	267	286	257	291	267	230	264	317	278	270	287	279	259	273	266	260	240	244	240	281	269	263	270	261	263	309	251	261	299	278	256	273	274	258	267	246	267	257	279	271	264	269	283	289	260	242	263	236	242	247	286	253	268	247	275	260	287	282	265	263	283	273	304	280	231	280	280	275	259	305	267	247	277	240	248	279	276	258	263	271	276	284	279	272	280	253	311	285	268	291	260	300	242	268	271	275	267	268	263	290	258	284	308	294	247	277	249	271	273	288	273	295	294	270	304	250	286	289	278	280	242	293	273	258	254	280	276	281	262	284	301	255	303	265	273	269	280	248	283	277	293	263	306	255	263	244	260	254	274	262	286	262	272	270	248	264	273	269	293	273	281	277	268	305	261	278	264	270	274	287	264	310	245	251	272	285	303	273	264	255
25862	12128	4450	5112	4535	3789	3201	2678	2318	2020	1871	1612	1555	1404	1377	1241	1194	1125	1123	1082	970	1028	1023	922	925	926	903	907	868	914	871	817	830	867	813	802	795	733	816	804	784	796	736	777	760	753	771	785	728	761	747	756	725	766	782	789	739	780	738	745	739	699	703	731	682	723	788	713	741	733	760	749	688	706	726	735	751	722	734	743	696	722	702	689	733	723	760	694	742	760	718	718	735	711	716	709	671	723	735	729	759	711	759	671	708	672	736	710	693	666	685	728	718	699	713	709	704	726	680	704	738	713	722	699	689	698	702	695	768	712	719	647	712	739	672	699	719	705	698	731	713	697	691	718	692	687	716	713	709	713	738	676	690	714	730	674	648	726	648	695	703	700	714	734	698	719	704	707	755	703	696	667	738	729	730	734	648	745	776	697	708	688	732	703	710	724	706	667	675	687	741	703	742	709	721	668	659	714	706	707	691	694	699	737	689	678	700	738	712	699	690	691	735	749	672	678	680	760	693	695	728	728	749	642	661	740	685	706	658	696	742	713	734	711	712	675	755	666	704	672	678	717	694	719	713	693	683	708	678	687	711	695	700	676	700	712	675	698	695	648	688	697	685	707	707	693	724	742	682	715	656	758	690	698	703	706	669	733	696	706	728	704	683	689	735	759	678	743	729	663	701	658	662	680	695	710	673	719	734	689	738	638	713	700	690	698	751	673	676	698	710	687	719	667	684	724	721	668	668	696	709	705	648	688	735	748	675	694	695	741	713	666	738	729	649	729	640	685	735	661	699	693	710	709	712	725	724	703	648	685	671	714	688	736	710	686	743	700	665	680	676	720	679	715	723	663	668	725	738	678	709	715	703	703	668	706	679	725	709	754	697	733	697	742	664	708	677	713	686	726	693	692	674	666	714	698	665	703	700	675	706	657	745	699	729	722	688	675	707	681	734	715	738	680	703	753	721	752	760	691	697	674	722	669	691	717	690	743	731	680	752	745	672	658	706	709	671	681	723	651	748	720	706	648	701	678	677	733	640	705	717	716	708	692	682	717	737	693	691	720	719	704	738	715	715	682	694	714	711	725	713	740	671	691	697	691	669	699	721	696	722	735	703	658	671	638	695	720	713	725	732	731	696	706	688	677	670	699	764	692	696	660	731	750	681	719	716	736	697	717	691	740	736	687	706	722	668	700	687	675	720	671	683	697	649	672	681	726	688	679	680	682	646	726	677	703	679	682	685	745	714	703	755	696	728	706	691	722	738	683	736	708	752	671	752	707	706	688	715	701	711	727	746	731	729	670	696	710	665	683	752	695	693	732	724	759	719	662	694	707	690	706	739	754	697	707	727	733	674	681	724	703	658	673	741	743	697	720	665	684	742	763	695	673	670	678	696	687	732	707	720	679	740	679	708	710	713	687	724	700	657	687	773	711	695	721	673	723	727	702	681	694	705	698	714	685	707	677	705	761	667	671	654	702	695	701	701	686	753	679	679	708	699	702	735	720	688	721	708	711	689	667	696	661	737	680	723	660	724	687	709	730	675	732	665	692	736	694	672	677	744	697	708	751	701	682	667	715	709	745	731	731	666	679	719	650	666	652	692	711	700	668	700	659	656	678	667	711	684	696	682	717	682	706	674	648	732	689	729	675	689	725	640	680	699	708	686	725	709	678	669	723	678	712	677	714	693	718	706	685	688	696	704	710	694	707	684	697	734	715	690	676	716	696	745	699	671	680	706	712	664	706	703	701	684	704	679	675	691	675	725	740	608	667	682	683	705	673	677	715	702	696	730	717	707	697	730	677	691	661	675	699	690	750	691	668	759	696	757	691	681	724	678	726	697	715	704	752	744	696	749	689	748	701	722	667	694	744	717	708	724	660	710	699	723	726	749	661	705	680	713	711	713	676	714	663	679	652	678	667	713	726	708	700	696	724	720	689	707	673	714	695	701	703	768	717	711	712	692	755	730	684	652	694	675	683	689	739	709	659	717	734	666	689	718	683	747	699	684	669	708	668	680	671	712	717	735	666	760	713	688	632	700	738	728	711	721	669	642	698	730	720	739	693	738	689	684	698	704	709	716	673	734	706	733	706	713	685	702	696	678	688	723	698	682	680	710	671	682	682	699	713	695	695	719	698	713	669	642	702	712	693	701	728	717	716	742	673	762	682	688	684	698	718	665	687	700	712	748	713	688	698	724	696	711	697	716	688	683	690	720	746	728	694	690	655	705	661	728	682	704	716	737	699	711	627	706	716	704	698	722	673	765	657	713	683	699	668	695	691	692	704	668	730	673	703	729	653	624	666	707	694	740	744	725	680	694	732	683	665	743	656	741	703	748	688	741	729	694	705	643	705	655	711	731	682	711	669	723	714	732	694	760	746	654	748	714	718	721	697	719	700	670	706	715	732	723	687	691	719	621	637	688	704	686	705	668	697	690	694	738	704	672	701	673	731	694	704	716	698	733	777	724	758	695	703	681	738	672	684	689	723	742	752	711	691	693	693	732	688	764	692	732	724	734	686	697	702	686	657	737	688	766	683	684	722	685	722	697	755	684	696	694	728	717	702	680	739	669	694	722	724	744	719	733	717	716	707	675	729	718	668	726	710	644	719	705	686	748	679	712	745	684	733	713	735	688	709	729	724	634	678	703	691	663	744	719	715	718	709	698	717	709	716	721	681	701	700	701	676	695	706	647	709	741	679	701	756	721	713	667	707	675	727	682	691	682	738	670	669	672	745	725	681	695	689	717	713	751	701	737	735	693	713	737	695	753	699	727	717	700	717	696	695	688	671	714	712	724	782	721	711	723	724	736	715	722	686	723	700	754	699	714	717	717	705	673	696	687	685	682	692	652	711	694	659	677	750	731	691	710	662	721	678	704	723	668	734	706	709	736	722	720	663	665	708	685	696	714	706	663	677	739	699	680	736	712	684	682	694	671	718	720	722	681	699	685	691	658	717	677	747	759	723	692	706	691	680	700	684	672	682	720	739	692	687	693	685	711	691	748	734	707	674	714	680	714	672	714	700	676	742	693	729	716	677	680	692	714	692	691	675	716	692	743	706	733	738	693	709	707	729	658	703	664	704	698	719	678	719	730	713	701	737	672	731	679	698	675	730	703	703	760	708	703	669	683	717	732	670	678	707	700	669	669	707	651	685	739	724	693	714	692	680	691	744	680	691	671	714	694	713	653	710	722	651	704	699	739	716	744	693	671	716	678	661	734	743	726	679	705	723	716	691	706	717	707	679	680	724	732	722	715	669	716	667	715	644	689	746	646	697	748	717	680	697	720	751	691	682	659	648	686	741	727	730	720	684	715	744	674	698	654	721	693	683	704	732	702	731	677	715	719	677	663	707	694	663	673	683	702	723	719	702	701	683	696	699	762	693	708	703	678	708	694	716	681	744	712	698	712	733	733	629	666	701	711	649	728	712	744	692	709	706	669	724	683	741	690	680	652	696	721	744	675	690	668	698	727	788	709	686	715	657	686	661
7869	759	309	323	278	311	362	309	343	315	317	322	328	332	331	320	341	334	308	304	308	301	331	334	290	342	297	309	305	354	343	308	325	279	298	355	302	301	318	335	318	336	326	324	341	311	296	293	323	350	301	297	309	275	318	293	305	311	295	306	345	321	324	299	305	321	324	313	312	297	308	339	334	318	370	314	315	291	300	312	323	315	318	287	324	338	337	310	329	321	334	296	322	282	313	278	321	311	302	312	314	339	337	337	278	299	301	315	282	295	317	306	339	327	337	323	317	301	311	303	277	302	312	327	294	312	316	341	310	296	301	286	312	303	326	323	318	299	344	336	326	311	294	321	338	287	307	301	352	295	336	316	314	279	294	308	336	346	306	297	344	327	295	279	313	336	321	294	323	349	292	321	285	308	290	299	293	318	335	319	339	300	306	294	286	304	297	286	309	321	307	298	295	298	318	304	367	323	356	322	341	315	339	329	351	322	297	320	369	296	340	323	310	324	287	295	317	302	291	322	334	312	332	276	302	319	296	284	304	324	322	321	297	273	288	306	314	329	281	289	315	337	305	328	341	344	326	361	308	311	321	335	295	339	331	344	308	293	281	289	304	315	332	295	326	325	313	318	352	299	324	311	285	329	323	330	310	323	296	302	279	281	321	304	298	322	316	298	335	326	293	305	314	317	289	314	273	293	308	296	325	288	300	297	320	307	335	310	336	312	303	321	318	321	305	320	297	329	322	319	298	307	344	333	346	309	308	317	312	336	314	302	305	266	324	341	288	357	299	308	313	329	315	326	308	310	328	305	307	305	334	305	315	321	339	332	308	288	327	300	295	305	328	329	297	299	330	312	315	305	314	325	338	316	319	339	342	325	286	335	325	315	310	297	326	313	283	333	299	346	307	307	308	309	316	286	320	332	336	328	316	327	310	331	296	300	314	293	343	331	322	331	285	306	288	315	324	323	285	304	309	329	332	295	306	294	273	332	304	313	327	276	324	308	302	320	317	310	340	316	310	325	298	305	324	289	313	353	294	305	316	304	314	286	324	329	282	304	289	308	308	323	359	318	324	302	316	291	308	348	320	314	299	301	306	320	321	297	327	347	324	312	299	349	323	322	311	356	293	345	306	321	330	290	321	292	333	359	329	317	293	323	296	331	348	330	297	296	324	307	315	322	314	318	320	312	331	309	277	336	306	299	323	339	282	301	310	311	315	302	290	306	327	317	331	314	293	314	335	327	310	306	321	349	327	343	333	317	287	317	284	331	289	330	306	342	338	331	279	312	314	292	306	326	309	317	313	326	330	310	327	350	307	305	279	307	285	335	308	305	301	322	320	320	311	306	299	331	303	339	327	300	349	308	317	332	326	326	315	317	291	336	335	315	329	305	317	335	332	285	321	314	297	309	318	291	307	311	321	319	312	317	307	356	270	301	319	344	317	308	335	317	350	311	297	324	306	326	316	306	311	320	335	287	293	318	319	327	316	314	316	310	343	325	308	325	331	289	318	307	285	301	343	330	312	320	310	320	308	319	332	308	299	329	318	324	313	296	308	328	278	314	299	345	315	308	305	347	309	354	314	301	313	326	286	313	342	315	327	316	297	282	313	303	298	307	288	323	333	323	323	320	357	329	299	308	302	315	293	268	298	333	317	297	309	315	348	285	312	309	292	332	311	317	311	308	328	313	307	325	315	347	338	304	337	332	333	309	315	276	328	307	334	301	327	349	303	269	320	282	329	311	318	306	305	338	340	330	326	312	317	340	312	317	327	331	303	324	299	314	300	319	329	331	308	331	321	341	306	305	318	286	310	329	284	305	315	310	317	315	280	337	326	295	319	322	329	301	356	350	284	305	299	355	293	287	321	316	312	295	331	326	304	303	324	337	322	325	319	315	329	337	346	283	347	330	297	317	300	285	355	321	329	280	321	347	288	303	330	324	316	323	327	323	318	303	294	300	319	309	296	299	359	305	301	336	322	339	298	319	342	321	329	385	313	332	320	304	313	346	304	288	329	318	315	309	317	341	306	342	321	305	311	349	298	330	288	353	280	324	343	337	341	322	327	332	328	321	314	302	289	322	336	326	316	318	325	313	291	290	315	310	352	332	268	325	305	301	296	274	271	317	328	317	324	340	320	311	337	280	284	313	299	300	322	300	315	279	314	344	266	280	299	320	334	330	331	331	311	322	277	308	325	304	328	325	311	329	299	313	304	346	293	306	304	335	334	306	299	331	350	294	304	318	317	299	332	285	291	289	322	327	314	298	292	317	297	338	311	296	325	299	345	307	286	335	325	327	339	307	289	332	326	306	318	314	321	320	317	299	283	330	317	347	323	292	306	298	318	330	319	337	308	314	335	320	300	315	295	323	328	326	324	313	316	348	342	323	309	271	303	306	311	288	329	326	298	344	318	311	341	326	313	328	322	340	314	310	318	337	304	302	322	298	306	311	339	293	331	298	324	298	282	315	328	333	304	274	349	314	299	303	297	317	276	314	374	338	310	301	307	318	320	348	293	314	324	332	342	332	308	344	321	307	313	310	298	292	325	339	332	300	312	335	331	295	291	313	310	294	323	311	337	325	316	334	314	316	346	294	325	326	311	312	297	303	305	328	331	333	329	310	307	303	299	321	332	323	288	328	307	307	331	326	341	336	315	317	304	294	316	304	330	313	298	322	337	307	304	286	335	298	343	300	323	316	330	326	338	312	355	315	320	313	323	293	308	330	302	280	292	299	313	320	315	315	345	330	295	316	322	327	294	312	323	289	318	297	334	334	274	283	322	318	323	323	343	303	301	349	360	306	312	308	306	290	321	317	347	304	329	305	302	315	358	342	345	289	321	302	311	316	314	308	350	305	304	307	335	311	293	293	317	289	314	349	302	325	324	334	352	317	344	302	339	305	308	325	318	304	336	294	312	307	300	318	283	330	297	296	327	285	301	309	292	290	311	321	290	318	310	353	323	312	324	305	313	314	306	311	340	327	299	311	342	317	321	274	321	297	333	291	289	351	332	313	296	316	309	352	362	315	336	296	311	327	328	340	332	325	283	309	306	305	342	320	306	343	339	311	313	334	325	314	299	324	313	319	343	323	323	319	318	289	338	288	295	292	312	306	307	330	331	326	316	329	293	315	302	327	309	290	309	323	336	342	292	312	334	303	316	287	325	296	302	328	276	350	283	327	338	322	332	326	365	319	308	301	297	282	247	340	315	293	317	315	307	311	328	303	324	329	337	311	315	281	307	312	295	291	343	336	284	259	323	317	301	307	294	350	316	315	311	292	315	329	286	331	329	331	328	354	312	270	323	350	346	308	315	308	334	325	322	300	285	288	296	280	322	325	327	332	333	314	316	297	350	318	297	317	329	300	298	327	301	300	318	338	325	302	309	308	321	299	327	288	317	318	283	320	313	298	325	305	314	301	334	319	303	292	283	312	311	342	302	307	326	287	330	332	286	295	298	269	312	327	313	346	311	303	341	343	331	345	323	346
4744	1240	821	808	783	802	749	803	712	770	733	798	739	743	731	775	696	749	794	711	804	769	751	732	745	769	763	767	726	734	770	695	744	762	718	773	804	759	752	780	816	812	747	775	732	744	731	757	769	789	751	746	808	793	747	756	740	787	753	715	725	782	772	726	759	684	741	716	756	728	751	755	783	795	749	758	770	740	780	748	812	732	776	727	789	768	729	768	723	756	749	786	803	778	749	718	775	764	743	757	745	734	763	738	750	766	720	750	721	775	754	696	725	788	815	749	774	824	678	732	754	771	719	755	718	742	759	762	763	727	737	747	730	741	709	751	790	766	818	756	768	728	694	725	763	760	799	690	691	775	713	793	780	753	756	750	811	701	773	733	739	753	762	699	757	802	749	670	674	761	750	761	766	789	719	768	725	750	712	769	762	762	719	781	781	749	718	790	780	739	726	709	738	790	786	728	785	706	733	758	761	733	777	769	744	744	776	745	780	752	754	784	740	740	740	744	748	724	779	716	786	748	754	746	763	760	732	721	758	786	789	746	675	702	795	753	733	722	722	749	762	787	771	765	708	773	718	787	723	744	752	775	769	752	786	754	728	709	759	740	745	772	802	751	776	729	743	725	743	770	753	764	740	791	776	739	795	788	755	719	742	708	728	783	731	721	734	725	728	781	758	749	748	790	753	758	747	741	747	774	747	769	752	754	768	733	808	765	787	825	772	739	768	763	701	741	744	789	775	726	745	730	743	756	780	757	750	759	738	777	780	724	742	788	723	719	733	730	746	725	730	797	713	756	731	763	781	715	773	713	796	736	772	758	757	721	727	749	761	718	797	771	719	736	789	749	741	753	741	741	754	749	729	756	733	770	770	751	738	758	724	779	740	746	750	774	750	748	767	773	692	732	694	738	704	794	721	782	797	782	755	717	795	734	769	749	752	764	706	760	766	815	725	735	773	787	765	771	720	763	779	753	785	752	728	752	765	795	729	764	747	801	758	767	754	720	784	744	738	767	759	782	761	690	774	754	747	737	724	702	768	738	773	749	723	789	820	774	770	754	728	733	721	755	725	788	702	785	791	772	771	738	757	767	735	759	766	741	783	783	798	777	768	701	787	750	729	741	775	729	706	775	766	743	731	762	729	747	758	710	730	753	732	815	740	703	750	745	727	754	800	753	710	740	794	715	747	795	725	701	790	787	738	751	759	759	755	767	788	726	744	769	841	727	754	742	758	764	761	700	748	701	755	713	754	792	776	765	716	721	732	753	749	734	755	768	710	737	722	742	784	725	772	752	750	749	760	771	761	765	747	722	741	715	740	804	746	725	754	794	724	789	768	692	800	746	680	778	726	792	716	764	741	740	713	763	754	717	757	761	806	787	701	772	744	762	792	727	749	766	793	712	755	732	764	724	761	712	776	766	793	718	743	777	753	752	736	787	743	735	757	727	761	751	758	729	751	786	758	759	776	764	712	741	781	798	762	743	736	774	777	731	726	706	785	727	745	788	767	774	710	716	774	743	760	740	730	721	739	724	769	725	736	731	755	718	790	765	730	725	737	715	749	750	723	747	814	743	764	730	767	791	762	775	739	728	750	732	684	738	741	736	742	786	767	724	734	749	752	698	734	751	768	726	734	766	761	718	744	735	745	723	785	744	826	708	670	738	751	773	807	797	745	767	748	769	734	742	799	748	704	713	756	770	735	770	782	775	759	794	747	781	723	732	753	793	772	772	744	777	723	731	746	746	757	767	744	767	802	796	705	748	727	736	703	727	729	764	756	724	749	769	759	739	749	757	738	725	749	709	750	730	760	711	739	727	736	727	731	713	786	751	779	810	740	825	766	775	695	806	763	717	696	773	721	718	767	741	796	736	696	743	767	784	731	749	702	748	745	716	745	756	730	793	739	799	758	736	684	751	726	787	750	760	767	746	768	746	733	787	758	806	724	694	795	771	739	697	729	793	765	758	767	779	756	754	698	766	726	771	731	713	813	742	749	801	734	768	741	741	759	785	762	724	713	758	758	730	718	707	729	731	743	767	775	765	756	785	764	729	712	744	780	768	790	777	720	781	786	766	701	780	768	742	704	757	749	772	757	733	743	766	727	765	771	726	719	780	778	724	732	745	744	778	773	789	703	756	756	698	760	797	736	772	738	762	776	774	731	688	736	762	702	780	708	787	729	772	743	795	755	735	768	766	743	752	748	758	759	715	752	763	753	751	748	830	743	734	745	722	762	745	779	729	713	723	760	717	703	739	739	765	773	760	760	752	693	816	720	736	749	682	717	770	734	758	713	785	735	728	769	758	729	741	673	712	756	734	793	737	720	718	778	731	740	786	700	730	760	770	746	738	705	793	739	738	749	756	778	743	739	771	768	693	712	792	745	793	702	750	793	766	745	746	780	743	750	764	742	751	751	766	730	656	758	752	736	756	756	714	806	778	732	808	767	740	772	727	768	749	737	740	770	740	772	769	771	731	768	742	767	759	782	730	763	772	789	772	718	723	752	727	735	731	825	717	778	738	748	743	756	753	814	782	766	718	724	723	809	784	755	733	753	710	724	728	764	702	792	789	751	769	751	765	778	746	733	726	773	772	746	747	814	742	761	756	741	786	742	762	762	742	786	753	767	748	765	763	708	751	772	797	756	709	726	748	701	731	757	749	751	732	770	756	756	765	802	742	742	768	724	796	744	760	724	712	768	795	783	779	692	754	707	759	732	781	743	762	725	777	765	749	767	718	776	757	743	756	744	757	749	736	774	772	723	752	748	779	802	730	764	757	754	702	774	744	745	734	718	751	777	780	762	802	780	791	744	729	759	802	747	722	742	747	739	794	772	734	727	734	760	741	706	703	734	740	796	745	706	746	780	743	749	761	726	799	732	758	779	733	740	693	683	759	839	767	797	731	750	773	757	785	702	771	800	745	782	777	772	738	698	706	725	780	740	736	741	767	731	736	745	723	735	732	738	757	695	772	727	780	761	695	779	776	766	733	759	728	747	783	769	775	764	748	737	735	761	726	761	747	779	728	726	773	748	764	773	721	747	747	761	761	781	719	730	753	747	734	814	774	772	748	777	737	769	755	764	764	709	763	741	752	727	781	770	709	749	720	778	789	774	735	751	767	712	704	699	756	738	664	749	742	693	734	791	767	713	784	713	741	790	761	765	834	747	671	763	666	784	797	756	760	751	706	788	763	729	769	688	784	782	750	837	734	800	738	747	760	750	774	748	795	734	754	768	749	710	782	801	776	813	741	788	773	738	735	712	734	779	772	790	781	767	761	769	734	754	715	794	752	712	767	785	772	719	809	769	723	743	718	729	706	724	710	697	820	706	792	720	766	724	720	738	730	776	792	738	740	750	749	722	796	746	762	777	770	758	748	756	743	715	751	737	752	750	695	771	705	751	751	761	785	734	784	775	797	784	731	756	731	750	712	790	796	727	757	752	774	721	763	739	755	750	738	724	744	767	770	743	752	776	785	744	744	727	746
31544	14966	1633	918	676	500	406	316	287	249	261	231	214	200	188	175	225	184	221	191	194	183	192	172	174	186	172	172	183	160	194	183	167	154	164	161	168	186	174	174	163	175	173	154	176	171	154	178	164	156	189	184	182	170	170	154	174	163	186	181	162	177	158	153	174	168	183	166	155	170	152	182	158	178	175	164	171	149	168	171	193	175	138	162	192	158	187	152	166	158	156	155	169	154	148	158	177	162	161	167	147	183	182	169	142	163	164	177	158	157	167	135	182	150	182	166	153	164	177	157	177	149	138	149	140	162	154	155	162	173	149	133	149	165	169	170	156	192	153	183	149	177	169	158	171	156	155	170	177	168	172	168	184	170	174	175	161	161	176	175	163	166	161	177	187	158	160	166	175	168	158	142	174	146	175	144	140	151	141	189	179	174	181	147	139	184	164	162	163	160	145	143	155	169	157	177	159	161	160	155	159	180	172	123	186	183	156	148	166	151	166	169	150	167	136	160	156	177	179	156	162	150	176	169	176	141	149	162	171	158	164	179	161	172	178	161	157	127	169	161	154	165	170	164	167	152	167	178	141	167	183	158	147	164	170	170	156	167	179	163	171	126	166	165	161	168	144	157	164	155	145	168	155	154	151	150	147	173	161	154	162	154	172	156	166	183	164	183	154	174	168	160	169	166	180	172	200	172	164	180	150	157	159	143	160	168	174	185	169	158	175	161	164	159	163	154	170	167	174	155	171	167	160	168	175	149	187	147	181	176	191	177	157	168	167	157	166	165	177	175	160	160	148	153	168	162	163	185	135	158	166	178	158	149	158	166	175	165	159	154	163	169	147	171	144	170	170	170	151	185	165	170	195	179	179	125	153	151	157	165	145	185	154	170	172	175	173	153	143	157	178	181	172	153	162	192	164	179	158	169	157	160	171	169	154	145	158	149	190	179	139	149	181	178	173	178	167	191	165	177	163	164	146	181	174	140	138	153	165	165	150	147	177	164	146	180	166	160	147	173	186	153	151	162	141	140	160	166	172	178	167	172	176	179	168	140	170	172	157	180	152	168	157	180	147	142	170	162	157	151	164	160	152	155	163	176	168	140	160	151	185	157	174	157	164	175	138	154	140	167	169	169	147	165	154	166	190	166	170	169	163	191	190	160	164	176	150	146	151	183	194	138	165	163	165	154	183	173	175	169	169	170	182	174	146	176	192	149	155	153	157	164	154	174	158	150	153	178	161	163	160	167	137	165	156	170	178	152	144	168	170	143	157	177	160	163	155	164	160	163	178	168	180	173	170	162	190	171	164	154	168	173	169	159	155	149	165	153	169	184	165	151	168	176	140	145	178	153	153	164	145	154	192	164	187	158	184	168	169	161	174	156	159	178	155	180	176	161	183	138	152	168	174	159	158	147	180	159	173	182	176	153	168	174	173	161	143	168	182	161	178	177	165	157	179	161	146	144	173	159	162	170	159	142	173	168	165	169	160	158	149	163	178	163	153	169	155	148	159	159	175	166	154	161	164	174	168	170	152	153	170	178	165	154	137	144	170	192	202	151	163	171	143	164	173	166	188	157	159	159	146	184	175	171	191	168	178	160	177	157	211	155	171	153	160	174	171	144	155	163	152	164	156	158	172	153	171	173	162	177	170	167	152	142	148	169	137	149	137	144	151	162	129	134	168	173	178	161	162	146	160	159	145	150	168	153	165	159	182	159	127	159	157	158	172	161	164	166	176	164	163	172	162	151	202	164	168	185	173	198	176	167	160	177	159	170	160	156	189	171	166	167	149	195	175	146	167	183	169	160	140	163	137	183	176	180	161	170	177	179	145	166	181	150	161	160	152	195	168	173	163	163	178	155	172	177	148	146	165	158	177	181	149	160	145	172	169	192	201	132	172	146	166	145	144	176	181	145	167	160	157	144	186	166	178	201	160	167	162	153	177	160	147	160	175	140	145	165	163	159	152	152	182	160	156	141	157	194	164	177	162	152	165	151	161	168	156	184	142	159	152	171	190	147	150	160	163	176	142	161	174	171	147	166	180	145	161	153	157	194	184	151	158	172	138	152	165	173	173	150	159	172	174	185	153	162	167	169	154	171	160	174	184	193	148	182	179	156	168	149	183	178	171	188	150	176	151	155	165	170	164	148	144	136	151	151	168	146	159	207	148	132	144	160	158	163	147	163	181	165	162	162	161	141	164	151	158	175	153	164	171	161	163	173	162	163	171	161	162	153	167	185	184	203	180	142	172	174	194	162	135	158	167	165	164	162	201	189	170	160	157	175	168	149	162	171	174	173	187	168	168	160	157	129	155	180	140	160	158	178	124	151	162	182	177	144	169	155	151	161	156	142	173	151	166	156	164	147	160	144	179	177	158	144	151	166	166	161	148	176	166	135	174	152	156	171	187	182	150	158	148	165	194	154	160	147	162	176	148	146	159	163	174	184	166	172	159	167	166	150	167	157	146	154	171	138	173	167	162	144	150	187	166	151	181	185	160	175	168	167	127	151	176	167	157	168	142	144	163	171	154	161	154	153	167	173	158	172	139	169	168	146	164	177	184	168	181	184	175	164	146	168	156	166	145	149	154	164	153	147	191	145	192	173	171	133	144	161	163	151	165	161	164	180	182	140	155	145	160	172	149	168	178	141	155	145	159	162	157	164	158	155	163	145	171	187	154	147	169	177	149	165	165	172	165	173	160	141	177	158	142	194	149	141	145	179	170	177	181	149	155	147	175	156	153	159	175	155	149	160	162	172	150	171	190	165	186	179	166	160	160	175	174	180	133	159	174	145	168	162	201	161	158	166	170	154	146	173	175	144	151	166	151	179	175	144	150	178	164	161	150	172	155	166	131	185	143	148	142	153	173	161	165	164	156	197	150	143	157	172	167	178	174	163	152	172	147	162	199	171	157	164	140	183	164	133	182	157	167	178	163	180	135	160	158	146	159	190	169	160	158	185	176	171	136	168	165	160	177	152	158	149	147	150	182	164	164	155	162	160	161	184	153	170	165	159	160	159	180	189	150	147	185	151	169	150	186	159	164	149	174	149	165	154	173	207	156	187	166	179	170	143	160	153	166	157	155	155	146	162	175	160	141	177	150	197	169	146	169	155	167	157	183	143	176	164	151	165	142	155	181	166	143	145	165	148	153	165	151	161	157	157	176	171	133	164	173	158	165	165	166	165	186	170	164	149	141	167	177	168	175	150	167	135	160	169	160	171	158	170	176	155	145	174	161	180	141	154	146	168	139	158	173	148	150	160	183	130	162	162	169	170	169	164	200	144	170	170	172	154	160	157	168	173	149	174	168	159	175	178	182	154	157	160	177	187	157	151	150	153	169	160	156	150	161	184	163	191	186	159	139	127	175	154	167	164	167	163	168	166	145	140	168	143	149	168	156	161	175	159	152	159	158	146	188	164	184	160	136	152	143	166	168	142	152	163	157	148	191	147	153	191	149	172	180	167	164	155	169	182	175	186	155	161	173	168
17198	7918	2361	2813	2556	2109	1763	1521	1297	1150	1035	1007	843	829	780	756	667	663	666	628	606	601	578	599	607	544	545	556	554	501	536	539	524	510	539	495	489	530	490	499	464	529	487	512	471	493	515	458	493	468	483	519	444	474	463	459	471	488	459	492	459	471	475	443	440	471	482	471	480	470	477	462	467	439	476	473	477	462	486	399	468	474	445	471	455	488	486	456	469	451	488	470	454	458	459	474	429	454	505	466	460	447	489	463	467	476	484	460	423	442	445	458	472	464	459	462	500	454	443	489	502	472	469	458	436	491	453	445	452	429	468	420	483	445	454	457	467	459	400	465	465	448	462	462	433	469	470	448	452	456	440	442	475	445	448	462	492	486	478	471	446	450	485	512	442	456	423	427	474	428	434	473	448	477	444	466	449	476	471	469	469	459	461	450	467	425	439	487	483	444	440	490	432	449	466	461	437	452	435	449	410	466	427	467	436	443	449	461	448	470	464	475	473	454	444	439	437	454	425	452	478	468	435	456	465	458	465	460	481	448	466	453	462	444	495	477	461	433	447	455	404	476	448	432	441	435	452	467	445	481	428	449	459	432	437	455	470	434	439	444	422	452	470	449	463	465	445	482	475	465	414	446	443	460	436	432	465	439	447	456	432	430	447	443	450	457	472	469	475	452	461	402	486	441	471	458	433	484	468	448	462	459	439	429	469	482	436	454	443	451	459	454	443	432	416	490	470	444	434	477	436	452	481	437	416	443	467	461	452	441	436	436	461	495	420	433	457	470	450	429	459	454	455	435	452	444	417	446	477	457	458	489	391	467	433	465	420	447	462	437	472	467	463	446	440	460	476	450	443	416	439	445	474	436	426	452	452	443	444	466	450	453	496	465	451	456	446	432	442	483	447	474	470	449	412	437	463	484	448	457	444	439	444	416	478	451	455	457	452	443	463	446	448	483	460	424	511	462	452	440	459	459	450	474	496	462	459	454	466	449	442	443	461	456	473	419	482	451	407	489	462	435	450	462	467	410	496	466	441	395	484	450	472	439	471	444	481	473	451	454	473	468	467	476	460	482	500	464	435	450	450	505	458	466	482	459	474	450	440	428	447	493	455	456	482	463	469	439	464	448	477	469	448	494	432	446	453	444	456	497	458	441	473	492	454	416	437	423	470	462	455	430	459	453	450	456	490	470	426	478	441	452	485	518	479	499	470	454	450	448	461	431	454	464	446	439	431	481	450	457	471	463	440	408	491	450	484	473	477	477	516	438	460	477	450	442	467	460	450	483	407	459	456	493	455	439	448	469	448	478	447	451	439	473	462	436	464	481	441	421	469	466	450	461	481	465	432	458	468	449	420	451	488	448	441	456	432	495	489	462	427	495	429	446	478	449	447	464	470	495	429	448	458	442	444	466	445	489	443	458	443	428	469	461	441	439	450	484	455	439	450	454	445	431	460	453	437	448	466	463	437	449	475	426	470	478	402	426	461	434	439	435	468	480	451	451	416	409	486	465	445	457	445	437	490	412	465	440	469	447	486	511	446	443	429	464	460	425	436	417	472	461	445	476	455	456	449	464	453	474	433	449	417	445	456	490	487	456	526	460	460	473	450	474	462	456	426	434	463	446	427	450	456	472	504	484	457	457	477	434	473	456	452	450	449	502	452	442	460	485	485	453	436	461	446	476	478	435	457	481	416	478	477	456	437	504	441	434	452	448	450	482	418	450	435	481	473	436	436	475	416	439	477	482	414	429	413	464	436	440	452	439	457	450	456	433	429	440	478	442	485	398	410	448	472	435	482	467	459	476	436	417	456	442	438	436	476	466	475	445	473	445	440	455	503	463	473	426	466	462	400	472	466	447	482	473	476	458	479	461	448	440	456	460	469	484	483	444	445	449	450	456	423	444	461	431	427	451	460	430	452	479	484	451	469	438	486	444	457	510	457	437	461	449	459	456	410	451	470	466	471	459	432	477	418	467	444	433	450	428	435	452	474	409	510	471	477	461	404	422	468	441	489	452	416	463	472	478	441	455	458	470	413	466	469	438	448	450	425	463	465	440	443	446	442	440	438	453	448	449	461	432	452	434	483	442	491	447	467	436	437	449	444	470	419	464	478	435	430	480	420	446	444	454	478	453	452	444	478	454	457	451	433	467	472	484	466	439	402	486	437	430	452	452	459	453	451	437	442	466	464	426	475	467	454	430	463	484	448	486	423	445	438	502	468	444	429	454	463	422	475	477	504	468	452	447	448	456	493	462	485	456	434	438	451	418	467	492	472	491	463	455	480	447	495	465	450	405	421	489	466	411	483	456	460	461	429	412	452	420	438	478	463	480	478	425	470	432	449	476	462	446	457	436	508	454	415	456	502	415	450	441	436	499	426	437	433	441	473	437	442	455	445	464	484	444	455	441	463	436	480	443	445	456	462	447	457	421	490	482	418	462	448	488	456	453	469	421	443	415	457	441	472	411	464	469	450	470	417	463	463	440	397	451	448	417	438	464	439	438	434	456	475	415	437	444	447	459	466	503	463	467	434	414	483	447	425	493	457	455	420	461	472	452	453	449	450	449	395	434	482	456	460	438	471	424	437	452	486	463	470	464	417	437	437	479	467	464	427	425	476	477	461	466	439	496	459	462	433	479	439	436	414	444	445	455	455	451	431	428	478	477	492	449	431	434	432	471	442	454	424	447	463	445	466	430	455	507	428	447	459	466	453	411	435	471	461	459	447	444	432	469	479	470	445	454	468	482	499	479	471	463	457	463	445	463	444	479	429	424	472	488	456	421	416	464	459	440	441	505	452	447	430	464	457	396	452	486	432	428	472	467	435	457	459	506	483	450	473	402	417	465	472	425	479	414	461	457	438	451	468	467	449	446	434	459	464	460	433	467	500	512	427	443	446	418	452	439	447	482	473	454	490	471	449	468	433	430	435	501	440	460	457	482	409	446	418	430	451	447	467	449	438	481	478	431	442	493	464	449	428	469	443	458	448	376	489	463	427	465	462	455	468	468	453	437	458	462	427	443	447	480	435	461	449	446	467	449	443	447	425	413	476	461	477	493	457	406	433	444	438	430	488	486	460	469	460	454	486	451	477	467	470	435	470	411	469	464	466	445	494	469	467	433	484	468	471	449	473	411	492	464	468	447	460	472	459	453	450	445	445	443	499	434	469	458	431	454	465	420	436	482	439	444	424	482	428	452	459	430	440	457	491	404	449	463	461	452	491	448	455	490	465	442	498	441	470	488	450	452	413	446	469	492	471	469	465	477	462	427	441	443	415	448	453	416	428	476	494	449	449	498	469	447	490	428	477	445	451	470	493	412	468	436	435	442	450	426	435	447	446	490	482	457	471	471	496	437	498	439	435	466	445	441	444	480	468	430	456	458	452	460	468	420	472	455	454	459	478	481	477	456	494	458	471	439	450	433	434	452	465	502	443	479	489	464	418	460	451	424	463	459	459	455	447	461	474	429	436	431	449	466	512	424	479	465
44292	26764	4411	1855	1232	988	756	613	546	531	461	413	392	365	375	344	348	370	323	308	273	303	308	301	293	273	301	293	295	292	298	281	263	294	304	282	267	298	259	281	278	304	273	290	281	256	253	307	285	259	274	298	292	254	266	271	308	266	280	298	253	282	283	269	277	262	288	248	266	298	253	262	268	250	273	288	271	265	278	275	268	262	306	295	252	288	285	285	263	281	289	279	275	279	264	268	263	284	251	265	245	251	284	298	253	257	281	269	252	294	284	282	250	252	282	269	253	248	274	276	279	222	270	265	266	291	268	309	243	300	270	266	273	267	251	266	293	252	254	286	254	265	256	259	267	271	273	273	295	259	287	308	262	227	280	272	295	238	236	275	261	252	251	246	234	246	277	286	269	269	295	263	278	237	273	247	275	271	273	286	258	233	267	250	267	252	244	245	321	282	275	280	287	243	275	268	294	253	281	264	261	272	287	257	250	258	253	281	270	280	254	277	297	265	231	250	247	280	267	264	253	286	253	262	257	254	267	287	257	267	279	272	278	250	247	261	263	298	280	210	258	287	283	271	261	238	278	256	250	264	286	286	273	278	276	268	273	292	254	251	255	259	272	257	264	283	257	270	244	266	293	280	265	267	255	242	276	219	257	256	254	283	270	261	246	245	253	240	257	260	265	264	256	274	256	260	296	257	264	243	290	255	231	286	279	283	276	258	272	255	272	262	288	262	287	296	266	258	276	257	279	267	290	259	305	271	236	270	262	278	278	282	270	284	275	254	254	256	264	271	258	312	290	294	271	257	259	277	286	283	287	265	274	235	250	252	247	262	240	271	265	277	256	286	263	284	298	256	280	296	260	262	286	263	283	277	294	281	260	271	303	282	291	296	298	289	278	286	313	296	267	256	284	263	251	257	296	303	269	283	291	259	243	257	277	264	263	251	266	279	249	282	282	282	275	260	250	262	272	270	266	293	280	255	295	277	273	259	260	288	281	259	264	242	287	246	293	286	274	269	292	268	296	266	271	272	260	277	268	303	255	264	290	256	282	278	269	289	298	254	262	249	243	288	243	272	278	280	245	254	286	282	242	250	242	294	267	282	254	288	248	247	254	262	274	288	259	252	276	276	238	281	305	302	318	262	287	260	251	306	278	271	266	265	250	272	271	282	240	259	272	248	256	267	277	301	251	285	280	267	269	302	255	264	263	253	259	240	266	270	277	268	265	247	264	289	266	247	284	276	243	272	266	260	260	257	247	254	274	257	239	262	250	256	269	261	275	274	263	249	234	300	266	254	263	259	287	241	274	269	263	254	283	272	262	285	298	270	256	258	283	250	270	245	249	282	270	270	273	287	273	279	260	261	258	246	276	283	259	289	258	241	260	257	270	280	259	269	283	262	253	300	259	275	237	280	282	239	305	262	272	264	291	243	267	301	269	251	270	260	248	272	248	214	265	291	262	262	254	289	299	257	263	242	269	255	310	261	258	287	275	277	302	285	285	254	283	305	259	269	282	282	250	287	246	272	258	248	296	268	263	258	259	253	284	247	278	238	295	271	279	265	233	253	253	313	281	265	250	269	280	245	289	291	253	261	260	262	246	292	309	282	253	237	261	271	264	290	301	253	229	263	260	235	245	254	273	271	270	254	248	279	266	263	275	251	241	265	291	290	254	240	305	263	265	268	253	242	280	263	273	245	269	274	312	282	279	272	268	261	245	277	270	308	276	284	316	233	244	249	270	277	268	278	253	278	287	271	290	263	286	257	308	257	257	258	267	266	272	313	313	278	280	281	262	252	254	252	274	281	257	272	285	282	266	280	276	245	259	278	269	253	285	273	272	237	301	237	272	259	228	298	260	311	284	260	289	250	285	295	267	260	274	234	238	279	255	241	268	272	252	270	273	282	286	260	246	267	278	248	267	302	248	255	263	285	276	288	285	268	265	288	276	254	259	237	261	232	284	273	276	257	266	297	255	270	295	272	266	268	304	272	276	268	261	252	247	284	268	242	275	272	240	267	228	290	240	253	244	282	257	269	251	278	273	272	275	259	275	240	274	296	248	272	256	241	236	282	250	250	258	282	266	287	285	277	269	253	262	300	250	254	264	248	305	285	267	248	277	272	251	281	277	253	281	291	258	266	312	235	260	260	285	280	275	266	273	237	256	272	262	274	286	294	237	273	277	304	260	264	295	271	278	252	279	259	249	241	260	307	273	279	275	292	261	298	273	277	273	263	303	257	264	307	267	293	254	241	258	262	265	259	286	256	280	269	259	264	274	262	241	285	283	291	284	237	291	269	276	266	283	299	276	291	252	271	294	265	243	232	278	258	260	267	266	276	262	270	288	286	284	261	266	268	263	229	269	294	290	251	288	271	286	250	262	277	268	301	269	260	271	242	292	284	271	267	247	281	294	259	287	263	269	275	282	272	279	273	250	261	244	272	273	242	240	266	258	250	270	270	277	248	260	253	256	280	251	284	265	239	283	250	301	304	293	262	235	249	288	273	289	244	238	306	255	296	292	252	253	256	272	245	261	270	242	260	228	271	298	260	238	280	257	298	251	276	274	254	241	227	278	268	303	263	257	271	254	256	246	285	258	279	262	268	278	285	262	258	267	304	279	278	259	269	277	253	293	277	277	247	263	251	257	298	288	258	243	275	249	259	277	270	285	276	215	268	284	278	257	273	270	291	303	294	276	281	273	274	267	262	292	277	268	254	271	283	262	269	259	302	262	297	252	262	286	260	286	239	299	252	305	274	278	264	287	268	235	252	271	251	287	239	282	248	267	246	237	247	271	277	291	251	268	260	278	246	271	253	273	297	291	268	241	255	286	279	247	262	268	261	266	249	302	240	268	268	266	280	273	273	308	248	265	227	240	268	269	255	286	248	256	293	254	223	279	270	266	270	299	314	296	262	283	278	272	276	298	286	277	248	263	287	250	281	244	243	302	281	273	275	253	266	257	277	277	278	241	260	282	257	260	291	299	254	249	263	293	273	305	248	266	279	271	287	291	315	272	288	272	269	265	252	282	278	315	273	273	267	279	260	315	258	240	281	261	266	250	289	260	269	262	275	293	288	303	266	285	307	270	272	266	284	260	255	251	275	249	249	275	251	282	276	260	266	254	267	277	292	275	282	279	278	280	271	294	261	267	249	273	303	253	274	271	275	264	255	281	290	247	220	270	301	278	271	241	273	302	270	274	295	303	247	286	277	292	303	278	270	287	238	251	277	288	243	274	285	259	307	260	264	271	273	267	260	286	273	266	271	250	248	304	296	256	246	276	288	283	291	297	250	287	296	303	271	280	246	291	291	283	261	270	234	283	257	263	292	271	241	278	291	247	265	263	258	277	261	282	312	270	276	269	289	252	276	265	282	272	283	257	267	286	276	264	274	270	256	311	261	249	284	288	236	232	277	293	239	291	278	263	283	258	251	240	278	278	262	260	267	287	271	258	249	290	276	241	267	271	259	248	282	250	271	271	264	254	275
25139	12277	4426	5239	4666	3789	3117	2644	2350	2039	1806	1709	1463	1382	1300	1286	1113	1124	1088	975	1038	984	1012	969	947	889	971	832	891	802	837	827	845	820	742	822	794	755	818	775	768	739	730	826	737	738	754	745	775	783	764	740	733	745	754	760	776	716	743	747	722	731	738	702	707	694	685	709	755	731	693	721	709	741	731	713	718	710	717	750	709	749	711	696	737	707	711	748	686	690	685	720	693	704	692	751	690	694	676	719	726	709	683	748	741	664	710	716	666	684	719	694	697	719	726	668	702	746	698	670	705	712	680	710	712	686	715	653	726	684	756	709	710	740	687	727	730	707	714	718	727	712	645	671	717	705	682	701	719	690	713	694	671	693	713	717	644	724	702	685	727	713	698	707	719	720	681	710	735	733	766	701	758	682	732	677	704	671	682	698	677	705	713	673	704	730	669	689	730	720	649	723	723	662	690	705	741	716	697	698	745	722	698	719	681	670	682	702	723	699	710	674	674	711	685	651	703	694	634	697	710	685	701	693	691	709	744	739	726	656	731	712	711	723	708	705	672	748	650	646	746	684	677	717	625	695	697	688	723	713	694	704	690	684	705	695	720	679	729	696	712	683	666	658	701	693	713	691	726	715	739	706	666	736	716	725	680	673	691	680	697	691	712	658	659	695	702	698	707	734	698	704	714	685	694	705	690	714	698	737	717	688	713	711	695	682	678	692	703	711	732	708	703	733	735	674	687	733	689	696	668	706	683	739	712	676	714	682	680	677	701	742	717	685	682	720	691	709	729	692	767	694	668	691	694	674	686	720	637	696	678	726	702	655	714	692	686	672	687	722	732	687	681	717	711	693	718	699	737	714	744	750	658	724	697	638	698	718	676	650	651	722	734	656	724	683	658	685	676	765	681	734	687	705	725	737	688	700	700	699	657	675	731	687	688	724	675	735	673	668	694	687	736	713	726	668	682	723	730	705	691	695	737	719	707	719	714	739	675	742	678	711	708	678	663	718	689	707	674	647	693	705	703	721	722	685	724	708	711	685	721	710	740	697	709	711	665	654	669	721	698	725	745	720	679	740	667	724	678	715	685	697	698	725	723	670	671	729	675	710	689	675	745	702	714	714	713	685	680	687	713	753	734	763	667	742	727	719	678	745	739	702	702	698	701	719	679	700	703	702	729	726	705	662	697	669	704	718	699	722	713	706	688	681	670	712	662	692	738	701	739	703	723	740	686	719	721	736	713	713	622	715	671	715	708	696	722	687	735	693	674	725	681	739	676	684	678	742	727	723	685	750	762	673	713	708	717	679	677	674	717	721	669	727	699	730	724	684	754	671	704	729	680	702	691	744	662	733	725	704	701	725	685	718	708	709	724	651	693	675	719	702	685	687	672	711	750	743	725	679	693	726	668	723	676	704	723	670	718	727	645	712	732	733	690	692	687	679	698	667	630	693	660	688	713	687	695	723	697	738	675	708	683	717	710	672	660	686	675	722	688	695	702	669	652	671	677	648	701	702	671	713	720	668	692	684	719	679	697	713	714	692	722	715	681	700	729	729	697	721	692	739	695	709	698	690	715	683	694	683	740	723	715	659	739	733	713	668	733	691	696	693	686	707	731	727	700	706	663	715	736	707	715	724	749	689	737	712	673	732	639	680	703	696	666	708	706	670	708	739	655	722	693	714	703	676	715	652	712	671	726	701	698	679	675	712	683	723	763	716	677	686	677	704	684	707	685	681	677	665	738	776	699	678	691	706	679	728	691	701	696	696	682	687	714	665	730	693	728	725	711	753	650	691	763	696	723	703	635	703	716	718	739	740	691	699	731	694	717	717	695	719	705	733	753	770	701	717	652	698	657	694	700	783	684	736	685	729	663	719	731	648	642	693	717	713	691	721	686	659	666	665	673	738	694	689	645	661	693	649	711	698	682	722	666	695	696	720	717	689	706	694	731	719	700	706	709	725	735	693	734	726	703	714	689	667	720	687	659	718	733	685	709	700	647	709	712	662	722	701	650	702	677	667	713	721	674	691	668	691	658	697	688	712	675	692	718	715	660	665	720	696	692	736	682	649	697	685	708	671	671	697	701	710	671	734	724	676	683	652	744	732	714	674	697	697	680	720	704	703	692	725	682	696	715	727	719	694	699	676	698	690	671	706	719	669	681	711	751	704	726	680	648	663	705	707	673	667	742	698	691	700	717	720	689	708	696	686	702	681	737	709	752	707	674	661	718	664	709	669	668	727	689	746	676	696	694	698	683	703	716	670	663	689	704	714	714	710	679	795	666	677	688	672	649	712	695	709	747	652	713	687	715	703	681	676	723	703	744	710	674	690	704	654	676	726	699	691	757	695	721	737	678	718	753	700	700	696	737	700	691	687	710	663	678	713	639	738	702	695	704	651	708	693	713	669	729	741	715	676	690	733	713	705	681	710	690	675	635	671	756	700	677	730	717	699	713	712	737	659	709	663	770	749	723	703	691	720	711	693	692	727	705	718	686	661	664	673	739	730	690	706	680	688	671	711	707	751	681	675	718	712	666	718	673	689	743	732	683	669	709	677	718	712	755	679	713	662	691	698	682	674	681	647	767	739	700	665	698	696	689	706	688	672	691	689	706	656	666	725	690	699	694	716	663	713	687	714	693	689	682	780	707	665	728	718	731	669	650	743	679	693	672	679	686	712	719	705	663	739	719	706	742	640	716	684	663	712	716	668	665	698	718	715	716	687	708	707	697	713	740	690	709	697	652	736	708	680	700	721	705	745	694	673	732	745	706	711	694	660	710	707	687	716	682	685	678	671	712	721	668	694	723	688	678	708	671	708	686	698	684	682	664	716	737	698	691	760	695	719	685	718	714	720	700	685	680	695	716	719	698	707	729	704	720	737	710	661	682	677	742	728	674	716	674	683	660	728	683	714	702	683	735	729	721	670	722	722	699	701	649	711	703	705	710	711	703	719	722	732	699	719	705	682	663	743	708	700	692	678	691	695	692	669	709	696	696	712	685	714	713	680	726	686	745	665	702	663	754	699	721	678	681	678	682	696	724	713	706	707	677	696	757	686	740	692	700	737	703	670	710	698	722	710	746	657	695	675	705	672	673	639	675	691	733	731	680	665	697	736	686	685	712	690	665	791	682	727	672	704	740	722	688	672	740	673	719	694	751	733	696	704	720	715	722	686	651	656	728	709	678	747	706	682	741	750	683	704	708	719	704	704	732	736	709	702	727	739	696	710	657	724	665	693	737	671	723	722	662	694	713	675	672	696	684	707	678	702	712	702	750	683	711	660	762	697	697	686	681	737	682	699	724	724	675	671	749	681	721	695	667	707	694	726	712	696	673	702	728	701	653	690	687	649	706	698	710	675	666	680	702	665	668	719	669	650	676	682	690	663	702	691	684	662	682	701	720	730	707	706	693	720	687	729	662	671	644	670	697	696	706	708	630	689	700	739	766	745	678	737	678	672	728	726	722	680	680	699	691	728	670	735	716	766	706	684
7078	702	324	351	356	316	296	323	328	302	322	335	302	357	326	302	307	282	318	297	311	305	325	354	317	294	324	312	341	303	323	319	313	276	303	329	304	302	337	296	353	329	310	331	289	318	329	303	332	322	325	352	316	300	290	365	339	283	344	288	319	308	334	316	321	308	314	297	338	308	331	304	318	322	332	332	318	312	296	290	331	315	325	309	311	299	316	316	291	279	322	315	321	310	297	316	327	269	317	282	321	291	319	335	324	306	294	316	305	308	329	338	332	281	307	289	291	309	339	291	295	274	287	307	298	317	290	335	323	336	328	314	348	300	328	347	336	354	342	322	303	314	318	319	294	328	339	319	274	271	303	325	309	264	304	298	288	326	309	302	301	322	328	304	307	339	319	328	289	304	294	297	313	296	303	321	308	301	298	339	310	297	333	282	269	310	325	302	311	340	336	292	323	345	317	342	315	301	333	304	324	339	315	303	275	310	312	304	298	326	298	303	324	339	323	339	288	317	333	308	337	330	291	307	313	338	303	298	301	286	298	328	289	311	310	333	309	291	327	328	315	317	321	316	300	333	306	340	301	309	333	312	294	327	307	283	284	300	318	292	308	273	331	299	286	287	338	331	348	280	307	333	342	315	297	269	313	301	291	322	301	320	351	312	319	315	321	349	318	291	298	331	310	351	347	312	309	311	330	333	320	311	310	305	318	329	314	319	340	315	313	281	305	303	297	328	332	291	287	294	351	304	331	305	340	321	299	295	321	326	300	342	319	316	332	282	300	293	325	327	271	311	284	325	339	311	305	318	293	281	308	328	327	340	341	349	324	294	294	278	311	312	309	299	314	313	272	296	305	313	270	297	313	295	300	321	277	314	304	321	287	306	307	312	283	286	276	290	277	297	333	300	289	287	330	315	313	288	299	317	302	300	314	274	276	311	325	285	317	321	318	315	307	300	348	296	340	311	302	298	260	308	325	305	293	305	326	288	318	290	310	335	282	313	314	329	301	297	296	309	299	306	288	306	333	308	302	302	314	339	308	296	284	296	267	310	282	284	300	316	292	314	312	307	345	305	339	327	298	305	310	333	310	321	274	312	340	307	314	315	305	295	306	308	322	287	313	332	352	313	300	338	329	317	329	317	296	323	329	329	313	315	299	319	369	327	301	314	288	309	333	324	309	329	356	309	327	317	325	335	307	335	303	311	287	289	300	286	328	311	308	328	293	306	278	317	309	305	341	326	309	316	314	304	294	312	326	299	327	316	300	286	320	301	326	323	297	305	338	337	305	322	322	306	288	325	299	276	286	306	310	305	297	331	317	307	302	297	306	276	314	306	287	307	302	319	320	320	323	302	304	265	321	327	319	292	294	317	295	334	338	322	302	306	320	280	297	323	298	285	310	295	323	304	346	333	318	298	315	313	288	321	315	343	314	312	354	317	298	300	295	301	331	280	298	316	326	303	340	321	324	309	329	316	305	317	311	335	302	309	292	281	305	331	282	303	335	368	310	299	298	342	295	319	301	337	338	326	303	315	355	316	319	318	340	300	297	292	315	329	304	312	297	294	311	296	318	278	286	339	324	309	301	353	332	303	278	312	319	324	287	323	334	306	307	324	316	270	317	325	320	311	316	303	319	329	300	305	331	310	292	292	370	316	292	310	327	311	297	326	297	296	320	332	296	292	342	294	316	268	323	328	319	299	281	316	291	310	309	320	306	320	295	309	313	332	336	287	311	350	298	313	323	306	334	329	311	316	312	356	329	354	323	325	295	268	315	312	310	301	342	297	320	299	305	301	313	338	328	332	324	326	327	311	327	304	318	360	301	305	323	338	329	333	290	331	299	292	312	298	326	323	333	306	283	291	314	294	288	297	308	313	293	293	322	302	334	310	328	309	354	285	334	323	318	320	316	320	307	309	332	298	328	318	304	310	331	296	317	349	302	327	318	296	327	320	319	278	294	329	352	332	318	316	299	310	321	316	327	300	328	285	305	310	325	307	292	289	306	308	291	308	287	311	296	312	349	320	309	296	314	323	288	288	302	329	309	305	300	326	306	355	326	342	342	331	338	285	291	316	280	320	310	329	304	292	322	327	317	336	316	336	305	293	324	322	347	326	295	308	315	311	321	314	314	320	301	333	321	316	295	311	303	334	312	308	322	334	326	306	326	324	301	318	301	309	308	313	297	302	301	315	308	316	318	314	319	305	314	304	311	335	321	311	305	313	302	294	331	317	315	344	336	297	325	299	300	293	308	285	309	316	339	303	326	304	341	291	319	315	325	371	292	308	299	281	301	293	349	285	308	321	274	334	302	312	291	329	345	284	302	285	280	316	324	284	290	306	308	338	314	323	315	329	300	298	314	307	292	318	289	302	305	348	326	279	328	320	302	286	344	340	313	308	282	316	361	292	321	318	321	301	315	328	295	302	296	319	300	313	309	337	316	316	326	283	304	321	301	324	313	290	317	296	324	338	313	310	299	325	331	321	288	284	303	313	313	317	306	295	302	265	299	299	285	302	303	303	327	298	295	309	328	308	335	322	297	331	321	328	324	327	282	332	292	308	348	353	302	308	284	310	313	359	322	311	343	334	325	305	317	308	327	318	324	276	339	289	358	321	306	335	318	289	346	314	339	327	343	267	303	320	306	338	315	293	315	347	332	346	329	286	289	322	354	339	324	308	302	323	308	324	287	292	296	307	290	317	295	306	314	315	317	307	345	345	314	302	288	299	341	301	311	292	318	274	315	258	315	312	298	303	295	325	282	327	311	318	311	315	328	269	325	335	307	326	312	314	306	328	304	345	295	335	313	306	319	316	267	302	330	327	287	347	298	353	313	311	301	329	304	325	331	295	296	277	314	299	333	310	286	320	287	327	331	322	316	331	294	303	328	326	311	357	287	305	327	354	293	353	293	317	305	354	325	346	324	315	330	278	288	283	329	329	347	336	312	305	293	337	321	295	313	289	290	337	318	344	298	329	334	309	286	317	335	292	299	350	317	341	310	315	304	297	300	320	317	322	309	298	299	315	287	310	327	322	282	300	309	292	305	285	321	306	325	334	317	303	314	318	326	321	293	308	323	303	295	308	295	258	305	308	310	304	287	304	290	312	345	308	311	309	331	287	292	293	298	321	305	366	323	308	321	331	314	336	339	344	323	305	321	345	323	309	321	305	323	306	277	337	310	311	315	336	289	300	331	302	325	275	331	325	346	318	320	296	292	320	279	305	277	310	294	294	299	325	317	306	298	315	309	311	343	293	300	346	325	317	331	285	310	316	291	325	276	318	291	327	328	330	294	298	302	321	293	287	293	334	315	319	311	318	327	329	306	334	325	286	300	322	313	299	317	278	306	311	319	300	322	323	289	333	303	305	327	298	318	318	316	266	293	332	325	311	297	325	272	320	306	297	300	339	265	303	314	315	316	278	334	330	284	313	312	324	308	316	306	325	309	287	317	317	318	275	297	307	327	345	311	338	348	303	320	281	324	296
4545	1239	826	762	808	809	818	826	824	754	741	739	769	719	809	750	747	740	817	749	721	745	708	737	770	715	747	747	783	754	737	749	730	722	746	801	808	745	733	792	726	783	750	780	723	729	765	797	725	745	762	773	713	791	755	804	716	717	755	762	766	717	709	739	728	786	746	788	713	750	787	778	755	746	726	736	718	726	752	721	747	743	780	754	765	768	777	758	733	736	773	753	777	736	749	772	742	769	718	763	737	756	711	754	729	778	725	771	761	741	755	712	709	716	738	783	784	773	760	814	779	704	758	747	762	737	746	785	759	733	729	749	726	712	776	762	757	751	680	771	777	801	716	772	808	804	702	720	778	786	762	738	750	720	730	778	750	758	779	786	742	736	731	776	725	766	731	766	703	753	758	732	750	730	718	773	759	718	769	686	768	759	776	758	748	725	764	757	745	752	738	744	767	729	781	714	672	745	764	747	704	758	759	758	732	717	762	753	787	711	747	753	719	735	739	701	753	755	721	691	744	775	768	803	733	711	751	708	798	748	685	728	735	756	756	722	780	744	710	743	796	782	768	768	741	745	777	744	732	727	752	767	711	713	773	747	756	748	715	732	725	747	748	772	746	752	785	730	777	725	711	756	766	746	745	725	698	702	723	745	712	781	722	737	741	750	703	782	761	761	749	722	731	751	730	785	763	743	710	781	773	725	787	705	744	765	724	780	762	759	766	783	759	777	747	705	760	761	718	739	726	728	778	745	757	714	749	772	734	742	731	754	713	746	718	762	712	767	752	761	727	700	712	782	787	787	749	767	730	759	774	782	768	737	687	785	767	770	772	741	763	777	778	761	753	777	761	756	762	729	759	739	745	709	719	717	787	755	767	793	787	742	749	757	745	777	794	781	776	767	760	692	793	747	739	727	746	812	747	752	768	796	705	759	747	744	752	732	767	711	742	703	773	761	793	734	783	759	776	776	732	767	804	721	789	769	773	756	729	751	755	743	711	769	764	761	742	727	744	750	769	722	799	756	791	790	727	723	748	760	734	763	692	769	756	763	789	720	755	755	705	772	785	721	732	755	774	741	780	752	811	778	776	762	789	744	778	758	772	764	738	756	708	755	773	736	774	723	795	752	727	756	756	750	741	754	694	734	744	753	739	784	756	758	771	749	741	788	729	740	801	718	731	735	767	759	774	793	759	699	724	770	747	729	725	782	725	730	750	727	808	802	697	756	802	789	769	794	763	740	767	729	756	736	733	772	707	733	743	763	733	803	839	735	758	783	711	734	743	779	765	736	747	758	767	738	758	728	731	751	801	760	768	799	729	711	726	758	782	730	719	754	758	747	732	700	770	719	755	777	765	777	774	729	746	757	767	789	796	749	766	736	712	713	737	790	732	791	798	690	756	721	742	784	774	766	741	759	740	764	746	731	741	769	766	802	707	737	747	730	822	733	745	837	787	745	741	754	735	773	766	750	776	775	721	731	725	725	735	759	709	735	775	737	759	752	730	748	748	734	754	714	712	754	763	721	704	761	736	758	736	719	752	724	776	731	770	718	745	725	747	738	718	701	745	768	754	707	721	763	798	785	780	740	716	717	801	778	802	737	703	753	753	740	772	726	762	759	757	724	694	793	719	761	759	762	772	715	763	761	773	779	774	744	726	752	708	765	772	765	739	727	775	762	798	774	743	724	766	737	779	793	746	749	716	750	734	793	787	767	769	723	715	742	747	745	733	758	742	676	745	757	743	731	743	772	750	724	745	742	792	715	766	734	746	739	778	739	733	730	771	745	757	773	774	754	759	721	741	741	748	764	740	742	774	757	709	780	721	756	766	720	765	709	768	785	777	701	740	747	777	730	759	762	772	764	710	762	799	693	710	716	763	810	738	764	739	765	800	769	743	731	734	773	732	726	778	722	772	772	776	752	764	711	705	829	751	762	768	756	786	729	731	689	752	737	785	740	749	782	753	776	725	765	766	708	707	748	783	712	763	754	730	751	749	770	753	753	741	742	775	747	704	694	725	749	728	762	722	758	728	748	773	791	692	700	720	751	718	773	762	766	728	714	709	731	732	740	704	735	776	697	760	823	758	733	729	765	755	797	792	794	759	705	743	752	727	777	699	738	739	721	744	738	731	768	737	745	742	757	701	823	711	720	790	736	716	741	757	764	729	777	737	735	753	756	763	717	703	756	705	783	767	749	735	771	761	721	767	766	729	798	753	777	712	769	726	757	747	740	762	741	743	785	728	770	729	748	755	765	766	713	759	706	752	752	741	734	749	729	729	744	785	732	784	714	780	744	753	764	723	736	758	741	799	765	765	759	722	729	742	701	748	741	734	727	735	710	711	746	734	729	752	764	761	805	724	732	745	698	747	724	748	757	741	780	740	764	774	768	751	704	731	757	709	752	748	780	764	764	695	785	742	745	778	747	729	698	803	725	714	719	759	735	767	774	727	773	726	774	761	738	730	763	773	746	775	737	757	789	795	727	755	770	765	809	791	779	779	756	774	805	727	761	750	736	769	745	768	833	795	738	686	759	734	745	737	781	746	752	761	750	721	755	764	750	742	733	751	785	729	748	785	774	773	776	754	753	729	733	793	762	739	734	754	799	758	736	763	787	789	757	773	737	767	729	712	727	760	745	744	753	724	743	770	780	742	716	756	761	784	742	788	748	766	755	798	761	764	755	742	762	786	703	773	767	741	783	778	735	704	704	711	761	771	705	758	746	771	772	720	759	736	746	745	787	742	812	730	726	751	799	697	694	750	753	734	768	808	740	769	755	743	671	734	766	736	782	818	723	746	749	734	756	782	753	692	731	735	746	736	771	762	731	805	770	746	715	722	788	775	734	713	735	754	727	768	719	756	802	736	772	715	767	724	717	794	779	732	728	713	743	758	723	697	764	745	744	800	748	798	742	773	785	764	731	797	776	764	766	743	763	713	776	778	767	745	761	796	729	765	729	761	682	782	738	739	720	750	766	745	718	703	686	716	761	744	787	710	726	713	814	730	743	727	751	759	752	778	756	700	707	773	725	778	812	754	738	728	732	715	743	792	745	771	711	732	766	730	734	750	743	752	752	768	767	763	750	759	805	752	750	745	730	817	776	756	787	778	738	778	749	788	748	677	808	716	731	754	728	769	759	772	719	760	688	744	717	718	746	748	763	743	759	714	735	736	744	783	720	788	769	721	752	791	749	771	788	747	736	720	743	720	765	727	766	717	761	717	746	759	753	741	753	736	713	753	747	769	753	751	767	778	783	808	803	777	787	732	762	759	713	687	738	762	749	766	735	770	722	789	791	691	750	753	725	710	778	779	763	763	746	775	729	751	762	772	721	710	736	762	779	731	762	777	691	785	742	780	764	726	755	737	743	810	738	728	792	762	773	731	749	803	762	737	790	776	721	744	733	767	762	742	733	750	773	724	776	726	737	702	747	816	711	761	754	781	731	702	696	748	799	730	729	721	755	766	767	757	771	748	712	753	716	768	737
31375	15083	1538	944	629	499	378	341	319	260	255	252	217	203	223	193	191	209	176	184	175	170	151	192	186	203	187	174	177	186	179	174	160	192	179	166	156	178	192	175	171	179	155	141	156	141	177	167	175	183	161	164	179	165	185	137	184	165	142	166	156	161	151	146	171	161	181	150	158	162	156	151	170	141	132	162	160	163	192	176	146	162	163	173	154	154	144	161	182	173	149	147	172	163	164	159	152	171	175	173	153	146	148	165	168	159	155	178	180	173	145	168	151	162	137	143	153	163	196	155	168	154	169	155	166	169	145	156	170	174	158	148	180	150	175	152	154	175	155	193	153	155	170	145	154	165	164	143	183	156	158	162	158	163	185	159	167	146	139	138	172	196	154	147	148	169	158	164	169	165	142	133	160	149	174	147	130	136	153	161	158	161	166	166	184	153	172	159	188	159	189	199	168	146	189	181	167	166	166	159	164	153	158	176	175	183	169	170	163	157	162	143	156	167	180	165	182	162	158	119	165	169	173	173	157	172	146	184	169	153	169	170	178	179	178	126	168	167	149	163	163	165	140	138	151	166	135	159	166	178	146	166	157	176	154	179	151	159	182	169	163	170	174	165	168	180	176	174	175	146	174	144	139	171	174	158	185	168	169	188	179	156	183	162	157	159	171	141	155	156	152	169	173	153	167	146	165	160	174	151	156	162	142	147	171	156	158	144	169	151	156	143	146	169	152	171	140	170	182	174	193	156	170	164	175	159	149	159	142	159	172	152	150	178	160	155	177	174	151	140	155	161	159	163	153	186	164	165	155	147	169	153	180	164	164	155	178	173	144	141	158	170	152	172	202	182	161	152	136	169	181	172	159	181	171	172	153	171	161	161	168	159	169	161	154	178	176	165	167	171	173	166	150	144	137	158	157	158	152	136	165	154	153	176	166	191	148	155	168	150	148	173	137	167	177	165	157	156	157	171	167	147	199	166	140	172	150	151	153	154	160	145	144	137	162	175	166	155	156	156	161	166	170	146	174	159	168	185	154	200	172	146	162	172	168	175	163	184	173	163	158	162	148	161	181	155	162	173	154	149	152	197	155	154	177	172	158	159	167	121	135	176	144	160	163	176	162	183	168	173	155	186	168	152	174	187	167	166	158	151	169	171	139	163	153	173	198	167	181	171	180	136	158	137	180	159	142	154	168	148	151	166	172	173	186	169	155	167	169	161	167	157	155	174	174	135	154	150	136	140	165	168	151	162	168	179	181	161	164	129	190	167	166	179	158	153	168	158	161	171	172	160	163	144	166	137	166	170	164	146	177	162	157	143	185	180	159	162	180	144	170	134	141	148	165	168	146	179	155	151	147	143	184	165	184	178	185	166	156	159	139	169	155	140	149	162	210	130	159	177	144	158	170	166	171	172	160	127	184	178	179	178	141	176	143	155	189	141	178	177	192	172	162	167	141	160	158	172	173	161	174	147	150	157	176	175	159	177	156	143	180	169	145	174	147	165	154	146	164	169	164	174	169	180	158	153	173	157	158	148	156	179	158	152	153	177	166	177	199	178	143	186	196	171	142	182	158	160	169	168	170	173	153	154	185	148	155	167	150	147	151	182	178	140	175	150	144	159	184	175	147	158	147	164	158	175	148	152	173	156	155	167	148	162	172	161	152	167	164	169	144	162	160	158	163	149	162	177	175	176	178	182	168	164	164	177	147	175	171	167	175	176	170	178	180	172	189	145	161	180	168	158	167	172	154	165	147	162	187	183	149	186	177	167	168	177	164	167	151	173	178	152	189	170	183	162	156	177	169	123	166	164	155	178	170	140	145	165	167	167	145	166	163	151	175	181	152	179	175	170	148	153	169	163	148	168	151	168	150	169	168	146	156	166	174	162	155	162	147	138	176	175	161	151	166	159	165	190	155	161	148	169	160	150	159	158	160	182	141	176	182	167	179	170	138	168	152	163	150	182	170	153	152	174	164	154	162	162	152	151	148	174	145	182	145	151	138	150	150	187	168	161	160	172	151	166	147	147	162	140	167	159	169	146	170	186	135	177	182	159	175	152	151	137	161	159	163	160	184	154	152	152	204	155	178	153	161	170	170	186	144	153	155	165	146	146	181	155	155	161	162	163	171	175	172	159	170	181	171	172	173	153	157	145	166	163	163	167	149	164	190	140	180	166	165	165	169	162	135	170	148	183	160	166	177	164	159	158	194	173	150	179	164	151	172	156	154	173	152	149	179	171	144	171	178	155	186	160	181	172	179	138	163	173	153	152	146	165	177	181	160	193	162	148	170	181	162	160	155	161	149	158	174	174	165	171	170	178	158	169	165	139	168	184	150	179	166	158	157	152	173	184	189	183	163	167	140	186	162	155	184	164	157	153	149	181	154	151	149	176	150	144	153	164	147	184	171	149	150	172	161	159	165	164	140	139	154	152	159	148	142	176	174	179	177	170	157	156	167	145	150	175	171	167	171	136	172	159	161	178	150	142	149	169	161	155	150	156	173	168	155	186	182	178	176	167	158	165	159	179	147	173	186	166	190	158	170	152	154	174	161	163	164	154	180	183	167	186	168	156	174	172	144	173	137	158	182	159	152	163	162	195	176	154	179	154	161	175	162	179	160	166	156	161	145	146	179	164	182	160	172	152	184	164	173	160	179	143	159	172	156	154	159	142	177	158	162	146	195	139	159	157	153	170	179	170	175	178	163	141	181	173	169	181	176	158	162	166	171	177	173	159	150	168	138	160	158	164	173	140	174	161	175	160	168	175	157	143	162	168	151	139	157	174	184	183	169	182	194	161	143	168	161	149	144	150	159	154	179	168	176	157	155	194	162	177	155	152	169	162	152	159	155	160	174	143	157	189	190	171	174	151	120	170	149	143	169	190	178	157	159	149	169	157	161	173	170	175	174	151	151	183	181	168	165	165	165	143	179	151	156	182	156	164	144	184	159	146	174	164	150	176	145	139	162	162	162	169	145	154	184	175	159	173	161	152	169	155	175	159	149	175	159	145	153	157	146	152	170	153	171	168	172	169	147	173	163	168	173	157	183	159	163	147	183	159	187	151	166	153	161	149	168	164	166	177	160	167	162	159	199	168	139	160	127	184	178	185	143	170	176	159	179	167	167	158	160	165	156	143	147	179	181	167	164	162	163	167	155	152	178	145	158	179	164	184	148	185	154	173	156	178	164	152	156	173	180	154	162	140	161	169	162	139	168	167	165	170	135	154	174	147	175	170	166	163	153	167	144	159	181	191	179	167	182	157	174	163	165	164	170	153	178	149	155	181	164	199	158	166	162	161	155	156	168	150	166	156	168	180	170	147	163	160	127	147	190	154	158	170	181	183	181	160	154	165	173	176	152	164	179	177	167	178	145	149	153	190	160	162	179	164	180	183	148	171	147	160	176	186	157	144	170	192	162	145	164	163	163	170	159	154	192	161	171	189	143	143	171	175	169	153	155	152	141	170	180	165	146	180	186	171	159	133	156	154
17436	8211	2381	2891	2532	2137	1698	1491	1249	1205	996	988	887	864	783	686	717	642	630	626	620	595	619	574	563	556	560	515	542	575	541	521	486	526	488	470	516	490	492	459	491	514	497	548	514	475	489	515	488	489	488	456	464	480	452	501	457	448	482	477	477	496	513	470	485	437	468	464	466	472	441	476	477	481	459	491	457	497	466	451	473	454	470	503	435	508	458	472	453	508	460	421	461	449	483	502	458	465	496	483	483	444	459	484	456	475	446	436	473	461	469	418	467	443	415	476	440	442	460	500	478	444	444	478	420	434	479	463	483	447	449	462	453	474	436	469	426	445	474	454	452	498	419	445	491	466	465	484	410	458	466	471	447	472	492	435	462	450	530	475	485	470	416	501	466	440	472	442	469	455	455	457	437	445	466	448	460	482	456	491	449	452	476	459	452	451	450	452	460	419	487	463	473	477	442	485	484	467	444	470	455	474	429	469	447	482	463	419	445	461	485	453	463	475	445	441	444	456	446	481	474	484	470	464	438	421	469	465	440	461	433	440	473	459	469	451	447	460	437	471	481	444	434	416	485	447	474	468	453	444	456	442	446	425	478	443	432	462	440	478	485	455	462	437	459	436	430	462	460	434	447	470	471	458	476	473	444	478	462	496	463	422	467	435	444	434	479	457	484	479	469	449	476	453	443	459	447	447	469	423	456	433	448	479	459	449	432	425	448	439	433	434	436	436	491	477	430	442	466	479	440	508	451	442	483	426	458	503	473	457	482	465	434	464	455	483	430	450	454	466	439	481	442	451	461	455	454	475	457	444	434	431	473	485	418	439	467	456	456	461	451	443	441	491	423	442	445	473	497	475	465	457	505	498	491	405	431	444	482	459	477	449	458	458	452	469	441	432	447	490	470	438	464	475	442	480	469	465	468	432	511	463	463	457	440	462	467	452	439	422	455	503	471	480	434	498	396	443	435	443	454	501	428	462	449	465	471	485	440	465	486	498	466	468	401	466	457	452	463	458	456	474	464	473	443	420	449	433	501	469	452	446	438	449	443	417	449	469	463	447	433	459	473	437	462	449	470	466	428	425	460	459	475	432	460	448	450	446	458	456	473	446	475	451	437	464	471	444	419	450	406	470	434	456	414	445	466	445	445	467	437	467	451	475	447	463	485	425	457	463	441	437	479	473	440	413	437	451	435	455	401	462	439	439	426	433	437	434	456	444	483	448	428	466	434	437	469	445	427	441	469	439	461	444	466	481	433	440	466	422	456	438	441	487	466	468	496	477	468	441	470	442	454	437	454	466	476	465	471	437	467	452	435	451	455	431	504	457	495	469	432	422	465	447	436	422	459	486	451	447	480	439	491	449	419	450	456	454	440	467	464	433	489	447	430	433	459	471	462	488	487	466	442	470	457	419	420	437	490	465	443	463	479	455	444	437	453	453	452	461	465	433	482	469	396	473	497	422	426	445	469	489	477	446	467	424	497	460	427	465	484	468	463	453	436	455	420	471	452	422	472	476	482	467	465	484	461	455	486	497	438	444	400	439	464	490	483	493	475	432	429	417	432	434	488	427	458	496	483	470	426	417	474	417	453	476	459	484	450	447	458	449	466	475	429	456	433	441	461	442	456	459	455	446	446	477	457	456	477	472	446	443	455	448	445	479	479	469	446	473	488	424	464	432	451	447	496	432	453	443	491	453	465	448	433	468	413	480	426	494	415	455	464	473	427	487	456	442	463	467	449	477	461	477	474	416	435	489	453	443	438	475	431	496	439	455	454	435	511	435	464	433	467	458	484	475	456	490	486	473	461	476	455	452	512	451	451	452	475	448	437	457	479	439	444	450	487	381	448	462	453	479	497	483	473	450	475	448	478	456	433	442	450	465	505	459	471	447	447	450	447	451	508	441	438	472	453	436	418	473	487	483	443	460	472	456	499	466	465	444	459	451	429	470	487	461	468	438	454	476	450	427	446	409	422	436	467	461	495	457	482	453	399	469	433	456	420	442	478	495	453	436	492	440	442	484	423	435	429	438	450	480	415	454	425	463	477	457	452	417	480	436	464	461	438	488	478	469	474	458	462	442	458	452	444	426	447	460	449	423	418	488	468	481	453	436	448	456	418	484	484	473	434	426	440	476	448	408	451	456	479	450	422	443	445	447	469	483	476	469	450	414	466	461	476	464	522	433	451	495	487	452	469	478	460	424	469	453	442	429	493	509	418	460	457	462	433	436	435	427	466	410	453	480	434	439	454	456	495	456	454	462	461	469	461	434	477	441	473	496	473	476	444	436	478	417	455	469	468	494	438	500	460	466	441	458	444	489	466	454	417	484	445	477	479	475	470	474	449	473	420	471	471	484	417	443	442	469	462	433	459	439	464	452	439	416	458	443	466	438	485	451	491	445	476	451	462	445	515	484	435	448	459	415	444	447	465	468	475	452	439	468	475	418	485	457	431	430	461	431	449	425	436	478	454	470	441	495	448	443	452	422	461	486	445	435	472	484	423	410	458	445	436	443	459	451	479	438	444	449	470	432	472	460	442	485	454	469	480	456	430	449	467	468	437	440	463	450	461	451	418	434	482	478	447	431	446	448	495	490	446	448	442	417	452	498	472	457	439	476	463	459	464	432	432	485	449	418	492	450	440	459	461	466	447	455	463	459	465	444	402	447	483	430	449	467	478	482	448	468	439	459	462	489	460	456	483	457	468	484	477	463	454	460	472	460	442	458	481	433	480	456	457	489	455	427	474	467	491	441	414	442	459	475	446	408	472	441	418	452	448	439	420	437	486	446	412	430	441	437	481	427	463	447	463	428	466	436	455	469	475	448	438	440	428	478	461	414	461	441	467	456	446	456	487	441	461	442	489	432	438	438	420	437	438	453	481	461	455	399	465	469	491	502	448	459	428	442	501	445	477	475	464	429	452	430	450	419	498	441	503	413	419	457	463	461	420	475	407	494	469	486	463	448	462	439	448	438	477	454	450	432	470	454	478	461	463	445	502	435	472	448	452	490	451	445	495	466	456	455	437	488	474	443	434	449	433	433	470	425	487	440	462	515	421	422	477	484	459	476	488	473	457	464	442	432	493	447	451	433	449	492	457	452	486	443	445	473	484	477	439	423	446	471	446	492	484	427	460	452	463	437	468	478	467	465	466	420	459	463	437	463	426	459	469	422	440	471	436	413	424	459	446	453	465	475	436	462	464	477	459	477	438	459	467	478	463	457	433	472	488	474	480	445	466	450	445	474	413	469	438	462	457	437	460	458	467	432	455	433	450	460	441	477	465	441	474	470	463	434	498	449	438	488	510	468	480	425	452	451	505	452	441	440	476	472	468	460	474	481	433	509	494	423	441	448	447	436	464	424	466	447	465	478	479	463	462	468	452	495	461	422	505	492	407	434	473	465	426	449	448	455	470	482	447	465	488	421	441	429	458	472	463	448	442	453	444	437	466	421	441	424	504	462	442	470	489	478	473	455	442	469	442	488	454	450
43386	27028	4180	1854	1270	994	784	690	567	507	449	390	384	377	368	334	311	344	332	280	296	274	320	322	317	302	314	281	271	281	284	285	288	260	283	291	291	279	301	259	305	308	293	253	270	270	243	244	265	280	290	263	249	276	288	245	270	292	244	247	271	270	250	235	261	297	272	236	292	276	244	260	277	268	264	255	287	271	259	294	251	257	288	276	259	257	256	257	268	268	255	274	286	284	273	278	301	237	272	276	252	273	280	268	248	280	266	227	288	252	244	264	296	270	243	258	236	250	249	264	288	244	234	273	263	250	261	264	286	267	254	303	256	250	275	264	270	273	274	302	268	285	238	264	288	267	269	269	277	273	277	308	248	258	278	278	263	279	273	270	272	305	256	268	261	273	258	269	264	274	298	307	290	274	258	274	287	267	276	261	261	277	252	247	274	276	292	255	268	266	250	266	275	256	288	296	279	273	268	265	270	278	244	292	259	274	255	268	259	254	239	240	268	312	246	252	258	255	261	238	249	255	291	271	273	285	294	294	271	267	237	255	277	286	262	248	256	263	280	255	245	253	274	317	286	273	213	274	260	269	302	257	242	235	250	243	236	261	293	275	257	272	263	239	288	276	277	276	264	276	250	266	280	266	283	271	275	278	258	251	257	271	283	267	240	245	249	297	245	298	273	252	281	262	281	267	284	274	230	285	307	287	259	294	273	263	261	257	262	289	286	251	262	250	256	246	273	292	283	277	256	292	248	252	239	242	258	258	270	275	248	275	255	287	242	262	273	252	303	265	256	295	300	300	256	263	257	255	214	257	274	266	281	261	310	278	262	282	256	272	264	293	291	253	288	267	276	257	254	234	241	266	266	290	266	287	283	255	269	268	262	277	274	251	276	292	282	226	275	253	258	256	272	248	254	268	257	271	281	256	251	251	250	269	263	247	280	257	282	300	278	272	289	272	260	278	294	260	250	272	247	278	285	282	270	279	274	275	267	274	283	248	284	288	281	272	257	244	258	278	248	257	273	270	261	259	245	238	244	257	287	268	260	271	295	255	287	267	260	269	270	265	250	268	288	302	285	255	269	285	282	278	267	271	282	280	284	251	277	288	283	316	299	270	280	286	278	255	255	271	264	263	252	293	309	282	277	302	245	267	257	292	263	274	278	290	290	278	249	269	273	239	273	247	265	268	259	237	283	280	271	276	273	247	231	252	268	263	237	269	272	264	258	254	273	284	242	262	294	256	268	273	243	238	239	233	268	310	291	268	250	256	265	262	279	268	250	267	258	285	265	285	279	303	267	266	286	241	306	267	272	281	238	259	267	261	250	271	256	242	249	240	275	274	275	292	297	242	257	254	275	275	243	252	288	269	266	279	291	251	271	286	296	266	288	298	279	255	254	215	261	257	305	287	289	277	240	264	238	247	265	311	254	256	232	247	254	277	236	276	246	281	247	259	270	287	273	271	297	286	268	268	275	268	250	281	278	273	269	277	260	285	284	255	259	267	298	281	301	225	266	266	279	250	253	292	280	276	218	272	258	242	270	266	316	243	293	282	286	271	267	278	281	271	278	301	244	257	251	278	267	255	263	278	263	287	273	296	282	281	284	250	257	278	296	261	251	246	254	251	269	279	292	264	255	274	264	254	251	264	261	261	248	281	254	272	280	285	271	247	305	255	273	232	274	275	256	239	272	283	243	288	267	256	250	264	270	273	300	276	272	278	291	266	276	273	263	286	284	285	257	294	285	298	312	285	258	259	262	281	246	316	247	297	267	271	225	230	250	234	304	276	263	281	316	290	269	264	269	246	243	264	266	289	276	267	254	278	277	264	259	252	273	272	269	273	262	271	264	260	255	269	266	262	245	269	265	233	273	297	279	265	234	288	255	305	266	276	242	247	252	274	300	234	268	255	237	275	275	251	265	265	291	299	286	285	268	269	292	253	252	284	264	267	264	260	289	251	261	281	234	287	291	249	289	301	266	263	288	300	277	277	247	282	261	237	279	293	253	248	281	238	266	269	259	248	267	275	281	261	252	248	291	256	256	254	272	285	297	256	246	273	271	236	267	248	278	254	277	286	267	278	267	255	273	265	273	242	277	272	298	261	301	265	244	252	260	258	280	272	283	276	300	272	264	271	285	256	300	256	253	273	272	256	300	288	261	272	262	247	289	259	278	265	266	289	253	263	228	235	310	259	269	284	286	275	288	300	281	271	302	246	254	278	233	256	263	262	280	264	257	277	272	273	290	297	270	246	248	263	236	224	244	257	254	300	297	260	254	247	295	256	301	241	242	266	240	254	246	295	268	271	254	279	268	272	265	270	285	280	277	290	242	261	258	257	308	265	255	281	270	235	292	241	273	256	310	288	261	286	268	286	265	269	285	254	267	292	242	290	244	271	244	271	270	261	264	254	273	271	250	298	256	235	294	254	235	252	293	241	288	250	273	253	289	289	271	281	281	243	253	293	259	255	245	265	271	239	285	260	262	264	248	266	256	267	255	264	307	245	277	284	323	302	253	281	274	249	282	244	282	268	257	282	263	290	294	282	274	264	292	287	292	284	262	248	287	215	281	256	265	269	295	270	253	268	254	285	261	226	277	275	249	275	268	266	267	281	292	261	293	278	282	285	264	256	259	258	272	287	269	263	272	265	260	263	278	246	253	295	298	242	239	245	268	288	268	302	246	277	272	269	258	245	296	292	265	261	268	243	250	278	249	258	287	253	271	258	259	261	245	250	259	257	254	269	264	269	251	286	265	253	249	279	239	266	271	295	265	275	261	246	261	283	269	243	254	264	269	265	313	244	252	264	283	256	243	278	271	280	248	253	231	289	279	269	275	281	275	271	260	277	251	287	243	287	255	263	226	276	257	294	274	297	253	249	263	260	262	287	270	284	242	268	259	260	265	289	249	271	281	281	243	276	273	270	277	263	250	263	283	296	264	267	322	293	286	282	298	286	254	267	268	268	256	280	282	257	268	280	303	256	285	273	271	239	273	254	256	284	271	285	272	245	247	288	246	255	257	266	258	266	238	270	242	252	266	260	273	271	243	228	284	270	275	262	309	268	287	248	298	263	281	246	293	279	273	273	264	279	269	250	239	241	284	301	283	261	265	268	269	275	296	262	285	254	238	311	288	274	269	267	282	267	247	275	265	289	265	279	262	312	267	273	256	244	267	248	269	253	231	284	297	262	284	251	246	259	266	278	259	264	286	273	289	251	233	280	255	263	261	296	286	254	278	271	282	257	278	271	249	303	258	280	303	249	273	268	243	268	238	310	251	273	279	258	258	268	274	283	245	245	272	270	263	242	272	282	259	278	265	272	272	270	280	254	261	276	241	272	251	255	272	237	260	273	293	278	269	279	253	289	241	246	240	247	291	251	269	278	263	281	268	264	223	278	271	289	281	254	312	229	250	244	276	293	247	297	277	272	277	306	264	271	268	286	281	240	285	273	295	281	281	313	257	274	273	261	280	297	252	244	278	272	276	276
24577	12565	4387	5238	4656	3770	3141	2685	2235	2037	1794	1707	1566	1375	1277	1283	1161	1184	1079	1049	973	1021	958	938	944	916	916	866	917	845	872	860	830	817	886	786	777	834	887	795	811	728	758	796	770	756	782	729	775	731	784	727	737	721	750	743	754	762	765	715	740	725	751	687	713	706	681	742	714	712	782	727	746	732	783	739	756	771	682	697	719	705	692	759	694	671	726	724	717	693	716	729	693	720	682	737	759	699	673	707	703	724	687	694	744	746	719	721	769	705	730	694	713	787	738	672	705	651	666	682	687	726	712	730	755	737	744	693	721	681	718	696	708	737	691	730	723	719	692	735	712	731	737	696	753	737	669	712	708	680	645	691	710	716	738	692	675	744	707	683	709	693	706	687	662	653	686	671	723	701	670	713	682	741	697	703	713	666	709	672	660	714	754	697	719	703	720	728	740	707	730	751	726	698	729	715	658	716	731	699	673	678	705	713	686	689	727	715	706	698	722	698	685	702	661	698	684	730	684	735	661	687	738	731	706	705	741	694	665	684	724	760	665	668	693	692	724	722	680	712	731	717	704	624	705	689	674	722	728	722	680	682	720	711	722	660	691	698	714	715	700	752	743	746	674	693	704	675	720	693	685	690	714	670	691	703	705	735	664	635	725	703	725	658	699	704	682	709	724	704	710	714	692	685	680	724	706	676	689	714	691	680	704	686	697	694	734	731	652	748	673	696	699	693	672	658	746	750	698	711	706	673	684	717	675	675	695	725	697	740	646	719	739	713	675	652	722	717	683	693	683	684	778	697	719	689	709	665	704	729	708	703	690	722	709	721	729	725	666	683	682	680	686	686	712	697	683	644	703	688	705	721	721	705	685	671	678	710	695	733	677	694	721	715	692	689	729	718	642	643	672	664	692	727	683	701	719	710	681	699	702	704	678	717	719	673	733	738	724	721	689	748	705	678	716	702	696	700	712	761	683	689	712	705	703	681	675	714	727	701	726	698	686	703	689	706	703	664	655	646	660	662	702	686	635	716	707	708	665	734	723	744	744	687	704	700	706	693	688	701	664	694	725	687	659	718	678	687	681	698	696	707	713	668	709	722	706	689	659	668	692	675	689	689	709	731	704	672	639	708	674	719	708	698	700	685	711	727	705	730	710	690	620	716	692	730	706	711	733	725	743	756	680	689	696	692	724	729	704	683	698	715	714	703	726	645	743	706	687	717	713	691	717	751	757	714	719	724	675	730	717	693	659	736	694	732	697	721	738	693	662	720	682	727	704	653	686	713	722	642	703	692	715	694	679	724	696	728	683	717	683	689	705	688	689	673	665	707	683	671	677	711	664	707	714	711	700	674	676	700	689	738	738	732	639	756	682	678	662	645	656	639	666	722	694	700	690	688	668	696	669	682	750	728	706	694	715	709	700	707	674	692	659	697	707	701	685	712	664	734	725	674	665	709	701	716	715	742	735	651	687	681	684	707	676	717	697	655	709	708	708	716	698	685	660	716	695	732	720	712	739	743	726	679	736	715	711	673	692	715	642	705	677	716	710	695	670	733	673	707	693	695	687	714	734	725	710	729	689	701	666	697	682	695	688	708	678	749	705	663	700	720	698	671	738	728	701	689	691	744	711	677	735	709	679	691	704	699	684	669	688	727	744	727	697	699	715	644	668	723	718	727	688	694	709	670	676	705	685	740	718	701	701	674	745	670	662	708	700	698	697	641	689	687	669	692	708	696	700	726	651	628	717	720	704	699	685	771	691	752	699	707	693	721	666	693	731	725	696	644	692	700	679	693	689	738	690	688	685	680	753	687	708	703	658	662	711	720	733	681	688	683	712	716	682	699	672	725	676	722	650	691	704	730	722	688	671	693	730	675	705	699	669	689	677	714	712	680	699	696	673	708	694	700	672	689	673	707	734	733	734	694	687	669	726	743	718	731	722	706	687	671	679	702	615	687	691	683	736	705	692	701	656	730	705	716	709	699	759	686	671	755	691	709	700	754	702	690	661	694	678	702	690	619	712	660	676	697	643	733	702	723	713	674	704	719	701	691	710	720	692	700	681	700	740	726	708	679	684	667	708	695	710	655	749	702	688	730	726	714	686	743	697	730	694	667	714	748	702	761	659	714	692	698	705	735	753	740	707	701	696	726	776	726	711	694	728	701	682	689	681	720	700	690	730	709	754	705	680	684	737	699	690	685	729	673	722	726	681	699	724	668	688	730	694	705	715	709	671	677	686	679	673	698	696	715	707	722	694	689	689	653	692	687	695	704	719	707	694	680	662	672	684	721	745	667	718	647	726	689	686	710	667	672	682	694	673	729	696	710	726	673	697	695	690	722	704	645	721	688	706	729	677	696	685	690	712	697	693	746	634	658	693	617	672	690	728	690	693	734	719	678	707	684	719	727	703	767	709	745	738	740	696	673	719	699	724	701	698	706	713	721	691	683	664	688	707	662	686	717	719	738	670	705	721	714	716	708	702	756	693	699	688	701	668	703	745	735	702	729	665	702	707	678	734	659	700	731	744	694	684	721	713	707	753	678	668	722	687	643	689	687	694	705	680	658	669	691	679	687	747	712	679	652	712	712	732	696	680	705	679	729	718	688	696	673	711	699	721	697	704	694	715	709	721	708	712	700	741	717	654	752	723	681	688	699	721	689	710	712	695	720	692	694	711	706	667	711	713	689	662	715	728	691	697	721	682	685	652	722	648	677	693	683	688	722	658	719	652	775	681	703	702	758	666	719	720	712	699	644	672	719	703	698	680	714	720	683	743	637	696	720	675	694	711	690	759	649	724	687	708	722	660	717	688	700	735	688	666	753	705	725	691	731	735	706	720	706	678	670	699	672	698	731	694	725	706	735	644	698	727	705	707	683	668	678	694	614	692	732	725	651	699	685	655	671	717	690	739	682	717	708	761	680	650	678	721	690	660	705	725	673	728	719	677	714	707	701	673	707	705	701	668	763	701	677	678	752	693	693	701	703	699	757	703	763	714	708	716	673	708	684	689	715	692	672	694	689	668	718	693	739	707	713	690	662	738	703	696	671	729	713	728	696	735	716	695	737	696	693	716	682	685	681	699	681	680	665	737	676	677	715	690	711	704	710	662	654	691	701	745	714	715	697	699	763	680	707	746	708	699	697	684	711	710	729	695	707	640	714	707	691	720	718	732	700	713	683	708	712	736	712	705	726	681	702	747	691	702	721	723	709	683	664	731	735	714	724	670	690	682	697	670	645	723	704	692	716	711	722	733	708	690	662	668	729	738	743	683	696	679	693	703	671	704	692	692	653	740	689	711	680	682	701	682	694	738	701	706	672	709	659	700	690	708	689	691	799	691	700	696	681	698	748	737	715	751	684	672	702	689	669	749	711	675	682	731	737	678	707	672	728	734	679	695	711	667	707	688	707	715	670	691	738	697	654	673	701	721	701	661	668	725	699	683	698	729	718	660	731	691	718	676	680	674	673	656	696	745	737	701	698	681	710	691	664
6636	724	321	340	315	296	307	336	306	322	326	332	333	298	325	303	322	296	334	320	322	296	304	305	318	287	271	327	313	322	294	355	324	351	307	313	326	324	336	290	314	319	314	298	318	335	317	302	326	301	292	304	327	315	332	317	288	324	310	312	307	321	302	313	309	291	300	301	291	345	280	324	310	314	320	312	286	317	317	341	304	315	310	310	315	303	324	312	322	279	306	306	299	331	312	279	300	301	315	312	326	314	309	311	325	320	294	309	301	285	328	308	320	352	263	307	341	284	331	314	347	318	322	309	300	301	285	307	307	338	318	301	340	320	325	278	331	294	266	320	320	350	330	286	272	323	337	288	281	308	304	307	331	321	297	298	308	284	330	321	306	322	331	294	297	339	307	324	299	301	307	295	317	301	318	316	328	317	330	313	275	307	295	352	320	317	313	322	282	322	330	295	296	322	321	337	296	335	320	343	321	312	333	303	330	311	290	335	312	297	312	291	336	318	316	310	289	270	321	325	327	284	294	292	284	326	291	306	331	315	294	295	306	321	294	356	306	300	302	348	323	297	303	333	289	309	298	347	305	308	338	320	323	318	344	307	296	295	289	305	304	304	322	305	296	352	314	320	289	309	350	299	285	279	307	320	324	282	330	323	292	320	310	340	294	316	278	314	296	282	282	307	293	307	289	333	315	309	283	340	309	293	303	313	321	297	326	316	301	304	310	298	323	312	306	283	294	336	309	307	312	324	326	306	321	301	283	287	321	312	289	290	289	355	327	343	319	333	306	304	299	319	287	332	327	334	305	299	304	288	320	317	308	303	301	321	303	299	312	304	316	311	300	329	313	316	331	328	313	304	311	323	353	319	307	330	317	329	305	323	308	329	302	268	314	331	308	319	316	293	309	291	354	345	330	289	277	304	355	347	308	325	328	304	293	309	345	304	307	296	312	353	304	322	299	348	308	297	332	326	310	256	291	297	281	291	332	294	284	273	280	315	312	314	316	310	326	299	305	303	297	296	342	313	303	320	344	322	338	311	306	303	306	294	324	314	322	316	290	314	345	319	291	344	271	323	315	291	311	341	322	343	312	309	322	314	327	362	306	315	303	350	313	302	310	304	322	309	327	314	291	301	301	317	313	329	292	321	310	359	307	306	307	298	302	304	303	332	307	295	294	333	283	298	347	293	277	308	328	339	325	313	296	306	321	298	344	318	313	280	313	307	334	305	329	281	309	320	277	321	287	319	294	296	355	302	309	317	286	303	309	301	315	291	303	295	298	323	276	288	314	316	301	257	291	322	324	312	340	315	328	310	312	309	299	321	310	281	314	324	323	305	339	312	316	300	284	312	288	295	313	327	333	280	291	330	303	326	309	302	354	319	315	295	301	316	290	360	305	332	334	274	293	336	334	316	318	333	312	307	286	318	313	307	287	315	322	274	305	312	313	333	372	306	290	317	319	292	297	334	321	302	318	323	295	288	327	334	311	304	296	290	291	319	288	342	300	289	313	301	289	327	289	328	289	314	298	311	323	311	315	321	314	316	305	262	311	294	306	316	277	288	309	346	314	303	278	313	294	303	310	293	310	288	324	312	289	304	305	298	337	309	316	332	310	355	330	318	284	262	301	336	319	291	320	285	293	316	318	292	275	298	322	313	313	287	327	292	322	309	317	302	334	282	290	328	305	290	303	324	303	272	312	284	317	316	340	270	285	306	299	337	325	291	328	311	318	304	320	277	299	315	302	261	305	295	310	311	310	293	330	326	323	328	296	343	316	287	334	319	318	320	320	319	300	309	281	302	332	361	322	297	332	311	333	325	307	275	300	294	282	322	319	325	326	326	292	318	325	325	327	307	334	308	341	280	324	312	330	320	293	339	310	305	295	305	334	289	291	294	283	312	270	313	300	325	332	312	333	309	279	315	304	281	335	302	314	290	300	331	339	305	298	311	291	310	331	335	282	322	283	311	293	280	310	294	329	357	277	296	315	310	303	286	344	315	315	351	290	279	303	309	311	274	293	281	317	255	277	323	315	335	276	310	304	303	313	305	310	295	312	290	302	314	296	312	302	308	344	330	327	318	308	324	334	333	289	327	305	311	291	290	308	330	296	277	298	336	325	312	327	312	328	297	290	328	332	302	328	311	314	308	331	292	310	296	335	297	323	308	328	304	330	329	324	293	356	265	338	334	314	312	311	319	317	315	288	305	280	317	323	293	320	293	310	323	275	320	321	293	291	300	289	292	320	307	300	316	315	314	343	309	321	313	308	297	274	303	325	304	305	286	268	283	309	301	298	330	335	310	322	290	369	321	305	288	333	321	312	310	315	303	313	331	320	314	324	313	331	318	286	321	273	290	317	313	308	332	346	299	302	324	306	297	287	321	316	288	331	310	313	311	307	313	298	303	332	317	314	316	317	264	307	294	297	286	274	283	300	329	287	316	323	332	331	314	315	295	282	301	282	333	289	322	320	327	324	305	310	306	326	300	318	294	310	302	306	324	303	347	288	302	316	347	271	310	298	336	316	318	347	324	276	331	291	284	279	305	348	334	272	283	319	301	308	331	332	347	319	323	314	307	329	295	299	296	281	333	299	282	291	304	305	312	322	275	285	327	293	319	307	291	319	293	333	318	325	346	297	336	311	288	328	344	316	318	307	308	298	338	297	298	311	336	316	327	282	316	273	333	340	294	334	285	331	350	324	313	300	300	298	295	311	302	293	360	291	332	303	295	334	315	287	322	298	306	290	333	270	309	308	317	300	305	300	294	298	283	293	292	276	304	318	306	342	348	297	324	312	303	322	284	335	283	333	321	304	291	289	301	311	367	320	333	343	288	305	249	302	287	312	303	304	300	323	298	307	344	307	311	313	352	329	313	329	324	298	295	315	322	306	323	306	331	288	274	290	305	309	334	345	329	271	292	309	341	321	325	318	338	267	302	325	337	296	313	317	319	313	330	294	337	280	331	299	290	330	319	328	327	285	283	317	334	315	317	307	335	333	332	337	347	316	332	316	292	304	341	313	262	310	339	319	333	329	327	339	286	333	298	301	320	310	282	290	263	321	317	312	322	303	307	283	339	321	314	305	301	299	324	292	279	282	323	291	326	321	304	308	270	299	316	279	328	305	318	324	321	289	294	337	326	297	291	316	319	320	325	290	300	299	326	325	285	299	319	339	293	298	288	338	304	307	311	306	313	319	310	307	310	305	294	295	288	278	294	293	349	305	332	332	323	321	311	306	313	303	305	313	291	295	293	322	284	326	321	290	314	322	302	320	301	296	345	288	315	309	253	282	302	302	290	283	277	316	317	317	305	300	311	292	281	309	331	299	304	341	300	309	338	349	295	326	330	329	260	325	332	331	324	297	294	302	340	299	287	301	306	318	289	296	343	281	290	317	310	299	291	286	318	308	339	305	296	292	329	319	287	312	289	329	299	314	307	299	286	316	310	327	324	322	309	343	323	292	292	277	314	314	285	333	300	313	327	320	315
4327	1240	832	887	848	781	802	769	785	731	786	757	778	740	748	735	765	758	746	697	728	707	797	747	752	738	740	713	738	719	739	752	761	726	795	726	781	773	703	775	760	688	767	706	759	722	806	753	789	745	777	694	722	748	723	741	766	775	724	757	760	724	739	776	769	723	743	771	770	755	825	754	784	737	748	776	712	754	744	780	753	763	766	728	780	725	690	740	716	786	731	762	747	757	742	774	739	753	763	733	737	741	753	719	765	742	726	740	747	682	742	729	776	758	725	772	724	723	752	741	754	684	747	700	752	716	792	697	739	738	701	724	784	815	769	779	714	770	721	695	734	740	734	726	727	726	790	731	712	765	759	749	770	726	779	721	762	740	696	754	774	755	762	765	751	748	751	756	732	751	763	748	802	748	754	742	743	724	773	756	750	748	766	773	779	707	726	714	750	768	750	751	744	763	738	776	766	747	723	744	655	734	776	746	722	737	750	707	776	730	806	748	776	793	726	741	726	790	763	748	756	737	748	740	766	725	714	730	759	769	760	755	721	746	763	723	767	733	717	851	755	747	711	771	729	765	768	745	655	805	739	783	783	749	712	743	732	723	754	757	709	712	811	734	765	765	694	721	750	744	749	733	725	741	687	767	724	785	774	722	767	727	824	765	786	731	785	788	758	753	740	725	685	802	719	797	715	786	725	745	699	774	795	705	742	788	735	742	731	733	726	743	745	765	704	763	732	774	757	709	751	773	770	715	736	777	738	768	780	778	772	692	732	764	746	778	760	788	738	766	742	744	713	683	749	780	797	731	764	754	766	777	745	691	739	707	779	753	743	795	758	747	768	780	764	768	757	731	728	696	758	780	767	753	765	770	745	788	723	745	763	736	771	758	764	689	774	673	784	753	762	755	759	758	777	750	732	725	783	730	723	726	702	727	766	716	735	773	742	735	684	743	751	696	776	778	740	752	798	781	729	712	724	774	745	770	793	736	746	723	734	747	743	718	720	748	763	716	767	783	706	731	722	711	717	742	732	747	765	734	744	767	741	774	708	762	734	711	763	744	799	713	735	725	724	782	745	797	765	759	737	761	767	755	731	676	679	763	735	792	724	786	750	740	762	766	749	709	792	766	734	769	705	705	762	723	734	719	757	712	761	726	723	768	773	732	733	719	736	774	796	731	765	706	765	754	731	702	766	728	719	769	774	781	763	770	730	699	791	731	722	745	715	774	743	743	721	711	780	720	728	760	750	786	740	722	737	826	763	754	775	784	752	738	804	774	727	784	757	729	751	716	738	767	700	722	731	781	747	755	791	745	769	763	771	735	751	733	708	747	698	801	738	752	792	807	749	795	773	753	756	723	707	718	787	778	738	776	782	728	751	778	709	760	719	753	757	723	732	748	750	753	732	784	762	736	760	775	767	732	782	768	729	701	750	741	742	708	777	699	778	738	774	731	751	781	796	769	751	730	760	741	749	737	749	778	767	692	710	753	720	716	725	714	762	732	750	760	761	775	715	804	752	769	752	775	745	756	752	714	743	744	720	778	756	716	775	736	729	827	717	731	734	776	722	728	753	736	686	745	786	754	786	718	739	793	728	770	748	720	746	778	811	754	752	744	720	735	731	751	751	762	707	753	767	788	791	772	800	771	753	824	690	722	736	720	728	739	748	743	781	775	725	712	758	742	740	690	747	755	789	719	762	715	723	759	736	736	739	690	711	750	757	821	775	761	736	736	751	722	761	736	766	687	710	723	703	777	745	750	763	770	737	747	769	742	776	689	794	680	760	714	720	736	768	774	705	710	726	756	752	717	724	752	693	725	720	723	752	730	779	762	772	769	765	757	769	771	764	747	744	769	690	734	733	757	724	740	779	749	718	746	743	739	770	741	772	744	773	774	727	751	772	737	739	742	762	743	764	746	732	739	770	744	722	706	742	784	714	779	772	802	769	748	742	779	764	753	758	689	720	727	702	786	731	736	706	760	721	765	723	776	814	746	723	743	751	769	758	757	758	740	762	733	758	781	714	811	745	724	732	781	735	758	752	732	779	736	743	740	768	742	752	785	730	739	739	741	727	773	762	737	725	793	749	774	749	703	793	741	753	813	703	716	750	772	757	745	781	764	742	713	759	776	737	731	767	735	715	761	755	758	738	745	804	721	777	729	760	738	749	738	761	761	783	757	755	782	773	717	781	733	773	748	712	768	785	768	703	771	790	730	744	760	778	749	725	730	747	742	713	734	727	753	796	742	719	751	739	751	729	768	733	743	818	769	745	735	722	762	765	719	726	762	766	758	814	763	668	722	752	757	691	772	799	704	744	709	758	811	782	700	728	728	721	748	742	782	759	736	770	797	744	734	726	731	754	804	723	722	772	743	730	795	770	688	687	788	699	756	792	734	759	750	760	773	738	751	770	686	767	732	716	737	733	745	781	765	706	774	729	732	773	748	763	700	767	722	737	796	796	763	759	746	700	772	709	734	719	757	735	736	728	746	726	758	741	746	754	691	687	762	744	765	752	753	736	787	704	756	748	713	708	750	712	687	839	776	762	762	748	722	689	713	736	790	737	750	745	779	738	743	749	743	757	731	770	717	735	724	706	721	777	740	744	733	733	764	761	759	726	774	746	748	737	717	705	734	750	760	767	715	751	733	771	758	743	774	755	801	778	754	736	747	754	773	774	774	756	771	763	726	787	781	734	747	758	794	716	772	696	740	719	742	722	709	703	746	715	709	770	769	742	753	791	751	742	740	754	739	758	737	708	757	723	738	735	719	737	754	791	738	756	759	753	713	702	766	765	769	731	798	731	741	741	716	705	811	732	728	715	720	791	747	718	694	743	709	747	747	707	754	755	767	701	758	790	716	772	769	737	750	779	709	764	785	761	722	729	781	749	710	754	816	724	745	783	726	735	743	700	717	809	760	778	759	765	774	806	748	754	705	784	746	767	791	709	755	787	760	729	690	757	736	722	770	759	731	766	720	771	721	711	720	708	772	710	751	724	717	754	789	720	766	711	712	793	747	770	763	740	715	739	737	768	740	722	741	813	760	685	739	739	714	755	729	718	702	714	747	750	725	725	794	680	711	699	776	739	715	744	741	720	768	772	703	816	776	742	713	737	722	699	788	718	731	785	800	766	714	739	765	743	693	787	694	769	748	786	775	749	754	739	754	731	735	765	739	701	765	700	753	736	755	760	747	724	723	701	733	763	720	698	752	752	782	723	767	779	795	726	742	758	753	727	761	753	749	707	749	740	753	789	724	764	744	715	770	710	731	724	757	761	754	748	739	809	787	731	732	741	760	762	760	770	753	767	740	755	717	748	742	784	750	742	717	748	764	733	781	745	743	755	718	754	773	757	792	817	754	770	718	718	748	712	733	673	743	749	721	773	708	782	733	739	726	748	737	746	785	723	752	782	744	749	735	765	790	758	750	701	736	758	756	736	731	741	758	749	768	754	717	750	776	717	722	766	734	674	745	792	790	817	761	722	755
29892	15389	1510	910	616	491	394	366	310	263	237	230	226	206	224	199	182	168	174	187	183	163	179	184	184	178	197	165	175	182	193	185	205	156	188	161	163	185	195	166	162	151	159	153	169	168	157	159	145	170	199	156	155	171	174	178	163	156	160	156	167	159	160	170	170	144	159	154	159	159	187	173	179	171	166	152	141	154	173	152	176	158	165	169	186	174	163	179	136	164	156	142	160	160	178	154	142	160	148	162	175	162	154	137	157	175	175	160	147	158	150	170	154	162	176	150	144	191	168	186	142	186	173	161	161	157	176	185	163	180	153	173	176	145	179	153	165	152	169	147	175	193	147	161	177	172	174	183	152	160	166	161	178	174	189	164	143	147	172	157	132	171	166	178	188	150	148	159	167	167	169	164	157	191	152	151	163	157	166	169	134	172	178	178	185	166	179	159	141	164	145	181	162	156	173	151	178	154	172	169	153	176	172	194	172	178	160	144	160	164	181	165	142	176	173	173	153	174	162	168	175	173	170	146	154	157	186	158	158	155	199	159	171	136	155	157	154	173	163	148	172	178	174	171	158	171	136	159	168	179	151	193	147	145	160	132	155	176	145	185	161	166	168	153	148	144	160	170	161	160	172	170	156	167	169	173	175	173	160	165	165	160	174	156	173	184	142	123	170	140	171	175	161	196	177	144	151	146	123	157	167	165	171	157	170	153	158	168	162	149	150	179	150	182	171	156	157	171	169	159	180	142	170	170	135	159	156	182	163	162	178	164	158	167	169	166	179	173	166	153	181	168	180	160	172	164	168	166	179	157	191	154	152	151	165	167	155	158	149	161	160	167	165	172	160	162	159	166	140	164	152	177	163	175	145	158	164	162	140	156	159	168	175	174	144	161	178	185	154	147	184	166	151	161	161	151	152	170	138	139	154	134	164	145	148	171	141	186	161	159	156	157	179	183	180	154	156	174	156	165	144	171	135	134	165	156	163	186	153	155	180	163	151	153	151	182	181	155	177	179	164	169	182	167	156	139	168	141	155	152	174	171	161	175	188	179	171	157	155	170	160	161	170	180	190	147	174	155	163	147	156	155	169	168	155	154	158	135	151	166	165	168	173	160	149	178	167	150	156	144	151	168	171	149	161	173	138	161	168	168	175	156	174	158	137	183	156	157	179	151	171	152	169	157	157	168	169	165	148	184	163	171	161	162	179	152	188	160	184	171	160	162	161	169	163	161	167	147	162	165	183	187	131	147	141	156	155	164	163	148	183	163	151	172	160	151	143	171	195	162	152	162	178	174	144	170	179	175	172	168	172	168	138	178	179	155	180	156	153	158	145	157	166	142	180	176	149	162	150	162	161	162	173	159	169	164	152	167	182	168	164	152	165	159	173	164	167	167	167	169	180	183	152	169	173	168	157	161	157	149	156	182	166	155	157	177	162	186	147	172	159	192	150	156	150	178	186	142	173	162	176	153	177	156	154	164	161	158	166	164	163	141	164	188	155	165	159	156	171	131	156	152	157	168	157	156	168	176	158	159	160	155	146	148	130	159	184	195	160	185	151	153	159	171	156	152	161	165	161	167	155	159	162	145	134	156	180	145	170	155	165	168	168	151	176	152	160	166	147	137	148	179	181	169	168	172	156	208	169	152	150	144	133	168	169	149	166	172	164	188	158	149	156	160	171	177	160	175	182	183	167	183	181	152	140	161	170	170	149	172	170	159	172	159	178	153	169	153	173	141	165	175	161	185	160	159	167	156	162	172	143	149	181	157	180	153	149	155	143	164	177	146	175	159	149	173	164	152	190	191	168	178	156	141	170	159	180	146	186	153	171	149	161	151	190	148	160	170	166	187	151	167	166	148	171	166	167	153	132	165	167	156	161	139	188	182	168	165	157	154	145	138	158	167	146	183	151	158	190	169	162	175	158	175	184	161	158	188	169	173	187	183	172	164	165	161	154	172	158	143	138	155	183	157	163	143	152	186	159	146	171	169	166	174	138	151	161	159	152	152	175	143	165	164	154	176	178	172	154	175	164	142	175	153	150	148	152	163	163	167	169	181	170	182	163	177	172	148	162	149	149	169	157	158	175	157	171	179	130	196	151	159	167	152	156	150	158	160	170	160	165	150	184	148	175	159	171	151	147	176	141	161	154	164	153	168	165	167	171	155	150	171	177	154	157	179	142	143	165	162	186	145	190	172	179	176	158	181	176	167	148	138	162	160	189	181	182	169	174	189	177	180	167	177	171	156	178	153	174	175	153	167	157	154	170	163	164	175	154	162	154	152	141	179	166	169	147	166	157	148	141	164	170	146	163	153	181	168	167	181	161	180	177	166	171	162	148	166	172	191	161	160	149	200	157	177	155	157	161	157	152	152	162	158	177	144	147	175	153	155	147	157	158	173	185	157	158	154	163	160	126	155	154	157	188	180	140	166	159	149	152	176	173	166	155	137	154	166	145	168	162	205	164	170	152	135	157	160	134	167	166	150	166	165	174	154	153	177	157	151	144	172	170	165	153	161	124	156	180	150	157	190	175	165	177	155	158	155	149	174	182	136	153	161	162	163	169	148	145	153	162	174	171	172	156	159	175	157	174	168	139	157	140	191	161	176	162	194	154	155	158	138	167	167	169	157	166	163	176	146	150	152	164	160	157	150	155	183	158	147	172	160	169	183	150	170	152	158	156	156	187	185	177	157	168	167	146	149	187	160	158	162	148	171	156	149	162	175	156	145	153	163	178	175	171	167	162	161	148	165	137	153	152	169	148	164	170	156	160	176	156	158	182	170	175	172	170	153	173	175	178	169	159	167	140	164	166	158	174	156	156	133	157	194	170	166	182	155	162	170	175	172	171	148	142	174	161	157	179	147	170	159	118	149	166	155	174	153	170	155	176	167	149	148	179	163	148	164	177	163	163	153	139	174	160	156	141	156	176	137	165	144	178	159	158	172	151	195	167	171	165	155	182	169	188	149	147	160	159	149	173	153	173	152	169	154	164	179	184	171	155	154	146	142	156	161	158	182	166	140	179	160	160	135	175	151	164	167	178	171	163	161	181	116	188	160	161	166	158	166	167	147	189	180	162	162	170	176	162	162	153	186	147	177	170	203	154	189	162	147	171	168	161	166	164	154	157	166	168	154	160	173	173	169	160	169	187	149	153	144	158	173	169	174	171	147	166	162	172	148	163	162	144	150	181	173	167	166	152	162	157	128	165	153	145	162	177	156	190	182	178	177	169	148	132	137	161	169	173	179	152	173	142	165	175	168	159	169	171	150	161	145	168	162	162	167	158	161	148	157	161	189	150	182	171	146	167	147	164	170	150	171	172	164	183	146	183	152	165	164	154	160	166	173	169	180	152	158	160	164	171	171	185	158	173	143	142	178	145	149	165	157	172	157	162	144	166	162	154	163	164	143	147	175	170	155	142	182	171	147	168	165	162	154	184	165	172	181	164	163	157	183	167	134	158	163	161	149	166	179	134	163	160	157	180	170
16787	8585	2334	2763	2553	2118	1748	1469	1299	1115	1068	977	899	789	813	743	665	731	643	629	605	595	594	584	570	618	585	520	569	508	501	518	486	506	531	489	433	502	527	493	482	482	466	454	475	499	451	511	472	533	484	445	446	470	454	454	468	471	454	518	501	442	443	444	433	476	469	432	507	464	480	464	480	430	461	475	434	488	424	478	473	443	446	465	428	476	451	467	456	467	421	431	486	501	475	458	420	475	406	525	444	452	497	465	456	456	457	424	491	465	449	454	484	424	468	463	464	467	490	479	477	460	474	448	434	472	441	442	466	450	472	466	472	413	481	439	456	470	469	471	491	454	441	431	487	409	460	439	471	446	431	469	485	461	458	454	444	487	468	437	466	446	451	451	466	459	465	430	423	469	462	461	438	473	507	466	456	476	421	472	458	487	489	447	469	459	465	459	459	455	490	427	481	437	415	494	458	462	462	438	439	455	418	462	467	429	472	417	469	454	479	503	471	478	486	455	477	447	420	477	459	443	431	461	440	440	457	430	431	473	417	452	446	465	444	455	447	451	453	418	461	425	472	457	444	478	441	440	481	478	469	390	472	491	450	469	476	450	471	466	471	460	462	452	482	481	479	497	453	432	465	475	460	461	433	473	432	468	411	491	479	444	438	453	440	446	454	470	417	456	445	443	443	446	533	466	479	452	406	437	458	485	434	465	435	427	454	470	459	458	477	449	407	455	445	489	411	441	441	441	462	470	440	474	437	452	448	451	422	420	429	443	454	508	433	426	486	468	475	453	433	433	424	476	473	447	454	406	432	423	478	495	458	480	442	447	437	436	448	503	460	442	448	416	446	443	458	464	449	439	417	465	425	486	452	443	460	423	476	392	482	439	438	454	487	469	449	497	452	458	451	438	435	463	426	413	448	436	456	479	489	462	462	420	461	462	473	482	468	455	473	434	452	466	416	461	413	480	432	448	462	471	414	473	469	439	398	481	451	472	439	453	450	428	466	459	446	462	464	431	409	442	440	458	452	446	454	471	501	460	425	467	430	457	457	487	431	455	459	435	474	461	468	486	416	467	464	466	491	470	458	466	426	443	475	484	469	462	442	433	430	457	473	434	477	448	472	474	447	440	482	455	403	457	459	444	459	416	439	453	436	426	460	454	440	481	444	478	492	454	484	490	471	411	406	477	435	430	488	439	431	455	427	485	453	449	426	456	476	440	481	459	492	437	461	478	459	432	462	469	462	445	451	465	437	461	447	456	438	457	420	445	465	455	463	455	448	468	470	435	442	457	478	498	427	410	441	436	452	446	422	464	482	435	462	390	443	432	462	445	454	443	449	431	444	461	440	437	439	471	440	452	457	467	470	425	461	498	444	427	434	456	448	437	472	443	487	456	465	464	495	414	474	466	435	480	410	472	459	441	435	474	471	462	431	453	436	483	468	447	458	448	440	470	446	458	464	445	431	460	440	458	470	413	436	418	461	521	449	447	481	430	459	471	486	459	431	460	459	443	481	493	426	459	455	441	442	462	426	440	461	452	464	462	451	417	473	489	469	457	448	456	463	457	456	413	439	459	450	471	509	466	490	501	491	465	445	434	483	437	442	463	468	413	469	454	471	485	480	498	466	497	439	473	490	427	464	417	429	501	436	473	427	442	444	440	428	419	491	444	454	440	433	420	425	433	491	435	458	506	440	460	422	484	466	421	406	460	450	444	443	461	432	489	479	425	463	455	466	474	459	440	430	444	457	440	428	451	453	460	471	475	446	468	449	458	446	447	487	428	476	456	438	470	504	445	425	459	444	479	441	466	453	444	476	461	450	433	484	413	405	462	475	476	447	438	466	478	458	461	469	425	464	469	485	459	517	449	444	478	487	484	440	474	473	409	448	459	420	459	429	442	451	431	473	454	442	456	478	475	463	436	471	408	436	417	458	424	458	413	464	430	471	450	457	418	471	432	394	447	423	472	453	458	452	453	460	440	450	467	428	409	459	445	434	465	456	436	428	485	485	481	462	453	500	488	480	450	412	511	434	430	457	479	425	425	453	462	436	418	453	453	461	454	438	449	468	444	447	433	462	457	440	427	443	482	444	424	485	468	471	457	437	434	456	449	488	454	417	443	454	473	473	429	436	474	450	470	444	436	471	471	453	464	453	432	464	422	477	428	457	484	471	502	501	468	470	518	459	461	429	418	433	462	451	462	450	437	451	477	449	465	474	444	449	477	456	453	436	460	464	445	445	425	465	466	479	479	464	467	445	467	446	433	463	443	454	426	487	457	456	464	448	451	513	463	452	445	417	470	442	455	450	438	441	481	463	466	478	489	461	438	471	463	453	411	488	410	423	410	467	483	485	487	475	459	456	465	447	468	431	449	512	446	441	475	481	467	458	446	437	450	439	478	452	426	465	459	482	443	440	461	476	486	426	444	446	431	478	430	425	453	476	463	448	478	462	464	479	430	464	419	425	443	434	425	476	445	443	440	475	480	412	453	457	454	449	409	478	422	434	440	442	441	441	462	437	451	425	445	446	428	436	489	482	463	451	416	438	479	466	470	450	489	439	475	467	436	462	494	465	434	469	463	462	438	467	454	479	476	475	447	423	462	482	461	453	441	404	435	453	465	468	427	482	424	451	496	422	448	455	445	449	459	465	441	457	438	461	478	430	454	442	482	448	449	462	452	483	407	422	423	474	480	460	451	442	474	454	464	439	435	497	472	450	426	423	443	444	495	419	432	400	434	429	476	415	451	453	475	427	464	451	467	451	476	417	462	435	457	446	431	491	462	453	488	453	473	426	470	500	476	473	457	411	446	449	432	440	492	463	447	436	465	484	473	414	489	452	468	457	488	449	446	419	484	464	447	447	463	471	450	426	458	478	438	447	447	418	436	437	474	472	455	452	463	452	483	411	469	452	477	450	421	478	467	414	438	410	451	425	417	456	464	472	448	442	441	431	445	454	435	472	463	452	451	463	461	477	456	462	455	451	505	450	425	451	461	439	436	461	476	440	476	473	457	458	458	471	467	476	427	475	516	478	465	468	487	463	472	470	428	454	423	451	440	473	490	449	436	449	469	448	472	467	429	439	468	439	415	434	464	497	444	467	467	444	463	416	414	481	434	438	462	467	429	452	468	451	433	471	465	455	459	480	519	464	455	496	446	461	435	443	478	443	436	471	436	501	426	445	498	441	460	440	420	432	460	425	413	478	441	454	439	401	470	431	450	461	465	487	473	447	437	425	427	451	430	436	472	501	470	465	460	471	421	476	450	460	421	457	436	452	462	493	446	435	463	448	419	439	446	439	457	454	408	472	413	469	489	415	468	462	454	456	452	433	423	456	477	474	460	474	444	475	428	444	429	422	462	457	432	459	441	443	449	476	509	441	477	489	495	456	437	436	436	470	450	446	466	479	445	472	448	465	473	463	488	479	418	435	426	472	459	413	469	425	451	444	459	482	419	451	456	455	506	487	453	470	443	474	425	467	449	475	444
43414	27280	4363	1940	1280	972	736	641	547	463	445	436	415	384	355	318	332	336	370	330	321	310	314	295	308	277	292	293	314	281	278	329	277	295	298	280	244	271	292	292	286	285	296	262	280	265	306	284	263	298	299	305	279	264	274	263	254	296	280	240	272	273	258	240	248	287	229	284	261	279	259	278	251	294	279	262	254	280	299	268	270	265	262	248	257	262	250	267	291	291	300	292	265	248	233	242	298	291	258	275	274	262	273	286	297	269	264	260	257	239	270	265	284	299	255	245	267	306	262	255	257	258	276	256	242	263	251	277	245	268	255	263	307	260	254	264	273	290	258	242	269	276	267	239	287	259	273	258	226	259	287	269	266	287	267	262	281	273	246	255	271	272	277	256	245	236	267	275	302	265	276	241	240	285	266	271	281	268	300	283	243	275	267	286	250	280	271	249	268	274	245	270	257	267	281	256	260	298	246	249	289	248	262	257	305	267	268	233	256	268	253	271	285	265	276	283	263	266	276	256	259	287	276	280	254	269	234	275	258	260	302	249	266	278	273	272	297	255	291	262	256	258	236	248	227	288	248	278	249	275	272	284	254	254	263	273	287	298	281	259	255	267	279	280	251	258	227	263	293	236	276	232	276	269	244	236	264	241	281	258	276	229	268	272	280	281	263	266	267	283	261	251	271	274	278	265	282	238	271	275	270	258	241	236	245	269	254	275	248	244	273	273	282	288	275	268	268	274	225	235	279	287	274	249	273	259	260	251	259	258	297	291	252	278	311	271	295	253	261	271	254	262	267	270	263	236	283	294	244	266	243	274	295	266	277	248	270	299	266	269	262	253	274	256	243	304	245	297	270	255	286	276	274	297	262	277	290	298	273	268	237	268	266	257	275	278	279	281	253	273	243	271	276	252	278	260	254	257	249	261	241	281	260	245	256	274	259	242	287	247	242	285	304	275	247	261	288	256	244	264	251	296	265	261	277	294	248	265	274	257	249	260	283	256	275	274	256	271	253	276	270	229	253	252	260	273	255	275	256	250	287	264	293	283	275	261	249	255	262	245	279	276	249	260	263	291	251	276	266	258	273	291	290	279	267	246	250	232	238	257	257	283	269	248	249	235	261	245	267	286	280	274	271	259	259	283	250	275	244	262	247	259	254	241	282	263	280	244	267	239	288	278	255	269	252	278	255	259	263	252	262	260	299	239	259	273	260	275	289	263	248	246	293	283	282	273	280	265	259	284	263	262	272	265	264	222	247	283	248	274	266	253	251	248	274	251	285	289	286	265	241	252	247	275	250	290	251	268	291	274	239	264	257	310	256	269	246	268	252	247	247	285	233	271	262	277	285	269	260	272	284	247	266	262	262	258	271	283	244	272	257	270	292	269	268	273	225	253	273	262	265	260	268	289	282	281	270	252	259	260	282	277	270	247	256	278	273	302	288	264	243	296	278	233	298	267	247	261	247	262	300	283	258	276	265	271	258	303	289	274	263	274	289	283	282	281	275	225	278	277	262	250	265	293	284	272	263	249	297	246	268	265	231	292	270	263	245	258	276	257	268	280	263	285	245	268	260	256	256	269	256	265	257	268	305	248	281	305	293	270	276	248	292	258	290	267	262	271	262	289	266	279	271	269	280	299	270	273	252	283	301	293	244	274	246	277	315	279	263	252	277	235	266	263	239	262	265	270	264	254	307	257	234	292	265	272	274	280	231	292	262	256	287	260	266	267	269	264	233	264	263	299	263	276	254	253	255	235	253	302	262	266	248	252	233	227	259	270	283	286	289	267	291	240	287	257	251	246	260	248	250	294	288	277	266	278	245	276	277	261	286	278	281	260	225	247	246	234	244	278	249	272	294	256	230	262	270	275	266	246	258	253	266	281	271	258	244	265	255	276	279	278	304	257	276	315	250	267	251	260	290	280	257	236	257	287	241	280	300	241	260	283	247	263	245	287	261	267	253	259	250	249	235	286	301	266	280	269	265	258	263	272	262	253	286	281	240	261	241	266	269	249	270	268	291	250	266	272	267	270	272	251	262	268	260	282	257	286	300	241	276	263	296	290	284	255	257	261	254	292	254	274	268	251	264	282	251	268	269	251	259	302	252	280	279	246	277	282	233	273	265	250	272	252	276	263	295	240	250	274	240	271	290	239	258	274	266	249	266	282	262	266	269	258	252	300	282	271	280	281	280	235	283	290	270	279	269	229	255	238	252	264	289	244	233	289	278	245	260	257	244	243	275	267	246	268	276	276	259	235	273	304	270	258	258	267	283	232	250	272	280	270	284	254	285	289	280	265	273	310	256	279	283	276	296	274	289	259	256	267	255	268	289	272	270	277	264	277	271	290	257	271	262	278	281	276	273	247	281	291	258	275	274	282	246	264	248	260	286	245	259	263	246	256	295	264	277	239	267	303	265	276	267	269	275	260	285	263	277	250	294	316	298	272	251	287	277	287	256	273	264	286	275	243	232	248	266	247	279	262	271	237	259	257	280	256	289	295	249	262	268	250	254	259	271	257	255	266	261	225	275	277	292	265	275	290	272	279	279	290	278	232	308	272	257	262	303	272	260	239	270	259	275	291	251	264	259	272	276	261	276	245	278	273	265	291	290	265	236	268	261	291	293	273	328	258	286	272	251	279	252	256	261	319	262	250	248	264	284	271	261	276	246	255	239	253	250	263	287	262	309	282	261	280	271	263	258	271	266	251	306	260	269	250	259	275	291	256	263	247	260	272	252	227	242	284	236	251	249	226	275	273	251	238	289	247	240	285	286	258	246	249	275	255	278	260	243	263	288	275	239	252	258	285	245	250	272	262	260	289	241	271	291	286	282	277	274	260	276	233	268	244	279	272	310	265	263	271	259	272	267	247	266	285	274	256	275	219	248	261	273	292	292	270	247	274	250	278	287	260	258	285	260	271	234	276	278	271	270	304	241	262	264	275	253	259	276	236	261	270	258	273	274	239	275	266	279	270	298	296	260	277	291	250	264	253	265	263	254	256	276	254	278	259	257	264	317	271	253	252	244	286	267	241	261	243	249	261	283	249	280	252	270	251	288	242	291	246	228	250	270	275	273	259	310	279	250	250	270	264	279	234	264	257	269	246	259	268	248	277	258	267	285	259	252	264	245	262	268	283	253	238	305	282	267	287	274	298	245	266	253	221	274	267	255	281	255	267	242	255	297	247	263	259	289	285	284	257	279	280	303	244	280	252	301	259	245	274	272	251	261	294	274	279	285	280	259	261	265	281	245	302	274	263	263	238	239	287	285	264	264	258	280	269	278	264	278	251	271	269	287	227	257	243	262	290	282	266	279	264	292	290	233	273	263	252	278	262	284	242	294	253	284	308	251	251	261	275	260	265	278	243	279	258	279	249	287	262	258	267	254	274	288	285	248	250	317	269	280	268	284	265	275	248	256	256	250	236	256	253	298	294	268	301	282	271	288	305	289	263	249	236	278	275	246	293	263	274	286	268	231	286	272	307	266	241
24488	12852	4393	5230	4574	3893	3242	2768	2314	2079	1846	1641	1575	1407	1313	1266	1226	1154	1100	1089	1025	985	947	884	918	920	904	888	845	876	935	865	842	783	820	821	786	816	745	758	831	784	760	783	746	765	740	773	773	790	767	777	769	733	689	738	802	800	704	741	762	732	748	749	699	758	725	715	736	741	697	751	684	739	765	765	679	715	715	706	694	673	729	760	698	688	717	694	702	691	739	688	730	700	732	678	702	682	686	650	697	684	727	719	669	698	719	707	684	731	676	753	700	687	667	674	660	719	663	739	700	710	724	706	709	701	688	696	708	714	689	702	679	750	689	695	699	705	712	699	685	747	732	706	708	707	736	707	691	710	708	692	712	728	710	697	726	731	729	711	684	693	689	704	725	666	688	668	670	731	725	640	692	709	725	685	733	723	713	692	709	721	696	675	689	714	663	730	710	718	721	743	712	716	692	740	707	688	676	673	717	722	699	699	652	744	716	698	733	741	682	683	699	699	688	721	722	735	666	736	628	686	676	657	706	730	729	700	649	655	695	722	712	678	696	706	678	719	741	732	743	685	680	728	730	710	745	664	686	701	709	686	649	687	700	725	736	745	701	729	693	727	723	707	695	698	714	729	676	684	735	746	692	706	707	722	699	681	713	691	688	721	678	726	733	673	748	674	676	659	725	685	735	726	719	678	686	718	713	692	708	701	709	688	698	683	675	726	701	706	697	654	670	717	757	709	722	703	681	727	695	700	699	741	695	723	700	691	700	726	667	710	700	680	716	722	722	657	662	709	735	661	702	673	700	737	700	688	721	679	688	707	683	705	697	717	660	688	679	683	722	780	758	735	729	704	705	730	690	717	673	673	696	661	673	708	729	674	721	695	705	657	678	713	708	714	685	723	657	729	706	669	739	754	657	721	708	720	692	715	694	725	686	723	672	680	765	655	667	691	680	667	634	655	664	704	731	700	681	669	690	714	688	699	712	691	668	718	712	701	688	714	701	725	703	669	749	749	692	712	652	718	700	679	699	700	678	719	646	723	671	707	719	717	705	786	675	701	656	696	689	713	721	641	707	700	712	716	744	707	708	693	657	756	726	706	710	707	763	674	676	716	745	734	730	717	691	674	691	681	715	697	710	714	694	666	726	681	695	692	711	694	697	740	675	733	641	692	675	683	700	702	724	691	689	699	687	675	740	689	717	708	729	692	699	697	745	674	729	724	740	728	705	701	730	684	711	688	690	689	739	695	676	724	723	728	691	689	667	741	665	753	710	719	680	702	732	720	692	729	699	699	698	720	737	678	722	706	710	679	702	687	710	721	717	705	709	751	681	741	700	684	639	698	705	738	696	695	671	694	719	714	665	697	737	669	698	656	704	713	729	709	745	705	713	655	709	698	695	655	706	685	701	695	719	715	734	704	741	717	744	693	702	658	694	705	697	654	679	709	711	713	668	684	674	677	705	684	673	721	674	703	712	740	691	724	723	659	657	735	707	722	727	704	700	677	661	676	723	717	702	714	715	704	716	672	690	701	759	686	709	716	682	719	653	672	728	681	666	669	712	662	741	687	692	683	720	704	742	678	684	687	732	698	696	698	701	702	676	676	709	735	745	679	690	654	689	716	701	700	701	677	685	703	726	680	689	642	725	693	722	733	732	716	671	696	706	673	690	696	674	686	735	721	680	730	718	646	721	700	691	674	718	747	674	705	676	684	647	700	673	742	727	710	663	640	678	721	664	696	757	752	727	691	680	768	733	705	745	722	710	720	654	707	694	694	709	681	722	681	725	726	724	708	720	721	667	753	661	711	734	746	666	659	707	715	734	701	688	712	637	628	697	723	651	689	638	699	683	671	682	670	704	737	691	687	700	696	739	679	666	685	686	710	730	744	746	683	741	736	671	689	729	681	754	737	690	714	656	678	702	638	662	642	724	684	684	693	708	674	688	756	678	743	729	697	737	683	693	705	706	700	721	722	709	735	727	694	713	692	711	710	720	686	731	723	719	701	740	691	746	714	711	693	696	721	697	689	687	696	741	694	691	674	698	692	703	696	699	675	743	683	653	694	720	716	704	748	735	706	697	703	723	682	700	703	717	695	710	591	645	738	691	695	743	766	719	665	702	699	686	721	687	722	653	666	719	710	698	686	701	669	707	699	703	700	713	705	691	691	695	682	675	713	737	665	702	708	695	673	654	717	744	705	683	693	726	724	700	732	712	704	694	693	709	670	700	675	735	705	716	736	609	697	687	675	689	688	688	720	678	690	681	725	750	693	711	728	692	661	707	723	707	672	697	748	689	703	721	665	733	707	687	710	692	706	709	660	723	640	698	709	637	731	719	727	723	679	719	700	680	687	727	717	672	671	687	682	736	710	684	718	713	689	712	733	701	707	714	705	698	651	707	717	694	711	664	710	709	677	726	706	675	682	678	730	714	671	685	688	722	661	694	720	700	710	708	679	746	732	741	699	703	701	677	697	692	760	710	709	680	690	702	665	720	685	685	698	692	687	660	695	712	711	741	769	748	685	689	679	717	711	669	719	676	698	647	689	705	730	705	677	708	678	727	703	679	674	727	648	722	676	707	683	746	700	712	713	727	684	762	669	713	692	677	705	670	721	684	736	702	722	708	727	706	709	693	682	721	696	721	675	684	664	719	705	667	722	669	675	677	668	720	695	724	733	688	672	709	671	746	729	684	730	692	745	696	712	684	736	671	709	778	726	719	707	661	667	704	674	704	687	692	742	697	673	709	659	690	673	687	684	701	760	664	707	696	692	720	712	669	656	684	665	713	695	670	737	673	688	713	745	679	736	701	664	741	676	649	684	687	699	688	748	746	728	669	711	728	685	679	647	650	650	679	684	693	666	736	708	732	693	678	719	667	685	671	707	699	694	715	702	647	684	708	662	701	667	679	670	715	654	673	715	675	666	716	732	732	678	709	677	682	697	699	692	679	694	666	726	703	687	707	727	732	743	672	678	722	755	737	701	742	692	699	704	727	680	677	672	715	666	709	700	719	733	720	726	674	710	739	706	700	686	663	635	683	692	713	709	691	714	707	689	747	666	677	755	656	691	703	697	661	744	658	676	768	667	717	695	652	672	718	687	696	768	709	756	694	720	727	713	670	691	690	711	706	722	694	703	688	704	691	665	686	676	724	704	688	697	719	670	723	756	699	752	694	700	733	709	730	641	684	699	705	670	700	761	688	719	709	696	673	690	656	754	728	719	697	689	751	716	736	685	724	721	696	684	674	729	729	753	720	729	720	664	654	679	644	668	677	690	698	705	703	721	693	708	680	692	662	730	713	725	683	739	689	711	716	681	745	713	702	675	717	730	703	724	756	654	714	719	699	701	716	734	736	712	724	728	708	729	675	709	725	700	695	666	712	691	713	702	711	652	749	652	720	711	717	660	701	702	723	688	720	699	678	750	752	729	675	680	741	749	723	706	682	670	689	728	715	636	713	689	667	714	661	708	679	704	665	687	737	732	698	730
6401	672	337	315	289	328	301	312	302	280	273	295	308	318	317	339	289	357	282	284	295	335	304	304	314	289	316	312	332	283	285	324	268	306	307	319	303	330	318	314	315	345	312	302	317	316	270	306	308	287	304	280	299	330	307	324	297	298	327	306	320	328	349	296	335	285	304	297	300	312	337	341	336	293	303	316	332	306	341	314	314	307	291	309	314	339	335	298	281	315	327	343	335	316	281	313	344	313	299	310	291	309	312	328	294	310	300	307	306	330	309	307	307	305	327	310	318	316	299	299	310	340	335	273	322	307	295	300	295	307	308	305	315	304	317	301	330	336	307	294	330	323	319	279	302	345	307	316	334	316	324	317	307	287	325	289	288	309	334	331	314	301	313	319	302	299	294	311	325	302	343	265	325	273	344	357	348	278	328	325	275	327	327	287	310	299	289	294	332	301	329	299	322	306	280	345	301	306	343	292	313	322	329	286	295	344	264	302	330	286	334	318	338	300	308	320	313	290	333	291	271	300	287	341	291	316	291	298	300	340	326	318	328	301	315	288	280	353	292	304	319	319	290	314	314	273	290	293	305	314	301	293	291	305	326	302	297	302	298	327	281	336	287	278	307	294	283	285	310	295	302	297	308	331	303	325	346	296	316	319	320	307	314	290	351	323	307	327	261	309	305	337	320	303	294	313	334	305	314	290	285	339	298	295	293	323	312	309	332	332	306	292	289	319	301	291	304	347	349	297	299	319	306	294	321	318	296	299	320	279	330	335	301	325	310	275	289	301	307	280	330	311	357	330	318	311	325	302	341	337	312	329	287	320	344	302	343	293	337	320	293	292	345	323	291	294	295	325	310	302	303	298	327	309	320	304	287	265	348	310	311	350	320	325	301	294	303	288	322	306	326	303	307	304	296	314	354	298	358	341	309	304	342	312	313	314	311	313	298	293	300	298	274	312	302	310	340	303	307	312	305	307	316	310	312	256	329	313	309	297	304	270	297	299	315	346	316	313	315	332	308	335	269	308	290	333	328	318	304	320	284	306	287	311	330	285	306	287	335	306	332	303	306	291	333	311	316	317	312	324	303	324	307	298	271	280	310	285	323	301	304	304	298	298	312	307	327	305	308	329	307	300	319	300	286	295	309	314	326	327	343	323	322	325	303	325	275	296	325	301	344	305	288	338	335	331	282	329	335	301	325	345	322	311	283	337	332	314	335	315	283	309	289	333	310	307	328	293	324	290	311	311	299	290	305	322	299	315	299	320	309	275	337	342	309	290	337	312	317	342	297	312	351	319	337	308	286	284	302	340	304	299	310	313	302	301	310	325	303	312	305	324	320	291	293	322	317	359	315	321	358	344	291	300	302	324	258	315	314	297	286	327	308	299	320	327	285	309	319	307	343	286	313	330	306	294	326	305	317	306	299	296	329	317	282	338	298	336	310	318	316	297	331	317	309	318	293	285	300	321	314	319	285	342	305	312	315	305	305	336	290	275	297	314	315	340	324	329	307	346	344	325	300	299	348	293	320	290	324	311	285	325	300	358	298	310	282	293	300	314	324	296	312	324	334	326	317	340	331	271	293	326	312	329	304	283	311	311	289	298	297	306	293	318	293	322	352	335	322	312	295	299	340	310	298	303	327	306	313	291	297	309	314	354	294	272	312	296	330	307	324	297	342	332	296	282	303	333	296	309	310	347	298	330	315	321	316	295	326	346	336	278	287	314	312	310	337	312	311	336	313	291	307	294	298	310	381	327	345	331	298	307	331	291	298	314	300	310	326	333	338	316	291	307	308	295	303	287	306	321	305	290	309	336	314	320	314	308	309	333	289	281	293	314	292	280	330	310	314	310	332	348	334	303	324	318	335	290	302	280	326	297	300	313	295	326	310	306	314	316	299	313	317	298	316	309	281	289	295	311	347	328	350	343	340	294	294	300	287	334	333	330	290	280	284	316	286	309	346	340	317	339	320	306	309	318	319	279	285	316	313	309	293	280	322	350	310	290	293	315	295	308	296	309	312	296	299	328	274	336	288	317	350	301	322	304	299	324	299	300	309	299	327	306	295	316	329	343	304	308	315	324	298	291	293	313	323	311	304	294	344	301	307	319	307	318	330	308	305	308	313	300	300	326	347	320	302	341	333	302	316	305	312	295	289	328	306	272	315	303	298	315	295	287	318	303	310	335	324	303	308	333	283	314	340	325	326	303	302	340	310	288	307	325	321	355	337	320	279	321	323	312	326	293	320	319	295	299	314	336	313	314	312	324	325	312	309	302	339	301	282	315	309	270	330	279	304	288	287	323	328	319	327	305	324	342	298	331	328	316	326	304	333	322	316	332	301	295	305	312	307	314	308	302	302	293	317	333	318	330	303	282	329	341	292	333	278	328	279	310	331	312	315	290	322	337	329	307	284	307	327	301	319	289	313	298	327	319	305	311	325	344	319	309	339	295	295	289	297	306	294	317	321	333	288	316	322	309	307	313	308	291	310	322	351	322	318	323	336	309	286	314	272	273	298	305	326	299	311	313	306	303	303	306	350	319	322	328	304	310	319	295	301	305	308	322	326	319	301	326	302	352	347	298	312	295	335	337	321	300	357	303	309	341	285	275	286	314	302	283	335	301	331	298	320	323	321	321	297	306	332	330	302	306	335	347	304	326	320	302	337	310	320	312	339	367	354	313	295	338	297	300	321	304	329	312	305	310	340	327	315	317	318	302	317	330	331	306	308	291	308	335	308	278	302	301	315	299	370	340	324	309	320	324	305	304	306	272	316	314	317	294	296	293	319	291	319	335	318	301	308	302	280	325	288	285	327	322	325	315	312	305	323	319	320	338	334	293	342	319	338	317	317	326	333	313	302	296	316	282	309	312	302	305	278	291	336	309	329	312	306	301	323	319	338	311	302	314	314	301	301	337	302	321	296	283	313	323	331	318	288	311	332	350	325	296	293	336	296	284	310	300	307	285	300	327	304	307	300	313	287	306	316	325	308	317	298	296	331	297	337	305	339	335	290	303	334	320	290	313	312	306	315	310	331	309	291	283	288	324	328	320	318	313	316	300	304	315	323	307	295	324	292	295	333	315	325	315	327	286	342	345	314	295	303	342	323	311	328	311	306	301	330	292	293	305	303	323	335	278	358	319	317	331	307	308	303	328	334	311	325	300	337	336	305	329	332	299	325	307	322	298	294	319	293	323	331	311	325	295	316	324	291	316	279	333	294	317	308	304	347	314	323	338	307	266	293	313	315	317	303	302	271	313	312	301	301	328	314	334	316	303	298	302	323	282	266	290	294	302	309	283	306	301	326	340	333	326	297	327	271	305	337	307	292	280	310	321	327	316	313	320	278	354	312	298	354	327	319	309	284	302	294	330	301	316	295	299	280	313	310	297	335	285	292	336	332	345	321	314	302	280	323	324	274	300	312	323	315	326	337	338	285	287	284	288	301	296	297	310	318	298	339	306	352	336	303	309	302	342	281	317	316	316	322	306
4400	1233	795	875	817	795	763	751	800	713	791	747	718	713	745	790	746	746	744	788	771	766	713	728	755	803	748	759	761	726	718	731	684	760	792	782	752	789	785	726	732	731	784	769	799	751	766	790	744	784	790	744	713	787	684	684	752	736	744	759	739	732	727	742	687	757	754	804	728	714	752	729	763	723	751	777	754	756	737	721	830	775	736	775	745	721	729	775	708	734	776	773	797	768	757	753	699	751	735	749	740	716	728	788	774	740	753	797	739	727	740	719	702	735	758	743	760	735	735	746	759	705	773	767	746	671	686	732	750	723	758	798	764	774	754	766	771	756	791	792	705	738	722	717	741	731	796	756	752	755	730	797	739	759	715	771	759	771	732	732	752	746	780	732	762	737	723	752	729	711	751	763	761	746	736	740	813	781	742	740	722	766	704	769	733	780	719	728	729	739	728	802	739	729	768	739	728	732	750	735	744	723	720	763	779	763	746	754	756	737	754	756	745	767	729	750	743	742	763	769	739	794	759	758	773	728	722	700	741	770	775	716	735	752	734	768	763	786	731	703	767	782	752	738	741	760	725	748	718	754	735	750	677	728	774	735	754	799	751	754	751	820	736	717	739	788	727	772	720	713	743	731	761	748	734	738	692	773	693	724	732	764	748	736	725	740	792	730	729	766	731	729	782	709	736	749	729	700	728	775	745	776	727	783	716	767	785	725	737	731	738	754	756	723	716	735	725	727	755	735	762	760	764	738	758	737	809	710	743	734	758	773	755	711	738	736	681	762	730	728	757	808	750	766	750	730	717	730	775	754	799	720	780	747	708	733	749	789	708	769	745	751	801	744	733	778	763	711	751	718	761	750	788	750	751	733	767	769	781	766	710	752	699	748	771	759	766	705	798	734	717	744	734	760	702	685	715	721	732	772	732	731	773	765	777	747	746	727	764	811	771	743	685	774	700	794	719	783	743	749	761	717	723	700	745	753	683	783	748	767	746	775	721	775	788	738	772	734	725	749	699	747	711	746	758	742	732	746	725	768	724	791	738	752	765	695	752	774	781	790	749	726	715	725	736	713	792	745	705	771	722	790	774	692	759	743	783	747	734	758	765	784	719	724	787	715	726	786	793	703	726	758	790	791	748	731	765	760	760	730	747	731	761	738	738	776	747	765	713	710	775	702	731	736	788	747	745	827	732	702	735	763	708	745	758	729	691	754	803	736	711	770	778	732	771	748	734	733	726	709	771	708	739	755	775	749	772	763	732	726	680	761	777	712	755	756	765	687	746	728	762	726	709	727	723	797	731	712	760	730	734	689	760	771	695	740	755	741	723	746	708	777	726	758	762	790	768	775	742	789	731	780	787	771	725	754	781	752	748	758	754	731	730	711	768	799	778	743	771	758	745	743	734	720	739	710	749	751	740	729	704	741	772	736	790	719	708	705	713	753	730	785	726	754	746	785	760	772	730	741	771	730	729	709	748	791	720	721	778	694	702	755	763	748	702	739	761	728	737	729	727	734	774	736	747	732	795	757	761	818	759	780	711	726	771	718	755	758	727	750	801	707	733	721	742	747	735	705	761	720	757	752	762	755	689	770	754	793	809	733	758	770	731	803	774	773	751	697	772	785	748	751	725	723	759	768	748	730	803	713	774	724	707	781	728	702	774	756	728	741	762	751	755	766	752	736	757	713	758	740	750	717	765	749	749	756	734	756	754	773	724	728	777	721	783	736	730	771	744	785	735	741	775	756	738	720	712	733	786	750	764	783	754	766	793	783	713	703	700	771	752	766	772	786	777	706	748	743	780	754	763	753	772	719	778	697	776	756	689	726	767	741	734	702	730	746	777	702	774	723	748	734	727	760	751	771	781	778	728	734	743	690	747	734	700	740	743	777	745	746	780	792	717	756	786	705	744	756	707	753	725	741	752	750	744	716	793	745	731	762	692	758	767	748	675	698	753	713	702	777	779	793	763	730	746	742	774	700	729	780	782	717	748	751	703	682	788	755	807	767	745	759	721	731	737	762	781	740	766	711	735	731	807	769	722	773	792	746	734	746	735	729	754	742	767	745	769	757	759	747	815	757	752	754	764	728	748	712	740	753	728	731	742	733	731	734	737	742	728	764	770	778	717	742	745	781	693	770	729	776	771	786	753	752	719	735	805	733	745	754	806	782	725	695	762	764	734	718	786	742	783	785	704	718	788	694	722	734	717	738	768	733	722	700	755	734	730	738	762	754	723	747	728	757	763	736	693	757	721	698	772	775	728	748	706	745	782	754	789	775	777	725	691	750	758	736	727	657	706	767	734	752	745	763	729	758	810	774	722	746	752	759	743	711	739	787	748	766	758	706	730	738	746	787	756	762	764	737	700	763	779	789	705	784	777	766	787	709	706	741	786	768	730	750	771	716	730	750	730	746	743	778	744	756	787	770	736	766	768	732	761	752	751	681	708	740	730	796	751	762	795	787	728	730	721	749	745	794	770	732	737	715	770	728	733	756	767	741	759	726	764	745	712	774	753	731	746	725	733	752	780	786	753	703	805	733	746	753	782	771	761	700	758	772	737	776	785	748	762	728	716	802	708	698	761	730	762	752	769	786	751	710	749	752	784	774	710	776	768	727	736	785	708	767	695	728	736	803	740	763	719	815	728	738	755	775	741	706	769	745	812	758	749	793	764	790	708	771	720	767	729	759	748	719	766	768	743	752	746	718	747	751	758	720	774	711	729	731	754	784	739	736	761	747	795	697	722	765	777	762	759	736	743	730	763	776	728	788	781	781	754	734	748	754	758	796	794	728	719	733	788	751	763	778	731	776	731	762	727	753	743	793	698	735	749	736	748	702	786	767	782	730	747	753	742	825	757	746	745	794	748	723	773	764	751	779	800	757	734	776	729	737	735	711	702	769	692	705	775	753	761	748	779	730	750	746	757	757	799	758	721	796	831	733	777	763	724	730	740	715	745	746	707	730	703	742	702	752	788	750	715	826	783	748	781	690	749	731	751	745	727	717	800	764	747	766	722	786	744	708	714	712	761	802	724	759	759	717	770	747	770	768	765	767	710	730	767	774	715	722	719	711	789	739	756	772	739	804	756	809	786	741	765	745	706	738	734	786	755	782	752	725	727	763	713	769	713	711	714	754	714	791	738	739	739	782	725	787	734	745	732	731	749	799	783	756	794	760	730	727	754	739	694	750	739	711	761	763	760	737	715	778	787	691	762	710	741	775	755	743	726	703	724	685	718	765	785	774	785	786	732	751	738	730	757	755	745	723	727	748	696	701	763	706	735	761	732	713	763	785	750	770	719	766	737	768	753	706	723	807	753	721	720	802	774	775	773	805	776	830	799	786	736	727	714	708	723	813	767	728	766	740	760	733	740	790	714	672	744	770	749	801	705	756	751	778	715	722	780	731	736	754	762	721	728	736	748	758	823	723	759	734	762	718	719	752	723	709	728	768	734	744	737	741	821	764	756	714	707	767	745	741	754	742	680	745
29185	15049	1531	887	660	482	397	336	273	268	256	287	252	199	199	203	174	204	190	166	177	180	158	194	189	210	163	157	203	180	177	167	151	180	174	149	200	163	157	167	169	169	166	155	181	162	161	149	158	152	183	171	173	157	147	176	177	145	173	167	155	167	160	151	166	157	153	155	155	150	168	153	162	173	153	172	172	172	166	156	157	144	148	192	165	151	157	152	158	141	155	150	149	180	144	156	153	165	160	149	178	153	176	172	153	168	141	148	178	147	173	152	176	172	153	164	173	149	165	150	147	164	175	140	149	168	153	162	166	156	170	183	180	166	173	148	176	171	172	168	154	158	157	141	169	151	156	171	164	158	161	177	160	136	134	139	166	187	134	171	160	192	162	170	171	205	180	169	184	160	151	157	160	162	157	179	157	144	156	148	147	162	139	138	152	181	172	154	148	160	169	169	138	153	144	162	154	176	183	164	150	149	150	182	179	164	176	168	166	161	167	154	174	141	136	175	173	153	164	176	156	178	171	160	146	185	179	184	158	163	170	175	155	183	169	174	133	200	169	192	159	162	181	180	161	175	180	167	143	154	164	146	173	165	169	151	167	151	155	161	171	152	172	153	146	157	156	172	166	151	158	161	170	161	167	156	142	153	160	166	152	173	175	153	165	178	164	176	173	165	151	142	195	160	172	147	156	156	166	139	149	151	168	129	177	183	151	163	183	171	166	164	176	162	179	174	184	164	178	152	172	127	176	166	157	146	195	180	183	176	151	173	186	139	165	177	156	154	149	163	161	191	174	173	129	163	165	170	150	170	162	153	158	169	163	167	160	146	151	165	167	175	165	163	154	151	155	166	154	147	161	176	140	156	171	163	169	181	159	172	163	147	182	167	179	169	160	173	152	159	149	170	199	149	159	167	158	188	142	196	156	158	158	167	167	174	159	161	156	168	151	158	152	145	135	167	158	166	169	187	161	151	162	180	191	165	147	166	186	181	172	161	160	180	174	162	144	170	143	140	143	150	156	155	178	171	185	144	156	159	152	167	144	175	189	170	161	154	179	154	166	161	163	195	153	160	157	141	167	177	166	184	151	139	169	148	131	157	149	164	157	172	154	157	180	156	171	170	146	153	180	157	163	151	149	153	166	173	174	149	153	171	158	138	139	176	182	161	184	177	155	139	166	169	157	174	153	170	156	134	171	172	157	153	150	173	143	144	163	150	154	161	169	171	178	154	156	166	168	151	135	164	158	136	158	186	159	182	174	145	182	161	176	156	160	155	179	172	178	166	165	183	167	147	155	158	155	187	144	159	160	145	170	157	146	149	152	158	178	156	176	176	140	182	156	161	168	162	143	152	172	164	172	159	172	159	173	159	185	145	161	173	179	166	188	176	151	148	157	150	160	176	142	163	162	168	164	155	166	140	149	167	170	158	185	186	154	165	197	162	175	171	174	154	179	189	160	155	160	150	153	168	168	167	167	152	179	163	185	155	145	148	173	184	184	158	177	179	155	166	160	164	156	172	163	141	152	156	167	177	180	164	158	152	155	150	189	185	160	197	181	180	192	191	161	151	174	163	159	143	152	168	160	160	177	154	154	128	168	164	163	150	148	143	164	152	148	133	162	165	171	167	122	155	182	184	190	155	146	146	177	161	181	167	182	178	138	162	174	186	145	179	136	157	159	150	186	180	158	175	133	163	174	147	148	156	152	145	146	184	150	166	171	168	178	173	153	158	137	175	162	158	181	173	177	164	168	151	129	157	168	155	154	158	156	162	163	172	168	162	148	153	153	168	149	174	164	152	175	153	162	164	149	151	150	155	176	172	175	157	173	161	164	153	160	162	161	165	167	163	151	147	130	159	159	154	152	158	152	154	173	167	162	152	148	132	175	144	158	182	171	161	155	149	194	140	158	145	159	179	168	176	200	175	166	182	143	160	159	158	152	161	168	129	163	142	197	160	152	170	163	149	159	153	169	154	165	154	160	193	150	168	170	142	168	152	152	171	185	136	135	175	159	166	162	157	161	174	180	178	175	201	172	160	159	188	149	179	169	165	179	157	144	172	155	178	157	158	179	160	161	149	158	158	169	158	148	161	151	164	149	159	151	171	165	157	144	162	163	160	163	170	185	153	163	153	179	165	172	176	155	183	161	163	136	141	148	161	168	153	178	147	136	167	175	157	136	178	167	131	133	155	156	164	165	142	150	136	147	149	190	179	172	165	178	180	135	163	180	152	163	188	150	179	174	136	139	163	164	207	138	158	160	149	160	156	179	152	184	154	158	164	151	146	185	176	155	178	185	164	138	169	163	158	181	167	157	175	140	151	157	165	181	160	162	176	178	148	168	178	172	189	166	176	188	168	159	147	154	157	151	165	177	153	155	163	128	155	165	174	168	164	153	154	170	152	177	153	174	187	175	157	175	152	174	158	172	165	167	158	154	168	171	131	155	169	187	132	133	167	168	147	144	176	151	170	172	173	160	162	158	172	150	190	184	148	148	172	163	154	160	163	190	147	148	130	162	171	147	149	164	164	152	155	153	157	165	158	176	147	150	145	150	137	161	191	153	165	176	144	154	169	166	157	192	159	169	174	184	151	180	158	154	148	141	173	149	151	160	172	166	144	169	139	170	152	164	143	193	185	155	159	144	169	176	152	171	151	151	175	165	158	177	156	157	159	177	156	164	176	161	158	158	171	171	174	160	153	162	185	159	142	182	166	149	166	164	168	151	169	153	172	150	164	151	167	169	160	135	147	157	169	143	175	158	183	160	168	170	192	164	146	165	169	193	169	175	144	146	158	160	158	184	158	184	161	160	161	154	170	157	164	148	135	169	176	159	154	159	162	176	165	173	162	178	156	163	139	186	156	135	157	159	145	161	168	153	159	161	160	158	173	173	144	184	144	153	172	156	169	187	169	179	153	141	154	178	156	166	156	163	156	156	156	154	161	166	166	138	175	160	167	163	166	162	167	173	150	158	171	164	187	158	163	193	171	188	171	164	162	143	162	171	187	155	150	154	162	164	167	171	160	149	171	183	146	164	157	182	183	162	163	178	159	160	166	183	143	145	188	184	161	199	163	156	184	183	168	158	178	178	172	159	159	181	192	162	152	198	175	155	152	161	148	181	166	139	147	167	183	175	167	149	186	159	159	168	168	168	158	154	207	171	159	154	160	165	149	145	173	170	141	182	191	176	177	165	185	165	177	153	149	160	180	154	156	147	158	160	158	176	176	164	167	180	154	174	152	146	153	139	176	163	155	167	183	145	162	134	148	151	153	173	146	161	167	168	143	157	176	157	167	156	170	152	150	161	162	151	161	151	158	181	165	156	168	162	171	147	170	148	176	146	161	187	171	166	156	162	167	145	161	154	153	150	174	167	151	148	175	185	149	161	155	171	160	151	179	135	141	172	172	175	154	159	166	143	160	151	162	156	159	197	151	177	135	165	142	156	166	161	163	178	148	172	147	187	148	175	153	154	165	156	162	159	187
16723	8270	2350	2831	2527	2081	1674	1477	1337	1131	1023	987	885	840	776	656	759	636	659	620	630	640	587	570	590	601	556	543	524	528	537	510	519	474	536	502	513	541	512	526	475	493	482	481	491	471	487	486	496	507	529	466	461	468	514	470	493	470	451	467	455	478	442	492	444	444	430	479	449	467	487	445	489	464	489	465	459	466	502	471	474	469	504	476	494	473	451	470	447	466	481	450	469	458	463	500	469	463	481	436	470	443	465	445	442	425	446	472	462	431	472	452	452	427	483	475	486	465	450	473	474	443	466	484	458	435	476	451	434	440	483	476	465	464	440	456	466	443	482	445	469	473	481	480	472	433	491	475	460	477	477	439	461	443	477	414	446	480	452	496	491	484	461	452	486	458	433	434	498	476	464	419	471	431	444	453	488	423	489	436	440	453	463	435	436	466	456	456	461	434	465	471	489	453	451	447	437	472	463	466	470	443	468	454	463	488	449	432	424	466	437	475	495	413	408	467	447	400	478	499	440	433	459	463	483	443	462	441	460	449	488	457	493	452	434	417	442	451	458	433	456	499	429	480	467	447	459	437	463	452	454	454	430	447	435	495	455	444	441	491	436	469	442	460	446	463	473	422	458	478	452	477	433	462	448	452	423	414	447	391	426	454	443	420	452	473	456	446	462	457	472	446	456	454	498	436	478	465	434	461	463	452	452	452	490	490	441	432	446	485	451	460	428	454	434	427	470	432	440	471	463	488	459	512	446	498	433	434	484	403	438	477	432	443	435	450	456	446	440	449	461	476	452	445	488	492	466	442	461	465	476	434	444	444	444	451	471	419	465	448	484	441	450	424	434	468	473	475	488	455	463	444	465	430	450	433	419	473	456	456	456	447	432	428	453	464	419	510	454	427	448	457	485	473	468	470	459	468	442	485	491	442	482	445	463	462	424	471	443	505	458	459	473	414	451	436	430	439	461	395	454	472	484	410	447	444	470	464	445	484	442	432	465	456	464	450	451	432	443	438	449	446	427	465	443	491	418	438	420	445	474	445	414	447	455	467	448	461	459	453	449	419	456	471	483	440	449	472	440	456	433	464	460	455	442	493	431	441	464	485	471	478	433	450	472	437	449	442	445	434	466	473	452	450	419	465	484	409	462	472	463	398	477	460	513	474	463	471	460	423	451	422	445	482	475	453	471	437	439	477	475	456	458	423	478	434	430	484	444	465	471	438	465	387	487	435	440	423	489	446	496	458	447	429	441	464	471	448	445	426	467	485	475	471	419	474	475	456	510	452	464	452	464	478	455	519	411	466	442	449	466	429	473	487	471	470	465	448	436	443	465	476	481	440	438	492	459	468	451	460	389	454	448	441	451	444	466	467	445	447	456	431	427	462	481	441	442	454	445	444	434	458	437	452	419	432	449	456	475	457	458	446	453	439	463	492	444	438	454	428	462	429	460	438	429	469	444	455	429	461	448	441	446	491	423	429	474	449	468	429	474	457	480	465	424	461	418	415	473	466	459	461	427	408	420	420	423	458	480	441	445	422	438	483	457	446	462	446	475	466	437	449	443	485	421	457	424	452	457	420	435	494	428	447	477	456	429	470	448	444	430	444	471	453	460	515	499	447	481	472	451	418	462	466	454	483	431	455	441	454	435	433	476	429	433	479	470	444	437	452	459	481	445	481	420	446	461	439	432	471	441	445	433	469	459	450	439	421	405	477	461	458	472	474	436	433	431	482	436	408	445	460	461	460	464	468	451	418	457	441	435	421	453	417	460	429	441	468	439	476	460	455	457	445	445	482	438	487	472	425	496	453	466	469	455	444	448	449	437	452	458	485	464	509	468	455	414	443	432	447	445	442	499	442	439	441	477	444	442	468	508	442	458	452	498	484	426	484	447	473	488	492	443	459	466	465	470	500	415	440	457	467	468	431	440	442	445	457	473	452	454	455	483	463	482	466	444	465	433	439	457	440	417	432	467	477	457	430	427	438	462	460	415	464	454	477	463	445	449	474	476	409	457	444	436	410	442	429	427	446	485	430	457	433	473	474	453	456	449	453	462	469	433	462	502	447	446	443	417	428	456	399	467	456	467	493	469	451	458	447	462	442	496	480	442	477	446	458	463	451	487	458	480	460	426	448	502	459	455	447	415	478	490	419	472	492	453	473	451	423	438	476	447	476	470	418	466	466	494	438	451	450	473	478	436	451	472	485	426	456	446	461	478	451	444	489	477	468	481	468	445	462	445	445	457	465	443	434	440	428	498	458	507	451	452	470	468	426	436	423	491	470	442	471	458	471	474	435	442	434	400	470	488	462	446	454	472	446	474	441	489	452	450	439	492	455	466	433	463	472	448	486	469	472	457	427	460	495	425	447	470	448	490	437	439	476	455	445	435	451	447	462	456	461	444	443	470	480	451	467	420	411	443	446	459	442	457	476	474	457	467	444	444	466	481	452	418	475	447	434	441	463	443	423	480	409	482	447	443	429	462	438	446	453	455	501	441	486	468	482	446	474	428	454	433	477	446	417	485	433	428	484	469	451	470	471	440	467	472	445	441	419	449	448	412	453	473	445	467	427	478	460	499	462	442	452	487	477	420	482	410	424	442	461	454	455	423	464	437	448	444	463	458	429	458	508	429	434	452	431	465	446	451	457	493	432	474	459	428	450	496	451	446	450	467	475	487	410	463	451	456	431	453	468	474	489	454	450	467	441	491	435	450	441	463	468	454	448	446	421	440	449	454	500	454	455	448	437	451	465	426	426	465	460	453	456	435	448	441	457	445	427	435	478	449	456	429	453	452	434	446	456	490	441	475	461	471	446	422	456	490	434	467	442	444	463	460	488	451	470	484	427	452	514	436	445	491	435	456	472	483	468	445	477	478	462	470	491	415	480	512	498	432	450	467	469	455	435	451	425	489	445	441	465	485	470	459	446	492	440	476	496	442	471	438	437	437	477	435	442	472	473	445	448	450	437	482	483	443	462	449	445	441	473	440	440	423	489	453	455	432	463	466	479	424	475	458	462	421	463	445	473	431	481	446	458	455	446	432	458	470	465	465	474	442	456	466	449	406	438	436	453	446	439	472	486	475	450	444	450	411	443	441	427	460	464	462	476	507	436	448	451	471	460	448	467	490	476	477	464	481	480	457	435	402	445	451	491	474	462	467	450	452	414	422	441	468	461	431	415	425	420	437	476	458	444	459	389	463	460	434	471	421	452	430	448	433	383	455	427	448	446	449	485	467	449	452	481	472	430	473	413	457	483	466	433	447	468	478	487	452	453	426	444	506	418	466	463	437	437	474	441	467	459	438	460	439	499	472	481	479	436	443	430	436	453	509	460	441	443	451	461	422	467	453	459	436	491	455	398	480	448	420	494	488	435	464	443	434	454	421	494	445	440	481	418	451	450	476	426	422	470	447	450	453	429	482	448	505	458	439	421	466	427	485	497	445	437	461	432	481	403	485	451	436	476	456	458	442	482	483	420	406	407	469	465
42487	27830	4389	1949	1281	962	733	636	564	517	463	408	403	384	388	322	362	315	315	309	296	315	323	324	310	310	295	271	284	309	294	269	282	334	305	275	287	252	289	261	311	272	295	283	301	242	273	277	275	277	249	272	248	270	260	243	250	265	272	281	264	268	262	291	264	301	274	277	270	262	278	271	262	285	253	267	277	280	279	284	266	285	286	267	255	254	270	274	250	274	275	255	271	294	254	276	260	245	267	284	245	238	277	261	247	270	256	274	279	287	287	311	271	264	278	257	272	286	282	287	247	300	221	250	242	228	243	286	243	249	262	282	261	254	281	267	273	294	271	278	271	260	278	260	243	270	304	264	254	262	282	231	281	257	261	266	260	270	287	263	265	313	303	281	249	302	289	254	273	260	288	263	299	277	254	262	271	248	311	275	284	277	296	247	300	285	289	256	277	247	315	288	288	256	269	279	273	267	246	276	280	249	274	275	273	293	282	296	245	260	243	253	252	282	281	295	311	276	303	258	296	272	251	270	238	269	282	289	254	245	275	285	297	267	283	262	281	291	282	264	261	275	257	292	292	257	312	283	252	277	236	296	253	282	269	247	283	270	271	271	280	248	280	294	284	268	242	258	257	269	271	291	265	268	301	254	278	305	293	263	271	258	265	253	287	245	277	268	232	271	275	268	289	265	283	260	291	244	272	274	281	264	274	257	291	293	267	297	267	261	252	264	274	286	275	291	282	267	275	296	243	268	263	262	246	258	257	282	269	259	273	255	274	271	274	292	273	253	300	247	290	262	302	261	243	254	282	265	248	277	258	256	251	254	287	261	252	259	264	254	258	254	250	245	260	281	256	293	246	263	261	283	273	269	261	264	262	272	269	260	267	321	248	274	296	281	255	253	271	269	290	252	291	284	268	276	275	249	236	269	275	265	272	272	295	286	232	257	267	263	278	298	261	274	248	296	272	268	231	261	263	258	226	256	300	279	284	292	282	294	302	277	284	265	274	279	272	286	248	256	266	267	252	267	247	271	285	292	262	259	297	269	254	255	269	300	276	277	271	264	260	260	288	243	278	272	290	281	280	242	258	273	282	270	279	261	262	261	249	282	260	260	227	290	256	274	309	259	277	304	272	295	285	246	251	266	295	284	285	274	246	262	284	263	287	267	264	266	248	241	272	287	269	277	267	240	273	271	251	275	243	269	265	272	259	254	299	264	255	297	249	259	280	275	266	311	235	267	282	285	239	262	287	278	243	295	252	247	283	258	256	247	274	256	303	289	234	249	223	271	258	257	262	287	289	271	267	259	248	282	270	275	309	271	283	268	286	260	274	256	279	260	272	260	250	281	296	274	280	287	282	245	274	264	279	308	269	255	276	250	264	263	241	272	258	248	263	261	271	249	277	301	263	272	309	281	262	276	252	271	278	270	296	272	294	333	289	264	259	258	279	252	267	277	274	263	262	253	292	264	260	269	241	273	288	286	278	274	297	228	274	264	279	252	223	260	267	243	255	260	235	248	264	291	287	264	289	265	223	330	264	294	260	252	281	261	271	276	252	262	257	293	263	263	263	237	274	263	258	257	255	268	246	262	267	250	277	264	236	272	277	271	291	279	278	282	275	264	275	266	273	270	266	243	267	261	262	271	278	263	287	281	285	270	264	263	284	290	276	251	264	299	245	263	308	271	272	275	296	297	277	281	251	289	304	312	289	277	298	279	224	275	273	278	251	259	273	302	276	273	283	276	279	270	292	282	227	256	276	272	295	267	261	292	264	257	261	276	254	271	266	247	270	295	243	271	274	288	285	244	267	274	270	231	274	248	274	256	260	280	275	277	285	273	256	267	277	270	253	280	264	286	249	303	245	269	301	273	267	260	309	263	303	258	286	287	253	268	256	290	275	262	250	275	292	292	271	232	270	291	258	275	306	283	263	268	291	277	312	284	282	300	250	294	252	290	275	249	263	257	263	249	270	273	277	272	262	237	237	224	282	268	261	269	243	269	291	251	254	282	292	273	246	247	284	268	282	265	295	284	250	269	268	315	251	276	252	270	260	250	225	297	263	265	239	276	257	250	262	255	281	265	300	299	268	267	297	287	274	282	278	259	279	266	287	268	254	282	278	280	275	243	259	252	249	273	281	251	271	286	278	286	260	303	277	266	266	280	261	248	261	257	250	282	265	280	250	281	256	253	272	273	279	279	254	265	291	254	269	282	277	254	258	249	285	270	270	243	269	270	256	230	285	254	274	271	259	248	264	277	235	268	261	260	264	279	287	273	275	272	261	256	238	254	264	266	239	281	274	286	262	242	295	310	282	257	248	264	255	256	274	258	256	267	254	278	280	268	271	254	290	261	282	259	330	250	260	291	282	271	258	276	246	260	288	265	277	291	277	287	290	277	260	278	269	268	242	280	294	276	257	265	262	278	274	263	265	258	264	292	237	286	260	248	254	261	269	263	263	249	285	245	281	290	277	281	263	259	247	260	244	280	278	237	238	281	283	282	289	278	270	273	251	303	286	254	237	282	270	271	285	254	241	273	276	264	287	268	269	296	262	261	267	257	263	248	241	252	306	272	278	280	265	244	280	251	251	266	276	287	257	253	263	296	269	255	267	246	275	246	272	269	266	289	261	249	258	243	285	256	274	260	218	277	273	267	265	259	234	270	277	261	257	306	271	278	274	249	253	251	272	281	276	252	268	251	285	272	271	273	257	264	243	255	261	239	231	271	268	263	254	268	263	257	271	254	300	296	269	262	257	267	289	268	262	251	281	244	265	272	245	287	278	282	285	283	254	273	290	299	281	242	275	276	288	291	259	266	270	245	243	280	260	281	297	267	268	270	291	280	249	260	264	277	256	254	260	278	242	250	268	278	284	244	276	289	263	264	256	274	276	264	299	261	280	297	278	289	252	256	276	277	260	265	263	249	277	271	308	271	260	294	246	265	273	268	260	265	291	282	274	299	258	238	256	285	274	266	274	304	263	277	298	256	289	284	283	279	272	271	296	257	273	267	280	266	244	255	277	243	283	276	290	261	279	260	277	268	289	234	270	259	268	277	259	263	292	265	276	268	287	270	258	240	288	298	268	259	247	261	297	315	257	260	273	278	271	262	251	268	270	284	273	239	255	249	245	294	261	294	276	270	273	255	271	259	282	269	275	252	259	316	266	286	290	288	262	305	265	268	288	255	255	269	253	248	270	223	268	258	294	236	264	265	259	285	275	291	277	219	267	295	273	254	289	252	251	267	269	252	262	284	271	281	281	265	291	284	247	266	264	263	255	275	291	261	264	261	267	286	241	278	270	280	259	259	253	260	289	267	241	281	261	258	277	290	239	263	253	301	291	290	291	262	280	251	261	253	264	268	275	280	260	285	277	254	269	284	238	279	268	276	248	249	227	252	247	277	243	245	265	282	286	321	287	280	248	261	268	262	265	290	281	288	273	292	289	282	287	264	281	275	284	287	254	304	271	289	259	286	286	263	258	263	283	264
24442	13065	4483	5194	4688	3857	3091	2709	2355	2055	1868	1688	1508	1439	1324	1244	1189	1118	1105	1060	1003	976	1023	1003	991	934	854	858	882	848	860	818	845	845	851	794	801	794	816	819	812	772	774	787	791	744	763	785	720	772	807	753	750	809	755	759	752	730	750	719	803	742	767	723	745	737	755	721	738	747	736	745	745	750	718	692	724	699	743	668	742	697	700	751	721	715	734	745	774	681	717	704	718	732	743	718	710	731	708	725	741	741	714	676	724	728	711	697	741	743	663	707	696	741	673	736	730	713	691	734	724	719	673	685	690	718	726	702	708	725	697	755	712	725	731	679	726	792	699	693	696	727	753	745	718	668	696	717	704	680	722	724	725	724	702	689	728	712	718	763	705	715	724	727	720	683	677	726	709	729	754	740	704	758	707	713	683	648	724	704	681	751	669	698	764	718	746	720	673	711	677	686	689	707	716	748	630	724	655	705	647	731	760	732	702	665	677	684	676	667	727	746	670	693	679	732	712	750	704	718	727	716	727	701	691	710	693	686	703	696	720	707	699	720	692	701	699	706	726	697	685	705	710	722	672	682	715	746	708	721	664	675	722	688	740	724	672	709	698	681	726	753	755	658	734	689	690	716	677	717	685	717	710	682	721	721	682	738	720	720	688	720	689	704	736	730	725	666	718	717	722	665	716	717	727	709	709	696	707	697	705	749	683	704	693	701	703	700	666	693	694	653	715	686	708	723	718	725	700	739	722	743	691	718	634	728	708	667	715	706	645	636	669	729	695	660	684	710	706	672	677	684	724	726	680	687	667	700	686	681	684	701	689	667	705	697	728	736	747	713	706	710	674	714	707	683	718	687	722	676	725	685	690	719	660	681	711	679	707	670	676	684	647	708	688	724	644	702	709	721	700	717	712	670	698	705	705	704	725	723	664	700	728	682	717	695	664	703	698	665	720	702	664	726	698	692	690	692	708	686	736	713	725	739	719	704	691	732	744	698	712	691	726	722	680	704	693	736	733	750	682	668	727	680	728	725	674	695	669	672	709	661	771	695	673	723	707	714	703	697	726	717	707	703	711	698	663	708	670	705	690	667	670	700	702	763	680	730	723	698	771	704	675	776	749	662	699	708	682	719	730	698	681	729	708	766	727	718	732	680	651	675	728	715	708	671	732	706	697	741	737	719	715	708	702	681	705	676	657	685	688	661	711	753	705	687	693	650	713	694	670	698	687	647	641	709	707	735	732	712	692	694	732	705	710	743	714	707	697	712	702	686	690	741	685	703	679	726	673	710	695	678	725	709	751	727	710	729	731	716	705	764	689	719	683	701	761	678	666	742	726	729	725	718	727	726	704	731	707	697	713	661	774	705	695	699	691	727	738	713	727	677	730	706	672	685	736	727	667	699	718	789	647	680	702	695	717	667	715	704	696	707	708	755	725	754	674	710	723	716	674	703	715	722	710	700	713	730	674	749	713	711	701	703	737	685	742	710	714	684	693	712	695	715	691	752	717	691	707	646	667	677	661	737	687	696	667	717	711	755	740	690	712	643	675	723	701	740	747	733	686	708	725	757	737	711	727	709	699	688	704	676	684	727	686	709	698	657	704	733	756	650	740	701	703	695	752	715	689	737	690	741	657	760	701	691	713	703	724	694	698	707	716	711	690	715	722	681	715	707	767	651	706	725	678	728	731	634	718	732	717	707	681	695	722	691	722	670	692	681	732	683	705	693	653	730	719	701	686	683	694	701	705	719	724	695	726	715	716	715	676	665	717	649	723	696	692	701	647	714	665	733	708	685	673	741	673	721	743	676	688	712	655	745	677	707	658	674	662	712	709	695	683	684	701	715	770	708	677	686	714	720	732	721	717	694	687	749	732	708	750	714	686	763	735	720	743	727	668	692	737	704	678	711	771	703	707	725	710	680	713	706	618	727	715	702	665	679	698	714	746	704	688	718	754	723	679	704	806	765	637	671	723	733	683	676	663	770	690	653	693	686	702	729	667	684	689	668	747	648	730	670	712	733	696	719	708	680	672	722	693	726	721	694	690	722	696	696	706	690	698	688	715	727	673	720	720	696	664	727	769	700	744	661	704	703	666	733	719	729	735	694	720	682	714	678	641	742	713	731	684	719	770	740	705	722	774	722	645	751	741	701	710	726	712	739	667	659	730	733	753	722	702	723	711	696	716	706	709	729	735	703	688	711	698	692	727	723	725	670	680	725	721	676	699	670	697	720	685	710	709	702	704	698	668	698	695	733	709	730	732	694	672	740	670	730	745	749	710	731	693	734	721	687	723	711	727	678	735	619	725	677	679	621	720	713	659	658	721	682	740	670	695	671	709	696	687	703	696	701	707	721	715	712	719	678	660	723	717	710	695	726	692	706	711	716	675	698	764	748	705	686	695	660	710	751	716	680	659	722	714	729	693	679	680	683	760	667	687	711	758	702	717	750	707	711	739	732	720	698	699	715	751	692	735	718	658	707	690	675	714	759	735	727	690	694	715	713	728	660	673	698	664	708	705	701	692	685	701	690	754	683	716	744	683	687	689	689	707	707	725	782	665	686	677	718	753	698	660	700	699	715	655	702	705	735	698	728	733	692	668	713	709	744	746	709	758	731	703	720	687	720	752	712	653	743	668	707	728	694	732	721	685	719	675	676	725	740	706	720	707	656	742	708	674	658	687	697	695	722	742	647	672	668	724	729	725	724	731	716	688	646	699	667	691	667	696	726	690	734	638	671	682	685	705	726	710	697	739	709	700	702	700	709	668	698	720	682	714	658	696	733	681	724	731	746	695	711	682	646	668	705	710	697	615	705	689	704	695	700	668	712	693	716	700	709	711	708	703	719	664	690	733	711	702	700	689	737	712	703	743	706	680	759	639	729	669	711	705	747	691	679	686	709	695	724	698	700	761	764	690	708	739	642	761	716	701	722	726	741	723	723	654	698	715	710	721	708	697	712	731	698	672	742	714	662	725	714	670	751	652	709	686	697	708	692	762	720	717	692	739	703	735	702	729	688	718	694	704	712	695	674	687	752	727	748	713	719	700	708	686	699	721	727	702	692	644	680	668	702	698	687	667	703	664	761	727	735	687	689	707	672	691	682	741	745	760	703	731	747	744	675	725	732	740	720	715	664	687	753	693	696	685	693	653	666	689	746	682	691	688	683	682	752	685	703	719	651	738	732	706	669	682	691	747	690	714	649	680	705	721	678	710	688	704	728	690	729	681	741	672	733	711	723	707	688	729	735	667	723	709	640	737	717	705	666	731	760	734	673	708	697	735	751	714	683	678	740	698	685	747	728	674	690	717	721	684	704	665	708	700	712	665	697	696	756	725	707	733	674	705	726	712	673	713	718	700	724	711	712	720	691	676	670	728	694	670	729	671	740	694	694	678	719	709	704	754	707	682	693	657	710	731	691	746	731	743	728	658	678	681	672	711	703	708	706	698	689	689	675	699	753	686	741	646	662	721	719	726	687	687	703	661	749	704	700
5971	710	347	322	300	349	311	325	330	342	330	314	299	323	286	325	308	298	286	325	306	301	298	334	319	303	354	329	312	336	299	307	328	287	315	302	311	315	307	295	299	319	349	292	335	316	315	317	290	275	275	298	316	332	307	314	308	295	317	306	312	302	355	279	323	323	331	314	305	312	327	319	291	314	318	292	328	320	301	308	305	299	299	312	326	299	300	342	301	314	305	303	317	325	310	328	329	309	330	321	340	309	336	308	297	334	340	314	312	282	274	308	297	315	320	282	312	320	335	299	279	323	336	293	303	342	313	323	268	343	323	334	292	287	306	321	332	357	325	322	318	341	277	311	284	327	313	311	317	346	341	332	325	309	306	309	317	327	290	301	279	276	293	342	311	318	335	317	343	283	331	298	329	311	337	300	335	317	326	330	352	304	295	327	278	315	318	312	320	316	322	304	321	297	316	297	305	322	324	323	304	291	298	308	312	317	311	288	318	298	293	288	324	329	325	286	344	300	322	332	319	322	336	304	324	303	328	312	292	333	303	302	307	282	320	315	297	291	306	317	287	304	289	299	289	320	298	298	335	349	352	303	301	317	314	301	309	319	297	312	328	337	305	312	306	313	298	347	317	310	313	289	311	347	313	287	310	315	314	303	280	284	274	340	293	300	302	315	326	294	354	303	295	297	325	301	291	310	301	291	308	288	336	311	315	295	309	307	326	291	294	307	299	315	280	320	313	327	319	294	297	307	308	297	279	302	298	336	309	321	318	318	287	296	283	304	300	317	318	291	309	308	323	307	301	314	304	323	290	316	279	310	319	294	317	331	299	313	280	315	329	302	290	301	312	310	315	267	330	313	278	317	319	292	309	308	313	331	337	326	342	273	291	311	299	322	298	322	295	349	319	316	306	324	338	319	310	311	331	310	328	349	324	307	342	292	299	302	290	292	347	279	314	299	293	331	326	334	338	318	325	316	322	311	297	304	280	293	308	334	279	309	274	318	318	301	344	315	316	280	323	303	313	324	327	307	304	315	295	299	318	338	323	291	317	339	347	298	322	289	299	324	330	317	318	286	358	326	317	337	323	310	308	321	311	319	340	307	327	296	319	322	311	268	322	308	271	306	300	285	322	301	337	304	312	296	313	323	322	322	288	313	298	303	330	309	338	293	294	285	324	316	286	292	330	324	336	313	343	307	326	266	310	312	309	312	295	334	335	321	326	301	291	297	310	300	347	290	302	297	302	309	322	316	327	292	318	302	326	316	323	308	282	305	295	307	317	320	311	321	287	325	310	262	314	253	309	293	315	308	323	334	303	302	295	366	302	330	326	325	283	301	305	337	328	315	335	309	328	326	322	318	292	307	313	308	265	316	293	319	290	286	305	312	309	310	315	313	323	362	313	344	300	289	315	319	316	285	305	319	313	323	293	322	332	314	302	325	332	300	284	327	303	316	311	317	316	323	304	302	279	318	327	298	286	331	314	302	308	304	310	320	294	291	312	309	302	310	323	281	308	312	295	307	306	272	354	325	353	332	303	333	292	324	323	291	316	302	327	332	330	296	276	317	278	311	328	256	312	307	312	289	289	279	316	354	308	298	321	307	298	304	309	302	305	342	293	292	306	304	346	296	284	307	315	321	305	340	324	339	328	338	305	314	283	293	280	304	306	288	330	287	309	322	301	305	328	363	293	296	301	322	315	314	339	342	312	342	278	316	305	315	329	285	301	342	257	292	326	288	304	269	300	312	294	284	274	328	274	315	360	325	304	315	294	285	278	299	305	324	342	269	269	305	278	334	338	303	305	310	299	303	324	292	306	354	308	353	306	291	301	318	313	329	346	320	301	338	286	283	351	291	329	314	319	356	283	292	342	296	323	304	341	277	317	308	310	306	317	295	316	303	287	311	286	335	335	326	304	301	343	329	298	326	284	290	293	306	307	328	338	320	299	312	263	312	306	308	346	311	308	321	325	290	317	307	309	290	331	284	261	336	273	306	321	273	292	315	345	285	337	288	353	338	271	294	343	316	312	292	294	299	321	305	307	345	315	301	321	310	317	327	357	312	320	312	275	292	334	292	276	296	295	319	292	322	281	363	304	307	279	330	333	282	309	284	286	318	304	315	287	317	299	340	301	289	312	313	312	302	283	317	328	282	294	291	335	284	265	281	304	298	319	333	327	313	311	321	336	295	288	301	298	316	322	303	353	282	295	302	285	297	301	317	297	305	291	302	279	315	301	301	331	287	338	329	278	310	321	304	343	314	323	340	299	297	329	306	302	300	313	322	311	320	334	299	308	310	290	323	289	306	330	323	338	327	343	327	302	320	321	298	283	296	330	320	313	318	308	310	305	292	298	319	292	342	296	310	308	327	298	352	323	337	296	325	328	290	339	292	309	308	332	308	340	324	317	293	355	342	335	312	313	320	285	315	301	335	326	370	326	309	304	337	294	290	286	341	308	336	314	308	326	280	278	312	299	325	293	306	291	325	277	321	298	318	354	300	306	284	321	331	296	321	303	307	302	306	315	331	317	314	317	306	336	335	320	268	294	312	339	283	278	310	319	308	289	322	307	315	378	310	276	312	334	320	294	325	310	310	304	325	323	296	330	332	325	293	341	344	298	283	290	319	306	283	323	336	317	308	295	262	315	317	330	331	307	346	329	367	332	333	326	320	313	288	330	308	343	317	325	301	304	325	307	303	307	292	314	315	325	316	303	270	314	307	284	291	312	284	292	314	328	301	331	313	296	337	299	297	304	308	286	325	291	322	314	300	327	272	310	308	301	320	307	312	326	306	311	336	286	310	297	290	317	323	277	289	351	321	311	273	324	295	291	309	336	343	322	291	287	322	334	317	348	318	329	350	310	299	305	317	312	287	314	318	317	300	322	337	347	312	281	339	341	286	290	304	323	301	323	332	310	293	305	298	278	317	297	273	319	328	288	306	327	314	331	313	320	302	299	357	317	321	274	324	295	280	281	275	275	289	285	331	302	350	356	294	306	303	319	297	301	317	339	323	305	303	289	337	324	330	345	302	321	330	357	314	310	339	300	328	351	301	294	268	320	325	303	357	328	312	297	322	291	272	299	311	326	297	320	336	324	324	323	281	311	288	286	318	303	356	312	330	310	338	278	314	328	329	316	332	323	308	342	332	282	313	346	342	315	299	289	307	273	323	323	303	304	322	304	310	290	297	326	285	292	331	366	371	316	326	346	293	300	286	321	350	315	321	311	296	301	319	308	335	318	293	287	315	325	336	291	313	276	321	312	291	290	332	326	270	314	331	326	296	318	329	322	318	281	349	310	281	292	316	286	304	318	312	317	321	306	325	307	328	342	289	297	298	311	304	317	304	292	332	322	312	347	294	275	291	306	315	337	311	326	307	287	277	305	340	309	315	357	319	312	294	300	327	334	293	323	317	332	301	325	294	318	293	306	329	283	316	311	349	351	285	319	332	315	324	291	307	327	297	315	296	308	312	337	301	294	326	332	320
4205	1249	772	815	802	822	759	751	808	805	737	740	748	758	773	768	742	733	786	711	771	771	706	792	725	775	737	755	775	721	802	720	752	702	732	766	723	721	764	772	766	730	734	781	755	786	731	783	699	741	792	776	780	733	728	719	749	785	778	759	746	753	736	765	757	748	778	763	738	697	786	751	803	687	732	739	776	731	750	750	718	735	716	793	777	729	732	761	692	740	786	697	755	746	722	708	765	737	743	737	737	730	733	712	762	751	774	673	771	744	753	758	715	710	742	747	764	739	734	792	738	716	748	717	776	791	759	759	750	723	767	749	773	743	749	707	754	793	758	760	708	724	728	791	757	781	722	795	721	789	698	717	742	758	754	749	721	707	709	750	713	752	720	750	754	751	740	704	740	713	729	701	693	666	735	723	760	717	777	728	760	799	745	778	757	802	786	704	733	714	773	709	764	733	779	712	722	760	739	791	773	724	757	780	827	757	704	755	767	695	740	786	737	731	722	765	746	762	734	704	729	778	768	747	757	753	760	781	808	735	731	768	705	768	731	754	752	722	736	764	749	702	744	721	737	789	787	815	742	727	714	753	754	788	749	749	751	739	774	753	704	739	706	779	691	778	774	739	723	675	747	723	704	713	735	706	750	749	739	764	711	796	750	697	799	786	773	724	754	781	740	756	717	759	733	749	732	736	762	768	754	730	718	714	785	711	743	728	804	777	783	758	739	753	758	763	706	766	751	763	764	763	750	753	760	752	768	726	789	750	758	766	750	739	732	752	741	725	781	729	773	743	665	698	741	732	741	719	741	769	740	744	707	764	708	741	760	781	727	734	707	740	699	797	777	744	775	766	747	752	792	716	738	750	764	808	730	748	726	723	765	759	708	751	710	761	759	771	726	771	729	737	758	722	766	749	762	743	723	756	769	748	751	724	732	764	759	799	704	759	753	734	724	758	778	751	717	732	743	713	739	763	742	733	729	739	720	762	726	759	760	728	745	766	775	754	797	774	742	779	773	776	728	710	715	700	718	752	734	746	690	737	703	769	785	746	760	785	770	781	732	740	734	733	798	693	751	789	810	747	761	716	736	740	765	712	756	771	789	705	711	761	774	737	779	731	782	732	762	686	750	747	771	765	732	778	742	755	775	755	734	716	744	772	765	726	789	776	708	756	749	764	757	803	749	753	723	786	789	740	687	767	735	747	723	715	787	798	779	800	753	811	726	719	791	736	759	758	742	753	721	714	684	739	725	715	745	745	749	725	750	723	727	775	782	752	752	764	738	709	765	771	747	719	710	751	756	787	712	804	746	735	766	768	762	793	692	731	748	735	744	772	796	759	763	777	720	743	745	702	741	750	727	718	718	744	744	736	772	786	718	811	730	713	788	713	725	721	719	754	785	754	686	752	745	807	745	747	704	715	766	707	756	751	725	750	745	754	735	707	756	765	718	730	736	748	759	749	784	731	803	715	761	739	739	770	696	748	749	744	724	766	742	728	728	736	796	819	717	727	765	746	750	727	738	737	744	729	786	714	799	784	817	711	713	696	709	721	730	803	738	781	714	716	706	740	781	773	728	802	786	716	779	711	713	733	758	765	767	754	727	779	776	769	784	753	772	739	777	736	753	753	753	783	744	762	759	789	753	754	736	706	763	752	774	660	770	680	768	714	758	756	749	692	765	743	716	765	724	803	740	744	759	757	740	768	795	732	790	760	775	729	790	728	722	739	758	736	772	774	753	773	782	724	738	759	716	760	723	778	765	774	742	739	735	748	780	792	760	749	765	732	746	724	738	703	762	799	765	757	716	732	772	785	738	760	792	711	791	756	803	772	736	768	809	753	785	714	769	768	722	746	792	700	728	743	755	748	716	761	730	762	745	753	732	736	742	713	765	775	739	727	744	738	774	746	737	743	742	756	719	710	758	751	706	743	779	747	803	736	778	773	794	717	710	800	753	722	769	713	774	754	764	722	742	751	703	757	717	719	736	722	772	717	764	711	727	734	722	770	754	749	791	700	732	741	758	749	735	753	767	709	749	780	772	791	719	738	753	798	761	767	742	773	772	747	745	759	734	781	766	784	707	777	716	707	661	767	757	803	802	725	751	813	704	753	782	767	711	729	764	728	766	689	741	734	742	777	753	720	732	747	731	755	715	758	760	754	776	754	732	752	786	704	745	726	743	784	743	703	717	782	719	743	780	752	747	798	732	752	719	758	764	784	770	755	703	743	724	716	765	740	744	730	707	731	718	731	755	768	743	703	723	751	754	720	704	706	753	687	712	812	737	753	757	824	805	736	763	732	793	750	736	782	764	678	820	759	766	758	781	725	737	691	750	729	738	771	766	745	783	781	748	743	767	745	765	765	788	766	712	776	735	756	767	785	755	737	753	723	728	685	760	739	748	752	744	726	739	739	776	753	717	730	752	745	715	730	709	762	758	698	738	731	769	724	753	764	769	772	745	728	766	733	762	784	757	736	805	761	722	697	790	712	770	757	728	755	789	776	775	726	746	752	771	775	774	758	713	784	745	755	748	779	735	717	760	704	774	725	784	741	743	792	710	734	733	729	780	779	751	766	747	789	746	726	752	735	779	763	757	751	775	788	734	757	764	826	732	783	778	752	744	744	750	749	742	794	753	775	753	767	714	740	754	733	723	734	744	764	728	732	731	768	791	760	702	780	731	787	769	773	732	806	765	744	783	773	716	773	745	748	748	703	767	771	760	757	763	671	721	776	726	758	729	710	727	764	753	783	769	708	708	771	736	706	733	713	773	782	752	721	732	734	781	740	756	756	740	756	697	705	725	755	745	739	754	756	726	728	736	696	747	727	754	804	773	736	733	704	757	776	777	774	764	801	802	694	719	706	776	780	766	759	747	739	781	712	712	776	752	789	750	737	781	738	759	768	748	737	741	766	745	775	743	718	723	690	769	767	738	774	757	718	785	706	747	744	772	812	730	738	761	746	769	705	717	760	727	754	761	747	737	759	756	706	739	756	758	758	726	735	740	778	713	775	769	735	791	721	717	750	733	765	727	751	698	684	745	771	738	751	715	754	738	740	727	731	725	706	766	717	665	737	726	787	745	740	734	754	772	730	788	748	723	772	757	750	766	755	719	752	705	766	707	721	745	765	786	748	732	779	729	744	811	767	764	708	740	723	733	738	723	745	756	753	744	742	759	740	755	703	720	798	748	769	760	739	770	792	743	745	768	711	784	701	692	734	697	736	731	763	725	728	752	743	773	721	761	733	759	735	724	750	772	779	727	731	734	754	732	746	806	778	731	690	737	716	740	751	731	748	751	770	776	723	763	719	759	791	731	755	771	680	774	755	776	743	730	815	762	715	757	695	779	740	755	785	708	733	749	733	727	715	729	754	727	764	769	751	725	801	753	716	722	779	722	778	719	750	774	745	782	762	743	746	744	735	730	730	725	745	791	740	769	770	735	773	710	792	773	725	727	728	771	782	758	723	706	754	777	758	712	761	744	751
27910	14510	1608	944	652	505	367	294	285	258	223	203	247	191	212	217	189	226	189	202	208	179	176	179	205	168	181	164	178	187	150	161	164	158	160	159	158	182	142	156	162	165	161	147	178	181	155	151	162	175	191	190	174	152	168	131	165	174	162	159	168	175	156	172	184	184	188	172	152	157	169	169	161	178	147	150	157	161	167	166	147	155	180	176	152	174	167	192	161	174	148	170	171	183	152	155	172	162	169	133	172	152	184	172	158	143	155	161	162	160	139	173	171	180	172	148	159	161	183	149	166	160	169	153	153	201	177	165	182	188	157	164	155	170	153	148	151	161	148	179	167	174	157	189	145	158	159	163	179	164	154	150	156	160	146	157	159	190	180	186	167	208	138	173	150	178	157	176	176	168	140	177	156	151	159	170	160	147	174	162	148	174	149	179	173	168	162	186	178	161	166	153	161	169	155	144	177	191	156	172	185	180	137	165	154	159	186	171	164	174	155	178	189	150	171	188	163	179	175	159	169	152	155	146	149	165	138	152	158	174	162	141	172	162	172	165	159	152	165	158	179	142	155	164	167	173	187	154	158	138	161	163	153	173	143	171	138	141	153	183	144	134	150	172	155	157	168	145	162	155	175	169	149	188	138	175	184	174	151	194	143	142	194	173	164	137	158	183	161	155	167	165	164	151	147	150	192	170	177	163	155	159	162	177	184	160	161	171	162	176	180	187	157	160	168	153	162	160	191	160	152	168	167	148	156	136	150	172	154	170	164	150	154	184	167	161	177	151	188	166	160	145	152	179	164	174	178	160	167	161	174	160	138	157	169	181	175	181	150	150	178	148	149	163	168	156	146	166	170	175	175	154	163	184	139	149	128	156	182	139	153	197	146	136	135	153	148	143	165	178	206	147	149	164	164	181	178	174	135	163	172	174	155	191	172	159	132	151	149	146	161	150	159	175	160	149	164	142	149	175	158	146	143	158	148	130	160	157	165	150	151	159	183	169	173	157	173	184	160	184	170	172	157	171	158	168	173	172	169	154	162	157	170	139	174	152	152	153	162	155	148	156	150	163	171	158	152	147	177	166	154	156	167	151	171	171	165	159	165	145	173	166	179	166	169	178	160	167	154	151	140	167	133	168	183	152	147	175	164	151	136	160	156	174	157	168	164	168	157	140	171	145	160	158	149	155	167	163	173	158	185	176	166	138	145	166	149	143	173	186	152	167	152	169	160	171	136	169	147	196	170	189	168	148	144	160	165	157	188	167	162	160	150	168	181	168	171	142	157	167	146	181	141	149	170	159	145	153	145	159	186	160	153	152	177	162	138	166	160	162	165	155	167	154	170	170	148	170	184	159	143	163	154	139	173	163	165	143	168	162	153	167	172	171	194	151	144	164	181	159	151	155	169	173	162	130	175	167	154	159	153	171	150	187	173	153	176	170	161	133	152	159	176	159	179	148	180	165	144	183	149	154	142	166	171	155	166	146	154	168	141	168	175	163	156	200	165	178	142	155	180	156	158	144	149	164	156	167	153	164	160	170	162	145	172	153	162	163	159	183	161	165	163	166	149	148	159	150	168	160	167	167	150	153	156	163	148	182	177	168	152	183	179	170	159	168	165	153	168	147	148	146	136	149	151	174	172	159	159	167	176	166	161	160	165	175	171	170	169	137	160	163	167	170	160	177	146	160	135	162	162	194	172	183	167	176	173	161	138	159	176	178	166	168	145	156	157	164	179	154	150	181	159	196	183	159	156	151	154	154	175	152	160	163	157	164	173	168	156	174	155	198	163	154	134	135	144	164	176	140	161	164	134	155	138	162	167	147	173	167	162	163	150	173	184	157	172	153	182	175	147	169	164	194	165	180	182	155	154	157	167	154	157	176	184	149	165	171	167	157	178	152	166	181	158	143	163	161	178	165	178	155	170	169	154	151	147	155	171	147	162	162	166	156	181	178	182	160	171	162	171	149	149	147	142	140	150	175	161	146	136	160	156	153	181	167	166	155	159	158	147	154	163	174	154	172	169	153	151	178	173	158	181	180	196	149	160	164	168	167	183	169	179	169	135	183	175	162	169	169	149	136	192	165	179	168	180	152	147	174	156	146	171	171	170	178	138	167	168	147	159	143	159	167	173	157	165	167	154	178	178	132	145	163	166	139	166	161	165	175	161	159	146	155	171	159	158	163	138	172	159	162	177	178	175	167	165	154	170	167	171	159	162	152	163	148	156	155	140	169	172	168	163	151	169	175	170	169	166	174	139	188	192	147	157	159	164	153	159	166	143	178	154	184	176	190	166	145	149	154	176	167	158	167	173	167	174	171	172	185	183	176	170	153	162	157	164	147	162	176	157	163	166	182	165	170	186	149	155	173	162	188	172	167	165	180	150	161	186	142	152	191	151	154	154	153	152	187	151	153	139	165	157	157	164	165	187	153	183	139	174	151	165	160	162	175	152	156	157	133	173	196	178	165	160	173	161	133	146	162	176	153	153	167	153	172	162	171	161	167	159	176	177	150	166	179	139	183	174	180	166	163	172	162	143	147	152	134	167	156	149	156	167	178	156	185	132	154	159	184	177	181	167	170	182	164	179	160	174	175	164	166	167	151	165	173	144	145	164	167	150	167	163	154	164	166	146	142	132	161	174	165	164	186	168	153	143	162	150	164	169	156	165	149	168	130	158	144	152	181	160	147	148	156	159	165	160	162	156	166	163	153	170	145	156	133	184	178	151	166	170	186	163	138	157	149	175	164	145	197	167	161	168	148	176	170	176	151	169	148	175	169	160	147	155	147	184	181	178	139	132	170	171	128	191	154	157	169	145	143	168	174	153	150	160	162	159	155	167	173	157	158	163	155	150	147	170	160	162	150	157	171	164	179	153	158	150	183	147	172	171	147	142	153	151	157	157	162	152	161	183	189	162	171	176	165	142	159	155	173	162	167	160	175	130	173	163	161	178	161	170	166	149	167	169	161	147	161	176	168	173	144	173	142	156	182	144	180	163	190	147	196	171	151	140	159	191	196	157	190	155	136	188	155	146	174	152	178	154	150	150	160	163	165	140	161	178	164	156	153	164	163	153	129	167	136	159	173	132	163	165	175	150	151	159	162	154	171	168	166	174	177	144	135	164	195	154	158	148	166	163	160	171	158	170	147	149	150	156	160	169	159	155	151	176	137	152	173	176	172	161	170	162	161	164	161	165	181	187	141	175	166	153	168	145	162	129	167	162	135	160	162	159	171	157	157	164	158	172	176	147	167	171	177	168	179	145	163	174	145	156	161	165	138	153	166	148	177	166	172	164	169	167	184	154	158	175	187	166	156	182	151	182	175	196	149	150	187	155	162	150	159	162	181	178	146	145	147	142	174	182	147	159	169	156	161	165	157	181	155	170	134	163	168	171	158	168	166	159	141	148	155	187	171	163	149	181	163	172	158	151	176	160	159	168	190	160	165	174	174	174	180	140	152	172	138	142	153	181	180	166	143	169	166	162	189
16072	8689	2468	2955	2471	2151	1705	1518	1265	1122	1058	953	915	833	791	755	687	682	674	642	579	645	640	572	541	545	558	530	520	544	510	501	506	498	539	494	502	545	517	492	509	520	455	489	505	486	462	519	489	473	490	469	475	528	506	491	477	471	446	500	509	500	477	472	501	462	451	454	461	444	477	446	491	447	454	465	461	444	425	461	492	468	466	510	474	478	463	505	485	461	478	489	478	451	475	462	454	478	487	478	486	496	448	455	483	421	424	462	448	447	462	474	462	442	430	466	468	457	500	458	462	457	455	426	461	459	437	457	450	446	465	471	460	450	449	409	463	437	475	447	480	453	477	442	457	487	453	469	460	500	446	464	466	477	473	484	460	426	466	504	465	428	445	476	483	463	484	449	500	485	473	489	433	462	453	448	482	481	460	503	504	467	437	433	460	457	451	462	449	482	492	428	466	433	469	485	466	471	478	452	459	471	497	462	490	467	446	473	431	461	446	477	445	465	487	416	487	503	486	461	409	480	442	441	433	438	461	490	425	478	455	457	489	467	463	447	426	454	471	420	478	426	438	481	448	443	454	446	444	493	471	444	443	460	452	437	401	490	468	447	484	463	453	491	454	500	449	496	475	442	457	444	441	465	479	498	411	516	410	439	458	453	474	457	454	426	465	455	458	440	443	427	474	451	444	440	453	458	475	486	444	464	435	451	520	446	421	489	460	432	471	425	465	458	437	448	448	435	462	434	450	468	414	465	443	477	454	445	449	441	439	450	460	443	433	451	443	458	484	482	490	445	458	461	453	438	447	423	464	419	475	487	461	462	405	451	456	466	428	433	475	442	488	482	480	446	454	452	437	442	434	460	451	450	435	473	444	438	456	448	466	454	448	503	485	468	477	443	442	477	495	476	445	453	490	440	471	470	494	448	436	472	455	447	446	476	432	482	443	413	420	435	440	457	457	439	432	451	450	487	464	433	431	506	498	431	428	450	457	461	461	448	440	451	467	444	452	462	445	423	441	457	470	473	410	452	450	444	456	475	451	459	460	461	432	437	479	431	454	469	466	449	449	423	460	417	476	451	456	454	441	470	472	445	462	466	446	437	462	456	458	445	471	466	446	504	436	478	452	484	459	447	448	456	444	467	465	459	443	440	469	475	448	449	489	447	461	475	422	423	435	454	480	473	440	437	470	435	480	470	469	471	445	458	459	413	467	437	421	464	480	445	529	424	455	479	476	444	446	445	449	427	475	461	442	423	462	443	439	424	430	484	475	425	444	453	443	471	459	442	454	456	477	446	435	438	429	475	434	412	489	423	433	471	446	474	499	449	464	447	455	465	480	475	419	458	444	472	475	419	408	471	427	419	448	433	447	479	455	423	454	426	441	450	434	416	484	458	513	456	437	454	470	476	469	433	445	458	496	435	466	471	419	444	449	465	468	461	444	455	428	436	432	466	463	476	434	493	455	439	471	447	476	429	427	510	462	432	493	453	486	457	479	423	490	426	450	423	428	415	467	469	479	429	449	434	447	463	500	483	438	470	425	470	427	458	430	462	471	488	458	449	467	462	468	476	457	425	457	449	468	474	469	483	440	514	482	467	438	452	453	481	494	422	450	411	444	441	471	455	454	439	476	451	464	448	474	462	464	473	477	431	407	463	420	474	475	431	441	490	455	478	466	453	506	420	434	473	454	437	437	456	480	472	463	450	438	446	497	473	446	491	456	460	417	466	417	440	467	467	474	461	469	475	432	465	481	456	429	455	435	442	422	464	425	435	452	434	421	419	497	426	418	452	431	446	485	472	450	471	479	466	476	456	458	478	491	450	433	459	442	447	428	431	475	456	448	419	475	441	429	444	471	428	472	462	454	442	445	465	477	472	443	459	439	458	460	445	473	457	507	465	455	478	446	508	493	453	474	462	460	458	462	481	407	441	471	441	422	440	456	445	470	477	465	450	407	496	415	439	428	468	443	439	465	445	475	476	425	457	482	449	439	448	477	469	471	456	456	460	469	519	480	465	420	432	439	436	438	452	453	455	473	461	459	440	479	460	469	469	468	443	441	455	457	438	450	438	455	444	435	459	469	480	439	469	440	476	470	475	483	432	462	438	460	449	459	485	398	467	424	493	457	496	476	464	452	486	451	471	478	479	472	464	485	454	457	446	459	474	460	467	457	448	461	449	444	422	435	402	474	427	471	481	483	457	456	469	474	447	456	450	432	444	447	436	445	434	423	425	474	451	446	460	423	461	440	442	440	476	457	432	432	461	414	431	458	414	458	439	470	453	476	449	445	466	449	443	484	445	490	451	468	451	473	464	454	447	490	432	434	459	497	480	447	468	418	462	437	452	474	433	445	460	485	480	451	442	448	451	472	463	446	470	491	447	437	424	463	456	455	456	452	465	454	445	456	488	424	422	421	480	484	474	442	427	426	439	478	472	459	467	451	464	465	464	487	444	487	440	475	483	470	475	466	463	438	416	459	490	448	467	442	439	448	446	437	487	420	451	460	476	452	424	459	446	414	462	438	447	494	457	427	423	441	432	452	454	439	456	467	454	421	469	453	448	474	470	452	483	470	468	447	415	445	480	443	452	491	461	449	441	463	477	441	470	426	447	492	466	445	450	450	479	439	484	451	431	477	440	444	449	475	429	440	433	457	404	494	436	447	461	458	439	424	414	410	501	443	445	484	447	404	477	444	444	450	480	463	435	473	435	477	492	446	453	472	443	460	465	433	442	410	469	484	445	446	448	437	436	455	489	489	420	465	443	437	474	462	482	452	458	501	445	458	446	480	483	434	405	470	483	439	473	435	450	434	451	449	449	442	479	425	454	449	441	438	455	414	475	446	469	493	503	481	423	455	466	491	424	467	437	463	447	467	440	450	455	484	467	440	460	425	482	435	461	474	442	452	474	431	442	415	451	448	435	480	452	450	427	455	443	437	485	505	496	422	461	427	453	452	454	458	463	419	469	459	464	430	473	453	421	409	468	490	455	438	455	448	438	477	458	444	450	433	446	456	435	440	465	439	425	441	473	499	480	478	474	418	437	468	427	460	433	481	441	474	511	491	497	415	500	440	454	465	474	445	442	463	414	455	447	481	444	442	474	426	494	406	464	492	457	427	416	458	494	447	453	472	453	474	460	443	478	394	451	459	448	442	443	440	433	466	457	453	432	450	453	424	452	464	454	429	488	450	438	431	438	442	438	448	460	475	467	490	468	456	419	457	478	447	458	470	472	437	468	438	442	459	433	460	434	479	440	459	475	489	403	456	453	443	454	443	473	459	473	480	467	463	458	414	473	430	459	453	458	443	449	478	491	451	507	458	494	438	462	466	480	453	444	443	466	456	459	454	461	462	447	446	461	478	462	467	471	467	464	432	452	432	451	463	482	443	458	486	505	479	477	467	475	460	479	463	438	484	454	472	450	478	486	452	449	444	471	440	479	466	471	464	454	436	485	471	446	444	447	487	490	470	437	413	467	449	470	430	448
40518	26262	4619	1926	1309	934	770	670	550	516	481	435	404	396	361	366	353	334	358	329	288	330	336	301	308	299	296	293	301	290	283	282	313	296	272	243	254	276	265	259	258	270	267	255	277	288	271	279	270	288	255	281	273	288	274	305	260	298	268	268	319	255	282	252	224	303	238	272	286	256	242	278	283	257	267	272	257	241	284	265	297	231	244	276	258	246	270	303	273	257	280	264	276	295	287	286	287	272	273	259	265	296	261	270	278	266	251	283	278	238	254	231	263	247	273	245	270	253	273	249	244	241	257	282	274	287	273	239	269	285	286	271	297	260	274	276	251	264	280	256	239	265	269	273	257	322	273	273	271	281	286	282	287	269	294	301	270	259	243	269	271	272	244	271	262	254	257	267	300	268	248	268	277	260	274	275	265	284	278	280	300	291	290	252	271	261	270	245	257	249	250	242	261	302	256	249	270	306	287	265	266	258	244	271	252	276	250	276	245	273	248	251	267	261	268	281	292	252	282	279	265	289	284	277	242	298	295	248	270	283	283	247	280	298	254	251	258	251	282	227	253	257	243	294	235	281	299	253	251	291	271	282	270	284	259	262	280	289	264	249	235	287	253	270	273	274	267	250	265	260	247	246	256	268	268	270	266	267	273	265	254	285	240	283	261	242	272	262	270	278	257	250	267	274	280	284	268	283	307	251	275	261	253	301	273	284	286	255	286	307	298	255	248	281	295	258	260	278	271	272	268	261	272	271	272	283	256	265	300	291	282	273	280	289	282	239	280	252	260	277	274	260	282	267	273	279	254	269	251	263	291	285	287	280	298	283	257	292	271	233	278	285	264	280	258	254	266	269	270	251	273	292	261	273	282	300	251	268	290	271	264	259	261	256	281	253	247	252	241	286	292	276	272	281	272	288	273	306	236	243	290	259	319	248	275	253	284	269	263	265	284	284	263	265	280	264	266	260	271	273	295	249	264	249	275	282	227	281	270	275	230	268	253	282	258	272	275	267	280	284	261	278	270	284	247	271	301	276	281	244	255	252	318	258	292	245	265	256	282	277	262	274	297	296	274	275	289	281	282	254	284	258	300	271	302	276	285	267	274	264	258	302	285	283	271	251	310	287	287	254	268	298	292	263	296	271	283	259	276	279	240	277	281	259	232	265	255	285	261	255	260	296	270	270	259	290	273	228	287	248	256	281	273	273	272	276	289	245	276	283	264	246	294	289	275	229	262	267	283	255	251	315	252	274	241	258	264	249	262	256	280	281	249	249	269	240	273	231	271	276	273	279	277	298	263	272	287	274	253	258	232	272	269	261	255	225	250	278	261	259	277	310	264	268	282	255	223	243	261	275	268	261	259	263	289	255	274	224	262	220	250	287	263	259	313	280	258	261	232	260	277	247	249	253	295	272	287	280	261	252	242	275	301	295	265	252	266	254	264	270	249	268	306	242	265	256	290	291	267	281	273	269	256	269	252	292	291	262	280	250	251	271	258	292	258	297	269	297	285	261	258	279	278	278	245	284	291	253	293	299	316	270	245	284	271	256	283	269	265	254	255	264	255	264	297	267	255	297	259	278	252	326	300	242	254	272	269	266	245	251	309	250	253	236	256	289	291	269	269	243	318	275	280	275	260	302	223	265	256	271	262	273	256	285	244	304	285	310	235	254	280	280	266	260	297	272	257	273	266	278	255	270	265	273	283	269	272	281	276	285	270	270	245	271	306	264	276	256	279	247	261	265	284	253	271	266	263	284	248	280	254	256	260	265	309	251	223	276	232	276	235	277	274	270	268	282	269	252	276	251	280	261	268	280	269	239	269	267	272	304	255	275	278	229	253	264	266	258	265	225	272	268	273	249	290	280	266	261	268	284	273	268	272	264	261	246	297	260	286	253	258	272	265	271	285	266	279	229	251	257	259	289	256	287	270	245	253	301	259	265	267	258	280	270	252	249	248	258	242	279	257	253	284	287	260	310	264	267	253	262	280	252	243	268	279	260	269	248	312	252	244	293	266	279	282	251	246	273	288	258	263	271	275	267	269	267	262	270	267	264	298	256	271	264	246	265	252	244	268	276	263	253	267	270	250	262	272	293	286	233	271	263	263	284	246	292	248	275	277	281	295	250	259	272	279	301	249	265	254	261	271	256	257	293	293	253	267	263	259	286	270	246	277	281	260	273	282	286	255	276	259	272	271	267	263	243	306	254	261	238	258	265	260	254	272	269	261	297	281	282	251	248	263	322	274	258	279	288	279	257	284	252	268	268	271	296	276	272	288	275	267	274	283	252	259	266	248	315	280	272	299	279	277	271	240	244	285	263	273	255	277	259	282	259	248	294	264	291	289	254	255	284	286	251	313	279	269	281	268	267	279	285	269	289	243	289	278	272	296	280	286	283	300	253	296	282	259	274	266	301	264	231	236	259	265	260	271	256	279	257	294	292	280	270	273	286	260	269	286	266	262	262	299	299	287	250	293	281	312	249	264	248	278	261	255	281	261	299	275	289	291	284	248	276	300	232	270	287	250	283	261	250	260	267	247	277	283	257	304	240	253	279	267	281	247	264	280	246	261	235	275	292	236	252	231	244	253	257	276	268	301	273	228	295	282	272	284	262	280	250	258	282	296	278	269	261	261	263	310	269	282	290	260	269	258	258	271	271	254	250	303	261	248	275	259	244	284	247	242	248	273	281	243	260	247	279	289	265	252	296	257	266	273	269	257	251	241	298	282	244	253	271	256	300	279	265	258	280	249	255	255	281	258	281	262	273	249	258	306	274	301	300	281	261	274	274	288	287	271	250	287	238	281	268	296	279	268	304	276	272	260	261	227	265	245	275	273	277	283	254	294	246	277	229	278	257	260	268	245	249	309	243	277	263	271	258	260	255	264	260	251	301	254	279	236	286	266	274	290	261	274	277	243	268	268	270	251	286	287	258	253	272	280	245	292	277	295	266	240	284	266	280	274	269	275	256	249	236	259	255	298	283	266	233	302	281	263	308	253	248	271	274	248	296	308	287	237	280	268	271	305	280	262	271	307	250	273	266	291	261	240	252	281	277	262	268	244	275	265	223	320	269	294	290	260	241	251	244	271	285	295	289	298	265	293	254	268	263	262	250	284	247	270	272	294	282	266	268	270	295	262	281	276	253	265	277	283	256	279	287	285	242	254	295	269	239	262	250	263	279	258	273	258	262	267	276	267	262	278	282	211	255	273	271	273	274	264	248	256	247	269	276	238	276	264	279	271	277	252	242	239	266	268	260	246	309	278	261	292	281	272	271	279	279	261	290	240	273	284	248	280	283	272	262	279	256	268	278	268	300	318	242	255	236	274	271	282	289	253	268	253	268	266	270	298	279	283	238	242	265	276	287	244	246	265	293	252	239	252	291	283	255	269	262	266	294	243	291	272	240	278	293	259	274	293	286	262	270	254	290	274	292	270	285	272	285	239	258	284	293	273	212	253	272	280	259	267	272	271	282	269	267	285	272	287	264
23111	12854	4435	5303	4748	3794	3168	2794	2195	2014	1847	1691	1626	1394	1337	1277	1128	1196	1153	1059	1107	1009	984	947	910	935	876	871	829	821	856	883	749	858	822	773	770	792	779	799	787	770	762	820	786	747	734	785	794	770	736	763	778	759	745	720	720	758	768	784	730	696	732	758	746	716	724	753	714	715	715	730	733	716	743	723	733	766	782	739	752	751	740	749	740	750	736	736	702	706	687	748	735	677	770	774	698	724	714	733	693	712	756	699	705	746	730	661	707	680	725	672	680	737	701	723	725	717	696	702	699	705	781	682	742	673	711	696	660	708	697	681	758	681	693	720	702	745	730	683	697	711	721	733	714	694	729	691	742	673	705	680	711	782	670	725	726	680	714	675	704	736	680	767	704	722	692	716	736	657	723	689	665	682	721	718	710	714	682	712	696	696	731	741	734	678	696	662	721	724	675	701	723	678	725	688	686	721	701	672	725	678	697	699	695	691	731	686	707	686	740	734	677	696	684	740	673	667	701	674	704	738	751	701	680	668	694	738	684	696	719	704	705	680	653	683	664	726	723	728	689	708	695	657	676	702	670	688	705	751	687	687	711	684	688	659	667	727	715	677	706	693	769	710	740	709	724	700	655	700	700	701	684	685	687	708	731	677	672	698	688	657	710	619	697	749	724	708	720	727	648	671	698	699	710	683	731	701	721	697	653	708	727	688	660	689	648	721	692	689	723	695	676	758	724	720	747	657	697	691	702	722	687	748	715	715	696	741	703	653	709	719	700	687	701	726	669	712	690	701	699	680	695	707	714	772	706	718	662	676	689	681	692	706	665	722	706	729	730	665	712	676	683	741	705	741	707	679	711	709	743	673	707	672	713	683	727	705	694	680	680	664	749	647	735	703	721	717	731	666	712	643	718	691	698	694	657	705	708	726	682	690	715	686	745	665	764	729	716	668	664	675	705	685	722	716	695	751	718	669	724	719	690	725	730	707	683	738	707	724	701	721	707	731	711	708	671	632	683	711	681	727	700	699	716	677	708	721	718	669	686	718	706	678	727	676	723	727	731	662	735	721	739	692	732	692	711	644	742	674	698	710	656	724	666	686	673	694	707	657	750	710	713	745	737	699	734	698	674	698	736	725	702	686	739	723	716	712	750	686	701	670	693	720	704	697	716	697	702	737	665	716	633	728	698	720	697	701	724	692	722	703	721	687	698	760	695	671	724	722	715	705	712	666	684	730	708	740	677	709	680	725	704	731	757	735	772	636	690	718	760	710	672	717	708	695	684	667	639	712	704	717	705	670	668	675	677	661	737	750	692	704	688	713	657	690	704	706	710	740	685	696	708	707	713	712	727	674	755	708	668	703	710	684	703	719	680	690	761	719	632	722	671	702	731	732	646	672	675	703	711	695	718	686	705	687	664	674	717	708	752	714	710	669	706	692	701	700	722	697	726	652	654	724	699	677	719	709	730	645	664	742	718	687	749	699	705	695	713	690	727	742	673	681	742	778	671	704	715	673	705	738	690	704	731	708	712	712	747	683	705	714	718	742	652	703	673	660	686	706	682	698	681	730	679	694	687	675	687	741	714	708	673	725	666	691	737	686	716	732	649	719	740	712	692	725	688	652	712	675	669	692	723	640	720	680	685	672	721	780	724	691	722	708	705	695	659	730	681	689	694	727	660	681	647	724	722	711	648	642	697	730	726	750	681	678	676	712	706	721	728	687	724	724	668	723	714	717	657	717	702	708	746	699	671	673	726	741	697	713	661	660	711	676	674	723	693	632	676	713	735	644	637	708	709	678	668	689	672	691	722	717	707	684	741	656	740	713	722	759	680	751	718	650	719	719	705	732	729	682	713	689	660	724	685	701	711	658	705	709	703	689	662	703	707	715	718	671	716	703	680	731	748	697	687	694	690	694	699	681	680	681	707	641	703	714	733	698	687	705	728	740	729	700	695	728	670	647	743	687	725	676	751	680	690	727	684	687	668	693	704	669	706	712	681	688	718	698	682	726	711	693	704	708	704	705	709	721	707	685	726	693	620	686	682	695	690	738	686	728	695	718	681	700	703	676	666	683	743	674	718	670	712	633	659	691	691	721	679	697	707	702	712	692	680	719	664	692	671	696	695	688	672	675	696	725	681	670	732	669	710	691	741	664	710	752	704	729	708	705	718	689	680	737	689	756	687	702	690	703	698	740	678	718	722	723	708	700	695	708	734	698	715	701	725	695	682	698	687	690	750	738	689	672	736	725	703	709	745	672	691	701	703	708	647	662	725	735	720	709	697	725	719	739	702	659	749	700	730	715	717	728	674	648	719	730	677	737	706	737	719	688	659	694	724	762	679	771	713	698	702	717	744	697	702	681	711	737	685	715	739	687	700	670	661	695	683	716	724	667	709	736	674	724	704	741	681	671	734	680	694	716	730	716	688	676	750	672	717	664	701	715	664	690	682	675	726	717	705	699	637	740	724	709	723	688	648	709	702	730	700	722	720	641	674	701	714	693	715	650	682	681	691	669	734	707	707	726	712	692	698	706	687	743	719	721	728	705	678	713	726	738	733	729	700	705	712	690	661	727	705	663	698	718	678	726	684	716	652	700	691	734	714	720	705	697	680	688	694	697	646	694	707	653	721	684	683	688	716	691	719	745	736	726	696	736	703	684	684	722	739	692	673	736	689	705	705	671	708	777	703	691	669	698	674	695	692	696	668	693	727	716	689	698	717	735	715	714	720	713	714	675	709	684	702	684	681	706	721	692	694	676	708	700	654	726	738	736	693	715	683	689	714	680	681	703	704	689	703	709	713	738	695	708	703	659	684	712	695	723	663	715	686	686	664	693	695	689	721	698	659	730	725	643	719	703	703	675	693	692	699	696	687	688	688	714	699	704	713	658	652	698	667	697	706	678	692	652	683	720	703	693	736	680	719	722	698	679	695	698	715	746	669	716	706	717	728	718	743	679	714	701	739	730	717	706	709	669	686	648	701	745	710	725	735	688	707	703	721	727	718	685	745	656	681	699	685	680	660	696	701	706	695	700	683	720	706	682	712	686	734	688	726	713	690	730	698	717	757	705	709	724	723	699	710	734	686	710	678	699	744	692	743	683	719	674	654	698	667	717	690	682	721	689	716	670	673	703	699	680	684	693	675	704	632	655	693	696	690	696	679	693	644	770	719	675	733	653	740	735	709	633	708	692	686	736	714	697	707	658	688	640	702	741	746	681	740	718	711	699	693	706	702	716	723	707	708	694	734	723	723	685	668	733	728	708	704	677	679	742	736	691	719	649	656	710	665	673	709	717	733	712	714	672	729	729	677	643	722	710	681	626	666	713	668	721	684	678	690	675	679	721	711	725	723	718	703	690	749	738	712	670	693	726	695	721	715	700	693	695	740	711	629	705	708	677	714	748	695	707	745	711	722	718	725	688	720	702	697	717	714	701	699	701	707	721	701	668	674	690	706	720	685	713	687	676	687	676	718	687	688	725	723	695	728	727
5770	651	303	327	290	320	325	305	341	287	308	303	314	284	283	283	286	308	308	290	291	344	296	321	308	293	317	299	318	339	283	306	301	266	292	312	302	316	313	304	283	299	284	338	319	294	307	322	349	315	304	327	297	309	302	288	317	323	313	342	290	298	343	337	307	308	297	300	316	317	316	311	295	293	288	342	333	324	290	274	325	313	297	281	302	293	310	316	334	325	302	299	314	296	328	287	310	344	334	295	299	293	314	326	323	308	321	286	349	314	307	328	318	336	329	317	316	310	317	326	281	335	301	279	319	331	311	316	309	342	335	301	334	313	331	336	322	302	296	306	295	276	300	303	304	325	283	299	302	302	305	313	307	312	274	328	309	285	314	297	291	315	290	316	266	303	332	318	336	295	309	323	343	331	341	289	312	322	285	305	301	303	318	302	340	281	297	356	308	312	266	303	298	319	308	312	335	340	297	270	288	322	304	319	296	259	335	330	287	300	295	302	340	322	317	294	289	309	293	300	299	317	281	304	297	287	301	301	300	300	280	309	320	306	335	310	304	307	319	328	321	321	312	303	305	276	296	335	313	323	296	328	275	329	313	310	331	331	309	285	311	334	301	332	308	278	287	294	323	267	321	311	326	308	319	317	318	305	324	305	315	288	310	341	285	315	296	323	294	297	318	293	287	289	297	281	317	298	311	358	333	314	289	306	296	336	295	291	272	287	334	292	288	314	357	350	294	303	308	302	294	264	283	342	299	307	312	314	310	323	317	341	278	317	299	314	322	310	301	264	323	322	296	301	362	326	319	320	310	311	303	289	302	322	334	295	317	312	301	275	286	295	325	304	290	330	305	317	304	298	325	330	307	308	267	325	320	346	304	308	301	309	297	322	319	295	285	294	297	310	317	321	281	301	352	303	304	283	331	336	324	311	331	334	296	337	326	311	300	303	290	280	303	305	315	353	291	322	307	317	297	315	310	319	329	326	317	309	306	321	315	304	315	301	325	328	311	329	291	308	319	329	323	278	279	329	302	293	320	315	318	305	302	273	348	321	284	295	327	335	308	339	309	331	315	315	294	309	283	299	318	296	316	325	289	306	297	265	311	287	325	286	290	319	332	353	312	309	301	320	296	318	330	299	321	326	324	317	280	326	298	325	315	297	333	296	348	311	325	361	307	275	271	295	314	310	321	338	320	319	303	341	325	333	319	320	332	318	314	299	312	278	317	279	292	332	343	299	283	294	316	318	322	294	310	299	336	312	316	311	288	332	301	309	281	311	306	300	305	306	291	326	289	319	282	315	286	314	301	292	324	321	278	295	315	324	295	297	296	325	327	297	335	295	303	310	318	304	323	310	308	342	310	337	334	313	320	284	317	305	295	300	335	340	316	303	313	288	312	307	328	309	320	345	278	314	356	311	327	298	356	315	327	304	278	301	318	333	312	283	305	314	303	314	328	308	327	346	302	292	313	318	252	302	305	276	294	306	326	298	305	347	353	308	325	300	290	300	330	293	338	296	349	316	289	302	318	294	299	296	325	295	309	304	321	296	298	307	300	334	336	333	358	290	332	326	335	309	305	288	311	265	312	345	281	327	303	299	302	271	298	310	313	310	274	297	313	281	307	297	297	287	315	304	323	316	298	324	323	299	330	290	316	308	353	324	296	319	310	305	324	310	300	330	310	311	330	293	272	330	261	282	297	304	318	305	310	336	311	300	334	295	302	305	307	311	279	297	304	333	316	335	329	299	290	287	299	317	322	317	330	326	283	301	309	307	297	323	305	356	250	288	307	284	348	322	307	290	331	314	313	292	286	284	284	318	336	322	335	319	313	317	309	337	311	289	306	318	316	318	330	314	356	325	260	300	294	325	313	294	331	282	328	329	306	331	319	312	284	303	335	320	316	311	305	302	311	298	306	344	314	327	331	299	327	303	308	291	316	318	315	306	307	283	345	334	319	307	299	321	295	307	291	310	303	321	292	311	297	282	312	286	314	293	311	349	290	311	318	343	309	325	352	312	304	299	347	288	310	335	311	316	316	308	299	339	347	277	321	336	323	286	310	318	299	302	328	295	297	309	299	298	293	287	254	328	344	288	292	327	324	301	300	300	319	300	326	307	322	333	290	319	325	284	291	324	343	303	329	309	308	322	321	274	331	289	317	319	296	327	315	319	316	302	309	305	308	253	278	304	307	284	294	314	302	295	301	325	302	281	301	278	319	326	322	333	338	280	319	283	337	314	304	298	310	328	316	293	320	283	326	353	304	322	352	326	305	302	306	320	294	313	304	316	289	326	282	339	312	312	331	302	319	341	316	311	288	312	319	291	334	312	295	337	306	320	332	307	326	309	304	297	324	249	299	316	293	296	296	321	325	319	299	294	291	270	308	317	292	328	309	335	333	317	280	309	309	324	305	326	306	331	310	338	321	326	308	310	293	318	322	326	350	301	298	274	335	328	291	282	325	315	337	351	300	354	306	295	332	298	342	327	292	340	315	273	306	305	293	335	357	258	288	330	307	309	283	341	311	319	355	310	297	329	360	375	292	288	315	347	323	314	340	294	328	323	298	321	313	315	327	322	294	331	289	286	287	302	351	327	309	311	292	336	301	296	282	326	329	304	319	310	315	318	300	288	299	268	306	329	320	334	294	271	293	300	306	335	294	289	335	331	296	320	300	321	346	321	290	296	289	311	292	268	330	352	319	291	316	292	327	315	337	327	351	328	366	294	303	295	303	326	310	298	331	330	302	310	315	335	319	288	336	288	306	311	296	333	336	310	310	297	318	329	310	324	304	320	304	357	293	355	292	301	289	288	325	296	325	321	301	317	289	301	303	294	324	294	334	308	329	323	298	306	313	290	291	288	342	288	320	327	297	316	287	337	327	327	290	293	341	281	309	284	318	291	284	313	303	303	325	301	296	318	312	345	302	301	309	289	327	309	295	329	298	335	323	300	298	314	301	310	295	337	321	308	323	277	319	280	326	332	286	319	295	299	312	317	301	307	288	304	275	288	333	311	333	332	335	300	290	312	312	291	321	279	314	303	296	298	306	304	325	310	304	322	307	320	335	300	309	322	312	323	323	315	302	353	338	300	319	314	309	336	306	299	319	318	281	267	299	317	303	312	313	326	317	283	320	375	336	325	307	304	311	285	305	344	298	327	323	335	329	303	299	316	307	313	295	324	317	317	317	310	326	315	330	305	302	269	313	284	319	319	329	304	315	289	320	336	291	303	318	297	290	290	293	293	310	308	331	311	277	304	332	312	313	301	287	287	307	314	318	287	286	299	311	332	333	312	336	304	315	285	305	292	320	312	333	317	290	338	311	327	319	276	353	305	306	271	355	297	323	276	306	331	306	292	332	307	310	312	303	282	299	303	342	305	309	285	337	348	303	326	313	288	302	331	302	288	304	303	301	297	312	309	316	272	294	314	296	294	309	290	322	333	315	340	305	328	308	308	290	317	328	311	297	316	294	295	311	304	307	317	319	310
3924	1240	793	825	821	806	826	801	803	750	829	709	771	760	758	775	758	771	742	733	793	732	738	757	797	727	819	728	752	729	721	724	743	755	766	743	782	806	770	733	754	726	766	774	735	755	743	744	797	794	777	758	745	796	802	760	751	689	775	692	797	779	758	720	744	754	719	776	732	773	756	693	709	736	774	740	761	717	752	761	815	748	752	747	826	739	740	713	733	720	743	762	717	738	711	720	696	746	783	750	686	751	749	701	724	796	748	741	738	800	778	704	713	767	721	809	750	747	778	740	746	778	753	738	765	768	748	740	784	831	748	748	736	729	747	717	722	724	734	789	729	667	759	780	751	727	742	727	719	701	754	752	732	755	732	717	741	732	728	718	746	752	774	775	760	761	749	802	792	719	751	707	773	766	741	763	778	742	781	732	791	773	736	729	806	725	768	722	765	749	760	759	782	698	733	726	721	764	756	731	760	728	750	721	745	737	777	738	771	755	729	794	724	748	737	707	732	697	719	735	732	734	787	762	714	817	757	783	742	722	740	782	708	763	711	703	711	756	739	777	762	751	735	698	743	723	728	684	792	753	731	727	724	724	723	774	763	753	756	757	745	689	739	701	768	768	751	753	763	759	696	731	800	742	794	727	746	727	785	796	750	751	731	733	738	732	765	743	735	773	785	782	732	759	764	730	769	749	728	744	732	726	732	680	750	680	698	775	723	783	751	720	783	774	776	781	750	737	733	752	814	744	749	759	744	726	762	767	768	743	723	716	732	682	717	752	812	759	785	745	711	744	725	718	704	762	757	736	707	798	745	747	787	753	712	712	756	736	737	718	711	747	765	764	719	771	736	718	712	732	761	768	801	739	765	767	703	750	696	723	732	779	786	732	722	748	767	759	710	742	694	741	769	774	752	704	751	763	792	719	766	732	744	731	748	742	751	720	716	762	718	772	756	786	823	722	702	686	738	765	733	775	753	764	753	736	747	753	778	740	769	738	715	768	756	704	782	756	758	758	759	728	776	734	736	823	734	717	736	682	765	738	790	758	804	775	755	712	729	753	732	730	745	740	694	695	759	702	760	725	693	717	772	747	785	710	760	747	762	805	700	760	710	717	776	760	741	769	749	722	714	740	735	764	749	736	755	733	732	767	771	770	754	754	714	730	738	754	703	754	733	738	724	781	733	762	750	757	751	758	768	757	703	750	739	692	747	780	790	721	777	712	755	743	726	725	751	767	741	743	733	727	751	735	768	736	749	765	805	766	772	771	696	719	722	726	771	724	735	764	750	766	721	716	755	736	773	688	713	738	771	743	698	723	738	740	765	757	767	738	730	741	749	766	771	773	782	745	732	758	766	738	688	783	753	750	777	747	761	791	762	765	774	790	708	759	700	782	759	746	764	686	719	733	733	737	762	719	732	733	733	719	706	740	787	726	785	723	771	733	722	742	744	749	751	727	773	764	730	728	790	701	753	730	777	733	725	778	738	745	773	749	743	737	778	759	756	713	776	761	759	759	771	759	684	725	791	740	738	786	718	765	701	768	752	783	739	719	758	778	774	732	754	779	762	725	725	761	738	759	749	721	739	772	724	733	676	788	742	735	739	748	687	725	757	716	730	754	764	716	794	728	744	715	733	720	766	750	738	763	734	769	764	716	766	775	723	732	791	756	729	795	806	749	793	809	743	773	771	739	759	768	741	779	772	743	800	711	736	795	751	756	773	685	688	725	750	754	765	740	783	724	756	791	755	716	743	691	754	767	747	768	718	716	731	726	722	773	739	779	771	724	755	759	761	704	730	739	737	737	747	746	742	760	734	762	764	792	765	738	672	735	737	709	732	714	762	742	752	687	704	718	755	721	749	682	723	754	714	724	828	727	683	784	742	767	747	685	718	713	696	769	783	723	697	766	743	735	746	751	765	757	698	799	723	769	752	719	719	759	749	731	745	745	775	762	743	709	723	761	718	745	733	720	764	742	786	748	692	676	720	711	749	746	764	754	761	781	701	748	711	766	751	782	742	736	716	756	711	779	732	762	747	749	729	722	730	717	711	733	778	770	742	742	709	766	770	779	726	700	764	739	753	752	726	759	757	721	804	775	689	753	731	720	741	740	760	754	771	756	756	752	747	711	718	779	792	746	755	734	737	731	763	786	746	761	773	728	776	695	752	787	805	719	748	732	735	748	789	786	745	740	748	730	761	781	756	729	746	734	785	754	771	732	763	754	749	773	749	772	757	726	783	746	765	749	705	766	779	739	768	722	813	751	769	751	792	736	764	735	770	714	735	720	752	722	706	755	725	668	736	758	750	756	717	738	738	727	775	689	775	776	723	752	759	743	754	736	693	722	798	754	731	762	748	748	711	712	719	696	724	721	747	742	725	726	749	723	757	784	761	768	790	800	778	740	813	790	680	704	718	750	751	747	744	720	732	761	778	732	741	730	789	706	696	702	770	755	750	740	765	767	743	751	763	766	778	754	723	714	753	754	756	735	770	766	759	744	704	778	764	798	746	686	775	705	752	761	740	741	728	782	749	725	694	722	718	730	743	782	778	757	715	738	731	713	731	698	725	731	692	709	734	726	682	756	724	759	744	710	730	732	749	720	739	768	785	742	759	790	725	724	705	721	731	758	745	745	788	737	756	724	788	752	758	755	731	740	720	718	801	770	720	783	710	735	766	750	748	696	748	760	707	760	809	723	713	707	737	728	730	688	724	742	762	732	773	726	767	782	783	743	703	762	740	764	836	752	762	715	775	782	767	735	788	696	750	725	738	705	749	735	729	710	733	776	728	726	762	763	779	784	730	741	707	693	739	743	743	734	736	767	762	743	787	727	768	782	745	758	756	727	710	713	765	732	764	764	774	740	721	781	771	706	749	771	766	717	742	766	695	732	762	692	754	742	746	775	783	707	754	749	716	725	726	776	783	763	717	783	708	751	757	737	759	720	731	732	715	741	756	759	707	728	754	754	737	760	759	717	763	727	758	726	730	707	790	734	722	774	758	737	753	748	787	734	726	744	723	758	722	768	782	773	783	723	709	730	757	739	707	713	788	803	759	791	746	758	740	782	724	747	783	746	731	750	754	779	750	710	784	784	773	774	680	770	749	765	738	747	761	749	754	743	771	744	769	783	674	755	750	701	767	757	721	732	775	763	764	706	751	721	686	774	767	745	758	741	777	728	717	760	780	771	744	717	723	760	774	743	766	761	727	751	725	777	743	719	790	774	767	759	735	715	788	783	747	736	739	719	731	734	741	727	764	778	734	791	765	746	682	773	722	722	753	749	727	669	763	744	752	743	720	754	714	772	737	752	757	710	727	728	752	719	771	781	758	768	801	727	762	732	739	740	748	724	748	718	773	729	747	768	771	683	725	734	740	754	751	751	783	787	744	779	729	750	745	742	700	783	764	772	721	752	779	744	764	733	736	716	780	708	744	736	762	753	700	748	735	743	747	770	739	736	713	681	735	764	724	765	763	724	738	764	770	780
27520	14344	1576	911	669	485	397	362	311	277	261	283	221	201	204	178	191	203	183	174	160	193	154	193	180	184	188	167	153	137	175	168	177	163	182	164	179	147	183	173	157	155	164	177	173	172	181	157	198	147	193	149	178	176	173	171	165	173	177	181	195	170	150	145	156	160	157	168	170	167	185	176	177	158	172	159	159	132	150	166	176	159	171	185	164	154	154	142	155	159	158	164	170	148	171	169	157	165	166	149	174	163	172	152	153	165	178	144	162	157	163	179	155	185	151	164	160	191	148	176	162	141	175	155	164	154	163	193	160	168	149	179	194	151	188	159	174	153	163	158	160	177	151	167	153	165	156	183	134	184	175	171	158	175	184	141	193	173	161	168	162	149	171	142	139	168	171	166	151	171	146	167	151	148	137	155	178	127	157	168	164	161	176	152	150	138	164	160	176	151	162	162	132	183	166	162	168	165	148	153	144	145	199	157	185	166	152	159	164	167	158	161	153	174	136	157	169	150	169	171	172	172	180	165	144	162	145	151	197	183	171	146	157	166	179	161	149	160	179	163	165	163	138	132	156	175	173	149	139	162	169	161	166	166	178	159	167	175	153	154	156	171	155	156	162	162	148	159	141	154	154	163	164	178	161	165	174	177	166	182	158	171	164	179	151	164	175	168	139	147	162	161	142	162	150	172	177	161	149	156	169	145	171	167	172	141	162	172	131	140	175	149	178	142	154	170	164	154	165	163	174	154	171	149	156	142	158	156	156	153	157	168	152	158	147	169	171	157	157	183	158	151	152	147	161	142	181	150	166	173	169	162	141	169	158	160	147	172	160	140	162	155	157	176	167	175	179	183	141	168	149	161	173	165	172	139	166	151	171	152	151	157	162	176	160	146	147	155	150	169	166	157	144	173	165	146	160	174	174	182	146	163	179	144	152	152	161	182	173	167	168	162	162	156	173	156	174	148	150	132	189	163	160	163	194	171	146	174	151	158	153	159	168	171	163	140	141	163	183	167	176	175	156	148	174	164	170	187	169	129	172	174	143	155	167	156	152	148	155	168	173	156	155	155	153	178	155	156	195	166	152	175	171	179	162	149	148	177	139	160	167	143	163	151	156	159	164	163	181	173	151	173	172	171	193	188	163	187	163	170	161	162	152	151	152	155	172	152	181	153	164	188	154	173	173	154	165	166	161	179	182	150	162	159	182	165	162	167	159	148	159	151	162	160	159	181	151	153	152	163	152	171	164	149	157	176	149	162	151	172	163	141	170	173	168	129	169	152	173	176	150	144	191	159	147	144	173	154	153	154	163	178	155	158	147	154	189	172	152	183	166	153	148	166	167	167	161	150	146	166	195	166	164	172	171	167	165	163	157	166	147	156	144	169	166	165	161	149	177	148	150	175	157	171	157	181	173	188	189	159	180	169	143	171	157	142	175	185	158	167	151	161	180	144	196	138	168	184	153	173	154	140	168	168	160	139	173	155	158	146	169	157	167	151	173	167	177	166	160	157	159	139	152	178	192	168	173	158	162	169	152	172	161	152	166	176	184	167	178	168	154	141	159	153	150	158	163	169	164	158	165	174	156	157	167	159	169	163	183	189	163	168	157	165	134	179	159	170	189	146	138	182	149	152	162	125	177	164	176	150	144	193	152	155	148	161	179	168	153	149	150	142	179	153	146	160	182	181	138	171	142	163	154	167	162	175	181	169	190	155	166	156	169	167	175	163	145	154	151	151	169	148	156	167	172	154	167	141	179	160	164	163	160	165	158	169	160	170	178	164	152	152	177	175	147	167	168	158	133	159	159	150	188	153	169	171	151	178	177	171	162	155	157	172	161	136	156	145	172	159	155	146	168	141	164	147	154	143	134	165	136	146	147	157	161	131	157	143	174	188	183	136	171	151	153	164	145	153	180	173	150	157	145	187	162	159	181	155	170	159	169	164	168	170	157	127	155	163	177	161	169	147	166	171	163	174	184	151	138	151	171	155	168	141	167	166	167	142	157	165	138	164	157	156	189	168	168	170	157	167	142	160	174	152	161	167	149	167	177	156	170	156	161	144	145	159	187	146	186	165	164	154	176	152	141	185	134	146	166	159	145	156	168	160	166	178	165	167	144	170	149	162	181	168	180	179	154	163	172	166	158	185	139	195	177	136	174	154	164	164	180	159	157	158	180	163	185	169	159	147	153	167	171	163	158	137	154	158	163	158	176	164	178	150	165	128	161	157	155	146	146	173	190	152	138	155	136	157	149	161	208	155	143	156	149	148	160	168	169	181	160	158	175	182	187	159	150	172	176	184	169	161	144	148	163	168	158	171	172	150	173	167	175	191	161	182	178	166	155	182	159	139	155	159	128	167	170	147	170	155	160	151	142	142	194	155	146	167	198	184	173	149	184	168	148	174	177	162	157	158	156	156	156	159	180	158	168	171	168	169	168	152	166	173	167	147	190	172	166	161	168	178	183	151	148	140	158	172	208	159	161	135	138	162	170	170	179	170	159	183	162	143	135	165	157	141	175	149	137	165	188	171	157	167	167	146	150	133	159	185	185	149	118	134	177	168	187	150	162	158	148	153	157	185	153	162	192	147	163	164	186	154	172	165	173	150	154	152	179	168	163	156	162	157	154	172	160	175	164	164	167	186	187	170	142	174	170	157	160	164	164	182	170	164	161	173	149	163	161	167	165	169	150	141	169	156	154	169	172	169	180	178	156	157	153	156	174	149	146	150	157	150	144	177	161	155	180	160	151	142	175	133	170	165	166	144	142	173	171	166	174	152	170	161	177	146	152	141	148	145	154	150	157	181	146	175	143	175	137	160	144	163	142	165	171	186	161	159	184	157	170	170	159	155	147	174	176	167	159	149	155	167	190	147	177	127	143	163	171	144	162	155	150	170	156	154	141	169	149	128	150	183	166	173	173	159	138	136	149	152	145	180	160	172	168	152	162	174	158	160	140	178	191	178	165	168	176	157	142	152	160	159	145	191	144	142	176	158	165	168	134	174	190	181	153	158	159	183	150	133	138	154	165	165	160	171	152	176	178	156	149	156	144	161	175	153	165	168	152	168	169	167	145	167	175	153	142	154	149	172	170	166	173	160	140	174	173	167	150	173	158	164	163	170	166	146	158	159	155	175	186	187	161	168	167	141	175	170	179	145	161	173	165	143	168	186	152	180	153	195	163	161	159	176	184	176	155	160	166	155	174	157	150	154	147	169	165	189	161	170	183	185	167	167	155	168	166	182	174	162	159	166	153	165	156	163	190	171	169	156	172	145	161	142	172	202	150	163	155	150	171	165	173	169	181	171	179	170	166	167	151	148	150	158	161	151	149	172	161	190	176	172	169	165	157	150	145	168	163	172	167	147	151	157	172	157	119	164	179	156	151	158	154	192	182	173	166	149	178	161	186	159	152	166	158	139	153	159	156	181	168	176	196	167	179	168	172	147	157	180	171	160	155	156	166	145	169	173	159	161	134	168	168	180	152	140
15757	8261	2346	2995	2627	2156	1792	1492	1304	1174	1045	1011	906	817	797	722	747	723	684	648	597	615	584	570	554	596	576	576	554	561	494	540	524	534	481	491	495	540	488	468	519	481	494	490	501	515	477	488	505	471	485	506	457	504	466	494	509	466	449	493	455	465	471	450	451	481	465	491	450	449	484	474	482	458	468	513	479	476	424	446	446	463	469	472	414	421	443	461	469	515	449	453	459	446	459	493	432	463	460	442	474	473	457	432	435	448	461	493	460	480	474	458	499	458	477	460	441	469	416	430	469	463	439	435	441	440	476	458	439	494	491	492	454	455	481	466	449	439	475	445	473	475	462	457	454	417	464	440	465	466	481	445	460	438	468	477	455	477	435	503	464	435	470	499	481	439	454	470	427	449	429	439	450	462	447	447	495	464	460	463	452	471	477	459	450	462	436	473	450	424	447	487	454	434	452	508	449	485	462	448	441	467	467	468	476	458	463	449	454	432	397	439	471	462	441	438	461	447	487	453	466	422	451	473	450	432	424	438	438	431	451	463	474	466	441	431	474	447	436	441	433	483	477	482	447	471	434	429	474	462	454	457	441	459	478	423	408	497	473	395	431	435	446	409	450	434	476	464	460	503	409	437	436	489	452	457	427	438	458	456	436	451	406	460	470	456	474	436	448	445	460	455	395	432	450	446	435	479	472	461	480	440	426	441	423	470	411	433	456	469	461	448	482	426	444	475	442	487	441	458	441	421	462	472	448	447	433	472	432	473	439	445	485	479	493	490	429	445	468	439	486	463	452	453	444	461	454	433	443	482	455	503	439	436	471	460	459	446	425	453	436	498	459	476	461	455	492	472	484	461	394	463	439	468	439	455	408	409	468	481	448	420	464	480	425	460	453	484	478	479	459	428	455	468	457	427	446	479	460	446	471	449	440	454	413	447	469	443	439	478	489	459	438	481	478	461	505	432	478	477	475	443	435	435	412	471	487	472	498	432	489	443	465	428	454	459	457	474	422	465	446	435	465	433	446	448	456	458	431	450	436	461	460	457	450	463	439	500	469	462	459	470	432	455	463	477	444	438	448	487	429	494	447	455	437	460	461	486	447	441	438	434	480	464	469	477	439	416	466	453	456	464	466	474	470	411	460	447	443	459	467	464	443	453	518	427	450	427	467	472	460	462	420	488	460	428	452	437	455	452	481	445	470	477	472	423	460	466	432	451	488	465	477	433	444	443	420	435	442	420	444	459	409	427	493	485	465	473	494	494	456	455	488	459	437	470	464	477	492	464	473	483	490	454	454	450	443	434	473	432	495	449	494	454	458	498	459	433	460	473	504	463	448	443	451	442	469	413	448	473	441	467	430	442	472	469	478	423	470	453	451	435	436	455	462	457	461	419	451	496	453	450	473	487	464	457	450	463	466	416	488	412	462	465	477	478	444	464	444	468	448	468	436	486	468	429	460	448	505	426	429	474	449	454	476	485	440	462	470	472	480	445	453	435	455	481	484	443	468	481	453	472	440	436	486	472	435	458	454	445	432	464	457	466	485	432	463	481	475	435	429	420	426	431	442	437	494	463	459	434	419	479	448	458	438	488	457	428	454	444	453	444	424	496	475	462	490	431	439	452	472	467	412	490	451	454	454	449	471	470	489	459	475	431	523	471	475	446	485	480	442	456	419	446	431	468	458	427	408	443	471	467	445	466	435	469	433	447	440	469	440	488	496	448	461	470	433	443	468	436	474	451	448	456	487	430	499	454	434	465	444	468	457	481	444	439	441	467	439	445	427	463	455	460	458	426	481	436	474	451	444	461	450	431	445	465	457	486	445	458	461	448	450	440	436	465	487	467	447	507	452	440	448	462	482	455	457	440	458	441	456	470	494	474	454	450	462	490	464	427	463	445	435	429	447	443	458	436	490	469	461	499	446	433	439	442	449	447	475	454	472	439	465	443	479	469	451	384	445	442	458	467	431	426	424	479	431	439	412	435	476	449	437	451	445	478	439	458	463	450	454	455	454	495	477	445	488	481	429	440	435	442	444	460	463	444	417	446	428	392	458	459	430	470	455	452	425	463	485	458	466	450	445	474	470	439	478	465	474	494	469	397	472	472	463	489	474	494	449	486	446	487	478	465	482	428	483	467	440	461	449	444	444	456	484	469	450	462	431	497	436	438	465	446	425	434	455	454	479	443	411	457	458	442	491	401	488	447	473	463	461	450	497	459	460	435	460	479	449	441	430	441	494	468	459	416	435	499	437	474	440	501	451	454	454	499	434	446	465	441	435	431	430	455	471	446	429	480	454	483	452	434	421	460	453	446	453	490	434	440	481	389	451	437	442	485	455	446	456	479	472	447	434	478	452	449	446	489	446	427	450	444	468	447	452	442	477	474	411	446	464	461	475	423	410	508	407	450	461	444	435	473	450	469	429	463	443	465	415	445	449	447	438	452	443	445	440	458	432	487	484	456	460	453	417	467	461	493	449	471	461	465	488	473	452	465	456	396	454	416	476	463	426	445	474	459	461	434	474	458	460	424	464	451	438	460	433	429	447	468	428	482	451	442	445	472	446	416	466	477	467	393	448	471	441	441	428	419	443	453	417	479	457	444	478	475	426	470	453	489	498	437	491	454	446	442	411	467	440	427	457	479	434	410	435	486	473	422	459	438	479	487	455	414	448	464	455	470	486	452	488	452	447	438	468	444	437	441	448	421	413	476	476	467	450	452	453	447	464	433	451	429	480	485	494	465	480	472	449	467	425	458	471	473	463	458	474	437	477	455	440	464	424	493	460	441	451	458	428	460	511	443	466	498	498	404	483	435	445	442	476	453	451	454	441	481	472	449	455	479	434	451	436	451	446	421	435	446	429	437	447	444	480	486	457	398	424	430	472	504	445	472	437	471	475	459	419	475	431	449	443	433	440	482	449	449	465	447	460	471	473	435	467	428	468	475	452	444	457	448	502	472	473	444	462	512	498	425	456	445	481	425	450	443	414	439	464	473	460	438	408	475	466	471	447	453	443	482	422	440	473	457	472	418	453	452	444	449	467	473	459	457	470	420	427	503	472	460	416	480	445	489	412	475	430	451	418	441	465	436	459	444	431	479	481	462	448	459	468	483	417	462	445	477	465	440	463	460	470	446	459	455	461	422	449	469	457	467	499	441	460	451	413	498	476	484	454	465	471	462	465	414	471	445	479	475	436	445	474	425	440	478	489	473	443	421	469	477	442	455	487	473	456	477	444	448	475	454	440	451	475	438	462	490	485	436	461	438	472	441	411	478	438	431	479	482	491	445	452	458	448	452	494	481	466	496	465	482	460	430	440	484	449	458	472	463	469	458	479	456	443	449	452	465	452	515	489	480	420	457	438	471	441	446	434	439	436	428	490	443	455	436	424	469	463	404	485	476	408	484	464	446	404	441	423	460	448	467	442	486	468	433	478	453	466	429	411	454	446	448	467	468	434	437	457	453	466	463	453	501	457	444	422	436	413	457
40130	25489	4541	1945	1260	1024	783	657	590	528	485	393	428	393	348	346	349	321	308	324	288	293	317	318	264	307	318	313	306	290	296	278	278	273	255	290	261	287	271	247	276	293	240	274	267	277	272	266	268	272	283	263	262	252	251	256	295	276	261	298	289	246	277	267	274	276	290	271	251	265	269	282	261	296	286	276	277	288	241	291	269	274	266	279	281	278	263	261	280	266	282	276	289	281	245	291	274	254	267	258	304	257	275	257	285	259	274	268	256	264	281	275	267	242	312	260	254	237	277	270	263	240	266	295	276	258	249	261	255	259	277	267	249	299	256	315	270	257	266	234	267	263	243	275	249	285	237	263	230	283	283	258	288	243	295	253	256	259	257	272	295	229	256	271	266	296	248	240	269	255	263	253	240	233	289	283	254	296	273	264	273	265	265	288	268	251	294	309	265	258	259	275	251	270	259	246	245	251	279	250	266	289	248	261	271	242	259	242	256	255	262	249	262	258	238	264	283	265	271	259	283	278	272	268	279	268	271	262	300	234	257	273	267	246	301	278	250	275	297	275	249	288	279	274	275	287	278	304	248	252	244	283	278	254	278	299	289	276	266	267	279	280	260	273	269	277	297	292	269	270	278	282	262	289	260	275	279	273	262	284	271	263	271	291	281	251	281	272	240	275	279	255	281	266	256	271	263	281	277	288	283	261	264	252	279	294	260	274	262	255	270	228	280	268	279	260	275	277	276	282	274	249	279	276	257	287	240	224	266	246	271	241	256	269	253	291	270	300	277	276	279	280	263	259	271	265	259	256	265	284	255	268	275	260	260	260	209	254	260	243	283	294	285	255	268	261	299	306	259	282	260	266	242	246	268	269	252	268	259	303	268	266	282	289	251	239	251	258	271	240	280	275	265	237	278	268	264	246	248	263	247	254	223	255	259	275	255	259	258	272	267	280	262	265	285	266	248	279	236	290	264	288	275	272	288	249	271	287	276	284	290	264	252	271	255	291	268	257	296	283	258	263	272	258	260	245	291	239	262	250	262	244	284	249	270	278	256	290	280	280	260	281	267	292	245	269	252	309	242	244	235	278	238	263	248	256	290	267	245	286	260	243	262	268	260	257	281	287	254	254	257	275	272	267	294	293	248	289	273	268	266	278	269	244	238	280	238	244	271	271	273	290	284	269	253	288	277	233	269	248	292	273	271	274	286	292	293	262	234	277	279	263	258	251	264	246	240	269	278	262	277	288	275	272	262	271	256	279	275	265	253	288	310	251	263	269	273	294	261	262	290	265	223	233	268	250	262	268	264	257	266	293	264	268	271	247	259	277	254	282	311	274	271	266	282	272	298	306	277	283	268	306	268	279	269	257	239	263	259	229	299	257	235	286	257	298	236	263	248	245	264	247	262	254	268	254	253	244	298	264	260	262	270	291	283	265	247	245	280	272	299	275	248	249	285	264	262	224	266	293	246	277	267	278	304	302	265	274	275	299	256	266	294	261	283	247	280	248	266	268	263	264	266	262	270	267	294	276	268	271	282	256	260	266	225	298	276	275	271	269	253	255	276	275	266	256	283	280	266	251	246	240	255	284	281	242	256	279	239	253	262	278	278	265	287	263	275	271	289	277	308	270	266	240	280	269	271	250	280	265	296	259	254	255	297	298	292	262	273	323	269	221	266	258	288	257	274	263	277	274	249	269	263	239	266	290	256	231	289	264	280	283	270	260	294	275	274	303	259	287	267	260	261	289	276	292	243	265	271	273	271	280	252	295	262	250	254	308	241	257	272	274	281	260	268	267	234	276	249	281	259	269	275	264	227	247	259	277	285	267	275	259	238	266	289	302	292	256	265	271	302	268	271	266	267	247	291	266	269	251	242	284	266	243	238	268	280	292	272	263	258	262	261	251	284	267	273	303	280	276	241	274	280	257	275	237	258	255	276	304	262	264	286	289	279	269	289	249	282	264	275	284	248	271	260	279	276	281	239	251	307	284	252	270	272	255	286	242	241	260	256	270	296	257	283	293	241	253	242	257	277	276	260	238	231	272	251	242	299	266	274	272	256	292	282	241	260	283	274	275	289	277	256	263	287	276	258	282	281	288	253	262	295	251	281	279	250	245	275	271	237	263	248	287	262	261	293	289	269	252	248	287	249	293	270	260	273	303	249	256	272	269	281	243	263	284	255	261	280	298	288	272	268	257	271	269	255	259	266	262	291	276	267	291	254	262	283	251	288	268	243	258	244	262	276	266	269	248	268	267	253	294	252	284	257	269	241	297	252	264	264	274	284	264	249	282	273	267	275	271	259	271	264	267	267	284	290	261	247	288	271	280	260	283	296	277	287	268	239	274	274	262	228	263	271	260	276	272	260	276	246	267	261	266	273	259	238	266	261	254	243	256	262	283	270	282	266	267	264	268	285	267	257	241	270	242	257	286	291	295	277	269	275	264	273	240	261	315	276	243	238	255	235	258	264	283	266	267	253	251	275	253	268	288	234	257	285	236	251	307	283	291	274	250	255	306	263	275	271	293	273	252	269	296	260	260	266	264	273	260	263	269	273	256	246	267	252	253	278	261	269	269	281	260	267	286	259	291	273	288	297	260	301	257	261	271	272	258	268	261	282	241	274	286	246	271	269	249	260	261	270	277	280	267	293	251	232	285	261	296	281	249	245	241	253	296	249	304	246	280	299	270	284	262	267	262	268	284	311	257	263	269	284	255	251	286	243	272	234	295	273	268	251	294	282	273	275	278	261	274	260	268	268	306	252	258	214	247	261	282	283	259	294	269	275	279	272	250	249	262	259	273	285	305	282	278	284	274	263	295	287	277	268	244	290	273	251	289	259	270	244	304	286	280	276	253	282	259	266	282	283	298	295	278	303	280	289	285	230	260	291	270	282	252	269	261	263	275	247	260	254	254	284	267	259	285	263	276	267	263	261	276	248	266	252	278	249	262	241	270	250	257	256	280	291	301	251	253	282	267	256	286	255	263	261	282	270	260	285	289	264	304	278	299	268	239	272	250	284	253	302	290	274	289	268	264	264	268	255	238	245	281	233	268	264	273	259	260	265	305	271	301	272	261	245	287	260	289	240	262	262	255	249	309	277	286	259	270	254	240	257	282	267	266	244	305	306	284	291	254	247	274	241	251	289	252	258	291	261	262	285	292	280	295	253	307	242	266	269	259	249	275	257	279	270	298	255	301	258	289	228	254	256	280	280	255	294	275	291	272	275	245	253	260	280	254	251	252	252	266	264	269	272	243	264	277	291	286	275	280	291	297	274	256	296	277	259	277	258	297	263	254	259	274	312	269	270	279	282	269	275	280	268	244	252	270	285	278	252	272	296	261	276	269	261	254	261	246	254	300	276	272	296	277	257	280	243	282	265	246	262	276	271	282	265	286	316	239	256	255	280	261	256	277	271	247	268	274	279	263	255	268	251	261	278	266	220	267	302	245	273	309	287	287	276	258	282	273	275	270	274	281	284	280	289	270
23064	12651	4486	5203	4662	3978	3202	2684	2379	2123	1856	1683	1600	1363	1339	1264	1199	1144	1163	1069	1023	1028	965	989	943	937	915	897	917	859	895	883	843	772	828	838	783	826	808	802	793	799	792	735	756	762	800	715	742	753	778	748	746	753	755	762	757	777	775	719	805	700	695	725	737	732	696	729	756	756	717	717	735	748	740	756	714	752	717	665	676	707	722	773	731	696	735	733	698	757	701	706	706	705	720	758	746	690	698	717	749	721	768	744	698	677	684	694	723	701	696	731	721	672	717	705	729	694	683	714	780	714	726	724	722	738	763	696	680	735	654	731	717	708	741	740	758	710	709	699	694	733	672	702	659	706	750	715	724	762	754	727	693	694	671	662	735	684	734	685	722	699	738	688	698	706	711	687	705	709	658	702	665	737	757	729	766	717	721	721	689	682	689	690	764	691	716	693	723	664	719	728	691	676	704	735	674	708	755	670	708	699	741	718	699	682	657	705	697	710	677	759	727	724	679	747	681	701	714	746	654	728	706	722	704	704	665	708	737	674	723	690	765	716	699	653	677	711	726	674	699	699	726	702	677	718	672	708	702	651	688	667	702	693	757	726	700	704	732	715	742	689	679	733	679	739	683	694	714	674	723	695	698	692	672	741	672	666	723	733	726	745	765	712	724	691	667	713	729	696	708	712	689	737	698	737	716	704	741	707	697	707	652	707	702	647	710	700	689	703	733	662	717	718	709	722	698	733	722	671	688	690	735	685	684	667	662	679	689	708	727	735	685	690	657	758	715	725	722	689	682	635	712	672	714	726	673	710	662	714	681	646	712	700	697	754	689	721	708	759	718	654	698	701	685	763	714	759	724	743	722	719	722	737	720	709	711	707	728	687	684	738	693	677	713	747	734	684	705	737	745	661	736	657	704	698	713	658	708	715	693	707	691	682	724	692	739	683	712	745	695	696	679	724	703	686	736	699	679	706	710	663	670	699	734	714	721	738	733	720	731	711	752	702	638	698	730	701	700	712	674	716	680	706	707	727	717	708	754	734	715	702	700	661	746	684	711	669	715	696	734	681	685	662	711	681	715	722	704	692	732	734	679	698	730	706	713	710	703	751	683	679	779	705	703	722	731	723	721	706	731	680	701	701	729	679	727	705	711	666	703	717	736	697	710	680	689	698	718	753	695	686	687	691	719	670	647	678	675	734	681	690	719	691	761	694	702	751	670	685	688	677	690	699	684	650	666	686	654	666	705	693	738	697	727	687	706	740	667	716	719	698	696	739	686	733	693	697	665	733	706	652	697	722	661	706	752	657	684	699	643	688	716	655	702	692	721	701	719	749	707	675	681	687	715	713	681	736	681	707	676	701	681	705	712	703	704	705	694	705	725	695	694	726	724	661	740	676	735	658	712	685	712	686	731	725	678	719	717	693	707	714	715	702	753	703	744	721	716	765	721	705	675	684	699	647	720	711	722	705	714	710	730	654	709	679	730	671	708	687	704	704	693	702	715	718	707	654	704	681	690	727	702	667	714	706	700	725	709	696	718	689	674	700	708	753	710	716	705	687	690	686	719	713	693	708	720	745	704	718	708	683	716	712	678	714	737	762	728	691	687	682	731	668	696	686	738	706	732	699	697	689	725	738	742	718	735	702	711	708	715	691	771	727	665	713	699	688	651	661	696	705	661	678	683	751	716	669	718	684	752	731	731	738	695	697	720	687	690	664	762	699	723	756	744	734	736	722	736	737	712	726	709	689	754	740	731	699	685	709	739	648	702	722	706	710	703	713	727	748	697	699	715	668	730	685	667	682	714	697	748	738	684	723	738	679	682	722	735	710	730	722	692	778	666	707	676	706	628	728	705	687	724	664	709	721	698	680	707	718	725	648	709	727	705	697	698	690	680	681	742	715	677	712	741	737	665	655	732	700	734	676	689	667	705	721	738	685	724	712	745	695	728	683	698	664	709	718	689	664	695	706	720	714	685	738	691	696	688	708	691	684	693	707	695	728	710	698	726	765	650	716	749	737	708	659	680	750	744	675	717	721	704	732	711	697	675	695	726	710	646	693	689	695	695	714	714	675	719	663	716	707	710	707	710	729	630	659	722	707	684	690	701	685	706	684	686	696	712	683	708	719	714	691	715	721	736	743	666	689	681	723	675	698	690	722	742	697	711	739	722	698	699	703	712	688	695	715	727	749	683	719	699	713	717	704	689	794	715	710	709	774	696	743	734	670	745	744	675	699	692	688	690	724	655	678	720	657	729	692	710	724	679	716	660	707	768	721	683	770	669	693	708	701	693	695	672	699	732	701	659	726	782	752	725	713	723	724	660	677	691	692	722	693	683	709	697	712	708	675	687	712	657	733	709	712	749	719	677	682	729	682	660	722	729	695	721	720	710	716	737	734	691	679	690	712	737	696	692	712	672	671	678	689	677	623	659	676	724	690	711	739	710	714	751	717	659	757	723	731	747	778	729	676	669	683	743	711	694	735	683	734	693	756	732	697	735	742	707	697	705	741	738	696	719	658	781	657	684	699	699	688	708	677	736	750	734	674	666	718	702	726	701	774	710	729	645	689	700	682	744	687	685	710	725	674	695	707	665	710	677	730	734	733	692	653	690	724	723	701	694	726	684	684	705	706	700	683	719	673	720	690	653	761	692	742	731	665	707	662	754	695	692	709	702	705	668	708	687	689	669	716	689	737	741	711	750	663	742	642	685	676	685	742	711	699	703	741	697	729	726	714	691	714	681	694	677	707	760	755	678	725	671	731	705	722	686	698	648	680	748	695	704	666	719	704	683	717	684	730	707	728	718	717	685	715	758	697	659	663	696	724	736	698	648	706	668	687	712	718	712	690	638	711	680	696	686	720	702	724	740	697	677	745	686	704	687	654	733	659	700	685	719	728	762	675	692	715	665	696	716	698	639	686	715	675	672	672	697	732	670	729	694	695	726	709	691	679	734	719	697	733	677	699	682	725	737	695	728	722	703	729	703	687	690	700	658	684	726	729	737	664	743	735	751	715	693	688	665	662	756	722	687	688	764	698	701	753	742	656	731	708	699	706	690	683	681	692	735	679	674	669	685	678	702	743	730	694	711	707	689	704	666	703	711	718	691	691	724	693	697	668	669	729	695	711	710	721	690	710	698	690	644	649	661	705	709	709	738	725	712	686	694	708	671	713	707	736	670	718	684	711	714	702	677	709	703	764	726	692	667	734	659	729	691	662	679	701	711	674	668	710	678	672	736	715	706	666	689	705	689	735	681	744	715	695	674	699	700	694	679	729	647	750	704	689	706	728	753	667	708	699	686	740	672	707	741	727	706	698	713	719	685	701	667	695	717	712	732	701	722	729	655	688	646	725	699	718	735	677	708	753	735	702	673	707	682	745	706	681	674	720	654	726	671	753	690	726	683	737	687	748	706	655	711	763	723	706	715	703	690	765	721	715	662	702	758	730	689	718	712	713	704	714	700	681	729	677	687	688	748	712	693	743	722	737
5489	648	351	348	315	304	304	320	306	292	312	283	302	326	313	314	294	281	304	303	300	333	331	299	304	317	321	309	318	274	312	311	314	284	297	299	316	301	316	302	292	288	288	308	312	325	292	319	305	295	307	313	300	320	331	322	323	290	345	312	306	284	342	333	334	334	310	317	334	336	277	321	312	315	324	298	309	342	341	335	294	295	325	313	315	310	310	330	312	307	322	329	327	322	325	341	298	334	296	337	290	323	338	290	310	336	336	297	331	260	311	331	312	296	307	323	336	285	299	339	321	312	329	321	300	309	303	313	326	327	300	291	297	282	289	312	334	326	315	336	353	367	342	361	299	308	313	301	285	309	310	290	315	338	290	300	332	272	338	327	324	307	316	327	315	300	323	307	311	309	315	267	272	274	313	348	303	289	315	303	292	292	318	348	298	308	313	320	316	320	314	297	317	300	345	324	317	309	312	333	324	328	325	301	300	296	286	328	339	331	326	333	318	327	339	305	299	317	304	306	348	341	309	310	329	300	310	295	283	278	296	322	312	264	310	314	306	321	314	316	322	295	318	322	341	323	347	323	302	299	271	300	319	321	314	304	294	295	291	336	291	335	285	294	292	292	296	312	315	285	297	301	307	316	294	284	319	306	309	312	303	291	307	301	342	318	319	331	310	304	299	318	299	306	307	288	312	306	290	298	298	331	339	303	320	297	300	322	331	326	299	280	295	331	320	294	272	315	316	320	311	313	305	311	345	317	343	306	281	325	341	334	332	306	342	301	282	330	288	287	322	302	302	287	344	303	310	316	297	333	320	328	290	294	315	314	331	333	305	286	294	270	296	306	316	310	301	287	319	342	311	332	325	316	297	291	349	324	336	349	366	339	297	298	296	357	314	326	296	312	329	309	270	280	297	281	316	297	345	300	302	297	305	302	333	319	328	321	318	281	334	304	363	307	313	317	280	322	321	283	290	355	302	311	314	287	324	296	296	319	317	279	330	303	295	322	292	291	315	326	289	298	338	347	282	303	255	304	314	316	321	281	297	314	318	311	315	330	326	318	297	332	295	326	326	334	333	309	291	334	325	328	312	355	291	323	289	326	306	298	323	339	323	315	302	277	300	276	321	297	318	287	303	297	316	331	321	333	321	345	318	266	336	296	338	344	341	319	317	303	290	311	334	316	292	312	301	285	321	335	330	318	310	341	333	313	287	299	342	340	344	310	296	350	300	303	336	320	287	335	279	289	290	297	326	327	319	273	265	312	349	309	285	313	323	301	317	338	255	277	293	302	297	322	295	334	318	297	336	322	316	289	326	317	328	289	329	316	319	316	330	284	328	281	324	310	294	288	326	309	308	298	330	331	340	298	316	290	310	325	326	311	314	323	327	304	319	304	307	302	324	352	289	292	328	299	292	326	307	315	320	322	309	324	315	283	310	297	294	322	298	308	319	324	280	297	314	332	300	303	310	293	327	329	330	259	309	312	338	323	342	320	314	285	317	315	279	316	345	296	324	335	322	313	320	291	294	285	312	302	337	277	302	308	301	305	318	329	325	285	305	305	312	318	289	327	339	309	314	300	325	304	296	325	313	335	282	312	315	323	336	333	320	326	330	297	322	317	314	330	291	315	337	329	310	312	308	335	291	284	299	318	318	315	315	309	295	313	300	317	282	310	275	307	295	327	307	331	321	311	310	309	343	300	315	305	295	330	303	328	315	303	299	336	334	318	309	307	329	289	322	327	306	326	285	315	308	326	312	313	323	289	308	308	330	325	284	281	291	284	330	330	300	337	289	307	305	333	362	303	300	318	336	308	305	294	313	284	303	309	317	312	328	323	332	314	300	303	291	308	307	288	296	277	334	300	320	292	305	291	337	308	302	315	321	309	327	340	308	303	334	295	313	288	272	291	313	348	337	319	321	312	311	274	319	325	343	317	303	307	304	311	305	306	315	329	307	294	318	302	282	304	285	331	300	311	293	291	304	302	323	288	309	310	292	301	294	300	300	317	281	329	326	308	307	299	307	309	269	318	316	304	295	308	278	291	363	318	292	286	313	320	340	307	313	342	304	285	314	308	279	308	306	302	314	313	328	290	323	317	295	293	315	286	331	319	296	277	275	337	275	292	298	317	278	313	318	316	326	298	307	284	334	337	280	298	324	277	299	330	290	332	314	332	292	322	308	275	310	346	304	283	296	316	318	327	285	305	350	313	311	283	328	298	302	315	285	323	314	294	343	300	269	342	323	276	342	323	286	338	302	316	335	316	340	331	318	291	291	292	291	304	329	305	282	306	350	317	315	284	307	315	289	294	308	292	344	319	308	327	308	312	301	344	333	293	312	280	324	345	293	311	297	327	314	311	284	272	321	313	328	304	302	303	308	311	316	322	285	319	303	279	311	309	306	322	293	328	295	317	326	310	276	328	295	334	291	319	297	337	313	306	305	296	319	332	313	300	294	350	299	287	320	322	294	305	296	339	310	324	297	270	283	305	307	309	320	313	278	303	314	334	306	291	342	323	325	307	313	308	315	317	309	293	279	324	335	283	310	337	325	333	319	334	277	314	308	304	280	330	298	338	293	336	303	334	362	290	319	285	329	305	320	314	338	296	315	288	337	327	322	297	324	316	276	315	315	324	279	310	326	341	292	322	293	277	306	307	298	312	310	314	299	299	312	324	287	327	300	309	318	289	322	339	319	306	332	304	306	336	329	314	319	291	323	329	318	355	321	303	303	341	297	314	317	329	333	322	289	335	321	335	323	295	311	291	307	313	302	302	314	303	293	332	338	284	339	326	322	284	278	283	285	328	291	317	321	321	336	271	316	341	306	295	317	294	281	292	334	302	293	340	314	301	308	332	297	378	332	300	295	320	312	316	320	341	297	347	281	288	301	364	296	293	322	330	323	296	295	285	349	322	281	265	333	313	336	302	287	311	325	284	296	328	302	346	291	318	292	340	295	310	279	318	332	293	309	296	285	320	329	318	305	308	291	288	302	325	311	312	278	308	330	321	294	293	300	314	316	299	352	305	315	311	322	340	331	342	299	274	337	330	296	317	343	286	324	303	332	318	298	280	287	321	293	317	334	313	319	289	324	300	294	296	310	305	324	290	284	337	340	314	297	326	296	342	314	309	332	307	335	297	320	300	279	297	312	316	292	311	338	334	319	334	312	330	309	310	316	321	308	303	319	270	310	289	315	305	321	300	305	311	301	287	310	312	293	344	302	288	298	328	307	304	322	317	327	293	304	323	310	310	316	316	305	313	314	300	331	326	326	334	285	332	320	321	297	299	278	323	306	306	273	266	323	288	286	325	295	314	345	323	318	336	312	319	253	299	321	298	319	305	311	295	307	279	306	310	327	370	333	308	340	308	279	318	301	299	306	293	327	319	337	313	304	307	332	309	325	298	306	283	329	310	310	300	315	306	321	321	302	341	313	319	266	295	328	306	329	320	335	282	332	300	298	318	314	300	305	296	301	334	328	307	324	276
3986	1145	829	831	754	783	816	771	774	713	770	735	723	789	740	736	746	771	793	750	744	755	749	730	724	756	807	723	750	731	738	749	747	738	789	729	782	726	721	727	733	725	781	759	729	786	747	708	767	749	769	797	712	784	747	740	753	735	716	757	739	758	722	794	783	718	751	744	750	737	741	779	766	762	775	777	742	731	808	712	762	754	737	718	771	752	748	781	726	745	791	702	757	764	764	794	760	769	742	720	727	741	720	765	739	751	736	774	764	828	741	743	750	745	723	729	713	757	763	764	706	689	743	762	730	744	730	766	738	775	729	767	711	768	782	788	754	700	738	710	755	787	724	729	725	751	766	725	760	721	743	779	743	726	814	746	770	758	806	742	725	702	758	747	763	724	768	744	773	792	752	766	752	820	761	756	768	739	769	708	689	751	772	737	700	785	737	769	742	719	780	789	746	777	787	696	740	694	719	780	767	731	780	753	721	740	763	729	724	738	761	712	768	783	753	749	727	789	725	785	747	727	782	732	747	748	750	774	704	706	735	756	787	715	759	757	757	752	756	780	752	743	756	729	731	729	809	756	737	773	749	778	735	708	799	751	721	742	737	770	731	675	712	744	793	751	753	801	751	788	768	729	703	766	714	767	739	747	786	716	750	723	743	739	734	725	768	805	697	732	737	740	745	751	702	761	767	774	739	775	750	716	756	718	766	786	741	756	729	698	768	771	715	741	777	736	758	710	695	736	749	753	745	703	754	790	767	780	719	758	736	712	718	770	730	731	743	781	729	746	746	762	759	759	740	711	765	742	746	730	724	724	741	737	737	727	767	777	735	771	725	718	794	745	720	758	754	693	752	753	776	698	709	743	792	685	703	773	759	752	745	701	762	755	704	775	740	773	714	760	742	745	766	752	745	752	739	705	787	690	735	751	754	774	716	747	741	723	771	692	760	691	721	766	786	746	717	729	792	747	688	797	709	707	752	765	742	736	739	734	739	742	728	732	776	741	713	790	767	761	752	749	734	769	733	724	739	713	757	730	782	698	692	751	751	716	718	758	814	733	725	771	762	760	679	737	718	718	745	751	709	770	741	746	745	754	730	767	760	721	767	745	781	734	723	736	737	724	710	728	796	741	761	769	748	775	814	753	760	751	716	726	722	727	767	749	733	767	747	720	744	765	790	751	771	716	750	769	770	740	751	719	723	754	721	716	736	764	763	741	768	744	732	780	784	777	730	806	793	748	764	704	769	725	795	757	722	732	731	757	797	736	670	716	742	743	762	742	731	745	750	766	730	771	753	735	735	754	689	780	774	792	711	716	729	763	708	731	734	812	739	727	767	704	748	760	791	738	745	723	774	734	700	730	701	763	766	760	771	697	720	777	735	717	746	731	743	700	715	741	747	763	749	759	735	785	690	766	708	716	802	727	783	763	749	736	746	709	761	747	756	709	695	653	690	753	766	739	759	760	758	738	714	753	732	782	755	691	713	748	772	769	745	780	756	771	758	726	772	756	716	712	759	715	714	766	743	703	742	739	751	749	727	778	736	779	713	722	760	723	772	759	721	741	751	751	698	730	761	820	757	742	756	723	756	708	739	745	737	736	757	724	804	746	727	779	709	788	763	790	760	723	764	715	791	748	693	749	755	735	793	783	731	729	707	721	742	781	728	737	702	724	744	780	760	744	797	759	788	742	730	689	792	782	766	711	759	734	735	698	747	710	742	713	757	779	753	748	714	724	755	730	746	728	715	793	752	693	719	735	842	667	713	804	701	795	763	737	692	769	762	762	742	792	747	766	751	776	766	710	738	769	769	761	768	746	767	788	746	729	718	747	770	722	791	753	759	743	738	732	797	769	724	718	684	723	777	808	794	780	705	731	742	699	771	717	784	753	766	720	732	773	797	762	823	783	738	749	726	762	785	759	745	794	785	777	716	729	794	730	796	722	732	784	750	785	772	752	764	717	718	752	760	782	736	769	752	777	735	736	765	735	728	719	726	721	744	784	742	745	768	756	756	732	753	748	752	715	712	728	743	669	703	767	799	742	740	773	747	681	734	747	732	735	755	753	722	749	783	740	716	740	722	769	730	798	757	724	753	747	763	702	758	711	736	787	754	765	774	733	701	720	756	732	771	766	736	731	782	753	720	771	720	745	737	741	734	723	733	721	722	754	700	775	766	746	783	735	726	744	745	737	742	739	738	774	727	763	756	746	783	730	767	708	740	750	703	749	722	768	749	732	762	746	771	730	766	714	751	748	723	792	723	764	769	730	770	734	750	796	733	733	794	727	754	821	791	767	752	722	745	723	741	749	708	785	734	743	725	683	756	739	732	768	717	739	696	705	748	773	770	744	726	739	710	777	775	745	783	725	765	749	740	682	781	734	774	776	736	731	735	733	759	735	746	739	739	703	763	745	739	739	776	728	749	746	773	751	725	780	723	762	754	740	741	722	749	769	773	771	767	699	755	772	745	788	743	749	735	720	726	780	719	761	725	806	691	740	824	731	782	715	726	725	742	770	741	698	771	755	759	794	756	771	742	716	755	735	681	790	756	763	789	757	730	783	790	776	733	831	746	721	779	699	780	791	765	762	742	752	730	769	776	756	723	725	729	811	737	742	748	736	724	759	738	734	738	789	727	738	811	767	687	744	740	710	732	751	752	727	736	762	782	720	713	718	746	753	744	783	726	746	757	754	775	738	740	791	765	725	715	756	752	704	744	819	740	764	752	754	757	762	770	732	790	761	773	728	728	772	768	746	734	718	722	752	733	718	776	747	750	716	732	748	756	782	720	715	726	718	736	731	759	767	788	810	773	726	719	727	765	748	716	725	762	716	740	761	799	716	756	755	700	759	711	758	761	756	740	756	737	732	732	818	697	777	739	739	739	732	745	724	727	746	778	750	744	708	714	741	801	769	742	751	727	762	758	709	765	729	777	772	767	729	738	785	758	771	723	742	781	754	732	771	736	745	751	739	794	761	744	754	712	788	732	725	731	694	728	752	771	691	762	716	774	757	752	746	720	787	768	739	762	726	737	697	751	752	750	713	764	739	733	747	717	776	729	706	770	705	723	708	733	785	750	778	679	768	783	750	748	736	736	751	787	715	758	740	717	740	756	775	767	750	778	773	766	716	777	698	745	725	774	734	766	744	768	709	729	754	747	760	751	745	726	757	787	777	731	716	707	772	775	741	779	719	773	733	731	748	728	698	728	743	760	749	722	792	718	706	748	795	786	724	762	781	737	761	693	770	773	733	746	761	738	735	755	706	723	732	750	698	746	772	776	766	785	735	719	778	748	790	763	745	730	707	725	688	758	675	730	735	730	752	785	727	731	769	784	680	676	736	726	732	759	757	699	767	714	756	712	784	751	758	740	717	763	705	762	699	749	717	755	682	774	732	767	758	697	735	717	769	744	734	724	750	752	762	739	693	770	711	766	750	751	711	755	746	743	714	736	754	755	757	748	745	777	794	743	705	784	754	773	754	745	779
27320	13868	1639	899	608	496	401	334	289	275	272	244	252	231	211	212	198	231	210	186	196	182	189	164	184	148	182	171	181	162	181	188	152	172	157	161	158	153	179	166	150	161	146	155	160	156	174	146	148	151	146	157	162	172	164	190	176	159	167	165	162	153	153	174	182	165	156	160	159	170	157	175	158	167	174	167	165	165	144	180	148	156	160	177	155	164	147	150	175	182	169	180	145	166	164	154	167	166	160	177	153	150	176	177	185	160	167	167	177	167	154	181	174	173	164	164	161	180	159	175	167	173	163	161	186	149	147	166	188	140	177	170	142	143	149	168	151	176	169	159	165	145	169	163	166	169	139	162	153	146	164	167	168	179	154	168	172	184	161	148	168	180	165	143	137	159	179	160	166	174	141	166	161	155	171	146	163	149	156	163	156	185	166	180	179	167	164	158	178	154	173	182	166	183	182	180	184	166	162	169	168	173	171	157	181	167	158	157	151	158	153	167	152	164	167	151	170	178	146	150	172	161	149	159	140	166	151	143	165	149	139	155	166	159	160	177	164	128	156	166	152	175	173	152	170	150	158	174	181	153	186	155	160	155	185	161	148	171	183	150	159	167	164	160	154	152	173	166	151	151	172	152	152	149	163	171	189	173	169	147	160	175	198	134	169	154	178	154	160	161	159	172	165	161	148	163	183	164	173	166	151	152	165	138	169	153	169	163	185	155	139	164	148	155	159	159	177	169	159	175	161	163	163	148	181	146	183	184	164	164	131	149	192	159	137	153	169	160	158	150	155	146	142	180	172	181	193	151	151	151	155	167	181	141	159	151	142	165	181	153	171	171	171	152	165	166	160	173	182	172	176	166	183	172	180	176	164	158	167	162	154	177	168	156	153	173	164	165	172	183	160	185	173	191	172	166	161	169	173	174	172	152	161	157	172	148	138	167	156	189	165	168	168	173	170	166	135	152	161	150	170	167	166	157	173	155	163	158	189	156	163	156	168	172	169	175	187	137	156	156	158	182	158	159	153	180	163	140	188	162	158	160	161	186	169	161	167	147	159	171	169	173	138	147	175	175	170	142	152	193	166	156	173	136	158	139	184	164	176	159	164	156	186	158	162	176	188	179	171	167	154	143	155	161	148	166	169	173	171	169	181	166	182	160	151	167	199	176	189	173	163	158	160	160	149	177	146	172	154	158	157	150	161	173	147	150	152	144	166	172	138	158	188	176	154	157	168	168	164	151	198	165	142	183	145	172	178	168	168	151	169	160	177	175	195	142	133	167	163	157	173	203	163	142	162	156	153	142	176	160	162	164	167	167	139	170	160	157	170	205	158	181	165	150	176	161	167	170	174	178	174	166	177	168	185	171	155	150	151	155	142	165	152	156	188	198	177	171	164	152	157	144	124	173	163	158	165	157	146	163	137	137	157	181	161	142	174	170	156	146	155	170	139	146	168	143	161	155	149	164	163	173	172	173	158	175	176	166	169	164	182	174	158	174	150	146	164	166	163	144	177	177	177	156	169	161	162	155	148	176	158	151	162	134	171	172	177	151	170	157	166	177	138	156	159	158	173	160	134	144	151	181	171	177	168	183	136	176	162	159	171	155	155	185	146	149	153	155	153	168	166	176	173	145	161	146	147	173	161	166	185	164	148	180	182	160	180	166	169	154	165	178	162	150	153	184	171	181	173	163	161	157	164	177	164	137	145	184	149	154	149	160	188	129	169	164	144	161	161	175	151	143	161	171	159	160	134	152	171	152	151	157	152	158	176	160	139	180	131	146	157	158	175	163	146	154	162	166	152	179	165	156	149	154	141	166	176	158	147	183	160	154	149	172	144	171	152	166	169	143	152	166	147	150	169	184	176	169	156	169	153	171	161	149	146	176	168	157	150	169	175	157	168	164	166	175	168	167	160	154	159	165	150	157	180	175	143	164	152	155	168	157	163	182	152	181	166	172	162	163	174	149	168	133	153	168	178	178	149	155	163	158	180	183	154	156	168	183	156	185	161	165	156	162	161	183	167	161	198	163	157	166	141	162	174	171	180	165	164	146	180	170	141	148	160	158	160	193	168	141	164	167	178	171	174	162	159	131	157	165	192	143	160	159	167	144	136	158	159	130	155	203	172	166	156	159	162	153	151	155	150	182	156	161	167	182	160	155	168	166	159	154	151	146	156	175	145	148	141	185	169	160	167	161	185	150	154	159	166	163	147	168	173	161	182	182	134	163	171	173	135	171	149	167	160	147	168	179	149	160	167	178	131	158	148	157	169	169	163	160	163	157	150	164	141	147	180	153	150	156	169	172	155	167	148	167	151	150	150	142	192	173	161	169	153	189	168	158	163	151	136	153	164	148	147	153	146	152	164	151	156	155	159	157	128	156	175	164	156	193	156	167	155	148	168	155	142	162	155	155	160	137	162	149	169	165	169	173	147	174	156	177	159	151	160	166	202	168	170	163	159	154	150	170	152	162	172	171	156	200	176	173	186	145	168	175	159	150	181	166	166	152	166	173	184	166	170	184	192	146	159	132	162	146	159	147	158	170	173	188	164	162	146	134	161	171	146	155	165	163	175	178	145	154	180	148	176	161	163	161	144	177	151	169	174	155	143	168	160	169	169	162	159	173	159	150	138	163	195	157	153	168	167	181	159	155	149	166	168	127	159	154	167	169	150	168	143	151	158	159	175	162	165	171	154	159	163	158	195	177	152	173	154	155	172	160	183	153	173	144	158	161	164	178	169	162	158	179	186	172	172	190	176	142	161	180	136	152	154	139	155	147	173	133	156	155	164	210	204	159	159	169	177	162	186	151	203	161	192	173	164	180	169	163	144	165	181	159	150	206	158	193	149	164	135	174	159	167	180	177	162	148	191	168	154	156	179	178	133	160	188	159	160	153	186	157	177	181	132	164	173	169	156	161	167	176	178	151	166	176	161	165	170	159	141	161	179	157	152	143	160	192	158	172	144	156	173	189	171	187	139	155	185	167	179	155	141	143	168	162	164	177	163	147	152	146	184	170	153	162	171	136	167	164	163	157	163	167	140	154	165	140	158	173	166	156	162	178	169	163	159	154	149	164	158	160	176	160	181	156	162	172	171	171	183	171	163	164	172	155	161	133	155	154	204	180	158	165	162	166	184	178	182	149	160	145	175	180	152	157	185	153	161	146	166	173	146	158	143	165	169	169	168	165	178	153	173	165	150	167	157	176	171	144	173	153	154	168	156	153	147	166	151	172	159	130	139	187	173	158	149	157	169	160	170	167	162	155	161	153	158	175	155	146	159	167	164	183	170	159	148	160	165	148	136	166	168	163	168	142	185	137	164	170	146	160	176	145	140	151	150	162	163	158	158	173	160	163	177	162	159	155	167	187	143	155	181	163	153	184	135	150	179	180	161	153	155	177	165	151	185	158	147	178	148	155	147	151	164	162	144	178	173	158	162	158	162	187	165	163	138	160	140	174	181	185	138	140	175	155	166	157	170	151	179	160
15547	8028	2394	2853	2519	2222	1755	1517	1345	1173	1053	974	877	814	764	747	736	678	630	615	633	664	589	580	563	571	517	565	592	545	548	507	541	519	507	534	513	520	512	504	543	540	513	512	521	518	505	502	463	547	444	471	467	487	486	508	471	457	492	463	467	449	460	451	428	448	494	453	447	486	462	487	463	480	491	437	481	480	439	462	502	444	468	475	461	489	449	475	468	415	471	402	510	488	461	464	447	468	474	491	461	441	470	493	480	461	450	499	441	452	461	440	466	456	496	396	473	479	435	492	483	468	474	458	440	484	465	463	460	454	443	479	455	475	479	440	481	490	447	416	463	434	446	478	470	428	450	492	425	427	438	485	463	469	446	434	503	464	425	448	444	460	444	456	448	421	442	457	472	436	464	447	430	421	478	500	459	458	436	484	459	459	445	455	489	465	461	468	411	437	464	482	466	442	445	439	450	489	471	486	457	462	422	469	460	424	455	436	461	441	463	452	465	465	457	443	439	487	472	452	438	441	475	469	426	471	497	460	432	513	419	477	447	408	476	471	467	436	446	488	476	449	476	459	472	438	438	479	466	457	426	512	455	422	427	451	419	478	451	405	457	454	475	450	483	422	468	438	438	439	424	464	483	458	438	459	431	441	413	457	469	456	449	468	429	448	439	478	466	434	460	459	409	425	462	447	430	503	463	429	454	415	478	489	492	472	489	451	454	446	491	488	438	454	449	453	456	412	485	468	416	458	467	452	422	452	471	464	451	440	482	446	428	470	478	448	469	466	473	509	461	453	467	458	445	470	471	426	468	422	444	471	480	445	463	475	473	424	435	481	432	432	447	445	479	442	469	453	459	463	463	467	458	458	441	444	499	466	459	409	458	476	477	451	473	443	448	428	446	451	432	424	446	426	444	445	496	492	465	459	455	454	471	460	398	437	464	455	449	468	460	428	462	456	439	484	440	453	446	470	461	485	459	439	464	436	461	426	460	437	444	456	425	470	443	454	426	464	439	383	431	469	457	461	456	451	459	453	465	419	454	433	445	457	454	440	430	432	433	475	461	419	453	454	435	458	452	504	448	483	499	418	434	486	472	451	484	457	481	462	439	475	461	470	479	411	456	493	447	452	431	452	448	475	447	453	472	469	420	453	447	444	443	451	464	453	480	464	444	457	443	434	428	451	431	488	454	468	435	423	464	413	450	449	474	437	471	485	471	501	492	441	454	452	448	447	442	483	473	467	439	458	466	446	435	412	477	445	432	470	443	492	443	465	455	438	473	470	413	465	471	449	454	453	471	461	460	457	458	487	502	479	457	452	444	474	457	446	406	487	422	444	460	448	419	414	486	445	519	438	471	445	453	472	437	463	498	444	445	451	471	449	487	459	429	449	447	480	426	422	486	489	442	461	427	435	467	447	449	465	448	407	449	457	446	472	436	453	473	454	463	504	439	481	492	492	485	450	426	465	423	427	479	452	438	445	449	497	482	494	467	424	474	443	453	459	492	480	469	445	481	443	412	449	476	423	455	471	423	467	481	459	460	466	431	465	451	445	469	449	444	436	473	453	453	431	431	475	425	446	464	433	431	427	461	453	442	432	445	464	462	425	455	483	499	446	427	477	489	434	422	477	436	501	459	452	434	470	448	461	417	487	458	476	488	471	425	472	429	461	470	477	425	478	461	456	429	467	487	448	459	418	479	453	479	481	453	442	463	434	411	449	450	465	455	474	472	436	428	461	473	463	458	454	473	444	468	489	469	478	428	450	449	423	461	447	424	478	457	510	461	512	457	471	460	450	443	489	451	437	428	451	481	459	455	451	414	455	460	441	447	429	472	495	445	489	438	463	460	441	439	439	494	489	431	464	426	443	462	475	486	469	464	445	437	429	449	407	492	448	430	495	485	428	483	448	453	438	465	491	489	483	450	495	500	483	435	463	448	442	437	434	443	462	467	493	442	475	418	467	472	465	454	449	502	443	452	452	442	463	459	449	451	458	466	450	475	458	472	465	474	438	457	500	404	454	483	449	463	444	476	455	443	433	465	445	451	457	473	429	457	490	458	459	490	482	445	440	460	440	440	492	439	480	428	454	481	483	438	424	446	421	420	474	459	449	451	483	439	492	444	459	459	450	461	453	454	467	455	468	487	465	452	441	442	441	422	439	460	462	464	456	474	438	457	418	453	450	462	434	445	470	436	453	476	456	431	419	418	462	432	455	452	447	433	471	467	465	474	435	424	454	420	450	449	465	488	451	471	455	434	460	397	413	482	492	498	440	457	430	462	489	423	476	447	448	440	438	470	425	436	489	407	457	433	425	457	400	452	428	448	454	454	441	470	465	452	402	446	451	445	461	464	443	480	455	399	428	459	437	491	481	460	444	453	499	460	470	422	441	434	450	481	481	389	432	473	462	439	464	437	433	442	469	424	446	475	470	418	430	461	456	463	405	465	463	476	427	476	424	452	467	441	432	480	460	462	456	450	460	467	463	453	400	431	446	434	461	450	481	464	433	468	487	452	462	454	441	452	429	468	438	452	466	488	445	453	465	436	475	427	449	437	466	464	419	464	453	451	473	439	466	461	427	466	432	454	466	479	450	434	441	481	479	467	449	454	444	466	454	448	476	418	480	437	449	419	453	418	463	495	464	438	453	475	447	457	434	483	423	447	461	475	462	439	466	435	431	437	444	477	455	475	450	448	433	456	482	491	451	447	411	437	458	475	438	454	459	482	456	487	465	440	428	451	465	420	489	490	470	462	450	450	512	459	491	464	457	457	432	436	435	469	491	447	451	476	447	453	498	430	445	463	461	473	458	444	424	478	466	452	442	455	487	455	462	453	481	458	448	416	457	478	428	485	462	443	486	461	467	448	439	458	437	445	467	471	431	476	464	470	428	414	488	459	454	415	449	413	456	470	473	448	456	472	449	420	425	430	433	459	463	471	471	449	425	428	453	438	468	470	471	437	452	429	432	468	441	455	462	471	464	464	454	514	474	452	464	431	427	434	478	440	457	466	445	491	458	458	479	398	447	458	448	442	461	463	428	486	444	423	436	417	466	478	464	438	451	459	429	463	446	439	448	449	439	439	479	471	415	452	485	458	440	489	453	480	449	468	439	469	453	466	446	461	441	404	450	457	390	459	480	472	501	434	447	452	456	425	471	501	508	465	480	430	482	465	443	457	502	446	430	455	459	444	463	435	440	433	433	474	466	433	456	449	455	483	447	487	477	432	455	457	463	461	456	451	450	440	461	444	436	452	445	447	459	446	437	455	471	432	497	468	447	456	448	457	476	427	436	448	446	433	434	474	485	470	473	480	453	423	445	468	433	440	436	438	444	465	428	476	489	458	456	424	412	507	457	454	444	449	438	411	456	490	453	438	475	479	498	461	439	424	470	467	457	440	479	449	455	467	454	434	465	451	457	474	463	453	461	452	449	452	456	445	473	495	431	472	436	462	445	460	460	436	425	487	442	467	484	431	469	438	440	457	480
39574	25213	4559	1941	1381	982	764	631	627	479	450	417	398	388	364	357	373	333	340	317	290	278	279	363	330	318	284	292	302	331	282	299	283	295	286	267	292	257	283	282	291	285	281	286	309	262	261	287	296	290	298	259	291	301	283	270	258	270	311	295	283	272	262	257	261	249	269	268	262	271	253	266	290	280	255	283	251	274	256	276	267	266	241	295	257	276	258	258	268	257	284	287	305	285	252	253	265	271	262	289	262	281	278	285	278	297	275	271	298	300	278	287	275	237	255	271	303	248	237	283	284	302	260	265	254	257	254	267	270	241	249	267	268	300	292	257	285	278	281	259	247	257	253	268	262	234	271	293	259	262	302	320	249	266	238	246	273	268	250	277	275	286	263	277	295	237	284	252	285	260	235	263	277	292	279	277	307	272	279	261	265	250	256	290	270	260	247	278	258	277	252	256	263	247	259	240	273	274	287	271	288	264	276	282	274	288	251	271	284	268	297	299	270	277	247	274	260	256	234	283	278	282	250	282	282	287	294	267	293	242	270	283	257	257	257	261	234	263	299	267	279	281	256	268	259	276	283	275	292	290	249	276	263	248	277	255	295	241	231	265	262	285	281	254	257	280	268	266	251	279	275	275	294	264	310	264	271	253	221	261	280	244	255	287	263	280	252	237	267	282	265	255	272	238	276	263	282	264	268	247	245	269	248	269	266	270	254	258	298	249	254	256	257	273	265	256	262	251	242	288	284	310	262	286	256	268	242	268	264	269	299	248	287	303	255	290	259	262	300	260	265	248	247	244	264	267	249	255	257	304	284	271	260	307	267	270	271	295	259	251	236	269	290	265	288	252	265	289	244	296	274	251	296	258	286	263	273	266	282	281	252	256	276	255	263	269	268	248	245	287	254	276	294	276	276	257	257	283	295	274	290	266	274	272	270	264	296	278	301	275	258	285	291	298	284	265	250	266	264	277	272	280	281	274	279	279	268	276	269	249	278	281	251	257	267	279	267	272	250	248	296	259	243	256	274	253	259	294	273	298	261	281	237	266	275	302	267	249	267	248	254	281	297	296	277	262	286	282	271	276	283	258	299	279	251	283	266	246	282	289	257	256	289	238	269	279	272	307	286	285	299	259	263	258	274	280	255	264	261	269	251	253	260	279	286	297	274	258	272	288	265	291	259	277	267	289	249	257	239	279	275	260	258	266	266	264	263	268	273	281	237	297	257	304	242	247	312	268	261	282	289	272	281	270	267	254	300	294	275	269	283	257	244	245	261	276	281	281	293	263	261	258	240	260	263	261	281	241	252	284	247	283	270	239	251	256	256	268	260	285	279	258	284	264	270	255	274	272	279	270	275	282	283	283	272	248	245	279	295	257	263	304	272	259	268	272	312	264	284	270	290	290	269	286	273	271	247	278	229	289	262	267	254	305	248	248	280	238	278	302	253	283	247	283	254	267	280	249	272	273	299	261	263	273	274	280	286	269	253	266	248	255	267	273	301	258	283	273	302	268	264	297	314	269	287	273	289	302	276	263	272	290	290	262	276	278	300	245	265	269	264	247	276	287	294	262	249	268	294	267	270	284	271	272	287	276	282	269	237	282	290	298	295	281	239	241	255	271	269	280	217	273	232	274	246	259	276	263	247	283	280	283	312	251	270	247	259	244	277	268	274	304	312	264	283	309	258	283	290	260	268	278	259	258	293	241	270	247	253	289	243	252	260	256	263	256	262	233	285	273	289	278	295	262	286	268	256	237	283	249	269	255	271	252	284	256	263	265	282	313	284	282	247	260	263	281	272	245	268	267	264	316	279	273	278	276	231	292	264	300	277	300	269	271	282	249	271	246	291	272	248	286	267	269	275	280	278	255	260	276	245	274	247	245	250	266	264	291	280	275	259	242	257	233	273	267	257	282	262	251	244	261	254	256	275	243	275	299	279	272	259	260	268	279	282	239	288	263	291	277	266	285	243	283	285	287	286	331	254	264	253	249	227	278	268	280	254	274	260	265	281	263	258	223	278	240	265	274	259	275	272	298	276	277	239	240	262	269	251	275	294	256	244	298	243	245	261	260	266	245	247	264	246	259	280	284	276	278	268	271	310	270	254	261	276	235	278	258	281	262	254	298	297	277	271	264	282	266	265	263	288	243	247	287	266	277	285	263	223	294	282	265	271	293	259	240	264	294	273	265	272	293	277	284	305	249	262	285	284	312	265	231	288	302	266	311	266	291	248	280	279	269	278	278	283	270	274	287	266	281	272	262	258	260	278	272	273	270	283	266	251	270	272	275	265	265	273	268	273	250	266	273	273	260	238	279	269	280	231	247	265	270	282	266	292	266	279	275	299	305	275	307	267	285	273	276	281	283	272	274	242	262	287	302	264	293	281	273	324	292	275	274	248	262	260	257	298	295	254	280	252	273	259	278	256	225	286	275	279	282	277	289	281	293	273	288	259	291	292	243	256	264	245	268	246	269	254	271	281	258	301	248	264	266	267	251	268	303	253	282	274	307	288	270	241	263	254	285	258	296	285	267	289	316	293	260	264	243	271	254	249	294	255	261	278	283	281	254	250	277	250	243	281	243	255	260	264	255	267	271	273	282	264	280	268	294	289	288	283	258	263	269	276	260	245	251	297	254	272	224	255	298	293	246	254	276	297	244	266	270	233	287	256	269	252	257	287	268	275	250	276	268	261	282	269	278	256	271	292	266	283	302	269	279	266	247	264	296	278	298	280	279	275	254	289	259	266	257	265	252	267	288	260	267	216	259	287	248	277	260	243	265	251	266	266	267	278	292	263	283	244	258	251	279	254	265	261	296	290	263	269	259	243	251	272	255	248	288	281	300	262	293	273	291	271	274	289	306	245	263	259	268	289	248	251	270	267	256	255	255	307	278	283	281	245	283	301	273	260	282	296	267	261	245	257	292	277	298	264	273	260	300	269	278	271	298	261	263	261	250	282	320	282	298	264	278	259	295	259	253	290	264	279	251	290	275	296	278	281	264	250	288	257	306	277	259	262	283	262	278	269	259	293	248	260	281	275	248	297	280	287	268	276	283	252	255	276	292	279	279	264	266	241	263	268	275	278	256	255	295	257	259	251	304	256	279	268	283	273	280	293	275	268	287	291	251	253	262	290	295	260	245	253	276	286	274	272	258	292	286	239	289	254	295	234	262	256	274	248	258	273	256	277	266	267	282	295	298	290	264	228	276	273	264	274	282	289	294	265	289	296	280	264	255	303	285	290	306	269	307	241	248	286	309	302	288	309	267	291	283	239	299	251	253	259	210	242	281	268	249	268	274	283	248	264	288	264	269	268	275	259	254	291	256	303	282	265	256	255	264	252	291	279	258	310	327	291	303	264	273	243	268	291	275	303	266	264	268	245	276	265	257	271	245	292	285	262	254	264	251	275	258	261	240	268	243	239	263	286	277	265	260	256	296	265	276	261	239	266	287	250	265	286	273	260	294	282	266	273	249	293	265	313	253	251	253
22576	12128	4420	5240	4726	3834	3188	2668	2332	2006	1838	1727	1507	1422	1348	1285	1284	1093	1119	1079	986	1060	1035	997	928	884	919	865	830	855	853	834	844	806	831	803	809	769	795	794	836	799	730	797	769	771	769	760	768	749	772	763	714	736	728	729	729	683	749	722	672	722	778	772	746	749	729	746	749	781	702	773	750	741	734	697	722	737	706	714	688	716	716	752	726	703	727	639	780	743	720	773	701	710	773	725	689	682	729	736	719	746	658	629	733	708	742	706	689	678	726	716	666	742	722	697	740	678	726	675	677	707	715	705	647	663	716	704	718	723	770	726	760	678	688	727	677	697	728	682	730	694	693	698	692	697	688	717	684	685	638	726	706	659	701	723	697	731	658	684	727	667	688	709	727	685	658	698	733	730	718	649	700	712	750	705	715	680	690	735	680	735	720	709	691	717	717	706	684	725	723	682	736	683	694	695	729	722	746	697	697	683	673	754	729	684	711	704	714	679	707	749	702	686	693	717	638	698	726	691	673	717	710	713	707	676	692	706	750	726	692	707	732	753	711	686	712	754	682	714	703	714	741	715	695	652	726	693	694	738	699	741	664	679	686	711	685	691	710	697	693	695	703	707	717	701	688	680	685	740	729	729	674	730	721	689	699	708	737	716	687	724	724	667	715	740	703	728	719	689	736	672	662	683	726	699	688	673	702	704	724	698	686	683	716	722	744	764	709	697	735	713	707	709	738	746	680	720	653	689	702	670	688	697	699	701	741	735	709	703	711	716	688	706	683	705	690	708	694	675	688	733	710	712	717	674	729	691	712	687	736	676	714	766	718	697	677	654	704	712	672	695	723	688	711	681	656	712	677	727	656	762	708	683	700	653	720	724	669	680	715	719	652	686	760	772	703	687	742	698	724	724	716	722	632	727	684	756	700	691	661	728	690	747	716	658	708	696	671	689	712	687	680	663	681	680	687	680	686	683	716	669	640	728	717	695	676	719	699	700	678	684	717	698	704	695	742	702	739	741	657	723	761	721	709	704	725	686	692	701	735	681	751	682	706	732	681	743	693	737	638	710	714	704	728	745	723	700	700	682	697	740	720	733	752	689	717	689	658	701	713	703	723	721	668	769	733	672	666	701	736	691	706	746	718	676	695	753	688	716	667	729	706	733	717	701	720	747	713	735	677	751	706	701	751	729	675	644	654	728	699	691	693	754	725	715	736	739	740	692	717	672	707	756	710	717	653	703	698	705	661	670	720	697	703	724	669	734	757	706	674	687	694	721	674	687	728	727	693	700	656	743	733	722	697	697	746	726	678	711	715	704	689	717	694	766	697	729	699	660	687	714	721	704	725	701	657	717	682	716	720	668	660	679	708	708	725	732	692	731	683	725	713	667	721	653	679	727	675	726	725	726	741	675	739	706	691	748	725	711	707	718	666	707	748	629	694	696	682	672	700	686	700	685	721	703	685	666	710	727	711	701	736	717	719	732	701	714	734	720	689	690	736	731	714	700	728	692	712	693	709	682	728	704	705	678	729	688	710	695	724	687	716	630	745	708	693	744	736	701	637	657	745	703	695	714	688	750	700	745	707	660	707	633	718	711	697	705	718	660	775	739	702	657	718	720	678	732	755	730	746	703	690	652	737	707	668	734	711	708	715	728	730	713	680	704	764	728	715	707	721	686	721	678	760	666	698	736	703	696	708	691	714	762	696	707	693	682	738	748	711	686	709	745	719	693	650	716	704	663	675	685	683	736	692	675	698	755	692	655	714	779	757	761	706	722	697	722	713	743	688	651	736	703	688	659	672	676	750	673	735	684	675	736	666	661	676	702	680	691	689	679	654	670	667	717	688	698	707	703	663	720	714	690	702	734	723	701	698	686	720	737	718	698	705	684	673	760	689	676	719	664	721	678	708	686	697	666	700	655	705	655	748	694	666	729	698	695	734	682	680	703	703	715	733	708	746	777	671	706	670	650	684	738	684	713	730	696	684	667	705	740	718	736	745	710	706	718	761	667	716	641	683	741	729	722	678	662	706	747	695	652	699	708	738	689	740	724	723	675	685	700	696	716	713	687	711	677	721	699	684	722	721	691	720	721	713	663	708	682	690	706	663	681	708	681	720	656	738	729	698	683	728	686	673	736	700	733	701	705	730	738	689	705	681	668	736	699	714	682	723	727	698	697	739	701	653	771	698	738	709	693	694	699	682	732	726	711	738	706	686	699	722	747	710	705	699	726	725	751	727	693	725	713	719	699	677	731	691	727	711	691	739	657	650	663	699	692	723	725	741	671	693	722	733	735	695	755	694	687	704	661	751	721	736	660	711	722	726	707	733	705	659	735	710	701	714	690	685	716	722	694	714	670	689	709	701	715	702	716	717	667	703	712	718	694	686	666	663	649	714	708	689	692	700	731	719	734	726	726	678	708	733	715	689	735	722	747	709	696	719	726	722	678	687	741	746	687	682	692	707	708	664	697	725	728	728	725	701	712	711	737	688	682	667	705	738	733	712	689	728	737	706	704	721	692	738	662	657	716	652	718	678	683	644	704	733	733	677	661	713	674	715	703	723	720	714	697	707	712	671	709	724	710	681	698	716	730	656	724	706	724	735	760	695	674	748	646	674	727	735	715	655	719	729	687	679	669	663	714	726	674	708	712	705	690	736	702	704	682	684	694	739	762	767	690	662	755	673	714	680	748	699	693	729	719	734	663	657	710	709	659	698	701	711	670	707	686	727	661	725	734	733	721	726	726	746	691	696	731	702	729	690	746	690	747	682	724	715	754	719	725	762	711	687	688	675	704	753	664	689	718	692	733	717	688	699	676	731	719	736	674	687	696	768	715	724	706	700	734	734	703	674	703	702	653	671	681	647	672	708	736	711	714	650	702	704	714	641	717	677	705	725	698	728	685	709	689	679	641	729	713	706	692	670	712	706	740	720	703	641	730	683	703	707	727	744	715	709	724	736	689	671	667	664	671	737	648	700	691	727	717	698	688	696	763	687	704	692	681	662	678	702	735	661	721	759	708	697	692	701	679	708	739	698	672	691	741	689	693	702	686	698	717	739	728	718	704	740	676	683	710	674	665	707	717	714	698	685	740	748	682	725	709	706	694	706	684	691	694	725	720	694	739	755	698	692	721	689	705	727	733	727	746	662	702	695	706	692	671	692	776	704	697	705	684	701	709	705	705	697	672	751	708	710	662	680	716	716	691	717	707	686	722	661	683	681	693	683	701	739	741	747	714	711	696	672	732	726	720	704	709	693	699	692	718	680	689	668	666	748	701	688	703	713	714	668	699	738	699	738	689	735	704	704	703	653	724	714	692	713	729	733	666	705	720	673	682	702	711	702	705	695	729	717	729	667	727	767	733	708	725	729	659	731	698	726	724	706	676	729	735	679	671	729	745	694	701	694	679	696	677	672	695	714	737	640	723	737	726	745	692	731	696	715	689	709	733	661	754	731	658	673	706	762	706	689	658	713	746	710	678	706	668	676	727
5918	652	302	310	291	303	299	317	321	291	335	315	335	319	324	295	333	317	302	286	326	311	288	312	333	310	343	309	304	318	305	317	307	288	294	302	318	318	341	305	296	334	336	312	307	318	317	282	283	311	321	315	299	307	329	312	324	320	286	298	326	302	305	299	289	327	293	296	300	306	296	329	302	306	305	304	311	310	342	329	313	304	311	293	286	305	308	308	296	321	304	318	318	334	320	308	322	299	320	298	325	306	307	297	305	310	298	348	333	304	298	316	297	325	300	309	289	287	324	300	316	313	336	297	309	300	286	281	299	291	316	277	309	297	299	314	330	316	300	322	308	289	321	294	317	316	288	310	305	315	335	344	315	361	347	322	314	301	316	291	324	282	314	276	309	310	344	301	299	286	322	315	308	339	312	312	300	293	325	294	332	331	318	288	297	304	330	300	325	296	295	321	285	316	297	304	294	281	306	310	319	303	304	303	282	308	310	336	295	290	285	299	306	285	296	304	291	293	294	264	297	327	294	338	323	330	281	297	277	330	293	301	312	344	316	316	287	344	294	299	305	315	313	259	328	264	339	303	266	339	307	317	317	271	317	301	315	293	329	307	315	322	306	321	320	330	309	303	337	320	310	341	278	286	330	314	305	311	354	292	317	296	321	287	260	319	283	282	314	270	325	291	320	307	326	304	344	331	339	322	318	343	311	309	297	314	309	310	283	317	295	325	307	306	331	310	342	301	304	305	306	291	323	296	334	303	322	311	322	328	299	300	297	328	320	308	290	336	297	309	345	297	285	300	303	271	300	320	293	306	344	320	333	290	342	320	331	295	327	301	304	322	333	298	322	328	308	292	303	280	314	302	307	317	290	307	328	306	317	315	337	298	310	302	308	335	352	318	305	316	308	318	281	309	319	306	308	335	319	306	314	305	323	265	286	324	281	280	314	345	278	313	288	303	311	318	308	289	299	311	324	337	336	277	330	344	302	327	282	326	314	289	297	318	325	311	319	336	344	303	316	264	310	296	308	327	301	305	303	300	353	314	301	284	268	286	282	304	312	313	323	299	279	284	292	326	300	312	300	303	338	329	317	317	303	340	322	305	305	319	312	303	299	296	301	294	306	301	311	308	292	315	282	310	293	321	292	324	322	270	286	302	274	289	282	299	314	242	318	327	303	315	324	285	302	332	332	302	299	332	304	270	283	313	304	332	324	301	343	315	301	299	324	340	306	316	306	291	304	324	329	299	331	295	294	305	297	297	340	321	328	304	275	305	331	296	296	304	327	282	333	318	324	312	288	321	286	319	347	294	293	335	285	320	303	345	323	324	306	303	341	319	349	293	325	321	341	316	302	307	317	306	290	326	306	312	299	307	302	313	285	294	305	322	302	285	307	315	321	317	309	320	326	318	328	282	325	282	284	326	284	284	331	334	304	334	321	323	308	294	299	305	312	286	293	297	303	272	303	302	319	266	280	332	319	342	285	285	315	281	318	283	280	310	315	285	283	280	311	314	301	329	327	342	305	307	327	329	354	309	297	290	340	300	315	314	307	332	324	306	340	282	303	292	270	305	313	285	331	292	298	307	345	283	316	347	320	294	309	321	317	284	293	337	289	280	327	290	281	346	325	274	318	327	310	315	273	279	289	315	306	341	327	324	313	323	342	319	305	260	312	314	287	283	338	318	288	339	332	305	301	308	345	311	290	313	308	294	308	318	315	297	311	330	323	334	289	313	308	312	293	323	272	325	320	321	284	313	308	300	299	292	287	313	288	328	307	314	290	301	346	303	301	287	299	298	299	316	297	288	299	306	293	309	283	342	302	314	303	290	320	293	318	305	315	335	336	314	348	305	287	316	295	331	320	289	315	316	308	326	327	313	338	312	300	328	307	307	304	288	333	288	325	324	330	301	352	325	291	307	287	330	319	312	323	284	317	322	297	319	325	356	287	282	303	329	306	302	326	340	276	339	298	320	301	311	280	280	318	295	341	326	286	358	288	271	298	304	313	313	341	328	315	311	312	281	316	323	316	313	318	275	281	367	286	333	304	284	309	288	313	309	297	314	319	329	301	312	298	315	299	285	315	320	312	292	290	350	326	328	279	327	310	308	328	335	327	319	309	292	284	311	281	320	307	312	298	302	332	314	287	300	289	321	310	319	290	303	355	299	315	293	315	333	312	304	291	292	288	293	301	305	305	326	309	302	310	290	334	320	275	307	314	321	279	306	317	295	282	308	299	308	309	283	306	278	334	303	323	342	291	299	302	354	286	271	316	305	337	340	255	331	288	300	263	333	334	306	319	304	336	306	298	282	289	325	323	331	349	303	299	275	320	304	309	290	277	308	289	292	322	304	278	318	297	313	319	333	316	303	298	314	291	327	347	307	293	357	308	327	348	317	323	303	325	324	299	336	308	303	325	310	295	332	293	288	321	280	290	293	312	334	343	296	323	325	300	338	312	304	326	288	300	336	306	328	317	288	289	318	310	309	341	344	345	308	357	304	309	319	296	334	348	288	340	274	299	285	305	304	297	298	290	301	279	307	346	335	283	315	304	311	324	287	342	286	295	309	323	297	332	312	306	343	313	345	312	306	329	330	305	300	298	333	305	347	298	345	338	325	311	261	296	306	304	314	300	349	308	281	276	337	313	299	275	308	350	314	310	310	307	309	323	302	313	315	329	303	319	312	311	323	315	303	326	270	308	313	291	320	295	349	291	302	351	322	310	322	315	306	297	338	330	322	326	314	306	314	349	283	316	292	292	325	328	287	330	289	324	320	332	321	318	289	282	309	318	295	295	316	304	277	354	318	292	311	312	298	304	298	331	306	284	353	329	343	320	308	294	301	296	311	293	301	313	322	321	310	291	303	305	337	309	301	306	349	273	312	299	316	292	318	304	320	291	309	290	272	313	307	319	280	344	289	317	295	322	325	317	295	287	265	293	315	324	307	325	341	319	323	298	360	334	276	304	325	286	295	301	323	326	283	327	301	323	305	306	286	338	315	319	313	314	293	347	304	292	305	313	303	301	286	313	334	312	320	298	298	288	311	329	308	304	295	330	323	319	283	291	303	309	300	293	319	303	305	297	323	315	304	310	315	319	283	338	305	284	322	323	281	302	301	327	310	333	305	368	264	326	328	311	305	302	299	289	304	310	318	317	331	324	305	322	287	299	326	350	284	291	285	325	336	304	325	311	309	282	306	292	268	287	307	318	314	307	303	300	321	290	300	328	315	337	301	303	313	334	276	295	312	333	317	336	293	306	301	335	334	326	324	330	273	328	296	311	300	284	308	319	299	311	317	320	284	306	312	300	319	310	327	321	295	294	315	316	338	335	351	295	308	306	302	270	309	296	320	297	291	266	309	285	290	314	295	318	315	292	310	323	369	304	303	317	316	297	276	307	329	276	269	274	322	314	288	283	275	317	309	267	270	289	294	324	310	302	336	294	332	326	310	300	300	286	336	286	271	294	308	320	302	327	316	348	293	340	283
3959	1198	807	792	829	756	781	727	809	755	783	780	742	769	786	722	742	773	717	726	756	740	757	809	740	733	723	767	715	763	715	718	793	761	716	741	730	743	741	809	748	750	766	729	740	787	758	759	734	732	745	740	729	721	759	781	710	713	727	699	743	753	753	755	758	738	787	778	738	759	708	742	753	793	720	750	731	752	727	718	763	743	784	753	779	717	717	783	723	739	767	695	739	768	738	717	745	766	773	747	755	761	769	740	692	715	761	751	723	769	768	719	740	733	671	714	744	732	769	773	755	748	739	723	704	702	762	741	721	755	728	783	732	775	755	742	734	738	709	753	752	744	737	744	750	786	746	709	752	718	783	727	783	794	705	765	751	755	699	708	753	757	772	718	698	739	749	752	753	762	780	779	751	779	739	740	740	757	731	739	707	752	759	747	724	743	758	717	754	699	731	737	784	785	710	760	742	722	741	764	734	748	748	744	745	742	774	775	753	717	742	763	725	729	790	772	769	773	740	689	708	758	663	748	767	783	715	725	739	779	713	756	776	719	736	750	748	795	745	729	738	712	707	757	707	721	753	793	768	776	758	817	743	775	733	746	756	745	718	706	759	747	751	762	751	707	746	722	762	780	748	768	697	803	769	758	733	735	731	747	734	775	739	733	742	757	764	698	789	691	756	716	745	761	711	751	750	749	746	729	777	713	727	798	759	760	776	725	735	774	799	733	716	729	727	737	747	734	754	764	733	760	689	775	690	758	809	709	724	779	729	740	794	715	760	726	767	769	760	734	738	703	754	761	716	748	785	726	757	731	723	709	700	783	746	698	731	739	775	701	735	706	722	747	782	725	735	729	729	736	730	783	740	811	717	720	740	767	758	716	747	738	732	764	786	747	748	708	755	740	742	746	733	779	784	766	753	775	748	779	766	776	793	734	713	752	734	716	731	739	758	701	742	791	772	703	715	735	728	751	727	776	723	752	724	776	709	752	759	726	744	822	736	724	762	759	710	735	782	731	758	713	754	735	740	720	734	773	746	734	811	704	717	749	736	762	732	728	775	703	767	754	761	715	743	774	737	728	687	727	717	696	773	757	789	762	785	730	747	703	755	738	750	751	750	773	730	757	836	701	728	700	724	774	749	731	776	771	723	747	758	781	761	757	775	755	718	765	736	755	776	699	784	774	743	714	716	735	744	726	756	710	784	783	719	731	711	752	763	742	720	740	783	751	790	778	757	738	741	759	786	716	746	733	723	749	746	721	777	723	745	746	761	703	774	751	786	734	755	793	721	739	725	701	732	739	734	729	712	755	771	739	739	715	757	719	775	760	737	759	695	708	775	747	713	771	732	722	781	757	742	740	729	751	766	748	695	726	714	759	747	752	805	773	757	731	756	782	767	727	801	731	773	741	782	695	745	704	713	762	748	750	754	713	705	716	730	732	779	771	766	750	767	794	687	787	735	734	741	729	709	730	719	710	723	699	755	757	731	775	775	786	718	748	709	759	771	687	815	746	766	703	813	672	691	733	747	778	725	757	738	694	786	730	779	756	766	743	732	749	768	733	735	759	754	811	819	707	704	740	757	762	777	757	722	720	757	747	776	742	734	721	687	788	785	708	747	744	773	750	754	736	740	757	752	746	772	709	805	787	803	777	750	779	709	798	730	752	761	743	732	731	777	687	745	781	714	729	744	780	795	740	737	751	778	733	731	724	702	762	744	748	727	749	711	762	730	717	711	768	763	757	728	668	730	754	752	759	735	735	741	755	778	721	701	736	752	752	731	735	746	719	721	765	735	734	739	756	753	754	800	716	756	735	755	720	774	785	726	765	695	722	739	751	739	699	743	732	709	738	753	796	739	763	747	760	760	724	714	729	749	746	722	690	691	714	767	711	715	700	744	734	742	750	748	727	750	758	746	681	749	747	813	740	763	766	760	714	724	727	747	797	701	718	748	716	763	723	696	741	736	705	756	748	727	744	706	789	730	774	768	754	736	783	778	727	689	743	732	715	700	732	755	701	683	744	770	737	731	757	743	746	815	730	764	724	681	767	736	779	743	730	758	717	730	755	735	750	764	703	768	749	769	701	772	788	712	735	738	763	775	765	746	711	763	726	703	738	701	751	758	747	805	803	765	780	740	701	755	786	708	807	735	750	717	724	733	734	765	755	749	722	749	705	758	697	744	728	768	780	728	729	746	740	719	717	721	774	746	682	707	723	731	753	743	737	753	715	716	766	704	751	746	764	787	709	795	692	771	802	734	741	743	764	732	710	738	744	750	753	739	754	717	668	750	692	760	704	764	734	768	693	683	766	720	703	766	677	774	707	793	755	687	731	713	737	732	780	774	765	737	735	761	727	780	803	746	723	774	763	810	691	747	762	748	815	767	740	727	769	719	785	735	735	754	731	728	712	791	714	710	758	767	729	704	709	734	742	742	720	704	727	780	727	763	756	759	808	777	741	729	737	760	728	747	763	703	799	687	782	747	723	783	693	773	718	716	727	708	705	726	753	768	740	773	699	738	735	734	741	726	757	723	726	753	718	731	727	715	750	807	721	745	752	747	750	743	770	766	774	748	779	755	714	740	700	764	742	758	775	739	768	745	746	743	738	750	743	797	765	714	723	726	733	703	694	701	761	741	717	773	752	771	767	792	741	739	743	742	773	740	775	760	741	769	743	740	744	756	735	737	739	736	730	811	776	711	800	787	733	787	773	717	737	777	778	735	746	734	769	756	724	717	726	770	748	747	739	764	727	748	693	726	711	699	690	739	686	747	762	732	725	741	684	736	777	740	720	784	738	738	755	746	741	721	753	691	765	743	664	733	763	708	783	732	710	789	729	692	743	737	759	757	750	765	729	753	774	763	785	766	775	753	724	730	739	752	756	738	760	808	717	679	727	726	691	759	765	706	776	697	762	740	729	696	746	737	790	700	814	782	708	714	721	718	780	682	758	733	736	755	748	710	757	783	669	760	736	727	729	725	773	745	763	761	735	763	739	702	784	750	779	794	725	754	731	729	768	755	716	750	723	757	750	706	812	728	770	727	755	720	736	766	715	766	752	728	726	733	748	745	752	779	775	772	666	709	749	740	745	748	742	785	769	753	767	766	727	774	751	734	760	740	746	736	772	747	711	786	725	734	731	751	759	802	742	766	741	723	740	752	757	752	752	701	799	783	761	763	758	782	721	766	721	710	715	723	739	792	831	758	699	735	754	781	715	782	778	762	722	717	752	761	753	787	790	760	773	771	792	731	765	738	785	739	724	749	741	733	724	759	697	743	751	789	710	735	766	744	692	710	755	759	749	762	734	744	733	728	721	753	725	776	737	744	756	709	736	737	769	779	732	748	710	774	773	779	758	776	730	709	733	739	715	768	707	737	747	698	687	753	745	761	716	763	723	743	772	777	726	740	764	760	771	731	739	715	735	765	739	762	749	757	737	786	769	751	712	736	769	788	732	703	771	767	760	727	751	712	701	712	737	755	747	730	713
27160	13736	1655	955	662	476	411	321	306	247	255	240	197	247	214	186	181	202	199	181	171	161	185	164	169	165	186	168	175	179	168	185	182	164	186	186	171	203	164	159	168	159	159	152	145	148	141	162	191	165	157	166	159	184	181	162	178	163	169	155	162	157	159	152	163	185	167	157	166	135	179	162	162	178	174	189	172	154	161	180	164	179	162	143	168	170	150	161	163	139	157	173	162	168	161	159	148	168	159	143	158	153	152	143	161	157	175	172	165	185	163	162	161	188	170	152	203	164	161	163	156	160	154	178	170	166	169	188	159	153	147	178	180	178	150	172	162	168	163	173	154	156	169	135	164	150	165	168	186	154	165	171	165	168	144	157	149	159	173	162	142	171	172	165	169	147	149	166	156	163	169	168	174	171	139	170	152	143	171	178	165	161	147	146	159	160	152	173	177	148	132	169	177	166	191	145	154	137	150	160	123	168	159	156	156	158	133	168	157	160	150	148	166	157	151	170	170	182	169	182	185	153	166	165	159	164	160	187	166	167	171	153	172	180	174	166	170	137	156	159	172	157	152	176	167	167	137	180	171	165	150	166	174	155	165	170	159	166	169	140	188	176	183	166	172	163	172	157	169	165	153	189	195	168	150	146	175	149	171	161	164	140	162	138	149	190	163	140	168	152	158	168	179	168	176	159	153	163	167	177	157	140	151	143	151	164	164	161	156	159	190	175	165	159	186	177	164	176	152	148	165	168	153	155	146	173	148	162	153	145	141	165	175	167	182	140	151	175	169	159	165	173	165	175	153	160	137	157	178	162	163	184	177	161	181	149	148	169	158	150	160	180	174	164	189	148	176	155	178	167	145	144	135	156	181	170	166	178	144	153	166	185	151	140	159	158	168	169	176	144	155	137	147	158	172	162	141	148	155	153	173	158	186	161	166	175	180	176	160	160	214	191	157	157	170	135	173	164	129	153	154	168	161	174	160	157	145	165	185	160	159	182	166	167	156	158	146	190	166	181	168	178	142	173	164	146	162	168	152	166	147	167	179	157	146	153	158	176	153	186	176	176	162	146	175	156	151	184	174	166	167	164	175	187	169	150	163	157	175	179	161	162	179	162	162	152	158	167	158	153	153	153	172	134	155	184	164	157	143	166	144	181	170	153	174	179	163	143	165	173	159	138	164	173	164	166	190	177	155	146	152	169	154	171	167	152	166	156	156	162	178	162	157	176	149	148	166	168	198	147	166	163	162	152	156	163	156	159	162	170	169	179	151	194	161	169	148	161	147	168	167	178	177	155	167	163	157	157	169	151	170	153	169	173	167	156	157	169	150	165	150	175	165	140	170	175	171	172	167	148	173	166	137	142	168	163	179	172	147	149	151	162	183	187	136	135	176	175	162	167	160	172	146	152	147	159	182	154	167	167	159	182	158	150	167	170	169	164	183	141	150	146	164	161	144	156	175	170	165	168	168	169	172	163	134	158	141	132	156	153	167	174	191	136	167	176	155	150	146	175	151	146	152	176	161	171	157	144	156	143	156	160	161	161	182	159	154	152	170	143	140	158	171	157	157	142	163	158	174	163	186	163	144	148	168	153	172	170	162	161	147	160	159	175	158	150	166	157	163	157	204	169	178	190	180	167	193	150	161	156	161	167	166	178	160	161	165	149	178	156	176	169	163	160	163	155	162	183	176	181	166	210	157	145	158	169	154	149	160	146	140	157	182	167	186	152	178	162	155	153	173	145	160	178	148	165	186	165	183	185	164	148	182	186	150	146	155	158	162	159	153	158	150	151	175	158	131	155	148	154	163	149	151	171	162	154	177	175	174	163	158	141	163	176	177	164	153	166	159	168	166	177	176	177	157	171	163	148	178	171	171	173	161	169	163	139	159	160	140	176	198	159	161	164	177	164	174	141	171	144	150	147	182	182	170	188	172	171	139	164	167	163	128	180	163	152	189	173	158	197	155	189	161	166	144	171	149	154	179	161	170	168	186	153	147	170	160	174	180	172	161	154	161	165	155	171	137	162	161	176	158	147	155	164	170	154	161	159	165	161	152	173	162	175	149	177	154	155	173	179	170	158	186	156	155	163	140	158	149	160	179	156	132	159	157	157	169	155	180	162	160	178	140	199	163	167	158	160	164	171	115	159	167	149	153	151	188	165	173	168	154	171	191	177	149	153	161	165	143	170	156	166	172	148	155	162	152	138	168	170	167	159	188	166	154	144	162	163	152	171	156	165	169	179	159	178	167	189	163	170	163	173	169	131	168	181	162	171	185	177	159	143	150	136	140	141	174	201	173	166	176	152	171	155	165	150	159	158	156	179	146	172	175	152	155	163	162	176	182	184	184	177	177	169	186	152	177	158	154	160	164	172	167	143	160	157	164	136	151	174	164	165	173	145	151	161	160	172	174	160	143	138	178	175	131	182	177	167	146	184	168	158	152	147	161	164	164	148	161	173	154	165	153	153	139	184	172	162	163	144	170	163	160	164	159	149	158	169	160	179	158	151	153	159	157	155	161	157	161	172	172	156	159	144	160	162	170	159	153	178	199	168	143	169	130	160	141	178	169	188	155	159	173	168	163	151	186	161	176	164	155	162	173	154	185	175	160	165	176	172	179	145	189	170	141	153	165	204	160	177	142	163	142	170	148	157	177	164	162	196	181	154	171	161	147	158	158	159	169	154	137	156	184	167	163	156	169	172	170	149	158	159	165	143	160	147	171	144	164	170	152	146	172	159	167	169	182	164	192	159	158	145	153	190	143	176	145	157	157	157	161	177	172	162	177	151	173	154	172	157	149	148	155	147	176	166	164	155	167	178	169	158	164	162	182	196	175	168	139	157	157	159	161	155	146	175	167	170	166	170	139	165	166	150	180	152	149	180	155	156	189	179	173	188	173	144	152	186	140	166	140	178	161	168	155	155	161	156	182	166	160	163	170	172	142	128	151	154	147	171	156	155	138	180	132	156	169	147	157	159	155	163	171	165	154	181	159	165	174	186	143	157	175	185	168	156	156	153	162	161	153	138	156	175	177	160	150	160	153	156	177	157	125	149	151	152	176	161	182	171	159	155	136	168	175	149	188	154	174	139	169	150	182	175	161	177	178	160	149	135	161	168	156	149	157	145	155	168	170	185	155	155	178	139	155	166	160	144	164	170	157	155	188	173	171	173	183	146	190	184	162	152	170	156	162	148	173	164	156	166	173	172	155	180	148	164	164	159	157	158	164	162	180	155	159	160	182	181	149	159	154	164	173	148	178	157	164	156	151	162	133	188	154	137	181	180	155	169	177	141	153	158	167	131	166	169	160	151	143	169	161	140	161	171	165	179	162	176	153	151	179	155	160	152	164	172	171	170	193	138	170	153	178	186	165	155	166	144	147	170	160	187	168	173	157	174	171	167	145	159	181	164	155	154	171	179	172	153	166	182	163	156	156	160	169	172	166	163	162	158	148	140	159	172	149	176	158	157	150	163	148	167	144	172	175	147
15366	8102	2422	2882	2521	2092	1737	1512	1319	1115	1056	963	920	802	785	724	692	684	690	648	682	609	620	600	553	551	584	581	544	531	553	536	517	519	524	523	485	517	488	518	495	520	489	519	527	509	487	487	454	464	503	490	461	456	477	482	497	453	472	499	445	454	454	465	509	487	497	471	480	448	469	466	452	445	455	494	440	458	488	470	414	469	448	458	481	500	491	470	430	482	460	444	474	463	464	491	446	457	431	460	433	481	438	454	502	485	457	436	440	467	464	453	480	481	502	474	425	436	431	488	422	470	482	450	505	448	441	484	433	475	461	484	466	503	415	449	476	448	512	459	445	438	462	473	412	441	465	411	480	455	467	492	470	490	411	447	464	462	457	407	450	477	475	460	452	416	471	473	484	444	463	456	498	475	455	464	464	451	450	425	442	437	449	467	462	482	456	447	462	430	455	442	477	458	479	472	467	484	476	477	477	452	428	436	467	450	469	450	452	491	447	507	455	459	452	478	457	455	453	440	467	476	459	446	464	442	462	475	440	450	437	419	483	471	435	456	464	430	440	464	463	423	468	456	432	499	465	470	448	464	460	452	472	451	478	463	474	461	453	491	431	426	466	432	441	462	442	493	425	426	475	467	466	455	462	447	430	468	442	440	464	451	453	410	440	485	470	466	424	422	450	484	471	456	447	454	489	451	458	439	463	457	457	464	428	462	444	447	461	507	446	445	433	415	451	421	441	471	509	423	440	461	439	487	447	480	430	477	466	461	429	451	468	485	409	432	428	477	466	463	472	433	441	430	434	437	467	435	478	411	463	474	468	479	451	449	442	433	473	471	469	448	465	487	436	441	439	460	480	447	459	468	424	440	482	457	491	459	437	465	432	479	443	460	454	488	474	436	489	514	469	436	471	460	490	437	465	453	459	425	444	484	452	445	442	447	444	477	444	433	435	433	474	457	456	478	461	455	441	490	436	448	458	447	487	435	428	461	452	419	413	475	471	480	486	442	493	434	465	458	446	466	479	453	463	450	474	487	451	417	467	469	470	462	450	454	428	430	448	448	433	492	488	485	420	463	496	474	449	450	486	449	460	459	456	439	441	435	455	454	450	469	445	452	439	468	461	438	434	428	456	494	458	452	460	435	449	482	454	426	466	434	497	468	454	416	431	449	470	443	445	457	439	470	455	456	467	447	449	475	456	453	443	456	450	443	453	479	449	463	469	496	471	478	470	450	488	475	477	477	439	478	462	505	486	379	488	461	457	440	444	449	448	453	443	472	438	464	454	437	478	471	445	493	494	492	442	452	452	399	454	506	441	451	438	427	448	481	426	431	459	435	474	454	462	433	489	432	406	464	504	442	462	466	429	437	453	431	472	420	439	454	454	417	502	412	481	436	462	449	487	468	443	480	464	461	498	438	460	461	427	452	450	478	430	477	483	436	446	443	432	421	417	454	410	451	445	419	442	437	471	488	451	447	456	476	507	461	436	468	420	458	453	450	431	426	455	472	456	448	444	448	467	446	472	498	463	486	443	444	429	475	463	446	454	455	495	472	458	488	463	450	450	438	437	437	481	472	429	475	473	460	431	443	432	477	454	477	414	462	490	439	438	474	506	484	446	442	419	410	444	460	472	478	445	451	460	420	454	460	447	441	484	472	434	465	447	435	450	471	461	453	479	446	452	456	448	466	465	453	448	425	447	450	441	429	428	423	502	474	452	499	453	491	463	479	466	416	409	468	467	482	437	474	462	448	505	489	446	466	440	457	474	482	451	435	481	430	436	432	476	458	434	449	449	478	454	464	483	460	459	424	444	480	493	463	488	451	466	462	456	440	444	433	487	479	433	451	454	437	477	407	448	478	413	440	446	431	454	452	461	472	471	456	439	442	454	453	464	432	434	444	442	436	445	468	444	476	434	389	457	472	472	462	465	448	440	437	438	482	478	461	440	442	457	434	498	456	484	485	484	442	438	443	461	466	442	443	454	464	485	403	440	455	448	461	460	471	470	484	423	432	456	432	458	459	450	473	473	447	430	500	468	481	491	456	458	467	461	462	416	446	483	476	416	447	467	440	429	466	443	447	421	501	431	488	456	476	452	439	469	469	449	490	442	452	500	469	438	477	441	437	442	479	421	455	444	467	480	438	419	418	471	424	467	466	458	497	446	449	417	479	471	448	469	432	445	487	445	449	469	449	458	423	408	449	446	459	467	458	444	451	460	462	495	458	451	470	416	426	454	472	496	434	416	442	472	460	481	429	458	455	449	470	415	473	470	459	467	472	435	466	416	479	439	448	457	470	481	488	451	467	481	500	463	438	473	446	481	470	441	434	488	470	435	458	451	462	404	457	476	496	467	452	423	444	452	480	455	448	470	509	466	467	435	461	471	450	429	478	470	497	475	436	429	475	448	455	441	421	459	435	450	452	434	487	426	425	471	438	472	446	449	439	454	439	446	446	428	420	480	475	414	453	437	464	441	456	467	476	442	437	422	468	482	505	469	446	466	499	447	471	459	453	470	460	443	478	480	448	459	476	429	466	431	441	455	448	447	431	449	473	484	449	469	467	423	455	449	463	486	451	475	469	483	495	424	445	457	436	458	427	474	479	490	481	441	444	443	438	415	484	443	436	474	455	484	462	449	453	472	462	422	465	439	475	475	436	435	451	423	513	461	508	474	453	443	458	460	439	445	444	462	447	455	448	463	440	508	484	455	486	426	455	471	446	461	471	455	427	461	439	424	435	457	479	468	447	444	410	403	446	466	437	431	451	456	424	461	493	435	458	439	442	467	428	425	441	438	457	470	422	492	486	465	482	433	450	427	483	464	452	464	450	448	465	458	472	452	431	462	448	444	436	425	449	448	457	491	438	433	452	456	459	469	470	439	431	445	490	448	492	480	459	465	446	455	425	426	460	464	491	454	450	425	455	439	454	497	454	454	453	444	463	485	465	501	479	486	467	458	437	455	456	464	462	495	442	453	419	476	422	396	436	452	444	430	471	473	485	463	448	481	443	410	452	442	455	442	441	471	429	476	429	428	474	463	474	462	456	466	449	507	425	408	449	452	448	460	439	432	453	497	453	428	453	436	402	444	470	459	475	426	500	457	487	448	439	424	488	454	449	425	449	454	475	479	500	422	460	463	458	463	464	460	509	451	458	462	425	465	479	480	414	434	461	500	487	435	435	459	449	493	441	451	454	461	432	425	454	461	457	471	445	453	461	441	470	456	430	477	489	480	433	477	411	461	449	466	482	404	485	452	473	483	469	459	446	451	468	429	479	455	455	450	451	439	471	475	452	464	438	437	443	468	487	416	483	455	487	428	453	446	488	444	489	465	432	451	449	435	486	452	453	444	485	430	454	459	443	484	480	459	415	487	453	460	420	439	469	447	491	442	421	451	457	450	443	451	465	479	456	461	444	485	448	475	472	446	440	461	448	459	461	433	465	481	448	463	475	453	432	462	421	462	472	448	471	491	437	449	442	472	447	432	464
39585	24831	4461	1903	1289	914	804	638	569	529	431	408	432	359	389	370	332	318	322	317	282	322	338	316	312	316	318	312	272	287	269	309	287	289	283	271	281	288	307	302	245	283	278	269	293	309	294	267	291	309	278	316	274	313	286	283	288	300	243	290	272	268	290	280	307	291	300	268	300	276	269	242	232	256	274	266	249	266	300	256	282	279	268	253	278	254	266	264	276	296	274	277	282	278	272	283	287	269	285	274	251	266	275	247	279	276	275	269	283	253	251	298	297	285	272	289	284	287	276	250	266	265	264	239	228	265	255	270	258	264	259	290	248	251	283	274	266	233	259	258	301	279	288	294	301	274	263	242	262	263	256	270	276	252	272	270	247	237	293	251	292	285	260	269	290	276	240	297	266	262	256	246	273	255	249	258	263	272	270	273	240	281	307	281	283	295	248	279	306	268	281	283	264	276	254	274	282	244	289	256	284	267	243	286	251	276	266	324	273	264	251	274	302	245	267	276	248	240	272	299	269	293	280	258	246	286	258	282	261	280	293	285	263	251	275	284	274	247	275	262	268	265	279	248	260	271	260	280	250	257	243	276	264	264	274	280	277	261	302	286	265	225	265	290	251	284	259	261	272	269	288	291	296	266	287	245	268	266	282	251	301	276	264	238	266	264	259	279	282	285	258	275	256	273	267	254	272	300	250	280	287	248	250	259	298	249	286	288	290	246	278	253	261	245	256	263	275	285	289	284	292	267	280	249	245	267	288	246	248	291	257	268	265	233	272	273	262	249	317	278	278	252	254	266	280	249	265	275	262	265	277	272	283	271	285	282	247	286	266	243	251	284	278	239	230	295	290	278	255	240	271	274	272	264	275	252	275	275	275	259	235	283	264	263	309	233	254	281	257	264	262	279	234	283	259	279	239	253	287	273	276	269	294	263	261	298	275	258	266	246	290	310	274	265	282	263	280	245	253	261	275	267	255	295	266	293	274	297	264	251	268	273	249	284	269	299	325	296	281	326	288	300	278	317	287	296	274	268	276	273	271	287	269	258	249	242	260	277	283	264	286	268	270	276	259	270	297	255	249	263	309	289	282	270	268	286	234	282	278	264	291	258	270	302	304	239	239	278	267	280	278	281	253	278	298	306	250	261	257	237	277	274	279	257	303	273	265	254	274	271	274	275	247	262	260	288	262	294	291	268	257	313	288	285	263	276	265	253	249	277	254	309	294	286	287	271	272	256	259	266	275	274	291	280	275	295	276	259	258	276	270	304	280	274	280	244	253	286	272	281	261	282	266	288	271	282	258	272	257	249	272	245	273	268	263	264	267	270	266	289	279	242	276	289	280	257	268	284	277	264	274	276	267	265	255	285	269	277	269	261	270	264	277	262	283	296	243	257	296	235	256	264	261	280	308	237	275	273	281	289	243	300	259	315	260	279	290	249	269	277	236	298	312	272	255	271	280	258	270	283	261	308	272	279	268	233	243	285	274	291	264	257	266	273	282	242	295	253	297	288	272	251	294	260	263	280	243	271	276	292	275	254	284	287	264	276	285	283	286	285	269	257	262	264	263	276	249	267	273	254	257	286	289	282	268	260	268	285	255	274	271	259	272	282	234	295	273	289	274	266	250	242	279	290	246	272	285	258	262	303	260	279	275	275	232	246	266	258	255	266	302	292	295	275	277	268	276	270	291	254	252	267	301	268	272	298	267	267	272	289	254	293	250	267	241	257	241	304	242	286	278	256	240	267	277	254	257	290	264	248	267	260	256	245	282	263	282	272	269	244	303	241	256	286	288	271	221	251	263	263	275	288	273	269	248	268	263	282	286	276	290	281	279	285	278	282	238	272	282	285	249	266	247	240	264	275	256	256	273	281	280	274	290	270	235	290	258	296	297	271	292	282	268	267	246	275	254	295	259	239	275	269	253	304	284	313	254	265	266	276	272	287	274	257	272	279	229	246	255	255	303	259	285	275	272	257	267	283	293	272	264	271	259	272	276	265	255	263	288	257	235	247	276	273	283	310	266	319	276	261	272	263	246	257	292	308	257	267	268	235	270	281	326	273	269	270	274	300	296	281	276	277	267	271	274	266	267	274	249	277	288	249	289	256	271	302	273	256	242	281	262	281	254	259	272	278	250	266	232	232	269	289	287	285	279	291	282	291	272	274	244	307	271	245	279	283	258	253	301	311	273	240	275	264	275	293	307	253	294	280	284	303	248	275	292	281	267	285	285	279	269	265	310	291	298	279	253	271	265	251	269	300	297	249	284	267	275	263	271	265	276	268	242	290	253	296	270	279	290	279	282	268	309	272	297	264	248	288	275	288	257	250	280	248	255	261	239	288	233	263	272	253	264	277	289	269	266	241	273	262	249	266	243	259	251	268	314	278	268	303	278	288	294	252	274	275	249	253	249	273	262	273	284	253	294	248	277	302	231	286	299	281	270	254	294	266	248	278	251	281	276	265	258	238	262	274	234	245	270	272	242	298	232	291	248	250	249	265	273	251	278	257	254	301	285	266	279	266	281	275	247	252	291	274	266	291	257	258	280	272	279	268	278	278	275	270	262	291	259	291	270	247	278	321	272	257	292	288	256	237	259	286	267	275	274	270	262	233	261	272	243	250	289	252	301	244	271	238	269	251	240	268	248	260	285	279	289	281	257	271	252	277	260	275	264	288	301	265	275	275	253	258	268	270	265	274	268	273	271	270	300	243	293	259	250	257	261	259	266	245	249	278	272	262	309	294	247	242	285	271	268	299	282	259	269	283	262	264	287	235	287	267	249	255	277	281	254	280	256	282	295	266	275	262	279	275	261	271	268	260	256	264	261	269	274	282	261	269	263	293	290	246	276	280	290	283	297	269	263	280	233	289	257	276	277	258	293	284	277	284	262	284	262	283	250	266	249	247	286	259	272	267	262	280	271	284	274	265	262	281	290	244	302	276	262	261	282	275	263	280	281	265	301	293	273	245	260	262	277	246	242	245	249	257	262	279	273	304	273	281	291	250	259	270	306	245	266	275	267	267	299	272	253	263	294	274	302	278	270	266	284	263	283	247	279	294	277	254	270	255	248	249	267	242	238	249	227	276	290	267	295	272	318	265	278	242	261	249	259	269	300	287	274	279	255	261	280	248	275	261	286	245	248	270	293	255	291	263	286	268	275	288	275	231	290	261	254	248	269	269	241	269	263	270	280	280	261	283	263	262	266	260	258	270	272	273	268	270	258	266	271	271	291	247	264	274	285	257	278	285	303	277	272	279	262	278	311	253	249	237	264	280	274	274	274	284	273	278	275	252	276	277	293	251	244	257	272	276	261	281	274	293	294	240	266	287	225	273	265	267	297	253	270	239	266	264	257	290	295	260	290	245	285	252	283	287	247	299	250	283	270	248	255	293	283	227	240	283	274	260	280	233	293	293	268	259	258	284	294	288	286	281	287	287	258	265	267	282	266	252	287	283	266	255	248	271	278	262	250	259	241	254	268	258	247	266
22303	12405	4481	5375	4640	3858	3212	2645	2375	2020	1882	1630	1543	1403	1353	1300	1177	1215	1139	1108	949	967	987	959	870	907	951	869	873	878	900	862	833	814	802	812	804	822	780	800	799	758	770	790	726	756	781	822	766	757	815	773	747	760	737	750	726	740	774	693	744	753	765	722	774	766	745	753	688	745	703	739	726	736	702	720	728	723	730	708	701	718	730	718	688	712	695	726	708	718	721	720	717	733	729	713	766	715	710	699	746	699	677	711	738	708	690	745	726	730	769	677	733	749	706	755	697	701	673	705	756	687	717	693	750	715	693	690	733	763	693	673	726	660	761	674	743	641	751	745	729	721	769	705	759	730	711	710	678	675	752	690	755	716	678	708	673	718	692	717	692	700	709	696	677	663	691	701	720	720	732	720	712	764	771	727	736	742	687	653	645	663	690	718	694	735	710	750	689	671	705	670	747	757	703	713	713	750	697	729	683	703	688	728	689	748	722	667	697	707	709	682	726	721	715	737	761	682	681	688	741	675	724	707	715	708	733	737	752	737	703	750	661	716	724	661	732	677	745	708	663	718	729	696	710	698	701	737	711	690	721	737	754	684	720	699	680	684	670	688	697	674	724	722	716	696	704	719	755	679	719	704	705	712	729	722	702	725	782	721	731	781	726	717	720	653	718	693	669	724	732	716	712	706	705	736	707	700	701	726	711	697	678	720	705	731	707	697	713	707	683	718	716	663	685	674	761	670	733	698	659	734	713	722	689	686	661	714	674	695	706	715	693	722	755	682	760	724	732	729	707	721	693	700	714	713	704	711	679	723	717	711	727	723	697	672	679	664	744	717	687	684	707	716	660	738	702	668	718	648	683	712	690	720	754	709	708	683	712	695	742	732	708	663	758	728	707	726	767	673	691	712	728	737	692	680	704	655	689	722	673	690	704	720	709	756	704	699	719	669	741	692	764	669	721	735	715	704	738	664	676	690	654	752	731	693	779	695	710	680	736	687	701	760	710	700	723	754	663	650	720	693	736	719	681	692	701	754	732	661	716	737	725	693	702	670	712	746	700	683	730	695	696	717	731	729	705	711	681	719	709	723	676	687	692	685	704	708	680	701	656	704	726	711	776	644	718	729	703	724	667	716	705	762	730	706	679	720	687	729	718	717	664	742	729	706	725	694	662	680	722	735	715	674	694	683	708	692	723	714	728	676	701	710	722	710	753	651	728	675	694	708	735	705	741	729	722	709	665	750	711	668	727	731	737	731	719	710	740	748	686	681	703	685	694	669	710	727	783	729	694	659	734	727	660	702	655	732	717	714	695	705	663	690	723	747	687	660	722	757	696	719	683	702	740	722	715	692	738	742	712	698	735	668	679	712	722	667	705	761	717	747	665	699	719	719	714	683	709	695	673	740	743	706	675	670	773	686	641	728	721	712	700	688	703	737	662	686	743	691	671	679	644	669	702	694	732	708	681	712	704	726	709	697	702	726	728	695	700	706	702	671	699	767	747	714	699	746	725	681	780	710	697	734	698	683	672	668	747	685	697	716	726	737	684	699	711	675	684	691	680	672	681	707	698	701	695	729	679	673	705	683	683	653	719	680	699	760	687	692	697	689	702	710	715	682	772	709	689	782	752	660	739	758	684	700	732	669	709	765	738	755	698	751	709	728	767	692	695	693	698	702	697	680	668	764	689	697	708	703	708	699	687	642	681	657	712	715	744	716	720	642	706	743	729	713	656	741	675	727	698	733	730	662	670	735	761	738	709	727	748	660	704	711	719	700	691	750	691	723	655	696	720	690	709	705	729	688	687	727	672	727	715	733	748	694	714	733	715	704	697	682	740	698	744	632	733	709	632	711	718	718	730	694	730	708	670	695	729	738	726	701	703	668	684	712	752	722	703	700	678	733	698	735	745	731	724	687	665	682	718	691	718	686	679	723	661	728	754	731	729	760	730	681	716	681	742	715	729	727	658	672	704	699	741	689	743	739	704	722	671	684	738	710	682	701	705	677	699	709	708	700	724	682	720	709	735	709	689	668	714	752	703	718	725	713	707	681	743	695	771	714	736	674	720	746	726	693	724	736	685	710	675	762	685	745	718	712	710	714	693	708	660	727	693	699	716	688	665	708	711	680	688	702	726	726	716	691	719	699	704	717	708	736	717	750	738	776	751	779	712	696	733	687	701	646	737	717	720	673	705	757	745	670	730	730	669	711	706	694	732	719	677	688	754	674	634	674	702	734	747	705	702	718	710	732	691	748	747	689	755	681	733	706	679	712	749	682	710	751	691	722	700	708	679	715	690	740	696	666	687	694	719	722	714	694	729	723	686	671	700	724	653	655	708	666	696	708	735	713	669	733	712	690	712	697	693	694	697	699	716	720	633	726	739	698	729	728	748	663	717	677	690	712	719	714	727	648	678	700	762	692	715	711	698	661	698	747	713	723	706	753	714	721	730	738	717	744	742	733	697	710	730	673	716	705	696	721	699	712	710	725	714	711	735	688	716	718	746	699	717	687	705	740	709	731	705	707	689	740	726	712	719	666	695	748	665	684	710	683	699	701	721	696	722	678	678	735	733	680	682	752	706	688	688	710	767	717	684	722	690	740	675	742	693	712	668	734	713	686	696	704	766	703	727	705	678	724	731	722	713	719	673	693	666	724	715	732	668	668	730	716	717	680	715	714	716	683	675	686	741	670	708	750	708	697	734	770	710	713	665	737	750	728	695	719	685	679	738	712	682	691	690	724	728	678	726	673	691	691	719	735	736	735	722	714	710	683	748	696	659	725	678	706	770	733	674	652	694	705	719	687	751	677	717	726	697	732	748	680	739	739	692	719	704	715	718	703	642	695	697	737	719	736	667	719	724	673	675	688	646	729	736	623	714	733	709	649	699	752	742	710	731	707	709	710	705	662	689	728	710	729	686	692	699	686	739	709	742	674	710	698	735	648	714	702	738	690	676	715	709	685	697	655	670	740	726	640	699	718	668	710	737	708	660	712	718	665	729	699	670	702	703	692	704	690	708	713	709	734	733	666	678	699	761	713	678	726	750	670	719	702	721	722	690	705	672	733	691	699	710	673	696	754	698	721	709	695	754	729	713	738	712	691	672	687	714	697	703	691	695	698	724	692	654	705	675	726	701	665	748	707	701	685	680	704	731	693	700	716	743	708	696	740	741	723	709	708	731	686	726	697	687	698	682	709	731	726	722	692	708	675	726	683	670	688	691	697	678	717	739	707	743	692	703	775	686	707	697	717	730	731	712	653	751	696	672	697	705	722	723	668	696	704	723	656	717	734	673	684	698	739	747	669	664	680	706	702	704	724	704	709	721	720	709	723	663	674	672	718	686	713	767	720	703	714	718	729	644	706	703	705	710	713	764	688	714	717	715	707	698	696	718	740	730	706	735	720	682	716	649	727	643	687	757	690	700	757	744	685	669	699	738	702	694	695	678	726	747	659	716	678	723	731	699	681	721	752	676	718	730	683	718	693	741	722
6336	630	302	308	301	291	296	286	320	308	357	319	297	327	282	323	307	325	332	351	295	280	296	309	298	308	309	314	314	326	312	314	295	331	301	291	340	300	300	306	278	280	295	338	315	330	319	301	309	330	302	285	309	289	339	315	307	324	281	291	334	303	331	327	291	336	319	323	330	319	321	312	322	281	301	311	294	274	289	322	304	330	353	320	321	308	311	310	317	307	312	309	291	298	280	315	284	339	324	313	316	318	306	307	280	286	321	324	305	293	290	296	336	300	300	327	302	321	286	266	291	318	327	308	303	316	306	280	291	331	299	323	328	344	317	339	312	293	303	314	318	307	316	293	316	334	297	289	309	329	289	309	345	306	328	295	311	283	353	294	331	316	302	320	330	312	293	299	313	310	294	313	306	278	293	313	294	304	285	311	282	294	279	306	291	286	326	329	309	314	321	291	321	326	310	332	301	314	327	318	311	298	321	318	323	329	310	311	311	300	295	304	307	307	296	354	326	314	301	311	281	312	330	295	309	328	304	268	299	284	303	286	317	288	304	310	319	320	318	265	274	334	309	321	294	288	319	313	326	308	327	340	310	308	284	311	329	290	295	286	313	303	324	306	324	320	313	283	322	340	296	317	328	324	304	315	316	326	313	292	313	315	320	278	315	335	316	297	305	277	339	321	291	301	307	295	318	340	328	304	330	322	304	253	336	318	325	315	281	303	303	294	307	321	307	270	310	334	318	339	321	330	313	294	321	291	316	297	312	293	320	319	305	321	326	326	315	323	319	326	310	322	322	291	320	324	277	293	334	305	301	305	288	340	314	271	320	327	315	295	310	304	283	324	305	308	312	305	311	332	322	282	307	294	310	283	321	269	287	315	321	296	290	313	318	297	326	305	286	282	296	312	300	332	304	305	277	311	291	306	348	311	305	331	318	310	328	316	320	302	319	306	306	317	309	320	301	292	290	321	314	327	313	366	307	296	293	333	317	318	314	282	331	324	319	301	307	277	292	293	303	306	298	297	319	318	306	276	331	335	287	305	287	308	325	331	343	308	333	298	329	316	303	314	315	332	312	301	312	299	302	335	308	311	333	300	337	266	292	300	324	345	284	300	293	314	293	307	311	306	311	325	300	316	284	316	290	336	314	327	326	312	315	317	325	331	284	301	308	329	288	281	305	284	332	284	322	330	290	291	291	324	324	306	297	339	335	306	317	272	314	320	324	307	289	298	311	315	302	291	310	297	307	299	269	285	317	306	309	351	334	337	274	323	319	281	299	311	320	315	288	269	320	332	307	253	311	340	316	311	260	270	315	275	308	302	337	324	300	319	329	304	293	308	291	311	349	356	315	337	330	293	333	276	309	352	286	307	303	331	296	319	334	301	334	292	343	312	312	315	333	315	342	311	295	307	300	313	298	322	306	325	298	297	305	317	306	310	292	330	294	313	300	300	326	330	289	303	315	308	310	336	347	313	326	281	317	302	334	348	305	285	321	303	325	337	283	330	315	261	324	328	273	252	319	300	289	302	337	333	300	315	315	260	315	308	294	292	293	323	332	289	317	305	315	310	310	323	345	336	324	316	320	335	327	292	309	282	301	305	304	291	269	331	293	317	315	303	351	326	307	290	318	323	309	315	308	262	348	319	331	266	284	318	276	315	326	313	329	307	286	288	351	298	267	315	288	292	315	308	339	319	319	317	273	304	315	302	314	321	294	317	341	340	289	290	310	312	321	314	320	329	311	317	285	314	308	329	331	270	317	309	318	312	322	271	284	292	301	305	296	308	295	310	288	300	300	302	372	285	304	322	313	330	295	302	271	309	329	291	276	320	301	302	323	285	296	302	342	327	293	309	296	308	297	325	268	275	289	235	299	303	301	322	289	293	316	289	320	328	307	328	346	340	309	310	287	284	297	305	314	295	327	296	285	293	307	313	326	313	317	284	271	295	327	300	305	326	311	292	329	344	281	298	324	299	320	302	307	334	311	351	290	343	316	296	308	315	310	288	285	299	329	286	290	304	320	303	285	290	316	285	288	350	361	314	339	332	345	312	331	303	298	326	343	275	331	323	305	303	292	275	333	324	302	295	331	317	311	310	300	291	319	276	300	298	305	332	313	338	299	305	301	339	314	286	318	305	316	297	281	305	287	317	340	309	322	325	329	308	325	305	313	285	302	294	304	310	325	301	326	287	310	340	335	320	290	278	302	324	302	303	324	300	300	269	319	276	280	296	279	274	304	313	309	303	327	303	313	318	308	306	303	328	305	325	330	300	279	319	310	321	313	309	310	313	289	328	334	289	323	322	303	328	311	309	330	281	293	328	300	315	323	295	310	333	291	321	319	341	293	287	316	298	319	292	326	302	286	319	307	278	313	311	324	286	329	294	302	326	326	311	309	292	291	316	325	306	315	308	302	304	314	326	320	334	293	328	281	325	314	317	298	305	312	330	332	325	328	324	320	296	306	300	303	318	337	309	305	298	278	294	314	294	280	286	334	320	334	302	289	282	333	306	297	327	335	319	314	316	292	326	329	307	303	302	295	305	299	334	281	298	285	293	303	301	303	290	310	298	294	320	290	326	303	308	265	310	278	326	302	322	321	328	324	278	271	304	335	288	303	311	336	298	342	313	322	311	320	329	336	308	281	317	305	321	322	305	302	325	330	318	331	291	289	363	290	307	284	311	336	336	316	303	287	326	340	295	319	312	309	328	313	304	324	298	289	308	306	311	287	303	269	325	336	335	332	315	307	290	287	292	328	277	302	295	304	315	302	303	332	267	334	338	306	313	313	292	307	325	292	271	288	320	295	297	311	318	269	318	305	333	296	302	308	295	332	310	337	325	322	303	320	321	303	276	284	336	327	332	320	321	286	312	322	327	313	321	333	337	318	302	328	286	323	278	321	342	322	322	316	310	297	322	320	312	338	334	305	311	297	329	330	317	300	305	334	289	299	303	309	303	282	306	315	285	325	331	311	328	300	297	321	333	330	286	295	336	308	336	307	304	291	311	316	306	316	336	322	312	298	306	285	295	305	323	316	301	309	312	325	324	305	301	310	299	303	312	304	318	310	342	297	317	306	309	330	325	301	329	298	311	307	322	317	292	275	314	313	303	290	324	329	303	316	344	314	346	331	301	308	330	339	298	282	304	286	294	282	343	304	295	272	317	298	311	306	294	300	279	318	306	323	286	317	336	306	282	323	330	315	297	307	331	303	281	291	298	297	309	334	300	320	281	302	333	298	318	286	279	323	313	306	317	303	342	328	360	255	329	327	286	300	310	301	319	296	314	327	309	306	296	331	329	280	280	303	298	297	288	296	319	333	335	328	311	313	332	317	326	308	304	323	299	328	306	310	287	315	318	292	277	318	321	313	320	341	330	277	283	290	290	321	280	308	306	284	308	341	334	297	312	308	321	289	286	328	284	305	322	353	315	341	298	313	312	292	318	306	306	306	319	307	336	309	307	307	308	320	321	321	317	340	297	314	306
4115	1215	787	789	822	767	811	773	735	791	833	730	726	782	719	748	709	779	738	748	723	763	735	758	761	797	716	744	791	760	730	762	711	763	729	729	760	746	776	716	792	732	734	735	784	739	758	757	695	737	717	761	766	738	733	740	706	756	793	795	756	773	751	777	745	738	714	786	771	729	758	751	764	731	742	760	724	782	778	719	749	792	735	757	717	708	807	749	764	724	769	769	763	742	759	766	731	766	738	711	767	753	724	725	746	791	728	756	746	699	740	751	771	782	716	712	734	807	767	774	765	728	781	697	765	767	767	751	801	764	779	737	755	764	712	748	729	765	751	707	740	793	745	753	729	760	710	730	731	727	728	809	786	752	746	770	737	733	749	713	802	767	714	773	716	779	744	716	764	782	766	713	731	725	746	727	747	770	711	722	781	765	738	766	732	751	734	782	768	773	712	745	723	741	763	813	803	769	790	781	697	759	793	762	757	727	746	710	748	726	764	750	769	734	738	751	750	762	759	744	725	762	735	763	697	803	762	738	783	778	695	716	709	761	751	740	736	778	735	773	730	767	789	743	761	734	764	731	734	790	770	723	760	811	721	730	741	749	734	715	755	711	736	734	785	724	769	736	710	735	706	729	811	719	759	785	777	733	736	726	774	708	740	715	731	726	755	759	709	747	748	772	748	778	759	806	746	736	733	793	732	750	780	758	773	765	747	751	763	743	714	762	750	792	715	758	747	720	732	764	751	762	736	732	760	747	740	754	770	745	732	721	727	729	769	749	729	767	735	718	706	706	737	748	775	759	702	712	695	712	789	744	747	774	769	784	772	788	811	828	716	735	697	733	723	749	761	766	746	754	758	745	751	741	734	777	725	716	714	727	700	750	754	782	746	779	731	733	746	749	770	727	722	769	746	725	715	778	707	714	782	757	796	779	752	700	756	760	743	732	744	718	706	750	763	785	771	735	793	805	717	731	776	750	769	756	758	741	740	739	731	711	760	739	676	749	735	767	762	777	735	803	768	695	733	740	721	765	786	775	754	757	732	742	761	720	725	718	745	752	746	765	749	742	767	729	726	731	726	713	773	714	732	792	725	734	766	758	742	763	715	711	709	782	751	703	742	721	717	780	773	723	716	701	775	792	767	777	761	757	739	701	765	771	716	820	703	751	752	757	744	773	742	738	733	738	747	713	743	752	719	782	748	749	713	785	748	721	762	754	715	724	748	740	728	719	699	784	755	719	770	801	742	715	756	728	764	751	795	755	751	718	690	745	727	742	749	745	781	744	730	729	758	695	747	738	736	719	772	756	762	750	739	764	763	724	810	725	752	774	718	772	729	734	764	815	751	749	726	769	783	759	735	747	755	702	774	779	749	752	768	695	708	791	743	734	731	777	746	776	760	760	751	774	706	711	786	778	755	767	720	735	731	741	754	770	765	733	779	751	762	729	710	726	757	755	721	705	677	734	784	722	785	753	744	714	720	779	776	772	753	748	764	777	755	706	703	719	723	751	724	747	726	751	784	771	762	751	779	733	738	740	710	716	741	710	736	732	751	753	746	768	745	753	763	774	732	779	724	791	755	697	707	745	725	714	742	774	733	702	757	772	746	714	719	716	766	749	745	747	707	773	775	742	717	702	735	718	738	710	718	749	712	743	767	732	741	737	728	769	745	743	733	711	704	715	728	786	735	765	724	764	714	733	777	787	751	720	733	759	785	743	756	714	770	744	780	772	682	719	753	684	721	714	784	704	767	741	763	812	748	734	795	728	735	781	757	731	770	691	713	725	746	753	759	773	725	723	759	739	784	710	776	743	699	731	731	719	763	716	776	748	775	718	764	686	748	797	743	765	726	737	755	750	761	767	740	741	746	773	742	748	716	727	737	716	798	744	740	759	706	778	757	708	730	749	730	747	773	725	714	749	738	739	751	733	781	736	752	774	735	728	738	747	788	734	752	708	765	750	721	800	693	749	724	734	751	740	763	772	750	736	736	763	803	722	736	749	728	709	728	754	779	740	795	767	739	760	745	791	758	728	725	759	766	746	745	754	701	729	793	754	764	734	715	746	801	773	736	729	755	750	761	764	701	754	762	735	764	707	755	763	734	741	782	759	698	743	761	726	732	734	745	738	742	727	754	725	784	674	726	747	734	710	732	748	757	767	704	725	775	736	712	730	749	726	711	791	795	720	759	729	782	792	717	727	767	729	755	714	732	748	799	770	758	743	699	756	760	749	706	767	734	747	699	792	763	761	742	776	766	742	769	756	743	722	723	796	720	795	710	731	706	752	766	742	721	695	771	760	764	732	746	738	725	752	738	790	780	708	795	717	745	743	720	698	730	757	794	793	746	737	736	736	720	780	738	749	745	737	745	758	756	806	748	757	751	715	742	760	779	750	686	721	776	770	764	742	728	746	753	719	718	753	758	736	772	737	760	741	760	772	748	786	781	689	743	738	761	763	799	734	712	718	747	763	741	785	755	704	764	747	758	756	763	737	748	717	757	763	708	748	734	777	718	735	742	792	735	740	780	763	732	760	765	738	753	768	745	699	739	735	702	757	791	702	732	744	732	730	721	753	764	704	761	753	749	752	770	750	732	749	749	771	742	800	705	744	758	781	774	733	723	735	722	789	716	756	743	774	697	717	739	731	758	735	768	780	705	745	704	773	800	814	763	739	789	747	746	746	696	720	746	761	762	700	724	685	779	740	742	723	765	719	780	753	741	760	726	709	776	754	710	756	762	716	750	743	807	735	725	770	757	784	737	760	718	722	737	718	713	743	750	764	777	730	730	768	786	714	713	758	703	771	775	762	727	703	713	734	712	765	681	726	739	756	717	770	777	749	705	709	720	793	781	754	736	759	728	722	756	739	736	820	753	757	784	754	749	740	731	745	751	726	757	744	730	712	746	762	733	762	744	725	762	698	726	753	683	770	782	747	773	769	739	710	750	785	753	741	754	715	747	705	749	749	757	731	758	764	756	702	753	742	751	754	721	775	711	776	757	789	725	785	794	728	711	714	739	820	701	754	745	721	715	697	764	738	786	790	721	753	757	719	739	779	756	757	774	751	745	766	779	760	745	738	732	693	734	747	724	793	740	722	727	775	745	753	744	739	741	727	783	758	771	788	737	687	730	766	754	786	759	711	778	745	783	750	737	781	749	733	757	773	785	758	771	757	775	729	731	754	780	752	731	709	773	744	737	780	758	757	753	734	784	799	726	744	731	753	726	723	735	737	750	753	712	774	809	736	691	752	737	738	682	719	745	803	728	765	723	763	741	749	755	768	745	728	745	769	731	760	717	755	792	739	751	725	730	740	800	742	746	744	758	735	723	736	822	736	730	745	725	714	740	736	723	711	737	770	720	753	782	754	782	721	745	690	754	789	753	755	753	770	754	723	759	774	745	735	758	732	733	717	777	762	721	741	795	776	799	769	713	735	775	722	761	769	739	751	738	730	749	694	702	747	778	711	742	765	693	739	717	745	732	753
25871	12743	1442	909	596	437	399	344	305	302	275	221	247	256	228	199	209	184	219	198	210	183	166	184	200	158	180	177	180	165	185	173	152	179	152	188	167	164	178	193	163	178	168	158	141	177	167	158	160	178	173	159	156	201	174	161	182	166	205	164	186	165	183	144	167	157	162	170	177	184	165	156	163	154	150	173	146	173	176	172	173	152	164	187	174	168	172	144	161	163	168	144	162	176	163	154	184	181	203	170	145	188	162	158	161	177	152	167	166	193	153	162	183	179	156	156	179	164	151	158	149	167	176	193	168	166	163	154	161	135	139	157	155	169	172	159	144	183	169	175	165	182	148	177	152	147	178	176	156	171	173	153	160	169	174	155	166	166	179	183	168	163	160	170	160	159	166	190	145	159	193	159	143	180	160	144	144	170	171	148	166	193	167	150	169	175	164	171	182	153	155	157	162	178	190	156	162	180	162	161	142	155	174	163	157	151	183	174	148	147	167	164	161	174	163	171	155	174	167	154	181	162	179	144	164	148	152	152	178	151	186	152	185	157	188	166	177	159	162	164	113	161	147	145	153	175	168	163	164	165	139	150	176	186	160	151	178	161	158	179	139	160	177	167	140	189	165	136	171	181	155	159	160	156	153	160	141	155	174	156	170	153	169	143	161	148	136	149	155	150	182	154	144	164	167	141	166	146	177	155	171	149	183	147	151	165	157	149	163	166	164	162	161	164	161	185	169	171	169	153	156	166	172	141	152	159	146	136	170	178	161	171	167	177	167	170	170	143	167	138	177	202	154	169	147	161	149	160	165	151	203	165	164	205	169	159	159	157	149	170	177	178	155	186	175	136	161	179	170	169	162	190	141	167	166	149	189	160	169	191	180	165	157	163	149	171	134	153	166	161	171	182	194	169	173	162	155	174	149	155	182	146	154	148	175	159	173	168	182	151	182	161	155	151	165	177	174	162	171	179	164	160	146	177	156	155	165	157	174	142	144	173	147	181	179	166	157	166	151	193	173	188	148	153	156	150	144	167	127	171	135	150	173	141	189	177	151	185	156	150	163	155	176	171	162	171	168	137	149	150	151	170	183	164	157	172	151	147	172	165	174	176	172	168	193	180	166	153	181	161	178	173	152	149	155	158	181	179	170	166	180	177	164	166	153	161	143	142	146	139	150	148	143	181	163	174	144	166	179	159	161	165	159	148	169	170	167	169	166	157	159	166	159	169	135	154	157	166	160	165	185	187	166	146	183	157	159	168	175	152	170	182	166	180	161	141	171	166	163	135	150	192	172	167	151	174	172	186	171	177	160	149	162	157	179	190	179	149	156	158	165	154	153	183	179	144	181	164	141	179	147	169	166	166	142	165	192	165	151	164	155	159	200	181	143	152	166	162	158	137	150	169	170	159	161	150	152	146	159	172	174	165	158	171	162	168	160	142	161	174	169	169	161	150	156	139	164	145	174	164	147	144	173	157	161	168	158	169	171	173	173	163	166	166	157	170	150	186	169	145	169	193	169	140	144	181	165	138	154	161	162	187	158	164	161	174	153	155	147	174	164	205	171	165	181	148	166	173	161	172	161	164	179	167	166	181	152	204	185	188	139	179	171	176	164	169	204	174	190	169	151	176	168	194	158	179	169	150	177	191	167	178	134	167	152	156	130	184	186	163	150	182	152	176	171	170	187	171	158	148	176	158	161	151	163	160	161	165	169	166	152	161	190	172	171	161	153	158	192	157	153	155	154	154	141	141	172	161	168	151	161	163	172	173	155	170	179	175	150	176	164	160	166	156	168	153	162	166	179	167	196	146	144	178	141	136	154	160	149	170	164	202	172	154	149	181	153	161	150	129	157	184	148	149	141	169	148	143	151	174	152	155	182	161	169	176	168	156	181	182	161	148	171	160	155	141	160	188	156	175	152	177	189	158	189	162	165	157	175	177	156	173	156	169	154	154	182	154	175	149	148	170	141	164	138	153	194	166	134	170	132	180	189	177	173	160	163	167	154	154	215	179	175	139	151	158	156	163	181	168	179	138	154	151	157	168	175	158	174	177	173	184	149	186	158	164	150	147	188	153	169	156	166	170	148	165	144	159	180	152	161	163	184	176	163	173	175	150	177	136	158	182	175	151	153	165	166	161	170	161	158	157	150	155	164	168	163	198	176	157	164	156	144	171	154	164	182	157	176	155	160	170	148	174	173	154	137	153	163	170	166	166	202	180	178	177	151	181	167	168	145	177	175	159	154	158	161	169	168	142	167	159	169	199	165	172	176	148	155	175	152	147	146	149	170	173	164	158	148	146	137	180	160	165	182	143	171	175	161	148	145	127	148	163	184	163	151	159	174	163	146	171	172	161	163	172	171	145	186	178	182	149	180	172	174	170	186	167	154	184	135	164	166	152	167	167	170	147	135	154	170	174	161	171	156	158	155	140	178	151	157	148	182	162	125	171	161	162	146	198	193	165	156	157	166	199	156	183	187	166	149	166	176	175	175	166	155	166	178	157	166	173	172	165	179	157	161	157	165	170	166	157	161	184	152	150	159	169	175	154	155	172	165	168	181	165	181	192	159	157	171	162	133	140	162	177	162	167	145	154	179	162	170	165	165	169	165	175	177	160	179	153	176	144	170	145	187	159	156	178	173	173	171	166	159	164	147	168	150	175	185	159	167	152	144	161	171	194	161	161	164	160	151	161	150	187	151	151	166	160	163	153	175	162	177	151	176	146	147	164	162	154	165	184	186	153	180	175	173	150	171	165	174	161	159	160	148	183	154	184	182	161	165	174	166	183	154	157	175	184	156	157	163	172	188	144	151	164	171	141	148	176	179	159	167	156	170	181	166	166	168	156	159	164	190	142	157	126	153	163	182	164	152	198	139	151	161	160	163	175	168	152	158	148	147	152	137	183	169	187	150	209	161	154	171	168	187	151	175	147	142	159	177	165	187	158	180	161	159	143	160	162	162	158	148	181	176	171	158	171	160	165	175	140	152	164	169	138	166	172	191	166	145	162	162	161	152	166	185	153	157	165	169	168	159	168	164	149	149	166	193	166	156	176	186	158	159	149	172	151	158	189	168	145	146	176	182	188	165	180	161	158	172	184	164	169	186	162	153	165	153	153	142	183	183	162	168	165	165	149	174	183	137	159	167	136	166	178	158	180	143	170	191	164	162	151	163	179	157	156	155	160	171	165	191	179	165	193	152	170	149	140	160	163	153	169	166	140	161	189	200	175	162	179	172	161	171	154	148	163	149	163	167	149	163	161	173	139	165	188	142	170	167	150	153	142	149	159	156	147	153	165	171	180	141	158	160	162	159	145	173	191	162	147	155	151	149	165	174	166	186	171	149	160	167	160	156	171	165	171	158	174	147	154	187	185	154	158	158	186	171	162	175	163	148	144	166	174	167	177	170	164	158	139	159	167	130	162	160	154	165	164	173	169	166	170	172	141	168	158	172	152	167	167	182	155	187	178	154	161	173	148	173	176	165	169
14994	7732	2357	2846	2584	2107	1743	1487	1366	1142	1074	971	893	826	802	768	662	698	665	603	638	621	602	561	565	572	596	541	531	535	534	520	523	547	504	505	484	525	501	506	487	461	523	524	516	492	511	484	476	501	475	480	505	478	505	444	450	448	458	486	469	516	482	501	462	441	472	468	479	505	468	455	420	516	472	507	477	470	464	451	483	455	445	492	480	473	470	426	522	473	468	445	504	460	478	487	463	450	451	469	448	482	431	439	501	427	441	525	455	443	463	507	421	466	443	448	485	489	437	451	470	505	446	467	476	503	422	461	422	484	445	471	446	491	499	457	492	456	408	455	463	467	518	448	436	451	472	488	428	477	486	457	435	479	502	449	475	455	467	476	468	459	405	439	465	472	460	479	446	480	436	470	434	466	463	443	455	464	427	451	494	480	420	461	468	479	470	464	461	502	462	464	438	464	446	457	475	477	463	463	440	456	468	433	470	424	453	458	454	492	472	486	435	476	455	444	456	457	461	440	395	432	465	440	444	495	471	483	476	432	428	471	398	466	469	480	438	456	476	424	457	444	449	462	428	485	503	463	450	437	455	504	478	471	466	410	470	460	436	481	441	486	413	455	495	445	446	441	461	454	457	439	429	461	486	474	445	476	442	462	480	491	539	445	447	422	430	447	445	430	466	451	447	434	485	436	440	487	466	454	462	429	441	452	448	448	468	475	474	450	439	463	485	464	466	458	454	455	459	443	440	476	446	466	477	438	437	428	464	475	456	446	471	458	461	488	423	468	437	459	465	454	474	453	470	458	461	434	414	464	468	475	469	448	414	437	431	475	415	478	437	429	458	447	446	466	493	487	448	486	454	492	430	458	462	446	474	458	465	450	470	480	458	445	445	444	457	440	443	394	449	444	442	439	458	472	420	465	483	465	478	457	469	446	484	445	437	482	483	470	480	438	473	488	436	448	466	426	451	456	463	455	426	433	465	446	453	491	452	458	489	429	448	465	467	455	429	442	456	434	461	430	473	443	456	460	463	487	454	446	468	494	412	451	472	436	487	402	461	471	448	426	471	433	421	477	446	420	442	474	476	446	480	462	486	502	475	439	455	449	460	444	470	446	493	427	482	445	484	435	419	451	446	439	485	446	443	462	497	468	465	426	457	486	423	447	457	461	459	497	466	454	463	475	468	453	461	418	460	482	471	488	439	470	487	416	413	456	448	512	462	480	429	401	437	456	500	463	400	442	471	444	451	426	475	448	433	453	441	444	435	448	483	426	423	474	451	459	435	467	466	484	454	443	440	435	442	456	445	479	409	455	425	446	447	478	491	460	421	457	427	472	467	482	429	467	475	450	439	408	434	437	452	460	493	441	453	488	439	485	467	429	446	480	478	482	494	492	461	474	430	483	454	475	487	476	454	448	450	477	437	489	456	446	492	451	464	462	460	452	478	436	449	476	436	476	469	453	465	435	468	447	463	484	489	431	422	426	457	418	433	473	450	455	421	478	478	488	461	471	458	435	423	429	429	479	457	458	457	475	464	483	477	451	465	466	454	448	447	447	434	462	451	435	474	474	485	439	470	445	473	447	475	486	481	509	435	457	461	480	514	419	435	452	474	487	464	467	462	476	437	472	452	451	489	489	483	453	442	465	453	470	487	417	424	472	444	484	459	495	423	422	444	453	477	471	482	427	452	427	433	510	462	460	442	455	452	462	423	488	446	463	452	440	420	453	457	501	443	488	425	434	437	467	465	462	493	439	432	436	481	490	494	419	498	438	453	437	418	397	471	436	472	472	489	478	413	459	472	440	454	425	427	500	443	457	440	395	441	465	473	490	505	453	404	478	506	445	488	458	454	458	468	471	448	487	445	434	419	492	472	467	494	430	450	446	457	472	485	515	482	462	484	431	451	509	439	449	467	465	446	499	452	471	457	459	470	479	444	457	414	442	469	420	425	464	459	439	486	463	450	439	490	493	456	473	489	451	450	436	479	465	452	469	431	428	477	474	470	420	457	497	469	500	470	468	485	422	465	451	477	464	423	414	437	422	483	453	456	438	469	478	461	460	448	443	435	450	464	458	437	434	467	469	437	441	499	457	442	461	454	498	440	445	468	476	478	445	439	432	482	482	449	464	470	482	451	468	445	456	469	452	472	447	490	465	437	485	450	440	454	469	466	415	421	519	466	432	454	405	487	446	443	441	448	474	444	435	453	458	445	472	436	472	462	453	462	443	439	449	459	457	438	487	452	492	444	480	463	469	427	475	447	475	434	507	499	500	435	422	470	497	445	479	491	464	441	429	493	466	443	437	464	461	437	484	466	442	474	447	468	475	487	468	429	449	428	466	470	441	440	451	485	461	454	468	500	511	475	478	426	449	477	474	458	478	445	437	473	476	478	463	485	468	456	439	450	456	448	466	431	459	468	467	467	464	449	484	439	454	438	430	474	462	478	470	479	424	446	460	441	468	466	417	488	449	449	463	454	463	448	409	506	444	477	450	427	437	451	434	464	481	469	442	466	455	425	480	437	453	475	482	463	491	458	439	464	417	450	432	476	441	441	455	428	455	454	480	419	489	469	452	463	451	489	461	421	480	446	501	431	492	426	470	429	444	466	486	467	462	448	431	465	451	477	477	451	480	452	442	459	499	459	430	512	474	486	487	442	471	450	444	436	463	452	453	506	456	431	476	472	452	482	413	459	445	487	480	467	482	484	467	474	460	476	481	467	471	461	507	413	460	438	510	461	472	451	436	460	493	507	448	452	432	435	467	471	458	479	458	447	452	476	457	468	484	483	469	438	453	466	476	477	427	440	434	474	473	470	425	516	463	464	439	427	455	462	401	488	463	478	447	450	449	480	422	483	459	455	467	480	456	456	449	431	450	465	450	471	446	527	495	459	421	419	446	475	426	471	446	434	436	500	453	455	485	489	470	455	467	469	450	458	489	453	458	480	456	469	428	464	461	451	464	468	448	430	438	458	466	503	472	443	448	443	442	446	456	449	487	460	421	454	435	480	469	486	441	463	470	438	439	497	440	465	436	419	467	426	469	448	455	447	466	452	457	437	483	431	455	483	482	490	469	473	465	472	406	480	499	429	458	432	442	456	427	446	444	469	486	409	470	485	475	482	464	483	469	458	421	436	438	439	437	480	442	465	432	483	488	456	470	458	453	475	457	519	469	463	470	481	474	436	451	460	428	430	436	468	446	464	437	455	465	449	463	452	464	478	495	426	503	463	437	444	455	433	435	457	475	442	503	462	440	455	427	469	440	468	473	435	453	431	460	445	458	416	432	447	430	479	444	428	430	438	451	420	442	439	514	471	459	413	449	434	471	455	437	464	467	481	461	429	441	411	463	454	452	443	459	427	444	454	444	463	473	455	463	441	463	456	426	475	438	484	410	453	496	475	499	411	499	461	478	481	458	432	463	442	498	445	502	467	447	482	461	432	477	474	445	446	450	459	405	475	466	462	458	439	459	486	417	443	457	456	488
38077	23555	4030	1906	1320	1004	807	687	577	551	450	419	414	363	364	378	316	303	310	330	302	296	292	280	320	301	278	304	299	304	327	300	300	286	252	268	284	233	273	285	278	285	282	261	279	284	300	272	268	275	278	285	243	274	301	290	288	244	293	300	280	280	263	269	264	295	270	266	301	289	279	265	286	270	278	281	283	322	322	253	241	257	259	257	266	287	252	270	285	286	266	263	271	288	292	248	255	265	234	277	252	261	276	287	286	284	288	268	275	225	277	278	298	242	268	247	263	298	255	269	251	258	299	261	245	270	276	302	267	253	258	242	263	254	258	269	261	287	296	316	282	286	261	274	259	259	280	267	318	235	245	247	289	287	248	265	279	273	272	303	264	266	250	263	262	255	269	261	264	301	272	283	278	223	284	244	269	264	268	279	282	272	300	243	247	285	231	284	310	273	266	268	234	264	253	293	242	295	258	246	258	287	253	261	262	273	280	303	289	257	292	294	282	289	284	263	278	244	285	268	270	268	263	266	269	259	268	286	290	271	286	275	276	276	260	296	268	250	272	266	267	306	268	263	243	265	240	269	278	285	262	289	274	266	284	262	288	263	259	254	262	277	271	279	255	275	256	257	272	275	288	289	313	246	261	265	267	275	278	252	270	264	261	263	277	275	249	253	273	296	284	318	265	311	248	246	273	256	280	261	268	288	255	282	273	266	274	292	271	293	271	268	289	283	273	285	260	266	252	266	292	274	285	289	273	257	239	298	264	231	229	277	279	261	259	281	267	245	301	253	280	273	254	272	251	318	256	258	253	243	257	233	229	242	281	295	280	268	272	270	239	284	266	261	303	283	266	283	271	301	275	279	301	276	275	275	260	246	243	278	294	260	254	267	256	286	252	279	289	276	243	287	287	265	305	265	279	281	265	239	256	268	244	270	257	267	247	220	266	272	257	216	295	247	280	275	242	266	282	252	299	313	279	270	261	274	260	269	294	282	276	266	281	261	268	272	259	272	271	242	247	274	254	271	269	243	302	269	276	257	277	271	260	279	274	251	315	316	258	285	269	263	254	267	296	294	247	260	230	230	248	255	276	283	262	324	259	279	278	298	265	236	260	265	255	249	243	288	295	271	272	273	255	293	262	281	285	266	263	282	274	322	284	272	255	264	313	226	263	279	286	267	275	242	282	282	274	314	303	277	296	254	244	250	260	296	273	287	222	240	261	262	250	284	271	286	297	283	256	295	275	276	287	264	244	250	258	270	259	283	277	254	257	297	265	278	255	255	262	256	281	275	264	303	248	287	293	253	261	279	274	259	267	242	272	246	291	265	248	263	254	278	277	271	257	263	291	277	254	264	269	260	275	279	285	288	272	296	279	280	279	306	287	270	265	297	311	260	243	268	280	249	279	216	288	261	258	283	281	272	254	294	298	259	286	244	284	279	259	262	277	270	283	275	280	279	287	247	279	252	282	275	276	280	267	250	263	275	274	281	314	281	261	266	284	261	263	295	230	300	271	281	293	269	274	277	266	233	269	267	268	279	283	274	258	273	268	232	280	275	294	283	254	265	276	283	277	272	267	276	248	253	280	274	273	281	245	249	282	234	271	280	287	261	278	252	249	241	248	251	251	262	291	266	268	286	292	279	270	272	273	282	288	270	268	267	252	280	256	264	251	287	275	282	295	254	286	282	298	262	242	288	261	266	303	268	309	252	294	258	274	245	256	295	264	294	274	281	272	267	267	263	278	281	277	271	255	265	309	252	272	267	264	244	255	282	253	250	272	261	299	254	271	280	263	226	257	261	276	259	251	244	267	243	284	268	295	266	301	256	278	269	277	280	272	278	277	246	281	278	267	283	270	285	273	255	265	281	248	243	283	253	267	255	264	312	271	248	277	288	276	299	292	271	244	261	276	264	237	253	256	280	297	300	242	242	290	284	294	273	242	250	274	259	295	277	269	288	281	266	280	251	302	283	269	275	285	270	287	250	272	244	259	287	271	266	257	260	255	271	295	285	260	268	241	265	238	296	268	287	279	272	251	257	257	246	257	255	274	259	258	296	272	283	273	273	289	293	252	286	268	253	297	280	258	262	238	277	254	246	257	257	278	333	262	272	263	305	297	275	277	277	279	274	282	280	282	251	277	291	280	259	253	269	259	262	287	264	256	254	250	275	284	307	272	287	272	261	265	254	273	265	278	255	304	259	274	282	294	271	253	248	288	251	262	249	272	281	246	285	255	276	270	262	289	259	253	260	272	269	286	297	242	285	269	279	252	279	267	287	276	293	260	277	316	259	286	300	272	291	275	266	272	271	286	259	295	269	255	276	278	260	277	275	244	273	260	258	280	255	271	279	260	286	269	289	262	284	277	280	233	271	281	262	258	285	247	229	258	264	256	266	258	271	263	249	271	255	270	302	286	253	272	294	277	273	258	268	284	273	277	257	243	271	297	297	290	278	304	257	285	292	281	283	283	239	308	271	288	268	264	264	249	282	258	281	302	257	265	279	271	258	266	292	247	280	250	253	261	262	251	270	301	285	264	280	260	301	258	265	279	280	293	286	239	241	253	269	261	269	306	293	277	283	276	297	261	286	263	279	295	275	271	258	283	282	242	279	250	260	263	268	243	269	282	240	276	259	251	252	271	286	307	245	264	261	257	231	266	255	286	250	262	268	276	272	276	253	266	296	270	272	252	281	301	289	260	283	248	287	272	299	286	260	248	268	262	272	266	251	277	282	276	268	257	282	236	247	272	297	311	278	285	279	262	274	263	264	270	295	275	257	261	270	270	292	291	249	274	255	247	248	272	286	292	278	297	268	276	291	271	285	268	287	278	299	281	281	265	266	267	283	248	260	254	283	263	244	256	283	300	286	271	262	273	277	271	298	297	271	289	316	278	279	275	274	263	260	311	250	256	256	291	282	300	279	270	274	264	276	283	249	259	274	293	290	271	265	275	221	308	304	268	275	281	280	283	248	262	277	302	266	282	283	280	265	263	289	263	280	285	288	283	265	278	245	263	251	263	256	263	251	278	258	278	282	281	271	284	286	277	277	286	258	266	285	268	269	256	281	232	273	274	271	241	254	263	264	281	264	246	273	260	283	266	289	261	257	275	282	257	273	273	264	275	269	278	258	263	268	280	299	268	301	259	240	278	244	263	307	254	249	293	262	299	265	267	249	268	247	260	269	260	265	267	266	280	274	275	236	255	303	252	283	275	300	262	246	291	277	248	304	276	242	264	246	273	270	256	286	249	227	280	266	278	253	256	292	266	287	270	287	259	255	269	258	250	278	264	284	281	276	304	267	261	251	289	258	267	262	291	269	260	279	271	270	285	269	283	274	293	283	235	251	267	279	302	255	260	268	305	285	271	250	272	253	295	279	279	248	275	274	264	290	258	267	290	280	311	273	256	254	238	259	279	280	259	284	251	233	258	293	277	257	273	268	292	288	265	294	258	264	252	250	271	287	280	270	244	276	245	231	274	255	286	291
21274	12032	4480	5223	4659	3956	3238	2693	2360	1998	1860	1687	1577	1426	1324	1283	1153	1132	1070	1118	1053	1035	969	970	928	889	904	927	882	855	898	857	832	858	878	833	854	815	783	770	835	822	751	814	769	801	780	783	787	756	776	747	778	743	770	773	754	765	788	752	744	756	722	738	768	675	724	738	650	728	731	788	695	716	790	737	737	738	700	746	736	700	685	665	713	746	704	720	748	700	729	760	750	735	720	765	731	722	703	705	730	711	704	705	709	734	718	731	689	710	712	723	725	705	748	645	699	793	633	716	716	748	683	690	684	706	730	664	738	723	725	740	720	718	719	734	765	672	749	749	659	677	719	774	698	727	734	743	715	635	756	708	747	734	799	766	670	692	728	679	737	677	754	751	715	723	703	761	733	682	721	734	747	719	692	763	712	690	692	684	709	719	681	713	738	725	662	759	702	684	689	748	697	739	759	668	750	729	727	674	724	699	667	696	737	697	669	692	688	735	728	703	699	738	744	682	666	721	654	772	694	704	742	708	748	684	721	684	719	711	717	755	738	655	758	731	692	773	685	728	691	748	746	713	679	698	738	704	695	719	738	719	736	710	687	766	733	746	727	700	717	700	694	745	661	685	689	730	716	717	694	715	735	727	675	697	707	706	657	725	729	740	696	734	726	725	713	718	731	714	706	663	690	716	745	711	725	712	722	688	683	694	698	716	681	676	712	713	723	696	720	701	689	670	734	728	724	690	700	705	706	677	646	716	725	723	705	717	668	707	703	723	684	692	710	760	725	719	679	719	724	686	705	716	767	733	679	745	742	727	690	715	708	687	713	703	729	733	690	740	703	744	707	742	681	665	698	666	683	664	701	628	711	681	764	699	671	714	686	695	668	717	730	695	717	665	729	686	796	726	706	736	651	763	719	724	717	725	686	719	735	693	769	684	709	701	690	753	681	740	690	686	712	738	750	746	705	719	710	768	716	702	747	693	688	749	742	699	669	717	697	686	698	763	700	748	683	686	725	710	750	711	696	700	685	718	707	717	693	724	727	695	711	715	740	721	716	692	695	755	656	673	717	754	675	727	691	759	671	735	705	681	670	718	679	729	725	733	765	689	660	741	725	723	703	693	728	684	731	743	694	726	717	712	711	720	689	697	748	719	710	690	741	717	711	675	695	686	771	749	765	685	679	675	715	681	711	720	719	678	745	722	691	746	735	667	700	690	699	704	724	643	665	686	756	683	739	710	676	673	731	670	693	687	722	711	716	710	734	719	701	710	723	694	728	726	691	716	737	786	697	702	667	734	699	731	671	746	714	734	725	699	675	697	700	676	745	720	680	736	699	695	736	697	714	696	696	711	703	717	711	705	699	708	690	729	715	694	707	660	727	679	743	749	652	715	671	703	734	689	671	763	742	720	691	669	684	684	731	687	704	691	681	702	677	677	708	659	688	698	727	746	730	744	681	677	714	725	724	755	727	711	722	698	767	719	730	704	740	693	720	673	744	700	707	711	718	686	704	713	687	706	699	736	713	699	682	735	685	677	680	710	705	671	703	704	712	702	641	645	698	756	696	685	690	710	673	713	738	682	675	710	744	660	689	713	750	730	676	713	742	709	666	683	795	703	726	705	726	721	696	701	696	751	707	679	734	757	721	734	734	761	723	723	716	752	721	738	690	721	731	736	703	735	717	705	706	731	746	713	741	757	688	749	698	729	750	695	738	742	688	763	695	712	725	701	738	672	723	700	707	673	775	743	714	664	678	715	746	741	710	738	738	718	641	689	672	698	725	755	724	720	716	755	662	747	704	713	691	636	695	718	702	738	703	651	686	690	735	700	667	708	744	739	700	688	673	729	757	677	733	719	749	658	754	720	741	685	678	724	688	701	688	750	680	695	698	707	729	717	716	713	707	719	690	723	756	696	673	711	700	703	733	720	741	698	664	738	679	684	716	715	722	701	777	703	716	708	753	723	674	689	718	670	725	691	693	691	685	706	755	658	684	724	691	724	659	729	727	775	691	677	716	743	732	695	731	684	708	678	675	704	713	731	721	683	711	678	722	697	728	720	671	721	680	710	688	680	763	694	724	693	700	707	705	724	701	702	753	710	703	713	738	721	707	729	710	753	754	713	687	770	699	670	721	741	735	699	733	680	768	739	696	724	681	708	756	698	712	710	701	716	747	733	680	691	730	654	697	691	742	693	642	693	713	755	699	722	711	697	673	719	722	723	727	652	738	694	661	729	682	695	750	724	718	694	708	689	769	718	706	706	698	739	715	683	800	687	692	733	706	704	713	682	703	676	692	716	720	703	692	693	736	698	701	740	698	683	748	719	693	725	725	726	728	710	650	708	697	748	734	675	727	678	726	762	705	680	700	710	725	754	678	721	757	702	705	709	737	676	725	691	736	674	718	766	715	713	748	729	709	688	699	723	712	723	679	752	651	715	705	737	715	702	695	674	695	660	734	687	717	660	718	748	748	683	784	642	704	726	728	684	683	720	728	701	700	715	735	672	709	700	767	705	672	731	734	713	717	710	731	705	704	768	736	675	727	756	708	733	696	675	705	706	694	664	648	730	711	706	669	696	727	699	692	710	714	699	724	721	726	679	706	745	746	735	754	648	713	697	669	762	692	691	712	700	777	707	751	715	693	690	684	663	745	679	714	743	687	692	733	681	707	639	713	724	689	670	748	709	738	719	697	707	751	712	739	726	765	657	716	700	662	713	722	725	720	762	719	687	713	704	731	683	706	728	687	715	763	698	701	698	691	692	749	738	720	681	744	736	717	717	703	651	708	769	724	714	718	715	696	776	736	765	679	691	695	708	744	686	737	710	698	697	692	743	743	702	723	734	702	706	695	702	742	741	728	711	730	728	711	723	738	706	720	730	711	776	725	710	685	738	701	727	654	665	728	727	729	760	710	717	703	725	671	694	660	677	715	730	729	698	711	705	656	759	700	723	693	700	788	733	719	713	750	714	720	728	720	702	680	653	703	741	690	740	729	754	707	674	695	684	728	716	696	702	716	702	693	718	714	678	710	692	712	702	662	712	697	706	735	722	737	680	726	692	734	736	645	712	755	673	728	750	682	698	686	751	710	647	728	675	697	736	742	701	697	757	737	713	685	712	725	715	689	734	686	724	723	761	710	658	720	639	718	700	718	701	692	709	697	691	751	701	721	675	690	726	721	695	727	682	707	687	697	736	690	650	695	720	695	723	750	650	717	730	680	740	697	729	708	670	734	686	738	704	715	724	665	690	700	695	720	709	726	694	716	666	739	723	722	749	724	696	690	718	673	707	720	714	721	705	697	667	727	696	716	715	743	713	745	745	731	721	706	661	740	706	709	703	709	682	789	706	711	716	714	731	709	705	713	771	670	721	706	702	730	718	706	696	697	717	703	679	733	717	663	725	712	676	699	698	670	733	678	696	711	738	757	717	709	758	684	653	764	700	715	695	672	733	691	739	737	705	700	704	721	721	706	764	695	735	720	731	724	703
5748	628	341	324	329	323	286	322	311	317	340	338	319	303	305	313	301	308	315	330	314	287	319	285	277	337	309	349	313	328	338	273	300	278	311	315	290	287	335	319	325	363	298	310	312	296	310	311	319	335	313	345	304	283	291	295	280	285	308	326	283	308	320	308	330	313	320	309	347	283	284	313	304	334	334	266	307	308	318	310	293	297	273	329	295	331	282	280	295	333	307	299	331	288	304	289	271	300	283	332	298	307	311	301	276	311	297	288	317	303	303	295	314	313	290	312	292	294	301	298	338	288	334	316	330	272	311	277	303	317	307	288	288	291	286	312	281	291	293	317	313	294	294	322	298	318	325	322	302	292	311	308	289	286	313	318	303	300	288	280	331	319	308	326	335	321	323	309	318	275	316	335	321	285	265	316	286	315	336	323	290	294	324	257	306	346	334	296	295	324	321	338	307	255	305	293	313	282	302	342	321	275	297	329	323	301	323	315	301	322	300	299	292	283	290	323	338	320	321	317	307	295	308	315	299	308	306	334	280	311	310	298	306	300	334	293	280	327	310	312	265	320	291	264	327	298	304	274	322	303	354	324	298	317	323	333	297	292	300	318	313	321	282	310	325	293	322	339	314	283	322	306	295	297	313	342	315	315	334	295	292	299	314	327	330	310	306	308	282	331	319	292	294	314	253	278	303	292	328	290	286	305	297	312	304	351	323	306	287	280	327	290	301	289	290	275	286	324	301	323	307	284	295	319	298	349	291	316	297	310	291	303	280	303	329	320	289	297	287	314	313	318	303	288	305	266	325	302	289	321	298	324	327	298	308	290	283	310	333	285	310	294	312	305	289	294	307	374	296	306	289	292	313	338	314	315	268	311	299	303	292	347	303	321	305	271	341	283	306	299	293	328	323	324	302	302	301	303	295	298	309	317	303	318	319	290	317	301	329	295	329	278	295	322	322	279	316	326	283	299	358	328	292	344	302	334	323	295	315	327	315	311	312	298	331	294	318	301	326	274	301	312	289	306	299	328	319	296	306	317	299	329	328	312	314	300	309	321	324	293	329	319	273	311	297	319	325	309	323	328	286	341	328	330	313	299	276	296	313	272	333	306	280	316	339	312	283	328	306	279	321	299	348	286	292	304	297	319	291	308	288	310	285	318	330	312	316	316	303	317	321	309	299	294	283	293	304	308	301	305	331	323	303	320	336	345	299	299	340	313	316	313	310	310	287	289	316	293	276	295	313	288	297	305	329	330	302	284	298	314	312	350	346	317	312	309	339	326	340	309	345	341	277	296	273	300	263	331	314	288	296	297	333	293	332	318	304	284	276	310	273	322	318	319	320	262	271	325	312	324	332	272	295	281	288	270	327	311	330	295	324	307	282	298	315	300	302	320	317	304	311	314	333	312	336	296	288	314	296	300	319	290	302	294	313	329	295	314	327	305	288	322	303	300	309	320	313	329	305	303	297	287	326	284	299	311	350	299	290	293	273	318	306	278	283	299	320	293	361	302	327	335	309	284	283	317	316	313	284	315	292	316	316	335	306	344	314	291	265	296	308	296	334	296	323	319	319	300	340	309	321	294	318	309	306	300	320	317	296	308	300	307	333	304	351	343	301	294	289	314	338	325	315	289	284	290	301	313	295	354	324	326	292	329	307	330	311	311	310	296	323	303	308	298	305	334	322	328	318	295	295	279	300	337	322	313	327	289	299	347	318	340	313	315	300	314	324	306	276	287	304	314	283	294	298	318	293	335	295	309	320	311	324	296	295	299	336	282	287	321	302	299	308	283	305	291	335	282	284	300	310	312	304	311	328	308	294	322	306	301	322	315	316	311	307	300	293	322	344	294	298	307	322	313	313	303	277	347	308	293	315	296	289	282	311	325	318	319	299	317	293	299	338	325	317	332	321	320	316	312	340	328	315	307	303	319	320	277	291	285	321	354	315	311	322	307	308	290	291	327	324	307	311	329	302	288	311	332	299	306	321	324	302	292	317	307	283	307	334	307	312	314	300	326	324	296	290	314	288	315	327	291	298	324	306	286	286	299	292	326	281	310	291	292	324	297	308	326	280	324	314	324	303	322	292	311	348	297	319	289	276	343	292	278	294	285	296	312	342	316	305	283	323	315	336	329	330	303	306	310	307	280	286	296	316	316	301	299	319	285	318	316	323	288	300	325	310	303	280	302	350	316	308	275	292	316	287	284	282	316	340	308	322	280	324	321	336	264	292	293	291	316	356	332	326	325	300	323	292	304	308	293	330	335	280	276	313	299	279	303	309	289	291	294	286	290	294	318	321	292	297	277	323	299	298	317	294	308	310	302	318	288	311	309	335	315	313	292	303	280	306	358	293	320	315	296	297	316	294	326	320	295	338	311	330	315	326	273	295	280	332	304	285	341	301	297	351	337	289	317	300	314	307	292	303	328	307	340	311	310	301	283	270	305	282	306	343	316	318	308	273	287	328	258	309	300	294	312	345	275	312	320	305	344	348	321	302	292	320	291	307	336	289	320	306	293	338	285	288	299	268	333	272	305	319	308	305	313	323	295	273	301	332	290	277	329	294	309	320	286	304	319	319	301	287	325	315	309	314	295	287	323	350	280	307	346	338	294	309	305	346	321	338	305	295	288	300	308	316	339	320	295	307	337	299	323	313	324	331	289	329	321	281	340	315	285	323	313	338	319	314	288	314	308	284	296	317	308	287	309	311	316	291	309	312	307	297	282	300	306	312	306	324	297	291	315	301	285	313	300	285	292	321	306	305	334	293	339	305	303	284	319	308	300	297	299	304	280	309	283	303	302	293	290	320	315	314	342	290	315	332	316	312	326	299	284	297	303	302	276	299	307	346	306	301	326	301	327	309	309	313	331	322	297	334	301	287	304	280	340	290	274	293	314	316	272	328	305	331	302	305	279	292	316	329	297	335	282	286	296	315	290	299	321	311	334	264	270	311	274	318	322	312	301	300	303	312	301	330	286	315	277	306	284	332	301	286	265	297	320	290	291	317	290	296	299	312	323	315	347	317	294	273	325	275	334	298	339	282	309	313	310	303	313	366	310	279	295	334	297	300	321	343	295	305	292	313	328	284	326	300	297	275	342	322	311	317	296	292	266	323	301	352	278	319	292	306	317	296	322	281	292	281	296	321	304	322	278	288	327	318	324	323	321	316	314	312	328	311	325	290	307	305	281	301	301	291	320	312	292	298	309	273	321	298	305	317	326	338	322	305	295	305	349	289	264	298	331	290	291	280	316	321	317	310	298	312	283	293	298	331	327	305	296	333	302	288	311	313	315	289	297	329	309	334	274	304	318	294	295	319	305	290	272	268	311	315	304	257	332	331	304	310	271	330	286	314	308	308	313	277	317	355	316	266	315	308	286	309	317	305	313	294	312	308	299	306	293	332	306	266	289	300	338	280	296	313	290	301	328	302	310	326	332	322	298	313	299	319	308	317	305	276	299	316	333	300	286	291	333	326	303	299	290	331	289
4006	1172	773	799	804	777	780	742	769	753	758	785	797	743	720	751	751	749	770	734	726	728	800	703	722	759	739	702	761	743	773	749	765	738	745	737	727	709	691	718	806	792	794	753	744	731	799	766	776	709	767	768	744	716	736	789	753	776	747	735	735	655	697	735	765	730	778	742	760	726	769	689	767	720	768	725	731	753	795	737	749	753	740	780	764	743	711	755	748	826	731	753	719	731	714	733	753	727	733	753	747	742	764	747	687	719	779	717	727	755	771	727	744	735	766	734	745	760	754	726	791	753	787	744	748	722	756	732	775	725	718	782	715	717	731	715	702	786	731	740	790	802	811	748	757	729	731	768	757	733	747	735	748	774	734	760	694	738	785	770	689	722	745	698	717	754	729	720	767	758	738	756	728	720	781	758	719	740	731	700	683	734	699	719	744	757	755	759	760	734	766	771	670	756	753	697	718	769	758	745	741	726	779	781	764	720	738	721	745	723	743	730	767	714	782	706	751	742	769	743	799	763	711	730	791	730	726	745	759	740	741	767	696	706	773	738	731	745	708	748	757	706	729	770	761	782	771	706	755	711	751	745	753	796	717	738	756	732	763	778	778	772	751	746	758	787	767	735	715	735	760	748	699	736	697	747	716	786	719	726	708	758	780	768	706	758	746	772	763	793	723	795	759	757	741	730	761	737	765	750	760	720	727	740	770	745	758	780	748	781	756	757	817	704	743	715	767	735	779	757	757	721	791	763	774	802	751	763	766	723	742	738	748	708	740	716	743	774	743	766	767	707	747	770	731	749	754	728	727	757	742	800	738	732	739	707	748	715	770	748	731	744	755	736	838	804	718	754	716	743	772	750	751	782	766	814	748	764	759	747	728	751	750	744	758	699	736	733	756	725	757	769	734	769	725	773	679	742	735	744	773	761	743	757	763	765	709	756	773	736	730	762	744	738	766	757	749	726	799	759	743	756	778	713	712	741	746	721	729	743	749	730	737	767	727	754	767	766	770	800	760	778	761	720	734	727	749	732	738	756	739	730	749	745	730	750	754	711	751	740	750	746	719	735	764	796	769	741	724	746	780	734	701	773	785	769	770	778	735	753	742	783	768	745	747	755	714	766	750	752	752	708	795	720	779	704	823	723	744	725	724	760	767	738	766	726	726	740	757	735	758	739	732	763	765	792	718	748	758	775	736	752	754	700	701	737	728	750	734	762	748	726	710	735	757	720	751	734	760	726	742	760	724	708	703	718	725	713	774	772	763	673	747	730	699	758	785	759	747	737	731	735	732	774	747	799	757	721	722	729	730	750	708	793	742	745	754	716	744	730	725	740	762	753	724	731	710	719	755	732	732	716	746	708	718	766	730	714	763	745	745	731	757	720	732	732	720	791	744	806	779	736	777	757	748	769	764	741	780	738	773	762	739	758	755	777	711	730	739	730	697	754	759	791	769	788	733	686	727	754	764	804	740	763	722	743	754	717	790	740	669	717	770	761	737	745	755	766	752	741	784	692	689	751	742	754	761	756	741	736	772	716	736	728	665	749	766	712	742	713	738	724	705	771	725	760	752	766	768	744	779	709	734	736	726	729	720	780	802	693	745	696	770	770	782	759	742	761	733	713	733	736	715	730	797	722	771	776	749	732	701	776	754	730	758	727	768	777	692	781	736	730	741	771	770	813	751	744	729	730	761	758	770	770	783	767	771	739	738	776	779	800	763	710	700	782	761	709	738	765	737	766	748	733	777	762	757	723	710	696	801	749	798	720	765	761	722	715	766	761	744	750	740	789	706	725	700	740	746	778	760	724	731	784	704	748	765	759	721	737	750	787	801	747	741	738	805	736	770	788	766	732	728	731	749	740	752	738	725	752	752	767	758	750	721	738	726	759	718	816	723	800	718	766	739	741	729	788	754	744	744	730	744	732	710	741	714	746	791	718	761	770	741	742	724	755	737	797	764	766	730	763	745	737	689	707	777	762	770	717	750	729	721	745	750	750	723	703	736	773	764	703	722	762	718	712	730	741	770	782	760	703	745	760	721	714	775	761	797	678	731	784	770	751	736	742	758	762	796	715	752	702	747	751	736	745	724	710	740	750	809	795	757	704	725	745	784	795	715	747	742	786	734	738	732	769	723	754	771	742	737	743	744	761	708	769	759	776	721	707	737	749	768	802	771	752	746	812	771	740	738	740	738	728	737	761	763	794	738	749	723	778	756	741	730	755	788	766	772	754	768	745	760	753	763	698	784	729	788	731	743	721	765	732	775	748	763	790	750	733	748	764	772	698	747	783	761	730	743	746	712	753	786	803	742	770	732	766	692	743	694	752	747	774	722	709	772	764	699	749	732	746	698	725	771	748	716	739	785	756	737	737	712	727	706	753	724	734	729	754	747	786	727	767	764	737	752	745	752	758	755	715	757	714	728	718	734	751	743	754	734	739	770	712	719	740	722	754	769	718	798	726	744	774	722	732	759	690	761	747	757	777	702	744	770	735	763	772	746	785	789	791	698	728	741	733	761	726	761	774	770	776	711	754	753	720	809	698	735	754	746	750	732	784	752	727	691	716	757	777	802	773	758	736	722	792	773	701	723	729	761	728	752	735	760	744	721	673	761	747	772	711	746	690	744	689	776	713	756	741	738	759	725	758	733	745	787	746	724	700	772	754	756	734	785	777	745	716	750	729	795	708	769	760	736	753	728	759	797	785	693	796	770	779	711	767	758	734	753	770	752	754	735	765	792	727	681	747	735	751	807	740	753	734	765	740	716	742	737	790	739	710	732	768	780	749	766	765	735	736	762	732	775	747	775	771	695	663	762	736	779	699	706	726	799	739	753	751	745	799	775	771	720	728	736	723	725	729	754	725	747	710	777	720	725	778	742	778	722	781	809	755	768	752	800	718	755	730	764	738	786	775	718	768	743	781	752	739	682	756	734	741	764	726	769	739	730	734	767	754	741	723	748	762	749	758	701	771	766	717	752	696	756	776	709	698	712	757	807	762	741	741	716	703	747	793	731	751	708	697	745	739	707	795	760	720	734	776	722	756	764	742	748	702	746	765	738	774	749	787	725	754	762	771	785	712	739	746	776	765	716	739	787	717	773	754	734	752	721	764	703	740	720	742	710	784	737	717	698	779	752	721	799	737	772	747	682	755	757	745	730	721	746	804	733	764	744	769	690	777	717	780	777	767	714	744	767	728	733	759	771	753	689	818	748	754	749	751	710	737	780	774	711	757	705	678	742	703	748	753	698	730	772	746	718	730	782	775	752	761	748	796	742	738	732	738	732	764	738	764	798	746	755	703	752	718	795	744	735	707	760	744	779	757	709	739	714	764	710	736	767	782	751	736	748	715	770	779	743	758	746	775	740	794	735	742	745	755	746	708	729	709	743	763	723	683	732	709	730	731	734	727	707	749	791	826	778	759	785	770	719	767	816	746	751	714	742	730	774	748	765	732	742	812	792	736	764	710	722	749	739	747	762	741	691	736
23786	12282	1532	909	657	530	402	330	282	282	254	214	228	205	182	191	209	194	204	151	189	185	170	184	206	157	163	188	178	153	189	170	159	144	156	155	184	185	141	157	192	193	149	168	157	182	177	158	168	160	180	180	177	161	170	182	144	162	162	151	148	167	178	162	168	158	173	163	182	153	163	157	163	167	170	167	150	168	163	193	147	169	161	158	164	160	147	183	156	157	170	162	161	152	156	165	172	171	151	177	165	155	152	181	173	172	166	159	160	142	146	182	186	189	161	157	155	165	161	173	155	173	160	160	183	174	171	167	183	152	182	138	155	164	157	168	169	181	144	154	173	158	138	170	178	157	178	160	169	151	147	191	153	167	161	182	162	151	188	165	162	157	167	185	152	171	166	167	149	152	152	136	159	175	153	169	171	164	192	163	165	156	170	157	139	158	148	159	161	180	160	153	173	191	183	159	158	153	149	131	154	146	147	183	156	159	169	157	151	152	166	163	161	191	132	164	144	150	150	168	171	172	139	148	153	181	160	157	157	152	146	149	173	147	157	167	182	155	173	156	153	139	138	166	156	164	143	165	175	148	180	155	146	163	174	179	179	151	166	180	126	166	157	173	170	176	195	184	141	154	175	181	157	158	185	140	176	163	166	139	147	151	144	157	153	159	150	150	167	147	160	129	163	157	151	140	175	178	147	154	165	164	145	172	161	159	146	153	162	168	162	144	142	168	176	149	156	163	174	163	144	146	163	179	146	150	171	159	169	152	169	148	148	169	167	176	143	122	145	156	191	179	152	170	163	173	163	200	178	146	161	167	172	165	165	135	169	192	151	147	178	159	167	157	170	168	164	168	144	152	146	170	150	156	147	160	174	142	155	140	138	177	173	153	166	176	155	155	163	153	168	156	140	154	149	154	134	178	166	198	178	166	145	182	158	151	155	154	171	153	167	169	140	167	152	152	156	155	151	142	173	163	175	165	184	162	160	175	181	154	153	178	162	163	164	184	155	176	159	152	158	175	151	150	163	160	167	146	151	171	167	157	144	169	169	172	155	161	144	169	165	178	160	176	163	139	174	160	165	168	162	139	147	157	148	157	159	166	159	153	154	162	177	184	167	176	166	160	148	144	185	153	160	173	143	148	136	161	167	174	137	183	160	149	158	154	164	168	145	166	152	175	151	167	150	164	167	150	177	157	148	170	146	138	145	150	161	163	169	176	139	178	168	163	182	148	173	164	144	167	147	155	166	168	156	170	160	157	155	170	174	169	174	145	159	177	167	140	170	152	188	170	183	157	180	151	160	168	159	161	155	165	133	139	163	156	159	167	144	117	192	189	149	187	185	173	155	142	149	163	157	165	146	168	154	170	169	141	152	164	167	143	158	160	159	157	154	170	161	149	189	164	166	141	159	158	177	156	163	187	157	140	177	167	164	156	163	199	152	154	175	169	158	175	154	153	155	142	158	151	149	164	174	191	152	176	192	161	142	167	156	140	157	172	171	146	169	135	173	162	128	150	170	164	140	154	135	146	153	158	161	178	169	156	136	156	178	166	167	161	164	160	169	163	188	160	192	175	165	162	156	141	169	176	171	162	142	177	156	171	167	183	167	148	168	162	154	164	185	169	167	170	177	150	155	168	161	171	159	172	163	151	178	172	165	166	148	154	141	172	167	152	163	154	158	152	158	173	169	163	159	164	172	144	148	156	155	153	182	161	153	170	156	169	164	147	162	174	159	163	173	160	144	157	156	163	148	168	135	157	190	151	162	138	163	171	148	174	159	184	164	186	182	174	195	168	159	157	150	159	155	183	185	168	156	138	185	150	167	159	138	163	145	173	151	162	162	167	175	166	152	171	177	172	131	184	181	158	163	159	149	176	162	141	155	163	177	154	157	171	153	164	175	163	183	207	168	175	185	176	157	169	164	172	183	168	162	161	160	169	164	161	175	199	174	151	151	148	177	152	143	160	169	171	170	154	164	165	168	156	142	155	168	152	172	155	177	176	152	144	164	160	161	171	169	159	183	180	173	168	166	178	154	173	160	173	169	140	162	164	150	160	158	149	166	136	181	166	155	148	188	166	183	174	148	154	159	169	154	171	155	162	170	158	163	157	160	149	147	163	163	170	185	140	164	172	174	169	157	195	177	167	160	155	169	159	182	153	163	181	161	197	188	167	189	149	159	169	188	157	146	148	179	162	166	178	156	162	158	150	181	169	167	152	192	158	143	154	133	166	162	171	148	162	165	168	180	164	146	144	157	143	161	185	182	170	135	170	182	163	172	159	190	171	141	177	161	197	162	153	166	138	170	172	166	175	159	174	169	170	156	163	166	169	160	173	168	183	164	172	177	175	160	152	161	160	164	156	150	154	170	157	160	156	159	152	167	168	146	159	131	177	137	182	145	154	183	167	160	157	138	158	144	160	156	168	150	190	174	166	190	165	161	153	164	175	173	165	154	161	161	183	147	171	168	168	161	176	154	165	144	188	161	147	169	155	158	180	172	158	165	157	143	161	166	158	170	152	173	138	180	185	163	178	151	166	155	156	176	147	160	144	170	143	162	155	167	145	129	163	137	153	158	166	141	159	169	132	150	157	171	157	147	162	150	162	149	164	168	143	171	162	159	160	177	149	160	165	132	176	174	150	159	150	165	143	161	146	162	187	144	146	149	176	176	149	177	184	176	164	162	179	186	162	142	174	156	152	156	181	169	162	172	170	182	168	142	154	158	143	182	150	158	146	165	184	157	166	150	140	156	163	146	159	168	153	176	181	161	162	172	159	171	148	148	148	168	160	162	147	155	145	157	161	174	149	156	182	160	169	181	165	173	138	153	138	158	157	153	157	156	156	150	159	175	166	172	189	159	161	171	177	164	174	176	151	168	182	163	147	183	144	164	134	215	174	155	155	174	168	156	158	141	167	159	161	163	157	141	166	186	176	150	177	143	168	134	141	175	129	157	157	147	162	152	149	163	146	163	171	162	149	163	139	148	171	152	167	169	166	155	161	193	173	174	154	187	165	167	158	165	165	169	163	164	178	147	159	146	146	174	160	147	132	172	167	133	148	170	155	164	159	153	179	156	196	167	183	139	176	140	165	174	168	161	153	162	151	180	158	153	141	155	140	157	145	154	165	157	161	168	147	147	163	157	153	192	169	185	168	169	175	169	157	162	151	149	166	168	174	170	140	158	150	185	173	173	155	147	153	151	149	143	145	163	168	156	159	155	173	139	167	149	152	159	168	145	143	157	173	157	153	153	144	206	185	140	194	160	161	170	159	146	147	156	187	173	148	183	179	144	164	179	147	175	171	153	133	171	163	158	157	174	170	191	160	176	163	144	175	162	169	181	155	210	146	142	160	149	178	154	164	163	182	151	169	171	179	160	161	178	156	145	164	153	129	177	179	157	174	155	142	154	156	155	158	188	168	142	183	149	153	147	154	185	164	162	192	167	154	147	166	138	167	158	147	175	149	165	158	152	160	166	151	150	162
13877	7905	2372	2885	2586	2103	1761	1486	1320	1098	1143	997	942	795	771	721	686	671	658	689	609	652	587	604	554	602	562	528	543	518	537	536	500	490	493	480	483	485	494	479	518	501	505	525	504	511	496	512	512	462	474	510	463	461	484	472	446	493	470	488	458	475	478	475	457	472	491	477	503	497	430	463	418	463	433	445	468	492	452	462	456	461	456	453	450	465	429	420	433	491	470	472	479	437	469	439	468	437	427	452	473	480	471	442	444	454	453	442	479	448	461	469	479	461	451	428	457	456	465	488	434	480	476	469	469	446	480	475	469	451	472	453	446	451	483	472	466	452	501	472	483	464	439	446	462	442	434	421	443	455	455	484	476	393	437	445	477	457	475	482	460	453	471	497	488	459	431	470	446	459	461	476	450	481	459	428	449	455	493	471	445	481	454	476	442	470	454	440	468	457	434	477	503	453	454	443	436	493	464	450	474	466	437	476	442	433	434	474	471	462	501	458	474	451	472	411	482	445	454	467	467	483	460	436	484	457	448	444	461	431	459	490	454	413	468	450	472	458	483	480	462	472	422	466	435	488	477	445	456	426	446	457	496	411	439	413	464	478	491	449	472	434	447	456	453	469	485	462	422	483	433	461	467	446	481	453	498	455	425	451	463	469	453	487	441	426	455	478	487	457	448	464	469	467	454	443	484	433	436	458	429	477	456	454	446	448	478	476	465	487	461	433	478	446	442	523	452	467	488	501	479	474	447	464	454	443	428	445	450	465	468	446	472	467	482	442	486	458	474	450	461	444	421	413	435	455	458	464	447	495	461	449	458	419	444	455	478	450	464	438	453	447	478	441	446	452	482	478	453	464	420	462	476	415	478	458	460	477	441	456	434	488	473	454	478	460	423	494	424	427	453	462	457	445	489	458	452	440	457	484	496	489	441	472	470	441	437	474	436	428	435	447	465	473	426	457	436	471	433	441	461	439	440	478	433	459	444	457	434	460	447	485	425	419	454	440	445	445	484	457	442	455	460	499	437	471	464	449	444	397	458	440	457	443	450	481	461	491	473	425	448	463	461	454	430	495	434	402	475	442	473	456	498	459	469	449	436	448	506	448	454	449	419	438	446	445	440	449	493	456	475	459	465	425	465	426	426	437	422	485	461	508	442	472	416	483	458	419	478	460	461	462	484	436	476	494	415	425	460	493	448	465	457	436	453	453	455	486	429	457	451	447	459	448	439	465	418	463	465	423	401	430	422	440	457	451	451	458	450	437	464	477	453	464	460	454	454	467	486	470	424	433	446	487	458	429	436	419	423	486	464	473	460	442	431	513	465	486	453	458	451	482	498	494	467	429	493	444	465	445	417	434	470	426	464	455	445	489	423	445	447	462	485	412	457	461	445	495	451	451	461	462	481	423	475	463	458	464	430	471	456	457	440	445	499	458	454	431	457	489	466	435	467	462	446	496	450	473	436	488	455	430	436	497	462	417	444	445	453	463	449	450	448	475	453	438	468	454	448	441	458	434	436	482	464	447	483	442	479	462	470	470	458	453	465	438	465	450	462	457	439	413	440	426	456	421	441	481	479	462	460	485	477	445	468	442	500	421	454	416	459	427	435	468	438	467	461	414	474	464	441	474	448	451	466	441	429	471	457	456	464	420	471	468	500	470	472	425	456	417	489	449	470	451	439	469	497	435	411	473	479	430	438	472	489	435	510	459	474	440	488	451	483	439	467	500	453	419	436	451	478	491	445	465	451	445	458	473	457	428	468	412	473	555	461	449	440	473	463	469	467	463	472	486	435	452	452	429	425	443	421	423	468	459	451	469	467	427	417	428	454	506	478	452	458	448	444	450	470	470	449	454	470	430	423	454	472	430	428	480	461	468	469	463	489	448	469	502	482	442	469	489	433	502	489	435	486	447	436	446	471	439	470	463	466	439	442	415	446	452	455	500	434	467	499	477	431	430	431	452	474	476	466	442	463	458	417	461	440	454	467	474	510	495	414	427	443	473	482	440	499	451	476	428	429	444	457	452	433	468	456	463	462	492	427	453	487	467	499	442	433	454	421	499	468	451	471	457	418	465	465	429	430	475	440	442	444	435	433	470	473	481	451	424	464	412	480	450	480	431	436	470	459	474	445	455	476	515	411	449	442	442	477	457	466	467	465	449	450	468	493	443	437	465	452	432	470	465	426	487	486	486	487	436	491	488	443	448	444	444	491	454	447	436	441	472	454	508	417	483	454	448	461	492	420	443	473	446	422	448	435	439	460	466	484	484	464	488	406	424	461	469	456	448	433	452	473	437	468	456	442	433	470	464	435	412	471	454	459	478	435	455	459	466	467	471	439	447	461	484	440	477	512	468	437	463	436	467	428	445	445	449	469	496	477	468	460	463	483	439	475	465	465	455	456	488	481	468	467	434	420	423	465	462	466	471	461	458	509	471	414	415	442	465	400	438	418	435	462	439	460	505	454	485	467	442	463	510	433	436	427	430	464	454	499	418	486	430	479	492	481	447	441	431	493	437	463	474	446	427	434	440	466	454	462	458	464	495	475	443	459	492	430	438	433	436	470	508	480	477	457	445	470	431	462	442	447	504	480	474	454	430	480	459	457	477	471	457	462	425	461	454	472	503	474	410	471	416	419	451	425	462	430	506	438	458	459	498	467	446	431	455	474	451	458	505	434	465	467	471	450	422	432	471	461	441	475	464	480	422	463	474	453	473	448	470	411	470	452	455	440	487	438	424	483	453	437	473	451	471	445	489	470	468	463	475	473	463	411	446	440	470	483	481	465	434	491	460	428	423	449	501	468	452	466	461	448	439	457	456	468	438	459	459	436	425	450	442	503	472	486	486	501	440	413	462	452	459	427	440	445	432	447	461	471	438	440	482	445	473	450	444	466	417	483	445	465	463	434	419	436	468	475	433	459	441	450	461	437	451	412	436	445	464	461	455	455	476	453	454	493	466	472	485	477	452	478	476	449	465	460	416	456	421	495	442	410	439	454	434	440	420	455	444	463	460	437	467	449	482	434	462	452	467	435	424	468	460	463	459	460	484	428	449	431	438	448	414	464	437	473	473	465	453	492	447	480	467	466	466	485	433	496	475	477	472	418	426	457	449	468	469	437	472	466	460	478	415	482	459	446	462	462	474	442	405	463	491	479	416	478	468	444	440	428	439	457	486	406	423	482	466	441	483	440	448	471	450	433	487	459	449	438	421	453	437	481	461	484	472	478	435	458	451	437	444	444	443	431	471	488	469	459	494	466	427	476	489	454	438	471	447	476	459	476	456	469	454	468	499	430	470	464	471	428	475	463	421	481	443	482	471	480	438	447	425	478	425	475	470	432	474	470	426	472	456	473	449	466	476	501	499	431	458	440	439	494	437	455	470	454	426	449	469	458	449	462	486	425	479	474	447	477	460	453	410	504	430	462	426	451	486	436	429	446	503	494	463	442	491	454	468	454	464	405	425	470	419	446	466	487	481	411	477	478	455
35788	23282	3954	1900	1276	1004	758	677	535	432	421	397	407	390	377	331	335	355	326	313	342	327	347	314	318	305	291	286	280	301	288	277	285	304	286	274	266	262	294	263	315	285	285	284	294	266	276	256	268	269	262	312	279	255	259	264	259	268	280	287	275	282	291	259	239	269	270	300	305	274	267	242	263	258	278	269	276	295	290	248	271	294	251	263	270	253	278	268	264	271	292	240	275	278	255	252	280	252	281	272	287	285	283	252	276	271	279	256	248	276	271	258	270	270	274	222	259	251	280	247	292	259	237	234	260	331	254	284	292	258	314	276	302	276	243	262	299	273	267	276	296	265	281	258	263	279	286	269	289	274	278	281	256	263	234	270	281	279	275	249	275	252	271	265	256	231	279	249	283	249	252	278	255	269	256	266	249	258	245	287	295	281	280	258	268	272	255	276	274	252	275	275	254	277	275	295	278	256	264	276	283	290	288	294	302	274	265	237	283	273	258	287	287	270	268	263	230	293	269	265	281	257	250	258	291	290	254	250	240	262	265	271	247	269	267	259	263	255	292	277	278	287	262	252	285	249	294	238	279	270	284	257	257	304	253	262	280	261	250	280	286	295	277	302	258	254	265	250	288	285	256	259	270	274	273	260	275	270	294	271	280	278	284	271	268	244	261	257	287	244	258	263	281	282	249	252	289	275	285	240	268	286	254	256	251	252	255	282	270	256	268	268	267	261	272	265	274	269	264	255	279	275	272	262	265	287	277	252	272	251	285	298	250	267	307	272	258	277	268	275	280	292	267	274	277	259	253	250	273	304	250	266	271	266	262	262	269	284	269	224	229	267	260	247	248	273	322	275	280	270	306	300	303	274	261	265	245	272	265	276	261	291	281	276	244	258	245	300	271	261	296	308	284	265	284	260	249	255	296	249	265	284	280	288	294	294	278	256	241	266	281	263	285	256	268	272	241	265	266	306	279	299	299	267	274	293	311	281	224	283	245	278	261	263	255	278	268	283	243	304	259	276	272	244	272	279	253	251	267	297	267	279	276	278	262	261	261	251	255	251	279	269	281	256	271	229	265	262	256	266	269	258	313	238	321	319	265	257	265	259	283	273	259	282	285	295	266	253	251	281	288	267	275	254	262	250	275	279	291	260	279	270	239	265	258	232	258	269	317	289	272	250	282	288	265	262	275	288	275	283	275	265	281	298	250	264	266	282	245	302	281	256	256	279	286	269	277	262	284	266	238	271	249	275	286	251	268	283	267	267	268	273	286	258	244	279	275	277	270	270	280	286	274	264	253	281	271	287	281	246	275	274	268	286	288	261	251	268	253	271	275	261	280	283	288	256	254	269	271	247	262	277	263	284	278	272	254	267	295	267	255	246	267	273	276	267	276	276	258	269	263	308	296	257	276	254	244	286	284	273	283	272	320	287	277	278	266	273	273	267	291	287	264	297	294	302	243	272	283	262	278	271	242	257	263	277	257	290	242	287	281	243	255	231	265	244	264	276	269	271	265	260	290	270	269	294	251	268	267	254	267	264	261	253	239	289	250	283	267	290	292	279	300	267	277	255	278	287	246	290	282	274	254	252	255	297	279	275	265	269	265	289	259	275	262	264	264	250	273	281	280	272	252	285	271	265	277	277	256	289	293	255	282	274	257	269	268	262	240	232	269	254	288	244	288	285	251	277	279	268	289	267	245	276	275	299	274	300	262	265	286	274	284	277	289	230	245	280	269	273	279	273	267	285	275	278	261	264	263	257	260	302	276	292	267	268	248	219	255	296	261	288	269	267	242	268	267	270	297	282	259	266	279	273	270	264	246	246	274	253	259	275	270	254	256	255	276	254	272	289	301	249	284	275	247	284	288	291	265	285	248	250	300	234	288	299	268	268	284	294	284	288	276	284	267	291	269	280	276	263	277	253	269	268	265	257	260	258	279	272	282	264	279	268	260	245	273	274	272	257	271	309	272	272	264	290	286	268	254	279	270	271	271	257	266	278	295	267	275	252	276	269	251	263	264	251	293	269	300	249	286	286	272	250	282	264	259	260	238	259	283	264	283	270	261	240	266	247	277	271	238	310	267	248	295	270	259	294	274	264	250	265	273	249	272	293	280	255	249	276	276	280	262	277	283	271	232	279	251	267	252	229	279	284	275	289	250	252	251	256	284	277	276	261	263	272	222	314	270	259	274	281	288	272	265	262	269	273	277	250	246	239	306	295	277	258	278	275	277	255	283	289	237	268	298	287	250	282	293	285	279	265	263	281	276	258	249	257	279	274	301	287	244	279	273	275	251	262	283	256	296	270	287	278	219	285	297	270	284	256	244	268	277	243	282	276	260	286	253	279	290	272	300	284	255	259	265	273	276	243	268	277	285	227	262	269	277	263	287	273	297	260	257	248	282	286	260	248	274	271	263	272	260	276	315	275	281	299	262	274	252	258	280	296	258	301	255	268	277	271	267	292	275	277	257	260	247	275	254	249	262	316	292	242	246	290	259	298	309	287	242	262	295	261	269	273	268	251	257	257	252	251	247	276	254	271	251	271	272	281	283	280	274	310	250	270	263	259	259	313	285	248	273	253	263	241	277	255	299	254	260	264	244	278	251	263	277	262	297	258	262	251	258	274	289	280	290	291	292	263	263	295	242	275	284	274	280	256	269	247	268	301	267	281	280	259	288	290	258	257	267	269	246	247	272	268	260	250	256	265	286	264	228	296	286	266	278	270	250	277	266	251	274	284	267	298	300	238	249	291	282	274	244	272	273	291	270	264	245	251	282	259	269	268	242	241	254	284	301	237	263	263	248	274	281	253	255	279	294	287	279	261	278	278	259	251	272	268	275	260	269	291	306	270	245	260	265	308	285	259	269	258	263	296	290	285	282	268	266	271	270	242	271	263	261	265	260	288	298	261	295	268	256	274	271	271	246	262	274	262	307	270	241	254	249	243	255	299	266	250	262	260	296	253	286	279	264	286	250	257	264	274	242	262	305	281	267	236	263	264	252	241	274	247	265	254	278	248	288	279	272	270	294	272	271	275	264	285	287	280	284	227	251	262	267	280	278	251	282	253	255	240	252	276	249	263	263	299	270	270	269	252	312	276	289	270	254	292	259	285	272	283	264	275	252	262	280	266	295	269	260	270	289	261	253	263	289	292	247	295	268	280	242	279	291	253	295	272	275	262	288	254	272	274	276	304	280	257	258	291	245	264	297	277	268	258	300	242	284	302	258	288	274	302	265	233	266	289	314	275	255	263	274	271	269	240	290	300	261	293	271	271	280	254	265	272	251	242	249	273	279	276	255	269	284	270	294	266	260	288	261	275	265	296	262	286	262	240	248	246	268	287	249	235	290	253	287	271	287	274	272	276	267	264	310	275	236	269	277	302	275	259	256	253	239	274	308	282	268	260	258	275	258	254	276	246	287	293	273	257	259	238	265	292	291	284	245	294	285	267	292	286	280	285	298	291	269	269	278	298	266	273	231	269	248	275
20034	12527	4393	5298	4791	3919	3178	2728	2307	2040	1888	1717	1551	1390	1319	1264	1250	1147	1069	1070	999	980	988	965	948	935	882	859	872	830	867	887	840	805	785	795	822	782	769	783	794	779	771	787	798	744	819	726	760	778	736	765	770	783	727	785	801	714	734	739	708	766	801	810	760	702	725	712	766	692	753	738	702	706	751	729	760	723	709	783	759	699	700	702	721	743	696	714	721	723	718	702	712	745	728	742	713	744	772	745	708	716	685	719	725	704	766	744	668	722	706	740	685	730	719	704	749	715	717	713	702	698	724	682	733	762	750	708	704	750	727	677	726	742	725	700	730	689	711	688	720	735	726	710	708	739	685	694	751	704	697	744	703	648	742	677	657	707	678	754	726	695	708	710	716	697	724	750	720	745	710	751	714	696	720	734	662	717	719	665	726	718	703	727	687	758	734	720	680	719	686	710	728	687	704	687	772	708	722	708	707	747	678	745	757	745	676	753	691	724	707	664	686	767	711	704	667	717	697	715	660	671	702	701	733	718	631	698	683	713	693	672	684	739	691	740	737	706	698	758	729	747	702	767	718	710	731	700	696	715	709	663	700	701	758	714	731	691	737	703	724	716	740	723	718	685	675	679	700	695	684	702	650	714	689	636	711	663	717	655	717	706	704	692	705	779	733	674	743	725	642	736	711	762	735	724	682	671	717	681	673	672	738	724	712	741	688	668	670	707	719	683	706	699	710	731	671	711	689	727	666	674	720	694	747	687	717	728	742	710	746	723	711	682	704	730	698	771	671	709	725	680	697	705	718	689	685	737	677	703	728	662	709	705	712	707	730	731	674	708	708	709	728	667	705	676	678	717	708	692	704	729	688	678	707	756	690	698	715	739	723	683	704	700	634	739	704	693	737	681	696	691	752	707	719	713	747	704	707	741	720	736	707	689	702	726	735	696	733	701	724	710	745	710	705	752	664	724	698	733	732	704	714	760	762	668	670	702	673	669	711	716	740	762	714	695	688	726	734	716	716	689	715	752	697	695	731	679	720	748	723	688	672	719	748	685	748	675	668	735	715	704	680	767	681	639	660	725	720	676	726	695	681	689	683	755	720	746	691	679	699	698	727	735	720	738	723	700	747	696	674	783	675	668	707	690	733	729	691	737	691	675	693	705	697	706	729	702	692	699	748	757	760	668	733	673	738	728	730	708	702	692	698	721	721	645	690	727	713	675	672	708	692	757	736	678	740	689	721	718	648	703	715	755	752	653	733	745	690	699	691	690	712	731	683	693	721	749	692	684	704	695	737	694	707	750	703	696	692	715	694	694	693	697	684	680	732	729	734	697	719	715	727	692	741	678	767	727	696	741	692	730	670	772	721	684	731	684	709	680	737	732	679	720	691	741	721	751	727	700	703	754	737	720	670	700	725	740	740	694	710	700	739	678	729	707	722	667	674	733	701	725	671	702	714	735	718	691	666	734	710	698	724	721	743	690	707	707	702	696	680	678	689	729	738	722	656	717	702	657	720	680	695	678	722	694	697	700	701	702	727	694	687	684	720	762	702	736	691	677	652	720	687	724	736	701	692	725	705	740	717	733	709	697	675	693	688	667	735	708	680	712	711	751	709	704	715	691	693	701	696	694	724	692	755	701	697	723	710	737	676	681	689	714	707	684	650	669	665	686	742	722	735	696	734	705	705	697	732	676	681	691	733	654	700	745	735	681	746	719	668	721	747	744	737	716	719	698	742	752	691	695	723	714	705	722	727	755	709	737	739	731	697	700	729	723	700	712	705	705	669	712	714	716	663	716	725	703	678	684	699	740	720	653	681	735	664	704	720	697	699	700	707	708	760	725	688	737	765	739	715	707	734	704	725	701	683	689	724	682	674	738	664	710	685	714	696	781	739	733	677	639	733	726	706	718	701	698	691	660	689	708	691	732	745	704	722	737	715	708	667	716	723	692	700	684	716	723	685	680	696	710	717	671	739	640	697	740	715	717	678	677	740	669	720	721	711	687	730	724	699	687	727	745	759	756	709	699	732	728	689	743	679	776	708	662	765	695	765	769	729	659	694	730	672	660	747	685	706	700	694	728	681	730	698	678	712	649	742	683	712	691	687	715	690	672	720	739	713	728	745	731	686	714	690	708	659	686	742	708	716	717	716	686	714	748	687	718	711	713	706	735	717	735	749	731	706	716	729	704	712	697	680	721	707	706	682	702	718	746	750	720	709	722	704	723	679	678	700	725	660	719	752	687	703	737	679	736	720	734	718	711	691	727	686	722	725	688	706	697	724	670	692	728	762	682	708	701	682	732	717	713	716	732	727	708	730	724	723	748	732	691	735	680	715	661	759	683	672	767	678	698	692	725	721	687	780	720	691	691	715	725	730	757	663	768	679	733	759	714	717	700	692	698	735	693	735	719	688	724	711	693	704	702	681	746	684	702	717	729	772	682	725	716	759	666	653	714	722	707	717	674	726	708	698	734	696	716	662	682	739	643	717	670	726	711	661	674	706	708	732	708	687	709	727	695	747	713	695	690	749	737	732	735	728	743	750	722	712	717	705	662	756	706	745	783	739	685	702	707	734	781	680	702	740	724	711	773	726	705	726	702	686	659	715	711	665	701	728	681	766	698	693	764	739	713	709	695	713	759	742	747	672	667	700	719	724	693	697	701	650	698	720	727	744	696	714	673	718	668	705	694	732	718	719	703	725	740	686	693	723	720	693	746	713	680	726	725	690	691	709	714	695	750	713	720	724	708	760	712	698	702	753	678	693	664	679	707	715	719	709	732	706	692	682	748	707	737	702	718	651	673	734	706	690	702	717	710	702	715	713	715	719	709	705	734	710	743	704	724	729	688	708	709	713	732	715	700	711	715	746	731	741	708	705	716	765	705	677	709	749	742	620	689	708	715	681	678	721	680	708	722	685	720	739	760	712	695	710	671	771	677	654	712	665	695	694	717	700	674	736	693	684	689	633	722	781	743	686	740	643	705	753	681	686	697	683	723	659	708	723	784	706	715	699	743	731	706	722	678	733	716	709	738	665	730	739	704	738	699	726	700	712	711	654	698	666	731	670	724	712	714	693	746	723	678	679	680	658	714	695	718	669	766	756	688	733	686	666	712	701	715	754	708	710	680	748	730	719	695	698	698	706	736	631	712	713	720	709	705	716	711	696	730	717	656	685	694	698	702	687	682	724	733	716	728	704	694	656	690	674	694	688	709	748	732	731	685	732	673	692	731	718	747	662	692	741	717	689	743	734	749	711	701	713	696	681	709	674	762	673	722	706	732	747	731	700	674	694	691	688	644	720	679	748	680	719	662	706	711	669	736	736	671	699	709	729	700	687	727	707	711	693	735	721	720	747	677	695	760	683	706	709	722	717	720	697	721	715	704	663	686	711	689	698	722	669	680	721	677	722	725	705	697	659	702	712	686	705	723	701	693	704	701	724	753	735	748	680	715	740	632	650	658	679	714	691	710	696	722	684	688	733	708	723	728
5131	764	398	343	296	274	311	300	289	314	296	286	315	305	299	320	312	301	301	300	285	339	339	320	298	337	293	334	296	310	297	284	311	297	299	317	317	270	311	314	310	303	311	282	309	310	311	286	316	292	293	312	327	324	302	306	318	310	331	288	312	322	309	302	314	307	314	290	304	321	326	309	301	298	270	304	318	319	308	290	294	310	295	318	353	287	314	305	312	317	301	310	289	300	300	336	328	308	281	317	350	321	320	322	335	295	295	315	335	340	298	318	311	313	270	289	290	302	310	361	320	305	309	277	325	302	293	308	353	311	316	298	307	322	319	314	320	314	278	319	296	284	289	303	324	303	294	311	302	301	297	305	314	320	273	300	286	301	305	298	314	304	284	345	292	307	324	305	290	265	326	298	285	279	316	278	332	306	281	311	327	319	310	290	282	309	364	331	331	304	309	304	281	329	302	287	295	299	333	300	292	302	326	303	332	312	342	331	342	278	302	329	321	310	325	295	293	281	307	342	318	332	308	286	299	314	333	327	301	326	328	344	306	320	278	283	329	306	340	345	327	330	308	294	329	273	305	302	302	328	281	299	315	294	323	297	287	303	319	302	301	321	280	292	337	296	286	367	316	342	317	328	297	302	340	277	303	324	282	308	306	302	269	296	319	321	324	330	304	299	282	322	307	312	302	329	313	277	319	339	266	299	285	336	282	318	297	289	320	287	304	337	316	333	296	319	298	287	324	298	337	303	341	286	290	311	347	332	283	314	323	313	281	308	304	322	318	291	313	282	337	310	334	277	305	349	346	325	303	325	311	323	320	316	312	336	314	303	312	256	310	313	288	309	297	307	294	308	299	320	325	296	312	302	327	289	316	343	308	277	332	309	286	331	313	331	312	310	302	292	290	321	300	328	282	317	315	306	335	293	284	309	330	290	304	295	338	332	309	277	287	295	326	320	305	315	287	330	302	326	319	268	307	304	340	307	291	299	291	301	325	299	306	317	305	314	320	282	318	305	303	303	283	293	300	308	315	311	312	280	300	289	310	342	319	322	300	291	294	331	292	308	306	293	341	304	312	320	320	320	287	318	294	302	269	312	316	316	295	283	311	303	287	291	293	298	330	284	314	329	318	303	274	306	296	313	304	337	258	302	314	299	306	276	299	298	292	336	308	327	323	269	309	290	285	323	340	331	293	303	278	323	310	285	314	281	346	347	306	320	299	319	303	297	326	317	311	296	294	292	307	312	313	314	302	330	348	287	314	351	318	285	309	298	276	309	330	325	325	321	307	315	313	306	278	290	300	296	314	322	258	295	280	289	303	313	288	303	325	285	307	305	296	289	326	323	296	305	310	317	292	324	305	297	319	325	318	313	270	255	313	281	289	305	338	310	298	299	286	320	288	290	320	300	335	307	280	308	307	312	299	343	314	302	284	311	335	312	303	318	297	313	297	292	313	323	279	315	333	293	301	278	305	303	323	321	265	290	291	315	318	338	308	328	309	302	279	328	308	304	329	320	330	291	318	308	317	324	313	327	308	272	331	310	294	312	294	308	327	283	303	272	286	309	302	329	324	318	296	294	306	310	315	305	295	315	319	300	297	291	306	288	323	315	299	296	320	302	343	283	303	313	307	302	298	288	301	304	314	335	268	311	342	315	296	310	329	310	259	297	351	296	295	296	318	337	299	300	307	336	313	312	276	311	309	256	306	296	300	310	316	323	309	302	284	307	294	318	310	300	334	288	279	320	282	325	320	308	291	341	305	303	320	320	314	332	307	329	322	327	305	327	293	307	342	321	299	300	287	281	304	288	291	287	315	273	299	312	283	314	313	311	327	295	328	297	320	286	301	310	339	270	324	295	321	299	289	286	273	299	291	316	292	304	325	328	270	313	304	325	281	295	316	318	321	305	276	300	314	328	313	319	314	307	286	285	337	268	319	300	320	309	283	314	278	308	356	333	294	297	322	310	286	329	310	316	326	315	319	283	301	325	307	316	304	300	298	283	291	302	267	315	313	286	315	305	293	326	283	343	276	322	283	286	323	298	296	285	344	322	292	304	301	330	308	286	282	314	278	317	308	293	282	276	297	297	333	316	326	296	316	287	326	307	322	295	341	321	321	315	298	294	310	302	300	289	279	280	317	316	318	308	301	343	314	332	299	290	262	343	293	281	324	291	285	321	287	321	314	306	335	298	269	286	341	342	309	320	326	300	289	239	278	337	316	291	306	310	321	321	331	300	342	300	308	312	303	322	336	313	326	246	350	280	304	307	312	314	293	318	308	331	319	306	277	310	287	296	319	320	313	320	295	307	257	296	321	292	279	298	285	341	280	342	303	310	337	281	313	285	280	305	327	309	320	315	292	291	277	285	311	316	340	328	303	316	316	276	297	309	277	344	298	315	316	284	332	318	297	330	301	295	279	278	329	306	333	315	308	298	301	350	326	249	313	308	301	316	312	284	280	262	331	292	348	304	340	298	310	291	306	322	321	324	302	297	290	303	337	285	304	321	335	328	283	290	321	295	307	315	281	280	293	287	309	311	309	287	330	336	282	325	300	280	298	294	311	315	336	323	269	325	329	328	324	344	291	305	319	322	291	315	320	304	323	330	315	307	303	334	293	312	308	297	321	336	309	296	309	296	281	300	296	323	317	273	330	311	330	309	329	328	343	298	324	343	317	304	314	276	303	273	328	293	286	315	309	314	308	295	300	296	297	301	311	326	306	297	287	313	339	293	316	295	272	269	328	292	328	310	288	290	291	300	308	320	295	320	309	312	302	311	320	296	316	318	354	337	315	300	310	300	281	271	288	311	306	329	316	293	322	308	287	306	304	291	332	303	276	292	305	295	279	319	277	297	315	281	285	317	337	343	314	320	318	314	312	318	310	297	321	280	342	307	303	293	315	264	335	294	335	356	315	358	319	314	309	321	302	287	314	298	301	313	304	315	305	282	311	295	312	279	307	308	323	304	300	314	307	318	349	286	307	349	299	281	284	278	308	282	334	305	306	302	349	314	297	301	327	331	277	302	293	324	299	288	308	346	318	319	299	294	317	352	293	314	334	317	311	306	332	306	325	311	311	339	305	332	312	312	296	292	312	329	318	323	317	290	297	326	318	283	318	341	278	312	315	337	290	293	325	312	300	295	313	318	329	302	304	302	293	279	282	297	296	325	279	317	296	302	343	289	308	307	285	308	341	311	352	284	300	315	317	313	319	280	296	313	305	310	292	310	299	305	320	293	322	342	329	286	279	311	303	299	338	300	324	317	315	339	326	303	325	289	290	314	306	311	292	313	315	319	326	298	325	330	295	303	330	302	330	323	291	282	296	306	329	302	314	331	285	301	275	291	327	292	324	326	316	324	318	269	298	312	299	331	318	308	302	333	298	322	260	337	356	280	329	299	314	314	287	298	342	287	283	312	304	318	340	312	304	311	306	267	291	306	304	277	284	340	304	321	309	306	309	317	341	319	294	297	307	295	307	294	302	290
3791	1289	825	863	850	787	802	779	823	759	770	769	802	759	787	748	790	750	796	745	774	712	795	745	794	767	813	718	724	777	784	767	735	746	704	764	772	730	752	726	756	733	735	722	733	756	758	689	761	729	680	774	758	798	762	744	735	734	757	780	725	695	772	710	742	737	749	788	731	756	759	757	710	764	743	742	747	732	736	701	745	739	752	743	734	761	745	807	785	754	730	681	738	761	750	754	714	725	756	753	765	767	745	780	754	769	694	746	729	746	741	723	774	709	698	746	723	713	752	754	735	757	743	744	752	733	743	732	753	734	732	735	803	762	714	742	732	778	714	775	757	738	759	737	711	783	725	735	718	756	766	759	741	765	726	777	753	756	705	725	734	788	766	741	744	716	762	754	770	704	719	749	723	748	730	715	798	727	715	765	842	742	717	753	778	709	783	704	756	754	702	702	734	747	766	761	769	746	692	806	776	772	832	756	728	748	746	722	762	743	759	710	724	722	770	733	745	737	741	736	749	736	757	760	741	737	706	791	749	778	684	752	787	772	784	722	778	751	747	774	790	730	753	715	798	724	758	763	725	689	770	754	725	746	741	758	756	751	765	763	718	767	760	749	723	706	741	688	781	745	772	737	726	748	790	763	754	700	764	721	740	748	757	775	794	740	736	689	770	729	759	733	723	745	737	782	743	780	745	744	727	752	760	741	705	731	708	735	779	771	758	717	758	716	790	782	739	718	731	756	717	748	725	712	698	770	694	745	773	768	736	708	739	710	782	702	745	755	746	732	723	725	766	708	717	774	726	721	731	726	772	731	709	740	723	729	733	819	747	700	722	768	738	735	757	741	739	757	755	789	691	786	731	749	727	733	730	762	767	737	784	753	779	813	748	747	737	763	744	695	731	739	793	706	774	752	765	757	734	743	748	726	748	713	688	745	786	723	747	756	746	736	761	756	785	728	723	749	777	744	758	754	731	754	730	752	742	753	757	745	759	777	752	726	743	697	756	764	738	743	779	735	708	753	716	781	743	727	706	739	740	774	735	777	743	755	719	733	786	695	715	748	738	748	739	735	733	760	750	776	742	756	752	772	728	706	750	770	741	768	768	742	735	706	757	717	745	719	750	741	735	754	743	724	765	705	722	739	752	736	737	743	677	766	701	721	735	761	759	765	773	760	708	721	743	780	741	718	727	743	752	748	743	724	693	734	764	767	795	740	780	762	737	731	791	716	757	737	735	724	709	763	745	725	735	779	746	720	736	705	745	730	795	776	719	784	772	725	697	730	695	707	778	750	717	742	724	738	730	726	715	712	758	722	754	758	696	696	746	740	717	720	767	778	743	741	768	744	697	698	788	724	750	763	752	783	789	724	774	754	738	783	743	783	728	719	751	722	731	731	781	744	719	753	743	701	766	765	771	757	749	717	744	706	774	734	776	764	733	763	660	713	774	763	725	696	750	695	720	772	710	721	756	763	744	753	809	755	692	783	764	747	783	714	729	745	726	735	758	748	741	736	758	769	758	757	747	752	718	716	745	779	733	768	728	748	725	772	757	703	747	774	837	735	749	720	753	740	726	754	744	737	721	801	758	786	744	708	794	743	731	723	763	728	753	719	716	758	714	754	739	746	727	740	730	729	760	798	720	762	714	787	754	722	786	765	754	733	751	743	743	749	750	782	766	772	740	756	736	746	745	771	735	751	757	774	700	763	758	753	725	781	753	766	726	739	763	741	714	703	708	695	740	745	717	731	784	774	704	749	735	696	761	716	727	705	752	752	734	731	747	763	717	730	750	707	693	696	734	741	786	725	725	735	708	704	725	742	703	755	749	746	755	756	743	744	727	763	725	693	746	703	681	698	731	740	716	750	748	763	685	758	726	777	707	730	724	745	770	769	768	755	741	733	715	753	762	720	724	736	739	768	744	742	717	776	740	723	713	702	685	792	753	771	721	708	721	743	717	794	718	708	786	768	753	772	724	751	770	778	766	759	722	712	686	768	741	746	731	764	733	794	724	713	759	749	753	711	760	723	758	778	766	724	753	717	781	787	777	739	727	773	726	733	709	773	723	701	769	759	774	733	816	719	747	770	740	734	738	765	744	717	716	780	823	674	744	763	785	740	751	750	737	721	757	731	686	785	767	734	755	776	751	737	727	751	754	772	748	781	731	748	762	712	774	779	744	721	728	688	749	735	749	695	766	736	718	754	761	752	717	709	741	752	769	717	722	773	781	719	738	740	765	780	742	724	756	794	722	679	756	754	727	756	722	754	767	771	790	745	697	719	786	794	719	710	758	733	685	743	752	757	718	762	715	770	712	733	714	790	826	743	738	740	765	765	744	793	768	683	719	707	709	720	766	777	750	706	733	720	715	725	751	739	735	747	763	753	741	747	743	728	759	734	721	780	730	758	740	784	796	749	764	712	732	732	786	711	765	749	726	765	750	714	745	799	770	707	738	746	734	714	758	731	734	769	751	757	778	742	694	690	766	763	765	795	736	756	768	722	735	713	781	690	726	758	784	781	732	783	770	756	772	706	770	777	731	731	746	739	717	743	718	736	748	746	721	730	806	767	733	748	721	718	766	757	717	749	693	729	819	709	763	738	744	726	734	736	736	730	738	726	745	744	752	720	708	775	772	745	786	729	767	707	739	729	751	753	774	683	759	760	743	689	740	763	727	705	706	717	770	750	760	761	759	712	778	753	800	766	777	745	743	782	730	754	750	734	756	770	718	757	748	779	752	750	719	724	696	723	753	757	731	746	709	742	746	781	772	695	735	719	773	742	717	712	772	717	771	760	743	762	719	724	724	761	713	765	784	754	764	751	729	710	788	714	762	750	761	737	750	770	720	705	743	748	728	744	783	750	754	728	728	815	792	761	774	742	782	789	708	746	715	799	762	775	723	743	724	731	760	747	763	752	753	802	737	734	749	741	750	777	744	691	726	727	680	747	727	788	766	740	761	709	745	732	764	759	734	751	747	733	764	783	713	773	763	771	725	759	747	738	770	745	766	746	747	755	746	762	718	759	769	743	713	775	750	780	738	800	740	738	755	731	730	699	746	748	743	797	786	764	764	716	739	707	725	755	724	748	754	733	751	773	756	734	760	772	709	745	719	738	695	758	765	724	714	706	782	750	747	730	720	758	749	735	764	770	753	765	714	728	748	729	754	745	736	747	724	737	721	783	748	772	754	743	726	731	758	734	747	764	741	755	797	779	733	740	749	705	766	728	737	774	730	768	727	786	737	753	753	690	707	696	740	773	726	766	726	736	743	750	759	734	743	734	761	750	736	696	751	745	756	745	722	790	756	768	736	760	727	791	724	736	737	774	736	775	693	707	773	709	761	782	748	724	723	771	756	730	740	715	708	748	728	785	732	796	778	776	751	749	724	709	772	778	765	743	739	724	763	722	732	718	722	809	732	726	758	760	764	744	696	722	759	707	755	750	762	737	751	752	765	789	733	749	772	720	745	717	746	764	722	729	731	728
22670	11976	1449	924	612	484	397	379	307	276	261	248	231	214	253	212	200	186	193	197	186	176	176	178	182	197	160	163	183	169	178	173	171	178	162	158	154	145	167	167	171	156	162	181	190	153	154	154	148	151	158	170	160	162	157	142	178	144	170	167	150	133	170	165	170	174	152	167	158	170	161	167	139	148	151	156	184	147	167	135	177	169	149	172	151	175	163	156	152	168	171	139	146	175	188	148	174	155	175	130	159	167	151	134	154	167	169	151	136	172	168	157	134	166	152	178	157	162	196	143	155	181	178	192	169	177	193	152	180	187	168	161	159	152	153	151	169	172	151	173	185	164	162	145	173	174	183	156	156	157	184	165	181	153	160	183	158	164	174	164	155	143	164	161	164	152	166	172	140	151	176	158	162	173	162	164	170	150	166	154	190	175	170	182	178	164	184	154	170	161	152	170	140	182	162	157	172	160	189	143	149	174	158	180	172	121	174	153	174	163	154	162	171	189	143	172	153	150	159	168	150	169	162	168	167	155	166	134	148	162	160	172	131	156	159	170	169	167	166	188	168	160	171	150	133	149	162	153	157	167	157	176	185	173	158	168	155	156	169	188	149	149	144	162	178	150	176	180	182	152	148	173	150	154	158	162	156	158	172	152	134	159	137	150	171	169	152	163	162	166	162	171	156	153	159	134	155	170	152	155	155	155	157	159	143	178	159	171	186	164	157	175	174	145	168	162	188	166	173	169	149	168	147	149	166	165	146	146	149	159	181	155	160	145	177	153	159	183	164	174	157	128	169	179	178	154	162	167	177	172	157	142	155	188	178	159	158	136	148	157	179	173	157	155	154	149	181	176	175	176	138	156	147	162	149	162	166	159	164	175	160	175	164	159	131	175	188	158	190	162	178	169	149	147	171	152	165	157	167	175	160	168	160	183	141	145	166	152	162	169	171	191	184	167	154	190	152	176	170	150	171	174	149	169	143	161	176	136	172	158	163	155	152	174	174	159	164	173	166	154	156	180	167	172	141	157	166	176	160	157	177	145	178	191	172	155	164	129	173	148	148	164	144	163	160	163	152	158	161	156	164	167	150	172	156	173	154	170	170	162	162	148	164	148	173	166	189	152	169	159	171	163	149	155	132	180	180	166	162	147	169	151	165	159	186	169	162	183	161	182	147	160	131	148	158	149	173	166	171	164	167	174	166	135	154	165	170	155	190	153	144	156	161	166	171	173	153	141	145	160	128	142	167	175	154	170	154	151	153	151	175	142	173	167	176	153	180	157	161	174	161	145	135	165	160	155	141	186	154	166	186	172	188	167	140	158	154	166	178	161	163	163	161	156	152	170	168	182	174	177	176	160	156	156	173	140	153	165	156	174	147	148	161	155	135	167	160	182	143	151	160	156	163	206	170	153	170	144	160	139	166	157	175	150	138	142	167	162	173	169	178	169	181	171	156	150	146	163	141	147	161	165	156	205	149	169	171	171	157	168	149	159	171	161	175	159	161	157	155	171	158	172	140	176	177	142	171	146	163	157	165	159	168	143	166	165	170	165	174	166	147	160	156	162	138	161	156	163	159	193	143	178	145	154	166	182	158	166	129	147	173	181	155	177	157	204	165	158	181	167	165	149	153	164	167	149	160	162	136	159	158	176	176	154	158	171	159	172	161	167	174	156	149	156	136	159	180	151	163	154	147	162	148	157	157	151	163	166	175	194	156	155	156	136	172	136	156	142	151	177	154	158	165	160	147	165	160	173	159	156	173	148	179	170	148	178	159	163	160	169	140	171	148	166	156	173	140	158	141	161	177	148	151	164	149	178	144	140	164	162	141	148	158	125	166	183	159	162	165	144	180	155	148	158	160	165	161	143	152	160	151	144	176	166	137	175	169	166	168	140	151	157	159	175	171	186	162	153	166	166	179	154	153	166	170	138	160	164	144	145	164	154	152	163	144	173	152	163	177	140	146	171	134	127	167	164	168	204	161	141	184	163	155	160	148	155	184	153	162	161	163	171	169	165	172	164	158	137	150	180	145	148	146	168	162	168	177	171	194	186	183	164	156	154	170	147	175	191	181	172	157	152	167	180	161	154	156	158	136	161	178	173	142	188	153	179	172	172	153	159	172	158	169	187	152	166	146	152	166	160	164	159	174	175	138	158	152	163	165	186	173	148	165	157	161	180	168	152	171	165	168	161	174	158	171	157	164	173	141	164	166	161	146	150	158	153	150	163	150	166	170	209	154	138	171	171	180	151	185	184	162	136	171	178	158	160	150	154	144	193	175	152	171	147	165	141	184	147	163	157	140	164	158	175	160	165	178	172	159	169	150	173	180	135	168	177	161	145	157	168	159	150	160	153	145	156	165	140	184	166	192	145	163	159	139	144	157	155	157	172	173	175	146	156	163	134	169	155	161	160	166	161	177	154	147	158	152	139	171	176	142	161	194	151	149	149	161	152	172	152	159	165	126	181	167	154	159	159	151	179	159	152	164	174	173	172	143	181	179	165	162	145	169	173	153	166	176	154	165	141	187	175	191	168	157	157	152	151	150	167	161	170	157	163	158	173	134	164	153	180	166	171	155	150	151	171	165	143	130	194	166	164	134	146	133	176	164	152	151	146	147	179	167	181	170	176	141	159	167	162	159	166	158	133	170	158	164	175	166	147	167	166	186	165	151	159	163	150	143	136	155	172	181	145	170	160	169	180	173	145	153	161	182	185	146	163	160	159	154	139	167	175	147	156	156	175	177	139	162	153	182	174	173	161	181	165	137	158	175	146	157	155	140	179	168	145	140	182	150	159	157	150	172	154	183	149	146	159	161	135	164	154	158	156	154	160	147	171	173	166	164	173	180	151	172	146	174	154	142	171	161	159	179	151	149	156	162	160	174	144	176	152	175	177	168	155	152	167	174	176	136	164	181	189	162	170	158	154	167	183	171	153	169	157	152	169	159	162	167	173	138	156	157	160	160	149	160	150	159	153	148	162	157	161	144	147	185	162	168	165	178	166	150	160	159	164	170	197	157	151	152	154	167	167	161	152	148	182	159	189	152	161	145	150	138	158	161	178	165	167	170	163	168	157	168	155	155	136	168	168	160	148	169	185	156	134	146	164	160	145	136	181	169	172	165	151	151	157	173	148	148	171	161	168	156	155	174	173	170	177	173	155	124	125	156	176	164	163	164	151	138	133	157	164	160	175	179	153	167	132	177	154	157	174	189	143	145	157	175	174	159	159	144	177	149	148	166	151	154	148	141	146	142	145	147	155	165	180	171	171	164	148	164	153	141	160	168	155	166	166	147	164	173	152	163	154	176	149	180	135	177	147	174	159	181	167	160	161	151	156	152	163	139	177	167	187	168	153	160	178	153	162	162	161	167	163	171	158	149	166	165	182	140	174	162	152	161	168	166	171	179	145	152	163	145	157	166	153	142	176	183	144	169	170	159	151	168	164	153	156	167	156	145	166	179	178	151	155	159	159	149	168	166	182	159	166
12979	8118	2400	2879	2509	2053	1809	1519	1339	1189	1067	971	896	824	813	773	706	692	693	639	620	631	600	565	571	578	624	568	553	516	534	537	509	513	523	486	487	500	490	505	487	505	518	500	451	454	472	475	477	462	473	484	482	488	471	431	500	449	425	498	492	499	468	499	413	493	444	473	486	483	487	467	473	497	482	474	454	445	501	479	422	455	530	505	450	496	434	471	422	476	453	451	456	464	480	440	455	484	468	476	501	474	428	458	451	475	455	468	431	504	487	475	483	435	478	467	455	415	453	443	410	457	474	445	437	468	457	425	441	475	475	470	439	475	513	465	434	480	433	448	455	448	477	465	428	469	433	422	484	468	492	453	458	429	444	478	456	507	487	505	499	449	473	439	476	461	434	500	431	474	464	491	464	459	403	446	464	470	462	496	493	476	467	470	448	483	448	490	463	479	457	437	433	464	491	451	481	414	436	443	466	450	480	457	450	443	458	443	459	458	461	450	500	434	465	456	453	438	470	446	443	476	456	451	497	485	479	449	486	431	457	477	470	458	474	446	460	474	460	434	475	470	483	425	469	457	475	472	450	436	453	460	476	450	433	441	463	485	464	432	473	425	459	451	464	438	424	436	475	498	479	448	464	453	439	463	432	465	462	438	451	451	442	429	448	477	456	477	421	451	439	431	438	424	472	443	447	449	454	458	433	447	402	444	467	415	467	471	441	479	410	495	483	469	425	453	510	458	455	480	478	448	445	451	475	431	412	452	457	447	452	462	407	415	457	454	444	437	477	449	472	470	439	463	434	441	412	442	448	492	462	494	451	451	452	477	426	455	426	466	461	431	438	464	455	480	431	483	432	504	455	471	504	452	454	442	448	448	446	444	431	482	456	468	427	434	428	425	445	450	464	411	424	416	448	480	469	453	469	471	484	448	503	484	456	429	458	439	459	481	461	403	476	469	451	440	469	471	426	435	474	432	462	485	458	454	424	471	428	486	421	400	457	466	439	418	447	447	448	473	467	454	472	485	464	455	449	480	448	406	437	483	415	425	463	512	444	429	461	473	454	443	499	474	442	457	423	457	467	463	444	468	481	486	466	443	435	466	437	412	458	493	474	450	432	451	422	443	474	454	475	469	443	473	436	473	490	462	479	473	441	464	432	449	472	482	436	461	437	469	454	476	457	450	478	420	444	467	483	506	422	424	484	436	444	456	427	449	425	445	473	485	465	432	439	448	466	443	469	450	434	479	469	458	484	449	467	440	454	467	420	461	452	469	478	477	466	478	458	429	439	465	468	427	464	488	464	461	426	454	439	436	461	478	436	431	459	422	448	457	466	463	486	454	456	447	451	452	491	456	449	454	423	486	451	445	440	484	467	443	445	410	461	447	433	489	421	472	496	415	418	441	442	465	455	447	491	477	440	467	467	448	465	434	484	454	435	424	459	466	464	456	412	460	423	449	503	441	448	449	474	384	446	439	443	418	443	501	446	475	425	474	453	439	501	462	431	449	447	468	448	452	461	448	496	476	441	425	463	447	456	422	445	478	427	453	475	464	427	447	489	469	484	443	438	451	476	450	501	469	432	420	459	475	470	439	462	475	506	456	415	501	435	460	459	467	478	448	450	501	426	472	481	423	425	437	428	464	455	461	450	473	472	434	451	464	479	432	472	457	444	449	474	420	413	491	479	443	446	516	485	449	430	464	449	448	489	462	463	483	464	448	476	441	401	458	473	481	439	465	486	470	426	519	449	457	437	510	475	449	456	410	471	488	447	436	467	503	420	459	481	463	429	480	458	461	461	457	464	449	478	479	475	450	422	441	465	457	438	474	408	491	467	438	469	488	436	469	460	441	427	444	458	451	468	442	427	469	492	492	477	433	444	475	439	447	448	467	433	467	475	500	432	448	436	433	436	473	468	460	476	457	458	442	413	452	452	491	469	463	471	475	481	468	466	481	462	457	413	428	474	446	441	438	441	469	454	434	457	451	443	463	466	476	480	440	435	457	437	439	459	458	448	471	467	489	447	413	475	456	474	430	439	496	441	437	468	438	437	501	429	451	463	500	453	419	471	478	453	417	433	452	450	412	466	457	439	503	443	471	438	461	479	467	453	468	471	439	466	449	448	424	471	464	471	477	456	458	439	453	451	465	451	432	455	457	464	486	448	493	462	462	461	443	447	437	462	476	432	446	441	458	480	492	473	454	417	458	446	432	450	432	437	434	449	447	470	472	468	464	451	461	424	454	481	448	475	457	442	495	462	470	428	479	441	465	447	438	449	458	461	442	419	479	470	465	444	452	460	478	476	485	437	424	413	457	425	414	457	439	480	450	453	456	484	479	454	448	468	444	489	423	417	474	452	422	425	477	440	458	498	463	461	442	477	418	417	458	463	460	435	456	476	429	459	415	432	467	472	454	439	492	455	459	453	475	485	456	437	443	445	470	458	431	454	466	432	478	468	440	465	438	489	485	438	471	473	449	463	451	444	457	435	429	405	437	458	426	470	499	440	442	463	491	466	482	438	442	463	430	461	457	469	452	437	484	452	417	475	465	406	446	456	472	489	440	454	463	442	467	485	446	440	462	417	443	452	443	438	483	452	458	424	516	499	487	454	472	469	452	424	424	472	477	430	414	454	485	456	473	479	426	502	451	433	441	443	428	475	459	449	505	448	492	471	437	448	435	440	432	461	481	472	481	449	436	430	440	429	492	488	460	424	468	470	467	462	451	426	454	449	471	437	419	470	436	485	415	469	495	465	470	452	465	481	426	437	459	458	423	483	435	471	471	469	475	460	438	482	460	425	470	444	462	439	443	437	449	424	444	451	446	449	454	451	459	432	476	459	467	482	479	439	456	435	478	466	449	427	441	472	452	476	414	459	437	465	470	456	457	440	452	457	417	439	464	452	434	468	446	447	457	441	451	456	444	461	485	474	431	467	464	431	455	496	452	436	492	450	443	451	442	457	456	429	480	455	475	451	444	439	464	428	443	450	500	479	485	475	454	495	442	437	467	410	448	475	444	481	471	453	394	479	473	462	428	428	458	449	458	446	451	475	424	433	468	430	498	487	487	467	506	473	481	466	467	481	483	442	479	399	489	480	496	457	494	463	492	496	488	453	439	442	458	470	462	526	466	457	465	442	442	448	461	472	447	466	440	440	449	466	485	476	425	459	455	475	440	448	414	453	466	441	458	461	467	483	473	453	463	458	458	454	471	446	450	494	485	439	456	468	462	455	487	460	472	475	425	486	474	499	483	433	449	451	446	475	425	460	462	455	432	440	435	444	457	445	432	433	440	409	448	478	464	464	435	463	453	464	487	526	460	429	468	489	490	441	461	457	467	442	436	453	453	469	432	495	481	433	466	465	432	448	449	463	479	443	471	461	461	427	446	476	458	451	458	462	439	415	481	488	460	435	442	447	441	454	492	437	461	465	451	473	443	475	432	449	457	448	461	497	446	465	429	498	476	439	482	469	435	462	471	512	464	470	440
34475	23071	3915	1961	1360	943	751	622	555	480	462	447	423	411	360	318	310	324	319	337	328	293	316	288	338	325	291	258	289	319	276	272	297	270	270	303	305	263	293	302	298	288	266	309	277	275	299	289	289	265	261	290	270	289	266	290	253	247	256	270	269	261	284	273	292	251	275	277	305	286	253	250	267	239	272	294	240	255	266	268	301	264	287	257	257	241	277	282	272	274	287	286	272	282	266	259	275	285	277	275	300	265	269	267	246	272	275	251	266	296	269	282	295	255	277	281	283	274	252	277	291	273	286	288	274	284	281	260	258	294	286	261	267	254	255	259	293	280	250	265	286	242	232	248	262	304	273	244	249	260	261	268	256	258	264	281	254	281	280	259	250	250	279	278	292	249	292	269	266	311	278	278	282	263	268	245	253	263	287	257	266	264	249	274	293	295	246	266	272	265	254	230	238	231	289	282	263	265	273	294	266	295	266	271	251	261	270	255	260	249	290	256	246	262	273	305	275	325	253	257	263	271	272	251	271	247	280	231	253	288	276	252	296	275	290	251	276	277	284	286	281	262	266	293	259	265	272	274	246	256	265	278	249	266	250	254	261	244	278	277	271	280	290	246	257	276	211	281	252	271	284	266	276	267	247	241	247	272	256	265	238	271	251	258	261	278	279	256	268	242	253	290	277	244	236	268	245	263	277	265	271	236	273	259	287	259	249	283	247	272	287	275	252	265	271	274	240	267	267	278	253	237	284	245	278	296	263	254	270	266	271	288	332	248	282	277	261	255	253	279	264	304	266	265	257	273	252	274	261	280	295	291	258	264	263	261	287	294	248	274	285	296	245	333	276	262	247	302	302	251	259	260	288	287	252	287	275	275	270	263	264	268	285	288	293	273	251	277	266	273	276	284	286	250	265	244	262	272	223	254	276	280	246	263	283	282	292	260	263	257	265	313	258	248	261	267	290	264	268	265	279	251	243	266	259	269	261	256	275	291	283	263	248	287	284	305	265	245	283	260	289	275	288	267	295	272	266	277	275	275	258	257	270	250	250	274	292	269	265	282	241	259	269	260	283	282	264	270	281	257	276	263	267	287	260	294	271	261	270	274	252	265	281	267	261	264	279	258	284	242	261	300	293	282	262	281	283	270	270	276	266	272	258	248	289	276	282	267	270	263	270	288	281	277	275	260	300	259	278	269	267	285	285	263	287	287	270	269	245	287	261	265	269	278	247	308	271	299	252	302	284	258	256	269	281	290	284	281	288	282	272	278	244	253	281	255	260	243	298	284	269	285	249	243	292	295	268	257	264	284	286	294	278	291	231	311	259	251	275	273	249	266	277	267	250	278	283	308	255	294	294	234	244	263	283	262	269	276	294	246	261	250	264	253	285	249	253	254	259	256	305	271	232	277	256	285	277	236	232	277	259	286	295	283	261	306	257	295	257	267	241	283	269	307	257	278	275	266	305	256	273	282	258	285	286	270	294	272	252	290	244	285	281	244	285	289	262	252	270	275	281	259	273	269	273	259	240	264	259	275	258	275	307	279	285	253	252	285	261	270	280	275	251	290	253	271	277	296	278	267	288	259	267	274	259	251	258	274	298	233	287	281	268	277	261	287	286	262	268	262	296	273	273	248	272	272	276	299	270	261	280	290	260	295	287	245	241	271	266	274	299	265	279	243	271	250	295	277	277	269	283	277	308	271	264	252	259	279	257	336	251	290	263	248	255	282	281	287	245	248	275	263	252	274	248	264	245	278	277	247	290	283	291	254	290	292	278	264	283	279	270	258	245	293	294	258	264	273	240	267	297	264	259	294	286	266	277	271	246	233	226	269	249	266	240	269	273	231	256	284	265	247	274	308	291	281	242	252	263	263	295	275	264	271	263	289	266	266	269	267	264	256	269	284	257	253	273	244	249	267	258	280	266	230	298	288	241	256	270	249	245	281	285	272	248	304	297	283	229	259	234	263	256	256	271	253	243	303	261	225	298	246	235	251	295	280	272	232	252	269	286	294	256	284	242	276	264	250	258	258	275	294	256	261	293	245	263	288	262	285	253	294	262	269	281	275	271	298	259	245	268	289	265	270	233	253	290	274	254	268	274	248	255	255	281	241	272	237	272	277	285	252	269	275	280	256	282	271	277	264	288	296	282	277	270	285	259	247	273	278	278	272	265	275	274	264	290	281	274	257	241	254	257	267	259	242	258	279	246	247	290	281	259	252	281	280	290	291	260	275	254	261	282	272	279	274	297	263	298	261	268	273	283	279	257	265	278	286	256	264	275	255	282	260	297	304	272	253	294	260	262	257	283	284	295	285	281	281	310	247	289	269	266	247	278	285	271	265	279	297	243	296	279	293	278	260	260	258	256	261	275	305	313	264	289	263	274	294	281	248	289	283	277	278	286	260	265	290	281	266	283	268	298	276	240	251	302	267	260	265	230	286	274	292	276	245	289	246	265	284	273	291	245	264	272	239	259	293	263	293	280	274	248	273	304	259	224	254	255	273	268	269	263	280	252	266	251	317	265	299	289	251	273	270	273	253	271	287	247	271	278	265	303	259	273	240	247	261	248	256	263	293	294	261	284	253	231	265	284	264	255	257	276	264	257	253	272	236	270	288	264	248	297	299	278	276	315	273	269	289	292	257	262	270	306	268	269	262	262	296	300	227	283	262	261	266	267	262	231	265	236	251	257	292	260	275	281	275	257	288	269	281	265	271	265	229	250	280	274	291	269	275	260	296	258	258	274	276	226	260	265	253	262	271	281	265	289	279	260	277	248	266	269	263	252	286	282	237	266	272	252	289	268	248	251	278	262	269	252	270	256	245	282	267	306	324	272	256	274	254	270	255	286	245	264	274	278	277	254	252	281	262	277	257	285	238	277	263	300	257	260	272	276	293	252	311	288	276	267	295	293	271	293	259	280	299	271	255	258	266	295	284	241	277	275	255	278	246	259	231	268	256	244	307	251	286	252	271	257	248	261	257	277	255	269	271	266	256	262	258	247	270	286	281	279	295	262	247	328	263	264	276	247	278	275	250	309	277	245	276	276	291	256	285	269	270	262	234	248	270	294	259	243	239	258	259	275	278	301	289	259	279	282	305	245	280	280	278	266	252	238	272	284	275	259	271	280	261	276	265	263	297	285	236	285	266	283	260	249	266	256	266	268	256	265	270	258	248	287	252	275	247	270	306	275	262	260	251	262	262	256	257	276	240	255	272	238	282	271	254	263	256	267	263	257	270	286	298	241	289	283	269	257	279	265	281	240	267	301	257	252	298	269	282	277	258	272	253	274	298	273	288	278	247	264	265	263	249	276	263	272	287	269	225	271	278	254	312	257	246	256	256	238	276	250	268	263	262	287	277	265	276	289	262	308	259	267	269	251	242	274	244	289	231	253	264	283	268	266	269	266	246	283	288	266	274	284	277	250	281	286	268	267	281	271	263	256	251	270	300	262	268	263	276	249	280	280	264	251	262	267	278	285	252	297	271
19215	12808	4369	5367	4647	3871	3280	2728	2362	2088	1890	1730	1455	1456	1357	1300	1181	1187	1108	1092	1037	1030	1007	955	968	927	863	886	815	884	808	849	852	824	834	851	773	782	816	752	769	778	778	812	795	792	756	808	809	791	749	765	741	765	748	731	742	712	728	751	735	776	720	759	736	723	697	757	744	706	761	759	719	760	738	690	756	762	757	719	686	706	712	771	729	686	684	730	741	738	750	680	703	635	739	713	751	751	684	695	703	732	813	720	680	720	738	680	677	701	696	752	737	766	715	772	718	687	720	768	700	716	695	718	699	755	738	718	701	718	740	713	746	698	692	698	674	719	699	712	702	701	718	696	655	736	709	737	704	725	713	728	709	699	707	721	687	688	709	683	690	730	687	683	685	710	705	681	729	689	726	740	711	742	741	747	707	741	714	691	769	685	758	681	705	725	700	734	711	706	705	697	750	720	710	713	681	699	701	722	692	701	714	691	734	753	709	751	733	727	741	697	691	697	758	694	709	682	672	716	732	707	685	669	733	672	688	708	732	694	739	738	697	747	718	726	702	703	714	756	678	699	713	737	727	679	669	693	730	699	714	733	729	726	724	707	668	706	737	714	789	728	723	689	712	739	680	704	722	694	766	722	705	689	726	723	701	675	724	715	725	703	700	701	685	704	745	720	704	768	779	753	683	632	693	694	749	720	655	637	719	693	703	703	721	713	700	660	746	736	761	708	700	683	717	709	708	685	716	711	698	685	711	730	716	689	683	729	750	666	664	701	728	737	687	721	681	693	681	724	683	690	769	698	722	714	718	687	677	679	758	721	689	708	684	727	672	665	740	692	679	738	715	719	706	724	736	715	724	748	724	714	685	694	690	714	705	685	684	754	717	728	711	702	655	807	749	722	723	694	715	652	708	751	731	723	694	757	760	696	692	712	714	648	704	731	701	698	724	695	709	688	711	701	713	673	663	698	711	735	675	703	657	692	699	703	734	693	702	661	694	707	672	710	713	671	735	700	706	698	680	684	711	657	732	744	649	707	650	732	700	697	673	676	672	742	698	744	737	727	716	743	714	700	686	725	696	729	726	714	730	722	730	686	723	738	724	720	706	699	721	724	650	705	683	697	687	666	698	684	700	682	747	692	740	699	711	736	697	725	732	718	722	712	744	767	727	664	766	725	716	754	668	702	666	736	723	685	733	737	689	669	705	678	726	673	727	748	688	725	720	697	735	665	679	717	744	692	713	706	673	667	740	721	696	694	637	699	694	786	665	735	698	728	737	687	714	678	694	702	734	684	704	656	703	723	714	688	714	742	713	676	681	682	771	744	698	692	700	726	688	704	708	751	696	756	728	752	724	661	795	656	696	756	743	672	720	695	738	718	702	681	714	702	682	660	709	725	690	716	687	724	717	716	691	716	702	703	715	713	696	660	733	723	733	753	706	726	733	714	752	706	672	691	748	723	690	707	698	681	723	725	751	706	656	689	722	682	737	714	687	720	690	663	746	659	718	689	734	708	747	698	695	699	699	754	729	648	657	685	688	699	708	744	692	703	725	677	680	715	697	726	700	721	690	653	733	750	711	658	641	679	756	757	687	699	656	686	720	713	706	725	767	684	697	702	733	763	728	678	724	683	711	690	719	711	684	720	722	745	739	718	723	731	685	680	752	701	645	738	708	704	727	741	728	738	787	665	757	738	657	729	698	719	715	715	682	728	714	692	717	693	708	695	687	718	720	670	678	743	738	722	726	725	721	706	722	661	723	664	678	693	695	667	702	693	728	668	719	705	716	737	721	717	688	732	663	689	708	695	704	757	699	690	740	710	684	701	715	715	723	691	699	684	761	685	735	706	739	718	724	665	698	702	711	685	732	666	745	689	687	718	675	745	727	711	768	684	691	750	659	711	666	671	715	699	721	700	729	684	734	704	683	674	631	680	696	704	684	722	661	704	700	732	747	719	694	724	679	710	685	734	688	717	720	747	662	735	705	730	704	720	712	727	694	743	698	694	715	705	690	729	739	684	726	756	727	725	698	682	727	721	692	659	695	668	653	716	723	724	708	698	692	711	681	690	705	689	681	704	741	667	714	709	674	698	673	699	734	697	685	675	663	688	761	720	714	759	743	721	720	679	719	695	719	747	712	676	740	713	692	698	715	734	671	687	670	659	669	676	693	706	702	671	722	750	735	770	712	665	711	685	697	711	733	697	697	680	643	717	731	700	683	720	742	700	700	790	739	713	767	704	701	719	727	752	708	728	698	750	719	689	697	704	722	697	684	696	709	723	708	713	726	679	687	673	680	728	734	696	722	757	752	708	681	742	685	632	720	737	704	691	745	719	714	707	678	733	743	702	694	685	753	693	687	670	752	753	725	698	691	733	673	685	732	716	685	711	689	717	703	724	717	711	708	687	682	744	654	702	657	699	710	713	724	729	692	709	668	677	686	704	723	703	718	699	704	738	710	709	678	675	776	736	701	694	705	689	696	720	723	644	682	701	692	715	716	714	695	694	665	697	745	713	710	723	703	699	698	728	737	695	706	744	722	692	677	729	707	728	700	646	677	650	718	697	757	694	675	665	728	716	737	709	723	704	692	703	713	686	660	733	719	698	769	744	680	725	697	719	741	724	731	700	711	695	692	688	664	728	702	694	755	704	693	730	678	713	690	738	726	687	706	704	736	720	740	704	734	692	693	763	677	678	738	724	737	664	717	754	705	653	697	693	698	762	709	745	680	695	718	725	686	724	726	669	715	711	702	767	718	688	685	678	747	729	714	707	717	651	730	685	743	683	637	692	725	698	695	666	741	707	705	721	665	723	701	698	747	721	715	726	723	710	693	623	680	675	736	692	713	682	772	727	693	711	718	726	722	668	686	700	693	676	716	700	699	727	694	699	731	651	713	741	747	701	723	761	702	692	663	677	708	710	680	677	660	711	725	691	718	672	687	719	650	722	689	707	687	701	690	701	705	693	714	719	692	745	721	704	722	694	725	702	726	712	680	696	682	700	742	728	711	739	706	674	654	708	698	706	721	660	740	758	671	731	679	751	724	686	716	696	688	703	677	738	718	715	745	685	689	712	675	703	690	740	695	688	703	708	702	695	715	709	706	722	695	735	699	737	711	735	691	697	698	726	679	719	693	740	699	724	680	679	662	728	725	700	716	667	705	672	698	668	720	745	674	699	684	718	682	710	707	741	712	710	701	680	688	694	689	704	706	726	658	730	766	748	722	707	737	680	692	736	709	709	681	694	700	663	670	698	686	721	728	721	710	676	705	711	723	766	731	707	707	634	739	713	693	699	683	726	715	680	760	691	698	714	694	739	713	728	735	695	680	684	722	744	710	671	692	723	668	706	714	736	738	715	703	765	692	704	744	675	755	749	694	771	656	673	748	761	727	716	672	673	724	748	716	729	747	735	764	702	648	705	670	702	708	711	724	753	705	735	751	712	748	664	713	682	679	721	726	735	732	706	718	729	737	701	737	714	697	688	696	706
4336	640	321	319	322	325	311	292	280	286	319	301	326	296	308	324	303	327	328	310	277	310	259	278	292	308	328	340	308	309	309	315	327	308	302	312	300	308	307	324	296	350	289	276	323	307	318	333	294	307	313	300	302	321	299	305	326	290	296	276	286	319	329	303	330	288	284	296	306	326	339	327	299	304	300	284	318	311	312	332	312	307	348	279	320	286	324	301	295	339	331	291	308	318	306	299	313	307	338	339	287	302	306	306	334	324	316	330	305	305	310	297	323	346	306	317	283	337	303	299	295	287	296	321	315	301	279	287	273	314	341	306	325	305	308	308	336	287	307	317	326	318	318	305	300	296	282	308	297	306	284	326	279	303	310	336	287	326	274	297	301	284	294	314	319	320	311	290	273	299	306	264	298	335	297	318	297	290	309	291	295	314	344	287	306	285	334	307	333	316	313	316	314	333	308	306	319	332	304	300	314	296	312	340	297	303	320	320	302	328	300	302	325	359	282	269	276	320	296	318	304	327	310	285	302	322	293	327	325	290	290	275	289	304	325	285	298	307	318	313	299	349	279	314	323	278	327	301	287	323	313	292	314	309	316	308	328	279	323	325	287	298	295	328	300	319	318	287	304	301	313	293	295	302	297	285	306	272	319	298	315	304	241	316	296	300	307	322	340	290	315	280	331	326	309	349	324	336	307	314	300	298	317	343	334	329	307	303	332	286	295	297	325	311	303	336	321	258	287	281	342	307	328	302	300	265	259	269	309	284	302	309	315	279	320	285	303	297	326	271	330	312	314	316	310	303	305	284	313	302	318	303	315	312	318	306	314	306	297	314	279	296	318	322	295	275	321	302	316	283	328	283	297	285	297	326	285	316	324	304	290	283	321	312	303	329	349	295	314	310	268	324	328	299	306	312	305	329	312	313	322	288	307	325	277	300	315	321	278	321	301	311	307	309	341	292	307	293	342	308	295	298	308	306	305	330	271	325	320	324	292	317	310	322	301	289	266	313	302	335	301	299	288	314	291	313	313	314	322	294	314	337	316	304	314	324	295	289	302	281	309	305	342	281	272	324	330	302	331	288	316	321	291	311	300	357	317	318	310	286	295	285	309	303	340	300	315	295	293	301	300	333	287	298	313	329	327	293	294	267	295	298	284	294	267	306	297	283	311	304	289	313	279	316	325	290	273	302	287	288	273	320	325	287	313	298	338	308	325	273	277	285	334	330	328	312	310	310	310	291	295	313	297	319	314	310	298	304	313	303	292	316	317	272	296	313	279	303	316	315	327	325	342	294	310	303	297	320	313	315	328	312	309	330	303	289	333	318	284	319	299	321	318	307	299	321	287	330	318	328	293	306	338	351	288	295	301	278	317	317	287	295	328	296	329	314	332	311	307	297	303	318	282	302	338	316	331	339	289	317	294	311	321	308	302	339	349	285	330	308	307	340	345	308	305	305	311	304	297	287	305	360	299	289	299	313	318	290	287	307	349	285	299	290	321	287	295	296	282	302	294	291	287	297	302	292	302	304	305	296	281	293	285	304	340	299	329	323	327	310	324	296	318	312	285	263	300	299	312	314	307	314	301	316	300	282	323	300	312	276	308	323	313	308	301	314	296	297	328	332	302	325	336	267	324	280	322	310	308	276	319	276	340	272	303	312	315	324	315	306	301	315	317	317	262	293	300	300	275	311	295	311	309	319	292	262	334	316	333	287	301	306	299	300	338	339	338	316	334	311	277	294	311	306	322	306	326	309	297	313	301	312	319	300	309	299	319	300	305	284	305	294	309	293	302	306	300	312	266	297	307	296	321	293	303	322	302	302	315	304	314	313	300	316	295	301	297	289	332	312	287	352	284	282	300	288	288	306	312	278	326	323	292	300	294	308	294	314	341	295	283	327	289	353	323	271	324	305	320	292	286	313	319	319	288	305	283	301	266	317	300	334	321	253	313	324	322	299	318	343	319	315	316	310	296	337	303	322	300	290	259	321	330	276	300	311	344	313	299	308	282	312	320	330	294	282	293	302	284	285	347	321	306	288	313	335	319	307	284	309	348	318	309	287	338	292	288	309	301	318	335	269	310	287	289	291	309	280	322	288	315	289	286	300	327	303	298	296	279	319	327	310	304	321	309	286	331	290	324	328	328	323	305	301	313	261	318	316	296	323	284	278	313	308	293	312	315	315	315	321	358	291	307	288	306	327	280	307	317	330	343	339	288	330	325	304	316	303	310	321	290	308	308	296	308	333	332	294	317	276	317	287	343	338	301	301	308	307	280	339	311	333	302	304	294	323	297	313	309	315	319	320	327	308	272	327	312	328	301	346	322	306	309	308	309	325	284	308	283	286	294	321	278	317	284	303	270	320	301	298	313	318	302	310	297	299	304	332	326	294	297	327	333	302	288	317	332	297	305	330	313	369	328	281	288	316	338	332	304	300	310	291	286	281	318	331	305	305	292	330	330	309	307	317	315	298	297	304	302	309	311	309	319	304	280	316	307	322	303	337	322	324	327	314	298	294	278	302	298	336	301	303	310	312	304	276	320	322	316	313	331	292	306	299	290	302	298	277	319	299	317	304	298	280	282	306	321	285	287	319	333	313	290	308	314	320	302	283	285	338	299	303	285	255	296	301	343	296	362	289	281	301	284	310	286	320	304	344	301	329	321	319	258	300	318	323	329	301	317	298	304	316	294	298	323	312	321	292	303	306	351	318	314	288	289	289	305	314	286	302	307	295	320	321	340	281	278	316	317	306	329	281	317	328	299	301	342	281	342	280	310	330	300	296	315	313	270	307	297	311	304	307	279	323	285	318	313	326	291	312	299	292	304	328	324	279	303	308	287	316	300	289	322	313	309	329	305	296	317	282	296	340	314	286	277	308	300	291	314	312	301	287	331	330	294	323	316	318	308	309	316	319	328	298	342	304	295	324	300	320	347	281	299	279	288	333	361	279	310	325	332	294	317	335	288	367	291	342	272	285	318	321	325	294	288	291	311	311	292	302	299	342	308	328	272	310	310	329	310	286	288	284	305	318	353	299	305	310	298	303	291	320	280	293	289	309	343	292	296	313	298	303	335	321	309	315	329	326	275	319	293	319	313	292	311	319	316	282	292	316	312	323	295	313	270	309	330	295	315	302	315	316	320	302	300	318	275	299	311	320	339	303	306	304	280	306	319	338	317	313	299	311	303	312	319	361	308	302	310	288	325	274	311	307	294	297	331	317	289	333	299	298	314	294	288	303	301	332	345	315	339	304	325	295	290	300	317	288	296	304	313	323	330	313	333	316	296	301	293	329	307	304	315	315	310	328	321	278	291	302	297	291	330	300	268	301	312	315	307	336	316	300	317	303	288	290	318	328	277	293	258	283	294	323	302	291	322	299	295	314	294	287	293	285	299	315	304	315	295	302	350	311	305	299	317	303	334	278	275	308	317	336	323	314	291	295	297	310	325	356	336	311	303	325	332	317	317	329	323	304	288	305	292	325	288	250
3404	1207	835	811	759	795	796	747	734	750	757	756	745	744	768	780	775	755	764	698	757	754	766	765	745	746	751	719	775	736	719	754	746	763	750	758	752	717	742	732	763	708	746	763	789	677	693	744	698	738	775	750	727	760	782	732	771	748	751	731	708	716	734	697	753	727	730	788	779	756	728	759	767	770	692	683	730	768	751	777	780	743	734	772	760	760	702	788	749	740	745	781	742	722	654	767	773	724	717	770	675	750	731	722	762	682	731	727	720	764	715	707	738	724	729	731	748	749	690	766	723	724	743	746	749	687	755	719	736	739	716	793	740	732	821	711	745	771	764	793	735	739	751	719	746	704	731	726	745	763	713	766	755	743	715	772	734	712	754	737	755	696	707	779	719	749	730	704	755	762	699	721	734	762	691	747	713	748	792	749	729	750	684	770	796	742	768	715	729	716	712	790	721	711	736	740	766	768	794	773	719	747	743	756	758	768	750	762	735	741	762	733	755	753	692	723	729	765	751	774	754	751	705	690	719	725	760	720	808	698	748	726	721	758	741	723	730	736	721	735	716	735	711	740	726	759	754	749	759	729	745	756	718	695	723	730	726	750	771	754	752	700	744	778	760	757	708	751	709	740	739	700	751	740	755	774	728	751	769	679	743	779	740	748	810	773	783	699	739	710	735	807	709	757	709	714	785	737	813	737	760	736	742	761	721	748	769	730	718	769	752	748	738	780	739	768	718	749	771	775	766	704	774	715	742	722	732	715	761	784	696	776	740	771	741	714	736	744	738	725	762	710	754	726	728	692	750	741	747	717	741	767	645	766	718	807	764	762	768	692	733	723	736	809	715	771	743	697	757	732	719	739	748	753	703	755	701	800	727	774	703	730	737	713	738	741	712	720	742	770	742	680	723	735	749	760	761	790	750	752	711	767	742	732	773	733	730	751	748	754	746	734	738	751	722	746	722	712	719	766	753	743	716	781	748	766	777	759	711	763	729	695	750	684	738	726	714	777	699	740	775	743	734	806	753	748	730	757	728	737	773	754	720	760	770	769	722	755	684	734	757	728	721	762	753	708	740	699	745	764	756	751	758	702	761	752	738	741	693	727	736	741	730	760	694	773	712	775	788	734	723	754	754	786	715	712	738	708	715	729	706	769	746	769	722	753	775	748	767	745	772	781	731	724	713	790	782	744	719	725	757	725	765	721	730	742	734	696	726	734	793	711	739	776	779	720	752	710	741	749	750	711	775	784	712	711	726	735	764	749	763	718	769	759	753	728	707	704	748	682	752	737	770	749	711	752	736	737	764	739	682	737	748	785	757	734	798	761	742	779	772	750	742	734	751	760	766	746	742	769	723	741	734	747	757	729	706	742	734	773	758	767	730	710	736	708	742	773	740	749	733	776	763	765	747	736	769	781	712	732	742	729	737	730	737	742	777	758	732	719	774	772	760	765	702	766	756	787	761	745	728	769	751	771	756	723	770	731	749	719	731	733	777	743	779	704	721	751	752	806	757	730	732	737	758	774	766	723	717	747	789	721	706	765	743	759	734	770	745	730	707	766	702	727	760	725	742	772	772	755	760	738	786	789	787	758	760	749	748	725	770	761	738	692	715	754	679	762	725	734	736	719	729	744	752	684	739	778	719	700	774	799	722	690	728	722	762	735	762	738	740	756	716	759	723	715	792	749	771	738	754	775	745	771	766	721	765	730	748	772	784	763	755	710	729	773	763	753	757	764	754	725	744	744	717	750	733	726	739	741	702	722	733	704	687	705	741	769	770	756	708	736	706	755	752	760	777	782	671	714	727	759	748	725	749	705	767	727	725	758	728	739	755	740	720	721	701	741	716	776	688	728	758	738	736	767	775	762	742	708	718	728	725	765	775	718	738	748	769	699	734	768	738	719	668	803	708	788	672	736	786	759	721	746	815	747	760	713	741	670	754	724	738	722	760	745	760	728	753	743	741	781	739	742	730	739	717	768	734	719	791	714	780	740	713	758	742	760	754	739	748	761	749	778	713	776	747	747	690	740	732	776	743	748	694	758	713	742	793	791	711	755	743	759	711	750	683	738	717	744	717	715	715	808	720	694	716	707	795	817	761	745	698	754	717	739	688	749	733	741	778	751	769	758	736	701	862	727	735	723	694	783	748	740	720	726	755	761	743	786	753	784	685	768	711	741	754	735	752	773	767	719	768	720	674	771	754	758	718	722	757	781	800	779	749	724	737	746	765	697	743	800	768	774	765	675	753	778	753	749	763	751	788	793	767	744	706	794	720	730	726	743	772	747	793	720	735	823	715	744	697	720	824	741	771	725	740	744	702	779	753	761	773	796	734	711	753	753	751	795	754	767	754	733	779	773	761	759	721	712	723	742	769	699	678	711	703	747	784	763	757	729	781	768	731	763	700	740	724	708	757	745	775	733	756	706	756	782	764	763	748	760	739	776	764	768	759	733	753	728	721	738	723	760	751	776	777	809	749	733	745	741	755	713	730	752	739	750	766	772	733	729	763	760	735	717	720	734	728	742	745	736	749	748	737	772	767	736	852	729	748	729	748	735	727	733	803	756	733	750	727	736	754	792	829	739	766	750	776	788	842	728	735	741	711	669	750	759	719	772	720	756	680	708	728	739	729	731	699	725	712	704	727	765	760	720	774	748	768	754	729	769	770	717	742	680	714	720	765	739	800	670	750	784	718	796	790	736	745	803	697	732	705	729	726	748	727	777	759	712	779	772	759	729	757	718	774	721	718	737	796	720	748	769	747	744	705	705	755	740	739	702	735	731	706	686	698	755	733	771	769	697	756	731	746	721	742	719	721	722	717	758	735	747	729	750	752	708	768	704	768	743	730	758	728	703	772	704	728	753	728	727	712	727	745	711	720	772	752	799	734	714	737	762	757	718	769	748	715	779	719	730	781	736	768	761	758	707	784	702	702	747	756	754	746	732	694	773	722	696	744	751	740	745	758	742	680	697	727	709	767	750	761	697	722	743	714	728	741	778	756	738	772	745	744	701	741	759	768	705	755	717	722	688	758	750	733	752	736	751	726	736	761	764	760	718	752	753	723	755	758	759	760	710	737	766	731	748	714	724	748	688	780	771	696	764	718	758	774	687	735	747	737	720	744	712	749	767	800	725	804	736	756	742	701	805	749	768	699	740	738	755	753	784	729	741	727	713	742	801	757	732	782	773	738	758	811	711	696	766	770	738	755	757	745	769	716	737	717	729	754	733	775	762	779	760	762	728	730	754	707	709	750	700	742	763	785	744	709	733	770	748	747	776	758	695	709	718	760	708	738	728	716	721	799	749	755	735	758	725	691	773	690	738	680	768	768	716	715	788	701	764	673	727	759	732	725	723	748	738	751	769	735	768	726	735	764	675	713	739	727	789	705	731	728	710	751	733	812	709	736	762	796	778	725	724	719	689	737	693	764	751	757	755	714	722	769	736	781	757	740	730	714	748	743	761	739	775	728	736	738	752	771	740	781	767
21604	12159	1504	862	647	491	379	360	292	289	259	245	249	219	219	209	197	212	185	168	189	177	184	171	167	188	169	166	156	183	169	170	167	164	173	155	183	179	194	171	166	166	162	173	178	175	153	165	173	139	185	193	141	138	160	186	169	151	161	161	173	164	141	169	174	168	158	163	156	159	175	171	154	152	162	148	169	168	169	143	170	170	142	150	165	169	148	176	156	161	177	167	184	172	146	136	144	160	148	175	183	167	143	171	157	169	130	136	180	164	182	166	154	163	172	163	168	155	158	170	187	150	187	135	160	160	154	170	186	150	178	151	171	141	150	170	174	182	160	165	133	130	163	164	148	163	172	153	160	174	188	154	175	137	177	143	155	154	171	166	156	165	184	170	161	160	175	163	161	177	165	175	147	169	148	160	147	162	154	159	165	164	165	166	151	150	149	185	172	172	158	165	163	161	191	163	157	169	178	162	183	165	166	162	175	169	161	176	144	162	154	190	139	161	143	151	149	146	163	149	183	174	188	166	136	149	161	158	140	155	159	173	171	173	156	138	139	148	168	165	152	170	185	176	170	155	140	134	167	163	166	136	178	175	194	166	136	166	165	169	180	154	168	165	139	182	164	172	162	143	178	181	163	157	151	170	139	160	173	174	164	150	143	160	146	156	154	155	162	153	156	146	161	137	131	144	132	160	160	169	153	162	157	144	176	172	155	160	156	153	148	159	160	142	183	154	162	157	154	141	153	169	152	144	157	161	163	172	164	148	192	166	166	173	153	160	151	157	155	153	178	162	172	149	140	188	172	139	173	180	158	153	176	182	170	151	171	174	167	171	139	154	157	165	142	157	177	168	170	162	188	153	159	154	175	162	149	169	168	157	136	188	132	158	146	188	163	140	150	148	135	139	181	143	168	146	154	176	163	161	176	158	175	156	164	149	150	163	167	175	151	151	148	176	156	175	160	164	175	156	186	174	132	164	178	160	153	155	170	166	175	170	175	155	151	166	176	176	141	149	175	151	141	164	160	145	155	173	148	145	146	148	172	176	158	154	156	174	162	150	134	174	187	175	151	148	157	166	147	151	176	146	161	166	178	164	162	147	146	155	177	164	150	183	166	134	164	156	157	177	157	160	158	170	155	178	168	189	170	149	164	144	180	152	153	144	147	162	149	166	174	159	171	181	132	166	179	185	148	152	169	165	149	128	166	159	166	169	173	159	159	148	161	135	171	177	162	147	140	139	161	173	155	166	153	152	165	169	152	172	164	149	138	167	173	168	182	149	153	128	155	154	176	139	163	161	161	155	160	173	175	159	169	143	152	168	162	139	184	175	145	162	187	157	164	169	174	176	154	155	164	163	162	163	189	163	142	166	159	162	157	184	149	165	169	166	168	201	173	179	149	155	144	172	169	181	162	179	147	167	176	172	174	176	172	153	143	163	157	179	176	160	163	190	147	141	138	153	161	127	148	144	162	141	161	164	162	159	137	139	188	150	149	162	195	147	169	148	179	185	173	185	129	169	165	158	140	171	166	166	176	174	144	138	169	160	157	151	177	137	163	168	165	165	151	164	150	171	157	164	162	177	146	149	159	166	160	171	166	168	152	154	151	145	171	168	166	157	151	148	167	142	147	121	155	150	144	165	163	141	167	165	166	147	149	150	179	161	154	145	168	178	153	160	160	164	180	169	162	153	155	145	166	178	169	163	157	161	176	148	135	144	149	167	163	144	161	146	163	179	183	155	180	152	182	158	140	174	167	175	146	150	190	171	165	173	165	181	152	146	179	162	169	157	184	153	159	154	162	148	159	185	174	148	161	185	180	169	144	166	166	138	185	169	137	164	163	140	154	163	159	143	181	177	158	166	155	143	140	172	145	173	166	172	164	172	156	189	160	150	155	185	162	174	143	148	163	166	143	181	184	147	157	145	171	175	154	159	181	147	174	175	138	169	147	169	149	164	144	140	169	174	184	182	181	172	180	147	148	155	169	139	153	185	170	173	154	177	146	174	150	152	146	149	147	170	167	149	154	166	180	157	167	157	144	158	160	159	154	175	166	160	165	165	148	143	161	148	132	142	161	141	162	168	165	147	179	157	158	176	152	165	179	154	160	155	164	160	165	185	177	154	143	139	169	152	155	148	171	139	181	169	153	124	187	142	168	176	148	165	148	155	147	165	165	152	163	176	152	142	171	145	175	182	201	155	156	159	168	185	151	155	154	166	170	173	161	159	154	146	175	164	155	148	170	135	174	185	141	133	156	160	143	150	150	171	173	185	156	144	160	158	133	144	145	143	162	169	151	172	173	156	173	155	140	154	155	129	164	129	167	160	164	164	172	162	153	148	159	140	154	172	198	171	158	151	160	147	160	159	172	195	164	152	154	142	129	168	166	161	167	152	162	124	166	172	175	167	162	157	157	172	183	153	133	170	149	167	188	163	166	164	169	155	151	145	155	158	163	152	152	179	168	175	163	180	152	170	166	167	160	158	146	162	159	167	161	170	173	167	185	178	146	163	148	145	130	151	166	162	177	133	160	154	147	152	166	162	155	171	165	151	183	163	176	185	189	163	134	158	170	138	169	156	167	176	167	164	152	173	152	173	170	174	146	168	167	167	180	169	169	157	147	159	153	177	168	182	155	146	191	167	175	149	152	146	155	141	151	149	160	173	162	143	185	161	154	150	117	158	155	168	144	184	150	171	181	158	143	162	148	159	165	165	164	155	173	184	152	142	140	166	163	192	181	171	153	186	170	145	157	140	159	185	179	163	171	149	155	150	165	154	138	181	155	149	135	136	179	164	169	165	160	172	167	174	181	184	170	154	155	179	157	166	161	155	146	154	163	170	164	158	179	168	161	182	161	157	149	167	152	156	165	163	186	178	164	154	173	178	164	171	145	183	175	159	172	168	146	163	141	148	128	195	155	170	179	150	184	160	174	150	164	160	157	184	121	151	165	180	156	147	158	143	160	161	164	140	148	173	139	174	181	141	174	166	164	157	158	163	176	189	169	144	174	156	161	155	141	162	149	159	184	151	152	177	172	168	162	158	130	158	166	160	143	158	156	175	146	160	146	131	161	178	146	161	146	171	169	182	171	184	140	166	156	163	152	132	176	170	145	176	157	153	179	175	170	178	144	154	164	161	171	161	166	177	179	166	160	152	164	155	184	165	143	157	169	164	180	165	146	165	150	182	151	164	185	151	174	158	147	138	162	169	168	139	178	161	150	168	162	203	159	176	164	163	177	168	153	174	184	156	171	171	117	185	162	175	161	166	172	148	162	167	176	159	170	151	169	152	165	182	141	185	150	144	172	146	174	167	188	176	160	162	145	148	169	158	146	169	175	157	163	160	139	160	145	174	155	176	158	154	164	158	148	171	151	156	161	142	173	174	148	144	162	151	158	170	152	153	177	164	153	160	129	156	142	157	172	151	151	145	163	173	174	156	163	170	150	163	161	165	150	145	156	142	164	156	173	157	144	157	170	168	164	181
12638	8696	2372	2908	2563	2089	1815	1633	1296	1129	1085	947	903	878	745	728	695	706	688	635	601	612	581	589	608	591	548	558	548	529	545	513	527	542	499	523	533	505	506	515	507	494	477	499	464	491	517	512	458	466	519	470	503	494	453	504	475	449	507	476	455	450	495	467	465	464	438	450	448	439	488	471	439	473	507	484	487	449	502	467	520	472	453	475	487	444	486	483	454	436	424	493	467	510	416	441	418	477	434	470	491	490	449	441	448	434	463	457	442	431	459	435	447	442	481	459	473	456	489	478	490	466	441	478	480	433	452	421	455	472	474	459	420	456	487	465	460	452	451	461	480	477	506	453	443	431	443	467	461	483	496	455	457	499	440	495	492	462	454	430	478	454	453	444	489	434	497	432	431	453	452	456	439	454	478	484	456	502	481	446	451	446	488	444	449	438	437	470	462	466	467	422	465	468	431	463	448	429	414	475	430	465	435	444	454	478	420	451	483	452	428	464	477	438	453	445	446	412	453	446	440	463	488	474	485	444	460	434	498	475	414	474	457	464	439	454	437	468	428	475	495	452	493	473	479	505	473	443	458	442	444	441	490	462	476	435	441	455	457	464	451	482	451	461	474	479	480	477	431	480	428	432	474	441	414	480	404	438	423	469	440	451	486	452	478	463	417	460	467	448	420	439	468	446	433	444	428	442	482	466	462	424	456	480	439	487	452	410	458	445	448	455	440	440	445	432	449	464	466	445	433	457	468	457	455	458	406	465	480	424	464	469	433	438	448	424	470	459	401	473	432	459	491	440	465	465	468	436	470	461	465	469	452	472	452	459	466	444	445	485	453	451	437	474	455	476	448	456	444	415	436	471	464	502	474	465	456	432	472	460	454	417	437	480	447	452	456	462	450	453	410	452	461	431	514	453	452	479	433	451	409	465	434	444	431	459	432	448	488	501	460	470	450	468	451	461	487	435	436	463	462	431	446	444	478	456	458	453	464	465	498	462	457	418	409	427	441	482	444	476	445	416	479	444	486	469	420	427	482	465	452	456	474	478	454	498	440	432	468	443	491	401	464	435	480	437	445	487	447	414	433	481	446	437	509	458	423	474	484	461	419	482	476	453	466	447	466	410	463	479	459	438	440	470	439	442	445	497	443	441	466	458	439	433	447	418	447	476	466	480	424	451	467	467	430	429	443	479	445	472	431	448	471	492	445	469	409	447	461	448	479	470	470	471	452	442	414	476	463	427	429	451	460	435	452	427	474	444	437	442	459	471	467	483	490	431	450	460	463	446	462	489	436	476	464	434	444	452	452	470	432	464	459	417	468	427	465	454	444	445	453	512	472	458	442	447	444	448	439	463	436	447	440	460	483	467	489	443	464	444	427	434	449	442	458	457	431	457	417	462	449	455	416	434	479	478	452	436	448	443	435	450	472	457	459	438	476	420	479	453	467	471	441	446	434	455	462	483	477	440	412	448	466	427	446	501	459	428	440	462	448	429	433	469	435	443	444	440	474	461	444	448	422	469	443	414	459	440	461	444	444	458	454	455	482	442	482	454	469	458	445	444	490	461	463	426	409	440	480	503	471	463	467	480	411	478	462	491	429	451	458	484	482	462	435	421	460	470	438	446	447	458	442	445	483	458	479	471	452	471	459	455	509	433	438	437	451	484	461	411	477	467	436	463	462	483	445	445	443	452	432	479	455	439	458	435	438	497	497	413	460	430	462	487	445	477	460	480	498	467	478	452	499	474	484	473	436	439	461	423	414	462	471	485	433	472	454	496	463	475	463	433	455	452	450	429	466	467	440	445	480	454	441	434	479	460	484	486	464	489	455	448	488	431	449	476	459	457	458	479	491	465	446	482	433	463	476	453	491	447	423	457	479	463	476	429	422	477	437	456	434	447	448	444	432	415	439	463	405	460	436	451	461	453	470	449	440	493	450	468	482	470	443	415	483	465	436	463	444	452	468	466	458	460	433	468	503	453	458	429	420	468	476	466	441	478	458	514	419	453	434	462	427	453	486	461	444	477	455	425	429	461	450	461	426	472	434	466	464	427	463	457	461	422	435	444	472	466	491	451	474	415	444	415	439	460	437	441	439	405	481	439	456	425	509	466	439	471	479	455	455	466	469	434	473	420	447	475	461	471	449	448	458	463	445	436	455	503	422	450	443	444	477	429	444	465	443	506	427	417	441	434	440	444	480	448	492	446	461	448	444	482	456	478	472	468	495	438	448	433	441	436	442	463	444	436	441	432	454	475	441	504	484	494	438	493	464	491	494	411	433	431	492	487	459	454	429	462	459	479	420	484	461	426	468	468	479	436	497	486	453	409	479	433	460	467	456	482	447	475	433	451	460	500	430	468	488	422	455	435	456	494	502	468	443	455	450	430	422	443	409	443	478	481	478	418	440	444	475	428	480	504	458	489	451	454	432	446	470	432	458	423	459	470	456	498	452	461	467	433	486	476	438	453	437	452	425	437	426	433	469	455	476	457	417	451	449	446	471	475	435	445	495	470	482	405	523	473	454	465	443	496	432	489	455	468	475	452	482	417	460	441	448	439	465	458	467	469	445	477	475	436	442	458	463	461	441	483	451	471	463	438	433	434	479	505	441	470	429	474	495	463	449	467	460	434	440	491	477	443	485	461	456	458	438	461	460	443	449	424	404	473	458	478	485	424	469	449	414	458	433	439	444	439	460	445	419	448	416	433	463	473	439	456	475	460	466	493	432	447	450	481	446	479	457	445	465	470	496	459	465	443	452	425	439	476	425	471	424	424	470	458	441	470	464	468	438	437	472	446	438	466	490	453	473	449	443	399	419	440	451	427	503	438	428	449	485	457	452	436	476	458	461	430	455	494	443	427	445	469	428	437	504	514	399	403	407	479	456	460	462	478	419	472	449	488	418	463	460	508	501	483	457	484	425	438	463	470	454	435	461	453	452	420	454	456	502	443	472	461	484	502	498	433	461	434	446	430	436	467	455	449	454	453	460	495	456	426	458	460	464	447	416	460	437	395	448	467	419	430	430	477	469	498	443	505	498	450	454	449	460	468	443	443	413	468	479	454	454	437	464	484	430	435	430	437	424	450	431	418	445	455	394	451	476	423	434	428	465	455	451	466	460	426	453	464	439	488	457	439	421	437	479	444	477	474	450	478	471	456	448	477	482	470	462	426	459	476	438	443	469	467	435	436	450	449	436	434	455	438	471	451	431	420	488	461	445	457	486	423	507	449	445	446	450	444	412	446	406	469	467	444	441	458	465	464	446	493	431	478	496	477	414	432	478	443	452	435	495	460	455	443	465	453	420	432	425	456	472	450	477	458	481	500	453	488	493	453	472	439	407	443	460	418	495	477	440	464	433	443	424	460	477	444	452	471	460	472	445	482	464	472	460	442	439	468	477	456	472	440	474	437	465	405	465	467	464	469	468	473	456	442	468	445	441	450	436	460	463	445	473	394	472	466	436	463	447	470	419	449	439	457	459	480	466	441
34231	25009	4293	1930	1318	945	755	712	598	506	497	424	403	420	353	306	326	354	339	314	273	297	295	326	264	310	280	279	286	297	317	325	305	306	257	273	289	270	262	298	271	309	305	280	331	234	267	248	248	294	261	275	259	278	276	266	311	271	260	270	291	296	260	255	295	281	262	292	272	248	282	277	233	283	268	295	321	307	284	257	258	248	288	266	270	272	247	300	287	258	258	242	277	259	277	292	271	288	276	269	254	281	269	293	285	280	289	257	307	259	282	253	247	251	269	262	243	254	240	263	290	262	267	288	268	251	284	264	241	263	259	244	280	303	267	253	277	273	272	253	270	261	246	230	293	282	293	259	302	295	248	218	265	267	280	265	257	280	282	276	254	274	280	257	269	275	294	263	295	285	276	274	259	293	314	278	276	274	253	284	254	274	261	266	253	262	285	285	302	293	286	258	276	266	277	259	273	300	270	259	279	245	265	242	310	295	214	256	252	290	273	290	286	266	259	258	313	270	266	283	273	310	274	273	300	275	259	278	269	268	285	277	238	262	249	268	251	285	278	269	269	268	254	260	261	298	252	288	273	259	275	258	265	280	252	276	274	256	283	277	266	301	266	268	240	256	277	298	259	279	255	263	277	256	282	270	293	271	267	288	256	292	272	277	278	255	272	288	251	269	287	277	281	278	259	259	273	268	263	306	240	276	275	280	264	280	280	241	245	281	280	295	276	268	287	292	254	287	263	264	286	258	270	269	247	291	264	259	250	267	277	258	279	268	245	272	272	256	250	252	255	301	280	280	281	224	241	263	227	283	269	288	262	246	284	267	287	247	251	270	248	271	293	283	264	279	277	251	243	258	285	263	276	252	249	262	267	270	269	282	242	267	281	255	320	250	266	257	244	269	240	317	279	274	273	264	276	247	262	253	291	252	286	266	260	289	274	278	271	267	262	246	300	287	276	276	281	272	259	246	281	258	277	263	245	236	265	269	255	252	257	270	262	269	274	277	276	272	274	248	283	273	260	256	274	262	232	270	311	293	285	245	270	276	253	246	254	285	285	286	271	271	253	263	259	285	258	240	278	287	290	274	265	265	265	235	296	258	294	296	271	249	262	283	263	256	257	247	285	266	267	279	269	308	292	290	281	250	260	285	288	287	260	285	268	289	267	293	270	257	275	261	267	257	289	286	312	278	243	297	279	290	286	293	276	274	262	286	239	256	268	254	242	255	238	215	262	301	265	241	281	275	300	254	270	280	254	235	287	274	255	251	294	302	271	289	248	252	294	306	268	280	252	275	269	242	282	266	272	256	251	269	260	228	238	247	267	252	266	271	291	267	296	298	270	276	250	218	304	252	276	265	247	255	264	267	269	278	282	276	279	255	263	262	286	259	259	268	262	265	287	297	262	257	257	273	278	287	322	249	228	266	248	282	249	292	294	261	262	283	244	274	258	285	269	242	271	264	283	262	286	290	280	290	254	275	242	274	254	269	283	278	241	275	270	245	278	259	270	258	303	280	244	231	273	270	249	288	291	258	278	271	269	267	274	265	281	279	265	294	272	270	261	249	243	262	257	269	303	256	271	269	284	276	257	289	307	259	287	263	261	242	247	279	252	229	258	261	253	273	286	276	276	254	233	254	253	302	258	268	267	288	260	260	273	279	316	276	276	290	256	282	255	264	276	250	288	259	266	280	258	260	271	237	280	252	291	239	252	267	256	264	260	265	248	268	295	256	263	240	249	261	265	286	267	269	243	267	281	279	251	285	285	257	260	237	233	268	290	284	265	278	254	262	258	280	270	241	285	266	247	238	265	267	269	248	277	247	270	284	286	269	261	276	250	277	266	267	287	262	272	283	235	280	252	262	257	272	261	284	269	275	271	250	261	260	233	314	257	270	293	295	279	290	268	279	263	269	230	268	280	281	246	265	271	272	263	262	289	259	286	258	253	267	263	264	282	299	261	256	293	265	237	282	292	242	298	232	314	250	250	300	277	308	274	266	290	267	288	284	256	270	274	276	268	257	259	245	262	267	272	267	285	290	278	272	260	254	270	271	231	267	256	283	289	246	288	270	273	278	277	260	292	253	259	273	247	246	295	300	224	276	303	287	232	301	275	264	268	270	254	263	277	261	290	267	241	248	297	261	259	281	268	256	268	281	244	268	256	272	269	267	268	286	282	292	270	230	270	288	247	268	286	283	269	267	272	277	269	265	287	306	295	267	262	251	233	262	260	255	266	256	284	289	282	256	272	293	310	252	255	289	282	258	259	264	303	251	263	268	258	283	294	273	261	235	275	247	265	265	260	262	240	276	289	248	265	272	242	287	270	257	254	246	279	316	239	260	301	315	249	260	264	256	285	308	256	273	276	270	276	262	257	259	257	271	281	258	258	269	297	283	257	247	254	241	259	260	258	255	263	261	256	296	270	278	266	261	281	260	268	242	251	273	299	279	280	271	265	280	229	291	236	261	285	279	271	262	269	269	260	285	268	258	271	255	308	269	253	248	249	252	262	277	242	294	253	267	253	280	254	264	275	279	263	265	331	265	267	263	279	272	266	255	268	262	281	269	246	264	242	269	270	270	254	269	264	253	234	253	268	265	279	276	268	260	239	271	250	297	308	240	256	233	251	281	262	259	266	260	287	244	288	284	292	272	271	272	273	265	271	313	269	259	239	248	261	261	252	310	282	260	260	285	270	269	254	272	275	280	264	280	259	259	274	243	259	274	280	285	279	276	301	233	283	281	285	266	260	310	244	267	297	249	255	279	271	292	267	246	258	264	266	303	267	298	250	250	250	240	282	264	246	271	288	269	286	288	256	284	252	261	249	264	253	258	267	286	241	259	247	261	268	278	298	246	272	261	263	257	276	269	265	268	298	260	277	296	240	240	282	254	253	254	244	269	265	292	269	238	256	247	270	262	257	252	279	271	265	280	277	309	274	292	256	243	265	280	285	275	271	269	297	275	238	285	271	293	268	254	289	264	248	253	257	262	258	270	245	312	273	258	276	290	275	275	290	255	281	288	252	266	258	267	272	251	241	280	289	257	250	248	286	236	283	265	257	241	269	283	293	229	231	277	250	254	264	280	288	247	287	283	266	271	280	259	268	252	264	291	270	266	266	269	262	290	241	271	259	274	283	254	261	252	264	275	273	250	261	269	280	262	276	247	258	279	280	268	265	275	278	257	301	301	253	249	264	293	290	282	273	268	248	278	283	282	242	293	258	286	250	276	249	250	280	263	272	248	259	253	307	273	288	281	301	270	278	239	257	293	266	283	283	295	305	254	268	269	272	305	273	293	264	272	253	263	249	254	274	240	283	275	278	263	278	279	252	271	273	237	290	257	284	278	281	262	272	281	254	250	266	309	293	258	270	258	328	266	248	279	262	245	272	261	268	243	267	261	257	278	290	273	252	258	270	260	278	263	307	246	261	240	269	248	251	277	252	255	258	279	266	234	266	225	233	252	246	272	270	280	252	247	277	243	288	265
19603	13582	4426	5237	4586	3866	3238	2691	2376	2066	1863	1680	1504	1435	1318	1298	1186	1134	1104	1046	984	974	981	975	899	956	943	899	903	869	812	812	850	855	828	824	827	816	812	815	832	756	809	762	812	794	782	718	747	790	745	740	758	767	752	738	740	794	686	699	740	738	726	769	772	728	699	763	735	741	740	707	742	706	691	657	712	745	700	763	718	733	680	755	685	702	715	691	749	732	688	747	719	766	743	710	707	770	738	750	679	696	689	769	681	751	676	691	725	754	722	742	735	732	755	756	719	742	732	724	690	704	731	686	695	746	700	717	693	788	700	687	693	678	707	670	704	650	718	757	715	691	696	663	701	717	736	747	672	729	680	721	741	713	707	712	670	660	715	673	703	707	699	697	678	721	684	720	654	723	691	678	705	717	650	699	715	717	687	728	679	683	746	726	720	690	699	688	703	719	716	708	673	737	684	704	715	750	686	699	672	679	724	655	743	696	711	695	684	661	697	685	718	726	716	741	747	710	690	702	716	734	732	715	690	724	765	719	718	717	715	697	767	730	721	701	721	687	714	710	680	725	731	713	714	711	684	699	693	693	710	688	695	744	673	747	687	709	673	700	676	704	715	738	717	747	712	690	721	678	705	716	736	752	709	710	702	730	692	709	669	642	674	729	700	677	750	746	732	708	702	730	718	727	679	676	672	673	681	667	699	727	674	687	678	700	704	730	703	710	718	710	695	688	695	697	732	694	688	682	748	714	731	670	716	691	708	725	694	701	731	701	690	714	692	726	797	758	720	690	728	704	735	698	727	741	685	687	713	715	715	744	652	706	708	702	694	758	715	746	700	697	760	719	745	667	699	722	728	689	660	720	714	691	698	738	663	684	702	747	708	732	724	757	724	675	755	717	703	719	712	649	690	714	710	673	699	713	693	718	717	723	694	712	706	677	754	673	691	698	716	721	705	692	684	723	729	718	691	702	708	747	696	659	769	704	700	708	750	727	744	712	702	677	694	689	794	709	761	699	711	717	747	658	693	698	684	727	730	706	707	755	695	708	706	664	752	678	691	640	738	722	681	723	718	736	666	709	728	706	704	768	671	775	650	735	707	708	707	716	693	675	724	697	739	723	746	710	686	745	663	719	733	745	712	718	716	694	681	741	731	752	738	703	701	735	715	695	739	714	725	753	685	732	727	706	718	704	711	743	719	712	706	706	692	713	711	703	706	743	713	715	706	742	685	665	741	720	728	749	685	696	754	678	677	735	731	679	713	714	666	708	686	695	715	692	668	709	695	740	694	694	719	671	676	727	707	657	730	726	705	732	682	740	746	711	707	688	712	704	719	701	726	719	758	683	685	693	694	734	684	706	719	737	739	697	705	707	679	706	700	729	715	655	690	734	710	670	724	704	691	757	672	732	693	670	725	691	705	681	671	709	702	696	745	658	742	736	710	694	708	739	653	729	714	682	709	726	714	676	667	657	699	743	715	702	719	731	692	787	700	737	705	675	751	734	676	704	730	723	763	737	661	658	739	676	742	716	735	666	689	633	691	738	741	717	739	730	745	725	733	687	710	713	687	743	685	718	677	737	697	720	756	698	706	656	694	685	729	752	716	752	720	744	675	729	679	759	670	703	728	688	671	741	678	753	713	737	693	716	756	677	723	744	675	723	697	678	663	712	755	676	667	747	669	697	677	676	681	683	688	668	724	623	764	713	750	682	716	715	698	675	715	671	697	735	692	704	702	654	694	745	689	682	679	708	661	722	697	739	714	713	678	656	704	711	771	704	738	728	699	716	703	708	734	729	665	717	694	710	747	680	710	720	713	676	695	655	694	676	699	701	687	719	685	738	712	724	702	694	726	704	704	750	746	735	682	661	721	748	738	706	702	731	680	682	738	703	684	685	695	694	685	704	726	704	668	736	695	694	732	704	731	646	679	728	721	722	687	725	711	709	685	682	693	740	685	728	744	725	672	753	706	754	695	706	710	705	678	736	716	697	744	728	636	664	753	739	676	741	713	746	711	679	708	683	764	670	690	688	737	690	721	741	702	654	744	657	674	741	702	729	739	760	717	694	684	666	689	686	669	696	764	706	696	725	686	712	685	697	696	728	711	721	670	724	681	697	682	721	676	679	730	736	696	692	708	718	715	712	725	685	724	709	685	751	703	653	722	733	751	687	683	715	735	727	763	683	739	700	686	722	727	705	691	683	701	682	695	689	687	720	754	744	660	740	684	722	745	748	708	680	718	793	718	697	683	727	680	708	686	707	753	685	719	737	733	721	653	744	669	708	679	703	765	740	719	781	711	687	754	669	740	762	747	759	758	751	671	668	704	726	731	730	670	692	709	704	677	683	732	690	742	717	698	712	719	699	709	696	715	681	719	711	694	767	714	714	668	710	687	701	712	694	728	776	700	755	713	689	699	677	686	736	697	699	729	722	753	697	691	704	686	698	746	716	707	694	728	725	721	654	742	702	734	707	704	658	704	722	734	688	739	650	742	757	683	676	666	681	751	757	650	695	684	705	742	713	662	758	697	752	700	700	712	697	759	721	712	708	762	657	752	707	769	690	700	677	733	710	736	694	732	747	733	693	759	732	720	702	694	692	680	671	719	679	711	703	665	709	735	684	705	701	730	693	628	702	703	681	712	687	719	680	687	654	733	728	714	730	718	694	641	777	703	698	703	735	680	721	724	720	715	693	745	654	722	727	686	689	670	680	679	750	713	720	731	738	721	694	713	701	707	725	698	729	707	711	685	730	724	718	674	707	696	652	746	730	733	700	742	682	729	707	703	710	700	714	698	769	711	717	719	720	712	675	692	756	689	719	716	694	730	700	743	713	748	699	686	674	695	682	709	687	661	678	748	704	747	677	686	710	689	711	749	712	715	720	698	710	717	661	693	685	715	706	733	741	657	716	700	694	707	649	672	700	700	730	709	724	735	725	744	715	734	711	684	730	650	707	717	705	702	715	734	698	691	716	716	695	685	713	666	714	703	758	685	760	725	729	730	733	697	710	728	689	715	682	707	702	772	694	701	740	720	744	719	739	718	711	731	718	708	742	708	663	722	697	704	714	706	668	698	753	728	733	723	703	713	767	716	682	689	715	685	719	700	687	750	734	707	761	713	696	739	711	691	723	787	692	679	780	741	675	691	707	704	709	677	713	673	732	715	717	714	703	721	754	737	691	693	727	669	699	699	735	669	700	703	717	725	687	726	675	692	678	670	713	760	728	726	736	726	695	667	705	676	712	695	728	698	740	732	715	702	723	728	733	702	732	668	678	747	712	673	714	691	711	722	726	696	776	704	688	652	760	735	692	704	710	729	724	688	639	725	754	714	735	720	689	713	677	732	697	691	672	722	701	709	680	722	668	689	706	682	695	767	707	668	724	687	714	772	691	702	698	683	747	696	662	698	739	693	720	668	706	727	731	700	670	681	704	745	688	644	703	720	690	701	707	757	719	747	716	650	716	761	726	719	731	657	685	723	683	718	762
4625	881	356	374	299	343	307	327	276	329	309	303	319	298	287	318	329	289	305	318	318	284	290	310	317	299	314	273	327	319	282	311	323	314	308	300	312	299	276	300	274	285	290	289	299	307	288	327	305	305	304	302	283	320	312	292	335	316	293	304	263	313	278	313	291	342	314	304	310	314	276	355	314	294	309	255	284	278	300	282	296	317	331	290	323	318	325	279	322	303	286	275	315	283	297	310	316	334	322	321	346	317	293	331	289	308	300	315	304	284	299	300	322	293	323	317	303	305	288	331	309	296	297	309	284	284	332	310	306	269	273	302	293	294	309	298	303	304	330	335	286	300	305	305	324	370	330	268	314	291	312	296	321	314	306	281	259	306	317	276	353	298	327	286	297	289	319	297	295	319	296	295	288	298	286	309	345	310	286	288	286	305	298	316	285	300	312	293	299	306	296	330	289	274	297	313	326	298	293	275	293	323	304	343	274	313	313	322	335	339	334	304	283	285	297	277	310	304	268	312	271	303	314	324	311	353	337	316	308	295	301	304	311	327	312	341	319	292	316	321	305	290	309	296	300	302	323	295	295	298	301	291	320	310	315	322	296	330	305	310	289	324	293	311	315	299	283	297	336	308	291	273	283	319	311	316	279	319	329	281	285	313	352	276	278	293	304	305	312	309	309	277	342	300	314	324	287	299	290	308	290	297	289	314	323	336	286	297	296	295	325	284	273	285	312	298	348	323	298	309	307	295	276	293	348	318	337	318	341	291	309	272	310	300	298	313	306	299	313	302	301	268	312	308	277	314	289	300	310	346	309	319	319	299	316	310	311	271	312	325	250	305	313	321	308	338	281	286	294	273	288	307	288	288	263	306	284	293	316	323	297	295	310	324	293	327	303	310	297	291	304	322	315	330	288	311	309	321	289	330	296	306	285	297	307	325	293	302	300	314	310	280	308	348	315	318	322	287	308	271	283	298	313	301	297	284	312	276	295	309	290	277	318	283	316	295	316	280	299	336	313	314	313	310	287	306	315	284	307	264	313	302	294	297	321	299	314	289	332	332	304	299	312	297	304	273	309	312	316	292	321	279	290	324	305	295	318	316	306	290	309	321	323	293	322	301	314	288	304	306	307	282	327	298	299	302	331	298	303	350	318	295	311	284	308	291	302	306	278	289	334	294	301	312	302	303	319	297	312	322	282	319	315	300	318	295	290	294	271	290	328	297	327	328	310	291	307	318	283	310	283	308	278	335	301	286	339	315	311	325	307	297	324	314	321	311	326	311	284	304	312	292	301	325	271	289	327	320	293	286	324	300	296	303	333	318	325	323	299	319	310	320	297	316	307	357	283	301	316	293	297	269	317	294	303	295	306	334	306	333	305	333	315	299	322	300	317	317	291	310	321	331	324	292	297	283	300	295	282	319	300	304	311	306	297	295	333	305	298	302	288	299	322	278	305	333	296	283	280	266	292	320	304	302	304	288	297	301	299	318	356	317	314	320	313	314	324	306	298	311	327	304	318	296	305	313	287	308	286	303	365	302	326	307	341	296	288	313	344	318	312	325	300	285	274	308	292	305	305	295	304	295	292	291	332	332	331	300	310	319	306	341	312	302	291	287	267	336	258	313	316	290	269	314	309	284	285	326	300	298	283	335	327	303	268	302	310	323	296	311	315	311	313	303	332	289	280	294	308	307	350	329	302	314	286	297	302	292	289	274	307	311	314	307	320	310	279	323	295	298	319	303	331	320	302	274	315	279	297	320	296	324	311	298	310	318	303	276	304	322	326	307	315	333	309	298	296	295	288	330	334	303	329	283	296	278	298	304	321	319	290	315	301	325	268	285	292	289	314	303	286	307	313	300	298	317	313	297	327	302	338	281	304	296	305	314	316	318	310	337	337	314	275	290	307	309	298	303	283	300	305	309	318	276	324	308	337	305	305	314	293	308	305	322	307	327	334	316	320	304	295	315	293	293	315	293	335	332	267	280	311	296	270	321	294	281	309	326	292	291	297	318	297	322	328	318	294	319	292	315	284	314	325	313	284	297	269	336	323	339	281	342	293	303	309	296	310	331	338	303	321	302	308	326	288	306	319	293	293	295	303	310	290	287	282	298	311	317	316	286	324	322	325	319	300	305	293	283	348	302	318	313	296	262	296	308	298	297	306	302	310	313	317	303	290	318	324	303	328	310	305	291	316	302	310	296	315	332	293	317	322	273	320	295	311	288	323	272	331	324	315	328	315	337	292	316	301	319	335	330	274	277	295	316	313	274	342	324	295	358	304	312	304	277	271	280	298	294	343	311	300	297	304	295	279	306	295	280	329	291	291	300	276	297	322	312	316	313	336	306	303	300	317	293	279	331	317	320	311	286	318	304	294	283	296	280	303	280	307	329	319	282	324	311	340	285	313	296	295	319	306	289	323	313	325	317	284	292	302	346	303	323	311	320	306	327	302	309	295	294	284	277	328	318	351	288	299	292	285	278	332	297	289	292	290	320	266	314	282	272	305	327	307	323	287	296	298	280	315	295	301	305	275	290	300	305	283	299	331	296	332	313	270	319	316	311	250	279	316	291	299	316	334	309	319	342	320	294	259	333	303	284	299	302	303	334	277	281	308	312	333	288	309	317	304	317	255	314	329	311	301	332	325	325	276	344	290	309	297	309	280	322	302	287	320	323	307	328	333	343	273	312	302	321	296	311	289	317	270	318	315	302	291	314	297	302	270	310	284	307	319	300	317	311	322	299	311	329	291	323	326	316	288	306	304	320	283	284	301	296	325	309	281	286	291	298	309	287	281	305	320	314	321	327	272	299	299	313	283	302	307	304	324	313	305	343	320	291	300	310	294	313	321	305	327	332	312	342	315	302	299	300	288	295	311	299	311	315	304	270	292	303	294	333	297	319	308	327	304	311	336	263	337	294	299	276	335	329	322	316	288	288	312	307	346	302	307	308	295	287	310	320	301	268	293	317	313	306	301	288	304	281	281	314	301	277	292	302	329	315	324	282	331	336	298	285	304	289	308	282	326	342	310	326	315	307	314	270	270	300	280	307	280	307	320	317	308	312	328	318	328	301	318	305	311	321	321	296	314	291	342	368	307	298	301	316	317	313	327	330	299	308	292	283	336	312	322	304	299	293	340	300	309	271	306	298	305	301	306	348	307	289	275	298	284	298	319	295	302	320	297	340	320	295	291	292	294	309	295	335	274	301	304	301	290	299	334	321	322	301	298	318	284	311	295	301	301	307	296	307	332	337	307	298	263	311	308	301	288	315	313	329	292	303	331	279	301	265	293	299	299	322	298	300	295	294	299	308	300	306	308	299	267	318	304	333	279	292	310	301	286	297	300	304	314	310	299	289	339	327	322	299	288	285	307	322	292	298	327	333	305	283	264	323	319	317	310	317	342	300	319	298	291	284	296	279	284	316	315	287	322	327	340	327	309	323	310	336	321	324	308	283	328	318	276	318	312	281	330	322	275	343	301	311	307	299
3478	1353	867	872	839	787	812	774	833	741	761	730	793	774	762	761	805	722	738	759	740	745	749	765	767	785	780	725	753	737	703	730	724	742	751	761	772	707	754	711	751	730	720	758	775	737	724	734	729	723	685	702	709	712	698	723	717	739	752	725	725	791	726	761	739	732	778	765	767	757	732	712	691	710	693	756	747	758	775	731	769	717	796	722	756	718	715	768	727	714	780	715	705	745	789	729	736	747	773	745	728	747	756	748	700	726	740	793	707	717	728	681	726	730	747	764	763	689	754	744	742	684	781	731	716	742	725	742	710	732	758	749	780	740	732	741	712	705	778	776	747	780	786	730	725	773	711	739	761	762	706	727	706	783	741	766	755	698	737	764	755	718	779	701	710	725	737	744	752	759	711	734	731	732	747	728	794	744	715	760	761	739	732	739	746	717	739	678	748	745	750	745	726	725	753	713	778	766	801	765	721	780	738	757	760	735	735	779	732	752	719	753	736	772	763	764	769	697	766	780	704	759	740	764	740	735	764	666	733	764	690	699	737	716	724	708	749	745	791	724	755	721	783	724	710	702	697	766	743	749	731	720	722	748	696	760	740	723	746	749	786	737	725	689	709	678	727	765	753	740	690	728	781	732	740	742	705	717	703	741	756	744	784	756	748	736	737	683	740	764	747	743	712	755	748	755	772	726	751	758	748	726	731	764	779	734	746	725	748	735	740	778	720	783	709	732	760	753	735	783	750	766	726	767	789	742	735	717	735	746	776	747	745	783	730	762	723	762	746	729	786	777	731	722	733	748	762	699	729	744	757	732	733	757	729	747	698	727	693	734	755	756	735	697	790	763	709	734	713	703	715	690	801	724	739	749	754	732	760	745	701	719	693	777	751	741	755	755	740	797	732	719	736	746	725	718	726	744	728	761	696	767	765	769	719	706	764	705	700	759	739	755	729	740	723	752	751	773	713	754	744	730	719	739	781	774	772	735	773	763	728	704	733	748	713	773	713	727	745	744	751	747	737	749	742	761	720	738	747	722	716	730	717	756	745	763	742	753	727	721	683	745	766	737	729	759	730	728	737	770	707	741	701	742	726	720	759	703	740	747	731	734	716	750	692	761	721	702	769	730	763	730	738	689	725	711	787	694	765	732	772	727	739	734	741	752	744	723	668	768	731	768	754	759	743	766	772	730	729	734	754	730	722	714	751	742	739	758	743	793	725	700	753	799	760	737	734	708	771	769	767	736	676	734	748	730	751	750	694	749	800	719	732	798	731	737	739	747	721	668	786	762	775	728	686	706	718	701	752	743	760	698	694	750	689	761	685	744	755	724	758	758	694	731	718	771	710	702	780	745	761	747	699	774	789	740	746	723	723	760	729	704	758	772	741	752	760	698	763	698	755	730	735	791	736	777	731	767	760	760	702	739	738	734	712	741	739	690	682	765	784	705	731	783	735	753	710	750	712	705	738	745	727	698	759	743	801	748	735	714	720	704	758	712	718	799	703	766	780	719	751	752	737	733	754	759	752	746	729	762	726	780	747	755	711	694	730	746	739	732	739	730	753	770	703	702	744	744	735	709	734	716	766	701	741	738	724	707	730	752	739	720	778	726	789	716	715	738	735	754	780	752	802	782	723	738	747	705	716	737	703	739	788	712	756	742	784	709	723	748	732	704	776	765	747	764	711	753	743	746	726	746	721	730	744	781	712	785	735	773	765	740	712	762	727	714	768	724	716	709	723	777	721	750	732	747	725	732	751	749	752	717	709	712	749	734	744	743	767	758	761	739	729	741	731	703	749	699	742	757	747	705	725	723	762	712	704	742	767	738	751	703	751	722	733	731	745	735	739	742	754	767	721	721	741	779	755	777	762	724	730	735	774	798	737	730	713	789	755	733	701	741	750	745	769	760	743	759	749	708	733	712	749	759	765	769	744	747	740	718	710	763	765	750	743	754	691	779	774	775	728	674	749	752	728	774	695	728	732	769	735	757	784	715	784	701	722	721	719	674	759	712	738	743	760	775	736	683	772	753	754	729	750	730	727	762	724	770	764	764	775	747	736	716	793	777	731	758	748	744	783	740	775	732	691	743	759	706	722	725	730	741	740	741	752	750	780	732	782	725	718	744	711	735	738	782	764	782	701	719	755	737	722	741	795	718	748	693	685	747	701	760	772	734	752	780	708	643	768	743	729	735	764	778	747	700	755	759	695	746	744	768	733	708	761	749	731	779	748	667	735	752	733	762	743	702	740	708	711	702	781	732	773	717	790	767	761	740	718	749	749	744	778	750	786	745	735	705	792	738	685	738	780	685	748	745	760	760	734	710	676	742	786	718	734	746	764	731	750	747	749	761	766	735	728	749	770	732	746	750	756	721	717	759	720	763	726	672	725	716	744	734	774	658	766	784	770	716	741	757	734	782	780	731	774	774	752	752	732	694	766	698	735	775	740	743	689	758	755	724	769	740	731	760	728	751	735	836	774	770	749	721	692	778	784	765	777	705	752	791	791	739	847	728	759	781	708	724	686	711	720	738	712	724	719	732	759	715	775	749	772	740	744	768	731	719	738	748	757	733	734	742	716	709	679	742	745	744	752	749	754	738	746	770	714	777	748	771	740	738	697	741	759	739	692	768	781	765	756	706	753	728	719	760	740	725	773	753	674	722	711	739	714	763	748	710	694	728	754	689	760	721	747	711	749	725	745	703	760	734	763	726	702	752	771	773	726	705	748	746	727	731	727	691	751	739	728	760	728	777	737	740	763	724	697	733	735	721	729	704	778	729	737	745	746	756	762	738	752	736	779	722	787	742	691	681	728	743	766	709	750	767	737	723	779	723	717	692	742	720	696	764	728	737	765	732	744	710	737	756	739	729	703	731	747	732	741	744	713	731	707	705	766	758	686	749	718	797	750	748	746	781	734	777	752	735	736	729	722	745	708	687	716	742	759	734	754	742	778	748	790	758	765	772	784	790	734	744	771	746	750	755	746	733	714	729	758	698	733	728	733	736	738	760	776	782	730	768	692	753	785	767	766	757	781	740	705	749	782	768	744	729	754	767	715	741	755	759	758	764	747	750	751	745	741	717	724	764	714	709	731	774	752	756	733	714	768	715	765	756	747	739	748	729	764	694	748	803	725	745	713	773	752	721	731	688	727	762	700	724	725	737	717	721	737	748	717	745	724	769	712	749	769	759	760	738	737	750	767	757	739	750	740	740	737	712	729	719	762	725	710	708	744	692	733	731	756	702	766	721	769	700	705	724	725	763	768	720	792	783	726	779	702	754	712	691	756	748	704	726	724	741	825	754	750	722	759	767	709	712	723	729	690	694	788	764	771	753	727	696	706	746	768	737	716	759	735	747	715	745	704	743	731	732	729	746	774	770	755	688	770	763	729	707	750	795	755	735	773	741	701	711	726	707	730	740	728	718	793	760	717	740	778	704	731	732	674	742	751	799	716	745	750	731	699	704	744	710	817	750	690	740	727	761	734	693
22169	13633	1624	932	660	450	407	379	296	309	255	242	232	208	222	204	191	219	196	179	152	172	193	172	194	163	153	180	146	166	184	165	170	165	176	172	167	174	162	166	170	181	187	144	156	172	169	149	158	174	173	188	155	167	140	166	158	174	143	166	145	167	176	141	139	166	140	172	167	162	165	168	133	186	168	160	178	139	169	159	173	154	158	169	165	129	172	166	167	166	173	184	153	160	135	155	140	194	143	154	180	138	142	141	169	152	136	164	156	161	137	191	158	148	177	143	170	171	176	167	166	170	169	143	142	151	174	159	161	172	180	176	138	169	157	184	162	169	172	169	140	158	161	158	172	156	149	191	147	186	173	175	146	172	172	163	184	178	147	160	183	164	187	147	171	164	154	172	170	197	161	172	173	138	136	153	168	181	172	162	160	180	149	135	174	152	162	145	152	150	174	157	163	169	156	157	159	159	139	172	156	156	181	145	149	140	173	161	153	162	171	172	149	177	167	162	166	144	151	171	148	154	145	144	190	153	157	165	159	144	163	165	166	165	162	166	185	159	186	155	155	153	168	157	155	170	165	166	178	161	135	183	182	167	132	174	165	159	140	144	176	150	166	146	150	139	176	168	159	151	156	168	181	173	152	169	145	170	154	155	167	173	159	169	156	148	191	177	149	179	181	166	171	181	160	152	164	160	172	147	153	160	159	151	138	189	158	168	167	158	179	170	170	152	165	175	173	173	142	148	168	127	161	171	152	151	147	198	161	146	185	141	176	175	142	170	155	146	169	179	150	152	154	169	153	159	143	174	163	181	162	148	185	147	175	164	157	167	146	183	146	179	162	169	157	159	154	144	161	184	149	155	140	157	152	155	159	141	169	201	164	144	182	153	150	145	149	163	166	152	176	174	180	165	171	162	162	165	166	155	152	162	170	164	170	132	134	167	177	148	141	150	172	162	157	168	189	169	170	173	150	141	169	168	143	153	164	168	174	168	163	173	186	147	151	175	156	166	174	167	166	153	158	155	180	162	142	176	159	152	136	136	137	162	180	146	169	154	153	161	165	162	169	149	170	168	156	166	167	166	143	151	148	185	191	172	185	148	188	164	175	165	147	149	162	142	164	162	154	157	157	165	163	175	158	163	185	130	158	180	158	169	181	174	150	174	167	156	155	181	175	181	151	174	140	173	158	154	163	137	148	170	158	171	155	164	150	186	171	158	178	178	174	156	162	161	148	137	157	156	156	174	141	159	144	188	157	157	161	171	157	162	152	164	146	160	174	138	161	160	158	179	161	148	160	167	156	182	183	144	167	146	135	165	185	181	151	140	165	173	160	174	164	158	172	177	151	153	187	168	163	154	177	157	181	163	161	156	158	167	159	146	176	154	155	145	144	160	150	151	155	177	169	146	171	173	167	166	159	170	167	180	163	161	161	167	160	180	166	174	176	165	163	149	160	161	145	169	146	172	145	143	150	155	171	154	171	156	203	181	146	178	175	152	139	155	163	152	179	151	168	161	166	149	149	163	167	158	153	162	162	154	149	162	170	172	159	144	155	149	144	169	140	164	151	149	189	159	170	143	177	140	146	155	147	160	185	164	136	179	149	159	178	169	159	175	173	156	168	162	156	174	138	147	142	165	172	161	151	165	130	160	165	160	139	173	140	158	155	171	162	142	149	141	174	158	155	176	175	184	156	179	165	171	146	166	144	159	159	148	154	196	153	169	186	168	146	175	133	173	176	153	149	161	166	161	183	185	158	154	169	181	142	167	192	142	170	171	147	158	154	162	166	130	158	179	164	175	161	164	148	166	170	133	200	143	162	162	163	158	162	157	160	131	168	141	145	149	157	166	177	171	163	142	166	145	180	152	161	150	174	186	147	166	142	148	153	160	148	167	168	170	154	161	144	156	168	163	161	150	178	147	145	162	174	156	136	144	190	182	175	164	153	154	170	147	157	154	194	178	165	148	166	147	142	139	138	193	155	149	187	156	148	134	174	178	148	172	159	159	160	155	172	169	153	141	192	186	205	155	141	178	139	148	163	139	153	180	184	178	150	177	154	168	153	151	164	166	150	156	147	163	165	143	171	168	139	172	148	160	142	179	169	167	168	160	146	160	158	145	149	168	188	157	159	170	156	172	172	138	172	163	157	168	134	169	186	152	165	140	171	173	143	173	154	143	143	160	137	134	178	160	166	168	148	164	175	161	154	159	173	171	166	157	151	154	152	177	190	173	172	161	178	174	176	167	186	168	180	163	155	171	166	170	182	167	168	156	154	147	178	175	180	160	130	164	156	157	184	156	158	162	159	149	153	171	161	152	155	165	187	163	164	171	155	175	179	176	147	165	150	142	151	147	155	172	159	171	177	150	168	157	151	162	142	147	148	142	175	144	146	147	165	145	164	155	177	165	143	158	165	150	139	147	145	146	173	169	166	163	185	152	167	150	164	158	164	185	182	156	174	155	170	157	156	168	159	142	155	168	186	152	157	158	134	145	162	179	157	165	158	163	156	147	158	163	160	182	144	175	169	147	160	138	153	190	159	165	171	169	164	145	158	169	168	162	164	172	158	163	158	168	159	161	143	140	158	165	180	172	155	164	145	153	174	163	171	180	159	149	167	166	146	161	185	155	158	148	160	167	168	167	151	145	157	148	186	164	169	155	140	150	158	165	175	166	168	176	148	172	162	156	154	140	151	153	164	152	160	154	140	176	157	172	166	163	160	159	162	155	158	152	169	169	173	175	176	178	182	156	141	170	152	150	156	155	174	152	176	185	166	148	151	143	152	163	170	157	170	147	161	155	179	172	190	143	163	176	141	162	152	161	179	193	150	172	183	168	171	172	151	151	154	176	164	150	176	164	147	179	166	169	161	181	176	170	159	148	161	157	132	165	165	155	156	147	145	171	157	154	152	153	142	164	159	164	157	152	155	160	161	144	179	161	155	178	150	160	139	167	184	158	151	130	137	148	136	178	157	126	157	167	159	180	167	181	175	162	154	155	161	161	160	170	169	185	174	161	158	160	158	162	146	157	177	172	177	143	176	176	167	179	161	127	142	151	170	174	143	188	200	167	153	148	167	143	159	140	149	152	179	164	146	180	170	167	129	155	187	164	168	160	162	176	156	169	141	176	154	200	169	154	142	170	171	148	144	158	151	162	176	173	146	181	171	151	186	148	150	180	149	155	171	179	164	179	171	155	152	144	177	166	186	144	158	157	156	179	154	147	175	138	159	174	160	146	161	158	156	163	149	193	195	179	185	169	168	154	170	151	153	177	183	174	181	143	154	138	147	167	159	163	156	178	164	158	193	181	151	149	140	181	168	186	167	151	163	148	149	166	147	148	176	180	169	154	160	147	168	181	164	153	177	161	129	162	167	163	147	130	138	160	154	161	162	164	178	143	150	149	169	159	163	162	159	152	159	158	169	167	179	151	177	169	162	145	143	191	162	153	189	145	166	149	155	149	172	166	163	163	167	183	174	152	169	167
13234	8992	2467	2872	2644	2161	1720	1527	1363	1127	1046	979	910	831	760	759	705	650	601	645	661	603	616	600	593	588	528	559	513	507	552	537	554	548	530	515	553	473	518	467	502	526	513	484	484	493	541	458	478	455	487	485	465	498	459	477	437	469	431	467	423	462	475	495	513	468	443	444	467	430	465	482	472	508	471	457	467	489	442	447	472	438	482	416	472	456	458	488	455	466	459	478	429	465	442	457	485	464	427	479	423	451	435	439	486	472	464	466	437	451	432	468	453	504	461	458	443	459	478	456	467	472	422	421	460	478	476	455	451	465	448	466	469	482	440	442	431	464	446	481	466	436	456	475	473	501	446	457	497	472	485	465	450	452	433	474	456	492	432	469	460	501	466	431	422	445	478	461	470	464	454	441	439	446	441	452	448	455	470	430	456	495	472	426	412	444	492	431	489	458	447	465	490	445	447	450	459	442	428	505	458	422	494	463	465	467	511	416	421	501	428	462	459	489	464	420	450	490	390	452	460	431	443	455	469	453	447	435	420	444	447	455	437	486	443	431	450	464	396	468	442	419	479	460	444	440	441	452	429	466	438	464	468	444	461	476	484	459	490	418	477	441	452	427	440	446	461	444	490	478	486	425	482	481	433	443	478	476	423	420	473	446	461	459	446	445	472	452	445	487	463	444	474	473	446	459	476	438	407	443	440	447	466	439	443	434	437	463	467	421	469	473	480	460	456	426	452	447	452	487	464	477	434	447	437	465	485	496	443	424	470	462	457	448	445	453	492	462	482	465	450	474	443	457	441	479	475	479	443	430	418	440	467	442	486	442	440	455	479	459	445	454	482	478	461	476	462	479	494	432	475	471	466	451	471	411	506	456	462	464	489	469	423	444	468	467	459	457	475	474	453	461	430	439	469	487	452	467	465	447	475	461	458	445	483	441	437	447	467	466	455	494	451	463	444	417	451	454	432	484	434	453	464	467	438	458	481	435	428	416	434	476	445	458	429	445	501	446	445	468	455	434	448	433	469	439	457	465	478	446	468	447	431	446	458	431	431	455	456	493	454	445	449	442	518	455	420	461	485	452	417	475	474	490	454	447	493	483	446	467	463	465	504	456	484	446	452	449	467	467	451	431	436	461	485	458	476	498	431	469	463	471	442	475	450	410	421	495	425	471	488	428	477	459	464	444	434	428	494	446	470	449	404	464	436	438	423	445	469	484	468	447	460	472	467	458	465	438	467	433	497	404	413	467	453	465	487	445	432	463	462	459	429	446	483	446	458	473	458	449	422	447	480	443	445	472	454	488	420	481	452	463	432	414	428	490	436	469	464	443	471	451	413	454	500	468	438	442	465	445	431	451	451	459	450	459	485	446	474	447	463	468	487	448	449	465	447	456	430	452	498	465	434	435	478	495	455	461	489	437	437	471	449	441	454	455	482	472	478	447	444	465	485	460	448	472	445	462	441	446	444	435	455	467	448	465	423	460	426	474	455	464	457	444	466	467	467	449	452	436	523	457	457	491	464	466	416	450	447	458	457	479	457	422	464	453	487	474	433	470	407	451	433	469	440	476	441	501	454	467	478	466	444	451	458	444	431	470	475	479	423	440	440	458	482	474	419	465	440	488	414	431	424	435	493	438	452	442	446	472	495	455	447	425	469	443	448	486	452	444	483	447	478	417	440	494	428	437	468	427	438	458	445	452	442	453	466	455	466	479	428	433	446	438	463	474	416	439	463	457	481	466	406	439	453	429	479	447	510	444	462	480	471	423	453	473	476	433	465	464	454	460	458	485	465	464	457	481	489	476	465	454	490	425	435	467	456	494	458	407	441	500	411	468	500	498	457	449	429	412	469	446	470	505	425	450	454	445	463	453	474	473	502	463	467	461	454	469	408	462	459	464	463	483	458	476	428	429	464	463	460	444	450	479	495	490	489	455	466	449	470	443	481	477	439	438	459	414	458	446	483	463	479	477	456	464	454	491	449	472	435	511	434	499	462	483	466	450	459	465	471	448	416	473	437	405	459	438	448	447	449	432	419	450	480	486	470	457	472	462	477	444	451	451	453	464	453	426	423	415	463	439	490	454	435	463	463	459	450	455	465	435	469	456	455	487	444	422	481	434	471	437	447	470	481	421	468	483	419	448	450	441	485	467	450	435	473	459	491	445	469	446	445	439	442	465	466	403	439	468	439	428	454	442	499	439	458	456	478	464	430	435	467	413	475	423	424	453	446	465	459	411	417	482	476	454	471	469	438	494	454	450	455	495	464	440	453	463	416	448	442	465	440	438	473	435	497	447	485	498	418	490	452	512	466	451	443	424	416	432	441	496	438	462	426	451	452	479	468	471	468	460	446	496	424	441	493	425	459	424	476	473	482	445	451	441	487	477	452	457	468	463	460	474	478	414	468	471	460	433	464	465	496	461	465	454	465	420	460	463	440	445	486	486	458	465	424	451	439	471	434	447	478	446	466	464	426	444	445	535	467	418	412	442	438	434	504	450	430	487	440	478	461	499	451	487	442	462	416	454	443	406	417	460	466	456	425	477	494	449	455	433	473	434	445	480	475	468	432	488	485	456	451	431	482	467	437	457	432	458	457	463	426	448	424	467	432	484	436	459	436	479	457	411	458	466	477	471	439	459	451	430	451	439	441	465	474	476	435	469	475	473	458	473	440	475	477	473	450	469	477	412	446	447	465	466	428	433	459	453	489	454	458	441	459	475	455	458	474	426	443	448	464	477	450	439	497	429	444	444	486	449	436	504	460	485	460	456	460	460	467	450	464	473	454	436	465	442	486	485	477	467	439	438	480	459	467	507	425	440	404	424	427	423	489	496	424	449	477	441	424	450	455	457	432	448	462	454	475	466	438	418	439	438	475	443	499	453	446	447	413	433	466	449	457	454	474	445	477	498	466	443	462	456	471	459	484	474	476	502	462	470	419	470	421	459	469	467	498	459	483	434	465	486	443	469	500	452	439	411	470	432	426	444	433	439	433	485	461	468	521	439	469	440	463	480	506	462	493	450	429	476	428	385	442	409	446	465	448	453	427	494	431	421	426	443	452	471	429	515	460	446	486	488	494	417	488	436	441	485	427	473	426	503	484	468	474	450	445	404	482	462	439	464	444	471	453	474	425	436	456	422	478	437	457	477	484	442	468	474	475	456	490	441	493	485	447	427	438	429	486	442	485	473	463	446	440	455	453	444	486	468	489	464	501	447	435	431	461	483	454	468	475	457	448	439	473	426	442	428	482	454	442	436	420	443	507	402	477	470	429	469	461	467	412	464	433	423	484	466	489	447	427	457	471	461	439	469	410	443	461	476	414	465	437	450	442	486	475	465	434	416	438	454	425	427	492	437	454	475	475	452	467	457	468	439	433	438	453	468	487	452	485	437	442	439	428	463	456	421	474	452	465	462	433	433	425	398	454	468	491	460	425	476	480	482	453	470	454	440	448	429	463	466	433	457	430	431	435	440	470	484	481	464	479	451
34076	25600	4459	1834	1313	982	737	607	535	522	463	469	394	367	334	331	370	333	301	306	305	294	330	318	289	301	292	310	295	282	267	323	297	284	283	286	261	291	272	283	243	255	251	272	276	291	265	296	285	265	276	241	292	277	276	292	296	273	283	288	269	273	283	236	295	258	241	283	273	291	254	248	307	258	292	269	268	260	268	277	259	268	274	272	285	245	269	275	253	272	279	285	266	273	253	295	293	280	286	279	251	289	270	265	276	274	295	240	273	265	261	248	256	280	275	285	259	258	296	245	291	255	270	271	281	278	276	273	271	261	282	251	239	258	259	248	277	278	282	258	255	258	281	273	270	286	235	248	272	271	288	251	268	276	257	251	297	253	282	227	270	265	285	265	250	246	276	258	280	269	260	251	285	256	284	273	281	268	227	256	275	252	292	260	271	243	241	282	287	294	272	265	290	276	280	264	294	273	272	292	273	284	246	286	262	242	272	303	283	262	278	277	257	270	263	301	300	280	282	263	263	272	286	295	241	246	269	252	271	292	267	277	256	278	265	265	278	244	258	304	253	267	295	290	266	275	281	268	287	258	275	314	267	261	271	276	272	263	288	291	287	266	259	288	253	247	258	260	254	282	296	272	277	260	287	271	308	279	261	278	271	273	255	245	248	261	251	278	266	274	264	284	241	270	257	271	268	250	289	267	289	270	254	292	277	274	280	273	283	291	272	254	266	291	260	275	297	256	286	279	239	258	281	251	281	288	294	275	276	271	258	290	268	246	219	268	262	254	272	242	280	255	260	277	290	237	235	262	267	273	243	295	257	285	255	226	286	281	269	278	250	280	290	282	260	289	277	239	253	291	263	269	266	317	286	248	258	283	230	283	277	278	271	303	293	263	266	260	259	253	264	254	282	234	270	294	278	272	271	288	275	260	289	279	266	281	303	277	248	269	254	284	260	293	263	277	261	292	288	287	279	264	231	244	248	252	268	301	284	274	281	254	284	280	286	251	251	263	303	240	276	327	268	286	261	279	274	270	261	293	336	251	283	277	255	280	266	297	268	254	249	273	266	241	255	263	254	273	279	249	254	273	284	263	264	286	279	268	263	279	289	251	261	272	251	284	291	260	264	258	262	276	272	249	285	247	253	288	279	280	297	307	266	239	269	292	292	261	255	289	265	280	276	293	286	277	261	290	264	228	275	275	301	270	264	258	278	248	274	250	217	268	231	276	280	248	272	252	259	268	255	261	285	262	275	278	279	286	288	256	265	266	276	294	274	291	297	247	265	275	297	276	286	309	281	262	306	266	279	258	289	277	268	274	271	250	269	269	271	279	300	279	260	264	258	278	291	249	256	259	267	300	272	292	275	291	248	249	290	263	249	274	269	269	287	272	262	258	271	285	270	270	282	279	255	256	285	256	274	278	288	297	250	288	309	289	271	255	284	271	275	285	268	276	264	244	233	254	260	292	295	303	270	252	258	278	301	272	256	261	279	270	283	284	283	258	261	271	271	258	277	303	270	279	275	279	283	284	265	267	268	258	270	274	262	273	260	269	259	277	269	282	279	255	259	283	289	272	276	275	293	264	279	261	270	292	234	291	263	299	280	281	264	278	256	287	286	276	265	271	237	243	298	250	270	294	271	265	274	288	243	262	261	265	283	270	302	267	264	292	299	273	281	266	256	260	300	267	283	278	264	230	265	291	290	270	267	244	284	268	269	239	272	280	290	281	288	255	258	269	279	296	274	289	282	268	249	283	293	225	274	282	268	296	264	274	262	287	273	298	243	278	264	261	242	268	278	265	300	249	266	226	261	269	274	264	230	280	276	264	273	248	292	256	270	289	265	264	240	271	277	280	276	255	235	273	261	255	275	266	250	269	260	256	297	316	262	251	251	220	270	298	272	247	282	281	283	271	300	259	288	285	296	279	262	249	306	277	254	275	284	278	253	257	252	293	276	241	277	292	289	264	253	244	260	277	292	280	290	264	270	293	261	261	265	285	277	275	275	288	260	273	279	272	271	251	269	253	277	241	259	281	269	272	285	262	258	254	271	304	254	241	256	246	270	253	281	257	301	297	283	283	272	264	279	240	273	245	280	252	277	274	282	234	279	293	285	276	247	322	287	260	262	266	275	292	258	245	282	288	292	251	263	245	261	293	276	259	261	259	251	283	257	241	259	261	253	298	264	264	265	290	272	256	282	260	266	294	282	280	267	262	255	250	252	249	305	260	279	260	257	259	282	260	272	257	275	268	294	287	254	294	267	252	294	286	254	230	272	262	217	267	278	280	264	292	271	265	282	279	273	280	286	273	269	305	266	238	266	308	282	249	275	269	279	249	273	277	295	255	246	270	282	259	270	247	268	270	240	282	292	261	233	290	276	258	263	285	244	211	246	261	262	257	281	271	264	274	240	254	277	259	258	241	318	285	247	305	283	284	276	265	252	265	297	232	251	274	266	254	291	258	252	279	244	264	287	262	264	264	302	285	266	226	300	260	288	242	232	277	266	265	269	276	241	262	267	244	252	243	275	262	256	271	256	257	275	286	287	269	289	258	291	284	256	296	244	237	269	273	277	272	283	255	275	286	253	257	266	273	251	268	237	253	290	300	252	258	270	284	279	323	297	269	271	292	295	266	270	281	270	264	271	250	260	240	296	281	300	240	289	272	253	252	267	268	241	271	292	270	245	278	260	290	305	255	284	263	249	288	289	278	263	232	258	283	249	256	265	257	270	257	268	262	260	266	263	268	278	257	269	253	287	286	274	257	258	295	250	273	278	282	276	265	258	277	274	273	246	296	289	296	288	246	267	285	269	264	282	289	243	242	286	294	263	263	274	266	263	274	273	327	263	244	285	262	299	282	249	269	261	238	243	248	284	270	276	284	275	291	292	280	278	260	271	268	249	261	255	273	279	277	279	305	288	253	269	281	284	234	286	240	270	281	273	265	272	250	249	291	273	272	249	292	274	278	257	283	283	296	284	272	265	283	267	272	233	256	290	264	239	285	247	253	266	281	270	281	275	305	278	246	270	255	259	249	264	281	275	268	291	262	305	264	276	278	278	277	276	277	261	236	252	291	260	263	250	284	271	281	282	301	271	290	287	250	273	258	228	292	274	275	280	260	263	268	265	249	255	237	314	265	274	255	287	291	250	255	261	269	248	265	274	272	266	252	293	280	254	284	295	251	256	277	265	296	285	310	267	280	262	288	271	274	263	298	287	296	256	269	251	245	234	269	244	288	263	262	272	227	229	247	259	297	282	261	303	290	296	295	253	269	254	261	267	271	270	248	275	284	285	314	257	285	249	274	261	281	298	276	280	301	278	281	253	258	270	286	277	252	274	277	271	304	258	251	293	263	256	269	287	267	251	251	281	268	256	257	275	271	261	283	239	260	272	269	268	252	276	271	271	270	273	267	279	258	300	261	293	238	256	260	261	253	262	284	264	257	267	244	255	286	226	256	276	278	268	264	277	240	244	284	265	307	280	301
19189	13703	4493	5335	4626	3830	3174	2713	2283	2008	1762	1621	1551	1450	1348	1336	1212	1202	1021	1089	983	1067	970	1006	995	885	894	845	864	840	903	868	898	845	814	795	764	811	809	750	786	800	769	745	774	758	742	743	745	818	740	747	765	818	759	685	715	795	750	731	741	742	729	733	751	786	783	758	740	762	737	747	743	706	702	685	709	750	690	708	773	718	729	713	716	725	720	722	707	696	691	728	688	717	729	728	720	661	725	726	726	731	746	712	761	713	723	733	722	758	707	675	727	688	740	704	750	708	711	750	719	797	744	711	690	722	743	711	678	720	680	720	730	743	738	703	687	735	727	713	732	723	722	681	765	704	688	732	736	709	688	685	729	718	742	730	692	715	728	684	725	706	745	737	699	689	689	740	711	768	671	706	715	741	728	720	700	675	711	755	685	704	751	659	715	681	689	701	687	703	720	743	709	720	695	730	754	683	687	752	751	732	701	747	703	738	724	717	681	721	709	696	658	720	760	772	699	688	748	710	688	713	680	686	705	707	685	702	703	715	757	728	725	715	681	722	708	725	783	742	721	705	697	700	640	706	692	705	726	708	661	703	701	750	724	745	701	681	697	753	711	723	705	692	654	739	695	653	723	707	756	688	672	709	699	687	742	690	722	702	716	700	706	733	762	722	702	683	733	724	643	717	695	716	714	717	694	671	731	726	654	678	713	691	674	750	721	659	691	697	702	718	726	692	721	661	680	691	738	690	765	736	683	698	700	722	690	724	714	713	725	697	687	722	745	694	709	704	716	716	664	717	695	703	741	722	716	726	742	725	719	698	683	727	696	683	731	691	711	719	707	690	699	684	731	723	736	728	715	760	761	709	666	695	746	673	673	695	725	677	681	679	714	717	686	681	691	723	713	710	711	656	750	682	719	738	757	676	728	699	646	700	733	677	702	720	723	709	747	672	766	698	707	714	681	689	712	726	652	684	679	707	760	768	687	695	720	713	695	659	700	677	722	705	679	724	719	718	735	662	703	689	703	738	695	745	724	721	785	742	737	679	677	686	704	738	711	672	695	729	713	720	694	707	719	706	700	708	675	685	695	722	718	693	683	701	674	712	714	727	702	746	713	729	713	717	769	699	714	646	700	690	699	694	673	745	670	728	735	723	684	705	722	747	735	702	737	642	719	707	755	661	695	765	699	709	726	715	669	694	724	708	718	718	710	727	733	691	754	692	726	721	723	717	661	706	708	670	685	713	664	675	735	717	690	748	756	752	740	708	740	705	744	719	690	740	714	748	700	703	731	704	750	716	747	704	704	712	743	702	639	698	752	712	676	746	705	696	759	704	718	685	650	763	716	742	683	697	696	703	680	780	725	680	719	719	682	723	718	751	709	695	660	684	686	703	704	722	688	737	719	705	700	709	682	711	744	749	733	710	740	690	694	753	688	709	750	670	740	687	689	724	687	686	712	685	722	719	695	727	654	676	669	722	692	700	708	703	754	708	700	701	726	735	725	719	752	710	703	724	700	736	724	651	708	712	683	731	706	693	663	719	712	792	693	711	733	686	674	692	700	705	687	701	715	732	744	655	713	729	745	691	697	667	711	759	742	710	710	698	742	715	709	730	753	707	743	704	676	711	728	686	731	733	709	714	703	695	683	702	728	692	710	747	709	692	707	724	703	652	707	734	742	662	756	675	705	718	716	663	716	685	736	704	720	741	745	685	713	705	680	725	691	647	716	705	718	737	676	682	700	686	734	725	673	730	697	688	722	718	725	738	713	694	738	726	745	744	717	697	701	762	715	751	803	717	721	690	734	713	686	675	707	730	715	743	720	719	707	726	742	697	725	680	637	699	690	706	701	715	682	679	745	718	696	732	746	706	722	738	727	708	749	669	701	700	678	738	747	665	698	697	678	755	719	717	699	709	743	703	705	677	691	709	731	728	706	770	673	744	709	710	718	695	707	693	708	743	735	715	729	746	685	706	738	665	729	705	756	687	715	693	746	727	671	727	715	721	762	707	683	766	686	723	732	710	706	720	691	739	698	714	706	729	741	686	689	779	742	705	717	743	703	690	744	724	737	764	659	752	682	682	696	680	713	724	756	693	731	675	716	705	739	738	720	713	709	702	701	706	744	662	705	707	737	698	702	707	703	691	719	686	718	717	677	646	680	750	719	719	685	750	697	689	721	697	684	681	699	752	715	708	753	707	704	730	698	657	742	695	742	671	701	754	708	769	666	708	703	674	717	720	762	672	689	684	735	720	729	703	699	730	746	760	730	765	687	739	689	689	686	664	708	743	720	733	703	694	737	728	707	702	755	724	730	683	716	700	699	670	739	699	728	724	744	681	676	693	678	722	735	708	721	751	715	724	742	738	721	731	707	734	686	724	723	694	751	713	705	693	675	698	729	695	711	738	672	689	698	724	687	733	705	668	676	730	727	672	708	762	705	664	683	694	745	684	718	682	758	758	687	732	681	712	683	752	674	678	747	680	679	705	660	678	738	696	753	713	729	682	705	692	695	671	688	721	680	705	697	670	659	715	755	727	688	691	722	737	709	702	710	720	750	764	713	694	726	706	717	737	726	720	741	747	655	744	732	735	698	690	756	717	757	696	734	736	717	704	699	678	672	701	709	730	695	708	701	759	727	700	726	665	691	759	677	691	709	728	680	717	708	758	649	721	695	714	697	712	703	716	685	738	700	668	727	658	693	709	693	735	726	706	751	685	688	672	664	728	684	672	706	698	684	733	678	677	722	672	697	748	689	699	708	725	751	704	691	673	716	713	724	727	732	734	715	725	689	723	711	664	697	719	733	722	733	699	702	693	692	712	721	707	684	701	717	677	718	728	754	717	687	704	709	722	698	723	684	664	683	751	695	706	710	645	709	681	727	703	753	725	721	724	721	708	687	725	692	693	696	710	690	699	698	693	723	675	698	685	743	721	726	667	661	747	710	693	701	642	755	718	695	718	720	711	725	708	701	675	730	721	696	782	719	692	704	713	707	731	695	710	667	742	713	714	753	708	713	705	673	717	736	717	764	726	683	725	714	678	719	710	683	708	687	706	701	693	729	680	680	671	730	708	696	712	778	700	722	678	720	744	686	719	721	701	677	710	705	716	736	714	723	686	756	759	775	706	731	716	711	731	655	705	751	678	726	703	701	695	703	699	720	653	721	753	743	691	705	708	683	735	725	706	671	726	733	745	662	692	711	709	724	701	669	690	649	714	742	739	697	699	720	702	657	747	717	720	629	732	680	750	696	701	713	724	693	721	713	742	669	716	719	671	694	690	681	675	717	748	702	674	715	714	715	700	688	701	778	729	710	718	686	723	692	695	705	724	771	727	755	686	732	687	694	698	715	753	679	745	704	702	702	715	715	730	735	688	679	708	727	735	686	727	705	703	705	673	704	731	740	717	737	693	711	764	701	707	713	701	695	679	730	670	713	728	734	695	747	671	770	725	692	678	696	749	708	698	709	694	736	711	717	703	727	729	711	723
3914	678	346	320	299	332	272	298	293	295	305	322	307	303	306	313	307	328	321	354	285	312	322	326	266	306	295	312	309	286	330	269	320	283	275	298	312	287	304	298	300	309	314	324	314	313	309	308	313	322	290	305	321	335	301	303	293	330	300	285	316	298	289	301	296	282	312	326	298	286	340	293	308	355	332	324	320	318	311	317	317	324	304	288	300	321	266	288	292	304	314	320	273	309	264	295	307	298	305	295	313	311	327	316	323	301	295	266	272	321	308	295	287	319	257	307	299	304	309	290	273	323	315	308	333	317	313	272	318	328	300	290	302	301	315	305	296	317	332	328	277	324	314	326	301	262	300	301	307	296	337	320	306	292	293	287	323	303	309	299	297	334	318	309	310	284	292	318	292	303	305	294	317	312	317	285	285	297	327	287	335	304	311	265	316	292	317	314	291	309	324	294	315	304	308	299	310	307	337	305	364	313	300	319	320	315	272	310	280	287	299	291	300	270	284	310	311	309	329	302	293	284	322	285	314	300	315	310	352	303	308	296	321	336	338	293	321	316	287	303	331	311	319	313	301	330	302	300	301	273	310	320	294	313	365	325	303	334	312	280	325	332	324	294	308	295	281	299	336	328	306	294	295	305	282	297	287	320	322	304	291	291	282	295	308	324	306	307	314	372	285	298	323	263	289	302	305	303	296	308	306	306	316	308	310	327	297	292	254	312	293	322	292	283	321	302	324	308	332	329	327	288	320	317	294	293	290	264	312	330	287	298	292	302	309	281	317	319	281	343	275	313	339	272	299	283	311	298	313	295	283	280	301	281	292	334	309	315	305	320	299	315	309	296	310	314	340	307	297	303	287	290	311	296	290	300	365	322	312	350	268	332	323	284	291	307	324	328	299	338	312	305	308	292	333	331	302	288	265	306	323	306	319	322	290	298	294	303	305	292	279	300	277	297	318	304	314	318	288	327	289	281	290	321	310	309	306	280	291	317	298	328	303	343	308	300	330	363	312	304	315	275	308	309	302	313	334	279	291	298	268	309	330	293	336	302	296	297	306	319	319	289	281	312	303	290	310	329	302	303	287	270	331	326	336	312	301	256	285	330	316	298	293	293	322	333	305	310	305	301	305	327	294	316	332	273	332	331	286	307	311	306	311	306	323	267	306	296	312	296	342	291	289	301	294	346	294	293	315	294	289	303	311	321	294	332	312	282	324	305	300	285	315	317	299	265	286	354	312	287	296	294	293	297	278	290	308	289	274	293	335	282	305	258	322	300	298	316	325	305	288	293	322	297	324	307	317	302	314	295	356	328	312	331	291	331	299	272	284	299	335	274	311	339	311	302	324	314	310	287	287	317	322	320	328	320	281	313	340	294	306	292	278	299	301	300	299	309	295	293	282	273	296	339	303	244	293	315	310	296	316	298	303	314	323	319	306	316	301	299	321	306	318	299	308	318	293	299	282	303	312	313	302	312	309	342	330	278	293	315	305	301	258	296	305	304	308	286	307	299	290	294	310	316	305	269	300	303	339	322	321	323	335	315	279	315	327	278	344	290	313	303	321	286	283	329	297	320	301	283	301	318	317	300	330	306	297	292	324	349	285	312	323	332	296	296	315	289	318	320	320	321	268	314	318	278	304	323	314	321	305	317	283	298	276	277	313	305	312	308	291	314	302	321	329	318	320	290	309	267	297	295	292	351	334	273	281	315	275	299	320	319	298	295	286	289	317	306	347	325	269	311	323	295	310	318	300	286	313	300	306	335	331	279	328	311	317	334	333	300	313	310	326	277	311	309	294	307	324	307	318	289	276	301	301	336	283	309	276	302	314	299	322	310	309	290	305	317	285	282	296	293	276	340	289	338	298	324	303	315	304	308	319	307	283	301	277	318	325	261	295	275	339	282	290	323	282	295	320	333	321	324	287	287	308	297	298	299	285	319	279	325	332	326	305	293	294	295	287	280	317	315	312	312	292	320	279	288	328	335	313	292	311	308	312	313	291	306	320	311	337	310	293	304	316	325	353	284	293	318	333	304	303	285	294	286	300	308	304	306	296	292	288	291	309	315	305	307	289	292	323	329	313	277	324	299	326	274	294	276	280	296	300	340	295	292	273	292	328	317	295	296	280	317	306	297	290	314	302	300	306	331	297	319	292	288	302	274	305	279	304	304	315	313	323	317	269	278	277	323	278	293	314	292	283	283	306	290	311	294	316	294	325	315	295	318	298	329	309	321	300	279	294	302	279	303	268	291	304	277	297	305	293	276	347	291	285	336	320	325	294	274	319	317	291	305	314	324	311	305	317	308	291	320	329	304	276	308	340	327	341	311	315	310	309	326	331	314	322	323	330	288	318	280	338	323	300	316	304	301	282	299	277	337	290	300	310	279	325	321	325	288	260	289	278	317	309	281	303	292	320	301	287	303	284	319	306	323	302	344	279	300	293	324	326	285	317	326	329	287	304	282	286	323	292	322	322	326	308	295	305	292	322	288	293	296	302	304	323	296	283	289	316	299	287	302	292	312	259	301	282	324	312	303	325	306	336	295	279	297	291	305	317	312	364	282	280	312	293	314	312	306	301	303	304	287	319	298	288	311	295	320	292	301	295	285	284	305	317	281	330	287	279	313	310	290	325	338	284	304	301	306	323	297	293	345	303	308	326	313	315	318	304	309	301	301	293	291	294	290	261	301	286	323	318	320	289	306	260	334	291	330	302	306	288	304	324	313	299	306	293	304	298	270	296	301	297	279	300	289	286	325	291	289	330	336	305	284	323	280	315	300	337	376	309	345	322	288	295	322	271	305	290	313	300	315	320	315	305	297	318	316	333	343	289	321	323	315	315	272	278	293	321	297	282	300	274	297	293	341	293	283	299	315	290	311	317	334	265	313	311	298	308	301	310	305	329	284	319	314	290	271	319	320	327	287	299	310	332	309	306	320	287	281	277	322	297	336	276	310	328	287	268	313	257	313	325	294	325	269	327	320	316	299	301	296	305	312	345	294	269	312	310	275	292	297	303	325	314	289	303	312	299	304	308	314	307	331	303	317	308	335	332	318	312	308	348	298	300	302	316	282	322	340	319	296	331	309	280	324	332	296	297	297	269	323	305	283	304	312	325	283	317	323	299	272	323	287	322	312	316	309	299	345	336	287	314	307	283	280	312	318	278	315	328	295	309	330	285	297	305	290	304	318	265	317	303	302	301	337	332	330	320	323	308	315	299	315	312	332	290	303	320	295	298	308	269	314	309	333	295	320	320	301	303	290	287	332	313	315	288	291	298	365	320	335	287	322	308	298	336	285	303	300	265	276	335	342	313	297	309	329	306	321	340	299	338	281	285	324	290	325	296	354	294	297	325	334	305	299	316	333	347	327	292	289	311	299	302	329	289	291	285	300	284	285	293	301	279	316	314	329	301	314	301	273	272	312	312	341	355	324	308	275	309	307	317	300	312	303	312	296	348	315	336	326	298	300	262	327	302	325	313	326	301	343
3332	1306	789	790	804	772	775	716	740	754	705	766	741	760	750	780	729	760	736	763	726	731	761	765	743	728	755	741	726	721	732	721	728	780	718	714	721	737	767	808	763	771	761	724	732	762	802	727	715	756	728	724	779	739	727	733	742	751	742	701	721	776	720	707	765	766	728	746	753	797	766	777	715	735	712	801	720	747	709	774	743	749	743	793	780	731	751	776	714	757	753	778	730	755	710	749	728	740	743	709	784	772	732	757	720	777	718	725	732	755	717	789	771	771	732	724	760	733	780	717	753	742	772	709	718	729	721	702	731	707	736	723	778	769	784	708	717	759	715	723	763	786	736	728	723	746	728	718	708	690	741	699	744	733	760	744	731	759	727	799	764	818	709	728	754	748	720	725	761	737	779	736	739	756	756	721	720	766	727	747	696	773	717	801	698	788	741	785	760	771	697	756	754	750	757	721	710	753	774	738	753	770	774	715	745	704	725	738	754	707	717	756	776	777	751	688	716	745	695	707	760	742	784	730	751	775	761	718	804	763	743	710	740	746	727	732	693	703	729	784	729	761	692	722	742	727	749	752	731	733	805	726	733	752	697	772	729	737	772	711	676	724	747	787	778	715	761	743	771	726	718	740	726	754	748	732	727	751	765	715	760	768	735	763	729	784	716	687	727	746	757	745	697	737	749	763	748	764	713	759	722	769	747	762	724	778	718	747	706	790	763	697	723	744	739	699	715	775	735	750	732	710	720	725	776	721	757	749	761	776	749	783	752	768	755	743	733	720	770	750	738	744	784	744	768	755	766	740	729	737	778	734	747	753	787	726	746	728	732	742	741	748	772	713	689	691	736	769	775	762	799	703	736	707	722	789	739	729	728	736	715	757	766	755	754	788	751	696	777	712	748	763	763	771	737	747	736	752	749	753	699	748	679	813	739	732	747	775	742	761	745	788	710	730	784	745	769	728	794	757	758	757	701	715	744	761	756	799	774	714	728	781	749	711	726	738	727	726	715	713	743	757	734	745	736	690	682	738	724	699	759	742	742	747	757	757	687	776	787	726	764	759	744	681	693	787	755	764	759	719	756	716	730	720	715	764	725	766	761	782	718	751	757	735	732	730	767	722	709	747	742	753	747	784	694	692	782	737	737	724	684	731	729	706	754	720	725	713	736	752	746	737	752	710	681	737	713	767	742	696	705	747	781	761	784	781	747	717	731	732	771	742	781	731	739	753	735	759	747	720	770	755	735	745	729	750	753	772	774	721	772	788	758	711	741	768	762	733	675	771	748	751	821	777	701	703	733	756	718	733	752	745	710	772	719	721	736	803	740	710	711	735	731	718	752	736	816	730	778	729	702	727	768	735	668	729	741	740	777	685	766	739	690	739	741	730	772	799	754	715	738	736	784	717	764	749	746	701	732	764	734	791	749	741	759	706	734	771	749	747	703	759	728	745	745	744	776	741	770	679	753	724	696	748	728	767	735	730	693	751	748	717	787	761	734	781	763	712	719	780	699	773	722	770	767	760	755	780	760	757	756	771	747	745	742	727	770	747	750	758	733	745	768	759	721	754	692	706	776	732	788	757	774	711	778	735	759	753	753	749	769	723	760	711	750	726	745	748	780	716	791	804	714	741	741	700	737	759	734	712	743	771	786	693	730	720	749	784	773	734	746	777	771	742	718	719	745	772	773	723	756	723	751	793	775	725	721	762	696	758	781	701	759	778	783	719	680	725	745	684	765	695	709	782	721	765	772	748	760	737	772	746	724	727	723	758	724	765	786	762	719	735	768	742	751	747	763	749	690	749	773	753	767	710	725	763	753	738	748	732	745	781	739	735	767	728	786	738	772	755	757	739	757	740	773	761	739	754	745	771	749	762	770	692	748	757	703	742	763	736	676	753	712	785	733	709	757	716	678	737	703	762	718	730	749	738	708	742	758	778	735	757	798	693	821	727	712	759	728	713	715	714	667	750	689	792	790	721	732	767	736	793	721	717	731	681	711	772	736	675	793	746	732	730	723	766	775	739	698	748	724	781	720	758	734	789	746	724	701	780	721	724	770	705	748	770	728	744	750	704	742	760	781	766	727	731	766	764	773	763	711	747	751	723	779	730	692	717	684	753	769	715	745	706	743	769	788	728	719	695	726	730	743	811	752	710	739	758	734	795	787	776	731	650	751	755	759	702	769	775	745	748	768	782	782	789	722	792	680	771	748	782	754	757	781	719	751	749	724	733	770	729	755	704	769	713	673	688	763	734	691	700	749	731	746	762	738	758	738	734	743	713	724	753	736	778	751	755	742	742	696	729	739	725	756	777	777	741	789	716	745	732	708	792	778	734	777	752	748	766	749	781	780	714	774	775	709	762	705	760	738	715	696	800	698	729	766	758	705	697	759	781	740	750	713	718	719	728	729	750	761	781	765	733	738	700	725	727	762	752	706	806	717	727	717	713	716	747	716	743	777	711	758	763	730	719	723	732	738	714	723	797	685	770	734	724	720	702	744	735	720	728	751	713	719	722	692	763	749	754	754	709	735	762	768	740	684	706	732	689	695	764	783	741	748	737	760	738	725	730	760	746	721	725	785	768	688	719	722	758	708	736	739	745	728	743	752	732	720	766	738	740	800	713	720	734	730	742	756	777	748	770	735	710	693	750	716	713	746	749	741	745	755	791	739	754	731	761	763	727	725	777	719	706	771	740	762	756	700	757	709	703	751	749	766	706	704	742	741	774	735	707	757	775	758	722	724	710	752	713	751	779	768	697	736	755	779	760	720	746	768	747	748	710	729	774	747	734	749	764	770	762	705	704	787	743	711	724	782	778	812	769	714	722	677	744	736	764	792	721	747	794	763	699	779	765	758	772	690	721	722	752	711	751	790	721	710	731	731	769	715	725	747	731	680	789	761	708	746	794	755	752	733	739	716	777	741	787	785	702	744	737	734	756	744	748	676	762	735	773	710	703	739	736	750	744	735	733	770	769	770	787	727	762	773	738	742	759	752	761	745	710	765	734	748	753	670	775	761	766	699	715	783	794	727	710	723	754	783	709	790	786	751	760	694	724	772	758	793	734	709	785	732	712	756	765	754	755	718	722	794	708	748	760	708	694	729	750	741	750	688	674	754	765	738	720	720	781	774	744	747	750	755	698	708	736	718	740	760	759	788	762	722	778	762	751	774	758	772	727	743	715	722	720	739	767	748	738	738	758	740	750	728	705	747	732	760	745	737	728	708	776	731	752	738	726	714	741	725	719	734	710	719	691	778	779	702	689	715	761	790	723	726	697	745	730	734	747	735	758	785	726	791	756	726	696	770	695	748	720	761	728	756	766	708	757	775	751	727	735	723	713	756	728	743	720	693	777	822	740	758	729	741	768	783	749	747	736	750	671	706	780	757	715	794	732	749	723	675	771	775	730	747	723	709	740	729	740	746	737	717	683	707	801	781	765	768	764	745	708	695	803	686	755	750	737	781	743	727	753	722	750	772	764	773	752
22628	14202	1698	913	665	467	395	389	336	271	258	238	216	203	195	182	177	179	185	173	162	188	172	192	157	183	172	190	188	184	166	173	166	158	168	192	164	158	175	175	157	151	163	162	166	151	164	160	158	186	173	163	192	157	181	171	156	190	159	180	180	144	183	165	140	172	153	162	160	174	141	155	169	146	137	151	156	189	169	158	174	144	165	179	166	164	157	170	163	151	154	158	173	147	160	149	159	166	183	166	167	152	177	172	142	176	181	160	165	180	157	156	161	153	186	177	167	159	169	138	167	177	159	153	172	143	161	164	142	168	176	173	154	139	151	168	164	155	176	168	151	137	157	153	171	144	154	140	147	163	169	166	159	172	181	163	162	139	167	182	149	179	161	157	160	172	150	170	178	181	150	157	165	169	161	173	129	150	166	182	174	173	184	179	167	165	151	155	153	160	163	169	144	172	155	154	150	172	159	162	160	144	159	169	171	147	164	158	138	146	155	164	151	167	156	164	165	166	149	155	161	153	173	143	181	140	162	179	176	175	159	159	176	168	154	184	143	162	144	142	141	177	174	180	161	177	190	173	161	168	152	150	176	192	166	184	186	156	159	174	157	168	143	156	167	160	156	180	160	142	156	160	168	151	167	170	146	148	175	178	137	180	161	187	162	152	138	171	136	167	155	151	165	177	144	148	165	171	159	157	165	176	169	163	164	184	171	162	160	147	147	188	152	155	175	169	130	152	144	166	147	155	160	179	174	156	163	170	173	169	155	159	131	177	158	170	146	185	184	170	160	156	146	164	172	160	166	162	142	153	153	150	146	165	163	173	154	162	200	150	159	155	177	162	162	183	141	169	153	156	137	162	166	176	142	168	152	145	185	164	171	149	154	136	171	153	160	156	165	178	174	158	158	166	133	161	155	168	156	170	174	163	164	152	145	169	177	164	151	208	153	149	146	172	165	149	144	169	145	167	196	142	166	176	162	164	162	166	174	173	167	143	169	164	157	169	164	164	166	184	165	172	148	172	163	139	169	174	158	161	165	164	168	161	156	167	169	147	172	174	164	168	134	157	160	168	164	157	171	165	151	144	160	154	148	164	159	160	158	157	178	168	148	168	159	172	163	142	160	158	167	167	160	178	172	156	155	150	172	187	165	158	173	167	171	147	155	169	148	159	155	139	163	183	156	144	162	161	174	179	158	155	166	157	155	157	161	146	169	155	157	165	165	152	169	157	161	160	166	159	126	154	177	187	141	180	150	142	162	175	158	126	168	158	168	184	163	171	176	163	166	152	170	176	164	171	147	159	163	154	171	178	145	159	144	152	154	167	144	158	188	172	165	176	148	171	157	186	178	142	171	151	154	160	195	171	147	155	174	167	174	160	155	168	163	148	170	172	160	164	155	164	149	152	171	159	181	167	165	204	157	148	157	157	168	157	171	179	168	148	143	146	160	141	172	202	147	157	151	159	161	182	193	136	179	159	184	152	185	165	177	172	131	137	153	162	168	152	153	158	160	168	182	176	172	167	158	151	170	154	168	175	161	158	138	170	158	156	156	168	195	153	177	145	149	188	170	159	162	170	140	150	177	138	157	170	187	145	163	167	151	171	156	154	172	157	154	175	176	139	142	130	154	149	143	174	175	186	169	164	155	148	152	197	142	160	159	169	164	155	158	140	165	154	159	157	176	162	172	177	141	165	189	163	196	165	146	156	150	166	162	150	168	171	165	154	146	153	162	165	167	149	167	152	134	142	151	176	170	162	173	169	157	180	172	165	191	179	169	161	156	154	174	169	181	141	150	154	179	165	168	169	157	155	178	149	153	146	154	157	171	188	167	161	149	144	180	146	178	142	168	180	146	157	159	179	159	161	177	155	171	181	144	177	171	131	170	147	157	154	139	160	171	154	149	132	177	164	172	163	152	153	138	173	158	153	153	167	150	162	192	145	173	164	179	167	172	149	159	153	175	162	165	162	165	146	159	171	164	135	186	168	171	142	160	150	170	156	164	152	149	164	149	171	164	147	148	172	168	164	142	132	175	172	172	172	146	167	170	171	136	148	160	160	172	156	154	128	132	142	162	173	174	170	192	151	163	165	182	164	148	158	156	206	157	149	162	162	163	148	168	154	170	155	158	173	159	164	162	144	154	145	171	156	164	152	150	131	163	153	180	183	176	157	164	171	162	169	182	139	178	154	165	197	163	165	180	180	149	169	174	152	151	157	153	174	161	143	135	177	176	173	161	167	160	172	178	171	143	185	143	151	173	164	167	179	175	180	167	171	152	170	180	148	164	157	190	145	162	161	150	168	152	167	159	154	163	191	181	166	162	144	168	160	163	162	163	157	156	156	172	155	177	128	147	162	152	141	155	146	178	169	162	172	175	161	152	175	177	159	153	168	158	174	175	174	149	165	147	160	179	162	171	194	180	161	146	156	154	189	174	156	161	166	154	165	154	148	154	169	149	166	156	181	150	156	155	162	160	163	143	167	142	151	152	177	163	173	169	176	144	138	159	146	163	135	166	158	140	142	149	126	159	166	189	152	188	165	145	158	156	168	167	167	176	164	167	149	143	159	167	182	169	153	129	129	136	159	173	150	170	155	169	158	168	157	163	166	173	170	152	154	172	184	139	161	146	180	166	145	158	165	164	161	147	163	161	158	174	184	148	150	178	149	176	182	177	159	158	182	157	142	155	164	153	170	160	163	163	172	169	141	170	135	165	160	151	161	181	188	143	164	150	167	178	138	151	155	139	166	170	156	149	157	165	152	166	156	179	174	148	172	162	151	171	184	170	132	161	172	145	163	175	165	152	159	166	156	178	155	169	142	140	157	157	152	178	150	160	144	137	164	163	167	173	165	150	130	139	171	126	174	185	165	132	191	169	174	164	172	164	155	137	152	172	144	161	158	165	181	175	166	144	147	154	179	164	165	167	164	157	170	167	159	146	156	161	163	169	169	177	200	191	181	137	191	162	163	160	159	159	158	157	148	133	162	191	150	161	159	151	177	189	162	184	145	154	171	162	188	165	165	162	153	156	167	158	150	169	169	195	170	190	162	167	142	163	187	190	171	141	170	184	175	174	167	160	175	168	158	165	147	171	170	165	168	164	169	185	158	158	162	144	164	166	186	146	155	171	165	173	168	163	143	184	167	129	156	181	180	159	172	160	174	148	157	164	185	188	179	158	192	167	144	171	180	176	160	170	167	162	190	175	165	157	167	146	165	167	159	175	129	161	158	149	166	166	167	176	142	166	151	157	169	160	161	186	183	172	169	149	177	138	161	150	161	171	180	157	146	164	179	155	170	190	151	166	174	164	159	160	134	194	161	152	168	171	175	169	160	145	157	182	142	147	145	136	144	177	167	169	162	165	145	142	157	178	165	145	139	146	177	157	167	173	135	161	178	178	162	172	153	153	148	147	175	157	184	161	158	159	158	158	161	175	165	153	137	173	170	153	146	141	177	171	155	139	150	176	159	152	180	157	172	162	167
13552	8923	2436	2982	2626	2127	1820	1494	1357	1180	986	921	871	863	791	773	714	674	630	626	634	574	587	580	611	558	564	573	574	539	547	568	511	524	480	509	503	527	516	519	477	545	520	469	466	535	500	474	484	489	472	483	464	487	519	495	476	487	458	483	505	474	505	460	467	469	451	498	443	452	490	465	488	440	482	501	436	444	448	450	474	456	465	468	478	448	457	491	476	488	447	435	459	435	477	455	460	406	467	453	430	471	489	450	490	465	500	484	484	490	448	450	468	467	461	465	469	440	445	426	444	472	441	459	479	446	462	436	463	478	467	439	480	450	453	481	466	460	471	458	458	518	447	452	435	435	475	447	442	464	417	436	461	437	446	424	450	450	460	447	456	460	449	453	438	446	450	447	471	474	443	453	451	455	430	427	432	466	465	454	427	475	447	457	449	437	466	432	446	475	463	458	433	467	467	443	456	434	468	431	436	455	463	442	455	449	458	433	445	499	451	453	477	452	464	455	494	443	430	492	473	437	442	429	496	467	461	471	491	447	529	456	432	448	385	454	452	450	450	481	415	434	457	475	459	446	438	450	479	486	455	432	449	443	468	465	466	435	467	455	485	456	443	449	444	496	416	443	439	477	447	463	420	412	421	464	468	483	493	449	421	434	434	454	477	454	453	431	451	463	459	487	472	454	448	445	473	462	484	455	479	424	466	450	457	437	463	462	414	425	440	457	456	464	454	450	466	470	480	498	469	446	483	448	451	479	460	460	454	469	448	447	424	450	474	465	446	443	450	441	443	453	454	456	438	459	437	479	428	472	489	446	426	474	486	460	431	471	458	463	450	474	453	475	453	442	479	441	422	462	489	438	461	464	464	437	463	442	469	470	477	433	454	443	448	468	446	436	441	472	421	436	455	466	452	449	461	443	486	474	464	456	448	457	421	507	491	428	464	459	446	431	465	463	473	448	444	478	443	445	504	460	482	443	450	396	450	475	466	444	450	457	422	443	483	474	492	457	447	438	458	472	453	453	452	422	485	451	429	449	458	487	467	432	458	468	478	477	428	465	451	490	408	448	476	456	478	482	484	473	454	469	502	457	517	427	451	446	487	453	461	444	447	486	427	493	468	456	458	453	456	467	505	437	442	421	449	431	471	455	490	434	442	488	475	427	459	444	454	467	447	447	430	456	454	443	466	465	399	426	412	458	458	500	446	413	463	437	484	475	481	430	452	444	432	465	438	460	478	450	446	425	467	448	415	436	446	502	454	462	445	458	472	480	431	449	435	473	489	469	482	426	450	462	426	459	465	472	445	458	445	428	424	458	454	435	464	418	439	444	494	471	445	448	452	437	464	447	434	451	452	470	432	419	432	464	418	451	490	438	428	493	465	449	473	438	430	464	519	454	470	432	458	475	445	454	443	457	437	440	430	455	472	445	447	460	450	446	431	462	456	473	448	453	454	467	439	418	468	483	450	430	465	497	445	426	463	431	463	445	450	454	469	483	435	445	461	417	465	507	451	451	444	465	430	497	456	440	439	453	429	469	439	467	465	467	441	436	434	492	488	451	485	454	453	428	419	471	468	503	431	477	474	465	458	420	491	422	442	439	464	460	456	474	477	469	456	452	478	511	442	431	411	397	422	449	479	447	437	453	476	470	471	462	408	436	444	481	466	461	476	492	450	482	462	446	445	453	446	441	449	458	480	444	445	434	453	438	454	450	429	461	447	493	470	458	440	466	432	473	431	468	447	481	487	454	439	467	453	444	446	485	442	504	490	471	438	474	468	464	458	435	498	455	456	440	462	458	506	444	465	474	432	421	465	468	446	503	413	463	421	457	469	451	475	422	455	428	440	445	458	462	424	421	449	454	449	446	447	430	469	432	482	463	469	476	478	457	480	475	421	418	431	460	457	451	439	474	438	437	457	432	439	470	468	439	458	443	433	446	434	468	459	463	445	450	469	477	460	430	480	453	418	454	495	470	458	467	439	445	452	455	459	462	435	466	434	451	447	472	511	474	436	454	449	445	436	455	506	462	440	492	490	443	446	463	485	456	467	450	477	468	458	422	459	451	460	466	439	470	478	424	418	447	445	452	471	488	454	483	472	463	451	471	451	436	422	476	479	468	461	465	455	432	451	434	441	481	462	457	449	417	455	440	474	457	472	465	465	411	494	438	450	457	472	487	428	448	481	500	499	448	421	433	458	469	446	499	473	454	481	466	441	495	464	468	435	448	432	459	461	450	459	464	472	480	450	487	461	486	479	402	479	487	442	434	469	438	438	465	499	467	458	473	420	475	458	459	459	426	419	502	443	462	489	439	474	461	481	456	445	421	453	433	444	459	481	495	487	451	444	444	441	431	464	431	437	442	442	518	462	435	475	437	454	438	451	497	469	464	497	448	465	466	481	454	471	464	480	510	505	439	466	453	453	442	455	480	445	432	447	446	456	462	512	476	429	477	442	484	466	446	430	493	442	496	459	422	422	440	478	454	450	467	479	456	440	461	460	448	436	453	453	448	462	404	429	477	448	495	444	436	458	455	421	450	415	439	485	475	458	449	420	438	462	480	427	465	470	461	459	450	446	440	429	439	443	472	467	459	470	459	463	454	444	454	470	451	443	468	438	470	452	421	437	488	496	435	465	463	466	471	437	459	457	444	459	477	453	451	474	464	455	444	484	450	410	453	440	490	458	449	453	459	431	432	465	488	468	483	478	484	443	455	460	439	410	479	445	452	425	443	445	468	448	487	470	451	444	481	419	416	489	492	475	457	446	421	456	456	465	495	459	451	459	448	453	413	463	441	450	462	466	440	433	438	473	482	508	434	493	474	444	493	487	452	474	446	467	475	437	469	484	498	467	462	499	430	469	465	431	489	432	484	458	489	435	441	439	461	478	449	452	435	430	461	475	429	475	430	453	457	442	450	446	445	456	443	422	470	454	491	438	431	510	490	440	437	433	444	423	460	433	461	478	474	440	478	452	430	445	432	438	461	455	479	452	432	480	440	452	458	507	483	428	429	454	413	464	439	455	447	488	488	435	458	427	464	459	489	464	435	438	454	510	460	468	489	475	491	436	442	418	428	477	458	441	459	482	488	469	516	485	506	453	446	463	478	486	453	429	435	439	469	482	465	430	448	438	455	454	460	435	456	435	447	452	447	465	506	452	438	458	467	464	439	466	465	453	482	466	486	431	399	469	497	454	450	464	458	478	463	429	484	441	445	462	469	400	471	454	440	454	463	438	479	462	456	493	441	473	491	498	447	455	436	453	456	443	434	425	442	449	455	468	437	453	451	493	476	410	509	438	443	461	450	482	439	456	460	457	460	455	472	431	471	459	423	474	436	436	442	462	451	495	450	476	484	479	469	436	448	452	482	481	483	447	439	464	499	420	474	480	456	449	447	441	486	487	432	451	400	434	457	453	476	434	445	483	449	499	429	476	473	420	472	481	490	461	468	470	476	433	408	478	460	414	433	455	449	495	437	497	425	492	478
34511	26026	4654	1961	1257	941	794	658	523	537	444	388	375	381	374	335	353	306	338	323	295	306	330	269	313	302	308	321	265	277	281	292	285	263	287	283	238	268	319	296	303	293	283	286	278	245	278	273	255	298	285	262	268	274	258	287	261	259	273	278	296	264	264	270	274	278	250	246	286	248	255	284	273	263	293	275	264	275	308	285	267	288	344	275	290	280	287	281	310	259	279	286	234	284	263	285	261	275	276	254	249	271	272	288	289	249	259	263	234	299	267	298	247	285	267	267	282	268	297	272	264	262	279	250	259	244	234	258	270	274	289	272	245	257	297	284	283	273	267	309	291	272	266	263	295	272	297	263	271	227	268	245	286	272	254	266	294	276	263	260	296	307	289	288	278	282	271	273	261	265	286	275	265	256	281	275	252	228	285	261	291	275	247	291	237	258	273	275	248	254	238	248	277	261	245	258	241	268	258	275	243	300	287	268	258	269	268	300	252	275	265	258	276	268	286	256	257	229	262	249	250	270	292	298	289	283	255	274	235	296	248	241	251	290	273	261	254	262	289	272	261	242	269	281	303	274	255	292	245	278	272	270	281	275	248	293	294	275	269	267	285	275	271	238	216	270	270	259	276	259	323	266	258	251	258	279	264	252	260	275	275	264	279	252	277	263	243	272	277	257	268	278	286	266	320	305	287	297	297	259	273	267	248	261	272	268	274	241	257	265	267	255	249	287	251	249	327	280	277	279	253	265	287	264	279	304	282	284	236	278	278	280	274	236	261	278	290	287	261	256	273	249	262	292	285	265	271	293	222	306	277	292	322	256	289	274	280	285	247	259	287	247	282	246	257	305	272	252	256	277	265	268	286	271	290	255	290	277	279	284	267	271	278	299	258	294	285	239	257	287	221	271	277	305	294	229	265	311	250	292	248	251	272	252	276	279	261	279	274	287	259	277	301	263	282	291	310	268	259	264	240	258	252	241	241	295	287	275	286	282	280	254	269	259	287	307	265	270	260	257	265	286	260	274	266	285	268	268	293	249	279	267	291	279	263	269	253	275	280	265	291	281	248	265	266	255	271	246	267	275	258	258	267	287	299	277	283	270	282	259	272	276	274	277	275	249	274	253	294	268	253	258	261	227	292	269	257	293	279	259	272	277	254	293	238	276	298	257	290	275	296	267	267	266	272	275	268	291	306	273	263	252	275	267	294	279	280	288	279	254	242	259	267	251	265	271	272	300	255	259	286	265	248	262	258	275	260	256	308	297	267	303	291	276	257	305	282	242	260	275	272	277	249	266	285	286	307	280	304	235	255	256	260	292	273	236	271	269	272	289	288	292	270	272	288	303	267	257	237	289	289	274	273	260	274	257	273	269	275	265	293	267	280	261	272	262	307	228	281	273	265	284	271	252	260	272	276	264	266	253	275	252	282	281	297	264	254	263	260	294	265	276	283	276	252	272	319	300	316	291	292	270	269	275	284	229	275	300	255	271	238	273	262	287	263	256	246	306	281	268	262	277	275	288	259	268	278	303	267	296	301	256	249	243	259	278	298	288	260	271	264	291	289	294	297	285	275	267	250	271	253	297	275	280	283	295	277	268	253	312	252	257	291	297	264	298	289	268	272	282	297	270	278	265	265	258	274	283	243	266	256	278	267	266	298	288	285	294	280	289	257	281	277	263	276	237	300	271	272	275	267	248	279	272	279	282	288	281	262	286	284	281	249	255	289	280	260	282	252	283	238	286	287	275	268	288	279	270	303	282	256	263	246	288	281	270	254	287	239	283	257	260	265	259	261	306	288	266	281	279	291	249	277	288	290	283	264	307	263	252	256	289	276	262	282	279	273	290	239	269	311	275	267	286	256	270	283	280	268	300	238	295	282	261	294	269	297	261	249	255	261	276	230	272	288	247	246	257	261	283	276	296	288	240	268	253	263	278	291	274	288	258	270	263	264	234	264	283	268	276	275	271	282	263	284	266	257	281	296	258	246	288	274	299	272	247	287	243	262	278	298	254	278	284	260	270	241	310	255	245	252	284	285	284	295	310	287	247	254	258	264	262	258	279	247	263	247	238	261	272	254	249	282	310	259	246	237	256	263	290	285	265	276	263	270	271	263	259	276	281	261	260	266	267	282	280	306	285	260	267	266	272	251	244	290	248	257	301	262	254	287	250	274	291	242	263	244	266	284	280	278	262	270	280	286	250	268	265	270	253	263	267	303	276	271	253	301	279	246	277	283	268	261	300	286	261	249	237	266	273	222	289	258	254	248	272	264	287	286	287	270	265	260	266	238	260	273	246	295	262	283	254	282	270	276	284	264	291	291	261	256	230	284	252	259	264	273	289	265	251	280	287	301	278	290	267	234	296	295	288	263	278	245	258	282	254	248	259	263	297	243	246	255	234	298	268	249	285	247	270	282	280	254	261	257	272	302	246	305	297	253	269	267	250	289	274	270	244	290	243	246	280	279	273	254	272	246	275	266	288	245	255	285	291	263	300	232	304	273	261	269	263	255	294	268	266	292	257	294	279	288	327	267	286	279	263	299	294	296	282	266	285	261	268	272	246	279	294	236	264	283	291	288	275	254	245	289	250	266	242	292	250	267	264	280	276	264	275	256	299	296	292	270	263	258	254	277	267	281	293	294	259	304	270	268	288	276	270	275	270	273	260	260	279	293	275	251	248	257	243	281	294	260	285	260	260	272	268	259	250	263	280	272	298	276	304	279	275	248	276	265	267	276	275	261	289	276	246	271	282	268	278	243	293	298	256	303	262	254	283	276	286	256	272	267	240	273	291	245	268	290	308	266	274	274	273	278	278	254	264	277	305	232	267	263	249	277	250	271	304	279	251	255	249	267	269	289	257	265	297	253	262	297	292	246	274	291	268	285	286	270	269	259	256	269	263	264	266	260	272	249	258	237	303	287	251	237	274	287	274	276	263	265	252	270	276	255	290	271	239	249	260	292	272	293	263	270	272	280	279	248	257	265	292	282	249	271	273	264	259	251	276	251	266	285	261	269	313	275	273	283	289	286	276	269	253	284	235	292	241	268	260	237	249	274	267	273	270	271	254	270	262	292	279	251	248	288	271	233	306	292	297	283	239	284	257	243	290	247	290	240	275	270	248	284	318	284	262	265	254	302	269	289	268	293	273	268	279	292	241	260	256	259	278	301	286	256	271	279	288	272	282	256	264	288	270	275	263	278	299	299	269	256	278	269	301	283	241	273	246	289	274	266	258	254	269	255	269	277	264	260	254	269	272	260	278	271	255	287	266	292	303	239	245	264	295	290	268	238	263	298	266	272	273	266	245	275	265	270	273	259	306	291	245	238	296	296	255	269	267	268	275	272	272	262	265	275	278	281	287	276	265	257	268	280	270	304	258	278	248	265	285	256	272	236	238	242	272	277	295	282	258	261	273	302	260	254	271	263	326	284	255	268	268	302	265	234	260	280	278	274	280	271	288	272	245	270	257	243	290	241	255	278	274	272	274
19779	13913	4469	5205	4705	3862	3082	2700	2340	2082	1810	1654	1500	1427	1356	1270	1272	1069	1096	1039	996	1027	990	991	947	914	864	909	891	869	813	864	838	880	820	819	819	815	803	804	819	810	825	751	762	826	793	728	791	758	733	776	736	744	771	733	743	733	729	732	719	738	763	784	716	733	726	750	747	725	711	726	703	729	728	745	731	730	717	726	680	763	696	762	713	708	725	753	730	676	734	720	720	702	671	740	739	706	709	707	713	739	736	712	710	718	717	747	758	662	707	703	732	737	714	670	735	687	693	723	723	745	665	680	680	707	731	718	711	734	721	699	676	691	707	711	707	689	724	720	700	717	722	664	717	727	714	707	706	663	727	698	699	686	755	691	667	713	690	684	721	721	682	692	715	694	711	748	713	746	711	667	702	697	726	693	711	705	719	713	675	716	741	706	712	696	726	751	743	763	685	743	704	695	766	712	785	711	693	706	660	714	711	668	714	737	734	737	739	754	717	724	659	757	729	720	728	760	691	653	696	693	690	714	668	677	710	702	714	772	731	739	696	701	750	754	701	724	705	711	715	711	664	709	710	637	717	759	722	703	688	677	747	696	673	721	675	723	638	717	705	732	757	692	712	789	706	690	737	656	695	708	749	722	725	705	740	718	682	711	666	679	709	664	738	734	692	662	707	695	686	689	710	714	666	685	718	747	746	728	733	740	733	700	709	678	686	715	741	672	731	750	736	702	692	707	693	697	702	678	746	710	732	730	706	709	711	761	684	701	659	711	717	704	714	731	758	725	738	648	715	731	719	689	742	735	737	732	682	688	655	678	702	680	722	734	732	749	703	741	662	730	727	717	682	690	719	734	689	733	719	748	662	701	688	742	740	721	752	700	727	679	683	722	683	708	733	718	732	696	708	744	695	708	704	715	749	684	692	745	666	675	699	724	677	712	710	718	702	712	737	666	721	749	683	690	720	727	782	711	727	730	694	713	697	733	728	726	695	780	753	707	669	720	696	690	712	699	689	682	697	724	637	694	680	709	717	751	719	711	744	701	726	715	705	729	700	701	722	713	732	740	721	739	698	730	715	686	678	778	713	724	701	660	731	677	701	705	685	692	734	736	709	714	711	703	720	693	701	732	701	728	726	725	726	731	708	689	706	689	685	711	711	769	738	713	695	683	735	726	754	641	722	659	723	682	677	652	654	762	699	715	654	754	684	705	698	731	738	726	691	718	674	701	719	726	715	672	668	672	689	651	739	690	722	729	696	706	723	778	699	686	709	726	716	723	690	743	751	698	672	695	714	705	668	715	678	684	692	750	720	722	678	734	729	720	671	730	734	733	694	707	733	697	661	733	726	706	715	716	689	657	710	732	674	695	716	687	729	709	743	741	700	696	738	707	715	719	701	682	759	680	696	695	653	711	722	688	676	702	714	724	646	663	729	768	743	682	665	743	739	714	749	708	713	705	766	756	706	672	705	707	730	746	759	717	723	688	699	730	649	682	682	682	697	754	677	712	725	718	627	733	706	683	710	691	686	743	683	739	725	707	664	696	723	738	730	722	724	666	753	687	717	715	724	684	732	699	638	740	674	743	714	727	704	742	711	706	707	735	726	760	694	707	730	688	719	729	703	711	687	698	707	705	711	707	690	764	734	710	738	726	711	701	716	733	729	728	728	732	698	724	730	754	737	705	707	675	696	694	665	736	703	671	745	669	700	723	683	761	717	739	679	659	720	685	704	699	683	668	690	717	721	706	694	700	702	693	736	723	698	711	717	752	671	736	701	682	754	681	653	701	718	714	710	713	739	751	722	695	728	719	721	711	717	743	682	725	699	700	704	714	736	699	700	730	700	718	709	750	698	670	723	724	748	713	699	722	705	681	726	677	748	716	697	723	738	745	739	714	750	723	741	702	721	731	701	720	743	696	713	699	743	718	690	675	699	755	711	718	685	726	674	700	681	699	713	679	745	691	660	714	682	776	709	679	652	731	744	692	721	707	710	786	744	658	653	768	709	690	719	735	714	726	690	719	707	710	711	709	722	678	723	676	676	744	701	701	728	670	687	715	733	739	724	670	720	725	704	731	745	733	708	710	723	684	711	714	684	712	686	717	730	661	739	742	722	742	712	701	694	698	731	680	726	690	698	715	718	736	762	746	713	687	696	750	726	734	694	676	719	704	729	698	723	705	714	722	696	681	734	725	705	693	726	714	697	752	753	715	717	703	678	702	761	671	691	712	739	713	714	721	705	749	718	708	677	711	760	729	737	746	758	711	710	698	695	764	708	704	676	717	679	695	657	682	738	680	718	698	699	680	736	781	745	747	706	705	738	720	776	708	757	693	700	704	697	707	738	698	670	683	673	717	663	717	699	703	694	726	736	664	729	683	708	739	717	725	709	678	672	758	715	688	729	739	695	678	694	713	704	745	701	709	718	744	732	723	727	654	710	701	711	733	710	747	710	702	725	701	723	701	716	703	756	701	711	697	745	731	684	694	728	697	712	712	746	704	711	738	703	711	745	733	744	730	669	750	685	709	663	738	718	755	702	744	736	698	702	734	707	700	730	704	700	706	710	732	668	682	674	689	696	678	715	719	739	682	712	696	679	722	705	676	729	684	706	695	772	654	742	746	690	728	710	720	736	734	717	756	768	709	748	718	719	704	716	716	756	728	713	647	728	685	678	715	746	718	720	708	734	738	735	779	735	723	712	657	665	724	716	739	739	654	729	756	715	722	675	691	699	726	695	685	696	739	691	686	724	735	755	628	752	712	704	730	722	747	724	704	732	730	711	721	726	732	709	699	728	694	723	738	670	727	676	740	687	726	681	678	721	677	699	718	724	689	739	641	735	720	736	680	749	702	690	736	679	679	697	707	719	768	684	720	710	740	759	754	758	690	719	708	725	703	692	685	771	779	705	753	704	686	688	715	712	756	732	694	720	654	715	657	753	700	714	771	697	659	739	689	687	728	759	728	743	735	718	754	692	710	727	707	673	718	723	714	691	674	718	740	736	716	711	666	727	678	718	693	710	714	681	772	735	674	669	705	706	718	697	708	690	712	716	675	702	687	715	718	690	670	709	691	712	717	715	709	702	729	775	676	711	747	715	675	707	753	708	680	703	700	742	694	716	747	640	698	725	713	730	711	729	727	682	751	685	705	731	645	695	780	690	704	734	723	714	759	750	713	738	738	715	713	744	655	746	688	737	667	727	668	689	684	749	692	719	686	691	718	746	721	756	708	698	706	715	727	744	689	712	688	708	746	704	711	714	684	707	698	640	712	711	715	684	727	701	731	698	732	686	680	720	734	725	698	703	723	702	698	725	697	678	732	772	697	678	707	740	736	735	734	728	690	754	750	728	657	697	705	693	716	695	719	690	711	697	668	700	722	677	711	731	746	699	705	679	698	711	701	737	704	727	680	689	736	703	695	689	751	684	692	737	732	672	696	679	692	725	676	737	714	686	692	720	702	679	651	686	761	731	687	726	695	730	694	728	727
4532	838	351	335	306	311	292	337	335	319	296	323	322	316	287	288	309	306	305	277	309	302	316	354	329	315	292	307	320	314	349	299	302	308	281	311	282	260	304	292	291	273	304	313	347	296	309	292	324	326	313	317	276	301	339	286	320	329	318	313	307	307	308	305	340	309	305	308	312	295	313	332	328	333	318	328	308	334	331	301	336	320	318	307	319	318	277	318	300	305	308	263	308	307	259	303	295	315	300	320	304	308	289	298	284	315	323	286	290	282	296	317	321	294	337	328	338	280	327	301	315	326	264	298	323	293	317	328	310	290	317	321	315	302	348	298	299	316	287	298	325	290	296	302	326	277	320	327	295	332	333	289	308	307	304	320	276	297	260	283	303	324	297	297	330	309	317	304	312	334	314	332	286	301	320	303	304	282	259	330	329	291	340	295	288	317	299	326	300	306	319	297	297	317	318	296	308	285	323	297	308	321	328	349	301	302	339	306	292	341	283	305	282	301	310	339	309	294	296	338	293	323	337	339	330	287	317	335	314	309	315	339	301	275	304	317	293	279	308	298	329	331	320	300	294	299	324	277	318	302	301	322	322	328	291	277	304	308	299	300	299	305	316	281	335	306	297	288	331	313	295	299	296	290	304	329	304	327	304	317	314	296	311	262	316	263	304	308	306	310	292	286	261	343	277	353	298	315	292	286	310	264	303	316	273	281	309	324	314	323	287	301	304	315	313	276	294	279	305	348	319	321	306	290	339	305	304	310	289	313	348	292	279	291	271	299	251	287	293	298	334	338	348	332	294	287	298	300	304	316	312	324	297	298	304	310	290	315	312	321	301	293	301	310	282	304	337	268	306	310	322	314	285	279	280	313	265	275	309	306	295	284	338	315	312	318	310	329	299	316	296	311	329	266	320	273	308	335	322	352	294	302	312	297	328	297	290	288	288	277	293	295	331	303	320	305	304	301	295	318	322	313	296	306	306	303	336	363	324	280	290	326	307	329	306	322	307	311	314	324	278	315	324	291	301	328	247	279	298	308	323	313	297	296	270	289	324	300	323	340	307	343	338	304	309	301	309	340	298	292	349	294	326	321	273	329	256	289	294	356	317	294	309	296	336	302	287	299	279	287	286	312	334	320	300	307	304	304	327	306	302	316	280	331	300	304	317	281	324	295	292	284	275	299	296	333	327	265	281	278	295	315	293	334	334	339	303	313	326	294	314	277	294	293	312	273	326	252	297	288	288	308	289	300	313	341	303	275	297	358	293	284	319	329	319	287	312	318	351	327	293	347	323	315	304	282	316	317	314	307	288	309	320	302	287	307	325	311	329	307	309	286	317	297	354	317	321	283	294	309	295	297	276	287	308	286	281	284	310	283	317	334	289	308	316	286	310	365	331	299	323	281	291	270	317	280	306	296	298	323	280	323	297	308	318	329	291	278	308	314	298	315	326	307	322	314	307	315	310	293	282	321	274	292	316	313	304	318	307	291	337	320	333	283	299	301	319	317	336	280	326	311	306	307	324	301	295	268	281	280	294	292	306	305	325	303	312	329	290	304	307	287	291	284	301	289	329	264	329	272	290	334	290	293	313	287	332	288	282	320	305	325	293	332	284	300	280	283	265	298	325	317	301	295	296	345	305	299	290	313	276	306	339	315	273	310	351	314	322	326	289	279	328	332	315	284	323	335	322	316	296	322	324	311	325	308	274	337	339	318	316	343	326	332	304	289	301	312	310	313	309	277	335	330	313	300	313	282	300	314	299	288	301	312	317	334	314	258	313	337	367	324	295	313	326	309	295	306	315	297	323	323	308	311	294	304	316	308	266	329	291	310	324	282	312	317	287	322	300	303	297	306	309	309	321	343	322	333	289	304	263	298	289	310	310	324	328	278	319	326	289	304	337	326	313	295	320	307	301	319	283	284	271	295	333	313	323	276	293	298	294	281	294	308	303	322	306	291	281	291	335	323	347	320	286	289	315	309	293	304	313	288	340	294	289	269	300	299	300	325	331	313	312	310	292	313	303	278	310	320	336	296	322	302	304	299	288	304	308	297	284	306	348	285	321	321	322	295	293	296	310	271	291	297	309	303	342	323	318	296	330	333	327	289	308	330	307	328	281	325	347	310	323	334	281	326	341	306	296	334	355	318	313	281	354	304	338	303	272	299	289	320	306	342	325	325	275	313	295	307	304	370	293	342	278	326	285	325	311	338	309	324	296	321	320	286	326	281	315	325	297	296	320	342	307	310	341	284	292	319	267	278	319	319	328	327	292	329	270	285	287	285	316	306	325	302	282	319	308	347	314	293	294	305	321	328	310	318	320	302	251	327	313	291	288	314	282	267	294	329	279	293	317	304	299	290	321	292	307	298	325	293	266	287	303	294	343	325	325	289	298	311	300	346	295	298	285	284	309	305	305	317	289	301	310	289	317	267	316	291	294	286	308	303	332	298	301	322	331	302	319	297	298	306	314	305	309	264	291	286	313	318	315	308	289	306	325	319	285	296	300	293	337	288	280	318	297	279	292	330	300	345	287	296	303	302	277	332	301	323	292	293	270	303	292	325	288	325	339	291	330	346	307	274	344	313	328	315	291	304	306	294	318	317	316	307	290	324	269	342	308	279	317	325	297	363	310	298	348	307	299	276	293	340	337	298	293	319	348	337	265	332	302	304	329	307	333	288	312	331	322	304	304	324	332	313	287	304	274	294	323	307	297	305	308	338	300	300	305	304	305	319	310	278	295	336	335	317	277	327	299	297	271	310	329	302	319	295	272	316	313	299	292	320	317	302	311	331	308	336	307	285	277	269	284	339	319	301	304	307	317	316	317	300	309	319	296	323	299	303	337	341	285	333	304	312	293	296	318	352	291	312	298	312	323	325	351	265	280	310	316	306	308	302	307	302	307	303	342	338	269	286	314	305	314	293	282	332	326	291	309	296	313	304	270	317	316	322	287	297	272	298	291	304	286	298	303	293	275	307	315	312	309	321	331	297	281	281	285	314	309	313	315	326	298	336	288	308	293	325	311	281	336	311	317	280	337	351	324	308	337	308	297	297	307	320	304	334	272	319	322	302	332	322	323	299	308	300	329	298	296	329	308	296	312	318	341	305	340	270	261	282	308	315	283	283	301	291	318	340	314	280	289	318	291	302	320	295	305	338	304	304	291	316	303	311	301	315	348	278	290	304	256	303	305	300	326	260	317	283	284	338	258	333	295	306	299	291	323	313	306	331	296	338	333	293	342	308	342	328	308	306	297	317	313	322	330	285	321	302	315	306	332	288	313	309	342	286	298	303	289	299	289	297	289	292	328	337	336	304	329	294	312	346	303	318	278	285	286	284	320	298	322	312	295	332	297	287	262	299	300	325	295	307	338	331	303	280	351	321	324	327	286	299	318	294	302	284	305	311	306	294	298	303	313	299	271	273	302	317	331	295	298	297	337	271	317	292	285	308	324	282	314	311	325	310	316	340	312	301	286	337	305	289	317	333
3547	1293	811	858	838	836	765	756	799	819	800	802	784	817	768	753	720	765	728	756	762	729	751	741	731	725	719	715	748	735	684	722	810	746	739	718	743	727	756	714	714	770	722	720	796	740	693	753	747	758	752	790	787	747	736	785	796	759	766	686	759	747	677	739	716	773	733	757	720	741	728	742	721	716	711	760	728	754	725	777	717	799	743	703	751	745	739	697	734	750	717	732	745	735	741	760	711	741	716	712	747	754	772	741	752	779	769	768	718	721	715	752	785	736	770	744	768	760	740	723	787	716	787	733	739	752	764	721	735	760	781	719	762	764	755	753	749	706	754	737	714	701	790	785	724	800	787	763	809	797	788	731	764	747	712	718	708	786	774	783	762	758	711	761	702	721	763	725	759	772	721	745	707	744	754	748	719	710	739	731	757	756	756	729	733	717	713	754	763	731	750	732	780	765	724	708	731	722	708	712	719	693	752	727	751	733	685	779	707	704	734	722	760	756	796	694	753	709	714	770	755	697	745	764	777	729	724	737	707	733	783	736	734	768	703	750	760	735	707	741	717	766	746	743	764	720	707	762	748	756	738	749	750	685	743	730	737	700	737	768	756	723	754	726	744	753	739	746	759	782	724	725	733	745	722	741	771	766	726	759	731	732	742	717	750	756	690	731	718	772	753	727	780	722	737	722	734	697	754	760	753	735	710	782	707	761	721	774	738	749	762	708	764	748	739	689	735	729	725	763	716	746	717	767	784	752	720	742	795	723	755	736	732	748	734	746	795	760	745	737	727	759	757	715	693	684	753	709	758	726	745	763	746	760	773	699	699	747	758	716	763	760	747	724	760	785	709	740	734	734	785	774	747	723	684	793	729	715	781	716	732	741	675	726	766	670	775	715	753	734	752	656	712	705	757	748	749	790	722	755	735	749	687	730	674	718	776	718	714	768	785	755	750	741	749	745	707	727	733	758	731	741	771	699	728	745	715	720	727	731	738	745	735	743	735	752	730	705	718	722	751	689	718	758	753	774	744	703	743	734	753	725	736	750	740	699	685	730	752	778	743	758	769	780	710	754	728	747	758	709	739	747	755	738	730	693	747	719	737	724	807	711	748	732	720	770	732	698	736	694	752	736	724	707	772	737	744	715	800	733	740	754	758	743	787	721	726	723	752	732	699	784	771	712	725	753	726	746	777	746	722	765	745	752	741	695	775	800	731	734	743	742	721	699	781	744	705	703	723	694	765	745	742	704	748	721	741	728	735	763	742	752	764	772	734	755	733	744	774	734	766	767	750	761	701	743	717	749	701	712	747	777	703	724	779	737	754	691	736	720	762	746	743	734	696	675	721	730	749	752	780	748	779	757	770	716	693	795	746	737	705	711	701	759	762	747	743	745	764	750	750	731	748	743	735	742	756	770	753	772	734	740	748	771	681	745	732	692	738	751	700	737	744	762	751	754	756	712	749	721	735	745	790	731	738	739	699	755	736	731	716	709	775	765	739	742	762	738	787	707	756	741	755	724	732	774	716	726	750	750	749	716	752	764	760	695	757	758	754	735	755	779	780	747	754	753	823	743	702	727	720	743	734	734	743	696	771	725	708	741	767	727	696	760	730	712	737	715	726	700	743	744	736	794	731	751	760	758	760	744	782	705	739	699	747	715	738	741	784	741	736	740	668	706	737	705	698	758	729	742	768	770	747	716	753	742	720	712	767	734	710	773	760	738	727	791	750	730	698	736	760	706	702	729	739	781	761	759	716	717	790	705	756	731	752	754	781	751	728	780	729	745	792	743	731	716	750	765	762	793	740	753	818	758	726	810	722	710	734	801	700	748	803	716	721	763	698	794	747	794	740	721	719	778	726	745	764	712	731	729	711	729	706	795	706	764	718	729	782	806	754	731	722	791	698	744	776	754	742	716	781	780	801	709	718	719	719	746	718	742	728	776	750	739	777	708	738	734	750	779	718	737	740	749	735	758	716	752	726	756	730	758	691	732	749	732	758	727	739	755	766	730	724	735	773	749	748	742	702	703	739	740	756	743	758	756	765	707	721	706	696	722	745	741	755	684	729	795	718	774	745	736	718	784	785	758	811	788	752	772	743	784	710	776	712	724	800	722	763	722	746	745	722	768	760	773	724	738	724	761	746	723	740	727	756	722	681	720	726	689	756	773	752	768	746	741	754	754	780	736	752	716	707	723	748	715	782	732	759	717	783	714	779	743	735	765	716	746	740	777	753	738	742	727	766	689	740	727	761	742	786	750	719	754	744	714	783	725	712	773	760	720	720	751	711	765	743	699	710	753	760	738	746	738	727	723	730	702	781	725	688	772	811	689	714	757	767	736	698	737	701	711	728	769	720	720	729	742	736	718	760	740	726	765	717	736	725	725	693	756	707	790	717	753	711	681	717	671	748	779	709	754	749	747	752	735	684	723	727	740	801	730	764	723	714	732	725	766	757	780	760	736	725	698	717	689	688	729	765	761	734	783	717	729	727	690	762	729	697	734	738	716	770	768	759	733	747	701	732	731	753	736	735	755	756	733	720	734	753	769	733	703	717	787	762	714	740	735	739	747	715	764	739	734	737	696	752	743	742	746	764	725	713	777	715	714	708	756	746	759	737	764	766	737	720	717	752	730	775	764	781	782	737	774	760	723	755	720	754	725	744	789	729	756	735	729	725	708	743	757	722	727	718	780	701	758	727	748	689	757	776	744	727	773	720	730	761	782	720	749	724	715	755	761	721	747	683	747	706	745	778	771	714	743	784	755	725	746	776	815	708	789	686	711	719	681	760	756	741	747	773	711	778	787	739	674	792	712	740	698	704	713	763	772	731	742	787	729	756	747	768	753	731	777	714	731	739	727	729	758	700	720	736	733	725	781	725	719	739	764	711	699	770	683	762	753	723	727	784	694	773	729	728	754	737	777	741	739	779	799	755	766	713	720	741	744	737	716	744	730	756	751	761	722	728	748	753	699	735	735	794	740	709	748	749	704	762	724	807	731	741	738	762	742	739	702	738	730	723	746	696	750	711	749	774	743	758	776	768	753	699	753	695	747	781	780	720	727	735	748	717	740	699	704	740	692	758	741	737	687	734	700	760	721	710	807	723	765	765	720	747	742	740	770	733	753	689	695	769	741	692	792	758	682	739	739	760	725	757	760	765	783	757	747	733	740	715	783	755	736	717	733	731	722	741	787	683	717	756	748	802	767	749	762	732	756	729	768	740	719	825	765	751	710	724	701	720	742	754	704	771	753	744	725	761	753	749	736	764	763	695	767	760	735	732	723	736	751	777	798	754	742	729	759	812	767	767	734	773	708	722	738	741	730	727	753	764	758	704	767	735	727	791	736	746	755	765	714	793	744	751	747	733	790	737	789	757	720	745	740	728	762	779	731	752	732	742	737	737	750	775	703	773	736	753	773	705	781	714	737	799	767	711	723	732	738	710	774	734	769	752	757	785	743	755	652	744	777	733	725	729	763	773	739	750	726
19135	10548	1486	930	621	500	425	372	286	294	271	220	238	213	212	187	204	199	190	184	193	162	176	174	199	170	187	166	167	189	157	166	172	173	167	168	147	179	183	172	178	157	162	168	149	157	168	154	159	165	170	176	165	166	161	184	155	179	173	145	164	171	155	150	159	143	166	170	142	151	145	164	194	162	179	165	185	153	165	170	169	173	135	153	139	174	192	169	176	174	159	140	163	177	174	157	158	158	145	173	161	166	185	174	199	141	154	184	134	190	129	160	152	149	160	149	176	177	168	155	162	151	157	164	175	149	175	184	179	139	174	168	165	161	142	163	173	160	146	160	168	148	162	172	165	143	147	175	146	176	186	170	168	171	169	156	180	170	166	161	145	154	166	150	140	149	151	164	194	155	158	146	151	153	152	152	167	156	179	149	163	160	140	173	169	171	182	183	144	159	148	156	162	133	158	180	149	135	139	147	156	165	163	168	164	150	159	162	177	163	186	137	168	170	155	158	165	164	167	182	171	138	143	169	165	176	153	164	171	153	172	165	159	164	162	140	166	162	164	153	168	149	167	161	185	167	159	158	163	156	165	152	166	143	156	155	178	163	179	152	156	165	157	202	169	159	153	160	166	169	161	139	146	147	162	169	157	133	159	168	173	185	169	172	164	160	154	161	165	150	177	139	162	164	184	167	156	173	156	160	168	153	163	175	164	158	154	174	173	159	135	153	154	152	146	147	138	160	161	146	165	147	170	151	167	160	159	158	158	167	170	148	160	163	167	166	176	157	151	183	173	162	174	177	148	161	172	164	156	150	156	155	161	158	151	145	154	150	166	140	132	141	169	152	177	157	162	171	167	163	156	147	184	185	161	174	153	162	168	178	190	159	147	124	180	162	187	164	151	143	151	161	173	168	148	138	185	179	176	178	165	164	169	163	168	171	147	160	176	145	152	157	151	166	135	155	164	143	189	149	146	158	150	161	170	167	152	204	165	162	184	187	162	180	163	149	137	164	169	177	177	151	168	158	178	163	157	171	158	156	172	161	146	153	147	158	168	161	152	155	153	160	146	167	167	166	171	151	162	163	137	166	138	179	177	146	172	154	151	185	166	165	180	124	161	132	150	160	147	142	154	174	156	155	133	168	143	164	162	174	173	169	144	145	145	157	142	154	175	142	170	163	148	157	154	166	149	139	171	171	123	172	174	175	156	158	167	155	154	152	155	160	167	162	161	155	152	169	179	154	153	150	158	179	160	160	155	166	163	159	173	166	151	152	172	154	160	187	152	152	134	159	160	134	160	162	155	159	173	161	150	155	174	154	147	160	170	178	157	157	152	147	164	159	164	158	166	172	171	170	176	158	168	147	162	164	159	185	166	147	197	176	166	155	163	168	183	157	171	177	164	168	169	163	166	176	162	144	139	188	146	148	142	163	161	172	155	159	159	151	165	143	137	166	181	183	162	183	167	167	160	152	170	142	164	177	179	157	162	151	166	169	168	179	157	169	168	162	160	152	146	148	175	157	170	186	183	158	130	157	150	162	150	149	154	144	176	169	159	148	169	159	164	187	182	188	160	165	162	172	165	159	154	170	172	158	162	173	168	177	167	158	166	165	148	157	166	168	137	156	182	139	155	167	137	182	168	171	182	156	165	188	153	165	157	161	161	144	177	155	137	171	141	168	160	156	145	173	158	132	170	177	159	156	158	158	164	174	144	169	158	156	160	162	153	158	179	178	175	147	162	183	181	155	158	162	146	155	162	170	161	161	161	179	175	154	153	184	139	165	144	169	167	152	153	175	148	157	154	138	143	175	187	180	150	164	172	167	154	172	192	143	138	155	162	167	165	137	167	152	168	159	158	166	171	163	168	139	169	147	184	154	157	167	171	154	161	158	140	166	173	167	183	154	152	176	173	177	154	151	164	181	179	152	146	166	159	185	181	132	169	177	153	167	126	154	173	160	161	165	147	166	145	152	121	146	167	168	174	171	169	169	159	163	158	129	137	166	143	146	159	175	133	151	149	149	161	185	148	145	165	150	181	138	163	169	177	137	141	181	181	152	177	143	158	193	144	158	161	173	165	169	190	164	166	166	158	159	169	162	172	161	178	164	157	164	167	140	162	160	165	165	176	179	161	160	161	169	166	156	150	174	122	167	160	132	140	165	186	176	167	155	169	182	171	134	158	165	171	154	164	178	147	173	152	155	179	146	181	150	170	175	159	156	171	128	140	171	131	140	169	172	149	164	163	186	149	152	159	161	176	165	161	156	182	174	155	169	151	139	168	139	152	179	159	168	165	152	159	139	167	186	170	161	172	150	185	128	164	156	168	159	159	166	150	174	161	136	151	155	157	140	191	146	164	175	155	184	153	186	151	170	160	173	159	148	167	160	161	161	155	142	147	166	176	184	157	143	154	176	180	170	163	156	148	144	186	147	155	162	166	154	155	164	162	161	158	180	163	142	171	122	145	161	139	165	177	153	167	166	167	174	168	164	146	172	167	166	170	176	156	157	157	134	146	180	171	180	151	160	174	153	143	156	166	126	164	161	156	144	175	158	144	175	146	185	168	160	155	146	170	157	160	167	156	183	166	154	180	163	164	171	162	158	173	143	125	201	147	157	160	160	160	159	175	196	155	179	149	174	144	173	169	143	165	175	177	135	148	151	160	167	146	148	155	171	148	164	164	145	148	156	158	179	121	168	164	178	143	173	140	163	174	165	166	156	160	143	154	148	156	181	172	162	155	165	152	161	162	157	177	152	170	150	167	172	166	159	166	161	160	170	183	158	152	174	172	162	153	142	161	153	175	161	181	158	156	196	164	152	160	173	182	165	157	188	164	154	139	171	163	160	150	158	168	163	163	187	168	161	163	150	164	180	149	197	174	139	163	158	138	143	163	158	161	141	144	157	162	158	152	152	143	156	153	163	133	174	174	145	156	155	158	163	135	155	136	183	176	141	160	174	154	143	160	141	159	160	166	156	154	173	145	147	130	156	129	149	162	175	142	177	151	179	165	179	152	190	164	169	151	150	162	180	154	145	172	164	143	162	182	168	162	154	139	175	148	161	167	177	174	174	183	136	165	190	169	173	162	155	168	150	164	152	171	147	148	187	173	153	139	192	135	157	163	171	187	153	155	157	173	169	154	170	180	142	136	174	144	163	174	159	150	168	160	172	161	164	166	161	159	163	163	149	162	150	166	142	166	192	161	182	157	137	167	149	178	148	142	178	166	180	155	167	142	167	160	165	179	154	178	152	154	157	164	148	153	159	162	147	159	162	154	174	170	162	172	168	184	176	178	177	175	182	154	186	166	153	167	163	141	167	150	163	167	131	178	170	182	183	182	166	175	168	166	159	135	169	175	154	138	158	151	162	160	147	161	153	134	165	166	162	155	177	182	168	169	160	152	150	147	166	164	162	157	175	163	135	161	178	160	168	184	168	150	161	144	159	145	150	174	164	154	152	189	188	148	158	159	180	165	178	136	166	163	154
10833	8210	2449	2872	2544	2142	1754	1484	1384	1158	988	963	930	799	779	758	734	711	666	644	631	617	593	575	597	576	546	555	584	546	526	519	558	522	515	513	514	519	510	510	498	462	514	493	447	500	485	507	501	500	496	480	462	462	500	522	471	464	470	469	477	472	471	486	480	472	450	486	487	474	475	480	463	454	468	500	487	499	477	453	476	496	436	468	476	470	431	458	465	475	454	476	479	460	471	433	492	458	481	448	481	438	452	441	457	465	457	462	453	467	410	471	437	445	473	468	451	479	439	481	467	475	465	456	456	434	496	428	457	440	466	468	455	475	483	421	461	442	467	452	458	438	488	468	470	495	466	445	461	486	444	448	478	443	442	450	447	457	472	503	463	436	453	446	425	467	435	492	462	443	452	463	410	470	463	452	449	471	476	451	451	483	455	486	417	476	461	473	475	459	482	469	446	463	500	468	461	475	488	465	442	432	437	486	417	485	449	471	477	469	478	437	448	433	436	463	475	481	462	463	437	484	416	497	417	455	485	429	459	432	484	497	439	471	457	433	438	463	422	428	464	425	439	460	499	396	468	451	428	464	414	481	453	445	462	466	455	456	429	488	448	461	417	489	456	475	450	454	415	449	445	405	457	432	452	472	448	459	476	455	448	443	452	496	461	460	446	457	457	449	483	479	458	438	417	424	436	411	438	484	465	493	434	469	425	447	447	480	465	440	461	435	449	457	482	449	468	449	483	485	454	458	455	458	450	477	410	440	467	497	447	436	457	451	461	442	432	430	464	454	437	486	497	459	453	408	416	445	467	425	437	445	424	472	457	455	443	435	463	468	445	428	452	414	473	483	486	450	491	410	489	475	447	462	457	426	464	474	429	444	435	458	448	442	434	502	464	417	457	498	456	467	470	397	441	472	430	449	486	449	457	438	454	468	457	494	480	420	464	463	453	509	452	450	423	468	471	433	450	490	450	432	446	453	456	479	437	452	444	427	434	470	442	442	478	479	434	465	462	455	454	474	430	442	470	452	426	475	450	434	462	466	439	475	473	432	420	453	431	453	426	446	454	456	447	404	431	455	451	458	432	460	446	440	445	388	434	426	447	455	501	451	458	435	444	483	462	452	432	471	434	486	419	439	473	435	456	459	465	467	440	451	443	454	426	467	461	464	455	439	469	467	434	447	472	439	459	442	434	476	489	465	497	454	418	452	493	462	471	448	487	482	459	452	466	472	477	497	451	459	456	459	470	457	426	499	426	481	479	434	436	481	467	471	475	409	440	450	452	429	466	449	453	419	464	447	467	481	447	433	451	446	438	446	429	437	410	421	475	457	416	438	489	468	456	505	493	421	464	476	463	440	458	444	419	493	488	447	438	509	445	466	448	470	451	438	426	454	442	448	478	501	432	441	456	433	461	490	457	466	471	412	428	426	440	447	471	462	428	476	418	450	483	466	462	435	418	505	500	475	422	468	442	456	434	465	489	488	464	425	444	427	463	412	453	445	426	433	428	450	452	462	468	462	441	458	454	487	436	449	426	439	419	441	454	473	407	455	490	419	416	422	445	448	449	465	428	463	449	485	451	424	470	461	434	462	476	480	491	457	460	454	444	476	503	434	419	464	489	447	446	458	512	440	452	428	463	438	458	467	458	422	461	444	443	456	465	461	454	454	436	461	455	474	440	442	446	421	496	461	459	445	462	447	432	428	447	444	439	485	467	447	426	461	432	463	472	458	407	460	439	467	451	448	425	459	471	460	447	499	451	456	430	448	484	428	454	469	433	482	481	477	465	459	432	455	429	473	447	455	449	443	431	445	475	459	484	433	467	424	441	408	479	442	439	487	422	455	452	471	426	461	435	453	471	453	458	450	464	433	451	461	475	449	438	475	454	446	424	439	442	471	472	455	459	453	444	470	450	435	431	469	436	455	472	461	453	439	482	441	426	465	414	447	445	482	431	463	429	465	450	471	529	465	456	478	458	467	478	465	453	511	439	490	467	502	437	461	432	425	443	485	432	451	446	461	473	455	463	476	412	453	438	456	413	427	460	464	444	496	440	445	480	436	460	467	455	437	474	452	495	476	458	447	441	460	443	483	427	421	432	454	448	484	467	470	459	498	437	461	454	477	468	447	473	473	436	438	451	477	448	428	450	439	459	436	436	454	427	432	435	464	457	448	434	452	464	449	479	475	434	485	421	445	405	468	416	441	477	466	493	499	479	453	466	458	441	445	447	454	422	427	444	490	499	469	477	466	443	424	492	452	478	447	490	497	488	480	456	454	499	433	455	457	476	470	458	479	446	500	452	429	486	443	449	429	442	436	471	437	467	416	452	461	421	473	477	412	458	442	501	444	464	452	451	458	460	455	502	457	490	411	426	412	460	480	493	446	447	435	447	512	468	465	434	495	443	439	440	472	460	446	468	453	443	432	467	448	462	485	433	486	434	436	440	450	448	442	464	464	463	431	445	434	428	466	465	455	479	455	464	457	473	472	474	448	436	446	430	442	433	450	451	464	487	498	508	462	444	479	477	444	462	461	424	477	423	472	464	455	437	473	451	455	457	439	460	437	431	447	408	475	487	456	465	483	454	442	469	464	486	400	442	454	464	450	494	482	453	463	451	443	455	441	479	481	457	446	459	458	440	441	442	432	439	472	455	486	477	433	447	482	426	442	456	415	460	448	451	479	444	456	483	446	436	438	477	474	445	418	473	462	464	479	476	435	442	470	432	456	474	439	437	461	428	427	411	459	422	459	432	455	441	417	429	447	448	476	471	455	447	467	415	451	445	444	447	455	453	470	486	457	479	480	482	455	476	450	408	435	481	449	420	493	447	433	436	465	434	436	470	441	447	456	480	480	468	474	483	471	456	460	459	432	452	452	435	482	511	464	480	446	429	492	430	434	419	495	432	448	448	461	462	433	443	475	449	454	441	445	489	475	495	454	471	432	438	475	463	437	473	440	456	468	480	456	450	459	472	450	442	475	422	436	470	449	436	478	477	444	439	488	460	433	452	471	459	440	502	443	453	476	487	461	463	453	474	438	430	433	460	480	431	443	461	477	464	464	459	438	456	473	468	462	442	401	422	443	444	445	421	436	472	419	438	442	449	431	514	434	477	462	458	449	481	432	468	463	435	463	451	425	386	477	485	447	423	424	452	413	465	408	416	450	471	466	476	454	442	473	483	432	423	473	451	477	469	465	453	431	438	484	449	446	412	448	451	456	436	443	474	454	487	474	438	467	466	459	448	507	463	441	439	405	467	448	461	423	465	451	429	482	440	437	460	456	450	458	428	487	437	407	414	462	468	420	434	439	484	489	454	479	441	458	437	420	487	392	450	428	473	457	433	440	456	479	479	429	418	453	449	480	427	460	471	442	437	411	421	441	441	438	464	446	452	420	476	435	417	463	453	449	440	437	479	437	468	489	473	451	468	458	446	459	466	486	438	468	457	441	470	454	432	438	465	422	455	444	509	487	471	452	452	445	477	462
28182	19089	4001	1919	1264	957	850	638	595	505	430	415	386	382	394	340	345	330	324	334	324	319	332	339	301	302	269	322	330	308	276	268	300	283	308	303	278	276	278	305	278	273	243	264	286	291	261	265	260	264	284	273	300	260	270	268	259	248	287	279	296	295	286	274	263	278	244	290	289	307	259	292	278	310	271	278	253	255	257	265	256	273	274	295	273	261	270	285	279	250	236	262	275	254	268	243	299	255	255	271	289	237	270	271	263	280	282	260	297	257	268	296	272	281	263	279	275	278	266	286	274	274	264	263	288	265	278	260	281	283	310	287	261	244	214	262	278	259	282	276	272	284	306	271	249	268	296	266	260	296	277	254	289	254	263	277	248	251	284	281	272	282	284	304	261	251	289	275	275	250	244	308	269	247	279	266	270	265	257	259	250	266	287	285	276	264	283	278	266	254	294	279	274	254	265	267	255	244	295	266	286	284	259	272	257	293	258	276	270	294	252	285	256	279	290	283	262	257	267	263	266	268	288	283	276	259	272	271	242	267	275	287	295	261	268	275	278	257	298	247	270	270	263	248	287	280	268	269	281	251	258	279	262	275	318	278	303	299	251	269	257	256	298	284	261	256	272	263	288	250	274	262	271	268	260	260	270	259	282	224	268	282	262	271	272	272	289	262	266	293	261	311	276	261	258	226	278	281	238	256	287	250	295	259	280	266	247	288	286	288	297	274	247	261	260	267	310	295	268	283	263	301	304	259	257	258	242	293	263	293	308	283	246	314	241	273	265	251	273	300	275	256	307	221	281	288	241	267	270	252	286	262	277	290	279	275	264	272	257	280	268	235	274	316	269	261	248	277	270	255	294	274	265	298	292	320	283	257	274	286	269	264	265	282	292	315	237	279	299	283	272	276	267	291	280	260	287	271	272	268	301	269	270	274	248	245	285	271	262	254	263	283	266	252	275	283	298	274	272	271	276	266	268	273	277	273	304	274	277	259	262	249	235	286	284	273	277	252	249	255	300	310	280	270	268	257	263	266	273	263	303	258	266	260	275	283	297	290	274	280	258	276	291	240	287	290	283	262	272	233	270	262	277	278	286	271	291	268	266	285	315	256	279	310	235	270	295	247	278	262	291	264	270	221	266	260	268	293	282	255	268	253	267	278	281	291	273	269	278	280	276	272	272	289	257	306	271	267	249	259	283	251	273	285	246	254	274	254	273	271	271	275	290	285	260	298	250	283	239	265	294	256	262	285	268	246	289	262	285	282	260	292	260	265	260	266	244	276	265	290	263	251	283	255	282	262	272	269	261	270	289	277	270	312	262	265	287	266	291	284	273	281	278	301	269	240	283	274	274	250	257	294	255	237	297	278	263	289	253	275	275	260	270	262	280	262	281	298	283	281	256	254	235	274	239	249	294	271	272	267	303	239	250	231	268	267	258	239	250	296	281	254	296	252	259	289	275	275	289	265	277	282	322	277	304	288	293	273	252	282	256	285	265	267	286	286	270	288	301	269	275	274	296	277	263	284	269	255	247	273	255	286	269	288	278	283	281	281	260	283	299	261	257	279	286	300	260	280	277	240	272	249	270	263	290	245	290	283	257	288	266	260	264	261	294	286	263	281	258	290	258	277	277	272	250	272	254	255	285	287	271	257	264	288	260	293	259	249	293	252	271	293	257	275	266	266	277	264	296	272	265	244	293	267	291	255	270	255	324	293	255	263	305	293	278	263	264	251	262	255	265	309	268	260	268	262	257	267	247	284	251	272	253	240	255	255	266	269	292	293	278	235	244	250	299	275	254	267	271	313	268	243	274	254	282	307	303	291	254	251	278	278	277	279	280	286	289	277	276	276	232	260	293	265	271	258	278	247	286	276	276	264	268	267	274	281	264	249	261	265	274	257	276	262	242	270	279	289	282	255	276	266	278	275	262	284	267	246	280	284	288	262	277	278	266	277	257	294	269	273	291	239	281	286	287	291	281	251	302	254	295	290	288	298	269	276	277	251	294	258	252	271	267	249	234	291	268	286	264	280	275	287	267	286	290	260	286	266	278	281	286	262	279	255	271	295	284	230	266	285	252	265	268	280	313	254	272	272	272	259	276	246	269	272	294	302	264	315	247	258	237	273	286	280	271	286	291	285	293	270	256	233	272	254	274	256	276	286	254	288	280	255	274	248	275	282	254	243	245	283	294	279	259	296	280	281	271	261	274	260	262	248	269	253	268	294	267	265	259	251	255	261	265	265	277	246	266	285	281	282	247	263	289	260	251	274	267	254	269	243	276	228	244	261	253	270	262	273	251	271	303	278	290	231	230	283	251	270	277	284	280	286	281	292	290	266	249	272	273	302	292	265	309	283	290	271	276	290	246	272	281	264	281	274	285	274	278	265	258	278	269	269	262	248	283	281	271	246	242	260	267	271	269	261	277	267	279	287	250	278	253	296	295	309	278	284	282	292	293	274	291	263	292	263	300	281	267	271	249	269	267	276	266	300	288	297	300	257	271	297	261	219	256	263	266	288	269	248	253	269	268	288	249	258	288	284	233	277	285	254	313	285	273	279	277	268	274	279	265	237	265	295	259	276	247	288	271	283	285	288	270	281	263	261	243	269	288	269	275	287	283	279	278	252	270	264	254	244	260	245	235	286	281	280	294	265	281	257	284	233	290	261	300	266	252	260	284	262	294	263	253	269	273	276	259	280	260	267	262	265	241	247	258	252	284	281	246	278	287	261	289	278	268	286	269	267	264	243	271	274	267	261	280	297	253	250	277	283	300	272	255	299	306	291	268	259	248	291	280	272	272	257	270	262	275	252	222	301	276	272	270	262	293	259	286	258	242	259	287	288	274	291	261	274	282	288	263	267	267	275	287	301	251	252	268	263	268	277	275	288	280	241	280	285	289	269	228	269	259	291	255	308	289	257	288	265	256	268	270	265	270	266	280	286	287	309	317	277	265	301	282	269	271	288	272	260	274	264	269	280	242	277	262	252	256	249	244	292	266	283	260	264	281	271	296	304	251	259	286	253	273	257	286	299	262	260	293	270	284	252	276	250	262	283	273	271	265	279	261	267	263	260	311	298	285	268	292	273	261	260	284	223	276	248	289	265	268	306	283	292	254	278	248	240	259	253	292	273	263	267	290	269	253	257	267	246	288	278	270	324	287	267	265	282	245	253	275	250	271	265	263	274	283	275	291	271	264	279	284	294	289	245	277	269	268	259	266	287	246	260	285	251	261	291	278	280	280	282	294	289	259	253	259	290	270	305	280	280	274	269	271	270	275	265	272	255	287	284	263	291	262	286	259	289	274	287	247	237	290	243	290	281	292	281	267	290	287	268	243	262	280	282	266	301	282	282	276	264	259	257	282	287	260	280	276	289	259	257	256	278	276	271	279	284	273	277	260	274	282	246	290	270	271	306	248	272	282	265	305	250	267	266	281	250	270	274	255	279	272	244	283	268	299	282	251	257	275	281	275	269	250	250	259	270	275	274
14072	12194	4435	5369	4708	3955	3262	2755	2408	2109	1851	1654	1545	1455	1351	1268	1225	1150	1133	1076	1037	1064	988	970	957	983	898	864	952	898	870	871	841	832	870	881	772	796	807	744	817	739	783	784	817	789	775	730	779	750	764	748	753	766	802	769	751	759	749	791	766	742	767	707	793	766	716	767	730	720	747	731	785	725	762	714	706	732	696	757	727	743	726	728	664	732	759	699	709	680	730	750	697	717	724	722	749	730	754	714	741	718	760	748	703	772	730	679	728	737	767	674	735	747	715	759	743	702	709	758	659	758	714	705	722	702	774	704	761	714	674	752	716	716	725	730	728	689	701	698	782	698	694	729	722	725	715	680	671	708	663	730	741	725	718	707	660	727	783	709	717	681	647	701	727	697	723	731	701	725	684	701	675	710	717	702	682	684	698	733	721	723	755	681	729	770	753	687	712	707	712	737	700	684	762	672	720	717	676	677	774	670	672	716	701	749	735	730	706	686	707	717	713	704	685	698	721	689	721	722	720	723	687	714	734	729	671	689	711	763	689	714	680	740	743	721	726	686	721	731	732	735	724	712	705	699	695	664	741	696	728	717	684	701	748	690	710	725	747	692	750	704	692	695	669	686	681	685	683	658	682	741	675	654	738	715	700	701	732	704	745	769	696	699	706	744	704	735	692	707	710	723	702	726	685	710	740	766	677	709	744	696	744	703	714	708	697	747	695	670	718	695	716	693	748	718	674	731	767	716	671	725	719	741	731	715	685	720	719	716	666	667	718	698	724	678	718	649	697	752	740	715	706	731	700	731	718	707	693	746	715	732	700	755	701	629	744	656	677	768	692	728	706	692	696	743	723	784	789	683	674	692	749	747	681	668	714	729	679	692	700	712	723	687	764	724	717	718	709	676	721	656	709	687	716	723	708	678	697	741	716	704	746	749	669	743	686	705	700	732	695	645	737	783	687	774	740	648	748	736	704	717	687	708	724	697	698	676	729	718	717	688	691	751	701	697	680	727	673	693	737	706	731	715	725	704	719	695	686	699	715	755	669	712	688	702	684	688	727	738	737	731	740	739	704	670	684	719	693	696	709	726	679	737	715	721	707	701	730	707	736	690	756	680	704	677	709	715	723	709	724	671	748	735	654	734	700	729	773	697	708	727	694	736	696	738	734	707	705	656	725	690	695	682	724	690	730	717	741	640	776	699	720	758	684	716	671	688	708	708	705	691	702	770	661	744	706	730	670	701	698	701	734	734	671	703	733	724	757	674	733	701	708	700	695	684	667	746	715	707	695	668	740	747	710	726	737	709	727	712	690	669	759	667	693	662	730	721	719	718	662	702	699	725	715	749	720	705	711	745	739	713	655	705	728	702	726	696	732	674	685	675	671	732	723	736	690	650	725	695	731	709	715	685	735	746	722	726	756	664	740	727	694	773	708	705	719	675	714	713	744	738	669	667	698	685	713	685	706	729	694	664	717	736	718	697	674	711	719	654	688	734	728	772	695	759	755	711	704	757	735	735	732	675	704	750	690	691	758	692	690	708	710	670	706	693	734	723	722	706	703	629	696	712	702	713	744	715	738	701	736	740	701	673	750	723	725	685	719	718	729	720	679	714	709	709	688	735	725	747	699	730	714	715	709	729	717	687	746	700	759	683	722	735	695	673	713	694	715	756	706	738	707	734	740	718	738	665	732	713	711	675	719	729	726	753	720	736	727	682	715	733	703	796	778	701	726	717	690	731	680	702	684	725	715	712	726	725	702	774	687	677	707	674	681	704	732	724	698	686	720	696	705	746	726	753	730	741	687	696	697	722	690	744	727	710	703	652	719	734	705	652	697	743	742	686	735	660	713	692	680	693	698	716	705	686	658	680	683	723	661	673	711	711	710	693	681	673	648	682	663	707	679	719	683	776	681	705	697	725	770	735	695	669	699	716	709	708	680	686	718	736	743	680	688	678	676	710	747	703	700	711	711	715	649	676	679	712	713	734	684	706	734	730	753	720	688	743	714	672	709	671	744	718	708	746	681	708	688	665	723	704	721	726	684	700	692	720	733	705	676	722	685	701	725	683	719	714	687	679	718	701	683	709	709	664	696	674	713	728	678	631	660	714	668	677	726	701	692	745	727	686	718	698	708	738	732	742	653	710	746	749	720	693	683	695	689	655	718	737	677	692	721	733	629	686	672	730	715	702	730	770	676	719	715	682	728	684	689	776	751	702	726	740	704	744	726	666	689	702	717	722	722	766	696	716	708	689	708	722	741	718	667	699	703	723	727	741	718	729	675	696	728	705	704	695	714	714	745	697	749	684	715	732	706	723	662	734	726	699	679	708	690	720	677	741	717	710	737	707	709	751	671	720	733	728	755	707	774	738	699	695	729	759	734	698	715	732	669	748	733	723	712	704	684	757	740	703	725	712	750	688	746	717	683	661	675	703	731	763	723	705	714	706	745	705	709	748	727	734	758	693	728	681	681	699	731	745	682	708	672	720	698	737	714	714	715	722	729	744	743	693	692	731	720	722	714	729	744	712	672	697	686	680	742	686	696	702	679	765	756	739	687	724	743	690	684	715	720	719	697	735	712	720	736	669	713	734	671	691	677	723	718	679	715	774	676	709	686	718	683	681	693	690	742	699	713	709	722	694	694	727	702	725	668	727	705	714	730	789	742	712	691	726	701	769	647	698	675	756	704	693	685	716	740	738	658	688	775	710	711	738	731	708	704	694	667	714	708	680	740	730	694	686	752	695	690	696	740	730	691	683	708	749	674	721	711	710	733	671	693	660	679	722	733	699	717	729	773	731	701	695	739	673	727	714	693	675	687	675	727	679	710	688	694	720	714	672	709	750	676	651	768	670	703	732	669	673	656	730	701	669	685	764	725	692	686	666	718	715	682	702	723	680	718	710	705	705	696	699	720	710	745	733	689	679	709	689	685	683	676	689	684	723	709	754	701	716	704	696	711	676	730	721	751	731	764	712	668	721	717	704	687	696	683	723	705	695	681	666	700	689	696	697	759	719	713	734	704	740	745	676	728	721	708	661	699	716	682	696	742	697	722	726	739	726	687	736	740	695	706	672	645	748	740	726	696	726	753	704	714	707	701	685	696	737	701	703	737	690	678	684	741	718	723	745	693	738	697	693	684	737	689	744	705	722	731	666	725	716	728	754	690	672	684	717	721	665	756	705	762	674	726	722	723	696	707	715	692	698	708	707	678	682	746	710	724	688	685	743	764	736	713	735	707	734	735	766	677	732	668	697	731	688	688	708	696	695	756	752	733	693	678	720	739	742	660	680	707	707	708	717	704	727	702	727	661	692	706	712	720	705	710	685	684	734	727	680	727	724	724	707	703	660	677	759	728	754	737	716	689	767	691	701	698	734	679	745	711	727	721	756	677	685	733	713	734	716	659	727	728	685	698	695	765	702	713	725	739	706	716	701	754	752	699	732	699	778	731	686	755	688	695	752	711	708	690	712	771	693	681	726	722	769	757	658
4147	596	339	331	301	294	301	336	289	280	329	326	348	307	329	319	333	284	304	308	318	301	297	308	337	269	327	311	323	303	336	282	314	277	307	302	329	320	297	279	296	313	293	290	300	316	281	329	326	331	320	288	262	319	285	316	297	305	280	282	296	361	334	318	312	278	292	296	298	345	313	294	298	295	304	306	344	311	307	285	299	290	287	351	296	312	300	321	314	264	308	299	321	289	312	273	318	309	298	290	323	331	292	328	339	308	318	292	287	285	328	301	318	312	298	330	310	278	316	288	329	319	310	313	316	286	266	329	341	302	309	304	309	310	311	293	287	316	281	305	327	320	334	323	296	312	297	302	299	309	328	307	318	350	314	292	311	342	293	310	313	301	306	324	364	304	322	304	285	299	289	304	308	306	312	314	324	298	296	267	333	286	306	306	293	296	286	276	340	314	279	295	311	325	295	284	300	297	315	337	276	336	294	285	301	290	316	298	297	293	288	311	272	298	291	307	278	276	269	303	309	286	336	336	321	312	313	295	277	319	330	289	294	261	295	302	343	290	351	320	290	320	317	297	289	340	317	313	307	332	295	334	320	294	318	315	281	314	275	266	297	296	314	304	321	331	301	298	316	309	357	280	295	258	328	291	290	281	282	317	323	312	317	320	325	330	325	333	300	310	281	296	336	308	329	336	334	331	296	295	326	320	274	277	304	294	323	322	304	297	321	334	313	291	289	300	294	310	296	331	320	313	314	303	354	316	306	323	277	277	311	320	332	293	306	274	284	306	310	301	282	325	305	321	303	274	306	308	305	306	285	293	324	282	285	287	294	291	340	315	279	302	317	303	296	336	294	330	343	336	305	307	287	305	295	304	300	306	322	279	306	310	304	328	314	334	306	328	319	324	288	315	279	319	314	318	304	279	307	316	305	289	296	286	296	347	298	326	271	279	298	299	291	308	280	297	307	281	323	276	310	284	317	299	338	301	307	306	314	299	308	309	312	286	320	314	311	328	326	298	315	273	319	289	304	300	287	274	298	286	323	292	305	266	325	312	296	320	324	318	327	303	303	272	312	321	313	302	282	321	318	327	283	277	309	320	302	304	308	319	305	314	289	284	320	261	297	302	286	333	318	294	287	296	312	307	335	278	304	318	318	313	291	296	298	292	310	311	296	297	309	324	309	314	317	308	323	317	331	287	314	331	280	288	327	323	321	296	312	316	323	307	289	275	304	290	314	328	279	312	295	300	314	282	311	312	314	296	294	278	329	295	288	305	341	298	293	344	303	308	348	336	293	323	309	308	313	347	293	310	331	299	315	310	313	317	304	313	317	294	277	319	300	288	316	320	319	289	318	330	310	313	325	294	286	296	310	287	293	286	294	296	300	295	292	307	308	321	301	312	300	309	317	299	297	296	319	305	319	293	308	331	308	325	345	282	301	303	316	325	310	301	324	321	318	307	305	339	288	314	324	281	304	279	350	297	283	295	316	324	307	297	345	308	303	311	295	295	308	304	311	294	294	312	295	325	280	261	346	336	288	281	279	284	320	336	316	313	316	328	274	310	332	340	302	341	323	329	276	297	299	297	262	268	318	311	286	312	322	317	295	335	302	320	307	311	288	348	288	295	332	283	318	324	318	305	318	345	335	321	306	283	295	293	324	314	315	323	323	276	304	294	297	305	303	297	342	266	274	321	308	309	295	317	309	275	321	328	287	308	350	283	310	334	334	293	294	309	303	303	289	304	302	311	294	315	270	322	298	297	299	330	322	296	269	313	328	323	314	303	297	336	289	306	315	270	312	343	340	302	299	303	297	289	297	297	310	316	295	315	300	324	299	285	340	309	277	298	323	325	285	345	314	286	282	296	323	296	289	324	317	320	313	289	291	333	346	301	293	311	315	313	289	297	311	309	292	308	304	284	301	303	304	265	320	285	271	316	285	307	290	321	307	292	303	313	301	327	306	308	316	328	268	301	297	314	309	250	303	321	339	326	314	278	315	340	328	320	300	291	317	294	310	272	273	299	300	328	269	301	323	283	322	291	289	302	325	313	280	309	316	304	310	290	327	302	299	295	287	291	336	303	305	317	306	304	359	300	306	288	318	293	290	294	288	321	314	310	330	328	320	284	291	320	348	307	337	328	284	285	284	294	325	349	326	309	308	282	304	338	322	344	305	312	317	314	312	330	325	317	314	340	310	312	297	313	309	299	318	295	328	324	307	354	303	296	284	325	322	306	325	249	304	337	300	318	285	296	338	328	282	297	341	332	322	312	284	277	319	318	288	294	292	313	293	321	295	322	306	316	338	321	312	321	342	293	286	307	296	280	304	299	299	307	336	291	346	292	295	321	316	273	300	285	303	307	329	356	313	307	270	293	292	296	308	274	309	270	255	290	272	291	292	290	299	293	276	279	300	314	277	318	244	335	302	319	321	309	304	301	327	321	295	326	286	332	322	285	299	304	313	282	293	311	302	298	318	296	304	312	298	280	333	316	298	302	321	265	287	312	328	325	305	288	279	315	285	299	316	345	330	302	288	286	326	313	285	294	304	284	321	273	321	268	314	298	306	322	301	327	335	267	301	325	306	315	291	346	323	307	302	310	294	280	298	319	324	314	302	312	304	296	319	312	326	266	316	318	311	280	280	289	301	296	337	306	340	301	324	344	328	324	345	318	322	323	295	314	318	305	259	313	327	338	301	350	313	310	308	293	303	325	277	298	297	276	347	301	294	296	306	266	317	276	277	304	315	286	328	306	312	321	265	315	303	295	293	310	304	356	302	329	296	306	288	352	296	296	272	307	308	285	305	290	304	302	306	308	321	324	292	324	319	321	307	304	297	313	353	298	336	317	321	281	277	322	276	302	316	317	315	300	322	331	298	265	310	309	334	315	283	323	327	313	303	321	302	346	313	313	301	287	299	306	294	324	310	301	294	334	309	286	335	303	292	304	312	297	297	291	283	289	321	320	322	313	346	296	283	335	292	295	325	322	293	288	295	302	304	283	276	292	267	311	311	339	314	303	342	284	303	313	332	307	331	311	305	308	255	285	290	301	311	299	275	279	325	305	322	290	316	299	278	332	293	308	297	256	319	311	297	298	324	276	302	333	315	305	296	312	325	316	293	309	280	284	269	301	292	293	312	325	302	309	319	276	300	288	305	312	329	321	318	286	289	302	298	298	317	299	305	295	316	310	292	305	301	319	289	303	323	302	282	323	314	283	311	322	331	300	319	286	288	326	341	309	331	310	298	318	326	312	303	303	284	314	318	324	307	305	311	271	309	332	293	302	298	340	312	312	330	340	303	279	273	297	293	285	301	309	321	307	309	315	307	336	304	288	330	336	320	307	307	304	288	281	337	296	290	308	341	320	300	316	336	317	309	288	291	331	317	283	285	304	319	328	285	336	331	286	303	290	294	296	331	306	307	314	313	303	275	312	302	320	314	368	308	292	309	316	294	308	261	283	337	279	310	315	302	284	321	287	323	310	281	308
3211	1126	817	804	853	776	805	771	750	772	782	743	792	761	808	790	727	757	771	736	723	741	780	717	711	773	737	788	724	735	747	797	731	722	754	725	736	757	771	711	726	717	761	705	722	751	689	736	706	696	675	767	744	792	748	782	742	755	743	736	678	689	740	719	738	706	695	729	779	692	767	720	767	706	751	713	766	775	689	750	738	715	748	718	756	713	777	735	715	721	717	785	748	748	695	722	724	749	765	739	720	731	754	748	790	738	730	726	759	709	743	747	730	780	787	781	735	714	701	715	750	759	728	719	728	744	757	712	755	694	728	732	762	690	743	756	788	683	766	726	728	751	720	752	741	736	685	748	692	715	701	722	694	682	775	764	770	732	770	673	723	783	742	777	735	734	690	758	750	732	724	741	764	755	742	716	758	774	713	697	732	751	742	747	713	757	704	697	757	773	750	698	782	755	702	766	745	755	726	755	748	754	748	733	764	735	768	681	735	752	722	712	742	722	739	763	737	747	779	761	711	714	737	712	726	711	749	748	742	733	744	763	727	744	728	721	751	777	741	699	721	761	754	720	746	756	737	722	780	746	748	703	737	717	728	727	726	730	793	773	776	726	770	736	718	729	758	708	740	709	784	734	704	746	713	671	762	746	746	789	736	748	746	776	731	769	742	742	741	749	728	716	764	726	753	718	763	699	714	755	796	728	754	686	759	684	736	714	774	742	743	730	725	689	787	734	768	767	765	733	748	728	759	720	688	733	751	774	756	747	718	763	763	769	757	728	687	701	738	773	761	737	744	708	751	695	750	767	748	717	732	753	748	747	723	727	760	765	724	721	779	748	710	778	753	771	742	733	734	777	721	741	767	768	761	742	730	766	693	753	763	702	784	758	740	702	714	780	750	698	707	742	749	717	752	698	766	745	724	733	760	762	698	771	722	712	772	736	720	706	739	730	670	704	761	766	708	686	756	756	783	740	748	739	713	747	693	701	723	772	710	725	732	754	739	747	724	765	717	732	740	721	712	755	702	779	761	739	751	764	759	711	723	694	718	769	753	758	755	739	745	745	733	754	758	727	776	777	734	781	736	716	793	699	730	700	741	741	760	753	704	745	764	692	777	720	741	754	766	688	717	730	729	765	711	737	787	791	698	708	711	779	736	718	750	714	725	723	759	739	695	736	737	748	726	745	724	750	750	719	717	756	691	680	712	737	756	755	724	765	770	727	791	756	745	717	722	745	743	716	743	728	745	721	746	738	732	750	741	711	758	773	695	745	780	749	702	786	731	749	773	718	730	750	725	732	717	745	746	679	682	735	724	763	793	747	757	725	807	720	696	769	771	751	783	743	706	687	690	743	710	787	700	694	786	760	783	723	749	708	735	774	709	764	753	724	693	748	756	759	738	694	691	735	732	771	743	738	732	773	735	770	763	739	761	716	757	752	706	727	753	755	678	748	748	630	685	754	732	752	742	711	751	720	802	784	726	715	747	739	786	772	712	762	736	745	705	722	774	747	723	709	767	731	747	713	736	739	727	714	720	735	705	665	743	746	736	715	803	684	689	767	737	732	715	747	745	746	705	738	701	740	743	720	764	696	727	748	774	767	730	734	779	727	742	748	724	764	700	781	726	710	778	722	723	729	757	783	783	813	717	789	763	726	688	746	745	772	725	764	740	743	764	717	724	728	783	769	737	734	732	718	726	745	754	725	739	728	775	752	748	773	722	743	759	772	710	722	791	762	728	765	685	714	743	736	753	724	799	731	817	772	787	740	743	748	745	788	758	713	750	720	745	728	749	750	729	802	742	701	700	753	743	740	731	738	759	734	709	730	691	793	731	746	751	748	756	693	720	746	770	778	752	745	719	727	753	811	667	669	714	727	704	771	749	791	722	757	756	781	746	723	749	733	780	724	697	717	751	780	711	788	748	694	722	747	728	744	700	709	736	807	759	713	767	739	740	734	761	751	757	755	781	708	756	776	765	708	778	691	698	759	743	736	678	825	822	779	752	725	753	752	710	734	753	757	738	721	743	722	749	709	779	734	765	742	731	734	784	772	728	720	743	713	753	721	703	720	697	742	774	778	757	756	726	761	698	719	751	788	759	767	763	743	743	755	700	750	722	686	744	760	738	690	691	753	729	682	726	768	731	768	746	749	751	732	757	736	692	778	742	750	738	747	739	765	686	729	775	724	731	732	727	758	711	664	782	727	727	684	760	685	701	682	706	728	784	723	698	769	780	705	752	706	753	752	716	717	766	716	729	769	744	718	750	760	723	727	760	738	739	762	777	784	723	761	778	761	727	736	708	701	676	737	733	718	752	716	779	739	764	727	746	755	752	796	780	765	801	756	748	767	768	745	777	777	707	800	740	780	745	726	701	727	747	721	754	767	737	730	679	742	756	730	740	738	716	751	708	789	760	743	707	724	754	760	789	777	724	730	721	722	736	721	702	715	698	758	748	723	771	726	752	746	710	730	708	758	755	744	765	757	765	732	735	729	730	768	723	768	719	751	698	691	740	704	724	766	701	726	727	797	771	769	766	727	736	731	754	707	726	764	704	715	750	729	684	656	700	712	766	763	756	701	754	723	751	765	724	781	735	739	762	772	716	788	765	723	732	749	713	736	740	728	737	748	730	756	737	753	757	729	741	710	707	715	758	759	744	777	727	759	731	770	733	790	739	744	802	772	775	702	771	763	772	795	762	767	751	738	725	747	780	770	731	711	765	710	736	719	752	754	771	701	735	729	762	721	704	798	772	740	754	742	720	746	747	704	734	756	737	734	744	809	726	735	760	734	768	747	695	716	735	751	795	748	739	734	794	770	812	754	732	731	822	790	715	729	758	736	720	752	674	772	768	780	764	734	778	759	751	712	680	734	775	729	795	769	748	759	718	733	659	744	756	724	706	712	727	735	703	715	736	675	714	766	773	718	732	779	758	748	752	727	741	710	732	723	781	728	755	734	766	727	754	741	770	755	724	789	717	710	721	742	783	725	747	715	717	751	729	758	734	779	756	743	699	784	735	734	745	760	730	734	760	773	741	726	728	717	749	758	724	712	765	753	743	711	728	755	804	758	743	748	725	694	761	751	726	746	764	727	753	713	764	695	736	772	763	750	751	771	713	725	758	736	746	764	755	701	781	715	727	805	755	698	766	739	693	782	709	728	737	674	783	742	734	751	715	726	710	708	721	736	729	714	731	688	769	738	672	662	705	759	665	755	727	710	695	778	731	713	749	737	745	741	743	722	725	747	736	671	746	720	713	781	726	730	706	750	722	767	763	743	708	707	729	728	720	793	756	703	769	717	698	768	763	744	741	755	704	715	732	738	731	769	746	766	702	706	748	740	727	758	705	708	761	776	705	741	695	781	708	740	726	741	722	739	742	729	733	681	777	747	724	791	732	761	750	731	733	685	724	714	732	767	757	709	766	750	775	748	760	763	723	731	729	700	713	747	755	743	770	742	727	729	765	804	746	704	739	745	810	734	767	736
16910	8719	1489	900	673	503	360	368	316	246	241	244	230	222	228	213	196	196	193	182	177	186	188	182	173	201	180	185	172	176	167	149	171	162	182	169	185	196	205	180	172	165	154	170	167	157	186	198	167	166	151	153	141	166	137	146	158	159	172	157	148	147	190	166	183	174	183	158	167	174	148	165	174	153	152	161	176	137	141	159	157	176	163	166	159	180	171	154	173	159	152	172	164	166	161	134	151	173	151	165	130	155	142	184	189	159	164	142	157	174	172	177	185	170	159	173	160	163	150	159	146	145	163	177	169	175	171	160	156	168	170	154	167	173	147	163	186	164	179	165	140	163	149	154	151	162	166	174	146	152	171	137	150	180	159	150	160	160	155	186	179	126	134	154	149	144	140	177	179	169	185	176	140	153	189	158	162	167	151	154	190	157	144	162	170	162	176	147	187	145	172	168	162	149	155	176	180	176	172	149	152	168	144	174	147	152	169	145	160	159	184	167	159	155	150	174	161	176	156	169	160	143	148	157	163	148	149	159	160	156	159	172	180	136	153	189	160	151	164	178	164	183	154	169	174	137	160	147	162	154	169	146	145	171	154	174	153	168	132	168	166	164	166	158	173	171	159	157	137	164	169	169	166	155	147	176	158	189	146	157	182	179	169	123	157	139	162	149	177	159	151	146	182	134	144	174	169	161	173	177	147	161	152	170	181	174	162	170	149	162	178	159	165	156	165	170	155	168	174	150	166	179	170	177	164	168	168	177	156	153	152	161	155	166	175	162	154	138	163	173	153	175	161	159	166	156	181	158	190	185	196	187	183	147	157	166	151	149	156	186	149	142	157	136	143	160	190	165	177	141	151	142	159	156	157	186	171	149	171	168	164	149	175	172	167	160	165	146	180	159	152	178	155	155	133	198	157	174	172	163	170	152	178	167	148	139	156	165	170	182	157	162	159	139	172	159	180	170	164	175	156	176	138	162	152	145	168	139	170	150	167	162	164	159	155	162	171	164	148	175	176	164	156	187	172	145	170	164	149	159	164	149	177	167	159	144	197	160	173	158	159	183	138	148	152	164	169	161	157	164	171	171	192	155	152	157	174	161	187	152	148	203	159	165	189	154	171	167	152	161	143	167	174	156	166	182	161	143	147	150	156	174	148	148	145	162	172	142	156	136	159	167	141	159	163	139	172	169	164	148	166	162	127	146	167	155	174	181	169	182	158	145	181	144	153	137	157	177	166	151	166	160	157	174	164	171	165	180	161	162	162	155	162	158	149	175	169	161	146	184	172	179	162	162	169	167	147	162	151	189	164	150	163	170	145	164	147	176	159	161	160	162	170	182	146	176	178	164	146	153	158	143	137	171	192	181	131	156	168	163	158	154	155	190	185	185	173	162	174	177	181	149	160	184	153	151	158	149	161	149	170	150	151	156	147	141	135	145	167	155	180	165	146	158	163	138	154	165	147	157	163	148	177	129	153	146	172	145	165	143	161	143	166	169	168	149	145	155	159	165	152	150	156	172	149	137	159	160	167	163	162	186	178	153	177	192	185	146	150	154	179	162	182	190	166	144	149	134	159	154	158	144	163	150	175	140	160	165	164	175	162	151	185	164	141	165	151	172	152	157	155	152	144	148	166	173	154	159	174	160	142	188	164	144	179	157	161	150	165	185	176	164	177	153	152	152	154	179	122	197	159	161	154	155	158	131	136	148	151	142	146	170	167	143	153	150	169	160	152	174	162	172	175	194	166	161	130	151	161	161	150	164	192	132	153	159	158	151	177	172	150	199	138	168	146	162	141	178	157	170	166	173	130	157	162	177	148	167	138	164	162	148	156	165	174	163	134	169	165	152	145	156	160	152	173	158	161	180	192	138	164	163	166	172	156	147	146	167	155	154	148	169	144	162	139	144	143	158	168	148	184	183	177	144	162	151	170	140	169	173	134	189	150	190	168	158	164	155	158	160	141	138	117	132	151	173	146	156	171	163	145	192	173	172	140	172	137	169	165	169	172	167	168	153	150	156	164	176	150	175	158	157	175	168	146	161	152	165	154	165	185	143	157	156	156	159	164	154	147	151	164	133	161	162	163	154	150	141	155	144	151	136	144	159	172	152	170	167	174	194	183	162	158	183	159	161	149	161	163	166	146	169	157	158	165	160	175	158	149	155	202	162	151	151	172	160	164	175	158	146	162	180	152	151	140	153	151	159	137	149	169	164	144	168	169	164	156	158	172	162	164	154	178	172	166	157	161	167	166	173	168	139	167	177	140	154	161	164	170	153	191	166	181	162	132	182	158	173	174	191	174	161	161	163	149	164	175	174	176	164	161	170	177	146	153	175	143	144	151	187	153	174	141	163	160	186	161	158	170	178	158	155	139	151	171	166	165	181	195	158	133	154	154	152	151	146	160	169	172	157	143	137	169	139	178	137	154	155	150	158	174	143	149	178	153	155	153	158	171	146	148	162	159	171	178	154	170	179	152	139	166	158	150	158	166	168	148	167	146	151	142	185	143	148	149	159	176	165	149	139	162	174	158	160	171	167	166	138	148	141	169	174	159	153	153	162	159	176	147	158	159	172	166	172	148	160	178	168	180	133	149	173	161	152	144	179	158	166	148	137	163	184	151	176	189	156	167	158	150	143	157	158	151	169	151	164	148	158	144	171	147	144	164	166	148	174	161	161	170	163	143	161	162	173	164	164	170	164	158	173	181	145	152	146	164	159	126	186	173	145	121	153	165	171	158	156	156	153	172	168	163	169	186	144	163	167	162	177	165	181	180	144	159	176	160	156	155	160	161	165	168	179	155	198	140	159	169	165	151	162	158	142	157	160	171	148	133	148	153	167	183	149	147	162	145	163	180	154	147	136	169	164	147	162	169	157	149	156	167	135	149	147	153	174	173	160	179	159	149	179	170	164	175	179	162	166	173	176	160	171	196	158	157	170	161	154	153	175	148	149	140	156	152	148	167	158	152	189	163	147	178	162	172	170	164	157	167	128	183	144	157	148	168	165	153	161	153	151	152	183	148	161	148	167	176	172	149	161	138	154	177	180	158	183	157	165	159	151	167	170	140	134	159	170	163	160	153	167	163	184	174	186	165	175	142	146	153	144	167	145	170	142	137	165	176	164	164	142	158	154	140	170	181	159	163	168	124	175	172	160	177	174	171	178	165	158	161	159	153	159	155	155	159	178	189	170	159	178	152	156	142	149	157	132	144	139	155	175	168	182	176	169	140	155	185	153	131	174	189	155	183	157	168	163	153	153	138	152	171	153	165	159	161	171	164	179	141	155	192	132	170	158	168	157	153	151	187	175	155	159	156	177	155	170	147	149	160	162	161	155	164	161	171	164	178	170	163	165	156	179	137	137	152	152	145	163	159	147	146	150	157	160	165	167	175	160	185	162	180	161	153	155	153	187	172	164	152	169	151	167	147	180	170	132	162	151	154	159	143	166	151	159	160	149	159	169	172	165	143	198	183	156	149	165	170	167
9348	7074	2514	2991	2571	2099	1729	1521	1283	1163	1046	935	874	820	765	743	716	658	662	593	642	627	633	580	590	553	561	521	565	522	532	485	507	549	479	511	477	492	543	471	510	466	504	549	465	486	473	465	466	495	450	509	468	471	471	434	514	470	446	449	485	449	494	485	437	486	456	468	497	464	493	518	476	436	438	525	463	454	444	456	461	482	507	479	438	471	490	435	392	480	443	487	456	461	480	443	448	433	411	471	455	418	432	470	438	426	474	473	445	456	494	432	463	481	494	466	455	498	482	470	469	480	466	455	423	443	482	471	439	442	445	458	478	470	431	464	444	486	462	434	468	452	439	467	456	415	461	449	448	509	438	449	457	436	428	477	462	505	441	447	450	453	459	482	446	444	474	466	499	474	436	423	463	462	453	453	470	480	486	493	468	462	466	479	509	456	460	444	462	447	494	448	438	477	439	445	449	435	434	420	461	479	429	491	441	462	463	448	435	446	495	456	481	432	473	469	474	440	427	485	481	482	493	443	463	483	499	432	465	450	470	435	459	473	464	457	458	451	459	469	477	432	462	462	462	423	487	493	456	461	441	429	466	464	472	445	482	435	448	456	450	402	447	450	464	474	446	485	432	438	468	467	438	470	392	490	421	451	425	465	480	461	467	451	469	443	461	444	464	455	441	450	451	444	445	432	466	458	450	406	423	459	475	449	461	476	437	492	442	468	463	455	459	467	444	449	444	468	444	420	454	475	435	474	467	479	487	461	443	436	496	460	441	439	468	441	464	489	429	472	472	452	448	458	438	459	426	470	497	440	474	470	453	474	443	455	435	431	490	436	473	454	437	430	485	454	477	454	468	437	428	435	479	499	440	455	451	412	458	450	420	434	470	456	456	435	469	454	459	486	459	488	449	495	472	461	462	445	477	454	463	480	471	463	466	439	475	447	477	473	451	462	455	451	490	416	449	402	433	449	466	430	464	485	416	420	480	450	455	426	465	473	448	456	430	476	473	463	458	445	426	474	396	459	458	446	432	486	438	495	452	443	466	448	475	437	456	428	446	443	442	420	470	455	415	435	501	474	469	457	446	450	466	479	443	401	461	470	461	439	441	461	439	478	463	438	481	466	444	454	441	447	504	455	431	500	477	450	437	464	460	428	429	486	440	439	445	498	474	440	492	426	482	434	423	449	420	448	440	451	471	427	452	465	450	418	449	449	480	467	459	453	457	437	457	419	447	479	456	431	430	486	434	437	435	462	446	441	438	449	439	486	486	482	454	467	441	477	461	410	459	429	423	439	490	449	430	475	460	473	434	456	453	468	448	465	466	423	491	469	497	477	447	432	471	446	451	456	450	451	447	475	435	454	481	463	466	470	448	473	442	490	437	438	444	485	423	464	476	480	477	462	426	469	503	461	457	459	435	408	449	477	484	458	438	443	429	428	485	440	436	475	435	455	441	440	448	475	436	480	445	453	432	507	471	447	454	419	468	417	442	455	432	468	448	507	448	455	468	463	435	483	474	455	476	443	467	447	437	464	444	451	456	456	433	474	456	477	441	486	473	470	424	443	459	426	439	416	445	441	468	445	453	460	452	417	454	462	433	437	424	429	428	450	416	416	449	451	429	472	486	439	440	457	437	422	487	461	456	438	460	475	510	477	462	450	444	484	438	458	409	425	414	410	500	452	446	481	457	438	480	469	463	433	422	420	450	482	476	437	483	482	484	436	465	458	451	445	464	468	461	424	477	473	465	427	459	449	461	485	462	455	450	508	458	462	432	486	449	467	475	448	459	438	445	466	433	438	454	479	458	460	474	445	424	458	488	478	453	441	455	404	425	422	461	514	460	463	442	466	465	444	446	459	420	442	449	460	460	423	440	461	424	453	442	431	497	448	469	445	473	419	461	444	489	460	456	436	452	462	483	482	465	448	478	477	450	458	453	446	469	443	451	434	438	452	445	450	477	443	464	443	443	485	431	467	466	473	435	425	465	480	479	422	481	484	457	454	454	478	431	460	461	476	478	453	436	456	439	465	420	471	457	455	453	447	472	450	451	466	483	460	441	478	440	453	469	493	440	468	447	500	474	447	465	478	423	480	424	508	464	450	440	469	444	438	464	465	457	406	468	448	484	505	429	487	457	485	473	442	435	444	460	455	440	438	479	456	467	375	432	480	431	444	397	401	450	426	451	467	427	454	462	445	426	466	440	481	443	439	460	468	432	447	419	445	436	443	460	465	459	447	454	480	441	480	435	452	448	464	454	484	445	439	457	478	420	481	450	485	427	437	432	434	468	434	447	463	422	446	438	458	442	503	472	432	464	429	456	448	443	442	480	427	468	436	472	447	443	446	442	446	435	467	459	489	459	447	442	466	471	455	447	484	474	445	419	459	466	513	485	449	459	449	478	468	453	484	446	417	469	418	451	484	476	469	451	456	460	465	501	432	419	433	487	460	480	441	479	459	498	440	475	480	457	424	445	462	496	442	452	455	469	417	490	449	418	430	460	429	460	439	424	426	446	470	457	432	478	441	444	475	448	402	449	466	480	443	460	458	461	431	461	451	486	443	481	469	449	479	477	443	446	455	482	478	449	448	470	447	447	474	445	430	483	488	461	496	438	436	451	451	478	442	453	453	439	469	470	436	477	431	439	477	449	432	456	425	470	509	458	414	478	464	451	432	477	440	416	433	428	433	448	470	462	466	454	461	412	425	461	478	472	439	438	451	478	418	468	454	473	481	483	448	475	476	428	406	465	454	482	455	468	478	454	457	436	455	449	437	472	468	444	456	447	464	457	466	418	439	432	399	416	429	440	496	466	489	464	449	468	465	459	417	451	480	449	463	454	445	458	477	462	464	467	463	459	455	457	504	405	462	506	477	463	482	422	445	430	516	480	449	471	437	452	428	441	471	445	460	485	453	462	484	437	458	438	457	459	458	464	426	499	488	455	472	437	498	418	471	488	492	442	448	472	425	441	455	464	437	483	462	455	442	478	458	414	438	460	451	470	449	432	481	435	430	436	466	455	484	448	468	455	464	479	462	471	449	484	440	462	471	466	441	457	454	458	439	438	458	461	445	477	427	450	454	473	481	452	435	452	450	442	448	440	451	469	448	485	443	427	457	430	444	436	489	465	451	474	486	461	416	448	456	433	394	422	460	476	450	455	434	493	436	475	481	496	482	510	433	446	497	450	438	478	483	439	461	482	491	421	457	450	479	443	437	507	436	419	451	434	432	457	465	458	478	476	466	447	459	466	433	453	466	489	427	429	450	460	428	462	436	447	475	441	462	470	433	462	473	443	470	464	432	483	451	475	435	450	473	461	465	451	456	466	492	475	440	492	435	454	435	449	458	435	495	447	414	459	478	466	472	449	451	425	455	424	489	411	456	463	448	447	469	448	466	447	451	472	449	451	440	454	482	449	469	442	438	439	400	455	499	442	431	471	453	413	454	435	452	455	454	439	453	445	497	462	457	449	456	440	481	468	453	427	439
26920	17133	4204	2000	1354	971	787	683	552	544	454	446	379	339	351	330	338	324	356	326	295	334	280	332	290	271	292	274	290	317	289	245	241	298	276	251	262	259	292	292	274	284	282	290	286	311	251	295	287	278	277	268	248	293	279	277	293	257	265	247	272	251	303	276	284	260	266	299	278	265	304	297	267	281	267	291	263	245	273	247	271	303	257	281	282	281	256	260	290	276	269	291	259	263	257	252	300	282	298	293	271	289	288	303	273	278	263	275	277	314	249	287	264	262	293	273	276	260	311	245	265	261	293	253	279	286	239	245	258	238	254	300	301	253	301	263	273	251	268	275	297	254	253	310	280	260	272	286	262	280	281	249	279	305	326	267	258	273	259	271	280	261	285	285	266	273	302	245	315	286	277	273	239	281	272	278	270	292	290	272	284	298	227	252	272	277	267	261	281	253	277	262	258	290	231	274	267	294	266	276	277	295	277	292	276	257	277	265	296	265	285	283	270	242	280	263	254	316	329	275	285	307	273	273	271	274	288	267	239	278	259	270	241	276	253	246	240	261	277	234	255	273	288	291	252	242	281	243	271	262	270	292	292	255	243	267	287	272	285	246	232	246	274	246	242	278	271	281	264	280	282	263	266	284	268	256	315	301	269	264	324	240	283	256	272	246	266	280	280	300	254	276	297	257	287	240	252	264	269	280	264	287	252	224	292	262	309	240	254	253	279	265	281	290	271	266	268	296	260	298	246	270	276	237	297	293	294	285	272	283	258	294	265	269	243	240	273	245	258	285	280	270	269	313	275	291	263	274	281	274	258	243	286	268	274	280	269	289	257	278	273	257	287	284	280	258	260	279	286	298	276	281	275	251	271	249	261	263	273	276	264	264	290	272	276	229	269	287	237	270	268	285	290	268	279	308	269	276	248	276	243	269	279	245	271	283	268	238	268	259	278	252	286	257	266	263	233	240	265	270	244	291	271	257	296	267	268	283	263	259	275	261	264	246	273	266	279	287	271	257	257	265	282	272	265	287	279	261	258	259	279	289	291	280	271	246	258	266	273	282	259	279	287	273	269	268	277	245	257	274	260	284	263	293	244	267	281	292	273	247	256	262	271	283	256	276	249	278	259	256	272	282	253	260	274	257	261	277	254	267	264	276	267	297	259	275	284	268	263	275	241	285	286	256	274	277	277	278	282	269	311	326	271	254	269	288	270	275	224	271	261	277	238	289	299	257	279	266	264	259	238	267	276	262	285	296	294	314	290	268	278	262	274	276	259	273	280	282	284	253	277	268	267	299	277	251	270	279	254	261	264	277	257	299	256	274	269	316	259	278	242	280	275	263	247	288	272	248	248	239	268	261	263	266	282	252	275	251	286	285	276	266	258	266	294	260	259	283	249	270	217	293	276	265	278	271	297	256	261	255	263	248	244	291	261	252	268	242	266	275	275	274	257	294	235	239	282	253	251	286	253	273	277	277	273	251	260	287	265	254	271	269	277	265	260	255	285	260	267	294	275	268	264	309	303	248	293	267	282	247	276	274	249	262	250	260	294	273	283	287	263	254	264	276	281	242	275	289	306	270	246	244	285	282	268	273	278	260	279	289	280	278	245	217	271	277	287	294	254	243	241	283	255	254	283	288	272	269	233	268	276	263	299	266	264	256	239	277	258	264	281	270	280	301	287	270	251	270	257	263	281	282	283	282	284	260	249	288	282	265	256	265	279	312	255	266	260	267	242	266	265	265	275	279	253	293	258	284	287	282	258	259	294	262	268	276	293	277	270	255	274	261	251	279	270	272	255	263	288	266	286	246	280	263	270	253	292	264	271	274	268	267	271	295	246	269	267	255	276	262	288	261	274	281	258	252	257	258	277	264	253	255	237	260	275	276	265	281	282	261	252	225	268	286	262	319	259	279	284	265	306	264	286	265	263	260	231	278	269	296	277	251	328	281	265	251	266	256	255	293	249	264	273	240	231	288	269	277	268	287	273	258	267	254	262	285	266	287	310	260	257	280	275	249	271	259	265	280	270	296	278	288	287	285	290	273	281	268	273	250	249	252	292	269	280	268	249	271	264	291	289	271	248	273	281	277	279	262	277	273	267	272	271	290	273	269	272	260	275	281	299	257	293	267	276	289	293	266	266	299	299	280	275	300	297	266	277	268	286	287	261	265	285	293	251	279	281	271	273	287	293	264	284	267	258	271	297	274	294	252	242	303	280	291	292	255	266	290	264	276	254	279	256	298	263	274	289	245	262	263	261	267	242	292	298	330	256	283	255	280	278	265	258	287	259	281	249	291	249	279	285	259	250	265	287	260	272	291	283	258	275	246	268	268	253	264	254	320	304	273	247	264	280	258	259	263	243	251	257	272	267	285	291	275	271	236	234	262	257	287	262	250	250	266	283	260	276	272	296	325	260	215	255	264	225	289	269	297	281	274	260	280	310	282	258	291	238	274	258	297	282	276	259	278	297	288	266	257	278	299	274	289	269	272	254	270	262	271	254	243	298	277	257	253	270	269	256	256	266	266	282	279	279	256	241	281	275	279	245	293	261	276	255	251	298	263	278	264	256	249	247	249	259	245	279	248	294	264	267	266	263	282	295	250	271	280	254	279	273	247	297	263	292	246	262	266	284	267	262	290	261	281	245	280	269	258	283	284	303	265	257	269	294	262	244	274	249	260	276	283	273	274	283	248	268	284	259	269	277	298	288	274	235	259	302	270	259	267	259	261	283	295	276	246	253	270	294	292	249	279	286	258	247	245	278	254	283	278	281	272	238	284	248	287	251	277	254	305	285	301	272	288	275	266	250	279	284	267	292	263	299	311	272	273	296	284	269	240	286	285	251	316	289	262	277	305	273	251	272	291	281	263	275	266	254	274	298	286	259	267	250	262	310	266	276	284	268	232	263	256	277	294	262	272	260	267	294	293	292	275	243	240	290	298	263	268	282	265	291	289	240	260	290	243	302	266	252	281	270	297	267	308	272	302	279	298	264	275	265	291	258	253	266	258	267	288	267	246	256	274	302	269	278	261	258	248	293	292	310	277	270	263	262	287	269	290	253	265	252	275	255	255	283	263	260	242	251	260	253	285	267	285	248	272	275	280	296	265	296	266	251	256	283	263	280	258	273	305	267	291	255	279	276	268	267	270	275	266	248	260	257	272	252	246	259	289	289	279	287	293	274	233	245	267	266	263	306	261	259	240	302	274	280	240	270	275	291	262	238	273	277	244	249	291	284	278	280	271	292	267	256	263	284	265	269	294	276	278	250	277	256	306	279	274	248	254	309	279	239	295	253	277	245	249	255	296	295	246	269	271	277	277	279	273	270	278	234	266	303	277	254	287	259	243	296	266	265	234	276	280	227	277	281	276	292	243	248	289	259	298	276	262	258	276	267	279	287	288	259	257	283	270	271	274	284	271	273	247	271	290	261	280	291	261	263	283	268	313	311	276	264	297	265	272	294	279	282	270	305	262	272	284	257	257	272	277
13451	10828	4574	5415	4725	3994	3219	2711	2473	2144	1880	1669	1479	1443	1305	1294	1267	1156	1067	1046	1041	1031	1006	999	953	927	902	932	859	883	832	851	789	857	848	849	806	824	836	768	773	771	836	773	802	771	785	798	766	721	757	777	730	741	767	757	752	736	758	741	737	739	747	761	753	696	769	723	669	748	708	740	731	763	680	721	734	723	752	740	752	705	742	757	768	745	771	720	701	694	757	729	725	733	727	701	713	706	693	719	755	705	691	678	690	733	726	690	711	715	702	659	729	753	752	710	738	761	717	701	756	766	738	708	695	708	736	732	736	740	721	723	724	723	710	689	729	728	781	752	726	739	722	719	699	717	697	703	725	730	707	752	662	686	687	737	723	704	737	664	719	758	681	727	755	703	738	698	748	700	730	727	737	699	723	705	717	664	709	729	687	718	695	776	722	701	690	744	707	727	704	736	695	689	727	697	703	687	692	680	699	725	701	693	691	744	745	700	698	694	737	692	739	730	741	754	645	758	738	715	723	723	700	703	742	711	683	706	698	672	719	696	673	701	729	678	730	731	738	691	720	757	737	701	715	730	687	743	736	691	722	704	688	718	704	721	697	719	704	734	737	697	692	735	713	732	711	680	710	648	745	728	698	702	720	759	723	740	735	739	717	738	758	725	672	716	723	738	715	683	727	706	697	699	718	726	731	709	712	678	710	692	736	720	723	748	695	667	695	683	692	759	707	654	717	726	738	710	692	709	715	709	703	737	699	672	691	728	717	668	742	727	692	689	692	704	725	714	699	729	712	701	709	707	732	731	685	737	729	740	738	715	721	758	673	711	724	743	674	742	727	761	719	692	714	737	710	770	712	725	738	708	715	716	712	691	700	682	684	655	763	687	717	695	737	728	743	732	703	734	691	765	677	743	691	694	702	748	695	706	719	732	727	720	714	761	699	690	735	708	684	685	671	723	703	754	717	750	716	693	754	692	706	732	713	694	676	697	734	667	738	671	681	704	672	682	735	694	685	712	716	720	729	660	730	732	750	733	712	757	702	735	718	696	694	709	746	726	724	699	712	675	657	694	685	682	733	716	671	699	715	705	723	721	737	704	701	764	714	712	692	748	682	720	732	730	719	758	723	733	693	734	721	673	709	734	693	681	720	718	721	687	738	704	739	707	718	652	707	695	744	679	732	694	666	707	719	700	686	731	682	706	682	650	698	660	708	726	678	686	716	751	714	729	718	685	707	728	714	722	699	723	675	699	711	735	720	698	667	686	762	720	700	679	707	723	721	753	740	736	706	720	722	701	752	729	747	747	732	735	742	704	735	707	713	762	691	694	736	683	704	697	647	698	719	734	699	704	725	665	720	753	716	713	737	653	733	744	706	701	696	677	686	701	735	703	757	712	704	662	722	757	727	705	698	737	674	698	735	670	721	704	722	753	702	731	737	660	732	755	747	707	725	710	756	718	682	703	696	718	744	706	668	712	767	787	728	734	703	727	726	674	682	687	718	756	693	680	702	738	664	752	707	642	705	707	641	726	673	701	714	736	686	766	743	700	708	727	686	738	750	725	710	755	715	673	745	717	707	737	669	743	685	697	736	744	714	666	722	701	729	731	675	765	722	766	688	719	725	689	697	742	701	711	675	746	785	719	699	682	725	684	713	690	726	710	712	701	694	697	729	694	708	708	684	713	737	688	677	689	690	660	692	707	710	734	683	672	676	687	732	765	729	739	677	726	732	709	715	721	700	715	685	727	703	725	694	753	758	703	748	687	680	725	700	728	686	683	754	752	685	690	729	709	683	709	647	691	675	658	717	730	679	732	715	772	713	650	718	698	688	723	699	675	726	723	698	759	689	718	667	700	705	745	669	747	744	718	707	734	692	740	705	753	726	720	701	721	727	723	699	698	715	687	700	722	725	768	711	697	719	716	713	721	719	706	729	784	742	706	711	706	769	697	663	719	716	698	702	695	736	728	679	717	745	733	734	713	698	736	693	678	683	691	700	738	704	698	711	730	671	719	763	699	701	693	737	705	696	731	698	705	734	718	736	725	727	684	676	676	687	704	712	690	718	686	697	759	741	704	697	718	763	684	762	719	716	723	689	716	708	711	719	714	729	691	698	699	710	711	694	725	748	708	694	746	709	703	693	717	691	719	652	720	699	697	786	708	683	729	720	725	745	708	713	710	724	737	700	730	716	721	670	747	726	655	724	709	716	734	673	696	681	701	770	695	706	736	727	766	683	761	713	739	709	719	753	698	683	750	695	726	772	757	694	716	689	703	728	737	720	718	741	694	709	695	783	664	741	731	746	737	748	720	706	720	699	733	704	709	687	736	719	740	718	720	726	689	713	749	696	703	720	691	720	730	698	731	746	679	682	753	741	689	698	713	732	726	723	746	789	735	681	729	711	665	749	768	713	692	767	723	715	718	709	723	697	687	712	678	714	729	711	743	691	726	700	709	745	727	752	757	719	737	736	682	675	697	725	722	659	663	729	759	684	722	748	740	663	728	699	680	708	644	708	748	688	727	712	715	732	711	697	724	736	724	671	664	704	738	714	733	692	735	708	750	720	746	703	738	711	747	697	781	711	665	667	726	746	720	703	707	709	724	713	736	697	658	660	738	714	693	711	752	721	726	707	701	751	700	734	701	692	781	693	690	722	745	720	753	678	772	710	755	711	726	675	728	719	722	719	725	720	719	722	706	721	696	699	676	770	732	763	747	667	722	704	713	663	744	727	703	681	740	687	687	688	667	695	665	735	796	712	703	695	745	753	681	745	728	682	683	742	704	685	682	713	747	699	715	723	674	732	712	718	693	689	705	719	688	674	740	692	729	675	755	696	719	716	731	707	728	714	684	696	664	717	717	739	729	712	747	767	751	728	713	746	710	704	737	728	720	715	723	752	697	688	686	683	705	693	737	704	695	703	746	720	713	738	731	776	684	707	710	704	712	661	713	725	676	702	751	698	719	722	746	746	697	727	687	728	703	666	726	707	696	704	748	726	743	694	712	720	697	699	711	687	680	706	686	722	715	735	694	709	726	767	697	768	716	718	695	713	738	727	694	725	681	720	749	706	740	756	712	719	695	731	685	707	742	690	692	735	744	770	713	749	683	680	688	695	689	754	739	717	709	713	692	754	719	748	749	692	708	661	784	737	696	701	717	749	711	693	767	714	726	736	700	705	696	740	677	715	698	734	715	735	668	717	686	735	682	726	736	706	741	741	649	720	698	734	690	700	732	778	723	772	705	737	766	729	666	701	768	758	739	683	715	710	751	675	719	692	707	713	698	725	659	736	738	759	709	744	702	733	709	765	758	702	708	718	738	686	707	694	687	698	740	723	719	724	717	748	728	723	680	751	712	707	724	646	734	717	721	715	700	687	685	682	689	683	736	700	689	733	665	754	664	714	714	735	670	671	638	688	735	706	711	774	698	707	690	727	712	711	744	737	712	728	770	681	737	756	706	707	766	688	729	746	753	702	699	681	709	723	768
4438	526	342	306	318	309	294	339	291	316	286	358	292	336	299	324	289	296	310	293	270	314	318	275	301	354	310	301	316	301	304	293	325	310	288	330	312	307	294	314	314	333	318	296	323	296	285	294	289	288	295	316	280	285	315	303	302	308	315	305	317	301	331	307	319	326	310	322	280	303	305	332	313	325	345	302	302	322	361	274	329	321	319	286	309	294	307	305	300	328	297	294	304	280	298	300	321	352	283	303	310	300	299	278	270	279	323	272	324	310	302	287	285	293	324	298	312	351	305	347	294	299	307	294	312	282	325	268	307	310	328	315	305	320	328	305	321	310	300	319	327	340	336	309	292	295	303	312	320	296	307	316	271	269	292	284	298	317	291	335	296	301	288	285	315	290	293	319	302	294	248	304	332	302	281	341	308	312	315	321	319	336	302	285	275	317	352	339	314	281	328	290	308	311	313	322	299	283	292	315	270	276	301	324	263	285	320	296	281	301	319	277	274	285	295	295	324	294	298	281	295	326	321	298	289	319	323	295	314	313	297	314	306	314	326	296	343	291	325	300	286	322	297	272	278	305	317	303	302	308	276	332	317	301	339	295	340	307	309	286	281	282	297	304	299	318	308	292	281	302	305	300	300	340	315	281	283	315	277	319	307	292	282	312	317	315	305	259	289	309	319	305	315	304	323	333	291	309	306	296	304	286	286	326	290	294	339	267	293	297	314	343	313	318	316	286	311	310	299	323	347	320	266	284	359	286	292	300	301	314	263	323	281	300	333	302	312	292	277	323	280	283	293	299	318	342	306	306	309	305	305	290	292	278	291	316	295	331	322	309	289	333	320	287	310	283	347	294	299	306	298	311	320	311	293	312	304	305	285	301	279	290	335	281	320	303	320	307	332	291	331	290	315	288	327	324	272	304	279	310	333	290	322	339	267	322	288	311	299	290	325	298	277	276	309	330	296	277	332	302	284	317	300	303	320	307	331	305	285	302	286	299	291	301	258	305	313	302	294	323	300	290	321	309	299	295	301	348	306	292	264	311	310	343	311	309	306	335	316	325	295	274	279	282	313	299	315	296	278	293	298	334	318	309	274	304	299	300	283	298	315	270	291	275	313	292	294	290	325	285	281	311	303	290	330	323	321	305	324	293	308	326	276	321	298	326	301	293	318	323	325	285	319	294	283	301	280	297	266	324	321	307	330	308	313	315	299	315	287	305	261	335	312	336	306	278	307	332	296	287	306	279	295	288	296	306	292	320	318	310	319	288	298	284	330	303	296	250	286	318	298	304	313	317	310	309	340	312	288	299	325	311	302	329	298	272	305	271	332	303	315	289	289	269	286	295	323	325	278	262	317	293	284	318	302	319	321	308	293	298	313	320	310	318	284	303	288	305	295	295	294	334	300	286	271	299	300	285	309	284	312	297	294	304	301	301	274	283	311	316	311	303	329	291	313	270	338	298	316	355	317	297	320	327	298	300	298	291	291	278	280	310	313	289	311	290	316	275	304	313	295	301	308	314	290	340	298	342	319	323	325	326	331	300	346	335	269	306	277	301	289	318	310	265	317	306	329	288	295	306	311	319	344	298	308	302	296	277	310	275	293	314	328	284	312	307	280	319	334	318	317	293	312	309	329	293	320	312	304	309	324	292	301	302	320	301	286	306	304	320	350	303	292	294	307	295	325	281	326	297	302	302	318	302	311	281	328	302	283	287	308	314	310	295	308	293	304	294	304	305	334	293	294	286	327	299	333	318	316	333	303	300	299	307	346	301	314	303	310	287	296	324	317	312	313	315	317	283	331	309	309	278	312	301	311	269	313	266	310	284	328	320	294	322	320	270	335	335	308	330	268	312	310	296	336	285	311	291	301	316	296	308	295	308	308	295	301	306	310	321	316	310	304	309	324	276	315	307	284	315	284	337	288	266	291	321	293	322	322	272	288	315	314	318	297	326	330	308	320	306	334	333	322	295	295	287	322	286	298	287	306	308	316	344	274	306	280	331	298	304	302	308	276	321	337	288	341	317	328	328	318	309	301	312	296	317	290	314	301	312	286	318	301	319	285	283	326	295	298	317	311	315	331	326	361	297	265	288	325	329	325	314	313	294	308	321	304	309	306	310	327	329	334	305	328	329	320	301	311	286	276	307	300	281	313	272	306	316	324	312	296	304	284	323	292	297	290	334	314	307	291	291	306	268	308	280	290	314	288	294	331	319	291	303	301	322	297	322	277	337	308	293	299	291	311	279	291	321	341	330	284	284	283	307	293	295	329	330	306	303	305	325	306	334	315	321	328	303	304	306	290	306	289	309	320	366	305	270	300	301	320	296	308	309	272	300	311	289	313	272	301	302	295	303	299	298	312	296	324	296	287	300	324	316	308	313	322	296	321	310	283	290	325	296	279	321	308	322	302	317	298	337	279	298	310	287	316	308	301	290	275	291	294	319	326	315	324	308	312	333	289	281	303	323	299	299	270	296	320	257	290	292	318	291	285	307	318	301	288	308	298	308	311	284	261	302	312	333	308	289	297	305	301	315	294	318	276	317	272	287	308	276	273	312	324	316	298	321	333	324	329	333	315	316	338	290	301	274	308	281	314	282	313	314	293	291	290	314	282	309	298	286	291	290	322	316	316	275	307	301	313	320	304	307	304	301	301	323	319	290	321	325	302	303	323	293	313	345	304	349	317	302	314	337	293	308	270	320	308	317	301	308	324	327	304	323	309	297	296	282	255	331	297	312	309	288	287	290	276	321	289	310	283	295	271	306	299	291	322	306	347	295	338	278	319	299	344	317	315	297	298	315	284	326	273	312	319	287	313	301	313	308	325	296	303	321	300	289	296	328	302	307	305	292	294	306	334	308	307	258	314	327	331	322	301	294	308	317	316	331	273	307	299	326	306	320	292	289	310	294	334	318	310	310	295	296	332	314	253	299	323	313	300	301	314	334	310	332	300	293	323	284	314	293	291	297	303	316	315	345	303	284	296	303	310	305	300	333	304	298	297	320	288	301	306	318	318	322	320	313	313	295	307	326	328	329	291	303	281	310	317	317	328	304	275	300	284	306	289	279	284	307	296	298	281	298	316	341	319	300	315	284	284	277	298	302	285	331	321	300	265	313	343	305	313	323	280	326	307	279	290	304	305	287	295	319	298	299	307	298	323	315	305	294	300	280	323	291	292	291	299	290	302	275	293	292	331	325	322	336	313	329	327	292	284	279	322	279	312	358	321	290	295	329	284	330	315	298	305	279	314	281	284	341	300	305	286	326	285	296	322	313	320	318	323	319	294	319	316	299	322	327	307	312	315	301	323	277	280	262	345	314	324	283	320	303	302	334	331	320	317	297	318	311	291	306	303	305	308	291	312	290	290	324	272	319	264	300	314	283	331	322	310	303	286	285	285	275	292	303	292	260	285	321	297	289	307	324	325	290	303	291	284	316	324	304	283	328	293	337	310	302	319	296	325	304	295	305	292	298	306	316	343	285	303	308
3326	1078	840	850	733	768	793	792	788	759	776	762	777	745	725	766	707	734	751	753	722	729	780	753	771	745	749	725	738	747	739	728	744	752	747	736	724	693	739	757	754	719	715	798	761	744	737	711	738	746	710	739	745	769	735	734	769	734	780	768	746	697	743	725	732	750	788	740	715	760	746	817	714	776	726	736	816	772	731	729	761	714	706	775	759	729	734	721	755	745	734	749	687	820	757	769	711	707	738	752	775	725	755	718	755	721	769	694	725	786	698	680	726	739	741	777	741	742	741	693	737	737	778	802	734	770	790	766	756	710	748	732	743	766	739	753	700	771	737	767	730	776	712	762	734	775	741	716	759	695	713	729	796	722	690	739	706	711	693	731	754	765	751	744	723	776	732	739	713	691	734	752	751	785	762	736	716	687	735	751	765	697	735	767	726	736	732	734	761	678	754	694	774	741	732	757	711	700	737	652	748	734	740	732	744	696	755	769	735	727	682	726	751	755	746	755	752	752	748	718	713	704	717	702	729	705	726	792	776	708	759	715	714	750	723	761	745	727	751	756	747	769	758	777	709	712	746	723	765	778	739	766	745	722	720	761	739	777	780	726	749	783	770	699	733	780	733	756	725	740	706	724	763	741	786	723	761	802	751	712	766	736	752	765	772	699	749	733	728	714	698	765	771	758	734	804	752	762	758	749	764	765	690	750	734	703	715	752	718	726	743	684	759	773	723	744	712	750	732	721	733	738	779	772	692	719	735	722	681	710	734	699	748	735	764	766	746	724	709	763	770	766	727	774	759	758	754	762	753	755	785	784	799	785	763	754	771	751	742	709	760	773	721	771	717	770	747	738	746	764	762	732	738	703	724	757	743	731	744	769	757	709	734	741	767	733	785	723	807	759	746	739	743	755	704	756	709	789	744	737	763	755	733	749	739	732	730	758	744	730	764	767	736	765	682	696	736	773	770	739	728	718	767	754	700	773	696	727	706	770	767	708	731	764	756	731	721	685	760	731	734	776	760	770	714	763	709	700	752	811	783	759	738	742	747	765	785	764	716	759	739	706	704	686	764	780	690	703	692	724	736	740	755	727	758	774	721	720	723	738	750	772	710	696	710	778	760	757	789	685	771	719	789	702	686	764	731	748	759	729	761	713	746	761	773	683	754	765	728	749	798	771	703	723	785	745	760	734	714	712	742	710	788	743	759	714	745	765	731	720	741	733	716	759	742	732	768	698	735	756	727	737	662	758	752	749	698	770	720	751	726	751	761	727	783	710	723	721	699	768	739	685	742	685	802	770	755	749	743	741	733	697	761	743	668	683	708	710	778	745	769	727	680	685	727	769	757	734	727	761	748	737	719	728	746	696	823	735	744	727	708	686	755	748	710	746	718	777	738	766	758	713	758	703	726	736	761	795	739	753	743	724	721	747	748	741	737	809	723	752	758	776	762	705	687	766	677	665	738	731	738	729	708	737	709	707	773	753	735	699	744	732	724	772	832	749	745	777	729	794	765	722	725	752	789	739	740	771	745	765	760	762	757	836	736	719	762	775	687	713	705	704	697	756	731	714	794	739	734	782	775	762	762	735	744	726	704	709	738	761	717	719	719	726	725	748	734	729	745	757	805	739	814	717	777	698	676	748	788	754	722	732	728	694	764	697	708	735	775	748	722	783	759	767	720	741	762	735	689	746	715	807	737	744	764	703	685	762	709	735	727	758	735	707	746	711	727	756	750	735	774	704	741	705	740	689	779	778	740	753	749	733	752	732	769	726	756	751	773	783	757	762	758	727	706	794	711	773	747	759	753	716	755	698	712	721	772	772	749	809	812	713	731	758	739	736	722	760	707	716	764	724	749	738	768	791	716	772	704	747	743	741	695	721	723	704	703	789	737	736	714	748	674	756	698	769	700	774	742	713	764	717	712	711	794	680	776	729	717	710	750	689	731	731	778	720	717	692	745	733	763	714	758	747	722	674	695	729	746	738	766	689	777	729	767	772	732	713	742	783	692	707	753	731	715	758	667	758	691	748	761	732	799	740	777	736	765	738	767	758	764	704	749	726	701	719	731	739	752	705	781	748	729	756	699	748	696	753	753	729	779	773	707	751	693	691	759	779	741	768	720	733	736	731	767	776	782	707	737	764	761	719	731	748	733	784	708	795	757	753	728	778	727	725	733	712	736	695	734	689	772	727	721	707	747	748	750	777	758	746	747	721	738	712	772	729	750	755	728	698	732	732	726	774	712	652	666	759	735	726	714	757	750	757	792	731	717	789	728	717	679	765	761	732	764	698	732	737	749	700	737	743	717	763	722	731	731	821	713	710	733	729	736	761	729	689	736	691	738	714	738	723	685	764	781	746	746	717	679	702	754	687	736	719	753	727	708	704	768	739	700	716	715	740	755	742	715	756	740	778	746	747	778	755	767	799	736	718	694	776	805	767	744	775	723	766	766	752	695	770	737	760	747	752	715	714	706	769	743	725	735	741	729	772	721	739	720	708	780	731	768	706	720	707	749	732	757	745	735	717	738	747	752	759	714	769	741	748	728	695	751	746	752	738	734	704	724	766	721	735	761	702	741	713	800	737	723	759	735	754	729	694	703	760	718	735	799	743	720	722	726	720	760	712	754	754	739	758	708	782	730	767	720	737	745	753	746	729	749	746	737	734	719	732	749	701	753	762	765	770	771	664	707	775	770	735	759	749	775	762	725	755	767	734	791	741	707	718	720	717	794	697	726	749	724	769	730	807	731	744	766	749	727	733	758	741	760	729	707	740	736	695	745	774	802	753	683	744	766	728	714	749	745	750	749	711	726	716	765	779	775	716	768	746	749	758	702	760	715	732	702	783	747	793	732	797	719	739	702	732	770	766	711	716	726	724	745	756	744	770	720	675	688	723	716	700	757	725	769	719	745	708	711	733	697	706	749	760	740	712	723	738	784	716	722	711	686	750	753	768	767	774	699	715	722	755	747	763	726	778	736	725	726	704	775	732	728	751	756	710	719	737	715	764	796	707	760	766	773	755	733	740	733	758	714	733	697	722	719	740	763	747	801	721	727	743	720	765	748	766	748	750	728	748	735	736	751	748	744	728	673	693	752	801	733	777	726	698	714	791	735	748	713	712	739	740	725	711	739	762	740	755	712	750	706	723	715	722	748	741	743	716	772	708	754	737	711	680	708	793	729	752	747	667	710	780	804	783	749	752	725	801	742	750	752	704	736	740	731	732	769	752	802	693	744	758	747	750	785	750	702	742	687	741	721	709	762	793	770	726	712	748	704	726	733	749	720	706	751	695	739	742	776	742	755	769	739	751	706	742	716	791	708	747	723	746	741	740	706	735	754	751	761	765	721	755	794	756	746	740	765	672	697	720	764	754	760	747	749	720	775	747	770	742	726	747	710	749	715	801	729	802	723	726	755	729	745	720	720	764	812	746	793	725	733	730	725	737	761	743	777	713	759	707	722	696	770	801	729	745	762	732	745	747	733	746
17556	8190	1471	941	698	505	448	365	320	312	244	244	202	209	202	187	183	198	195	191	177	171	173	193	179	167	184	180	155	176	161	166	160	136	158	178	165	173	162	175	173	160	139	178	169	144	166	176	181	178	184	169	161	196	177	145	155	163	158	169	175	197	167	175	159	151	175	158	154	176	183	157	181	150	164	171	153	157	153	162	171	180	154	148	175	144	150	168	176	169	148	158	168	149	166	146	144	171	165	175	141	158	150	182	179	177	162	172	166	176	153	137	179	145	166	149	155	166	164	179	164	163	195	149	175	160	162	160	174	146	157	166	169	153	158	152	150	168	168	150	175	174	164	171	163	155	162	153	165	176	147	166	179	178	172	151	153	171	166	172	157	146	144	182	168	174	149	172	152	148	135	146	155	133	167	148	179	192	171	155	160	191	163	155	161	149	171	137	161	146	150	142	177	165	157	163	157	184	168	134	171	148	155	155	162	151	150	164	165	153	148	162	146	167	158	161	178	167	156	169	161	151	162	142	162	162	150	178	177	141	150	151	136	171	133	155	156	163	165	174	167	158	176	172	171	197	167	169	157	170	167	168	159	168	163	167	136	155	170	183	157	155	146	161	140	167	157	142	170	168	163	180	182	160	143	154	154	153	159	173	161	184	150	161	146	155	159	151	156	168	166	171	156	167	144	149	155	170	159	145	173	158	172	159	150	162	150	181	138	165	148	152	160	154	149	171	166	125	123	164	157	145	173	179	159	154	170	158	162	149	173	147	160	155	144	157	170	145	172	159	149	163	181	173	139	177	179	164	169	172	151	158	170	149	161	175	144	158	140	175	152	141	174	189	169	164	148	181	150	172	164	175	190	169	148	181	148	154	168	156	183	160	168	157	171	154	159	175	176	150	166	157	153	152	170	173	164	173	157	167	154	158	166	168	164	158	159	177	186	173	184	171	167	180	160	162	137	156	161	157	145	177	165	158	151	166	156	156	148	141	181	151	156	157	155	164	146	170	162	158	168	151	156	175	193	148	148	143	157	182	166	152	168	155	157	158	160	177	162	167	152	155	145	178	171	145	149	167	149	169	138	173	147	168	155	161	151	153	164	159	159	165	152	154	140	185	165	151	181	172	148	157	153	157	156	146	158	162	194	159	162	150	146	154	154	163	187	144	163	154	156	152	164	162	157	145	121	149	165	131	156	159	148	164	176	165	178	193	163	166	177	175	162	182	154	143	136	175	158	133	168	140	166	180	197	151	183	174	163	165	149	151	170	149	164	177	172	140	164	156	174	165	158	172	188	156	155	140	166	147	145	154	163	163	147	158	145	139	161	150	161	148	180	160	163	160	159	157	177	162	191	154	143	160	181	163	187	172	146	164	151	139	169	156	182	155	163	163	160	160	179	150	159	150	168	157	175	147	157	159	155	140	166	160	182	144	141	157	160	167	170	147	153	174	166	176	148	149	171	160	150	164	164	163	170	162	141	160	160	172	179	152	163	154	146	138	169	158	179	156	169	167	147	161	164	173	151	181	155	183	171	132	167	180	166	159	179	164	186	192	157	158	190	170	160	159	169	180	152	161	164	155	159	192	158	156	165	145	158	167	169	153	139	179	195	152	147	151	185	140	179	190	173	172	145	144	148	156	147	186	177	168	145	144	166	161	188	139	164	163	164	167	165	187	154	164	170	163	171	174	144	186	179	177	157	176	159	159	151	159	155	165	150	152	162	139	169	172	140	157	178	161	164	163	163	174	168	170	174	163	130	148	186	161	174	176	159	166	152	139	168	146	161	180	144	178	153	155	160	155	166	160	157	172	155	158	168	180	187	167	192	148	181	140	171	164	204	168	191	170	184	150	185	155	167	144	158	175	172	169	167	165	152	143	155	146	157	142	147	143	143	140	155	172	168	166	164	157	160	185	180	148	185	163	157	185	173	149	158	179	151	166	167	171	168	150	155	147	160	169	183	165	157	164	191	154	150	168	154	183	169	152	173	175	162	155	148	138	167	158	170	131	163	161	154	179	167	146	179	187	157	149	156	162	168	162	156	174	186	148	145	181	142	143	160	137	154	176	175	163	124	155	175	161	160	158	153	157	154	157	171	149	192	169	164	150	176	159	159	172	165	171	165	174	152	136	191	165	165	154	153	141	140	154	206	157	142	162	175	181	160	158	163	158	170	182	165	145	147	155	159	151	169	155	153	169	144	187	171	165	152	159	159	148	138	180	177	157	153	152	162	149	171	162	161	160	145	157	158	160	125	159	141	164	151	158	173	159	148	149	152	178	154	175	156	149	152	149	164	186	158	176	164	170	150	185	147	186	157	162	166	174	175	172	166	173	144	161	158	148	158	145	170	161	155	149	161	160	162	158	147	178	156	156	131	145	152	138	155	160	140	146	172	140	170	173	158	159	153	189	173	168	172	181	157	153	174	159	160	170	162	159	155	177	198	159	154	178	169	169	178	156	159	156	134	161	195	159	141	163	149	157	164	153	177	163	152	166	179	141	157	174	163	158	171	155	144	176	180	166	164	198	156	158	167	156	161	168	148	172	162	180	157	165	164	143	171	141	179	161	147	152	170	151	148	171	155	137	179	200	149	163	180	123	163	171	168	169	180	170	153	158	158	186	165	161	191	147	160	159	155	165	175	144	146	167	166	158	157	176	155	169	164	170	178	136	157	149	154	163	165	177	179	164	166	164	159	150	169	172	159	145	156	169	160	153	179	153	150	161	188	166	169	162	159	166	166	167	168	165	144	145	191	175	165	147	151	153	166	184	157	169	162	136	150	189	144	164	153	146	175	161	169	179	141	156	193	158	186	182	155	188	171	159	176	148	144	153	192	183	175	143	153	160	136	139	169	164	164	180	139	164	139	154	168	163	159	162	166	168	162	173	153	153	151	151	156	151	164	127	178	145	186	168	172	171	156	167	166	157	156	170	152	167	135	149	169	177	163	146	136	157	164	132	139	156	167	154	162	160	127	165	153	160	156	192	169	158	191	135	162	178	145	151	179	170	194	156	140	172	147	173	172	149	159	168	166	163	160	151	150	162	140	160	191	168	206	158	146	169	157	167	169	145	156	148	144	169	157	155	137	143	160	160	164	161	196	166	181	164	143	175	159	167	163	144	142	155	169	153	144	160	145	157	156	153	154	170	167	187	160	138	146	170	155	151	167	187	173	171	150	153	178	175	151	170	143	160	157	172	161	172	159	156	160	159	182	169	165	185	165	159	161	192	160	157	154	170	151	175	152	160	163	161	160	160	164	166	137	154	164	166	167	156	166	173	152	165	165	169	167	163	171	152	159	176	190	148	173	167	152	164	159	178	153	165	147	153	170	158	146	148	167	162	151	167	159	162	173	154	163	162	167	194	162	178	154	167	174	151	168	143	137	183	160	162	175	178	164	141	167	149	183	170	155	151	184	160	138	161	157	156	142	163	153	158	135	151	164	180	186	153	176	175	168	158	159	184	164	163	166	152	160	151	145	140
9807	6445	2449	2939	2521	2134	1851	1564	1285	1134	1069	944	865	839	799	716	700	670	638	702	658	606	598	622	609	595	577	554	580	507	529	542	546	532	508	508	488	491	527	457	454	475	543	508	503	519	482	506	484	475	545	500	491	490	484	489	477	482	532	461	459	479	459	475	483	441	470	491	450	500	468	447	466	478	516	460	442	473	505	483	473	458	449	484	459	452	445	440	493	488	457	430	496	448	510	498	459	452	447	460	429	494	462	459	450	441	443	449	426	466	492	462	469	445	488	452	524	433	474	460	486	424	475	476	433	458	488	440	445	470	451	435	471	471	454	441	463	450	447	442	446	476	475	458	479	439	452	434	496	440	453	480	479	517	487	470	472	442	446	519	430	442	473	452	511	464	448	448	461	426	493	484	463	470	441	457	450	455	481	485	448	439	454	467	470	463	450	438	452	494	420	498	430	479	437	464	443	489	463	475	451	471	499	443	445	427	441	506	480	446	447	473	456	435	442	468	465	447	438	457	479	461	492	437	447	480	463	465	442	425	469	502	429	437	437	429	484	456	444	468	457	448	409	481	470	436	410	529	485	465	478	482	447	507	412	455	474	437	463	451	443	459	490	456	441	486	481	471	447	493	444	473	444	434	478	469	483	433	479	454	447	448	463	441	436	469	445	435	473	414	470	459	461	453	459	469	466	446	426	461	441	470	468	449	474	464	460	467	465	433	486	478	461	406	438	449	480	441	446	472	488	440	455	501	444	437	462	458	456	435	459	460	451	458	509	424	456	446	440	453	474	458	433	416	448	444	478	490	454	457	457	446	404	431	441	458	445	455	484	444	481	435	453	491	438	461	476	462	471	428	452	471	479	476	431	504	432	450	444	454	424	423	474	452	450	476	473	436	454	449	498	477	464	477	467	474	497	459	490	454	443	405	446	473	456	434	437	469	451	460	461	490	445	447	431	441	437	449	438	458	446	431	460	498	415	468	456	474	442	449	442	423	486	494	451	465	448	460	416	448	440	449	470	495	473	476	424	481	429	471	418	454	449	416	453	476	470	463	436	480	446	492	463	464	447	501	479	458	442	471	464	416	424	455	460	463	443	443	420	493	478	425	476	464	457	459	472	472	470	416	406	477	481	430	462	444	471	458	474	469	458	466	442	469	438	453	465	475	461	464	422	447	426	467	447	462	437	492	492	449	443	487	428	467	467	450	448	453	492	443	443	473	486	492	500	464	508	458	471	451	446	494	444	491	426	481	467	472	436	445	436	438	450	464	455	442	472	470	440	477	468	440	448	448	424	510	441	510	450	432	455	462	442	450	432	491	461	450	484	441	466	462	446	434	452	454	434	444	449	474	456	465	482	437	494	515	507	438	436	425	449	428	440	469	453	470	444	441	452	422	463	483	431	418	471	462	503	463	503	452	439	472	458	440	474	441	434	479	452	454	413	480	414	440	449	490	428	448	454	468	452	472	454	474	422	437	485	441	459	458	461	471	420	404	432	469	419	444	426	443	459	463	439	470	429	455	448	444	447	468	471	468	467	437	425	468	481	470	470	471	442	476	472	449	460	423	479	423	448	409	461	474	448	442	462	474	471	456	451	451	425	431	404	439	481	438	459	473	496	466	424	458	456	457	454	461	479	472	421	474	439	479	420	471	446	415	426	478	480	452	441	464	474	458	476	459	476	474	439	464	441	436	433	485	477	441	468	459	489	478	465	408	430	458	454	456	481	458	468	470	448	439	499	483	454	443	462	440	443	433	461	449	453	452	464	454	473	484	501	479	468	443	449	402	477	476	450	445	444	459	497	480	443	444	457	430	460	448	464	471	456	462	451	472	434	455	491	430	455	452	493	415	464	455	454	477	444	428	469	433	489	504	465	445	471	447	462	428	475	477	425	443	421	444	463	456	427	477	443	471	451	436	440	444	450	451	454	468	409	435	452	449	465	442	438	457	471	470	464	455	476	454	399	446	451	483	429	452	431	468	422	446	411	464	471	452	463	435	438	452	447	452	413	490	431	454	427	464	479	459	479	413	465	467	475	484	446	467	496	503	460	450	424	448	426	467	448	432	456	467	450	448	480	483	452	473	433	472	427	455	453	491	437	441	465	446	467	470	466	451	460	489	488	467	474	452	471	466	490	448	452	425	433	427	479	454	490	467	464	459	459	465	438	461	445	437	475	453	476	437	443	458	485	459	414	468	476	439	456	441	445	416	471	481	419	418	461	433	459	488	457	453	462	442	485	516	479	429	448	432	453	440	453	489	460	474	489	455	430	491	430	456	488	447	471	465	465	448	491	448	445	433	461	444	432	501	465	457	435	472	467	447	468	479	483	451	452	475	431	447	455	442	452	443	463	472	427	456	465	441	461	476	414	463	448	440	466	416	476	441	452	466	498	447	484	396	453	419	477	493	465	460	447	456	458	500	461	403	439	478	507	449	433	441	429	497	442	436	467	474	483	473	456	424	427	470	453	456	492	450	448	451	482	451	447	447	477	438	475	432	430	448	453	443	449	470	457	464	454	443	490	463	511	453	444	478	461	436	475	468	426	469	438	477	431	465	477	413	474	486	420	455	437	430	403	471	459	482	490	441	450	464	476	446	498	493	490	465	431	424	491	515	462	458	442	449	482	510	438	482	454	481	464	469	445	497	458	475	409	484	421	442	458	455	482	443	460	447	511	422	430	444	458	457	441	470	466	449	498	457	443	487	484	450	455	467	501	479	443	480	444	445	494	446	452	480	492	474	464	475	502	405	443	458	487	438	491	468	485	479	424	462	427	428	435	470	435	439	448	455	458	451	438	440	420	471	446	500	449	498	458	476	438	431	440	481	435	458	474	458	434	464	420	449	465	460	435	450	456	415	464	465	449	444	428	453	456	489	454	452	431	457	437	473	469	446	446	446	458	441	469	427	478	450	464	452	450	453	425	466	488	437	477	445	428	465	436	462	494	487	445	449	446	436	450	464	451	420	437	485	456	451	463	432	485	434	444	426	426	448	443	431	480	441	452	449	472	440	442	472	495	470	450	442	480	458	464	432	455	453	441	425	494	473	451	420	439	483	448	496	490	469	433	473	471	436	487	456	482	451	439	459	489	487	446	440	445	457	472	444	438	514	489	483	443	457	473	438	451	444	468	451	467	442	477	469	476	457	476	479	447	456	453	447	458	443	449	441	458	436	441	446	438	431	472	472	472	459	432	473	473	441	445	397	460	460	454	455	431	417	433	417	462	434	479	445	463	444	444	445	432	473	451	451	446	499	441	446	438	430	456	434	463	442	508	418	439	460	460	454	449	441	457	444	440	459	450	455	464	460	461	463	453	453	486	455	443	499	473	448	453	455	457	470	472	437	446	471	466	460	423	451	465	478	448	452	454	490	440	444	448	476	479	453	467	467	433	471	451	443	457	471	435	465	455	438	434	454	417	443	466	436	454	448	468	463	445	397	459	476	451	427	458	447	453	446	480	440	460	458	461	470	438	440	475	510
55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
