2	0
3	0
4	0
5	0
6	0
9	0
10	0
11	0
12	0
13	0
14	0
15	0
16	1
17	1
18	1
19	1
20	1
21	1
22	1
23	1
24	1
25	1
26	2
27	2
28	2
29	2
30	3
31	3
32	3
33	3
34	4
35	4
36	4
37	4
38	5
39	5
40	5
41	5
42	6
43	6
45	6
46	6
47	7
48	7
49	7
50	7
51	8
52	8
53	8
54	8
55	8
56	8
57	8
58	8
59	8
60	8
61	8
62	8
68	9
69	9
70	9
72	9
73	10
74	10
75	10
76	10
77	11
78	11
79	11
80	11
81	11
82	11
83	11
84	11
85	11
86	11
87	11
88	11
89	11
90	11
91	11
92	11
93	12
94	12
95	12
96	12
97	12
98	12
99	12
100	12
101	12
102	12
104	12
105	12
106	12
107	12
108	12
109	12
110	13
111	13
113	13
114	13
115	13
116	13
117	13
118	13
119	13
120	13
121	13
122	13
123	13
124	13
125	13
126	13
130	14
131	14
133	14
134	14
135	14
136	14
137	14
138	14
139	14
140	14
1590	15
1586	15
141	16
142	16
143	16
144	16
145	17
146	17
147	17
148	17
149	18
150	18
151	18
152	18
153	19
154	19
155	19
156	19
157	20
158	20
159	20
160	20
161	21
162	21
163	21
164	21
165	22
166	22
167	22
168	23
169	23
170	23
171	23
172	23
173	23
174	23
175	23
176	23
179	23
182	23
185	23
188	23
189	23
190	23
191	23
192	24
193	24
194	24
195	24
196	24
197	24
198	24
199	24
200	24
201	24
202	24
203	24
204	24
205	24
206	24
207	24
208	25
209	25
210	25
211	25
212	25
213	25
214	25
215	25
216	25
217	25
218	25
219	25
220	25
221	25
222	25
223	25
224	26
225	26
226	26
227	26
228	26
229	26
230	26
231	26
232	26
233	26
234	26
235	26
236	26
237	26
238	26
239	26
240	27
241	27
242	27
243	27
244	27
245	27
246	27
247	27
248	27
249	27
250	27
251	27
252	27
253	27
254	27
255	27
256	28
257	28
258	28
259	28
260	28
261	28
262	28
263	28
264	28
265	28
266	28
268	28
269	28
270	28
271	28
272	28
273	29
274	29
275	29
276	29
277	29
278	29
279	29
282	29
283	29
284	29
285	29
286	29
287	29
288	29
289	29
290	29
291	30
292	30
293	30
294	30
295	30
296	30
297	30
298	30
299	30
300	30
301	30
310	30
311	30
321	30
322	30
323	30
324	31
332	31
333	31
334	31
335	31
336	31
337	31
338	31
339	31
340	31
341	31
342	31
343	31
344	31
345	31
349	31
350	32
351	32
352	32
353	32
354	32
355	32
356	32
357	32
358	32
359	32
360	32
361	32
362	32
363	32
364	32
365	32
366	33
367	33
368	33
369	33
370	33
371	33
372	33
377	34
378	34
379	34
380	34
381	35
382	35
383	35
384	35
385	36
386	36
387	36
388	36
389	37
390	37
391	37
392	37
393	38
394	38
420	38
421	38
423	38
424	38
425	38
426	38
427	38
430	39
431	39
432	39
433	39
434	39
441	40
442	40
443	40
444	40
445	41
446	41
447	41
448	41
450	42
451	42
452	42
453	42
454	43
456	43
457	43
458	43
459	47
460	44
461	44
462	44
463	44
465	45
467	45
468	45
469	45
470	46
471	46
472	46
473	46
474	47
475	47
476	47
477	47
478	47
479	47
480	161
481	161
482	161
483	161
484	48
485	48
486	48
487	48
492	48
493	48
494	48
495	48
496	48
497	48
500	48
501	48
502	48
503	48
506	48
507	48
508	49
509	49
510	49
511	49
513	49
514	49
515	49
516	49
543	50
544	50
545	50
546	50
547	51
548	51
549	51
550	51
551	52
552	52
553	52
554	52
555	53
556	53
557	53
558	53
559	54
560	54
561	54
562	54
563	54
564	54
565	54
566	54
567	54
568	54
569	55
570	55
571	55
572	55
573	55
574	55
575	55
576	55
577	55
578	55
579	55
580	55
581	55
582	55
583	55
584	55
585	56
586	56
587	56
588	56
589	56
590	56
591	56
592	56
593	56
594	56
595	56
596	56
597	56
598	56
599	56
600	56
601	57
602	58
603	58
604	58
605	58
606	59
607	59
608	59
609	59
610	57
611	57
612	57
613	57
614	60
615	60
616	60
617	60
618	61
619	61
620	61
621	61
622	57
623	57
624	57
625	57
626	57
627	57
628	57
629	57
630	57
631	57
632	57
633	62
634	62
635	62
636	62
637	62
638	62
639	62
640	62
641	62
642	62
644	62
645	62
646	62
650	62
651	62
653	62
662	63
663	63
664	63
665	63
666	63
667	63
668	63
669	63
670	63
671	63
672	63
673	63
674	63
675	63
676	63
677	63
678	64
679	64
680	64
681	64
682	64
683	64
684	64
685	64
686	64
687	64
688	64
689	64
690	64
691	64
692	64
693	64
694	65
695	65
696	65
697	65
698	65
699	65
700	66
701	66
702	66
703	66
704	67
705	67
707	67
708	67
709	68
711	68
712	68
714	68
715	69
720	69
722	69
724	69
726	70
741	70
742	70
743	70
744	71
745	71
746	71
747	71
748	72
749	72
750	72
751	72
752	73
753	73
754	73
755	73
756	74
757	74
758	74
759	74
760	75
761	75
762	75
763	75
764	76
765	76
766	76
767	76
771	77
772	77
773	77
774	77
775	159
776	159
777	159
778	78
779	78
780	78
781	78
782	158
783	158
784	158
785	158
786	159
821	160
822	160
823	160
824	160
825	79
826	79
827	79
828	79
829	79
830	79
831	79
832	79
834	162
835	79
836	162
837	79
838	79
839	79
840	162
841	79
843	162
844	79
845	79
847	79
848	162
849	80
850	162
851	80
852	80
854	80
855	80
856	80
857	80
858	80
859	80
860	80
871	80
872	80
873	80
874	80
875	80
876	80
877	81
878	81
879	81
880	81
881	81
882	81
883	81
884	81
885	81
886	81
887	81
888	81
889	81
890	81
891	81
892	81
893	82
894	82
901	82
902	82
903	82
904	82
905	82
906	82
907	82
908	82
909	82
910	82
911	82
912	82
914	82
918	82
920	83
921	83
922	83
924	83
929	83
930	83
931	83
933	83
934	83
935	83
936	83
937	83
938	83
939	83
940	83
953	83
955	84
956	84
957	84
958	84
960	84
961	84
963	84
964	84
965	84
966	84
967	84
968	84
969	84
970	84
971	84
972	84
973	85
974	85
1001	85
1002	85
1003	85
1004	85
1014	85
1015	85
1017	85
1018	85
1019	85
1020	85
1021	85
1022	85
1023	85
1024	85
1025	86
1026	86
1027	86
1028	86
1029	86
1030	86
1031	86
1032	86
1033	86
1034	86
1035	86
1036	86
1037	86
1038	86
1039	86
1040	86
1041	87
1042	87
1043	87
1044	87
1045	87
1046	87
1047	87
1048	87
1049	87
1050	87
1051	87
1052	87
1053	87
1054	87
1055	87
1056	87
1057	88
1058	88
1059	88
1060	88
1061	88
1062	88
1063	88
1064	88
1065	88
1066	88
1067	88
1068	88
1069	88
1070	88
1071	88
1072	88
1073	89
1074	89
1075	89
1076	89
1077	89
1078	89
1079	89
1080	89
1081	89
1082	89
1083	89
1084	89
1085	89
1086	89
1087	89
1088	89
1089	90
1090	90
1091	90
1092	90
1093	90
1094	90
1095	90
1096	90
1097	90
1098	90
1099	90
1100	90
1101	90
1102	90
1103	90
1104	90
1105	91
1106	91
1107	91
1108	91
1109	91
1110	91
1111	91
1112	91
1113	91
1114	91
1115	91
1116	91
1117	91
1118	91
1119	91
1120	91
1121	92
1122	92
1123	92
1124	92
1125	92
1126	92
1127	92
1128	92
1129	92
1130	92
1132	92
1133	92
1134	92
1135	92
1136	92
1137	92
1138	93
1139	93
1140	93
1141	93
1142	93
1143	93
1144	93
1145	93
1146	93
1147	93
1148	93
1149	93
1150	93
1151	93
1152	93
1153	93
1154	94
1155	94
1156	94
1157	94
1158	94
1159	94
1160	94
1161	94
1162	94
1163	94
1164	94
1165	94
1166	94
1167	94
1168	94
1169	94
1170	95
1171	95
1172	95
1173	95
1174	95
1203	95
1204	95
1205	95
1206	95
1207	95
1208	95
1209	95
1210	95
1211	95
1212	95
1213	95
1214	96
1215	96
1216	96
1217	96
1218	96
1219	96
1220	96
1221	96
1222	96
1227	96
1228	96
1229	96
1230	96
1231	96
1232	96
1233	96
1234	97
1235	97
1236	97
1237	97
1240	97
1241	97
1242	97
1243	97
1244	97
1246	97
1249	97
1257	97
1258	97
1259	97
1260	97
1261	97
1262	98
1263	98
1264	98
1265	98
1266	98
1293	98
1294	98
1295	98
1296	98
1351	98
1352	98
1353	98
1354	98
1355	98
1356	98
1357	98
1358	99
1359	99
1360	99
1361	99
1362	99
1363	99
1364	99
1365	99
1366	99
1402	99
1405	99
1406	99
1407	99
1409	99
1410	99
1411	99
1412	100
1413	100
1415	100
1416	100
1417	100
1418	100
1419	100
1421	100
1422	100
1423	100
1424	100
1431	100
1433	100
1434	100
1435	100
1436	100
1438	101
1439	101
1441	101
1442	101
1446	101
1522	101
1523	101
1524	101
1525	101
1526	101
1528	101
1530	101
1531	101
1546	101
1548	101
1549	101
1553	102
1557	102
1558	102
1560	102
1571	102
1572	102
1573	102
1574	102
1575	102
1577	102
1578	102
1579	102
1580	102
1581	102
1583	102
1584	102
1585	103
1587	103
1588	103
1589	103
1591	103
1592	103
1593	103
1594	103
1595	103
1596	103
1597	103
1598	103
1611	103
1612	103
1613	103
1616	103
1618	104
1619	104
1621	104
1625	104
1664	104
1670	104
1711	104
1712	104
1713	104
1714	104
1715	104
1716	104
1717	104
1718	104
1719	104
1720	104
1721	105
1722	105
1723	105
1724	105
1725	105
1726	105
1727	105
1728	105
1729	105
1730	105
1741	105
1743	105
1744	105
1745	105
1746	105
1747	105
1748	106
1749	106
1750	106
1752	106
1753	106
1754	106
1755	106
1756	106
1757	106
1758	106
1759	106
1760	106
1761	106
1771	106
1773	106
1774	106
1777	107
1778	107
1779	107
1780	107
1781	107
1782	107
1783	107
1784	107
1786	107
1787	107
1788	107
1789	107
1790	107
1801	107
1803	107
1804	107
1807	108
1812	108
1814	108
1815	108
1816	108
1817	108
1818	108
1819	108
1820	108
1821	108
1822	108
1823	108
1824	108
1851	108
1854	108
1861	108
1862	109
1863	109
1866	109
1868	109
1869	109
1871	109
1873	109
1883	109
1884	109
1885	109
1887	109
1888	109
1901	110
1902	110
1903	110
1904	110
1905	111
1906	111
1907	111
1911	111
1912	112
1913	112
1914	112
1915	112
1916	113
1917	113
1918	113
1919	113
1920	114
1921	114
1922	114
1923	114
1924	115
1925	115
1926	115
1927	115
1928	116
1929	116
1930	116
1931	116
1932	117
1933	117
1934	117
1935	117
1936	118
1937	118
1946	118
1948	118
1949	118
1950	118
1951	118
1952	118
1954	118
1955	118
1956	119
1957	119
1959	119
1960	119
1961	119
1962	119
1963	119
1964	119
1965	119
1967	119
1969	119
1981	119
1982	119
1983	119
1984	119
1985	119
1986	120
1987	120
1988	120
1991	120
1992	120
1993	120
1994	120
1995	120
1996	120
1997	120
1998	120
2000	120
2001	120
2002	120
2003	120
2004	120
2032	121
2033	121
2100	121
2101	121
2102	122
2103	122
2104	122
2105	122
2106	123
2107	123
2108	123
2109	123
2110	123
2111	123
2112	123
2113	123
2114	123
2115	123
2116	123
2117	123
2118	123
2119	123
2120	123
2121	123
2122	124
2123	124
2124	124
2125	124
2126	124
2127	124
2128	124
2129	124
2130	124
2131	124
2132	124
2133	124
2134	124
2135	124
2136	124
2137	124
2138	125
2139	125
2140	125
2141	125
2142	125
2143	125
2144	125
2145	125
2146	125
2147	125
2148	125
2149	125
2150	125
2151	125
2444	126
2445	126
2446	126
2447	126
2448	127
2449	127
2450	127
2451	127
2452	128
2453	128
2454	128
2455	128
2456	129
2457	129
2458	129
2459	129
2460	130
2461	130
2462	130
2463	130
2476	131
2477	131
2478	131
2479	131
2480	132
2481	132
2482	132
2483	132
2484	133
2485	133
2486	133
2487	133
2488	134
2489	134
2490	134
2491	134
2492	135
2493	135
2494	135
2495	135
2496	136
2497	136
2498	136
2499	136
2500	136
2501	136
2502	136
2503	136
2504	136
2505	136
2506	136
2507	136
2508	136
2509	136
2510	136
2511	136
2512	137
2513	137
2514	137
2515	137
2516	137
2517	137
2518	137
2519	137
2520	137
2521	137
2522	137
2523	137
2524	137
2525	137
2526	137
2527	137
2528	15
2529	15
2530	138
2531	138
2532	138
2533	138
2534	138
2535	138
2536	138
2537	138
2538	138
2539	138
2540	138
2541	138
2542	138
2543	138
2544	138
2545	138
2546	139
2547	139
2548	139
2549	139
2550	139
2551	139
2552	139
2553	139
2554	139
2555	139
2556	139
2557	139
2558	139
2559	139
2560	139
2561	139
2562	140
2563	140
2564	140
2565	140
2566	140
2567	140
2568	140
2569	140
2570	140
2571	140
2572	140
2573	140
2574	140
2575	140
2576	140
2577	140
2578	141
2579	141
2580	141
2581	141
2582	141
2583	141
2584	141
2585	141
2586	141
2587	141
2588	141
2589	141
2590	141
2591	141
2592	141
2593	141
2594	142
2595	142
2596	142
2597	142
2598	142
2599	142
2600	142
2601	142
2602	142
2603	142
2604	142
2605	142
2606	142
2607	142
2608	142
2609	142
2610	143
2611	143
2612	143
2613	143
2614	143
2615	143
2616	143
2617	143
2618	143
2619	143
2620	143
2621	143
2622	143
2623	143
2624	143
2625	143
2626	144
2627	144
2628	144
2629	144
2630	144
2631	144
2632	144
2633	144
2634	144
2635	144
2636	144
2637	144
2638	144
2639	144
2640	144
2641	144
2642	145
2643	145
2644	145
2645	145
2646	145
2647	145
2648	145
2649	145
2650	145
2651	145
2652	145
2653	145
2654	145
2655	145
2656	145
2657	145
2658	146
2659	146
2660	146
2661	146
2662	146
2663	146
2664	146
2665	146
2666	146
2667	146
2668	146
2669	146
2670	146
2671	146
2672	146
2673	146
2674	147
2675	147
2676	147
2677	147
2678	147
2679	147
2680	147
2681	147
2682	147
2683	147
2684	147
2685	147
2686	147
2687	147
2688	147
2689	147
2690	148
2691	148
2692	148
2693	148
2694	148
2695	148
2696	148
2697	148
2698	148
2699	148
2700	148
2701	148
2702	148
2703	148
2704	148
2705	148
2706	149
2707	149
2708	149
2709	149
2710	149
2711	149
2712	149
2713	149
2714	149
2715	149
2716	149
2717	149
2718	149
2719	149
2720	149
2721	149
2722	150
2723	150
2724	150
2725	150
2726	150
2727	150
2728	150
2729	150
2730	150
2731	150
2732	150
2733	150
2734	150
2735	150
2736	150
2737	150
2738	151
2739	151
2740	151
2741	151
2742	151
2743	151
2744	151
2745	151
2746	151
2747	151
2748	151
2749	151
2750	151
2751	151
2752	151
2753	151
2754	152
2755	152
2756	152
2757	152
2758	152
2759	152
2760	152
2761	152
2762	152
2763	152
2764	152
2765	152
2766	152
2767	152
2768	152
2769	152
2770	153
2771	153
2772	153
2773	153
2774	153
2775	153
2776	153
2777	153
2778	153
2779	153
2780	153
2781	153
2782	153
2783	153
2784	153
2785	153
2786	154
2787	154
2788	154
2789	154
2790	154
2791	154
2792	154
2793	154
2794	154
2795	154
2796	154
2797	154
2798	154
2799	154
1016	154
1576	154
2028	155
2029	155
2030	155
2031	155
2241	156
2242	156
2243	156
2244	156
2245	157
2246	157

5000	157
