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
335821038934	335821039503	335821040053	335821040580	335821041130	335821041703	335821042253	335821042778	335821043353	335821043903	335821044453	335821044978	335821045553	335821046080	335821046653	335821047180	335821047730	335821048280	335821048830	335821049403	335821049953	335821050480	335821051053	335821051603	335821052153	335821052678	335821053230	335821053778	335821054353	335821054880	335821055453	335821056003	335821056530	335821057103	335821057653	335821058180	335821058753	335821059280	335821059830	335821060380	335821060953	335821061480	335821062053	335821062603	335821063130	335821063680	335821064230	335821064803	335821065328	335821065903	335821066453	335821066980	335821067530	335821068080	335821068653	335821069203	335821069730	335821070303	335821070830	335821071378	335821071953	335821072503	335821073053	335821073603	335821074153	335821074703	335821075253	335821075780	335821076353	335821076903	335821077453	335821078003	335821078553	335821079080	335821079630	335821080203	335821080730	335821081278	335821081853	335821082403	335821082953	335821083480	335821084053	335821084580	335821085153	335821085680	335821086230	335821086780	335821087330	335821087903	335821088453	335821088980	335821089553	335821090103	335821090653	335821091180	335821091753	335821092280	335821092853	335821093380	335821093953	335821094503	335821095030	335821095603	335821096153	335821096703	335821097253	335821097803	335821098330	335821098880	335821099453	335821099980	335821100553	335821101103	335821101630	335821102180	335821102730	335821103303	335821103853	335821104403	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23467	3599	2386	1726	1198	969	688	642	532	437	400	356	343	317	309	266	278	287	278	234	246	249	250	233	257	244	240	234	213	215	241	228	247	229	218	245	233	254	220	199	222	235	228	195	234	239	247	201	230	200	229	219	197	193	209	230	220	195	203	206	191	200	243	236	194	212	196	224	220	217	194	213	208	194	198	212	222	204	236	212	201	212	215	231	172	200	211	216	212	232	216	190	189	229	183	212	203	252	227	209	211	211	201	199	238	240	235	219	227	197	212	222	230	228	214	202	209	197	235	219	216	218	198	218	208	193	195	229	222	220	190	176	211	213	205	206	222	237	201	204	229	200	225	208	172	242	203	207	211	194	198	198	203	197	217	241	220	207	230	209	203	217	201	224	221	224	207	195	236	222	212	228	218	225	191	235	206	216	188	204	201	205	207	256	221	202	206	220	225	199	191	210	191	198	228	244	207	184	219	217	192	215	228	217	214	211	215	210	215	197	211	232	194	213	222	209	207	232	193	209	209	203	227	196	198	223	194	206	228	190	221	226	202	175	199	209	202	229	216	200	202	231	203	219	203	212	210	217	194	210	177	224	231	220	228	206	194	219	223	176	219	239	216	190	208	209	219	185	224	229	218	208	209	211	188	225	219	250	233	217	239	205	241	207	225	222	222	219	183	204	204	181	186	190	202	229	196	212	188	224	221	235	211	187	183	203	189	197	200	220	219	194	216	246	193	200	221	197	216	225	214	189	207	194	214	191	202	171	214	198	201	194	211	186	179	211	206	203	228	183	204	209	214	213	195	203	198	212	190	185	210	215	230	178	239	193	184	212	206	223	246	230	223	217	194	240	222	207	197	217	198	202	239	227	202	192	217	205	213	202	213	209	196	222	225	223	227	207	184	183	219	213	215	231	215	208	263	186	224	210	197	225	215	194	213	205	228	222	198	202	206	199	223	230	193	212	238	229	201	201	203	211	215	225	202	202	213	216	189	210	203	210	183	223	199	210	192	235	207	201	245	210	236	205	226	195	189	210	199	203	212	189	221	210	214	193	208	200	203	214	214	227	199	211	210	228	211	210	198	185	196	225	206	201	242	196	211	211	216	220	207	211	217	201	243	224	238	194	192	193	223	212	216	201	199	222	225	234	214	213	226	212	220	221	188	238	224	198	214	212	208	215	206	191	213	194	218	197	207	225	184	215	207	198	199	201	208	202	228	222	195	210	188	192	224	190	185	196	214	201	203	197	195	200	217	204	220	246	217	196	192	215	202	221	198	234	203	195	200	201	195	240	222	212	213	226	210	203	247	221	192	215	200	220	187	203	202	202	201	204	217	210	197	225	205	218	222	221	225	214	201	207	212	207	215	233	226	190	220	204	201	234	221	202	212	206	213	198	230	198	185	194	218	223	202	235	219	222	210	202	215	214	221	206	233	240	191	197	210	178	198	222	229	209	206	192	217	200	207	215	202	194	228	196	232	206	250	217	231	209	182	185	213	211	199	190	233	196	232	264	214	196	205	207	183	210	199	220	216	248	199	247	206	205	232	217	200	192	181	225	212	218	209	204	215	208	217	227	203	192	234	203	213	187	212	213	204	204	189	216	200	210	195	219	216	228	246	207	220	203	206	200	189	235	215	222	199	223	189	190	192	219	199	203	216	212	199	238	208	214	220	197	224	233	210	202	200	227	185	210	197	189	206	222	204	194	221	209	212	202	227	215	217	199	216	196	184	194	206	194	216	191	209	203	216	221	245	208	232	216	172	244	231	227	205	216	220	180	208	197	232	218	221	209	198	210	215	232	226	213	224	210	209	218	208	229	198	219	223	209	219	195	230	182	184	207	192	201	204	214	195	180	182	209	211	226	203	237	235	180	207	203	211	209	221	221	198	199	217	229	202	213	236	209	208	190	195	209	215	214	225	239	198	216	213	208	217	228	199	201	196	203	189	206	223	209	231	214	206	204	202	212	224	187	206	198	210	224	223	227	210	225	218	207	204	215	217	185	218	212	202	199	206	213	180	220	221	183	176	194	229	192	222	201	241	207	211	223	207	221	219	198	229	227	191	217	209	237	212	195	195	194	193	205	211	216	184	210	236	198	202	205	212	216	221	190	221	234	228	226	224	211	223	206	208	183	208	218	204	196	190	235	222	201	232	214	209	191	172	212	190	197	222	229	202	201	214	200	185	195	207	181	216	197	223	202	194	210	210	196	195	218	235	214	216	205	216	208	227	199	218	180	176	196	204	207	204	205	187	206	219	219	214	235	198	214	189	187	211	239	203	206	210	237	237	203	186	208	200	222	201	220	209	181	192	213	201	236	197	193	220	218	211	193	219	229	201	200	208	203	217	229	191	210	223	246	189	213	198	217	234	205	208	224	216	205	171	197	209	206	227	196	197	223	212	209	195	211	197	205	211	214	245	192	179	215	224	207	221	221	204	207	191	217	188	192	215	205	196	224	212	206	199	224	216	220	197	224	184	219	228	211	215	210	216	205	188	204	221	207	229	205	204	203	229	198	213	183	208	199	238	210	206	197	217	205	205	207	211	212	201	212	151	200	197	240	203	215	223	193	184	221	216	229	190	195	238	206	207	198	217	211	185	213	231	211	228	210	206	223	216	230	192	200	220	184	206	222	180	188	207	207	230	216	238	207	196	200	197	212	193	221	192	224	198	205	196	188	242	232	231	190	207	204	213	240	217	222	203	182	230	190	226	218	213	217	214	217	206	205	197	216	207	192	213	209	196	196	201	223	194	207	228	203	247	197	196	220	220	197	221	201	205	215	228	201	191	200	202	197	215	197	207	186	199	236	211	214	215	204	212	207	197	192	209	223	205	207	210	215	186	207	197	199	214	197	205	227	223	217	196	172	218	221	191	233	211	202	219	221	175	220	221	239	208	236	207	190	226	220	191	215	224	211	232	219	200	231	232	235	219	188	234	180	227	265	217	167	204	225	209	233	225	206	224	228	235	196	199	218	189	177	197	223	223	214	212	211	241	173	209	210	196	204	196	213	234	229	197	202	208	196	201	221	216	196	203	221	208	211	210	196	215	230	210	230	208	193	203	195	220	214	219	192	212	209	220	188	188	204	205	189	212	225	203	211	233	220	215	218	200	209	210	200	220	190	223	241	198	227	218	221	230	215	229	217	214	204	189	212	232	197	222	209	237	204	193	217	205	221	211	195	213	212	190	221	212	193	217	200	224	215	211	199	232	221	205	201	218	218	177	210	180	180	214	193	203	220	223	213	225	215	206	228	206	215	201	199	220	229	221	221	203	181	224	213	213	219	214	216	187	213	217	207	192	222	205	210	194	218	199	190	188	222	227	210	211	186	225	215	207	218	205	219	185	209	221	230	208	200	223	211	224	222	209	221	224	236	226	214	211	233	221	212	226	208	208	212	213	228	188	169	232	200	219	211	211	232	182	249	180	228	197	207	214	211	218	219	196	206	187	188	234	207	209	236	199	205	201	215	210	193	177	227	213	221
13311	2377	5133	6097	5108	4201	3664	2941	2585	2383	2193	1923	1757	1668	1463	1385	1277	1219	1167	1091	1112	1065	1094	1032	922	896	995	939	941	910	885	854	795	803	825	821	836	839	807	845	833	784	841	772	777	801	756	803	784	796	801	756	714	794	751	761	784	710	765	776	737	786	741	731	791	773	726	739	764	775	748	765	758	767	727	697	718	711	783	732	693	729	733	744	706	751	711	765	733	675	721	720	751	719	746	676	701	751	722	698	762	750	747	719	707	728	737	690	759	759	713	775	700	738	715	705	717	766	725	708	714	751	718	726	759	666	731	676	743	757	692	715	709	744	681	676	706	730	672	671	669	762	721	700	766	720	705	742	751	738	687	716	711	742	732	719	723	729	741	683	737	675	714	711	733	747	708	702	701	736	682	685	679	711	689	732	733	712	749	708	706	739	715	722	690	709	709	733	729	742	722	713	705	729	693	717	704	694	673	718	688	696	718	715	736	712	664	753	681	686	696	648	694	748	721	685	737	721	714	707	729	687	731	698	752	670	743	696	695	694	688	769	687	756	706	723	709	706	666	672	685	723	750	709	658	695	678	702	747	717	684	693	771	680	691	719	697	701	718	660	678	739	731	673	726	743	724	730	769	783	733	695	684	678	674	744	719	738	730	640	703	686	700	702	665	720	704	711	678	732	684	677	672	727	670	708	695	737	698	696	667	687	716	729	725	709	716	690	747	738	653	708	713	667	701	726	752	703	709	704	698	677	694	676	704	723	707	697	749	722	677	678	697	667	787	738	694	707	778	705	693	706	726	760	723	685	728	682	741	691	709	706	732	696	713	747	691	681	735	744	682	677	705	705	700	732	712	694	743	712	694	668	677	709	690	704	709	757	736	737	717	636	691	726	696	691	661	725	674	716	704	756	686	717	721	709	681	686	703	696	664	662	720	760	723	683	710	681	709	728	722	706	708	745	663	697	699	727	719	698	721	672	744	713	689	725	728	704	722	732	724	686	694	785	696	677	708	718	671	673	662	677	702	665	738	650	671	708	686	698	709	648	744	746	733	697	659	699	701	690	692	734	732	707	708	726	729	699	704	692	734	733	680	705	715	695	679	701	672	692	716	683	688	660	666	718	700	726	713	660	713	685	678	724	645	692	661	715	739	720	698	704	691	714	730	758	707	661	666	744	692	688	666	712	721	672	684	730	687	695	674	682	689	756	692	697	690	721	720	717	681	724	758	651	698	705	713	704	685	702	659	744	735	703	765	701	675	674	694	761	748	667	747	669	686	713	742	731	678	690	712	731	700	694	727	702	725	763	728	728	710	723	698	703	698	702	718	677	698	689	688	725	710	721	724	686	735	709	634	696	685	733	730	704	644	670	684	681	725	703	707	722	663	723	750	735	731	713	674	722	711	692	721	727	685	706	743	705	705	707	706	754	750	704	733	684	722	724	728	725	705	678	696	705	707	681	711	745	683	652	712	663	693	698	715	751	678	686	710	738	653	686	729	697	648	699	694	714	676	708	675	688	699	697	735	653	693	684	659	693	713	703	709	681	719	706	693	674	632	723	689	748	703	716	693	697	632	722	743	716	675	706	760	700	689	740	677	745	693	679	669	711	759	725	694	745	693	702	726	663	695	696	681	710	680	691	684	752	681	760	711	708	721	715	667	749	711	713	671	730	706	691	683	705	722	692	716	692	692	718	695	673	700	697	727	692	721	718	707	732	751	731	708	671	706	666	716	764	709	713	694	699	699	722	688	735	737	672	703	732	669	687	723	708	670	695	728	708	706	712	714	690	694	681	703	673	738	729	712	731	709	713	676	746	681	729	690	693	731	690	681	698	656	691	691	721	666	682	769	724	722	732	724	688	667	718	737	711	650	667	726	713	698	714	714	734	705	662	692	714	717	728	635	736	720	681	694	718	671	692	732	744	708	713	697	626	689	703	692	718	702	713	713	669	695	726	717	702	675	684	666	649	700	694	682	711	749	659	712	660	723	729	739	684	699	680	748	663	713	697	715	670	676	703	720	722	703	735	743	706	700	710	714	684	714	708	703	693	735	746	710	690	742	738	691	720	701	697	689	653	719	685	627	731	692	656	715	653	682	668	648	684	721	687	733	661	715	743	669	680	722	699	674	720	765	711	710	691	679	686	706	691	711	728	663	658	664	669	684	703	737	731	727	720	695	712	703	718	731	675	721	739	744	654	743	681	698	734	722	709	648	665	729	700	688	712	734	708	723	655	725	687	666	724	699	709	717	708	700	683	688	734	666	714	706	726	719	689	661	716	702	657	713	666	758	688	712	723	674	697	718	755	691	712	695	702	722	758	693	686	702	718	703	707	699	679	712	696	708	757	669	700	710	703	693	722	690	734	730	752	679	698	712	701	721	704	702	703	718	736	659	678	678	679	693	714	670	728	731	699	701	700	702	790	683	669	767	684	707	697	695	703	717	709	740	678	752	730	732	733	722	664	699	721	706	726	726	679	716	684	650	738	745	660	683	701	718	707	639	714	710	724	716	687	726	717	711	685	694	725	713	697	749	734	754	705	732	725	726	730	715	700	686	714	706	702	739	735	686	670	687	685	723	728	738	730	722	706	742	746	671	724	707	702	722	681	705	736	707	750	720	715	733	708	701	681	692	730	720	760	706	712	715	684	699	707	664	679	692	699	678	763	728	710	680	716	708	724	685	695	733	741	723	688	665	704	678	736	708	693	726	760	736	689	664	714	699	689	725	694	722	697	720	702	666	721	684	685	668	704	723	754	709	662	722	748	738	669	686	707	748	673	674	722	708	676	645	672	702	704	768	739	681	707	760	740	698	723	722	675	661	696	711	681	728	700	723	654	677	697	756	729	690	684	741	696	737	665	720	687	691	743	699	707	715	690	785	707	681	675	674	681	744	739	713	683	715	686	697	680	695	736	728	697	724	634	725	736	714	723	731	708	762	635	688	712	703	688	700	689	688	718	719	671	710	695	708	764	700	701	717	717	695	722	689	697	751	716	704	661	732	743	710	725	701	693	734	640	717	706	730	696	700	728	724	713	708	693	694	736	716	717	723	730	667	673	683	707	683	736	679	760	702	710	712	690	715	719	690	712	734	706	765	736	679	720	678	708	727	753	685	676	744	688	758	697	720	719	698	718	717	713	691	697	716	734	702	712	700	754	706	658	687	700	698	675	669	716	707	699	742	760	747	751	732	691	705	689	698	771	686	693	711	735	653	729	703	708	727	738	746	730	734	701	686	675	671	695	734	711	719	705	723	696	709	672	751	687	697	704	721	750	703	727	701	725	735	697	743	706	708	697	716	706	731	705	687	719	678	714	698	708	701	697	693	725	684	705	652	703	664	676	730	687	709	721	709	668	729	628	677	719	693	688	697	737	728	719	737	675	719	712	673	728	668	727	728	702	714	713	727	690	723	730	693	729	718	703	691	711	708	743	700	735	755	725	731	664	713	738	690	720	743	765	697	698	679	679	727	708	708	695	688	694	713	726
1722	117	119	102	90	67	64	76	81	79	76	81	52	62	61	68	66	71	71	73	66	63	73	60	80	65	72	66	66	60	72	60	68	76	51	59	78	79	63	62	58	65	58	62	72	78	56	62	69	67	74	80	56	62	65	65	65	60	58	65	73	80	66	65	75	64	60	55	71	76	71	66	54	63	67	75	63	56	60	62	63	57	64	49	72	63	60	68	65	57	63	64	54	63	65	76	67	58	63	72	57	62	78	67	74	58	68	57	63	67	58	69	70	61	75	67	63	78	67	67	64	65	72	67	67	67	60	57	53	55	55	64	65	64	57	64	58	66	65	75	64	52	53	64	61	77	53	75	63	55	68	49	72	68	65	76	69	57	73	61	81	68	46	69	74	63	55	54	63	71	58	67	76	85	53	69	58	63	65	60	62	56	56	63	81	64	57	66	66	81	52	72	71	66	67	69	49	55	50	63	80	68	54	63	68	57	67	66	70	55	66	68	76	46	59	65	56	67	62	68	60	66	56	63	58	56	74	60	65	55	49	55	66	65	56	63	69	69	67	57	49	65	56	66	70	57	69	59	61	75	63	61	53	64	64	60	68	70	61	77	46	58	48	60	68	60	56	50	56	70	67	62	60	59	86	76	71	78	70	71	58	71	72	87	78	69	65	64	62	64	63	59	82	50	69	58	58	68	82	52	74	82	71	46	55	58	58	79	56	72	91	75	77	63	58	81	65	64	64	67	64	66	64	64	62	66	70	51	58	59	57	67	62	61	64	65	52	64	58	72	62	69	65	64	64	70	53	56	62	54	63	61	63	74	58	76	52	54	46	64	77	53	72	62	66	78	58	71	61	77	75	52	67	74	71	56	61	62	61	65	42	74	65	54	68	68	65	66	66	67	69	63	62	72	69	65	66	49	59	65	66	58	71	58	71	52	73	58	56	70	56	57	74	72	60	58	63	61	65	69	58	53	66	71	57	61	59	63	54	62	49	65	68	66	70	70	64	52	61	58	59	56	68	53	71	65	57	55	68	64	65	49	48	59	54	53	67	76	59	63	77	53	62	50	58	60	73	53	62	80	41	69	59	59	58	59	67	55	58	61	63	65	61	68	63	64	60	60	67	66	73	74	65	73	58	75	62	59	76	60	62	63	65	67	58	54	46	63	75	64	69	60	78	58	64	63	62	59	53	71	49	62	68	64	53	76	55	73	67	73	74	68	62	60	61	70	61	60	50	75	69	74	72	57	57	70	64	59	53	80	63	62	70	58	54	86	72	55	77	69	71	67	76	73	64	75	54	50	65	73	70	48	66	54	68	79	58	50	47	50	49	64	52	64	78	71	77	62	63	65	59	72	84	57	51	60	65	67	66	59	71	67	61	47	52	55	66	73	53	62	72	65	58	58	53	72	56	60	63	75	68	62	43	72	61	54	58	59	65	66	69	48	76	57	69	65	73	62	59	55	53	67	60	59	44	58	53	70	70	70	77	69	67	61	54	55	82	59	71	72	58	64	74	71	72	61	72	64	68	57	70	65	63	69	68	58	61	54	61	72	62	55	63	60	65	62	62	77	61	83	61	59	53	54	61	83	68	58	63	63	59	59	65	64	69	67	68	65	53	62	64	53	59	66	62	62	70	66	67	79	66	71	67	75	69	65	60	63	62	62	67	66	63	56	58	55	72	70	53	67	68	57	63	51	61	84	62	68	65	50	51	65	75	56	69	62	49	62	69	63	48	64	52	72	71	80	72	58	83	46	66	63	69	67	61	69	61	63	71	74	63	64	53	58	64	61	59	72	68	75	65	61	67	61	69	56	62	55	70	70	64	56	63	61	78	58	46	63	63	60	67	59	60	61	61	58	70	72	69	59	61	76	59	66	56	67	65	86	57	63	78	69	54	79	59	68	73	54	70	65	57	64	62	65	52	69	59	54	49	70	70	68	60	60	58	72	64	64	72	65	70	57	65	67	67	70	64	67	66	77	73	63	67	73	73	54	74	70	70	69	57	65	80	73	62	49	65	57	63	67	54	66	66	58	52	65	71	69	69	68	66	49	56	69	66	67	86	58	64	64	56	61	60	49	56	72	67	60	75	50	60	65	73	65	47	58	53	61	57	72	61	70	72	53	64	56	61	67	67	71	72	62	56	66	66	75	71	46	79	69	60	58	60	55	78	75	58	51	50	68	61	51	60	67	72	90	60	66	48	63	56	74	73	62	66	64	65	67	62	62	57	52	68	46	60	58	79	73	65	76	73	72	62	65	50	56	59	73	67	70	63	76	51	67	70	61	54	69	45	61	64	73	79	64	65	73	57	73	62	61	70	44	53	69	52	71	60	57	53	64	60	60	71	61	62	67	57	76	68	52	59	52	78	64	65	59	58	58	61	51	55	71	46	58	69	60	68	54	51	63	66	71	67	65	82	44	75	62	63	70	61	77	69	64	74	73	67	60	71	71	63	66	64	67	61	66	54	68	64	57	67	41	59	50	63	52	60	62	66	59	53	53	64	74	60	62	53	57	70	55	66	68	65	71	41	57	61	56	62	66	80	66	58	62	77	63	63	56	71	58	67	78	54	68	67	65	64	73	62	73	86	66	71	57	72	76	63	70	69	56	64	68	74	66	73	72	65	78	66	68	63	73	63	57	70	70	59	73	82	71	68	84	57	50	70	66	57	68	70	63	61	51	72	55	75	63	57	74	60	51	70	61	59	64	74	63	75	61	69	69	57	65	59	62	61	68	76	51	60	52	60	54	53	52	62	55	63	63	65	69	64	63	71	68	66	62	54	71	64	57	63	77	69	69	64	60	56	66	51	61	54	80	69	55	47	79	64	72	48	51	59	61	65	64	66	44	60	63	69	66	65	70	59	58	55	60	85	66	68	65	70	46	56	60	56	72	67	72	61	75	60	60	70	66	63	65	60	52	59	61	64	62	66	55	65	65	71	71	60	56	63	56	60	71	79	75	60	58	64	76	57	53	71	61	67	64	84	57	48	64	57	67	57	67	59	48	72	61	63	66	63	59	50	66	64	55	53	69	72	56	73	65	66	64	55	58	56	64	52	65	68	58	64	58	51	67	67	58	62	66	70	69	60	57	57	51	67	70	51	76	66	56	51	75	64	56	57	59	65	61	52	69	74	72	63	60	61	54	55	80	44	49	59	47	60	60	64	62	60	68	67	73	52	83	55	52	69	73	71	66	59	75	77	72	63	62	70	57	70	49	62	51	71	65	68	63	58	76	65	68	59	58	65	66	42	56	64	65	65	58	56	57	65	58	71	73	54	72	59	66	52	72	66	62	65	53	55	80	67	64	74	61	61	66	66	60	62	63	60	68	60	68	49	63	77	82	57	64	65	66	61	74	71	70	58	68	58	68	70	64	71	69	67	81	65	77	56	70	58	65	79	67	57	78	65	61	68	69	59	68	75	74	54	66	65	57	72	51	62	61	57	59	62	59	47	66	68	57	79	71	67	52	63	47	62	71
2781	344	409	438	400	370	330	365	366	306	325	347	311	323	327	275	271	278	308	290	271	277	299	267	263	289	248	275	292	287	286	301	268	285	251	286	275	302	264	271	268	286	277	281	266	297	278	238	277	260	261	271	304	263	286	280	271	270	268	290	258	264	292	262	233	283	285	274	247	296	243	270	264	263	270	287	289	308	280	248	271	279	265	264	286	261	285	268	283	273	277	271	291	255	296	274	291	243	224	278	284	279	282	282	248	314	286	295	282	277	288	275	262	253	262	251	251	260	283	273	268	282	271	269	263	264	275	297	271	263	286	291	271	302	271	300	248	299	300	277	275	271	260	278	311	244	257	255	277	291	269	288	247	278	251	262	301	273	286	266	266	272	236	285	247	298	250	272	273	291	272	292	282	242	300	306	291	278	290	276	272	296	261	287	265	260	266	262	300	246	250	278	270	257	282	305	260	262	260	253	255	254	218	251	273	293	254	297	272	277	287	285	269	236	291	286	253	277	257	289	256	278	222	282	276	277	271	231	269	276	293	284	293	273	268	300	285	271	241	254	264	252	302	280	272	252	248	283	276	275	284	258	250	248	261	261	261	269	270	286	256	293	265	298	270	291	272	315	281	281	291	269	272	264	325	258	275	300	254	271	268	287	285	266	292	284	272	253	289	257	245	290	275	263	230	281	254	280	279	273	268	262	259	290	261	304	287	289	266	239	268	259	259	280	273	254	318	261	279	317	270	253	286	265	263	271	269	261	271	280	278	304	254	267	266	271	266	311	272	264	288	258	265	285	265	268	279	309	263	273	274	250	252	264	267	261	248	278	257	254	281	309	247	279	286	281	257	299	266	254	262	289	278	243	260	277	268	269	260	272	277	263	276	264	261	275	294	272	271	279	281	285	300	257	279	296	278	294	250	296	244	305	257	267	275	280	279	253	285	274	269	291	274	261	312	294	276	264	273	290	274	269	276	282	276	279	305	286	265	264	283	268	284	273	256	267	278	276	254	312	273	265	298	283	234	293	297	297	285	279	291	261	290	291	270	279	267	290	283	272	273	274	276	272	259	310	255	250	312	263	281	260	289	282	267	295	255	296	287	298	284	247	257	272	294	273	293	250	285	255	258	266	260	264	244	274	276	316	255	271	273	291	300	274	267	281	309	251	302	261	266	271	272	238	246	277	268	244	256	271	267	282	265	265	269	295	277	268	270	291	282	300	271	277	290	292	302	271	262	283	303	273	260	273	282	277	270	301	275	282	278	280	269	277	283	224	272	299	274	261	268	263	269	278	268	273	264	278	272	309	297	277	291	272	270	275	292	252	276	307	268	276	272	257	292	286	295	270	219	290	266	270	269	254	284	283	308	287	274	284	254	282	260	258	256	253	300	248	264	273	244	278	285	272	262	257	279	274	260	293	260	244	292	289	277	274	256	272	301	273	286	262	273	250	280	274	274	264	269	278	264	264	294	287	283	232	273	281	293	281	269	291	254	288	266	267	229	268	298	265	292	323	258	283	279	302	277	280	260	264	283	269	267	264	268	253	258	283	270	280	254	295	268	270	275	268	277	273	289	261	259	282	280	271	265	277	270	270	303	286	273	260	282	269	262	265	262	281	272	284	283	281	247	292	246	282	277	261	259	267	275	263	245	287	223	253	270	290	282	283	268	253	266	256	261	275	282	273	258	268	266	292	265	257	241	269	286	266	312	265	298	254	276	271	272	266	278	283	283	263	287	274	246	278	284	274	276	265	289	265	271	295	277	301	277	276	228	283	281	261	263	296	286	275	260	284	299	246	293	281	252	257	280	274	295	271	270	276	265	291	293	279	296	271	276	268	260	275	271	271	269	237	255	266	309	261	270	295	308	236	262	278	286	274	262	261	282	251	264	259	278	286	274	272	244	276	286	261	259	270	289	254	270	272	288	271	296	264	264	269	260	247	276	276	260	293	273	284	250	280	278	285	271	233	283	299	287	250	265	270	279	285	256	266	257	264	288	279	274	278	287	305	275	272	298	275	271	243	274	294	282	287	282	262	252	226	290	272	247	248	250	267	271	272	257	249	288	286	269	254	262	271	261	262	253	273	251	249	256	280	307	254	274	277	268	259	269	269	282	278	293	266	246	266	301	253	268	257	230	241	249	270	275	265	249	261	261	290	283	278	272	276	263	257	263	260	268	279	286	275	258	261	251	300	264	277	298	296	285	259	290	259	289	267	283	260	262	261	286	261	285	264	270	279	273	275	298	256	258	288	282	262	249	264	270	283	254	269	273	271	274	258	267	305	268	287	265	301	250	287	270	274	245	262	258	278	279	293	278	275	280	277	289	279	262	264	282	286	268	285	275	270	271	277	296	259	256	262	263	291	271	242	246	247	280	246	307	275	277	308	271	282	273	279	256	267	281	260	267	279	309	259	275	268	293	234	255	289	269	274	279	255	281	271	279	259	268	284	297	288	281	279	270	256	312	276	266	266	251	261	289	261	259	252	266	272	267	282	262	294	298	281	273	267	247	268	274	249	282	276	262	248	264	257	268	312	267	320	268	264	292	298	275	271	263	282	270	290	283	295	253	251	247	269	272	271	272	301	278	274	251	285	278	289	266	273	267	268	247	256	265	327	256	268	262	279	278	258	250	230	299	260	268	271	281	276	312	265	273	274	278	263	269	307	306	242	260	279	280	288	253	262	268	261	270	276	267	263	251	254	294	299	271	255	280	293	266	273	280	263	307	250	270	272	268	281	265	265	252	268	301	289	262	304	265	296	282	266	251	256	307	289	251	243	242	272	259	271	271	247	285	265	278	267	262	262	261	294	282	266	269	258	286	285	274	269	286	270	282	294	285	283	255	299	270	265	284	279	276	264	247	272	271	252	278	248	271	265	283	289	268	248	279	263	281	302	303	272	266	268	297	249	271	293	295	289	277	280	267	286	269	302	255	276	236	265	296	308	269	287	245	266	286	277	263	266	275	294	305	260	273	290	288	275	274	274	266	283	279	277	267	302	263	283	284	278	256	266	290	267	269	308	275	273	306	290	250	265	252	287	267	280	257	269	276	266	300	284	267	240	274	281	266	298	237	274	275	263	259	259	280	292	284	270	259	301	260	280	252	313	280	296	278	262	273	230	264	281	280	284	277	295	284	270	251	263	261	304	261	271	263	278	252	256	304	275	276	265	271	299	294	301	281	259	289	256	273	293	307	230	284	249	248	324	267	270	285	275	284	268	272	280	288	272	280	271	285	283	255	269	258	271	269	266	261	309	267	273	269	272	261	297	268	268	254	289	267	273	292	248	248	303	272	270	287	241	308	246	250	274	273	303	279	293	266	292	272	279	274	263	278	301	262	262	284	305	250	259	284	266	283	263	256	262	252	279	259	283	270	280	295	282	258	305	275	256	270	281	303	264	246	274	260	286	244	271	257	275	261	274	268	286	254	283	290	305	262	280	312	243	296	250	279	282	268	280	287	269	268	293	298	293	281	282	279	305
14057	1272	1178	864	645	463	394	308	248	273	196	217	191	216	199	192	193	151	149	164	169	159	155	141	135	170	175	126	151	134	128	145	135	147	149	139	151	137	159	148	138	157	127	141	143	119	157	130	131	134	124	145	130	132	144	119	123	143	127	133	146	132	140	136	126	146	128	127	128	128	126	141	144	142	154	129	125	123	136	140	122	126	141	125	138	135	145	149	128	144	130	128	138	147	118	126	138	118	131	133	165	147	154	145	147	148	150	142	138	111	157	144	120	122	137	135	120	154	127	127	145	130	131	140	141	127	146	140	122	128	133	137	144	133	123	136	155	147	129	129	141	129	115	140	132	121	134	133	130	121	136	138	124	130	130	137	134	128	116	141	121	150	137	142	125	128	129	141	140	148	139	115	143	142	132	150	122	140	124	128	150	136	126	123	108	117	130	116	140	138	136	148	114	114	129	128	148	134	127	105	138	136	159	145	122	134	153	136	151	133	142	112	137	122	131	136	132	126	138	135	137	142	129	135	123	139	131	125	144	134	131	131	124	143	114	121	134	114	141	124	138	153	140	133	140	107	130	141	132	138	139	148	128	159	130	143	129	113	130	155	123	152	131	116	145	124	147	116	119	136	122	133	144	133	112	134	137	103	145	131	120	136	126	130	135	127	139	128	124	137	137	138	129	128	133	143	139	139	124	142	117	136	114	138	149	139	138	164	127	138	138	132	128	143	120	129	112	130	140	132	135	135	113	157	152	106	145	123	143	159	142	135	141	126	130	118	138	145	120	138	131	137	139	128	147	122	143	125	133	138	125	140	139	146	125	119	112	126	123	115	133	120	143	135	132	139	140	131	137	118	155	134	148	125	127	133	129	107	136	109	150	154	149	134	157	143	142	127	134	141	130	137	122	122	144	145	128	110	132	115	152	129	134	116	126	143	137	137	128	140	130	127	128	149	131	142	144	138	138	112	148	151	113	109	119	119	145	132	124	137	152	137	152	131	137	129	133	131	145	134	134	161	148	113	142	129	142	130	136	132	153	147	149	129	135	136	112	124	131	135	114	129	128	164	146	162	97	133	145	119	128	135	157	145	118	155	141	138	128	119	129	141	133	147	138	122	139	138	133	133	136	140	107	129	138	141	133	135	127	135	164	141	137	138	124	118	121	137	129	116	136	118	139	129	137	143	160	123	115	131	135	142	122	124	121	144	143	117	159	145	133	137	132	132	140	129	143	121	122	122	126	119	124	144	135	153	150	120	140	124	127	135	126	128	140	146	137	122	130	159	156	115	114	140	143	142	135	138	117	140	134	127	146	136	140	135	131	126	142	148	144	136	137	159	148	142	111	135	134	122	130	130	144	147	117	128	130	134	127	126	139	152	125	123	131	139	149	135	134	142	127	114	128	129	132	149	114	118	147	138	139	128	133	133	128	138	119	132	132	123	121	143	132	139	133	136	119	142	123	153	118	128	128	130	126	141	151	144	143	123	135	119	128	148	125	122	125	125	108	135	131	141	118	157	130	141	139	129	156	123	132	125	123	132	104	133	120	134	125	130	126	150	128	133	135	140	137	133	146	157	164	124	132	120	134	120	136	123	133	153	131	128	127	121	126	136	136	141	153	139	136	153	135	121	149	132	116	137	131	130	141	141	138	144	113	129	130	134	152	142	117	111	152	139	135	135	101	126	140	120	139	133	129	114	132	105	125	127	130	154	135	158	149	151	151	143	142	141	128	134	131	123	145	146	132	161	122	138	134	110	128	149	123	119	132	129	132	125	121	139	132	124	128	116	135	138	120	120	121	130	109	129	140	144	143	125	130	134	134	130	140	141	138	123	132	135	137	129	112	139	133	105	143	145	139	137	152	133	114	133	135	124	117	143	137	141	128	137	140	135	143	124	152	132	140	130	132	151	126	132	149	135	152	150	135	142	131	128	143	139	138	132	125	145	138	136	131	138	129	131	150	160	137	148	125	145	113	129	127	136	134	135	130	127	130	148	155	122	135	144	137	146	131	136	132	128	148	132	139	133	118	124	143	144	135	139	126	134	126	149	153	141	132	134	121	141	118	150	149	133	128	135	152	116	126	140	118	137	132	151	141	135	136	130	116	134	137	129	125	129	139	132	141	128	146	128	121	120	133	149	139	125	134	129	153	143	119	139	140	140	107	130	109	136	138	129	144	144	140	130	109	119	153	136	123	130	131	119	114	140	135	143	164	152	93	130	130	142	134	138	150	154	138	140	133	156	121	127	133	145	148	117	123	125	137	144	149	150	123	135	140	129	119	112	135	112	123	164	135	129	127	145	139	118	122	119	110	154	149	140	144	146	133	139	139	135	145	152	126	125	130	125	138	149	149	142	140	135	139	116	114	116	117	134	151	135	152	121	129	124	132	145	149	143	129	131	138	104	151	152	143	148	111	138	133	127	133	165	124	123	153	124	117	154	141	162	130	123	118	136	127	136	126	148	140	126	136	125	142	136	135	124	123	137	130	127	138	129	136	136	136	136	122	138	125	148	154	140	125	131	126	141	121	134	137	139	157	156	106	129	133	135	123	144	126	139	141	147	140	121	134	125	125	119	139	115	124	152	139	148	118	122	135	126	133	116	112	148	134	141	128	132	144	147	114	140	145	143	134	138	132	136	136	132	117	146	123	139	132	119	142	129	127	134	141	113	153	127	112	143	150	137	134	143	123	132	143	153	133	153	136	133	152	136	123	120	145	129	121	134	132	128	142	119	149	134	124	137	125	132	115	129	123	139	161	134	125	138	113	129	123	127	126	126	112	154	119	149	121	119	121	140	116	127	126	132	152	152	127	133	141	129	158	112	135	135	139	107	116	161	147	116	117	133	129	138	125	122	142	148	131	149	138	125	122	142	134	139	140	140	128	112	138	124	125	130	122	117	132	127	116	128	133	118	139	116	125	148	135	115	123	141	134	129	156	137	116	131	132	128	125	146	124	137	132	157	122	128	133	134	134	129	118	148	129	142	127	141	110	139	142	125	154	125	132	126	134	136	143	159	132	120	130	123	114	131	131	117	129	145	123	115	142	143	141	117	143	136	140	124	123	96	114	145	112	139	133	141	141	147	131	137	144	139	134	130	129	108	136	137	128	124	147	152	129	137	136	118	152	159	140	143	132	140	129	129	136	131	155	121	148	137	147	137	135	146	138	139	129	120	139	130	147	147	136	133	128	139	127	124	125	137	144	127	133	140	135	136	141	128	146	129	142	140	137	136	131	144	146	120	123	135	121	147	128	138	131	138	140	138	133	146	144	126	144	136	141	142	152	139	134	132	143	142	133	125	146	126	138	159	160	142	127	136	148	129	132	115	147	141	128	124	140	127	149	143	116	131	135	130	135	139	155	140	129	117	127	143	132	147	134	145	132	135	146	113	125	135	118	115	127	139	126	136	140	138	141	137	123	148	139	121	132	146	124	142	130	137	132	135	137	135	121	138	109	133	134	124	136	124	141	137	124	126	144	133
8990	1334	2841	3159	2878	2292	2004	1665	1494	1339	1221	1141	1001	983	822	807	789	769	747	658	672	613	631	641	648	581	567	590	609	588	567	547	570	552	553	512	554	539	541	553	553	558	490	514	562	494	501	525	517	500	532	494	511	525	544	530	489	499	471	518	475	501	486	475	555	509	512	489	501	534	531	511	487	486	488	525	542	523	491	513	504	477	501	509	496	531	505	514	468	483	492	472	501	472	469	459	547	437	512	484	474	490	524	486	453	494	501	511	451	459	472	508	508	495	490	517	482	512	500	505	475	490	488	476	535	509	478	519	515	442	491	511	483	509	457	491	451	529	482	490	476	510	471	476	485	491	493	513	466	531	502	489	505	498	485	505	468	468	462	477	445	464	503	477	480	484	487	495	471	478	471	509	462	484	521	471	441	511	521	471	502	508	505	479	495	481	454	503	469	513	475	516	473	480	479	490	453	482	497	497	495	503	483	482	487	454	474	470	490	515	492	494	463	477	486	496	498	486	512	476	472	469	487	489	506	500	484	470	454	488	496	486	458	471	481	495	474	478	465	493	436	499	472	489	466	486	457	487	507	461	464	473	467	489	485	458	507	480	500	492	490	483	486	469	476	488	487	509	513	466	497	459	477	475	529	469	462	483	467	453	458	503	473	494	465	514	451	485	488	503	473	492	468	486	475	487	480	524	535	467	472	550	480	530	488	504	465	486	475	489	498	496	495	469	485	471	480	468	488	505	490	455	475	502	500	475	466	447	483	533	498	494	484	490	492	502	465	469	487	474	471	480	467	503	483	497	444	492	457	471	481	470	454	445	443	479	461	460	489	493	519	457	464	491	490	451	477	482	484	484	505	495	473	463	479	484	497	465	488	491	481	563	490	474	470	479	529	469	459	484	468	502	478	463	498	505	478	503	471	498	499	513	466	442	532	484	516	507	442	486	458	504	506	479	544	455	499	444	465	482	467	466	518	468	495	515	471	519	466	475	476	491	473	492	477	449	453	499	482	465	498	451	440	448	485	495	478	461	500	485	494	469	458	478	495	511	484	487	493	513	474	496	487	518	489	489	491	476	473	500	490	473	478	483	490	478	450	498	489	483	486	498	476	498	514	449	452	468	538	497	487	454	482	494	487	453	529	532	505	477	480	489	472	485	449	501	477	519	468	477	459	488	477	496	489	432	485	493	454	482	523	504	474	477	508	489	535	467	512	489	464	474	497	464	511	517	510	508	472	519	481	517	466	504	479	488	499	477	482	495	441	476	509	499	479	461	468	486	498	470	507	485	483	517	489	510	506	500	454	469	489	490	478	516	512	449	514	449	460	502	516	490	473	507	478	478	493	488	506	489	516	486	480	487	533	446	477	508	480	492	446	496	456	481	525	474	488	482	493	499	490	468	498	487	436	478	482	534	500	486	477	475	486	484	477	493	497	463	555	504	481	513	463	467	479	499	465	467	489	460	475	485	475	476	472	466	484	489	480	461	510	508	475	438	484	529	495	480	462	470	468	430	481	520	518	518	471	492	482	500	480	483	492	478	468	496	448	528	511	466	503	499	508	459	474	469	469	477	478	496	511	487	485	494	483	503	489	435	463	514	474	470	457	485	498	469	469	503	479	474	490	473	480	465	472	499	492	497	479	460	473	499	469	511	488	498	503	458	495	510	484	469	480	478	491	472	507	466	504	479	467	495	495	429	505	449	491	482	439	490	518	500	496	489	496	474	490	494	515	485	485	465	511	529	472	463	455	467	498	491	505	521	489	459	494	480	474	507	475	461	488	466	468	474	497	470	515	466	472	471	455	496	490	505	492	491	500	477	472	490	477	487	466	478	414	481	489	463	498	444	482	480	487	476	435	498	469	483	473	484	475	563	472	499	477	492	469	476	508	462	486	434	465	511	491	446	505	467	442	476	520	462	480	471	481	528	478	541	476	471	459	459	466	456	479	471	459	447	531	522	488	480	492	515	477	487	468	498	475	469	473	451	476	491	468	497	520	467	455	497	524	491	479	467	446	515	487	479	441	511	462	504	505	510	516	451	488	507	430	453	476	474	454	441	533	482	469	491	498	475	467	520	513	449	527	474	481	543	447	432	458	511	514	459	469	498	531	484	483	488	491	483	457	509	484	468	466	503	496	469	495	473	463	468	485	497	476	444	501	517	477	469	497	466	475	540	448	465	540	482	496	495	443	496	479	466	469	516	472	477	483	532	489	469	488	466	503	430	462	466	495	494	468	454	461	481	452	446	478	466	498	484	474	525	473	447	507	434	473	480	450	476	476	508	515	444	491	490	482	486	529	470	466	491	492	493	431	508	542	473	473	496	481	494	502	487	496	470	480	448	463	445	516	518	483	481	460	480	491	471	481	515	488	516	478	466	480	501	475	456	478	489	498	464	477	498	513	500	499	497	482	480	482	483	535	447	481	488	500	489	494	471	481	503	492	455	475	499	476	450	497	474	461	473	479	504	477	504	459	448	487	509	462	443	474	475	507	490	500	488	467	495	471	484	528	525	488	506	463	491	437	482	493	475	440	514	475	448	486	477	478	499	459	510	438	475	465	467	486	518	461	452	475	507	480	489	460	496	478	515	475	417	490	517	463	477	472	476	468	479	497	479	466	461	507	479	429	486	512	489	458	477	513	476	487	478	471	485	518	455	484	492	460	514	500	495	458	472	493	489	467	526	481	516	531	475	492	464	499	518	491	494	488	495	481	467	454	467	481	478	463	479	486	465	501	454	487	497	457	520	508	456	493	485	497	439	522	530	469	489	425	506	448	473	504	500	483	474	475	476	483	510	471	464	491	482	435	476	519	491	485	475	470	479	470	486	452	446	493	494	504	451	466	491	487	493	482	475	473	497	480	514	469	503	461	482	478	503	518	479	480	495	475	490	483	494	462	473	478	448	518	510	486	504	439	449	472	492	507	486	506	457	481	484	522	476	468	441	462	491	504	459	496	482	479	473	501	482	512	507	472	488	493	487	479	487	500	462	477	454	505	552	468	467	454	499	494	514	462	509	512	498	473	488	501	496	513	470	510	458	488	526	471	514	490	500	439	469	459	485	475	478	456	483	430	472	454	508	492	485	508	455	485	466	460	511	483	506	485	471	469	496	465	519	467	489	483	513	471	470	478	473	491	451	499	490	425	499	458	449	511	475	469	466	465	446	477	468	453	493	504	482	518	469	510	491	454	509	462	485	484	495	497	506	483	496	475	489	489	504	487	481	481	516	475	512	507	489	488	489	466	480	491	476	477	468	500	505	515	469	497	498	497	475	449	472	450	483	523	513	497	505	469	514	456	461	495	456	453	503	461	510	488	475	486	476	483	469	485	452	504	510	497	518	474	519	515	465	489	513	484	463	479	422	451	491	491	523	510	480	494	466	473	457	440	486	485	490	486	472	457	484	476	480	500	473	491	462	484	469	462	491	482	475	461	490	465	447	488	485	472	514	513	468	465	496	519	486	491	492	458	491	472	463	470	485
24066	3934	2504	1770	1211	920	748	651	543	442	416	428	351	360	309	311	279	265	252	256	265	239	275	256	218	246	215	229	223	234	236	227	184	217	208	224	222	246	222	245	215	209	218	250	229	206	209	220	226	225	228	249	226	218	190	236	231	221	187	220	231	200	254	213	216	214	226	220	211	204	207	232	196	206	208	211	204	219	245	237	212	213	235	207	187	227	239	220	232	239	200	244	204	209	219	214	185	221	189	222	225	200	207	227	208	207	215	207	232	204	199	229	215	183	216	215	239	225	220	192	202	210	206	217	204	187	211	230	204	209	216	207	202	218	206	219	204	201	204	205	212	207	220	211	203	231	223	224	230	213	201	202	233	236	214	193	206	237	203	199	217	218	214	198	189	219	227	196	203	228	223	192	194	192	202	192	216	183	234	231	221	235	223	249	205	244	230	214	177	217	199	224	207	197	200	197	212	200	220	192	225	190	173	244	239	181	216	218	172	213	216	236	200	197	217	200	185	225	182	223	210	206	242	196	206	195	206	200	188	228	216	226	211	228	176	202	219	241	215	235	207	194	203	217	220	218	194	212	187	223	192	203	221	213	209	190	210	210	186	235	203	210	214	208	203	220	221	224	222	205	205	222	199	211	221	210	223	184	200	223	218	210	208	213	200	222	197	208	233	201	228	204	188	187	177	200	220	210	203	230	190	208	200	246	214	186	218	197	213	235	212	194	194	231	224	199	215	196	207	188	232	232	178	203	231	218	230	179	205	222	216	213	209	214	213	225	180	220	216	251	203	227	218	223	217	207	211	181	200	224	219	211	221	214	207	201	192	245	199	192	226	180	234	201	246	196	215	218	232	203	208	228	200	201	219	187	218	227	210	191	181	208	199	231	213	205	234	202	201	218	213	207	211	211	195	203	205	209	197	229	191	191	241	221	208	202	206	208	205	213	205	227	206	207	236	184	192	220	223	195	219	200	210	213	199	213	209	215	224	190	223	191	202	231	221	179	193	214	208	177	188	224	201	193	212	199	198	212	200	196	202	197	209	207	240	250	211	190	216	207	216	212	207	251	216	219	240	213	232	223	202	194	209	220	206	172	226	179	212	196	217	201	208	208	217	223	224	247	220	227	232	203	191	201	216	200	220	215	209	213	216	211	192	220	237	206	216	196	204	225	211	223	216	208	240	208	207	221	206	190	185	225	212	200	231	201	218	225	207	220	205	211	181	205	207	191	233	203	188	228	198	221	234	199	212	220	191	209	170	212	226	211	216	192	220	216	188	221	206	214	212	214	194	202	232	190	219	206	222	224	218	231	203	233	207	189	210	222	226	217	210	226	188	233	206	222	204	229	194	202	207	211	211	216	197	194	220	176	210	182	205	193	217	196	206	204	210	194	206	228	227	227	224	224	194	213	188	227	203	215	219	217	227	205	164	185	217	220	228	194	188	218	204	201	209	223	216	237	213	191	194	221	227	199	223	215	229	214	200	214	232	218	224	214	211	190	226	185	229	208	205	201	195	191	201	214	184	227	194	215	213	197	193	212	204	221	201	200	204	197	246	214	232	203	220	209	213	206	199	194	200	212	206	201	225	212	213	206	216	203	207	200	202	212	213	240	207	212	198	213	212	197	210	214	194	220	213	220	222	220	243	220	256	189	190	208	213	215	181	217	221	181	230	222	220	213	207	224	225	203	216	225	202	237	208	192	233	208	210	209	196	211	214	217	218	207	208	199	234	212	235	181	211	203	208	196	205	212	218	208	221	201	220	203	214	212	217	208	205	226	200	228	208	220	218	202	217	216	202	207	195	197	230	203	193	230	208	218	217	210	201	230	190	206	222	197	242	210	208	214	215	211	215	223	185	220	189	208	193	200	218	208	226	214	203	223	225	204	207	212	199	222	205	195	215	223	197	194	209	215	216	219	186	194	194	228	213	204	213	215	212	246	183	209	209	197	206	216	210	203	206	203	214	205	221	227	220	201	219	225	206	212	175	222	224	211	211	194	191	221	207	190	232	201	215	211	219	205	230	206	211	215	208	194	226	205	200	228	210	219	213	245	197	208	232	215	194	211	204	214	197	210	216	225	220	192	228	200	228	229	209	211	227	237	228	180	196	210	203	207	193	205	207	228	210	219	205	216	202	199	222	207	205	195	205	206	222	186	227	205	203	195	200	206	220	236	238	202	203	241	208	208	212	234	192	200	233	204	245	218	208	224	236	201	205	200	186	232	218	218	222	192	196	202	199	199	196	199	219	207	190	213	223	214	226	204	200	201	234	219	202	215	198	196	223	199	215	210	183	219	212	195	218	216	229	240	200	178	246	177	205	208	245	214	195	203	228	183	200	236	202	230	214	225	211	210	226	222	202	212	234	220	215	211	214	206	200	198	253	205	192	210	235	200	216	195	202	211	187	217	251	233	207	209	204	213	244	212	219	216	211	226	201	204	213	210	214	186	199	220	208	194	189	188	204	233	203	224	195	204	192	238	213	212	207	211	187	194	225	216	222	238	228	195	208	217	186	194	209	209	183	207	190	235	213	210	222	199	214	196	209	233	229	199	206	214	189	193	246	213	216	194	194	224	227	188	198	208	209	236	228	210	237	197	214	229	218	210	215	218	206	215	210	223	205	207	191	216	209	192	227	205	231	212	234	238	230	238	190	203	208	195	226	206	236	203	261	237	218	193	195	214	216	210	194	211	209	198	231	217	208	247	219	208	243	229	184	244	203	193	220	199	215	204	233	218	221	201	225	209	224	202	224	221	237	205	212	175	197	199	209	199	205	216	185	194	204	194	237	213	211	199	207	200	207	228	207	226	206	207	203	196	224	186	203	206	197	216	198	235	218	196	219	207	218	201	196	213	199	227	206	203	197	216	234	190	203	206	203	213	202	215	254	204	212	205	238	233	199	203	230	206	203	224	205	217	225	205	223	230	191	196	196	209	219	198	212	204	246	185	220	220	186	207	211	197	194	189	208	211	206	209	201	229	243	244	220	206	193	179	203	208	226	221	218	226	196	191	224	213	218	224	228	227	207	214	203	213	204	231	201	234	230	228	201	229	208	226	214	210	219	188	221	214	230	226	206	198	196	198	215	243	203	228	210	215	190	219	196	207	241	193	230	201	248	195	192	200	195	208	203	197	214	211	227	205	216	241	204	213	215	211	209	206	202	198	223	210	207	206	214	211	204	219	235	244	221	214	208	214	205	213	210	221	235	190	201	242	202	227	207	232	190	200	200	207	219	207	197	210	202	219	186	181	213	250	225	207	229	235	202	206	217	221	218	221	203	192	197	208	232	210	211	202	205	227	237	183	213	208	193	223	201	213	198	230	185	210	225	238	204	215	223	199	208	208	228	220	189	220	216	217	207	220	233	214	205	191	235	191	186	205	189	219	227	231	220	235	224	206	243	199	195	238	195	229	216	199	227	203	234	203	197	232	196	222	191	222	219	251	212	215	182	188	232	189	237	201	221	205	208	211	201	212	214	218
13698	2408	5143	6027	5199	4233	3710	3022	2650	2418	2089	1953	1780	1615	1460	1285	1310	1291	1249	1188	1133	1094	1051	1031	994	1040	1008	908	861	892	881	836	864	877	819	797	800	856	853	764	797	824	753	776	778	779	792	759	794	757	822	736	787	773	776	749	740	770	778	778	773	746	731	749	775	758	730	715	760	733	782	740	780	748	706	740	730	775	774	753	740	737	729	739	774	763	690	725	785	752	706	709	676	717	743	749	721	726	766	720	747	747	749	702	704	715	715	684	707	745	717	759	776	729	691	769	697	701	727	734	669	716	712	740	717	726	758	724	706	662	707	735	723	723	771	719	773	734	726	662	697	715	676	748	725	723	735	696	707	742	693	733	746	779	732	684	703	694	678	701	735	703	666	723	732	677	707	721	732	697	728	699	687	682	682	704	706	706	738	698	694	726	705	712	668	709	737	761	759	734	711	652	691	727	701	702	717	789	687	741	702	750	753	696	759	730	719	767	773	697	714	719	734	671	674	722	719	720	695	727	745	701	739	702	711	708	716	701	686	687	738	737	763	703	738	701	684	746	706	731	714	679	701	727	720	742	714	721	700	709	689	724	701	718	769	708	692	737	678	670	708	745	745	664	695	704	745	735	674	730	714	749	691	686	748	731	711	762	737	695	693	705	724	737	727	720	718	721	703	710	703	708	707	724	742	710	714	697	668	774	698	704	681	715	727	781	669	707	765	666	726	752	744	686	729	696	678	702	710	754	754	713	703	708	702	688	771	720	691	737	746	685	721	718	691	694	724	750	723	724	691	732	756	696	705	704	726	731	740	729	720	698	672	722	725	715	719	747	693	694	690	691	773	728	744	688	693	711	714	701	712	758	687	709	709	709	716	731	688	698	745	715	743	737	724	719	685	730	702	677	697	699	726	696	705	682	686	727	751	695	745	709	675	626	652	718	727	692	722	725	704	677	764	714	684	690	727	713	785	706	742	781	731	713	716	724	713	729	689	714	721	697	687	710	721	764	711	740	727	747	754	702	700	707	720	735	699	743	723	684	708	686	681	681	792	744	727	675	740	706	715	757	713	689	688	730	757	693	701	702	688	743	695	777	708	784	735	667	714	648	705	749	721	717	736	719	754	658	693	715	665	704	657	711	748	766	719	742	684	655	727	699	698	669	689	696	693	722	707	705	758	722	742	640	712	721	679	683	711	772	742	752	704	705	704	734	750	732	687	663	741	722	706	730	711	726	682	725	709	723	744	715	726	684	713	678	669	719	735	720	683	747	705	691	751	693	756	707	710	705	727	729	683	691	671	708	765	715	654	712	736	748	689	731	641	700	724	777	764	722	681	706	774	691	684	716	712	711	749	682	711	734	718	676	724	719	689	769	698	701	698	686	742	726	669	727	722	746	688	707	719	703	713	665	718	724	706	707	740	712	680	764	670	731	726	735	732	652	752	741	680	727	752	714	684	671	663	707	669	681	720	688	680	741	674	700	702	687	675	696	714	723	727	709	744	709	713	747	739	725	716	764	730	696	725	708	678	729	689	742	692	656	736	702	702	715	684	734	709	729	698	720	744	735	691	694	733	731	732	733	695	772	698	769	701	728	672	688	706	735	709	760	715	736	696	677	725	706	702	661	688	726	685	739	728	716	672	724	645	745	777	691	669	748	708	751	728	706	703	698	721	727	722	732	667	722	725	722	727	735	782	771	705	658	731	706	748	697	762	690	728	688	791	708	706	705	728	692	674	709	718	710	679	730	693	704	718	703	720	708	747	727	751	701	681	706	718	703	735	718	672	694	727	739	690	740	703	704	752	712	686	722	680	705	712	735	642	788	662	667	712	737	705	707	744	699	717	700	688	709	734	684	715	651	676	738	692	730	715	714	708	739	725	726	705	715	726	685	660	703	734	685	728	707	701	706	684	711	677	719	732	703	722	691	730	685	744	678	704	691	677	750	712	724	692	716	682	758	756	690	695	692	720	721	710	794	664	711	661	697	700	716	713	719	688	716	679	706	728	737	716	754	751	698	668	751	693	676	799	734	722	692	715	707	698	745	696	699	721	696	722	714	718	724	734	682	689	779	721	720	711	679	745	707	701	734	771	703	716	723	706	762	723	726	666	680	733	724	679	717	702	710	684	679	725	732	717	752	703	734	714	739	721	690	748	733	727	724	703	706	688	741	713	725	717	734	704	731	713	663	774	706	716	682	677	751	721	692	717	678	720	713	717	691	694	708	694	699	701	665	689	679	731	694	730	693	725	794	686	687	687	760	685	663	682	678	778	718	714	731	697	708	670	719	703	732	698	729	709	734	707	650	703	738	727	741	677	748	672	748	774	764	719	712	728	680	729	730	691	721	678	714	732	745	699	781	737	708	759	731	684	759	707	707	718	699	769	740	722	766	696	707	747	670	725	719	726	717	746	698	652	722	692	752	705	749	735	718	682	700	700	707	730	737	717	738	737	725	731	720	739	718	749	647	742	723	688	721	750	728	662	735	738	677	760	668	680	748	774	663	725	743	688	744	751	688	723	734	686	727	658	710	692	742	700	670	726	676	701	692	750	740	707	675	686	682	687	692	718	705	729	683	721	701	724	711	749	677	710	675	687	728	679	698	712	699	727	741	736	687	723	689	724	716	689	726	733	684	718	726	683	700	691	744	700	717	711	731	734	684	712	746	700	723	709	714	725	740	734	725	761	737	720	686	738	690	688	714	704	742	727	704	722	744	713	677	697	683	702	716	676	709	766	687	658	711	709	714	708	700	712	733	714	714	727	721	721	712	709	741	706	698	760	734	732	759	685	722	721	678	742	720	702	763	673	695	704	719	715	684	714	696	690	740	685	738	705	697	744	708	707	726	729	704	685	704	752	712	722	707	760	736	748	731	727	743	700	725	728	734	725	729	694	756	642	729	700	766	690	701	674	675	687	698	753	677	664	726	752	715	688	678	681	734	758	681	732	711	715	717	744	767	683	729	677	708	718	737	703	723	689	660	694	675	702	702	784	712	736	686	685	691	724	731	703	759	740	701	744	721	694	767	723	737	710	693	737	739	713	698	722	726	726	710	755	734	700	727	731	782	700	740	760	672	713	743	732	740	674	749	739	676	691	730	692	692	730	701	689	680	725	779	697	710	698	734	767	721	675	679	728	717	702	774	724	751	700	698	719	770	749	705	686	740	712	726	652	668	687	685	770	697	665	709	674	735	718	743	752	714	702	753	744	715	733	749	733	734	701	688	711	728	721	739	731	719	720	662	688	721	724	743	696	727	731	699	706	712	766	749	732	694	708	721	705	678	732	697	707	747	717	722	732	744	717	690	734	717	711	745	723	697	789	712	701	707	695	742	735	721	644	690	695	734	662	679	666	671	697	733	730	722	726	746	746	719	691	721	705	779	708	717	712	703	729	702	707	736	745	725	726	726	741	713	721	720	680	759	749	669	702	699	733	720	725	705	730	784	714	714	718	725	727	726	724	700	721	735	726	679	695	720	726	711	700	768
2002	141	131	131	95	78	85	78	76	78	71	101	83	86	78	72	66	76	58	68	68	55	67	68	71	81	64	83	64	60	66	65	53	57	56	67	69	68	71	64	66	67	47	67	67	77	71	78	58	81	70	67	63	74	61	56	55	68	74	71	77	48	74	58	56	72	65	60	74	52	59	73	67	63	71	76	72	63	59	52	59	57	66	59	77	51	78	63	65	63	70	57	69	68	66	68	71	69	67	62	66	74	65	57	67	54	63	60	58	65	59	80	76	65	83	62	59	68	64	62	79	71	65	62	62	68	75	69	70	61	61	60	63	62	66	65	64	71	64	57	66	49	77	69	67	66	61	51	66	68	68	80	61	87	61	70	53	61	68	70	73	79	78	53	48	65	49	60	68	62	69	66	60	72	70	73	72	64	69	60	68	61	67	64	67	79	74	70	65	50	65	68	72	68	64	79	57	70	64	70	62	62	58	58	57	71	64	71	59	64	76	55	68	64	60	68	72	65	65	66	71	75	50	66	55	64	58	74	69	73	62	63	64	84	56	74	59	65	73	64	77	76	62	71	60	59	72	54	75	69	67	50	64	69	66	58	64	70	59	74	60	79	87	67	63	53	54	71	68	58	70	64	62	62	79	64	77	77	56	59	68	61	63	54	64	71	73	93	81	70	59	69	76	67	61	82	62	64	48	59	67	59	75	73	62	65	70	69	82	66	73	74	68	60	80	69	62	83	66	65	76	62	60	64	63	78	66	79	63	64	70	77	56	70	53	75	58	62	63	68	67	52	80	65	78	65	64	57	57	57	71	64	71	62	78	73	73	72	63	74	67	56	91	52	81	61	65	64	78	61	56	60	60	68	53	61	76	65	70	59	65	62	70	56	85	73	72	65	56	64	62	64	83	72	73	70	50	61	70	68	63	57	59	65	59	74	70	70	43	64	64	65	73	58	78	60	63	66	90	50	77	60	64	73	81	66	59	69	65	60	68	65	63	64	72	65	69	65	79	58	57	73	52	70	51	70	67	59	70	67	58	70	60	54	54	52	69	67	56	51	58	53	74	59	58	64	73	71	68	69	67	62	58	65	56	72	81	61	75	61	66	65	72	74	77	63	62	62	73	73	63	60	74	82	79	57	59	54	63	46	62	64	65	55	65	65	74	59	54	79	72	62	85	88	63	72	65	61	59	71	62	75	65	61	74	67	75	54	46	70	80	74	66	79	76	62	67	60	71	60	50	81	78	61	56	67	80	67	61	70	70	81	47	72	78	50	75	66	52	68	66	82	67	74	59	64	71	65	65	62	73	62	69	53	61	80	71	66	79	65	84	72	57	65	73	76	62	76	54	62	64	69	66	71	53	73	70	71	64	74	62	62	68	58	69	72	82	64	70	70	65	64	73	69	63	69	67	69	70	59	88	64	60	66	62	77	62	64	67	71	83	72	62	66	68	60	71	64	59	60	60	58	65	57	60	72	64	61	65	54	65	71	62	60	70	78	77	60	66	70	84	67	70	72	53	62	64	50	73	85	80	59	63	80	76	62	57	91	69	80	65	75	73	61	72	65	77	63	58	76	78	55	56	59	56	67	69	66	68	65	60	83	72	55	76	81	65	65	73	86	59	70	51	74	67	60	70	67	78	56	79	57	70	77	65	49	76	67	70	86	64	71	53	59	78	60	70	71	69	68	70	56	58	55	68	68	65	60	56	75	70	66	56	70	52	61	58	70	70	78	75	62	56	68	71	63	63	74	71	65	57	61	69	72	64	76	75	59	66	65	53	55	62	69	62	43	65	66	67	74	74	60	76	63	72	63	69	78	59	54	72	72	70	72	59	59	64	86	62	67	70	69	58	71	59	61	64	65	67	78	59	80	63	62	59	68	52	72	69	77	79	66	78	70	78	80	70	67	72	69	64	73	66	71	59	64	80	63	62	68	54	58	58	59	59	60	55	71	67	68	73	81	73	65	70	56	68	82	66	77	48	66	52	57	59	65	64	58	73	52	63	55	61	78	63	77	90	78	78	63	75	57	70	48	59	75	69	77	55	60	83	68	56	76	62	71	69	65	68	75	63	64	66	55	80	56	72	75	69	75	49	59	65	62	74	78	75	75	63	67	66	49	77	57	67	62	67	72	67	75	68	65	66	72	76	74	68	61	64	70	73	67	68	64	73	69	62	55	55	74	70	69	75	71	72	76	68	76	71	69	59	72	68	60	49	60	61	69	53	73	70	65	70	72	67	65	77	69	74	73	70	81	61	70	72	58	83	46	84	78	60	74	68	63	76	70	64	68	78	66	62	77	55	67	79	74	61	58	70	82	70	82	63	60	68	60	62	67	67	62	58	66	53	74	49	65	82	71	62	77	56	66	57	75	76	63	69	68	69	62	69	64	66	67	76	63	60	66	70	81	50	62	55	60	69	66	78	68	58	79	67	64	65	69	80	73	71	65	56	59	69	83	51	55	69	64	58	72	47	69	75	42	74	68	74	73	66	82	60	54	69	59	59	87	63	68	67	85	70	61	78	68	69	73	60	63	47	72	72	62	69	69	68	58	63	66	62	71	78	58	60	68	66	77	65	72	59	64	71	63	65	66	62	76	72	71	62	64	60	76	68	73	72	72	73	79	64	64	68	82	72	66	71	74	79	58	75	52	67	78	61	77	87	69	68	57	55	70	78	60	58	77	68	57	69	70	70	56	60	69	65	75	87	75	62	54	78	81	47	62	58	46	64	74	56	58	70	71	71	56	63	67	63	61	65	52	61	61	83	52	79	65	59	73	65	72	52	60	64	72	53	63	79	53	72	56	47	64	73	83	91	53	64	76	68	67	63	72	64	66	67	74	71	54	58	54	59	60	67	74	64	63	76	75	59	67	58	60	62	72	72	62	62	70	64	70	69	62	68	61	63	54	55	65	64	72	64	65	67	64	67	65	61	70	65	69	67	61	67	68	80	75	72	74	74	74	69	53	61	70	65	57	61	59	65	78	60	70	78	63	69	67	69	80	68	72	73	68	62	59	67	68	64	63	75	54	63	73	60	69	57	64	77	65	66	68	69	75	71	58	65	77	61	65	71	69	69	72	88	69	68	61	67	59	63	63	58	57	68	67	63	61	69	60	68	70	67	55	55	64	56	86	70	77	68	75	89	64	74	100	66	56	68	53	67	77	63	84	68	63	63	67	59	63	58	67	80	74	78	67	80	48	67	62	63	81	71	53	76	64	60	55	50	70	64	85	77	50	68	67	62	67	68	54	68	52	72	77	59	71	60	66	69	74	51	63	54	65	59	71	72	75	59	61	83	73	55	64	62	73	84	54	74	58	53	75	80	81	53	70	69	72	64	63	64	72	66	61	61	74	71	59	75	58	65	62	59	74	74	60	60	63	74	71	64	59	57	82	67	63	65	70	64	53	59	76	83	68	72	57	55	58	61	67	80	68	68	57	67	61	69	84	73	73	52	63	65	68	69	76	75	63	68	66	69	48
3011	341	466	474	443	413	377	396	359	350	352	342	350	328	308	331	307	310	326	321	304	306	300	345	274	272	305	308	310	266	305	305	302	271	273	283	306	281	309	275	311	263	328	263	323	282	299	276	260	292	291	290	288	315	279	270	286	283	267	290	316	289	273	272	298	293	296	324	294	282	294	276	280	274	310	282	298	285	288	278	277	307	312	293	289	297	255	310	294	283	295	287	299	307	289	267	287	301	300	270	305	291	283	301	285	299	267	277	302	309	287	303	285	294	295	294	293	275	295	274	287	289	309	295	276	286	297	291	287	297	290	282	278	292	262	287	320	329	258	293	237	271	291	317	304	296	289	294	272	284	270	268	256	289	276	307	282	263	283	274	310	276	293	289	295	298	295	304	305	277	284	288	300	308	258	287	291	282	275	298	270	264	270	278	284	290	274	296	283	277	298	276	305	287	298	314	298	264	295	306	283	275	269	295	290	255	269	292	309	321	315	283	314	287	292	292	305	292	251	302	292	269	290	258	282	294	313	267	310	266	274	289	268	313	304	325	299	271	295	299	297	298	308	301	305	289	245	280	314	278	288	255	278	298	282	291	302	301	286	260	290	301	277	289	269	300	278	258	286	269	289	279	269	298	293	284	302	296	271	281	286	297	282	288	328	276	269	288	302	265	290	298	296	266	270	282	254	300	288	283	303	270	294	281	291	295	286	294	290	285	295	284	282	293	296	271	277	251	275	277	271	279	327	238	267	283	303	303	278	274	305	283	309	266	298	305	274	263	307	288	280	271	279	284	258	273	327	295	292	295	288	330	311	274	277	320	265	275	287	286	321	288	277	294	294	307	325	323	307	281	279	292	311	314	310	289	288	289	269	298	349	290	288	336	309	298	305	292	307	276	278	294	322	302	284	263	285	293	275	299	318	302	302	272	268	276	293	298	281	308	276	302	275	303	288	294	305	294	276	280	301	268	301	278	282	284	308	314	262	260	286	262	285	276	304	286	299	294	309	301	293	281	282	303	283	266	294	279	263	258	283	288	308	296	284	294	317	278	263	318	263	290	286	264	280	315	260	283	309	262	278	268	280	260	287	257	294	301	285	279	284	291	333	266	266	298	274	276	266	289	290	293	298	273	267	276	279	266	283	306	280	290	286	274	315	275	291	280	317	297	290	295	273	277	274	300	306	290	278	269	293	284	288	294	297	286	317	292	291	297	301	276	275	323	272	286	288	266	270	287	259	320	269	284	287	279	269	297	316	271	261	281	307	257	319	294	297	307	286	319	280	293	270	263	259	288	295	309	299	265	330	278	310	296	272	266	290	308	263	266	278	289	306	288	306	279	308	288	278	281	253	299	289	263	289	269	290	293	296	279	319	284	272	297	249	295	269	300	304	307	259	264	283	262	297	311	260	289	263	286	262	322	310	283	300	285	314	289	283	278	271	272	298	300	265	303	276	297	298	300	272	261	298	304	281	272	302	323	299	280	284	270	300	274	314	271	272	289	287	283	261	284	292	311	285	316	257	289	287	308	274	288	289	307	292	294	279	303	294	292	296	298	295	279	265	287	299	257	281	284	309	301	281	294	304	310	278	302	253	295	278	280	295	314	285	288	271	289	292	315	288	275	284	274	287	260	285	260	266	277	290	290	306	265	263	271	290	295	312	289	313	291	277	262	297	278	301	281	297	318	283	268	325	278	293	261	299	292	280	282	286	265	284	268	249	271	284	296	269	322	278	293	302	292	309	291	287	290	260	288	318	309	296	279	308	288	325	313	271	295	299	270	286	276	304	278	303	283	275	264	284	297	296	279	312	257	302	286	292	276	303	281	278	256	306	279	287	312	296	295	278	269	287	267	279	254	293	260	312	312	300	278	259	269	318	291	299	290	302	309	287	295	312	302	287	292	279	292	246	276	283	283	300	289	297	286	279	279	289	285	305	317	270	270	288	276	261	306	311	294	290	304	296	295	293	265	285	297	281	280	254	291	309	291	282	296	267	321	285	297	288	306	255	301	261	265	302	301	277	262	282	296	273	292	294	309	328	298	309	263	295	274	314	304	298	258	274	322	289	282	293	297	304	288	283	303	277	292	301	260	283	261	291	305	299	274	291	282	281	286	275	280	289	287	289	297	264	254	289	293	265	295	282	288	305	286	263	291	286	307	307	276	288	255	270	263	320	271	316	295	311	264	318	289	283	295	296	274	284	284	272	326	276	303	294	274	263	312	305	270	300	280	308	294	285	307	269	291	260	308	306	266	284	284	292	301	277	278	291	274	317	257	316	282	272	297	312	280	263	294	309	295	307	325	299	255	284	306	290	285	295	289	282	296	268	288	282	312	264	281	285	271	251	295	303	304	301	295	242	293	255	286	302	260	292	302	298	300	282	281	313	280	305	329	274	280	292	268	288	271	300	325	287	303	245	275	299	259	295	286	279	280	292	288	303	302	281	291	258	267	271	283	276	258	275	292	269	308	293	257	289	282	302	273	292	288	289	284	269	270	299	270	308	292	285	277	286	301	300	276	248	309	266	275	258	324	288	295	289	263	321	293	290	275	283	304	295	278	316	277	310	313	281	283	288	307	280	297	306	263	276	272	289	285	287	280	279	261	283	275	252	290	285	302	288	301	290	268	273	275	284	292	304	303	250	294	273	311	273	317	303	280	276	268	292	267	276	311	276	278	304	301	260	282	265	268	287	307	302	320	280	293	273	300	288	294	268	328	276	270	271	276	298	279	257	279	277	265	315	294	302	273	281	248	293	282	267	246	309	279	310	294	262	268	282	250	303	284	267	261	275	308	301	268	279	322	306	270	283	277	291	292	314	313	275	312	274	295	275	279	314	283	266	285	298	286	285	291	290	305	274	307	269	299	290	282	285	266	266	260	305	278	283	290	281	296	298	305	299	306	267	298	262	261	258	317	284	285	298	295	280	282	292	309	297	272	266	294	272	305	299	271	284	309	304	283	301	302	280	283	287	285	287	282	329	270	304	232	270	292	294	286	269	327	288	252	307	293	286	306	272	299	272	313	302	287	287	288	259	289	269	287	298	274	302	267	268	278	283	310	281	260	264	279	253	284	287	268	305	278	293	264	295	321	313	315	286	306	314	285	290	291	270	281	280	324	303	288	272	284	295	291	309	303	288	316	283	261	274	301	288	270	283	286	282	287	293	291	329	286	276	297	270	306	276	273	288	279	275	291	294	295	314	292	303	257	246	308	272	290	281	296	296	241	295	291	269	294	293	280	279	273	274	278	282	300	289	272	268	294	293	299	335	284	291	277	290	298	257	251	294	284	284	299	290	283	282	274	260	319	268	278	310	261	305	297	273	295	248	294	293	297	302	284	255	256	291	278	301	258	292	304	291	263	283	301	277	281	263	290	301	267	262	280	304	318	276	299	308	301	287	274	278	296	293	294	294	299	294	312	288	296	283	264	289	316	282	273	287	268	270	294	271	270	327	296	271	292	280	283	274	270	269	295	290	291
14903	1426	1181	893	600	459	392	323	272	249	240	239	231	160	188	159	154	182	155	167	158	166	142	182	139	151	173	165	145	151	160	147	157	147	134	149	155	118	145	144	119	140	136	131	121	153	148	128	132	118	135	139	116	144	159	154	145	142	134	167	139	144	170	127	120	155	132	148	130	141	118	125	163	131	154	146	133	124	125	133	127	125	119	146	119	124	142	160	130	133	143	126	116	148	145	135	133	150	157	145	129	125	138	153	132	153	149	120	128	149	116	143	139	121	152	144	149	134	138	132	122	135	135	148	142	139	140	125	139	123	144	137	143	110	129	128	139	146	142	117	137	120	112	143	111	148	117	123	132	132	132	112	136	111	132	139	141	128	134	157	120	151	148	114	147	139	133	115	149	136	136	133	144	147	135	143	122	118	143	127	134	137	134	147	142	135	134	156	120	132	131	119	125	130	128	120	109	137	140	130	136	123	120	127	130	132	156	131	115	141	141	126	135	136	121	152	142	132	138	128	131	135	134	131	122	134	128	154	131	125	126	126	148	117	130	135	136	147	139	132	126	123	142	151	128	130	141	142	135	144	150	135	146	142	151	147	121	153	132	117	136	126	148	111	132	123	130	132	150	131	133	117	134	121	129	131	114	144	129	127	146	117	146	120	139	137	146	155	141	137	146	117	153	111	122	136	145	137	133	148	155	111	116	160	122	140	141	129	152	132	118	151	113	137	160	125	132	118	150	114	154	154	142	133	152	124	117	152	149	123	117	139	136	127	112	157	132	131	107	143	119	137	128	148	137	132	128	140	138	119	143	147	124	144	135	148	151	129	139	150	135	120	128	127	143	132	137	138	129	123	129	142	120	130	120	145	126	141	156	97	135	131	123	148	147	145	130	139	136	127	138	150	143	154	143	126	144	136	126	132	115	150	150	141	128	135	118	155	141	118	140	145	138	134	138	163	149	147	134	121	132	143	134	136	136	138	135	118	141	129	120	120	142	154	142	135	124	157	158	143	140	136	126	127	119	149	128	137	136	130	117	133	118	145	108	114	135	118	127	126	135	118	127	152	136	124	124	117	130	146	131	141	123	137	128	149	124	136	148	122	124	138	138	129	142	113	131	137	125	150	139	149	134	105	141	131	127	122	143	129	147	150	131	129	132	136	139	141	130	133	139	147	121	136	143	123	118	138	130	122	157	164	122	138	148	143	143	134	146	162	133	135	153	155	151	143	154	155	125	130	144	121	141	141	143	132	156	148	149	145	142	128	136	148	126	132	154	137	134	138	145	122	140	133	134	146	124	116	129	131	136	132	110	132	162	124	113	162	131	135	150	135	138	151	133	148	116	165	122	118	112	130	140	135	137	142	148	125	131	145	128	140	114	132	137	117	148	147	128	150	121	133	142	137	143	137	144	143	121	135	115	122	131	144	151	124	141	137	147	146	126	130	132	121	147	145	146	145	140	130	144	152	119	136	138	127	126	123	134	131	135	117	141	133	142	133	148	136	135	124	122	143	127	148	139	134	142	140	138	137	139	117	149	150	138	117	142	135	144	136	146	145	124	149	128	141	155	141	129	132	151	160	133	149	141	123	118	129	132	129	146	132	146	149	163	136	132	133	141	142	136	137	154	129	126	123	134	149	123	129	135	129	143	142	122	150	147	149	147	145	117	148	120	129	131	135	140	126	119	129	108	126	141	130	141	121	141	135	138	113	151	148	135	144	131	143	135	139	117	116	127	136	140	134	147	142	131	135	137	144	144	140	120	133	145	132	149	123	128	149	141	141	166	141	110	115	136	125	150	137	149	120	141	129	114	140	139	142	142	138	139	123	107	136	143	114	131	122	137	145	137	147	152	121	125	159	137	143	131	148	137	123	151	108	134	135	149	150	111	134	138	132	144	121	130	131	146	140	140	146	124	135	139	145	133	142	150	149	129	147	120	125	114	111	127	137	149	123	121	131	132	123	136	140	154	134	128	119	147	123	133	140	144	124	103	124	130	122	136	110	139	130	144	155	112	146	146	132	129	143	146	147	135	127	140	139	157	124	133	130	140	153	128	107	139	157	139	142	119	134	123	113	144	146	138	136	140	108	149	134	110	147	152	140	138	142	149	126	133	146	121	126	127	120	123	144	137	122	136	155	144	115	146	134	141	139	138	146	144	153	128	142	132	126	124	130	144	141	131	122	141	128	132	144	127	143	146	132	137	128	127	130	130	113	120	136	147	140	148	138	143	127	130	124	135	128	141	138	126	152	132	118	125	142	132	129	148	118	142	148	150	133	131	153	137	127	144	120	136	115	134	134	125	126	142	150	113	124	144	143	129	146	143	120	140	142	131	138	129	128	126	128	137	142	129	119	133	134	134	136	128	148	125	138	139	128	140	125	124	145	140	126	131	122	131	127	144	124	130	131	142	137	171	137	133	154	118	120	149	158	137	122	128	140	124	119	139	136	139	141	131	145	137	137	120	144	135	134	150	121	153	136	134	119	120	146	148	124	127	115	136	120	125	132	128	137	117	144	127	134	144	136	139	136	130	144	144	151	148	129	140	140	135	138	144	129	138	143	136	121	114	133	120	124	117	103	140	121	129	136	125	118	134	129	137	145	115	140	139	130	128	128	120	135	132	145	130	135	136	145	144	141	122	135	120	139	136	131	136	152	132	114	137	127	131	139	131	137	137	136	143	123	126	144	149	111	137	131	144	158	138	140	133	149	149	121	113	152	132	151	155	117	124	131	125	130	112	153	127	136	129	148	123	132	122	134	125	129	123	134	126	128	138	114	137	154	140	126	139	152	135	136	135	139	132	118	148	137	132	124	119	128	135	142	136	141	141	144	139	126	125	130	132	142	127	95	161	119	147	122	132	126	150	149	130	121	129	149	126	142	128	122	129	122	125	122	115	112	137	128	146	126	118	128	133	128	152	122	116	129	121	140	142	122	134	115	118	122	151	136	128	128	136	154	122	123	128	119	125	146	137	126	107	137	133	115	152	133	136	137	136	152	129	154	136	148	140	125	149	130	141	138	130	124	132	120	140	160	125	135	136	166	121	136	134	130	138	124	137	141	133	134	144	140	135	135	130	132	156	148	142	136	127	119	138	148	121	130	115	148	126	132	147	135	124	135	126	111	146	131	132	129	123	138	146	122	137	123	128	124	156	126	128	145	135	142	131	139	121	124	118	136	128	141	128	123	123	141	128	140	107	112	122	147	135	125	109	122	139	140	140	136	125	124	155	114	139	124	142	132	125	136	123	128	120	136	139	143	133	121	120	113	140	128	134	111	109	122	127	140	121	124	129	135	151	139	152	150	152	129	134	141	148	128	144	139	130	148	127	127	148	134	150	127	120	116	130	123	129	160	125	142	121	113	136	139	128	122	150	129	129	141	115	133	131	136	116	128	140	118	121	132	162	132	119	124	141	117	148	113	127	113	145	137	135	133	142	148	125	130	142	144	136	140	142	141	140	154	107	142	142	140	130	148	133	125
9473	1375	2702	3230	2847	2365	1970	1686	1484	1364	1184	1125	983	952	853	817	811	777	712	713	687	640	608	636	632	618	603	616	577	589	603	590	621	574	519	527	530	509	565	558	508	543	554	557	507	533	536	534	456	538	521	495	558	512	537	495	524	483	541	545	501	524	461	513	503	495	519	490	501	484	506	470	500	483	521	474	476	471	509	526	486	495	538	494	512	516	523	507	484	505	509	511	473	518	463	471	511	484	475	485	516	476	477	501	485	466	512	465	507	538	483	481	503	466	541	498	507	481	455	467	461	500	491	467	481	502	460	486	484	481	482	494	488	498	512	465	498	516	495	512	481	541	478	486	455	483	510	497	472	507	515	477	508	473	530	503	426	543	462	496	448	479	477	521	478	483	493	465	501	490	522	510	524	512	484	477	469	464	505	486	518	461	491	477	504	490	550	488	476	435	452	529	491	441	461	488	496	499	479	493	499	493	458	510	477	493	484	498	470	523	468	459	505	476	500	468	459	470	466	462	488	484	462	519	491	494	484	492	478	506	539	456	481	480	493	483	483	520	505	470	453	447	486	436	493	483	492	501	490	435	512	512	510	485	464	471	478	492	485	471	461	482	477	482	509	447	486	496	513	467	509	485	519	478	460	470	508	495	529	505	469	504	466	498	493	492	484	450	503	486	499	533	451	449	546	484	447	452	473	492	458	498	474	490	470	456	519	456	505	501	521	475	515	485	485	453	480	495	476	514	505	471	488	526	492	491	498	468	472	461	495	458	501	513	463	507	456	466	501	475	485	485	494	460	457	513	470	482	486	504	471	476	483	493	440	492	478	469	487	432	523	546	492	459	491	485	465	496	453	470	494	442	483	499	458	469	470	524	456	498	497	512	466	442	525	474	528	487	457	480	483	471	493	462	474	478	485	478	492	483	471	509	489	461	495	474	498	504	463	530	508	486	511	506	518	500	502	507	445	507	508	483	530	478	506	501	514	468	454	473	456	518	522	464	481	498	512	461	478	517	492	506	547	466	459	493	463	484	465	503	462	467	503	475	514	446	462	469	481	482	477	457	475	470	480	452	462	496	493	458	497	527	438	501	483	522	481	480	449	494	471	483	481	503	466	486	461	492	476	468	460	487	478	518	471	462	491	482	512	459	503	484	483	493	488	462	481	507	480	453	521	466	473	483	493	460	480	494	479	508	451	531	524	508	478	453	474	440	465	467	494	510	482	496	486	472	474	498	483	492	482	505	478	435	464	462	476	500	464	473	469	522	499	505	492	504	525	483	465	484	449	480	482	452	493	471	483	457	470	500	471	506	507	478	508	475	499	519	485	474	427	508	438	490	488	505	490	510	509	499	476	492	472	513	478	482	502	487	484	507	548	515	444	442	434	468	478	507	491	503	480	527	501	502	488	456	496	473	530	510	509	472	440	481	473	508	477	468	478	494	510	443	472	490	460	446	495	526	443	484	471	462	506	464	483	452	460	505	456	485	482	508	453	491	493	470	450	493	495	472	471	474	478	469	476	456	484	462	521	501	489	476	486	515	489	483	495	486	497	490	508	481	505	499	522	516	486	465	513	521	455	474	476	476	511	482	472	495	508	489	479	503	480	493	500	483	492	492	489	471	491	511	485	486	475	477	474	489	481	474	502	500	447	528	451	484	474	490	466	515	449	466	489	477	467	493	527	461	462	485	526	507	491	502	497	517	481	483	489	454	475	491	489	502	490	485	458	463	477	476	482	506	523	504	476	498	531	484	463	464	498	493	478	480	488	477	485	497	450	524	475	467	471	486	482	455	484	456	461	484	474	482	491	504	570	476	486	515	490	478	507	504	504	506	484	485	476	501	487	496	530	468	471	489	531	484	494	468	502	506	486	496	487	483	486	473	479	502	467	468	478	445	517	477	488	488	492	446	526	494	466	497	486	460	498	475	512	509	477	470	504	496	525	505	505	466	483	468	482	480	510	456	454	479	470	466	450	490	527	444	496	484	456	503	478	452	500	473	459	456	497	503	485	506	474	459	494	487	516	463	488	506	450	499	485	446	460	497	487	462	490	492	488	520	463	488	499	449	489	515	493	517	497	481	450	454	493	458	470	482	454	459	497	475	460	464	486	549	493	481	491	503	466	459	496	462	484	447	455	496	482	464	481	493	511	483	464	474	469	469	482	505	463	443	482	506	496	446	499	480	468	493	473	459	484	518	499	505	464	457	503	489	517	486	490	479	516	492	454	459	493	488	480	471	442	444	500	432	475	506	496	504	437	494	500	466	460	516	473	500	451	456	497	496	495	482	505	493	436	491	500	473	466	479	483	467	467	514	496	498	446	504	501	490	493	481	483	500	494	480	483	499	478	528	470	474	474	488	470	482	526	477	467	487	461	456	477	463	495	525	490	464	489	491	437	486	494	478	481	444	446	515	484	472	459	506	510	484	494	500	456	499	469	490	527	488	485	514	519	473	588	499	495	464	472	524	466	444	486	504	518	504	494	494	491	503	483	473	490	495	511	480	508	451	442	486	469	507	461	485	466	472	474	508	502	459	480	482	492	501	518	490	437	525	482	513	487	482	509	449	498	477	476	453	483	539	504	465	493	479	467	503	488	499	467	494	485	458	498	541	499	467	499	471	501	487	466	479	445	453	468	471	471	481	483	513	485	492	477	484	479	503	475	460	529	475	458	468	465	497	482	478	493	499	477	466	484	471	454	478	447	479	486	491	475	508	486	486	508	506	476	521	462	492	521	487	498	478	443	485	500	489	498	489	480	478	478	505	467	513	477	465	509	509	467	457	480	502	481	495	509	506	506	539	472	499	506	515	503	492	486	461	464	487	477	514	493	494	474	467	465	456	476	478	468	527	440	434	505	531	518	525	467	485	455	515	493	471	480	473	501	506	473	499	491	500	492	504	481	457	513	446	469	490	477	447	503	496	453	477	466	479	466	493	455	480	474	497	468	483	483	515	465	447	496	452	434	525	472	508	479	491	464	463	491	491	457	504	496	461	466	501	483	487	484	448	465	472	498	508	468	507	504	477	463	488	457	559	461	505	484	514	445	471	493	467	455	474	448	487	467	507	472	492	474	456	463	505	429	458	473	486	487	414	488	501	502	482	519	493	516	475	463	496	490	464	479	484	480	469	492	455	467	480	522	487	504	477	476	468	519	485	490	473	509	496	473	486	494	481	523	455	495	456	530	479	458	479	476	476	498	464	478	483	514	479	500	485	506	537	499	476	485	456	495	498	509	457	472	464	472	454	470	508	453	470	493	476	488	494	477	490	501	500	472	486	485	480	500	488	466	477	474	480	528	478	470	471	469	460	464	513	512	491	506	487	493	515	477	489	464	504	491	479	502	460	472	485	512	479	509	482	517	500	439	435	455	495	480	505	471	476	457	463	474	526	486	484	505	476	522	499	514	493	532	471	491	486	467	502	504	459	469	497	488	481	506	513	488	490	459	468	528	470	492	503	490	514	445	475	500	492	426	457	496	453
23492	4047	2286	1695	1254	913	732	611	510	477	360	410	360	325	292	264	252	299	255	251	249	241	222	230	250	209	203	231	218	228	220	196	206	228	205	232	216	202	249	222	212	178	215	210	195	196	202	224	206	221	200	207	204	204	200	222	196	219	218	202	194	198	186	197	187	225	225	201	225	197	199	210	199	218	220	184	219	196	189	193	209	182	208	205	205	225	210	201	232	212	221	218	213	203	221	193	200	188	180	207	185	220	227	215	220	222	223	232	195	179	214	185	182	196	216	191	221	191	215	201	215	189	212	194	223	193	195	202	182	203	183	188	215	204	203	174	207	200	172	195	189	197	178	197	186	195	210	193	174	191	191	186	189	184	192	199	198	208	221	211	216	170	210	170	195	202	201	187	230	201	209	189	203	197	223	191	211	191	191	202	201	214	198	214	183	232	197	227	175	191	226	216	218	198	213	216	214	209	191	210	211	221	212	200	200	197	199	205	189	198	186	209	185	191	199	173	197	227	214	194	213	194	221	207	207	189	203	216	213	212	197	203	203	219	206	197	199	198	248	194	212	211	207	192	219	233	204	155	185	198	186	227	217	208	194	195	205	198	220	188	219	211	218	198	208	192	218	193	182	201	198	200	196	211	180	180	183	203	200	240	181	200	190	204	200	206	204	219	202	199	210	191	208	192	205	194	205	218	207	193	207	209	211	175	184	202	237	203	198	189	209	210	209	195	184	183	203	219	224	203	229	179	201	199	211	188	202	197	217	187	179	211	192	168	201	203	197	217	221	182	177	193	200	214	194	197	188	191	201	185	206	200	198	180	203	175	228	221	195	188	186	198	213	206	189	194	188	197	194	215	188	202	208	197	217	199	184	218	205	183	213	196	201	184	195	182	196	199	187	196	210	220	222	210	186	206	190	218	221	191	212	193	195	232	224	198	213	215	222	198	190	209	181	213	226	219	207	231	199	227	199	222	193	198	206	214	181	172	214	211	198	184	191	204	193	205	210	206	180	192	200	197	210	184	196	216	199	192	191	201	166	206	210	199	180	214	210	196	230	196	219	211	193	200	212	193	226	218	207	227	208	184	199	196	204	190	184	195	210	211	225	224	209	200	215	198	203	201	194	194	231	205	195	204	214	197	181	193	225	194	209	189	225	198	180	193	203	189	194	180	203	177	207	200	223	208	186	208	185	168	186	182	175	207	217	213	226	197	186	191	201	202	228	216	208	200	201	211	202	221	207	183	191	172	202	156	187	212	205	207	189	214	191	203	211	202	185	181	195	198	219	186	175	188	208	166	202	199	202	195	207	206	187	187	212	205	198	192	213	183	198	223	214	189	179	192	182	182	199	205	197	215	194	194	192	202	197	206	195	176	191	217	205	224	224	215	200	196	187	209	192	190	204	205	184	194	179	228	189	183	182	215	203	211	186	202	226	212	207	219	198	235	203	205	220	194	205	206	225	216	201	211	179	201	212	200	201	187	194	236	189	213	206	200	212	197	219	189	200	204	197	194	204	215	207	191	212	212	215	204	220	168	197	205	198	206	197	208	210	220	232	201	189	171	182	195	201	195	203	207	204	221	202	210	191	215	200	199	226	199	209	213	209	220	204	186	199	197	212	215	187	221	194	219	185	216	214	185	224	224	222	209	215	211	196	206	193	208	186	209	185	213	215	174	184	213	196	224	228	205	206	203	193	203	199	193	209	224	179	201	172	194	209	215	202	176	203	203	200	213	186	196	201	186	200	225	197	208	215	204	217	175	213	208	204	222	190	205	206	196	238	225	217	184	206	199	208	207	218	211	208	189	211	202	218	191	200	200	193	207	198	212	230	199	194	211	234	206	207	212	215	199	192	194	229	208	213	212	200	207	194	188	225	173	215	205	184	222	239	215	198	192	208	194	215	221	192	215	191	192	187	181	215	178	192	205	173	197	175	199	216	195	198	176	194	179	214	203	193	209	234	213	230	206	203	184	208	192	183	181	196	189	199	199	202	195	216	211	201	237	211	206	187	197	179	229	193	212	198	210	187	219	172	211	192	199	207	220	211	210	208	223	212	183	190	226	186	177	194	186	204	215	201	208	210	215	205	189	212	202	196	190	212	220	215	194	188	189	200	196	207	200	200	194	202	199	220	197	208	204	182	221	206	199	228	202	228	200	225	186	199	211	200	184	216	209	202	200	206	218	175	197	203	239	186	196	184	192	224	190	215	189	222	190	195	195	227	191	177	199	191	212	201	200	222	187	232	183	215	205	192	230	205	200	207	200	206	172	217	191	202	180	197	164	206	220	215	229	183	199	187	187	177	207	211	215	184	210	171	195	212	193	189	184	202	233	218	212	197	219	190	217	214	209	231	252	175	200	194	225	212	213	208	206	201	220	192	217	205	188	189	208	168	194	157	209	174	222	193	207	204	218	209	192	203	216	209	205	198	201	190	214	199	195	192	192	212	193	214	212	199	204	190	189	211	218	196	190	215	218	210	208	186	201	182	191	204	205	200	187	211	187	212	204	207	220	219	203	195	199	203	166	193	200	197	204	192	194	191	221	206	216	191	203	206	188	202	183	233	224	219	197	202	209	210	170	220	175	204	189	227	179	178	178	200	224	191	194	205	192	195	223	216	182	196	199	187	191	185	198	197	195	193	197	183	215	200	210	202	221	216	188	208	181	192	203	238	220	210	207	193	217	206	207	179	208	200	200	205	201	214	211	172	193	230	206	196	225	205	192	229	187	233	198	206	206	193	211	200	209	205	177	203	201	188	217	196	182	207	201	219	214	216	195	222	199	227	201	180	196	196	199	200	208	200	212	181	175	205	206	197	207	237	208	190	170	187	183	206	214	206	197	199	215	234	223	213	188	185	199	216	220	197	186	224	185	191	193	196	197	217	207	197	167	199	190	209	198	222	184	195	213	199	209	195	198	187	187	235	221	198	198	186	197	221	204	152	208	193	182	180	176	196	186	201	201	222	223	179	188	174	205	193	215	225	202	209	211	199	168	198	214	180	194	233	190	211	193	217	196	193	177	195	203	208	176	171	183	184	232	194	207	190	205	205	200	199	199	205	212	207	224	199	217	211	214	188	222	189	241	231	209	194	182	177	188	177	194	192	191	167	201	192	203	204	179	201	220	200	221	193	183	199	216	197	209	200	238	221	183	194	181	204	222	192	194	205	207	210	203	204	183	225	204	197	183	198	185	193	224	189	217	180	222	208	199	194	183	186	204	188	200	199	190	192	222	211	223	208	190	227	193	194	200	185	197	188	189	198	209	199	200	206	206	206	204	196	211	213	206	201	225	182	180	192	183	195	195	186	186	185	215	201	204	210	204	227	195	193	199	193	209	217	197	205	159	217	222	180	232	220	209	193	218	190	192	217	211	235	205	203	193	215	217	209	204	189	183	199	177	192	216	193	230	224	200	209	190	170	200	187	204	207	201	198	197	209	183	184	195	180	228	212	195	207	207	212	182	224	209	216	195	197	198	194	201
13241	2390	5042	5757	4970	4141	3631	2922	2622	2259	2033	1822	1670	1503	1389	1321	1251	1222	1156	1039	1105	1050	1008	967	971	905	974	841	897	889	917	906	867	825	839	814	794	816	835	749	744	769	728	784	768	734	754	761	733	706	716	761	719	687	747	706	705	743	745	695	748	686	690	697	744	760	709	765	668	732	723	714	717	709	680	723	741	740	671	695	710	697	679	673	713	709	676	720	685	710	752	758	674	705	687	747	726	735	675	650	679	713	659	708	657	678	709	690	700	705	675	734	716	717	686	688	683	641	699	737	713	640	649	675	668	707	660	669	733	692	670	683	659	697	719	657	695	672	689	715	675	702	679	696	698	690	672	708	697	683	716	640	705	675	715	715	687	687	678	714	666	703	693	661	702	688	645	716	674	772	677	661	710	650	645	674	711	668	672	681	679	720	641	691	663	666	742	675	673	704	693	707	668	693	707	650	704	692	678	630	686	626	697	662	685	669	701	690	701	652	683	718	697	700	693	618	649	670	656	673	741	664	655	679	685	736	689	656	703	690	650	676	678	694	690	681	688	670	675	679	732	677	657	677	680	678	721	681	706	695	689	706	652	654	703	679	713	666	715	724	696	663	716	699	669	708	674	652	688	637	669	677	738	665	685	711	681	662	657	665	693	624	667	729	648	639	625	645	696	685	682	635	687	634	757	639	672	657	637	689	695	656	647	655	676	669	724	651	649	687	648	682	642	662	705	689	692	665	690	689	688	669	666	689	676	648	741	695	623	704	665	674	632	651	697	672	678	701	679	687	664	696	663	664	646	681	704	675	693	691	703	671	735	721	667	655	670	679	689	675	681	705	669	667	688	679	680	696	656	667	674	660	707	696	604	681	637	684	693	693	688	677	672	637	682	694	669	680	705	633	633	696	680	672	725	681	682	683	646	684	697	635	708	703	685	670	690	666	669	656	661	693	672	647	647	642	671	686	674	663	675	679	667	703	681	695	670	697	655	687	665	704	661	701	660	698	726	658	687	677	623	685	699	681	665	662	746	728	618	619	663	686	666	637	717	696	679	644	635	584	680	674	671	694	682	711	685	700	687	665	700	688	699	665	690	684	694	705	670	605	673	683	704	674	636	658	641	671	651	689	693	712	626	725	685	694	700	695	646	675	658	669	719	696	686	739	657	703	651	648	753	687	658	694	692	682	647	686	663	678	656	661	681	669	680	673	673	723	691	650	673	684	680	677	678	693	744	715	668	708	654	647	692	668	658	714	685	721	683	743	695	686	666	659	680	687	697	707	677	706	689	709	705	742	672	673	714	677	687	656	708	713	649	719	682	664	659	684	732	696	649	704	661	674	731	685	690	630	655	684	683	711	722	699	690	685	717	703	643	713	633	653	703	699	681	660	726	702	662	690	684	672	657	645	679	677	674	715	694	620	692	666	682	639	673	696	657	659	691	670	667	693	684	691	672	640	717	697	695	678	656	677	694	624	655	712	703	676	697	690	670	675	646	732	630	635	648	715	729	671	721	606	706	724	620	697	662	647	694	663	674	658	703	661	722	653	661	711	686	653	751	687	679	655	683	662	633	679	687	685	670	687	642	690	684	667	631	659	658	693	662	705	663	678	676	648	703	701	666	683	669	687	648	671	695	670	699	637	691	652	682	686	718	678	702	675	664	669	656	650	692	650	655	696	699	724	680	675	732	656	672	667	708	649	641	707	683	669	713	640	668	685	668	687	708	674	641	676	672	669	678	688	766	675	675	711	669	646	603	659	666	693	668	717	666	651	670	658	713	675	704	746	678	696	686	683	688	692	684	666	733	692	695	671	680	690	647	703	656	668	655	704	699	668	695	701	676	684	671	690	664	664	640	690	690	658	696	718	651	710	654	656	693	645	673	692	678	701	638	687	691	716	673	662	615	649	716	736	659	660	648	650	708	685	683	694	633	714	687	677	681	705	668	650	662	712	631	695	691	692	694	690	685	712	653	679	679	701	692	680	699	685	643	680	686	695	707	674	656	685	664	700	725	632	679	669	702	666	673	683	712	655	678	697	687	632	705	671	681	669	671	667	716	666	682	634	688	677	664	675	651	672	674	679	708	692	652	656	668	686	691	687	729	665	725	668	682	695	690	688	723	704	728	698	702	693	663	683	691	732	700	664	703	664	661	677	687	705	675	656	671	702	688	695	674	692	635	720	706	700	659	665	718	645	701	690	659	669	662	694	692	729	748	612	666	709	678	717	700	653	621	681	664	719	684	699	646	690	666	681	679	702	690	736	686	671	674	683	643	673	679	658	704	684	650	617	678	670	702	677	697	719	702	695	639	702	692	678	638	614	662	693	692	675	704	685	695	658	707	684	658	724	640	673	715	676	727	685	702	706	674	680	693	693	662	674	663	690	700	734	640	668	698	697	723	703	678	663	666	638	727	673	664	676	663	653	661	698	676	673	671	650	680	668	698	659	697	699	674	639	687	674	691	687	683	685	658	713	650	670	668	677	684	697	725	707	700	666	720	679	709	682	661	670	686	683	706	646	670	653	681	729	713	670	716	667	702	654	684	687	722	658	703	647	615	697	660	691	688	650	686	648	676	691	705	674	699	705	669	666	632	698	670	689	683	654	662	670	697	695	706	679	672	672	683	683	674	676	698	710	709	674	716	682	672	678	696	683	682	708	664	647	674	642	668	697	672	658	686	717	694	726	702	682	702	707	636	702	742	657	742	678	670	674	751	675	689	737	660	696	641	714	632	676	698	732	681	679	659	663	705	668	705	698	685	649	659	697	688	672	673	670	655	643	732	671	679	701	712	702	668	694	660	662	680	652	663	649	672	707	676	664	694	656	627	688	660	663	669	661	671	703	701	682	705	676	669	624	705	684	707	646	675	672	668	708	661	665	698	698	654	638	659	670	669	647	681	686	672	691	675	714	669	702	680	650	683	651	679	689	659	698	697	741	712	718	714	665	718	685	662	674	669	661	695	632	652	700	667	651	697	703	683	698	703	679	666	682	637	669	689	709	703	647	672	717	746	689	699	692	694	718	659	673	710	659	673	633	636	645	672	628	666	677	731	660	719	701	668	691	670	657	700	684	695	679	658	693	664	714	682	702	675	718	666	635	695	692	654	658	645	646	659	717	656	711	736	681	656	692	627	678	684	673	702	700	674	656	641	688	670	628	665	632	709	694	681	656	694	676	678	661	694	677	727	726	676	685	716	682	680	687	713	704	688	699	661	626	644	659	675	675	683	721	646	673	720	688	670	648	665	701	672	680	636	669	656	665	700	712	704	676	683	656	646	689	625	657	702	648	731	718	683	646	699	645	718	701	669	706	651	692	667	658	674	663	692	644	665	669	679	636	658	639	710	685	657	634	685	691	699	679	667	680	680	726	689	664	654	649	704	657	630	703	680	696	637	730	624	655	676	624	721	683	631	648	675	675	697	690	662	748	727	705	670	661	675	672	643	701	675	678	692	650	674	728	707	687	724	715	626	709	704	697	692	701
1956	161	126	117	96	77	78	64	78	68	67	80	75	73	76	75	47	79	66	60	63	71	72	53	56	44	56	69	69	75	70	62	52	76	68	61	77	76	72	66	62	75	60	67	75	62	73	66	72	61	67	61	65	74	67	63	63	75	72	55	64	70	69	62	63	59	61	79	66	67	71	63	67	62	74	70	66	66	68	81	58	61	66	64	55	60	67	59	76	78	82	76	55	61	61	71	70	72	61	55	66	60	66	49	68	56	57	55	71	72	67	68	71	61	80	58	73	59	66	50	59	76	67	62	63	72	62	70	57	60	73	82	81	69	70	72	65	60	60	63	68	68	58	71	51	74	64	74	67	74	65	61	54	67	70	79	75	52	59	54	63	64	57	65	85	83	64	72	61	58	66	72	52	55	75	69	61	77	78	72	64	63	69	80	61	70	52	65	71	74	73	76	76	72	67	86	60	69	71	77	64	66	64	66	60	86	70	75	82	53	68	70	62	63	70	64	69	76	68	54	64	70	72	71	65	69	76	71	60	77	70	80	72	64	66	58	69	65	70	73	70	66	67	78	82	73	66	56	61	68	74	67	69	65	78	83	60	61	66	66	75	72	65	58	75	68	55	63	60	66	73	71	60	64	67	68	63	85	69	64	63	58	74	66	60	69	74	57	64	60	63	65	69	82	71	62	67	76	63	67	64	68	74	75	75	74	61	74	77	61	71	64	77	56	72	60	56	67	67	80	74	77	87	65	55	59	64	71	76	70	68	64	68	56	72	76	56	65	69	72	66	54	54	75	71	48	50	70	57	75	80	70	54	69	63	67	68	77	61	60	64	91	55	68	62	61	86	59	77	76	60	58	79	57	53	66	71	74	57	73	73	57	70	67	66	75	73	57	76	67	70	65	66	64	52	50	67	73	54	62	82	51	67	66	81	78	67	65	68	65	65	84	66	59	65	55	58	69	70	53	67	71	61	64	59	79	77	68	60	61	72	65	70	82	59	74	66	80	69	59	63	77	67	72	58	61	70	77	51	71	57	65	68	61	79	74	50	62	86	61	76	60	65	85	76	50	84	90	65	54	58	71	62	72	68	74	65	73	75	54	62	69	69	70	62	72	66	57	70	68	56	59	62	56	49	65	69	60	65	65	49	63	67	59	69	57	52	72	65	52	51	52	65	70	77	65	80	73	72	59	46	75	73	62	67	68	72	62	69	59	72	65	66	47	83	61	63	60	56	76	71	61	74	59	60	54	78	62	63	70	73	75	68	74	70	64	64	73	81	74	63	68	64	66	64	56	64	63	85	75	62	59	55	68	70	70	63	78	81	58	69	67	59	71	71	83	75	77	58	58	74	56	73	73	62	70	67	66	65	59	63	54	62	55	66	70	62	60	65	78	61	60	61	68	73	64	71	62	76	98	68	70	64	74	65	72	78	60	68	59	75	69	59	56	81	70	62	71	75	62	70	65	77	84	71	64	78	75	64	68	68	60	65	80	62	74	64	69	66	65	57	73	60	71	71	64	58	61	75	61	46	79	72	69	75	75	60	66	65	63	67	61	64	56	63	59	74	62	78	77	77	73	66	56	69	60	84	70	53	65	56	69	60	53	67	80	79	65	83	64	63	63	83	57	68	73	78	70	61	65	71	75	80	74	60	71	80	67	54	70	62	58	66	67	83	62	74	55	68	71	80	81	69	70	72	68	55	74	49	69	62	68	60	61	70	89	71	80	58	75	80	72	76	72	75	79	63	45	52	80	61	76	77	60	64	66	59	76	63	53	64	59	71	64	78	60	71	60	52	80	62	75	70	54	62	60	62	77	64	70	65	70	58	64	63	73	81	69	61	70	76	68	65	67	91	76	69	51	68	65	55	64	92	65	79	55	65	66	64	70	56	76	74	84	56	74	59	57	59	71	57	78	70	59	67	64	65	80	63	73	73	72	74	63	62	74	76	68	64	72	84	62	66	57	72	67	63	54	56	67	70	73	60	68	74	66	63	76	76	73	53	71	87	62	68	62	61	67	74	74	67	72	59	84	73	61	77	50	78	80	64	68	71	76	48	70	50	65	66	71	69	72	71	66	82	67	70	65	63	76	83	81	71	70	76	55	73	63	66	81	67	65	87	71	69	71	65	41	71	57	74	86	47	60	89	58	70	73	85	69	60	60	52	72	55	69	58	62	50	71	51	55	53	75	62	69	87	66	54	62	72	62	69	59	73	55	55	85	59	62	59	74	64	69	62	60	56	77	81	83	57	72	85	70	69	71	66	71	68	61	71	72	72	74	59	65	65	71	65	72	55	52	76	58	59	63	67	69	83	56	61	72	58	70	73	65	72	58	56	48	78	76	62	71	64	76	67	81	58	67	69	69	58	60	67	63	78	65	60	74	80	62	59	66	78	74	54	60	70	58	72	65	75	63	75	65	68	83	57	79	58	89	56	74	67	65	72	61	64	74	66	70	69	50	77	58	73	72	61	55	75	75	71	72	82	66	69	60	60	62	68	81	66	64	63	73	64	68	72	68	71	66	69	55	74	55	74	60	69	89	52	72	77	72	83	87	56	62	69	69	70	66	68	73	77	64	75	53	68	56	69	67	87	57	55	61	59	66	62	60	64	80	81	67	53	75	67	71	79	71	68	79	66	60	66	83	70	51	56	71	68	52	64	80	75	59	65	61	58	64	65	64	50	62	62	80	69	66	65	65	55	64	60	75	77	63	71	64	43	72	59	64	72	65	61	63	66	69	73	61	80	62	73	57	72	57	60	69	62	73	73	75	79	60	74	77	72	72	71	78	83	76	68	56	66	58	77	66	57	64	74	70	77	71	70	61	68	57	70	63	65	77	74	71	67	68	64	81	58	70	58	84	52	57	71	64	64	62	74	72	84	76	85	68	69	91	71	70	83	60	66	70	61	66	61	67	77	76	71	73	74	65	62	62	61	62	75	74	71	55	56	70	69	63	73	74	72	78	65	61	74	70	58	67	79	52	65	64	74	73	72	78	61	76	66	64	57	65	64	75	61	71	63	64	71	73	49	83	50	67	74	65	74	75	57	65	77	60	78	65	79	75	49	61	71	60	53	60	57	89	81	78	66	53	76	66	63	76	65	62	69	73	67	66	74	64	75	63	66	64	64	61	66	61	85	83	75	77	56	63	69	70	65	73	73	78	65	75	79	50	61	77	56	64	61	64	53	61	67	61	54	74	63	58	64	72	61	53	71	66	70	60	80	75	74	80	71	71	57	69	90	72	75	58	71	75	68	76	75	56	63	72	70	56	64	70	73	65	62	70	61	76	58	68	82	49	58	74	64	58	68	73	70	79	79	70	73	71	71	60	79	75	74	67	66	82	75	83	51	66	71	55	79	78	68	84	71	54	59	72	68	55	75	72	75	75	61	62	75	73	74	70	66	63	56	70	64	86	77	76	76	58	70	61	59	68	64	65	75	60	68	59	75	67	71	49	57	70	67	67	63	71	62	62	64	56
3067	334	461	435	407	409	410	367	348	368	327	318	326	288	300	295	333	335	267	296	281	343	283	275	321	285	314	287	285	316	296	289	319	278	289	267	314	294	303	286	301	299	295	285	298	295	325	329	291	276	296	277	280	294	260	293	288	291	319	297	301	289	279	290	294	285	296	283	295	269	280	312	288	284	291	290	302	305	282	283	291	301	279	291	287	293	252	284	294	260	274	307	281	273	295	305	275	299	302	286	300	301	298	304	285	263	283	272	304	287	297	281	304	304	293	274	297	280	266	269	317	298	305	276	293	278	296	291	299	276	294	295	305	270	311	322	263	269	292	323	307	296	291	294	297	284	311	281	277	270	248	294	297	282	288	275	268	282	335	257	296	292	291	276	307	303	258	294	286	307	277	268	280	289	298	261	239	301	290	298	273	254	303	268	287	273	300	266	274	250	292	256	275	312	328	280	318	277	295	292	297	314	285	283	266	291	287	293	253	283	300	298	283	297	280	305	248	275	291	291	289	302	293	299	294	293	277	262	280	278	277	265	302	264	297	278	307	308	289	282	288	297	271	279	283	257	268	279	258	283	291	297	286	272	249	280	291	291	295	290	290	300	291	286	302	291	291	322	278	281	304	256	307	301	270	284	273	302	291	298	310	267	276	286	280	304	281	305	301	291	283	292	263	280	310	293	278	299	303	283	263	273	281	301	278	265	260	302	290	275	277	294	294	276	275	295	307	273	275	294	292	284	263	271	322	299	256	287	319	273	291	268	292	294	283	290	287	284	285	280	271	267	280	271	284	313	301	294	291	281	279	297	279	298	283	318	295	294	319	303	271	279	316	323	276	273	303	270	236	280	284	306	260	243	272	284	290	287	322	309	315	277	313	301	294	313	266	298	291	297	267	290	286	273	250	266	265	297	296	295	300	294	280	277	273	273	266	284	297	273	277	290	271	296	273	294	278	272	308	264	307	266	268	288	298	284	275	270	301	291	272	294	273	270	286	308	299	289	297	282	302	276	270	275	287	282	280	303	286	287	252	289	279	316	285	290	283	268	260	297	297	287	305	295	306	273	264	270	272	274	274	308	271	307	285	274	264	301	317	288	288	287	287	300	275	281	268	326	278	302	279	276	266	241	295	281	276	308	262	290	331	291	293	323	293	294	301	283	291	266	313	298	294	311	271	262	280	301	280	299	289	298	261	306	260	302	302	314	291	307	295	305	300	282	280	302	299	310	262	301	283	288	272	295	266	289	262	291	289	284	289	286	276	269	305	298	315	256	269	308	295	289	258	275	323	321	303	277	294	278	267	267	273	293	264	303	289	314	300	291	291	280	310	291	283	289	265	258	270	290	283	321	300	306	292	280	262	276	310	287	287	294	271	287	290	300	285	296	287	314	280	307	272	252	289	262	281	277	279	307	270	288	293	295	287	318	290	282	322	285	306	290	298	315	280	294	281	264	291	278	298	285	289	287	275	293	289	335	303	281	283	278	276	273	282	258	321	280	297	267	285	299	267	257	261	263	270	295	297	289	291	286	291	300	288	288	294	292	281	315	298	282	284	283	259	280	286	282	300	297	266	294	302	274	307	289	296	302	306	264	318	291	279	302	306	277	276	278	306	308	295	299	279	274	284	264	303	287	283	279	273	275	279	274	274	289	257	276	276	280	291	304	281	297	306	271	274	306	298	282	278	254	293	277	301	298	267	291	301	298	301	335	284	295	294	298	276	286	294	304	275	281	285	276	288	290	280	298	269	301	272	295	280	274	308	293	290	268	281	307	292	289	288	298	268	288	298	311	298	288	264	271	276	286	256	274	270	260	314	289	283	307	267	257	285	299	303	305	292	294	262	287	286	273	299	284	306	312	296	253	289	287	302	278	305	263	285	316	275	309	274	288	282	326	289	278	281	288	311	311	279	275	271	292	260	260	275	274	285	302	265	315	294	319	295	295	297	285	307	289	319	272	289	318	289	272	263	296	309	296	275	284	284	293	269	325	279	290	287	297	315	274	292	269	286	262	292	285	273	285	322	296	273	299	273	297	264	269	308	284	259	297	292	266	313	295	285	277	270	283	297	285	285	284	282	281	306	305	271	292	277	271	288	286	280	292	310	261	284	293	293	270	306	315	289	281	289	273	271	278	309	266	284	289	325	276	290	266	291	285	310	293	299	304	306	298	311	298	299	279	264	284	295	277	309	268	261	296	261	312	271	288	312	279	284	275	281	282	274	276	303	301	288	316	282	291	300	347	290	261	287	286	281	286	286	299	277	314	282	267	313	269	268	296	292	254	323	279	285	284	290	308	293	273	247	284	267	304	303	308	327	285	268	300	291	297	266	304	312	299	302	278	271	326	300	267	284	284	290	309	245	315	291	268	280	293	300	303	275	327	269	289	289	301	315	283	274	284	294	262	280	266	262	271	321	312	284	265	299	266	297	295	300	266	274	284	264	265	275	278	326	303	281	295	291	285	283	278	261	278	276	280	282	318	321	284	286	321	308	287	280	290	275	268	286	242	277	301	282	304	268	278	310	288	297	274	269	286	299	277	302	272	275	275	296	293	297	263	275	296	274	277	289	297	257	310	259	284	270	307	294	301	273	307	273	297	296	297	287	275	293	286	276	277	293	287	295	278	279	248	266	285	267	304	276	296	280	276	272	295	272	292	276	284	296	309	317	283	302	274	274	266	287	312	292	293	263	294	256	246	272	280	309	276	272	286	315	264	250	284	274	292	293	275	275	301	288	283	294	285	299	284	302	291	295	288	281	247	292	259	305	294	262	287	289	279	287	288	279	291	287	253	308	288	272	273	339	278	288	262	275	279	278	297	308	271	315	286	289	314	294	282	292	295	283	310	246	284	268	297	276	280	283	275	269	269	248	293	289	287	260	292	325	304	289	284	282	289	288	314	283	264	319	281	290	255	279	292	274	290	305	310	298	284	283	305	268	284	265	298	268	282	307	312	303	268	289	295	293	261	287	248	258	287	291	263	276	305	274	299	304	321	282	274	253	277	301	257	298	266	251	262	300	282	279	295	276	291	287	261	285	293	291	291	301	282	286	280	289	291	268	260	282	277	302	306	271	285	292	266	261	305	279	290	304	309	295	290	300	294	266	287	301	300	305	266	297	280	273	287	272	260	261	305	283	279	306	271	293	285	264	262	300	285	300	290	296	302	286	247	283	302	309	328	304	286	303	275	267	279	290	272	285	266	279	306	292	298	274	277	319	304	271	283	309	287	310	285	261	277	281	294	284	303	271	256	274	250	294	282	310	309	274	310	302	321	320	281	261	314	293	288	294	297	302	286	267	272	283	295	294	299	267	275	276	288	298	267	289	263	273	304	297	284	266	311	279	270	289	308	306	286	310	267	280	279	287	282	283	292	278	246	250	269	277	315	282	262	294	273	280	282	258	280	290	271	270	275	315	286	299	291	289	288	256	280	271	302	315	265	277	282	294	296	282	255	279	298	304	313	295	290	291	283	271	250
13299	1125	1139	886	665	492	418	338	267	258	249	220	201	172	191	178	174	155	167	174	139	155	149	132	166	163	160	139	133	149	154	147	137	148	150	137	130	162	170	138	137	164	143	157	147	158	152	141	155	128	144	155	143	145	128	135	123	116	142	141	119	123	153	120	142	137	134	146	146	137	141	146	136	131	141	115	137	123	129	136	136	120	147	126	124	132	125	128	131	141	148	123	132	143	138	121	140	119	116	156	151	124	130	149	125	145	131	134	120	137	124	154	137	140	132	127	134	138	125	125	127	139	130	132	119	138	134	135	151	109	163	125	143	115	144	148	141	128	111	164	147	154	133	114	139	162	133	118	114	126	152	153	147	148	108	144	121	156	136	132	163	158	126	138	133	121	126	129	127	116	131	137	124	131	140	140	135	134	114	148	139	153	133	148	144	146	133	143	119	130	158	138	119	132	132	117	114	131	119	119	127	136	130	132	122	123	151	145	136	144	113	140	133	154	155	144	125	128	163	142	140	158	139	143	122	128	128	130	167	128	134	126	141	148	137	158	106	147	134	127	142	106	155	135	126	127	140	121	144	128	125	111	136	137	135	136	130	149	133	147	131	136	132	144	129	127	121	130	137	146	147	122	141	125	144	152	134	141	156	147	149	137	138	125	151	135	122	133	138	141	134	146	126	135	126	122	134	156	143	132	148	149	154	118	137	126	130	139	129	135	127	142	144	126	126	134	135	150	130	117	126	122	122	124	143	130	156	138	156	129	123	119	144	135	149	149	141	128	125	134	152	135	121	142	144	155	148	142	122	120	131	126	139	140	134	141	148	150	135	105	131	138	135	116	128	140	114	129	123	127	137	110	130	119	117	142	128	140	127	138	124	130	135	120	146	147	145	129	149	140	129	139	143	133	144	143	135	150	125	156	133	152	147	149	131	130	112	133	121	123	132	120	142	152	129	129	120	135	135	129	108	128	126	147	148	152	129	122	143	121	140	107	142	147	133	119	125	115	132	145	128	134	111	117	126	121	145	122	144	138	137	123	116	116	118	124	142	152	136	128	154	123	147	123	150	154	127	133	134	147	129	133	149	127	131	130	135	120	151	141	135	139	147	137	153	140	163	137	148	131	143	133	125	152	137	121	137	136	143	138	127	137	120	116	122	140	133	141	142	145	158	139	156	126	139	137	133	142	137	123	136	137	132	143	132	119	138	138	127	156	133	135	122	121	133	124	118	119	124	130	140	140	141	132	135	148	159	142	124	158	156	144	151	129	139	130	141	149	130	132	120	123	126	148	120	141	132	134	123	111	144	136	167	151	111	140	115	143	130	128	149	135	153	148	142	125	146	124	134	132	149	128	132	125	119	137	133	126	136	156	134	114	131	129	131	142	125	155	133	124	142	112	158	121	138	152	133	126	121	135	136	143	138	122	139	126	131	146	138	128	148	128	133	132	154	125	130	131	152	122	127	120	149	132	130	141	146	124	118	133	138	150	126	166	136	136	129	131	127	135	140	147	136	157	142	126	132	118	135	132	141	139	122	129	155	149	123	115	146	137	125	138	142	128	156	139	128	126	135	123	139	120	123	109	140	140	137	132	154	128	140	135	144	125	125	149	137	126	125	138	149	136	122	142	124	132	137	117	137	153	138	128	153	130	145	154	131	147	137	146	129	130	130	130	132	134	133	151	138	127	124	166	147	160	138	142	122	136	118	141	137	134	143	106	120	139	136	144	133	155	139	114	157	151	147	131	133	131	155	139	134	132	135	127	128	110	140	133	152	117	134	155	123	137	137	141	128	141	155	136	135	145	119	118	127	148	128	129	145	119	133	129	131	143	137	128	134	145	137	130	137	135	136	123	147	154	126	149	118	147	129	101	143	158	148	126	124	119	143	137	149	149	122	133	118	120	136	130	136	161	145	123	150	145	141	119	129	127	113	145	124	147	155	142	151	125	144	144	137	141	150	158	123	140	125	148	134	157	115	139	134	134	112	135	159	133	136	122	134	132	151	129	132	124	133	147	140	130	135	146	132	117	119	125	140	115	130	142	122	141	131	125	119	152	133	130	127	129	126	130	150	160	126	130	142	138	129	128	123	144	170	140	123	130	135	136	128	133	127	130	143	150	139	148	146	142	131	129	137	137	145	139	138	120	153	130	134	139	126	147	149	129	134	114	135	146	121	129	128	114	134	148	102	136	134	119	151	150	135	142	134	139	129	123	154	150	142	143	150	136	136	144	121	137	131	117	140	132	139	149	137	153	145	151	147	135	157	121	132	126	128	145	148	112	127	126	125	142	144	137	120	161	141	133	142	132	116	125	130	153	167	126	144	134	140	135	129	131	134	117	141	157	125	135	155	132	118	118	124	137	144	143	114	138	127	139	145	133	126	158	143	146	121	127	132	103	125	149	129	137	160	154	131	139	140	160	135	135	127	128	132	130	142	135	146	137	129	140	133	122	152	122	122	149	141	130	130	137	154	129	149	132	118	119	130	129	129	141	135	140	125	130	150	130	141	132	149	111	121	142	139	136	158	145	139	125	120	143	134	128	141	142	141	124	119	148	160	144	136	123	145	129	119	145	131	130	125	123	123	129	130	148	125	136	130	137	141	132	144	125	136	129	142	128	145	129	118	141	154	145	132	135	148	132	127	134	148	134	125	126	135	120	128	142	130	147	122	147	148	112	142	133	127	139	130	133	118	128	127	134	136	139	124	138	155	123	133	147	160	123	137	131	135	129	131	142	126	136	164	155	138	127	145	122	112	128	135	138	135	135	128	141	125	139	143	145	133	137	137	124	140	137	123	131	123	133	131	133	152	140	144	137	138	142	126	131	150	141	122	125	145	131	153	154	139	138	142	117	128	121	123	148	132	127	137	133	139	157	128	148	115	145	130	121	147	146	134	124	131	134	123	91	146	134	143	139	120	146	137	144	162	140	134	137	142	133	124	139	138	144	128	131	166	110	115	134	134	129	131	129	137	153	127	138	122	142	135	145	142	138	122	118	133	134	131	121	128	120	150	137	114	118	123	120	136	126	157	152	156	144	147	137	148	147	139	133	123	125	121	132	133	135	122	131	112	135	131	114	135	123	142	141	129	160	139	132	142	134	121	136	132	132	125	120	134	152	146	148	135	146	165	142	123	136	146	108	129	146	154	129	132	143	123	143	126	132	126	128	144	123	126	138	137	151	124	112	138	136	128	140	139	120	143	118	130	113	137	153	129	132	140	139	156	119	141	156	128	152	131	129	137	124	127	133	142	123	150	126	148	137	121	145	132	107	124	148	136	132	104	140	146	142	129	139	154	111	150	145	141	131	134	130	138	132	162	125	145	132	137	139	156	154	116	140	134	146	144	158	141	135	125	130	146	135	117	136	131	144	133	136	134	120	124	126	139	142	137	122	118	138	141	131	133	140	119	135	132	138	142	137	123	138	144	125	113	127	118	144	139	141	115	142	111	145	120	137	132	132	136	125	128	142	117	128	135	125
8718	1327	2829	3297	2744	2355	2010	1657	1512	1326	1162	1060	996	948	850	823	773	754	751	710	700	670	617	625	600	587	622	534	590	598	581	576	551	554	611	569	564	516	525	513	520	573	514	550	545	541	468	488	534	494	510	502	555	553	500	501	487	522	538	497	479	512	561	512	538	516	541	509	500	485	467	522	512	511	561	512	491	491	485	456	516	495	499	529	521	514	513	508	506	539	522	490	444	494	498	490	491	494	476	495	481	427	481	537	458	499	508	483	537	501	449	536	555	480	475	489	482	490	510	468	463	517	509	448	463	468	513	497	468	499	491	510	497	518	516	480	493	497	485	454	465	511	448	445	464	462	498	433	500	502	455	468	441	462	465	491	492	486	471	522	488	495	491	473	502	503	521	540	479	477	446	473	520	498	512	439	493	510	496	526	527	529	478	462	484	473	492	455	504	475	498	518	467	492	503	498	515	479	475	484	483	509	489	482	520	487	466	450	498	493	501	505	503	506	475	510	477	498	490	496	490	498	484	526	444	504	503	469	504	509	521	459	464	467	514	492	478	434	474	500	524	504	478	492	518	528	492	445	506	473	441	479	527	515	523	468	485	452	495	506	477	498	466	467	451	442	509	507	514	461	483	504	500	483	485	500	471	470	489	511	456	496	464	509	462	464	449	508	479	481	460	494	444	455	479	493	513	479	491	482	465	438	517	483	484	511	465	493	484	440	496	475	492	449	484	471	478	492	519	498	507	492	473	480	479	487	470	472	503	468	526	526	472	487	477	462	498	478	478	539	552	495	492	487	524	487	480	468	492	482	463	510	477	492	520	445	505	482	465	499	486	476	454	518	450	488	506	477	476	467	484	469	483	454	449	483	476	507	517	487	464	479	481	516	490	469	484	499	446	485	506	450	463	465	498	498	474	468	471	476	476	487	496	477	488	469	508	479	481	467	495	477	478	488	466	503	464	496	478	515	486	477	483	480	483	483	498	465	497	513	465	525	450	445	485	484	496	480	448	480	481	482	517	516	495	466	464	508	481	496	493	489	467	467	487	484	507	488	497	485	465	532	502	471	472	520	498	517	484	458	467	506	473	447	504	520	528	499	469	539	485	436	476	475	498	484	518	443	503	488	426	499	501	497	467	460	503	467	487	506	483	528	483	498	490	481	488	498	476	479	463	449	456	527	522	521	465	490	494	494	496	525	455	533	504	500	491	505	543	467	486	483	512	433	507	473	460	468	519	466	470	475	467	471	500	509	480	483	447	500	498	521	501	502	497	500	471	464	500	464	480	495	473	472	482	457	509	519	508	504	482	476	480	488	482	495	498	517	495	475	511	494	484	482	485	498	485	457	508	559	472	490	480	505	496	515	472	479	494	454	459	508	501	499	534	494	515	450	451	505	465	461	513	505	494	506	489	514	467	499	483	498	493	475	479	461	456	471	502	470	484	483	483	492	506	481	473	450	539	470	495	475	476	541	487	463	468	503	450	483	504	483	506	446	500	497	515	466	519	466	501	466	546	469	459	499	443	486	482	501	517	486	494	531	468	460	497	468	455	506	477	485	488	518	522	489	498	505	488	474	473	504	455	494	445	484	498	524	469	468	452	473	464	535	486	483	479	494	462	488	448	493	461	494	524	504	505	525	507	466	493	508	473	477	481	508	498	468	501	473	550	460	512	476	477	486	487	493	483	518	532	476	482	509	484	471	486	484	494	516	458	515	465	458	483	467	473	489	496	495	472	462	459	502	477	475	421	494	486	496	493	505	468	516	503	470	452	500	479	503	462	467	484	496	492	525	482	468	523	457	499	499	474	480	507	472	527	499	474	485	503	476	524	513	506	490	485	516	445	474	466	479	477	472	494	476	479	493	494	451	484	477	500	468	495	505	491	499	495	489	493	486	472	485	467	469	554	525	474	508	469	487	461	492	497	518	481	478	477	466	476	464	462	535	461	480	462	447	487	501	468	460	501	509	456	470	520	478	478	457	458	503	493	480	497	488	454	495	474	471	512	542	484	472	473	464	499	495	451	499	486	465	495	487	474	492	508	481	496	458	483	502	451	484	446	480	450	458	502	471	436	484	527	499	506	496	461	480	491	489	535	503	500	490	506	492	473	500	475	483	510	496	539	481	532	507	491	476	483	465	474	497	506	467	538	471	494	508	458	510	501	462	464	443	475	489	471	482	481	478	491	451	470	531	499	507	482	504	459	498	462	495	496	513	469	478	462	469	489	502	502	493	504	484	478	522	478	485	485	466	506	450	503	494	513	484	516	433	489	460	486	489	486	483	534	455	498	481	528	501	505	461	512	470	469	486	477	495	497	481	475	481	518	478	453	498	513	482	513	486	522	479	480	471	509	485	511	479	488	467	524	495	460	464	510	473	484	449	493	444	481	466	496	480	497	453	439	510	475	466	495	472	470	510	492	499	462	453	459	473	462	470	493	489	523	517	467	477	515	492	450	478	500	483	480	438	469	487	467	492	466	483	419	462	514	460	469	459	485	503	474	496	455	463	448	494	483	473	523	462	472	524	482	537	457	470	513	463	492	500	495	471	472	442	466	486	559	455	472	490	508	492	468	477	472	486	529	487	485	483	467	470	483	503	519	447	492	529	450	518	491	501	470	486	457	444	502	466	511	514	506	492	471	497	520	465	476	444	480	462	488	486	460	458	508	462	529	493	461	508	472	456	443	481	482	514	475	494	477	490	480	462	488	489	478	484	525	493	513	494	495	480	498	492	478	538	513	500	476	490	480	523	474	466	483	474	483	541	499	492	480	483	492	465	515	468	442	488	468	532	489	463	468	523	513	488	535	475	502	470	492	471	494	448	489	499	521	480	490	481	492	467	471	488	450	477	456	461	498	457	472	476	511	480	460	468	488	465	465	480	524	483	476	475	489	512	464	504	501	501	453	525	474	496	503	488	512	502	479	498	480	504	501	455	482	493	447	492	453	500	466	482	465	491	510	473	489	505	449	464	516	484	432	468	469	537	504	463	429	478	499	441	474	498	490	464	465	491	442	473	475	524	501	498	464	522	503	527	465	473	506	477	426	492	463	466	479	460	485	435	487	461	482	485	505	483	500	489	508	492	508	493	487	486	473	475	529	482	499	524	467	521	499	487	473	491	487	494	485	477	489	476	488	506	472	498	510	492	479	537	531	483	483	498	461	496	458	521	483	481	504	527	468	487	458	484	499	518	478	457	472	466	469	469	474	493	487	448	498	508	474	481	502	445	489	497	496	413	530	500	498	479	480	481	467	469	517	499	485	454	513	464	469	493	462	489	443	447	508	479	454	462	501	466	460	480	485	463	509	495	493	470	511	493	496	508	474	486	500	443	502	479	475	497	452	483	490	499	467	484	439	481	488	496	484	481	534	457	535	533	482	476	491	533	500	509	489	483	477	460	492	438	492	488	447	489	499	474	510	497	481	541	471	502	480	462	483	441	490	482	474	488	471	461	488	456	500	481	504	493	500	518	474	457	487	443
22767	3537	2373	1782	1206	914	679	559	513	467	399	326	336	300	300	282	277	289	218	231	248	259	239	223	234	197	239	222	224	243	187	219	200	217	220	213	202	217	202	243	199	199	203	230	219	207	218	185	224	197	220	228	220	204	220	236	206	225	203	191	201	192	204	210	187	203	195	210	194	209	195	215	242	214	197	195	210	197	213	204	236	211	179	224	202	199	197	170	203	211	205	201	213	189	215	219	186	185	228	226	201	181	221	216	215	180	206	217	198	220	202	209	198	181	218	194	214	200	210	191	196	189	216	198	211	200	176	201	187	217	220	200	198	210	205	203	193	197	185	210	199	216	191	186	206	198	205	201	188	194	208	216	210	189	199	184	196	172	204	172	220	187	191	211	211	200	214	218	194	198	190	198	203	218	193	201	197	187	194	233	211	213	209	194	195	200	206	200	231	202	207	179	225	199	205	191	209	188	208	205	210	206	177	220	179	205	215	205	203	213	200	202	182	188	181	230	228	198	214	189	192	233	216	200	213	203	182	219	212	198	198	231	200	185	189	235	213	206	190	193	192	205	221	204	204	178	167	200	215	221	218	211	205	195	187	201	203	173	210	219	212	222	213	200	205	194	189	191	187	202	204	196	183	234	198	213	188	191	186	237	210	220	179	203	204	203	204	209	214	185	207	220	202	209	185	197	171	232	204	201	190	193	197	208	219	213	168	195	194	213	206	188	201	196	203	210	170	213	202	215	210	194	201	207	239	201	229	204	199	182	198	205	195	169	164	192	185	202	212	215	207	197	196	197	199	214	200	217	196	176	182	192	191	203	194	225	203	200	200	208	216	187	200	199	194	204	205	187	199	215	205	187	195	186	191	225	206	183	181	192	204	201	201	190	191	190	194	211	188	206	221	193	199	166	194	192	207	228	186	200	215	218	191	225	221	191	191	211	209	204	186	209	195	188	206	194	210	227	201	173	205	196	168	203	213	219	197	201	176	196	202	209	197	214	222	199	195	220	227	204	227	218	236	206	219	188	214	208	220	199	202	185	211	236	172	194	205	216	196	212	218	202	179	217	198	198	213	193	211	197	228	198	214	184	210	193	226	196	242	207	229	212	197	205	192	211	207	213	215	193	205	201	206	224	190	195	198	179	226	212	199	213	213	197	206	205	220	200	187	209	180	209	219	196	215	200	198	206	177	169	191	169	195	220	181	211	207	191	221	189	186	226	201	183	232	201	205	215	199	200	196	215	223	198	205	213	200	201	203	205	194	196	204	188	217	193	195	203	200	215	207	197	190	207	214	225	212	206	216	201	193	204	186	204	198	207	198	225	203	194	214	221	209	202	225	193	214	228	204	186	205	198	204	189	222	207	224	205	217	202	197	206	216	171	208	193	204	223	187	176	194	188	173	207	202	203	191	192	186	206	187	198	207	205	201	208	190	201	191	205	181	210	206	188	192	210	197	197	186	185	202	204	185	166	206	222	183	207	196	194	214	214	208	197	207	192	219	209	208	207	218	221	217	221	212	174	186	198	202	242	204	203	195	202	189	206	201	209	198	169	186	204	169	219	208	191	207	203	207	232	227	207	194	191	218	204	201	213	219	195	197	196	207	209	220	205	196	196	197	208	185	205	191	207	191	197	206	205	215	208	210	198	205	204	211	184	183	210	165	218	208	200	215	231	215	194	241	229	215	224	191	185	217	203	219	202	207	226	207	193	205	188	189	201	186	183	189	180	218	197	204	212	213	177	213	190	200	185	202	182	184	205	205	191	194	189	214	214	206	200	201	196	224	215	180	209	206	194	191	242	202	224	219	200	201	206	216	207	196	205	198	209	195	206	226	209	228	211	191	203	199	191	186	194	179	199	200	224	220	212	212	205	200	191	183	160	198	184	216	178	199	186	205	214	199	198	226	178	209	204	204	206	207	185	198	210	192	193	198	205	202	198	196	219	200	201	217	184	212	199	195	208	200	219	179	240	206	191	193	205	204	179	212	192	192	191	213	188	180	194	195	220	201	200	194	199	222	183	183	219	192	235	192	216	179	221	194	196	172	205	228	201	183	223	230	223	202	210	184	195	215	188	180	190	232	193	204	199	213	220	203	215	203	225	199	198	196	230	214	200	190	210	200	189	199	195	200	214	213	193	193	186	200	202	222	188	205	200	195	221	182	195	182	202	193	202	215	175	222	197	213	192	227	211	182	211	190	205	192	199	221	187	211	198	200	198	205	192	193	180	186	209	188	202	209	192	187	191	178	206	189	203	235	214	201	218	201	207	180	197	207	214	182	214	201	194	196	195	200	204	191	199	209	223	217	212	195	216	173	199	229	198	228	189	204	217	208	222	166	202	195	186	216	191	214	222	238	190	199	185	203	197	202	180	173	209	192	208	184	216	177	229	215	209	193	201	182	186	184	201	195	213	220	186	175	182	212	194	202	224	222	194	216	194	181	184	192	223	219	170	191	202	198	213	214	208	208	225	195	210	218	217	206	184	196	240	194	180	236	194	172	183	183	184	215	201	185	195	196	227	206	187	185	189	201	210	171	219	219	198	214	199	183	209	236	202	191	206	205	209	194	226	241	206	198	189	193	204	205	218	185	228	212	188	211	210	179	196	223	180	197	227	214	201	221	184	195	194	210	211	212	197	207	211	222	190	227	202	172	211	196	189	211	220	216	185	179	202	233	222	197	183	217	205	197	210	197	218	182	203	213	213	214	180	223	224	225	179	195	213	180	213	200	188	213	205	184	197	213	245	203	186	230	182	194	197	205	202	190	218	198	198	174	210	192	237	185	224	181	185	199	176	211	211	201	196	205	208	203	217	178	189	203	224	195	225	209	188	212	213	220	178	216	216	223	184	209	214	185	193	185	182	213	192	208	196	194	222	207	213	212	216	207	196	194	174	218	192	195	218	207	178	193	193	197	194	211	195	166	197	206	208	210	198	195	209	220	199	191	216	192	189	202	207	186	201	205	183	195	164	205	185	182	194	233	185	220	185	173	226	193	195	217	232	206	204	200	213	211	226	241	192	229	194	222	198	208	199	192	203	212	203	228	188	168	196	205	224	220	200	208	208	223	196	202	202	202	206	228	170	208	208	187	193	212	175	181	184	207	184	215	185	205	185	221	198	201	215	177	187	201	213	214	200	205	220	197	227	198	203	217	212	171	190	215	190	199	187	189	205	205	188	194	220	202	191	206	229	201	202	201	195	209	206	190	219	208	211	183	196	191	168	211	231	217	200	188	203	232	184	224	211	207	197	216	195	202	187	183	209	187	194	226	199	178	221	207	204	198	203	197	219	208	188	213	194	203	194	230	181	190	181	208	184	176	214	226	190	194	210	218	212	193	188	228	214	200	200	186	214	218	207	202	220	194	186	201	225	212	194	210	164	224	192	191	203	191	209	227	201	190	195	190	207	207	212	188	197	219	191	212	203	202	216	209	210	215	195	218	185	195	201	177	201	201	210	212	216	208	198	206	215	229	235	222	197
12812	2386	5012	5767	5003	4132	3531	2970	2578	2261	2002	1881	1675	1535	1454	1311	1230	1243	1150	1129	1088	997	979	1001	972	964	924	919	899	871	820	832	820	862	846	813	803	776	766	765	793	796	795	779	737	734	781	753	721	703	732	697	755	689	677	741	748	750	743	788	713	728	693	713	710	732	708	655	713	745	689	751	781	726	690	690	691	703	700	679	693	731	716	709	715	688	699	688	741	656	685	690	694	653	661	706	661	732	674	688	777	748	708	703	670	651	669	680	759	664	708	694	687	720	710	689	625	716	686	646	641	695	684	686	644	698	692	687	731	705	728	685	720	664	708	669	664	692	668	671	726	667	732	639	741	683	734	695	708	658	660	674	692	670	670	720	692	689	664	677	644	705	677	686	684	632	675	700	680	715	674	671	656	680	660	657	672	691	658	669	657	712	677	718	624	733	699	684	669	735	691	752	686	692	717	649	725	665	695	732	655	688	667	702	714	677	673	679	662	707	665	679	673	641	668	640	703	732	702	639	662	718	694	659	679	666	671	650	664	667	642	677	662	690	675	668	678	665	702	663	717	675	692	643	670	695	652	675	648	722	672	727	666	723	686	666	710	636	687	682	712	706	673	680	684	661	664	668	707	670	651	680	717	691	697	681	698	699	696	658	660	679	711	731	688	663	700	658	633	661	697	693	681	705	670	650	684	661	694	697	667	677	693	683	697	661	639	711	660	671	714	722	670	657	668	666	662	680	652	670	646	639	694	700	658	656	664	672	705	674	726	627	684	637	698	692	749	707	661	657	676	731	713	709	689	702	712	708	702	683	652	680	714	696	692	710	691	684	674	705	645	630	680	676	654	665	683	698	690	688	713	644	643	733	672	737	698	693	686	701	708	665	703	708	687	722	654	706	660	695	688	716	684	652	691	654	697	706	707	672	715	684	624	638	704	717	650	702	629	707	691	679	627	640	730	709	664	673	660	705	675	717	688	689	675	655	652	666	677	680	684	717	697	668	638	703	677	646	642	654	644	653	675	681	667	657	683	681	642	693	624	707	695	729	715	699	724	695	613	689	661	623	684	658	707	697	689	643	671	685	721	685	665	674	687	689	670	718	706	695	657	677	664	682	658	622	702	696	677	645	667	712	699	650	641	679	713	675	636	677	657	653	758	654	667	715	705	675	694	682	708	671	655	733	673	656	670	696	659	643	698	713	684	656	710	672	605	668	727	659	695	662	729	716	629	677	687	672	665	655	668	681	683	671	682	647	669	663	644	697	701	659	669	681	668	684	684	660	753	668	662	672	691	706	706	703	642	651	685	690	656	726	688	702	668	714	675	740	653	615	671	758	728	669	724	661	648	681	695	704	686	672	698	699	689	668	682	643	618	697	723	700	710	634	651	696	663	674	679	649	665	729	632	661	710	658	682	713	688	674	666	726	738	662	713	688	691	680	735	726	711	689	663	704	701	683	650	704	696	656	664	686	696	675	688	660	678	709	637	676	642	666	621	707	654	669	744	698	655	702	701	666	690	670	657	649	661	675	661	677	723	662	710	684	693	641	659	704	701	611	656	651	708	713	717	674	702	724	648	707	693	662	671	647	679	681	627	702	671	691	712	654	689	677	668	646	699	699	672	688	661	689	638	696	746	694	705	697	709	683	682	678	693	697	685	682	722	661	707	663	705	664	666	715	699	740	693	700	692	687	702	632	667	700	677	732	659	704	709	689	698	655	723	671	652	691	669	698	700	658	607	718	707	704	721	702	684	725	698	681	687	714	661	686	697	684	709	669	659	680	698	664	728	668	724	664	671	744	704	678	673	696	687	686	704	702	734	636	687	661	693	698	680	688	718	655	678	681	697	657	728	706	661	642	633	660	703	673	712	674	712	696	714	699	717	702	726	743	670	697	731	669	705	632	656	687	676	686	652	695	695	682	705	656	653	678	690	661	662	697	644	680	713	671	673	671	718	660	667	669	678	679	666	656	693	715	692	653	665	654	638	660	715	684	672	689	664	690	686	715	656	649	678	660	639	659	696	648	673	690	682	637	656	629	643	676	703	670	685	687	718	710	694	664	739	725	679	638	691	627	662	700	747	654	682	717	628	665	701	677	691	663	713	685	717	697	666	651	708	700	695	707	684	682	675	677	621	667	650	663	655	673	707	656	630	680	649	651	696	676	657	702	694	700	683	675	667	660	716	670	728	702	716	666	689	659	706	697	667	677	748	706	661	711	689	723	665	693	664	685	628	675	635	669	681	676	712	671	695	665	680	668	720	672	709	632	681	646	687	704	676	657	719	709	639	681	677	646	722	712	656	678	666	674	721	720	676	687	680	677	652	709	672	698	668	617	693	671	673	684	677	686	699	689	648	666	724	658	659	699	697	695	692	646	669	732	641	704	672	668	663	695	734	696	715	669	721	658	655	671	714	668	684	665	678	690	688	689	646	689	658	719	672	686	655	680	692	670	684	731	691	679	634	684	654	658	649	684	649	703	693	651	642	681	650	654	637	721	668	683	689	683	703	705	674	673	667	655	718	667	702	709	696	707	709	666	687	663	715	651	707	704	691	693	658	637	670	685	663	692	635	683	712	662	719	674	677	684	658	650	671	725	690	724	673	707	641	697	674	699	713	674	670	659	701	645	655	698	620	710	704	697	701	719	672	665	678	707	664	702	688	670	691	702	727	676	704	679	644	675	669	692	718	717	659	656	677	677	688	648	649	681	697	674	678	656	682	719	666	676	676	633	657	649	666	710	657	684	662	703	686	645	702	688	688	709	675	613	698	714	658	635	699	676	697	689	667	689	659	680	671	699	709	682	696	686	694	670	734	671	714	677	696	701	670	687	671	666	700	696	679	678	704	668	638	645	655	718	684	690	721	662	727	708	644	632	692	693	698	714	650	713	640	647	692	648	707	678	679	693	669	772	669	655	658	710	701	677	666	652	725	689	642	652	714	686	638	665	680	694	735	689	708	706	619	692	670	689	664	680	684	675	773	669	652	699	653	672	646	665	701	703	685	677	664	643	649	689	671	679	668	662	636	697	671	659	694	750	742	645	668	689	728	672	769	694	659	647	663	650	744	700	672	680	678	672	702	708	691	666	690	657	698	655	602	674	688	694	675	632	703	677	685	718	691	653	701	699	694	706	698	666	709	690	655	645	667	623	692	686	646	734	732	698	675	710	632	695	635	754	663	713	706	662	665	660	680	726	676	669	691	708	680	673	729	732	684	664	690	623	696	663	667	689	683	683	687	697	694	674	671	716	715	675	638	660	702	675	654	686	711	670	681	684	663	704	645	727	696	710	676	705	655	675	666	674	719	655	698	682	665	676	728	706	673	654	700	672	726	668	643	692	639	688	639	670	730	689	671	649	666	716	695	652	738	670	615	716	683	709	699	697	680	660	692	706	658	622	681	669	704	588	712	673	692	698	699	673	678	664	732	662	701	703	633	671	720	648	723	686	672	674	733	707	692	726	674	655	672	698	707	657	663	667	676	709
1893	134	129	91	117	78	78	67	71	63	82	64	78	70	62	62	63	66	57	67	80	60	80	63	73	52	54	47	54	69	73	74	63	72	73	63	55	79	64	58	70	65	70	69	63	67	58	58	78	73	62	66	64	52	53	56	63	70	58	69	60	75	63	65	64	82	78	67	67	73	79	70	59	68	66	68	71	62	77	68	67	68	62	60	57	61	63	67	61	73	66	53	55	66	61	63	56	80	66	69	58	70	79	76	69	80	65	55	62	62	80	61	72	61	56	57	70	49	71	57	62	59	65	67	64	63	65	68	59	53	77	83	75	81	60	69	64	65	57	65	70	69	46	55	53	65	71	69	73	76	73	65	59	58	65	68	57	68	66	81	70	42	48	55	54	61	59	62	67	69	57	72	75	44	58	59	50	57	65	89	57	51	66	70	63	48	68	73	58	74	67	76	63	72	74	72	67	69	84	61	59	64	77	60	69	63	67	63	56	67	55	70	71	77	59	63	75	53	72	53	46	66	65	79	52	69	48	54	66	54	58	63	60	75	54	60	66	77	55	61	58	45	54	64	66	75	67	58	64	61	62	55	60	56	66	69	68	61	59	52	60	44	71	83	60	45	59	74	60	58	66	67	54	66	60	72	67	75	70	67	59	64	65	75	66	59	62	78	73	61	64	68	73	52	67	73	81	62	75	83	57	55	64	57	87	62	66	53	57	72	53	52	56	77	69	76	67	66	54	71	64	56	59	62	47	68	51	66	63	70	76	66	58	57	58	60	70	59	62	53	69	66	58	58	66	55	49	55	78	91	68	68	68	79	56	70	62	65	62	74	73	58	76	59	51	50	68	68	67	59	69	68	69	71	69	54	54	73	66	70	75	47	65	69	78	56	63	60	80	68	53	72	68	74	63	49	70	64	56	65	61	74	65	61	57	70	63	64	56	65	57	54	73	66	81	74	73	56	73	63	66	54	63	62	79	61	62	57	67	61	78	64	57	61	48	55	62	47	68	64	77	58	68	51	62	67	65	70	81	59	76	77	63	68	61	77	61	65	56	68	65	66	68	76	58	68	52	65	55	78	65	68	68	74	64	71	60	55	69	69	66	59	61	67	65	60	74	59	58	57	52	50	57	66	64	59	63	72	55	48	63	57	70	53	64	51	57	71	55	60	72	65	67	58	62	56	59	62	60	54	65	49	78	56	74	54	60	52	67	66	68	62	64	57	72	61	65	68	51	62	67	59	67	78	69	52	67	56	78	60	60	56	53	65	59	77	84	62	82	58	58	77	69	72	64	51	60	73	74	62	63	55	67	53	62	63	67	55	59	65	68	72	52	72	61	62	52	55	65	67	62	52	66	61	73	53	54	67	81	54	60	51	72	62	66	70	65	63	56	58	59	44	59	50	67	65	57	57	80	61	60	74	62	60	74	83	58	64	59	62	76	62	50	72	72	69	60	49	64	63	72	72	67	71	59	77	63	73	62	65	69	66	61	65	53	60	90	61	59	63	72	53	64	72	61	73	68	59	66	63	69	55	58	68	54	64	59	64	76	58	54	65	79	56	73	73	65	55	82	61	73	70	64	68	58	72	66	66	52	64	59	71	60	61	65	60	69	64	59	58	63	53	80	64	70	62	74	77	52	79	58	66	65	67	63	60	67	56	68	72	66	60	64	62	70	62	58	66	58	65	60	58	65	57	73	62	90	53	54	68	61	70	66	66	60	61	60	52	60	67	59	55	66	67	81	51	66	62	60	59	70	68	73	64	62	69	65	74	58	60	84	71	72	73	56	61	71	63	102	68	68	70	50	72	62	58	76	71	68	72	49	62	60	62	67	69	62	72	54	54	85	72	68	57	67	60	69	69	51	75	80	81	58	70	63	57	69	64	45	73	51	61	76	63	72	67	58	74	70	70	65	60	68	60	58	66	70	53	60	57	63	48	69	55	58	60	60	71	63	75	62	65	67	71	69	69	61	68	55	65	51	59	49	52	53	68	51	65	56	62	69	65	72	79	65	58	55	56	57	70	73	54	70	55	50	81	61	63	53	58	64	63	62	59	77	59	69	64	78	44	77	67	63	56	63	64	65	85	65	63	69	86	65	51	84	86	59	48	79	74	62	68	72	64	72	62	73	59	60	58	62	53	67	67	61	48	56	66	51	53	57	61	75	59	71	68	68	55	63	61	53	52	63	64	64	81	64	59	74	67	67	55	66	78	58	74	65	66	55	66	69	68	70	63	67	62	65	57	51	74	65	43	55	64	62	61	66	73	60	65	71	66	67	61	60	62	53	56	78	77	75	67	67	63	54	71	59	54	75	63	67	70	72	68	65	53	70	61	59	61	88	61	52	58	71	56	65	75	69	52	71	55	56	46	71	72	65	51	64	56	49	73	61	41	55	75	67	69	72	61	47	65	71	61	55	70	66	57	78	60	65	78	60	50	69	68	73	72	64	66	79	57	59	70	63	61	52	64	59	58	71	59	56	65	73	61	64	51	53	63	78	67	51	68	59	66	65	70	70	68	62	69	70	54	60	62	65	58	80	56	76	60	60	60	74	59	62	67	71	57	59	64	50	72	71	67	60	79	76	82	69	65	64	54	60	64	59	65	65	64	74	60	55	73	63	73	58	59	48	61	66	66	70	68	54	62	70	75	70	68	66	63	55	56	68	68	63	43	58	71	72	63	67	66	60	65	55	78	77	58	61	56	69	72	67	62	55	62	63	63	68	73	62	66	75	84	62	74	69	60	59	54	66	70	74	66	73	67	63	67	49	65	58	71	56	67	62	60	61	55	64	62	72	94	47	69	58	82	55	66	66	64	68	63	73	78	46	72	56	55	59	68	72	60	67	63	76	62	72	64	54	61	62	61	57	66	77	68	62	52	64	62	61	67	52	68	73	63	74	66	62	66	67	70	61	58	62	64	61	49	75	65	57	62	66	75	73	63	63	73	69	53	58	67	70	57	54	67	55	64	76	62	52	69	70	59	50	63	57	74	55	49	65	63	60	55	64	70	75	62	62	48	58	67	62	59	73	73	70	65	63	68	69	68	50	64	72	87	57	40	58	57	71	60	65	69	69	53	54	71	58	68	75	58	74	52	75	82	65	59	74	53	57	62	73	60	61	63	57	68	69	61	64	66	53	70	58	75	63	64	63	54	56	71	84	68	63	77	62	81	66	67	59	73	56	75	56	67	67	67	66	55	73	62	56	71	58	62	56	64	67	53	76	68	70	75	64	65	69	63	68	69	62	43	72	63	60	61	65	66	60	82	66	44	62	74	62	63	72	48	54	63	63	65	75	54	64	67	67	67	58	67	71	54	83	72	55	76	72	58	58	54	57	61	59	83	62	68	67	64	58	59	81	59	80	56	76	56	75	52	73	53	63	50	61	54	66	51	73	62	54	51	58	67	57	60	75	55	58	52	66	58	64	66	60	64	57	64	59	67	54	58	60	76	69	63	61	72	59	77	58	57	64	53	62	65
2822	326	439	466	399	390	363	321	336	348	380	307	277	288	316	322	302	285	291	305	296	304	273	295	298	281	283	293	297	258	282	292	259	275	280	278	286	287	312	270	286	302	301	293	268	295	258	281	303	266	277	303	255	273	293	277	298	302	256	264	295	288	269	266	252	280	287	274	283	248	280	280	282	278	267	269	248	285	278	258	264	253	268	230	286	274	296	257	277	268	265	249	290	275	251	271	268	264	283	276	275	273	261	278	278	276	270	280	248	264	272	284	269	304	276	283	268	291	281	286	262	252	282	306	282	303	272	281	259	269	291	266	278	304	289	264	275	274	278	256	259	286	288	272	281	263	298	263	263	270	291	256	274	304	255	267	245	265	300	286	305	275	237	269	269	296	271	296	275	265	291	280	280	301	289	261	287	304	244	276	285	275	291	284	296	271	256	238	296	273	286	305	279	333	259	253	258	283	253	274	256	293	272	304	274	264	286	274	279	277	291	301	262	255	288	279	264	285	257	292	253	267	293	273	268	272	273	281	255	290	242	236	259	294	277	264	254	247	273	264	249	277	270	297	260	257	290	270	244	271	287	303	274	254	307	253	252	268	268	256	271	279	260	286	249	304	282	252	291	256	281	294	240	312	274	234	288	288	287	284	276	235	296	296	281	241	278	282	297	281	272	284	255	255	306	275	269	258	268	299	276	293	268	304	279	262	256	276	295	261	282	266	265	285	246	276	287	255	259	302	277	278	261	292	250	306	295	256	262	274	254	257	263	284	281	253	236	250	280	271	298	292	283	252	284	292	251	280	250	306	275	285	286	260	272	266	284	251	259	287	293	258	280	235	262	274	280	274	275	265	326	275	290	283	302	269	265	257	279	252	302	268	248	255	243	269	261	283	274	277	293	266	274	267	290	265	287	253	282	281	266	230	279	279	262	239	256	268	275	287	252	298	290	297	272	301	257	273	271	266	286	288	276	258	279	240	270	287	297	278	268	270	288	274	242	285	265	287	277	256	273	285	268	290	279	288	263	291	269	241	259	255	282	258	268	259	260	260	249	292	275	298	278	273	261	275	279	276	260	248	239	277	272	270	253	271	286	281	281	281	259	276	276	279	292	278	257	282	256	295	285	296	249	267	266	302	261	267	268	266	279	271	291	274	287	284	284	254	275	261	264	282	273	257	301	293	270	273	271	255	286	273	276	276	276	262	268	233	263	255	277	259	269	299	262	277	300	290	296	280	296	285	274	261	287	260	270	280	275	269	275	270	272	268	261	256	265	284	287	262	253	310	297	263	278	277	308	292	273	253	274	274	280	264	246	261	254	267	256	286	306	275	271	309	273	281	288	284	271	299	273	259	288	260	286	295	274	286	270	266	305	282	268	251	274	273	266	307	292	246	276	271	249	294	268	264	272	273	278	263	279	269	299	260	259	288	256	300	284	264	285	274	253	279	273	265	305	280	267	262	285	280	289	266	275	268	281	266	300	275	267	251	266	301	308	275	286	261	282	266	301	274	260	266	280	264	280	252	281	267	271	262	289	227	278	293	318	299	272	274	269	270	274	290	256	299	283	294	244	292	252	289	262	280	301	277	272	284	258	284	277	281	239	255	247	261	265	272	254	265	270	280	248	245	290	285	300	260	244	279	276	296	239	281	287	257	238	283	308	297	277	300	274	253	258	281	281	244	290	297	253	252	269	284	218	259	262	295	289	311	266	277	279	267	248	246	276	302	267	237	288	280	252	255	268	287	272	287	293	256	272	262	258	285	264	279	240	316	291	262	291	282	252	255	299	271	253	273	248	275	262	285	289	291	242	271	257	285	250	267	254	289	281	279	242	266	259	256	286	298	237	262	309	282	265	254	293	281	287	268	256	260	279	263	278	265	302	278	298	284	264	297	257	269	280	292	282	285	282	236	285	299	278	249	278	275	265	267	261	282	274	289	287	280	294	271	262	284	288	268	296	243	289	278	284	244	281	277	276	259	282	245	277	259	267	275	256	283	301	288	286	289	253	273	237	251	282	269	271	284	291	258	275	293	284	258	253	252	257	260	269	298	271	278	269	253	286	266	275	290	282	288	282	250	283	277	295	282	261	284	256	261	266	282	287	269	289	253	247	299	263	294	279	273	263	276	293	287	261	281	306	270	299	281	270	284	244	266	242	282	256	256	298	275	286	270	279	283	290	280	269	263	310	302	258	281	254	246	247	264	280	286	257	268	265	255	287	283	261	270	249	271	266	273	286	263	262	256	293	305	270	277	290	286	263	262	268	285	265	277	277	261	327	258	278	267	280	271	293	277	255	258	283	278	254	295	252	243	278	276	277	275	258	254	276	281	287	276	276	283	289	284	268	273	250	275	284	284	277	281	272	278	276	300	256	265	294	310	279	287	270	286	273	274	281	272	262	280	266	289	264	271	251	277	313	284	266	283	295	264	263	283	261	277	304	295	253	263	309	265	265	278	277	299	262	275	277	273	270	263	278	309	269	250	265	290	278	266	228	283	257	291	292	253	300	276	279	256	269	266	246	321	280	286	256	258	277	274	272	277	273	255	263	286	275	271	285	280	277	243	277	281	265	271	256	281	294	282	273	277	270	314	267	304	270	257	308	234	301	258	261	281	270	279	278	278	274	267	227	275	282	250	265	272	273	259	257	271	262	280	272	283	267	266	262	271	269	294	284	276	298	277	303	244	296	288	300	235	272	253	250	276	246	275	245	282	276	283	262	287	241	267	304	257	256	265	251	270	267	292	264	238	276	264	284	262	256	279	264	262	269	292	256	272	268	258	274	260	247	296	252	290	296	291	286	253	257	246	284	284	289	295	275	299	253	281	273	264	252	260	276	249	277	302	301	287	293	284	298	295	267	258	278	261	270	287	284	275	270	275	283	280	300	292	252	271	274	272	260	250	280	289	259	296	278	271	268	245	294	270	287	244	260	288	279	275	282	287	243	265	266	289	249	285	230	272	274	273	284	268	271	286	267	253	279	289	243	287	248	272	290	273	281	254	284	270	287	269	279	252	300	302	271	269	290	275	252	265	280	274	287	287	285	283	260	270	310	284	294	284	253	279	302	267	275	281	271	284	295	267	251	282	275	300	280	269	268	268	284	257	295	264	259	286	260	261	252	265	315	270	279	289	272	302	316	282	282	261	279	266	281	290	264	296	290	256	294	253	273	299	274	260	270	276	261	276	251	269	279	311	259	273	256	255	275	283	269	279	276	261	250	248	291	276	287	285	272	270	287	283	295	281	290	265	250	288	279	266	274	281	292	281	249	295	284	265	280	275	280	290	276	276	282	268	267	255	265	264	263	283	267	291	270	290	253	253	255	262	268	283	282	264	276	248	257	265	283	286	250	276	303	242	300	290	264	274	268	252	281	263	261	272	268	301	256	275	306	258	254	268	255	273	301	250	286	261	260	273	297	281	277	275	278	269	254	260	254	289	280	265	274	284	290	259	292	271	264	299	259	280	321	290	257	281	282	273
14877	1290	1295	979	677	488	439	330	296	280	242	228	234	210	192	187	166	169	172	173	177	178	151	176	154	149	155	135	155	156	152	154	148	165	154	123	155	168	145	143	158	143	151	148	143	115	149	150	131	136	144	134	150	154	150	150	149	140	128	150	159	140	126	153	134	137	147	162	150	149	131	143	146	138	128	139	150	157	110	123	149	144	127	139	166	142	131	160	153	153	165	150	132	154	124	138	144	136	127	127	139	155	148	162	152	158	156	135	142	155	131	141	143	132	140	142	146	146	133	140	138	136	144	146	143	127	143	136	150	138	165	126	147	161	135	128	136	148	135	147	152	146	94	131	138	142	123	158	140	157	140	130	142	149	144	143	144	145	145	148	136	140	144	156	157	148	129	177	135	150	163	139	122	121	123	127	123	143	149	147	143	128	145	152	140	127	143	154	146	152	135	160	154	144	147	143	137	148	142	129	142	132	145	134	116	142	150	141	153	143	149	152	128	131	148	140	151	129	149	138	148	148	133	144	133	147	118	128	142	113	148	140	147	146	150	141	151	142	159	132	141	133	150	122	157	151	170	143	162	128	131	148	160	148	158	146	169	151	129	162	122	141	125	134	159	142	115	136	149	154	126	148	132	160	141	141	135	120	127	102	150	132	131	143	151	153	157	152	156	140	139	160	165	144	139	131	142	153	153	151	140	152	138	153	150	130	123	160	147	140	135	144	155	142	164	147	138	119	130	133	139	137	119	155	143	138	146	123	134	143	131	148	126	133	137	134	132	155	154	148	126	123	138	147	142	147	163	114	145	154	141	137	141	155	133	130	137	149	157	139	150	137	128	170	147	166	152	142	137	134	156	140	142	131	148	143	171	150	137	140	154	161	132	144	144	141	145	132	134	126	137	130	120	145	149	146	141	141	145	139	127	151	138	139	154	107	143	142	146	150	146	132	148	145	148	147	156	147	131	132	155	130	127	140	143	140	132	148	137	135	147	151	151	141	147	135	158	147	128	133	154	146	140	140	145	143	152	156	146	133	149	153	161	133	149	140	145	159	148	137	143	149	137	150	141	113	148	132	131	119	148	110	144	143	127	123	142	149	149	150	159	132	129	148	138	154	141	135	140	145	121	134	160	106	139	156	138	127	152	154	149	137	117	146	158	160	131	137	137	154	146	144	145	144	146	139	154	170	140	144	144	149	145	130	115	174	145	132	147	159	133	154	138	144	125	132	143	141	140	157	125	141	131	144	160	125	143	145	136	153	151	143	128	138	123	152	128	124	122	139	101	141	155	124	132	162	154	131	134	160	167	132	134	139	178	136	149	162	151	135	141	129	156	131	145	138	133	130	122	152	145	139	154	155	133	125	148	155	144	123	153	134	142	148	149	155	140	156	132	127	135	144	113	139	167	131	118	171	153	127	150	145	143	140	153	137	132	143	134	135	166	136	150	120	129	158	161	151	144	144	149	150	150	131	140	128	148	152	134	143	137	139	161	156	142	156	156	147	137	146	149	151	150	141	142	133	140	153	143	122	141	141	146	133	141	147	134	136	145	116	125	140	135	133	153	123	117	124	141	143	142	149	131	148	171	154	144	137	142	135	161	133	155	149	143	151	142	140	135	156	138	147	132	156	158	137	152	120	144	118	147	128	126	137	144	130	163	143	136	134	154	150	139	133	136	131	139	140	142	125	140	149	147	135	145	154	130	136	129	145	126	148	154	147	115	127	157	162	121	132	149	151	142	141	149	161	138	130	130	149	140	127	125	127	121	160	133	161	152	146	150	156	132	151	135	166	143	138	162	125	140	127	142	153	124	138	145	138	136	156	131	156	120	127	135	137	125	119	164	135	133	152	146	143	149	139	155	155	147	129	153	138	137	140	123	135	138	133	137	140	157	133	129	139	129	124	138	140	149	143	176	186	155	147	149	129	145	159	133	168	155	136	132	138	150	146	146	151	164	164	148	140	162	140	142	137	136	149	150	147	160	164	133	136	144	136	154	163	133	129	140	146	150	130	145	140	144	145	133	151	127	158	134	167	149	142	145	143	126	147	145	135	150	156	131	129	127	151	119	139	150	119	147	128	149	150	155	148	130	135	138	128	137	140	139	145	127	143	164	134	153	135	131	130	147	122	135	118	160	149	144	139	133	161	137	145	126	122	157	164	164	137	142	132	148	136	154	146	138	140	150	143	172	150	138	139	149	137	146	123	127	143	146	150	151	146	136	150	146	134	140	134	150	148	140	139	133	135	163	132	138	151	131	124	166	138	142	144	122	139	150	127	142	131	142	120	134	161	131	133	132	147	120	149	143	148	129	143	153	139	132	140	138	140	142	136	149	152	145	133	138	138	149	145	145	152	139	144	138	141	123	173	117	119	137	152	139	147	124	144	163	127	150	134	155	142	135	133	156	141	174	167	173	134	134	141	143	167	156	139	128	153	141	112	148	142	138	150	149	150	135	135	139	150	144	131	144	129	126	166	132	154	145	141	151	130	128	140	126	129	145	144	129	139	143	136	159	161	153	135	146	144	143	128	153	145	135	149	155	131	158	117	152	156	140	132	146	153	136	154	147	151	109	148	128	139	161	148	155	144	178	145	141	156	141	160	177	149	132	166	149	150	149	149	139	128	138	139	150	141	158	137	157	153	159	133	138	129	136	153	142	128	144	135	133	171	145	118	140	144	153	158	135	136	143	141	147	147	123	139	137	142	149	142	149	147	144	163	134	138	154	134	121	133	132	125	153	143	125	132	141	146	139	143	155	140	140	138	132	162	147	133	151	141	147	130	141	157	139	135	137	132	136	149	138	136	173	132	146	141	123	137	153	134	143	129	136	148	142	147	125	154	133	135	140	142	153	124	124	133	133	121	141	132	139	149	135	155	144	142	141	136	131	137	132	142	125	120	146	143	149	133	137	132	151	120	136	127	133	141	144	142	141	120	160	142	146	152	127	124	159	142	112	133	168	136	149	171	141	125	137	156	153	120	148	149	136	135	140	144	154	128	132	140	147	150	155	138	145	119	150	139	136	158	149	144	166	152	154	145	162	158	134	133	138	142	152	138	149	141	129	112	117	161	143	129	142	135	138	158	141	143	145	155	134	142	133	131	157	131	148	126	142	134	156	155	141	151	121	145	131	137	144	143	134	150	139	147	144	159	137	142	126	154	154	163	144	121	150	124	156	145	144	128	150	153	130	141	127	137	150	153	150	137	147	144	129	139	152	161	133	162	141	142	163	153	163	140	137	153	169	158	130	161	120	137	147	160	163	134	158	117	139	148	140	155	137	163	156	145	151	151	152	142	134	146	152	123	148	143	126	128	119	165	121	137	154	140	137	175	151	144	137	139	136	149	144	138	134	134	170	165	135	132	122	131	122	116	136	150	121	137	103	158	147	139	140	137	153	143	158	142	171	141	129	147	143	140	135	144	138	151	134	146	139	132	123	163	138	135	165	136	150	146	142	131	145	133	138	141	149	153	131	126	157	127
9500	1366	2843	3489	2889	2442	2078	1769	1556	1378	1299	1205	1124	978	919	873	816	773	774	711	741	703	716	669	657	636	604	619	579	597	594	591	584	569	576	620	557	613	579	565	604	578	530	579	540	547	555	532	541	559	517	536	517	549	548	533	536	526	577	560	506	506	550	530	568	528	512	542	509	533	546	538	509	496	512	512	520	507	540	524	549	536	511	477	540	530	524	550	542	525	555	511	513	527	509	514	487	508	507	534	494	551	556	495	505	515	557	489	518	559	545	520	524	497	492	526	506	508	538	516	542	515	538	527	507	534	544	499	538	528	505	503	512	541	536	468	481	518	526	485	482	502	504	518	496	533	506	494	509	474	499	516	540	491	539	542	510	517	517	493	515	480	484	489	505	516	497	512	533	538	506	527	497	514	523	470	485	494	460	499	512	529	500	532	477	516	509	494	527	496	529	492	507	489	546	517	500	540	514	493	544	527	486	481	497	496	482	528	494	519	533	511	514	489	506	509	546	558	488	535	515	547	519	505	515	505	529	483	516	505	531	527	533	503	487	475	518	510	504	496	504	503	509	508	526	498	547	539	513	488	500	505	495	485	556	483	497	485	516	495	512	520	525	526	465	531	514	507	522	514	509	492	555	527	503	486	499	514	535	505	516	540	522	504	496	522	540	558	537	489	501	528	487	490	516	511	525	471	477	502	522	509	530	496	507	483	516	512	489	526	484	469	524	507	524	514	502	476	516	544	495	479	546	497	489	525	507	519	513	545	484	554	532	511	508	518	507	495	517	487	521	491	523	527	514	509	478	501	508	487	518	527	548	503	514	498	502	527	522	478	521	498	537	524	549	502	517	522	517	481	481	488	480	543	485	500	550	514	474	522	464	528	534	510	522	523	477	459	474	482	542	497	508	545	501	506	544	498	530	526	520	510	538	508	520	483	529	452	509	545	518	515	491	525	471	482	465	507	507	494	559	495	512	526	538	536	499	525	527	502	502	544	483	481	536	490	479	512	510	529	491	516	513	501	483	519	541	502	486	511	537	532	532	518	506	457	525	490	543	521	491	517	527	509	475	472	526	545	523	526	491	498	511	484	495	559	509	496	515	517	466	517	484	519	499	540	475	525	514	519	477	540	531	526	532	503	528	509	533	514	510	568	469	506	507	519	500	537	523	539	500	489	503	520	478	531	547	517	544	508	508	518	475	513	486	516	509	533	538	543	518	523	518	521	506	520	544	539	571	550	524	518	507	495	513	517	541	495	484	484	483	537	514	537	503	497	491	535	498	504	507	498	481	517	541	479	509	517	517	516	565	510	529	527	499	496	507	454	539	506	543	461	518	505	513	527	484	520	555	546	487	509	536	519	530	541	511	527	508	501	525	477	532	496	528	540	492	525	512	473	481	492	492	535	513	518	550	524	517	552	528	566	464	472	498	496	508	508	494	536	503	490	534	532	540	490	481	527	524	541	509	530	514	545	543	576	494	513	502	527	492	511	512	502	527	496	523	470	513	494	493	491	493	505	502	497	515	483	515	527	527	495	508	475	508	499	504	498	508	538	485	502	533	507	479	522	489	541	532	499	484	516	496	494	467	464	512	513	493	498	478	523	527	495	486	521	506	508	481	497	491	527	519	527	498	484	544	499	562	528	504	515	547	523	525	513	485	471	534	526	500	480	518	533	527	530	493	536	500	478	532	509	518	542	529	509	529	524	496	522	475	515	512	487	505	502	519	502	490	561	510	530	520	528	551	541	497	536	519	507	481	527	520	453	519	496	509	510	547	502	505	543	500	501	520	522	510	501	520	530	493	494	476	533	529	480	536	480	466	503	510	499	527	568	520	507	518	542	521	528	517	490	524	522	507	470	478	549	508	515	492	524	496	530	464	531	499	546	441	546	512	487	455	500	518	559	477	508	518	547	495	490	525	514	501	523	524	486	499	497	456	486	477	511	518	527	494	520	529	502	497	476	478	520	523	508	516	542	475	511	465	509	512	513	501	535	521	460	513	469	499	481	484	504	504	506	511	507	509	505	529	499	495	494	543	517	529	539	492	499	514	492	519	501	513	486	514	499	501	497	532	513	533	492	543	496	480	520	488	490	501	495	526	556	545	510	504	509	513	510	532	503	527	508	480	492	514	546	506	520	491	500	454	489	474	522	481	510	543	503	517	527	471	511	554	526	505	537	545	505	479	506	527	519	537	545	524	521	554	439	526	511	512	520	509	496	514	495	522	551	498	514	509	516	520	502	502	518	522	517	516	526	496	503	485	504	477	514	514	521	503	473	559	537	544	538	510	475	485	515	480	439	514	498	530	496	509	508	536	489	514	552	521	523	499	536	499	522	480	551	480	570	499	507	473	521	505	483	494	445	469	520	532	538	492	577	526	508	537	533	477	492	519	495	535	539	504	513	507	504	488	497	505	487	491	500	521	526	532	524	470	488	510	515	507	508	491	506	502	473	467	534	539	529	477	519	517	513	472	525	508	511	529	500	506	579	513	458	507	511	541	498	498	495	526	526	503	515	469	515	525	507	511	496	531	529	496	546	521	488	488	520	476	521	515	501	516	464	513	515	511	457	486	524	492	484	505	482	483	520	509	542	536	494	498	545	492	514	488	463	508	560	488	514	508	511	523	533	510	486	499	503	537	510	543	489	514	507	512	522	548	502	541	538	524	491	478	523	529	518	500	558	516	531	468	532	460	484	511	528	511	516	510	501	517	576	459	529	525	511	457	497	528	506	503	529	498	512	524	531	505	511	508	520	531	545	493	490	478	519	502	506	520	505	507	499	562	481	487	462	490	522	492	507	513	533	497	497	476	480	499	510	526	500	512	514	495	537	500	471	484	509	501	507	521	516	496	492	497	499	537	468	504	502	514	500	506	549	500	490	549	494	503	483	525	488	523	547	506	521	552	534	507	533	544	518	550	503	492	507	503	514	491	570	506	505	504	500	533	536	476	523	540	476	565	511	554	541	504	512	481	544	507	522	492	510	453	495	491	508	507	543	533	522	520	470	501	509	539	518	521	533	533	514	517	491	538	508	513	505	504	562	499	479	527	508	497	516	528	509	512	468	505	499	498	526	493	566	499	544	547	504	489	520	525	491	490	536	520	521	483	501	484	567	524	533	536	500	487	560	472	482	470	501	571	521	511	571	513	483	546	495	501	517	517	502	521	474	534	511	518	518	502	516	523	502	509	513	517	469	515	551	526	495	517	503	485	507	568	503	503	505	479	503	491	543	479	515	508	517	509	484	494	513	505	488	525	474	488	553	533	525	466	475	540	519	487	520	465	487	503	514	512	504	493	497	525	493	505	552	509	529	532	495	486	510	479	516	525	512	520	494	524	500	523	444	524	526	531	511	457	511	496	531	467	544	533	474	530	464	516	530	501	488	472	478	516	493	527	515	514	504	470	509	534	519	523	473	508	502	537	506	504	529	511	512	500	501	493	505	554	500	526	550	518	491	516	513	464	521	525	483	528	523	582	505
23243	3610	2369	1730	1191	879	710	591	470	489	429	353	320	304	260	250	261	286	242	270	280	241	247	232	235	207	244	213	199	226	219	233	221	235	205	204	200	212	232	222	222	201	209	209	201	233	189	229	222	205	201	212	201	232	217	202	216	211	206	187	185	218	203	211	210	231	216	191	176	189	193	206	193	198	205	209	204	205	208	198	231	225	222	208	206	186	202	222	194	200	199	215	189	200	209	210	205	214	207	209	236	205	200	212	202	212	207	208	203	190	220	209	214	205	187	186	216	195	206	185	205	200	221	209	204	183	183	215	186	208	190	222	193	213	209	203	226	182	205	204	197	179	220	213	187	216	190	218	198	210	214	174	203	221	203	207	201	226	220	190	198	207	201	212	186	188	199	250	217	182	225	224	210	209	183	201	207	204	205	199	225	180	211	213	196	211	210	202	203	202	212	199	184	214	208	200	217	207	199	183	208	229	191	178	221	209	225	223	202	174	204	211	193	210	187	201	182	208	205	188	216	196	193	198	199	205	189	201	236	204	192	211	218	217	184	219	214	195	188	205	190	181	217	184	209	226	223	201	197	190	194	213	223	199	177	198	198	209	195	219	219	189	199	216	217	183	218	197	218	204	201	219	237	199	227	200	199	182	178	202	181	202	196	215	200	194	249	206	172	216	189	227	213	190	183	215	215	214	199	201	208	208	213	198	182	207	214	213	201	202	235	203	198	209	204	222	189	187	193	199	214	188	241	223	219	200	177	189	179	207	203	192	196	202	204	191	206	227	205	229	203	192	216	216	223	206	181	208	193	232	197	190	203	215	205	192	195	205	212	201	192	226	206	191	203	208	201	225	217	204	221	189	210	197	217	202	204	221	219	196	224	168	208	201	191	188	200	205	207	203	202	176	180	186	189	199	201	200	197	192	224	199	219	198	217	198	213	224	203	208	205	222	217	192	201	204	186	178	204	227	175	204	201	212	216	202	193	187	177	206	196	212	186	193	221	215	199	194	221	201	193	195	235	215	213	199	183	204	200	197	212	181	218	201	210	199	186	198	205	203	202	195	213	198	225	209	207	208	177	201	192	198	179	199	218	174	195	186	217	203	188	223	197	198	201	202	173	187	202	183	202	182	187	187	222	194	209	217	201	184	203	204	190	204	213	191	194	219	214	197	230	209	186	182	180	193	200	202	190	214	232	183	191	214	187	222	217	220	185	200	217	230	219	198	205	204	213	189	209	231	230	190	233	195	214	196	217	190	209	230	211	191	187	218	216	211	208	210	207	174	216	204	202	191	213	203	204	182	217	197	216	217	205	238	176	215	196	213	192	190	210	204	184	224	203	177	194	200	177	189	192	191	178	223	199	203	210	199	186	213	201	206	201	205	180	196	201	193	202	218	201	201	203	213	205	202	212	188	202	202	185	198	200	223	202	193	173	202	217	224	210	208	195	214	198	220	214	200	221	203	216	196	215	165	197	202	200	208	187	214	188	198	203	193	214	202	217	220	187	182	202	183	210	209	195	211	192	206	194	207	233	192	195	177	210	193	239	200	201	215	201	216	217	201	211	183	192	220	202	208	192	195	178	219	219	188	223	202	200	205	206	221	222	180	192	194	189	196	176	172	207	203	223	214	213	183	212	206	209	197	214	204	204	206	188	204	196	214	219	200	213	203	188	194	210	202	198	198	186	216	199	230	202	209	191	214	209	202	227	207	188	196	199	187	207	203	209	199	222	204	189	205	206	193	203	194	191	221	201	206	194	203	181	189	222	226	212	215	218	185	191	212	197	208	210	187	203	226	194	215	214	218	207	198	198	213	202	178	193	211	186	200	194	225	222	208	196	180	206	192	181	199	179	216	204	196	220	219	175	216	213	201	221	188	186	209	200	183	222	196	195	190	203	194	196	215	202	219	181	180	187	190	191	199	204	188	201	207	205	198	198	210	208	226	200	233	215	200	202	193	203	207	223	207	208	200	205	193	200	180	209	195	209	186	205	183	195	222	200	203	221	193	194	211	210	213	218	208	207	248	208	222	188	186	233	203	193	219	184	197	239	195	214	172	198	178	192	219	220	219	199	218	220	210	174	205	218	193	206	197	208	184	193	202	202	189	214	198	227	194	210	205	203	198	208	194	205	224	227	190	208	210	187	218	208	183	177	212	200	212	209	196	207	195	206	190	206	200	188	210	206	198	205	215	180	206	235	218	233	185	225	224	203	200	216	193	211	186	194	201	207	181	216	174	206	212	208	226	201	200	202	210	197	220	210	197	216	196	196	175	209	208	206	220	194	214	212	195	201	216	195	207	205	200	210	197	203	202	201	212	192	214	187	192	185	211	165	220	204	194	186	188	206	195	211	214	206	189	206	186	209	208	201	204	227	200	182	215	196	220	215	226	209	193	187	205	213	227	230	211	208	197	211	187	208	198	200	198	200	196	212	218	217	200	215	210	192	205	189	181	184	212	198	187	200	207	205	206	210	186	198	187	208	217	195	195	212	180	224	194	203	199	208	199	197	218	204	227	188	188	199	204	216	192	186	200	196	188	208	214	186	184	197	173	209	234	216	224	220	207	179	208	224	191	199	188	207	223	194	202	179	181	198	180	215	193	196	235	198	228	195	199	197	184	195	219	201	205	202	177	204	212	211	181	179	193	195	227	191	215	224	221	199	187	208	214	222	187	181	211	217	208	190	190	218	180	187	193	222	206	179	199	229	201	188	208	233	208	172	199	220	208	205	216	197	200	191	192	218	188	227	217	220	221	182	202	218	217	186	193	208	171	212	222	220	205	198	211	202	201	196	211	204	200	195	213	196	207	214	216	208	201	202	183	207	210	225	192	203	232	202	210	206	171	186	226	197	191	213	204	217	199	203	215	193	217	227	200	230	177	195	206	202	206	205	210	207	186	184	225	188	226	182	192	216	216	211	229	209	213	188	220	192	219	196	201	188	208	209	210	192	207	192	199	205	181	174	198	194	207	199	212	206	193	198	189	212	207	179	225	244	200	200	175	189	195	230	238	216	210	211	203	216	236	203	215	215	187	204	212	222	193	216	215	222	203	179	218	195	206	215	211	197	204	182	209	209	213	190	195	203	201	187	187	222	204	203	209	193	197	205	200	214	177	203	217	181	202	204	200	191	221	214	193	241	189	205	199	195	212	203	190	199	208	203	214	216	218	206	186	188	219	229	203	191	168	210	196	200	232	221	208	191	215	210	211	205	192	206	203	200	192	202	194	218	189	201	221	224	219	222	199	202	203	212	233	215	176	198	193	221	203	192	212	199	189	201	205	192	198	219	194	210	209	194	216	200	215	198	185	169	189	189	193	209	218	217	207	232	195	203	200	199	228	196	205	211	215	215	196	216	205	205	197	209	190	189	196	207	191	186	196	195	196	190	182	206	207	204	199	189	217	200	198	206	206	205	216	225	195	215	195	184	194	204	194	183	188	225	206	215	205	187	216	193	204	186	184	203	225	191	202	213	201	196	197
13036	2324	4942	5783	5001	4040	3471	2977	2670	2323	2036	1939	1788	1568	1416	1314	1270	1187	1143	1127	1010	1051	1006	1007	943	905	921	920	845	881	878	822	804	789	892	826	766	813	745	788	736	759	717	762	776	813	737	729	741	738	750	728	745	720	764	761	734	746	741	690	686	652	692	721	685	677	732	688	711	703	708	685	701	711	747	719	750	687	717	725	686	730	678	684	674	704	664	659	708	690	670	709	681	710	680	713	678	720	740	685	701	732	670	669	707	742	659	711	690	638	738	726	750	710	692	693	712	686	717	695	677	621	656	716	688	716	690	664	684	696	722	704	729	720	705	674	699	720	662	688	683	680	696	754	663	666	717	658	673	696	699	653	669	727	661	698	677	688	700	707	707	678	672	653	656	662	658	708	703	711	628	708	706	680	716	707	697	667	742	677	709	669	648	643	619	666	722	717	654	656	685	707	689	707	682	753	663	662	720	615	697	673	672	719	689	713	683	704	662	665	667	674	700	657	660	664	668	706	669	638	670	674	727	693	632	706	704	660	671	657	646	645	657	685	694	681	661	658	687	652	665	670	662	643	652	691	701	698	651	707	694	681	681	651	688	682	690	649	719	723	637	686	663	655	684	654	710	685	714	721	705	709	659	657	700	690	691	683	653	667	669	659	649	699	703	659	749	681	679	735	660	656	668	658	721	692	703	660	708	643	656	695	721	639	692	697	685	699	687	658	712	702	685	711	667	722	741	676	637	673	688	689	701	647	666	720	743	680	716	665	663	707	688	692	654	735	732	683	664	676	628	670	671	638	641	670	725	650	681	692	635	693	662	665	662	682	677	708	713	688	647	678	693	674	670	699	706	672	695	660	617	669	677	714	649	695	714	698	644	720	708	678	729	691	647	721	667	654	659	673	674	668	686	658	670	667	713	709	740	625	667	752	718	716	682	676	659	690	678	710	646	665	681	684	735	651	702	710	685	706	646	659	681	665	660	712	699	684	661	699	727	689	641	699	661	691	712	665	703	697	688	655	666	653	646	701	661	693	717	660	692	666	680	695	648	676	692	666	676	703	661	695	648	689	698	717	703	644	696	713	718	690	657	684	687	713	635	656	698	717	660	660	716	687	682	695	658	691	689	672	687	669	671	700	693	697	698	688	663	670	709	702	722	718	712	681	636	656	727	666	687	665	605	707	678	662	683	665	670	652	710	688	695	678	680	631	660	674	648	665	645	657	698	671	679	677	668	617	658	648	694	671	662	700	673	682	652	649	689	646	672	690	705	663	673	730	673	657	682	669	695	652	663	634	686	655	700	652	698	667	680	682	668	642	668	738	655	677	699	681	704	712	742	685	672	699	641	707	644	702	634	715	652	667	680	664	642	722	701	720	646	662	697	701	738	664	720	693	657	677	641	701	712	651	713	695	723	702	701	662	714	646	675	669	665	649	706	687	659	673	720	680	683	652	625	672	727	678	672	692	716	662	701	691	667	700	703	685	691	733	654	728	669	678	725	669	678	692	681	681	716	671	666	668	687	724	646	699	709	680	725	725	658	658	660	676	701	649	679	686	700	661	673	694	634	708	649	717	691	722	735	713	715	707	660	702	691	692	715	706	659	671	669	677	678	677	730	657	707	705	678	637	699	679	727	621	663	672	658	719	694	707	702	652	678	715	687	682	708	697	657	663	668	656	676	716	675	692	680	658	691	683	683	665	669	680	665	632	715	651	664	719	685	654	662	690	713	677	680	705	697	668	675	720	650	685	634	754	655	699	722	709	691	661	677	685	674	710	704	694	714	648	673	691	656	673	671	679	671	667	666	674	686	681	673	688	626	722	662	672	645	693	702	700	675	712	680	669	637	674	729	710	701	651	727	674	682	655	680	720	692	669	697	690	670	651	689	698	718	649	733	731	716	721	676	631	710	697	667	708	728	766	666	738	685	686	681	657	658	721	689	659	694	674	659	664	661	706	692	693	650	713	659	688	691	720	670	657	683	685	699	700	687	663	685	666	647	711	698	662	689	668	677	711	672	711	676	687	669	664	639	625	654	682	688	662	694	659	694	718	703	661	676	653	635	671	679	659	693	739	669	651	688	670	696	659	706	640	652	656	669	712	699	726	713	677	709	669	684	661	683	657	620	673	715	668	684	675	703	722	689	670	687	677	682	651	658	679	646	641	681	702	687	645	686	645	667	668	655	730	697	686	681	666	700	741	690	683	639	744	661	734	679	697	656	658	652	690	690	709	657	688	688	686	686	663	694	688	695	659	660	711	710	669	673	714	687	666	713	678	685	652	676	638	686	717	679	661	647	702	707	659	678	716	707	675	649	697	651	641	694	691	667	688	694	678	706	631	633	624	654	711	638	704	696	671	668	721	698	690	659	704	674	624	727	670	670	686	691	684	647	687	678	676	681	691	651	674	705	696	689	675	648	652	702	672	668	709	715	712	689	708	740	693	688	714	663	656	617	683	701	655	680	749	684	710	705	668	735	725	641	679	650	740	671	681	721	702	660	691	656	680	708	715	644	720	720	727	687	664	662	668	664	717	641	717	657	653	734	696	689	662	684	670	695	680	656	711	692	671	682	637	693	679	689	635	694	620	678	659	696	669	691	669	626	681	676	648	673	688	716	743	625	670	661	702	695	686	679	710	674	659	681	674	702	670	682	654	652	706	701	673	663	654	682	688	671	643	685	650	674	659	711	692	706	668	749	692	684	665	718	693	693	691	689	693	684	666	714	692	692	706	667	667	667	695	669	657	657	688	642	725	665	713	672	716	673	669	680	709	665	695	656	656	666	714	668	665	680	687	667	695	712	721	651	747	720	725	696	661	695	671	712	690	658	712	707	687	711	733	711	680	716	687	673	682	673	693	666	684	689	700	686	657	658	670	675	678	681	686	674	708	662	694	702	708	692	683	728	718	715	636	719	660	656	683	683	699	701	731	705	641	721	656	667	714	646	681	671	677	701	669	701	704	654	659	682	664	691	708	691	712	688	710	702	686	696	683	673	685	681	750	668	674	696	673	656	677	655	682	690	716	738	671	630	671	705	728	690	691	640	679	684	667	674	665	722	706	717	631	689	649	690	651	722	669	681	673	691	660	669	721	718	715	718	708	664	665	680	681	668	709	682	624	675	688	673	698	661	689	671	647	650	647	694	650	646	675	690	732	702	641	691	660	680	678	694	689	677	677	672	693	651	679	671	707	675	658	687	678	681	693	688	695	688	663	664	689	684	690	694	668	694	627	707	708	706	638	668	698	674	666	673	726	721	665	723	741	655	674	685	718	678	689	652	672	693	711	689	689	688	647	687	732	629	635	682	693	705	688	685	708	702	654	627	669	717	668	692	703	649	676	638	708	674	657	710	711	680	690	704	662	656	716	666	657	678	710	659	691	693	663	668	751	677	680	653	720	686	650	685	685	689	708	628	695	638	695	670	680	662	689	681	722	668	712	682	652	670	643	706	631	665	695	708	692	717	669	667	665	663	664	723	680	679	717
1865	153	149	114	99	76	83	68	72	79	67	85	66	66	66	79	74	65	65	58	66	64	87	85	73	77	62	77	73	64	63	71	60	70	87	60	78	68	50	66	67	71	76	63	72	73	75	50	65	62	76	61	55	61	75	58	59	76	65	65	74	67	69	64	76	71	86	76	64	56	57	65	73	70	68	69	74	66	80	56	78	62	66	81	70	69	58	66	49	72	63	63	60	72	75	60	60	71	59	59	54	73	70	74	58	64	76	62	56	66	77	62	63	76	64	68	73	64	67	69	68	74	65	82	52	74	69	70	67	69	74	72	63	79	66	54	66	64	72	82	64	73	71	57	64	71	64	76	72	67	60	63	63	68	50	67	80	76	71	58	69	70	58	79	60	61	79	68	61	59	60	73	74	57	74	60	67	58	71	67	76	51	65	51	68	59	72	67	70	57	74	65	67	68	71	59	66	71	70	76	78	75	76	76	64	74	63	75	70	66	70	66	63	73	75	64	65	72	70	65	72	62	79	68	69	72	63	66	82	78	62	58	64	73	73	75	71	72	65	80	64	62	69	69	67	58	61	69	63	64	55	66	80	80	80	77	69	65	75	57	57	71	61	53	62	72	59	65	80	51	71	74	64	68	64	76	71	79	65	63	73	68	65	67	58	64	63	57	62	66	89	79	64	72	60	64	74	82	52	68	69	44	79	77	65	72	75	78	62	58	65	77	61	80	56	75	64	52	57	70	77	60	76	76	69	63	76	72	65	54	56	69	79	70	64	61	69	77	69	83	85	72	62	60	66	61	64	60	71	84	75	57	60	71	73	73	64	80	63	60	64	77	75	78	67	82	68	79	62	55	59	71	74	58	65	71	51	76	62	64	77	78	71	69	58	69	54	72	69	70	67	58	74	77	71	68	70	59	67	81	54	54	62	62	76	82	63	66	71	69	67	63	67	73	58	66	74	66	69	63	60	64	67	60	58	78	59	70	72	71	57	71	58	85	90	68	68	71	46	69	75	68	76	52	60	63	80	79	64	58	85	71	62	68	66	76	76	55	68	64	64	64	60	79	84	81	62	63	61	60	60	75	83	66	67	65	68	68	71	70	54	79	66	64	57	54	81	75	64	63	74	56	66	60	64	70	77	59	67	65	75	79	57	65	65	72	73	82	69	60	80	72	64	59	66	66	66	63	76	72	84	73	75	81	57	56	56	73	73	76	61	62	71	73	55	60	63	67	71	73	61	73	74	65	62	74	73	71	76	53	62	72	49	54	78	73	82	65	74	79	64	79	66	63	60	69	59	69	66	76	69	73	67	55	68	61	78	68	61	65	68	64	53	50	75	65	75	83	69	66	60	58	69	60	59	73	51	65	71	74	60	64	65	50	62	69	65	56	56	57	60	65	64	59	52	79	70	68	75	71	63	64	66	72	73	62	82	64	57	72	72	58	67	63	61	73	66	52	63	62	73	66	80	76	76	75	65	63	75	71	78	70	67	70	60	70	68	71	77	75	73	66	75	57	69	59	67	47	56	78	78	74	59	75	61	82	65	68	64	86	71	66	68	59	70	62	62	56	63	61	60	75	58	71	79	78	73	74	78	68	57	67	79	91	61	77	71	62	71	77	57	52	70	81	63	61	79	72	74	61	58	87	83	74	67	69	66	56	71	62	64	62	83	58	63	79	72	71	75	74	74	67	56	55	70	59	80	67	66	59	83	56	64	75	51	64	53	79	69	53	66	69	67	78	61	69	65	75	60	52	60	70	73	66	58	64	62	75	60	62	52	64	70	59	72	72	62	53	66	78	66	66	77	84	60	63	68	74	58	79	84	71	57	73	82	79	69	70	64	65	77	84	76	72	68	77	65	62	60	60	56	80	63	75	65	71	66	75	71	63	70	63	58	71	73	66	58	72	73	85	56	66	71	70	63	71	71	75	68	65	71	51	68	68	83	77	69	76	48	62	68	74	73	64	50	56	74	58	65	72	72	76	65	58	74	65	58	76	82	72	58	62	72	69	54	66	52	69	73	77	72	72	70	81	70	61	53	59	67	60	65	71	69	67	68	60	77	70	57	66	63	63	74	53	61	73	63	72	59	71	70	79	77	65	78	74	56	73	60	72	65	74	70	72	73	64	52	72	64	73	83	73	51	74	68	66	74	63	72	72	85	78	60	62	78	77	58	45	64	69	70	74	57	83	55	77	71	85	62	68	72	61	68	64	69	65	55	73	66	71	61	64	61	74	54	84	55	66	58	63	68	79	61	66	76	69	56	74	67	71	59	57	76	74	59	67	67	79	70	58	71	67	71	79	61	65	64	73	64	61	67	64	79	61	71	86	51	69	58	75	65	73	62	65	80	81	68	64	75	69	52	68	70	65	70	76	65	69	55	60	66	62	68	53	88	53	53	58	75	62	66	76	68	76	61	76	71	70	68	66	60	70	74	79	61	81	61	56	63	64	55	73	67	68	73	68	53	70	88	67	80	67	72	69	85	67	76	70	61	72	69	67	68	72	84	65	68	59	69	69	67	72	69	60	66	68	74	59	74	70	71	69	51	72	71	62	71	55	67	67	71	63	70	69	76	80	67	70	74	72	58	75	70	61	70	60	77	71	78	82	69	71	66	76	64	69	65	80	48	73	67	62	71	73	69	64	73	64	64	62	70	69	64	70	58	61	82	60	87	69	79	67	62	59	74	62	79	65	70	59	73	65	66	72	64	76	64	63	66	71	69	64	77	67	68	68	78	59	79	56	63	66	81	69	57	66	71	66	71	69	63	65	73	75	65	69	54	74	57	71	63	67	77	71	55	56	84	65	88	59	68	58	61	56	62	73	71	62	65	69	87	74	73	51	75	71	73	77	73	61	74	73	72	74	67	74	62	62	76	48	83	61	67	80	82	83	61	68	71	67	88	56	76	66	88	68	69	67	61	72	60	70	81	49	71	79	62	57	74	67	69	62	61	65	67	56	81	64	73	62	68	52	71	62	61	71	74	80	62	65	76	77	75	85	74	66	73	79	42	61	62	70	77	58	55	60	63	68	82	57	67	58	71	71	60	70	62	72	59	62	76	73	60	68	81	74	72	77	53	76	79	56	79	62	54	64	74	71	71	58	60	71	84	74	80	67	63	61	58	61	55	62	68	49	79	79	72	67	60	67	78	73	69	76	70	66	67	71	60	71	82	65	68	66	73	64	60	79	71	70	74	79	78	62	67	76	69	60	62	71	73	59	57	63	71	72	69	63	74	58	66	69	67	75	82	69	66	67	59	66	59	56	63	57	72	61	67	67	80	60	64	77	69	69	86	66	57	79	68	68	64	72	51	67	72	61	80	75	54	78	73	73	56	65	63	61	91	69	63	59	78	73	60	75	59	62	63	68	72	66	68	71	61	66	74	75	55	61	73	76	65	71	68	72	65	62	78	80	83	80	65	68	65	56	65	68	68	76	87	59	67	74	58	66	64	69	69	61	66	60	68	64	70	63	71	81
2931	376	439	484	458	370	364	382	386	350	365	314	345	311	316	315	320	301	291	300	291	319	319	315	302	283	288	318	309	293	322	308	284	317	272	323	305	289	290	291	295	295	302	318	292	287	294	297	274	305	278	301	311	319	276	298	283	277	292	272	292	298	312	285	282	285	272	291	295	313	251	297	285	267	318	264	277	311	287	269	310	308	291	292	287	295	267	276	270	291	297	285	288	250	303	265	263	305	297	293	287	261	265	238	292	289	280	264	285	325	281	290	267	298	279	295	305	298	284	288	298	255	271	315	344	282	302	292	278	275	274	319	277	314	279	274	294	284	275	286	274	274	284	286	306	279	316	283	309	292	281	296	272	302	279	285	274	290	306	288	296	311	276	274	286	264	302	304	274	259	280	282	285	282	300	277	269	281	279	268	290	292	285	290	316	302	279	297	285	283	280	307	281	298	298	280	319	302	278	270	336	271	280	324	269	271	268	282	275	277	310	267	301	268	282	315	302	284	291	289	294	301	280	298	268	284	265	290	296	308	297	290	305	277	273	266	273	292	265	268	293	290	304	277	286	300	290	294	312	339	274	291	285	274	263	276	276	274	253	282	271	269	284	303	324	274	270	302	311	307	265	316	302	259	280	270	264	277	272	296	304	303	273	279	263	324	319	292	265	305	262	317	271	312	284	285	316	295	282	309	301	268	325	289	274	268	288	289	307	286	279	296	279	297	265	304	286	308	300	302	291	292	275	291	270	277	335	285	274	267	269	267	274	305	281	287	276	286	283	293	267	259	266	292	254	299	279	275	291	266	287	279	293	280	249	307	282	285	340	280	294	313	277	282	312	309	291	293	290	268	272	278	274	301	300	306	312	291	284	272	288	271	302	294	307	289	297	277	291	261	275	273	277	283	272	284	297	290	252	292	311	287	261	302	280	283	288	282	291	280	273	295	313	279	239	291	296	286	271	291	283	284	292	283	258	309	266	296	271	322	274	295	277	277	300	284	276	309	271	275	288	287	303	278	308	285	307	273	282	300	274	296	270	326	279	262	299	288	290	266	313	301	299	302	300	314	318	241	289	284	257	278	274	314	335	299	274	324	263	266	300	272	275	297	277	288	290	308	301	286	272	289	305	276	299	282	306	254	276	318	288	275	285	292	270	313	286	280	329	277	281	296	317	307	283	286	284	291	301	301	274	311	306	304	288	274	307	272	293	299	303	300	302	271	259	287	278	281	299	270	293	315	297	285	300	295	282	265	299	274	281	293	280	290	296	284	290	319	250	276	283	300	265	279	293	275	300	288	271	262	307	272	300	318	321	314	291	302	292	297	320	268	319	294	288	289	294	310	288	271	263	270	257	266	289	306	298	300	274	265	301	297	264	304	292	282	274	264	294	261	261	275	283	229	305	277	287	308	279	299	257	290	268	272	307	297	286	297	286	276	297	290	283	279	284	297	301	266	280	280	295	327	281	256	286	282	284	298	293	303	314	286	285	296	277	299	292	286	267	254	290	313	259	256	299	283	271	271	295	287	301	283	259	294	298	275	268	278	311	274	294	286	298	316	265	295	272	304	264	263	262	290	288	285	307	269	268	283	301	275	288	275	285	303	300	309	286	271	339	277	301	293	314	290	297	314	271	290	254	284	328	268	309	279	266	305	296	297	325	314	277	282	267	314	290	263	294	283	263	273	287	265	311	286	285	283	306	306	286	275	317	285	270	304	334	299	306	280	330	277	292	301	317	297	279	304	276	260	295	278	323	285	259	289	297	280	284	323	279	285	274	270	268	276	304	280	248	317	291	291	283	254	294	286	295	272	289	291	289	285	282	299	257	294	274	298	278	271	305	277	294	280	267	285	259	269	288	266	271	302	273	293	294	299	292	267	270	291	286	275	310	265	284	287	290	284	260	292	300	279	280	322	278	286	287	315	317	288	268	309	300	285	264	287	289	279	283	282	307	294	264	284	316	304	302	273	286	278	276	265	288	287	288	309	318	292	279	296	310	295	327	282	288	295	291	288	281	274	308	303	270	249	269	293	263	288	288	283	302	274	262	259	275	303	251	315	271	275	296	268	277	311	285	274	265	280	289	321	294	262	284	278	297	278	303	284	298	254	303	295	315	284	275	293	307	294	302	309	289	303	273	303	296	273	272	306	281	308	293	289	319	266	332	298	287	298	299	295	332	237	299	304	275	306	296	275	262	274	295	290	284	289	286	261	275	296	290	301	292	281	294	287	292	262	254	287	268	287	290	288	304	273	268	282	335	302	298	277	288	286	291	298	287	324	306	284	265	300	292	289	313	287	292	306	322	272	307	327	268	293	301	268	278	297	271	255	252	333	285	254	300	282	326	269	295	301	306	280	286	283	292	305	265	290	278	294	292	271	290	279	245	302	326	289	286	314	266	291	321	268	300	290	273	279	292	259	294	310	325	270	283	302	266	275	280	267	300	304	293	281	284	275	299	293	293	284	303	278	268	302	280	306	300	274	307	282	286	286	263	292	270	275	288	293	286	302	330	307	307	286	274	257	287	290	301	278	277	263	305	293	309	264	298	283	284	275	291	291	281	263	279	287	275	270	316	293	297	299	293	284	283	300	297	278	299	279	269	281	279	283	267	337	276	280	307	294	259	273	304	291	275	290	278	288	319	266	282	331	270	274	285	296	285	280	270	288	282	292	291	263	302	262	300	264	278	277	297	289	272	289	282	294	262	282	296	300	285	304	307	309	277	308	307	298	266	267	271	272	278	292	292	303	291	299	302	286	295	260	324	291	278	293	284	287	301	255	293	288	280	275	315	285	286	276	261	309	311	310	296	299	286	315	309	303	307	276	306	283	315	301	285	273	273	283	291	316	317	292	280	274	278	272	302	268	280	238	298	303	312	270	290	273	311	283	261	276	271	269	283	287	296	295	283	300	299	271	287	332	303	304	280	308	286	280	274	290	271	289	278	293	298	292	291	266	289	282	257	283	294	268	302	291	287	305	300	302	286	278	260	281	283	276	289	280	307	275	290	290	269	286	310	301	299	293	260	297	266	289	282	294	303	277	276	274	301	287	282	268	273	299	313	285	277	295	277	313	322	293	271	252	296	287	283	279	302	313	304	288	305	286	271	307	292	266	333	321	317	276	288	276	284	289	269	277	305	292	293	286	252	298	302	291	269	299	283	303	245	282	268	280	259	295	284	292	292	297	326	302	302	315	297	257	298	273	313	306	302	352	305	277	319	329	284	293	301	314	303	306	272	294	263	225	294	293	294	297	314	305	322	301	280	267	285	297	283	276	288	288	233	296	299	311	251	285	290	268	307	286	299	270	281	265	314	272	273	301	286	308	256	265	292	263	287	294	290	281	267	316	272	287	291	293	285	294	287	258	286	278	297	296	278	276	317	275	277	301	314	273	308	327	246	301	263	298	273	312	290	240	261	290	279	296	291	325	298	305	306	290	298	304	290	328	294	269	299	274	319	297	287	281	287	282	288	287	292	292
15909	1480	1185	884	620	454	371	303	311	292	232	218	212	189	170	173	165	164	161	155	147	148	168	154	147	153	142	144	148	138	154	143	154	147	124	159	132	139	144	108	133	127	147	137	130	140	148	142	162	131	129	147	117	136	124	143	126	137	135	137	127	139	119	130	147	140	125	143	153	123	144	119	135	134	128	114	142	154	133	118	124	120	135	119	161	168	125	135	144	131	139	134	123	128	139	151	148	131	124	124	150	136	119	128	142	146	124	127	104	141	125	122	146	123	135	148	130	112	113	153	136	149	150	148	118	127	128	134	159	133	136	138	121	152	133	162	138	146	143	129	140	139	152	135	131	139	135	140	149	132	121	160	148	136	135	136	155	121	133	146	129	164	135	130	133	164	139	127	134	122	104	118	139	158	150	138	141	147	135	117	144	130	145	146	127	131	134	131	142	133	142	135	130	123	131	140	114	138	110	131	126	139	136	136	131	108	139	134	141	122	141	139	108	131	130	147	148	152	140	134	122	115	146	146	112	128	112	124	134	118	119	163	143	143	130	128	152	139	137	139	133	116	131	142	119	142	134	145	153	128	129	123	122	142	146	131	141	148	139	142	123	125	145	125	136	145	128	132	124	146	128	121	124	143	143	137	131	139	128	120	137	143	139	140	139	128	120	115	137	148	123	139	148	139	146	141	142	108	117	126	135	149	143	141	129	138	131	144	157	146	137	132	132	128	124	130	124	149	136	135	134	140	148	155	124	137	144	136	143	134	138	152	117	121	146	140	138	143	125	147	129	112	125	140	144	137	128	97	124	142	164	144	132	146	132	114	145	137	134	137	151	135	132	127	109	140	151	144	134	135	140	148	128	166	130	124	145	127	151	166	137	129	131	138	126	142	122	130	141	123	143	127	137	133	133	123	127	146	132	148	130	131	132	105	127	112	143	133	140	140	127	145	121	126	131	140	137	133	131	137	130	118	123	144	141	140	119	138	146	116	134	146	157	138	135	131	146	135	151	121	121	132	133	132	136	129	126	133	132	147	123	143	132	136	131	109	153	122	149	134	143	130	132	115	117	137	148	141	137	134	131	130	143	128	133	153	146	128	150	132	137	126	117	115	141	139	124	131	145	141	134	154	148	137	131	156	140	126	136	151	118	130	126	116	115	136	137	144	126	114	124	121	127	142	130	147	122	126	136	162	133	118	124	147	128	129	110	140	132	130	145	128	148	154	113	160	145	146	146	169	148	140	140	141	125	152	119	150	146	125	140	148	126	125	141	135	125	135	162	114	125	115	137	131	140	130	136	164	115	123	165	129	156	144	125	131	132	116	130	140	145	140	134	122	127	116	122	133	144	151	144	114	149	137	128	132	134	138	136	134	120	123	139	147	146	129	131	133	126	129	115	112	119	127	129	148	131	165	137	153	142	145	125	119	121	122	138	124	152	140	137	113	143	132	129	153	134	125	139	142	169	121	130	145	130	136	150	143	138	126	139	134	130	126	163	124	134	133	130	138	133	137	134	127	120	130	134	132	128	129	125	114	120	131	136	139	159	143	143	142	150	129	132	123	145	120	128	127	132	131	135	144	133	144	158	159	129	143	125	153	134	142	132	146	115	127	139	143	147	152	160	138	135	132	126	125	115	145	120	139	153	139	128	139	155	134	104	125	133	117	138	121	123	133	132	133	129	144	154	127	121	129	132	120	135	139	142	125	136	124	132	134	125	126	140	154	147	134	144	138	140	130	131	145	123	134	133	132	120	141	130	122	134	139	130	141	136	140	138	123	132	116	126	136	128	156	126	154	136	145	146	119	144	148	141	136	122	125	127	149	122	131	146	137	131	128	132	116	139	131	145	120	132	139	141	133	111	144	149	160	121	144	135	121	145	123	133	120	141	130	151	131	153	137	145	134	151	137	119	140	130	146	136	131	147	150	132	122	139	152	137	142	144	122	124	153	138	165	124	137	135	132	137	129	157	149	137	126	131	120	148	139	144	130	132	151	121	134	139	112	147	113	123	137	137	132	126	130	145	147	143	119	130	133	142	137	146	149	133	141	124	131	132	127	139	142	146	139	123	139	165	147	139	131	139	126	141	141	131	154	142	108	149	134	121	153	141	139	134	121	137	128	129	133	141	165	146	119	144	149	128	132	126	134	136	154	126	141	166	131	168	125	143	145	135	146	121	143	137	128	128	142	136	124	155	127	127	129	143	138	120	132	131	130	137	139	147	138	126	128	130	132	145	151	141	136	134	111	157	130	139	140	141	160	134	135	121	141	146	147	143	121	138	143	146	127	148	135	132	144	138	155	157	129	141	126	136	114	145	149	118	124	121	126	136	120	125	129	130	118	145	132	140	129	150	158	139	135	131	152	136	145	131	120	136	128	119	150	150	128	141	131	123	135	136	129	113	118	143	153	132	134	131	129	174	133	134	135	148	133	127	148	115	133	126	148	115	128	128	130	146	145	126	126	158	140	150	140	138	136	146	131	133	129	150	132	134	147	135	147	117	162	132	155	133	154	143	148	138	129	137	137	131	155	126	135	139	133	147	117	141	134	122	131	126	139	131	158	138	125	139	144	150	139	131	120	125	129	128	136	144	133	145	127	121	141	126	136	130	144	111	149	150	132	142	147	136	112	123	134	136	127	117	163	158	132	131	149	154	147	132	126	148	115	129	133	126	136	125	142	137	138	110	141	117	145	111	137	167	132	127	150	140	135	155	131	128	140	144	133	139	134	142	136	136	122	133	139	139	128	147	149	136	136	170	132	151	140	138	124	159	155	162	118	129	128	147	148	119	137	122	129	156	143	137	132	137	144	138	141	120	134	142	141	121	139	125	144	141	114	138	133	155	127	128	123	139	128	138	146	118	139	142	145	139	145	143	141	139	126	144	120	142	134	130	137	130	150	143	138	121	142	133	139	132	117	149	126	143	128	120	116	135	119	130	149	136	141	135	137	144	112	142	135	129	129	138	135	121	145	142	134	144	144	162	135	128	123	123	139	138	122	146	137	136	149	150	125	114	139	137	119	159	148	151	132	138	133	117	131	125	132	138	129	148	121	151	142	119	134	126	135	122	121	116	112	150	113	138	139	133	128	143	131	146	145	125	131	144	128	153	128	134	124	135	139	135	128	135	135	149	170	123	131	128	131	137	134	147	140	165	146	146	147	152	123	127	121	140	133	150	130	127	123	134	124	121	149	140	139	137	141	164	141	127	141	135	129	125	132	116	141	125	148	134	147	131	119	139	119	139	162	123	148	140	134	150	153	139	134	127	122	112	139	142	152	139	134	141	126	140	128	136	147	154	114	117	132	165	135	132	134	157	126	161	139	131	146	142	140	149	142	140	133	142	148	109	128	115	103	129	122	144	148	140	146	149	132	126	160	135	142	119	137	129	119	156	156	111	145	146	116	138	137	155	142	143	114	140	128	147	128	133	134	123	125	134	140	127	137	121	148	132	128	123	138	160	123	111	142	149	137	132	151	132	141
9724	1367	2749	3160	2820	2329	2045	1644	1514	1342	1263	1157	985	907	871	854	822	688	720	694	688	706	661	659	648	615	608	601	557	620	549	541	560	556	543	533	559	598	574	578	541	526	507	541	492	487	518	509	533	536	528	524	542	509	546	535	508	525	526	533	534	543	502	512	498	482	534	517	506	516	498	507	485	500	524	519	504	523	467	508	491	492	514	506	485	499	508	493	472	491	485	491	503	503	572	503	464	489	471	482	507	469	532	468	457	535	480	480	494	516	513	469	521	513	509	445	464	543	455	466	477	479	471	494	498	498	463	457	505	475	470	488	476	513	519	507	515	492	478	473	443	473	468	483	502	470	500	475	497	468	480	481	479	455	492	463	539	480	468	506	530	488	507	550	507	487	499	512	517	486	461	489	500	522	496	464	494	468	505	465	492	490	478	478	482	514	481	488	468	502	491	541	512	473	488	459	493	474	487	454	472	471	509	482	502	443	489	478	469	480	490	468	488	515	480	479	457	488	432	459	459	498	478	459	485	487	483	497	522	511	489	511	479	463	516	490	457	520	481	502	530	465	502	530	485	478	433	472	494	527	489	486	469	498	546	476	504	468	452	511	466	506	486	471	532	474	485	494	459	464	500	462	495	457	479	452	532	457	469	455	484	473	481	490	493	497	512	487	453	469	496	519	492	504	487	472	471	506	483	501	489	521	493	496	483	521	507	490	511	476	491	481	485	496	492	492	492	496	468	505	480	474	474	441	446	453	444	464	479	475	464	524	528	459	457	500	472	438	453	479	487	502	522	477	469	519	461	508	498	553	524	502	462	516	486	538	461	459	518	509	536	472	459	525	469	453	458	516	469	534	515	462	503	500	502	468	482	512	531	483	526	477	502	489	484	467	484	470	475	475	482	509	493	511	486	495	497	478	454	475	444	490	494	491	495	488	468	505	455	492	497	510	491	525	498	478	531	496	493	468	475	496	514	471	481	507	522	460	434	481	488	492	447	493	452	452	491	487	496	522	499	458	452	497	507	512	511	457	469	538	486	497	466	480	502	467	502	506	507	499	494	474	519	471	508	479	479	472	492	473	461	438	496	489	487	543	498	543	466	460	491	504	529	480	460	459	488	488	489	531	460	458	502	482	456	483	454	455	449	476	493	478	517	487	512	445	495	502	510	505	495	478	483	440	473	505	495	443	505	478	489	506	498	481	464	489	493	501	488	516	521	490	460	483	494	493	500	504	428	496	478	511	482	491	479	467	489	504	527	506	523	507	453	476	475	468	491	508	481	494	446	474	506	472	454	518	473	472	461	467	489	477	491	494	508	460	470	505	466	485	503	521	537	505	494	474	478	506	463	480	516	452	493	499	501	486	449	483	457	483	485	503	492	470	515	478	461	459	475	508	531	495	505	505	483	489	508	497	470	478	496	500	500	487	463	555	478	450	469	470	486	482	501	502	518	480	487	501	486	518	503	466	500	491	475	473	493	510	541	497	459	492	482	522	523	479	481	455	477	463	506	501	497	479	508	471	468	462	477	484	468	524	476	491	513	504	501	482	461	486	500	483	503	518	468	476	458	447	458	502	495	485	465	482	512	460	488	486	454	491	473	480	492	470	495	453	488	467	492	497	462	522	484	522	509	459	464	505	508	493	468	487	458	458	463	477	466	505	513	491	457	490	507	513	480	472	498	515	501	485	464	461	471	522	466	455	495	476	497	485	494	453	503	456	481	488	478	490	450	505	459	487	541	460	488	496	485	518	483	523	450	499	484	483	458	508	488	498	467	487	471	460	495	493	483	503	495	477	503	522	462	499	472	457	467	524	456	511	512	506	497	504	472	453	513	490	477	484	488	465	478	452	479	459	486	470	477	507	470	481	507	515	487	466	474	490	480	485	493	489	486	462	477	518	519	531	467	491	492	470	524	510	483	456	486	496	472	496	503	477	450	509	477	506	495	511	461	481	496	469	506	498	450	467	475	468	475	480	479	443	513	475	469	481	477	511	506	482	457	484	455	508	485	474	460	509	500	489	501	428	502	494	493	459	496	500	501	469	535	470	445	489	485	521	504	518	455	505	482	510	453	511	506	467	455	499	473	484	489	509	493	485	498	501	489	509	511	536	461	484	487	487	473	480	471	513	484	518	486	489	482	507	501	501	493	509	490	533	492	504	446	508	488	497	504	457	489	545	543	494	475	499	470	498	495	493	477	479	532	485	475	498	497	471	494	478	514	498	506	486	462	505	469	465	491	492	470	490	499	501	480	468	428	502	496	455	478	465	509	470	506	490	486	487	480	510	459	501	485	497	515	487	509	506	466	447	475	486	462	476	523	452	495	511	527	501	460	457	506	504	458	479	529	515	487	499	477	464	481	478	493	473	516	453	482	484	502	470	514	486	443	534	448	502	486	511	508	472	473	428	444	486	498	475	447	503	474	461	504	506	473	501	479	470	510	461	496	468	483	479	465	496	498	463	503	462	449	495	465	489	499	501	452	454	440	510	508	466	476	447	495	453	472	465	460	505	525	466	497	470	504	480	505	507	452	490	493	498	479	512	501	463	535	496	466	461	484	495	504	493	519	504	499	489	481	493	470	481	485	463	478	476	476	506	441	469	491	512	458	472	468	448	522	486	485	451	501	512	479	475	478	497	503	506	512	470	484	492	493	516	462	494	480	506	479	468	501	510	520	496	447	472	479	526	472	501	517	467	487	491	428	484	469	493	471	536	472	487	486	455	466	483	569	476	505	467	458	459	523	534	476	520	519	491	490	476	494	475	526	490	493	497	470	505	479	488	484	495	491	490	525	532	539	523	522	477	494	487	514	497	507	504	478	481	508	473	487	516	537	482	488	487	498	520	470	532	481	525	468	497	510	493	489	459	538	494	500	461	478	495	518	467	501	452	520	490	497	523	481	477	520	470	504	504	459	499	505	498	490	506	474	507	477	478	473	485	492	474	522	485	466	534	493	492	481	462	500	482	466	472	483	456	527	525	458	519	497	448	452	420	491	507	447	491	520	464	488	489	467	469	484	483	462	529	493	503	503	511	497	503	483	512	500	491	501	492	487	474	465	467	458	482	465	503	510	505	509	490	500	491	473	491	478	489	510	488	511	542	461	482	481	499	485	509	509	474	475	490	453	485	493	486	494	485	524	492	456	485	468	515	513	481	498	506	495	490	483	477	496	502	454	510	526	460	528	459	460	495	532	503	521	494	452	496	490	485	458	500	423	484	490	477	468	453	522	468	505	488	480	468	474	501	476	492	506	472	495	471	492	498	492	475	527	526	468	445	503	487	461	432	484	464	494	492	492	497	511	477	482	469	474	464	499	499	497	491	482	496	455	477	481	485	500	499	484	493	511	521	509	510	523	473	489	491	495	511	522	468	481	486	520	500	490	491	505	492	489	477	503	527	489	493	549	488	480	502	498	469	505	486	506	529	456	479	483	477	490	484	446	529	485	498	486	478	481	509	478	502	447	516	529	474	477	483	508	507
26902	5512	2518	1811	1247	928	757	622	474	455	420	386	346	336	286	284	296	272	283	284	256	233	256	244	221	226	237	218	239	238	242	278	215	224	216	256	202	205	245	240	202	226	227	222	225	218	231	212	240	230	228	219	198	211	229	204	201	235	213	217	228	212	236	210	224	225	211	224	222	232	219	209	220	198	229	230	228	192	261	197	202	220	203	223	199	240	209	205	168	212	228	212	216	220	206	225	226	193	216	235	222	227	219	205	227	208	195	223	228	209	211	218	201	212	220	228	208	226	214	230	231	234	199	200	181	216	249	209	205	204	205	221	192	238	215	197	199	200	187	204	189	211	205	227	195	213	208	187	210	226	232	213	219	256	219	209	206	214	213	200	226	217	218	232	227	211	219	198	225	211	199	233	209	225	199	227	189	185	216	212	204	205	231	216	200	208	253	194	220	217	201	204	222	206	215	220	212	224	209	214	203	216	243	218	217	209	202	249	205	205	191	229	208	193	227	226	228	224	236	215	170	223	226	221	212	229	213	208	219	201	222	205	212	221	214	200	204	201	215	226	206	215	216	240	203	232	184	222	200	193	213	210	204	226	210	237	216	242	207	220	223	207	225	224	230	223	182	224	220	216	197	207	204	214	200	213	213	215	227	218	222	212	215	208	227	166	182	190	218	181	217	231	202	185	222	223	201	205	200	207	230	228	244	206	200	212	216	222	222	220	209	210	207	201	211	207	213	239	198	213	211	205	207	199	233	187	210	203	196	217	197	211	219	223	195	244	205	216	200	225	225	203	203	195	233	209	187	200	203	198	217	210	229	192	194	208	228	200	218	195	226	216	209	233	209	198	213	185	212	178	237	216	227	185	209	205	241	232	223	212	186	210	193	244	209	215	208	223	184	207	211	202	230	197	223	205	212	218	263	200	215	206	208	192	215	206	187	217	211	235	202	232	216	225	233	227	220	185	221	226	212	235	210	234	200	211	208	205	232	211	200	192	191	231	208	201	209	223	197	187	206	199	247	216	221	211	224	174	230	207	199	239	205	201	210	215	216	219	204	224	220	212	211	237	215	185	243	211	216	203	247	219	236	248	218	209	191	197	214	233	218	200	202	204	190	243	211	227	213	240	211	224	237	223	203	224	199	231	202	214	201	198	217	215	242	210	201	243	233	198	214	226	214	203	203	211	215	217	194	213	182	223	204	214	220	223	197	215	220	202	192	218	234	228	204	195	191	222	244	209	235	204	218	214	196	228	227	212	202	233	219	207	214	249	216	182	224	200	215	206	191	212	208	227	243	186	213	221	235	236	218	225	213	230	215	191	222	222	208	219	220	228	198	217	227	230	198	207	212	226	231	208	216	229	239	226	201	219	234	215	189	211	209	203	224	226	199	193	188	237	203	229	209	194	206	234	226	205	195	228	204	216	205	231	224	211	220	213	198	225	237	208	214	220	222	205	207	207	192	213	223	209	197	213	199	203	223	228	204	196	212	176	214	219	199	201	191	222	223	218	211	230	224	229	213	219	213	221	222	219	203	207	229	195	231	226	201	223	218	210	211	216	199	218	228	237	226	183	227	187	218	191	247	206	231	197	201	228	214	215	211	192	206	207	210	216	209	207	213	243	211	216	208	204	234	237	199	215	221	181	211	202	200	203	197	206	216	211	249	225	209	231	204	202	197	203	194	207	229	198	243	214	204	198	193	215	198	199	205	190	161	227	224	225	213	233	224	194	215	219	210	245	211	200	234	212	232	217	203	228	215	191	205	184	197	236	222	215	202	196	228	231	232	214	238	227	234	200	237	218	233	212	221	211	208	216	248	203	226	227	237	199	219	208	197	213	236	214	210	214	197	226	241	220	212	190	232	207	189	211	199	212	208	201	197	218	235	220	229	212	208	224	220	241	212	220	181	247	223	226	200	206	219	225	228	205	205	185	209	215	226	198	228	194	211	210	201	212	211	234	234	213	235	202	214	205	172	227	223	219	227	233	238	226	206	224	195	200	234	203	217	238	223	203	208	202	205	203	230	209	218	246	214	219	244	196	222	205	237	204	217	198	200	209	202	218	222	183	184	206	223	209	207	226	216	196	206	221	211	200	218	205	170	197	215	232	228	210	203	200	238	214	209	205	199	215	199	244	209	202	223	208	183	221	225	229	204	206	211	236	217	233	208	211	210	206	201	209	204	204	207	206	192	221	217	205	209	235	229	212	240	189	212	229	227	212	210	230	197	207	192	237	217	221	203	225	191	192	212	220	208	204	243	204	226	228	210	198	206	204	213	224	205	214	218	204	187	242	215	187	206	217	216	223	206	206	236	212	204	206	217	220	233	229	203	224	225	180	233	224	196	214	192	214	213	224	248	234	201	196	204	216	204	217	235	204	210	207	192	216	196	201	214	216	193	229	204	216	198	219	218	201	173	217	203	222	239	238	184	211	203	217	201	207	236	205	195	231	234	222	211	215	188	223	244	203	214	219	212	210	196	217	242	213	217	232	196	212	216	211	203	199	241	219	221	216	212	215	210	218	205	220	221	204	204	207	238	228	210	243	201	214	216	203	205	193	212	235	218	215	214	187	212	228	210	219	220	212	217	204	217	240	217	221	253	204	233	217	209	214	237	198	186	223	221	205	225	203	213	204	224	223	207	240	212	237	206	193	213	211	231	218	217	225	194	232	210	211	226	192	204	236	203	215	240	233	220	209	216	213	208	206	191	219	224	231	216	229	185	190	207	201	200	202	194	182	204	210	247	205	207	216	208	218	216	203	232	209	213	212	202	203	203	240	195	178	203	226	228	206	227	205	199	199	229	219	230	203	203	200	219	206	249	199	227	183	204	223	219	234	211	247	219	227	197	205	224	217	181	216	222	202	242	231	239	214	221	226	211	216	231	209	231	233	229	249	237	207	225	234	225	208	218	239	217	219	228	235	226	239	198	204	185	205	221	196	205	230	207	235	222	220	210	239	212	190	233	214	195	191	203	212	228	241	200	185	207	214	230	192	219	199	239	228	211	194	248	220	204	220	198	197	191	182	213	201	219	210	207	211	225	205	208	206	206	201	215	211	233	222	236	219	235	197	214	210	236	222	243	221	208	213	222	225	213	223	201	217	216	181	201	247	207	201	222	231	214	216	207	214	243	233	200	232	207	217	196	198	198	223	199	216	183	201	225	211	237	232	204	206	216	226	217	238	226	200	210	205	203	205	210	191	219	219	218	231	216	187	220	206	200	228	206	218	191	205	182	197	238	213	216	226	228	201	199	224	218	237	212	209	200	192	213	208	217	235	209	218	225	201	223	222	200	202	208	208	198	186	220	196	205	220	185	209	242	226	248	203	221	194	178	202	217	218	214	235	221	184	199	230	181	241	213	220	190	238	203	191	192	223	212	202	201	212	241	194	222	211	218	243	237	197	202	215	198	215	216	213	226	198	219	214	232	203	218	213	208	217	240	207	245	224	225	239	182	201	202	170	194	200	224	232	210	195	234	203
14680	2567	5273	6052	5260	4184	3502	3080	2685	2413	2144	1963	1712	1632	1449	1362	1309	1234	1214	1155	1082	1120	1011	1012	1015	988	914	1019	940	875	884	872	838	820	867	862	827	796	787	810	833	811	802	779	782	820	774	792	754	752	788	764	796	831	772	735	757	774	780	725	737	735	821	708	746	770	709	789	755	789	718	791	780	727	716	759	740	730	721	730	732	729	803	789	733	743	741	702	783	765	742	747	755	744	737	766	702	739	781	731	733	727	709	711	772	736	724	714	724	746	737	729	723	733	738	740	748	731	719	732	703	735	724	708	769	684	689	748	721	745	727	761	692	770	719	738	752	712	714	729	696	700	726	734	738	717	711	718	757	750	675	707	759	744	752	725	728	739	715	765	727	707	720	777	687	732	704	746	672	728	671	763	707	728	728	726	740	678	718	729	689	753	733	733	727	729	717	712	773	741	737	750	716	737	735	705	709	742	732	742	695	725	673	772	709	740	724	750	781	718	703	717	774	704	685	723	689	717	688	744	719	728	730	706	793	731	734	691	686	715	736	732	721	725	725	708	701	676	743	707	690	732	768	691	743	699	702	714	722	734	720	774	697	723	742	718	720	735	723	721	678	753	713	708	723	707	755	761	715	727	727	734	707	685	736	750	722	793	702	733	735	695	711	701	741	773	667	701	693	724	676	738	681	698	732	696	728	712	715	723	719	741	704	733	733	737	715	722	710	726	743	720	710	713	751	696	715	684	726	743	737	706	720	716	714	714	692	750	734	712	696	745	702	700	680	646	680	744	711	725	730	782	700	741	699	738	729	718	695	677	754	722	742	711	717	675	722	706	702	661	701	709	757	702	724	726	725	730	700	707	714	696	713	707	672	706	687	709	724	763	728	712	697	736	733	703	742	694	723	676	717	746	712	666	723	756	682	691	752	726	698	727	701	690	711	683	722	703	710	740	744	711	714	711	702	703	695	717	718	702	677	790	710	658	745	743	678	719	692	711	745	723	744	694	716	727	764	785	735	755	716	680	706	719	713	725	737	681	696	766	737	761	743	750	684	686	739	680	729	713	671	693	751	679	745	708	732	694	708	684	686	707	704	686	767	708	735	754	732	710	741	694	711	701	727	735	778	751	721	709	657	746	698	734	727	689	737	688	697	720	688	728	673	684	708	699	710	752	698	717	720	724	746	698	736	698	753	736	698	687	680	704	728	781	725	713	745	671	747	735	711	728	698	757	700	698	772	708	733	766	747	735	737	684	770	725	715	727	750	727	750	736	679	767	708	678	712	664	684	718	744	713	696	705	742	700	673	703	765	680	692	696	701	698	688	698	744	701	693	724	673	726	709	743	744	714	678	749	763	741	728	694	721	746	700	716	734	739	664	694	730	686	694	702	708	730	736	726	745	744	750	689	720	649	702	709	701	704	723	753	720	689	705	701	685	760	709	737	656	696	733	737	723	679	708	771	728	756	690	747	687	730	721	736	735	722	714	708	728	703	743	755	721	719	732	735	651	707	684	744	749	711	752	756	683	766	723	718	712	693	738	722	715	717	679	715	727	721	733	749	698	673	726	683	745	701	691	734	715	726	706	693	738	757	760	730	694	713	702	725	768	707	721	734	709	755	735	742	719	699	701	699	750	691	742	757	733	755	724	729	694	705	683	707	714	730	700	701	695	730	722	756	714	747	709	725	767	688	697	754	708	716	706	730	748	714	699	727	753	746	701	728	714	749	738	690	717	726	695	645	767	759	724	702	741	696	753	715	693	751	719	762	748	708	692	713	718	716	714	727	722	710	754	708	715	739	691	662	748	765	689	676	722	751	710	678	747	730	728	731	755	707	702	733	731	693	741	751	716	726	688	700	737	724	783	736	756	717	681	753	685	676	696	683	713	672	682	713	726	746	736	753	745	740	711	732	732	715	707	746	740	672	750	755	689	734	691	743	675	707	727	745	717	732	678	693	698	679	722	668	678	705	725	740	729	707	700	743	735	715	707	744	702	704	737	696	681	718	683	715	718	726	765	696	743	720	737	664	706	677	707	729	704	742	679	690	690	762	714	759	770	751	694	739	736	690	723	684	766	732	675	732	743	671	681	708	720	704	692	761	746	738	711	715	743	744	690	696	682	725	724	732	722	736	735	750	697	688	718	739	694	719	733	733	662	779	746	708	749	688	699	713	723	687	727	742	708	726	720	767	740	735	726	733	749	696	709	710	711	695	705	755	730	731	666	734	687	697	710	719	705	743	713	688	694	722	702	691	707	667	724	699	696	734	691	706	737	697	706	735	718	702	738	720	686	710	695	747	759	702	689	701	734	724	712	706	721	760	693	723	722	735	687	694	723	710	752	710	721	696	701	727	702	729	702	743	703	719	688	752	723	718	719	744	716	694	698	754	784	709	712	696	723	696	762	737	682	707	702	754	731	737	692	762	704	693	746	744	727	738	683	717	748	722	714	741	703	759	697	701	690	723	694	717	746	685	705	740	653	725	692	696	705	781	719	745	728	726	689	714	735	710	655	727	727	727	708	703	717	766	713	696	758	701	740	659	747	754	717	734	734	703	678	702	721	700	720	705	749	663	710	742	679	677	768	673	735	757	715	696	743	758	675	678	699	682	742	680	739	700	703	725	672	697	764	690	692	728	709	706	721	713	758	725	722	724	744	708	716	718	743	719	697	719	760	798	750	776	743	708	675	692	772	692	702	671	742	700	707	743	700	693	719	716	714	734	727	686	747	713	749	732	700	727	709	716	728	721	659	717	725	728	754	718	683	727	722	732	750	727	665	750	706	731	720	720	762	712	677	681	750	725	731	700	778	662	697	674	705	685	760	701	708	724	701	690	728	743	680	737	773	713	727	754	725	700	753	718	731	679	740	724	701	711	748	715	740	701	685	711	745	702	728	676	721	711	715	724	698	673	699	694	712	678	708	726	706	693	702	731	726	738	785	729	735	733	690	693	725	738	735	664	735	666	719	659	716	768	693	724	676	762	756	714	729	660	703	703	697	687	742	684	705	726	718	749	697	704	694	771	732	724	746	716	745	685	722	747	758	724	708	717	776	712	674	706	696	729	709	707	750	734	706	688	726	725	721	758	744	693	730	668	708	746	732	710	785	668	709	701	731	705	728	761	672	683	715	676	680	707	664	709	735	725	724	692	750	731	708	766	725	773	750	723	715	683	759	719	752	721	675	708	725	666	746	724	773	712	724	720	753	711	713	677	726	698	735	719	726	690	707	765	670	712	743	735	681	724	678	661	740	707	701	681	766	706	780	727	706	680	743	697	711	723	714	707	736	728	729	702	731	738	702	705	684	734	710	762	654	734	732	730	746	746	724	738	734	706	714	675	782	724	689	731	749	679	740	697	711	721	707	732	717	746	683	689	742	770	704	751	739	743	658	709	706	732	680	706	743	653	714	688	689	687	731	731	781	748	714	726	716	691	718	697	754	737	666	762	662	754	720	761	665	710	756	736	714	693	691	749	732	705	733	742	724	739
2033	136	114	119	102	86	81	75	82	70	87	67	55	73	64	51	60	82	72	58	70	74	60	69	59	79	76	52	56	72	57	54	74	72	63	79	76	63	71	64	63	72	72	67	65	69	63	69	73	65	68	63	72	66	69	75	58	67	64	60	79	60	63	73	81	78	60	56	59	61	66	76	75	65	56	72	58	57	69	64	68	61	68	78	67	60	69	70	65	65	57	54	55	73	62	65	61	87	62	71	69	68	69	68	63	63	75	85	64	64	78	60	73	77	61	53	67	87	63	67	70	60	70	68	79	73	66	86	58	75	62	65	67	77	55	63	61	59	59	69	56	87	85	69	71	62	77	71	73	67	57	59	71	59	69	65	59	81	61	67	75	65	65	67	70	55	79	81	66	68	54	59	70	68	70	64	64	62	67	57	68	72	67	60	68	62	48	57	67	60	65	51	71	65	78	73	74	73	69	61	68	81	45	59	72	72	57	65	72	82	62	67	69	70	67	63	81	59	84	72	59	59	57	66	70	76	62	76	63	88	76	65	67	61	56	67	71	68	79	69	63	66	66	63	74	58	67	77	75	64	76	61	66	81	64	70	63	64	65	64	68	74	66	68	57	76	73	59	65	70	58	66	70	80	68	62	71	80	54	57	69	84	77	86	78	70	57	70	59	74	57	74	68	56	74	66	69	69	73	67	71	75	62	69	59	62	65	73	63	91	60	65	66	64	74	65	78	87	81	66	63	60	77	62	88	72	63	56	71	77	70	61	70	71	76	71	43	66	66	79	60	75	69	65	67	77	69	67	68	48	71	72	59	73	80	51	69	73	55	74	64	77	64	66	66	68	77	70	62	57	65	75	74	59	63	62	82	76	74	51	65	77	70	62	66	62	50	68	74	77	57	60	66	68	62	65	64	61	62	68	59	76	65	60	66	85	80	64	68	63	59	74	40	56	61	66	56	67	75	58	84	64	78	69	61	72	81	61	64	57	70	70	88	63	64	66	48	72	72	71	77	59	65	69	72	74	49	58	67	71	85	57	67	65	73	68	73	66	71	87	63	58	69	72	74	70	69	61	62	63	69	83	72	66	53	70	66	56	57	69	65	81	63	82	59	53	71	73	73	68	90	72	72	74	70	82	81	66	66	72	81	70	65	64	76	74	65	74	80	82	66	72	69	73	67	52	65	60	71	74	55	68	73	84	76	65	76	64	85	77	67	80	70	83	59	64	65	66	78	59	71	66	59	70	74	67	78	70	63	75	68	53	62	64	74	76	65	76	70	71	72	77	71	49	62	63	68	65	66	56	58	49	56	69	75	72	65	66	76	52	65	58	63	73	82	60	75	67	77	83	64	70	62	62	60	59	68	70	69	69	85	67	79	73	64	62	75	79	67	66	56	62	62	68	71	66	70	64	75	67	64	60	57	70	58	70	74	77	71	63	66	69	79	63	62	79	63	67	72	78	64	64	77	59	79	71	65	80	65	68	63	71	79	62	60	59	53	63	75	74	54	84	77	75	66	58	66	64	74	73	82	86	69	81	76	66	72	67	55	56	56	68	68	83	62	68	80	62	57	61	84	54	60	72	78	62	58	68	53	54	82	69	75	75	66	61	67	64	55	64	62	83	78	70	60	65	79	58	70	76	71	66	69	76	80	79	67	66	79	68	82	80	60	80	55	62	59	72	71	71	67	62	75	56	69	57	69	60	77	61	80	74	73	71	66	69	63	67	57	74	59	59	63	77	69	64	75	61	62	78	74	66	67	75	70	72	73	65	58	55	69	79	61	59	67	74	65	70	53	69	71	75	77	74	69	58	65	66	73	67	67	64	61	76	68	64	71	81	75	67	58	69	65	65	77	60	62	60	59	67	68	61	74	81	61	50	62	74	74	67	80	74	72	67	66	80	69	74	63	58	69	66	67	65	55	62	63	76	77	73	78	55	60	64	62	67	70	81	65	87	69	65	64	88	70	81	66	68	61	75	65	61	74	67	62	68	82	64	77	77	65	64	70	69	75	56	67	55	74	62	87	70	71	66	67	69	74	66	58	57	63	62	63	55	69	70	67	59	66	70	71	70	75	61	60	62	70	68	61	72	59	73	63	66	75	79	52	70	79	69	70	78	75	51	79	62	72	79	70	65	78	56	72	67	67	73	59	66	80	58	78	59	62	60	65	63	56	57	76	64	52	66	59	81	60	74	68	67	69	67	76	63	59	68	76	73	59	67	78	67	70	68	82	66	55	65	70	78	58	67	58	68	67	66	68	69	58	75	79	76	71	75	55	75	82	75	63	70	69	68	67	70	76	48	54	77	57	71	64	64	63	69	56	77	60	54	80	68	85	70	72	84	70	80	75	62	74	71	63	52	83	76	68	55	57	77	67	73	69	71	74	67	67	70	68	69	72	67	57	82	81	68	58	70	83	59	71	74	66	69	60	74	70	76	85	66	62	65	62	61	81	59	55	57	69	58	58	65	64	72	65	61	63	52	64	80	94	67	58	80	82	74	60	69	56	63	81	65	60	68	85	71	64	63	77	92	75	61	60	63	77	73	62	83	56	65	74	61	62	62	67	68	83	82	62	66	73	79	74	61	68	73	51	82	67	68	70	68	68	75	64	56	74	70	57	58	58	74	52	54	71	66	67	70	60	81	60	76	70	75	69	72	72	66	73	72	78	71	70	70	89	59	69	76	73	63	68	65	77	72	73	79	75	57	74	75	64	56	69	73	64	66	73	66	82	59	62	59	63	68	66	71	64	66	74	71	77	67	77	44	76	87	69	72	65	65	63	58	71	74	76	94	68	69	73	76	64	64	53	73	84	61	59	87	64	77	70	72	71	68	87	63	66	69	68	68	65	64	57	66	85	69	75	68	67	89	63	69	70	54	72	66	71	67	49	74	70	68	57	81	86	66	65	67	55	51	77	81	71	78	79	65	67	53	63	70	74	56	65	74	68	70	63	62	68	62	53	77	58	63	59	66	62	65	74	68	85	60	58	70	82	75	80	67	70	67	82	63	59	66	66	61	65	68	68	71	78	59	70	52	50	55	74	74	72	70	79	71	48	58	60	79	67	56	51	54	66	61	64	63	57	57	57	60	69	63	80	72	76	46	72	65	64	70	66	68	71	70	59	75	61	55	76	61	61	66	69	58	55	79	60	63	66	76	64	66	60	62	65	72	59	49	68	62	58	90	72	67	66	56	78	77	80	69	76	62	57	78	66	66	78	72	69	88	66	60	55	76	49	53	90	66	62	66	91	72	55	62	57	71	71	89	66	76	68	78	59	72	65	58	60	73	70	48	67	76	53	82	60	79	72	55	54	71	65	69	79	58	59	59	72	85	71	74	68	67	83	86	72	68	72	69	73	66	76	60	71	77	69	67	70	64	72	68	60	58	61	82	60	57	69	68	52	66	75	67	65	60	72	70	73	71	80	62	54	75	68	79	79	72	78	62	72	82	64	72	73	86	62	76	73	65	65	70	52	77
2992	337	438	452	447	379	382	386	357	387	329	324	342	350	283	286	329	292	294	309	278	281	284	295	292	288	307	287	284	283	281	301	313	335	323	308	287	298	321	307	307	305	294	305	268	275	287	291	279	262	307	265	301	282	266	277	293	262	287	288	302	310	279	330	264	259	267	294	279	285	269	281	295	274	300	311	329	265	277	275	270	307	283	318	298	294	284	275	290	291	267	281	298	273	276	306	303	273	317	287	284	271	315	291	278	275	291	287	289	285	266	331	286	298	273	252	296	265	288	305	272	306	288	331	274	283	310	280	291	278	294	283	330	265	281	274	290	285	300	286	287	271	306	273	243	272	297	257	313	283	310	284	296	288	290	237	284	301	305	279	280	281	316	283	299	288	297	306	313	289	311	324	269	270	288	290	258	308	260	273	266	264	275	279	269	314	269	286	274	288	284	322	286	257	297	275	280	292	297	287	297	276	279	295	292	297	312	276	286	272	293	281	269	293	290	279	305	281	305	282	278	278	289	266	239	336	307	280	331	379	298	299	261	288	293	302	291	296	261	265	302	281	300	271	286	301	284	300	296	267	253	285	304	266	248	298	288	264	279	304	311	312	311	290	271	280	298	253	298	271	256	306	283	263	291	294	298	295	288	297	278	285	324	284	262	282	281	301	298	309	310	283	264	262	284	296	298	281	319	262	330	279	312	283	293	274	302	299	287	268	292	310	304	285	299	322	301	286	295	302	295	296	308	306	302	295	284	318	281	256	300	307	298	331	288	320	284	283	339	301	280	315	307	294	297	280	288	247	299	300	266	285	304	292	272	282	276	303	271	278	284	279	292	276	296	285	288	270	295	287	300	298	279	303	294	288	307	252	255	294	282	314	268	297	313	289	302	307	299	281	288	297	258	300	278	297	290	279	287	288	281	283	276	290	267	274	281	298	280	278	287	312	288	292	290	301	307	293	299	274	285	267	290	310	290	292	279	293	285	281	285	279	268	277	315	320	327	293	297	275	257	297	298	279	277	296	286	312	253	296	305	273	306	282	279	280	284	269	268	285	334	309	288	297	298	289	290	263	305	289	254	279	314	301	274	279	292	317	293	314	302	291	293	287	291	282	282	322	298	321	278	301	292	278	275	285	291	293	304	296	278	276	282	249	294	284	308	285	332	295	312	283	305	279	295	285	278	316	301	298	296	289	279	310	300	277	280	260	299	282	276	270	306	240	294	287	284	263	298	320	301	272	286	274	294	277	308	308	314	275	276	303	272	291	306	295	282	265	283	311	263	264	269	286	311	276	291	327	297	294	282	301	284	318	277	302	318	279	282	278	289	317	287	295	306	277	277	302	271	284	285	282	296	271	298	290	298	286	302	257	324	287	277	282	283	296	274	295	290	280	299	296	286	280	297	280	282	298	300	293	286	312	284	288	291	297	296	281	260	293	285	296	297	322	290	301	313	297	331	314	272	317	282	299	296	298	290	276	286	247	305	295	306	262	316	286	280	296	298	264	261	285	300	279	308	258	327	268	315	285	268	260	305	271	284	261	277	320	298	305	294	297	289	299	295	297	283	276	286	281	313	287	256	257	273	285	269	310	266	283	312	272	281	284	284	307	296	264	304	311	300	264	305	285	303	277	322	273	284	270	286	298	307	282	262	256	280	315	304	270	255	279	271	299	277	269	257	276	307	298	276	262	280	266	264	303	275	302	297	295	287	303	286	270	299	301	266	291	307	290	257	292	253	276	301	306	287	279	309	298	269	311	274	333	306	253	274	261	285	297	288	314	305	263	308	319	285	303	297	275	285	288	298	320	280	279	269	284	283	270	304	290	276	292	310	263	269	305	280	278	295	299	321	282	328	298	309	257	310	294	303	324	271	335	327	284	291	276	314	278	282	286	279	300	278	270	280	289	278	269	305	301	260	279	292	280	300	280	260	305	295	275	244	292	303	265	276	319	277	298	247	288	277	268	322	291	302	282	297	279	280	292	304	270	321	291	276	293	279	286	300	292	318	284	326	261	305	293	302	271	284	281	269	271	258	248	287	274	300	297	290	286	267	286	311	289	313	285	287	295	311	310	303	283	254	279	272	289	303	315	305	271	255	308	267	275	284	303	300	280	302	312	296	281	328	290	275	278	298	275	304	290	286	239	288	281	321	314	326	251	269	303	310	310	254	276	299	319	295	250	276	284	277	286	297	296	267	304	287	276	324	278	281	296	289	281	265	305	298	290	277	261	293	280	283	303	265	315	300	292	282	274	277	292	283	286	296	294	303	275	301	283	267	315	283	294	282	309	234	295	305	276	327	266	269	320	290	294	295	268	245	309	286	275	296	279	283	292	292	296	300	278	285	294	290	253	279	284	267	281	284	318	344	274	311	280	284	321	292	302	262	259	298	279	281	265	280	315	277	313	285	279	306	284	311	318	264	306	293	270	262	279	302	311	282	298	277	276	299	308	274	281	298	322	291	265	302	291	298	270	300	321	271	284	296	296	308	276	296	292	285	277	280	280	277	308	289	300	258	283	294	305	294	290	276	301	298	327	311	264	277	277	269	290	261	273	262	273	286	288	290	298	272	303	280	302	296	270	266	285	264	291	299	292	268	257	276	286	285	293	245	280	283	283	255	305	253	270	259	275	342	277	300	294	306	296	308	298	298	291	248	254	298	254	291	301	252	268	278	288	277	279	289	253	344	269	281	286	295	276	288	261	289	302	275	237	290	279	302	291	299	263	275	305	309	285	289	318	268	293	306	263	299	296	280	277	317	302	254	283	264	274	281	305	311	263	286	293	287	295	284	266	274	324	278	283	304	275	307	279	312	297	316	289	273	286	310	244	297	259	303	271	298	294	288	280	280	300	271	269	278	294	312	285	325	245	269	284	329	284	264	283	288	278	280	280	303	293	277	289	283	269	294	308	307	253	291	282	284	300	283	292	309	316	258	292	311	315	269	300	290	276	300	281	298	298	299	306	287	269	272	284	278	310	285	273	287	255	291	330	286	277	291	292	279	297	289	272	294	282	282	290	306	255	287	273	269	327	312	293	284	328	280	266	288	269	284	283	271	274	287	270	280	292	282	308	291	265	289	271	291	281	271	298	295	297	278	293	285	270	302	260	256	295	314	322	320	328	285	294	266	286	326	317	304	275	283	316	305	294	279	294	313	289	268	309	261	304	310	283	274	284	293	273	285	274	332	297	300	289	288	285	282	312	269	297	271	285	282	285	319	272	260	271	296	296	295	299	318	261	294	294	286	302	294	275	304	306	279	283	289	275	273	285	297	254	308	274	279	267	256	270	280	261	246	312	300	287	298	288	273	261	291	303	297	290	308	311	300	290	302	282	271	306	268	313	303	295	287	285	291	297	270	311	286	294	283	308	290	272	281	302	285	260	284	288	281	297	253	301	316	307	275	281	282	313	322	288	278	263	285	282	258	292	289	291	273	292	290	278	289	306	298	271	299	285	259	275	288	285	292	289	326	252	292	283
17499	1597	1159	924	714	500	388	356	290	284	232	219	222	198	190	168	181	185	161	173	175	137	159	145	155	160	135	158	132	144	155	149	135	152	174	163	152	137	136	172	149	160	150	142	155	148	147	154	154	159	131	134	174	142	147	151	149	150	141	160	126	147	148	144	136	142	139	152	166	153	138	155	146	163	148	142	141	129	165	139	159	156	122	135	127	144	158	144	161	139	118	145	148	149	136	122	147	143	138	137	149	151	147	126	180	131	135	127	155	140	155	138	141	127	131	120	137	126	154	142	137	134	159	151	146	142	143	134	129	139	131	127	142	161	122	145	148	127	145	127	147	141	146	139	139	135	129	141	146	148	148	166	143	128	155	132	137	120	137	148	143	149	153	137	120	138	149	136	165	148	126	162	130	140	135	145	139	127	147	140	168	142	128	153	119	138	146	143	126	128	148	124	130	140	134	141	136	143	138	141	127	148	154	156	152	177	134	123	143	137	144	161	153	135	147	133	153	147	139	122	157	147	126	139	150	158	121	149	142	148	154	140	149	131	138	162	150	125	159	110	137	144	161	153	155	147	144	148	151	139	132	145	146	156	134	143	136	121	129	147	170	146	132	145	137	142	161	146	149	124	125	152	145	161	144	145	149	131	143	142	156	139	154	135	144	157	124	158	158	152	136	159	145	124	148	145	138	133	122	126	141	152	151	149	140	129	137	148	146	139	156	126	151	143	128	147	125	134	157	149	151	138	131	152	140	153	149	135	150	133	134	156	135	141	134	129	143	158	159	151	165	131	148	142	146	132	147	164	146	120	136	125	138	143	158	138	148	139	134	127	146	147	143	133	136	139	130	141	134	132	139	138	146	136	144	147	132	132	143	149	135	140	146	142	120	141	142	129	150	148	141	150	140	139	124	134	151	147	141	133	145	158	163	125	151	162	156	154	142	127	147	150	153	149	123	165	135	129	128	148	156	159	143	127	133	160	144	146	136	147	157	144	144	119	149	132	135	140	150	148	157	153	168	144	133	168	142	138	125	122	132	151	155	154	129	138	145	145	138	144	149	136	137	145	135	154	127	150	132	149	156	138	122	147	152	135	145	116	162	137	157	127	136	164	143	133	126	150	125	144	128	132	144	148	139	148	166	157	165	130	159	133	128	148	128	152	141	127	145	143	143	165	150	163	137	148	157	139	139	140	119	161	146	157	143	146	154	152	139	137	158	150	149	136	156	164	141	140	125	141	135	164	139	137	155	154	142	155	142	141	139	141	156	141	130	134	141	134	145	109	127	150	147	153	147	135	148	132	135	140	133	146	142	147	166	122	144	120	149	150	146	141	122	126	136	139	153	168	136	144	153	139	149	143	136	150	112	119	152	132	134	126	139	127	145	144	156	150	128	144	161	125	146	177	128	140	147	121	160	129	142	127	163	160	138	140	150	154	134	151	144	157	140	139	147	134	148	139	154	146	121	132	137	138	157	140	141	126	148	153	141	127	139	149	159	146	148	146	123	137	170	151	129	119	139	138	145	154	114	142	139	170	135	128	151	146	153	158	130	147	173	143	148	134	147	147	141	123	156	142	149	152	143	142	145	143	177	157	144	138	162	151	126	122	151	124	133	162	145	127	140	174	138	139	152	150	142	140	152	143	164	142	147	137	141	151	147	113	145	138	121	134	130	140	146	157	150	128	144	141	151	150	128	146	133	148	137	145	145	137	144	149	136	156	146	137	152	141	128	128	139	147	157	138	143	139	127	136	148	125	147	149	131	161	147	146	147	147	142	138	138	149	129	121	147	138	152	137	135	152	134	146	127	109	147	125	146	132	123	145	138	165	164	139	138	134	144	152	139	129	134	139	140	133	149	139	145	148	135	171	171	134	138	130	135	150	142	132	131	126	154	150	138	143	142	139	136	136	156	147	147	140	147	154	145	131	140	153	132	142	137	123	160	151	129	155	126	127	110	148	132	128	149	143	126	141	129	144	151	143	118	139	128	147	135	138	147	135	131	147	145	144	129	141	141	126	146	144	141	151	148	151	143	157	150	139	149	149	145	139	132	132	131	146	135	131	138	135	166	147	154	140	140	146	149	144	159	133	132	127	149	140	153	163	146	127	147	141	163	155	138	143	129	138	151	138	149	153	132	146	124	149	145	157	148	150	139	137	128	130	169	139	142	145	147	133	141	151	142	127	151	132	157	155	136	143	124	138	167	154	153	147	137	142	148	150	132	147	135	133	105	153	158	137	133	125	132	147	127	158	123	149	147	134	146	146	151	140	126	129	139	156	127	139	153	145	135	132	156	130	125	145	147	144	141	140	148	144	145	142	137	137	127	152	122	136	146	136	131	141	131	147	149	117	125	145	149	137	127	154	141	152	133	123	149	135	152	149	127	156	162	159	140	140	144	137	133	134	134	143	146	137	131	140	165	137	130	150	159	139	134	155	151	133	131	128	142	150	129	144	143	130	140	137	140	135	143	157	117	149	139	139	157	147	135	131	137	135	151	144	136	152	137	126	127	131	151	155	127	149	158	125	144	159	148	124	163	157	141	138	170	143	143	161	143	162	108	131	138	135	140	129	158	156	141	153	160	143	146	138	149	157	134	144	152	152	156	147	160	133	152	145	132	141	153	154	149	169	135	125	156	116	141	138	143	154	169	163	145	137	150	146	142	154	125	146	145	140	154	135	147	149	145	159	142	156	117	147	145	154	156	147	165	131	130	135	151	137	123	153	130	135	138	145	142	145	137	138	138	150	135	139	157	132	147	140	134	146	139	138	139	143	134	125	141	121	146	162	135	134	142	126	157	154	130	158	139	137	132	124	141	147	160	167	125	155	122	131	130	129	144	146	135	135	156	124	138	134	136	142	130	142	140	148	152	146	171	128	136	126	142	117	117	135	130	138	144	151	139	148	112	130	151	152	139	141	135	112	152	137	160	126	137	142	151	140	143	138	126	151	127	128	151	123	129	134	130	136	144	132	122	150	139	133	130	140	136	138	149	136	142	128	160	149	122	147	156	142	135	149	154	159	145	131	151	156	158	147	159	163	147	148	147	120	161	138	126	130	131	132	166	138	109	140	144	145	147	139	126	152	146	158	152	129	138	135	158	144	149	127	142	146	160	154	143	157	154	145	174	163	148	156	142	141	150	143	142	141	142	144	131	151	157	137	140	145	113	140	142	157	133	149	134	142	144	144	136	124	154	119	145	146	161	161	135	141	120	147	146	160	140	141	140	132	154	132	140	146	144	130	122	147	139	127	137	149	144	147	125	130	119	156	124	137	134	125	121	132	134	123	148	147	139	135	157	142	158	133	145	146	144	131	139	138	143	138	122	130	137	147	147	150	159	127	122	157	152	143	153	148	164	144	138	147	126	157	164	150	132	175	145	150	143	131	137	155	131	119	141	148	133	139	122	148	149	149	137	134	151	139	148	141	140	134	119	143	155	132	139	131	145	137	147	123	132	132	138	134	144	157	125	152	112	128	138	135
10434	1404	2892	3425	2899	2487	2120	1766	1633	1469	1244	1154	1042	987	903	810	775	814	710	721	701	644	601	656	642	663	658	649	602	630	599	575	599	603	556	557	586	538	527	573	543	558	537	528	610	577	569	557	540	590	512	533	530	548	509	513	525	544	514	521	504	513	521	531	555	518	551	554	528	520	553	512	563	515	528	550	548	508	520	517	524	527	564	543	533	533	511	553	519	574	531	539	500	542	488	537	547	494	519	501	518	526	542	517	492	527	526	517	556	523	497	555	546	525	526	519	556	509	540	551	493	563	484	519	539	525	526	476	507	484	509	507	564	508	510	497	515	535	495	515	533	510	507	513	524	509	511	508	504	511	559	516	513	514	538	481	530	516	511	513	477	505	507	509	512	481	549	522	507	503	544	502	531	531	549	496	538	519	512	491	520	520	499	483	508	510	465	497	493	497	499	493	479	485	502	514	548	504	514	556	487	502	512	475	519	545	466	491	510	509	550	525	545	521	489	513	551	554	519	512	517	479	481	512	496	502	490	532	543	582	522	491	478	534	540	535	494	532	494	481	544	479	529	508	512	506	514	531	503	514	514	493	527	521	531	546	537	460	512	474	505	502	517	507	472	502	509	507	493	501	512	544	511	547	534	517	546	527	525	509	513	534	511	521	499	510	519	559	519	528	517	478	494	527	484	513	524	490	520	535	523	505	474	512	511	527	526	504	518	506	480	521	467	508	514	494	494	546	486	525	493	519	490	524	501	500	483	481	499	539	573	513	527	536	531	501	520	502	504	496	466	510	519	535	522	500	505	481	481	507	546	529	495	520	480	475	507	483	518	511	506	526	515	502	482	491	499	528	513	509	533	488	501	499	549	534	536	501	499	549	509	509	501	504	509	508	508	477	460	500	516	512	517	517	512	508	491	515	495	522	492	495	555	494	483	528	521	523	488	512	514	501	513	522	562	496	504	487	530	528	486	526	487	493	515	497	519	470	492	504	521	549	499	478	555	539	530	482	482	539	503	462	519	483	528	507	476	524	518	454	500	492	503	504	518	495	510	518	523	490	522	508	529	496	519	461	511	520	497	532	550	474	492	460	532	471	469	468	452	518	486	472	498	520	550	497	499	547	505	554	518	501	562	521	553	555	512	500	517	511	485	448	533	506	530	501	480	508	527	479	514	535	538	528	551	487	531	504	488	510	470	484	547	513	529	534	544	541	518	495	535	479	510	488	524	500	500	500	496	509	541	505	513	522	509	522	546	525	521	540	564	524	526	507	492	558	474	511	474	500	526	538	491	502	501	521	475	549	518	525	562	510	484	517	492	542	526	511	510	500	478	531	500	515	490	531	488	460	524	519	507	530	490	489	462	517	500	505	488	541	523	510	530	521	511	536	549	533	510	503	521	509	509	531	502	564	509	515	523	510	485	514	534	541	523	509	488	503	561	520	521	539	513	546	532	528	541	494	519	471	510	498	541	515	507	483	545	497	494	476	488	526	533	515	487	510	514	480	523	527	485	530	504	541	525	513	479	492	503	511	501	519	507	523	496	498	524	545	508	484	540	491	483	519	502	522	496	530	506	506	537	518	480	525	509	498	499	477	522	517	499	489	507	530	522	484	512	506	534	492	550	512	514	528	514	522	500	523	524	559	504	495	522	500	486	519	506	489	519	517	502	477	500	504	530	566	513	549	561	519	542	565	532	522	493	479	550	539	495	475	491	496	468	508	470	523	534	548	508	531	532	532	473	510	506	487	507	557	487	497	543	525	536	495	506	552	524	483	525	555	531	537	529	527	527	489	511	528	498	479	523	536	516	520	523	484	509	514	482	474	533	516	507	513	488	518	494	541	513	511	524	521	555	548	490	519	476	502	487	500	491	486	462	514	498	525	480	545	496	525	474	499	486	507	487	506	496	491	523	493	534	486	514	544	523	482	498	545	532	523	479	522	546	489	548	488	512	530	513	521	510	538	489	521	507	491	513	508	495	502	530	490	497	470	475	513	529	484	496	489	526	534	486	469	510	456	539	506	511	512	543	521	507	487	499	488	532	486	473	527	502	514	530	495	494	486	518	542	469	517	514	506	505	495	536	515	491	482	574	483	522	522	499	497	505	536	546	533	501	506	551	470	460	534	556	507	523	525	505	492	525	509	514	463	497	473	505	516	516	498	521	520	505	525	522	529	521	463	569	555	484	532	561	490	529	510	514	530	561	496	530	506	507	497	481	522	493	524	531	544	552	542	482	507	509	550	541	485	513	532	499	553	521	486	519	519	524	532	497	478	539	552	549	516	506	475	493	524	481	536	543	516	496	498	514	508	513	481	527	507	532	512	502	548	516	519	504	519	513	533	512	493	559	515	519	559	504	478	519	552	522	471	507	507	534	517	529	549	478	520	491	501	501	515	530	531	539	500	520	521	538	580	495	497	470	505	525	508	537	506	513	529	509	510	518	487	501	535	465	511	515	493	496	473	505	511	478	512	514	575	517	487	528	475	502	536	489	490	513	491	472	532	505	490	488	519	525	529	520	489	512	499	532	520	520	506	551	492	521	511	535	505	517	497	552	525	473	486	521	518	539	499	500	498	513	566	541	500	487	502	500	516	510	481	500	504	523	511	514	508	531	528	509	459	549	540	539	524	492	520	524	503	522	526	516	498	524	500	508	517	505	510	511	501	508	500	513	547	484	519	530	517	483	502	511	538	505	553	524	471	533	524	501	477	493	529	502	544	520	508	482	499	518	509	525	485	497	522	520	544	492	519	513	497	522	549	545	488	519	533	526	499	522	534	506	508	505	512	513	497	537	485	532	522	531	515	534	525	525	503	528	520	515	536	510	556	495	528	529	518	520	543	492	519	516	494	508	496	513	543	526	498	513	525	537	481	557	505	494	543	526	503	538	541	504	525	533	507	505	509	540	483	545	502	487	476	496	503	494	504	550	504	490	513	501	468	528	498	508	520	513	507	519	520	518	508	495	496	506	509	556	488	512	543	499	493	525	471	529	525	465	511	514	507	526	530	539	530	545	512	461	519	501	516	502	493	516	528	532	503	510	526	532	514	510	511	505	559	488	480	495	502	516	529	516	540	501	467	533	505	521	489	533	567	475	495	534	509	480	536	518	520	501	535	559	531	521	527	483	560	519	519	531	537	483	530	507	524	493	493	482	518	545	544	487	539	501	496	497	540	519	506	511	505	474	510	531	491	539	524	489	495	529	506	534	527	543	495	505	534	547	492	528	540	502	498	522	494	498	501	490	488	540	501	553	499	508	489	542	531	476	497	522	510	452	553	497	494	485	530	469	488	515	557	520	522	484	513	499	483	529	505	498	534	509	513	559	500	536	504	542	507	486	526	522	524	524	528	506	509	514	492	503	529	544	477	510	506	486	478	514	524	494	521	521	487	548	503	497	509	527	499	513	516	572	534	491	545	540	512	549	503	498	494	519	531	549	514	518	502	514	520	477	500	490	526	514	518	496	497	542	548	529	502	522	540
27555	5106	2508	1753	1208	936	731	613	517	446	423	386	326	293	327	281	290	250	280	271	282	249	248	226	242	258	226	234	231	231	208	219	229	235	249	233	204	226	229	194	241	191	225	265	202	208	212	233	242	206	241	236	204	237	229	230	249	220	227	220	211	232	238	225	220	229	215	238	197	225	191	221	217	243	241	221	222	244	223	212	211	231	191	217	193	222	209	216	243	227	197	214	216	210	225	217	223	201	214	197	216	250	202	195	226	221	205	235	210	198	220	223	221	197	201	217	219	230	201	221	223	212	223	244	203	221	200	212	196	224	211	234	197	203	219	231	204	225	196	217	203	203	209	192	216	176	219	217	222	210	205	233	227	214	228	224	199	214	204	218	209	214	218	223	216	213	220	200	197	213	217	221	234	200	214	247	194	237	219	213	217	216	244	231	218	194	222	185	205	195	214	197	186	202	174	198	190	200	224	211	207	183	195	196	177	198	203	236	208	194	215	231	211	215	244	216	212	189	233	216	199	214	200	219	214	210	219	208	234	226	203	207	233	199	215	214	218	204	222	211	233	213	226	213	209	214	201	225	236	197	207	227	195	202	213	193	214	203	215	218	192	207	213	227	193	222	218	221	207	212	203	241	212	221	203	208	219	200	224	198	196	210	232	213	216	185	221	186	217	198	216	193	221	201	184	186	219	211	210	226	210	219	206	211	178	232	224	186	204	216	222	203	237	204	215	194	202	210	237	213	190	200	198	211	185	210	230	210	202	235	201	201	212	202	197	215	192	223	220	208	181	208	215	218	210	195	202	208	191	195	202	218	238	188	205	213	193	193	217	242	199	205	212	200	198	222	209	209	216	196	208	179	202	226	213	193	193	200	212	172	212	214	218	197	196	207	209	225	216	214	204	217	156	210	228	200	208	204	232	199	214	211	206	212	202	224	222	202	207	227	224	205	211	200	199	206	227	227	251	190	208	227	210	210	210	232	202	217	207	231	210	220	209	204	188	202	252	177	199	198	240	204	201	190	217	204	208	203	196	213	236	195	227	237	204	212	192	225	234	215	210	205	230	206	201	229	200	199	215	215	208	216	219	228	219	196	193	201	223	203	220	226	178	210	206	229	226	192	245	210	188	234	206	217	194	207	202	214	207	227	220	206	221	230	203	248	210	204	187	223	191	197	181	217	210	246	212	203	227	239	216	207	221	215	219	215	221	209	212	195	213	193	223	207	198	240	215	201	224	215	200	199	214	208	218	214	217	232	216	210	193	220	209	207	213	209	226	198	203	239	206	227	225	201	203	218	206	209	204	208	233	212	200	240	184	218	198	213	251	183	214	206	213	222	232	178	217	192	222	210	230	186	186	205	249	203	217	192	233	191	221	212	193	208	202	202	209	187	191	197	214	206	228	209	236	227	205	224	228	225	221	240	222	215	211	221	220	222	198	218	209	232	203	235	225	218	202	213	191	197	211	201	205	232	215	188	191	202	206	233	230	211	223	192	221	214	201	213	224	197	226	202	218	187	207	195	203	209	199	232	221	218	208	193	204	209	214	199	213	211	250	228	212	199	216	212	210	203	219	216	226	201	201	214	225	205	242	213	211	199	186	223	206	199	204	202	200	217	200	223	214	194	217	195	226	213	192	221	191	221	235	221	197	196	225	207	201	232	194	196	209	202	202	214	206	203	213	209	231	223	219	208	231	216	201	222	234	209	219	213	218	244	205	224	182	226	216	227	238	213	195	210	209	235	232	228	204	199	228	225	205	222	212	210	213	223	192	185	225	171	212	180	226	224	216	227	210	217	217	207	208	200	200	221	195	220	195	210	209	206	211	206	205	233	195	214	206	212	237	205	216	216	218	217	236	205	202	216	214	188	221	213	217	220	239	224	215	176	197	207	223	198	197	200	217	226	202	209	228	244	190	219	196	210	224	200	208	194	196	223	209	228	204	214	209	206	187	204	197	217	212	205	217	218	230	219	221	226	223	181	243	195	230	211	217	201	184	214	215	212	199	219	236	226	173	245	191	205	235	213	200	238	193	217	235	180	219	224	191	232	231	198	206	240	216	211	211	240	221	213	196	207	205	164	202	210	226	229	209	214	240	211	197	194	233	216	217	218	220	224	210	209	208	196	208	243	232	226	210	215	223	206	211	254	215	225	225	180	204	194	184	236	247	193	197	215	202	196	222	239	208	220	228	233	189	203	224	180	207	227	221	204	219	204	198	230	230	227	210	195	185	209	225	206	199	245	206	225	203	188	198	230	220	217	228	223	246	223	223	215	196	216	227	224	217	197	214	195	230	228	205	212	225	218	224	214	222	185	233	227	217	209	231	196	212	215	185	210	204	221	206	198	203	234	226	239	213	223	183	197	182	223	199	196	210	218	238	182	187	209	215	217	216	214	196	221	216	220	230	200	220	218	196	213	200	183	205	204	218	198	187	218	202	210	208	219	219	198	200	228	244	183	219	243	207	204	208	184	218	202	203	213	206	228	218	221	208	208	220	212	225	223	221	216	204	224	220	239	194	199	175	214	203	229	214	230	217	224	245	174	206	173	212	200	214	205	199	214	205	228	213	184	210	222	197	226	207	194	206	209	191	223	219	219	211	236	222	188	213	251	188	222	195	208	220	215	183	240	229	230	213	180	229	230	219	206	195	213	218	228	205	217	219	224	200	206	220	191	215	205	207	191	194	194	212	213	222	195	220	253	207	203	225	216	183	193	212	222	220	196	202	215	239	224	224	181	214	231	211	188	221	197	212	217	235	215	228	231	207	221	215	206	190	237	207	200	225	187	211	246	217	222	204	211	198	220	186	217	201	188	223	214	220	211	212	222	202	196	201	198	219	202	240	227	243	200	203	203	202	227	222	215	241	220	208	224	215	192	222	204	217	194	215	231	197	187	211	225	226	236	198	206	209	254	233	211	217	197	231	211	209	207	219	187	205	223	229	212	210	214	216	205	199	220	200	194	219	204	213	222	218	197	208	221	198	220	219	200	193	194	194	223	170	230	199	218	220	230	206	221	218	199	207	197	216	195	224	204	182	220	206	199	198	200	206	218	233	206	171	197	196	213	199	226	212	219	225	218	217	198	205	181	230	208	198	176	227	206	219	197	204	216	209	217	223	210	184	205	195	204	211	205	189	190	219	216	224	229	201	241	198	218	220	228	223	211	208	195	210	197	196	227	235	183	228	210	217	229	214	198	225	183	222	212	240	209	204	197	189	189	197	223	212	208	188	226	207	192	214	223	214	177	208	195	220	199	225	217	219	203	243	217	183	200	212	199	238	195	197	227	223	249	235	242	189	200	189	207	217	242	212	197	246	211	213	196	212	210	228	230	240	198	204	214	229	179	203	212	197	207	215	230	194	219	230	208	197	207	227	205	235	197	211	226	225	174	199	179	215	232	203	229	216	218	209	185	184	187	220	196	181	231	216	192	220	234	209	217	171	231	211	195	231	240	196	180	236	198	226	216	202	222	250	205	186	191
14828	2458	5212	5931	5238	4287	3643	3105	2680	2406	2205	1962	1807	1637	1605	1357	1339	1252	1182	1099	1065	1101	979	1005	960	956	950	900	930	993	855	932	846	871	826	841	821	838	829	818	778	812	829	747	769	855	855	797	770	735	766	805	797	772	789	799	731	754	743	726	753	735	763	769	741	730	758	831	744	705	744	730	697	744	786	735	763	764	736	678	789	754	745	719	709	711	787	656	701	750	701	782	751	740	730	773	703	766	727	717	705	707	769	695	738	753	772	754	686	758	726	741	745	766	756	726	712	726	744	718	708	705	714	744	731	680	701	729	729	717	692	734	694	668	695	717	735	704	710	688	664	710	738	709	706	720	706	667	702	699	684	791	695	718	737	672	663	674	722	698	728	704	697	732	693	691	753	660	712	765	706	795	696	739	711	703	820	732	699	689	700	704	724	711	698	703	688	765	746	665	729	690	701	678	744	726	703	719	721	704	732	715	697	699	731	759	693	726	758	727	696	703	657	731	729	686	771	720	755	724	716	713	719	690	708	731	722	757	677	705	688	710	694	661	705	708	683	728	717	675	710	726	718	716	705	676	685	681	711	702	727	760	740	753	705	747	712	733	709	695	714	708	703	686	686	691	737	728	718	714	706	774	705	677	733	758	724	688	681	734	732	743	720	709	670	695	720	696	717	736	688	732	740	711	719	705	729	697	798	742	748	750	729	784	708	732	736	720	727	765	714	702	714	689	742	662	720	739	724	762	748	706	717	686	767	735	707	670	709	720	756	731	714	722	692	736	760	707	718	709	767	695	702	699	738	696	707	699	719	719	715	703	750	715	728	708	679	731	750	719	730	670	725	714	710	727	734	739	765	734	690	723	658	750	754	708	713	705	722	712	723	708	722	674	735	707	747	677	742	702	704	668	675	767	714	724	711	729	758	733	725	708	737	706	750	689	710	690	685	693	716	759	701	765	718	690	707	746	695	685	719	707	777	738	703	740	682	731	642	725	736	654	738	686	718	726	709	721	716	738	708	680	694	719	693	693	708	691	750	684	736	737	734	711	670	737	679	741	672	718	740	672	740	698	670	730	700	680	727	722	692	729	753	729	721	737	726	686	708	709	727	712	710	709	660	700	753	726	696	699	720	704	731	708	681	721	714	727	724	702	677	711	702	703	728	734	690	737	688	739	758	739	736	714	724	741	735	710	746	714	726	733	732	731	739	757	691	737	678	683	722	737	665	754	696	709	735	743	724	728	690	699	723	690	691	688	726	728	722	666	708	746	639	741	737	695	749	710	701	696	729	684	728	716	714	688	777	707	697	743	696	716	717	711	739	732	709	676	754	729	701	665	722	739	750	759	672	711	704	683	675	664	698	718	725	750	708	721	731	719	690	717	757	708	711	762	736	674	690	723	742	706	716	739	720	733	667	723	739	703	699	782	708	724	703	735	756	690	732	717	684	720	709	712	721	755	756	699	733	704	733	664	723	711	717	722	748	711	713	723	685	676	706	737	707	742	688	682	720	708	738	720	662	709	742	710	758	697	690	713	697	692	667	702	743	767	752	719	706	739	726	693	716	686	661	792	733	732	725	700	682	728	729	711	727	716	711	678	740	707	737	669	724	781	668	679	688	709	720	678	706	678	721	707	664	718	758	717	695	728	727	691	716	772	705	719	683	730	775	696	719	707	762	751	683	790	735	698	709	699	756	725	714	727	756	732	709	738	732	688	761	717	672	729	729	663	712	747	688	740	744	722	733	714	740	669	701	737	694	721	681	699	675	738	683	714	680	728	732	743	694	676	724	734	719	743	717	708	759	738	730	690	702	791	688	729	725	646	714	740	744	732	723	692	704	677	739	717	724	715	696	733	724	732	728	704	710	697	720	726	692	694	740	697	691	675	729	720	676	717	639	690	694	744	753	680	711	746	720	725	730	682	696	714	688	707	733	708	773	680	735	695	746	703	737	749	782	692	718	795	746	739	698	716	727	700	726	743	685	696	704	720	718	719	686	730	708	715	701	709	682	715	734	689	736	758	658	742	734	735	722	758	742	721	707	757	702	677	722	685	706	742	717	761	737	774	727	679	718	705	680	727	683	685	719	714	757	693	701	765	722	786	733	689	714	676	669	704	676	667	688	706	747	701	719	726	729	713	665	711	726	748	689	736	740	658	706	733	701	737	683	732	735	731	692	717	698	690	727	707	702	720	692	722	711	746	726	716	794	702	724	721	696	755	720	679	788	715	662	680	694	724	719	717	725	782	700	725	681	754	751	735	655	718	684	694	714	737	715	695	697	680	710	723	684	691	718	747	759	764	675	719	771	662	735	709	704	695	720	719	698	710	719	701	691	731	688	698	762	706	727	737	729	728	748	694	679	760	782	676	750	757	719	747	759	685	725	697	739	760	706	768	758	724	693	732	716	731	718	675	755	637	730	719	758	713	678	753	687	647	729	713	720	735	740	712	747	725	700	707	738	725	757	718	698	722	733	729	687	701	690	741	701	675	710	757	721	735	738	678	737	750	693	702	704	684	732	744	762	689	698	674	707	750	760	686	724	713	730	685	749	734	711	687	735	744	713	715	710	675	757	674	694	723	711	730	688	705	745	731	744	682	717	750	681	713	736	747	725	688	721	745	716	688	687	711	707	732	757	739	674	716	695	734	729	720	740	744	702	731	711	718	751	728	729	705	725	716	693	747	689	764	687	718	721	717	687	674	698	714	730	734	746	737	793	724	724	746	746	739	724	715	731	737	744	719	680	729	728	707	727	740	726	748	775	732	722	745	675	745	732	712	683	750	762	832	734	708	695	724	710	737	751	712	656	760	747	750	712	738	689	690	695	674	747	731	724	704	707	722	742	696	732	668	681	706	703	695	711	669	737	644	705	722	729	734	742	717	730	675	706	725	734	683	720	688	673	701	706	693	776	730	702	710	725	746	685	710	687	727	672	772	714	689	720	711	727	713	708	716	710	708	720	689	719	713	705	679	719	725	681	708	692	736	689	722	749	724	718	707	741	675	680	698	708	671	722	697	674	759	714	749	718	725	748	690	759	707	743	733	715	721	655	684	706	748	710	731	793	739	715	708	769	735	742	709	731	732	762	755	705	715	694	698	718	736	717	732	723	748	753	686	737	708	687	710	702	665	723	701	687	707	745	745	681	732	724	731	678	696	757	742	738	717	717	721	726	711	706	752	730	667	691	733	707	714	716	748	707	692	723	711	712	689	763	747	723	732	708	687	726	732	690	711	713	746	715	718	734	728	739	721	719	710	732	691	771	737	736	686	720	708	710	704	716	729	698	750	741	703	740	741	739	694	688	756	720	722	731	715	698	725	745	701	686	723	741	698	734	692	706	735	708	728	694	750	717	701	747	728	718	702	706	700	705	753	720	694	690	677	738	731	723	730	682	749	682	737	732	701	699	681	722	681	709	753	710	700	714	770	663	715	698	725	707	677	707	706	724	702	703	715	720	733	739	730	717	713	715	750	678	696	713	717	693	733
1963	142	136	116	97	77	70	69	74	66	72	70	82	62	70	84	65	72	81	60	48	78	65	66	64	55	69	71	72	58	76	84	74	80	75	69	64	63	74	63	80	52	60	66	70	72	74	64	53	66	62	69	56	66	49	59	62	75	60	71	64	74	58	64	61	60	62	71	57	54	69	57	74	74	48	72	56	64	65	75	78	78	65	76	56	57	61	66	59	72	76	73	63	60	74	66	45	56	60	60	65	73	76	57	60	46	56	69	52	72	60	61	75	75	63	66	56	70	69	72	73	80	68	61	56	67	60	68	55	73	67	63	67	76	63	70	67	58	70	60	64	61	61	72	63	50	64	50	71	69	64	67	59	77	66	71	66	48	79	66	77	68	78	71	66	55	67	63	76	61	75	73	58	65	74	57	62	50	74	68	74	58	70	55	71	59	55	68	75	71	57	57	67	78	64	73	69	66	63	64	71	58	59	72	59	80	75	74	71	56	65	64	62	68	47	74	46	62	49	76	60	69	62	57	76	71	60	64	66	58	49	69	61	59	81	64	73	82	68	58	78	49	70	67	64	68	61	79	69	77	55	71	61	62	66	74	68	86	65	69	60	60	76	49	71	65	62	55	66	77	72	60	79	73	71	59	58	76	50	65	77	58	65	56	73	64	64	67	60	57	68	59	70	59	56	67	76	61	68	74	60	57	57	67	66	60	78	57	67	54	60	67	67	52	63	73	59	70	71	54	70	66	63	51	66	77	68	46	67	64	58	58	54	62	54	64	66	59	52	64	51	72	55	71	58	64	77	51	61	78	74	57	50	66	66	58	56	62	69	56	49	50	64	72	64	53	63	63	66	72	76	73	68	62	65	53	62	52	67	57	77	68	66	55	49	71	62	71	72	63	59	48	57	70	62	76	71	64	65	75	62	70	69	58	66	73	61	80	76	65	73	64	67	63	59	61	78	69	88	55	63	62	58	73	64	76	70	86	68	49	73	50	64	68	63	66	71	57	70	44	63	59	60	65	78	68	61	66	59	77	62	62	61	62	65	64	74	61	73	60	56	63	56	65	64	61	58	70	55	62	67	61	62	68	63	56	62	68	64	61	70	53	81	65	64	59	74	77	71	69	65	53	69	42	69	75	63	69	59	60	62	78	63	63	75	62	59	52	78	74	73	66	63	64	65	62	51	59	52	70	63	64	76	76	66	61	66	67	68	70	67	54	60	64	68	70	80	68	62	56	63	67	68	70	67	58	62	65	54	56	53	76	57	62	56	50	67	71	49	72	63	57	62	47	67	56	67	71	64	61	61	47	73	75	66	70	82	58	68	66	50	70	61	68	55	67	58	73	71	69	55	59	78	66	66	75	79	69	55	55	58	60	66	71	61	73	58	73	37	69	78	59	62	64	73	76	62	60	65	62	60	65	65	49	75	47	66	68	80	70	54	74	60	54	71	63	77	70	71	68	71	57	56	76	62	66	43	61	74	64	58	58	51	67	50	58	68	76	66	62	55	76	77	68	54	53	64	49	55	70	48	59	63	64	71	67	72	62	59	64	69	61	69	60	63	60	65	65	60	71	66	50	67	64	78	67	62	81	52	59	73	69	60	62	55	57	68	64	85	71	71	74	58	78	64	74	51	59	58	67	63	70	79	75	64	84	88	68	70	71	69	70	55	63	54	62	57	61	74	72	55	54	77	71	79	82	68	58	57	70	69	62	69	61	58	59	64	68	62	76	63	62	56	72	60	68	64	53	68	61	66	82	60	54	58	51	60	59	77	60	53	60	58	68	59	65	74	72	79	55	54	63	62	59	78	54	62	68	57	42	70	70	66	74	59	67	76	58	62	71	63	76	69	65	65	63	71	65	70	62	65	65	62	53	65	57	68	61	55	77	70	65	81	54	62	67	56	69	66	78	67	66	58	54	60	64	70	68	59	75	56	61	60	73	69	57	71	66	59	64	66	73	71	58	84	67	69	71	62	72	82	63	72	56	70	61	62	65	59	52	72	64	62	58	54	72	65	62	66	62	58	56	69	70	57	59	56	71	54	73	59	57	72	72	54	77	47	61	55	74	53	77	66	46	66	60	62	67	61	69	76	84	71	79	77	60	72	71	70	71	84	74	58	71	74	70	73	76	64	71	55	52	80	62	65	69	65	49	67	77	69	56	54	73	81	84	61	53	49	67	76	72	81	72	61	72	53	53	63	78	71	62	53	60	50	73	55	61	62	60	53	68	73	52	72	78	67	53	59	82	70	58	69	62	59	75	66	55	57	67	55	60	59	91	66	64	74	60	64	57	62	71	57	55	73	59	50	69	68	70	71	60	66	60	53	72	62	61	51	55	78	70	59	66	63	66	57	65	77	58	70	51	65	65	58	49	58	67	75	53	62	72	64	60	71	66	61	61	66	64	75	68	67	65	64	69	59	53	69	70	64	80	73	61	65	74	72	59	67	80	65	63	51	71	53	57	71	61	63	60	76	70	73	52	69	65	69	69	73	54	68	77	73	60	68	50	73	69	65	69	62	67	53	76	50	66	65	70	64	70	53	58	57	57	77	73	64	55	77	67	73	55	55	55	54	73	75	64	59	63	64	60	64	51	62	68	67	64	50	51	70	56	71	56	59	60	53	69	65	60	62	71	79	60	68	56	65	63	68	61	71	58	54	74	61	63	60	60	68	77	64	79	63	72	67	58	53	62	63	68	60	73	56	63	65	57	63	64	55	59	61	68	74	68	72	70	60	53	59	78	69	60	76	67	65	63	48	59	63	72	73	57	70	78	59	79	67	69	74	51	56	61	83	75	61	77	77	68	71	59	70	70	69	81	66	50	62	64	60	68	83	68	65	73	65	62	51	49	60	49	65	78	75	73	75	69	67	60	63	60	70	62	78	73	74	71	77	76	63	63	58	68	73	73	76	54	70	69	53	71	73	64	68	73	86	56	65	54	63	67	81	56	64	65	68	47	74	55	45	60	64	69	70	71	63	72	68	78	63	66	61	64	63	64	69	48	70	67	67	92	79	60	67	56	67	71	72	70	80	64	68	68	58	54	74	66	63	56	67	63	65	59	72	70	68	74	77	72	66	72	55	61	68	61	66	67	71	67	49	61	75	68	59	72	69	70	64	51	69	61	62	63	64	66	63	63	47	67	63	83	70	68	72	58	67	73	78	53	102	58	67	73	63	66	59	61	58	68	65	64	50	67	61	67	64	59	68	65	65	63	72	55	57	71	60	63	79	65	57	64	48	65	67	64	67	69	75	70	68	70	57	71	70	72	74	73	69	67	75	71	50	74	62	63	58	49	62	59	60	72	70	64	64	58	69	61	52	70	60	70	77	63	52	63	56	60	73	71	72	68	57	60	60	68	68	68	57	69	68	75	63	72	59	58	81	69	58	75	75	71	66	60	58	48	51	70	74	78	59	75	58	77	48	57	69	89	60	49	72	58	58	56	74	74	61	61	62	47	65	76	70	69	58	63	56	72
3010	330	421	476	409	394	398	342	341	367	352	291	299	311	305	305	316	286	311	293	296	271	320	274	281	329	302	249	295	273	290	280	279	261	274	305	285	277	267	264	277	271	276	294	279	291	265	284	262	294	313	294	245	284	281	294	285	277	219	276	312	284	271	291	237	274	265	292	269	284	279	272	251	283	283	300	257	304	277	290	281	270	280	296	310	269	309	284	301	289	299	282	295	263	286	272	295	255	280	286	292	255	274	293	288	254	301	257	289	269	314	271	281	305	281	270	267	257	280	265	296	280	268	282	259	269	286	285	258	285	267	322	286	272	273	265	270	273	278	253	287	267	270	261	278	286	312	256	255	264	279	268	269	251	282	250	284	244	289	267	278	282	251	259	279	244	291	261	253	267	271	271	245	258	275	286	297	267	263	275	257	270	278	291	269	298	290	294	274	290	296	290	254	263	273	257	273	274	259	283	293	272	250	296	271	251	281	254	243	277	282	317	260	262	274	275	286	257	280	272	273	271	283	281	293	256	286	254	295	249	292	295	265	304	284	274	286	305	297	274	268	259	271	278	269	264	286	292	302	262	301	292	268	313	289	267	283	303	274	300	282	267	277	282	299	255	270	266	272	300	317	313	270	279	267	309	269	271	270	288	279	269	296	276	260	284	289	276	278	305	243	289	285	276	267	262	290	292	256	283	241	313	301	270	260	267	276	256	255	265	292	282	275	258	271	293	296	283	253	281	303	259	292	256	291	255	246	295	284	243	311	257	286	271	285	298	258	273	279	292	272	262	283	277	291	309	286	277	299	272	286	287	280	281	259	268	290	285	238	267	263	299	296	273	267	272	277	268	286	299	257	295	263	287	286	292	282	281	241	313	308	285	261	281	247	271	282	287	256	262	288	256	303	285	286	265	270	257	275	301	282	266	282	256	277	269	259	289	282	253	239	286	290	284	252	312	279	273	291	278	269	268	261	269	279	272	312	257	267	254	280	294	259	265	264	298	287	303	261	286	282	275	291	278	268	279	290	274	270	290	282	251	287	305	278	294	271	279	283	263	259	283	284	268	286	283	272	290	286	285	290	266	272	299	276	259	291	268	275	266	245	250	290	258	285	272	287	249	265	315	278	266	254	283	281	267	280	265	283	274	271	284	290	263	270	278	259	276	306	274	282	263	292	259	255	259	284	279	255	302	310	277	261	280	277	259	277	249	319	276	298	266	289	283	267	270	306	280	278	285	276	277	267	268	276	279	279	281	284	255	258	288	260	277	266	304	276	298	312	272	282	275	281	293	277	255	252	286	279	283	260	298	322	246	253	296	264	267	258	254	270	276	289	249	261	276	286	256	288	285	273	271	276	266	272	263	268	275	286	282	298	254	263	281	289	295	287	293	276	272	271	262	260	269	278	269	245	287	279	273	288	271	247	272	288	304	286	306	274	280	273	250	264	292	290	255	276	266	276	282	295	315	264	267	267	277	288	261	248	298	272	302	282	283	260	279	279	268	260	246	293	266	252	285	268	289	267	261	281	274	282	255	260	278	270	262	268	315	297	279	275	265	309	268	264	262	264	265	291	253	267	281	256	260	289	302	264	282	272	290	252	271	294	268	256	271	283	288	256	290	293	301	292	294	260	269	289	286	297	292	262	299	276	297	279	278	289	277	270	260	275	305	286	264	251	284	289	245	284	271	285	258	280	291	284	249	267	312	252	256	264	285	264	276	274	290	285	283	282	306	268	254	292	269	263	271	324	264	261	270	284	276	278	297	280	262	290	265	295	283	270	277	266	239	270	276	274	281	309	269	266	285	274	278	280	244	301	268	272	301	288	243	294	268	273	266	287	263	277	248	278	283	241	291	252	260	255	290	283	286	273	257	282	285	262	275	254	287	293	271	305	278	287	276	342	271	268	279	307	285	275	279	282	286	280	303	235	287	297	288	238	268	283	255	277	264	248	279	249	279	254	301	311	274	276	277	271	278	302	267	305	286	256	296	264	301	258	306	281	276	278	241	248	277	291	269	285	271	254	292	263	275	265	292	297	248	287	268	276	284	308	309	288	254	293	272	281	285	273	289	289	264	278	260	275	285	297	269	282	288	256	261	263	243	277	271	300	260	279	279	271	299	282	241	291	283	264	246	282	280	286	286	287	291	280	292	276	287	298	280	267	283	282	283	275	268	277	287	255	266	270	257	292	290	292	283	250	276	285	306	263	278	286	250	277	252	270	252	285	273	282	268	273	274	267	292	268	267	264	266	307	290	268	265	277	264	256	289	266	287	284	278	282	318	280	251	237	300	253	287	248	313	248	284	292	283	288	297	291	302	283	250	254	261	292	270	235	288	280	258	297	281	273	288	299	264	284	286	273	274	254	304	259	287	275	254	288	273	264	289	286	274	274	266	316	271	259	271	267	292	272	294	284	276	304	277	285	275	288	284	258	255	280	282	310	279	280	266	276	270	266	275	265	276	246	269	295	293	284	281	271	273	299	292	262	294	279	269	272	286	284	257	263	293	250	295	249	248	284	278	244	300	308	258	267	296	300	309	283	301	281	280	288	242	320	257	285	285	264	285	281	265	297	251	286	264	259	271	283	268	268	283	260	290	278	293	281	261	271	293	276	279	296	295	275	297	296	235	279	277	263	275	266	265	268	267	265	277	293	297	283	302	285	269	266	278	290	276	277	300	264	261	259	278	257	302	289	269	264	256	298	278	286	295	304	288	272	268	286	260	277	291	248	264	266	260	290	281	258	259	281	283	266	248	282	298	300	264	289	283	292	296	301	298	262	304	280	269	293	267	282	300	288	247	269	284	261	274	273	282	268	270	265	249	272	294	234	231	266	268	278	302	269	244	261	267	285	285	274	261	293	261	270	282	294	275	290	300	310	241	269	277	251	283	284	272	297	263	257	298	270	274	280	272	252	250	279	273	270	294	289	280	247	316	311	274	258	273	295	273	278	270	262	270	276	275	287	248	291	278	286	268	277	266	282	265	292	274	294	275	276	290	319	278	247	272	282	254	281	278	302	264	297	255	257	283	315	277	307	279	278	278	277	278	268	268	300	308	246	286	286	306	229	285	274	289	293	288	264	261	294	253	269	266	266	265	261	297	289	273	283	266	278	241	292	268	284	231	287	273	259	299	296	277	268	277	278	276	262	294	285	285	267	277	281	282	276	282	249	300	271	282	245	246	256	275	296	272	288	253	291	259	260	305	278	267	292	281	250	279	290	263	271	290	297	318	289	303	267	247	284	259	280	286	270	292	260	269	272	275	297	290	265	271	272	256	292	279	265	272	275	283	264	289	277	290	247	280	260	291	297	263	253	302	313	298	273	287	308	246	260	257	279	264	276	307	290	242	269	296	248	286	275	283	302	307	266	294	283	272	262	279	267	295	256	272	259	271	284	290	286	264	275	268	278	267	254	306	275	272	266	293	269	309	255	299	291	267	282	264	260	273	267	292	261	299	255	279	239	242	301	269	301	242	279	275
17113	1601	1160	877	655	464	384	307	291	247	247	211	196	183	185	160	167	177	145	157	168	168	157	168	121	150	157	143	163	143	145	144	113	152	150	131	137	150	136	131	145	123	138	127	136	151	116	137	143	118	138	124	156	136	131	137	141	154	143	159	140	145	138	138	123	145	115	126	123	136	133	124	122	146	157	140	124	135	148	150	124	132	139	124	136	117	120	130	131	155	142	113	124	154	138	140	151	130	143	133	122	149	113	130	151	145	135	128	141	128	126	136	115	142	115	155	145	147	115	116	134	138	152	157	128	139	142	133	125	137	139	143	139	129	132	138	133	133	137	129	114	153	135	140	129	121	135	144	145	125	132	132	139	158	137	131	121	129	123	137	116	123	117	152	121	152	123	144	153	126	149	125	128	123	134	130	135	145	143	142	119	135	122	145	137	150	105	128	120	129	137	140	143	114	144	141	135	123	146	153	137	143	132	118	128	146	137	125	125	122	127	150	130	130	136	139	128	139	149	122	138	122	150	139	110	151	156	130	145	118	132	122	120	135	137	132	137	136	130	126	145	131	148	154	141	128	149	144	140	114	145	131	146	138	142	132	110	144	151	149	156	126	130	130	128	141	132	157	125	138	147	119	144	146	130	150	156	137	149	135	142	109	121	134	136	139	120	133	124	133	143	142	145	129	148	124	136	139	139	132	133	129	134	161	143	120	128	146	137	145	135	127	151	115	127	123	117	153	151	146	134	122	115	139	143	135	116	144	164	148	158	132	127	151	137	122	124	133	142	137	124	119	117	138	109	148	141	120	143	120	141	121	139	135	143	128	126	137	140	141	136	144	145	134	148	116	131	110	124	135	143	152	145	152	147	143	143	142	146	132	164	124	132	136	132	144	150	129	127	146	145	142	127	123	129	147	138	124	141	137	128	148	138	140	145	117	141	130	120	146	133	141	145	144	142	157	133	131	142	132	145	171	142	128	135	144	145	133	141	143	129	139	130	143	142	136	132	151	142	136	120	135	128	119	139	135	129	123	142	152	138	131	151	139	123	147	109	132	111	158	131	120	163	121	149	126	120	145	135	125	140	159	130	142	124	131	145	119	139	141	127	161	122	121	151	119	134	142	135	136	147	119	125	116	160	145	120	139	128	135	120	137	142	152	137	132	131	134	142	153	155	137	132	111	156	157	107	155	119	152	128	168	148	151	141	124	138	138	137	137	158	165	141	142	140	122	115	155	121	119	126	137	135	108	138	113	146	154	142	130	133	130	150	128	162	124	158	121	140	109	121	155	140	119	148	162	137	125	141	142	139	119	137	136	146	138	149	159	139	128	145	124	136	133	151	138	103	136	145	121	150	141	139	133	140	149	140	127	159	135	117	132	133	141	141	143	138	131	148	129	124	127	113	130	132	129	148	114	148	135	132	139	143	143	137	147	131	143	134	138	127	144	127	156	119	140	130	105	140	128	127	125	130	147	144	133	146	135	133	139	134	136	140	136	130	147	136	128	133	147	151	134	120	147	113	131	131	149	153	146	134	117	141	124	137	152	115	126	140	148	136	145	147	132	136	136	125	136	140	134	131	103	139	132	137	155	126	147	141	138	109	130	127	135	144	121	129	124	125	142	112	151	129	122	130	128	122	120	137	128	136	131	151	161	152	128	155	128	131	145	151	143	144	145	141	150	118	147	124	125	156	143	137	129	143	129	122	145	138	140	136	134	130	130	138	129	165	146	133	132	146	137	150	130	140	150	129	136	143	128	130	149	140	129	133	133	124	118	143	143	154	127	132	132	120	126	149	149	146	124	138	141	144	128	151	136	141	141	131	130	132	145	147	133	149	122	141	143	129	129	143	134	150	147	123	143	141	135	134	147	135	112	152	152	125	147	136	128	120	125	124	121	143	166	137	140	142	122	124	144	140	139	132	152	140	137	136	129	141	145	129	134	140	151	141	157	130	116	143	131	139	133	116	128	136	145	125	134	134	151	133	148	131	150	134	139	137	135	136	139	125	127	139	133	141	131	115	151	127	143	128	124	134	139	130	134	121	142	127	141	116	128	150	116	138	149	127	107	123	148	123	132	121	155	135	130	151	141	120	124	136	140	146	137	136	102	124	124	121	117	129	120	128	133	138	127	122	135	106	113	151	131	131	127	149	127	126	109	134	118	130	144	134	136	139	125	127	111	128	118	133	145	124	119	153	135	135	149	133	143	119	148	130	159	127	129	155	146	144	138	126	139	122	148	118	154	137	151	137	131	134	133	139	132	132	141	123	114	122	157	152	137	135	138	139	129	122	124	125	143	122	125	131	147	131	128	141	130	135	134	141	130	121	145	138	131	142	139	128	105	153	172	128	136	137	157	141	148	132	135	119	134	154	146	130	137	147	141	121	116	147	116	134	132	137	103	141	132	145	137	106	124	141	149	149	143	122	154	137	147	117	149	127	168	128	134	136	141	145	135	115	141	130	136	116	144	145	127	138	138	126	135	154	146	161	167	136	141	141	129	132	150	156	126	141	120	138	153	155	150	135	134	126	125	122	143	120	143	129	160	155	124	143	142	146	151	130	145	149	129	135	127	139	142	130	137	128	130	123	147	163	155	120	138	148	136	135	129	121	140	132	136	134	126	163	140	148	145	132	130	124	134	114	144	134	127	133	145	136	132	128	157	152	154	160	117	120	130	150	126	127	141	137	138	150	156	134	132	142	139	121	147	131	139	153	143	137	118	144	136	130	132	131	150	148	129	104	122	138	125	142	132	146	126	117	132	130	114	141	137	144	138	124	127	157	150	159	157	117	134	133	154	123	127	143	126	116	138	138	147	145	127	130	127	128	132	128	138	133	140	140	110	119	126	142	142	131	154	134	136	148	146	137	143	134	117	145	132	145	140	129	137	125	123	150	158	129	125	144	149	142	124	166	141	131	132	116	143	134	136	154	134	156	126	125	151	121	132	133	130	118	132	145	136	128	148	131	141	143	130	132	132	125	120	141	139	136	144	138	109	143	141	136	139	137	133	145	119	141	121	130	117	143	124	134	134	135	138	135	147	132	142	130	132	147	130	131	144	149	143	137	165	124	116	127	131	151	133	144	137	126	133	139	145	150	139	155	138	138	147	131	125	109	113	140	138	143	126	151	123	136	141	141	127	135	111	148	130	141	132	120	117	144	142	141	144	149	122	145	134	139	122	138	146	136	153	110	154	133	133	136	140	124	143	117	128	139	127	133	149	153	125	128	134	137	170	136	125	139	138	139	132	146	147	129	121	132	140	118	107	129	123	153	109	140	126	132	133	122	140	154	147	144	123	139	122	145	150	125	128	148	137	142	141	139	134	130	134	150	111	123	132	122	132	129	134	126	145	130	151	132	151	121	157	142	123	132	145	140	143	163	142	135	137	123	128	144	123	131	123	126	155	128	137	127	141	123	128	128	133	150	125	148	139	135	139	133	144	115	128	137	131	119	128	130	151	134	145	131	144	150	117	145	137	117	131
10160	1337	2743	3171	2772	2280	1957	1675	1425	1300	1148	1070	983	891	887	898	801	777	766	699	694	656	645	691	642	599	590	582	587	555	597	604	561	566	557	548	545	510	564	557	523	546	523	538	507	518	543	546	521	515	496	535	524	506	499	492	501	503	489	489	528	522	539	489	482	535	486	492	501	510	521	477	527	460	509	530	506	516	482	497	528	548	498	551	512	470	499	513	481	517	498	493	475	486	500	472	473	485	499	501	535	529	445	454	485	490	478	458	501	511	509	496	523	482	478	443	495	480	509	494	487	492	500	510	510	491	535	500	490	481	475	475	471	523	471	466	486	488	499	475	524	523	477	488	467	491	479	510	494	520	451	498	575	473	487	464	505	500	470	468	496	470	475	494	509	462	451	483	465	513	490	561	539	490	476	506	445	501	531	484	518	483	510	539	512	437	491	493	487	489	490	490	478	488	505	535	481	483	486	484	465	500	498	510	479	479	452	486	493	452	489	504	498	495	513	496	474	471	488	479	491	522	457	529	494	476	520	478	471	480	518	515	481	506	515	503	486	535	485	451	517	490	469	480	499	503	462	473	491	480	449	514	488	471	495	450	472	477	479	518	493	469	513	455	485	481	496	485	479	507	456	493	465	533	487	461	466	530	517	512	447	488	511	482	476	483	477	484	493	517	490	503	520	516	484	470	493	514	444	495	513	497	459	510	476	494	499	466	479	465	505	520	453	510	476	492	503	489	422	447	484	504	457	492	508	437	482	490	437	480	456	523	456	511	446	496	507	458	495	522	500	482	496	485	485	477	466	476	502	538	470	498	481	492	479	507	485	520	488	515	475	462	453	494	455	487	474	497	452	493	472	465	479	503	466	501	503	524	465	474	487	461	476	500	467	457	538	499	478	493	466	493	497	489	449	511	485	458	492	517	452	525	464	492	503	505	463	504	453	516	491	496	514	513	459	497	487	531	530	487	513	459	526	531	458	523	474	497	504	484	525	481	456	490	474	467	489	516	508	452	484	512	469	480	489	481	477	473	483	516	499	516	507	494	510	498	476	504	458	516	454	505	465	471	488	497	512	497	495	512	496	462	513	504	510	491	461	495	505	500	507	492	471	504	482	515	470	517	492	515	500	460	488	510	507	469	490	524	495	487	518	518	484	465	490	435	497	491	456	470	503	474	489	481	515	497	522	489	518	497	482	486	460	487	452	496	473	420	519	479	464	490	491	525	524	471	490	470	444	483	514	496	511	446	474	497	483	485	510	483	500	470	454	480	467	523	474	492	483	492	468	503	482	471	503	474	471	462	510	455	449	540	488	500	482	464	545	492	533	498	490	483	536	494	470	498	524	484	515	478	485	548	485	502	463	496	480	495	488	462	499	485	482	471	483	524	527	514	502	545	480	519	490	487	496	507	463	480	468	500	478	497	478	513	492	490	457	519	504	527	502	487	471	489	502	513	458	498	425	504	496	512	486	491	477	500	505	493	462	523	481	478	519	483	497	476	497	451	466	537	498	509	499	463	462	467	482	484	487	500	490	468	465	477	512	517	514	479	458	497	480	494	526	525	495	505	498	472	512	464	522	497	478	488	482	499	482	475	512	508	479	489	505	532	490	482	494	450	530	492	483	492	499	523	495	513	499	502	490	491	500	504	478	479	503	466	505	479	461	499	487	456	499	518	495	474	494	511	465	437	465	501	518	516	456	502	504	497	444	462	468	481	503	470	472	470	497	520	499	488	513	460	481	485	458	501	513	508	513	511	454	447	455	505	451	500	501	495	523	497	532	499	518	520	480	484	495	454	469	488	451	526	458	485	492	453	483	453	485	506	452	454	545	508	494	515	523	481	490	517	496	544	502	492	485	508	482	480	532	465	487	501	502	491	470	509	507	460	501	486	502	506	496	455	493	501	447	481	481	497	508	472	523	472	494	473	518	481	480	474	459	466	479	480	487	489	467	495	489	455	475	476	456	498	463	441	498	541	472	492	497	502	494	458	474	475	454	472	479	506	492	474	511	470	461	486	494	512	445	494	495	474	487	506	506	498	491	514	505	490	485	444	482	492	466	551	501	505	502	478	460	454	473	506	498	487	511	499	478	471	481	515	501	473	495	483	496	470	478	496	452	481	491	505	461	490	521	526	488	487	485	500	461	517	479	466	508	471	502	500	498	493	514	517	446	487	486	496	484	510	491	502	500	491	485	476	491	491	505	488	464	488	487	484	471	509	489	502	428	451	510	495	487	467	521	499	489	461	486	508	495	492	513	469	480	512	501	475	499	505	488	481	483	460	515	500	467	489	485	491	503	470	500	509	501	511	463	463	550	457	481	508	494	518	501	513	469	464	480	463	471	463	476	487	510	495	482	466	486	492	522	496	468	488	473	479	532	469	494	458	485	434	493	546	455	472	484	468	513	524	508	490	477	455	472	472	521	500	490	452	494	512	470	494	486	519	486	504	538	478	493	447	505	456	457	493	488	491	448	503	515	504	511	446	503	488	459	465	491	509	496	502	518	515	499	507	503	517	500	482	485	489	470	491	503	472	481	490	503	482	506	532	511	473	498	485	483	497	484	486	489	467	485	494	509	479	455	505	435	485	474	488	467	506	521	481	461	516	459	477	494	476	487	522	516	549	490	496	498	504	476	474	478	496	497	473	476	483	455	489	444	520	516	493	455	510	475	480	472	467	498	525	462	523	504	539	458	458	476	475	477	461	474	493	473	462	475	504	566	485	451	494	481	480	466	541	477	455	483	468	442	459	474	516	459	482	493	479	480	464	519	453	490	514	501	467	475	501	461	427	505	472	495	516	495	508	456	487	477	474	488	501	513	491	443	511	469	498	482	472	498	484	530	482	509	464	518	458	477	519	503	468	470	512	497	501	484	501	499	490	464	534	529	500	517	507	520	541	500	482	489	510	491	447	480	477	534	493	476	485	474	504	502	495	489	471	484	513	544	461	462	501	503	486	445	495	487	492	491	492	466	491	501	459	478	480	457	486	490	493	496	479	494	508	477	501	490	509	495	508	485	471	495	519	517	475	477	479	491	483	478	482	485	478	493	461	479	493	481	460	501	483	498	489	488	476	488	508	516	488	470	500	504	469	463	442	490	497	470	513	484	502	493	494	488	491	527	499	523	503	470	497	505	481	483	482	481	534	511	484	489	497	523	469	542	515	470	505	441	527	486	479	492	495	507	487	501	476	494	468	479	499	447	504	474	487	493	470	514	488	478	523	469	483	529	483	500	501	484	474	504	533	474	519	521	484	491	441	509	507	490	486	495	482	488	489	471	467	522	467	486	485	476	505	499	476	478	506	553	471	484	475	469	508	492	498	484	462	511	487	464	487	477	511	475	483	493	523	476	495	487	480	520	460	502	457	470	468	479	472	521	457	473	502	457	485	458	488	500	475	461	494	468	479	493	514	492	473	488	481	502	496	456	571	533	473	477	474	485	495	503	469	469	481	492	524	529	463	551	511	472	469	467	475	457	506
28911	5958	2461	1830	1230	970	714	605	511	466	429	382	358	331	275	294	284	261	295	259	279	263	246	253	247	249	252	247	217	243	217	249	240	250	216	242	228	241	228	210	227	218	231	226	232	197	184	233	255	237	224	211	247	242	205	222	216	220	263	231	198	225	206	200	215	216	211	222	223	219	199	222	223	232	212	224	227	218	194	255	218	212	230	219	225	221	254	228	228	213	227	216	215	230	210	205	222	249	219	249	215	187	273	189	235	195	191	222	211	254	226	195	205	188	224	227	185	214	202	203	211	237	198	200	219	202	209	204	248	201	191	199	228	225	205	197	207	228	216	199	237	225	201	198	214	194	220	230	238	227	206	238	201	219	195	209	233	198	207	205	198	207	220	203	194	244	224	205	235	192	191	202	209	230	218	188	233	201	202	210	241	201	203	193	208	229	211	179	202	243	188	210	204	215	217	230	221	233	198	198	228	194	211	205	241	213	222	203	197	203	183	177	238	211	207	220	228	228	216	211	201	210	247	232	212	206	217	230	201	197	179	241	228	212	220	195	222	224	217	194	207	188	225	196	211	208	221	218	213	222	224	213	216	221	217	231	218	193	228	207	232	214	221	228	199	222	208	208	213	200	221	187	210	222	195	212	228	235	208	226	214	218	193	220	220	206	221	231	223	213	191	250	201	208	216	234	195	201	234	216	225	204	239	242	205	200	211	228	227	224	208	231	217	210	227	209	212	222	195	230	219	202	206	209	202	227	224	209	217	210	224	219	205	220	209	217	208	193	218	204	212	185	218	220	226	215	200	187	194	190	215	185	217	216	213	218	210	204	233	232	242	216	197	198	243	228	204	203	254	191	223	213	230	200	245	199	228	231	230	207	191	220	204	213	250	235	228	207	235	215	214	218	227	206	198	243	214	209	206	193	230	216	201	232	201	218	198	198	217	205	203	212	205	217	241	243	220	232	220	205	220	211	174	224	209	210	203	201	226	234	215	202	208	205	198	214	213	223	219	201	203	203	240	200	214	185	206	220	215	213	197	207	219	200	206	207	206	226	219	217	247	188	221	218	206	220	188	212	224	231	220	229	172	221	222	227	215	228	223	225	209	199	186	204	225	183	197	192	200	192	218	197	222	215	216	182	206	242	201	206	214	208	207	205	228	206	223	220	206	206	188	196	205	211	211	211	222	202	216	208	203	210	219	197	212	236	195	221	217	223	224	197	211	235	185	229	222	230	214	184	191	192	194	203	233	238	222	197	204	214	208	201	243	212	211	208	240	205	196	203	206	201	229	213	174	210	201	204	193	226	258	203	215	221	204	193	212	204	228	212	228	237	222	208	191	202	212	220	221	218	211	223	212	227	185	222	237	238	218	205	193	224	204	228	211	208	206	200	217	214	217	221	227	207	206	223	213	213	214	224	227	253	224	218	204	206	221	213	219	210	236	233	206	221	198	224	189	187	202	198	207	201	243	218	206	209	209	204	213	228	202	212	204	220	218	207	221	214	214	215	204	218	211	212	205	203	195	200	210	225	210	202	211	223	203	220	233	220	224	205	218	212	206	194	195	215	175	225	210	223	224	242	212	245	222	211	210	206	210	187	211	211	206	213	208	217	206	195	197	225	210	229	223	202	193	221	227	227	214	228	207	219	185	218	200	212	236	222	220	226	231	215	227	222	226	203	195	200	208	210	220	215	197	208	226	230	236	231	225	220	226	229	201	211	223	216	202	197	210	199	219	230	215	218	187	217	217	217	214	204	203	219	196	233	202	214	222	182	205	206	227	211	207	235	232	216	225	196	207	210	212	207	202	224	233	238	198	210	206	223	203	227	204	242	207	170	187	198	214	191	191	217	194	205	223	210	191	208	213	210	217	233	200	198	222	218	218	237	230	228	222	196	218	210	192	215	232	191	208	202	201	217	228	203	230	190	209	206	215	219	216	215	217	220	211	206	212	209	212	213	209	217	208	214	209	211	226	222	209	251	199	204	222	214	217	218	216	206	211	222	192	236	234	204	200	217	247	227	217	247	216	199	225	240	222	240	221	230	198	222	230	187	195	230	223	208	168	204	205	202	196	215	211	207	192	224	225	167	216	207	233	205	207	186	222	227	220	207	212	208	227	209	210	196	246	214	237	217	207	203	226	225	195	230	208	245	234	197	221	247	218	211	194	202	226	192	212	206	192	197	184	211	223	230	226	180	233	222	207	196	195	226	200	221	203	215	195	224	238	221	233	187	228	202	211	209	239	188	206	211	220	192	205	221	215	218	218	217	214	200	204	200	213	204	211	204	218	201	204	205	246	225	231	213	197	231	216	224	216	217	211	216	207	205	210	201	222	189	212	202	200	202	212	209	201	237	222	208	194	216	194	223	240	206	200	197	204	208	220	206	220	214	215	227	178	222	222	211	222	224	219	203	188	219	230	204	212	195	226	220	202	212	208	208	219	213	218	232	224	188	224	239	210	196	222	209	208	212	247	216	215	204	226	206	224	213	216	210	198	212	216	209	206	198	216	213	207	216	200	198	230	226	200	241	190	207	210	201	214	185	213	222	222	218	207	220	224	213	217	201	208	184	245	236	214	228	219	210	247	207	214	212	226	214	211	192	210	219	208	223	196	219	210	238	191	207	197	184	193	206	198	192	214	185	200	205	229	225	208	224	200	239	210	229	215	214	225	193	190	216	212	195	207	232	191	219	196	211	208	190	191	221	227	201	188	204	205	200	195	222	228	198	236	216	206	195	222	201	217	247	206	200	223	224	198	225	220	226	206	217	219	208	191	210	224	221	203	213	241	189	207	218	208	219	222	205	211	204	220	202	212	208	211	198	208	209	196	224	176	213	216	206	189	246	198	200	237	231	190	218	220	203	227	181	222	241	211	217	181	232	210	238	221	230	220	183	221	211	207	217	224	208	225	202	211	212	208	207	210	226	223	206	231	239	205	223	215	194	232	220	219	207	196	229	208	219	204	223	211	215	234	221	253	218	227	216	201	200	224	254	195	233	202	214	187	206	245	187	224	200	230	212	234	212	243	206	211	213	195	219	214	209	204	213	226	186	209	188	207	191	222	205	233	213	218	212	224	201	204	202	239	213	203	194	224	209	184	216	217	224	215	223	226	205	219	210	236	219	230	202	198	205	194	223	205	204	210	201	220	230	220	234	198	230	220	219	214	240	207	212	196	206	178	204	249	189	230	216	199	213	223	237	198	220	208	210	217	198	236	225	198	191	204	215	183	233	212	228	217	217	233	198	239	190	207	222	212	220	237	216	208	204	244	201	224	235	214	216	210	194	226	213	215	214	207	217	215	207	210	206	224	198	186	213	209	200	212	205	216	224	238	242	226	198	214	234	209	242	243	194	213	193	191	194	208	216	228	204	241	194	196	208	177	217	194	230	200	208	206	194	203	199	210	224	188	236	202	190	204	219	191	189	206	212	190	228	213	207	208	212	191	214	212	213	202	207	238	206	226	243	241	209	212	201	188	225
15052	2541	5216	5953	5207	4391	3641	3052	2665	2414	2062	1978	1818	1526	1435	1395	1387	1251	1243	1131	1087	1053	1100	1040	1008	941	977	900	825	938	852	891	882	880	816	855	818	821	864	812	831	826	830	785	773	798	746	811	777	787	786	773	734	751	774	751	764	772	736	748	770	738	755	777	750	770	764	755	756	771	698	730	711	738	750	786	734	751	741	782	787	777	720	706	744	760	712	772	793	751	680	725	734	659	738	719	706	752	751	712	738	722	715	725	730	736	725	688	791	768	690	731	772	752	731	680	740	752	760	732	735	720	694	736	742	757	706	721	740	728	723	732	677	699	732	729	732	713	758	726	722	702	695	725	728	724	684	740	694	685	718	725	708	709	716	748	703	724	731	707	712	730	719	731	746	716	735	711	719	735	713	707	723	723	700	727	687	717	717	739	710	698	688	744	722	677	731	729	736	720	699	729	729	699	773	690	770	711	707	726	762	702	755	692	734	683	707	723	675	707	722	742	712	705	728	741	717	749	728	704	745	730	716	681	683	674	690	708	687	696	760	662	715	694	742	745	745	725	748	721	769	735	693	750	688	728	713	767	762	710	735	718	686	701	701	748	722	742	716	728	687	752	738	707	671	721	727	730	744	686	704	721	699	705	750	711	719	776	754	712	670	665	723	728	677	673	725	713	699	701	772	727	722	706	699	745	684	711	698	714	737	714	715	718	759	739	710	721	730	733	732	701	728	717	766	740	729	717	692	724	737	699	713	704	758	728	680	701	715	708	724	668	725	765	740	688	717	682	717	682	707	761	707	720	721	725	716	734	717	714	744	680	728	707	723	705	724	735	775	740	684	709	732	693	706	738	686	705	687	711	699	723	671	712	726	679	677	710	675	712	724	702	706	712	722	689	714	708	705	736	699	732	740	692	707	716	722	748	739	744	698	737	703	699	706	698	716	711	728	723	780	675	747	765	708	719	709	744	696	712	700	708	721	697	764	741	717	737	767	727	722	721	700	717	740	740	692	738	734	723	763	736	710	750	739	726	701	753	669	729	694	743	700	703	727	708	679	723	689	720	703	783	714	715	738	687	748	769	699	731	725	706	696	688	685	742	704	723	720	727	717	698	681	716	701	708	747	710	771	717	705	695	732	709	735	711	672	728	706	733	718	747	765	670	721	705	703	712	775	711	751	763	703	676	731	688	751	730	731	719	741	708	700	745	718	703	755	752	713	725	701	706	673	668	744	720	679	718	728	706	783	739	700	709	706	708	736	726	729	752	677	698	726	751	684	690	671	699	728	689	657	726	687	781	744	686	783	751	738	715	660	705	700	725	678	722	708	693	730	704	678	794	725	689	715	707	707	685	685	761	704	786	750	672	711	718	739	708	737	723	766	709	719	728	753	678	728	757	696	717	701	700	736	668	709	728	692	730	733	721	698	720	685	692	683	712	694	700	731	701	733	738	700	729	701	739	709	738	691	755	700	708	711	701	712	693	725	693	709	696	691	702	698	732	699	727	755	711	751	718	716	699	712	725	671	681	704	719	707	685	726	727	729	735	728	724	706	709	730	713	730	743	715	733	718	727	716	759	719	733	751	714	737	706	700	723	747	662	738	706	714	677	748	720	734	730	752	750	786	740	733	764	690	723	721	695	698	756	761	716	686	734	715	798	714	753	744	664	725	721	737	721	747	654	667	661	742	714	725	724	754	723	739	700	701	735	783	703	673	743	696	726	714	722	708	693	655	694	743	682	710	713	738	773	724	694	696	740	739	747	730	702	716	742	726	682	685	720	730	737	728	715	693	737	725	701	737	712	736	743	712	767	757	751	704	708	767	725	673	720	755	694	775	737	717	672	746	722	757	679	700	727	715	699	699	728	724	739	732	697	720	699	685	725	756	718	748	708	690	714	699	724	743	753	727	763	708	732	737	674	711	720	717	718	719	721	706	737	722	721	740	729	684	708	722	676	734	699	724	698	720	672	701	716	772	747	734	719	726	654	693	733	707	698	737	681	727	732	735	686	732	740	750	731	733	718	746	704	705	700	724	714	703	721	719	756	687	723	675	696	793	739	686	672	688	762	674	747	739	721	704	710	703	676	728	680	712	705	724	733	701	691	785	736	744	713	717	689	696	661	717	708	702	709	708	744	720	707	701	675	752	705	705	688	747	678	703	738	706	717	699	719	681	734	723	709	741	699	693	756	709	719	736	727	727	693	732	729	715	705	714	713	730	759	692	750	734	737	719	706	733	705	724	740	749	716	681	703	685	726	707	742	740	747	751	706	748	747	703	686	709	757	705	715	741	715	688	704	679	710	772	690	721	708	718	690	724	721	696	709	731	684	681	705	790	770	719	714	692	699	703	704	711	689	700	683	712	673	755	739	711	723	663	700	667	735	719	706	692	753	715	720	718	714	738	709	683	751	725	729	706	691	717	709	734	658	690	686	705	712	764	720	737	726	719	658	648	730	714	742	679	682	769	708	776	715	738	726	735	693	687	746	693	739	695	741	739	689	745	713	761	693	704	725	735	710	733	714	721	711	686	728	716	699	715	695	672	700	731	695	719	715	698	663	684	702	717	762	759	734	741	733	729	747	725	700	773	728	714	748	714	672	700	716	672	685	703	728	685	723	698	659	698	719	709	731	722	746	682	721	716	709	745	687	747	716	721	701	730	697	662	747	712	701	727	703	736	687	736	719	716	746	715	707	712	719	737	742	686	735	697	719	741	734	694	700	752	650	730	715	732	730	711	784	735	756	689	719	729	682	719	715	734	731	708	725	694	723	727	696	718	720	687	699	716	676	721	712	775	734	754	700	739	764	747	698	745	699	732	754	744	728	730	749	693	716	738	710	738	704	729	695	701	673	733	658	707	747	730	712	727	699	722	728	666	732	699	766	703	707	712	734	695	711	749	747	692	704	694	709	672	745	694	747	747	766	670	780	743	731	730	699	694	698	698	686	716	713	689	729	735	672	686	730	706	698	723	712	719	736	682	724	700	729	693	774	672	692	748	688	710	671	716	731	674	725	690	657	728	710	694	728	718	723	726	739	717	701	698	694	738	736	709	672	717	741	702	721	687	675	676	704	739	749	730	694	669	691	757	752	674	691	682	724	737	742	735	701	702	679	695	666	679	669	722	704	699	725	756	708	729	778	722	715	718	719	731	724	738	672	700	738	751	715	745	749	684	765	719	659	729	748	686	653	640	732	730	748	693	788	743	765	716	770	755	748	692	709	705	739	664	722	716	732	712	712	718	755	760	736	767	731	696	739	762	729	680	687	756	755	755	753	710	720	743	711	709	705	714	753	776	693	761	718	784	723	713	685	696	729	713	709	737	771	745	738	712	757	694	738	767	696	718	733	689	729	731	743	739	765	725	722	706	742	726	753	694	697	703	720	719	739	688	681	732	770	694	719	667	737	762	730	720	749	743	701	704	717	688	700	730	698	766	735	698	700	743	744	719	702	782	742	703	694	735	713	664	670	717	700	678	709	678	701	696	751
1956	148	126	117	99	71	71	72	73	55	78	61	82	59	82	62	65	61	74	78	66	72	65	62	60	68	64	74	57	66	66	73	65	64	62	88	65	67	73	74	66	65	72	62	62	69	73	54	56	78	69	48	81	71	74	57	62	59	61	76	60	62	73	74	71	68	62	51	56	62	61	64	73	57	71	67	78	70	53	63	56	65	59	56	57	72	56	69	61	81	65	68	77	66	85	67	59	70	47	73	64	53	75	63	71	59	82	56	69	64	62	70	61	69	65	69	52	79	62	55	68	64	58	54	69	61	64	72	83	62	82	59	75	70	65	61	63	53	73	61	69	52	69	80	60	66	61	68	57	67	71	81	84	62	62	66	67	60	74	70	64	76	57	71	65	75	69	80	74	68	64	66	62	71	60	55	57	77	63	48	55	63	69	55	90	53	58	74	71	74	68	60	68	69	67	53	66	60	66	69	56	60	80	60	67	64	71	53	64	57	63	53	79	94	81	63	61	54	51	64	67	74	62	60	57	77	61	63	62	62	74	79	58	60	54	65	79	57	70	64	81	60	64	76	69	62	59	58	66	64	67	63	62	62	55	55	63	72	66	58	72	76	70	58	65	56	64	56	61	61	73	76	86	63	73	69	65	80	65	50	59	66	76	56	59	60	69	49	60	62	63	60	57	60	62	74	71	57	53	59	68	62	75	59	52	71	80	59	70	72	73	54	51	75	81	48	62	56	61	54	61	61	59	68	70	50	73	77	59	69	61	81	75	60	62	69	62	64	61	72	75	71	63	74	71	63	68	69	51	74	68	59	64	70	56	67	75	64	66	71	60	67	60	66	69	60	73	52	76	62	62	80	74	62	66	70	56	58	55	74	60	65	55	58	67	84	50	51	65	61	69	73	62	63	70	62	80	80	49	59	72	49	67	68	69	81	64	57	72	59	70	72	66	74	48	66	71	80	71	65	66	67	70	63	63	59	77	62	64	66	73	64	62	57	89	62	55	58	57	64	69	60	61	68	65	62	56	64	64	64	57	59	61	64	65	67	69	81	75	77	64	58	62	56	60	64	71	62	81	64	52	51	60	71	58	67	78	53	60	66	73	64	68	67	64	78	74	67	69	63	67	57	63	60	73	73	50	59	68	52	66	67	47	68	76	74	72	50	74	68	71	72	61	60	76	50	75	72	60	64	65	59	83	52	78	73	63	73	56	67	66	60	54	83	61	60	67	62	58	65	68	61	73	59	74	76	75	56	56	70	64	56	73	61	62	69	67	57	60	66	65	61	69	61	60	60	72	67	55	64	62	61	55	72	52	78	68	76	58	69	50	66	70	68	49	70	66	66	82	64	58	66	57	54	60	71	64	75	66	58	58	63	65	69	74	70	60	56	65	58	64	61	58	60	72	51	74	67	66	72	65	69	56	84	61	67	60	55	53	66	58	77	48	75	69	60	55	63	73	77	70	59	67	61	62	64	61	63	61	70	52	58	67	71	62	87	57	59	64	60	62	68	79	62	61	66	73	57	54	64	62	61	62	57	63	74	59	65	60	63	60	65	64	73	54	73	70	68	62	70	54	60	76	55	81	70	53	68	66	57	64	72	68	67	86	56	60	68	81	64	66	76	54	73	70	77	65	70	68	63	66	74	72	57	66	84	60	74	58	73	68	68	72	72	79	47	61	66	58	57	62	60	68	46	69	73	75	50	60	62	61	65	56	56	60	64	68	66	65	57	72	77	58	75	80	69	72	64	68	56	68	59	57	68	64	78	52	74	66	67	72	62	60	66	51	56	69	66	50	67	70	53	59	43	70	61	57	66	63	59	60	52	70	62	78	67	67	56	67	60	72	81	70	57	68	62	59	70	61	67	64	56	78	64	72	71	56	67	72	69	59	83	65	59	60	79	57	60	63	67	64	68	55	60	54	68	59	76	67	62	71	80	61	58	50	60	64	60	68	76	72	77	70	60	71	62	63	71	63	52	74	76	70	66	65	61	69	76	56	70	60	61	62	54	67	63	70	51	60	68	58	65	77	68	64	62	65	67	75	78	58	78	59	65	66	61	56	51	69	75	63	64	59	76	56	68	55	79	65	79	61	58	63	64	59	59	58	66	52	60	61	71	73	53	66	69	70	55	42	78	67	77	74	58	55	58	68	68	78	69	61	70	62	59	62	63	62	87	75	69	73	65	52	59	62	73	63	67	63	65	60	65	57	71	67	81	70	70	66	77	53	64	77	67	57	53	62	54	58	62	53	55	58	63	64	77	64	56	63	54	69	55	63	63	74	82	71	55	66	82	71	58	73	79	62	68	62	67	59	65	67	65	58	54	59	52	73	86	43	66	52	60	56	47	67	74	62	70	71	63	63	59	76	65	41	65	68	62	59	67	70	77	57	58	72	75	65	65	63	63	63	56	79	55	71	56	58	49	71	61	72	64	74	78	62	63	78	60	55	55	78	79	69	67	68	72	64	57	69	67	69	79	62	64	64	52	68	67	75	62	63	63	73	61	67	72	72	66	75	66	60	71	61	71	77	59	71	76	75	63	64	63	69	69	72	54	62	68	67	70	61	56	39	64	60	69	53	58	63	64	69	69	63	64	71	48	58	67	63	62	58	58	63	51	62	76	63	66	61	66	76	58	54	75	65	60	63	62	93	57	70	41	54	60	70	62	71	66	73	60	67	69	65	52	68	60	64	61	55	54	61	55	67	62	67	68	69	64	73	61	66	55	59	70	60	63	69	74	70	45	69	60	68	77	67	55	55	66	69	67	83	70	73	73	56	76	67	70	71	63	75	64	67	71	67	61	68	72	65	66	56	70	73	69	64	76	70	67	70	58	75	64	62	64	69	53	66	71	62	64	60	45	60	68	79	68	52	59	56	71	75	74	78	77	56	75	67	57	55	53	53	46	57	79	71	61	72	69	70	48	76	63	63	69	58	68	75	66	70	58	72	63	64	65	68	60	66	58	59	54	67	62	70	53	69	55	62	55	56	76	63	63	59	44	62	70	59	66	58	72	53	69	76	71	61	60	54	67	70	59	62	58	53	66	75	58	68	77	66	59	54	64	69	55	59	73	84	64	58	62	66	60	64	80	59	61	70	63	68	85	70	79	63	62	60	61	55	62	76	58	67	61	75	71	60	71	62	59	72	71	64	65	61	59	70	54	60	62	57	60	67	50	55	57	83	64	64	51	67	71	72	68	65	59	67	68	57	54	76	71	62	68	67	68	62	60	56	72	63	59	64	65	49	75	65	66	72	59	66	65	66	55	71	63	67	74	67	66	69	60	62	69	65	70	66	56	69	59	60	62	59	50	72	63	69	78	89	54	52	58	69	84	68	62	74	73	84	65	62	70	63	68	75	74	67	70	55	64	53	53	71	67	57	50	67	69	53	67	56	61	60	61	49	65	52	69	61	72	69	64	53	71	68	54	61	70	68	56	48	71	73	57	66	60	74	64	66	62	70	71	67	67	67	63	62	65
3020	324	419	426	430	417	347	380	334	352	356	300	305	304	289	286	302	309	275	300	312	266	328	282	307	281	271	273	281	281	238	307	286	287	258	275	261	313	310	243	281	274	272	290	305	287	272	291	311	289	294	270	288	289	303	267	284	297	283	257	287	290	280	269	299	292	294	269	286	285	272	269	255	248	285	281	253	287	274	270	282	277	291	253	267	263	309	277	260	249	258	276	267	265	255	278	248	282	276	274	294	276	282	246	284	298	259	241	270	287	281	283	268	278	288	281	263	266	282	271	261	275	269	250	248	282	288	267	319	293	300	257	265	287	263	276	274	261	273	252	263	285	283	248	286	286	287	269	301	278	278	249	279	286	277	293	293	298	272	275	303	286	273	285	298	296	279	275	274	307	250	285	263	258	286	287	250	273	283	270	254	311	249	288	263	259	296	259	287	282	285	296	289	282	282	310	283	288	256	298	272	254	268	256	266	268	276	291	287	266	291	280	302	288	274	309	294	298	295	302	282	311	273	301	281	311	294	303	279	256	282	271	254	271	258	272	274	303	276	264	298	297	267	268	276	279	291	298	266	247	265	293	278	281	261	287	283	268	278	277	281	262	261	258	275	284	293	278	272	262	291	297	255	282	263	273	272	260	265	288	260	293	269	299	290	293	301	291	279	269	242	279	274	256	274	263	271	274	278	272	267	284	271	296	245	284	266	285	267	278	276	311	307	268	274	265	293	267	242	301	303	301	289	269	263	263	268	291	266	284	274	275	274	254	307	306	283	289	311	260	224	300	268	277	280	253	271	255	259	287	315	267	282	301	296	244	253	259	287	274	296	260	276	262	289	307	246	250	282	259	276	287	292	278	293	282	275	297	252	283	271	299	264	273	279	263	267	293	275	289	289	280	270	295	288	269	265	278	285	273	277	286	264	253	254	286	250	293	292	281	271	263	297	268	274	298	266	313	240	281	284	299	275	307	282	312	280	285	278	286	271	280	277	254	304	295	288	281	246	279	253	267	262	288	301	262	284	276	276	288	274	236	293	260	293	280	289	278	272	259	257	272	293	256	317	261	247	289	287	264	266	272	257	300	276	272	254	285	281	269	285	297	263	306	290	271	286	256	264	280	302	296	263	261	281	269	274	271	250	256	303	272	279	294	257	259	300	265	290	300	277	257	243	284	265	267	280	272	308	273	275	276	275	303	283	294	288	261	258	277	279	278	280	262	303	292	273	277	259	268	280	270	284	299	250	302	258	287	265	270	264	290	257	298	268	296	283	272	280	266	250	268	302	269	248	284	263	315	269	279	273	260	276	250	299	279	285	291	264	274	307	290	287	270	258	303	304	278	256	268	298	288	278	289	280	293	255	262	287	242	287	291	273	241	289	269	304	285	276	317	285	273	291	292	282	282	274	253	287	243	258	272	290	258	299	227	293	279	270	272	261	286	297	271	312	290	290	294	292	291	285	286	255	248	301	275	285	303	282	242	266	273	263	276	308	279	270	277	270	284	299	280	285	282	244	291	278	272	276	296	277	266	285	284	243	287	270	283	310	303	257	288	277	300	268	282	250	266	295	233	273	277	302	263	288	318	300	298	255	281	280	282	271	268	295	288	296	292	253	279	254	285	272	272	286	291	288	261	287	317	292	292	295	276	269	264	276	290	300	285	305	280	295	285	286	292	258	274	264	306	274	259	280	303	295	279	266	267	261	267	269	278	237	250	294	273	297	279	253	265	309	252	275	274	291	258	272	279	294	290	266	267	297	295	300	256	277	268	252	258	247	268	261	291	285	283	290	275	289	262	300	282	292	256	255	259	290	291	303	263	281	251	265	288	272	275	294	329	272	296	291	279	270	270	268	265	276	292	279	253	285	255	288	255	262	250	271	296	301	264	270	264	289	269	308	294	268	248	264	314	296	291	297	273	262	292	290	293	267	284	291	270	292	283	290	257	271	280	281	258	242	273	284	303	268	271	285	272	311	265	297	278	257	288	263	274	258	309	286	282	308	278	279	276	268	247	280	267	282	276	253	274	272	247	280	302	270	269	297	274	310	275	292	279	272	272	259	276	298	257	266	282	284	256	273	280	262	303	260	260	266	310	262	285	284	273	297	266	276	279	285	258	303	290	268	289	253	263	303	262	279	278	273	267	273	285	296	291	288	292	307	266	259	302	289	286	293	253	257	263	275	260	264	313	257	239	284	258	299	308	277	281	304	289	284	290	260	262	261	273	269	285	288	287	260	287	273	281	260	264	303	308	267	308	271	286	271	297	298	284	284	264	255	280	227	278	286	299	261	291	274	263	284	273	271	298	294	283	285	280	281	283	274	288	285	285	300	267	295	280	283	250	304	269	270	253	279	250	272	295	257	306	306	285	274	268	277	304	231	303	314	282	285	278	257	293	251	281	261	291	276	297	276	282	312	257	283	279	279	272	306	276	271	253	281	313	229	291	271	301	263	272	282	300	246	290	285	261	293	280	263	298	303	220	278	272	298	298	284	291	267	269	262	309	296	256	281	272	282	275	286	282	292	280	280	276	253	261	277	263	298	258	273	251	252	307	301	311	288	294	301	306	248	257	265	312	265	252	295	269	226	265	265	326	260	294	267	310	271	303	266	253	297	251	282	288	302	263	269	297	268	288	279	266	286	278	264	280	265	320	275	284	319	287	285	295	265	263	283	271	269	284	276	258	258	282	276	276	299	274	285	262	309	286	281	259	293	290	284	257	259	275	293	288	266	326	289	287	264	266	275	282	283	289	258	289	285	272	266	271	263	290	285	296	277	270	278	296	305	282	285	265	276	274	292	282	274	303	246	270	292	313	262	277	283	305	241	279	283	270	266	257	254	276	289	269	291	259	294	265	273	297	254	291	255	257	307	298	284	281	299	263	299	292	285	288	277	297	269	300	265	272	259	256	282	258	281	284	274	296	291	277	268	300	280	307	283	282	282	281	294	252	256	281	268	274	292	270	269	284	264	291	253	252	257	283	277	305	269	304	300	278	233	271	301	280	276	284	270	298	270	281	250	262	277	287	303	292	272	278	295	269	284	284	268	274	287	268	279	260	270	248	266	260	258	297	269	270	244	248	272	282	279	292	291	266	311	283	266	272	258	321	278	286	282	269	290	259	263	296	293	280	272	281	276	278	280	279	289	280	278	281	243	244	296	274	270	261	284	274	278	317	269	300	266	288	273	260	275	250	275	268	235	292	260	287	267	255	250	262	265	294	290	268	273	258	280	285	269	296	271	258	270	256	253	268	292	282	262	313	242	297	326	254	266	272	303	311	258	268	275	255	302	297	255	302	298	255	273	272	310	286	295	303	289	270	273	291	265	274	285	274	288	254	294	297	254	280	253	296	261	260	287	301	269	264	255	282	263	278	298	278	269	258	271	291	287	305	300	269	283	278	251	270	278	274	284	285	224	275	274	264	294	250	284	301	271	267	297	294	262	252	304	281	277	285	272	271	276	294	271	285	277	265	286	244
16333	1519	1188	902	628	460	368	360	251	235	248	231	208	176	179	169	182	168	176	195	176	152	160	181	139	158	162	131	150	139	147	130	137	142	134	120	137	149	134	133	133	133	136	141	121	123	139	131	149	146	127	132	122	145	142	163	155	129	102	141	149	158	144	134	118	150	167	112	142	141	128	158	148	136	157	154	139	123	148	156	125	134	128	125	156	136	140	130	149	141	133	142	131	130	139	137	146	148	143	145	134	146	134	149	150	120	129	141	134	134	138	123	129	141	134	145	134	132	117	126	134	120	136	149	134	146	145	130	128	121	120	140	133	123	162	142	120	137	123	114	142	151	136	145	143	119	144	145	159	152	124	145	139	148	125	121	157	132	127	130	125	124	135	129	128	133	131	137	147	135	125	137	132	131	134	127	142	149	123	118	133	163	133	131	138	140	127	137	133	127	135	134	153	148	127	136	129	141	131	133	134	140	137	144	127	149	116	129	134	125	132	173	124	133	122	104	124	140	144	141	138	142	140	134	131	136	126	123	146	148	128	131	138	166	170	142	138	153	137	142	142	166	133	143	143	130	145	144	158	137	148	148	142	130	129	157	146	136	156	125	131	130	131	105	149	156	126	114	150	121	150	142	133	122	133	154	118	127	162	129	133	152	150	131	138	129	152	136	120	140	129	149	138	137	139	133	148	158	130	133	143	133	133	126	133	143	136	139	118	132	165	144	137	124	140	141	135	128	123	133	130	139	146	145	125	122	127	121	117	131	119	140	143	130	122	117	134	142	146	156	139	112	154	152	149	139	139	122	137	156	140	146	133	133	132	147	151	130	137	136	127	142	137	154	128	142	141	155	134	118	131	149	147	147	142	142	164	134	143	141	145	140	142	150	136	128	130	147	160	134	143	137	133	128	138	160	140	125	129	137	125	140	134	142	121	126	142	145	132	111	122	129	129	158	136	133	131	122	145	137	139	107	130	143	135	137	151	121	141	138	123	133	151	133	140	142	121	120	116	135	138	131	132	141	136	123	127	155	145	139	128	143	135	145	119	138	129	151	130	141	150	143	132	165	151	142	153	143	122	130	132	144	128	129	153	136	138	133	146	122	160	142	116	129	143	130	144	145	127	133	154	151	122	152	158	133	140	146	134	127	131	131	133	147	129	137	129	140	128	157	121	123	125	136	141	124	127	134	135	135	141	162	119	131	137	126	127	131	119	126	142	135	146	152	145	133	146	120	158	142	155	125	120	160	140	121	148	143	146	112	97	137	148	118	141	136	137	139	132	124	152	129	117	163	162	139	143	128	141	141	128	134	141	138	135	152	128	124	133	119	135	120	134	132	123	122	135	147	133	155	123	145	130	130	145	133	152	144	144	135	104	135	145	143	137	134	133	145	148	123	127	140	127	136	139	149	134	144	140	132	132	126	120	143	142	161	151	122	131	131	121	130	137	122	126	137	136	124	139	123	135	131	115	134	137	125	144	155	156	142	150	129	123	133	133	129	151	131	134	121	139	149	130	151	135	152	136	122	145	147	132	138	138	148	114	142	139	134	145	125	140	122	127	137	139	126	140	136	149	133	128	159	130	142	135	129	119	117	147	126	128	129	130	127	118	124	122	149	151	123	153	140	119	140	135	149	134	133	126	155	145	146	141	137	123	122	132	134	128	147	140	153	154	148	134	123	127	127	144	126	149	129	151	149	144	128	138	140	145	113	143	128	127	154	124	131	121	137	141	135	122	132	149	123	110	126	140	133	122	114	150	130	129	127	138	140	123	136	132	144	134	143	127	144	137	136	143	155	149	164	117	145	142	144	148	128	124	137	145	152	141	152	160	147	145	141	135	131	134	137	156	126	136	142	146	140	120	140	116	143	121	139	122	153	120	113	120	164	134	137	132	145	163	150	161	150	138	116	149	128	129	129	118	146	135	140	146	123	152	121	138	139	123	137	140	140	135	121	139	133	132	135	144	112	134	133	121	127	137	120	123	131	129	134	134	131	126	135	122	142	145	128	153	131	143	147	153	133	109	142	135	148	134	172	151	144	126	127	161	155	135	137	164	148	118	145	166	124	125	154	148	131	135	137	146	139	142	151	133	119	120	135	134	142	143	126	139	125	146	139	146	141	140	128	134	148	127	146	132	150	140	128	142	162	120	140	122	128	142	135	106	126	142	137	141	155	164	120	135	136	126	153	149	136	117	142	139	135	145	157	151	145	138	130	145	151	137	153	122	132	131	152	152	145	131	140	167	140	115	147	134	150	153	133	139	138	157	136	149	126	157	150	137	145	132	139	141	156	142	132	135	137	124	147	126	155	122	129	135	133	144	145	132	156	137	149	133	137	124	143	139	142	125	141	131	146	128	130	120	141	136	138	147	119	151	116	149	140	131	138	151	134	117	147	124	138	117	126	171	147	122	135	129	146	129	128	136	136	154	154	135	134	127	122	134	121	139	166	132	152	129	127	139	161	146	144	139	139	143	147	134	117	147	172	136	151	135	144	143	153	137	129	121	130	126	140	127	122	130	134	133	126	149	127	113	114	152	134	161	139	175	159	136	134	129	144	144	134	127	137	127	125	138	132	144	139	142	126	140	133	139	170	127	133	138	143	134	134	142	159	147	137	136	132	151	146	135	143	154	128	129	149	121	130	156	139	123	146	139	125	153	162	144	130	143	144	122	135	141	141	139	146	136	151	164	127	129	142	120	134	148	145	155	131	132	129	126	138	118	140	137	151	121	129	113	148	123	133	136	137	156	142	149	139	115	126	121	137	155	131	157	129	128	150	154	142	155	135	150	116	132	119	137	130	150	139	130	142	137	162	133	133	118	145	143	118	153	150	130	125	136	132	148	151	124	123	146	165	134	137	127	140	150	151	159	132	135	156	120	122	134	124	117	133	140	153	156	119	141	153	149	134	137	121	154	148	109	126	142	147	127	154	141	135	149	158	110	143	136	129	136	154	117	132	122	132	126	126	139	146	124	130	134	156	140	128	146	119	150	159	120	152	138	143	127	136	127	121	143	120	153	118	135	149	146	145	138	132	163	133	108	130	121	143	134	126	130	154	153	125	140	121	154	125	156	146	143	126	139	137	147	119	138	125	137	134	160	157	125	155	147	111	138	130	131	127	134	150	126	138	132	122	142	124	137	141	124	124	127	155	120	146	138	112	114	139	126	135	132	134	135	124	130	140	170	121	136	132	134	134	137	123	152	149	112	136	163	145	135	138	136	141	146	116	129	144	133	134	143	128	140	122	141	145	144	114	143	143	125	125	114	120	119	150	146	137	145	139	148	135	156	142	153	121	125	152	158	143	140	141	145	133	117	144	137	128	142	137	112	136	136	125	144	147	108	147	145	128	128	143	120	121	147	141	120	135	148	129	131	156	135	147	126	106	139	110	113	127	133	147	122	132	131	152	135	130	108	113	145	140	123	143	133	123	163	160	141	127	122	143	131	145	132	130	143	138	139	119	131	129	128	136	140	149	145	134
9828	1293	2684	3281	2801	2339	1964	1661	1476	1326	1203	1089	1017	964	865	771	802	746	722	710	649	636	658	663	620	626	556	590	574	570	582	590	567	576	542	563	550	514	519	500	545	505	504	539	518	510	514	516	566	561	475	520	532	548	479	516	464	503	523	533	510	507	475	513	519	544	510	480	481	480	539	540	515	490	496	504	527	479	470	530	474	519	496	518	493	541	475	498	516	461	459	481	502	515	483	461	499	489	478	495	475	494	486	490	540	468	480	505	472	520	508	476	498	488	493	538	475	481	520	532	467	458	520	469	531	524	478	509	518	517	462	472	521	510	461	518	518	477	469	469	499	498	465	499	489	501	476	516	467	477	506	506	491	492	488	480	488	470	504	521	507	480	500	479	486	567	489	516	498	490	464	471	454	481	536	473	473	456	459	499	499	497	480	518	521	495	483	459	441	480	541	465	474	487	468	489	511	500	497	487	471	511	483	506	508	485	503	531	469	480	485	482	467	503	476	507	490	487	493	484	489	495	474	534	494	472	513	460	486	449	502	532	486	471	486	476	522	494	503	426	474	495	478	477	515	490	498	459	504	492	508	528	501	496	484	506	457	462	431	464	484	557	473	505	487	462	486	489	491	487	523	469	481	451	484	500	499	474	511	515	474	448	464	477	475	475	498	498	493	487	492	475	503	510	480	468	480	512	523	491	483	467	475	505	488	442	447	462	489	504	491	479	490	474	463	529	435	499	521	471	510	491	520	479	486	500	516	489	447	488	484	494	499	471	464	493	481	514	431	485	493	501	471	487	489	484	465	482	491	491	496	468	438	488	508	486	444	479	498	522	486	491	456	475	475	460	478	454	476	498	516	477	518	486	504	542	489	456	459	540	514	505	490	520	482	483	484	510	449	486	491	454	504	535	503	517	514	478	485	480	520	439	511	510	519	472	466	505	504	503	473	514	472	475	500	484	488	487	456	472	487	510	467	469	456	437	457	508	491	492	508	523	485	505	467	469	491	492	485	479	468	471	485	469	464	454	500	533	522	528	470	464	493	480	480	525	498	497	450	502	483	491	527	489	485	505	499	451	474	480	477	462	448	486	470	538	481	496	485	492	485	504	462	486	528	502	487	439	509	491	492	491	489	523	488	474	477	532	486	449	465	533	499	483	511	473	488	490	454	502	478	490	507	472	475	520	503	485	486	481	469	503	483	479	513	473	473	479	451	494	454	480	475	485	475	494	512	467	484	475	485	483	483	507	519	467	518	455	480	498	466	496	481	485	478	479	491	505	498	504	532	485	472	453	500	506	506	460	450	496	470	468	494	464	477	482	478	499	488	493	487	479	481	523	501	497	474	496	482	529	490	506	492	490	461	514	501	506	530	500	479	522	456	495	488	432	457	516	475	460	484	507	494	469	478	462	476	531	458	476	491	476	530	477	464	486	464	465	462	469	460	440	480	491	475	501	473	457	506	513	493	478	498	492	480	484	513	498	495	489	495	490	494	504	472	498	471	482	464	455	495	481	512	512	500	465	461	469	485	515	478	478	477	483	504	517	488	495	492	492	477	532	472	501	471	492	461	511	491	497	524	501	503	497	459	470	486	484	484	539	453	471	492	489	474	467	479	479	549	457	466	463	516	492	521	513	457	483	486	476	500	501	474	493	479	502	500	486	531	440	435	555	481	497	493	482	526	456	506	504	468	466	486	488	504	471	494	488	517	477	472	484	489	471	486	527	481	470	441	458	466	476	481	482	492	492	463	493	472	481	467	527	445	491	494	511	505	493	485	487	445	467	507	469	494	498	490	526	537	467	503	473	483	460	461	503	442	491	522	494	529	498	493	460	471	511	480	487	484	487	487	453	524	502	511	476	455	498	477	507	478	498	492	463	483	445	470	459	534	481	464	500	521	498	509	463	520	472	467	490	520	477	492	505	496	490	487	481	512	457	470	487	471	490	523	493	485	525	465	495	508	485	471	497	487	486	496	531	498	470	443	459	491	477	462	479	493	465	472	468	522	513	513	546	481	471	504	504	454	475	465	458	489	507	483	452	536	519	476	489	553	522	488	491	456	494	517	456	474	520	537	444	481	499	467	480	502	470	477	513	511	488	507	489	467	451	504	483	489	494	508	454	524	497	514	548	443	526	547	483	474	481	502	512	498	510	484	446	482	503	498	443	466	452	487	495	479	478	498	501	519	458	486	497	473	489	453	486	507	468	478	466	438	506	484	471	493	487	539	503	489	470	454	530	441	494	498	467	483	481	519	424	494	492	465	454	520	501	547	495	530	490	489	477	506	518	496	494	502	447	485	459	458	470	468	498	490	481	459	473	483	482	499	499	478	476	477	484	451	510	510	470	484	468	486	487	510	455	503	484	509	490	489	478	510	513	510	527	471	471	497	537	482	521	458	514	498	460	501	470	473	460	548	510	461	500	500	496	494	461	464	480	488	489	486	520	466	495	487	464	489	489	552	499	479	494	501	494	470	467	492	505	483	485	477	486	488	469	504	473	492	480	465	487	494	514	464	489	473	436	496	491	480	458	487	509	494	528	515	490	533	481	515	510	483	495	513	457	485	485	494	510	475	505	496	523	482	517	502	505	486	510	493	495	450	488	496	507	489	493	512	498	489	459	483	481	506	453	476	516	529	457	460	473	441	469	530	476	476	459	479	467	495	509	487	481	499	507	479	487	509	485	572	498	483	476	488	500	482	513	508	473	473	464	470	493	513	453	514	486	472	497	500	468	517	502	479	524	464	504	501	496	497	440	516	499	483	489	488	484	494	492	501	486	486	492	488	477	465	509	476	469	508	479	479	509	545	501	487	454	496	446	476	466	491	497	478	512	521	490	453	509	470	493	509	490	472	499	482	492	497	513	484	444	466	465	457	461	469	480	466	469	507	521	507	488	511	496	529	492	500	482	448	489	498	465	501	504	489	509	502	490	505	496	491	458	454	488	490	486	495	484	475	467	482	500	528	540	510	489	469	504	500	439	512	475	481	450	509	505	470	473	496	528	469	466	506	466	494	505	498	503	487	512	496	492	491	491	473	483	517	442	541	479	497	441	460	490	484	493	496	496	470	488	512	474	505	463	497	495	483	484	451	515	505	515	502	475	495	545	506	486	479	515	499	473	470	467	478	483	484	485	469	482	481	512	504	470	506	470	505	473	484	490	462	477	476	489	500	455	488	480	488	494	467	461	500	492	460	523	498	495	504	473	490	493	485	472	496	468	485	463	488	454	488	457	514	497	491	537	508	486	522	503	483	492	514	533	495	481	439	499	463	501	459	485	507	520	471	483	517	467	491	490	469	514	489	467	501	489	461	473	507	471	512	492	500	462	516	505	449	474	465	501	489	517	465	497	468	529	478	475	519	466	509	511	473	460	470	473	474	492	501	493	497	485	503	493	494	488	512	484	509	498	520	476	466	484	527	447	495	467	458	493	495	486	456	461	469	517	464	507	501	490	510	446	499	479	513	496	457	511	505	481	502	488
25975	5272	2388	1770	1229	869	772	577	500	428	368	369	311	296	310	280	292	258	258	238	239	225	252	242	216	253	223	248	225	205	240	206	212	222	224	237	230	208	198	215	213	218	220	205	222	203	241	192	241	183	203	225	189	199	210	205	200	201	209	214	191	197	190	230	192	217	200	199	216	180	195	209	194	201	203	207	197	211	202	213	203	222	179	225	192	193	189	192	193	211	200	209	194	230	208	199	186	186	207	195	198	211	195	194	189	220	221	192	212	218	234	222	215	210	212	212	210	225	197	191	195	191	187	196	208	216	219	204	200	208	215	202	186	197	177	201	197	199	198	184	200	212	212	207	184	201	177	204	195	226	205	202	206	210	207	191	209	202	182	211	222	229	206	198	198	192	193	208	195	208	187	197	229	207	178	202	192	227	195	223	212	185	222	214	189	233	231	197	219	195	215	172	213	223	199	233	202	208	209	199	188	191	181	216	207	203	190	195	225	239	193	204	194	182	197	215	203	221	226	223	185	201	191	234	209	192	197	174	222	201	202	205	173	191	217	221	201	203	187	203	209	206	192	202	224	218	185	218	194	211	218	187	209	206	215	201	214	220	212	200	230	186	185	218	226	228	211	205	190	193	192	220	208	184	203	213	231	216	221	211	246	196	190	200	203	207	204	184	200	170	193	197	207	224	222	198	199	190	203	230	205	189	209	180	204	178	224	194	196	229	205	224	199	209	183	218	205	219	194	213	195	188	181	189	173	227	214	197	191	199	207	191	194	193	208	245	198	207	177	202	198	197	186	198	201	208	211	170	197	221	230	179	192	202	200	216	206	197	215	202	205	200	182	223	221	180	211	187	203	207	198	224	207	195	205	184	188	200	194	212	197	201	179	192	177	206	208	216	194	199	197	183	202	190	203	213	192	180	183	207	210	205	203	177	212	204	202	209	182	187	199	209	215	189	204	190	194	210	219	215	189	195	212	168	224	196	219	183	221	221	183	220	209	205	236	210	189	198	194	193	203	211	222	192	219	187	221	244	199	209	191	224	195	208	192	198	209	215	205	197	207	206	184	193	193	205	193	199	211	191	229	204	222	173	213	240	188	203	209	181	196	218	207	188	191	220	210	183	209	190	208	213	188	236	196	180	227	190	214	213	188	203	198	202	229	198	210	215	198	195	181	213	189	203	224	210	193	219	195	196	199	199	198	187	190	192	204	191	210	199	199	213	198	225	196	195	202	215	204	185	219	209	210	189	203	203	176	219	197	202	205	210	225	224	186	175	194	257	218	216	211	198	210	191	198	214	212	206	212	188	189	191	205	196	205	203	223	188	210	200	217	201	210	168	208	210	178	201	218	197	203	176	196	190	203	201	190	210	180	199	226	228	204	207	232	195	173	200	190	201	191	186	187	191	220	209	220	227	179	198	208	211	193	210	212	193	202	183	202	194	199	207	206	212	220	221	208	192	181	221	222	198	192	211	216	195	185	210	186	198	203	205	182	197	195	203	209	191	187	194	188	185	189	196	216	193	202	205	202	188	197	209	236	197	173	211	211	187	192	208	200	216	163	201	201	203	224	231	216	203	228	203	188	202	209	195	191	194	204	185	198	209	168	218	218	216	170	206	194	194	204	200	203	174	218	188	225	173	186	220	226	175	194	196	214	180	217	211	219	189	204	193	178	220	203	200	206	200	196	204	215	208	207	222	212	206	222	193	197	198	197	197	222	201	242	203	190	205	207	193	211	190	191	216	185	199	182	206	215	216	186	212	213	191	211	214	212	184	223	230	202	183	214	215	213	230	200	201	190	208	217	232	201	192	187	200	215	223	200	215	193	183	210	220	193	190	211	202	204	214	207	211	192	190	190	195	208	223	180	198	198	197	219	225	215	235	199	210	204	189	199	223	189	192	169	191	203	197	202	236	203	211	225	212	187	205	199	214	198	188	199	203	202	190	192	215	203	219	217	185	206	184	222	208	227	201	184	225	213	203	205	189	211	199	188	212	213	198	206	216	192	211	214	202	180	202	229	181	203	213	200	208	191	219	208	210	214	205	204	192	186	192	177	207	215	209	212	200	194	218	166	221	205	219	197	191	211	184	226	195	213	178	205	209	191	217	201	200	230	186	213	194	204	210	209	203	220	179	196	193	182	206	199	190	201	203	220	216	163	210	211	195	191	213	183	203	190	182	195	198	196	201	216	206	208	200	195	199	203	228	182	178	199	201	208	211	183	226	230	238	199	199	225	188	187	229	212	210	209	205	199	222	184	211	191	233	209	196	218	213	208	185	193	221	225	187	209	218	207	207	182	175	199	207	197	220	202	188	226	208	200	201	231	213	205	188	195	200	192	192	201	204	211	181	199	210	204	213	203	223	209	211	220	196	192	193	187	181	208	215	217	209	247	211	213	197	211	222	198	201	238	195	208	201	220	215	223	196	191	184	214	198	195	216	187	225	193	221	205	189	206	237	166	188	212	182	183	208	192	204	182	203	201	207	188	189	186	177	209	191	192	199	198	183	215	200	192	201	215	210	199	200	189	208	182	199	202	210	214	213	162	212	211	209	196	211	208	206	201	177	194	201	185	204	196	220	209	197	241	220	217	229	207	204	209	217	208	215	219	209	208	203	205	199	187	167	186	213	247	224	216	221	198	180	196	201	202	206	198	204	211	218	202	204	196	213	187	211	204	209	210	177	195	211	199	227	211	205	205	199	191	203	188	199	202	224	215	205	205	193	205	190	220	185	192	198	204	161	208	195	219	200	204	216	226	211	178	228	210	206	184	185	208	212	200	189	220	207	183	199	220	226	207	215	194	222	203	193	182	203	222	225	216	193	208	209	215	188	170	229	187	210	222	202	206	202	196	213	220	202	227	208	215	219	212	239	202	205	223	226	199	240	219	204	201	218	196	202	182	232	191	210	218	189	196	214	224	196	179	201	202	201	208	211	200	228	191	197	196	189	190	220	195	222	198	210	197	202	212	200	207	205	212	224	207	194	177	243	183	183	209	203	206	194	239	200	197	214	199	190	179	223	197	200	204	222	210	180	201	213	200	213	202	191	219	208	201	198	191	232	186	219	198	208	217	211	218	203	219	202	214	204	181	206	184	216	179	195	188	203	223	185	207	226	185	203	229	197	217	225	200	219	196	214	194	222	230	191	204	212	200	194	214	217	224	218	224	213	196	212	197	186	191	209	214	191	207	194	193	192	176	196	199	199	215	203	199	211	202	214	170	232	205	221	214	183	209	219	183	230	217	193	199	201	192	213	201	200	178	183	183	217	207	213	198	202	233	190	201	184	219	207	214	191	189	217	215	205	206	217	204	220	193	208	210	181	215	216	214	202	225	185	203	210	214	219	221	202	205	200	211	195	211	218	210	204	244	176	194	195	196	180	208	229	194	197	177	212	175	187	195	186	196	215	194	213	195	225	207	185	186	218	195	218	217	192	207	198	215	215	180	234	211	199	202	224	178	215	213	195	220	210	219	172	226	231
14053	2339	5058	5845	4937	4087	3527	2891	2655	2312	2065	1891	1676	1531	1485	1292	1335	1169	1242	1067	1059	1042	1009	898	938	960	926	916	869	944	826	863	897	847	837	812	802	801	769	819	830	786	751	722	756	737	748	762	809	758	725	732	741	741	769	741	791	754	783	743	722	734	681	682	746	725	700	673	698	675	743	723	666	678	704	732	704	715	671	659	754	669	717	703	719	746	754	696	692	716	704	727	671	679	722	686	740	675	694	699	654	695	703	696	682	707	689	695	683	716	642	655	674	668	706	679	664	740	677	668	736	682	713	656	695	673	751	660	713	658	705	690	743	707	709	701	698	647	644	708	707	674	665	661	677	691	730	697	650	709	700	694	714	681	657	713	684	663	710	659	636	715	685	680	711	735	698	700	705	711	687	690	633	663	714	707	669	665	682	662	737	684	657	708	685	721	703	710	678	652	642	696	685	676	665	671	658	690	643	677	692	680	701	697	661	674	687	698	712	692	679	676	661	706	725	656	709	689	680	654	698	717	696	680	713	723	668	626	654	670	650	743	719	677	648	675	744	667	688	666	682	660	647	637	722	687	675	649	673	658	699	700	667	667	698	714	689	655	693	681	690	669	703	682	692	706	729	646	689	714	695	663	725	625	725	698	664	704	710	714	691	698	625	666	728	698	681	718	701	689	671	716	684	690	676	679	646	681	669	620	700	718	682	717	677	687	695	735	691	714	729	675	709	710	680	662	686	713	673	674	693	675	660	640	681	735	682	685	668	628	713	709	684	681	697	631	727	725	640	669	630	715	683	714	718	633	685	717	635	699	642	719	679	680	707	694	688	653	685	672	669	635	618	695	745	698	709	658	694	730	717	675	737	635	709	654	644	720	680	718	666	659	729	680	707	674	686	671	712	671	707	653	709	686	682	721	672	726	690	634	658	704	666	680	688	667	668	667	705	704	656	663	699	682	677	714	693	734	666	650	657	754	691	685	696	656	685	690	669	680	684	674	705	693	691	669	694	684	667	735	665	711	689	714	684	658	669	727	660	723	711	669	693	674	693	664	648	649	664	678	689	634	702	721	670	723	643	711	707	671	700	731	704	681	647	705	703	693	659	687	693	687	675	672	704	738	660	691	671	706	707	693	733	681	664	674	685	684	664	684	709	663	693	675	679	636	730	676	699	669	701	704	686	723	657	689	678	648	707	680	674	691	661	669	645	690	666	693	719	690	678	706	675	666	671	660	706	671	687	697	675	706	662	684	666	701	680	710	700	702	690	660	670	725	664	724	703	712	711	661	675	706	687	700	702	652	653	657	660	670	720	675	689	679	666	741	668	718	707	683	689	694	702	703	646	659	675	687	705	651	718	676	684	711	655	687	675	701	655	711	700	639	687	702	643	686	715	669	728	666	725	645	656	647	663	699	662	700	675	741	668	678	715	710	711	671	695	698	685	678	709	656	662	676	681	682	662	701	670	675	693	726	702	674	676	679	666	674	656	692	672	714	672	664	627	661	700	671	653	734	683	670	675	664	702	679	624	657	692	675	707	661	653	699	679	678	695	684	681	710	654	663	773	689	635	655	682	714	704	694	697	693	684	664	682	685	651	693	685	688	694	684	674	679	633	714	675	701	704	677	663	753	684	701	671	678	712	673	694	687	670	711	670	664	707	695	656	700	626	694	708	657	706	651	704	715	657	679	694	694	673	670	685	700	650	683	680	716	750	709	665	664	683	660	680	693	717	662	730	678	671	718	699	672	655	718	669	715	693	677	708	689	674	730	667	652	689	683	727	687	652	693	690	648	679	672	650	709	666	701	684	703	720	649	663	673	711	704	731	744	682	636	671	698	689	660	699	618	715	699	650	706	700	663	672	653	682	702	663	696	711	700	708	632	690	662	670	665	670	663	612	698	680	709	653	735	697	726	662	646	685	696	645	726	673	663	673	721	722	685	733	677	713	673	672	653	670	684	645	741	685	685	648	694	670	698	652	643	659	708	708	714	636	716	694	668	697	685	685	715	706	691	671	659	671	688	613	674	684	683	616	644	720	681	731	690	648	668	698	673	693	645	712	705	725	663	725	693	701	703	683	645	709	654	652	646	650	680	711	700	761	720	716	682	687	688	711	678	703	680	678	655	675	702	710	710	667	664	673	679	694	664	677	728	698	648	691	697	645	716	690	678	634	665	712	708	725	684	698	671	683	687	668	697	681	683	701	682	671	691	706	678	662	691	703	647	722	691	686	661	680	683	655	680	657	720	675	691	660	684	672	642	681	646	646	710	663	658	689	669	683	701	742	635	668	711	711	683	674	688	757	663	680	709	643	700	683	715	725	670	642	637	637	686	645	696	697	652	689	690	687	679	691	710	713	662	700	680	684	657	673	654	696	694	685	700	708	679	657	705	737	686	677	685	700	699	718	669	724	667	667	715	695	682	687	636	664	658	681	696	688	666	667	690	717	696	651	680	681	686	701	676	767	682	690	669	667	720	703	652	696	682	715	686	688	699	704	700	660	708	669	670	703	676	716	676	682	719	670	654	648	702	672	701	718	686	658	685	666	685	702	695	682	681	682	701	669	657	658	683	670	646	649	679	676	713	705	674	686	693	709	696	670	670	643	651	687	685	651	736	693	689	676	652	673	677	668	653	695	637	686	648	675	684	671	691	689	698	678	682	722	733	707	676	676	720	680	724	619	685	655	663	637	636	672	670	695	688	695	713	704	722	698	676	693	645	677	720	716	674	665	730	688	701	659	697	677	642	665	651	729	679	649	638	682	708	654	668	706	681	713	641	671	684	611	699	693	662	691	673	696	716	695	702	701	676	635	696	683	671	689	618	677	677	724	729	687	702	729	698	757	702	711	662	657	656	733	657	673	691	700	703	699	682	633	704	649	704	647	742	691	680	660	721	717	675	705	725	720	712	688	660	675	713	712	723	682	708	656	685	673	703	706	695	689	657	678	720	688	704	697	677	667	647	682	706	642	673	666	686	676	725	684	694	713	718	741	697	682	690	669	681	657	640	658	644	676	691	705	716	681	684	674	631	733	680	678	709	645	664	674	699	734	689	670	671	716	698	766	702	700	722	737	674	674	666	674	681	707	660	693	655	700	729	678	656	696	680	702	679	638	639	679	698	679	689	658	685	620	698	716	649	672	710	636	692	705	661	681	729	662	679	665	706	655	663	615	666	649	651	662	698	719	669	667	669	709	697	712	691	663	689	678	680	653	694	696	677	716	664	729	680	711	625	676	658	709	665	706	709	694	740	695	674	714	697	668	655	655	714	693	710	698	654	640	703	692	667	667	713	655	681	702	659	731	703	647	675	691	668	653	697	723	720	675	692	659	698	623	684	706	745	694	660	665	695	701	644	642	681	746	705	639	684	708	716	663	699	692	686	712	737	663	699	675	696	651	692	727	706	727	693	686	635	738	675	701	690	645	679	719	671	701	693	685	665	663	742	717	671	700	675	711	668	693	717	686	671	646	688	691	696	648	687	655	721
2146	166	132	118	93	108	78	59	75	82	68	85	75	76	60	62	78	70	83	86	64	82	85	70	79	70	64	72	72	71	68	70	71	69	73	78	67	75	65	73	64	69	60	64	74	66	71	67	85	68	56	50	71	54	66	77	70	59	67	71	61	56	70	62	65	62	63	66	62	66	64	69	79	76	74	73	59	54	54	76	79	63	60	68	70	48	66	73	83	68	71	68	65	57	74	65	58	61	68	55	72	64	56	57	67	62	59	63	62	78	65	69	65	68	78	74	51	73	78	65	75	62	60	76	62	52	65	76	66	57	70	73	51	59	71	74	59	76	72	68	54	64	73	65	56	64	85	72	62	67	71	76	70	57	63	65	71	65	58	61	61	57	53	82	73	68	68	57	63	71	65	79	65	63	62	70	73	75	85	73	62	66	65	76	68	72	62	57	67	58	71	80	83	67	63	70	80	68	66	65	49	72	74	66	65	69	62	67	67	71	79	64	64	80	57	87	61	62	59	78	80	55	60	67	79	71	70	77	63	62	60	71	75	60	57	61	61	65	65	81	58	67	84	81	63	62	81	59	72	71	66	73	76	60	68	75	78	71	65	83	70	61	75	63	70	76	63	76	71	64	61	65	76	74	66	75	85	63	78	73	58	66	64	65	67	73	67	63	75	67	75	61	62	59	69	66	68	62	63	49	71	89	67	75	72	67	64	66	70	65	68	69	60	67	80	71	62	59	65	54	71	67	84	69	68	89	73	70	64	75	69	73	64	79	57	83	56	70	64	61	73	66	54	68	75	76	73	77	58	86	64	68	80	69	58	56	73	63	73	55	82	70	67	55	74	63	63	67	74	62	80	64	70	64	66	58	67	69	56	61	54	70	75	66	88	63	69	69	62	72	66	68	75	65	66	61	62	67	70	62	75	66	73	55	63	74	66	73	61	62	77	73	61	81	50	56	71	73	58	62	61	67	82	61	72	75	77	63	73	71	68	62	65	77	70	74	62	75	87	88	56	62	64	66	61	76	70	67	61	48	60	65	80	69	71	68	75	65	72	82	65	65	74	79	70	63	68	72	64	78	64	56	77	75	75	54	60	62	74	52	78	70	70	60	74	61	56	60	63	59	81	82	73	65	61	69	54	73	68	80	67	65	58	75	52	67	67	75	73	67	66	62	78	73	63	62	54	64	82	84	61	67	60	71	74	70	70	79	68	59	66	75	68	77	75	69	78	72	71	65	56	70	57	76	68	58	69	62	57	61	70	82	56	83	61	54	84	65	63	77	62	52	61	82	68	81	77	58	68	55	60	66	79	75	70	63	72	62	67	58	71	73	77	73	71	62	80	62	72	66	67	80	53	61	70	74	61	57	73	68	80	68	68	59	60	71	71	86	63	71	71	59	66	69	86	66	62	57	69	72	59	70	82	80	66	59	66	64	63	69	65	55	57	54	65	62	71	68	80	63	60	72	77	72	57	73	73	72	58	48	63	75	70	63	76	73	71	74	61	68	64	63	67	71	82	45	64	69	68	68	70	83	69	73	62	79	61	69	73	90	67	55	66	59	58	72	67	53	55	72	67	66	58	73	77	76	70	70	70	76	67	63	44	64	63	61	77	56	71	48	73	75	66	55	66	62	69	66	58	85	69	58	74	77	61	86	61	75	71	68	64	65	80	73	85	80	61	76	66	68	67	65	76	60	77	78	82	65	55	70	68	73	66	70	67	66	70	66	59	84	59	56	53	77	55	60	67	69	72	73	67	62	75	65	67	67	64	73	71	69	59	69	78	79	72	79	79	61	71	74	59	65	77	74	84	67	64	75	62	67	48	74	63	74	79	67	76	60	70	57	61	65	55	74	74	77	71	71	59	72	71	74	62	73	66	69	74	66	67	64	69	63	74	66	77	66	68	49	68	79	66	70	65	62	88	69	80	58	81	63	70	65	74	58	70	83	63	75	79	57	49	71	61	69	77	74	74	73	70	58	74	66	61	47	53	59	74	64	72	72	63	56	75	76	70	59	61	68	73	61	79	66	78	62	78	78	59	72	72	81	65	82	79	70	61	59	68	67	49	60	80	61	74	67	53	72	64	64	55	72	59	73	50	58	80	69	50	74	55	63	78	76	61	61	57	70	61	64	83	69	70	74	71	58	73	86	70	73	66	72	62	59	79	83	64	63	73	71	70	79	78	65	68	75	61	69	67	70	67	69	67	74	61	65	70	61	59	75	68	56	55	70	72	66	76	75	82	56	80	65	62	63	65	72	84	61	72	65	72	54	73	67	56	73	73	59	56	72	57	68	67	52	76	53	65	71	65	63	66	60	64	75	66	69	57	72	90	71	62	66	61	68	64	60	63	62	69	80	57	60	66	74	71	72	64	63	53	73	54	83	63	65	59	77	65	61	79	64	69	66	63	59	60	70	82	56	62	66	75	67	62	73	69	57	69	65	69	69	66	63	69	70	71	68	75	64	64	63	63	68	77	77	61	73	59	74	65	66	73	65	63	64	64	67	63	66	73	75	55	68	86	58	58	57	82	50	67	59	72	65	54	65	75	68	68	76	74	69	60	56	68	75	56	61	57	73	75	61	63	74	66	57	60	62	63	89	67	71	64	54	51	59	65	56	63	72	70	69	50	67	61	73	60	76	69	79	73	73	76	76	79	62	65	67	62	80	81	70	72	76	81	67	52	76	74	80	70	71	66	57	59	69	72	61	64	72	67	65	67	71	68	59	70	51	59	61	66	71	75	63	59	86	67	63	64	61	61	78	70	68	70	69	71	83	78	70	75	62	78	66	64	73	61	71	70	79	54	67	65	59	56	68	79	62	71	60	82	65	61	72	78	59	47	70	83	72	49	70	54	62	67	64	63	72	68	63	62	59	73	71	61	68	70	55	71	63	74	63	69	62	73	73	58	76	60	58	71	78	71	74	65	59	66	70	63	54	53	60	70	61	66	67	65	78	59	63	65	64	72	66	52	58	70	75	71	52	80	58	56	53	58	63	64	46	59	58	59	60	75	71	86	70	77	63	64	58	81	71	57	67	61	62	80	72	61	64	71	68	67	77	66	61	58	54	59	77	63	67	76	68	63	68	64	64	93	65	69	60	86	74	63	62	75	72	55	84	77	61	67	62	79	66	67	59	73	67	71	61	75	69	78	61	60	74	76	76	73	73	64	62	67	66	80	58	64	65	57	82	59	68	62	73	80	69	50	72	68	71	68	67	67	67	63	70	75	77	65	60	68	69	86	76	87	86	57	61	76	72	82	64	59	67	73	54	70	69	77	74	74	73	75	85	71	69	77	54	75	67	69	64	67	62	79	78	73	62	75	61	70	74	69	71	70	68	68	81	63	73	61	64	53	67	66	77	58	69	70	68	73	76	66	59	64	54	69	85	50	63	65	67	63	53	50	76	75	62	68	64	74	68	57	66	66	61	69	55	70	83	75	93	66	69	64	68	79	66	56	74	56	84	64	58	75	61	72	56
3264	357	440	463	452	389	398	360	378	334	341	336	312	292	306	316	315	333	287	294	320	306	292	313	275	277	298	309	293	322	288	297	282	265	310	287	272	307	285	296	317	307	282	295	307	294	300	314	257	305	295	301	290	272	296	254	271	302	298	286	300	297	307	292	276	273	283	260	277	295	282	292	273	275	315	302	284	268	304	304	289	294	273	273	251	290	239	288	306	257	257	289	276	326	322	317	300	290	289	286	295	280	294	290	283	321	300	300	271	273	311	276	285	274	262	284	307	300	294	288	282	265	282	289	277	305	288	287	317	260	303	279	288	290	318	294	297	286	285	280	276	310	280	299	289	292	280	285	258	298	279	274	287	294	299	279	285	299	281	288	267	284	291	314	274	291	333	293	300	289	282	297	296	306	259	272	283	294	292	327	295	277	309	323	284	279	281	271	278	291	246	275	332	268	286	298	268	322	293	284	274	270	283	277	302	297	289	290	297	274	294	270	270	258	283	299	337	322	299	316	265	297	276	318	296	262	283	336	317	306	311	311	277	324	269	291	330	284	280	289	303	280	284	309	317	332	318	276	261	283	293	250	289	284	297	252	303	301	272	289	284	301	281	279	290	302	279	274	299	288	298	300	286	276	319	324	303	289	292	293	285	305	310	319	293	289	308	267	325	277	280	300	294	281	285	287	283	317	261	292	301	260	292	314	297	283	291	294	303	314	319	285	318	280	264	285	304	285	275	328	288	294	278	267	293	314	287	295	286	276	268	282	285	271	294	290	313	301	289	254	283	273	271	295	277	290	289	271	307	265	311	270	280	296	332	262	266	304	338	322	295	293	310	277	282	309	275	280	276	342	302	290	274	290	282	295	281	330	288	280	293	273	301	268	296	297	293	290	271	308	288	276	311	286	276	316	300	308	289	304	252	308	277	279	278	313	290	287	270	300	317	287	315	280	296	305	285	264	306	292	279	274	291	289	298	323	276	273	322	287	312	310	272	324	299	303	296	287	314	283	342	294	318	280	291	281	299	291	299	292	302	289	292	305	291	269	282	291	299	312	285	307	316	295	291	300	290	276	295	295	273	306	289	294	286	266	312	259	284	310	267	314	330	304	264	303	309	261	278	292	295	296	282	280	283	287	302	288	275	293	290	308	299	269	283	286	302	287	258	296	314	314	298	289	313	298	266	276	277	296	295	306	288	274	311	298	311	301	322	290	266	294	295	254	298	275	299	310	292	301	277	306	280	293	286	296	309	260	260	314	314	282	308	281	286	291	313	308	286	289	315	307	318	295	298	294	299	275	272	272	298	298	298	264	315	271	265	297	282	309	284	310	313	302	285	257	298	275	317	272	250	298	328	291	289	277	285	268	264	284	291	276	293	297	286	279	295	284	303	318	283	255	283	303	295	289	290	286	297	288	277	249	299	295	282	301	318	292	273	281	283	283	328	292	301	270	286	275	310	270	310	305	290	307	292	270	285	283	269	282	280	309	273	295	294	297	278	313	298	290	270	299	274	290	296	266	282	301	284	306	299	312	283	262	327	266	299	313	302	289	284	328	298	299	288	281	295	312	302	297	316	287	264	282	279	301	296	288	297	264	263	286	292	308	298	270	311	307	292	318	282	284	279	301	270	313	292	290	275	301	279	300	280	259	298	264	286	292	293	298	292	290	298	315	307	284	259	292	302	274	284	294	283	290	302	294	283	284	282	326	289	295	293	310	291	304	292	279	280	285	269	301	288	287	313	297	285	297	286	289	276	310	295	297	314	270	275	288	285	287	329	296	276	266	309	273	286	281	286	302	283	306	285	306	274	283	286	252	273	312	263	286	299	276	289	310	292	280	276	304	285	265	287	298	298	265	279	294	315	277	301	297	287	312	281	291	294	281	298	281	319	292	293	287	273	309	284	297	304	301	288	273	292	272	282	308	281	269	290	290	286	280	300	302	280	274	304	282	310	307	301	280	303	291	287	286	279	295	299	276	298	304	318	321	322	276	296	276	265	319	314	334	316	286	271	271	293	284	283	284	292	310	279	305	296	285	296	289	292	295	290	307	297	276	323	278	253	302	298	303	281	276	303	292	276	314	272	305	252	282	301	321	272	295	286	289	290	297	305	278	277	281	286	281	286	281	299	282	297	286	285	308	266	260	300	279	292	306	326	272	291	296	323	295	287	287	291	284	265	304	259	288	319	265	276	298	275	257	299	298	267	300	296	266	296	283	273	303	298	279	305	308	309	285	337	293	280	265	261	292	265	293	290	317	312	298	297	293	288	283	313	286	278	275	304	302	304	314	293	288	316	318	296	308	305	278	281	288	296	323	260	285	301	296	304	275	306	309	270	267	280	299	279	301	274	294	285	286	280	289	270	309	291	308	276	310	300	281	297	288	291	287	274	294	329	272	299	305	324	292	306	282	247	256	251	262	298	317	273	315	316	278	298	300	297	316	304	280	310	285	291	284	263	303	308	280	275	288	302	287	304	283	297	320	266	258	300	291	321	321	308	312	276	305	296	328	301	285	286	251	284	298	277	277	295	288	298	329	260	280	283	297	305	313	287	263	274	289	279	276	268	318	271	290	301	295	270	301	286	284	312	277	308	256	292	300	289	280	294	292	298	324	288	284	315	279	291	279	272	276	307	310	285	314	254	305	276	266	311	289	288	283	284	316	276	272	307	328	258	293	303	272	302	268	326	299	299	308	284	319	278	265	293	275	329	301	303	271	290	299	291	296	315	298	299	286	297	260	316	321	282	298	291	280	271	272	286	297	286	298	296	304	279	269	261	287	280	289	315	306	292	292	310	273	279	274	284	309	264	323	282	292	274	290	274	312	296	302	312	279	298	267	327	295	260	261	289	281	262	301	315	303	330	284	287	294	271	287	296	303	290	283	268	335	312	279	304	295	287	301	287	250	295	281	281	305	272	282	260	295	270	303	282	316	284	301	248	288	268	292	294	272	308	293	289	296	283	309	283	297	293	274	297	313	264	282	293	275	314	262	293	277	307	275	297	325	291	293	284	318	324	299	303	296	261	272	289	272	295	316	295	289	266	309	285	303	296	307	279	302	240	276	285	285	313	292	282	323	286	302	283	306	291	277	307	268	294	312	298	308	289	285	278	305	298	304	278	250	305	273	318	283	290	269	281	272	283	283	277	322	300	292	280	291	254	255	286	279	314	303	300	268	283	267	279	299	271	310	318	306	289	251	295	296	299	288	319	291	296	320	283	295	289	296	287	310	268	283	305	269	300	292	272	311	302	300	311	288	275	280	288	303	266	291	277	281	279	315	312	294	281	266	297	283	282	294	295	302	280	318	298	318	302	273	295	282	288	307	286	265	299	284	322	283	289	280	293	268	288	303	296	291	280	304	304	295	301	266	292	281	294	303	303	316	294	320	301	308	310	272	286	335	320	253	279	286	290	286	273	317	274	277	292	283	272	282	294	279	316	316	264	304	299	305	306	275	305	297	291	262	276	275	293	296	313	303
17136	1744	1203	932	670	526	420	324	299	291	239	244	215	178	201	191	189	169	181	160	171	187	176	161	134	164	147	148	151	149	159	162	148	140	177	168	133	141	146	153	143	156	173	139	134	143	135	149	165	166	160	143	133	130	146	130	167	131	158	147	153	150	142	148	124	141	141	155	126	140	138	157	124	157	151	142	133	145	147	155	143	140	158	136	154	157	170	153	141	150	120	145	130	153	135	127	144	131	138	159	150	143	152	144	148	128	150	142	141	154	157	139	153	159	130	139	119	159	137	157	138	144	124	137	124	139	146	141	156	142	144	142	146	165	145	139	134	156	144	146	142	141	166	153	145	134	124	165	161	143	132	114	141	174	143	148	161	135	167	130	147	129	151	116	142	136	154	132	169	158	146	142	134	128	125	129	131	136	144	131	147	134	158	130	132	161	136	148	139	157	137	139	158	136	161	145	144	155	140	135	145	144	144	146	125	154	142	151	141	141	133	139	118	132	147	143	144	144	130	133	136	156	131	151	160	155	130	161	149	118	147	148	130	158	131	121	132	157	126	141	149	132	135	135	156	143	142	131	152	165	134	139	136	138	162	155	136	141	123	147	151	162	133	141	135	146	129	149	162	148	133	135	141	120	170	142	128	158	153	152	169	131	134	153	140	107	142	129	152	123	135	135	144	158	136	157	139	146	147	124	136	126	145	155	143	160	155	122	139	141	151	152	125	157	133	141	160	148	143	154	160	166	132	139	159	133	134	151	129	150	167	143	147	145	140	140	138	127	155	150	146	136	138	127	136	158	149	168	133	126	129	154	141	144	114	144	155	155	153	136	141	152	139	154	160	142	135	131	132	124	132	145	149	151	159	160	160	146	142	142	149	146	136	119	148	150	166	156	125	133	137	120	138	160	177	148	152	136	147	134	153	137	139	143	147	142	133	143	140	144	141	118	154	155	147	145	138	163	144	145	130	143	150	148	166	163	137	145	135	124	156	135	134	141	125	138	151	135	140	154	152	156	128	146	145	128	142	133	148	118	160	144	144	143	135	139	119	123	145	162	143	130	125	154	121	148	141	139	145	141	154	145	137	146	160	154	159	138	164	152	135	140	152	144	145	140	156	142	117	152	144	128	162	161	112	144	132	141	135	167	134	148	141	146	136	142	142	124	125	143	142	134	150	130	135	153	137	139	144	147	156	143	159	134	151	140	141	149	151	121	135	145	146	149	141	147	146	159	143	141	146	138	130	149	151	135	125	149	138	142	141	138	139	163	148	166	140	154	150	142	135	145	114	130	152	140	147	131	164	140	147	135	133	155	165	134	143	133	154	162	129	149	139	111	132	150	146	129	138	147	136	134	131	132	155	116	139	138	133	161	145	125	139	136	145	120	152	140	138	147	123	152	153	135	144	127	153	146	147	155	154	157	129	147	155	151	117	158	132	141	147	137	154	121	133	145	137	165	168	134	149	150	150	157	148	131	140	135	139	151	153	148	128	149	135	141	137	131	135	143	127	149	127	142	153	163	171	145	128	162	126	130	135	126	150	125	143	155	160	128	152	134	126	140	129	132	130	131	145	145	158	141	161	143	146	124	155	130	147	138	150	160	139	133	154	147	139	132	141	145	133	147	145	157	140	128	165	130	128	134	145	139	153	143	138	123	128	143	149	160	157	132	149	139	146	138	139	132	133	148	148	174	146	129	146	159	164	124	148	129	158	150	158	118	144	147	116	140	146	134	165	145	139	147	145	138	143	138	139	131	145	172	157	141	130	139	122	106	158	155	151	137	147	141	151	147	126	127	154	148	138	131	131	117	119	150	142	150	157	141	139	137	129	138	144	153	140	141	138	161	141	126	155	147	139	140	150	134	142	130	125	129	138	144	156	128	140	138	127	142	148	141	131	149	149	137	175	147	140	135	153	123	158	139	133	163	132	162	146	141	156	136	130	136	138	132	130	152	153	149	134	155	118	161	131	140	157	135	155	146	140	132	139	134	137	147	160	128	165	144	152	135	145	125	143	142	142	167	147	145	152	147	144	139	148	148	136	152	127	161	134	118	136	126	126	149	146	162	146	138	143	154	146	141	147	151	117	115	130	147	140	156	134	144	133	141	152	151	123	150	156	155	129	123	131	175	159	151	152	160	161	146	129	140	124	158	126	151	145	152	147	145	153	140	142	139	137	166	127	151	140	130	125	152	151	146	153	142	134	142	148	145	145	140	131	134	149	127	143	126	144	156	131	151	163	157	133	138	145	144	131	147	155	140	153	155	133	142	153	167	140	151	130	152	152	153	150	132	148	132	134	142	132	155	141	146	133	150	172	144	134	141	132	137	157	141	151	142	167	163	140	147	131	145	156	159	146	148	146	127	133	144	140	143	156	128	141	130	143	150	142	143	143	128	150	148	143	155	154	149	152	137	150	147	143	158	151	146	126	121	137	159	144	139	151	131	135	147	127	137	162	134	150	131	141	134	158	128	129	146	137	133	151	126	141	150	137	153	121	140	142	142	130	152	141	125	130	150	127	176	126	147	129	135	133	170	151	147	122	132	140	141	142	136	151	132	164	136	148	138	157	113	128	157	135	152	150	155	153	136	145	158	129	135	137	130	144	133	132	143	132	140	149	134	134	155	134	153	128	163	139	158	134	136	135	162	142	142	128	116	136	150	164	122	131	146	153	151	143	135	141	171	153	142	135	155	160	133	134	145	121	128	129	133	133	146	150	166	131	145	160	150	155	140	140	160	157	141	133	161	142	132	154	143	152	143	157	142	145	129	163	126	160	150	160	142	131	152	152	160	147	141	141	133	149	153	142	138	138	120	144	144	154	160	128	143	141	137	141	149	120	175	130	142	148	162	164	133	138	150	129	128	150	143	170	171	118	149	134	166	155	142	139	144	137	153	128	136	150	130	153	122	129	139	169	127	163	161	127	130	136	126	141	141	128	124	150	137	151	139	142	134	160	143	148	124	152	153	138	149	139	140	141	140	149	149	129	163	157	135	150	128	153	126	151	150	141	134	154	125	136	149	133	123	141	139	124	146	166	151	161	135	163	153	145	149	139	133	127	147	147	112	130	142	157	139	164	122	142	132	140	157	145	149	129	149	141	156	138	145	116	154	143	131	149	143	135	133	137	132	143	135	133	147	145	136	146	136	146	139	166	155	147	143	147	135	148	123	146	137	135	164	147	144	132	143	133	131	156	135	144	151	117	164	150	128	141	148	129	142	139	157	177	134	149	142	148	135	148	143	155	134	143	134	138	145	136	156	152	126	153	134	133	151	135	148	151	146	153	138	125	167	150	134	141	127	154	137	154	143	143	154	149	146	129	131	159	149	153	135	147	159	131	138	133	152	157	153	144	117	155	159	166	146	132	149	135	156	120	138	166	131	142	146	167	125	129	105	124	147	157	127	146	139	161	143	164	136	125	132	165	143	128	154	138	159	133	142	155	141	152	144	146	135	146	137	133	158	139	145	123	136	140	143	149	139
10462	1381	2898	3353	2907	2431	2030	1764	1596	1369	1238	1114	1064	981	886	852	829	798	781	760	713	701	661	657	692	674	638	590	641	616	619	607	605	578	606	596	558	581	562	552	608	558	574	592	544	567	527	522	582	566	545	566	551	562	523	534	511	507	557	540	515	562	511	545	580	528	515	543	496	529	536	549	527	487	515	549	518	531	502	506	553	535	487	538	536	509	515	522	517	539	486	583	548	523	529	508	540	556	526	530	556	528	530	542	515	529	552	492	535	506	553	493	529	521	538	523	487	549	510	556	477	535	471	540	581	510	480	507	491	551	536	538	499	524	529	503	478	535	504	514	497	556	567	514	557	505	494	510	500	541	500	529	513	529	535	527	490	483	495	530	501	509	514	511	520	491	508	508	572	561	514	486	505	555	524	526	500	507	549	524	515	501	517	530	547	506	522	487	522	511	483	537	511	525	505	529	522	513	504	565	538	523	518	498	534	489	544	475	478	500	509	568	494	501	510	542	498	535	532	511	503	545	541	511	513	488	483	525	513	511	525	515	516	522	525	556	537	536	533	532	544	519	510	523	566	513	540	553	521	507	550	514	502	524	533	512	543	534	491	493	496	509	513	517	487	487	550	481	492	539	511	493	520	502	536	520	526	503	552	510	496	525	483	503	503	499	501	483	512	508	534	492	532	526	500	519	504	513	526	455	524	525	516	490	538	500	533	515	500	482	478	527	511	502	497	522	533	599	517	495	544	487	488	475	495	547	511	464	533	520	549	506	523	515	554	514	525	567	532	505	526	512	524	494	530	490	558	523	520	480	524	532	510	486	492	512	518	521	522	539	510	520	542	534	500	525	489	520	497	511	548	534	533	519	520	544	538	530	489	557	532	556	477	513	542	492	541	520	456	514	520	497	525	503	531	522	537	526	541	522	555	534	517	522	546	507	513	494	539	491	503	511	492	535	545	525	523	533	499	519	504	515	528	507	515	522	531	531	504	493	528	532	533	517	488	503	543	523	526	536	484	516	522	500	480	545	500	505	540	545	505	502	501	502	515	491	488	498	506	506	528	479	477	536	526	507	550	600	506	547	521	532	503	500	524	519	521	510	534	524	539	483	524	486	500	536	518	544	511	539	487	519	527	535	527	499	512	530	538	523	529	506	499	489	529	524	500	521	545	491	501	544	475	495	530	507	512	538	509	536	533	505	523	495	518	516	510	547	483	548	522	501	507	515	520	500	488	517	528	504	545	532	495	537	521	531	530	513	506	528	496	509	509	539	508	512	527	537	519	480	513	457	530	462	508	512	479	531	547	509	515	527	530	512	534	504	481	518	482	494	520	497	501	527	498	501	495	494	533	504	515	500	519	511	551	561	533	502	510	494	486	470	486	525	511	546	512	469	543	552	530	506	490	513	530	478	511	520	523	514	503	515	510	535	521	508	558	543	489	504	462	501	547	482	469	526	522	546	506	500	522	511	516	521	505	518	500	529	483	531	481	542	500	505	506	543	516	505	550	486	520	502	526	540	510	500	536	516	504	510	522	517	526	500	578	492	478	548	544	484	515	521	529	519	501	509	496	458	532	525	536	523	509	495	543	568	507	525	488	539	501	505	495	441	524	499	511	492	504	535	540	501	519	503	490	519	531	579	530	506	524	471	495	496	525	529	495	512	525	530	529	511	538	514	522	539	555	487	487	529	533	491	526	508	483	538	513	502	526	512	474	518	542	504	530	488	525	545	576	487	520	468	500	497	569	502	509	536	524	536	514	484	490	525	547	575	480	518	488	525	510	503	512	486	515	556	518	496	506	501	532	470	527	512	516	520	522	511	534	507	534	517	547	514	519	486	531	532	507	506	480	521	478	493	476	533	538	534	491	513	506	524	533	495	524	495	553	487	524	524	527	529	536	523	551	517	510	521	530	492	511	492	500	492	510	471	528	530	547	456	508	510	502	491	555	544	545	525	507	523	571	542	480	527	518	507	495	529	495	551	486	482	490	518	552	497	539	499	509	515	498	539	522	531	499	505	510	486	534	510	506	504	496	488	517	525	505	534	524	537	521	506	518	506	512	535	527	511	498	557	538	545	476	515	542	491	512	534	561	535	560	506	498	469	529	502	480	534	516	529	529	508	502	524	539	572	531	488	506	537	530	496	539	527	541	515	518	522	528	492	513	491	520	507	540	521	474	477	532	560	499	484	494	562	545	457	542	514	524	499	507	553	519	535	505	506	504	500	513	507	483	515	489	497	525	479	501	530	515	523	515	546	546	498	491	509	512	522	512	534	490	522	522	552	581	526	506	489	546	514	540	513	553	482	499	500	482	550	527	487	534	532	505	559	518	527	526	510	539	546	521	511	516	529	514	480	509	504	536	527	503	514	525	495	530	502	553	488	525	522	514	535	519	490	492	518	491	522	560	522	512	484	518	534	531	538	543	533	550	525	582	539	523	494	508	488	484	508	559	552	519	491	523	527	535	511	504	489	499	509	524	509	544	512	528	526	484	511	515	554	553	489	551	498	510	491	540	507	554	482	484	495	519	511	480	501	531	550	527	492	472	527	523	532	477	502	525	534	513	520	508	535	540	531	498	506	510	511	552	463	537	518	515	509	497	502	538	506	534	512	521	560	532	507	524	546	491	558	510	502	520	518	538	485	534	491	505	526	533	499	514	493	516	498	548	506	511	541	518	499	505	510	494	500	527	485	508	507	502	470	524	502	532	548	521	513	513	508	492	496	511	522	466	501	472	524	514	544	471	514	521	501	479	495	467	543	536	487	533	513	511	534	488	543	519	533	543	510	563	524	551	516	510	525	505	556	534	540	512	511	536	513	485	518	491	502	503	511	519	527	501	516	533	471	522	498	484	457	499	467	489	502	480	463	489	510	465	491	519	496	529	507	510	565	529	511	510	467	534	494	529	495	529	497	521	513	500	470	544	542	526	524	535	514	524	529	519	529	541	513	478	509	523	576	535	474	521	506	538	526	532	523	544	508	524	516	494	508	493	512	524	525	539	543	536	571	503	474	497	525	544	548	513	474	505	510	494	513	517	556	516	570	496	512	501	508	531	522	530	510	516	515	503	518	541	526	494	492	507	522	532	555	499	545	534	524	515	529	528	527	499	527	511	512	496	533	499	516	512	530	520	524	527	525	509	515	558	480	483	518	491	496	501	515	491	529	540	493	506	484	495	487	498	524	515	532	535	492	555	543	541	494	539	525	525	517	533	489	487	535	539	509	506	524	512	516	518	529	522	548	509	532	545	495	493	525	545	531	475	513	528	510	509	548	499	540	527	511	492	499	525	547	546	546	489	519	508	511	554	502	533	526	531	543	462	487	522	541	499	542	540	502	534	472	496	491	521	494	476	495	524	506	493	539	520	553	485	504	523	463	513	561	502	517	510	513	536	518	500	522	553	529	501	506	506	517	513	503	547	516	475	530	530	516	528	505	512	519	515	505	539	528	527	502	515	541	518	522	503	537	498	532	514	552	518	522
27930	5489	2536	1782	1246	957	726	591	530	461	423	383	319	296	321	319	291	273	256	269	248	259	279	254	224	215	244	235	232	250	222	225	212	232	227	216	214	221	226	221	229	206	241	209	199	235	273	221	213	227	216	204	202	200	221	210	213	236	210	209	214	240	222	214	201	214	205	218	213	196	232	238	222	206	228	195	198	222	213	226	218	214	235	219	199	204	209	199	209	224	201	194	210	216	218	215	211	218	202	201	222	219	202	217	206	258	232	223	208	209	216	232	222	234	221	198	213	237	223	226	201	216	204	233	214	187	200	195	219	198	231	198	224	220	198	217	204	214	230	178	218	209	196	192	215	199	191	214	252	212	209	193	249	197	209	158	231	206	222	203	221	247	211	206	222	175	237	206	221	212	198	215	237	218	215	203	190	206	217	219	216	207	204	235	217	200	206	196	227	222	228	205	194	206	238	215	203	224	203	212	173	180	216	215	231	239	226	207	225	193	208	228	199	201	193	218	199	212	228	231	215	212	232	184	217	199	210	214	222	190	216	216	228	201	211	215	191	216	212	222	217	203	220	179	214	197	221	210	219	206	210	226	195	193	225	209	222	195	209	212	204	206	208	209	212	224	206	193	217	186	232	192	224	225	220	217	194	213	229	212	192	222	209	210	224	198	201	227	205	204	219	232	193	210	204	211	207	221	214	209	187	209	189	246	206	234	214	225	220	223	216	204	208	212	236	209	236	191	190	178	229	195	218	199	216	209	219	203	218	211	213	204	194	212	197	215	193	242	242	202	207	205	191	197	220	194	204	218	173	224	209	192	201	192	196	209	227	219	202	222	203	201	191	191	189	203	204	205	196	215	234	211	197	220	218	196	220	221	219	230	237	201	205	213	197	179	204	209	209	205	231	189	224	209	210	202	214	199	223	210	209	219	194	213	217	216	213	201	210	189	232	207	210	198	210	203	220	215	220	211	185	204	203	205	207	229	192	234	222	222	206	191	187	212	203	187	212	211	215	223	205	215	220	226	204	198	211	220	214	226	203	200	215	184	219	209	211	235	212	202	227	196	200	217	203	227	236	192	225	197	229	235	231	225	253	204	222	216	228	206	230	205	198	189	228	196	233	203	217	198	243	202	213	203	218	213	221	198	205	231	211	205	196	219	202	223	226	207	195	210	215	210	218	239	214	244	217	219	197	218	238	195	222	219	208	203	218	217	227	231	221	229	230	207	208	221	203	229	200	211	221	225	205	212	195	217	217	195	235	234	196	198	224	240	225	227	205	224	226	230	189	196	212	230	196	210	198	207	215	205	207	212	217	213	211	240	227	229	194	223	199	207	205	196	215	230	202	199	218	185	196	217	213	241	193	202	193	234	210	208	216	233	218	209	187	181	190	187	224	205	212	200	232	202	202	207	211	198	217	223	218	188	217	207	244	228	201	216	215	223	228	211	194	223	216	216	198	214	220	198	219	217	214	223	215	200	190	236	214	223	231	245	224	212	242	220	223	194	200	220	241	218	214	214	216	218	218	215	230	220	215	215	216	213	228	207	227	223	209	203	230	230	195	183	218	247	191	204	220	188	218	222	206	228	191	236	218	196	233	230	213	208	232	193	247	216	233	232	229	231	211	221	185	193	204	194	207	244	230	214	224	208	214	194	204	199	223	210	204	193	216	202	198	213	214	215	198	222	219	202	201	198	207	213	219	211	206	221	230	204	228	192	190	210	216	206	206	215	228	227	206	232	223	258	219	199	193	203	192	208	229	216	229	200	219	210	187	211	222	208	217	197	227	203	226	220	201	214	215	215	224	206	201	219	222	198	213	210	205	222	200	205	224	211	214	222	228	200	213	207	198	219	215	195	196	227	215	229	221	207	198	238	206	237	224	208	178	234	239	230	221	209	213	213	202	246	218	226	215	234	228	236	222	228	233	214	220	208	226	218	223	200	221	221	195	186	206	215	201	225	241	212	217	199	216	187	218	209	236	214	200	240	196	192	199	207	206	200	212	213	214	225	219	230	202	206	221	228	223	206	214	188	205	229	200	186	217	217	188	212	195	223	199	202	214	228	238	197	210	214	198	238	228	223	216	217	227	213	220	217	213	210	207	216	213	230	217	212	238	202	224	228	216	203	222	216	235	198	196	200	203	235	212	212	240	199	218	226	212	201	205	211	209	198	209	220	222	241	213	198	217	200	177	244	193	205	213	222	205	223	215	179	223	224	207	196	228	220	199	199	200	191	193	219	221	197	204	203	221	219	216	215	220	210	197	199	196	212	192	213	212	246	204	228	199	222	232	188	203	244	202	220	220	204	207	219	211	205	221	233	208	211	215	244	225	191	219	235	211	237	231	218	210	210	215	228	189	232	218	243	200	203	240	197	245	201	194	231	204	233	201	243	194	201	212	212	219	202	198	200	190	227	215	214	215	206	211	228	219	201	208	217	219	192	207	208	207	213	214	220	221	231	206	212	234	238	195	203	220	207	216	213	197	225	227	212	195	210	197	203	243	210	223	228	204	204	182	229	190	202	191	194	198	243	237	188	216	219	188	220	201	203	203	227	177	214	214	214	228	213	222	213	216	214	208	203	243	237	211	223	220	228	217	182	221	193	204	210	204	214	206	234	202	208	183	210	209	225	197	205	206	217	211	205	200	204	216	179	230	205	235	211	180	186	237	179	197	230	206	219	220	215	198	199	196	217	214	219	238	201	237	225	202	209	199	223	202	221	189	223	229	185	215	221	211	217	247	221	227	211	222	205	203	209	218	210	213	219	197	201	237	212	233	191	211	185	216	229	212	245	197	198	206	211	221	222	219	211	198	207	179	216	202	223	195	195	216	212	205	201	217	209	212	194	220	218	236	220	189	216	202	218	209	213	207	223	219	209	202	177	210	210	212	215	228	211	220	217	222	225	206	215	199	220	196	216	242	184	229	220	217	213	213	228	197	200	200	204	232	208	225	210	205	207	223	219	213	178	193	209	216	225	214	215	224	199	205	228	211	226	223	215	208	224	209	200	249	218	231	207	234	203	197	202	217	182	208	199	207	225	217	201	216	226	212	238	210	226	220	195	218	215	198	212	224	212	210	225	214	200	200	209	221	215	196	187	216	183	240	217	204	223	221	204	208	206	210	214	272	201	220	218	227	225	202	228	207	212	218	241	210	243	213	203	212	223	210	221	222	225	196	234	212	204	224	197	210	204	216	216	199	233	184	200	216	200	232	222	207	219	221	204	216	233	197	206	215	223	202	228	207	206	193	225	210	222	218	227	184	203	195	207	171	200	192	219	246	234	202	207	223	226	210	206	199	218	196	217	229	184	213	218	189	226	246	189	223	198	244	230	205	231	186	214	183	211	213	189	206	210	228	237	220	205	191	185	204	200	195	209	186	199	216	233	208	212	235	235	204	207	185	234	231	231	226	226	209	214	209	194	208	206	200	213	223	183	215	229	211	213	236	206	214	190	205	228	205	218	213	210	216	222	198	221	212	217
14835	2449	5315	6004	5111	4350	3629	3059	2680	2287	2189	1933	1767	1594	1449	1325	1314	1293	1204	1210	1073	1024	1062	1025	1018	999	941	925	941	901	942	878	867	842	840	858	808	870	818	852	799	827	799	803	724	818	813	754	790	787	793	793	754	822	757	770	800	793	857	758	753	709	726	782	748	745	757	777	692	710	798	819	746	767	758	751	742	707	703	704	708	735	807	753	744	748	709	774	741	728	720	726	698	755	738	763	728	714	764	739	744	742	777	692	715	772	748	710	724	743	782	705	732	680	729	760	736	754	706	716	725	718	760	774	691	681	709	738	738	710	727	715	716	700	723	729	725	761	752	751	699	765	746	692	708	742	715	727	737	699	752	756	714	743	742	707	728	748	736	713	752	713	766	701	760	760	706	744	697	733	727	747	725	692	740	765	707	693	726	729	733	708	736	689	726	688	766	722	744	725	730	742	754	712	718	686	717	704	717	724	722	692	691	731	709	689	727	753	704	785	747	715	750	720	705	745	736	722	708	729	688	774	733	728	726	710	717	723	716	684	723	764	775	700	745	727	748	645	707	733	708	717	706	728	709	767	670	719	697	733	733	739	647	747	709	701	695	732	740	706	697	714	712	727	749	742	716	684	731	754	748	722	699	658	708	742	685	674	686	730	717	736	702	721	711	658	716	750	738	729	679	674	745	742	713	731	719	700	687	691	761	721	732	674	694	722	731	696	707	731	734	711	724	723	760	705	719	734	709	745	695	723	744	758	725	691	717	696	719	682	699	731	747	788	750	726	695	724	749	709	731	724	711	675	761	755	746	726	747	725	724	715	680	742	699	712	740	766	750	772	744	724	728	705	683	688	684	675	710	721	748	718	664	735	733	727	706	701	728	716	714	734	698	679	703	662	693	739	747	729	730	738	707	701	703	706	689	689	701	723	702	708	708	762	741	719	761	674	708	672	711	723	723	706	771	697	700	701	738	764	697	687	754	704	760	725	762	668	744	697	736	708	753	706	684	726	724	724	720	752	738	655	705	728	703	689	741	720	732	727	756	701	740	667	745	732	738	706	719	712	708	707	688	723	704	701	705	718	708	748	723	710	697	742	701	706	721	730	727	708	699	733	731	714	735	750	729	751	716	736	739	717	727	745	702	751	694	706	687	745	728	765	729	713	654	717	729	748	738	758	705	739	713	709	758	704	700	696	672	751	739	701	723	734	742	697	719	705	697	782	738	707	724	739	754	704	702	710	709	758	687	729	703	750	727	742	702	759	763	705	689	695	676	767	727	712	758	727	695	672	737	729	752	683	688	705	727	682	682	733	691	715	673	755	702	731	756	687	709	700	692	778	722	740	703	740	781	720	690	734	688	706	780	697	742	724	745	732	711	710	698	766	740	692	693	703	676	702	768	744	732	747	681	728	697	750	692	749	703	774	719	709	691	678	726	692	755	702	707	729	700	702	752	710	734	748	698	698	703	739	726	769	701	712	776	737	717	745	759	712	737	729	707	677	755	720	729	727	779	730	729	690	709	746	740	765	735	734	706	777	683	749	742	669	725	730	775	780	733	707	726	709	785	717	725	758	720	738	741	693	751	754	714	712	784	672	713	745	723	772	730	710	698	713	758	738	742	682	736	719	748	755	735	726	706	702	697	714	683	754	727	752	732	725	743	737	740	711	697	738	761	700	755	760	759	711	712	713	765	696	736	766	750	704	737	715	712	680	727	721	685	709	751	735	723	747	762	719	740	749	716	741	704	740	716	734	713	696	729	682	714	712	725	714	706	720	739	686	662	754	749	695	724	761	736	674	729	706	718	690	736	681	708	751	703	758	730	712	716	732	739	732	758	678	752	738	716	736	736	683	677	696	683	728	723	686	722	702	717	694	730	708	732	708	709	731	716	719	721	702	700	764	699	679	687	718	730	684	689	735	732	735	730	700	705	691	720	710	779	721	745	720	726	700	723	705	743	707	721	727	750	721	700	743	733	768	756	727	747	706	741	751	733	751	742	806	686	681	703	796	717	678	688	753	783	744	659	694	775	718	742	741	775	704	766	728	704	703	711	690	693	729	753	687	772	705	714	720	769	703	740	673	766	699	758	658	679	738	719	769	738	709	697	694	693	725	739	743	706	727	729	766	690	682	727	753	691	721	716	684	757	693	721	729	735	766	758	725	721	709	723	736	710	716	758	687	747	738	726	688	755	696	718	701	735	702	672	685	731	654	734	736	723	684	721	749	704	725	713	732	748	699	769	710	678	769	703	745	738	714	707	714	690	699	748	764	729	713	733	725	672	735	713	725	731	706	687	730	708	727	700	728	741	691	684	734	723	716	746	724	691	678	711	695	706	745	691	719	737	722	750	733	703	706	723	726	717	754	718	696	705	720	689	705	722	730	723	770	714	704	739	724	755	691	765	656	699	678	731	697	756	686	745	740	724	720	707	720	673	725	684	712	770	707	719	672	776	735	725	714	749	738	743	653	729	691	687	740	727	754	704	717	703	751	689	776	686	693	726	743	741	721	713	762	763	758	740	731	722	776	766	699	662	708	709	733	721	760	736	735	726	724	723	771	765	733	734	728	729	707	752	697	740	676	717	723	716	719	736	714	726	761	759	748	751	699	691	701	723	728	705	752	711	733	733	710	700	675	737	722	671	664	721	690	728	690	762	722	701	760	747	724	715	771	727	678	727	705	746	729	707	712	772	729	717	731	766	733	730	681	723	678	679	717	775	714	720	775	701	738	688	655	728	667	761	753	692	748	730	737	710	687	672	711	732	692	736	723	705	761	716	734	696	701	708	752	688	780	738	722	765	728	738	719	759	715	733	706	758	696	761	713	768	700	744	725	743	714	727	730	696	687	732	701	708	721	710	740	749	710	736	707	703	703	689	709	728	716	751	724	692	751	718	735	738	701	740	706	726	715	698	692	728	701	734	704	755	750	703	756	747	735	757	694	766	698	756	717	735	696	731	699	747	724	748	694	719	769	690	762	659	713	724	700	697	721	699	707	721	726	732	700	725	749	707	738	687	694	728	698	700	721	722	697	723	682	762	740	767	710	739	675	746	718	659	662	747	716	742	695	734	719	713	701	742	691	733	725	720	744	716	682	723	708	664	734	740	701	674	756	723	695	761	732	697	715	749	707	697	698	678	700	728	732	797	713	731	729	687	778	742	711	754	720	745	706	708	746	714	723	707	731	723	691	744	752	714	715	717	730	748	722	729	745	697	720	720	729	718	721	773	705	709	680	726	743	710	677	702	726	739	710	725	711	745	700	716	725	746	768	684	759	699	678	723	738	737	667	713	749	734	720	741	763	733	742	686	752	755	735	750	749	747	703	718	754	760	735	666	695	724	743	760	737	755	730	700	726	708	761	725	694	719	724	674	718	748	750	733	714	714	728	715	759	693	741	702	706	713	768	709	744	747	742	693	725	770	732	713	723	693	708	729	702	698	707	708	730	733	741	749	770	737	744	722	742	711	713	754	739	831	766	711	695	742	720
1874	121	110	116	95	83	82	78	75	65	91	69	76	77	72	67	72	60	61	73	75	54	62	84	78	56	67	67	70	67	69	72	65	62	63	67	67	76	65	72	52	58	54	64	62	65	72	55	67	59	68	77	76	46	62	64	75	72	58	66	61	63	78	69	72	63	60	67	73	55	62	71	62	62	60	77	52	54	53	56	72	57	60	51	65	73	68	63	68	60	71	66	59	65	63	59	66	73	73	60	54	67	61	65	70	67	71	75	56	77	59	61	65	66	56	61	57	92	71	58	62	54	68	70	63	60	60	68	74	61	75	65	64	60	68	88	36	62	51	58	56	65	70	67	70	67	61	81	51	73	57	54	53	54	66	43	68	56	60	65	65	66	58	57	71	63	71	60	49	57	67	57	71	53	68	80	60	55	85	66	66	68	67	75	72	67	59	64	52	45	76	77	71	61	62	69	61	66	64	62	59	60	61	73	76	56	76	60	73	63	65	57	62	61	56	78	58	65	60	67	66	72	67	75	65	61	64	57	79	69	55	52	68	64	61	65	67	64	73	56	64	61	61	62	71	73	45	86	68	75	70	68	56	63	83	63	65	70	66	69	63	56	64	75	61	59	74	59	51	56	74	75	80	65	69	67	56	67	75	58	70	49	71	62	64	49	65	64	80	65	56	68	52	54	76	59	79	60	56	71	59	69	74	53	77	70	82	58	72	69	63	57	64	69	65	76	72	64	75	64	65	54	69	58	74	63	72	69	64	69	70	60	52	74	71	61	70	79	61	72	64	64	69	75	66	58	67	66	51	68	78	68	68	65	71	78	64	57	68	50	52	62	58	60	63	62	62	70	54	59	51	80	58	64	61	52	61	70	75	78	73	72	58	60	72	71	69	79	76	73	57	69	65	56	63	61	61	54	63	56	68	63	54	65	67	58	72	44	53	55	63	64	63	71	61	54	62	70	65	59	68	65	78	62	62	61	62	69	76	57	66	55	76	61	71	44	66	76	82	72	72	51	76	65	74	63	62	60	65	65	63	53	70	67	66	67	54	62	63	50	69	70	70	72	57	72	76	56	69	55	65	71	70	71	58	74	62	64	64	57	72	56	70	57	66	53	66	67	59	66	64	62	74	71	57	64	82	81	68	51	65	57	75	70	71	81	66	71	63	59	69	69	62	54	67	58	66	70	61	58	71	63	68	59	67	64	71	65	49	63	65	48	57	73	66	71	78	57	44	62	69	70	78	66	61	62	76	67	68	65	82	48	71	60	68	72	60	71	67	66	78	76	56	64	62	63	61	56	54	65	69	57	70	78	62	53	56	66	60	43	48	50	63	67	57	70	60	57	71	61	61	50	70	58	61	61	74	64	62	59	59	54	61	68	88	64	56	76	67	57	56	52	47	62	62	62	55	61	58	59	42	62	58	62	62	45	76	62	56	72	47	73	59	71	62	63	69	60	72	59	85	60	59	68	69	60	59	61	75	61	71	66	69	70	65	62	67	78	66	66	76	64	68	64	85	68	62	58	77	70	54	82	64	61	51	63	62	57	50	70	70	75	68	64	55	74	78	67	68	58	58	71	51	68	63	71	74	66	77	74	65	63	71	73	57	56	70	82	62	65	70	60	76	58	70	61	54	70	63	73	54	58	66	70	77	61	77	76	73	72	66	73	56	62	60	72	69	55	66	49	72	54	75	67	76	69	71	74	80	70	62	48	64	66	63	54	61	58	59	71	55	64	63	61	60	68	71	55	59	77	61	67	63	54	56	75	64	74	56	71	63	72	46	53	64	67	67	61	67	61	62	65	68	69	59	80	55	69	55	48	53	66	51	55	59	71	62	74	66	73	69	56	73	62	67	83	55	83	52	75	47	65	59	70	70	73	76	61	76	66	45	68	58	66	68	59	57	56	60	70	74	73	80	59	61	74	56	71	61	61	71	78	70	58	61	62	60	73	79	73	50	78	62	64	51	60	51	71	67	84	53	69	70	63	70	57	55	56	63	66	57	55	54	55	74	67	66	46	55	62	69	67	63	60	71	58	57	77	59	76	79	61	54	55	81	67	68	61	64	67	75	63	66	58	56	68	56	48	65	66	59	49	70	63	81	68	58	69	59	76	61	71	66	71	66	80	71	60	63	65	62	61	74	47	68	70	65	50	67	70	54	53	71	73	62	55	66	46	45	66	58	57	58	61	73	71	77	67	72	74	66	60	76	59	67	66	53	73	70	68	74	61	60	64	72	84	61	64	72	65	70	63	69	55	68	64	66	59	57	60	57	78	75	81	54	74	73	58	70	55	70	52	66	49	64	81	56	77	62	67	62	65	55	57	53	64	55	62	66	63	64	55	42	71	56	41	77	65	67	59	59	65	66	64	63	60	50	71	57	52	76	56	63	78	72	66	72	60	66	72	47	65	62	57	65	79	67	69	66	70	65	61	68	79	59	65	73	81	64	62	69	72	74	68	65	67	61	73	56	48	76	64	49	77	59	62	67	58	60	79	52	70	74	68	66	69	74	66	58	55	58	65	64	69	59	62	70	74	77	58	56	72	54	75	64	67	60	67	61	61	58	77	68	56	62	82	68	68	80	70	73	56	62	51	67	61	71	68	51	65	66	63	65	72	58	61	70	52	63	58	59	74	76	67	67	69	66	73	76	75	79	68	76	69	57	71	63	73	69	80	61	74	72	61	65	53	73	58	73	68	59	75	61	69	55	63	64	68	67	63	68	68	63	66	58	78	73	78	59	59	65	67	72	72	64	57	71	60	54	63	59	54	58	73	52	54	70	81	71	70	56	73	54	66	62	66	64	59	57	56	61	74	77	63	59	65	68	59	69	72	64	67	58	59	74	66	65	64	83	72	67	63	53	67	64	59	76	65	70	67	61	66	83	62	63	76	64	60	70	62	70	65	77	73	58	62	64	46	74	66	61	68	65	65	57	51	67	67	85	51	66	71	74	64	60	81	61	58	65	67	64	71	61	64	71	79	57	66	48	59	82	71	63	55	63	69	60	81	61	59	73	73	56	63	56	48	55	61	54	50	67	68	62	49	59	61	66	70	66	62	72	53	75	64	60	76	58	61	70	64	79	72	65	72	60	54	73	63	65	71	61	58	78	74	56	64	64	63	49	52	67	63	62	78	61	73	71	69	63	69	59	86	49	74	79	79	61	57	54	59	62	61	62	75	74	47	69	79	59	49	64	77	58	54	60	74	70	70	60	57	62	82	64	51	64	66	62	76	66	63	72	59	71	55	62	78	67	64	52	75	65	67	78	62	61	63	53	78	64	62	66	82	60	63	68	75	59	75	72	59	72	74	69	66	64	74	58	64	56	48	66	68	89	79	66	78	56	65	51	67	60	60	61	71	70	69	61	78	83	57	50	62	64	71	79	60	67	71	69	49	65	70	69	77	74	64	64	61	70	73	70	72	65	62	49	76	57	74	60	67	74	55	67	55	63	71	84	80	59	63	73	77	65	69	64	62
3014	318	432	449	405	382	404	349	357	331	323	316	332	306	324	254	281	305	284	273	288	272	299	268	291	261	283	256	292	312	272	299	271	294	299	298	319	300	292	264	284	265	277	283	259	302	296	334	289	278	278	262	285	256	262	292	286	264	265	273	267	249	280	296	298	294	271	261	291	275	264	283	253	290	314	271	264	273	249	272	279	296	290	262	284	269	293	232	288	283	282	288	276	256	287	286	286	260	274	267	294	270	302	280	275	253	299	236	256	262	292	286	253	275	272	274	247	251	285	286	270	250	309	274	282	286	253	305	286	261	265	247	267	294	299	284	277	299	269	298	237	296	301	259	288	260	274	257	277	263	266	285	274	264	272	260	287	276	272	284	283	300	301	297	268	277	263	290	285	287	271	275	308	279	257	286	329	270	271	274	302	284	268	282	265	309	253	290	250	243	289	248	283	296	296	278	261	286	292	286	269	272	300	278	279	309	277	257	278	319	274	278	285	291	258	294	296	286	285	299	257	262	276	287	284	285	278	266	290	246	294	272	278	279	292	257	296	272	291	270	275	303	249	272	271	301	262	274	272	280	306	297	288	277	279	297	280	293	272	238	268	267	271	280	251	277	309	279	272	286	272	272	254	267	284	276	279	266	293	282	286	277	259	289	271	271	297	267	287	283	305	282	287	291	285	297	304	269	267	296	265	297	276	296	289	262	265	301	268	277	273	327	271	288	262	292	262	265	273	269	292	288	291	253	284	230	292	269	284	273	286	271	279	287	282	275	277	284	272	283	283	286	274	295	260	300	275	260	289	265	275	294	285	282	265	288	279	269	277	247	276	272	283	301	279	265	273	272	279	321	314	303	284	279	284	278	269	276	289	262	277	281	279	282	277	284	289	254	284	282	262	262	249	273	262	279	296	266	275	274	265	255	281	274	279	279	292	265	284	271	303	277	262	248	282	255	264	269	273	297	276	307	252	259	255	288	266	292	280	264	271	271	275	288	280	284	306	298	296	268	280	318	292	273	293	311	264	267	270	274	258	285	269	294	270	287	250	252	293	286	284	258	282	269	289	276	272	291	301	295	269	291	292	287	285	269	302	280	272	281	289	266	297	269	273	284	274	286	301	281	279	272	292	277	235	271	270	278	279	269	289	312	301	251	286	280	302	306	282	282	253	298	281	268	309	294	300	280	246	296	294	286	246	244	291	261	269	270	269	286	282	286	298	292	262	302	304	293	274	268	293	288	271	260	269	257	249	289	275	289	243	275	304	258	237	272	282	282	279	302	271	248	287	304	284	259	279	266	274	270	281	265	277	280	260	267	275	273	286	265	288	267	283	287	277	257	250	264	266	291	278	306	274	257	280	269	246	298	276	273	298	301	266	271	303	245	288	289	298	293	301	263	258	293	278	233	277	289	246	266	304	267	260	311	271	268	282	260	286	283	308	277	318	260	272	285	266	293	289	266	278	272	308	271	278	294	268	269	303	266	244	305	254	270	272	291	294	268	254	257	283	286	314	262	256	276	291	256	261	276	298	277	265	269	273	279	260	308	237	278	286	284	282	282	277	287	283	279	280	284	287	308	287	284	261	270	251	287	238	276	254	275	271	262	266	317	275	257	274	244	255	251	264	297	300	274	281	275	298	249	283	277	288	300	273	253	294	272	270	258	253	301	290	287	299	275	305	277	285	257	269	289	262	280	280	287	256	254	290	283	268	304	318	286	297	279	298	276	291	276	290	279	289	280	269	253	303	253	260	264	265	271	300	270	259	289	274	277	295	270	296	273	287	283	303	270	268	290	258	290	251	293	277	268	237	270	260	303	275	285	284	280	249	288	264	272	273	263	291	260	275	277	281	283	317	265	293	275	266	278	305	260	257	263	267	276	280	271	290	277	277	258	289	289	261	286	291	269	287	272	281	274	277	282	277	288	300	260	286	275	250	267	271	276	271	282	238	267	274	280	255	283	280	280	263	278	264	275	270	287	296	282	267	284	283	267	301	283	250	293	277	289	295	276	273	262	281	295	281	274	253	318	286	263	320	284	256	275	272	236	277	269	287	254	263	301	275	280	291	272	279	282	283	267	273	295	288	304	263	286	259	285	306	314	274	276	263	275	264	288	299	257	266	286	266	256	280	258	275	279	262	322	270	282	287	276	263	309	293	294	277	279	271	298	298	282	289	266	265	303	274	272	278	282	284	290	261	293	303	295	293	257	248	290	291	277	250	242	288	278	247	278	290	276	271	271	274	244	262	260	277	295	277	293	269	304	302	258	296	318	304	263	261	283	267	268	258	246	253	264	274	287	269	281	294	276	256	282	284	271	308	273	237	254	288	283	289	274	263	300	277	278	278	260	268	246	292	275	274	286	285	266	267	281	248	261	280	266	249	263	273	281	291	295	285	277	272	278	321	292	267	287	286	269	270	279	251	283	281	271	265	307	225	294	276	252	265	311	275	296	282	267	272	285	285	288	272	265	294	299	282	327	246	271	272	282	255	283	277	276	282	274	295	282	295	279	270	269	275	296	273	290	307	286	289	287	276	312	280	281	258	293	297	263	253	292	284	275	266	265	277	280	304	254	289	302	278	289	294	260	278	293	293	255	269	313	266	262	238	291	299	264	281	293	267	284	287	309	272	243	272	279	279	268	278	279	248	280	271	279	281	284	278	284	283	270	285	276	297	270	269	291	270	286	254	286	293	282	264	275	275	270	268	265	282	265	267	280	262	250	266	263	271	265	281	283	276	302	307	290	317	286	282	258	287	285	298	269	296	281	276	291	290	306	261	294	289	291	267	279	278	256	277	298	304	289	287	285	270	300	264	295	276	272	311	314	279	297	291	244	242	298	270	308	248	263	295	279	246	264	254	290	269	267	288	282	295	259	248	261	266	286	262	287	283	264	273	286	269	271	276	292	250	263	300	288	286	257	265	306	282	270	263	268	249	269	267	264	297	262	299	288	298	264	280	284	294	259	287	261	270	301	285	263	309	289	283	301	278	270	286	292	257	281	280	295	296	263	290	277	284	285	264	280	291	281	280	262	296	259	296	309	304	286	275	263	269	245	309	284	317	300	286	261	270	261	283	269	270	272	279	263	267	277	272	284	266	255	286	254	294	262	303	257	298	290	275	288	278	269	276	295	285	263	292	253	267	282	270	284	296	287	240	283	277	309	292	262	250	303	288	291	260	276	281	290	258	271	304	278	267	290	263	293	273	270	274	273	271	272	274	261	313	291	275	294	276	273	277	264	260	285	278	261	259	273	240	264	272	265	280	268	301	288	284	258	267	311	275	284	276	288	287	303	286	274	261	273	280	311	252	280	253	284	294	273	258	290	308	292	285	279	263	266	246	264	302	280	239	280	257	280	288	292	291	267	277	247	253	274	267	249	284	254	261	273	262	267	285	267	282	293	291	296	288	276	287	269	281	300	298	289	274	274	245	272	268	281	260	240	268	278	293	274	270	282	301	291	258	264	294	269	268	264	296	252
15398	1522	1217	873	678	493	390	320	311	252	280	263	210	187	191	178	187	177	166	175	171	162	149	149	163	154	160	158	152	141	133	146	159	148	144	169	140	150	159	134	158	156	161	126	128	137	153	129	126	169	158	137	148	165	158	157	142	159	127	136	149	127	154	135	165	155	138	149	152	142	153	142	150	143	143	122	131	141	138	121	139	147	128	111	148	133	143	130	134	126	153	149	140	161	135	162	134	123	142	140	144	119	151	145	140	127	146	121	147	131	130	127	148	134	130	139	124	156	128	128	154	148	157	123	149	131	152	139	137	150	149	127	142	136	129	146	147	146	136	145	130	135	164	133	146	138	159	128	116	135	155	127	168	151	144	146	131	147	131	147	119	123	149	132	135	160	128	145	148	148	124	132	141	147	132	146	150	130	132	162	148	137	142	138	149	132	129	149	130	160	123	146	156	129	135	136	125	131	161	136	135	148	127	142	142	151	144	159	160	151	139	147	145	139	152	145	124	146	145	136	168	115	152	140	160	170	142	133	156	152	152	139	139	157	133	150	147	120	136	149	156	136	138	147	134	150	148	139	150	139	155	147	151	134	145	129	110	148	168	129	137	147	161	142	142	154	154	156	125	152	125	136	158	140	129	124	147	139	149	146	128	147	145	152	117	139	149	139	154	149	143	135	146	156	143	152	158	131	133	154	152	147	130	141	134	131	155	127	146	133	141	138	154	133	140	153	161	140	140	130	139	130	134	144	140	149	160	147	133	123	126	141	146	167	138	147	128	128	156	146	143	152	158	140	138	140	161	151	126	151	134	153	165	167	156	141	150	142	144	132	155	145	132	139	156	153	148	141	163	132	141	143	162	150	137	142	151	165	144	142	144	156	138	141	143	133	163	140	131	149	156	130	143	117	153	135	145	130	161	139	142	170	148	139	141	162	139	144	139	144	157	144	146	137	126	137	140	153	129	125	121	133	162	155	137	164	162	127	129	125	140	148	127	146	126	137	159	140	135	144	153	138	137	153	147	149	131	140	145	129	155	152	138	122	140	159	158	125	141	132	152	113	143	143	144	136	153	142	121	96	169	131	122	156	134	136	141	137	154	148	145	143	163	142	136	155	155	133	152	153	147	142	145	151	170	161	128	139	161	130	169	143	139	145	150	149	155	122	162	151	156	140	136	141	137	134	130	136	139	150	145	134	130	137	148	141	166	143	129	138	153	146	158	127	136	130	132	133	158	159	149	134	154	159	134	147	137	160	135	141	138	127	172	143	163	143	153	154	142	137	139	146	145	128	118	138	147	142	138	146	129	159	135	153	141	143	159	144	149	139	143	156	149	145	162	139	148	154	148	151	165	154	133	124	155	149	121	149	141	163	121	149	155	139	145	149	131	136	146	146	134	131	130	144	160	138	153	151	147	155	163	139	130	149	142	139	145	147	134	137	156	106	135	141	152	123	145	155	147	130	138	147	146	144	141	150	146	160	147	115	136	133	136	152	142	135	141	155	150	112	116	159	153	148	139	127	131	132	147	144	139	126	138	140	128	157	153	148	153	148	155	140	125	158	141	120	156	162	158	147	135	144	137	130	137	125	136	147	137	149	160	133	134	151	133	162	143	130	144	147	137	145	141	156	140	153	147	159	129	158	140	153	151	135	148	145	163	138	138	134	149	136	154	164	130	146	123	120	132	128	131	144	155	143	142	139	141	157	149	185	155	156	160	159	147	117	127	140	138	144	118	131	138	151	144	134	155	146	152	139	162	121	140	135	147	119	129	143	149	139	132	154	141	155	157	138	138	149	141	132	140	145	137	148	146	157	129	142	145	133	135	146	151	131	144	130	128	134	123	141	128	145	161	140	148	134	134	147	137	152	144	154	146	152	142	148	146	177	145	156	148	154	152	142	144	145	130	140	148	130	136	130	136	155	130	152	144	151	147	150	147	152	176	145	162	148	140	134	157	149	140	129	152	153	137	147	134	138	145	140	136	141	157	133	149	152	127	151	145	134	130	143	144	145	162	128	141	132	129	159	147	146	144	136	141	131	138	157	149	146	155	129	116	113	140	151	143	142	151	126	124	146	157	139	148	133	134	132	149	133	152	148	164	142	138	146	133	150	135	128	143	143	148	162	118	142	138	142	146	131	149	142	176	139	134	135	142	132	146	134	132	155	169	136	128	175	143	144	137	145	127	137	149	150	132	144	154	152	168	146	147	144	141	125	151	147	135	137	143	136	164	126	137	163	146	146	148	133	161	142	170	144	135	173	148	148	138	147	137	133	148	154	133	131	150	123	150	131	160	124	139	131	135	124	157	119	130	140	133	146	140	122	124	123	148	135	132	160	130	141	145	156	152	155	132	149	142	158	155	136	147	128	139	149	131	135	131	166	137	151	162	150	158	134	138	155	141	139	134	160	125	148	148	120	131	135	171	133	145	155	152	135	137	122	136	126	151	162	132	159	142	133	156	158	142	140	163	153	163	144	168	131	162	140	150	147	155	156	123	136	149	135	123	147	147	145	128	157	153	148	137	148	147	152	152	153	155	149	182	124	125	152	124	136	150	138	131	148	144	163	150	139	139	154	124	139	128	137	134	132	119	143	147	154	137	157	153	141	134	163	143	177	129	128	154	155	142	145	167	133	138	135	142	137	135	142	147	143	158	141	142	151	126	123	152	146	122	153	152	144	127	143	137	135	146	168	139	151	146	130	146	127	137	155	133	131	151	147	126	152	138	143	138	146	133	152	136	159	160	140	118	148	139	151	130	133	132	137	129	162	158	134	141	128	152	132	139	136	140	129	135	142	145	143	133	132	157	184	152	138	141	124	147	144	136	142	151	135	140	134	154	152	143	142	121	132	133	136	148	139	140	143	155	150	120	150	147	171	136	136	127	154	150	152	144	136	154	135	154	143	138	145	146	128	173	161	129	136	161	131	150	155	136	136	166	163	149	158	151	142	147	154	166	144	141	152	148	144	124	147	135	147	155	129	155	153	148	151	141	161	140	153	144	149	139	139	140	123	159	158	157	142	137	136	143	140	132	166	134	154	135	138	131	148	138	155	141	149	165	143	173	148	152	120	130	129	162	164	141	164	157	137	142	144	147	150	144	155	150	130	156	152	169	149	139	140	134	142	130	143	155	146	158	148	142	163	160	157	149	148	162	139	147	137	164	123	135	123	136	125	137	147	132	152	118	150	122	148	142	143	115	134	140	150	135	172	129	154	160	147	149	129	149	142	145	137	138	140	137	159	144	130	166	132	125	140	164	163	138	155	159	160	156	165	142	145	135	132	115	159	124	156	143	138	155	147	151	149	159	164	149	149	144	138	153	132	146	138	144	149	148	143	129	142	169	136	126	138	130	143	159	149	119	121	137	149	161	149	142	149	121	136	153	126	144	142	137	145	150	120	144	163	143	150	138	150	135	147	155	141	129	132	151	149	128	129	145	136	131	146	129	136	137	153	151	112	138	146	121	132	133	131	150	142	152	145
9894	1399	2882	3380	2928	2441	2132	1759	1518	1350	1272	1151	1054	1046	922	920	813	802	767	713	693	681	706	660	661	628	626	605	590	688	630	615	601	599	603	577	610	585	579	569	576	545	549	556	579	539	563	606	565	552	561	536	531	511	551	546	540	526	571	548	530	541	529	520	567	517	517	535	553	475	518	578	530	534	533	557	530	522	543	515	501	588	539	523	543	461	472	548	543	560	521	507	529	540	548	528	502	484	542	484	498	512	543	503	493	535	504	569	478	517	487	552	545	518	529	496	498	487	470	506	529	507	505	514	514	482	514	533	532	542	491	508	502	551	489	523	547	494	530	522	550	539	512	520	521	517	510	510	526	494	521	493	549	540	548	498	538	526	546	545	564	552	528	546	529	508	530	545	565	509	523	538	537	513	525	503	446	520	485	507	553	515	555	513	530	518	507	532	539	500	529	449	534	508	520	533	528	518	521	526	515	509	508	490	500	521	521	497	503	540	509	501	573	533	490	505	512	530	492	528	509	537	503	522	534	502	556	571	525	522	523	535	526	513	504	507	498	481	509	517	530	508	505	497	539	526	478	514	497	542	497	539	511	506	536	556	516	524	519	543	522	489	497	509	508	510	559	489	511	506	530	502	537	534	479	543	512	519	551	528	501	487	496	530	502	520	507	527	499	513	544	532	561	494	539	491	506	493	469	560	494	510	526	503	488	456	473	526	531	528	517	492	521	492	518	480	514	520	557	519	526	479	528	491	473	494	531	464	528	546	491	532	513	508	501	509	525	509	541	476	497	533	519	540	490	499	551	504	523	514	524	508	507	478	545	488	533	538	518	509	506	492	517	514	513	538	536	523	541	518	547	544	524	507	525	536	536	513	490	515	510	512	544	540	514	478	500	519	517	508	506	518	488	511	520	492	504	472	519	510	551	580	517	525	559	533	516	509	515	522	477	545	532	516	507	507	521	497	511	480	525	522	516	552	523	547	520	455	510	519	512	504	541	528	512	506	553	546	505	509	513	530	552	535	515	511	499	509	484	519	474	535	544	515	521	500	522	509	514	505	505	524	528	528	517	527	501	532	512	540	484	497	568	476	517	541	515	556	540	543	495	519	499	531	506	509	523	517	517	523	493	533	523	535	501	524	516	524	512	527	514	494	543	540	587	505	478	536	515	487	490	497	553	558	528	496	539	515	508	493	438	491	498	490	545	501	506	494	484	548	501	482	531	481	545	488	515	548	532	539	504	507	477	485	536	539	521	523	525	525	530	496	511	442	522	489	524	487	526	539	539	554	514	530	506	505	506	492	520	534	536	501	529	500	481	517	494	525	523	513	527	487	490	526	524	482	488	545	543	583	523	510	550	493	505	542	479	530	500	478	554	523	498	493	532	554	506	516	540	513	578	510	519	525	508	494	496	520	520	506	551	508	499	507	545	498	507	477	580	534	542	508	512	540	487	512	482	520	480	534	534	495	525	534	527	516	514	497	521	525	523	489	506	540	543	482	530	502	524	516	508	504	521	525	523	516	493	517	521	471	571	491	498	474	519	493	528	523	527	541	520	535	524	513	508	494	508	505	516	498	506	493	483	518	466	504	542	490	512	517	540	508	528	564	515	535	513	528	525	525	469	492	563	530	490	510	528	489	525	494	538	459	526	517	464	527	545	521	464	500	521	516	518	475	510	485	536	503	515	535	520	532	531	507	555	500	512	507	535	506	508	477	517	504	533	504	484	493	518	516	492	522	515	543	503	520	489	509	540	554	475	556	547	521	493	481	550	547	548	527	539	486	473	553	523	520	550	513	514	488	533	549	507	499	505	527	505	493	535	456	527	544	502	503	539	508	510	480	498	530	502	515	499	489	473	499	544	498	493	523	497	554	526	500	540	529	524	544	522	506	549	503	485	491	528	534	540	526	525	478	494	515	497	493	502	497	556	471	508	503	540	517	526	517	513	514	512	490	519	493	503	509	499	495	518	540	525	489	576	518	533	519	500	502	472	511	498	507	524	503	484	486	526	528	510	532	490	446	507	498	487	555	505	511	514	511	449	464	528	506	511	520	514	576	491	522	501	482	490	470	533	531	521	540	499	509	497	520	449	533	506	497	542	518	554	481	512	540	513	524	556	521	511	497	545	510	545	519	529	531	537	500	531	542	549	494	535	523	569	506	537	536	522	512	512	529	546	534	517	498	514	502	534	500	516	530	542	486	525	485	538	549	532	559	499	529	524	514	485	488	507	536	517	511	516	530	476	525	536	566	496	507	525	477	530	541	533	496	536	518	499	555	477	504	465	505	480	529	503	523	477	516	552	565	552	543	517	531	474	543	477	476	504	537	538	482	509	552	514	487	518	473	511	524	530	530	514	519	534	503	532	513	506	522	534	526	523	530	496	510	585	532	491	507	512	513	502	493	502	488	507	535	510	511	526	522	536	486	519	548	538	577	511	485	519	536	542	511	510	533	513	512	558	499	556	492	545	493	493	471	499	514	552	534	525	568	563	494	543	539	498	481	522	516	506	537	553	516	505	494	507	483	497	498	523	511	473	536	529	502	503	533	560	524	487	516	492	507	499	530	506	525	548	502	525	497	514	519	525	477	492	472	513	491	465	535	505	527	538	505	545	501	519	542	537	560	521	505	488	507	547	490	508	499	490	534	511	506	512	517	506	512	517	498	516	511	518	491	495	516	483	551	533	498	483	546	527	493	574	557	501	552	553	514	472	541	521	562	548	501	487	548	503	497	475	518	545	498	536	550	495	518	514	495	489	507	525	514	517	543	494	534	547	500	542	540	523	484	470	509	498	536	539	503	567	514	526	544	526	499	558	522	494	528	483	531	547	529	515	510	519	506	521	527	508	554	484	508	540	509	501	501	541	540	494	547	515	557	499	523	512	509	510	510	484	498	472	528	517	525	532	538	525	522	516	524	511	509	494	518	509	539	500	502	521	510	483	485	526	532	512	508	504	506	486	519	505	511	522	510	538	563	519	480	482	527	516	547	530	529	520	536	535	514	519	504	516	497	495	577	509	538	500	512	542	512	543	513	564	487	520	532	521	512	520	507	514	475	544	511	484	520	501	502	514	478	531	519	479	467	495	470	507	536	529	524	508	480	476	492	508	532	525	528	520	465	519	528	533	507	507	511	505	474	498	538	513	524	499	550	476	487	519	541	543	502	476	492	513	488	540	546	540	521	470	525	504	513	526	513	555	533	472	477	510	487	518	497	491	500	556	465	530	518	509	519	535	494	504	502	495	504	527	546	536	517	543	528	543	473	509	507	506	550	534	471	511	474	541	526	509	557	508	562	530	539	532	494	521	538	527	536	511	543	524	554	491	525	442	556	530	454	520	492	572	492	466	525	536	528	510	507	508	545	472	540	513	517	517	527	514	533	520	499	525	537	492	525	491	486	529	494	565	538	504	524	502	557	515	528	522	535	516	529	506	522	524	500	498	512	487	493	538	536	502	521	518	497	527	511	529	509	528	489	521	479
24405	4250	2298	1690	1250	908	686	583	445	437	397	373	334	354	288	267	266	278	255	277	260	239	268	239	225	241	219	206	234	237	246	211	220	205	201	230	226	226	185	210	216	207	211	218	197	221	236	210	220	181	185	217	226	204	214	185	209	197	197	198	211	206	218	196	215	215	221	219	215	212	185	206	189	193	231	185	208	192	209	188	222	219	206	210	217	213	200	225	198	197	234	200	201	213	210	209	193	211	210	204	210	209	213	180	203	194	182	207	206	203	194	196	211	208	205	196	198	223	197	199	207	200	207	213	200	198	225	225	200	223	176	171	233	220	210	217	190	185	195	201	212	206	191	195	209	216	227	187	205	179	203	206	208	225	188	193	212	201	216	212	193	189	198	205	188	182	194	212	218	195	219	210	201	224	192	204	198	212	180	195	200	217	222	176	194	197	233	193	239	236	221	206	190	205	194	200	177	189	225	215	192	199	191	183	192	219	213	205	183	196	191	195	216	219	226	190	220	178	219	218	210	198	202	191	207	188	190	187	211	192	208	166	203	198	213	227	186	191	207	210	202	219	197	203	218	204	198	230	216	196	197	220	195	206	204	197	210	182	194	191	204	193	205	201	196	225	203	215	236	202	205	198	225	197	188	196	232	201	200	169	215	206	216	240	198	206	199	197	187	206	212	194	190	244	194	204	201	184	199	201	182	205	191	206	185	209	210	222	203	223	219	178	197	201	224	210	212	195	204	195	214	204	213	198	190	182	196	187	201	201	204	220	232	200	206	188	183	202	180	202	187	217	195	205	211	191	205	229	204	208	212	185	210	199	203	224	205	191	204	229	217	199	203	184	201	195	220	205	237	228	202	205	193	163	190	211	198	205	227	219	206	199	198	206	204	197	209	193	238	210	216	203	210	195	206	206	223	208	206	209	199	229	221	214	235	180	221	203	248	202	185	189	171	177	218	202	193	206	207	220	208	224	200	212	197	206	209	198	192	212	211	205	184	209	217	205	207	219	207	204	193	216	174	195	201	227	206	204	197	224	220	203	243	184	193	203	222	212	195	209	213	222	205	213	174	208	196	206	206	181	200	206	199	196	239	192	213	196	195	221	230	173	210	199	224	189	230	240	196	209	218	204	175	212	207	203	206	189	203	201	222	235	207	223	203	217	195	199	196	225	207	197	198	210	222	213	210	195	204	188	209	218	203	219	198	204	200	216	221	205	230	210	207	202	214	183	197	205	178	208	185	196	247	212	180	217	208	220	229	193	211	206	196	223	209	199	199	238	188	202	205	198	228	208	205	214	204	202	188	192	206	210	218	201	195	194	213	207	197	191	211	216	221	210	212	214	210	210	189	211	208	197	199	208	194	194	193	196	233	194	206	208	206	200	217	206	243	191	230	207	202	241	221	179	198	210	182	190	193	219	207	227	190	192	191	212	192	191	209	235	213	215	225	221	182	184	223	222	207	225	188	209	213	202	180	206	250	217	182	234	201	186	202	179	199	225	233	200	215	190	207	213	212	210	203	196	196	196	178	197	194	192	198	189	194	193	207	211	199	201	197	205	197	216	201	213	233	188	215	180	194	201	197	206	176	198	192	221	207	213	213	212	207	215	221	205	218	193	191	211	214	162	219	186	205	196	195	208	205	201	222	203	169	185	192	188	178	235	196	218	217	185	197	184	220	194	199	196	215	186	206	199	226	214	214	194	189	228	190	197	225	192	194	206	203	206	195	203	212	198	201	162	213	207	229	196	224	186	223	222	204	221	208	199	189	195	190	208	208	201	177	207	191	209	188	228	195	209	213	184	207	169	209	213	185	202	183	218	180	187	193	191	206	196	220	198	212	212	212	180	179	212	217	186	198	218	214	224	222	229	197	204	196	213	205	209	189	200	183	222	189	214	215	208	195	213	202	200	203	208	201	175	216	220	176	199	203	216	220	225	205	221	197	221	208	192	211	233	207	223	196	202	215	198	220	220	216	196	212	210	202	228	215	193	218	211	219	194	206	207	210	201	204	195	175	197	191	215	205	211	200	184	216	215	206	216	242	203	217	213	199	202	209	202	195	183	183	192	209	204	220	224	226	202	213	195	202	225	190	224	215	231	210	246	194	195	211	188	194	180	214	195	195	214	195	199	187	206	222	224	224	217	194	227	208	207	204	208	196	200	206	203	218	233	203	214	212	187	202	213	196	192	219	216	200	203	217	208	195	205	202	179	208	222	211	203	186	207	209	207	214	218	204	201	184	209	218	195	221	228	230	194	207	202	213	178	188	189	183	191	195	214	187	201	215	204	194	212	202	205	178	198	177	211	187	207	174	205	198	212	200	204	203	192	212	192	212	194	210	202	185	242	186	207	233	228	202	191	207	214	251	203	197	199	221	206	180	201	179	193	194	190	194	196	226	214	191	203	201	199	221	203	194	209	193	201	188	223	210	209	203	183	181	228	202	216	178	208	196	219	213	216	201	183	201	194	194	204	200	204	209	206	191	201	202	182	218	202	197	212	231	213	194	212	219	214	213	192	200	238	198	206	229	217	200	205	190	191	220	188	211	202	245	195	199	228	183	195	204	205	197	227	210	211	206	221	195	202	197	232	205	173	217	198	178	207	194	227	190	211	212	184	205	208	185	203	180	198	205	229	233	211	191	214	204	189	200	219	193	216	198	216	192	211	178	195	192	189	215	196	214	214	221	213	203	218	203	204	214	194	203	217	193	231	193	210	223	194	205	221	210	209	185	220	200	185	228	189	190	226	171	233	241	205	232	230	214	204	212	202	179	216	203	204	195	193	183	243	217	217	215	209	188	194	225	224	177	202	197	208	234	213	182	195	195	196	214	221	222	231	201	218	187	191	214	192	191	194	205	208	183	211	204	203	197	218	167	212	188	246	219	195	233	200	229	205	186	178	215	204	190	197	195	230	197	212	212	186	199	230	203	220	201	221	198	215	207	193	194	210	206	203	197	204	208	215	194	214	192	180	202	196	227	229	188	205	204	182	195	199	208	212	201	192	198	202	210	190	198	200	222	194	216	215	218	181	209	184	218	195	214	217	207	210	186	220	181	229	188	184	186	193	219	211	209	203	211	223	192	211	196	213	190	218	185	201	195	204	198	222	229	211	200	197	211	186	233	218	214	196	210	204	207	184	197	196	210	198	219	211	238	208	167	226	227	198	203	228	189	202	193	208	222	205	227	193	217	201	195	217	201	213	207	223	205	184	241	195	214	198	192	189	224	206	203	191	194	210	214	220	203	191	216	226	194	188	225	198	220	219	171	201	194	202	208	206	204	219	204	203	187	171	216	184	210	221	215	191	231	186	217	185	178	198	204	196	201	211	219	214	192	225	202	227	203	202	188	200	209	224	217	204	226	196	176	206	210	209	197	184	229	213	199	185	197	228	236	189	218	208	198	188	199	220	196	197	213	194	216	197	197	209	208	203	176	203	216	207	233	186	200	194	213	202	211	234	182	212	201	197	215	229	191	226	197	225
13326	2398	5079	5856	5097	4081	3433	2954	2569	2300	2044	1834	1727	1508	1426	1313	1284	1232	1142	1063	1087	1021	1014	992	922	933	932	977	810	850	807	812	874	862	830	823	807	786	825	752	751	775	781	679	779	745	741	734	727	739	787	723	748	762	731	727	723	788	734	743	740	739	691	738	707	768	731	702	698	730	692	720	666	704	714	712	716	702	716	728	674	742	700	745	698	687	689	699	701	773	735	651	715	699	650	645	718	714	735	739	702	684	698	695	706	707	688	694	694	668	698	720	729	697	715	688	700	720	745	707	703	717	682	660	732	674	676	686	689	718	713	733	658	680	716	687	711	662	664	685	733	711	718	680	701	678	693	690	712	667	698	707	736	657	706	700	701	664	738	734	725	697	660	658	714	689	698	666	753	702	686	702	666	696	668	681	668	697	661	678	714	721	675	694	745	693	700	732	660	679	710	671	713	672	682	730	682	673	718	691	736	674	693	683	666	678	667	692	648	689	684	698	738	645	735	639	761	707	718	683	666	687	682	676	682	713	706	686	707	675	679	704	657	677	701	712	723	650	710	708	700	673	681	648	666	661	666	699	663	676	684	670	665	637	678	640	703	648	734	685	680	669	672	645	647	660	682	751	682	698	657	655	685	631	654	685	659	678	641	719	657	683	700	676	690	668	729	687	708	721	647	698	689	677	702	638	631	691	704	693	647	708	676	708	693	687	677	717	704	679	686	674	708	703	699	678	648	680	700	693	663	687	662	693	720	692	687	685	721	680	683	689	692	661	680	648	707	672	686	696	660	676	690	706	726	685	714	647	688	697	690	670	680	661	706	736	684	714	679	674	688	671	681	659	716	715	711	739	694	654	685	710	660	680	704	705	685	718	704	677	704	706	709	669	663	685	706	690	672	671	702	704	714	703	663	681	706	677	683	715	700	673	690	740	720	695	641	670	680	652	663	674	698	694	686	649	660	679	751	688	674	693	686	672	684	697	708	631	658	664	707	689	659	672	691	664	663	637	692	716	725	700	677	659	653	696	703	690	682	643	658	662	669	675	661	695	703	669	728	689	668	663	686	702	691	677	724	672	676	699	730	707	679	709	659	678	676	715	715	639	672	681	641	675	675	668	711	665	724	630	731	706	651	678	709	662	662	655	664	739	702	697	667	726	634	690	727	675	680	732	628	702	680	673	729	734	681	720	712	724	671	729	625	686	674	674	734	597	706	774	701	725	699	693	696	667	663	701	673	718	682	678	714	695	679	688	678	710	647	712	678	665	682	708	700	678	686	677	694	658	703	693	608	689	715	691	701	690	693	711	669	658	679	672	639	673	672	710	672	669	701	651	681	701	728	689	687	701	699	675	677	659	724	621	678	677	731	698	692	651	719	645	675	726	687	682	699	730	739	630	675	692	670	676	699	669	609	671	676	707	649	676	663	672	658	721	721	681	677	672	677	660	723	720	697	674	704	674	663	676	727	665	703	645	717	697	667	683	684	653	706	689	690	741	700	676	646	677	665	642	704	659	682	642	686	671	670	717	636	671	638	724	696	734	692	604	696	666	672	650	726	664	717	689	687	707	652	660	683	722	697	706	707	645	662	648	701	744	671	700	652	691	710	732	663	707	686	643	653	644	722	701	667	656	719	648	694	698	715	694	667	699	693	728	714	692	661	668	702	702	713	664	726	665	708	706	695	683	705	671	692	656	629	692	685	718	718	666	660	691	692	703	703	706	676	667	725	756	719	686	700	701	672	630	650	698	710	700	687	685	666	697	667	705	692	629	730	663	696	707	690	671	683	733	686	677	732	714	654	697	664	675	715	690	675	684	705	670	671	658	681	677	709	663	684	666	691	634	668	689	696	676	724	693	718	677	709	725	658	674	672	686	672	653	657	684	687	706	671	709	694	662	711	665	662	659	667	697	661	690	681	678	713	685	678	656	724	688	733	728	712	627	702	726	662	747	685	686	692	683	664	642	682	665	665	671	669	662	687	708	689	678	692	683	678	682	703	668	646	669	703	663	708	726	660	735	648	703	690	700	681	712	695	673	707	683	685	672	680	728	655	676	667	656	716	656	735	684	699	669	665	718	690	707	708	718	695	714	706	694	691	681	674	723	709	641	635	712	721	704	699	703	647	678	668	704	705	686	666	706	650	714	700	664	667	666	724	700	697	666	708	720	705	674	739	677	696	660	664	665	685	711	711	698	659	660	688	619	711	667	667	661	702	689	696	631	683	672	672	660	637	690	708	645	651	651	676	687	689	676	658	666	742	706	685	672	660	688	697	669	719	683	700	692	676	719	724	646	678	707	707	721	708	668	654	704	680	664	655	682	674	667	721	673	681	707	718	689	690	687	666	672	693	720	637	682	649	665	690	690	685	704	650	652	718	708	703	683	663	736	737	711	685	683	696	702	692	723	712	652	671	667	684	701	694	683	711	646	682	697	705	700	688	700	719	689	668	642	674	687	667	700	659	646	721	687	695	680	657	715	683	670	673	686	620	664	707	682	675	685	648	637	691	723	647	666	665	740	676	747	634	653	710	680	674	670	668	657	711	675	685	734	692	690	670	665	663	680	664	681	699	671	698	681	701	694	712	686	679	690	693	689	655	691	705	679	656	665	707	703	703	726	694	706	671	696	630	680	688	685	658	716	686	676	662	635	662	725	685	657	704	709	692	723	675	727	688	684	665	726	704	707	702	668	722	711	697	712	706	701	713	715	713	670	684	684	637	726	748	689	647	656	739	650	714	681	702	662	638	684	637	686	679	663	702	664	658	677	736	712	714	707	665	658	653	670	692	689	663	661	695	699	705	700	682	726	665	681	708	668	653	656	664	682	672	648	674	662	672	676	656	695	642	619	722	686	680	670	659	666	733	676	653	709	684	662	694	681	745	697	665	679	677	680	730	701	684	638	751	704	662	690	673	709	714	611	600	647	648	665	674	677	721	670	644	680	679	672	684	673	702	666	656	667	715	683	696	681	698	694	666	735	665	700	695	693	652	678	711	667	709	661	727	672	703	761	742	719	690	694	640	735	721	669	715	719	700	734	697	667	706	698	683	673	692	734	693	685	691	714	658	705	641	740	695	674	704	655	707	661	671	703	695	700	689	699	743	688	657	729	659	662	747	672	722	705	656	649	694	712	681	674	689	661	707	700	728	654	720	740	682	705	650	671	708	699	677	636	697	664	720	676	660	671	705	669	672	693	685	663	669	694	683	688	676	700	701	696	613	689	705	670	680	718	682	695	721	721	654	675	690	707	731	727	688	713	666	681	665	677	673	703	734	702	682	661	730	649	706	716	726	763	693	688	746	731	737	676	645	725	734	714	710	704	677	662	672	691	700	663	663	722	663	693	703	680	693	690	686	726	696	681	678	654	662	742	717	667	703	717	686	689	704	712	701	696	657	690	664	678	712	754	679	663	715	707	710	721	670	710	747	692	678	700	729	650	673	655	676	706	676	692	718	660	705	644	695	717	700	698	674	705	662	693	732	690
1979	150	123	134	93	87	82	81	66	77	78	71	68	89	60	79	72	68	56	63	66	64	69	70	79	69	74	82	70	87	73	72	63	57	60	52	62	84	71	73	57	84	58	75	66	67	71	60	85	64	60	82	59	61	49	61	62	69	57	69	48	56	60	69	58	57	59	76	71	70	56	61	60	65	70	66	59	65	69	68	73	83	70	49	74	65	70	70	68	56	60	53	63	52	77	65	66	51	64	66	51	74	67	76	59	65	70	76	74	57	69	73	51	68	59	76	65	58	70	52	60	83	61	64	49	86	86	72	72	60	60	67	70	62	71	69	64	60	61	78	62	70	54	71	68	69	63	72	62	65	77	66	71	61	56	82	72	57	66	59	57	60	74	62	46	75	71	63	72	68	51	56	65	59	62	51	51	60	59	60	80	82	78	77	72	82	85	71	58	62	63	65	66	63	66	67	73	72	59	52	72	67	71	63	69	63	86	66	71	57	68	62	64	72	74	58	61	74	64	64	70	71	50	61	68	73	69	72	76	59	71	70	61	64	58	61	64	72	76	76	74	60	59	64	76	68	66	62	71	72	78	58	67	58	57	63	73	63	72	69	54	75	71	55	72	66	59	70	60	64	54	68	69	55	53	71	67	84	86	75	79	69	86	77	75	77	70	68	64	71	59	70	65	69	64	60	57	67	67	62	64	67	78	58	71	61	70	57	49	61	64	68	73	62	74	65	68	73	57	56	59	68	63	75	61	64	61	60	58	72	64	68	64	69	59	69	79	68	70	70	73	65	73	68	61	71	54	72	47	59	62	64	81	79	78	67	72	54	59	53	49	79	56	63	52	55	65	74	66	53	68	67	61	67	84	57	61	76	71	60	76	58	69	66	64	85	65	72	60	64	66	69	58	76	52	73	78	62	68	77	72	77	68	68	66	60	66	63	68	60	72	74	57	69	52	63	57	86	72	76	58	64	69	52	53	53	60	93	66	74	61	81	71	85	68	64	62	63	67	74	56	63	66	56	67	54	71	69	77	65	69	73	61	55	67	71	67	73	88	66	71	72	60	71	66	60	51	71	62	64	67	72	62	77	68	81	61	52	59	70	59	79	73	87	79	61	59	69	69	54	71	72	59	53	64	69	56	62	65	69	79	67	69	72	61	60	74	60	51	77	69	69	70	76	65	53	61	62	59	60	78	78	63	53	60	58	71	66	55	63	65	69	76	75	66	78	77	70	64	69	99	62	72	55	72	57	56	57	71	74	48	74	70	68	54	80	73	68	62	59	77	60	65	56	72	65	74	59	69	71	84	73	67	61	65	57	66	77	74	58	65	50	66	63	79	57	73	81	58	69	65	68	68	61	67	63	63	62	78	57	50	78	62	66	69	81	59	63	63	61	61	85	58	80	66	68	67	65	63	58	57	49	67	75	68	60	68	66	68	70	52	66	64	66	71	68	62	59	81	74	56	58	66	55	71	61	63	64	73	58	64	66	57	62	51	49	63	58	61	55	64	72	70	70	63	70	59	65	79	68	65	78	68	67	83	59	82	57	58	69	63	62	56	68	78	65	70	70	77	59	61	73	67	67	63	53	62	58	45	79	79	68	68	73	70	78	53	60	71	82	59	60	92	75	79	56	50	76	78	75	57	72	56	76	62	69	50	62	75	62	74	58	73	76	63	58	76	68	66	58	68	58	61	70	72	83	81	68	52	50	60	79	64	65	60	69	46	55	65	60	62	58	84	72	71	64	72	66	60	73	78	77	65	55	52	78	73	60	69	69	73	61	50	83	75	64	71	57	66	78	66	68	64	56	65	71	80	64	75	65	58	52	55	66	64	62	70	60	64	76	63	60	72	64	56	65	74	66	69	58	69	61	84	65	63	61	58	70	58	59	64	55	74	52	67	53	78	71	68	77	65	71	72	77	63	78	68	70	64	46	55	58	55	53	74	66	68	76	77	69	68	60	69	60	66	76	66	78	51	77	59	71	63	47	66	70	62	64	49	55	61	56	70	70	49	64	61	68	71	82	64	66	55	61	84	59	70	54	79	72	52	78	68	72	65	70	63	67	72	60	58	73	66	61	68	54	69	63	72	78	79	55	64	60	51	77	63	75	53	81	58	68	65	61	62	74	74	69	57	68	89	64	52	69	74	70	68	67	67	59	56	66	74	66	62	67	55	46	75	83	58	65	75	68	60	61	67	79	45	72	60	64	65	76	57	65	53	63	59	68	63	63	66	69	73	56	63	72	79	58	75	59	74	72	60	58	74	54	68	61	57	63	78	69	84	60	75	71	72	75	81	58	74	68	70	68	86	52	73	58	81	78	50	62	68	68	71	78	60	58	54	65	73	65	62	69	69	80	59	77	74	54	66	67	66	72	59	70	65	73	73	62	52	63	58	56	61	52	79	79	62	55	59	74	69	73	74	64	61	55	66	71	61	69	67	71	61	60	66	48	56	71	61	66	68	74	54	65	69	76	56	70	58	70	54	62	70	52	65	81	75	73	72	71	72	64	74	57	64	47	64	66	66	62	57	61	65	65	73	83	75	77	55	56	75	81	83	65	74	72	58	84	54	69	74	50	61	63	71	73	63	63	61	55	64	65	65	67	80	75	57	62	69	76	62	62	60	58	61	67	67	66	61	79	67	61	63	83	72	56	62	71	66	77	56	55	57	58	66	71	62	58	61	59	71	62	51	70	76	65	70	62	68	61	64	64	80	59	58	65	83	62	72	77	75	71	49	63	67	65	59	59	56	67	72	72	69	63	65	63	61	64	70	66	77	73	62	56	64	65	62	70	60	62	68	62	53	76	63	60	76	80	68	70	49	67	63	76	63	76	69	74	67	69	84	41	61	65	62	55	50	75	93	74	63	66	64	68	78	60	65	77	80	67	67	68	80	66	73	80	70	67	72	63	72	67	55	51	62	72	74	70	63	55	58	59	77	62	68	61	67	77	61	73	68	81	56	73	74	53	72	78	52	75	77	71	59	53	69	45	66	57	63	81	65	60	49	66	62	72	57	75	76	53	62	64	68	60	62	61	63	61	59	61	62	54	75	46	66	65	60	85	67	67	64	69	64	86	63	80	64	67	63	66	51	52	70	67	66	70	66	54	52	61	70	65	59	81	70	61	61	50	64	59	57	58	60	67	61	77	61	60	67	67	56	54	71	66	66	70	78	56	63	57	83	54	77	71	57	82	61	69	68	75	75	62	75	74	55	75	55	59	68	76	71	54	55	72	53	79	60	56	58	71	64	76	65	62	57	63	72	76	69	82	49	76	60	61	74	69	66	60	68	76	66	70	71	62	69	67	63	70	71	79	62	55	70	59	65	64	62	84	79	66	49	72	64	61	63	64	61	54	55	72	71	55	57	66	77	85	78	65	74	58	67	69	58	62	86	68	59	71	79	60	72	63	80	60	62	50	55	64	72	58	74	69	69	60	72	60	63	58	63	57	65	72	75	70	65	64	68	64	58	57	66	72
3001	389	406	468	441	441	404	342	341	325	362	343	306	330	293	318	312	296	311	289	288	299	277	292	266	306	305	284	279	318	310	312	279	315	290	272	300	277	275	281	272	280	300	278	274	283	278	294	280	301	265	276	279	269	296	283	269	272	277	307	263	289	267	271	306	271	294	259	286	293	283	296	285	293	272	288	304	313	279	314	267	286	301	310	276	297	255	277	292	294	287	293	275	275	270	283	253	334	277	289	261	283	287	278	287	278	267	281	299	285	265	283	269	275	310	256	288	278	275	276	265	297	274	273	272	261	279	283	291	248	256	261	296	281	263	262	304	292	303	271	286	250	305	291	300	279	279	295	260	267	277	281	263	263	273	294	298	292	298	263	267	313	269	287	285	291	303	301	268	288	253	314	286	301	258	318	291	288	287	302	271	293	286	309	279	283	301	290	313	271	291	289	282	293	298	278	295	271	276	275	296	243	262	279	269	272	247	282	268	261	280	299	266	290	238	300	313	264	259	287	278	288	258	282	308	282	282	278	279	247	296	296	260	276	264	269	280	255	280	251	287	276	289	282	273	294	255	253	298	278	294	292	262	277	284	285	267	295	287	271	278	300	273	322	283	283	274	270	261	273	252	299	283	289	308	263	259	265	272	277	267	264	257	285	262	269	307	279	337	272	285	286	311	280	300	270	264	317	277	293	291	281	296	288	262	293	281	282	278	284	310	323	291	279	253	298	293	296	274	258	284	301	287	275	278	288	285	276	289	276	267	304	259	259	258	299	302	277	287	276	267	289	309	289	297	290	289	313	267	276	305	268	309	296	280	305	277	300	277	312	278	266	273	300	327	251	244	326	311	311	248	315	294	268	273	284	283	294	324	298	257	284	279	312	266	290	300	275	278	284	267	284	265	280	281	286	304	243	265	286	298	280	286	282	301	274	288	287	271	254	269	284	303	304	282	274	270	292	279	252	276	278	256	285	285	255	290	286	294	265	292	271	280	281	288	257	272	294	290	294	313	313	293	266	275	292	287	276	263	315	285	293	275	300	276	313	303	294	305	296	293	286	271	297	295	271	306	290	257	272	297	291	300	290	285	280	323	274	271	271	264	261	275	271	268	283	254	256	306	304	272	298	278	295	284	254	267	279	276	264	298	287	260	271	285	285	286	298	304	282	268	259	275	286	287	294	278	307	269	272	304	312	286	300	320	270	246	301	271	261	263	275	248	285	283	294	265	267	260	254	288	283	253	259	285	291	281	291	283	274	294	293	291	278	264	288	265	277	289	296	269	271	257	289	294	288	295	260	287	285	307	271	281	282	299	296	301	279	308	278	305	281	283	289	314	290	294	302	273	272	275	267	279	309	248	289	291	275	268	283	289	271	264	289	309	275	300	272	317	311	283	294	265	253	288	264	298	287	261	280	305	298	250	294	291	300	248	282	288	303	284	284	280	292	286	284	287	286	288	290	251	270	294	287	287	276	281	285	321	266	281	275	297	268	283	277	290	291	300	282	293	290	257	281	304	271	296	305	271	297	270	249	272	295	281	286	288	250	280	295	285	257	258	266	257	285	296	290	293	274	278	333	319	297	287	266	246	268	281	331	278	263	275	289	292	279	271	291	301	279	279	281	278	288	289	259	266	275	280	303	281	275	270	280	260	289	289	288	273	279	287	284	282	297	301	285	274	307	283	278	274	288	282	317	279	264	266	302	282	281	267	281	277	288	292	292	287	245	246	288	259	284	296	280	274	283	274	279	292	273	286	280	314	295	281	286	239	265	269	310	323	298	258	302	258	278	290	281	282	273	275	288	325	278	277	275	288	277	281	285	306	273	281	302	278	297	298	267	267	258	271	292	288	300	283	286	278	279	294	254	295	306	272	277	305	280	302	271	251	295	269	294	317	255	268	295	282	279	292	284	281	279	259	259	277	280	266	276	310	282	278	278	284	269	311	290	293	265	284	268	276	296	288	258	295	304	311	303	287	264	297	294	285	314	256	311	301	306	293	284	296	294	310	259	270	273	293	277	319	278	287	262	254	287	269	245	294	275	273	288	260	272	285	273	256	313	293	287	292	309	251	261	278	296	274	277	291	295	290	272	269	290	307	239	283	264	287	297	242	294	273	263	258	275	271	292	279	284	279	286	285	287	282	304	246	250	289	291	283	271	287	287	285	288	293	277	249	295	287	280	276	283	303	291	284	279	300	276	297	283	269	280	264	284	280	254	297	278	299	314	272	277	266	295	289	279	300	281	263	250	276	283	270	299	312	296	275	273	311	277	262	287	259	284	275	255	266	239	294	297	272	301	273	288	295	290	263	298	277	293	296	297	290	290	252	269	251	294	295	277	291	296	257	281	273	307	270	287	281	301	285	266	286	256	276	271	265	315	280	260	276	288	270	283	251	280	306	283	283	300	264	291	291	258	286	288	247	272	271	289	293	267	285	267	278	276	289	293	315	291	306	287	290	234	281	306	274	298	283	282	290	271	263	284	282	287	292	264	290	277	275	310	291	282	283	313	279	285	304	261	261	252	291	253	304	278	292	273	289	327	284	303	279	286	276	280	291	279	288	284	287	256	268	267	291	289	264	307	308	288	284	302	265	302	277	272	274	278	248	249	272	275	282	273	265	298	284	261	257	295	291	263	317	290	277	255	308	294	278	284	240	277	306	267	269	264	323	269	295	290	279	244	281	245	283	268	279	288	302	263	260	299	267	290	298	308	266	283	280	256	313	268	301	294	288	281	298	267	266	310	319	276	301	284	276	295	271	245	275	323	283	285	290	286	286	268	256	307	266	297	272	271	297	290	303	293	271	298	281	270	277	299	298	275	249	309	305	291	298	286	306	322	273	285	253	263	275	275	298	256	267	272	275	273	262	278	305	280	295	292	287	263	280	261	283	273	287	267	271	271	283	281	274	342	302	287	275	306	289	299	297	269	280	277	299	285	264	293	260	299	294	284	268	262	274	264	308	266	280	273	271	274	286	257	302	308	276	248	294	315	293	263	316	253	286	307	287	288	283	273	302	276	294	299	278	232	275	291	303	271	285	270	290	292	265	271	292	279	299	272	295	265	304	307	294	267	263	285	288	287	269	283	274	281	282	256	281	279	322	286	279	279	267	270	260	289	307	303	279	317	263	326	290	305	293	284	267	302	301	279	303	313	289	267	285	301	288	267	292	288	264	260	246	282	256	282	288	289	286	291	261	290	296	288	262	290	310	289	281	282	284	301	308	269	285	308	265	265	274	286	291	267	291	278	307	301	292	262	269	305	286	269	291	262	279	274	263	302	275	283	294	254	268	288	267	291	261	283	238	281	278	270	272	257	294	269	266	300	289	295	275	278	253	293	293	287	275	276	294	281	296	286	283	259	272	270	281	286	307	293	285	263	264	273	258	282	280	312	290	284	293	286	319	270	271	278	278	274	310	252	288	296	275	282	277	280	286	283	293	299	271	267	261	304	286	298	287	289	268	299	287	290	305	255	297	287
15527	1453	1282	991	681	512	409	313	270	279	274	199	237	179	187	192	184	148	202	156	157	165	166	158	149	136	150	163	146	169	167	145	156	163	154	152	163	152	141	152	177	156	154	150	167	158	137	167	141	144	173	152	144	118	157	149	172	149	137	154	140	133	166	127	140	127	155	168	136	149	150	156	146	140	141	150	148	127	154	148	155	126	139	131	138	149	155	153	152	150	145	160	127	143	136	168	147	142	129	168	176	154	143	133	160	171	144	143	154	160	145	169	160	149	135	124	175	151	152	153	142	163	154	127	144	130	145	145	129	149	139	140	132	130	146	142	139	136	114	145	157	151	146	138	140	144	144	160	133	146	149	141	146	131	149	167	140	138	152	149	135	154	141	149	146	119	161	145	146	154	158	143	175	132	143	148	144	164	131	145	151	141	149	144	138	147	146	137	128	157	141	128	161	154	144	129	142	144	143	136	140	148	157	134	140	162	135	141	151	127	132	164	169	147	159	146	134	148	134	120	131	152	129	138	141	135	138	148	138	137	151	142	134	148	140	153	165	149	131	140	157	140	150	159	152	138	151	152	146	135	153	137	121	149	152	164	137	132	148	130	132	151	129	141	153	146	132	135	134	156	160	152	149	162	131	136	153	155	148	143	141	168	142	143	140	154	152	139	138	159	154	120	178	142	130	137	145	146	143	138	138	140	169	133	154	154	149	159	155	143	169	140	140	184	154	128	133	163	143	147	154	170	122	152	136	142	148	133	128	141	150	154	134	143	155	149	147	143	132	143	126	140	158	157	141	134	148	139	137	144	144	161	148	137	142	167	124	134	152	142	142	137	134	145	175	141	163	145	126	147	139	156	147	130	133	134	169	139	151	146	110	157	144	137	148	145	137	147	148	130	139	129	150	134	162	136	133	146	170	140	133	163	159	142	131	133	149	156	163	149	129	122	156	167	167	151	129	154	142	148	162	131	137	115	129	119	147	161	145	139	150	137	138	136	154	150	146	141	123	138	138	166	143	139	144	128	141	149	138	144	141	137	122	149	137	142	148	178	159	145	155	146	147	164	145	164	133	134	133	126	133	130	147	150	147	143	155	141	158	148	163	126	118	123	136	141	142	149	143	140	143	143	144	139	157	141	134	143	152	128	151	137	151	146	132	167	148	158	145	145	146	164	145	147	139	146	160	124	127	143	148	147	160	135	126	153	120	158	129	137	154	132	156	144	163	138	139	158	129	140	148	160	166	159	123	130	120	145	152	149	141	167	142	135	134	158	136	147	136	135	121	139	154	135	170	133	152	132	134	119	146	149	133	118	134	132	145	146	145	156	148	142	138	148	149	130	144	122	134	151	135	124	167	129	145	164	152	154	140	127	146	154	131	144	127	158	135	157	157	122	147	147	128	151	146	148	132	135	134	153	134	129	156	120	154	136	136	133	153	148	152	157	149	124	160	143	151	147	154	140	143	131	163	141	144	145	154	153	156	164	147	143	132	146	149	140	156	139	141	125	162	140	139	147	131	156	141	127	147	131	140	116	144	154	154	147	139	136	144	155	161	148	131	131	121	134	148	132	164	142	150	159	154	146	136	155	145	142	153	146	140	157	141	136	144	145	149	140	138	142	132	141	130	140	137	160	149	140	150	161	143	173	134	139	157	152	138	148	147	140	156	156	135	157	141	134	126	152	147	146	139	163	167	130	156	163	123	155	140	150	155	154	136	159	134	151	139	139	152	155	156	134	148	137	151	136	134	130	147	138	141	156	144	143	160	136	145	147	145	151	152	140	126	159	178	146	152	143	129	146	148	129	138	140	145	148	139	150	149	136	148	131	150	170	151	152	156	159	144	142	148	149	146	127	150	167	128	141	144	140	132	137	150	115	144	147	159	139	135	131	151	156	144	144	127	147	151	159	134	148	137	156	127	157	134	143	139	136	127	163	134	155	129	136	122	135	138	135	143	151	145	137	155	156	133	141	147	136	147	143	145	138	142	159	140	150	153	149	140	140	146	136	129	133	134	148	154	138	165	141	149	162	134	136	146	153	154	148	143	164	156	145	145	165	137	132	155	148	147	128	130	141	126	145	135	151	154	138	118	147	143	167	160	147	143	129	129	153	164	150	172	154	155	156	130	141	140	157	145	143	130	138	135	136	160	157	138	144	141	142	155	148	160	155	129	147	145	163	130	152	146	147	133	157	157	164	155	141	157	143	124	141	140	135	138	149	151	160	136	139	118	174	133	147	147	152	146	139	135	135	128	155	145	127	147	136	138	151	155	142	139	144	135	149	140	136	125	123	160	135	113	151	166	146	177	145	136	148	149	143	157	151	142	125	147	133	135	130	172	139	134	152	144	152	157	132	152	130	127	130	159	136	146	120	125	157	136	133	136	134	145	145	151	160	149	139	154	114	155	133	131	125	141	116	148	152	151	158	138	137	150	133	117	145	148	166	139	137	140	124	140	160	121	122	139	140	128	120	149	148	141	128	166	158	132	165	142	144	140	141	122	168	153	147	130	147	122	151	138	151	140	142	134	138	166	156	136	140	148	150	141	138	121	135	157	128	134	151	153	125	135	145	123	126	143	154	159	143	131	129	153	139	159	143	107	135	141	153	131	129	150	150	146	160	136	155	132	115	159	142	158	154	125	133	125	147	169	139	163	166	152	129	146	154	142	151	161	154	127	170	149	141	154	145	153	162	120	129	138	145	139	148	138	152	157	153	161	129	172	153	146	135	147	133	132	141	130	145	154	141	123	129	164	139	111	120	173	157	147	139	148	126	123	151	135	168	149	145	129	147	147	158	155	155	160	131	157	133	157	139	169	171	153	130	147	142	151	137	122	143	153	138	170	127	142	139	155	147	122	152	157	150	149	153	148	130	138	126	141	142	156	150	144	137	160	108	131	133	142	151	139	137	134	147	147	145	141	133	131	136	171	151	132	131	121	138	147	162	140	154	141	153	147	131	156	148	138	143	128	141	123	133	151	178	135	158	144	147	131	150	133	125	128	148	132	149	159	152	167	152	132	151	136	139	139	154	160	154	123	138	141	122	129	152	147	169	145	153	143	141	165	126	139	149	143	173	146	128	154	136	145	154	140	143	163	145	137	147	152	128	119	152	144	150	144	142	147	135	150	152	160	144	130	142	150	138	165	123	140	162	150	155	164	139	139	175	178	162	153	128	143	160	158	121	136	152	148	159	126	149	144	146	154	151	145	132	136	119	133	126	149	142	124	139	145	157	159	138	121	155	127	124	127	125	133	136	161	136	124	138	166	144	158	156	137	138	132	142	136	130	147	142	135	137	158	156	138	158	138	148	142	160	166	155	143	133	158	157	143	148	139	161	147	134	137	132	159	139	151	156	144	144	167	146	144	141	163	151	133	152	157	138	150	113	140	149	144	167	137	151	138	174	150	127	149	135	148	140	156	147	134	134	130	141	130	145	133	139	153	135	140	158	134	139	143	136	151	127	158	148	114	152	133	137	144	158
10100	1417	2826	3372	2915	2492	2088	1761	1527	1403	1305	1153	1004	1059	916	838	821	780	777	733	746	707	708	609	639	632	661	556	637	606	607	637	613	617	549	602	575	582	581	566	590	574	570	536	526	596	589	555	526	536	572	533	558	590	580	583	529	546	541	577	521	516	559	580	521	520	577	531	488	557	587	539	516	540	547	559	516	521	492	507	532	509	533	505	520	508	510	515	509	496	484	517	546	503	514	550	507	523	505	509	514	500	512	495	532	522	512	507	514	527	499	525	520	567	529	510	511	525	521	545	506	538	513	517	544	495	531	512	541	537	544	533	466	479	525	498	489	500	507	505	514	519	507	511	492	481	521	533	499	516	513	537	545	525	527	535	496	553	485	516	518	542	546	493	498	497	490	526	518	536	539	494	525	493	514	506	516	521	522	510	509	524	509	537	525	533	540	528	556	511	492	505	516	519	530	506	550	492	500	540	476	524	508	505	509	538	503	531	521	491	481	474	520	531	535	470	504	480	556	523	472	503	500	502	465	496	514	513	540	568	528	508	514	530	541	519	517	513	519	509	536	509	511	535	513	525	495	522	518	506	506	511	480	488	493	513	543	486	528	531	511	499	536	478	507	546	512	542	544	491	496	487	485	524	502	488	534	517	546	524	521	533	583	519	514	544	540	513	501	485	527	505	489	478	536	514	504	480	443	526	492	550	536	524	513	522	499	498	503	522	520	500	536	551	533	557	475	508	521	555	536	522	492	539	561	499	534	506	527	503	526	513	536	554	548	532	535	536	532	499	497	565	542	509	515	519	491	506	497	550	491	529	532	533	510	535	519	521	477	565	502	528	529	567	517	553	495	511	528	522	495	533	536	495	509	479	533	537	522	484	533	511	541	561	526	549	499	490	496	500	546	522	484	516	507	489	503	504	547	512	497	537	511	523	528	519	538	546	531	517	545	495	507	547	499	550	507	515	517	500	511	523	497	521	544	575	541	547	508	535	534	514	510	505	535	488	499	505	485	510	496	528	529	511	497	540	553	528	483	504	537	512	513	526	499	515	475	518	540	528	520	519	544	502	484	518	535	505	524	506	516	513	536	526	550	507	563	550	507	513	541	530	507	551	522	523	475	509	524	562	488	516	483	531	506	514	531	505	494	495	504	476	504	501	514	534	500	502	505	538	514	521	466	510	531	526	531	516	543	499	490	523	468	474	540	518	506	580	520	516	511	498	477	504	518	495	497	514	545	506	525	478	497	539	519	517	531	513	510	510	487	554	529	545	527	562	505	525	526	530	506	493	524	505	502	515	478	515	523	479	542	471	505	492	486	492	539	537	496	498	533	501	491	477	500	562	527	537	513	542	511	478	530	488	526	507	497	521	509	495	538	500	527	498	527	495	518	492	525	504	529	517	520	545	522	512	551	542	504	557	508	511	517	546	517	506	487	482	509	520	513	488	478	507	512	525	490	521	531	479	495	482	531	528	503	541	517	526	472	505	523	481	498	525	538	486	522	514	514	528	534	516	498	525	473	545	508	527	492	512	479	468	476	509	537	511	512	516	532	487	510	545	506	509	492	504	501	527	494	523	542	486	564	529	491	523	541	521	566	510	548	477	492	504	532	536	511	547	490	540	506	508	518	534	481	535	521	518	539	530	485	515	539	544	525	538	491	533	447	550	527	558	517	521	557	551	503	496	504	474	475	506	518	538	543	547	468	486	514	493	491	517	508	489	468	552	551	479	512	509	495	558	542	515	523	500	512	521	517	545	526	546	520	511	521	509	506	454	528	553	514	493	490	530	525	537	543	519	540	504	515	559	521	547	548	509	517	521	526	518	504	549	473	477	535	537	502	505	517	529	519	511	506	504	487	509	486	504	500	520	519	555	504	530	505	507	544	526	518	476	506	495	546	543	541	495	506	567	557	502	540	528	514	489	534	501	534	491	480	503	542	504	517	522	518	518	527	506	488	521	459	552	532	527	535	500	526	505	516	491	508	511	521	526	497	524	543	539	531	500	532	517	521	530	524	507	516	522	548	514	524	504	510	507	563	490	542	544	528	482	550	522	551	494	526	530	501	534	567	517	536	501	505	509	504	502	543	521	526	530	516	495	516	540	513	524	497	526	540	522	515	502	528	538	543	527	540	524	494	477	498	500	525	516	519	537	482	512	525	526	527	526	504	528	516	549	548	518	517	495	560	486	506	510	547	533	566	480	566	553	520	482	506	531	519	566	516	529	514	518	524	519	502	528	521	517	519	521	524	489	512	547	514	502	534	517	527	555	512	545	493	551	513	504	501	507	522	523	531	529	527	483	534	479	498	538	498	493	531	477	486	523	516	512	485	482	546	451	485	483	532	516	544	532	492	539	543	484	535	508	483	491	533	518	508	530	504	496	510	512	527	505	524	540	525	550	538	528	503	524	511	511	522	493	483	490	559	512	476	508	504	519	533	509	515	534	493	542	513	519	577	516	481	493	504	532	504	506	495	564	531	519	539	530	467	529	505	511	493	504	498	549	509	552	500	520	508	518	512	492	514	538	486	474	482	522	483	525	517	503	501	568	478	507	550	530	499	476	520	482	500	495	485	550	523	509	543	538	510	513	526	516	540	549	549	553	554	513	545	536	589	541	571	476	515	475	565	470	505	483	469	508	498	553	542	533	466	500	503	496	512	530	505	539	517	539	505	529	534	544	504	487	551	493	501	521	531	498	489	479	506	476	496	543	535	503	488	491	512	528	534	507	514	533	553	528	508	481	494	498	522	506	509	528	550	498	488	518	522	528	537	501	525	511	531	485	585	564	515	486	533	495	519	529	522	520	516	510	492	519	525	479	509	462	521	472	518	556	499	487	535	494	527	521	518	540	523	513	516	493	462	549	522	517	510	538	529	545	557	524	560	527	498	524	520	465	568	536	528	525	522	486	511	530	512	513	493	536	536	520	504	514	482	523	537	514	525	511	519	531	519	544	523	528	540	491	517	522	512	456	553	511	533	489	563	521	544	505	488	545	519	501	530	500	499	516	487	508	504	511	526	499	523	533	512	514	484	484	582	490	483	521	497	503	531	521	538	535	575	537	541	538	541	508	505	483	498	487	497	518	515	532	515	544	504	489	555	511	532	498	505	509	502	501	487	507	514	545	519	504	496	533	491	491	496	517	509	565	555	532	521	545	528	502	521	532	511	511	512	514	510	512	512	522	537	496	538	519	502	505	513	525	496	508	534	470	470	539	534	511	541	490	486	512	499	537	502	521	491	504	490	527	532	547	533	523	510	528	516	490	527	566	515	512	500	512	532	502	528	513	499	558	571	556	504	518	539	530	528	531	537	521	533	537	541	502	488	545	503	530	501	487	512	528	557	494	530	566	514	484	526	527	497	510	529	464	495	513	564	534	541	521	520	549	497	554	504	531	480	541	517	513	468	565	484	504	512	499	513	502	521	545	496	524	511	525	477	546	498	536	521	514	545	505	511	542	502	503	566	499	508	493	469	492	522	535
25184	4480	2367	1722	1177	912	742	546	491	440	380	370	364	307	322	248	265	302	259	268	273	245	230	263	245	229	234	244	231	213	221	239	238	207	197	222	216	205	222	222	214	210	225	199	202	217	221	201	233	211	206	227	204	225	210	202	236	204	223	226	205	200	206	213	204	175	185	200	172	208	235	216	171	209	208	211	204	182	226	198	207	211	234	200	215	206	188	218	229	205	178	206	173	188	211	199	228	200	195	211	185	200	193	207	218	202	227	195	198	213	202	206	213	209	210	216	217	248	194	215	238	202	190	192	194	194	221	197	187	196	231	163	193	217	215	207	192	197	203	186	198	224	209	229	211	215	202	210	186	199	202	192	200	208	200	209	199	212	191	230	211	212	204	214	215	219	197	227	209	195	201	217	217	207	218	212	224	213	206	213	199	232	228	222	207	211	221	198	205	179	244	184	193	214	204	209	199	201	218	191	223	198	227	163	217	207	212	208	235	188	213	209	211	208	234	183	178	196	221	214	201	199	226	193	218	179	210	218	214	203	172	175	191	205	192	211	197	213	194	207	191	208	203	230	230	220	186	206	216	229	196	206	189	203	207	215	216	208	218	231	184	210	222	194	177	229	216	214	234	210	223	181	197	213	214	210	210	223	197	214	200	209	205	223	205	204	217	225	193	213	211	206	211	190	215	201	225	221	209	211	196	173	225	196	211	200	210	185	203	196	205	210	198	214	201	205	191	192	213	186	199	181	213	214	211	187	205	203	185	237	206	205	183	202	213	206	202	191	224	211	201	188	221	200	201	215	192	193	182	189	235	200	196	211	211	197	203	211	199	187	236	198	222	199	201	205	194	196	217	206	214	199	207	208	213	229	223	218	204	213	195	174	221	206	241	213	209	190	189	195	190	219	205	206	213	219	196	211	218	246	207	212	181	215	220	196	213	196	205	189	235	184	207	193	224	210	223	220	245	191	208	228	212	206	224	233	206	185	217	199	227	227	207	185	214	207	219	182	201	192	203	195	199	210	216	199	201	201	197	196	219	186	210	225	185	195	196	206	191	224	198	199	209	208	193	206	199	197	218	202	198	217	203	204	251	216	209	212	214	184	195	195	195	247	201	231	223	218	198	215	187	203	198	221	211	177	191	199	200	210	185	203	201	216	221	200	199	215	217	213	223	195	203	215	236	205	191	201	197	179	196	208	203	188	205	200	212	192	200	211	205	215	190	206	208	195	222	184	205	178	194	205	204	209	194	193	223	200	218	204	185	183	216	232	205	206	211	188	217	220	186	192	236	210	198	221	200	210	218	203	167	181	210	237	205	204	217	210	221	231	221	216	229	189	193	197	202	211	189	225	186	231	193	222	200	195	228	197	219	193	204	217	206	200	200	198	230	206	209	197	197	211	196	181	209	199	188	191	198	210	170	183	228	195	185	212	242	224	218	206	207	224	201	205	199	203	205	209	226	203	215	187	202	227	205	208	215	221	203	229	228	198	215	215	207	228	196	193	220	217	208	195	199	207	200	213	200	217	203	210	228	189	216	222	194	196	200	216	211	189	202	208	212	220	217	194	194	199	160	218	210	213	196	216	201	199	207	199	221	207	179	205	195	211	230	217	202	222	205	212	205	204	214	203	189	209	199	173	227	205	229	196	195	229	207	194	206	199	187	185	213	227	195	221	219	207	209	213	200	215	228	194	190	182	214	201	197	228	212	217	199	222	211	197	225	209	211	215	210	228	219	207	207	219	181	217	199	205	192	208	235	220	203	200	224	210	232	199	190	221	205	220	190	212	196	217	207	191	205	204	184	221	208	204	206	210	188	186	211	191	235	191	206	209	217	193	214	211	191	209	218	180	180	207	199	205	208	241	227	212	185	205	216	200	217	196	209	197	213	198	203	204	192	192	219	210	193	217	212	196	230	194	206	227	210	191	213	184	201	177	196	186	201	200	202	185	205	204	218	206	197	209	239	211	200	211	188	200	207	198	216	199	209	193	210	194	198	176	207	205	192	215	232	210	196	201	211	206	202	215	185	213	211	189	196	200	196	206	204	199	177	197	226	235	238	207	192	202	221	211	201	200	198	230	211	191	192	232	216	177	184	223	186	203	198	175	185	204	236	179	177	188	216	192	203	216	214	207	209	222	191	181	183	210	219	204	234	184	189	190	220	190	186	193	217	224	197	240	216	188	193	214	191	215	232	222	195	223	189	214	203	194	236	204	230	217	217	235	203	201	192	183	237	196	221	206	186	230	166	192	191	203	220	211	217	208	195	202	208	220	194	197	216	205	194	213	206	213	217	201	217	202	234	212	230	217	193	182	209	213	197	236	212	230	171	186	203	200	199	212	197	194	208	205	201	210	203	207	198	231	214	211	200	183	200	208	221	188	205	213	220	187	207	186	196	211	200	196	234	216	200	212	197	205	204	218	200	204	208	217	205	208	218	187	217	189	218	196	200	213	221	188	189	219	192	180	203	203	189	202	202	199	181	217	182	218	188	215	198	167	204	186	181	210	242	200	214	196	220	236	184	181	207	240	222	197	198	216	222	208	208	205	193	216	205	235	173	238	216	224	204	186	201	225	188	212	214	224	193	210	204	223	195	213	211	199	186	230	214	179	187	187	204	189	207	236	224	208	201	208	212	216	198	205	158	211	212	220	230	241	231	198	191	208	198	208	237	187	212	216	200	194	208	195	217	200	187	219	183	192	226	204	185	210	213	177	204	188	207	222	200	217	218	207	210	212	221	201	221	212	199	193	202	236	194	214	199	219	218	206	199	162	198	201	211	218	200	204	180	219	208	200	195	187	211	196	213	214	194	207	209	202	225	210	214	204	205	215	211	187	195	220	197	210	200	232	197	188	198	200	200	201	209	208	192	227	191	212	222	194	212	220	198	187	204	207	186	207	220	201	219	213	199	203	197	211	206	228	221	212	200	194	194	188	214	218	231	218	178	205	198	201	219	205	207	204	230	210	225	205	201	188	205	203	206	199	201	206	192	183	194	216	188	196	235	207	219	235	207	201	197	204	205	200	210	185	171	216	194	175	189	206	174	179	224	194	195	217	210	198	195	225	207	202	206	183	217	184	206	207	224	225	232	208	205	195	222	195	178	212	216	202	212	161	215	228	208	181	196	200	236	217	200	234	187	195	194	215	230	211	223	219	190	227	212	233	232	228	214	214	197	197	220	193	190	242	215	196	195	198	185	198	206	192	209	213	236	221	200	199	223	203	231	190	205	205	204	205	217	212	220	224	214	195	205	200	212	195	222	198	195	218	209	223	204	190	198	227	241	187	228	211	186	241	196	184	224	209	222	221	209	194	200	208	189	200	190	179	195	225	233	218	210	188	195	214	187	206	203	202	187	189	207	196	231	202	184	192	214	231	207	203	190	221	172	172	197	206	230	220	214	213	206	201	199	211	194	187	221	176	220	243	187	229	204	201	187	195	211	162	191	229	231	199	213	215	202	225	209	175	210	193	207	172	224	214
13725	2371	4984	5730	5039	4136	3511	2907	2662	2196	2006	1823	1688	1560	1411	1334	1221	1230	1212	1154	1034	941	945	979	974	970	923	911	891	832	849	848	787	827	800	810	805	801	787	776	844	764	858	785	717	714	756	720	721	776	805	752	773	724	785	776	761	733	790	765	720	717	716	718	696	751	724	709	692	726	700	724	748	722	715	740	723	738	696	723	780	664	720	694	693	721	706	746	679	695	700	700	729	685	674	702	754	693	742	688	715	681	707	730	703	704	698	700	676	720	756	721	696	717	712	717	653	692	723	725	721	695	698	722	735	779	705	713	686	713	710	687	698	664	669	670	731	673	673	717	680	704	743	679	733	681	717	673	690	653	695	679	753	694	728	686	676	645	700	706	711	690	685	740	654	726	671	691	677	708	658	641	705	699	693	721	685	686	708	683	683	703	688	696	652	741	661	694	637	677	693	676	692	704	706	684	705	684	684	691	676	700	707	680	687	707	665	666	660	669	715	689	676	660	674	647	727	691	644	686	726	665	705	670	711	713	705	729	718	735	681	701	732	704	694	738	665	650	703	681	705	670	687	701	685	654	672	692	709	710	716	711	678	685	710	667	711	689	684	704	751	725	704	732	684	733	695	671	684	679	702	661	690	664	723	727	692	708	731	751	657	666	676	668	722	699	695	673	685	694	698	709	670	707	668	678	714	667	703	673	655	647	701	659	697	641	683	673	688	682	710	758	720	665	709	665	693	694	657	685	672	678	678	744	720	699	655	718	653	685	663	648	725	769	707	681	724	724	727	684	656	688	677	728	709	690	645	711	698	663	730	674	670	662	706	674	734	702	705	665	683	700	645	702	701	661	687	708	714	653	729	708	687	738	697	706	705	716	702	688	694	661	718	705	675	650	693	662	671	652	689	689	693	684	674	709	688	667	717	669	654	628	674	649	685	724	670	656	692	706	669	707	701	728	718	674	714	709	656	754	712	694	672	719	709	668	710	717	685	687	705	682	705	655	658	694	653	688	736	714	712	687	660	699	666	673	710	655	695	702	702	682	663	682	694	662	708	700	673	708	679	674	725	700	692	739	684	686	684	675	681	689	675	704	654	670	681	670	678	676	650	671	711	747	688	651	705	694	732	629	696	651	699	746	687	701	745	678	686	715	721	722	730	688	700	689	653	695	657	663	682	693	734	682	714	678	700	700	653	688	669	679	713	746	707	695	704	679	655	731	679	725	718	654	714	676	699	728	692	674	705	711	675	650	709	672	642	648	684	694	697	695	648	662	696	634	670	671	678	701	701	668	631	752	683	662	699	694	729	692	673	714	653	667	675	739	704	710	687	642	711	665	670	698	691	696	691	663	697	671	687	728	698	699	713	718	705	695	679	667	699	642	691	689	677	669	659	678	691	693	656	695	705	690	674	728	678	699	665	671	677	698	660	666	661	674	698	718	629	683	740	671	684	664	691	633	735	685	684	680	638	670	700	675	682	660	711	733	721	691	690	648	718	708	652	699	724	703	601	694	680	722	675	722	706	679	668	706	666	669	668	711	646	681	673	708	676	739	707	679	710	718	686	713	660	683	706	696	666	684	681	712	692	661	712	640	750	660	687	643	712	677	676	730	668	671	666	681	709	695	690	704	669	704	694	665	693	709	682	716	716	689	690	661	679	713	689	669	664	676	699	668	698	664	706	647	670	697	679	684	667	714	683	655	680	726	704	742	686	673	706	696	647	698	639	663	679	728	660	677	691	700	713	684	695	713	694	663	749	761	741	665	695	680	691	656	668	711	694	756	693	704	708	698	696	709	717	695	713	683	669	718	715	702	606	721	660	693	658	721	676	685	739	699	657	632	698	730	681	715	701	673	672	690	675	699	709	707	706	728	740	706	675	671	683	674	675	688	697	702	715	705	663	689	671	670	717	680	659	667	709	647	717	682	693	670	692	678	713	676	713	723	703	676	688	649	682	722	664	697	750	681	680	740	689	649	706	667	680	678	708	687	711	711	683	639	686	717	717	699	717	663	665	654	690	693	707	707	722	703	666	702	655	678	640	660	678	685	668	725	651	648	689	686	692	658	704	695	628	721	728	676	695	719	734	697	691	733	726	673	672	689	708	723	679	692	742	669	674	683	669	682	678	683	686	718	656	689	697	687	666	671	706	666	662	639	687	724	687	674	646	717	638	729	698	654	719	680	727	667	664	724	638	680	674	696	685	708	674	658	640	721	713	680	688	728	706	700	658	695	675	659	678	682	674	650	675	719	741	618	672	685	733	738	731	736	677	741	745	637	695	708	691	685	704	712	669	694	703	704	653	706	680	687	685	721	692	709	686	686	704	686	695	653	674	663	671	646	696	686	744	698	697	705	670	644	677	680	681	681	649	642	675	678	733	740	713	740	679	704	659	697	672	652	662	683	683	649	735	687	679	664	670	707	694	698	711	732	633	680	720	693	689	723	727	706	672	680	671	685	671	656	693	721	705	700	706	699	675	693	663	693	673	713	700	673	695	633	692	675	748	708	683	667	667	671	685	677	666	741	678	694	664	680	705	682	721	636	651	685	662	695	707	675	682	673	677	669	668	693	689	685	717	720	667	717	685	696	675	634	674	697	667	704	719	659	705	723	670	660	682	651	711	692	738	685	718	670	681	669	651	675	722	687	657	646	702	692	744	666	682	690	711	667	710	632	664	706	697	703	687	679	721	695	702	718	735	710	661	694	714	700	664	703	705	680	645	728	654	701	691	681	663	646	681	722	700	719	697	689	688	709	687	667	696	685	704	686	694	680	639	682	710	702	660	685	712	668	683	702	718	701	717	708	634	684	699	681	733	665	685	684	723	688	676	654	677	719	653	717	700	652	704	720	733	698	651	679	659	718	724	705	715	677	726	662	707	692	676	621	683	765	698	671	681	633	656	699	704	626	679	683	696	717	701	676	683	666	735	703	701	673	681	688	701	666	713	650	680	628	681	709	702	693	684	696	669	665	683	654	674	665	626	722	724	723	692	701	701	706	713	706	671	690	706	647	677	633	718	680	730	714	683	693	686	686	687	694	709	681	641	666	716	684	666	695	703	694	687	669	701	704	723	698	697	720	680	693	740	666	739	660	707	706	638	658	694	698	641	680	622	678	723	715	664	727	718	661	709	682	714	702	688	742	711	691	676	677	667	733	689	669	734	630	667	680	667	659	712	661	639	693	642	700	722	714	664	652	674	668	670	711	710	717	722	689	667	712	650	756	651	704	639	692	656	697	648	695	676	688	646	698	708	721	701	658	748	709	687	679	662	654	740	725	661	670	684	713	744	658	690	646	655	667	650	677	674	689	732	676	698	703	670	706	733	689	678	748	692	687	718	670	753	704	707	733	652	687	706	634	693	662	660	708	768	701	669	703	712	684	674	694	689	727	714	690	695	712	669	730	698	717	712	654	646	656	682	693	696	653	635	677	695	669	656	684	709	718	673	712	672	656	692	697	697	678	670	697	673	667	722	653	684	652	706	673
1969	110	138	134	81	87	64	76	88	83	79	80	58	78	63	76	66	53	65	52	68	82	62	78	61	74	49	74	77	77	61	52	73	64	73	67	76	84	59	67	69	78	67	68	54	63	55	61	70	43	73	61	70	65	60	71	69	73	72	76	62	71	57	61	53	57	72	59	76	65	70	66	55	62	55	71	71	68	72	66	65	69	67	77	63	54	58	59	54	61	76	55	66	79	61	67	71	61	66	61	74	69	82	60	88	69	71	81	63	71	75	73	71	74	70	61	62	59	70	66	65	63	77	61	89	84	74	66	64	69	62	64	69	64	71	52	61	66	68	68	56	74	60	60	58	53	69	69	66	63	70	74	75	63	75	59	75	79	67	63	68	70	64	66	58	59	69	61	75	58	59	60	58	71	69	68	69	70	68	61	66	56	82	62	65	60	77	52	68	74	81	60	71	69	67	54	70	49	63	63	63	72	73	63	59	75	40	76	63	66	65	64	85	83	72	63	73	77	66	62	64	53	59	66	63	74	50	57	62	67	61	83	54	60	72	61	63	64	75	71	73	73	60	66	62	64	58	69	45	71	62	62	69	65	70	55	73	74	61	57	61	62	77	65	51	65	69	65	95	55	58	61	53	71	61	69	60	70	54	69	74	59	64	69	56	70	64	60	64	69	77	61	74	81	54	61	55	72	72	65	78	67	65	76	68	59	66	65	73	69	43	64	63	54	67	57	69	60	76	61	72	58	63	67	62	64	66	64	83	65	71	71	70	56	57	65	81	55	71	63	58	64	68	63	67	67	68	60	47	57	62	66	68	58	54	52	68	70	52	66	64	63	68	68	76	59	54	61	66	70	62	63	68	58	75	67	56	76	63	62	72	61	69	57	59	68	57	60	70	74	66	60	50	68	79	55	75	60	59	55	57	59	72	68	67	61	68	64	65	63	73	75	56	78	82	79	59	71	59	75	55	78	67	63	76	79	58	53	71	58	68	61	48	69	69	55	60	61	64	64	59	54	59	50	65	57	59	59	75	76	71	59	64	65	70	80	67	82	59	68	62	64	77	71	75	74	64	60	66	58	69	59	61	69	70	81	71	69	79	65	66	58	61	64	68	57	58	56	67	56	58	68	69	58	62	56	63	66	71	77	48	56	78	55	56	82	62	50	57	57	57	61	51	61	67	81	75	58	50	55	72	74	65	57	49	71	52	73	70	73	66	72	53	73	65	67	67	73	74	65	66	54	69	60	61	65	71	64	78	62	61	47	58	53	70	56	65	47	68	54	71	65	69	69	56	63	64	62	64	78	54	60	70	55	47	76	78	64	62	73	77	60	72	65	67	64	61	71	76	64	67	56	82	58	80	61	63	73	67	61	72	74	83	52	61	62	73	70	61	68	57	61	54	77	58	64	61	65	53	65	61	58	55	61	63	58	49	63	64	63	61	72	51	60	66	71	54	71	65	64	69	60	74	65	64	70	58	54	76	57	61	66	75	61	54	63	74	82	62	66	54	76	66	68	59	68	63	69	82	61	68	77	68	66	59	69	70	53	59	70	68	56	72	70	64	81	68	66	50	69	77	56	52	66	78	72	69	56	64	68	66	64	60	59	66	55	59	61	63	73	78	65	77	62	61	65	61	65	69	76	78	69	76	69	65	52	58	79	64	76	76	64	70	81	60	53	68	63	59	56	75	61	57	63	53	59	55	56	57	69	73	66	66	70	58	80	65	71	62	70	63	68	66	77	63	71	71	76	62	69	63	79	56	67	56	66	64	78	69	73	59	56	61	60	62	68	72	65	61	53	66	46	59	62	71	77	72	62	74	59	76	67	48	56	67	63	58	72	65	71	76	76	75	73	48	60	79	67	55	59	47	70	58	68	53	57	49	59	61	74	67	53	57	70	76	73	57	67	61	62	67	58	73	70	69	66	59	69	71	88	62	70	55	50	68	70	60	60	67	68	78	64	58	65	60	66	66	60	63	56	66	60	60	77	58	74	58	52	72	56	72	63	60	69	66	55	66	61	62	62	87	63	71	59	66	63	66	54	63	75	52	77	68	68	62	60	65	62	73	65	66	67	50	66	66	67	67	69	71	65	60	49	68	60	70	69	62	63	73	66	68	81	54	89	61	70	69	71	87	72	64	57	63	71	67	73	69	57	69	64	77	65	75	58	80	73	54	66	61	50	54	62	74	53	58	65	49	55	61	53	71	62	67	71	65	74	73	75	80	71	72	71	61	52	82	63	59	61	71	77	73	66	69	73	62	57	68	70	58	70	74	55	53	63	62	65	72	48	65	63	63	56	69	61	72	69	84	66	79	73	58	62	62	69	72	62	67	71	63	81	69	64	63	71	65	66	63	60	82	65	69	63	68	49	58	56	67	72	75	61	68	74	81	63	76	70	57	63	52	74	64	71	76	60	72	73	85	53	78	70	68	47	67	59	57	75	64	77	54	65	71	69	59	69	63	67	69	63	62	64	69	58	62	48	60	72	69	65	69	71	75	70	57	58	69	73	70	64	81	57	71	64	65	68	74	81	52	77	74	61	53	66	61	72	67	73	71	69	60	51	72	65	72	53	63	61	68	60	49	59	71	62	57	58	59	60	68	74	61	71	59	70	63	55	58	71	59	73	62	55	56	58	66	72	65	71	76	59	61	66	60	48	66	84	47	63	64	70	65	61	49	58	64	73	63	65	59	76	60	58	65	76	66	62	66	73	66	59	64	62	52	71	65	59	71	65	85	73	72	67	73	58	72	73	61	73	68	72	68	72	69	68	76	55	52	67	55	68	52	64	67	59	63	54	52	57	59	60	77	65	65	53	62	84	66	69	72	63	59	68	61	83	68	67	54	59	56	65	72	63	58	70	66	78	70	82	66	64	71	81	59	74	67	64	53	72	49	67	73	61	70	49	52	73	69	67	86	69	59	57	68	49	66	60	67	72	70	67	60	62	68	59	71	56	73	68	79	75	72	66	66	69	81	60	65	70	63	55	60	66	70	62	75	76	70	62	53	58	65	69	58	70	73	65	68	57	61	68	73	62	72	69	62	64	71	78	72	67	68	71	71	67	76	76	72	54	62	66	55	62	71	57	59	55	53	66	64	56	67	61	70	57	54	60	76	70	76	59	65	72	57	58	56	61	64	63	65	68	64	74	64	52	58	62	71	65	60	49	63	68	71	55	63	66	67	67	72	54	73	59	68	75	77	72	51	67	71	61	55	71	76	58	58	63	63	71	48	75	59	64	69	74	48	54	51	78	72	54	61	64	58	66	80	58	67	86	61	52	72	66	59	73	71	75	63	53	69	59	76	67	64	72	83	77	67	62	81	65	66	84	70	65	65	66	69	72	53	66	85	57	87	66	56	64	78	58	63	72	77	70	79	64	60	72	70	59	57	70	60	60	61	62	67	66	62	55	64	62	58	57	80	68	67	69	69	64	60	65	66	78	62	81	73	71	66	59	68	74	70	63	56	67	66	51	75	62
2955	371	433	442	432	398	418	356	349	368	306	333	294	318	363	288	290	300	283	306	301	293	295	286	299	280	288	316	286	304	272	259	285	290	294	291	280	285	260	271	269	300	282	265	289	267	254	268	281	282	266	301	288	277	281	275	249	263	274	320	288	280	277	292	300	295	284	281	315	278	293	263	242	278	296	297	303	308	262	280	302	284	259	309	309	287	279	293	260	295	265	273	265	262	266	278	261	286	251	235	302	269	276	276	268	248	274	269	278	264	279	321	264	275	287	274	278	262	273	262	303	300	292	260	272	275	286	282	292	258	260	280	272	261	260	311	255	252	268	269	288	298	266	248	283	279	310	269	292	250	267	259	262	264	310	280	267	285	254	263	300	296	295	250	270	274	272	267	293	299	252	281	254	268	294	276	298	283	291	277	265	271	317	270	285	313	290	283	289	268	237	272	278	306	277	274	260	274	260	303	279	261	261	263	282	305	295	288	268	288	299	292	284	265	260	274	278	298	283	290	279	307	276	273	304	288	286	272	251	260	285	274	286	312	290	249	297	294	250	310	281	267	291	278	300	262	275	267	297	283	265	274	292	268	274	252	281	292	288	277	276	298	282	256	281	257	247	270	267	261	302	314	259	279	295	298	292	264	291	293	296	300	286	269	279	278	310	297	284	290	287	294	267	291	303	297	273	283	278	259	242	282	267	278	253	288	278	280	272	291	272	290	293	279	298	284	276	276	294	282	290	290	264	273	253	279	264	291	274	329	254	300	278	291	270	280	310	276	272	274	273	272	285	286	284	291	261	280	272	285	279	283	272	300	300	269	281	298	290	278	293	288	284	275	253	299	286	291	292	306	266	273	263	283	270	245	283	273	277	286	292	269	267	287	251	255	266	271	281	273	292	263	286	265	254	298	264	289	278	247	276	287	282	267	285	247	272	286	291	281	280	273	277	251	276	255	264	290	310	267	248	255	281	276	271	260	297	293	255	296	287	287	278	275	280	291	309	271	276	266	271	284	269	257	275	258	274	295	310	297	260	286	273	295	306	273	264	256	294	285	264	260	283	288	267	274	298	304	278	266	288	271	280	280	258	301	307	273	271	266	274	271	250	288	266	277	297	282	291	268	279	274	261	269	292	289	293	299	288	269	295	296	270	267	286	241	281	288	248	262	286	278	269	282	287	287	268	297	287	293	266	272	269	283	287	296	280	286	266	255	300	252	304	282	273	268	246	248	284	291	275	276	311	261	282	261	282	320	262	289	301	260	289	272	291	290	273	281	276	292	275	286	289	242	275	267	295	292	271	253	250	285	291	277	280	299	282	280	305	276	299	231	270	266	284	282	295	298	300	277	280	267	280	307	297	277	247	314	268	279	255	287	267	273	287	235	265	248	273	302	278	301	311	263	312	273	278	289	292	294	286	264	258	296	262	279	279	276	281	258	286	254	239	279	268	253	284	286	286	267	271	273	298	271	259	268	264	275	312	240	283	275	281	258	271	310	277	275	287	259	244	289	293	300	250	270	277	302	261	319	278	296	294	294	289	291	288	272	284	296	285	307	272	290	286	279	274	263	280	290	305	286	279	297	294	280	241	280	275	286	248	266	268	290	256	284	300	277	287	298	288	272	269	275	269	264	258	282	261	272	283	298	268	278	280	282	310	274	290	287	282	293	277	243	316	281	312	282	288	300	253	274	284	277	261	275	309	274	291	265	288	286	260	276	284	281	271	270	294	267	304	282	248	277	301	284	255	265	268	267	298	271	282	291	288	269	277	268	269	249	280	284	262	266	283	258	302	278	266	308	295	295	294	278	297	244	294	271	295	292	309	255	296	306	283	264	292	290	301	250	261	275	293	300	296	269	320	306	272	266	294	262	282	260	284	298	267	274	298	264	254	300	267	275	299	275	264	286	271	269	271	266	259	267	285	277	263	274	293	269	279	279	294	283	298	312	262	271	270	270	251	284	265	259	264	275	268	265	240	295	261	272	295	264	298	264	295	267	276	292	268	264	265	280	300	269	273	293	308	270	299	305	298	288	295	284	283	279	273	291	296	279	265	300	285	259	319	286	271	274	284	284	268	293	298	318	297	311	291	265	285	276	268	264	252	279	282	290	272	322	268	307	258	257	278	280	251	282	252	281	278	269	305	272	276	309	272	293	285	289	299	262	273	284	293	290	304	287	279	266	294	273	279	257	282	277	268	307	270	262	292	292	265	278	301	267	295	266	277	264	283	258	291	274	273	270	297	279	293	286	300	290	267	250	273	294	271	299	264	286	251	249	273	257	272	267	262	294	285	251	259	275	272	267	283	266	302	278	268	299	273	267	260	301	274	252	298	298	257	281	301	286	274	270	257	250	257	271	302	292	265	301	295	295	271	285	261	289	271	262	296	256	275	295	284	267	264	281	275	278	296	266	299	310	241	284	292	304	252	286	318	296	270	302	265	284	299	242	283	280	283	284	273	266	271	297	260	262	280	329	295	296	295	277	287	266	273	268	297	279	264	283	263	304	261	261	264	245	292	308	276	293	310	272	256	311	314	293	275	287	263	271	282	294	285	260	285	239	285	304	272	272	267	273	287	261	251	250	268	253	266	291	263	274	261	269	274	281	278	297	277	290	281	277	284	272	285	249	281	260	286	291	265	286	290	282	290	282	300	238	264	286	306	271	296	324	282	289	271	295	261	265	291	288	284	295	287	267	291	269	294	282	255	270	268	278	268	284	278	309	288	283	248	270	275	289	270	273	295	264	252	272	297	281	290	272	268	260	265	280	300	285	282	289	293	279	269	264	287	285	257	294	309	271	311	280	265	257	286	278	295	292	284	277	281	257	268	257	267	248	307	263	293	288	296	286	267	268	283	265	276	268	292	285	290	307	264	272	268	284	259	280	281	281	271	293	294	269	294	325	293	271	274	281	287	270	289	283	291	266	270	297	269	269	258	265	289	289	274	308	286	272	279	267	259	283	286	263	275	264	290	264	289	268	291	309	301	273	277	293	264	282	309	277	282	275	273	295	254	249	291	268	290	286	292	278	293	274	307	306	259	297	278	263	287	274	285	274	276	292	268	288	293	284	286	266	259	274	273	280	286	278	277	274	275	243	342	295	257	285	268	277	271	291	267	287	281	287	288	281	284	266	263	252	264	292	271	278	249	265	265	271	282	294	261	286	267	294	288	312	285	274	312	301	280	264	279	287	280	298	251	248	270	270	292	264	301	308	278	294	265	271	267	298	270	258	267	266	280	258	262	275	285	263	257	289	277	274	298	282	274	278	273	251	276	266	280	292	256	287	315	287	282	283	256	251	296	307	241	276	283	261	281	272	244	249	289	268	275	301	311	290	311	307	272	280	273	256	260	286	281	290	299	258	302	270	277	288	269	271	283	260	290	261	268	301	260	255	301	293	311	308	284	295	276	287	271	288	295	289	287	283	277	285	304	246	284	295	263	270	289	289	273	280	257	289	275	239	297	303	284	292	292	291	285	275
17583	1733	1260	980	672	502	410	344	303	279	244	218	223	191	208	192	185	163	179	152	181	173	156	150	155	144	143	165	172	148	144	192	142	173	141	150	114	128	136	143	174	158	130	148	142	154	155	132	158	138	142	139	146	146	140	131	138	151	158	109	146	156	160	162	158	157	133	152	143	149	134	139	133	163	153	153	138	147	135	146	149	162	143	136	167	141	148	159	147	155	151	135	140	159	126	169	145	155	142	137	122	142	148	140	144	152	133	132	114	141	123	146	141	143	157	143	147	141	135	133	139	120	148	146	151	153	147	146	140	140	154	125	171	150	146	154	153	141	148	156	138	150	122	139	162	160	130	138	150	136	159	145	150	122	129	145	155	150	154	134	143	161	140	135	156	144	159	162	150	141	145	151	142	158	135	129	136	149	151	134	158	138	156	148	131	171	162	141	140	142	136	138	157	133	155	141	136	142	158	140	135	142	153	131	129	150	141	161	134	170	141	129	136	154	171	153	127	137	166	138	160	152	132	125	136	124	149	127	130	149	133	141	148	130	157	135	147	142	155	146	146	133	152	150	146	153	167	153	151	130	156	156	145	154	144	158	134	168	154	143	139	150	129	143	153	154	157	151	144	160	155	143	142	119	134	120	149	133	147	139	157	146	145	144	148	178	137	165	146	127	142	151	166	141	138	142	163	146	144	129	131	138	143	149	159	135	144	143	143	130	137	130	123	151	140	144	155	114	157	138	163	143	143	154	159	150	140	143	139	153	136	146	178	126	156	128	143	130	129	124	146	137	141	146	125	153	143	126	145	137	139	132	143	166	150	140	147	144	129	144	142	152	134	176	142	121	135	154	131	153	137	141	158	155	145	126	152	135	135	147	160	143	150	145	129	138	143	160	144	131	154	144	154	145	144	156	166	149	140	149	136	151	162	139	129	162	145	145	139	126	163	144	141	132	151	146	139	145	144	141	148	145	142	151	150	134	136	130	146	154	158	130	164	153	148	138	142	149	146	138	147	150	151	130	126	121	155	147	139	145	121	145	141	135	133	142	160	147	140	141	149	132	127	140	136	144	151	158	153	163	150	152	130	150	158	142	151	159	154	146	151	146	146	147	145	159	143	143	144	149	146	137	126	142	143	157	141	125	142	141	150	155	129	137	124	151	129	151	162	123	148	132	145	143	134	149	129	148	158	144	156	134	167	142	140	139	154	147	160	146	132	135	142	148	129	149	147	149	115	147	147	162	136	148	138	148	155	143	130	127	163	126	134	142	151	150	160	154	147	148	161	133	134	135	132	157	130	140	152	146	136	155	148	140	135	172	143	138	155	155	156	141	158	142	155	128	162	129	147	127	142	152	150	150	146	123	122	146	133	152	176	152	129	144	140	167	153	140	142	142	147	151	143	148	135	142	136	147	144	149	132	141	145	164	147	157	150	156	151	127	137	132	141	142	169	112	153	141	158	161	155	125	134	138	143	133	122	147	143	154	129	127	137	146	139	150	147	166	123	146	128	145	131	126	134	151	141	139	123	162	148	165	131	134	146	166	137	144	130	138	143	183	157	153	143	162	135	146	135	169	156	148	153	148	131	140	151	166	135	147	154	147	146	141	141	135	176	130	131	127	121	160	156	153	149	157	158	150	145	150	160	133	154	158	139	176	149	161	140	150	148	160	151	146	136	141	140	135	139	147	140	143	130	143	150	145	128	144	145	138	161	120	147	153	156	140	143	134	156	132	145	145	140	138	147	153	133	152	161	170	168	130	130	162	161	140	143	163	137	148	152	136	145	150	150	142	161	153	149	126	149	146	155	161	134	142	145	144	143	134	137	149	138	157	143	122	177	152	146	142	136	140	161	170	143	160	157	149	157	155	143	145	142	160	145	130	120	156	133	167	146	143	150	142	160	131	134	139	162	143	132	131	141	138	136	160	130	133	142	148	136	132	134	126	142	144	169	121	149	140	144	156	131	166	143	139	154	134	131	151	124	161	138	138	154	140	139	171	149	131	135	143	152	167	145	158	146	166	155	123	156	153	162	150	138	144	156	137	147	153	134	132	143	145	140	149	157	167	130	136	140	144	133	166	144	137	168	154	136	146	152	158	133	169	137	134	134	151	166	140	129	129	159	121	133	157	159	159	161	115	151	138	139	152	164	137	168	147	154	160	152	140	165	126	167	126	130	165	151	148	153	126	145	126	151	145	159	143	136	130	145	144	140	145	148	142	119	164	134	146	149	140	136	147	140	150	148	130	139	151	143	133	133	160	153	135	135	153	154	143	147	144	128	150	163	143	135	138	133	133	144	162	128	155	159	149	155	139	146	149	135	145	150	153	138	146	151	163	152	129	148	144	143	130	141	150	148	173	143	157	157	130	163	165	114	145	134	168	147	126	153	150	118	145	131	143	133	132	145	141	140	154	128	137	153	176	132	148	146	140	149	140	149	133	135	140	138	159	168	122	142	144	157	153	141	147	150	141	151	132	121	142	151	143	138	145	154	150	154	153	147	155	154	165	143	143	136	129	155	126	143	149	127	135	132	130	138	147	133	164	157	139	153	153	130	152	149	158	137	158	138	129	161	139	163	162	141	139	160	137	147	128	143	165	143	147	139	144	123	126	137	165	144	130	174	160	129	153	121	142	127	142	136	148	133	148	156	158	136	138	149	150	129	117	152	133	175	136	133	154	158	143	127	142	154	154	141	153	134	121	137	139	124	132	145	124	156	135	144	157	139	146	133	158	124	133	141	149	152	149	147	154	137	140	169	142	148	141	137	154	148	118	124	140	135	141	136	167	123	160	133	134	163	158	141	140	149	153	142	126	139	138	128	133	135	154	162	158	161	129	153	173	146	136	140	136	132	139	128	150	140	161	148	172	150	141	156	139	143	146	143	152	141	151	135	141	145	159	153	135	178	121	133	156	136	141	133	139	146	157	143	122	145	135	141	133	147	165	145	150	154	152	124	150	171	144	144	131	135	143	102	144	138	153	131	151	127	142	166	151	154	147	151	129	152	128	148	153	158	149	124	137	155	148	156	128	147	140	153	134	147	154	137	136	133	160	128	158	141	152	157	149	158	158	139	139	164	139	136	145	162	146	164	160	137	142	156	134	142	152	117	145	142	137	169	140	130	133	142	140	139	128	156	157	154	138	152	135	147	128	131	150	140	164	130	140	156	135	143	145	148	160	139	156	152	149	134	108	141	136	137	154	132	141	134	151	128	154	165	148	143	143	136	143	139	139	138	162	158	127	140	143	142	138	125	156	115	125	143	137	153	136	144	141	147	138	154	149	158	143	138	140	133	154	131	133	143	129	151	155	121	134	127	134	132	166	144	151	160	169	170	153	138	145	133	159	138	161	127	159	136	147	149	139	134	139	157	139	143	144	118	130	140	139	148	150	136	134	133	117	170	132	157	133	140	139	163	178	136	146	130	139	143	160	136	171	151	131	128	150	157	150	155	133	148	158	127	140	143	143	149	126	140	156	137	130
10558	1369	2888	3315	2902	2414	2146	1767	1566	1411	1260	1230	991	1052	873	874	896	901	804	704	728	640	679	674	676	626	635	642	618	627	631	574	578	566	575	584	556	535	586	592	584	578	544	563	526	545	553	524	537	570	562	595	545	554	534	531	541	558	568	555	560	569	537	513	556	520	552	555	521	517	540	536	510	503	521	502	554	525	538	546	523	555	555	543	489	524	535	492	541	559	522	531	508	551	544	527	536	544	509	491	565	496	546	543	504	487	505	471	520	538	529	530	522	516	520	524	505	527	539	520	505	523	481	527	524	512	514	535	479	534	523	527	519	544	511	528	539	531	542	481	524	556	509	508	525	539	487	494	518	589	548	518	454	547	534	533	541	523	475	544	541	548	508	493	516	562	539	486	547	504	534	521	548	514	569	527	506	521	467	517	553	495	491	520	536	514	500	512	546	562	483	528	505	523	516	504	540	546	511	521	491	523	508	545	508	526	500	533	511	510	521	511	523	549	497	499	500	550	504	525	529	458	496	502	509	527	557	536	503	506	511	532	513	513	498	535	581	465	513	528	477	543	535	502	488	497	502	511	526	534	571	502	532	505	498	529	516	533	492	505	561	539	513	532	547	504	508	539	481	545	496	474	525	503	509	512	476	549	522	538	512	553	528	534	539	540	516	533	513	513	561	598	521	513	520	498	507	503	528	528	546	541	495	513	530	508	485	525	510	511	548	531	529	508	571	512	551	513	537	520	509	485	552	496	503	521	516	477	504	530	497	512	490	551	497	523	542	557	530	482	489	512	548	539	524	541	518	504	508	504	510	505	520	517	520	535	476	553	501	527	490	501	545	503	554	523	492	535	532	562	534	535	550	476	503	544	553	546	532	551	521	479	510	499	507	532	519	565	512	549	490	543	533	473	516	531	528	537	471	511	528	536	557	518	511	520	550	501	497	520	532	504	525	548	525	520	539	518	494	525	506	554	522	526	459	470	552	521	495	513	499	495	507	517	489	508	505	542	512	482	513	496	535	486	551	562	489	544	491	548	519	486	542	495	530	515	469	530	487	534	528	531	509	484	499	514	540	536	502	530	507	499	487	515	458	530	492	502	532	483	526	507	491	496	515	501	545	504	542	513	496	508	549	581	513	530	522	510	494	513	466	508	524	523	562	490	534	528	550	490	534	515	517	535	490	537	493	521	524	514	546	508	482	526	520	513	537	473	516	504	518	497	519	527	547	507	543	513	509	510	517	515	528	559	534	514	535	492	534	502	486	540	481	556	532	530	500	539	505	501	530	538	517	486	537	519	533	529	490	530	536	520	529	520	522	518	488	536	515	545	515	524	520	506	545	511	533	532	513	535	514	553	507	532	500	499	501	566	494	516	524	493	522	522	531	545	470	538	513	517	557	558	524	565	530	505	531	551	488	512	528	546	513	505	492	516	503	529	546	514	510	480	463	492	516	509	532	485	505	523	502	526	489	541	510	531	519	524	494	477	501	518	543	539	511	543	510	519	517	549	472	512	535	496	499	541	511	548	513	533	525	478	496	533	580	489	496	563	512	540	544	512	478	520	525	557	511	503	563	504	543	538	498	544	503	506	522	441	540	506	533	518	506	548	515	501	525	509	536	532	523	508	539	519	546	531	491	489	503	538	525	541	520	517	545	491	563	522	515	471	526	519	554	520	532	495	539	550	519	545	509	507	551	539	538	519	525	521	543	501	526	559	533	517	480	542	483	494	556	553	511	520	535	518	525	539	536	509	509	503	503	499	518	523	518	512	488	501	512	461	478	512	524	508	497	507	500	513	520	488	522	489	544	519	508	506	523	500	520	512	512	514	551	492	531	509	545	532	535	503	555	488	521	514	501	558	520	528	507	471	500	495	536	493	558	536	529	542	510	540	508	510	537	523	486	518	501	535	529	517	497	530	494	508	480	534	563	477	522	528	510	486	502	529	497	547	524	536	515	513	510	498	504	502	539	511	517	513	516	540	504	530	510	479	513	498	503	515	516	510	527	545	525	479	507	508	567	508	518	510	557	531	521	561	524	524	539	496	497	522	512	534	557	527	488	523	507	500	523	530	517	546	503	511	544	500	527	499	529	519	534	535	514	528	477	565	539	536	534	534	525	522	522	490	465	520	544	543	502	519	534	490	553	554	533	492	517	528	524	475	537	525	556	545	476	521	534	498	522	547	524	513	493	503	526	496	518	494	530	534	505	526	491	536	493	515	542	511	470	485	519	513	497	534	530	530	491	528	513	530	561	495	567	513	546	517	513	508	540	520	492	523	525	528	562	518	494	531	524	509	480	553	543	530	517	534	527	534	499	494	501	522	503	493	515	497	530	512	514	542	523	525	492	505	485	494	466	512	511	535	501	535	493	512	516	474	460	525	529	501	509	499	523	519	538	506	530	536	523	523	513	552	539	548	487	547	503	519	524	542	478	526	507	521	522	512	484	534	504	493	552	517	493	521	536	494	528	508	498	470	504	518	506	538	537	540	524	534	572	497	502	483	510	542	537	526	541	527	542	501	487	566	530	524	582	503	535	560	564	511	528	504	519	514	529	530	537	514	540	524	514	504	496	516	521	522	503	485	520	536	536	480	531	537	518	490	508	506	577	508	488	536	493	540	521	511	515	490	481	524	530	526	478	523	521	542	492	522	493	501	520	516	517	526	514	518	526	513	570	498	523	526	511	546	510	510	518	499	552	512	513	506	521	529	534	574	529	539	518	515	498	498	502	478	504	526	499	482	531	485	512	545	501	492	521	511	534	522	503	483	534	507	496	537	507	542	499	506	519	533	500	492	521	580	527	517	531	533	547	507	516	510	497	493	526	493	490	491	538	544	506	551	496	514	487	508	485	500	536	516	513	550	514	515	562	492	504	585	522	515	504	541	538	500	520	489	524	538	537	472	495	487	524	495	505	500	481	560	515	518	500	530	492	524	514	483	474	525	524	508	516	488	506	532	474	509	522	534	489	503	506	513	512	485	516	539	513	536	498	477	531	490	546	481	484	515	554	506	497	492	508	511	505	522	521	514	500	526	515	538	521	565	532	515	513	526	490	505	503	521	506	516	520	529	495	485	510	487	514	523	520	499	513	556	489	515	541	534	487	551	485	507	529	520	497	467	525	531	513	491	542	537	523	482	479	518	528	590	486	486	504	546	571	486	502	525	577	485	510	492	557	496	525	490	534	518	544	522	511	492	562	499	522	493	509	509	574	511	533	529	518	485	469	501	524	495	510	498	508	492	526	527	486	562	524	517	528	503	488	523	510	535	499	550	548	526	519	479	503	532	541	515	520	500	561	483	521	477	524	496	487	527	544	539	518	515	495	546	517	519	501	488	502	533	551	532	549	516	491	523	512	501	481	510	547	489	559	479	532	543	506	514	506	510	499	565	482	527	494	562	503	498	509	505	522	514	553	527	582	499	524	542	475	597	495	539	542	523	523	538	488	499	486	525	511	476	528	498	519	482	501	525	489	511	540	470
25240	4189	2405	1738	1249	958	675	554	506	444	390	343	327	312	275	278	261	264	281	238	242	217	244	239	229	241	270	235	209	231	224	231	222	212	201	223	218	230	217	215	250	230	210	233	215	205	214	206	216	207	189	202	218	201	183	222	218	202	203	247	216	228	226	214	213	245	207	212	190	225	192	183	197	211	209	208	222	209	203	195	179	201	228	199	171	230	187	203	206	234	220	215	204	203	231	209	225	224	200	213	197	198	181	186	212	180	221	201	200	228	210	171	206	216	207	206	196	212	208	197	194	217	217	199	206	209	207	205	224	196	226	219	194	211	210	217	206	218	193	209	219	203	188	195	191	181	182	199	206	204	207	193	226	213	186	191	217	200	219	212	176	183	196	234	196	197	214	205	194	212	198	215	205	196	192	207	222	223	194	205	203	183	224	190	200	197	190	181	212	232	194	221	210	185	200	205	201	179	204	231	221	215	217	226	206	195	188	195	208	203	211	205	214	206	208	216	221	195	199	193	215	203	206	194	196	198	212	221	202	222	230	218	205	196	226	210	201	198	210	209	192	213	195	222	253	187	197	187	208	212	217	214	199	214	202	220	194	205	201	198	209	213	200	192	180	194	211	179	216	188	224	226	203	209	225	187	221	216	197	196	225	198	174	196	181	207	197	216	210	226	192	222	202	198	207	204	202	229	196	206	196	210	205	206	195	196	206	213	206	233	194	214	231	182	217	209	220	208	225	225	182	210	192	223	208	174	214	220	204	225	197	203	194	219	210	229	226	197	200	209	225	209	195	184	210	215	211	217	221	206	190	176	195	192	215	211	204	171	201	223	175	221	203	210	190	193	180	201	213	189	228	198	194	211	187	178	223	197	194	204	204	211	200	206	189	206	190	199	216	219	225	208	195	215	200	213	208	186	206	217	198	195	225	196	199	203	208	198	229	239	210	223	204	219	228	204	229	220	203	192	203	204	224	195	210	210	208	209	211	221	205	206	205	210	181	193	213	245	214	200	204	212	203	213	195	201	191	200	201	196	214	206	191	197	218	209	243	214	192	221	239	207	218	190	208	199	201	198	205	202	204	220	215	201	200	210	201	213	200	224	203	198	185	217	195	238	210	220	223	183	206	219	218	197	213	213	188	186	228	219	179	189	195	200	207	223	210	202	208	201	211	181	205	202	202	221	189	226	213	213	197	196	175	208	219	233	200	219	209	189	199	199	194	202	203	204	205	226	215	206	192	176	219	212	210	205	189	164	179	194	225	230	184	190	201	220	205	192	210	207	196	216	223	184	204	191	199	195	205	195	221	197	212	178	189	213	179	205	196	178	201	194	218	214	208	206	199	230	228	214	176	196	193	211	204	193	201	212	212	196	214	193	210	215	202	212	219	181	187	183	208	197	196	219	214	196	193	193	235	195	226	196	186	205	194	227	192	219	220	225	203	206	175	192	207	181	206	201	172	198	190	202	193	210	186	201	216	192	216	203	211	235	197	188	213	230	183	208	223	186	215	191	205	183	237	208	215	179	197	220	219	203	195	191	192	187	202	225	186	205	197	198	207	212	197	211	210	206	194	218	199	221	198	207	178	222	194	222	215	192	221	187	188	225	219	206	174	191	191	211	198	230	197	191	235	193	203	223	220	180	176	210	216	201	212	199	200	215	219	208	196	205	170	218	225	193	192	208	207	213	205	206	194	185	171	214	208	188	195	212	197	230	206	213	228	187	191	194	212	203	222	199	223	192	205	193	203	192	241	203	204	223	226	202	198	198	175	191	209	197	242	214	191	227	200	209	218	192	219	202	215	211	197	187	220	202	227	185	232	217	201	187	198	189	197	232	199	191	203	200	206	211	208	200	210	179	189	207	208	192	223	198	212	191	232	177	208	206	213	204	191	223	186	203	226	204	192	206	201	205	224	202	214	208	208	193	206	213	210	188	242	216	184	189	205	231	204	209	182	206	191	191	213	210	217	208	216	203	209	199	199	207	199	216	196	188	218	216	229	197	204	205	200	208	184	191	189	210	236	227	208	194	197	185	200	221	202	209	230	185	204	232	197	192	213	205	218	239	220	185	201	225	193	209	193	195	213	245	193	201	234	222	206	211	178	219	217	219	215	184	224	180	199	216	205	211	188	201	205	212	208	211	196	202	206	218	230	212	179	215	213	208	212	200	197	189	211	174	219	200	213	221	203	195	199	213	187	198	187	223	200	215	216	206	222	214	196	198	170	194	205	180	207	196	188	198	197	218	218	193	208	195	222	218	201	220	204	209	191	202	178	195	222	207	229	222	172	213	192	202	219	226	200	186	205	223	201	206	221	187	225	170	231	210	216	221	203	226	211	230	201	197	214	232	184	217	212	209	191	205	185	195	192	211	200	193	198	201	207	236	212	205	209	196	190	199	204	202	221	185	215	205	211	206	190	202	226	215	204	217	195	238	217	219	187	212	233	230	196	233	228	245	229	222	191	196	195	193	200	206	209	201	203	218	205	215	198	183	198	199	208	232	210	182	192	213	206	184	205	196	226	191	221	195	223	224	233	216	214	224	203	203	223	202	216	198	208	209	203	195	207	200	182	198	193	220	189	193	201	196	193	181	219	188	249	220	215	174	199	189	223	185	207	234	193	201	202	204	207	184	206	195	203	208	202	205	211	204	198	194	222	196	219	184	197	197	213	199	228	197	218	191	199	211	212	211	216	201	178	180	211	170	221	205	171	216	192	231	224	198	224	214	221	209	207	214	210	205	202	214	168	187	211	202	182	234	213	192	200	192	205	204	182	205	205	185	207	191	199	205	209	206	188	229	201	196	197	205	212	213	192	215	231	210	205	197	222	208	212	218	198	205	203	223	190	197	213	239	206	200	214	213	214	195	179	231	209	205	191	203	204	193	215	229	218	191	175	206	196	206	207	219	207	213	247	213	219	227	180	193	207	206	194	185	206	204	203	217	199	192	200	211	184	218	208	199	241	221	218	182	196	215	199	197	203	213	196	194	181	216	220	192	216	165	206	200	220	200	185	211	218	205	230	204	213	202	212	211	185	212	193	184	208	208	200	189	193	201	235	194	198	209	194	214	218	187	200	200	196	197	228	246	208	217	223	181	212	204	207	196	205	206	202	242	199	182	221	198	221	193	197	191	211	182	200	202	202	189	187	197	205	188	219	202	234	197	200	200	213	206	220	239	186	208	214	190	198	203	197	177	220	184	248	190	218	221	202	195	233	191	178	210	210	203	193	214	206	202	219	205	196	209	192	207	230	206	225	208	245	203	217	172	200	226	192	203	220	209	219	199	191	203	183	196	220	181	192	196	179	196	224	181	198	214	184	200	241	189	211	205	194	223	213	199	196	191	230	203	212	212	199	197	213	207	227	209	188	196	209	193	206	209	216	211	186	195	223	213	207	221	203	195	209	201	196	196	219	229	208	224	209	216	219	196	202	177	217	192	181	183	182	203	219	228	193	189	201	197	228	177	219	196	215	210	195	207
13737	2372	4899	5799	4953	4127	3565	2885	2558	2242	2043	1832	1676	1518	1415	1298	1274	1241	1193	1053	1076	1006	1008	1000	924	912	932	902	835	840	912	815	857	883	816	806	843	809	823	804	736	741	794	775	805	714	745	769	694	739	811	726	781	745	721	776	712	757	748	722	740	718	730	718	742	761	713	736	716	742	706	704	715	674	672	744	655	724	702	754	685	698	669	666	702	689	697	720	702	690	731	751	669	725	742	698	670	741	693	715	716	677	699	695	677	718	705	661	687	749	661	674	666	719	674	706	667	705	661	708	673	705	680	692	692	649	666	680	672	721	707	713	743	713	677	642	676	727	700	679	693	679	680	681	630	700	660	707	691	695	693	666	697	668	706	682	661	698	708	716	704	670	717	707	747	734	663	682	646	678	677	686	653	661	695	651	696	658	646	691	668	720	637	671	697	661	675	688	716	675	708	676	686	696	701	666	707	696	665	704	724	742	677	716	770	677	695	649	654	762	694	724	650	689	706	728	700	681	674	707	661	644	671	696	668	711	671	684	719	700	692	711	735	707	721	687	696	704	662	735	664	645	709	643	672	698	703	669	673	688	632	705	746	678	673	685	690	689	647	677	664	633	661	724	653	706	690	732	687	699	689	709	717	700	679	675	636	702	670	662	673	705	708	702	720	678	705	702	713	719	710	664	699	697	674	693	673	676	709	684	676	659	719	678	667	683	740	683	678	739	681	678	716	682	710	688	683	672	673	703	695	703	714	704	667	671	725	687	678	676	695	686	717	693	679	695	657	672	686	670	673	698	678	678	655	687	702	682	669	652	708	665	688	667	637	690	680	688	679	666	740	691	642	657	679	701	693	699	677	667	669	620	626	685	674	709	719	733	651	724	684	714	703	721	668	677	656	666	703	719	642	674	663	719	676	689	713	686	698	716	730	704	683	718	687	675	690	644	647	698	715	700	659	677	632	694	688	693	662	654	699	677	723	681	683	701	707	684	656	679	704	701	704	727	710	707	708	711	695	658	685	657	703	687	702	663	745	664	719	683	650	654	683	675	674	708	684	705	646	658	685	672	665	738	715	707	748	715	658	631	678	721	680	702	659	750	703	698	641	697	660	658	680	661	682	678	681	722	718	670	708	699	707	680	699	711	710	700	705	717	656	730	686	697	691	683	692	664	664	724	720	648	650	675	686	714	690	660	666	715	698	671	707	671	675	626	678	679	675	754	704	712	653	643	696	713	707	709	707	674	703	653	656	710	711	667	674	697	639	687	689	689	679	647	685	666	712	701	653	671	722	675	692	682	653	674	697	724	715	710	703	710	658	746	733	670	691	691	624	708	651	694	708	720	706	703	678	659	707	696	679	699	673	692	685	654	723	716	711	702	666	621	718	685	680	704	661	736	678	672	655	662	695	687	650	714	716	698	657	641	675	697	724	724	718	727	672	695	664	696	621	701	680	702	709	682	681	671	677	685	710	705	720	704	670	669	712	731	653	657	690	670	650	689	700	686	684	652	686	675	679	732	656	720	714	681	677	627	650	673	704	675	718	668	661	717	675	656	704	723	687	683	683	689	678	690	665	703	691	678	665	662	729	644	707	740	691	707	707	683	669	660	690	712	700	696	679	674	688	700	736	698	679	676	663	715	659	763	715	710	727	691	683	688	659	692	747	664	654	654	703	677	683	668	750	682	660	664	692	715	699	693	657	728	706	661	681	655	698	672	722	642	685	711	709	673	705	734	662	722	712	694	686	674	625	683	672	656	665	698	682	674	709	693	673	683	708	662	682	665	662	659	677	699	661	672	722	708	739	668	646	725	707	665	695	640	724	704	691	646	703	690	679	699	659	686	708	720	658	732	719	671	664	736	700	697	682	688	691	697	695	705	701	660	725	699	681	684	658	677	665	679	665	728	676	744	683	647	662	663	686	683	689	687	703	657	690	672	710	672	695	673	662	661	701	684	737	689	698	728	717	686	711	691	697	730	726	698	686	701	685	692	685	707	663	624	689	683	658	676	727	677	702	699	712	674	657	692	716	677	691	681	733	680	707	680	713	721	711	715	632	683	709	656	700	694	695	694	698	708	703	723	710	682	716	642	680	680	669	684	701	710	705	669	694	698	709	692	728	660	691	709	678	698	750	691	677	676	665	673	708	689	667	690	756	706	679	674	711	701	674	672	701	730	708	651	691	677	690	658	721	707	740	719	676	693	715	746	682	664	698	702	653	652	670	704	697	652	707	694	680	699	708	699	670	708	705	700	737	693	656	653	673	684	725	693	704	689	717	705	697	657	716	683	685	688	686	725	717	690	686	665	670	645	656	693	727	697	688	702	703	718	695	641	688	649	691	683	693	658	718	683	689	656	657	674	726	648	686	689	685	679	649	716	680	711	653	649	726	661	709	718	704	677	673	681	656	718	706	708	705	652	682	672	672	678	727	655	661	730	667	698	697	692	700	682	733	669	674	702	711	721	677	701	715	687	643	696	755	664	697	683	724	708	677	704	702	719	723	711	650	697	669	712	713	724	668	707	702	667	721	699	635	711	686	704	684	663	690	694	650	662	758	698	662	679	722	641	692	643	708	649	723	749	687	675	691	667	682	656	708	699	715	691	660	735	715	642	670	679	745	690	718	702	692	668	686	690	652	709	650	684	723	718	748	707	694	636	667	653	670	700	628	684	662	705	682	668	666	693	703	640	671	715	691	708	723	672	691	683	733	695	636	625	644	702	688	665	688	667	671	705	665	683	685	682	703	718	688	699	660	656	670	678	659	682	680	694	709	694	677	691	644	720	650	697	691	674	685	665	663	702	673	689	673	715	698	733	690	726	735	717	682	685	680	695	663	667	708	640	716	667	668	695	713	661	662	695	660	714	666	668	686	684	708	690	684	637	628	686	640	662	695	711	653	673	666	667	663	653	679	686	676	681	705	688	669	690	705	700	718	711	685	621	690	678	663	704	716	701	731	671	711	652	647	695	695	705	722	682	700	690	692	655	646	709	708	727	699	629	676	659	713	690	666	687	709	719	688	680	702	650	672	672	701	632	670	740	704	679	641	663	685	731	686	706	687	654	646	679	678	640	666	706	704	686	669	693	704	677	708	664	714	687	738	644	698	653	672	679	700	697	689	728	698	665	664	735	684	693	639	695	648	669	672	710	661	677	704	706	671	691	700	673	678	702	733	718	696	691	639	687	697	644	660	686	653	702	678	689	705	702	715	687	724	704	683	704	695	659	732	646	729	687	714	664	660	663	650	670	678	673	708	635	663	714	695	689	688	735	679	676	657	730	660	700	722	659	723	670	690	736	687	690	675	712	726	637	715	768	668	655	655	656	696	673	695	715	633	689	680	682	694	715	723	662	650	665	712	752	652	689	717	717	693	621	672	691	684	697	717	701	735	684	666	649	714	701	698	671	702	693	744	658	688	729	662	727	733	659	717	707	698	648	726	677	681	653	695	628	748	722	703	675	743	691	682	708	649	654	692	649	704	708	719	684
2050	137	168	114	96	87	79	86	80	91	78	62	87	86	72	77	60	68	77	87	80	74	82	49	76	74	61	74	70	64	86	51	70	62	65	59	92	56	63	72	59	71	58	64	69	67	77	81	67	72	73	75	72	72	75	84	69	55	65	76	77	53	66	70	56	69	65	71	72	67	69	63	70	80	55	68	70	73	59	67	71	86	71	75	63	70	73	82	68	85	76	82	83	63	78	51	79	73	79	73	63	78	68	64	59	73	69	70	71	71	78	63	64	81	81	73	70	67	66	63	62	71	76	75	77	83	78	77	81	60	82	78	68	60	70	78	84	69	82	51	61	64	80	56	69	82	68	65	69	57	59	69	80	69	74	76	64	67	76	65	86	74	78	65	74	78	89	72	68	74	57	54	68	52	64	68	60	88	75	78	82	83	68	54	55	68	71	69	75	74	67	61	64	56	71	72	64	76	57	68	84	73	72	77	69	53	71	62	67	63	71	57	68	55	83	71	62	66	68	72	52	67	68	78	53	70	57	70	58	63	55	74	65	72	82	73	60	63	65	76	68	68	57	61	67	58	59	69	75	69	71	73	69	69	79	80	78	73	61	74	67	75	67	64	55	73	60	71	78	54	66	63	67	72	78	77	65	65	70	75	70	63	56	73	62	54	58	49	76	66	79	64	63	57	77	65	77	49	83	77	60	74	68	70	67	62	84	89	61	61	67	59	82	65	64	73	64	82	76	88	60	65	63	66	62	59	80	52	65	65	71	73	61	86	80	70	74	70	67	91	77	59	69	57	75	57	72	75	58	71	76	56	66	78	55	73	53	69	68	67	71	77	67	60	82	70	55	58	81	73	67	69	61	79	88	61	77	75	71	81	76	68	64	85	63	50	56	63	73	81	71	70	60	65	49	68	67	65	62	53	80	70	75	63	54	71	74	58	55	67	55	81	56	65	64	63	71	77	74	66	66	78	78	79	73	76	64	65	69	68	64	64	54	75	73	62	66	66	62	58	60	81	70	68	67	71	60	78	69	71	87	68	57	52	64	61	72	75	68	68	58	77	73	60	84	54	82	76	83	62	58	61	65	79	64	72	84	70	69	66	80	70	74	56	71	78	58	60	68	79	82	70	63	74	75	92	61	65	64	57	62	71	73	64	60	75	69	49	75	62	80	60	64	67	81	58	73	70	65	78	71	79	64	48	64	76	68	59	59	72	50	60	58	75	92	65	73	77	83	67	69	74	78	74	71	70	63	60	74	72	68	62	73	64	64	63	58	81	91	56	78	70	63	59	74	62	71	72	72	60	64	87	64	65	51	63	84	68	70	52	73	73	77	52	85	83	61	53	63	75	62	68	68	80	70	69	84	85	70	74	73	87	65	65	63	69	56	78	75	62	65	71	70	52	57	75	75	72	70	90	67	76	65	77	75	78	71	55	71	69	74	61	54	74	68	79	68	59	71	69	61	77	74	81	63	74	79	74	74	70	57	86	71	71	67	58	67	60	78	58	75	88	62	63	68	75	71	74	58	69	77	71	61	68	56	65	61	71	63	64	70	65	58	67	73	86	78	80	55	77	62	68	68	68	63	52	78	61	65	60	84	75	61	68	57	56	74	77	85	67	58	81	66	61	63	58	76	71	73	63	68	72	69	71	76	57	72	65	64	68	79	72	68	78	77	79	75	70	79	71	69	77	50	68	86	67	68	75	63	79	80	68	78	66	68	58	75	65	66	67	79	62	76	70	82	64	64	57	69	70	59	81	66	73	69	64	64	63	58	77	56	74	69	71	50	72	88	53	66	75	64	89	68	64	61	58	64	67	66	65	73	75	70	74	64	76	80	61	73	68	62	82	58	76	65	75	65	82	61	63	73	62	66	64	60	65	74	64	75	64	82	67	63	70	63	73	81	57	54	77	58	60	85	67	66	71	76	59	65	58	73	55	82	64	54	72	86	61	67	68	76	65	63	77	68	68	73	72	68	64	73	65	68	69	62	62	74	58	63	64	73	66	50	73	59	70	61	65	71	67	70	72	67	70	56	48	66	71	52	60	73	60	55	71	77	76	56	68	83	69	77	81	67	78	64	77	67	66	69	67	64	66	58	64	86	62	63	63	77	66	63	87	71	57	61	69	79	79	69	84	76	64	72	74	74	67	80	53	60	51	59	76	82	87	53	61	87	77	77	60	74	66	72	70	51	68	66	79	49	69	73	67	65	57	71	68	74	87	60	72	59	66	55	67	73	61	80	81	66	70	71	62	68	76	60	66	79	54	75	69	54	64	73	68	64	75	64	71	71	74	67	86	67	54	61	51	72	76	60	69	69	55	81	67	70	62	76	74	81	65	61	79	69	50	60	81	58	69	71	73	66	76	76	68	79	66	59	66	71	69	71	58	64	63	72	69	88	52	57	72	61	68	79	77	73	62	60	73	57	80	69	63	66	81	64	58	72	74	77	77	74	60	64	73	74	72	68	70	85	60	60	75	68	73	79	63	83	74	86	60	81	48	66	72	80	63	68	96	64	82	61	52	61	74	78	57	61	66	64	70	64	59	85	51	63	76	64	72	59	77	66	75	67	60	69	65	64	66	76	64	70	75	65	65	68	66	70	81	65	70	71	64	61	83	73	76	67	69	70	87	74	67	67	64	64	72	60	61	83	79	57	76	68	69	61	72	71	70	80	62	55	82	68	63	76	76	59	58	74	72	55	78	76	57	68	64	76	72	81	95	71	45	68	70	62	74	58	69	70	61	82	79	74	66	72	77	79	57	61	84	80	70	65	73	83	65	73	68	63	59	70	80	76	56	66	68	64	72	74	61	59	59	65	63	68	61	80	75	60	64	66	74	58	54	62	68	69	75	70	75	62	79	67	66	69	78	80	73	74	56	70	58	62	76	74	54	66	68	63	81	72	69	60	77	60	48	67	72	56	68	63	74	73	58	82	49	67	56	66	64	67	77	70	65	50	72	63	69	71	72	72	67	64	60	68	67	76	70	60	80	78	75	55	59	65	76	82	65	77	76	66	65	82	68	73	81	71	67	81	64	72	63	59	51	65	61	72	73	61	57	70	72	67	73	70	64	51	68	67	68	60	61	67	64	84	64	62	73	81	79	63	71	74	81	76	60	72	83	69	83	78	70	69	87	66	71	68	53	48	61	64	62	70	75	70	60	78	79	66	68	65	63	79	70	69	62	69	50	63	66	62	55	75	64	70	61	59	62	60	70	84	85	55	64	69	74	60	66	59	73	61	70	77	87	58	64	57	73	63	76	73	76	89	69	73	66	56	68	56	59	78	42	75	65	69	83	75	57	68	73	73	66	66	62	81	73	66	62	69	78	80	68	73	72	84	76	74	61	70	64	83	75	63	57	66	81	66	72	71	70	72	69	64	64	60	72	60	56	53	84	68	71	64	61	84	72	73	78	75	71	77	71	69	68	68	58	88	67	65	76	71	63	56	70	81	71	73	69	68	67	62	57	69	82	75	71
3076	374	451	470	431	413	365	377	347	328	337	371	316	319	322	332	338	305	292	332	301	282	294	302	307	301	315	277	282	289	305	277	322	302	316	308	298	315	299	295	261	288	293	307	280	311	290	273	304	326	294	299	310	317	293	276	320	296	290	333	321	294	299	293	299	276	305	319	292	298	276	268	301	320	291	301	277	294	286	283	335	290	300	268	286	349	327	302	294	262	312	313	281	321	319	274	286	299	284	287	272	282	286	292	288	295	287	292	289	301	289	326	291	288	295	314	306	311	267	296	305	306	303	305	300	297	315	301	305	302	272	301	307	274	309	290	288	299	273	285	251	296	290	274	285	280	307	288	295	295	286	301	277	275	279	305	291	287	292	315	310	269	292	279	320	288	304	320	288	289	295	296	299	316	307	311	277	285	274	304	285	299	269	305	308	325	293	302	291	273	308	302	271	267	286	306	299	287	284	309	281	276	290	304	304	302	286	291	305	313	281	276	281	308	263	307	307	287	291	322	267	288	311	283	304	324	275	296	275	323	305	304	280	276	305	307	289	296	269	292	290	279	292	259	280	295	297	301	291	295	306	289	305	298	288	306	265	312	287	334	294	291	305	291	290	305	289	303	290	309	308	294	296	295	247	285	299	274	289	291	296	289	329	300	305	306	306	277	281	301	295	286	288	318	273	297	297	297	289	290	318	304	292	276	321	261	306	314	297	270	288	296	303	309	264	268	272	313	311	296	301	288	281	277	304	266	323	282	317	294	287	295	288	288	328	316	299	310	310	306	300	303	314	297	284	280	273	280	306	294	289	291	281	296	325	284	291	292	284	254	302	299	301	309	308	263	289	314	280	276	270	305	305	304	276	312	287	287	310	285	306	289	303	278	308	329	283	314	287	312	273	301	272	306	311	311	296	268	281	324	282	279	282	300	285	295	290	291	272	290	282	278	298	261	303	302	271	297	279	312	281	301	323	273	306	308	297	281	286	313	286	300	274	301	292	277	303	296	297	276	268	273	284	326	300	318	287	272	308	298	307	307	293	311	300	289	312	300	324	286	306	292	289	291	302	303	297	277	293	295	297	312	301	294	299	320	287	284	302	271	289	307	266	294	272	306	280	289	307	291	293	319	296	295	318	262	274	281	304	295	317	273	309	264	282	265	313	301	292	256	293	281	289	269	321	309	292	289	299	297	246	287	286	310	287	279	321	295	302	286	275	295	295	292	286	283	288	302	272	289	297	307	291	294	283	289	330	278	314	288	287	309	321	287	293	283	307	321	297	324	275	280	318	299	288	292	318	293	271	274	323	302	325	318	290	276	290	269	265	307	283	290	290	299	310	277	313	315	322	296	270	308	276	321	296	308	295	298	299	299	299	309	317	277	299	314	285	313	309	315	301	301	296	306	314	261	266	270	277	321	283	279	293	302	321	310	276	260	302	307	313	287	282	307	270	296	307	305	272	279	296	296	311	277	293	295	287	280	276	286	278	286	282	287	291	304	302	319	269	302	278	261	293	289	273	280	299	293	258	307	275	312	314	293	304	280	306	287	271	307	321	307	275	301	281	304	290	307	279	272	320	316	321	294	297	314	249	293	283	310	310	295	288	279	307	303	304	289	289	280	305	277	294	281	276	301	308	317	267	286	312	315	287	306	260	295	292	266	309	291	299	286	297	288	284	300	297	290	319	306	261	289	297	286	304	309	320	277	296	301	295	305	283	297	312	309	295	279	278	282	314	258	301	290	300	299	285	298	298	311	277	303	295	289	254	326	297	317	303	302	263	280	291	294	309	290	276	297	306	284	285	278	297	314	280	272	271	316	253	282	301	293	276	283	308	283	302	317	303	280	286	337	287	294	276	263	332	289	315	278	307	309	321	310	289	291	297	289	324	295	283	293	297	288	297	277	301	316	318	321	301	282	261	323	294	274	300	305	272	288	294	287	265	277	282	297	282	301	301	279	265	271	308	280	306	294	283	294	305	298	278	285	285	297	281	293	293	315	294	255	304	293	295	282	290	319	280	311	318	286	304	301	279	290	299	288	283	303	288	291	299	294	289	286	313	313	314	283	291	275	298	288	327	294	262	324	269	313	278	297	304	297	292	281	274	295	280	299	278	288	298	273	292	294	299	285	280	280	325	310	296	292	295	284	290	311	316	270	289	298	273	284	303	280	305	304	289	286	306	250	294	299	302	295	299	281	326	324	281	297	295	268	294	288	285	305	286	301	307	265	304	284	293	303	279	285	274	302	293	320	316	286	305	271	289	304	303	305	269	284	315	270	319	311	301	290	273	275	299	303	259	307	313	283	295	283	303	302	280	265	293	287	299	283	300	302	280	303	315	302	301	323	282	283	295	293	309	278	328	304	299	279	310	281	303	311	310	295	298	268	274	299	307	269	300	275	293	300	272	284	282	302	284	294	275	307	318	268	303	297	310	305	307	253	286	280	312	302	283	319	315	321	269	279	305	290	280	292	307	271	302	295	298	308	281	261	276	288	257	283	305	289	303	310	308	287	280	304	317	286	317	341	351	283	297	286	280	307	284	304	302	255	298	296	269	308	311	277	309	307	314	288	310	289	286	277	264	292	294	298	314	325	307	287	331	329	297	281	308	286	297	257	271	296	275	270	299	295	297	294	294	297	327	273	287	294	294	316	299	306	304	317	305	281	295	277	278	278	319	281	258	264	292	304	283	287	294	283	284	273	304	289	319	268	308	292	292	285	296	305	283	296	281	298	312	291	318	291	287	309	288	285	293	302	288	278	300	288	263	282	306	293	300	247	304	283	285	285	286	268	277	298	268	314	294	318	310	316	315	315	281	303	288	281	284	275	255	290	291	294	280	318	300	279	285	321	289	306	286	291	299	323	293	286	303	297	290	309	321	292	309	317	298	277	291	331	307	272	288	276	271	306	280	305	283	298	319	286	296	273	306	318	271	321	302	268	309	316	287	306	315	281	277	290	289	286	317	311	305	291	329	320	271	289	317	307	316	316	314	290	302	297	301	287	319	317	298	285	262	294	305	291	289	297	274	304	281	300	289	270	301	286	295	289	321	292	294	276	301	314	282	298	275	320	326	303	297	308	272	298	301	310	301	302	283	314	292	287	314	301	283	297	289	297	315	283	303	304	281	299	265	308	293	273	311	314	311	264	309	324	301	289	280	261	309	297	284	305	270	308	313	302	319	292	289	275	304	319	324	275	287	284	305	307	316	283	293	299	310	310	279	281	291	273	273	267	299	264	278	275	284	292	261	285	299	287	267	308	304	274	298	292	282	269	301	276	256	325	311	297	281	325	274	290	287	310	299	257	303	287	307	312	276	264	287	295	299	282	290	294	288	251	273	304	290	262	325	332	305	296	318	297	282	298	261	281	275	278	280	286	300	301	323	301	303	307	273	270	324	294	294	295	298	266	277	296	281	295	280	310	297	301	295	297	289	271	297	278	297	311	324	282	307	280	274	266	276	277	317	277	309	296	280	301	319	306
16539	1490	1274	925	632	509	389	346	278	269	260	220	231	218	213	172	164	186	172	188	170	160	166	168	164	158	163	145	134	142	136	141	161	160	163	152	143	161	175	156	137	148	165	147	147	185	139	155	148	146	147	131	135	149	138	165	156	132	125	141	175	157	129	167	144	162	164	132	161	133	128	149	146	150	151	140	114	146	137	135	138	148	133	130	139	152	144	141	165	149	140	135	118	124	161	137	148	134	126	144	152	139	171	139	116	137	149	145	160	111	134	141	164	156	151	148	144	151	131	130	144	140	149	141	141	155	137	143	149	126	163	134	135	123	141	141	152	126	156	147	137	118	148	163	129	135	160	134	129	135	125	143	144	145	141	150	119	138	151	142	142	144	150	167	132	135	145	162	162	141	129	143	145	157	156	142	150	144	156	149	137	143	174	142	147	138	163	152	133	140	128	137	125	141	147	126	129	144	123	156	138	156	147	174	160	141	134	172	146	162	168	146	174	145	167	134	141	162	133	145	145	140	145	148	135	143	145	150	121	144	144	141	138	133	143	148	150	168	139	145	140	142	134	138	152	129	145	152	142	128	125	150	136	147	125	129	133	146	169	157	155	145	146	151	143	140	125	131	139	116	147	154	150	134	151	162	134	142	141	134	149	141	161	135	140	130	138	158	125	146	169	153	141	141	135	132	129	143	143	141	148	141	125	125	130	142	160	159	140	146	149	141	157	140	165	132	140	135	135	134	158	139	166	143	131	152	148	130	147	149	147	162	146	151	132	156	154	134	161	145	141	147	139	160	150	150	162	144	143	128	140	166	149	140	152	147	155	145	163	133	140	162	129	112	133	161	142	154	128	136	149	148	137	143	145	121	142	136	149	126	143	164	146	151	146	150	127	133	160	147	143	167	127	126	150	141	132	130	151	141	123	148	155	150	131	148	132	154	123	156	139	153	136	160	146	150	157	137	139	147	142	157	149	139	164	137	133	152	148	145	154	121	131	140	129	130	123	149	154	150	115	135	138	160	138	144	142	150	157	140	150	130	135	152	145	150	127	143	156	124	150	148	160	138	138	155	121	138	156	150	131	150	144	138	152	144	146	146	153	147	136	154	135	136	157	134	153	129	133	141	148	143	145	154	142	135	149	152	147	158	140	148	153	138	143	141	158	136	161	147	142	135	147	144	145	168	165	136	148	145	144	160	155	156	165	155	123	147	149	135	147	147	132	135	145	134	144	146	144	167	134	150	144	148	143	152	147	140	150	146	161	150	139	136	151	155	137	140	151	157	137	134	155	175	172	133	138	141	151	166	142	148	156	119	147	139	136	139	134	145	141	137	142	134	129	134	135	153	162	148	140	140	132	166	153	144	141	148	124	168	154	146	151	144	124	112	167	141	153	143	124	147	139	149	165	165	150	145	138	135	121	143	132	144	143	129	156	155	133	139	122	148	165	139	150	134	156	129	138	148	150	158	138	158	150	160	152	136	130	141	148	149	154	119	169	146	142	150	142	140	150	158	153	146	138	139	161	158	154	140	124	140	142	136	139	167	131	140	134	129	140	159	120	117	133	153	153	151	145	125	131	132	153	164	156	151	148	152	151	158	141	146	145	152	159	130	148	151	161	142	127	170	152	156	150	186	143	152	137	144	140	166	141	136	146	155	146	140	139	143	140	152	130	158	129	139	139	162	150	149	163	137	144	130	147	133	132	152	130	135	153	164	139	158	127	129	119	144	131	133	155	148	157	132	147	130	143	145	151	147	149	136	157	166	152	131	118	138	157	173	128	142	139	141	162	137	150	146	162	152	137	159	135	152	155	167	157	151	146	143	126	153	135	168	142	146	162	138	144	124	138	141	130	163	162	138	141	135	132	167	152	169	141	155	150	147	147	126	148	158	135	146	147	137	158	134	159	137	129	120	141	134	138	133	139	153	133	130	162	134	143	152	151	147	159	142	150	163	146	146	136	133	141	138	162	135	155	151	152	130	131	147	150	129	133	129	145	164	151	160	158	128	131	130	158	135	165	167	159	149	120	120	128	132	142	155	124	143	146	150	138	166	171	150	133	161	162	158	136	165	139	150	151	161	147	155	156	147	146	151	167	139	127	135	146	152	158	160	146	131	128	125	140	142	143	134	119	147	141	143	130	172	135	135	123	140	141	145	128	144	148	159	166	167	154	159	146	136	130	147	139	157	127	139	155	147	142	154	134	158	139	169	155	166	163	155	131	130	143	124	146	142	149	153	151	134	158	148	156	160	147	165	136	124	148	138	156	146	162	149	136	147	141	129	146	146	117	119	154	152	171	136	141	133	137	138	133	150	144	147	117	159	153	139	149	167	147	132	151	133	127	130	156	128	169	128	167	148	149	139	166	106	130	131	143	167	130	146	152	179	131	148	155	132	117	133	169	134	139	157	143	133	143	134	134	148	138	157	152	147	142	123	179	131	156	154	131	138	143	141	134	142	156	138	154	155	171	144	159	144	152	153	157	162	139	133	133	160	161	138	144	143	153	148	170	141	143	159	145	130	142	147	142	142	129	157	156	164	147	119	151	131	152	135	154	149	157	124	139	160	129	145	164	127	144	141	137	158	157	133	138	149	148	149	144	139	143	134	152	140	151	121	143	138	150	151	161	146	179	159	142	136	141	137	148	139	146	148	130	143	135	120	118	145	153	155	149	134	143	131	142	121	161	137	168	147	149	140	148	146	152	158	131	130	130	169	142	155	149	139	162	167	152	145	127	138	126	123	145	136	133	160	136	134	160	138	161	166	158	148	152	139	131	150	145	158	158	144	157	140	136	132	133	139	156	159	155	160	126	138	123	132	146	155	140	138	166	124	143	154	137	149	134	153	142	136	137	136	134	149	139	145	142	150	138	153	147	116	129	138	150	150	132	155	145	140	142	157	149	147	164	135	150	130	151	145	152	147	148	136	138	146	143	135	143	116	157	143	143	155	134	150	146	146	145	132	150	135	150	152	159	145	132	158	147	143	155	153	161	166	155	162	158	154	128	146	166	123	160	141	156	160	141	149	141	124	150	155	141	133	148	155	159	139	143	136	142	134	152	154	138	148	158	141	150	126	149	141	172	144	141	144	159	136	149	133	132	153	138	156	148	158	146	138	154	142	155	151	134	139	153	144	169	137	143	147	144	155	146	129	149	148	129	142	134	133	138	139	151	144	137	160	157	137	155	148	172	147	173	149	147	127	143	145	141	133	125	155	169	129	121	137	153	172	133	154	125	136	135	146	143	135	167	157	159	135	149	134	132	167	145	147	143	142	153	124	160	127	141	121	146	146	154	161	134	163	143	143	169	142	135	143	153	141	157	129	140	153	144	139	165	122	164	153	159	135	151	135	158	135	146	135	148	155	145	141	155	160	144	128	162	150	157	135	159	139	147	159	168	156	125	131	135	160	141	158	140	170	146	143	133	139	146	148	126	150	134	167	129	146	168	151	171	176	142	147	138	135	131	142	149	146	132	149	138	159
10298	1418	2910	3353	2849	2478	2102	1819	1523	1434	1248	1165	1048	992	887	828	870	831	827	752	688	689	749	664	672	634	603	619	646	598	637	631	570	618	610	591	561	587	585	525	568	592	545	533	581	603	564	544	573	585	521	521	569	533	524	552	506	576	561	574	562	532	510	545	550	536	529	540	556	549	523	468	499	565	518	504	527	576	543	531	558	521	520	548	534	540	535	519	500	522	510	507	522	540	497	520	529	498	525	530	524	524	492	507	566	528	522	500	530	525	501	499	541	531	553	494	509	532	501	495	546	521	513	552	487	560	503	524	498	499	529	552	488	557	504	512	479	529	521	499	541	512	492	502	509	550	520	538	544	485	524	510	511	466	513	500	512	525	522	568	552	532	504	519	471	511	532	514	553	550	510	555	554	524	504	505	506	523	504	543	521	511	526	527	556	512	538	445	549	541	482	514	499	539	566	485	497	530	504	537	476	549	551	520	511	476	481	515	490	510	523	517	479	542	532	511	498	519	500	558	505	538	531	505	529	546	504	523	544	515	511	507	508	525	519	509	533	541	526	485	510	543	532	519	522	521	496	499	501	533	492	543	488	526	536	545	515	539	522	543	531	528	504	563	480	538	469	515	544	518	551	526	497	509	524	514	529	489	506	486	539	496	478	484	506	493	527	523	498	518	500	515	505	512	553	516	521	557	513	496	534	536	535	545	500	526	500	495	528	513	499	527	525	532	484	530	478	548	529	451	505	509	502	526	510	529	524	556	499	487	527	516	546	508	523	477	520	501	499	565	533	513	482	521	502	510	553	519	495	527	517	491	524	549	517	496	531	514	562	541	555	512	487	517	533	482	510	560	508	526	542	517	511	511	539	513	540	537	501	514	519	528	528	500	520	522	514	494	509	527	539	541	546	476	528	482	520	511	503	531	530	556	501	579	553	506	523	524	520	503	530	547	536	531	513	532	501	521	483	515	497	570	495	529	501	525	540	514	531	508	528	514	499	537	560	499	503	516	513	569	521	524	526	529	470	513	512	549	509	509	520	468	500	542	520	534	564	501	507	519	513	485	489	547	546	513	503	558	508	514	532	502	543	548	508	502	493	522	472	512	525	514	504	548	534	550	513	550	516	548	527	500	457	509	534	522	488	485	534	535	505	499	482	531	516	506	487	517	521	514	515	510	519	518	503	546	507	506	528	540	506	506	508	506	508	521	504	514	463	506	552	538	553	580	538	520	480	516	502	513	546	530	548	519	552	539	498	483	511	511	530	492	551	539	541	508	537	521	521	505	526	532	527	506	525	509	518	534	501	500	496	511	544	527	493	567	535	558	512	528	536	550	522	517	549	529	537	512	511	485	534	537	517	503	511	477	556	501	479	524	584	528	528	509	509	496	472	489	495	530	518	513	504	521	503	543	525	493	519	495	519	503	557	451	510	482	527	503	480	540	533	479	548	511	540	538	452	480	533	493	520	543	515	548	491	534	477	526	493	485	523	503	509	491	526	564	515	502	508	504	523	501	513	507	493	535	558	528	522	496	538	489	526	516	517	511	522	535	492	531	527	529	551	540	524	538	455	498	476	514	505	508	498	509	505	531	481	531	511	571	474	510	541	542	495	505	537	523	499	509	541	499	517	476	518	524	514	529	525	499	556	519	481	495	498	518	504	513	500	518	562	513	476	533	563	566	552	533	495	528	498	524	560	512	475	510	528	491	527	517	538	508	542	505	584	531	507	557	508	547	557	527	495	527	510	515	517	482	575	524	526	528	517	515	534	538	510	528	511	562	501	534	537	519	531	510	537	537	519	516	524	522	537	505	508	520	548	518	504	523	519	538	496	496	524	527	506	548	508	536	512	537	478	541	534	525	527	516	523	517	488	520	515	512	490	474	575	528	523	552	523	500	501	516	473	503	510	544	535	516	519	538	483	543	509	509	534	514	523	542	494	553	537	486	547	505	517	551	536	557	526	523	478	581	507	531	499	511	511	488	543	509	534	495	537	531	493	514	522	481	511	522	536	546	510	539	523	509	525	516	513	480	515	537	494	539	515	506	503	529	505	535	527	495	534	506	524	521	563	512	547	514	567	533	523	566	496	532	542	513	555	508	523	521	497	509	528	508	480	518	528	494	542	493	529	493	531	521	510	503	535	514	509	533	494	479	555	533	503	549	512	543	520	491	553	539	522	543	491	482	559	494	519	497	493	535	516	507	488	533	482	496	544	505	475	536	515	555	513	512	523	495	525	524	542	488	474	536	529	527	502	513	500	511	521	501	530	509	514	552	497	544	526	545	543	524	484	524	483	532	503	530	503	533	528	515	528	545	517	501	472	547	530	536	540	518	516	535	544	549	534	527	544	520	525	520	522	551	528	516	516	520	512	530	518	492	481	522	500	523	523	485	529	554	574	541	535	524	531	537	527	548	520	509	555	553	542	542	497	516	538	490	523	482	521	489	502	540	529	511	551	540	518	482	538	536	528	520	559	458	512	565	469	472	542	535	554	538	533	478	524	525	505	506	529	510	531	519	520	529	511	541	528	503	497	499	566	492	512	522	539	502	485	512	511	498	471	544	526	524	510	498	526	530	492	509	530	504	507	535	516	560	529	535	519	491	487	532	513	540	518	488	543	506	482	546	510	521	533	539	542	485	492	526	502	496	527	500	505	540	551	521	525	566	538	584	512	526	512	511	515	538	502	537	538	527	522	541	496	571	502	552	540	511	539	516	524	541	526	526	537	531	529	522	479	534	500	506	510	565	562	541	488	471	535	528	529	521	523	523	497	530	522	526	528	498	531	512	515	551	500	486	512	509	509	521	509	532	500	536	516	517	535	509	477	500	513	532	533	501	537	572	493	529	519	527	487	528	522	512	520	546	543	536	505	540	517	551	543	527	523	531	538	545	510	538	522	468	514	521	511	548	523	516	509	546	500	544	535	529	469	508	527	542	494	507	493	546	536	485	569	552	486	526	518	552	555	511	544	539	512	513	529	533	507	491	547	558	519	525	504	513	542	534	515	529	523	531	516	524	543	515	489	505	480	455	556	523	499	509	522	510	508	495	506	534	497	515	502	539	497	532	499	495	529	484	521	571	483	534	476	523	520	517	537	519	488	477	483	515	501	515	550	470	533	505	499	515	515	543	512	476	486	504	508	535	495	535	510	460	537	502	496	557	525	483	527	527	522	529	514	501	512	541	538	531	524	486	526	499	531	528	528	519	526	512	505	498	544	511	470	552	499	489	510	510	512	535	559	487	490	496	467	544	486	526	530	514	555	527	504	510	487	512	548	529	481	558	546	504	491	501	575	557	493	533	517	488	505	519	520	528	495	521	540	473	537	503	514	509	495	543	490	532	501	520	569	556	512	510	520	485	548	536	502	536	493	520	529	497	541	519	521	502	522	536	514	560	505	498	547	559	511	550	538	480	520	547	538	539	508	541	491	507	523	505	527	534	510	530	536	507	533	528	542	484	521	501	516	555	527	519	503	541	499	477
24829	3806	2370	1801	1219	934	736	617	499	439	414	395	363	335	328	295	261	272	262	265	253	251	237	240	283	228	242	224	223	236	254	223	239	242	222	203	235	224	219	254	224	231	239	241	218	216	192	206	230	225	231	219	217	210	219	201	236	215	227	214	226	250	216	225	223	222	218	232	233	218	241	199	206	245	242	222	222	211	199	200	185	234	208	213	207	234	203	198	234	233	220	218	234	200	214	209	214	227	215	207	208	208	233	214	249	206	197	207	234	244	187	223	228	241	238	209	209	200	203	229	232	188	209	209	193	179	197	226	228	200	212	197	195	210	215	210	193	183	192	202	183	217	216	233	218	213	179	227	215	212	221	187	220	204	220	188	194	215	223	203	209	197	233	213	235	235	206	209	235	219	219	230	206	219	202	207	208	203	230	228	213	240	228	211	215	211	205	209	212	189	229	200	217	233	192	240	228	212	213	202	230	211	200	214	191	216	227	258	217	209	203	207	218	209	216	225	241	220	217	200	231	249	222	213	238	202	197	213	225	203	241	199	239	217	206	198	233	209	193	216	222	203	191	212	207	226	202	233	218	203	231	222	215	195	213	237	210	200	239	200	196	194	203	239	188	212	219	234	219	207	205	238	246	209	208	208	235	198	227	217	225	209	207	194	221	222	210	245	232	213	209	216	204	210	207	206	238	240	268	229	240	215	223	197	212	220	194	221	210	191	210	239	214	221	251	188	203	209	183	216	198	202	209	222	211	235	209	235	216	223	260	234	204	227	259	231	200	206	204	216	225	224	210	223	199	224	191	216	188	210	198	201	233	203	197	178	206	210	196	228	229	197	221	214	209	186	219	189	213	189	197	237	220	213	190	209	197	219	193	191	231	214	226	220	211	197	197	201	226	222	225	177	208	229	184	232	218	199	233	233	207	175	235	193	196	204	216	233	205	206	220	224	247	220	218	189	201	213	192	215	205	233	198	193	203	203	217	215	206	213	216	218	213	222	240	215	229	215	203	245	206	220	203	211	215	218	202	244	222	212	213	219	184	210	207	199	208	198	215	229	233	205	214	200	212	213	216	214	224	220	191	195	203	228	244	215	196	198	194	226	202	221	202	220	207	207	228	217	198	222	203	224	235	235	213	225	214	222	198	204	206	244	206	201	226	215	211	213	240	205	214	248	193	215	224	205	216	192	222	217	216	226	228	194	200	209	211	215	182	187	238	218	194	217	219	243	201	223	238	236	183	206	223	207	200	202	199	222	199	215	226	236	216	200	216	236	223	216	236	200	200	211	227	201	203	226	197	204	227	217	232	205	224	217	214	213	223	209	232	232	210	209	228	220	217	206	210	215	194	202	186	213	204	205	211	191	253	203	202	220	212	219	216	242	217	231	211	230	198	206	211	230	193	251	205	230	227	193	250	221	210	194	220	233	206	228	219	201	220	227	226	213	206	207	223	224	195	220	210	223	216	227	213	197	197	225	233	221	204	248	208	210	233	206	224	234	203	195	217	230	228	207	174	216	213	211	208	201	208	176	225	218	200	244	210	221	221	215	219	207	226	192	202	208	210	189	232	178	199	233	216	206	216	216	203	219	228	221	239	226	210	225	225	215	190	210	218	208	216	225	202	225	242	220	214	197	224	200	214	220	220	201	230	207	240	229	191	214	221	212	219	238	236	251	197	225	232	220	198	200	206	226	196	191	210	190	213	231	213	220	224	214	212	198	204	216	194	225	215	196	204	213	215	215	224	216	212	233	236	205	203	216	238	224	192	218	234	196	213	222	223	195	200	212	230	223	194	218	222	205	208	226	201	190	228	201	234	222	208	223	205	204	194	225	222	225	195	224	204	236	240	218	192	234	221	226	211	194	229	228	225	221	226	210	202	207	237	213	233	232	209	214	205	207	238	227	208	215	243	213	223	223	212	195	239	210	199	238	221	216	223	212	224	242	229	208	202	240	232	190	214	229	226	193	238	207	214	212	212	208	202	222	207	212	198	246	206	229	224	193	201	217	215	221	220	212	197	209	216	213	206	195	220	200	196	240	201	201	222	237	233	218	191	215	222	210	207	224	172	232	199	244	209	217	209	203	225	207	198	248	221	213	223	218	219	196	202	217	218	202	223	210	201	173	197	190	248	223	193	237	215	176	224	219	227	205	211	217	211	236	195	212	204	225	205	227	217	232	200	218	176	213	206	237	226	226	233	194	227	225	195	217	225	221	209	200	210	201	231	217	233	207	205	210	222	222	232	221	227	196	224	203	201	222	213	205	192	237	249	213	218	214	214	250	218	235	178	233	220	203	212	228	199	211	211	214	215	221	217	209	224	189	230	217	211	215	209	248	216	228	193	200	221	207	200	215	214	232	203	212	210	222	206	230	221	194	207	217	218	225	221	206	187	204	222	188	251	187	187	215	263	225	255	222	208	201	191	217	187	201	235	227	207	222	213	192	189	204	226	230	234	217	212	233	219	226	212	212	211	216	199	201	217	223	207	189	233	189	207	224	206	195	206	210	216	203	215	223	204	241	201	224	205	242	201	218	211	196	211	221	208	214	231	215	219	184	217	230	220	193	200	219	190	193	227	197	230	206	207	207	219	209	211	212	218	220	220	222	204	227	224	196	228	216	227	210	197	207	207	192	226	201	209	244	217	223	211	220	179	217	216	209	223	193	214	199	215	240	209	229	208	219	232	212	201	199	221	242	213	216	203	204	214	212	222	204	218	210	205	202	217	215	208	198	219	193	218	224	213	210	198	209	224	208	237	201	236	229	229	215	232	211	239	211	224	222	239	184	226	241	192	209	214	210	190	212	213	217	210	215	219	224	211	211	224	198	194	196	207	217	219	220	215	198	218	234	198	232	195	211	207	213	210	227	235	227	263	194	228	211	189	209	206	239	212	215	199	229	208	245	195	207	200	207	220	213	197	223	227	212	206	192	231	207	205	218	205	223	214	242	210	238	206	232	228	232	228	221	226	228	183	206	219	215	214	200	235	203	228	203	197	219	214	194	196	210	215	214	227	215	207	200	214	222	230	224	207	228	211	228	222	214	213	238	205	218	224	234	207	217	228	188	206	240	217	237	185	209	202	226	215	202	222	232	233	233	195	203	213	205	207	227	229	220	235	212	241	200	213	206	177	195	209	226	233	206	219	209	207	243	221	204	206	239	201	231	194	202	217	215	222	224	207	215	192	208	225	225	212	217	236	209	212	227	222	238	209	245	244	216	213	201	214	224	220	213	208	215	213	222	210	199	219	209	197	196	201	219	235	233	205	199	224	224	196	224	220	206	214	233	188	214	206	222	215	219	235	207	214	209	225	220	216	220	202	224	254	216	197	222	198	213	206	184	234	200	229	220	213	193	224	197	204	196	207	199	210	220	208	210	241	220	219	235	196	233	183	204	221	211	237	211	201	231	212	218	202	227	219	224	244	211	206	223	212	210	198	214	214	237	214	197	243	191	216	231	209	196	224	198	205	217	209	216	223	213
13953	2525	5122	5973	5212	4384	3583	3094	2672	2357	2165	2002	1744	1604	1468	1395	1286	1272	1234	1143	1071	1069	1060	1026	1021	948	961	962	991	867	909	909	850	877	865	849	848	850	773	844	865	828	764	753	801	766	768	778	787	770	783	732	757	785	733	750	808	785	790	802	758	745	741	776	759	744	754	790	779	727	781	739	771	738	727	770	808	752	736	715	756	712	714	737	790	721	819	724	764	759	730	735	764	744	762	748	725	736	707	750	755	774	777	706	772	711	736	702	742	752	756	757	741	754	728	643	735	709	758	724	766	766	727	732	786	763	676	763	723	731	698	710	731	707	732	728	717	700	725	747	740	761	743	734	698	704	695	726	748	729	709	730	738	728	733	727	747	717	741	709	764	707	715	699	735	739	668	754	753	755	730	713	723	762	743	746	735	706	707	708	706	722	730	752	752	697	706	794	700	799	739	763	720	725	740	763	766	730	723	742	769	717	715	673	745	729	695	760	705	733	712	709	744	735	730	743	752	696	753	742	705	746	743	734	726	728	749	756	725	726	756	721	722	717	717	749	723	730	758	726	742	718	663	713	722	692	727	780	766	766	659	710	691	766	742	741	710	674	681	720	704	786	717	742	727	719	698	746	789	673	723	743	695	760	669	694	807	732	743	720	709	711	724	743	717	717	724	709	710	732	763	715	700	745	754	723	765	708	702	699	689	696	740	745	704	700	752	721	726	745	724	739	716	698	746	714	727	689	712	697	753	743	735	742	719	724	734	724	739	745	707	699	730	713	700	756	750	734	712	673	701	744	688	695	757	684	759	659	734	709	732	716	721	731	776	727	760	699	719	686	716	689	735	730	689	744	715	780	770	731	713	731	728	761	680	736	754	691	677	707	722	714	713	719	702	713	734	737	771	756	752	752	782	730	715	717	712	709	691	727	714	705	707	708	668	721	765	674	685	758	676	706	764	707	730	740	710	672	752	732	727	726	726	707	709	698	728	702	714	743	733	698	727	720	733	674	709	705	801	735	740	751	732	743	712	717	719	705	753	753	725	716	735	728	734	742	720	712	729	665	746	723	687	732	738	685	690	704	754	668	750	723	736	701	747	701	733	776	714	712	729	719	778	692	756	749	769	720	712	727	730	735	732	718	713	756	760	734	753	729	733	729	771	735	708	728	725	724	729	756	668	718	729	711	731	690	715	695	742	719	766	746	729	744	695	731	762	704	772	718	732	687	743	736	741	739	720	708	694	719	674	748	719	701	707	769	727	710	673	698	706	681	760	751	732	758	731	769	726	655	677	719	739	768	716	711	719	684	695	740	716	747	749	733	742	797	752	728	732	704	755	724	745	709	719	744	725	714	699	706	715	722	698	686	739	777	715	720	718	741	768	734	746	709	782	740	712	700	777	694	670	725	633	714	706	764	683	703	680	718	738	755	726	673	725	702	702	785	684	691	685	745	673	731	747	710	661	744	706	740	746	711	721	733	722	724	696	731	677	681	726	772	714	760	733	718	686	746	706	730	767	698	714	721	700	732	711	751	730	729	730	691	673	730	762	715	702	714	747	707	771	752	692	703	713	726	655	719	760	755	762	726	703	708	728	737	762	712	711	700	737	771	693	752	764	739	686	700	691	726	706	737	721	707	743	671	715	754	690	716	718	732	690	742	755	671	727	706	691	729	720	723	696	668	678	739	739	744	717	700	727	739	748	716	731	730	770	725	707	745	721	712	766	732	681	725	750	701	720	680	739	706	759	724	725	710	766	702	746	755	686	724	730	752	752	718	705	713	707	737	730	793	797	697	712	764	693	723	663	723	779	762	707	721	721	711	678	728	695	709	699	713	737	705	723	710	696	705	715	747	776	705	720	709	746	737	690	687	748	755	680	730	695	740	725	673	732	711	751	715	715	726	675	703	707	722	688	713	714	690	754	714	722	756	708	731	729	740	748	742	738	725	757	732	741	673	729	736	717	716	698	712	737	752	696	733	718	684	714	704	736	748	713	753	703	714	767	756	773	721	705	687	764	755	752	710	728	744	728	727	736	730	696	729	688	733	705	720	767	692	746	708	738	668	745	768	708	760	678	745	677	714	716	735	703	692	719	684	725	709	773	756	763	709	722	703	744	691	712	682	723	699	739	764	676	687	730	770	669	782	724	717	762	675	769	729	756	728	739	700	721	723	675	777	722	697	753	733	753	711	687	731	735	746	730	730	686	713	706	686	759	706	705	691	716	730	689	706	729	752	700	749	710	755	708	729	704	706	675	709	786	706	731	734	729	707	692	672	748	765	736	734	703	730	706	691	711	700	699	701	689	761	766	767	695	733	727	775	740	713	698	723	671	695	742	755	712	750	699	700	738	741	758	701	740	747	738	754	690	723	695	712	728	708	685	732	717	714	699	698	725	753	731	756	715	700	753	723	716	728	746	751	740	733	678	738	717	731	688	703	725	737	725	739	701	703	659	730	708	726	709	753	694	749	747	643	719	706	705	777	738	747	750	767	735	730	709	712	774	723	693	716	742	744	758	752	748	707	700	738	731	756	703	718	706	728	686	713	718	718	705	751	709	767	747	682	737	702	671	769	722	742	682	723	680	722	708	779	722	682	678	704	715	782	749	729	691	715	736	729	675	724	705	724	713	658	691	729	674	710	725	730	741	699	659	722	719	716	706	703	742	694	739	759	685	725	757	718	734	728	739	700	696	690	691	682	679	713	684	727	746	714	707	714	703	753	718	731	749	696	702	739	693	749	739	674	762	729	724	750	692	675	717	711	712	757	697	715	720	772	683	758	735	686	738	699	778	719	697	711	727	721	700	729	722	727	764	723	693	701	737	676	750	727	742	684	703	745	736	757	692	717	678	716	707	769	757	750	750	787	717	731	687	707	705	676	732	730	716	699	746	749	721	709	736	673	704	726	700	769	695	724	709	751	701	681	745	708	705	692	721	706	713	713	736	718	737	693	771	744	709	725	721	687	762	767	733	692	755	730	747	673	715	690	737	731	739	695	722	725	671	714	725	694	755	754	703	748	781	755	723	722	744	773	723	708	732	679	715	709	755	711	731	753	672	747	709	757	769	724	757	731	714	753	725	739	738	760	708	702	705	707	729	709	716	667	728	717	719	721	711	725	735	685	714	669	720	750	734	714	729	698	721	700	735	718	741	672	739	723	709	719	745	695	696	757	728	732	667	782	721	766	721	701	707	718	755	734	750	746	728	682	711	692	716	736	726	744	730	768	748	720	724	750	714	710	683	722	695	764	706	725	765	757	748	715	739	710	705	717	742	711	725	727	758	739	738	718	719	714	715	760	713	680	693	740	780	705	711	729	689	759	709	732	713	727	732	747	707	736	658	715	697	707	723	726	740	718	706	711	716	684	743	672	684	684	755	709	699	695	767	717	721	712	695	737	761	687	733	729	674	727	723	754	722	729	716	721	716	746	746	727	724	768	702	706	665	728	722	741	711	685	679	721	747	727	709	742	730	718	759	678	716	743	711	708
1835	129	133	112	94	78	74	68	75	73	55	72	79	75	61	61	84	70	72	67	67	71	68	65	79	53	82	71	49	63	65	67	79	61	63	61	61	59	56	53	63	64	70	70	68	64	71	63	76	60	65	73	56	53	61	73	51	60	59	53	72	58	75	62	53	52	58	59	56	78	57	75	55	62	74	68	63	50	67	72	78	77	51	74	70	65	65	57	77	52	77	54	75	63	81	67	60	64	66	62	62	63	57	60	81	79	70	76	67	73	62	61	57	52	58	69	67	64	72	81	64	49	63	61	68	59	57	69	73	62	67	71	62	64	74	72	64	75	70	69	58	73	77	53	60	52	76	58	80	73	67	69	66	61	59	46	55	63	77	52	63	82	58	70	74	72	78	68	58	62	66	61	60	72	72	84	78	58	70	75	64	67	75	64	76	76	71	81	59	68	62	74	71	66	72	78	71	58	60	67	66	71	64	78	67	70	64	70	60	58	68	65	73	72	66	55	69	59	70	63	53	64	57	72	71	65	77	68	50	78	78	81	79	49	66	57	59	56	61	64	63	65	59	81	68	69	62	74	68	68	73	63	79	58	52	61	64	68	75	70	66	79	57	70	68	64	63	62	68	70	71	74	69	67	70	59	73	68	70	63	70	66	48	63	55	59	70	61	70	55	67	46	68	64	60	66	64	68	67	62	69	71	78	50	63	64	59	56	76	60	66	65	60	57	63	59	62	66	63	62	70	76	66	57	65	63	76	59	66	51	72	82	75	70	64	59	67	69	61	72	60	68	88	61	73	46	70	68	61	69	60	49	58	63	62	74	59	78	50	61	74	49	72	69	73	61	66	59	60	67	53	76	52	73	65	61	54	70	78	74	43	71	66	62	80	57	73	80	57	60	57	60	62	75	63	70	60	76	67	70	64	78	60	67	67	74	61	61	64	65	56	79	70	65	56	65	67	63	73	60	66	67	68	61	66	52	68	68	63	59	55	50	64	56	63	57	78	70	51	72	61	71	60	74	62	68	81	69	66	69	63	68	73	73	58	44	58	75	62	70	73	68	61	73	66	69	61	63	65	65	71	65	62	68	73	68	65	66	67	66	62	88	61	64	68	54	60	52	71	72	61	67	62	69	60	58	59	74	60	61	71	55	60	70	78	55	54	61	76	56	74	57	51	70	74	68	73	63	71	58	63	65	74	66	43	61	63	84	61	67	72	67	56	56	74	56	58	55	66	65	63	53	55	55	58	61	59	61	56	69	74	75	66	57	62	63	67	63	63	68	68	57	66	60	49	81	71	59	68	62	72	73	56	71	73	61	55	61	68	59	67	79	65	73	62	59	54	63	61	52	62	66	70	83	73	69	51	63	78	67	63	82	49	61	55	53	63	62	68	78	74	72	74	67	66	64	78	77	79	59	73	71	64	63	64	80	62	54	70	52	64	73	71	70	74	60	58	70	59	54	72	64	55	80	70	58	63	60	63	64	57	72	75	53	71	73	63	65	68	66	60	71	78	84	56	80	67	55	57	64	72	76	62	65	56	66	79	66	82	73	70	64	67	56	66	66	61	72	66	66	65	58	50	70	60	71	74	70	63	77	61	63	76	78	79	55	68	69	63	55	67	88	68	56	67	56	74	70	82	63	70	61	69	65	86	64	60	68	43	82	55	64	64	60	58	50	55	68	74	50	68	68	62	55	62	68	86	57	81	63	53	57	71	60	64	71	55	69	70	64	60	73	64	64	66	53	59	67	63	71	63	60	76	60	89	63	56	83	61	73	57	63	72	74	73	70	66	66	63	65	56	54	67	69	63	65	56	59	66	65	51	75	63	76	51	72	76	67	65	55	56	54	67	59	53	65	49	56	76	64	71	63	75	59	84	65	57	76	54	67	52	70	69	61	68	63	61	66	81	64	64	67	58	64	67	55	61	71	71	54	74	66	68	69	59	67	62	75	57	64	66	73	72	57	71	56	73	63	71	63	67	62	52	66	77	55	62	63	66	79	73	60	51	64	63	67	76	73	64	75	68	73	70	55	66	65	66	63	63	74	56	68	62	72	63	62	57	75	68	52	57	53	57	52	70	59	58	70	60	70	51	68	56	71	72	80	66	74	64	65	69	64	73	61	63	58	65	64	65	72	63	57	56	65	76	71	56	59	48	69	65	72	57	61	73	84	73	82	59	68	73	59	48	53	62	66	68	75	53	70	53	66	59	62	82	66	69	61	69	66	57	68	75	71	61	73	63	60	62	71	62	71	61	68	87	57	69	69	64	61	60	70	55	65	61	76	62	61	54	66	70	70	73	70	63	54	63	66	73	59	61	56	69	70	68	70	78	67	77	71	67	75	67	79	68	52	64	62	67	65	64	77	59	53	75	73	63	56	67	75	72	62	59	69	58	67	82	67	45	63	81	62	53	71	57	74	66	58	61	69	77	70	68	57	69	70	72	57	75	65	65	68	60	71	71	62	83	66	56	67	70	71	74	56	61	70	69	68	65	63	51	72	61	56	61	76	57	67	59	66	69	63	76	60	68	80	66	55	66	67	64	79	76	76	66	62	78	69	56	66	68	72	64	75	64	64	57	65	60	66	69	59	68	64	65	61	62	55	61	58	77	58	66	76	74	70	63	69	64	45	78	73	66	60	67	59	64	64	74	70	77	59	67	70	65	60	72	68	59	66	62	67	74	58	60	74	51	64	63	72	64	61	80	54	72	77	70	66	64	67	81	66	60	76	57	63	63	71	63	57	75	70	51	76	55	52	71	65	65	59	81	62	65	60	55	57	75	61	65	66	58	80	66	66	63	62	69	54	60	74	63	59	61	65	68	77	61	57	53	53	50	63	69	60	57	73	64	78	72	69	67	62	50	72	80	77	73	72	61	69	56	61	54	60	49	65	72	66	62	58	69	61	57	54	62	62	65	65	62	74	56	71	75	69	47	68	54	69	77	66	70	72	76	70	59	67	54	68	66	83	77	69	65	53	63	49	69	66	70	64	65	67	69	91	59	78	60	69	79	77	61	61	70	61	70	80	53	66	58	79	55	56	72	72	86	55	59	59	72	60	64	72	73	64	69	79	66	71	73	67	66	74	57	54	63	59	59	63	66	59	71	67	66	69	60	74	72	62	64	70	61	68	74	73	60	60	61	64	53	59	71	65	65	61	73	74	57	61	60	64	58	64	70	51	71	59	74	58	67	79	74	67	61	77	55	65	72	71	64	65	66	56	69	65	69	69	89	77	57	68	70	65	61	67	63	66	68	68	77	80	62	63	71	80	59	64	60	59	63	68	44	71	67	65	69	55	55	68	71	71	61	56	62	61	63	69	58	75	86	65	59	68	65	56	60	77	65	62	71	61	61	82	77	67	48	61	58	59	63	80	76	71	78	75	58	71	63	59	59	70	64	69	60	66	52	47	59	67	60	68	49	52	74	56	72	78	67	54	76	82	62	58	68	55	83	64	66	64	56	82	66	61	59	63	65	53
3181	365	456	458	449	398	373	346	349	323	324	317	317	286	293	312	265	316	283	259	282	294	323	295	322	306	281	293	306	307	268	302	292	272	296	248	277	292	283	298	282	306	296	238	266	288	281	250	281	290	287	279	272	298	251	283	280	276	287	295	298	301	286	261	283	282	261	323	280	303	292	291	280	264	301	288	311	304	270	280	271	306	296	282	290	274	263	242	300	279	250	308	260	272	283	281	280	279	302	276	252	278	279	270	268	288	277	268	261	291	307	301	276	279	277	285	253	265	304	281	263	272	259	252	258	283	318	257	298	293	310	290	291	297	309	286	265	267	289	266	269	274	269	282	282	301	291	284	281	288	261	265	281	283	313	256	274	293	282	267	274	256	242	270	267	261	291	273	270	287	266	273	258	280	291	269	289	308	309	271	291	296	295	313	281	268	276	275	251	289	281	300	278	278	308	295	279	265	287	260	300	265	275	285	284	266	268	276	304	244	294	274	266	293	244	277	301	272	310	293	298	317	255	315	284	282	271	297	297	307	266	259	270	281	281	281	297	274	283	256	292	315	303	291	288	284	294	283	312	254	240	297	288	290	272	276	249	313	292	255	264	303	288	282	272	297	249	270	288	282	305	273	308	278	273	272	297	277	281	290	252	275	293	273	275	273	289	257	277	274	270	276	301	256	285	279	267	285	257	228	281	280	261	277	274	274	274	270	297	294	273	283	285	278	260	274	288	286	266	310	284	291	303	282	264	298	281	283	305	272	273	285	298	291	291	312	285	272	264	276	276	273	298	275	290	262	287	275	268	258	280	276	281	268	253	245	281	275	251	276	304	286	284	263	268	268	277	265	264	266	253	271	270	258	298	270	295	289	282	298	287	280	281	297	314	266	281	314	283	296	269	319	271	279	278	272	294	298	286	285	260	295	280	269	271	316	267	291	331	256	300	268	270	288	282	278	257	298	296	275	279	265	273	302	278	282	275	293	304	262	288	265	274	300	286	274	271	269	309	277	270	252	289	315	293	244	283	286	287	273	287	275	271	274	293	289	284	246	302	263	296	260	316	272	285	267	277	284	293	258	241	271	275	260	257	261	268	292	257	281	262	297	288	284	283	307	291	273	300	305	269	238	267	274	269	276	307	308	279	281	305	272	280	290	288	286	261	278	282	296	284	260	279	284	273	263	275	283	306	298	261	274	289	287	272	300	268	289	284	293	269	306	270	279	290	258	286	290	264	283	279	278	264	280	266	278	284	256	282	266	280	281	259	304	268	299	277	280	282	269	267	280	288	287	308	292	265	271	277	269	256	290	271	266	267	297	286	329	276	293	264	288	298	279	311	288	303	277	282	251	270	265	280	288	268	287	270	273	272	308	302	281	273	309	246	272	280	312	297	278	268	298	289	259	264	286	272	281	291	288	317	283	272	272	267	283	276	274	286	289	273	288	258	291	279	281	286	266	308	291	279	279	300	303	281	250	257	303	286	289	290	296	302	306	290	269	273	260	257	270	291	297	295	314	290	300	272	283	275	289	260	309	274	254	274	283	260	267	286	261	300	296	285	265	289	290	275	285	256	285	291	275	304	289	264	273	294	268	285	276	280	259	275	290	252	289	268	289	298	263	271	289	283	319	258	282	287	268	277	289	300	265	283	291	291	286	278	285	259	302	269	290	292	276	269	291	295	285	296	271	283	308	281	245	255	303	266	294	278	290	299	287	300	273	271	268	278	274	319	278	260	278	290	268	265	272	271	268	278	263	294	294	311	291	318	287	275	272	268	288	265	295	294	263	250	260	300	300	291	288	269	276	279	300	298	264	253	300	296	271	280	262	282	282	287	282	301	255	243	274	241	255	302	268	255	276	268	302	274	272	298	277	272	297	279	254	299	283	305	256	306	296	268	299	299	281	294	259	281	264	311	282	302	275	289	295	273	259	269	307	332	269	270	268	290	278	282	273	282	266	285	248	272	280	291	288	289	293	279	290	309	290	275	265	286	262	280	286	274	283	271	310	293	270	280	287	301	283	278	267	245	321	267	283	276	283	261	266	275	286	290	311	287	283	271	272	293	252	268	272	271	270	287	297	298	268	286	292	284	312	307	275	277	297	292	262	283	261	302	269	298	269	289	252	270	308	272	267	260	288	281	299	270	293	263	298	273	281	302	293	278	282	283	268	311	289	279	301	287	284	276	270	286	293	299	254	271	301	275	305	282	287	273	264	281	282	272	283	287	285	270	273	293	282	307	296	272	254	257	269	283	280	271	284	300	288	277	269	271	265	290	271	291	237	307	295	275	296	286	292	279	302	293	261	294	289	268	283	279	287	267	284	271	307	269	247	293	298	313	268	299	294	281	276	273	254	279	286	271	287	280	282	286	298	299	284	294	288	275	265	297	273	289	274	302	268	306	258	278	287	316	267	273	313	279	293	255	270	258	288	273	281	284	252	277	270	287	256	256	288	304	295	258	271	264	298	269	270	285	289	276	277	276	263	275	282	289	274	299	310	260	263	313	303	267	250	275	273	273	303	304	290	300	298	260	281	324	280	311	269	273	283	291	295	296	309	268	291	261	262	280	281	301	281	277	269	266	274	286	306	281	270	273	306	274	274	276	250	286	291	305	266	294	298	280	289	296	300	305	286	234	258	296	278	278	277	284	285	292	266	282	315	278	289	250	283	269	282	283	276	326	235	267	262	295	297	268	288	285	243	290	266	259	321	288	278	281	257	294	270	260	279	309	311	288	271	300	261	300	304	279	285	302	276	260	259	294	263	286	283	262	272	284	296	265	290	300	301	262	278	301	314	241	261	299	269	323	278	281	267	255	292	273	265	242	275	261	258	263	303	283	296	257	257	275	255	261	265	274	279	270	295	268	245	270	282	292	292	255	273	274	278	298	264	264	276	290	304	290	272	298	281	283	254	248	285	299	279	258	278	290	260	277	314	266	310	259	298	274	304	301	277	240	313	293	264	308	310	275	266	258	266	242	253	281	279	319	246	294	288	306	248	283	280	302	272	272	286	274	262	263	265	313	260	307	281	262	265	317	273	299	268	238	299	306	256	304	274	292	281	262	284	284	245	257	311	297	279	290	237	287	267	298	276	276	269	279	320	301	277	259	279	238	310	320	313	276	293	289	286	276	298	271	264	279	276	266	298	279	270	300	300	283	271	243	270	261	282	263	284	280	273	282	289	270	294	285	259	273	273	282	262	264	253	302	282	273	290	282	273	312	247	273	245	281	247	252	267	294	285	278	239	276	275	269	264	245	295	278	282	269	280	275	295	264	298	262	275	297	268	294	290	239	268	282	295	278	285	266	293	283	269	272	299	266	274	256	275	312	298	291	290	308	290	295	289	275	272	293	278	286	259	250	301	277	296	282	273	251	284	282	284	304	307	250	296	286	265	297	290	308	277	306	278	287	284	291	303	271	290	288	269	288	258	279	278	263	286	281	301	265	280	277	303	301	295	289	298	260	264	324	280	281	252	288	278
15640	1259	1234	964	671	472	422	341	311	291	238	226	216	185	166	190	178	188	145	166	186	175	155	177	173	161	156	176	147	176	142	134	147	133	128	163	139	149	159	157	164	151	136	168	142	137	149	154	139	128	155	137	155	158	132	145	127	147	158	138	136	140	122	151	135	121	150	125	128	158	138	153	149	149	131	145	153	143	134	165	163	126	148	152	149	139	164	149	127	145	150	123	154	153	151	135	141	129	154	130	148	159	167	125	128	142	146	161	136	136	154	155	123	151	118	128	141	123	157	143	145	165	137	142	154	145	156	153	153	167	131	140	143	124	144	132	149	137	133	145	137	143	141	158	139	137	149	132	144	168	147	135	156	127	137	148	110	141	163	161	148	153	148	153	151	146	127	155	134	149	167	140	158	145	167	114	142	154	144	133	147	157	137	140	134	141	140	121	133	129	154	136	155	152	146	140	153	127	127	123	148	144	169	131	145	145	149	133	137	151	136	147	149	139	138	155	145	136	102	138	141	141	142	154	151	141	155	143	147	156	159	157	144	152	165	154	133	129	150	162	143	161	151	150	138	146	150	131	147	154	133	147	133	140	153	141	148	125	125	153	121	162	154	141	135	154	140	158	145	135	142	141	154	143	147	147	159	133	146	144	142	164	151	152	160	147	152	165	121	145	133	137	152	150	131	135	141	123	137	136	146	128	153	133	138	123	137	132	162	123	158	121	148	138	144	150	149	128	126	150	118	133	141	142	143	149	114	145	137	156	138	142	116	132	137	147	124	152	142	135	135	132	144	160	157	142	145	158	136	148	152	132	147	149	135	137	145	143	140	147	138	121	138	132	162	124	134	122	131	152	142	142	149	135	148	158	148	153	158	127	137	138	157	157	140	160	138	145	141	154	159	161	145	131	144	137	144	127	138	155	150	154	132	148	137	141	141	140	143	127	150	140	138	162	139	131	117	145	155	145	139	125	147	155	151	137	157	151	135	133	150	149	163	149	139	172	120	135	156	137	144	148	123	132	147	166	139	144	123	148	149	145	124	149	148	131	158	133	144	160	137	141	176	127	150	131	142	138	135	155	118	143	135	129	145	154	122	151	133	138	147	155	146	148	145	154	120	137	146	149	142	117	138	128	167	156	149	128	139	148	140	156	128	150	156	144	153	162	142	127	154	142	138	150	142	124	147	141	150	148	135	158	155	134	127	150	134	135	135	135	146	153	163	130	136	137	134	149	141	148	137	155	158	154	154	121	144	125	124	137	142	156	167	136	129	143	130	143	137	121	157	153	128	144	157	161	144	153	152	150	136	124	141	120	136	136	141	157	165	132	120	136	126	155	176	146	133	140	142	144	153	156	135	131	145	132	125	139	145	148	161	174	149	143	166	146	140	124	136	151	169	125	120	149	146	135	140	139	167	129	164	147	143	137	153	139	140	145	122	157	153	148	136	159	143	138	147	136	137	142	132	133	138	149	148	141	157	137	151	142	138	150	137	146	153	154	141	136	141	147	146	131	161	136	152	137	158	130	161	131	124	148	137	127	143	151	150	139	140	169	124	149	134	145	137	147	152	172	152	132	147	137	159	141	152	126	139	139	136	142	141	149	129	156	133	129	129	155	142	149	152	154	124	136	162	124	119	151	146	133	135	121	144	140	148	135	157	130	132	148	135	120	147	136	120	134	144	135	167	141	150	161	149	148	133	127	160	165	144	163	128	140	148	135	155	131	148	143	152	136	134	134	130	150	154	142	155	144	144	156	159	137	151	130	151	163	119	135	156	170	134	151	152	147	147	137	134	155	135	154	146	152	137	157	143	162	145	149	157	133	149	151	155	153	152	153	128	153	150	156	138	158	155	137	149	152	147	129	124	143	151	129	143	130	159	140	150	151	144	145	118	180	142	149	145	123	131	153	136	137	166	152	147	132	146	125	140	152	142	138	149	130	125	157	135	156	152	139	118	160	128	148	152	144	146	150	146	147	124	139	148	159	114	139	148	144	146	141	149	146	149	145	136	171	137	139	159	128	161	130	125	150	143	150	126	147	145	158	143	152	150	157	153	141	138	150	147	151	155	129	147	149	141	153	128	160	144	142	123	126	157	146	144	140	146	140	165	169	143	149	150	143	140	149	162	119	152	145	148	124	135	136	134	141	148	130	139	140	119	119	144	143	130	132	133	158	132	156	146	152	136	131	148	138	160	155	155	170	159	125	135	152	155	158	139	156	132	168	149	157	127	123	143	149	146	129	140	120	136	145	114	137	151	138	155	152	148	147	160	139	124	138	134	146	136	168	139	142	159	148	140	148	142	129	133	109	139	157	143	133	125	138	140	145	161	143	133	150	154	132	139	131	157	135	142	154	151	134	145	140	147	133	141	159	139	135	138	163	157	150	153	145	137	130	144	141	122	135	124	149	136	129	149	133	140	145	146	144	124	165	166	136	141	134	131	142	140	137	175	141	144	153	129	153	151	145	141	151	142	131	146	149	154	142	156	158	147	126	149	137	153	132	146	161	151	151	135	151	133	118	152	134	155	139	151	131	139	131	154	136	150	148	133	138	131	153	162	135	128	135	150	138	149	137	143	139	132	156	154	141	136	172	144	137	155	136	159	148	133	161	118	129	143	154	127	141	140	160	136	136	134	139	173	149	165	141	158	144	138	130	125	159	136	151	119	154	156	128	148	143	146	144	137	143	150	137	157	137	163	124	133	138	148	135	169	139	157	142	150	137	150	147	147	150	150	150	141	144	158	142	124	129	152	156	140	149	126	172	165	140	134	136	140	135	148	148	148	154	142	131	152	128	152	143	147	147	127	153	156	144	132	148	141	143	150	149	134	133	147	145	148	150	122	146	146	126	123	134	147	146	161	129	122	151	148	167	149	161	128	160	134	141	126	153	128	156	146	151	144	138	140	151	164	144	134	153	148	150	143	159	154	149	158	141	141	136	159	151	156	146	143	137	135	149	139	151	141	175	143	144	145	153	140	144	148	129	142	123	134	145	138	127	122	147	163	165	138	125	152	145	139	142	144	151	148	127	153	148	148	133	140	143	160	123	153	142	137	133	149	141	135	167	141	150	151	145	143	120	134	143	161	134	135	169	137	150	131	139	158	145	151	144	144	147	144	136	136	149	147	137	144	148	149	134	135	145	141	123	142	137	149	148	170	167	149	140	144	152	150	152	136	128	142	127	145	133	113	133	159	143	150	156	113	123	157	144	131	150	152	141	172	144	137	165	138	127	140	147	156	133	132	138	152	152	135	131	145	141	147	153	156	149	154	156	159	155	156	149	142	138	155	152	155	139	149	152	150	155	127	152	152	135	145	137	150	140	173	150	151	124	143	162	146	140	153	137	124	140	147	144	143	148	123	143	150	149	136	128	149	152	159	141	138	137	143	145	148	165	148	141	133	143	131	165	123	149	160	136	116	154	160	156	163	135	136	132	150	148	170	127	134	152	142	135	136	147	165	153	133	165	135	146	152	138	148	140
10079	1443	2837	3489	2818	2355	2099	1791	1591	1408	1299	1166	1071	979	903	877	873	810	811	729	666	747	709	688	681	667	658	663	614	645	605	653	603	585	629	589	586	564	570	563	562	561	567	519	582	594	527	596	573	557	554	563	537	562	533	563	570	550	571	532	548	567	536	542	549	517	529	540	548	500	520	509	526	535	513	551	550	545	540	565	506	530	500	524	526	549	495	531	558	518	530	558	527	549	551	525	483	492	548	524	508	532	525	543	535	519	548	547	530	501	504	547	531	543	495	557	475	483	553	513	506	501	511	535	530	519	470	553	482	499	541	519	488	529	501	537	534	510	527	524	542	509	519	494	555	489	530	489	516	536	520	566	539	514	513	543	535	533	512	497	528	514	520	519	529	544	530	539	531	512	522	537	559	511	521	530	542	534	525	480	561	506	483	547	543	538	480	520	520	516	565	504	526	497	511	547	518	558	573	505	500	510	500	512	485	526	523	541	508	498	501	478	544	524	521	526	496	506	502	525	595	496	527	544	517	527	507	486	506	528	495	554	509	532	543	517	509	528	551	531	532	496	553	535	560	504	529	516	504	529	495	519	556	542	559	495	559	507	585	576	495	509	537	510	497	497	515	504	516	505	531	499	560	568	530	528	491	529	510	515	513	509	552	503	502	541	501	524	477	558	519	518	517	499	506	551	516	561	513	515	532	522	555	525	501	554	542	495	468	568	526	513	566	484	497	551	563	520	528	525	518	551	523	499	503	549	548	511	513	484	541	551	502	535	513	530	541	536	522	519	537	540	513	546	523	503	518	512	525	513	488	540	501	534	524	511	525	541	534	536	510	481	547	534	520	523	540	548	493	564	494	499	527	548	524	522	499	533	466	536	510	569	517	517	535	536	520	542	472	489	489	494	528	544	481	533	535	495	559	536	539	509	554	521	499	528	554	547	512	539	492	539	488	517	516	520	494	514	528	504	520	548	511	477	489	531	534	515	465	554	536	487	527	534	522	563	556	483	515	574	522	503	488	543	517	522	521	523	549	513	530	498	489	508	523	501	518	520	457	508	537	489	550	524	584	524	572	501	493	532	506	525	505	537	505	534	504	531	522	501	505	536	528	510	518	543	505	506	533	504	528	478	526	531	548	514	527	542	506	493	513	516	505	513	512	499	537	541	529	514	552	516	507	514	536	482	522	510	554	567	488	529	489	550	515	489	558	550	534	523	500	540	495	497	537	527	497	528	553	546	537	541	509	525	530	531	507	506	492	519	535	536	512	575	514	513	512	504	520	511	490	526	515	503	489	503	519	520	505	505	514	531	476	549	552	517	541	475	508	506	516	524	548	549	539	523	524	532	544	516	535	516	527	537	521	533	511	514	497	504	505	500	478	538	471	515	505	533	503	520	520	553	519	564	538	501	528	481	506	522	485	557	516	525	513	509	500	529	527	513	534	506	561	527	512	512	544	500	534	513	522	515	523	534	521	520	549	503	502	506	555	498	550	514	537	518	513	517	573	559	517	514	513	533	525	495	507	543	488	550	499	512	493	523	520	517	583	512	532	529	495	512	475	505	526	506	514	577	543	485	509	539	562	573	529	503	538	502	505	477	539	541	525	516	521	526	526	536	510	542	506	537	480	486	543	538	503	541	507	541	514	532	521	540	531	542	551	537	526	496	525	517	523	514	503	500	535	508	518	544	516	539	547	535	502	505	494	485	488	473	535	491	505	476	563	489	500	509	511	526	519	506	542	524	516	514	569	515	536	551	570	522	488	530	492	539	550	539	528	527	572	549	529	507	555	486	501	492	522	534	507	525	519	494	493	499	517	545	500	486	544	532	493	535	534	515	490	516	513	499	505	508	530	499	525	532	502	514	506	534	513	513	498	473	519	537	501	577	537	567	499	555	551	538	493	568	500	506	495	515	525	512	520	538	505	542	525	492	503	530	504	536	515	539	525	582	537	552	525	503	570	501	540	482	484	502	548	503	491	490	523	503	538	529	524	510	508	513	532	540	512	538	529	513	508	490	555	541	548	497	524	551	506	573	531	535	509	517	533	541	535	479	540	526	522	547	479	552	524	514	520	521	520	536	511	540	476	496	496	551	499	500	479	501	528	531	498	521	496	544	493	519	529	546	524	500	513	505	498	527	544	520	499	509	514	490	522	518	530	514	510	569	567	516	501	536	495	560	556	533	516	500	508	488	474	576	541	547	522	540	474	535	530	536	515	527	496	515	484	495	522	519	517	535	518	500	514	534	514	534	542	509	504	540	517	534	510	493	512	546	505	521	508	514	481	517	496	530	543	507	502	516	519	531	545	534	524	528	518	534	523	529	490	542	538	549	490	493	525	503	513	540	486	509	498	528	530	527	524	521	547	577	523	522	507	519	517	522	507	530	558	500	502	505	520	518	519	534	506	521	469	541	499	519	521	555	537	520	536	478	554	553	523	557	506	506	507	506	558	525	492	513	552	552	491	510	568	498	555	505	515	520	526	534	493	490	549	526	502	516	553	535	516	474	524	509	507	511	516	512	545	526	500	536	518	514	524	528	505	525	519	512	511	540	485	499	505	519	554	501	548	508	554	540	526	511	521	532	483	554	487	524	524	496	511	535	512	546	532	520	488	498	511	522	560	518	510	538	534	554	546	526	499	553	464	524	524	563	489	508	507	486	539	541	484	523	524	507	541	514	530	505	522	538	535	508	552	528	551	522	510	526	516	520	506	539	487	502	532	526	491	477	515	518	512	523	508	517	523	547	572	511	549	518	532	471	529	493	491	551	540	517	477	525	528	484	519	530	490	538	517	547	537	512	536	472	500	501	487	503	520	551	521	523	507	504	509	534	499	516	514	514	449	526	516	549	502	551	532	498	521	525	532	500	543	526	513	491	558	544	589	538	518	554	532	507	520	548	513	508	521	531	514	505	501	518	532	528	552	486	516	513	512	548	513	503	576	511	535	531	522	509	509	505	557	492	525	583	525	521	538	526	538	538	498	527	533	531	500	549	493	515	512	464	515	526	536	473	516	507	524	502	536	502	502	546	511	547	499	512	576	530	544	537	509	542	492	553	513	511	496	509	497	528	525	499	525	520	526	514	495	455	565	511	544	505	503	526	546	516	518	507	469	514	547	554	513	568	518	531	497	505	495	509	531	509	516	533	511	509	545	518	519	448	549	562	500	502	521	532	515	532	541	486	522	493	483	528	504	517	513	521	564	504	526	530	504	510	481	546	483	507	482	509	534	558	507	513	554	522	507	534	494	515	514	467	525	503	515	495	542	495	524	532	508	572	501	501	489	570	510	552	507	538	510	528	487	534	533	537	531	500	527	508	518	519	536	528	519	503	454	506	502	509	565	521	497	511	497	538	526	533	553	508	498	546	543	476	545	517	556	531	527	550	506	528	547	520	568	510	537	499	526	511	485	521	548	490	512	521	487	528	525	566	505	516	507	536	480	533	489	498	540	537	488	494	521	517	531	539	547	540	510	477	502	524
25362	4513	2320	1793	1125	869	709	596	520	457	409	388	349	315	309	302	300	245	276	264	215	235	262	233	245	247	232	226	209	219	213	184	218	199	211	223	222	208	217	232	226	239	212	211	222	191	180	209	197	238	191	209	206	233	211	214	212	204	195	207	209	196	210	217	215	202	178	209	212	214	191	226	195	205	250	198	194	204	188	189	219	199	201	196	206	238	230	169	232	208	208	195	201	212	220	183	197	205	214	186	205	227	180	180	220	190	224	187	228	187	198	204	209	207	194	194	199	204	197	190	189	201	180	213	225	222	198	197	195	188	196	188	209	196	189	182	218	191	218	219	229	230	187	198	188	198	191	188	199	207	197	173	188	205	211	213	153	234	193	192	226	192	219	222	229	198	193	220	227	209	206	226	203	205	192	205	186	204	220	212	207	205	193	217	193	217	208	191	217	213	220	229	205	199	210	229	215	226	205	201	196	188	201	223	203	200	176	194	214	220	208	196	207	197	211	217	222	192	177	185	201	215	190	227	194	215	178	210	208	216	197	169	193	198	175	211	211	183	214	180	186	214	200	185	185	187	227	226	203	214	208	226	205	202	191	186	211	199	202	199	202	221	218	206	199	180	196	198	223	211	204	206	211	173	211	206	222	202	190	188	195	208	205	201	201	208	201	198	213	178	195	212	187	205	223	217	201	204	182	237	195	200	203	197	203	192	206	179	215	204	175	195	215	210	219	222	186	196	240	221	216	215	194	198	205	191	219	211	209	216	195	190	193	202	192	220	210	223	202	183	208	189	201	205	231	190	213	205	206	205	225	203	196	218	196	213	216	192	193	204	204	217	205	235	204	168	204	211	218	219	209	189	209	186	234	211	206	201	221	211	196	189	188	205	219	208	202	237	194	214	215	214	211	206	176	214	199	211	209	196	197	227	191	199	199	175	197	205	223	186	218	186	211	204	202	192	197	201	204	197	199	194	206	185	201	224	196	209	203	207	221	184	201	219	185	214	171	213	236	216	225	211	222	245	207	181	189	211	243	200	239	217	225	205	213	216	216	210	239	215	211	190	217	196	196	207	203	229	215	202	196	215	206	205	214	199	206	207	200	198	209	193	203	187	197	208	200	179	211	196	205	197	217	189	207	206	164	206	184	205	175	191	234	209	198	217	198	203	198	208	210	197	196	224	196	222	194	212	211	213	200	200	199	245	209	197	214	224	212	219	201	207	200	195	203	178	218	184	209	206	196	195	220	181	227	221	234	203	184	227	186	186	207	192	200	206	191	204	202	219	168	199	205	204	213	214	187	192	202	185	195	221	215	206	204	194	195	207	198	230	198	210	210	210	200	198	189	206	196	201	205	214	193	216	202	193	197	216	185	183	176	189	228	181	208	211	212	185	186	204	219	219	172	186	234	221	213	202	202	201	211	198	215	206	189	195	200	213	206	188	206	212	185	196	195	207	212	207	210	224	202	201	212	210	233	193	202	211	184	208	182	218	221	178	211	190	208	179	220	203	213	182	226	195	179	213	176	203	225	225	207	189	224	228	211	199	208	190	211	209	212	202	216	204	191	209	207	194	218	187	175	197	200	218	211	184	196	219	206	226	207	217	198	179	199	198	182	178	212	182	195	210	169	214	193	190	194	216	202	181	232	195	193	201	200	217	217	208	224	213	208	198	212	201	226	218	198	196	205	192	202	187	192	206	197	201	204	230	188	210	217	212	181	191	215	208	210	199	209	200	200	202	220	210	192	221	212	207	214	212	207	223	179	213	185	206	203	194	204	229	202	195	225	220	194	226	190	198	219	210	182	210	234	200	180	224	211	189	221	203	212	210	206	215	200	213	193	216	193	200	228	189	225	205	204	194	226	170	207	185	203	205	217	200	225	226	227	208	186	208	197	187	182	183	198	226	195	182	204	216	180	241	188	213	195	196	206	214	201	211	216	195	202	185	213	206	194	217	201	198	209	197	218	207	206	212	177	205	198	210	200	201	204	230	220	220	207	250	201	200	197	213	182	185	223	208	203	219	198	219	213	225	209	205	172	205	220	210	217	198	201	213	226	204	220	211	179	198	205	221	190	225	214	198	211	211	219	223	205	182	198	203	205	218	204	173	219	213	206	222	223	194	190	216	217	190	215	232	166	203	219	232	196	206	190	213	212	214	191	189	184	225	216	235	191	214	227	211	195	214	199	197	212	217	203	223	181	194	218	216	196	200	194	203	201	225	228	201	207	220	191	232	210	218	214	183	204	203	217	219	218	224	210	188	188	210	197	216	198	219	198	185	203	202	206	210	224	182	214	220	199	185	191	170	222	210	191	213	212	222	228	195	217	209	191	196	202	216	207	215	215	200	203	209	220	234	202	207	203	188	201	210	212	235	203	198	196	194	213	202	209	192	224	205	206	195	196	219	209	198	185	223	212	220	194	200	211	216	205	203	212	201	209	201	199	203	226	232	189	188	207	198	225	205	200	205	236	223	204	202	193	217	186	206	213	192	198	194	206	196	199	205	214	202	202	202	185	197	225	209	204	195	218	219	189	200	199	197	192	214	198	190	183	197	224	198	215	212	209	215	196	176	229	218	204	180	197	190	212	213	202	205	239	212	184	189	212	211	213	214	203	200	231	192	207	196	189	203	213	197	188	197	213	177	209	225	174	218	191	205	223	199	217	209	206	212	203	181	228	205	216	199	193	200	209	204	207	199	220	201	205	213	195	192	218	207	192	195	224	215	223	185	198	197	220	202	196	211	203	202	208	220	196	198	199	199	194	188	188	232	186	195	219	203	201	203	234	190	209	220	211	223	208	207	216	196	196	225	200	199	204	193	210	206	216	185	193	190	181	216	204	198	200	212	210	226	205	208	210	207	201	181	206	198	185	203	194	200	189	210	204	182	192	213	219	200	196	222	203	201	205	207	205	201	225	177	208	190	190	204	215	197	220	197	189	209	194	208	209	206	205	221	176	233	185	211	196	227	193	195	229	214	177	183	210	189	186	209	190	198	229	183	201	232	199	211	233	202	193	194	209	199	208	226	215	200	205	198	204	177	189	207	209	207	197	199	212	175	163	210	191	205	213	189	201	209	202	191	204	210	219	181	190	211	192	219	247	193	198	198	217	215	219	210	213	207	211	220	222	192	197	214	181	210	196	213	179	199	212	219	189	199	217	196	203	185	228	213	209	210	239	196	208	198	212	199	191	200	202	205	208	204	222	232	217	202	182	225	182	226	197	217	201	202	215	227	192	218	208	209	188	189	214	209	192	196	226	200	213	198	194	181	199	204	207	205	214	205	195	190	230	200	204	189	224	211	188	210	197	233	190	200	200	219	183	217	229	223	199	201	202	195	208	203	206	209	220	178	207	208	211	206	196	212	207	210	218	216	202	203	215	190	184	190	220	214	176	193	194	214	184	197	212	213	221	202	209	230	185	188	200	213	214	212	191	211	189	182	184	198	206	190	190	206	194	226	213	203	212	193	218	180	188	195	221	205
13868	2301	4877	5788	4916	4092	3427	2940	2546	2269	2082	1838	1676	1502	1435	1304	1297	1240	1179	1138	1106	1034	1021	1001	978	934	886	898	895	879	813	873	823	803	856	823	881	826	795	784	768	763	766	757	775	781	825	759	797	722	722	734	738	743	732	762	766	716	796	762	736	745	741	733	733	732	699	703	697	708	745	707	736	709	690	695	697	687	692	716	719	690	702	699	703	673	732	685	752	687	770	689	706	693	709	710	697	708	702	755	694	675	739	690	729	710	705	722	701	703	694	663	729	727	777	741	743	686	722	703	713	700	674	682	746	671	682	719	691	733	685	668	743	695	647	718	728	684	707	691	694	689	719	665	665	752	717	718	669	724	709	700	667	731	700	677	698	730	693	678	663	680	713	655	695	672	705	687	666	683	669	706	671	690	676	680	716	691	669	730	729	662	677	678	712	684	681	698	713	673	692	704	682	746	689	720	703	755	640	660	710	708	712	701	674	680	711	785	699	637	695	709	742	693	702	681	683	692	650	689	713	698	671	702	671	653	687	743	724	684	655	653	694	739	718	686	708	650	727	720	671	719	648	664	681	724	691	693	683	653	735	708	674	676	718	676	649	690	673	713	731	713	685	717	657	633	690	641	713	729	719	701	738	696	654	715	730	723	672	664	672	706	698	689	669	665	697	652	691	721	671	702	700	637	690	678	652	668	705	729	701	709	705	740	716	678	718	722	665	674	713	713	701	728	662	697	680	725	710	664	676	660	714	638	723	711	669	705	654	707	619	677	701	700	745	695	677	692	701	658	680	771	697	698	652	716	678	699	700	679	665	704	726	676	697	666	642	675	685	670	703	703	713	691	672	702	691	660	722	660	676	685	706	664	623	661	684	710	730	692	702	665	663	689	675	627	683	730	666	691	713	662	726	723	663	680	669	733	679	717	674	691	722	679	714	687	641	658	696	693	686	670	691	692	661	724	718	700	680	727	718	708	700	671	739	644	688	702	694	710	721	689	668	715	716	734	662	684	724	690	695	667	723	677	693	758	676	740	696	707	681	682	675	655	676	664	702	692	720	718	733	704	690	694	711	654	678	677	712	723	681	698	674	710	693	634	723	640	720	703	736	711	683	710	706	718	670	660	715	670	673	663	699	654	695	716	670	705	678	675	680	654	739	678	684	686	698	732	706	729	676	685	695	660	686	700	678	694	725	632	691	722	682	674	686	699	692	682	729	709	685	724	699	700	756	670	650	678	667	695	682	675	706	715	725	692	679	672	678	719	656	690	703	678	716	685	674	718	720	714	697	749	732	686	671	736	710	692	696	691	707	667	700	689	715	711	672	718	709	691	652	717	725	716	715	664	715	703	678	631	714	662	727	666	712	680	709	720	727	700	733	701	669	694	686	681	693	690	677	690	633	699	704	719	678	699	670	725	684	681	730	633	700	679	701	697	721	723	748	712	718	698	683	689	689	656	705	664	689	646	695	784	670	716	638	701	630	701	678	649	746	705	717	689	719	701	665	749	639	722	679	697	712	646	699	737	655	667	694	696	708	712	699	705	671	685	691	703	690	722	701	705	735	683	706	636	697	669	647	726	672	736	649	658	677	716	716	636	694	706	701	694	693	646	683	676	727	708	731	710	727	666	655	701	703	653	700	695	697	700	710	719	688	693	679	679	712	658	653	716	674	708	715	691	701	667	676	678	686	657	744	678	669	711	703	697	708	688	694	697	660	699	668	704	688	710	704	702	708	691	691	656	656	755	701	708	682	665	705	694	719	696	696	659	661	667	711	669	683	728	660	659	728	713	688	688	678	678	704	710	695	738	694	659	708	685	692	704	683	672	719	725	684	687	683	700	692	683	643	685	713	691	737	702	715	682	667	678	706	704	711	724	689	648	658	696	700	720	692	690	678	675	708	683	695	651	636	697	728	659	732	670	728	698	692	730	669	690	671	733	670	733	691	704	677	687	689	733	697	659	676	663	670	644	714	747	709	683	679	698	665	718	658	697	721	679	684	685	673	676	705	724	636	668	721	686	703	743	707	693	700	692	672	720	737	710	692	632	694	690	694	604	697	686	735	692	717	702	710	674	713	633	713	745	716	682	656	700	740	682	678	672	725	730	720	691	735	665	703	681	693	682	668	666	654	687	700	725	678	652	693	687	726	655	682	693	664	737	685	775	747	726	636	703	706	711	712	714	648	705	673	700	699	720	674	685	719	688	704	697	704	664	667	690	735	716	703	656	674	673	730	642	673	686	671	727	671	684	677	707	682	722	740	750	671	698	713	665	683	724	680	726	711	626	739	670	662	710	710	731	698	682	671	724	662	671	633	686	682	684	692	711	661	693	739	674	704	698	662	705	679	682	701	723	667	655	717	694	690	728	690	696	721	672	630	646	670	691	718	675	730	686	666	695	675	745	613	681	703	692	670	722	767	676	701	715	668	681	692	696	687	686	733	709	707	684	711	683	702	670	676	637	678	687	701	709	717	719	653	695	658	710	695	672	655	694	702	693	694	665	697	707	648	737	674	691	663	741	617	681	716	642	708	654	639	684	676	695	691	688	697	719	671	745	728	690	735	643	700	723	674	690	706	663	653	681	691	654	721	719	692	709	718	713	686	714	736	690	683	679	677	709	657	723	674	742	744	701	677	719	697	707	742	675	673	666	728	688	694	668	660	688	674	725	693	705	683	692	728	699	641	715	717	707	751	678	699	702	711	682	694	671	707	672	692	710	705	684	679	659	701	708	676	649	695	729	674	644	655	674	707	716	679	685	724	667	698	679	706	714	711	671	710	739	740	706	684	726	668	668	655	683	699	659	691	666	705	721	748	692	719	644	720	692	688	702	691	719	689	705	699	687	653	660	710	687	654	677	694	703	717	701	657	716	714	699	663	701	666	663	727	695	720	666	717	696	651	716	685	666	720	699	693	672	672	718	698	653	754	727	691	666	657	666	716	704	680	712	688	693	655	662	712	713	679	672	673	708	676	700	677	669	676	663	654	701	708	672	672	716	710	658	649	682	705	692	674	725	684	707	714	689	727	661	707	687	644	694	698	669	669	673	731	682	717	682	696	722	721	686	700	698	705	685	699	670	723	627	673	666	686	707	719	747	705	681	707	668	669	656	685	749	695	706	716	660	712	672	649	693	673	652	660	657	689	683	720	685	677	716	698	649	657	721	648	708	705	714	662	707	678	680	721	686	687	700	691	688	674	702	706	675	702	697	673	732	709	685	696	691	673	689	676	710	719	701	720	716	697	647	712	719	694	724	702	715	670	678	678	689	676	706	648	697	662	727	706	699	703	678	667	684	687	669	656	709	705	709	721	710	694	718	687	697	732	721	687	659	688	693	656	680	675	720	714	714	731	696	655	651	666	700	695	670	677	769	682	676	686	664	660	675	705	688	680	720	712	730	684	699	716	714	686	709	711	694	747	766	680	684	708	680	698	658	679	689	675	655	719	696	706	660	707	705	707	674	714	672	665	691	741	716	729	702	652	703
1913	146	137	112	95	83	66	78	69	80	73	61	67	67	73	84	80	58	71	55	62	68	80	67	59	78	59	67	71	68	60	66	74	73	64	66	66	66	74	76	62	59	64	69	53	50	70	73	53	72	62	78	58	58	60	55	66	68	68	52	61	61	74	79	69	54	67	61	65	70	53	52	69	64	64	56	61	66	66	62	71	74	66	69	69	56	69	69	65	73	70	76	61	71	62	59	58	52	64	79	69	55	60	71	58	89	84	67	48	61	63	43	64	74	54	63	76	68	71	63	75	63	64	78	79	67	68	65	67	74	50	71	64	69	66	58	73	56	60	72	67	71	69	49	68	62	70	70	78	57	79	65	59	60	64	61	61	68	53	58	85	72	54	74	67	68	62	77	55	48	59	75	63	63	61	60	59	66	68	66	62	74	59	65	76	64	63	75	66	60	80	70	54	66	65	57	67	62	52	59	60	73	61	69	65	78	57	70	69	61	58	59	60	73	75	52	68	85	67	57	60	61	60	73	69	56	62	69	75	68	63	66	49	64	56	72	66	67	75	66	63	75	46	60	69	72	61	76	74	68	63	62	69	61	67	61	76	78	56	67	73	60	53	58	82	78	75	73	79	64	51	59	52	59	70	74	57	72	59	59	65	65	73	56	71	62	65	68	62	57	64	60	55	60	54	72	56	72	70	66	69	63	67	57	65	68	84	75	51	67	64	76	73	67	68	59	48	71	76	50	65	49	75	59	58	85	65	51	68	57	69	63	61	64	58	65	78	65	59	67	57	67	60	66	58	71	60	79	60	74	68	72	67	66	53	66	55	67	63	69	63	52	62	68	63	64	74	74	58	65	58	59	75	57	66	61	71	62	55	54	78	63	61	51	81	75	84	67	72	69	63	68	55	67	67	53	73	60	73	60	66	64	67	50	68	59	69	71	72	67	77	82	53	69	64	49	68	44	63	57	59	69	69	67	78	56	74	66	72	54	66	64	59	78	72	71	65	73	65	66	63	56	68	67	65	74	68	76	84	86	75	57	57	67	78	56	67	69	57	72	57	67	82	76	56	69	74	70	54	68	62	54	63	58	65	61	73	51	74	86	82	67	70	62	66	63	76	66	66	60	73	57	58	59	58	68	63	56	67	59	69	71	66	66	63	63	61	59	67	57	62	69	80	75	75	63	70	49	74	61	72	67	58	70	55	59	67	84	64	81	50	69	71	57	61	52	68	69	77	54	64	73	61	55	76	69	67	78	60	66	58	64	68	70	75	69	58	67	74	67	64	81	58	59	50	78	69	50	70	72	77	56	67	67	53	52	54	66	63	68	70	71	68	68	64	74	63	61	75	76	68	77	62	75	77	57	72	67	65	60	66	54	61	67	74	56	79	62	68	57	61	68	56	74	67	56	70	57	72	70	72	65	54	71	52	60	66	66	73	51	61	64	80	75	76	67	52	76	51	72	71	66	48	77	71	64	85	58	75	67	63	57	51	65	61	81	72	63	65	73	61	62	76	65	80	66	61	69	66	74	73	72	67	75	58	49	64	63	70	65	66	67	69	65	52	63	65	66	58	57	78	71	60	77	59	76	79	48	58	56	62	60	49	69	76	62	82	69	68	63	64	75	70	71	69	64	73	89	55	65	65	83	64	68	65	67	64	57	57	67	65	57	60	60	84	67	81	59	69	49	67	89	61	70	71	56	64	64	62	69	80	71	77	73	66	74	68	66	61	57	80	70	76	65	63	63	60	71	60	85	71	71	63	81	67	69	49	61	67	65	72	56	57	62	58	71	60	61	69	80	58	69	70	58	74	67	69	55	86	77	59	58	62	71	63	71	78	74	61	70	71	58	60	50	63	62	56	56	61	57	62	63	64	78	72	60	74	74	83	70	72	56	71	67	57	75	88	71	61	77	61	66	71	70	59	65	53	68	58	70	49	68	58	71	73	59	78	85	65	76	57	74	53	83	57	66	67	62	56	66	56	64	70	67	62	58	79	71	64	54	67	55	57	67	70	62	68	72	49	59	74	60	61	76	80	57	57	66	63	58	62	51	95	70	60	56	70	59	68	74	57	61	70	74	63	64	63	56	70	67	60	72	72	61	74	73	68	75	69	50	67	56	66	70	60	72	65	64	79	65	80	70	62	54	70	76	69	67	74	48	60	53	68	72	69	55	76	49	61	74	70	61	70	43	64	58	60	61	80	82	57	58	56	59	65	64	80	60	78	62	71	48	58	78	60	67	67	69	54	76	92	67	65	57	80	69	68	83	73	74	63	64	60	76	63	85	71	74	58	54	74	48	53	62	58	73	63	61	70	65	64	67	65	63	75	80	67	60	63	76	63	60	78	63	62	88	71	71	60	71	68	70	63	76	70	47	76	67	67	66	70	67	64	70	82	72	63	56	61	75	60	59	72	62	81	68	63	71	61	77	58	66	69	75	55	68	77	60	64	61	64	64	55	74	57	71	72	63	71	75	76	66	74	78	63	73	78	67	73	65	60	72	62	68	82	68	85	66	72	68	79	72	75	56	85	64	69	64	66	64	76	64	73	56	66	77	58	72	81	53	55	68	75	66	60	69	78	63	75	73	67	65	60	88	68	64	70	65	78	78	74	63	56	71	65	74	61	72	67	66	63	66	75	65	63	79	53	76	70	69	69	57	71	67	57	43	61	72	64	52	64	59	75	46	59	74	54	58	64	61	77	70	60	62	73	61	77	70	62	65	55	58	58	65	58	73	59	59	58	79	70	60	57	74	67	52	64	72	61	81	76	78	64	61	60	73	63	58	67	80	64	56	63	63	73	60	69	65	43	75	57	68	66	70	67	68	68	56	64	75	75	68	58	69	62	58	63	66	74	77	62	63	66	63	66	69	69	59	72	60	63	68	65	74	56	60	78	77	78	77	70	76	49	61	63	67	68	59	49	66	74	75	74	60	67	76	56	68	58	74	72	68	71	74	72	69	66	59	69	70	56	67	62	76	57	54	68	64	55	58	69	64	60	66	59	69	76	65	73	77	49	65	69	64	59	71	71	76	65	75	79	57	64	73	56	64	58	68	54	66	60	61	53	78	61	77	68	87	57	61	55	50	68	57	81	70	62	70	56	59	64	61	71	69	72	63	74	56	69	65	66	75	71	57	78	72	65	63	72	79	66	61	60	65	72	78	56	61	59	66	56	85	62	86	69	63	63	68	65	57	63	53	74	73	59	71	69	66	56	65	59	55	52	68	73	71	59	71	62	60	61	61	72	56	84	64	73	62	69	70	54	68	59	66	60	76	73	62	56	77	60	69	61	71	74	49	73	63	68	62	67	59	62	63	66	88	65	63	42	66	60	72	49	60	71	82	56	77	67	66	51	66	64	65	72	73	76	64	68	61	50	62	60	70	66	71	62	67	71	63	72	54	51	69	74	66	75	63	78	65	81	69	65	54	67	61	79	71	49	78	60	64	61	62	70	77	61	62	81	72	57	66	72	82	60	66
3118	331	414	450	394	408	397	364	357	357	306	283	345	318	299	280	282	305	321	270	281	291	301	318	322	264	286	283	297	295	263	285	302	296	273	305	268	306	290	263	289	286	324	269	270	285	283	307	295	266	281	291	281	306	301	301	283	274	297	275	287	258	275	240	289	264	278	263	292	278	267	284	276	269	311	291	291	289	273	317	287	288	266	298	273	266	271	269	265	287	301	298	272	271	267	256	271	280	293	289	288	236	269	296	259	305	286	282	256	298	293	309	304	283	308	297	289	270	294	309	264	304	287	284	267	266	250	273	297	298	268	314	301	260	286	275	300	289	244	293	296	287	291	277	291	248	305	321	282	288	277	271	275	304	263	285	291	273	271	286	306	295	302	279	259	269	284	260	291	276	297	292	276	307	280	273	298	271	274	283	284	268	242	278	267	268	301	271	290	262	290	270	285	289	267	273	298	257	307	293	238	264	267	291	282	267	269	263	275	261	293	263	281	293	281	297	272	255	263	284	298	261	278	254	258	267	289	272	271	274	292	273	288	315	288	287	274	273	281	282	279	297	307	290	250	299	264	272	286	271	253	277	274	302	292	301	256	272	307	260	257	278	281	280	264	266	287	289	261	276	253	287	252	285	296	279	285	267	284	249	261	293	267	256	273	275	337	280	274	287	281	266	283	307	273	272	251	288	308	293	295	288	273	276	256	314	273	270	284	292	272	292	292	266	292	260	281	254	309	297	291	302	267	287	279	286	269	298	298	237	280	295	304	277	297	284	287	271	287	274	294	287	286	259	275	296	271	285	268	286	260	270	286	275	303	255	288	293	285	279	271	290	276	277	275	282	296	262	269	256	277	297	261	284	283	281	280	267	304	288	280	277	273	295	293	259	325	275	281	310	275	291	273	279	328	273	279	242	278	282	273	255	281	296	288	271	259	275	293	293	258	311	303	283	310	222	295	279	261	292	289	271	275	314	275	261	279	306	278	278	285	248	298	242	263	255	304	267	284	265	259	269	279	297	277	281	271	280	280	273	274	283	325	318	265	264	297	273	276	259	266	267	281	283	289	281	297	260	272	289	284	279	295	270	301	259	260	264	279	259	308	312	297	246	310	288	281	312	284	251	292	292	295	279	274	309	291	287	302	301	260	286	287	266	277	288	259	267	245	314	297	285	288	264	317	286	273	267	303	294	280	266	272	270	266	262	276	264	247	289	298	270	272	298	285	289	282	306	237	285	294	288	269	251	291	274	272	310	267	267	282	258	264	262	302	278	277	294	269	313	263	283	305	284	265	268	296	298	288	281	289	316	271	278	296	267	285	324	274	249	265	281	288	303	268	293	302	284	275	284	269	309	265	296	290	267	266	258	267	278	309	290	286	267	263	295	266	285	300	277	275	278	304	257	291	271	285	261	296	259	286	265	284	279	276	282	277	264	288	292	287	274	293	295	286	290	309	256	283	270	300	280	275	290	300	294	289	271	264	290	283	301	248	239	256	250	255	266	263	289	290	293	260	273	277	313	275	274	279	283	295	285	293	271	256	274	294	299	314	280	296	279	268	269	268	280	288	289	295	244	289	282	294	268	248	250	266	281	287	254	289	305	286	294	277	261	271	264	265	290	285	287	279	284	283	285	277	308	256	272	266	280	287	271	260	278	295	286	276	289	250	283	294	297	264	275	294	288	275	262	286	290	283	279	313	263	259	253	276	278	274	299	310	276	277	262	292	298	285	297	269	262	287	274	310	255	311	263	289	280	274	276	254	261	281	286	274	276	299	303	266	293	268	284	302	279	298	257	280	262	298	261	284	253	269	293	293	316	285	281	274	280	289	281	271	294	294	305	266	273	287	288	296	269	264	292	286	292	282	260	266	316	279	281	302	284	271	263	260	305	290	268	281	284	277	289	268	257	265	299	252	270	274	294	294	288	272	284	284	269	266	304	294	283	276	289	282	265	287	287	313	306	260	273	284	267	294	262	272	256	291	290	282	265	284	297	274	308	269	291	276	298	287	289	261	275	291	292	273	284	276	278	251	281	288	271	289	258	289	252	283	295	290	260	241	302	296	276	286	295	297	308	288	276	274	277	262	285	290	282	298	274	278	266	290	290	285	262	278	267	264	269	289	277	276	286	289	293	285	314	249	269	256	262	284	281	267	263	279	285	280	292	282	285	312	292	259	290	281	288	300	273	303	283	297	304	275	276	286	275	277	278	279	288	293	282	286	285	311	284	280	270	271	284	290	292	275	298	279	279	279	284	287	237	271	243	289	275	260	243	297	279	307	286	296	308	289	284	281	299	277	284	291	287	305	292	257	294	304	281	278	273	267	306	278	275	284	275	277	270	258	286	278	286	266	291	294	302	284	291	264	275	283	282	267	276	261	287	294	300	288	284	264	276	268	293	293	269	297	287	300	312	269	268	275	321	283	255	290	282	297	264	291	288	271	293	277	280	290	277	252	280	278	296	249	270	294	279	289	277	276	302	254	299	254	270	316	249	304	296	306	276	265	269	249	274	288	288	278	296	291	253	280	290	261	287	293	285	290	263	284	305	286	270	297	264	256	281	294	290	286	280	274	311	270	269	263	268	258	277	278	294	256	263	269	306	263	277	284	302	262	303	272	264	280	268	267	275	272	278	320	283	294	300	307	240	288	270	266	265	301	302	311	276	264	291	296	293	328	268	291	294	278	270	298	293	263	241	305	278	270	286	294	292	283	275	295	282	247	257	290	271	274	280	276	261	304	298	270	273	273	284	279	289	294	296	309	252	279	260	300	276	290	286	282	307	263	265	258	297	276	275	282	285	287	268	284	257	268	266	275	324	296	266	256	273	273	287	280	291	291	263	290	288	258	262	290	265	292	260	263	321	305	258	272	303	306	290	293	272	255	290	260	296	284	295	262	251	280	274	290	282	294	299	291	270	275	286	315	271	289	254	301	282	316	275	286	271	284	290	280	293	262	297	289	287	302	307	297	271	277	264	267	266	266	275	303	270	290	279	273	268	279	277	318	273	261	274	256	292	273	257	288	272	269	292	310	266	261	296	276	295	270	278	263	289	276	268	322	241	299	274	268	306	299	283	318	275	299	300	275	276	249	305	265	266	289	288	280	295	254	275	279	290	278	270	279	288	265	272	312	257	282	287	262	285	273	280	273	276	257	266	267	255	297	260	271	272	321	305	303	265	277	304	313	286	312	263	285	236	268	293	271	273	287	280	285	252	253	268	305	270	252	303	285	289	274	289	286	291	279	260	276	292	284	285	274	295	292	264	254	259	273	283	247	256	266	293	276	286	279	291	254	294	257	315	270	284	282	265	258	323	272	273	281	269	274	293	296	267	291	256	326	264	286	259	280	261	300	259	280	267	289	262	283	273	291	265	269	286	267	270	267	274	307	307	283	267	268	285	297	287	270	274	302	275	309	288	269	296	272	280	274	301	253	278	287	312	287	255	284	295	287	264	279	270	270	276	322	279	276	282	292	259	298	317
14984	1328	1223	984	694	482	422	328	301	283	239	216	209	220	205	186	152	190	157	177	157	159	174	168	157	146	154	169	158	155	152	146	162	142	154	131	155	127	143	149	159	148	138	139	147	156	160	168	139	147	152	149	142	165	143	154	146	161	155	143	162	160	136	154	160	128	155	143	163	166	171	145	142	146	146	135	135	138	142	143	162	160	139	142	132	134	150	144	138	147	151	146	133	158	135	141	144	150	128	155	153	140	135	150	133	151	129	132	135	147	134	138	141	133	148	142	164	118	140	145	137	140	140	155	145	160	136	160	148	149	140	125	137	160	148	151	141	162	161	155	149	122	137	154	160	157	144	143	139	147	143	136	165	132	143	137	154	174	155	153	152	130	140	147	145	137	148	154	146	130	157	138	125	134	152	140	152	161	153	132	131	118	128	128	140	134	155	135	141	150	161	140	154	145	139	142	123	136	133	154	147	143	130	139	146	137	125	120	151	143	156	164	145	143	154	129	118	130	144	147	141	153	138	133	161	152	141	146	151	139	139	126	145	157	155	123	142	187	172	137	127	142	149	145	156	159	185	140	135	137	146	141	135	142	135	148	155	140	141	136	135	153	132	150	141	128	140	136	147	148	148	133	165	159	152	144	163	148	127	148	136	153	173	179	160	132	141	124	145	156	143	138	119	144	159	171	144	157	147	123	146	134	112	140	152	135	143	151	133	143	135	151	152	139	144	126	131	126	141	156	149	145	152	155	126	132	135	142	138	152	134	140	156	160	147	143	142	153	141	157	170	154	167	148	167	150	135	147	157	130	153	143	160	156	145	139	147	144	133	139	145	144	136	150	138	137	147	135	145	149	148	158	128	145	132	157	139	123	152	158	135	151	158	150	124	155	151	132	146	145	166	142	169	148	139	140	137	161	142	135	165	159	141	161	133	147	150	147	145	143	156	153	160	167	134	159	149	159	147	132	145	145	135	156	141	160	148	140	125	125	156	152	162	138	140	152	128	132	120	138	124	142	156	127	125	152	150	152	144	137	139	146	140	144	157	165	151	143	157	160	159	134	149	151	168	153	134	155	164	149	153	120	157	140	153	122	135	146	136	135	145	130	138	157	151	145	152	143	129	148	139	140	150	145	150	142	141	130	148	131	139	146	145	128	142	151	147	142	148	141	149	149	147	147	145	148	139	138	161	153	167	144	130	146	116	163	158	148	158	134	130	156	159	126	133	153	144	142	134	159	130	131	169	158	144	155	149	158	124	140	137	146	159	135	134	126	145	138	129	174	124	138	140	145	157	163	166	148	157	133	149	157	154	154	138	138	152	134	149	131	145	145	153	150	158	146	135	143	164	146	150	137	134	127	133	130	159	147	146	148	160	132	138	136	167	151	144	159	160	147	141	131	152	151	129	157	131	142	139	147	150	140	153	152	163	142	135	141	169	134	156	147	152	175	138	164	155	148	167	140	145	155	143	155	152	149	158	140	149	129	149	139	166	145	142	144	148	137	132	151	156	160	154	156	132	131	141	132	144	152	119	185	127	154	140	166	169	144	131	137	141	128	128	146	149	135	143	158	152	177	147	149	150	151	140	148	172	138	134	151	141	149	153	135	142	142	140	154	164	159	132	143	148	163	140	130	145	148	147	143	141	126	155	139	149	157	136	145	135	144	163	158	149	164	146	147	133	154	147	152	131	142	157	134	142	139	155	127	128	120	121	143	163	157	148	154	165	134	151	145	130	140	146	140	157	151	161	144	163	132	160	145	162	129	140	138	144	131	135	152	137	151	158	149	147	135	145	126	115	159	141	147	157	148	146	148	128	131	125	140	138	140	154	148	132	140	153	154	145	166	141	157	134	143	142	158	153	132	140	164	142	135	148	162	151	149	142	157	143	148	124	130	148	142	111	141	152	147	144	158	161	154	141	140	167	141	134	149	125	144	132	136	129	148	145	132	144	136	153	158	104	135	141	158	160	139	137	156	151	134	132	136	160	137	149	141	149	139	136	150	137	131	155	136	135	121	137	138	136	145	164	121	152	141	157	137	151	141	131	151	152	112	146	124	159	150	149	132	161	162	133	139	158	129	131	146	123	155	150	143	139	122	135	158	186	152	135	145	151	162	161	140	142	136	123	153	160	131	137	166	151	129	147	159	143	143	121	165	147	164	141	146	170	124	156	139	144	149	141	147	154	157	134	147	111	168	140	147	136	137	150	149	150	133	134	131	137	126	155	156	144	169	144	156	146	154	131	136	138	150	145	141	144	129	164	151	144	141	139	146	149	137	154	149	146	143	144	126	144	151	135	128	138	142	146	169	159	147	161	129	149	165	149	144	145	140	148	145	120	161	156	140	150	149	137	130	140	147	141	133	157	147	164	142	149	147	116	157	154	136	138	164	138	135	136	125	126	174	120	160	154	146	145	140	138	133	157	176	143	169	167	137	140	156	141	132	135	149	141	138	143	131	123	147	125	159	162	160	131	150	135	128	120	142	129	133	148	135	130	153	158	146	135	133	144	142	150	145	121	158	155	152	140	147	159	125	136	141	148	140	157	139	150	132	139	149	147	141	126	163	137	148	152	151	138	151	135	148	137	128	161	148	171	147	139	146	131	148	157	152	141	135	143	145	144	147	128	154	142	152	130	150	156	141	136	141	155	139	129	132	148	147	140	149	161	154	137	122	143	162	141	161	150	149	157	148	140	149	151	150	156	128	134	137	169	140	137	147	155	165	130	144	151	142	158	133	148	148	158	117	141	128	139	138	123	149	139	132	161	137	133	138	157	137	156	149	156	158	142	140	136	149	149	152	138	153	152	150	139	142	137	130	155	139	183	155	163	148	139	139	156	157	122	135	135	130	151	134	145	151	136	140	157	134	127	140	154	121	140	142	133	143	137	134	131	142	164	152	156	136	136	137	161	141	135	142	160	138	156	138	155	144	133	132	128	151	135	122	169	144	147	149	142	137	152	140	151	121	145	145	155	144	154	135	134	126	148	141	156	145	162	154	139	181	152	143	152	148	152	139	157	151	149	146	143	162	141	165	144	129	175	156	144	151	139	173	126	149	152	146	144	167	152	147	145	131	144	159	117	141	159	145	157	128	142	143	152	137	158	148	147	159	148	124	146	131	155	129	139	137	131	141	129	124	161	141	147	144	144	143	160	139	132	174	136	154	155	129	153	157	145	157	138	162	151	121	169	151	153	128	161	152	139	147	154	158	152	133	143	130	151	171	148	146	132	130	164	127	147	139	166	163	131	157	145	143	163	142	156	162	138	175	150	129	154	145	138	141	142	149	142	121	142	130	140	162	159	139	128	139	142	157	140	135	148	140	134	145	137	135	157	139	155	136	147	145	139	143	145	155	135	136	143	145	147	144	152	151	159	158	161	139	125	144	159	146	136	156	149	164	138	140	140	151	141	151	145	150	123	139	151	157	141	142	144	154	161	122	148	125	161	156	153	138	122	158	135	140	141	146	162	131	161	150	174	119
9847	1384	2947	3460	2922	2531	2130	1751	1521	1467	1219	1103	1129	1013	895	870	864	766	795	781	714	705	691	688	676	690	623	604	616	618	614	562	533	590	598	569	567	580	580	575	607	574	533	584	547	556	572	546	563	551	573	566	539	552	567	488	608	522	571	566	538	584	520	533	540	581	551	531	546	586	548	495	526	498	588	543	510	545	541	494	527	523	544	533	572	566	563	512	581	526	530	559	556	506	527	524	491	522	517	535	525	563	562	522	499	530	491	544	528	532	512	501	541	526	554	562	487	511	541	504	522	517	532	512	526	524	528	499	517	520	540	496	481	500	470	537	483	478	551	481	597	536	510	544	536	534	581	516	540	487	541	541	545	569	550	533	536	541	494	518	508	529	537	511	494	483	538	512	539	539	500	532	504	555	507	504	477	491	495	490	520	510	524	492	545	514	515	532	537	533	528	525	510	530	481	555	518	521	505	507	564	528	532	526	506	536	524	520	571	510	527	538	491	522	541	533	537	534	529	516	506	506	516	487	510	485	537	541	496	555	497	533	507	520	512	554	566	485	544	522	543	538	539	487	548	568	528	493	541	508	547	541	505	518	527	514	489	531	521	508	562	531	508	531	539	504	535	544	478	561	547	495	527	527	500	507	524	540	515	544	548	478	514	527	504	521	559	509	520	526	510	484	541	530	504	525	528	523	536	508	560	520	508	556	590	527	531	500	539	536	478	545	493	504	545	556	518	506	531	534	482	492	511	542	509	506	539	525	521	479	561	524	522	546	503	517	537	484	536	498	520	534	503	486	528	519	496	532	536	514	561	503	530	539	518	508	552	506	541	525	528	498	568	545	541	503	477	560	524	511	539	537	519	534	563	507	563	507	561	535	576	532	547	526	527	483	489	494	511	481	522	493	519	542	569	540	528	504	481	502	520	474	553	470	506	509	511	516	515	475	543	549	519	540	514	512	514	546	548	524	488	510	520	514	504	517	468	512	471	537	495	495	534	532	506	477	496	490	512	467	534	529	520	532	527	528	552	526	557	537	532	539	549	535	504	517	544	520	555	521	541	523	525	529	526	490	518	538	553	493	496	499	515	565	527	528	515	547	530	526	497	478	541	525	517	545	490	484	573	536	487	506	505	486	528	505	535	508	536	532	500	491	504	528	530	476	541	519	505	554	537	472	506	520	539	486	503	505	514	533	502	493	472	513	555	511	529	550	521	499	525	572	501	499	561	535	484	563	507	503	504	507	512	525	514	550	493	549	499	547	538	520	520	533	499	528	520	504	507	541	492	549	528	525	519	478	528	500	514	487	532	483	517	540	544	492	520	521	517	498	470	470	533	524	526	484	501	535	515	487	489	470	539	517	510	524	500	483	485	537	505	511	513	529	486	547	526	495	520	526	518	512	557	558	501	507	520	507	523	525	529	518	540	502	532	532	498	535	524	514	533	510	532	512	540	495	546	544	542	567	507	515	520	523	532	544	515	508	498	568	460	526	525	477	517	519	509	501	537	554	520	507	527	505	502	560	518	528	503	521	554	527	541	524	506	519	529	502	502	514	495	490	510	522	538	552	531	547	535	515	561	531	533	488	500	520	460	518	547	527	521	511	524	518	547	555	537	507	539	513	495	565	538	539	498	517	534	491	548	533	527	564	530	492	489	527	536	487	511	511	516	504	517	518	519	535	524	532	555	529	482	545	552	520	515	506	514	508	503	540	552	503	534	523	533	499	524	492	493	495	481	467	501	520	519	508	537	532	507	491	532	518	483	488	555	532	523	523	509	492	478	551	509	528	504	582	574	550	488	536	493	509	511	540	540	513	521	500	524	529	492	523	527	536	505	526	501	509	525	491	559	518	534	532	534	512	494	529	564	517	536	514	497	507	522	531	509	521	503	498	508	548	494	559	541	526	508	510	545	503	536	505	510	492	535	469	534	588	474	535	530	480	508	472	476	492	547	536	499	484	495	544	517	503	538	530	568	483	494	509	510	508	501	489	491	559	524	522	546	517	516	493	531	521	537	482	515	519	530	523	514	562	501	498	598	529	590	558	514	520	480	503	515	514	493	518	489	519	551	564	532	509	494	551	516	516	490	505	575	499	527	487	528	517	482	509	532	477	492	508	565	525	529	521	522	547	499	498	518	489	509	542	560	515	539	508	518	558	517	506	499	521	518	526	558	539	515	522	527	564	502	501	531	540	530	523	536	532	490	546	508	519	528	533	528	539	517	520	535	494	497	501	552	557	509	527	506	497	499	513	483	507	559	529	501	560	513	556	540	505	498	538	520	512	522	528	490	521	516	516	543	533	538	517	568	489	566	523	548	529	477	511	525	530	547	548	474	517	521	518	491	520	499	523	502	533	517	493	540	488	489	486	537	532	515	551	545	521	503	499	562	505	533	522	496	532	492	491	495	509	513	499	546	481	486	520	476	512	546	555	489	507	539	507	507	510	503	506	495	524	551	509	539	524	544	537	511	537	471	493	558	498	496	526	529	508	507	539	538	487	523	499	504	486	523	530	509	541	568	531	549	510	522	499	511	553	503	518	504	491	534	521	497	508	507	517	485	508	516	547	499	524	508	520	554	495	526	542	496	503	515	547	528	507	486	498	522	533	496	540	493	546	544	500	560	523	555	481	510	528	545	492	524	513	506	517	560	507	494	504	523	535	490	496	506	501	533	494	530	506	495	520	480	508	539	496	556	508	536	528	524	517	545	503	510	540	467	508	522	552	493	531	476	510	520	527	529	546	521	533	541	561	512	504	479	541	514	550	490	479	534	545	524	469	499	509	481	513	509	499	492	553	543	503	530	494	470	507	494	495	549	503	554	541	523	519	509	524	505	515	495	519	516	539	568	517	506	518	485	515	517	530	522	557	508	502	510	477	538	487	507	523	490	508	491	507	487	506	541	524	531	528	507	517	490	526	478	555	528	528	483	515	525	538	518	510	470	508	527	535	512	532	539	538	532	500	530	541	481	511	524	518	574	511	492	533	505	522	497	529	511	507	510	525	534	509	497	500	529	517	552	528	533	522	470	456	529	533	579	455	547	566	504	518	558	527	529	499	532	484	525	492	504	491	466	525	504	566	581	529	561	491	539	551	588	518	527	502	514	501	511	511	546	512	508	556	521	523	540	543	548	539	536	548	489	520	498	545	544	486	513	478	511	503	530	484	523	535	523	484	513	532	545	526	511	536	507	520	540	517	529	525	475	491	536	521	557	530	575	479	515	530	515	534	520	530	499	517	561	539	507	519	569	542	529	485	514	552	522	520	519	518	478	545	544	531	496	516	509	534	499	519	507	514	522	491	528	525	545	525	561	513	532	508	526	536	508	486	526	530	520	515	537	496	479	503	532	526	499	529	503	513	546	500	492	512	540	506	507	507	500	528	503	495	560	528	538	514	489	505	498	549	476	524	526	462	508	502	515	526	566	544	507	515	537	556	517	473	528	506	518	554	538	541	513	551	496	490	508	523	477	557	552	495	501	524
25265	4080	2484	1741	1253	1003	717	583	503	445	408	397	354	332	285	312	300	298	264	262	278	261	278	257	279	249	257	253	236	219	222	213	219	229	209	223	251	224	227	241	234	187	214	228	208	214	221	236	227	222	210	211	218	243	224	213	246	188	219	242	209	232	248	219	221	217	227	194	196	214	200	225	205	234	192	203	234	226	222	238	209	235	224	221	228	234	185	216	222	222	201	198	214	231	229	228	230	210	218	220	199	217	201	212	203	209	208	199	235	207	202	214	237	219	221	192	250	198	218	217	215	228	201	229	226	207	209	207	205	209	198	220	224	198	203	207	197	222	228	195	220	229	227	222	202	212	210	239	205	239	198	227	206	215	209	225	228	209	224	211	227	226	218	184	221	212	185	208	214	214	196	235	201	212	200	214	235	202	210	237	247	199	203	221	226	212	219	218	205	202	236	228	222	196	267	212	213	217	214	230	187	225	223	203	214	218	221	229	218	203	217	231	220	210	195	220	221	224	228	183	203	228	187	215	196	219	232	188	193	214	198	198	193	214	204	225	245	249	210	216	190	203	239	206	212	208	188	194	231	209	213	219	232	189	216	194	186	205	224	245	228	237	221	226	223	224	200	224	232	216	199	220	189	216	231	209	203	214	235	209	241	216	226	189	213	215	208	213	186	198	249	182	219	181	227	240	216	218	222	220	198	200	196	231	220	231	207	195	212	230	206	205	229	197	219	195	226	198	220	218	191	185	203	200	215	220	208	199	215	202	230	218	251	214	207	220	209	224	224	225	192	226	233	194	220	194	193	198	197	229	221	220	224	222	215	215	199	210	211	211	214	247	219	219	218	215	230	207	221	219	213	213	219	189	212	200	211	211	208	208	191	229	203	213	212	224	197	198	221	224	232	181	213	214	197	212	220	200	214	228	212	175	190	205	195	216	229	179	211	205	206	208	208	200	197	202	210	216	192	186	204	217	233	203	201	217	221	223	204	241	191	224	196	198	187	211	221	208	218	223	236	221	204	221	218	205	216	210	192	191	215	215	205	227	234	226	209	230	241	215	220	210	212	210	219	238	197	198	200	222	208	206	226	211	184	194	198	242	247	204	185	197	237	209	227	214	210	215	218	233	207	216	216	234	223	232	203	213	211	224	203	259	244	216	206	208	212	218	201	206	218	217	215	245	218	203	192	198	233	226	193	217	217	196	232	194	221	237	223	220	206	205	232	207	181	217	182	223	228	220	224	213	193	199	180	219	239	218	206	217	226	197	210	181	238	224	200	206	201	203	209	230	204	201	199	213	219	241	198	226	182	195	212	193	236	229	223	244	211	229	222	188	206	228	204	212	220	216	204	198	240	247	206	208	199	177	204	213	222	216	222	211	230	228	196	203	203	201	198	212	191	212	243	223	199	189	188	207	220	193	244	222	219	222	227	205	211	248	242	213	209	214	191	224	200	236	225	202	224	220	194	197	217	202	181	235	203	206	226	216	199	203	218	216	201	217	226	209	238	211	210	238	220	222	191	201	232	207	221	209	212	185	212	208	237	238	231	193	206	214	185	200	201	216	198	224	211	199	231	227	229	243	190	230	209	202	199	189	202	211	208	199	206	192	204	199	231	193	183	209	190	207	200	205	233	221	232	211	213	181	213	209	187	214	234	241	209	216	192	237	175	218	213	206	211	228	220	204	211	213	211	216	202	230	202	216	218	197	204	191	220	213	221	233	193	232	211	209	194	235	205	200	196	220	211	225	208	202	195	193	203	180	232	207	203	204	199	195	231	199	203	230	236	226	223	211	223	209	214	234	218	228	185	219	180	232	201	203	216	184	212	214	215	188	232	244	204	222	214	209	221	220	185	198	207	215	198	202	193	218	209	204	214	233	223	225	214	185	215	196	217	210	211	234	214	212	200	195	204	185	208	240	229	217	212	205	184	202	237	210	190	205	225	186	221	203	200	233	214	226	227	222	224	218	204	210	231	201	221	238	238	206	208	230	225	217	224	228	206	235	208	213	212	237	192	220	205	255	196	206	225	226	195	189	213	202	218	232	194	218	209	212	213	208	198	229	224	208	208	206	192	245	202	183	213	189	203	200	207	208	235	213	225	206	243	199	208	216	201	228	245	192	220	190	223	214	226	214	212	219	196	192	224	201	247	185	204	240	170	206	235	219	228	229	221	240	197	219	220	221	221	199	177	217	208	198	188	205	186	199	201	233	199	219	211	221	215	205	216	230	244	192	213	215	217	225	224	200	215	229	201	206	217	230	215	208	239	214	223	197	218	238	203	210	222	241	205	211	204	230	213	220	205	225	215	204	213	212	215	201	216	200	194	221	229	229	219	202	193	205	190	201	232	208	198	234	240	215	226	207	203	208	185	216	219	220	224	224	215	226	196	202	205	203	202	199	193	209	183	208	209	211	223	215	224	213	221	202	215	192	220	205	218	214	214	217	199	217	226	221	210	219	235	200	210	255	231	225	218	198	208	184	197	214	228	210	188	207	198	250	202	192	201	188	213	208	232	198	224	198	213	210	230	205	195	228	224	219	210	204	185	210	228	193	226	214	217	240	231	204	239	230	254	217	200	205	238	212	221	232	202	214	184	202	206	237	213	182	222	218	212	201	197	217	209	221	230	212	214	231	232	193	213	205	219	206	212	203	212	183	223	226	179	247	231	222	231	206	222	213	208	210	202	205	227	209	213	207	188	225	203	201	197	217	212	218	210	216	233	221	207	229	199	219	226	180	198	210	204	208	228	224	211	202	217	204	216	196	212	215	219	214	194	189	225	217	212	205	247	216	219	202	214	213	234	214	204	174	236	224	214	214	211	253	213	220	192	233	198	214	225	203	225	219	209	211	234	202	189	201	204	197	198	224	234	206	216	230	210	180	200	207	220	218	195	220	207	229	216	209	215	217	198	199	225	225	216	220	220	192	203	218	212	200	227	204	202	214	183	193	210	228	236	228	200	194	245	214	220	176	215	211	240	218	201	222	194	224	201	207	220	208	219	225	240	215	210	220	212	208	235	224	217	203	198	213	228	215	203	232	215	233	219	214	204	227	190	213	204	222	226	241	200	241	207	214	194	223	204	235	198	233	222	225	199	219	190	175	225	206	213	188	196	203	220	207	217	236	235	206	220	202	237	200	202	204	226	216	232	197	222	203	207	224	196	214	200	199	229	207	183	210	216	221	213	200	187	219	220	236	227	208	222	200	220	204	217	230	238	232	211	206	201	206	227	245	211	226	236	231	242	200	203	233	233	218	211	225	209	222	224	202	192	188	229	200	239	212	228	226	207	211	230	208	219	196	219	213	234	194	197	215	227	216	219	226	211	237	202	235	197	244	214	222	210	209	200	227	210	224	227	206	220	193	210	219	212	222	223	229	216	218	218	231	236	181	211	190	216	191	213	202	208	209	197	228	218	239	231	195	192	234	207	206	222	230	224	239	221	194	222	241	213	204	210	221	233	231	223	209	221	214	219	201	211	220
14051	2516	5089	6013	5135	4373	3592	3054	2676	2346	2156	1950	1772	1579	1439	1427	1331	1283	1294	1150	1152	1071	1063	954	1021	911	1013	957	939	931	891	892	860	839	886	857	789	828	807	822	804	831	776	873	809	767	732	787	795	798	738	806	794	777	771	809	833	787	798	776	736	810	742	746	766	746	757	751	760	731	733	782	754	736	762	741	786	756	779	787	757	713	726	733	740	757	730	722	750	732	771	743	789	724	709	792	715	755	692	695	711	773	733	731	752	746	754	749	780	753	748	756	713	725	717	747	736	764	676	779	772	696	750	716	728	733	762	720	708	720	728	754	747	743	723	762	761	728	737	689	770	694	725	755	783	741	737	754	712	677	748	756	717	735	773	712	749	721	715	712	695	740	718	763	690	748	713	723	733	733	770	754	688	761	708	721	771	739	714	686	736	738	734	765	754	719	729	701	740	754	675	731	748	730	761	760	699	729	675	745	716	777	690	714	705	708	745	709	709	687	756	707	750	662	685	724	711	727	717	674	712	741	706	712	715	727	733	686	687	757	745	689	689	783	720	757	731	734	752	738	721	719	743	779	708	717	686	699	682	726	697	702	704	670	667	689	725	746	737	721	696	688	702	710	751	720	739	674	748	695	751	746	697	721	715	743	773	737	714	735	649	751	704	776	695	764	704	721	748	739	705	700	748	672	693	691	727	715	749	745	739	746	758	700	726	696	698	752	784	706	706	732	710	735	730	758	746	727	723	745	705	742	701	718	718	730	736	699	709	770	694	717	747	707	668	746	763	687	702	689	714	703	698	753	710	742	723	717	726	737	773	674	701	710	699	747	715	737	758	746	696	703	711	725	686	749	723	690	738	722	684	707	668	683	697	737	746	673	718	764	704	764	729	743	659	702	712	726	717	665	711	696	682	716	727	733	699	684	690	747	736	717	678	726	670	696	711	706	710	685	702	733	675	708	758	694	727	675	770	723	693	728	708	674	718	758	724	713	769	723	704	727	721	720	722	739	727	722	726	743	682	740	711	720	769	727	762	753	701	740	752	718	752	706	729	706	690	718	721	693	683	692	733	765	758	697	735	715	713	728	693	774	744	710	747	731	739	686	715	723	686	761	679	723	725	714	728	699	740	742	728	685	696	724	697	719	701	783	730	739	750	660	718	683	763	711	769	735	664	754	712	767	713	733	695	703	726	758	722	713	737	722	759	689	705	700	692	715	759	679	707	678	694	711	764	721	696	670	698	736	702	695	730	697	769	750	742	708	684	715	717	678	728	745	654	718	694	711	717	739	752	730	743	732	732	785	740	785	729	745	711	705	691	747	719	705	784	790	727	709	754	728	710	724	674	713	742	739	740	732	720	754	692	714	756	740	744	737	737	715	691	742	700	715	690	675	730	719	748	715	715	720	750	728	738	721	759	697	725	683	746	726	736	680	754	717	736	760	735	735	719	729	690	709	737	673	710	719	764	726	728	731	711	731	711	672	756	750	744	706	716	709	694	723	737	761	658	728	741	680	707	723	788	711	714	670	766	719	726	720	701	667	710	762	753	748	700	715	724	718	738	682	709	681	690	745	739	711	715	706	775	709	712	742	700	748	751	766	770	713	713	724	736	742	744	707	697	744	722	683	710	717	725	773	736	772	735	716	716	719	686	766	702	742	704	757	748	686	712	722	661	770	732	728	742	744	732	731	728	747	713	732	727	695	708	739	782	705	712	675	779	722	711	702	738	734	733	671	712	735	653	719	742	702	732	777	736	741	702	746	676	725	757	683	774	776	727	756	741	756	729	697	684	775	747	719	708	708	704	727	689	790	761	749	754	747	712	731	680	675	735	691	713	725	738	706	762	753	711	743	700	747	703	702	771	747	709	762	701	758	754	755	756	756	749	740	688	720	772	714	697	687	711	789	732	700	768	715	747	745	744	726	753	705	753	744	703	741	686	753	709	720	713	722	718	735	694	716	714	719	693	693	715	715	733	717	731	739	710	710	723	717	709	742	767	724	699	697	722	741	734	711	701	724	736	709	710	747	713	731	705	705	684	715	685	733	723	705	731	761	653	748	682	688	723	744	733	751	736	713	706	721	709	735	702	754	731	732	740	692	704	730	720	761	726	709	789	706	728	748	717	730	735	783	730	676	809	725	673	744	735	718	733	722	711	739	696	706	742	753	725	729	690	678	727	703	721	738	726	705	680	751	725	688	724	731	726	723	753	731	746	675	712	698	720	700	709	697	684	725	757	722	787	749	766	726	702	772	739	750	710	742	691	748	754	727	705	677	716	704	738	719	748	720	749	701	716	718	705	738	724	729	715	648	711	729	757	718	731	721	704	693	691	760	717	718	717	692	716	729	689	718	741	749	739	688	714	725	716	698	748	721	697	713	738	772	677	719	721	706	695	709	740	702	755	715	734	732	743	760	707	709	650	726	730	709	683	754	700	724	716	735	666	706	700	694	734	734	715	729	726	696	766	723	718	666	730	695	731	709	708	699	749	660	751	755	717	764	718	723	743	722	764	705	688	749	733	760	696	675	753	733	724	715	784	701	707	731	682	699	737	742	745	753	701	703	751	708	725	715	703	763	724	711	742	749	715	739	755	706	702	761	785	781	696	728	729	686	755	743	724	801	715	711	667	710	772	790	736	676	704	716	742	712	718	710	791	699	741	702	697	778	729	673	700	725	708	752	699	727	760	759	755	767	751	708	723	693	692	727	713	695	700	676	690	770	705	756	720	750	701	736	713	736	737	747	742	698	729	708	701	770	698	701	694	671	768	714	704	641	764	696	718	725	745	710	715	745	730	632	782	722	727	701	671	733	713	715	733	725	704	715	665	724	669	744	728	686	755	783	714	724	761	696	732	724	784	734	728	723	696	721	721	731	772	749	717	752	708	706	709	734	742	757	741	711	732	726	717	726	711	660	736	704	697	734	727	709	685	757	706	676	677	759	762	718	762	711	712	687	718	721	731	753	717	696	759	719	751	725	722	711	749	723	718	766	680	720	722	723	708	739	753	727	676	743	720	768	754	740	712	792	703	714	739	764	722	738	745	730	706	727	736	712	755	691	779	747	734	733	697	693	716	704	655	721	702	706	693	730	702	710	726	743	703	722	712	691	705	655	690	748	724	702	759	719	681	710	767	707	729	742	686	663	733	745	711	694	715	751	686	744	727	753	714	705	717	694	736	731	666	715	690	698	731	703	736	739	694	727	752	672	713	706	730	724	692	675	761	668	684	722	752	693	746	728	690	691	690	702	703	688	692	698	705	758	706	668	755	674	725	713	669	715	690	745	774	752	731	744	724	720	684	749	679	718	820	725	722	724	712	648	728	763	719	716	747	752	704	714	730	699	707	727	725	738	741	754	723	701	660	752	717	709	716	668	777	697	707	696	688	656	744	780	700	715	722	716	678	755	704	687	767	699	743	724	760	689	704	730	756	703	752	691	711	710	700	744	689	726	750	684	695	735	677	739	691	725	745	679	747	678	666	744	737	697
2109	165	154	119	91	75	86	85	67	88	79	76	67	59	67	59	59	72	64	74	65	78	82	65	55	62	79	65	73	69	73	84	67	61	71	74	76	61	57	81	57	74	71	64	60	59	57	69	69	69	57	55	63	58	63	59	57	69	83	65	62	78	68	81	66	69	92	54	67	68	63	64	78	70	54	59	84	81	58	71	74	65	61	68	67	78	87	69	74	63	63	70	70	66	65	60	71	63	84	77	70	69	82	70	75	69	67	64	66	74	73	64	68	69	82	78	71	68	62	65	70	74	69	78	66	53	65	66	70	72	62	61	67	73	66	73	82	65	77	67	63	82	71	81	68	56	79	68	67	71	65	63	79	63	70	61	59	75	74	70	69	67	58	78	58	67	73	83	70	61	61	56	68	80	73	74	77	55	75	67	75	78	76	78	67	80	74	85	70	68	80	52	63	71	67	61	58	82	64	85	66	75	58	65	63	64	60	58	66	58	53	69	67	69	75	62	72	72	58	58	62	53	62	73	56	73	58	72	65	71	68	67	75	51	66	76	56	64	60	75	54	50	70	65	68	72	73	75	77	62	71	64	66	70	92	52	69	77	70	66	72	64	60	85	53	75	65	60	61	57	71	85	68	61	61	74	82	69	79	72	66	64	73	74	80	73	68	65	63	75	56	75	59	67	62	68	64	75	62	77	72	83	95	68	70	68	68	79	71	84	64	54	92	81	76	72	55	68	75	69	52	83	68	52	74	79	67	65	62	57	69	78	65	51	75	73	61	71	62	75	83	73	75	68	69	63	73	84	72	70	85	83	83	66	86	76	68	54	57	66	71	68	71	70	70	69	54	81	48	73	76	51	79	62	82	73	66	83	61	69	51	64	74	68	66	69	72	57	66	62	63	66	60	65	62	61	70	67	69	68	65	62	60	69	83	76	77	61	82	85	66	60	66	58	66	66	61	64	71	65	69	74	54	74	64	79	69	73	63	73	83	59	66	59	59	63	70	64	83	54	70	66	67	65	54	52	61	67	58	60	71	70	66	61	70	73	72	69	68	56	86	58	68	76	66	61	66	76	69	68	71	78	71	67	70	67	73	67	76	75	81	67	64	66	69	70	59	69	66	67	70	66	80	68	67	64	66	79	66	45	72	66	62	66	65	64	71	77	59	64	79	68	72	70	75	65	59	78	55	76	80	64	70	58	71	63	78	68	78	82	56	67	74	71	75	64	59	65	76	82	54	65	76	59	76	65	60	54	66	60	82	60	67	63	62	73	76	73	59	83	72	66	67	69	56	56	68	82	57	63	75	69	64	77	67	73	71	67	66	77	60	72	78	61	68	80	71	72	67	59	59	74	69	77	77	59	68	65	82	63	59	71	69	74	59	61	79	62	76	58	74	75	51	70	75	58	63	73	64	78	69	62	68	75	70	69	62	72	81	71	73	74	84	78	64	73	64	68	54	54	81	74	61	72	66	87	74	57	68	74	51	91	73	67	70	59	59	60	66	63	73	70	70	65	62	83	63	68	69	74	67	72	73	64	75	81	57	63	67	80	73	71	85	59	89	56	65	81	76	74	82	75	73	69	70	64	72	66	66	75	57	68	70	63	57	76	66	55	53	65	65	72	67	71	54	76	63	68	80	57	58	74	60	56	77	90	59	63	67	82	76	65	74	65	84	67	64	65	63	74	64	77	66	69	71	87	79	57	69	73	70	76	70	65	72	72	63	74	81	71	86	63	59	70	69	72	60	81	78	70	77	71	86	65	72	67	68	76	69	54	59	54	61	59	68	62	62	69	60	70	61	75	64	65	65	59	76	57	57	53	54	71	59	69	62	64	80	74	75	69	70	79	60	71	65	71	60	62	64	63	64	73	67	47	70	57	81	61	52	60	59	78	64	69	63	77	61	81	71	52	50	65	54	74	67	58	70	72	73	76	71	67	62	76	60	70	80	67	54	63	70	68	65	58	66	59	61	77	70	73	76	52	62	58	80	75	72	65	66	54	77	61	70	74	74	63	85	72	57	73	58	68	60	65	62	75	68	60	73	73	69	60	53	88	64	74	62	59	82	61	69	64	67	76	78	60	66	64	80	56	61	62	67	79	77	66	76	63	62	49	63	77	74	82	75	54	61	72	67	70	74	66	67	73	71	61	73	67	79	69	60	57	65	86	82	78	62	76	66	64	60	60	58	75	66	58	79	70	73	77	72	85	59	57	68	71	82	63	67	63	52	65	83	73	74	77	58	80	55	65	64	60	70	69	70	57	65	73	67	58	73	63	74	75	67	67	87	75	77	60	74	70	77	77	70	70	61	59	60	67	55	62	64	73	73	68	67	80	67	50	70	76	72	58	72	58	78	58	80	76	63	65	60	77	79	72	78	75	74	87	78	65	60	66	62	68	70	58	64	57	75	67	71	86	71	68	69	64	76	86	88	79	75	63	94	58	60	82	76	82	61	76	64	79	66	64	67	62	55	72	74	89	67	67	74	70	61	76	60	55	80	60	70	70	64	62	82	75	75	58	73	60	65	70	66	79	61	58	65	65	55	67	68	76	63	68	71	60	69	78	64	75	82	60	67	74	49	77	62	65	81	67	75	78	72	59	86	66	68	71	70	63	75	62	66	65	75	62	83	71	65	73	64	70	69	76	68	66	52	56	61	70	70	69	79	61	67	70	82	47	71	81	70	67	67	75	74	61	69	70	47	73	75	73	67	72	61	85	74	61	76	87	64	67	59	74	70	69	53	77	70	65	69	60	71	56	72	72	75	69	58	85	72	61	79	45	70	58	68	60	72	66	61	56	62	60	77	58	60	61	89	59	66	57	69	74	64	61	66	65	76	68	66	66	82	67	74	60	68	61	55	77	65	59	56	48	78	70	70	68	84	72	71	83	64	70	66	71	73	80	63	64	93	62	63	62	47	79	64	58	68	66	81	76	62	47	68	67	83	70	64	72	65	88	68	77	72	58	69	86	62	73	59	57	77	77	66	68	72	66	61	67	91	57	54	78	60	47	90	69	69	70	67	66	66	74	77	52	65	74	63	69	66	60	69	64	64	61	58	75	75	64	58	68	77	68	62	61	67	70	82	70	84	65	66	70	43	58	68	60	88	69	68	71	73	56	74	76	73	68	69	90	69	66	76	68	64	49	64	64	70	65	75	67	76	68	70	76	67	65	64	64	72	69	59	91	74	67	67	67	64	73	67	62	64	85	69	77	84	81	62	59	72	71	60	63	67	64	61	78	60	72	75	85	72	78	82	58	55	82	74	64	63	64	84	83	81	68	102	84	62	69	55	55	63	64	51	68	58	72	66	74	68	79	70	64	61	66	65	78	81	70	74	73	78	72	75	66	67	80	67	68	75	87	62	61	65	67	69	65	58	72	72	73	74	62	68	86	79	70	75	69	60	74	57	67	71	75	65	88	70	77	66	61	80	85	59	58	65	59	81	70	75	69	74	72	64	57	55	71	68	68	59	68	59	66
3253	395	451	451	429	401	369	403	396	365	354	362	319	305	334	308	338	314	304	295	293	296	307	300	301	287	305	320	303	292	312	298	321	260	291	276	302	297	305	268	312	299	280	307	290	309	306	290	322	294	292	281	262	306	296	316	313	325	307	290	276	324	282	306	256	307	291	297	295	311	288	295	289	286	295	290	318	287	319	272	303	274	313	290	309	301	301	298	308	325	318	303	292	270	278	276	298	309	326	298	277	292	312	295	271	322	284	310	288	293	278	273	279	317	303	310	313	295	255	294	268	323	297	276	307	297	307	271	289	294	310	309	286	317	311	284	266	303	269	284	303	300	284	291	284	297	307	319	310	280	289	295	292	310	290	283	309	292	293	286	309	281	284	279	308	281	296	254	315	271	288	264	298	284	312	296	282	308	306	295	260	321	286	330	291	298	285	262	309	285	285	312	299	298	270	280	314	317	298	328	278	282	305	322	284	309	299	307	290	289	264	278	271	294	310	275	319	303	301	309	278	303	301	298	274	303	302	302	280	318	296	305	259	295	303	295	325	309	307	309	292	283	296	298	303	276	275	301	298	315	288	287	266	327	295	290	293	287	302	289	276	276	301	265	285	271	302	282	301	317	283	281	271	293	302	294	287	273	298	289	316	291	287	331	270	255	299	250	286	302	303	301	306	273	287	279	245	286	292	315	307	301	308	301	285	311	286	316	294	320	287	284	278	287	304	270	303	257	292	304	277	299	287	289	263	330	295	296	276	310	303	272	314	310	301	280	272	301	304	285	316	305	334	264	340	298	298	303	315	294	268	287	314	309	314	288	275	301	309	294	298	276	286	301	288	289	305	303	292	291	287	282	275	293	290	306	310	313	294	320	301	310	308	300	330	276	279	304	303	271	272	288	306	307	262	276	325	301	324	299	257	320	292	324	268	277	270	283	300	296	311	289	309	277	299	294	279	289	278	309	297	305	277	320	293	295	289	292	308	286	295	351	315	282	279	289	293	305	284	302	307	295	297	293	310	300	317	318	309	265	285	288	295	259	292	306	302	303	307	297	316	357	283	317	313	291	281	275	285	295	307	292	269	279	304	276	264	327	287	252	305	303	296	283	295	279	319	303	292	290	296	301	310	307	323	282	304	289	288	312	308	288	300	306	284	325	268	311	283	298	289	302	302	287	297	283	294	305	322	262	311	292	305	320	298	296	254	284	291	300	277	306	295	306	331	285	304	295	310	300	268	315	325	325	298	277	313	265	283	286	292	308	310	303	296	310	306	268	315	327	316	281	289	292	294	295	293	283	307	302	288	300	258	280	260	283	292	308	311	307	301	293	284	296	310	302	288	307	310	300	282	293	311	281	283	287	295	275	293	301	278	314	297	301	293	285	319	309	307	307	291	289	273	273	315	302	297	314	313	281	301	270	291	306	296	303	296	298	315	297	324	295	265	288	281	290	312	278	289	300	299	290	276	329	312	295	297	281	261	318	293	285	293	308	303	310	312	322	305	274	315	282	297	296	284	297	278	317	285	287	287	301	287	309	282	298	283	284	296	269	307	302	303	277	297	299	289	291	274	297	263	296	279	287	321	270	294	285	328	300	269	336	294	270	275	264	308	287	321	302	280	287	289	278	296	266	267	300	298	334	335	269	315	294	262	318	334	323	286	294	297	274	312	307	314	293	335	302	300	318	311	308	281	293	303	283	285	291	303	299	285	271	282	265	304	273	292	305	297	281	266	311	290	292	280	287	297	281	288	300	317	290	299	302	286	294	289	303	306	317	294	276	296	313	296	287	297	290	305	299	316	316	282	332	277	269	287	277	307	287	276	292	255	276	308	310	260	306	275	304	293	306	283	330	315	281	274	263	351	297	293	305	300	283	305	298	279	289	285	281	298	283	248	284	296	273	295	315	293	293	297	322	270	320	311	301	280	291	262	285	282	312	301	278	315	296	341	296	281	278	277	302	285	277	296	288	300	302	326	272	304	279	310	310	289	263	301	309	312	275	275	264	257	294	309	321	279	295	302	272	280	296	291	280	272	310	301	278	305	284	282	302	285	288	311	308	299	295	323	304	308	297	289	257	294	338	289	279	319	293	277	292	317	269	310	321	299	292	315	328	271	306	296	309	287	288	265	312	291	293	295	298	306	314	262	308	290	301	289	293	312	297	279	267	308	286	296	295	295	287	325	315	296	300	268	299	299	323	301	285	258	277	280	274	251	306	270	300	299	295	272	320	287	310	318	310	266	299	288	335	334	322	307	287	274	324	291	317	328	311	285	314	284	306	289	260	280	326	310	293	316	267	336	281	300	281	280	296	270	281	311	301	284	271	331	286	285	295	268	315	318	284	287	318	334	291	310	310	290	307	300	287	281	283	279	303	306	253	299	277	315	275	293	318	274	304	308	296	282	308	263	295	360	315	321	285	312	295	277	283	290	329	289	289	282	309	260	289	291	254	282	316	283	329	309	281	298	284	271	283	313	280	297	311	277	302	296	275	279	266	299	275	293	298	295	312	310	319	277	285	281	280	278	313	271	298	291	291	269	280	317	313	332	306	309	316	278	292	267	295	266	291	301	288	296	299	286	292	294	271	270	302	271	316	298	321	308	307	302	317	291	279	287	265	287	296	305	264	299	285	294	314	296	297	267	309	308	301	288	311	316	287	299	295	274	305	290	298	280	288	277	270	323	307	294	324	294	297	297	326	336	284	330	273	311	314	286	291	297	293	282	327	322	320	276	306	281	304	267	260	282	296	305	324	277	292	318	254	305	268	319	301	277	302	329	297	286	294	322	306	306	331	291	294	287	325	312	303	333	308	309	326	286	294	298	304	297	277	325	266	279	286	291	293	291	330	298	298	282	281	309	275	257	309	262	298	295	306	312	300	281	315	290	295	297	302	272	282	300	263	285	293	283	292	274	299	305	297	290	301	318	281	275	287	319	288	292	278	275	295	312	313	297	277	297	328	284	283	277	323	301	308	267	291	301	288	300	319	288	276	312	299	257	283	302	299	295	278	297	276	287	319	326	300	308	294	310	307	278	282	347	297	295	298	328	298	325	327	271	302	287	315	292	289	304	289	291	293	295	274	319	311	261	285	335	337	301	278	281	295	288	296	300	273	339	323	312	281	303	270	280	285	323	299	301	312	303	286	306	281	295	284	276	295	282	323	299	300	324	294	260	276	262	318	324	293	296	293	280	266	270	272	299	280	287	321	316	281	297	301	307	297	284	269	297	282	271	288	310	286	310	311	294	304	319	292	290	299	317	322	304	283	288	287	272	337	308	252	311	296	281	310	312	318	272	301	277	285	264	300	295	295	236	301	305	302	269	319	297	286	308	281	292	307	281	279	307	307	300	317	300	301	295	284	291	292	287	280	282	305	293	272	289	316	294	268	283	273	297	302	292	315	311	289	293	309	295	304	309	337	285	351	298	315	292	295	281	287	289	311	292	285	277	281	296	286	286	306	300	284	297	289	278	298	300	268
14850	1301	1158	846	628	470	355	363	265	228	244	226	206	186	192	186	168	179	166	140	133	152	149	180	182	148	141	149	162	154	141	154	141	150	148	153	139	145	144	125	143	144	145	148	159	135	151	148	143	155	133	148	131	180	155	138	144	135	128	152	140	141	139	121	151	167	139	153	146	123	126	132	173	142	118	138	141	130	123	130	158	156	136	130	148	146	133	138	129	144	149	137	155	140	131	154	147	125	140	137	134	144	130	141	141	122	132	150	120	133	137	138	162	130	144	137	129	150	141	135	150	132	143	135	133	147	149	164	140	132	117	155	138	141	137	120	135	126	146	133	131	139	147	126	144	152	134	145	133	137	142	133	154	131	130	141	121	150	149	124	154	135	141	132	140	141	130	147	142	153	151	123	142	125	149	132	144	146	161	125	149	133	137	147	150	133	138	148	148	143	121	131	123	155	130	112	138	146	125	143	138	142	142	129	138	141	141	115	130	129	161	134	136	154	145	128	130	141	150	129	128	162	114	142	135	128	149	136	145	122	145	133	146	143	139	141	113	138	129	144	130	133	141	127	158	142	138	122	140	124	136	129	136	135	141	120	150	143	162	128	124	125	141	131	147	145	106	126	137	119	151	131	127	148	143	123	144	151	134	116	133	142	149	157	156	146	126	150	146	159	138	148	147	133	142	132	154	147	113	155	139	139	132	135	171	141	142	139	139	157	126	144	142	126	135	139	155	133	133	143	148	122	138	136	122	134	155	137	146	136	144	133	149	135	143	144	136	149	136	129	122	143	137	154	141	126	136	118	133	155	134	149	132	134	120	139	141	121	138	123	126	135	160	147	123	140	139	111	120	163	157	144	134	126	150	127	128	147	146	129	144	148	139	133	150	133	138	132	149	162	154	138	138	125	121	159	143	132	148	140	137	142	156	136	121	156	140	140	141	131	156	155	123	131	137	139	118	133	140	122	143	132	153	135	132	134	139	111	146	124	121	129	119	138	122	124	147	129	137	130	142	143	140	148	133	140	135	142	119	143	146	128	138	128	130	153	125	140	127	128	157	131	136	139	128	156	132	134	120	132	144	146	129	144	134	146	121	138	150	150	140	137	139	161	150	144	161	156	144	138	130	152	134	125	133	116	126	133	149	123	136	138	122	140	129	134	136	166	131	131	148	110	140	129	142	130	154	133	147	125	150	145	146	141	120	144	123	138	124	128	140	145	141	135	134	131	126	149	145	136	171	138	128	147	134	124	148	130	117	134	139	117	142	146	141	136	144	135	122	138	146	128	150	131	132	147	141	140	133	146	121	150	144	118	138	140	136	128	136	133	128	141	125	136	136	133	152	150	131	127	139	150	134	132	136	134	144	138	141	142	122	158	122	145	142	165	120	149	133	121	133	149	171	127	159	134	125	121	147	134	135	148	119	135	146	141	145	131	120	134	136	117	154	141	146	153	133	141	123	149	154	132	129	127	144	136	135	150	157	121	141	150	132	148	128	152	132	130	146	144	143	156	145	149	161	133	141	146	111	140	133	137	131	142	138	138	126	135	151	159	129	145	152	151	134	150	125	134	160	128	124	152	143	129	141	125	122	164	131	140	116	142	119	124	149	139	151	140	118	135	155	143	146	134	129	142	146	143	149	145	135	144	141	123	164	133	132	138	132	144	153	142	155	120	148	138	129	150	139	147	151	123	130	154	139	155	137	122	124	157	127	117	143	153	131	132	144	140	132	138	118	144	135	144	123	138	139	128	129	144	127	133	140	146	115	138	130	121	122	127	122	143	127	139	135	123	128	125	147	138	124	135	130	130	141	151	150	151	130	132	132	136	157	133	155	140	154	147	150	139	141	145	135	133	125	153	143	134	147	145	146	125	137	117	134	134	134	124	119	160	130	158	136	120	147	147	145	133	143	119	149	132	117	142	126	144	141	150	138	149	147	143	132	129	154	127	134	122	134	147	143	158	125	128	137	125	129	140	128	144	135	141	154	128	122	142	133	147	149	140	156	145	155	147	130	135	152	137	137	119	121	138	122	119	142	121	145	122	144	115	137	155	132	150	128	141	143	155	124	138	133	146	148	147	158	145	116	155	134	128	117	137	144	158	128	149	137	146	162	143	128	135	138	145	144	153	137	121	130	141	133	147	145	131	117	133	126	138	161	148	145	150	139	128	139	128	142	140	154	135	134	144	133	154	137	154	125	131	125	142	146	123	121	120	134	147	118	117	132	155	146	149	133	135	153	136	133	144	119	162	132	140	146	149	140	131	154	144	129	132	161	147	135	150	145	128	125	119	148	157	156	141	141	152	148	151	132	126	115	168	140	145	149	127	169	130	125	139	119	154	137	140	130	124	144	118	152	130	144	134	132	140	141	120	141	119	138	147	140	142	138	133	137	125	149	149	156	130	151	129	138	131	151	152	160	147	128	124	143	136	136	168	125	150	150	129	158	136	135	128	130	161	139	164	130	143	141	153	129	131	137	131	129	144	133	141	136	113	147	145	149	146	134	150	136	163	137	130	138	150	134	109	133	112	141	142	150	121	131	142	153	137	173	124	103	145	154	132	141	146	149	131	137	132	131	137	148	156	131	141	141	136	144	128	144	137	140	140	136	138	144	152	129	142	122	143	145	152	142	135	132	134	142	142	141	140	127	141	113	133	151	170	148	133	141	146	176	133	142	141	134	132	139	148	134	145	135	136	164	139	136	158	125	151	149	152	157	157	142	139	139	166	155	116	172	130	140	138	138	121	133	152	124	158	126	120	138	125	134	151	166	125	136	152	144	128	142	115	123	138	143	154	146	139	135	136	145	146	145	141	161	129	138	119	116	139	148	114	158	136	136	153	123	127	146	134	130	149	124	149	131	133	133	148	130	119	151	140	139	156	132	145	140	140	125	156	130	118	148	153	143	127	130	126	158	141	127	132	168	133	127	130	141	153	154	144	128	140	119	132	147	118	124	155	147	137	131	136	146	150	158	134	126	138	126	126	147	137	144	143	144	140	154	141	135	140	125	128	135	158	135	149	134	151	158	124	139	130	129	135	149	133	131	127	144	142	118	147	146	144	123	128	131	126	146	126	127	170	145	131	132	126	134	138	137	116	131	123	139	131	157	141	141	139	138	145	147	148	131	131	150	120	141	160	119	153	142	127	130	136	137	140	140	125	120	139	148	142	131	156	131	133	116	120	126	158	123	127	110	130	127	119	129	144	136	140	139	147	131	149	137	145	166	157	147	143	132	123	146	140	124	160	152	138	138	138	116	147	151	131	129	130	141	161	131	145	146	124	136	110	164	138	119	144	132	133	135	143	146	127	143	158	132	138	149	134	128	132	142	156	132	137	141	143	155	121	156	137	149	152	137	134	132	130	163	136	133	128	131	151	155	124	133	166	134	123	106	149	143	123	128	140	119	117	128	152	146	153	136	140	128	132	137	147	148	155	144	128	130	128	151	128	113	121	148	159	144	144	130	130	126	137	168	124	134	130
9673	1338	2820	3179	2846	2316	2035	1649	1513	1350	1292	1108	1044	937	903	854	761	777	712	719	777	646	644	668	639	603	633	607	582	591	568	573	579	583	563	560	572	529	552	568	539	563	527	558	564	532	566	525	555	542	481	517	553	514	489	532	519	505	514	531	516	562	523	535	539	478	504	517	519	508	478	526	504	509	502	494	509	479	483	509	523	534	472	478	553	514	516	502	541	463	491	483	477	505	510	516	494	512	486	519	540	540	517	516	463	514	460	495	488	494	487	488	487	488	509	444	543	462	486	523	494	494	493	483	503	482	511	509	506	461	549	516	492	461	521	509	482	495	515	506	467	528	492	541	493	505	505	516	510	527	499	511	513	474	495	473	477	481	475	510	472	477	507	504	497	535	489	480	474	489	517	506	486	486	502	500	494	476	483	490	538	484	516	496	502	498	473	490	517	480	539	504	513	447	516	509	517	508	499	485	487	485	466	459	487	453	495	503	500	480	513	499	500	525	469	487	481	483	497	509	471	506	501	496	498	518	487	510	519	512	517	478	504	491	509	503	510	496	482	476	493	515	509	531	464	476	493	500	507	522	488	496	511	494	511	499	462	504	481	497	497	447	517	482	475	488	478	504	509	501	511	539	460	480	497	507	522	473	532	525	512	521	497	458	512	519	518	492	501	492	536	516	534	481	470	514	496	517	512	484	529	515	501	478	468	510	514	508	538	508	522	499	461	480	524	513	455	489	462	502	504	529	486	460	487	482	492	506	497	464	513	490	470	511	450	475	524	479	499	526	510	512	495	496	527	478	515	464	485	485	507	484	483	490	478	531	515	496	486	537	494	513	473	525	490	479	471	490	462	504	504	493	476	465	484	508	477	501	508	489	511	499	468	508	471	475	501	498	493	501	491	490	514	484	498	493	483	487	514	442	492	542	505	468	490	498	517	501	515	468	476	506	465	499	472	492	518	460	487	497	488	485	529	523	506	524	497	493	511	502	527	501	507	491	492	474	510	495	465	481	520	514	481	474	500	518	468	505	490	467	491	490	557	497	505	486	516	463	491	499	487	539	488	473	474	473	526	478	497	474	523	509	502	499	517	501	468	532	493	505	535	471	510	461	508	525	485	513	486	519	514	474	494	494	492	517	517	478	524	500	503	487	500	495	523	506	518	501	540	492	454	512	489	510	501	441	526	516	485	509	512	512	511	524	503	509	492	495	492	484	488	508	487	482	472	491	486	502	533	473	477	452	492	512	537	505	499	518	472	454	540	537	514	497	493	458	456	479	508	515	506	504	506	490	482	491	511	527	508	451	541	458	479	471	539	467	523	510	508	480	500	465	525	491	482	514	463	463	447	516	482	516	471	487	468	491	494	502	524	511	537	476	465	484	494	503	509	530	493	515	517	495	491	534	445	460	490	485	519	508	495	512	538	505	511	526	502	515	497	481	484	453	500	462	486	488	531	502	520	463	546	511	515	509	518	505	475	476	525	469	490	472	528	515	479	467	511	476	481	461	448	496	481	473	484	490	476	522	498	491	475	497	485	490	504	490	527	522	488	515	542	443	530	450	492	498	471	498	515	494	452	549	505	503	511	480	530	470	506	491	503	496	500	471	488	507	525	520	492	471	508	514	524	526	495	510	497	492	499	495	493	498	506	494	497	544	489	475	524	499	508	493	495	535	470	519	515	493	515	567	480	512	490	500	500	540	481	539	521	514	501	513	464	499	455	490	503	473	538	515	494	517	496	505	547	448	483	569	499	483	515	499	532	505	489	485	499	499	445	538	490	475	496	504	482	512	487	492	493	506	504	520	479	519	458	499	458	467	465	521	472	481	503	514	503	500	480	501	497	482	472	501	484	491	478	497	481	494	510	526	477	502	509	521	500	447	506	448	439	494	517	502	499	543	497	503	488	487	560	475	513	530	510	515	516	529	459	477	477	502	483	486	482	480	493	475	519	486	510	490	503	492	501	470	493	531	492	472	514	511	480	496	465	551	456	492	518	488	508	471	480	528	509	481	486	531	479	483	521	517	506	513	496	500	499	467	478	503	497	462	489	505	481	509	507	474	550	497	511	473	514	508	508	496	502	513	539	503	479	509	516	475	497	502	509	519	534	439	540	481	494	524	513	516	497	547	444	510	506	477	509	528	505	497	490	489	461	484	516	481	455	545	490	499	487	498	470	485	497	503	449	477	492	495	490	522	537	509	498	503	511	477	466	504	506	509	517	531	484	481	480	519	515	480	450	507	504	483	479	490	479	499	525	469	465	506	492	506	495	528	493	518	507	510	491	479	493	535	471	480	493	508	522	477	478	477	498	520	516	499	518	490	532	459	509	502	490	509	475	484	466	492	464	486	490	477	482	485	517	492	509	498	460	528	513	495	465	480	510	505	502	510	505	499	509	498	469	492	488	483	483	514	501	529	520	479	487	465	474	508	516	494	527	469	516	521	508	481	508	520	512	499	495	500	526	527	525	507	503	535	491	496	465	503	477	485	491	500	505	509	506	521	511	522	466	499	539	482	526	490	470	481	474	495	536	497	495	471	482	554	508	470	483	540	482	492	493	471	498	535	483	454	495	494	528	462	547	492	529	526	508	459	496	482	486	508	508	480	452	485	500	473	467	485	494	503	499	484	515	449	492	534	493	497	505	457	485	500	498	504	511	479	463	527	503	479	483	510	498	442	509	504	500	495	510	492	522	482	503	478	508	499	519	493	500	506	506	486	497	511	498	529	493	486	501	482	502	463	511	477	526	496	482	491	537	524	502	516	470	518	465	477	567	509	464	519	527	491	474	503	506	460	525	472	498	532	481	494	511	533	497	499	497	513	508	523	466	498	462	462	513	561	468	496	511	480	479	504	487	494	515	526	510	520	512	481	491	473	482	452	483	504	498	479	507	505	501	510	534	480	481	479	488	499	495	474	502	474	510	488	507	490	546	489	511	467	497	489	481	460	473	507	486	505	460	491	493	533	491	492	512	518	472	458	479	493	498	478	482	495	494	506	469	504	478	547	512	482	510	469	413	508	521	567	507	512	533	539	505	520	520	510	470	505	502	527	462	505	488	474	505	461	480	471	487	478	476	494	461	475	492	467	501	524	458	510	440	506	494	491	519	520	520	510	489	485	467	513	535	520	502	534	484	483	497	508	535	510	466	511	453	457	527	486	516	456	482	473	499	469	485	505	482	543	502	491	526	529	495	485	493	500	491	505	450	501	502	510	497	483	518	511	501	471	515	521	473	507	521	513	513	508	474	468	508	496	515	499	476	491	474	472	513	487	509	494	480	467	469	465	445	516	520	492	544	493	489	478	505	456	490	525	493	532	534	517	494	470	488	523	490	435	481	493	485	490	518	506	510	485	490	507	501	533	544	466	501	484	494	542	518	481	475	452	509	492	459	510	490	487	479	488	500	532	472	520	535	453	518	492	511	547	525	441	469	493	473	489	453	538	503	468	454	489	503	454	502	466	501	475	497	514	512	499	543	483
25891	4507	2451	1798	1242	915	732	611	511	461	430	403	357	315	313	289	282	278	261	266	287	260	253	242	235	239	261	250	210	244	237	243	246	241	217	232	229	224	245	208	244	207	214	256	211	218	208	232	227	231	220	236	236	222	235	201	201	240	195	199	197	228	228	224	222	226	216	218	222	217	206	224	219	224	251	211	220	196	236	201	191	202	214	216	226	214	246	210	233	249	224	201	217	213	226	194	198	204	217	193	190	225	207	233	216	232	223	266	230	226	223	191	197	204	208	204	214	212	190	227	200	215	206	232	208	218	220	222	189	214	225	206	212	212	223	240	201	213	244	236	191	223	205	224	204	219	236	217	228	210	222	203	189	229	237	232	197	188	238	192	227	225	231	212	199	220	213	217	246	235	180	196	234	229	192	228	208	224	197	222	216	209	234	232	220	205	233	218	202	219	214	203	205	234	218	221	222	220	206	212	206	206	191	193	214	214	205	210	225	207	214	199	226	219	210	251	202	207	273	221	234	200	219	202	218	243	226	201	199	234	200	208	226	194	222	192	208	239	214	218	206	239	229	203	234	225	239	211	232	187	231	209	209	209	211	224	226	227	230	223	216	209	197	217	219	215	208	237	199	240	231	237	203	228	214	225	224	208	190	203	220	195	232	225	201	236	230	210	215	199	202	216	201	214	199	200	195	223	226	247	243	223	202	188	213	189	236	204	204	199	225	197	239	236	235	225	213	228	199	208	201	199	239	198	248	211	214	251	225	207	216	214	216	225	190	207	217	231	251	204	222	209	212	208	236	197	233	208	216	203	230	206	230	229	187	208	188	213	211	207	232	224	219	195	216	217	240	199	230	247	206	211	246	206	230	216	202	225	196	228	207	218	208	216	250	206	219	218	199	213	199	197	195	224	222	203	226	209	207	223	217	217	231	238	196	239	241	202	230	201	210	209	213	218	229	244	217	208	192	237	238	229	215	213	211	213	220	212	211	197	216	223	220	213	206	216	207	222	209	200	235	222	221	193	237	208	174	222	207	202	197	204	202	221	217	237	245	200	245	239	246	218	209	190	199	197	247	199	210	219	210	199	210	259	217	224	202	192	220	208	213	203	217	201	221	203	217	218	222	208	207	212	199	216	223	233	215	209	197	205	244	240	223	215	216	191	224	205	234	211	210	196	212	223	218	215	213	241	200	222	224	213	217	241	223	214	207	212	225	221	226	229	232	230	202	208	221	225	217	226	218	199	235	208	203	206	223	223	205	217	218	216	216	248	212	207	237	229	229	210	214	219	205	239	201	215	193	197	234	226	192	210	207	202	202	238	212	198	220	221	201	202	189	233	242	229	212	194	215	205	219	190	200	214	208	198	197	237	216	212	197	210	221	216	240	235	204	244	208	202	196	210	223	219	213	215	221	203	222	198	206	213	200	230	216	220	221	223	231	262	215	221	218	227	203	196	213	213	221	200	217	205	206	241	198	195	232	215	211	227	192	221	207	216	206	210	206	215	213	225	208	235	219	233	240	219	218	212	201	202	204	203	219	202	198	186	241	216	207	207	193	195	211	227	203	217	207	217	208	227	201	221	224	218	232	220	225	219	225	197	215	241	204	216	226	224	223	208	224	201	204	205	221	227	215	196	208	191	229	203	222	205	218	218	225	221	221	207	219	238	237	198	197	203	226	232	233	201	221	217	219	219	232	198	212	225	192	243	210	230	226	226	232	221	235	211	214	203	222	216	224	233	210	207	223	234	218	186	222	216	229	204	241	215	191	231	213	200	228	229	202	202	230	248	198	218	230	209	206	204	186	226	221	212	214	214	220	224	216	182	201	235	233	216	241	208	233	229	212	222	231	228	208	223	213	207	215	210	198	211	213	215	222	246	207	200	238	198	203	210	219	214	208	238	221	227	230	223	213	217	223	223	221	228	196	218	211	211	223	218	199	212	232	226	237	235	209	199	233	222	220	192	216	230	205	228	237	202	207	214	209	233	204	208	205	203	247	208	215	225	212	206	201	189	194	209	228	216	243	206	238	200	226	220	232	186	200	210	231	212	222	210	248	232	214	198	207	225	202	239	219	206	208	198	228	243	215	201	219	222	204	209	227	226	230	216	214	234	226	220	221	210	208	234	240	205	209	221	233	223	206	216	232	232	218	225	232	219	210	207	196	236	200	186	212	211	207	201	214	224	210	219	179	226	224	203	257	226	219	207	248	201	233	234	233	207	229	214	209	207	246	226	214	206	226	222	218	231	237	209	192	224	215	234	209	220	219	218	213	243	224	237	190	229	233	205	192	212	198	190	210	214	226	213	198	237	208	212	235	195	203	213	218	250	219	217	212	227	210	225	208	204	188	199	229	196	226	193	232	216	209	210	223	192	255	229	218	208	201	199	222	205	215	196	194	234	209	198	190	206	210	234	198	210	227	238	238	200	200	221	200	225	216	174	219	205	203	227	203	201	206	217	218	255	224	217	236	190	246	211	221	193	216	202	222	233	216	237	210	216	215	199	234	226	224	219	224	234	195	197	219	215	217	204	222	207	215	216	194	215	203	192	222	207	245	198	227	209	203	241	221	218	225	203	222	219	232	232	204	229	212	190	230	204	224	205	238	202	218	215	222	250	217	238	211	205	200	206	245	220	207	195	189	225	199	224	201	201	216	207	231	206	181	241	239	239	211	193	214	209	228	208	231	236	240	190	247	212	230	219	227	220	230	204	234	246	203	224	226	213	217	213	185	213	208	186	203	230	218	204	203	204	193	223	219	211	231	199	216	208	217	210	217	212	193	195	237	226	229	221	225	194	246	221	226	228	208	197	195	191	202	202	229	229	207	204	221	210	212	207	235	230	202	235	199	228	210	215	179	218	193	214	230	202	192	209	198	198	227	213	201	216	195	225	216	186	205	201	188	206	222	196	218	216	192	199	222	197	190	235	231	213	209	227	209	205	231	220	205	205	226	215	226	212	217	233	213	207	238	240	206	211	199	212	214	224	223	226	234	223	215	214	172	200	212	215	246	252	196	219	230	223	204	221	224	207	204	205	193	239	222	209	196	192	218	214	219	217	212	219	240	199	201	214	213	226	208	210	213	224	227	202	221	219	213	215	217	210	208	217	198	212	208	218	228	205	223	232	226	226	243	225	211	210	225	207	218	221	221	210	215	228	208	221	200	223	199	208	200	205	194	221	212	202	222	215	224	230	186	171	220	234	200	196	206	205	181	202	252	205	211	198	217	225	237	216	222	196	204	213	233	210	232	191	225	218	203	229	229	207	236	199	201	223	225	238	247	244	211	221	224	207	221	190	227	219	230	205	208	237	236	209	234	219	198	194	208	208	204	192	240	222	197	243	214	194	208	200	210	222	195	221	220	235	231	214	221	235	192	220	247	223	205	213	206	232	221	231	212	225	211	225	227	210	235	203	203	202	202	210	214	234	220	215	217	193	231	206	215	235	228	253	229	214	214	213	203	192	190	232	201	221	195	264	214	228
14394	2460	5194	6148	5174	4197	3614	3139	2718	2296	2278	1982	1754	1708	1479	1349	1325	1264	1212	1142	1045	1071	1049	1005	1025	974	966	948	901	892	878	905	861	815	832	887	845	820	791	874	816	864	823	806	864	793	765	822	789	766	786	743	768	725	785	744	786	797	775	842	749	755	738	786	788	791	744	745	719	758	761	767	804	762	788	718	749	717	747	790	809	793	757	716	754	735	729	715	766	724	761	736	732	738	783	748	726	697	729	722	749	695	740	753	707	749	733	758	754	743	760	742	702	749	763	721	768	753	714	740	705	687	651	729	708	748	732	740	699	739	725	727	716	727	804	745	665	715	713	721	756	684	698	747	747	757	739	746	685	741	709	751	647	762	704	725	744	747	731	769	743	762	752	686	744	759	716	718	718	731	696	698	735	735	691	716	681	724	764	722	734	743	670	740	742	707	720	712	751	731	732	696	740	739	733	711	734	717	708	778	703	742	726	688	736	710	696	727	706	746	732	704	692	733	709	760	747	713	674	733	728	709	742	740	745	695	714	736	714	716	740	743	692	743	709	726	682	771	703	743	733	688	719	744	722	702	689	713	711	691	755	726	706	727	750	713	718	748	732	759	749	755	750	731	685	741	710	706	733	712	736	728	735	716	734	719	740	723	734	720	752	765	817	694	724	770	723	750	698	702	693	701	712	715	698	697	797	736	753	716	708	759	748	686	741	662	695	724	705	735	691	738	692	685	690	686	722	749	704	768	720	724	724	678	694	715	762	781	705	705	763	745	708	729	714	705	753	748	760	743	730	727	686	763	756	731	741	731	755	684	722	721	715	700	720	739	714	732	701	727	727	737	772	769	676	738	811	740	717	696	697	758	748	693	675	677	721	715	731	732	726	712	729	674	735	737	737	774	735	744	746	735	692	760	720	692	737	752	744	679	742	736	728	779	732	798	697	708	676	709	745	758	723	745	702	746	729	732	736	716	747	701	750	701	741	757	726	666	751	720	710	706	758	718	702	723	679	763	697	769	681	740	732	786	716	721	684	724	736	740	710	688	724	727	744	688	697	745	741	750	710	738	726	741	710	733	750	726	742	720	753	703	753	729	697	721	762	764	731	731	719	723	679	747	672	717	760	685	718	807	718	719	733	772	712	710	743	706	698	689	740	725	721	693	679	708	718	722	725	724	744	733	735	752	724	703	738	669	697	772	759	643	703	701	725	714	727	729	688	731	736	748	711	674	686	698	718	736	689	694	742	676	725	756	712	699	696	750	708	690	710	749	749	708	757	733	709	719	752	747	731	740	726	728	762	760	749	678	716	700	692	688	759	731	685	679	701	721	732	722	707	691	686	745	752	769	737	790	714	676	701	745	739	694	734	748	718	749	752	712	686	790	722	696	660	737	729	687	677	710	770	737	713	733	695	721	737	745	677	735	783	707	702	717	744	709	700	706	698	716	670	680	767	735	732	727	770	693	735	738	667	703	727	720	747	755	731	760	710	731	745	686	699	716	720	686	718	724	687	727	727	683	723	690	785	697	721	733	698	733	732	769	777	733	710	722	689	712	747	736	738	759	728	737	767	740	773	695	738	747	731	695	703	715	761	729	752	678	753	783	714	737	694	716	648	702	758	683	704	728	720	733	706	714	724	723	718	748	768	716	722	760	752	751	734	713	710	708	710	750	760	767	728	739	738	720	711	746	691	716	687	721	691	739	716	765	722	767	708	733	736	740	757	699	728	780	754	724	701	736	731	727	726	691	712	696	707	745	775	753	680	726	712	701	713	761	717	692	730	700	738	706	693	719	719	711	692	771	699	710	707	745	754	710	737	757	691	742	742	709	650	701	696	740	695	705	700	709	743	749	766	720	742	722	774	715	702	739	770	746	703	736	716	724	732	693	739	719	730	729	726	723	710	749	741	737	736	723	738	724	685	710	735	770	769	768	716	675	728	708	729	698	735	756	677	717	691	723	716	739	675	748	747	684	695	668	714	756	704	688	708	684	681	755	764	705	738	704	727	702	720	722	691	709	740	711	741	722	741	679	732	735	692	754	744	697	694	711	750	732	718	704	710	733	696	729	699	730	699	745	723	728	716	737	734	685	738	721	740	675	731	755	718	718	690	669	688	760	697	708	703	686	684	743	748	741	671	709	650	705	725	704	766	736	770	708	699	714	773	763	778	747	719	717	752	716	731	736	724	727	736	685	712	691	731	715	724	739	689	686	696	712	678	705	732	704	715	690	771	687	689	715	758	712	701	713	702	686	737	700	702	699	702	683	744	666	717	735	761	697	720	739	752	734	664	697	741	708	764	745	763	722	723	730	723	732	688	743	701	722	720	735	683	705	754	725	721	700	735	699	727	781	725	722	747	777	716	705	713	706	720	706	750	731	727	734	659	734	719	686	678	704	774	732	728	701	700	755	700	754	737	760	726	765	734	714	741	717	753	743	703	740	742	705	708	698	729	679	743	698	690	753	711	763	727	736	713	696	681	717	702	759	712	687	756	666	717	720	743	748	737	738	725	728	688	700	671	742	716	679	714	721	707	759	704	680	735	716	732	685	781	686	759	714	724	729	764	716	716	728	700	741	687	722	726	724	708	737	713	740	710	728	700	729	732	730	725	719	729	671	735	773	704	729	766	719	739	722	697	690	753	687	714	748	723	721	729	719	714	717	709	704	732	735	703	747	728	719	782	714	760	781	739	763	728	763	744	780	750	732	734	734	745	691	737	693	699	692	723	752	685	742	716	725	706	748	731	779	735	766	703	740	744	695	715	728	686	722	698	685	697	754	737	717	762	694	751	673	724	791	714	729	722	661	715	711	740	713	753	809	751	718	660	745	682	677	740	710	739	664	686	719	686	732	739	740	742	682	723	760	678	762	731	716	798	689	721	654	717	774	724	775	683	719	793	762	734	686	727	733	717	700	713	705	717	745	715	726	730	716	719	684	702	719	731	690	797	678	717	684	737	764	680	756	726	710	715	728	702	763	696	715	725	767	718	736	693	678	715	721	729	743	765	756	730	717	709	662	679	758	744	709	767	768	727	724	762	682	708	702	712	702	703	753	746	756	714	739	704	712	690	730	760	733	731	720	755	725	722	737	744	715	705	708	713	686	731	740	717	748	720	652	698	651	716	702	733	660	692	752	700	727	692	726	753	746	747	730	714	766	747	733	748	728	792	714	701	721	702	727	708	701	733	802	724	723	680	696	696	711	760	774	747	725	717	716	735	738	733	745	696	733	721	679	736	774	763	720	756	691	726	733	705	735	708	682	700	739	731	707	710	737	739	719	763	704	724	715	723	704	747	726	682	738	728	752	763	732	733	710	698	740	781	700	700	719	690	681	771	725	721	793	703	768	744	708	733	732	709	759	728	769	753	741	765	727	746	683	741	761	785	725	728	686	719	728	761	680	708	719	727	700	738	722	727	735	771	743	739	716	743	726	736	751	740	709	727	673	720	722	748	716	711	706	745	736	695	729	720	695	671	657	732	713	685	637
1971	130	115	107	87	84	107	75	68	72	68	73	79	63	83	77	79	70	65	79	61	83	69	54	74	72	76	64	58	59	68	69	65	58	59	71	71	64	64	60	62	63	61	66	82	76	56	47	61	79	63	81	65	72	76	77	57	60	81	60	71	69	72	59	71	74	84	57	63	61	68	64	70	70	78	63	72	59	70	55	57	70	67	53	65	69	67	74	68	70	71	67	74	76	54	67	61	67	67	59	76	64	81	59	61	52	63	60	65	71	61	56	67	68	75	71	65	68	59	71	81	67	71	69	56	62	57	63	66	73	77	68	64	68	69	67	58	72	66	72	58	55	58	56	55	62	68	67	68	59	77	70	80	83	70	69	65	64	69	58	76	72	59	85	70	60	72	61	59	65	73	71	74	77	77	69	64	64	56	63	63	56	61	65	71	55	60	62	63	67	84	77	62	70	61	74	75	56	60	69	56	80	55	54	66	79	68	60	59	63	58	73	67	78	56	70	68	76	76	65	70	68	61	68	58	67	66	77	70	60	60	49	71	59	43	81	78	54	66	66	59	64	79	65	63	64	63	61	72	73	81	71	67	65	62	79	75	59	63	60	59	54	71	53	64	55	69	70	76	69	77	71	73	61	62	64	70	78	77	64	62	74	83	69	60	86	79	65	74	71	63	80	77	76	77	64	70	70	80	76	67	69	84	62	54	66	71	69	77	66	63	60	70	60	54	63	71	66	58	63	60	50	61	69	63	64	52	66	54	70	60	60	54	45	63	64	68	74	50	61	59	52	66	60	74	60	65	69	72	69	66	51	78	57	70	70	48	57	68	76	54	66	60	52	73	63	60	61	57	58	72	71	89	67	62	66	60	62	72	75	58	73	70	66	67	76	61	66	63	67	73	57	71	72	59	72	65	67	69	67	57	60	63	67	66	79	66	77	72	61	84	59	90	69	70	72	78	67	62	64	75	74	66	63	68	69	55	75	77	60	71	55	50	52	59	71	61	53	63	70	64	74	59	64	56	71	71	69	56	67	61	73	81	83	62	65	72	64	67	80	69	70	65	59	95	53	68	63	69	59	78	61	71	60	53	97	70	63	80	69	63	68	62	68	58	66	72	78	58	73	68	67	68	66	70	50	74	59	71	63	65	71	60	75	79	74	80	83	67	67	71	82	62	63	66	73	62	83	67	54	56	51	74	59	72	69	56	62	54	55	75	73	74	62	60	67	72	64	65	69	66	76	70	70	66	78	59	60	66	66	62	62	70	57	77	66	76	61	59	74	72	55	70	79	59	74	51	59	64	69	81	60	76	55	76	70	69	75	76	84	73	80	81	60	83	50	66	76	65	78	70	65	70	70	68	75	55	69	54	77	68	63	55	57	69	64	62	53	62	75	55	59	54	64	58	54	72	84	71	62	61	67	73	68	79	58	71	61	76	59	71	62	62	65	72	69	64	65	68	75	74	81	67	71	68	64	67	65	47	70	67	59	61	70	67	52	57	71	60	61	69	73	69	67	69	68	71	60	69	59	67	65	68	72	81	62	81	85	65	61	79	66	69	76	85	68	71	77	54	70	62	66	59	61	66	75	71	72	67	71	59	64	77	52	75	83	74	64	74	65	69	87	67	69	75	53	75	67	81	68	59	64	68	72	75	60	61	54	76	55	63	69	67	51	69	69	72	64	66	59	55	82	71	64	73	69	81	67	72	66	70	73	53	70	79	63	85	66	55	81	60	71	59	52	82	74	52	75	60	89	65	56	54	64	68	50	51	73	69	72	61	74	64	54	57	58	64	55	73	76	79	79	72	62	76	80	74	64	75	69	77	65	61	82	60	66	60	65	63	65	68	70	66	78	71	50	52	64	78	64	76	82	67	53	68	71	61	69	73	76	83	60	72	75	57	71	54	64	72	49	72	67	61	58	75	61	60	71	74	65	66	63	64	72	61	82	74	69	68	73	75	67	70	75	85	54	60	66	58	74	56	72	60	65	69	82	52	55	57	70	64	62	60	64	62	69	60	71	65	59	68	60	74	59	59	65	65	61	59	72	64	77	64	76	75	76	64	73	52	77	77	64	75	56	72	59	65	61	75	70	69	70	55	62	67	60	68	57	55	76	65	53	69	72	52	59	68	75	75	77	68	69	57	79	70	70	69	78	84	73	71	75	76	70	67	65	62	71	75	67	67	58	57	59	71	65	65	74	62	61	67	70	71	74	77	61	58	60	67	57	65	57	63	93	74	75	51	68	59	64	77	71	75	62	62	77	66	75	67	62	72	68	68	63	74	68	69	66	80	60	75	65	74	69	59	59	54	66	63	73	63	70	59	63	66	70	65	57	55	60	61	75	84	70	68	59	59	70	62	70	57	61	74	58	71	60	57	67	62	72	64	64	64	66	64	73	68	68	68	85	61	74	60	71	79	63	74	73	61	67	74	68	80	58	67	63	64	53	62	73	76	60	61	72	65	61	65	66	65	58	73	49	71	65	51	70	77	80	71	66	74	68	64	76	77	70	56	54	52	61	54	73	59	68	70	55	77	67	60	66	59	73	79	73	71	60	75	64	80	56	66	69	64	72	71	61	67	65	58	65	61	61	67	61	61	85	53	60	69	66	67	70	61	77	60	63	65	67	84	66	53	65	63	65	51	77	56	67	67	82	66	72	52	68	65	70	87	70	71	77	78	63	65	63	65	47	76	54	63	64	52	56	52	61	58	58	51	59	73	82	70	71	68	62	81	81	74	70	61	59	66	68	61	60	49	68	57	53	75	65	60	59	73	78	70	66	70	73	55	67	66	69	77	64	70	70	79	71	65	75	65	70	66	76	62	59	74	72	72	67	61	55	67	73	72	65	73	75	73	70	69	60	48	70	78	75	77	60	80	62	63	62	65	65	59	55	66	49	63	65	60	70	61	80	84	56	64	75	62	63	63	48	73	75	65	59	64	75	62	71	70	71	66	63	61	75	82	61	48	69	67	50	71	72	66	63	66	86	67	70	73	65	65	60	59	52	75	72	61	74	65	62	84	68	75	72	63	61	64	79	48	59	66	66	80	66	67	82	56	75	61	52	75	67	59	65	54	65	69	64	66	66	67	61	48	60	75	68	78	78	63	63	77	73	51	71	58	66	57	59	63	57	74	62	76	68	68	73	59	63	58	72	66	64	73	59	65	65	64	79	79	62	67	66	71	70	68	54	58	74	73	71	59	76	73	73	62	68	52	64	62	67	74	54	68	68	76	67	74	67	51	56	75	68	57	67	61	53	60	66	52	74	68	59	72	99	50	66	55	68	51	59	81	61	54	68	61	67	49	66	60	71	63	73	58	71	59	75	63	79	58	68	56	61	61	59	71	65	66	67	70	67	64	64	65	53	68	51	80	71	77	63	63	64	62	61	58	64	67	68	63	58	72	72	59	64	69	49	72	59	70	73	75	69	62	72	71	70	79	69	61	73	77	78	63	68	90	81	48	67	62	68	61	70	78	81
3025	365	381	445	428	426	371	359	357	365	355	329	293	321	301	310	321	294	316	290	286	273	284	288	327	306	289	294	270	286	262	286	302	288	285	322	261	282	298	268	284	319	295	299	289	289	277	302	298	295	295	278	281	289	269	273	285	281	301	283	273	261	308	284	264	289	265	256	284	289	303	294	289	310	263	306	257	270	287	311	292	301	288	293	290	291	297	285	269	296	286	311	307	282	293	279	301	276	307	292	262	297	274	288	282	264	290	297	263	276	262	281	293	276	280	328	268	300	270	291	275	302	289	259	279	274	297	294	259	280	301	324	312	306	331	292	299	303	249	286	301	307	277	281	287	302	272	286	300	274	281	297	273	293	256	298	249	296	282	292	277	287	304	291	253	306	284	273	278	306	278	280	264	270	272	298	263	274	282	277	263	298	314	274	296	297	272	278	309	286	277	280	281	268	292	270	259	287	292	264	270	264	299	288	277	295	260	287	298	293	265	291	269	284	260	279	266	262	254	252	276	305	255	281	257	266	285	306	286	275	311	276	252	281	281	291	272	248	274	267	310	287	285	286	274	262	263	280	269	266	265	265	285	312	284	303	273	275	290	262	269	292	301	279	288	251	274	286	303	302	298	291	264	259	322	267	316	309	268	285	260	296	266	289	289	279	289	311	285	291	264	281	299	287	267	270	264	279	312	270	271	276	275	237	287	276	315	284	289	251	272	274	295	283	299	289	276	301	288	282	257	291	279	300	278	276	284	274	242	268	306	311	274	280	279	281	295	283	280	278	281	271	289	277	293	257	290	266	284	302	264	299	252	283	287	254	314	288	292	303	288	277	297	271	282	278	256	292	263	267	279	261	304	295	286	272	301	284	292	292	270	293	303	282	285	282	270	306	291	296	300	268	272	274	279	261	311	284	283	262	270	300	291	270	300	294	286	293	299	263	317	285	251	278	262	255	295	300	308	256	283	284	262	266	278	297	296	301	290	282	271	313	278	262	286	270	309	282	300	290	287	279	284	302	261	279	279	306	249	292	259	285	276	305	296	283	290	273	289	313	280	273	273	267	247	291	297	261	286	275	307	261	296	307	290	261	268	301	293	315	270	302	281	286	274	278	297	296	259	276	261	252	301	281	266	274	276	263	260	263	260	274	286	246	264	256	270	302	281	284	282	256	304	260	280	263	313	242	292	277	270	271	264	277	275	293	264	294	260	284	261	288	269	302	318	280	296	297	291	270	271	278	279	268	286	296	267	276	306	307	280	258	303	314	302	272	289	314	275	271	323	298	292	301	300	259	272	284	258	277	314	239	278	299	265	292	268	300	273	279	279	300	304	272	290	295	273	299	248	271	285	268	258	309	273	275	261	287	292	325	310	285	282	311	264	260	289	285	302	287	285	248	306	266	295	254	267	260	294	271	297	264	266	282	278	263	260	305	283	277	282	283	297	278	312	298	272	273	284	303	280	281	283	283	275	308	288	294	268	274	291	297	260	271	276	295	281	311	294	299	278	289	267	271	290	305	302	292	299	299	287	275	261	308	295	272	295	295	283	266	249	269	280	264	291	257	313	246	332	279	276	264	276	324	312	284	272	273	329	300	295	277	275	266	287	263	300	282	259	340	293	284	294	253	262	282	268	267	286	310	281	273	265	270	293	263	291	291	286	299	291	260	276	268	285	261	278	289	260	302	267	276	281	306	274	254	295	290	266	306	250	327	286	260	286	289	277	287	288	280	297	268	289	257	268	275	293	291	316	295	272	274	290	281	294	277	274	299	254	305	316	280	284	272	274	300	282	304	285	276	304	256	306	304	318	291	259	301	267	272	295	259	282	270	259	265	255	309	285	269	287	289	302	313	278	297	280	310	267	278	268	283	296	299	262	298	276	293	278	279	265	278	295	307	282	306	280	278	277	299	280	291	291	258	293	295	259	293	280	286	297	249	288	259	283	282	305	275	289	282	294	260	308	297	282	279	276	295	283	274	269	269	293	268	281	303	307	274	281	280	271	295	276	280	262	268	327	257	281	285	275	275	273	305	244	283	265	277	290	254	284	277	292	276	257	279	248	280	289	285	279	285	280	273	274	291	296	284	287	280	296	268	282	314	293	280	262	293	302	281	292	275	271	295	276	319	284	265	279	287	287	291	278	306	273	264	269	255	288	286	286	259	282	275	262	303	265	284	296	266	249	275	274	277	249	291	273	297	261	271	267	302	299	255	276	272	286	293	282	290	278	267	276	268	289	301	302	283	250	226	292	272	253	279	272	291	252	274	264	273	283	310	271	258	268	273	310	262	267	274	310	317	258	268	294	287	296	284	302	278	311	276	246	272	305	268	287	245	268	277	281	291	266	290	293	299	282	281	265	275	297	293	298	277	303	277	292	280	260	253	297	254	283	270	298	259	298	306	319	248	288	250	268	259	279	311	249	307	287	297	258	294	273	305	272	309	296	265	271	291	270	299	287	298	283	282	272	284	279	272	285	291	284	273	302	276	289	290	294	266	288	306	273	275	283	269	282	258	286	258	277	278	273	259	261	272	266	320	281	273	268	288	257	247	269	298	285	267	306	288	290	257	262	254	292	299	269	280	272	322	296	279	304	278	275	289	263	289	271	272	277	267	271	272	295	285	270	279	278	287	256	277	273	254	264	246	275	273	299	288	277	295	285	280	277	270	285	311	285	294	278	285	298	281	279	279	303	295	307	273	270	298	266	273	320	274	290	295	296	295	268	283	272	310	284	275	291	261	268	253	285	293	286	277	253	303	301	255	292	277	263	277	280	271	310	276	279	299	290	283	287	271	284	270	283	291	283	288	295	262	280	285	265	296	293	267	291	316	280	291	264	265	273	296	275	302	270	276	268	280	255	286	258	283	269	254	281	279	273	295	254	275	292	267	268	293	292	305	280	297	291	283	286	252	282	285	326	258	289	284	302	305	250	311	296	292	275	268	287	283	297	296	296	291	264	283	287	286	302	283	294	273	271	281	266	291	299	288	298	305	307	289	272	278	294	328	287	279	267	311	284	274	294	290	266	292	296	267	278	267	281	276	277	263	264	266	305	258	260	276	265	317	266	263	274	320	291	282	285	264	256	278	283	303	303	253	290	287	310	289	278	313	252	290	268	278	261	315	301	271	306	297	259	269	297	298	273	298	300	286	265	285	310	281	305	276	273	296	288	278	264	291	288	291	270	290	251	286	261	261	287	290	296	269	283	273	261	277	261	267	270	281	312	266	303	275	313	298	308	255	281	281	264	286	306	292	270	267	274	253	259	282	276	284	283	273	276	296	258	266	277	279	267	270	283	277	289	277	268	271	278	294	265	302	278	301	296	280	286	293	300	243	321	286	287	292	312	288	306	274	273	303	269	296	293	317	321	279	294	256	286	308	296	269	324	287	291	287	282	264	270	270	308	303	246	260	241	264	286	270	305	290	272	298	285	246	245	287	306	274	297	272	295	312	280	254	275	286	308	278	286	280	271	282	268	243
15328	1501	1181	898	651	483	411	327	294	282	247	205	216	187	201	179	150	180	163	190	143	161	157	169	156	164	156	156	148	153	154	152	154	142	146	156	127	146	150	157	139	139	152	144	132	143	143	151	138	152	115	145	115	168	163	171	136	136	138	145	156	152	127	137	138	163	140	141	143	132	141	142	157	121	134	128	133	153	136	148	163	160	140	142	138	135	132	139	149	147	125	122	143	130	149	136	145	137	130	135	114	138	142	150	144	131	123	148	151	146	135	130	124	129	142	136	146	136	139	142	130	134	120	132	140	147	152	140	122	100	147	137	138	145	163	136	141	143	125	139	161	132	127	141	127	129	154	140	145	138	138	140	120	134	147	142	126	159	130	118	127	141	145	134	121	141	133	157	128	125	115	136	121	126	143	129	160	142	163	145	155	127	146	134	136	120	120	136	140	157	137	146	129	132	125	137	148	135	125	148	142	166	136	137	141	134	129	126	146	142	148	154	137	136	141	144	133	145	151	135	132	125	128	138	109	143	149	125	139	137	126	126	134	119	139	146	149	148	140	141	141	157	144	132	147	125	153	155	140	131	134	160	131	148	157	154	133	143	137	161	159	145	134	139	148	135	107	161	129	126	156	130	118	133	131	135	159	129	135	135	148	143	158	113	129	147	155	139	124	136	122	131	124	145	139	133	150	136	138	148	142	138	157	133	139	139	148	125	131	146	133	137	150	117	150	143	132	139	163	124	132	152	128	132	146	143	124	125	125	146	124	146	132	129	155	155	122	135	145	113	142	150	131	157	143	128	138	154	133	133	149	161	136	117	124	150	138	131	125	152	147	144	163	126	128	118	134	129	162	122	132	150	147	138	126	136	135	136	139	162	135	139	136	139	143	141	138	134	155	139	128	126	131	160	125	128	141	130	148	144	120	129	158	153	136	141	110	136	154	109	145	142	142	126	144	122	137	135	143	129	138	152	137	139	157	138	153	124	140	128	155	140	140	126	130	140	142	150	134	140	157	116	139	153	149	144	135	144	149	137	134	142	129	122	138	140	133	144	158	154	127	138	139	135	116	160	129	128	139	123	113	128	125	135	132	135	148	138	148	136	130	142	153	135	141	131	152	115	156	147	130	162	146	152	144	156	130	135	139	162	135	135	155	122	148	121	133	144	122	144	126	139	131	131	128	143	149	155	159	124	154	142	127	137	133	150	174	139	138	137	139	140	140	145	142	155	142	150	132	131	135	140	146	146	128	133	150	112	139	137	147	148	126	131	129	141	131	132	126	147	161	141	129	126	144	131	147	128	131	141	131	147	145	134	125	122	102	130	140	129	114	138	135	130	136	170	130	144	134	140	136	162	143	156	123	146	152	137	126	138	124	112	130	144	140	151	113	154	123	133	135	120	130	123	152	131	150	140	132	140	146	133	141	147	146	126	137	128	122	143	143	121	129	134	118	134	131	115	132	139	131	141	129	145	142	166	128	143	122	156	141	131	144	143	153	147	136	143	148	129	143	146	142	168	157	135	148	146	142	126	136	133	135	119	139	119	139	130	138	126	142	141	147	117	152	145	138	125	144	136	119	142	143	134	140	152	134	120	136	142	137	136	113	141	144	150	137	149	131	157	144	131	142	147	138	143	153	135	142	130	132	132	123	145	133	142	145	131	134	156	160	140	136	152	143	123	162	158	130	139	147	134	140	135	154	131	151	156	147	130	159	143	135	141	136	129	128	137	127	143	138	119	158	138	151	150	144	131	125	143	137	125	151	144	147	128	108	158	165	148	153	122	156	119	137	130	130	142	139	118	137	149	145	129	156	150	132	149	155	133	143	134	157	138	142	157	133	138	143	129	134	134	142	123	145	151	138	165	159	126	141	133	135	138	159	149	141	139	149	126	142	138	122	164	136	143	149	137	132	128	118	158	136	161	137	145	130	128	117	155	137	128	117	139	149	130	151	129	141	148	147	123	134	166	134	132	141	118	129	136	132	143	140	113	131	157	121	139	133	151	127	151	152	138	122	132	137	116	149	156	136	133	139	116	134	129	146	148	126	148	156	148	142	149	145	124	157	138	127	134	145	153	155	148	122	135	144	133	148	123	126	142	150	147	140	146	138	134	133	144	163	125	141	129	128	134	118	134	142	147	126	139	128	139	119	142	130	160	136	121	123	135	128	119	137	149	143	135	145	129	162	140	137	155	139	131	147	138	144	151	145	139	150	160	135	134	152	119	142	143	150	148	161	120	145	153	130	146	135	119	143	136	146	140	132	143	125	135	147	138	113	131	146	120	122	133	140	165	130	124	142	135	141	146	129	131	128	143	141	145	140	119	118	142	137	140	120	153	144	142	152	138	141	135	145	145	128	146	154	125	138	139	146	136	147	148	146	118	129	135	149	140	152	149	142	138	156	146	151	130	135	140	143	145	148	139	127	122	122	148	142	130	138	123	142	153	129	135	139	133	154	137	130	157	137	135	125	137	152	128	154	148	128	128	159	158	116	126	137	157	137	134	152	128	141	123	140	166	147	165	138	141	131	138	144	128	131	126	139	142	131	134	131	149	148	130	125	141	141	127	138	136	129	162	146	155	146	150	125	153	135	136	142	137	143	135	138	131	122	131	133	141	140	140	144	147	144	130	149	131	151	125	135	139	134	131	148	137	131	167	140	144	156	153	140	167	123	151	146	143	128	132	145	113	139	137	164	157	135	143	150	152	163	125	161	138	135	142	140	148	143	148	148	136	127	145	127	136	131	108	129	143	137	147	140	140	151	139	110	150	143	142	153	133	142	136	125	151	143	141	139	137	160	141	175	131	140	137	123	161	150	120	140	152	154	123	127	119	149	145	129	138	127	130	142	134	127	167	125	156	122	134	170	135	124	128	143	112	144	146	141	131	141	127	128	139	125	148	150	140	147	124	125	138	125	132	154	132	144	136	142	149	127	121	129	135	152	152	134	124	141	132	167	131	152	120	143	142	125	141	141	156	143	134	151	134	127	132	117	126	145	140	144	146	142	151	140	140	120	131	138	155	123	140	132	141	145	146	142	137	127	132	128	128	146	133	143	119	131	161	143	129	132	130	127	131	129	143	106	156	129	142	153	150	137	135	129	119	142	135	142	147	136	153	131	122	141	128	152	140	106	153	141	117	124	143	117	140	157	137	135	126	132	136	130	119	128	133	128	158	119	150	133	138	139	130	141	136	135	145	114	136	135	131	143	119	101	146	158	122	152	132	139	141	146	133	142	172	148	157	127	156	154	135	146	134	157	134	134	141	146	126	129	133	131	160	133	140	136	124	152	141	131	146	152	162	136	126	137	124	124	140	133	146	162	119	140	175	150	124	128	161	132	137	157	139	136	127	146	136	153	128	138	133	132	121	114	152	150	127	139	147	135	133	128	146	121	143	123	131	136	131	128	156	130	107	135	131	130	132	141	140	141	152	126	136	141	152	127	134	129	149	137	128	152	165	136	131	145	146	137	160	145	140	137	127
9804	1317	2752	3309	2794	2321	1987	1686	1516	1318	1164	1120	1005	919	906	805	807	740	738	740	659	686	619	662	610	661	594	618	624	557	569	564	562	557	556	592	550	566	535	578	525	578	527	576	528	570	548	499	556	528	479	484	494	495	504	549	500	511	517	522	548	495	508	518	534	521	548	486	519	509	531	514	503	495	544	524	475	484	495	543	499	548	507	526	526	510	506	562	502	499	495	518	491	510	518	485	493	534	505	489	475	482	471	514	506	465	493	489	475	482	491	489	517	565	482	497	489	516	536	505	475	478	519	481	494	512	466	526	514	467	504	512	482	510	508	489	477	496	475	508	515	469	467	497	490	484	527	515	562	501	506	540	519	486	519	478	462	516	477	512	506	504	522	476	502	496	462	522	443	539	455	494	483	453	514	490	532	531	504	482	496	492	502	517	499	502	511	516	524	521	517	468	542	485	456	508	553	540	508	546	480	489	514	476	497	522	487	515	501	538	500	484	481	507	550	506	493	477	544	530	511	477	507	504	536	510	511	508	512	486	496	519	472	518	486	497	521	499	484	507	499	501	496	467	501	485	517	514	504	465	493	484	493	522	479	471	467	486	499	467	445	484	521	502	504	495	527	478	482	466	512	510	466	489	508	445	488	500	478	518	462	537	481	499	558	479	525	491	494	484	496	465	460	462	545	516	471	483	509	465	506	512	498	503	469	481	529	536	542	497	491	482	496	512	505	467	491	538	533	496	506	510	466	481	466	519	480	519	481	515	484	487	517	503	522	537	501	515	487	492	521	488	489	521	496	480	459	522	533	504	469	514	493	478	500	453	496	506	526	504	492	506	491	480	492	483	491	493	515	483	545	512	496	508	525	493	502	541	514	532	507	495	480	529	477	531	505	500	507	491	545	489	471	520	456	509	462	489	519	508	550	519	473	509	509	498	524	465	523	537	536	510	511	469	493	468	493	540	489	524	553	469	494	501	499	518	507	500	483	529	504	509	502	534	493	537	538	477	539	492	498	492	527	499	507	485	499	520	475	490	513	499	514	490	498	481	497	484	494	491	473	521	506	479	516	510	491	530	530	548	525	477	483	511	508	467	497	476	487	485	473	520	504	433	488	547	517	482	480	508	535	468	487	516	525	509	478	487	480	517	526	509	495	520	494	524	475	509	487	535	474	513	497	520	499	489	499	502	497	522	468	509	484	501	514	511	511	527	530	508	510	485	531	480	519	497	489	504	492	538	513	501	483	465	512	496	524	499	470	524	462	521	478	489	507	521	511	539	491	479	476	463	503	531	508	469	498	515	474	488	518	504	490	488	508	497	484	502	500	479	517	532	512	504	484	538	482	494	506	526	528	544	507	505	498	497	523	486	489	534	494	491	503	505	532	526	468	491	514	475	494	493	523	475	538	493	482	466	507	477	525	483	492	490	484	497	505	521	475	466	503	516	499	471	485	488	515	495	497	518	449	470	508	500	535	511	474	516	520	483	511	490	470	498	479	487	483	501	495	501	476	483	497	519	469	498	509	500	477	512	522	535	486	458	518	480	511	527	479	495	525	484	486	533	498	474	509	512	488	500	489	489	492	483	515	520	489	473	456	489	474	503	491	455	518	538	473	478	530	520	499	483	468	459	505	501	480	489	539	504	520	488	464	481	512	467	487	441	481	491	490	506	495	470	502	485	491	512	500	490	526	521	463	499	520	541	477	495	472	508	470	511	534	504	500	509	488	489	490	487	487	504	537	479	512	483	544	495	490	516	485	484	499	505	483	477	523	492	524	438	483	465	489	500	478	498	463	519	504	458	500	507	503	512	519	483	501	490	465	512	506	497	534	517	495	499	511	474	485	513	491	474	476	509	528	467	488	470	501	480	495	500	472	523	490	498	503	465	506	499	488	534	498	496	495	479	443	507	482	541	507	453	484	499	507	491	456	478	521	503	487	484	487	490	515	473	480	498	553	482	497	550	494	465	499	528	499	519	463	537	507	481	489	510	476	480	504	466	506	523	494	503	456	499	538	531	491	460	497	542	467	486	511	500	497	502	513	496	491	445	498	492	502	518	453	499	481	478	515	526	451	546	475	525	505	518	520	464	548	517	504	499	501	522	528	496	460	513	455	501	522	542	516	508	517	501	490	517	492	514	484	537	484	483	461	460	480	481	477	483	520	502	462	495	517	513	483	475	524	528	502	504	513	500	510	470	534	478	512	492	499	517	518	517	501	495	517	453	491	516	500	473	513	529	536	505	504	468	479	472	520	496	487	480	482	505	541	514	474	497	532	498	499	502	505	491	481	496	526	511	458	531	497	468	476	527	514	502	471	500	487	466	471	495	482	504	499	471	556	503	468	508	476	457	515	508	484	491	508	480	482	488	457	518	508	510	493	470	508	486	509	517	514	503	476	511	515	487	496	515	490	505	448	477	468	502	548	489	495	483	518	533	523	494	519	526	457	533	506	505	531	522	480	529	516	490	480	527	510	510	501	532	546	528	504	516	505	451	514	487	472	474	498	460	522	495	483	517	520	475	495	486	500	503	492	525	502	500	471	530	490	516	507	490	475	493	486	484	511	477	492	507	531	495	502	533	496	502	512	523	505	506	527	475	515	491	487	509	532	517	556	474	462	486	474	454	490	492	494	540	502	477	491	484	520	466	512	526	485	542	502	540	528	534	510	487	504	479	502	490	499	454	511	512	488	491	505	470	483	517	523	479	524	525	503	502	535	496	506	483	502	505	459	479	533	515	537	497	513	471	478	511	494	494	478	505	515	500	500	533	481	527	496	495	510	510	500	484	505	475	470	500	471	500	453	521	534	492	498	480	490	501	515	495	523	503	513	489	554	524	508	492	491	496	507	552	496	552	469	528	480	465	554	496	513	499	483	461	501	503	489	506	525	500	518	507	514	480	472	490	504	497	489	493	483	473	487	483	477	484	477	468	540	477	507	470	500	488	522	509	503	481	466	480	512	528	471	464	523	469	467	525	474	505	512	497	479	504	506	480	530	499	532	519	484	503	518	503	503	497	532	533	504	509	499	481	469	514	509	531	494	533	507	548	501	488	480	481	444	536	526	504	487	509	506	492	521	499	504	463	492	506	518	497	511	481	458	527	503	535	493	486	460	520	529	469	518	478	476	524	512	507	500	492	469	472	516	508	514	537	465	490	520	513	500	522	486	474	447	493	498	487	509	494	524	512	482	492	495	471	439	460	514	510	513	487	492	465	509	498	500	508	531	515	504	473	530	510	461	486	540	502	481	513	516	469	524	492	529	455	471	495	485	535	489	461	491	521	514	467	486	490	477	472	522	507	508	476	520	516	526	494	515	454	487	518	504	485	493	513	522	514	515	531	499	482	485	508	535	489	477	489	506	494	503	516	522	493	483	501	514	505	481	535	484	498	512	507	485	505	489	494	515	503	485	523	493	488	516	505	483	506	471	505	496	471	495	511	486	491	504	536	467	487	501	506	519	494	499	478	535	522	501	504	481	490
26257	4685	2450	1813	1217	932	690	566	481	454	406	422	332	327	311	267	308	291	259	253	240	268	266	246	232	242	247	253	253	238	234	219	243	236	242	225	202	225	230	198	226	207	220	236	238	200	248	235	213	257	221	218	242	217	206	232	198	200	199	196	193	221	247	238	269	224	211	209	236	242	243	214	229	217	201	225	217	230	226	218	224	231	220	221	209	217	186	236	217	235	211	216	210	229	220	217	221	187	233	216	213	221	227	246	211	227	227	207	212	229	191	238	221	213	234	217	223	209	208	179	235	208	220	200	200	239	257	212	222	207	230	222	205	195	209	210	202	224	232	216	219	198	207	202	220	225	219	199	189	202	258	228	193	216	242	221	195	240	232	222	228	223	228	203	203	242	208	227	205	236	195	188	214	246	246	223	219	218	206	195	235	204	227	207	180	217	193	231	223	198	209	224	217	185	213	223	195	223	224	197	217	241	195	213	237	226	205	223	207	222	208	198	227	209	210	217	202	245	199	223	227	217	201	205	214	231	248	217	201	201	217	213	198	210	201	215	197	216	221	180	198	220	250	209	222	210	207	220	239	220	224	203	195	228	218	195	193	232	214	239	210	198	208	214	223	225	218	218	192	188	218	225	208	211	227	212	202	228	207	264	198	221	219	210	207	205	200	232	234	222	227	198	211	200	194	210	213	199	251	236	192	231	225	215	203	202	226	197	217	227	200	197	202	221	205	207	202	213	205	209	216	224	211	204	224	208	231	206	233	217	230	183	224	200	204	233	206	225	204	227	203	219	207	215	209	198	187	213	239	210	232	240	214	209	188	217	221	225	214	223	218	230	221	225	233	232	227	199	200	201	227	238	222	217	223	196	223	197	214	217	233	226	201	228	237	236	230	216	192	224	232	234	200	209	207	207	204	212	219	190	227	215	211	205	220	203	185	217	238	242	204	237	226	222	212	225	210	238	197	231	200	210	228	188	214	233	205	229	207	206	229	208	209	243	213	218	204	226	229	197	198	218	232	240	217	243	219	225	205	201	205	207	209	211	216	196	223	198	218	190	234	231	228	211	199	239	207	215	217	203	217	226	194	211	227	198	221	236	254	197	212	193	224	213	207	211	206	235	219	216	234	210	226	215	189	215	229	217	206	208	192	226	193	210	232	206	207	212	208	208	242	213	228	201	207	209	231	228	195	217	206	203	232	233	227	195	207	215	213	220	201	241	201	229	224	230	221	215	216	220	226	196	199	221	200	209	221	225	206	205	215	217	235	251	221	212	214	209	201	196	185	207	243	213	216	230	209	220	224	179	196	221	236	189	226	220	216	217	221	222	238	225	222	219	203	197	206	223	214	220	198	192	209	238	200	199	216	216	232	209	212	213	229	217	229	195	205	238	214	219	233	237	236	225	219	216	223	211	209	222	197	222	228	204	236	230	208	233	234	218	229	186	225	205	240	227	212	205	217	184	216	203	244	207	193	193	207	206	228	216	201	227	211	223	201	204	173	230	224	204	199	197	187	236	221	205	201	208	223	237	208	223	221	209	225	212	208	208	238	205	208	198	217	208	195	192	211	191	234	210	213	223	241	227	220	204	233	205	193	233	205	188	202	200	212	225	237	234	214	213	227	218	210	227	221	201	206	223	232	225	221	202	211	221	211	240	193	211	227	227	212	234	223	208	207	223	222	216	234	224	228	219	244	244	196	198	200	214	221	207	227	202	218	206	222	187	193	188	234	206	212	211	210	223	187	205	217	219	222	203	211	193	185	193	239	205	222	206	221	234	219	214	239	204	216	216	196	225	212	206	224	209	222	212	201	242	221	193	197	208	238	208	227	215	219	200	232	203	219	201	219	219	221	220	199	220	204	253	185	205	238	197	235	236	197	220	202	193	193	203	191	229	225	214	246	199	216	223	198	215	205	183	190	210	202	220	223	195	215	235	229	196	257	201	223	230	235	203	192	239	219	209	231	246	206	230	204	230	228	194	210	210	219	236	208	181	221	211	196	202	228	215	209	221	214	212	235	225	206	226	204	209	222	205	208	170	217	219	208	199	215	235	225	242	231	203	226	195	205	202	233	233	198	226	216	224	212	233	233	202	214	230	198	194	203	205	221	215	246	203	202	210	192	208	230	232	217	216	208	208	196	225	185	207	232	230	219	202	232	207	209	231	187	230	226	250	220	195	189	203	227	216	231	210	229	219	199	211	203	206	207	202	217	227	217	189	216	229	234	232	226	239	223	233	198	226	198	203	239	221	213	235	215	216	222	230	241	231	210	228	210	210	218	227	224	211	199	218	231	212	191	224	207	220	230	223	197	225	214	241	234	231	230	233	209	231	217	218	217	207	211	210	212	204	213	210	201	218	191	201	204	220	222	238	201	231	222	231	211	191	208	192	191	219	223	230	206	211	190	240	184	186	245	209	220	222	207	190	228	202	227	221	240	213	218	210	221	232	209	234	200	205	211	195	231	207	209	241	192	219	229	209	242	224	197	230	203	200	193	207	193	228	224	230	249	217	197	229	204	237	252	205	211	199	225	219	202	205	208	223	206	211	219	194	213	228	216	238	223	185	190	196	243	226	232	220	239	202	191	199	196	213	201	243	204	209	220	246	217	192	208	188	225	214	186	191	198	232	213	236	219	200	232	194	226	192	188	208	191	225	230	204	220	237	210	220	217	220	241	207	208	234	208	208	186	176	217	192	208	222	201	223	199	192	193	204	200	183	240	205	216	220	216	226	195	234	224	213	223	202	206	190	220	199	214	215	217	255	246	252	211	217	197	213	194	237	243	205	228	223	182	208	210	208	208	203	208	206	224	216	200	224	201	209	211	184	236	220	226	220	225	223	217	206	184	215	213	203	220	203	236	193	222	211	211	188	209	215	215	215	220	214	209	224	201	225	211	209	201	215	207	234	193	213	209	194	213	201	220	230	201	231	227	212	194	191	205	212	211	210	195	249	209	211	195	216	212	211	227	228	209	236	218	239	204	220	197	225	215	192	197	198	188	234	239	222	244	219	228	224	228	195	228	219	218	223	208	220	223	210	230	197	225	218	226	210	212	204	222	182	211	223	223	215	225	203	223	230	209	244	214	206	215	224	218	234	219	217	216	197	262	233	219	193	217	239	230	197	253	197	250	200	238	238	229	227	232	200	225	233	230	208	215	215	185	208	202	217	220	244	207	220	220	253	201	190	216	229	237	230	218	231	235	200	256	211	213	233	251	209	234	230	211	224	217	205	208	212	224	203	220	236	179	213	200	226	204	221	221	197	203	211	229	208	213	196	210	241	232	200	190	239	205	216	227	247	223	213	229	207	204	202	222	243	207	204	226	228	245	225	218	217	204	214	223	200	244	207	207	185	205	195	222	218	207	205	215	230	202	220	210	244	195	229	221	226	203	211	179	200	214	194	213	213	208	238	221	198	222	241	208	210	213	228	202	229	210	207	224	228	220	231	224	214	204	245	236	202	230	220	198	200	222	210	219	232
14340	2538	5037	6016	5108	4342	3566	2975	2564	2391	2065	1999	1682	1623	1474	1397	1300	1275	1262	1139	1098	1138	1054	976	1030	965	903	895	945	904	890	927	847	855	867	871	909	831	840	784	811	872	787	826	816	767	745	786	743	768	798	791	774	790	771	795	812	828	764	792	774	731	739	743	779	788	770	749	805	770	729	814	744	736	778	737	818	784	734	755	736	739	745	757	751	731	774	717	750	769	760	694	749	776	722	709	783	725	715	726	770	699	790	759	763	755	709	752	700	737	781	697	747	778	794	744	779	760	730	705	760	781	730	745	702	729	765	698	757	762	714	718	739	758	703	715	726	724	685	718	705	719	717	720	682	705	735	744	726	690	702	740	688	715	648	743	695	741	715	691	753	687	684	751	738	722	710	666	726	735	768	732	678	738	717	734	738	774	731	678	735	717	735	780	749	729	700	729	733	714	701	706	682	727	729	725	712	739	682	657	728	736	683	737	691	711	769	758	711	735	729	690	765	706	735	724	701	723	713	683	741	731	684	739	746	752	740	699	683	700	725	761	736	718	745	698	764	762	738	751	693	759	675	714	744	764	757	729	743	715	723	736	695	723	733	753	731	776	768	708	733	736	678	693	718	737	704	740	737	721	738	701	706	739	703	737	731	741	728	703	697	729	725	719	715	708	736	724	738	705	701	678	744	706	729	689	739	724	743	770	742	714	741	721	682	696	652	753	682	680	762	760	714	697	731	736	677	762	736	747	743	707	684	746	706	767	676	719	682	731	728	676	772	729	692	681	755	737	707	704	765	736	682	751	743	755	727	726	696	717	758	714	730	725	725	729	698	729	701	721	743	709	734	677	732	757	711	727	737	708	706	711	711	699	718	764	711	696	730	663	718	731	777	760	713	739	710	729	770	669	699	734	692	710	766	718	774	729	745	735	711	716	720	749	743	761	717	692	697	735	715	762	739	698	737	740	705	723	758	680	706	731	757	764	739	725	741	712	757	704	689	732	704	732	658	759	749	739	732	738	738	663	723	709	745	714	681	721	702	713	745	733	677	715	681	707	770	727	722	757	723	728	727	709	755	687	732	745	684	723	682	726	667	713	771	721	739	724	730	693	705	706	703	742	739	708	713	681	761	729	763	691	650	745	706	733	724	708	707	698	712	704	716	728	773	690	681	709	708	710	713	740	706	706	728	737	702	711	718	724	742	725	715	707	729	775	705	728	744	768	734	736	706	705	768	733	709	738	704	711	740	726	684	728	732	676	743	748	677	687	711	700	731	684	704	737	744	740	755	684	752	701	651	764	742	772	749	723	739	732	761	696	726	699	703	707	685	728	747	701	698	717	727	700	695	748	770	734	713	721	754	700	711	726	724	743	759	738	736	697	716	710	741	724	721	689	710	749	754	717	757	734	749	731	722	750	665	687	712	713	723	732	737	680	714	692	690	664	764	699	715	739	743	759	688	677	721	701	748	709	713	725	765	723	698	731	751	733	693	706	729	739	730	751	751	735	737	706	716	744	719	718	757	726	713	717	704	715	700	746	699	736	660	718	767	728	682	743	699	735	746	718	754	765	720	754	726	691	730	689	696	663	715	707	707	689	698	692	718	742	758	702	743	716	728	700	678	777	714	694	689	697	690	736	726	745	703	754	698	722	707	766	714	723	707	712	714	717	736	724	719	666	713	670	731	708	723	724	702	730	678	738	671	684	726	744	721	648	778	698	698	719	707	697	723	758	713	716	746	712	739	761	743	722	694	711	753	712	701	719	749	744	731	718	725	686	721	727	735	735	693	696	690	728	701	717	685	730	626	780	682	722	736	730	769	715	727	783	750	707	757	691	710	727	738	712	744	724	721	735	726	720	724	691	746	718	754	725	734	714	752	736	710	703	687	750	669	771	730	697	700	725	712	733	721	695	691	701	709	714	716	728	686	703	702	734	707	738	707	732	744	728	718	707	765	687	764	701	676	733	723	748	721	730	764	717	701	727	706	771	726	702	774	742	726	685	731	753	723	780	753	672	766	734	708	739	741	723	744	732	686	714	718	776	685	693	709	739	677	751	739	729	790	730	678	721	731	675	708	722	747	735	711	725	743	714	781	781	714	723	687	730	758	665	735	732	773	711	734	716	717	668	701	717	726	706	731	682	707	660	709	661	741	710	693	747	728	725	696	698	755	722	722	719	754	723	730	730	763	783	741	678	726	707	701	692	711	727	717	693	657	698	713	764	701	737	677	706	695	660	717	694	696	689	748	709	703	722	719	706	707	732	746	713	714	718	771	723	704	723	711	707	744	727	678	716	715	710	735	736	726	702	678	730	750	685	710	718	713	700	745	744	777	708	718	732	723	690	742	718	751	701	737	714	730	730	737	768	735	716	717	781	719	738	756	758	678	762	670	755	786	718	732	737	754	698	720	697	744	721	691	712	733	765	749	724	738	751	740	723	725	653	752	695	696	716	676	711	724	739	695	686	748	698	703	730	733	744	747	777	782	709	689	739	752	724	756	717	697	737	730	720	704	761	676	712	732	728	704	722	750	707	734	728	773	687	710	723	760	694	731	709	684	692	684	717	692	723	691	724	712	730	752	723	728	730	726	718	696	678	741	736	753	746	727	717	683	727	671	712	736	712	769	714	737	738	723	756	742	684	698	749	733	709	725	686	735	722	746	731	690	728	739	747	677	713	745	753	717	700	720	763	746	710	761	720	673	710	734	695	737	739	757	725	758	712	766	713	731	712	705	734	735	717	725	729	747	734	729	685	752	719	737	767	700	691	743	802	740	705	761	725	726	749	688	755	690	713	706	730	694	750	703	728	729	744	740	665	772	707	715	698	715	681	697	706	735	721	732	661	721	706	737	773	719	698	699	702	700	712	724	725	767	714	705	726	718	750	708	717	756	735	762	712	722	730	727	749	724	727	753	723	710	759	735	698	727	702	694	725	747	683	779	729	727	695	717	702	722	707	750	758	727	700	723	667	696	714	716	755	720	673	767	737	748	735	713	754	693	710	696	708	738	720	768	728	721	701	719	726	739	739	702	688	747	724	736	698	700	700	700	747	697	707	750	722	718	707	740	728	745	657	747	779	721	665	693	724	757	692	765	746	724	724	724	777	673	700	712	662	703	727	733	746	733	720	682	700	742	742	728	739	710	751	760	730	750	709	742	697	673	748	813	732	716	702	677	696	723	686	709	706	697	766	753	705	728	754	746	763	767	739	752	756	710	701	716	671	688	761	765	715	720	709	735	696	724	702	734	694	722	741	715	723	777	774	707	716	752	732	699	727	708	701	684	755	665	696	761	689	735	738	734	723	717	742	716	709	735	731	758	723	745	698	754	735	773	707	729	700	781	718	784	685	734	718	693	738	715	756	713	708	730	717	746	697	719	712	712	744	751	699	697	720	706	709	723	742	729	682	741	726	697	700	741	771	728	673	750	724	751	699	706	718	671	690	707	744	735	705	705	753	733	763	710	730	740	728	744	719	741	701	753	740	670	717
2004	153	137	108	75	79	95	85	86	73	79	66	86	85	82	67	66	72	67	68	69	77	79	80	68	83	74	79	67	69	60	53	63	59	75	61	73	50	64	63	76	83	64	61	60	87	63	65	65	78	77	85	90	69	71	82	64	65	67	84	70	81	72	66	83	69	68	74	70	67	52	79	63	66	71	77	65	73	71	40	71	63	71	68	66	74	78	81	64	60	90	75	58	75	64	67	70	55	76	70	82	68	51	68	72	68	65	68	68	54	56	65	53	64	58	64	60	74	63	61	70	61	66	56	79	70	69	65	79	59	75	63	72	64	75	78	77	78	61	61	73	66	79	65	68	56	71	59	68	68	84	63	78	72	73	67	89	83	67	66	60	74	57	66	69	55	71	63	62	79	72	63	77	74	67	76	63	63	78	81	77	77	63	58	70	63	83	70	59	68	59	70	69	76	53	57	76	70	62	78	74	72	64	73	67	83	61	51	78	71	57	75	69	73	66	58	85	62	70	51	69	70	65	43	87	76	65	67	66	90	74	68	57	68	85	70	71	71	72	64	74	63	64	66	68	61	55	65	72	66	71	60	74	76	69	76	66	74	61	65	86	79	61	69	65	72	66	67	79	71	62	59	82	67	72	78	66	72	70	70	64	66	72	81	73	70	63	90	67	71	73	56	67	67	72	99	76	66	75	70	75	61	63	74	72	62	73	68	74	73	64	71	75	72	71	66	70	63	63	85	57	59	59	62	65	63	75	63	72	61	57	62	61	83	85	66	65	73	87	68	86	75	64	79	82	70	75	64	60	70	82	72	60	77	73	69	66	62	67	72	67	60	73	77	59	75	66	63	76	69	74	60	73	73	61	64	72	74	75	75	59	79	67	72	72	68	71	71	73	72	85	70	79	77	64	72	51	82	82	65	70	59	75	62	64	78	71	59	68	83	69	70	63	69	79	53	61	71	65	70	62	69	77	64	64	72	64	79	73	70	63	68	73	58	68	85	68	68	61	68	73	71	68	70	84	56	75	67	67	77	60	64	67	66	67	78	76	57	73	65	64	67	65	74	77	60	58	73	63	69	62	63	69	48	70	57	80	75	57	89	78	60	79	48	52	66	70	65	77	63	70	90	69	66	68	58	76	82	71	65	68	62	52	69	67	76	64	73	67	59	72	67	52	66	81	68	77	58	66	75	55	65	87	71	63	69	73	69	60	71	77	64	77	71	66	75	65	60	71	69	68	68	50	53	59	71	65	72	63	70	58	64	71	64	77	78	64	62	64	67	69	69	70	52	57	65	71	71	58	68	58	68	77	59	53	62	68	76	63	61	63	69	66	65	57	72	77	71	51	76	64	67	70	71	57	79	87	77	81	62	76	71	80	64	56	69	75	63	60	67	72	51	70	77	72	69	71	68	75	63	54	72	75	72	79	69	73	69	76	74	62	55	77	72	105	69	63	75	53	65	78	65	71	68	67	73	61	68	79	58	57	73	73	59	74	53	65	73	66	83	75	67	81	62	58	61	61	69	81	55	71	63	72	67	59	76	69	60	70	69	79	73	73	74	86	63	67	77	64	68	70	64	72	52	68	70	63	77	64	71	74	75	63	75	74	68	81	56	81	65	65	63	72	82	60	60	83	67	84	67	70	72	68	72	77	54	77	62	64	65	68	87	65	83	68	58	58	60	60	76	76	63	75	72	71	73	47	70	72	72	87	81	64	70	65	60	74	58	66	70	69	87	70	73	70	68	70	56	94	66	74	83	70	79	68	82	71	79	69	75	73	65	63	72	73	50	75	51	54	66	56	75	60	68	62	64	82	44	62	73	57	72	61	77	62	65	68	67	81	75	66	64	84	66	72	68	69	74	66	76	66	76	68	69	66	70	78	60	75	82	78	70	71	61	60	89	69	62	66	81	78	79	61	68	69	69	63	75	72	72	71	72	62	61	76	70	65	71	72	72	72	62	79	78	59	72	84	82	68	68	58	60	77	66	76	61	79	65	68	78	68	62	69	58	75	62	91	69	57	66	57	70	71	64	64	60	62	71	61	61	66	71	86	74	76	71	67	66	74	66	84	68	76	67	57	69	66	74	79	88	57	67	61	75	56	67	59	63	66	65	74	71	56	74	59	62	63	77	72	66	66	80	94	73	65	62	66	60	90	71	76	74	63	62	65	60	70	75	63	80	63	55	76	72	86	85	76	79	63	67	70	55	70	70	66	73	59	63	51	78	63	66	61	82	68	63	64	66	80	82	81	72	74	62	71	60	82	84	71	64	80	59	73	71	69	65	61	76	61	68	79	60	77	58	66	74	78	79	65	65	69	77	82	68	66	52	75	67	66	70	77	74	51	57	76	57	80	71	92	73	71	59	59	58	71	56	70	57	66	57	65	72	89	75	62	76	63	60	57	61	73	68	62	75	72	68	64	57	72	62	79	74	64	52	68	83	62	61	76	65	79	70	75	72	64	62	78	65	68	77	66	70	70	78	71	66	63	61	58	58	70	62	84	72	63	73	75	78	69	76	69	60	78	89	69	93	67	74	74	64	92	79	70	55	65	64	59	77	62	67	72	62	61	58	69	63	54	73	78	75	84	65	65	73	78	58	59	70	72	69	56	78	69	66	62	64	79	81	66	64	68	71	82	79	68	73	72	76	64	76	78	74	63	76	65	74	65	65	87	61	87	74	55	55	70	79	58	56	70	69	62	44	61	53	74	69	77	49	61	64	55	76	77	75	68	87	72	79	75	63	67	76	74	68	71	70	89	65	66	68	71	81	70	64	60	70	62	67	63	63	77	66	79	55	62	64	68	65	75	63	76	62	71	65	58	66	61	63	68	74	59	68	64	77	68	79	70	67	59	76	80	70	72	76	80	79	63	55	72	67	72	78	74	67	84	52	61	72	78	73	53	66	88	69	72	77	86	60	76	71	63	73	77	71	70	70	64	65	52	74	80	55	74	62	65	77	60	75	66	64	87	65	76	64	52	75	70	72	71	64	56	71	75	60	69	83	79	75	67	77	71	68	69	71	58	53	77	84	68	55	65	75	67	70	70	79	83	75	62	67	58	62	57	63	79	78	62	68	87	64	63	71	74	59	66	67	60	73	61	77	83	73	76	78	57	82	63	72	87	64	68	65	71	81	61	68	78	66	82	64	73	74	70	80	67	75	68	55	70	78	62	72	70	74	68	59	81	68	64	63	65	68	67	70	59	63	60	66	73	82	73	62	75	66	64	71	69	75	65	72	64	67	74	68	70	71	72	81	82	70	67	64	81	74	72	73	68	83	87	73	58	67	56	51	64	65	63	69	93	61	62	67	61	65	60	75	71	68	73	84	68	82	59	68	68	72	77	80	77	71	63	56	61	72	53	65	58	87	57	71	56	61	72	63	60	67	68	83	71	80	68	89	70	68	65	67	77	61	85	68	54	67	66	59	72	69	72	54	56	73	61	94	73	66	57	72	77	78	67	73	62	57	92	58	71	75
3339	405	455	473	418	410	401	360	360	355	333	330	358	343	325	333	322	303	314	311	319	332	318	313	295	313	318	334	292	305	286	294	305	294	305	289	307	279	310	299	298	320	307	325	309	315	291	343	306	258	299	288	304	314	303	325	301	297	328	285	284	292	300	304	297	290	302	271	298	298	301	307	294	267	270	289	291	301	287	301	274	308	277	263	304	280	295	313	258	312	275	288	273	268	293	284	289	290	316	298	319	309	267	299	288	308	280	292	301	292	282	288	308	309	322	282	285	280	286	294	331	300	335	258	274	291	285	286	295	325	281	316	270	334	296	274	274	309	273	288	302	319	268	304	303	291	301	290	289	302	313	311	302	320	277	303	288	285	287	296	303	304	264	315	281	309	310	269	297	280	297	274	274	307	297	312	321	299	272	288	252	313	292	299	293	313	304	283	283	294	295	325	331	318	308	291	299	297	276	324	298	285	288	298	296	321	299	295	274	295	305	285	303	276	300	302	293	315	254	316	308	289	293	300	291	269	285	280	286	312	269	279	293	290	338	275	301	282	289	307	290	336	304	281	260	320	273	286	273	311	314	280	294	291	270	297	293	288	257	296	297	294	331	305	311	302	306	308	292	254	309	296	318	298	287	272	290	308	284	284	291	288	273	306	286	297	319	301	296	314	297	309	301	291	256	305	280	291	283	272	281	279	285	265	314	279	297	305	255	296	299	306	276	310	249	293	259	323	272	315	298	292	278	285	296	294	314	271	304	286	308	285	270	305	291	329	250	326	276	279	289	300	295	268	301	309	258	306	346	285	336	304	292	295	284	295	298	274	267	312	311	308	300	286	308	299	262	306	289	281	289	263	299	318	318	304	302	286	308	288	298	284	291	273	296	299	309	330	271	270	306	278	297	283	286	262	294	292	299	331	298	314	333	303	319	297	318	265	279	296	294	277	301	297	286	289	270	294	307	279	288	277	300	300	262	250	288	303	296	315	307	324	304	302	280	324	303	283	280	304	292	284	312	290	288	314	302	258	298	279	353	312	286	270	310	302	285	323	308	300	294	314	280	316	333	307	280	319	302	289	304	324	306	265	267	336	278	310	302	295	279	299	279	309	289	311	321	295	292	297	268	282	272	304	313	288	323	283	291	265	285	337	282	293	319	292	301	302	343	284	308	315	299	305	292	327	299	307	299	284	301	291	287	299	308	277	276	301	270	282	291	320	274	314	301	288	277	274	261	329	284	290	272	303	323	301	284	291	323	314	307	288	283	294	275	302	290	303	286	302	300	252	319	277	270	330	268	269	296	309	290	291	314	315	302	322	289	261	297	291	287	302	292	296	308	288	277	300	293	311	298	313	331	295	292	291	290	284	307	267	295	317	338	265	324	276	250	309	292	311	282	292	308	293	286	294	291	280	273	304	288	268	303	269	277	299	314	325	312	317	300	291	299	325	310	325	328	290	298	290	306	282	282	302	333	305	300	277	339	313	323	279	293	304	299	295	306	303	279	284	287	282	268	287	293	297	311	300	278	297	294	283	307	303	328	277	321	300	290	294	293	274	302	285	311	270	334	249	295	286	286	292	285	290	303	265	282	305	296	277	300	306	287	321	284	269	290	297	247	283	328	270	299	278	307	310	351	272	318	287	268	255	320	287	298	307	268	289	251	276	260	264	323	284	265	274	297	280	336	303	278	291	281	264	295	306	301	296	306	271	290	310	296	322	302	286	273	308	273	311	280	294	277	285	316	277	311	291	279	276	307	269	302	262	310	325	292	286	321	284	328	297	276	301	288	286	264	294	313	284	269	299	280	312	306	262	276	269	281	295	323	296	296	291	272	301	289	257	305	321	316	313	284	291	296	264	266	305	307	315	285	281	301	304	302	313	258	282	280	275	313	262	299	301	292	300	298	314	312	277	267	302	302	277	277	331	300	300	310	260	308	286	276	278	292	285	268	278	292	311	336	295	290	286	296	281	294	312	278	286	309	295	310	285	317	303	317	309	253	291	314	305	296	261	287	308	311	285	283	291	295	288	349	315	297	310	323	313	304	294	302	307	286	276	302	294	291	290	331	305	283	311	278	299	293	294	298	315	268	316	287	311	295	298	277	267	332	314	288	314	312	307	286	309	297	310	303	320	292	293	312	313	323	290	282	297	308	323	284	294	304	298	292	296	288	301	295	299	305	273	310	300	276	339	301	298	313	295	273	286	291	308	296	306	315	299	308	303	325	319	293	310	346	299	255	288	275	325	279	307	290	267	284	293	298	284	313	276	272	281	318	286	318	291	302	299	288	289	289	290	296	269	331	306	298	304	302	291	276	333	286	307	276	287	273	279	274	277	279	278	300	318	310	278	284	325	303	290	302	311	324	266	309	295	279	286	302	272	293	337	310	272	289	287	270	290	298	288	328	302	311	265	315	285	284	319	286	278	268	280	296	291	281	305	309	290	303	269	306	294	298	268	323	275	316	283	278	308	312	272	306	277	307	346	287	303	301	302	301	309	301	299	269	304	281	277	309	300	291	318	293	296	319	278	310	288	276	276	308	295	270	284	280	333	298	306	270	274	267	283	289	304	304	293	286	269	283	269	292	275	252	300	277	286	284	311	274	305	275	302	290	308	307	302	311	266	283	302	308	293	313	281	291	301	277	294	278	303	296	296	302	320	273	298	313	296	320	283	256	317	292	301	270	267	276	275	275	320	316	325	272	280	279	301	309	269	325	259	287	279	304	275	297	289	286	304	292	307	295	270	296	312	292	269	304	280	297	298	295	282	288	293	320	278	303	335	292	283	272	299	302	282	299	275	316	283	295	330	267	314	302	309	330	292	265	295	291	333	278	336	314	312	285	295	252	283	320	278	311	295	284	307	291	307	294	354	288	281	282	293	287	307	297	307	320	286	278	298	287	301	304	299	298	266	283	291	297	309	301	311	294	272	294	292	302	323	321	260	297	307	285	295	275	271	320	313	306	291	297	286	288	294	304	314	271	269	306	317	273	305	310	310	273	256	306	331	297	262	329	288	308	267	323	335	334	302	305	261	275	305	333	293	284	310	275	317	296	283	288	301	290	291	323	332	300	275	323	267	274	287	292	293	271	262	319	308	265	323	291	293	282	334	280	295	283	294	293	311	269	311	270	275	285	305	332	307	315	310	281	294	285	301	290	282	288	315	330	280	300	306	292	306	301	290	306	305	300	303	287	304	289	295	327	340	285	291	306	314	319	286	299	277	297	307	295	295	280	297	281	260	272	295	294	299	305	284	285	293	270	250	316	306	316	284	279	303	282	313	253	311	308	298	306	344	304	285	293	281	295	303	293	290	313	304	300	276	285	328	282	299	281	323	288	312	320	309	254	298	272	301	316	286	265	278	291	300	302	301	281	312	303	280	293	292	298	310	320	261	314	279	293	281	283	284	307	306	296	309	290	282	295	285	310	317	277	284	276	326	310	283	316	300	321	281	263	302	274	299	281	314	288	290	269	304	290	282
15404	1377	1224	926	655	530	419	321	327	277	227	242	235	204	174	192	179	195	165	193	163	182	165	161	137	141	166	167	174	143	147	143	171	161	176	143	148	166	146	132	157	151	149	136	133	147	141	165	145	142	158	164	164	138	144	154	180	146	151	168	146	143	140	149	143	144	146	167	140	171	136	151	151	147	151	142	151	164	146	138	144	159	139	157	157	117	162	153	129	139	152	143	156	175	150	127	138	151	144	149	149	127	148	151	134	136	154	126	143	161	147	148	131	144	158	134	152	123	144	139	158	158	136	137	143	171	136	169	150	152	157	155	133	138	141	145	120	137	131	144	161	147	119	144	167	145	141	143	180	151	146	150	133	144	138	136	150	156	135	167	137	130	130	149	139	162	144	146	134	143	170	132	145	137	151	126	161	144	154	143	147	136	148	150	158	151	161	140	146	154	161	139	157	147	146	137	148	146	156	127	150	171	140	126	141	124	145	158	143	139	142	179	138	153	147	138	157	136	150	138	168	153	148	129	153	163	149	123	171	151	147	144	147	156	135	154	146	143	169	151	163	153	154	143	150	131	150	155	146	139	145	168	160	122	148	150	146	151	149	148	159	142	151	142	145	136	146	145	123	157	134	158	152	134	121	151	146	127	147	144	135	138	139	148	145	142	156	140	148	165	124	155	134	163	140	139	161	137	146	140	160	136	152	140	141	144	147	155	160	130	152	126	141	139	171	147	134	145	150	135	152	149	125	176	162	158	151	153	148	171	137	117	140	148	163	168	154	156	149	146	125	147	141	155	158	153	125	157	143	151	155	141	142	143	163	128	129	151	136	132	122	155	143	153	138	134	149	149	159	152	124	137	158	147	164	153	148	140	142	179	146	158	151	123	146	135	144	159	152	164	149	159	153	143	163	164	145	136	142	150	163	126	150	144	137	153	125	147	140	153	141	154	146	159	137	143	144	145	151	159	129	136	139	136	133	154	136	162	147	155	155	150	153	154	154	150	159	156	145	165	180	138	140	166	127	141	139	156	143	155	159	146	163	125	145	111	147	134	134	122	154	130	137	145	164	130	132	145	130	134	145	143	147	152	149	129	160	144	139	129	149	146	158	130	148	147	141	149	160	140	152	150	156	139	138	147	167	133	131	142	120	142	149	147	120	170	143	132	139	114	166	154	161	143	132	143	137	138	150	147	134	135	160	170	154	149	129	131	149	134	137	137	149	149	157	154	145	143	146	163	131	146	164	139	136	151	138	164	130	116	153	161	145	150	165	143	151	142	138	148	146	133	149	136	149	143	132	161	140	138	157	135	147	129	144	151	138	166	121	139	133	147	132	152	169	150	134	125	140	142	153	141	146	157	140	160	140	133	149	134	140	139	159	142	139	159	141	163	139	144	148	150	156	144	147	153	160	152	145	150	158	132	159	142	147	146	143	164	144	155	138	149	147	137	135	133	127	176	151	136	151	148	153	150	147	137	120	134	156	150	149	133	151	154	155	148	136	137	137	145	151	155	141	129	127	148	135	158	121	154	148	156	151	169	152	170	139	136	150	134	135	158	154	144	167	166	134	136	156	136	132	142	150	133	137	159	136	166	148	143	128	150	137	154	146	119	160	121	174	158	135	145	140	120	145	120	135	154	150	141	154	142	141	158	152	138	161	144	153	135	132	149	135	134	147	155	127	125	131	151	163	131	166	141	148	147	131	143	150	157	168	157	146	136	151	147	132	147	141	146	154	157	136	143	146	129	131	169	156	140	138	155	161	134	159	152	128	152	151	135	146	140	153	155	142	137	137	158	164	137	140	155	149	136	146	154	141	149	144	138	126	155	169	146	149	174	149	134	151	163	136	155	143	165	167	155	123	133	121	142	149	142	150	152	153	142	176	173	169	139	152	128	138	155	158	153	133	135	168	145	116	138	148	180	147	155	132	145	124	147	146	145	142	150	148	146	155	135	138	132	134	137	169	137	173	135	157	160	158	148	142	128	146	156	144	135	117	137	143	153	136	135	153	158	146	158	153	152	144	130	168	156	138	151	141	168	147	157	169	150	142	137	136	155	137	130	151	150	143	162	140	151	136	150	141	141	154	127	164	153	146	140	149	128	133	163	140	168	175	153	147	150	125	152	146	157	172	183	159	131	150	140	134	139	148	130	163	153	151	144	139	167	130	145	140	153	152	145	156	149	168	128	127	169	135	155	144	134	150	154	136	133	134	165	134	139	161	130	154	146	153	162	153	130	136	135	156	119	143	148	149	150	157	156	134	133	149	116	150	141	145	149	140	142	152	149	153	161	147	162	130	164	149	122	147	159	140	140	121	142	146	152	149	127	128	147	170	168	136	163	134	154	145	140	143	145	143	148	154	134	154	160	162	136	156	129	152	139	140	130	164	142	144	144	133	175	136	145	148	150	128	138	151	153	134	132	144	140	166	154	151	136	162	142	145	151	141	157	146	131	152	162	152	142	152	144	170	141	150	176	168	141	142	147	160	126	140	157	139	146	145	131	127	134	135	141	154	131	153	173	153	134	134	168	148	143	141	146	147	136	147	130	148	158	166	129	138	163	152	158	150	154	144	150	148	144	142	152	127	156	161	141	165	150	158	143	152	156	140	144	127	157	164	141	149	138	145	132	159	146	165	134	146	141	128	152	127	128	152	144	134	147	129	175	143	158	143	134	150	154	134	157	142	156	131	139	138	165	164	156	149	135	151	153	134	167	150	142	137	148	147	158	137	121	139	171	136	148	137	152	160	136	120	137	142	134	157	154	146	150	123	141	144	155	154	130	147	137	144	127	107	171	160	145	141	137	138	156	132	145	148	161	164	161	149	161	138	132	145	141	135	131	135	147	133	148	147	146	151	167	146	143	164	140	146	141	147	142	143	132	139	146	158	135	127	129	129	135	142	167	140	144	158	147	154	123	146	135	150	170	148	141	154	145	143	149	124	145	166	146	149	141	168	134	157	151	149	146	153	149	154	143	166	133	145	167	145	153	156	159	145	147	143	148	144	152	150	143	142	153	137	134	159	151	145	128	145	150	150	138	134	162	155	161	156	156	147	145	155	143	122	135	126	143	145	162	148	167	149	124	142	136	137	147	146	163	136	124	136	161	131	144	141	135	142	146	159	153	160	166	141	142	147	144	134	155	127	139	150	153	145	165	137	124	126	154	165	137	165	136	131	176	158	168	151	156	149	131	143	143	146	139	132	139	154	160	151	149	122	162	156	151	150	146	142	156	139	151	169	157	131	148	156	139	138	137	157	138	143	146	136	168	133	138	124	151	140	150	161	131	152	140	149	156	131	145	160	157	151	167	145	140	155	156	160	165	159	147	135	170	141	149	162	144	136	163	154	151	171	140	140	159	149	166	154	140	131	130	147	141	146	160	153	137	162	146	161	151	149	131	138	151	144	140	142	146	152	122	123	152	154	141	148	134	140	166	185	145	150	127	133	170	163	174	136	134	145	157	143	158	137	122	156	126	142	152
9981	1388	2917	3322	2921	2486	2047	1828	1602	1370	1319	1153	1075	1007	918	913	802	816	782	709	716	719	726	668	649	702	634	654	641	588	612	603	595	600	568	577	613	583	551	579	584	543	597	585	594	569	554	546	559	532	512	570	555	547	529	569	531	574	555	552	516	568	566	505	530	535	549	545	547	531	537	519	544	536	573	554	536	498	567	532	556	513	543	579	554	542	517	540	544	557	501	537	490	511	515	545	513	538	507	484	508	526	571	549	544	561	509	534	505	494	523	556	552	548	520	580	562	514	566	498	518	521	529	548	543	548	530	531	521	514	560	546	536	512	505	496	486	530	492	509	550	553	518	509	521	486	532	523	498	531	522	512	555	548	487	561	563	493	543	472	558	565	502	512	520	535	537	494	533	533	549	521	495	527	508	552	519	532	522	554	517	559	539	520	526	539	551	548	500	530	492	518	483	495	540	532	567	514	497	507	495	552	483	506	507	547	543	501	512	522	516	500	522	557	543	521	509	536	539	583	523	521	530	500	525	551	517	513	514	561	547	484	524	512	512	504	528	488	515	500	517	522	475	494	511	528	565	556	492	529	576	539	528	542	508	562	509	524	522	535	554	535	530	550	548	515	545	513	526	548	554	501	498	536	516	546	531	528	543	566	519	501	505	568	513	538	470	521	549	496	519	525	511	548	522	550	470	501	564	520	518	523	532	518	513	553	539	533	501	529	475	525	542	559	535	524	505	548	522	522	562	512	523	510	509	574	486	577	543	555	504	556	469	533	552	525	534	547	581	486	514	480	542	471	529	535	513	544	513	530	562	516	556	524	532	504	522	534	535	506	507	561	534	572	528	516	524	511	508	511	526	544	520	525	536	523	526	508	497	486	538	550	537	518	545	523	531	517	533	501	502	522	533	523	504	511	555	532	530	492	502	558	515	545	542	554	501	482	510	570	531	520	494	483	525	491	553	487	566	504	552	522	506	543	502	517	516	516	513	549	500	552	522	534	540	545	496	566	573	532	616	533	533	557	544	549	557	526	547	502	516	511	530	508	484	519	534	533	523	551	517	552	535	539	522	536	515	511	536	538	563	501	538	530	510	544	532	551	550	532	498	520	510	545	517	537	489	489	524	483	514	546	527	572	535	505	521	548	513	511	492	547	524	545	519	524	552	502	540	534	512	530	509	492	532	495	520	541	489	538	507	503	508	537	527	497	523	494	529	530	565	542	518	541	509	555	516	536	567	530	548	536	560	532	546	544	539	531	508	490	491	483	536	567	507	524	509	535	499	511	531	499	528	533	537	506	500	516	543	538	531	528	530	521	498	533	526	486	555	492	538	498	514	543	475	545	547	561	512	530	533	549	553	523	492	563	541	540	529	519	543	522	516	526	505	556	504	540	531	526	541	518	569	474	514	500	518	495	460	494	545	543	569	525	528	539	529	501	562	530	535	488	530	571	540	550	545	533	518	520	541	505	550	539	546	550	536	526	547	538	527	551	560	530	512	549	553	513	539	522	553	531	509	534	529	515	486	553	510	513	524	580	511	520	487	542	484	521	550	554	560	509	544	483	521	546	510	532	560	538	511	490	538	525	486	521	513	513	516	510	539	546	534	525	518	517	537	556	541	557	552	528	543	553	558	500	523	496	562	526	491	514	527	547	528	509	496	524	546	512	538	504	531	551	532	558	522	504	559	537	507	506	532	486	520	516	544	511	514	518	574	532	513	512	471	520	524	506	494	516	504	549	550	487	553	496	526	531	511	511	538	497	528	519	539	500	480	561	548	497	495	494	566	539	532	527	527	541	546	572	504	523	490	508	471	527	493	525	544	536	501	579	523	503	544	514	541	469	553	532	511	548	522	504	554	518	524	564	515	563	496	540	572	524	549	479	541	514	522	526	482	519	548	508	504	487	523	557	515	527	552	519	505	522	556	532	511	545	510	526	539	565	556	547	509	547	487	535	513	531	497	532	529	516	514	561	531	516	504	535	531	531	520	528	504	484	562	517	493	516	562	534	558	525	523	544	545	558	545	568	497	547	561	529	554	521	538	529	515	572	532	517	524	522	505	532	502	532	511	494	519	498	536	532	520	536	521	550	552	514	506	543	517	553	489	543	528	497	524	523	518	558	524	559	538	516	537	546	494	512	538	542	507	565	556	509	546	515	517	546	507	557	539	496	492	543	540	529	511	526	505	502	522	502	556	568	547	516	494	469	553	546	494	495	494	478	527	545	564	509	557	518	506	521	518	554	517	528	539	511	535	501	561	536	542	525	526	510	541	520	548	538	510	535	539	462	546	511	508	534	536	512	537	541	494	532	504	507	508	493	529	500	550	539	547	529	530	521	481	527	485	512	542	542	537	557	537	544	503	518	572	509	521	566	494	492	532	501	554	541	520	541	519	541	507	539	476	533	514	533	474	510	492	537	567	546	517	523	497	558	529	560	509	524	534	531	539	484	484	498	523	545	545	507	522	497	496	510	543	521	546	521	531	529	520	540	536	520	538	524	522	521	509	499	535	479	516	534	526	483	548	521	537	497	537	513	552	537	554	548	544	513	511	517	501	532	527	560	561	509	533	504	506	506	511	525	547	529	561	531	545	505	507	525	508	548	515	510	547	521	543	574	511	553	541	539	509	578	542	522	547	532	512	531	503	520	532	497	532	509	527	504	542	520	503	535	509	520	574	553	515	547	544	523	528	535	497	514	511	504	518	526	579	483	527	501	527	506	555	507	562	500	519	505	517	498	582	524	534	505	546	483	555	550	502	518	530	500	509	472	530	507	584	499	517	525	513	561	580	538	507	535	528	525	565	574	512	515	499	501	515	502	493	503	542	524	558	464	535	554	526	534	523	504	549	503	570	545	520	487	535	489	526	557	473	565	550	514	542	511	517	543	517	495	549	537	544	558	527	505	529	494	522	545	524	539	525	541	523	553	492	505	504	521	537	511	509	525	550	539	532	519	511	516	491	529	514	551	493	540	531	478	527	524	504	563	541	523	492	536	525	507	507	496	527	516	535	498	507	553	550	518	537	501	506	486	555	557	555	495	526	531	539	492	533	529	515	539	559	517	509	560	511	523	524	516	485	546	549	527	495	529	543	529	538	513	521	545	555	506	548	541	537	537	509	518	507	531	511	525	554	516	548	533	509	505	534	532	492	493	528	561	533	545	529	494	532	524	558	522	532	534	520	510	535	508	534	530	533	468	561	542	543	544	515	539	514	525	511	563	511	527	537	546	552	516	539	503	503	544	510	532	543	508	524	506	516	603	552	527	525	519	479	526	574	538	540	481	512	538	514	513	508	530	537	483	558	505	538	513	545	529	556	506	532	528	523	529	557	513	549	512	545	523	537	546	529	488	518	521	539	506	515	523	553	551	458	518	505	483	521	522	520	545	509	517	542	507	499	513	493	519	509	581	551	527	548	555	522	514	492	503	546	488	514	529	534	558	492	541	512	503	557	500	542	512	534	526	539	516	555	508	508	547	517	553
22483	3101	2280	1597	1152	900	679	578	508	421	384	384	350	314	275	309	281	274	248	256	224	247	242	261	236	252	218	233	245	248	223	215	248	239	219	229	212	195	234	213	224	210	217	207	234	211	217	226	205	208	217	204	219	215	213	202	203	209	217	242	205	207	229	201	189	228	206	206	195	260	201	201	221	189	198	214	215	194	236	202	225	177	233	206	212	217	202	196	218	203	202	192	255	213	246	216	203	210	224	218	241	173	215	225	216	185	190	207	214	212	182	231	209	214	210	200	197	195	174	221	198	232	213	210	198	203	201	195	209	210	174	190	203	205	231	223	216	197	213	226	183	212	184	179	208	237	204	209	210	192	196	216	196	206	224	221	215	215	222	188	226	185	209	216	192	234	201	209	190	209	207	199	192	202	203	215	193	237	240	196	228	222	219	192	205	234	218	210	221	226	201	235	187	199	192	183	208	217	221	184	204	214	213	200	216	210	225	208	218	204	213	194	201	195	217	196	206	206	208	200	202	209	192	189	190	223	204	191	193	212	204	212	190	193	212	201	201	209	208	224	218	206	199	214	200	209	214	205	212	196	217	216	228	216	195	224	210	204	202	204	219	198	206	185	200	178	211	181	224	224	206	190	203	217	221	208	217	213	208	209	237	203	191	241	233	191	209	203	225	231	175	232	198	200	214	201	201	211	203	212	212	210	207	219	237	197	222	210	202	220	222	217	198	217	215	197	201	200	197	175	232	202	211	222	212	218	187	193	204	183	170	228	209	186	206	222	188	214	212	225	216	222	232	213	202	219	222	226	203	183	206	201	194	202	178	202	209	185	206	183	216	208	187	210	193	222	224	213	225	198	214	184	198	194	207	193	193	227	198	211	204	199	202	229	205	212	175	211	208	192	219	185	206	185	197	208	215	191	214	199	198	194	215	216	204	191	211	205	198	221	226	218	222	229	200	194	230	202	198	194	208	210	206	213	190	172	186	194	193	206	192	201	208	226	215	208	190	220	189	208	186	205	190	216	214	225	214	229	198	204	210	195	210	229	182	195	192	199	222	185	232	203	236	186	218	189	223	192	223	207	193	219	214	197	224	203	181	216	232	226	204	215	194	197	188	209	203	178	219	204	188	210	185	199	186	202	197	197	226	198	190	230	196	233	221	206	194	213	214	227	188	215	207	199	182	182	206	207	217	188	215	182	193	204	204	220	179	221	238	212	200	217	199	213	198	191	197	191	188	213	203	186	216	185	204	205	214	210	207	189	231	202	191	210	203	202	205	218	208	198	222	199	200	208	223	205	183	205	194	218	205	207	209	216	215	196	227	196	205	186	187	200	212	203	185	195	194	224	197	197	209	196	209	218	223	180	211	206	211	189	201	188	203	199	189	224	217	196	196	238	220	210	225	212	220	208	185	199	202	201	199	227	181	194	195	200	191	206	200	211	248	198	214	178	198	205	200	202	198	186	216	212	196	216	185	217	208	216	222	228	184	232	177	216	214	223	176	230	197	200	199	207	196	197	189	212	212	178	213	206	206	210	221	203	201	185	183	220	191	217	212	213	189	223	182	235	221	226	231	191	196	211	208	213	245	200	225	183	196	206	211	205	211	225	212	205	199	199	193	204	214	208	208	176	195	212	214	209	200	195	190	202	216	207	225	213	207	212	214	207	226	193	212	197	214	191	207	203	191	172	200	199	207	192	217	208	221	216	187	218	194	211	190	203	198	212	206	225	215	196	181	186	213	195	211	192	209	227	211	200	209	213	222	215	224	195	229	196	201	222	199	231	193	219	179	184	204	215	200	191	211	182	206	202	192	195	177	205	219	193	199	198	197	192	195	197	190	198	228	201	202	207	197	169	198	192	210	207	217	214	221	184	186	207	205	214	195	189	206	208	204	228	201	204	198	206	192	226	190	205	182	223	186	192	173	193	188	203	205	186	206	212	163	209	207	199	198	216	216	207	197	210	192	215	211	172	200	203	215	215	210	209	188	200	197	183	216	196	236	206	202	214	169	186	213	204	177	193	224	204	216	218	184	204	171	190	193	196	203	193	222	188	203	201	213	194	213	198	188	203	200	185	190	219	195	198	195	191	198	211	188	209	207	203	214	179	190	191	191	211	220	213	194	186	184	177	178	190	180	205	221	213	217	196	209	212	205	174	223	203	216	214	206	202	174	192	201	228	215	209	210	213	206	190	205	198	207	203	194	209	200	242	207	214	200	212	195	186	197	227	210	203	207	227	195	203	189	220	185	205	215	223	196	195	196	191	217	226	181	209	219	206	225	203	201	212	221	186	212	211	203	209	172	205	223	188	205	216	191	205	224	197	217	184	199	207	216	221	197	193	206	204	211	231	233	212	168	193	210	188	226	205	218	200	201	200	202	200	200	204	234	214	199	207	199	210	201	208	201	201	243	185	234	210	209	235	224	209	189	204	186	218	201	232	207	221	216	206	187	213	192	193	201	199	214	226	220	183	245	216	205	217	204	214	215	193	204	199	192	187	212	208	218	193	203	202	233	186	167	206	209	212	188	203	189	216	192	201	237	214	198	217	201	189	203	210	206	201	201	206	207	205	244	194	210	225	232	205	193	197	218	188	192	216	217	213	222	200	189	215	208	204	212	202	203	184	199	212	194	193	194	218	161	194	197	195	230	214	200	202	220	200	218	216	199	213	205	197	201	205	212	208	213	222	223	178	203	198	199	213	197	180	178	184	206	221	205	207	209	231	199	195	214	203	215	197	234	205	212	213	190	212	227	219	198	213	202	195	227	197	201	177	220	182	178	233	209	239	191	217	205	211	191	210	208	202	218	198	202	199	205	199	213	212	191	188	185	193	208	182	198	204	205	173	199	215	199	180	215	205	196	210	221	229	238	182	182	200	202	208	206	185	200	208	194	202	201	206	190	176	196	194	217	181	210	199	196	197	192	214	207	205	222	210	220	224	219	197	227	219	188	214	205	182	199	190	248	205	215	237	216	211	197	233	197	206	214	203	173	218	192	197	208	186	193	186	206	201	210	192	188	230	213	209	216	190	188	201	210	192	184	193	215	188	208	219	212	209	198	220	201	227	189	204	215	207	202	187	224	192	192	211	217	186	188	208	211	202	198	232	204	219	211	205	219	219	237	199	197	224	217	198	209	194	213	193	187	190	218	221	195	221	202	225	219	222	208	200	195	224	229	191	198	200	213	205	214	218	195	208	208	192	180	194	214	208	200	198	200	187	200	189	189	203	215	212	208	196	193	202	219	214	203	198	199	227	209	221	211	203	229	209	236	218	229	215	218	185	200	229	205	205	204	201	208	206	204	183	180	205	210	208	202	193	210	220	199	234	192	191	224	204	217	211	201	213	212	172	196	186	194	188	228	192	214	197	226	209	219	200	222	190	191	189	210	211	217	218	194	199	229	201	197	208	223	184	225	195	178	199	233	188	221	207	217	221	228	206	194	170	209	222	178	221	214	191	203	246	228	191	211	184	220	194	207	186
13110	2365	4933	5871	4883	4073	3487	2875	2606	2292	2055	1833	1644	1530	1386	1339	1266	1251	1157	1081	1074	1006	1004	952	934	960	923	904	933	842	858	868	843	830	824	813	818	777	795	825	860	777	744	764	743	761	782	717	737	753	769	773	692	762	666	796	692	767	804	731	729	774	770	714	734	789	697	716	710	710	715	697	729	723	645	701	679	716	817	700	677	703	732	710	734	726	713	730	666	734	756	669	701	707	674	686	702	621	705	703	715	697	673	694	680	710	650	700	680	661	756	742	761	702	745	705	654	705	709	697	692	679	702	719	711	706	738	662	689	705	665	708	710	637	663	720	708	677	657	724	645	695	676	727	656	701	695	750	690	669	683	690	685	712	691	716	702	717	717	663	686	717	718	729	648	676	729	668	705	714	640	700	629	692	697	692	693	687	719	678	652	702	701	667	686	720	706	702	649	697	687	732	707	705	679	717	711	700	699	693	677	668	700	734	683	708	762	689	678	694	663	715	710	714	672	689	697	673	675	642	735	699	662	727	669	709	703	675	712	702	683	679	671	713	737	664	749	660	682	688	687	662	669	717	742	733	671	652	691	675	694	692	720	701	689	688	722	650	711	723	709	704	690	710	703	672	726	699	749	736	669	686	703	628	712	681	701	724	710	702	738	720	667	685	668	692	664	680	648	699	681	698	702	660	708	742	671	686	717	676	678	695	669	718	719	766	699	654	710	675	670	664	674	762	660	704	693	707	733	696	707	713	697	681	701	697	703	670	691	684	709	713	639	671	696	709	670	733	687	734	682	711	691	700	715	695	696	692	728	718	680	675	690	669	751	671	751	726	704	683	682	703	713	698	733	700	667	712	722	682	701	663	688	718	712	722	707	688	675	692	686	685	664	683	689	682	722	695	714	662	690	708	694	687	712	713	650	710	681	675	692	680	692	702	704	696	675	677	704	666	690	726	662	665	712	693	656	670	698	686	731	691	722	691	747	707	756	662	707	718	687	678	688	686	646	682	695	684	707	664	661	706	676	693	692	734	626	641	695	707	731	702	744	687	683	666	694	674	730	633	682	677	703	683	716	729	676	686	657	659	716	719	684	683	672	716	686	692	705	709	702	727	653	698	705	682	684	697	718	694	700	662	718	701	692	689	665	667	661	690	719	695	689	735	709	690	668	712	696	697	680	723	664	707	645	689	686	713	676	628	721	683	726	724	732	688	668	660	644	683	695	692	652	691	732	638	687	710	681	669	689	702	678	686	687	706	735	685	677	685	702	706	722	646	671	675	680	703	653	702	674	670	721	675	679	705	732	720	739	696	682	697	688	747	665	628	666	665	729	656	703	702	680	692	680	691	732	702	725	693	613	735	672	645	669	697	666	687	698	667	726	661	702	750	689	710	712	701	669	672	711	728	678	674	708	664	638	740	691	742	716	712	661	662	712	680	715	686	728	701	700	751	716	740	671	669	693	722	707	729	681	742	661	735	657	719	679	711	732	699	711	678	674	683	702	735	707	703	716	651	679	722	690	740	744	688	691	699	681	672	767	665	697	732	686	677	690	713	692	671	713	714	727	705	724	685	735	691	702	682	711	700	697	697	647	644	730	685	723	691	709	700	695	710	718	726	683	722	714	672	708	682	698	659	686	685	683	706	676	616	659	684	693	676	679	693	677	682	648	674	629	696	702	716	630	716	710	733	717	657	699	658	723	665	708	661	682	693	653	676	639	673	735	762	689	668	704	675	700	692	666	678	673	664	688	657	619	721	726	686	675	671	658	710	695	714	669	706	676	701	692	671	742	704	720	700	696	676	720	656	728	677	681	720	681	672	694	698	683	708	670	710	708	677	703	680	722	646	692	667	708	668	680	683	684	742	693	729	761	725	744	718	689	714	670	704	691	697	682	681	690	705	731	647	686	690	681	737	657	714	687	679	654	738	658	703	694	716	747	698	720	671	704	695	633	702	729	705	694	659	701	675	680	674	675	727	732	732	664	656	684	704	703	646	655	692	703	710	660	649	706	702	703	692	682	689	664	653	701	689	713	680	706	689	704	694	671	686	666	695	716	685	721	730	696	673	667	713	721	634	664	687	754	732	709	732	732	657	709	694	634	720	733	655	647	702	721	680	660	638	686	669	699	723	644	692	652	735	703	683	663	729	746	681	701	689	649	719	722	699	659	701	689	723	681	657	699	737	696	668	662	688	741	689	709	640	661	702	695	674	681	720	655	692	669	695	667	681	681	675	682	683	692	661	683	719	733	668	702	687	680	676	696	653	667	751	661	711	695	651	720	705	709	698	679	742	692	670	707	653	720	658	669	700	691	683	704	643	682	714	716	691	669	685	674	696	753	684	675	703	693	671	714	671	689	702	674	690	698	720	709	708	657	697	704	690	670	712	693	719	694	679	695	703	687	697	724	682	712	723	694	694	688	682	713	695	693	723	692	694	705	648	658	683	674	670	689	684	652	684	695	675	672	667	692	736	710	689	664	720	688	712	701	693	754	660	711	708	665	693	659	713	718	750	688	687	690	720	659	657	676	662	728	679	701	689	718	710	716	685	669	700	698	711	687	708	696	677	677	668	681	644	724	727	686	698	627	731	665	653	679	669	697	665	726	751	699	678	676	686	673	707	657	674	705	713	698	718	677	692	658	688	683	723	693	676	706	708	695	687	687	694	701	682	712	681	671	678	707	683	697	674	696	709	719	695	730	696	681	746	721	692	698	685	706	713	673	683	664	666	675	646	683	698	709	697	656	765	711	655	694	707	723	681	719	742	646	696	712	709	654	688	685	713	734	705	640	726	717	694	710	710	699	685	673	711	667	694	745	685	701	677	701	687	687	669	723	700	697	729	708	695	704	729	691	694	690	660	702	713	709	703	699	696	685	695	675	682	687	701	667	722	662	683	716	698	712	650	695	697	659	701	679	746	697	721	673	676	730	674	658	728	645	739	727	648	685	727	743	692	707	633	642	663	731	726	679	669	696	731	692	742	691	716	693	690	676	719	723	740	704	701	694	703	665	646	703	739	690	675	674	746	657	691	651	667	708	746	680	701	726	681	712	662	711	706	661	702	715	654	723	685	664	705	700	728	664	647	640	674	647	721	665	688	706	687	715	689	747	713	639	698	662	738	714	745	652	682	721	673	723	695	716	732	720	686	719	715	719	673	722	743	722	647	674	725	705	685	655	655	687	683	673	740	699	727	644	703	631	724	673	681	707	672	729	677	685	751	646	681	693	697	685	737	655	661	634	698	690	684	717	679	715	717	642	706	696	689	692	710	740	755	727	716	723	707	676	654	691	705	666	710	686	693	693	713	679	688	702	689	724	682	647	679	657	684	711	711	662	688	668	650	669	738	675	703	677	688	678	697	719	727	659	640	689	681	685	723	725	726	638	696	676	700	671	706	685	766	704	658	694	697	714	725	677	663	690	682	666	744	708	738	643	690	707	692	713	720	679	688	712	716	699	695	709	691	705	711	669	684	687	664	706	712	672	643
1989	134	123	126	111	83	78	53	79	65	58	87	88	69	62	65	64	60	66	65	70	78	67	58	68	60	64	59	55	57	62	77	92	87	58	64	64	72	52	60	88	65	63	72	75	83	64	79	65	68	66	68	60	89	71	67	64	72	65	56	48	68	79	54	55	61	78	65	59	62	58	66	69	72	72	61	56	72	73	72	54	65	54	69	68	73	44	65	58	66	64	67	90	61	65	62	74	67	59	56	62	58	64	61	74	62	51	73	78	60	78	64	71	61	68	76	74	70	57	66	64	78	69	83	75	65	62	61	65	65	84	66	64	73	72	66	64	64	69	61	47	59	57	69	59	58	77	71	77	73	76	63	72	72	65	76	80	77	82	69	56	56	72	56	77	61	71	64	68	75	61	75	48	53	60	60	64	66	61	59	70	57	76	63	74	56	61	68	56	61	63	48	57	55	67	69	63	58	67	63	68	72	58	65	61	72	73	73	73	63	59	62	70	65	64	64	61	70	66	54	62	66	75	75	67	70	73	65	69	59	72	68	49	62	80	72	57	66	60	85	66	62	61	64	77	67	72	65	77	66	52	60	68	68	71	54	68	62	66	72	69	60	75	75	77	70	58	76	69	58	58	74	62	51	76	61	80	63	55	58	59	77	67	87	56	60	78	68	60	45	71	81	56	64	82	56	79	78	80	68	75	69	65	76	62	58	65	66	76	76	67	55	74	61	71	77	72	63	74	62	54	68	72	62	60	64	70	70	70	64	71	68	70	71	71	84	63	71	69	66	54	60	60	65	65	63	63	65	76	61	74	66	74	56	57	63	70	51	68	62	66	69	66	63	70	55	70	60	67	69	65	60	74	56	60	72	69	64	51	68	57	71	67	62	79	72	60	68	65	76	62	66	76	71	75	76	77	70	54	57	60	72	62	75	71	77	68	70	77	70	70	69	63	57	68	87	69	72	53	72	54	72	75	52	63	56	69	67	49	59	63	75	58	67	61	66	73	73	68	54	64	64	66	78	58	59	69	63	67	73	71	69	56	71	58	53	59	64	60	60	72	71	64	62	63	56	58	73	73	70	67	65	62	67	65	76	64	89	81	55	75	61	71	50	85	56	62	66	70	83	58	67	69	72	60	75	57	74	70	57	65	75	66	61	66	62	68	66	84	55	70	61	65	51	77	60	54	55	53	68	69	60	57	76	55	64	56	62	62	59	68	81	55	76	56	59	66	57	73	55	70	76	59	70	54	85	62	65	60	67	71	65	70	76	56	74	74	75	68	61	53	67	61	75	61	79	74	68	67	63	71	60	71	56	69	68	68	63	63	73	63	77	66	65	70	57	76	66	66	81	62	73	75	69	90	50	61	69	52	63	62	68	49	79	64	62	55	65	63	86	66	60	48	55	64	71	80	49	73	56	77	63	71	72	63	55	66	70	66	73	66	55	69	57	74	60	73	68	55	58	67	59	63	57	64	85	66	62	71	55	60	66	74	65	73	69	55	60	66	64	72	66	66	70	56	72	69	61	52	55	68	69	58	84	62	58	64	63	74	67	77	73	60	56	72	53	78	59	79	66	75	81	71	73	70	55	67	74	67	80	74	77	63	65	77	46	79	62	78	67	62	76	62	59	67	60	63	61	62	73	72	75	57	72	68	52	71	56	64	67	67	64	66	54	73	59	60	55	60	75	55	62	71	72	59	55	69	67	75	81	43	79	57	61	71	60	74	59	67	66	64	64	62	54	64	68	70	72	73	74	72	83	53	70	65	73	67	60	61	62	78	40	70	62	62	60	64	85	51	75	68	67	59	58	60	63	79	73	51	58	55	53	66	76	65	77	63	69	59	64	69	77	61	72	56	67	69	77	67	62	73	50	70	55	61	69	64	66	78	73	73	78	64	62	55	72	65	60	61	67	73	65	65	77	62	60	55	58	56	66	63	78	73	69	66	65	71	70	77	51	52	77	69	55	74	56	62	64	63	66	66	65	73	63	58	78	49	90	78	60	59	64	77	84	80	65	77	68	60	73	67	65	68	69	61	67	62	60	74	63	75	63	74	62	74	75	68	73	73	62	52	58	55	70	69	62	71	60	78	62	70	51	75	52	61	76	87	63	71	74	66	70	72	75	76	59	77	67	67	61	73	76	66	69	66	76	62	79	61	64	68	71	79	76	65	63	67	53	78	62	59	71	66	75	66	62	77	65	72	49	71	71	58	59	69	66	68	75	67	64	65	83	72	62	60	69	70	51	59	69	62	65	69	74	64	50	64	50	63	72	85	70	54	68	62	57	77	68	63	62	66	67	76	59	63	53	60	62	71	57	73	85	78	71	61	61	76	71	62	68	59	62	58	60	82	53	69	70	65	61	71	60	50	73	53	62	75	65	73	71	70	80	60	65	65	65	77	69	69	68	61	65	56	83	60	63	58	62	67	56	62	66	50	74	70	80	67	63	71	62	70	72	71	58	68	63	73	68	81	61	73	64	75	68	64	79	57	59	75	53	49	66	61	69	66	68	56	59	67	69	57	62	66	54	64	67	72	50	76	68	79	69	71	66	54	80	80	64	70	65	73	65	51	50	57	68	70	58	65	60	75	67	68	71	67	71	80	63	59	74	63	52	62	55	56	77	62	64	58	76	62	64	68	71	75	56	69	82	75	72	68	69	56	79	69	57	68	57	72	60	67	60	60	64	54	68	64	66	74	81	75	63	67	72	58	71	60	63	71	67	61	66	60	71	65	57	70	63	75	76	72	77	68	62	66	61	77	61	53	68	73	77	57	63	64	72	48	63	70	73	66	56	71	62	69	66	76	67	60	56	67	65	70	66	60	78	66	57	78	55	76	74	62	61	53	66	61	61	69	61	64	58	77	53	77	75	66	71	55	60	58	87	61	66	70	55	76	69	68	57	73	63	54	62	61	54	57	75	61	78	63	69	58	72	59	69	65	86	75	63	69	64	67	59	62	80	71	75	59	50	63	74	73	61	52	61	50	79	71	65	66	63	53	43	60	66	66	75	66	65	77	58	57	60	67	67	58	73	79	72	55	57	67	67	72	59	56	68	68	75	52	54	64	61	72	81	62	68	71	83	73	78	60	71	65	63	71	57	79	78	66	81	78	64	75	68	70	84	76	71	73	70	57	70	71	63	75	74	69	58	76	69	75	63	73	67	88	69	75	73	79	79	61	65	62	76	62	73	62	60	59	72	55	56	78	64	65	69	72	68	72	67	59	57	76	64	62	73	59	71	62	67	58	66	61	52	52	71	76	56	61	65	62	61	58	67	62	71	76	65	65	55	74	55	59	64	72	84	65	72	65	59	63	67	68	62	80	61	78	68	57	64	57	64	60	55	77	69	81	60	51	59	71	63	63	74	85	75	78	64	64	66	59	60	69	67	66	76	66	64	93	67	68	66	62	76	57	53	66	69	64	57	72	64	69	59	71	49	60	70	60	78	86	75	60	64	70	71	59	70	57	83	76	78	69	64
3232	353	413	450	479	389	388	381	368	314	342	322	352	278	307	320	284	301	260	290	280	288	266	296	313	292	309	310	294	270	290	321	335	279	276	278	293	283	289	279	306	336	273	265	303	271	265	316	282	319	264	303	267	272	269	290	276	263	299	289	297	288	319	299	278	304	297	288	250	294	274	302	286	276	299	285	267	253	290	288	303	290	297	296	275	280	293	309	257	308	290	268	293	266	269	280	293	283	282	260	273	261	278	296	287	313	272	307	293	282	275	270	287	283	288	296	271	274	294	284	286	287	300	278	295	275	270	269	297	285	287	264	272	266	274	288	292	297	294	270	286	307	293	263	312	270	251	305	286	284	322	295	294	271	297	280	258	266	269	274	285	276	281	292	269	310	285	288	279	328	268	305	297	268	273	292	283	293	283	246	321	285	286	273	301	258	273	288	279	274	251	286	279	318	281	280	268	286	259	269	266	259	293	266	289	272	270	293	282	259	281	287	276	275	265	282	286	299	316	287	276	295	280	262	288	299	262	302	258	281	263	271	259	263	285	252	300	265	269	297	301	301	264	279	296	300	267	275	285	259	280	263	282	296	262	285	247	286	304	299	288	285	286	282	291	321	320	263	290	270	287	301	278	303	286	302	292	272	254	296	292	312	294	263	261	282	304	258	307	293	243	296	282	287	267	288	285	280	287	276	278	288	280	258	267	291	290	298	268	261	302	308	257	295	291	274	300	289	297	302	328	280	292	290	277	293	298	315	314	285	275	290	277	290	299	271	263	274	291	289	251	259	275	240	270	290	273	297	259	276	262	261	273	268	291	298	277	289	258	278	287	290	307	295	274	308	292	290	301	263	299	277	286	273	309	259	261	333	274	316	306	285	254	308	273	271	283	310	268	270	245	306	268	276	281	274	263	268	275	273	285	262	284	278	279	287	267	280	265	309	308	277	271	287	283	284	286	335	271	279	264	261	275	303	304	269	291	270	280	295	275	286	285	257	285	266	316	268	309	280	284	288	292	280	313	271	301	310	304	261	255	283	300	253	313	313	294	299	291	284	286	300	296	277	284	299	251	309	287	276	281	293	293	250	311	311	291	302	294	281	300	285	292	271	268	278	288	276	234	271	280	280	268	296	270	274	274	301	303	285	266	301	262	254	265	291	285	276	267	284	296	267	283	303	267	306	276	309	302	299	275	273	275	292	273	242	297	268	291	296	278	278	279	298	306	310	282	309	244	279	318	252	275	314	268	244	286	260	306	291	255	283	290	272	295	281	291	268	291	283	316	275	291	268	246	289	291	278	283	276	282	286	280	273	293	282	269	294	249	300	285	297	306	296	310	262	252	302	313	279	278	311	270	274	312	298	305	274	298	292	279	298	288	271	265	275	293	290	307	274	287	309	258	311	293	256	274	282	266	297	278	292	294	290	258	280	264	313	270	300	310	298	319	310	337	284	300	287	270	270	260	273	280	274	262	280	296	295	290	288	274	290	283	310	238	269	256	310	310	255	275	310	272	287	293	270	281	269	273	294	274	285	300	269	273	265	297	281	280	280	289	266	285	319	270	289	262	280	277	284	309	259	272	301	290	285	299	254	281	267	267	263	289	271	287	288	262	271	272	335	270	295	280	273	325	284	291	250	289	287	269	294	274	274	308	273	284	252	278	274	267	266	276	279	280	304	260	289	276	291	274	278	335	286	269	296	301	283	267	277	295	261	276	263	261	287	275	274	263	296	312	277	283	272	277	302	315	266	276	293	287	303	287	282	289	287	304	258	274	317	292	260	325	256	299	256	313	267	278	291	264	284	296	287	257	302	296	285	300	277	275	279	277	300	275	281	289	270	268	293	270	301	284	296	283	288	300	294	286	277	286	288	277	321	277	280	307	295	262	286	273	281	266	277	257	280	294	262	260	268	309	294	274	309	287	324	266	289	300	309	275	281	273	286	284	282	280	307	262	297	262	294	273	285	304	297	274	302	310	276	273	275	284	276	289	295	273	269	267	277	265	303	274	273	282	287	273	301	275	286	272	314	242	336	291	288	252	283	281	274	291	280	270	274	284	301	277	286	318	270	298	311	271	252	276	270	257	262	280	282	272	310	300	257	308	285	264	273	262	285	267	284	301	273	292	274	286	272	294	268	269	300	281	272	270	308	283	304	265	236	305	268	300	273	308	285	281	291	275	293	299	294	310	275	299	283	279	287	268	264	270	281	264	274	313	260	252	298	298	283	288	288	309	298	295	324	293	275	269	286	296	299	260	295	261	280	282	275	286	267	303	287	256	260	309	299	277	270	278	255	276	295	275	292	301	266	268	273	290	283	296	284	284	260	299	280	268	276	301	271	294	308	297	287	286	277	314	262	270	263	285	261	310	309	293	259	305	291	289	330	307	269	270	280	309	279	320	302	299	288	268	293	305	321	278	291	280	298	274	292	254	267	283	265	296	312	248	301	293	284	284	301	292	285	223	259	304	268	275	279	249	249	284	288	279	276	303	292	269	256	275	303	321	272	275	262	289	285	287	275	316	262	286	255	295	298	279	276	256	276	300	314	262	264	276	298	296	288	285	295	295	273	274	266	291	294	283	269	265	268	273	289	298	270	278	284	285	267	297	287	254	299	269	286	286	255	283	261	276	294	281	272	279	302	271	257	289	289	275	275	268	282	264	262	295	308	274	282	271	275	292	244	291	275	265	295	277	264	275	320	292	280	288	291	288	268	322	273	277	283	257	285	282	285	311	296	277	273	284	239	281	303	271	270	282	282	271	310	267	279	262	285	291	292	274	271	281	286	303	299	285	280	289	329	285	295	276	287	273	301	276	268	283	293	283	285	325	275	302	257	291	287	303	295	268	273	306	296	265	276	318	265	243	288	307	290	287	264	267	284	277	287	289	268	301	314	293	284	283	302	290	276	282	282	279	264	279	301	288	300	268	277	249	301	291	266	279	283	276	280	302	284	290	307	295	243	266	265	287	289	306	272	282	293	279	266	265	272	286	274	279	299	257	322	272	286	288	293	276	261	278	287	276	296	304	267	257	244	280	273	295	256	299	275	265	273	279	278	289	285	313	270	293	294	282	291	274	312	266	273	280	275	266	301	276	287	249	283	291	294	280	276	294	284	269	274	304	252	261	282	295	295	294	300	256	313	283	288	294	246	279	298	267	270	257	288	310	269	291	280	274	278	287	270	272	279	283	268	287	290	279	294	291	293	294	278	247	262	301	291	287	285	295	250	269	280	299	302	273	268	285	289	288	272	272	291	287	282	265	258	267	254	295	310	281	277	300	267	281	316	289	265	309	298	275	280	277	307	281	293	266	274	303	260	264	306	278	296	297	294	293	260	262	278	263	307	296	294	284	292	283	299	262	265	291	288	275	292	309	252	272	287	269	291	273	277	272	277	262	282	289	287	246	271	282	292	291	293	274	273	242	303	271	291	270	296	339	239	265	303	295	262	292	295	289	269	302	287	304	282	268	295	276	275	297	242
16133	1468	1197	932	657	469	421	342	278	261	241	207	210	197	211	182	171	190	176	151	163	174	157	150	155	149	148	155	166	156	176	186	157	176	126	134	141	161	153	139	137	146	165	137	162	153	132	135	137	140	176	146	165	141	152	150	142	153	149	132	158	162	135	131	124	178	162	144	139	134	151	146	147	150	175	124	130	152	163	177	173	131	126	167	156	171	129	169	160	119	139	139	141	158	139	156	135	155	149	144	147	139	128	147	141	151	125	138	142	128	133	170	148	127	156	121	154	144	154	144	141	168	135	159	147	149	129	139	136	136	148	123	146	144	152	148	154	146	158	147	158	163	162	156	131	160	153	165	155	154	149	139	158	148	144	123	141	126	144	136	141	166	159	145	142	162	142	136	144	147	133	187	142	147	162	145	158	136	147	147	143	147	169	161	129	146	140	141	128	130	147	149	136	153	132	136	124	134	144	163	140	147	144	142	173	161	148	152	140	151	132	149	130	135	152	134	131	143	156	140	149	142	145	134	132	138	145	135	159	113	130	141	155	152	146	155	139	146	141	129	147	149	121	139	151	139	120	137	146	131	146	123	164	142	172	141	159	134	161	158	141	161	143	125	127	138	144	158	160	142	143	127	138	144	126	157	138	165	177	125	157	163	140	135	130	146	155	140	142	115	137	134	142	152	133	147	132	135	176	143	138	126	132	145	146	147	130	138	144	114	136	153	140	140	156	156	148	149	133	137	158	151	167	143	152	176	156	166	168	160	138	127	149	147	106	133	148	161	143	160	133	136	132	133	153	145	160	173	158	141	149	131	142	147	150	148	140	167	129	140	162	140	128	177	142	122	134	154	138	133	143	156	137	139	165	168	122	131	152	126	163	139	156	162	137	144	136	147	152	139	148	151	157	134	140	144	136	147	142	150	158	115	161	135	169	155	153	137	152	139	140	148	141	127	155	138	148	159	152	158	126	161	144	155	138	134	149	158	172	150	128	117	140	143	160	153	160	137	153	129	127	130	149	136	173	133	148	161	134	134	178	135	161	154	125	135	144	152	134	154	171	137	144	149	150	144	138	131	167	131	134	150	141	135	152	136	142	139	158	142	171	138	159	145	139	131	144	144	140	147	120	132	138	120	153	158	156	123	124	162	160	167	152	137	153	182	156	145	148	160	150	124	164	150	151	156	154	127	169	144	146	162	150	129	143	142	134	155	142	140	139	133	130	149	168	127	127	147	166	147	136	147	130	177	137	147	140	150	156	141	135	146	160	138	153	153	147	166	153	148	144	140	132	134	173	172	134	147	128	148	152	154	127	123	175	151	139	151	143	120	135	149	149	140	132	143	155	119	160	136	135	165	154	160	159	153	151	146	129	164	130	146	128	125	142	159	142	129	116	153	142	137	146	143	122	141	153	136	143	147	158	122	149	157	153	160	141	144	140	120	123	128	160	141	142	151	153	148	151	158	167	151	150	160	153	143	135	145	141	153	132	151	129	149	152	165	137	141	155	142	154	157	165	163	137	142	139	150	137	128	122	134	144	152	171	129	157	153	150	158	145	130	148	144	130	143	130	135	136	141	140	136	163	140	134	143	148	143	133	131	143	147	153	136	134	119	163	141	143	133	163	137	161	156	161	137	169	155	143	157	149	163	137	141	146	141	146	132	129	149	157	165	138	159	126	161	109	147	150	151	137	171	130	158	158	160	144	157	147	166	146	138	157	135	151	147	132	149	155	148	165	160	127	150	143	130	140	145	126	140	133	159	162	171	130	167	150	145	147	153	168	149	145	138	153	130	156	138	133	156	135	151	145	134	141	113	134	150	149	138	166	161	136	152	136	121	156	164	139	157	136	148	145	137	177	134	154	131	183	154	162	130	166	154	143	149	143	146	126	129	142	150	143	139	142	139	172	171	155	159	153	173	141	153	145	158	147	135	146	155	146	125	147	168	152	142	125	129	150	167	150	147	154	141	136	148	155	146	143	141	142	144	152	143	158	155	166	147	133	124	133	147	130	158	170	142	143	181	160	155	135	162	120	155	145	139	139	141	148	133	157	155	168	149	156	135	152	144	154	159	162	152	148	156	147	134	149	171	147	128	131	128	152	141	142	138	142	152	133	144	146	163	140	152	153	132	154	129	153	126	158	137	143	157	138	151	160	139	163	146	123	150	169	164	143	143	141	137	145	144	146	141	120	164	135	150	145	130	148	157	172	148	140	153	125	128	132	155	154	149	142	150	142	123	119	154	130	147	151	169	148	151	145	142	143	141	143	138	145	144	163	144	175	124	161	152	135	158	151	144	157	168	150	138	147	138	127	139	155	139	144	163	141	141	164	167	141	123	146	164	134	133	152	140	169	150	159	149	149	144	148	133	144	138	124	140	148	136	148	134	170	150	135	140	155	123	145	157	137	127	161	147	144	131	153	134	136	135	150	159	136	128	141	158	165	142	157	137	148	119	138	159	169	136	142	127	148	157	135	141	152	153	161	136	158	147	156	158	164	152	137	150	140	147	158	142	143	153	145	150	147	150	139	141	149	149	141	143	149	134	166	160	148	127	150	139	131	161	150	133	125	136	137	136	138	145	141	150	139	156	152	142	149	129	137	135	144	153	151	153	148	154	145	154	169	149	167	152	145	154	153	156	162	149	163	133	139	139	165	151	119	142	150	148	125	135	153	152	136	144	156	140	155	147	131	142	134	135	126	135	133	147	154	142	134	136	141	132	136	151	136	147	163	154	159	157	148	163	129	154	153	146	147	160	144	132	157	161	166	160	161	140	152	140	150	156	160	141	142	148	148	128	137	137	137	145	163	138	138	129	153	150	146	132	132	139	149	142	136	166	140	132	116	145	153	142	152	149	142	143	160	145	126	154	136	134	134	158	170	150	156	140	157	145	145	146	156	142	151	137	126	163	156	157	158	146	157	142	160	155	146	141	138	157	148	129	143	148	160	149	140	150	150	146	130	131	140	137	143	141	172	142	158	147	122	161	170	159	159	148	154	117	131	137	155	168	140	140	174	141	118	151	133	170	148	148	137	117	160	146	153	157	155	124	156	137	156	142	146	150	151	145	137	153	154	134	146	154	158	139	159	137	142	154	145	144	147	141	132	142	147	150	125	148	143	168	151	159	124	149	165	150	138	141	140	171	171	150	161	132	164	153	132	131	129	147	143	150	171	154	170	168	143	153	147	126	142	132	131	143	145	145	158	140	155	149	151	162	127	146	123	148	170	142	149	161	154	128	141	141	146	144	136	147	162	138	126	131	149	146	141	162	142	158	132	157	145	122	128	153	151	142	144	137	162	141	167	166	136	152	143	137	145	128	177	131	138	138	154	167	154	147	129	132	160	145	139	147	147	148	148	146	159	153	130	118	147	137	137	143	146	147	136	149	148	132	146	155	141	139	164	145	137	155	135	121	146	154	173	147	134	155	148	132	128	149	151	158	139	127	125	134	153	149	129	146	162	133	148	147	154	141	149	132	149	137
10448	1411	2834	3408	2886	2414	2093	1690	1459	1362	1295	1139	1148	988	921	883	813	803	763	758	724	717	706	624	639	613	630	655	631	610	664	593	614	593	594	629	577	583	597	581	570	552	599	576	560	579	544	544	569	562	562	531	511	533	567	522	531	557	560	549	558	536	544	518	540	511	519	528	560	528	554	563	575	552	566	566	537	537	521	552	512	507	567	533	525	531	564	573	537	541	543	518	519	558	541	532	509	519	560	529	528	506	529	514	562	532	550	525	511	540	536	509	535	541	542	500	532	531	552	466	505	535	539	516	546	498	559	540	565	544	532	557	544	491	520	519	513	528	547	537	533	514	482	533	528	517	550	525	498	560	517	490	559	532	537	479	573	502	523	524	538	534	506	515	502	489	538	503	540	545	506	485	537	521	510	578	508	546	567	488	544	505	513	525	496	533	544	542	549	553	560	544	559	545	524	486	538	521	518	523	539	525	553	523	540	499	487	517	504	502	518	493	491	535	520	541	514	536	506	542	559	543	520	497	500	545	562	553	508	516	589	530	493	557	492	515	523	532	497	530	512	527	539	528	534	521	543	556	543	522	469	547	558	564	551	510	492	531	528	509	542	530	494	542	506	495	550	511	571	491	526	520	484	544	524	565	491	502	515	539	483	514	536	493	475	532	541	488	506	562	548	530	517	489	567	500	550	522	489	552	535	535	532	579	537	508	517	563	539	525	517	505	568	516	512	503	534	552	509	498	509	530	544	522	489	550	510	547	543	540	569	527	516	536	569	500	570	506	486	485	514	535	546	536	530	521	517	525	552	510	543	496	515	548	542	536	528	534	512	500	507	556	518	529	511	506	529	498	507	504	511	511	525	517	539	520	532	547	522	518	535	491	523	486	547	482	554	531	500	494	517	504	488	533	497	561	529	555	532	543	508	527	552	514	537	551	511	532	520	510	482	495	531	518	495	539	536	511	499	536	543	532	528	567	518	557	539	556	541	555	544	510	522	548	502	495	528	508	492	501	534	554	533	544	526	515	494	519	508	519	544	468	544	519	507	513	577	522	521	509	534	532	487	506	495	494	550	543	490	535	514	574	553	549	496	491	506	544	547	532	524	537	511	525	503	538	535	559	539	521	514	492	522	553	484	522	532	505	538	500	531	522	542	542	511	569	501	535	519	543	531	532	532	544	510	551	538	530	539	540	503	526	521	543	527	533	530	536	490	519	550	509	524	529	507	518	501	519	516	587	527	533	512	469	523	464	524	565	493	506	554	520	520	552	551	522	530	509	509	522	510	538	516	525	515	538	521	512	511	501	525	490	547	538	570	525	509	539	523	488	499	535	513	508	517	483	518	527	537	534	508	538	514	490	569	523	558	511	505	515	524	526	527	522	522	505	519	482	525	485	503	556	537	557	531	550	528	548	545	493	511	550	547	493	501	578	532	518	520	548	539	546	542	535	479	496	529	512	518	520	550	523	488	500	520	501	522	565	492	555	523	551	529	488	546	514	521	500	480	538	514	521	480	515	532	534	517	511	528	513	542	524	483	515	516	577	504	479	555	519	525	508	549	543	554	551	511	515	520	596	517	534	567	510	500	529	511	475	523	542	526	528	532	498	504	502	521	525	526	541	545	530	573	548	508	553	499	537	521	530	518	556	532	493	536	554	567	498	498	496	542	531	496	503	548	521	531	568	501	524	562	519	546	523	524	512	566	523	538	528	552	532	471	521	490	516	523	520	562	567	551	550	486	479	526	529	509	527	529	531	533	508	516	514	524	563	522	522	533	525	517	506	517	526	548	572	522	497	505	510	470	531	514	521	569	500	520	518	521	510	522	498	508	547	536	516	531	523	533	482	508	544	509	532	556	545	515	528	534	497	547	539	538	509	523	483	517	558	519	543	486	473	494	521	508	554	547	517	511	470	529	550	568	506	534	499	529	486	587	564	584	538	523	519	542	527	539	505	484	489	533	530	537	507	565	518	511	511	514	523	513	526	550	529	534	515	486	479	509	521	564	513	494	519	522	542	536	518	553	536	527	522	510	485	553	527	521	520	548	519	512	577	524	519	499	550	517	518	527	491	519	527	529	535	529	527	529	531	542	551	537	515	549	530	542	490	527	536	538	551	494	531	507	491	542	519	518	521	490	486	486	514	486	514	533	528	494	469	556	519	499	550	524	516	512	547	550	527	540	565	491	521	522	483	519	495	526	536	523	570	539	558	520	515	577	515	518	504	518	534	525	530	512	540	533	526	509	527	520	513	545	539	517	524	517	520	547	573	564	536	507	559	537	505	552	512	503	511	520	550	537	480	553	500	526	486	549	512	479	525	512	544	507	529	559	507	493	530	513	498	555	569	518	482	532	521	539	554	487	539	552	568	535	537	537	501	509	533	494	517	553	507	529	519	489	513	544	505	548	535	538	565	503	494	533	550	520	540	515	539	513	501	544	544	558	500	505	525	555	553	514	531	544	505	563	570	514	558	524	562	559	531	515	521	530	546	526	503	527	503	498	533	506	546	489	545	490	551	523	545	572	537	540	506	517	504	506	528	527	495	526	530	561	529	532	495	481	481	507	543	516	518	539	504	496	519	472	530	523	543	518	520	530	570	519	526	541	514	530	510	544	546	536	513	529	519	504	536	520	484	537	512	526	503	538	516	494	528	541	536	481	517	503	537	547	517	490	535	492	517	547	539	548	533	503	553	485	540	513	519	534	473	585	524	527	526	511	529	505	499	533	516	540	533	548	522	499	531	506	582	493	555	542	542	530	570	571	502	536	560	586	545	521	506	561	519	494	502	533	535	505	576	552	556	570	507	482	508	496	542	475	499	509	519	493	517	545	484	524	470	540	471	512	555	569	541	512	523	541	510	523	498	532	491	524	517	541	505	524	540	555	527	524	516	492	511	542	593	529	519	535	521	501	530	521	531	476	537	568	524	544	555	525	543	519	508	549	478	527	526	569	516	513	527	504	545	541	511	514	510	462	514	535	485	518	487	519	493	536	528	554	568	560	494	556	490	548	534	516	533	538	540	508	578	514	528	533	525	517	546	511	486	492	519	530	537	519	512	501	555	544	557	524	495	506	513	527	556	562	540	537	518	523	507	494	535	544	522	556	537	498	547	526	496	565	477	495	527	490	563	502	548	537	482	547	568	522	515	590	487	495	518	504	519	507	515	524	478	529	554	479	549	521	534	506	497	545	509	514	495	562	580	522	507	500	519	515	521	530	541	555	528	525	510	554	504	550	499	473	510	501	518	505	502	527	535	518	544	546	541	548	558	559	521	538	494	572	527	526	553	504	562	526	519	508	555	499	538	544	508	510	486	539	534	521	495	534	508	518	472	513	512	517	561	562	524	545	484	525	516	511	518	533	543	549	523	533	501	546	485	537	551	542	543	518	522	522	548	506	508	508	504	554	551	506	558	521	571	538	529	518	510	534	535	549	521	500	548	538	498	540	542	529	565	580	549	516	499	512	530	581	519	521	513	517	520
24630	3906	2300	1680	1187	875	698	605	537	405	351	352	332	336	328	274	262	271	275	281	264	229	247	228	234	250	207	196	228	218	232	202	261	220	214	218	218	188	229	218	215	219	214	233	219	221	236	220	204	226	218	206	184	215	214	193	197	220	236	203	232	210	200	204	215	207	189	212	223	219	194	217	222	193	225	220	202	184	214	224	193	210	191	189	194	200	187	180	196	212	203	209	197	193	199	215	219	197	200	202	207	220	198	183	211	206	210	197	212	213	219	249	230	213	183	194	216	196	205	216	204	194	211	217	193	196	245	192	221	212	206	208	227	214	199	206	230	196	250	207	222	186	209	225	204	207	199	184	205	203	200	225	182	216	201	226	193	197	189	194	208	207	205	197	217	193	214	213	221	213	205	173	208	205	208	220	210	212	208	215	220	195	200	196	222	215	221	222	193	194	198	194	205	192	214	217	203	205	219	180	178	188	200	209	194	214	226	214	208	166	196	200	209	199	201	202	179	228	186	244	212	216	205	223	192	191	202	227	203	204	211	202	207	211	183	208	192	194	203	199	235	197	209	233	229	215	223	206	214	204	212	194	222	186	201	200	230	204	199	211	210	201	188	224	212	219	222	204	197	209	198	212	228	195	213	199	211	215	224	212	196	182	174	204	173	176	173	176	206	201	215	182	228	198	199	209	200	184	202	196	224	191	204	192	206	181	221	208	198	211	227	199	199	226	217	212	189	220	199	201	181	195	203	230	204	221	207	186	215	220	190	182	228	200	213	200	197	180	186	209	205	200	209	216	212	223	209	213	203	226	233	203	211	168	223	218	212	194	205	212	210	190	187	191	217	190	197	195	224	223	188	218	220	213	220	213	203	214	211	211	211	201	183	216	202	205	202	204	202	210	205	214	200	209	218	202	220	218	217	216	211	199	230	196	220	196	211	211	224	223	196	192	192	201	201	191	199	204	194	225	208	212	233	197	206	232	183	209	204	209	240	222	186	192	223	234	230	209	216	215	185	187	218	205	196	182	216	201	217	236	231	194	227	195	199	196	198	213	222	185	206	222	201	187	206	193	200	205	216	198	210	194	220	188	204	196	210	183	211	190	222	184	195	182	211	211	211	200	199	181	211	189	187	251	232	228	209	195	210	202	207	207	208	191	171	208	214	186	234	208	196	215	204	195	227	195	199	196	230	199	218	203	186	228	213	220	211	231	209	212	205	216	209	225	187	194	192	216	216	210	198	208	199	198	199	222	224	225	181	180	211	207	211	178	223	210	215	188	213	174	206	213	198	215	200	197	203	202	230	203	222	197	184	204	179	208	202	199	205	211	217	217	198	201	194	202	208	204	211	209	195	214	215	221	197	190	196	204	222	201	213	200	170	218	184	202	209	191	215	189	205	216	208	228	218	197	211	219	214	213	214	190	227	221	209	184	182	232	198	206	191	216	187	182	200	206	224	197	202	195	197	219	200	194	227	211	197	196	215	180	184	178	238	179	182	206	189	201	208	196	208	190	206	211	204	173	217	224	188	203	205	209	216	198	195	236	200	213	219	184	171	196	205	193	204	199	203	215	207	201	198	204	193	189	196	196	219	189	214	199	191	209	193	203	201	189	203	203	234	202	196	199	190	227	213	185	206	186	224	196	209	215	222	210	208	239	216	195	220	232	202	199	197	204	191	212	218	205	214	216	201	194	211	210	199	220	186	182	200	184	186	218	190	209	251	193	192	196	187	212	209	202	205	189	199	212	216	221	215	196	203	225	212	222	231	181	221	190	207	178	207	218	238	195	202	211	200	205	229	216	215	234	227	203	203	210	233	214	211	209	229	208	213	215	207	189	191	192	212	196	206	186	188	187	206	194	193	233	203	218	194	190	198	179	197	203	217	206	200	213	233	209	178	183	207	219	219	213	202	195	184	192	199	198	218	203	194	171	200	208	216	195	202	218	205	178	179	189	206	227	201	199	205	240	219	190	221	187	202	212	214	206	205	224	184	233	217	190	180	226	200	216	199	225	224	222	204	217	221	208	215	189	213	211	188	225	210	213	201	190	212	202	194	228	191	194	198	196	205	217	209	199	202	176	197	190	196	233	212	199	194	207	191	187	185	176	185	201	198	208	214	228	219	198	197	206	199	214	220	212	229	196	193	191	208	198	214	206	205	204	202	208	193	205	179	211	194	211	237	219	208	202	194	212	204	196	195	238	218	208	220	207	182	197	218	228	209	212	207	201	220	199	202	202	208	202	218	192	209	210	217	217	214	202	202	198	188	203	249	193	197	184	214	207	237	217	200	196	215	183	216	181	227	214	205	197	202	205	187	222	214	179	199	235	193	217	230	219	199	221	203	223	200	227	217	204	184	233	212	227	207	193	207	218	218	218	197	200	183	192	196	227	209	201	234	184	206	186	218	208	200	192	222	190	212	242	185	223	219	187	217	203	209	217	219	220	218	198	178	217	230	215	197	231	183	213	214	211	202	198	207	197	208	190	196	211	210	236	227	214	209	192	196	214	224	232	192	218	229	224	198	206	208	215	213	206	189	212	219	199	202	203	187	190	231	205	224	205	202	236	173	190	208	241	195	202	186	231	165	230	189	206	210	174	210	170	239	197	197	189	210	193	204	198	235	195	214	207	210	206	220	197	201	214	219	188	222	227	219	188	181	200	221	193	192	216	218	218	205	175	194	214	189	222	188	195	213	174	233	205	231	235	207	224	196	228	198	197	182	198	186	183	216	226	247	205	210	212	208	190	191	193	213	200	209	184	182	233	203	208	227	205	199	196	210	205	226	180	223	189	211	186	189	227	216	208	204	203	201	203	211	204	203	207	226	231	203	217	206	190	229	203	215	198	217	225	200	197	180	213	216	198	199	186	202	201	194	202	223	216	211	213	209	219	204	207	201	210	216	207	210	227	215	173	208	220	206	215	223	203	203	195	216	198	181	209	218	223	197	190	212	211	188	207	199	212	203	210	218	235	221	203	174	163	205	191	188	192	223	196	218	183	193	208	223	184	198	191	211	227	183	196	209	192	212	195	199	199	226	194	222	201	248	185	197	226	178	184	217	227	208	202	217	213	203	202	206	219	218	200	222	210	191	195	198	195	212	194	209	224	192	189	187	222	189	221	186	220	218	197	213	190	205	209	205	184	185	221	223	197	212	202	194	217	212	222	224	218	204	201	195	217	190	189	195	202	185	208	210	179	189	203	192	223	186	201	198	211	228	195	207	191	197	216	215	207	221	214	217	237	189	216	217	206	206	186	221	206	176	212	199	211	231	207	213	210	195	218	203	196	197	210	202	198	199	212	202	176	211	204	227	205	188	200	195	177	216	209	206	216	202	185	182	208	231	221	194	189	181	196	225	212	226	215	214	200	201	236	211	215	203	197	198	197	195	200	184	204	204	210	214	206	175	219	205	199	208	205	228	215	211	213	212	191	193	203	187	199	226	198	219	191	193	193	218	221	223	199	219	188	223	205	203	185	194	219
13601	2347	4873	5657	5023	4010	3525	2841	2643	2235	2070	1902	1703	1560	1417	1336	1211	1219	1120	1090	1090	1013	1052	975	940	986	898	928	873	907	900	888	827	831	806	789	807	786	786	816	865	761	723	770	773	744	758	796	762	768	789	764	776	736	737	718	745	775	753	768	743	704	719	745	711	744	706	728	690	673	701	732	696	741	717	710	725	650	767	720	750	755	714	700	739	722	734	736	706	711	738	707	758	700	796	726	729	710	748	728	733	701	674	672	704	669	720	663	709	697	708	740	675	697	719	724	725	735	680	689	685	697	709	724	705	721	704	709	712	706	693	751	671	705	677	702	695	659	645	640	717	711	724	712	710	698	700	681	693	674	644	722	713	692	669	697	680	661	650	655	691	704	715	708	724	711	699	677	720	674	708	703	659	683	706	687	762	680	695	727	710	646	731	666	712	705	712	707	726	700	676	709	702	688	682	703	715	699	698	702	669	666	695	708	721	677	736	688	728	709	721	672	696	701	702	702	679	706	671	698	727	707	684	672	715	708	679	629	690	731	646	711	687	675	639	730	707	722	704	723	702	706	711	687	693	704	683	739	655	695	713	702	701	686	730	725	688	707	659	735	710	668	678	701	692	687	693	695	669	699	673	722	644	673	720	721	677	645	669	670	713	684	692	673	690	711	633	689	687	673	710	655	690	659	689	705	752	686	691	703	656	692	685	706	672	683	739	707	674	714	708	696	697	706	655	693	732	692	696	702	690	698	684	686	728	706	652	668	718	673	703	705	694	720	679	742	696	706	713	598	717	689	644	677	750	687	706	636	696	655	707	679	671	679	745	692	704	724	698	703	684	697	668	690	684	697	682	659	722	700	693	663	667	718	690	729	683	722	723	711	696	661	667	686	708	708	679	684	671	656	670	707	687	713	711	675	660	703	715	683	699	690	692	665	706	684	737	721	717	680	737	631	665	681	700	680	714	673	680	729	680	666	688	690	708	706	638	706	679	680	681	702	646	690	712	660	674	705	647	668	712	707	736	687	680	730	683	728	715	708	691	658	697	670	732	689	699	614	692	646	678	694	732	714	706	701	693	690	679	705	702	680	739	690	671	658	672	692	710	721	741	709	675	663	634	687	712	641	680	717	729	654	693	714	677	710	709	702	660	660	674	680	662	682	648	678	643	688	655	690	707	684	680	674	715	657	676	706	683	725	712	683	675	676	665	669	687	707	678	703	717	663	704	754	697	659	729	729	741	671	706	749	712	686	696	733	704	678	690	705	723	674	659	660	715	651	723	678	716	645	674	647	705	643	726	691	724	682	676	716	710	663	720	685	679	722	647	665	701	668	643	694	707	715	712	716	725	658	664	712	698	703	680	687	707	726	761	705	723	667	670	673	702	702	686	709	689	709	665	678	747	654	702	739	684	709	702	742	701	675	650	713	731	695	692	704	686	723	676	715	668	713	671	688	693	659	719	682	720	691	676	699	645	680	719	705	666	675	658	699	681	694	701	714	720	711	637	679	683	647	704	719	687	698	698	633	646	675	677	657	681	729	665	710	753	665	729	652	701	702	669	718	689	709	719	686	694	688	674	652	652	708	709	684	728	671	693	705	722	687	706	675	710	689	666	680	684	704	683	704	656	726	701	729	648	680	719	722	674	669	682	641	644	705	723	706	705	644	694	688	681	706	711	708	691	692	691	713	700	661	682	670	718	741	656	669	689	677	723	688	661	649	686	649	700	678	697	703	679	701	666	678	693	728	656	662	726	709	661	687	639	710	713	721	727	674	717	700	709	693	659	670	683	689	677	633	708	726	732	692	721	733	687	756	692	670	686	687	731	712	715	737	685	680	674	709	690	679	686	728	696	683	677	648	747	702	718	747	691	685	649	675	676	656	688	703	688	703	657	670	685	675	724	666	669	687	717	694	688	712	729	689	708	680	685	725	694	713	645	700	689	650	716	663	692	684	679	699	655	696	707	731	643	711	680	671	712	686	724	707	704	716	683	691	715	708	702	680	703	683	696	686	719	692	675	664	680	677	725	657	699	727	683	682	710	688	664	696	699	692	697	705	700	709	643	696	663	688	685	698	738	715	677	667	736	680	733	676	723	708	671	700	650	682	714	702	642	704	695	678	637	729	650	672	745	674	710	689	725	700	648	683	693	688	681	715	676	625	695	686	725	678	708	649	696	696	678	721	731	675	642	703	704	707	706	726	688	723	670	680	666	655	673	688	725	685	610	683	663	702	683	677	697	661	709	676	661	718	674	696	700	677	678	719	712	698	719	639	736	693	695	712	682	673	697	682	644	717	693	709	717	687	679	665	703	682	696	658	715	694	722	665	681	673	656	685	700	675	674	671	676	710	715	659	705	691	684	687	683	690	741	713	681	713	694	652	653	721	731	740	711	702	669	707	728	673	702	753	671	674	703	712	680	688	714	676	701	726	626	697	694	703	640	721	700	672	680	685	706	691	699	738	712	698	679	713	707	686	710	708	655	654	774	737	680	705	697	715	702	708	680	714	692	651	705	663	723	695	732	764	744	709	687	675	666	671	699	665	672	669	724	700	710	667	700	722	686	669	648	722	641	727	746	741	665	661	697	696	708	734	721	760	705	692	759	719	708	734	691	662	699	713	664	749	686	691	640	696	674	710	719	722	677	699	659	726	652	647	705	738	713	641	707	717	680	694	712	711	662	704	737	698	702	725	707	716	673	712	668	678	664	725	716	729	740	712	699	712	684	697	718	708	690	698	723	674	734	712	713	691	668	642	636	676	685	682	729	659	748	727	699	715	737	689	693	661	691	668	690	709	695	674	691	679	689	711	692	757	724	677	664	719	712	690	699	666	722	697	689	708	687	669	694	685	695	707	650	704	750	699	695	669	685	717	662	696	667	688	707	653	682	652	692	656	678	634	689	701	670	684	694	688	711	677	745	729	711	736	675	679	695	685	688	667	698	653	706	715	771	677	638	631	677	685	701	699	669	684	687	700	668	711	615	668	659	713	709	694	690	713	676	741	717	704	711	663	667	686	662	717	693	649	673	755	691	706	728	695	702	680	707	688	713	650	714	750	687	657	696	704	674	701	678	653	706	697	665	648	711	673	642	702	735	688	673	698	702	694	692	742	661	694	728	724	687	706	686	684	685	691	693	711	729	734	666	681	725	693	725	714	719	686	648	680	703	700	705	713	669	663	664	698	647	663	663	645	690	686	699	723	686	679	657	679	714	713	673	694	694	640	705	685	687	692	651	701	709	667	709	671	668	699	712	679	709	691	706	700	699	707	715	663	680	751	665	681	715	702	668	704	660	677	720	690	673	713	710	707	660	711	677	696	674	698	720	665	678	636	655	680	675	697	684	674	718	712	683	682	648	683	701	692	694	675	669	711	700	682	711	687	729	730	711	727	711	686	702	658	717	717	700	757	714	709	702	731	718	673	654	654	682	647	666	699	679	684	692	733	688	684	711	676	661	636	719	715	687	738	692	705	663	698	683	714	710	695
1990	134	144	128	95	84	82	77	76	63	81	68	66	82	66	73	67	77	75	66	78	64	66	77	78	78	69	77	73	78	70	68	62	59	84	69	74	69	79	67	64	58	74	56	65	75	66	62	73	67	67	64	78	79	67	75	73	74	70	79	58	70	74	67	63	58	53	65	58	55	64	57	64	80	64	67	65	66	85	68	59	91	74	86	78	81	64	57	62	62	63	76	65	72	64	74	78	71	64	72	67	79	77	57	61	81	68	61	63	70	69	77	88	62	65	70	69	69	62	68	58	76	62	68	64	63	66	72	66	69	70	65	70	61	64	73	74	72	60	57	57	69	63	75	60	66	70	66	72	71	84	72	69	81	63	65	55	67	70	72	66	77	58	84	81	60	59	79	84	73	66	60	78	69	75	61	65	63	69	76	79	72	66	78	75	64	61	56	59	61	84	61	90	74	72	86	87	60	60	66	72	63	69	71	70	58	66	75	70	84	64	70	61	68	72	70	64	53	79	53	68	59	85	68	80	72	56	60	65	73	58	58	61	81	73	50	67	62	64	78	58	93	69	68	63	58	75	71	60	62	52	76	70	76	63	62	71	75	74	68	71	83	70	54	71	59	69	71	67	79	68	85	65	66	63	76	77	68	67	68	69	72	73	59	74	71	62	63	95	78	76	78	71	69	75	55	64	67	74	73	61	79	69	63	66	90	62	70	63	64	66	68	69	85	62	52	81	73	81	71	65	69	80	74	83	65	66	60	66	80	72	75	72	69	68	60	77	76	62	80	80	63	67	79	73	70	74	53	57	67	60	64	66	61	69	76	69	70	64	77	72	70	69	65	62	67	41	68	78	63	78	74	65	68	86	76	73	71	63	76	62	72	70	63	74	53	87	78	73	75	67	58	76	69	63	70	83	64	71	76	69	63	67	60	80	64	71	72	73	66	66	68	57	69	76	57	68	76	92	63	56	64	70	63	64	65	79	71	79	60	58	78	61	67	74	65	76	77	52	66	71	84	60	67	59	64	77	61	78	64	63	77	74	71	76	63	53	82	63	74	72	68	59	70	66	67	60	78	74	66	72	61	80	64	63	65	75	67	82	81	55	56	71	57	59	65	69	69	69	54	74	64	65	61	64	65	62	52	74	69	56	66	60	74	82	65	54	72	84	56	70	72	65	62	68	66	80	67	74	88	55	59	64	71	77	68	64	82	67	62	80	61	57	54	68	70	63	80	78	55	64	83	76	65	60	76	84	75	70	54	76	51	74	76	78	72	65	74	66	79	83	65	68	66	68	55	71	81	69	63	64	71	66	69	68	95	58	74	61	65	56	55	68	70	63	67	65	63	72	70	61	67	63	63	64	81	52	58	70	89	64	48	76	66	65	63	64	77	72	68	63	77	66	81	73	80	74	63	76	63	58	62	59	75	70	82	64	78	82	69	85	61	83	79	68	75	66	64	83	72	72	59	70	74	65	77	72	67	91	67	57	50	71	70	85	77	70	86	85	61	77	82	63	69	74	70	77	62	64	63	56	69	67	75	64	55	80	72	63	67	78	60	63	79	75	73	70	57	66	78	73	68	59	62	72	65	66	80	75	70	75	58	66	63	66	48	71	88	86	69	68	68	68	75	62	67	67	71	54	65	78	55	74	68	58	70	74	64	65	73	56	79	61	67	67	60	64	61	63	79	61	55	72	54	79	63	88	73	72	84	73	62	66	76	62	57	61	77	76	78	61	76	60	80	75	69	68	75	64	81	78	66	55	79	67	68	69	70	69	62	53	64	66	64	75	80	58	68	65	67	71	79	64	75	70	65	63	64	75	70	68	60	66	69	55	64	77	73	69	65	64	65	62	67	67	62	85	63	76	66	75	65	62	72	69	76	77	74	73	66	59	72	66	66	63	57	78	50	63	68	76	69	72	80	65	88	59	63	54	66	85	66	73	72	52	71	71	65	74	75	65	68	65	60	72	51	60	84	75	77	68	76	58	60	71	73	76	76	56	91	74	73	58	72	62	69	68	70	75	63	54	76	66	69	65	63	79	65	62	68	52	64	60	62	68	74	72	69	68	68	69	80	47	69	84	64	69	72	73	63	62	61	68	69	84	66	69	68	68	64	65	71	50	70	64	57	73	84	58	64	68	62	61	72	76	79	65	77	62	67	59	74	64	64	59	55	68	70	54	67	64	75	67	49	60	66	53	57	72	64	77	84	94	70	65	73	68	68	69	78	84	70	64	62	67	81	69	74	58	57	72	73	60	62	74	78	52	71	82	70	69	77	82	77	80	66	65	67	76	68	60	85	56	60	69	75	69	69	65	76	79	76	72	58	90	60	62	79	70	90	73	62	66	68	71	65	82	65	67	71	65	74	73	80	67	70	85	70	58	61	61	70	59	66	84	91	67	67	72	59	62	73	73	63	61	59	63	68	72	71	73	55	66	67	80	78	66	75	82	73	74	72	73	59	65	73	78	74	74	68	64	73	75	75	66	63	66	71	66	63	72	57	55	67	56	79	68	70	91	86	71	83	70	63	77	75	70	72	58	65	66	78	72	89	69	80	87	69	68	79	73	59	61	62	73	73	81	70	79	84	65	74	69	65	69	61	77	75	69	73	73	66	58	62	71	71	90	59	66	59	76	60	63	63	67	69	65	55	66	72	67	71	80	57	61	69	69	71	63	86	84	77	65	65	67	59	75	72	74	80	68	68	66	75	69	71	56	67	83	78	53	64	72	76	76	78	62	70	66	74	74	64	72	67	57	65	97	78	70	71	83	61	67	71	65	70	66	76	63	86	83	62	87	79	61	66	63	80	46	78	61	79	50	59	68	73	81	64	69	64	90	73	76	72	76	66	96	67	71	67	83	63	80	72	74	75	68	59	73	67	78	80	74	65	55	74	79	73	70	82	54	75	75	61	74	85	61	64	63	71	64	51	52	64	56	77	73	66	71	70	71	79	64	75	63	70	72	69	69	57	76	72	83	66	79	67	71	72	68	83	78	62	57	55	72	67	66	85	82	45	60	63	78	61	68	63	68	71	73	65	64	78	82	71	81	68	81	71	65	67	74	66	96	59	58	69	77	61	73	71	73	66	51	74	59	62	64	54	65	74	68	60	90	80	64	78	70	64	66	63	86	65	85	65	74	62	79	76	67	74	74	78	91	68	63	64	79	59	61	70	72	74	70	66	65	73	65	70	64	73	78	63	70	70	75	64	57	66	64	72	65	61	65	72	64	66	72	76	73	71	79	72	54	80	79	57	59	73	77	52	71	65	90	80	68	62	60	67	64	64	75	63	60	63	84	57	75	71	67	73	55	74	55	63	76	72	65	74	75	63	66	55	82	91	69	58	80	79	74	67	80	68	65	64	44	69	85	61	72	63	76	71	86	68	56	63	76	60	61	62	73	78	52	64	72	73	71	73	84	69	72	84	74	66	78	73	73	75	68	65	76	62	72	78	69	70	82	76	82	79	66	60	65	62	54	54
3343	385	491	454	422	429	400	340	358	374	343	351	345	294	347	336	300	307	323	311	296	329	295	278	323	325	303	339	289	327	328	303	291	341	316	290	286	278	299	281	293	291	294	324	324	303	294	343	286	319	298	303	276	284	302	286	283	302	266	323	310	316	303	278	302	322	306	280	305	293	303	289	261	299	311	305	317	283	252	311	271	329	304	295	282	287	287	277	291	309	300	303	273	302	303	295	282	307	280	288	283	299	285	323	311	276	275	320	294	292	297	298	306	294	273	288	323	331	291	336	284	309	272	309	290	282	279	276	293	325	295	297	292	293	285	299	260	317	302	279	272	320	277	306	298	306	295	300	293	325	285	325	288	297	307	312	276	299	308	279	323	271	300	298	327	313	305	274	292	295	304	285	302	320	322	313	299	288	298	317	293	323	306	288	282	312	319	298	314	295	299	275	316	298	293	303	324	340	273	319	294	279	286	272	298	313	290	272	302	296	311	257	306	267	300	270	270	312	300	271	261	328	310	261	316	318	275	284	291	307	296	290	281	285	288	308	325	283	302	318	314	291	288	289	296	307	281	314	281	316	315	284	301	300	292	305	299	309	305	289	261	276	273	270	290	301	263	306	296	318	288	304	277	317	301	311	291	300	312	314	306	306	284	334	298	294	278	307	278	286	274	322	286	284	300	300	294	340	252	262	281	298	289	298	302	310	290	294	283	281	295	278	315	297	314	294	279	324	299	334	280	269	298	320	265	286	266	312	286	266	256	288	303	269	290	271	288	289	297	305	302	287	285	313	274	309	292	353	304	305	306	294	310	271	296	290	314	309	299	277	284	303	277	301	266	280	290	288	309	344	283	308	285	296	294	297	306	273	291	315	308	324	323	292	294	280	306	295	309	294	307	280	272	311	262	288	281	298	283	278	294	280	314	285	305	275	253	287	332	280	292	294	267	273	284	296	307	297	303	286	294	332	288	292	307	286	290	316	294	293	253	279	296	277	274	307	309	309	278	272	311	290	304	274	276	299	322	278	319	303	322	315	294	277	270	309	278	297	297	318	313	320	326	275	275	295	273	307	295	312	275	285	304	282	289	310	279	300	291	254	277	317	279	276	300	299	320	296	317	307	317	302	272	259	286	275	300	296	274	303	326	338	269	320	310	303	307	301	338	288	305	312	301	290	282	288	277	297	324	319	283	284	318	277	299	296	293	318	268	297	307	302	288	295	288	296	313	288	276	298	301	318	311	292	285	278	275	294	304	271	287	318	301	330	268	309	317	281	307	273	307	308	286	288	309	280	273	286	317	293	303	260	297	303	303	324	273	293	307	273	325	299	304	290	294	290	314	260	323	280	302	345	302	310	313	282	280	293	294	342	292	285	310	303	299	312	288	299	319	285	292	271	312	281	294	324	245	276	297	309	331	287	307	307	282	316	308	302	304	313	296	338	288	269	301	281	300	307	288	289	286	290	305	304	303	303	280	319	281	318	268	275	310	292	286	329	302	300	288	316	337	293	255	312	307	284	283	293	291	277	299	310	312	309	315	330	290	284	321	289	290	302	309	286	273	270	310	273	301	298	299	325	278	335	342	284	279	275	310	292	286	294	286	301	290	298	276	269	299	289	262	299	340	315	269	291	304	289	289	277	287	278	284	301	298	306	307	310	293	287	297	280	290	267	319	310	289	246	292	299	300	310	312	290	275	284	310	281	302	291	267	280	292	316	283	315	290	268	276	281	315	280	304	270	281	292	296	320	279	312	289	322	312	282	283	295	294	281	280	299	300	271	329	307	245	313	320	306	305	297	301	292	271	277	273	302	298	299	296	284	289	306	282	301	288	263	287	285	309	298	292	287	284	268	312	326	328	293	321	293	296	275	266	306	304	304	286	276	286	258	272	291	299	284	329	263	318	301	270	286	283	300	273	293	277	279	315	289	283	283	311	267	303	305	283	300	273	324	285	280	309	282	279	319	298	314	288	300	288	281	275	303	286	320	282	317	316	285	280	289	309	282	297	320	288	306	267	307	313	308	288	276	278	333	291	294	292	345	289	296	304	324	271	304	305	290	318	308	283	264	301	289	274	312	290	319	307	308	300	277	301	333	263	328	322	292	301	282	312	307	325	317	295	296	289	288	283	284	280	301	283	293	280	281	273	316	272	281	296	285	273	287	278	296	278	303	288	294	297	296	305	316	268	325	329	287	282	289	291	320	288	305	306	282	297	333	300	302	289	327	263	314	309	303	281	322	294	306	278	267	283	291	321	300	290	323	297	265	306	285	277	273	285	299	325	287	292	318	336	265	286	311	301	273	309	275	330	299	258	311	314	309	272	267	300	286	274	281	286	281	318	285	284	291	295	282	281	284	251	294	276	304	265	281	283	313	292	297	289	323	274	290	296	287	285	294	297	298	305	311	300	278	305	309	310	296	260	270	289	293	287	288	291	260	289	258	264	304	299	291	292	303	320	300	276	284	304	291	299	296	316	315	316	282	298	265	283	297	303	296	287	310	303	328	296	276	316	303	285	274	302	283	286	274	290	308	280	273	291	286	301	300	295	295	307	278	299	282	283	290	277	347	264	302	321	290	298	273	312	287	267	282	295	293	287	292	296	257	269	305	259	295	331	294	301	287	276	329	306	277	288	290	309	282	304	283	312	294	278	283	313	292	274	281	310	309	294	297	305	290	314	311	294	285	290	294	328	302	304	326	297	287	268	274	296	321	306	285	310	287	285	301	309	294	305	255	312	310	321	306	305	298	326	289	314	290	305	291	288	273	288	320	325	269	285	308	294	303	288	303	297	277	311	303	311	325	309	296	310	280	265	264	276	285	324	296	327	282	308	302	300	269	321	297	309	300	295	284	319	310	319	276	285	279	307	325	293	328	286	310	305	301	310	297	284	272	295	295	326	307	298	291	304	303	337	307	270	313	305	303	265	298	309	310	299	298	291	291	297	312	283	283	329	291	278	266	295	273	323	289	282	285	298	292	300	317	287	292	278	307	292	290	261	291	279	308	303	285	296	287	314	305	287	295	315	298	243	299	288	307	278	265	287	296	309	281	318	333	293	305	301	298	310	266	283	305	297	292	321	306	330	320	281	253	313	306	322	311	319	299	311	292	310	311	310	306	314	291	299	275	266	294	274	326	297	313	278	286	311	306	310	297	293	306	299	283	305	301	300	293	318	323	306	275	289	284	297	297	289	312	289	341	309	295	287	320	289	264	267	285	302	291	304	303	277	264	318	280	272	301	308	287	277	311	277	304	316	288	300	302	307	300	275	280	298	271	283	313	276	280	298	322	285	305	326	289	314	287	266	311	288	235	305	287	297	304	276	295	264	273	271	310	312	283	257	292	281	298	262	296	319	303	282	287	299	301	287	286	280	293	300	293	271	294	308	288	305	266	328	282	305	286	303	290	282	278	294	261	316	305	297	355	307	306	310	320	285	291	285	295	296	275	279	318	305	303	271	295	284	277	289	304	310	280	299	279
15290	1341	1199	894	652	480	414	333	295	260	224	217	241	187	202	197	195	178	197	158	173	162	147	155	157	159	170	165	136	145	150	178	158	141	142	124	148	161	158	161	151	154	160	140	158	181	142	154	150	175	148	144	171	171	171	134	184	146	148	153	165	158	164	140	157	148	141	151	136	149	152	147	147	149	147	148	133	140	159	138	163	148	149	131	172	148	131	146	159	141	147	149	138	165	159	138	137	160	156	133	124	140	170	148	133	149	148	138	137	173	148	147	156	138	147	146	148	168	137	147	142	153	136	152	148	136	141	150	151	155	149	151	153	116	138	137	140	148	146	156	153	126	144	146	126	153	158	156	156	161	141	147	146	157	151	122	152	157	123	169	126	147	143	136	144	120	149	154	146	132	150	139	134	163	150	158	146	148	147	154	152	117	140	134	127	150	159	150	149	162	140	139	138	138	154	135	158	124	147	147	152	143	139	140	138	156	142	153	153	137	146	157	163	147	149	134	136	136	122	154	140	149	129	143	152	163	173	143	156	125	156	135	142	141	131	162	160	137	159	142	134	136	151	145	139	140	150	132	124	148	141	153	129	146	163	142	136	162	143	154	137	142	159	140	138	161	157	133	131	136	125	144	155	124	147	162	143	155	141	150	145	161	153	145	136	118	130	144	155	137	159	137	149	148	128	149	159	169	159	141	129	152	138	170	147	126	143	129	133	140	148	133	149	138	143	140	137	134	125	154	147	151	129	159	138	135	137	139	152	142	176	171	142	127	152	142	156	146	116	147	140	128	149	143	121	160	125	128	163	153	161	131	159	139	129	130	155	133	145	151	165	134	140	141	152	160	143	143	142	146	161	142	147	167	151	170	122	157	128	136	140	175	159	157	133	128	145	153	156	167	135	118	141	157	145	152	146	156	147	166	137	144	141	147	150	142	133	163	149	142	153	159	140	170	141	145	134	157	166	160	178	152	151	140	135	127	130	146	137	150	129	146	130	149	128	139	137	144	157	143	149	151	128	146	122	159	150	165	153	138	148	138	147	148	149	142	137	135	153	154	138	127	144	143	167	143	159	138	155	150	145	137	159	136	141	154	138	146	168	159	135	137	120	158	145	141	143	151	170	152	154	149	161	143	141	168	155	156	141	133	125	155	162	154	139	158	145	178	170	120	146	170	139	140	141	143	141	146	150	140	158	139	143	136	150	156	147	138	146	162	137	134	128	155	131	154	132	115	145	150	152	151	158	152	136	108	131	155	163	136	153	131	133	143	146	122	134	168	137	142	143	165	159	136	140	134	132	135	150	161	152	144	153	142	132	154	157	162	146	152	154	129	148	146	149	150	136	143	161	147	134	150	155	144	142	151	143	121	158	135	159	127	145	137	142	141	147	162	154	153	152	119	148	160	136	136	162	134	156	138	140	153	127	155	162	163	150	144	139	126	134	148	155	138	158	141	137	148	151	154	138	130	139	150	138	143	143	160	138	153	148	142	133	150	151	123	159	132	153	128	154	137	127	136	159	154	123	136	135	158	138	160	165	152	129	141	151	165	157	148	147	139	149	140	151	156	149	127	141	156	141	151	142	148	145	131	133	150	133	154	145	164	171	139	143	140	147	157	162	154	162	152	136	153	128	161	136	156	156	150	154	146	164	125	130	122	147	138	129	141	178	159	154	141	143	152	158	165	150	151	150	163	138	181	148	142	117	138	154	135	120	142	136	137	138	153	136	133	138	146	147	137	142	153	128	167	166	164	154	135	132	145	143	146	135	150	147	151	123	158	142	131	137	142	134	169	138	146	133	131	167	122	164	159	152	139	157	162	162	148	140	140	150	156	139	137	144	137	162	120	137	114	150	125	141	140	145	156	127	133	153	143	167	149	156	161	158	139	162	159	143	136	146	160	149	136	162	130	125	129	144	156	149	149	173	145	145	172	157	146	151	132	150	153	152	165	162	141	151	132	127	147	159	153	136	157	143	138	147	143	168	151	147	147	168	137	144	144	151	127	129	145	154	152	140	167	151	175	142	145	127	153	139	140	156	149	141	156	132	131	145	137	142	138	162	151	133	126	124	170	151	160	146	176	142	161	140	148	156	133	132	123	152	138	160	146	147	143	145	130	148	156	157	131	174	138	148	163	166	138	133	155	149	138	154	145	152	162	155	124	153	139	134	158	149	150	140	139	127	133	151	130	152	151	142	151	138	141	133	168	165	147	154	136	148	163	149	130	153	130	147	146	141	159	142	139	165	132	139	169	132	143	149	137	151	151	136	160	148	144	131	157	149	144	146	153	150	143	160	127	141	133	166	156	159	147	130	157	167	152	162	137	134	129	123	147	158	141	151	153	152	153	157	128	152	149	150	142	142	135	157	153	113	163	134	138	140	157	146	127	138	150	157	160	154	152	155	139	146	144	154	148	151	148	134	152	132	131	121	152	173	171	162	147	157	145	146	144	148	154	154	146	146	152	142	142	139	160	132	140	165	134	124	134	153	130	149	125	124	143	148	126	151	143	135	158	141	157	125	131	140	136	158	149	161	156	143	132	147	146	155	143	164	148	141	150	134	149	162	140	153	145	139	129	146	154	158	138	133	123	170	137	160	151	115	141	134	131	150	162	145	146	143	146	137	143	158	150	148	155	134	147	138	134	149	136	147	123	161	138	137	132	129	130	151	162	130	158	136	135	136	170	167	147	134	171	135	144	147	167	143	142	140	160	132	166	153	160	144	130	151	134	156	145	128	145	158	141	153	146	153	143	135	157	147	137	161	159	149	153	180	144	140	132	149	163	136	157	137	134	140	133	160	121	125	146	148	134	131	137	170	157	145	157	141	141	123	168	129	162	164	158	136	146	171	136	146	155	160	149	132	144	148	136	151	162	140	138	137	138	139	143	162	158	168	157	153	141	129	177	169	123	135	154	144	163	138	157	133	144	149	150	147	143	138	135	164	141	147	145	147	139	144	159	143	132	155	131	143	159	168	147	152	146	169	152	158	164	134	169	136	132	160	131	161	137	141	164	140	162	145	140	159	163	169	142	146	133	135	147	132	141	134	143	142	158	132	146	146	131	124	143	146	146	127	146	147	167	151	133	128	159	177	144	140	157	145	170	153	156	147	121	171	159	140	144	160	150	159	145	142	161	162	128	136	160	148	135	152	158	141	155	122	140	154	137	142	139	175	141	149	141	161	158	126	130	146	140	155	169	163	134	142	150	137	149	141	129	151	153	142	146	142	166	132	154	129	120	154	159	154	153	146	134	122	129	160	143	160	157	149	158	139	139	159	151	148	145	154	126	148	139	163	142	171	144	148	166	147	173	144	147	162	148	139	137	166	155	137	140	162	146	126	148	144	133	178	134	134	125	142	142	148	140	142	145	144	133	139	155	141	163	136	148	137	151	167	152	133	157	152	163	149	129	134	155	157	152	155	138	149	128	146	152	146	142	138	132	133	144	154	148	155	133	157	121	123	146	152	139	133	158	150	171	154	129
9991	1345	2918	3397	2868	2441	2043	1686	1535	1365	1298	1175	1099	993	903	874	825	786	790	742	725	677	756	706	631	667	656	608	579	614	620	605	594	597	584	572	566	569	562	584	565	620	574	560	554	580	561	531	576	545	564	532	534	546	566	569	571	595	580	564	541	553	552	565	562	532	525	528	532	546	552	470	543	515	556	551	557	554	532	546	523	532	537	556	510	552	506	506	537	524	531	492	536	560	537	564	507	541	508	530	567	536	536	538	545	548	561	533	496	505	527	540	517	561	550	558	504	520	510	537	539	562	541	519	534	562	494	527	513	496	508	519	529	491	538	513	548	539	574	536	534	516	534	556	567	537	510	529	548	531	530	522	576	543	553	533	500	503	551	543	505	541	496	539	560	543	544	527	539	559	519	526	526	538	523	536	503	490	551	514	518	554	523	536	517	535	523	525	498	537	498	524	488	516	551	542	508	531	524	504	511	524	507	480	543	508	507	556	514	549	495	523	538	501	486	538	548	491	490	542	553	575	506	513	474	519	542	525	529	580	547	541	542	546	509	548	551	561	526	537	540	510	535	552	522	530	523	512	536	521	513	525	500	527	513	495	532	524	502	503	496	515	533	514	528	539	497	523	542	573	475	494	543	535	557	511	528	514	561	539	474	519	494	546	560	522	533	493	486	532	536	532	539	534	549	486	550	555	500	498	515	552	538	512	516	515	514	530	500	508	514	531	531	534	546	528	494	516	564	520	513	537	560	511	521	509	514	559	487	466	547	503	585	525	528	537	541	503	507	517	543	520	510	509	514	514	543	500	459	553	507	553	560	519	545	506	549	532	484	527	569	547	503	526	564	522	547	539	534	511	521	466	529	541	513	553	570	564	494	549	552	551	500	487	520	560	519	505	558	520	546	543	523	538	519	497	520	500	538	538	514	514	538	552	520	508	504	508	517	517	547	525	519	501	524	499	543	499	511	499	513	487	509	487	509	506	541	523	514	523	499	539	495	568	515	511	548	522	542	576	530	518	547	502	521	513	475	472	512	532	545	492	528	544	521	535	529	493	519	539	499	558	503	539	543	469	567	485	512	502	567	531	514	547	546	504	547	530	588	535	551	544	538	510	527	488	485	520	482	525	506	525	535	518	559	551	491	568	541	512	593	555	489	534	562	534	529	527	495	512	528	536	520	500	479	532	514	508	560	538	513	513	504	492	520	520	517	510	536	547	497	512	556	544	500	545	574	535	542	505	529	556	522	508	540	489	547	521	514	529	464	488	495	532	504	498	515	526	537	520	512	467	506	527	551	551	499	483	517	553	539	548	547	510	527	553	521	553	516	476	499	516	556	493	524	505	509	508	537	518	499	523	543	498	526	507	510	508	534	534	525	481	574	544	493	546	525	561	521	516	519	570	547	513	538	500	550	521	545	527	500	513	539	539	538	540	516	558	499	518	543	546	554	478	511	512	509	554	538	497	523	493	529	543	533	542	531	497	540	503	559	509	494	521	552	476	514	534	530	519	542	502	520	515	550	533	518	547	509	541	519	540	491	526	492	534	529	549	504	547	537	500	494	527	509	502	485	504	556	515	497	551	552	505	547	520	518	554	521	503	502	563	531	529	564	542	510	535	572	541	516	519	535	538	558	517	546	470	526	567	513	541	509	547	514	512	503	548	540	550	530	520	543	505	494	553	520	501	608	480	533	509	500	498	508	519	543	566	538	540	535	560	512	524	513	589	470	540	528	520	509	504	520	503	540	561	534	523	518	532	509	536	573	462	537	573	535	507	529	532	540	509	446	517	506	527	502	514	495	541	553	538	481	529	484	563	576	570	537	516	491	537	519	515	540	513	512	526	540	521	569	540	569	562	563	508	512	544	525	507	529	520	464	544	549	491	550	502	561	514	526	502	560	526	531	517	514	538	535	518	515	526	485	480	542	513	521	513	485	521	543	537	557	531	515	516	488	524	555	537	518	534	493	520	507	550	516	530	500	517	540	548	517	508	544	498	484	591	518	503	494	541	515	476	516	492	510	502	536	531	514	535	522	510	506	522	532	514	526	523	520	483	530	557	536	539	503	474	503	516	513	535	506	499	487	543	538	492	547	515	538	566	491	542	488	513	532	511	527	584	562	493	548	531	489	534	512	494	536	512	513	525	527	492	523	516	559	546	542	518	526	562	544	536	527	548	524	532	519	543	547	533	520	471	528	486	511	515	574	498	517	507	558	536	510	543	492	500	521	562	544	561	518	519	552	552	531	526	517	467	514	529	542	553	544	523	524	545	493	553	485	513	520	485	505	494	542	522	514	534	532	510	531	535	501	532	512	531	518	515	544	524	519	551	520	547	522	494	523	519	551	534	553	496	509	524	490	525	529	544	493	538	536	498	558	531	557	523	555	516	506	545	512	536	521	514	512	520	522	518	526	565	516	573	522	523	518	496	532	526	549	529	576	513	493	571	492	498	521	511	522	549	520	553	532	557	607	531	547	563	546	578	505	562	514	521	470	552	505	564	476	506	503	500	532	568	533	541	510	556	546	507	494	498	545	487	512	486	528	509	531	530	514	531	543	528	555	562	507	522	518	525	521	546	529	537	541	525	519	526	555	509	533	526	494	521	524	491	533	494	510	529	508	504	495	556	548	553	522	536	548	484	547	529	546	489	498	477	533	565	527	560	563	530	560	585	475	516	534	509	543	491	523	505	531	523	510	548	506	536	488	499	533	529	532	543	549	497	527	478	531	522	529	572	542	557	497	571	494	560	522	478	512	550	503	501	549	543	551	522	515	538	529	511	537	516	504	490	492	544	503	526	488	534	523	552	540	560	547	477	534	522	527	540	492	522	530	538	519	491	537	534	498	534	515	535	528	513	527	517	561	499	521	530	536	532	509	515	483	523	526	507	537	517	544	487	505	540	517	504	517	511	516	535	496	517	503	529	497	542	509	550	532	520	507	553	527	519	523	507	508	519	562	543	561	567	536	550	528	552	521	548	528	516	531	514	534	558	511	509	528	511	482	563	496	546	504	503	480	524	509	542	518	512	525	526	507	533	524	540	517	509	558	502	521	518	494	504	535	544	523	512	534	541	485	547	548	508	475	501	524	532	528	501	520	513	544	489	523	494	539	529	517	550	525	542	523	488	510	558	524	512	516	494	542	463	527	517	537	531	525	551	566	508	524	488	537	552	478	517	513	534	521	517	555	527	520	551	501	566	520	510	543	504	564	517	486	479	500	559	502	517	573	534	549	532	540	522	540	512	544	544	470	526	529	508	528	516	513	517	515	523	534	520	490	521	522	528	468	529	471	493	525	505	510	548	495	502	539	480	545	546	543	561	502	563	504	520	581	493	548	513	475	542	514	520	538	508	514	551	521	540	505	532	502	530	499	517	518	548	530	534	474	497	524	513	533	508	528	494	514	537	558	508	513	512	495	537	507	481	516	534	505	488	518	525	495	496	566	502	525	527	512	511	475	527	534	558	506	505	484	516	508	583	478	566
24978	4336	2411	1683	1184	874	660	587	503	437	418	355	293	303	298	264	265	283	241	261	229	254	231	228	224	236	228	222	237	226	247	249	229	197	223	216	202	209	215	219	227	226	219	229	201	195	217	224	233	214	201	200	228	221	192	193	195	233	230	197	198	206	220	217	205	200	213	201	192	231	212	217	189	188	210	224	188	206	213	231	184	181	189	214	233	215	240	205	185	197	204	207	229	194	200	182	253	211	206	191	241	224	191	215	239	204	226	195	217	200	215	199	205	202	214	205	206	202	220	206	235	191	226	204	210	196	223	194	222	197	200	221	200	221	210	225	203	219	212	216	210	234	213	205	198	191	214	213	199	215	203	196	211	217	210	192	198	211	186	194	184	193	215	228	188	206	212	214	200	193	203	204	188	195	223	218	194	208	202	194	177	189	196	200	195	234	183	229	207	196	192	193	222	208	207	234	224	178	214	210	199	199	214	204	210	198	221	205	218	202	183	229	200	208	217	202	182	219	185	204	188	194	215	215	233	180	201	209	186	210	219	217	178	209	212	202	205	212	222	199	206	191	214	214	212	207	228	242	205	224	206	185	220	207	177	201	215	206	202	209	223	229	221	221	210	228	209	214	197	190	208	229	221	194	203	226	197	214	193	195	226	203	200	227	225	187	210	209	218	183	235	208	209	234	220	183	229	217	206	211	191	219	209	216	205	224	212	210	211	189	224	209	182	207	185	207	216	189	203	202	205	202	213	224	214	228	196	209	211	207	208	198	212	225	195	201	202	211	209	225	184	201	227	194	207	190	203	214	203	200	217	203	193	208	222	207	191	204	225	220	208	209	176	179	198	198	198	196	216	179	199	217	195	198	206	215	190	215	210	207	218	185	203	172	239	206	203	200	240	178	194	203	202	188	192	191	199	187	203	202	233	228	196	188	219	200	204	191	208	183	207	215	242	230	187	210	217	211	215	225	225	199	189	195	203	225	224	202	216	204	223	220	209	208	219	208	211	203	197	208	202	182	205	215	187	190	219	210	224	181	214	198	196	221	178	211	219	225	200	208	205	210	212	206	213	205	195	213	196	213	167	227	198	225	189	216	203	209	220	201	192	191	209	186	191	207	201	198	200	189	211	221	212	209	177	180	185	216	193	198	189	212	215	197	208	197	212	200	223	195	179	208	175	227	212	215	215	183	190	194	225	186	212	215	215	185	190	202	215	225	231	210	206	224	206	197	209	194	187	208	194	186	197	214	216	214	200	211	209	235	191	210	197	228	194	220	208	197	213	186	213	206	213	206	234	187	218	195	203	213	214	206	205	201	233	180	202	202	204	240	173	200	236	207	185	193	209	195	218	197	218	210	215	193	210	184	184	205	206	200	202	228	179	206	215	185	207	193	211	213	201	209	196	211	206	205	196	211	198	204	217	200	179	218	199	155	191	201	185	192	204	200	211	197	203	207	222	191	196	206	209	178	199	221	218	209	191	217	208	184	224	222	206	209	208	225	216	193	222	240	187	197	197	215	188	225	202	217	215	226	205	211	197	208	212	225	224	220	200	219	203	229	209	186	205	232	187	224	235	209	214	211	191	225	211	200	217	208	185	212	216	221	202	199	201	180	213	226	202	223	188	190	203	206	207	221	198	204	198	181	205	225	207	201	190	234	203	215	199	217	199	213	208	195	186	216	207	221	207	228	202	172	194	194	190	173	196	215	215	191	194	222	223	219	212	217	189	208	209	167	183	192	211	204	222	189	185	193	184	206	193	206	237	218	194	227	215	193	208	209	237	212	217	215	191	198	196	200	188	234	214	211	229	189	220	214	209	218	214	206	184	199	199	199	177	209	216	193	221	221	190	217	216	204	216	205	204	178	203	193	230	221	223	201	188	198	211	204	223	209	209	186	182	207	188	213	175	210	205	213	197	200	200	196	221	223	214	205	207	194	185	192	191	212	227	186	217	217	201	221	217	184	200	185	200	204	186	217	211	212	222	216	201	230	209	201	203	247	205	198	197	224	204	208	192	183	226	215	209	225	201	210	197	217	210	188	206	204	209	201	215	199	219	200	176	207	207	232	210	225	219	216	215	195	209	224	215	222	224	214	198	204	217	217	224	217	211	196	210	198	236	200	207	219	228	214	214	193	219	205	191	222	201	201	235	224	204	188	203	190	187	206	217	200	202	206	206	203	219	207	192	218	199	205	189	211	195	205	222	212	213	199	215	187	196	207	200	217	205	200	206	213	206	200	160	198	216	194	187	190	200	216	196	205	198	191	202	186	218	210	207	189	209	215	207	229	202	199	217	181	207	184	194	198	213	208	204	213	222	227	201	233	208	193	192	197	211	184	213	212	213	192	201	180	240	203	205	208	214	225	198	190	228	215	211	208	204	203	227	191	195	190	240	199	186	211	209	220	185	208	210	193	213	195	197	212	215	197	212	219	199	198	229	211	222	211	224	203	197	185	205	204	223	208	216	214	192	181	228	219	193	210	212	209	211	180	221	218	208	189	213	209	208	213	194	206	211	212	221	186	217	203	202	176	219	225	222	199	206	195	165	216	199	188	177	200	209	173	204	205	230	174	222	187	211	211	213	210	210	187	200	207	187	175	216	221	205	228	218	211	214	205	194	207	197	217	215	185	234	215	190	213	203	201	226	194	215	199	206	200	204	207	191	203	217	215	212	186	225	189	204	192	239	187	224	189	194	207	214	193	205	202	191	207	193	201	194	235	218	223	192	215	213	221	214	216	231	229	224	198	186	206	204	226	203	192	223	209	196	211	188	197	215	218	203	194	212	211	196	215	213	187	216	223	215	183	223	187	201	200	200	203	189	224	215	208	208	207	191	220	213	231	230	203	203	194	210	204	223	208	198	191	215	217	202	195	219	191	206	215	183	211	224	168	204	212	214	211	224	199	212	206	199	194	199	210	205	185	210	184	215	228	211	192	190	215	190	175	202	184	216	203	181	207	217	232	216	214	238	191	211	208	212	233	235	194	199	220	211	213	216	210	215	216	206	201	206	183	223	193	222	210	211	201	222	193	218	218	217	233	212	205	209	193	219	227	211	175	220	215	215	205	200	229	199	193	233	201	221	220	191	232	205	214	178	202	202	205	206	215	251	212	224	193	207	217	206	209	206	182	205	217	216	186	223	210	207	217	217	196	225	194	234	189	172	205	238	211	196	201	163	229	211	208	215	211	182	185	213	203	216	203	154	221	239	206	220	216	224	210	180	192	200	210	200	224	207	208	218	202	180	205	217	232	189	215	195	185	191	227	199	213	213	220	199	225	239	194	211	190	209	222	202	222	167	209	213	189	209	187	206	191	205	215	205	171	211	204	219	198	200	204	216	195	206	207	202	204	216	201	226	215	217	200	246	190	198	193	224	204	196	215	228	195	196	210	198	184	185	200	212	232	209	199	196	173	187	228	211	207	178	226	206	189	207	221	218	199	219	203	211	202	211	207	188	193	182	207	206	204	196	189	209	205	210	191
13766	2391	4843	5653	4962	4088	3507	2926	2569	2311	2043	1792	1695	1550	1407	1258	1292	1295	1116	1126	1074	1027	1062	987	940	964	939	893	883	840	856	903	829	839	838	868	784	800	753	809	757	765	758	782	799	792	760	760	762	759	754	717	715	738	707	733	740	708	745	749	741	731	715	739	764	700	692	739	700	749	701	721	698	727	749	721	715	687	672	766	696	667	690	686	698	659	713	727	698	747	695	709	678	692	720	684	661	709	724	719	741	707	696	664	723	672	675	684	701	724	685	697	698	701	721	684	707	707	679	709	698	715	656	720	703	713	705	684	709	683	697	737	673	721	701	662	688	647	717	669	692	714	713	720	719	694	702	686	730	713	671	693	688	734	682	695	726	690	716	698	711	715	678	687	689	702	712	709	721	705	693	671	721	688	695	750	723	683	622	705	668	750	700	647	704	717	680	675	705	774	700	665	749	716	727	685	697	697	708	741	683	708	698	689	698	693	736	712	673	672	722	693	691	688	680	688	727	671	687	702	680	669	695	644	664	655	707	699	720	741	696	705	693	701	709	688	658	718	698	689	661	718	646	715	727	694	668	690	689	690	641	706	711	704	693	697	637	690	662	718	665	700	678	667	699	682	694	634	647	705	653	689	700	750	701	742	711	719	676	697	701	698	684	715	691	693	701	723	677	697	690	728	714	711	681	687	669	669	734	696	708	667	727	685	688	668	698	704	711	653	730	706	705	683	637	672	668	674	687	651	696	761	689	701	675	693	665	695	705	705	655	671	757	680	680	642	671	689	658	641	683	715	662	694	670	692	739	674	694	693	700	677	696	654	717	679	665	664	665	649	714	678	705	718	669	718	655	700	731	688	672	712	719	706	694	686	687	690	709	695	674	683	685	714	680	658	669	681	730	673	688	686	639	719	747	683	662	663	711	677	674	702	737	713	683	714	710	717	711	675	698	608	725	708	697	699	657	670	675	702	717	665	702	697	713	670	684	680	663	709	680	697	673	714	668	716	728	689	693	720	631	702	731	689	666	677	671	732	668	736	755	679	710	683	662	714	736	662	707	665	704	701	730	707	661	710	669	692	669	654	708	694	681	697	720	653	667	732	671	693	701	737	671	690	740	722	659	664	627	672	680	714	728	701	674	647	719	685	700	724	701	696	637	677	687	686	712	666	655	673	715	673	686	723	693	659	713	670	707	713	728	727	706	695	715	684	729	649	695	696	709	678	682	684	712	715	680	672	707	686	674	703	690	676	737	641	720	695	680	703	707	714	745	664	684	718	716	679	704	678	673	692	745	667	731	682	688	687	715	669	670	711	699	703	692	696	660	718	738	727	661	739	692	667	662	700	687	665	682	698	738	674	732	739	651	696	681	711	692	671	665	709	714	712	694	706	711	699	688	723	691	705	677	646	709	661	695	688	651	680	680	682	658	700	627	686	690	687	694	687	665	685	711	707	686	701	631	680	703	695	675	684	727	720	691	674	752	684	719	731	724	712	712	687	674	679	697	710	738	710	655	687	735	677	698	694	637	659	647	697	633	699	714	696	677	661	670	665	741	704	662	671	697	694	617	712	664	716	684	692	699	714	687	697	689	694	699	729	706	679	717	677	730	660	645	708	746	693	810	725	728	701	712	724	657	712	684	738	664	724	652	669	708	677	684	734	744	745	681	729	690	734	657	678	676	643	704	693	711	728	658	682	658	692	704	739	679	679	710	726	710	716	675	688	695	700	664	675	689	669	656	715	693	679	686	685	703	662	723	694	676	737	645	672	686	668	702	707	669	692	651	703	719	629	664	704	699	661	649	680	623	659	691	660	694	664	697	671	675	712	695	720	728	699	667	695	731	693	733	691	704	705	668	731	698	696	691	692	690	691	701	682	747	702	727	717	663	685	667	664	648	714	706	702	694	697	698	707	664	673	707	721	695	689	677	662	696	718	671	671	684	669	688	705	721	667	723	696	664	702	686	675	681	703	683	676	673	702	692	657	722	706	674	701	664	699	696	688	703	695	708	717	684	752	685	747	719	648	688	640	703	700	693	710	676	721	736	653	713	680	681	728	726	706	638	686	702	699	724	709	685	699	638	689	684	720	705	713	681	749	689	685	678	634	718	733	675	676	690	693	691	712	691	706	683	704	734	711	674	690	679	664	712	696	667	732	639	689	685	674	730	663	659	726	659	725	678	642	694	705	685	641	717	661	716	689	678	728	710	678	679	652	700	692	650	700	743	686	675	658	713	665	720	680	679	638	692	696	651	625	733	716	708	689	706	643	675	696	731	728	681	688	671	675	711	654	703	725	710	636	656	673	733	723	650	687	685	686	696	721	696	779	657	711	660	675	674	743	672	694	743	682	680	699	686	712	706	693	746	694	703	718	687	685	735	668	733	686	696	671	727	731	749	704	708	687	704	656	694	678	700	673	708	721	667	686	701	640	696	676	702	713	645	691	747	716	711	672	712	721	695	694	739	677	658	688	670	711	627	686	702	704	692	690	711	689	682	692	660	663	689	717	725	694	678	682	721	734	681	633	695	683	719	699	656	669	675	707	670	700	665	717	690	694	728	698	653	666	737	698	715	657	713	713	711	697	664	684	684	734	671	684	711	660	683	701	614	709	688	751	655	673	646	705	632	690	715	678	661	644	694	686	710	655	700	677	648	655	730	746	714	644	720	710	612	741	654	713	720	682	675	668	659	688	669	672	725	680	721	714	687	676	698	711	665	666	678	691	695	690	690	761	699	678	651	654	650	673	746	632	683	666	735	677	709	709	663	710	663	707	677	643	654	696	694	735	681	656	722	724	714	669	711	688	690	695	685	658	724	729	710	673	705	670	670	709	681	723	646	693	708	698	719	675	696	705	684	714	685	693	702	749	628	718	713	719	690	651	670	671	666	653	699	687	712	714	706	647	700	645	697	678	646	699	691	724	694	711	696	712	675	634	657	702	719	705	702	683	701	663	657	751	704	719	684	700	772	688	671	691	731	637	672	704	665	720	706	675	685	688	666	685	733	686	698	685	640	690	673	700	658	686	677	728	675	712	706	677	691	718	685	718	735	673	707	679	694	723	659	696	677	674	653	697	754	722	691	663	720	669	700	706	653	708	731	687	701	716	682	709	688	669	676	720	727	717	697	680	704	683	671	706	707	642	690	709	673	686	649	696	691	710	663	735	689	703	666	678	692	698	677	729	698	686	647	758	676	682	685	680	675	715	716	686	697	662	667	724	658	699	660	742	738	672	701	659	683	723	664	687	657	720	699	714	685	702	692	726	686	659	685	705	662	696	723	683	760	683	691	694	695	677	707	626	656	684	689	657	630	692	679	696	693	677	662	682	707	718	711	702	734	705	684	757	698	675	697	727	702	695	727	669	685	676	704	739	684	701	707	721	717	717	750	722	719	689	717	659	697	711	714	708	686	705	703	705	708	706	690	673	728	676	701	693	650	674	671	672	653	694	691	649	691	693	682	708	725	661	682	691	710	664	671	694	715	679
1898	132	113	114	99	96	76	69	69	89	85	63	70	84	78	73	90	65	61	68	64	63	74	68	69	54	79	58	75	59	82	55	70	65	59	67	61	55	67	76	61	65	63	56	62	67	57	77	79	68	59	75	67	58	73	70	59	73	61	55	71	63	78	65	79	60	71	69	69	73	64	71	72	61	56	56	57	74	65	62	59	64	81	65	52	56	59	57	69	72	65	58	71	83	65	57	60	59	71	63	67	64	81	57	50	82	63	57	67	58	63	63	70	57	73	47	52	60	60	61	57	64	65	64	70	60	59	78	50	75	75	69	77	74	77	70	65	81	61	72	89	69	69	65	71	60	62	62	68	56	69	51	65	50	55	60	76	64	69	71	73	77	77	62	56	55	63	79	60	63	64	70	76	67	65	76	58	62	64	77	70	65	89	57	77	80	58	69	67	65	61	81	70	63	68	82	80	74	55	62	60	68	67	62	68	72	80	73	53	57	71	56	70	72	61	49	79	61	81	65	69	65	62	68	64	64	76	65	73	60	59	54	63	73	73	62	87	78	64	76	65	65	70	74	65	53	67	69	60	61	59	61	69	63	70	58	65	66	53	64	65	77	62	71	71	66	81	64	67	58	70	72	64	69	68	65	77	57	67	64	71	60	66	70	79	70	63	81	56	73	69	50	69	63	66	56	78	69	58	65	74	78	66	56	61	57	56	63	70	55	70	64	64	56	61	65	69	75	65	61	65	63	55	58	67	70	66	67	70	52	74	62	62	84	72	58	80	73	61	65	67	55	63	62	72	65	78	76	68	69	63	49	70	75	57	67	64	75	65	70	68	64	80	55	66	62	76	71	80	67	70	62	67	82	73	48	64	70	69	70	67	70	55	84	59	54	53	68	66	63	75	68	66	52	63	57	73	66	66	64	76	57	75	46	89	56	62	60	65	68	71	74	64	74	63	66	77	63	73	69	65	79	53	77	58	68	71	69	64	59	67	71	45	70	63	65	63	65	67	63	66	66	57	49	72	63	64	73	67	63	63	71	54	76	73	64	79	64	71	65	56	54	58	70	77	65	68	68	54	73	54	73	85	50	46	63	67	70	56	65	70	48	52	56	71	71	76	85	59	57	63	65	73	63	63	61	60	71	75	67	66	61	71	80	55	59	57	55	55	64	75	73	92	80	62	69	70	61	60	75	79	78	75	73	58	60	68	74	62	62	71	51	67	77	66	66	58	56	58	71	56	60	81	60	59	72	56	98	78	72	60	67	76	80	63	65	79	57	58	61	64	68	65	83	65	73	58	65	77	59	73	71	62	61	73	68	45	57	54	70	48	65	74	64	73	58	65	80	59	75	70	73	69	53	74	67	67	64	59	56	71	43	60	71	54	68	65	63	78	70	63	76	66	64	62	63	72	67	73	65	68	68	66	81	62	61	61	56	63	56	65	61	69	50	57	79	61	63	62	70	49	62	65	85	81	56	78	60	63	82	73	81	63	68	74	64	68	72	55	64	71	62	62	75	71	77	54	76	55	65	55	66	53	66	58	56	79	57	61	73	96	66	73	57	77	58	60	56	68	77	76	44	59	69	79	66	58	64	68	73	66	59	65	75	63	78	67	74	58	50	73	80	69	63	82	70	70	54	57	57	58	77	55	60	68	55	57	59	63	65	73	81	62	77	82	66	59	73	57	61	57	65	63	73	59	65	82	74	69	65	71	65	74	63	78	70	76	62	82	71	70	79	69	71	75	72	61	55	77	65	50	80	77	78	82	74	66	83	68	62	55	73	73	65	64	56	76	72	48	53	55	57	79	74	72	68	68	66	64	55	67	57	61	68	55	81	76	67	71	69	67	50	70	62	69	59	67	75	76	63	63	70	57	64	62	63	58	75	74	60	61	67	63	54	72	61	58	52	65	70	57	58	72	80	86	75	78	68	67	55	55	74	78	56	73	61	75	79	58	45	67	61	66	76	69	62	76	74	66	65	62	69	70	74	74	62	79	72	57	68	64	59	71	62	80	62	74	61	72	57	79	74	69	76	70	69	58	71	65	58	72	56	60	69	53	68	65	65	62	63	63	66	60	55	62	60	74	59	70	65	74	57	62	61	55	72	66	69	58	64	67	73	68	55	81	68	69	70	68	64	68	68	61	73	70	61	59	69	68	65	57	76	73	60	65	71	71	69	69	84	77	71	67	88	64	65	77	64	72	79	51	58	52	67	62	71	61	73	75	75	58	66	73	63	58	58	72	66	75	78	71	56	68	71	71	61	57	53	57	76	67	66	60	64	53	55	65	50	58	82	65	66	58	72	75	57	56	80	66	59	63	69	74	65	72	66	75	70	64	69	67	64	62	59	66	73	62	64	78	60	67	43	82	70	61	67	66	68	71	63	74	61	74	75	67	63	67	79	68	65	67	90	78	71	68	74	70	57	64	77	71	74	59	68	64	64	71	67	66	80	79	75	58	72	74	65	63	56	65	63	65	71	72	64	57	54	60	66	82	68	59	73	71	73	60	67	66	74	77	73	65	70	57	60	70	70	63	60	73	77	59	81	67	63	57	72	64	59	69	68	52	62	73	76	75	71	68	84	65	69	80	71	54	73	73	74	75	59	68	58	80	75	61	74	57	73	68	71	73	83	67	74	69	69	73	68	62	59	67	79	84	61	70	81	69	70	59	56	63	69	65	63	76	55	74	69	64	85	64	52	73	58	64	72	65	70	65	71	78	74	58	66	78	66	62	77	53	76	74	73	74	84	52	61	77	66	61	48	65	69	78	78	71	73	59	77	59	61	59	71	74	61	65	59	64	65	60	47	55	57	78	64	75	65	62	72	52	64	71	53	72	67	61	67	75	69	84	84	68	74	55	54	72	55	71	78	64	67	66	57	50	84	63	71	56	58	56	58	86	59	69	75	57	70	54	64	68	80	76	56	81	60	71	69	70	73	65	70	54	66	77	70	71	62	68	58	67	67	70	63	54	74	63	68	73	66	62	68	64	62	80	75	75	54	76	60	57	80	77	45	56	57	73	55	69	54	64	61	67	55	59	55	64	73	61	59	57	74	56	65	63	73	81	55	63	56	69	75	61	73	70	67	71	85	65	82	63	69	65	58	62	61	88	58	61	68	74	57	70	67	70	66	58	64	73	62	70	68	82	56	81	73	69	71	55	73	81	67	60	72	63	58	64	67	59	52	70	64	76	86	62	66	70	63	57	54	71	84	70	68	63	69	60	62	67	68	74	65	85	70	75	58	69	68	72	57	73	53	49	65	71	63	64	62	70	76	64	60	64	69	62	56	76	62	64	61	77	69	59	65	57	70	60	58	56	59	54	72	62	67	66	69	59	57	61	63	76	67	76	71	58	80	52	69	69	60	72	67	63	76	54	73	78	86	79	67	94	71	66	59	83	62	70	73	67	77	63	65	58	53	61	77	52	55	52	74	60	75	60	66	75	62	66	66	57	75	72	65	74	70	61	64	77	67	72	68
3132	355	413	432	380	417	366	319	357	352	325	303	323	316	307	307	312	295	304	303	296	291	305	290	301	299	304	281	295	278	307	262	317	319	289	294	279	322	280	245	270	304	301	279	283	286	279	251	282	268	273	267	285	258	276	295	265	254	278	288	292	287	291	299	285	291	279	315	281	271	284	271	292	319	251	301	297	286	259	269	279	265	275	269	281	284	301	263	280	271	287	283	270	312	276	259	259	296	308	232	270	274	264	292	289	297	267	280	259	289	313	263	244	277	286	270	273	303	302	280	268	281	271	312	261	290	256	245	290	320	277	258	302	293	290	287	242	258	258	301	273	302	295	264	273	295	262	288	302	308	318	264	274	279	284	314	271	297	278	288	316	266	269	303	302	296	258	291	303	272	279	239	283	275	289	320	280	286	285	280	257	288	281	269	273	268	325	288	293	262	253	255	262	278	264	278	248	290	290	279	279	271	282	273	291	258	284	282	266	298	273	302	256	282	265	267	255	277	283	277	306	274	270	253	271	282	288	270	266	269	294	278	291	282	261	254	322	268	292	297	281	279	279	250	263	281	255	275	266	279	256	276	283	289	286	320	269	296	277	284	279	264	295	275	298	294	275	283	292	297	271	297	288	303	294	280	272	286	255	254	282	276	251	293	275	263	307	301	292	260	277	281	289	262	290	271	289	275	272	266	273	263	288	268	291	258	254	268	306	285	312	278	253	287	255	289	300	300	250	278	259	279	272	262	285	304	258	303	276	291	290	276	275	281	280	274	328	285	274	276	310	257	291	301	314	288	274	300	245	333	291	279	267	280	271	285	294	290	275	272	294	327	266	299	287	268	272	277	273	302	316	275	266	267	297	310	236	270	273	291	285	274	274	295	292	289	257	295	274	269	306	311	281	283	282	279	319	307	306	289	294	280	259	270	304	295	280	270	291	288	296	306	303	272	275	286	279	285	268	277	284	314	288	292	279	278	258	310	276	235	285	237	311	278	281	262	264	302	286	289	289	245	313	253	297	305	257	291	279	297	261	306	285	296	271	275	277	273	287	268	283	256	250	278	280	290	316	278	304	301	268	257	262	284	291	267	297	266	276	278	288	292	265	286	262	304	274	274	285	271	259	314	274	263	294	285	280	293	285	289	293	284	275	286	281	269	272	325	292	291	276	309	289	273	245	270	280	284	242	263	275	287	273	261	287	284	318	294	284	272	264	267	289	269	296	285	281	278	285	297	296	262	290	278	300	268	256	284	247	264	277	295	266	274	259	282	297	267	273	308	300	271	274	285	256	266	287	279	313	275	283	261	279	271	313	269	269	287	279	272	271	294	302	310	285	259	299	285	273	312	304	263	285	282	285	278	264	274	288	277	297	273	290	262	284	270	311	297	267	255	286	264	274	316	257	309	305	281	278	285	261	289	286	271	290	310	282	249	290	288	278	280	283	273	290	280	303	282	272	274	288	264	271	284	282	288	284	314	288	246	243	262	298	300	286	305	288	285	281	258	288	306	299	299	311	303	271	316	315	282	292	321	272	281	306	299	306	262	298	264	302	269	295	269	301	288	285	282	320	292	282	264	257	284	259	271	291	294	253	301	297	280	297	291	297	254	305	275	316	283	297	280	295	244	269	292	299	277	290	276	307	270	284	283	277	271	283	263	274	279	266	276	277	315	277	248	321	266	292	280	298	259	295	288	296	303	269	278	260	248	283	290	306	268	290	278	297	273	286	275	292	299	286	282	285	258	254	288	276	283	256	286	259	280	279	272	273	256	298	277	288	264	287	273	262	264	269	279	275	270	320	274	295	295	305	272	293	242	275	296	275	319	294	277	289	283	263	293	320	290	260	281	300	283	276	265	276	261	287	275	273	287	283	268	284	299	285	296	281	288	278	266	287	308	278	319	274	266	299	261	277	320	291	286	267	283	279	286	268	290	291	311	292	282	250	294	298	243	268	298	263	278	301	282	255	274	293	287	253	269	236	278	271	272	302	275	284	324	273	286	306	274	275	290	280	297	295	266	285	280	302	286	282	286	270	290	299	299	292	267	268	268	280	273	245	308	303	317	274	265	307	275	311	239	292	305	302	274	319	264	268	276	281	308	285	271	278	298	287	290	274	274	264	305	288	282	291	298	281	282	294	290	284	274	283	285	277	283	273	291	266	312	289	275	298	293	292	273	263	280	274	264	282	312	317	302	294	258	305	278	278	280	277	309	293	292	286	288	275	283	263	289	270	260	304	283	274	299	302	313	281	251	275	274	298	309	283	265	301	290	283	283	290	284	265	278	296	307	282	292	272	308	320	281	291	279	268	267	299	280	296	261	303	278	276	280	278	271	296	282	266	310	310	299	283	282	287	313	313	280	281	276	306	297	273	301	295	300	304	298	311	258	275	284	276	272	305	282	273	301	280	292	291	270	280	287	312	305	270	264	283	321	285	300	258	282	275	300	277	291	250	310	263	284	299	328	286	272	279	295	288	281	271	284	276	273	289	272	310	270	267	263	256	283	266	291	282	257	285	295	287	251	294	258	243	306	285	265	277	274	270	284	244	271	275	295	273	262	271	238	305	276	307	269	271	277	291	254	280	283	289	291	283	266	273	273	290	290	282	263	298	301	274	242	297	275	291	292	257	260	300	293	262	262	268	290	298	269	278	300	273	290	273	247	282	265	304	250	257	290	294	294	284	284	292	278	278	273	272	277	284	315	279	281	299	286	286	246	262	258	311	287	284	316	287	314	281	267	314	298	276	278	299	312	278	290	297	298	295	260	282	265	276	289	288	269	273	266	267	273	270	259	295	278	241	271	307	273	281	302	264	285	296	283	261	281	291	288	267	273	304	271	284	293	292	271	280	240	281	280	263	271	298	277	294	296	296	268	290	284	295	274	268	318	274	278	271	280	280	294	283	271	291	317	274	276	285	294	292	266	271	279	291	287	289	307	313	259	271	293	288	275	286	286	280	280	285	277	273	288	289	292	290	289	263	286	296	285	285	300	294	309	303	268	277	305	323	292	289	259	282	258	284	300	278	271	285	277	259	296	324	266	289	301	277	310	264	303	290	266	289	267	275	304	275	296	317	298	269	271	303	281	280	290	287	301	302	294	301	291	305	303	311	296	281	304	260	261	271	284	260	287	305	287	302	285	294	308	290	275	326	288	280	260	305	272	263	285	288	289	286	289	268	286	296	318	268	273	302	289	270	256	283	257	310	266	255	284	278	267	290	280	280	305	285	290	281	273	296	281	276	268	277	282	256	248	314	276	280	280	300	292	292	260	263	282	251	311	277	277	255	281	271	292	279	293	290	284	273	283	285	278	262	298	270	299	297	280	324	283	268	299	285	283	288	305	304	315	291	255	294	305	278	284	283	287	307	284	284	301	309	298	278	280	274	285	293	301	272	241	269	264	275	300	287	263	273	278	308	312	252	264	284	314	253	273	282	307	284	272	269	278	282	299	271	282	239	294	266	281	248	297	263	283	288	284
15868	1467	1202	856	576	459	406	329	235	268	255	209	202	192	174	175	157	185	160	165	140	146	159	158	152	139	156	170	168	135	134	163	135	148	166	159	142	169	136	117	135	139	135	127	137	145	146	140	156	152	141	137	132	139	147	149	133	156	137	133	150	137	132	146	145	157	146	137	123	166	156	123	129	133	137	151	142	171	148	143	151	146	149	129	139	126	120	139	134	127	129	127	148	148	132	126	144	153	143	146	138	154	126	116	153	143	145	143	160	130	139	156	150	134	126	141	136	145	139	145	156	150	123	136	144	137	154	173	135	127	132	142	149	150	155	131	146	139	140	130	124	113	138	138	122	150	131	154	129	131	140	143	131	166	147	123	126	144	145	128	132	136	144	153	135	126	158	138	139	157	131	129	154	143	150	149	121	136	153	131	147	141	135	118	129	121	133	128	135	158	145	147	147	133	148	131	146	133	154	139	138	149	133	150	143	139	138	148	155	119	140	133	137	141	140	150	142	186	141	120	123	142	127	126	134	130	107	152	121	136	136	146	127	112	157	138	136	146	117	137	130	170	131	136	135	150	136	133	139	150	144	145	138	135	113	153	137	148	165	141	130	141	148	158	141	117	122	154	139	148	141	130	122	134	137	114	138	127	136	137	130	150	129	126	127	135	143	132	137	116	162	142	150	142	126	111	118	115	135	148	147	151	117	153	141	130	156	145	143	146	144	156	134	129	131	135	127	148	138	128	149	154	145	157	121	162	139	123	125	122	137	148	130	132	151	143	150	148	146	112	173	118	145	133	148	128	148	137	145	140	146	124	143	147	122	145	148	125	148	132	141	142	137	138	123	127	133	141	138	141	143	145	157	129	129	144	140	161	129	152	148	139	158	126	144	151	157	142	140	138	161	148	132	151	122	143	139	147	133	133	143	161	139	129	117	133	164	136	156	140	137	152	131	144	135	124	143	132	146	153	153	135	158	124	142	153	128	157	144	142	115	141	141	151	144	126	138	141	123	129	149	129	153	146	147	144	134	151	136	140	153	165	147	123	145	130	150	146	147	122	143	143	156	120	130	126	134	130	136	163	138	135	138	151	131	123	125	156	124	131	140	137	146	127	149	153	132	116	151	157	126	158	153	139	132	130	125	131	126	143	159	123	148	152	121	158	143	139	128	128	118	138	134	132	144	149	127	147	144	135	127	128	141	143	146	153	122	168	127	145	140	150	122	123	135	168	152	143	117	142	118	148	116	124	139	160	118	141	143	155	122	127	147	143	131	130	127	145	130	139	130	151	133	158	156	109	150	131	152	114	136	147	128	131	148	129	165	137	153	157	150	136	139	118	137	149	149	153	133	125	104	144	164	149	127	141	140	132	149	150	145	148	131	150	124	160	141	145	132	136	127	149	124	144	132	144	129	129	129	126	147	136	128	152	157	148	158	138	133	137	139	126	142	120	179	161	143	139	165	146	135	133	155	126	140	120	145	126	151	141	152	137	157	136	118	148	129	137	138	141	126	139	153	129	152	155	134	164	129	147	120	148	140	115	157	129	134	141	120	142	144	129	129	138	136	149	150	152	140	137	169	160	134	135	146	174	152	166	147	128	124	138	144	126	146	130	149	155	143	139	160	123	130	128	140	144	147	160	135	154	158	136	134	115	137	132	119	157	136	142	125	143	145	140	141	138	147	128	151	146	133	129	139	129	143	148	144	130	148	157	141	143	154	142	148	158	157	147	136	136	139	145	143	136	135	127	131	125	131	128	162	143	131	141	149	148	139	153	155	133	152	155	139	151	136	126	116	128	143	140	147	167	140	144	137	137	146	120	155	130	148	133	165	150	133	133	127	148	146	151	122	151	154	164	135	158	140	140	142	114	142	129	162	131	128	134	154	140	137	151	118	140	133	163	127	148	139	127	114	134	153	149	148	153	124	132	139	141	148	137	123	139	133	130	142	135	119	127	139	142	150	120	135	146	155	133	143	137	138	153	135	145	134	132	153	143	133	129	159	144	156	146	150	140	135	127	127	132	134	156	130	114	141	137	148	128	122	124	148	135	134	150	127	131	142	135	125	139	133	124	139	151	136	121	152	158	139	170	147	140	139	145	135	159	153	138	134	136	137	158	144	158	148	150	145	128	121	142	142	135	140	134	136	130	134	112	135	134	159	135	165	138	120	149	152	145	141	138	175	145	142	134	137	148	148	147	134	124	124	141	144	137	147	154	134	150	106	150	135	112	124	137	118	171	124	143	140	149	124	161	140	130	120	158	139	161	144	130	143	107	142	153	152	166	131	124	128	165	153	153	129	157	138	114	136	139	158	140	139	136	141	132	145	143	127	133	135	144	150	133	123	144	140	120	131	139	138	125	126	154	145	161	165	123	141	139	157	133	128	136	149	130	139	132	139	141	143	138	147	126	154	153	137	133	151	139	135	134	162	150	128	159	141	137	136	130	141	130	142	171	142	144	144	144	131	113	139	129	136	136	129	126	155	135	140	125	136	130	138	152	117	132	155	144	135	175	155	126	134	148	148	137	153	142	127	130	140	165	155	137	119	162	152	142	139	158	137	137	143	119	129	153	138	146	137	150	142	127	142	140	117	149	146	141	140	150	148	155	158	137	156	142	134	147	143	139	162	132	128	115	144	134	130	137	151	142	149	142	111	168	144	138	131	151	142	149	127	119	152	139	132	126	132	141	138	126	144	119	131	141	130	151	145	130	144	140	143	141	144	144	147	146	134	113	136	151	170	148	147	165	156	154	120	136	142	121	148	164	140	154	159	146	141	135	147	143	163	126	136	133	121	148	130	117	126	146	156	142	151	124	136	155	113	137	147	152	166	146	139	123	140	157	159	141	147	127	144	142	113	151	149	136	129	139	149	158	133	125	156	127	129	134	131	167	136	121	127	138	146	135	129	151	151	137	148	150	147	132	142	134	128	148	126	130	149	115	129	137	137	154	153	133	150	172	122	121	127	143	131	143	136	138	145	133	143	131	148	158	128	133	139	155	155	136	150	132	131	147	142	137	147	137	127	129	156	144	140	147	139	144	156	125	131	142	137	128	142	128	138	126	146	143	133	139	133	124	137	129	157	126	164	145	139	137	169	161	124	145	137	140	160	145	125	137	136	133	123	114	146	136	151	144	133	153	151	152	121	147	151	150	147	159	155	149	125	148	144	147	138	138	117	137	139	138	153	152	136	152	155	141	135	137	152	136	139	133	125	124	143	146	141	134	132	132	148	139	143	139	137	142	154	144	152	162	136	123	133	143	139	129	127	142	149	159	121	136	139	122	139	134	146	153	150	144	148	150	130	130	146	146	135	149	168	160	158	129	153	134	153	151	130	128	141	123	149	142	154	117	150	126	157	140	161	151	133	113	155	131	158	130	121	144	156	139	141	129	128	153	163	134	129	162	138	151	141	135	147	143	150	140	137	144	140	151	153	134	132	141	152	147	153	126	136	163	130	118	144	139	130	129	153	136	131	145	138	142
10094	1332	2809	3215	2727	2295	1996	1663	1590	1311	1195	1114	1047	954	873	821	781	795	752	692	733	743	686	613	639	631	595	606	632	543	594	578	552	575	593	559	590	582	581	544	548	571	551	504	554	539	525	523	491	490	537	601	543	505	542	518	572	553	542	499	516	507	504	603	543	502	537	541	572	516	519	562	534	484	558	504	516	517	542	550	515	503	497	482	498	504	507	523	516	532	486	531	535	499	489	499	529	487	505	531	546	551	505	508	525	523	531	494	504	525	520	495	472	475	508	496	547	570	539	515	517	511	507	449	472	526	475	515	517	496	435	538	503	457	506	500	495	543	507	518	501	515	555	464	529	509	506	477	455	504	512	497	491	520	498	493	483	493	466	459	535	493	477	510	491	498	513	491	515	533	489	488	468	549	520	501	506	497	491	536	564	502	545	490	500	522	503	537	517	478	500	512	494	491	501	504	484	494	500	463	525	503	514	516	485	474	512	515	544	515	522	453	500	485	492	511	495	488	474	477	541	500	504	483	514	516	482	460	492	522	487	508	503	481	503	506	542	483	500	486	488	516	522	478	538	507	480	486	498	503	532	464	489	508	486	566	522	492	524	458	465	493	520	482	536	526	513	470	499	497	507	517	529	487	503	524	513	516	486	523	445	512	493	501	553	497	495	523	549	509	514	494	463	530	480	529	536	480	505	518	486	494	521	486	521	507	534	496	530	482	485	510	481	471	502	514	479	480	485	490	494	545	553	482	535	479	482	471	470	515	536	484	536	474	491	527	482	531	514	524	560	473	536	483	530	531	524	538	480	542	483	517	532	516	474	523	507	495	495	507	552	513	505	553	515	510	473	503	481	512	489	489	498	447	513	487	477	535	475	488	489	537	511	503	534	541	531	471	546	520	473	503	447	549	513	459	522	530	482	477	499	519	471	527	509	472	506	521	526	445	478	508	515	502	519	472	482	494	490	537	537	484	479	479	516	542	504	503	496	511	502	503	494	520	518	543	505	500	484	504	527	527	511	487	522	518	528	495	515	509	497	544	499	480	482	518	508	462	504	527	494	495	519	509	478	519	520	498	521	530	535	511	523	526	566	534	519	479	452	543	490	465	540	489	515	523	500	480	487	491	510	543	494	477	517	508	496	493	475	505	470	517	507	487	499	505	483	494	468	524	522	480	477	508	492	511	509	512	526	497	559	518	485	542	510	514	517	485	491	509	521	505	474	538	488	517	505	482	511	521	485	514	465	504	520	470	534	513	494	507	516	525	515	506	490	526	509	512	486	485	499	518	495	474	474	466	508	529	511	510	536	506	489	506	522	483	467	505	510	475	525	533	530	496	467	483	506	482	517	530	467	485	513	540	506	513	539	523	485	507	501	475	454	475	508	486	510	457	535	514	510	512	513	535	518	515	498	545	527	496	501	510	454	506	534	482	534	513	507	472	467	477	511	506	453	520	497	534	550	499	500	496	499	463	553	485	510	525	513	479	523	537	507	517	480	515	481	475	555	520	502	462	534	514	475	504	514	522	505	472	481	493	473	502	516	479	471	484	517	518	476	490	516	441	488	503	528	478	526	530	526	504	499	510	534	490	548	506	509	491	465	466	505	503	522	479	494	492	515	499	516	516	485	551	454	500	502	490	483	506	500	488	530	512	479	516	496	511	498	464	536	518	504	515	509	479	520	521	518	512	516	481	483	518	495	478	501	491	485	531	529	502	478	517	499	499	480	517	482	524	505	502	444	519	462	485	497	505	475	496	507	519	490	475	496	499	526	487	528	483	512	495	514	520	514	508	503	509	522	501	489	497	515	473	513	495	502	533	532	455	499	510	462	496	529	480	520	491	513	534	478	520	506	507	496	477	507	493	495	510	501	554	495	498	553	509	495	542	504	549	484	502	467	495	509	470	517	549	532	501	476	526	494	492	527	541	541	508	578	507	528	431	514	543	525	494	529	501	491	506	507	509	513	492	539	528	502	477	500	515	507	512	486	480	527	500	508	497	531	505	488	492	480	518	494	506	467	503	474	497	530	505	515	484	507	503	513	494	518	553	544	484	493	496	515	516	553	469	501	517	518	481	478	519	519	476	478	497	512	510	509	537	502	546	457	517	530	507	498	502	523	516	510	502	471	518	530	474	487	525	471	507	496	479	498	520	523	505	501	515	489	505	496	477	485	518	450	514	513	493	503	478	476	527	528	519	505	467	512	532	535	499	504	479	517	485	494	530	510	503	481	474	525	505	519	532	500	537	500	469	508	506	515	489	483	533	458	473	500	517	544	523	491	514	478	540	479	533	519	512	496	464	519	480	466	510	502	513	528	526	486	479	516	497	545	489	453	512	476	477	515	521	491	506	497	497	493	513	474	486	524	501	468	495	511	499	495	504	492	479	543	553	495	517	496	476	545	520	505	496	509	493	500	513	492	567	540	517	509	536	543	497	500	502	492	518	486	499	505	489	506	514	513	455	499	518	490	494	469	544	476	498	490	503	491	498	475	480	532	483	505	484	442	511	544	457	480	495	503	513	532	465	460	502	481	524	518	533	488	524	497	505	468	493	509	529	519	498	511	462	531	495	507	484	529	518	472	513	484	511	460	451	531	499	525	486	512	509	487	496	471	498	508	521	489	477	504	500	495	492	495	531	493	514	550	507	466	559	522	519	550	501	497	528	524	496	476	522	504	480	497	481	509	479	513	458	545	484	470	467	527	491	524	527	549	523	529	491	477	486	521	512	494	503	478	504	490	479	513	466	508	552	508	490	501	536	493	464	501	465	486	498	467	493	485	480	494	522	526	482	493	517	488	552	509	514	500	511	483	492	473	533	534	505	522	529	488	469	488	511	501	465	506	499	522	500	473	468	531	490	506	501	544	486	498	478	479	516	488	549	487	513	511	535	531	508	524	535	513	504	520	527	484	483	482	531	497	497	520	473	481	496	482	512	502	511	509	489	533	521	494	529	501	561	471	459	531	491	546	514	481	472	512	459	477	516	504	528	502	479	496	477	496	493	482	525	509	467	515	530	527	515	500	466	510	512	521	509	499	532	471	512	468	544	492	490	509	530	526	539	506	524	533	483	537	509	504	494	513	489	512	504	519	529	517	494	506	522	468	441	515	485	513	507	501	460	533	527	520	504	507	530	469	494	505	493	520	484	475	504	509	525	532	537	499	505	539	511	502	494	552	505	500	536	504	485	536	501	489	479	481	478	509	506	503	515	532	506	535	470	523	494	549	511	518	509	502	525	510	493	507	502	507	510	492	499	518	513	479	460	514	487	525	514	499	518	532	491	512	489	471	535	533	534	525	499	480	503	530	521	474	550	500	516	532	500	554	466	490	499	529	464	501	492	533	487	529	504	517	542	522	497	498	509	483	511	487	491	473	488	497	517	506	515	532	533	487	510	501	516	539	492	557	506	515	506	493	488	489	512	516	520	493	503	447	512	515	518	490	516	489	504	502	502	496	522	484	470	491	515	521	511	533	515	529	479
25329	4479	2393	1706	1164	889	698	555	463	421	391	345	372	281	286	261	295	287	251	249	240	236	246	222	233	247	266	223	234	212	202	193	244	205	205	221	236	226	233	201	171	227	202	178	201	238	195	215	193	216	190	202	221	222	234	209	236	231	223	193	213	187	196	196	195	207	208	222	207	233	183	210	221	218	192	210	171	224	196	205	191	197	209	194	209	195	198	216	223	225	211	194	206	194	207	214	229	221	177	213	205	211	200	213	208	187	219	192	204	203	249	186	193	220	232	194	194	191	218	180	241	220	224	208	199	216	189	184	201	220	210	212	250	233	192	215	216	205	216	202	202	199	180	223	182	190	194	191	203	206	189	209	182	191	194	199	210	216	212	197	189	178	214	222	191	201	201	204	190	180	208	229	190	211	210	196	226	209	219	224	190	194	200	220	220	201	203	217	215	228	207	232	201	185	208	206	202	216	221	199	192	217	185	230	195	233	229	200	233	203	235	223	194	228	211	219	203	208	204	225	214	208	206	224	197	219	186	211	208	190	207	207	202	200	217	196	211	185	207	204	216	196	211	233	200	230	221	215	211	204	207	196	203	214	201	242	224	177	208	193	211	172	208	229	204	238	176	227	202	212	188	195	210	198	200	213	207	229	199	193	240	200	205	210	214	193	209	192	198	190	211	230	215	190	218	214	209	232	188	204	206	212	238	217	176	203	213	217	224	190	195	223	229	209	200	218	192	226	209	188	219	192	195	192	231	214	208	212	213	192	204	206	194	203	205	237	192	209	208	165	223	205	225	201	239	217	227	226	232	212	221	208	193	191	207	196	207	204	200	196	219	224	200	182	222	226	192	211	244	202	212	217	209	200	205	205	193	198	181	202	196	216	180	212	199	194	200	201	235	200	203	215	227	234	212	212	203	237	195	216	206	197	174	170	211	209	207	223	190	221	209	196	215	211	194	211	193	196	169	208	215	215	199	201	219	200	188	187	204	213	236	194	226	195	223	239	210	196	231	201	216	230	221	192	213	217	224	239	221	204	203	226	226	232	208	208	238	208	210	211	212	212	224	194	193	179	195	202	213	221	211	215	188	205	203	206	207	216	222	196	200	202	201	207	202	195	203	211	204	210	207	210	198	224	193	223	213	192	182	217	194	217	204	201	205	183	211	200	207	195	230	208	184	195	175	216	218	216	192	209	192	184	198	210	197	198	214	200	226	195	186	201	190	221	219	204	213	190	174	195	201	195	213	191	206	208	231	204	237	191	196	212	212	204	191	199	186	197	197	188	179	195	239	217	209	224	210	218	202	205	188	206	190	194	209	196	201	181	201	186	198	179	179	213	191	201	196	208	203	238	227	207	206	202	209	211	190	225	198	205	235	227	207	188	210	208	214	194	221	187	195	199	189	216	224	204	215	210	213	205	198	222	212	192	188	202	210	218	214	206	199	199	192	207	214	198	204	218	208	193	214	208	215	219	197	215	227	196	208	179	195	188	200	197	206	215	250	213	220	212	226	209	206	198	198	211	224	207	198	187	197	206	210	208	207	198	194	203	234	197	208	229	210	199	220	244	203	232	222	221	215	199	199	215	209	194	214	208	190	201	219	201	194	228	196	202	208	200	186	194	230	214	203	229	213	211	223	213	193	200	196	183	194	190	227	210	194	215	227	190	241	216	215	199	210	222	227	204	207	231	221	214	189	212	196	225	213	221	214	191	180	191	204	220	209	208	183	183	191	192	200	203	180	202	179	233	218	222	227	214	176	227	217	202	213	204	233	203	212	197	204	225	207	229	212	184	184	193	199	214	213	227	205	193	199	221	215	211	206	188	209	195	229	198	213	180	202	197	204	223	216	207	209	221	225	214	213	194	201	188	234	216	193	201	207	198	194	205	203	198	206	202	184	205	224	218	205	204	211	180	205	179	207	189	228	220	223	229	200	217	217	205	202	206	202	214	206	188	206	232	211	203	221	195	195	226	192	222	209	237	186	202	211	220	221	228	212	195	233	163	184	203	220	211	218	184	207	246	216	198	210	206	230	228	177	223	200	213	215	180	208	209	193	229	195	187	229	205	211	198	215	213	189	240	225	198	225	225	217	225	195	224	220	197	215	185	223	205	208	217	197	200	202	211	203	214	208	179	230	181	222	195	197	218	210	217	210	214	197	192	183	195	224	200	230	231	207	200	180	200	205	205	213	235	243	232	191	211	205	201	206	201	192	212	232	220	191	203	242	209	179	225	202	212	200	184	196	211	187	194	210	209	220	217	217	196	223	216	206	201	219	189	213	247	205	204	206	219	202	206	186	208	210	208	207	200	186	195	185	196	199	200	198	203	205	212	192	219	207	224	201	205	203	194	202	198	182	217	225	211	215	212	216	185	215	195	212	228	197	199	221	216	214	194	214	181	208	175	206	203	214	200	226	214	203	209	216	203	210	193	200	214	219	202	173	203	199	195	224	212	218	201	202	205	214	215	226	212	184	203	205	183	194	228	197	211	191	207	204	223	195	221	210	235	192	224	209	197	215	198	211	180	212	199	185	219	191	179	190	178	212	184	191	202	201	192	194	223	183	217	233	187	197	197	214	215	223	199	225	206	209	234	196	206	217	218	194	206	198	229	215	207	227	225	200	219	223	211	207	221	228	209	191	216	224	221	187	207	226	212	214	206	201	213	224	218	217	220	224	198	221	190	193	202	218	207	216	205	181	208	182	208	193	206	217	222	217	206	185	185	197	201	194	198	189	174	186	208	224	198	225	187	167	213	212	219	216	211	195	224	216	177	199	198	197	210	207	208	202	219	221	215	204	192	172	186	203	198	212	219	190	214	242	194	217	202	219	229	181	212	194	226	207	190	203	201	231	196	204	212	213	208	197	192	207	217	242	203	212	168	189	195	186	197	222	214	212	172	231	205	206	205	220	199	208	198	205	195	219	186	238	190	199	195	242	213	231	213	191	216	178	172	217	196	221	243	211	177	205	207	216	229	224	212	238	206	190	204	191	194	213	200	241	210	195	201	216	221	173	220	195	204	200	217	221	224	175	220	191	212	210	224	237	209	201	196	217	208	221	198	232	205	231	213	201	182	227	212	189	238	192	214	196	202	215	208	204	219	213	204	195	222	198	202	182	214	212	203	218	201	219	218	225	227	179	205	181	206	187	189	180	211	207	183	201	197	223	241	196	196	203	197	237	238	206	213	219	197	234	235	231	211	218	193	205	203	231	216	209	184	221	208	231	209	236	207	217	178	188	197	205	224	222	207	215	205	171	191	224	204	198	217	233	194	233	193	194	233	215	206	220	216	227	200	202	233	184	198	204	203	210	168	205	224	221	205	230	209	187	202	202	217	197	201	174	200	200	205	218	210	225	215	230	189	218	198	226	208	208	205	196	197	201	194	192	229	218	213	233	199	202	216	206	197	208	213	224	179	221	208	189	225	211	197	208	201	197	238	214	183	234	218	202	183	214	169	200	213	207	209	224	219	189	191	213	188
13887	2284	4918	5648	4868	4039	3489	2936	2475	2233	2072	1822	1694	1484	1368	1362	1255	1225	1161	1124	1030	1039	1017	1013	989	908	896	905	902	839	861	873	861	855	831	810	719	797	837	800	823	747	822	790	745	821	751	748	756	684	750	717	765	733	718	770	750	743	741	707	776	742	697	707	706	714	722	702	694	682	720	748	721	719	700	750	755	697	738	702	692	706	725	732	706	740	725	702	683	721	665	704	708	733	741	744	676	654	729	726	685	685	713	663	731	688	752	742	726	720	746	723	692	726	693	689	700	685	718	713	704	655	677	685	742	661	692	701	758	674	740	706	723	739	692	726	687	743	749	692	726	725	683	736	700	692	711	724	714	703	664	705	747	682	740	712	676	760	668	708	740	668	715	694	697	712	682	718	730	681	721	661	695	725	682	693	704	720	721	740	709	744	708	722	686	648	681	683	712	673	699	671	686	693	650	699	681	717	690	732	662	692	680	728	675	740	667	674	675	666	717	723	661	660	677	670	705	733	645	682	717	685	672	723	689	700	734	682	648	703	677	683	731	702	695	708	699	684	703	704	658	666	685	715	661	634	691	688	701	707	697	728	680	675	708	707	679	726	691	647	679	731	741	692	741	686	686	700	702	769	702	697	703	700	659	700	646	670	760	662	698	762	695	698	702	645	662	723	736	669	689	682	703	703	722	753	701	727	745	718	694	655	692	683	682	704	697	712	673	687	671	668	691	699	744	645	660	672	661	683	701	716	746	667	677	693	681	657	705	672	707	725	646	696	698	706	696	688	705	710	711	706	724	658	717	703	732	739	711	679	669	722	694	752	669	726	691	687	717	673	689	741	673	704	674	699	728	701	700	727	684	686	668	720	664	714	661	670	691	698	690	675	666	730	687	682	715	708	694	627	654	684	692	679	703	659	661	665	664	648	731	699	729	651	707	672	687	655	709	706	679	692	752	714	722	663	677	682	694	672	719	681	717	725	692	702	792	710	714	676	663	698	669	709	670	702	663	761	732	704	675	675	660	664	682	662	700	688	685	748	701	688	708	724	651	705	705	670	676	667	719	675	700	733	698	703	697	690	712	712	662	708	659	645	688	680	670	719	660	685	697	696	673	703	685	685	660	681	665	697	682	766	679	713	705	710	723	682	689	679	707	711	710	704	698	714	691	694	672	702	707	716	691	731	743	715	698	664	739	664	703	700	678	713	671	706	700	706	700	665	673	690	629	674	715	713	711	725	669	688	690	712	698	651	726	666	697	670	668	703	696	634	667	663	699	744	760	685	715	650	705	672	700	754	700	670	683	681	693	677	697	710	718	738	690	718	712	679	730	661	689	648	732	732	723	664	681	697	734	656	723	700	684	683	707	693	702	697	714	730	713	695	650	664	647	703	717	635	682	635	700	683	732	707	678	709	639	681	687	669	675	669	707	707	655	674	675	694	698	653	625	755	714	636	677	660	675	682	664	664	689	674	686	683	665	696	676	661	690	672	700	685	732	673	698	710	710	659	726	666	680	712	671	702	696	704	707	739	694	674	743	661	719	723	703	675	665	637	681	714	648	708	652	702	711	685	723	688	647	715	696	673	671	630	708	732	665	659	664	705	739	669	688	741	691	690	722	708	738	716	734	691	700	725	704	710	674	687	678	741	661	684	656	673	682	733	683	672	713	734	653	685	669	678	646	702	726	687	682	679	631	718	746	701	716	673	715	710	684	696	695	700	703	657	672	694	674	693	686	741	677	669	721	668	683	666	747	674	731	635	653	686	709	693	675	700	642	644	620	669	730	692	698	733	705	700	682	670	700	701	651	754	689	680	688	687	676	731	703	667	699	664	754	731	742	720	705	701	689	666	678	725	722	655	680	645	670	688	727	661	708	700	730	673	728	688	721	646	719	692	684	729	694	707	671	704	699	701	670	692	728	722	686	671	716	674	690	687	682	670	628	645	662	659	695	684	684	710	672	683	724	705	675	685	693	641	651	729	681	709	733	698	657	714	724	665	695	648	667	652	680	745	718	763	694	724	690	666	691	749	699	698	727	722	716	709	722	713	714	686	702	704	681	689	721	703	696	689	676	710	699	723	699	678	753	679	704	689	698	686	648	694	683	707	637	693	712	726	671	637	724	645	691	648	703	769	731	705	718	717	682	677	690	689	666	667	749	660	659	675	683	691	694	685	688	728	665	680	709	713	718	691	719	670	696	652	687	690	692	693	674	679	687	704	671	685	688	715	703	711	708	679	737	712	718	685	652	671	693	695	695	694	732	665	694	715	695	684	690	695	656	703	668	755	716	714	687	680	668	676	707	659	675	720	684	681	687	697	710	658	688	691	703	727	663	644	684	677	694	703	681	694	716	671	656	686	668	697	673	719	714	706	639	676	731	699	684	699	657	750	700	695	711	760	662	671	711	672	718	667	681	683	677	663	694	692	675	681	697	653	703	694	696	676	661	732	746	734	720	691	721	678	682	703	692	676	677	659	681	703	660	713	697	670	672	692	698	705	719	695	661	691	732	691	713	699	696	665	686	721	680	702	674	696	676	667	678	644	661	649	662	688	689	639	653	670	699	690	636	689	701	740	667	687	664	688	693	716	699	696	686	711	722	670	682	708	663	716	733	652	704	662	685	698	686	672	687	684	684	711	737	680	697	698	712	696	677	709	670	717	742	671	666	674	661	684	710	769	680	708	668	722	676	704	655	688	710	704	678	693	685	669	728	665	734	659	710	697	692	666	669	637	755	681	656	676	711	700	731	698	643	663	718	690	684	696	687	724	721	712	666	698	712	692	671	659	671	736	712	684	701	694	668	685	674	717	631	635	669	697	662	727	661	717	690	703	717	680	684	712	755	683	677	660	707	701	695	743	665	708	723	674	682	685	685	717	700	719	720	694	672	749	691	702	692	708	724	663	717	688	715	737	658	660	743	715	716	659	677	684	713	663	697	695	717	735	673	674	651	675	683	712	715	703	702	667	675	711	700	679	688	671	710	666	661	683	735	696	706	717	669	679	724	651	719	668	684	723	734	704	646	704	687	677	766	695	735	683	701	740	662	706	667	715	699	696	732	718	659	692	694	689	636	746	671	670	669	678	717	669	743	689	686	732	683	689	699	710	680	702	693	677	685	666	703	720	710	702	679	674	682	683	677	673	668	690	706	689	729	678	710	682	712	665	701	727	691	739	679	715	635	732	711	691	693	659	670	690	707	718	691	717	676	675	696	705	704	729	690	720	685	715	741	692	730	675	682	737	676	721	752	690	721	687	742	728	678	676	698	715	667	684	686	672	667	663	710	689	713	680	690	758	693	690	685	774	691	698	697	741	673	716	699	706	679	615	686	702	704	661	774	667	656	676	686	730	722	687	694	680	716	710	716	719	723	728	674	686	690	702	661	710	656	691	708	685	709	707	692	665	670	664	698	713	699	663	679	688	719	678	692	732	714	673	649	699	674	688	722	717	670	679	713	651	680	700	689	713	682	675	687	737	671	708	696	672
1939	128	123	111	79	73	80	73	67	71	72	82	74	71	59	59	87	65	78	85	61	68	61	68	79	62	70	77	76	57	68	73	61	81	73	63	74	72	56	77	76	58	70	69	70	73	67	71	62	66	73	68	61	62	83	65	58	60	59	67	73	57	70	81	58	61	60	79	60	68	61	76	54	71	68	67	60	62	49	69	46	68	63	65	59	60	63	63	53	79	74	65	68	57	72	83	77	68	78	50	64	73	56	78	62	58	62	70	68	69	53	68	58	75	64	76	84	86	65	76	69	62	76	58	67	63	76	68	69	80	64	61	61	69	65	66	61	65	87	76	67	70	60	60	75	54	68	65	68	73	68	60	67	62	65	59	56	67	62	60	80	73	67	63	71	68	65	64	64	44	64	78	59	67	65	68	54	60	74	66	67	67	80	66	64	60	67	67	66	79	77	72	57	63	50	68	68	67	59	61	69	72	72	67	72	61	69	73	71	65	64	59	67	75	65	62	50	65	87	63	82	50	57	63	64	71	76	58	72	69	68	73	74	60	83	67	65	68	69	51	68	73	66	72	66	67	57	82	67	80	71	88	64	73	75	65	61	68	62	68	61	56	63	72	48	55	71	70	69	80	75	71	59	73	80	66	85	67	54	71	67	63	71	59	76	57	63	66	67	66	60	67	61	60	71	58	64	84	65	69	69	58	58	72	72	52	63	76	58	62	73	56	58	81	62	68	62	66	70	71	62	64	59	63	57	61	69	59	61	59	56	73	72	67	83	59	54	85	64	64	73	71	69	62	64	63	65	64	70	68	73	66	58	70	61	69	61	59	73	69	87	59	74	63	65	58	55	61	67	68	62	61	77	63	73	61	77	64	50	63	64	80	59	62	69	68	71	50	71	54	64	67	61	58	73	65	79	68	76	69	62	74	60	71	61	69	60	55	56	62	56	65	80	71	73	69	64	62	70	65	66	61	72	52	63	90	72	71	54	75	60	61	59	71	69	63	66	81	74	53	63	81	59	75	62	67	76	71	69	66	66	62	67	58	73	54	57	60	61	72	69	67	71	72	62	74	68	82	49	75	63	71	72	61	57	64	66	45	79	52	69	70	72	61	66	67	57	68	70	80	78	59	58	89	65	72	68	59	59	73	69	67	75	60	68	81	89	83	51	58	66	63	52	51	55	66	78	50	56	66	68	70	66	74	76	64	67	79	68	67	72	73	68	65	70	60	73	80	69	65	71	60	67	61	60	67	67	72	73	65	73	66	65	68	56	62	55	57	60	73	71	83	72	67	69	55	61	60	86	69	69	85	73	62	53	60	50	56	65	60	67	55	58	67	68	79	67	66	56	69	70	56	69	58	68	72	56	66	69	55	78	62	58	69	56	75	62	61	70	69	56	57	77	72	61	60	63	56	74	55	58	71	66	70	76	69	60	55	62	59	71	81	54	75	67	62	68	67	59	61	61	70	61	57	59	71	65	70	76	67	62	61	65	73	79	65	72	87	58	48	59	75	65	65	66	76	69	66	57	70	66	56	64	48	72	62	74	62	73	73	76	62	74	70	67	64	54	68	56	48	72	68	62	64	84	64	76	57	62	69	70	80	67	76	74	61	61	77	65	80	66	70	50	79	76	65	69	75	62	66	63	63	69	60	61	60	71	63	63	66	79	73	49	56	66	67	77	70	73	58	66	67	62	56	64	55	63	71	72	70	71	71	85	74	61	75	68	68	76	66	61	67	62	55	70	64	68	60	75	67	80	83	55	64	53	64	74	73	63	64	69	64	75	92	65	59	60	59	70	70	76	72	73	59	71	64	66	62	68	64	76	64	70	63	66	67	64	75	65	62	56	70	55	89	64	67	56	64	54	66	60	71	63	66	70	69	64	82	58	68	85	58	67	73	64	66	60	63	62	60	68	71	59	67	58	51	64	53	71	67	70	70	80	53	60	60	69	58	62	71	62	76	81	56	63	68	70	62	57	77	77	72	55	75	66	69	82	72	66	57	77	75	80	70	55	71	60	67	82	69	69	64	72	71	66	62	73	60	67	76	59	64	60	59	52	58	68	72	67	62	58	88	68	75	66	71	67	57	70	51	59	67	57	82	64	61	68	84	58	71	69	55	58	70	74	67	64	58	75	72	67	56	66	62	69	71	57	60	64	84	59	53	71	74	74	64	69	57	52	58	62	71	67	65	81	64	74	59	73	67	50	61	63	70	67	42	74	69	67	57	65	67	74	58	69	68	72	68	71	57	66	72	69	71	70	66	63	66	59	62	59	68	65	61	58	51	75	80	68	80	49	67	75	61	70	65	65	74	73	75	77	66	59	71	65	70	58	64	70	74	58	59	66	46	62	63	70	78	77	64	66	61	45	56	66	72	57	71	75	57	78	66	59	71	65	67	69	70	53	75	58	53	67	61	73	69	64	77	76	79	69	63	57	72	69	59	65	53	61	62	72	64	62	70	52	74	67	52	63	71	68	73	60	68	76	69	65	73	59	74	56	66	71	75	63	59	55	56	72	63	69	77	84	85	66	72	67	63	68	64	76	70	71	65	59	67	60	70	58	69	67	55	77	68	63	64	65	65	64	62	68	63	65	65	57	66	69	68	68	71	64	57	64	61	88	57	59	51	55	75	61	50	68	59	56	77	61	79	71	64	59	62	66	74	66	71	74	57	76	78	57	64	80	82	68	61	64	61	74	72	72	54	79	73	62	51	64	67	64	76	56	62	64	68	64	56	70	65	61	57	48	89	62	69	65	69	59	64	48	61	64	65	57	78	55	62	72	74	70	79	68	58	73	72	74	77	56	71	74	56	65	65	62	63	48	66	64	76	70	71	64	51	60	49	88	67	66	60	68	80	75	78	73	76	65	71	73	61	75	61	57	77	66	56	60	69	58	69	74	66	62	73	61	74	73	76	74	72	71	62	66	72	58	59	67	73	70	74	73	57	59	54	54	64	63	67	68	59	69	84	56	55	70	59	62	73	51	62	60	64	77	63	77	64	66	73	73	79	63	66	56	72	59	61	63	65	83	79	69	75	58	69	78	72	70	64	69	93	60	82	57	68	72	67	39	65	58	60	61	70	54	66	84	67	79	63	87	79	62	55	66	69	68	68	63	56	66	69	54	75	60	61	63	66	55	69	60	71	58	68	55	47	71	64	79	72	70	65	65	63	65	70	71	57	62	65	63	72	66	47	64	64	61	51	58	61	80	63	44	75	69	63	54	65	63	73	72	40	69	77	77	68	92	49	65	77	73	62	82	86	58	52	72	61	65	74	64	67	68	63	66	80	61	71	66	59	64	57	65	54	53	65	66	59	74	72	69	63	70	55	59	54	78	73	53	52	78	74	57	77	76	63	59	74	57	68	59	73	77	57	58	64	55	80	68	74	77	54	54	69	58	70	58	61	55	63	70	80	85	75	55	74	69	75	67	68	68	76	53	67	63	57	72	72	74	71	70	63	51	71	63	60	60	75	75	78
3132	375	404	466	400	391	392	309	336	363	348	292	303	305	296	325	332	316	296	299	285	302	292	242	290	293	270	303	284	298	297	279	275	292	276	284	303	284	314	266	264	277	263	300	273	274	298	272	273	293	293	266	308	287	271	278	289	291	285	276	284	270	298	268	275	326	285	270	278	285	290	287	268	305	312	276	277	277	284	284	284	282	254	279	271	279	308	312	301	306	268	279	278	280	291	283	301	278	274	257	268	289	286	228	267	315	264	299	280	284	252	275	274	278	288	317	286	272	300	286	273	287	267	267	276	265	267	284	298	264	294	278	273	284	251	285	278	339	270	281	266	288	308	267	268	299	275	261	276	311	258	278	265	269	313	264	311	281	275	281	283	308	295	289	267	264	303	269	291	285	275	274	300	290	290	280	274	273	288	303	277	270	251	272	284	280	282	335	262	276	267	263	300	272	261	274	288	284	277	265	286	277	294	295	291	276	276	284	299	261	310	261	307	297	230	331	291	264	298	289	267	252	294	282	303	300	275	293	319	297	290	258	263	278	276	277	269	268	276	302	246	300	247	293	294	279	297	257	297	282	265	291	282	287	299	285	286	275	255	281	273	254	297	290	264	266	267	290	281	300	280	270	269	256	274	276	258	280	291	275	267	290	278	296	289	250	282	294	292	253	282	263	272	266	301	272	253	275	283	316	290	299	259	274	288	272	280	307	238	292	260	268	294	239	303	315	298	275	227	288	295	295	253	270	296	269	306	265	289	266	287	288	280	292	283	286	263	297	266	303	267	301	310	269	262	267	282	307	257	307	274	282	260	267	253	295	286	236	310	258	241	316	279	291	309	290	283	292	307	270	296	293	254	268	281	278	245	271	270	303	268	279	285	288	288	277	293	280	276	266	264	260	258	280	322	295	271	311	281	266	287	279	296	287	281	280	252	300	303	245	281	283	280	287	289	275	294	296	286	289	290	271	296	267	268	246	270	280	282	283	269	293	275	269	291	284	274	311	269	274	262	273	259	271	298	274	280	298	288	276	248	268	258	278	282	304	285	259	275	287	277	295	293	308	279	293	292	309	280	284	284	309	283	274	271	288	270	251	294	270	290	295	306	299	266	287	282	284	259	303	282	285	240	262	303	268	300	283	277	267	274	258	285	306	269	298	274	275	277	280	255	257	284	287	294	278	314	288	252	284	292	274	306	304	291	276	252	269	278	271	287	299	268	280	279	300	287	267	269	292	274	270	290	271	283	292	271	278	290	282	270	286	301	291	307	291	267	292	268	294	310	275	272	288	315	268	271	277	278	267	284	320	289	298	258	281	311	277	294	321	289	285	300	318	300	282	294	281	254	261	301	245	261	265	263	281	249	262	306	280	272	260	269	293	296	288	294	267	259	289	283	262	300	272	250	300	275	279	259	290	278	290	296	289	284	276	278	282	272	306	285	312	293	281	273	319	296	304	279	246	281	285	290	275	270	285	310	269	265	296	268	241	272	298	278	264	303	285	266	268	321	281	287	277	292	296	265	292	293	281	298	285	257	303	263	299	272	300	260	274	267	257	290	301	271	259	276	314	267	299	281	290	252	323	259	290	275	271	296	291	291	288	309	285	276	273	255	282	277	271	287	311	252	255	283	240	286	256	265	293	294	296	289	271	282	286	275	264	275	300	298	267	283	296	316	279	253	272	276	290	276	299	322	273	266	251	267	295	299	297	276	269	293	270	259	268	281	250	293	298	295	287	277	258	276	298	286	287	272	293	256	294	306	268	252	289	311	283	299	283	301	314	274	292	290	274	268	285	290	302	287	297	282	289	310	292	303	285	300	298	290	272	268	271	265	286	305	288	286	283	311	285	283	274	284	288	269	273	282	294	302	270	281	262	298	299	288	280	246	276	244	307	311	257	265	273	282	283	275	293	287	276	313	298	292	287	263	292	277	299	283	273	262	291	279	313	293	257	295	265	269	254	296	252	273	263	284	293	282	280	289	283	275	265	286	285	298	257	280	313	255	275	270	281	329	257	298	299	271	253	290	293	286	285	275	279	270	301	248	277	264	296	327	280	290	282	284	311	310	323	285	272	262	274	289	273	276	273	308	296	262	293	291	271	295	278	270	285	267	265	299	312	272	312	258	274	282	270	291	292	299	268	269	269	252	271	337	284	290	272	321	280	270	268	288	281	318	269	285	307	276	295	280	303	307	281	293	298	297	259	271	272	252	265	307	281	303	299	276	268	279	273	286	267	293	257	271	290	237	307	301	312	275	255	282	320	283	283	267	273	284	275	261	258	282	278	264	295	302	291	283	270	284	271	288	298	269	309	273	286	299	270	282	280	285	289	295	310	313	271	277	282	269	283	257	273	260	285	283	285	273	268	272	283	276	269	257	287	280	287	308	270	286	294	287	279	274	282	280	270	251	295	280	278	273	294	252	277	274	244	304	297	259	276	292	276	288	303	307	272	289	295	276	291	256	284	300	275	287	295	284	274	287	292	298	262	309	262	265	267	285	269	282	280	273	297	270	297	262	264	286	257	276	288	298	240	297	278	315	280	296	275	298	279	306	299	268	292	293	284	274	291	274	252	271	250	310	294	281	257	269	315	289	298	298	275	268	293	307	289	266	278	287	257	291	258	275	261	287	256	282	288	289	292	294	291	267	260	272	294	267	295	304	266	272	237	296	290	287	272	304	270	313	280	280	270	273	279	287	252	281	283	266	295	307	293	261	278	266	287	268	283	259	273	289	290	272	252	270	279	269	291	297	272	270	269	257	269	290	300	298	291	306	285	300	262	265	289	267	250	256	266	265	259	292	302	295	299	278	289	275	258	279	259	276	281	284	284	288	239	283	283	275	244	262	289	308	295	272	258	276	294	238	279	290	299	303	292	284	288	294	278	308	295	303	285	287	318	257	288	286	289	267	283	299	269	288	299	287	271	304	292	282	293	291	298	276	287	324	276	318	282	279	285	292	298	300	291	275	296	288	280	274	267	282	274	307	293	256	267	307	267	289	296	322	304	297	290	268	272	273	293	273	267	288	293	289	286	306	282	288	302	258	234	285	293	256	281	272	275	275	281	257	288	274	281	261	268	288	284	287	282	301	271	289	248	268	283	237	289	252	311	310	287	284	241	271	287	291	254	262	281	296	267	280	294	284	281	236	311	274	278	286	287	297	285	277	279	299	265	266	295	303	291	294	286	298	289	281	305	285	274	244	270	298	295	285	275	270	304	285	290	293	280	260	300	299	281	296	286	301	276	281	258	297	269	266	315	318	278	288	291	306	269	261	292	259	268	296	264	301	268	281	280	303	279	262	306	285	265	275	294	272	281	286	266	318	300	286	270	273	300	280	284	281	312	337	292	256	273	309	281	293	288	289	253	255	279	278	287	281	281	316	299	292	268	274	251	319	265	316	269	311	287	298	285	284	273	281	293	269	302	293	307	293	275	314	280	299	256	268	276	274	285	269	264	258	285	293	274	289	302	283	287	265	289
14269	1196	1135	895	585	515	380	324	296	292	248	222	213	180	186	192	161	192	189	148	166	167	155	142	136	149	146	171	149	158	158	157	137	160	173	146	135	136	149	142	142	139	136	148	155	136	147	128	166	133	168	142	157	136	165	142	171	130	152	169	136	124	149	148	128	111	143	128	163	134	143	151	168	146	127	162	137	162	134	123	160	135	153	178	144	141	147	145	129	137	127	149	141	154	123	145	134	148	124	135	160	119	137	148	122	131	135	137	155	130	160	140	162	126	134	144	142	135	133	138	136	128	136	145	128	145	133	169	141	148	143	167	167	134	157	136	147	152	155	156	121	143	134	133	136	150	132	124	134	141	151	142	151	165	164	156	140	135	136	128	130	135	147	135	125	138	144	139	137	144	136	136	135	163	141	142	133	137	149	161	136	140	157	142	135	151	143	134	120	155	136	160	146	150	132	153	126	137	124	134	151	125	147	140	155	131	129	126	125	134	140	141	139	135	145	148	138	145	138	155	155	133	165	163	149	142	144	143	164	142	131	149	155	148	147	144	146	158	133	138	138	126	127	150	157	122	135	155	148	162	145	135	142	136	126	144	141	126	144	159	135	138	126	139	133	114	120	140	125	153	153	156	149	136	152	139	171	140	143	130	152	151	131	158	127	139	131	152	128	122	124	135	150	129	137	125	130	135	156	124	139	125	144	149	157	134	131	147	139	130	147	136	132	141	151	156	123	160	138	158	157	150	162	143	134	165	138	144	134	131	150	130	145	146	150	126	134	121	132	153	137	147	142	142	117	142	137	118	162	142	139	161	143	144	139	149	154	152	144	124	133	139	171	133	133	131	149	139	151	135	124	114	148	139	148	119	139	134	125	124	139	117	122	147	150	129	145	136	147	133	142	112	137	131	147	136	148	141	134	145	155	141	148	145	118	151	130	133	121	150	138	136	140	154	167	157	143	129	140	158	161	117	124	151	140	127	143	118	140	150	118	154	142	168	159	139	166	140	133	143	138	147	125	151	133	142	137	135	139	150	133	128	122	115	117	127	143	157	130	143	139	133	137	145	136	118	159	143	150	131	129	147	116	131	128	133	139	129	158	127	129	133	150	154	154	143	123	147	145	165	165	117	145	110	135	154	142	132	152	144	150	154	135	134	134	146	143	167	131	121	153	157	146	162	141	125	139	126	153	130	116	132	149	124	133	123	127	133	145	145	136	158	149	138	154	143	162	144	141	147	142	135	145	139	124	149	152	146	120	131	144	139	134	160	155	141	132	142	127	141	140	125	153	136	137	147	141	119	147	117	118	140	130	143	138	122	155	130	147	130	141	136	143	161	137	172	153	121	146	126	139	152	156	125	140	138	117	118	160	142	137	157	137	142	134	150	164	154	151	158	135	157	150	129	148	156	129	149	146	169	143	124	135	147	126	132	137	143	151	123	142	138	127	133	136	153	148	146	143	122	160	143	155	130	140	174	135	153	132	143	133	145	133	146	130	132	152	128	138	134	136	128	125	149	137	131	111	147	130	129	160	132	128	153	139	138	157	133	130	126	143	168	161	158	137	156	149	128	118	155	132	150	127	142	126	150	141	118	125	145	151	127	138	132	169	134	123	145	166	136	152	140	137	137	130	117	142	149	154	118	152	149	131	136	117	148	130	145	143	126	137	141	141	147	158	135	149	142	132	162	133	132	144	138	134	136	144	138	145	131	120	131	145	140	146	144	136	138	142	139	151	131	137	141	162	124	147	129	150	146	144	139	128	142	155	122	146	142	148	126	154	135	134	127	131	128	136	142	134	136	133	155	152	160	146	139	152	153	126	134	150	127	125	131	126	134	142	164	139	124	133	162	142	141	149	135	147	155	142	174	134	140	149	120	132	148	134	139	133	137	153	137	137	146	133	133	138	122	129	136	142	140	150	140	131	132	156	149	132	156	142	158	131	145	147	143	106	153	140	157	127	149	131	135	140	147	125	126	129	128	138	152	138	118	154	141	171	149	134	140	137	125	147	144	153	139	150	124	145	152	140	150	137	144	128	161	139	122	143	153	159	146	130	132	136	146	144	131	153	141	152	122	143	128	140	146	131	140	146	146	127	149	159	141	142	134	141	148	160	133	138	139	129	125	140	150	133	138	146	129	147	111	144	145	166	142	137	140	149	132	133	128	150	131	129	123	123	118	136	152	141	127	158	142	136	136	121	144	150	148	133	119	133	128	136	151	136	142	135	146	152	163	149	117	148	159	132	131	130	147	143	127	150	145	159	154	129	136	130	125	143	142	114	137	126	129	142	144	146	130	146	157	142	131	137	136	168	164	150	125	130	136	135	126	149	119	155	127	138	150	131	136	133	131	139	155	144	152	133	166	140	139	141	146	138	134	118	135	157	143	135	129	162	141	132	151	140	143	149	136	144	134	166	140	143	142	104	121	171	129	141	139	153	131	142	146	126	139	149	152	134	145	131	151	129	149	145	129	139	140	121	125	129	142	130	125	139	137	140	145	141	127	128	142	141	140	135	127	149	144	140	138	133	151	123	141	132	137	141	129	144	138	134	118	130	154	140	133	148	132	127	155	127	148	128	135	145	133	139	133	131	135	121	129	139	143	143	144	130	115	155	145	105	138	112	133	144	139	169	143	156	131	130	149	141	134	157	144	133	138	158	143	154	134	130	136	154	144	151	147	140	132	156	141	154	143	135	138	136	149	153	150	126	148	129	134	124	120	137	140	128	134	151	171	133	133	153	126	124	129	145	162	126	152	146	140	145	155	152	138	120	156	135	149	142	127	133	141	164	146	134	132	150	139	162	123	141	135	141	145	152	150	139	128	149	137	136	121	158	151	137	155	143	145	128	140	139	142	140	155	157	145	139	128	166	149	116	143	152	180	126	143	137	145	150	135	139	144	136	152	124	137	147	143	153	152	156	149	126	133	160	146	162	122	139	145	149	147	153	133	159	135	145	136	162	140	144	126	151	133	135	150	126	119	122	149	140	161	143	142	151	151	140	132	152	131	145	131	142	155	142	144	137	140	157	125	151	143	140	143	117	137	151	121	135	169	134	147	140	156	138	131	150	132	143	126	119	148	155	141	133	128	148	146	143	144	153	129	140	146	137	148	139	148	145	129	135	157	130	137	146	122	137	146	155	149	135	150	126	130	129	154	158	156	154	129	129	139	128	120	141	140	127	137	148	118	133	123	118	128	126	134	131	134	143	136	141	147	129	166	132	130	136	131	166	140	162	126	111	160	155	135	154	137	146	144	139	156	131	142	144	127	156	130	148	129	135	148	140	128	155	147	159	144	140	125	139	151	150	137	151	154	132	143	143	124	158	125	155	143	157	131	138	134	161	168	137	145	140	135	125	150	125	132	141	147	148	134	149	127	127	160	150	151	156	129	110	147	129	143	153	146	121	137	140	127	131	143	139	122	142	126	134	136	148	146	142	138	144	134	125	139	150	153	133	144	134	138	153	134	136	122	117	143	165	145
9482	1388	2793	3154	2737	2392	1960	1619	1454	1330	1231	1072	1084	940	887	837	806	763	719	701	681	690	653	656	616	635	622	641	608	594	633	572	599	604	575	589	562	539	548	542	559	560	557	534	533	521	481	560	536	530	559	511	539	509	557	533	543	507	558	521	476	486	535	513	498	524	522	510	502	503	527	588	564	508	511	511	524	512	515	516	492	488	506	499	485	534	531	482	512	513	516	496	472	515	516	509	535	494	539	496	482	502	505	539	543	507	527	490	508	502	503	555	502	473	513	490	527	515	475	521	487	512	488	490	509	503	502	539	514	525	500	506	519	486	517	481	532	466	498	485	486	477	509	457	542	516	470	486	535	507	532	492	494	511	525	527	509	525	516	537	502	507	477	460	539	522	513	512	520	502	478	515	520	520	477	519	498	457	509	534	557	552	494	531	536	517	516	498	525	511	537	491	496	500	498	516	493	489	462	500	510	518	466	496	479	520	525	505	543	489	507	498	508	537	517	525	505	537	496	464	557	505	507	488	510	486	492	476	530	532	492	514	508	508	483	528	464	466	464	515	472	510	503	484	516	487	549	514	536	497	475	503	520	504	468	520	480	505	516	519	554	472	506	479	478	517	502	473	484	441	459	526	509	511	458	533	515	510	526	473	519	497	482	468	538	504	498	503	517	560	494	536	505	455	471	510	506	534	513	466	524	541	507	509	514	506	472	514	501	510	512	493	527	492	494	513	525	482	499	446	497	486	456	488	481	489	491	492	558	550	531	512	490	518	491	530	466	463	507	492	499	504	505	499	495	475	508	495	524	474	510	521	509	518	497	493	475	503	504	465	496	485	531	494	495	522	518	490	525	505	469	508	483	500	526	489	525	494	482	517	497	484	512	505	510	492	498	490	536	522	500	449	544	490	504	453	492	451	487	558	473	487	507	510	544	517	549	509	530	533	572	495	491	522	506	528	493	540	482	489	551	466	515	558	519	527	505	521	505	520	492	478	479	557	502	496	518	471	495	511	488	516	487	492	518	495	496	448	477	487	514	517	490	490	481	508	482	496	527	465	488	511	444	495	463	549	539	501	499	506	515	512	506	532	472	499	505	544	484	468	509	485	489	514	478	516	495	512	511	471	489	521	518	502	469	512	519	522	510	473	511	482	517	511	468	482	461	497	490	513	459	478	519	504	475	539	479	501	480	498	511	556	507	497	502	532	556	496	514	530	481	515	474	484	472	533	498	496	528	480	508	515	536	489	499	516	533	511	508	484	518	518	531	507	484	496	530	491	507	510	524	500	478	537	503	473	464	500	483	518	521	467	493	488	502	529	486	535	464	477	522	510	481	501	497	514	509	499	477	478	503	489	555	493	491	537	499	528	506	496	534	546	491	466	485	521	487	512	523	516	511	490	492	496	475	479	514	502	502	476	515	502	495	492	528	488	516	487	485	490	497	494	495	469	515	490	509	478	511	547	505	515	516	494	500	490	538	517	502	504	573	524	496	502	514	506	485	530	481	538	498	469	482	495	535	518	514	484	530	461	499	485	509	495	438	516	493	493	543	504	504	522	484	541	477	477	515	460	535	547	518	536	512	533	503	500	535	500	538	495	490	506	514	519	511	526	511	550	511	500	523	501	493	492	484	504	524	474	493	508	497	422	531	523	495	472	528	498	479	518	542	495	522	474	470	474	518	482	562	493	541	523	507	511	526	532	483	490	472	505	498	498	508	492	493	491	511	525	478	502	473	475	486	497	513	487	509	498	536	530	466	483	505	549	496	487	533	452	500	468	514	548	482	526	527	491	537	506	510	502	517	500	470	504	546	482	488	465	480	527	515	518	483	525	477	472	488	473	522	522	459	498	474	501	562	463	512	530	509	495	505	518	480	517	472	511	517	551	530	476	451	499	520	502	510	534	501	554	487	485	512	500	480	508	553	522	472	522	514	468	507	487	500	532	513	530	520	491	518	492	527	458	479	535	492	545	489	514	512	505	468	502	461	485	527	459	463	505	521	513	537	467	500	516	513	536	463	520	509	514	513	537	503	457	517	506	464	468	485	489	474	488	494	521	495	469	482	543	492	541	475	477	499	498	485	508	485	538	500	491	474	522	478	508	496	486	491	477	513	499	503	472	492	480	491	504	515	511	507	518	517	516	500	520	494	529	523	487	501	535	528	519	534	501	508	515	524	498	482	498	542	481	470	490	493	482	518	474	472	459	496	532	534	491	493	504	487	510	515	534	493	480	472	484	543	485	544	514	516	547	478	499	512	490	513	528	517	489	516	517	519	460	501	524	480	490	497	529	507	472	483	513	510	503	519	491	475	520	492	490	537	454	506	500	501	532	486	514	481	498	500	496	526	491	495	522	512	537	500	513	533	509	535	471	527	513	500	499	498	554	549	506	502	559	488	488	490	489	501	526	519	537	523	511	508	519	495	505	493	490	538	498	523	499	480	524	481	472	509	487	488	539	502	484	482	523	521	538	528	524	532	513	458	490	500	473	512	470	527	517	466	513	517	500	485	518	532	495	490	516	498	537	501	548	499	516	494	506	545	520	488	544	524	476	508	496	506	526	504	500	484	497	516	530	519	529	509	516	489	504	502	498	520	517	532	552	502	531	489	498	518	507	500	486	535	516	501	509	537	507	491	507	520	516	545	506	450	524	470	514	490	513	520	487	486	463	535	504	494	484	495	534	514	504	483	525	505	491	520	524	524	503	490	423	496	495	520	470	474	490	507	484	520	509	584	484	501	514	522	544	515	487	552	493	526	477	494	522	513	483	497	497	508	482	463	499	502	519	527	514	494	480	503	480	478	498	514	485	518	505	483	536	510	474	523	489	489	510	541	536	484	478	502	501	504	534	527	527	506	491	489	506	478	478	529	471	513	551	511	508	499	513	534	513	527	495	547	484	545	526	491	525	494	495	495	498	530	540	487	488	506	534	488	512	508	483	510	515	468	533	503	472	541	486	484	500	506	471	498	509	501	476	492	512	501	476	486	498	487	511	489	504	483	530	490	498	464	533	499	511	510	505	499	519	469	482	504	494	507	508	487	492	471	513	517	491	472	510	526	511	490	503	526	546	513	570	494	539	517	491	474	471	492	502	463	519	506	485	495	501	474	512	510	511	498	473	506	517	472	538	504	522	501	441	525	544	512	496	499	508	533	484	507	503	486	538	501	502	506	525	487	490	531	484	452	507	521	501	510	485	488	502	506	525	500	477	518	487	518	543	493	467	511	466	522	499	506	475	523	479	531	467	510	491	507	495	474	523	466	484	498	496	516	541	516	514	491	491	506	479	537	486	503	478	536	478	525	510	515	491	520	546	494	488	514	483	508	445	532	503	498	523	462	492	547	523	478	485	476	520	491	546	520	493	488	521	480	545	503	489	475	489	485	484	495	504	499	552	539	489	510	497	471	512	514	507	491	540	509	510	489	489	470	485	485	511	507	441	517	518	488	525	549	501	462	513	496	529	464	505	528	501	475	500	504	503
25260	4502	2406	1712	1216	920	673	568	485	441	398	372	354	321	309	282	275	281	271	249	237	235	239	223	246	265	246	210	214	189	210	214	232	223	216	201	199	240	180	200	216	228	250	236	201	220	183	224	199	226	217	196	201	226	217	225	225	209	217	205	225	214	261	215	229	224	178	223	221	206	213	230	220	222	215	189	204	212	215	209	223	186	211	195	212	211	196	231	224	238	248	212	209	234	212	182	197	239	202	192	204	218	240	195	231	183	199	207	196	198	229	192	228	198	213	208	193	218	205	199	197	204	214	197	209	217	190	196	220	208	233	207	196	234	204	208	231	209	202	220	190	234	206	233	236	222	231	216	219	207	197	184	199	189	220	197	229	201	212	212	197	239	207	193	221	236	209	183	188	191	203	195	186	199	215	218	208	196	217	207	180	174	205	180	232	196	204	229	213	180	197	200	191	226	194	212	203	200	184	234	204	182	221	189	225	212	203	199	218	192	197	213	181	208	229	197	182	207	199	189	183	211	223	233	203	222	219	233	205	218	184	211	211	216	210	208	220	191	204	213	218	209	203	198	202	210	221	203	234	208	200	197	204	195	206	187	206	203	201	202	232	214	198	199	222	201	236	208	205	217	191	216	220	182	209	200	216	194	233	212	242	197	218	196	197	222	232	195	198	196	201	201	207	182	228	200	214	219	209	214	213	204	218	196	207	197	210	216	198	221	195	217	202	217	222	195	233	202	230	201	219	212	209	207	216	217	188	176	204	190	215	190	205	207	234	207	216	209	208	203	190	206	232	219	213	230	209	212	200	209	227	247	191	182	211	226	223	208	211	215	215	225	211	197	185	195	215	228	211	217	192	196	198	193	219	185	182	191	184	189	185	204	213	222	190	212	215	214	200	224	178	211	208	197	210	196	221	211	186	210	206	199	210	202	210	228	210	211	214	206	204	176	198	195	196	218	221	226	222	201	196	223	219	188	200	204	183	229	198	207	188	210	195	170	211	214	214	211	207	195	219	220	209	196	217	210	208	203	218	201	222	204	186	220	183	203	195	227	183	218	202	206	200	228	220	223	214	189	193	210	208	216	204	211	205	171	206	182	220	193	210	209	192	183	219	190	217	205	194	235	214	202	201	212	209	199	184	205	222	203	179	169	219	213	203	198	254	205	212	206	209	221	210	192	195	244	219	210	208	183	219	188	229	210	211	225	204	214	218	216	233	180	219	211	228	199	211	211	204	196	188	203	191	198	202	215	205	245	211	211	216	202	199	200	186	218	199	204	241	210	187	186	202	183	198	213	196	209	236	238	199	206	218	205	211	201	195	202	201	186	209	190	198	202	221	190	212	215	220	207	206	196	236	238	210	205	215	217	222	206	204	190	215	226	216	225	202	197	209	181	202	212	181	214	243	196	224	215	214	198	217	205	206	212	212	209	215	234	209	207	200	206	200	209	207	211	221	218	208	183	207	207	194	219	207	204	183	207	209	194	174	217	216	176	184	199	225	224	247	229	202	222	213	209	207	194	213	205	187	207	203	188	198	223	186	211	202	239	215	220	219	218	214	214	221	206	224	182	183	241	164	209	209	224	228	214	234	219	193	226	193	257	221	221	214	221	187	194	196	223	213	199	193	188	202	213	197	211	207	179	200	199	199	171	225	215	196	190	207	224	190	211	201	223	217	194	210	225	202	217	222	179	186	219	220	195	206	219	178	199	209	207	189	183	213	210	201	226	208	194	227	211	190	191	186	234	207	220	235	195	208	203	204	207	218	214	222	198	210	194	210	214	209	167	191	219	211	203	212	245	200	213	196	195	200	216	212	231	201	202	223	220	196	217	228	200	206	209	195	192	193	217	230	211	214	233	216	184	206	233	213	205	235	189	222	200	183	212	212	202	200	191	206	207	205	217	179	204	188	246	172	208	223	207	194	205	217	217	165	198	224	177	199	196	211	202	191	198	208	224	217	187	206	240	196	227	219	230	204	196	192	185	221	195	199	222	187	189	185	200	201	195	212	232	206	186	187	207	187	203	188	206	192	221	209	213	179	200	214	199	204	218	194	211	206	214	208	199	219	204	194	193	208	201	204	188	208	189	234	220	190	214	221	198	214	220	194	196	197	231	206	226	214	206	187	216	220	214	218	211	191	214	188	197	218	207	217	201	223	187	179	207	208	218	227	199	198	205	212	193	191	189	212	222	205	222	251	208	208	189	200	202	190	201	205	213	218	191	216	216	173	215	219	222	198	212	203	194	203	188	203	197	188	191	205	199	213	217	193	196	185	203	199	196	214	226	189	204	195	221	216	201	209	195	235	229	234	195	193	177	208	240	213	218	220	192	222	191	200	202	204	178	220	226	210	181	208	219	221	211	212	206	221	202	207	239	173	201	192	194	211	192	180	214	202	200	196	230	225	195	200	215	217	213	197	226	187	223	223	205	211	217	218	211	170	205	210	224	201	170	194	192	224	206	194	213	203	231	198	200	205	235	193	223	198	218	190	205	190	215	195	219	205	220	203	230	210	218	221	205	184	217	186	195	230	210	191	198	195	198	190	223	208	204	203	263	202	194	217	202	196	200	178	193	176	201	180	192	212	203	223	173	223	208	205	210	203	226	188	212	217	220	201	206	200	187	206	191	194	223	202	226	188	203	208	191	216	222	211	220	225	216	205	220	196	174	237	187	217	220	187	245	180	208	187	178	213	190	212	207	213	189	214	208	213	221	212	187	196	193	196	225	180	202	218	219	191	209	253	181	202	213	211	233	211	211	221	221	205	182	214	222	211	172	200	205	223	197	217	214	195	178	208	230	207	204	185	201	201	201	205	198	213	194	206	217	217	210	184	221	200	223	213	223	169	196	216	228	177	208	181	204	213	197	219	220	174	194	207	198	200	207	190	233	245	202	186	220	205	200	186	207	206	239	213	200	223	207	207	169	186	211	211	227	209	195	193	221	192	203	195	200	212	203	200	200	223	233	202	241	200	213	225	215	227	198	212	206	230	203	208	212	213	202	202	214	203	213	211	238	215	187	203	210	193	197	183	187	196	199	191	184	202	214	191	219	206	190	225	207	215	196	200	191	205	221	203	206	181	210	199	206	209	192	198	229	214	203	210	202	222	191	196	224	229	198	212	200	205	196	177	196	193	214	185	191	209	207	225	189	213	210	213	228	160	218	187	203	195	209	194	222	219	194	213	200	236	194	214	174	219	184	189	203	210	205	216	206	198	198	178	212	234	210	216	219	200	216	200	217	240	218	196	222	226	221	187	233	206	207	185	222	215	171	197	186	208	193	209	223	208	219	231	208	205	196	207	220	197	219	202	209	198	219	189	219	222	236	206	181	218	208	204	209	185	203	197	203	199	214	203	212	211	212	197	172	194	211	203	231	178	202	208	224	202	219	225	229	218	193	205	203	176	205	222	203	201	208	197	192	203	193	197	188	193	193	209	207	178	222	198	215	195	219	218	198	187	236	235	208	201	206	191	209	194	233
13960	2280	4864	5711	4878	4052	3433	2971	2560	2244	1996	1931	1702	1545	1504	1353	1247	1177	1148	1081	1072	1059	1040	1004	946	948	921	911	836	902	880	869	822	817	832	846	808	784	781	758	803	747	784	764	772	749	800	782	737	739	741	764	766	713	784	728	789	778	748	734	744	769	732	744	781	681	697	740	690	697	760	689	721	679	715	729	732	742	713	690	705	724	733	692	751	731	734	754	729	747	700	702	715	684	659	744	693	749	736	700	678	677	723	709	702	694	701	740	656	681	703	719	670	690	742	692	702	697	730	635	682	658	674	717	765	701	669	677	697	717	743	673	685	718	687	679	671	660	679	712	667	697	667	732	728	695	716	723	705	719	705	733	667	715	685	717	634	715	745	692	704	667	682	641	714	669	717	673	679	753	667	755	691	720	649	704	705	670	659	688	679	694	713	704	699	677	740	697	690	688	681	712	692	728	677	689	678	683	705	671	705	756	733	673	705	650	676	648	680	682	737	685	638	668	679	669	681	676	720	681	657	699	736	672	693	688	703	661	697	670	732	706	702	637	727	695	647	718	686	713	664	732	707	683	669	700	697	664	719	723	686	687	693	655	677	654	682	686	689	655	727	686	681	670	699	684	671	701	646	687	685	678	711	699	670	688	687	692	700	728	692	750	682	680	766	716	695	730	655	712	724	701	708	687	668	681	680	708	647	697	698	709	666	663	637	699	691	695	668	683	641	688	680	711	749	672	710	695	679	683	715	736	683	702	680	670	699	712	695	687	701	714	669	669	683	681	680	701	682	666	719	664	708	690	698	662	698	649	664	658	691	693	672	723	693	677	708	699	698	691	676	707	678	679	694	738	695	699	657	714	685	679	723	723	650	710	717	675	725	698	665	697	676	700	689	706	693	720	682	674	683	728	684	660	708	718	682	700	694	693	702	681	695	730	686	695	704	677	689	688	680	701	686	719	700	695	664	729	650	744	714	699	682	726	664	738	644	700	730	685	658	707	680	696	689	719	710	705	702	708	694	702	693	693	711	683	724	733	661	739	650	690	732	660	673	679	719	671	745	711	662	723	680	702	691	695	667	671	664	646	681	701	672	635	716	711	661	698	715	683	736	664	699	716	727	666	751	666	660	715	690	675	721	731	681	657	694	710	662	687	682	710	714	707	703	687	681	689	654	668	704	718	717	740	661	728	751	707	690	705	686	723	697	690	697	699	619	674	714	732	688	633	699	685	651	719	692	721	764	681	703	689	662	718	678	687	766	687	721	661	704	670	699	672	702	694	700	724	681	680	658	726	709	692	666	704	661	701	676	682	724	687	690	726	679	692	696	687	717	643	709	715	752	717	656	698	691	683	708	700	615	716	692	735	669	722	667	715	727	669	659	719	695	725	729	675	690	691	678	711	737	656	681	669	713	718	664	681	702	649	726	684	684	608	667	672	718	708	732	726	709	724	724	669	636	632	699	667	652	655	669	668	655	673	663	711	705	657	698	698	686	725	681	719	714	724	602	670	715	642	667	686	696	719	682	698	698	676	678	638	731	636	708	700	690	718	723	647	716	725	674	693	648	670	699	663	696	694	739	664	671	702	654	726	660	671	687	649	722	651	721	669	712	664	681	701	675	717	687	678	679	712	701	637	692	698	712	687	651	675	691	639	690	683	708	709	677	714	692	699	686	709	672	691	696	668	666	701	693	723	700	662	655	653	702	734	633	700	731	684	713	726	716	665	719	699	712	709	677	693	710	695	711	660	681	666	703	696	656	709	733	706	726	709	701	682	689	756	701	699	666	689	662	717	690	701	694	699	706	674	682	749	676	680	711	696	721	693	702	656	700	693	720	687	679	690	701	674	673	719	694	675	725	735	701	648	683	691	672	647	691	665	661	646	712	687	680	717	758	661	703	658	689	733	662	688	712	656	655	664	672	729	687	745	651	706	688	679	704	703	724	697	714	671	725	734	740	667	655	708	671	690	671	743	687	685	654	698	780	693	691	712	715	699	714	717	651	693	691	690	649	690	708	682	782	685	685	730	658	675	692	717	687	707	715	732	667	771	697	691	670	716	668	722	683	677	657	676	671	696	667	671	696	703	707	713	713	667	712	705	679	677	654	658	706	705	684	689	727	680	716	633	770	693	697	707	690	683	700	711	728	734	681	689	694	689	699	676	740	709	721	725	694	704	729	711	737	760	672	698	690	640	666	689	679	656	685	725	669	679	723	715	706	651	700	710	694	714	755	692	673	663	700	718	690	675	696	667	692	650	677	696	690	751	637	688	682	708	700	681	696	683	671	759	693	679	716	690	664	688	678	693	724	716	699	710	707	663	679	685	746	675	672	699	676	696	690	728	702	673	700	694	684	702	689	716	689	675	740	693	678	710	686	688	678	665	663	701	682	730	714	709	717	721	730	680	705	678	641	700	692	708	658	687	704	673	728	710	677	685	720	686	755	690	733	696	730	695	686	687	684	710	730	682	717	674	720	694	735	691	729	703	690	688	718	690	668	717	716	713	701	691	747	675	699	686	667	701	721	690	711	718	743	697	732	693	723	714	717	706	674	724	723	668	656	672	671	671	703	712	674	695	713	666	720	715	752	695	688	700	714	699	692	698	664	656	697	679	665	732	692	695	704	685	700	710	731	697	666	683	663	692	688	678	720	688	701	689	673	697	715	709	684	717	674	700	701	691	666	698	683	673	647	685	641	711	677	714	712	681	663	670	675	684	670	732	671	646	645	707	676	699	693	707	666	687	681	652	741	706	658	688	701	701	679	701	705	675	678	713	671	696	686	672	696	699	690	763	702	741	717	677	718	679	678	730	688	743	660	696	724	707	658	713	736	681	718	721	682	673	671	725	713	681	641	684	643	721	680	715	707	708	678	720	689	690	717	686	730	640	668	654	670	680	633	681	646	705	685	694	691	718	716	714	661	719	733	712	731	689	680	680	730	651	672	670	707	711	638	668	717	721	669	687	725	663	666	696	726	652	701	690	715	689	715	702	710	673	664	718	704	706	691	685	732	715	714	709	704	688	719	673	626	677	708	723	673	683	696	722	704	689	660	673	716	656	680	708	694	674	664	709	706	663	724	720	709	753	723	702	704	688	707	738	668	694	726	721	719	686	669	693	714	685	695	711	687	705	677	704	690	722	704	660	684	710	684	685	670	712	683	650	706	693	693	725	744	714	715	679	667	663	701	681	726	665	653	712	704	641	643	690	706	682	707	681	737	687	673	700	706	671	666	714	737	669	662	660	715	680	686	648	705	721	695	680	684	710	652	704	726	690	655	751	759	676	695	688	698	680	666	674	693	674	713	684	722	719	674	697	691	685	723	697	704	703	713	665	714	693	720	709	709	678	689	704	694	673	727	685	725	757	715	690	689	746	699	648	692	727	690	738	696	657	688	662	691	673	740	666	683	713	676	668	687	744	680	666	724	684	686	712	701	680	705	733	712	684	675	684	665	689	700	712	652	683	700	679	673	690	694	707	690	742	728	710
1935	128	137	106	89	100	100	79	65	81	88	75	89	61	63	69	84	75	91	83	60	78	64	78	59	65	74	77	77	56	72	67	74	64	72	67	79	79	82	65	79	75	70	86	72	72	73	81	74	57	86	66	65	75	66	66	62	64	71	81	52	62	57	69	66	73	59	84	76	76	74	75	77	66	65	60	73	72	61	65	66	81	75	73	62	78	76	87	47	80	68	79	87	77	66	65	79	71	71	74	69	79	69	64	72	63	76	78	69	62	80	68	80	64	71	61	66	63	75	73	66	70	55	63	70	62	83	70	84	71	61	89	68	81	70	70	55	59	66	72	70	95	62	66	73	71	71	74	65	69	62	64	65	67	89	78	74	64	55	55	60	70	85	79	61	66	69	68	70	93	72	74	77	65	60	82	58	71	80	69	69	65	71	59	79	73	61	57	55	71	81	68	72	89	51	74	71	67	64	77	78	81	73	93	69	73	66	63	69	87	80	63	87	69	73	72	75	66	75	61	66	66	69	71	85	66	82	73	68	69	63	73	67	85	61	70	54	71	69	69	65	72	76	64	58	73	51	71	66	72	64	65	69	72	64	63	62	70	77	82	70	67	66	72	71	69	67	63	77	76	66	62	60	60	79	77	71	67	60	63	71	75	49	81	80	62	81	55	77	80	64	58	68	80	62	64	77	53	62	52	63	77	53	70	74	69	73	56	60	70	68	74	53	72	62	70	68	85	60	62	73	69	87	73	70	62	69	76	76	64	69	74	64	65	83	92	88	85	63	68	69	70	68	70	74	65	73	76	63	62	73	80	54	60	77	73	81	72	85	60	89	72	69	70	82	75	74	66	79	68	62	74	75	69	75	56	88	60	63	101	75	55	75	63	67	66	76	82	62	59	74	78	59	58	84	76	59	76	73	66	62	65	77	66	66	66	52	75	74	85	73	69	72	58	67	64	70	65	61	72	71	71	79	80	68	70	87	73	70	70	79	58	78	51	70	64	87	64	66	70	58	89	73	55	82	75	75	68	76	76	73	84	66	85	72	82	64	75	68	75	67	63	77	74	83	68	56	71	75	67	76	77	81	72	68	67	75	69	78	69	82	60	55	60	71	84	74	65	80	66	61	69	81	57	76	61	73	77	64	52	67	72	74	69	71	72	64	57	87	73	59	75	69	74	81	70	67	63	75	75	75	59	63	83	79	67	51	69	61	63	73	67	78	73	62	58	69	64	68	66	63	68	79	63	75	84	66	69	71	55	74	61	72	78	76	61	79	61	73	66	67	58	66	64	61	73	57	68	66	68	65	62	61	80	84	71	69	70	62	68	73	68	74	69	55	70	59	71	81	66	69	70	64	55	63	70	76	75	68	67	82	89	67	66	59	82	70	64	67	78	54	86	65	49	69	52	63	66	76	73	66	68	57	56	78	72	65	64	78	72	79	64	74	81	78	62	75	70	61	71	68	75	84	78	58	72	57	76	77	92	62	68	75	56	64	91	62	55	67	75	67	50	70	72	60	63	74	77	84	68	70	56	53	75	59	82	52	60	75	73	64	62	68	61	59	74	62	75	69	65	68	60	67	59	68	64	67	72	62	84	81	78	69	86	65	72	75	75	69	86	78	69	63	77	72	65	61	62	75	65	76	69	70	69	66	69	72	71	84	80	75	56	86	77	63	84	62	69	69	73	67	70	76	55	69	73	80	70	57	75	80	71	71	68	84	74	66	64	64	65	47	64	70	60	73	67	87	63	75	65	76	79	76	87	74	66	73	77	74	61	56	76	72	77	65	64	72	69	77	62	82	71	69	58	63	65	71	59	65	60	63	67	79	59	71	58	66	74	58	82	77	64	62	64	70	73	66	70	63	73	76	72	69	73	74	72	60	71	73	67	72	59	83	81	73	73	66	71	66	62	71	70	62	56	79	64	65	73	71	64	63	59	74	65	76	75	77	80	74	76	77	82	57	66	61	80	77	68	83	73	57	65	62	65	82	76	66	76	77	72	96	53	77	62	68	66	78	64	65	82	73	50	61	68	66	65	60	69	65	90	71	58	82	63	77	62	64	54	70	74	63	75	68	55	74	49	60	64	65	61	70	73	71	79	68	74	65	74	82	78	75	62	69	53	84	55	70	62	60	82	82	74	70	64	67	77	71	44	69	63	67	86	70	80	69	66	61	73	73	71	71	75	71	69	84	69	71	66	60	67	61	72	68	82	56	67	83	66	68	69	81	67	74	61	73	67	69	75	86	68	71	65	73	72	77	74	75	61	59	58	67	66	70	68	74	61	56	55	67	64	80	82	79	70	66	64	80	70	56	70	76	62	67	71	67	62	70	75	70	66	67	67	75	75	66	77	70	67	71	53	61	62	60	82	64	70	67	76	58	65	85	81	62	73	77	76	67	81	59	63	58	78	67	58	72	72	67	71	68	61	66	72	63	78	71	71	79	76	75	61	59	87	59	74	72	66	84	69	65	84	59	71	67	71	69	69	59	72	67	64	75	64	72	63	65	78	83	70	66	68	71	78	57	62	88	68	57	85	70	76	72	72	67	75	88	66	61	64	88	63	70	71	69	85	68	62	75	87	58	75	70	62	71	74	53	57	61	71	74	66	74	70	84	69	69	59	74	46	59	63	67	63	62	59	71	72	70	68	68	68	64	79	80	70	54	76	68	43	83	63	78	69	72	64	72	71	70	67	72	95	52	65	67	69	60	64	59	63	75	80	70	71	61	58	74	74	85	59	69	71	73	67	63	64	85	65	71	86	65	60	79	60	72	70	66	63	65	53	63	85	75	80	67	58	59	53	63	78	67	65	84	77	58	68	67	79	62	63	71	69	67	70	55	60	78	62	63	61	72	78	58	56	58	66	67	77	54	52	52	57	85	62	83	68	64	74	61	67	65	65	70	64	77	60	59	51	79	64	69	70	64	63	61	75	83	77	74	67	67	62	66	80	87	68	78	78	65	69	69	67	63	66	69	75	64	61	74	92	83	75	81	75	60	77	83	53	63	86	75	63	75	77	77	63	79	74	89	75	58	71	57	80	79	70	85	70	78	76	69	72	77	80	66	83	82	68	77	63	74	72	66	55	73	68	72	70	85	61	75	60	69	68	84	61	64	52	65	87	68	69	63	70	74	71	70	65	64	72	81	68	62	65	72	74	62	68	91	58	69	56	82	56	64	65	76	91	71	70	72	65	60	69	69	81	84	65	43	53	57	62	74	66	60	68	63	72	68	57	77	67	67	65	71	70	65	81	52	75	71	85	67	61	73	78	58	62	65	74	69	63	63	53	71	67	66	65	66	69	67	69	70	64	71	54	73	57	66	69	66	55	90	60	65	73	65	68	69	66	72	78	59	70	68	73	66	67	75	77	77	71	53	76	88	76	78	69	74	70	76	84	71	75	69	84	57	79	71	71	66	77	72	80	68	68	63	70	67	60	69	76	70	55	68	73	79	71	59	77	68	62	75	69	79	81	67	74
3264	388	466	501	409	434	387	378	367	389	378	309	315	336	311	326	299	319	301	302	308	335	281	292	308	347	308	306	329	331	309	307	304	305	346	287	286	313	337	304	305	293	307	286	323	293	290	316	319	303	311	312	278	299	306	320	277	303	302	281	317	278	281	309	296	268	317	270	268	311	287	307	282	284	315	299	295	314	280	313	282	257	298	293	284	281	290	310	311	283	303	294	311	307	291	300	283	271	298	288	275	274	287	313	308	296	302	301	285	333	258	281	278	300	302	295	284	291	294	321	303	275	286	277	284	311	302	363	269	316	311	273	300	282	291	318	337	339	296	265	288	288	304	305	288	287	310	256	342	322	293	323	282	308	297	317	280	320	266	316	296	305	289	293	305	308	294	315	271	294	263	290	278	291	340	286	303	331	288	302	322	288	294	290	313	300	290	284	312	281	272	301	311	291	271	313	309	271	304	293	299	300	286	276	307	288	284	284	319	288	278	280	312	311	288	287	296	300	311	289	275	260	293	307	295	300	338	257	298	305	310	297	278	292	312	295	278	269	313	276	316	294	284	324	301	306	294	291	294	290	293	286	302	295	300	295	301	291	294	277	316	321	282	321	297	296	282	332	327	285	308	313	303	279	286	295	275	256	321	314	300	278	311	309	296	299	263	321	293	270	326	274	277	263	279	295	305	275	281	288	321	236	329	359	272	313	284	299	301	308	314	316	264	288	270	288	334	314	319	306	340	302	293	301	295	341	293	312	296	302	290	302	280	311	319	310	330	295	277	295	309	295	315	348	336	299	304	304	308	282	293	281	325	294	328	314	276	291	276	310	300	304	297	299	287	278	281	300	298	283	288	311	286	276	288	290	310	292	315	300	302	298	315	262	301	307	303	270	289	305	285	299	285	281	309	326	277	313	291	325	288	322	267	289	292	278	291	273	293	301	289	296	260	264	291	333	347	316	303	300	329	281	292	311	297	343	302	313	297	295	306	329	282	297	270	312	305	298	267	302	307	292	294	288	300	298	316	299	315	301	308	340	285	294	295	283	311	319	277	299	295	304	285	269	242	317	304	310	267	268	283	309	292	330	280	292	279	285	304	281	311	309	325	299	313	305	280	264	304	284	332	285	299	274	284	285	303	316	278	275	293	315	314	295	304	286	320	288	301	285	282	306	280	255	271	280	301	310	299	286	293	284	331	288	314	294	270	325	300	278	279	293	292	296	296	315	269	290	294	297	262	285	310	280	324	273	296	327	304	316	322	308	309	307	282	304	304	311	303	315	290	275	294	311	273	289	298	325	291	294	282	299	280	288	287	285	329	278	286	326	317	285	281	299	291	310	311	248	309	312	315	287	301	285	296	294	272	300	316	280	298	268	330	287	279	316	275	327	281	323	287	306	300	287	289	306	291	303	316	284	267	282	295	307	334	298	305	291	282	308	298	283	317	318	298	314	319	321	320	299	326	308	277	304	282	284	305	292	285	311	279	265	312	320	281	300	332	278	285	304	324	294	276	315	298	297	272	298	313	271	315	308	296	294	313	292	307	318	288	307	302	302	262	316	281	290	292	288	311	274	277	296	284	316	314	294	322	302	281	319	334	300	305	298	304	298	294	321	291	289	310	283	259	305	331	272	328	307	297	294	309	285	313	304	282	303	299	304	263	300	309	314	276	282	299	285	304	281	291	321	295	288	283	310	264	328	265	274	331	311	279	261	301	292	317	336	262	259	278	303	289	308	293	332	269	294	317	300	283	300	268	316	305	299	282	303	275	288	264	287	295	289	327	322	317	273	282	296	306	292	292	292	309	283	299	285	297	256	301	302	307	303	308	311	303	318	304	259	278	287	318	290	296	288	303	286	290	278	279	303	265	254	294	288	271	324	286	308	276	327	296	295	277	291	287	299	277	318	276	307	272	281	315	282	263	308	305	299	309	342	305	300	320	289	296	281	291	269	280	289	276	273	290	292	264	312	301	296	285	290	280	304	277	301	338	302	294	280	313	288	295	285	293	295	302	308	323	320	298	285	306	303	300	287	309	321	276	294	261	325	307	271	258	273	304	285	302	293	286	286	291	294	288	263	336	299	269	290	287	313	291	301	290	294	275	298	306	325	244	272	308	308	287	284	299	272	290	317	283	278	288	344	278	288	283	287	283	273	320	306	291	297	281	298	303	294	311	266	294	290	285	289	268	299	303	311	280	285	295	272	275	305	307	304	288	296	293	305	276	294	323	292	275	300	273	288	276	320	297	314	268	294	297	308	284	297	296	263	326	309	340	281	304	310	304	314	279	294	281	321	290	287	277	309	286	290	305	264	317	298	315	316	302	315	297	291	301	268	321	290	285	283	306	297	324	303	280	292	296	313	294	310	325	286	315	309	300	305	304	332	301	257	279	308	282	296	291	254	296	307	317	287	333	282	298	289	324	288	305	289	263	304	293	307	293	294	314	295	288	286	295	321	319	328	281	284	309	300	305	320	265	279	295	311	288	310	286	283	273	300	324	293	294	282	300	297	294	255	273	311	281	306	293	291	310	286	267	305	270	273	279	328	292	310	274	302	292	302	290	305	301	286	294	289	271	313	302	299	282	278	290	300	285	291	344	300	278	269	261	278	283	307	286	298	297	327	320	267	302	290	268	286	270	301	332	330	304	277	294	293	290	283	276	260	301	298	263	286	325	302	316	261	290	270	282	294	297	314	277	315	281	294	279	298	315	313	310	317	278	298	284	273	300	301	310	320	283	299	282	311	282	330	297	295	291	287	270	288	295	289	291	302	319	285	301	290	325	296	289	316	266	269	276	299	297	307	295	284	331	291	283	320	291	285	298	315	284	305	288	310	303	319	341	306	313	303	299	308	299	280	298	304	311	257	264	278	300	283	283	270	304	307	278	302	320	305	275	296	273	301	312	307	300	297	329	274	268	291	289	297	307	312	308	274	315	311	291	275	301	272	303	283	298	280	318	282	292	287	272	323	321	308	285	302	305	281	307	307	262	311	322	281	294	298	331	311	292	294	299	296	300	296	310	281	255	260	307	326	313	297	313	268	288	327	284	307	276	317	314	309	319	290	306	301	293	284	277	308	295	298	315	293	280	312	277	331	296	295	307	288	277	324	314	297	309	279	302	306	282	290	278	283	291	305	276	275	304	279	277	298	316	327	295	304	288	289	293	273	274	313	277	286	303	281	271	303	295	280	296	295	282	300	293	289	297	261	336	283	313	305	299	327	304	291	296	308	295	283	310	283	291	300	285	331	318	284	324	340	321	294	281	299	277	293	282	303	304	309	313	302	299	304	308	285	310	307	273	306	297	282	291	308	307	289	313	308	306	298	304	293	265	271	300	282	297	286	312	270	247	294	280	293	326	330	302	319	284	281	265	286	297	297	298	283	282	309	312	314	267	285	275	276	271	312	304	289	314	307	303	304	293	304	293	282	282	262	290	335	315	305	310	301	278	294	305	306	278	287	299	290	316	306	272	287	299	297
14648	1282	1161	838	615	451	385	302	261	249	230	210	199	201	173	170	187	202	155	160	159	185	169	154	143	175	148	156	158	149	156	143	139	163	130	165	153	126	139	125	132	158	126	159	162	141	151	154	151	136	128	157	129	161	129	131	160	136	148	151	145	150	147	149	142	138	147	137	146	156	137	145	161	135	154	136	131	149	161	151	144	130	153	131	146	165	121	125	133	168	136	133	144	174	162	153	129	162	145	153	158	136	157	151	157	162	181	135	154	130	150	140	145	146	132	151	137	146	128	142	133	124	152	169	135	164	137	151	120	118	146	134	148	141	126	147	138	133	137	140	134	129	134	153	149	136	145	147	157	148	133	154	152	123	127	141	158	145	143	147	144	131	137	146	137	133	145	134	145	155	125	133	139	135	151	131	123	144	145	145	141	147	158	144	134	164	143	156	151	151	131	155	137	149	127	164	121	134	103	137	137	144	139	143	158	156	161	120	150	130	153	151	145	135	158	138	137	126	145	141	152	127	122	139	158	154	161	140	143	140	138	130	154	137	148	123	134	143	146	140	140	147	127	155	132	180	138	119	144	147	131	161	135	152	142	141	137	142	144	153	142	119	141	167	136	150	137	123	131	153	150	156	136	161	149	135	164	156	137	119	137	144	143	113	119	129	144	146	130	156	154	150	151	140	126	126	142	132	139	135	134	135	163	137	143	149	124	146	142	147	142	151	140	129	135	146	141	157	158	140	136	156	134	150	151	149	139	143	146	145	129	140	147	131	134	154	130	125	131	136	127	137	157	125	139	156	168	131	147	148	133	144	156	120	125	124	137	140	149	161	128	137	144	128	130	162	106	145	153	125	131	133	122	156	153	151	132	152	157	137	137	160	147	145	139	111	151	141	141	144	122	165	152	137	151	155	122	146	141	131	146	146	133	146	136	142	150	149	138	147	149	126	139	149	142	148	132	131	164	149	146	141	164	141	149	147	144	161	128	130	133	134	137	141	154	151	140	130	139	134	136	133	151	133	153	132	164	157	156	142	143	144	147	145	145	148	146	144	121	127	159	124	168	131	137	129	143	158	138	124	128	144	136	142	143	136	137	130	151	146	130	168	156	146	123	132	155	144	134	174	149	130	161	140	117	157	149	142	150	136	140	133	152	145	134	119	140	157	112	146	145	126	165	144	130	110	133	139	144	123	151	144	149	142	124	136	136	151	127	128	164	153	140	143	154	121	137	142	143	142	134	143	141	129	129	151	127	133	109	142	143	131	146	152	152	132	131	139	148	140	152	130	156	153	151	153	136	142	156	135	162	137	130	139	143	136	129	149	172	153	142	131	140	147	119	123	137	149	140	125	168	141	135	161	141	140	138	139	152	149	166	107	132	136	169	143	133	134	158	128	117	149	144	153	131	139	125	147	141	144	140	125	161	136	143	144	144	162	131	125	152	119	144	140	133	134	140	148	153	132	140	126	143	116	164	126	132	150	148	149	140	136	143	138	129	141	138	128	136	142	133	145	143	125	138	142	128	129	143	149	130	146	146	137	159	144	145	139	125	140	132	159	140	157	130	135	159	152	158	134	147	146	142	139	134	119	159	125	124	165	134	125	127	136	153	138	142	143	157	133	128	116	124	142	145	137	131	110	138	135	153	136	115	146	146	135	131	135	139	135	143	132	144	128	139	133	140	163	139	133	116	136	137	137	143	140	131	165	149	165	144	140	143	147	151	133	141	151	138	124	150	140	159	135	119	141	151	134	132	143	171	143	138	143	133	144	123	122	147	162	132	124	157	146	151	148	157	167	140	134	151	116	140	147	140	148	136	142	135	145	138	145	152	134	144	133	143	139	122	142	129	147	150	145	144	144	149	137	135	138	122	157	139	125	138	127	141	145	144	136	144	148	147	143	139	130	132	144	147	165	173	153	132	143	157	131	134	140	158	146	127	134	130	143	149	127	160	153	131	139	131	129	120	148	128	142	146	144	156	160	148	140	131	127	124	139	126	139	148	129	149	126	137	147	145	138	168	131	158	145	152	138	157	122	154	147	140	145	156	157	152	130	123	147	134	156	140	124	123	138	142	130	133	144	153	135	148	165	131	143	128	131	130	114	133	124	140	122	132	123	149	140	179	151	124	138	122	137	142	111	145	137	144	149	143	156	140	139	141	161	121	146	148	151	133	170	141	156	128	146	126	135	145	147	145	144	145	165	157	157	125	146	127	148	141	137	157	127	145	144	157	146	140	139	130	147	129	131	132	145	127	131	152	166	138	126	142	150	124	145	144	137	129	138	124	145	157	127	146	140	140	129	154	154	143	136	157	166	131	150	188	150	166	158	141	151	129	128	137	131	157	108	133	163	138	147	156	155	155	124	143	154	144	150	125	140	149	138	155	140	150	148	144	139	125	153	135	130	142	184	124	132	119	124	127	142	167	167	147	136	132	135	129	133	138	142	138	143	150	144	141	152	142	177	129	149	126	138	140	153	135	162	135	163	126	155	144	129	125	133	138	152	140	132	138	160	145	133	123	133	173	131	139	162	152	168	138	146	160	132	147	146	140	148	141	144	142	127	141	140	143	148	125	160	153	154	143	152	130	129	131	150	150	124	135	154	149	152	140	129	144	135	147	156	129	142	146	141	144	150	139	141	118	141	124	159	162	128	142	135	157	152	123	124	119	150	142	142	139	146	143	137	131	139	146	140	149	137	161	138	122	154	135	145	114	173	130	126	154	131	161	157	149	143	145	148	102	148	138	146	137	158	144	134	149	139	124	144	144	140	147	135	134	131	150	138	131	141	136	133	140	153	142	126	155	131	137	146	137	144	141	144	137	143	153	149	136	169	139	146	133	154	134	132	139	155	113	135	140	137	131	121	139	142	169	157	129	151	128	150	149	149	130	146	156	152	156	144	156	146	116	158	129	144	143	145	153	140	134	149	125	132	147	131	140	149	143	166	127	148	146	135	124	161	142	131	146	140	116	132	129	148	149	161	161	134	143	129	146	129	131	141	138	122	133	155	140	154	143	183	178	153	138	139	141	132	139	147	136	143	143	136	145	137	166	140	135	125	139	147	134	130	135	130	149	163	127	135	143	144	140	130	140	174	141	143	154	144	130	176	148	141	107	133	145	152	122	139	162	132	148	139	139	141	137	147	141	125	150	146	132	125	141	135	136	115	142	149	129	170	129	146	152	149	154	127	139	146	150	151	158	121	153	175	125	162	131	124	143	144	135	155	134	153	134	133	142	145	124	142	134	163	117	144	135	144	150	131	175	125	124	152	135	118	162	146	148	132	122	145	145	153	154	158	152	130	138	147	137	147	125	142	115	133	136	129	144	155	114	143	149	134	152	137	166	142	138	166	155	129	158	136	145	136	142	141	143	152	128	132	139	163	145	145	138	146	161	145	135	145	146	135	162	114	154	141	164	151	133	163	132	146	135	140	156	138	156	141	141	157	162	151	146	138	150	158	136	128	135	132	143	156	140	159	167	130
9514	1330	2798	3292	2713	2425	1963	1653	1496	1369	1262	1096	996	959	892	818	729	767	773	774	651	734	689	730	591	597	681	595	610	582	631	589	543	569	574	571	551	514	557	552	569	545	557	514	531	553	541	545	517	572	561	510	550	559	546	536	513	556	524	522	552	458	568	490	578	497	472	499	564	523	524	505	527	576	506	527	488	536	559	488	514	496	529	536	497	527	519	534	508	547	514	526	519	498	478	504	544	511	516	523	492	532	521	529	499	486	544	517	511	470	539	498	471	507	541	491	475	537	524	544	518	491	561	552	497	541	524	519	536	523	505	503	503	529	488	533	512	511	542	496	482	496	547	521	546	499	501	484	534	512	515	516	527	526	522	510	512	503	543	495	498	482	507	529	513	502	503	544	533	511	474	486	484	513	527	489	522	502	527	529	509	491	550	515	508	472	464	529	507	505	494	518	507	497	474	519	486	472	560	493	494	549	512	508	514	493	496	520	485	524	503	484	519	506	480	468	493	480	493	499	447	506	551	482	479	504	478	455	495	539	459	516	491	527	512	495	522	507	490	509	519	464	554	499	521	490	491	530	485	490	492	500	543	487	492	514	487	499	480	555	503	497	540	514	557	505	522	526	527	495	497	503	528	457	529	538	470	550	509	501	545	523	467	467	507	494	519	504	489	482	521	484	508	527	521	464	476	509	513	464	535	472	484	481	498	524	500	531	480	493	516	508	514	521	497	495	489	487	490	515	535	508	499	508	501	490	535	496	537	478	488	478	488	451	501	529	488	505	520	497	461	526	486	506	482	493	497	515	502	517	495	504	485	508	480	468	489	473	477	497	511	508	481	518	505	550	525	501	478	481	505	486	536	476	487	486	487	500	502	515	513	534	476	464	448	471	531	505	533	496	526	469	561	510	524	509	491	497	473	484	505	498	510	496	484	520	510	504	472	467	534	519	537	503	499	511	484	531	517	525	550	504	499	527	479	482	498	493	538	511	506	486	469	516	483	468	533	535	528	535	500	534	496	494	526	490	505	527	495	512	513	531	511	522	478	547	491	508	484	468	534	520	496	518	526	519	514	494	474	494	513	473	522	488	483	522	561	521	496	524	489	523	551	500	527	502	496	553	527	498	506	510	509	490	489	500	514	523	553	519	502	522	552	519	520	499	501	546	524	557	499	497	563	494	539	506	479	463	519	510	496	503	504	539	517	470	517	537	497	520	502	475	464	524	513	530	506	472	489	506	500	483	539	490	476	527	500	534	472	492	492	520	493	530	519	508	529	514	500	472	473	522	498	509	469	510	500	471	467	471	487	509	529	488	525	519	488	480	473	494	526	488	510	491	556	531	530	498	527	480	538	503	497	478	516	517	461	473	498	513	504	482	522	525	512	498	484	493	495	525	521	494	490	523	503	505	533	504	490	515	460	512	489	525	492	531	492	525	488	478	549	525	520	472	519	516	503	509	518	551	504	512	492	534	554	526	501	475	491	475	527	500	509	510	500	544	508	490	535	482	507	479	495	513	508	496	508	467	525	497	516	481	490	515	492	536	518	515	482	449	481	502	503	516	510	495	524	522	530	514	480	503	540	496	493	505	502	496	537	483	513	492	470	483	502	500	483	518	544	466	469	475	518	492	480	518	512	470	503	494	505	493	508	488	548	485	503	492	465	478	527	526	507	472	507	529	534	542	529	536	481	532	500	536	449	527	538	505	493	527	535	550	501	489	464	518	539	534	517	525	518	502	500	490	519	495	525	478	520	502	468	495	455	503	493	526	527	547	504	543	475	482	492	526	502	501	506	538	466	522	469	477	502	504	511	491	534	518	519	452	480	530	477	462	464	509	502	527	513	493	512	546	527	483	492	493	508	512	508	481	513	524	505	475	533	470	523	503	488	529	490	496	521	522	483	509	504	492	486	479	544	485	464	489	509	501	463	535	502	507	479	496	531	516	491	500	517	492	484	534	501	486	529	488	513	499	510	535	526	503	523	520	515	506	506	543	508	482	464	504	513	493	542	495	526	480	477	486	516	502	527	469	479	491	493	537	474	504	450	539	525	497	532	510	515	468	490	520	488	531	490	474	438	527	523	494	511	505	475	476	532	532	479	501	477	454	514	532	512	550	480	474	517	501	495	511	486	508	508	479	535	521	502	535	498	479	484	497	512	493	464	503	499	531	521	519	490	503	505	482	516	469	488	537	463	476	519	523	527	495	502	500	507	536	498	494	516	511	511	511	480	528	538	485	493	479	490	490	508	478	503	486	461	492	492	506	483	490	515	504	491	508	517	497	538	552	551	578	480	512	474	463	509	528	490	505	516	538	488	522	524	481	504	510	527	496	510	510	520	479	502	525	497	451	471	483	499	508	507	513	490	497	496	506	531	485	539	510	510	515	491	544	506	507	464	500	521	480	531	497	468	498	491	495	468	480	492	499	503	485	535	471	530	525	529	481	487	489	500	521	505	498	487	515	507	516	484	510	508	522	489	510	558	464	513	489	517	495	498	485	505	488	475	531	487	498	531	505	555	474	480	493	521	565	513	496	476	499	525	512	478	485	485	484	471	514	519	519	517	528	528	505	489	497	505	489	473	515	491	523	482	510	516	522	494	550	492	521	454	459	532	477	507	544	510	477	483	522	446	481	524	508	509	478	520	521	558	477	533	530	504	555	531	461	522	490	493	483	517	478	503	514	527	474	508	507	523	481	477	530	485	521	472	484	496	475	526	487	496	504	481	477	551	530	484	507	532	509	548	513	522	537	500	482	544	485	502	488	475	509	518	525	458	526	540	488	507	508	491	477	508	518	497	506	512	530	510	463	503	497	503	535	547	467	470	521	504	500	550	495	523	488	502	505	510	546	516	464	505	517	490	507	495	520	473	499	498	466	523	487	540	499	524	518	486	525	517	499	468	476	504	519	483	508	512	521	517	527	495	518	531	539	489	552	485	496	561	518	497	520	516	539	541	503	517	542	522	489	540	511	468	517	521	491	534	487	492	502	506	494	529	493	490	524	538	528	553	499	536	509	546	506	538	528	520	503	524	539	507	477	491	501	478	509	470	462	510	522	511	499	508	548	475	522	507	470	505	499	497	503	515	514	509	508	497	513	524	484	446	483	505	467	459	512	541	511	489	502	547	507	517	472	522	491	517	507	495	490	490	549	484	491	487	524	537	481	489	522	470	537	502	489	513	508	487	546	514	486	495	492	536	484	499	498	531	518	483	491	542	501	502	477	521	462	487	486	488	491	486	493	549	492	506	481	492	499	503	491	480	479	485	469	499	499	481	512	527	534	503	504	500	509	515	517	477	504	539	508	512	462	473	510	485	509	498	468	546	505	463	521	475	482	491	496	477	494	492	487	486	501	508	533	504	492	488	485	550	525	491	508	513	480	518	522	478	482	539	488	524	465	516	485	521	543	497	491	495	522	533	497	526	521	503	483	492	514	543	505	507	485	507	525	474	512	506	513	492	527	532	464	474	495	509	522	503	542
25502	4376	2330	1706	1210	913	675	562	470	443	384	380	323	314	308	284	282	248	275	224	242	244	270	246	262	230	230	240	224	218	225	217	199	217	228	223	241	219	252	224	201	209	211	221	218	198	199	187	205	208	211	197	190	200	200	235	199	211	193	188	220	201	193	216	214	202	211	210	197	197	203	200	227	190	218	242	198	218	182	229	209	199	196	211	198	197	211	210	226	215	219	214	214	199	189	220	197	212	211	193	218	217	211	239	215	206	204	209	200	203	198	219	173	242	202	213	221	185	183	226	191	195	215	202	224	205	232	209	236	196	195	206	197	201	208	215	218	191	190	193	204	201	222	194	204	201	206	212	193	195	205	211	200	205	199	191	229	175	224	212	212	220	183	184	197	205	229	189	213	223	188	224	209	187	202	192	213	215	186	206	187	209	206	218	220	215	221	209	209	234	209	222	223	232	201	217	207	223	191	213	220	220	188	214	221	194	201	199	207	232	198	216	222	195	211	231	213	190	197	205	237	240	227	192	225	222	183	205	186	194	227	209	208	201	188	216	226	208	220	229	182	210	199	203	247	230	196	202	193	217	198	209	209	193	201	238	206	234	206	182	188	198	197	188	216	224	220	211	203	216	225	225	214	191	214	201	215	200	201	205	194	235	209	212	216	206	238	202	223	215	228	178	177	223	208	209	208	213	198	193	207	184	197	202	213	187	202	208	211	232	229	173	194	199	185	234	211	209	180	154	225	209	213	201	203	207	224	218	236	202	201	201	209	182	199	191	210	213	195	200	219	226	203	186	180	199	193	224	204	199	190	224	196	209	199	204	206	196	231	206	206	204	218	203	221	167	191	195	212	191	201	213	232	231	180	165	235	205	211	221	189	216	202	189	224	188	214	226	193	195	226	198	210	199	216	230	194	208	201	182	219	233	195	218	218	205	208	210	195	213	209	221	206	189	211	217	188	188	216	210	233	167	200	196	204	190	188	217	183	185	232	211	203	222	211	211	200	194	184	196	220	227	209	192	210	219	188	220	199	217	202	189	211	203	221	201	214	208	200	197	185	189	177	214	190	230	225	208	229	201	216	173	218	207	190	213	211	197	219	198	193	202	223	201	225	206	199	203	185	226	193	196	220	228	211	207	203	202	216	195	189	196	216	204	198	194	211	194	198	193	220	219	201	217	208	206	217	216	218	197	189	205	209	199	206	223	204	214	201	237	204	184	188	195	204	192	225	211	203	196	204	211	202	201	203	248	189	189	207	218	216	186	188	194	201	207	214	199	227	200	205	211	233	219	224	192	197	168	192	209	215	209	185	199	215	188	202	205	194	202	214	209	236	190	202	206	220	195	184	221	217	211	210	211	244	203	212	188	239	197	212	204	202	224	209	198	183	193	204	181	208	214	194	185	206	223	181	196	237	191	207	211	195	195	228	204	208	204	227	201	185	190	206	188	207	217	220	199	202	164	200	216	203	216	218	219	191	213	199	195	220	199	226	184	205	176	203	178	206	220	210	211	224	224	195	222	202	231	189	232	219	197	192	229	193	170	213	197	208	208	224	172	216	216	191	207	209	187	226	167	189	208	196	205	209	206	224	219	183	227	182	231	211	216	216	227	209	201	196	224	216	220	198	204	210	189	218	215	195	225	197	217	204	198	204	217	200	206	208	227	206	184	215	230	214	181	178	210	203	210	210	196	216	231	219	230	198	194	203	208	181	207	208	203	204	217	214	207	198	200	185	202	185	205	218	230	202	193	200	205	235	218	218	190	210	233	199	209	199	197	195	197	179	188	198	214	206	217	208	226	213	201	210	201	209	214	205	179	199	189	218	211	228	197	193	211	220	213	204	226	194	224	231	197	226	211	174	187	192	222	201	233	208	212	218	189	215	190	199	215	223	180	223	186	184	222	217	224	204	197	207	194	208	202	192	198	179	225	230	207	228	243	189	204	237	231	207	165	210	221	216	215	202	210	196	212	198	210	226	190	217	208	219	209	205	214	217	217	191	205	225	211	236	179	204	210	196	204	208	227	208	193	181	204	209	194	207	190	230	219	248	205	189	203	197	220	210	168	226	203	207	230	231	209	194	216	227	202	205	201	194	201	202	209	209	227	202	207	225	218	215	225	185	211	217	237	180	200	215	197	203	213	214	197	185	200	202	192	212	208	209	198	213	224	227	218	205	196	200	216	232	221	202	205	205	184	196	205	214	189	192	197	210	208	206	196	202	218	230	203	210	216	225	203	227	215	205	199	214	207	225	218	183	221	209	203	193	207	215	207	220	202	225	201	209	208	204	192	189	214	221	221	184	195	212	210	220	217	234	209	197	218	205	188	197	186	229	210	195	205	175	193	204	181	196	208	213	215	212	188	195	194	189	201	200	247	200	223	186	190	236	202	213	207	220	202	223	198	202	220	222	241	194	195	218	228	181	212	243	202	195	210	204	212	208	215	216	225	203	218	222	203	198	202	223	202	184	197	194	219	223	224	183	197	186	221	223	194	223	217	207	193	185	200	201	212	193	199	222	190	207	196	194	187	209	182	211	211	232	213	204	189	194	218	226	219	223	211	223	211	196	224	214	234	203	192	185	206	192	204	199	228	207	217	182	198	205	208	201	215	217	209	225	212	208	222	233	183	214	176	187	190	227	202	215	195	196	203	213	209	222	218	196	224	191	201	191	200	220	218	204	221	205	223	211	214	214	197	199	221	217	206	220	195	192	195	224	196	210	197	210	214	214	222	187	208	213	219	214	199	203	211	200	203	197	223	205	198	167	214	215	208	205	202	205	216	210	198	201	193	214	201	209	192	230	216	205	203	206	183	168	208	193	197	213	214	203	207	211	208	215	192	232	216	190	191	199	240	204	196	201	195	214	200	203	218	212	226	192	206	202	206	174	215	212	182	195	206	250	209	189	204	232	213	218	197	198	215	227	198	196	210	191	193	199	202	185	223	225	225	216	180	210	237	197	199	189	205	192	225	206	222	233	234	195	205	211	189	215	204	177	206	187	217	205	219	192	202	212	179	189	190	196	205	192	229	207	210	188	192	203	198	213	207	201	222	230	213	203	207	198	204	212	214	207	182	211	198	188	198	218	233	205	194	201	198	207	211	194	212	212	186	185	212	200	213	213	208	220	203	180	210	201	210	193	215	214	213	190	220	208	216	193	224	236	194	165	199	193	191	208	224	190	209	215	233	200	219	210	200	227	181	201	237	220	212	192	200	213	190	199	204	218	200	208	210	216	211	215	207	183	188	212	206	221	203	200	207	218	213	229	201	219	232	173	210	230	208	207	214	236	213	196	205	197	193	198	187	190	233	193	199	203	195	192	191	215	205	191	205	214	210	190	196	208	199	211	214	215	221	225	198	204	207	198	223	216	196	211	202	184	225	197	192	231	214	229	224	199	213	214	204	222	188	197	217	225	233	176	214	223	210	226	195	221	212	194	201	184	199	184	179	216	206	211	191	198	224	187	214	224	197	225	193	208	196
13749	2334	5044	5601	4792	3994	3470	2956	2622	2182	2028	1822	1745	1509	1390	1360	1257	1207	1218	1112	1034	967	1020	939	922	934	929	879	913	885	906	873	821	862	817	788	774	781	865	781	803	745	767	728	786	799	779	789	769	765	758	749	765	735	740	730	745	764	730	726	764	722	763	708	746	674	774	730	730	711	743	676	727	665	702	718	750	788	684	742	767	706	705	777	704	705	738	734	731	659	741	709	704	713	710	679	731	744	704	698	723	717	712	687	704	722	733	708	675	757	733	676	715	697	662	715	695	716	699	750	727	693	684	716	685	787	714	699	703	752	660	724	661	699	703	743	679	693	714	707	690	661	658	703	645	765	699	692	731	718	690	695	688	699	704	772	716	723	680	730	717	676	748	692	700	692	717	683	672	701	697	683	731	733	658	647	744	727	725	671	697	694	727	705	684	703	677	691	668	697	729	695	709	667	644	742	696	713	716	713	683	711	689	700	698	702	708	712	700	696	684	692	713	678	656	720	677	762	721	707	724	693	687	698	731	679	667	691	663	686	699	672	683	720	730	701	712	658	689	730	647	692	739	718	672	689	672	714	682	739	698	717	768	680	706	655	687	715	675	693	664	735	652	655	698	695	699	688	771	683	705	708	638	697	661	719	666	680	652	687	728	714	705	678	681	686	734	702	710	684	710	669	675	691	688	731	698	681	679	671	716	690	689	664	659	707	669	707	684	723	743	674	699	658	693	687	635	676	689	661	701	700	697	701	670	656	705	672	672	666	672	737	703	678	718	659	695	676	667	709	671	689	618	693	709	726	675	697	723	714	678	695	669	694	674	667	629	679	675	702	695	684	658	698	745	702	684	684	717	686	683	679	727	668	702	671	654	745	667	677	729	682	696	654	699	713	702	704	722	656	664	717	702	684	693	660	703	653	707	713	708	667	689	709	676	720	700	658	712	683	731	676	642	709	696	718	714	685	682	648	700	699	682	674	785	711	677	684	711	669	719	717	661	691	689	716	730	686	665	711	655	683	678	674	685	667	712	702	710	696	696	733	730	709	682	712	626	694	653	689	660	633	684	687	674	724	687	716	659	684	681	765	716	674	714	684	709	698	691	698	727	661	699	693	690	716	677	709	694	711	721	700	701	687	683	666	739	714	714	692	671	685	700	642	695	660	683	702	639	698	737	691	686	697	719	739	707	717	650	707	717	689	690	748	702	668	695	724	676	699	679	702	631	686	710	720	666	696	659	710	629	729	672	677	680	711	703	720	669	702	664	693	694	696	705	697	632	672	766	684	692	668	689	692	673	687	664	669	703	730	690	668	673	693	717	716	716	696	700	719	693	682	683	718	740	723	732	666	702	674	737	704	673	674	703	678	686	684	697	667	649	693	703	715	663	718	708	729	673	715	691	713	677	701	676	681	729	672	639	691	703	685	623	706	680	649	689	655	751	680	691	737	714	656	724	678	683	664	696	684	712	728	711	669	674	689	682	693	759	708	734	745	717	697	660	683	706	742	712	714	682	711	679	688	659	680	739	725	692	701	716	690	672	660	674	675	674	726	732	703	650	701	683	707	700	699	666	708	689	691	685	641	680	733	670	652	698	670	688	676	693	685	676	658	714	719	650	688	712	728	751	666	710	675	721	689	675	660	663	675	701	676	680	686	694	706	711	681	707	710	676	698	672	693	722	686	704	699	673	685	692	619	678	691	722	714	676	709	709	669	689	707	704	705	689	652	682	690	749	753	702	681	663	754	739	753	685	674	650	759	691	670	702	708	709	669	709	657	657	656	706	671	658	705	695	732	695	655	636	670	667	683	683	669	703	696	713	699	688	694	652	662	686	668	694	681	704	638	693	736	708	732	699	709	723	667	714	725	670	660	695	744	701	734	709	641	700	675	726	747	707	696	700	733	634	744	718	707	705	639	675	747	688	692	701	668	703	673	718	693	694	715	680	652	694	708	718	714	677	707	733	736	700	696	702	726	704	695	711	712	708	697	664	763	679	638	722	706	716	701	745	689	673	696	698	700	665	680	693	702	706	730	692	693	688	694	646	711	667	683	671	657	701	704	684	689	678	653	695	671	699	724	675	676	686	691	688	725	708	698	716	690	656	705	691	687	718	708	699	731	675	702	693	681	699	697	691	716	693	665	715	667	671	688	693	720	666	708	686	711	676	727	718	664	686	726	683	708	702	679	697	715	707	727	679	686	697	683	724	697	654	685	740	695	729	730	676	644	666	663	696	672	697	724	683	685	688	702	711	652	688	720	701	733	671	677	667	689	649	721	659	682	670	704	710	676	722	696	704	656	724	719	679	726	752	682	695	697	689	702	715	694	658	720	709	661	723	717	688	698	698	750	708	717	687	657	703	687	691	639	655	719	667	684	697	687	678	685	722	681	645	670	672	723	684	693	696	689	679	704	698	667	702	713	666	706	681	688	674	685	694	694	672	700	679	696	660	679	723	709	706	671	709	691	724	668	697	668	705	691	679	733	690	641	722	711	695	694	677	718	710	672	710	701	703	755	727	685	661	657	683	667	666	715	733	705	666	688	708	676	698	702	697	695	709	699	687	682	690	687	691	679	688	684	712	674	694	711	733	636	686	706	671	729	682	720	721	723	694	700	677	692	674	702	736	684	694	724	681	703	707	696	704	709	669	689	667	695	742	746	714	704	636	718	701	686	658	697	686	632	654	719	716	688	728	730	706	663	697	721	669	685	676	713	678	700	736	692	666	698	689	720	713	712	677	675	675	663	682	707	665	650	721	677	667	720	688	678	719	705	708	669	655	720	690	713	679	711	628	688	705	727	689	649	668	725	710	723	647	680	690	744	728	661	703	729	691	693	675	684	689	716	710	710	644	725	713	674	695	685	678	706	732	725	665	709	692	730	713	691	655	664	678	671	704	720	678	737	715	732	670	712	686	702	756	674	686	677	734	742	703	683	705	689	689	710	728	691	684	660	670	684	702	732	663	682	662	695	682	733	714	736	743	714	729	644	711	666	708	731	682	696	670	712	659	690	702	732	670	708	682	692	691	698	756	667	728	696	681	731	690	679	722	686	681	693	710	715	705	670	674	670	688	688	675	631	629	695	717	684	673	703	672	668	673	634	698	656	673	696	687	727	711	711	666	684	680	703	698	721	684	711	697	695	667	720	674	700	671	727	680	741	739	710	722	693	686	725	660	724	697	731	701	659	708	662	686	706	697	692	694	690	749	692	701	662	702	736	734	679	671	709	717	694	657	677	710	661	679	707	695	708	692	701	699	669	686	722	726	730	694	678	705	680	757	698	715	674	654	750	663	698	702	718	660	681	665	673	709	693	676	710	681	680	715	709	648	678	721	659	684	721	688	695	700	653	660	692	662	655	674	669	684	706	704	690	712	682	717	691	702	687	699	746	663	690	731	663	700	662	724	668	735	720	691	672	694	687	642	686	659	717	706	678	689	700	622	690	713	724	707	673	705	760	710	670	683	677	696	732	705	735	714	703	689	689
1938	152	107	116	93	88	73	72	74	92	74	53	80	61	64	68	72	69	63	62	59	86	73	67	61	62	87	62	70	59	72	57	71	56	58	80	66	78	75	66	65	73	90	72	70	63	63	64	60	68	69	58	64	74	69	57	58	53	89	72	55	75	66	67	61	63	64	50	81	53	66	60	74	60	72	76	63	65	74	85	57	56	52	60	69	60	57	80	61	81	67	61	58	72	67	71	58	53	75	56	81	55	70	64	64	70	64	64	70	77	52	60	74	65	72	69	50	67	61	64	95	68	58	64	70	58	64	72	61	67	91	61	54	58	63	64	48	76	62	63	65	61	79	62	63	56	65	74	60	69	45	69	64	67	76	60	53	60	63	64	74	57	72	62	58	62	79	61	58	77	60	81	64	55	66	71	58	61	57	64	61	71	65	65	62	56	69	64	61	68	59	52	64	63	64	55	60	72	82	82	65	78	68	65	66	81	68	84	62	65	70	70	64	55	69	73	83	67	83	77	83	59	81	71	65	64	70	73	68	75	64	64	62	56	59	48	69	68	80	84	56	62	60	53	66	73	64	77	65	66	60	57	71	75	64	77	71	63	57	65	62	65	64	51	66	86	72	54	54	80	67	67	67	71	67	67	70	62	62	69	71	56	77	73	77	79	76	67	64	51	65	80	75	65	77	70	68	57	59	55	68	58	71	71	74	73	76	68	70	55	58	61	66	62	75	72	61	66	77	75	59	65	71	71	60	55	66	68	62	78	72	54	59	64	59	80	77	64	60	71	70	60	70	62	72	71	64	59	92	61	66	55	52	60	71	56	75	63	65	58	69	61	81	62	63	62	73	79	68	69	56	70	70	68	78	56	69	59	65	68	75	75	67	64	66	79	74	72	64	57	66	78	67	65	62	78	71	62	84	65	69	73	64	80	73	65	78	62	66	80	67	76	66	79	70	68	67	82	68	79	61	59	75	72	73	65	59	64	82	51	59	67	68	56	69	61	53	64	71	58	66	67	65	62	75	58	64	64	77	68	70	73	79	62	55	59	68	51	71	68	71	54	67	68	63	76	69	66	75	65	59	57	76	57	68	63	69	67	66	65	65	66	70	57	68	73	64	54	61	77	71	71	74	73	60	54	73	59	82	70	62	67	53	76	70	69	66	70	76	69	66	61	68	64	71	79	57	74	70	63	64	72	75	69	63	55	77	71	53	74	68	67	43	56	59	66	66	60	75	61	65	73	57	69	74	56	64	64	70	74	62	54	78	57	63	62	76	50	75	62	64	74	61	76	50	55	74	50	71	77	58	72	72	81	69	74	62	61	59	50	52	57	57	63	64	55	62	73	68	67	52	69	64	68	86	64	64	66	71	73	70	61	71	68	66	61	63	78	74	62	71	62	65	65	70	57	65	71	70	79	63	70	77	70	66	59	63	69	69	76	48	67	64	63	65	53	51	68	68	51	55	67	76	65	70	61	68	72	66	67	80	68	54	64	66	71	68	76	77	58	66	55	75	63	73	64	59	87	66	61	66	60	62	74	78	71	72	75	66	60	69	68	47	61	57	80	76	74	65	72	72	54	69	91	70	80	64	82	73	66	60	59	54	70	74	78	62	68	78	85	56	58	63	79	61	80	62	64	72	76	70	58	57	65	65	48	76	70	68	64	65	59	58	62	79	68	67	68	80	64	62	66	64	60	75	73	70	59	59	55	65	80	61	53	54	78	65	65	74	59	69	52	53	59	72	72	74	82	67	57	68	63	65	58	55	66	48	64	57	65	62	53	77	67	69	75	63	80	61	73	46	70	70	77	71	64	55	65	84	62	66	64	73	74	42	56	55	70	57	60	75	63	57	72	68	65	63	44	57	64	55	69	64	60	56	54	78	75	71	71	70	74	69	49	83	76	73	61	69	45	77	39	69	66	74	56	53	72	46	84	63	80	71	60	50	66	70	61	58	84	80	78	71	54	65	63	70	59	71	61	69	63	61	87	76	70	71	67	67	84	67	74	62	71	70	72	76	56	67	63	62	62	79	72	76	67	65	60	65	72	62	72	91	76	52	62	74	58	61	65	61	49	64	65	68	55	66	76	65	55	59	67	62	75	45	65	61	70	73	58	62	70	72	72	62	64	72	65	75	69	70	71	67	56	67	60	62	73	61	55	60	63	75	83	55	77	64	75	65	60	72	63	71	69	69	60	54	56	74	85	36	63	66	75	54	64	68	61	65	73	72	61	57	78	89	62	60	64	79	54	62	64	57	66	65	70	54	69	63	56	64	80	70	72	64	66	62	90	71	64	57	68	66	74	73	62	69	65	63	75	69	54	57	57	69	72	69	68	68	59	50	60	65	65	56	58	77	81	64	64	66	65	70	68	62	64	70	66	53	63	66	63	64	70	61	68	83	87	72	78	77	67	54	59	91	67	54	72	64	81	61	65	73	65	67	59	61	63	55	53	64	65	76	62	66	59	63	67	66	69	67	65	71	62	70	70	49	60	71	67	67	76	61	68	79	77	74	58	75	50	64	71	79	74	61	69	75	73	52	58	71	63	61	74	67	81	60	64	65	67	65	84	58	60	64	62	71	71	62	57	67	61	65	63	74	60	89	72	76	67	57	69	75	51	49	59	59	71	73	73	66	74	71	63	90	64	71	58	68	57	86	63	59	59	55	64	62	49	68	70	58	59	69	68	68	75	66	65	55	62	63	85	75	67	70	65	62	78	71	73	46	61	65	79	80	72	56	59	75	59	64	82	69	66	77	58	49	57	66	67	57	77	72	60	71	70	69	74	80	66	53	71	61	62	70	56	66	73	64	54	70	51	74	77	63	63	73	58	48	64	68	81	62	54	68	67	72	74	82	52	67	60	78	67	71	67	61	63	68	59	66	64	62	72	62	67	64	67	63	61	54	77	69	53	71	65	63	77	59	78	54	86	64	73	61	66	52	61	58	68	73	71	72	75	73	74	67	56	81	74	78	60	72	78	59	59	80	58	62	64	60	61	64	66	66	79	61	61	57	70	69	78	47	63	57	66	54	59	56	67	67	70	68	74	62	48	59	58	72	81	54	61	62	68	83	74	65	67	78	71	62	75	67	57	70	68	66	56	62	70	66	69	65	73	66	65	62	67	63	74	69	66	59	71	63	63	65	54	65	63	61	67	77	71	83	75	71	78	75	76	72	70	87	76	79	77	77	72	57	59	72	67	71	64	48	60	80	58	74	68	61	66	58	65	77	67	69	57	78	75	61	70	75	62	81	78	71	60	61	68	71	64	68	67	63	80	69	63	58	56	74	76	76	76	63	66	53	72	72	65	58	64	72	58	62	66	59	61	57	57	67	71	78	70	70	67	57	67	52	60	57	70	69	63	64	63	60	56	65	72	65	83	70	74	73	80	73	83	53	77	65	79	59	63	90	59	67	58	56	60	77	62	66	70	63	67	58	60	54	57	67	63	66	72	74	63	68	63	66	56	72	58	65	80	70	70
3120	366	435	464	444	377	398	413	341	347	341	348	302	313	332	324	304	298	320	313	305	292	266	282	288	292	285	291	294	275	286	311	265	280	313	299	310	288	306	321	259	271	261	304	291	292	281	277	280	273	294	270	289	272	279	266	286	288	296	260	295	286	307	273	314	271	272	279	251	272	280	292	248	248	281	278	312	291	268	248	273	260	274	315	306	279	276	279	301	294	259	266	294	280	296	276	245	234	309	256	273	285	329	281	284	286	284	248	292	282	303	309	263	291	262	280	305	265	265	284	298	288	275	312	260	314	278	271	284	246	273	286	258	287	294	273	299	323	290	266	276	277	280	319	256	298	304	276	299	279	260	272	282	285	274	254	287	270	289	281	277	293	264	276	289	269	295	278	296	275	296	272	293	287	272	298	282	284	276	287	275	299	273	279	293	287	282	286	279	249	268	307	287	267	269	280	320	292	321	269	301	300	295	277	291	278	290	265	274	262	292	291	273	274	281	271	301	264	311	306	292	279	276	285	290	293	223	296	307	301	295	286	280	273	292	290	311	309	287	282	288	288	267	307	306	300	271	284	266	267	307	254	266	285	257	293	276	269	269	312	279	247	283	285	275	299	305	298	296	261	264	283	260	287	296	285	274	282	313	287	301	293	308	265	274	284	304	313	282	304	274	290	271	273	299	279	294	292	311	285	255	263	265	320	298	270	261	268	312	274	290	297	291	289	278	285	305	297	248	260	291	286	307	254	285	263	306	304	310	283	271	283	286	297	304	264	268	286	280	276	320	292	275	280	270	263	280	282	296	282	293	259	299	309	274	288	288	295	289	302	289	297	300	305	287	296	279	252	292	269	264	271	289	300	286	268	275	282	282	283	266	257	291	270	282	243	321	273	298	309	287	255	268	295	243	316	291	271	262	329	277	279	273	270	281	293	301	281	303	307	296	284	287	275	285	256	301	268	272	285	257	266	299	259	282	262	281	304	286	310	276	246	296	305	270	306	307	296	257	297	289	266	277	300	280	316	270	288	301	318	303	266	263	266	287	283	274	263	288	269	265	299	297	288	242	290	276	289	289	293	254	270	258	298	263	270	295	273	267	275	265	285	288	283	292	338	255	285	261	302	293	325	266	276	278	274	304	284	271	259	272	290	280	319	273	295	302	272	292	294	279	258	275	290	267	296	290	310	314	270	275	283	299	275	274	291	266	252	271	295	280	280	288	277	292	296	293	286	274	293	297	283	281	262	287	292	274	301	283	279	269	287	273	283	309	256	264	285	278	287	295	260	281	282	271	289	298	286	297	306	278	310	283	283	291	300	281	276	307	269	251	278	321	279	299	303	295	288	330	275	272	287	286	307	305	253	264	313	280	307	286	263	283	284	276	266	287	291	289	279	273	300	300	294	297	271	294	287	293	272	327	295	295	282	294	283	281	282	272	297	253	290	259	258	281	312	259	308	265	302	260	278	284	279	285	288	286	277	296	294	290	289	251	225	301	313	305	279	318	285	277	314	282	308	287	286	313	292	276	297	273	271	275	275	274	269	274	295	284	272	308	282	258	269	292	307	293	297	290	288	301	273	281	266	312	281	291	271	289	303	275	285	293	293	269	279	268	282	304	261	305	295	270	302	274	286	258	279	291	297	322	279	289	294	273	297	276	273	264	308	303	281	290	273	295	286	279	257	301	300	278	270	327	300	276	287	300	279	284	294	246	288	272	287	267	289	285	253	323	264	265	301	282	268	278	277	266	261	313	298	283	305	282	280	291	286	316	271	269	295	293	275	306	294	251	297	289	277	275	268	267	280	301	273	272	279	287	279	310	251	269	289	282	266	289	282	291	297	320	301	274	281	280	275	292	271	255	268	312	273	297	310	304	253	309	277	284	304	304	271	278	272	285	297	282	279	278	302	278	293	314	258	290	290	303	283	273	308	271	272	260	278	285	325	281	262	296	273	275	290	289	280	291	263	314	277	252	297	306	271	278	308	307	288	284	253	303	307	281	259	275	303	296	255	293	295	306	292	279	279	279	294	251	230	332	308	297	271	289	265	305	288	276	304	298	292	289	291	276	274	301	287	298	307	278	278	298	262	286	270	307	299	245	281	284	284	259	274	301	276	299	276	296	296	280	262	293	295	274	291	308	273	288	282	285	267	298	272	295	306	293	261	277	291	278	296	294	321	288	286	287	280	292	275	264	278	304	281	267	317	257	326	299	260	309	272	261	277	290	303	267	307	283	284	280	274	269	262	265	269	297	261	272	304	291	249	286	254	330	292	268	270	283	283	288	270	274	279	281	253	267	289	271	287	297	289	262	311	258	287	288	270	302	277	262	285	252	254	294	287	286	276	277	296	290	283	285	310	281	298	290	308	288	274	274	276	317	283	293	282	289	284	254	287	266	305	312	259	306	297	262	304	296	264	276	267	276	286	280	291	280	281	294	298	277	286	293	289	271	260	284	272	276	291	281	292	282	314	280	302	274	305	245	287	277	296	247	289	268	295	288	293	286	298	304	288	274	272	275	298	274	270	268	290	284	315	320	281	264	285	303	282	283	280	295	328	291	283	313	281	263	277	280	277	280	282	303	288	292	308	286	263	288	268	266	299	253	294	268	282	296	247	307	282	285	292	285	277	274	282	298	315	293	317	338	286	285	284	306	291	292	270	283	309	281	275	317	267	276	275	274	287	287	295	274	314	298	259	268	312	264	283	273	246	317	297	278	264	268	255	297	293	319	295	318	267	311	277	289	270	289	284	306	311	299	295	291	290	253	294	298	279	286	324	249	309	272	235	272	291	287	282	283	289	261	304	288	287	293	280	306	296	271	270	275	285	274	265	281	308	287	256	315	271	291	275	286	282	291	294	305	279	302	309	261	301	295	274	290	291	277	257	275	296	255	296	276	282	302	292	286	288	274	270	300	294	286	289	289	284	300	281	278	289	261	269	259	284	261	305	282	287	270	285	275	286	273	292	254	256	308	295	270	281	289	295	285	265	273	278	316	266	272	274	273	286	290	281	304	274	303	295	281	298	260	271	300	290	306	310	253	286	257	301	266	311	265	245	322	283	331	297	281	303	295	297	292	301	300	300	295	276	289	248	290	278	260	296	298	276	274	304	252	246	275	281	261	287	268	270	266	303	307	291	265	291	284	315	292	270	292	275	318	278	276	297	302	281	254	259	278	292	277	287	273	281	274	276	262	270	287	276	276	269	261	312	299	304	270	293	286	284	246	257	276	260	293	279	311	280	303	294	276	296	303	261	311	292	293	261	280	260	285	257	278	288	257	262	264	277	267	289	273	302	298	289	272	272	257	282	258	286	285	287	267	280	280	278	265	286	313	298	290	288	274	251	299	280	252	272	274	278	290	313	301	285	283	248	316	309	281	275	272	286	296	278	317	314	301	284	306	290	275	319	290	300	259	271	268	296	256	302	292	279	244	322	299	281	330	313	298	283	295	279	323	287	268	261	319	286	301	296	251	307	294	254
14502	1219	1192	886	631	486	389	317	316	273	242	235	221	179	182	204	179	151	150	177	159	180	177	145	149	153	140	167	178	159	153	137	154	159	162	166	154	128	152	158	160	143	146	116	173	134	154	141	156	136	134	146	135	155	122	153	135	157	147	135	147	133	148	147	140	127	129	138	149	167	135	129	133	143	137	135	162	127	155	152	124	150	154	137	133	136	147	145	146	135	116	129	148	145	168	149	129	116	130	140	122	135	162	140	147	133	121	117	170	138	134	119	140	150	172	134	124	126	131	147	134	139	142	141	121	145	144	136	149	153	122	144	156	141	139	144	151	142	141	155	153	139	154	141	142	137	139	146	161	132	135	134	166	140	150	130	142	134	158	114	129	156	129	140	119	126	141	148	149	146	126	145	123	147	143	126	140	140	130	158	143	149	151	118	146	147	138	145	163	156	139	114	155	120	142	105	140	141	149	139	138	142	141	150	131	154	132	133	150	149	130	155	127	167	136	165	164	129	138	135	133	131	143	155	143	133	140	162	139	131	140	149	155	148	139	146	154	129	123	135	150	144	145	138	122	147	136	136	135	141	148	179	139	153	154	136	157	133	146	148	114	137	167	138	145	134	154	137	133	140	131	147	143	133	133	161	139	154	129	143	142	132	141	154	141	132	137	146	145	139	125	124	151	142	140	122	141	156	158	130	141	142	125	146	130	142	145	157	154	128	143	158	157	149	157	138	166	124	131	153	109	128	133	141	140	126	121	143	132	119	138	145	150	139	131	140	146	125	151	161	156	158	114	144	135	156	124	144	147	134	139	130	135	134	143	148	150	136	137	135	147	127	129	156	157	145	155	152	137	129	144	125	141	161	133	137	140	152	145	127	148	147	126	125	158	159	137	135	151	144	117	142	144	158	130	138	147	161	143	136	117	160	127	148	128	135	119	145	137	164	132	131	127	151	117	138	157	129	127	141	149	131	126	119	145	144	144	115	146	146	147	124	144	126	145	125	141	150	143	131	152	139	137	132	140	144	147	144	141	133	136	122	132	152	113	155	142	142	131	137	123	149	146	156	159	141	116	134	124	141	137	143	146	144	139	140	131	140	129	141	165	161	157	147	128	153	122	145	133	144	139	172	130	152	133	154	159	150	120	130	158	146	136	139	136	136	136	150	119	128	146	160	147	131	127	153	124	130	143	135	140	135	140	158	139	151	129	160	140	147	143	126	143	118	146	150	156	132	155	157	140	141	163	145	143	146	132	147	130	123	136	139	147	145	135	134	145	138	144	126	142	155	146	140	165	136	139	132	159	155	142	146	165	155	145	149	136	145	143	135	148	181	141	121	141	137	123	156	130	125	131	142	129	156	162	151	135	119	131	142	138	153	139	132	133	139	134	129	134	138	131	136	146	138	145	130	125	149	157	163	144	123	141	141	148	153	146	143	127	150	145	150	146	123	149	129	124	149	138	141	134	139	172	134	146	142	132	154	133	152	120	130	149	154	160	120	138	137	154	132	136	150	131	130	130	126	156	141	155	137	138	135	149	151	141	131	127	167	140	120	147	136	138	137	134	137	133	139	130	134	127	139	127	146	145	151	138	134	148	147	140	141	146	138	143	133	155	131	141	123	147	141	171	132	150	125	151	130	151	134	135	134	123	133	142	107	151	135	139	125	140	131	125	127	135	150	139	126	140	146	144	140	118	145	150	149	129	136	142	142	160	109	125	113	133	124	146	139	138	133	138	155	138	136	141	133	151	143	137	142	149	147	163	164	154	154	135	121	136	136	134	128	138	138	144	125	143	143	146	139	136	131	154	156	147	140	104	129	152	147	140	147	136	127	154	135	141	135	160	133	142	144	132	144	130	163	112	155	133	129	138	146	155	162	142	124	150	125	120	124	148	139	129	133	113	135	143	134	128	141	141	125	147	134	134	135	132	139	153	151	155	129	145	145	158	149	129	145	135	146	132	131	131	140	119	128	140	123	146	127	135	133	139	135	158	159	123	166	135	152	120	132	158	164	164	142	142	144	143	147	152	151	166	135	154	126	150	135	157	148	139	131	143	137	153	142	132	158	137	163	142	143	144	125	138	146	139	130	166	142	123	160	143	137	132	126	136	139	132	144	143	151	173	132	146	140	134	146	137	129	131	137	156	151	150	150	153	136	136	130	150	129	131	147	151	152	138	146	163	133	162	143	132	154	125	146	158	166	148	130	144	135	133	130	135	130	119	154	138	133	143	135	136	144	131	129	149	141	143	137	156	134	145	137	138	144	140	167	138	134	142	137	145	119	142	132	150	143	149	150	125	132	150	123	145	148	158	139	131	147	151	121	126	136	140	135	125	126	150	147	141	125	132	142	121	161	152	124	129	157	138	135	162	137	153	132	131	145	138	130	137	121	122	155	139	120	111	144	173	131	128	129	140	156	155	160	144	139	138	132	157	150	145	150	142	130	151	151	128	141	145	153	135	137	131	156	135	148	146	129	150	160	146	147	121	142	145	155	154	127	124	156	150	154	113	166	139	142	137	151	143	140	151	132	142	160	145	163	140	138	134	156	135	146	126	137	139	133	116	138	131	129	165	140	123	129	134	122	129	142	142	152	139	138	127	142	159	158	144	160	141	126	153	135	151	144	152	130	150	135	131	138	160	150	137	138	159	145	152	152	136	134	158	147	148	137	164	147	164	152	137	157	141	122	160	138	160	151	149	137	122	117	138	140	144	139	138	149	123	146	131	140	142	140	137	153	163	143	141	137	135	173	134	120	124	138	142	138	137	134	136	157	140	130	130	133	148	151	131	143	147	136	124	128	169	138	134	156	145	115	142	132	141	134	137	146	150	139	114	146	133	132	133	164	154	152	151	148	162	145	137	144	137	136	145	127	156	146	134	132	135	130	156	132	144	121	145	118	150	141	135	152	129	153	153	140	148	155	136	143	150	145	150	137	160	137	117	150	155	154	110	143	142	132	145	160	164	141	135	132	144	149	134	143	126	155	149	123	145	137	113	128	148	149	141	162	120	140	154	163	136	144	159	134	132	138	131	148	140	148	146	147	143	125	135	156	121	133	125	140	157	136	149	146	130	113	137	135	123	153	139	154	133	139	145	133	141	135	150	119	138	117	134	133	121	132	130	130	159	141	125	145	144	160	141	135	171	136	152	142	154	113	142	160	152	129	138	134	123	143	128	141	132	147	122	163	133	145	125	153	143	137	132	125	131	141	147	144	138	166	148	150	165	149	130	144	124	138	144	141	142	134	149	135	148	148	159	140	140	150	144	134	154	145	126	126	140	127	121	156	145	137	141	132	139	126	143	137	148	157	126	143	124	131	139	139	129	132	160	132	129	150	146	145	140	147	121	149	129	136	170	149	123	135	139	154	150	159	140	142	155	145	155	124	157	134	129	141	144	131	142	147	133	134	135	148	117	142	142	146	138	136	153	166	112	140	154	157	121	148	146	135	146	132	139	142	149	129	125	129	161	149	148	128	134	129
9540	1371	2770	3295	2846	2338	1885	1694	1480	1282	1251	1122	1038	889	872	834	771	816	778	740	659	721	671	641	714	662	621	604	593	571	571	599	624	581	583	567	516	542	536	561	525	532	543	540	572	585	539	547	497	546	543	516	507	504	550	510	512	483	524	546	542	520	567	520	540	520	537	511	518	512	542	546	502	522	587	482	493	524	498	519	521	473	532	518	522	501	499	537	510	503	541	471	541	481	512	538	496	478	526	534	477	487	493	536	508	492	541	499	515	474	480	537	510	498	503	524	512	483	534	530	474	525	500	518	535	485	521	524	505	477	505	498	542	559	527	531	497	500	510	534	485	508	549	510	500	513	488	543	498	521	497	489	538	522	496	546	459	518	512	550	507	472	511	477	507	514	511	489	523	517	532	492	502	513	499	505	484	486	523	540	524	476	519	524	488	464	518	503	509	489	559	531	524	512	492	497	531	505	488	532	528	527	478	478	483	519	517	474	521	507	505	507	525	462	475	472	524	486	517	518	495	492	513	500	505	519	484	497	542	471	490	547	485	493	510	523	511	544	487	518	492	521	513	514	504	500	539	498	520	529	528	533	500	515	559	541	515	464	504	518	550	483	500	488	540	508	495	529	515	513	484	506	526	490	492	481	468	506	513	487	483	530	510	533	491	508	544	487	496	501	505	532	532	517	518	460	515	490	508	503	528	501	506	479	476	496	497	505	470	512	468	488	500	514	493	555	478	505	488	529	513	511	498	498	488	505	522	506	544	504	531	494	553	510	500	473	533	536	486	498	484	513	508	567	491	516	497	504	534	570	489	507	489	517	462	551	490	491	487	503	477	501	503	477	500	518	529	487	504	515	513	513	499	474	482	496	503	519	516	515	504	541	508	538	483	509	519	492	494	499	517	513	505	504	495	489	555	516	502	464	478	506	501	545	488	536	546	484	494	495	493	513	485	487	527	463	503	507	482	485	539	505	486	488	493	483	497	525	517	490	512	457	508	496	511	510	547	498	465	513	535	514	476	504	500	505	496	484	508	508	504	512	550	500	487	470	530	508	461	545	481	472	514	505	490	495	505	476	532	498	509	541	489	457	535	500	513	478	464	484	468	549	510	492	500	464	491	531	496	508	515	522	533	528	507	512	569	499	508	500	463	471	520	527	476	476	502	512	500	472	505	488	559	466	532	510	514	498	508	476	485	519	506	523	540	505	539	502	527	523	484	527	497	515	483	466	529	526	535	484	554	499	488	528	456	492	510	482	521	510	502	506	500	517	513	473	483	496	490	517	502	505	494	493	508	475	494	487	494	489	495	489	496	520	563	515	493	467	499	486	489	477	513	512	476	513	455	558	485	519	492	490	502	522	465	522	503	480	537	499	482	513	508	508	452	507	510	504	517	488	508	471	515	522	499	509	523	536	554	518	516	494	504	495	495	541	514	462	493	529	531	501	484	494	490	496	494	502	490	462	540	495	514	504	540	507	519	497	498	480	487	507	488	496	518	482	524	511	511	480	497	502	503	533	471	534	501	521	536	466	525	501	505	504	495	483	514	527	503	485	482	519	497	528	540	530	559	531	497	477	495	474	534	487	511	522	543	510	484	497	508	498	506	485	528	518	517	515	503	488	483	502	521	525	516	512	479	469	478	468	527	500	467	539	502	507	501	472	462	467	494	543	506	504	522	511	489	535	490	484	512	489	460	500	502	535	482	507	486	455	494	491	471	513	511	502	498	410	494	486	496	504	491	506	475	486	472	474	491	480	494	499	484	491	444	505	488	507	510	464	501	467	524	498	472	451	498	513	551	522	491	474	509	482	531	502	519	495	512	519	506	490	514	505	489	493	490	514	518	517	485	439	507	489	493	483	476	506	453	490	499	471	489	473	467	492	505	504	495	519	532	510	512	549	485	498	508	536	480	475	521	528	519	531	504	496	471	481	543	521	505	493	494	491	506	472	533	511	498	482	489	470	484	497	483	525	456	528	486	515	503	497	498	502	512	500	479	501	523	475	531	479	546	482	512	520	506	528	512	515	520	510	480	555	492	525	472	484	531	504	515	514	495	518	514	519	515	506	524	496	481	528	480	498	548	549	560	512	495	529	524	528	496	538	533	454	535	515	465	500	515	518	479	531	491	509	461	502	531	484	474	501	459	534	480	512	486	498	465	527	512	501	515	506	493	496	504	487	553	504	498	477	535	490	499	467	486	469	477	483	489	473	501	531	552	514	504	496	519	498	503	477	543	510	517	480	492	492	537	443	532	506	506	488	517	507	502	510	500	442	495	511	508	464	480	523	517	510	491	538	495	518	526	504	492	508	486	531	539	523	485	573	523	510	458	502	513	497	487	504	519	460	480	506	510	498	519	489	511	530	508	483	485	524	497	522	534	476	534	522	490	501	534	538	480	507	521	508	494	554	529	489	469	501	497	490	509	501	501	504	503	483	492	492	488	489	504	532	513	466	492	496	489	473	501	499	481	506	540	497	512	514	520	518	530	487	535	504	500	519	456	523	553	502	506	494	455	497	532	519	503	525	494	489	507	535	454	474	502	486	472	513	519	527	493	550	473	523	512	507	525	482	501	491	476	507	503	504	477	508	519	492	523	528	516	478	519	507	536	538	505	488	499	537	463	521	521	515	503	478	483	461	537	487	501	477	507	524	515	489	530	494	497	502	545	497	500	510	482	493	545	505	466	499	523	517	532	492	475	523	507	509	509	447	510	495	514	493	521	514	510	519	482	525	479	547	475	503	535	515	495	460	473	491	484	516	498	475	552	520	558	511	471	525	509	533	518	471	512	487	514	493	486	508	512	508	483	510	504	512	530	485	526	493	522	507	516	533	521	515	514	512	499	469	490	508	521	503	453	499	493	533	519	445	493	497	468	507	514	513	524	507	510	459	522	504	478	462	503	488	510	490	493	510	430	551	463	547	510	488	515	538	494	534	536	528	468	492	558	492	564	517	458	485	490	485	512	538	506	484	527	517	496	507	536	483	475	453	518	490	521	522	499	523	509	490	490	487	485	486	504	478	520	505	508	497	460	475	510	491	501	500	506	535	518	487	506	478	492	515	454	497	484	510	504	508	549	495	543	486	518	519	476	543	526	499	473	495	487	533	515	488	517	513	497	493	514	486	489	489	479	515	524	517	533	469	515	507	463	521	533	504	487	482	490	494	526	511	496	498	464	504	489	500	472	490	536	488	521	518	504	504	506	499	529	512	478	486	491	522	524	505	509	513	489	511	475	519	459	506	504	507	469	517	482	511	517	517	485	522	488	472	500	557	462	488	562	515	508	535	510	518	498	527	516	470	496	517	548	511	526	529	531	535	555	537	534	493	493	465	492	467	498	503	499	495	539	510	485	455	524	551	482	519	495	524	530	487	511	513	487	506	519	483	502	488	482	536	502	504	478	512	500	492	477	484	525	528	487	474	503	495	495	467	518	536	484	506	502	540	486	468	526	516	490	505	526	509	508	510	460	505	532	507	492	542
23015	3420	2246	1665	1119	892	641	557	488	421	425	364	327	350	289	276	314	320	298	280	238	227	252	248	219	234	209	191	220	235	249	228	244	222	218	201	200	202	217	217	230	224	211	216	230	217	209	216	209	191	206	217	224	221	232	215	210	195	198	214	195	202	227	218	214	193	235	233	183	188	196	209	196	191	207	198	221	212	204	215	208	210	229	207	204	205	224	240	204	217	206	211	216	193	202	203	209	233	206	216	220	200	237	239	215	205	219	201	214	209	190	210	191	216	197	232	228	216	215	198	183	221	229	190	181	230	221	226	212	196	210	217	173	207	199	240	232	228	204	214	201	205	218	208	193	204	200	207	205	221	179	211	204	199	187	206	244	189	198	203	193	194	211	216	208	210	220	236	220	206	193	219	213	228	193	198	227	227	208	196	184	222	207	236	199	194	198	200	219	221	187	219	212	206	184	199	215	218	236	197	192	206	211	196	213	219	205	209	209	216	206	181	195	185	204	209	205	202	233	209	195	219	173	220	168	243	225	189	234	219	222	222	172	207	200	205	204	186	235	203	173	200	203	198	214	195	218	210	205	215	207	208	212	183	211	231	199	202	228	234	222	217	213	228	222	208	198	220	203	200	202	185	205	218	210	211	209	213	205	222	212	190	199	228	195	206	199	209	212	199	208	191	194	196	216	213	204	215	238	205	225	202	190	212	198	196	217	169	207	214	212	247	218	204	220	204	213	209	211	224	228	179	199	203	236	221	202	212	201	198	206	199	234	188	224	189	181	197	213	211	191	207	188	208	204	217	199	177	213	200	215	189	206	214	205	227	235	218	218	205	212	222	192	228	196	203	204	208	199	226	217	216	201	198	200	206	216	237	221	209	224	212	210	221	177	193	180	203	217	195	210	229	215	206	223	208	212	213	212	204	217	217	213	238	197	207	217	212	195	186	221	229	178	210	223	207	202	213	221	220	213	210	213	194	195	212	203	220	215	199	203	241	188	215	224	228	188	203	196	223	193	179	187	211	210	222	206	223	201	218	199	173	206	233	182	207	205	203	186	199	204	224	212	201	213	217	187	188	197	200	227	223	230	196	208	173	202	187	211	219	209	194	210	228	210	205	205	170	229	206	217	202	201	195	201	208	208	213	221	209	193	188	198	181	207	213	194	216	201	213	211	200	205	205	200	221	195	197	207	199	215	239	215	228	197	200	185	204	215	183	213	198	228	220	190	225	200	195	209	208	208	207	215	213	211	220	212	217	204	201	187	200	196	224	199	213	201	205	221	195	220	190	192	220	207	208	193	218	204	207	210	220	203	226	219	197	195	209	190	202	246	219	197	200	197	186	204	224	206	201	235	210	213	209	204	175	198	224	207	219	201	208	205	195	211	193	204	214	222	193	225	195	194	206	212	189	202	194	215	180	201	188	196	204	223	224	201	212	207	215	186	198	214	215	194	212	181	199	215	206	218	213	213	211	209	190	234	192	242	195	210	220	232	201	223	186	204	183	219	202	214	205	199	218	216	205	198	200	211	178	213	198	204	188	223	200	233	216	183	194	215	190	225	230	220	214	190	193	201	196	196	210	197	226	227	215	218	205	203	185	211	191	204	201	200	205	207	220	208	212	192	166	222	200	199	233	238	208	205	213	198	200	195	200	204	210	195	207	197	191	200	233	193	211	212	234	210	207	191	216	209	212	219	221	207	181	213	204	235	224	190	223	235	229	200	207	219	200	218	223	217	209	196	219	209	217	215	191	211	198	235	206	210	210	224	221	205	195	206	216	224	197	191	215	199	211	194	218	199	191	184	235	213	208	203	222	233	200	207	218	207	178	181	222	232	205	208	208	206	199	218	189	213	201	205	209	200	232	208	203	207	207	222	190	210	226	200	195	189	191	189	232	213	191	241	194	194	206	198	224	205	205	194	205	222	223	200	208	180	215	212	198	188	211	203	203	214	234	195	194	192	212	210	194	201	191	204	220	203	197	212	226	214	212	194	204	209	194	206	207	208	226	198	226	218	199	204	200	216	207	231	207	197	194	213	195	222	173	221	190	217	207	196	193	223	185	205	217	237	217	191	200	210	202	195	189	192	223	226	215	211	198	212	215	196	194	237	191	208	214	196	184	195	203	198	212	209	225	219	218	213	228	216	185	181	211	219	191	192	208	214	208	213	186	212	219	225	208	192	205	204	211	201	186	217	218	218	187	193	202	192	191	222	219	204	171	185	187	188	223	188	206	214	216	226	197	192	212	212	206	198	212	181	208	212	218	218	215	217	199	186	221	203	187	213	212	198	218	213	209	202	193	202	190	211	214	215	200	197	205	220	200	205	201	225	195	217	226	198	214	210	210	193	233	191	207	211	208	221	213	210	187	221	231	235	216	210	208	207	207	196	196	202	222	221	236	211	240	203	183	226	192	217	203	197	212	209	219	189	227	215	238	214	200	198	178	200	213	220	226	218	209	210	222	191	223	212	216	192	190	173	212	235	209	195	186	199	220	227	224	226	187	216	182	196	213	193	215	220	222	192	195	218	211	218	200	209	232	212	202	203	210	178	212	211	204	207	192	199	198	210	228	241	226	226	221	204	228	198	226	217	211	203	185	209	213	224	224	202	215	217	227	235	210	239	210	196	228	180	194	182	205	213	216	211	215	201	205	188	197	203	207	205	193	207	196	188	252	190	234	192	197	217	195	208	214	189	192	197	215	174	206	188	216	201	197	204	204	215	229	212	209	217	232	211	210	211	215	218	222	229	212	201	189	193	194	208	199	193	194	227	197	196	194	185	204	205	204	209	212	222	215	208	188	218	199	196	220	225	196	212	217	222	214	195	239	206	175	193	229	212	207	212	192	218	214	186	224	204	240	207	186	203	178	189	207	205	212	207	223	190	213	221	193	198	204	174	220	196	189	203	249	220	214	218	208	201	181	194	228	214	225	191	218	188	193	223	212	195	211	193	218	186	208	217	216	191	207	211	191	208	182	210	211	192	202	213	162	201	213	212	216	201	197	219	203	239	206	198	231	196	237	203	226	197	203	185	218	186	200	214	220	196	202	217	195	205	188	216	211	199	176	214	201	208	228	187	199	229	225	207	209	192	227	210	206	193	214	218	217	215	199	198	180	208	181	222	187	201	225	218	198	212	195	211	213	191	183	219	214	220	213	196	209	204	189	222	199	196	194	222	219	215	187	209	200	207	208	219	213	198	193	199	223	190	205	221	199	216	221	196	194	215	191	207	194	201	209	231	217	232	188	197	204	230	193	184	191	215	214	201	197	175	189	215	182	199	199	178	194	209	203	221	225	201	200	198	188	207	207	220	212	197	221	205	215	201	205	201	213	199	202	209	171	209	196	222	237	215	233	187	240	207	213	196	228	177	204	194	217	192	199	201	233	186	231	203	231	175	179	211	235	219	175	223	201	236	183	212	231	197	203	211	197	207	221	218	194	218	196	211	201	197	224	210	229	220	227	223	182	196	194	189	229	187	213
12909	2339	4895	5642	4885	4188	3375	2896	2552	2293	2039	1843	1677	1551	1373	1337	1274	1260	1159	1111	1057	1022	1003	1025	952	969	943	903	959	875	872	874	805	859	776	805	834	847	807	759	786	744	789	798	777	722	743	758	734	729	749	737	731	712	797	775	760	733	760	741	774	727	727	762	712	703	709	686	745	736	733	762	721	713	685	717	694	699	712	686	705	736	745	702	697	729	691	752	696	709	678	733	754	668	739	699	721	663	751	757	666	711	703	691	719	710	721	683	746	735	711	715	708	697	688	719	704	687	751	692	744	688	657	642	708	696	668	668	715	699	672	698	663	708	709	676	686	710	629	654	726	757	746	715	717	727	693	729	693	697	705	745	666	674	689	681	741	696	707	649	684	718	634	683	713	672	677	727	700	683	652	673	700	710	705	705	729	702	691	702	738	682	745	740	666	688	688	692	643	718	676	685	698	708	684	681	712	678	735	686	707	697	695	746	722	718	701	675	692	701	700	692	710	673	682	711	741	680	682	727	650	719	699	702	681	700	698	676	691	698	719	688	693	675	637	694	702	732	710	660	709	764	707	699	712	748	692	681	698	729	677	707	683	662	676	706	689	698	671	698	734	680	696	713	663	670	741	680	678	701	663	711	677	719	654	698	679	659	691	708	704	703	714	740	715	740	755	717	666	720	655	656	657	710	655	682	682	679	686	653	686	652	649	680	731	686	666	724	702	704	654	664	697	693	724	687	659	730	659	691	697	701	673	703	697	648	691	662	677	702	738	688	691	711	686	671	700	703	685	651	683	700	677	714	681	687	683	713	711	668	655	669	639	671	707	679	717	698	649	676	698	687	773	654	685	669	708	706	652	728	701	667	666	679	698	694	683	728	681	724	679	699	694	725	662	683	684	681	695	730	670	724	641	674	767	628	693	722	722	688	720	761	650	674	698	698	677	678	682	711	716	682	689	777	759	713	701	683	676	719	648	718	703	669	686	650	668	705	688	669	679	691	671	656	707	705	699	683	763	761	718	676	691	693	724	712	695	694	640	683	675	699	736	693	669	697	708	730	678	650	706	687	696	695	681	688	662	694	694	704	696	696	701	675	686	728	723	698	673	688	709	667	636	674	704	703	635	681	697	732	728	706	699	699	649	691	702	688	642	700	658	722	702	631	702	648	688	698	694	732	736	730	701	738	694	666	668	653	703	668	719	680	695	697	690	714	693	685	693	674	672	722	697	687	716	722	705	709	678	683	721	655	693	699	674	653	701	694	689	678	702	716	677	729	647	697	670	723	686	661	693	671	698	688	700	727	708	672	695	693	652	754	734	671	708	719	659	727	673	713	656	672	697	693	668	704	717	660	715	713	707	688	736	718	703	707	686	676	656	712	680	698	687	720	666	722	661	681	663	708	738	689	722	652	676	703	674	668	676	660	689	694	682	696	716	779	726	691	695	679	696	682	713	661	678	664	708	687	729	653	675	698	717	681	705	718	707	691	687	715	676	679	749	737	680	676	673	741	676	671	689	683	672	723	691	721	702	706	733	689	722	640	686	709	669	691	689	716	715	677	665	720	705	680	696	697	704	705	730	689	722	634	690	699	681	645	652	698	691	676	722	698	707	695	694	682	707	702	714	704	726	735	691	718	672	690	651	701	712	675	689	689	665	707	690	711	718	724	743	685	662	720	701	696	706	682	711	724	684	670	677	700	682	699	656	696	716	669	699	686	683	682	715	655	705	696	666	697	698	657	678	694	656	722	657	719	713	690	662	690	676	686	703	646	714	731	703	708	658	660	692	728	674	669	730	712	678	704	692	662	734	683	700	724	665	663	716	699	726	693	678	686	728	639	733	665	731	695	677	708	646	699	722	677	709	664	677	669	693	689	689	671	691	682	690	718	716	713	705	737	689	690	698	692	710	709	641	711	650	679	674	724	736	672	701	660	693	685	675	691	693	696	719	730	709	722	685	689	734	722	731	649	684	670	672	703	655	661	671	728	721	742	689	719	698	716	691	658	685	700	666	691	716	729	652	683	713	694	660	702	664	726	663	681	713	695	678	654	695	688	672	716	688	710	693	702	721	709	671	693	675	679	667	701	707	694	688	680	707	683	727	693	692	673	716	678	691	706	677	683	671	724	687	685	688	735	704	653	681	662	718	706	679	671	744	706	705	690	687	690	713	652	704	733	645	707	713	685	737	660	743	695	669	668	711	672	718	668	708	643	706	672	661	675	675	727	712	655	661	635	687	706	709	702	660	725	704	688	708	672	695	720	702	700	725	700	715	682	662	693	681	659	657	678	684	738	675	721	705	681	698	701	700	688	701	729	655	661	736	684	691	705	712	676	717	742	656	682	674	676	673	725	670	688	685	699	681	734	735	681	675	646	711	670	682	677	707	639	704	652	660	679	702	682	684	657	726	643	709	662	674	647	675	711	749	722	711	697	678	725	706	699	750	704	666	683	681	696	732	698	728	752	676	727	667	691	699	683	719	681	711	699	670	668	744	712	669	689	739	681	687	673	664	679	710	704	699	744	730	687	657	679	702	678	655	659	724	666	709	693	738	717	698	706	715	700	716	697	689	700	722	715	670	715	674	699	754	723	677	752	716	656	729	706	675	694	715	713	673	713	699	722	750	648	665	723	694	683	733	715	686	727	687	680	734	733	685	742	699	667	680	682	712	672	729	725	718	678	691	678	699	675	664	670	705	702	723	741	690	704	726	723	704	707	693	676	710	712	718	665	673	675	686	749	678	706	715	686	692	708	685	691	709	701	675	768	688	678	710	700	751	694	652	659	718	671	714	733	704	686	729	696	714	710	704	663	702	701	708	694	689	709	708	660	685	684	691	680	738	731	696	671	702	682	740	747	675	714	671	693	655	696	738	724	729	710	641	690	673	671	667	694	637	715	715	705	724	689	691	679	679	719	681	743	725	717	718	673	709	652	701	710	699	679	717	719	682	689	728	678	669	725	680	708	643	687	700	733	660	688	722	647	666	746	707	673	721	698	693	694	727	710	644	716	702	657	698	685	690	709	666	721	759	690	693	687	712	677	724	678	735	749	666	667	671	666	696	703	678	686	707	726	694	705	693	694	728	659	641	714	702	673	679	692	665	729	655	657	706	709	682	693	682	682	716	676	683	705	696	657	683	661	694	754	666	705	715	709	683	720	664	689	663	725	694	710	640	704	671	726	737	666	666	704	646	673	699	716	690	690	710	708	657	681	673	683	737	678	669	750	685	683	704	661	699	698	749	663	654	637	692	666	710	670	709	709	688	686	680	720	713	715	685	707	692	685	638	768	697	648	682	646	688	688	675	711	713	651	654	678	725	633	717	686	658	670	729	678	674	691	712	703	683	646	671	653	740	689	644	655	650	737	730	691	648	713	719	704	708	705	656	689	714	732	652	673	730	691	688	670	678	739	687	747	710	711	687	676	700	713	698	694	703	739	723	647	734	737	707	711	689	681	714	711	712	738	656	694	629	651	676	653	715	667	706	627
2011	144	141	119	98	102	80	92	83	81	68	82	64	87	84	68	83	61	75	84	66	66	63	53	71	71	88	79	66	79	75	74	63	68	62	62	74	72	76	73	62	65	78	74	60	79	67	76	68	69	68	83	71	80	49	67	61	62	56	74	64	84	77	74	78	67	53	70	68	70	63	55	73	67	65	67	70	80	67	79	87	74	79	71	81	67	74	79	63	84	62	75	68	70	65	57	67	72	70	57	76	74	64	76	75	72	79	64	67	76	74	54	71	76	74	70	67	59	66	69	69	81	66	76	72	68	82	76	68	74	53	63	78	72	69	73	66	86	55	72	76	72	70	62	69	68	60	79	72	70	69	67	84	60	78	79	71	71	64	69	68	62	69	72	62	74	76	77	69	67	100	57	69	64	58	72	71	73	73	68	78	59	77	76	67	61	73	71	62	65	53	66	75	66	86	66	77	58	87	74	65	79	71	61	67	57	76	68	54	80	65	75	65	74	71	74	56	73	57	57	66	75	68	70	76	70	77	66	78	74	65	68	71	70	69	73	69	75	68	74	68	75	59	78	63	80	78	68	68	76	69	51	74	62	51	65	83	63	79	81	65	82	68	79	83	79	75	68	64	71	71	63	76	74	81	69	69	70	69	57	67	72	100	79	74	64	73	69	72	78	75	74	90	67	65	52	64	81	70	64	60	73	72	64	65	88	58	73	71	78	75	56	64	56	66	55	65	69	76	53	71	77	73	76	66	63	79	60	59	72	83	70	66	74	89	74	61	77	77	72	84	61	77	66	67	62	77	56	75	55	63	64	66	75	76	82	56	74	82	72	72	59	61	68	70	69	69	64	65	61	67	59	73	86	60	87	67	77	65	79	73	73	66	65	76	66	59	79	67	64	65	51	73	77	80	72	67	69	72	57	72	72	62	71	79	71	64	67	57	74	68	80	75	77	54	73	59	67	66	57	77	57	69	78	63	65	73	78	76	78	75	63	77	68	63	73	77	75	62	79	80	77	65	73	80	51	64	83	79	73	78	73	61	68	64	68	66	92	56	53	74	60	69	92	65	74	63	69	76	75	73	62	76	61	71	70	74	77	62	69	63	70	60	60	70	63	75	64	72	54	92	75	72	75	60	59	69	80	87	63	68	76	76	60	61	80	64	62	64	66	75	68	85	75	54	63	74	57	52	68	71	71	71	73	83	64	53	65	70	68	55	69	74	71	75	79	63	86	67	71	70	63	72	55	85	60	66	54	61	65	59	69	77	79	74	91	71	71	71	70	63	59	72	70	90	70	64	67	66	64	85	82	66	67	73	73	85	70	73	78	78	60	70	65	71	58	74	75	60	66	76	73	67	77	70	69	69	70	80	58	71	94	78	67	67	74	58	71	58	77	63	70	69	70	61	68	45	82	81	75	75	61	75	68	82	60	55	71	79	76	63	69	68	76	84	76	70	53	86	76	81	71	73	54	87	70	67	70	66	81	72	64	70	56	54	85	62	77	67	65	65	77	73	65	62	75	66	72	70	62	60	56	88	71	56	83	64	91	66	83	63	72	78	77	67	65	74	67	72	87	74	74	75	55	79	73	64	73	81	83	67	69	78	79	69	77	59	61	67	85	76	68	57	70	71	78	69	61	79	49	61	81	62	68	63	63	66	82	87	83	74	64	65	69	58	70	77	85	77	88	68	79	67	60	79	58	85	52	56	80	63	65	65	68	67	84	75	70	76	60	72	67	78	60	61	78	69	49	79	60	73	65	77	69	73	69	64	70	59	68	62	67	64	73	78	66	86	59	58	63	71	65	74	65	79	60	64	83	73	76	73	65	80	64	62	89	76	97	63	69	63	73	75	57	66	64	74	78	83	66	53	73	81	62	63	67	70	72	67	84	64	83	69	73	80	64	85	79	59	79	74	73	69	60	70	69	64	69	73	66	78	82	79	60	58	70	61	55	69	69	76	56	68	78	62	70	65	69	71	60	77	71	72	61	71	76	68	62	69	63	67	72	56	57	61	65	67	80	75	81	46	72	76	65	60	61	83	78	75	63	62	62	81	72	72	55	72	63	64	72	86	67	60	75	65	76	80	67	84	79	65	85	71	62	69	70	60	70	72	83	65	59	83	54	59	78	60	69	62	63	72	72	68	63	75	87	79	82	66	60	80	63	57	71	63	77	67	73	69	68	72	67	76	63	67	62	74	63	68	75	76	68	78	65	67	65	69	64	91	68	70	60	89	74	64	69	62	63	62	60	61	82	70	77	66	56	70	60	77	69	66	58	63	82	64	84	75	81	77	70	68	65	84	70	75	78	62	71	75	75	70	69	70	82	51	70	76	89	86	59	70	71	75	57	72	69	69	69	80	73	71	70	60	74	76	68	70	70	88	63	73	69	78	77	49	78	56	81	82	83	75	66	74	71	62	81	57	59	82	65	58	65	71	63	67	69	68	71	53	84	72	89	67	49	66	52	75	71	72	73	67	77	83	55	80	67	59	77	70	78	63	66	71	62	67	83	77	69	73	80	66	80	69	72	66	86	67	68	72	75	80	74	76	92	77	76	67	55	70	51	71	75	64	69	72	64	80	74	63	73	80	81	81	86	72	75	83	59	74	61	79	65	55	57	64	58	73	66	64	60	75	72	70	73	74	69	66	78	56	66	66	74	69	80	68	66	79	69	80	77	79	69	71	59	55	78	75	64	68	72	57	67	69	73	73	67	80	60	51	60	66	84	73	66	84	85	76	78	74	62	78	82	64	65	62	72	64	67	73	70	66	75	57	68	75	65	56	68	61	68	60	63	76	65	74	67	70	75	70	76	56	67	67	77	65	77	72	67	91	81	59	75	65	77	57	71	61	77	71	80	53	95	64	63	72	83	80	69	75	83	60	72	70	76	72	61	76	78	65	71	73	64	67	70	67	74	66	72	58	81	80	70	69	79	73	65	74	64	70	60	64	61	66	71	83	62	63	71	67	73	60	75	57	61	70	62	77	61	80	73	76	79	64	74	64	60	68	57	68	73	67	63	56	78	70	80	63	79	71	76	78	64	75	64	81	70	82	76	66	65	83	69	76	73	72	74	71	87	65	69	68	61	61	60	84	73	57	76	53	75	73	73	79	79	71	63	53	75	69	58	50	59	67	68	77	76	74	53	77	84	71	63	78	61	78	69	68	79	52	67	59	72	68	66	76	67	71	67	56	63	78	75	84	71	73	85	87	87	65	84	57	80	58	74	76	59	75	71	65	64	76	61	80	68	87	72	68	74	76	59	63	67	66	75	69	69	71	63	66	63	59	68	63	61	80	79	60	67	66	72	63	53	77	74	63	74	64	61	71	66	66	73	71	60	68	81	71	69	66	64	68	69	56	78	83	76	61	59	93	65	72	76	87	65	67	70	64	59	58	76	72	85	62	71	72	59	71	73	73	70	53	74	87	60	64	66	65	57	72	68	55	60	65	80	68	63	73	75	61	66	68	71	73	71	67	63
3231	378	437	479	447	450	417	389	356	365	350	330	344	319	346	310	301	306	333	324	318	335	319	288	314	296	292	309	311	297	297	300	287	271	287	300	316	278	307	314	300	289	295	308	289	319	298	288	267	309	296	297	284	284	310	313	295	290	294	309	325	302	295	279	288	280	307	310	284	302	253	273	278	293	287	329	298	296	290	293	284	300	303	296	295	304	290	312	276	282	281	304	268	297	297	304	284	329	304	321	299	297	264	254	307	301	288	296	302	293	270	319	293	282	304	302	298	283	280	292	301	313	268	333	285	307	324	318	297	312	289	333	304	312	281	304	304	312	292	282	289	283	311	290	291	275	271	293	275	253	302	301	327	276	301	278	274	298	278	273	279	260	282	339	279	292	300	304	293	281	288	291	283	322	304	290	296	284	312	308	298	290	308	275	303	319	295	303	268	293	255	315	263	317	287	299	303	299	281	287	291	269	293	316	276	286	287	309	301	328	319	320	276	293	320	297	312	300	297	296	268	288	293	310	302	274	277	316	318	282	295	298	317	298	297	331	314	270	302	281	284	302	291	285	304	259	286	284	281	309	289	285	316	287	289	280	268	323	307	283	295	305	294	292	298	276	309	271	289	285	313	309	338	318	286	310	320	299	290	306	334	313	303	292	246	344	313	272	279	286	290	289	277	297	288	303	309	293	292	288	306	301	311	304	303	300	286	305	306	269	295	290	303	283	280	318	270	282	296	304	274	286	302	312	290	302	301	306	264	307	300	284	322	268	277	300	294	316	289	276	315	307	280	289	297	317	287	316	317	296	303	315	288	316	315	291	304	276	286	310	288	328	298	288	310	283	318	318	319	310	320	294	328	269	319	333	286	300	332	305	302	290	279	312	274	303	306	310	328	288	321	320	312	316	298	287	290	316	303	306	291	290	285	294	294	262	329	299	311	308	307	292	290	305	290	297	295	299	320	250	277	310	305	297	267	296	310	331	283	267	293	286	319	325	277	302	332	313	328	301	295	318	323	295	290	324	315	313	287	283	286	292	305	319	285	289	283	295	264	298	304	308	306	277	316	274	282	276	313	316	289	307	278	266	300	321	298	318	303	273	308	279	281	318	276	335	272	303	294	290	310	277	284	312	277	310	281	310	297	306	285	296	318	268	307	304	307	310	267	284	290	275	269	317	281	296	251	281	312	312	336	299	297	303	288	307	313	290	322	281	281	259	320	282	286	291	279	286	292	300	309	314	309	290	292	316	286	290	294	315	303	284	289	260	303	282	295	316	299	286	321	294	326	292	290	309	327	283	278	319	304	300	287	301	281	310	270	305	295	307	306	306	296	318	300	302	298	319	308	308	305	315	264	329	321	282	285	300	289	286	271	283	296	256	281	270	326	325	289	291	308	300	295	301	293	292	313	301	315	311	303	306	301	312	279	308	309	307	305	303	293	269	319	296	306	284	260	311	290	294	286	300	316	300	292	323	319	310	301	306	319	292	320	273	294	294	295	296	317	281	295	296	296	295	312	290	297	292	296	321	293	314	309	265	268	273	271	298	284	298	327	299	288	281	304	288	291	293	308	280	294	302	317	309	296	297	301	281	289	298	273	296	264	294	281	311	318	282	292	354	296	289	288	313	278	286	323	288	281	310	285	286	293	306	316	289	317	305	293	292	281	278	307	299	271	292	307	305	298	299	282	302	288	321	295	283	293	281	315	289	295	275	313	302	283	277	304	320	290	293	314	301	287	306	284	317	307	331	291	294	303	327	287	320	294	295	282	277	300	292	291	288	296	327	307	299	280	296	290	299	278	286	326	300	304	307	303	270	307	326	297	271	276	274	301	288	322	305	301	270	295	292	277	316	325	265	272	301	302	286	307	301	328	296	281	298	312	318	304	316	280	295	304	293	297	291	304	306	301	298	318	283	293	298	304	314	294	311	277	293	309	278	309	264	276	301	302	294	277	291	280	272	269	320	305	294	281	346	288	295	305	267	302	307	290	320	295	316	270	286	312	307	305	297	303	258	297	328	295	304	278	336	284	311	297	307	286	300	314	316	301	274	322	305	303	338	271	286	322	291	286	294	319	318	315	333	286	315	285	304	295	285	331	284	321	300	299	301	294	275	274	279	286	316	256	262	311	273	247	285	285	325	277	303	313	303	267	281	283	284	293	293	296	276	301	301	311	286	280	264	293	290	315	289	307	309	324	288	294	272	285	295	279	302	316	303	285	286	313	286	315	265	315	278	283	266	279	308	286	310	279	291	277	271	294	265	302	299	305	296	265	321	296	277	300	303	316	294	310	343	283	289	274	286	298	272	298	311	302	311	300	324	293	292	289	307	310	284	284	329	287	312	316	279	322	272	297	310	294	306	321	298	305	284	298	292	271	324	277	277	324	297	278	287	315	306	285	326	269	333	288	281	279	298	298	287	295	323	308	283	324	295	287	278	296	283	302	296	261	302	322	268	281	295	288	299	285	338	301	270	301	302	292	312	300	287	301	301	305	308	289	271	320	310	274	263	317	298	305	333	267	317	305	289	277	267	320	296	304	300	275	303	314	320	311	281	266	288	301	286	342	300	320	291	305	306	283	279	307	298	276	305	274	293	299	296	327	338	305	301	273	301	295	285	274	318	306	334	307	288	316	281	291	321	295	316	337	279	347	296	309	312	287	269	308	292	266	306	282	295	274	292	293	313	285	315	295	305	305	291	296	296	294	301	358	291	284	297	284	264	284	287	296	296	303	280	269	290	305	321	268	310	293	300	315	305	330	293	291	286	311	307	277	293	287	306	283	295	286	320	313	289	289	317	311	268	317	285	315	280	289	321	292	325	311	279	292	300	296	299	314	296	288	276	279	272	303	276	322	299	309	277	309	312	306	298	261	313	291	284	304	301	313	316	312	261	286	282	298	287	274	271	277	289	290	304	266	284	305	308	280	283	299	307	299	299	299	295	301	297	293	311	299	289	304	324	298	321	307	273	336	312	294	298	299	288	289	297	297	311	294	286	295	293	308	296	290	294	324	291	288	290	321	311	303	299	285	296	308	306	310	276	299	300	307	317	290	292	277	288	271	290	297	327	317	294	288	286	262	273	277	314	283	265	298	308	288	285	316	289	248	297	323	301	294	291	279	305	290	325	314	300	267	294	294	307	281	284	268	287	280	305	303	255	304	275	317	299	307	287	256	288	313	295	276	297	277	292	316	305	293	279	287	298	291	293	303	313	290	299	287	280	345	277	330	266	317	277	286	297	290	296	302	329	311	281	312	291	305	306	303	297	286	264	273	300	282	275	302	283	303	313	310	282	268	311	342	304	287	308	293	318	295	285	274	299	306	284	293	281	293	327	289	330	300	266	283	298	269	307	307	314	299	324	264	295	277	280	294	280	276	311	274	316	316	308	300	284	299	305	302	308	259	285	294	302	299	311	297	308	285	303	255	278	300	312	281	314	302	310	280	300	303	315	302	295	265	315	293	285	289	262	288	276	310	315
16165	1473	1188	940	682	533	436	328	318	252	236	230	223	194	203	184	190	192	188	162	154	148	159	158	157	150	157	183	159	151	177	161	158	167	142	158	139	164	151	175	153	157	160	146	149	191	147	159	137	151	145	141	143	164	165	165	134	183	152	144	145	159	142	189	149	129	157	152	162	157	162	135	167	151	139	134	146	121	159	137	149	141	165	157	138	144	153	160	148	159	158	168	157	171	152	157	157	149	142	162	148	155	152	164	139	138	146	158	151	143	157	136	143	161	131	147	138	152	138	139	176	127	166	148	149	141	160	158	132	153	161	144	142	143	144	171	127	138	168	147	150	135	154	138	143	136	141	166	147	150	118	148	142	172	143	145	148	124	153	147	141	142	143	153	158	132	138	167	129	156	134	123	156	173	138	159	171	142	146	116	159	159	159	148	142	153	149	150	153	151	140	163	178	137	150	167	133	148	144	153	128	163	127	149	140	157	140	149	141	152	137	156	143	151	136	163	162	138	152	149	139	137	137	155	134	149	141	135	141	136	139	137	140	120	136	146	147	156	168	135	159	157	136	152	174	157	166	151	150	148	123	147	141	160	141	137	148	138	155	147	135	157	149	143	143	152	146	138	159	153	154	159	139	170	157	157	165	153	149	149	141	159	161	133	159	156	162	150	148	156	132	158	165	143	151	145	158	152	172	138	158	149	149	121	133	162	138	157	153	143	160	142	171	141	138	157	138	143	129	128	146	134	141	154	157	140	153	146	142	149	134	153	139	152	123	145	142	165	144	137	133	146	145	154	132	142	142	141	154	128	140	151	133	130	151	163	160	138	133	156	146	144	166	156	161	154	145	139	143	152	148	139	126	134	136	157	175	134	151	147	152	171	138	159	147	151	161	148	160	152	145	169	147	163	144	160	156	161	141	152	130	160	159	158	149	150	133	146	159	152	152	132	133	147	151	179	157	142	149	152	136	148	164	125	137	130	157	125	168	136	140	122	152	145	118	143	142	149	169	153	165	146	140	146	161	144	151	147	152	143	150	159	134	134	146	133	147	156	169	134	152	155	140	137	144	160	155	138	149	148	152	140	132	157	160	136	125	134	123	140	135	161	169	141	147	124	157	144	166	176	142	149	141	137	168	147	155	152	138	152	127	145	160	149	141	127	128	149	157	143	167	166	151	142	175	138	143	150	152	139	131	155	142	133	171	165	154	167	151	147	135	158	136	158	140	142	142	165	138	132	145	128	149	145	155	133	159	147	163	155	150	147	152	135	129	128	127	141	153	138	155	140	145	140	161	168	143	149	134	139	150	146	132	137	135	143	153	139	117	152	124	133	136	154	154	132	126	134	140	158	157	142	141	132	161	134	160	139	140	145	142	135	161	161	143	134	150	146	149	166	125	156	135	136	147	150	159	151	150	136	178	141	152	141	164	126	133	153	151	138	148	143	145	131	129	148	142	128	154	160	149	131	146	156	150	145	164	154	155	150	136	145	177	139	160	161	151	115	162	159	171	129	153	165	120	148	150	148	151	151	137	140	162	155	151	162	168	127	150	154	140	166	139	151	181	146	152	137	158	133	141	144	127	167	133	145	157	156	150	150	138	143	147	141	146	139	139	155	134	153	159	145	143	179	163	140	148	144	141	138	133	167	145	144	149	151	147	145	144	177	163	151	130	156	144	130	157	140	165	166	134	171	140	164	147	151	150	129	144	160	150	151	137	142	144	142	145	154	141	122	156	138	146	144	176	144	129	153	152	130	160	144	177	170	133	148	123	132	142	137	142	151	152	128	158	166	152	143	144	133	174	145	156	142	153	156	164	171	155	144	161	156	140	139	124	149	152	150	133	155	127	128	142	143	154	159	142	142	170	133	132	159	153	128	138	114	154	149	138	138	132	142	147	130	156	131	132	152	157	134	145	152	168	140	140	134	125	154	147	154	155	143	141	139	131	154	149	149	145	140	151	145	148	137	145	150	154	147	155	144	154	139	141	170	163	150	147	147	156	148	153	149	133	151	155	133	136	152	160	154	173	153	143	167	128	148	155	167	146	161	131	146	171	144	149	144	155	148	154	143	191	145	134	155	145	143	156	142	150	148	138	176	159	151	150	133	170	147	151	133	157	147	136	142	136	137	155	158	144	150	160	138	136	167	148	156	166	147	150	166	166	152	162	151	134	168	171	147	146	161	138	170	137	146	166	149	139	152	148	140	147	151	191	135	134	153	152	134	133	170	136	139	154	152	127	156	172	143	168	163	137	118	154	140	163	162	145	157	134	150	139	122	158	160	137	141	152	140	134	146	156	140	129	155	148	163	140	132	140	165	165	121	153	155	144	144	152	138	165	154	147	158	136	137	144	151	152	139	174	148	135	145	134	162	145	137	148	126	157	153	155	129	140	145	134	172	139	118	136	147	134	141	149	137	148	127	158	152	125	141	157	158	149	155	154	161	140	134	147	152	153	148	153	163	136	144	150	136	151	137	147	162	171	170	142	161	153	162	142	142	147	147	159	152	151	171	163	152	170	158	151	148	155	141	148	163	158	155	163	148	150	143	160	145	134	145	153	139	170	145	145	135	150	148	142	128	146	142	161	131	151	151	141	154	145	156	163	162	127	127	152	140	135	144	148	141	153	138	144	134	132	146	158	139	139	125	169	131	154	147	139	130	112	176	149	138	147	154	153	157	166	132	168	140	149	138	162	129	158	148	160	172	149	158	133	163	163	152	147	146	140	144	152	133	134	155	136	122	161	166	155	167	132	130	168	165	121	142	162	138	145	153	155	164	154	163	147	153	175	140	127	159	142	137	133	148	155	171	153	159	139	158	142	172	150	162	153	169	140	141	160	131	138	154	134	128	138	161	145	142	130	141	149	139	177	133	142	147	159	144	166	150	151	125	147	134	153	162	128	151	143	143	143	136	146	157	147	159	148	149	149	152	142	148	133	143	151	132	155	140	161	145	167	143	147	156	129	134	137	158	143	159	131	146	141	157	142	148	153	137	165	154	135	142	147	129	160	164	131	145	145	146	140	150	155	138	146	184	145	136	161	159	143	163	155	156	145	151	145	147	162	146	159	164	121	150	154	166	146	154	138	137	139	144	155	158	139	148	146	123	151	133	147	123	151	172	142	140	163	143	158	163	137	159	147	133	137	139	144	157	169	153	128	132	151	130	132	139	128	140	147	157	148	137	132	144	149	139	157	163	133	143	153	162	137	163	154	149	140	138	147	133	150	147	150	158	154	126	146	155	159	156	122	129	148	147	142	166	136	124	173	156	151	152	150	157	163	148	149	140	155	150	148	146	172	151	139	155	145	143	140	161	143	132	140	161	135	119	163	151	112	154	137	136	140	135	165	145	157	150	147	156	142	152	134	145	155	168	136	136	163	137	159	132	169	131	157	138	157	154	159	142	172	153	140	153	163	148	130	125	138	169	158	138	152	137	148	169	138	137	165	139	161	160	131	138	131	134	156	141	156	170	116	142	138	141
10083	1379	2862	3436	2924	2382	2094	1707	1628	1366	1281	1152	1023	1013	951	858	835	837	740	741	760	703	632	657	659	664	652	675	622	613	593	626	633	620	635	611	604	606	560	589	594	588	574	528	570	579	567	559	560	569	597	586	538	582	610	532	580	507	532	547	542	572	555	550	572	585	550	583	552	526	552	590	537	548	585	561	540	577	523	548	574	505	564	500	544	530	530	548	548	505	530	578	520	542	544	566	537	537	554	540	505	532	503	524	491	502	489	539	559	509	545	548	478	535	528	556	549	576	524	511	515	514	535	543	536	535	549	526	534	519	538	515	561	481	512	520	567	540	513	516	518	522	515	560	539	542	570	552	519	522	523	543	498	569	531	516	511	463	507	542	517	547	553	523	498	515	518	511	556	548	522	577	533	510	573	499	521	491	555	620	522	529	569	517	522	546	495	546	516	540	527	512	533	550	511	537	575	543	523	541	540	542	510	520	521	496	547	502	529	538	486	506	525	532	547	510	587	531	514	509	505	538	525	552	553	530	518	506	510	545	549	505	520	487	555	497	495	535	551	562	534	519	532	495	546	518	537	552	543	513	512	530	527	520	529	532	533	513	518	550	521	537	512	514	513	515	538	530	519	534	538	533	510	542	573	515	523	551	534	554	515	574	536	464	569	548	488	538	526	512	523	563	509	516	481	536	510	548	536	537	512	539	461	514	552	488	508	491	531	532	575	509	530	535	496	538	571	556	554	521	514	524	517	500	512	501	545	500	551	486	549	578	502	560	528	565	496	524	520	536	542	536	507	511	521	551	515	572	563	550	502	472	522	539	503	497	579	516	548	516	585	543	508	516	518	523	507	543	526	554	516	534	552	502	543	543	509	539	517	511	504	554	497	530	517	562	506	539	512	532	518	512	543	560	508	535	520	561	587	513	536	534	553	569	535	569	561	563	500	561	530	487	545	555	533	475	551	572	527	571	535	486	540	491	499	513	528	561	541	589	493	538	517	553	502	506	564	489	505	495	498	560	527	510	570	496	479	558	507	515	572	535	564	519	462	492	564	494	555	526	502	510	507	549	506	540	511	491	522	547	519	519	580	550	501	523	545	511	571	525	545	539	512	514	512	503	526	556	537	498	533	550	542	513	568	515	540	524	494	559	514	527	518	540	515	555	556	532	560	567	507	509	541	513	561	554	569	536	534	520	560	510	567	528	515	507	540	518	532	525	497	495	532	566	523	510	554	532	506	541	524	548	532	512	508	530	544	533	543	557	505	571	543	521	514	538	567	507	483	544	525	560	526	498	540	523	557	527	527	500	540	530	544	513	536	528	567	557	531	500	522	537	547	549	545	522	539	522	564	496	532	547	538	548	541	523	545	547	521	505	531	544	493	572	488	521	533	550	517	564	523	503	503	562	481	498	548	530	516	539	531	490	558	555	505	481	496	537	502	530	533	525	526	497	549	535	546	558	549	515	508	502	551	504	490	548	533	529	509	529	529	563	561	535	544	556	538	508	512	560	521	492	532	509	529	524	518	526	499	568	543	503	551	481	501	542	510	559	503	502	566	493	586	498	508	525	539	524	487	502	514	485	504	518	526	520	546	563	512	533	530	523	526	527	548	529	523	536	525	502	574	491	523	528	551	514	487	536	530	551	530	514	529	547	558	496	573	551	518	507	522	553	548	519	527	510	547	498	544	544	492	549	556	500	520	571	528	499	536	526	509	561	531	481	517	521	523	581	533	535	507	566	528	547	547	533	511	530	525	519	477	509	500	510	528	520	500	516	515	543	551	505	527	522	526	564	545	508	503	530	513	548	527	481	482	484	529	506	499	520	506	519	496	482	556	500	536	519	506	547	565	520	543	540	510	547	521	497	508	558	535	513	500	541	536	529	545	551	528	490	511	529	499	519	547	533	549	517	524	500	514	515	531	548	538	545	534	532	499	477	545	526	524	532	538	524	534	555	520	503	557	508	518	568	526	508	548	504	554	475	545	541	559	509	501	535	519	524	506	590	551	543	538	522	493	508	545	504	547	512	498	586	530	534	535	543	517	527	509	515	523	491	501	545	558	566	507	565	534	521	553	522	550	537	518	496	526	519	495	499	525	513	529	502	549	573	518	496	524	532	498	504	516	554	511	529	583	555	501	480	533	491	569	558	546	540	536	520	515	494	509	567	543	533	512	529	523	539	486	514	528	533	566	532	525	478	547	498	562	545	501	536	524	530	536	526	518	515	558	551	479	542	530	524	526	528	513	488	534	562	564	487	556	522	510	536	527	526	555	550	516	568	514	513	518	537	502	511	555	505	565	514	537	540	522	506	545	481	476	493	549	509	523	495	499	539	504	558	520	541	547	516	540	549	551	552	537	533	495	535	560	523	549	512	570	489	510	524	502	545	502	502	528	539	533	560	538	505	537	505	525	531	498	530	530	507	553	502	537	557	546	492	504	546	575	490	544	526	521	486	519	513	556	533	499	535	513	491	504	486	534	543	493	533	489	478	562	511	518	499	541	515	506	509	551	523	484	564	522	476	482	533	505	498	524	545	552	566	531	540	514	543	542	522	539	539	523	530	530	519	521	534	528	515	600	554	530	535	539	498	533	530	531	508	506	539	524	528	524	537	532	555	504	551	532	526	506	534	531	532	512	499	530	527	503	505	513	535	528	532	489	516	544	507	501	520	544	533	538	555	512	539	559	522	523	525	510	538	551	536	530	522	517	550	553	533	537	499	480	518	518	532	567	538	531	544	539	561	492	562	484	534	542	531	531	535	505	511	532	527	515	570	558	541	532	497	522	545	529	489	499	528	531	522	543	528	530	499	513	530	497	532	516	525	532	535	502	521	533	560	553	519	507	567	499	553	546	518	535	538	501	547	503	525	571	510	549	553	513	503	572	549	531	556	551	522	510	510	560	534	527	553	540	506	558	490	527	567	522	511	535	528	577	535	533	526	558	578	559	533	518	565	549	563	552	550	540	561	521	494	498	510	532	511	524	504	528	540	508	533	548	511	507	549	535	550	537	553	569	505	527	513	521	506	500	531	533	516	514	526	559	498	560	515	549	521	580	515	511	525	524	479	510	536	534	528	548	522	537	546	515	506	546	586	523	572	554	539	470	541	523	508	489	495	541	529	535	489	544	521	506	566	514	547	551	543	523	535	516	530	527	485	548	526	454	507	514	493	522	552	492	570	546	512	498	501	507	539	509	505	527	533	487	495	544	568	538	521	517	514	564	513	553	558	508	526	529	535	510	522	518	513	521	532	496	495	558	545	523	532	579	516	531	511	536	547	532	555	540	519	529	519	529	539	534	492	542	546	510	542	528	507	510	554	528	484	569	525	531	530	542	566	500	537	532	546	542	540	538	508	550	541	533	525	515	532	565	526	489	562	540	544	543	491	499	506	550	530	561	523	499	506	544	528	522	524	505	505	557	497	535	536	533	555	550	561	543	549	502	493	513	553	537	519	520	507	540	522	504	509	538	546	558	518	530	549
25376	4153	2273	1690	1194	867	715	600	480	433	381	381	366	320	310	264	299	289	282	228	240	252	238	257	209	234	222	215	204	244	235	189	256	224	210	202	212	201	229	217	239	231	206	206	225	228	209	204	233	235	225	199	206	224	208	221	221	200	211	249	215	205	214	217	215	198	197	211	201	207	215	219	228	211	223	186	219	187	212	218	210	197	195	208	214	200	203	213	204	211	237	210	190	240	218	181	217	217	213	192	220	197	210	201	213	197	193	208	211	220	221	219	210	195	186	220	204	217	215	230	194	199	216	174	186	180	212	211	208	223	208	198	184	227	217	192	224	209	217	221	191	198	254	186	220	184	215	212	211	190	200	187	200	197	211	199	211	198	214	225	207	223	189	214	186	186	194	203	190	214	196	198	179	202	201	224	223	202	192	191	181	202	223	204	218	226	204	202	200	227	220	202	210	229	227	217	211	204	202	212	195	168	225	223	227	197	197	175	208	195	195	213	212	196	203	215	191	221	216	196	214	193	206	211	210	184	191	223	177	192	218	199	200	205	182	198	200	193	224	203	197	210	238	194	215	207	203	190	209	210	198	177	229	200	208	191	189	229	232	195	215	222	193	196	218	227	209	208	204	191	199	205	185	202	225	205	181	209	204	200	206	189	200	226	204	216	213	217	210	224	203	171	200	195	207	213	201	186	181	217	223	216	221	214	211	197	186	214	200	186	231	206	204	205	189	182	179	190	209	194	208	197	226	200	189	220	187	181	201	214	182	199	201	209	215	215	204	241	212	199	184	182	210	190	180	206	236	206	167	214	209	214	201	222	206	197	191	183	201	205	184	202	220	201	177	207	221	210	194	186	185	231	216	181	212	204	203	197	203	250	215	194	212	226	225	223	232	202	225	232	208	227	204	218	193	189	167	214	183	216	212	190	212	227	194	219	210	204	220	233	199	205	211	199	185	243	198	187	220	201	202	187	202	197	208	212	215	206	217	194	192	207	202	208	221	219	244	228	211	211	204	193	217	206	200	209	211	206	214	223	212	231	212	206	203	195	215	220	207	237	194	192	189	222	216	206	188	207	212	196	215	196	187	216	214	231	202	231	233	197	219	204	239	215	199	195	216	194	206	211	205	205	207	176	211	230	203	213	218	201	192	200	207	204	207	235	219	191	221	199	226	207	220	225	180	206	204	238	187	215	233	207	224	204	208	217	224	204	228	187	198	222	208	193	204	210	231	183	221	219	215	208	200	202	216	202	204	223	213	207	203	205	226	224	234	228	217	209	199	234	180	177	196	223	210	210	217	208	206	201	199	186	177	212	171	203	220	206	216	210	195	208	208	202	217	233	206	204	212	207	193	197	205	196	227	203	196	206	188	197	222	225	192	202	205	210	219	233	218	184	201	238	211	201	209	209	187	219	207	208	210	206	188	199	217	202	217	185	217	225	233	190	199	194	196	202	215	214	186	185	206	196	177	212	210	219	223	204	182	200	235	222	207	213	201	216	193	170	204	183	222	224	198	202	206	206	217	194	201	223	206	209	216	205	196	225	204	222	204	212	207	235	207	181	222	187	195	178	206	202	201	198	196	191	209	232	225	217	225	212	207	185	191	196	198	212	203	234	202	228	191	210	211	199	188	203	223	231	217	183	216	216	198	189	249	236	214	181	199	198	218	200	220	209	212	202	233	236	206	214	231	205	193	220	186	208	206	196	196	181	226	215	215	202	196	228	180	194	210	189	210	215	217	208	195	227	206	202	221	207	227	209	190	220	198	188	203	203	216	244	166	188	208	203	226	212	207	197	211	198	206	207	209	216	218	205	210	208	222	222	230	211	246	194	200	223	204	226	207	177	219	211	204	221	204	193	216	216	203	186	209	205	181	233	241	207	202	211	211	230	210	206	215	202	186	203	215	186	176	229	192	221	211	219	178	217	207	246	207	159	207	203	179	196	204	205	162	199	225	220	185	202	222	201	186	203	213	207	218	206	204	194	211	203	224	202	234	197	218	199	228	209	219	220	196	223	236	228	212	203	217	251	192	228	226	209	190	201	239	216	196	232	190	202	212	225	197	195	213	227	176	214	209	203	232	206	179	218	203	217	196	174	202	203	199	200	197	223	200	199	232	206	204	220	184	187	198	206	208	234	218	219	209	218	204	191	192	225	203	205	215	195	204	226	193	198	189	221	219	228	214	186	211	199	234	203	229	191	225	215	208	218	209	215	219	218	205	208	212	215	197	204	182	213	217	194	224	218	232	218	202	199	206	214	207	209	221	191	218	191	203	209	197	187	193	223	207	201	210	218	243	214	191	185	196	211	213	204	224	221	217	211	230	219	214	212	217	195	216	225	233	213	219	215	187	204	203	223	213	210	203	192	207	232	186	208	191	225	199	209	202	182	216	191	233	184	182	202	202	199	206	205	217	207	205	197	222	225	225	193	195	211	184	211	205	237	226	219	212	186	182	193	201	206	245	220	224	212	204	209	214	194	197	194	201	211	217	209	207	203	195	192	219	186	197	208	195	204	262	206	189	231	229	203	199	209	220	182	205	206	184	221	207	212	191	197	220	199	204	198	220	209	218	202	172	204	204	183	218	190	220	207	206	223	202	207	180	211	206	221	193	191	206	188	209	187	214	227	196	200	194	196	200	218	194	197	191	182	192	197	203	223	225	202	209	192	215	223	215	231	190	213	202	187	209	199	228	235	217	187	212	206	215	229	228	215	216	185	201	200	214	223	214	206	217	227	234	220	196	218	196	200	224	226	230	208	185	189	208	208	207	222	202	218	189	212	193	213	229	199	219	212	200	214	222	201	183	225	202	221	205	205	217	193	192	214	203	206	209	239	221	197	216	187	196	196	212	231	196	192	217	201	204	187	205	223	196	213	202	209	220	216	204	194	199	189	219	200	194	173	204	221	188	198	185	207	179	205	202	209	180	187	214	191	227	202	191	200	234	194	198	231	197	192	205	244	225	217	235	203	212	214	215	205	210	214	226	193	208	216	229	214	240	204	210	193	190	208	202	221	220	197	187	237	214	183	221	206	214	202	220	208	191	215	226	226	213	207	201	201	203	217	219	195	222	205	220	181	213	200	240	225	223	213	175	202	225	204	197	223	215	209	178	225	187	224	217	200	188	236	209	179	209	189	194	205	203	196	196	188	216	191	211	206	195	196	194	238	228	195	213	212	202	219	205	183	215	229	214	186	192	228	213	181	199	198	205	229	226	191	202	192	202	219	203	205	207	232	181	223	216	207	213	205	168	166	222	208	193	206	200	177	191	200	223	194	199	200	208	200	196	223	208	192	214	205	192	225	198	198	199	238	207	212	209	190	197	186	189	225	193	180	206	220	234	207	219	222	227	226	173	224	206	190	201	216	215	216	202	204	208	198	208	200	226	213	216	213	209	208	193	216	191	199	191	244	214	207	197	241	205	190	204	217	201	201	196	192	214	216	187	196	227	205	203	195	233	207	215	218	215	206	233	201	214	216
13647	2330	5076	5760	4956	4126	3582	2913	2553	2301	2049	1915	1733	1514	1341	1316	1263	1264	1202	1086	1066	1009	986	992	967	1031	913	968	893	871	890	883	860	773	818	845	803	809	828	818	819	797	810	763	749	789	720	759	735	698	744	735	725	767	741	776	719	788	782	740	739	728	720	752	742	728	742	712	739	725	742	725	699	753	728	743	701	727	706	718	699	721	725	714	726	715	715	688	684	693	744	716	690	703	729	707	699	693	688	709	697	707	735	711	802	713	714	753	687	705	688	746	699	702	788	694	686	695	694	713	696	676	701	678	734	695	708	699	696	694	700	705	739	714	726	708	690	673	663	665	656	721	677	716	726	692	732	669	740	727	736	743	748	706	712	694	669	699	679	682	677	688	672	725	707	692	681	742	665	725	700	660	670	736	706	667	697	655	689	719	756	704	648	738	673	710	732	665	696	671	723	677	715	684	694	677	720	709	682	664	701	696	716	683	699	665	720	718	710	696	668	665	750	685	729	662	732	686	691	659	688	740	719	747	708	702	720	692	687	666	710	671	682	693	666	699	669	703	684	700	634	662	676	675	693	699	676	707	701	703	705	694	696	690	683	691	700	706	681	723	693	690	728	693	698	704	684	676	681	707	656	704	693	698	696	657	677	685	693	655	665	684	751	712	689	678	662	689	701	746	700	690	704	703	709	708	684	720	687	636	702	694	679	668	689	701	621	639	649	681	643	693	728	689	719	650	723	690	725	690	702	682	684	654	686	667	717	711	651	684	684	728	673	664	707	668	686	678	663	713	700	707	751	687	715	640	691	684	703	683	651	684	702	686	635	698	677	706	649	746	685	673	743	687	682	709	707	716	713	691	731	647	684	712	692	642	683	745	726	682	694	678	715	741	697	691	680	640	713	653	694	705	644	697	680	678	703	720	725	674	751	720	742	688	748	698	700	693	687	747	657	675	684	627	686	680	697	666	696	695	706	646	678	720	693	697	640	682	688	662	706	684	665	670	691	715	666	659	688	656	707	707	716	734	667	652	701	665	732	684	755	697	733	682	715	696	688	710	712	656	655	612	736	707	688	699	697	674	691	659	724	643	704	725	647	697	672	682	714	681	697	667	690	702	690	674	718	707	699	731	693	725	673	715	702	708	684	682	781	715	706	654	704	670	683	690	707	683	681	708	705	719	725	696	677	675	750	639	674	720	707	692	707	702	695	692	713	731	685	725	639	616	732	725	661	673	698	675	677	695	703	701	676	666	684	716	678	657	771	735	684	660	687	721	715	735	683	699	679	691	693	673	666	706	713	717	687	677	679	688	724	716	656	716	719	682	704	686	690	665	665	721	724	661	755	705	708	703	675	680	684	679	728	646	709	700	716	686	692	679	710	707	687	705	698	698	745	699	735	698	696	666	685	676	706	693	661	703	687	652	714	732	736	695	700	648	735	668	743	679	658	716	679	729	689	666	632	665	715	720	702	736	699	649	696	656	746	683	670	697	684	706	678	687	720	701	690	681	683	694	689	671	733	663	699	709	638	700	721	687	712	661	722	700	693	688	690	681	658	674	719	680	646	705	682	697	689	675	669	712	694	717	673	695	724	719	670	660	682	743	673	679	690	674	719	660	688	725	655	694	743	718	695	693	678	676	725	713	687	688	716	670	732	708	683	662	706	726	732	693	671	664	706	683	673	702	714	713	739	689	684	666	724	701	735	640	705	692	674	690	640	689	648	666	675	722	685	723	692	666	668	746	722	702	668	671	746	650	711	683	727	677	737	737	692	711	659	717	689	688	765	704	729	740	700	690	732	672	703	690	670	703	716	728	715	689	661	719	702	729	686	691	713	703	700	647	681	631	656	669	672	660	719	737	704	669	689	681	650	671	667	704	715	763	710	691	680	672	665	720	685	692	710	620	657	693	691	724	677	732	700	670	647	678	693	699	689	705	710	701	674	765	682	668	676	752	664	661	668	673	696	738	693	679	677	711	758	696	730	695	641	744	704	722	658	697	665	667	723	735	672	693	701	689	751	641	672	754	730	687	726	671	680	701	711	664	723	705	709	667	723	658	650	707	634	730	753	689	663	699	685	718	664	735	696	749	713	746	708	687	723	683	631	688	719	720	654	668	676	677	678	676	673	704	710	743	700	670	693	748	708	630	636	717	647	679	656	719	709	697	688	658	678	704	706	717	728	722	696	723	727	655	669	738	734	698	663	665	740	691	736	729	689	701	741	664	728	654	751	720	691	686	674	688	686	693	705	678	713	670	692	716	689	673	713	667	741	711	676	685	731	704	677	644	694	710	717	713	664	699	664	690	705	673	674	686	663	727	686	663	724	709	744	691	692	691	696	682	678	683	731	670	723	707	673	629	690	670	695	690	730	737	695	748	667	700	679	677	669	681	697	689	733	708	668	663	687	693	739	681	676	704	700	709	708	749	675	700	682	704	701	687	686	627	714	688	716	696	693	684	694	723	659	732	703	679	704	719	708	779	704	674	673	747	710	671	698	708	704	697	703	746	754	696	677	705	677	644	703	647	689	749	692	671	650	678	728	703	701	679	708	735	701	663	643	694	714	696	717	675	714	684	692	670	671	688	711	725	748	708	708	732	701	704	673	690	680	700	646	711	664	699	715	699	720	676	668	734	708	699	693	677	707	722	755	657	723	683	702	689	689	673	705	687	709	743	730	645	665	643	655	652	746	704	706	693	672	659	713	682	716	655	673	705	697	716	751	702	759	681	683	684	683	722	683	707	700	701	679	723	696	760	679	719	677	680	721	704	680	661	689	644	701	694	651	741	746	682	712	708	695	708	733	703	709	698	641	723	701	675	665	733	641	708	734	731	706	657	708	652	722	699	730	710	688	689	723	643	722	668	684	678	701	711	713	672	713	722	675	688	697	693	675	654	692	672	729	702	678	727	704	664	746	711	679	716	707	675	695	716	688	659	684	715	686	713	735	735	700	662	680	713	667	697	727	711	704	679	698	690	707	716	710	666	674	677	695	710	682	666	722	724	700	694	684	681	698	683	670	676	699	750	698	730	675	714	725	697	675	719	678	686	682	682	711	697	718	664	718	722	746	712	723	716	716	723	707	697	642	699	703	746	695	730	711	688	708	687	658	666	685	739	696	642	712	716	739	701	713	733	732	663	697	717	700	728	721	694	722	713	717	747	711	725	738	694	693	737	726	721	670	709	652	727	676	685	761	660	710	729	680	691	693	732	685	703	653	667	684	649	696	717	640	700	675	676	687	689	698	693	670	719	701	720	764	670	703	704	697	660	697	673	705	655	682	705	731	715	742	693	661	740	700	709	740	727	684	733	707	689	709	631	734	732	680	696	694	713	687	700	681	672	669	689	676	705	677	727	753	667	668	672	689	686	671	689	661	644	684	722	750	684	743	690	696	730	673	697	711	728	696	664	717	698	671	730	668	697	698	688	718	730	687	708	678	652	712	648	741	684	697	705	686	691	685	726	700	704	745	680	697	697	672	677	735	692
1962	152	143	110	93	98	88	89	88	84	82	67	68	64	68	75	60	67	84	85	67	81	73	60	53	80	73	48	56	86	63	72	71	64	63	68	60	68	53	62	88	85	85	84	66	74	71	61	70	71	65	73	97	61	71	69	85	66	73	71	71	87	67	89	86	71	71	72	64	63	66	53	70	55	49	71	64	57	55	71	59	61	77	71	65	70	65	64	68	65	64	80	73	84	64	69	67	79	70	75	61	79	78	66	93	70	70	75	72	73	69	54	69	76	57	71	74	67	87	65	56	75	75	62	75	68	76	60	53	66	67	73	83	63	66	66	68	65	66	67	77	73	76	71	77	64	62	66	74	72	73	84	59	74	74	68	64	77	68	46	65	71	83	76	65	60	60	63	56	77	61	68	71	66	74	74	71	68	71	65	83	59	78	76	83	77	74	87	74	79	76	59	67	72	70	65	63	76	87	58	74	83	55	76	67	74	81	69	73	74	62	73	74	60	68	78	69	75	69	63	75	73	66	71	59	90	54	59	81	70	65	73	79	69	68	55	59	66	61	81	73	73	59	67	76	70	80	67	66	62	72	62	67	58	73	78	67	57	66	63	67	66	82	76	76	70	61	74	78	66	64	60	56	67	79	94	82	83	84	78	66	66	75	67	72	75	75	78	82	64	69	91	65	58	74	65	66	64	63	69	81	78	77	65	60	59	82	73	64	84	71	75	83	59	65	76	66	74	73	74	75	66	59	52	84	84	61	73	56	64	65	71	69	69	66	70	63	73	67	73	80	61	83	54	66	74	69	64	58	75	60	64	70	71	82	79	62	70	82	63	67	79	78	70	72	75	63	59	75	68	72	70	72	65	72	78	66	77	62	61	66	68	80	69	60	65	48	83	63	78	68	59	80	71	66	66	64	74	64	68	69	80	63	70	60	82	72	77	60	73	75	63	65	62	70	68	60	70	67	82	77	64	74	62	66	75	70	76	61	63	68	71	56	62	68	67	68	61	70	79	69	63	51	84	59	84	70	53	75	82	59	57	64	68	71	76	61	70	88	71	82	77	71	75	73	79	74	84	73	67	62	63	73	74	76	69	77	79	66	65	53	85	62	83	79	83	71	69	85	66	80	70	82	63	68	64	65	69	66	63	79	79	73	69	82	74	64	74	64	79	69	76	78	64	73	87	66	66	47	62	64	79	53	70	74	65	62	53	73	74	74	66	59	72	65	69	68	73	72	59	68	64	74	61	62	56	73	81	73	73	75	71	65	51	82	77	70	80	67	56	67	66	72	62	64	63	75	64	69	75	73	80	65	66	65	83	69	74	62	70	68	67	78	65	68	64	67	74	66	71	71	72	69	64	67	74	79	73	63	78	69	62	62	87	69	54	55	59	58	63	69	77	67	70	78	81	72	73	59	67	76	57	86	63	73	55	58	85	69	67	67	76	90	68	86	75	58	65	61	71	76	73	61	74	71	61	73	66	85	68	69	55	43	59	85	78	68	71	64	57	70	74	62	73	76	62	77	55	72	73	80	72	68	77	71	75	79	70	67	68	56	58	54	54	62	77	71	70	54	68	52	74	71	83	82	67	70	65	68	85	69	59	62	72	69	62	72	69	61	59	68	56	78	74	59	67	64	70	81	70	65	68	84	75	79	64	63	66	86	58	60	82	79	77	87	66	79	54	78	67	78	68	64	66	67	70	85	90	63	70	62	60	77	64	62	73	71	71	69	75	68	74	73	67	74	77	70	69	69	57	62	78	72	76	81	80	73	73	71	65	88	65	72	68	70	77	78	72	69	77	62	87	74	63	48	80	73	69	56	79	67	62	65	63	65	78	70	79	70	78	62	69	75	72	66	79	80	77	78	79	78	69	77	73	60	75	75	72	77	74	70	79	55	77	84	62	79	45	63	66	65	62	78	81	88	63	70	73	67	71	65	67	89	71	66	57	68	71	87	65	72	66	86	65	68	74	78	74	73	76	68	66	64	74	64	78	78	77	61	81	74	73	70	59	78	67	67	72	64	74	71	70	79	59	59	83	66	69	68	65	68	58	75	63	71	70	75	77	70	60	72	71	78	70	82	72	63	59	67	89	78	61	77	73	57	80	66	72	62	65	62	61	72	72	75	75	60	68	74	72	57	86	60	80	77	86	71	71	70	70	60	86	70	68	72	78	63	62	67	71	71	70	74	72	61	85	75	65	72	70	76	72	63	60	74	74	67	69	70	70	65	66	73	65	69	55	59	77	82	69	63	75	65	59	59	66	71	56	73	75	57	70	70	75	86	67	63	67	68	61	66	53	61	67	59	68	93	76	73	64	78	62	66	69	68	76	77	73	61	70	83	74	75	53	65	66	72	78	55	74	69	93	85	77	71	82	61	90	77	81	58	72	78	75	63	66	89	82	61	58	71	64	70	73	77	62	68	79	80	70	73	80	87	68	76	75	83	79	68	60	53	55	72	81	88	60	63	60	59	70	81	71	82	82	57	79	92	88	62	74	58	65	77	64	77	76	70	57	76	74	83	64	82	73	84	66	63	56	79	76	63	67	82	77	64	76	66	69	79	67	70	67	84	70	68	70	65	74	60	76	73	72	58	66	65	72	81	91	80	78	60	72	69	70	80	60	81	55	76	65	62	80	76	66	54	81	88	67	90	79	70	63	67	62	82	61	60	59	66	66	82	74	69	77	74	73	82	64	75	64	60	63	55	66	77	71	56	67	64	77	73	70	72	86	74	71	73	74	81	66	60	56	51	73	72	74	69	84	81	67	67	78	76	61	84	61	70	54	65	66	65	63	74	83	71	58	67	57	74	62	71	57	76	91	91	65	66	66	83	72	71	65	61	64	71	82	69	75	62	81	64	72	83	70	78	64	78	62	71	69	68	57	64	65	80	80	70	66	58	59	66	67	66	55	61	60	73	78	68	62	69	73	95	73	62	64	79	82	72	87	54	58	70	76	62	68	82	59	56	75	63	61	70	70	67	62	57	85	61	66	66	77	74	61	60	74	68	62	55	80	80	77	77	74	70	73	53	67	87	68	73	67	75	77	64	72	67	66	75	67	80	69	66	67	65	64	74	60	87	66	56	79	81	62	66	75	76	63	87	69	69	74	70	78	79	83	74	82	79	85	72	55	74	83	64	75	73	57	70	67	73	68	66	67	77	62	71	69	65	60	65	79	58	85	57	71	73	75	55	65	66	52	70	74	76	72	51	71	76	77	61	55	96	62	76	63	60	71	52	71	56	58	61	80	75	68	77	62	75	73	73	58	71	46	62	67	68	72	69	62	76	56	59	72	71	65	67	75	67	81	70	73	60	48	68	60	72	55	53	63	59	73	64	70	71	72	69	73	62	72	60	65	71	56	69	76	70	69	77	70	72	83	53	66	56	63	79	68	64	74	55	63	71	55	78	71	79	59	76	60	67	73	71	61	67	71	61	61	57	82	70	60	85	87	65	67	69	63	66	78	73	70	74	60	66	61
3140	379	500	475	425	394	377	363	370	330	381	333	316	303	329	311	301	346	313	327	335	297	281	313	306	300	299	284	323	289	333	279	282	313	298	312	284	293	317	294	325	291	292	270	286	330	317	302	275	314	317	288	298	298	302	297	294	312	300	310	285	324	274	308	312	308	281	285	315	297	281	288	304	309	315	295	304	293	321	270	311	290	316	303	295	303	301	324	287	313	278	280	325	304	290	260	290	280	308	302	263	285	284	319	324	291	278	291	304	322	330	290	303	288	274	329	267	298	321	276	302	285	286	334	296	294	299	307	309	304	317	322	289	305	298	288	281	287	320	305	287	277	326	310	300	316	308	279	317	306	273	291	311	293	313	288	275	297	314	270	316	295	295	294	326	289	286	319	317	274	281	287	300	313	298	315	279	265	315	288	287	274	263	308	278	285	311	302	316	289	303	298	289	283	298	280	264	301	303	302	268	258	292	302	313	290	323	286	282	305	299	299	277	296	288	291	301	296	314	270	296	314	297	279	297	278	296	266	349	304	317	285	292	257	284	262	293	300	292	280	311	349	309	318	306	317	272	276	294	312	271	292	305	288	285	279	304	270	298	302	281	303	290	300	291	279	300	298	298	311	322	311	310	302	305	320	307	289	300	299	304	301	274	280	310	306	275	274	314	298	279	277	296	280	292	336	306	323	277	287	275	264	297	310	287	315	273	285	296	293	322	288	282	289	293	269	298	282	319	298	308	289	312	261	281	306	307	293	268	282	311	309	277	275	275	284	282	334	299	298	275	279	317	296	317	307	276	273	284	296	292	306	297	294	294	293	289	294	293	294	307	278	313	324	299	286	296	271	287	282	301	321	301	295	305	324	274	280	266	283	294	286	291	298	314	287	282	288	309	286	296	304	274	323	313	281	288	299	303	328	269	288	296	316	322	302	268	261	294	290	309	263	310	304	300	293	270	289	267	287	274	306	297	310	301	275	298	301	292	303	326	302	291	307	293	282	281	294	277	310	324	320	294	287	314	296	302	288	271	282	301	276	289	278	267	288	319	289	296	325	290	298	302	288	290	317	308	299	313	290	264	266	291	279	273	302	290	304	306	288	270	312	312	293	284	301	291	295	297	304	283	309	309	292	288	277	320	289	302	289	274	287	271	293	295	288	296	284	266	273	311	283	304	300	289	297	307	294	301	322	304	316	296	317	284	290	310	299	304	296	293	294	295	268	317	296	273	314	294	303	327	334	285	296	274	316	292	284	301	311	315	293	300	280	259	300	271	305	318	293	300	306	285	317	323	278	298	279	318	302	289	287	268	321	301	314	315	291	293	293	275	256	324	293	293	276	288	291	298	284	281	315	315	252	310	277	306	294	283	318	302	297	296	317	295	264	294	287	301	306	301	324	262	340	274	287	285	313	305	303	300	321	312	272	303	289	298	307	307	283	296	267	324	307	294	317	302	282	304	319	297	288	282	268	299	306	298	313	294	295	300	262	286	301	306	294	276	279	295	306	306	309	281	301	284	302	300	297	303	287	274	277	350	298	308	278	318	296	281	289	271	297	305	280	296	339	255	298	321	289	271	307	268	286	270	310	296	280	264	293	322	265	332	283	298	303	314	283	288	301	287	310	326	317	292	272	256	287	295	310	302	298	330	284	313	344	294	301	312	289	292	324	290	307	299	285	294	324	289	274	295	290	299	276	297	292	299	292	287	318	269	295	284	289	276	293	249	303	284	281	330	304	302	296	309	303	294	295	287	305	316	281	291	303	302	299	303	255	249	305	289	314	293	303	310	304	299	272	280	302	303	293	303	312	288	284	310	276	283	311	298	290	319	321	266	275	274	317	290	279	314	311	283	313	312	304	314	332	306	289	300	273	304	298	311	262	285	326	310	297	272	289	295	297	339	295	314	311	302	301	299	290	250	286	284	287	303	301	319	295	299	295	293	290	296	298	294	296	297	288	310	314	313	312	270	291	298	283	292	306	300	293	298	315	292	309	304	313	292	305	254	271	310	312	290	290	292	266	337	301	311	281	294	289	316	286	320	292	319	303	280	293	316	309	302	281	300	302	293	302	285	277	286	266	300	294	310	295	288	275	283	300	303	281	289	311	280	303	274	277	293	310	287	304	296	269	296	317	325	272	276	288	291	286	311	281	306	289	289	306	324	316	271	284	296	271	306	288	315	296	266	272	267	272	298	290	300	312	298	290	318	321	281	280	309	310	309	284	320	326	285	295	278	320	296	286	279	302	286	318	306	316	286	338	282	300	303	292	314	315	324	282	282	300	297	308	294	290	295	263	309	287	311	291	292	300	268	279	319	317	285	286	287	313	271	273	305	334	295	293	287	288	283	312	328	278	301	276	316	299	291	288	307	277	278	294	314	310	301	307	300	310	293	275	321	282	282	320	262	356	288	301	279	315	322	292	269	299	316	318	296	294	289	307	325	303	296	316	290	284	277	304	317	289	309	292	297	284	303	291	319	317	284	281	284	278	260	278	310	291	280	309	312	310	297	289	293	316	305	302	320	319	294	273	304	315	268	316	310	309	279	289	254	302	296	321	295	306	265	311	304	277	303	308	288	280	291	297	274	287	302	282	260	289	296	283	297	278	303	321	344	325	304	301	311	307	301	314	289	314	292	297	335	284	289	284	307	310	288	269	298	292	314	300	325	316	303	306	302	282	322	278	277	308	317	309	318	318	312	276	291	320	327	302	317	310	285	291	292	310	308	277	305	303	318	309	295	335	308	308	326	284	284	310	301	300	280	270	304	317	306	322	287	277	277	296	272	288	319	334	317	336	339	296	328	299	302	281	291	294	323	297	270	312	278	271	276	288	270	302	306	298	274	310	314	309	296	287	286	280	298	301	293	300	305	284	306	297	302	312	321	301	303	315	289	285	319	308	307	310	263	287	282	308	304	337	304	324	264	308	297	301	322	313	301	283	303	293	301	297	296	310	304	279	275	255	307	306	313	305	267	281	340	305	305	278	316	294	290	327	312	281	306	287	331	299	337	309	262	286	307	272	262	297	286	301	328	283	290	299	301	302	308	316	299	288	299	292	320	315	294	313	268	318	281	325	289	263	299	307	290	311	305	278	307	295	317	265	274	273	306	273	278	313	291	304	348	308	317	292	288	344	285	264	299	285	299	272	284	305	297	256	322	272	299	309	301	287	280	306	295	303	306	296	286	286	294	276	268	285	282	292	302	298	258	318	343	293	325	270	295	304	314	304	310	288	282	301	283	323	298	283	331	291	309	276	305	292	282	298	299	287	298	308	290	331	300	283	256	310	326	307	280	242	306	257	301	291	291	278	299	304	326	288	304	292	276	325	312	294	319	283	312	313	281	264	290	288	298	297	277	307	259	279	288	287	284	291	295	301	281	301	267	309	328	282	311	310	289	292	308	305	256	290	321	308	298	288	305	316	304	286	287	270	288	295	310	280	325	296	280	299	298	295	287	297	314	298	286	304	296	306	311	303	325	284
15686	1352	1217	927	732	495	386	368	314	263	251	226	234	207	204	192	172	197	176	162	123	186	157	170	141	152	163	161	128	154	176	147	143	171	150	149	139	139	152	141	152	150	149	143	138	163	162	172	159	159	152	139	161	162	169	150	135	150	153	155	184	152	137	138	155	148	166	145	150	132	161	154	148	140	132	150	169	151	162	160	150	153	161	150	140	146	123	148	157	149	144	180	161	143	151	148	155	120	127	147	148	164	160	137	152	174	157	136	159	150	151	157	130	162	160	148	182	174	146	158	151	131	146	152	150	156	144	176	146	119	147	148	148	166	105	139	137	134	142	146	150	135	133	151	156	163	145	152	137	138	134	153	149	154	124	155	122	147	142	169	153	159	149	142	142	145	138	133	154	155	150	146	144	165	128	159	146	156	145	120	167	149	162	142	142	147	166	157	133	158	135	142	136	151	163	145	134	132	141	156	155	151	169	141	145	157	153	148	154	154	152	141	127	163	170	162	145	134	168	129	134	136	141	129	165	131	165	162	162	163	151	144	130	154	146	121	140	159	152	148	129	149	158	163	132	149	153	131	146	140	166	157	157	131	112	152	116	152	158	137	141	148	137	133	154	136	138	145	157	148	152	138	137	134	139	156	137	150	147	136	153	164	129	142	132	158	141	147	138	157	133	137	149	135	151	148	149	148	161	160	161	152	137	137	151	152	145	131	152	138	134	151	128	149	149	147	142	146	158	132	153	140	134	134	142	159	135	139	166	161	154	120	155	136	165	149	134	154	165	169	141	139	134	124	128	136	153	150	151	130	127	136	164	139	168	133	170	132	149	143	154	175	150	152	152	169	166	145	155	169	136	150	127	145	135	152	128	140	146	154	142	141	139	156	149	157	143	151	143	160	137	177	157	138	118	152	167	148	149	166	142	147	157	136	137	158	143	151	164	143	159	145	138	153	152	160	165	153	129	146	150	160	145	141	166	155	131	150	157	137	155	147	154	141	177	158	164	154	160	139	169	148	152	147	146	147	141	153	161	131	162	142	147	153	155	137	157	137	144	134	153	142	151	147	153	130	137	130	165	127	155	153	137	152	151	173	135	147	163	169	144	148	172	160	153	174	156	153	169	169	147	150	135	149	154	144	138	140	154	141	149	156	150	144	121	172	145	151	143	158	136	159	172	146	156	148	159	149	134	130	156	139	133	149	160	147	168	150	141	137	162	146	150	165	159	152	112	162	148	164	149	145	162	131	142	143	142	141	138	148	136	137	149	152	143	135	174	166	137	163	157	149	154	159	137	144	152	153	154	154	127	152	166	149	145	156	144	133	164	156	154	140	152	143	130	150	158	136	122	133	149	149	146	149	164	152	190	142	150	146	172	136	149	150	163	160	157	173	156	155	143	148	129	159	146	146	153	141	137	136	126	141	155	130	166	132	141	143	140	154	166	144	155	134	141	160	150	120	147	135	159	130	139	140	140	148	129	152	149	133	150	149	144	147	162	145	135	131	172	150	145	132	151	169	166	142	156	136	157	137	152	134	143	156	138	152	166	147	150	162	135	145	168	136	134	157	151	137	163	150	140	144	153	142	168	136	142	146	123	137	157	153	154	149	140	149	152	164	140	129	177	164	150	168	164	159	143	134	142	142	181	153	168	140	122	159	152	145	155	140	161	179	148	154	151	167	149	158	163	148	123	155	150	150	140	151	147	158	167	136	151	155	130	142	134	168	176	132	143	136	144	159	142	154	171	168	148	139	128	155	142	162	152	145	163	139	166	144	159	147	150	140	169	150	158	135	145	153	154	144	144	147	140	131	146	150	142	157	159	154	139	139	141	154	164	145	171	150	142	158	158	156	133	153	134	152	155	140	149	135	161	156	132	149	139	132	161	158	136	150	135	156	144	159	151	130	152	154	145	135	170	138	141	138	141	143	153	151	137	140	144	133	160	151	152	152	136	136	139	154	147	143	148	133	166	171	132	135	131	162	146	146	145	158	153	176	146	149	145	121	164	153	127	166	127	153	144	160	142	148	160	177	148	144	146	132	135	137	143	133	143	162	159	162	149	160	148	160	141	161	132	159	148	164	150	158	157	130	161	153	141	156	138	150	138	137	134	136	165	154	170	162	124	150	140	131	148	164	146	155	160	130	135	147	142	123	155	154	155	143	147	133	165	131	147	162	145	165	152	164	136	136	158	155	142	135	152	125	135	159	143	146	129	130	148	147	153	135	131	153	147	157	148	143	140	148	144	142	152	149	150	143	146	144	143	145	141	153	162	144	158	138	137	149	173	137	153	151	149	131	157	158	156	169	148	168	138	169	148	160	153	140	150	139	148	159	149	132	142	124	136	153	154	152	141	156	162	145	147	134	155	130	166	152	141	146	143	149	135	139	156	153	136	142	142	124	159	142	136	129	153	142	150	151	147	140	184	142	152	149	160	175	149	142	149	174	158	146	131	149	150	132	140	150	137	131	147	162	162	127	154	146	155	146	130	149	157	128	152	138	137	139	150	154	144	170	147	149	162	155	146	146	156	163	145	137	125	164	128	170	151	149	142	148	164	139	122	148	127	156	138	152	164	148	144	135	149	151	140	165	144	149	168	157	151	141	151	148	149	140	136	150	136	150	144	129	157	138	160	149	156	145	155	155	169	138	136	137	146	153	155	158	144	133	134	165	145	156	146	144	144	171	195	126	168	152	121	147	143	148	157	154	151	143	154	140	168	147	162	142	155	132	152	171	141	150	162	158	146	175	146	143	124	145	134	142	143	156	145	146	147	153	146	132	144	142	144	155	162	147	147	143	161	136	161	148	167	135	146	150	147	157	155	158	128	146	142	156	146	135	148	137	169	149	149	137	150	166	148	144	141	160	155	132	156	157	147	141	153	152	158	131	156	143	164	141	153	161	158	143	155	152	156	131	147	133	151	179	164	134	138	136	151	158	171	150	134	148	131	146	161	157	146	145	140	151	154	170	142	138	144	130	173	161	160	155	159	139	148	157	156	158	148	149	156	161	156	168	143	139	151	133	157	138	151	152	142	150	160	169	160	144	153	171	154	147	150	153	150	156	153	152	155	166	131	134	154	143	152	144	159	144	157	148	157	136	156	130	151	136	133	141	149	133	155	128	137	143	169	152	152	159	142	159	143	133	141	137	147	166	150	123	147	127	159	155	145	159	140	168	147	156	182	130	131	163	146	134	128	145	156	145	152	154	164	129	152	162	163	163	127	179	154	164	135	146	154	166	157	129	152	158	124	155	162	155	162	128	151	153	150	138	140	124	150	132	155	162	152	157	141	159	144	148	150	146	140	157	137	171	146	153	143	155	170	133	141	153	167	171	133	125	175	165	148	153	157	145	156	132	158	143	154	138	161	152	152	154	152	148	149	159	157	150	148	143	152	132	133	144	157	145	164	144	168	142	139	134	153	131	127	140	125	162	135	159	169	142	143	128	138	152	140	150	160	167	114	126	143	153	146	162	160	157	129	132
9862	1369	2849	3412	2975	2458	2071	1773	1566	1407	1297	1170	1056	1011	934	860	821	811	814	749	716	686	715	691	689	636	677	639	643	630	606	599	608	595	628	566	614	581	615	580	581	599	585	546	544	589	571	546	526	568	565	531	508	616	541	530	543	545	546	558	555	560	580	567	533	569	580	553	573	558	534	566	561	514	548	563	541	537	547	514	561	514	520	529	517	531	556	546	528	542	550	578	547	550	523	551	560	570	543	527	552	536	570	598	531	540	526	538	525	537	524	563	521	538	518	522	552	571	563	539	510	502	509	548	571	536	541	531	554	519	560	519	540	517	549	494	517	563	518	513	515	550	580	532	501	529	571	505	519	524	544	539	525	554	554	539	548	507	515	581	573	580	530	555	545	559	491	529	543	520	563	563	543	525	513	551	529	545	469	543	511	542	550	552	546	543	568	536	530	578	530	511	544	520	523	556	516	532	487	559	540	541	550	503	503	518	568	515	496	544	519	547	528	559	537	562	558	490	522	511	470	565	545	566	591	544	528	530	554	532	512	520	489	544	496	512	545	549	498	546	502	525	507	591	559	558	524	533	542	525	547	574	547	506	536	528	508	549	517	526	557	532	518	572	509	567	527	551	529	525	540	539	486	566	546	503	545	490	551	534	543	521	536	547	490	508	497	552	508	519	546	556	504	521	546	577	548	540	514	509	526	503	556	555	521	510	535	529	530	553	540	502	527	509	514	517	550	531	538	573	495	528	494	503	571	519	529	573	523	541	562	532	546	519	515	496	533	505	560	541	511	559	555	536	560	527	552	542	519	548	520	530	549	512	534	526	539	549	475	541	585	510	518	496	543	492	542	511	525	547	547	478	525	531	517	542	547	535	536	533	570	538	521	541	516	541	507	517	530	509	513	537	515	539	518	525	523	540	528	512	501	531	569	517	519	499	505	542	535	561	543	495	501	506	524	523	525	544	498	521	541	504	526	547	507	506	530	526	554	564	516	526	545	508	533	552	525	535	511	507	583	523	505	494	525	546	539	578	502	528	509	527	536	504	536	526	554	549	497	572	543	500	555	564	542	530	506	536	547	511	486	539	523	529	543	486	533	549	506	545	527	572	549	541	525	558	511	568	517	556	537	508	550	557	564	542	487	502	538	489	509	521	508	522	567	522	510	542	541	547	550	511	556	522	551	541	542	502	524	513	544	512	557	558	525	519	554	550	494	545	547	483	522	503	489	542	581	505	515	585	513	485	501	555	553	510	569	551	528	505	525	544	558	511	558	518	503	537	518	584	495	564	578	532	582	538	515	528	574	557	547	501	498	516	532	491	535	529	468	553	585	542	536	540	520	530	524	524	478	536	508	523	496	541	512	560	480	573	488	513	552	512	566	513	515	513	558	578	519	556	551	538	514	533	529	509	495	567	503	515	517	534	509	488	506	524	485	585	584	545	534	517	525	508	545	529	508	542	529	500	543	479	480	516	523	522	589	508	565	537	548	530	537	519	495	538	526	548	523	529	528	544	526	498	557	534	530	542	557	551	567	528	528	530	517	509	554	503	537	555	537	534	520	487	571	532	524	520	514	522	548	536	529	584	582	511	515	508	542	525	537	550	554	504	493	548	528	529	553	538	568	526	537	537	568	545	526	541	533	522	521	556	544	563	497	477	528	568	560	527	555	516	511	527	520	542	566	573	542	576	515	513	530	553	517	495	541	528	523	550	536	542	499	544	499	567	507	521	577	557	529	525	520	533	536	534	507	601	605	522	521	543	528	532	536	530	581	493	540	494	527	528	496	526	553	567	524	547	529	542	505	549	544	539	520	555	511	545	509	527	540	558	521	554	565	517	524	554	497	560	545	522	554	540	542	535	519	494	507	519	540	543	510	512	513	518	554	534	541	545	542	526	507	593	538	525	545	500	489	544	535	524	504	524	538	530	517	500	530	509	567	561	504	532	489	509	554	568	518	538	523	542	514	534	539	509	521	529	560	524	497	546	549	528	546	536	530	562	497	552	503	524	553	536	515	514	528	525	519	594	533	562	539	542	584	549	555	539	512	556	499	521	557	524	520	527	539	547	527	534	510	505	567	538	506	532	540	544	527	520	512	537	513	533	469	505	554	545	550	509	533	544	472	502	561	539	563	495	539	512	548	530	508	488	527	542	521	565	504	510	549	508	543	571	539	532	560	549	525	544	513	565	526	555	514	500	488	536	559	478	552	538	572	544	533	551	555	519	528	546	486	575	511	541	573	532	512	490	496	543	508	569	491	504	543	516	512	529	536	549	544	528	517	508	529	533	551	495	551	507	532	531	502	537	526	556	541	561	559	566	523	490	562	551	541	535	512	512	526	550	533	526	542	540	498	548	511	532	520	533	561	568	484	514	543	527	574	541	552	526	522	536	543	488	537	525	501	513	505	544	515	541	529	490	529	499	505	558	502	541	532	560	531	542	497	511	494	498	515	527	545	518	516	534	530	499	553	533	570	530	550	511	562	511	503	546	551	530	541	544	508	517	518	520	515	498	543	526	529	522	570	505	540	522	532	510	565	528	541	503	527	539	548	490	504	538	467	564	526	505	531	537	524	513	508	519	506	501	555	553	570	548	494	567	518	554	573	536	505	567	523	540	534	515	531	540	572	558	542	556	515	567	514	566	536	536	487	540	525	523	536	567	510	536	549	503	500	498	534	541	547	546	516	587	512	520	512	514	556	524	513	495	541	541	519	566	522	556	529	535	517	553	532	533	539	504	533	482	541	540	478	527	535	521	552	522	525	529	553	519	517	558	539	510	555	496	545	503	500	571	549	519	520	516	556	590	518	521	540	510	553	564	555	565	536	520	539	501	568	502	484	561	569	530	527	512	514	508	570	524	559	519	523	539	496	509	507	538	525	519	578	513	532	483	495	525	503	551	519	532	520	519	521	548	534	539	556	526	523	529	549	537	532	528	569	551	542	513	550	528	514	549	556	525	557	535	549	549	531	566	544	485	544	511	558	514	511	565	575	538	489	518	536	527	516	522	533	516	503	544	556	553	528	516	551	552	515	530	550	525	483	539	523	561	506	514	535	508	529	485	543	556	506	513	566	520	524	520	509	497	521	521	539	516	504	540	526	511	551	531	577	521	535	488	504	489	525	487	559	525	534	565	509	556	550	528	558	569	527	545	550	540	561	532	491	530	535	500	534	540	532	563	525	561	552	518	541	549	550	528	515	505	524	521	536	488	525	487	540	550	543	552	547	498	553	539	542	508	508	555	542	533	535	534	537	538	568	543	543	566	575	532	536	501	523	514	516	504	529	532	520	542	533	552	540	525	544	539	533	509	550	527	506	527	561	533	523	554	551	515	508	528	558	512	507	525	554	513	530	507	500	483	540	539	502	557	528	544	530	497	545	532	516	510	551	551	531	493	540	514	538	553	512	532	553	504	495	576	507	515	505	571	542	513	510	541	529	521	541	521	501	515	513	580	480	583	540	537	525	529	556	532	536	507	528	562
26145	4669	2473	1684	1228	838	740	597	500	415	380	338	320	297	296	302	284	280	247	228	239	255	257	210	252	246	244	273	212	223	193	221	222	207	227	208	224	214	217	186	208	194	212	198	212	254	227	220	192	215	222	215	204	214	213	230	224	192	211	217	215	212	216	246	221	195	195	214	212	214	221	203	213	200	238	213	219	216	209	190	214	209	206	215	227	215	210	219	206	225	188	218	201	201	225	182	216	239	217	198	213	204	207	214	203	194	201	237	203	227	205	198	196	199	195	205	215	219	220	225	233	190	213	224	212	225	223	210	211	216	186	199	233	187	237	198	251	190	201	218	233	245	219	193	211	203	214	199	204	231	196	215	215	193	208	211	205	198	205	193	226	229	224	233	224	212	200	205	211	189	203	213	228	229	218	209	218	188	203	223	210	241	199	196	199	215	192	230	226	206	216	218	214	231	209	174	210	193	195	207	207	210	209	228	211	196	207	209	206	212	229	191	184	183	207	189	193	208	204	205	162	245	212	202	236	207	216	190	236	211	216	228	185	205	195	210	187	201	215	228	206	180	204	224	220	209	225	240	218	198	207	208	211	177	211	241	215	208	244	214	206	222	209	197	199	208	236	178	207	206	242	189	205	189	214	196	204	231	218	196	215	183	230	203	232	201	207	204	226	211	227	191	186	208	174	217	206	213	201	215	228	243	168	211	223	211	214	181	231	230	218	220	219	220	199	208	195	230	198	218	205	202	223	209	192	195	207	203	196	177	219	227	211	195	207	211	213	211	208	180	200	227	200	201	201	202	222	208	198	194	201	215	213	228	210	224	217	203	196	220	216	208	203	184	197	197	198	206	204	198	172	206	240	215	212	234	206	235	227	185	217	200	230	182	204	202	200	224	205	222	230	201	230	202	220	218	190	210	201	221	209	199	196	223	210	223	202	187	207	228	199	248	196	207	206	218	200	216	210	218	220	188	216	223	172	186	222	237	200	236	203	216	200	200	217	202	201	222	210	203	245	198	213	202	219	182	191	218	233	205	183	212	230	216	182	193	234	196	193	197	227	214	197	202	177	243	220	193	197	227	201	209	206	235	223	210	215	185	217	211	238	208	208	201	190	219	224	262	211	212	204	198	202	189	217	181	231	203	221	186	200	211	196	197	179	193	223	203	208	201	180	213	225	215	197	197	226	223	197	200	219	226	222	210	240	205	227	179	209	199	188	204	205	193	230	208	194	208	205	213	205	204	195	220	197	201	210	218	237	253	203	199	229	215	193	217	227	203	214	228	174	227	183	204	203	182	217	213	230	190	190	218	208	190	192	187	243	255	216	195	195	183	213	188	221	177	208	242	201	203	205	234	198	210	210	202	220	209	231	201	192	226	205	205	197	194	190	232	232	188	207	200	198	228	197	214	225	174	203	213	217	237	199	217	197	209	228	209	201	209	209	198	209	184	226	204	206	218	182	213	264	214	218	210	233	223	233	220	195	223	214	207	212	218	228	235	199	231	202	224	216	197	220	193	200	230	218	209	205	215	208	212	202	209	210	212	220	200	220	204	202	235	217	205	178	216	198	198	199	211	203	214	205	194	221	230	183	206	206	217	230	236	210	219	205	194	203	217	206	227	200	215	198	206	230	203	187	188	217	198	191	228	215	230	209	215	232	203	218	213	210	239	222	222	230	195	176	197	194	197	199	200	214	207	201	200	187	195	230	201	202	197	214	223	213	193	198	183	184	235	210	197	180	223	220	228	222	212	187	188	220	207	208	238	211	208	211	210	188	215	195	211	208	213	206	219	190	245	199	197	211	208	222	232	212	197	215	229	192	209	216	221	212	181	178	199	215	228	191	198	202	215	204	204	193	217	183	230	206	207	206	196	211	216	201	218	220	211	208	230	212	201	209	193	204	203	219	229	209	231	186	199	211	209	202	170	201	198	221	270	207	225	221	207	198	217	209	200	217	229	233	194	235	205	206	190	222	205	227	204	198	235	197	209	217	210	207	193	196	213	192	202	208	234	204	224	217	218	205	203	217	224	206	200	200	237	168	208	222	237	222	195	197	226	241	208	201	216	204	220	214	207	215	192	194	217	223	182	198	212	209	220	203	218	223	218	189	194	208	219	211	191	193	194	215	188	216	185	194	210	203	202	212	208	231	215	222	194	224	207	189	228	224	185	180	210	215	194	203	211	200	204	230	199	198	229	221	205	231	194	213	172	225	242	193	209	198	236	213	218	189	195	232	222	220	186	197	208	208	223	205	210	195	169	214	183	212	207	219	213	176	199	200	207	201	212	214	197	234	178	199	184	202	213	198	196	192	214	227	205	211	203	231	195	198	219	221	176	214	201	216	209	204	244	210	210	207	188	222	216	196	203	230	186	211	229	198	195	216	189	219	232	191	214	199	220	216	229	192	219	224	213	240	177	192	209	200	213	201	200	206	229	202	213	239	211	225	203	195	215	201	208	193	208	203	240	191	219	190	220	206	216	227	207	199	219	208	215	219	200	232	206	195	203	202	206	220	201	244	182	228	208	215	190	204	243	190	201	202	221	207	215	227	227	205	228	204	199	185	202	208	195	180	218	205	175	215	217	187	211	212	201	202	202	217	210	229	206	217	221	208	196	197	191	218	206	213	209	208	222	271	194	204	203	184	186	216	205	184	218	205	203	221	211	200	207	194	209	212	213	188	197	217	217	214	222	224	203	216	200	193	207	186	221	212	210	206	207	208	224	212	219	203	209	207	215	216	215	203	186	223	203	190	201	224	201	215	195	215	206	203	187	200	200	202	231	217	196	186	226	206	205	202	220	218	217	221	221	189	235	217	241	203	217	206	183	214	206	210	212	204	201	216	199	201	195	199	208	216	239	212	205	208	206	191	222	193	192	204	215	213	168	201	192	184	209	211	207	191	206	201	231	205	201	201	200	201	209	222	195	203	231	188	186	221	188	180	200	208	188	202	226	191	198	204	178	186	213	188	208	219	186	207	222	218	225	204	187	220	199	237	238	207	216	204	205	193	207	217	221	212	182	218	207	202	216	219	197	232	188	219	200	235	206	219	209	231	197	241	217	229	233	234	214	200	207	221	212	194	194	207	230	211	199	223	220	242	202	184	207	219	220	223	197	219	192	184	191	217	210	220	205	234	207	223	202	205	195	185	227	197	207	195	183	205	228	212	220	218	218	204	218	231	212	211	210	194	208	222	209	203	205	219	204	228	181	197	221	204	233	188	203	198	203	226	190	218	213	212	211	217	210	210	230	212	221	211	192	215	215	197	201	212	190	197	200	218	222	243	216	211	204	216	228	188	184	190	184	204	202	208	206	189	221	197	202	200	214	228	211	219	238	197	203	197	191	205	205	221	213	228	219	200	222	191	205	230	205	223	190	216	217	204	234	200	196	190	214	238	204	204	188	200	214	202	212	199	196	202	214	214	198	210	223	193	246	208	212	215	209	192	201	194	230	209	204	206	206	221	203	196	192	205	190	214	196
13800	2359	4987	5737	4960	4222	3451	2908	2631	2332	2140	1831	1675	1534	1455	1345	1315	1234	1158	1143	1079	1125	1048	1003	970	916	905	964	891	856	834	875	851	855	844	896	852	797	824	857	798	779	808	762	766	782	775	759	747	761	800	749	744	734	708	792	748	804	816	734	738	699	739	752	714	726	725	704	727	774	716	707	711	717	732	724	730	703	698	753	718	694	762	687	719	717	753	739	725	735	737	670	724	689	693	726	771	721	710	659	714	718	743	728	697	710	710	729	743	688	715	749	714	682	671	699	742	728	740	728	620	683	684	719	719	696	741	740	709	690	676	721	706	711	677	725	708	755	741	693	714	663	742	727	708	668	679	696	717	736	668	696	689	718	700	705	663	693	696	688	672	642	688	672	768	722	669	727	699	694	718	668	731	676	730	661	665	701	740	765	677	726	681	684	684	714	696	737	721	673	714	699	705	695	713	682	726	782	685	730	672	725	700	697	720	726	703	730	687	700	698	745	688	673	644	699	690	677	743	655	707	698	698	691	712	746	715	672	680	705	689	719	695	651	699	689	693	711	703	667	720	745	656	671	670	703	703	696	728	714	693	696	740	687	661	725	727	720	690	710	691	727	714	694	680	657	662	730	667	660	713	719	654	731	702	692	705	737	726	744	678	708	726	689	698	665	723	714	724	751	718	749	657	696	658	714	679	703	732	703	633	672	696	683	657	723	721	669	697	683	659	745	705	686	699	699	724	698	670	680	730	740	712	660	716	721	694	757	694	672	669	705	662	661	658	736	698	711	675	741	691	731	706	689	699	736	663	722	685	662	689	666	679	713	668	656	674	707	734	674	680	650	680	693	717	715	721	694	651	750	743	685	698	671	691	715	701	701	678	692	731	700	671	692	690	682	693	666	700	731	698	691	735	699	727	736	715	688	706	646	713	700	689	713	720	713	676	705	677	672	665	721	724	663	692	710	714	712	730	683	730	700	673	722	710	714	743	689	681	694	678	717	637	663	727	695	664	670	690	713	702	711	677	659	695	709	661	746	668	672	725	735	660	690	700	714	712	673	669	676	661	693	731	688	706	733	667	736	756	689	671	642	703	720	705	721	641	673	732	687	708	717	699	681	633	672	696	705	623	693	669	711	723	720	705	651	687	704	712	710	668	677	710	668	722	694	713	673	674	692	707	707	689	727	710	678	642	666	753	731	690	714	742	730	667	687	686	696	743	679	698	702	757	713	728	717	711	701	692	703	729	683	688	694	716	661	680	698	706	714	712	690	641	703	693	730	682	696	699	704	686	693	688	739	671	700	719	691	726	706	689	696	682	698	697	659	776	699	710	741	709	713	689	664	692	691	664	706	703	698	700	660	654	666	698	714	733	710	695	704	700	691	708	722	682	713	672	680	707	661	701	667	687	691	678	712	670	676	705	626	724	690	681	691	725	700	696	677	714	717	705	688	688	703	727	687	714	667	716	742	695	723	724	696	697	689	701	727	729	716	686	674	757	720	677	680	735	700	719	681	688	700	732	700	761	691	725	689	691	686	711	704	736	704	730	678	730	706	652	675	741	706	678	707	691	683	731	671	665	714	685	689	692	702	677	737	667	670	654	682	687	650	682	745	682	679	694	708	683	675	687	686	727	699	661	715	742	724	655	674	681	709	735	696	718	700	716	710	716	715	717	697	687	657	732	713	678	694	698	703	678	707	737	714	675	711	728	682	702	725	693	708	694	669	699	660	757	742	642	718	655	693	690	674	708	682	721	678	747	685	699	651	759	752	712	727	695	722	736	714	660	664	692	707	645	672	670	746	664	723	675	679	639	656	719	688	688	737	725	710	735	714	665	699	705	638	711	683	681	682	682	715	685	716	693	703	706	716	701	739	695	725	725	694	685	688	677	690	655	663	639	692	733	723	719	712	687	699	701	708	679	694	707	683	681	698	696	667	684	687	690	707	710	693	743	697	705	708	716	707	667	716	720	683	691	684	715	688	709	719	727	695	707	686	694	694	719	750	681	706	706	643	716	724	708	726	691	715	694	696	671	704	731	662	732	677	726	722	703	661	668	717	724	672	699	684	650	727	675	672	681	637	695	712	719	756	704	712	719	714	668	734	743	697	642	740	722	695	643	676	719	716	672	710	684	709	713	695	751	698	686	654	726	712	710	723	695	743	730	733	724	794	672	677	700	719	679	708	706	699	713	702	695	729	710	689	684	666	695	688	715	706	677	728	696	678	685	647	678	669	713	728	699	686	720	677	669	667	733	690	695	711	706	721	685	665	729	680	683	722	686	705	716	694	726	672	714	719	698	714	685	705	672	688	692	714	696	729	684	687	676	720	696	681	761	709	692	707	685	690	732	653	687	713	700	724	710	689	668	664	672	689	705	689	664	719	667	731	700	701	731	663	712	702	704	636	690	732	712	710	666	716	681	704	726	694	685	708	679	734	643	727	698	697	699	697	704	730	735	722	717	680	677	704	678	703	707	710	688	687	722	716	687	716	742	689	690	724	701	713	724	727	731	724	733	688	645	748	666	695	725	700	717	680	657	646	688	646	663	721	705	732	733	696	710	697	719	732	703	682	710	677	683	780	655	670	694	677	685	713	673	723	700	665	684	673	727	729	711	680	719	726	667	712	737	719	717	671	740	703	660	699	724	682	666	656	732	668	703	706	684	640	759	667	715	666	730	667	692	694	694	740	664	730	702	720	712	739	736	684	675	701	698	708	701	678	674	698	719	716	689	685	672	680	699	714	697	661	681	731	663	712	694	695	649	661	700	648	702	694	661	684	719	704	755	705	726	742	712	713	649	716	686	680	677	668	731	712	746	670	661	683	715	668	734	696	676	673	689	741	677	666	731	695	736	668	725	690	685	741	694	745	702	678	666	670	698	715	729	704	658	699	697	714	626	699	670	731	703	700	705	647	650	749	734	702	656	730	696	719	682	694	656	694	689	730	718	715	722	684	762	671	690	699	716	698	729	689	696	711	709	677	675	706	707	691	691	671	711	714	680	647	727	697	722	719	738	656	666	701	722	727	715	727	680	733	702	680	694	674	666	692	693	692	699	678	755	752	720	686	727	700	693	735	697	715	732	723	667	671	688	706	641	709	684	684	730	658	673	731	708	710	774	709	662	680	691	678	735	614	671	700	704	708	676	690	646	683	702	679	698	728	713	663	675	711	710	690	679	727	671	711	707	736	685	704	713	694	678	748	741	657	731	677	712	716	694	741	676	684	725	726	688	687	652	697	673	674	687	709	684	689	644	671	676	648	711	704	735	708	742	696	731	719	684	710	707	697	692	670	690	652	698	676	665	710	732	670	700	660	700	725	756	660	702	672	698	737	742	682	647	712	693	678	731	685	625	721	723	676	703	656	675	676	704	697	685	668	690	692	731	773	732	667	717	686	688	679	622	705	703	680	769	678	712	659	702	692	666	690	729	763	699	667	688	664	681	696	705	695	710	656	736	701	732	682	707	755	725	684	703	686	669	703	697	707
1882	133	123	95	92	77	92	75	73	65	81	73	68	68	70	67	72	62	72	64	67	78	63	68	74	56	67	60	78	76	54	80	72	68	61	63	73	66	66	71	70	69	81	70	69	61	67	66	66	62	68	69	76	54	71	71	75	58	64	71	64	68	76	67	58	54	69	73	68	64	80	72	76	71	83	68	74	82	75	77	72	69	66	64	74	53	72	63	66	86	60	67	63	64	82	54	76	63	69	64	67	64	63	64	54	73	59	81	59	62	44	74	74	68	67	59	69	71	73	60	54	55	69	71	65	60	63	63	57	63	75	56	68	66	74	93	64	66	71	61	73	68	68	69	80	60	62	62	79	60	53	63	67	70	76	70	65	81	59	54	66	76	53	64	72	76	67	46	71	58	63	75	50	62	58	64	72	78	60	66	70	67	74	72	57	50	60	55	65	59	79	71	72	70	71	78	71	70	65	90	64	75	57	67	50	68	57	66	68	66	50	65	60	64	67	62	76	74	71	76	72	59	74	67	66	63	59	69	69	62	60	46	86	70	57	70	84	85	58	68	79	67	68	69	75	59	71	56	84	68	73	55	63	59	74	82	65	74	62	74	72	76	60	60	73	66	70	69	65	77	68	64	61	57	70	65	70	83	58	65	91	63	76	85	59	80	69	81	59	62	70	63	76	76	60	64	68	65	60	49	74	64	68	72	55	58	72	71	55	47	80	54	78	75	61	73	51	60	68	69	69	61	79	62	60	64	73	67	67	61	66	62	69	66	68	57	67	62	53	74	79	65	68	67	66	75	77	72	72	79	74	62	65	64	61	71	60	66	72	58	69	79	72	65	55	75	59	72	64	87	66	52	78	67	55	60	70	73	64	73	65	61	60	62	59	76	68	61	65	71	71	75	64	69	82	80	48	69	55	72	64	73	73	71	68	66	64	75	78	70	77	60	80	61	59	69	74	63	64	68	73	58	71	68	67	62	65	63	69	66	64	65	54	61	61	70	68	62	75	70	48	64	76	74	69	79	62	68	57	75	71	86	70	56	58	63	58	72	63	66	57	74	76	63	78	68	73	70	63	57	66	68	55	56	79	58	65	61	62	71	54	52	66	66	68	84	55	65	62	48	72	76	72	64	75	61	67	64	82	67	74	62	56	70	58	70	68	76	57	65	65	64	75	70	65	73	75	60	57	49	58	79	71	60	65	84	59	76	77	58	62	52	71	68	62	51	55	66	51	61	67	79	54	65	62	67	55	62	58	65	68	64	68	68	56	41	73	77	61	78	74	83	68	61	63	71	75	64	76	69	77	69	75	75	61	65	68	77	72	67	76	69	61	65	61	55	65	68	69	67	83	73	83	70	63	79	61	71	53	73	60	69	69	77	72	57	63	79	63	64	87	62	85	59	63	69	75	53	59	70	79	66	66	64	68	60	78	68	52	60	71	79	74	61	72	65	61	66	64	71	63	53	59	72	78	61	77	66	60	58	66	70	67	63	61	82	71	58	42	74	66	68	59	67	76	57	75	72	80	75	67	73	77	64	62	76	69	68	62	66	68	47	58	78	68	65	68	79	76	74	59	63	70	69	74	79	74	62	75	61	85	56	76	81	70	61	50	55	49	79	66	54	80	66	76	62	61	61	72	72	66	75	62	60	73	59	65	58	62	53	61	97	65	64	62	76	62	82	59	52	76	68	73	65	73	75	68	73	71	62	53	49	69	64	67	68	76	75	74	68	79	72	69	86	62	67	82	67	70	64	85	68	51	77	67	70	79	78	86	70	61	59	57	67	72	55	75	49	71	74	71	62	63	70	72	79	58	71	67	72	84	81	76	72	67	74	68	68	58	81	76	71	77	47	68	67	71	64	67	75	63	72	74	68	59	64	79	54	64	70	61	74	60	65	71	70	64	58	73	70	88	57	76	72	62	51	69	73	62	71	73	69	66	56	62	57	78	78	78	61	66	61	61	75	65	65	61	54	70	73	61	59	75	61	77	77	62	54	68	57	75	50	82	70	87	73	50	59	62	63	73	65	58	81	64	82	63	73	70	81	78	64	74	52	60	64	58	71	71	64	60	62	63	52	83	61	59	59	59	78	64	58	63	74	77	75	70	64	71	79	59	71	55	74	66	56	65	58	53	67	78	74	75	76	73	80	60	84	69	69	71	54	59	61	63	67	57	71	73	60	65	51	62	65	67	87	68	78	58	79	74	67	66	49	60	68	75	61	73	61	69	67	81	70	75	71	65	71	78	67	76	78	89	61	58	83	77	73	57	64	75	59	57	71	60	55	63	65	59	65	72	77	49	68	76	73	65	78	71	72	64	78	73	74	72	99	64	66	64	70	62	69	67	78	73	68	86	72	68	69	66	83	74	61	73	71	57	65	66	76	62	68	57	76	57	74	55	71	82	72	59	85	57	70	75	63	81	56	67	60	62	59	82	53	74	79	55	75	57	69	59	71	69	55	67	79	61	59	69	74	68	74	60	66	74	65	49	69	64	67	84	57	78	73	51	54	62	64	69	78	69	66	61	65	62	55	62	77	61	59	64	64	62	77	90	62	65	70	72	62	72	56	74	69	66	58	74	62	59	61	59	74	57	64	75	63	66	62	60	84	82	60	80	65	85	57	68	71	60	55	72	63	59	68	51	62	56	70	65	71	84	61	71	74	67	55	87	46	64	61	59	83	62	57	59	56	57	70	61	65	73	63	62	54	72	75	49	65	61	61	61	65	88	68	78	74	69	68	64	84	75	78	58	65	65	50	88	74	73	74	70	77	76	70	86	57	84	71	75	59	59	72	65	72	55	58	57	64	64	71	59	67	67	62	69	81	72	48	75	62	66	58	62	67	61	77	65	62	70	83	75	70	57	73	63	61	62	73	61	70	68	78	62	79	72	70	86	81	72	67	75	67	72	66	82	76	70	57	72	62	64	73	60	66	74	75	74	48	57	63	63	52	59	73	80	60	73	67	60	60	64	70	75	55	60	69	59	50	73	68	68	60	68	51	59	66	63	60	60	65	51	51	91	73	62	52	75	70	70	56	75	58	74	68	54	73	72	72	72	75	55	66	56	68	63	62	71	63	62	71	86	76	64	75	60	62	70	77	66	66	62	60	64	70	67	73	64	70	64	75	68	75	60	59	70	66	84	63	62	70	58	54	77	81	75	80	78	68	59	64	72	72	68	85	73	74	79	77	65	72	71	82	66	56	74	62	71	61	50	57	71	62	62	75	59	72	69	42	63	66	62	49	83	65	70	61	72	68	70	63	67	72	69	58	62	71	71	51	80	53	67	58	71	79	62	71	75	64	67	68	72	64	54	52	62	63	57	65	58	69	73	71	72	53	69	63	83	70	65	65	79	82	69	63	52	78	57	64	83	80	71	65	53	55	68	71	59	77	67	63	69	67	70	66	66	66	67	70	62	74	75	73	69	82	62	76	76	60	61	65	85	75	78	59	64	51	62	68	68	57	71	45	62	66	75	58
2824	382	407	425	373	408	356	340	310	342	331	340	318	320	294	293	294	310	318	332	282	310	280	274	294	325	316	312	289	305	319	285	319	281	301	292	291	271	289	282	276	280	257	265	282	257	287	296	288	280	299	285	286	309	292	290	289	284	293	282	269	336	316	282	298	304	278	289	308	290	276	270	279	291	314	297	259	278	291	293	291	286	292	281	297	257	277	293	297	294	246	302	297	293	258	283	288	321	293	309	282	281	290	271	268	291	260	287	285	252	299	302	277	300	294	287	307	299	276	273	281	268	302	302	248	303	294	272	284	264	303	274	282	280	266	275	282	277	302	306	304	287	279	270	291	267	310	284	298	294	285	298	258	296	314	304	279	268	265	291	274	285	261	259	285	297	275	259	301	302	279	288	284	312	304	293	277	279	306	281	301	270	291	296	310	282	297	285	286	268	310	277	270	298	292	257	289	263	283	303	283	294	259	286	283	300	283	269	280	301	269	289	304	247	285	299	277	292	285	291	291	275	294	269	281	238	287	299	277	294	282	302	300	281	245	289	292	311	307	272	274	296	287	320	281	271	312	287	280	269	318	274	251	287	327	288	281	267	290	271	277	273	267	258	284	255	293	275	284	261	280	271	302	296	247	275	272	279	284	278	271	298	289	289	296	282	302	301	305	280	268	304	298	285	282	270	290	243	267	264	285	293	292	282	283	303	275	255	287	295	308	272	273	295	263	298	268	261	276	279	301	286	272	292	293	249	299	293	283	268	271	308	276	291	284	263	273	309	269	290	250	306	279	305	299	290	269	312	290	317	290	262	296	281	294	258	291	320	291	278	306	281	286	318	273	299	288	272	289	267	282	292	265	257	274	282	259	287	273	301	307	281	299	282	260	287	269	272	283	259	287	256	277	260	265	263	280	299	292	317	286	302	245	285	272	286	247	302	297	309	296	338	306	296	292	273	269	275	285	274	307	279	291	304	273	273	292	313	264	279	278	272	286	277	278	306	259	281	273	283	258	299	289	284	281	306	285	299	300	274	277	262	281	269	305	264	312	295	283	298	289	275	288	277	289	319	270	275	284	284	291	312	299	287	272	277	280	289	272	300	300	299	304	259	272	278	302	290	295	303	290	265	287	273	270	286	304	270	266	265	307	293	293	287	275	286	272	280	263	295	296	272	285	264	277	273	288	306	267	309	272	314	242	277	304	290	284	304	297	271	276	283	271	266	275	288	290	312	293	306	281	279	288	270	288	305	280	294	288	265	290	283	259	272	252	281	283	279	281	277	257	266	296	295	267	265	279	295	305	297	274	286	289	295	306	280	290	267	308	270	245	259	284	295	300	272	272	286	270	263	242	289	308	316	260	281	289	251	279	276	282	273	288	277	304	292	308	302	284	268	316	277	283	281	286	275	293	300	294	313	271	280	295	269	278	279	284	306	299	281	290	276	278	330	295	249	268	266	288	271	310	287	279	283	271	292	290	305	288	296	290	285	264	274	256	281	285	269	262	286	296	282	277	269	279	302	268	312	298	277	269	337	263	281	269	325	279	313	292	271	283	310	283	272	289	276	281	253	296	315	309	283	299	275	269	294	314	273	257	251	280	256	284	302	287	275	298	299	286	303	276	284	302	309	279	274	289	278	285	278	258	266	286	270	277	293	294	305	289	273	287	285	302	302	308	293	297	302	265	304	283	257	273	279	258	282	289	253	286	281	312	269	290	299	294	285	271	304	308	287	285	292	285	312	261	275	271	298	285	281	275	314	260	296	307	301	293	287	269	264	282	277	270	262	277	262	259	280	275	289	291	275	283	286	277	258	283	301	273	291	282	250	292	291	323	280	266	256	274	260	294	305	296	254	296	271	273	300	308	290	297	270	270	269	316	261	301	289	304	285	304	304	285	304	302	272	275	270	287	289	300	271	265	301	283	277	277	295	251	289	279	301	278	278	292	276	310	306	282	259	261	295	292	278	287	301	298	313	284	286	272	311	261	288	281	309	308	282	270	261	278	280	243	288	257	283	270	284	283	265	294	304	276	276	253	288	280	296	307	311	306	277	279	278	292	267	274	263	271	283	280	297	282	291	288	275	294	272	282	305	262	244	314	305	271	310	278	285	283	287	320	277	278	280	297	273	278	277	256	287	285	274	310	272	287	292	314	293	267	262	274	254	297	267	271	232	279	305	283	303	282	318	286	260	275	277	302	291	303	266	309	315	295	294	300	279	267	267	272	296	288	266	273	288	269	283	273	262	289	269	268	278	297	303	297	295	275	273	260	282	257	285	277	276	266	286	247	295	273	324	256	295	284	285	297	288	264	263	245	293	284	290	271	263	263	291	293	280	250	281	283	249	240	295	285	286	277	280	257	301	275	284	286	259	293	258	256	279	287	260	262	311	293	285	270	276	292	302	271	283	284	257	347	276	295	254	239	273	305	309	279	306	261	297	294	261	291	289	266	282	265	284	281	294	280	311	303	268	285	302	287	314	281	287	287	262	303	310	285	298	241	281	264	305	277	290	302	289	276	257	282	271	345	298	290	282	274	296	279	308	309	260	291	284	275	290	303	306	289	270	248	267	274	296	257	253	276	276	283	303	281	268	278	293	258	300	261	262	287	286	269	282	283	254	265	278	306	287	257	292	266	274	257	300	283	259	249	269	284	263	305	283	281	243	275	280	269	279	276	272	271	269	298	289	291	272	266	308	271	242	282	311	247	288	284	296	244	286	305	251	289	296	276	278	299	298	307	285	243	271	295	290	265	261	298	281	275	280	265	283	260	287	292	293	275	289	260	259	278	292	270	273	285	272	298	267	255	294	290	270	313	267	297	303	314	296	284	296	291	302	246	289	298	284	292	294	284	249	319	292	284	291	293	301	262	311	296	277	284	282	292	260	273	324	279	281	304	271	285	284	298	280	271	259	297	272	279	275	262	303	290	295	270	259	284	278	281	293	259	292	293	289	267	274	275	299	282	287	275	280	292	292	302	283	297	281	289	304	276	297	289	266	288	280	270	274	292	286	283	247	307	286	303	279	278	256	278	256	257	278	301	283	282	282	279	232	295	279	292	299	305	289	283	303	296	275	321	277	288	281	294	258	296	284	283	267	268	263	304	278	282	283	264	292	292	291	318	256	297	282	273	298	258	265	284	322	282	293	287	291	290	277	260	275	255	287	305	254	299	310	301	334	276	310	285	258	273	273	256	246	304	276	270	312	297	264	264	281	302	325	286	253	302	260	263	285	274	291	282	277	271	298	272	271	285	280	266	280	292	299	276	301	298	310	270	276	276	277	278	299	287	295	273	291	290	315	300	288	267	293	294	326	278	290	268	269	264	291	261	281	270	252	280	290	288	274	278	278	278	266	266	307	296	305	309	301	279	330	273	294	247	248	282	265	294	309	303	257	303	276	285	294	297	313	279	267	271	257	274	279	256	291	257	289	275	283	265	290	276	265	257	233	285	285	278	267	270	275	271	278	279	286	279	293	283	281
15677	1437	1177	905	575	522	405	323	304	264	229	212	236	193	186	173	183	182	176	170	137	171	147	152	168	143	149	148	156	151	146	164	151	148	149	161	162	159	138	154	150	133	146	123	137	135	174	152	162	124	137	118	140	149	131	148	139	139	151	134	149	163	151	132	132	121	135	148	142	127	120	150	131	164	130	141	153	120	138	132	149	158	173	131	133	148	156	134	147	157	146	125	102	136	126	151	164	134	149	122	126	151	145	130	146	141	118	148	148	152	147	160	117	131	135	141	139	137	154	144	146	129	134	140	150	126	130	143	140	123	149	146	142	149	141	156	138	158	129	130	138	148	130	144	134	128	142	152	125	138	137	156	135	164	147	149	129	127	145	142	152	120	159	110	145	160	132	131	140	127	153	131	143	157	151	152	130	144	124	143	134	153	145	131	141	143	167	124	150	142	125	154	160	139	129	135	123	136	139	150	148	126	139	146	135	142	129	133	139	135	172	150	135	119	139	134	157	132	143	151	141	132	135	151	155	136	156	128	136	144	164	143	151	135	138	149	135	141	148	145	120	154	136	149	144	147	129	145	161	131	162	132	140	147	125	138	142	156	136	144	138	137	131	130	161	136	135	129	145	97	155	157	123	149	115	156	148	141	145	131	147	141	161	132	179	134	142	138	146	149	136	137	145	144	150	128	154	142	129	137	143	141	143	145	128	143	121	138	114	143	127	151	144	149	140	152	110	137	125	133	132	135	140	155	142	128	130	159	152	150	136	137	143	144	124	163	148	132	150	144	156	151	146	127	157	152	149	155	130	127	133	142	165	127	131	112	132	126	134	156	118	164	141	130	150	140	138	131	134	136	144	119	136	138	145	149	144	143	153	126	139	120	146	158	140	137	161	142	152	168	158	141	142	150	176	160	146	130	158	141	153	149	134	150	138	136	135	130	142	132	126	136	141	134	135	138	136	126	126	143	149	148	153	146	144	133	123	130	134	153	157	124	122	140	138	143	148	140	161	125	127	149	135	145	148	130	140	138	128	138	126	123	151	159	162	137	145	146	148	146	139	140	151	154	135	141	125	135	151	130	146	135	136	115	126	154	142	164	139	173	126	137	133	160	138	141	134	124	162	153	141	167	134	124	125	155	143	131	135	158	144	140	128	145	133	141	145	128	128	125	145	136	131	153	140	131	138	130	124	130	113	134	147	130	129	137	165	126	160	172	151	136	153	143	147	141	146	153	145	151	142	141	139	137	137	136	121	140	153	141	162	136	149	138	139	125	156	138	128	133	137	132	137	145	140	139	138	110	126	133	152	141	159	133	144	105	151	147	133	123	146	129	157	126	180	128	124	137	142	131	139	152	125	136	143	143	136	155	127	133	138	149	153	150	126	139	151	155	157	134	141	148	135	155	173	139	139	132	130	143	134	137	156	157	131	122	151	116	139	148	149	129	140	129	139	145	144	116	156	116	135	143	147	141	146	159	165	137	144	154	155	136	116	146	125	153	144	142	153	135	140	158	124	141	151	131	127	148	129	139	145	160	161	159	133	140	141	148	149	113	127	136	137	124	135	136	119	146	130	158	134	126	154	164	131	135	149	163	118	161	150	129	150	134	133	148	124	138	155	157	130	140	157	139	138	153	150	141	125	142	143	130	138	143	144	143	154	151	130	151	115	145	135	124	153	111	128	135	139	132	128	151	147	135	123	124	122	144	141	151	150	137	136	133	156	141	139	140	148	152	150	132	122	149	148	135	164	132	153	141	132	126	132	166	126	133	133	139	131	154	131	154	162	132	152	137	128	133	142	125	154	153	145	174	119	137	157	158	141	140	148	109	131	138	155	141	150	132	164	116	143	147	133	148	130	150	133	128	133	149	124	135	162	149	140	144	148	156	129	146	146	126	132	144	143	136	147	133	151	137	135	133	154	141	145	156	130	169	139	129	133	151	144	126	140	149	117	130	136	158	148	137	123	153	128	144	143	123	140	152	133	125	139	132	129	120	146	143	133	107	142	140	143	148	155	132	125	139	143	143	138	157	127	145	153	150	159	140	132	141	136	157	147	143	146	142	145	140	152	135	151	144	155	126	141	144	140	140	143	135	157	126	143	150	135	121	144	127	150	135	134	124	140	151	141	161	139	152	146	130	145	114	135	128	140	157	146	137	138	135	146	146	151	156	133	159	132	117	143	164	112	117	130	132	130	130	133	147	153	131	121	154	158	130	141	121	150	150	143	144	146	128	143	126	144	165	142	124	136	132	135	138	138	140	135	154	136	132	145	152	134	154	146	108	132	140	158	129	128	125	150	131	143	150	130	155	140	143	136	151	147	134	136	138	142	133	130	142	138	131	135	138	134	161	150	127	129	155	177	155	146	132	137	137	156	114	141	138	139	134	147	153	149	156	144	139	136	127	132	137	134	128	151	112	143	137	127	169	131	148	131	134	142	154	143	139	154	129	121	127	141	134	143	165	133	156	126	141	118	145	131	157	134	123	135	145	144	140	149	148	152	144	130	129	134	124	125	158	144	138	131	122	130	159	146	126	138	140	143	141	137	126	112	137	146	148	163	140	145	149	148	147	131	130	143	140	129	164	122	124	118	126	144	157	149	139	128	157	136	169	137	127	153	134	146	130	155	137	145	150	152	144	141	125	153	151	143	134	135	151	140	124	139	147	145	159	132	126	155	139	153	144	153	135	137	140	141	130	169	146	149	152	124	130	131	151	147	153	157	149	137	146	139	128	151	139	156	131	138	137	147	127	144	170	132	143	149	149	145	141	150	144	138	118	132	138	124	163	153	128	134	148	127	118	140	159	146	107	134	109	167	130	143	141	156	157	110	138	130	130	126	118	141	128	139	156	152	147	140	157	160	142	127	142	147	124	140	147	160	147	151	141	148	145	151	151	150	147	141	148	133	134	125	142	133	133	150	158	145	137	142	143	142	161	152	126	143	147	131	137	134	134	167	136	133	135	130	149	158	136	129	152	114	155	132	140	154	148	150	131	123	139	143	137	138	127	129	143	146	177	169	143	133	170	147	142	133	155	167	133	136	154	148	141	143	157	141	135	145	128	152	142	156	126	149	145	145	148	150	172	121	126	134	169	123	134	150	165	151	140	122	128	133	125	136	148	130	124	149	143	149	148	151	147	117	130	153	157	138	136	163	135	142	136	134	141	156	133	148	151	122	127	123	141	143	134	129	126	151	152	120	149	124	158	161	131	154	128	134	133	132	161	137	141	148	154	128	134	134	149	134	146	132	136	148	153	139	143	141	122	148	148	141	140	116	135	127	131	158	142	132	149	139	132	132	129	148	137	159	157	151	162	128	166	129	153	145	164	141	148	136	139	143	126	144	148	133	136	148	132	129	145	131	141	129	146	129	161	148	152	135	152	147	128	153	146	151	138	136	133	142	142	137	141	138	139	139	143	140	166	138	107	145	113	155	155	141	145	143	143	142	141	147	136	144	155	136	156	138	141	138	149	160	151	144	132
9663	1335	2809	3174	2810	2376	1967	1671	1553	1376	1198	1142	1050	958	862	789	853	733	765	698	710	726	672	660	657	617	606	622	561	577	617	546	550	582	544	557	570	540	576	558	569	549	519	572	551	540	491	569	520	519	544	531	543	510	527	548	583	556	563	512	537	525	548	576	546	478	528	523	505	496	515	479	531	534	529	531	533	538	485	491	551	486	512	500	503	537	503	500	506	522	536	528	533	478	512	533	510	506	472	563	501	538	505	541	499	527	560	487	514	518	528	511	508	503	494	504	525	517	519	456	516	486	511	514	519	502	530	489	555	527	462	504	487	510	552	528	460	558	504	471	511	466	535	528	530	531	492	523	524	540	503	534	531	530	511	529	499	502	530	517	546	538	488	504	481	508	525	512	487	488	497	469	523	514	493	555	482	553	461	510	481	488	532	532	543	500	524	502	510	526	519	516	485	486	505	499	507	482	507	518	498	544	514	490	506	519	491	535	533	534	507	512	494	511	527	521	494	459	488	534	494	485	507	479	483	529	489	516	564	516	490	545	548	477	490	459	497	533	503	485	490	498	484	501	514	501	479	519	505	525	507	502	469	438	486	499	540	498	514	515	500	514	517	501	514	501	508	494	474	487	533	489	520	494	524	524	497	470	508	494	477	529	541	507	510	495	495	475	494	489	513	482	485	488	504	493	509	510	479	503	550	495	523	498	503	502	480	531	459	566	462	508	501	520	467	517	503	512	529	487	484	521	493	481	499	472	487	481	468	484	530	478	518	465	530	520	534	500	511	537	485	504	484	519	544	501	533	512	473	517	529	489	494	514	475	486	506	546	522	494	491	492	566	529	515	470	517	488	525	489	533	489	491	513	496	540	499	463	486	496	516	490	462	507	519	495	474	553	523	520	496	484	548	473	538	510	497	542	501	484	491	475	478	516	535	495	514	538	498	507	482	481	529	507	539	499	564	541	485	484	493	520	506	524	474	497	513	491	526	516	488	493	516	540	533	474	533	485	509	493	527	515	508	455	492	493	539	529	475	508	544	464	499	539	487	511	501	533	500	441	488	503	512	455	511	505	509	450	477	526	544	481	504	531	509	519	532	536	479	502	502	509	518	518	466	472	539	459	538	521	533	522	501	536	497	542	485	477	497	487	517	515	493	522	505	518	537	497	512	523	478	502	509	502	473	491	510	535	474	492	479	515	527	522	506	508	516	555	496	474	508	511	494	538	482	493	517	504	512	503	501	495	499	502	519	489	501	550	493	504	536	518	487	518	493	505	487	481	447	551	465	481	486	490	519	502	508	496	501	523	512	532	511	525	509	503	503	475	524	488	518	528	491	473	516	500	513	510	503	532	484	503	539	527	530	478	573	488	509	539	511	482	500	500	462	500	501	507	493	502	537	473	506	476	522	517	481	479	492	524	550	527	531	515	485	505	510	529	507	497	494	501	477	520	482	477	487	504	495	518	539	510	487	514	548	516	512	503	554	512	495	491	481	524	513	499	520	541	516	509	564	528	509	538	525	511	517	524	489	526	512	522	505	504	481	531	554	567	498	482	473	539	482	491	520	517	525	501	470	526	510	520	464	492	497	501	490	540	505	529	469	508	495	493	536	508	517	501	476	504	484	520	510	503	503	542	514	481	473	529	489	539	510	516	495	545	500	515	470	532	519	486	509	490	482	515	486	522	507	532	517	494	486	494	527	506	511	502	484	508	480	482	467	509	487	493	520	507	541	532	496	530	495	488	482	473	503	491	471	513	506	517	512	509	504	481	487	508	559	530	515	477	535	525	498	486	501	508	501	504	462	506	523	554	485	515	505	476	495	533	496	523	493	480	467	498	502	528	524	510	470	506	485	497	501	488	519	477	519	523	507	517	505	493	522	527	501	486	516	540	483	493	500	516	508	482	493	508	482	453	498	527	508	517	499	515	497	517	516	505	478	509	472	470	501	503	494	487	505	514	517	497	483	485	517	480	535	494	508	510	527	494	502	499	482	560	474	474	456	515	502	464	511	495	495	498	544	500	517	503	518	526	507	484	483	518	515	524	521	544	481	527	485	521	473	524	510	530	556	518	535	495	523	501	510	538	491	489	521	484	473	511	473	490	504	525	478	533	501	547	507	534	488	509	494	474	513	517	512	470	506	499	462	493	505	497	506	477	512	511	487	499	502	549	520	509	574	523	507	519	524	523	509	482	498	453	517	489	515	497	498	512	525	510	537	472	504	484	486	541	453	502	506	497	491	521	525	457	515	528	496	513	491	504	514	481	507	514	516	514	534	495	490	513	538	491	503	517	558	535	493	492	509	494	531	524	529	523	519	539	527	492	466	488	513	497	508	483	473	540	523	475	490	487	499	504	500	480	551	492	486	493	556	493	518	466	480	501	523	544	518	523	508	533	523	475	520	471	510	510	505	511	522	497	468	538	525	504	515	467	507	500	476	500	483	480	552	484	499	504	488	507	490	495	508	524	558	508	557	481	491	506	496	517	541	481	512	503	519	460	453	557	522	542	488	504	480	493	499	461	511	508	488	517	542	530	508	500	517	522	489	537	506	454	512	516	491	491	507	528	522	511	515	480	511	515	525	511	511	521	523	505	513	524	512	476	496	500	485	524	518	529	529	503	548	554	510	529	472	520	497	541	499	519	492	515	478	492	549	514	514	530	496	476	489	467	535	514	489	500	502	508	498	505	500	505	502	520	463	537	505	539	502	496	526	501	464	513	518	514	501	525	516	491	478	510	531	492	526	531	545	508	470	493	478	511	497	512	501	506	523	531	513	493	538	482	525	516	516	503	501	502	522	495	529	505	481	489	497	505	496	499	494	490	531	509	483	484	485	543	527	493	540	512	486	499	539	524	516	520	508	467	483	532	476	499	506	501	485	538	471	480	557	479	463	521	490	542	486	468	515	525	526	453	505	506	526	517	502	507	524	486	487	493	476	489	506	486	489	499	525	514	526	524	497	511	481	522	473	511	510	494	490	502	466	491	548	471	531	536	505	523	493	535	505	496	495	505	515	472	485	548	563	508	487	516	513	545	528	507	494	511	469	484	451	471	522	515	533	502	509	486	536	532	522	485	492	555	484	468	495	442	483	515	521	475	508	480	508	503	507	514	528	473	504	488	493	519	501	511	471	501	480	519	501	494	480	502	491	539	532	493	485	508	483	481	471	498	525	474	498	489	472	489	481	497	516	508	458	515	520	519	482	492	497	492	500	458	517	482	545	488	501	539	503	480	500	524	504	510	521	525	510	505	521	523	520	535	505	497	504	470	524	556	462	502	484	537	511	502	492	506	511	519	485	475	475	506	481	489	480	499	492	542	508	508	509	524	520	518	520	499	527	478	485	524	508	511	525	486	505	508	536	496	501	533	510	515	491	542	515	508	540	472	539	512	510	502	501	517	507	508	560	532	518	470	562	488	475	494	498	476	525	490	509	498	484	489	537	508	486	515	492	522	490	455	543	510	467	479	522	499	510	526	486	509
27026	4878	2590	1758	1232	898	798	605	527	431	420	392	356	334	296	273	311	301	286	270	245	285	273	255	231	277	247	223	202	251	234	245	214	255	236	219	229	212	233	247	206	234	219	221	208	216	195	205	219	234	227	230	202	238	245	236	228	235	206	227	224	214	215	226	223	217	224	224	224	215	220	223	211	215	235	231	211	218	177	215	244	233	217	225	251	243	224	210	199	194	211	214	221	218	223	230	227	260	201	210	219	230	215	211	177	227	219	246	240	220	224	246	209	227	234	207	240	208	220	247	237	186	206	222	224	236	198	209	227	249	206	213	233	215	218	207	228	188	213	220	226	205	208	211	189	200	214	213	204	206	181	217	236	205	210	210	234	214	224	232	205	228	226	214	212	257	212	217	224	195	192	208	219	212	221	209	220	213	212	218	192	210	211	212	216	226	241	210	254	213	215	180	206	236	209	208	203	224	215	214	219	212	196	228	233	194	223	241	214	201	220	211	214	218	200	215	217	212	214	203	219	229	181	214	223	180	224	211	206	216	199	216	201	216	234	206	218	200	236	240	211	228	248	214	207	229	231	231	230	204	207	209	211	217	179	229	230	224	200	220	205	214	207	195	232	249	224	241	209	234	199	223	225	228	210	225	226	246	228	182	220	220	230	192	272	209	207	220	200	199	218	208	220	217	209	210	193	221	213	244	221	240	223	228	215	217	235	209	218	224	227	230	212	200	203	219	232	219	198	226	193	216	202	213	206	230	195	202	203	228	231	219	214	207	211	218	232	206	211	217	207	196	207	229	231	231	210	215	220	193	200	221	214	208	223	223	221	218	218	194	223	212	235	214	207	230	223	219	205	255	212	222	223	204	197	212	204	198	215	218	200	205	201	197	218	237	240	236	224	221	215	224	217	222	178	226	216	218	194	210	231	204	228	230	215	217	221	227	196	218	215	238	203	223	216	219	226	211	216	197	244	192	228	202	185	205	198	226	219	196	232	231	211	232	221	249	200	216	206	233	200	194	234	214	198	183	223	235	223	193	236	215	229	206	195	226	228	193	218	243	208	220	201	235	203	207	236	204	199	220	194	214	198	231	229	227	201	242	193	210	216	225	205	225	202	190	194	203	222	210	227	221	209	197	205	228	203	242	207	207	215	185	186	218	221	240	225	257	201	202	197	214	186	216	225	205	217	234	207	243	204	239	200	246	203	242	221	238	220	199	258	185	191	211	207	210	210	216	239	192	223	231	229	217	228	230	195	249	220	215	211	228	220	215	189	216	217	221	216	196	232	207	213	199	214	204	207	206	209	252	208	211	212	198	241	233	241	206	233	223	211	237	231	201	242	219	207	206	226	238	194	216	216	187	201	212	205	240	226	213	201	211	197	191	214	223	196	229	197	229	220	205	208	204	194	227	194	222	206	215	203	214	224	206	252	211	235	205	224	203	213	259	239	210	221	227	208	201	186	205	207	214	207	205	214	225	209	244	215	207	235	226	188	187	212	226	233	225	220	206	204	224	212	234	228	215	253	233	211	224	212	226	219	217	227	208	253	224	199	191	213	230	234	216	216	203	230	181	215	196	235	208	220	225	218	228	215	198	225	190	203	220	197	231	205	221	203	209	199	201	211	200	222	195	231	223	214	216	220	227	223	216	228	219	227	221	206	226	207	193	251	242	226	189	218	214	230	231	236	220	201	196	228	224	195	220	221	231	198	230	228	204	232	199	211	210	208	219	193	239	225	203	222	235	201	221	217	237	213	208	237	231	209	189	215	213	224	188	215	237	196	199	210	212	212	238	201	223	188	211	208	219	233	215	203	213	232	230	216	211	229	208	212	207	213	195	230	241	206	216	235	242	231	187	228	201	225	224	216	219	229	235	222	225	195	211	215	204	194	201	220	190	209	217	243	246	223	208	192	229	196	214	242	231	205	198	222	206	201	224	234	245	249	227	227	178	220	221	235	193	199	207	211	200	227	222	196	214	207	240	240	208	247	229	198	189	177	224	231	233	213	202	216	212	222	207	226	229	214	209	194	192	234	218	216	225	229	224	207	249	211	221	226	212	225	227	210	195	218	244	226	256	220	218	216	214	247	212	211	236	190	226	217	203	192	234	250	237	205	209	209	227	238	223	202	236	228	206	225	249	226	233	235	207	230	233	201	232	233	245	207	204	222	240	213	224	227	221	213	225	214	204	211	222	199	227	240	206	231	226	210	225	190	213	207	236	219	222	209	206	241	219	211	226	220	225	204	234	234	231	227	207	222	200	196	232	196	196	220	198	207	223	235	222	202	254	219	207	221	236	214	193	215	225	211	214	207	216	231	223	218	230	221	203	211	236	231	228	235	212	221	214	211	214	216	243	224	211	204	205	240	209	191	230	244	213	235	239	208	231	220	207	237	215	201	223	220	204	220	231	231	216	205	215	192	201	209	214	211	218	217	199	231	241	203	218	189	192	217	233	237	220	225	202	218	235	207	223	209	205	238	216	240	203	221	201	218	214	243	233	219	194	199	224	217	213	203	275	223	193	213	187	219	195	205	210	218	208	223	212	224	229	200	224	209	237	211	231	200	211	197	214	214	202	235	227	212	236	211	242	216	242	219	214	192	224	205	231	163	227	200	196	218	228	199	228	206	226	197	247	207	217	217	199	214	195	190	224	219	224	236	232	216	209	246	225	214	230	224	212	226	233	225	222	184	224	207	205	218	210	205	236	165	200	187	224	208	201	217	223	217	243	239	213	234	227	218	198	216	210	214	219	231	212	240	197	214	229	244	226	218	211	223	218	217	215	199	215	195	222	234	215	233	187	201	196	198	205	236	238	197	237	197	210	222	222	199	226	245	194	193	225	231	228	217	225	206	226	210	203	216	226	246	222	211	225	224	185	227	232	191	211	205	227	207	213	236	196	198	240	234	229	210	223	226	215	227	221	228	207	207	224	203	207	206	192	239	224	201	229	211	204	219	215	231	215	212	221	219	216	229	230	197	210	216	249	228	201	212	196	235	229	234	213	221	217	230	217	245	203	218	246	188	211	227	211	208	218	218	216	221	236	237	200	218	223	206	230	220	206	221	207	191	212	231	238	214	229	220	205	191	225	258	236	206	202	198	214	232	220	203	222	221	212	213	228	209	200	224	216	212	249	220	215	222	199	235	224	207	222	214	249	227	225	217	204	229	190	223	223	228	214	215	193	230	213	232	212	211	194	215	183	213	203	209	213	232	224	224	250	224	211	234	213	209	210	232	222	217	187	219	227	202	215	225	233	239	219	243	207	210	225	219	220	211	212	219	210	219	235	218	206	221	220	217	218	224	215	235	215	209	231	196	238	208	193	232	186	210	199	203	212	230	213	214	240	220	196	213	198	213	237	225	195	200	249	224	215	217	229	221	209	230	240	215	198	195	235	212	218	226	221	209	201	219	195	232	217	202	220	203	218	220	215	213	218	193	224	221	200	215	205	205	217	221	197	223	221	242	207	198	236	198	240	221	224
14415	2486	5242	6090	5234	4424	3563	3111	2783	2446	2125	1938	1780	1630	1479	1408	1389	1251	1216	1175	1051	1102	1035	1032	1064	983	984	941	932	932	952	850	929	862	893	846	879	811	885	817	812	826	760	825	847	790	821	819	828	761	781	796	768	763	786	751	765	798	768	794	777	792	744	757	741	740	788	756	731	748	814	764	760	767	756	776	789	767	762	758	686	756	784	726	734	799	759	747	806	757	777	737	756	774	734	735	743	751	748	704	798	764	716	738	742	785	694	752	715	749	765	753	759	758	768	732	772	723	755	722	751	779	763	743	712	714	712	722	796	733	696	732	738	774	713	754	731	742	765	700	765	659	750	734	726	751	703	721	819	760	725	697	760	732	737	791	767	724	758	713	720	686	721	702	717	791	733	745	717	767	759	758	775	710	695	700	730	788	784	759	767	737	759	722	738	734	767	774	755	757	769	726	666	720	740	736	765	728	744	765	727	694	694	727	677	775	772	739	716	694	731	676	707	719	727	736	729	703	722	709	737	763	746	705	754	757	749	727	761	764	750	740	748	756	666	707	756	753	746	742	746	743	740	739	698	784	747	785	751	725	731	776	756	734	693	715	778	724	694	733	745	740	764	719	763	779	709	810	705	705	728	762	756	729	704	768	731	731	731	730	752	690	705	716	759	699	717	760	688	704	721	735	735	720	748	723	731	719	739	744	741	727	718	754	704	737	711	697	726	668	766	801	765	753	735	770	689	757	738	718	715	721	683	714	769	741	739	708	729	751	745	685	726	756	739	751	749	730	758	703	753	680	759	664	716	700	715	730	763	741	770	736	749	747	671	740	722	759	730	718	792	749	715	712	741	761	725	799	737	748	729	729	762	734	707	724	747	760	733	710	718	725	728	753	740	755	713	718	757	722	696	689	732	734	756	723	744	718	717	704	705	737	749	759	713	692	743	711	750	750	730	715	742	759	718	741	702	687	769	725	693	700	750	702	753	704	716	748	757	752	741	762	758	752	794	701	737	740	766	743	771	783	731	715	707	727	688	749	712	745	704	730	734	727	717	754	738	734	801	748	713	685	744	709	718	711	688	739	722	744	749	763	745	726	780	801	723	722	725	741	747	713	780	731	779	762	696	738	718	713	745	731	741	731	715	695	713	781	711	753	715	738	740	744	721	740	768	738	719	728	718	728	706	671	731	742	745	743	730	712	757	685	713	767	739	782	727	744	739	749	778	718	723	760	703	687	730	761	706	717	746	721	696	726	718	681	753	719	740	730	707	758	715	693	707	712	760	724	676	676	709	758	721	757	742	728	732	732	790	714	708	736	750	706	746	777	757	744	714	736	730	736	756	712	725	712	697	739	725	759	701	684	726	735	739	702	725	755	770	719	725	742	768	716	728	717	744	759	765	719	758	738	711	721	708	724	752	735	747	744	720	694	685	744	749	681	747	720	725	755	712	791	686	738	722	719	758	703	791	716	733	748	726	727	756	747	742	738	691	724	725	722	715	724	726	655	753	741	724	774	733	744	716	729	743	718	667	718	765	771	750	755	749	731	746	752	697	748	700	780	727	692	780	702	727	716	754	732	754	756	753	712	713	743	727	771	751	687	747	735	772	759	718	748	695	679	657	703	753	764	725	774	715	719	727	801	750	718	740	724	712	727	772	718	685	680	714	734	737	748	761	740	777	766	690	758	697	727	750	736	731	747	778	740	698	772	686	706	732	688	733	721	764	754	768	721	743	752	688	775	753	758	711	712	731	705	710	726	735	725	740	738	734	718	706	747	689	700	720	760	709	743	709	737	752	729	743	773	705	736	701	709	745	725	751	708	711	748	756	756	772	681	698	742	722	749	735	725	768	726	666	764	731	703	781	720	745	710	739	739	724	746	707	702	771	743	719	727	693	784	693	770	727	776	733	737	725	735	767	777	774	728	747	763	712	761	736	729	733	767	699	721	721	765	837	754	741	721	722	733	731	723	733	730	723	736	748	719	777	722	738	707	761	744	712	719	780	750	716	700	723	741	775	739	752	694	725	738	725	705	752	789	730	742	678	729	732	724	758	709	714	710	707	723	765	748	787	732	795	731	695	723	769	731	726	676	751	699	753	774	701	739	787	768	739	740	750	778	772	706	753	725	717	743	743	743	705	715	759	713	710	732	717	669	724	763	737	758	741	702	797	712	751	723	743	719	736	730	747	772	738	718	708	741	739	751	714	755	718	714	713	732	735	725	735	751	744	763	734	706	761	696	729	735	727	718	703	745	731	725	677	718	727	750	720	727	710	720	729	751	751	689	702	764	772	760	736	672	717	709	772	716	760	749	699	711	769	727	748	739	754	692	733	704	732	742	729	740	759	784	691	755	726	739	775	742	738	718	719	763	702	716	726	734	759	734	671	741	726	713	737	724	772	728	741	709	734	728	711	743	745	711	731	725	786	766	691	756	702	729	734	793	725	699	745	739	709	728	715	707	727	725	744	728	726	743	764	727	757	748	710	729	727	738	759	709	738	728	698	678	682	743	770	708	711	771	745	719	727	721	739	755	704	723	698	742	720	754	696	681	711	771	705	744	745	753	766	759	745	704	697	756	715	706	743	735	723	711	720	763	710	775	740	704	701	708	732	737	725	727	750	757	706	711	734	737	725	730	705	716	738	729	723	751	735	752	735	729	741	698	700	705	730	674	711	736	738	756	752	754	721	731	751	727	732	746	725	719	696	664	725	805	753	732	724	740	724	699	739	745	723	755	807	699	729	742	768	726	748	745	740	747	721	755	741	762	687	698	721	745	741	769	712	767	768	708	704	718	744	686	716	721	670	749	751	738	716	716	771	715	712	732	697	697	771	724	753	721	728	725	752	732	780	708	732	731	716	769	725	733	730	717	758	706	714	746	767	722	762	702	779	761	731	744	757	745	742	713	707	677	719	794	703	751	737	770	745	685	715	716	763	734	781	757	743	736	718	694	721	720	730	717	725	718	740	741	718	746	700	735	719	725	761	734	768	754	751	778	739	763	696	713	731	772	755	747	764	772	708	750	721	774	727	706	745	751	760	717	727	687	743	758	763	754	699	723	775	743	716	732	734	699	734	776	717	732	744	723	723	718	706	738	702	756	752	706	731	745	729	721	726	789	703	687	717	706	758	714	782	738	707	736	710	708	747	743	711	742	675	727	717	721	733	755	762	721	688	721	736	732	761	734	711	768	697	772	734	715	717	752	741	739	719	686	761	764	734	711	698	768	728	769	718	743	718	789	764	722	742	728	703	750	727	677	715	732	693	795	730	765	701	729	747	724	763	779	712	742	715	704	721	681	766	699	734	724	743	739	758	733	714	751	745	759	712	734	761	729	701	690	692	730	762	699	737	782	689	730	734	785	729	740	687	741	785	694	709	718	717	767	716	772	753	732	760	735	780	750	701	724	718	742	735	703	696	774	715	703	721	722	707	741	689	717	736	719	708	758	714	734	750	744	763	731	740	692	753	784	747	748	782	741	757	723	712	714
1876	143	122	107	98	97	87	74	74	78	77	85	75	65	80	60	79	73	68	58	56	66	71	80	54	70	68	67	80	66	68	69	63	59	81	62	59	51	60	58	69	69	64	63	75	71	75	67	59	78	66	62	61	56	52	62	69	76	69	58	72	55	67	77	76	69	68	80	69	50	74	64	72	66	57	76	57	60	57	76	74	72	55	59	67	60	66	65	66	68	50	67	74	68	83	85	76	63	68	69	63	85	56	78	64	51	64	68	68	71	75	71	67	60	67	71	75	68	57	49	51	68	73	59	75	61	66	69	64	57	69	84	73	77	58	51	66	76	85	65	65	75	57	55	75	62	75	58	62	66	60	63	56	66	62	75	62	81	54	60	50	72	72	63	74	68	67	60	61	68	73	59	68	70	76	66	55	66	80	59	58	62	72	54	78	70	75	52	62	71	69	64	40	82	75	69	74	69	68	61	56	68	57	54	65	63	56	62	68	63	76	65	71	73	63	67	49	62	90	63	61	58	68	57	56	58	73	72	62	65	64	53	69	68	66	71	67	91	71	64	55	51	67	70	63	62	57	73	73	63	61	68	71	70	61	71	66	56	77	52	68	61	72	74	57	65	72	76	72	53	74	62	59	70	66	86	69	47	74	77	71	68	77	63	55	72	67	61	77	71	73	64	66	63	61	74	82	59	44	81	58	68	73	71	75	57	56	87	60	76	67	62	54	70	70	80	56	69	76	66	61	70	65	69	65	60	61	66	62	69	60	58	64	52	78	67	68	70	75	68	73	69	66	65	65	76	60	77	60	68	60	79	83	76	57	56	69	73	65	72	67	65	63	70	66	77	72	75	63	58	64	68	76	66	67	64	66	54	61	66	73	79	70	61	63	63	67	70	73	71	66	74	70	69	67	76	70	66	64	60	56	63	74	70	74	76	60	61	60	62	70	67	69	75	71	72	74	56	66	69	75	70	44	62	66	74	65	72	64	74	68	89	62	73	55	60	58	67	63	65	66	77	69	76	61	93	65	63	84	60	73	66	73	55	62	82	70	56	68	57	61	62	72	72	60	60	70	63	81	77	66	68	79	73	65	77	68	78	59	68	63	66	54	65	63	78	56	69	81	64	52	66	80	85	66	68	76	80	71	59	68	54	68	79	71	76	67	75	65	71	46	66	58	57	72	60	63	61	65	62	58	61	57	66	49	58	54	61	62	61	56	61	57	67	79	61	59	67	64	68	60	85	66	77	70	64	71	61	68	87	58	59	71	65	68	66	74	65	62	63	55	62	79	77	69	57	63	64	65	82	85	64	71	63	68	66	72	64	61	54	66	60	69	67	70	53	70	66	64	59	73	74	88	71	78	51	71	83	53	68	66	74	63	55	59	71	71	56	75	68	64	66	66	68	92	70	57	68	63	76	77	66	66	66	66	61	63	71	63	58	54	69	75	57	61	74	69	67	71	67	59	66	68	67	73	69	70	60	62	65	64	55	64	63	55	66	75	81	56	49	68	69	73	74	68	54	68	63	66	80	70	67	72	72	71	64	77	60	67	71	54	60	64	63	66	66	56	51	57	54	67	52	79	58	80	69	62	63	66	59	74	63	72	83	72	75	69	76	66	66	66	71	51	60	68	68	79	71	54	64	60	58	72	68	56	67	59	63	62	64	73	79	80	71	60	61	68	71	58	64	73	81	71	70	68	63	78	66	76	68	65	67	64	63	51	68	64	69	68	69	82	74	62	74	62	72	60	72	69	79	65	59	71	48	62	70	56	69	66	58	79	62	63	70	57	56	61	69	72	62	70	67	61	73	77	71	67	69	61	63	81	63	78	69	76	86	68	67	61	57	66	65	65	55	51	78	52	61	61	71	67	50	66	62	62	52	71	78	51	67	73	72	72	59	75	73	56	56	72	78	95	75	71	76	68	64	63	76	64	82	64	72	72	46	69	55	61	57	78	66	59	72	69	72	72	56	67	53	62	55	58	67	54	70	67	64	65	69	74	63	67	66	53	72	66	64	68	73	73	65	61	75	86	66	60	77	74	62	55	75	60	63	66	95	72	72	62	75	80	65	72	58	56	74	61	57	65	68	77	78	63	67	70	77	58	70	71	75	68	67	55	51	47	72	68	72	60	60	64	60	67	64	74	68	72	55	56	79	77	67	68	49	70	70	81	80	74	73	76	65	60	67	78	53	53	62	65	70	79	59	56	62	62	51	59	82	58	79	73	66	61	69	59	64	60	67	64	65	60	69	50	69	71	60	77	61	70	78	63	82	44	61	66	73	73	59	61	84	54	61	63	54	61	68	71	61	64	67	66	67	65	69	62	73	56	73	60	50	69	67	63	84	64	53	84	61	65	66	83	75	49	68	65	69	65	74	75	69	69	58	64	60	69	81	59	72	52	82	68	70	65	68	72	76	66	67	60	73	52	71	65	57	76	59	61	72	71	53	64	75	54	70	54	56	60	64	64	55	68	77	66	75	49	63	67	62	64	78	69	56	63	68	70	67	56	68	53	58	61	62	70	76	77	85	65	76	70	59	59	69	65	69	71	91	63	56	61	69	68	64	68	78	67	82	69	71	70	68	69	66	77	73	80	68	57	57	72	64	71	70	76	55	52	70	70	59	59	65	61	69	68	76	78	71	69	68	81	54	58	74	59	56	70	54	68	72	60	77	69	65	67	67	53	67	57	59	72	64	64	73	79	67	68	69	65	73	52	55	55	53	47	58	71	69	76	76	77	60	57	69	62	72	64	65	68	66	58	58	50	75	53	67	67	69	80	78	51	70	70	64	58	80	54	59	61	63	71	75	70	71	61	63	63	64	65	63	67	78	67	63	71	73	65	66	64	77	70	80	67	52	79	62	78	66	56	64	52	71	62	64	67	63	55	48	67	79	50	76	71	67	64	64	73	73	72	72	63	50	63	73	81	74	73	63	55	74	65	64	67	53	74	67	63	78	55	67	59	55	55	69	67	65	62	73	62	70	70	73	65	69	74	54	71	75	83	58	72	55	74	74	66	73	73	60	61	67	84	90	53	69	71	61	56	70	67	71	54	64	65	61	65	63	64	67	70	62	63	69	64	74	61	66	63	79	75	70	66	73	69	64	67	60	65	74	66	67	71	65	51	61	80	69	67	60	73	60	62	65	59	65	65	67	67	68	67	82	63	65	79	74	82	64	66	70	71	68	67	84	69	53	63	76	83	73	65	69	69	55	54	79	48	60	76	78	67	58	76	64	66	69	72	72	81	63	52	74	59	69	67	73	84	65	82	65	56	70	65	58	67	78	65	61	63	70	64	81	70	64	58	69	64	70	59	66	70	70	60	77	74	63	73	57	71	70	60	45	62	62	60	57	71	60	69	79	76	73	58	55	68	69	66	60	74	89	71	61	86	68	58	67	64	63	57	82	82	53	70	67	75	61	62	83	71	63	61	70	59	61	66	73	70	61	87	71	65	67	80	70	72	67	59	84	84	63	60	45
2828	320	406	485	421	400	432	341	350	367	299	337	312	292	315	278	315	280	325	323	286	303	283	317	297	269	291	276	306	275	317	282	314	296	298	303	325	302	268	264	294	301	282	300	270	279	260	284	272	256	276	280	316	269	281	293	286	279	275	287	291	271	298	263	292	271	257	276	276	294	259	287	292	322	280	251	288	250	244	257	280	281	285	301	294	301	295	314	279	289	277	288	256	275	306	256	256	291	295	274	269	308	308	287	289	292	282	292	267	267	310	262	264	274	277	278	279	276	268	261	279	282	264	273	279	283	283	301	245	275	308	265	253	299	308	298	303	256	255	300	272	285	291	283	256	290	307	313	262	263	282	326	298	283	313	292	274	287	266	276	295	288	275	272	291	291	270	278	271	274	262	304	300	279	315	282	274	316	294	283	257	280	277	311	267	331	283	263	257	302	281	286	310	274	309	291	267	292	286	289	310	271	282	273	293	270	300	277	293	290	312	277	244	264	273	289	293	281	302	284	298	315	288	289	268	263	270	291	265	264	304	261	249	279	258	296	284	279	288	284	269	296	274	261	294	282	310	266	264	273	256	263	313	286	287	292	286	292	275	257	280	283	250	291	283	268	274	294	285	271	275	269	255	299	289	310	274	257	275	283	295	281	292	262	305	290	273	263	282	304	269	288	277	293	253	292	300	290	282	282	288	303	301	295	287	259	268	324	288	292	260	323	303	287	269	269	301	289	300	282	283	298	310	263	288	309	293	271	268	282	275	294	298	284	279	289	295	288	246	276	274	277	303	283	253	273	259	286	313	284	280	276	283	277	288	289	273	287	298	289	286	260	264	261	273	281	268	282	283	264	277	293	299	283	279	276	285	268	277	255	273	253	252	265	280	263	284	234	265	289	277	261	267	276	308	281	272	292	293	265	328	262	285	259	272	291	285	287	259	296	296	261	276	309	268	289	287	318	312	281	279	264	318	299	296	289	274	279	271	287	295	274	299	288	259	297	283	327	231	294	266	287	269	261	283	271	273	286	276	269	252	309	263	281	318	287	275	284	269	314	267	257	288	272	284	273	261	268	279	237	265	247	265	283	272	294	307	281	252	268	264	266	297	265	249	276	269	295	291	280	297	256	267	295	289	287	296	269	259	271	279	305	250	279	338	269	314	302	279	285	255	252	289	269	305	277	264	326	286	284	301	272	277	300	278	305	286	273	292	274	278	287	282	331	280	254	305	284	272	271	277	284	291	263	258	282	290	295	273	262	260	251	282	276	303	300	295	278	262	247	285	289	291	264	289	282	274	286	289	272	293	290	292	299	289	253	283	272	297	253	300	265	297	243	302	265	303	283	296	296	262	291	292	255	289	282	279	263	272	289	277	287	271	303	274	293	271	303	283	258	274	252	289	264	289	308	308	275	250	287	258	248	290	279	273	283	302	281	275	284	277	244	304	294	302	276	318	309	267	286	285	278	303	288	310	295	282	288	256	285	286	272	292	291	249	287	321	283	267	271	311	285	281	263	285	288	315	312	281	285	268	277	285	290	294	303	250	266	275	277	264	264	233	286	280	294	289	300	299	282	278	302	307	273	290	266	290	273	278	275	288	307	283	314	296	293	288	261	283	298	273	292	269	284	278	251	312	297	303	269	283	265	313	319	270	270	277	333	262	291	280	302	257	276	291	278	285	316	277	256	294	304	265	258	276	254	284	323	282	284	254	303	300	275	309	259	270	262	283	288	292	303	264	269	272	292	311	288	263	282	303	233	292	281	277	258	315	283	248	268	290	318	258	273	270	278	249	273	282	305	277	269	261	269	266	290	290	290	315	298	276	284	253	282	277	262	319	254	277	285	290	293	275	304	320	249	243	275	294	277	282	249	293	293	242	293	274	282	267	277	286	296	284	276	273	286	257	275	297	302	270	305	261	281	322	283	329	263	277	266	272	286	284	307	286	247	294	298	272	279	310	271	272	286	255	277	262	293	271	307	265	259	270	310	290	304	267	291	296	270	283	259	269	249	306	274	271	264	282	265	297	281	268	299	278	279	262	286	272	294	314	295	297	286	297	333	287	294	307	283	301	276	273	311	267	265	285	263	288	282	278	262	301	303	286	296	312	279	298	278	290	278	309	303	296	289	287	282	259	273	279	285	295	261	282	280	303	290	308	267	294	290	260	290	269	279	271	257	305	280	269	296	260	282	277	283	284	248	294	308	307	277	286	271	262	272	280	276	286	287	287	295	253	324	279	279	284	300	284	281	282	269	284	295	320	286	251	314	274	284	304	270	277	277	316	286	283	305	277	319	255	280	283	287	282	255	277	291	284	321	264	270	291	301	265	282	293	308	283	286	274	287	250	301	242	289	287	300	300	284	290	312	314	289	311	301	299	273	300	278	269	282	302	310	273	289	303	299	260	303	298	286	282	284	315	301	280	295	279	281	298	271	251	302	278	277	276	267	247	301	286	297	301	263	304	305	295	303	316	320	288	263	295	273	274	271	307	268	278	306	292	280	302	294	275	300	258	289	264	286	298	272	299	282	309	296	270	271	279	300	306	270	307	313	280	298	300	294	276	266	261	296	294	284	281	255	296	281	299	269	280	293	292	307	275	270	287	299	272	287	323	277	283	279	307	290	288	301	291	302	287	269	282	302	297	286	298	307	287	276	292	273	307	284	298	281	287	286	303	280	273	260	279	284	280	271	279	299	270	259	310	284	316	264	268	267	286	279	315	283	274	260	277	291	275	293	264	268	297	275	313	297	257	289	305	273	340	282	277	291	260	278	271	286	321	309	267	311	248	282	288	276	295	278	284	285	291	248	280	287	321	267	278	300	271	289	279	280	301	263	289	295	309	306	308	288	265	277	294	284	253	294	290	302	284	263	253	264	267	272	289	288	287	250	292	305	253	262	286	331	260	262	289	264	298	300	298	278	302	269	277	285	294	279	293	286	309	273	325	280	263	267	277	308	251	280	289	262	312	270	288	261	265	289	337	257	269	293	300	271	294	317	289	265	289	300	297	304	282	299	301	301	296	301	278	297	264	297	269	266	303	305	232	299	276	285	297	260	264	297	299	293	291	286	273	270	267	272	270	294	290	302	287	275	304	294	286	310	278	312	278	268	301	267	281	294	290	306	311	291	254	289	305	259	302	285	305	275	302	259	272	294	270	263	298	295	296	243	290	298	262	266	279	267	306	271	308	298	309	278	295	283	260	284	282	297	282	298	309	283	276	326	278	289	277	280	268	308	283	308	290	266	267	287	294	278	293	280	297	253	262	278	294	283	311	295	291	279	292	271	301	268	261	287	277	315	261	298	300	279	274	270	271	258	295	274	281	281	259	291	293	260	285	301	315	284	261	305	291	280	250	299	292	284	255	274	260	263	287	273	327	280	291	275	303	298	266	300	315	290	283	298	311	296	263	287	268	294	278	272	270	275	298	248	286	292	258	304	281	297	284	280	289	287	294	278	262	274	263	267	268	287	291	280	260	286
15459	1346	1252	950	636	522	466	348	283	281	256	252	255	189	167	206	182	177	189	183	154	135	151	176	160	151	155	140	152	155	137	141	177	165	154	169	140	154	151	153	153	175	136	157	114	169	145	144	134	147	151	127	169	149	159	132	163	169	145	151	135	146	145	177	175	141	151	154	138	152	140	141	166	146	126	162	146	137	137	137	137	147	156	140	135	154	137	163	165	166	150	158	141	162	174	156	174	160	131	152	140	141	161	139	166	137	145	151	145	168	140	139	159	165	121	134	145	183	160	167	135	165	160	139	154	156	155	142	136	169	177	136	154	154	151	140	136	127	152	148	133	153	148	153	152	150	154	135	145	150	148	157	144	138	144	157	148	156	132	159	153	149	148	160	178	121	134	143	141	151	159	150	144	138	185	156	146	136	144	133	164	144	169	151	148	162	140	172	154	173	162	154	174	143	149	144	170	160	116	134	141	171	135	145	154	152	181	139	155	134	149	158	140	156	151	150	151	128	159	121	129	152	140	161	148	147	143	138	146	140	134	127	152	163	154	160	147	170	136	175	158	148	142	156	147	154	131	136	136	139	132	155	146	157	139	146	168	151	150	156	139	150	162	150	152	155	150	153	149	143	162	135	158	130	139	150	122	147	143	138	157	160	142	144	160	152	141	144	138	153	168	128	162	155	130	173	155	160	130	156	145	137	148	156	145	128	154	138	139	130	142	157	156	151	133	152	160	163	152	138	144	148	153	152	162	130	115	149	145	154	144	149	145	135	175	145	131	131	152	145	153	140	132	145	160	161	156	145	149	156	158	145	141	133	159	158	147	169	132	145	119	139	150	143	143	137	166	139	155	128	169	155	146	154	164	125	135	139	177	139	159	153	156	152	151	161	136	157	125	144	154	145	143	157	159	129	155	166	152	144	157	138	133	160	149	150	166	148	134	139	138	149	174	131	161	138	152	151	130	155	141	174	139	162	160	122	150	143	178	155	138	132	149	153	138	142	151	152	156	138	139	150	163	154	172	147	125	152	146	169	147	138	145	161	142	156	144	162	165	150	151	137	176	165	145	134	146	149	148	151	150	142	160	150	145	166	166	154	130	144	153	151	167	162	148	147	167	154	181	126	165	151	161	144	176	132	149	144	130	157	172	160	164	132	154	152	145	160	154	148	140	142	151	159	160	145	148	148	128	141	165	146	141	156	167	158	139	135	167	161	125	150	157	158	176	160	146	148	161	165	139	142	132	148	130	146	151	130	146	142	164	143	133	146	158	154	164	162	142	153	129	143	149	153	135	136	142	155	141	143	147	142	150	164	162	142	149	152	144	160	138	156	148	152	145	147	160	146	142	150	144	139	170	180	150	128	139	144	147	142	159	155	157	150	165	137	141	143	132	147	131	153	127	142	156	148	159	154	148	149	150	148	133	151	142	149	141	152	156	130	158	171	134	135	150	157	146	149	171	133	155	139	146	140	137	140	147	160	140	165	162	160	158	146	145	152	138	131	127	134	148	133	135	143	143	152	142	170	162	165	133	145	158	140	138	180	126	172	154	152	136	177	140	131	145	127	170	136	155	144	172	162	133	149	153	128	132	141	152	155	149	155	137	162	145	153	145	136	159	140	148	154	162	146	144	142	140	128	137	137	141	157	165	164	142	140	106	157	160	155	128	152	119	133	158	148	156	151	134	165	178	128	127	164	153	145	118	136	155	172	169	132	168	149	149	144	154	122	160	150	162	150	170	167	157	134	155	139	150	150	156	155	151	162	149	134	139	141	168	163	157	145	157	172	164	165	157	142	140	144	149	135	146	138	153	125	159	164	150	119	145	133	144	137	132	128	151	150	166	158	144	166	160	163	161	157	149	167	151	173	155	137	165	140	137	136	133	162	150	170	151	144	152	161	154	150	128	160	133	145	157	134	134	148	153	149	164	142	128	156	153	132	159	147	146	139	146	164	142	133	150	141	167	165	155	156	155	153	130	137	139	128	161	142	133	132	161	149	168	161	158	133	151	135	141	148	149	128	130	137	145	142	152	149	164	141	137	139	148	150	137	162	164	129	137	169	158	162	138	148	162	141	145	118	123	144	156	140	134	151	143	143	134	151	142	135	147	147	156	162	161	151	124	152	142	137	158	139	141	163	136	144	157	174	135	144	131	158	146	159	142	155	169	159	157	136	148	138	137	136	146	162	144	161	147	132	127	158	126	146	136	152	161	153	163	127	170	160	143	144	158	153	133	138	132	148	145	154	142	134	152	135	165	150	123	156	145	124	144	144	153	152	142	130	160	151	158	169	165	134	146	131	154	154	137	132	135	174	152	145	165	160	144	168	150	158	165	151	146	164	148	149	157	126	140	155	162	137	148	155	140	144	155	143	140	146	148	148	154	135	144	154	148	130	159	154	155	149	155	158	167	142	153	172	149	142	152	140	139	141	133	146	146	177	160	151	158	139	145	135	139	130	150	137	140	125	139	146	169	152	130	152	134	159	136	143	144	148	165	162	157	150	166	121	142	131	164	148	146	149	144	158	133	136	153	139	163	152	154	151	165	141	157	136	134	161	149	157	164	152	175	117	160	132	148	131	154	156	145	141	142	144	146	137	153	158	152	143	138	158	140	118	160	123	185	136	138	152	160	160	138	148	157	143	124	151	150	129	152	119	164	151	142	161	141	139	166	143	139	149	160	135	144	166	134	152	153	141	161	154	144	148	145	136	144	146	163	138	153	156	137	146	123	146	141	150	141	155	158	160	157	138	151	151	137	163	144	165	134	145	127	160	147	148	171	136	150	152	143	160	138	142	153	132	138	144	149	138	155	131	143	177	160	150	164	135	132	146	150	152	136	133	143	135	140	140	145	154	153	164	140	146	169	156	134	170	152	138	150	185	153	147	152	165	145	129	139	148	157	142	135	150	128	153	128	155	155	137	150	140	126	145	164	157	126	141	154	155	162	139	143	145	137	131	149	154	162	137	153	144	146	146	141	156	148	177	141	154	147	141	152	139	151	143	170	156	154	152	146	123	141	160	153	140	171	140	142	166	135	146	149	141	162	143	131	165	144	144	152	141	166	166	151	133	135	158	146	162	168	135	156	150	143	157	146	152	140	152	161	150	152	157	165	162	159	165	138	144	166	138	137	129	129	163	131	154	157	159	122	152	164	174	130	148	137	142	177	148	149	144	155	143	133	131	151	138	153	155	145	135	155	148	144	145	116	129	142	121	132	132	151	142	151	165	157	160	138	148	160	154	158	154	133	139	153	143	176	161	144	169	154	154	150	161	129	146	164	152	141	150	140	145	140	159	153	142	133	154	163	158	139	146	145	147	157	129	142	144	148	137	154	146	138	155	148	155	166	181	144	145	159	126	148	140	152	149	144	159	152	146	159	150	147	138	135	138	138	132	133	144	161	158	176	142	153	152	143	146	154	138	148	149	137	134	133	138	155	139	159	134	157	143	148	144	170	146	148	148	135	126	161	142	138	152	132	151
9725	1399	2954	3418	2986	2482	2032	1870	1600	1523	1278	1145	1043	1056	929	895	829	792	762	743	737	684	706	681	695	657	679	677	645	639	596	578	617	592	589	574	592	592	589	583	571	585	575	601	576	529	546	544	533	564	556	565	556	552	582	537	532	548	556	581	523	580	541	549	568	555	519	527	552	507	491	557	561	585	568	533	550	536	516	502	476	529	533	513	591	548	528	529	554	521	550	501	558	515	526	492	515	507	527	533	504	521	547	582	564	517	558	541	591	494	528	515	514	511	537	532	546	520	490	533	530	520	525	549	519	561	525	518	514	545	576	512	524	532	528	515	512	497	574	555	525	571	555	507	522	524	561	545	562	531	493	531	554	533	530	538	521	528	542	559	520	522	530	583	495	512	516	487	551	522	559	514	564	531	547	485	547	563	541	536	516	512	555	521	494	544	544	547	520	567	544	486	558	542	531	514	543	541	523	547	516	534	534	561	534	536	499	555	566	505	496	522	526	554	543	488	530	513	594	505	567	524	528	559	495	527	529	520	535	556	543	533	549	559	540	539	572	548	526	549	533	524	537	531	530	559	536	542	523	495	546	539	491	530	501	551	517	556	546	553	477	521	516	530	549	548	496	508	517	558	496	521	525	548	556	531	543	547	509	565	544	521	517	525	546	480	547	583	536	504	499	523	524	501	528	533	523	530	545	532	550	545	537	508	518	518	525	534	560	533	548	499	530	536	515	535	544	542	536	519	517	532	533	530	545	531	507	529	498	517	533	511	548	533	560	509	511	552	619	541	575	520	532	498	523	527	553	519	563	554	562	517	519	555	579	531	552	515	555	534	498	537	554	534	527	524	483	527	541	521	527	555	548	516	567	548	523	553	532	543	493	523	525	517	541	553	498	534	568	529	497	562	565	511	481	530	550	536	511	555	530	545	520	528	531	522	561	542	590	536	534	520	562	538	532	508	503	482	507	524	528	546	542	542	543	517	566	529	507	504	519	553	531	492	519	539	519	532	568	557	542	553	537	555	536	547	534	533	513	563	534	557	488	519	573	578	558	534	498	553	504	547	496	542	564	562	523	546	550	521	513	548	545	543	531	558	558	557	558	553	511	516	516	536	579	529	530	594	520	548	544	507	508	482	518	534	506	523	531	553	514	524	513	556	490	581	538	559	529	564	545	483	544	551	520	511	525	505	514	509	551	500	527	527	529	534	526	527	579	506	564	570	489	560	512	534	535	535	502	513	498	504	517	543	508	502	517	509	564	543	575	533	551	566	535	557	527	546	511	547	524	525	542	463	534	497	531	518	475	513	531	547	503	544	540	505	560	560	518	541	537	488	514	517	540	520	509	519	501	548	551	530	508	526	546	520	543	592	537	549	493	540	521	474	511	546	529	493	536	504	498	511	565	542	515	486	520	525	564	527	585	552	578	520	521	539	540	539	513	522	543	529	585	539	556	557	562	566	563	509	551	538	524	537	472	542	514	494	512	613	551	498	527	529	560	544	534	556	539	542	530	555	520	559	486	529	545	504	509	583	531	527	557	563	514	530	540	542	546	532	536	541	478	515	562	544	538	550	519	578	533	491	518	534	528	534	531	550	525	562	522	542	517	507	542	491	529	536	507	581	540	570	500	531	534	571	501	517	520	517	537	485	518	561	514	533	499	545	511	549	569	561	515	505	523	554	480	519	545	533	508	537	507	516	506	553	563	558	537	538	497	471	507	530	529	523	507	533	562	539	510	536	566	520	528	516	534	503	517	569	547	532	540	508	508	531	565	489	495	509	520	560	521	488	543	545	554	566	536	493	530	562	528	507	556	498	531	497	551	523	514	539	518	527	520	548	542	546	487	538	518	517	554	552	494	550	548	529	558	501	515	552	487	543	549	516	514	511	522	565	513	550	555	542	496	542	570	555	509	557	531	561	513	552	518	535	538	575	522	562	546	542	522	523	542	527	534	512	568	531	501	507	577	536	561	508	516	458	518	519	514	545	578	523	519	517	588	534	522	504	498	536	509	521	483	552	525	490	505	488	538	543	509	526	525	564	571	512	524	507	529	538	545	547	550	540	533	528	488	565	541	513	547	501	537	552	547	522	469	511	564	509	512	529	541	535	536	533	531	533	540	519	532	547	510	545	520	509	617	545	515	572	504	518	550	538	504	506	554	510	507	544	515	561	555	537	565	546	550	543	493	535	557	537	559	541	506	598	532	534	579	529	550	510	518	513	548	545	512	531	584	512	529	543	540	514	529	587	553	501	522	540	570	529	573	546	509	514	511	542	553	525	529	514	476	538	577	511	551	499	496	534	538	569	520	540	521	498	508	544	541	515	521	544	580	512	586	508	570	526	528	521	538	549	515	562	540	492	523	517	527	524	498	537	513	568	515	525	540	524	522	536	537	509	534	535	532	566	551	491	533	559	555	515	534	526	535	494	534	524	525	522	559	529	541	545	594	541	515	528	527	497	489	509	528	559	580	553	533	553	548	538	529	524	517	543	570	530	538	499	498	522	509	580	551	560	564	524	530	538	556	510	527	531	550	517	500	499	499	515	514	496	536	500	531	545	537	534	554	513	499	518	545	529	547	521	549	560	495	509	545	553	533	527	532	511	556	554	559	530	527	509	545	498	552	518	558	558	549	558	565	530	496	547	539	502	543	571	513	502	491	543	542	524	518	547	537	512	533	495	534	527	536	541	524	472	507	503	526	505	522	537	545	486	534	537	530	563	540	512	505	492	530	545	553	545	520	531	509	514	522	509	549	541	541	525	533	517	507	521	543	522	566	502	567	557	513	543	522	549	510	524	486	532	517	501	522	538	524	510	505	544	488	523	541	483	542	512	555	509	529	531	518	542	560	568	551	539	575	590	527	519	500	531	550	538	516	530	535	509	521	550	524	566	512	517	536	538	576	520	561	551	491	524	527	481	562	546	502	486	552	527	549	542	532	521	482	516	513	558	521	500	529	511	558	515	576	529	525	540	499	527	519	586	526	543	504	561	580	535	529	541	563	508	564	523	515	511	547	505	551	547	538	541	509	504	521	543	544	546	527	521	485	529	511	536	525	549	534	540	514	548	550	514	483	524	556	499	515	534	529	516	541	548	548	565	534	550	567	489	558	531	529	534	499	515	517	526	553	532	567	543	520	478	516	527	564	518	547	511	531	502	532	527	544	503	505	551	549	521	527	528	554	560	516	530	512	513	491	515	517	529	549	568	562	540	517	577	519	534	501	548	520	517	548	511	490	510	550	514	531	553	541	499	507	513	562	538	546	532	523	556	525	559	536	555	547	535	533	518	558	537	539	535	562	564	540	534	526	526	565	534	584	516	529	549	497	565	513	523	534	572	491	564	504	567	534	518	532	516	513	562	571	519	532	477	569	539	563	546	521	569	528	572	561	545	538	583	539	511	532	531	572	501	513	553	542	525	519	546	490	553	543	540	550	538	509	497	540	570	524	479	528	524	511	556	532	560	547	563	489	511	539	579	538	542
24016	3473	2405	1756	1253	893	650	599	471	477	402	368	329	301	296	289	265	257	269	233	255	280	226	221	244	237	236	223	260	231	229	236	226	218	229	221	193	233	250	236	219	234	205	188	245	235	203	226	227	214	242	200	222	185	229	219	233	203	215	222	220	192	199	223	218	231	227	190	220	222	208	208	187	203	199	211	205	205	180	227	207	200	213	194	221	218	184	229	218	203	205	221	211	228	192	191	209	209	206	208	207	202	188	205	212	191	194	241	201	226	215	234	184	182	193	216	209	229	213	205	222	190	191	210	205	205	197	225	196	195	209	217	225	221	199	199	198	199	218	227	211	221	187	210	221	220	192	188	222	228	205	181	235	216	204	211	195	193	175	197	235	215	215	178	212	200	202	204	209	212	224	194	206	213	200	221	233	193	212	212	175	227	213	217	222	198	210	191	202	217	189	206	222	204	216	241	193	207	200	208	212	213	219	239	194	220	211	186	221	206	210	196	180	209	241	222	211	217	213	214	229	204	224	199	211	187	173	188	225	207	215	196	199	234	229	206	210	194	199	210	175	205	207	207	196	220	209	196	192	204	214	203	207	220	202	204	198	215	204	208	193	214	194	198	202	227	221	206	194	207	207	196	204	222	216	195	248	224	200	216	177	227	224	213	209	212	199	218	222	179	200	218	214	200	195	218	199	207	217	231	215	189	216	199	209	200	208	227	194	209	235	215	208	204	198	228	219	203	211	197	193	213	251	212	203	228	206	218	190	198	205	215	203	198	180	202	233	194	213	184	214	193	192	212	211	219	192	203	209	217	199	195	218	211	201	209	230	199	211	214	192	185	208	219	229	207	219	236	218	199	204	202	178	218	189	249	183	211	208	184	227	219	197	219	199	212	184	235	220	190	198	218	211	202	234	220	225	193	221	202	213	234	201	195	218	206	191	228	192	198	190	233	197	210	214	192	191	202	215	203	228	186	213	200	199	195	196	218	184	214	227	201	214	222	207	214	189	219	200	213	201	202	192	189	216	195	200	211	197	201	219	204	209	212	202	224	198	210	209	199	206	214	228	186	205	201	212	214	187	198	201	217	194	209	188	231	207	203	206	205	217	205	210	204	209	209	201	213	218	195	204	219	204	207	210	196	227	219	209	204	202	196	190	185	201	223	213	213	202	234	219	188	198	207	193	244	211	214	209	233	234	215	198	189	223	195	177	203	204	203	208	209	222	208	198	219	209	193	215	206	223	200	182	198	229	209	190	210	215	206	219	191	205	222	195	191	205	207	201	209	198	201	226	202	219	205	219	215	187	195	220	213	224	221	213	215	192	195	184	183	239	205	199	202	218	207	195	193	197	216	206	214	202	234	200	194	210	196	201	195	183	186	205	208	216	182	219	225	205	235	206	215	176	198	207	212	175	203	195	209	217	217	211	191	209	233	199	215	200	193	218	204	197	196	215	209	192	202	203	195	202	192	207	226	202	224	230	181	193	196	228	208	206	194	174	193	226	222	201	208	193	199	237	216	206	219	205	209	192	202	238	224	193	195	200	217	200	219	211	204	220	205	186	199	196	204	218	203	217	224	225	204	201	232	227	205	214	208	213	218	205	175	194	198	226	205	235	236	256	207	212	230	222	197	219	196	210	217	240	218	218	204	215	230	224	233	184	222	215	203	222	206	184	197	225	207	223	222	188	213	191	205	207	214	203	195	232	209	179	196	191	197	227	212	216	197	188	215	214	199	229	214	194	206	198	197	193	205	226	199	212	219	199	223	215	188	217	223	210	194	199	209	193	213	214	197	190	206	203	220	209	220	204	198	178	192	227	193	207	190	188	198	202	206	205	214	176	193	212	199	215	195	194	208	216	193	233	213	208	218	203	178	201	208	228	198	228	238	205	188	207	229	190	200	199	215	214	231	221	214	189	237	196	220	182	204	203	212	209	196	183	200	208	211	216	218	194	207	225	190	226	202	212	193	205	205	242	216	205	222	217	206	202	193	203	235	185	195	215	180	205	211	201	198	215	220	229	223	197	218	179	181	208	216	217	192	207	207	209	193	198	211	217	208	204	191	189	245	198	220	186	197	235	191	214	219	201	188	221	194	240	203	230	204	185	220	226	184	220	226	222	207	193	216	219	202	203	192	218	184	186	196	178	198	202	207	209	224	219	236	210	194	190	226	193	200	179	200	206	183	198	193	205	204	210	191	193	196	225	196	228	177	215	213	196	228	196	196	204	205	203	212	216	217	203	193	224	209	207	199	204	173	231	230	201	227	208	209	225	232	189	226	220	215	225	182	220	228	198	209	207	257	190	189	191	200	209	189	208	211	200	207	192	198	181	223	198	240	203	167	217	209	178	208	227	216	218	189	216	216	183	199	211	226	220	215	191	212	209	198	198	212	184	220	180	184	217	188	198	197	210	191	215	186	207	202	196	191	197	214	229	207	206	185	216	204	185	205	209	220	226	212	215	248	215	231	215	207	191	190	213	176	218	205	195	213	190	214	177	189	231	200	220	204	228	205	217	241	198	196	203	196	187	203	218	209	197	188	195	212	203	209	202	196	207	215	221	205	220	219	200	205	187	220	190	193	209	189	217	188	226	217	226	186	209	190	195	230	202	237	208	218	197	177	212	200	228	207	195	198	206	209	200	191	195	185	179	214	202	191	212	207	198	224	206	182	212	204	189	232	196	216	191	198	219	206	215	228	217	230	193	217	230	249	212	216	206	208	226	218	215	194	230	194	212	210	193	203	234	166	230	229	198	227	193	208	227	208	190	206	223	203	213	219	222	204	214	194	218	225	188	222	197	217	233	204	200	217	201	226	184	207	216	192	194	205	220	211	190	192	194	234	205	193	204	247	191	222	219	208	220	191	211	221	202	209	203	212	209	229	206	203	198	199	216	209	205	194	208	209	184	222	194	192	174	216	223	200	206	210	201	201	190	208	204	214	196	212	208	194	204	212	213	205	222	193	186	209	243	224	200	212	197	208	203	205	217	206	206	209	202	211	215	201	213	223	195	209	211	192	182	181	187	222	194	192	210	180	220	224	168	207	203	229	201	208	217	228	191	201	209	179	205	237	208	214	211	202	215	212	229	196	205	201	240	226	220	215	217	200	233	219	210	210	225	202	239	233	230	203	199	190	191	193	226	207	209	177	200	205	221	205	225	194	201	200	203	224	234	195	225	195	192	200	179	198	242	202	200	216	195	214	217	199	218	207	197	212	213	229	237	246	205	207	195	184	199	194	226	213	181	213	236	202	226	216	196	210	190	200	197	223	188	210	211	210	197	202	206	185	203	187	202	213	211	208	196	201	207	202	219	203	182	221	205	199	222	211	213	203	210	222	188	217	206	202	236	176	191	226	196	205	221	197	194	207	225	211	242	203	199	190	201	189	211	199	203	213	211	203	184	223	203	215	233	196	230	207	187	213	194	213	200	227	215	194	203	211	208	198	209	192	202	193	221	206	189	231	214	183	219	234	226	240	206	225
13055	2379	5025	5800	4876	4189	3414	2945	2586	2203	2069	1875	1728	1561	1460	1268	1269	1238	1150	1096	1119	1085	1007	974	920	910	928	892	912	882	888	838	898	841	876	787	784	823	790	799	747	769	772	759	766	772	773	764	791	759	736	764	742	768	783	749	793	768	745	735	724	728	746	748	751	795	674	721	727	707	763	711	733	740	732	748	721	725	715	687	714	696	716	694	708	700	738	697	708	733	661	709	710	696	717	671	740	681	708	678	753	715	745	713	683	715	666	702	710	715	694	706	697	677	714	693	719	714	693	696	727	670	698	709	703	701	733	690	759	728	679	705	686	644	733	702	682	710	694	680	690	705	698	673	738	697	719	694	701	679	695	680	662	739	682	707	691	723	685	715	720	677	707	707	713	732	669	705	680	647	714	691	697	704	689	731	677	719	693	718	662	714	684	668	669	694	701	719	673	710	713	694	669	694	675	724	711	720	709	675	689	707	678	713	695	709	688	692	715	698	678	684	671	677	687	678	678	700	685	719	704	687	724	693	679	705	725	694	686	703	692	706	718	731	657	704	724	699	707	693	749	691	699	673	696	701	676	672	691	692	683	715	705	714	715	721	689	693	722	704	704	700	654	668	679	697	732	670	700	736	653	690	673	700	695	707	681	664	698	705	722	695	760	703	677	702	713	705	702	676	656	725	621	670	675	709	711	740	715	690	674	654	752	699	651	699	705	702	724	686	681	718	699	693	695	741	726	746	692	707	696	712	703	712	722	732	698	707	706	776	668	660	697	656	684	723	661	709	660	692	661	723	697	720	727	704	676	678	662	691	676	706	693	688	705	712	720	677	711	722	681	708	653	720	708	702	663	726	651	735	695	711	675	661	693	706	676	679	701	670	691	718	758	732	710	690	675	741	664	702	718	701	686	722	667	711	692	713	676	715	633	696	700	693	681	689	669	713	711	692	690	677	669	646	677	683	688	670	666	692	708	670	677	670	676	671	671	665	673	732	685	718	640	680	672	671	679	694	714	706	641	687	706	685	703	722	690	712	666	744	688	704	743	675	637	681	716	735	658	682	687	730	684	649	676	694	654	715	675	685	693	702	714	677	649	691	703	711	696	700	666	646	680	728	680	679	681	709	702	712	707	705	728	669	681	644	694	668	735	708	702	682	674	693	648	666	702	696	729	677	694	693	688	682	708	688	674	697	697	680	685	620	674	745	709	660	732	733	674	667	710	708	708	701	722	728	718	737	678	658	734	666	695	685	683	675	676	691	694	635	700	708	684	690	716	697	699	657	720	712	711	685	754	726	711	662	728	714	714	710	650	716	724	724	693	697	666	673	683	670	702	702	700	688	705	688	708	704	740	665	665	710	696	698	695	711	698	666	663	679	709	718	705	720	708	659	719	662	681	672	702	707	659	687	775	721	778	696	674	750	667	680	697	675	665	675	705	647	689	679	677	656	712	731	654	675	722	685	685	722	696	694	729	655	686	670	707	723	677	679	703	703	727	704	711	665	679	651	673	689	696	664	613	693	676	722	692	706	676	677	695	691	687	687	699	698	692	688	681	687	733	672	700	680	752	738	770	695	720	674	695	675	754	707	681	695	703	682	638	736	694	664	683	671	670	689	715	687	743	681	693	715	706	665	664	701	698	661	680	698	713	697	710	713	651	694	691	702	697	639	717	725	707	646	708	693	697	726	714	684	740	681	683	635	734	634	691	664	693	715	675	702	697	667	661	727	687	693	674	699	693	708	703	697	658	667	679	706	692	662	723	644	687	678	671	677	695	676	688	691	692	633	714	677	722	671	741	672	712	701	675	670	753	678	724	728	638	716	735	696	713	705	696	765	692	685	697	686	684	710	667	704	704	688	726	701	738	669	696	642	707	664	646	728	725	685	736	713	717	675	688	691	645	700	702	698	708	740	747	712	716	683	689	739	705	691	684	689	706	723	752	674	711	704	699	685	703	719	667	701	668	763	701	683	713	643	721	739	688	684	688	682	695	677	698	687	672	722	694	732	689	681	674	677	725	643	649	701	698	675	681	677	712	696	730	701	706	702	679	695	690	690	680	649	679	682	686	654	707	711	670	698	665	702	655	654	669	718	679	741	663	684	678	720	702	701	690	718	692	688	698	689	688	628	692	662	705	730	683	653	699	731	739	695	674	676	639	683	679	691	696	689	717	706	677	718	713	699	663	683	718	656	703	690	703	681	637	681	699	773	759	719	699	748	695	749	700	714	682	747	709	692	684	685	685	679	673	716	682	708	687	687	724	619	700	699	722	686	708	714	682	728	710	696	695	664	674	723	669	714	751	676	659	685	709	725	675	706	673	689	707	687	703	721	704	682	708	727	735	719	696	699	679	692	705	660	776	705	701	716	680	715	714	636	666	672	662	733	671	706	668	687	690	675	733	678	668	689	697	664	692	727	702	728	706	684	678	647	709	718	682	735	688	715	726	693	723	666	662	681	735	723	686	678	633	702	748	695	661	700	682	672	725	716	703	743	732	715	687	683	678	681	683	728	707	702	673	631	691	702	696	702	711	707	662	679	690	716	642	674	707	716	690	731	737	680	713	676	732	636	702	683	705	686	649	739	693	700	728	683	709	687	665	726	690	702	692	700	689	709	680	696	664	692	687	660	714	743	725	731	710	664	725	732	715	693	659	696	671	707	689	656	693	657	707	645	659	692	705	734	702	663	692	695	673	637	696	680	704	713	707	649	734	666	722	690	683	708	689	682	682	723	701	715	671	652	677	692	613	669	697	664	685	718	696	718	688	696	720	749	704	709	716	676	669	689	644	686	697	707	692	681	718	745	678	676	671	714	689	699	729	710	722	645	680	694	706	644	711	672	648	724	729	709	696	674	715	692	713	689	712	758	695	694	734	703	732	647	679	719	687	681	663	690	664	655	692	711	645	687	678	665	655	668	739	740	662	678	709	750	713	681	730	684	704	714	692	733	675	699	724	650	646	682	693	744	658	652	714	750	690	645	703	684	731	718	671	744	694	701	671	685	636	677	724	660	668	713	684	676	691	697	683	699	696	735	712	709	705	674	658	716	661	693	712	712	692	700	702	683	740	716	666	707	666	694	703	670	689	681	663	657	659	689	736	690	741	691	682	665	669	720	683	737	682	679	734	729	690	690	725	722	677	642	727	692	682	692	711	702	650	706	704	696	714	700	731	726	695	665	672	684	733	705	712	692	698	693	668	682	696	661	679	684	682	734	676	710	662	688	706	692	685	699	689	708	709	694	668	704	709	733	625	665	730	633	734	654	682	645	665	697	672	684	695	661	694	713	712	716	674	708	698	736	711	675	712	746	695	768	693	699	706	704	726	667	715	702	694	666	739	698	723	692	696	744	722	703	725	716	674	706	690	699	710	778	661	715	664	703	739	642	700	707	693	716	684	687	712	653	696	721	678	672	728	685	694	669	694	675	661	662	702	691	693	709	700	701	656	674	680	677	686	717	667	725	705	669	708	665	734	689	674	681	649	668
2022	156	122	99	83	100	77	72	94	96	86	75	79	67	78	78	67	73	83	74	57	74	77	63	74	66	69	60	71	76	63	70	60	65	80	82	56	71	58	77	54	75	71	57	76	80	74	62	77	66	55	66	73	78	78	72	63	79	71	72	54	74	79	67	68	72	83	71	76	87	83	61	67	73	71	83	78	86	74	73	67	83	59	71	75	67	80	74	66	75	74	46	56	61	82	59	56	65	62	84	65	69	72	68	56	67	72	75	70	66	80	71	73	74	63	71	66	64	74	66	70	56	84	73	89	75	73	74	72	67	77	86	67	81	80	77	75	72	58	68	72	57	74	56	81	76	78	81	68	66	70	70	75	60	66	79	71	61	57	74	64	85	81	76	54	88	71	79	69	81	73	76	63	80	69	63	68	71	70	62	72	74	70	72	69	83	59	75	66	69	60	73	75	75	72	85	60	60	69	71	74	82	58	62	91	79	55	82	81	68	59	71	65	67	65	54	86	66	64	69	76	79	60	82	48	63	71	69	83	64	71	84	64	61	72	80	83	57	74	80	73	60	68	55	71	76	58	58	72	65	61	66	72	55	69	77	100	60	82	61	66	66	86	61	64	82	63	71	75	57	62	76	64	64	64	66	59	54	68	80	82	65	74	72	76	86	56	84	78	73	72	83	62	76	62	53	70	66	62	66	65	69	71	62	65	69	52	74	60	71	75	65	67	81	60	72	53	63	72	67	58	64	62	60	74	73	66	68	69	65	72	72	67	78	60	72	76	81	53	61	52	72	80	66	60	74	67	70	68	62	95	79	72	68	80	64	73	74	72	68	70	68	47	70	52	64	76	63	87	74	68	81	82	62	86	66	63	63	70	63	62	61	66	62	59	65	66	59	64	74	88	80	62	78	69	66	55	70	67	71	67	69	58	77	67	59	80	68	76	60	80	66	64	74	69	75	74	67	53	66	65	68	71	60	57	64	51	80	66	67	69	74	63	76	70	60	66	72	74	75	77	71	72	68	68	62	74	70	66	61	74	67	72	67	79	67	61	65	61	62	77	65	62	83	70	65	64	61	76	79	60	64	85	71	68	64	68	68	61	63	69	63	72	65	53	66	71	74	76	65	69	79	54	78	62	75	66	67	66	77	60	75	61	58	66	69	61	74	52	71	65	68	69	67	78	54	60	59	63	68	63	72	58	67	69	59	76	74	59	59	60	67	73	49	63	69	75	63	68	82	67	74	67	59	83	77	74	79	64	60	65	77	57	58	62	61	86	82	70	67	66	72	71	70	70	65	69	62	65	77	67	68	57	57	65	64	64	77	71	53	64	65	70	82	72	65	62	71	61	64	84	82	76	74	80	60	67	75	79	53	63	72	72	78	66	74	67	68	84	58	84	64	79	73	56	74	62	68	59	68	63	73	61	78	67	78	57	59	70	61	65	71	67	74	57	58	72	79	68	66	84	67	64	75	79	61	66	78	77	74	53	78	74	90	70	58	59	70	63	77	70	66	76	74	65	71	80	69	65	82	62	67	61	93	75	78	71	73	72	73	61	83	61	84	67	64	75	67	69	68	73	57	75	63	65	65	63	59	82	61	73	73	68	65	72	63	58	62	66	73	77	78	69	75	53	87	71	68	71	64	63	51	57	70	60	70	78	67	72	51	76	71	72	72	67	70	77	73	74	64	69	77	90	69	72	82	70	70	76	62	80	75	50	77	79	74	54	65	67	72	64	65	83	82	65	76	74	76	73	68	77	64	61	48	66	70	62	76	67	63	74	47	66	82	76	61	80	64	79	72	89	83	81	56	66	74	66	50	88	61	71	65	67	64	70	78	58	59	69	67	68	59	75	75	71	79	88	72	65	63	68	72	74	74	75	79	70	75	63	75	58	60	61	71	73	62	65	59	66	75	69	69	75	65	76	66	79	73	75	71	89	84	74	63	82	64	77	75	69	81	66	67	57	83	79	64	75	67	65	59	69	69	78	70	74	76	74	70	70	75	68	70	84	62	86	76	69	68	66	72	81	69	66	61	82	74	82	80	75	65	76	76	62	73	84	75	85	74	81	75	58	56	73	73	73	72	77	77	79	83	57	89	55	60	78	74	63	71	60	64	74	69	73	88	74	72	77	82	58	74	68	75	82	75	69	69	77	61	74	70	87	75	65	62	70	69	82	73	68	78	68	73	53	67	65	56	70	88	68	69	72	64	58	58	66	62	71	80	73	81	71	72	79	64	78	75	51	69	63	63	59	71	78	85	81	65	73	64	61	57	81	71	60	71	72	71	80	61	83	85	58	65	65	58	59	60	55	61	82	70	69	64	64	66	67	59	70	62	61	63	66	72	74	83	64	74	72	57	85	57	65	74	71	53	84	58	69	65	86	61	71	73	71	73	61	76	55	82	64	62	59	74	67	62	84	79	71	68	75	60	61	74	72	66	85	78	73	70	71	60	80	72	72	70	69	72	55	67	67	53	67	73	66	56	74	61	52	75	65	82	77	67	56	59	76	72	85	66	63	63	74	76	62	85	73	73	55	53	78	77	70	68	75	61	54	76	71	67	63	70	64	73	61	69	65	74	79	64	80	62	59	93	71	76	56	76	70	71	78	72	71	84	61	67	65	83	66	75	76	75	73	65	64	68	59	63	57	56	77	73	76	74	57	69	68	67	77	57	79	65	63	70	57	75	80	69	73	71	77	80	80	64	78	65	76	62	82	72	56	76	74	67	73	72	69	65	79	65	76	56	64	73	78	74	74	68	57	82	64	62	75	87	59	71	70	73	63	87	75	75	68	67	67	61	64	63	81	72	62	66	78	71	85	66	72	64	77	88	79	66	65	63	64	54	75	52	63	71	80	66	75	73	56	89	67	58	74	62	69	73	89	57	79	70	87	74	68	72	81	65	61	64	66	65	68	67	60	77	70	71	61	66	74	57	58	74	65	71	72	67	67	64	58	71	59	63	74	72	61	61	76	64	78	68	59	68	62	73	61	70	73	70	74	57	88	61	70	63	63	62	76	55	70	60	69	62	65	76	84	87	57	83	70	69	65	75	69	69	66	90	79	69	91	71	62	55	65	69	70	60	71	68	65	60	80	61	60	74	60	56	69	70	53	69	67	75	51	64	69	68	75	76	76	72	60	75	87	68	68	66	81	63	52	56	52	73	78	75	84	72	76	67	78	68	73	77	54	59	68	64	70	64	76	74	56	71	69	78	68	58	64	75	65	88	67	64	75	65	71	94	83	85	69	86	85	65	64	64	73	70	62	72	72	73	65	64	58	72	74	71	66	60	79	69	48	53	70	60	74	74	66	71	77	68	76	62	64	65	76	72	70	69	61	58	69	68	57	72	62	80	65	76	73	62	61	66	69	71	82	69	62	59	71	64	76	57	68	62	63	63	66	70	73	61	59	66	66	75	65	73	59	70	73	63	75	78	54	52	71	76	71	73	59	70	70	65	67	56	84	83	78	72	71	71	80	63
2946	414	443	454	424	404	362	381	382	364	355	347	348	349	332	318	291	340	325	315	337	282	331	299	300	300	300	304	313	320	317	294	295	290	332	291	293	282	308	310	304	316	302	257	308	300	269	288	293	288	291	304	305	265	306	287	281	282	300	286	290	287	335	278	275	292	318	295	273	293	283	267	310	298	285	275	296	302	306	291	285	264	296	286	301	294	273	299	318	283	294	293	287	300	295	305	320	308	289	326	282	293	305	278	283	315	285	315	293	308	273	285	288	321	289	296	275	324	290	319	293	295	304	329	281	312	291	322	286	272	274	297	294	288	308	308	275	301	275	279	304	302	314	290	264	287	304	270	288	277	327	301	279	281	318	297	294	297	292	310	283	294	325	300	293	275	288	304	285	281	331	333	285	283	314	288	284	279	286	324	274	297	306	296	322	331	276	292	276	290	296	298	287	313	267	334	323	314	292	311	303	296	278	284	305	281	301	291	300	325	286	294	297	305	281	278	316	263	273	290	316	309	287	316	288	302	314	308	277	271	316	273	290	283	323	293	303	304	256	289	322	319	314	341	317	291	301	287	301	291	315	287	330	309	300	306	316	298	283	319	283	267	311	305	287	270	322	297	285	302	284	305	311	292	286	285	262	298	269	296	304	301	324	269	324	307	306	313	289	290	300	277	277	313	302	295	311	305	303	307	291	302	304	291	263	276	292	280	291	312	276	293	294	301	294	325	293	295	322	292	278	332	296	293	300	263	264	283	271	273	268	281	278	312	296	280	275	272	295	301	280	279	308	260	323	298	294	285	242	312	296	330	277	325	290	279	300	308	307	316	331	294	281	305	362	301	311	295	290	319	308	276	286	293	278	278	303	307	298	273	287	298	280	277	290	300	323	308	320	273	287	316	302	270	262	309	262	306	294	309	305	285	313	283	284	299	290	285	292	317	281	285	292	308	286	299	316	298	304	290	307	275	278	277	280	295	318	289	310	272	298	278	263	334	277	287	299	302	307	307	263	328	309	309	310	308	263	329	310	300	304	296	275	289	322	297	273	305	298	332	304	291	290	291	306	310	282	289	278	284	285	304	275	287	292	306	293	276	293	270	331	291	287	276	291	283	310	302	295	309	326	284	274	316	296	308	321	279	310	313	303	315	287	297	299	263	318	301	272	311	298	294	277	305	312	295	312	282	256	285	319	329	319	273	274	334	286	278	314	280	310	310	294	299	292	282	297	315	287	332	280	282	299	309	297	267	290	322	289	265	265	282	309	324	278	286	299	259	296	307	311	306	279	278	290	293	305	279	328	276	301	302	328	289	282	301	341	299	286	296	261	273	291	302	285	297	314	316	290	278	262	260	304	299	274	307	300	309	298	321	295	279	302	318	273	299	310	308	282	304	322	287	305	275	281	292	321	301	280	279	286	292	287	312	275	270	283	290	292	281	275	292	313	295	291	272	299	299	316	254	306	289	270	284	268	316	305	290	262	294	309	314	279	307	317	291	267	287	280	296	303	315	266	288	275	304	263	313	334	282	291	280	291	302	307	302	296	296	301	347	282	297	285	293	297	279	277	306	271	305	296	288	298	283	303	305	285	324	243	295	313	277	293	258	295	290	283	296	301	335	246	313	279	300	310	304	301	291	276	307	299	305	275	314	318	296	293	296	297	323	313	335	293	290	312	294	301	294	329	291	315	292	284	317	301	307	270	282	310	332	291	305	317	302	304	273	305	299	311	305	288	285	248	296	308	287	297	278	291	302	317	296	316	289	305	298	278	289	294	297	303	304	304	290	300	293	297	294	256	288	307	290	288	324	259	296	307	296	295	295	290	292	271	295	283	285	302	329	292	291	289	289	302	325	292	310	323	295	294	296	307	277	286	310	283	339	263	310	274	306	303	294	307	293	306	269	295	305	318	302	297	297	305	304	269	312	275	307	312	288	301	272	311	296	292	312	296	280	321	300	281	291	305	293	279	304	296	286	286	309	278	273	294	265	318	295	283	304	286	305	275	319	313	289	294	315	268	282	280	289	248	262	314	296	299	257	318	281	290	284	310	312	282	306	296	295	305	333	281	286	287	307	272	269	280	304	277	309	295	313	306	306	268	304	325	297	305	297	274	258	317	310	304	295	264	279	312	261	307	279	285	303	301	340	304	289	292	269	328	310	281	306	312	286	276	290	307	277	328	308	300	312	327	293	320	282	313	289	303	298	276	311	272	286	289	318	302	320	276	266	296	306	314	299	317	306	293	308	309	290	313	311	305	267	310	299	332	294	287	315	273	277	321	315	291	284	297	317	296	315	285	304	281	282	271	326	279	278	316	283	312	298	276	270	296	299	300	312	281	283	310	279	301	298	304	300	310	274	297	306	313	288	318	308	301	296	302	329	280	314	289	303	303	288	296	277	320	281	302	319	285	295	309	297	293	285	298	293	289	299	272	317	308	295	280	279	303	283	290	288	297	293	261	318	301	270	285	339	278	337	309	288	286	304	294	283	291	285	306	284	312	305	275	319	300	294	285	295	308	294	300	274	290	266	313	256	297	269	284	269	283	280	296	320	290	304	289	279	298	299	299	309	292	285	305	317	279	285	288	292	315	303	274	307	304	315	289	293	292	291	323	280	301	283	296	292	302	298	296	289	298	294	301	273	299	285	272	297	324	255	292	282	343	276	311	298	307	298	309	283	296	277	293	289	275	281	285	280	299	287	305	271	272	308	309	332	338	294	282	298	306	309	276	285	260	323	275	278	294	324	304	316	302	286	309	280	300	297	290	311	267	301	296	327	287	301	289	306	280	291	274	331	300	278	302	281	294	278	289	276	289	290	263	303	306	309	321	292	315	297	297	280	276	306	290	325	296	296	310	306	308	287	321	294	272	311	327	275	283	316	303	278	288	275	288	272	307	297	258	307	292	293	287	305	298	303	285	288	291	301	312	272	315	270	266	312	299	271	311	313	265	303	294	284	322	304	296	318	286	282	289	312	297	279	296	300	304	267	315	273	291	293	311	272	294	302	295	296	251	286	282	306	300	297	289	303	305	278	301	337	306	278	304	295	298	303	303	314	288	306	289	324	297	294	304	327	308	305	252	300	274	304	321	285	314	281	283	293	293	276	274	293	320	288	285	297	289	290	307	264	315	294	290	301	284	273	321	297	298	286	281	292	289	291	291	302	284	303	306	286	284	304	305	319	284	320	313	278	305	269	273	286	271	297	292	287	294	342	302	294	281	280	292	289	296	302	307	315	274	324	292	275	287	327	311	307	300	310	308	293	299	285	295	291	305	329	294	282	333	289	296	253	307	276	275	306	293	269	277	299	279	290	288	315	302	288	301	348	289	295	303	310	293	314	297	309	335	280	288	275	275	286	287	276	289	327	292	262	287	318	297	285	293	287	286	298	300	317	274	293	321	293	290	306	315	310	275	285	282	311	333	301	303	299	289	281	310	292	294	278	287	251	288	311	291	302	283	293	296	295	285	289	310	324	251	272
16786	1521	1274	930	665	503	468	342	305	293	248	236	224	195	201	175	184	186	187	188	184	160	164	177	158	166	164	138	170	170	170	171	175	137	162	140	145	160	179	164	162	147	153	150	179	156	163	141	145	144	110	142	160	161	139	162	147	145	137	177	139	155	153	143	145	131	143	154	141	136	162	150	143	163	160	140	136	152	142	144	138	146	141	138	161	141	159	133	153	164	160	157	130	159	182	139	146	125	147	154	155	150	164	154	150	158	162	130	152	147	138	177	124	153	154	128	139	155	143	156	150	143	150	150	172	150	116	164	138	133	151	154	153	147	125	147	158	147	144	154	192	126	137	144	170	145	151	157	174	129	157	155	136	133	151	156	159	137	153	156	141	133	184	139	149	158	158	136	111	126	150	145	155	146	145	160	149	148	148	144	152	129	174	160	159	158	164	132	145	130	138	148	163	152	156	143	150	148	140	123	181	147	148	147	156	161	145	149	169	149	140	172	142	154	152	135	142	142	130	152	155	161	166	154	151	140	149	138	129	152	149	127	176	125	170	151	146	136	146	133	147	109	141	131	171	148	172	138	135	156	148	120	125	165	160	139	148	157	151	135	125	159	137	155	143	152	139	151	139	146	153	161	148	185	149	151	149	146	157	128	161	133	128	167	145	170	163	144	155	136	149	143	132	143	149	163	173	151	152	138	160	143	157	168	124	145	141	150	130	157	150	151	142	146	141	150	152	172	156	125	144	162	161	155	118	148	137	150	144	134	144	153	126	154	145	131	144	130	143	158	137	152	137	133	156	139	134	138	130	147	134	172	149	175	165	149	161	132	150	146	149	143	167	165	153	136	140	161	133	148	144	151	155	133	139	139	156	165	154	163	153	125	154	158	140	150	155	149	143	159	159	137	167	134	155	164	128	141	141	137	151	136	159	143	146	136	162	133	164	139	131	148	127	138	141	147	155	152	161	140	144	153	151	124	163	147	153	130	137	139	155	148	158	145	137	141	169	146	122	179	142	124	124	160	117	156	143	122	148	139	147	153	136	141	139	111	131	152	152	151	129	134	138	148	147	142	168	140	158	140	148	120	144	173	146	136	136	125	136	144	154	151	159	146	136	130	146	156	156	134	157	129	155	156	147	127	161	167	161	138	175	130	125	139	157	139	132	144	166	154	165	145	159	180	128	145	166	155	134	131	168	132	140	146	153	125	186	155	152	147	156	150	148	156	164	163	139	135	140	159	134	144	141	143	149	142	166	140	136	171	142	127	165	130	160	142	130	160	154	156	145	151	137	156	124	135	156	146	149	143	148	161	150	164	128	155	149	135	161	151	139	135	139	146	148	141	142	133	159	138	139	138	135	162	156	152	132	131	145	136	149	146	157	158	167	145	146	143	151	145	141	167	154	141	152	168	147	142	161	120	148	159	143	132	153	152	144	151	150	149	146	140	148	174	154	158	144	143	142	171	154	152	134	130	134	158	159	155	162	142	162	158	146	169	153	155	144	137	147	164	141	144	138	148	144	137	147	130	153	148	150	161	141	163	146	150	126	134	127	119	144	127	154	148	171	177	120	133	150	164	127	169	160	158	147	139	153	156	153	134	158	165	133	148	146	153	131	170	144	158	153	158	159	150	150	157	149	162	142	139	155	131	163	160	149	156	150	151	171	147	159	137	130	153	146	172	156	154	161	155	157	157	145	148	151	167	146	131	156	147	161	152	138	120	141	140	133	147	145	150	133	158	156	150	154	143	126	140	150	172	131	140	130	162	167	143	157	137	141	150	148	143	124	171	169	159	159	139	165	171	147	162	136	153	114	158	133	128	155	147	150	140	145	159	149	144	126	167	158	144	152	170	145	136	149	130	131	144	156	155	161	157	176	149	158	147	140	126	130	148	153	160	142	159	128	135	141	167	154	150	159	157	137	148	141	147	144	128	139	154	147	151	137	141	179	163	144	178	148	133	137	162	152	169	143	149	152	147	150	141	151	127	141	160	140	148	137	144	156	158	144	149	143	136	144	132	145	162	146	148	139	137	131	117	127	140	132	135	147	137	136	124	140	135	126	123	169	152	169	149	151	138	148	154	147	147	157	158	136	159	169	127	121	142	142	166	160	142	138	172	151	130	158	134	144	151	159	141	132	160	120	148	147	147	135	144	162	148	151	170	150	125	137	164	170	137	161	139	159	149	143	134	155	152	148	131	141	131	165	138	144	139	125	154	149	130	158	143	145	154	154	138	174	156	150	150	165	139	149	140	136	122	161	148	165	157	154	143	141	146	140	137	148	132	145	133	168	150	144	148	140	145	149	146	143	147	133	138	154	149	140	148	134	151	145	134	137	153	144	150	168	127	154	129	169	167	169	170	147	130	154	151	141	152	155	155	136	137	147	131	152	161	141	156	151	162	144	159	146	147	131	124	147	151	135	154	160	148	143	141	150	147	161	158	179	143	141	131	147	157	153	162	155	143	145	167	160	148	150	170	138	134	156	140	180	156	129	148	153	154	121	137	123	128	146	143	156	125	154	139	148	138	116	139	146	140	154	126	151	150	161	128	162	143	150	141	140	143	141	133	160	129	144	158	126	162	154	164	133	142	142	143	160	173	156	180	122	157	159	164	179	147	156	139	161	145	148	155	162	173	140	150	144	166	125	124	138	155	122	122	138	146	148	144	156	137	138	156	152	160	149	133	129	142	151	168	144	155	167	148	122	128	154	157	164	185	150	139	145	156	159	143	149	137	142	146	145	118	125	138	152	157	141	144	154	160	172	168	148	135	154	127	168	132	164	154	157	145	146	144	138	151	150	174	150	161	151	148	152	136	159	149	139	159	132	149	160	148	160	149	148	168	126	137	154	135	149	133	166	152	152	153	141	146	155	123	134	136	146	160	154	150	176	143	136	146	166	126	134	135	166	160	149	146	160	123	171	131	133	145	141	157	143	140	154	144	158	168	140	146	141	145	142	138	149	157	148	135	131	148	163	136	143	147	147	149	155	160	147	152	145	156	149	133	155	163	153	136	149	152	143	134	153	147	165	139	149	164	139	145	161	138	144	136	161	150	160	142	144	148	153	150	157	153	154	141	151	130	170	144	151	147	147	151	147	154	139	165	130	147	158	145	143	132	156	153	153	127	166	152	135	147	147	158	166	153	152	137	130	144	154	161	126	145	165	164	154	145	155	141	147	149	176	141	144	149	148	134	125	156	160	138	139	147	147	159	152	136	160	173	142	134	152	151	157	149	143	151	141	156	141	160	150	158	142	149	132	132	147	128	152	139	145	130	160	156	155	140	140	165	149	141	161	168	150	153	146	168	150	140	148	142	146	142	146	132	146	142	138	151	141	157	139	175	148	151	154	156	154	141	131	139	127	125	148	145	152	143	154	138	156	152	127	156	140	159	153	141	147	138	163	157	154	156	151	144	147	140	160	152	136	148	134	161	159	142	137	163	142	160	123	138	133	169	124	155	171	161	147	149	153	146	134	152	143	154
10162	1354	2877	3465	2910	2408	2085	1790	1600	1407	1369	1155	1060	1018	926	921	824	838	764	744	764	737	700	668	714	651	655	710	630	629	630	566	606	572	582	592	566	557	585	605	568	561	532	616	573	562	568	587	584	547	601	585	546	570	543	533	548	536	554	564	558	577	533	558	597	493	540	556	554	584	531	524	536	557	554	519	560	573	582	537	561	566	529	506	562	509	517	555	559	518	514	531	535	559	521	544	502	555	545	560	543	479	527	535	567	530	512	573	530	549	518	551	519	552	564	541	547	550	563	522	542	525	539	533	543	536	507	536	543	527	500	559	526	542	538	543	505	520	552	497	557	517	523	542	499	538	497	468	553	528	505	507	542	556	559	523	548	533	510	520	538	517	534	520	503	565	500	503	498	530	536	493	518	561	528	522	549	522	558	502	546	528	523	542	517	525	492	538	546	502	575	545	492	539	540	557	561	537	500	528	542	526	541	542	530	544	490	506	558	548	523	551	521	518	542	549	570	538	528	510	546	507	526	544	583	537	520	543	571	564	473	554	543	527	557	539	556	523	514	572	577	543	520	504	504	530	507	585	537	532	539	555	516	491	532	536	536	528	522	522	535	546	535	547	508	531	579	535	543	528	523	537	481	533	544	527	482	487	528	526	535	555	540	555	540	502	548	558	486	512	499	519	526	533	504	522	548	505	531	521	545	562	524	538	505	538	531	525	534	576	552	487	550	586	543	504	501	540	530	523	508	522	576	534	519	510	503	531	540	505	569	543	542	561	494	562	479	573	549	502	547	531	522	489	521	528	542	505	511	525	533	551	556	548	525	524	550	487	529	529	537	520	534	503	512	527	523	504	568	517	556	564	554	546	546	528	519	558	522	534	544	543	509	496	529	484	566	526	501	499	496	509	544	522	521	500	509	530	525	481	551	487	547	516	570	532	564	528	561	510	523	517	550	506	560	523	509	525	525	506	532	487	512	524	522	524	555	520	551	508	560	529	495	557	524	518	539	523	515	546	573	534	514	525	498	545	514	521	526	542	496	518	560	528	499	533	525	520	533	523	527	552	539	508	553	528	547	517	554	543	514	496	564	567	526	508	513	501	529	561	536	541	528	526	533	534	529	524	557	543	539	560	574	525	524	528	545	537	524	523	529	505	529	508	535	520	513	572	524	519	547	549	566	542	532	509	570	500	524	522	545	562	547	531	524	506	517	537	542	558	541	570	534	555	498	554	511	529	526	506	517	517	522	577	573	514	497	521	534	538	522	567	589	512	544	543	538	533	521	527	483	475	506	519	540	539	507	559	492	542	528	505	528	540	555	515	501	538	524	518	517	530	535	534	515	536	545	545	510	528	511	518	517	509	544	531	520	534	549	508	558	591	544	529	509	585	510	468	535	556	552	537	557	521	568	516	480	542	502	545	603	525	513	499	520	512	570	520	538	512	545	515	538	579	547	512	520	522	547	529	517	528	503	535	574	519	535	540	501	534	545	559	504	565	557	543	559	541	544	543	532	507	510	505	500	531	578	504	526	567	554	554	507	562	522	519	531	558	555	548	518	508	510	545	540	489	552	549	504	486	533	519	536	547	567	554	529	530	546	516	519	515	540	486	530	537	515	575	539	523	518	543	541	552	559	499	527	497	549	511	556	549	561	545	538	533	507	550	528	536	472	507	531	530	526	549	534	542	546	546	540	514	525	518	516	515	491	511	513	523	519	523	535	496	528	494	536	507	524	545	525	501	571	500	532	481	510	540	565	552	552	503	494	510	521	525	544	565	532	536	517	536	538	520	546	510	509	492	480	553	495	536	566	498	525	520	569	524	504	509	524	562	521	544	554	507	526	521	508	545	536	529	551	527	532	539	518	537	550	527	564	537	524	539	579	501	536	524	531	566	543	556	531	515	553	499	575	511	510	497	568	522	513	507	513	517	517	551	525	526	498	529	500	535	558	530	506	538	529	536	524	554	572	545	511	585	568	516	517	518	508	484	550	519	508	556	554	547	542	484	499	541	475	550	500	528	530	533	565	506	568	513	506	521	549	494	527	551	526	502	532	524	518	522	545	545	589	534	525	543	579	538	540	568	579	511	540	540	550	533	536	553	516	525	489	529	487	554	525	519	518	512	529	507	537	508	561	537	512	552	556	537	503	522	520	510	534	512	548	548	526	532	545	537	518	524	473	547	553	505	520	537	546	549	520	565	507	533	551	565	559	568	476	511	554	522	576	567	529	524	498	544	510	508	545	553	541	505	548	525	538	508	513	550	546	539	538	530	514	548	537	501	534	583	525	557	523	545	517	537	487	521	501	542	527	550	580	524	540	539	526	573	542	532	463	502	564	540	518	523	545	524	542	512	504	538	559	512	533	568	520	529	562	519	519	537	526	537	476	554	560	557	487	552	535	562	550	515	530	536	558	509	552	543	562	572	514	560	520	527	515	485	560	535	522	521	466	576	504	560	569	565	515	584	524	497	543	579	558	502	534	521	533	553	531	531	492	528	522	523	518	541	524	529	502	528	592	499	545	530	517	549	437	520	513	554	538	523	518	545	543	524	491	510	503	546	529	526	554	521	504	526	527	514	527	520	483	490	546	509	508	506	522	575	567	536	496	525	537	526	505	522	543	517	492	490	527	531	512	509	543	518	494	517	495	518	514	548	539	544	548	554	502	551	525	519	540	561	495	549	523	541	561	518	517	528	500	531	518	546	525	501	513	519	475	501	502	514	541	537	552	539	551	521	497	468	545	504	487	531	499	557	499	521	519	491	534	548	565	519	528	495	495	528	514	489	518	545	525	537	548	540	543	557	498	570	517	522	562	589	525	530	518	569	555	522	518	528	531	547	490	543	528	530	556	506	541	517	524	527	551	529	558	550	517	519	525	567	534	520	530	532	558	526	511	564	507	541	531	560	553	548	542	547	501	535	498	520	578	522	543	523	544	583	532	490	543	562	536	501	525	483	535	531	542	500	550	506	541	554	571	563	528	491	534	534	544	546	497	517	487	526	478	566	556	566	541	518	562	503	512	524	518	543	493	510	489	553	533	527	560	563	532	542	517	553	555	552	533	505	499	573	516	527	520	530	534	558	505	540	523	508	538	567	507	534	560	541	537	569	561	531	532	547	527	544	559	523	548	515	543	518	572	533	527	527	561	517	538	538	548	525	551	568	558	571	546	506	546	513	523	540	477	531	544	541	517	526	556	556	541	515	525	526	546	549	549	537	503	520	547	506	519	502	569	540	522	516	529	567	526	560	546	542	527	559	523	519	515	510	522	562	502	517	503	531	555	500	546	557	523	493	525	523	547	537	518	548	517	505	582	616	507	524	547	561	546	517	541	488	551	499	516	496	512	549	539	525	583	527	551	504	512	533	541	521	535	488	573	490	532	542	540	547	574	553	518	483	566	529	552	578	545	522	533	546	504	536	509	480	571	552	506	511	538	555	543	524	495	540	559	487	565	517	518	543	536	525	482	507	547	552	512	543	547	512
26967	4462	2420	1738	1313	929	726	612	562	433	417	365	359	338	301	296	279	324	290	249	252	217	242	231	240	260	250	261	227	231	238	222	251	238	230	212	224	267	225	200	242	254	207	257	207	217	203	260	223	234	241	202	232	203	228	223	230	194	224	226	209	203	174	217	236	220	216	224	229	204	195	190	218	212	209	233	231	235	271	213	232	229	231	242	212	223	230	208	238	213	207	225	194	235	225	203	223	255	240	220	214	211	214	216	188	227	228	192	238	205	205	235	200	223	225	225	182	211	233	219	205	230	212	198	211	243	196	211	220	214	229	244	214	238	225	227	220	242	216	234	225	227	217	206	217	233	221	214	196	214	214	203	205	208	200	210	195	231	222	210	230	231	198	234	210	222	254	195	239	226	228	212	191	207	198	229	244	226	220	239	225	228	201	238	216	202	233	228	232	220	215	231	204	244	210	240	223	222	219	229	202	228	225	180	214	212	211	202	194	228	227	220	237	209	206	213	207	246	204	205	243	222	208	256	221	233	225	232	252	209	200	220	216	213	204	255	228	236	232	203	220	238	218	201	252	232	212	195	226	198	205	203	206	196	218	220	241	204	235	193	230	205	207	216	221	242	206	190	225	221	186	198	249	236	216	234	212	199	205	242	217	217	224	215	193	204	211	189	202	215	226	228	236	219	186	214	214	231	179	254	216	206	206	215	227	216	205	213	252	204	244	187	225	215	225	238	227	216	198	226	209	243	227	190	209	227	223	233	234	219	188	221	230	224	208	239	220	237	232	224	219	219	233	250	226	219	228	253	225	202	201	227	230	251	226	224	214	215	224	239	225	215	208	229	218	191	205	210	222	236	230	237	214	216	236	216	217	227	206	224	208	212	218	227	196	212	206	223	222	203	220	187	228	225	193	218	216	217	214	241	222	206	209	217	225	233	212	198	217	238	223	201	232	214	218	235	206	228	213	247	216	215	210	185	214	225	233	223	221	218	215	198	235	181	217	197	215	230	211	193	243	215	204	225	213	198	233	202	217	229	226	193	203	222	203	215	230	218	197	198	221	217	218	215	229	195	192	223	230	224	219	240	216	253	233	212	221	198	213	222	210	226	220	197	222	209	216	219	212	224	219	217	235	220	227	213	215	200	215	216	203	228	244	230	191	224	229	205	216	192	225	246	196	218	252	213	211	207	214	204	213	242	222	228	217	232	218	193	220	209	245	247	197	224	186	223	231	216	221	220	216	224	206	209	239	206	220	225	223	217	232	207	214	218	214	233	242	216	219	222	191	216	202	224	224	210	223	225	228	241	201	244	203	197	196	200	225	216	206	226	228	240	198	237	210	219	232	215	235	208	222	211	208	207	222	200	216	192	229	212	248	232	219	216	199	232	206	217	215	252	242	226	219	220	216	243	203	221	233	218	230	208	221	211	229	212	232	201	209	220	212	228	214	218	227	188	229	191	247	218	238	244	232	208	217	213	219	234	209	234	209	196	217	205	221	234	212	217	232	220	199	195	215	215	225	225	235	238	213	228	215	224	216	199	225	223	238	229	206	216	219	202	213	210	214	209	223	203	248	224	248	203	238	240	237	216	203	220	232	261	232	211	229	221	224	218	221	242	243	215	212	213	203	223	217	223	206	233	228	191	223	225	220	238	233	226	229	200	220	234	205	226	225	215	243	215	214	213	213	215	220	211	211	194	237	218	209	222	250	206	236	247	223	221	227	233	233	234	261	228	236	207	209	214	212	191	230	231	246	222	197	223	216	233	223	209	233	204	212	232	234	214	191	189	222	238	201	200	189	188	234	234	255	212	200	202	241	202	216	238	215	221	198	212	217	216	221	223	215	225	204	219	223	209	239	236	224	226	207	218	183	226	195	206	216	221	198	217	183	212	196	210	235	232	198	229	231	213	246	239	249	238	198	224	208	234	208	212	210	198	214	208	233	234	212	230	252	226	227	205	231	221	233	219	215	228	207	224	206	225	214	216	213	209	218	217	231	233	220	205	208	231	184	221	211	200	218	234	226	194	205	203	231	221	234	241	217	225	216	217	214	225	227	220	223	209	224	252	195	206	230	196	214	214	218	218	218	197	196	208	202	206	211	226	232	216	205	216	215	229	211	199	209	203	240	210	218	221	203	205	225	240	218	221	195	220	202	213	217	199	201	234	214	214	181	224	220	221	217	203	215	213	217	214	222	195	212	203	203	227	234	223	213	197	228	215	257	228	209	215	220	203	200	196	211	204	228	198	223	244	198	230	211	222	194	202	194	214	204	218	222	200	220	240	218	221	202	209	206	236	208	197	194	212	225	224	218	201	210	235	249	218	238	216	229	239	210	215	235	207	204	246	206	197	230	230	213	207	228	186	208	227	202	216	233	246	219	205	246	205	211	206	210	225	211	226	209	197	198	227	220	221	210	221	234	219	220	230	206	225	250	216	241	221	234	200	235	237	210	221	220	218	224	234	227	238	242	232	221	218	241	225	219	224	221	212	204	256	223	234	199	204	228	207	235	212	206	231	193	223	219	215	214	176	201	239	211	208	197	227	228	213	227	205	218	214	189	225	207	221	197	234	209	194	200	220	240	191	223	221	207	228	237	192	210	212	247	214	206	203	201	229	223	195	237	208	204	226	242	239	232	218	223	260	229	217	198	200	230	222	209	188	209	244	201	232	236	230	223	197	218	187	204	240	242	209	219	241	236	233	225	240	215	206	219	208	212	214	206	198	233	206	221	226	227	206	202	221	199	218	236	218	206	236	229	218	215	237	200	209	246	218	198	223	194	243	199	210	194	231	202	216	208	209	213	214	210	210	236	230	233	212	245	216	205	207	227	200	206	230	219	224	222	208	201	207	237	215	213	229	206	198	218	204	206	204	236	215	194	235	225	191	241	230	211	226	207	208	209	208	214	226	224	204	235	220	215	233	197	190	249	221	224	231	219	201	255	248	210	191	226	228	244	214	226	224	221	196	211	244	209	223	215	226	236	242	194	218	237	198	219	213	219	206	237	197	225	215	203	214	218	246	224	217	227	230	200	221	230	226	236	212	222	228	194	221	206	221	249	216	210	211	221	219	214	234	217	213	212	229	235	216	231	220	219	241	236	187	241	226	221	229	215	197	221	225	222	229	193	238	204	216	208	212	212	224	249	203	208	210	214	191	244	196	250	234	218	213	217	190	234	221	211	221	242	229	225	201	210	214	198	197	211	235	238	235	223	216	212	214	249	239	203	190	210	246	197	215	234	194	183	219	228	220	188	217	235	232	245	208	227	231	229	211	222	216	210	228	211	233	223	202	207	246	211	219	219	229	220	198	230	202	233	229	221	211	213	215	211	209	205	211	197	206	221	235	234	222	220	194	215	191	211	228	205	246	234	215	238	222	228	234	248	232	238	184	228	210	231	210	204	230	177	228	227	201	216	215	239	213	221	241	232	190	210	199	219	224	220	231	211	244	208	191	230	233	211	219	207	230	238	196	239	223	207	193
14366	2485	5235	6072	5187	4356	3632	2982	2689	2311	2188	1974	1779	1629	1503	1342	1292	1329	1280	1139	1068	1079	1051	1049	1015	984	1026	935	952	922	864	852	869	885	816	847	814	824	820	869	845	842	824	811	797	769	778	853	805	746	793	832	798	794	807	818	790	775	809	822	738	766	797	797	793	748	753	750	791	713	799	769	745	778	736	725	792	714	808	785	741	775	773	759	723	777	724	759	748	703	721	754	715	748	714	725	709	750	741	770	746	762	722	799	715	749	713	750	788	754	738	749	742	731	775	740	687	701	815	750	747	712	746	775	710	728	763	761	784	819	758	751	718	744	792	743	701	696	753	698	766	702	747	680	703	701	676	736	741	788	707	737	750	721	722	733	727	714	675	715	747	720	696	698	739	725	745	741	758	752	753	751	729	726	702	791	715	731	712	703	711	762	698	713	745	749	717	772	701	723	736	747	781	691	691	722	723	708	700	744	707	743	744	705	708	752	765	732	739	688	736	771	732	747	722	705	696	709	706	722	767	749	754	694	725	763	686	760	736	745	709	720	726	775	727	741	742	732	758	738	728	766	738	711	723	706	726	685	694	745	732	786	747	764	727	726	735	726	724	765	749	749	725	727	723	719	734	732	730	734	724	696	681	702	714	768	689	688	741	716	760	770	703	731	753	688	741	689	678	758	709	734	759	720	739	733	726	695	750	724	694	703	748	744	719	738	709	724	713	716	737	719	703	704	710	758	740	729	703	761	705	774	693	747	712	734	651	713	726	741	723	736	691	684	687	749	762	685	727	721	775	780	708	762	708	735	722	732	686	729	727	735	717	734	715	741	751	650	678	701	741	698	731	753	691	739	697	758	731	730	765	697	713	770	712	748	737	741	752	755	697	734	799	701	703	739	693	739	761	680	719	683	740	742	772	738	745	766	728	743	738	711	745	700	751	740	746	725	757	756	766	714	760	763	805	742	720	703	718	686	714	718	762	734	693	725	755	682	706	739	720	761	694	751	728	711	709	703	705	715	773	746	689	754	720	760	732	700	742	743	733	752	698	705	746	763	757	743	726	688	748	683	686	757	719	735	691	671	704	707	731	686	709	721	758	683	756	716	710	722	733	764	718	775	788	734	748	748	691	753	725	697	735	735	763	765	740	746	729	704	739	722	731	771	729	730	738	735	657	765	705	731	714	714	713	715	713	718	713	781	768	696	783	708	709	722	732	743	729	681	719	733	736	806	694	751	699	682	735	728	690	733	721	699	750	687	739	696	732	693	738	729	731	689	756	736	678	729	722	747	676	714	735	730	721	699	705	695	698	736	750	727	728	700	716	802	755	705	739	761	749	693	738	757	736	748	692	716	703	727	727	777	764	736	722	722	755	705	730	736	740	774	739	773	710	710	760	687	696	722	731	739	722	712	744	736	688	742	700	749	725	710	743	707	692	697	757	700	738	741	710	681	708	693	691	711	752	729	757	699	721	722	762	723	738	764	726	725	733	720	728	730	701	699	704	725	739	735	724	690	745	706	783	699	738	768	715	725	730	699	715	768	746	771	731	745	779	698	671	737	716	728	702	748	692	757	735	757	750	727	704	735	732	733	744	740	684	724	706	774	756	733	735	718	765	700	732	716	720	777	692	714	715	731	737	685	728	773	760	754	724	747	734	712	759	736	734	733	675	749	725	706	703	779	735	672	711	796	786	748	734	755	742	727	738	763	733	758	723	735	701	751	735	751	687	716	774	742	750	702	723	739	723	720	712	754	749	733	730	704	712	742	728	713	748	727	721	768	729	760	732	691	715	776	732	748	692	713	741	722	724	696	698	721	683	714	723	737	735	723	738	720	714	708	731	737	764	701	738	739	764	763	720	742	702	719	720	705	699	708	724	711	699	689	716	770	684	704	695	684	787	724	715	682	736	709	716	763	735	718	755	727	756	726	717	724	728	757	774	712	676	728	783	778	720	790	727	695	706	718	740	741	734	707	731	734	761	682	734	705	743	748	722	708	766	706	751	732	713	702	727	764	731	753	721	707	743	721	796	712	693	700	749	711	756	735	759	686	711	746	761	709	701	723	718	738	707	702	691	743	763	752	733	703	741	715	714	714	700	728	755	721	712	684	756	743	683	754	711	717	753	740	787	748	754	746	716	730	752	733	741	743	730	715	759	694	739	763	765	665	701	696	718	752	719	744	774	694	739	763	723	741	684	714	732	751	696	710	760	758	759	754	725	744	749	756	742	724	717	713	729	745	746	733	749	755	699	732	715	739	736	719	753	724	772	717	763	701	729	715	737	752	740	730	727	697	750	716	744	724	732	752	723	701	667	726	732	698	720	773	746	723	733	737	774	738	735	723	695	760	722	819	706	698	728	723	738	723	732	696	753	746	762	720	747	722	753	757	786	758	756	757	701	718	705	712	744	710	753	746	708	787	712	704	737	711	717	700	721	768	738	712	712	755	754	735	721	731	728	766	732	737	697	723	742	703	747	729	733	790	706	764	697	710	756	710	766	717	761	711	697	772	726	750	721	755	690	730	705	707	762	749	751	758	713	762	749	705	708	732	742	673	757	696	729	744	696	739	755	708	763	732	652	712	735	740	723	718	758	750	728	744	735	715	762	750	708	732	689	741	739	684	765	745	718	759	724	703	697	744	740	749	745	728	721	750	746	729	685	769	722	767	784	704	743	743	712	689	760	707	749	667	707	717	740	692	724	712	704	744	660	678	719	719	718	678	712	705	765	728	743	761	744	703	761	695	754	695	710	730	756	751	709	760	718	757	722	745	739	712	692	674	762	766	760	764	761	716	719	722	725	686	742	701	689	701	704	755	726	700	684	701	715	730	772	706	752	683	730	729	672	700	737	735	741	743	682	692	722	747	733	765	682	704	689	733	710	742	692	735	708	743	779	690	703	710	698	688	782	744	727	755	765	696	695	725	739	726	667	737	744	744	725	712	740	729	739	676	750	722	733	716	727	756	723	691	706	738	749	690	728	755	725	732	718	687	718	761	731	720	714	720	726	774	706	797	712	704	716	721	724	715	726	726	720	697	735	721	715	676	781	723	725	748	719	742	721	752	724	709	719	737	747	732	729	741	746	718	737	694	704	742	775	682	703	681	685	697	708	702	733	706	783	738	728	732	751	720	718	764	711	781	708	702	733	732	722	743	750	704	718	744	695	672	742	738	689	740	713	714	732	704	747	718	739	735	715	725	704	731	715	711	713	690	772	717	755	742	717	712	696	738	773	737	741	696	749	787	674	651	719	794	736	721	740	739	664	720	765	678	754	743	736	726	655	721	747	692	730	742	712	730	763	706	677	729	704	713	765	739	740	679	710	746	753	656	719	676	729	724	688	731	704	757	737	738	728	729	760	692	715	719	699	699	748	756	752	751	733	712	756	745	777	721	757	675	727	723	727	729	736	679	691	712	684	734	753	774	768	723	746	766	749	708	724	711	665	722	720	752	736	732	748	709	763	752	721	704	754	707	709	676	749	736	696	706
2070	162	125	105	110	97	70	89	82	76	71	94	85	91	73	70	73	89	72	75	73	73	70	65	75	81	85	74	59	52	64	74	67	78	72	74	57	65	88	70	78	95	50	55	62	70	60	78	69	65	73	71	63	69	79	69	55	63	65	75	78	66	76	65	67	67	79	85	64	69	75	79	73	80	78	59	61	57	77	56	67	70	63	69	74	65	74	72	65	70	60	64	74	84	62	71	79	78	65	86	72	70	78	66	64	73	77	82	59	57	68	70	71	76	75	71	79	65	74	69	69	69	64	60	67	69	65	77	66	59	62	67	70	65	83	72	70	81	61	71	68	68	76	59	60	62	62	57	67	82	63	73	63	67	91	72	67	65	71	78	65	79	66	82	76	65	78	66	76	54	70	83	76	83	69	76	65	66	60	74	71	52	74	61	66	70	73	76	70	62	77	60	64	75	61	77	67	73	60	66	63	65	80	84	59	74	66	81	82	68	66	72	67	61	73	71	67	67	74	68	74	67	74	78	77	60	61	70	62	66	66	70	70	64	72	58	77	68	94	77	71	69	67	67	67	57	74	71	64	76	78	84	61	68	75	76	66	81	80	74	74	70	78	66	66	72	69	72	74	67	55	69	70	76	67	67	78	77	79	76	79	70	70	61	62	76	76	84	71	70	59	69	74	63	63	70	74	63	88	81	80	67	72	68	63	63	70	72	82	72	60	65	63	70	79	81	70	77	74	85	74	75	73	50	66	67	63	74	52	68	65	76	74	85	71	70	76	70	82	72	63	71	72	64	64	75	62	72	74	77	65	66	68	65	79	64	69	72	75	81	60	68	86	73	89	67	76	71	62	67	84	75	71	81	75	68	45	82	68	73	64	65	80	69	75	66	69	81	82	60	73	67	75	62	70	71	79	77	67	70	74	89	68	79	71	75	82	63	67	67	59	75	73	85	74	57	67	63	63	72	80	60	73	72	68	69	79	67	71	56	60	56	68	71	78	84	67	60	68	73	63	74	78	65	88	73	62	71	76	67	79	72	70	61	77	71	67	75	75	58	71	60	74	60	78	71	82	58	66	78	67	57	77	86	61	61	84	74	71	84	72	74	65	84	58	65	68	63	70	73	73	76	72	71	63	64	70	70	62	75	68	64	77	76	82	77	55	65	59	72	68	64	61	67	60	77	64	64	65	75	65	67	61	57	62	74	70	71	76	73	75	62	80	59	60	61	85	70	68	64	58	60	63	75	74	68	70	64	77	76	64	67	68	66	65	70	83	70	70	90	69	75	77	67	48	59	67	72	60	73	61	81	61	87	78	68	80	87	68	62	65	84	62	69	82	66	73	80	64	56	68	85	64	65	74	77	72	69	81	87	72	60	70	68	85	63	57	88	66	70	60	69	65	70	72	64	63	80	81	71	86	75	84	76	78	72	63	85	69	69	65	65	65	61	67	71	70	68	76	68	70	78	54	78	78	71	66	65	81	68	65	77	69	82	71	68	61	56	72	74	60	84	73	67	69	62	71	80	71	62	69	73	89	70	75	69	60	81	63	67	74	61	65	82	76	83	70	71	58	88	72	63	50	71	61	65	78	69	62	75	70	68	79	70	63	68	69	65	81	67	74	68	80	70	80	57	61	70	73	66	72	73	56	77	66	54	60	56	75	64	75	56	71	63	53	66	80	78	66	57	62	73	53	53	79	77	73	76	77	65	85	75	70	66	82	64	62	63	66	74	82	69	88	71	58	63	77	91	79	63	77	62	64	83	64	65	69	66	72	71	67	75	70	75	73	79	60	81	67	72	87	77	62	78	85	56	83	81	68	65	72	71	77	74	77	63	66	78	81	62	69	69	64	47	90	75	54	75	61	70	65	81	58	60	64	72	66	65	81	59	64	84	84	58	60	63	64	72	68	50	83	52	58	68	76	74	93	69	56	81	54	60	83	66	66	62	82	75	69	79	68	81	78	70	58	75	73	64	62	61	72	80	67	66	81	58	64	56	55	74	65	74	66	70	66	70	74	74	54	67	70	87	78	68	76	61	79	63	56	68	74	70	70	63	60	77	72	76	75	75	69	61	75	63	61	74	81	73	83	65	70	50	87	66	77	77	43	70	73	70	66	67	70	65	82	91	71	70	55	65	67	69	64	69	65	78	61	70	92	60	58	72	73	65	80	64	72	86	83	57	73	58	74	72	75	71	62	75	78	72	64	54	73	85	77	68	59	70	63	74	66	73	71	91	63	74	66	61	50	67	78	64	70	68	78	73	79	65	69	77	77	66	75	67	72	67	67	71	67	64	62	56	66	68	76	70	74	74	63	59	74	69	72	72	59	74	66	63	66	70	55	81	62	71	66	87	88	76	64	65	79	73	60	71	96	55	69	74	65	58	76	77	75	78	81	67	69	76	61	92	67	64	53	76	76	69	60	69	64	72	69	73	80	70	51	58	83	88	78	72	83	67	56	69	65	66	69	61	68	62	84	63	66	67	75	64	81	79	64	77	73	75	74	71	80	71	69	73	61	64	71	70	77	82	69	63	57	95	71	79	68	63	66	76	69	69	75	78	75	63	72	95	72	75	70	78	68	64	73	53	65	59	66	66	77	61	84	59	58	66	57	68	74	91	54	85	62	81	74	71	74	77	61	74	65	54	55	65	68	77	66	77	75	65	72	71	60	56	68	74	72	67	56	71	68	75	69	67	72	69	73	73	74	95	83	62	56	73	72	80	77	75	73	79	58	62	73	70	72	77	70	73	75	72	81	73	69	72	84	70	68	69	80	60	61	70	62	75	60	83	72	67	56	50	92	72	65	62	82	72	61	55	72	72	77	75	66	67	65	86	68	67	57	79	89	64	71	96	71	74	65	81	74	71	79	74	86	72	77	72	93	79	65	72	71	78	75	80	78	69	62	60	75	69	51	86	85	68	59	67	80	51	61	81	68	61	69	61	79	67	77	78	75	74	66	67	62	62	79	61	81	56	59	69	55	78	70	86	77	76	72	74	81	68	70	79	73	75	59	67	78	60	62	81	73	73	71	69	71	56	72	64	62	70	74	79	78	62	65	76	67	66	47	67	74	58	73	78	65	65	72	76	69	74	70	70	70	69	73	58	66	61	73	78	69	64	80	76	79	54	65	65	81	89	62	59	79	73	62	76	69	79	80	53	65	67	78	62	74	76	63	56	76	54	62	72	68	86	62	68	60	75	72	66	77	53	72	58	71	55	88	74	73	68	77	72	99	62	81	71	58	59	64	78	68	77	76	63	78	54	70	60	66	58	64	65	79	69	58	57	68	64	66	73	97	89	64	93	68	74	56	76	72	78	69	60	81	65	62	81	70	66	71	74	85	79	61	78	73	68	64	70	79	69	62	77	56	64	87	68	57	69	61	75	77	61	82	55	92	53	67	69	62	69	74	60	55	70	64	82	58	75	84	70	78	73	69	76	84	69	69	71	71	73	51	75	73	62	67	62	61	55	67	68	61	71
3046	369	438	486	444	443	376	375	386	383	350	329	310	294	328	345	324	285	336	329	318	283	292	310	304	338	289	306	310	336	312	287	312	319	299	291	296	320	280	304	314	290	285	333	303	314	297	281	313	276	323	290	297	272	349	296	290	298	301	305	287	287	292	301	280	310	274	293	310	281	304	312	294	327	290	308	314	293	320	295	306	333	335	312	313	317	275	295	265	292	287	281	303	294	273	319	343	281	294	299	322	294	319	322	326	314	291	276	332	296	299	318	266	240	276	283	313	298	314	285	327	295	305	254	291	299	289	283	319	296	286	300	311	309	290	305	331	279	309	291	285	305	307	291	342	292	330	297	304	288	284	288	293	285	318	270	305	315	264	296	317	326	301	301	282	296	320	323	271	291	317	293	298	283	290	298	293	271	300	278	299	298	285	299	314	277	310	314	319	277	293	284	284	273	313	291	287	296	273	309	312	333	283	270	323	315	287	306	304	322	325	330	310	284	270	273	310	297	285	281	278	282	304	286	290	293	305	315	276	287	275	282	304	295	345	266	327	283	309	331	287	288	301	305	287	319	269	288	309	292	314	307	288	288	299	321	276	319	290	290	295	265	287	295	301	295	267	306	310	289	288	300	292	286	276	282	274	289	272	289	338	301	296	310	296	293	291	319	343	298	276	290	294	279	282	284	322	308	319	276	264	326	295	292	321	279	319	327	294	284	299	303	313	294	330	281	302	286	306	310	287	282	297	286	313	300	278	308	268	321	310	310	292	321	305	294	305	280	287	290	316	283	307	267	308	298	296	295	298	307	288	311	285	323	310	324	287	277	293	295	298	300	313	320	276	273	311	317	286	319	320	324	293	326	301	305	329	277	306	306	298	292	310	298	289	285	274	292	325	292	293	305	271	273	292	258	294	280	305	310	308	292	280	304	316	294	301	299	273	308	300	286	272	309	321	255	278	310	288	296	302	275	302	270	306	311	313	287	327	283	286	318	278	291	287	295	291	293	314	295	327	276	280	309	290	273	291	309	329	318	299	308	273	285	285	299	320	289	280	313	295	307	281	283	290	299	299	300	284	292	278	278	299	303	283	289	329	297	285	275	306	299	282	292	310	277	305	301	278	294	299	306	292	296	300	296	288	315	333	304	320	296	288	307	279	300	259	298	275	296	280	306	313	282	319	309	304	305	256	290	315	323	307	321	280	312	303	269	296	277	315	296	281	292	268	306	279	303	325	303	282	323	323	288	312	292	302	330	288	291	298	274	292	273	289	319	299	294	285	284	273	307	321	279	277	301	308	304	295	313	299	272	302	284	311	296	282	279	304	293	284	315	294	253	298	296	290	262	294	305	282	297	339	296	261	271	299	284	302	300	291	322	266	314	301	320	320	305	294	311	316	312	304	296	306	289	307	283	294	287	297	293	287	290	300	324	254	316	294	299	307	328	317	293	280	291	299	300	321	274	313	268	304	314	284	301	291	289	289	284	324	270	310	292	313	298	312	294	272	311	288	274	302	319	283	305	312	300	305	303	292	274	311	279	306	274	278	283	308	291	294	298	271	284	307	309	306	293	283	297	308	287	303	306	288	300	321	278	296	279	259	282	303	313	286	307	291	294	291	332	299	294	311	284	262	300	323	280	278	290	298	312	275	310	288	279	291	314	280	337	287	330	285	294	287	325	289	296	323	291	281	285	294	299	314	308	294	304	292	293	303	293	291	315	260	274	305	290	284	295	270	324	318	301	313	280	285	299	287	288	288	303	312	290	258	284	284	293	281	289	281	285	315	309	327	271	290	302	293	304	303	277	306	269	304	298	291	306	270	287	314	301	300	309	292	316	357	313	307	324	287	295	302	305	299	304	273	280	283	300	313	308	286	325	334	286	312	302	286	302	283	307	299	296	285	303	295	316	291	317	265	296	280	315	277	306	282	341	283	269	324	278	295	319	302	278	309	344	298	282	274	297	314	315	301	309	290	303	307	308	295	304	269	302	283	280	304	269	302	314	300	269	307	319	280	306	295	300	351	297	279	293	310	276	276	312	300	299	298	303	285	298	285	311	320	292	288	293	292	315	272	265	290	290	300	295	339	319	272	279	293	327	339	290	312	293	305	313	286	299	326	318	290	292	306	278	272	279	311	275	307	302	308	276	300	293	287	286	291	269	289	293	304	316	321	307	301	253	296	322	275	318	330	299	344	270	286	315	294	311	293	291	291	315	313	308	309	321	275	302	306	286	311	275	282	296	277	304	286	289	299	309	309	322	315	307	305	302	300	320	295	302	284	265	291	293	294	287	266	271	308	295	293	302	310	304	326	330	276	300	289	310	303	296	274	288	265	281	291	288	296	305	296	306	321	256	263	314	324	297	266	304	296	296	301	284	300	294	277	265	295	326	274	300	309	300	313	276	304	286	326	288	281	289	274	315	294	278	290	278	294	286	311	314	327	299	307	294	256	301	281	309	284	307	268	273	316	265	317	263	311	319	323	297	316	292	302	295	297	292	287	282	298	313	318	298	297	294	313	278	253	311	285	313	305	324	302	280	320	318	292	319	307	281	272	273	275	305	303	317	288	294	277	280	334	313	272	291	323	279	301	306	296	291	277	292	308	314	284	307	305	317	273	249	303	264	285	274	275	284	286	284	304	300	303	282	304	304	321	281	298	301	324	293	305	277	304	306	321	298	277	284	326	301	284	286	283	252	285	258	277	303	316	299	287	313	301	323	316	302	297	299	294	278	333	308	302	277	295	298	309	297	283	300	288	305	296	299	324	300	326	313	307	324	276	291	286	302	316	318	335	279	303	333	308	284	298	325	283	290	297	284	313	277	291	304	299	314	302	296	286	309	318	340	303	295	282	310	305	288	323	332	301	322	258	282	308	288	306	275	302	275	267	308	293	285	309	332	320	318	342	318	298	307	331	275	297	281	304	289	315	279	295	273	311	317	316	321	283	272	289	267	292	299	294	342	295	292	306	306	279	292	305	301	277	326	314	304	312	297	298	318	329	314	333	308	308	308	298	280	311	315	283	322	298	294	307	332	311	288	283	271	298	280	312	319	304	295	322	297	304	320	303	309	290	308	303	304	298	307	297	307	302	328	338	278	313	296	305	302	324	279	331	304	277	302	278	301	276	295	300	272	294	309	310	325	302	295	301	308	289	283	277	297	312	287	290	292	285	276	290	331	318	285	297	288	309	304	288	292	299	299	280	289	310	307	283	288	281	307	284	328	274	315	286	292	285	348	312	277	299	323	305	316	313	297	298	283	303	302	328	297	314	299	324	306	303	301	291	312	308	266	297	318	272	311	324	282	310	300	294	310	287	283	324	302	295	294	283	323	294	283	315	300	316	279	304	307	298	324	314	319	281	303	289	273	302	302	312	297	330	321	299	261	279	264	268	305	315	308	288	280	307	306	291	281	347	305	288	292	284	295	291	320	285	264	307	270	328	308	320	292	291	315	300	302	272	305	298	325	280	305	313	316	293	286
17434	1691	1199	927	639	514	392	316	299	234	230	216	181	211	157	189	177	177	176	156	166	165	156	168	169	143	178	146	156	166	139	165	143	143	144	140	139	145	150	129	149	144	130	168	149	150	140	155	161	145	144	145	148	156	132	174	144	147	131	146	128	123	125	136	160	136	152	132	148	172	146	146	140	152	139	151	156	153	152	134	138	132	155	133	141	156	129	140	156	123	128	124	160	127	147	151	159	141	146	125	144	144	148	144	124	125	129	147	153	132	153	117	153	133	147	150	155	133	136	152	140	133	140	157	152	136	132	149	133	136	146	135	159	151	135	143	116	147	148	139	119	135	144	144	142	127	141	126	164	170	146	125	141	130	164	127	124	139	155	149	127	141	138	138	146	150	147	156	157	142	145	127	139	161	145	153	128	141	165	139	149	129	147	152	144	144	129	161	149	148	147	128	142	134	140	141	132	132	146	125	140	135	147	136	140	150	134	142	139	146	146	112	140	132	147	149	129	116	130	128	141	125	148	148	164	134	163	176	160	121	134	129	140	129	137	133	145	146	139	141	139	148	154	149	145	153	158	144	152	151	132	130	146	140	131	131	125	152	140	164	143	155	127	159	140	135	154	132	132	143	144	163	150	142	136	138	150	146	146	124	151	161	143	134	133	139	131	147	159	149	155	149	152	148	132	148	146	139	139	143	137	141	145	152	120	123	156	138	159	130	126	148	130	134	121	141	151	159	159	148	144	119	145	131	134	138	144	152	119	137	131	153	142	124	134	159	147	140	157	134	142	133	127	146	126	107	129	116	146	138	128	141	166	143	157	134	144	148	131	149	153	137	124	157	138	138	144	138	160	139	154	122	151	136	163	151	152	157	154	156	135	142	130	114	170	144	142	132	150	132	146	117	150	155	132	164	145	140	120	142	145	144	154	142	141	152	151	133	155	132	151	136	143	150	124	154	133	130	175	150	132	147	110	153	170	139	128	158	146	121	151	147	136	143	148	160	156	126	146	146	148	142	143	148	141	141	144	177	125	151	142	135	151	135	132	143	141	140	134	135	144	147	150	146	134	129	126	142	122	122	151	150	134	148	150	136	139	126	149	141	147	125	154	135	144	123	135	148	143	126	164	139	149	139	128	158	132	133	126	139	129	129	163	129	134	130	133	144	150	175	162	150	123	157	156	155	127	154	167	128	139	138	145	151	132	133	159	182	145	127	160	135	140	121	154	142	150	143	120	141	150	139	127	128	159	135	135	132	136	132	164	132	146	154	138	149	133	150	137	111	154	129	133	138	133	170	133	144	132	114	127	146	151	155	133	171	135	149	146	146	132	163	130	134	144	128	136	149	142	136	145	126	160	130	140	142	133	148	154	132	144	139	147	138	133	156	127	133	130	125	134	158	157	146	125	151	149	136	139	137	139	127	121	152	147	160	139	145	127	138	153	161	125	150	138	158	135	136	162	162	130	141	139	158	160	134	161	152	158	136	140	135	134	172	136	133	134	158	143	136	149	152	141	164	125	147	142	135	147	128	137	144	146	154	148	137	160	150	161	159	144	126	140	151	137	144	130	138	171	150	152	149	160	162	127	138	152	157	130	128	160	153	143	153	137	130	130	143	132	145	160	107	138	129	139	142	137	144	149	139	160	109	133	130	159	140	141	146	155	146	144	150	155	142	169	143	142	150	156	145	152	151	140	138	123	151	125	153	154	168	150	127	121	121	141	131	122	156	149	150	136	146	142	140	149	134	143	162	160	115	138	148	137	146	130	175	136	130	128	146	156	151	148	142	141	155	147	154	157	144	129	136	140	116	134	182	135	135	157	128	136	133	121	134	128	171	168	142	140	155	134	169	159	147	145	148	156	143	141	139	122	126	160	147	134	142	142	127	136	140	140	158	153	142	127	159	145	149	155	161	125	154	152	142	150	139	143	135	137	140	129	138	133	157	159	152	139	140	165	126	165	137	137	121	122	117	143	137	160	145	151	130	157	112	145	139	145	136	144	145	140	134	135	123	161	135	140	145	172	134	152	141	142	155	141	147	137	167	135	148	131	134	154	153	137	135	149	145	139	155	145	136	147	127	145	131	150	145	133	137	125	139	137	128	128	153	168	158	145	134	139	143	146	131	140	139	137	144	123	115	131	136	131	149	150	149	143	144	158	160	146	152	128	132	123	137	119	149	143	149	151	147	140	138	126	157	141	146	135	179	134	148	146	144	157	126	140	142	148	145	126	114	141	138	136	154	135	147	141	130	149	128	131	141	151	156	138	138	151	157	142	134	148	155	155	129	134	130	153	114	149	159	144	148	132	141	144	144	139	147	158	152	143	125	160	171	152	142	148	147	117	162	141	139	139	145	163	144	156	150	122	149	138	146	125	127	133	154	141	147	147	122	144	140	132	131	162	146	125	162	149	140	132	138	138	127	146	154	158	142	169	138	129	138	140	153	145	136	137	130	138	136	141	139	148	113	172	156	135	141	150	142	145	123	146	137	150	139	144	140	143	131	139	128	134	147	142	147	136	141	144	140	146	148	128	132	149	143	147	145	181	146	138	148	126	143	157	132	115	119	147	146	167	138	149	132	129	133	140	148	126	146	129	145	144	144	128	155	135	137	137	148	143	128	139	132	125	131	131	137	117	151	136	142	156	127	170	150	134	163	151	173	144	157	135	140	129	162	137	133	133	144	164	145	130	130	153	164	158	141	125	145	176	120	146	164	141	145	143	141	139	141	160	137	151	151	154	144	140	138	118	147	137	142	135	145	129	144	141	134	144	146	154	129	144	132	125	156	151	146	140	125	133	158	143	149	146	157	141	143	135	144	154	149	136	146	139	151	130	134	142	149	149	156	170	123	133	139	133	136	143	162	135	120	140	146	132	128	146	134	134	133	148	134	139	144	131	137	151	140	170	131	130	137	149	144	155	142	127	148	149	138	131	147	125	155	121	123	140	148	155	134	139	168	137	130	141	149	143	136	124	141	139	140	134	140	125	137	132	154	133	140	147	152	129	149	122	150	144	122	142	134	134	146	149	141	142	140	141	142	133	156	160	127	152	155	136	148	134	137	147	124	149	132	133	152	157	154	147	134	143	149	160	148	112	117	148	167	131	146	132	177	165	116	147	135	122	131	135	155	133	144	149	140	119	148	125	141	138	126	132	129	127	134	131	144	143	145	160	137	126	146	130	142	137	148	164	164	140	139	155	154	129	140	148	129	137	136	172	145	148	139	143	139	151	149	131	144	149	124	145	151	127	131	149	162	133	146	127	133	166	145	158	134	160	129	154	132	133	131	140	161	135	134	148	132	147	125	144	125	142	144	138	154	160	134	140	152	135	146	137	120	130	156	127	127	119	131	124	132	152	136	139	149	139	137	134	133	134	139	130	137	175	141	143	139	132	140	157	143	129	136	135	130	126	126	153	136	148	144	143	137	148	125	143	120	152	148	138	134	142	114	150	170	157	135	158	132	126	132	126	128	127	142	129	149
10189	1399	2739	3219	2854	2322	1916	1712	1544	1301	1201	1061	968	972	851	829	817	777	742	741	711	658	696	684	655	679	674	594	670	586	578	605	567	628	544	555	595	567	554	552	569	574	591	552	523	567	575	550	533	493	530	502	557	569	559	539	565	510	533	572	529	567	506	547	526	496	522	516	500	519	503	489	516	552	524	541	537	504	510	507	539	486	525	490	498	528	546	572	565	536	553	489	479	522	544	519	516	501	523	523	501	488	507	481	520	519	531	482	508	562	506	543	538	531	527	526	508	523	494	505	514	505	539	542	507	505	547	503	531	500	536	515	508	520	499	526	515	507	500	526	526	478	517	529	495	519	494	518	515	519	485	507	540	510	492	509	494	552	478	514	509	520	492	485	487	520	508	486	518	534	503	507	509	483	464	488	479	528	543	528	464	545	551	490	525	488	462	481	474	485	533	492	491	521	540	534	480	526	537	504	499	489	474	516	532	500	468	476	503	499	515	509	487	473	549	515	514	543	504	541	544	504	493	507	481	502	482	495	505	480	521	497	509	514	521	462	505	512	462	512	518	511	485	477	515	525	468	520	509	540	497	564	507	492	530	501	505	475	511	518	540	495	536	515	483	528	498	534	528	518	511	493	508	516	536	470	537	535	516	536	490	536	519	446	492	538	528	479	553	463	503	503	473	483	517	528	488	528	489	521	511	471	517	475	479	496	495	515	493	512	523	510	520	531	524	532	502	483	501	494	500	481	517	500	472	529	510	508	476	502	516	509	511	513	558	505	490	509	538	495	530	488	456	493	512	488	553	508	528	508	522	511	529	505	491	498	494	518	471	493	525	519	529	505	525	541	531	519	493	467	506	513	502	487	507	506	495	534	508	517	469	531	467	530	473	488	518	521	508	518	515	516	502	461	499	509	515	534	481	515	522	501	512	517	501	523	521	525	550	510	504	519	519	543	499	499	470	512	501	518	517	521	500	524	481	534	494	508	543	477	462	518	479	499	501	520	533	548	524	522	527	471	492	554	526	505	500	511	530	532	522	517	510	534	486	491	483	523	507	512	518	538	478	487	501	530	499	497	559	489	519	536	530	515	520	502	522	490	536	548	504	492	481	510	530	473	497	496	499	477	485	556	518	537	548	485	536	493	544	513	565	520	507	514	547	522	518	503	474	509	522	519	486	511	500	478	519	535	486	509	516	518	497	483	490	493	542	461	471	496	513	470	533	502	551	492	472	532	480	512	487	478	477	557	524	495	496	492	533	541	529	494	508	548	535	507	549	498	551	530	522	530	554	493	542	481	520	502	520	505	493	490	508	467	531	509	536	520	507	520	476	508	467	481	491	500	512	537	465	526	471	492	541	532	523	507	518	493	506	505	528	468	521	531	495	512	528	526	507	492	507	514	533	510	519	528	554	518	529	498	483	517	494	493	521	518	487	538	472	473	502	498	469	512	529	525	523	485	505	534	500	487	529	511	478	477	505	505	487	507	490	531	505	538	534	505	528	513	523	536	500	525	520	531	526	484	506	522	540	532	523	529	504	496	504	452	527	513	487	555	492	509	516	538	473	518	494	479	486	485	504	516	572	492	498	543	491	540	508	469	506	494	482	513	455	513	484	490	520	467	503	493	556	510	505	520	541	478	518	537	493	474	495	518	502	513	495	482	517	524	496	537	492	508	517	516	513	509	489	487	505	503	535	517	516	532	482	519	510	530	490	486	506	504	514	494	522	466	481	473	504	491	514	469	509	485	479	513	538	509	512	525	480	461	506	470	531	506	510	501	513	546	497	479	527	514	516	515	502	531	491	535	514	501	536	464	475	526	508	490	547	492	474	502	473	498	499	511	522	498	486	502	481	491	529	509	507	507	531	511	523	496	514	502	504	473	508	536	515	444	501	562	496	484	501	518	492	470	487	497	488	487	533	511	476	528	508	482	521	476	550	521	524	490	492	505	469	540	485	490	529	493	521	502	535	504	510	499	517	492	499	518	489	490	476	489	474	505	508	499	553	491	516	526	520	548	535	500	479	489	482	535	476	509	510	500	508	522	532	502	481	509	518	495	540	500	516	522	506	524	470	507	523	485	497	491	495	472	493	509	497	489	525	522	461	485	503	544	529	477	483	510	503	512	529	488	479	497	495	495	495	503	504	554	480	480	499	474	514	498	498	480	507	487	488	490	536	490	520	509	537	498	494	496	515	498	472	526	513	484	515	523	486	474	478	528	488	490	496	535	545	557	526	504	525	501	529	494	498	550	516	527	508	525	511	467	522	503	521	520	477	502	503	500	513	582	505	499	520	519	528	482	476	526	526	422	486	509	540	513	531	527	478	505	496	558	508	475	494	527	492	483	462	448	481	472	537	527	510	491	504	517	538	500	473	541	535	505	502	505	502	485	508	512	489	509	511	504	530	531	554	490	510	515	524	507	543	514	486	507	506	484	556	447	496	528	528	522	542	519	500	438	465	506	493	517	485	497	527	514	520	560	552	503	498	455	555	496	479	512	539	479	550	495	511	546	482	518	502	478	479	505	480	526	462	552	486	501	555	514	483	536	512	492	522	504	499	528	521	510	517	521	532	510	504	491	510	543	493	492	500	563	492	485	497	468	487	504	519	548	471	520	535	541	518	534	538	507	492	505	516	472	498	509	488	452	507	499	502	478	502	474	514	529	496	513	503	498	532	489	535	523	516	524	531	524	499	496	530	539	495	528	475	503	520	562	530	538	506	513	500	485	502	479	517	532	500	508	514	521	504	512	539	549	579	513	488	470	552	468	507	529	517	525	512	512	527	538	522	544	481	528	468	509	494	537	492	487	501	493	533	527	502	490	515	478	464	558	494	510	518	486	522	510	504	521	510	519	531	488	451	483	536	495	518	485	514	499	529	499	480	519	541	487	513	545	463	523	495	517	470	517	522	484	502	522	500	500	507	504	536	514	518	527	526	507	509	507	517	552	498	489	495	495	502	490	493	530	532	479	508	507	499	509	499	499	521	518	503	498	521	486	497	521	526	480	496	526	514	484	515	501	507	460	508	547	495	532	530	481	475	507	508	495	542	503	470	516	506	511	516	509	473	507	532	524	465	521	498	481	535	489	520	527	489	529	487	471	526	526	510	475	491	506	515	521	517	512	503	492	487	540	486	486	492	512	507	534	503	491	511	494	487	461	535	560	525	533	493	490	552	485	496	548	520	481	482	518	500	510	491	488	541	481	491	517	461	488	519	479	497	512	515	479	510	529	518	524	538	557	491	520	454	524	514	516	469	484	530	535	530	513	519	492	513	458	522	496	503	524	499	510	564	495	507	502	520	499	482	483	517	504	512	513	492	516	528	534	479	562	499	493	535	497	490	509	467	531	488	478	555	509	492	485	548	505	543	501	528	517	537	504	471	536	532	504	492	495	489	495	506	522	500	542	525	516	508	467	505	507	525	477	531	490	479	508	498	503	481	529	487	515	513	528	487	516	510	516	503	513	548	488	485	530	546	495
28812	6475	2548	1769	1177	877	725	567	483	483	412	370	371	304	332	284	281	296	270	252	260	253	267	237	247	248	219	221	238	209	220	246	211	216	197	247	231	229	220	242	235	193	244	229	229	208	220	231	200	233	230	221	217	201	230	192	181	228	212	224	177	227	199	210	221	206	182	207	197	183	226	240	224	215	206	181	203	220	230	197	187	195	175	209	245	203	177	215	222	185	212	245	211	219	208	203	206	226	193	188	218	231	197	207	200	204	227	198	211	204	211	201	227	221	209	209	196	198	219	186	244	196	215	221	204	201	201	215	219	183	207	220	212	200	220	210	175	216	205	192	197	216	223	168	216	213	184	238	212	220	222	205	197	208	225	191	181	215	214	224	203	167	222	203	248	190	218	197	182	213	207	214	212	215	203	206	218	167	195	242	197	217	192	224	205	194	218	213	201	211	219	180	212	197	192	216	233	221	240	191	220	212	205	227	214	205	210	196	223	233	198	209	227	218	189	209	218	222	223	218	194	228	223	237	211	163	183	235	221	212	220	198	194	222	221	204	197	223	214	213	180	223	216	200	210	194	209	210	219	209	239	222	224	179	195	202	206	207	171	235	230	181	230	235	210	214	222	179	196	194	199	191	207	202	192	191	229	205	202	221	229	224	216	197	210	230	209	215	212	209	209	228	196	229	198	215	225	206	197	187	201	199	214	183	209	221	199	222	190	211	208	206	201	206	186	204	208	212	213	198	215	195	218	223	209	237	196	182	208	177	242	201	196	196	180	216	208	187	212	219	201	194	183	173	201	196	224	204	200	187	208	202	212	217	239	229	191	209	226	216	232	203	193	190	217	241	234	212	183	211	188	199	206	223	207	210	201	238	199	210	203	200	213	196	198	207	203	203	212	215	228	186	200	197	189	211	203	199	232	198	206	256	209	214	206	229	200	196	237	211	233	209	208	200	236	201	196	201	218	193	225	179	227	219	194	189	208	236	210	221	232	201	195	186	209	223	213	226	206	196	207	194	217	190	228	232	196	225	224	205	202	238	213	237	203	204	213	197	205	209	213	181	169	188	202	205	227	209	198	200	206	201	187	201	215	229	211	226	208	193	235	228	210	187	210	224	229	197	220	225	216	234	205	213	226	210	204	199	194	194	221	221	204	197	201	207	237	202	194	209	228	188	200	202	215	203	219	225	207	224	207	224	210	194	203	199	198	207	225	212	207	214	205	216	221	202	209	203	218	212	193	203	190	203	214	196	207	202	205	204	220	212	202	192	198	233	197	185	197	194	212	216	215	207	204	227	172	188	244	219	182	205	216	188	213	212	217	219	172	215	250	210	218	200	196	196	212	196	221	216	205	189	233	222	231	199	228	203	195	223	223	192	201	205	213	220	211	209	202	203	202	200	216	215	208	214	202	220	188	205	207	205	227	209	231	222	198	184	213	238	251	209	195	224	207	196	223	203	216	231	202	185	209	222	234	183	182	213	207	238	175	212	198	183	205	217	197	200	221	212	219	211	218	201	228	217	223	216	218	197	199	223	213	201	221	218	195	202	213	249	197	229	200	227	197	188	205	217	209	201	207	221	212	203	215	232	211	229	201	197	239	213	213	201	223	216	193	206	204	179	198	217	217	219	197	209	223	203	200	201	189	200	230	196	237	193	196	201	227	230	225	219	200	193	213	205	207	212	188	224	206	208	222	237	204	230	208	192	220	206	225	211	212	202	187	210	207	195	228	193	241	210	215	226	213	208	203	218	195	193	226	213	201	182	205	211	190	214	227	201	221	205	229	181	229	213	202	215	212	204	195	229	206	192	196	194	193	210	195	203	181	195	198	205	217	195	210	192	197	207	225	183	192	203	233	214	191	193	189	208	214	217	214	235	202	195	212	218	196	197	196	208	217	209	214	193	215	195	199	210	182	216	229	199	179	196	215	205	205	197	227	206	202	218	203	226	191	226	213	221	250	210	201	189	209	209	213	193	185	188	197	197	211	232	224	195	222	195	203	194	222	196	211	218	195	222	216	206	201	186	193	192	187	225	198	198	219	203	204	241	199	231	211	214	209	231	208	207	205	196	214	209	203	211	207	201	220	229	212	189	219	222	199	213	189	183	190	203	176	226	204	170	223	221	198	184	208	211	229	199	202	205	204	224	223	241	207	231	184	209	217	216	201	214	191	198	194	200	225	227	212	238	209	217	219	235	186	216	236	212	205	193	212	227	189	228	217	218	223	224	204	236	215	188	211	212	219	223	213	221	207	204	210	193	225	203	215	210	203	195	204	214	211	202	204	223	180	210	179	210	178	224	215	210	202	195	226	202	224	208	191	223	207	208	237	261	192	193	214	206	203	198	226	183	191	197	184	218	190	203	241	194	182	188	205	188	230	184	209	199	211	195	222	207	210	206	209	220	192	207	242	205	219	233	214	183	215	198	205	214	202	206	232	222	206	190	211	221	207	207	186	220	201	216	203	237	193	212	195	216	203	219	200	194	224	195	207	215	212	209	203	179	208	207	207	202	227	229	208	206	238	226	211	224	207	216	239	222	201	201	220	218	213	196	196	210	218	193	201	193	200	216	197	210	204	211	220	198	212	206	218	200	225	240	224	193	200	200	196	218	220	209	189	216	198	202	208	234	205	219	223	219	198	209	186	230	241	196	228	226	234	196	241	182	211	227	198	199	211	224	215	190	209	208	210	226	227	198	195	214	190	207	194	198	223	216	222	210	214	200	207	217	217	231	201	187	199	215	186	217	210	229	217	194	195	206	204	193	207	223	205	215	206	210	195	167	212	211	212	195	210	210	209	210	211	221	220	213	227	212	216	219	202	217	233	205	207	233	248	205	198	214	227	199	204	225	217	220	213	215	185	211	190	175	204	200	193	213	205	195	195	184	221	187	218	197	216	198	205	209	211	216	181	199	200	205	198	209	221	203	198	199	210	208	195	213	228	230	212	191	220	214	224	216	183	213	201	216	230	206	172	179	207	180	200	225	236	195	191	222	209	207	200	197	212	208	219	190	228	191	193	226	199	223	204	214	200	216	249	200	195	225	191	229	188	222	204	203	201	219	191	219	266	209	214	233	212	198	260	202	197	210	214	193	182	209	216	201	224	205	230	194	186	201	198	189	208	222	203	189	203	196	215	188	212	166	197	195	213	237	220	230	191	217	230	186	215	210	189	226	202	215	196	209	209	214	234	184	203	192	198	192	214	216	201	207	201	205	219	225	224	171	216	218	209	243	191	207	209	204	199	187	228	207	220	221	191	233	199	195	207	196	213	198	229	201	216	224	216	202	187	202	205	228	200	197	201	199	199	190	218	233	222	205	212	202	230	203	207	184	199	219	211	207	220	217	214	187	209	227	247	169	189	207	202	218	225	214	195	213	208	187	218	218	213	185	205	204	210	211	214	209	192	201	191	186	214	222	206	187	195	208	219	228	210	198	211	225	211	205	236	230	189	225	199	204	210	193	217	216	225	230	207	196	207	210
14813	2448	4867	5655	4942	4126	3423	2918	2564	2268	2088	1882	1663	1522	1389	1295	1259	1253	1181	1126	1057	1057	1026	1010	995	966	922	927	917	903	893	893	849	843	802	805	852	812	844	800	767	825	835	734	805	791	765	804	755	795	747	729	724	714	713	764	767	752	756	718	752	719	720	744	755	722	739	715	718	720	692	778	682	752	700	718	674	712	729	712	733	695	731	711	712	694	732	756	695	701	736	722	709	709	776	651	705	716	726	651	745	720	757	721	668	674	750	726	711	723	645	765	682	697	691	661	690	703	757	644	708	667	770	697	703	711	681	693	727	726	726	668	722	695	645	693	701	722	718	746	691	699	716	728	685	684	704	696	663	700	690	750	669	719	729	716	675	729	704	718	676	719	665	683	694	676	693	699	711	663	711	659	685	693	686	729	658	706	704	727	730	702	681	668	719	714	691	694	719	730	670	663	696	695	672	618	695	717	687	659	726	663	651	689	692	731	667	742	652	676	637	740	660	681	681	716	701	707	702	678	702	723	668	716	692	651	701	698	684	707	682	712	696	730	703	734	695	688	741	721	711	697	693	686	697	660	746	704	698	670	684	684	715	673	690	673	738	692	695	667	658	735	658	656	685	719	720	699	732	699	759	696	727	673	717	744	685	717	756	705	702	723	705	685	700	709	692	733	657	650	693	689	703	668	680	666	730	733	717	762	625	706	716	708	687	676	719	685	675	684	694	726	674	705	668	709	728	735	677	720	677	621	666	732	701	681	727	722	716	691	725	708	692	656	708	686	698	693	693	713	703	694	692	660	747	692	716	661	724	695	719	682	697	729	695	727	650	686	692	713	703	749	704	644	666	708	705	740	672	701	689	708	728	702	657	677	632	675	666	715	704	687	682	791	682	733	728	699	723	723	687	709	674	664	738	716	696	696	670	695	675	700	695	674	655	708	652	708	727	679	634	679	717	686	706	675	734	698	678	706	680	700	670	729	705	699	673	706	659	740	728	689	702	687	637	699	697	667	668	700	700	696	683	730	697	696	677	709	693	731	656	733	716	700	694	699	694	706	687	686	702	669	705	714	638	660	652	713	662	658	702	704	699	696	660	662	728	702	640	661	650	705	697	689	702	691	700	734	741	705	694	684	712	736	689	648	637	682	661	711	672	700	709	691	702	712	686	713	680	664	694	740	665	724	677	684	683	693	679	716	685	672	703	707	724	632	680	731	681	724	677	680	705	688	633	699	733	691	707	718	681	707	641	659	712	669	713	701	749	739	718	695	700	703	709	659	687	666	716	686	730	655	661	721	704	745	724	685	650	691	724	732	703	675	717	686	670	691	710	722	663	669	696	710	716	716	663	741	680	728	687	694	709	720	703	700	696	669	678	725	676	759	675	680	696	699	745	686	717	710	687	646	709	704	658	724	709	714	736	698	725	682	664	680	713	654	723	684	689	699	758	722	647	690	691	750	735	716	746	646	667	680	717	709	678	733	692	715	721	708	706	687	677	718	716	727	667	711	689	664	657	723	725	707	675	710	689	649	750	673	708	723	661	695	715	707	730	642	664	729	691	734	673	701	694	702	726	681	671	738	722	729	725	716	687	649	721	688	695	683	738	689	716	757	724	664	698	693	705	734	687	670	676	691	663	730	677	685	693	625	682	665	700	676	715	722	712	748	704	714	696	699	696	728	660	731	728	711	682	699	704	683	648	722	698	740	678	727	692	741	679	657	715	709	708	698	746	644	673	649	652	655	724	702	733	670	707	684	651	671	711	663	674	731	656	698	716	657	679	691	687	723	761	747	685	662	703	755	709	696	699	733	680	633	695	701	699	696	682	678	721	748	732	707	648	698	707	698	710	705	726	669	700	678	685	720	684	685	728	674	670	671	741	708	710	693	697	763	666	699	718	670	691	674	735	673	706	695	709	665	677	706	687	670	660	695	713	713	668	678	698	652	749	677	724	745	678	703	666	698	672	637	655	708	707	705	691	703	685	677	684	723	678	707	684	691	687	753	686	683	679	689	693	664	687	686	707	711	682	673	691	667	652	732	658	678	736	675	654	693	676	774	739	645	697	699	714	713	707	710	692	741	701	733	703	708	716	666	675	722	725	690	671	688	691	675	679	712	688	703	688	701	744	693	736	665	694	699	683	703	724	706	700	757	722	709	692	697	688	726	678	684	733	692	704	674	718	712	724	711	647	711	695	701	695	665	632	686	686	708	689	657	644	661	641	709	686	677	670	706	689	707	734	686	687	726	670	722	743	721	715	704	684	721	695	711	707	674	691	710	654	734	695	688	689	664	684	711	692	692	717	748	646	698	690	727	742	675	679	682	693	616	694	701	667	718	720	728	724	732	699	657	697	698	680	653	697	699	672	758	711	708	699	676	669	693	688	677	706	698	705	727	660	703	687	695	660	657	669	708	745	691	703	678	648	678	718	689	669	672	698	672	727	697	668	677	688	695	705	682	697	675	692	685	682	684	686	697	676	722	717	635	707	727	718	695	709	683	720	727	670	728	678	663	688	670	694	760	707	706	678	674	686	667	709	723	693	673	681	695	717	723	657	693	700	725	690	672	720	730	704	699	679	692	699	676	701	700	713	723	718	702	699	724	653	663	712	705	682	716	740	680	697	689	686	679	715	670	686	671	702	736	722	758	678	686	724	672	667	652	682	675	679	667	695	684	717	677	695	685	758	684	728	652	691	706	633	720	676	714	662	678	714	661	687	751	716	728	685	683	671	662	692	700	713	713	689	650	711	700	712	646	678	683	699	685	706	707	679	716	728	706	694	711	669	695	711	721	648	673	687	691	700	705	670	709	665	708	697	675	681	735	737	690	680	706	732	678	698	681	714	718	690	692	731	724	707	738	788	725	667	668	697	685	684	678	648	668	704	678	748	745	695	706	673	674	701	700	684	721	691	665	705	702	714	697	700	692	675	692	708	670	721	694	721	731	708	669	697	650	718	722	743	707	684	695	724	724	721	733	665	686	702	703	635	646	702	652	673	708	675	668	693	694	720	669	656	710	621	738	704	709	656	712	706	711	716	678	664	764	685	686	697	709	726	701	666	631	735	668	692	691	726	699	730	668	690	689	705	700	664	665	715	714	726	733	724	725	722	676	698	680	652	701	732	734	661	691	679	723	727	695	692	705	745	664	683	683	681	717	686	715	678	729	723	681	721	740	642	737	675	711	695	715	687	703	719	693	686	699	689	707	702	685	703	713	712	671	693	699	716	695	645	722	685	674	713	705	696	714	714	691	719	673	681	698	691	664	683	740	712	658	688	713	698	688	749	713	668	648	697	670	691	691	682	723	710	661	712	687	683	661	692	671	684	670	683	685	686	700	661	727	678	689	741	721	712	666	766	678	704	715	690	694	718	673	706	682	661	694	698	667	719	694	653	671	664	715	754	698	701	709	730	739	678	699	652	679	719	670	739	703	643	675	710	723	692	732	704	716	697	687	731	668	642	676	706	675	715	729	734	690	710	724	657	659
2248	160	141	115	100	102	83	81	81	67	79	92	77	65	80	65	68	65	67	60	81	71	69	76	64	76	56	84	76	63	74	64	63	72	66	84	82	69	66	70	86	73	63	77	69	74	72	86	67	65	62	83	66	78	79	81	57	60	67	76	64	67	69	76	64	70	80	71	71	72	77	61	66	68	90	67	75	71	74	64	70	80	71	76	53	84	97	64	86	64	52	57	61	83	68	52	59	68	63	56	68	73	65	69	76	64	69	73	88	74	72	71	85	68	72	63	86	67	65	70	86	74	77	69	65	71	65	84	54	69	72	67	67	67	62	64	81	63	75	77	61	81	67	69	74	75	70	77	79	84	85	72	80	79	67	69	64	66	73	72	65	59	65	76	71	65	69	69	76	69	66	75	75	70	63	74	73	63	69	72	60	61	76	76	78	76	84	81	74	65	71	92	78	67	58	78	56	58	83	80	60	63	66	82	60	71	53	84	79	70	77	61	77	71	77	84	65	73	68	87	64	59	63	79	72	64	74	83	65	59	64	79	77	73	79	81	87	73	59	73	69	60	56	73	58	69	96	81	63	76	73	54	71	69	59	70	58	62	71	51	79	75	65	80	65	73	66	66	74	64	55	79	71	73	73	67	84	83	80	68	73	64	59	79	75	78	76	76	78	77	86	67	66	65	76	66	59	80	67	52	73	64	64	75	80	80	79	53	72	61	74	64	73	69	52	73	85	79	89	63	68	84	64	61	82	65	54	79	60	77	77	75	73	74	71	54	76	69	59	65	71	80	86	73	66	77	69	75	73	62	63	76	77	53	69	81	93	76	68	64	67	82	60	72	74	77	63	73	60	81	68	70	73	72	91	71	77	60	71	82	79	64	64	72	77	72	60	69	65	78	55	65	51	80	65	64	76	67	81	76	62	64	78	66	58	58	64	65	69	66	73	88	74	60	68	71	68	57	70	71	72	70	62	84	55	67	69	66	68	69	64	60	67	67	69	63	59	71	76	74	65	69	58	80	70	76	65	63	68	74	80	79	67	88	79	73	81	79	73	75	59	44	57	68	79	61	61	66	77	74	78	71	70	73	82	76	75	78	76	66	78	69	60	81	57	79	72	68	64	71	71	69	66	70	62	90	63	66	74	66	69	78	63	83	65	79	71	77	80	79	71	75	67	77	72	80	64	77	76	76	65	68	70	75	68	65	74	78	84	74	79	54	83	67	69	76	83	79	77	76	65	66	70	67	60	70	65	79	62	67	70	78	66	65	66	62	66	61	56	89	83	74	76	77	67	71	65	62	72	76	80	75	69	68	64	72	75	63	69	62	75	73	66	69	77	82	62	70	59	81	58	71	72	92	76	67	59	68	61	71	80	59	77	68	73	65	68	72	73	59	71	76	73	64	58	72	78	61	79	72	66	68	70	50	77	71	75	82	88	68	60	90	53	60	64	81	66	82	62	71	86	66	64	73	71	55	73	79	71	75	67	79	66	76	69	70	62	86	99	61	70	62	71	62	78	82	72	71	64	80	65	61	77	66	70	69	65	61	84	82	72	60	76	82	87	64	52	63	78	57	66	78	73	73	64	62	73	76	66	79	80	78	74	76	60	45	75	71	79	65	88	79	66	71	66	69	67	86	64	66	78	61	65	70	59	71	62	60	49	82	72	74	72	54	68	81	75	67	78	73	69	61	76	92	79	61	67	67	74	61	69	63	73	62	70	76	67	59	58	69	83	72	73	60	67	71	55	81	54	65	88	78	66	64	66	71	73	64	70	77	61	61	78	64	79	69	64	74	62	71	64	67	68	75	87	82	65	67	78	71	63	71	77	67	66	63	74	70	82	93	66	67	68	68	69	70	64	74	64	79	84	82	64	78	71	75	63	64	70	68	75	84	67	65	76	73	66	64	62	72	75	81	82	74	71	75	71	50	73	74	68	85	78	69	70	77	79	67	65	77	67	52	89	73	55	81	75	89	78	70	77	68	68	74	77	74	77	68	71	74	62	68	73	58	85	73	73	84	81	69	68	64	60	65	69	58	77	75	76	65	69	65	58	66	65	60	64	74	58	61	70	68	71	54	63	60	74	66	74	80	76	81	68	79	72	77	94	81	74	72	66	71	72	66	82	60	61	60	65	59	80	66	78	83	75	65	82	68	69	80	79	80	78	88	71	76	67	70	81	93	75	74	71	74	73	72	74	78	58	76	63	72	77	83	65	69	83	60	80	81	78	58	69	74	66	67	72	59	71	74	65	70	76	69	69	73	82	79	72	89	60	78	79	65	70	62	89	75	71	54	80	62	67	75	79	74	82	76	75	74	61	72	84	73	62	71	67	83	83	72	70	86	81	69	91	69	62	64	93	79	74	66	69	77	72	57	64	72	76	56	73	71	82	64	72	74	66	68	55	56	58	56	63	52	62	65	67	79	73	84	69	67	68	60	63	66	55	63	75	66	56	65	60	56	80	71	76	72	76	68	78	69	71	81	59	81	61	72	56	76	57	69	73	77	70	67	78	59	77	70	73	80	73	74	88	74	55	67	80	84	66	76	74	68	79	68	77	61	77	74	81	81	56	76	77	58	60	69	68	80	73	76	67	62	82	66	70	74	84	69	62	60	53	71	76	68	67	69	78	76	73	62	96	89	66	63	77	74	60	82	75	66	70	73	81	63	73	75	65	92	81	68	87	94	69	56	60	64	73	60	72	67	77	87	66	67	57	67	85	87	53	85	68	61	88	77	79	71	74	87	70	57	69	88	64	85	80	73	77	77	61	53	56	86	67	76	67	88	82	76	72	79	71	70	73	68	70	60	82	84	59	63	54	68	68	62	64	78	69	76	67	70	64	69	65	65	71	81	80	62	82	55	80	63	78	66	67	61	82	60	64	85	75	69	73	65	66	63	81	76	78	67	66	68	59	80	55	66	78	72	68	81	74	68	71	74	78	70	68	71	62	84	52	62	56	63	63	54	68	82	60	68	74	65	77	73	62	58	72	63	83	98	79	57	83	58	63	77	78	71	80	71	85	67	63	77	64	75	53	64	70	75	58	78	68	59	87	56	73	58	72	84	76	75	74	67	70	77	55	80	64	69	57	64	73	70	74	60	73	67	63	67	63	58	68	76	66	73	82	80	76	77	72	82	89	90	67	76	67	78	61	69	77	65	68	81	87	63	65	74	59	66	72	80	78	67	76	63	78	69	72	74	76	80	58	90	45	70	69	83	84	64	63	72	72	73	73	72	60	81	75	73	69	50	70	63	66	76	73	69	62	59	68	61	59	61	74	68	69	73	43	71	74	74	86	75	76	66	76	55	70	69	50	76	81	79	69	78	68	77	61	64	66	75	84	71	64	58	60	81	58	88	65	65	51	64	72	78	67	71	88	60	67	76	62	84	77	58	65	71	60	78	81	73	68	50	71	60	58	72	75	65	74	71	57	77	67	64	61	70	86	66	73	87	61	67	65	61	45	82	71	73	68	81	67	59
3219	366	491	443	441	420	375	413	358	361	330	346	337	315	335	312	315	349	296	302	296	294	302	314	321	281	295	300	301	328	321	304	316	325	300	309	340	296	279	315	286	314	332	315	282	307	303	339	294	314	330	280	320	293	284	275	306	295	295	293	300	298	277	304	301	308	307	307	304	282	281	327	276	300	286	307	310	308	327	290	295	316	330	282	274	293	293	304	279	290	299	303	311	300	298	282	308	290	297	283	320	301	310	291	286	288	273	283	324	290	296	322	264	274	288	308	309	303	273	294	273	309	292	269	288	273	282	294	284	271	327	307	305	272	282	309	294	270	305	296	261	285	307	299	313	321	314	262	259	303	339	331	286	308	306	298	325	304	300	309	274	295	277	323	300	303	299	301	299	284	323	293	291	307	296	297	310	273	329	289	302	296	277	292	276	337	303	305	305	291	275	294	271	301	314	292	313	286	338	311	313	280	285	289	276	311	308	313	307	296	312	276	297	286	281	292	271	308	286	316	293	305	302	300	291	303	318	274	300	282	286	305	297	268	298	296	318	296	290	261	284	308	294	294	282	311	294	295	340	297	291	294	354	317	287	312	285	314	313	313	319	282	291	315	292	302	288	304	258	296	290	285	274	285	304	301	295	286	311	302	300	329	286	302	310	310	315	322	268	283	294	296	339	292	285	295	286	310	301	284	300	290	324	289	286	284	279	277	310	280	329	338	280	297	306	299	285	290	300	305	285	290	314	332	300	306	310	305	289	333	323	286	304	311	269	289	303	289	304	276	315	301	279	290	302	327	286	323	305	270	282	332	286	289	282	312	299	301	280	293	294	283	299	314	312	313	303	331	335	297	305	285	280	296	299	340	290	316	289	289	294	308	353	296	279	302	309	309	306	331	285	320	299	348	309	301	326	244	305	269	330	308	275	284	318	308	273	294	272	287	293	334	301	292	294	300	298	334	298	301	296	316	256	289	289	289	300	322	295	314	269	290	322	323	278	295	344	273	276	291	291	293	292	272	315	306	280	274	288	298	285	285	283	302	268	309	282	291	334	283	302	308	315	281	277	317	293	280	269	309	309	327	303	314	282	297	293	306	263	283	276	321	299	303	304	308	285	316	311	280	314	291	304	300	327	273	294	295	305	309	332	292	295	287	285	297	304	287	295	295	328	310	278	291	302	293	294	273	310	290	304	307	329	297	298	323	293	300	297	286	288	289	288	339	290	323	296	283	294	319	315	291	312	274	275	303	262	280	310	313	319	313	304	242	297	297	304	342	277	320	271	272	278	295	291	309	342	348	284	293	268	260	291	301	304	288	291	280	308	303	319	302	290	285	270	280	316	304	291	268	319	304	270	294	287	293	322	322	318	314	295	287	314	292	286	300	290	323	285	292	278	289	269	277	303	319	293	307	298	311	293	311	297	300	283	279	324	301	283	282	310	297	290	308	309	322	339	318	298	289	302	302	307	299	308	271	269	294	314	315	281	331	323	286	304	288	274	268	297	270	307	307	316	291	344	300	269	317	327	286	262	280	275	285	302	277	283	288	301	281	319	293	290	284	288	307	291	303	292	299	284	293	318	292	315	293	311	297	315	291	289	311	312	311	294	288	307	306	286	257	320	309	295	289	292	313	286	278	308	287	296	289	281	301	291	287	301	303	293	315	337	303	279	301	294	290	299	318	301	289	288	328	295	317	302	310	286	302	304	242	309	295	304	263	278	307	327	308	283	333	298	308	270	310	324	309	311	324	313	317	302	338	305	335	304	298	290	297	299	281	333	307	300	297	307	310	312	333	292	274	311	317	282	322	276	277	316	305	307	266	296	287	296	304	277	313	287	336	307	297	315	277	285	343	274	293	289	289	307	274	308	281	282	280	293	317	312	293	268	343	283	304	288	260	281	296	308	305	305	313	305	296	283	296	326	311	285	318	280	292	292	273	284	309	290	289	310	311	324	266	332	292	320	315	286	303	313	291	307	281	275	303	285	272	292	294	301	296	301	273	309	308	324	279	324	281	290	269	286	303	271	285	302	293	308	316	279	314	292	326	300	261	322	301	300	284	279	307	299	293	304	312	306	294	282	275	297	301	269	302	280	289	288	283	286	329	313	289	280	299	309	303	310	301	280	289	275	277	302	298	300	290	302	301	299	301	305	305	282	306	283	307	326	297	274	306	318	314	300	303	302	308	296	280	297	308	306	302	298	263	296	320	280	288	306	283	284	320	289	283	293	271	332	323	280	312	287	293	300	318	295	290	305	298	305	304	305	285	308	305	307	312	317	290	269	273	324	292	283	283	311	314	285	299	265	323	287	290	287	332	304	303	271	343	296	298	280	302	308	286	299	268	314	284	309	271	297	316	326	296	296	300	302	324	313	295	285	336	299	286	309	287	314	305	312	285	316	285	293	322	292	302	328	299	321	301	279	290	297	302	313	316	311	292	263	304	334	311	291	264	285	295	292	312	290	281	285	303	295	297	267	285	301	287	277	304	298	287	315	284	303	282	305	298	315	306	282	292	284	325	294	268	299	296	312	291	334	313	289	281	282	283	271	290	324	291	291	310	293	303	324	321	318	260	283	310	286	302	312	283	313	313	280	311	295	300	308	329	308	308	307	269	287	313	306	307	307	311	295	318	285	317	304	288	270	288	312	342	308	289	298	302	282	301	304	280	318	293	303	308	287	297	303	304	290	316	322	301	331	301	315	281	313	323	319	312	280	283	333	273	296	325	306	300	299	298	284	304	305	309	327	290	331	307	328	299	285	324	314	294	262	291	276	297	290	303	265	321	293	321	310	304	265	278	301	293	308	292	275	310	284	295	302	318	295	271	302	268	313	326	307	285	300	330	318	334	286	299	270	301	303	263	326	319	299	287	269	314	324	309	319	302	317	282	288	322	310	298	299	306	297	283	277	307	283	291	302	298	266	284	288	270	305	299	287	281	316	296	286	294	295	325	289	313	294	308	305	316	295	325	299	280	272	289	290	271	303	291	309	286	290	292	309	280	285	287	315	280	308	287	277	305	270	323	274	278	301	317	273	276	329	300	307	289	312	285	290	316	278	311	297	293	307	308	308	297	314	306	261	298	292	321	306	297	298	280	296	289	325	284	306	310	275	324	277	298	328	295	271	304	292	300	327	307	288	300	304	317	316	311	289	313	276	270	295	268	301	305	287	311	308	297	319	329	314	302	306	300	296	302	270	302	319	328	308	300	272	318	294	309	271	279	288	280	309	304	274	319	309	285	355	315	309	289	347	306	302	300	293	287	297	289	293	287	297	303	320	324	319	315	310	291	310	276	300	301	281	307	293	305	297	286	298	301	297	309	317	277	304	286	320	310	321	284	313	291	332	298	292	326	291	280	301	305	286	275	305	273	299	281	289	288	334	300	344	300	280	302	267	303	302	304	315	278	303	279	324	299	296	307	311	311	271	296	292	304	277	274	285	292	325	286	293	302	293	277	282	299	310	336	283	268	306	287	310	277
18279	1782	1137	911	647	489	396	313	293	266	266	224	192	193	203	170	176	168	188	158	150	140	158	154	148	155	170	153	167	177	126	148	167	155	144	152	135	156	148	161	139	142	140	144	169	150	143	158	154	143	146	154	132	140	161	133	165	143	141	159	131	158	127	147	118	153	157	160	164	161	163	151	164	140	119	145	173	143	166	138	163	163	169	137	131	163	155	136	156	123	153	138	145	144	145	133	162	145	141	142	147	155	119	152	128	137	150	149	121	149	128	151	155	133	134	136	139	149	150	154	161	147	140	142	141	140	136	131	121	120	140	142	147	149	151	142	158	157	131	133	144	132	152	134	148	151	142	148	140	158	132	157	159	141	141	164	153	159	150	140	156	140	127	141	124	141	149	144	159	158	140	131	137	129	130	147	148	150	154	139	133	140	151	133	136	138	146	167	137	118	140	133	140	147	139	140	133	158	128	146	137	138	142	120	139	132	153	155	145	156	152	137	148	145	132	127	137	123	148	139	118	119	111	139	157	133	110	158	141	121	161	143	114	140	146	143	152	155	151	134	137	154	145	148	138	155	139	156	144	157	136	104	153	148	148	148	153	158	138	138	131	135	140	161	140	148	148	161	133	144	146	117	153	133	141	145	144	141	122	125	140	173	137	140	145	136	148	147	140	137	146	129	145	162	138	148	152	135	127	125	153	149	145	152	150	151	139	146	149	132	159	136	141	135	136	149	121	153	134	133	129	120	140	151	159	161	143	149	136	141	138	153	138	153	166	141	129	155	130	152	134	146	131	146	142	140	152	125	128	141	153	142	141	145	131	145	163	148	164	131	135	152	141	142	151	145	140	133	130	123	149	154	141	144	134	141	159	149	152	140	159	124	158	145	136	124	149	166	139	138	151	144	138	147	141	154	143	144	140	141	143	145	117	122	127	138	164	172	144	146	124	160	151	139	132	154	144	162	136	139	126	143	134	135	137	140	131	138	133	153	143	156	136	135	153	156	130	146	124	146	144	148	140	136	125	134	142	164	135	139	144	153	154	133	160	166	137	149	129	155	117	131	130	147	147	154	139	128	146	156	139	140	144	146	124	145	131	130	140	138	139	159	150	143	149	143	155	138	135	148	135	124	152	151	120	131	147	154	156	138	135	140	132	138	138	140	168	131	137	143	125	140	135	134	149	124	124	144	150	140	131	127	150	149	167	133	137	138	168	158	150	126	166	148	148	150	144	131	145	130	147	125	132	172	146	158	160	126	122	154	151	147	144	147	144	136	158	121	159	162	143	133	134	144	146	158	144	138	142	135	155	156	144	118	133	133	152	155	151	146	138	139	143	167	174	124	133	140	129	127	152	142	130	147	159	151	168	150	128	120	128	127	134	146	150	121	144	134	140	149	144	140	144	137	152	135	161	150	163	130	141	147	136	131	131	136	148	146	153	161	135	147	155	126	139	145	151	130	140	158	121	149	136	157	174	153	151	132	135	160	149	149	158	153	150	147	149	143	129	125	146	133	149	124	155	160	131	143	139	144	161	151	150	147	147	127	115	135	147	138	149	137	140	155	139	134	138	149	139	143	150	154	148	145	158	146	134	151	122	125	135	150	134	134	163	126	112	147	134	151	148	147	160	144	167	135	149	149	149	149	153	159	173	136	142	148	124	150	154	138	152	148	136	158	128	143	135	156	131	128	155	133	164	144	145	130	156	139	125	143	150	150	148	159	131	157	159	141	142	124	140	137	156	157	113	144	152	131	137	140	137	120	135	138	161	139	127	150	159	141	141	137	145	143	120	145	127	143	156	141	135	168	133	147	151	141	121	141	144	130	131	160	128	137	142	141	144	157	147	156	136	147	151	134	138	151	145	136	138	130	133	164	143	139	132	160	178	146	142	154	129	128	143	160	157	135	138	164	147	143	152	142	133	132	139	141	147	140	149	135	166	138	143	147	129	125	173	154	150	130	152	167	151	162	139	160	125	129	134	156	144	131	126	138	134	131	152	167	151	149	131	171	147	156	145	151	126	151	146	122	147	148	145	148	150	128	138	125	169	148	127	161	144	133	142	148	135	179	120	159	135	144	155	155	110	146	146	153	140	147	158	154	149	143	149	138	131	132	146	148	137	141	139	132	131	161	149	138	138	143	151	180	128	129	128	154	124	144	160	164	138	134	142	142	143	154	128	135	136	129	161	142	154	137	154	144	143	119	125	138	122	121	150	168	138	152	147	107	147	179	161	126	136	137	145	145	140	163	128	144	150	146	138	131	157	130	140	132	149	153	128	133	153	145	144	115	172	130	150	164	120	137	144	140	112	118	116	157	116	122	143	151	161	152	158	135	144	150	156	124	140	158	159	136	150	123	139	147	147	137	131	128	164	145	148	139	140	125	123	126	149	135	122	153	137	156	135	152	136	148	155	134	147	123	139	119	145	155	150	133	141	159	99	124	147	144	137	152	150	146	156	129	144	134	134	144	150	126	153	141	147	150	145	149	161	148	182	138	159	132	127	135	123	159	155	160	145	151	153	143	136	138	149	138	137	134	140	149	149	140	159	142	144	155	125	149	151	132	162	146	150	136	138	135	169	157	144	123	141	154	139	146	133	164	142	122	132	124	148	139	133	149	139	127	140	129	112	142	137	151	148	148	169	139	153	136	168	131	148	142	152	135	141	135	132	122	163	154	147	142	146	149	158	124	153	146	166	126	149	153	134	150	136	145	144	154	150	150	149	146	156	149	124	151	155	155	150	154	146	124	164	139	155	158	137	152	140	136	146	161	155	139	154	142	132	158	146	151	183	130	142	137	140	162	123	148	162	129	127	152	168	140	138	138	119	158	144	135	126	148	130	160	140	154	165	138	136	165	139	133	145	143	146	125	143	127	146	144	148	162	132	164	136	144	155	126	120	152	148	137	122	122	139	150	137	157	156	152	158	141	158	139	120	147	154	144	140	159	151	144	157	149	143	146	149	143	155	168	159	134	140	142	134	149	141	134	153	143	135	152	144	149	143	140	165	135	128	141	158	144	152	144	129	136	128	144	138	132	136	137	134	132	159	156	140	137	144	151	141	150	121	139	169	131	137	139	143	165	153	126	159	163	137	167	144	171	152	149	144	136	138	136	139	155	136	149	126	144	122	135	134	156	142	134	161	169	150	117	130	129	157	157	121	155	145	160	137	153	145	154	162	132	137	146	141	164	150	147	156	150	145	128	153	139	139	135	150	163	134	133	134	145	149	167	126	127	137	165	141	139	158	126	131	135	163	159	156	151	141	139	167	128	156	137	151	147	139	143	159	139	147	162	150	156	167	134	157	140	165	132	142	134	116	122	138	183	133	131	135	151	122	144	135	155	139	163	156	147	162	144	146	140	144	127	154	172	131	134	118	143	157	149	113	133	169	132	139	156	128	134	162	139	146	137	150	143	145	150	133	132	149	143	132	149	134	150	149	154	140	127	128	123	141	145	169	132	144	151	133	135	110	136	152	144	137	161
10637	1363	2762	3269	2802	2410	1910	1645	1485	1374	1228	1073	1032	994	882	843	788	762	772	766	668	706	621	705	643	654	630	580	568	577	568	597	616	604	581	557	543	535	601	577	547	581	532	534	568	552	554	558	555	559	511	553	537	566	518	554	533	532	549	522	513	533	529	556	510	507	500	543	523	505	543	545	538	531	511	555	522	529	534	511	546	540	533	505	484	523	523	530	518	543	524	526	498	527	508	529	517	575	526	525	548	529	514	490	493	513	512	517	528	510	535	522	530	485	514	494	522	525	513	499	505	516	515	508	520	494	525	536	548	505	467	514	498	524	507	516	540	533	539	547	491	524	560	477	517	496	495	465	496	546	552	509	471	532	489	517	517	552	476	535	508	509	505	520	525	523	527	485	522	476	505	533	503	510	519	491	484	499	552	499	465	503	494	502	515	513	522	482	481	481	528	484	516	479	512	535	523	489	469	518	555	506	507	496	526	504	496	515	500	506	517	513	504	564	488	533	506	486	486	484	483	451	505	532	512	497	506	499	502	523	499	509	525	482	520	498	525	491	494	521	462	505	542	500	518	509	466	547	518	500	545	542	497	518	516	496	507	511	489	481	514	525	522	491	473	568	491	514	536	498	531	451	507	500	500	472	501	526	485	491	511	541	511	527	478	484	499	521	509	512	475	506	499	492	539	504	506	510	530	520	490	467	511	486	499	536	495	511	518	503	562	518	533	506	496	474	500	531	500	522	485	517	498	498	496	512	506	506	525	527	459	516	518	475	505	486	544	481	476	521	508	490	506	543	524	496	475	528	486	532	517	543	481	517	513	477	532	509	522	519	511	516	453	531	516	460	505	474	506	504	515	501	542	511	487	498	534	501	499	491	477	453	482	484	480	523	553	519	505	526	497	501	494	523	512	485	491	541	539	568	498	508	489	496	503	506	503	493	546	520	515	551	470	548	485	519	491	534	488	522	535	513	479	505	491	530	521	514	504	527	498	525	506	525	488	475	499	524	478	474	538	542	511	510	477	535	487	529	568	502	498	500	520	505	474	491	515	578	502	524	551	563	508	497	535	491	518	485	482	527	525	553	535	509	507	518	525	507	521	483	492	525	525	508	517	532	508	519	489	510	461	502	554	515	554	491	517	494	503	494	468	513	504	554	463	477	516	529	514	510	532	520	534	496	530	517	524	466	470	456	503	525	541	520	506	532	491	534	533	510	488	526	528	475	541	524	475	487	491	514	471	551	503	547	478	456	487	531	510	524	513	535	511	526	525	545	541	494	490	461	482	492	495	496	496	517	492	522	485	515	479	478	564	573	502	475	529	500	528	483	508	466	515	471	523	500	514	526	528	538	519	495	480	456	514	463	531	482	508	493	489	532	538	489	498	535	502	506	484	540	510	508	502	512	488	511	490	538	527	457	501	514	480	496	537	505	512	493	522	530	499	502	513	482	507	496	515	532	528	518	517	480	506	555	470	512	541	524	522	501	526	547	503	525	497	492	471	530	507	543	478	512	503	528	525	545	534	515	486	511	548	491	508	540	504	501	520	466	493	530	490	485	466	473	538	523	484	529	525	515	503	546	505	513	483	445	543	497	478	525	501	526	522	505	473	486	521	499	482	501	523	513	485	470	496	520	495	513	493	518	480	507	524	466	493	529	545	483	527	504	531	503	501	510	537	480	500	509	524	453	475	501	487	532	485	582	507	532	497	513	475	529	539	525	522	480	528	552	506	499	528	523	496	515	507	494	514	523	478	508	497	538	515	492	499	507	507	538	510	500	518	562	527	515	504	491	526	516	508	511	520	504	559	493	483	521	534	502	485	546	526	506	503	460	495	495	498	486	530	500	521	503	512	489	505	538	521	549	522	518	508	511	549	494	495	536	506	439	517	533	551	534	491	512	551	505	528	533	506	474	466	466	506	545	512	492	501	508	495	490	476	528	482	530	520	520	502	527	556	492	483	527	512	521	504	494	516	511	507	546	517	527	511	538	506	517	485	507	507	541	511	507	541	529	522	505	496	534	495	480	507	500	510	499	481	532	502	520	516	517	518	512	518	476	497	549	519	465	488	542	520	445	505	537	541	515	515	494	520	516	531	477	515	508	479	545	474	479	490	507	520	536	524	508	503	490	496	488	510	521	508	524	545	518	488	524	542	543	493	502	500	496	528	506	474	490	531	507	498	560	478	509	549	512	525	527	514	527	481	518	525	504	534	522	509	472	491	530	518	519	508	534	530	499	505	507	503	498	524	522	517	533	478	488	513	546	465	494	488	495	461	543	496	514	521	477	489	511	548	513	484	496	519	526	491	512	472	507	511	522	514	547	495	536	521	510	496	478	522	510	494	533	490	535	530	510	542	522	477	508	491	512	467	527	497	514	541	529	516	497	509	496	510	507	511	488	517	512	532	514	510	520	510	502	511	508	480	472	512	527	540	507	562	515	473	493	504	495	509	553	531	482	503	507	484	501	484	543	518	519	494	514	548	458	569	485	524	520	528	505	519	493	526	530	532	516	536	505	465	514	492	505	515	493	530	519	486	492	520	519	489	495	478	513	546	501	534	501	492	540	528	501	511	469	497	515	493	488	515	530	508	500	505	524	463	503	525	482	496	509	513	517	519	465	505	531	524	457	523	495	522	560	496	489	519	496	555	500	500	551	492	518	522	498	468	525	498	514	496	488	535	490	500	540	470	500	507	538	488	515	486	494	542	473	484	502	492	512	501	516	520	499	530	542	481	501	556	483	502	456	496	531	542	495	481	514	514	520	479	533	514	513	476	503	508	493	538	521	506	533	491	520	480	474	520	531	555	499	521	515	510	486	497	514	518	540	492	546	510	536	524	585	480	510	526	496	529	504	526	518	478	541	526	512	519	497	486	511	512	496	516	492	461	490	509	530	493	499	486	483	523	515	532	485	478	496	506	498	518	540	523	519	501	489	555	531	499	537	515	463	521	538	516	481	522	529	523	501	479	504	534	538	505	496	497	493	512	507	498	474	506	536	488	549	521	505	541	492	532	506	510	510	523	530	516	524	493	510	531	516	517	525	487	482	511	496	478	469	513	510	496	504	505	478	527	466	513	495	488	520	471	486	497	523	483	495	504	508	522	510	522	486	495	521	492	516	478	491	499	518	542	518	510	493	516	520	528	502	515	531	555	528	536	526	496	520	512	525	464	476	509	490	527	561	477	514	507	521	506	520	523	507	522	475	558	524	498	476	513	499	504	523	467	544	515	530	515	524	473	535	503	509	499	528	495	503	499	562	501	497	502	522	507	483	533	470	510	494	503	521	520	515	448	506	493	536	514	466	507	580	503	493	538	505	504	495	486	474	525	524	525	521	503	481	498	497	519	461	512	514	516	519	514	532	489	496	475	513	515	489	539	510	539	491	480	530	505	525	523	495	510	511	511	535	533	544	536	492	444	501	465	488	533	508	518	503	493	529	509	501	517	473	487	492	521	485	503	472	516	515	505	488	482	499	528	502
29593	6480	2457	1706	1210	921	672	554	472	426	420	360	335	314	287	286	302	323	245	255	257	246	246	238	210	230	232	254	252	244	237	233	221	218	226	218	248	238	218	228	219	235	213	204	196	211	215	224	218	226	230	199	203	224	210	221	192	194	202	211	209	202	231	201	212	216	199	195	195	216	213	189	230	206	201	198	203	229	214	207	226	220	214	202	185	215	192	191	219	213	210	225	188	211	216	228	192	194	213	223	196	219	239	221	225	189	215	224	222	228	194	204	217	186	184	216	224	215	205	235	212	214	215	206	224	210	204	206	222	216	187	206	225	207	204	205	221	216	200	221	176	195	215	203	194	208	248	181	210	222	197	214	202	188	209	208	212	222	201	201	211	209	233	205	194	206	204	206	215	238	204	192	241	214	214	200	200	222	184	190	229	212	217	217	216	197	210	227	182	207	231	212	186	216	196	211	207	232	212	222	208	177	188	217	205	219	236	175	202	216	227	210	184	221	222	212	209	218	183	221	201	195	190	216	217	202	190	205	222	215	229	223	189	196	201	236	200	217	230	189	194	194	213	218	205	228	217	188	207	227	199	190	194	221	214	215	200	202	213	215	244	173	203	236	187	198	218	208	223	218	225	245	196	211	207	220	223	246	205	251	225	212	209	194	196	193	196	222	198	207	204	217	220	202	212	196	232	215	197	214	193	207	217	229	223	217	214	181	174	205	219	228	192	196	200	215	225	226	202	171	226	211	205	215	215	224	223	205	227	206	209	214	230	222	194	219	193	199	199	195	215	213	202	196	226	207	210	184	223	197	243	187	193	244	209	222	197	192	214	186	198	212	188	220	187	218	219	208	221	198	224	226	198	244	213	207	209	200	212	227	192	198	206	211	230	218	228	225	210	227	229	193	175	213	201	220	198	218	214	217	200	208	219	180	189	209	208	216	217	217	211	220	194	189	187	242	229	202	209	208	185	215	227	201	196	197	196	228	215	206	208	194	213	218	236	203	220	210	198	198	234	193	207	222	207	211	211	208	186	216	199	198	235	185	204	200	211	180	210	245	207	208	229	180	214	199	241	196	199	206	176	242	227	211	222	226	196	182	197	203	212	215	183	201	200	249	232	220	226	215	217	226	209	199	230	200	196	209	220	208	213	240	237	228	214	208	214	237	216	193	230	208	227	205	207	198	224	195	200	211	226	227	198	204	222	187	205	226	194	220	205	207	220	211	198	208	232	215	215	220	189	206	209	204	212	202	217	241	213	213	200	216	224	232	227	196	211	207	201	194	217	190	220	198	196	214	199	215	235	227	222	239	222	190	229	218	187	211	201	240	203	197	223	207	224	247	194	215	204	194	212	203	217	210	207	230	189	202	212	192	228	219	207	218	188	209	227	193	248	210	234	193	223	201	218	205	187	221	207	197	211	195	210	233	211	221	220	225	210	197	226	204	222	204	210	227	182	228	203	188	205	222	202	202	194	202	221	229	219	216	200	178	191	208	180	178	204	232	202	202	199	185	206	210	195	194	227	187	206	208	193	213	201	205	226	209	204	189	219	224	228	193	210	218	200	204	207	212	212	207	186	212	197	201	239	212	233	208	178	187	199	202	196	224	214	209	206	216	193	212	212	219	222	219	197	212	196	221	214	227	212	206	216	224	218	198	223	189	180	226	203	212	231	210	190	245	201	226	229	223	207	220	222	229	225	215	235	205	224	207	196	200	181	220	228	220	194	202	185	207	198	216	201	214	203	197	192	232	200	199	195	209	200	201	244	208	215	199	206	248	192	194	212	197	212	215	198	218	208	221	186	200	180	196	222	230	197	189	206	214	231	211	190	230	208	212	224	219	203	221	208	228	228	195	196	227	180	227	195	192	208	201	179	205	222	206	189	231	219	197	222	225	232	203	223	222	210	198	192	215	197	222	237	206	207	201	224	189	215	212	199	216	208	213	224	243	208	239	224	200	221	197	200	218	202	204	221	227	200	205	184	199	217	218	211	197	213	212	216	203	217	204	233	235	200	181	222	212	206	204	196	207	211	225	213	210	219	219	208	213	191	196	208	230	183	213	178	212	221	215	227	200	233	234	223	214	208	211	196	218	217	206	224	207	208	233	207	190	196	208	208	239	204	218	223	202	227	204	204	206	235	221	197	223	214	205	215	198	230	215	182	196	203	207	198	200	206	232	221	242	229	239	196	208	211	196	207	181	231	211	172	227	220	221	198	192	216	226	236	204	190	211	245	201	215	211	210	190	223	221	180	204	226	198	244	220	201	212	185	209	221	217	183	218	229	191	255	211	186	219	220	212	219	168	207	221	228	200	207	197	234	225	218	208	201	219	188	222	205	192	221	215	206	224	193	195	195	198	190	221	210	197	218	235	205	208	204	207	193	232	204	194	236	220	226	228	227	227	199	239	204	250	236	206	209	208	200	239	207	217	204	213	203	216	236	212	209	208	248	185	201	198	218	203	213	207	211	213	203	196	226	209	207	213	217	224	205	198	214	209	214	202	200	234	232	216	212	216	203	230	225	192	190	200	218	233	235	208	194	220	213	235	221	214	208	201	212	209	247	209	204	210	221	195	210	211	227	217	202	185	214	225	209	189	201	223	210	200	198	206	202	185	184	211	198	233	233	181	240	204	200	196	183	206	210	207	223	215	224	219	200	213	193	205	196	223	205	189	214	215	200	221	206	206	206	217	212	235	210	211	199	217	214	193	197	183	210	211	240	218	206	191	209	199	214	195	233	229	226	199	227	215	201	239	214	216	209	215	221	198	201	190	230	224	208	214	244	225	219	220	215	175	226	188	195	205	214	188	177	236	183	202	227	220	220	191	201	205	211	192	202	225	217	205	192	215	215	202	201	203	195	215	213	198	211	212	201	196	203	178	207	214	213	232	204	212	185	222	200	224	197	224	222	205	216	203	226	221	204	204	208	208	213	216	222	209	211	219	214	212	218	223	199	213	202	198	211	206	193	229	212	209	218	223	207	213	221	199	188	238	201	225	196	217	193	213	234	214	195	203	199	240	223	213	215	223	204	217	216	219	192	219	215	200	186	210	217	204	206	213	212	224	230	174	207	204	215	200	222	204	208	193	236	224	225	192	205	191	197	222	221	221	219	203	215	242	207	217	201	226	209	214	213	222	216	178	207	217	204	218	223	216	219	207	199	223	210	225	214	204	214	197	211	205	230	224	200	210	174	218	222	222	183	203	199	212	207	245	203	186	201	199	233	216	216	215	186	228	203	179	230	193	210	196	211	207	222	181	221	221	241	211	218	213	233	195	192	209	216	236	202	196	208	203	187	207	202	218	207	204	171	210	232	210	197	216	215	201	210	207	225	243	216	181	199	222	207	209	220	228	220	204	203	203	203	235	196	187	201	236	199	215	222	225	204	198	216	200	210	203	213	176	203	174	196	211	213	189	226	216	218	182	235	217	221	213	223	226	207	212	191	215	206	198	219	217	200	194	224	219	214	186	216	229	223	206
14972	2347	4860	5721	4925	4019	3477	3060	2611	2333	2053	1837	1715	1605	1437	1344	1291	1185	1205	1099	1080	1012	1014	1009	930	1003	912	919	928	899	865	943	813	837	866	819	843	806	856	829	748	818	795	772	780	776	762	787	784	767	759	778	710	706	662	689	763	792	748	781	736	778	737	721	737	715	714	779	737	747	753	755	706	705	728	730	778	664	717	701	729	721	733	686	677	704	710	763	715	710	707	690	737	681	733	720	696	730	714	684	682	702	715	744	680	698	700	739	727	722	750	732	683	667	701	724	715	731	704	680	716	700	726	699	726	695	700	719	705	702	731	723	728	720	667	758	706	746	671	729	715	735	741	728	690	706	729	698	723	729	697	685	681	702	689	718	723	668	690	738	677	681	718	698	672	710	690	700	692	683	736	718	690	668	655	721	722	718	700	696	696	655	712	701	696	676	711	684	694	677	735	723	731	723	676	677	683	733	675	683	690	700	720	704	640	728	669	674	639	704	755	724	705	709	700	690	726	679	749	714	666	701	641	693	621	690	720	695	714	670	697	702	741	683	666	703	669	692	696	728	708	705	702	673	765	717	711	718	671	697	656	742	706	684	696	688	746	715	702	713	632	695	713	759	669	683	732	698	669	700	732	720	692	659	707	700	698	703	722	675	727	709	737	685	691	748	713	761	697	723	693	681	702	708	688	649	636	684	742	724	686	745	680	751	717	673	695	662	697	655	681	682	688	708	683	713	669	687	684	645	694	733	661	696	716	694	678	716	693	709	682	723	695	663	684	746	691	702	742	705	663	689	728	666	686	692	674	708	719	679	656	748	719	715	663	714	696	666	684	670	675	688	687	716	676	676	689	731	700	692	710	678	646	714	710	677	706	670	691	667	666	745	740	745	701	664	724	723	671	712	664	698	728	637	723	680	699	640	729	713	696	710	721	702	688	642	739	715	679	704	690	682	674	681	738	714	675	696	761	715	689	745	692	698	645	720	739	704	676	772	733	769	660	706	682	720	715	679	722	752	722	758	691	707	738	698	713	705	727	747	708	718	681	696	669	666	662	738	722	720	683	663	721	691	697	659	657	691	671	680	700	747	669	687	718	672	697	677	727	687	725	715	694	709	689	712	682	696	749	732	719	705	715	663	703	674	701	691	688	689	661	685	745	728	715	672	700	671	713	685	698	719	686	715	685	709	681	703	701	677	722	695	707	690	691	707	681	662	705	723	703	706	695	693	693	681	683	724	726	710	685	688	715	687	702	709	677	697	712	729	671	681	683	722	681	697	685	679	698	668	674	672	666	703	707	621	693	696	639	722	688	717	702	750	670	709	663	724	667	701	729	688	709	694	675	698	667	714	708	707	669	731	743	726	700	740	692	694	711	711	659	707	667	731	692	710	687	683	743	673	725	707	691	698	726	679	705	758	668	730	754	712	737	730	695	715	682	709	721	703	734	739	698	671	729	722	711	657	726	721	706	706	724	649	648	701	704	664	647	633	703	671	709	707	666	678	691	706	737	690	680	717	702	730	697	698	709	715	706	673	675	681	713	717	652	690	691	692	732	731	696	705	723	674	706	701	675	717	712	674	716	690	697	706	711	698	705	662	670	675	669	737	750	709	671	670	685	659	713	716	657	688	705	716	674	707	688	684	687	721	742	682	652	692	741	693	695	672	704	685	739	681	670	678	722	671	687	722	680	707	746	691	711	664	644	701	677	682	660	725	653	724	698	649	651	694	705	671	716	679	703	754	703	695	752	784	683	702	680	691	752	734	680	713	693	685	753	751	766	710	673	683	665	682	685	699	711	689	753	704	759	740	685	645	681	638	759	720	689	656	703	694	705	704	719	707	741	672	665	710	686	694	700	697	682	677	729	706	704	659	743	687	742	697	737	691	709	701	710	660	690	646	737	704	754	714	685	747	708	754	716	704	719	701	724	689	669	750	640	701	707	673	648	680	677	701	693	658	676	656	683	694	725	686	693	736	682	668	698	683	726	740	704	655	718	715	706	686	695	730	656	707	698	698	703	724	685	694	668	729	714	694	695	684	678	723	678	681	717	707	691	747	712	697	671	701	687	665	713	682	680	672	722	714	660	733	658	661	719	694	677	700	695	693	679	695	700	737	687	715	692	723	750	693	656	713	722	710	672	688	725	671	669	694	724	712	699	703	690	679	712	666	693	649	716	720	694	707	673	656	669	684	671	757	658	672	713	722	711	693	710	703	659	705	673	696	708	653	708	683	666	721	722	708	736	721	722	740	738	678	699	679	751	765	666	655	741	740	759	678	682	651	687	700	714	629	736	733	694	686	668	698	731	708	685	671	713	689	775	658	683	730	679	674	676	685	700	694	721	712	710	685	665	704	736	691	676	694	727	693	707	708	729	723	697	730	687	736	717	720	709	728	724	747	673	707	680	705	704	712	703	738	691	711	717	723	707	690	656	714	687	706	712	648	737	704	682	718	649	692	730	735	661	695	671	691	701	743	710	707	682	698	653	692	741	653	709	693	648	722	675	681	678	703	703	647	685	727	700	657	676	704	733	675	719	719	730	732	696	754	689	693	765	695	690	721	714	687	663	717	698	656	661	690	701	724	640	722	729	727	727	710	714	716	693	681	694	652	628	695	668	712	661	674	669	717	720	692	708	686	707	722	741	666	690	733	695	728	733	637	714	665	708	679	657	759	677	715	684	706	689	744	731	710	680	721	697	719	711	688	734	695	656	737	712	732	717	682	687	719	732	778	732	688	692	714	699	724	669	704	685	724	738	716	666	684	737	724	754	715	711	686	698	696	678	646	718	690	656	693	696	704	727	719	714	695	739	658	687	693	720	685	731	782	713	700	715	707	689	720	671	748	671	657	722	704	688	681	737	665	662	727	711	696	725	729	686	687	692	706	644	683	704	672	706	672	714	696	703	680	697	716	762	678	706	690	732	685	731	670	699	671	724	688	726	692	719	749	670	719	696	694	648	716	734	705	654	643	700	719	726	720	662	718	678	677	747	738	705	703	729	733	682	677	740	710	749	680	658	714	700	685	706	720	728	681	677	727	720	713	749	675	667	702	716	670	657	673	675	683	688	711	698	704	646	732	662	678	769	689	701	697	779	708	692	712	752	717	660	726	749	783	719	720	707	708	683	707	652	717	676	686	714	684	670	725	747	704	719	700	740	697	718	688	747	699	712	682	681	678	673	731	683	707	684	694	690	668	698	682	708	696	688	663	714	689	705	694	688	720	636	656	683	687	723	640	697	757	683	685	733	711	721	739	700	662	680	713	710	687	694	714	728	733	679	670	736	756	680	730	671	699	688	719	748	709	698	693	707	671	692	732	734	729	705	669	703	681	692	702	744	747	725	713	720	729	692	673	707	720	667	682	673	731	702	650	693	744	667	736	749	689	714	739	731	681	693	687	700	751	716	668	660	706	674	731	666	692	703	674	666	711	687	710	714	706	710	722	696	723	702	699	662	709	699	719	658	680	713	644	687	655	688	721	705	702
2405	180	134	127	86	90	91	73	68	78	71	77	66	76	67	72	66	54	70	69	76	60	73	63	95	61	70	63	65	51	68	61	69	61	65	74	55	84	74	78	72	61	67	74	66	64	61	75	70	74	51	70	72	61	66	63	72	47	75	74	51	74	55	60	65	74	65	65	70	76	74	70	73	62	60	77	74	55	69	66	71	80	77	67	63	63	79	77	70	64	62	58	80	77	79	78	76	58	63	71	49	69	65	67	87	64	57	54	66	60	66	69	65	79	73	61	71	67	79	69	72	68	78	59	65	59	64	58	73	80	93	72	67	72	72	52	78	64	71	73	61	62	78	86	63	89	62	82	67	70	69	63	64	67	57	70	75	65	50	78	70	70	69	68	82	70	64	76	62	58	84	82	76	79	53	62	73	69	66	67	61	64	72	87	68	62	65	69	59	61	54	67	72	60	59	67	73	68	64	82	86	80	74	67	76	64	61	71	61	69	72	61	74	63	67	64	89	62	72	59	67	60	62	92	72	77	52	71	67	56	78	62	54	80	48	90	59	82	63	86	63	69	62	65	58	58	77	55	64	63	68	74	72	66	84	71	52	60	80	54	74	79	62	81	71	64	69	67	71	75	70	74	67	85	58	64	53	69	80	51	81	70	62	77	92	53	66	70	67	73	64	67	62	70	62	70	58	80	69	66	64	73	104	68	61	64	64	69	63	77	69	67	72	74	77	62	63	59	79	69	57	57	81	79	62	47	60	70	56	83	51	72	74	70	64	79	75	61	55	66	70	59	71	66	72	65	54	79	58	67	73	61	66	77	60	67	63	57	70	75	72	71	68	67	62	81	62	68	71	71	52	73	74	57	77	69	68	67	76	66	66	60	70	59	61	68	68	58	62	71	76	86	70	69	69	63	65	70	78	68	65	71	73	69	65	58	68	70	65	67	66	77	82	71	63	67	74	63	56	76	69	72	70	67	80	67	75	67	61	73	73	56	73	67	67	76	70	58	77	56	72	69	69	75	76	65	65	66	54	71	70	77	72	61	78	63	62	72	63	57	69	53	73	69	68	74	76	59	66	63	85	63	71	62	52	75	65	80	57	83	64	67	73	66	66	73	69	60	72	78	74	68	68	57	86	63	73	59	65	67	63	66	84	72	75	62	77	79	60	56	70	59	98	62	80	64	71	65	70	74	73	60	63	54	83	82	65	73	73	70	78	72	68	72	84	80	58	63	66	70	76	76	80	67	65	84	72	74	77	77	59	75	74	72	63	72	60	75	64	68	57	78	85	61	46	68	67	77	83	68	83	73	58	61	72	71	68	84	58	58	71	58	62	68	78	55	68	50	67	64	67	69	59	75	64	65	49	56	60	65	62	70	81	68	74	76	65	77	71	70	80	74	78	78	88	59	72	61	78	56	69	48	65	58	70	67	70	85	78	49	64	63	69	78	65	61	77	67	70	59	56	65	57	72	71	65	64	58	80	72	67	75	69	69	82	81	55	57	74	62	58	72	65	76	65	78	63	76	70	62	58	92	60	80	73	87	70	63	76	72	69	57	72	65	79	68	91	61	73	61	68	72	68	65	62	63	66	61	69	71	73	69	71	73	74	80	62	71	64	58	60	67	71	77	69	69	83	67	68	68	81	58	74	52	71	64	59	71	77	72	73	57	61	60	72	75	71	60	69	66	66	65	56	69	69	59	70	63	63	78	58	62	82	70	62	70	76	56	93	75	69	57	87	65	75	66	63	58	66	51	72	68	78	68	62	81	67	66	73	68	61	76	68	73	69	59	81	85	66	82	60	61	70	80	72	57	77	64	69	68	66	58	48	62	72	68	56	64	70	69	57	68	71	68	52	66	76	63	68	57	65	58	52	76	76	64	73	71	67	78	75	72	72	69	53	72	79	68	72	70	76	64	77	74	63	68	78	61	81	65	78	70	51	74	84	80	61	63	71	73	70	64	77	67	76	71	68	65	67	62	76	63	62	70	63	71	55	63	76	77	73	64	71	68	76	77	63	68	66	67	71	82	76	65	76	72	59	68	64	75	75	76	72	82	75	85	69	72	52	69	60	76	67	67	70	67	61	81	62	58	65	71	60	60	52	80	73	70	62	63	66	74	63	62	58	57	67	58	64	77	76	78	65	68	74	65	58	44	63	75	77	62	84	70	72	81	66	70	73	67	64	58	69	66	61	73	76	77	74	55	67	70	63	64	65	73	58	67	75	71	56	69	72	80	74	64	77	51	58	69	53	78	71	76	81	67	60	69	75	79	57	77	75	64	69	58	66	74	61	67	74	76	66	58	77	62	80	72	55	56	69	61	62	60	54	72	82	67	57	84	67	59	72	83	57	77	73	73	66	73	69	75	66	61	71	73	65	61	71	77	84	53	54	63	73	67	73	64	74	79	78	71	68	72	71	69	65	74	81	43	60	57	74	66	60	70	69	66	39	70	67	69	76	61	58	87	81	69	76	70	56	63	68	58	81	76	78	64	70	67	74	68	63	73	74	84	80	65	58	63	73	63	66	67	76	70	66	67	60	77	57	71	71	71	66	61	80	75	72	66	59	84	78	81	77	73	78	67	75	74	53	59	74	70	77	65	80	72	59	67	68	60	70	81	67	57	66	60	80	66	61	82	60	52	80	82	74	75	69	79	72	55	77	52	67	76	67	67	79	69	43	81	70	72	64	57	62	65	69	68	70	61	68	78	70	63	55	73	101	62	89	67	48	65	64	61	76	69	73	66	65	83	67	67	73	74	70	67	67	77	82	73	69	71	85	61	55	68	68	70	67	68	65	80	67	68	69	61	67	71	65	69	76	76	61	62	61	58	62	76	70	63	71	68	71	79	75	68	73	73	60	77	64	67	60	72	83	56	87	70	82	59	60	79	66	64	61	62	78	61	60	63	59	53	70	77	39	84	58	82	65	59	66	67	76	74	75	59	72	69	70	74	74	59	60	56	53	82	62	69	72	72	63	77	86	87	76	70	74	63	66	67	62	71	63	59	54	71	67	74	83	75	71	79	74	62	58	80	66	71	49	58	69	79	65	65	77	70	67	65	63	67	70	91	70	61	66	76	72	56	56	77	72	75	72	73	77	71	83	60	60	63	59	65	79	53	78	65	67	73	66	72	68	69	64	60	67	72	64	66	58	57	80	74	75	71	64	63	69	67	63	77	79	72	68	80	71	65	74	71	70	71	56	66	71	74	65	62	59	61	66	69	68	64	64	69	74	72	74	83	59	71	61	71	64	60	62	59	72	68	79	62	64	77	74	73	58	69	52	53	75	73	57	83	72	68	83	77	63	63	81	74	76	61	72	69	77	59	73	59	81	66	65	76	59	79	81	58	66	73	78	73	90	65	67	71	65	74	68	75	59	73	62	65	76	67	50	71	65	60	81	92	82	50	58	72	77	67	63	57	70	67	69	83	57	72	66	75	69	78	65	66	66	88	69	60	68	60	65	79	81	73	72	75	65	66
3128	407	468	498	429	444	379	418	368	338	344	373	329	301	314	297	325	307	340	313	324	330	328	276	289	308	325	291	279	283	326	293	301	313	285	305	275	311	276	293	272	303	274	291	291	312	301	317	304	293	312	305	301	313	307	290	272	275	292	260	286	311	287	306	278	269	281	305	302	307	292	273	278	287	278	291	320	283	293	276	289	283	284	264	282	261	266	260	332	282	289	272	304	315	272	304	299	269	261	277	313	282	314	298	294	261	314	305	269	281	326	312	309	287	314	294	275	280	296	263	261	259	296	289	260	327	297	272	279	267	305	298	279	296	277	261	305	302	312	299	324	311	316	265	286	292	266	273	292	295	284	302	261	290	289	291	280	292	297	255	262	298	277	296	297	295	296	252	264	312	276	252	279	287	271	292	271	316	287	300	291	299	297	304	275	280	280	284	322	307	296	279	306	295	278	283	279	279	307	326	284	299	275	282	309	260	313	293	292	284	310	263	314	267	282	294	243	265	281	313	249	292	294	271	270	276	289	324	290	266	294	306	323	301	298	300	286	319	282	271	299	292	309	282	278	269	269	281	281	307	285	310	287	271	306	279	289	276	282	297	303	368	290	306	280	276	310	311	285	287	323	296	283	284	289	292	263	284	307	296	305	283	300	295	294	289	281	257	291	295	311	270	259	283	302	315	314	264	303	315	320	295	296	290	279	265	305	259	280	276	261	261	306	268	274	316	314	301	257	292	280	266	314	292	281	301	292	298	263	315	289	276	264	330	282	317	263	287	275	276	281	328	312	286	315	306	301	310	268	292	316	273	289	295	294	279	282	301	279	316	270	289	291	275	291	280	289	297	312	268	267	284	289	303	301	305	299	267	302	284	329	318	300	283	308	291	289	273	264	329	287	272	307	315	253	301	320	311	270	300	256	269	290	276	286	274	296	338	287	303	309	285	290	279	274	308	296	292	284	308	264	300	291	304	287	300	249	259	284	324	315	297	296	301	286	305	267	289	275	255	280	335	306	302	288	258	306	298	287	267	287	291	281	265	287	308	291	325	292	285	289	316	282	289	311	309	296	273	294	296	288	266	302	303	314	273	268	281	293	272	284	304	279	264	299	289	322	276	313	299	303	278	248	239	269	283	324	293	284	283	294	273	260	318	281	273	285	286	305	286	275	279	288	299	286	266	280	280	275	314	278	294	290	292	296	282	307	319	272	305	311	293	332	291	286	292	246	258	290	317	272	293	297	278	305	296	311	281	283	283	275	331	295	292	292	315	300	274	284	277	293	294	297	293	301	297	273	275	299	330	307	270	308	269	293	278	310	294	282	309	303	312	292	273	298	299	292	301	264	299	293	279	283	322	283	294	297	293	339	313	312	273	309	281	283	298	289	282	277	297	272	316	273	266	276	263	293	311	288	303	271	299	296	294	312	271	300	291	290	282	301	303	273	287	271	310	290	321	321	263	293	275	280	287	302	274	302	282	281	294	301	283	283	286	285	246	272	297	321	315	297	264	277	284	320	311	255	304	339	258	274	312	284	293	280	305	288	301	296	310	262	286	310	282	296	265	299	286	252	293	309	295	303	312	291	296	320	265	273	265	286	304	301	255	285	295	303	320	286	296	275	285	297	292	284	294	256	305	292	286	299	263	287	313	296	315	276	308	287	282	288	309	327	288	302	308	304	318	282	314	299	271	277	278	283	295	305	286	275	301	298	268	297	273	290	284	240	259	335	276	285	282	275	323	290	289	277	295	314	301	254	299	283	301	289	296	289	315	267	269	274	279	327	268	307	293	263	275	285	281	282	322	296	295	277	321	323	258	309	290	287	271	279	317	303	281	286	312	315	292	293	266	290	304	309	264	299	275	255	284	273	305	291	280	314	294	269	291	338	302	288	279	293	286	266	296	273	299	304	289	297	269	296	262	300	313	321	311	279	289	316	314	269	313	278	279	292	268	295	262	293	274	258	326	333	314	258	298	314	282	275	265	277	312	294	298	276	346	297	287	298	280	323	285	288	273	274	319	250	275	282	284	281	295	291	306	273	277	302	292	295	286	297	268	303	311	280	293	294	269	280	299	285	298	295	322	273	317	300	290	293	290	272	277	279	263	296	310	263	292	313	279	311	294	286	304	292	294	299	296	255	297	262	284	300	296	282	272	322	315	271	318	301	286	284	322	297	277	285	258	301	274	296	292	304	262	287	277	291	295	337	289	288	289	306	297	276	281	308	276	299	299	303	291	266	263	255	271	291	280	294	289	322	292	281	266	317	312	268	307	263	296	298	314	287	289	300	271	286	354	283	292	261	288	292	296	285	287	307	311	304	300	265	320	287	265	292	286	275	303	276	265	282	281	298	295	288	305	271	260	293	305	285	289	285	308	287	304	257	285	279	278	272	302	291	293	291	255	292	258	297	292	308	296	276	301	303	301	299	314	303	296	285	266	282	279	285	296	317	268	266	276	325	289	278	305	277	257	274	293	275	298	274	286	306	321	293	315	265	286	285	301	283	268	279	295	294	290	275	268	285	284	339	286	311	259	277	288	306	296	286	264	288	261	293	297	301	298	274	288	282	294	315	295	279	306	302	285	293	312	276	256	289	270	309	298	276	298	286	297	292	285	287	304	286	299	293	304	309	303	269	309	286	291	265	286	290	320	294	263	301	297	304	258	302	260	303	311	263	301	299	289	295	288	265	280	295	313	283	277	307	326	276	310	311	293	282	257	294	305	286	278	298	284	273	318	249	298	298	279	288	271	290	313	285	275	272	295	272	298	289	301	311	269	274	315	278	280	285	278	319	290	267	278	310	281	277	283	291	248	295	296	290	271	293	301	326	285	279	279	296	286	302	288	282	297	307	257	322	257	298	302	274	289	308	307	264	271	286	281	313	270	287	282	302	316	299	309	307	327	306	282	295	294	298	287	278	291	290	288	293	278	299	279	282	299	290	284	274	272	281	272	296	280	279	295	290	280	287	282	291	287	317	273	290	295	308	294	286	297	272	286	283	308	284	282	285	286	284	287	289	335	253	312	282	282	307	259	296	332	273	284	284	291	258	267	308	291	282	302	319	287	291	287	269	279	304	275	293	277	306	325	271	273	292	277	302	304	326	305	296	284	288	297	294	292	283	274	286	286	258	309	285	299	280	308	278	298	271	268	306	312	322	274	291	296	279	309	293	256	306	274	298	297	283	276	289	290	276	271	298	298	307	284	324	255	289	307	279	312	300	325	289	295	298	278	299	292	278	288	309	312	301	262	292	281	289	262	307	295	332	292	315	296	287	286	273	270	267	288	269	316	315	277	286	311	293	277	293	273	286	279	276	287	299	283	282	306	272	274	319	273	282	329	248	248	281	310	319	297	291	294	285	299	267	319	281	301	303	298	315	311	284	287	295	279	276	277	267	319	274	292	292	272	285	295	294	271	286	278	273	277	290	298	309	301	307	291	285	302	313	296	274	277	288	281	286	294	270	275	308	304	289	299	263	280
21609	2426	1259	988	606	546	398	323	312	278	237	247	225	195	199	179	169	181	173	179	181	154	150	171	144	159	177	150	172	153	171	150	184	150	163	150	151	157	132	152	170	149	147	159	134	157	151	170	143	135	159	157	151	155	162	140	151	148	159	140	164	153	150	166	168	147	148	167	136	121	151	160	156	151	151	137	149	157	159	139	167	146	160	150	155	142	166	146	160	152	156	162	146	164	142	143	147	162	152	161	184	121	142	151	145	163	151	150	154	151	151	152	158	162	137	140	151	136	161	145	165	143	156	158	142	140	163	172	144	149	149	149	144	161	145	133	147	160	153	157	158	154	133	139	157	153	144	159	156	153	146	168	136	146	163	152	156	143	167	139	166	181	140	156	156	140	158	154	154	153	164	145	141	148	164	158	147	166	146	160	159	151	150	134	147	171	142	170	151	160	149	153	132	129	151	166	152	167	146	133	160	149	140	131	120	160	151	152	157	153	151	167	157	132	160	137	142	161	134	139	154	143	139	134	149	150	166	150	136	148	155	138	154	146	147	143	149	138	115	149	147	152	166	185	140	174	146	158	144	147	160	169	174	137	161	136	159	157	157	146	141	136	142	150	142	145	152	150	150	174	149	143	156	141	144	142	126	152	152	147	146	163	129	144	149	165	143	153	131	165	150	153	156	160	145	152	150	141	161	147	150	139	157	166	158	155	151	150	170	161	158	160	181	158	139	155	143	168	156	147	162	160	155	130	167	146	146	145	150	156	155	143	139	156	167	155	150	148	119	166	147	130	132	148	134	146	155	117	165	138	144	172	147	158	129	153	144	151	153	155	152	149	164	167	149	137	150	144	134	135	145	139	164	160	152	145	156	125	170	131	171	147	166	147	145	151	154	124	164	142	151	139	149	151	160	160	166	146	148	147	161	156	167	134	163	172	144	134	161	136	150	144	146	149	153	162	149	141	135	155	175	144	147	137	129	134	152	156	157	155	138	157	159	132	131	152	149	115	159	164	132	157	149	146	145	139	154	131	164	162	144	141	138	157	149	138	152	141	150	142	152	148	169	164	145	154	156	149	144	149	162	136	147	155	139	132	156	138	146	146	141	150	157	160	149	144	176	174	151	155	131	167	153	155	138	174	164	150	154	149	169	149	144	152	163	160	147	160	162	151	143	165	147	150	150	160	137	144	170	135	160	152	146	164	162	159	159	157	153	149	145	145	150	136	158	151	158	144	162	152	149	151	150	154	153	181	139	155	184	154	157	164	157	118	134	146	130	156	135	137	146	135	169	149	162	135	143	145	138	161	135	151	134	133	150	146	150	138	135	130	166	145	142	147	141	148	163	155	164	159	177	151	177	149	150	150	141	127	156	125	166	140	149	148	145	138	149	168	125	149	144	154	170	174	160	109	139	134	146	135	160	157	158	157	130	152	144	153	165	138	151	142	144	164	142	141	163	160	145	168	158	142	155	153	149	126	146	153	153	161	148	169	155	153	149	152	139	151	152	151	153	134	151	141	150	161	126	139	157	169	158	145	169	134	164	161	136	148	142	175	162	150	158	141	128	135	151	143	147	146	143	123	153	132	173	158	147	158	121	158	152	157	155	138	177	161	143	140	133	164	161	150	134	141	132	152	152	154	165	161	156	139	176	162	124	162	159	156	134	142	140	165	151	164	128	128	155	148	132	147	158	148	141	157	153	120	142	160	170	162	127	171	133	133	163	138	157	162	148	134	149	142	145	136	155	132	130	141	148	119	148	125	137	149	158	144	163	144	172	148	131	154	177	132	148	136	143	137	154	174	145	149	162	151	146	149	162	150	171	162	133	150	152	136	139	165	154	161	141	141	162	149	156	158	172	149	175	145	151	151	171	133	159	168	144	154	156	152	147	143	152	167	158	165	133	132	161	158	139	142	138	141	158	166	147	147	147	166	160	141	155	152	155	144	144	150	149	145	151	140	151	146	135	150	134	140	149	113	126	152	163	166	133	176	162	137	129	148	151	173	142	170	146	174	153	149	160	129	156	164	140	142	150	145	154	144	134	152	163	155	171	162	177	155	159	142	152	172	135	169	152	150	158	137	150	155	159	141	132	149	134	166	152	154	138	131	150	124	139	140	148	153	165	147	169	155	134	171	151	129	172	146	142	128	152	146	153	177	148	127	151	149	151	133	130	152	145	166	150	143	170	159	127	151	168	143	159	133	151	150	166	148	147	164	152	150	137	149	164	126	174	140	155	150	152	155	154	161	171	155	137	149	144	150	144	156	156	127	138	165	145	154	160	142	153	158	136	157	139	124	170	146	158	154	164	149	136	147	166	159	150	135	140	155	156	143	147	166	168	150	140	130	171	174	172	169	159	157	163	165	144	143	139	153	160	165	172	149	148	140	143	156	168	144	132	154	135	156	154	158	140	159	186	150	151	147	141	138	179	135	144	137	137	174	161	140	149	138	169	145	147	129	146	155	135	144	146	161	160	123	151	134	160	144	148	149	156	143	163	181	160	165	149	131	156	157	132	160	181	145	157	137	127	162	168	156	132	152	162	161	137	180	157	160	136	158	144	162	144	159	154	141	133	158	150	139	131	147	152	155	164	157	145	156	137	110	159	144	148	160	133	155	159	152	164	145	168	139	144	157	138	150	145	162	132	163	139	149	161	159	140	160	163	126	153	143	167	157	146	137	153	155	155	128	157	133	133	145	155	150	163	143	160	152	167	147	157	144	140	161	164	129	140	141	143	155	122	172	127	156	152	144	159	172	145	116	155	149	156	166	141	163	137	152	162	158	134	153	167	161	175	126	148	132	136	154	147	133	137	139	160	145	140	151	139	137	155	164	139	155	171	159	143	144	155	145	158	162	160	150	151	151	157	140	142	156	163	156	158	148	150	158	137	156	147	149	160	156	165	154	143	138	146	146	170	140	137	131	142	153	160	148	164	150	145	167	166	173	165	154	149	161	149	131	138	136	157	138	140	176	153	130	155	140	145	180	154	156	133	152	151	152	141	148	161	133	140	156	127	126	157	153	146	158	154	149	140	142	125	151	152	162	167	150	144	152	149	160	150	155	164	171	156	140	156	148	152	164	147	140	152	135	143	129	166	149	159	144	142	130	148	149	169	151	158	148	166	137	156	148	140	160	133	159	158	152	138	162	164	187	156	133	147	140	137	163	154	148	148	160	141	140	151	160	163	165	163	156	167	166	156	153	145	170	139	116	156	167	128	147	162	142	146	152	126	168	140	156	138	169	165	133	124	156	151	173	179	140	141	159	144	140	139	144	155	152	150	140	135	157	178	155	131	149	166	154	160	153	158	150	146	151	150	148	171	156	182	148	159	148	158	143	146	146	144	160	136	150	146	157	152	172	142	163	165	145	159	152	156	136	145	157	165	147	135	144	125	152	140	140	149	164	170	135	157	162	165	163	164	149	151	162	146	139	120	145	143	161	137	147	140	150	159	154	141	167	140	155	121	143	139	143	153	126	156	143
11933	1406	2867	3399	3012	2417	2129	1711	1552	1444	1275	1195	1022	978	913	888	846	793	746	746	692	742	706	680	696	679	620	660	653	655	642	643	598	571	613	614	622	609	596	630	607	571	542	589	541	562	609	573	569	568	578	570	609	550	582	558	589	576	575	551	577	562	569	550	561	550	516	516	549	523	517	579	567	568	551	585	530	558	540	590	489	557	567	555	551	515	518	554	565	546	556	551	541	527	563	544	561	586	581	549	543	503	527	558	560	564	530	503	566	569	558	536	510	521	524	583	559	562	554	533	533	530	573	583	547	552	544	545	516	559	588	540	575	550	561	586	540	530	572	571	544	514	553	538	567	519	580	557	503	522	542	529	588	540	509	540	557	538	507	537	541	564	535	552	568	556	540	546	554	585	532	542	530	518	549	549	511	508	549	552	515	555	533	578	545	529	582	517	550	559	528	506	530	546	513	512	567	525	530	514	516	485	510	571	543	580	507	528	517	541	521	592	524	555	580	519	534	543	565	534	536	518	529	545	577	546	540	567	523	535	513	513	538	558	547	573	512	525	535	531	542	517	537	562	516	507	552	547	541	596	521	521	500	499	539	562	573	539	518	544	572	560	565	520	524	548	530	553	559	519	558	536	543	506	533	523	546	502	527	521	560	512	542	545	546	543	514	531	514	545	532	560	517	578	519	544	521	571	535	560	538	513	543	526	565	562	530	524	523	535	530	575	559	541	546	562	559	508	549	545	558	519	546	540	536	577	555	537	556	514	593	555	544	563	518	574	556	539	565	538	541	521	527	517	528	530	505	561	521	540	541	556	509	503	530	546	568	569	509	558	563	561	525	508	572	553	530	522	529	549	549	553	499	496	556	550	520	539	544	575	554	547	548	477	518	530	590	531	534	499	504	568	562	538	536	548	527	560	523	553	543	503	500	564	536	513	540	544	546	516	578	537	516	506	538	575	548	565	525	531	540	558	593	562	540	557	499	538	538	524	530	503	530	523	524	577	510	531	528	531	515	553	504	552	515	486	522	530	541	519	567	579	540	545	586	537	535	569	560	528	529	515	565	516	535	543	539	532	512	553	508	521	577	530	537	554	527	533	573	543	533	514	473	526	502	512	542	535	585	524	499	544	513	546	552	541	521	499	534	541	528	537	498	542	527	556	531	529	542	585	535	547	521	577	527	551	517	573	548	542	543	573	550	532	565	497	545	542	514	522	532	509	518	554	526	542	537	543	490	527	537	573	556	572	529	578	535	582	557	549	538	513	505	520	549	559	564	475	554	520	522	518	543	562	523	564	593	552	546	507	525	556	527	579	543	538	517	529	529	548	499	535	485	505	513	540	540	553	537	524	543	542	566	519	557	498	559	539	533	566	557	546	543	509	553	528	542	559	548	523	521	509	515	511	492	575	513	542	565	542	504	539	531	532	543	519	563	547	553	476	544	518	509	528	554	534	575	541	543	531	523	546	527	542	530	531	571	538	541	532	532	557	531	532	528	475	540	553	536	538	488	551	520	526	526	490	570	579	511	504	560	553	519	518	538	532	495	536	551	543	556	544	560	523	550	535	518	533	536	535	536	548	528	526	548	528	608	528	569	538	504	552	508	566	538	538	522	534	576	525	497	523	534	539	562	531	541	514	538	521	528	542	546	539	563	571	571	516	536	545	548	536	558	562	534	528	546	545	541	580	494	516	492	529	544	517	518	527	532	524	553	548	527	574	533	585	552	503	534	540	546	524	570	548	524	506	587	544	538	549	552	519	567	533	576	523	521	525	523	520	494	559	544	535	582	549	524	584	569	564	487	556	529	531	594	572	514	581	576	552	533	506	540	541	539	545	573	574	520	522	528	514	510	543	563	534	542	563	523	538	528	505	561	543	524	573	550	573	524	529	552	552	549	542	520	511	510	559	515	480	532	537	534	528	543	489	515	546	561	554	576	500	542	550	520	512	547	538	554	550	527	501	521	533	494	495	539	524	507	537	531	491	499	564	529	533	558	543	557	545	533	532	504	532	500	523	522	538	587	535	492	522	509	544	515	553	547	577	487	591	561	538	481	584	519	548	542	495	488	521	546	526	524	550	503	509	520	498	514	462	534	536	564	523	552	515	520	577	537	521	581	550	540	573	511	542	560	572	536	495	516	558	518	532	580	535	563	515	514	516	531	494	592	539	521	590	556	541	513	555	567	524	527	555	534	559	520	526	530	543	577	540	547	502	507	501	529	540	537	512	552	539	554	570	562	535	570	501	569	555	537	550	555	556	512	494	551	515	547	532	503	547	532	586	527	574	534	530	561	536	509	509	512	545	505	517	526	516	534	509	538	533	544	539	557	553	538	563	550	498	559	541	542	569	545	536	558	543	589	501	508	554	510	489	543	503	536	546	551	534	536	509	572	541	546	572	513	530	553	533	524	568	558	547	517	529	524	547	569	526	544	530	521	572	550	569	503	537	565	545	525	566	537	525	533	523	547	567	555	529	541	505	486	556	540	540	543	488	520	539	550	541	562	556	563	510	560	550	560	553	518	546	549	482	497	548	519	557	505	502	539	514	544	508	497	543	497	523	551	504	533	586	558	501	544	530	538	569	527	526	551	523	527	541	543	534	557	571	533	542	527	516	534	554	527	522	544	546	551	556	589	556	532	518	553	526	521	530	585	535	521	535	511	551	534	520	552	553	539	552	554	550	555	497	531	555	559	519	507	531	547	509	579	541	563	561	564	519	533	570	536	476	523	511	542	562	555	552	570	546	529	578	510	564	525	556	521	554	507	559	508	527	587	558	561	545	536	539	542	559	500	526	513	594	531	505	597	542	534	524	529	539	514	535	531	511	516	555	524	481	548	523	541	527	552	529	522	526	525	526	495	544	476	553	534	554	547	559	529	557	531	521	515	537	537	530	520	538	532	553	525	514	544	501	545	524	525	581	510	531	555	560	557	536	540	553	534	535	543	562	532	572	578	533	570	535	520	560	534	554	530	526	543	512	533	513	522	565	548	511	558	500	515	545	567	514	524	483	559	570	529	577	551	517	531	517	566	550	515	484	480	523	520	535	579	546	555	503	524	522	533	505	516	547	484	550	511	536	546	547	589	569	519	563	528	501	526	500	514	548	528	548	588	507	525	514	582	496	556	530	534	508	497	541	543	526	522	555	516	558	518	571	556	547	516	499	558	534	535	519	547	548	515	523	533	538	569	528	550	565	542	476	569	568	570	513	542	507	553	548	491	531	543	515	557	535	501	541	567	536	543	548	543	526	577	505	508	523	566	548	530	497	548	531	517	543	535	505	531	574	476	536	537	522	529	545	540	542	574	534	558	545	517	523	466	539	517	533	531	527	496	507	548	518	519	566	546	574	481	573	510	564	559	522	504	542	550	534	532	527	571	551	561	528	552	531	532	490	562	572	532	504	550	583	526	530	523	529	526	509	547	525	530	554	532	547	496	540	526	527	531	567	577	514	520	542	540	566	529	521	549	545	488	558	531	534
31274	7137	2467	1732	1136	877	706	610	526	447	387	333	377	341	306	298	259	295	298	277	249	244	251	231	240	203	229	240	224	220	212	238	252	223	216	226	213	208	231	232	207	221	211	227	234	231	213	227	221	224	197	210	203	216	202	193	215	223	235	202	221	224	226	219	195	235	197	213	198	228	232	198	208	222	213	224	200	224	216	214	239	228	202	208	195	221	213	217	203	198	199	216	216	205	198	201	202	233	210	208	223	228	198	215	213	225	218	229	198	229	228	246	187	198	196	200	211	196	209	226	199	199	203	207	218	217	230	205	194	213	247	246	213	209	214	232	201	219	191	218	216	227	188	183	210	196	215	236	212	222	222	190	201	192	213	199	200	220	208	207	212	229	205	195	188	182	192	194	226	225	184	194	208	189	199	232	218	215	218	192	242	211	220	196	177	210	200	219	217	225	186	212	246	227	232	200	209	220	214	240	222	217	194	219	208	199	226	212	220	216	197	216	212	237	211	236	208	216	207	197	222	218	206	185	249	200	198	218	204	203	198	197	231	218	232	200	212	206	205	218	201	185	200	227	214	202	203	219	206	196	190	228	206	181	211	206	193	212	202	218	194	205	214	233	250	205	191	228	184	214	218	194	200	214	209	198	239	209	218	196	198	218	195	201	173	209	204	210	221	201	215	208	230	205	197	213	228	215	198	216	199	210	213	191	224	214	192	208	228	183	202	210	206	210	208	215	233	240	224	201	181	199	227	242	206	208	217	200	194	247	216	224	227	180	191	207	223	195	208	208	213	204	217	241	220	205	194	220	194	208	226	189	193	230	211	213	227	198	224	216	196	223	218	213	226	219	229	219	217	217	198	193	214	181	203	220	220	218	181	206	222	197	226	193	229	196	196	216	227	215	208	210	219	236	221	207	191	216	213	212	204	214	217	209	205	208	204	218	203	213	206	209	231	208	200	235	214	196	208	193	196	201	206	226	203	209	219	233	219	207	213	196	198	227	233	219	212	231	204	206	210	220	224	194	226	200	222	227	185	197	241	201	224	217	195	201	176	227	237	200	199	203	202	218	220	216	190	208	215	209	215	213	218	177	214	202	223	234	214	196	241	190	218	222	219	193	212	191	195	208	226	222	199	228	217	206	212	177	200	207	237	233	194	199	188	215	204	214	197	212	194	189	217	181	202	209	220	207	213	215	191	223	199	208	238	186	199	190	221	203	205	191	236	214	230	195	196	204	219	212	223	224	194	197	208	237	182	223	218	227	226	193	205	207	169	205	198	186	212	217	221	204	204	221	206	224	184	195	196	223	206	195	178	197	217	214	213	235	217	207	196	213	188	209	203	176	211	220	212	200	193	216	211	234	242	199	215	230	217	197	223	196	189	210	188	223	209	197	202	200	226	195	196	211	204	204	248	227	200	206	216	205	226	206	191	222	228	190	228	193	188	203	214	209	215	193	206	209	211	212	213	210	223	200	205	205	194	196	229	209	183	178	200	208	218	206	183	209	221	223	204	186	215	213	248	208	234	227	232	199	240	185	250	223	228	200	171	212	174	216	191	206	201	203	201	213	215	186	216	219	229	194	211	219	228	183	227	208	214	206	202	200	197	232	214	208	218	203	219	212	207	219	198	201	204	203	186	192	212	186	215	206	223	204	198	220	192	214	188	216	210	201	193	219	201	202	183	200	229	211	225	194	205	228	196	227	212	217	192	205	217	232	219	213	220	197	200	193	218	202	228	214	184	229	192	195	196	217	196	217	206	219	213	200	224	199	224	213	187	207	237	206	210	224	218	221	207	200	206	214	226	219	206	203	199	228	210	214	180	214	202	210	224	198	190	201	213	229	206	213	190	222	203	188	198	214	200	203	204	206	185	196	237	209	218	214	211	208	214	210	236	189	189	218	245	209	195	203	210	222	223	211	213	213	193	201	192	192	228	214	232	230	210	200	221	207	212	226	209	202	219	205	231	196	187	189	191	210	226	224	213	213	238	201	191	208	188	204	201	202	211	206	212	190	204	209	188	170	204	198	209	190	210	228	208	215	221	200	191	209	227	206	205	206	217	202	224	197	225	204	218	216	197	245	212	186	207	202	215	218	200	210	212	221	192	197	206	196	212	205	220	180	213	214	210	177	172	224	213	204	227	218	187	213	181	187	220	212	196	213	195	186	229	234	211	208	228	198	237	208	216	191	197	203	227	229	202	219	223	207	225	236	211	192	213	181	218	196	212	248	194	221	235	196	191	222	208	200	232	217	210	212	206	214	240	197	219	241	197	197	208	209	206	199	202	195	240	232	212	203	218	196	193	226	230	213	224	223	203	196	212	212	202	195	220	191	236	203	204	207	189	240	210	202	212	205	209	215	205	229	217	225	218	228	207	200	213	200	206	203	228	191	204	214	231	200	208	189	224	223	215	219	211	214	206	196	228	215	222	195	217	207	196	225	207	218	205	216	210	227	226	218	191	208	218	238	238	207	201	219	229	197	230	218	204	211	200	192	205	225	222	190	199	215	192	219	192	211	198	189	203	196	207	218	238	223	213	223	203	202	210	212	213	218	221	210	212	234	222	239	206	223	239	209	176	224	204	201	209	232	212	202	206	214	217	196	193	191	221	208	203	237	211	178	195	215	229	220	194	203	192	216	210	237	211	215	202	203	182	219	201	220	228	228	226	211	196	187	238	189	203	211	220	204	220	203	203	212	216	257	214	216	211	207	178	213	224	182	232	212	232	198	192	241	206	226	229	206	225	205	217	200	211	206	216	197	191	196	210	216	205	219	202	217	228	210	218	208	203	229	207	205	227	224	208	233	221	214	209	208	212	211	214	207	216	220	213	217	215	198	185	207	196	233	200	187	213	206	201	193	236	211	187	190	202	202	210	185	205	217	241	166	195	211	216	232	219	203	188	212	222	234	235	225	205	217	210	219	242	203	192	220	192	234	200	205	210	211	183	211	202	198	240	196	218	214	211	213	222	195	216	188	218	202	207	226	204	183	203	210	218	227	214	219	219	196	227	230	205	201	191	209	217	169	217	206	200	190	204	196	215	206	199	215	220	231	188	230	209	231	228	224	221	222	202	215	189	186	223	205	230	197	231	244	203	197	212	212	232	213	236	214	211	223	207	219	202	214	232	218	179	212	221	190	215	188	234	204	202	215	199	215	225	196	202	220	200	201	209	206	213	183	197	206	187	227	220	217	212	227	203	200	203	206	202	215	203	207	208	220	258	246	205	218	229	193	198	186	192	223	208	208	209	194	197	192	204	189	209	193	209	241	202	190	205	216	226	211	207	208	205	220	217	211	203	229	193	227	202	210	211	227	196	209	199	209	218	211	197	215	215	214	226	233	206	236	212	188	211	203	188	214	225	204	194	203	205	225	224	211	235	213	227	209	195	238	206	239	229	208	180	201	201	207	217	232	195	202	188	205	202	218	213	209	203	183	235	200	251	213	203	228	199	191	205	214	225	183	219	211	228	244	195	218	210	217
15747	2280	4881	5747	4912	4222	3485	2900	2581	2308	2035	1976	1745	1497	1473	1270	1315	1252	1210	1173	1065	1034	990	996	934	964	1010	892	894	916	838	879	840	840	790	908	838	808	799	830	779	814	817	769	802	764	752	769	715	771	779	783	756	747	742	754	752	798	720	761	807	681	736	756	739	761	691	732	716	762	723	758	771	743	761	764	731	757	699	741	725	713	705	703	717	754	722	750	716	699	699	749	718	728	734	735	671	714	743	731	709	710	683	734	709	734	676	722	742	755	730	736	714	740	724	712	684	685	761	733	688	731	725	685	681	694	723	764	702	749	771	729	727	708	738	716	678	650	728	707	700	683	726	679	739	704	726	714	744	690	651	670	711	704	705	687	715	743	717	718	738	747	693	706	677	691	749	693	701	715	672	662	673	672	694	685	714	699	740	739	671	696	681	698	690	692	710	680	718	713	704	709	737	693	686	722	717	692	700	701	724	704	726	731	664	715	686	710	702	724	733	725	686	688	695	686	656	693	766	678	699	698	726	673	701	727	651	689	756	694	747	754	725	716	663	693	734	723	694	762	691	672	670	695	705	691	763	681	657	676	747	713	776	687	691	663	706	733	705	703	691	735	698	730	714	752	699	684	686	752	741	675	703	712	717	721	720	750	697	730	729	743	674	647	731	727	700	693	698	720	671	698	654	715	680	715	734	715	740	678	701	710	687	685	690	685	693	726	671	708	714	697	722	704	722	702	698	718	744	748	709	755	684	699	733	680	701	627	713	722	705	697	681	704	756	689	751	738	680	712	680	700	741	730	693	705	711	678	671	686	726	668	696	649	755	661	724	677	719	734	685	707	721	696	688	704	674	702	712	704	673	661	734	715	718	699	711	695	727	762	700	719	758	668	713	738	678	683	771	701	709	708	710	686	729	684	726	683	686	701	702	672	713	663	694	727	734	698	714	663	701	713	694	754	684	698	744	673	696	697	718	686	728	696	706	734	704	685	688	698	742	689	734	715	709	687	755	757	663	680	680	740	700	738	754	731	709	731	690	664	750	642	686	706	719	682	718	713	754	683	701	671	702	776	680	700	709	686	762	731	715	727	712	656	739	714	738	722	682	731	679	666	680	708	717	744	699	705	681	679	679	701	681	701	720	702	700	735	688	757	709	723	687	695	677	699	695	683	717	703	683	698	691	709	711	691	664	709	710	730	713	733	693	666	699	684	724	678	690	730	683	721	723	679	727	706	737	657	717	707	731	682	754	689	723	687	713	743	677	732	690	702	676	704	734	722	674	736	696	703	693	709	730	669	711	695	716	678	709	652	744	666	665	661	733	716	710	658	703	703	672	711	694	714	702	699	687	749	713	679	678	688	727	687	756	691	670	680	698	685	761	718	665	730	708	710	677	702	710	707	720	700	711	690	690	725	672	705	697	686	654	664	734	680	694	729	741	703	729	658	738	680	690	654	665	744	637	655	732	693	688	629	643	712	761	693	716	713	739	683	689	677	698	754	722	741	636	671	705	667	692	671	676	663	741	734	741	684	745	726	735	709	728	737	737	728	696	654	705	689	713	667	674	691	655	738	714	688	722	693	686	653	664	676	710	700	714	704	751	676	679	750	711	723	721	697	721	736	693	723	650	686	684	704	697	691	721	696	725	739	709	700	709	716	693	681	703	697	694	655	699	678	739	739	694	691	695	741	728	695	759	737	737	677	694	644	695	678	712	720	736	714	709	712	742	676	747	713	727	705	690	728	718	679	711	736	719	735	693	683	699	685	657	686	716	688	715	706	702	749	684	700	724	687	746	705	719	694	714	690	698	666	725	732	676	683	683	690	706	668	734	731	770	725	714	734	741	728	735	732	740	686	727	712	763	666	676	735	722	722	719	699	726	658	755	719	730	714	717	768	682	719	654	705	707	684	705	671	706	692	690	681	702	681	727	698	711	675	735	669	687	719	690	733	689	731	690	701	702	703	738	697	717	715	728	652	734	735	681	706	671	687	721	652	701	700	727	737	715	696	736	665	713	677	734	727	708	692	698	720	709	691	647	743	753	709	685	670	725	699	661	688	671	729	749	724	694	692	718	722	694	722	694	732	671	692	672	641	677	737	688	748	712	665	723	708	673	719	721	715	720	639	659	733	720	719	723	705	666	715	727	727	722	678	693	758	700	730	700	685	732	721	643	700	719	737	702	659	747	693	690	700	704	697	707	662	728	659	739	689	723	717	705	662	697	698	682	693	706	677	717	733	684	735	708	720	712	773	654	741	693	751	740	664	647	721	702	721	673	711	711	728	671	707	662	720	668	719	692	702	774	729	634	755	715	678	693	703	687	737	705	712	704	694	770	747	687	713	693	695	652	698	715	720	687	693	735	701	730	671	680	756	698	741	682	715	737	725	691	709	730	751	706	668	719	696	741	688	697	674	675	678	708	747	698	719	727	702	689	674	705	660	670	672	673	708	710	733	712	739	691	679	701	739	676	728	721	691	714	690	689	739	703	727	739	704	696	761	758	690	703	699	726	671	674	666	710	695	663	689	726	668	730	671	726	711	692	683	684	644	706	725	672	747	715	677	674	729	668	699	737	728	690	690	700	695	731	706	710	670	682	723	730	722	683	718	698	690	715	713	685	727	722	673	721	722	728	695	701	750	697	724	686	712	685	737	707	745	691	734	693	724	678	678	706	701	694	735	709	677	703	710	727	710	689	655	695	681	737	690	671	733	683	727	675	722	678	703	717	662	709	682	701	715	706	673	706	711	704	749	704	722	690	716	690	706	711	684	714	702	672	689	702	721	650	676	737	683	686	722	701	675	685	724	688	726	710	685	672	709	716	724	684	663	711	734	689	730	714	734	715	668	694	735	682	680	668	676	668	700	725	706	754	682	677	707	738	689	667	711	729	730	706	682	713	673	702	749	697	703	667	714	721	705	741	713	677	689	699	699	716	702	701	726	708	735	729	662	694	694	722	681	719	703	681	700	650	698	720	741	734	692	709	727	682	656	749	697	747	739	693	694	687	652	685	685	727	713	699	746	749	699	655	780	696	724	706	687	714	721	671	709	765	722	692	724	709	694	732	690	684	689	716	700	680	711	680	709	743	683	652	665	691	736	727	659	719	672	729	702	715	768	726	721	701	708	666	728	675	714	687	707	713	693	661	688	733	704	672	701	720	700	709	710	655	741	745	690	724	698	645	699	719	742	705	659	692	723	713	668	752	718	690	719	740	684	722	688	692	691	682	690	714	697	704	672	734	708	699	756	689	737	695	700	704	659	635	729	706	745	754	738	710	694	701	714	641	665	706	713	728	693	670	707	664	705	673	735	694	704	709	705	679	639	672	708	704	712	715	643	704	665	666	743	729	686	729	691	669	686	734	678	667	728	720	719	667	727	723	668	715	695	699	708	697	727	669	732	725	718	716	726	689	677	707	671	698	713	687	737	719	706	656	710	717	725	686	680	702	716	722	701	722	698	740	664	694	676	716	673	713	698	700	675	707	755
2387	164	113	115	93	92	88	73	94	84	88	87	84	58	67	69	76	64	78	67	76	67	83	82	77	76	78	69	73	66	84	66	80	70	62	65	74	92	81	75	74	83	75	75	81	63	76	65	68	71	80	65	66	63	62	79	78	73	67	80	69	66	72	72	73	47	80	70	63	68	67	67	78	75	63	51	65	66	73	71	67	77	67	65	64	74	71	68	80	68	56	72	58	82	64	71	85	80	71	69	73	84	64	58	74	70	67	72	64	66	61	78	66	78	77	58	59	74	61	73	66	68	81	75	80	81	77	74	46	52	73	75	63	79	61	76	70	72	70	68	75	70	80	78	83	72	62	70	77	70	69	75	81	67	70	73	75	56	75	85	89	68	78	66	78	81	66	74	80	87	81	78	70	60	75	77	69	50	70	82	64	65	69	77	65	64	67	73	67	66	71	78	77	68	80	78	60	74	70	68	54	77	56	86	59	68	93	86	78	83	76	63	72	68	71	90	71	65	84	72	78	71	72	60	61	73	92	64	72	72	72	62	67	69	76	58	64	61	71	70	69	70	69	68	57	86	68	72	74	78	83	87	72	73	66	80	68	69	78	61	72	73	67	70	68	62	67	60	78	82	64	70	79	75	66	62	73	71	61	78	74	68	64	78	66	79	62	76	75	65	81	74	72	81	61	52	59	57	87	79	86	77	72	65	72	85	65	87	59	71	90	57	67	67	88	65	60	76	59	54	64	65	78	64	92	84	79	74	81	70	77	71	75	77	79	80	78	63	81	70	78	85	75	80	80	73	78	76	72	59	63	88	54	66	90	68	80	76	79	66	84	75	80	62	61	75	68	81	82	68	74	67	77	79	52	76	66	62	90	78	69	75	81	71	77	67	55	85	72	65	86	64	73	71	84	69	86	67	71	72	66	67	72	79	54	72	88	55	81	80	64	52	78	66	66	61	61	75	74	79	83	71	63	58	83	75	63	85	72	58	70	67	66	76	80	74	71	77	70	73	79	68	72	60	80	71	79	81	65	73	58	66	66	72	70	66	63	72	79	70	92	65	63	86	89	77	89	63	73	65	64	67	65	60	70	52	79	78	69	72	69	75	61	70	62	73	89	63	75	85	62	87	87	64	76	81	72	88	93	66	78	67	73	65	78	84	80	75	66	82	74	83	79	66	65	75	83	82	59	85	63	72	64	82	73	65	64	61	72	57	67	72	80	78	74	82	82	90	72	69	66	68	69	66	71	68	62	79	67	74	80	63	73	69	72	65	68	82	73	73	69	81	73	88	60	86	64	96	80	73	72	72	66	66	75	89	62	75	75	69	69	63	59	72	70	73	84	67	78	57	82	70	63	83	72	78	63	61	87	64	71	82	56	72	66	75	72	56	66	80	60	73	81	73	77	71	82	79	79	78	65	71	66	73	72	82	76	72	53	62	72	66	94	56	76	88	74	67	79	79	75	82	69	92	70	56	63	84	65	83	63	79	54	56	72	91	71	52	74	83	69	63	74	60	74	64	73	70	64	59	71	76	72	66	86	83	71	74	78	89	53	74	69	72	73	70	66	61	81	66	73	72	74	88	64	74	87	77	81	68	61	87	80	58	67	84	56	61	75	83	80	60	68	80	64	75	77	76	65	67	68	80	61	75	67	70	65	56	86	73	73	73	59	62	70	69	75	60	75	64	68	79	76	80	71	74	64	65	78	55	66	73	71	74	82	84	69	72	65	74	67	59	70	77	72	83	59	77	63	65	78	73	57	91	82	84	57	73	82	71	79	62	75	83	75	83	65	56	68	56	62	80	74	79	67	73	72	54	67	85	91	64	72	88	68	67	64	67	72	62	74	69	87	73	69	63	60	69	67	83	63	60	82	61	66	74	73	77	58	86	78	63	78	71	74	77	78	80	64	51	68	85	73	61	67	79	84	80	56	67	73	82	74	70	58	83	71	73	73	70	78	70	74	78	58	73	73	72	61	69	71	78	81	81	65	67	78	70	70	71	79	86	71	63	56	62	65	89	70	69	69	56	85	79	53	68	82	74	77	94	76	77	66	76	63	66	75	79	82	82	54	62	81	65	67	78	71	82	67	68	62	93	74	61	78	79	79	81	71	65	70	74	65	74	70	74	64	70	71	63	71	80	72	81	77	76	70	74	74	74	73	78	68	76	100	74	66	67	70	97	68	54	66	78	72	71	67	78	71	72	76	60	69	67	72	73	70	70	86	77	81	63	74	88	64	73	69	71	97	59	65	63	79	85	68	74	76	66	64	80	86	66	82	70	63	66	101	67	80	79	84	76	75	65	60	64	67	62	77	67	75	69	70	69	57	77	72	62	70	70	65	71	71	76	68	72	60	71	78	73	82	72	71	66	79	80	82	92	78	66	81	74	85	59	57	62	89	72	69	75	62	65	57	77	63	63	75	77	78	81	72	79	73	73	88	60	82	87	61	71	80	79	68	68	66	79	68	82	61	57	69	76	71	65	63	71	66	83	73	74	88	79	82	69	82	65	68	78	87	76	87	79	72	76	66	62	76	75	66	76	71	59	58	79	58	58	76	67	63	76	62	82	73	74	83	66	70	67	75	58	79	78	65	73	70	79	73	81	69	75	74	80	66	67	67	69	77	77	78	63	70	80	62	65	75	60	73	64	86	80	75	60	82	67	76	72	61	58	66	71	73	72	59	67	82	74	74	67	82	71	82	80	73	60	88	66	75	76	75	76	64	66	79	83	64	71	62	59	57	82	85	75	73	59	66	61	67	67	60	73	75	70	65	80	75	74	87	64	60	80	62	73	79	78	67	73	80	68	70	66	101	68	74	56	73	61	57	78	67	75	77	62	61	78	53	65	60	76	75	59	87	68	54	60	69	61	84	70	67	64	76	83	83	79	75	74	87	68	73	70	81	66	61	74	77	67	49	55	86	68	75	64	76	82	72	71	70	55	74	69	75	69	77	74	76	85	67	82	80	73	59	70	66	54	75	67	68	68	78	74	76	74	67	75	54	74	77	82	64	71	80	80	69	66	72	67	73	65	74	70	82	71	83	77	80	75	59	87	96	66	88	77	68	74	62	71	76	67	70	64	81	75	70	67	67	70	51	64	63	60	69	69	68	67	74	77	59	76	68	66	75	73	75	85	81	76	80	64	71	87	85	68	70	78	70	82	77	66	79	72	70	64	65	74	51	63	56	78	65	77	85	78	59	80	68	91	66	59	65	71	65	64	63	84	87	77	65	73	77	63	79	64	66	64	69	80	55	69	80	66	53	66	78	62	76	68	80	73	86	65	59	65	66	72	65	73	74	67	70	61	72	68	73	83	85	73	59	79	65	66	72	76	81	80	65	95	75	71	71	78	57	82	72	81	77	84	66	68	68	83	71	72	52	71	76	82	85	84	65	84	79	78	60	74	73	68	63	67	83	89	59	85	74	96	70	71	79	69	77	72	53	55	75	73	78	70	70	61	60	73	83	73	88	70	78	64
3337	360	421	480	476	397	407	389	370	354	356	383	315	335	315	316	316	314	307	324	315	294	304	307	307	287	324	308	308	296	341	340	328	284	289	296	295	323	299	251	286	305	319	311	332	280	312	321	326	301	305	279	324	316	318	282	304	311	287	309	278	322	297	300	311	293	288	314	285	312	336	318	311	295	286	311	289	307	343	285	324	289	312	305	288	291	287	291	327	277	325	328	276	321	309	275	303	322	286	300	310	285	264	325	331	317	284	290	285	279	304	319	274	292	288	301	308	287	294	284	298	312	307	283	294	282	299	295	305	339	291	301	312	313	296	290	297	316	291	324	301	342	280	330	277	278	283	297	303	303	314	304	272	311	277	313	271	327	308	300	294	321	286	289	254	287	304	293	280	333	294	311	287	286	267	287	298	301	311	291	308	314	305	316	304	287	292	295	280	312	287	330	287	285	317	277	326	297	303	285	259	328	291	280	295	314	323	303	301	303	288	279	336	318	307	304	284	315	319	295	314	284	328	309	321	346	300	290	330	313	318	309	294	306	326	288	309	299	278	311	290	328	322	306	303	308	296	317	287	306	304	339	312	305	298	316	286	301	300	291	318	285	286	294	319	322	302	310	317	292	294	284	270	301	333	301	287	294	271	280	303	335	326	279	311	310	309	317	327	288	306	324	297	301	281	304	289	276	303	323	294	299	286	312	315	286	298	273	296	320	325	292	279	341	278	260	298	307	311	315	286	280	292	331	290	307	314	300	321	325	295	289	300	292	323	311	275	281	291	303	321	305	289	282	298	287	311	309	298	304	287	317	301	299	299	301	305	309	307	303	319	278	303	267	277	309	304	303	302	316	320	300	291	281	292	320	297	299	282	316	311	316	297	279	311	284	322	321	295	309	291	303	289	278	300	278	292	295	307	290	300	316	274	278	298	321	285	325	298	316	335	304	308	310	308	307	303	307	298	291	304	302	321	303	322	290	287	288	298	292	332	288	279	299	277	336	281	293	297	287	303	305	310	308	289	330	307	326	325	320	323	324	309	298	285	308	289	322	275	311	290	286	329	284	278	307	316	302	278	305	283	282	298	279	309	306	298	278	314	301	307	308	270	324	320	318	293	306	324	310	291	284	269	276	309	302	285	278	293	293	326	303	307	293	288	308	283	322	288	279	328	292	310	284	299	308	298	312	283	314	306	297	291	292	296	280	310	334	286	295	302	306	302	310	316	315	266	328	310	304	285	320	292	270	273	298	315	294	328	290	306	271	286	311	301	330	307	291	275	325	305	320	315	316	309	324	320	298	303	297	306	320	329	321	281	329	313	278	328	300	330	298	313	304	316	332	280	316	298	297	284	308	294	300	295	311	291	283	281	298	288	302	295	307	320	328	282	302	277	287	310	296	290	337	321	341	306	302	289	293	279	310	316	293	327	286	322	270	280	319	312	302	327	300	298	288	308	298	280	311	304	295	300	303	335	277	302	286	305	304	284	322	287	315	278	275	314	283	303	304	287	304	286	304	303	318	281	316	302	283	302	285	317	295	300	283	313	284	322	287	314	272	280	274	298	271	326	291	292	253	282	310	337	289	302	273	302	299	298	289	329	277	305	292	282	299	314	299	289	281	295	324	299	298	328	284	307	312	302	325	285	336	279	318	316	301	265	287	314	305	299	304	319	337	301	322	316	326	290	312	307	301	304	274	316	298	324	323	281	309	289	293	326	291	300	307	289	289	332	279	295	314	301	311	294	331	324	340	288	300	286	288	270	323	292	327	279	279	312	256	301	312	329	304	297	313	293	293	300	299	310	298	317	276	314	256	281	296	314	315	295	309	287	295	311	319	318	306	297	329	326	282	290	302	296	314	332	301	301	305	284	289	311	344	283	307	293	323	305	313	308	292	293	274	292	329	314	295	288	311	306	292	309	306	301	280	315	339	277	314	313	323	282	305	325	298	297	295	325	290	290	302	278	308	279	299	309	283	319	292	324	291	291	289	273	309	291	314	301	277	285	303	312	298	286	338	301	297	294	290	309	308	276	304	293	304	326	294	310	300	313	325	325	308	293	293	316	306	310	320	317	312	303	343	318	299	311	310	302	290	280	329	285	306	307	316	308	311	316	300	299	316	289	298	280	293	302	279	318	305	292	297	300	301	305	282	276	300	346	292	322	330	314	317	320	290	336	340	331	289	316	235	301	280	309	295	265	340	300	286	300	322	291	298	299	318	281	272	279	284	319	315	302	290	322	290	302	303	302	285	305	313	322	322	289	319	320	308	292	272	342	301	292	322	297	330	290	304	282	332	289	281	296	308	311	298	314	265	319	293	300	292	275	299	313	322	276	294	276	317	293	287	276	309	283	309	296	313	300	314	277	274	333	310	266	283	285	311	318	311	307	352	294	272	328	301	317	304	320	324	335	307	299	322	307	312	301	298	328	341	304	323	300	299	299	300	299	317	300	299	285	299	325	314	303	325	309	296	311	268	311	304	285	295	305	261	316	300	299	325	290	318	274	303	287	297	313	292	300	283	291	305	335	287	310	330	298	294	301	303	299	315	301	299	287	318	286	327	287	345	299	290	338	310	333	273	305	300	314	276	301	335	290	305	305	333	289	312	298	329	267	342	313	283	319	288	320	290	318	306	301	309	297	331	302	302	331	308	281	297	283	300	321	296	311	270	299	284	292	297	278	278	320	292	346	289	320	283	322	317	292	298	294	311	282	316	342	305	328	285	302	322	291	318	299	338	306	323	316	319	317	290	289	291	292	305	301	309	295	312	332	309	312	312	261	279	321	307	320	270	269	280	314	345	310	304	288	313	279	278	322	324	320	300	308	271	293	277	315	334	313	287	320	316	300	327	287	342	305	276	284	281	321	329	305	287	295	291	314	286	314	297	301	300	311	303	297	289	313	322	299	305	283	319	295	305	320	284	276	320	295	301	286	304	263	299	276	311	292	303	320	302	302	295	302	298	305	324	312	291	303	293	310	307	300	332	301	331	335	313	306	281	306	311	312	317	328	328	326	314	284	297	319	330	285	303	303	307	317	273	290	296	316	280	310	289	272	318	292	302	308	286	311	296	300	274	288	312	282	294	288	301	291	299	282	296	324	301	312	328	279	328	273	302	320	311	298	283	337	286	278	310	341	289	330	307	318	282	314	321	304	333	326	294	313	291	310	337	293	325	324	337	315	300	293	318	292	296	305	302	300	302	324	297	289	270	299	331	289	305	317	295	299	350	301	320	278	283	295	292	280	283	298	296	302	318	304	273	303	276	312	311	353	300	291	302	289	323	310	294	318	331	315	300	292	307	336	317	310	319	301	301	264	320	270	299	285	271	315	306	300	309	321	296	341	297	299	320	314	285	295	281	312	320	301	296	280	290	299	297	322	322	294	319	339	277	300	309	291	288	328	286	278	273	303	313	319	269	336	321	351	312	304	304	291	296	331	289	299	327	309	294	288	299	332	315	328	291	290	300	306	279	323	320	266	319
19656	2022	1183	869	624	505	384	321	298	273	235	232	217	208	173	162	191	196	164	187	180	152	179	166	163	177	156	162	173	149	143	153	149	161	166	150	172	160	152	153	166	163	129	154	166	146	157	157	142	164	149	142	154	170	140	126	140	138	155	154	137	143	115	151	143	152	160	143	138	133	157	137	146	126	130	129	148	166	156	133	137	142	160	153	147	138	146	155	122	139	174	135	135	153	134	144	144	153	141	138	140	152	129	161	164	145	139	161	144	140	139	141	130	127	142	134	160	131	144	146	161	159	134	143	143	156	146	160	146	147	135	152	153	135	146	138	134	149	143	156	161	155	137	136	147	130	119	135	158	143	149	122	161	137	133	152	133	143	134	135	149	160	143	142	155	145	138	148	160	155	156	154	142	153	144	151	149	122	161	115	139	129	144	144	130	145	139	143	155	143	139	129	141	141	125	129	126	147	150	166	137	146	133	140	148	150	122	128	150	144	148	167	133	151	133	141	171	153	148	146	144	138	142	150	140	162	151	150	139	157	152	162	155	137	140	144	159	157	125	166	137	137	114	152	138	160	142	160	135	126	134	146	160	152	142	132	146	159	143	153	147	139	128	128	138	143	130	153	143	131	151	148	133	130	131	157	130	151	141	144	136	161	127	146	148	139	145	124	127	142	145	135	148	131	119	149	136	140	151	142	144	138	156	147	137	166	163	142	146	149	139	145	134	156	118	144	132	153	160	153	143	149	152	146	135	138	149	128	127	167	132	139	164	160	142	150	142	165	149	139	151	142	156	160	139	146	129	121	153	140	124	125	146	157	162	157	149	131	154	148	144	149	141	151	142	122	154	153	153	178	160	131	125	130	125	156	125	121	145	137	151	155	159	150	135	140	151	180	160	158	168	156	150	129	151	144	142	142	149	154	153	146	138	143	134	131	155	154	153	141	159	155	142	123	129	135	156	135	150	142	128	138	135	144	133	136	163	152	132	149	142	152	144	134	139	144	147	162	152	140	156	151	134	136	145	141	117	162	163	143	154	150	148	143	134	135	138	138	175	123	148	148	141	143	140	151	151	140	124	139	161	158	154	143	125	168	143	150	147	149	155	161	141	151	155	120	165	123	139	139	142	141	140	160	120	174	154	172	158	156	132	152	132	136	137	139	144	148	155	148	175	155	161	132	146	161	139	170	152	146	159	147	142	140	165	154	152	158	151	145	153	138	144	119	134	130	128	147	146	166	176	161	144	145	145	142	124	135	148	163	144	162	131	180	132	134	131	159	145	136	160	141	142	155	179	149	159	125	127	148	146	140	152	163	157	153	141	151	146	133	139	137	134	141	147	160	124	124	143	126	150	135	116	145	140	144	135	153	163	149	110	134	161	153	152	153	143	132	158	150	149	135	144	145	139	142	138	143	160	145	140	137	158	171	167	153	153	144	139	141	136	180	152	143	154	152	128	141	148	132	142	174	146	157	141	165	142	133	131	149	147	146	138	149	142	152	172	154	141	157	146	139	157	182	133	161	151	130	149	135	138	159	120	144	148	131	159	151	143	143	136	152	138	147	121	159	143	136	142	147	157	152	127	135	103	144	126	149	143	145	157	125	161	139	147	159	150	138	139	127	149	124	134	131	132	143	128	137	134	139	140	167	137	144	140	156	147	143	146	153	140	146	153	153	141	156	149	126	152	148	138	146	133	154	137	154	161	123	162	125	128	144	136	142	146	168	141	120	135	135	154	164	172	146	143	166	147	139	129	145	112	137	172	157	148	132	129	121	157	133	149	149	150	152	132	135	147	143	146	137	125	153	129	151	137	120	141	136	151	130	159	140	142	131	151	167	133	146	165	149	161	124	117	136	151	136	143	152	159	150	136	140	142	144	165	142	147	134	142	136	158	138	130	148	162	149	150	157	160	148	157	154	135	141	147	169	152	142	136	134	150	145	136	162	132	147	121	110	149	128	143	165	143	145	119	141	138	142	132	122	142	139	147	154	146	127	129	132	138	141	162	153	151	148	118	140	146	144	129	154	151	151	156	132	165	140	145	137	138	142	153	150	123	139	147	126	163	145	166	136	151	117	137	155	135	139	139	170	140	131	151	145	132	157	153	148	123	138	138	138	141	126	149	144	140	143	154	156	130	136	134	140	155	119	132	148	124	148	153	162	116	155	133	159	147	136	141	143	147	143	151	136	152	138	129	151	145	154	156	137	133	142	140	131	143	158	136	137	134	141	133	150	144	140	165	146	118	126	149	160	138	163	138	150	142	151	157	149	149	150	162	154	137	141	158	146	136	138	123	160	166	133	140	149	153	150	156	117	149	138	126	150	151	131	131	151	150	133	118	160	138	133	135	163	167	149	168	152	144	141	168	147	132	153	137	157	122	135	152	153	149	146	130	145	144	150	134	131	163	145	165	138	149	166	147	147	153	115	142	131	131	132	144	145	136	174	141	145	156	159	137	139	156	143	159	142	156	151	146	131	138	139	150	133	151	143	130	145	144	124	141	143	162	118	148	134	145	123	153	134	140	132	159	131	140	155	135	150	158	152	134	125	131	145	154	148	137	155	150	134	159	160	158	131	145	169	149	140	151	134	162	151	159	160	142	142	136	128	146	157	121	131	146	129	138	133	123	157	173	113	142	140	139	167	131	155	141	143	166	145	148	129	146	149	154	148	142	153	153	141	122	161	164	149	139	160	158	151	133	144	148	142	151	150	131	139	152	147	140	170	137	137	131	161	157	154	147	162	136	145	129	132	124	151	181	123	142	145	119	160	145	131	125	160	160	145	128	133	163	155	123	151	139	145	135	136	147	171	140	163	128	162	144	146	160	131	164	130	141	123	144	133	157	133	137	148	161	148	161	149	167	151	147	131	147	145	150	156	149	151	161	153	151	136	140	145	135	133	146	129	159	156	147	144	147	135	144	156	138	148	156	144	159	158	141	138	134	129	145	153	137	147	159	154	153	162	135	147	126	145	153	160	145	144	148	132	146	157	127	141	144	149	138	129	143	151	138	159	152	149	145	147	142	159	150	135	130	141	134	132	147	164	130	154	150	151	132	149	133	149	155	136	136	147	137	130	137	114	146	161	167	168	127	134	143	155	143	128	139	132	142	164	156	137	132	171	128	148	148	131	178	177	134	138	155	146	140	142	145	134	146	141	134	141	123	140	151	142	131	142	145	154	141	136	137	136	155	149	135	134	144	132	146	154	146	147	134	146	133	146	150	157	153	157	151	156	139	146	162	144	132	153	158	148	136	147	149	151	150	165	178	132	136	128	147	154	131	155	139	148	147	135	166	157	149	156	140	132	151	142	137	140	172	141	140	132	137	120	152	161	162	155	133	170	159	123	156	146	165	133	156	144	133	143	149	142	142	140	159	160	133	155	146	159	152	133	142	158	146	131	142	131	158	132	145	141	133	129	129	152	147	133	146	143	129	127	142	149	124	137	141	153	137	144	144	156	141	140	151	145	138	132	152	163	123	165
11223	1334	2710	3202	2807	2356	1956	1637	1533	1346	1208	1124	1053	951	861	894	838	779	786	720	689	732	699	672	653	627	634	611	585	600	597	570	609	619	583	583	592	560	563	558	563	606	571	542	562	555	537	537	567	523	564	569	548	592	576	511	535	545	537	503	528	541	537	529	547	518	558	508	520	546	530	529	564	510	549	508	541	526	515	523	511	494	513	528	514	510	500	547	559	527	525	506	523	506	539	521	519	539	535	532	536	554	506	522	539	530	525	526	512	509	535	493	559	570	511	541	555	553	491	505	538	503	494	501	552	504	514	478	516	540	498	519	506	490	544	545	502	475	501	473	506	498	465	495	517	464	516	580	484	542	532	498	501	550	484	525	521	508	547	526	475	516	514	521	474	535	498	515	525	496	540	508	516	524	510	521	518	530	525	544	508	484	540	520	529	539	454	463	485	519	513	521	498	519	492	520	496	509	511	489	524	503	531	512	528	538	539	502	531	495	526	471	465	506	531	550	516	482	542	496	512	511	526	495	490	521	521	504	495	505	471	492	499	518	495	490	491	479	509	530	515	522	533	495	498	539	562	528	530	521	538	505	526	517	551	575	544	477	557	519	529	487	563	517	510	457	527	496	486	514	524	519	526	498	532	516	547	565	467	512	508	538	534	533	508	562	516	494	523	509	471	510	514	475	540	513	492	520	531	494	531	546	506	531	503	542	524	516	503	512	543	499	535	543	485	526	541	510	541	510	543	540	533	530	501	531	531	527	505	488	520	547	533	521	488	486	496	527	510	526	527	480	519	518	523	501	510	528	519	511	522	476	544	493	510	509	546	496	536	522	513	527	523	512	529	505	485	520	535	503	492	501	537	523	503	516	499	496	514	518	521	484	522	458	485	493	529	517	522	478	506	465	495	540	519	514	524	538	505	518	532	490	499	522	544	511	524	500	505	492	508	516	494	488	522	526	520	546	556	485	522	478	562	482	488	526	498	512	489	513	499	541	497	537	525	503	539	473	534	492	487	532	498	509	510	480	505	529	508	510	498	526	518	488	549	483	486	519	525	524	489	498	505	503	519	522	540	513	501	516	501	478	522	563	506	524	534	503	518	526	508	486	490	518	502	520	541	523	518	517	548	499	515	483	504	521	530	534	518	517	489	518	514	505	513	505	495	506	508	531	516	511	485	503	519	544	476	550	506	502	485	521	527	558	469	517	503	486	507	522	515	494	506	515	519	506	515	531	546	499	526	490	494	529	520	493	540	550	554	528	545	503	532	481	510	513	515	503	513	498	507	517	505	522	507	489	493	492	518	448	544	506	583	471	508	504	496	499	523	493	518	542	523	527	530	496	528	488	517	527	514	564	514	530	512	541	494	492	486	494	531	511	464	512	510	514	536	543	486	518	538	533	550	525	545	500	487	502	496	525	518	569	535	512	494	487	487	507	463	512	497	497	511	521	527	510	471	493	512	518	522	468	521	544	497	494	505	546	484	483	478	552	519	550	485	511	520	454	517	499	539	496	493	534	474	518	498	482	527	496	518	468	487	524	511	489	536	520	501	503	508	532	508	541	511	511	508	535	563	475	504	509	514	494	518	526	501	513	524	506	492	500	506	518	492	533	520	474	511	479	517	511	507	500	525	495	516	485	518	491	505	484	517	487	504	510	508	520	511	521	489	537	483	503	498	530	494	527	509	492	516	471	551	516	519	506	496	522	519	553	513	507	509	486	515	543	541	521	524	503	527	524	485	501	497	496	441	506	547	516	514	503	523	521	535	503	514	527	498	498	507	504	485	516	492	503	502	493	487	515	458	489	522	517	516	535	513	523	524	501	510	523	518	538	541	510	479	523	525	501	535	548	508	496	526	502	529	472	534	519	557	512	518	510	514	508	545	510	556	528	554	537	502	542	488	407	508	473	478	528	497	510	537	483	498	506	515	495	507	504	491	590	531	516	536	556	514	510	511	495	502	504	512	518	510	533	519	518	507	511	498	475	504	459	551	485	528	504	550	486	533	479	499	497	537	460	525	525	513	497	508	511	453	529	512	519	484	514	478	490	510	529	511	494	519	537	541	508	497	522	505	505	493	499	486	514	495	525	498	504	516	535	513	536	485	526	511	487	492	493	493	512	532	489	554	538	473	478	545	555	518	509	508	534	508	521	502	502	511	517	513	502	539	512	526	522	518	525	511	510	514	514	525	516	534	478	544	516	525	520	514	563	524	494	571	527	533	502	505	515	537	475	490	533	519	483	508	532	492	540	517	529	494	493	522	496	496	526	505	520	492	487	480	524	535	570	486	481	549	526	510	521	486	516	511	516	510	498	517	515	495	529	492	492	518	492	515	528	542	516	524	496	476	548	554	497	502	500	542	498	514	503	521	508	539	586	524	505	484	499	506	491	515	495	535	503	541	515	524	531	476	540	520	514	509	527	497	511	535	490	504	507	518	504	541	506	484	498	556	468	505	551	518	511	534	535	507	493	488	521	472	517	511	505	546	537	554	505	505	520	529	517	528	536	551	522	474	490	504	482	525	507	545	497	563	485	520	517	554	503	531	484	504	498	502	515	497	493	528	526	514	550	507	518	515	476	494	520	528	447	498	513	478	510	494	525	535	515	505	524	536	483	534	567	498	533	500	519	570	528	522	508	512	552	515	517	493	561	511	541	505	474	518	530	490	508	502	507	514	505	533	493	501	506	500	529	526	549	493	531	577	491	504	550	504	518	501	524	517	516	529	530	520	501	480	485	479	489	527	520	502	504	511	536	506	546	514	489	536	508	510	487	521	507	533	549	505	497	526	509	512	504	521	538	461	516	571	504	493	504	600	536	536	492	490	499	504	479	504	492	521	522	515	518	527	493	537	515	505	519	528	511	496	502	497	519	459	458	511	555	544	533	500	539	534	546	529	515	522	564	514	565	526	486	543	521	533	532	502	528	495	504	503	494	536	521	511	505	518	515	513	512	504	488	493	546	511	548	519	496	509	528	468	510	558	557	528	472	519	513	518	487	456	537	522	501	519	496	523	534	482	547	542	533	522	516	534	508	491	521	503	510	495	474	551	494	514	518	545	520	495	499	547	481	551	556	550	494	474	491	515	514	508	532	520	510	539	542	542	500	528	475	544	507	513	510	545	461	506	543	499	496	552	529	531	508	527	529	538	538	519	527	516	523	516	518	507	535	501	485	511	596	516	535	504	569	502	546	484	524	524	461	518	484	498	488	500	527	482	512	522	521	548	488	505	500	496	501	510	471	540	526	511	504	491	509	483	522	514	488	518	536	549	522	489	505	547	514	511	556	523	503	560	487	500	507	524	494	520	527	480	488	481	491	503	547	503	489	510	528	514	503	522	536	528	495	505	522	505	502	539	507	508	577	524	534	509	512	518	517	543	496	490	524	519	555	527	488	517	515	510	488	505	513	472	514	474	518	543	510	472	512	520	469	523	509	507	538	523	527	538	528	518	495	527	496	528	514	495	514	509	554	530	497	549	536
33632	9332	2870	1833	1229	920	778	612	510	463	415	446	374	342	347	297	325	267	291	302	277	256	239	291	235	252	253	245	240	225	242	268	260	247	261	220	235	210	201	233	222	227	253	255	238	269	226	217	237	227	236	199	226	197	212	213	230	243	206	206	243	198	219	221	222	220	222	230	229	214	225	227	233	239	217	223	226	227	227	230	232	220	210	190	236	227	201	231	225	230	234	242	220	236	238	215	219	191	250	218	205	204	231	232	213	209	208	249	209	228	243	225	235	223	218	206	213	233	220	208	206	224	208	219	225	225	225	212	215	218	219	245	225	206	222	204	208	255	217	232	239	230	210	239	232	237	236	213	203	230	210	226	219	223	231	218	199	216	222	252	212	231	227	242	234	247	244	198	225	219	219	210	212	219	210	222	209	223	179	213	236	230	200	221	215	189	250	257	224	219	223	209	193	226	255	200	227	223	222	208	204	235	226	219	231	264	213	238	204	245	218	206	207	227	236	220	230	223	199	226	218	229	228	204	212	202	220	200	219	240	211	231	221	230	227	234	222	232	211	216	210	222	239	210	213	196	237	231	218	200	243	226	258	206	241	252	218	218	246	234	234	227	223	214	228	221	209	223	226	230	218	208	231	207	238	223	213	213	209	218	217	219	223	228	244	231	211	214	234	225	227	229	213	208	226	251	225	231	192	257	211	242	206	229	212	186	240	207	201	207	199	215	231	218	222	217	204	205	211	228	221	197	229	224	218	225	209	242	204	238	235	218	223	226	213	224	237	231	228	228	188	222	204	209	208	202	242	240	233	205	230	220	227	234	219	229	220	203	207	222	207	237	231	217	222	204	235	242	223	224	200	209	226	238	217	234	251	224	205	221	228	206	212	215	234	230	240	245	224	235	215	224	212	235	240	188	202	205	247	204	234	238	203	231	212	215	203	219	220	210	229	239	231	212	215	208	236	224	236	219	232	214	242	231	233	230	207	233	211	228	226	248	229	213	197	183	214	200	209	216	226	217	219	216	231	244	235	218	222	213	231	229	227	224	248	248	202	219	245	233	224	208	225	218	250	228	247	203	211	231	215	216	231	214	224	254	229	223	218	208	232	211	220	212	208	244	219	201	231	210	223	226	217	191	214	225	231	254	213	224	218	226	220	204	230	211	218	219	252	218	216	237	232	239	236	220	202	232	230	217	219	213	225	201	213	229	216	245	221	213	233	216	233	200	207	216	204	232	221	211	229	206	216	213	200	216	250	220	227	234	213	194	217	213	216	221	195	229	228	215	217	216	197	209	247	224	225	230	205	224	247	203	239	229	221	245	189	205	231	217	209	231	224	206	231	221	217	227	237	203	193	210	224	226	223	236	221	203	223	230	234	243	222	231	224	227	249	262	218	213	226	221	230	221	239	235	204	231	198	214	230	238	215	222	234	225	223	246	181	221	196	237	233	210	251	215	193	192	214	217	217	217	221	234	234	230	215	234	216	223	187	221	229	214	223	218	220	224	219	220	204	239	203	210	214	232	203	200	246	209	209	211	243	225	216	228	223	228	243	195	242	217	229	257	230	212	216	194	220	236	225	224	206	218	198	240	234	205	232	216	205	235	224	225	209	217	214	237	234	218	225	201	229	220	221	199	199	197	226	258	211	235	226	222	210	217	223	197	219	251	216	242	212	221	240	232	217	234	218	205	219	190	235	224	216	218	219	241	245	196	225	208	237	243	223	203	221	223	201	232	205	211	191	224	221	206	240	217	237	194	230	215	199	207	249	228	218	215	218	216	209	208	223	213	241	233	220	236	226	204	240	230	232	230	199	209	224	231	209	210	222	216	239	215	244	227	228	224	205	236	218	229	202	219	222	233	228	228	226	240	217	236	219	205	214	238	223	219	207	223	228	215	228	227	250	214	220	211	210	205	220	201	217	255	199	212	209	222	245	223	223	210	202	210	225	221	250	227	224	204	254	219	219	222	224	265	217	220	225	223	233	214	211	217	200	203	222	209	216	212	229	238	200	204	191	199	212	215	226	225	203	209	221	213	215	219	253	220	219	199	198	229	204	214	219	214	211	238	236	212	250	257	223	227	209	221	226	236	212	226	195	218	199	228	223	196	212	212	240	219	224	238	204	234	230	253	208	216	213	223	229	241	198	272	211	212	231	237	236	200	211	235	222	206	237	243	217	191	230	211	228	212	192	236	217	220	214	212	204	243	216	242	214	227	228	202	204	232	226	226	208	218	223	262	216	257	224	222	238	227	220	219	242	235	255	208	237	246	213	209	211	227	255	240	219	214	214	197	218	222	224	198	224	239	219	231	207	224	207	222	207	221	238	255	184	223	227	250	221	213	228	225	195	208	231	235	240	226	222	202	207	198	203	210	227	223	226	219	250	236	221	225	215	227	223	208	208	210	225	230	204	199	222	218	220	233	248	220	215	213	218	183	221	226	225	225	196	207	241	214	218	258	206	226	239	226	222	233	199	242	180	202	209	228	200	221	243	172	214	238	210	221	238	201	224	213	212	222	233	263	235	203	220	206	213	224	210	235	228	230	212	227	219	213	217	195	227	237	209	232	215	210	213	227	234	205	234	247	239	224	228	220	247	222	227	246	222	225	208	247	235	226	207	216	200	220	227	231	218	214	223	220	206	264	232	219	203	227	200	230	239	227	216	220	204	205	222	221	227	218	230	230	216	241	204	228	220	226	222	185	216	234	197	220	211	214	208	202	200	224	231	217	221	230	213	230	208	245	239	239	247	231	205	230	213	207	219	207	211	235	193	256	200	226	241	202	207	208	230	203	211	211	216	207	195	250	219	238	221	214	201	215	221	239	219	235	241	237	201	231	235	219	202	202	216	235	231	229	217	224	206	189	218	219	235	207	208	210	215	194	216	227	215	243	224	221	219	222	219	227	220	235	228	243	234	198	221	221	216	224	219	235	210	213	225	213	214	214	199	203	228	229	212	262	228	246	217	235	239	220	201	199	244	219	223	232	208	199	230	229	231	224	219	206	201	226	197	213	220	233	244	186	237	207	213	240	200	211	198	196	227	254	235	238	248	224	223	219	217	209	212	237	229	234	215	208	211	211	247	203	220	225	229	214	234	188	218	221	200	252	212	246	213	216	180	243	226	268	215	206	204	217	197	229	250	222	213	224	218	215	232	214	219	204	213	213	223	207	239	232	218	250	223	213	209	205	234	226	236	214	231	232	235	230	222	234	223	222	258	211	216	229	217	195	205	209	206	213	226	241	230	199	202	225	199	245	235	214	237	213	234	231	197	216	227	223	216	242	200	210	211	239	185	209	222	262	198	215	211	211	218	236	237	235	227	232	231	208	234	204	214	240	231	229	214	215	204	218	215	210	230	220	234	210	236	203	242	198	202	199	218	246	200	211	235	221	233	245	212	245	227	235	226	237	214	222	215	220	241	193	209	241	215	210	232	202	225	196	206	239	238	223	189	214	212	206	254	234	193	226	183	192	222	219	226	236
16846	2428	5133	5929	5041	4297	3606	3129	2631	2379	2189	1907	1765	1684	1522	1398	1353	1361	1260	1167	1093	1080	1062	974	973	976	991	954	970	903	908	916	848	855	893	871	838	836	867	808	852	817	847	827	752	823	805	816	801	765	829	772	775	768	804	798	818	825	835	764	772	739	776	750	810	783	775	773	814	779	802	802	771	736	765	777	776	743	811	789	799	749	775	734	752	718	794	753	784	755	757	766	807	747	747	779	759	679	715	717	799	764	739	705	769	760	786	777	796	768	752	730	723	769	716	710	675	743	733	748	738	698	751	738	726	714	752	781	775	748	724	744	724	766	746	766	733	719	741	706	741	710	729	747	746	716	724	759	725	765	701	681	768	741	781	773	789	769	758	725	710	714	755	756	709	745	773	762	737	713	772	751	756	732	680	698	699	758	740	770	739	730	750	732	765	692	752	711	731	701	726	703	704	706	706	746	743	701	707	716	715	702	708	771	735	709	714	688	715	747	722	735	744	709	713	723	756	779	744	719	741	764	759	800	732	772	786	754	726	742	771	748	765	741	800	748	719	732	724	699	734	770	738	775	737	722	745	716	747	687	746	744	782	734	746	793	740	791	761	724	796	715	772	706	752	748	729	745	769	743	716	766	741	712	697	723	770	757	732	766	776	699	727	732	673	732	747	750	712	766	745	755	768	772	767	764	765	735	737	748	801	754	722	715	735	754	743	798	708	722	741	737	736	723	772	710	751	746	677	710	700	723	762	726	748	790	757	694	756	743	733	703	753	740	678	711	712	772	784	801	715	754	731	773	775	725	768	777	775	733	720	684	778	744	785	736	792	753	782	737	720	721	749	681	723	728	736	779	742	733	747	729	751	713	733	744	746	747	762	684	762	745	762	749	734	709	752	761	695	734	764	769	708	687	705	742	766	807	746	709	730	702	736	780	761	732	743	688	770	729	717	755	718	753	728	729	667	692	729	708	720	700	743	711	712	761	705	802	725	736	739	731	735	775	726	716	740	707	825	751	752	724	780	706	752	706	750	712	733	731	743	735	688	751	723	706	733	794	703	713	764	684	707	725	713	737	753	752	708	687	726	740	684	799	771	723	732	728	725	735	729	779	744	714	742	732	764	768	689	718	757	722	708	702	743	730	772	761	723	733	751	765	726	737	755	783	759	743	711	748	774	830	718	758	772	747	686	725	711	716	797	749	709	796	735	788	744	797	747	777	725	742	760	771	754	745	732	778	725	725	733	733	777	742	725	726	791	700	673	757	710	750	749	747	745	755	756	767	738	730	732	711	720	744	709	690	738	734	761	716	703	751	748	706	742	766	742	700	675	734	724	753	765	729	747	691	781	718	732	751	760	743	782	748	767	750	704	716	717	734	737	725	755	723	723	746	727	650	685	690	761	768	745	749	734	781	757	777	747	753	723	805	714	737	722	736	769	747	770	769	780	730	734	692	742	734	713	741	710	756	736	729	766	677	723	718	736	754	729	730	720	728	767	743	772	743	699	735	728	726	755	744	769	769	739	701	726	723	744	746	737	745	760	706	743	771	782	725	731	757	767	765	729	743	784	733	727	771	702	754	751	693	716	759	740	696	741	716	724	723	710	700	757	688	812	693	711	784	712	753	763	731	714	745	717	793	741	762	722	725	705	729	717	710	754	784	735	701	750	734	744	754	743	740	721	748	724	727	716	737	720	765	734	729	716	696	727	701	736	743	726	726	743	754	754	737	779	755	779	724	717	741	726	720	721	765	699	731	761	734	744	765	733	731	759	771	717	735	730	730	741	764	688	735	709	762	726	733	754	719	719	727	746	725	724	747	770	756	770	717	734	771	771	744	738	721	679	749	751	758	753	754	721	744	737	707	710	709	760	720	767	723	759	725	671	773	703	742	662	726	744	753	735	804	725	762	730	725	743	761	771	703	703	705	755	737	704	737	717	706	735	727	722	737	723	730	768	734	718	757	741	670	774	710	752	733	733	705	735	735	733	692	736	716	772	725	759	725	692	711	744	724	753	747	732	700	767	719	731	774	736	772	748	743	759	694	773	726	747	727	752	709	728	753	752	720	753	790	770	741	738	722	746	820	696	790	737	742	773	700	728	716	736	720	714	804	752	714	731	745	737	739	778	759	746	777	719	748	714	761	716	768	725	745	748	743	752	756	767	759	739	743	711	707	733	704	744	742	744	741	705	747	721	721	714	729	747	694	780	717	716	694	737	736	687	774	788	681	767	733	729	747	764	728	739	760	764	759	754	742	731	715	725	701	729	703	752	747	766	767	755	727	750	748	712	746	733	803	739	721	767	749	691	782	746	737	747	718	740	772	796	705	743	713	736	738	712	736	715	740	746	743	725	708	704	690	738	700	777	708	744	748	718	708	740	758	711	752	774	702	703	729	717	767	776	778	787	670	730	733	741	752	735	768	775	706	781	762	732	721	760	731	773	771	726	741	727	751	771	734	757	718	768	754	740	764	756	714	700	731	777	740	741	763	772	760	782	709	755	764	745	733	713	758	778	712	760	739	741	810	717	775	758	735	774	729	693	682	731	720	719	728	749	756	749	743	689	717	725	795	717	746	796	722	764	789	738	743	720	774	715	765	718	745	728	714	701	767	760	712	775	763	749	759	700	774	755	763	722	730	697	756	740	743	691	768	761	727	738	756	726	770	752	737	643	741	700	710	724	746	756	708	690	742	719	763	722	710	735	730	783	751	775	784	786	711	709	736	716	797	703	703	747	699	730	759	746	752	694	733	751	725	749	747	729	745	724	709	724	698	745	710	715	739	750	688	746	724	772	710	746	752	757	740	690	712	736	773	715	739	719	752	729	705	789	745	694	692	712	761	723	756	783	761	720	718	711	747	740	741	717	735	731	728	761	776	739	730	680	722	751	746	731	718	747	765	766	680	716	716	738	733	743	727	794	738	694	724	784	709	708	696	722	746	710	747	764	724	713	730	745	766	779	703	683	730	708	743	726	741	750	696	708	788	719	757	699	768	749	773	704	776	759	741	689	729	717	726	664	750	757	757	710	740	752	795	698	728	765	703	759	781	689	765	741	745	728	758	758	735	762	750	790	771	683	677	766	713	754	755	740	726	796	767	734	743	733	756	773	724	746	753	775	759	763	760	759	785	750	760	744	730	749	739	757	731	693	789	721	732	747	779	724	780	752	769	808	694	690	759	732	747	719	740	766	741	741	723	773	744	758	698	735	729	776	716	712	768	710	699	737	706	772	746	745	756	780	725	783	750	745	695	739	714	709	739	741	779	732	727	778	700	738	765	733	751	719	752	697	700	729	723	701	690	745	753	697	715	750	762	721	724	768	755	752	735	751	722	794	786	720	750	741	724	717	708	701	776	752	691	755	788	696	757	704	748	775	738	755	771	705	778	706	736	725	729	727	713	748	776	715	659	754	700	734	731	735	734	770	744	763	725	699	715	751	778	756	730	709	725	763	752	768	776	728	758	695	731	792	738	698	748	734	764	762	735
2292	186	147	116	95	82	76	88	68	75	83	68	73	74	78	61	76	67	66	65	65	69	73	78	60	72	65	71	63	62	64	68	76	68	57	68	74	61	69	77	63	57	74	65	82	56	85	66	71	66	67	73	75	68	66	78	74	77	70	53	80	64	86	62	74	63	65	78	60	61	73	54	69	76	75	68	54	74	74	74	54	63	78	62	66	57	71	59	75	82	74	70	54	65	73	80	59	82	71	80	64	61	71	66	81	55	74	82	89	67	74	50	72	71	74	72	75	62	56	66	72	65	68	66	76	69	83	71	70	65	81	63	66	58	63	75	78	69	80	64	66	65	64	76	63	79	67	67	59	79	69	58	88	64	70	70	85	63	68	83	63	59	59	67	69	65	73	61	69	72	74	77	88	78	54	78	69	68	65	53	76	58	67	73	66	81	79	71	63	65	59	70	69	70	65	72	48	62	60	61	66	91	82	81	57	68	72	72	72	72	45	64	74	52	63	60	65	77	70	52	58	66	79	56	76	78	68	62	77	76	73	59	60	81	59	86	80	84	69	53	63	59	75	51	67	72	79	61	72	75	57	72	74	70	69	70	66	71	70	71	81	57	55	71	75	70	77	74	75	73	76	74	71	71	59	78	71	76	57	68	64	82	66	70	68	64	77	77	75	70	64	78	72	69	79	67	71	66	59	60	65	62	78	58	74	70	65	70	50	56	67	57	64	75	83	64	67	84	71	90	75	64	69	59	68	55	63	61	61	78	62	70	73	63	66	83	63	88	64	75	63	63	58	68	68	68	63	69	70	83	71	73	70	65	72	52	72	53	64	73	77	79	77	72	66	68	63	76	78	56	70	55	55	76	77	49	78	70	63	80	78	84	70	58	57	63	73	71	69	74	71	82	81	73	70	47	77	69	65	67	68	65	66	71	74	57	68	68	52	73	56	61	76	68	73	98	81	73	71	68	66	92	100	79	76	63	69	80	82	70	71	61	79	61	61	58	64	72	72	73	56	67	54	61	62	75	72	72	65	62	79	68	68	77	58	60	49	59	67	63	68	61	67	64	66	68	85	52	62	70	67	70	53	68	68	52	46	83	81	65	73	70	63	81	78	74	76	78	71	68	67	60	76	60	64	70	74	63	67	58	60	67	72	60	65	67	58	60	72	60	75	65	81	64	71	79	55	73	71	66	74	65	82	73	71	73	69	55	53	79	76	73	87	70	80	84	91	71	82	65	72	66	78	73	72	50	84	62	81	64	85	65	81	80	72	81	73	66	64	69	78	55	58	64	74	75	62	68	67	66	73	62	57	49	55	67	69	67	69	53	57	56	77	79	57	61	69	64	78	66	64	69	65	63	82	71	58	84	57	63	53	72	87	75	63	69	67	76	65	65	59	83	73	58	79	61	64	65	51	61	54	69	63	67	74	65	54	69	59	70	68	83	75	74	61	76	75	78	58	58	69	56	65	75	71	65	65	68	58	72	65	71	75	72	70	61	77	73	77	90	72	68	64	73	82	69	64	66	64	55	53	62	58	79	84	77	61	63	79	65	79	86	71	60	69	86	68	77	73	70	74	51	82	76	66	62	69	80	74	77	75	81	74	75	61	70	71	68	74	58	70	80	64	81	70	63	74	55	73	75	75	64	66	69	67	79	68	62	62	80	74	65	70	74	60	68	68	73	54	68	71	70	81	75	82	73	67	63	76	81	75	74	58	73	71	68	71	64	55	83	70	68	87	73	72	49	77	68	53	62	68	45	61	61	57	67	77	65	65	74	48	76	63	67	65	62	74	63	68	72	75	56	67	74	78	65	57	52	64	62	74	61	58	59	71	66	81	61	61	73	59	68	66	68	52	71	71	70	55	74	62	73	89	74	78	58	81	67	71	72	71	73	70	79	45	60	81	57	70	68	78	72	66	79	72	50	74	67	72	84	74	66	84	70	72	59	68	73	66	61	72	71	68	65	76	77	62	84	70	56	84	64	61	79	76	70	62	61	71	66	67	67	73	58	62	70	76	59	68	64	76	64	78	79	72	60	62	68	86	76	73	57	72	51	83	70	63	69	79	67	72	61	71	76	88	73	68	74	63	70	81	56	68	61	61	61	61	73	77	60	54	78	61	68	62	57	64	71	76	76	71	84	84	61	78	82	73	72	65	66	74	70	81	80	56	77	66	78	61	66	62	66	64	60	64	59	67	73	67	72	66	65	60	66	78	62	56	78	75	68	78	63	61	78	62	54	68	62	73	71	78	84	71	72	73	53	79	72	77	71	70	58	75	69	65	68	75	64	74	81	61	80	61	92	69	72	61	73	88	70	60	80	66	69	69	68	71	76	78	78	58	67	71	59	59	76	73	77	75	70	62	60	65	78	78	68	69	68	65	58	61	69	77	71	64	81	72	77	63	71	68	81	56	63	78	65	64	70	62	63	66	78	67	58	64	55	62	70	77	64	58	61	65	76	72	88	64	81	61	66	57	62	67	68	68	73	64	65	72	83	62	63	60	77	85	59	85	79	57	63	67	69	71	74	56	71	63	70	65	68	70	86	62	64	67	74	66	74	56	67	57	56	77	89	72	75	58	81	77	55	68	60	67	67	58	73	58	72	78	57	74	74	79	81	69	62	70	62	73	69	81	63	67	85	80	65	56	67	71	83	60	69	71	82	76	79	73	64	57	62	62	67	58	62	65	70	71	61	66	68	81	78	58	52	78	77	80	76	69	66	78	68	64	53	59	68	66	63	57	71	57	57	85	84	63	67	77	80	73	62	65	84	73	69	70	72	74	76	62	51	61	73	58	66	65	68	71	71	56	78	77	74	60	59	54	70	72	76	49	72	70	74	67	69	59	77	68	76	55	60	71	78	73	61	66	71	71	68	72	65	62	70	67	78	59	72	79	63	82	90	57	77	63	57	82	98	75	77	58	70	64	64	67	72	51	80	68	65	66	69	75	74	72	67	75	60	49	67	72	66	68	66	73	69	60	71	70	58	71	76	53	60	71	71	64	72	61	68	76	67	63	66	62	58	65	70	76	64	65	70	68	62	73	84	64	51	67	73	67	92	71	68	79	71	71	60	67	66	69	78	70	57	85	67	63	60	66	59	75	66	74	70	81	77	78	67	70	58	69	69	67	81	68	89	64	76	70	67	62	60	67	68	74	66	65	52	81	77	52	54	55	73	70	64	79	66	73	74	86	74	61	63	63	69	58	85	75	56	61	88	53	72	70	76	63	66	76	70	61	74	72	61	58	62	81	57	71	71	67	69	51	74	63	72	61	67	60	96	70	72	67	64	94	67	65	59	58	70	80	70	60	63	67	44	81	56	67	78	84	70	55	60	58	73	68	46	71	80	65	77	57	67	69	68	65	67	63	75	70	64	74	75	61	79	71	62	65	76	68	56	61	80	82	77	70	66	77	70	72	73	69	67	61	70	84	61	61	58	56	62	64	69	51	64	69	68	59	69	75	72	82	67	90	56	62	77
3288	354	421	459	496	391	371	341	389	379	340	308	306	310	306	315	308	289	309	284	309	318	321	290	279	297	279	290	311	294	300	300	299	241	276	316	299	319	304	306	322	322	266	304	307	315	285	287	300	285	297	282	306	271	284	261	283	270	337	269	288	285	303	302	276	282	308	287	285	282	319	272	314	302	295	297	253	304	292	313	298	343	261	289	294	295	291	262	284	307	272	263	300	322	286	293	296	275	311	273	282	275	283	277	296	315	274	307	277	288	296	287	277	293	296	305	282	253	284	299	266	265	260	279	317	262	305	275	282	266	264	284	293	298	264	288	291	294	305	259	312	269	301	285	284	320	285	306	278	270	273	321	311	321	295	276	278	279	297	329	276	301	293	289	277	308	315	302	253	256	293	307	251	277	294	270	290	259	278	271	296	279	277	301	270	333	265	295	275	304	282	281	299	296	289	279	293	311	281	261	297	289	318	270	295	287	293	282	259	297	321	277	286	277	261	310	260	316	270	298	295	281	270	273	288	262	318	287	287	283	280	287	319	319	322	282	289	327	261	266	265	292	301	285	291	275	305	294	304	309	314	302	276	289	326	277	318	267	289	320	292	307	249	281	258	290	290	296	303	270	287	266	296	286	257	254	255	294	267	284	260	287	299	291	296	279	310	286	284	313	285	288	285	293	318	284	275	287	307	286	305	278	264	268	292	307	291	279	291	262	311	306	295	264	288	296	305	318	255	290	263	294	318	293	302	299	293	297	312	296	296	266	290	293	285	267	315	304	301	269	313	311	287	296	280	285	294	278	305	312	314	324	282	297	320	260	293	301	314	290	321	324	298	260	263	296	280	288	275	305	299	305	269	252	283	303	286	269	273	296	271	280	304	264	304	289	291	310	292	316	273	290	282	281	259	299	297	275	281	252	295	310	304	304	289	296	267	287	249	248	303	290	290	269	282	296	263	295	290	257	261	282	298	286	294	297	315	293	278	274	295	299	274	292	279	292	264	290	327	287	272	288	286	287	302	295	275	300	280	284	252	292	278	274	296	260	304	300	282	281	300	275	281	261	249	304	258	279	309	302	267	296	312	316	257	315	292	317	294	289	286	274	275	282	303	282	284	307	278	304	306	297	257	261	273	284	288	303	257	262	290	342	297	286	289	271	302	265	283	285	276	297	307	289	285	307	300	287	250	271	306	282	284	313	270	303	277	273	319	261	314	277	294	309	282	276	290	298	286	286	324	293	305	275	264	275	295	292	289	284	276	283	292	270	307	310	298	298	266	286	260	279	266	275	259	274	286	274	294	257	310	296	262	285	281	276	299	313	278	292	266	303	295	266	291	276	287	298	324	287	296	307	310	264	310	275	265	293	262	293	273	293	295	276	269	283	279	299	292	304	295	297	254	297	293	289	310	280	299	275	294	297	302	273	256	308	297	261	273	282	281	308	282	267	280	295	271	305	295	294	294	303	292	281	270	287	308	307	288	254	272	296	270	298	270	265	277	270	282	287	277	289	283	268	281	291	291	290	267	306	275	285	306	273	281	263	268	243	275	299	287	310	269	277	286	283	273	288	290	292	302	312	278	285	295	291	276	261	312	296	276	301	289	282	306	271	329	275	301	274	285	279	305	294	286	288	295	282	286	304	279	286	298	303	290	305	295	301	328	273	269	306	291	293	318	306	305	299	287	292	279	306	265	293	283	271	275	292	294	300	251	288	290	287	259	286	299	288	305	258	297	294	307	287	293	279	285	300	279	277	284	299	279	303	274	293	286	308	307	281	286	269	295	296	287	304	270	292	300	335	328	270	308	262	294	269	270	300	328	297	273	294	299	301	306	262	272	285	278	266	302	312	273	302	296	308	311	304	315	252	283	279	272	294	301	287	312	285	318	290	281	275	274	286	310	320	273	279	307	292	293	282	303	277	287	296	303	277	303	277	293	304	273	287	282	254	280	303	300	302	315	292	289	306	283	316	303	286	312	306	280	271	295	288	308	280	300	305	289	265	271	284	253	282	286	301	308	269	307	280	287	308	295	279	277	299	292	292	290	289	299	269	271	299	277	269	279	266	293	254	305	290	311	257	293	271	297	296	275	282	290	298	285	295	271	277	301	285	259	304	305	285	295	246	307	287	302	310	275	284	280	272	272	314	302	261	285	297	277	268	298	281	289	315	298	293	266	264	273	290	293	308	285	276	317	299	309	270	291	277	314	341	261	299	322	287	287	287	314	284	291	290	294	298	260	286	274	291	273	242	324	261	306	315	303	285	299	302	295	273	271	283	265	284	304	268	255	283	273	268	289	270	300	287	312	308	291	290	300	280	279	253	320	281	302	287	294	269	294	321	303	285	284	300	285	299	301	274	304	302	291	274	317	288	278	274	311	284	283	285	283	286	303	285	279	291	284	308	307	319	284	278	275	297	271	254	264	268	268	295	265	330	269	308	274	321	272	290	289	270	292	285	295	295	290	284	271	298	269	287	287	296	322	287	286	298	300	309	287	305	289	276	303	303	273	271	299	310	290	297	274	278	270	309	260	314	306	293	303	322	288	260	275	264	282	268	288	285	273	278	267	283	307	302	265	275	287	280	279	263	294	295	269	280	296	280	282	289	280	331	313	265	279	278	279	311	306	273	291	293	298	252	279	280	283	308	300	300	272	309	288	290	278	306	279	306	288	299	245	300	306	275	268	276	277	305	285	295	270	280	296	296	271	301	290	300	288	278	298	287	292	293	283	311	297	291	300	290	305	259	287	293	322	268	267	297	303	307	291	314	284	331	285	291	263	290	283	309	277	303	279	306	280	304	267	274	277	295	278	260	281	326	280	260	275	277	303	310	288	277	306	296	303	282	309	295	279	294	294	320	273	307	310	275	295	295	278	294	263	289	310	278	279	316	291	282	277	294	312	305	296	258	287	270	264	283	296	285	292	288	278	322	290	290	294	281	295	276	290	276	277	277	271	273	272	291	280	288	283	287	284	290	286	296	300	286	316	303	298	296	304	312	309	280	294	293	282	261	283	299	270	272	308	291	290	297	290	305	311	243	304	288	286	301	323	281	293	268	286	305	324	289	248	267	289	260	270	278	295	294	273	256	295	269	306	288	329	293	292	325	266	277	289	272	286	281	296	266	296	291	289	278	279	292	284	311	297	297	301	259	302	307	266	286	295	286	291	309	319	307	293	284	290	278	270	294	303	297	277	279	280	295	276	291	291	280	273	298	295	293	310	268	286	298	296	305	322	270	245	289	279	254	307	290	291	271	288	276	276	292	281	262	316	304	277	300	257	297	273	293	291	287	330	286	278	279	286	256	264	281	283	297	283	292	279	281	309	256	299	269	264	270	327	300	308	308	292	308	307	301	294	270	278	321	296	296	298	299	304	287	282	283	268	297	288	294	267	296	254	296	266	292	294	293	294	274	275	308	293	303	273	291	303	295	247	295	279	266	279	321	266	266	290	304	309	277	314	311	278	299	292	277	302	291	294	275
19534	2088	1163	883	672	509	421	337	320	255	241	215	221	200	195	179	194	168	162	159	170	131	174	171	164	167	161	164	156	163	140	144	139	155	140	137	145	149	150	136	138	147	166	137	148	154	155	153	146	152	154	142	143	140	149	138	162	143	149	137	153	139	137	148	126	138	155	130	138	147	138	155	166	128	155	142	136	134	135	162	148	150	167	159	135	132	151	159	145	146	139	142	150	153	151	156	133	141	142	143	142	164	152	164	151	127	156	144	120	170	144	136	157	127	136	136	183	144	145	130	148	137	138	149	141	144	137	157	142	146	151	148	168	146	165	137	138	144	144	168	143	147	144	127	151	146	151	135	154	134	128	132	126	132	152	139	138	149	161	127	143	167	160	110	151	156	150	150	150	146	137	132	153	164	152	170	156	155	146	159	149	131	151	121	133	133	145	148	154	129	124	139	139	146	172	143	144	133	137	133	162	159	146	152	136	171	132	154	146	116	140	145	132	143	138	139	153	151	161	150	141	139	143	139	142	141	139	125	155	148	147	151	162	131	135	137	127	137	147	137	134	163	136	150	130	155	162	146	126	138	140	161	165	153	154	162	142	155	163	139	123	144	137	129	131	133	155	136	144	153	137	160	143	150	142	129	160	159	159	145	145	131	152	139	148	153	144	175	158	151	161	163	147	149	144	166	146	167	158	153	134	148	151	136	149	142	136	143	138	147	130	137	133	144	171	145	155	135	151	143	150	151	143	139	151	143	142	143	132	154	152	154	135	149	153	170	135	113	144	145	145	156	133	151	150	141	136	139	152	154	150	139	136	115	135	163	156	153	160	141	147	129	173	126	149	158	147	156	133	140	159	126	153	119	133	161	143	156	155	150	135	128	120	159	135	153	157	140	137	136	153	157	139	140	158	139	154	149	146	154	121	152	126	133	144	145	174	161	131	112	145	154	132	143	146	164	128	144	130	133	154	142	155	149	126	147	158	147	153	155	150	143	160	148	137	146	141	134	144	136	144	132	137	166	150	150	142	149	136	144	148	156	142	127	159	134	136	143	148	150	125	154	153	144	148	160	139	144	160	155	156	152	127	155	143	131	140	144	144	131	149	134	164	133	146	168	165	149	127	151	143	128	148	169	146	125	129	133	143	135	154	140	144	144	144	140	135	130	139	165	147	129	162	151	139	160	152	141	154	155	148	146	140	175	143	140	137	151	130	156	142	147	152	141	153	153	160	144	140	160	155	140	162	163	153	151	150	137	154	133	150	139	175	129	143	130	139	148	154	167	150	132	153	145	132	145	160	133	160	142	128	149	131	167	147	149	150	141	142	160	151	148	155	149	169	135	135	139	156	148	128	172	141	154	162	152	150	141	143	136	163	133	152	124	140	154	128	150	143	140	151	162	138	155	141	150	150	133	136	119	159	153	148	134	146	135	165	121	136	155	132	143	152	144	124	148	138	157	132	138	139	140	157	153	139	157	131	147	142	162	150	145	142	162	164	133	152	149	122	129	157	175	136	138	127	155	165	147	136	129	139	154	137	140	133	150	153	132	154	140	157	129	158	155	167	152	136	124	160	128	147	160	132	159	153	131	138	176	143	150	141	148	145	147	153	150	145	137	153	123	156	145	160	144	127	165	145	149	143	153	153	144	141	142	135	145	139	140	147	146	145	147	156	139	155	156	136	150	138	136	142	137	156	143	129	158	168	152	160	155	149	140	158	139	145	175	130	152	144	164	163	141	133	131	145	156	157	146	139	131	154	151	158	158	154	141	117	146	146	142	147	129	128	151	146	158	152	151	164	160	126	154	146	149	143	147	136	130	151	148	161	142	164	137	135	145	136	131	146	180	159	117	176	135	132	148	154	127	122	132	153	150	146	144	133	125	145	156	146	137	128	149	141	147	156	145	143	141	156	137	147	140	158	148	139	164	148	151	146	119	144	157	158	130	139	150	148	138	156	161	131	160	130	147	141	156	133	161	132	153	134	133	154	133	132	132	144	147	135	140	135	143	131	150	155	136	150	148	132	166	135	164	168	176	132	154	176	144	157	142	150	142	146	149	131	169	148	156	128	142	136	137	155	149	137	137	149	137	139	145	152	156	140	127	131	129	164	147	115	131	157	158	151	149	132	163	157	141	134	128	146	136	130	111	122	139	131	140	138	160	139	136	156	145	139	133	153	123	130	153	149	161	146	137	147	143	135	133	137	148	139	154	136	139	132	154	135	146	160	133	120	152	142	122	166	202	160	155	140	126	146	143	146	163	130	136	143	141	155	127	155	140	147	158	147	142	158	133	130	128	163	132	140	147	160	135	133	136	150	137	153	151	147	153	126	140	152	152	144	154	143	157	143	146	127	158	150	144	149	130	143	146	139	139	143	136	140	144	143	138	169	177	155	168	148	153	147	150	137	139	159	155	151	169	130	146	176	140	152	142	160	136	152	125	137	165	131	149	147	135	140	146	147	135	152	145	148	151	144	161	137	125	139	140	162	158	146	124	151	154	135	145	143	136	123	149	143	149	140	151	157	122	145	156	145	155	138	135	133	163	159	159	143	127	149	136	137	155	153	151	143	143	163	170	160	143	142	149	123	154	177	153	147	165	150	127	145	133	135	155	158	154	137	137	120	164	158	163	136	144	138	144	145	158	142	155	153	136	142	134	141	139	150	144	156	142	145	149	140	139	149	139	132	160	120	146	149	143	155	142	124	173	157	144	152	152	173	144	135	147	137	153	137	142	124	130	146	145	144	157	147	167	152	134	141	156	129	134	161	137	143	144	131	156	158	149	169	166	134	156	168	156	135	146	149	146	127	134	135	147	126	140	152	150	165	137	137	137	149	139	124	137	149	148	130	145	157	141	158	150	152	130	149	139	161	162	157	170	131	152	152	149	154	136	138	148	139	157	164	134	141	150	170	117	140	165	147	146	182	156	160	143	127	156	163	138	154	137	129	141	173	153	142	147	127	157	155	157	158	134	128	152	175	150	148	136	139	153	148	156	138	119	160	133	143	138	154	160	126	147	145	158	134	132	172	161	121	127	134	140	150	136	160	164	139	141	135	142	156	160	126	143	143	137	137	154	161	128	148	148	148	151	171	140	122	163	155	144	131	133	158	161	158	159	140	152	155	128	144	133	144	160	164	123	158	148	149	144	121	135	157	136	151	159	143	125	135	110	152	127	172	164	145	126	141	145	150	149	142	147	122	150	136	135	121	136	138	144	140	167	147	156	150	134	166	132	160	147	152	149	146	150	121	141	141	152	147	129	150	147	153	106	158	159	135	146	162	132	143	137	144	139	151	151	137	160	148	148	170	166	138	156	156	153	119	127	131	140	153	144	130	146	139	144	146	144	128	135	164	162	151	145	141	134	134	150	149	120	156	128	136	145	157	105	171	153	148	143	154	158	120	130	141	141	166	138	117	167	161	159	140	137	166	153	150	130	155	155	111	131	145	133	135	142	148	155	158	145	133	163	138	120	146	144	148	143
10990	1395	2742	3175	2784	2386	1947	1667	1528	1321	1314	1114	1026	918	861	806	785	820	764	748	665	662	622	640	616	632	635	617	608	582	630	571	629	569	579	564	578	536	574	551	603	554	532	550	561	592	583	535	543	537	568	529	522	554	575	517	500	509	574	566	515	521	515	515	470	509	519	511	518	537	557	551	532	501	564	520	539	536	532	517	546	531	575	488	528	506	508	531	563	518	549	566	496	538	498	523	517	510	545	504	517	533	481	583	519	541	515	524	538	497	475	484	516	562	530	544	546	512	525	514	511	516	539	495	518	560	474	541	500	508	505	539	521	529	510	553	572	538	521	510	471	518	519	539	504	498	523	528	558	557	525	588	489	508	520	523	536	563	513	492	537	524	546	495	493	524	517	526	533	497	504	481	532	511	521	543	539	479	504	539	530	515	493	511	494	533	514	535	527	541	556	509	502	508	522	490	525	524	533	534	490	491	465	513	481	561	557	504	552	492	514	514	514	503	524	508	540	515	516	519	501	511	505	529	519	477	500	513	491	523	516	530	502	496	540	520	486	501	507	532	487	472	544	510	515	505	493	520	517	567	512	568	518	509	525	486	474	515	510	543	478	546	563	501	497	507	509	501	501	508	529	525	518	570	553	511	541	505	548	519	509	538	523	526	455	528	526	538	531	526	539	541	521	485	535	505	510	555	491	507	519	504	540	545	501	550	521	498	503	524	504	504	517	520	523	506	514	511	521	560	476	519	495	529	516	556	523	469	577	539	530	540	523	512	494	540	525	476	545	543	511	522	541	517	498	480	527	482	535	498	449	516	518	534	512	574	487	479	533	528	524	534	514	489	558	546	516	504	537	477	530	532	543	537	513	511	466	510	534	513	548	538	536	530	479	535	521	468	539	501	492	514	511	528	541	541	492	519	539	494	501	506	555	522	515	511	547	500	504	530	517	499	498	503	499	535	516	497	459	491	512	506	467	522	496	532	491	519	535	481	495	562	502	571	546	536	497	532	490	481	542	501	522	525	502	511	487	537	491	499	538	510	530	516	483	510	541	527	518	543	514	496	521	515	552	484	543	548	522	526	490	511	530	508	509	492	483	528	483	531	476	527	481	545	525	541	529	511	521	492	533	540	531	543	494	539	503	519	527	515	491	548	488	504	528	541	470	535	511	524	490	506	523	529	506	517	524	490	464	504	510	521	480	519	537	520	491	513	522	515	521	472	530	502	545	530	495	516	513	531	550	521	529	514	509	526	463	515	493	495	509	524	551	506	527	539	549	522	482	505	527	530	509	489	553	503	503	494	498	517	501	505	497	485	502	528	505	509	508	513	511	499	531	520	507	512	530	563	501	507	486	503	505	518	449	510	500	500	530	520	513	501	492	541	544	517	547	533	498	508	520	515	523	504	490	518	454	505	526	493	561	505	491	509	555	545	511	525	556	491	507	530	523	523	556	497	509	505	496	472	522	519	511	552	522	518	491	531	529	486	527	530	465	526	508	498	521	531	550	511	515	562	486	502	539	494	469	517	479	524	570	521	488	518	479	514	572	534	454	519	533	514	549	492	538	537	513	529	486	517	479	541	503	453	519	519	510	523	516	469	531	547	490	524	502	526	514	531	555	498	527	470	524	515	516	526	543	529	497	514	507	538	524	507	500	528	517	532	481	552	516	466	536	511	521	554	519	545	517	540	502	530	548	477	532	525	520	551	510	486	520	493	504	544	502	515	524	508	484	497	508	520	525	468	510	523	549	532	538	483	503	496	471	473	532	484	524	513	522	554	514	541	503	566	527	512	516	494	480	521	498	508	490	474	538	494	483	511	544	484	514	532	514	531	510	502	490	534	476	484	516	542	507	518	499	500	528	553	529	502	532	532	543	486	542	514	530	470	505	503	532	500	496	523	523	508	472	549	533	477	523	511	498	547	489	454	513	545	502	534	482	498	505	546	517	506	510	490	516	511	515	512	528	518	520	545	488	555	530	516	525	483	536	555	531	518	520	492	528	533	546	521	506	530	503	511	528	488	531	520	475	523	526	524	547	512	530	502	510	560	506	532	508	493	540	509	521	483	543	541	527	532	544	523	505	541	517	521	527	517	490	495	538	513	516	523	520	543	546	528	496	530	475	517	537	518	454	567	511	552	518	509	527	560	541	510	499	497	502	504	515	538	501	532	505	534	516	520	492	577	498	508	515	527	509	519	537	521	495	539	497	537	502	528	496	460	528	485	498	527	501	476	487	522	501	532	534	506	561	524	536	497	537	506	491	471	535	513	539	485	494	524	563	498	532	504	559	559	547	525	499	498	484	528	526	512	504	529	527	532	513	517	534	529	523	497	498	525	538	506	512	541	515	512	554	517	556	508	496	570	488	521	505	524	495	560	523	498	516	486	563	516	484	510	505	513	522	550	492	516	546	540	525	526	513	482	474	503	510	544	467	536	482	506	485	556	536	517	511	473	554	543	555	517	536	498	516	517	490	514	524	521	518	477	499	506	532	480	537	476	511	506	498	490	466	578	478	510	528	490	475	492	496	483	510	506	505	548	533	512	512	537	549	535	467	480	514	529	529	520	549	503	518	509	490	543	492	504	519	524	521	498	492	511	526	507	566	495	565	504	541	526	465	519	535	520	558	522	526	491	516	479	520	513	525	516	542	490	548	533	525	551	538	521	546	448	527	493	508	494	510	503	532	547	527	484	475	507	483	541	531	532	499	515	487	458	493	502	526	480	505	539	479	524	548	488	503	538	471	520	521	524	522	516	514	525	492	510	498	495	522	514	524	520	501	545	492	516	530	518	538	519	514	513	512	482	504	536	533	539	544	479	449	509	541	540	544	491	527	494	476	547	494	526	498	526	494	511	525	518	499	540	535	513	508	547	497	541	524	516	534	528	489	554	522	498	508	497	527	544	512	502	555	503	539	469	525	513	450	523	496	483	503	494	583	523	525	546	549	527	491	530	560	512	489	489	522	528	487	481	503	532	483	486	498	470	528	485	499	480	491	497	475	508	553	544	487	537	541	506	520	503	494	532	529	488	533	466	523	532	513	542	515	510	509	542	518	511	486	521	527	492	549	492	499	524	474	458	514	544	511	520	529	518	493	509	516	447	525	510	526	483	485	519	548	541	495	500	525	527	532	521	552	539	505	500	566	506	526	509	544	474	495	480	536	485	503	503	551	528	519	500	514	481	519	476	532	504	506	498	472	531	529	532	525	517	516	539	470	510	553	517	493	572	500	520	547	496	513	518	547	535	488	518	577	533	514	485	518	527	516	520	549	467	511	532	507	488	473	501	530	445	488	512	511	488	470	537	513	515	508	492	497	535	489	494	500	520	524	501	497	543	529	514	485	483	500	497	507	548	523	514	503	510	487	477	519	512	510	527	497	487	558	526	468	497	499	522	497	485	569	482	505	514	501	514	525	528	519	520	524	542	506	500	517	507	492	510	530	535	515	549	525	536	528	551	520	529	550	536	547	524	493	529	534	525
29883	6003	2485	1832	1250	938	722	597	510	491	414	368	326	340	346	306	271	293	273	253	256	247	282	262	272	245	260	222	238	239	246	248	226	232	218	235	255	251	246	225	234	211	252	232	229	235	238	247	222	209	206	215	249	211	234	223	211	253	226	218	214	229	222	223	215	244	206	215	226	210	263	219	203	212	250	209	232	223	189	202	211	242	210	225	235	221	223	201	223	218	234	214	241	244	225	240	222	224	204	237	218	219	246	205	192	219	240	218	210	230	224	199	214	220	219	234	219	245	241	233	221	229	238	231	220	240	221	211	221	218	234	232	218	218	224	217	238	199	247	212	216	241	214	216	244	232	229	226	230	220	218	217	236	242	222	232	217	235	231	215	245	231	237	223	228	211	213	205	225	221	210	220	194	215	223	231	214	190	222	202	205	226	211	236	221	207	236	214	251	218	203	239	211	201	206	229	226	222	224	213	213	206	232	194	221	215	252	214	226	239	219	217	220	228	232	190	246	237	213	198	232	230	216	253	213	239	236	201	200	209	232	215	217	217	222	224	239	219	215	213	234	193	227	226	240	221	218	179	227	188	246	237	221	218	248	196	259	229	229	207	217	230	223	197	206	226	186	228	233	217	201	228	196	229	233	218	228	211	226	207	211	218	191	199	207	206	221	197	222	236	191	261	244	216	196	198	214	215	250	258	196	200	223	215	198	216	236	225	236	225	219	210	255	234	236	221	214	232	222	228	227	210	218	194	209	220	239	217	205	204	203	209	190	240	219	227	207	213	234	224	217	245	224	221	222	260	201	204	201	225	210	190	217	224	217	238	238	227	208	217	226	210	213	208	217	230	204	226	226	239	221	223	236	226	215	223	221	232	218	213	216	220	255	199	234	243	202	233	185	216	196	202	226	224	225	225	235	235	248	238	222	229	216	217	205	219	223	199	221	215	254	200	233	216	254	215	248	211	223	228	219	234	233	218	220	227	213	247	258	219	217	217	208	214	215	222	227	244	218	218	229	232	174	207	207	216	213	248	239	220	215	198	234	190	225	203	215	210	226	202	245	213	209	216	216	202	227	225	216	210	207	231	220	190	211	215	255	211	219	243	220	245	222	229	196	204	251	223	180	222	214	221	226	228	237	198	202	217	221	193	219	227	268	229	253	226	208	236	217	222	215	216	224	236	220	232	233	218	238	193	192	204	214	210	212	201	209	198	212	224	219	207	201	228	190	226	217	220	216	202	216	248	216	206	221	204	228	264	230	215	212	233	234	244	212	216	210	245	224	209	205	222	202	231	225	233	229	225	213	208	222	215	207	232	215	215	221	205	210	233	239	224	204	227	220	233	212	196	215	211	215	235	209	216	235	231	188	232	230	209	206	231	219	218	218	220	214	229	243	218	226	210	227	246	217	207	227	218	224	212	258	214	217	207	194	224	223	214	192	185	217	240	224	240	197	216	204	201	221	226	225	227	220	220	219	216	207	232	231	226	243	222	223	211	206	249	228	207	217	233	244	243	203	228	223	246	236	217	194	206	207	190	210	235	233	206	240	220	230	235	220	198	215	228	248	204	234	200	244	213	252	242	222	245	222	218	210	204	251	205	236	201	215	224	229	237	238	203	205	215	254	239	227	212	209	202	207	203	214	208	216	213	239	209	253	215	193	211	222	215	240	204	227	235	207	208	192	217	235	225	224	215	243	236	231	222	237	231	225	215	231	227	220	185	227	207	210	216	222	197	224	220	219	218	233	241	205	222	231	234	233	228	241	225	189	222	224	211	195	213	221	227	223	225	243	186	218	219	199	229	256	227	250	234	243	259	212	246	227	243	187	214	204	205	224	203	220	234	227	230	232	232	203	207	214	240	224	207	234	205	216	232	214	207	208	185	201	213	230	244	215	225	188	238	246	232	245	219	212	197	206	243	212	230	203	189	248	215	239	215	231	253	217	219	223	219	212	234	209	221	225	217	223	207	211	190	227	220	212	198	235	208	241	210	222	231	209	209	237	224	219	225	208	238	204	229	233	222	204	189	212	224	196	214	217	207	216	207	236	229	209	222	193	223	231	242	217	259	220	232	216	186	208	227	204	195	226	219	216	232	214	240	216	227	204	209	241	221	203	220	206	227	229	216	233	220	211	223	226	218	224	213	235	246	208	236	235	225	219	219	233	218	221	232	223	209	221	218	219	235	236	220	234	209	269	209	205	239	224	248	207	218	209	218	199	216	196	222	200	231	227	207	221	241	233	220	188	220	214	217	202	226	232	224	213	219	201	235	221	220	200	219	202	196	206	232	197	236	200	212	221	210	226	212	201	202	228	223	204	216	223	214	214	231	210	255	214	223	259	232	221	236	222	207	215	217	231	212	203	238	228	220	232	200	220	204	218	207	229	200	232	194	242	211	230	240	190	250	205	243	199	229	218	207	210	229	229	210	242	214	194	189	222	197	202	203	201	204	210	212	235	200	210	220	211	222	201	245	213	210	212	207	218	229	242	254	239	209	219	255	232	192	219	213	224	219	179	195	212	252	205	202	224	215	216	227	206	222	217	231	230	201	220	246	223	221	203	206	221	227	224	218	271	214	209	184	245	212	210	224	211	227	227	228	223	233	227	232	227	216	223	220	229	230	225	212	198	190	214	222	249	252	221	201	248	213	196	252	236	210	209	208	180	237	228	202	224	205	216	223	217	235	202	223	225	233	211	189	215	219	200	239	211	224	215	199	203	240	237	229	221	219	205	233	209	215	239	235	207	210	210	229	224	188	230	252	206	209	219	215	218	238	206	204	219	227	225	231	224	209	217	217	219	226	219	206	235	209	232	234	212	205	234	216	216	230	196	199	213	227	214	205	247	199	241	203	233	223	216	243	207	224	209	216	215	219	206	200	225	202	227	230	223	228	235	243	226	220	229	231	228	220	230	231	217	225	197	252	197	217	208	199	231	207	231	231	201	204	218	240	209	234	208	192	217	200	245	214	202	229	201	233	220	250	198	213	213	195	223	210	245	242	215	255	225	190	226	234	231	244	234	207	215	197	239	242	220	199	217	219	243	210	202	196	196	219	203	236	249	224	232	213	241	232	234	202	228	218	210	238	222	204	206	231	205	251	231	220	226	217	237	234	239	235	194	197	228	198	224	214	227	204	215	190	214	210	196	207	228	226	230	207	222	214	226	243	198	234	219	207	251	222	196	223	198	231	208	219	227	257	201	218	234	199	218	187	213	191	219	242	220	230	226	202	226	250	219	239	221	228	220	237	220	209	207	180	220	249	193	242	228	201	245	239	211	203	228	217	215	207	216	209	221	225	203	221	239	218	233	213	222	248	244	222	239	209	229	221	227	221	219	250	211	226	234	224	228	214	236	210	206	205	239	222	224	211	234	218	213	227	228	221	216	213	220	199	228	219	224	207	202	248	253	234	223	227	195	217	213	235	215	225	206	214	222	208	223	222	232	213	233	233	224	231	239	227	227	210	207	231	219	213	214	216	229	217
15631	2502	5154	6025	5136	4239	3576	3064	2663	2372	2151	1958	1778	1625	1468	1356	1285	1308	1279	1168	1101	1104	1085	1029	1049	1058	953	932	949	939	926	918	892	832	912	846	863	841	825	825	894	806	828	800	797	847	786	820	842	830	797	767	811	769	755	816	758	826	853	778	759	830	782	780	804	779	705	747	840	782	764	752	727	766	783	835	719	782	767	788	758	751	749	806	776	738	733	734	688	777	750	711	824	771	724	739	798	729	724	743	737	772	702	762	755	719	758	787	734	735	771	768	715	726	719	746	748	732	722	727	719	716	727	729	723	725	699	731	732	738	775	756	729	792	762	752	771	746	702	729	737	768	734	789	785	720	718	761	758	713	751	751	752	735	755	794	714	751	733	714	778	716	752	724	727	717	780	718	729	700	764	706	703	745	750	731	686	706	725	755	765	724	733	740	716	792	728	744	759	785	715	752	735	720	707	746	704	707	677	731	741	694	742	749	776	722	685	730	735	735	739	741	717	737	781	726	737	695	718	751	750	743	726	792	717	817	730	743	755	730	732	712	766	730	715	705	751	724	754	713	712	733	729	718	748	731	721	746	739	714	718	736	724	781	726	752	750	709	707	776	778	713	734	694	698	723	735	713	720	747	710	771	702	740	741	750	726	765	762	730	759	782	763	725	753	752	750	783	702	718	707	760	752	774	757	784	723	742	726	760	783	726	736	775	763	721	724	733	715	753	730	759	731	698	708	729	748	746	712	716	692	720	742	744	757	743	667	732	759	737	730	732	732	712	732	786	732	718	722	723	760	732	766	763	750	737	723	729	754	745	769	756	715	779	707	712	747	755	801	734	706	776	749	714	709	710	770	754	711	756	757	797	723	756	788	716	755	721	721	752	707	758	763	740	750	711	730	755	744	715	754	723	767	685	709	732	749	767	762	760	799	712	768	692	731	768	727	706	712	719	728	714	764	674	726	763	757	694	751	688	712	735	665	736	710	705	717	743	740	743	720	707	733	696	707	709	733	713	700	774	763	737	740	699	724	753	733	713	747	724	676	752	800	756	742	767	737	728	744	760	716	698	776	774	746	752	792	727	758	744	695	738	706	744	753	772	726	758	757	725	784	736	739	733	751	788	779	702	731	713	763	754	738	765	720	721	729	727	728	779	717	703	751	722	721	760	768	674	758	749	759	753	777	743	740	713	732	736	765	735	777	735	735	784	718	784	716	705	756	695	684	712	737	750	710	710	770	727	707	761	745	723	744	743	765	740	733	781	699	768	710	784	722	699	780	722	748	737	754	744	727	704	778	695	787	760	742	740	754	728	770	730	712	763	765	778	744	808	767	672	782	774	671	753	759	722	786	745	747	671	742	703	754	733	687	753	714	717	742	812	724	714	765	769	779	763	715	724	737	707	780	732	759	792	706	806	759	729	754	714	709	711	735	713	779	762	717	716	747	781	735	715	740	730	667	736	802	753	799	767	769	721	696	715	758	759	720	734	769	740	798	749	776	748	780	751	763	744	786	745	724	697	730	736	735	738	766	743	751	739	780	733	737	716	706	748	747	701	747	706	732	753	740	742	734	796	731	721	736	716	813	726	721	760	717	732	732	750	754	743	720	710	662	709	719	774	714	728	747	695	766	769	753	749	772	720	712	683	703	735	737	739	704	747	809	743	729	751	721	749	741	737	749	751	742	733	743	728	794	772	745	738	761	720	722	720	755	737	717	737	763	755	753	752	739	752	738	716	705	735	774	801	759	764	734	760	723	691	795	700	717	718	741	717	723	726	729	748	702	705	741	809	775	713	755	738	703	688	741	752	740	762	748	748	773	725	703	764	755	736	737	728	755	764	750	734	764	734	776	760	743	765	731	734	751	760	734	693	752	713	738	750	781	748	784	803	712	707	720	702	766	781	711	707	746	747	720	746	803	770	710	743	713	716	748	787	772	751	789	750	778	715	730	749	722	754	775	744	794	724	765	752	736	784	695	715	771	738	764	697	765	718	736	727	703	713	742	680	778	731	731	710	738	730	707	729	744	777	773	734	795	722	766	744	712	727	790	766	736	727	773	684	719	724	713	721	722	738	735	710	733	753	777	800	791	765	740	742	738	685	691	706	753	766	732	772	739	722	740	750	755	739	764	762	731	760	700	698	702	737	739	743	706	752	733	724	691	756	735	687	709	732	752	750	711	723	727	701	721	717	750	816	734	701	728	721	753	679	783	730	699	715	714	772	765	688	706	740	762	770	771	778	755	715	798	780	749	747	674	790	731	712	738	708	715	751	743	700	696	713	722	749	729	750	738	796	704	748	775	741	763	739	724	778	750	725	779	760	722	765	769	723	784	680	713	742	747	763	720	731	730	744	727	704	743	776	778	739	703	704	728	773	744	767	746	713	742	731	736	730	764	741	733	752	753	751	735	715	724	725	726	760	755	732	733	731	762	742	717	710	724	714	710	728	773	744	767	754	746	742	750	727	684	751	732	731	757	753	717	744	703	739	738	670	767	773	744	685	731	763	697	752	731	748	739	730	729	739	770	752	739	744	734	703	773	738	785	770	711	689	681	716	678	703	730	722	694	739	747	737	710	680	781	698	732	755	756	732	699	702	703	710	711	719	764	747	745	747	742	722	732	726	743	716	729	732	705	714	673	708	743	737	746	747	707	722	788	750	772	740	792	696	777	765	725	753	790	743	707	717	765	722	743	747	752	697	812	756	760	718	746	730	753	752	734	744	754	726	734	731	756	789	710	757	724	725	751	762	693	730	743	786	771	711	751	780	767	711	705	707	738	743	788	743	701	738	731	757	727	708	732	748	752	721	767	781	779	766	767	742	731	769	725	754	714	774	767	698	765	722	773	751	732	720	700	778	735	738	718	811	722	702	717	795	723	718	754	721	725	731	741	774	737	737	726	785	703	743	757	738	745	734	776	760	743	717	742	740	704	753	816	725	781	729	754	727	692	731	730	710	721	756	684	709	715	726	742	722	756	776	710	760	754	710	737	753	735	698	700	736	759	749	777	778	703	729	762	788	747	754	770	715	740	690	753	705	770	756	714	769	733	732	716	764	767	743	779	725	681	763	715	772	700	769	750	712	709	757	766	724	710	734	748	766	731	760	746	771	746	759	738	731	723	754	696	766	707	691	741	733	744	718	705	744	772	735	691	779	714	781	740	724	720	739	736	731	791	756	709	686	723	722	690	769	682	761	710	767	748	691	719	747	748	779	741	746	672	711	753	759	778	746	739	729	736	761	703	728	749	757	755	741	725	693	713	697	758	720	745	671	748	720	727	743	746	713	700	740	733	709	795	772	769	740	738	757	682	751	727	724	729	749	745	753	709	732	749	731	732	703	728	729	744	756	709	720	740	728	709	729	761	741	729	743	752	749	741	765	710	774	717	694	704	724	732	723	761	728	739	720	820	821	731	755	773	750	718	740	759	743	734	767	720	721	796	703	755	756	735	757	753	782	793	776	778	731	720	720	729	707	715	783	674	726	801	738
2209	132	125	104	94	109	93	81	66	96	62	84	76	81	69	75	56	57	77	63	61	70	66	84	84	66	71	84	58	69	75	65	78	51	74	65	65	75	69	69	70	76	89	68	66	68	74	74	67	59	71	58	70	70	74	65	65	79	64	67	72	70	63	58	62	79	78	53	63	80	60	63	54	59	63	63	54	66	76	64	61	54	68	66	79	73	81	85	63	65	58	62	77	55	71	53	63	60	77	72	63	70	72	55	84	77	89	71	78	67	67	71	89	57	51	72	64	63	49	79	64	60	62	57	74	62	71	75	67	85	63	52	72	79	47	65	69	69	92	76	64	67	75	76	74	57	78	68	69	68	62	64	70	63	70	59	69	70	57	56	80	68	81	75	66	65	62	74	64	62	61	64	70	67	76	70	61	74	62	59	77	70	69	63	66	73	71	70	54	62	58	60	75	63	67	81	64	70	69	64	74	52	63	83	60	72	69	59	66	64	67	59	73	59	65	71	58	69	60	67	75	52	71	84	72	51	71	71	63	70	68	69	71	75	69	77	68	64	73	65	72	73	66	71	66	69	66	60	81	65	64	81	72	78	70	76	70	73	82	65	72	67	64	71	77	68	69	70	67	64	74	69	63	75	74	57	67	87	73	73	52	75	70	80	59	63	81	73	75	54	56	63	78	72	63	54	81	69	76	85	76	91	77	62	71	75	69	78	64	66	83	65	72	68	75	76	81	74	70	75	71	65	72	67	61	88	67	70	73	71	66	66	79	65	64	78	69	68	60	70	63	67	73	48	78	64	72	65	78	80	63	73	62	63	69	75	64	70	70	65	60	71	60	63	66	53	73	71	77	68	64	76	72	60	70	70	80	58	75	63	63	80	66	72	68	73	67	69	73	71	75	68	68	64	70	73	61	66	67	61	79	57	59	62	66	76	56	79	59	68	88	85	65	78	65	56	72	62	68	71	81	73	72	70	64	92	73	67	63	73	60	75	52	67	94	65	69	73	59	76	65	71	57	50	65	70	80	59	70	79	68	73	60	70	55	69	69	51	72	65	62	75	65	82	70	54	74	69	72	72	59	73	59	69	74	66	61	60	66	82	60	70	58	77	70	63	65	55	69	75	59	76	61	78	79	84	72	71	61	70	73	76	78	70	53	64	58	59	72	57	66	74	70	61	63	57	61	72	66	69	61	61	55	59	67	75	61	67	56	64	72	74	66	78	57	78	70	85	65	69	69	73	72	71	72	74	71	56	81	62	69	70	58	56	69	65	70	56	60	71	70	70	79	72	67	61	76	71	73	66	90	69	76	70	62	61	56	68	67	70	59	71	77	64	82	69	57	68	68	76	65	68	73	73	65	71	75	91	59	64	74	71	72	71	77	85	65	67	58	80	73	69	64	70	72	68	64	65	80	84	74	73	78	63	76	75	70	62	79	80	55	49	85	64	81	74	65	85	70	56	63	75	63	88	58	73	63	72	52	58	68	69	83	66	80	65	41	82	60	84	60	55	70	67	63	66	77	60	70	77	76	62	66	74	63	64	64	66	62	69	79	63	63	82	75	76	74	78	68	60	81	74	69	71	66	75	64	61	65	62	75	61	72	45	64	73	70	73	60	44	84	69	76	87	72	66	68	89	76	75	77	75	52	74	69	81	62	75	86	53	71	74	72	67	57	87	75	65	72	76	81	54	83	70	65	85	63	57	65	68	77	69	73	67	76	61	74	71	70	64	72	76	63	75	66	83	74	78	68	65	88	50	74	66	64	74	64	54	67	71	71	62	65	66	76	66	70	69	68	52	78	65	71	61	61	78	71	44	64	66	58	74	66	72	66	67	66	70	70	66	61	53	64	74	70	68	68	65	68	68	83	65	63	67	75	70	80	74	72	62	63	70	71	76	71	71	61	67	64	51	62	74	77	63	64	59	79	91	78	80	75	82	63	54	64	83	72	68	74	70	73	75	72	74	57	76	67	61	61	75	60	67	63	69	73	86	61	74	63	63	69	87	63	77	56	48	72	72	70	68	63	71	73	88	67	67	72	73	58	56	60	65	66	61	76	53	77	65	64	69	62	73	63	73	60	81	65	66	65	63	77	55	60	70	52	74	67	54	64	52	82	63	63	68	54	64	73	66	67	69	69	72	71	66	74	65	57	70	72	75	75	64	66	65	63	66	74	70	83	91	59	64	63	68	49	58	56	67	58	68	77	61	56	74	79	59	61	58	54	71	62	60	61	80	60	75	77	74	58	51	69	86	76	56	64	81	69	53	62	63	70	87	58	66	61	70	63	69	82	70	69	69	63	66	76	56	65	55	65	61	57	73	80	85	72	75	68	84	85	65	56	85	64	65	75	71	74	59	60	42	73	58	71	75	68	74	62	77	71	59	66	73	58	65	66	83	64	74	64	69	77	63	83	76	60	59	68	62	66	75	80	69	70	65	71	77	64	61	75	92	70	79	76	68	57	76	92	57	89	66	66	71	72	86	77	65	78	81	58	59	56	59	81	59	64	81	69	68	68	71	77	66	61	64	70	54	83	70	67	70	54	66	72	82	82	69	75	64	65	55	52	76	70	75	69	80	73	62	69	61	63	62	57	60	83	61	66	75	62	61	70	69	58	70	67	75	69	71	57	68	67	67	60	59	80	79	62	78	74	65	69	66	62	70	77	65	70	67	81	87	66	47	68	72	71	77	78	84	74	67	71	67	80	67	80	62	74	73	62	54	75	68	62	79	55	78	60	68	66	67	73	76	66	65	64	67	69	65	62	81	66	72	64	64	73	66	67	70	76	88	56	55	72	66	74	68	62	63	63	74	81	82	75	67	78	67	71	74	66	66	56	59	56	69	81	62	53	76	52	60	71	66	69	57	58	59	79	78	71	61	60	67	78	66	68	74	70	77	58	70	81	61	84	61	69	65	62	71	63	78	68	53	61	72	71	73	79	75	63	78	69	67	55	79	72	60	72	71	59	62	80	63	68	71	67	54	61	73	65	59	62	55	69	74	76	69	57	69	75	59	68	60	64	73	83	62	73	64	69	78	68	75	80	71	51	68	66	84	50	71	69	61	68	71	60	61	69	59	68	74	66	62	76	60	76	76	61	73	69	75	59	70	66	73	77	79	68	61	66	71	71	57	89	65	65	59	60	64	75	89	66	86	78	71	67	74	73	67	59	67	66	65	58	70	61	58	67	62	74	69	72	46	69	65	76	78	71	82	53	74	71	58	65	71	74	74	80	75	62	63	68	73	74	57	56	74	67	68	62	75	63	67	70	57	74	60	63	73	63	77	72	82	75	62	57	66	72	62	81	72	57	64	73	65	65	77	62	77	65	58	78	63	65	64	61	69	65	58	54	42	55	76	67	60	82	80	72	74	62	75	80	63	64	68	61	82	66	62	60	78	64	73	75	74	67	64	75	75	69	76	50	64	60	83	57	74	74	55	56	78	75	68	93	84	62	65	80	57	63	63	84	62	61	74	86	60
3305	339	439	453	413	365	368	357	349	315	348	338	300	329	305	281	307	301	315	314	265	318	308	313	243	296	272	268	275	307	307	312	316	302	306	291	288	306	279	326	270	264	311	290	303	272	258	314	287	298	311	281	282	303	285	297	280	305	280	289	278	301	282	279	321	313	269	315	303	274	266	300	292	288	282	297	278	274	300	275	266	299	256	289	303	311	303	305	270	285	312	270	296	286	286	296	285	313	270	305	287	284	303	293	305	296	311	274	289	251	311	303	299	264	304	290	290	304	302	304	271	306	277	276	292	302	286	278	273	297	262	274	273	279	318	303	300	307	269	292	261	301	257	268	279	286	309	303	301	295	284	307	279	265	281	264	280	292	292	282	282	324	266	326	280	291	306	274	268	292	299	318	284	288	281	290	279	270	314	272	267	309	335	295	311	279	303	301	301	297	305	299	268	283	289	303	261	321	285	270	295	307	261	300	314	292	258	295	304	295	295	275	311	293	314	306	324	286	281	304	317	303	300	307	307	287	305	266	275	299	280	293	277	279	279	312	262	290	298	303	316	299	294	319	280	318	274	276	262	287	292	277	289	306	292	280	295	288	278	295	277	290	295	307	316	288	284	297	269	287	327	301	295	314	281	283	270	320	260	298	291	298	263	288	274	288	279	277	273	276	263	299	268	285	301	296	307	278	267	312	258	299	263	288	302	291	299	273	306	309	280	293	281	285	307	297	296	304	269	279	326	298	277	272	312	318	285	265	303	307	294	303	296	296	291	287	272	308	263	277	266	309	255	286	280	305	291	306	299	291	282	288	301	273	288	276	295	291	314	300	267	303	287	278	281	287	285	293	285	296	293	304	295	325	296	293	284	287	279	309	316	291	293	250	274	283	272	310	261	280	290	312	299	316	251	286	296	270	280	255	299	271	299	301	288	266	273	292	289	283	290	308	274	315	318	272	278	270	301	286	286	297	281	307	285	281	303	276	275	285	278	297	283	264	287	279	292	291	273	292	299	312	289	275	295	287	293	293	287	316	247	290	294	277	320	315	246	268	307	317	290	286	283	290	288	275	305	296	301	278	296	282	309	297	306	265	261	291	277	285	304	305	307	294	299	299	289	311	289	304	278	273	313	292	295	314	316	289	282	280	302	298	299	276	277	301	285	307	294	308	311	290	282	289	282	266	302	256	305	284	264	265	301	310	287	286	300	277	287	303	306	333	258	257	290	287	271	295	298	281	265	286	277	285	279	286	283	262	311	267	293	267	310	305	292	292	273	283	265	277	272	304	304	312	283	263	292	264	261	313	272	324	277	276	298	257	300	297	272	281	279	315	241	292	282	304	291	285	306	294	273	273	270	298	304	272	301	309	285	278	332	261	294	310	304	282	277	290	279	292	267	303	283	258	331	274	275	296	275	285	283	288	289	312	292	290	266	305	268	308	304	307	291	291	273	263	306	315	287	276	303	305	250	290	255	262	265	281	305	289	309	298	272	238	302	269	303	270	304	292	282	298	277	305	272	256	292	293	295	267	277	286	274	298	289	294	308	282	283	300	310	315	275	276	293	271	299	277	311	280	300	287	297	276	294	302	277	308	297	304	316	276	276	287	256	290	272	280	298	296	277	273	279	321	304	303	286	296	292	288	312	306	295	271	299	313	297	256	266	267	274	273	309	304	305	338	320	245	303	305	284	312	290	305	292	289	257	259	281	278	266	311	295	310	299	295	287	306	289	315	321	296	290	239	278	297	291	298	289	295	302	295	319	294	308	277	257	277	314	257	291	284	290	306	292	320	255	265	265	281	311	285	296	261	287	257	272	284	286	258	260	316	288	268	265	313	272	303	295	296	296	281	297	286	282	298	282	300	285	302	293	282	285	288	279	292	297	310	330	275	285	278	291	300	297	298	273	289	272	310	288	265	278	308	328	300	291	287	297	285	297	263	296	275	272	307	274	264	302	284	266	266	293	271	304	295	281	303	285	294	319	311	296	259	302	299	282	287	283	275	296	314	284	288	310	285	306	288	321	322	302	299	271	295	295	257	282	310	256	289	283	299	266	304	306	263	279	269	306	324	289	301	300	266	280	254	310	292	257	291	284	332	319	257	294	308	284	265	297	296	288	292	297	289	327	272	266	283	288	284	287	293	303	276	315	293	308	266	272	288	247	298	298	289	317	290	277	283	310	326	298	287	301	297	286	280	284	307	315	284	253	244	291	284	274	281	304	279	278	290	264	263	279	281	299	299	310	280	289	317	292	287	321	266	289	289	282	320	300	286	267	300	264	308	301	311	305	302	292	305	285	304	275	309	260	323	268	265	309	290	311	295	293	282	260	275	261	302	289	304	315	270	305	278	284	280	287	272	284	284	291	278	284	316	297	277	282	302	262	307	295	279	280	287	282	305	271	273	275	294	284	319	289	293	285	292	275	277	296	320	300	282	303	279	265	278	294	309	325	274	314	269	295	273	303	310	292	290	320	263	332	283	315	294	276	280	276	279	289	300	315	294	272	321	287	292	300	313	307	289	273	260	295	278	287	291	286	325	299	287	309	268	323	298	295	288	303	265	273	335	287	269	306	262	242	275	294	283	310	285	277	298	294	281	294	290	292	285	295	317	297	285	290	303	262	296	303	287	253	280	302	281	286	297	291	297	283	297	295	269	306	280	294	296	280	303	296	258	287	289	283	286	319	287	269	315	304	286	290	307	283	289	273	287	282	303	279	297	289	303	290	297	285	266	271	312	308	283	291	284	303	282	292	282	296	287	331	275	306	311	279	290	270	297	279	265	309	287	293	277	326	272	269	280	294	291	290	275	270	272	257	326	300	283	293	255	263	295	293	281	280	306	296	273	284	303	266	292	271	281	310	299	293	278	289	279	298	298	297	288	299	293	273	308	303	280	293	310	258	299	292	270	292	298	297	318	267	263	291	287	274	298	310	303	318	294	276	265	291	293	315	294	305	275	257	289	293	280	283	274	292	285	299	301	291	297	268	257	267	310	300	309	294	284	282	288	329	279	283	273	297	273	267	296	279	302	293	247	291	308	302	268	273	285	278	311	278	281	289	277	281	279	273	286	287	308	259	318	265	297	298	282	262	299	263	286	278	332	245	265	269	277	267	302	271	282	306	315	290	286	314	293	255	264	275	290	261	286	306	285	324	267	282	286	256	258	279	291	290	289	312	287	271	264	277	302	292	297	257	299	270	259	312	289	260	297	315	295	253	287	278	289	273	311	271	305	270	291	300	294	298	290	313	278	251	295	285	307	288	278	319	311	338	302	294	262	261	257	311	277	286	320	252	310	301	249	273	286	279	289	266	286	289	290	275	320	322	308	294	292	285	317	271	282	292	302	288	290	278	297	304	296	286	290	308	302	297	268	306	285	323	302	292	273	297	310	288	284	306	261	294	267	293	271	274	284	306	290	314	323	319	295	295	291	305	298	324	287	307	284	304	262	287	292	263	288	294	291	307	298	309	284	309	255	303	269
18280	1713	1155	878	651	494	412	302	293	276	235	220	199	188	202	174	179	175	151	164	162	168	157	165	149	166	126	162	147	154	148	147	153	157	175	158	160	147	146	163	158	165	149	152	137	123	140	143	156	145	149	142	142	144	159	154	172	162	135	155	151	135	152	117	156	131	145	136	138	168	147	136	128	149	153	149	152	158	159	159	133	160	156	156	149	148	151	177	141	151	149	127	149	140	149	156	130	141	148	147	173	141	141	146	135	151	134	152	139	159	149	155	146	118	148	143	156	148	148	118	162	157	149	129	160	136	141	136	137	129	136	136	160	140	157	151	135	134	151	145	133	133	163	145	128	148	137	156	150	159	162	146	155	138	141	146	121	146	172	147	138	133	130	143	146	157	163	155	151	139	156	140	143	129	151	137	158	152	161	144	132	138	148	130	125	135	136	138	137	135	140	140	134	142	140	136	135	136	156	139	143	148	127	150	137	154	113	147	149	130	149	167	139	150	130	143	141	140	166	123	148	162	157	158	142	149	124	132	137	169	147	125	156	158	141	137	146	128	138	150	147	165	172	144	139	143	162	136	129	121	129	143	175	160	158	140	136	160	137	143	133	139	139	137	153	148	150	146	153	153	131	167	143	152	150	133	142	139	152	143	130	152	131	164	136	132	113	147	147	150	145	131	126	157	154	161	150	133	145	131	145	133	153	145	134	131	138	126	147	141	150	129	136	132	136	145	142	167	149	133	136	164	142	135	140	151	145	136	158	141	147	130	136	135	137	148	153	160	126	155	145	140	160	146	159	144	154	153	157	144	156	139	153	118	135	147	148	135	144	157	154	133	143	146	155	140	154	165	154	152	143	143	146	161	144	125	126	167	134	159	157	165	120	132	138	145	153	145	142	152	147	144	146	147	169	134	152	149	138	164	160	138	141	131	134	148	160	172	159	154	130	162	159	136	152	139	142	118	149	115	144	152	165	149	145	159	131	123	150	134	146	131	138	157	150	136	126	147	134	148	140	138	136	120	145	151	149	154	157	151	165	144	152	125	142	141	145	132	135	143	144	133	143	125	141	133	113	149	136	129	126	139	143	140	160	146	126	140	127	136	143	135	150	155	138	171	151	152	138	136	130	143	161	159	131	153	124	127	135	151	133	154	142	141	130	142	145	139	141	129	127	163	154	149	166	151	149	138	152	141	142	148	150	149	135	136	141	147	153	162	162	142	112	145	142	154	146	138	150	142	161	154	136	147	144	138	133	147	147	160	140	119	160	127	142	135	146	137	139	127	137	135	138	134	145	136	118	131	124	134	146	155	151	142	133	138	173	158	129	145	134	137	159	162	138	157	153	151	141	124	148	151	152	136	131	133	145	156	106	160	151	150	142	131	156	165	137	173	140	150	150	152	169	139	152	128	149	145	162	154	134	153	141	138	145	149	139	141	127	125	155	137	142	133	160	181	157	158	140	149	158	151	130	180	145	147	149	144	148	153	145	126	160	139	153	149	142	156	144	144	155	143	134	151	148	141	139	145	138	144	164	144	142	141	156	155	159	138	144	136	120	141	129	142	145	129	134	145	154	142	147	150	153	152	145	172	148	142	132	127	149	120	134	163	137	135	136	140	144	129	140	138	137	146	145	144	135	126	124	126	155	133	172	138	149	162	149	132	151	152	146	143	152	124	129	146	142	152	142	143	129	162	110	134	159	137	136	138	140	143	134	135	157	146	156	153	157	144	117	143	156	144	141	146	123	154	123	144	155	159	134	151	120	139	152	137	145	138	141	126	128	141	137	136	133	144	162	159	130	141	159	112	151	140	153	142	147	140	139	135	140	152	134	133	149	138	154	136	147	129	152	158	130	148	137	131	127	156	168	148	145	144	139	143	131	140	167	138	145	119	164	152	151	156	138	144	148	135	152	145	144	135	156	143	158	152	144	127	148	156	155	128	155	156	143	154	142	150	157	148	128	136	161	139	149	144	131	148	125	139	137	155	133	156	117	138	142	151	112	128	139	145	148	161	152	135	151	119	128	145	142	162	156	145	162	148	129	139	138	131	140	146	129	128	141	150	140	152	181	151	163	139	138	137	151	128	130	137	133	153	131	170	153	147	143	129	129	134	163	151	134	125	145	165	164	163	136	145	140	149	141	133	157	157	147	143	152	140	141	157	142	138	148	108	139	150	152	131	153	137	167	145	144	175	135	148	144	128	141	133	150	132	143	136	142	137	129	142	134	154	132	146	136	133	145	162	181	152	140	151	138	136	155	140	121	145	151	120	150	148	146	140	133	144	142	136	159	155	132	141	164	142	149	141	144	130	141	124	148	150	165	149	149	138	132	140	111	140	145	126	170	158	167	156	155	131	150	154	159	137	149	141	157	147	155	149	153	143	151	158	136	146	134	146	138	131	149	118	148	154	139	159	165	146	154	147	134	157	142	129	143	145	163	138	153	145	169	155	129	149	164	135	141	138	170	135	138	138	157	144	158	159	132	137	120	156	133	149	153	132	140	133	140	144	147	157	160	156	163	161	168	131	138	147	131	133	161	141	140	144	129	138	149	128	126	134	138	158	151	161	137	141	145	140	172	154	149	151	170	137	165	140	149	130	154	143	178	134	135	142	131	133	136	146	144	139	157	140	159	124	143	152	171	138	143	151	166	146	154	155	158	123	137	143	145	149	137	139	129	127	154	129	154	144	177	152	143	146	142	143	142	142	151	147	141	153	166	136	148	125	150	130	160	157	150	140	136	146	134	139	137	144	140	145	144	155	155	146	140	135	145	153	149	145	140	153	144	143	162	153	148	123	155	163	146	134	142	146	138	157	158	153	153	126	154	136	140	139	132	134	136	152	134	125	142	167	145	135	148	136	147	137	159	134	136	140	136	126	168	138	144	151	165	132	138	150	143	154	159	152	156	166	144	131	148	140	144	138	140	155	136	156	145	151	153	129	165	158	146	144	151	132	147	138	153	150	155	161	138	140	145	140	142	167	142	144	140	150	142	140	138	149	148	145	150	152	149	170	129	139	157	132	150	147	133	143	165	128	152	150	143	145	143	146	124	123	141	134	129	132	129	148	155	136	160	134	131	158	152	137	145	157	129	148	150	120	163	147	151	145	132	145	134	124	145	135	124	137	142	150	143	148	130	127	146	143	135	130	139	146	144	119	138	152	134	138	155	155	135	138	147	145	165	157	148	149	147	143	156	137	154	134	150	147	136	146	136	160	155	154	144	148	149	164	158	148	144	134	128	139	135	155	159	150	140	137	141	110	131	150	153	140	142	136	139	144	136	133	155	149	134	155	147	132	140	149	139	129	151	126	139	139	160	137	154	146	117	146	140	152	155	152	161	140	140	149	139	173	141	159	114	168	146	134	147	130	126	144	139	148	150	159	138	165	139	142	149	156	138	133	135	141	139	161	129	156	146	144	153	160	138	160	146	145	132	123	135	135	161	146	146	144	163	128	171	167	133	162	141	143	148	143	134	153	136	171
11016	1301	2723	3187	2750	2307	2020	1666	1491	1355	1267	1101	1012	894	915	804	774	818	745	725	755	703	676	665	659	651	614	596	614	629	584	606	553	567	587	630	539	565	626	601	558	587	580	590	552	521	564	578	513	541	547	533	560	542	559	543	582	549	552	546	546	568	523	563	528	500	559	554	536	541	560	512	510	493	518	551	571	556	522	523	531	501	544	536	545	506	548	523	543	555	528	507	537	534	503	543	546	506	516	486	534	527	520	500	534	496	490	551	484	509	534	522	552	506	519	537	531	502	523	521	504	444	527	478	520	511	515	567	534	524	474	483	516	541	520	484	540	515	564	505	497	547	481	502	531	516	516	547	512	529	527	480	539	506	529	516	516	509	517	558	484	519	518	499	515	508	503	509	490	524	534	572	552	552	516	539	508	513	490	513	522	528	480	513	519	522	569	492	543	538	487	512	512	507	508	521	538	486	530	523	533	505	524	505	527	550	508	525	524	515	466	509	521	546	512	513	498	538	485	518	511	526	528	507	559	539	526	516	542	474	519	512	519	578	480	557	528	541	507	537	525	506	536	567	527	525	506	550	556	503	478	530	494	548	472	499	534	504	550	525	507	534	497	481	503	511	515	523	521	479	489	534	519	489	529	491	516	476	504	559	512	481	511	512	498	504	511	513	526	528	517	533	485	497	500	526	542	516	529	545	536	536	532	496	504	522	523	509	507	524	510	556	565	510	508	516	550	493	535	473	495	489	494	507	495	520	514	516	510	492	507	537	494	534	497	530	511	518	534	517	505	530	515	554	478	491	518	522	529	531	528	521	501	513	530	498	530	520	519	538	535	528	471	516	503	542	555	529	525	534	532	519	544	481	501	513	493	502	530	494	561	497	519	525	512	539	492	515	518	549	495	554	557	499	535	520	516	480	547	532	519	487	515	546	509	475	513	508	507	485	547	508	467	498	488	528	541	483	537	551	500	530	515	537	533	517	508	543	516	499	549	497	532	527	518	533	492	473	511	504	536	517	486	496	491	491	479	505	555	559	502	501	468	458	565	524	561	527	468	509	515	513	550	525	504	541	488	512	522	519	528	467	534	497	562	521	520	504	488	562	516	527	471	533	526	529	510	547	488	480	522	549	525	479	471	487	494	546	538	532	556	501	498	508	541	504	514	485	524	538	497	529	515	511	505	537	528	538	493	503	526	490	517	513	514	458	553	539	493	521	474	510	536	506	506	497	536	479	537	485	553	523	549	491	538	512	502	528	501	552	586	536	499	510	512	500	540	510	526	506	542	509	508	506	522	514	513	470	526	528	495	520	487	507	520	486	490	522	495	507	508	510	508	516	511	509	508	508	504	479	543	527	510	526	554	516	529	551	511	518	482	499	540	500	538	525	515	524	519	540	494	534	540	516	514	480	518	527	520	539	481	553	563	510	531	500	520	491	460	510	526	537	535	500	496	501	498	520	543	552	517	500	523	525	524	465	524	505	505	525	518	511	501	536	509	514	531	536	558	508	519	520	448	516	567	504	501	517	523	518	530	523	510	502	511	506	551	494	554	524	517	550	501	500	477	472	481	538	515	496	546	552	524	518	509	512	520	534	522	515	499	558	505	527	500	509	508	546	494	511	536	550	538	485	483	504	484	488	522	529	521	510	529	511	517	520	494	499	553	526	539	475	525	493	502	526	470	551	529	521	491	490	520	511	561	481	451	539	519	491	539	519	499	485	517	517	524	532	503	536	537	505	527	487	470	551	509	553	509	528	524	498	499	484	546	551	534	518	513	510	550	523	540	508	500	539	503	538	535	520	502	539	505	519	533	503	550	483	497	517	520	489	529	513	512	531	519	482	467	516	507	539	501	544	517	494	530	505	528	514	490	497	482	521	520	517	530	529	531	509	475	517	513	516	535	495	501	459	484	525	553	524	513	518	506	515	505	501	534	545	485	471	523	492	510	518	509	530	493	538	527	549	543	542	563	483	516	511	532	538	491	456	503	548	556	531	518	527	503	488	505	546	530	542	507	550	498	534	510	514	519	532	525	514	541	544	533	535	505	517	537	504	515	494	526	510	542	488	533	539	505	500	488	496	477	505	485	487	503	507	514	509	526	518	519	515	475	549	541	510	472	488	516	495	530	510	479	545	485	561	559	507	506	491	538	480	519	523	523	515	550	511	514	541	491	529	549	497	533	491	496	498	529	495	536	564	468	504	506	529	541	505	551	540	525	511	506	534	490	474	513	535	527	537	532	529	558	523	555	515	510	545	539	521	507	506	481	489	495	544	514	526	525	507	515	512	513	502	507	506	522	550	475	488	513	516	526	510	524	485	477	482	523	551	524	527	515	513	510	493	505	546	489	557	543	492	493	507	504	503	490	500	505	522	536	567	522	471	493	498	517	491	496	514	516	531	486	547	515	500	554	557	469	508	548	543	495	521	504	552	535	512	520	489	490	504	503	505	507	571	557	548	512	527	498	533	498	551	498	537	524	558	521	505	509	511	546	537	479	571	544	495	534	516	518	482	505	545	536	503	534	514	560	495	538	474	503	497	515	517	526	502	507	499	518	541	488	548	497	521	506	454	522	535	491	490	503	525	467	500	520	543	530	513	571	510	511	528	544	508	477	533	563	472	558	553	520	500	514	486	521	516	492	567	535	497	529	517	515	536	525	526	532	519	488	529	519	510	517	521	508	533	501	571	556	521	525	520	529	503	508	506	501	510	504	504	542	509	482	506	505	524	529	514	502	501	523	550	544	566	506	504	515	540	506	506	558	517	512	507	507	520	504	522	506	546	472	531	522	520	532	508	509	520	522	485	523	495	505	517	493	512	548	519	516	487	511	546	522	525	527	550	509	509	487	541	576	530	506	536	512	547	533	529	519	561	529	500	523	486	506	544	503	521	480	468	510	532	522	520	500	551	524	534	533	499	515	542	552	543	531	540	486	509	538	539	531	474	528	534	500	490	497	529	524	487	515	530	527	501	517	517	499	538	553	527	498	541	529	506	512	484	514	484	534	491	514	479	525	512	551	522	523	496	506	508	533	484	507	506	529	502	522	509	530	509	538	493	544	497	510	523	471	523	496	507	486	499	528	529	530	488	537	496	516	518	532	526	532	512	497	473	548	499	507	490	505	483	514	494	508	498	510	504	523	525	514	529	524	523	523	510	491	503	536	506	500	448	516	525	482	495	500	537	520	523	533	507	533	519	532	515	504	515	520	522	464	492	521	490	514	491	491	468	519	525	528	530	481	508	534	470	543	515	516	466	541	538	509	523	527	516	509	539	505	481	499	535	492	493	502	517	498	481	500	526	514	527	503	502	540	539	472	516	487	510	504	566	537	452	568	557	505	482	481	526	518	540	509	522	454	526	489	535	532	485	505	475	511	493	470	565	571	505	546	531	490	492	591	489	497	538	527	479	518	514	515	485	504	510	500	507	517	485	496	541	503	552	489	547	534	487	515	542	532	492	522	534	496	518	515	501	493	513	501	523
29096	6242	2413	1626	1166	856	692	566	469	401	460	357	347	331	305	254	277	292	253	273	229	231	252	250	249	257	215	227	219	258	239	227	232	210	229	222	202	202	223	219	202	240	211	215	219	204	217	222	220	227	225	219	211	222	215	235	202	177	206	223	200	191	221	218	221	189	185	236	199	223	216	197	184	240	204	221	210	222	209	210	199	208	241	191	208	218	230	239	209	212	213	220	195	196	223	226	214	193	203	203	198	222	203	203	209	204	196	202	203	217	222	205	166	193	225	204	203	210	206	198	221	240	210	211	188	205	213	225	196	211	199	225	211	201	207	224	233	233	188	200	200	218	209	221	212	208	215	208	235	219	216	199	209	198	219	204	203	193	188	197	220	213	222	189	212	228	216	238	204	206	200	220	223	191	215	180	226	201	227	188	221	200	214	222	200	208	211	197	231	227	204	229	185	221	200	202	179	213	200	185	215	206	203	208	210	192	214	240	205	182	217	211	197	198	209	201	222	238	206	232	197	182	214	226	212	218	180	232	210	204	187	216	189	179	219	207	213	209	218	242	207	189	186	227	193	207	217	205	209	210	231	198	231	212	238	206	234	208	205	225	199	203	224	214	213	199	205	207	218	244	205	204	195	231	222	203	225	225	225	218	225	230	222	196	217	215	214	214	213	189	194	206	236	196	210	216	194	226	206	197	200	202	210	226	202	204	199	188	205	213	229	200	218	191	184	214	204	205	216	216	203	235	226	205	221	215	220	214	207	182	203	221	208	235	215	189	205	236	210	216	202	202	206	219	205	219	195	220	210	193	195	193	195	194	166	233	207	211	197	218	200	205	215	193	220	224	207	191	195	234	199	188	203	202	195	202	207	218	202	196	214	213	224	238	211	208	207	206	207	213	202	199	207	213	220	231	202	161	182	213	242	240	219	226	215	231	223	203	200	207	192	217	230	183	226	199	202	232	195	201	220	216	215	191	205	187	220	209	226	222	205	193	212	213	220	222	199	210	199	210	195	216	214	212	202	231	223	201	223	242	208	196	189	209	193	200	218	224	216	213	160	217	206	221	216	230	230	198	195	201	202	234	205	195	202	216	205	199	208	207	182	193	213	234	232	198	185	199	200	197	195	212	205	233	218	206	181	221	207	196	217	206	182	175	224	218	212	210	197	249	193	209	194	199	207	199	220	235	225	196	206	209	211	217	225	235	209	210	226	200	195	204	222	223	222	203	206	211	215	223	193	204	192	216	217	202	214	230	209	199	207	208	188	198	207	225	217	201	224	189	196	222	237	200	208	196	203	221	193	223	235	233	205	199	208	198	208	244	206	228	206	216	211	195	232	193	198	187	207	186	193	200	205	219	201	200	223	217	215	205	230	186	212	196	210	197	190	215	189	202	187	212	211	216	213	190	231	226	218	200	192	194	198	204	236	186	207	185	204	225	184	227	222	203	223	199	206	211	205	219	235	248	211	229	221	218	213	214	202	234	227	225	246	204	223	207	217	213	197	216	207	213	205	205	211	225	212	199	231	217	186	208	208	209	222	187	189	191	213	219	232	219	214	213	244	211	239	223	195	200	207	206	190	249	243	197	216	225	214	215	209	206	228	207	198	172	214	197	181	188	220	213	198	218	181	243	221	199	214	195	210	208	201	210	188	227	217	212	219	226	196	211	214	230	228	197	194	220	212	217	189	217	184	225	231	218	176	193	205	212	206	216	223	235	214	186	220	176	204	226	212	233	213	198	228	208	218	196	201	218	225	184	240	195	209	227	189	228	198	230	201	219	193	198	214	231	195	206	211	199	231	219	222	231	198	214	235	206	226	228	207	229	230	234	221	218	217	238	223	190	202	210	225	212	202	185	204	204	208	187	199	226	226	201	207	223	218	192	234	209	184	188	212	210	223	222	223	200	179	225	226	210	207	188	223	210	225	223	185	203	188	200	173	199	217	223	191	227	222	183	235	223	203	187	182	212	241	206	196	231	197	210	203	211	194	222	204	202	218	207	241	223	208	240	208	188	202	224	230	223	229	234	226	198	207	219	208	219	208	222	204	209	208	196	208	194	192	241	213	197	219	209	216	199	230	187	186	214	219	212	205	220	218	220	215	178	206	187	182	209	222	235	219	189	237	209	202	220	195	187	225	209	214	221	188	212	214	207	231	230	222	220	224	229	213	198	217	226	199	212	207	217	220	186	203	204	211	188	216	178	193	225	224	194	210	190	195	216	222	210	214	187	236	196	221	193	206	208	226	193	238	188	207	206	228	216	231	214	218	219	218	223	198	217	192	211	208	192	231	200	199	227	195	207	229	211	165	217	190	216	201	207	210	211	191	195	207	196	222	200	213	198	220	216	195	221	225	196	216	232	220	206	200	223	199	206	221	215	231	186	208	214	210	201	198	226	213	198	212	185	198	191	223	205	195	215	221	192	204	218	216	236	187	200	224	212	196	202	242	190	200	219	213	214	205	225	182	195	214	215	244	216	204	196	194	210	214	223	214	202	231	209	216	218	216	211	207	218	186	208	205	208	210	224	203	192	199	196	202	210	232	229	198	210	189	232	184	215	202	197	225	227	212	211	228	230	203	232	214	213	217	196	239	235	200	235	220	197	190	207	202	208	193	180	199	202	215	219	211	197	212	223	204	212	194	233	218	226	235	229	229	201	206	213	195	204	204	216	211	202	208	220	203	202	238	232	200	210	222	196	247	197	203	215	227	220	221	185	208	228	201	189	205	207	220	199	200	193	229	205	183	207	196	216	209	226	217	197	217	207	192	234	187	185	195	207	205	179	215	181	198	235	229	181	198	222	212	232	212	190	200	220	246	205	228	220	226	209	216	197	191	204	231	198	196	205	231	216	198	223	191	213	194	215	217	195	208	204	207	227	207	206	196	197	196	196	186	190	186	194	193	215	226	205	228	201	208	216	194	224	199	200	183	179	218	209	208	179	185	200	232	229	184	191	188	227	229	218	221	219	222	206	204	219	248	204	209	205	232	186	191	203	197	229	217	241	212	187	208	193	230	210	214	190	222	217	214	209	188	202	237	233	184	215	211	228	212	230	252	214	243	221	210	220	196	232	171	238	193	223	229	193	207	210	224	217	213	219	229	229	203	247	214	197	200	212	204	211	203	190	233	220	191	217	190	201	194	188	219	213	213	200	197	228	202	198	198	222	201	210	218	195	235	188	200	215	226	209	193	230	216	200	202	202	212	210	216	210	166	213	210	236	205	197	188	226	202	191	202	183	212	199	203	198	235	197	239	215	210	221	197	199	217	197	222	190	206	230	214	214	196	202	191	194	188	202	224	199	224	206	227	220	202	235	204	225	221	221	217	191	198	185	224	206	211	198	211	204	189	237	222	207	197	225	227	196	213	229	195	212	228	216	219	221	210	216	216	239	208	233	248	207	206	206	203	210	208	184	221	226	201	203	205	199	216	190	187	199	216	197	214	195	221	198	226	209	195	235	215	190	214	224	205	179	189	203
15080	2389	4898	5685	4807	4108	3382	2990	2544	2274	2034	1763	1717	1537	1406	1287	1261	1296	1138	1117	1114	1097	1008	991	973	932	918	894	882	851	872	840	891	795	833	865	835	773	805	782	781	743	779	766	802	737	780	809	718	798	799	766	763	739	764	782	744	757	755	722	717	754	760	773	720	707	787	740	723	757	719	717	762	649	713	680	722	792	776	784	744	716	726	716	723	777	727	755	716	729	716	772	709	708	695	667	670	725	696	698	755	684	677	766	687	726	717	699	688	694	696	710	703	750	683	701	697	723	680	743	725	727	689	730	653	700	721	715	718	701	705	704	720	706	742	738	757	719	717	707	688	736	724	736	712	672	645	696	717	702	701	660	726	736	723	682	674	722	732	705	729	654	673	693	690	750	717	711	732	708	736	697	740	715	688	719	717	701	674	677	701	685	694	678	667	727	649	677	718	725	710	698	686	702	690	694	702	714	729	711	699	718	720	734	706	708	724	711	697	712	727	705	737	669	747	721	700	746	701	688	720	697	723	707	722	684	737	720	682	717	698	687	668	699	697	708	688	681	694	684	707	696	721	744	679	713	722	691	672	730	726	712	674	652	679	706	694	684	695	732	711	719	729	719	701	671	658	714	684	734	650	716	735	718	668	682	709	746	663	707	713	737	666	731	696	707	730	679	680	742	746	761	669	706	698	681	696	705	731	714	687	752	656	689	697	696	715	708	732	726	728	700	688	711	738	698	702	723	704	722	740	698	713	712	689	716	743	720	728	682	680	711	658	761	670	744	660	672	702	668	680	713	740	752	713	683	615	729	737	662	708	701	690	664	682	713	669	658	664	734	682	678	731	736	670	702	659	705	671	671	742	711	685	696	742	679	658	694	702	654	687	656	718	664	744	713	708	704	722	722	712	712	725	669	748	681	670	734	695	730	688	704	684	634	704	719	700	760	713	687	673	667	703	708	708	680	729	715	694	711	672	711	719	701	672	717	690	736	712	625	723	695	700	715	750	737	732	671	699	726	720	661	710	723	706	699	754	688	706	706	755	688	680	719	705	692	666	687	699	741	669	693	685	747	687	740	689	697	683	690	719	701	723	694	697	704	770	688	722	720	739	697	697	700	684	678	715	683	706	679	706	752	744	694	666	711	711	763	687	733	689	706	725	674	715	738	760	675	693	695	690	651	760	674	727	706	732	692	707	710	716	659	722	663	695	692	735	738	689	759	655	695	674	733	685	659	731	719	721	665	695	760	680	693	678	692	720	728	709	718	687	712	728	677	700	698	709	739	714	635	697	748	703	711	730	699	683	689	730	704	753	706	677	736	703	722	686	694	692	652	707	683	697	705	704	701	741	710	700	668	757	747	694	659	688	700	699	687	715	671	667	693	776	745	701	738	668	698	724	678	685	679	725	708	705	663	703	736	654	681	684	702	710	744	710	729	741	714	728	665	735	731	660	760	720	680	691	671	684	692	690	666	667	702	658	675	695	710	725	720	708	682	726	695	702	716	726	673	721	671	693	711	683	696	659	711	694	796	762	657	709	684	627	678	708	702	733	691	698	718	703	707	740	741	703	749	694	663	701	731	725	686	699	726	674	704	748	719	726	710	658	709	658	666	717	689	690	704	702	729	733	665	705	726	683	683	712	695	722	711	704	712	712	718	651	675	660	680	697	720	735	740	701	697	730	689	695	726	675	686	679	665	645	705	725	708	688	667	703	729	717	699	727	739	693	750	702	698	744	648	654	670	735	668	700	743	704	667	704	716	688	699	708	704	705	729	663	686	669	615	720	699	662	720	707	689	730	722	733	722	667	753	667	725	715	689	725	732	704	710	676	713	704	671	691	699	720	690	682	691	694	691	689	720	714	729	663	709	684	691	717	767	727	720	708	690	692	696	695	745	681	649	725	695	709	732	696	698	693	696	679	669	711	684	702	718	747	730	678	679	695	715	698	691	692	703	713	709	717	752	718	660	675	730	730	695	712	709	671	697	695	689	674	747	735	728	684	717	697	723	708	698	703	729	726	709	716	702	742	713	645	662	684	681	732	682	707	707	741	714	723	681	691	680	656	699	700	734	743	684	740	683	684	701	720	673	671	753	746	665	696	716	693	727	711	664	735	720	694	710	728	722	670	748	716	708	740	777	691	670	635	753	640	721	725	722	759	731	692	717	667	638	668	705	754	666	679	621	685	704	744	708	671	701	696	665	699	717	665	685	694	670	706	678	692	721	651	712	738	702	681	691	708	722	717	668	722	715	653	750	720	700	753	733	687	729	731	728	717	701	697	705	725	730	707	696	675	701	679	713	646	712	684	698	721	717	672	707	677	695	677	679	692	653	698	717	679	680	690	670	620	726	686	712	682	703	715	703	723	697	721	691	732	733	691	730	749	729	693	691	713	701	721	666	692	712	730	716	666	697	692	689	689	724	756	693	673	689	665	693	726	722	709	673	688	693	698	696	730	699	679	703	696	681	680	711	742	657	722	666	655	695	786	692	768	652	744	743	696	715	753	707	700	703	705	744	707	672	677	673	700	681	703	709	744	683	680	674	711	691	706	668	731	701	665	712	719	704	714	728	674	727	693	690	694	696	676	627	668	735	651	653	664	653	679	690	690	692	725	705	702	679	707	691	701	624	674	696	663	702	685	733	673	702	759	689	701	699	685	715	689	669	730	739	668	719	691	699	745	675	695	686	693	713	733	663	654	721	702	709	749	688	689	682	684	722	718	693	724	713	672	649	707	692	702	695	684	726	690	723	726	677	747	712	700	703	746	726	672	677	694	687	710	697	705	697	685	711	693	692	699	691	762	679	686	720	740	719	684	685	723	701	683	714	661	695	681	718	694	730	708	655	681	719	705	697	643	715	681	689	685	695	725	716	756	713	697	687	679	681	694	696	698	710	718	712	733	686	685	644	775	706	701	685	692	714	698	714	682	746	657	727	674	689	764	686	719	695	703	680	663	705	653	681	700	706	686	697	694	669	725	723	700	697	688	719	725	728	728	694	686	674	705	633	707	672	716	732	674	678	685	699	693	688	730	662	671	683	679	708	681	705	691	708	703	725	707	682	693	693	746	755	666	717	668	681	657	725	704	621	723	679	700	742	684	753	715	705	685	703	743	690	715	741	752	700	695	705	695	704	779	667	721	706	694	707	732	651	714	669	646	698	690	710	678	684	712	732	710	699	675	698	751	702	724	687	690	720	699	735	710	688	706	726	699	710	761	720	683	675	714	699	715	710	676	685	677	667	727	716	727	694	687	730	706	721	719	688	697	715	744	716	691	656	685	695	677	702	690	686	710	699	716	716	711	652	694	697	738	679	712	694	676	686	671	709	698	712	683	680	694	727	715	724	755	700	690	697	712	706	722	705	672	688	733	690	701	767	713	704	706	718	712	676	731	747	717	760	694	719	715	710	727	718	727	711	695	701	733	719	659	707	671	663	694	679	702	731	711	732	738	690	679	721	745	727	700	729	675	708	707	765	730	690	689	713
2440	178	124	118	84	87	80	84	68	70	89	82	78	80	58	78	65	74	61	90	76	74	75	74	62	51	59	73	65	72	58	77	65	63	65	53	61	74	64	61	69	66	66	72	49	84	63	66	69	66	66	78	63	80	82	62	65	73	79	65	56	81	62	62	68	57	81	53	67	61	73	65	60	68	62	78	67	75	60	64	69	71	65	63	67	75	72	76	69	75	65	48	67	71	76	55	70	72	77	71	70	83	77	64	65	68	77	62	69	72	65	68	78	57	62	74	69	82	48	78	69	72	61	71	66	60	84	59	58	65	62	65	73	67	66	86	74	80	82	67	64	74	68	70	63	65	95	72	62	58	74	72	70	67	64	64	87	69	87	73	70	56	71	77	74	79	57	65	72	54	71	55	60	71	76	73	73	71	77	62	57	83	64	73	60	78	65	55	78	59	71	64	74	54	60	81	62	69	81	61	69	82	63	75	72	74	74	59	73	67	74	82	61	69	76	72	63	62	106	79	71	68	71	77	65	61	70	56	69	73	76	53	68	63	70	85	68	59	60	64	69	68	74	73	71	72	67	66	63	69	87	63	63	65	64	79	63	96	63	59	68	73	76	65	61	59	70	76	58	60	75	77	61	64	72	76	73	52	67	68	69	65	70	75	80	71	79	57	65	70	66	77	68	66	58	82	71	64	84	58	73	75	66	70	72	69	60	75	64	73	77	68	68	72	61	74	74	61	61	69	53	58	65	75	57	55	66	63	62	67	70	80	74	81	83	84	84	69	75	74	61	73	72	60	56	79	73	67	69	76	60	73	73	76	78	78	74	69	61	72	64	68	76	71	64	55	64	59	80	65	78	60	67	70	64	56	65	69	86	56	63	75	78	69	68	72	70	66	82	65	77	59	73	80	64	66	81	72	74	73	83	66	61	79	55	64	70	89	75	69	65	74	68	78	55	81	80	62	71	69	66	65	76	68	75	68	68	56	54	89	56	83	61	65	69	59	62	77	66	58	77	75	73	55	63	62	75	73	68	59	62	65	71	60	70	92	68	81	58	67	65	74	60	73	71	59	66	89	78	56	61	74	82	53	71	69	59	63	71	61	72	76	77	63	77	72	79	88	72	71	79	70	78	57	63	65	72	79	72	64	75	56	70	80	51	70	62	60	76	59	71	59	80	72	72	66	69	67	68	56	71	82	72	76	57	72	68	68	68	73	82	70	60	74	72	62	77	75	65	70	63	61	73	63	73	67	66	64	62	69	59	74	75	58	76	80	59	66	66	73	71	89	93	70	58	65	76	63	63	66	77	65	64	67	59	57	78	69	65	60	63	69	68	61	67	78	69	68	62	71	65	87	73	73	77	62	67	64	69	73	63	52	81	69	68	68	56	70	61	62	62	59	74	70	84	70	52	66	70	63	70	73	68	76	77	85	59	63	67	57	75	67	57	68	59	86	74	68	66	64	50	72	53	55	78	58	88	63	73	61	62	70	61	77	50	69	77	72	68	87	64	63	68	93	76	82	43	62	56	64	79	71	68	81	54	66	72	66	66	69	53	69	74	69	70	57	78	80	69	68	63	77	83	71	71	72	66	73	76	65	64	71	58	79	74	51	60	76	77	66	68	76	70	54	61	53	83	65	76	66	69	84	70	71	67	67	75	69	74	66	54	70	71	68	54	65	63	59	63	54	68	74	72	78	77	76	81	79	77	68	70	72	82	77	62	73	71	64	75	66	57	54	79	74	68	60	61	69	69	59	57	71	68	68	67	69	77	76	63	82	61	71	67	80	77	69	72	71	57	61	68	63	53	71	66	62	63	82	75	75	54	73	69	72	59	69	75	66	68	64	64	75	63	74	65	76	76	96	68	66	73	56	56	70	78	60	61	80	65	69	98	73	76	72	84	64	60	54	87	65	69	61	73	85	59	61	68	84	59	69	60	69	64	66	60	94	69	74	70	76	73	85	67	82	77	70	75	65	66	83	83	66	58	48	63	64	67	60	81	81	71	60	73	66	62	57	54	62	69	43	66	71	61	69	78	78	73	70	66	71	58	61	62	90	65	62	67	61	60	82	59	70	68	67	63	64	58	75	62	69	80	65	78	57	59	64	69	75	64	75	67	69	69	71	72	69	78	52	69	70	63	68	78	77	80	76	62	51	82	67	66	73	56	71	66	69	65	69	81	72	72	64	67	54	65	73	67	68	73	70	66	73	61	62	55	68	67	66	57	74	82	69	74	74	60	76	68	73	61	64	76	76	75	78	70	62	69	76	68	63	63	73	73	69	71	66	69	80	58	71	67	60	65	68	67	84	51	62	72	73	60	69	87	71	67	80	88	59	75	72	57	63	65	72	80	76	54	74	68	53	59	75	60	68	82	66	51	85	78	68	55	83	75	66	67	68	66	72	71	64	77	70	76	66	68	65	83	76	64	51	53	68	71	67	69	73	73	58	62	59	71	80	84	71	67	86	72	78	75	61	63	59	61	63	84	78	75	75	59	49	59	65	78	76	74	77	66	65	64	67	52	70	67	79	69	73	64	55	69	80	64	69	54	56	67	72	70	75	57	62	56	64	72	70	73	72	67	75	78	69	82	74	60	70	65	75	68	59	70	62	72	53	84	59	73	76	72	54	57	72	67	65	65	65	69	66	66	61	70	54	56	74	72	61	61	79	64	64	61	73	66	54	58	76	55	66	78	70	63	60	70	59	55	70	50	58	64	62	79	63	76	72	79	76	52	67	65	64	76	62	51	64	73	73	69	68	64	70	74	59	69	61	56	73	66	63	78	77	75	72	64	75	76	75	57	64	76	66	51	68	80	70	89	74	72	67	69	76	66	72	64	64	61	71	63	73	77	64	63	72	71	84	56	73	69	64	75	57	79	77	55	69	78	73	59	60	77	77	72	72	69	62	74	66	69	76	68	70	82	73	54	80	85	81	54	65	80	66	74	80	71	81	62	64	54	80	81	62	66	65	61	73	59	64	67	68	71	62	66	62	63	51	56	70	68	66	64	56	66	82	64	67	75	64	74	54	72	58	80	78	71	67	77	59	59	75	65	53	75	65	72	76	61	66	76	63	68	86	67	75	57	70	72	84	77	65	67	76	73	61	67	59	60	74	65	62	50	52	74	72	65	70	78	72	63	80	65	68	77	70	63	67	69	70	67	69	69	63	74	62	78	62	64	57	76	77	58	61	71	74	75	83	60	67	78	76	63	67	66	62	73	66	74	67	62	65	62	76	66	73	91	55	69	66	70	67	58	62	81	70	60	57	72	64	82	65	63	77	74	64	73	68	63	77	66	55	74	68	57	65	71	66	63	84	71	71	83	72	72	62	60	72	72	72	72	76	60	65	60	69	67	66	64	61	54	59	65	54	75	57	76	55	77	74	66	69	62	64	70	67	61	77	61	55	85	70	79	56	65	70	73	72	66	63	53	77	78	70	70	67	66	64	79	65	76	75	67	74	64	63	77	69	64	81	87	50
3455	362	445	451	433	414	374	350	389	345	320	328	318	319	296	329	286	305	323	345	324	287	292	340	290	288	292	308	321	291	292	295	293	302	320	309	277	286	282	280	274	296	266	299	325	280	315	274	277	288	306	315	306	313	283	288	279	302	286	284	305	268	309	281	288	318	289	284	290	284	271	263	255	314	317	274	296	283	295	256	320	293	284	279	299	308	302	310	303	283	270	263	290	306	263	341	290	292	293	274	295	262	300	306	283	295	301	308	306	267	312	299	335	313	290	287	314	290	280	298	284	297	258	304	320	269	291	292	321	287	279	293	267	301	269	293	297	284	308	271	305	305	311	299	277	301	313	285	298	270	316	271	271	312	286	317	303	273	298	290	296	277	302	280	275	286	280	298	278	297	306	304	296	254	268	288	314	285	278	307	298	280	274	317	303	295	292	309	276	308	307	297	279	273	271	290	319	299	271	287	326	313	299	287	281	282	305	262	306	291	284	297	304	284	277	329	321	302	317	298	292	280	285	262	293	291	298	291	272	274	329	280	272	322	279	278	327	274	296	296	286	309	303	271	309	295	264	286	270	299	280	301	252	297	288	309	278	270	310	279	294	288	283	298	318	293	289	298	303	321	320	276	313	280	282	292	322	295	315	298	281	290	306	302	273	287	270	268	313	293	290	275	300	303	315	301	278	284	290	279	335	281	286	318	303	268	297	296	273	288	297	267	262	300	296	268	256	303	299	321	290	282	297	312	280	299	303	304	272	307	289	302	283	319	275	283	290	266	313	292	310	300	298	317	322	320	335	284	270	264	309	288	282	314	287	268	297	307	289	284	319	279	307	291	295	281	269	274	313	307	308	271	292	284	319	307	285	281	275	311	290	289	283	311	286	286	294	299	278	283	279	267	281	298	280	273	312	292	297	350	291	290	293	303	305	311	281	303	255	309	289	305	302	299	293	288	289	299	290	300	276	271	305	294	268	284	311	278	296	318	304	321	275	266	267	305	287	272	287	272	267	305	296	266	282	302	309	305	297	288	260	283	291	272	280	308	283	283	321	280	254	279	301	299	252	317	265	271	294	284	283	265	298	289	249	277	322	286	308	276	329	270	281	275	265	299	258	295	327	284	270	296	307	277	304	293	308	281	282	330	300	247	322	277	292	307	296	305	279	300	301	312	280	279	287	294	280	275	294	292	285	305	291	300	273	271	272	298	319	304	263	317	272	279	296	285	304	307	274	293	244	291	284	296	279	308	283	308	282	292	269	283	287	303	290	274	304	282	320	294	280	268	282	273	267	288	295	318	274	306	274	294	273	305	255	298	298	293	283	296	305	293	245	264	285	269	299	284	287	320	308	300	259	315	303	314	266	298	291	285	302	269	304	272	292	289	279	292	283	277	275	276	278	282	284	318	298	269	295	291	314	291	294	279	293	309	269	261	300	253	257	270	281	292	286	288	262	314	283	286	310	269	294	338	330	279	304	280	310	308	291	297	293	283	249	314	293	294	296	292	281	320	302	296	288	295	315	309	303	288	303	280	298	314	291	292	298	297	292	274	318	313	270	287	300	279	263	279	298	312	323	294	283	251	293	293	303	275	302	279	276	268	300	282	294	299	288	280	290	262	324	274	280	289	270	312	318	307	293	284	299	294	288	327	286	274	296	295	312	288	304	300	317	321	294	318	319	282	291	295	299	293	317	283	313	290	327	271	288	309	273	307	293	280	309	295	330	280	268	294	299	310	282	244	270	294	266	307	330	293	314	281	251	297	309	289	288	251	302	311	304	263	295	294	291	293	318	314	279	282	305	274	304	307	279	284	298	270	285	304	304	297	282	296	284	294	293	262	292	283	282	288	290	308	288	291	321	319	312	289	290	295	324	297	291	296	264	306	291	283	288	296	288	263	303	296	276	277	268	253	263	266	305	289	294	260	276	263	311	306	291	300	278	278	324	298	286	295	278	287	286	306	267	312	306	261	290	272	319	257	284	280	300	276	252	279	269	274	272	286	288	299	302	257	296	300	268	299	276	252	317	296	295	316	268	297	299	331	291	293	272	246	304	282	298	274	287	290	303	295	335	302	287	268	289	283	301	333	291	278	290	307	304	282	287	292	272	285	310	261	283	274	290	264	286	258	302	317	309	297	327	289	293	290	300	289	277	312	261	276	286	298	278	298	282	271	298	303	297	288	288	268	283	263	270	303	295	264	295	296	291	296	285	344	331	293	258	308	316	290	303	290	281	301	283	296	303	289	307	303	297	309	290	304	287	285	308	266	257	300	305	285	285	295	281	274	309	289	285	285	283	283	319	277	316	298	298	295	267	304	278	284	291	268	293	321	299	272	265	294	293	275	314	316	254	284	269	322	303	290	321	303	305	261	269	270	306	280	313	289	250	291	286	303	286	297	282	283	306	286	278	279	258	293	305	307	290	285	251	310	278	279	275	307	314	309	262	302	298	303	282	308	285	323	302	314	316	287	274	292	303	283	307	311	308	270	280	331	287	269	267	291	286	279	262	316	313	299	278	317	304	284	299	305	288	267	289	295	294	294	322	311	302	291	280	321	265	280	295	278	259	303	273	279	287	273	291	272	295	311	302	309	279	301	292	292	261	288	287	279	296	285	334	311	273	312	302	299	327	272	287	277	289	258	284	301	285	270	277	305	291	262	316	312	279	292	310	283	285	283	290	273	272	268	296	294	294	292	275	296	297	304	299	286	312	276	291	279	317	257	296	304	301	286	271	289	282	304	266	307	296	284	288	314	276	290	326	271	278	305	311	280	266	300	260	287	262	293	292	289	323	274	304	272	295	296	286	275	283	272	322	306	288	320	301	288	302	299	281	302	292	274	254	297	296	322	313	305	274	287	294	339	279	303	268	271	283	289	293	303	283	281	317	284	310	270	283	287	288	299	273	293	278	283	262	324	316	291	245	267	281	265	274	271	290	299	291	317	298	288	261	265	315	287	290	285	308	302	323	305	303	261	281	286	305	304	314	312	304	304	288	298	268	306	294	289	270	298	307	275	274	257	288	299	305	274	274	282	287	280	317	293	302	294	275	297	294	318	279	295	311	297	295	273	291	308	289	250	297	280	265	298	299	291	283	300	305	265	274	293	301	302	288	278	298	308	300	275	306	273	293	308	295	285	268	320	288	303	299	295	299	320	300	320	304	313	310	287	282	298	290	268	297	288	314	281	280	291	281	301	305	281	279	279	300	311	294	301	278	275	292	273	284	260	301	282	304	289	271	275	297	282	284	282	307	294	281	301	290	284	314	327	316	287	313	301	269	286	276	268	291	280	296	273	276	257	311	287	301	293	286	306	280	247	289	279	314	320	308	278	275	291	272	301	297	273	333	275	281	271	287	278	285	301	287	266	262	293	274	296	284	310	281	270	267	277	279	292	255	317	275	282	305	297	278	316	280	279	276	272	301	309	300	289	273	313	288	302	304	310	290	306	303	303	278	290	282	261	304	308	285	280	303	322	262	279
19374	2028	1202	918	643	466	417	368	286	265	241	243	223	185	186	191	172	188	185	168	167	179	155	130	168	178	142	175	159	158	161	184	164	152	137	147	145	140	150	150	144	157	159	147	137	122	164	158	133	157	153	155	157	127	137	178	146	143	146	140	154	159	148	135	151	141	150	146	133	129	165	148	152	139	152	167	132	147	139	143	129	128	155	145	134	143	119	151	125	153	143	155	147	155	129	147	140	121	146	141	139	149	150	144	166	135	139	156	169	157	149	126	134	150	145	154	154	125	164	175	145	151	130	172	167	127	154	160	135	130	134	143	153	136	137	175	143	138	131	134	142	142	148	143	124	129	123	137	137	152	157	149	132	142	160	141	141	145	144	134	160	117	149	154	144	162	149	159	157	141	142	137	149	146	128	149	144	138	143	121	139	151	173	131	132	143	174	138	152	146	156	143	175	162	145	138	148	173	129	154	154	142	148	129	139	136	130	130	151	146	140	144	168	146	151	140	137	146	152	146	175	126	145	119	138	135	146	141	129	152	155	153	144	144	131	137	126	137	147	146	124	136	147	143	143	145	130	139	140	146	144	143	149	144	160	169	155	141	130	131	138	137	133	158	159	153	144	143	145	139	137	135	116	136	157	147	167	161	135	138	138	139	162	145	126	143	129	137	156	159	143	146	148	140	123	149	144	153	151	130	149	138	133	130	134	137	140	139	120	131	148	138	137	138	141	161	147	141	140	161	143	152	137	157	129	145	138	124	172	145	152	156	146	144	181	139	159	134	131	151	137	157	135	149	163	148	126	119	128	141	156	150	153	159	166	150	146	141	136	125	117	136	140	154	136	145	140	139	142	157	139	139	144	142	148	174	127	145	124	159	144	144	143	155	167	152	139	140	144	147	139	121	147	147	121	147	138	160	160	136	137	146	135	154	173	139	113	169	164	131	154	153	151	143	138	146	145	165	163	153	127	142	135	136	146	144	148	133	138	126	156	140	141	159	150	131	146	160	169	158	132	132	155	144	121	138	145	145	147	126	152	141	149	143	130	136	156	167	149	150	140	154	134	144	165	147	169	145	144	147	152	127	145	178	134	128	142	155	153	138	121	148	152	138	134	152	134	157	151	140	144	153	135	143	134	150	126	117	143	147	156	140	153	135	150	152	162	125	147	130	148	140	153	149	134	138	136	159	135	140	147	146	148	130	143	171	131	167	148	149	135	117	151	144	159	145	145	155	138	123	149	151	127	128	131	154	169	148	154	142	146	159	145	141	129	161	157	156	148	146	123	152	142	131	157	142	124	166	152	151	147	146	161	142	160	134	131	132	124	132	140	133	151	122	144	139	145	154	121	152	156	152	121	131	152	145	146	146	135	165	142	162	130	157	159	146	139	136	135	142	127	147	146	146	168	174	154	140	141	149	137	160	172	156	139	143	138	127	154	161	145	145	155	142	163	136	159	151	137	141	139	137	142	142	148	150	146	149	129	149	124	137	137	147	155	145	133	152	165	134	139	112	160	143	142	154	149	135	136	143	148	151	127	128	157	133	159	127	136	142	139	143	130	143	170	149	145	143	180	137	156	146	129	123	139	139	145	158	139	159	121	145	126	164	137	122	156	155	146	133	128	134	131	131	161	160	157	167	157	145	138	135	145	154	154	138	149	134	146	169	147	130	142	152	147	132	157	151	150	162	143	161	126	131	164	129	128	141	135	153	150	139	175	151	147	154	159	149	125	148	159	144	132	148	146	132	148	142	170	141	125	155	150	156	148	135	123	160	147	144	158	126	130	150	160	168	140	145	140	146	129	167	132	152	120	150	147	141	127	154	148	136	153	146	145	154	143	165	157	136	125	138	134	161	140	126	140	122	145	143	131	137	137	149	147	150	157	132	139	148	134	141	134	151	138	161	146	137	143	157	149	139	145	156	155	123	143	139	145	141	133	134	168	151	142	125	134	130	133	113	150	128	144	141	131	144	139	133	131	145	156	153	147	180	148	139	117	160	123	129	125	135	130	136	163	151	171	145	146	131	138	142	150	125	133	150	139	135	148	150	136	149	133	120	150	156	161	138	140	142	147	169	150	137	150	131	130	152	135	151	142	147	155	152	129	135	138	137	146	171	140	147	133	159	120	151	147	141	143	162	152	142	137	144	137	156	138	145	132	161	157	151	140	148	169	144	146	162	156	138	152	149	131	141	141	173	127	146	120	134	133	143	129	132	130	143	172	142	144	143	152	146	138	140	133	134	170	141	129	134	128	167	138	152	122	147	136	152	133	146	155	132	124	147	140	161	139	143	136	163	136	161	157	136	145	146	151	143	132	128	125	155	157	128	144	152	141	141	144	145	152	164	139	142	146	148	150	156	119	136	135	137	143	141	137	147	158	151	156	150	157	142	139	137	152	154	144	154	129	167	156	156	152	155	153	163	149	130	140	150	144	133	146	145	133	147	151	162	158	139	154	131	145	154	142	159	155	141	155	131	156	163	132	144	143	156	142	144	136	147	149	156	149	159	148	116	153	143	145	122	138	141	143	154	147	162	142	162	120	134	123	161	136	120	123	133	144	160	147	148	133	151	140	152	163	147	138	137	133	162	147	129	144	128	137	127	129	148	138	144	141	140	118	126	123	162	155	157	153	143	135	149	153	143	142	122	170	142	142	143	173	142	145	129	156	149	138	160	144	140	157	158	131	142	145	145	139	117	130	149	129	128	131	147	167	147	155	144	125	148	159	137	146	139	132	157	133	120	152	153	148	132	150	133	153	152	120	128	126	168	141	135	125	146	158	139	122	155	127	147	136	168	144	147	134	157	149	159	129	155	146	139	136	130	141	135	145	144	149	153	181	139	158	133	144	143	143	159	140	137	169	154	166	148	145	130	144	144	135	128	146	156	145	132	140	132	158	131	146	145	142	151	140	153	150	180	144	126	154	149	162	142	152	137	155	149	151	138	152	122	149	149	134	155	122	146	137	126	163	165	139	147	148	136	142	133	124	142	138	165	164	129	132	154	145	154	133	145	163	151	153	128	155	145	140	136	139	152	129	157	144	119	144	128	140	132	158	168	144	160	160	165	154	132	151	139	154	155	124	134	147	135	144	140	144	136	125	138	154	147	135	151	136	171	141	166	148	136	125	155	159	159	139	150	133	157	163	150	148	149	142	153	144	151	144	133	106	139	151	146	163	144	141	149	135	157	135	153	141	141	140	141	149	158	161	148	129	145	120	151	144	137	144	149	137	128	145	146	165	156	135	144	117	140	142	135	148	140	132	160	136	140	153	151	141	139	144	147	155	130	143	142	144	159	124	133	154	170	115	163	139	124	143	164	149	145	129	140	146	153	133	119	158	159	127	139	157	145	172	155	156	154	129	120	146	169	146	160	155	134	145	136	145	170	139	137	149	160	161	146	134	138	158	135	144	129	144	141	154	139	140	140	114	146	138	157	159	142	142	155	168	146	159	143	153	173	149	151	134	144	157	139	150	148	158	139
11262	1414	2789	3242	2873	2290	1953	1689	1536	1322	1254	1105	1019	913	925	849	760	804	757	742	658	695	685	651	659	651	679	615	636	626	632	619	584	583	552	581	592	594	580	587	592	585	556	586	557	541	545	566	528	549	575	531	549	592	544	556	540	533	522	582	552	550	527	533	546	562	559	507	548	540	504	550	535	516	548	504	530	518	529	493	538	538	558	523	514	547	574	527	536	505	546	548	522	500	538	501	558	521	533	521	520	547	548	546	498	493	549	513	555	544	528	527	535	534	528	529	498	497	503	513	506	505	533	539	534	578	515	513	500	468	493	473	518	566	543	545	499	488	530	522	495	528	516	532	508	540	559	468	500	537	537	531	505	529	478	558	464	518	516	510	487	519	549	520	525	516	549	490	486	549	568	507	505	482	550	527	546	518	534	515	505	511	527	499	501	507	514	531	571	504	539	533	510	506	525	528	499	511	526	497	505	588	498	485	510	497	538	508	520	490	526	517	549	514	552	569	529	521	547	472	520	470	503	531	535	528	517	492	577	528	532	537	497	503	480	521	509	514	515	554	493	506	529	554	510	524	512	524	517	515	530	482	526	507	505	531	522	540	534	493	540	495	508	533	564	498	491	528	508	530	477	510	506	491	520	531	525	517	546	546	542	511	547	492	525	492	508	479	533	511	522	526	516	503	511	524	492	555	530	547	500	481	521	509	520	533	507	502	500	513	485	569	501	528	542	526	499	528	498	547	525	527	513	502	527	470	562	496	522	467	540	517	519	544	534	491	467	509	514	524	468	532	522	508	514	540	548	532	457	488	516	493	540	533	559	525	488	497	461	527	531	531	482	490	564	508	559	540	491	543	523	549	533	522	558	527	515	530	501	519	514	528	513	487	503	579	540	474	542	550	490	536	513	520	501	559	485	528	525	553	554	506	545	514	512	521	510	528	524	511	532	476	528	464	522	483	503	516	503	532	537	495	507	526	527	515	534	483	534	530	491	513	499	502	513	559	563	557	497	545	522	520	518	537	515	512	506	531	525	531	518	498	485	557	500	514	516	491	523	514	502	529	503	546	512	536	513	515	518	542	488	510	514	497	564	536	510	501	552	499	492	532	512	489	518	525	497	564	528	513	479	500	531	539	496	523	503	511	524	546	522	467	546	515	537	505	523	498	498	524	509	518	489	498	503	549	499	505	492	481	518	539	498	539	469	511	540	505	506	522	497	548	530	501	507	549	526	510	518	494	546	540	530	524	484	527	534	535	515	529	486	521	577	534	493	494	562	528	452	516	528	498	549	469	548	487	538	483	494	533	545	496	504	541	514	497	493	497	511	471	545	506	483	503	472	516	522	517	477	523	501	477	520	514	535	525	503	490	533	534	502	495	516	518	546	511	501	515	536	526	527	554	518	477	540	522	471	505	543	531	568	509	508	516	482	549	523	570	511	514	539	530	487	519	501	507	553	477	536	552	559	470	539	525	539	507	521	542	521	523	516	522	498	552	523	519	512	555	559	476	537	503	496	540	522	483	529	544	495	517	515	517	490	474	519	499	489	533	528	520	521	521	515	469	516	507	539	514	549	551	523	483	516	513	541	521	516	564	508	513	521	523	476	506	510	529	534	494	518	519	521	506	545	480	530	508	495	527	505	510	531	482	536	524	501	495	548	559	506	514	504	499	538	510	509	508	524	550	511	476	510	553	520	506	499	539	478	524	551	513	527	546	533	507	517	538	525	525	511	518	532	521	508	528	561	486	528	541	469	530	578	516	543	492	508	526	560	515	528	500	526	533	524	485	483	480	504	511	511	511	490	563	536	486	515	509	550	502	541	497	506	502	507	494	516	501	489	521	504	510	515	530	498	509	529	528	512	454	526	548	459	499	538	498	509	498	543	489	529	501	522	544	491	536	504	520	551	499	484	517	546	533	517	524	522	487	517	520	484	534	513	531	519	503	521	544	503	493	541	526	510	519	561	460	518	524	519	559	521	478	499	515	510	500	535	548	558	498	548	524	486	521	545	539	469	545	513	476	490	493	511	575	535	548	493	534	505	493	526	513	510	519	539	530	509	512	499	548	557	491	517	531	495	563	520	509	482	503	488	535	477	528	508	484	498	523	500	504	514	517	503	483	505	550	554	544	579	545	538	533	573	487	556	484	526	522	470	496	498	510	511	475	516	545	520	545	523	520	534	521	521	506	531	528	510	523	492	530	516	531	565	513	509	516	536	534	527	523	497	517	552	519	507	558	514	496	492	533	530	539	537	554	518	508	520	500	462	517	508	516	509	503	499	547	509	544	510	524	507	511	518	543	528	518	505	506	506	526	519	550	539	523	524	537	515	516	554	503	470	504	507	532	516	534	457	494	509	526	536	533	522	555	564	515	505	517	492	510	563	529	449	506	512	550	484	506	520	534	512	511	532	507	540	534	494	535	506	544	521	506	512	502	464	563	522	540	560	531	506	483	533	504	527	505	494	514	502	534	524	533	496	509	516	512	518	558	486	534	531	502	544	498	488	505	505	546	487	538	537	496	539	507	504	491	498	520	480	539	522	522	548	506	515	524	519	509	517	524	536	532	522	511	499	537	545	508	525	552	533	496	524	517	536	496	512	523	530	505	531	518	539	544	491	483	514	495	508	503	507	518	503	533	493	525	509	543	503	526	513	525	502	512	478	487	511	492	503	523	496	488	530	480	539	492	488	519	487	513	525	489	521	552	490	534	530	501	493	527	498	510	484	524	500	538	541	540	492	545	486	532	486	492	506	520	498	517	535	545	513	538	535	543	539	522	519	500	507	503	516	554	554	524	552	523	488	494	518	527	535	557	544	532	487	513	502	509	513	495	507	506	523	480	523	486	546	523	511	506	509	530	495	522	508	546	497	520	535	543	468	504	528	501	536	507	482	531	515	511	536	526	474	494	560	513	536	534	531	517	528	497	520	481	483	530	519	502	464	491	526	489	463	548	547	497	507	536	534	525	518	552	531	534	539	483	485	509	492	499	517	480	501	456	543	501	503	506	534	495	512	544	520	541	520	503	500	495	501	467	506	518	504	593	502	499	512	530	501	553	568	532	494	512	521	547	543	538	506	538	528	530	530	520	552	503	538	504	547	551	487	511	495	556	492	480	552	555	536	507	494	531	465	509	494	486	533	500	572	580	528	495	509	495	584	521	494	483	536	528	566	507	503	475	504	508	523	522	521	524	534	486	508	494	502	498	487	518	497	502	507	511	527	527	528	519	513	529	514	522	541	521	532	529	530	501	541	509	507	532	509	535	531	550	495	512	500	521	506	514	539	513	514	523	542	530	513	524	500	502	535	540	548	514	518	557	499	537	531	532	546	527	491	526	468	543	537	521	526	542	489	523	518	500	542	533	523	514	515	516	506	499	530	497	505	525	530	528	493	518	500	494	534	519	520	552	536	529	525	496	474	511	525	515	493	525	511	511	563	496	544	510	515	519	507	512	494	529	525	503	503	549	528	526	505	513	523	515
30189	6384	2545	1749	1233	935	728	602	547	474	438	381	356	332	291	316	290	289	254	268	241	270	274	252	222	248	246	236	242	227	231	221	236	250	227	217	229	231	253	223	201	251	220	229	223	231	214	233	230	246	201	214	237	227	256	232	242	221	217	216	229	231	217	223	218	224	215	239	217	239	228	229	218	217	217	227	234	238	203	225	218	254	230	236	236	228	217	224	197	219	217	211	232	241	223	230	212	203	239	224	236	244	236	222	248	210	216	225	237	211	246	218	215	232	207	214	231	217	228	220	226	215	207	213	202	210	237	256	195	207	235	221	218	215	241	212	227	220	248	218	198	235	210	211	198	220	205	224	214	226	246	224	250	220	228	234	205	218	234	186	216	232	230	230	225	240	211	221	222	214	226	224	221	212	231	211	218	242	212	225	227	210	207	221	215	224	249	214	221	193	233	200	209	232	189	219	218	239	226	216	200	204	215	224	238	233	234	218	203	229	218	205	210	222	209	217	246	233	210	225	214	211	226	217	250	222	236	239	221	232	210	222	225	228	201	220	227	223	218	232	223	226	220	235	237	235	220	208	229	214	211	219	226	194	231	244	206	218	230	239	209	217	224	245	244	224	216	242	218	236	226	218	234	236	238	243	231	217	223	198	210	205	228	203	215	214	201	235	203	202	212	210	234	207	218	229	188	241	236	212	204	228	234	211	219	237	226	236	220	207	220	194	189	212	214	236	225	233	198	234	228	211	213	248	189	209	222	211	217	219	226	223	231	234	212	252	216	196	211	214	195	204	222	217	238	228	209	239	221	225	237	234	218	235	220	212	244	215	210	220	225	234	242	217	207	196	204	208	207	187	208	184	218	216	218	237	189	226	205	239	243	223	207	189	237	206	239	196	246	227	233	198	229	235	245	233	207	217	228	212	219	192	189	226	239	196	223	238	207	216	215	203	238	238	215	223	233	222	238	232	231	216	227	219	198	231	239	238	201	207	232	229	250	197	228	211	214	233	221	235	237	235	244	241	237	214	262	224	227	219	229	228	220	216	222	219	205	226	224	218	237	225	221	215	225	208	223	256	199	213	234	216	244	228	215	219	210	207	207	229	210	208	222	223	225	225	223	233	212	207	236	209	232	221	214	216	213	224	219	209	244	215	209	226	235	218	208	202	236	191	190	208	256	221	224	232	227	243	221	216	241	246	200	194	220	206	217	207	214	219	212	245	238	197	215	228	229	220	240	237	232	207	213	227	251	232	230	247	229	212	215	225	237	208	235	217	228	210	222	246	213	212	251	233	232	241	229	210	229	232	196	228	232	192	193	235	235	241	217	247	231	204	232	208	206	214	245	267	222	240	226	169	200	200	226	215	239	220	237	230	248	214	213	229	228	233	223	210	231	219	230	229	237	216	202	230	214	217	231	226	210	211	216	212	235	223	216	228	221	217	228	210	206	229	195	243	205	210	227	205	213	227	242	219	238	210	208	210	243	224	214	219	235	224	242	202	215	236	222	234	202	220	195	212	219	240	229	243	215	217	195	201	211	224	215	242	207	203	216	220	240	225	210	199	229	218	245	229	254	216	225	228	236	220	210	229	207	217	220	215	206	232	220	235	251	186	220	228	220	223	211	206	214	206	216	208	263	208	237	213	244	213	249	227	231	214	222	216	237	196	243	211	235	230	218	233	227	236	249	208	208	204	215	217	248	217	225	239	244	223	211	197	252	222	213	239	219	216	222	209	229	197	229	232	215	238	203	212	203	222	222	224	228	225	219	213	202	225	233	220	250	217	215	227	222	217	206	211	203	227	220	225	206	221	230	228	210	226	182	250	204	230	208	218	214	218	241	213	205	205	231	215	204	219	248	225	230	219	194	237	239	203	224	256	225	205	214	218	215	201	225	233	228	211	234	207	233	231	238	225	208	231	235	226	216	226	202	216	248	216	202	213	223	205	221	209	218	218	237	245	243	214	217	218	229	223	230	223	198	209	245	173	236	220	238	212	197	219	223	211	218	236	235	199	237	209	216	216	188	235	208	225	213	228	234	234	224	221	226	196	221	232	243	214	213	225	223	222	250	251	230	232	221	228	244	219	204	233	232	174	221	207	235	249	230	240	211	214	229	234	228	198	223	231	254	214	209	238	214	203	208	218	200	201	210	242	217	212	265	173	205	208	250	224	229	214	207	217	190	217	234	188	240	229	235	210	248	200	223	218	237	229	227	223	219	235	202	218	215	220	217	228	233	220	236	204	205	234	228	244	215	239	234	216	210	212	209	206	225	208	223	242	230	231	204	222	222	221	209	210	198	244	231	202	186	214	215	248	218	218	232	229	214	203	234	198	217	242	215	224	226	230	248	225	241	217	226	218	184	228	224	226	236	190	207	229	207	234	228	231	245	232	201	220	210	197	210	203	225	210	214	207	201	243	212	227	201	221	226	226	235	233	250	232	212	220	225	244	248	219	228	193	228	239	225	219	255	212	223	199	205	225	239	236	223	234	219	191	200	222	222	224	244	216	257	230	242	243	221	259	226	197	211	239	214	218	255	219	217	197	194	225	234	229	222	232	232	215	208	216	236	229	223	229	216	251	208	237	207	222	210	238	222	234	227	235	212	215	225	211	224	228	210	228	205	225	237	224	226	196	219	225	222	229	199	221	205	205	271	232	209	209	226	215	229	210	219	216	222	223	233	236	243	238	223	227	232	256	194	234	215	220	227	211	229	250	213	252	234	237	226	236	199	211	233	234	219	212	216	219	225	208	215	206	239	248	215	204	213	235	232	210	217	204	248	232	190	199	235	221	210	210	226	238	211	217	237	208	203	208	226	233	217	211	216	226	199	244	226	235	209	216	234	214	207	208	215	210	207	236	233	232	228	214	208	216	206	244	265	201	233	228	201	235	223	232	241	205	193	221	223	230	207	242	215	218	205	220	219	241	227	214	230	230	230	216	222	230	232	193	222	206	207	238	194	246	240	200	251	218	249	233	198	218	242	230	217	207	231	230	231	211	242	238	220	238	220	204	217	232	246	216	220	203	214	212	190	215	204	178	239	224	202	218	218	218	237	220	221	218	232	210	195	209	227	229	213	209	240	246	245	219	225	237	215	225	226	216	249	211	220	234	216	226	200	224	241	214	236	198	235	210	202	226	217	234	244	227	224	223	223	223	244	226	243	212	241	214	217	237	206	203	198	254	218	212	213	218	236	261	207	230	236	222	212	218	217	222	245	223	208	222	189	208	218	201	207	234	220	203	217	257	224	226	217	219	218	201	207	182	205	220	180	242	218	226	214	232	196	198	226	222	240	236	205	209	219	227	226	198	187	205	248	214	212	223	210	210	231	226	209	233	208	228	238	227	216	238	226	220	217	221	236	230	242	220	198	228	216	221	200	223	194	218	236	213	214	212	217	219	230	209	205	217	216	228	218	203	228	199	227	225	216	211	208	229	232	209	215	209	236	242	243	246	226	211	221	259	210	228	233	222	195	216	239	194
15776	2430	5097	5977	5163	4373	3558	3095	2650	2395	2167	1887	1832	1644	1478	1402	1427	1280	1260	1210	1107	1083	1084	1045	996	978	975	920	938	945	906	885	872	881	910	898	859	867	884	832	834	852	783	806	820	772	852	802	812	784	803	834	809	799	777	801	788	821	825	786	724	783	800	802	832	802	768	792	774	770	807	757	733	760	759	766	803	757	800	777	815	771	738	808	747	763	743	777	750	792	769	729	777	710	758	770	792	669	781	761	736	765	747	766	735	758	752	762	715	769	769	771	734	754	744	738	765	792	746	700	734	763	746	747	761	783	782	757	740	755	725	735	759	743	731	719	707	763	722	772	716	731	714	772	723	737	728	761	753	766	750	740	738	765	713	756	744	702	708	719	730	745	758	758	761	741	716	720	729	732	795	678	789	775	705	735	729	694	748	728	746	701	674	735	735	765	741	766	711	780	730	747	729	743	743	772	751	726	788	744	672	759	740	661	703	707	691	761	718	754	733	761	741	699	665	721	750	739	741	756	790	759	739	708	743	773	768	777	777	736	738	714	684	756	758	696	737	767	728	742	733	709	728	708	750	739	700	716	778	782	734	679	755	773	738	699	713	746	709	766	731	720	694	770	765	751	776	737	719	764	701	722	714	750	769	746	799	724	775	750	736	715	719	770	726	720	770	748	750	731	741	751	807	755	744	723	675	759	711	757	732	705	699	735	725	742	776	801	703	771	729	749	762	736	708	702	791	736	737	709	726	747	738	736	736	741	771	781	708	733	746	765	790	756	695	748	764	758	757	708	740	770	732	740	736	780	749	765	759	731	738	738	751	752	722	737	734	757	740	729	706	734	728	750	700	724	752	762	714	760	780	774	732	791	718	709	727	741	758	728	688	755	783	737	715	823	718	727	796	727	719	713	780	750	725	802	769	721	739	778	733	755	758	735	686	721	746	743	734	741	691	794	765	734	788	799	720	743	758	717	710	782	785	823	710	755	747	734	685	717	746	785	726	768	746	654	721	735	756	745	804	730	687	751	785	742	732	756	769	784	768	724	718	737	786	731	741	700	725	723	708	707	696	691	775	776	748	707	729	707	723	737	758	690	707	793	733	723	734	747	678	729	764	764	758	737	719	735	746	747	746	762	725	720	760	779	719	742	723	702	751	722	761	737	737	712	752	717	701	724	747	742	716	718	746	761	688	747	728	733	722	739	700	729	738	702	739	733	722	749	720	761	746	714	736	710	730	741	761	784	769	731	764	752	760	748	743	789	761	746	747	775	760	722	743	766	740	722	755	756	702	775	733	735	787	758	723	746	722	747	721	768	718	736	767	729	721	724	751	781	728	740	756	672	792	746	779	755	720	765	692	759	774	744	702	664	709	729	765	730	760	770	711	725	745	766	762	748	764	710	765	728	716	775	763	741	722	735	740	735	731	762	776	750	769	746	739	698	755	734	735	762	713	739	720	742	809	728	766	736	735	752	735	757	700	757	726	715	701	771	728	746	710	768	719	732	751	753	779	722	753	780	687	782	731	740	769	749	724	749	709	706	760	765	729	735	747	761	705	747	745	750	734	763	769	730	747	735	740	731	710	671	724	727	734	787	711	755	748	723	766	751	746	761	752	732	746	750	729	751	725	693	741	749	736	766	770	737	766	711	741	746	759	756	725	765	719	735	780	715	772	732	742	732	776	750	728	739	721	771	727	701	697	758	712	770	741	709	761	728	751	752	694	749	699	731	781	747	713	735	744	786	734	768	729	729	729	704	704	728	711	750	727	742	740	751	727	726	688	742	695	770	744	739	772	744	762	742	733	696	784	739	742	710	705	770	770	765	768	721	769	724	780	768	716	752	741	714	673	778	744	738	713	759	741	731	801	723	739	682	787	732	665	721	698	739	705	732	732	778	728	736	748	690	735	679	800	731	718	732	751	733	765	823	704	768	798	740	716	685	718	759	750	753	788	764	744	748	794	763	756	720	698	743	721	706	742	768	747	727	753	741	711	683	786	739	761	708	764	693	739	725	716	767	701	795	753	723	749	748	720	706	705	758	727	697	769	796	788	768	711	702	709	754	734	711	737	723	713	723	749	753	768	767	738	755	747	713	740	744	783	773	722	713	762	725	780	787	770	698	732	728	693	750	767	744	724	737	780	776	715	726	731	700	742	755	729	748	722	771	755	749	759	730	750	742	802	722	746	756	720	745	754	716	761	741	734	786	752	729	809	779	748	766	724	726	772	741	772	679	748	743	748	734	729	748	734	735	777	725	709	690	776	710	727	739	707	715	738	764	782	792	717	709	768	774	718	777	742	751	733	736	724	784	746	710	711	682	706	766	755	766	745	707	704	743	770	703	733	749	759	795	751	740	712	785	714	725	733	723	790	709	724	787	726	788	720	723	763	737	708	730	760	767	711	741	723	701	712	772	711	707	709	722	757	784	722	702	757	737	715	726	792	723	803	729	710	706	760	726	734	749	705	755	714	709	728	746	758	821	735	738	777	726	777	718	739	772	735	769	739	732	740	738	715	770	779	720	706	712	748	731	736	767	744	727	709	737	764	763	804	745	758	711	749	743	695	732	698	759	714	704	727	755	722	748	704	735	730	741	706	705	779	727	681	717	712	762	810	717	753	735	720	700	769	700	780	751	800	718	691	735	722	707	767	735	720	725	719	779	760	762	733	713	682	764	688	681	787	717	714	745	696	712	769	764	769	719	762	723	771	732	718	762	743	738	749	740	761	741	733	735	713	758	742	742	710	721	740	747	747	714	717	716	744	721	755	737	695	729	716	748	726	763	757	707	753	731	762	735	741	728	730	759	713	718	717	723	751	674	715	737	687	786	738	762	745	680	726	731	768	740	784	705	740	743	773	718	707	754	719	761	742	752	741	743	763	718	722	748	703	784	806	767	725	789	774	732	755	718	727	770	719	740	747	745	760	734	722	722	784	772	767	652	697	771	745	740	708	763	770	700	761	738	760	716	739	727	765	789	722	771	724	782	732	714	712	743	744	743	743	705	702	730	755	715	733	719	731	706	763	784	779	731	765	698	731	737	749	744	738	692	678	754	794	715	745	731	730	741	744	747	743	730	732	718	699	732	759	698	757	771	795	746	699	783	703	745	735	772	712	757	736	755	768	787	728	759	784	775	743	728	748	761	784	686	743	752	743	752	732	769	772	740	784	743	764	745	779	754	799	760	726	757	704	760	733	771	763	694	736	709	783	767	734	733	702	724	701	750	743	732	772	724	765	727	740	757	714	747	747	775	762	773	718	717	747	715	733	796	691	735	759	763	781	761	742	733	766	733	791	739	737	758	781	747	722	727	732	765	710	738	722	805	803	765	711	722	752	728	719	714	743	739	760	753	772	718	737	769	688	731	757	755	700	781	731	739	751	713	772	763	725	750	737	771	740	733	754	719	734	711	745	728	748	744	768	751	805	714	732	726	722	788	733	748	771	721	721	778	740	747	736	740	722	748	747	712	704	766	724	754	752	724	700	692
2260	161	135	131	104	95	78	89	94	69	77	76	84	99	75	68	72	79	87	61	74	60	69	84	74	69	70	69	60	71	72	84	56	79	75	76	72	73	77	58	70	71	74	74	64	54	78	72	71	66	64	63	71	57	68	64	67	76	67	71	63	86	72	66	75	82	67	69	73	70	81	59	79	71	72	55	69	68	68	73	85	65	69	49	69	72	83	59	77	70	57	70	76	76	77	83	58	81	71	78	96	76	65	63	62	79	83	71	81	64	51	61	70	70	65	65	61	71	93	63	66	73	67	77	80	74	63	76	58	74	67	86	76	65	82	59	80	72	68	89	73	86	77	69	68	79	57	88	68	76	64	72	69	68	63	83	75	65	65	67	70	90	57	83	68	81	77	75	74	69	72	91	69	66	72	60	77	72	73	83	80	60	70	77	66	66	70	72	63	69	75	73	86	62	60	69	68	78	61	79	73	71	77	72	65	80	66	68	63	81	86	76	73	68	81	71	74	62	73	60	81	73	78	76	84	77	61	63	80	70	64	80	84	67	64	72	74	74	65	69	80	71	74	73	66	66	62	61	66	71	79	73	69	74	64	75	66	85	68	88	65	74	76	71	74	65	61	64	79	69	74	57	91	79	72	85	89	69	61	63	84	73	70	75	70	72	76	68	66	75	81	62	64	84	68	72	97	59	84	79	57	75	62	53	65	68	65	89	67	67	77	78	82	55	77	77	60	68	77	80	67	87	72	68	68	59	69	70	68	73	82	88	63	69	58	67	87	73	79	79	79	67	84	65	76	77	81	65	78	68	81	69	69	67	70	67	80	71	59	58	85	73	75	92	65	83	82	62	62	83	64	74	72	78	80	68	66	61	68	58	75	71	88	84	73	83	86	64	69	75	74	75	66	61	81	65	71	67	70	74	61	75	74	78	68	77	63	83	64	84	77	79	87	70	72	72	72	56	84	78	72	72	59	75	71	79	75	65	69	75	66	86	63	77	81	76	70	53	61	92	72	66	73	84	61	61	85	64	78	66	63	63	74	69	73	71	70	72	90	56	77	69	64	78	90	84	64	71	56	84	64	60	79	79	66	76	76	73	81	73	66	80	79	77	63	62	64	75	65	72	73	62	78	76	59	56	59	76	63	54	74	75	77	78	69	77	69	66	74	90	77	70	72	80	79	66	73	81	58	61	69	77	86	75	74	70	87	68	68	70	69	64	90	62	70	77	82	63	79	71	73	85	70	58	57	66	68	56	68	73	70	72	70	72	71	70	91	74	93	76	71	71	87	65	82	82	67	69	65	65	75	74	56	67	73	70	72	75	87	68	61	79	75	88	70	64	55	73	67	85	73	61	75	65	81	69	94	79	76	76	63	73	64	69	74	84	54	69	66	61	75	91	61	81	75	69	62	65	66	81	78	64	73	92	65	72	74	74	73	77	66	74	73	70	76	61	58	66	73	59	82	71	67	66	58	72	72	74	68	66	82	67	71	77	76	71	62	61	68	54	61	75	79	86	87	71	95	60	74	78	71	86	75	66	72	81	74	68	66	73	69	63	62	74	76	79	84	70	69	62	57	55	71	82	81	73	64	67	75	67	69	66	69	67	71	75	69	81	65	75	80	87	72	72	73	80	83	73	75	73	67	74	91	73	63	72	77	72	79	71	73	65	82	75	70	84	77	96	77	65	56	77	71	57	91	66	74	65	74	63	76	79	70	65	69	78	68	77	63	77	77	75	74	76	79	75	77	67	71	57	60	72	72	76	77	68	84	69	79	70	61	81	66	81	86	82	69	66	71	66	65	67	79	68	72	76	79	95	69	80	57	85	72	78	63	75	73	72	79	78	73	79	71	77	69	64	66	68	76	71	72	77	73	82	80	75	62	101	65	70	83	68	65	73	61	68	59	77	81	79	71	75	66	83	63	62	94	66	76	76	71	68	92	73	69	72	78	59	52	76	84	57	73	61	75	78	61	76	72	78	68	74	77	81	77	68	75	56	72	66	64	73	72	64	65	71	60	59	80	69	58	80	77	69	82	64	87	67	74	75	70	80	75	80	81	64	88	85	61	74	62	94	79	68	78	67	70	77	67	66	72	80	69	87	69	84	64	75	94	64	85	58	55	63	57	78	66	81	62	87	72	75	79	79	66	69	66	72	72	77	73	65	60	51	71	62	68	72	70	82	73	71	73	70	64	74	83	60	77	76	56	75	89	73	86	74	90	79	87	66	84	68	81	64	64	72	79	80	78	74	65	64	58	74	67	83	62	82	72	67	78	90	72	65	84	67	77	67	75	76	76	64	66	69	79	79	77	68	72	88	66	68	69	69	71	89	76	61	66	89	67	79	74	74	68	69	55	78	78	65	81	88	58	62	66	66	78	72	67	70	72	73	92	68	73	79	71	72	75	59	78	68	68	71	88	72	59	88	79	83	64	71	58	66	81	56	76	55	76	79	76	74	74	60	61	58	76	61	74	71	61	68	75	63	65	88	68	75	65	74	102	85	64	67	83	63	74	64	68	78	71	65	77	66	60	84	81	53	59	71	65	73	71	62	73	83	66	71	69	74	72	76	89	79	76	61	70	60	81	65	77	61	61	67	68	62	81	78	66	80	76	98	69	80	74	49	71	77	81	80	70	53	79	69	83	74	72	70	73	85	68	77	74	78	60	69	86	69	75	70	69	72	77	85	61	75	66	79	67	73	82	71	65	65	71	77	61	74	71	73	74	79	73	67	78	87	77	66	70	79	58	72	78	80	68	61	73	71	76	71	60	68	62	71	66	100	64	94	76	83	81	80	70	77	67	66	93	65	62	58	61	69	74	79	69	65	67	70	78	73	79	77	74	70	67	75	76	71	77	63	66	72	82	91	67	73	70	81	65	72	77	71	74	68	68	67	90	61	61	74	94	86	66	76	67	78	61	70	81	66	71	66	74	85	86	57	70	73	70	79	58	69	58	74	63	72	62	71	63	69	61	68	66	69	73	71	77	74	73	69	66	66	69	74	66	64	61	78	64	71	92	77	85	74	62	69	61	82	93	81	65	75	82	77	55	80	74	81	74	71	71	71	79	64	75	71	83	80	64	64	68	73	71	85	72	85	71	67	56	73	94	59	60	59	74	71	78	73	84	75	65	60	71	82	73	74	72	66	62	53	71	65	80	71	88	95	71	75	81	56	53	68	68	68	71	75	70	69	63	78	86	81	83	75	79	68	59	53	73	71	67	78	77	67	82	84	79	57	70	73	79	78	76	72	87	63	81	82	78	80	74	67	77	68	52	69	63	77	64	59	84	71	64	75	58	70	61	76	81	70	62	76	71	65	64	68	70	62	58	66	71	66	61	67	73	82	81	65	75	78	72	82	72	79	67	66	78	76	69	72	64	84	78	58	58	75	75	64	74	67	74	61	53	56	71	67	79	82	58	72	74	69	64	87	77	94	81	92	72	79	73	77	56	69	65	72	65	69	73	61	86	49	74	78	90	57
3439	375	439	498	467	405	402	380	372	417	314	342	374	359	333	337	328	336	318	303	313	327	317	314	318	319	319	316	295	299	308	307	334	285	315	327	289	321	283	302	299	323	337	311	329	313	303	293	301	273	295	308	316	343	292	300	285	302	319	312	309	320	296	266	342	310	286	284	292	292	325	317	329	316	283	326	298	317	317	323	284	326	288	293	295	297	284	339	303	283	331	308	308	293	300	282	280	312	282	268	313	312	310	290	301	293	312	339	327	305	304	306	303	298	303	314	312	275	337	309	310	321	318	269	293	281	272	293	324	297	284	301	292	286	273	307	290	268	341	264	297	291	304	323	259	329	281	281	309	308	305	298	298	303	294	308	319	296	306	312	328	309	296	308	310	280	322	310	310	342	309	311	317	312	336	319	286	324	321	353	328	323	282	314	298	316	295	306	288	310	287	302	321	313	306	335	312	289	281	273	307	304	319	290	292	332	323	322	279	351	323	327	290	311	326	317	307	304	306	331	282	272	299	306	289	307	282	279	300	315	308	301	338	302	287	306	316	279	292	286	307	316	332	294	286	310	324	277	330	311	305	287	316	322	342	322	277	294	313	308	305	291	320	274	291	306	300	290	318	303	323	298	289	280	317	315	272	293	296	316	328	290	302	307	295	277	275	332	311	305	273	292	311	280	296	316	309	300	303	289	335	306	272	301	292	304	290	305	263	286	278	301	295	288	291	329	306	276	275	336	282	298	321	293	309	307	332	270	304	325	303	315	285	288	313	317	301	308	311	313	306	274	329	308	312	265	319	333	291	288	318	305	310	323	300	304	271	294	313	313	300	333	297	308	290	290	298	299	286	311	312	276	273	303	311	296	314	304	307	299	298	297	283	283	316	312	316	276	344	300	274	298	273	316	278	318	299	313	275	298	294	312	306	285	308	314	309	258	286	323	278	302	341	308	314	297	300	309	301	312	311	296	287	293	280	295	312	310	311	316	286	312	333	290	295	306	336	315	306	356	327	316	298	300	316	307	324	319	293	304	269	286	313	333	285	281	287	291	310	327	285	307	304	307	291	301	310	309	334	266	294	305	306	313	308	305	271	289	322	281	323	292	312	310	327	287	283	289	301	276	328	309	297	257	303	341	307	294	325	325	331	292	308	313	274	293	294	307	283	290	311	317	310	302	284	288	286	329	306	302	293	294	282	319	291	315	334	308	264	313	291	309	305	295	312	307	321	290	306	273	309	292	300	281	315	299	294	301	313	322	281	294	316	286	339	332	292	293	302	311	303	308	322	286	328	329	300	272	306	282	286	299	286	309	297	314	327	305	301	312	301	294	301	315	281	323	310	326	314	306	327	286	323	327	321	320	298	321	316	301	321	290	289	288	286	296	288	307	325	286	299	282	317	277	297	338	310	318	291	286	321	312	309	285	346	274	305	316	321	297	282	301	297	334	315	326	287	318	272	302	300	332	283	275	317	319	303	309	281	319	302	323	299	296	298	311	310	307	349	303	297	321	314	326	335	314	312	299	311	308	301	296	323	259	308	316	283	328	272	305	307	329	274	294	312	268	313	313	295	291	287	333	316	289	281	304	280	298	270	253	309	270	295	304	305	308	313	316	316	310	306	289	286	319	305	288	318	313	315	298	318	294	310	305	299	286	282	293	317	309	309	298	283	329	299	302	314	300	301	265	306	323	269	286	333	300	305	296	297	288	290	281	303	317	311	317	323	275	312	304	291	293	288	297	300	298	286	286	328	288	319	310	338	274	288	307	295	306	321	283	296	257	309	287	308	309	288	323	303	296	295	303	277	283	325	280	293	320	293	288	271	330	274	295	276	295	297	301	279	318	313	346	313	309	321	316	310	304	317	266	327	291	285	290	329	312	331	308	317	309	260	304	323	308	335	318	308	272	338	291	290	315	310	312	335	299	308	309	299	307	319	310	289	317	274	298	308	305	301	293	321	295	327	340	290	289	304	307	287	322	288	283	298	300	295	325	307	300	284	306	325	297	277	300	282	330	286	293	308	279	295	259	321	324	314	293	315	306	283	317	306	279	307	320	307	348	303	325	322	299	318	324	326	300	305	318	317	297	320	285	320	309	304	315	323	297	295	343	292	294	321	270	329	271	315	285	311	277	326	315	284	305	306	338	283	290	323	264	307	328	313	334	274	315	329	279	308	282	324	285	311	311	307	299	277	313	293	275	317	295	310	304	312	274	326	298	320	311	292	338	329	325	280	296	317	302	327	319	275	291	323	346	315	311	319	293	291	294	296	280	277	320	338	286	312	331	320	291	313	291	313	331	317	327	296	317	319	304	320	286	288	298	295	299	303	305	312	303	281	295	305	318	311	313	306	306	291	316	322	282	288	311	288	275	321	312	334	294	312	298	282	309	290	299	282	333	285	310	319	283	307	305	314	287	317	300	338	291	321	340	312	286	307	296	316	296	299	332	342	299	322	307	305	344	341	295	295	306	304	323	318	324	300	287	287	339	336	294	298	314	289	285	300	281	296	309	303	259	315	306	313	277	276	318	319	302	308	277	316	296	348	285	323	307	300	313	298	315	328	316	317	289	303	293	283	292	307	307	299	272	313	294	295	319	309	280	331	318	294	287	317	340	298	294	318	311	279	283	292	295	309	303	307	307	301	313	299	327	296	327	296	279	315	320	279	308	296	321	313	289	308	310	303	313	300	302	299	293	322	315	273	299	314	270	340	278	309	312	285	261	312	336	311	283	292	328	311	311	321	297	289	281	303	298	292	282	289	284	307	330	290	292	299	291	316	322	290	300	333	280	323	291	299	285	302	306	303	316	277	305	287	331	313	292	297	304	340	321	308	327	302	305	317	304	298	304	308	312	285	284	300	320	343	338	301	304	327	291	284	266	298	327	305	289	324	274	293	315	327	290	285	290	328	311	287	351	289	304	294	306	305	294	295	277	292	309	287	291	310	280	273	311	308	313	316	296	306	312	279	323	304	310	310	282	314	295	304	268	305	280	306	297	327	294	302	302	290	299	301	316	291	334	300	314	312	299	269	310	308	315	306	278	339	290	296	270	328	274	316	292	269	280	332	326	295	308	322	306	296	309	307	302	265	335	304	293	323	323	315	320	300	310	313	318	285	277	323	311	326	270	300	316	340	307	294	312	301	317	300	283	297	293	297	302	300	309	261	297	303	283	294	273	285	290	339	320	264	297	295	336	298	336	301	292	312	322	305	327	296	313	301	301	332	294	296	327	308	299	278	304	305	280	303	318	336	319	296	304	305	323	326	293	285	282	302	281	316	324	268	311	326	301	327	301	290	289	304	304	311	277	319	295	290	326	306	347	306	304	287	330	305	327	291	296	311	305	334	335	285	307	302	330	322	295	315	296	310	269	334	321	297	287	311	326	281	288	297	313	295	299	293	264	295	326	316	289	297	309	286	284	329	304	302	305	296	283	313	296	306	303	307	302	316	322	304	296	315	279	348	313	295	297	277	329	299	305
17995	1787	1160	890	649	504	403	337	305	245	249	253	204	206	177	194	172	169	172	179	165	148	146	146	148	153	168	172	137	152	159	148	151	140	129	137	155	144	137	147	157	160	142	145	168	149	152	167	136	142	148	146	151	124	149	146	134	159	134	181	146	154	138	142	136	124	152	160	144	134	137	139	134	146	137	143	137	152	148	148	148	123	174	138	154	147	149	136	160	131	143	152	159	155	150	162	152	120	142	128	144	151	169	146	143	157	150	131	139	164	157	111	159	144	135	147	143	135	145	141	147	136	152	162	146	147	130	150	136	136	146	151	154	159	134	133	146	141	135	143	168	132	149	159	151	115	160	163	127	144	150	150	161	174	150	142	158	142	130	136	152	149	157	139	145	137	159	156	126	157	134	156	150	147	139	150	170	120	140	150	137	134	146	140	134	127	110	153	151	161	129	140	145	100	169	138	142	144	143	134	130	134	141	156	132	147	132	140	128	131	148	142	146	139	138	136	117	137	131	124	140	133	150	145	140	138	144	148	146	145	131	153	150	136	166	162	153	158	131	143	148	156	171	143	161	169	166	144	167	159	149	139	169	150	143	143	152	134	146	141	121	143	139	129	123	123	137	153	143	168	150	136	152	146	145	153	167	134	162	153	153	152	134	136	126	128	146	149	134	126	151	133	157	136	140	136	134	140	155	148	143	143	137	171	123	135	164	154	157	152	133	160	141	163	148	132	138	141	109	152	143	149	146	136	159	139	155	150	151	142	133	143	147	146	122	134	138	144	141	118	135	128	135	155	155	164	153	145	148	168	126	156	160	133	136	136	158	150	170	142	162	150	175	154	134	160	152	153	167	147	157	145	140	143	136	133	144	142	138	147	140	141	152	145	139	150	133	139	136	145	126	143	146	132	132	136	162	150	150	136	148	137	150	151	144	144	150	136	146	137	133	154	130	147	149	138	136	149	161	138	160	138	139	132	152	156	136	152	131	141	156	153	145	131	139	126	123	164	149	128	117	144	137	150	138	145	135	147	139	150	128	153	150	129	137	123	128	131	132	161	156	152	136	139	135	123	132	148	166	139	148	128	154	165	118	138	153	141	152	130	121	150	121	148	146	133	162	136	148	128	142	142	165	138	129	159	163	140	155	130	157	150	125	131	140	152	125	149	141	157	140	156	159	157	154	144	131	157	143	148	164	150	126	141	149	164	139	132	148	150	143	132	142	141	149	133	129	120	132	151	125	147	143	126	137	162	146	137	135	157	137	131	162	156	154	152	139	150	149	158	167	154	135	141	130	154	137	149	141	150	146	140	116	133	154	136	144	133	137	146	151	141	146	118	153	136	147	153	146	144	133	140	127	143	146	144	154	129	146	138	161	172	138	133	159	136	125	130	130	149	136	138	139	148	156	144	163	134	130	142	147	137	127	155	142	160	162	128	148	142	152	146	150	150	144	139	127	148	137	142	157	139	127	133	133	130	149	125	142	138	134	163	168	132	138	129	146	150	162	158	139	149	167	132	132	151	122	143	141	146	149	129	134	141	140	148	146	171	144	139	126	138	124	152	149	138	125	138	142	127	152	137	138	135	162	134	146	160	141	136	142	143	137	158	142	152	144	161	137	145	130	133	131	149	131	142	129	157	158	126	147	155	143	148	150	149	140	145	155	144	143	157	138	145	154	150	155	125	124	146	145	144	127	134	132	138	138	136	139	124	144	130	180	147	161	151	126	141	152	137	135	133	135	123	141	147	157	161	127	130	129	150	151	158	158	167	134	140	151	158	164	154	152	161	145	138	158	149	152	133	137	140	181	132	143	160	130	137	154	144	153	143	113	137	153	151	147	148	157	146	153	125	141	155	153	152	141	155	160	166	142	127	126	146	127	161	139	146	145	143	145	161	132	123	159	143	143	156	163	128	135	129	154	148	152	129	153	151	141	152	121	156	131	127	166	118	150	149	152	158	135	148	131	147	152	148	128	149	150	150	172	139	145	130	131	160	131	137	174	139	145	145	148	146	157	135	149	154	153	146	148	157	147	143	147	140	141	160	142	134	127	149	157	150	147	152	135	125	130	162	128	159	149	143	157	130	146	157	161	150	145	134	155	137	136	162	145	138	145	127	136	136	170	142	139	185	137	140	146	159	163	153	122	138	147	138	135	153	139	129	143	119	144	155	134	174	134	157	143	140	150	117	153	155	145	137	165	136	153	112	145	176	155	141	143	135	158	139	137	153	137	120	143	144	161	163	138	158	140	145	158	172	153	137	146	154	140	136	146	132	144	131	164	152	150	180	154	143	143	136	140	140	156	122	153	126	116	144	165	151	151	142	174	153	149	146	141	146	135	149	139	148	158	139	141	133	141	137	139	134	140	133	145	180	133	134	148	135	131	149	128	162	149	157	129	150	152	153	142	142	162	137	152	146	144	127	150	152	151	139	146	133	160	136	145	150	141	137	149	130	126	143	144	119	142	126	152	153	142	153	154	143	137	127	138	152	140	146	141	135	134	134	151	139	148	151	156	159	152	123	136	133	152	140	132	140	142	152	135	135	149	131	140	155	161	154	167	153	138	128	160	109	163	163	148	157	144	137	153	150	140	147	164	156	124	146	150	164	139	152	156	136	138	152	127	165	139	141	130	143	157	119	159	148	129	137	155	155	136	154	142	145	151	129	135	133	139	133	109	138	160	131	167	129	125	135	133	146	146	152	127	165	140	131	140	169	145	143	153	123	133	162	138	150	152	136	153	135	150	134	156	156	138	146	130	143	148	124	161	132	147	147	141	157	160	146	139	148	163	160	143	139	152	117	141	143	141	144	143	152	149	158	140	145	185	151	155	129	148	150	136	161	153	144	142	140	133	148	155	135	161	131	136	149	141	119	145	143	139	121	125	139	146	130	148	141	145	151	158	144	150	157	142	141	152	136	168	153	130	131	146	148	132	145	153	146	151	144	150	145	134	146	161	142	155	128	141	130	137	122	134	170	136	126	149	162	137	147	139	142	149	147	151	176	140	165	172	140	142	121	155	155	137	114	136	135	134	160	136	120	152	133	154	152	139	140	148	146	147	135	172	137	145	162	147	164	139	156	140	136	141	119	142	126	155	140	140	130	149	116	151	138	129	127	147	154	130	137	173	145	131	125	136	140	160	134	130	155	140	146	125	150	161	161	132	118	142	151	128	146	170	121	138	154	155	154	138	153	144	141	134	144	174	143	141	138	136	133	143	147	131	138	150	146	151	148	149	142	148	143	142	161	153	129	157	144	135	158	158	139	131	130	159	141	154	167	155	137	157	140	136	153	151	120	168	125	149	147	153	128	147	142	148	169	154	124	130	143	131	143	136	173	145	122	134	161	147	143	121	140	161	153	147	177	146	128	140	129	166	138	180	140	175	139	133	124	149	152	151	151	146	147	148	153	145	126	148	151	139	130	151	168	134	134	146	122	154	138	138	124	128	144	139	121	143	133	136	137	172	156	156	118	157	158	157	150
10595	1264	2741	3303	2784	2411	1927	1684	1527	1386	1246	1176	1083	899	915	827	786	795	757	670	690	708	656	655	634	603	584	624	610	592	643	571	576	627	595	574	569	592	582	538	567	614	549	532	542	543	563	558	545	542	576	553	510	556	543	546	539	528	539	556	497	516	524	535	513	529	520	517	511	541	541	551	539	505	558	534	553	538	544	491	574	478	499	565	517	531	531	495	550	512	589	515	536	510	514	513	522	558	507	503	483	513	546	534	526	533	507	604	503	494	536	505	508	446	527	486	565	523	512	494	536	539	510	497	530	508	477	534	525	519	505	509	529	548	516	498	542	528	491	505	531	519	540	519	543	553	500	479	512	525	477	534	510	541	529	524	549	531	530	499	492	514	497	524	501	557	510	511	503	504	516	528	516	511	552	507	563	499	522	521	494	533	523	568	514	516	512	557	495	493	489	515	511	559	530	532	505	508	502	492	525	550	520	499	477	498	546	498	495	522	539	512	478	546	517	527	542	514	523	509	507	525	535	501	494	537	530	504	500	515	485	504	511	496	539	508	550	493	514	551	509	515	495	543	515	524	534	542	494	534	499	527	524	516	526	503	526	519	522	496	526	485	522	517	546	483	534	513	531	495	504	569	498	529	534	494	531	529	488	515	532	531	502	552	537	526	500	497	490	539	504	510	520	528	557	524	580	508	503	552	545	524	526	497	506	528	533	542	548	489	494	547	548	522	488	551	532	504	519	557	503	497	539	527	557	516	563	549	499	515	489	504	518	510	547	514	499	496	514	543	506	505	556	499	487	533	529	535	519	550	529	532	525	527	536	501	518	544	514	524	539	488	491	519	508	536	511	498	539	490	532	470	540	530	512	505	518	490	494	545	518	488	506	535	495	538	535	489	528	493	533	531	521	518	498	518	544	512	547	528	530	501	511	516	443	530	505	515	467	528	544	512	477	514	521	523	513	516	522	495	531	511	489	522	511	501	502	509	505	492	489	513	506	532	546	535	513	507	511	561	557	508	495	544	487	505	467	553	530	521	544	509	499	500	501	580	529	539	562	489	491	524	483	502	540	534	500	523	540	527	542	509	523	497	538	562	507	514	539	551	507	490	511	553	493	510	552	535	495	510	499	525	561	524	550	507	521	498	497	503	515	508	539	506	504	530	503	518	534	510	519	513	513	535	518	541	493	533	498	515	522	540	545	542	547	509	501	529	501	511	533	513	518	513	505	505	534	476	499	535	489	492	520	526	562	533	542	554	519	530	540	511	520	522	523	514	544	509	508	536	509	476	507	496	498	505	490	510	512	522	517	578	521	486	499	530	492	505	537	523	526	537	516	533	499	528	504	508	516	537	467	521	534	526	545	480	503	511	523	545	527	515	547	515	545	474	525	524	509	471	499	538	506	555	519	500	517	509	502	483	521	544	515	529	530	506	500	510	507	496	505	517	526	511	501	477	542	538	524	503	510	513	520	525	545	539	456	463	556	526	499	501	522	510	530	485	490	482	515	513	483	508	530	545	512	498	515	484	536	468	502	518	496	509	464	527	546	523	527	528	478	526	519	537	516	517	479	498	515	517	505	506	546	513	511	531	500	517	504	476	565	494	500	519	549	511	468	536	509	537	523	469	515	517	524	495	547	514	528	521	513	503	477	527	499	538	553	507	533	535	506	551	489	551	508	536	529	530	504	520	491	521	520	514	517	509	550	529	505	528	479	521	486	537	540	519	532	501	535	540	516	522	484	495	503	542	533	497	512	506	508	534	507	534	537	486	515	509	480	472	529	488	494	482	524	492	552	515	531	510	488	488	522	485	506	525	523	508	524	550	505	516	500	539	542	494	467	507	510	530	522	539	561	549	537	525	553	513	554	501	505	547	507	501	526	514	542	513	507	533	441	518	503	535	529	508	505	510	518	499	484	523	503	528	529	517	528	487	518	485	509	547	535	522	518	533	508	539	527	495	529	525	524	540	510	525	524	552	463	523	546	532	525	502	519	507	499	528	534	543	539	533	521	526	548	524	506	555	530	528	527	518	507	517	537	533	540	521	536	529	517	542	532	507	517	549	493	494	531	508	505	548	486	527	544	534	550	523	479	541	553	531	510	474	464	511	496	510	551	523	504	495	441	494	542	507	527	524	507	500	495	530	524	516	502	519	502	503	492	475	533	514	504	528	532	497	559	489	484	523	531	482	499	537	508	491	514	546	492	503	509	528	502	498	523	512	509	506	526	521	505	501	481	503	498	507	534	514	515	513	503	536	503	484	499	489	498	531	479	501	505	532	537	505	532	493	525	555	532	467	519	502	486	519	493	520	493	498	498	517	534	500	530	514	491	511	508	536	489	503	499	541	489	529	512	531	548	524	539	499	529	509	535	494	467	580	478	499	489	480	517	520	522	537	474	544	510	490	486	476	506	510	490	495	521	530	504	532	532	513	503	500	534	507	496	498	517	519	543	502	551	467	522	514	472	538	532	498	539	509	525	486	515	500	514	540	497	502	492	515	479	451	516	525	485	498	554	501	503	534	528	480	531	527	549	519	534	513	495	528	538	480	512	525	490	535	526	484	496	486	498	494	505	478	520	539	510	532	512	490	465	521	504	513	510	527	532	519	544	527	504	523	491	521	539	511	521	514	524	545	533	511	473	519	490	542	459	521	498	520	487	507	544	520	502	501	500	516	496	509	558	538	531	523	504	526	519	503	507	499	548	520	492	530	525	544	483	538	505	524	493	510	523	556	488	517	537	490	539	516	486	498	508	483	478	508	525	479	574	482	535	523	538	518	554	524	539	482	532	549	487	530	532	488	542	497	568	541	560	536	499	531	531	515	520	497	471	488	524	541	478	486	501	509	542	505	530	518	536	574	532	541	487	506	510	526	513	514	541	483	511	509	540	535	489	528	509	538	507	545	531	542	481	508	479	492	483	515	517	524	504	482	508	488	503	531	503	508	495	510	523	541	461	526	510	503	502	516	550	502	489	511	516	543	504	488	476	496	519	524	508	532	505	503	526	575	505	536	513	558	579	523	540	527	514	560	487	502	506	532	518	504	514	516	533	534	516	499	507	522	527	541	495	505	493	547	487	541	461	500	516	503	523	524	521	514	492	491	553	546	508	518	549	504	536	511	521	524	529	545	520	506	529	534	491	477	527	582	509	544	479	475	524	544	499	476	521	507	509	536	511	550	556	520	489	522	475	540	563	489	536	537	550	499	510	512	505	545	521	549	556	531	487	468	500	501	518	519	558	516	496	465	509	482	510	518	517	493	514	555	471	508	493	550	495	501	496	557	484	518	541	536	502	515	517	512	529	524	562	491	519	525	519	538	492	578	528	500	554	480	528	492	481	511	516	522	498	527	517	486	519	510	501	578	521	503	528	503	563	509	496	568	542	522	512	472	480	485	503	521	541	489	521	523	453	529	522	491	475	494	539	499	505	526	509	517	510	520	511	513	513	502	513	491	472	523	514	485	539	489	530	536	513	519	518	495
28752	5998	2474	1790	1270	1002	727	638	519	442	405	390	348	356	330	300	307	271	267	253	242	255	282	263	245	256	267	268	261	236	230	237	252	235	235	254	237	261	244	232	216	226	222	235	201	230	223	224	235	214	208	238	224	208	213	206	232	225	213	212	248	208	198	198	234	200	219	214	221	233	238	246	211	213	204	216	222	210	241	235	209	236	208	254	233	196	233	242	208	225	218	231	222	233	210	209	203	213	230	228	228	187	210	226	226	214	254	198	243	231	252	205	203	218	204	231	238	201	228	241	236	230	221	205	245	233	237	208	225	223	192	213	212	215	193	215	236	217	227	241	242	208	252	252	204	223	211	239	234	198	226	228	207	213	222	233	212	187	249	215	194	239	206	198	234	215	264	212	254	212	204	225	211	226	236	232	217	217	222	217	207	226	242	210	217	209	223	208	221	225	227	211	225	216	212	233	202	229	226	231	241	207	203	219	193	231	209	217	224	201	220	211	209	218	230	226	224	205	219	253	197	216	218	240	230	204	222	200	248	228	235	207	215	222	240	195	232	230	215	223	234	221	250	227	220	230	226	243	218	219	219	233	217	239	236	205	193	241	232	224	233	221	195	222	220	222	213	211	226	222	216	215	230	200	248	234	210	223	249	219	236	236	227	199	202	218	202	211	191	231	198	213	205	208	221	210	223	216	237	253	205	217	233	253	184	212	208	220	227	196	200	226	208	230	211	228	231	213	225	230	229	239	208	215	217	216	218	193	196	218	230	203	224	221	212	232	218	206	212	242	224	213	215	222	210	213	216	191	212	228	210	216	207	211	256	206	228	220	225	199	187	230	214	205	202	233	234	218	211	244	220	229	221	210	212	228	230	241	226	238	216	244	211	249	220	197	243	230	244	199	198	220	209	202	240	216	200	232	206	205	243	222	213	228	210	213	221	207	229	207	220	210	233	235	251	198	257	219	218	243	225	209	224	244	231	244	235	225	216	231	220	215	221	235	228	224	235	237	191	208	183	223	200	211	213	204	219	222	221	188	213	209	229	250	221	229	237	195	219	223	228	200	215	217	226	241	215	228	225	224	206	203	214	216	227	219	239	229	218	209	221	209	219	251	234	233	220	235	199	219	224	222	203	197	236	232	217	243	217	204	224	225	228	206	237	232	252	223	211	215	204	207	197	203	228	233	211	209	191	228	210	226	202	218	216	217	219	216	248	234	203	213	209	224	218	226	203	200	190	218	225	202	214	235	230	251	221	222	189	231	203	224	229	235	201	190	222	202	226	204	225	250	220	222	241	170	202	220	235	196	216	199	198	226	225	192	204	229	206	227	218	225	203	213	224	218	214	225	220	225	223	237	231	229	262	193	238	197	217	226	193	199	228	192	245	209	210	196	237	232	214	229	226	231	234	195	216	225	193	233	228	212	214	221	232	203	217	215	225	219	236	191	234	238	219	222	228	201	219	210	242	227	238	239	213	220	220	241	213	223	228	201	211	221	209	193	216	220	224	204	213	187	241	201	209	213	226	232	204	250	217	222	217	211	206	226	194	203	235	216	196	227	212	226	219	227	203	229	233	213	227	203	234	205	236	214	225	228	223	208	207	218	220	251	224	202	250	231	205	214	197	228	219	240	241	205	229	218	191	241	211	212	235	226	222	224	228	213	220	212	210	237	224	226	214	210	246	223	196	229	229	235	233	229	225	224	190	213	199	233	203	208	226	226	231	246	219	227	206	196	224	223	213	238	231	220	227	205	205	194	190	231	219	218	253	206	197	246	222	223	213	208	175	226	245	223	226	216	229	214	208	204	190	217	218	232	231	227	230	248	223	210	216	214	229	206	188	195	214	234	198	241	220	191	212	219	223	186	236	213	237	235	257	220	195	223	208	207	222	232	244	235	223	228	265	243	239	225	210	205	214	221	235	227	228	249	218	222	206	217	203	225	234	186	219	199	231	242	200	192	220	208	232	226	228	215	213	189	204	237	218	202	225	203	188	205	223	218	220	212	205	206	228	255	219	211	205	215	192	208	208	221	246	223	209	221	232	211	215	229	199	230	232	193	229	211	222	208	247	206	247	238	212	236	197	220	213	247	252	240	197	218	217	232	232	214	193	211	224	213	199	201	226	243	202	199	218	196	207	217	216	234	223	257	221	215	196	212	237	242	204	219	221	195	205	216	245	241	228	237	208	188	223	201	232	205	246	233	214	223	193	196	209	202	220	230	224	207	190	216	230	210	239	227	236	214	209	242	205	230	232	202	202	241	208	239	204	235	203	221	203	218	242	224	221	229	215	230	244	216	204	201	205	235	224	215	227	222	217	221	209	229	205	218	227	217	234	230	206	213	213	242	238	196	206	236	221	214	225	226	214	193	262	211	205	239	227	242	216	188	194	215	221	203	271	206	210	186	214	221	220	214	222	214	245	198	223	193	199	269	229	233	230	230	201	232	254	249	203	216	216	226	226	233	250	215	193	195	229	195	204	235	200	200	225	209	202	216	235	213	222	193	207	203	225	225	236	217	208	254	234	229	189	230	201	227	210	233	225	211	226	226	193	212	191	219	210	200	240	214	215	205	225	228	227	250	208	204	236	217	217	207	239	231	230	223	211	219	211	273	214	243	223	226	210	230	200	206	216	224	210	269	222	221	187	207	215	236	232	208	210	221	238	241	211	220	231	216	238	205	237	211	210	210	248	235	227	215	203	227	227	224	240	231	235	238	187	204	231	206	247	260	239	211	224	206	224	235	237	223	247	217	250	229	240	246	233	234	210	225	203	222	216	224	209	225	211	238	250	228	241	233	225	220	235	237	211	203	218	225	222	191	210	226	230	247	232	227	224	225	190	229	223	204	219	208	199	221	206	239	197	239	220	211	218	240	232	227	217	216	202	225	231	236	216	200	246	219	211	221	240	202	220	231	249	217	214	205	189	197	214	219	213	227	245	255	223	238	217	232	228	186	232	210	227	228	216	230	192	204	237	233	219	233	225	240	215	216	207	197	226	203	231	223	212	230	217	216	193	210	220	204	221	191	212	211	208	207	202	219	219	238	222	238	216	224	211	204	236	240	237	249	232	208	250	262	216	213	220	213	222	206	220	222	186	217	220	206	255	216	227	249	254	214	217	231	232	223	225	237	209	216	205	214	215	238	214	225	230	194	198	215	203	218	225	232	213	241	206	223	196	238	223	234	228	224	210	214	242	209	221	185	202	207	225	184	207	242	231	231	198	226	224	226	227	207	224	211	192	217	208	240	199	237	208	208	200	200	211	201	210	213	223	213	209	215	205	261	212	228	219	218	219	221	212	249	207	218	225	196	214	194	239	235	241	229	214	223	212	201	229	202	221	216	215	211	225	205	237	214	219	222	219	208	213	241	233	240	253	229	222	219	232	222	233	218	223	216	206	241	210	210	223	208	230	218	218	197	223	235	195	216	211	196	209	203	185	233	226	206	219	212	205	205	213	216	226	220	230	203	208	206	213	220	205	216
15323	2451	5215	5978	5152	4215	3568	3069	2709	2519	2190	2030	1743	1643	1490	1398	1297	1332	1227	1142	1123	1032	1060	971	1026	993	997	925	906	928	937	913	816	890	945	813	850	839	807	803	862	807	835	799	781	846	813	851	807	829	781	843	852	790	782	811	770	761	781	786	782	822	817	847	809	724	772	763	779	810	782	735	789	756	758	799	740	777	828	770	759	766	798	800	784	802	816	721	784	738	771	722	763	750	745	813	780	787	756	788	746	759	706	785	719	740	706	756	766	760	768	736	772	749	784	750	728	758	773	773	742	693	738	743	767	697	750	746	737	748	759	739	728	723	724	746	759	732	750	750	745	769	746	753	721	735	775	737	707	757	737	725	760	724	746	759	729	728	736	791	699	730	739	758	783	801	725	764	735	732	773	707	766	702	770	738	773	762	727	769	679	776	761	709	736	712	752	716	745	740	776	744	783	774	696	807	756	738	756	764	722	762	761	745	777	696	745	726	743	755	750	760	729	750	721	750	751	747	726	729	734	775	751	729	809	717	794	738	696	738	706	734	760	738	744	701	769	760	757	710	750	765	764	722	732	722	795	789	751	784	725	746	727	804	722	778	748	713	797	737	733	758	731	717	760	684	781	771	754	728	741	759	747	765	743	732	735	745	729	762	725	762	808	746	730	742	742	768	721	729	763	734	724	672	665	698	729	761	766	731	722	753	739	733	756	727	752	738	780	743	752	716	758	732	717	705	764	740	734	726	741	722	735	735	771	778	746	759	737	731	731	755	781	759	730	757	743	762	741	696	741	732	757	741	767	726	720	748	693	768	755	756	703	739	786	739	729	752	672	741	746	750	783	730	752	739	723	719	719	739	760	788	761	696	725	773	731	718	711	731	717	704	733	755	746	765	717	701	728	706	743	765	694	726	767	794	775	731	734	703	723	771	780	705	718	736	761	745	748	750	711	757	784	696	787	760	759	745	757	758	755	770	756	730	734	738	714	720	785	712	762	732	665	761	780	768	762	757	715	698	769	741	717	752	775	771	743	730	755	800	743	713	774	740	792	723	724	746	773	699	709	732	769	767	728	718	743	748	758	707	756	724	756	729	753	728	784	764	743	708	748	754	725	687	717	781	724	778	789	706	754	721	801	671	712	766	813	750	724	769	756	753	740	759	753	731	745	751	745	731	696	728	772	739	771	688	719	789	722	726	757	735	706	687	727	740	742	739	785	739	759	785	759	754	740	750	726	750	750	750	696	788	717	730	759	701	687	731	740	736	712	791	782	761	664	751	719	708	712	770	705	721	719	747	682	771	684	736	734	696	711	750	766	718	751	688	741	751	711	751	787	738	772	715	672	733	770	734	674	752	700	739	753	732	707	747	722	729	755	735	746	753	716	739	762	763	757	721	713	715	721	740	784	760	714	762	729	743	743	713	787	720	739	756	748	741	741	724	693	731	717	754	793	708	748	731	749	717	710	745	760	735	720	727	776	728	744	753	672	735	671	742	715	740	754	718	742	751	719	705	740	751	743	715	715	723	735	741	732	776	733	722	782	746	756	741	782	735	732	744	711	758	772	783	738	763	741	669	718	734	702	728	681	721	733	714	737	736	721	738	723	720	762	733	725	784	681	710	707	711	717	731	762	786	764	748	684	779	746	744	770	702	709	726	774	758	773	767	735	759	792	734	690	742	752	739	759	784	759	691	751	740	724	713	745	727	743	734	771	707	735	747	711	749	717	741	725	698	700	744	772	745	732	755	688	771	708	800	747	715	687	775	724	745	741	752	793	713	726	717	786	727	760	735	716	789	702	717	749	734	780	778	744	737	738	701	708	732	714	815	713	743	684	733	718	718	729	726	744	736	715	741	776	752	723	742	735	752	740	771	753	705	740	750	770	787	760	792	703	783	739	771	711	763	739	680	762	734	760	745	717	748	742	752	720	768	744	789	696	744	750	765	741	749	701	680	718	729	745	765	768	767	776	728	724	703	705	751	751	793	735	786	737	728	793	760	740	729	735	709	746	756	711	749	753	736	668	741	721	722	732	730	746	691	701	749	740	707	753	729	768	793	742	739	710	700	759	755	751	722	712	714	725	779	722	745	733	734	710	757	718	703	755	708	731	721	742	729	720	801	773	731	716	706	753	750	767	726	740	730	746	689	719	744	754	775	732	769	783	785	758	763	741	742	747	719	763	775	707	740	734	728	694	687	749	739	742	727	736	708	711	734	745	760	805	705	740	747	775	695	788	711	769	768	729	745	712	778	774	702	709	748	784	729	759	706	735	744	778	715	735	772	741	724	717	765	760	785	720	744	758	711	768	740	774	732	758	723	712	749	748	771	757	771	709	784	788	682	725	702	722	717	736	690	763	756	771	756	706	803	713	757	755	723	739	717	757	752	745	744	737	765	735	791	761	743	728	713	689	747	772	746	706	727	713	665	734	743	676	736	765	762	712	720	781	736	738	755	693	762	786	737	743	767	730	768	727	719	760	750	777	787	774	759	730	751	711	771	723	708	747	691	735	747	780	737	716	760	734	763	717	732	733	743	712	694	772	725	744	730	786	744	677	714	730	765	734	769	764	741	760	714	728	706	699	713	710	705	724	757	689	712	751	725	791	697	706	713	806	751	726	764	735	718	800	829	712	734	760	683	713	683	767	717	708	740	728	742	738	683	759	792	703	741	742	718	727	747	700	762	764	773	748	723	732	743	741	805	764	715	740	724	738	734	750	744	737	764	748	692	710	767	701	706	758	759	728	741	704	718	727	728	756	737	737	697	733	754	696	740	725	734	718	753	753	698	726	730	730	721	733	698	725	756	713	683	742	726	743	723	770	739	750	727	729	764	771	737	801	755	761	703	717	751	744	803	769	737	733	796	714	741	769	771	698	760	745	738	727	724	726	766	691	763	706	746	784	760	720	716	760	764	680	723	733	744	726	731	753	724	741	719	720	696	739	765	766	759	758	722	747	735	736	787	762	724	757	749	746	762	749	729	775	725	742	763	753	763	778	739	729	730	735	709	779	744	733	682	778	726	802	758	742	746	701	775	757	777	745	782	753	732	756	740	711	726	731	700	734	725	765	762	805	775	714	698	762	779	784	766	727	774	720	753	740	767	766	765	748	723	761	760	725	748	775	782	726	721	715	727	782	720	754	739	746	723	749	741	720	722	763	733	729	764	742	727	723	700	774	716	736	688	725	773	730	706	738	733	696	736	727	777	738	763	716	765	792	764	715	701	737	723	723	716	770	735	740	730	724	745	734	765	772	730	772	754	761	743	719	782	717	737	722	737	747	745	734	730	685	770	701	708	721	729	718	742	758	719	737	738	747	731	724	774	737	769	747	765	773	746	724	776	747	762	729	799	734	722	777	728	742	738	722	742	726	717	696	729	712	727	689	753	747	756	783	760	759	767	743	726	784	768	731	760	746	756	701	757	703	727	767	683	698	764	741	729	747	777	728	760	747	759	769	765	765	715	765	715	710	763	734	735	725	759	711	757
2096	155	110	119	95	65	73	72	75	65	85	62	77	76	72	79	69	53	77	74	66	63	75	77	63	66	49	75	53	72	76	64	68	62	62	84	67	56	81	83	68	64	74	76	60	76	64	58	70	61	80	69	66	70	70	80	62	64	58	72	74	70	64	72	72	81	76	69	61	67	69	69	59	64	67	80	68	73	66	66	79	69	55	68	55	73	69	73	64	82	57	74	76	70	81	74	59	69	62	69	69	62	84	62	82	54	76	69	62	70	75	65	64	64	71	62	74	64	55	68	78	68	64	57	76	64	61	75	51	75	68	63	65	60	68	68	65	81	55	71	70	79	77	75	71	67	65	64	68	66	68	66	81	73	63	80	75	74	70	63	72	71	69	71	82	77	64	75	65	67	67	81	59	63	64	73	69	64	74	61	70	70	77	68	66	50	77	65	62	68	70	74	61	71	77	72	70	57	66	71	70	71	71	72	55	59	74	65	73	77	66	71	72	76	79	61	69	76	72	68	67	59	58	67	58	79	64	62	74	66	67	70	67	82	83	72	71	65	64	72	62	70	65	74	68	65	79	63	72	67	76	64	53	75	65	54	63	70	69	63	65	70	66	69	68	81	61	64	53	69	68	76	74	59	59	72	72	59	77	67	73	73	67	61	59	61	62	82	69	67	60	70	76	66	80	61	59	77	77	68	51	61	61	71	63	52	69	70	72	69	50	68	69	80	63	69	61	65	77	57	72	65	67	65	67	64	71	73	62	52	73	74	59	70	88	79	68	73	72	74	61	54	64	64	66	72	65	57	65	76	69	60	80	73	59	71	79	75	67	78	81	70	64	62	61	65	58	71	58	74	65	77	71	69	61	71	75	54	67	52	66	61	74	73	66	77	58	71	66	69	72	70	73	72	66	65	74	80	65	68	54	63	76	72	68	60	67	72	82	62	73	64	69	78	66	73	72	65	63	61	76	60	75	72	74	69	53	73	61	72	55	53	72	90	61	71	55	71	46	55	70	62	59	59	79	76	69	73	66	69	66	64	79	70	57	72	45	73	80	64	81	52	66	77	70	61	50	55	68	52	66	64	74	85	64	73	71	79	84	65	92	67	61	78	62	66	63	59	86	63	60	70	68	78	62	59	78	84	79	60	59	67	68	73	74	64	71	70	61	81	67	68	62	66	70	71	65	75	67	64	87	53	61	62	71	62	87	58	49	69	70	72	64	60	78	77	68	62	66	69	70	50	73	84	68	53	68	66	68	68	68	78	63	72	56	77	64	70	50	47	69	70	51	86	65	77	68	67	54	62	75	73	63	61	79	64	76	63	60	77	83	83	54	72	73	78	58	72	81	86	49	62	82	70	73	77	49	72	52	66	76	60	66	84	55	67	64	71	66	62	76	61	66	66	78	67	67	68	89	65	60	81	54	56	65	84	60	82	55	76	60	63	57	48	66	62	84	62	61	57	77	74	71	70	60	77	64	60	71	73	75	78	61	65	70	54	65	65	75	71	61	75	62	68	69	70	68	51	63	69	70	64	66	68	68	63	70	57	54	62	80	70	84	66	66	68	58	70	66	85	73	65	64	73	58	77	65	82	71	63	71	70	75	60	66	77	76	60	62	66	77	76	70	59	75	52	72	70	67	66	67	84	66	67	76	61	63	80	84	51	66	74	76	73	61	76	65	51	71	67	62	58	68	83	80	62	73	64	69	65	52	67	67	62	60	64	85	69	80	64	70	63	68	73	45	63	57	76	74	70	70	51	82	67	78	61	73	65	56	72	71	61	76	61	66	79	61	62	71	73	68	54	62	76	51	59	61	59	56	51	59	68	75	65	74	65	68	68	57	59	61	63	62	66	59	73	65	73	69	62	75	68	63	80	73	80	64	77	67	76	64	78	70	71	55	64	68	64	88	66	64	71	60	71	66	74	70	68	65	70	53	55	72	73	69	56	67	76	76	59	77	58	61	68	64	59	74	83	58	61	75	59	73	75	79	76	75	65	63	70	77	88	62	56	63	65	63	65	55	71	66	56	55	59	80	59	69	61	61	72	78	66	67	72	66	54	61	56	54	76	64	72	64	60	57	71	94	54	68	57	68	61	53	51	68	69	69	75	72	72	77	78	58	68	64	58	67	59	74	66	89	67	81	68	80	65	73	76	59	64	78	52	76	54	53	50	61	68	61	64	67	71	70	62	86	81	84	52	75	74	60	56	53	66	61	75	69	67	70	66	46	52	63	75	57	73	67	61	63	71	79	65	61	65	63	63	71	58	74	59	77	80	62	68	74	67	65	84	65	70	81	67	60	83	75	75	70	70	61	57	63	74	81	81	55	72	55	73	78	70	83	69	82	71	58	73	69	75	54	72	62	57	66	74	73	57	63	76	66	69	76	77	68	72	80	71	59	54	71	67	79	60	65	84	77	65	74	74	75	62	66	64	77	67	79	65	62	66	63	78	75	68	84	64	76	69	71	69	77	69	63	88	58	60	66	72	70	73	56	68	78	81	63	69	75	69	60	78	69	69	74	77	59	66	60	60	65	72	55	72	80	69	52	70	66	73	73	68	70	72	72	64	76	77	66	67	70	67	79	70	73	72	80	70	68	80	63	63	69	55	63	68	64	72	66	64	76	74	68	69	59	66	62	67	78	84	64	75	71	67	63	64	74	59	83	70	69	61	75	65	60	55	86	75	62	78	70	81	72	72	75	55	63	67	71	63	55	57	53	77	64	73	60	67	61	76	70	91	59	79	64	64	74	75	74	66	72	60	69	74	65	64	67	66	77	63	56	80	84	73	69	81	65	73	60	59	69	80	62	90	70	66	78	78	73	61	74	65	72	64	58	49	71	56	66	71	64	58	75	66	62	59	68	85	64	66	75	67	65	68	65	68	70	68	67	74	89	66	76	76	61	59	72	58	75	56	87	76	74	73	61	50	63	64	59	69	54	64	67	71	76	67	63	55	75	76	66	65	66	71	63	60	61	69	57	68	84	69	59	77	77	73	71	70	75	64	62	64	69	76	68	68	73	65	69	62	63	46	59	56	83	67	55	61	63	67	80	85	56	72	70	72	62	67	59	74	77	57	65	62	63	87	78	67	75	77	84	73	65	69	75	72	72	73	58	59	68	67	73	74	83	71	68	74	60	78	64	69	70	83	85	55	64	80	58	55	64	68	71	56	79	70	77	76	53	68	57	82	64	79	70	72	68	67	55	74	56	69	82	79	69	68	67	70	57	66	67	66	59	75	67	70	89	64	74	64	52	54	64	64	76	77	50	56	65	68	67	54	62	59	65	67	61	72	74	65	70	58	58	65	72	63	74	70	59	75	73	77	68	73	81	62	76	64	57	72	85	82	77	87	89	63	66	72	74	53	74	56	64	70	73	76	58	83	62	65	62	71	78	75	57	66	61	60	62	79	85	60	65	52	66	74	73	69	78	66	76	74	69	76	72	75	68	67	66	64	68	58	71	55	70	71	69	70	68	69
3298	384	441	463	412	403	388	375	345	348	347	311	343	338	320	297	299	301	312	312	287	307	291	282	294	293	286	283	284	317	270	309	302	296	302	305	303	279	304	308	304	300	270	275	323	290	282	308	285	260	297	289	290	270	320	307	285	257	294	301	326	298	304	278	314	311	270	305	279	297	288	301	296	274	295	284	327	280	270	270	275	265	270	272	317	293	288	260	283	313	282	293	282	296	287	269	297	272	287	320	295	291	292	303	311	305	295	300	286	303	301	300	306	269	297	277	280	278	293	299	282	290	298	312	272	314	295	268	317	292	282	273	299	264	297	286	299	279	278	263	322	297	292	308	273	262	289	289	286	295	291	277	279	292	285	289	303	323	277	279	294	274	282	304	272	300	284	291	287	314	287	268	283	276	280	306	256	276	299	300	290	302	268	280	278	315	304	292	252	284	293	315	296	297	282	282	268	307	294	284	262	312	316	288	277	289	326	260	257	271	281	265	279	299	292	287	288	278	326	281	313	295	303	315	295	288	283	290	282	296	282	292	276	310	303	291	304	299	274	291	295	314	305	280	282	326	299	293	293	297	292	267	280	300	302	288	323	293	288	281	299	311	341	318	322	282	296	289	295	319	279	292	277	296	347	265	290	277	316	290	284	272	287	298	303	279	265	289	301	261	290	286	277	288	300	296	299	272	290	275	288	281	309	263	293	295	289	310	278	316	295	304	273	258	303	325	276	274	261	306	273	297	276	292	263	286	300	271	295	295	312	306	264	277	301	293	293	312	291	248	307	301	287	278	311	258	306	285	270	261	278	294	284	277	300	285	296	297	304	301	304	292	297	275	284	280	269	264	254	280	293	281	296	265	297	305	288	280	285	274	277	276	281	300	294	327	293	314	266	295	291	296	302	283	279	283	273	283	284	279	299	273	277	332	277	292	294	298	290	284	298	261	273	268	289	285	270	271	287	279	302	289	301	286	295	296	275	269	299	314	283	292	250	276	309	271	292	304	281	275	280	301	285	272	279	309	302	282	284	309	285	298	282	320	278	281	275	324	301	300	310	319	336	284	300	306	289	276	302	317	306	280	333	295	290	289	263	289	273	315	292	267	267	284	286	294	291	267	291	289	296	305	316	284	298	280	275	270	322	270	291	290	281	293	314	306	274	296	262	319	315	269	297	290	311	263	312	272	325	277	288	295	288	297	281	289	304	287	314	282	321	292	252	288	280	332	293	306	293	263	296	295	296	292	284	252	279	299	310	294	335	292	290	310	284	281	294	258	294	303	277	308	307	291	312	293	280	298	299	291	298	289	287	285	282	296	291	267	301	256	275	267	303	282	278	284	284	293	268	292	284	297	258	306	279	292	280	301	319	297	317	264	275	293	290	293	281	261	322	292	332	260	280	288	297	290	294	292	318	306	267	296	270	288	283	294	277	267	294	273	296	291	297	281	311	283	277	274	294	298	287	284	319	337	275	293	306	294	282	293	290	310	308	267	299	292	285	330	296	294	304	301	295	301	283	283	302	303	301	292	285	292	298	288	299	323	276	294	303	298	256	291	308	247	310	296	276	279	307	308	309	304	295	318	274	246	276	275	299	287	295	296	304	278	280	297	305	300	321	283	286	305	298	296	279	302	278	285	289	283	314	315	280	263	314	287	278	271	286	273	285	279	313	276	270	263	273	313	295	302	266	280	288	296	263	291	278	265	289	289	276	295	318	305	295	294	310	277	293	297	298	288	289	324	319	302	316	293	286	311	305	283	251	272	279	274	275	301	295	263	305	311	299	281	303	306	263	287	301	306	284	310	253	303	311	281	275	278	292	246	283	318	294	330	312	250	302	306	309	291	283	311	299	293	332	292	293	263	328	337	300	324	292	239	295	284	292	280	269	301	326	265	295	296	262	302	293	267	290	274	294	260	287	276	286	301	318	306	275	284	287	275	268	302	300	269	273	283	281	288	318	304	306	292	290	259	297	305	278	263	305	274	272	306	269	283	258	263	306	282	262	266	274	277	279	281	337	270	300	271	292	296	284	287	275	275	279	271	280	298	306	275	309	307	299	309	311	293	285	303	271	259	301	299	288	306	302	310	274	264	297	332	319	276	275	308	270	325	284	302	308	304	305	301	294	291	265	277	284	282	295	285	289	317	302	292	297	291	287	288	280	253	255	302	291	282	293	285	298	268	316	314	309	303	290	281	301	281	265	283	276	302	285	287	273	276	294	274	298	309	304	305	298	266	259	273	284	264	264	282	293	297	282	294	303	313	268	292	289	296	257	319	307	288	305	278	291	293	281	264	311	277	256	282	247	278	310	292	293	303	288	309	273	288	303	319	268	294	299	286	283	296	306	324	271	307	279	294	298	276	279	260	308	285	310	287	290	293	321	291	289	294	276	318	324	271	280	259	277	268	293	294	302	310	316	281	276	291	280	266	285	302	268	283	292	322	312	305	289	267	282	287	298	309	278	293	288	276	291	310	275	306	288	316	284	286	300	271	295	289	288	315	280	279	315	275	275	268	294	257	307	297	301	309	299	307	288	297	272	268	306	304	285	293	285	297	262	299	278	319	273	285	290	271	307	298	286	314	297	283	291	305	273	271	290	272	275	281	295	296	286	291	260	289	298	274	276	310	307	315	281	280	260	273	279	286	309	293	295	293	261	312	267	283	282	307	290	267	307	275	272	309	271	306	276	296	289	316	301	303	295	282	284	304	284	296	284	310	277	316	271	292	293	287	307	294	285	288	302	290	279	280	286	302	321	274	293	274	266	283	282	270	273	304	289	310	263	291	285	288	282	260	263	286	259	257	278	290	281	280	301	278	261	297	268	288	318	281	283	310	294	246	277	300	306	265	303	279	312	281	297	305	302	288	304	288	292	263	276	283	283	287	273	290	278	312	269	286	317	297	271	291	286	278	296	303	284	305	291	267	296	301	299	267	322	287	250	265	291	286	277	282	305	293	305	285	286	330	273	307	310	319	298	296	290	288	288	300	293	274	263	258	269	274	279	305	307	271	297	273	286	285	271	297	275	281	265	315	289	308	271	328	266	290	310	295	284	299	311	278	283	258	275	277	287	258	255	342	267	305	272	321	300	274	294	315	280	253	304	260	298	300	292	271	269	278	294	301	309	316	284	322	268	295	287	276	297	312	271	290	298	294	295	296	287	296	314	266	245	297	271	288	307	290	305	312	293	295	297	288	292	293	316	293	270	287	288	269	298	281	285	326	275	310	292	267	266	299	315	285	278	313	292	290	282	278	278	263	269	277	274	268	293	278	272	258	284	326	266	262	291	327	308	283	290	305	318	288	265	307	270	274	300	307	281	290	265	303	281	304	302	279	305	278	295	282	291	297	299	298	325	270	277	306	273	291	287	302	261	287	272	302	279	292	278	309	289	282	275	271	289	276	329	319	267	322	277	280	307	304	302	264	300	287	288	276	289	297	315	301	310	272	301	283	253	280	284	274	282	280	309	290	302	285	259	291
17228	1597	1175	850	621	455	390	343	310	279	243	231	236	199	204	179	172	188	190	166	174	181	196	135	165	161	162	153	156	142	137	186	153	167	125	165	159	163	154	176	148	168	130	152	136	137	158	180	123	138	147	134	136	119	152	159	131	141	150	142	147	161	139	154	159	135	130	146	148	138	117	174	153	169	140	180	141	123	139	133	148	148	131	151	142	138	138	150	180	149	145	144	156	152	150	132	156	129	127	152	154	158	166	156	142	131	139	172	151	145	132	132	148	135	160	144	157	142	139	162	140	161	147	121	146	129	134	138	142	143	145	162	153	139	162	146	143	137	132	156	146	143	148	141	120	140	150	160	150	145	152	138	152	151	151	144	110	164	137	146	146	156	149	136	130	139	134	153	147	143	134	148	144	162	144	135	147	169	145	144	147	162	130	157	166	152	139	139	155	149	149	133	131	155	153	148	133	144	151	144	146	140	147	120	140	140	135	136	129	124	151	156	135	153	138	146	145	153	146	147	141	143	152	145	150	120	147	120	163	137	140	129	173	133	151	145	130	146	134	139	141	127	154	145	140	130	137	143	173	144	135	138	129	154	158	156	166	133	138	145	143	134	140	141	145	145	142	116	152	146	146	167	153	156	140	140	148	158	146	148	143	156	159	129	147	135	171	133	148	136	137	144	142	133	119	148	143	133	130	154	136	161	160	157	131	148	143	133	157	162	132	146	145	147	160	151	113	147	134	141	147	142	165	154	156	128	143	149	141	142	141	140	153	162	153	157	135	135	125	140	169	128	138	150	127	133	138	166	137	150	150	160	153	154	160	148	130	159	151	131	144	144	159	169	151	160	139	141	134	141	142	149	117	165	142	135	149	125	154	142	143	144	164	164	136	148	140	139	121	153	145	137	139	147	124	164	141	122	140	131	158	155	153	137	158	115	143	155	135	146	163	152	128	141	151	126	134	153	136	144	114	128	151	147	128	132	139	157	162	141	146	152	128	143	153	172	138	139	130	141	133	143	143	140	148	139	154	145	141	152	172	148	150	126	127	158	143	136	134	154	133	145	155	156	139	142	175	132	135	163	162	163	139	142	156	138	135	135	139	128	140	159	152	149	143	151	146	147	144	152	146	140	153	126	153	153	146	148	158	151	129	145	136	164	146	165	145	147	137	151	146	144	142	129	162	156	129	141	157	146	135	154	152	156	138	142	138	137	153	150	128	149	132	162	140	156	123	149	124	144	147	131	160	139	147	153	143	110	153	157	146	132	133	139	150	146	142	150	172	160	141	145	141	149	157	140	136	137	154	152	156	145	147	141	116	152	142	158	144	116	134	131	146	145	131	133	142	146	157	150	146	156	136	143	147	130	147	147	145	140	159	141	158	148	181	139	141	160	132	160	161	141	146	121	152	135	128	150	154	158	149	157	146	139	139	147	149	128	142	159	145	147	145	138	146	148	166	142	144	123	143	160	128	145	145	153	138	149	150	134	160	175	121	157	141	152	125	141	129	157	143	148	160	126	147	132	153	156	133	144	124	138	147	157	155	148	149	142	122	118	165	141	146	157	150	154	141	158	161	149	124	139	145	141	150	149	151	150	151	136	144	156	153	150	141	142	123	145	151	135	131	146	132	148	143	160	156	165	148	153	152	149	134	141	139	143	163	163	156	154	157	141	139	156	136	130	168	143	143	122	152	151	134	129	134	130	130	122	136	145	156	133	153	137	123	129	126	141	172	146	135	142	130	165	148	132	144	153	139	149	141	144	142	165	139	140	152	144	106	156	144	119	147	136	144	136	150	138	139	136	121	160	143	136	148	143	149	134	141	162	167	138	143	135	152	149	157	149	161	144	167	150	136	145	161	145	140	133	138	162	161	137	134	130	155	141	138	138	149	143	140	141	146	132	140	135	140	131	133	140	163	151	127	134	160	153	146	129	156	135	146	142	148	134	134	160	150	145	162	164	138	144	146	137	141	167	135	137	133	144	122	157	133	150	137	145	132	124	135	142	146	149	154	119	134	145	155	142	151	129	147	143	140	145	136	146	142	147	150	126	133	147	157	147	126	153	137	159	148	143	146	141	131	156	132	162	144	154	150	155	158	138	143	165	130	157	152	156	147	151	143	158	156	135	132	144	142	144	152	158	147	150	133	128	151	153	137	138	135	155	135	136	152	148	135	145	146	156	151	148	139	148	137	132	123	137	152	140	140	134	152	149	132	147	145	143	141	137	165	134	130	146	135	163	148	153	123	154	154	137	142	137	131	151	155	147	134	162	128	138	134	147	148	165	150	144	149	146	133	147	120	141	148	155	138	159	145	143	155	158	149	151	140	141	152	138	150	156	145	144	138	155	151	135	134	143	140	155	136	147	154	157	144	140	138	125	144	135	156	122	142	149	140	128	139	152	130	141	132	141	169	136	136	148	155	143	130	141	129	139	154	147	140	161	139	150	131	150	163	131	150	137	158	120	145	162	159	150	129	146	159	152	122	121	160	130	140	130	141	153	123	150	148	141	137	150	145	163	150	147	156	166	152	170	166	130	152	126	150	150	148	131	134	166	138	159	153	155	142	141	141	143	146	156	148	148	166	133	131	168	134	152	152	144	141	136	150	149	146	159	142	139	149	145	133	137	137	142	150	130	129	165	148	131	139	136	138	142	147	140	147	136	139	142	145	167	157	142	139	130	151	157	134	139	141	147	144	148	151	152	170	148	126	142	157	151	149	131	130	135	127	143	122	156	127	168	120	151	136	137	144	144	150	141	154	142	161	155	149	142	140	156	140	146	141	127	123	139	145	165	159	155	144	134	164	153	143	144	120	132	146	137	138	147	138	156	136	145	143	172	159	144	146	149	158	148	174	154	146	162	125	138	137	140	145	135	149	164	133	131	140	150	140	133	148	144	149	151	160	154	149	162	164	131	127	136	151	153	173	141	155	155	131	153	158	129	135	165	114	157	156	154	163	160	124	147	154	129	145	129	143	154	146	148	131	151	125	169	137	136	130	158	129	166	149	137	142	136	134	128	144	147	146	151	139	138	156	143	179	144	146	153	141	153	154	153	134	139	167	133	130	161	139	156	156	164	119	133	173	159	159	133	154	142	136	139	146	144	160	170	138	149	138	167	161	150	137	147	132	158	123	135	131	156	133	151	128	148	150	136	134	139	162	153	133	128	156	131	153	136	154	137	126	131	129	139	140	156	122	135	145	139	146	134	146	138	141	156	152	146	132	142	133	134	148	142	151	144	134	138	165	138	136	152	152	152	136	162	146	143	136	143	139	127	142	143	161	160	156	149	144	133	131	152	172	156	146	158	151	146	138	134	146	141	168	149	149	136	145	137	132	131	127	126	144	132	147	138	151	157	145	155	138	162	139	145	162	143	142	128	128	141	152	142	134	130	139	130	139	141	142	137	162	138	161	131	141	157	157	137	171	169	140	132	146	144	131	135	147	131	135	155	158	149	151	137	130	128	133	159	126	130	140	123	139	139
10462	1314	2702	3156	2775	2352	2023	1676	1475	1289	1245	1093	1033	942	860	801	825	745	758	732	701	695	677	624	662	642	606	653	666	607	615	656	583	588	575	599	578	567	580	578	574	588	628	568	573	558	572	548	538	518	570	528	543	544	512	549	535	521	534	521	533	522	570	542	586	552	564	536	594	494	552	519	511	506	543	528	550	502	565	509	548	546	528	533	552	521	551	504	520	554	517	508	504	542	539	496	527	532	504	533	529	503	522	507	509	527	516	501	564	507	519	532	500	522	542	529	534	527	506	497	498	552	507	525	530	519	491	588	513	513	528	522	533	484	531	535	542	528	526	487	502	522	498	539	562	514	517	525	514	527	506	509	559	575	533	527	477	494	519	531	481	507	535	523	510	547	548	514	461	519	577	512	520	471	484	527	518	528	485	527	540	526	493	512	530	503	519	511	546	484	508	524	521	490	495	560	508	532	529	505	517	491	534	521	545	506	507	501	538	524	502	483	526	555	485	554	520	537	469	537	511	513	483	529	520	535	503	491	552	503	506	537	486	524	500	515	535	530	560	520	526	504	530	493	518	504	486	545	509	544	545	541	513	521	494	522	514	511	521	540	529	513	542	520	486	559	551	531	477	504	511	537	502	529	528	524	509	532	560	498	527	508	466	568	532	522	514	499	511	559	518	505	510	515	532	513	523	563	504	523	512	534	519	526	531	548	499	565	488	523	554	501	563	531	582	485	516	510	524	545	521	472	539	518	536	528	513	529	522	519	530	497	542	563	525	509	548	517	557	509	508	529	534	486	472	509	539	506	523	542	492	519	526	536	516	504	509	525	541	498	558	541	516	524	504	517	532	526	526	521	514	531	526	524	538	513	526	530	518	511	509	529	492	462	485	545	520	527	531	475	533	531	518	519	552	517	504	500	544	543	524	526	489	581	504	537	540	565	530	536	518	513	548	482	494	498	539	485	529	490	507	521	493	544	485	502	468	535	548	491	555	536	503	494	540	522	539	528	489	501	483	507	498	557	546	520	530	519	550	496	514	486	516	512	535	565	515	519	464	536	571	528	507	523	508	518	550	556	562	502	519	536	524	574	505	475	477	544	547	538	517	525	525	504	516	513	501	546	510	508	515	527	533	527	519	502	524	513	523	518	499	536	534	466	513	524	517	518	522	527	520	519	492	556	493	531	526	527	551	531	463	556	508	511	494	524	492	502	499	525	529	500	525	518	535	524	527	514	564	500	528	535	550	487	478	503	522	517	521	480	534	524	503	529	492	517	519	526	531	502	520	529	546	530	543	494	500	530	520	506	517	470	527	504	488	531	464	555	525	477	561	494	530	510	516	517	506	512	500	512	471	542	553	536	476	524	540	496	536	520	487	566	472	542	496	510	529	516	509	477	488	539	510	526	540	505	548	491	594	510	505	531	539	532	503	532	511	533	485	499	575	521	536	524	522	499	500	511	534	519	488	555	544	557	511	521	504	527	553	517	543	541	474	494	534	528	503	501	511	504	518	513	517	505	512	532	524	483	458	555	507	532	489	515	513	483	503	532	490	518	511	547	518	555	469	509	526	494	534	494	550	531	527	530	500	540	524	495	521	523	495	515	483	528	501	521	573	512	580	573	531	548	490	499	542	552	519	512	477	525	556	532	530	515	527	540	537	566	512	502	499	524	506	530	537	535	531	529	535	481	528	509	541	560	518	517	458	528	516	489	526	488	486	542	539	559	523	522	487	521	500	525	561	505	497	506	510	537	514	544	515	517	533	522	533	503	479	517	503	526	505	537	500	508	525	528	534	487	535	520	503	536	519	508	511	550	540	494	481	544	499	526	485	527	503	532	543	496	587	521	499	485	522	504	501	529	549	495	486	500	521	546	494	509	499	538	531	529	486	479	563	531	495	537	490	541	516	510	501	533	511	511	510	499	539	522	535	572	488	541	549	519	472	518	540	510	522	522	514	535	527	500	533	530	531	514	487	512	515	548	491	541	504	538	520	545	515	524	532	511	524	523	514	541	532	523	503	520	477	488	524	549	501	512	515	556	548	539	538	509	505	503	535	496	520	515	543	543	540	499	535	505	520	561	506	556	522	506	509	530	525	519	501	528	519	514	526	522	499	514	517	523	512	555	469	500	531	505	563	491	489	501	570	516	515	501	490	504	527	510	567	541	514	530	530	527	503	513	502	558	535	526	504	542	524	499	564	541	480	502	526	523	522	544	508	543	520	524	522	503	556	556	493	521	559	496	528	509	529	534	495	517	534	483	518	515	531	518	482	519	501	543	471	515	544	515	510	504	523	546	501	464	462	505	568	477	502	519	486	550	528	497	532	506	492	479	523	529	515	524	543	504	482	549	551	543	521	537	537	506	514	527	529	475	541	548	540	493	523	511	515	533	546	515	548	543	515	511	534	534	524	497	528	514	498	526	510	503	513	515	508	512	510	518	493	501	461	517	526	553	513	499	505	495	542	517	501	515	538	520	512	580	507	490	505	530	527	504	527	558	528	529	499	517	511	531	521	515	509	510	542	538	538	534	539	518	535	520	523	513	531	499	543	494	523	510	511	518	517	522	505	533	524	497	580	519	547	527	538	538	522	514	493	520	495	514	517	519	506	521	518	476	553	534	578	535	513	514	518	506	546	509	510	501	476	478	524	491	534	482	494	552	510	542	508	527	502	534	547	539	554	561	510	511	537	534	508	521	505	525	518	507	522	517	531	571	511	475	497	519	553	503	501	532	547	515	500	523	551	513	503	481	504	515	520	537	491	538	517	498	587	511	511	489	513	532	485	545	552	513	517	546	535	511	535	501	529	513	551	500	527	527	460	496	528	511	501	495	519	481	531	530	518	524	512	523	533	524	499	517	491	509	509	555	573	475	502	520	508	503	554	525	536	502	510	543	504	502	536	501	549	538	514	530	501	471	508	484	543	536	573	516	505	542	523	530	519	496	519	478	505	517	523	535	557	520	512	524	548	510	552	515	572	517	516	491	543	491	509	557	509	508	509	516	492	498	537	486	538	551	527	502	535	561	490	501	518	524	531	565	514	504	545	512	514	533	558	550	547	530	468	548	504	513	494	500	560	527	555	529	523	512	513	505	532	527	481	540	474	511	508	529	535	573	479	519	543	541	509	546	515	523	525	521	502	503	550	506	470	525	533	479	543	518	499	507	531	527	528	478	522	520	504	526	524	479	535	518	525	492	542	510	485	503	551	487	532	535	551	510	529	538	496	506	517	545	549	536	537	492	524	535	529	537	500	521	524	499	496	482	495	522	510	540	546	481	487	510	523	506	535	495	510	505	521	489	520	497	551	478	527	571	504	509	503	516	488	525	540	535	514	518	517	507	536	520	505	536	530	532	494	520	475	512	501	489	513	515	521	502	508	541	498	537	479	519	536	540	532	503	518	509	483	491	519	513	574	575	520	505	485	522	547	526	553	493	540	514	543	519	499	557	598	497	514	537	557	477	553	554	495	555	519	518	523	532
27779	5389	2506	1780	1243	944	747	612	480	485	423	380	352	345	313	291	306	269	310	266	276	274	246	259	248	272	242	219	269	242	242	255	244	226	252	219	235	216	209	217	236	230	261	225	232	227	249	216	207	190	236	217	200	213	227	240	207	224	232	227	219	238	235	188	232	224	220	229	209	236	200	214	221	232	225	219	223	223	247	236	226	231	216	228	239	245	217	204	235	214	224	216	224	223	209	216	216	244	229	199	210	216	218	233	206	232	223	213	244	235	232	239	223	187	230	217	212	236	218	246	232	184	224	216	207	218	235	223	204	219	241	232	248	184	256	261	206	202	213	207	217	235	215	208	185	186	231	231	242	207	214	230	201	215	213	217	215	211	223	200	244	212	231	254	227	191	207	225	242	214	224	191	205	204	240	231	244	220	224	211	220	253	268	250	245	239	229	227	203	202	190	233	229	245	210	238	212	202	212	207	206	225	240	217	210	239	189	208	213	197	207	235	252	219	225	246	207	225	238	218	222	220	201	217	240	210	211	238	210	219	232	228	215	239	226	209	212	204	220	214	225	238	221	217	212	213	239	243	216	194	228	228	228	239	228	199	225	192	222	213	219	225	217	222	230	215	237	227	222	241	210	206	210	256	227	227	234	224	202	229	228	215	243	233	209	238	214	207	229	224	205	201	206	232	220	224	227	230	213	253	202	233	205	220	218	214	222	251	222	233	229	234	243	222	246	216	176	242	213	196	204	194	235	224	195	243	224	204	223	232	243	243	251	239	237	208	205	229	233	188	219	193	232	209	216	216	204	227	202	213	224	230	220	205	218	225	230	236	211	240	231	191	231	242	202	205	235	219	229	232	228	216	221	216	215	208	212	211	220	207	202	214	219	237	220	221	208	213	242	219	254	213	218	213	239	224	216	226	214	195	211	234	221	210	222	224	219	262	214	199	214	226	245	218	234	190	243	225	198	192	217	250	242	250	222	225	209	228	215	225	237	208	204	219	203	203	228	225	243	213	217	216	210	207	239	207	189	237	244	205	207	217	211	210	219	200	216	216	225	207	244	205	202	220	213	246	210	237	210	224	167	207	205	208	213	218	225	256	227	228	216	194	209	248	221	227	233	229	219	228	228	220	236	259	216	225	219	235	203	224	260	208	204	202	201	216	192	243	229	245	224	203	207	227	200	192	220	221	214	203	222	237	233	237	208	238	223	221	232	214	206	202	229	218	220	209	250	218	207	233	223	208	204	228	249	193	234	205	224	256	214	221	256	224	239	217	218	203	225	224	208	193	205	236	228	211	225	231	216	227	234	212	226	236	212	219	193	211	216	217	207	207	236	224	230	230	218	232	241	208	219	236	214	222	218	218	231	218	234	216	204	209	215	216	212	208	237	232	223	194	217	231	218	232	214	210	237	221	255	234	208	211	225	235	192	194	225	202	217	228	212	208	272	213	222	232	223	208	236	222	223	221	208	207	219	232	229	199	230	215	214	237	237	216	247	229	213	212	226	214	217	220	207	216	238	230	198	220	243	235	238	209	178	238	244	214	223	224	216	231	226	237	231	221	203	212	196	212	207	240	204	236	233	226	229	232	235	221	208	225	209	240	221	249	222	240	222	218	210	199	235	190	223	254	232	211	225	225	203	204	196	219	233	209	242	211	214	227	227	222	202	210	198	224	245	232	230	224	231	263	232	223	236	239	229	214	236	222	239	194	214	210	225	213	229	227	212	219	240	217	195	204	214	208	234	212	192	211	228	211	237	213	212	209	254	235	210	217	190	221	211	228	218	213	231	228	224	193	224	234	236	240	238	229	231	238	224	218	202	193	242	223	208	232	224	227	207	208	240	222	211	207	206	227	200	244	207	202	202	209	238	226	204	225	238	232	209	208	217	214	220	215	234	232	210	217	208	226	196	224	216	219	210	219	234	179	205	220	221	235	236	214	224	222	217	211	223	218	200	254	212	192	195	223	230	234	186	195	225	230	201	243	242	216	225	248	236	218	232	196	232	208	214	228	215	223	218	214	233	212	217	195	205	236	223	228	209	213	245	215	222	219	245	233	245	218	201	200	216	194	224	214	240	236	206	254	240	239	185	248	194	208	224	214	223	201	224	218	202	222	222	208	211	223	219	222	229	240	222	208	224	246	225	215	220	222	217	237	229	244	257	230	243	203	229	228	238	226	210	248	194	197	210	247	217	222	224	205	209	224	220	221	206	225	220	208	233	229	232	244	249	215	230	208	235	246	216	220	222	228	220	211	246	216	232	212	197	227	218	213	200	219	209	231	231	229	213	232	211	211	241	221	231	216	222	216	201	216	229	244	207	210	251	231	246	222	239	228	188	192	251	232	222	212	250	229	238	200	241	232	247	229	225	208	233	214	206	216	218	239	210	197	208	204	232	192	224	227	201	225	215	215	242	226	226	222	220	213	237	217	244	201	215	247	220	223	209	232	222	226	215	241	234	217	217	225	230	266	200	218	213	228	219	195	214	200	192	220	199	226	215	235	233	230	219	203	195	228	230	229	231	231	206	225	205	252	241	231	207	239	224	225	234	226	209	216	233	220	215	219	220	214	231	232	205	235	202	230	220	217	211	213	204	231	226	220	240	229	198	198	234	207	232	217	206	214	230	216	224	217	252	239	226	210	230	189	219	217	223	237	204	236	230	225	195	224	234	221	254	213	223	204	207	207	197	230	210	228	218	204	203	221	207	211	247	223	217	224	219	239	209	233	227	222	231	222	203	229	230	227	186	232	203	207	240	216	224	220	203	239	220	239	204	232	203	219	211	214	215	204	266	226	232	244	209	219	209	225	227	227	229	211	191	222	243	234	209	209	229	206	206	214	224	210	213	222	222	257	234	240	230	229	235	237	215	216	241	227	200	221	194	245	250	227	205	215	234	205	225	242	202	218	194	219	233	235	215	234	223	224	219	206	229	204	250	212	233	238	217	235	212	221	222	220	243	210	248	229	211	205	199	196	237	221	247	229	202	227	225	232	221	221	215	219	205	197	196	242	230	205	209	185	223	221	217	197	198	240	229	231	221	230	231	211	212	198	201	193	249	202	204	211	228	226	217	224	206	209	234	249	224	205	174	220	255	224	234	223	196	210	203	233	216	243	217	209	234	236	244	219	224	186	217	211	216	215	197	195	221	229	220	229	202	222	211	231	238	215	211	233	247	178	221	263	242	259	211	226	207	216	230	206	222	226	221	210	220	230	236	214	231	224	206	215	220	223	225	213	201	231	207	230	236	234	210	220	216	223	223	220	181	240	233	243	227	232	230	210	227	202	240	239	218	209	208	214	236	225	218	203	224	234	233	208	239	234	234	201	233	215	212	207	233	219	224	191	201	206	218	214	216	258	217	250	218	218	223	231	192	227	221	218	203	207	211	223	230	231	218	234	202	248	232	199	238	243	223	210	228	239	231	214	238	225	220	229	253	223	207	215	217	218	218	230	195	223	231	206	243	217	240	224	232	212	228	224
15064	2418	5106	6099	5178	4334	3759	3161	2597	2396	2186	1967	1835	1592	1566	1433	1281	1353	1342	1158	1057	1205	1077	1043	949	978	980	1008	895	903	931	890	927	876	911	836	875	823	835	882	826	818	796	815	808	816	844	845	846	784	806	787	798	838	824	754	796	836	833	795	802	811	759	816	798	730	731	807	751	739	788	798	777	766	764	745	798	753	818	728	765	720	729	772	756	801	753	721	798	741	755	740	812	776	745	789	777	746	773	707	752	739	723	741	759	781	735	778	750	754	749	715	730	778	741	756	780	773	752	761	753	740	768	744	726	754	769	757	746	781	716	807	703	781	704	740	781	762	731	734	722	705	721	686	750	741	747	735	757	761	766	732	740	744	722	746	785	793	736	768	759	790	702	781	778	758	747	726	766	754	721	719	769	742	735	731	723	750	759	782	746	828	765	760	779	752	707	741	735	728	721	758	753	751	755	730	707	757	719	728	811	743	734	782	746	778	744	811	746	733	719	738	708	731	748	749	716	666	727	764	709	786	751	755	739	728	713	726	745	736	739	752	701	740	771	737	723	706	765	707	720	800	738	682	755	723	755	745	780	771	745	753	742	765	749	751	739	736	740	709	757	774	763	720	711	736	792	724	734	741	721	740	712	748	768	694	719	742	753	740	724	711	711	747	757	741	738	735	750	690	742	738	762	749	712	760	719	744	758	745	761	769	722	676	764	684	678	761	763	754	738	734	731	702	767	738	753	764	721	742	719	724	747	748	780	715	773	722	730	783	718	730	780	731	773	708	691	696	736	795	736	714	738	715	767	747	800	746	774	727	677	770	736	740	706	745	663	710	738	785	681	734	762	757	767	749	726	745	792	774	749	741	743	757	746	775	724	675	737	748	686	727	762	745	724	690	816	714	738	743	774	755	717	732	796	724	737	733	720	721	754	733	743	750	758	742	758	729	716	757	705	733	697	736	785	778	753	739	719	745	689	712	766	731	718	732	746	701	712	739	749	725	710	730	737	742	743	758	696	735	770	722	719	734	720	730	770	764	731	719	771	698	777	745	736	773	737	711	781	725	728	817	780	751	724	738	714	806	715	719	706	714	783	726	729	777	778	759	746	683	718	703	738	742	758	712	726	711	738	767	788	758	745	752	760	754	735	719	729	787	713	749	744	765	749	795	733	759	759	756	777	717	731	765	730	764	756	738	758	728	720	720	737	730	732	717	715	765	746	752	750	744	757	713	721	755	760	710	752	756	699	732	729	675	760	690	729	706	715	680	735	761	723	773	737	708	771	771	760	755	702	743	730	740	732	745	702	735	775	771	688	741	733	704	710	684	739	745	781	763	766	742	758	773	713	737	699	749	728	790	742	775	695	791	702	733	790	764	717	727	767	701	750	747	761	722	743	740	737	713	729	694	740	704	759	720	729	776	694	748	721	798	707	728	748	764	731	740	747	740	729	745	750	760	787	720	743	732	715	767	707	769	719	737	715	778	727	775	774	732	760	734	726	737	734	720	711	684	779	747	734	724	762	753	767	752	775	775	760	730	763	741	759	736	781	753	753	741	757	741	720	741	767	755	751	709	761	737	694	771	736	726	734	762	767	787	729	715	738	795	751	710	746	738	714	721	721	786	762	763	743	781	745	754	736	751	787	717	672	740	726	735	766	775	763	735	738	772	761	774	735	712	770	767	675	759	785	738	744	711	754	737	729	755	760	741	773	714	722	758	727	703	718	733	728	719	811	718	764	744	782	689	729	719	754	783	723	760	763	756	759	788	707	737	734	792	783	741	723	730	750	774	760	747	754	724	775	760	770	769	722	715	731	725	721	758	722	726	717	805	762	705	694	727	758	666	766	762	717	756	755	717	710	699	740	739	707	763	722	709	692	703	770	753	701	758	742	763	733	726	748	747	744	721	720	723	768	725	740	683	775	779	681	730	727	740	738	741	744	723	718	758	703	763	711	698	752	740	737	788	750	737	736	747	729	722	739	747	769	719	708	770	718	754	720	781	731	767	746	730	758	705	721	692	731	795	738	759	714	715	743	728	696	730	755	706	778	699	781	750	761	733	705	727	711	789	764	683	745	757	772	746	704	780	769	759	726	739	746	742	748	727	756	749	775	720	739	730	747	747	716	683	755	727	717	723	740	714	752	772	743	718	761	728	730	731	743	680	771	738	706	750	771	755	703	743	737	748	736	721	776	734	737	739	693	718	698	740	694	737	770	758	764	758	703	750	739	781	716	717	753	733	750	738	724	721	728	758	741	753	719	786	751	740	732	764	767	738	781	751	709	732	769	727	745	727	724	728	729	686	753	787	754	694	751	751	777	718	732	733	725	693	747	737	762	710	767	748	746	764	754	734	747	756	707	772	732	715	758	727	765	733	722	780	729	764	775	763	780	726	777	720	754	733	743	704	703	696	759	737	736	765	757	711	707	745	739	726	737	741	745	775	734	815	704	720	776	769	778	761	722	740	752	780	715	746	717	759	805	796	799	717	726	745	739	705	700	722	717	756	721	732	742	751	735	731	704	729	745	770	743	743	715	708	783	769	793	746	761	744	712	712	727	755	732	724	724	720	718	787	726	712	735	714	723	717	729	788	769	738	739	770	763	775	722	743	785	763	677	751	723	714	743	701	740	743	772	759	753	702	795	706	761	767	781	759	764	724	759	767	731	744	707	690	752	779	709	745	720	712	742	782	698	715	736	733	665	726	703	781	761	748	693	792	738	755	756	742	700	762	685	713	761	739	725	778	760	791	732	715	726	708	727	708	760	733	740	771	731	759	738	706	734	729	750	770	674	713	718	781	723	745	742	739	768	759	757	724	753	744	739	804	768	717	709	761	737	720	742	726	781	754	739	750	750	744	722	760	749	714	737	702	786	784	740	756	779	731	682	734	731	767	733	757	752	731	724	729	732	732	713	716	716	715	697	720	760	782	692	735	726	763	728	743	750	745	736	749	712	764	764	723	722	723	717	689	695	759	743	783	744	707	719	771	715	755	773	740	688	715	701	750	683	749	739	717	721	740	776	733	747	738	808	788	748	757	734	773	743	733	768	718	751	737	779	711	729	769	749	737	723	779	793	714	745	728	758	761	770	723	737	792	794	747	731	696	708	726	731	773	722	724	745	682	672	748	695	800	762	764	708	714	758	747	782	712	727	748	737	690	782	726	762	728	763	714	736	743	771	713	736	742	753	732	732	750	706	778	711	782	773	767	729	759	769	741	733	704	736	726	746	688	729	788	755	764	730	728	770	732	715	731	772	770	729	749	786	741	818	768	739	735	747	746	678	710	708	744	729	733	756	762	707	701	764	743	692	770	729	716	720	769	717	688	721	720	718	722	725	713	693	721	747	719	716	758	759	737	721	740	744	730	746	737	760	717	759	727	706	792	762	746	797	727	707	729	718	705	747	711	736	715	677	711	709	744	719	756	728	732	715	816	763	773	768	740	753	757	774	747	712	682	738	705	766	762	755	748	746	735	725	724	739	774	741	721
2048	134	99	112	90	87	87	76	101	85	75	84	63	63	74	67	74	81	69	64	62	69	69	91	78	78	60	71	62	73	71	71	63	69	62	62	77	64	70	77	68	75	81	68	68	59	79	76	59	64	67	79	61	75	72	78	63	77	79	81	45	92	58	72	85	66	64	79	91	64	64	67	82	61	77	62	62	74	70	67	68	68	60	75	76	69	66	55	76	70	58	72	64	81	58	73	92	82	77	75	72	59	66	71	70	73	66	73	84	57	76	83	55	68	67	66	67	53	71	74	70	85	70	79	65	65	61	70	77	75	60	64	68	57	72	86	74	68	70	81	61	66	89	56	75	77	72	77	70	72	70	63	59	69	68	69	70	65	87	92	61	91	74	69	78	71	71	80	77	77	83	80	67	75	63	67	77	81	84	67	66	74	64	73	73	67	75	68	64	62	77	77	67	57	71	82	73	65	68	91	70	76	78	60	65	79	55	79	83	54	71	85	74	80	58	68	69	59	79	73	76	79	80	62	84	69	61	73	65	70	81	66	70	75	77	64	73	67	78	69	68	68	76	55	80	67	69	72	58	71	74	66	79	81	65	65	80	75	68	69	65	56	66	59	62	68	82	69	78	67	74	61	81	64	50	75	66	68	77	82	71	65	71	76	73	92	74	70	77	70	71	59	57	72	69	66	67	68	80	60	77	64	57	80	63	60	70	70	70	80	64	78	80	86	77	65	69	70	57	73	80	71	66	81	66	66	71	62	79	76	68	69	80	69	63	84	73	67	78	56	82	81	84	65	74	58	63	66	57	75	69	72	70	77	67	86	68	58	77	68	62	78	77	64	74	71	66	80	74	74	77	98	70	72	76	66	61	64	83	69	89	73	75	80	60	71	74	79	74	74	67	59	73	60	79	63	72	79	78	75	60	59	98	74	74	48	61	81	58	55	67	62	66	61	61	70	98	82	86	61	65	67	72	71	65	72	79	63	74	63	66	79	81	82	72	54	74	58	49	96	52	64	72	79	56	88	69	73	84	79	69	61	79	76	69	67	70	71	80	78	72	65	95	77	64	85	65	76	81	65	64	76	80	69	70	69	64	56	68	78	84	73	76	65	82	60	70	62	73	73	70	63	77	87	60	84	70	76	65	66	71	59	69	79	63	60	71	72	72	76	72	74	54	64	83	67	67	69	70	62	74	80	55	79	78	70	68	85	65	63	66	61	78	76	82	66	72	65	74	64	68	75	63	57	74	60	63	78	68	72	71	62	81	77	78	71	89	69	71	79	71	70	68	67	89	87	80	57	56	72	68	51	61	70	79	51	86	64	68	85	66	66	68	69	63	63	68	69	74	77	87	73	56	63	73	75	74	79	78	78	72	79	79	84	79	70	73	66	74	78	78	83	58	76	69	78	72	68	66	77	80	58	60	66	81	83	72	60	73	76	85	74	81	72	67	53	71	73	61	75	63	77	59	73	72	79	62	68	57	71	61	63	74	85	63	65	55	78	71	67	90	70	60	70	60	76	70	57	63	62	63	55	81	63	77	69	75	76	62	77	64	70	68	59	80	75	69	63	64	72	55	65	66	76	82	77	73	70	79	63	65	69	76	63	59	69	68	82	55	66	73	86	60	60	69	71	69	70	66	75	72	87	64	58	66	76	64	59	50	72	70	78	60	58	67	75	65	68	61	57	78	69	79	67	70	71	68	74	72	62	70	65	78	64	78	63	60	72	63	85	65	66	59	66	58	70	72	57	88	71	68	59	65	62	83	69	70	66	53	81	65	73	63	61	74	55	58	75	76	61	71	69	65	88	70	78	56	61	74	78	83	68	85	63	67	85	75	72	74	97	74	74	48	77	79	69	73	78	55	64	92	64	68	64	71	72	53	73	78	76	72	72	68	81	93	68	72	83	80	64	69	62	75	70	72	58	72	70	68	67	78	76	72	76	81	87	71	68	74	76	80	76	71	73	67	78	62	51	68	68	75	79	71	84	65	85	71	75	81	73	74	72	63	71	75	63	79	71	76	77	75	81	77	69	81	86	77	76	79	64	56	71	78	81	60	72	76	58	62	82	69	73	75	65	65	65	70	75	69	93	64	64	61	63	70	94	72	72	75	74	83	71	59	78	69	59	68	73	86	78	73	69	76	98	75	64	81	72	75	55	71	65	64	80	77	87	68	81	70	82	64	71	73	65	50	59	78	73	71	80	65	69	64	82	74	86	57	70	73	70	67	76	70	83	66	70	68	72	63	91	81	80	80	62	67	85	68	82	82	59	71	81	72	79	52	69	71	64	88	66	83	71	75	72	84	59	86	71	74	71	72	66	65	73	73	64	79	77	64	71	81	66	65	70	90	71	85	71	67	67	61	86	84	76	77	63	82	56	65	56	55	66	78	68	71	66	60	84	67	70	78	74	87	65	74	80	63	63	60	71	72	77	59	71	66	72	54	63	68	76	73	75	77	64	82	77	72	84	70	78	57	70	61	80	79	66	69	69	74	60	66	73	75	67	85	71	83	66	75	77	83	64	70	69	71	59	78	57	62	77	68	66	70	68	78	92	72	81	64	74	73	72	59	68	73	65	76	70	71	64	80	61	47	71	80	70	64	65	60	80	72	81	97	76	55	62	69	82	87	84	79	79	73	75	77	72	66	64	69	75	72	68	73	59	81	71	81	85	67	67	66	71	70	76	61	73	69	70	80	85	64	67	75	70	72	66	72	71	79	49	84	70	64	76	70	65	84	69	85	72	78	72	70	70	79	80	73	72	80	72	62	63	78	76	73	57	61	78	84	78	65	66	60	70	63	76	70	85	79	64	75	79	82	81	59	80	61	72	70	61	91	75	92	73	75	78	78	66	81	83	80	63	67	90	57	67	73	65	77	78	56	77	64	82	75	80	81	73	90	65	74	62	66	69	64	67	63	78	72	73	75	64	77	74	68	73	82	65	77	64	79	60	65	75	71	77	67	55	81	68	73	79	72	66	59	85	73	81	78	75	54	64	70	78	64	73	72	76	70	79	67	74	67	71	74	71	65	66	78	77	85	76	77	76	74	70	71	82	78	81	66	69	61	57	57	69	70	82	84	71	63	76	76	61	94	67	64	70	81	65	75	69	69	84	63	68	66	70	60	66	74	73	64	77	59	72	73	68	75	65	74	80	75	64	78	81	76	72	66	83	75	66	79	64	62	73	77	69	72	75	55	62	62	78	80	82	70	80	60	76	80	77	72	70	58	78	80	60	77	74	48	69	80	80	76	58	70	76	79	85	69	63	65	67	82	73	70	67	69	76	61	67	78	70	86	70	73	72	75	69	79	59	73	66	62	79	79	68	81	80	78	75	65	61	72	60	72	86	82	74	66	68	71	65	79	69	80	83	72	57	80	54	71	77	75	82	90	85	84	61	84	63	72	76	70	83	86	68	82	63	87	73	60	63	67	68	73	67	75	74	66	64	67	69	70	67	64	61	67	77	70	70	47	55	71	59
3323	379	430	473	420	446	397	386	413	356	386	340	320	343	338	345	291	323	329	307	282	318	306	302	306	296	327	314	325	297	310	311	303	303	286	283	289	315	308	264	288	292	300	297	294	313	292	309	286	284	295	295	311	321	299	323	276	311	335	298	314	296	317	294	308	299	304	309	301	297	307	294	311	322	307	284	286	302	335	287	318	276	322	316	299	269	305	294	312	291	273	312	287	314	316	299	352	303	317	291	303	296	304	292	280	279	306	292	297	318	313	275	268	313	300	323	315	270	323	291	265	296	284	276	311	316	280	292	331	291	323	309	296	287	267	328	304	318	287	285	288	329	293	294	341	336	299	316	306	272	309	287	319	317	274	300	275	323	322	314	292	291	304	318	318	312	318	309	292	291	282	297	276	292	291	276	309	308	331	320	299	292	301	335	337	314	283	280	294	321	269	317	297	291	329	317	292	335	284	302	307	302	318	331	286	319	323	289	361	287	328	304	316	290	300	286	303	285	279	317	309	288	330	257	298	306	337	295	314	283	320	270	280	315	285	292	268	315	285	311	288	309	342	304	315	298	292	307	289	295	306	291	299	317	308	331	323	333	321	277	309	307	268	305	276	291	306	306	294	318	317	310	317	300	302	334	270	306	286	289	344	352	262	299	333	299	323	324	302	322	324	293	303	326	289	304	288	307	274	290	312	301	322	318	293	287	310	267	291	317	326	313	286	306	347	309	311	267	328	291	315	305	300	283	313	312	315	309	292	315	321	329	275	320	286	321	298	296	283	286	290	307	318	286	300	314	329	317	282	320	311	304	302	305	295	326	315	286	292	306	297	290	287	284	305	279	293	283	297	288	302	304	282	278	281	281	271	301	299	290	316	309	294	305	314	276	296	286	306	341	309	282	315	314	275	311	266	320	282	322	314	311	288	283	286	293	300	283	299	323	308	269	271	282	303	327	291	298	309	310	302	281	285	312	333	305	288	299	307	308	313	322	286	303	291	283	269	284	310	308	326	288	348	288	304	287	308	324	328	323	282	299	300	305	265	289	328	300	266	282	296	315	283	295	283	295	284	280	318	293	297	303	293	314	295	268	307	295	289	300	343	297	312	310	299	274	315	279	304	321	295	305	305	305	297	302	300	309	296	318	291	298	287	297	284	324	275	338	287	316	278	285	313	279	341	289	324	286	279	320	287	296	310	299	321	285	276	297	316	304	313	267	298	277	272	310	310	285	292	297	297	298	302	316	316	288	281	273	286	318	297	295	294	306	307	315	291	332	296	319	275	297	263	292	275	310	309	295	295	278	299	307	318	306	323	299	300	270	294	280	295	317	310	272	301	308	298	316	290	272	364	320	301	323	306	305	314	307	311	289	271	320	293	323	333	315	291	331	330	329	313	296	319	314	322	323	335	319	324	292	286	327	276	290	283	274	307	320	281	316	290	308	281	324	329	317	303	328	275	275	279	305	309	296	309	319	310	305	314	293	297	303	318	298	302	309	305	319	286	305	320	317	305	304	327	298	302	306	309	306	295	331	296	298	297	294	308	338	329	296	322	309	321	303	318	310	311	312	319	294	314	279	290	293	281	339	294	311	297	276	300	323	315	276	289	298	333	320	324	333	296	307	317	322	311	310	296	308	300	295	303	256	324	286	286	305	297	309	282	335	278	325	287	330	308	265	281	276	293	305	301	255	290	296	329	293	297	312	315	283	280	329	277	304	312	296	282	300	308	315	314	269	310	312	300	316	318	310	302	298	268	304	323	339	282	310	310	268	324	306	289	306	306	313	300	300	301	295	262	282	292	311	320	316	306	279	298	280	312	290	300	314	279	302	314	291	286	307	299	303	312	290	278	287	274	289	292	290	275	326	317	290	322	292	311	308	308	295	276	290	328	303	286	337	282	315	321	284	297	330	256	290	299	273	313	318	309	324	277	320	295	306	274	309	309	296	340	289	300	328	296	309	340	299	288	322	334	309	317	290	294	352	329	313	308	333	313	295	314	312	340	322	317	310	276	292	298	315	327	280	288	338	307	293	287	286	303	286	280	297	298	307	295	332	296	277	294	317	281	308	290	298	288	307	306	286	311	274	297	304	306	305	288	318	287	333	290	330	319	267	280	292	304	307	285	331	294	317	306	291	300	281	297	263	295	317	292	306	296	294	304	285	332	316	319	277	287	316	321	331	290	286	281	313	259	284	285	284	297	300	296	324	320	311	312	281	308	274	304	286	309	311	309	295	304	306	334	295	292	321	276	324	336	289	311	283	297	328	276	321	299	347	287	289	296	283	315	280	299	288	320	292	321	310	298	309	298	307	316	318	320	323	302	311	341	282	332	329	292	282	278	321	290	303	322	280	301	322	279	295	289	330	320	270	314	314	293	288	292	291	304	317	305	310	304	302	291	288	285	295	305	277	322	297	294	332	290	314	298	318	312	305	325	320	314	298	302	300	293	322	295	313	293	278	303	304	300	276	311	332	258	299	295	282	316	276	308	301	267	304	325	332	291	270	302	286	306	287	286	334	278	346	311	268	315	299	285	312	305	316	305	318	302	306	288	268	277	271	331	280	301	278	281	306	299	299	296	285	295	340	303	317	278	293	315	270	313	282	307	273	313	327	291	307	280	325	291	305	282	315	295	315	294	290	289	306	316	319	313	280	319	288	282	303	295	313	286	339	309	305	317	301	320	307	311	304	296	306	285	315	297	302	329	318	307	313	285	296	294	277	281	287	304	334	316	292	301	299	301	294	290	301	293	305	308	311	272	304	321	318	311	308	297	309	309	323	280	279	291	290	298	294	307	305	296	306	272	341	303	305	299	304	332	295	316	283	293	293	372	321	318	335	282	268	331	297	297	299	310	291	309	318	337	281	315	294	291	301	293	308	330	321	320	286	310	299	292	317	304	320	287	288	310	297	295	281	311	303	296	301	286	283	287	308	310	291	328	294	315	277	293	314	301	276	312	299	321	277	300	303	324	299	326	333	297	262	290	297	309	304	274	317	302	289	280	327	321	317	312	297	288	315	308	294	276	283	296	309	283	292	310	317	316	306	331	289	275	291	293	266	274	281	314	323	307	276	286	262	287	306	306	323	330	302	312	297	275	312	295	296	289	285	315	300	295	312	287	314	287	299	303	290	307	307	276	289	287	319	302	299	360	275	321	296	288	340	295	347	309	285	302	320	326	298	313	307	288	309	279	272	296	317	305	341	281	347	273	277	303	320	277	289	321	305	309	273	325	298	296	296	297	298	310	309	278	282	312	276	275	303	302	306	289	301	290	265	286	290	285	310	317	359	313	316	294	292	331	296	305	291	337	315	320	318	292	305	289	293	326	311	303	289	303	318	287	296	313	297	295	298	305	292	305	292	324	303	309	299	276	283	354	273	297	297	328	277	294	318	288	300	287	288	315	292	326	299	302	320	305	307	309	314	278	325	315	333	306	293	274	298	270	298	303	297	307	290	279	308	291	306	341	318	294	280	314	294
17583	1650	1260	881	693	555	413	358	320	272	274	252	237	243	203	193	191	181	171	172	179	162	170	164	204	169	184	166	163	145	203	157	161	151	164	130	169	163	176	142	150	149	158	167	159	145	164	160	170	149	160	140	153	158	150	140	171	161	148	153	159	153	165	146	149	151	164	165	147	139	173	168	138	156	170	150	152	133	158	158	146	157	144	173	126	151	141	131	156	152	156	158	141	147	169	156	161	171	168	133	137	154	122	148	146	154	164	156	151	150	157	155	172	139	134	150	141	156	140	165	135	168	180	159	138	153	165	130	154	143	157	147	152	152	174	136	151	145	148	172	144	160	165	144	154	132	149	151	146	148	133	153	139	143	139	165	169	153	160	156	165	145	162	143	152	161	133	147	151	147	167	137	152	148	158	174	181	156	150	148	143	167	159	134	139	179	148	136	147	140	143	161	138	175	148	164	149	155	149	163	145	141	144	155	182	146	163	170	168	146	133	127	169	148	159	134	171	137	143	162	160	157	151	140	144	174	158	147	178	152	134	160	163	152	154	170	156	173	155	129	145	134	151	149	153	140	147	139	147	158	156	133	136	165	154	162	141	134	133	143	144	152	154	167	150	138	143	170	152	179	152	130	162	172	159	135	148	153	155	156	143	152	148	160	162	174	159	130	152	152	124	161	147	167	124	140	161	159	140	149	154	136	150	133	143	161	168	157	170	143	154	140	148	144	140	160	149	139	148	161	145	143	176	110	158	171	148	149	134	141	137	148	152	144	157	123	160	149	156	133	152	156	151	151	140	176	170	146	152	138	162	154	159	174	163	152	157	170	160	151	159	152	174	141	157	183	134	143	159	134	169	144	174	156	156	151	141	158	160	155	149	165	151	161	152	160	168	152	157	182	171	132	143	166	180	149	157	150	152	169	136	172	134	134	143	161	133	153	156	167	145	138	160	134	136	165	144	178	155	131	139	158	172	169	139	178	143	129	144	138	159	156	148	146	175	165	158	147	149	165	158	140	146	159	144	174	148	178	165	147	160	164	169	159	142	157	154	153	155	141	154	162	167	178	134	147	145	123	166	151	151	156	156	146	150	157	167	160	143	151	183	151	143	147	165	158	168	177	153	153	166	167	175	158	139	164	154	142	135	168	172	155	161	159	144	144	145	153	140	158	130	155	139	167	166	133	147	134	126	167	165	169	159	130	155	149	156	151	147	183	148	157	155	143	156	148	146	168	152	153	164	141	172	148	146	153	151	139	141	154	147	158	145	144	148	148	168	163	155	151	163	177	135	160	158	150	150	169	158	150	163	167	128	143	163	150	162	163	169	142	167	157	163	149	168	136	162	142	153	147	147	163	155	147	164	175	139	159	142	135	172	152	139	170	144	149	150	156	159	157	143	173	114	132	145	148	171	138	167	148	156	175	149	126	140	155	190	161	169	165	143	146	149	157	161	149	141	154	165	171	129	170	144	145	152	155	164	151	145	136	167	179	146	154	173	163	150	145	146	155	153	133	146	142	164	148	139	147	168	156	164	131	175	161	151	165	164	143	164	148	142	144	144	158	159	155	164	163	149	161	157	160	137	165	144	164	156	149	145	137	138	151	157	159	156	152	147	154	157	154	142	159	156	155	135	160	147	151	147	158	153	149	145	142	151	143	169	143	145	156	148	144	132	141	150	151	145	132	166	146	159	153	154	146	140	163	161	164	158	160	144	156	174	164	137	153	144	154	141	145	146	148	155	176	135	132	116	146	167	158	149	170	158	158	171	159	151	155	138	150	144	162	146	143	142	156	157	147	146	146	160	180	139	152	156	152	131	151	127	163	144	136	141	156	145	155	163	151	140	139	148	153	137	170	159	157	164	147	155	157	155	147	137	159	175	173	143	134	170	170	153	136	159	147	147	166	139	165	138	167	122	157	152	132	150	149	149	160	138	157	156	138	171	166	140	159	137	161	134	161	182	150	166	150	132	142	158	152	163	141	166	160	164	152	156	167	150	155	168	145	165	142	192	162	165	141	143	146	143	156	158	178	157	149	157	154	163	148	162	156	161	166	163	163	148	158	151	138	155	143	155	167	178	122	149	151	159	161	166	136	159	155	171	157	179	132	173	149	149	157	141	157	153	143	169	163	159	153	143	154	129	173	134	136	154	138	162	143	165	126	167	138	130	151	146	156	147	167	156	158	148	139	127	148	148	146	165	147	159	157	172	136	150	157	159	138	157	174	159	142	134	145	138	132	128	136	148	128	144	140	141	150	133	134	159	132	159	150	152	147	161	146	153	140	146	169	150	147	130	165	148	152	140	152	158	148	149	185	157	156	169	150	151	137	177	141	153	139	174	170	146	168	137	144	148	152	146	166	149	159	134	175	165	152	158	148	149	151	177	136	136	145	133	176	140	166	169	143	169	174	178	137	145	154	161	147	148	161	150	170	147	159	169	141	140	159	161	136	171	153	138	174	144	139	161	161	150	153	151	165	154	131	153	137	165	148	148	151	149	141	146	152	150	148	152	144	171	135	137	159	152	143	188	142	142	152	141	154	165	157	144	139	128	163	158	147	167	153	145	119	175	164	166	171	155	148	140	147	157	143	164	145	159	135	148	162	146	163	135	130	148	166	143	139	153	157	150	166	155	157	134	157	145	150	142	147	171	157	150	166	121	169	140	140	134	154	166	161	139	154	167	144	156	160	160	152	156	143	136	148	144	145	157	135	165	167	170	156	155	135	160	169	150	126	147	150	140	146	163	154	145	150	156	177	159	170	148	157	150	138	147	137	156	149	139	152	165	170	157	178	139	141	155	147	187	150	163	142	156	143	155	136	152	149	167	131	151	143	173	141	147	132	147	152	150	156	155	152	149	160	149	191	151	162	132	157	171	153	168	185	161	143	142	128	138	136	148	142	158	168	173	139	157	161	143	163	139	146	149	146	164	151	141	170	132	155	159	145	117	151	146	133	150	154	156	153	160	175	146	151	140	148	154	137	168	154	144	145	162	168	157	166	133	163	148	162	181	152	150	166	129	142	158	137	139	146	155	163	172	152	164	161	144	169	158	162	143	165	146	146	159	154	143	145	167	166	173	163	144	138	140	162	172	147	150	149	152	141	134	150	140	156	135	162	134	163	155	171	156	155	159	146	150	142	148	186	138	166	169	128	154	149	157	148	172	141	165	162	159	147	133	145	141	152	160	138	137	161	173	159	141	169	137	126	162	129	150	163	156	140	129	159	144	154	142	145	162	144	144	130	148	164	137	147	149	161	145	137	149	160	165	167	178	152	159	146	161	145	138	169	122	164	163	157	128	146	149	171	158	154	145	153	128	152	143	153	147	166	146	155	178	165	146	114	165	148	164	129	145	153	159	196	167	146	152	137	142	166	162	145	156	171	136	159	143	162	153	178	163	152	145	163	171	147	151	143	160	144	163	148	151	143	158	146	137	153	139	148	174	172	149	152	122	157	151	164	156	149	142	162	140	146	156	147	155	137
10865	1438	2969	3400	2891	2430	2052	1766	1553	1445	1313	1131	1116	1023	913	875	845	796	821	816	738	746	729	686	680	682	653	681	644	617	697	651	614	633	627	608	646	602	598	604	608	592	579	585	572	565	553	567	576	546	598	535	557	572	594	574	576	585	596	587	573	560	563	568	567	570	597	568	535	559	611	572	551	533	555	545	592	548	558	539	563	578	559	557	567	491	565	560	596	574	515	582	538	530	588	548	537	559	557	525	566	563	549	604	553	575	531	572	503	560	530	573	581	513	532	602	564	527	554	561	520	567	513	581	559	516	597	520	511	580	538	553	577	524	586	512	546	551	550	562	579	559	536	513	541	562	566	548	548	539	566	554	542	517	513	502	528	546	547	544	572	563	532	581	530	536	574	520	572	508	544	550	534	581	554	575	569	539	545	480	514	506	566	523	549	533	531	547	555	552	520	554	514	545	540	512	551	528	585	580	568	543	507	543	531	545	593	519	545	550	543	503	557	544	558	510	574	531	533	547	536	536	518	564	562	535	572	533	510	545	548	533	546	534	513	571	564	536	526	545	560	510	533	579	550	561	536	598	546	549	565	527	573	533	554	537	542	586	524	528	605	521	590	520	530	563	540	551	539	501	567	551	498	580	578	526	569	514	537	521	521	572	510	531	580	532	550	533	592	547	540	495	535	554	545	587	573	523	556	534	524	524	507	534	553	545	499	558	540	558	579	531	521	528	528	526	540	581	523	537	557	523	551	564	529	548	549	528	532	561	512	562	550	517	562	533	547	526	545	561	537	519	539	542	566	572	540	589	547	548	513	553	509	555	527	524	531	494	501	503	584	555	607	554	572	567	527	547	568	588	565	555	566	540	572	520	548	534	499	534	529	535	562	534	540	487	550	536	571	519	538	540	564	559	578	584	536	533	534	540	494	559	543	535	529	518	565	565	562	529	582	540	555	474	494	537	549	503	537	536	550	558	509	567	548	559	541	528	549	534	503	531	562	553	543	542	575	534	510	532	548	507	554	529	501	539	538	527	590	561	554	534	551	507	555	544	519	523	541	553	592	563	553	538	530	532	532	550	521	596	520	526	554	531	540	562	518	543	555	546	559	567	496	503	507	536	581	559	533	514	543	517	544	545	523	562	563	533	512	548	483	513	512	533	505	594	532	554	529	521	560	556	561	549	479	530	581	547	539	534	558	559	538	560	559	555	535	529	543	499	548	524	512	535	562	547	491	550	503	553	543	554	531	560	563	532	557	551	535	563	533	551	522	583	558	521	564	502	527	542	541	548	575	519	553	512	525	518	562	525	531	519	545	556	551	547	574	548	524	520	534	517	599	548	584	569	583	506	536	542	518	529	573	576	586	557	592	557	548	534	512	581	579	538	550	537	606	520	555	549	613	539	559	528	512	519	552	532	498	514	522	519	551	544	552	528	505	555	530	477	534	568	561	556	530	556	562	530	565	533	526	542	540	522	524	554	538	583	550	533	510	508	550	545	560	560	537	550	538	549	548	527	543	550	508	563	510	517	574	551	552	520	544	544	561	592	546	540	581	551	521	519	579	534	558	521	534	563	591	551	526	535	568	561	545	511	605	568	574	524	527	523	529	567	520	532	569	547	524	548	515	530	507	553	564	542	556	587	512	524	530	549	556	555	539	554	553	573	563	559	566	533	552	586	519	570	535	542	613	557	574	531	525	571	591	549	542	516	514	567	531	504	554	509	564	545	541	503	551	550	522	559	564	545	548	515	602	546	512	561	521	532	520	569	507	538	546	531	549	556	573	553	518	552	550	562	554	546	556	543	517	580	532	541	533	566	513	531	568	556	540	532	550	532	595	532	537	523	564	549	534	527	542	571	557	553	538	598	534	565	538	527	551	556	564	582	540	524	557	504	536	545	552	534	496	553	545	510	557	550	534	538	549	526	572	584	545	556	524	581	543	554	509	540	512	489	525	546	523	545	532	525	539	535	537	548	517	558	556	509	600	523	554	571	520	546	542	593	560	535	575	491	553	568	523	550	572	589	551	562	508	560	498	539	562	557	518	572	551	515	602	555	546	528	495	530	562	566	552	561	565	515	538	521	546	545	542	523	563	568	582	542	602	564	577	586	507	574	542	532	550	557	568	533	610	559	543	556	537	560	505	529	512	557	553	525	561	541	579	543	554	534	501	542	526	527	566	560	554	523	515	525	531	554	591	533	561	481	515	557	526	503	508	578	531	534	566	541	518	557	526	532	553	601	515	546	549	540	492	534	551	540	554	541	593	531	540	539	567	553	506	556	541	542	565	542	505	548	559	496	547	498	547	585	543	545	546	512	537	510	582	528	541	541	548	595	553	527	592	532	566	547	561	525	503	564	540	548	527	546	537	514	529	517	549	563	562	564	564	553	554	540	550	519	537	530	590	517	522	554	547	529	543	532	546	530	550	539	574	591	570	547	522	477	548	557	574	560	555	551	579	520	571	543	486	589	557	535	524	500	521	539	538	555	554	558	548	549	519	538	550	560	535	573	576	521	588	534	526	577	520	548	539	534	548	542	571	523	543	571	535	538	531	547	540	543	571	594	548	574	564	559	546	552	533	534	511	535	597	570	529	563	521	543	575	563	572	555	531	555	533	538	541	544	575	531	556	566	571	579	537	466	561	568	517	546	524	543	513	556	498	539	512	573	543	554	557	545	555	569	544	510	551	561	542	520	578	552	529	520	528	502	532	527	516	553	563	530	552	585	557	572	530	563	544	526	536	524	541	514	543	533	559	543	534	542	525	512	575	518	530	537	512	576	576	531	552	545	534	565	579	555	539	506	550	563	530	576	544	563	553	544	542	556	541	512	530	573	554	554	523	516	547	546	531	528	545	549	558	513	651	553	562	561	539	531	540	568	572	558	513	502	564	512	539	532	526	529	534	518	540	546	560	528	520	557	532	515	560	566	551	536	519	544	533	596	513	538	558	489	572	556	522	519	532	598	527	527	518	566	554	570	605	487	557	534	574	549	562	536	567	526	524	567	525	563	534	549	555	572	523	589	513	537	545	548	538	532	509	570	516	547	561	557	552	541	545	539	538	529	527	524	569	561	582	539	523	575	538	534	546	555	514	524	516	521	584	554	539	544	550	580	599	602	533	553	558	526	504	501	585	515	528	528	564	541	543	530	521	563	570	504	544	586	591	533	548	536	593	538	559	558	553	583	501	553	487	593	543	572	551	536	539	575	515	575	500	521	547	538	542	583	527	545	545	537	541	544	569	537	539	517	562	542	531	581	578	556	568	555	543	544	531	533	544	550	514	532	518	535	517	504	562	539	555	528	557	527	537	562	564	551	585	560	545	551	572	560	560	549	515	511	559	497	545	579	538	572	555	567	553	564	517	548	562	531	578	529	528	552	535	530	537	529	549	505	545	518	536	530	527	561	525	511	523	543	578	530	596	533	512	522	533	559	531	545	561	511	532	547	564	541	566	545	562	548	531	550	517	579	522	525	546	547	521	517
27447	5691	2499	1750	1223	934	764	598	508	435	415	328	364	329	335	280	257	277	285	284	255	278	245	270	216	260	258	220	213	231	246	220	214	222	217	234	232	226	211	203	217	248	211	222	235	211	233	187	204	214	215	208	221	215	205	233	196	223	213	203	221	205	212	214	259	228	234	197	201	214	225	222	230	190	224	227	216	217	198	207	231	191	231	200	215	215	196	185	224	243	225	243	224	226	195	222	188	207	213	198	217	211	203	210	208	235	216	227	226	207	220	237	218	227	233	208	240	213	202	205	242	210	196	210	247	186	223	227	223	207	203	246	242	200	202	209	199	206	225	229	194	213	218	192	206	195	191	222	214	203	207	212	196	213	195	216	211	226	210	240	216	192	203	209	225	216	195	201	210	195	224	209	205	218	198	205	211	217	191	219	187	210	205	218	216	205	227	190	212	208	201	231	177	233	181	226	217	206	212	224	217	218	217	196	184	212	196	238	210	191	219	228	204	239	212	229	218	187	200	190	213	186	204	233	222	204	205	226	214	208	206	220	230	215	226	214	219	217	229	219	205	199	210	218	204	215	218	202	213	191	239	191	235	203	220	213	197	203	202	225	230	204	181	219	213	204	203	241	232	204	198	206	217	206	193	208	220	200	212	240	212	213	207	231	208	204	196	236	201	222	225	202	233	212	224	182	213	204	201	192	209	201	213	204	223	220	222	202	188	183	228	210	191	203	208	194	211	225	206	223	220	233	229	219	227	212	203	199	199	204	200	192	197	195	213	191	213	202	224	213	252	205	225	189	209	211	247	225	228	235	176	218	191	215	218	202	200	240	216	202	197	215	217	213	233	201	216	206	239	227	210	227	208	203	230	200	219	192	228	230	215	228	234	221	203	191	205	232	218	228	196	209	200	184	223	185	210	221	198	219	193	203	209	196	209	198	220	203	188	200	222	191	209	201	188	201	230	199	224	234	220	215	206	221	224	199	209	213	195	211	212	191	231	226	202	211	216	203	190	256	210	200	206	180	211	199	208	213	219	200	238	215	196	255	188	214	205	229	194	205	182	202	218	227	206	216	198	206	233	221	230	190	213	191	204	210	197	213	203	204	218	212	214	201	229	183	223	211	208	208	210	213	215	204	247	216	219	205	199	224	218	195	214	207	230	218	215	193	203	200	229	196	218	222	219	201	235	231	213	212	205	206	226	191	215	221	206	227	220	219	222	236	212	199	181	257	190	191	195	210	224	185	233	227	231	226	207	206	219	228	210	214	193	199	188	210	188	210	197	223	222	189	202	222	200	196	217	214	246	213	209	211	209	190	223	198	185	216	210	185	215	217	250	200	206	216	217	221	213	203	225	206	198	223	212	186	203	190	213	229	216	208	195	221	201	220	232	218	187	219	209	213	246	218	224	206	203	196	201	217	200	199	224	214	220	202	207	216	223	201	192	222	180	196	222	222	222	218	204	187	194	226	215	204	182	235	221	214	208	216	184	242	204	228	219	196	212	257	227	210	236	186	205	213	186	208	214	210	216	220	211	212	213	181	217	236	207	222	209	188	232	221	221	201	197	215	192	206	211	221	206	192	212	231	250	199	213	188	184	209	203	222	211	195	214	218	202	215	246	185	210	227	202	219	210	203	204	202	206	213	197	204	211	224	185	202	221	219	222	229	210	178	207	197	212	203	234	213	227	224	213	238	194	208	217	201	218	230	231	208	205	206	202	235	195	203	189	247	223	224	214	208	250	231	189	191	196	203	219	213	209	235	199	217	217	206	208	224	210	193	196	244	196	211	201	208	212	199	203	216	222	224	200	229	217	212	185	215	231	206	225	184	205	230	203	213	215	186	226	195	214	231	210	212	218	219	233	213	199	223	215	231	210	194	233	199	213	218	209	234	217	239	209	221	195	229	226	241	246	219	210	204	202	222	209	217	222	207	222	213	207	219	207	218	222	211	187	204	223	227	216	215	216	223	205	221	196	214	223	189	191	231	235	228	221	203	211	178	226	220	245	196	210	208	225	218	218	228	232	195	232	224	233	222	190	216	179	211	180	209	210	217	237	224	201	217	211	220	241	196	195	209	238	216	188	234	226	203	226	230	224	244	195	205	198	227	204	235	216	206	194	234	211	249	217	242	235	216	216	214	203	199	201	202	200	218	217	194	209	218	225	210	188	179	212	201	222	178	192	189	227	201	208	212	202	212	212	194	208	218	226	209	223	194	192	209	185	185	191	204	218	209	234	239	230	236	182	212	199	236	213	219	204	224	206	207	240	208	203	211	209	221	227	197	202	214	242	212	229	196	212	204	226	217	200	207	227	217	214	216	193	220	218	223	210	223	207	214	173	210	187	211	188	205	216	223	234	210	209	192	190	205	184	225	205	196	209	217	220	223	230	215	227	206	223	234	198	213	208	223	231	232	229	212	201	226	210	213	213	221	229	195	209	258	226	220	214	215	187	197	223	239	214	185	218	222	178	195	243	192	227	228	213	240	219	195	214	211	223	204	215	197	225	224	197	215	229	215	208	238	219	212	234	206	193	215	236	202	199	202	207	207	223	213	221	234	239	220	219	240	216	218	197	201	220	213	213	227	230	202	228	215	239	207	211	202	201	233	189	210	214	220	197	208	224	208	233	200	205	209	215	201	185	218	211	213	215	191	202	194	223	187	224	202	212	211	189	203	236	232	222	210	209	195	231	199	204	221	191	208	214	221	211	203	203	206	212	214	202	195	213	227	225	197	202	207	236	207	250	193	215	220	192	217	189	236	192	233	233	208	228	194	215	232	215	214	225	196	210	234	227	200	206	223	202	197	214	221	175	217	250	215	225	205	202	187	228	197	193	207	230	204	214	223	222	211	191	219	198	214	189	225	204	203	222	199	224	218	202	211	214	223	224	227	221	226	214	215	201	225	185	212	211	207	178	214	210	231	195	193	222	213	221	254	199	242	205	166	204	204	213	204	214	241	233	194	221	209	249	211	202	214	197	234	217	210	219	195	215	214	215	222	233	217	215	210	222	185	202	213	228	220	224	204	216	202	220	212	181	225	219	202	208	231	214	229	190	217	234	192	211	210	199	180	216	204	214	197	233	196	214	203	233	202	227	221	219	193	210	230	232	193	209	215	213	189	223	191	207	211	204	204	209	222	207	181	208	215	220	240	211	197	195	197	184	207	234	222	190	220	230	214	218	222	224	197	212	234	193	203	223	184	209	219	188	229	218	192	213	227	209	210	192	190	216	192	199	200	214	199	197	217	230	228	174	190	225	198	220	205	215	237	203	190	186	193	216	215	204	206	224	214	233	237	215	204	230	194	204	230	217	198	200	220	221	227	231	222	226	212	218	218	218	219	205	190	240	250	211	217	237	213	218	234	200	225	218	210	205	194	196	212	214	242	189	209	230	196	215	210	219	203	196	205	214	186	236	211	211	185	192	234	193	219	214	201	225	216	220	189	192	212	213	198	208	221	223	199	198	240	223	224	225	229	212	204
14538	2404	4883	5731	4927	4166	3443	2963	2684	2257	2110	1900	1708	1526	1383	1276	1291	1222	1139	1136	1064	1083	1054	1038	953	935	922	876	862	936	871	892	841	872	830	826	844	813	789	808	819	782	843	794	779	777	770	807	768	730	758	747	749	731	774	750	766	755	726	772	791	764	740	719	733	732	725	742	752	767	730	756	713	789	753	731	750	757	750	774	739	728	778	738	737	734	716	693	785	684	734	673	755	730	726	744	743	674	703	778	746	694	702	781	767	692	777	740	726	773	676	721	725	664	688	713	736	699	682	726	746	700	721	776	739	711	723	663	689	729	780	672	698	725	727	736	724	696	710	764	725	753	716	716	726	724	691	701	721	756	724	736	697	703	681	718	722	700	714	715	710	743	656	679	702	711	713	694	701	750	725	766	700	708	694	771	711	656	739	738	677	719	751	724	734	704	688	742	753	704	708	709	693	705	718	723	702	677	771	744	753	675	691	744	709	733	714	689	742	716	707	740	698	691	696	687	665	713	667	673	757	731	721	691	749	712	737	690	659	705	723	742	716	745	724	712	728	738	662	741	749	767	704	681	718	676	711	716	709	720	697	716	675	687	707	718	706	741	751	659	694	730	671	691	718	711	709	680	753	734	718	671	692	707	663	686	713	683	739	706	707	760	717	729	705	769	673	751	707	706	714	696	743	756	710	771	758	743	735	687	687	738	708	705	775	685	694	695	717	717	731	689	691	721	729	748	679	718	667	722	695	747	684	754	725	695	692	722	671	714	722	703	739	742	671	724	763	699	674	684	692	717	710	690	702	678	777	653	704	715	745	723	697	658	716	694	692	681	659	666	661	728	768	661	675	681	713	714	765	731	672	669	692	717	634	714	690	709	738	721	692	657	678	710	657	716	741	660	662	739	756	682	684	720	708	707	663	723	762	669	695	710	747	667	692	741	741	691	686	690	701	698	690	717	717	728	680	664	711	732	708	687	690	678	705	719	700	679	659	724	724	660	678	666	697	773	705	726	723	657	748	707	687	687	718	698	685	715	705	683	712	654	693	704	679	698	674	691	738	712	759	718	688	697	734	730	690	683	684	693	729	694	726	670	710	684	711	770	691	662	692	704	692	710	759	692	707	776	719	701	705	707	737	684	655	675	723	712	713	732	701	680	695	766	691	686	688	714	722	701	730	735	712	721	727	730	690	698	702	702	710	697	696	704	746	674	692	719	706	703	745	733	723	711	728	682	690	735	729	773	706	747	701	743	740	718	763	682	686	718	696	695	679	659	714	708	686	717	746	749	712	693	729	692	713	680	696	698	712	723	689	716	749	675	705	695	695	736	695	756	646	704	711	696	687	802	745	772	765	754	710	737	694	718	712	654	708	675	733	690	754	692	673	751	690	700	708	713	676	709	678	739	691	711	756	692	680	705	730	656	678	742	697	683	692	682	688	716	693	700	757	747	730	727	718	677	719	719	699	690	688	753	711	695	699	687	726	702	689	717	723	675	728	700	689	664	737	689	692	701	697	734	681	739	653	709	724	705	699	727	702	706	758	707	720	656	708	720	679	723	728	695	720	721	704	713	672	726	694	707	693	729	753	681	762	738	747	717	664	732	697	676	708	716	709	671	704	683	717	702	723	680	740	675	698	739	713	681	698	656	723	722	682	698	775	720	735	701	738	732	753	688	727	703	690	729	654	711	679	700	671	690	679	718	744	734	733	697	720	751	749	697	721	688	707	721	739	667	662	656	719	791	709	685	654	777	693	719	702	699	686	688	714	680	700	712	731	710	683	668	646	713	738	728	710	727	626	695	673	713	681	710	647	710	670	750	688	694	681	698	676	664	691	682	655	714	654	745	736	669	692	706	732	696	707	712	674	714	717	729	733	693	734	720	729	705	682	677	709	658	681	737	683	711	700	713	736	696	723	716	722	701	700	708	725	698	704	704	701	671	716	718	737	732	736	654	723	672	646	749	710	711	715	711	690	675	725	678	681	698	690	665	705	692	685	691	706	704	699	720	686	692	766	701	720	698	662	688	674	697	693	734	710	724	698	726	724	696	695	718	729	718	736	741	748	709	693	711	679	736	746	698	699	700	677	740	703	671	678	707	722	738	672	723	677	705	731	681	723	662	725	715	767	767	708	683	742	735	683	717	700	699	665	699	693	711	700	683	739	743	706	745	690	721	714	704	677	741	724	708	680	705	730	673	685	731	742	689	675	714	708	698	692	711	742	688	716	724	682	747	716	683	706	764	682	698	713	680	687	734	728	683	721	637	680	690	687	632	703	696	646	678	683	742	716	704	708	648	710	706	748	733	722	750	702	708	727	718	751	724	738	717	702	724	708	720	732	673	690	656	696	734	702	693	741	700	713	715	702	683	771	675	703	736	740	683	722	746	704	704	711	697	663	725	732	675	661	727	700	724	703	709	719	723	683	669	725	717	742	709	729	675	666	684	657	694	716	723	766	701	728	720	734	676	687	704	703	732	699	668	685	710	702	661	680	737	707	690	634	656	722	694	696	711	707	730	722	694	698	694	704	697	702	690	697	698	726	701	686	676	683	674	671	708	722	751	734	660	728	701	713	694	709	690	677	683	693	705	668	712	732	694	766	724	697	759	698	669	708	746	710	698	703	697	703	752	712	710	698	705	701	711	719	756	730	671	643	727	671	700	721	694	699	673	716	663	708	709	668	750	714	714	727	721	662	711	705	683	731	696	696	719	722	714	733	715	684	734	702	722	744	693	725	767	709	694	741	732	670	702	694	669	738	723	735	711	676	724	715	729	653	725	709	665	739	732	707	743	765	718	714	722	800	693	763	748	674	766	705	703	762	696	737	716	693	680	680	701	671	713	693	713	673	708	711	716	706	693	730	700	639	718	775	677	721	758	692	688	722	701	700	738	721	707	728	690	670	695	674	692	746	706	634	742	711	709	712	752	698	703	714	692	649	712	698	680	690	719	698	690	667	756	700	693	718	715	686	696	704	683	731	739	725	715	699	750	677	722	731	702	722	710	685	689	743	734	701	714	738	733	725	701	771	717	716	675	718	706	687	726	696	678	681	751	695	706	700	708	693	707	656	711	675	716	701	703	699	684	707	706	719	657	703	759	678	677	710	712	736	704	787	710	738	635	701	698	711	652	715	782	748	688	724	676	648	752	717	705	719	710	716	756	726	665	693	692	711	663	700	667	674	657	664	751	725	723	723	747	720	710	689	686	700	727	743	735	673	724	713	721	712	672	681	696	695	753	700	715	757	677	708	676	679	730	717	709	703	699	703	716	647	685	692	745	757	709	750	704	722	698	728	722	723	738	722	714	731	682	719	657	695	663	694	729	697	687	702	747	715	711	693	708	722	689	709	740	714	758	703	726	680	685	663	747	665	716	667	718	698	645	732	721	756	711	758	683	738	737	687	729	740	759	728	756	676	698	671	674	687	705	715	682	701	724	685	692	678	694	700	672	704	741	686	740	725	706	725	682	724	721	684	727	722	684	685	682
2076	158	133	120	90	98	84	67	71	75	75	56	65	71	82	70	79	56	63	59	77	68	75	89	68	79	72	71	52	85	74	51	67	57	75	70	64	63	71	72	78	65	62	73	61	77	77	71	61	61	67	66	75	56	67	66	81	72	78	64	73	77	71	72	70	83	63	77	65	75	71	66	72	59	86	73	65	68	76	71	42	70	59	68	53	66	71	73	71	77	76	76	81	68	72	81	71	69	61	64	54	80	62	68	76	73	73	77	75	61	80	62	69	76	72	88	70	60	69	80	53	68	82	62	64	59	82	68	70	76	67	53	66	65	66	64	64	65	75	66	70	86	73	63	57	54	59	69	62	66	89	74	82	67	60	68	61	60	67	64	65	62	82	63	69	70	71	78	69	78	76	67	66	60	65	57	65	62	64	86	64	57	76	70	60	79	63	58	74	70	68	67	64	60	72	66	66	61	58	88	63	75	72	76	68	71	72	60	75	76	67	70	66	79	73	78	84	58	75	85	73	78	75	65	74	72	67	66	70	59	69	65	67	69	68	66	78	73	81	68	68	63	63	63	57	68	76	67	71	58	57	67	64	69	69	69	82	76	75	72	62	52	64	71	63	67	62	49	68	70	71	76	79	84	61	73	51	69	54	79	65	59	82	71	83	60	82	70	70	69	56	63	68	82	63	76	62	75	64	59	66	60	71	88	75	75	62	80	53	76	70	66	68	71	69	76	75	63	69	56	68	63	71	68	63	65	74	81	75	78	63	56	91	72	83	70	80	78	53	69	73	73	73	72	57	76	58	66	63	81	65	66	66	78	69	57	70	64	75	68	59	66	67	74	66	70	78	73	60	69	67	77	56	67	56	64	78	65	68	63	72	75	76	73	69	65	67	69	63	74	61	69	89	65	68	62	75	77	79	77	73	67	72	76	73	56	78	73	74	54	68	69	64	80	67	75	69	63	72	67	63	93	76	56	58	58	63	64	73	85	75	71	67	70	60	82	52	61	83	57	67	66	62	74	61	77	81	76	65	76	66	66	69	64	60	77	63	82	53	75	62	79	77	74	68	66	79	72	73	58	78	77	61	63	73	71	79	83	67	76	66	69	73	61	61	78	68	66	81	86	81	92	70	68	77	76	64	56	71	76	76	79	64	50	65	84	73	66	75	62	64	73	48	61	68	70	70	73	65	71	57	73	67	89	67	61	56	69	85	79	75	67	60	82	64	84	67	75	66	69	72	74	69	77	64	87	75	57	70	63	67	61	79	72	59	79	81	76	78	67	68	80	68	72	91	55	66	75	56	62	71	65	68	69	73	58	71	52	66	79	73	68	54	71	66	61	67	77	71	78	69	68	69	68	56	73	79	68	74	71	60	76	62	79	67	81	64	65	76	65	63	78	61	75	74	57	71	66	74	79	63	62	75	67	71	68	71	73	64	67	77	78	58	63	89	69	77	60	67	77	74	84	69	71	70	66	68	78	69	71	56	56	69	62	82	70	71	68	67	65	69	86	65	57	59	68	74	73	58	79	62	55	68	85	72	65	56	75	68	58	77	67	70	70	72	68	70	72	77	74	80	58	62	71	70	66	68	64	66	65	58	69	73	46	73	67	59	56	79	71	76	74	58	61	74	74	67	86	51	78	73	61	87	62	71	68	69	59	69	72	76	68	65	67	78	50	80	68	72	79	62	93	83	64	67	61	73	65	50	57	79	51	75	70	60	71	57	59	69	72	81	77	70	66	74	64	73	76	75	74	68	69	69	78	64	50	72	65	79	59	72	64	86	67	72	61	60	56	67	49	70	64	57	61	64	74	69	71	76	69	71	60	70	75	63	58	51	58	62	76	86	72	81	73	43	77	66	71	58	78	65	60	73	91	67	63	64	72	67	71	79	66	71	64	58	88	81	69	62	62	73	71	64	72	63	67	75	71	69	65	71	70	58	63	65	71	78	78	66	62	82	70	74	79	70	64	67	72	69	65	77	69	85	64	78	68	61	83	81	70	84	77	70	83	61	70	64	86	71	68	67	68	81	77	85	90	72	60	73	66	62	72	65	61	69	56	80	78	57	44	70	64	68	65	73	72	69	74	62	71	80	68	78	67	69	81	65	62	64	69	75	64	55	65	79	74	64	69	65	71	55	60	70	85	71	66	61	69	60	67	60	66	68	79	60	83	78	68	76	71	79	74	64	59	58	66	56	55	68	73	78	52	67	71	69	83	64	79	47	60	60	59	71	54	79	71	66	75	75	65	65	69	83	66	63	67	71	75	79	81	57	76	82	79	60	68	76	74	60	80	72	76	56	67	61	96	64	61	70	77	66	51	68	68	60	69	68	65	71	67	72	77	62	69	83	65	69	62	61	65	74	57	63	52	72	50	75	73	84	62	62	73	69	62	68	56	64	77	69	62	75	69	72	64	57	61	82	58	66	78	82	71	65	60	42	64	72	77	76	66	62	74	68	56	54	84	62	66	64	74	74	69	70	64	46	70	75	67	61	75	78	71	57	55	68	64	78	68	69	70	80	72	55	61	59	72	70	61	64	73	74	62	73	51	66	67	60	75	77	80	61	74	62	64	76	74	71	83	69	66	79	67	74	57	76	60	88	63	67	77	86	83	67	67	53	70	63	70	59	61	57	80	81	58	69	72	67	73	66	80	66	74	66	68	55	56	58	73	62	66	84	63	54	62	62	59	49	70	77	71	61	72	60	79	57	82	84	78	58	87	62	76	67	58	52	77	62	64	76	85	72	62	70	68	61	70	66	60	81	80	73	61	49	62	58	77	61	75	79	73	67	75	78	70	80	74	79	73	74	63	72	47	68	72	69	67	63	61	67	72	64	65	68	66	78	85	65	74	68	67	64	51	66	68	78	80	86	81	69	55	72	69	61	77	66	54	78	73	66	72	75	76	82	73	60	71	63	70	78	77	66	92	51	73	68	65	67	61	73	78	50	68	55	64	84	60	68	77	67	78	68	76	79	74	57	68	64	49	64	57	81	69	75	67	71	86	70	67	70	74	72	69	65	59	70	87	75	63	72	79	72	69	66	81	60	71	74	64	67	74	79	82	68	68	68	54	78	74	63	71	75	67	93	58	74	66	57	64	70	71	64	67	77	57	73	74	69	75	83	62	64	72	67	79	66	58	65	69	81	71	80	68	68	62	70	78	65	59	70	79	67	77	61	81	73	69	64	73	62	65	60	80	67	77	72	69	70	70	61	79	66	55	63	73	66	70	79	61	71	69	64	69	68	66	70	58	57	65	58	71	58	81	71	65	73	70	64	77	62	66	68	70	68	69	72	82	65	76	74	70	53	63	67	62	70	63	62	63	71	61	82	77	77	73	65	73	56	63	77	57	84	72	73	66	58	70	52	59	68	65	68	66	60	69	65	79	57	87	66	71	82	56	72	66	65	53	69	69	67	89	59	66	69	68	66	64	68	68	70	77	82	66	63	61	55	50	51	88	80	58	59	64	82	67	84	72
3274	341	441	467	421	410	352	335	360	348	347	321	356	312	295	279	299	308	345	306	297	304	331	281	304	303	307	282	310	305	276	300	301	301	284	334	311	310	293	298	278	299	289	280	303	300	305	295	266	292	273	282	300	288	266	278	284	269	286	302	283	291	315	301	310	265	294	275	332	282	283	295	282	290	300	313	311	271	295	263	279	323	263	295	294	304	286	308	241	298	276	296	279	276	282	276	300	275	315	327	325	279	327	305	337	304	272	317	306	290	300	290	260	277	281	276	304	260	296	281	279	282	270	283	283	295	258	276	278	302	283	267	267	282	307	260	282	303	298	284	277	288	290	275	298	319	293	256	314	283	310	301	335	268	292	309	285	292	303	312	288	306	259	296	283	301	284	294	326	342	315	300	289	257	307	281	291	270	285	280	272	303	318	291	277	314	296	259	298	280	253	304	300	264	299	292	286	307	300	271	276	321	296	293	324	285	291	301	288	285	250	276	281	285	287	297	287	303	282	271	309	294	256	262	281	277	264	266	294	305	308	311	285	293	292	322	297	263	291	296	278	302	302	286	320	278	272	297	288	273	295	313	261	279	287	284	305	297	293	292	278	290	279	291	303	304	266	286	282	273	280	291	333	310	297	284	300	299	288	283	313	297	280	290	304	284	288	288	330	267	296	309	309	278	277	319	287	318	295	297	273	277	321	325	282	286	291	292	291	283	309	283	290	270	294	317	282	301	309	281	291	309	273	275	292	286	274	288	285	301	290	295	300	290	279	326	251	321	346	321	334	266	286	269	312	280	281	269	274	299	263	274	317	298	282	289	303	307	300	301	301	306	289	276	272	279	315	249	290	325	331	306	276	297	262	280	295	303	280	288	292	266	327	280	298	299	269	299	303	288	284	274	289	282	272	312	310	291	299	285	315	277	307	286	311	296	293	285	287	313	300	281	274	284	279	274	330	271	298	311	312	312	266	288	284	282	257	288	281	300	281	298	295	317	305	278	290	313	305	284	320	284	291	286	291	278	288	300	282	264	287	282	286	290	292	314	272	290	301	286	304	303	280	294	308	294	274	302	275	286	290	290	274	292	271	285	323	278	264	308	306	285	288	281	296	297	295	264	288	265	285	290	294	298	309	283	305	263	290	281	301	303	300	282	277	301	269	282	276	296	281	278	284	314	298	288	297	292	285	305	291	288	281	287	312	283	276	279	261	285	283	282	275	288	306	295	278	298	310	292	264	300	296	272	301	274	300	283	275	285	286	321	271	278	317	282	299	287	268	305	289	275	289	287	298	301	312	291	311	285	311	327	304	300	301	305	326	285	308	259	286	297	299	283	267	290	274	281	278	276	264	297	251	300	322	292	280	284	312	289	315	291	313	298	299	297	309	290	293	253	296	277	302	289	257	294	280	277	277	304	303	264	292	290	300	297	291	289	308	299	272	290	282	255	323	282	281	298	297	270	294	303	274	281	291	306	270	271	291	285	306	308	321	318	264	282	286	284	275	279	279	291	327	311	279	300	298	291	290	321	308	337	292	293	293	263	271	280	270	281	313	289	271	274	312	296	287	288	301	276	302	269	315	292	284	292	293	314	294	346	295	293	319	279	284	261	288	291	294	305	282	278	320	295	278	307	295	277	272	293	263	288	273	286	303	310	277	259	270	301	281	253	281	291	299	263	285	316	268	243	264	317	302	300	280	302	278	283	284	287	296	294	302	302	293	263	311	284	307	278	285	268	270	304	257	325	285	312	274	296	297	286	295	279	312	310	316	281	290	268	305	285	275	317	289	287	311	295	299	276	271	289	303	285	272	320	289	299	250	302	292	291	287	276	272	287	294	287	314	237	283	289	315	286	305	285	293	275	277	281	292	294	262	278	286	253	270	314	282	259	279	301	281	310	287	295	269	295	288	281	296	303	324	336	298	301	275	318	283	317	337	270	278	277	285	246	291	287	293	297	256	273	286	281	284	316	312	285	270	291	293	295	300	289	270	264	297	303	287	265	292	280	279	262	304	289	316	288	300	280	301	292	306	304	311	279	273	286	276	273	316	280	303	291	292	317	259	285	284	272	282	281	290	266	293	264	326	283	272	331	279	266	289	298	273	297	261	283	305	294	291	255	296	304	276	277	295	321	278	267	275	285	293	296	278	329	297	301	313	305	279	299	309	304	265	281	264	319	308	270	302	276	324	305	278	310	291	279	303	301	287	287	281	295	310	330	301	276	283	288	293	272	287	285	274	284	311	288	305	278	317	309	291	288	283	317	282	291	306	329	295	336	313	256	278	273	284	300	293	287	304	290	293	298	294	276	302	281	283	298	303	291	298	304	314	307	289	290	297	302	266	280	305	296	260	280	290	306	284	291	311	267	277	304	299	293	284	305	305	262	288	293	308	271	294	301	283	297	288	305	262	287	291	286	282	284	290	276	310	310	304	280	260	302	268	290	282	306	288	297	293	318	314	272	270	282	281	274	273	295	278	288	278	288	286	283	298	287	292	303	306	284	307	286	281	274	306	270	311	263	285	278	272	247	295	282	285	264	304	295	285	316	269	326	303	273	312	297	295	285	290	282	315	283	293	302	305	293	297	286	292	328	278	285	266	309	311	299	274	288	307	291	312	277	288	276	314	259	290	291	281	298	296	293	324	310	294	295	286	290	283	290	264	335	318	296	259	283	296	276	294	296	280	266	303	281	300	292	279	258	312	272	281	305	289	302	257	258	276	296	306	291	278	292	283	299	270	298	274	268	288	295	283	287	295	259	282	278	288	311	256	300	272	289	277	283	289	271	276	290	292	258	277	269	279	259	298	311	292	284	280	314	314	331	271	290	290	277	302	299	310	309	287	278	293	298	308	268	267	247	298	309	257	285	305	293	275	303	286	321	294	313	287	306	290	307	297	292	277	298	275	318	308	312	295	298	268	277	310	286	311	295	279	267	284	270	274	293	295	299	299	300	301	283	269	290	288	299	256	280	284	250	309	323	293	265	295	329	285	285	283	298	298	313	271	274	272	276	293	323	287	293	300	296	302	304	323	277	298	301	287	262	307	292	282	294	296	285	302	284	288	262	297	298	264	289	276	290	285	292	309	289	277	293	307	284	282	309	292	309	286	300	279	289	289	275	311	285	284	308	295	308	278	284	291	276	267	255	256	313	280	279	311	262	283	294	305	257	303	303	299	279	276	333	293	306	324	299	275	296	279	288	289	315	308	298	330	279	282	272	307	295	274	317	281	292	302	290	284	291	294	294	307	311	286	287	263	271	284	281	290	292	327	274	269	290	266	287	286	293	311	290	284	293	281	284	318	253	283	256	271	325	303	298	274	282	274	271	296	296	289	314	306	283	276	282	285	268	279	273	297	305	286	273	310	322	259	249	288	265	303	291	274	300	280	270	294	286	280	293	280	259	307	280	309	291	264	258	299	306	276	303	301	280	267	258	308	284	307	294	291	294	282	281	298	303	278	301	316	285	284	285	313	292	283	289
16673	1560	1200	869	654	502	413	309	280	288	251	244	209	192	183	196	201	205	164	168	161	161	143	156	159	157	160	185	139	135	153	150	143	145	149	159	144	167	152	145	154	145	173	125	155	145	170	139	139	165	154	142	153	157	187	164	153	151	149	162	129	134	122	143	164	142	146	137	147	172	151	131	151	148	148	137	123	139	141	164	133	153	146	157	122	180	143	169	151	139	138	139	163	146	134	140	162	150	143	142	138	142	137	138	164	160	161	136	118	134	135	150	141	150	132	141	146	142	134	143	162	142	121	138	138	124	130	162	169	145	132	153	130	156	154	122	128	145	150	133	144	138	160	135	168	148	153	135	142	148	152	143	138	129	147	142	147	167	142	136	142	158	142	139	144	147	152	154	151	130	147	136	140	126	143	154	131	147	148	159	167	154	144	154	141	144	147	129	158	138	165	149	132	160	137	139	161	134	144	128	149	144	153	145	166	153	131	153	160	138	136	152	150	138	142	123	146	148	138	125	167	162	136	151	160	165	141	142	152	139	150	150	155	161	157	162	133	144	142	133	117	149	159	160	134	154	131	149	132	133	147	160	146	134	125	166	146	154	149	165	159	146	141	143	139	173	144	123	155	144	149	159	136	141	130	140	145	125	130	157	152	152	152	167	142	157	133	140	167	136	142	147	127	137	145	154	146	147	142	138	138	141	141	132	134	161	137	145	133	142	141	150	145	149	143	149	153	131	148	142	145	135	120	145	155	143	152	156	142	143	147	154	156	147	152	157	141	164	151	128	141	130	159	159	142	161	153	143	128	140	130	149	167	126	122	133	144	144	151	144	122	148	144	156	153	154	141	128	149	124	128	148	121	135	136	149	175	130	142	153	136	152	137	156	147	137	124	158	136	148	130	143	148	155	141	159	139	158	160	175	138	151	150	157	155	133	128	157	143	141	161	116	146	157	138	162	151	141	146	164	145	129	137	149	134	139	122	140	147	134	133	118	172	137	124	142	146	146	130	127	155	151	153	137	150	139	161	139	149	152	142	160	126	142	155	142	147	142	152	154	167	144	135	158	162	137	137	129	159	136	156	130	169	147	146	156	141	152	165	150	159	136	151	133	151	172	166	171	151	167	177	148	147	132	172	141	158	144	148	142	168	149	122	150	132	141	143	154	148	124	131	140	161	129	140	145	151	145	146	151	144	164	141	126	165	133	146	145	156	144	152	123	134	140	153	144	137	143	136	146	152	152	150	145	149	144	156	152	150	132	172	135	135	141	162	151	138	140	150	149	141	153	144	143	156	152	140	155	142	143	155	167	139	122	130	162	134	155	129	158	153	162	155	134	131	168	132	164	150	144	144	158	145	154	125	135	131	132	162	154	149	148	142	149	153	148	134	167	148	157	161	141	146	143	136	143	152	138	160	152	161	145	158	143	129	156	142	141	146	165	149	146	127	159	134	144	119	169	155	125	145	135	162	129	135	148	152	136	151	142	144	145	134	138	136	167	155	170	147	152	164	140	135	143	158	149	152	131	149	137	143	146	138	135	157	137	144	151	149	144	159	142	148	139	163	152	148	143	163	138	136	154	138	128	158	144	154	157	138	157	158	127	131	122	145	160	138	172	140	126	162	144	153	161	139	136	140	154	128	133	134	149	146	151	158	149	136	145	143	148	126	146	152	146	147	131	144	155	137	163	149	139	150	138	143	138	178	134	152	129	134	163	129	142	135	145	142	156	149	150	148	146	140	137	152	148	140	144	162	146	136	146	156	132	145	149	132	146	131	153	148	128	176	148	142	141	140	168	127	166	170	166	152	148	146	144	142	133	142	149	146	154	152	138	134	148	159	147	157	141	149	151	147	154	156	143	148	152	120	160	157	131	141	162	131	176	144	135	162	138	145	165	148	141	143	130	128	143	137	146	168	146	155	177	156	174	132	147	158	143	159	136	128	143	167	145	143	136	148	142	145	160	132	149	160	143	138	159	142	157	147	163	149	132	158	157	154	132	140	143	177	152	149	155	139	157	139	142	141	156	146	171	134	138	156	142	138	147	137	175	141	130	116	141	171	149	139	180	141	158	133	173	170	154	138	154	149	153	167	149	147	145	139	142	125	157	169	141	167	145	140	131	155	162	156	131	140	137	154	118	135	156	163	149	141	146	135	156	137	147	159	140	152	142	154	148	143	120	136	127	143	126	151	143	154	136	144	138	123	148	131	163	149	147	125	130	150	149	140	127	131	139	154	133	150	145	154	159	117	167	139	157	156	141	144	157	138	119	143	147	161	149	142	165	146	143	164	160	166	137	160	151	149	153	141	175	147	132	144	157	150	155	157	178	148	154	130	139	156	172	144	128	148	147	136	120	162	136	125	153	147	163	135	150	140	127	151	140	151	153	140	133	150	160	148	135	139	143	157	141	127	135	160	144	135	137	155	142	137	145	128	160	154	154	157	135	138	137	139	143	152	158	139	146	140	155	155	142	134	131	166	147	156	149	169	144	163	131	125	164	155	175	139	145	122	159	144	137	134	166	152	143	143	163	122	124	163	131	139	151	127	136	143	138	139	162	143	159	159	132	145	144	169	152	133	158	144	129	147	126	154	157	138	156	146	139	146	152	146	140	154	154	163	131	143	167	138	138	143	158	136	145	135	133	153	156	151	156	147	136	144	149	157	154	133	165	158	153	152	158	148	145	155	160	133	158	135	148	140	134	152	152	159	156	150	159	146	165	134	157	148	146	158	139	152	134	130	158	160	164	123	157	144	140	143	130	169	131	145	155	146	147	126	154	158	155	155	133	143	153	141	139	138	143	135	162	157	137	139	163	151	143	149	127	145	170	142	162	158	154	143	150	149	131	155	157	127	135	158	155	130	165	145	156	151	146	150	162	151	140	139	154	158	149	161	143	148	128	157	171	121	131	156	147	144	139	123	148	166	168	151	147	146	156	159	144	148	168	143	123	148	142	146	136	167	144	150	142	135	139	126	139	139	128	147	155	138	148	135	156	136	118	141	133	157	134	162	141	150	131	152	132	127	171	156	139	149	143	156	152	156	142	146	138	146	148	149	151	130	153	164	159	157	133	136	124	162	157	119	147	152	134	163	139	119	131	144	127	174	150	155	166	150	142	148	147	161	140	156	147	139	156	145	145	138	156	136	149	135	147	134	145	154	135	161	147	153	148	137	138	120	165	139	152	151	144	146	170	148	151	150	154	146	146	137	160	146	146	174	146	148	142	140	142	131	139	137	155	147	143	155	168	170	148	153	164	159	146	141	144	140	137	150	145	138	133	143	141	165	152	153	156	143	161	138	143	160	167	148	155	145	137	129	133	162	137	136	130	157	141	145	150	154	172	144	165	134	149	142	155	154	131	161	147	144	153	139	139	128	147	148	169	164	149	156	167	140	141	138	155	121	142	153	160	149	171	142	129	164	160	140	156	142	130	151	148	148	163	145	144	135	160	142	146	136	151	141	145	139	131	149	137	137	139	138	137
10365	1325	2746	3192	2643	2395	1997	1699	1435	1334	1305	1118	1045	884	799	822	840	847	780	746	683	678	672	718	658	689	643	648	598	646	639	599	594	575	590	606	552	557	576	591	608	591	547	565	577	560	547	552	545	542	541	529	561	528	507	534	541	531	565	579	554	550	536	502	544	571	559	521	544	534	541	524	530	508	546	500	504	514	556	520	517	518	557	602	549	571	561	537	528	529	547	517	574	549	520	539	524	530	512	493	520	592	530	534	525	529	515	541	486	512	533	506	503	565	551	518	558	577	526	521	505	551	542	510	527	572	533	533	514	464	506	528	507	561	543	518	533	555	531	544	510	540	516	526	573	506	489	533	510	558	530	496	520	530	526	505	485	474	515	469	562	519	527	507	472	503	535	538	545	542	493	550	522	539	501	517	510	505	498	568	489	515	495	538	510	519	495	486	509	525	566	477	545	529	519	539	528	568	514	525	484	528	503	497	526	517	519	541	513	490	519	519	468	547	489	522	516	495	530	553	491	538	530	500	514	535	505	530	536	536	498	526	534	514	522	533	515	507	501	514	516	542	520	535	493	476	496	543	505	515	542	533	539	524	488	533	528	527	529	506	533	529	427	536	509	505	517	534	553	508	509	512	503	516	501	506	517	473	545	537	527	535	523	507	522	537	537	548	510	504	504	510	513	473	515	564	483	539	508	530	522	523	519	528	518	556	438	530	513	537	473	562	478	504	531	506	518	552	533	555	541	534	538	562	542	482	532	534	529	528	537	517	515	517	557	492	505	517	541	543	516	530	536	522	530	462	503	583	554	534	491	542	558	497	540	510	535	551	553	525	501	542	509	550	537	473	501	559	533	524	548	527	481	508	486	497	504	533	538	534	512	515	516	513	523	520	533	541	535	575	520	523	530	489	519	542	499	518	504	513	540	484	537	563	519	508	542	520	523	486	495	540	522	540	478	526	514	516	541	561	499	524	521	481	524	474	498	509	485	517	523	550	549	534	519	504	517	490	477	560	514	517	499	492	534	530	527	557	546	531	562	511	541	498	551	460	527	563	514	517	531	536	490	472	491	544	546	496	515	514	473	560	527	521	555	565	523	492	484	508	559	522	517	511	523	538	566	489	496	485	509	542	516	540	523	518	530	580	510	509	497	517	533	485	516	517	507	498	502	517	503	517	511	517	520	507	502	510	500	507	481	515	542	545	529	517	503	534	499	508	504	511	491	551	494	526	527	531	534	532	541	495	509	498	524	557	568	503	496	533	552	539	511	526	575	491	534	497	514	502	521	491	483	542	512	496	552	463	448	525	511	514	530	526	530	516	535	535	522	506	501	560	493	526	520	492	521	564	519	469	552	537	505	517	475	591	559	507	519	513	496	522	522	507	529	542	548	539	490	528	519	523	535	490	500	512	482	504	518	510	503	513	484	516	533	490	512	477	536	528	535	503	529	509	475	530	497	529	499	504	516	528	521	518	553	526	491	513	539	508	553	516	498	507	550	539	498	501	564	500	496	497	516	509	527	497	524	516	526	517	491	516	491	539	515	545	516	510	506	502	511	544	539	559	530	524	485	536	517	510	544	541	487	532	512	489	504	512	469	512	535	530	537	555	519	506	578	526	556	518	574	511	497	539	542	454	533	508	517	521	545	519	555	500	557	510	538	543	549	555	485	513	535	525	515	538	514	528	517	496	532	522	510	534	541	516	521	494	507	528	550	514	492	527	544	532	535	516	502	536	525	533	531	536	518	532	535	492	557	514	557	537	505	553	532	490	520	526	511	499	516	539	480	513	485	552	515	503	518	502	567	460	562	489	537	530	511	543	522	548	515	518	507	533	496	544	532	522	536	497	528	547	493	488	533	542	509	511	560	526	519	529	511	519	528	542	516	528	499	509	531	501	543	503	524	534	519	562	542	543	544	496	541	492	546	500	501	512	545	563	505	557	522	526	537	526	481	548	526	515	514	500	537	514	540	538	508	529	536	526	569	546	505	565	560	548	533	470	529	499	516	545	479	519	507	540	488	502	529	546	527	521	544	564	501	483	515	522	512	514	487	502	520	491	544	549	539	504	562	535	545	533	522	508	491	517	538	482	524	510	473	540	502	580	517	520	518	474	516	502	525	484	511	554	521	540	548	521	526	550	531	538	519	504	528	536	499	494	496	508	500	544	516	524	508	500	518	525	503	528	532	525	541	506	523	514	508	520	497	554	511	546	499	521	527	516	523	550	522	543	526	538	511	515	565	523	498	526	548	502	546	518	485	491	535	530	515	518	508	532	550	530	478	498	527	541	555	507	519	529	492	532	523	534	522	531	487	523	528	521	514	535	535	506	535	532	505	507	538	523	510	516	551	520	536	541	544	516	508	542	517	522	518	541	503	492	549	527	499	521	506	528	527	522	529	525	508	512	521	505	534	543	496	514	527	512	526	511	552	555	521	465	527	541	510	520	509	528	545	569	520	526	501	519	528	516	539	516	538	516	518	511	540	553	495	518	502	529	517	508	532	512	520	524	493	496	498	549	522	511	469	524	549	510	513	495	531	480	502	535	536	521	487	551	510	505	517	507	513	531	558	485	521	473	515	493	516	510	545	504	505	534	492	512	524	567	518	533	524	491	529	506	521	534	463	523	528	564	537	508	500	521	546	532	519	519	525	501	501	507	485	525	560	500	520	514	525	496	493	485	472	546	535	485	545	522	516	520	520	520	544	529	518	518	486	539	522	519	548	545	480	492	527	465	476	511	527	500	488	533	513	485	514	519	478	524	451	554	525	496	538	548	511	534	536	583	499	510	540	501	523	472	534	508	526	505	529	475	515	529	519	510	540	513	537	530	519	535	510	543	541	497	512	516	494	512	549	490	540	535	530	530	519	535	533	531	506	496	521	496	531	482	521	485	534	512	549	505	535	532	540	513	518	499	483	483	472	510	546	551	533	523	504	493	534	537	500	513	514	541	541	493	500	540	482	485	514	477	522	527	548	510	545	483	502	517	527	517	515	553	508	544	533	573	491	539	534	507	509	523	461	483	505	544	538	546	579	533	498	500	498	529	495	496	536	521	525	515	522	516	539	486	513	522	521	524	536	527	515	524	548	506	532	526	511	512	514	507	517	493	484	488	522	511	496	539	537	529	520	493	504	537	540	521	543	504	534	520	595	501	516	480	534	523	494	492	479	535	502	540	497	512	504	520	528	519	485	549	549	492	507	536	563	520	510	527	530	531	537	481	569	490	495	506	488	547	471	519	514	513	572	529	554	533	553	506	500	500	535	513	503	518	553	536	537	530	550	524	519	539	510	531	564	578	570	552	500	519	556	559	502	515	511	497	536	556	514	500	539	522	524	536	555	456	496	503	527	502	515	497	516	511	474	546	515	534	498	522	498	489	544	523	498	530	536	534	559	536	556	541	516	549	526	505	529	489	509	511	528	505	559	508	512	496	495	542	486	522	512	563	511	512	507	504	483	499	525	538	518	562	535	496	499	500	480	488
