-
Notifications
You must be signed in to change notification settings - Fork 0
/
Grand Canyon data.txt
301 lines (301 loc) · 353 KB
/
Grand Canyon data.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
[ 819 820 822 828 830 832 834 835 836 837 839 841 842 844 845 846 847 848 849 848 847 844 840 833 829 826 825 825 826 827 828 830 832 835 838 841 841 842 842 843 844 845 847 849 850 850 852 855 858 862 864 866 865 864 864 870 873 876 878 880 880 880 880 879 878 877 877 879 879 881 884 887 888 888 887 883 881 880 879 873 870 866 864 860 860 861 860 856 853 852 853 852 851 850 848 845 843 841 840 836 834 833 833 834 835 835 836 838 838 839 840 843 845 847 848 853 856 859 863 871 874 876 879 884 887 890 894 902 905 908 910 912 912 912 912 911 908 906 906 901 897 897 900 904 909 913 918 919 919 916 914 915 915 914 912 913 911 907 904 899 899 903 906 911 913 915 917 922 923 921 918 907 903 904 908 910 911 911 910 909 912 915 918 918 918 920 921 919 918 918 919 921 922 924 924 926 929 931 932 935 938 940 942 944 945 946 947 947 945 942 943 949 950 952 953 956 957 958 959 960 960 960 959 957 956 955 955 956 956 957 957 959 960 961 962 963 964 964 963 963 963 962 960 954 951 949 948 950 954 959 963 965 966 966 967 968 969 970 971 972 973 974 974 975 975 975 975 975 975 974 975 976 976 977 978 979 980 981 981 981 981 981 981 981 982 982 983 985 987 988 989 991 992 993 993 990 990 992 993 994 993
818 821 823 828 831 833 834 834 835 836 837 839 840 840 840 841 841 842 843 842 840 837 833 826 825 825 825 828 829 830 831 833 833 835 837 840 841 841 841 842 843 846 847 849 849 851 853 857 860 863 865 869 870 869 869 872 874 877 879 882 882 883 883 882 882 880 879 881 883 884 885 887 888 888 887 882 879 877 874 870 869 867 866 866 865 864 862 856 856 857 857 855 853 852 850 847 845 843 841 838 836 835 834 834 835 836 837 839 839 839 839 842 845 848 850 854 857 861 864 871 875 878 881 887 891 894 897 903 905 907 908 907 907 907 907 906 904 900 899 893 895 898 902 908 912 916 919 919 917 914 911 907 908 908 907 904 901 897 895 895 896 898 900 900 901 906 908 913 915 914 910 904 906 911 916 920 920 920 919 914 913 913 913 915 917 918 919 920 921 922 922 921 919 918 919 923 925 926 926 928 930 933 936 939 939 940 941 941 938 937 941 948 950 951 951 954 955 956 957 958 959 959 960 959 958 957 957 957 958 958 958 960 961 962 962 964 965 965 965 965 965 963 961 957 954 955 954 951 951 952 955 960 962 964 966 967 967 968 969 972 973 974 975 975 974 973 972 972 972 972 973 974 974 976 977 979 980 981 981 980 980 980 980 980 980 981 982 986 987 987 988 990 992 994 995 995 995 995 996 997 997
815 819 821 826 829 830 831 832 832 833 834 835 836 836 836 834 835 836 836 835 833 830 826 823 825 827 829 831 832 832 834 835 835 836 837 839 840 840 840 842 844 847 848 848 848 849 851 858 860 864 866 871 873 873 874 875 876 878 879 883 885 885 886 886 885 883 883 885 886 887 887 887 888 888 887 881 878 874 871 871 871 871 871 870 867 864 862 859 860 861 860 857 855 854 852 848 846 844 841 839 837 836 835 835 836 837 838 840 840 840 840 841 845 848 850 854 857 859 863 870 874 879 883 889 893 895 898 902 903 903 902 901 901 900 900 900 899 896 892 889 896 902 905 911 914 917 919 918 916 912 909 902 902 902 901 895 892 891 892 898 900 901 901 898 896 899 900 905 906 906 903 905 912 917 922 928 928 928 928 923 918 917 914 917 921 923 923 927 930 932 932 928 924 920 919 926 927 928 927 924 924 925 928 930 931 932 933 935 933 934 938 945 946 947 948 950 951 952 954 956 957 958 959 959 958 957 957 958 958 959 959 960 961 961 962 964 965 966 966 966 966 965 964 961 959 962 963 957 953 951 951 955 958 961 963 964 964 965 966 969 971 973 974 974 971 968 966 966 968 970 971 972 972 973 974 977 978 978 979 979 979 979 979 979 980 981 983 986 986 986 987 989 991 993 994 996 996 997 997 998 998
810 814 817 823 825 826 828 827 828 829 830 832 833 832 831 828 829 832 833 830 827 824 823 825 827 829 831 833 834 834 835 837 837 838 839 839 840 840 840 844 846 849 850 850 850 850 851 856 859 862 865 870 872 873 875 878 879 879 880 884 886 887 887 887 887 886 885 886 887 888 888 888 888 888 887 882 879 875 873 875 875 875 875 871 866 864 864 864 864 864 863 859 856 854 852 848 846 844 841 839 838 837 836 835 836 837 838 840 841 841 840 840 843 847 849 852 855 856 861 870 874 879 883 890 893 895 898 899 899 898 897 895 895 895 894 894 893 892 888 889 895 901 904 911 914 917 919 918 916 912 909 902 898 896 896 890 890 894 897 904 906 907 907 905 903 901 900 901 901 902 902 907 911 916 921 929 931 931 931 926 923 922 918 918 923 926 928 932 935 936 937 934 931 925 922 928 931 933 933 930 928 926 926 926 926 926 927 930 931 931 934 939 940 941 943 946 947 949 951 953 954 955 956 957 956 955 955 956 957 958 958 959 960 960 961 963 964 965 966 967 967 966 966 964 963 964 966 962 959 956 954 954 955 957 959 960 961 961 961 964 966 967 969 969 966 964 964 967 970 971 972 972 972 972 972 973 974 974 977 979 979 979 979 980 981 983 986 988 987 987 987 988 990 992 994 996 996 997 997 998 998
806 809 813 817 819 820 822 820 821 822 824 826 826 825 823 820 822 826 827 825 822 821 823 827 829 831 833 835 835 836 837 838 839 840 840 840 840 841 841 846 847 850 852 853 853 854 854 855 856 859 862 869 871 873 875 879 880 880 881 884 886 887 888 888 888 887 887 887 888 888 889 889 889 889 888 884 881 878 876 879 879 879 877 871 868 868 869 869 868 866 865 860 857 855 853 849 847 844 842 839 838 838 837 836 836 837 839 841 841 842 841 840 841 845 847 850 853 856 861 871 874 879 882 889 892 895 896 896 895 893 892 889 889 888 887 887 887 887 887 893 897 900 903 910 913 916 918 918 917 914 911 905 900 895 892 887 891 896 901 909 910 911 911 911 909 907 905 902 901 902 905 913 915 919 923 930 932 934 934 930 928 927 922 917 921 925 928 935 937 939 940 939 936 932 926 926 930 934 936 937 935 933 931 930 930 930 929 929 930 930 931 933 934 934 935 939 941 943 945 949 950 951 952 953 952 951 951 953 954 955 956 957 958 959 959 962 963 964 965 967 967 967 967 965 964 965 967 966 964 961 959 956 955 955 956 957 957 957 957 959 960 962 963 964 963 964 966 971 972 973 973 972 972 972 972 972 972 974 977 980 980 981 981 982 983 986 988 989 989 989 988 988 990 992 994 995 996 997 997 998 998
806 808 809 811 812 813 814 814 814 815 816 818 818 818 817 817 818 821 821 821 821 823 826 829 831 833 834 837 838 839 840 841 842 843 844 843 842 844 845 851 852 854 856 859 860 860 859 858 857 857 858 862 865 868 871 875 876 878 879 882 883 884 886 888 889 889 889 888 889 889 890 891 891 890 890 887 884 882 883 885 884 883 881 876 876 876 875 872 870 868 866 861 858 855 853 849 848 845 843 840 840 840 840 837 837 838 839 841 842 842 843 843 842 844 846 848 850 853 857 864 868 872 876 885 888 891 891 889 886 884 882 879 878 880 882 884 886 889 894 902 904 906 906 912 914 917 918 917 916 914 912 906 902 897 892 887 894 899 904 910 912 914 915 917 916 915 914 909 904 902 910 918 922 925 927 932 934 935 936 936 935 932 928 916 919 925 929 937 940 942 943 943 940 938 933 927 926 929 933 940 941 941 940 939 940 940 939 937 936 933 931 933 936 937 937 938 939 939 939 942 943 944 944 945 945 945 944 946 948 950 950 951 952 953 955 958 960 961 963 966 966 967 967 966 966 966 967 968 967 966 964 959 959 958 958 956 956 959 960 962 964 966 966 967 968 969 971 973 974 974 974 974 974 974 973 973 975 976 979 981 982 982 983 985 986 988 988 990 990 990 991 991 991 993 994 995 996 996 997 998 998
809 810 809 809 810 811 811 813 813 814 814 815 816 816 817 820 820 820 821 822 823 825 827 831 832 834 836 839 840 842 843 845 846 847 848 847 846 846 848 855 857 858 860 865 865 866 865 863 862 860 857 855 858 862 865 869 871 873 875 877 878 880 883 888 889 889 890 890 891 891 891 892 892 892 891 889 887 887 888 889 888 886 884 882 881 880 878 873 872 869 867 862 859 856 854 850 848 846 844 843 844 844 842 839 838 838 839 841 842 842 843 844 845 845 846 847 848 849 850 856 859 863 868 878 882 884 884 880 876 873 870 872 875 879 883 889 893 897 901 908 910 911 911 913 915 917 917 913 913 912 910 904 900 895 889 888 895 900 903 908 911 912 915 920 921 921 921 916 909 905 911 920 925 927 929 933 935 936 938 940 940 937 933 918 920 927 932 940 942 944 944 945 944 942 940 932 927 925 928 938 941 944 946 947 947 947 947 945 943 939 934 934 938 942 943 943 943 941 940 940 940 940 940 941 941 942 941 944 946 948 948 947 947 948 949 954 956 958 960 963 965 966 967 967 968 968 968 968 968 967 966 963 963 963 963 959 958 961 965 969 971 971 972 973 973 973 973 974 974 975 975 976 976 976 975 976 977 978 980 982 983 983 984 986 987 988 989 990 991 991 992 993 994 994 994 995 996 996 997 998 998
809 811 811 811 812 813 814 816 816 816 816 817 818 818 819 821 822 822 823 824 825 826 828 832 833 835 837 840 842 844 846 849 850 851 852 851 849 847 848 855 858 860 862 867 869 869 869 868 866 864 861 856 858 862 863 865 866 868 870 872 874 878 881 886 888 889 890 891 892 892 892 893 893 892 892 892 891 891 892 891 890 888 887 883 881 880 877 873 871 869 866 861 858 856 854 850 848 847 846 847 847 846 844 840 839 838 839 841 841 842 843 845 846 846 847 847 848 848 848 853 854 857 862 871 874 876 878 874 869 865 867 877 882 887 891 896 898 901 904 909 911 911 912 914 915 915 914 910 909 909 907 899 894 890 885 888 892 896 899 905 909 911 915 921 923 924 923 919 914 909 909 917 922 926 928 931 934 936 938 941 942 939 935 921 922 927 931 940 943 944 945 945 945 943 942 937 933 928 926 934 939 943 947 950 950 950 950 948 946 943 938 932 935 940 943 944 945 946 946 946 945 945 945 946 946 946 946 949 951 951 951 950 949 948 948 950 953 955 958 961 963 964 966 967 967 968 968 968 968 968 967 966 966 966 966 963 961 961 964 970 972 973 973 973 973 974 974 975 975 975 976 976 977 977 977 978 978 979 980 982 983 984 985 986 987 988 989 990 991 991 992 994 995 995 995 996 996 997 998 998 998
809 811 812 814 814 815 816 817 819 819 819 820 821 821 822 824 824 825 825 827 827 828 830 833 835 836 838 841 844 846 848 852 853 855 855 855 853 848 848 855 857 860 863 869 871 872 872 871 870 867 864 859 860 864 865 865 865 867 869 870 871 875 879 884 887 888 889 891 892 893 893 894 893 893 893 894 894 894 894 894 892 890 887 883 881 879 876 872 870 868 865 861 857 855 853 849 848 847 848 850 849 848 846 841 840 839 839 840 841 841 842 845 846 847 848 848 849 849 849 852 851 852 855 858 860 864 868 865 859 864 873 883 887 892 896 898 900 902 903 907 909 910 911 913 914 914 913 906 904 904 901 892 887 884 883 886 891 895 899 909 912 915 918 922 925 926 926 923 919 915 911 912 917 921 924 929 933 935 937 941 942 941 937 925 924 926 930 938 942 944 945 946 945 945 943 941 938 934 929 932 937 942 947 951 951 951 951 951 949 947 943 934 932 935 939 943 944 946 948 950 950 950 950 951 951 952 952 954 955 955 955 954 953 952 950 948 949 952 955 959 961 963 964 966 966 967 968 968 968 968 968 967 967 967 967 966 965 963 963 967 971 973 973 973 974 974 974 975 975 976 976 977 977 978 978 979 980 980 981 982 983 984 985 986 987 988 988 990 990 991 992 994 995 996 996 997 997 998 998 998 998
813 814 816 817 818 819 819 821 822 823 823 825 825 826 827 829 829 830 830 831 832 833 833 836 838 840 841 845 848 851 853 858 859 861 862 861 858 852 854 859 861 863 865 870 873 875 876 876 875 872 869 863 862 863 866 870 871 872 873 872 872 873 875 877 881 884 886 889 891 893 894 895 895 895 895 895 895 896 896 895 893 891 888 883 880 878 876 871 870 867 865 860 856 855 853 850 850 850 851 852 852 850 848 843 841 840 839 840 840 840 841 844 846 848 848 845 848 845 845 850 841 836 839 837 840 843 848 846 845 857 865 879 884 889 891 893 894 896 897 899 902 906 907 911 912 912 910 901 897 892 889 884 883 883 886 892 896 900 904 913 917 920 923 926 927 928 929 929 927 925 922 918 918 918 920 928 931 934 936 941 942 942 940 930 927 927 927 933 937 941 943 945 945 945 945 943 942 939 936 931 934 939 944 950 951 952 953 952 952 950 948 942 939 938 940 942 942 943 944 946 949 950 951 954 955 956 956 957 958 958 958 958 957 956 955 953 952 952 954 956 958 959 960 962 964 965 966 968 968 968 968 968 969 969 969 969 969 967 966 966 968 971 972 972 973 973 973 974 975 976 976 977 978 978 979 980 980 981 982 983 983 984 985 986 986 986 987 988 989 990 992 994 995 996 997 997 998 998 998 998 997
817 818 819 820 821 822 823 826 827 828 829 830 831 832 833 834 835 835 835 836 837 838 839 839 841 844 845 850 853 856 859 864 866 867 868 866 862 859 862 867 869 870 870 871 875 877 879 880 879 877 874 867 865 863 865 873 876 878 878 877 876 876 875 874 877 879 881 886 889 891 894 896 896 896 896 896 896 896 896 895 893 891 889 884 881 879 876 872 870 868 865 857 856 855 855 853 854 854 855 855 855 852 850 845 843 840 840 840 840 840 840 844 846 847 848 835 838 834 831 843 824 811 813 813 814 826 830 830 833 840 846 864 871 879 882 885 886 887 888 891 894 899 902 907 908 907 905 896 890 881 878 882 886 889 892 900 904 907 910 917 921 925 927 929 930 930 931 934 934 933 932 928 925 922 920 926 929 933 935 940 942 943 942 936 932 930 928 930 932 937 941 944 945 945 945 945 944 943 940 931 932 936 940 947 950 952 953 953 953 952 951 949 948 947 946 945 944 943 942 941 943 946 949 954 956 958 958 959 959 959 960 959 959 959 959 958 957 956 955 955 956 956 957 958 961 963 964 966 967 967 968 969 969 970 970 971 972 972 970 967 967 970 971 972 972 972 972 974 975 976 977 978 978 979 979 980 981 981 982 983 984 984 985 985 985 983 984 987 988 989 991 994 995 996 997 998 998 998 998 998 996
818 821 823 824 824 825 826 829 830 832 833 834 835 836 837 838 838 839 839 840 841 842 844 844 845 848 850 852 855 860 863 868 870 871 872 869 865 863 867 872 874 875 875 874 877 880 882 882 881 880 877 871 868 865 864 872 876 879 881 881 881 880 879 878 878 878 878 882 886 888 891 894 895 896 896 896 897 897 896 894 892 891 889 884 881 879 876 873 870 867 864 857 857 857 857 857 856 856 857 856 855 853 850 846 843 841 841 840 840 840 841 844 845 846 846 825 819 816 815 825 807 790 790 797 794 805 808 823 826 830 834 849 856 866 869 875 877 879 880 885 889 892 896 901 901 900 898 890 884 877 879 887 891 895 898 904 907 911 915 921 924 927 928 929 930 931 932 934 936 936 935 932 930 928 926 926 927 930 933 938 941 942 943 940 937 935 933 931 932 934 938 942 943 944 945 946 945 944 942 934 932 933 937 945 948 951 952 954 954 953 953 951 950 950 950 949 949 948 947 944 942 943 947 951 954 956 957 959 960 960 960 959 960 960 960 960 959 958 957 956 956 956 955 956 958 959 961 965 966 966 967 968 969 970 970 972 972 973 971 969 970 971 972 972 972 972 973 974 975 976 977 978 979 979 980 981 981 982 982 983 984 984 984 983 981 981 981 985 987 988 990 994 995 996 997 998 998 998 998 996 994
822 825 826 826 827 828 829 832 834 836 837 839 839 840 841 842 843 844 844 845 847 848 849 850 850 852 854 856 858 862 867 872 874 875 875 872 869 867 870 875 877 878 879 879 880 883 885 885 884 882 879 874 872 869 867 871 874 878 881 885 885 885 884 883 882 881 880 880 883 886 888 892 894 895 895 896 897 897 896 894 892 890 888 884 881 879 876 871 867 864 863 861 861 861 860 858 858 857 856 855 855 853 850 846 843 841 841 841 841 841 841 843 843 843 843 825 808 796 802 803 792 777 771 780 776 777 783 826 831 835 837 842 848 853 855 862 865 868 871 881 883 886 888 892 893 892 891 883 878 877 882 890 894 898 902 909 912 914 917 923 927 928 928 930 931 931 932 935 936 937 937 935 934 932 931 929 929 931 933 938 940 942 943 942 942 941 940 937 934 933 934 940 942 943 945 946 946 945 944 936 932 933 933 941 945 948 950 953 954 954 953 953 952 952 952 952 952 952 951 949 947 945 947 948 950 952 954 957 958 959 959 959 959 960 960 961 961 960 959 958 957 957 956 956 956 956 957 962 964 965 965 967 968 969 969 971 972 973 972 971 972 972 972 973 973 973 973 974 975 976 977 978 979 979 980 981 981 982 982 983 983 984 984 982 980 979 979 982 986 988 990 993 995 996 996 997 998 998 997 992 990
824 826 827 829 830 831 832 835 838 840 842 845 846 848 849 851 851 852 852 853 854 855 856 857 858 858 861 865 866 868 871 876 878 879 879 877 875 874 874 879 881 883 884 885 885 887 888 888 886 885 882 879 878 876 874 871 871 874 877 884 887 888 888 887 886 885 885 885 886 887 888 891 893 894 894 896 896 896 896 892 890 888 886 882 880 876 873 871 868 867 867 866 865 864 863 860 859 858 856 855 853 852 850 846 844 843 843 842 842 841 841 842 841 840 837 821 800 783 777 775 768 757 748 749 747 753 770 833 842 849 856 858 861 861 863 865 866 867 868 872 874 875 877 879 879 880 880 879 878 880 883 890 895 898 902 911 914 915 916 922 924 926 926 928 929 931 932 934 936 937 937 937 936 936 935 934 934 935 936 939 941 942 943 944 944 944 944 943 940 938 937 939 941 943 945 947 948 948 946 939 938 938 937 937 938 941 945 950 951 952 952 953 953 954 954 955 955 955 955 953 952 951 950 949 950 951 951 953 953 956 957 958 958 959 960 962 963 963 962 962 961 961 961 960 959 959 960 960 962 963 964 965 966 966 968 970 972 972 972 972 972 973 973 973 973 973 974 974 975 975 976 978 979 979 980 981 981 981 982 983 983 983 983 982 979 977 976 981 985 988 989 992 993 994 994 995 995 995 993 986 984
823 825 827 831 833 834 835 838 840 843 846 850 852 855 856 858 858 858 858 858 859 860 861 863 864 864 866 871 872 873 874 878 880 881 882 881 880 879 878 882 884 886 888 889 889 890 890 889 888 887 886 883 883 881 880 874 871 871 872 881 885 887 889 889 889 889 889 889 889 889 890 892 892 893 894 895 896 895 895 890 888 886 883 880 878 875 874 875 874 873 872 869 867 865 864 861 859 858 857 854 853 851 850 847 845 844 844 843 842 842 841 840 837 832 829 810 791 773 755 751 744 737 729 725 728 739 762 832 842 851 862 877 878 879 879 878 877 876 874 869 869 869 869 870 871 872 874 881 883 884 886 888 891 895 898 908 911 913 915 919 920 921 923 926 928 930 931 933 935 936 936 937 937 937 937 936 937 937 938 941 942 942 943 944 944 944 944 944 944 943 942 940 941 942 944 947 949 949 948 943 945 945 944 939 937 938 939 944 946 948 950 952 953 954 954 956 957 957 957 957 956 955 955 954 953 953 953 951 951 954 955 957 957 958 959 962 963 964 964 965 964 965 965 965 964 963 964 963 963 963 963 964 964 964 966 969 971 972 973 973 973 973 973 973 973 973 973 974 974 974 975 978 978 979 979 980 981 981 981 982 983 983 983 982 978 973 973 981 984 987 988 990 990 990 990 990 990 989 987 981 980
821 825 827 831 833 835 837 840 842 845 847 851 854 856 857 858 858 858 858 859 859 860 862 865 865 866 867 870 872 873 875 878 880 881 882 882 882 881 881 883 885 887 889 890 891 891 891 890 889 888 887 886 885 884 883 877 873 872 872 878 881 885 887 889 889 889 889 890 891 891 892 893 893 894 895 895 895 895 894 888 887 885 882 881 880 880 880 879 878 876 874 870 868 866 864 861 859 858 857 854 853 851 850 847 846 846 845 844 843 842 841 839 834 824 820 804 788 763 750 735 731 724 718 720 728 739 757 828 837 845 854 880 882 884 885 885 884 882 880 876 874 874 873 872 873 876 878 884 887 889 891 891 891 893 894 902 906 909 911 914 916 918 920 926 927 928 929 932 933 934 935 936 937 937 936 935 935 936 937 940 942 942 942 943 944 944 944 945 944 944 943 942 941 943 945 948 949 949 949 947 948 949 948 944 943 942 940 940 941 944 947 951 952 953 954 956 956 957 958 958 958 958 958 957 957 957 956 955 955 955 955 956 956 957 958 960 962 963 963 965 965 965 965 966 965 965 965 965 965 965 964 964 964 964 964 967 969 971 972 973 973 973 972 972 972 972 972 973 973 973 974 977 978 979 979 980 980 980 981 982 982 983 983 981 976 972 971 980 983 984 986 987 987 987 986 985 985 984 983 978 979
821 825 826 829 832 834 837 841 843 845 847 850 852 854 856 856 857 857 857 857 858 859 860 863 864 865 866 869 870 872 873 875 877 878 880 882 882 882 882 883 884 887 889 890 891 891 891 891 890 890 889 888 888 887 885 879 877 877 876 877 878 881 885 888 888 889 890 891 892 893 893 895 895 895 895 896 895 894 893 889 888 887 886 885 886 885 884 881 880 877 875 870 868 866 864 861 859 858 857 854 853 851 850 848 848 847 847 844 843 842 842 838 832 820 810 798 787 755 741 721 717 711 707 720 728 739 753 818 830 839 847 866 877 883 887 888 888 886 885 881 880 880 878 876 877 880 883 887 890 893 896 898 897 897 896 900 902 904 906 911 914 917 920 925 926 926 927 929 932 932 933 935 935 935 934 933 933 934 934 937 940 941 941 942 943 944 944 945 945 945 945 944 944 944 946 949 949 950 950 949 950 950 950 949 948 946 944 940 939 940 945 950 951 952 953 955 955 956 957 958 958 958 958 958 958 958 958 957 957 957 956 956 956 956 957 958 960 962 963 965 965 965 966 966 966 966 966 966 966 966 965 964 964 964 964 965 967 969 971 973 972 972 972 971 971 972 972 972 972 973 974 977 978 978 979 979 980 980 981 982 982 983 983 980 975 971 971 978 980 981 983 984 984 983 982 980 979 978 977 977 978
807 809 810 816 822 830 834 839 840 841 843 846 847 847 849 850 851 852 852 853 853 853 854 854 859 861 861 860 863 859 860 861 861 863 867 872 873 874 874 869 873 878 880 880 882 882 883 887 889 889 889 890 889 889 887 883 883 884 883 880 880 880 882 885 887 888 889 891 893 894 895 896 896 896 896 897 896 895 894 893 893 892 892 891 890 888 886 882 879 877 874 870 868 865 864 861 859 857 856 854 853 852 851 850 850 849 848 845 843 842 841 836 829 817 805 780 763 741 728 709 703 700 697 717 727 738 749 793 819 826 829 839 852 862 870 885 888 889 889 887 886 886 885 883 883 884 886 892 894 897 900 905 906 906 907 908 909 909 910 913 916 918 919 921 921 923 925 927 929 929 928 929 930 930 930 933 933 934 935 938 940 941 941 942 943 943 944 945 945 946 946 946 947 947 948 949 950 950 950 950 951 951 952 951 951 951 949 945 943 941 942 947 949 950 951 952 953 954 955 957 958 958 958 959 959 959 959 958 958 958 958 958 958 958 957 958 959 961 963 964 964 965 965 966 966 966 966 967 967 966 966 965 965 965 965 964 965 966 967 968 969 970 971 971 972 972 972 972 973 973 974 976 977 978 978 979 980 980 981 982 982 982 982 978 974 970 967 974 974 976 978 979 977 976 975 974 975 976 977 979 981
783 783 784 796 806 820 829 835 837 838 839 839 840 836 836 840 837 840 842 845 843 844 844 842 849 852 848 847 847 840 841 843 843 844 848 855 858 858 857 849 854 864 863 861 866 866 867 878 881 882 883 888 890 890 889 888 888 888 888 885 884 884 883 882 885 886 887 890 893 895 895 897 897 897 897 898 897 896 896 896 896 896 896 894 891 888 887 881 878 876 873 870 867 864 864 861 859 857 856 854 854 854 853 853 852 850 849 846 843 841 840 834 827 816 802 761 740 730 719 699 692 689 689 712 723 734 743 766 790 806 807 820 829 839 849 875 883 887 890 891 891 891 891 891 890 888 888 895 898 901 904 909 910 912 914 917 918 918 918 918 918 918 918 917 918 922 925 926 925 923 922 925 926 927 930 934 935 936 937 941 942 941 942 942 943 943 944 945 946 946 947 947 948 948 949 950 950 950 951 951 951 952 952 953 953 953 952 949 947 945 943 945 947 948 949 949 950 951 953 956 957 957 958 959 959 959 959 959 959 959 959 959 959 959 959 959 960 961 962 963 964 964 965 966 966 967 967 967 967 967 967 967 967 967 966 965 964 964 964 965 966 968 970 971 972 972 972 973 974 974 975 977 977 978 978 979 980 980 981 982 982 982 981 976 973 967 964 969 970 973 974 972 971 970 970 973 976 978 981 984 985
768 767 768 783 796 806 815 829 835 838 836 827 828 820 814 820 813 815 827 832 830 831 831 832 837 839 831 830 829 826 826 827 828 829 831 840 843 843 839 833 838 846 847 844 850 851 852 866 869 870 873 881 886 890 890 890 890 890 889 888 888 887 886 884 885 886 886 890 892 895 896 897 898 898 898 898 898 897 897 896 896 895 895 892 889 887 885 880 878 874 872 870 868 866 865 862 861 859 857 855 855 855 855 855 854 851 849 846 844 841 840 833 825 815 801 759 741 731 717 693 688 683 685 706 718 727 735 750 763 787 795 810 822 833 843 865 874 880 886 892 893 894 894 896 895 893 890 895 897 901 903 909 911 913 915 920 921 921 921 919 918 916 914 915 918 921 923 922 920 919 920 925 926 927 932 934 935 936 938 941 941 942 942 943 943 944 944 945 946 946 947 947 948 948 949 950 950 950 951 951 952 952 952 953 953 953 953 951 949 948 947 947 947 948 948 949 949 949 951 956 957 957 957 958 959 959 959 958 958 958 959 959 959 960 960 961 961 962 963 964 964 964 965 966 966 967 967 967 967 967 967 967 968 967 967 966 966 966 966 966 968 969 971 972 972 973 973 974 975 975 976 977 977 978 979 980 980 980 981 981 981 981 979 975 972 967 963 966 968 970 970 968 969 971 972 978 980 982 983 986 987
756 750 753 775 785 792 797 812 823 827 822 807 807 802 797 797 791 793 806 813 814 814 814 819 823 822 817 814 814 812 811 811 812 813 815 824 827 827 822 816 823 828 831 828 833 835 838 851 854 857 860 871 878 886 889 891 891 891 891 890 889 889 888 887 886 886 886 889 891 894 895 897 898 898 899 899 898 898 897 895 895 893 891 888 887 885 884 879 877 874 873 871 869 867 865 864 863 861 859 857 856 856 852 855 854 850 849 847 844 842 840 831 821 808 799 763 746 733 717 689 683 678 681 699 710 719 727 740 752 770 787 806 819 830 838 855 864 872 880 891 894 895 897 900 900 900 895 896 898 902 904 910 912 914 915 919 921 920 919 916 913 912 909 913 916 918 919 918 917 919 922 925 926 927 931 933 934 936 938 941 941 942 942 943 943 944 944 945 946 946 947 948 948 948 949 950 950 950 951 951 952 952 952 953 953 953 953 952 951 950 950 949 949 949 949 949 949 949 950 956 956 957 957 958 959 959 959 958 958 958 958 958 959 959 960 962 963 963 964 964 964 965 965 966 966 967 967 967 967 967 968 968 968 968 968 968 968 968 967 968 969 971 972 973 973 974 974 975 975 976 976 977 978 978 979 980 980 981 981 981 981 979 977 972 970 966 964 965 966 966 965 968 971 973 976 981 982 983 984 986 987
723 725 739 766 763 771 776 785 792 793 793 783 778 777 777 775 774 776 785 791 792 793 794 800 803 802 799 795 794 792 792 792 791 795 797 804 805 804 799 796 803 807 807 805 809 811 816 827 830 833 838 856 865 873 878 883 885 889 891 891 891 891 891 890 889 888 888 888 890 893 895 897 898 899 900 900 900 899 898 895 894 892 889 886 886 885 883 879 878 876 875 872 870 869 868 865 864 863 862 858 856 850 834 837 838 834 831 842 841 839 834 816 807 796 789 756 742 731 716 685 677 672 673 688 695 703 710 729 740 752 785 802 810 819 827 840 847 858 868 885 894 896 897 901 902 894 898 900 901 901 902 909 913 915 914 916 916 914 912 907 906 909 910 913 915 917 918 918 920 924 927 930 930 931 932 934 935 937 939 941 941 942 942 943 943 944 944 945 945 946 946 947 948 949 949 950 950 950 950 951 951 952 952 953 953 953 953 952 952 952 951 951 951 951 951 951 951 951 951 955 956 956 957 959 959 958 957 957 956 957 957 957 958 959 960 963 963 964 964 965 965 965 965 966 966 967 967 967 967 967 967 968 968 969 969 969 969 970 970 970 971 972 973 974 974 974 974 975 975 976 976 977 978 978 979 980 980 980 980 979 977 975 973 969 967 964 962 962 963 964 966 973 975 977 980 982 983 983 983 984 985
687 703 726 757 746 748 758 764 762 766 772 762 752 753 749 748 755 759 767 771 771 771 774 783 784 785 781 774 773 769 770 769 767 774 779 783 783 780 777 780 786 787 786 784 787 790 795 804 806 811 820 840 850 856 860 870 875 882 888 892 893 893 893 892 892 892 891 889 890 892 894 897 899 900 900 901 901 901 900 896 895 893 891 887 887 886 884 881 879 878 877 875 873 871 870 866 865 865 864 856 844 833 811 806 806 802 801 822 831 830 822 796 788 773 770 747 734 727 715 682 674 666 664 675 682 688 696 720 729 740 767 791 797 807 815 826 835 846 858 879 892 896 897 895 890 878 885 889 888 888 890 903 909 914 913 911 910 907 904 902 905 911 914 919 921 921 922 924 925 928 930 934 934 935 935 936 937 938 939 941 941 941 941 942 943 943 944 944 945 945 946 946 947 948 948 949 949 949 950 951 951 951 952 952 953 953 953 953 953 953 952 952 952 952 953 953 954 954 954 955 955 956 957 958 958 954 952 955 956 956 956 957 958 959 960 962 963 964 964 964 965 965 966 966 966 966 966 966 967 967 967 968 968 969 969 970 970 971 971 972 972 973 973 974 974 974 974 975 975 975 976 977 978 978 978 979 979 979 979 975 973 971 969 965 963 961 959 959 961 965 970 976 978 979 981 982 981 981 979 981 982
672 687 710 735 729 724 736 743 742 752 759 746 735 733 728 725 733 739 747 753 754 753 759 767 766 770 766 758 756 750 753 748 748 754 759 761 761 759 758 767 772 773 772 771 773 778 782 788 794 803 812 829 836 842 847 859 867 875 883 891 893 894 894 894 894 894 894 892 892 893 894 898 899 901 901 901 902 902 901 898 896 894 892 889 888 886 885 882 880 880 880 877 875 873 871 865 863 864 859 836 822 811 793 781 778 776 778 791 800 800 793 774 765 749 750 740 728 721 713 682 673 664 659 668 677 684 692 714 723 733 743 777 787 797 805 820 831 843 854 875 886 888 887 874 867 861 860 864 865 870 875 888 900 906 910 907 905 900 899 906 912 916 919 925 926 926 927 928 929 930 932 934 935 935 936 937 938 938 939 940 940 940 941 942 942 943 943 944 944 944 944 944 945 945 947 948 949 949 949 950 951 951 952 952 953 953 953 953 953 953 953 953 953 953 953 954 954 954 954 955 956 956 957 957 955 950 949 955 956 957 957 958 959 960 960 962 963 963 963 964 964 965 965 966 966 966 966 966 966 966 966 967 968 969 969 970 971 971 971 972 973 973 973 974 974 974 974 974 974 974 975 976 977 977 977 977 977 976 976 973 971 968 966 962 959 957 956 958 962 965 971 975 976 977 977 976 975 974 974 979 981
664 673 690 700 700 700 707 715 721 732 741 732 709 704 703 706 715 720 722 725 724 724 736 746 747 749 747 739 738 734 736 730 732 736 739 741 738 738 738 752 756 758 757 757 759 764 768 776 786 795 803 818 823 827 832 849 860 869 876 888 893 895 895 896 896 896 895 894 894 894 894 898 900 902 902 902 903 903 902 898 897 896 894 890 888 886 886 884 883 882 881 878 876 873 872 858 845 844 836 809 802 792 781 764 760 760 762 762 763 762 756 752 744 734 731 726 718 707 696 676 671 663 655 664 671 679 687 704 714 725 735 764 775 786 795 817 828 840 850 871 876 873 867 852 847 845 843 845 848 854 861 871 886 894 905 898 894 897 900 911 916 919 922 926 928 928 929 929 930 931 932 934 935 935 936 937 937 938 939 938 939 940 941 942 943 943 943 943 943 943 942 942 942 943 946 948 949 949 949 950 951 951 952 952 952 953 953 953 953 953 953 953 953 953 953 954 954 954 954 955 956 957 957 956 951 947 949 957 957 958 958 959 960 960 961 962 962 963 963 964 964 965 965 966 966 966 965 965 965 965 965 967 968 968 969 970 971 971 972 972 973 973 973 974 974 974 974 973 973 974 974 976 976 976 975 975 974 974 973 970 968 965 962 958 956 955 955 957 960 964 968 972 972 972 971 969 968 968 970 979 981
651 660 669 671 674 679 681 686 695 701 703 693 673 671 677 692 699 699 695 691 690 692 701 718 721 721 721 718 716 716 715 713 717 716 719 721 718 718 723 731 734 734 734 737 738 742 744 759 775 784 789 800 804 810 818 837 848 857 867 881 887 892 894 897 897 897 897 896 895 894 894 897 900 902 903 903 903 903 903 899 896 895 894 892 890 889 889 888 887 885 882 875 870 863 848 832 816 811 803 790 782 774 765 747 738 738 741 738 738 734 727 725 723 714 700 694 686 674 664 658 663 654 650 663 672 681 689 707 716 727 739 772 787 796 800 816 822 829 838 856 858 853 846 833 826 822 821 824 831 835 838 849 856 864 875 873 881 895 905 913 915 917 918 923 926 926 926 927 928 929 930 933 934 934 935 936 937 937 937 935 937 940 941 942 942 942 941 938 938 940 941 942 944 945 948 949 949 950 950 951 951 951 952 952 952 952 953 953 953 953 953 953 953 953 952 952 952 952 953 955 956 957 957 952 948 946 950 957 957 958 959 959 960 960 960 961 961 961 960 964 964 965 965 965 963 962 961 964 964 965 965 967 967 968 969 970 971 971 972 972 973 973 973 973 974 973 973 972 973 973 974 975 975 974 973 970 968 968 969 966 963 960 958 956 957 958 960 960 961 962 964 966 966 966 966 965 964 964 969 980 982
641 649 655 652 655 660 661 665 672 674 667 654 649 654 665 679 681 680 677 670 669 672 678 695 698 699 699 700 697 699 698 698 702 700 701 703 701 703 710 713 715 714 713 719 722 724 721 740 758 767 769 779 789 798 807 826 836 844 854 870 876 883 889 897 898 897 897 897 896 895 895 897 899 901 902 903 904 903 903 898 895 894 894 894 894 893 893 891 889 887 881 859 849 837 816 804 800 794 786 772 765 758 749 729 716 718 721 718 718 715 709 696 692 683 667 660 653 646 641 645 656 644 647 665 678 687 694 714 723 734 749 784 806 812 812 814 811 815 822 836 838 836 830 816 807 801 799 806 812 813 815 828 830 835 840 850 868 888 901 910 911 911 913 918 921 921 921 923 925 926 927 931 932 933 934 936 936 936 935 933 935 938 940 940 939 938 937 934 935 938 940 945 948 950 951 951 951 951 951 951 951 951 951 952 952 952 952 952 953 953 953 953 952 952 951 949 950 951 952 955 956 957 956 948 943 945 949 957 958 958 959 959 959 959 959 960 960 959 957 962 963 964 964 963 960 957 957 964 965 965 966 967 967 968 968 969 970 970 971 971 971 971 972 973 974 973 971 971 973 973 974 974 973 972 970 966 962 962 965 963 960 957 955 957 960 963 965 965 964 964 964 964 964 965 966 965 963 964 968 980 982
638 642 644 641 645 650 649 654 661 662 654 642 640 649 659 667 668 669 666 660 659 664 672 687 689 689 689 690 688 690 689 689 692 691 690 693 691 695 701 704 705 704 705 710 715 715 711 729 739 747 749 766 783 792 799 818 826 834 841 856 866 874 882 895 897 897 897 897 897 896 896 898 899 900 901 902 903 903 903 899 896 894 895 896 896 895 895 889 884 877 869 837 826 815 803 790 789 787 782 757 754 748 738 716 704 706 709 706 704 703 699 683 675 663 651 642 639 635 630 639 647 641 649 668 679 688 695 714 723 734 746 785 808 812 814 811 801 806 812 825 826 825 821 807 798 790 785 800 800 798 800 817 823 830 835 852 868 880 890 905 906 907 910 914 916 916 917 920 923 925 926 930 932 933 934 935 935 935 933 931 933 936 937 937 936 935 933 933 936 939 942 946 949 950 951 951 951 951 951 951 951 951 951 951 952 952 952 952 952 952 952 952 952 952 950 948 949 951 952 954 955 956 953 944 941 945 950 958 958 958 959 958 958 958 958 959 958 957 956 960 961 961 962 961 958 955 955 964 965 965 966 967 967 968 968 968 968 968 969 967 967 968 970 972 972 970 966 971 973 973 974 973 971 969 966 962 958 959 962 961 958 956 955 958 961 964 966 967 969 968 968 968 969 970 971 968 964 963 967 979 982
634 634 634 632 638 640 639 644 650 650 644 631 635 645 654 656 657 657 656 651 652 659 670 679 680 680 680 681 680 683 682 682 684 683 682 684 683 687 692 694 696 695 696 703 706 705 704 719 724 728 731 759 778 788 792 807 812 820 825 841 855 867 875 889 895 896 897 897 897 897 897 898 899 899 900 901 902 902 902 899 897 896 897 896 895 895 892 878 868 855 845 820 811 804 794 777 774 774 771 744 740 735 727 708 697 693 695 694 692 691 687 678 670 659 646 631 628 624 619 627 633 640 650 667 677 685 693 710 719 730 739 785 808 812 809 801 789 795 805 818 816 815 814 798 793 781 776 790 785 789 796 817 828 837 847 871 886 890 894 898 899 903 906 911 913 914 917 921 924 926 927 929 931 933 934 934 934 933 931 928 930 931 932 933 933 932 933 936 938 941 943 948 950 951 951 951 951 951 951 951 951 951 951 951 951 951 951 952 952 952 952 951 951 950 948 946 949 950 951 952 953 953 950 940 941 947 953 959 959 959 959 957 957 957 957 958 958 957 955 959 958 958 959 958 956 952 954 964 965 966 966 967 967 967 967 966 966 966 967 964 963 964 967 969 968 965 963 971 973 973 973 970 967 964 961 957 954 955 957 957 956 955 955 958 961 963 965 966 969 972 973 973 974 976 977 971 966 963 965 976 981
629 624 622 621 626 626 624 631 635 633 628 621 630 638 643 644 644 644 642 641 647 656 664 667 667 668 669 671 671 673 673 672 673 672 671 674 676 678 680 682 684 685 685 688 691 693 696 703 707 711 717 744 760 769 773 788 793 801 807 826 839 853 862 877 883 887 889 889 891 895 896 897 897 897 897 897 898 898 899 899 900 900 900 896 887 878 874 853 840 828 819 801 793 787 778 758 748 747 745 726 720 715 710 695 687 681 676 678 677 678 673 662 656 650 642 625 617 611 606 613 628 639 647 661 668 676 683 702 712 722 731 765 782 786 782 773 782 790 805 806 797 783 781 768 763 754 754 769 780 790 803 822 832 842 857 895 904 908 907 904 902 904 903 909 913 914 918 921 923 924 925 926 927 928 928 929 929 928 926 926 928 929 930 933 934 935 937 941 942 944 945 948 949 950 951 951 951 951 951 950 950 948 947 949 950 950 950 951 951 951 950 949 948 947 944 942 946 948 949 949 948 946 941 940 945 951 955 958 958 958 958 957 956 954 954 957 957 954 951 954 953 953 955 954 951 948 952 964 965 966 966 966 967 967 967 965 963 961 961 960 958 960 963 964 962 960 960 968 970 970 969 963 959 954 953 951 950 951 953 955 956 956 957 959 961 962 963 964 965 969 972 975 977 979 979 974 970 967 965 970 974
622 616 612 610 613 613 612 619 620 618 613 615 627 632 633 633 632 631 629 636 644 652 657 656 657 658 659 661 661 664 664 662 662 663 663 667 671 671 670 671 675 676 673 677 680 685 687 690 697 703 708 726 735 742 748 769 777 787 795 816 827 837 849 861 866 873 875 876 881 889 892 894 895 894 893 893 894 895 896 899 900 902 901 889 871 857 850 829 818 806 798 782 773 767 757 734 723 720 722 708 700 692 692 681 677 672 661 663 660 664 661 648 642 638 634 623 611 601 596 605 625 634 640 652 659 666 675 696 703 713 723 739 746 749 747 752 770 775 785 773 761 744 742 733 729 727 730 755 788 796 809 824 831 840 852 897 900 906 908 914 911 909 906 907 910 912 914 916 916 916 917 919 919 919 919 921 924 925 925 928 930 931 933 936 938 940 942 944 945 946 947 948 949 949 950 950 950 950 950 948 946 943 941 945 948 949 950 951 950 949 947 944 944 943 939 937 941 943 944 945 943 937 933 943 947 952 955 957 957 957 957 958 954 950 951 955 955 951 947 950 948 948 950 948 945 946 950 962 964 965 965 966 966 967 967 965 962 957 955 954 953 956 959 959 958 956 957 965 966 965 963 957 951 948 948 951 952 953 954 957 959 961 961 961 962 963 963 963 964 966 971 975 977 978 979 977 975 972 968 965 967
615 611 605 603 603 604 608 612 612 609 606 616 623 626 626 627 625 621 622 635 642 649 652 650 651 652 653 655 656 659 659 657 657 656 657 663 667 666 665 666 669 669 666 675 677 680 680 687 694 697 702 716 721 725 733 755 768 781 789 808 823 831 839 846 852 860 862 863 870 878 883 889 890 890 889 893 894 895 896 898 898 899 896 869 855 845 837 820 809 800 788 767 759 752 741 716 707 706 709 697 686 677 679 673 668 664 655 649 648 652 652 642 636 631 628 617 607 598 592 601 614 625 633 648 655 661 672 689 697 704 716 727 730 730 729 741 746 747 749 740 734 730 726 717 714 717 728 757 787 792 803 818 826 835 844 878 879 886 896 909 911 913 911 909 910 911 911 911 912 913 914 916 916 917 917 921 925 926 928 931 933 935 937 940 941 942 943 944 945 946 946 948 948 949 949 949 949 949 948 944 942 939 935 940 944 948 950 950 948 947 945 938 939 939 935 934 938 938 940 941 937 932 932 944 947 950 953 954 953 954 955 957 952 948 948 952 952 949 945 947 945 944 946 944 941 944 949 959 962 963 964 965 966 967 967 966 964 958 954 949 949 954 957 957 955 954 956 962 962 961 960 953 948 947 949 958 960 961 961 962 963 965 965 965 965 964 964 964 965 968 972 975 977 978 979 979 978 975 973 968 968
609 605 599 596 596 600 604 605 604 602 605 615 619 620 620 621 619 615 618 635 641 645 646 644 646 647 648 649 650 655 655 652 651 650 651 659 664 661 659 662 663 661 662 670 672 673 675 684 688 691 696 706 710 716 724 741 752 770 784 802 815 823 827 832 838 845 845 850 858 865 870 879 883 887 888 895 896 897 898 896 896 892 887 854 844 832 824 812 800 793 780 755 745 735 727 705 694 691 696 690 679 668 668 663 659 655 650 639 638 640 642 635 630 626 622 610 603 594 589 594 603 618 630 643 650 657 666 685 694 698 704 715 718 717 717 726 727 730 729 724 723 719 712 703 704 716 729 755 778 786 793 811 820 829 837 857 860 863 874 889 905 909 910 910 909 912 914 915 917 918 919 920 921 921 922 926 928 930 932 935 936 938 940 942 943 943 943 944 945 945 945 947 947 948 948 948 948 947 946 941 938 936 933 935 941 945 948 948 946 944 942 934 934 935 932 932 933 933 936 937 932 929 932 943 946 948 949 949 948 950 952 954 950 947 945 949 949 946 942 944 942 940 942 939 938 943 949 957 959 959 960 965 966 967 967 966 964 959 954 947 947 951 953 954 951 952 955 959 959 958 955 949 947 948 952 962 965 965 965 966 966 967 967 966 966 966 966 966 967 969 972 976 977 979 980 981 980 978 976 973 971
600 596 591 588 589 594 595 597 599 600 605 611 613 613 613 614 612 610 615 633 636 637 638 637 638 639 641 644 648 652 649 645 644 643 645 652 655 653 653 653 652 653 657 666 670 670 671 676 679 683 688 697 702 708 711 726 739 758 777 791 799 804 806 813 818 823 823 830 836 845 854 873 881 887 890 896 898 900 901 889 883 874 864 842 834 823 812 794 779 772 760 733 723 714 708 696 687 679 674 675 671 664 659 646 644 643 641 634 630 629 626 622 619 617 613 603 596 588 584 595 607 620 630 641 649 655 662 680 685 685 688 696 698 699 702 706 707 709 707 705 704 699 694 692 700 712 721 744 764 782 792 812 820 827 832 836 836 838 842 857 873 878 887 893 892 901 902 914 915 917 922 926 926 927 928 931 933 934 934 935 937 938 940 941 941 942 942 943 943 943 943 945 946 947 947 946 946 945 944 939 935 932 928 934 939 942 944 944 943 940 937 929 928 928 926 924 925 925 928 929 927 927 931 940 942 943 943 942 944 946 949 951 948 945 941 942 942 939 936 937 936 935 935 933 935 942 947 951 952 955 957 965 966 966 966 964 961 957 953 944 942 944 945 946 946 949 951 954 953 952 950 949 951 952 955 963 965 966 967 968 969 969 969 970 969 969 968 969 970 971 973 977 978 980 981 984 984 983 981 978 975
590 586 580 581 583 586 588 594 598 600 602 605 607 606 607 606 604 607 615 628 628 629 629 630 631 633 633 642 647 646 642 638 638 639 641 644 643 644 646 644 644 651 656 669 671 670 667 669 672 676 681 690 694 695 698 719 733 748 763 772 775 779 782 795 799 802 803 812 822 833 846 873 884 888 891 896 901 903 903 882 867 854 842 825 820 813 802 773 757 748 735 708 703 698 690 684 680 672 660 656 657 656 652 636 631 633 633 629 626 622 615 609 607 607 605 595 588 581 579 601 617 628 635 649 655 658 662 670 671 670 673 678 681 685 688 687 689 688 687 686 685 681 678 685 694 705 715 736 756 781 793 811 820 826 830 819 815 817 820 834 838 845 854 866 868 875 878 901 899 908 918 927 928 929 931 934 935 934 934 934 935 936 938 938 937 938 940 941 941 941 942 944 945 946 945 944 944 943 941 936 932 928 924 934 937 939 939 939 938 936 933 925 922 920 920 917 917 917 919 922 923 927 930 936 937 936 935 937 941 944 946 948 946 942 937 934 934 933 931 931 931 931 931 931 932 937 941 945 948 953 957 964 964 964 963 960 956 951 948 940 939 940 940 942 943 945 947 948 948 948 948 954 957 959 960 963 964 966 968 970 971 971 972 972 972 972 971 970 971 973 975 978 979 981 983 986 987 987 985 982 979
583 577 573 577 581 585 588 595 596 598 599 602 602 602 603 601 602 610 620 623 624 624 624 626 627 627 630 640 642 640 637 634 635 636 638 639 639 640 641 639 646 656 663 672 669 665 662 666 670 674 678 684 684 686 693 714 725 737 744 750 750 753 763 779 783 785 791 807 821 832 844 869 883 888 890 896 900 903 900 874 859 848 836 813 805 799 793 757 743 733 719 697 691 686 679 674 671 665 657 647 642 641 642 634 624 626 628 625 622 619 615 605 601 598 596 586 581 577 580 605 620 633 643 659 666 661 659 662 662 661 664 667 673 678 679 678 679 677 676 673 673 671 672 685 694 705 715 732 744 760 774 801 811 820 824 811 804 803 807 822 826 830 835 846 849 853 862 882 889 903 910 924 927 928 930 933 933 932 930 931 933 934 935 935 933 935 937 937 939 941 942 944 945 945 945 943 943 942 940 933 927 923 922 933 935 935 936 935 934 932 930 922 918 916 916 916 917 918 917 918 921 925 927 931 931 930 929 936 940 942 944 945 943 939 935 931 931 931 931 933 934 935 937 935 932 932 935 943 948 952 956 960 960 960 959 955 952 947 943 940 943 944 945 945 944 945 947 947 948 949 951 959 962 964 965 965 966 967 969 971 972 972 973 974 974 973 972 971 971 973 977 980 981 983 985 988 989 988 987 983 981
576 570 568 577 582 587 589 594 594 595 596 597 597 598 598 600 606 614 620 619 620 620 620 622 623 623 628 637 636 634 632 630 632 634 635 635 635 635 635 642 651 662 667 669 663 658 658 663 667 670 673 676 676 682 690 708 716 724 729 732 732 734 743 755 759 766 784 804 817 828 839 857 867 880 889 896 898 900 894 862 850 840 829 805 794 784 773 748 734 720 707 691 681 675 669 664 665 662 654 647 638 631 629 630 622 615 619 620 617 615 612 605 600 592 588 580 576 574 582 606 619 634 645 665 668 658 653 653 653 652 655 662 667 669 669 669 667 666 666 661 664 666 672 688 697 706 713 722 728 733 746 788 795 803 806 801 794 792 795 811 814 817 821 830 835 841 849 868 882 900 903 918 926 927 929 930 929 928 926 929 930 931 932 931 930 931 933 935 939 942 943 944 944 944 944 941 941 940 938 930 924 919 919 930 931 930 930 929 928 927 925 918 916 915 915 920 924 925 922 918 918 920 923 925 925 925 924 932 936 939 940 942 940 936 931 931 932 934 936 939 941 943 945 941 937 932 932 941 946 950 953 956 956 955 954 950 947 943 940 944 949 951 952 950 947 947 949 947 948 950 953 961 964 966 966 967 968 969 971 972 973 973 974 974 975 974 974 974 975 977 980 982 983 985 987 989 989 989 988 984 981
567 563 567 578 583 585 587 589 590 589 590 591 592 593 594 602 608 614 615 613 614 614 614 617 618 622 626 628 627 626 626 626 628 630 630 628 629 630 635 647 654 660 664 660 654 653 653 658 661 663 665 668 671 676 683 694 701 707 711 714 714 718 722 730 737 751 777 797 806 816 824 839 846 860 871 884 890 893 880 850 838 826 815 795 778 764 748 729 720 709 698 681 672 665 662 649 650 650 644 638 634 630 625 617 611 605 604 609 610 608 606 601 598 592 584 575 570 572 582 604 615 633 647 663 659 651 645 643 643 644 648 655 657 658 656 657 653 653 652 655 660 665 671 682 689 694 698 706 710 716 723 752 757 760 763 765 763 768 775 790 795 798 800 811 819 827 835 853 864 880 888 913 919 923 926 925 924 922 920 922 923 925 927 927 928 930 932 937 940 942 943 943 943 942 942 938 934 932 931 927 922 917 915 921 920 918 917 918 920 920 919 917 918 919 920 928 933 935 934 929 927 925 926 927 927 926 926 928 928 930 932 936 934 929 926 934 938 941 944 948 949 951 951 948 944 939 936 936 939 944 946 948 947 946 945 943 942 942 943 952 955 957 958 954 950 950 953 950 949 949 951 957 960 962 964 967 969 970 971 973 973 974 974 975 975 975 975 977 978 980 982 984 986 987 988 990 990 990 990 986 984
558 560 567 576 579 581 583 584 584 583 584 586 588 590 594 603 608 611 610 607 608 608 609 612 616 622 624 620 620 620 620 622 624 625 625 623 626 632 639 648 652 656 658 651 647 648 649 654 656 656 653 661 665 668 673 682 688 692 696 697 697 703 704 717 727 743 763 787 793 800 806 824 832 840 847 870 880 886 871 838 824 813 802 778 758 744 733 706 703 699 693 676 665 658 654 638 633 632 629 627 624 626 624 612 605 601 594 597 600 601 599 596 594 589 582 569 565 571 579 599 610 627 645 660 654 646 639 634 635 639 642 647 647 648 646 645 642 642 644 653 657 660 662 671 676 679 681 693 696 700 707 716 719 721 723 727 731 739 747 760 766 772 775 794 807 815 823 840 848 858 871 908 904 917 920 919 917 915 914 918 920 923 926 928 929 931 933 939 941 943 943 942 940 940 940 934 928 924 922 921 918 913 909 911 910 910 910 915 917 918 919 922 924 926 929 936 940 941 942 941 939 937 936 935 935 935 933 928 926 925 925 928 927 924 926 937 942 947 949 953 954 956 956 953 950 946 943 935 935 937 940 940 940 939 940 942 943 947 951 958 962 963 963 957 954 954 957 956 952 949 948 950 953 957 961 966 967 969 970 972 972 972 973 974 974 974 974 976 978 980 981 985 987 988 989 991 991 991 991 990 989
555 561 565 571 574 575 577 579 579 579 580 584 585 590 595 600 605 607 606 602 603 604 606 612 618 621 620 616 616 618 618 620 621 619 620 625 630 636 641 648 651 653 655 646 644 645 646 651 651 650 647 656 659 662 665 678 681 684 687 687 688 691 695 716 725 736 747 772 781 788 794 813 821 829 838 865 875 883 868 835 819 808 797 758 745 735 727 697 691 688 687 679 668 656 650 636 629 624 620 621 619 617 615 615 610 604 598 590 591 595 596 593 590 587 579 565 562 569 575 593 605 621 640 655 654 645 637 629 633 636 638 640 640 642 640 637 636 639 643 648 649 650 652 661 665 667 672 684 687 692 696 702 703 705 708 714 717 722 727 737 742 750 757 788 800 806 814 833 842 851 862 891 896 912 915 913 911 912 915 921 925 928 930 932 933 934 935 940 942 943 943 941 937 936 936 932 926 921 917 915 913 909 908 912 914 916 917 922 924 925 926 929 931 933 935 940 942 943 944 945 944 943 943 942 942 941 940 936 932 928 925 924 924 924 928 940 945 949 951 954 956 957 958 957 955 951 948 941 938 937 938 939 940 942 945 948 951 954 957 963 965 966 965 958 956 956 959 960 958 955 952 949 950 954 958 963 965 966 967 968 968 969 970 971 971 971 971 973 975 978 980 985 987 988 989 991 991 992 992 992 993
555 560 562 567 569 570 571 574 573 573 578 582 585 589 593 597 600 602 602 599 600 601 605 614 617 617 616 613 614 615 615 616 616 615 617 627 632 637 640 645 648 650 650 642 640 641 644 647 646 644 645 651 654 656 662 673 675 678 681 679 680 686 695 715 721 727 734 755 764 775 785 800 809 822 833 859 872 878 865 835 820 808 796 747 737 728 721 696 685 678 676 676 673 664 655 639 632 624 614 610 612 611 608 609 608 606 602 591 585 589 591 590 588 586 579 564 559 564 571 590 602 620 636 647 646 640 633 625 630 632 633 632 634 636 635 630 632 637 639 641 643 645 647 653 656 659 665 675 678 681 685 689 691 694 696 703 708 710 714 723 727 733 742 780 788 795 804 825 834 843 852 867 885 899 905 909 911 916 919 926 930 932 934 935 936 937 938 941 942 943 943 940 934 931 929 928 924 918 913 909 909 910 912 922 924 925 925 929 931 932 933 935 936 937 938 941 943 945 945 946 946 946 946 945 945 945 945 942 939 934 930 929 929 928 930 941 946 949 951 955 957 958 959 959 958 956 954 946 943 941 941 939 943 948 951 956 958 960 962 966 968 968 967 960 957 958 961 964 963 960 959 953 951 952 955 960 962 963 964 964 964 964 965 967 967 967 967 970 973 976 979 984 987 988 989 991 991 992 992 993 994
551 554 557 562 564 566 566 564 562 565 573 574 579 583 587 594 595 596 595 595 597 599 603 611 612 612 609 609 611 611 611 611 612 615 619 627 631 634 637 641 643 644 643 636 636 638 640 641 639 638 642 645 650 654 660 665 667 670 671 672 677 685 692 703 709 715 722 737 744 752 761 789 799 815 826 848 862 870 859 830 816 805 793 743 731 723 713 693 683 675 667 658 660 659 653 641 637 630 619 606 604 601 600 598 599 599 597 592 586 584 582 585 583 582 579 567 560 557 561 588 600 619 632 629 626 623 618 613 617 618 619 618 621 625 626 628 633 636 639 645 649 652 654 659 660 663 666 672 675 677 680 684 687 690 695 702 706 710 715 723 727 731 737 761 771 783 798 821 830 839 848 869 886 902 908 916 920 924 927 932 934 935 936 937 938 938 940 941 942 943 943 939 935 930 924 919 917 913 910 911 914 918 923 931 932 933 933 935 936 937 937 938 938 938 937 939 940 942 943 944 944 944 944 945 945 946 947 947 946 944 941 940 940 938 937 942 944 949 951 955 957 958 959 961 961 960 958 952 951 950 949 944 947 953 956 962 964 965 967 970 972 972 970 963 960 961 965 968 968 967 966 962 959 956 956 956 957 958 958 959 959 960 962 963 963 963 964 970 973 975 978 982 984 986 987 988 989 990 990 992 992
547 550 552 561 562 563 562 555 552 558 563 563 567 573 580 589 589 588 587 590 594 597 599 605 606 604 603 606 608 608 606 607 610 616 620 626 629 632 634 637 639 640 638 632 632 634 636 634 632 635 637 643 649 654 655 657 661 664 662 667 676 680 681 692 701 708 715 725 728 732 740 780 792 806 818 838 851 862 852 825 811 800 787 742 729 720 709 689 680 671 664 645 641 640 640 634 632 630 625 611 603 594 590 590 589 590 591 588 586 582 575 579 577 577 576 568 562 552 551 585 597 613 621 611 605 601 597 596 598 600 603 610 619 625 628 635 639 642 646 655 660 666 670 673 674 676 676 680 682 684 685 688 693 699 705 714 718 722 727 737 741 744 747 754 764 779 799 823 833 842 852 885 904 915 922 926 929 931 933 935 936 936 936 937 938 939 939 940 941 942 941 937 935 931 924 912 909 907 907 915 921 926 931 935 936 937 937 938 938 938 938 937 935 934 933 933 935 936 937 938 939 939 939 941 943 945 946 949 950 950 950 949 947 946 944 944 945 948 950 954 956 957 958 962 963 962 961 958 959 958 956 950 952 956 960 965 967 968 970 973 974 974 973 967 964 965 967 972 973 972 971 968 966 963 960 958 957 956 956 957 959 961 963 963 962 962 963 971 973 974 976 978 980 981 982 983 984 985 986 988 989
545 548 551 560 561 562 560 552 548 552 556 558 559 564 575 583 582 580 581 585 589 592 594 599 600 599 599 603 604 603 603 607 611 616 620 625 627 628 630 634 636 637 635 629 630 633 633 631 630 632 634 645 648 649 649 655 658 659 656 663 670 672 677 690 698 705 710 716 719 727 737 771 788 799 811 834 846 859 849 822 810 798 783 741 726 717 708 688 678 668 660 645 637 632 629 623 622 621 619 611 605 599 590 585 586 585 587 584 582 580 576 574 574 573 573 563 556 547 550 583 593 602 604 594 588 585 582 588 593 598 605 621 629 635 639 646 649 651 652 662 668 676 682 686 688 690 691 691 692 693 694 700 707 713 719 730 735 737 741 755 759 763 772 764 768 783 800 825 836 845 854 891 904 911 923 930 933 935 935 936 936 936 936 936 937 938 939 940 940 940 938 935 934 931 926 913 907 903 906 917 923 928 932 936 937 937 938 938 938 937 936 933 930 928 925 927 929 930 931 932 932 932 933 936 939 942 944 947 949 950 951 951 949 947 946 946 947 949 950 953 954 956 957 963 964 964 964 962 962 961 960 955 955 958 962 966 968 969 971 973 974 974 974 970 968 968 969 973 974 974 974 971 970 968 966 964 963 962 961 961 963 965 965 964 964 963 963 968 970 971 972 974 976 977 977 977 978 980 981 983 983
540 547 551 557 559 559 557 549 543 546 551 556 558 560 567 576 574 573 577 581 583 586 589 594 595 595 596 598 598 599 602 610 613 616 619 623 623 624 626 632 634 634 631 625 627 630 630 627 627 630 633 643 644 643 645 653 654 652 649 659 664 670 677 688 693 698 701 707 714 723 731 759 784 795 806 830 841 855 847 821 809 797 783 737 722 713 703 684 675 665 656 641 634 630 623 617 613 611 610 607 603 599 593 580 581 580 581 579 578 578 576 567 571 570 570 557 549 542 552 577 586 589 587 576 573 574 580 597 609 614 618 630 635 641 644 654 659 659 660 672 679 688 693 700 702 705 706 703 701 702 705 713 719 727 732 746 752 755 760 777 782 789 803 791 788 790 796 822 834 844 853 887 898 907 914 930 933 934 935 935 935 935 935 935 936 937 938 938 938 937 935 932 931 929 927 915 908 901 904 917 922 927 932 936 937 938 938 937 936 935 933 927 923 920 919 923 925 926 926 926 926 926 926 930 934 938 940 944 946 947 949 950 949 947 946 945 946 947 949 951 953 954 956 963 965 966 966 966 965 965 964 960 960 961 964 967 968 969 970 972 973 974 974 972 971 971 971 974 975 975 975 974 973 972 970 968 968 967 966 965 966 967 967 967 966 965 964 964 965 966 967 971 972 972 972 972 973 974 975 976 977
539 547 551 556 556 555 552 544 538 538 544 551 556 559 562 568 566 568 572 574 579 581 584 588 589 589 591 594 597 600 603 609 611 613 614 617 619 622 625 629 630 630 628 621 622 623 623 624 626 630 633 637 637 639 642 643 644 646 647 656 661 668 672 678 683 687 691 700 708 714 721 741 763 787 799 822 831 841 841 820 809 797 782 732 719 711 700 683 675 665 658 643 637 633 629 617 612 608 604 600 596 594 591 582 579 573 572 573 570 573 573 564 563 566 563 547 540 541 550 564 569 569 565 567 573 582 593 611 619 621 624 632 639 645 651 667 673 674 676 688 694 702 709 720 722 726 729 724 722 722 725 734 739 746 754 768 776 781 786 799 807 815 825 825 822 816 811 816 829 840 850 876 890 901 907 926 929 930 931 931 931 931 933 935 936 936 936 935 935 933 930 923 923 923 923 914 907 901 902 916 922 927 932 936 937 938 936 933 930 926 923 921 920 920 921 929 930 930 931 930 930 930 930 930 929 930 932 937 939 940 942 944 943 942 940 938 939 941 943 946 948 951 954 961 962 964 965 966 967 967 967 965 964 964 965 967 968 968 969 969 970 971 973 974 973 973 974 975 975 976 976 975 975 974 974 972 971 969 968 967 967 968 969 971 971 970 969 968 967 966 967 972 973 974 975 975 975 975 976 976 976
540 548 551 555 554 552 549 538 535 531 537 546 555 560 563 561 562 565 567 569 575 577 579 580 582 585 587 593 597 601 603 606 607 608 609 615 618 621 623 624 626 626 624 618 617 617 617 624 627 630 631 631 632 635 634 636 639 643 648 655 659 662 664 670 675 679 683 694 699 704 711 729 740 763 784 812 819 826 830 819 808 796 782 731 721 713 703 686 678 670 664 653 649 644 639 624 619 614 609 600 595 595 595 589 584 574 570 564 562 567 566 561 556 559 556 539 534 538 543 549 551 553 555 573 583 591 601 613 616 619 623 632 639 648 656 674 682 689 693 704 711 718 724 740 745 751 754 751 750 751 752 760 764 766 772 789 797 803 807 813 821 830 837 845 844 839 835 816 821 832 844 867 881 895 906 922 925 925 925 926 926 927 930 934 935 935 934 931 930 928 924 914 913 915 915 908 903 901 904 917 924 930 934 937 938 936 933 926 922 917 916 923 927 929 929 938 939 939 940 939 939 940 940 937 934 930 929 930 932 933 934 935 935 934 933 933 934 935 937 940 942 946 949 955 957 959 961 964 966 967 967 965 965 964 964 966 966 967 966 964 965 968 970 973 974 975 975 975 976 976 976 976 976 976 975 973 972 971 969 968 969 969 970 973 974 975 975 975 973 971 971 976 978 979 980 982 982 982 982 982 981
538 547 551 555 554 552 549 537 532 529 531 545 553 559 562 557 560 563 564 568 571 574 575 577 579 584 586 592 596 599 600 602 605 607 609 615 617 619 620 621 621 621 620 616 614 614 616 624 626 627 627 627 627 628 629 636 640 642 645 650 654 657 660 668 671 675 679 687 691 698 705 721 729 741 765 800 808 814 820 818 809 797 784 735 724 716 706 685 675 668 663 654 653 652 646 634 628 622 618 610 606 607 607 592 588 582 576 563 559 558 557 554 551 551 549 537 531 534 543 552 556 563 566 590 598 597 603 612 615 619 623 634 641 648 655 673 685 693 700 715 722 731 740 765 770 775 778 776 772 776 777 782 784 782 784 799 807 813 818 824 833 841 849 859 856 849 845 827 818 824 837 860 874 889 901 919 921 921 920 922 924 926 930 934 934 933 931 926 925 922 919 908 904 906 906 903 902 904 909 920 927 932 936 938 937 933 928 920 916 916 920 932 935 936 936 940 942 943 944 944 944 945 945 943 942 940 937 930 931 932 932 932 932 933 935 938 939 938 938 938 939 940 943 949 952 954 956 961 962 963 964 962 961 960 961 963 964 964 964 959 961 964 966 970 972 973 974 974 975 975 976 976 976 976 975 973 972 971 970 969 969 970 971 973 975 977 978 978 977 975 974 978 981 982 983 985 986 986 986 986 986
534 546 551 555 554 553 550 537 530 527 527 543 550 556 558 553 557 560 562 567 570 571 572 576 578 581 584 591 593 595 598 601 605 608 610 614 615 616 616 617 617 617 616 613 612 612 615 622 623 623 623 625 621 624 629 635 637 639 641 647 650 653 657 664 667 671 674 681 686 693 700 713 721 732 749 787 794 803 813 816 808 795 783 734 724 715 705 683 670 661 656 648 647 649 646 636 630 625 620 614 613 614 612 595 589 585 581 571 563 559 556 548 544 542 538 532 529 537 551 570 579 588 589 606 611 608 610 615 617 620 624 636 643 649 656 672 683 693 704 722 731 745 766 789 794 798 801 798 790 794 798 802 801 798 797 807 817 824 830 838 845 858 870 873 868 860 854 838 826 823 829 853 866 880 897 914 915 915 917 922 925 927 929 931 930 929 926 920 918 915 912 900 897 900 902 905 908 912 916 924 929 934 936 936 934 928 921 915 916 920 928 937 939 940 941 943 945 947 948 948 948 948 949 948 947 945 942 932 933 935 935 936 937 939 942 946 945 944 942 938 938 938 939 944 946 949 951 956 957 958 959 957 955 955 957 960 961 961 960 953 956 960 961 964 966 968 970 972 973 973 974 976 976 975 975 972 972 971 970 969 970 970 970 973 976 978 980 981 980 979 979 980 982 984 986 988 989 989 990 990 990
526 539 547 551 551 549 548 539 529 524 524 538 545 550 551 550 552 554 557 563 565 565 568 574 576 578 582 588 592 594 597 602 604 607 608 610 610 611 611 612 612 612 611 609 608 608 611 618 618 617 618 619 618 624 627 631 633 636 639 644 647 650 653 659 660 664 667 675 678 685 691 703 712 722 732 763 781 793 805 813 803 789 770 729 719 709 698 681 671 662 655 645 640 636 633 626 621 616 612 607 606 604 601 591 586 584 579 578 576 573 568 555 550 544 534 525 528 541 554 577 589 605 610 617 617 617 618 622 623 622 627 639 645 652 659 675 685 697 707 726 735 752 778 792 797 803 806 813 809 811 815 820 819 818 818 826 833 839 846 861 869 882 895 892 887 881 870 854 844 835 830 846 856 867 884 908 910 912 913 921 924 925 925 923 922 919 915 908 906 901 901 895 898 903 907 915 919 922 924 928 930 931 931 929 925 918 914 918 923 930 935 941 944 946 947 948 949 950 951 952 952 953 954 953 951 949 945 934 934 939 941 945 947 948 950 951 951 950 948 944 943 942 941 941 941 942 943 947 948 949 950 949 949 949 950 952 952 952 952 948 950 953 953 957 959 961 963 967 967 968 969 974 975 975 975 973 972 971 971 970 970 970 971 973 977 980 982 985 985 985 985 984 985 986 988 990 991 992 993 994 994
518 530 542 547 546 545 546 539 528 523 522 531 539 543 542 547 549 550 552 556 556 558 564 572 574 576 580 587 591 594 597 602 603 604 605 605 604 603 605 609 609 609 607 605 604 605 608 613 612 611 611 616 618 622 623 628 630 633 636 641 643 646 648 653 655 658 661 666 671 677 681 694 702 710 718 743 767 784 796 810 796 781 753 722 712 703 694 678 671 664 657 645 638 631 624 617 613 611 609 604 603 598 594 588 586 584 578 576 577 575 571 560 557 550 536 521 525 538 552 574 589 608 617 619 621 622 624 629 629 628 630 643 648 655 663 680 689 701 709 725 735 750 764 777 784 789 795 812 818 821 825 829 831 833 836 845 852 859 867 885 891 901 910 908 906 900 885 869 858 849 840 839 845 854 867 897 898 900 901 913 919 920 918 912 908 906 899 894 893 892 896 897 900 905 909 918 922 926 927 928 928 927 925 920 914 910 912 925 932 936 939 944 947 949 951 952 952 952 953 955 955 956 957 957 954 951 948 939 937 941 945 950 952 954 955 956 956 955 954 951 949 948 947 942 940 939 940 941 942 943 945 946 947 947 947 947 946 946 947 948 949 950 951 954 955 955 957 961 962 962 965 973 974 974 975 973 972 972 971 971 971 971 971 975 980 982 985 988 988 989 989 988 988 988 990 992 993 994 995 997 997
511 526 538 544 542 542 544 542 530 522 519 524 532 536 533 546 548 548 550 551 553 557 563 572 574 576 580 587 590 593 596 600 602 602 603 601 600 600 603 606 607 606 604 602 602 602 606 610 607 607 608 616 618 619 621 626 628 630 633 638 641 643 645 648 651 654 657 659 665 669 674 688 696 704 714 734 751 778 791 810 796 781 752 721 709 699 691 674 666 659 654 644 640 634 628 620 619 622 621 614 611 607 601 592 588 585 579 571 569 566 562 553 551 545 533 520 524 536 551 574 588 605 616 620 622 624 627 633 635 635 636 646 651 657 664 680 687 696 705 721 731 739 743 758 765 773 781 797 809 818 822 829 834 840 846 863 872 877 884 900 907 912 914 914 914 910 899 878 868 860 853 842 840 848 857 874 873 875 883 899 909 911 907 898 894 893 889 892 893 897 902 903 901 901 904 911 915 919 922 924 924 921 919 913 909 911 918 931 936 938 941 946 949 950 951 953 953 953 954 955 956 957 958 958 956 954 951 944 941 941 945 952 955 957 957 958 957 957 956 954 953 952 951 946 942 940 941 945 946 946 947 949 950 950 950 949 948 947 949 952 954 956 956 957 956 955 955 957 958 961 964 971 973 974 975 974 974 973 972 972 971 971 972 979 982 984 986 989 989 990 990 990 990 990 991 993 993 994 995 997 997
511 529 537 540 539 539 540 542 531 521 517 520 526 527 525 545 547 546 546 549 553 559 564 572 575 577 580 586 589 592 595 599 600 601 601 597 596 598 601 603 603 602 600 599 599 601 604 604 604 606 609 614 616 618 619 624 626 628 631 636 638 640 641 646 648 650 651 656 661 665 671 685 693 702 711 727 742 770 786 811 803 787 759 723 710 698 690 674 666 658 652 641 637 632 629 623 625 630 632 625 619 613 607 595 590 585 580 570 567 563 557 546 539 537 531 519 525 539 554 576 589 608 617 622 623 625 628 635 639 640 642 647 653 659 665 678 685 691 699 715 721 723 727 741 749 758 765 786 798 809 814 825 833 842 852 883 892 892 896 912 916 917 916 918 918 917 913 894 882 874 868 852 844 845 849 855 856 859 865 881 893 897 892 886 886 886 889 900 902 906 909 910 907 903 902 904 907 910 913 917 917 914 912 909 911 917 924 935 937 940 942 946 948 950 951 952 952 953 953 955 956 957 958 958 958 956 954 948 945 944 946 952 956 958 958 958 958 958 958 957 956 955 953 949 946 943 945 950 951 952 952 953 954 954 955 954 953 950 950 957 959 960 960 959 958 957 956 955 956 959 961 967 971 973 974 975 976 976 975 974 971 972 974 981 984 986 988 989 990 991 991 991 991 991 992 992 993 993 994 996 997
511 531 536 535 538 534 535 535 527 517 509 512 516 520 522 538 539 536 541 549 552 556 561 571 574 577 580 585 588 591 593 596 597 597 597 592 591 593 595 597 597 596 596 596 596 597 598 599 601 605 607 611 612 614 616 619 622 625 626 632 636 639 639 642 643 644 645 655 661 666 672 684 691 698 706 723 736 756 781 808 804 788 760 725 713 702 692 676 668 660 653 639 633 628 624 617 619 623 629 631 626 620 614 600 594 589 584 572 567 564 559 543 533 532 526 516 526 541 555 578 591 612 621 624 625 627 629 636 639 641 644 650 654 659 664 676 682 689 695 703 704 707 711 725 732 740 749 772 782 793 800 816 825 837 849 884 902 900 904 915 917 917 917 921 921 920 920 913 905 896 887 870 862 856 852 859 862 866 871 876 882 885 884 890 895 897 902 912 914 916 919 920 918 915 911 906 905 905 907 911 912 910 909 909 916 922 928 935 936 938 940 942 943 943 944 945 945 946 947 951 952 954 955 957 957 958 957 954 953 951 950 952 955 957 958 959 959 959 959 958 958 957 956 951 948 946 947 954 955 956 957 959 960 960 961 961 959 956 954 958 962 964 964 963 962 961 959 957 957 957 958 963 967 969 971 974 976 978 979 979 978 978 979 984 985 987 989 990 991 991 991 991 990 990 990 990 990 990 990 992 992
505 525 533 531 534 530 533 531 521 510 500 503 510 517 520 527 525 526 538 548 551 553 557 570 574 578 580 585 587 589 590 593 594 594 592 588 587 588 589 589 590 590 591 592 593 593 593 597 599 602 603 607 608 610 614 618 621 624 626 634 638 641 641 637 637 639 644 654 661 666 670 681 688 695 703 721 732 751 780 803 801 786 758 726 714 703 693 674 667 658 651 638 633 625 619 610 610 612 618 628 628 624 619 607 599 594 587 574 569 565 560 542 533 531 525 514 525 540 554 577 587 607 622 625 626 628 630 636 638 641 644 651 653 657 661 673 680 688 694 689 688 691 697 711 719 726 734 755 766 778 788 807 817 830 842 871 892 895 899 913 916 918 918 922 923 922 924 923 920 914 905 891 883 875 867 874 879 886 892 892 891 890 890 903 908 911 913 919 922 924 926 928 928 926 923 915 910 906 907 913 914 915 913 909 917 922 926 931 933 934 934 935 935 935 936 937 940 941 943 947 949 950 952 956 957 958 959 959 958 956 955 954 955 956 957 959 959 959 960 960 959 958 957 953 950 948 948 958 959 961 962 964 964 964 965 965 964 962 959 958 963 966 967 966 965 964 963 961 959 957 956 958 962 964 967 972 974 977 979 982 983 983 983 985 986 988 989 990 990 990 990 988 988 987 986 985 985 985 985 987 987
499 518 530 529 528 530 532 527 518 506 498 501 509 515 517 519 519 525 538 549 552 554 557 568 574 578 581 585 587 587 588 590 591 590 588 584 584 585 586 585 586 586 586 588 589 589 589 595 597 599 601 606 608 612 616 622 626 630 633 639 639 638 637 633 635 639 644 652 657 662 666 678 686 693 701 720 731 752 779 802 795 782 754 725 713 701 690 671 662 655 648 637 632 624 618 607 605 604 609 621 622 619 616 610 602 595 589 576 570 565 560 543 533 528 525 513 525 539 552 574 584 600 617 623 625 628 630 635 638 640 644 650 654 657 662 675 681 685 688 681 680 683 689 704 711 718 727 748 761 771 782 802 812 825 835 858 870 879 887 908 914 917 918 923 924 923 925 926 923 920 915 904 895 886 881 888 892 898 903 906 905 903 901 911 915 917 919 924 926 928 930 932 932 931 928 919 913 909 911 919 921 922 920 910 911 917 921 926 927 927 928 928 930 932 933 938 942 943 945 948 949 950 952 956 957 958 959 959 959 958 957 956 956 956 957 958 959 960 960 960 960 959 958 955 952 949 949 958 960 962 964 965 965 965 966 966 965 964 961 958 964 966 966 966 966 966 965 964 962 959 956 956 958 961 963 968 971 974 978 981 982 983 984 985 986 987 988 989 988 987 986 983 983 982 982 981 981 981 981 982 983
495 512 526 527 525 527 528 518 512 503 495 496 503 507 508 514 519 526 537 550 553 557 560 569 574 577 580 584 586 585 585 586 586 586 584 582 582 583 583 582 583 582 582 585 586 586 587 593 595 598 600 608 612 617 621 628 633 638 639 638 633 629 629 631 635 638 642 650 653 658 664 676 684 691 698 717 727 747 778 802 788 768 745 722 710 699 688 669 659 652 645 633 628 622 617 606 602 599 601 612 614 614 611 610 605 597 589 578 571 567 562 545 536 526 519 513 523 537 549 570 580 592 608 621 624 627 630 635 638 640 643 650 655 659 663 673 676 677 677 672 675 680 684 698 705 715 725 746 756 767 780 796 807 819 829 845 855 868 880 905 913 916 918 923 924 924 927 928 926 922 919 910 900 891 891 900 904 907 910 913 912 910 909 918 921 923 925 929 931 933 934 935 935 934 931 922 916 911 914 923 926 927 926 917 912 912 916 919 921 923 925 928 931 934 937 944 945 947 948 950 951 952 953 957 957 958 959 960 959 959 958 957 957 957 958 959 959 960 960 960 960 960 959 957 955 953 952 957 960 962 964 966 966 966 966 966 965 965 963 962 964 965 966 966 966 966 966 965 963 960 957 956 956 958 959 964 967 971 975 981 982 982 983 984 985 986 986 985 984 983 982 979 979 979 979 979 980 980 980 980 981
492 502 511 515 511 512 514 504 501 497 491 487 493 498 501 517 524 533 542 554 557 562 566 571 575 577 579 580 580 579 579 580 580 580 579 579 580 580 579 578 578 578 578 580 582 584 585 593 596 601 605 616 620 623 624 627 629 633 633 627 625 623 626 632 634 638 641 648 653 658 664 677 685 691 699 717 727 747 778 792 768 748 732 712 701 691 682 664 657 650 642 628 624 620 615 606 602 599 596 596 599 601 601 599 597 593 586 576 571 567 562 546 536 526 515 510 520 532 545 564 576 585 598 618 624 626 629 634 636 639 642 649 653 657 659 663 663 661 661 666 670 675 680 693 701 710 718 735 742 752 766 787 797 809 820 836 848 863 879 901 910 916 918 920 920 921 921 918 919 918 918 908 900 895 898 908 913 915 917 919 919 919 918 925 929 930 932 934 936 937 939 939 939 938 936 929 924 919 916 926 930 932 932 925 920 915 915 920 923 927 930 933 935 937 941 945 947 949 949 951 951 952 954 957 958 959 959 960 960 959 959 958 958 958 959 959 960 960 961 961 961 961 961 960 960 959 958 957 958 961 964 965 966 966 966 966 966 965 965 964 965 966 966 967 967 966 966 965 964 960 958 960 960 960 961 962 964 966 969 977 979 980 981 981 981 981 981 978 977 976 976 977 978 979 980 983 984 984 984 984 983
487 491 494 500 496 497 499 494 491 489 486 482 488 495 504 521 529 541 548 556 561 566 570 573 575 576 576 574 572 571 573 575 574 574 574 574 574 574 573 573 573 573 574 577 580 583 587 596 603 608 613 621 624 624 622 619 620 621 620 618 621 623 626 632 635 638 641 649 654 660 667 680 687 693 703 719 730 747 770 781 751 737 724 701 692 683 675 659 652 646 640 628 623 618 614 607 603 600 596 587 586 587 588 584 582 582 577 569 568 564 559 543 533 523 515 508 520 533 546 567 578 587 602 618 623 626 629 631 633 637 640 646 650 653 653 652 649 648 651 662 666 672 677 688 695 702 708 723 728 735 744 772 787 801 813 832 843 862 878 896 908 917 916 910 907 911 905 904 906 907 914 906 902 902 903 910 915 919 921 924 925 926 927 932 934 935 936 937 939 940 941 942 942 942 940 935 932 927 921 928 933 935 935 930 926 918 916 922 926 930 932 934 935 936 938 942 944 945 947 949 950 951 953 956 957 958 959 959 959 959 959 959 959 959 959 960 960 961 961 962 962 962 962 963 963 963 963 960 960 961 963 965 965 966 966 967 967 966 966 966 966 967 967 967 967 966 966 964 963 961 961 964 965 965 965 962 962 963 964 969 974 975 976 976 976 975 974 972 972 973 974 978 980 982 984 987 988 988 988 988 987
482 485 488 492 491 493 494 490 486 485 482 483 490 497 506 522 531 541 547 554 558 563 568 572 573 573 572 569 566 565 570 571 571 571 571 568 568 568 567 569 570 570 572 577 580 585 590 603 608 611 614 618 619 618 616 614 613 614 615 617 622 624 626 632 635 638 641 649 655 660 667 680 686 693 703 720 730 742 760 776 750 736 723 696 688 680 672 655 649 643 639 626 623 618 614 608 605 602 599 590 587 584 581 576 573 572 568 559 562 561 556 539 528 520 514 506 520 536 551 573 585 598 610 620 625 628 631 633 632 634 637 644 648 649 647 644 643 646 651 662 666 671 675 683 689 696 701 714 721 729 737 766 786 802 814 833 843 864 880 901 911 916 912 895 891 898 892 887 890 900 909 903 907 909 909 910 912 916 919 924 926 928 931 934 935 936 936 938 939 940 941 943 943 943 942 938 935 930 926 931 934 936 936 932 928 919 916 918 921 924 927 929 930 931 933 936 938 940 942 945 947 949 951 954 955 956 957 959 959 959 959 959 958 958 959 960 960 961 961 962 963 963 963 964 964 965 966 965 964 963 963 964 965 965 966 967 967 967 967 967 967 967 967 967 967 966 965 964 963 962 963 966 967 967 967 963 963 963 963 965 967 969 971 972 972 971 971 972 974 975 976 979 982 984 986 989 989 990 990 990 990
474 479 483 488 488 488 489 485 480 479 476 483 490 497 506 522 530 539 544 551 554 559 565 571 569 568 566 563 561 561 565 565 567 566 566 563 562 563 562 566 567 569 572 577 581 587 593 604 607 610 610 611 611 610 610 609 609 611 614 618 622 623 625 631 634 638 641 649 654 659 664 677 684 690 700 719 729 741 758 772 748 735 722 694 687 678 670 653 647 642 637 625 622 618 614 609 608 607 604 597 593 588 583 575 570 568 564 552 551 554 551 533 524 518 511 503 516 532 551 573 585 598 611 622 628 632 636 638 633 631 635 642 644 644 641 639 640 646 651 660 665 669 672 679 685 693 699 714 723 732 742 773 790 802 815 835 846 866 883 904 909 907 900 881 877 892 875 866 871 885 889 902 907 907 912 914 914 916 918 924 926 929 932 934 935 936 937 939 939 940 941 943 944 944 944 940 937 933 929 934 935 936 936 932 928 919 916 919 919 921 924 925 925 926 927 931 933 934 936 941 943 945 947 950 951 953 956 958 958 959 959 958 957 957 958 960 960 961 962 962 963 963 963 964 965 966 967 967 965 965 964 964 964 965 966 967 967 967 967 968 968 968 968 967 967 966 965 964 963 964 965 968 969 970 969 965 965 966 966 966 966 967 969 971 971 972 973 976 977 978 979 981 983 986 988 989 990 990 991 992 993
461 468 478 483 482 482 482 477 470 472 476 486 494 501 510 524 531 538 542 549 552 556 560 564 563 561 560 558 557 557 558 558 560 559 557 550 557 561 563 571 573 575 577 580 584 587 591 597 599 600 602 603 603 604 606 608 609 611 615 618 620 622 624 630 632 636 640 648 653 657 662 676 684 692 701 719 729 741 766 774 746 732 718 692 684 676 669 655 649 644 639 627 623 618 615 609 608 608 607 606 602 595 590 579 575 571 567 554 544 541 533 518 515 512 506 501 516 533 551 572 581 590 607 624 631 634 637 634 628 629 633 634 635 635 635 639 641 645 648 655 659 664 669 680 687 695 704 721 729 737 747 775 789 801 815 836 847 863 875 883 881 874 867 859 856 865 848 845 850 855 859 884 890 900 901 916 915 918 922 927 928 930 932 934 935 936 937 939 940 941 941 943 944 945 945 943 941 938 937 938 938 937 937 933 928 922 920 923 925 927 929 930 930 930 931 935 936 936 937 939 940 941 942 944 946 948 951 955 955 955 955 955 956 957 957 959 960 961 961 963 963 964 964 965 965 966 966 966 966 965 965 965 965 966 967 967 968 968 968 968 968 968 968 968 967 967 966 964 964 965 967 970 972 972 972 969 969 971 972 973 973 974 975 976 977 978 979 982 983 983 984 985 986 987 988 989 990 991 992 993 994
447 456 468 479 475 475 473 466 461 473 481 493 500 508 517 531 537 540 542 546 549 552 553 556 556 556 556 554 553 550 550 549 549 548 543 539 554 563 569 578 580 581 582 585 586 587 588 592 593 594 597 601 603 605 608 612 613 615 618 620 622 624 625 630 633 636 640 649 655 659 664 678 686 696 705 722 731 743 778 771 741 724 711 689 679 671 665 656 652 647 642 630 625 620 617 608 604 602 603 609 608 600 593 582 578 574 570 559 547 536 523 507 504 504 502 501 516 535 551 569 577 587 603 623 629 630 631 626 623 626 629 625 626 630 632 638 640 642 643 650 655 662 669 683 691 700 708 724 730 739 748 777 790 801 814 836 845 857 862 855 849 842 838 836 835 833 827 825 831 836 842 857 867 882 881 906 906 915 924 931 932 933 934 935 935 936 937 939 940 941 942 944 944 945 945 944 943 943 942 941 940 939 937 934 931 927 926 925 927 929 933 936 937 939 940 942 943 944 944 943 942 941 941 941 942 944 947 950 950 950 950 954 956 957 958 959 960 961 961 962 963 964 964 965 965 965 964 965 965 965 966 966 967 967 967 968 968 968 968 968 969 968 968 968 968 967 967 965 965 967 969 972 973 974 974 972 973 975 977 979 980 981 981 982 983 984 985 987 988 988 988 988 988 988 988 989 989 990 991 993 994
439 450 460 474 469 466 463 462 467 478 484 497 506 514 521 536 538 539 538 542 545 548 549 551 552 552 551 549 546 540 538 537 538 536 532 541 554 564 570 579 581 583 585 587 588 589 590 594 595 597 599 604 606 609 612 616 618 620 622 625 626 628 629 636 639 641 643 651 656 660 666 679 687 695 702 720 731 743 781 762 736 717 706 683 672 664 658 650 646 643 640 631 625 621 617 608 603 600 598 604 604 598 591 579 576 572 569 562 553 542 531 511 500 497 497 504 518 539 552 569 579 590 606 619 622 622 622 618 618 622 623 622 625 630 632 633 637 639 641 651 656 663 671 685 694 703 711 728 735 745 761 788 797 807 817 835 841 847 848 839 836 832 827 820 821 821 814 810 816 824 832 845 854 861 868 890 898 914 922 931 934 934 935 935 936 936 937 939 940 942 943 944 944 945 944 944 943 942 942 941 940 939 938 936 934 932 931 929 929 928 931 935 938 940 942 947 948 948 948 947 947 946 946 945 944 944 946 948 948 949 950 955 956 957 958 959 960 961 961 961 961 961 962 964 964 963 962 964 965 965 966 966 967 967 967 968 968 968 968 968 969 969 969 968 968 968 968 967 968 969 970 973 974 974 975 974 975 977 979 981 982 983 983 984 985 985 986 989 989 989 989 989 988 988 988 988 988 988 989 992 994
433 444 456 466 458 454 456 469 477 483 487 501 511 518 523 530 531 531 530 536 541 544 545 544 547 547 544 539 535 530 527 528 528 528 530 547 557 563 569 579 582 584 586 588 590 591 592 595 598 601 603 608 611 614 618 622 625 627 629 632 632 632 636 643 645 648 650 654 658 662 668 678 683 688 696 714 726 738 762 750 733 718 706 679 669 661 653 641 636 635 633 625 621 618 614 604 601 599 596 596 597 595 590 579 574 569 566 560 557 547 535 514 502 493 492 510 524 543 554 571 581 593 610 614 615 615 613 612 614 617 617 621 624 626 628 632 637 640 643 652 658 664 672 686 695 704 713 732 742 759 780 800 808 815 822 832 835 835 833 827 823 817 813 804 806 807 802 798 806 814 823 835 842 852 860 878 889 904 917 927 929 933 934 935 935 935 935 937 940 941 943 944 944 944 943 942 941 941 940 939 939 938 938 938 937 937 936 936 935 934 933 934 936 940 942 948 949 950 950 950 950 950 950 949 947 946 947 949 950 952 953 956 957 958 959 960 960 960 961 960 958 957 958 961 961 960 959 961 964 965 965 966 967 967 967 967 967 968 968 968 968 969 969 969 969 969 969 969 970 971 971 973 974 975 975 975 976 977 978 981 982 983 983 984 985 986 986 988 988 988 988 987 986 986 986 987 987 987 988 991 992
430 435 444 446 448 452 463 480 484 489 494 503 509 510 512 517 519 519 518 526 531 534 534 529 532 532 530 525 522 519 519 525 529 534 542 557 564 568 572 580 583 584 586 590 591 594 595 599 602 606 611 618 621 625 627 634 637 640 643 645 644 644 647 655 659 662 664 662 661 662 667 672 675 681 689 706 716 724 733 730 722 713 704 682 672 663 654 640 634 630 625 616 613 609 605 597 595 593 591 589 590 590 588 579 573 565 559 547 546 539 530 512 501 490 492 507 516 528 544 564 573 583 594 598 602 604 604 606 608 610 612 618 621 623 625 632 635 639 642 652 657 663 671 685 694 705 715 739 763 779 793 812 817 821 824 825 824 816 811 806 798 787 782 776 778 778 777 784 791 796 804 819 829 840 849 866 874 880 893 905 920 928 926 919 927 918 922 931 937 941 942 942 941 940 939 937 937 936 935 935 936 936 937 939 940 940 940 941 941 941 940 939 940 941 942 947 948 949 949 951 951 952 952 952 951 949 950 953 955 956 957 958 959 959 960 960 960 960 960 957 954 951 952 955 955 953 952 955 959 962 963 966 966 966 966 966 966 967 967 968 968 969 969 969 969 969 969 970 970 971 971 972 973 973 973 973 973 973 972 973 977 978 980 981 982 983 983 984 984 984 983 982 983 983 985 987 987 988 988 990 991
429 426 430 436 447 459 473 486 490 494 500 503 500 495 496 504 510 508 505 518 521 521 520 514 515 515 514 512 512 514 518 529 536 544 553 563 567 572 577 583 585 585 587 591 594 597 599 605 607 611 616 624 627 631 634 640 645 648 652 656 657 658 659 669 674 676 677 669 663 660 662 666 671 676 682 696 702 707 709 709 706 702 697 681 672 664 656 643 637 631 623 614 611 608 605 597 593 591 590 582 585 584 583 573 566 556 548 532 528 526 520 507 499 488 490 499 502 508 525 553 562 569 574 579 585 589 590 597 600 604 606 615 618 622 624 630 633 639 642 653 659 666 673 685 695 707 718 746 784 794 807 815 814 814 815 809 801 791 781 772 764 758 753 749 751 750 753 769 775 777 786 807 819 830 840 853 859 862 866 880 906 918 910 899 920 898 902 925 934 939 941 939 937 935 934 931 931 930 929 930 932 934 936 940 941 942 943 946 947 948 948 946 946 945 945 947 948 948 948 950 951 953 954 955 954 953 953 957 958 959 959 960 960 960 960 961 960 959 958 953 949 945 945 948 948 947 947 949 952 955 959 962 963 964 964 965 965 966 967 968 968 968 968 969 969 969 969 970 970 970 970 970 970 970 969 968 967 966 965 965 968 970 973 975 976 977 977 979 979 979 979 980 982 984 986 988 988 989 989 990 991
427 424 427 443 455 467 479 489 492 496 500 501 494 487 488 495 502 498 493 508 510 510 508 502 505 505 504 509 514 519 525 535 541 547 553 562 566 570 576 584 586 587 589 594 597 600 603 609 611 614 617 624 627 631 634 640 644 647 651 657 661 663 666 674 677 679 678 667 662 657 657 663 667 670 676 688 691 694 694 695 693 691 687 674 667 661 655 644 638 633 627 620 616 614 610 601 598 596 595 581 578 575 572 562 554 545 537 524 519 517 514 502 495 486 488 501 508 516 530 548 556 560 563 568 573 575 577 585 592 599 604 614 618 622 625 630 634 640 644 655 662 670 678 691 699 708 718 746 781 794 803 801 796 795 790 782 770 764 755 745 742 743 743 738 739 737 745 759 763 768 778 804 815 827 832 842 847 849 852 866 881 891 884 880 894 883 890 922 931 936 937 935 933 931 930 926 925 925 925 927 929 933 934 939 941 942 944 947 949 950 950 950 949 949 949 949 949 949 949 951 952 954 955 956 956 956 956 957 958 959 960 960 960 961 961 960 959 958 956 948 944 941 943 947 948 949 950 952 952 954 956 958 959 960 963 964 964 966 967 967 968 968 968 968 968 969 969 969 969 969 969 968 967 966 965 964 964 964 964 964 964 966 968 971 972 972 972 975 977 979 979 982 984 986 987 989 989 990 990 991 991
424 424 431 449 464 474 483 490 492 495 498 495 489 482 482 488 490 486 483 492 494 494 495 493 495 498 501 513 519 525 533 543 549 552 554 560 564 568 573 582 584 586 589 596 600 602 605 611 615 617 620 622 624 628 632 639 644 647 651 657 660 663 666 672 675 676 673 662 658 655 653 660 662 665 670 679 682 684 682 684 683 681 678 667 660 657 652 643 638 635 632 624 619 615 610 605 604 603 600 587 581 574 568 557 550 540 533 522 518 515 510 496 489 484 488 508 520 535 551 552 555 556 558 565 568 570 572 580 590 599 604 615 620 624 627 633 637 641 645 656 662 670 677 691 699 705 713 740 762 773 778 777 770 767 763 754 747 741 737 732 729 732 733 728 728 728 736 750 754 761 768 798 809 818 819 830 833 837 840 854 861 862 859 857 861 870 882 909 923 930 933 932 930 928 926 920 921 924 925 930 931 933 934 938 940 941 943 947 949 950 951 951 951 951 951 950 950 950 951 952 953 954 955 957 957 957 957 958 959 959 960 960 961 961 961 960 958 955 952 943 940 941 946 952 954 955 957 960 960 960 960 960 961 963 965 965 965 966 967 967 967 967 967 968 968 968 968 968 968 968 968 966 964 962 961 963 964 964 965 967 967 968 969 971 972 972 973 977 979 980 982 985 986 987 988 990 990 990 991 991 990
421 425 434 453 465 475 481 488 491 493 493 482 475 468 467 469 468 466 462 470 476 483 487 495 500 505 511 521 527 535 541 552 557 558 559 563 565 567 571 580 583 585 587 595 598 600 603 609 612 614 617 618 619 623 630 639 645 648 650 655 657 659 661 666 668 669 664 653 651 650 651 654 656 658 662 669 673 673 671 672 672 671 671 666 659 656 651 642 638 636 633 627 623 620 618 616 614 613 611 602 599 590 580 567 561 554 548 535 530 524 516 494 484 482 490 511 525 543 557 566 570 572 574 583 586 587 588 595 600 604 609 617 621 624 628 635 638 641 645 652 656 662 668 680 688 694 702 725 733 738 741 741 738 734 733 728 726 721 719 718 714 716 719 714 716 719 725 736 741 746 753 777 784 788 789 804 810 817 826 840 845 845 838 839 846 856 865 883 895 902 906 918 924 921 916 920 923 927 930 933 934 934 934 938 940 941 943 947 948 949 950 952 951 950 950 949 950 950 951 952 953 954 955 957 958 958 958 958 959 959 960 960 960 960 959 957 955 950 945 940 942 947 952 958 960 961 962 964 965 965 966 966 967 968 968 967 966 966 966 966 966 966 966 966 966 967 967 967 967 967 965 960 959 960 960 964 967 969 970 971 971 972 972 974 974 975 976 980 982 984 986 988 989 989 990 991 991 991 990 989 988
419 425 433 451 460 472 479 486 489 490 486 465 457 450 448 448 447 446 447 465 473 483 492 506 511 516 519 529 537 545 550 559 562 563 564 568 568 569 572 581 584 586 587 593 595 598 600 606 608 611 613 617 620 626 632 640 643 645 647 652 654 655 656 659 661 659 654 645 644 644 647 648 650 653 655 661 665 664 661 662 663 663 665 670 662 658 652 643 639 637 634 629 627 627 629 628 624 621 619 614 611 602 591 579 574 570 565 546 539 530 519 494 482 481 490 509 525 545 558 575 585 594 596 601 602 603 604 607 608 610 613 619 621 624 628 634 636 639 642 647 649 654 660 672 678 683 692 710 713 714 714 714 714 713 709 708 706 703 702 702 701 702 706 703 708 711 714 722 725 730 737 753 755 757 760 772 783 796 808 826 829 828 819 822 832 841 849 860 864 871 876 897 912 913 907 924 928 927 927 926 930 930 930 936 940 942 944 946 947 948 950 950 948 947 944 944 946 948 950 952 952 953 954 956 956 957 957 957 958 959 960 959 958 957 956 953 950 945 940 941 946 951 956 960 962 964 965 966 967 967 967 968 968 969 968 968 967 966 965 963 963 963 963 964 965 965 965 966 966 964 960 956 958 962 964 967 969 972 973 974 975 975 975 975 976 976 977 981 983 986 988 990 990 991 991 991 991 990 989 986 983
417 423 430 446 457 471 478 485 486 484 478 451 444 438 437 439 440 442 450 477 485 494 504 513 516 518 521 536 545 552 556 562 565 567 569 576 574 573 575 583 586 588 590 593 596 598 600 607 609 612 615 621 626 631 633 638 639 641 644 649 650 652 654 655 654 651 648 641 639 640 643 644 646 649 651 657 659 659 658 655 655 657 660 664 661 657 653 645 640 637 634 630 629 629 632 635 628 625 621 616 612 602 593 581 578 573 569 544 535 525 515 491 479 479 488 507 523 541 556 575 584 597 601 602 602 603 605 609 610 612 614 619 621 624 627 632 633 635 638 642 646 651 655 666 672 678 684 698 701 702 702 702 701 701 697 696 695 693 691 692 692 696 699 699 703 704 708 711 716 723 730 739 739 741 746 754 764 774 785 805 810 810 803 813 824 833 839 844 850 858 865 882 895 899 902 923 921 922 913 915 922 917 923 932 939 941 943 945 946 947 948 947 944 942 938 938 942 946 948 950 951 951 951 953 954 954 954 956 957 959 959 956 954 952 950 946 943 939 935 942 947 953 957 960 962 964 965 965 966 966 967 968 968 968 968 967 966 964 963 961 960 959 959 960 961 962 963 963 962 959 956 958 962 966 969 970 970 972 973 975 975 975 975 974 974 974 974 980 983 986 988 990 990 990 991 990 989 988 986 982 978
414 420 427 443 453 463 472 481 481 475 461 441 434 430 433 440 443 449 458 484 492 501 508 515 518 520 523 541 550 556 559 565 568 569 571 579 578 579 579 585 587 589 591 595 598 600 603 610 613 616 618 624 627 630 632 635 637 639 640 645 647 650 652 650 647 644 642 638 637 638 639 640 642 645 647 655 657 657 656 651 649 650 653 656 656 654 652 645 641 638 634 629 628 628 630 635 631 626 622 616 610 600 592 582 578 572 562 537 528 519 508 487 476 478 487 506 521 537 553 573 583 595 599 600 600 601 604 609 610 612 614 618 621 623 626 629 629 631 634 639 643 646 650 661 667 671 676 684 687 689 689 689 688 689 686 686 685 684 683 684 684 689 690 695 697 697 701 702 710 717 723 725 725 729 732 742 748 757 766 776 781 782 781 802 814 824 829 831 838 845 854 871 875 878 890 914 904 904 896 898 902 899 908 924 933 934 937 943 943 944 945 944 941 937 932 933 938 943 945 948 948 947 948 951 951 950 950 955 956 957 956 952 949 946 943 939 936 934 933 944 949 955 958 960 961 962 963 964 964 965 966 968 968 968 968 966 964 962 960 956 954 953 952 953 954 955 957 957 956 955 955 961 965 969 972 972 972 972 974 975 974 973 973 971 969 968 971 979 983 986 988 989 990 990 990 988 987 985 983 978 973
413 416 423 435 443 447 452 457 455 450 439 430 428 431 438 448 454 463 473 492 497 503 508 515 517 521 526 542 550 555 556 562 566 568 571 577 580 581 582 587 589 591 594 600 603 605 608 612 614 616 617 621 624 626 629 632 633 636 638 642 644 645 644 639 637 635 635 633 634 635 635 637 639 642 646 655 658 658 657 651 647 646 644 645 646 646 645 641 639 636 633 628 625 624 625 627 626 623 619 608 600 592 587 579 573 561 548 528 518 508 498 478 477 481 489 506 520 535 550 571 580 591 595 596 597 599 602 607 609 611 613 616 618 620 622 624 625 627 629 634 636 639 643 654 658 661 665 669 669 670 670 671 672 672 672 674 673 673 673 673 675 678 680 688 688 688 689 693 698 703 707 706 710 712 716 726 732 739 745 749 750 753 758 780 791 799 804 813 824 832 839 852 856 861 870 887 881 877 874 873 874 877 885 901 908 909 917 933 932 933 939 937 934 929 923 926 931 936 938 938 938 939 941 944 944 945 948 953 953 952 950 944 941 937 933 934 934 936 939 948 952 956 957 957 957 958 958 963 964 965 966 967 967 967 966 962 959 956 952 947 948 948 948 950 951 952 953 956 956 957 959 964 968 971 973 974 974 974 974 972 970 969 968 962 962 966 971 979 982 985 987 988 988 988 987 985 983 979 975 970 966
413 407 418 426 430 432 432 430 428 425 424 424 431 438 444 455 465 477 487 499 501 503 507 514 517 522 529 540 546 550 549 559 565 569 572 578 580 581 583 588 591 594 597 604 607 609 609 611 611 612 614 618 623 625 627 629 630 633 636 639 640 638 635 629 629 628 629 629 630 631 631 636 638 643 648 659 662 665 663 654 650 646 640 636 636 637 636 636 635 633 631 626 624 622 621 619 619 616 611 595 586 581 578 574 566 549 538 519 510 498 490 473 478 484 491 509 522 537 551 570 577 586 589 592 594 597 600 605 608 609 611 613 615 616 617 620 622 624 626 628 630 633 638 646 649 652 656 656 654 655 654 657 657 659 659 663 662 661 662 664 667 669 674 679 679 680 678 682 685 687 690 690 695 697 701 712 717 722 725 729 731 736 744 761 767 771 777 798 810 821 822 834 842 848 854 862 862 857 853 852 855 859 866 878 882 884 891 909 913 918 931 928 923 918 913 917 922 925 927 925 925 928 933 936 937 941 947 950 948 946 942 934 930 927 926 935 939 942 946 951 952 953 952 951 951 954 956 964 966 966 967 966 966 965 963 957 953 949 944 943 948 951 953 956 956 957 957 960 961 963 964 967 969 971 973 974 975 974 973 967 965 963 961 956 960 967 972 978 981 983 984 985 984 984 983 981 978 972 967 963 958
414 398 409 418 422 423 423 420 418 419 421 430 438 445 450 466 480 489 497 505 506 507 507 514 518 523 528 534 539 541 544 559 566 570 575 579 581 582 584 589 592 595 599 604 605 607 607 608 608 609 612 619 622 624 625 625 629 632 634 636 635 633 630 625 625 625 626 627 627 629 630 636 640 645 652 665 669 671 667 656 651 646 639 634 632 633 633 632 631 630 629 624 623 621 619 616 615 611 604 590 583 576 572 568 564 545 535 515 505 495 486 473 480 486 494 514 527 543 556 571 577 582 583 588 592 595 598 603 605 607 609 611 613 614 615 618 619 621 623 624 627 631 637 641 644 647 650 650 647 646 646 650 649 651 652 656 656 655 655 659 663 667 671 674 674 674 672 674 676 679 680 684 686 688 694 703 707 712 715 720 725 730 736 749 754 759 766 785 793 801 804 826 831 837 842 850 850 845 840 841 845 850 857 867 869 872 876 889 900 909 923 919 911 904 901 908 912 914 915 913 913 918 923 929 934 941 945 946 944 938 934 925 923 925 929 940 943 945 947 948 948 947 946 947 950 954 958 966 966 966 966 965 964 962 960 953 949 944 941 948 953 956 959 962 962 962 962 962 963 965 966 968 970 971 973 974 974 973 971 964 960 957 955 954 962 967 971 976 979 980 981 981 981 981 980 978 975 969 963 956 953
412 393 398 410 413 414 414 415 417 422 427 438 444 449 455 480 492 501 505 509 510 510 510 515 518 522 526 532 535 540 544 559 565 571 577 580 581 583 584 590 593 596 598 602 603 603 603 606 607 609 612 618 621 622 622 622 626 629 630 630 628 626 625 622 622 623 623 624 625 627 630 637 642 648 656 667 671 673 670 656 651 646 639 632 630 631 630 629 628 628 627 623 622 620 618 615 613 610 605 594 586 577 571 562 558 543 532 513 502 492 481 471 482 489 496 519 531 548 561 571 574 575 575 586 590 592 594 600 603 605 607 609 611 612 613 616 616 617 618 621 624 630 634 636 639 642 644 643 641 638 638 641 641 644 647 649 649 650 650 655 661 665 667 669 669 668 667 669 671 673 675 679 683 686 690 696 700 703 707 715 720 724 728 739 744 750 757 768 773 777 785 812 819 827 834 840 839 835 832 839 842 846 850 857 859 863 867 882 891 901 912 907 898 891 892 897 899 901 903 903 903 908 913 924 932 939 942 942 939 932 927 918 923 930 936 943 945 945 946 944 943 942 941 946 950 955 959 965 965 965 965 963 961 959 957 949 945 941 941 952 957 960 962 965 965 965 964 963 964 965 966 968 970 971 973 973 973 972 969 963 957 951 949 954 962 966 968 974 976 977 977 976 976 976 976 975 972 966 961 950 949
410 394 383 403 408 413 415 423 429 434 439 448 453 462 473 497 502 507 510 513 514 515 517 519 522 526 529 539 543 547 551 561 568 574 579 581 581 581 582 587 589 592 594 596 597 599 601 606 608 609 611 615 616 617 617 619 622 624 624 623 621 620 620 619 620 621 622 624 627 630 632 640 646 652 657 663 668 674 675 658 652 647 641 632 630 628 627 627 626 625 624 622 621 619 618 615 613 611 609 598 586 577 568 549 542 533 524 507 497 487 474 472 487 495 503 524 541 553 561 559 558 560 562 574 577 580 582 590 593 597 601 605 606 607 608 609 611 612 613 618 620 624 627 630 632 634 634 632 630 628 627 629 632 634 637 639 641 642 645 652 656 658 659 663 665 667 668 675 678 682 685 688 693 696 699 703 705 709 714 722 725 727 729 736 739 743 749 757 762 765 773 790 800 810 817 827 828 830 835 849 854 856 858 862 864 866 867 873 878 885 891 890 891 892 898 904 904 904 906 909 907 906 906 916 923 929 931 931 929 925 920 917 922 929 934 938 938 938 937 933 936 936 937 944 948 952 956 961 962 961 961 958 956 953 950 940 938 942 946 956 960 962 964 965 964 963 963 961 962 962 963 965 967 968 970 970 970 969 967 961 957 950 947 953 959 962 961 968 969 968 967 963 962 963 965 967 966 961 956 947 948
410 398 368 402 410 417 422 432 439 444 449 461 472 482 493 506 508 509 511 515 516 517 522 524 527 530 533 542 547 550 555 563 569 575 579 579 577 576 577 581 585 587 589 591 593 596 600 604 605 606 607 610 611 610 611 617 618 619 619 618 616 615 616 616 618 620 623 629 634 637 638 644 650 655 655 659 665 672 676 660 653 647 639 631 628 625 624 625 624 623 622 621 619 618 617 616 615 612 610 597 581 573 562 539 531 521 514 499 491 481 470 477 491 500 509 531 549 556 552 539 537 540 548 556 561 563 566 576 584 590 596 598 600 601 602 602 605 607 609 614 616 618 619 624 625 625 623 620 619 618 617 622 626 629 631 633 636 638 641 649 650 652 654 662 668 673 677 685 691 697 702 705 708 710 713 718 719 723 728 735 738 740 740 745 746 748 752 759 765 769 774 784 792 802 811 820 826 834 846 862 870 874 876 878 879 879 876 873 874 876 877 884 894 902 911 922 921 920 921 924 920 914 908 907 912 915 917 918 918 916 913 915 919 922 924 927 927 927 926 925 929 930 931 937 942 949 953 957 957 956 956 952 949 945 940 934 938 947 952 959 961 963 963 962 961 960 959 957 956 956 958 962 963 964 966 967 966 966 965 959 954 950 945 948 953 953 953 962 962 960 956 950 948 949 951 955 956 954 949 947 951
409 398 358 402 413 421 426 435 442 449 454 476 489 493 497 501 505 509 510 513 514 515 519 523 525 528 530 538 544 548 552 560 566 570 572 572 572 572 571 578 582 584 587 590 592 595 597 600 601 602 603 606 607 607 608 614 616 616 616 615 614 614 614 616 618 621 623 635 640 645 647 646 650 652 650 656 662 668 671 659 652 645 638 629 626 623 623 624 623 622 621 619 618 617 617 616 614 611 609 594 580 571 559 536 528 518 511 494 485 476 466 478 493 501 511 538 548 548 537 519 517 521 532 544 547 550 553 563 572 576 580 582 583 585 586 596 600 603 604 608 612 614 615 618 618 617 615 613 612 613 615 625 629 631 634 636 639 642 644 648 649 653 658 667 672 678 685 693 699 706 713 719 720 721 725 730 733 735 740 749 752 755 756 760 760 760 763 776 784 791 796 803 808 816 822 830 837 846 855 871 880 886 889 891 891 891 890 886 885 885 884 891 901 910 919 931 931 931 932 933 930 923 916 906 908 909 909 910 910 910 909 912 915 917 918 919 920 920 919 920 922 923 925 931 937 945 951 953 953 953 951 945 941 937 933 938 946 951 955 960 961 962 962 960 959 958 955 951 949 949 954 959 960 961 963 964 964 963 961 954 951 947 942 944 946 946 949 957 956 953 948 942 941 942 942 945 947 947 946 950 955
404 395 346 403 415 423 429 439 445 453 458 488 493 494 493 496 502 508 509 512 513 514 515 518 521 523 526 536 540 547 550 555 560 563 564 565 566 566 567 575 578 579 583 588 590 592 593 595 596 598 600 603 604 605 606 611 612 613 613 612 612 612 613 616 618 621 625 640 647 653 653 646 647 647 643 654 659 664 666 657 649 642 636 627 624 623 623 624 623 621 620 617 616 615 614 612 608 604 601 586 576 570 558 533 524 518 512 491 480 471 462 478 493 502 513 546 545 537 522 501 503 506 515 531 535 537 540 548 552 556 557 561 560 562 564 577 583 587 591 600 605 608 610 610 610 609 608 609 610 612 618 629 632 634 637 641 643 646 649 652 653 657 662 673 677 682 690 702 706 714 722 734 733 734 737 744 749 750 755 766 771 774 777 783 783 777 783 802 809 816 821 825 827 830 835 844 850 857 864 880 890 899 903 904 905 904 903 899 898 897 896 895 905 916 925 935 936 937 938 939 937 932 926 914 912 911 911 909 908 910 912 916 916 916 916 917 917 917 917 917 917 917 918 927 933 941 946 949 949 947 945 937 933 932 935 946 951 954 957 960 961 961 960 957 956 953 950 945 943 945 951 956 956 957 959 961 961 960 956 949 946 942 939 941 941 942 945 951 949 945 941 941 943 943 944 943 943 944 946 953 960
369 361 368 412 422 428 434 445 452 462 469 487 488 487 486 493 499 506 508 511 512 513 514 516 519 522 526 538 542 547 548 551 553 555 555 558 558 559 561 567 570 573 576 584 587 589 590 592 593 595 597 600 601 602 604 606 607 608 608 608 609 610 612 615 618 622 628 643 649 652 650 642 640 637 637 650 655 659 659 648 641 635 632 625 623 622 621 622 621 620 619 617 616 614 611 601 593 587 581 570 565 562 555 532 523 518 512 490 476 465 461 482 494 503 516 545 541 530 508 499 506 510 512 519 523 523 525 530 533 536 539 544 550 554 557 565 572 578 585 596 599 603 605 606 608 609 611 616 617 620 623 628 631 633 636 640 644 647 651 657 660 663 668 679 683 690 697 713 718 726 735 754 761 771 772 770 772 778 788 800 805 808 809 815 814 808 811 825 832 837 843 846 846 849 853 863 868 873 879 894 905 915 921 923 924 923 922 918 916 914 912 907 908 914 922 933 935 938 940 943 943 940 937 929 927 925 923 915 913 918 923 929 928 927 926 926 926 927 927 927 926 922 920 923 928 934 938 939 937 935 932 934 935 939 944 952 955 957 958 959 960 959 957 951 948 944 940 936 936 940 944 947 948 949 950 951 951 949 947 942 940 939 940 940 940 941 942 943 942 941 941 950 956 957 956 953 952 952 952 955 960
321 352 399 421 430 435 439 452 462 472 479 481 480 479 483 494 500 506 508 510 511 512 513 516 519 522 527 542 546 545 542 547 547 549 548 553 554 555 557 561 564 569 572 580 585 587 588 590 592 593 594 597 598 599 601 603 603 604 604 606 607 608 610 614 617 623 629 642 646 645 642 635 632 630 634 647 653 655 651 640 635 630 628 623 622 621 619 619 619 618 618 616 615 613 609 594 585 577 571 560 554 551 546 529 522 516 510 487 473 460 462 486 495 503 518 542 539 526 502 498 513 522 524 524 525 526 528 528 529 535 540 547 556 564 573 581 585 591 595 600 602 605 607 611 613 616 621 627 629 630 630 631 634 636 640 643 644 647 651 658 663 667 671 684 689 698 705 721 732 740 749 779 795 810 811 799 794 805 817 831 835 836 837 837 835 833 832 840 847 854 861 867 867 869 872 881 885 890 894 909 920 928 934 936 936 937 936 935 934 931 929 921 915 913 917 928 932 936 941 945 946 946 945 942 940 938 934 919 918 925 932 939 941 941 939 939 940 941 942 940 937 931 925 921 924 927 929 928 926 925 927 937 942 948 951 955 956 956 957 957 958 957 954 944 939 935 930 929 930 932 934 936 937 938 938 940 940 939 938 938 940 943 947 947 945 945 944 943 943 944 945 957 966 969 969 964 962 961 961 959 960
314 387 407 424 431 436 441 457 469 473 475 476 476 477 482 494 502 508 508 510 511 512 513 516 519 522 525 539 541 537 534 539 541 544 540 550 552 555 557 561 564 569 571 579 585 586 587 589 590 591 592 595 596 598 599 601 601 601 602 604 605 607 608 612 615 621 627 638 641 639 636 628 628 631 636 648 653 653 647 639 633 629 626 622 621 619 618 617 617 617 617 614 612 610 608 593 587 580 573 561 554 546 538 524 518 514 508 483 470 457 464 488 496 504 518 540 538 523 501 494 508 522 534 543 545 549 550 548 547 556 561 565 568 577 591 598 599 602 604 607 610 612 615 621 622 623 627 632 635 637 638 639 642 643 648 652 649 650 651 658 663 667 671 685 693 700 707 724 735 746 758 790 805 815 824 817 810 818 826 840 846 850 851 851 849 847 846 851 858 866 873 882 883 884 887 894 898 902 907 922 928 933 936 938 939 939 939 939 938 937 936 928 922 919 918 924 928 932 938 945 946 948 948 946 944 942 938 923 920 926 933 940 943 945 945 946 946 947 947 946 942 934 928 922 923 924 924 923 924 926 930 938 942 947 949 951 951 951 951 952 954 954 952 939 933 929 928 930 932 933 933 933 933 932 933 935 935 936 937 942 947 951 955 956 953 951 950 949 948 948 948 957 965 972 974 971 970 969 968 967 967
332 401 412 425 430 435 441 458 466 468 471 472 475 478 481 493 500 506 508 510 511 512 513 515 517 520 523 532 531 529 528 528 532 535 534 549 553 555 557 561 565 570 571 578 582 586 586 587 588 589 590 593 594 595 597 599 599 599 600 602 604 605 606 610 613 618 623 634 636 634 631 623 626 632 638 650 655 654 649 639 634 630 625 621 620 618 616 616 616 617 616 612 610 607 603 592 588 582 575 564 557 549 536 523 517 511 502 480 468 456 465 489 498 505 519 537 536 520 500 491 503 519 535 554 559 565 566 567 567 580 583 583 584 587 597 603 604 606 609 613 615 617 620 628 631 632 634 637 640 644 646 647 649 651 655 661 658 657 658 661 664 667 671 685 693 699 707 722 732 744 758 780 795 806 821 831 827 830 834 850 857 864 867 865 863 862 860 864 871 878 885 897 898 899 902 908 912 917 923 932 934 936 938 940 941 941 942 942 941 940 938 932 928 926 923 921 924 929 935 944 947 949 950 949 947 944 941 927 924 925 929 938 942 944 946 949 950 950 951 950 947 940 932 924 923 922 923 922 923 925 928 934 937 939 941 944 944 944 944 945 947 947 945 935 930 928 929 936 941 942 942 940 939 938 937 936 936 938 939 948 953 956 960 963 961 959 957 954 954 953 952 956 962 970 974 976 976 977 976 975 974
311 402 411 419 424 428 434 448 453 458 465 474 477 479 482 491 496 502 507 509 510 511 512 515 516 518 521 524 523 522 522 522 524 526 532 547 552 555 556 560 564 567 570 570 573 577 579 581 582 583 583 588 590 592 594 596 596 597 598 600 601 603 604 607 610 614 618 628 627 625 623 622 627 633 640 653 658 659 656 642 637 632 627 621 620 618 616 615 616 616 616 608 604 601 596 587 583 581 577 567 560 549 537 523 516 510 497 476 460 455 463 488 497 503 513 522 520 509 494 490 501 514 532 554 561 571 578 588 589 600 600 599 600 599 602 608 610 612 614 621 625 628 630 636 639 642 645 647 649 654 658 661 663 666 668 674 673 672 672 674 674 676 678 687 692 696 700 715 724 734 745 764 777 792 807 829 834 838 843 860 870 884 892 887 886 883 882 885 891 897 903 916 917 918 920 925 928 931 934 936 937 938 939 942 943 943 944 944 944 943 942 938 936 935 931 928 928 929 933 943 947 950 951 951 949 947 945 936 935 934 934 934 938 942 945 950 951 953 954 953 952 947 942 933 932 930 930 927 924 924 924 927 928 928 929 932 932 933 933 937 938 938 936 930 929 930 935 947 952 954 954 953 952 951 949 945 943 943 944 952 956 959 962 966 967 966 965 964 964 964 963 962 965 970 974 979 980 982 983 983 982
289 336 405 414 421 424 430 439 444 452 462 478 480 483 486 493 497 501 507 509 509 511 512 515 516 518 519 519 518 517 517 520 521 524 530 544 550 553 555 557 558 561 568 562 565 567 571 573 573 575 575 582 586 588 590 592 593 594 595 597 599 600 602 605 607 609 612 619 617 616 616 622 628 635 642 655 658 660 658 644 638 633 628 621 619 618 617 614 616 616 616 604 598 594 589 580 576 573 574 568 558 544 536 521 514 505 493 471 454 454 463 485 491 495 499 501 500 494 486 489 500 513 531 554 561 572 584 602 605 607 607 608 608 607 607 613 616 619 621 628 635 639 642 645 648 651 657 661 661 666 672 675 678 680 682 687 687 686 687 689 689 690 691 692 695 698 699 707 715 724 733 754 764 780 795 817 827 836 844 865 880 902 916 914 911 908 906 910 913 918 922 928 929 930 932 935 935 935 935 936 938 939 940 942 944 945 945 946 946 946 945 943 943 942 938 936 935 933 933 943 948 950 951 952 951 950 949 946 946 945 944 936 934 938 942 948 951 953 956 956 955 953 951 945 943 942 940 933 929 926 926 927 927 927 927 927 927 926 926 929 930 929 929 930 932 937 943 956 960 961 962 962 961 960 959 954 951 948 947 952 956 959 963 967 968 969 969 971 973 973 974 972 972 972 975 982 984 986 987 988 988
306 268 401 416 422 427 431 437 443 450 462 479 482 485 489 497 500 501 504 507 508 510 511 515 516 517 517 517 515 514 515 519 521 524 530 546 549 551 552 553 554 556 560 557 561 564 566 567 568 570 571 576 582 584 585 588 590 592 592 595 597 598 600 603 605 606 608 611 611 613 614 623 628 636 642 652 655 657 652 641 636 631 627 621 618 617 616 612 616 617 617 600 593 588 583 575 570 563 563 564 551 539 532 518 509 498 489 467 453 454 463 481 483 484 486 487 486 484 478 490 501 515 530 555 563 573 586 605 608 609 610 611 611 611 611 615 620 624 627 633 638 644 650 652 656 659 667 673 673 676 682 686 689 690 692 696 698 697 698 700 701 701 701 701 703 706 707 709 713 721 730 750 760 776 791 808 818 828 838 862 878 901 921 924 921 920 920 924 926 929 930 929 930 931 932 934 933 933 933 936 938 940 941 943 944 945 946 947 947 948 947 947 946 945 941 940 939 936 934 943 948 950 951 952 952 952 951 950 950 949 948 943 938 938 940 945 947 950 953 957 957 956 954 951 950 949 947 937 932 931 933 934 935 936 935 933 932 930 928 929 930 931 932 937 940 945 949 960 963 965 966 966 965 964 963 959 955 952 948 949 951 955 958 966 967 969 970 973 974 976 977 977 977 977 979 984 986 988 989 990 990
303 260 376 414 421 426 430 434 438 446 457 479 483 486 489 496 497 497 497 503 506 509 510 514 515 516 516 514 511 511 515 519 522 526 532 547 547 546 548 549 549 550 549 552 557 560 560 562 563 565 566 571 574 577 580 583 586 587 587 592 595 596 598 600 602 604 606 608 610 613 615 624 629 636 640 648 651 651 645 635 632 627 624 619 616 615 613 609 616 618 616 594 587 582 579 570 560 551 548 553 543 535 528 514 504 495 487 462 451 455 463 477 475 474 474 475 476 476 477 490 500 513 528 552 562 573 584 606 610 611 612 615 615 614 614 618 622 627 631 637 641 646 653 663 666 671 677 683 684 688 694 701 702 705 705 707 710 709 710 712 713 712 713 712 714 715 717 719 720 725 730 746 756 768 781 801 812 823 834 858 868 889 910 918 919 919 921 926 928 928 929 928 929 930 930 931 931 932 933 936 938 941 942 943 944 945 947 948 949 949 949 949 950 949 945 943 944 941 937 943 949 951 952 953 953 953 953 952 952 952 951 947 944 942 940 942 944 947 949 956 958 958 957 955 954 953 951 941 937 937 940 943 944 945 945 940 937 934 931 932 934 938 941 947 950 952 955 963 966 968 969 969 968 968 967 964 961 957 954 949 949 950 952 962 965 967 970 974 975 977 979 981 981 981 981 986 987 989 990 991 991
263 236 300 345 362 363 392 422 426 436 447 470 479 483 485 488 489 489 489 496 501 505 509 512 513 513 511 506 506 509 516 519 521 524 528 536 537 535 536 538 539 539 538 544 546 547 551 555 556 557 558 562 563 566 569 573 579 580 581 589 593 595 596 600 601 603 604 607 610 614 616 625 630 634 636 641 642 639 635 627 624 621 618 612 609 607 604 601 609 612 607 586 580 575 570 555 546 540 536 537 535 530 524 508 500 493 483 454 450 458 464 468 470 470 471 478 483 487 494 509 515 520 529 547 556 568 580 605 610 612 615 618 619 619 620 624 626 631 636 644 648 652 661 675 679 686 690 698 702 707 713 722 724 726 726 729 732 732 732 732 731 731 731 730 732 733 734 737 739 742 745 754 761 768 779 799 807 818 828 849 858 872 890 912 914 915 915 918 920 921 922 922 924 925 926 927 929 931 933 936 939 940 941 943 945 946 947 949 949 950 950 951 951 951 948 947 948 947 944 943 946 949 950 951 953 954 954 955 955 955 955 952 951 949 946 945 946 948 949 951 954 957 958 958 958 956 954 946 946 948 950 952 952 953 953 948 944 940 937 934 937 942 946 952 955 957 960 966 969 971 972 972 972 971 970 968 967 964 962 956 956 957 957 961 964 966 968 974 976 978 980 982 982 983 984 987 988 989 989 991 991
229 216 240 269 284 286 316 394 417 427 439 457 468 477 479 480 480 481 484 491 495 500 504 509 510 510 505 498 505 512 517 518 518 519 520 523 523 523 523 527 528 528 529 534 536 537 543 546 545 545 547 552 553 555 559 569 575 578 579 587 591 594 595 599 600 601 601 605 607 612 616 623 627 630 631 632 631 628 625 619 616 614 611 605 602 599 595 592 597 600 596 579 573 565 556 542 538 534 529 524 526 525 520 504 497 489 478 449 448 458 464 462 469 473 478 491 499 508 518 542 544 541 543 552 559 565 578 604 610 614 616 620 622 624 626 631 633 636 642 651 657 662 670 683 689 696 702 714 719 725 731 745 748 751 753 756 760 760 758 754 753 754 754 749 749 753 755 758 760 762 764 772 778 783 793 807 812 819 826 846 856 867 887 914 917 917 916 916 917 918 918 918 920 921 924 927 929 932 933 936 938 940 941 943 945 947 948 949 950 950 951 951 951 951 950 949 951 951 950 946 945 947 948 950 953 955 956 956 957 958 958 957 957 955 954 952 953 954 954 951 953 955 957 961 961 960 958 952 955 957 958 959 959 958 957 952 949 946 944 938 939 943 947 955 957 959 962 967 971 972 973 974 974 973 973 971 970 969 967 965 965 966 967 966 967 967 969 975 977 979 980 982 982 982 983 986 987 988 989 990 990
218 213 228 253 257 262 274 361 414 425 437 450 459 471 476 477 477 479 482 488 491 495 499 508 509 508 502 499 506 513 516 514 513 513 513 515 516 516 517 524 525 524 526 531 534 537 540 539 535 536 538 543 545 550 558 569 573 576 578 586 590 593 594 596 598 599 599 603 605 608 612 620 622 625 625 625 624 623 621 616 613 610 608 604 601 595 591 586 589 589 587 574 565 556 546 538 535 529 523 513 517 518 514 499 491 482 474 447 446 460 466 462 469 476 483 498 507 521 532 561 562 562 562 567 577 576 582 605 610 615 617 620 622 625 629 636 639 642 646 658 665 670 676 688 694 701 709 727 732 739 747 766 770 776 780 779 783 784 783 779 778 779 778 764 762 767 773 782 783 783 779 788 795 801 809 820 826 829 833 850 862 878 900 920 921 922 922 923 923 923 923 923 923 923 925 928 930 932 934 937 939 940 941 943 945 947 948 949 950 950 950 951 951 951 951 951 951 952 952 950 948 948 949 951 953 955 956 957 958 958 959 959 959 958 958 956 957 957 957 956 956 956 958 962 962 961 959 957 960 961 962 963 962 961 960 954 951 949 948 945 943 945 950 958 959 961 963 968 970 971 972 974 974 974 974 972 972 972 971 970 970 970 971 971 971 971 972 976 978 980 981 981 980 980 982 986 987 988 988 990 990
211 207 221 238 244 250 264 336 401 423 432 446 454 464 471 474 476 478 481 485 488 491 494 504 506 504 498 499 504 508 509 507 506 506 506 508 509 509 512 522 522 521 523 529 532 533 534 533 531 531 532 536 541 546 555 563 567 573 579 582 585 588 590 593 595 596 598 601 603 606 609 616 619 620 620 620 620 619 618 614 611 608 607 603 601 593 588 582 582 581 580 567 557 547 541 532 527 521 516 504 505 508 508 493 484 476 469 445 445 462 468 459 466 476 485 502 511 526 539 567 575 580 577 581 592 592 594 607 610 614 617 621 623 627 632 640 644 648 652 664 672 680 685 695 702 711 720 744 755 762 770 790 794 798 801 800 805 805 806 804 803 803 801 782 777 785 795 808 808 800 793 803 809 815 821 831 837 843 847 852 866 887 907 921 923 924 925 927 927 927 928 927 927 927 927 930 931 932 934 938 940 941 942 944 945 946 948 949 949 950 950 951 951 951 951 952 952 952 952 951 950 950 950 953 954 956 957 958 958 959 959 960 960 960 959 959 959 959 959 959 959 959 960 963 964 964 962 962 963 964 965 966 965 964 962 956 955 955 954 952 949 949 952 959 961 963 965 969 971 972 972 974 975 975 974 974 974 973 973 974 974 974 974 974 974 974 974 977 979 979 979 979 979 980 981 986 987 988 988 989 990
202 195 206 219 229 236 246 298 336 376 409 437 445 453 461 472 476 478 479 482 484 485 487 493 496 494 491 496 498 497 496 495 495 496 497 502 504 506 510 518 518 518 521 527 527 526 525 527 528 528 529 533 536 539 544 550 555 562 571 574 576 579 581 589 593 595 597 600 601 603 605 610 612 614 615 616 615 615 614 612 610 609 607 604 602 597 591 584 582 578 576 565 559 554 548 535 529 523 518 505 498 492 494 480 471 462 456 442 445 458 463 461 470 479 488 509 522 535 549 578 590 600 598 600 604 606 607 611 613 615 617 621 623 628 634 642 646 650 655 668 678 687 694 707 714 724 737 776 792 797 800 810 815 817 819 822 827 828 829 829 827 825 822 806 803 810 818 829 828 820 815 821 827 833 839 850 856 863 869 874 884 895 908 920 922 925 926 928 929 929 930 930 931 931 932 933 933 934 935 939 941 942 943 945 946 947 947 949 949 950 950 951 951 952 952 952 952 952 952 952 952 952 952 954 955 956 957 958 958 959 959 960 960 960 960 960 960 961 961 961 962 962 963 965 965 965 965 965 966 966 966 967 967 966 965 962 962 962 962 959 956 954 954 958 961 964 966 971 973 973 974 975 975 975 975 974 974 975 975 975 975 975 975 975 976 975 976 976 976 975 975 977 978 980 982 985 987 988 988 989 989
194 185 189 207 217 221 230 258 271 303 351 423 432 440 449 469 476 478 478 479 479 480 481 485 486 486 487 493 492 490 488 485 487 490 493 499 501 504 508 513 513 515 518 522 521 518 521 526 528 529 530 532 534 535 537 543 550 557 563 569 571 575 578 587 593 596 599 601 601 601 603 606 607 609 610 612 612 611 610 609 609 609 608 606 604 601 597 589 585 580 577 573 571 569 564 544 538 532 524 509 497 481 474 461 455 448 443 441 451 457 463 471 480 488 497 527 542 551 563 592 604 611 614 614 614 614 615 615 616 618 620 622 625 630 635 642 646 650 655 669 678 688 697 713 722 730 747 795 812 817 818 820 823 824 826 833 837 842 844 842 841 838 836 828 829 831 836 844 843 840 838 838 844 852 858 871 877 885 891 904 907 905 907 916 920 923 926 928 929 930 931 933 933 934 935 936 937 937 938 940 941 942 943 945 946 947 948 949 950 950 950 951 952 952 952 952 952 952 952 952 953 953 953 955 955 956 956 958 958 959 959 960 960 961 961 961 961 961 962 962 963 963 964 965 965 966 966 966 966 967 967 967 967 967 967 967 967 967 966 965 962 960 958 957 960 964 966 971 973 974 974 975 975 975 974 973 974 974 975 975 975 975 975 975 975 975 975 973 971 971 971 975 978 980 981 984 985 986 987 988 988
186 178 181 198 202 208 220 238 252 266 294 385 418 430 441 464 475 477 477 476 477 479 479 481 482 483 487 493 491 487 484 479 483 488 491 497 498 499 502 508 510 511 512 516 516 516 522 528 531 532 533 536 537 539 542 552 560 565 569 572 574 577 580 590 594 599 601 602 602 602 603 606 607 607 609 610 610 610 608 608 608 608 608 608 607 604 600 594 588 585 584 581 578 575 570 549 541 534 526 510 499 483 467 449 443 441 439 444 457 464 471 482 488 496 510 547 559 566 578 602 610 615 617 617 617 616 617 617 619 622 623 624 628 632 636 642 646 651 655 670 676 684 692 710 719 729 742 789 802 809 814 819 819 816 821 829 833 837 839 838 837 836 836 840 843 845 848 856 856 854 853 851 856 865 871 888 896 904 909 916 917 915 912 910 913 919 923 927 928 929 931 933 934 935 936 938 938 939 940 941 942 943 944 946 946 947 948 949 950 950 950 951 952 952 952 951 951 951 951 951 952 952 952 954 955 955 956 957 958 959 959 960 960 960 961 961 961 961 961 962 963 963 963 965 965 965 965 966 966 967 967 967 967 967 968 968 968 968 967 967 966 964 961 957 959 962 965 970 972 973 974 975 975 975 974 971 971 973 974 973 974 974 974 974 974 974 973 970 968 967 970 975 977 979 980 983 984 985 986 987 987
176 169 173 183 187 200 211 230 239 250 268 327 382 419 434 458 472 475 474 471 475 477 477 478 481 484 489 492 489 485 479 477 481 484 487 492 494 497 498 504 506 508 510 515 518 520 524 531 534 537 541 544 545 548 551 562 568 572 574 576 577 579 582 592 595 599 601 602 602 603 603 605 606 607 608 609 609 608 608 607 607 607 607 608 608 607 604 598 593 591 590 583 579 576 572 553 543 536 528 511 501 488 470 445 437 436 440 450 461 469 475 490 497 509 524 558 567 577 589 606 612 617 618 619 619 619 619 620 621 624 626 627 630 633 637 644 647 652 656 667 674 681 689 707 716 727 737 776 787 792 799 805 805 804 810 822 826 829 832 828 827 828 831 845 853 857 861 873 877 874 873 872 874 881 891 908 913 917 920 921 922 921 920 913 912 914 919 926 927 929 930 933 935 935 936 939 940 941 941 942 943 943 944 946 947 947 948 949 950 950 950 951 952 952 952 950 950 949 950 951 950 950 951 953 954 955 956 957 958 958 959 960 960 960 960 960 961 961 961 962 962 962 963 964 964 964 965 965 966 966 966 967 967 967 967 968 967 967 967 967 967 966 964 961 961 962 964 969 971 972 974 975 975 975 974 970 967 970 971 971 972 973 973 973 973 972 971 967 965 965 969 975 976 978 979 981 982 984 984 985 985
168 160 159 168 177 187 197 219 229 239 251 281 312 358 420 447 458 463 468 473 476 478 478 479 482 484 488 489 486 480 473 481 484 487 492 498 500 504 505 507 509 512 515 520 523 525 528 535 540 547 553 559 561 562 564 571 575 578 580 582 582 583 585 591 594 596 599 601 602 602 603 604 605 606 607 607 607 607 606 605 605 605 604 605 606 607 606 604 599 597 594 584 580 576 572 559 552 541 535 516 504 489 471 444 434 436 447 458 465 471 477 493 500 512 528 559 568 578 591 607 614 618 621 622 621 621 621 622 624 626 628 631 633 635 638 644 646 650 654 662 669 677 685 700 709 719 728 747 754 758 762 768 771 778 784 802 808 812 813 807 807 815 822 843 855 864 869 879 885 885 890 896 899 904 911 920 921 922 924 925 925 925 925 923 921 919 919 921 922 926 928 932 934 935 936 939 941 941 942 942 943 943 944 946 947 947 948 949 950 950 950 951 951 951 950 948 947 948 948 949 948 949 949 952 953 954 954 954 954 954 956 958 958 958 959 959 959 959 960 960 960 960 961 962 962 963 964 964 965 965 965 966 966 967 967 966 966 966 966 967 967 967 967 967 967 968 968 971 972 973 974 975 975 975 974 969 965 963 964 967 968 970 970 971 970 969 967 961 962 965 970 974 975 976 977 979 980 981 981 982 982
168 159 151 156 165 173 183 213 224 233 239 257 266 287 391 436 446 454 468 479 480 480 480 480 482 483 484 483 479 472 466 483 488 492 499 508 511 513 514 515 516 518 520 524 526 528 530 538 548 558 563 569 571 572 574 579 582 584 586 585 585 586 587 589 590 592 595 599 600 601 602 603 604 605 606 607 606 606 605 604 603 602 601 602 603 604 605 607 603 599 595 583 579 575 571 565 561 548 541 520 507 490 469 443 434 434 446 461 466 470 475 492 498 505 524 557 565 574 588 607 614 619 623 624 624 624 624 625 627 630 631 634 635 638 639 644 645 647 652 660 666 673 680 694 701 707 712 721 722 725 728 734 739 748 755 774 781 786 787 787 795 806 816 839 850 858 862 867 873 878 888 904 911 918 919 922 924 925 926 927 927 928 928 927 927 927 925 922 921 923 925 928 930 933 934 938 939 940 941 942 942 943 943 945 946 947 948 949 949 949 949 950 950 948 947 944 943 945 946 945 946 948 950 951 952 952 952 950 948 949 951 954 955 956 956 957 958 958 958 958 958 958 959 959 960 962 962 963 964 964 964 965 966 966 966 964 964 964 964 966 967 968 969 971 972 972 973 973 973 974 974 975 975 975 974 969 966 960 957 962 964 966 968 968 967 965 963 956 961 965 969 972 973 973 974 977 978 979 979 979 979
172 162 153 146 154 163 175 209 220 224 231 248 255 270 352 434 446 455 473 480 480 480 479 478 479 479 479 473 468 462 462 483 488 492 499 511 516 517 517 519 520 522 523 527 529 532 534 545 556 562 564 569 571 573 575 581 584 586 586 582 581 583 584 585 586 588 590 597 599 600 601 603 604 605 607 607 606 606 605 603 602 600 599 599 601 602 603 604 601 598 595 582 577 574 570 563 561 551 543 523 510 494 472 448 440 436 444 446 456 465 471 488 496 504 522 558 565 573 587 607 615 620 624 625 625 625 626 628 630 632 633 635 636 638 640 644 646 648 652 660 666 672 678 690 694 698 701 709 710 712 716 721 725 731 735 751 757 761 766 785 798 808 819 836 842 847 849 853 859 867 875 895 904 912 918 922 924 925 926 928 928 929 929 929 928 928 928 926 925 925 926 926 927 929 932 934 935 937 939 941 941 942 942 945 946 947 948 948 948 948 948 948 947 945 943 940 941 943 943 942 945 949 950 950 950 950 950 946 944 945 946 950 951 952 953 954 955 955 956 956 956 957 957 958 959 961 962 962 963 963 963 964 965 966 965 962 962 962 962 965 966 967 968 969 970 972 973 974 974 974 975 975 975 975 974 970 966 962 957 958 961 964 966 966 965 964 960 956 960 964 967 969 969 971 973 976 977 977 977 977 977
173 163 151 139 148 158 172 197 207 211 221 241 251 265 314 433 445 453 470 478 478 477 476 472 469 469 468 460 456 457 466 485 489 494 501 514 516 518 518 521 522 524 525 530 532 536 539 553 560 563 564 567 569 572 575 579 581 581 581 576 576 578 579 580 582 584 587 594 597 600 601 602 603 604 606 608 607 605 604 602 601 600 597 595 597 599 600 599 597 595 594 581 577 573 569 560 554 549 543 526 514 501 481 465 455 448 455 444 440 458 467 484 493 504 522 558 565 573 585 608 618 623 624 625 626 626 627 629 631 632 633 635 637 638 640 645 647 649 652 660 665 670 674 682 686 691 695 698 700 703 706 711 715 719 721 733 737 741 751 787 800 809 819 829 832 836 836 838 845 854 864 884 896 907 915 921 924 926 927 928 929 929 929 930 930 930 930 929 928 929 929 929 929 930 932 933 934 935 938 940 941 941 942 945 946 947 947 947 947 947 947 945 944 942 939 938 940 941 940 941 945 948 949 948 947 947 946 942 940 941 942 945 945 946 947 950 950 951 952 954 955 956 956 957 959 960 961 961 962 962 962 963 964 965 964 961 959 959 961 964 965 966 966 966 968 971 972 973 974 974 975 975 975 975 974 970 967 963 959 955 956 960 963 965 964 961 957 956 959 962 964 965 966 971 973 975 976 976 976 975 974
169 156 144 132 144 156 166 183 189 200 218 240 251 271 292 429 435 439 451 462 460 458 458 454 451 451 452 455 456 464 475 490 493 498 504 514 515 516 517 519 520 522 523 528 531 534 536 546 549 550 551 558 563 567 571 573 573 572 571 572 572 574 575 577 578 582 585 592 595 597 598 600 601 602 604 606 606 605 604 602 601 599 595 591 593 595 596 593 590 589 588 578 575 571 567 555 546 541 536 525 516 505 492 480 469 461 462 459 431 457 466 482 492 503 521 558 565 572 582 607 619 624 625 626 626 626 627 629 630 631 632 635 637 639 640 645 647 649 650 656 659 662 666 675 680 682 684 687 689 691 694 699 703 706 709 718 721 727 739 769 780 790 797 808 812 814 814 820 829 839 850 869 881 891 899 915 921 924 927 928 929 930 930 931 931 931 931 932 932 932 933 934 934 934 935 936 937 939 940 942 942 942 943 945 946 946 946 946 946 946 945 942 940 937 934 936 937 937 937 941 944 945 945 943 941 939 939 936 936 939 940 942 943 944 945 948 949 950 951 955 956 956 957 958 959 959 959 959 959 960 960 961 961 961 960 955 955 956 959 961 962 963 964 965 967 969 971 972 973 973 974 974 974 974 973 970 968 965 962 955 953 952 956 960 958 955 954 956 959 961 963 965 968 972 974 975 974 974 974 971 969
163 149 136 125 139 149 155 169 172 186 214 245 264 280 291 380 379 427 431 438 437 434 437 436 438 442 446 458 464 474 485 494 498 501 504 510 512 512 513 514 514 515 515 522 526 528 530 533 535 537 538 544 550 557 562 564 564 564 564 569 571 572 574 576 577 580 583 589 592 593 595 598 599 601 602 604 605 604 604 601 600 597 595 589 588 591 592 587 584 584 582 576 571 568 563 548 540 533 527 517 511 500 490 477 469 461 457 463 429 462 470 482 493 502 519 555 564 571 579 605 617 622 624 625 625 625 626 628 629 630 632 635 637 639 640 644 646 646 647 651 653 655 659 672 674 673 674 678 679 681 685 689 691 696 700 709 713 718 727 743 751 761 768 782 787 788 791 808 820 830 838 854 863 872 881 904 913 920 924 928 929 930 931 932 932 932 933 934 934 935 936 936 937 938 938 939 940 942 942 943 943 943 944 945 945 946 946 945 944 944 943 939 936 931 930 934 933 933 935 942 943 943 942 937 934 933 932 934 937 940 942 945 946 947 948 951 952 953 955 957 958 958 959 959 959 958 958 956 957 957 958 958 958 957 956 950 951 955 957 958 958 960 962 966 967 968 968 968 970 972 973 973 972 972 971 968 967 966 964 956 951 948 950 953 952 950 952 959 963 965 966 969 972 974 975 974 973 972 970 965 964
152 143 132 121 133 142 149 159 162 175 200 242 264 282 292 324 324 372 371 373 368 366 376 432 437 446 452 464 471 483 491 495 497 498 499 504 505 505 506 506 507 507 508 516 521 524 526 529 531 533 534 537 540 546 551 553 557 561 566 571 572 573 574 577 578 580 582 587 589 591 593 596 598 600 601 603 604 604 603 601 600 598 595 589 585 586 588 585 583 581 580 577 572 568 563 546 538 531 523 509 501 491 481 466 460 452 449 465 424 462 469 482 493 501 514 549 561 569 578 602 613 619 621 623 623 624 625 627 629 630 631 634 636 638 639 641 642 644 645 649 651 654 658 665 667 667 668 672 674 678 681 685 687 693 698 707 710 713 718 730 737 745 753 765 770 774 783 803 815 824 831 844 852 862 872 892 903 911 919 926 928 929 930 932 933 933 933 934 935 936 936 937 938 939 939 941 942 942 943 943 943 943 944 945 945 945 945 943 943 942 941 936 933 927 927 930 932 934 936 941 941 941 939 932 930 932 933 939 942 944 946 948 949 950 951 954 955 956 957 959 959 959 959 959 958 958 957 953 954 955 955 955 954 953 951 948 951 953 955 956 957 960 963 966 967 967 966 964 967 970 971 971 970 969 969 967 966 965 963 955 950 947 946 949 948 949 953 960 965 966 968 972 973 974 975 973 971 969 965 961 961
140 134 126 119 130 139 144 152 158 171 188 238 262 276 283 291 291 293 293 295 294 304 320 432 441 449 457 473 480 487 492 493 493 493 493 496 497 498 498 500 500 501 502 510 514 518 520 525 528 530 532 534 535 537 540 546 552 561 569 575 574 573 575 577 578 580 582 585 587 589 590 594 597 600 601 603 603 604 603 602 601 599 596 591 586 584 584 584 581 579 577 578 576 572 567 549 539 532 522 501 490 480 472 456 447 439 442 459 424 460 468 480 491 500 511 544 558 567 577 600 609 614 617 619 620 622 624 626 628 629 630 633 635 636 637 639 640 642 643 647 649 652 655 659 660 662 664 669 672 675 677 682 686 691 696 702 703 706 709 720 727 734 741 755 758 765 777 795 805 814 822 835 843 854 865 883 891 900 910 923 926 928 929 933 934 934 934 935 936 936 937 938 939 940 940 942 942 943 943 943 943 943 943 944 945 945 945 942 940 939 938 933 929 924 925 929 933 935 938 940 939 938 935 927 930 934 938 944 946 948 949 951 951 952 953 956 957 958 958 959 960 960 960 958 957 956 954 949 950 952 952 950 950 949 948 949 951 951 951 956 958 960 963 965 966 966 964 963 965 967 969 968 968 966 966 965 964 963 960 953 948 944 943 945 946 949 953 959 964 966 968 972 973 974 974 969 966 963 960 958 962
135 129 120 113 122 129 136 147 154 165 178 222 240 241 246 244 246 256 262 274 284 300 317 427 439 448 458 478 482 485 487 487 488 489 489 490 491 492 493 495 495 496 497 502 505 507 510 517 520 523 526 527 526 529 532 540 545 552 559 567 567 570 573 576 578 579 580 582 584 585 587 592 595 598 600 603 603 603 603 601 599 596 594 591 587 584 582 579 577 574 572 572 574 573 569 548 537 526 516 489 479 466 457 438 432 426 427 447 445 465 471 482 490 500 513 543 557 565 575 597 603 606 607 609 612 615 619 625 626 628 629 632 633 634 634 635 637 639 641 644 646 648 650 655 657 658 660 665 667 671 673 677 681 684 688 693 695 698 702 711 715 722 729 743 748 756 765 781 791 800 809 825 834 844 853 871 878 887 895 912 918 922 926 932 933 934 934 935 936 936 937 937 938 940 941 942 943 942 941 943 943 942 943 943 944 944 944 940 936 933 931 927 923 924 927 934 936 937 938 937 935 931 928 929 935 939 942 946 948 950 950 951 952 953 954 956 957 958 959 960 960 959 958 954 953 952 949 943 943 945 945 944 947 948 948 950 950 949 949 956 958 960 961 963 963 962 961 960 962 964 965 964 964 962 961 960 959 957 955 944 943 943 943 946 947 949 950 952 958 961 964 969 970 970 968 962 959 957 955 957 962
134 127 118 104 110 118 128 142 147 155 165 188 198 204 208 217 229 244 252 273 284 294 309 394 433 443 454 478 480 481 481 483 485 486 486 487 487 488 489 490 492 493 494 496 498 499 501 509 511 514 517 518 518 523 528 535 538 541 545 552 556 564 569 574 575 576 578 579 582 583 584 591 594 597 599 602 603 603 603 600 596 592 591 588 586 584 581 577 575 570 569 562 563 568 566 543 528 516 503 477 466 454 440 421 418 415 413 445 464 471 475 485 490 499 513 539 555 564 573 594 597 597 596 600 604 608 615 624 626 627 628 630 631 631 631 632 633 636 638 641 644 646 647 653 655 655 657 662 664 668 669 672 675 679 683 689 692 698 703 711 714 718 723 737 744 751 757 770 779 789 798 815 826 834 842 861 868 875 882 899 907 913 920 929 931 933 934 935 934 934 934 934 936 938 940 941 938 937 938 942 942 942 942 943 943 943 943 937 933 929 926 919 919 925 933 937 938 938 937 933 929 925 923 935 939 942 944 947 948 949 950 951 951 951 952 955 957 957 958 959 959 957 954 948 946 945 943 937 935 936 937 943 947 949 950 950 949 948 948 955 957 959 959 960 960 959 957 957 959 961 961 960 959 958 956 953 951 949 944 939 940 943 947 951 951 951 949 947 949 954 959 964 964 962 960 955 953 953 953 955 959
132 125 117 101 102 111 123 131 137 144 152 169 182 191 198 217 230 242 250 269 281 291 300 344 428 438 448 474 478 478 479 481 482 483 483 484 485 485 485 487 489 490 491 494 495 496 498 503 506 509 512 515 517 522 526 533 536 538 541 548 553 559 564 566 568 571 575 578 582 585 585 590 593 597 599 602 603 603 602 599 595 591 589 585 585 583 581 578 577 574 570 559 555 558 558 540 521 509 490 466 455 445 433 416 412 411 415 448 461 470 476 484 489 497 511 536 549 562 570 589 592 591 589 597 602 607 615 625 625 626 627 628 629 628 629 630 631 634 637 641 643 646 648 651 653 655 656 661 662 665 665 672 678 683 687 695 698 705 711 720 724 727 731 744 749 753 759 775 785 793 800 813 821 829 837 856 862 868 875 890 900 907 914 927 929 930 932 933 932 930 927 923 929 934 936 931 923 919 933 935 935 937 942 942 942 942 941 936 933 929 926 917 921 928 935 938 938 937 935 930 924 922 925 937 940 941 943 945 946 948 948 949 949 949 949 954 956 957 957 957 955 953 950 943 940 939 938 934 931 932 935 946 949 950 950 950 949 948 948 954 956 957 958 958 958 956 953 955 957 958 958 957 955 953 951 944 943 941 938 943 945 946 948 955 955 955 953 948 947 949 953 958 957 956 955 954 954 955 955 954 955
132 125 118 101 97 102 114 123 133 140 150 169 178 186 199 217 227 238 249 268 281 290 299 322 408 433 443 466 475 475 477 479 479 479 479 480 481 481 481 482 484 485 486 491 493 494 495 499 504 509 513 518 521 524 527 533 537 539 541 548 550 553 555 557 564 570 574 580 583 586 588 592 594 598 601 602 603 603 602 598 594 591 587 584 583 581 579 578 577 575 572 562 555 551 549 539 520 507 486 459 450 443 434 417 410 408 416 442 457 467 473 482 487 494 507 533 543 557 566 579 582 582 583 596 601 607 615 625 625 626 626 626 626 625 626 629 631 633 636 641 643 645 647 648 652 655 656 657 659 661 664 675 681 688 694 705 709 714 719 728 733 738 744 756 760 763 767 790 800 807 813 822 826 831 836 850 856 863 869 884 893 902 909 922 926 928 929 931 928 923 908 899 903 911 919 905 900 894 907 911 915 927 935 935 940 940 939 934 931 928 925 918 924 931 936 937 937 936 934 924 919 923 930 938 939 940 940 942 943 945 946 945 944 945 947 953 954 955 955 953 951 948 945 938 935 934 933 930 930 932 937 948 950 951 951 949 949 947 948 953 955 955 956 955 954 951 948 952 954 955 955 952 950 944 943 940 941 940 940 949 951 951 951 957 958 958 957 951 948 947 949 953 954 954 954 958 959 960 959 957 957
127 118 110 97 95 98 107 124 134 142 151 166 176 184 195 214 223 235 247 276 300 306 312 317 354 395 435 454 462 464 466 466 466 466 465 470 473 475 478 480 482 484 486 491 493 494 495 500 504 510 517 523 526 528 530 535 538 539 541 543 545 547 548 557 567 571 574 580 583 586 589 593 595 599 601 602 602 601 601 598 596 593 590 584 583 581 578 575 572 570 568 559 553 548 544 538 529 516 500 464 456 449 442 424 417 413 413 420 440 459 467 477 482 488 498 521 533 545 557 566 567 568 574 592 599 604 611 623 625 625 625 624 623 623 624 627 629 631 634 639 640 642 644 647 650 652 653 655 658 661 666 680 687 694 701 717 727 732 739 755 762 767 775 787 790 791 791 807 815 823 831 841 845 847 848 855 858 862 865 877 884 892 900 913 918 921 924 925 915 898 879 868 867 874 881 873 871 869 870 876 884 897 903 911 923 923 919 921 921 919 915 921 927 933 935 933 932 930 926 919 920 928 934 935 935 934 933 935 937 940 940 937 938 942 945 949 950 949 948 945 942 939 937 930 928 927 927 925 927 931 936 946 948 949 949 947 946 944 944 948 949 949 948 947 946 943 942 945 946 946 945 943 943 940 941 948 950 949 947 957 959 959 959 959 960 962 962 960 957 953 952 954 956 957 960 964 967 968 967 966 965
119 109 100 92 94 100 107 124 131 139 146 162 171 180 188 207 219 234 248 287 317 321 321 302 309 339 425 442 446 449 451 451 450 452 454 468 474 477 481 483 485 488 491 495 497 498 499 505 509 512 519 526 528 530 532 535 536 537 537 538 541 544 547 560 567 571 573 579 582 585 587 592 595 597 599 600 599 599 599 599 598 596 593 586 585 582 579 573 566 561 561 552 550 547 543 535 534 528 517 474 463 456 448 433 427 422 417 405 415 447 459 474 479 483 490 506 519 532 543 552 555 560 566 585 595 601 606 621 624 624 624 622 621 621 622 625 627 630 632 635 637 639 641 646 647 648 650 656 659 663 669 686 693 699 707 726 740 756 769 788 795 800 807 818 821 821 819 820 828 837 845 861 865 866 864 863 863 863 866 874 878 883 890 904 910 914 916 912 891 869 856 845 846 849 851 853 847 847 848 852 861 866 872 881 889 890 888 896 897 900 907 924 929 930 929 926 924 921 916 919 925 930 933 930 928 925 923 925 929 933 934 930 935 940 942 944 944 943 941 936 933 930 927 924 925 926 927 925 924 926 931 941 943 945 945 942 941 938 939 941 941 940 939 938 938 938 937 939 939 939 939 941 944 946 947 955 957 957 955 963 965 965 965 963 963 964 965 966 964 962 959 955 957 960 963 969 972 973 973 973 972
115 103 93 90 94 100 106 119 125 134 142 157 165 174 183 198 217 238 247 287 304 310 305 284 292 308 371 433 436 438 440 444 444 448 454 473 478 482 485 486 487 490 492 498 500 503 505 513 516 518 521 526 528 530 532 533 533 533 534 538 540 543 546 556 563 567 571 577 580 584 586 592 594 596 597 597 595 595 595 598 599 596 594 588 585 583 580 573 564 556 554 549 548 547 544 535 530 530 523 487 471 461 454 441 435 430 424 409 403 424 454 473 477 481 485 499 506 517 527 540 547 556 562 577 587 597 604 618 623 624 623 620 620 620 620 624 626 627 629 632 634 638 639 643 645 648 650 656 659 663 669 689 697 704 714 732 748 772 790 806 812 818 822 829 830 830 831 831 836 843 853 869 871 868 863 859 859 860 864 871 875 881 886 898 905 904 897 890 870 855 845 832 833 837 838 840 834 833 834 841 849 854 859 860 860 863 868 872 875 882 899 920 922 922 921 918 914 912 910 919 922 925 925 923 920 918 917 918 921 926 927 928 933 936 938 940 940 939 938 930 927 924 924 927 930 932 932 931 928 925 925 932 936 937 938 936 935 934 935 935 934 934 934 937 938 939 938 938 939 940 943 947 951 952 953 956 958 960 960 965 966 966 966 965 965 964 965 967 966 965 963 958 958 960 962 967 971 974 974 974 974
116 105 95 86 91 97 101 112 121 129 137 152 158 165 173 186 207 226 229 261 269 270 267 263 271 289 305 420 429 434 437 444 446 448 452 468 475 479 482 485 487 489 490 496 499 502 507 516 519 522 524 526 527 529 530 530 530 530 532 536 538 542 545 552 556 562 568 575 579 584 586 591 593 594 593 592 591 590 591 595 596 595 594 587 584 582 580 573 564 555 551 546 546 544 543 538 532 527 523 501 486 473 461 449 443 438 430 413 403 406 452 472 475 477 480 491 497 502 509 524 538 548 557 570 578 589 601 615 620 622 621 619 618 617 618 622 624 625 625 629 633 635 638 642 644 647 650 656 660 664 670 690 698 708 718 737 755 775 792 815 822 825 826 828 830 831 834 837 841 849 857 867 864 856 852 848 848 849 852 861 867 875 882 891 895 887 876 865 857 848 838 819 819 826 824 830 825 817 818 831 836 840 843 843 844 850 854 859 864 870 883 902 907 909 908 909 908 907 908 913 914 914 914 917 916 917 918 916 916 918 919 924 929 931 933 934 935 934 933 925 923 924 926 933 935 937 938 937 936 931 927 925 929 930 931 931 931 930 931 932 933 934 935 941 944 945 944 941 941 944 947 954 956 957 957 958 960 962 963 965 966 967 967 967 966 966 966 968 968 967 966 963 961 962 963 965 968 972 973 974 975
121 111 103 83 83 88 94 106 114 120 127 139 144 152 159 173 186 196 200 221 228 226 228 238 246 262 285 368 425 434 442 459 463 462 462 468 474 476 477 480 482 484 485 489 493 495 500 511 515 519 521 522 522 523 524 525 526 528 531 535 537 540 542 547 549 555 559 572 576 580 584 588 588 587 586 586 585 585 586 589 590 591 591 588 585 583 581 574 568 563 558 549 547 544 540 533 531 526 520 511 505 491 477 460 450 441 432 416 406 403 444 465 468 470 472 478 483 487 492 506 519 530 543 561 571 579 592 611 616 619 618 613 607 604 604 607 608 613 620 629 632 634 637 641 643 646 649 656 660 665 671 688 696 706 715 731 743 753 766 794 800 803 803 808 815 818 822 834 838 843 847 849 846 842 836 831 832 831 833 843 851 858 865 873 873 866 859 843 839 839 829 798 794 800 797 800 798 791 793 820 826 830 833 841 848 856 861 872 876 878 884 896 903 908 910 914 914 911 908 913 915 916 918 923 925 927 928 926 925 923 922 921 922 923 925 926 927 927 927 925 927 930 934 940 942 943 944 944 943 941 939 933 932 932 933 932 931 931 933 938 941 943 944 949 952 953 953 949 946 947 950 957 959 959 960 961 962 963 964 966 967 967 968 968 968 968 968 969 969 970 969 968 968 967 968 969 970 972 972 974 975
121 112 104 84 74 80 87 100 105 111 116 126 133 140 148 164 171 175 178 192 201 207 213 231 239 248 279 322 417 431 444 466 476 478 478 479 480 479 479 479 482 484 484 486 488 489 493 503 505 510 514 514 515 516 518 521 523 527 530 534 536 538 540 545 547 553 557 568 573 577 581 584 582 580 579 580 581 582 583 584 585 586 587 588 586 585 582 577 575 573 568 556 550 546 540 526 524 522 516 511 515 505 491 465 453 441 430 416 408 402 420 455 460 462 464 466 469 474 481 495 501 512 528 554 566 573 583 606 609 611 608 594 586 581 581 583 584 601 616 627 632 634 636 640 643 645 648 656 660 666 671 685 692 700 708 719 725 731 740 757 763 766 768 780 792 797 802 826 831 831 831 833 832 827 819 810 812 812 815 827 836 841 847 856 856 853 846 821 815 822 816 778 770 771 769 768 770 773 781 819 827 833 840 853 863 872 880 897 902 902 905 911 915 920 924 926 924 918 911 920 924 927 931 934 935 936 937 938 937 936 934 927 925 924 924 925 926 927 928 932 934 938 941 945 947 948 948 948 948 948 947 945 943 942 941 939 938 934 937 947 950 951 952 955 956 957 958 955 953 952 953 958 960 961 962 964 964 965 966 967 967 968 968 968 968 969 969 970 970 971 971 973 973 973 973 974 974 974 974 975 976
115 107 99 83 71 75 80 95 100 105 110 122 126 131 140 157 159 162 166 181 193 208 219 242 258 266 278 319 393 428 440 460 473 481 484 486 486 486 486 485 487 489 491 494 494 492 492 497 499 503 506 510 514 516 518 521 522 524 528 533 535 537 540 546 550 555 560 569 573 577 579 580 578 576 575 577 579 580 581 583 583 584 585 587 586 585 583 579 578 576 572 562 555 549 543 528 522 517 512 503 510 509 494 465 453 441 431 419 414 409 409 427 445 454 459 461 463 468 476 489 495 502 520 550 564 570 578 595 593 591 586 574 569 566 564 567 575 598 611 625 631 633 636 640 643 645 648 656 660 664 669 680 686 691 698 712 718 724 731 738 740 743 746 760 770 778 787 816 817 811 807 812 812 808 803 793 796 798 803 819 824 827 835 847 846 846 839 812 794 799 793 767 759 758 755 759 765 775 792 827 836 844 852 866 874 883 892 910 918 921 925 926 926 928 931 932 930 924 917 918 924 930 934 937 937 938 939 941 942 942 941 937 934 933 933 933 933 934 935 938 940 942 944 948 949 950 950 950 950 950 950 950 949 948 947 947 946 940 939 949 951 953 954 957 958 959 959 958 956 956 957 959 961 961 962 964 965 966 966 967 968 968 968 968 968 968 968 968 969 970 971 973 974 975 975 975 975 975 975 976 976
108 101 93 75 69 73 78 89 94 98 103 113 117 122 130 144 148 154 160 179 199 217 232 266 282 297 282 320 360 426 438 459 473 481 485 489 491 492 492 491 492 493 496 504 504 501 499 501 503 504 506 513 519 521 521 521 522 523 526 533 535 538 540 546 550 554 560 570 573 575 576 575 573 571 569 575 578 579 580 581 582 583 584 586 585 584 583 579 578 577 574 565 557 552 545 532 525 517 511 499 503 506 498 473 459 446 437 428 425 424 424 426 428 433 451 460 462 466 470 483 490 498 515 548 560 565 570 578 574 569 565 560 556 553 552 564 578 596 607 625 630 633 636 640 642 645 648 656 658 662 665 674 679 684 692 706 711 717 721 724 726 730 734 746 752 760 769 788 788 781 779 782 782 781 779 777 779 785 792 808 809 814 824 832 829 829 823 795 776 775 769 757 749 747 746 758 767 783 808 832 842 849 858 876 885 894 903 920 928 931 934 934 933 933 935 935 934 930 925 917 919 925 931 936 937 938 939 941 943 944 945 943 941 940 939 939 939 940 940 942 943 945 947 950 950 950 951 951 951 951 952 952 952 952 951 951 950 947 943 949 952 954 955 959 960 960 960 959 959 959 959 960 961 962 962 964 965 966 966 967 968 968 969 968 967 967 966 966 967 968 970 972 973 974 974 974 974 974 975 976 976
102 93 85 65 70 80 87 93 97 101 105 116 122 129 135 147 156 164 170 189 209 222 236 280 293 316 328 343 382 431 443 466 478 482 485 490 493 495 497 501 502 503 504 511 513 512 512 515 516 517 517 521 525 526 527 527 528 528 531 535 536 538 541 547 552 555 560 564 565 566 566 564 562 560 561 572 575 576 578 580 581 583 584 585 585 584 582 579 577 574 569 559 555 550 545 532 526 521 515 500 494 490 493 486 476 467 456 440 435 431 431 440 433 437 423 455 460 462 465 476 483 492 505 535 543 547 548 552 550 547 542 535 534 540 547 569 585 598 612 628 632 635 637 640 643 645 648 654 656 659 661 669 674 679 684 695 699 703 705 708 710 715 721 729 734 740 744 749 752 751 753 754 754 752 750 756 761 768 773 779 782 789 795 801 797 790 782 765 758 754 748 741 736 738 742 762 776 799 820 838 848 856 866 893 903 912 919 931 934 936 937 937 937 937 937 938 937 936 933 926 923 924 926 930 932 934 936 938 939 941 943 944 944 944 943 943 942 942 942 942 942 943 946 949 950 950 951 952 953 953 954 955 955 955 955 954 953 952 950 951 954 957 958 961 962 963 963 961 961 961 960 960 959 960 960 961 963 964 965 967 968 967 966 961 960 959 958 958 960 962 963 965 965 965 965 965 966 966 968 972 973
95 85 78 60 70 84 90 99 104 108 113 128 135 142 149 164 172 180 188 207 217 224 233 278 300 319 359 398 426 439 448 478 484 485 487 491 492 496 499 509 512 513 512 515 517 519 521 523 524 525 526 527 529 530 532 535 536 537 538 540 540 540 543 550 554 555 556 555 554 555 555 552 551 551 556 568 570 573 576 579 580 582 583 585 585 584 583 579 577 572 566 554 552 548 545 534 529 526 522 504 488 475 474 486 486 481 462 443 434 428 425 427 437 452 415 447 453 458 463 471 477 484 492 513 520 521 521 523 521 517 511 515 522 537 550 573 591 604 619 632 634 636 638 641 643 645 648 652 655 657 659 665 670 674 676 684 688 690 691 694 696 701 707 714 717 720 723 726 729 730 732 733 733 729 730 737 744 748 751 753 758 762 763 772 766 754 745 742 740 736 729 725 727 734 744 766 791 816 825 843 854 863 875 913 923 926 930 936 937 938 938 938 938 938 940 940 940 939 938 936 933 930 927 925 926 928 929 932 934 936 938 942 943 944 944 943 942 942 941 941 941 942 943 948 949 949 950 952 953 954 955 957 957 957 957 956 956 956 955 956 958 960 962 965 965 965 965 962 962 960 959 956 954 954 954 957 958 960 962 965 965 963 959 951 949 948 948 950 952 953 954 953 952 951 951 952 953 954 957 964 965
95 87 83 63 62 74 81 94 101 106 112 128 136 144 153 172 179 188 199 222 229 233 248 291 310 324 363 431 438 446 454 486 488 489 490 493 494 497 500 511 515 516 516 517 518 520 522 524 525 525 526 528 530 531 533 539 542 544 548 546 545 545 547 551 554 551 550 549 549 549 549 547 547 550 553 562 566 571 576 579 579 581 582 584 585 585 584 580 578 575 571 560 555 551 547 537 534 531 526 507 491 476 464 463 463 460 446 434 427 421 415 413 424 439 429 426 450 457 461 467 472 478 484 493 496 498 499 498 495 494 494 514 527 542 554 580 595 608 621 632 634 636 638 641 643 645 647 651 653 656 658 661 665 670 673 680 682 683 684 687 690 694 698 705 705 707 710 715 718 720 721 721 721 719 720 727 731 734 737 742 747 747 747 757 751 741 733 730 728 723 718 720 727 735 746 770 802 821 828 847 858 868 881 919 926 928 929 934 936 937 938 937 936 935 937 942 942 941 941 938 937 935 932 924 925 926 926 927 930 932 934 936 938 939 939 939 940 941 941 942 943 943 944 947 948 948 949 951 952 954 955 956 957 958 958 959 959 959 958 960 961 963 965 966 967 966 965 961 960 957 953 948 947 946 947 950 952 956 959 961 960 956 951 945 943 942 942 942 944 944 944 943 942 942 942 943 944 946 949 954 956
102 96 93 73 59 61 69 88 93 99 106 121 130 140 151 170 182 199 209 234 261 267 287 311 319 364 404 438 446 463 472 490 492 492 492 496 498 500 505 514 516 517 517 518 519 521 522 523 524 525 526 528 529 531 533 540 544 549 555 553 551 552 552 551 550 548 546 546 546 545 544 543 544 546 549 557 564 570 576 577 578 580 580 583 584 585 585 581 579 577 572 563 557 553 549 539 535 531 525 509 495 480 466 448 442 436 434 426 420 415 409 398 413 423 413 398 446 454 457 465 468 471 474 477 478 479 480 480 481 488 495 519 532 546 558 589 602 615 624 633 634 636 638 640 642 644 646 649 652 654 656 659 662 665 668 675 677 677 678 682 686 689 691 695 695 697 698 706 709 712 711 710 712 710 712 718 721 722 726 731 735 735 734 743 741 735 726 719 717 712 710 723 731 739 749 775 811 823 831 852 862 872 885 908 914 920 924 929 928 929 931 930 928 924 929 938 940 942 942 941 939 937 933 925 930 931 931 931 932 933 933 933 933 934 934 936 939 941 941 944 945 946 947 948 948 948 948 950 952 954 955 956 956 957 959 961 961 961 962 963 964 966 967 967 967 966 964 959 956 951 946 941 939 939 939 943 945 949 954 958 955 949 944 940 940 940 941 939 939 939 940 941 941 942 943 944 944 946 946 949 949
106 98 90 72 57 52 64 83 91 98 107 122 128 134 145 164 183 205 217 247 285 295 313 355 373 415 436 461 466 481 486 491 492 492 493 495 497 500 504 512 515 516 517 518 519 519 520 521 522 523 524 526 527 529 530 535 539 543 548 555 555 555 553 548 545 543 540 541 540 538 536 536 538 541 545 554 560 565 569 573 576 578 578 581 583 585 585 583 580 578 574 565 559 555 551 543 539 535 529 511 493 480 470 453 445 438 433 427 419 414 409 392 394 395 386 395 429 448 454 463 462 460 461 462 465 469 472 479 485 494 504 541 551 562 581 607 617 626 630 633 635 636 638 640 641 643 644 647 649 651 653 656 657 658 662 668 670 670 672 675 679 681 682 685 685 686 688 695 698 700 699 697 698 698 701 705 706 708 711 715 718 716 717 726 724 721 714 705 705 705 710 727 736 745 756 795 820 828 836 846 855 863 871 884 891 898 903 906 904 903 903 902 902 902 909 924 928 931 933 940 940 937 934 930 934 936 937 938 939 939 939 938 937 936 937 940 943 944 945 947 948 949 949 950 950 949 949 951 953 954 956 957 958 958 960 963 963 964 965 966 967 967 968 967 966 963 960 952 947 941 938 934 935 935 935 936 937 939 944 948 945 941 940 942 945 949 951 953 952 952 952 954 955 955 956 956 956 955 955 953 952
106 96 87 64 48 57 72 86 96 105 116 132 135 137 143 163 183 205 218 248 282 294 312 384 423 429 440 478 480 483 484 486 487 488 489 491 493 496 499 507 513 516 517 517 517 517 517 518 519 520 521 524 526 527 528 531 534 536 539 549 549 549 546 541 538 536 534 534 533 531 528 528 531 535 541 551 555 558 561 568 572 574 575 579 582 584 585 584 581 579 576 567 560 556 554 547 543 539 531 506 487 478 472 457 450 444 438 431 421 413 406 390 380 374 374 406 413 443 453 460 456 451 452 456 461 467 473 485 493 501 518 566 579 591 608 624 629 632 632 634 635 637 638 640 641 642 643 646 647 649 651 653 653 655 658 661 663 665 667 670 672 673 675 676 677 678 681 686 689 690 689 686 686 688 691 693 693 696 697 700 702 700 701 711 708 703 699 695 698 704 713 730 740 750 762 801 816 824 827 834 844 847 851 863 871 875 878 880 879 876 874 872 875 880 886 901 905 911 920 934 937 937 934 934 935 937 939 942 942 943 944 944 943 942 943 945 946 947 948 950 951 951 951 952 951 951 951 953 954 955 956 958 959 960 961 964 965 966 967 968 968 968 968 966 963 959 955 943 937 934 932 934 938 941 941 936 934 934 935 938 938 939 941 948 955 959 961 966 965 965 965 967 967 968 968 968 968 966 964 962 962
106 99 93 65 45 58 78 93 102 110 121 138 144 147 150 163 182 204 216 238 264 289 304 376 423 428 439 471 478 480 481 482 483 484 485 489 492 495 498 506 513 516 515 513 513 513 514 515 516 516 518 524 525 527 528 530 532 534 537 540 539 539 539 534 531 530 529 527 527 526 523 524 527 531 537 548 552 554 557 564 570 572 575 578 581 583 585 584 582 579 575 563 558 555 552 546 542 537 527 499 484 476 471 456 449 443 437 429 419 411 402 386 378 371 374 406 411 435 449 452 450 450 454 464 468 472 477 490 498 513 540 579 596 607 614 626 629 631 632 633 635 636 638 640 641 641 643 645 646 648 649 650 651 653 656 660 661 662 664 667 668 669 670 672 673 675 678 683 685 686 683 680 679 683 685 686 687 689 690 692 693 692 693 702 699 693 690 694 699 705 713 730 740 750 761 786 798 803 806 827 833 833 839 854 859 860 862 867 866 862 858 857 862 867 873 882 886 893 904 925 930 936 935 933 935 938 940 943 944 944 945 946 946 946 946 948 948 949 950 951 952 952 953 953 953 953 953 954 955 956 957 959 960 961 962 964 965 966 967 968 968 968 968 965 961 956 950 938 933 931 932 941 947 950 951 945 942 939 937 939 941 943 945 954 960 963 964 967 967 968 968 969 971 971 973 973 973 972 971 969 969
102 98 93 65 48 49 74 93 104 111 121 141 149 156 162 172 184 204 215 236 247 279 295 362 417 427 437 459 475 477 478 480 481 482 483 489 492 495 498 506 511 512 510 507 507 509 511 514 514 515 517 524 525 526 527 530 530 533 535 535 534 533 534 530 526 524 523 520 520 519 517 522 525 529 533 547 550 553 556 566 570 573 575 579 581 583 584 585 583 580 575 561 555 553 550 543 539 534 523 494 482 475 470 455 447 441 435 425 418 411 402 384 376 369 371 399 405 417 428 446 449 453 460 472 474 478 484 498 511 540 562 590 603 610 614 623 626 629 630 633 634 636 637 639 640 641 642 644 645 646 647 648 650 652 654 658 659 659 661 663 664 665 666 669 670 673 675 679 681 682 678 674 674 678 679 681 682 683 683 684 685 686 688 693 692 688 686 694 699 704 711 726 736 745 755 772 777 780 789 815 815 822 831 850 848 845 847 857 854 849 844 843 849 855 861 868 873 880 886 912 920 934 935 934 936 938 940 943 944 945 946 948 948 948 949 950 950 951 951 952 953 953 954 954 954 954 954 955 956 956 957 959 961 962 963 964 965 966 967 968 968 968 968 964 958 952 946 934 930 933 937 949 954 956 958 954 951 948 946 945 947 949 951 960 963 966 967 968 969 969 970 971 973 973 974 975 975 975 975 975 975
91 85 76 61 58 59 74 94 104 112 122 142 150 158 164 182 196 209 219 240 263 277 298 363 371 379 429 445 458 463 466 478 480 483 485 491 493 496 498 504 504 502 499 497 501 506 509 514 515 517 519 524 525 526 527 529 530 530 530 528 526 525 525 522 519 516 515 512 512 514 516 523 527 532 537 548 551 554 558 570 574 576 577 580 581 583 585 586 585 582 578 565 559 555 551 543 537 530 518 487 477 471 465 451 445 440 434 425 420 412 403 384 375 366 371 402 416 427 434 454 458 462 470 482 486 492 501 531 542 564 570 589 598 605 609 617 619 623 626 631 632 634 635 638 638 639 640 642 643 644 645 647 648 650 652 655 656 656 656 658 659 660 662 665 667 670 672 674 674 673 670 667 669 672 672 674 675 675 675 675 677 679 683 683 682 681 684 692 696 700 706 719 727 735 743 754 758 763 773 790 798 815 824 838 831 824 829 841 836 832 827 828 836 842 843 851 859 867 873 892 904 919 928 933 936 940 941 944 945 947 948 949 950 950 951 951 952 952 953 954 955 955 955 956 956 956 956 956 957 958 958 960 961 962 963 964 965 966 966 967 967 967 966 961 956 950 942 931 931 936 942 954 958 960 961 962 961 960 959 958 958 959 962 967 969 970 970 971 971 970 971 973 973 974 974 975 975 976 976 976 976
76 65 47 66 75 80 85 97 105 113 121 140 146 153 160 187 206 216 227 256 283 286 294 338 303 310 400 433 440 444 448 465 472 483 488 493 495 497 499 501 498 495 491 491 496 503 508 516 517 520 522 525 525 525 525 526 527 526 525 521 518 516 517 514 511 509 507 504 508 513 517 526 530 536 541 549 552 555 558 571 575 577 578 580 582 584 585 587 586 584 581 571 565 560 554 547 539 528 513 483 474 467 461 450 445 441 436 429 422 415 408 388 377 368 370 412 429 449 457 465 468 472 478 491 498 507 519 557 562 566 569 578 587 596 604 612 614 618 622 628 631 632 633 635 636 637 638 640 640 642 643 646 647 649 650 652 652 652 652 654 655 656 656 662 664 666 667 668 667 664 662 661 665 666 665 668 669 669 668 668 671 676 679 675 675 678 682 688 692 696 700 710 716 723 729 738 743 749 755 769 780 793 800 815 810 800 810 824 821 812 808 821 827 829 825 836 846 856 863 878 888 899 912 924 933 941 943 945 947 948 949 951 951 952 952 952 953 953 954 956 957 957 957 957 957 957 958 958 958 959 959 961 961 961 962 963 963 963 963 964 964 964 963 959 955 948 940 928 933 938 944 955 959 961 963 966 968 970 970 968 968 969 971 973 973 973 973 973 972 972 971 973 973 974 974 975 975 975 976 976 976
59 47 39 77 86 93 98 103 108 115 122 139 145 154 162 187 204 213 219 249 262 270 267 276 266 275 344 424 431 434 436 449 457 470 485 494 495 497 498 497 495 492 490 490 493 498 506 516 517 520 522 524 525 524 524 524 523 522 521 516 514 511 512 510 507 504 502 502 510 514 519 527 531 538 542 548 550 553 556 566 569 572 574 579 580 583 585 587 586 585 582 575 567 563 557 548 541 527 511 483 473 466 462 452 447 442 437 430 424 420 415 399 380 370 368 417 429 445 453 465 469 473 479 493 502 514 524 548 552 558 562 572 578 588 601 611 613 616 620 627 629 631 632 634 635 635 636 638 639 641 643 646 646 648 649 649 650 649 650 651 653 653 654 659 660 661 662 664 662 659 658 658 661 662 661 664 665 664 664 665 670 677 678 672 674 677 680 685 688 692 695 703 709 715 719 729 734 739 743 758 763 767 771 786 783 779 788 800 798 791 790 816 821 822 812 830 840 849 857 869 877 886 896 912 925 940 943 945 947 949 950 951 952 952 952 953 953 953 954 955 957 957 958 958 958 958 958 958 959 959 959 960 960 960 960 960 960 960 960 960 960 960 960 957 953 946 938 925 933 938 943 955 959 961 963 968 971 972 973 971 971 971 972 973 973 973 973 973 972 972 971 972 973 973 973 974 974 975 975 975 976
51 40 39 86 93 99 105 113 118 124 130 144 152 159 162 174 187 193 198 216 226 232 235 246 250 259 297 412 425 426 429 439 445 454 472 493 494 495 495 493 491 490 488 488 490 494 502 514 515 517 518 524 524 522 521 520 519 517 516 513 510 508 507 507 504 501 499 506 511 515 520 527 531 536 540 547 549 551 553 559 562 564 567 576 577 579 583 585 584 583 582 578 570 565 559 549 541 526 508 482 473 467 462 454 449 445 439 432 428 424 419 407 381 366 377 418 428 441 449 464 467 471 476 489 498 508 516 538 543 548 552 566 573 580 594 610 612 615 619 625 627 629 631 632 633 634 635 638 639 641 644 646 647 648 647 647 647 647 647 649 650 651 653 655 655 655 656 659 657 655 654 654 656 658 657 660 661 660 660 662 670 675 675 670 673 675 677 682 684 687 689 697 702 707 711 720 725 728 734 744 748 751 755 761 761 763 768 773 773 772 772 796 801 805 806 828 835 843 849 859 866 874 883 902 916 936 940 943 943 946 947 945 947 948 950 951 951 951 951 954 955 957 958 958 958 959 959 959 959 959 959 959 958 958 957 956 955 955 955 956 956 956 956 954 950 942 936 923 932 938 943 956 959 962 964 969 971 973 973 971 970 970 970 971 971 972 972 972 972 971 971 971 972 972 972 973 974 974 974 975 975
42 36 31 86 94 99 105 117 125 132 138 147 148 148 148 154 160 166 175 190 199 205 212 233 241 257 288 363 374 395 420 433 441 448 459 490 490 490 490 488 487 486 485 485 487 491 496 506 510 512 514 519 517 515 513 513 511 509 509 507 505 502 502 503 500 497 496 508 511 514 518 524 526 530 534 543 545 547 549 553 555 558 561 568 572 576 580 581 580 579 578 578 574 568 563 550 539 526 506 483 474 468 463 455 451 446 442 435 431 427 420 405 376 360 377 416 421 430 441 459 464 467 471 480 486 493 498 514 520 528 538 558 567 574 585 607 611 614 616 623 625 627 628 630 631 631 632 637 639 642 646 647 647 647 646 644 644 644 644 646 647 648 650 650 649 649 649 651 650 648 648 648 651 652 652 654 655 655 656 660 666 668 667 667 670 671 673 677 679 681 684 691 695 698 701 708 712 715 719 726 730 734 737 742 743 746 748 750 751 751 754 767 774 781 794 816 825 829 830 844 852 861 869 887 901 915 919 926 926 929 930 928 929 931 933 937 937 937 939 946 949 950 952 955 956 957 957 956 956 955 954 951 950 948 946 944 943 943 943 946 948 950 951 946 942 935 928 927 937 943 949 958 960 963 965 968 969 970 970 968 968 967 966 966 967 968 968 969 969 969 969 969 969 970 971 971 972 972 973 973 974
27 25 27 82 93 99 104 113 122 130 137 142 138 132 134 138 145 152 162 178 184 188 199 224 240 271 304 312 316 344 404 432 442 450 461 485 485 486 486 486 483 482 482 484 486 489 491 500 506 509 512 512 510 507 506 505 503 501 501 501 499 496 496 497 495 489 493 506 509 512 515 521 523 526 529 538 541 545 546 550 552 554 556 563 569 574 578 577 576 575 575 577 576 571 566 554 540 527 508 486 476 469 465 457 452 448 444 437 434 430 422 405 374 355 367 412 415 418 426 452 459 463 466 472 475 479 482 490 496 505 521 550 561 568 577 605 610 612 614 619 622 625 626 627 628 629 630 636 639 642 646 647 647 646 644 639 640 641 642 643 644 645 645 644 643 643 643 643 642 640 639 642 645 646 648 649 650 650 652 657 659 660 660 664 666 668 669 672 675 677 679 685 687 690 693 698 700 703 704 711 716 719 722 726 728 730 730 732 734 736 741 751 757 766 776 793 803 806 813 829 839 849 858 872 883 889 894 902 905 907 909 909 909 909 910 915 916 918 923 932 936 937 939 946 950 953 953 950 947 945 943 939 937 935 933 929 928 927 928 934 938 941 944 938 933 927 923 932 942 947 952 958 960 962 963 966 966 966 965 965 964 963 961 961 962 963 963 965 965 966 966 967 967 968 968 969 970 970 970 971 971
19 20 24 81 92 98 101 107 114 121 128 133 131 124 123 129 138 148 156 169 174 177 190 225 259 286 299 272 289 320 365 432 442 451 466 481 482 482 484 484 481 479 480 485 487 489 491 499 504 507 509 509 506 502 501 500 498 497 497 497 496 493 491 490 487 483 491 503 507 510 514 519 522 524 527 535 540 544 546 549 551 553 555 564 569 573 575 574 572 572 572 574 574 572 568 557 545 531 513 489 479 471 466 458 454 450 446 438 435 431 425 406 380 353 362 406 409 408 411 446 456 461 464 467 468 470 472 481 487 495 508 545 557 565 574 604 609 611 612 616 618 622 624 626 627 628 630 635 638 641 643 646 646 645 641 637 638 639 640 640 641 642 641 640 639 639 639 637 635 633 633 639 641 643 645 646 647 648 650 655 656 657 660 663 665 667 668 672 674 676 678 683 684 686 688 692 693 696 698 704 709 712 714 718 720 722 723 728 732 736 739 746 750 758 766 777 783 789 803 825 834 844 853 865 871 875 879 886 890 893 894 893 893 893 894 898 901 905 910 917 921 925 927 936 941 946 947 943 939 936 934 931 929 927 924 920 919 919 919 925 929 932 935 933 928 922 924 930 938 945 948 955 957 959 961 963 963 963 962 961 960 959 956 956 958 959 960 961 962 963 963 965 966 966 967 967 968 968 968 968 968
16 18 23 74 82 87 91 102 107 113 118 122 120 115 112 122 130 140 146 156 163 170 183 226 279 271 254 239 259 310 329 431 441 450 465 479 479 479 478 475 473 477 480 486 487 490 492 496 499 502 504 505 503 499 498 496 495 495 495 494 492 487 482 479 479 485 494 502 506 508 512 518 521 523 526 532 538 542 545 548 550 552 555 565 569 572 572 569 567 567 566 571 573 572 570 560 552 539 524 494 484 474 467 459 456 452 449 440 436 433 428 410 393 359 354 384 383 380 383 422 452 459 462 463 463 463 464 476 481 489 500 541 553 562 571 601 608 610 611 613 614 617 621 625 626 627 629 633 636 639 640 644 644 641 638 635 637 637 638 638 639 639 638 636 635 634 634 630 628 630 633 638 639 640 641 645 646 647 649 654 655 658 662 665 667 669 671 675 677 680 682 684 685 687 688 692 693 695 698 701 704 707 710 715 719 721 724 734 740 745 748 750 751 754 759 768 773 779 791 823 831 839 845 856 859 861 864 873 876 878 879 878 878 879 880 885 889 892 895 902 907 912 916 926 932 937 939 936 933 929 927 922 921 919 918 921 922 923 923 922 923 924 927 927 923 922 924 928 932 940 944 949 952 954 957 960 960 959 959 956 954 952 951 951 952 953 954 957 957 958 959 962 964 965 965 966 966 966 966 966 965
13 15 17 43 47 49 55 89 95 101 107 111 106 97 95 107 113 123 132 146 155 164 174 219 246 230 208 228 242 283 320 414 433 441 451 458 456 454 452 449 448 460 467 485 486 488 489 492 493 494 496 498 498 496 494 489 487 486 484 481 479 473 468 474 481 490 498 504 507 509 512 518 521 523 526 533 538 541 543 546 548 551 554 563 566 567 566 560 559 558 558 567 571 572 571 562 556 548 537 504 493 483 475 464 461 458 454 446 441 438 434 421 413 389 379 381 369 365 365 382 396 406 455 457 459 460 462 476 481 488 501 537 550 560 567 587 598 605 606 608 610 612 615 619 623 625 626 630 632 634 636 640 640 637 634 632 633 634 635 635 636 636 635 629 627 627 627 631 633 637 642 645 646 646 648 653 653 654 657 661 663 666 669 675 678 679 682 691 694 697 698 700 701 701 702 705 706 708 710 711 713 716 720 726 729 735 740 753 759 764 772 779 774 773 785 793 793 795 794 811 821 825 828 835 838 840 844 853 856 859 859 861 863 865 867 873 876 880 885 891 894 897 900 910 917 922 925 925 920 917 914 921 922 924 926 934 936 936 935 931 927 926 926 926 926 928 931 932 933 935 937 939 942 945 948 951 952 951 950 950 950 952 953 954 954 954 956 959 959 959 958 959 960 961 961 963 964 964 964 964 965
10 11 12 14 16 17 22 54 75 87 93 100 91 79 82 95 102 112 123 141 150 156 164 193 195 193 183 220 234 255 299 360 402 425 433 430 424 416 408 410 427 439 451 479 483 485 486 488 489 489 490 493 494 492 488 477 473 471 469 464 462 460 461 477 486 493 498 504 508 510 514 519 522 524 526 534 539 541 543 546 547 550 553 560 561 561 559 553 553 553 553 563 568 571 571 563 558 553 545 517 503 494 485 471 467 464 460 451 446 443 438 431 425 418 412 399 388 378 370 361 340 357 419 453 457 461 465 477 484 492 509 536 548 556 561 571 579 587 590 596 603 606 609 613 617 621 624 627 628 630 631 635 634 633 630 628 629 629 631 632 632 631 630 623 622 624 628 637 642 645 648 654 655 657 660 666 666 670 672 674 675 680 683 689 690 691 695 709 714 716 718 721 720 718 721 724 725 725 727 729 730 732 735 742 744 751 757 770 780 794 806 815 809 805 820 830 828 824 814 804 812 816 819 823 827 831 834 842 846 850 851 857 859 863 867 873 873 878 885 893 894 894 895 898 902 905 908 912 908 908 913 928 931 935 939 945 947 947 947 943 940 938 937 933 933 939 942 942 940 938 936 934 934 935 938 942 943 943 944 949 953 957 958 960 961 962 963 965 964 964 963 961 961 960 960 962 963 963 963 964 965
16 17 18 17 17 16 16 23 45 61 82 88 71 73 80 95 105 113 122 140 147 153 159 170 174 174 175 206 225 242 265 310 344 368 378 374 365 355 348 356 391 426 444 467 478 483 485 487 487 488 489 491 491 488 482 466 463 460 458 455 455 460 467 483 492 499 503 508 510 513 518 522 523 524 528 535 539 541 543 546 548 550 552 556 557 556 554 552 552 552 553 561 565 569 570 562 557 553 548 528 511 503 494 480 473 469 465 455 450 446 442 436 432 427 417 402 397 377 368 348 345 361 378 454 458 462 466 478 486 496 514 534 542 549 554 562 565 568 572 579 585 589 597 608 611 615 619 623 625 627 627 629 628 627 626 624 625 626 627 628 627 626 624 619 624 629 634 641 644 647 650 657 659 662 665 673 676 681 685 689 688 692 696 702 702 701 704 721 726 729 731 736 733 733 736 738 740 740 741 743 744 744 745 752 756 760 768 792 804 820 829 835 831 827 834 847 846 838 831 818 820 827 830 834 837 841 843 849 853 857 860 866 870 874 878 885 885 890 896 903 905 906 906 905 906 905 905 907 909 915 924 931 935 941 944 949 951 952 953 952 951 949 947 941 939 946 949 950 949 946 945 939 936 935 938 943 943 944 945 949 953 957 959 961 962 964 965 967 967 967 967 965 965 965 964 963 964 964 964 964 964
42 46 41 27 25 21 19 19 22 33 54 60 57 74 84 101 110 117 125 142 147 150 154 159 163 162 169 189 212 235 244 278 297 308 319 314 296 277 278 298 330 373 426 456 471 481 485 485 486 486 487 488 487 483 475 460 458 455 450 451 457 466 474 490 501 506 510 513 515 519 523 526 528 529 533 539 540 542 543 546 548 550 552 553 553 552 552 551 551 552 553 559 563 565 567 560 556 552 548 537 524 514 506 492 484 478 472 459 455 450 446 439 436 432 424 404 396 364 353 346 357 361 359 458 460 463 467 480 488 498 513 527 532 538 543 550 552 555 558 565 567 570 577 589 595 605 609 612 614 616 617 616 616 616 617 616 618 620 621 619 619 618 617 618 628 634 637 643 646 649 652 658 661 665 669 679 684 690 695 703 702 705 710 715 716 714 714 731 739 744 746 751 748 748 752 754 755 755 756 758 758 759 759 763 767 771 779 816 825 834 841 849 845 844 848 859 856 848 840 836 838 841 844 848 850 852 854 858 861 865 870 879 883 887 890 899 900 902 907 914 916 917 918 920 919 918 915 911 915 922 927 933 938 944 948 952 954 955 956 957 957 955 954 948 946 951 954 956 956 954 953 948 945 941 944 949 950 949 948 948 950 954 958 961 963 964 966 968 969 969 969 969 968 968 967 966 966 966 966 964 964
85 88 82 63 56 52 54 48 27 25 26 36 48 73 88 106 113 119 129 141 140 140 139 144 146 151 159 177 192 208 222 243 260 267 279 268 253 233 233 255 275 303 358 444 457 467 473 475 474 473 474 476 475 472 465 455 451 447 446 455 462 472 479 498 506 509 513 517 520 524 525 529 531 535 538 541 543 544 545 547 548 549 550 551 550 550 549 548 549 550 551 556 558 559 560 556 553 550 547 541 536 528 521 512 505 496 485 466 459 454 449 442 439 436 430 408 397 365 349 354 349 338 336 462 461 464 467 477 483 490 499 505 508 511 513 518 521 525 527 534 541 547 551 558 564 574 578 579 578 580 582 583 584 586 587 598 602 606 609 614 617 619 621 629 636 639 641 646 648 651 654 661 665 670 675 688 695 703 709 721 725 727 732 741 743 741 741 752 762 770 776 780 780 780 782 784 790 790 790 789 790 790 794 797 798 797 800 826 833 843 850 864 866 868 871 873 868 862 857 854 856 859 861 866 868 869 870 873 877 881 885 896 902 907 912 920 921 921 925 932 933 934 934 934 933 932 929 920 920 924 926 933 938 941 946 952 955 957 958 960 960 960 959 957 956 958 960 961 961 960 958 954 951 948 952 956 956 955 954 952 951 950 954 960 962 964 966 969 970 971 972 972 972 971 971 970 970 969 969 967 967
110 111 108 96 85 85 91 89 63 35 23 30 37 57 87 107 114 119 127 133 128 126 123 128 133 143 151 170 178 184 193 215 225 228 237 225 221 215 216 235 247 269 294 421 443 450 456 459 456 455 456 461 461 459 456 450 444 439 445 457 463 472 482 500 505 509 512 519 522 523 523 527 530 535 539 542 545 546 547 547 547 548 548 548 548 547 546 546 547 549 550 553 554 554 555 553 549 546 545 541 540 538 532 527 521 513 500 473 463 457 453 445 442 439 433 413 402 376 364 345 323 325 339 462 462 464 466 471 474 477 479 481 481 480 480 481 483 486 487 490 496 504 511 534 536 539 542 546 544 544 546 552 556 560 563 589 595 604 611 620 624 628 631 639 641 643 645 648 651 653 656 664 668 674 681 696 706 715 722 740 749 755 759 769 775 776 778 787 793 801 808 813 814 815 814 816 824 825 824 821 822 822 829 832 830 825 825 835 840 849 857 878 886 893 899 891 885 878 875 873 874 876 878 883 886 887 888 892 895 898 902 914 925 929 935 940 940 938 939 945 946 946 947 946 945 942 939 929 926 925 927 933 935 938 941 950 954 956 958 960 961 961 962 963 963 964 964 965 965 964 962 958 955 955 958 960 960 960 959 957 955 952 952 958 961 964 966 969 970 972 973 974 974 974 973 973 973 972 972 970 970
121 123 116 101 93 95 101 102 95 65 31 27 33 44 81 105 112 116 120 122 118 116 115 119 129 139 148 164 170 175 178 194 201 216 216 209 207 203 210 234 245 259 279 363 419 439 442 445 444 443 445 451 452 452 450 447 442 437 445 454 460 468 479 498 503 508 511 516 519 520 520 524 527 530 535 541 544 546 546 546 546 546 547 547 547 545 542 544 546 547 548 550 551 551 553 553 548 545 544 539 537 535 533 531 526 518 509 476 467 460 455 446 443 441 437 419 407 388 371 329 315 345 360 424 462 463 463 464 465 466 467 467 467 466 466 464 463 463 463 464 467 472 479 503 505 515 521 529 526 526 530 547 555 562 577 601 607 616 622 628 631 633 635 641 643 645 646 650 652 654 657 665 670 676 684 702 712 721 730 755 765 778 787 793 800 803 808 815 818 823 826 830 832 832 832 833 837 838 838 838 838 839 844 846 844 842 842 848 852 857 865 886 897 908 921 907 902 893 888 886 887 889 891 897 898 900 902 906 910 912 919 926 940 943 945 948 947 945 944 947 949 951 951 951 949 948 945 934 931 930 933 936 937 939 940 948 952 955 957 959 960 961 962 964 965 965 966 966 966 965 964 961 959 959 960 962 962 962 961 960 958 956 954 956 958 961 965 968 970 972 974 974 974 974 974 974 974 974 973 972 972
131 130 121 106 100 103 109 107 100 88 41 25 30 40 80 100 107 110 113 112 109 106 107 114 126 134 142 153 159 161 167 178 183 195 194 195 194 193 202 232 245 256 275 309 349 390 408 421 423 425 428 439 443 443 444 444 438 437 443 453 458 465 474 495 502 506 509 514 515 516 516 521 524 527 531 540 543 544 544 545 545 545 545 546 545 542 538 540 543 544 545 547 547 549 551 552 549 546 543 537 533 531 530 531 527 520 513 482 470 462 457 448 445 442 439 423 409 396 361 321 314 356 358 378 448 462 461 459 459 459 458 457 456 455 455 453 453 452 451 451 454 459 464 473 478 489 497 505 515 522 532 557 567 583 599 613 617 622 626 632 634 636 637 642 644 645 647 651 653 655 658 665 671 678 685 705 716 726 735 764 779 795 809 818 820 824 827 830 832 834 835 838 840 841 841 842 844 844 845 848 850 853 858 860 857 856 856 861 865 869 877 892 905 919 933 926 920 914 909 900 901 903 905 912 915 917 922 922 928 927 934 940 947 951 951 952 950 948 947 949 951 953 954 955 953 952 949 939 936 935 938 943 943 943 941 943 949 952 955 958 959 961 962 964 965 966 966 967 967 966 966 963 963 963 963 964 964 963 963 961 960 958 957 955 956 957 961 966 969 972 973 974 974 975 975 975 975 974 974 974 973
147 136 127 114 115 121 119 107 99 93 68 32 31 35 57 66 75 79 87 95 87 84 88 103 115 122 126 135 142 147 153 162 164 167 171 177 176 181 192 221 242 253 268 279 273 298 316 330 335 339 341 350 355 362 367 380 383 404 438 450 457 463 470 492 498 502 505 509 511 512 514 520 524 528 531 538 540 540 540 541 542 542 542 542 541 538 535 532 533 535 537 542 545 547 550 550 548 546 544 538 533 530 528 527 524 520 516 494 476 467 460 451 447 444 440 425 410 399 358 321 304 326 340 354 401 419 457 455 452 446 440 399 392 393 396 401 404 411 413 445 448 453 461 473 478 483 500 513 528 541 553 580 591 605 610 619 622 625 629 634 636 638 640 643 644 646 648 651 653 656 659 666 670 677 684 702 712 720 728 752 769 785 798 811 814 818 820 832 833 832 831 830 832 835 834 837 840 843 844 846 849 854 861 872 876 877 879 883 886 890 896 909 921 932 941 941 937 936 935 924 923 925 927 933 936 939 943 941 945 944 946 951 952 953 955 955 953 952 951 953 955 956 957 958 957 955 953 945 942 941 944 949 950 950 948 946 949 950 953 957 958 960 961 963 964 965 965 967 967 967 967 966 966 966 966 967 967 966 966 964 963 962 960 959 958 958 960 964 966 970 973 974 974 975 975 975 975 974 974 974 974
173 152 138 127 132 137 128 107 101 101 96 51 36 33 33 35 40 44 54 65 59 61 67 85 98 105 108 122 129 135 139 146 146 151 154 159 160 172 184 201 225 246 245 244 236 235 242 252 260 260 262 263 265 272 277 294 305 328 400 447 454 460 469 488 493 498 500 507 508 511 514 522 528 532 533 536 536 536 535 538 539 540 540 537 536 534 531 525 525 528 531 541 545 548 549 550 548 547 546 540 537 533 530 523 520 518 516 505 483 472 464 454 449 445 441 426 411 401 361 321 300 293 318 339 367 383 433 443 428 399 383 337 337 345 352 367 404 414 417 452 455 460 470 487 500 511 526 540 548 559 571 604 611 614 618 622 624 628 630 634 637 639 641 644 645 647 648 652 654 657 660 667 671 676 684 696 702 709 716 733 746 760 772 785 788 793 798 817 818 816 815 811 813 818 817 824 831 837 839 839 842 847 856 873 883 888 895 904 908 912 917 929 939 943 945 946 946 946 946 943 941 943 944 947 948 950 951 952 952 953 953 953 954 955 956 956 955 955 955 956 957 958 959 960 959 958 956 950 947 946 949 954 955 955 955 954 953 952 953 957 958 959 961 962 963 964 965 967 967 968 968 969 969 969 969 970 970 969 969 967 966 965 964 963 963 963 963 964 966 970 972 974 974 974 975 974 974 974 974 973 973
192 170 149 140 141 139 131 112 111 110 104 76 46 40 44 37 37 38 40 44 45 50 56 70 82 90 100 116 121 125 127 137 137 141 142 148 157 168 177 187 200 219 209 213 215 218 225 240 247 239 250 249 248 250 253 266 274 284 345 448 454 460 470 487 492 498 500 508 511 514 516 525 531 532 532 533 533 532 532 534 537 539 538 532 530 528 525 520 523 527 533 543 546 548 549 550 549 548 547 543 540 536 532 523 520 517 514 506 489 475 466 455 450 446 442 427 411 399 359 324 304 286 304 342 369 381 389 390 371 338 328 342 356 383 401 418 453 457 459 464 467 473 482 517 535 547 546 554 562 573 587 611 615 618 620 622 624 627 630 634 636 638 640 643 645 646 648 652 654 657 660 668 672 676 682 689 695 702 709 724 734 745 755 765 769 773 780 791 793 794 794 790 791 796 798 810 821 826 828 831 834 841 849 863 872 879 889 904 911 916 921 936 942 943 944 945 945 946 946 945 945 945 946 948 949 950 950 952 952 952 953 953 954 954 955 956 955 955 956 957 958 959 959 960 960 959 957 952 951 951 954 957 958 958 958 958 957 956 955 957 958 960 960 961 962 963 965 967 967 968 968 969 970 971 971 972 972 971 971 969 968 968 967 967 967 967 968 968 970 972 973 974 974 974 974 973 973 973 972 972 972
203 179 156 158 151 143 136 125 121 115 107 87 57 63 71 65 61 54 40 44 44 44 47 61 71 80 95 109 115 116 117 127 128 131 131 145 155 162 166 177 180 186 183 195 201 207 209 220 220 214 226 230 232 238 246 263 273 287 323 446 455 461 472 491 495 500 503 510 513 516 518 525 528 529 530 531 530 528 527 531 534 536 535 526 524 521 519 516 521 526 532 542 545 547 549 549 549 549 548 545 541 537 532 524 521 516 513 502 491 477 466 455 450 445 440 425 411 382 353 329 310 283 297 338 358 362 354 322 321 320 339 398 411 434 451 461 464 467 471 477 487 507 514 553 564 570 571 572 579 593 604 614 617 619 619 620 623 626 629 633 635 637 639 643 644 646 647 651 654 657 660 667 671 673 676 684 689 696 704 716 724 733 739 748 753 758 762 769 772 773 774 773 774 778 780 792 802 808 811 819 827 835 843 854 861 868 876 892 901 907 913 929 937 940 942 943 944 945 945 945 945 945 946 946 947 948 950 951 952 952 952 952 952 952 953 955 955 955 956 958 958 959 959 960 960 959 958 955 955 955 957 959 959 959 959 959 959 958 958 958 959 959 960 958 961 963 965 967 967 968 968 970 970 971 972 973 973 973 972 971 970 970 970 971 971 971 972 972 973 973 973 973 973 973 973 972 972 971 971 971 970
215 191 179 187 179 174 155 135 122 114 105 91 82 93 99 98 90 80 69 70 65 60 55 55 61 74 88 95 98 101 105 112 114 117 121 137 141 146 153 160 161 163 166 181 188 191 192 193 195 198 205 221 230 241 251 273 291 315 370 445 455 465 478 491 494 496 499 503 509 514 514 511 515 521 523 522 521 517 515 524 527 528 525 517 515 514 513 512 516 521 528 540 543 546 547 548 548 548 548 545 541 536 531 524 521 517 514 498 486 473 463 452 447 441 434 415 394 353 336 321 310 293 293 303 309 319 328 341 354 382 409 452 462 467 472 487 498 504 509 520 529 548 556 575 580 584 588 592 597 607 612 617 618 619 619 619 621 624 627 632 634 636 638 642 644 645 647 651 653 656 659 664 666 668 671 678 683 687 694 707 713 718 722 728 733 736 739 746 748 749 749 753 754 756 758 768 775 781 786 804 815 821 827 839 846 852 860 874 884 891 899 914 925 932 936 939 941 943 943 944 944 943 943 943 944 946 948 950 950 950 950 950 950 950 951 953 954 955 956 957 958 959 959 959 959 959 959 958 958 958 958 958 957 958 958 959 959 959 959 959 959 959 958 956 959 961 963 966 966 967 967 968 969 970 971 972 972 972 972 970 970 970 971 973 973 973 973 972 972 971 970 970 970 970 969 968 968 968 968 968 968
236 212 215 209 208 208 182 138 121 115 109 102 107 111 113 107 99 96 100 97 89 86 79 58 53 69 84 77 80 87 94 99 101 107 113 122 127 133 140 142 145 148 154 170 176 178 177 179 183 190 199 222 237 250 259 286 315 366 421 451 459 473 480 479 478 479 480 481 488 493 492 487 491 498 499 498 495 491 489 500 503 505 505 501 502 502 501 506 511 517 523 538 541 543 545 545 546 546 547 546 541 536 530 523 521 518 515 494 481 468 460 450 444 437 427 404 361 333 320 305 299 295 286 273 283 302 327 397 424 446 456 468 476 483 490 517 532 539 544 556 558 561 566 570 575 580 583 599 598 597 607 617 618 620 620 619 620 622 626 632 634 636 638 642 643 644 646 649 652 655 657 661 661 663 666 672 676 680 687 698 703 706 708 711 715 717 720 725 726 727 728 733 735 735 738 749 753 758 766 789 799 803 808 822 831 838 844 858 867 875 882 901 913 923 930 935 937 939 940 941 941 940 939 939 941 943 946 948 948 948 947 947 947 949 950 952 953 954 955 957 957 958 959 959 959 959 959 959 959 959 958 955 955 956 957 958 959 959 959 959 959 958 956 955 957 959 961 964 964 964 965 966 967 968 969 969 970 969 969 968 968 968 969 971 972 972 971 970 969 968 967 966 966 966 965 963 963 964 965 966 965
256 234 242 223 225 220 182 142 130 126 118 109 117 121 122 113 105 105 109 105 100 100 97 69 55 61 78 66 72 80 86 91 96 102 106 116 124 128 130 131 137 142 147 163 168 167 166 172 177 186 198 231 241 252 262 296 335 399 429 455 461 470 467 463 461 461 459 459 462 465 465 467 469 470 471 471 469 468 467 472 476 478 479 482 486 487 486 493 499 513 521 536 540 541 542 542 543 543 544 546 542 537 532 524 522 519 515 491 478 466 459 449 444 435 423 378 338 322 309 294 284 278 273 275 298 334 356 432 454 458 461 473 481 489 497 523 533 541 544 549 550 550 550 549 555 561 562 575 574 573 583 614 616 619 620 621 621 622 625 632 634 636 638 641 642 643 645 648 650 653 655 657 658 661 663 670 675 680 685 691 696 699 700 703 705 706 708 714 714 718 720 724 725 726 728 737 741 747 756 777 786 791 797 814 822 827 833 849 856 865 873 889 902 918 924 930 934 936 936 937 937 936 934 937 939 941 943 944 944 944 944 945 947 949 950 952 952 953 954 956 957 958 958 958 958 958 958 959 959 958 956 952 952 955 957 958 958 959 959 959 958 957 955 952 954 956 958 961 962 962 963 964 965 966 967 968 968 967 966 965 964 964 965 967 968 968 968 966 966 964 963 962 962 962 961 959 959 959 960 964 964
264 260 266 249 250 232 169 148 142 136 127 120 129 133 132 122 114 115 117 112 108 106 100 75 64 65 74 63 66 73 77 85 87 90 94 111 119 122 122 124 128 133 139 153 156 154 154 166 176 185 200 245 251 258 266 317 365 415 431 445 451 454 451 448 445 443 442 441 441 444 446 449 450 452 451 449 450 451 453 455 457 457 459 465 469 472 474 478 482 497 508 532 537 539 539 538 537 538 540 544 542 539 535 527 524 520 516 489 475 465 460 450 443 433 417 343 328 315 301 283 272 267 269 288 306 341 371 452 458 461 463 471 479 487 496 518 526 531 532 532 529 527 526 530 535 538 538 540 545 548 553 583 607 616 618 621 621 622 625 632 633 635 637 640 640 642 644 647 649 651 652 654 656 660 662 670 674 679 681 686 689 688 691 694 695 695 696 703 706 711 713 715 716 717 719 727 732 737 744 764 774 780 788 806 812 815 823 839 847 855 863 878 888 903 916 924 929 931 931 931 932 931 929 935 936 937 938 940 940 940 941 943 946 948 949 950 951 952 954 956 956 957 957 956 956 956 957 958 957 955 952 948 949 952 955 957 958 958 958 958 958 956 954 949 952 954 956 958 959 960 960 962 963 964 965 966 966 965 964 962 960 960 960 961 961 962 962 961 961 960 959 958 957 957 956 956 956 957 957 962 962
294 295 298 280 266 227 183 165 157 151 151 146 149 151 146 134 131 134 132 118 113 108 100 87 85 86 87 79 77 73 73 83 77 76 80 98 105 109 107 109 113 118 125 136 140 143 151 169 181 193 206 252 259 273 295 354 391 411 402 399 406 408 406 409 408 404 398 393 386 375 365 366 376 375 369 364 365 367 372 371 379 388 405 422 428 434 439 459 465 474 482 502 508 512 513 514 519 524 528 536 539 539 538 531 525 520 515 484 472 464 460 449 442 430 395 334 327 319 308 281 272 265 266 286 296 312 336 380 408 455 459 466 472 480 488 500 501 501 499 496 492 490 491 498 500 500 500 500 503 506 513 538 565 582 592 616 619 621 625 632 633 635 636 639 640 641 642 645 646 648 649 653 655 658 661 666 668 670 672 675 675 675 677 681 682 682 685 690 696 701 703 702 705 707 709 718 724 730 738 753 761 766 774 788 794 801 810 825 832 841 848 864 871 879 892 911 918 922 925 927 927 928 929 932 933 934 935 937 938 939 940 943 945 947 948 949 949 951 953 954 954 955 954 953 952 953 954 953 952 950 947 943 945 947 950 953 954 955 955 955 955 954 952 947 948 951 952 954 955 956 956 958 959 960 961 961 960 959 958 955 954 954 953 953 953 954 956 957 956 956 956 957 957 957 958 959 960 961 962 963 964
341 330 326 295 272 221 209 184 176 173 191 172 169 168 162 149 150 150 145 124 117 110 107 100 103 103 104 100 93 82 82 88 78 74 72 83 90 92 91 99 106 113 119 130 136 146 159 176 185 199 215 256 273 292 323 366 379 374 349 337 335 331 327 335 340 335 321 314 308 294 282 285 296 293 287 284 282 284 287 287 297 307 323 336 359 383 396 429 441 450 457 467 473 477 481 485 490 497 500 515 527 532 534 529 523 517 509 477 468 463 458 448 440 427 394 344 336 332 320 294 285 276 270 267 276 285 295 305 337 443 454 465 468 472 476 477 474 471 468 466 465 463 465 468 469 468 467 466 468 474 482 506 522 539 560 610 615 619 624 631 633 634 636 640 641 640 640 642 643 645 647 652 654 656 658 661 660 660 663 664 664 666 668 674 676 679 682 686 689 692 694 699 703 706 708 713 719 725 733 743 748 754 761 772 779 788 797 812 820 829 836 852 859 867 875 904 914 921 926 930 930 932 933 933 933 933 935 938 940 941 942 945 945 946 947 949 949 951 952 952 952 951 950 949 948 949 950 948 947 944 942 938 940 943 945 948 949 950 950 950 950 950 949 945 943 946 948 950 950 951 951 953 954 954 955 954 953 952 951 949 949 949 949 950 951 953 955 956 957 957 958 960 961 962 963 964 965 966 967 967 966
381 366 345 305 284 254 225 207 205 211 225 193 191 185 172 164 168 158 150 134 125 120 119 109 111 112 114 108 101 94 96 95 89 83 78 76 79 82 85 100 110 117 122 135 142 151 160 176 184 197 219 255 274 285 304 331 325 310 295 286 280 277 273 276 280 277 269 268 268 267 264 271 274 273 271 268 266 268 268 273 276 277 277 274 296 329 363 398 411 419 426 439 447 455 462 466 467 469 471 486 499 506 511 514 510 504 494 471 466 461 457 448 441 430 416 361 356 355 334 309 302 298 289 264 262 272 282 293 309 409 454 464 466 466 467 465 462 460 458 457 456 455 455 457 457 456 455 454 458 465 470 486 502 522 543 604 611 616 622 630 632 634 635 639 639 639 639 640 641 645 647 650 652 654 656 656 655 657 661 662 665 669 672 679 681 684 689 694 695 697 700 710 712 714 717 717 719 722 726 738 744 752 759 773 780 788 794 813 823 832 839 854 861 870 884 909 919 927 932 936 936 937 937 936 936 936 937 941 942 944 945 947 948 948 949 950 950 951 952 951 950 949 948 946 946 947 947 945 943 941 939 935 936 939 941 944 945 945 946 947 947 946 946 942 940 941 943 945 946 947 947 949 950 951 951 950 950 949 948 949 950 951 952 955 957 958 958 959 959 960 961 963 964 965 966 967 968 969 969 970 969
408 399 378 322 307 300 261 245 244 258 252 214 212 199 187 187 189 167 156 144 137 134 131 119 120 120 123 114 108 106 106 102 98 94 89 81 78 77 82 98 107 113 118 132 138 144 152 172 180 190 208 231 246 259 271 276 266 259 258 254 253 255 256 256 256 255 256 255 254 253 253 261 263 262 260 256 251 253 256 263 265 266 266 258 262 279 308 340 344 347 353 378 398 410 422 432 438 443 449 460 470 478 486 492 490 485 478 465 460 456 455 449 444 436 427 376 376 380 357 323 319 317 304 275 255 259 267 279 300 358 454 463 463 462 461 457 454 451 443 431 430 431 433 433 432 432 432 436 450 456 460 477 489 506 534 600 610 614 621 630 632 634 635 637 637 636 636 639 641 643 645 648 649 650 652 654 656 660 663 667 671 674 677 682 685 688 692 700 705 708 712 721 724 725 727 726 726 726 726 739 748 757 770 789 798 804 807 823 831 840 846 861 870 880 895 915 923 931 936 939 940 940 940 940 940 940 940 943 944 945 947 949 950 950 950 951 951 951 951 950 949 946 944 944 944 944 944 941 940 938 935 932 933 934 935 938 939 941 942 943 943 942 941 940 939 939 940 941 942 942 943 945 947 948 948 948 948 948 949 952 954 955 957 959 960 961 961 961 962 962 963 966 967 968 968 970 970 971 972 972 972
434 427 416 369 363 359 344 321 311 304 289 248 228 215 212 217 215 195 172 160 157 152 146 136 134 135 135 128 126 125 123 115 113 109 105 93 90 83 82 89 95 100 107 119 125 132 140 159 169 178 188 199 210 222 227 221 221 223 225 227 229 229 228 231 231 232 233 233 231 229 230 237 239 238 239 233 230 233 240 247 249 250 249 238 239 246 256 272 272 272 279 301 316 323 334 347 353 360 365 388 423 439 455 469 470 467 461 452 446 447 453 456 451 446 438 406 402 396 376 342 333 326 310 281 260 253 251 272 293 319 385 440 440 438 436 406 401 390 378 363 364 369 375 380 382 386 392 438 452 460 465 481 511 529 552 601 611 617 623 630 632 632 632 633 633 633 634 639 640 642 645 651 652 654 657 661 664 668 671 675 678 681 683 688 691 694 697 705 711 717 723 737 744 747 747 744 742 739 736 740 751 763 781 806 815 823 828 836 841 847 853 870 882 896 909 927 932 936 939 942 943 943 943 943 943 943 943 944 946 947 948 949 950 950 950 950 950 950 949 946 944 940 939 941 941 940 938 936 934 933 933 934 935 935 935 935 935 936 937 938 938 939 939 940 941 942 943 944 944 944 944 945 948 949 949 948 949 950 952 955 957 959 960 962 963 964 964 965 965 966 967 969 970 971 971 972 972 972 973 973 973
459 453 444 417 407 405 403 390 380 366 355 301 253 242 238 251 248 226 201 180 175 169 160 152 152 153 148 145 144 141 138 131 129 124 119 105 101 95 87 82 85 88 95 104 113 123 130 147 156 166 171 181 184 187 187 189 191 193 193 202 205 203 202 205 205 207 209 210 207 208 206 210 212 214 217 209 210 215 223 231 232 231 229 221 217 223 231 241 243 245 251 257 260 263 267 278 282 286 289 308 340 367 414 440 448 450 447 432 433 445 452 462 459 453 445 431 423 408 381 353 340 329 312 279 264 253 243 270 286 299 308 362 373 378 375 331 326 317 315 322 328 336 345 354 357 365 381 453 461 470 478 508 538 565 575 603 612 618 623 628 629 628 628 628 631 632 634 639 641 645 649 657 661 665 668 673 675 677 681 684 685 687 688 693 697 701 705 714 719 725 732 751 768 775 775 767 760 754 749 743 750 762 778 804 816 825 832 842 846 851 859 877 892 905 915 934 937 939 942 944 944 944 944 944 944 944 944 946 946 947 947 948 948 949 949 949 948 947 946 942 939 934 934 937 936 934 932 932 932 932 935 939 941 941 942 939 938 937 937 937 937 938 939 943 946 947 948 949 950 950 949 949 950 951 952 951 952 953 954 957 958 960 962 964 965 966 966 967 967 968 969 971 972 972 972 972 972 972 972 972 972
475 468 465 443 433 423 416 411 410 408 406 365 301 273 264 279 275 248 222 199 191 181 172 163 167 166 159 159 156 153 151 144 139 132 124 111 105 99 89 86 86 86 88 98 108 121 127 139 146 154 158 169 170 172 171 171 176 180 181 190 192 191 191 192 191 193 195 196 194 194 193 196 198 202 206 197 198 206 213 220 220 217 216 211 205 211 216 224 225 228 235 244 249 253 257 268 272 277 281 284 289 307 345 410 422 427 427 416 427 447 452 461 458 453 447 435 428 416 379 356 341 330 316 281 263 250 239 268 280 285 288 290 299 310 311 296 300 306 318 338 346 356 364 376 387 409 423 453 459 469 480 527 535 558 572 602 611 614 619 624 624 624 624 629 632 634 637 639 642 647 651 659 663 665 669 675 679 679 681 685 686 687 690 697 701 706 711 720 725 734 741 764 787 800 802 790 778 768 761 754 753 759 769 792 804 813 819 833 839 847 858 876 890 901 911 933 936 940 942 944 944 944 944 944 944 944 944 945 946 946 946 946 946 946 947 946 945 944 943 939 935 931 932 932 930 928 928 933 935 937 940 944 946 947 947 945 944 943 942 941 940 940 941 947 949 950 951 952 952 952 952 951 952 953 954 955 955 955 955 957 959 961 963 965 966 966 967 967 968 968 969 971 971 971 971 969 969 969 970 971 970
489 486 484 475 469 453 444 436 434 432 428 411 373 350 342 345 331 287 247 219 211 200 191 177 180 178 171 173 169 166 162 148 140 131 122 110 103 96 91 95 92 88 85 95 105 115 119 131 137 141 146 155 158 159 157 157 162 166 170 178 179 178 177 180 179 181 182 182 182 183 180 184 185 190 193 186 189 197 202 208 208 205 203 201 195 199 205 211 210 212 219 231 237 241 250 259 261 267 269 273 278 283 289 356 370 386 394 400 420 443 450 455 453 450 445 437 430 421 381 360 338 327 317 284 259 243 235 260 264 267 268 271 274 281 286 298 307 322 347 374 383 389 397 421 435 457 461 460 463 468 476 521 527 540 560 598 606 611 614 618 622 624 627 633 635 639 641 641 643 645 648 655 658 661 663 669 672 674 675 680 681 685 689 699 704 709 715 725 731 741 750 779 798 814 822 812 805 793 781 771 766 766 770 783 798 810 815 824 830 838 851 871 883 895 907 929 935 939 941 942 942 943 943 943 943 944 944 945 944 944 943 943 943 943 943 943 942 941 940 935 932 927 927 927 925 925 929 936 938 942 944 948 949 950 950 949 948 947 946 943 942 941 942 949 950 952 953 955 955 955 954 954 955 955 956 957 957 957 957 958 960 961 963 965 966 966 967 968 968 968 969 969 969 969 969 966 966 967 968 968 968
492 493 493 492 490 482 478 470 466 462 456 439 437 435 431 425 409 374 347 303 272 250 224 213 209 198 193 186 178 171 164 146 140 132 122 108 106 104 105 105 101 96 90 90 95 100 104 115 120 124 131 135 140 141 136 141 147 151 156 159 160 159 157 158 158 161 162 159 162 163 160 163 166 172 174 172 178 184 186 189 190 189 188 186 181 184 188 193 196 201 207 219 224 229 236 242 247 250 250 256 259 263 268 290 301 318 325 374 411 432 448 452 450 447 444 438 430 419 379 349 330 321 304 281 254 238 234 256 260 267 270 284 304 310 332 344 353 383 411 435 442 443 447 469 475 480 483 483 486 495 502 531 538 545 556 586 598 605 612 620 625 628 631 636 639 643 645 649 649 649 649 653 655 656 658 663 666 668 671 676 680 685 690 703 710 716 724 736 744 753 764 796 812 824 833 834 831 824 813 803 800 797 796 800 812 822 830 837 839 841 846 864 875 887 899 921 928 931 933 934 935 935 936 939 941 942 942 942 941 940 938 936 936 937 937 937 935 934 933 929 926 925 927 929 929 930 932 938 941 945 948 950 950 951 951 951 950 950 949 947 945 944 945 949 950 952 954 956 957 957 957 957 957 958 958 959 959 958 959 960 960 962 963 965 965 966 966 967 967 967 967 967 967 967 966 963 964 965 966 965 964
491 492 493 493 493 493 493 488 483 479 473 462 464 467 464 456 453 445 436 401 365 312 280 245 236 220 211 199 182 173 165 149 142 135 124 114 120 122 120 115 111 105 99 89 89 89 92 98 101 106 112 113 116 116 114 126 131 136 142 139 141 141 138 136 137 140 141 137 137 136 137 141 146 152 154 157 163 166 166 169 173 174 175 171 167 169 173 177 184 192 195 210 216 219 222 224 230 233 232 238 240 241 245 255 261 264 266 332 398 419 444 453 449 447 444 436 428 416 362 332 323 308 290 272 256 240 232 257 266 274 280 300 326 336 379 415 424 450 465 478 482 483 485 493 501 510 526 515 519 538 549 559 562 566 567 584 595 606 615 625 628 630 633 638 641 645 648 657 657 655 653 653 654 656 657 662 664 667 670 677 681 687 692 708 717 727 736 749 763 774 785 813 824 833 840 851 849 844 838 833 831 826 823 825 831 837 845 856 856 854 850 859 868 878 890 910 916 919 921 923 925 926 927 933 936 938 938 936 935 934 932 927 926 928 929 929 927 926 925 924 925 929 933 938 938 936 935 938 941 947 950 951 951 951 952 951 951 951 950 949 948 947 947 949 950 953 955 957 958 958 958 959 959 959 960 960 960 959 959 959 960 961 962 964 965 965 966 966 967 966 965 963 963 963 962 961 963 964 965 963 961
490 491 492 492 492 493 493 492 487 483 478 469 469 474 475 471 468 461 453 430 416 380 333 254 244 234 226 207 184 176 168 153 143 133 123 125 132 132 126 124 120 112 109 97 96 95 94 93 95 97 99 100 100 103 103 113 118 123 127 127 126 122 121 121 124 126 126 127 127 127 128 132 134 137 141 144 148 149 151 156 161 164 163 159 157 160 163 168 176 181 185 203 208 211 213 213 217 220 220 226 227 229 233 240 243 248 257 292 369 412 433 451 449 447 444 434 424 411 339 325 311 290 279 263 256 243 232 249 260 268 277 303 323 347 388 456 463 472 480 496 512 516 523 524 535 549 565 556 556 568 581 584 584 586 589 598 605 612 619 626 628 630 633 639 642 645 650 663 663 660 657 654 655 657 659 664 666 669 672 678 683 688 694 711 722 733 743 762 779 791 800 822 830 838 845 861 861 857 852 845 842 838 836 838 841 846 853 865 867 865 860 860 864 871 880 898 903 906 909 913 916 918 921 927 930 932 932 930 929 928 926 920 919 919 920 922 923 924 924 926 931 935 938 942 942 940 939 939 941 946 949 951 951 951 952 952 952 951 951 950 949 948 948 950 952 954 956 957 958 958 958 959 960 960 960 960 959 959 958 958 958 959 961 964 964 965 965 966 967 966 965 961 960 960 958 960 962 963 963 961 959
489 490 490 491 491 492 492 494 491 486 481 473 474 478 480 479 476 471 465 442 428 423 387 270 253 246 238 208 185 176 168 150 142 132 122 138 144 140 134 133 131 123 120 109 108 106 104 97 97 101 100 103 104 104 102 105 107 111 112 114 114 111 113 116 118 119 122 129 131 132 132 133 132 133 134 138 141 142 143 148 151 153 152 151 152 154 156 160 165 170 177 192 197 201 203 201 205 207 209 215 217 218 222 228 229 235 250 277 319 388 417 439 441 441 439 426 417 387 314 300 289 276 268 257 250 241 231 241 252 262 272 305 329 361 395 463 471 485 493 523 540 547 555 557 565 576 580 586 588 591 598 601 603 605 607 610 613 617 621 627 629 631 633 640 643 647 653 665 664 662 659 656 657 659 661 665 668 671 674 680 685 690 697 714 725 737 748 779 791 799 808 830 837 844 853 871 874 870 865 856 854 852 851 851 854 858 863 876 880 877 872 870 871 875 880 890 894 896 900 905 906 909 913 920 923 925 924 921 921 920 919 918 920 921 922 923 925 927 927 931 936 939 941 944 944 943 943 941 942 945 948 950 951 951 951 952 952 952 951 950 949 948 949 952 954 956 957 957 957 957 958 959 960 960 960 959 958 957 956 956 957 957 959 962 963 964 964 966 966 966 965 959 957 957 956 959 960 960 960 958 957
486 487 487 488 490 491 492 494 494 491 487 482 481 483 485 482 479 475 471 455 443 434 428 309 279 256 245 224 212 183 169 152 144 133 127 153 157 154 149 149 148 142 137 128 126 123 120 113 114 116 117 117 114 108 110 112 110 113 114 119 123 125 127 127 129 131 136 142 142 145 146 145 144 144 145 150 151 149 149 152 152 151 151 154 159 161 163 164 166 168 170 177 182 184 185 185 188 191 194 199 200 202 205 210 210 212 223 249 267 314 343 366 377 383 384 371 359 326 286 268 265 261 255 241 235 232 233 248 256 265 278 321 347 384 430 473 483 495 505 537 545 551 556 563 567 574 581 592 594 599 603 608 612 614 616 615 617 620 624 630 632 634 636 642 646 649 653 658 658 657 656 657 658 660 662 667 669 673 676 684 688 694 701 718 730 740 753 789 798 806 818 838 846 855 865 885 890 891 887 876 873 872 871 872 873 875 879 892 899 899 895 890 892 896 899 903 904 906 910 914 913 912 914 916 917 918 917 919 921 922 923 928 932 933 934 934 934 935 934 934 937 940 943 946 947 947 947 946 946 946 947 949 950 951 951 952 952 952 952 952 951 952 952 955 956 957 957 955 954 955 956 958 958 958 958 955 953 952 951 955 956 957 958 962 963 963 964 965 965 966 965 959 957 955 952 955 955 954 953 955 956
483 484 484 486 489 492 493 495 495 494 493 490 489 489 490 485 481 477 474 466 460 449 439 380 310 275 257 245 237 197 173 160 152 138 133 161 169 169 167 168 165 161 155 148 144 140 136 129 131 131 131 126 119 114 120 126 122 127 130 138 142 145 146 142 146 148 152 155 155 159 162 160 158 156 160 163 164 163 164 165 163 160 159 165 172 177 178 178 178 175 172 168 172 173 173 174 176 179 182 186 187 189 190 191 191 191 197 215 229 245 262 284 295 301 306 304 295 281 271 254 248 245 240 226 222 230 243 262 268 275 304 360 399 434 465 482 491 502 514 536 545 549 552 559 563 569 577 589 593 598 603 611 614 617 618 618 620 623 627 632 634 637 639 644 647 648 649 649 651 652 653 657 659 661 663 668 671 674 678 687 691 697 705 721 733 742 755 790 799 808 821 839 851 861 873 896 904 909 908 898 894 892 891 893 894 894 899 909 917 920 918 911 912 915 919 921 920 921 924 928 927 926 924 921 921 921 919 923 927 931 934 938 940 941 941 942 942 941 940 938 939 942 945 949 950 950 951 951 950 949 949 950 950 951 952 952 953 953 953 953 954 955 955 957 957 958 957 953 951 950 952 955 955 955 953 950 948 948 950 956 957 958 960 961 962 963 963 964 964 964 964 960 957 953 949 950 949 949 950 956 957
480 480 481 486 490 492 493 495 495 494 494 494 494 493 493 487 482 478 475 472 469 462 450 426 372 322 266 245 233 207 178 163 155 140 140 166 177 180 178 179 176 172 168 160 156 151 146 138 140 139 138 133 127 120 125 135 131 136 142 150 155 158 157 153 157 160 163 165 166 170 173 172 169 166 169 172 172 173 174 179 178 175 174 178 184 190 192 191 187 181 178 175 177 177 180 181 182 181 180 181 182 183 183 186 187 188 191 200 207 217 230 253 260 265 271 279 279 271 262 245 236 232 228 220 223 236 252 272 301 322 358 417 444 458 464 483 492 504 517 535 542 545 548 557 561 565 573 587 593 597 602 611 615 618 618 619 621 624 628 634 636 638 640 644 646 646 647 647 649 651 653 656 659 661 663 668 671 674 678 687 692 699 707 724 733 743 756 787 796 805 817 836 849 858 872 897 907 912 913 913 910 907 906 911 912 910 916 924 928 931 930 924 924 926 928 928 928 927 930 933 933 932 931 930 930 930 928 925 930 935 937 941 943 943 944 945 945 945 944 941 942 944 946 950 950 951 952 952 952 951 951 951 952 952 952 953 953 953 953 954 954 955 955 956 956 956 955 952 949 947 948 952 952 951 949 947 948 950 953 958 959 960 960 961 962 962 963 963 963 962 962 958 956 951 947 948 950 952 955 960 961
476 476 480 486 490 492 493 494 493 493 493 495 495 495 494 490 484 480 476 475 475 472 457 431 423 385 287 247 239 226 191 165 158 142 147 173 186 192 188 189 186 182 179 171 166 160 155 148 148 148 146 140 135 127 130 144 141 143 151 161 166 169 166 162 167 172 174 175 176 181 184 182 181 179 177 181 182 183 183 193 194 193 193 190 195 202 206 201 194 188 187 188 191 188 191 195 195 191 186 183 183 182 184 192 192 193 189 194 197 199 205 229 243 251 258 266 264 257 250 235 225 219 219 221 228 240 253 277 324 373 396 452 457 462 467 484 493 507 519 533 537 539 545 554 557 561 567 584 591 596 601 611 615 617 618 619 621 624 628 635 638 640 642 645 646 646 647 649 651 652 654 656 660 662 664 669 671 675 678 687 693 700 709 725 734 743 755 783 793 802 814 835 845 855 868 891 901 906 910 917 919 920 921 922 922 921 927 935 936 936 935 932 932 933 934 933 933 933 935 937 937 937 937 936 936 936 935 930 931 936 939 943 944 945 946 948 948 948 947 945 945 946 947 950 951 952 953 954 954 953 953 954 953 953 953 953 953 953 953 953 954 954 954 954 954 954 953 951 948 944 944 947 947 945 943 946 949 953 956 959 960 960 961 961 961 961 962 961 961 960 959 956 953 948 944 950 953 956 958 962 964
474 476 479 484 486 488 488 488 488 488 491 495 496 496 496 493 489 487 484 482 482 480 464 441 429 421 367 264 251 239 206 170 162 150 157 193 211 215 209 208 204 201 197 185 178 172 167 166 164 162 159 150 141 135 137 158 160 158 162 175 180 184 181 178 186 192 194 195 192 196 200 202 200 196 193 199 199 200 200 211 217 219 218 214 216 221 222 213 209 208 207 206 209 208 210 216 213 207 204 203 200 194 199 203 203 203 199 200 199 199 200 210 217 222 228 243 241 236 233 220 216 214 217 226 234 243 253 273 299 339 374 455 466 471 474 487 494 510 519 528 530 532 537 547 553 557 563 581 590 595 600 609 613 616 617 618 621 624 628 638 641 644 649 649 649 649 650 652 654 656 658 663 666 669 672 677 677 679 682 690 695 702 710 724 731 739 751 785 795 805 816 831 839 846 857 873 879 884 890 902 909 914 915 912 911 911 916 925 929 932 934 936 936 937 938 938 938 939 939 941 941 941 941 940 940 940 939 937 936 938 940 944 946 947 948 949 950 950 950 949 948 948 949 951 952 953 954 956 956 956 955 955 954 954 953 953 953 953 953 953 953 952 952 950 949 949 949 947 944 940 938 942 943 943 944 950 953 956 958 960 960 961 960 960 959 960 960 959 958 957 955 951 947 943 943 954 957 959 960 964 966
473 475 477 479 480 480 481 482 482 484 489 494 496 497 497 495 494 493 491 490 488 485 474 454 443 430 426 298 259 243 217 176 167 159 168 218 237 237 232 229 224 219 214 200 193 186 181 184 181 177 171 158 147 143 145 170 177 178 174 187 195 200 200 194 204 211 214 216 212 213 216 221 219 216 215 219 221 223 222 230 239 242 243 246 247 245 240 232 234 234 231 225 229 232 233 236 230 227 225 223 220 212 215 215 215 214 213 211 207 208 208 207 204 202 203 219 222 218 217 211 213 215 219 227 235 239 244 266 275 291 326 450 467 474 478 488 495 508 517 522 524 527 530 539 549 555 560 577 587 594 598 607 611 614 615 617 620 624 629 639 643 648 654 651 651 652 654 657 660 663 666 673 676 679 683 689 685 684 686 691 696 702 707 720 726 733 745 786 795 804 812 822 830 836 843 855 857 861 868 883 892 896 896 892 891 893 897 907 912 919 925 933 935 937 939 942 942 943 943 943 943 944 943 943 943 943 943 941 941 941 941 945 947 948 949 950 951 951 951 950 950 951 951 953 954 955 955 957 957 957 956 955 955 954 953 953 953 952 952 952 952 951 950 948 944 943 944 941 938 935 936 943 946 948 950 955 957 958 959 960 960 960 960 958 957 958 958 956 955 953 950 944 941 940 947 957 958 960 962 965 967
471 472 473 472 473 475 476 477 479 482 486 493 495 496 497 496 495 494 493 492 490 487 482 464 454 439 428 341 277 251 232 181 171 164 177 231 251 251 247 244 238 231 224 211 206 200 194 196 193 187 180 163 156 150 154 176 184 189 188 196 205 212 214 208 212 219 224 227 224 225 225 230 232 235 237 234 239 243 242 246 253 257 258 268 269 263 255 250 252 252 248 242 249 257 255 246 244 244 242 232 233 228 224 224 224 223 222 215 213 216 215 213 209 206 204 206 210 211 210 210 212 214 217 222 225 227 232 258 270 284 300 401 457 471 475 486 492 502 512 518 520 524 528 538 547 554 559 573 584 592 597 605 608 611 613 616 621 624 629 638 641 647 651 648 650 654 656 662 665 668 672 678 681 684 687 691 686 685 686 691 695 699 703 715 723 729 739 775 787 795 797 813 823 829 834 843 845 849 855 872 880 883 883 878 878 880 884 894 900 905 912 923 928 933 937 942 943 944 944 944 944 944 944 944 944 944 944 943 943 942 942 946 947 949 949 950 951 951 951 951 951 951 952 953 954 955 956 956 956 956 955 954 954 953 953 952 952 952 952 952 952 952 952 949 943 940 938 935 934 932 937 948 950 952 954 958 959 959 960 960 960 960 959 956 955 955 955 952 950 947 944 940 939 942 950 957 958 960 962 965 967
469 469 468 467 469 471 472 475 477 479 482 491 493 495 496 496 495 495 494 493 492 489 485 472 460 448 435 393 305 258 247 187 177 174 190 239 265 266 260 255 250 244 238 226 227 215 208 207 202 196 190 173 168 162 163 182 190 201 204 206 212 223 226 228 228 230 236 237 235 236 235 242 245 252 255 247 254 258 258 259 265 270 272 283 282 275 268 262 266 267 264 260 271 277 272 258 259 259 254 246 247 243 235 232 234 234 232 220 223 224 224 219 217 215 212 206 207 210 212 217 216 215 215 216 217 218 225 251 264 277 290 340 431 469 473 481 486 493 504 514 517 524 529 542 549 554 559 571 581 591 596 603 606 609 611 615 620 625 629 636 639 642 644 646 649 654 656 662 665 669 672 677 680 683 686 686 683 683 685 690 693 696 699 710 718 726 733 761 773 782 788 805 815 820 824 830 834 839 846 861 868 871 870 865 865 868 872 882 888 893 900 914 919 926 933 941 943 944 945 945 945 945 945 944 944 944 944 944 944 944 944 946 947 949 949 950 951 951 951 951 952 952 952 954 954 955 955 955 955 955 954 952 952 952 951 951 951 951 952 952 952 952 952 950 945 940 936 929 929 933 940 950 952 954 956 958 959 959 959 959 959 959 958 951 950 951 950 946 944 942 939 939 941 947 952 957 959 960 962 964 965
463 463 463 466 468 470 471 474 475 476 479 486 490 494 495 496 496 496 495 494 493 491 487 479 469 455 442 422 346 290 260 216 198 200 214 271 296 299 295 281 287 285 284 247 245 235 229 221 215 208 201 192 186 180 175 201 223 235 243 231 230 238 243 250 253 252 255 255 255 255 254 258 261 268 272 265 271 273 273 274 283 306 324 306 299 291 284 279 285 287 284 289 300 293 287 277 275 271 265 265 263 257 251 249 251 250 244 236 240 243 240 232 233 234 231 226 227 229 230 238 238 234 231 225 223 221 222 243 255 268 280 310 367 440 465 473 476 484 494 512 520 527 532 547 551 554 557 566 574 583 590 601 604 606 609 615 619 624 628 632 634 636 638 644 647 650 652 658 662 666 669 675 678 679 680 679 679 680 682 687 689 692 696 706 713 720 727 746 756 765 775 788 796 803 806 811 817 825 833 847 853 854 851 845 846 850 856 865 871 876 884 900 907 915 924 936 936 935 938 940 942 943 944 943 943 943 944 944 945 945 946 947 948 949 949 950 950 951 951 952 952 952 953 953 954 954 954 954 954 953 952 949 948 948 948 949 949 950 951 951 951 951 951 948 944 939 935 919 924 932 939 949 952 954 955 957 957 956 956 956 956 955 953 945 942 940 941 938 937 936 937 944 947 951 954 958 959 960 961 962 962
456 459 462 468 471 473 473 475 477 478 479 483 486 491 493 495 496 496 496 495 494 492 490 484 478 461 447 424 397 322 288 243 219 222 236 295 321 341 349 341 355 344 336 270 258 253 248 234 226 219 211 209 199 190 185 229 254 263 280 257 252 255 261 272 278 275 273 275 276 276 274 273 286 292 290 287 290 293 295 298 324 383 413 377 332 314 310 296 303 305 306 366 360 323 314 298 291 283 279 283 277 270 268 269 269 264 256 255 260 261 258 249 253 252 249 248 252 254 254 261 260 257 253 243 237 231 223 235 246 257 267 291 310 381 453 466 470 480 490 513 523 529 534 547 549 551 553 562 567 575 584 597 599 602 606 614 619 623 626 628 630 633 636 642 644 646 647 654 659 663 667 672 674 674 673 674 675 677 680 684 686 690 694 704 710 715 722 734 742 751 760 771 777 786 785 793 802 812 823 837 840 839 834 825 826 833 839 850 855 861 870 890 899 907 916 929 923 921 926 927 932 937 941 942 942 942 943 944 945 946 946 947 948 949 949 950 950 951 951 952 952 952 953 953 953 953 953 953 953 952 951 947 943 942 944 947 948 949 949 948 948 948 948 944 940 936 933 910 916 928 935 944 947 949 951 952 951 951 951 951 951 949 946 940 935 929 929 931 934 937 942 949 952 954 956 958 959 960 960 959 959
457 461 465 472 475 477 478 478 481 483 484 484 484 487 491 494 495 496 496 496 496 495 492 486 483 468 450 427 421 338 315 243 226 228 240 298 324 352 389 402 410 396 367 296 272 264 257 242 232 226 218 211 199 195 199 243 256 265 287 277 275 276 290 313 318 316 315 323 324 312 314 351 368 371 369 337 328 332 341 351 396 445 462 445 399 379 381 347 347 335 338 436 427 402 348 319 301 295 293 294 287 282 283 283 281 274 264 269 274 273 268 263 267 266 263 261 265 269 270 272 274 272 268 257 249 242 231 231 238 249 260 283 299 367 453 470 475 482 489 513 523 529 533 546 548 549 552 560 566 572 581 592 595 599 603 612 618 622 624 627 629 632 635 640 642 645 647 654 658 663 666 670 670 670 669 671 673 675 677 682 685 688 692 702 707 712 718 728 733 740 748 761 765 770 771 786 796 806 819 830 832 831 824 811 815 822 828 840 848 857 867 889 898 905 913 919 910 909 914 915 921 928 937 940 941 941 942 944 945 946 946 947 948 948 949 950 950 951 951 952 952 952 952 953 953 953 953 952 952 952 950 946 941 938 940 944 947 948 947 944 942 942 942 939 936 932 925 903 908 919 929 936 939 940 941 942 942 943 943 943 943 941 939 933 929 923 924 936 941 945 948 952 953 955 956 958 959 959 958 957 956
461 466 468 473 478 482 483 482 485 487 489 489 488 488 490 493 494 495 496 497 498 498 496 489 486 478 453 431 422 378 324 248 239 242 242 306 325 348 401 429 434 432 405 331 298 275 267 248 240 232 225 209 206 216 225 246 257 266 287 306 310 313 337 394 394 395 396 403 403 392 396 436 444 445 446 412 401 403 410 421 450 464 471 464 452 445 445 423 420 404 396 453 459 461 413 354 321 318 317 304 298 297 299 296 293 284 272 282 286 285 280 275 280 280 278 273 280 283 285 285 288 287 283 269 260 252 242 228 233 246 259 284 304 387 460 476 482 487 492 514 522 528 532 544 546 547 550 558 563 568 574 584 590 595 599 608 613 618 621 626 629 632 634 639 642 645 648 656 659 663 664 666 665 665 666 670 671 673 675 680 683 686 690 698 703 708 713 722 726 731 736 749 754 757 761 780 790 800 810 818 821 821 815 798 803 811 820 837 848 857 867 892 898 900 902 902 895 894 897 903 914 922 930 939 941 942 942 944 945 945 946 947 948 948 949 950 950 950 951 951 952 952 952 952 952 952 952 952 951 951 949 942 939 936 936 940 941 941 939 935 934 935 935 932 928 921 911 893 897 909 920 930 929 927 927 929 930 931 933 934 933 931 928 924 924 927 933 945 948 951 952 954 954 955 956 957 958 957 956 952 951
461 467 469 474 477 482 485 487 488 490 492 493 493 493 492 494 495 496 496 498 499 499 500 494 490 485 463 438 428 414 347 273 266 275 264 301 323 345 389 437 447 449 442 395 348 321 305 268 256 249 243 232 230 239 249 258 266 276 295 338 383 389 405 451 469 477 477 482 479 474 462 488 492 496 494 473 458 455 455 469 490 501 505 497 483 475 465 468 468 460 447 460 469 471 467 421 401 398 398 379 374 380 376 337 325 299 296 305 309 307 299 298 301 306 306 298 305 311 314 310 309 306 300 280 269 260 251 228 233 244 257 282 307 384 453 478 484 490 496 515 520 525 528 535 537 539 543 552 557 561 564 573 580 585 590 601 606 611 617 626 629 632 634 638 641 645 648 655 657 658 659 660 660 662 664 667 669 671 673 678 681 684 687 694 698 701 706 713 718 723 727 736 741 746 750 766 774 783 789 797 799 799 794 790 800 808 818 837 847 856 866 884 884 881 877 875 871 871 872 886 899 909 919 934 940 942 942 944 944 945 945 946 947 948 948 949 949 950 950 951 951 952 952 952 951 951 951 950 949 946 943 933 929 925 920 925 926 922 919 914 914 915 916 914 910 901 893 879 886 897 905 914 912 910 909 911 912 913 914 918 919 921 925 931 935 941 946 951 952 953 954 954 954 954 954 954 954 953 951 950 950
462 466 468 474 476 480 484 489 490 492 493 495 495 495 495 496 496 497 497 498 499 500 501 499 494 489 477 444 435 425 393 299 289 308 296 295 318 348 386 441 453 462 468 446 410 396 352 309 278 269 264 258 253 252 260 276 292 303 322 364 440 446 454 484 505 518 522 532 528 520 508 538 543 548 545 519 499 497 495 513 533 542 544 534 522 512 502 504 500 477 476 480 495 501 487 472 470 467 467 458 456 459 452 410 399 363 355 352 358 351 349 356 345 346 356 330 327 333 340 334 326 318 310 285 272 263 253 231 236 245 255 279 309 372 446 477 483 488 495 511 515 518 519 521 522 526 531 543 549 552 554 564 570 576 581 595 600 607 613 625 629 632 633 638 642 645 648 652 653 654 654 656 658 660 662 665 667 670 672 676 679 682 685 691 694 696 700 707 711 716 720 728 732 735 740 751 756 763 768 773 774 773 771 787 800 807 815 833 842 851 861 870 866 861 856 851 850 851 855 871 882 893 905 925 935 941 941 943 943 944 944 945 946 947 948 948 949 949 949 951 951 951 951 950 949 949 949 946 942 937 932 921 914 909 901 906 908 902 898 893 892 893 895 894 890 885 877 869 877 885 891 894 892 891 890 890 890 893 895 906 914 923 933 945 948 950 952 954 954 954 954 952 951 951 950 949 947 946 945 946 946
464 467 469 475 478 481 484 489 491 493 495 496 497 497 497 497 498 498 498 499 499 500 501 501 498 494 487 450 439 430 423 309 303 326 315 302 318 355 389 440 452 466 481 468 452 440 405 349 323 302 286 269 266 263 266 297 317 336 349 407 444 454 472 512 518 526 533 546 546 545 546 564 570 573 574 553 537 536 535 546 571 581 581 549 544 537 535 537 534 512 514 517 531 535 519 504 502 500 494 489 489 485 467 457 451 435 423 416 418 408 407 418 404 397 406 376 337 342 354 345 330 317 307 285 273 261 250 233 241 248 257 281 335 395 451 475 480 484 488 500 505 509 510 510 512 516 521 533 539 543 546 557 564 571 577 592 598 605 610 622 627 631 633 639 641 645 647 648 650 652 653 655 656 658 661 664 666 668 670 675 678 680 683 689 692 695 699 705 709 713 717 723 725 728 732 742 746 751 753 753 753 755 760 784 793 800 808 828 837 846 854 860 855 850 844 837 835 839 847 862 872 883 894 918 928 938 941 942 942 942 942 942 944 946 947 948 948 948 949 950 951 951 950 948 945 943 942 938 933 927 921 909 903 897 888 893 894 890 886 881 881 882 883 882 879 875 869 860 870 876 880 880 877 874 875 875 875 883 893 912 924 935 941 948 950 951 952 953 953 953 953 950 948 947 946 942 940 941 941 942 943
464 467 470 476 481 484 486 489 491 494 497 498 498 498 498 498 499 499 499 499 500 502 503 502 501 500 495 458 444 435 426 312 318 340 326 309 325 358 389 440 451 467 485 492 476 464 453 405 390 342 325 300 293 280 282 318 336 355 361 443 451 464 496 521 528 535 543 555 559 562 566 582 589 593 597 586 576 577 579 583 605 612 610 583 576 559 555 569 570 558 556 563 568 556 547 538 537 536 528 526 525 520 500 472 461 462 459 454 448 436 431 447 445 439 435 418 374 359 370 351 334 319 307 285 273 261 250 236 243 250 258 306 378 426 453 470 473 476 479 483 488 492 494 496 499 505 511 524 529 533 539 551 557 565 573 589 596 602 607 618 625 631 633 639 641 643 645 647 649 650 652 654 655 657 659 663 665 667 669 674 676 679 682 688 692 695 697 703 706 710 713 716 718 720 724 733 737 739 739 737 738 745 756 779 789 796 806 826 836 844 847 850 845 839 832 823 823 830 838 854 863 874 885 909 919 933 939 941 940 939 937 939 941 942 945 947 947 947 949 950 950 950 948 942 938 932 929 926 922 916 909 897 890 883 876 880 880 878 874 868 868 869 870 869 867 864 860 852 860 867 870 868 864 861 862 866 871 883 897 920 932 941 945 949 950 951 951 951 951 951 950 944 941 939 937 935 934 939 941 946 949
464 466 468 474 480 484 487 491 493 495 498 499 499 499 499 500 501 501 501 500 501 502 503 503 502 501 498 473 451 438 427 322 344 372 363 346 360 383 406 444 457 478 495 504 501 495 484 468 452 412 406 389 380 365 366 359 390 401 406 459 483 495 520 537 543 548 552 567 574 578 583 592 597 601 604 609 610 612 613 615 615 616 616 614 609 595 591 604 606 598 596 601 602 588 581 572 568 566 561 556 549 541 532 502 498 500 497 463 459 453 450 462 469 466 455 434 422 400 384 353 338 325 312 288 278 267 258 245 247 248 255 296 336 361 402 457 462 464 465 466 467 470 472 474 477 484 490 503 508 516 529 544 551 559 567 583 591 598 603 614 621 628 632 638 641 642 643 646 647 648 650 653 655 656 658 662 664 666 668 673 675 677 680 685 688 691 694 699 700 702 703 705 706 709 713 720 722 722 723 728 731 740 750 772 791 802 812 824 828 835 834 831 829 824 812 808 808 814 825 843 854 863 874 899 911 923 927 929 927 923 923 927 928 928 932 942 945 947 949 948 945 941 936 924 919 913 908 906 903 899 893 881 873 866 861 862 863 862 858 849 850 851 850 850 849 847 843 841 848 854 856 851 849 852 857 867 875 887 900 921 933 939 942 945 945 945 945 946 945 944 942 932 927 927 929 937 940 945 948 953 955
462 464 466 471 475 480 486 492 493 494 496 498 499 500 501 502 503 504 503 502 502 503 504 504 502 501 499 482 457 441 429 342 380 401 404 393 401 409 422 452 471 497 504 509 511 511 507 497 491 483 480 469 458 449 447 420 444 452 457 491 516 527 538 550 557 560 563 578 585 589 592 599 603 607 609 614 616 617 618 619 619 620 621 620 620 619 618 620 620 621 620 619 617 614 611 601 595 590 587 575 561 551 542 532 535 537 537 495 496 496 494 496 500 496 482 449 443 434 410 359 342 330 321 301 289 280 273 262 255 248 251 261 270 284 317 409 439 452 454 453 454 456 457 457 460 466 471 480 489 501 518 536 545 553 561 577 587 594 599 612 619 626 632 638 640 640 640 643 645 647 649 652 654 655 657 660 662 664 666 671 673 675 677 682 685 689 693 695 694 694 695 696 697 700 703 708 708 709 713 722 725 733 740 765 788 803 811 813 815 820 816 811 810 803 786 792 795 804 818 836 848 857 865 889 900 907 910 913 910 905 903 910 912 913 919 935 943 947 948 942 935 928 921 904 899 894 888 887 885 882 878 864 858 852 845 847 850 851 844 832 834 835 834 832 832 831 828 831 837 841 843 837 839 847 855 869 877 885 896 915 925 932 935 937 938 937 938 939 938 936 932 920 918 923 932 946 949 952 954 956 957
460 462 464 469 472 476 482 490 490 491 493 497 499 500 502 504 505 506 506 505 505 505 506 506 505 503 501 486 461 444 430 364 399 415 423 412 420 424 431 465 485 505 507 511 512 512 510 506 504 505 506 497 488 475 470 460 461 474 485 514 526 538 547 558 564 569 573 585 590 594 598 605 607 611 613 619 621 622 624 625 626 627 628 627 626 625 624 625 625 624 623 622 620 617 614 606 603 600 597 578 564 554 546 546 548 552 555 537 539 535 533 524 519 510 493 464 454 441 431 375 346 333 325 308 297 289 279 266 261 258 258 260 264 271 276 328 374 422 437 445 449 451 451 452 455 459 462 474 484 496 510 529 539 551 558 574 584 592 599 613 619 627 633 636 638 638 638 642 644 646 647 650 652 653 655 658 660 663 665 669 670 672 675 681 685 688 692 692 690 690 691 692 694 696 698 702 704 708 712 716 720 727 734 758 775 788 796 799 803 805 800 795 790 779 769 785 798 810 820 837 846 854 861 878 884 889 894 900 896 889 887 894 897 903 912 931 939 944 944 932 926 918 910 893 887 879 874 873 874 871 867 856 850 843 834 839 844 845 838 823 824 826 825 819 818 818 817 824 829 832 833 834 838 844 849 862 871 878 887 907 916 922 928 930 930 929 929 930 930 929 925 918 922 931 941 951 952 953 954 957 958
458 461 462 467 470 474 479 485 484 486 492 496 498 500 502 506 507 509 509 508 508 509 509 509 508 506 504 492 470 449 435 387 405 425 436 424 437 445 450 483 498 509 511 514 514 514 513 512 513 517 520 518 513 503 498 492 488 496 507 521 533 545 554 567 572 576 582 592 595 599 603 611 614 617 620 626 629 631 633 634 635 636 637 637 637 635 634 633 631 630 629 627 624 620 617 611 608 605 601 578 564 557 555 560 563 566 570 561 555 547 541 525 515 504 490 473 458 446 438 409 364 338 327 301 293 284 275 269 271 273 270 264 264 267 268 275 298 337 377 417 424 430 434 445 449 453 457 472 481 490 501 521 536 550 558 573 581 591 599 612 618 626 631 635 636 636 637 640 642 644 645 648 650 651 653 655 658 661 663 668 669 671 675 682 686 687 689 687 686 687 687 689 691 693 695 700 704 708 710 711 716 722 729 749 759 770 778 783 787 787 785 775 767 759 762 784 798 810 821 839 846 850 855 866 870 875 880 884 879 871 873 877 880 889 901 924 935 939 936 925 917 908 899 883 877 867 858 858 860 860 857 849 842 835 827 832 839 839 832 811 809 811 808 804 805 806 808 818 823 827 832 842 846 851 853 861 865 870 876 894 904 910 916 919 919 917 916 918 919 919 919 920 927 936 946 954 953 952 951 955 957
455 457 459 466 469 472 474 477 479 481 485 491 497 501 504 508 511 517 519 517 518 516 515 515 513 511 509 502 489 467 447 414 418 432 442 446 464 482 490 508 517 522 526 529 527 526 527 528 527 531 535 539 537 534 530 525 521 517 516 534 543 554 568 579 584 588 593 599 602 606 612 621 623 626 629 637 640 643 645 648 648 650 651 652 652 651 650 647 644 642 642 639 635 631 626 618 612 607 602 583 576 574 577 579 581 579 573 555 543 534 528 512 503 493 483 464 453 445 440 428 400 375 358 327 312 302 292 288 289 291 299 291 284 277 270 268 274 283 311 342 347 352 356 419 435 443 455 473 482 492 500 526 538 550 557 567 573 582 590 604 610 618 623 631 633 633 633 637 638 640 642 645 646 648 650 654 657 660 662 668 670 671 673 675 678 679 680 680 681 682 682 685 689 693 696 702 704 705 706 705 709 715 720 735 741 748 751 754 758 760 759 751 746 747 758 779 791 805 822 839 838 837 840 848 852 857 861 862 858 850 851 858 864 873 883 906 922 925 920 910 902 892 882 866 858 850 842 838 842 845 847 835 827 817 808 818 819 816 807 789 787 788 793 812 815 819 825 833 837 841 848 861 865 869 873 877 879 879 883 891 897 902 906 909 911 914 916 921 922 923 925 922 924 931 940 946 945 941 939 944 947
456 456 458 464 467 469 471 474 476 478 479 486 496 503 505 508 511 521 527 524 527 526 523 523 519 515 514 511 506 488 459 438 435 442 450 471 491 511 522 535 536 538 543 547 543 541 543 544 542 545 549 556 557 557 554 551 544 537 529 549 559 568 578 588 592 597 601 607 609 613 619 629 632 634 638 647 650 654 657 662 661 663 665 665 665 665 665 662 659 657 656 650 645 639 634 622 615 610 605 595 596 596 601 598 593 583 567 537 526 518 511 498 490 481 471 453 446 441 436 421 413 403 393 376 361 352 338 317 310 309 325 342 303 291 276 273 283 296 302 295 295 295 299 407 428 443 459 479 488 498 506 531 537 544 548 552 558 564 571 589 597 605 612 626 629 628 629 632 635 637 638 641 643 645 647 653 655 660 662 667 668 669 669 667 668 670 672 674 675 677 678 684 691 695 698 701 700 699 700 698 701 706 711 720 724 727 728 729 733 734 734 731 732 739 750 773 788 806 820 835 826 819 822 829 834 838 842 842 838 830 830 841 851 859 867 886 902 907 901 890 884 876 869 850 842 834 828 820 828 834 835 819 807 795 785 792 788 783 777 771 773 778 804 833 838 843 849 857 859 861 865 878 882 887 891 897 899 901 903 905 906 909 912 914 915 920 926 935 937 938 939 929 923 924 928 934 933 930 930 935 936
460 461 461 462 466 468 471 474 476 479 481 487 493 498 503 507 510 516 526 527 530 531 532 531 526 521 521 516 512 501 477 459 453 453 461 492 504 518 534 547 546 546 549 553 553 551 551 552 552 552 555 561 563 566 567 568 562 557 546 561 573 579 581 588 593 598 603 612 616 619 623 632 636 640 644 653 656 660 664 672 673 674 675 674 674 674 674 672 670 668 665 653 647 643 638 625 618 615 612 607 609 611 614 603 591 578 563 533 521 511 503 489 481 471 462 447 441 436 429 414 411 409 409 402 393 387 379 352 339 331 330 377 310 292 277 279 294 312 321 301 299 298 304 419 436 453 463 482 492 500 508 522 525 527 530 533 541 549 555 571 584 594 603 622 624 625 626 630 632 634 637 639 641 643 645 651 653 657 661 663 665 667 667 663 665 667 669 672 671 673 677 686 690 693 694 697 696 694 694 693 697 701 705 709 715 717 718 719 722 723 723 722 727 733 742 767 784 802 812 826 814 806 811 816 822 826 831 829 824 818 817 833 841 850 857 872 883 889 885 875 870 865 860 844 835 825 817 811 820 828 825 803 789 778 767 768 766 764 763 768 776 792 822 844 849 854 859 868 869 870 872 887 895 899 903 908 911 913 915 918 919 921 924 925 923 922 926 942 947 948 947 938 931 925 925 929 930 932 936 937 937
462 464 465 464 465 467 470 474 476 479 483 492 491 494 499 505 508 514 524 529 530 533 534 534 532 529 530 522 518 513 500 484 475 464 475 508 516 530 546 551 551 552 553 560 560 559 559 561 561 559 560 567 569 572 576 579 577 576 567 571 580 583 585 590 593 598 603 615 621 625 628 635 641 645 650 658 663 667 671 681 684 686 687 687 686 687 686 684 681 676 671 656 651 649 643 632 627 624 621 618 619 619 616 599 585 572 558 531 519 508 500 479 472 465 455 441 437 431 425 421 425 425 424 414 408 403 398 381 372 360 342 382 320 291 278 289 309 325 365 300 299 299 299 421 441 454 463 481 488 495 501 505 508 509 511 517 525 533 540 555 568 582 595 614 618 622 624 627 629 632 634 636 638 640 642 650 653 655 658 661 663 665 665 660 662 664 666 669 669 672 677 682 685 688 690 692 691 690 690 690 693 696 700 701 707 707 708 713 714 716 715 718 722 728 738 760 774 785 798 810 799 791 795 804 811 814 820 820 811 806 806 825 832 840 848 860 868 872 872 865 858 853 850 838 827 819 808 802 807 815 807 783 774 763 754 753 754 755 760 772 785 806 828 852 859 864 870 876 877 879 881 896 905 910 914 918 921 923 925 929 930 931 932 933 929 923 921 941 947 949 948 942 936 931 930 932 933 937 941 943 942
461 463 466 466 465 466 468 473 476 480 485 495 494 495 499 504 507 513 522 530 532 533 534 534 533 533 533 533 532 531 525 514 507 492 493 524 538 548 554 557 559 562 564 574 574 573 571 574 573 571 571 576 578 581 585 589 590 590 587 582 584 587 592 600 601 604 606 614 620 627 631 636 641 647 653 665 671 677 682 695 702 706 709 712 712 712 710 700 692 685 678 665 662 659 654 645 641 636 633 628 627 622 614 589 575 563 550 528 517 506 495 473 466 460 454 446 443 439 437 441 444 445 441 429 423 416 410 401 397 388 372 384 349 301 282 305 325 368 426 331 308 303 306 409 439 450 457 471 475 478 479 481 483 485 487 494 500 506 513 531 545 558 574 596 604 612 618 624 626 627 629 631 633 636 640 647 650 652 654 659 660 660 659 659 660 662 663 665 667 668 670 673 675 679 684 686 685 685 685 686 688 689 691 693 696 699 701 705 705 707 707 714 719 726 734 750 758 766 774 780 776 771 774 788 792 795 799 800 794 788 793 812 819 827 836 847 850 852 855 854 847 839 834 823 812 794 786 783 779 779 773 759 755 749 744 747 752 759 766 786 803 820 835 860 869 878 886 895 896 898 900 909 918 923 928 934 937 938 939 941 941 941 941 940 936 931 925 936 943 945 945 945 942 940 939 939 941 943 946 949 949
462 465 467 467 465 466 468 474 477 481 487 498 499 500 502 506 509 512 522 531 533 534 534 533 533 533 533 538 541 544 543 542 537 525 512 546 560 562 561 566 569 572 576 587 588 585 582 585 586 584 582 584 586 588 591 597 599 599 599 593 590 591 598 611 612 614 614 616 620 626 630 638 641 647 655 670 677 686 692 706 716 726 734 742 744 740 737 711 702 696 689 676 673 670 666 656 650 647 643 636 631 623 612 582 566 554 543 523 511 499 487 475 465 458 460 458 454 452 453 459 463 465 459 445 436 430 424 416 413 407 397 392 373 327 293 306 329 386 460 404 332 309 314 385 431 446 452 461 463 463 463 465 464 465 468 473 480 484 489 506 519 530 547 575 589 601 611 621 624 624 623 626 630 634 638 643 646 650 652 654 654 655 656 658 658 659 661 662 663 663 661 663 665 671 677 680 680 680 681 683 683 682 682 686 689 693 698 695 696 699 702 710 714 721 725 738 743 748 752 755 756 755 760 772 774 775 775 778 776 774 780 797 807 816 825 832 832 833 837 845 836 826 814 797 793 769 761 763 755 747 746 743 741 739 739 748 757 767 775 802 820 833 841 867 878 888 900 915 918 919 921 925 928 932 935 945 948 949 949 949 949 949 948 945 943 938 932 935 941 943 944 949 949 948 947 947 947 948 949 952 953
465 467 468 467 465 465 469 477 480 484 490 501 503 504 506 513 515 517 524 531 533 534 535 534 534 534 533 538 541 545 548 553 550 545 530 562 568 568 568 575 577 580 582 593 595 592 589 592 593 591 589 591 592 593 595 600 602 603 604 601 598 595 599 613 616 620 621 621 624 628 631 640 644 649 658 672 678 687 694 711 720 734 752 768 770 765 757 718 711 704 698 685 682 678 671 660 655 652 647 635 629 621 610 581 566 553 543 523 511 498 487 475 467 463 470 468 461 456 460 471 476 480 473 458 448 442 436 427 422 414 406 399 377 350 321 298 320 355 446 451 388 333 327 363 414 436 447 457 458 459 458 459 459 459 460 465 470 473 478 493 501 509 523 555 573 589 606 621 622 622 621 625 629 633 637 640 645 649 650 649 650 652 654 656 656 657 660 660 659 657 656 657 661 667 672 676 677 677 679 684 682 679 678 682 686 690 692 691 693 697 702 704 707 712 715 729 732 737 741 744 745 747 751 760 762 763 764 766 765 769 772 784 797 806 815 818 818 821 826 835 826 816 797 778 776 760 750 752 748 739 737 737 735 735 738 751 760 772 787 815 829 837 845 870 881 892 905 925 931 932 933 935 935 935 937 945 949 951 952 952 952 952 952 949 946 942 936 936 941 944 945 949 951 951 950 949 949 950 950 953 954
468 470 471 470 467 466 468 478 482 488 492 502 506 509 511 519 522 524 527 531 533 535 535 536 536 536 535 538 541 544 548 555 557 557 552 571 573 574 574 581 584 587 591 597 598 597 596 597 599 598 596 598 600 600 601 604 605 606 609 607 604 603 602 611 619 623 626 629 629 631 634 641 647 652 659 673 680 689 698 718 733 747 769 791 793 783 769 728 718 711 707 697 689 682 675 663 660 655 648 635 627 620 610 583 569 557 547 528 516 504 491 478 478 477 486 479 468 462 468 483 486 491 487 471 462 456 450 434 428 420 411 402 383 367 354 310 314 339 417 463 446 391 356 346 373 397 421 425 436 440 442 445 444 443 446 456 459 462 468 483 491 496 503 538 554 574 599 616 618 618 619 623 627 630 634 640 646 647 645 644 647 649 652 654 654 656 658 657 655 652 651 654 658 662 666 672 672 674 679 687 682 675 673 678 683 684 683 689 692 695 699 697 699 704 708 720 723 729 732 734 737 740 743 750 751 753 754 754 756 762 765 775 783 790 798 801 802 807 813 820 815 802 781 767 762 751 745 743 741 735 730 728 728 733 738 753 766 785 805 828 836 842 852 872 882 894 907 930 937 941 942 942 941 941 942 947 951 952 954 955 955 955 954 951 948 945 940 935 938 942 944 947 949 950 950 950 950 951 951 953 953
470 472 475 478 473 471 471 478 482 486 491 501 506 511 515 522 526 529 530 531 533 535 536 539 541 541 541 541 543 547 550 557 560 565 569 577 579 579 580 585 588 592 597 599 601 602 602 604 604 605 605 610 612 614 614 611 612 613 614 616 615 614 612 614 618 620 625 636 638 639 641 647 653 657 662 674 685 697 705 731 749 765 783 809 812 799 785 755 742 729 718 708 700 693 686 673 667 661 653 637 629 623 614 589 574 561 550 529 520 515 507 504 505 501 503 493 485 481 483 495 500 507 505 487 478 472 463 439 428 419 410 400 385 373 364 327 311 333 390 465 467 450 421 397 392 393 403 408 419 425 428 422 419 416 415 426 427 434 444 471 477 481 485 507 526 547 574 599 606 611 615 622 625 629 632 639 641 641 639 642 646 649 650 648 650 653 654 651 649 646 647 651 654 658 662 666 670 674 678 679 674 669 666 674 676 675 678 685 688 690 690 689 691 696 703 709 713 717 719 724 727 729 732 738 739 739 738 742 747 750 753 759 762 769 775 780 782 784 788 790 786 776 763 752 748 741 735 732 730 723 719 724 729 737 744 760 779 802 818 838 846 856 866 883 892 904 914 935 943 946 947 946 946 947 948 952 954 955 956 957 958 958 956 952 950 947 944 940 941 942 944 945 946 947 947 949 951 951 952 952 952
470 474 477 485 481 480 480 482 485 487 489 499 504 508 512 520 525 529 531 530 532 535 538 543 545 546 547 547 547 550 553 558 562 569 576 581 583 584 586 590 591 592 596 601 604 605 607 609 611 614 616 621 624 627 628 622 621 621 621 624 626 625 623 623 622 621 624 636 640 643 648 655 661 665 669 679 687 702 711 748 763 779 795 824 829 814 804 783 767 752 738 719 713 705 697 682 675 666 659 643 633 626 618 594 579 564 554 536 528 531 534 535 529 522 516 507 506 502 502 509 516 521 516 497 487 479 468 439 425 413 406 394 368 359 351 323 319 341 385 466 472 474 472 459 449 436 427 436 437 440 440 430 428 425 421 415 406 406 414 452 460 465 468 479 496 517 537 571 583 601 609 619 623 628 631 634 634 633 633 642 646 648 647 644 647 649 649 645 641 642 644 649 653 656 659 663 669 673 674 668 665 662 661 671 669 670 675 681 684 684 682 681 683 688 695 700 704 706 710 717 718 719 722 726 727 726 722 732 736 736 739 740 744 750 755 760 761 763 764 763 760 753 746 739 735 728 724 719 716 711 713 727 735 744 754 776 796 812 823 844 854 866 876 893 900 910 919 937 941 941 940 940 942 944 947 954 956 956 957 958 958 959 957 954 951 949 947 946 946 945 945 945 945 944 944 947 949 951 951 951 951
470 473 477 486 486 487 488 489 492 493 492 498 502 504 507 518 523 526 529 530 531 534 538 543 545 547 548 550 551 552 553 559 563 570 577 582 585 587 589 592 593 594 596 601 604 606 608 613 618 622 624 628 631 635 636 630 627 627 628 628 631 632 631 634 630 628 628 632 636 641 648 657 665 670 676 688 693 701 714 757 773 784 799 827 840 826 815 792 779 769 764 732 720 710 703 687 678 670 663 645 634 627 622 598 585 573 562 550 543 549 552 551 542 533 528 521 520 518 518 523 524 521 513 494 482 473 463 434 423 413 406 384 342 336 334 327 337 365 407 468 474 479 477 465 461 456 451 454 457 458 458 455 454 453 451 438 426 419 419 426 438 449 459 473 481 493 509 548 559 577 591 616 620 625 628 629 629 630 632 642 645 645 643 643 646 647 647 640 638 641 644 651 654 655 655 663 669 670 668 662 658 658 662 668 665 668 672 678 680 679 676 678 680 681 687 694 697 701 705 713 713 714 718 720 719 717 714 724 725 726 727 728 734 739 743 748 748 748 748 751 749 744 736 729 726 720 717 710 708 710 715 732 741 751 759 797 812 820 828 847 854 861 870 888 894 901 911 929 930 928 925 925 928 933 938 949 951 952 953 953 953 955 955 950 948 945 944 942 942 941 941 938 938 938 938 939 943 947 947 943 942
472 475 478 487 489 491 494 495 496 497 498 498 499 502 505 517 522 525 527 529 531 534 537 542 545 547 548 552 553 553 554 559 563 571 577 583 585 588 590 594 595 596 597 601 603 606 608 618 626 630 632 636 640 644 644 636 632 631 633 634 637 640 640 645 641 636 633 635 638 644 649 657 666 672 681 698 703 708 721 757 772 782 798 826 851 843 826 802 795 790 782 752 730 719 710 692 682 672 663 644 636 633 626 608 597 585 573 563 559 569 573 564 552 546 544 536 536 534 534 530 522 514 507 489 476 464 454 430 422 415 408 375 331 326 332 353 362 383 412 467 475 484 490 474 468 463 458 459 465 468 468 466 465 463 461 454 449 447 442 425 426 430 448 466 470 475 485 526 534 546 565 609 616 620 622 626 628 630 634 641 642 641 640 642 644 645 644 637 638 641 644 652 652 651 654 663 665 665 662 655 653 658 663 663 661 665 669 675 675 673 670 673 676 678 682 688 692 696 700 708 708 709 713 714 713 709 706 716 717 716 715 720 726 729 732 734 735 734 735 740 736 735 729 718 717 714 709 704 704 710 716 737 746 754 767 814 823 831 839 848 851 853 858 876 884 891 901 917 916 913 911 911 914 920 926 938 942 942 943 941 942 948 949 941 938 935 933 931 929 928 928 925 924 924 924 927 933 935 939 933 929
475 479 482 488 490 492 495 499 502 506 508 505 503 505 507 519 523 525 527 529 530 532 535 541 543 546 548 553 555 556 557 561 565 572 576 582 584 586 590 595 597 598 600 602 605 607 610 620 628 633 638 645 651 656 655 644 641 640 642 645 647 652 654 660 658 652 646 646 647 651 653 662 668 673 683 702 709 721 739 769 780 788 802 832 856 858 849 833 823 813 799 771 748 728 716 697 687 675 669 653 646 642 635 620 612 602 596 585 586 591 597 580 571 570 567 563 556 549 542 526 516 506 497 478 466 455 447 427 418 413 409 388 363 358 355 350 367 380 396 467 475 486 500 495 488 481 473 468 477 485 489 488 487 485 483 474 472 470 465 452 445 438 445 453 455 458 466 494 505 524 540 577 591 602 611 621 626 629 632 636 636 637 637 641 641 641 639 637 639 642 646 649 647 647 650 654 656 655 652 649 653 658 659 658 659 662 666 670 669 666 665 669 673 675 678 682 687 690 692 697 700 703 707 703 698 698 699 705 705 704 701 709 713 713 717 715 717 718 721 726 723 720 716 707 706 705 702 699 705 712 718 741 749 757 775 816 822 828 833 834 836 836 839 857 869 877 886 899 898 895 890 890 895 901 908 919 922 922 920 918 921 926 930 924 918 914 912 911 910 909 909 907 907 907 907 911 915 915 918 914 910
475 481 485 489 491 492 495 501 506 515 517 514 511 512 513 520 523 525 528 530 530 530 533 540 542 545 548 553 555 557 561 564 568 572 575 579 583 585 590 597 599 601 603 606 608 609 612 619 625 630 638 649 656 662 662 654 651 650 653 659 660 665 669 674 674 669 662 659 657 659 660 669 672 676 685 706 715 732 757 786 794 802 811 843 857 868 871 866 851 826 809 783 769 746 724 699 690 684 679 664 657 650 644 632 625 620 617 606 610 607 612 597 595 597 595 586 570 556 542 521 511 500 489 466 457 450 441 426 420 416 413 405 397 394 381 331 356 373 384 468 475 486 502 515 510 502 492 478 486 500 508 513 514 513 513 501 498 492 485 472 466 461 456 453 455 455 458 475 487 507 519 543 560 579 597 615 621 625 628 631 632 634 636 637 637 636 634 636 639 642 645 645 643 643 643 644 646 646 645 647 652 655 652 654 656 660 663 665 664 660 661 666 669 670 673 679 681 683 683 689 695 699 700 690 685 689 693 695 694 691 689 698 699 700 702 698 703 704 709 713 712 709 703 699 697 696 695 698 708 715 720 744 752 760 774 805 809 810 811 811 813 817 823 843 857 866 872 881 880 877 871 870 877 884 889 899 901 901 899 898 900 903 907 905 899 894 892 893 893 893 892 892 892 892 892 897 899 897 894 890 889
475 481 485 490 492 493 496 502 506 515 516 518 519 520 519 522 525 528 529 532 532 531 532 539 542 545 548 552 554 556 562 565 568 571 572 578 582 586 591 600 602 603 606 610 611 611 614 621 626 631 638 651 657 662 663 660 659 660 663 670 670 676 680 684 683 678 674 671 669 668 669 676 679 684 688 709 721 743 766 788 799 809 820 850 861 870 877 872 863 829 813 797 780 764 734 707 698 691 683 671 664 658 652 641 636 631 627 616 619 616 618 611 610 611 610 592 574 558 543 522 510 498 486 465 459 455 446 433 430 425 418 408 404 400 387 331 357 375 390 468 475 487 500 521 519 512 505 491 491 504 513 522 525 530 533 525 517 507 499 485 478 472 467 466 468 467 464 471 480 495 510 537 548 569 586 609 616 621 624 628 630 632 633 634 633 632 631 634 637 639 641 641 640 639 640 640 641 642 642 646 650 651 648 652 655 658 661 661 658 656 658 664 666 668 671 675 676 677 677 688 693 694 694 682 682 685 687 689 687 684 682 689 689 689 692 688 692 697 700 705 706 703 698 694 693 692 693 702 710 717 721 743 751 759 769 788 792 793 793 795 797 803 814 840 852 859 861 867 866 863 857 859 867 872 875 886 888 888 886 884 886 889 893 893 886 880 878 879 879 879 879 880 880 881 882 888 888 884 881 875 874
476 482 486 490 492 494 496 501 505 510 511 517 522 525 526 527 528 530 531 534 535 535 534 539 540 544 548 552 554 556 561 565 567 569 570 578 582 586 591 602 604 606 608 613 614 615 616 624 629 634 642 655 659 662 664 666 668 671 674 680 681 686 691 695 692 689 685 683 680 677 679 686 688 694 698 711 723 747 769 792 805 816 828 856 864 870 875 871 862 836 823 804 788 771 751 721 712 701 691 678 672 668 663 651 647 641 635 626 627 624 624 619 617 616 614 594 577 562 546 523 510 500 491 475 475 469 462 450 442 430 420 407 403 397 382 332 362 378 401 468 476 489 499 521 525 522 514 506 502 506 514 522 527 535 541 541 535 527 518 501 493 487 480 479 482 480 476 473 476 487 505 536 546 566 579 602 611 616 619 624 626 627 629 629 629 628 628 632 634 636 637 637 637 636 637 637 638 638 639 645 647 646 644 649 653 655 657 656 653 653 655 662 663 666 668 670 672 673 675 684 687 687 686 678 679 681 683 682 681 681 679 681 679 679 683 679 682 688 692 697 699 697 692 688 690 691 694 705 710 716 720 739 747 755 762 773 776 778 779 784 784 791 805 836 845 847 844 854 854 851 843 848 856 858 862 874 875 875 871 870 872 877 882 883 876 869 862 866 867 866 866 867 868 871 872 880 879 873 866 859 856
476 482 486 491 493 494 496 499 501 503 505 517 523 527 531 534 534 534 534 537 539 541 541 543 543 545 547 552 555 558 561 565 568 569 571 577 580 584 589 602 606 610 612 617 619 621 622 628 631 636 641 655 660 665 668 677 681 686 691 700 703 708 717 721 719 717 709 702 697 696 695 701 708 716 723 733 739 754 774 800 813 823 832 851 858 863 867 872 858 848 836 812 803 791 779 749 732 720 711 694 687 682 675 662 654 649 643 637 638 635 632 625 620 616 612 594 583 572 554 527 516 510 503 487 480 474 466 450 439 427 418 405 400 391 378 337 364 379 413 467 475 487 498 523 530 532 527 519 516 514 515 523 527 531 536 544 546 546 544 535 527 524 521 519 520 518 513 501 499 500 507 527 538 553 566 587 598 604 609 615 617 619 621 622 621 622 623 628 630 632 633 633 633 632 631 633 634 634 635 640 641 640 641 647 649 650 651 648 648 649 651 656 657 659 661 665 668 668 671 676 676 675 675 673 673 675 676 675 673 675 674 672 670 670 673 672 674 676 679 686 689 688 684 686 688 690 693 703 707 712 716 729 736 743 750 757 759 761 764 766 766 774 782 805 815 816 815 827 826 825 821 828 833 837 843 853 854 854 850 850 852 860 868 867 861 852 843 848 849 848 845 846 850 856 861 875 874 864 854 841 853
477 483 486 492 493 494 495 497 498 499 503 518 525 528 533 539 538 537 537 540 543 545 545 549 549 548 549 554 557 560 563 567 568 570 574 579 581 583 586 600 606 611 616 621 623 626 628 632 633 637 641 652 658 664 671 685 692 700 707 726 733 740 750 753 755 754 745 723 714 713 712 721 735 747 753 763 765 772 784 801 810 820 828 839 845 851 858 870 865 862 848 826 822 814 801 776 761 749 732 709 699 693 686 667 660 657 652 648 646 642 638 630 621 617 612 599 595 583 563 532 522 513 505 485 472 465 457 436 426 420 413 402 393 379 366 352 372 393 430 466 474 485 497 526 534 539 537 530 527 523 519 524 527 528 531 541 546 551 558 564 562 564 566 567 569 566 559 543 538 531 523 518 525 535 548 569 579 587 593 603 606 609 611 614 615 616 619 624 626 628 629 629 628 627 626 629 630 630 632 634 633 636 639 643 645 645 645 643 642 644 646 649 649 652 654 661 664 664 667 669 668 667 667 668 668 669 669 668 667 667 668 664 665 664 665 666 667 669 670 679 682 681 679 684 685 687 691 700 704 707 710 721 726 732 739 744 746 748 751 749 753 758 762 770 777 780 784 794 796 798 795 807 809 815 822 830 833 830 827 828 834 844 851 849 845 837 829 829 830 827 822 830 839 849 856 872 870 857 846 827 853
474 483 486 492 493 493 494 497 498 499 501 515 523 528 534 539 540 539 538 541 545 550 550 552 553 552 552 556 559 563 564 568 569 571 576 583 586 587 588 599 603 610 615 622 625 628 630 636 638 640 644 652 657 663 672 688 698 707 717 747 757 766 772 775 778 777 770 745 735 733 734 743 755 765 771 778 782 786 792 807 811 820 828 834 837 842 850 865 870 871 864 847 838 823 810 791 784 770 744 718 709 698 689 673 669 666 659 653 646 642 637 629 623 618 613 606 602 591 566 534 523 510 500 474 463 453 445 427 420 413 407 397 390 374 350 369 389 415 448 469 477 488 499 527 536 543 541 536 532 528 524 527 530 533 536 541 546 550 557 571 575 579 583 588 592 589 584 571 566 558 549 531 527 527 535 557 565 573 578 590 595 599 602 608 610 613 616 622 624 625 626 624 623 622 622 626 627 628 630 631 631 635 637 639 640 641 641 639 638 639 642 645 645 648 651 656 659 661 664 665 665 664 663 665 664 665 666 665 663 663 663 661 662 662 662 664 665 667 669 678 680 678 678 681 683 685 688 697 700 703 707 716 720 725 730 735 735 739 743 738 742 748 751 756 759 762 766 774 780 782 779 795 794 796 803 809 813 811 807 814 825 835 838 837 832 828 819 815 816 812 811 833 844 854 861 868 862 850 828 815 834
470 479 484 491 493 493 494 497 498 499 500 511 519 527 533 539 540 540 540 542 545 551 555 556 557 556 557 559 561 564 567 569 571 573 579 590 594 595 595 603 606 610 614 623 626 630 633 640 642 644 648 656 661 666 677 693 703 716 732 764 774 782 788 793 794 793 787 766 759 757 759 758 768 778 787 796 799 799 803 819 824 831 837 840 838 838 843 860 866 870 873 859 846 835 823 805 793 778 761 732 720 704 694 683 678 671 663 653 647 642 637 628 624 620 615 607 597 581 559 535 523 509 498 468 456 447 438 424 417 409 406 400 398 374 348 378 403 434 459 473 482 491 503 529 542 545 543 539 537 531 528 530 535 540 543 543 549 556 562 572 578 584 588 595 597 599 598 593 588 582 574 558 549 541 539 544 549 557 563 575 580 585 589 598 603 607 612 620 621 622 622 616 615 616 617 620 622 624 627 628 630 632 632 634 635 636 636 635 635 634 637 640 642 645 648 652 654 656 659 660 659 658 658 662 660 661 662 662 660 659 659 659 660 661 661 663 664 666 668 675 677 676 676 679 680 682 685 693 697 700 704 709 713 716 719 724 725 729 732 727 730 734 737 743 746 750 754 762 766 766 769 782 777 779 783 786 791 793 787 802 815 824 825 823 818 812 804 798 799 801 810 842 853 861 863 858 848 828 805 803 814
473 479 485 491 493 494 495 497 498 499 500 507 514 525 532 537 539 540 540 543 545 549 555 560 561 561 561 564 564 567 570 576 579 581 584 596 599 602 604 610 612 615 618 625 629 633 637 645 649 653 657 665 668 672 681 697 706 725 748 775 784 792 801 814 817 813 807 791 788 787 784 773 785 797 807 821 823 822 826 836 843 850 854 855 851 845 843 851 856 861 865 859 854 854 844 821 811 798 787 751 729 714 704 688 680 674 666 652 647 641 637 628 625 620 615 604 591 572 552 530 515 500 487 462 452 443 436 427 423 419 415 406 403 374 351 380 408 448 465 479 487 497 511 534 545 545 544 541 539 535 532 538 543 547 549 553 557 563 567 575 581 586 590 598 599 602 603 606 604 602 598 589 583 575 566 559 560 566 570 575 577 580 582 588 595 599 601 609 611 612 611 606 607 609 611 615 616 617 619 620 621 622 623 626 627 628 630 631 632 632 633 634 634 636 638 642 644 645 646 647 647 647 649 653 653 653 655 656 656 656 658 661 666 668 667 662 663 663 665 670 672 673 673 678 678 678 680 685 689 692 695 699 701 704 707 712 714 717 717 716 717 719 721 727 730 734 739 751 750 749 757 764 758 759 762 764 768 770 766 782 792 795 796 795 792 787 782 780 786 794 815 838 844 847 842 826 815 799 789 792 800
478 483 489 493 494 494 495 497 498 500 500 506 510 519 528 535 537 539 540 543 545 547 555 562 563 563 564 568 569 570 573 582 585 588 590 598 600 604 608 615 617 619 622 629 632 636 640 651 656 662 666 672 671 673 680 695 704 725 749 778 786 794 804 823 831 831 824 818 819 816 808 794 801 815 824 844 846 846 850 855 861 868 871 867 862 856 849 846 847 850 854 858 859 861 860 846 833 819 803 765 732 720 709 690 681 674 668 653 647 644 640 631 627 621 615 598 584 568 549 526 508 493 476 457 450 444 439 436 434 432 427 411 405 386 356 380 405 452 467 483 491 503 518 539 546 545 544 542 540 539 538 546 549 551 555 564 567 567 570 577 583 588 591 598 600 603 606 610 611 612 611 609 606 602 597 592 590 592 596 597 596 594 593 594 597 598 596 598 600 601 601 603 607 611 612 618 618 618 618 619 618 620 620 622 624 627 631 636 638 638 637 633 633 633 633 636 637 638 638 640 642 644 645 646 647 649 650 653 654 657 662 670 674 677 676 668 668 666 663 667 669 670 671 682 682 679 678 679 681 683 686 690 692 693 697 701 704 705 706 708 708 709 710 716 719 722 726 739 737 737 745 746 742 742 745 747 751 751 750 763 768 768 768 768 767 765 762 769 778 786 803 821 821 821 813 792 785 782 777 781 788
480 485 490 493 494 495 496 498 499 500 502 507 512 520 527 535 537 539 540 543 545 548 555 562 563 563 564 568 570 572 575 584 586 590 592 597 600 603 607 615 617 620 622 630 633 637 642 654 659 664 668 669 665 668 674 688 698 712 733 768 782 789 796 813 825 836 838 836 835 830 820 812 810 823 833 856 859 860 864 869 873 877 878 872 867 861 856 851 848 848 850 854 855 859 861 855 837 819 806 770 734 720 709 693 683 676 669 657 653 652 647 633 626 621 614 592 575 556 542 526 512 500 492 473 461 458 458 459 449 442 432 413 406 396 359 376 398 458 467 484 492 505 520 540 545 545 544 542 541 541 541 548 551 553 559 569 573 573 574 579 584 588 592 597 600 603 606 611 613 614 614 614 614 613 612 608 606 607 612 614 612 611 611 610 608 607 605 603 603 604 604 610 615 619 620 629 629 629 628 627 625 628 629 630 632 636 641 649 651 651 648 643 643 642 642 643 644 644 644 646 649 652 655 655 655 656 654 658 657 660 668 678 678 681 683 679 679 677 670 669 672 674 676 689 690 687 683 681 680 681 683 685 687 688 691 696 698 699 701 704 705 705 706 711 714 716 720 729 728 730 736 736 734 734 736 738 741 742 743 752 756 756 755 756 757 756 755 764 770 776 782 799 801 802 795 779 774 773 771 774 778
481 486 491 494 494 495 496 498 500 501 503 509 518 525 530 535 538 539 541 543 545 548 555 561 561 561 562 566 569 572 576 584 588 592 594 598 600 603 606 614 617 620 622 630 634 638 643 655 660 664 667 660 657 663 667 683 691 700 712 749 766 775 784 800 812 827 842 850 848 840 834 826 821 827 837 857 863 865 869 875 879 881 881 877 872 868 865 857 852 854 855 856 855 857 862 852 835 820 809 776 740 724 714 697 687 679 671 661 656 653 646 631 623 616 609 591 577 558 546 533 525 518 514 501 489 484 481 474 456 443 431 413 405 399 363 369 389 459 467 483 493 505 521 539 545 545 545 544 543 543 544 549 552 555 562 573 577 578 578 582 586 589 592 597 599 603 606 612 614 616 616 617 617 617 617 616 615 615 617 620 620 621 621 619 617 616 615 615 615 615 616 620 624 628 628 635 637 637 636 632 630 632 635 640 642 646 651 659 663 663 657 653 655 654 655 654 654 652 650 651 657 664 670 671 669 666 660 667 666 667 671 682 683 686 687 688 688 685 681 675 681 682 683 694 696 694 690 685 684 685 685 684 684 685 686 691 694 695 696 700 701 702 702 706 709 710 714 720 720 723 727 728 728 728 728 731 733 735 738 743 746 746 746 749 749 750 751 758 763 767 771 779 783 783 780 770 767 767 766 768 770
482 486 491 493 495 496 497 500 501 504 506 513 520 525 529 534 538 539 541 544 545 547 553 557 558 557 559 564 569 573 577 583 586 590 593 599 602 604 607 614 617 620 623 629 634 639 643 653 657 661 659 648 650 655 660 673 680 687 696 720 729 741 749 767 788 803 813 827 833 842 842 843 839 838 841 849 854 859 864 872 875 878 881 881 879 876 874 865 863 865 866 864 861 860 867 865 846 828 812 786 760 730 717 699 692 683 676 662 656 649 643 631 625 621 616 607 597 585 575 553 539 530 521 510 500 491 478 456 443 432 421 406 400 391 369 368 402 460 467 483 494 504 520 537 544 546 546 544 544 544 545 549 552 556 563 577 581 582 583 585 588 591 594 598 600 603 606 612 614 616 617 619 620 621 621 620 621 621 622 627 628 629 629 628 628 627 627 627 628 629 630 631 633 635 636 639 641 643 644 639 636 638 641 647 652 657 662 672 675 672 665 659 665 668 672 673 668 662 657 660 666 674 684 686 682 676 672 677 680 681 681 688 691 693 695 697 696 694 691 687 692 694 696 703 704 704 702 697 695 697 698 696 695 694 693 693 695 697 698 700 702 705 705 706 707 708 709 713 714 717 719 720 721 722 723 726 727 729 731 735 736 737 738 742 743 745 747 752 754 757 759 763 765 766 765 761 760 760 762 766 768
484 487 490 493 495 496 497 501 503 507 511 520 523 526 528 534 537 539 541 545 547 548 551 553 554 554 555 565 571 577 581 582 583 587 591 597 601 603 607 615 618 621 624 629 634 638 642 649 653 654 651 638 642 647 652 664 670 676 684 694 699 706 712 733 754 771 774 786 789 805 814 831 823 840 850 845 846 850 857 866 870 874 878 883 883 882 880 875 875 875 876 873 868 864 870 879 861 836 815 791 774 733 721 704 696 688 679 663 657 652 645 636 633 631 628 622 619 610 601 566 546 532 520 498 487 477 464 437 430 421 412 400 396 389 380 371 414 459 466 481 493 503 517 535 543 546 548 545 545 545 546 549 552 558 564 579 583 586 588 588 590 593 596 599 600 602 606 611 614 616 617 620 622 623 625 625 626 626 627 631 632 633 635 636 636 639 640 637 638 638 640 640 640 641 642 643 644 646 649 646 643 644 647 654 658 663 670 683 683 679 672 664 669 675 682 685 680 671 666 670 674 682 691 695 690 685 686 686 691 692 693 696 698 702 704 707 706 704 700 699 703 707 710 714 714 714 714 711 708 711 713 713 712 710 706 703 703 705 705 706 709 713 713 711 710 710 709 712 713 714 714 716 717 718 721 724 725 726 727 729 731 733 734 737 739 741 742 746 747 748 750 752 753 754 754 754 755 758 763 772 773
483 486 489 493 495 496 498 501 505 509 516 525 528 530 530 535 538 540 541 545 547 548 549 552 553 553 555 566 573 579 584 583 583 585 588 593 597 600 604 612 616 619 621 627 632 637 640 648 649 648 645 634 636 641 646 660 664 672 678 682 686 691 698 714 722 735 739 753 755 751 770 782 780 806 831 845 851 850 852 863 867 871 875 881 882 882 882 881 883 883 882 877 872 868 870 882 873 847 822 795 774 735 725 705 697 690 681 665 660 655 650 643 641 636 632 628 625 617 605 569 547 533 520 499 489 478 467 444 436 427 420 407 403 400 388 369 398 439 465 479 490 499 512 533 540 547 550 548 547 546 546 549 553 560 565 579 584 588 591 592 593 595 597 600 601 603 606 611 614 615 617 620 622 623 626 630 630 629 630 632 633 635 636 638 639 643 644 641 641 642 643 644 644 645 646 647 648 650 652 653 650 648 648 657 661 664 671 685 687 683 676 669 671 674 679 684 680 675 674 677 680 687 693 697 693 692 694 695 697 701 703 704 706 709 711 714 713 711 707 707 712 716 719 723 723 724 723 720 718 721 722 722 721 719 715 713 712 716 715 716 719 720 720 716 715 715 716 718 719 719 718 719 721 722 724 727 728 728 728 729 730 731 733 736 737 738 740 743 744 746 747 749 749 751 751 753 759 765 772 784 786
479 483 487 493 494 496 498 501 506 510 516 524 528 531 532 536 539 540 541 544 546 547 548 550 552 553 556 566 572 577 581 583 582 583 586 589 592 595 598 606 610 614 617 624 629 634 638 643 641 639 636 629 631 638 643 654 659 667 671 670 674 681 687 698 702 705 707 719 725 718 732 736 747 758 779 818 845 861 857 858 864 867 870 877 879 881 881 885 887 887 886 881 877 874 872 882 876 850 825 799 777 740 727 709 700 694 685 670 664 660 656 650 645 640 636 629 625 617 604 577 553 538 526 515 502 489 477 460 451 441 433 416 408 404 397 372 377 413 461 476 485 494 505 531 536 546 550 551 550 549 548 550 553 559 564 576 582 588 592 595 597 599 600 601 603 605 608 612 614 615 617 621 622 624 627 632 631 630 631 633 634 635 637 639 641 643 644 644 645 645 646 647 648 650 651 652 652 654 656 659 658 655 652 656 662 665 672 686 691 687 681 675 677 677 680 683 682 681 683 683 686 691 697 700 698 700 704 705 707 710 712 713 714 717 719 721 720 718 715 717 722 726 729 733 734 734 734 729 727 731 732 730 728 726 725 722 722 726 726 726 728 728 727 722 722 723 725 728 728 728 727 727 728 728 730 731 731 732 733 734 734 735 734 737 736 737 739 741 743 745 746 748 749 751 752 760 768 776 785 807 813
472 478 483 492 494 495 497 500 503 505 508 518 523 527 529 533 535 538 540 545 547 549 551 552 553 554 556 564 569 573 578 583 584 585 588 591 593 595 599 605 607 611 615 622 627 632 635 631 627 624 623 620 627 634 638 647 653 657 657 657 662 666 671 680 682 684 685 694 696 693 698 703 711 717 730 758 782 801 812 862 863 865 866 873 875 878 880 884 887 888 889 887 884 881 879 882 877 849 826 803 785 759 736 715 706 698 692 680 675 670 665 655 648 643 637 629 626 621 614 592 570 549 537 519 505 494 482 465 455 443 432 412 405 400 398 376 372 410 456 472 479 486 494 521 530 540 548 553 553 552 551 552 553 557 562 573 580 584 588 598 600 603 605 607 607 609 610 613 615 617 618 621 622 624 628 632 632 632 632 633 634 636 637 639 640 641 643 646 648 650 652 653 655 660 662 662 662 663 664 667 669 668 666 665 667 668 672 688 697 695 689 686 686 685 687 689 689 689 691 692 695 700 705 711 713 716 720 723 724 725 726 727 728 729 732 734 733 732 729 736 740 746 750 751 751 750 749 744 744 745 745 742 741 740 740 737 737 739 740 738 740 740 740 738 739 740 741 745 746 745 745 745 745 745 745 741 743 746 748 752 752 752 750 746 745 746 747 747 748 748 749 751 753 756 762 774 783 804 819 846 851
466 473 479 488 491 493 495 497 498 500 502 517 522 526 528 531 534 539 543 548 550 552 554 555 556 557 559 565 569 573 577 585 587 589 591 595 597 599 602 608 610 614 616 622 625 628 629 620 617 613 612 616 622 627 632 640 644 646 644 648 652 651 657 662 665 666 668 677 678 675 677 684 688 695 703 715 721 725 740 822 851 860 865 871 873 877 880 885 887 887 890 892 890 887 885 881 874 847 830 807 792 774 748 720 713 706 701 692 685 677 671 659 652 646 641 631 628 625 623 602 586 563 548 520 506 496 484 462 452 440 430 409 403 398 390 377 389 406 433 467 472 478 485 506 522 532 544 553 554 554 554 555 556 559 563 572 579 581 585 597 602 606 609 612 612 613 614 616 617 618 620 622 623 625 629 632 633 633 633 633 634 635 636 638 639 641 644 647 650 654 658 662 665 671 674 674 674 674 675 676 677 680 681 679 678 676 675 691 700 702 697 696 695 695 696 697 697 697 698 703 705 710 715 723 727 731 735 740 742 744 744 744 743 744 745 747 747 746 746 754 762 768 771 773 772 770 767 762 763 763 761 756 755 755 755 753 753 753 752 749 751 753 754 754 757 759 760 764 764 765 765 764 763 762 761 754 758 763 767 772 771 770 769 762 761 762 761 757 755 755 754 757 761 765 772 788 808 836 850 871 875
460 467 472 480 486 491 493 495 497 500 504 521 526 530 531 535 538 543 546 549 551 553 555 555 555 558 561 568 572 576 579 586 587 589 592 595 598 600 603 609 613 615 616 617 618 619 620 613 611 608 605 614 619 623 629 635 637 638 635 642 643 643 647 651 654 655 659 666 665 663 666 672 678 685 691 703 706 708 714 748 784 817 846 863 872 877 881 887 889 890 892 895 893 890 886 874 859 835 824 803 785 772 756 723 714 706 702 695 690 681 674 662 656 651 646 633 629 624 621 606 592 576 559 527 512 501 489 466 455 445 433 413 405 400 392 381 391 390 397 461 466 472 478 496 511 527 538 553 554 556 557 560 561 564 568 575 580 583 587 597 602 607 610 615 616 616 616 618 619 620 621 623 624 626 629 632 632 633 632 631 632 634 635 638 640 642 646 649 652 655 662 671 674 679 683 683 683 683 683 683 684 688 690 688 686 685 683 690 697 701 702 701 702 702 704 706 706 706 706 713 714 717 722 729 733 739 744 752 755 757 757 756 755 755 755 756 756 755 756 767 779 788 794 796 794 791 784 780 779 778 775 768 767 767 767 766 765 764 762 759 760 762 763 763 769 772 775 780 781 782 782 779 776 773 771 764 769 774 782 790 790 787 783 775 774 775 773 766 763 763 762 763 769 773 778 799 829 847 858 877 882
457 462 468 475 481 488 492 496 498 500 504 519 525 530 531 536 539 544 547 549 551 553 554 554 554 557 561 568 573 577 580 584 586 588 591 595 597 600 602 608 611 612 611 610 611 610 611 606 605 602 601 611 616 620 624 628 629 630 627 633 633 636 639 642 645 645 650 655 654 651 655 661 668 675 681 690 692 697 705 716 724 751 785 826 836 867 876 883 889 894 894 896 895 890 882 860 842 825 812 793 777 766 747 723 712 703 696 689 688 683 676 662 657 652 646 633 628 624 619 607 597 586 568 532 517 505 493 470 458 448 435 417 409 403 396 386 397 405 404 423 460 466 473 491 501 522 534 552 555 557 560 565 567 569 573 580 583 586 590 600 605 609 612 617 618 617 617 619 620 621 622 624 625 627 629 631 631 631 631 630 631 632 634 639 641 644 647 653 655 658 666 681 684 689 693 693 692 692 691 690 692 696 699 699 697 695 693 692 697 701 705 708 709 710 714 717 717 717 717 723 724 725 729 736 739 745 751 762 767 770 771 770 769 768 767 766 765 764 767 785 801 813 820 819 817 814 805 798 798 795 791 785 785 785 785 783 779 775 771 768 769 772 773 775 781 789 796 799 802 811 813 809 792 785 781 773 779 792 808 819 820 814 804 794 793 788 785 776 772 773 772 771 776 782 786 807 832 849 861 880 887
459 465 470 478 485 489 494 498 500 502 506 517 525 530 532 536 539 542 545 547 548 549 550 552 553 555 559 568 572 576 578 582 583 585 586 591 594 598 601 604 605 605 602 600 600 599 599 596 596 595 599 607 610 612 615 617 618 619 617 618 620 623 625 631 633 635 636 639 637 635 639 648 656 663 668 673 677 683 688 697 704 710 720 755 775 817 827 838 841 844 849 883 884 876 869 836 822 811 798 776 760 749 732 716 707 699 691 679 675 669 666 658 654 649 644 632 627 623 617 604 598 590 575 541 529 518 508 488 478 468 455 435 425 418 411 404 418 429 430 404 424 442 465 484 494 509 531 552 555 560 564 572 575 576 580 586 588 591 595 605 609 612 615 617 618 617 617 619 620 622 622 623 624 625 626 626 628 628 628 628 630 631 633 638 639 642 647 654 658 663 669 682 691 699 709 714 712 710 707 705 708 713 718 719 716 713 710 703 706 710 714 720 722 724 728 737 739 739 738 738 739 740 743 751 755 759 763 780 794 802 805 804 803 799 796 784 783 788 793 811 827 839 842 841 839 836 831 825 823 819 814 814 816 818 817 815 809 798 792 795 796 797 795 792 803 812 823 834 838 846 847 841 824 815 808 795 803 821 838 848 845 840 831 828 828 820 810 798 789 786 787 787 788 794 814 833 844 855 865 883 892
461 468 471 481 490 493 495 500 502 505 509 522 528 531 533 537 540 541 543 545 545 546 547 551 553 555 559 569 571 574 576 578 579 580 583 590 594 596 599 598 597 596 593 590 590 589 586 585 588 591 597 601 601 603 605 606 608 610 609 603 608 611 614 618 622 624 625 622 620 620 624 636 644 651 655 658 664 668 670 680 685 688 689 706 728 745 753 786 784 786 801 842 859 858 850 816 807 797 783 756 739 730 720 705 698 693 684 673 665 656 652 649 647 643 640 631 626 621 616 602 597 591 580 553 543 536 528 515 506 495 485 458 448 440 435 426 429 435 436 422 396 418 456 477 488 498 526 553 557 563 569 578 580 583 585 590 593 597 600 608 611 614 616 616 616 617 617 618 619 620 620 619 620 621 622 623 625 625 625 626 628 629 631 637 639 642 647 655 661 668 674 684 694 704 721 734 731 729 726 723 727 732 737 739 735 731 726 717 717 721 725 732 735 738 744 757 761 762 761 754 753 756 759 775 783 785 786 807 823 833 838 839 837 831 824 803 807 817 822 831 843 853 859 861 859 855 851 848 845 841 835 836 842 845 845 844 840 827 820 829 831 827 819 810 821 830 842 863 867 868 867 860 853 846 838 822 826 839 852 867 861 855 852 854 852 847 837 825 810 802 807 808 802 804 839 861 865 868 874 888 896
465 469 472 479 486 492 495 499 501 505 508 522 528 531 534 538 540 542 544 545 546 546 548 551 553 556 559 567 569 571 572 574 576 578 583 592 594 594 594 592 591 590 587 583 582 579 564 565 584 589 594 596 596 595 597 597 598 602 602 595 596 603 608 609 614 616 616 611 610 609 615 631 637 641 644 647 653 657 658 669 672 674 678 694 698 704 713 742 748 776 790 811 833 843 827 809 804 789 777 739 729 721 712 696 690 685 679 667 660 653 649 642 640 637 635 628 625 621 616 603 597 589 581 561 553 547 539 526 517 506 496 474 466 458 454 443 439 439 438 424 399 430 458 478 489 500 525 553 559 565 571 579 582 584 586 593 596 600 604 608 612 613 614 613 614 615 616 618 618 618 618 615 616 617 617 620 622 622 622 625 626 628 630 637 640 644 648 658 664 671 679 692 699 709 730 750 746 741 738 738 744 750 754 756 750 744 736 726 726 728 731 739 744 748 755 774 784 785 785 768 765 767 774 801 807 810 812 826 835 844 850 854 849 842 832 817 824 832 836 841 849 858 865 873 871 866 863 858 855 852 846 846 852 856 857 855 851 843 838 847 848 843 833 823 831 840 851 870 876 878 878 871 864 856 850 838 839 844 857 874 871 867 865 863 859 854 849 840 828 821 828 832 820 812 838 867 873 877 881 894 901
473 474 475 480 484 492 495 499 501 504 506 517 524 530 534 539 540 543 545 547 547 548 549 552 553 557 560 565 566 566 568 571 574 578 583 589 589 589 588 586 585 585 582 574 560 553 538 543 567 583 586 591 590 588 586 586 586 588 589 584 579 590 594 598 605 607 606 599 597 604 612 625 629 632 633 635 641 645 646 657 660 663 668 682 685 691 697 705 713 745 770 806 816 823 813 801 793 779 768 727 718 715 708 692 684 674 673 663 656 651 646 638 635 632 628 624 621 618 613 602 596 586 579 562 556 551 541 525 517 506 495 478 469 463 455 439 434 433 437 413 405 454 465 484 494 508 530 553 561 568 574 580 583 585 587 594 598 602 605 607 609 610 610 610 610 612 614 616 616 615 614 612 613 614 614 616 618 620 620 623 624 627 630 637 640 644 648 655 662 670 680 697 706 717 736 764 766 763 762 765 770 775 778 777 770 762 750 734 733 734 735 750 757 760 765 796 809 811 810 795 791 794 801 821 824 826 829 837 843 852 858 865 858 850 841 830 834 840 847 853 857 866 875 884 882 879 877 869 864 860 858 858 864 867 868 863 858 853 850 857 857 853 847 839 843 850 859 876 883 889 891 883 876 865 858 853 854 855 865 878 878 877 877 872 869 865 860 849 842 838 847 851 843 828 837 865 874 880 886 902 908
480 483 484 488 489 494 496 500 502 504 506 516 524 530 534 538 539 543 546 547 547 548 550 553 554 557 557 557 555 550 548 559 567 571 574 580 581 581 581 579 569 558 558 544 528 520 514 529 538 553 557 566 562 557 553 553 555 557 555 553 547 556 559 569 579 588 581 575 583 598 608 616 617 615 617 618 621 625 628 641 646 651 656 665 672 679 682 690 701 711 734 791 805 809 808 794 778 759 743 718 707 703 698 686 679 670 665 654 654 650 645 637 631 627 624 619 616 613 607 592 580 571 564 550 545 539 533 516 507 495 484 463 459 459 454 435 434 433 433 405 419 464 470 489 499 516 532 553 560 567 575 583 586 588 590 596 600 603 604 605 605 606 606 605 605 606 608 610 609 608 607 608 609 610 610 612 614 616 617 620 622 625 627 631 635 640 644 652 660 668 678 694 703 714 725 751 761 771 779 791 798 801 803 801 794 786 776 754 750 748 749 773 783 790 794 816 825 830 831 826 825 827 831 840 844 847 848 855 860 868 874 882 875 868 858 848 849 854 861 871 875 881 889 907 908 906 902 896 890 883 882 880 885 886 886 878 873 870 868 871 870 867 864 862 862 866 871 888 898 908 913 898 890 879 870 873 875 875 883 893 897 896 892 887 883 879 874 865 859 857 863 867 861 853 851 868 876 883 892 914 922
485 488 492 493 495 497 499 502 505 507 509 522 527 531 533 537 539 542 544 545 545 546 549 551 550 545 536 533 531 526 513 535 546 547 550 553 556 560 563 557 542 524 528 512 505 495 494 516 515 521 529 539 534 527 520 520 525 527 526 522 517 525 532 542 549 554 550 557 574 588 599 605 600 594 597 602 604 608 612 627 632 639 644 649 657 661 665 679 690 698 705 775 792 804 803 783 769 744 726 710 702 696 688 676 672 666 660 648 646 645 643 636 628 623 621 615 611 607 601 576 560 552 545 534 530 522 517 505 497 486 475 462 466 469 464 453 451 445 440 413 416 465 469 488 497 511 527 550 558 565 573 585 588 590 593 598 601 603 604 602 602 603 603 601 600 602 603 603 602 601 602 605 606 606 607 609 610 612 613 618 620 622 624 625 631 636 641 651 658 665 672 687 695 703 712 729 739 752 767 793 804 812 815 818 813 807 798 781 775 771 766 791 804 816 822 831 840 845 849 847 846 847 848 858 864 867 869 876 880 886 892 902 896 889 879 868 869 871 876 888 896 901 909 933 936 933 928 927 921 914 912 906 910 912 909 895 891 888 888 886 885 884 882 882 883 884 888 905 916 928 935 914 903 893 887 896 897 898 902 914 919 918 912 902 898 893 889 879 874 873 878 880 875 873 873 879 883 889 899 923 931
483 487 490 494 496 498 500 504 507 509 512 525 529 532 533 537 539 541 542 542 542 543 545 543 533 520 504 499 500 495 484 506 510 509 510 512 513 517 524 527 512 503 509 500 489 470 481 501 500 509 517 529 525 517 507 506 511 514 512 507 504 513 524 533 532 529 530 550 565 578 588 592 585 577 582 590 594 601 605 617 622 629 632 639 644 646 653 674 681 689 700 767 782 801 803 773 758 736 722 703 698 692 685 672 665 661 656 647 641 638 637 634 626 620 617 611 606 602 593 565 550 542 534 522 516 509 502 494 488 480 475 479 482 481 476 470 464 456 450 427 413 438 465 480 489 500 517 546 554 560 568 585 588 591 593 597 599 602 602 600 601 601 601 599 597 597 598 598 597 597 600 603 604 604 605 606 607 608 610 616 617 619 621 625 630 635 639 649 655 660 666 681 686 693 702 718 726 734 748 784 796 809 818 824 822 817 811 801 797 792 786 796 806 819 827 841 851 857 862 861 860 860 862 870 875 880 883 891 896 901 907 918 916 905 895 884 884 887 890 907 915 923 930 943 944 942 940 942 940 936 934 928 929 931 925 911 905 901 901 901 900 898 897 897 898 900 906 919 928 938 941 925 913 904 903 914 916 917 918 927 935 934 928 916 909 903 899 889 884 884 888 890 887 885 886 887 891 897 909 928 939
480 484 488 493 495 498 500 504 507 509 512 524 528 530 531 536 538 539 540 535 533 533 533 527 512 497 481 470 469 461 458 474 470 463 462 467 468 469 475 482 469 468 477 471 463 445 457 475 476 494 502 515 512 505 496 493 497 498 498 493 495 504 513 521 517 514 519 543 553 561 568 568 560 556 562 564 575 586 592 608 613 619 622 629 632 637 646 666 673 684 696 754 775 794 803 770 746 727 717 699 693 688 681 668 660 656 652 643 639 632 630 628 623 618 614 607 603 597 584 556 545 534 526 512 506 501 498 492 486 482 484 495 495 493 488 478 468 459 451 432 416 413 461 472 480 491 505 541 550 556 563 584 588 590 592 594 595 597 598 598 599 599 598 594 591 591 592 591 591 594 600 602 602 602 601 603 604 605 607 613 614 616 619 626 630 634 638 646 650 655 660 671 677 685 692 706 715 722 733 779 794 806 819 827 828 826 822 817 816 811 806 805 812 822 831 849 860 868 873 876 876 876 878 885 889 894 897 907 914 920 925 932 931 922 917 910 909 911 912 929 934 939 942 947 948 948 948 949 948 947 946 944 944 942 938 928 921 918 918 919 920 917 913 915 916 918 922 935 941 945 943 928 921 920 919 928 932 934 934 941 946 947 944 930 922 915 909 900 895 895 901 903 901 898 898 899 901 908 918 937 950
478 481 485 491 493 495 498 502 504 506 509 518 521 525 529 533 530 527 524 516 511 509 509 502 488 469 456 440 436 429 430 439 434 428 426 429 431 432 433 423 405 424 431 419 430 416 404 431 442 458 466 484 484 481 473 474 476 476 474 480 488 493 497 495 496 503 511 526 532 529 529 528 520 510 514 507 520 523 529 571 584 597 607 618 625 634 644 664 672 682 691 731 770 785 799 771 738 721 708 692 687 680 674 663 658 653 650 643 639 632 628 622 616 612 608 600 594 582 570 549 545 539 534 524 521 518 514 507 500 499 504 514 511 503 492 472 460 450 442 426 415 424 450 460 470 479 491 532 544 551 559 580 584 585 585 585 585 586 587 588 590 589 587 581 580 579 582 587 589 592 595 598 598 596 594 596 599 602 604 607 610 616 620 626 628 631 634 639 642 647 651 659 665 672 681 696 707 717 728 764 790 806 819 827 830 831 832 837 836 831 825 823 827 833 841 860 871 880 887 900 901 902 903 909 912 917 920 928 932 936 939 941 940 938 937 936 934 936 935 939 942 943 945 948 949 949 949 950 950 950 950 950 950 949 948 943 940 938 939 940 943 942 938 939 941 942 943 948 948 946 942 936 936 936 935 936 938 940 940 946 949 951 952 945 939 934 928 919 915 915 921 925 923 920 919 920 921 924 930 947 958
481 482 485 490 492 493 496 499 501 504 506 513 517 522 527 525 518 511 503 493 486 484 483 478 461 437 429 419 413 406 413 416 412 351 348 347 347 347 347 338 321 340 348 346 365 344 318 350 375 404 420 451 453 451 448 455 456 455 451 470 478 478 475 469 481 493 499 503 504 496 491 485 480 467 467 458 463 461 465 501 520 552 578 612 624 633 643 664 670 676 685 713 767 782 793 767 732 716 701 685 679 670 666 658 655 651 648 646 642 636 629 618 612 606 602 589 581 566 559 554 555 556 555 551 547 543 537 523 515 516 523 527 520 507 495 472 462 451 445 432 426 438 447 442 462 471 480 522 537 546 555 572 574 572 570 567 567 567 568 572 574 575 573 567 568 573 579 587 587 588 589 591 591 589 584 582 588 595 597 600 607 614 618 622 624 627 629 631 633 638 642 653 658 665 677 696 706 717 728 745 774 799 813 822 826 829 833 849 850 847 843 843 845 848 854 873 881 890 901 921 923 925 926 931 933 935 937 941 943 944 944 945 945 945 944 943 943 943 943 943 944 945 946 948 948 949 949 949 949 949 950 951 951 952 952 953 952 952 953 955 956 957 956 957 958 958 958 953 950 946 942 947 947 947 946 942 940 940 940 942 946 949 952 955 954 952 948 939 937 936 939 949 949 944 943 943 943 944 945 955 962
486 486 487 490 493 494 496 499 500 503 506 514 517 521 522 514 506 499 491 469 464 462 460 450 436 421 412 351 324 326 353 407 352 274 270 268 268 268 270 270 267 271 278 283 285 268 264 282 303 343 377 436 434 425 425 440 444 444 442 460 464 463 460 459 472 479 482 478 476 471 463 435 431 427 416 412 429 439 445 458 472 512 547 607 620 629 636 655 663 671 680 708 764 784 790 752 725 710 699 683 676 666 659 651 649 647 644 642 640 635 628 617 611 606 601 586 580 573 569 572 574 574 573 568 564 558 550 533 525 528 535 532 524 513 502 482 474 467 462 447 442 446 452 429 460 469 477 509 533 542 551 561 559 555 552 548 548 549 550 556 560 563 562 562 567 573 578 580 577 576 576 579 578 576 568 564 568 574 578 592 604 608 610 614 616 619 622 629 631 636 642 654 659 667 678 699 706 716 724 736 755 782 798 812 816 822 828 849 853 856 856 857 859 863 868 883 889 899 911 929 932 934 936 937 937 937 938 941 942 943 943 944 944 944 944 944 943 943 943 944 944 945 946 947 948 948 948 948 948 949 949 951 952 952 953 954 954 955 955 958 958 959 959 960 960 960 959 955 950 947 946 951 952 952 951 948 946 945 944 941 943 948 951 957 958 959 959 953 951 950 952 959 961 960 957 957 957 957 958 961 964
488 488 489 491 493 495 496 500 502 505 508 513 515 516 514 497 488 485 471 441 438 436 433 424 418 411 366 258 232 240 263 356 304 253 252 246 250 251 253 254 257 259 261 255 244 241 254 262 275 297 346 414 391 381 378 404 424 430 437 448 451 452 450 451 460 462 461 451 445 422 408 380 374 373 362 361 385 404 426 443 459 494 529 596 611 622 629 647 658 670 678 706 759 781 789 740 720 706 697 681 673 664 658 648 644 642 639 634 632 628 624 615 609 606 602 594 592 590 585 589 590 590 588 580 575 569 563 541 537 542 546 537 529 521 511 493 486 481 476 459 453 448 450 428 461 469 476 503 528 536 544 547 543 538 536 532 532 534 536 544 549 552 551 560 564 564 564 562 560 559 558 560 560 556 549 548 549 553 560 580 589 594 597 604 611 617 624 636 640 643 647 655 658 664 673 693 700 706 714 728 742 760 778 798 804 813 824 847 854 864 870 873 875 879 883 892 900 911 921 932 935 937 938 937 937 936 937 938 939 940 941 943 943 943 943 943 943 943 943 944 945 945 946 947 947 947 948 948 948 949 949 950 951 952 953 954 955 955 956 957 958 959 960 961 961 960 959 957 953 949 949 955 956 956 955 952 951 950 949 945 944 947 951 957 959 961 962 963 962 961 961 964 966 967 966 965 965 965 965 966 967
491 489 489 491 493 494 495 500 501 501 495 484 482 479 473 465 458 452 437 410 403 402 406 384 362 351 278 222 219 216 222 271 275 239 234 228 230 232 232 233 239 239 240 229 224 230 239 248 263 282 328 338 309 308 301 319 352 383 401 422 431 430 440 442 439 421 405 388 375 350 341 333 327 330 340 363 377 398 427 447 461 493 527 595 613 624 632 651 663 672 679 709 743 769 772 729 712 700 691 677 668 662 656 647 642 639 636 630 626 623 621 616 611 609 607 607 607 603 599 602 601 600 597 585 580 575 570 555 557 562 561 545 538 531 523 508 500 490 481 463 453 443 439 443 461 470 476 501 518 525 530 526 520 515 515 511 510 515 519 526 536 542 542 546 545 542 540 539 539 538 536 535 536 539 540 549 553 558 563 567 572 580 588 601 613 624 635 644 647 648 652 659 662 666 672 688 695 701 710 726 739 755 777 800 808 816 826 848 858 872 887 896 900 903 907 913 919 924 928 932 933 932 932 930 931 931 933 934 935 935 936 937 938 939 941 942 942 942 942 944 944 945 946 947 947 947 948 948 948 949 949 950 951 952 953 954 955 955 956 956 957 958 959 960 960 960 960 959 956 954 955 958 958 958 957 955 954 953 953 951 949 949 951 957 959 961 963 965 966 965 965 966 967 968 968 968 968 968 968 968 969
490 488 487 488 489 489 489 492 486 478 454 438 434 432 426 431 430 420 411 374 352 335 333 302 282 269 229 212 206 201 205 229 235 228 220 213 211 214 214 215 222 222 219 206 210 215 222 238 256 279 306 263 254 255 245 261 293 331 350 365 377 371 377 371 363 350 327 316 303 298 301 308 316 331 346 386 411 431 446 469 489 515 544 604 620 629 638 656 668 676 683 707 720 738 736 713 702 694 686 671 663 658 653 646 643 640 637 631 627 626 624 619 618 615 615 618 617 613 612 612 607 603 599 587 582 577 572 569 573 577 575 552 545 538 532 518 508 496 484 461 450 438 432 454 460 468 475 491 497 500 502 498 494 492 494 493 493 496 502 519 530 534 532 523 519 516 515 514 516 517 518 525 530 538 545 563 570 575 580 572 571 575 582 598 614 625 635 643 646 648 653 663 668 673 679 692 699 707 716 732 755 775 793 812 821 828 835 854 865 882 900 917 921 924 927 930 930 930 929 927 927 925 925 927 929 931 932 934 934 934 935 935 936 937 940 941 941 941 941 943 944 945 946 947 947 948 948 949 949 949 950 951 951 952 953 954 954 955 955 956 956 957 958 959 960 960 960 959 959 958 958 959 958 958 957 956 956 956 957 956 954 952 953 957 960 962 963 965 965 965 965 965 966 967 968 968 968 968 967 967 967
487 486 483 479 479 479 478 472 459 442 423 411 409 410 408 412 412 407 399 303 280 264 254 243 243 236 226 200 190 191 193 216 219 216 210 203 199 201 203 202 209 210 206 196 203 207 212 233 246 261 268 241 241 236 233 262 290 309 314 305 309 296 286 282 284 290 281 280 278 283 306 333 351 371 387 415 434 450 460 495 519 536 565 604 620 629 638 656 667 675 683 697 703 707 708 701 694 688 682 667 660 654 650 645 642 640 639 634 634 633 630 622 622 620 620 621 619 617 617 614 608 604 599 588 582 579 575 576 579 584 581 558 549 540 533 518 509 498 486 460 448 439 435 445 456 463 469 477 476 475 476 479 480 480 481 482 486 490 499 522 527 524 518 502 499 498 501 507 510 514 523 536 545 554 560 577 585 592 601 589 583 581 582 589 611 622 630 640 644 648 652 663 669 677 684 700 711 718 725 761 781 799 806 820 829 835 842 862 874 888 904 925 928 929 930 929 928 926 924 922 923 924 926 932 933 934 935 936 937 938 939 940 940 940 941 941 941 942 942 943 944 945 946 947 948 948 949 949 950 950 950 951 952 952 953 954 954 955 955 956 956 957 958 959 960 960 960 959 959 959 958 957 957 956 955 955 956 957 958 958 957 956 956 957 960 962 963 964 964 964 964 964 965 966 967 968 967 966 965 964 964
480 479 476 463 453 452 453 443 435 420 413 395 377 368 392 401 399 388 325 244 234 230 223 226 225 224 219 179 175 179 183 191 191 192 194 193 189 188 191 194 198 199 194 190 195 199 203 221 229 230 228 227 223 222 235 272 286 288 284 268 267 254 245 249 254 257 262 270 278 314 336 382 405 416 429 446 446 457 469 512 527 540 565 598 616 626 635 652 661 668 675 687 691 692 694 692 686 681 675 664 658 652 647 643 641 639 639 637 638 636 633 627 628 625 624 624 622 620 619 614 608 604 599 588 584 582 581 582 585 589 586 565 554 540 533 517 506 496 484 458 449 445 440 439 447 456 460 461 460 459 461 467 470 470 470 479 486 494 501 512 511 509 502 490 492 497 506 521 525 531 541 552 560 570 577 592 600 609 617 607 604 603 600 602 615 622 625 640 644 648 652 663 669 677 684 706 718 725 732 786 802 813 819 828 834 840 849 869 880 893 907 928 930 930 929 926 923 921 919 921 924 927 930 935 935 936 937 938 939 940 941 942 942 942 942 942 942 942 943 943 944 945 946 947 948 948 949 950 950 950 951 952 952 952 953 954 954 954 954 955 956 957 957 959 959 959 959 959 959 958 957 956 954 953 952 952 955 957 958 958 958 958 957 958 960 962 962 962 962 963 963 964 965 966 966 967 966 965 963 960 960
446 446 444 432 419 417 420 413 410 401 362 315 295 290 317 320 316 301 235 222 216 207 190 192 195 196 191 155 157 158 165 165 163 167 171 175 173 170 171 183 182 178 170 177 179 182 184 196 201 202 207 209 202 212 239 269 269 262 256 237 236 242 243 252 256 262 282 318 327 360 375 426 446 454 465 472 475 481 490 521 530 541 562 601 617 628 636 650 657 661 667 675 678 678 677 675 672 669 665 656 651 648 644 640 638 636 635 634 635 634 633 631 632 630 629 627 625 623 621 615 610 606 604 598 596 595 594 593 593 593 587 567 554 539 531 515 505 496 488 471 463 456 451 445 444 447 450 449 448 449 453 462 465 463 461 473 480 485 488 487 489 491 491 497 506 517 527 544 552 561 570 580 587 594 601 610 615 621 625 626 627 628 626 630 632 632 632 638 640 645 650 663 669 678 685 709 718 725 734 775 799 813 822 828 833 838 847 866 876 890 901 921 928 928 926 919 915 917 919 926 930 932 935 936 937 937 938 939 940 941 942 943 943 943 942 943 943 943 943 943 944 945 946 947 948 949 949 950 950 950 951 951 952 952 953 953 953 953 952 951 952 954 956 958 958 958 957 956 956 955 954 952 950 948 947 950 955 957 958 959 959 959 959 959 960 961 960 959 959 959 960 963 964 964 964 964 962 961 959 950 950
409 411 411 405 399 395 400 387 371 332 278 238 234 241 242 238 235 224 208 203 186 180 163 156 163 167 161 138 138 143 150 150 149 153 154 158 158 156 155 166 165 157 148 162 163 164 165 173 178 185 193 196 189 200 222 240 239 235 227 215 226 243 253 271 280 292 326 376 390 405 419 452 473 481 493 500 505 514 518 534 541 554 570 612 623 632 640 651 655 656 658 664 665 665 662 660 659 658 656 649 645 643 641 637 635 633 631 631 631 631 631 632 632 632 632 631 628 625 623 618 616 615 615 614 612 610 607 602 599 595 589 567 553 540 532 515 507 504 500 487 475 467 466 457 449 443 446 447 447 447 451 467 469 466 463 463 466 468 469 477 484 487 491 509 522 532 540 558 572 582 590 603 609 614 619 622 625 627 630 636 638 640 642 644 644 644 644 640 639 643 649 661 668 678 687 708 716 721 730 754 777 800 810 816 823 830 838 857 868 879 888 918 925 924 920 912 910 918 921 930 933 935 936 937 937 937 938 939 940 941 941 943 943 942 942 942 942 943 943 943 943 944 945 947 948 948 949 949 950 950 950 951 952 952 952 953 952 952 950 947 947 950 952 956 955 954 953 953 952 951 950 947 944 942 943 950 954 957 958 958 959 959 959 959 959 959 958 956 956 956 957 961 961 961 961 959 958 956 954 942 939
381 387 389 376 353 344 355 318 291 257 238 227 226 229 228 222 222 204 192 185 165 158 155 142 149 154 148 127 131 140 144 142 142 144 145 147 148 147 146 151 151 146 142 152 153 154 156 166 171 178 186 189 183 190 198 208 209 206 201 220 238 251 260 298 319 329 355 407 426 442 447 478 498 504 512 525 527 535 537 551 560 572 585 618 625 633 640 649 651 651 652 658 658 658 657 653 652 651 654 647 643 640 639 634 632 631 630 629 629 630 630 631 631 632 633 632 631 630 627 625 624 625 625 627 624 618 613 604 600 595 589 571 556 544 534 518 513 514 509 492 485 480 477 461 451 447 451 455 454 452 451 467 475 476 473 464 462 462 468 489 496 502 504 511 523 531 540 557 571 582 589 608 615 620 623 626 628 629 632 638 640 642 645 648 649 650 651 648 645 646 648 659 664 674 683 702 710 713 720 740 754 777 791 806 812 819 828 850 859 869 883 919 920 918 915 909 912 919 922 929 932 934 935 936 936 936 936 938 939 940 941 942 942 942 942 942 942 942 942 942 943 944 945 947 948 948 949 949 949 950 950 951 951 952 952 952 952 951 950 945 943 945 948 952 951 950 949 949 949 948 947 942 939 940 943 951 954 956 957 958 958 959 959 959 958 957 956 953 954 955 957 959 958 958 957 955 954 953 951 940 934
309 311 312 295 275 269 277 250 235 234 231 214 215 217 214 196 196 178 173 170 159 147 144 131 139 143 134 119 128 135 137 134 134 132 135 133 134 134 135 138 139 140 144 149 150 151 152 160 165 171 176 179 177 182 184 187 188 189 193 233 244 255 266 328 358 366 382 432 446 454 469 507 516 523 531 550 556 557 559 567 580 592 604 622 628 634 638 646 647 646 647 653 653 652 652 648 647 646 651 645 641 638 636 632 630 629 628 628 628 628 628 629 630 632 632 633 634 634 633 632 632 633 636 637 630 623 617 605 600 593 586 572 559 546 535 521 522 521 516 499 495 489 481 466 455 451 459 464 463 459 457 461 475 486 487 477 470 463 468 494 502 512 517 520 524 534 540 556 570 583 594 614 620 623 626 629 630 631 634 640 642 644 647 651 653 654 657 656 655 654 652 655 661 669 676 691 698 702 709 728 738 752 771 798 802 810 820 843 852 861 877 910 911 910 908 909 916 920 924 929 931 933 934 934 934 934 934 936 936 937 938 939 939 940 940 941 941 941 941 942 942 943 944 947 947 948 948 949 949 949 950 951 951 952 952 952 952 951 950 943 939 941 944 947 947 944 943 945 945 944 942 936 935 941 944 951 954 955 957 957 958 958 958 957 956 955 953 950 953 955 957 957 956 954 951 948 949 949 948 937 932
242 238 237 227 229 230 231 228 223 219 212 196 191 184 183 168 166 161 156 159 154 142 130 119 126 126 118 109 115 120 122 122 125 126 130 134 136 138 142 145 145 150 158 166 166 169 168 168 169 171 173 173 173 178 186 200 204 207 215 242 251 261 272 385 401 409 422 451 465 475 492 520 532 543 551 566 572 577 582 592 599 609 616 624 629 634 638 642 641 641 645 653 651 647 644 642 641 640 641 640 637 634 631 628 627 626 625 625 625 625 626 627 627 628 629 633 634 635 636 638 637 638 642 638 631 626 621 611 606 599 590 574 564 550 539 536 540 532 523 507 501 495 488 470 458 461 470 479 478 475 474 462 469 488 501 501 491 480 476 483 491 506 518 532 538 548 553 567 577 594 606 621 625 627 629 632 633 634 636 641 644 646 649 654 658 659 663 667 669 672 671 668 670 673 677 685 690 696 704 719 728 734 744 770 785 800 811 830 839 847 858 884 889 895 902 914 919 923 925 928 929 930 930 928 928 928 928 929 929 930 932 935 935 936 937 940 941 941 941 942 942 943 944 946 947 947 947 948 949 949 950 950 951 951 951 952 952 951 950 944 939 935 936 942 943 940 936 936 936 935 932 932 937 942 944 949 951 953 955 956 956 956 955 954 952 951 950 950 952 954 954 952 949 944 940 935 935 936 935 930 927
223 222 219 210 213 217 217 214 209 201 193 177 168 157 154 149 145 147 144 147 147 137 123 108 111 106 103 105 108 110 112 119 124 132 138 148 152 156 160 167 164 165 171 190 192 196 195 188 192 199 190 180 178 184 204 232 234 235 241 250 259 267 281 430 435 439 445 464 481 494 502 525 537 547 554 564 572 586 592 609 611 615 618 625 628 632 635 636 635 637 643 655 651 644 641 637 635 633 633 633 632 630 627 625 625 623 621 621 621 621 622 623 623 623 624 629 629 629 632 636 635 637 640 635 631 628 625 620 614 606 597 578 570 557 545 554 556 542 531 512 505 498 491 467 465 477 483 496 495 491 485 466 470 487 503 515 508 502 495 481 481 495 513 538 548 560 567 583 593 608 616 625 627 629 631 635 636 637 639 643 646 648 651 658 662 666 668 675 680 688 689 687 687 687 689 692 696 700 707 720 726 731 735 758 777 793 805 819 828 834 843 861 871 886 902 915 918 921 923 925 925 925 924 923 923 923 923 924 925 928 930 934 934 936 937 941 942 942 942 942 943 943 944 946 946 947 947 948 949 949 949 950 951 951 951 951 952 951 951 946 941 934 928 935 937 937 932 925 925 924 922 932 939 941 942 946 949 951 952 954 954 954 953 950 949 947 948 951 952 952 951 946 941 935 929 923 924 924 924 924 925
211 212 210 193 194 197 196 197 196 188 182 165 158 153 144 137 134 135 133 139 138 130 120 99 100 96 99 116 120 123 128 135 133 143 153 161 163 170 179 194 192 184 179 207 211 216 216 208 223 235 226 206 199 199 226 249 249 249 255 260 268 280 308 419 434 439 445 465 481 495 503 522 530 536 540 550 569 584 590 605 610 614 617 622 624 626 628 631 632 636 641 650 647 642 639 635 633 631 629 628 627 626 624 622 621 620 616 617 613 617 618 615 618 617 619 614 613 613 618 625 627 632 635 632 630 628 626 622 617 609 599 580 572 561 551 565 560 546 534 513 505 496 486 467 474 486 494 508 501 494 485 468 476 488 499 514 515 513 511 497 485 491 513 539 551 565 572 599 611 618 620 625 628 630 632 636 637 639 641 646 648 651 654 662 667 671 674 680 687 694 698 699 699 700 701 705 709 711 715 727 734 741 751 776 786 800 810 824 830 840 848 875 886 895 902 911 914 915 917 919 920 920 919 921 922 922 923 925 929 933 934 935 936 938 940 942 942 942 943 943 943 944 944 945 946 946 947 948 948 949 949 950 950 951 951 951 952 952 951 947 943 938 929 927 930 932 929 919 917 918 921 931 934 935 936 942 948 950 951 952 952 952 951 948 945 946 949 951 951 951 949 939 934 929 924 924 926 927 928 930 932
193 198 198 176 172 174 171 178 180 175 169 159 151 146 140 125 123 124 122 129 127 121 115 91 92 95 105 128 134 140 147 154 152 156 166 177 179 195 207 220 217 207 195 225 229 230 235 226 243 252 253 234 223 217 239 261 264 269 276 283 291 321 351 421 433 438 443 461 472 490 500 515 521 524 528 543 560 577 588 602 607 612 615 618 618 621 623 630 632 635 638 641 640 638 636 632 632 630 628 625 622 622 621 619 617 607 601 595 591 596 599 590 591 589 590 583 583 587 597 609 615 624 631 630 628 626 624 620 615 606 597 579 572 565 564 570 561 547 535 512 502 492 482 475 482 489 498 514 502 493 484 470 474 486 496 515 523 524 525 514 495 492 513 540 554 565 575 610 619 622 623 626 629 630 633 637 639 641 643 648 650 653 656 664 669 675 680 687 695 702 709 713 714 714 715 718 721 723 726 739 750 757 770 794 803 812 820 833 844 854 863 903 909 909 908 910 911 911 912 916 917 917 919 922 923 923 923 925 928 932 933 935 936 939 941 942 942 942 943 943 943 944 944 945 946 946 947 948 948 949 949 950 950 951 951 951 951 952 951 947 944 940 934 920 922 924 923 916 911 915 920 924 924 924 928 939 945 949 950 952 951 951 949 943 942 946 949 951 951 951 948 933 927 923 922 930 934 937 939 942 943
168 175 176 160 152 150 152 158 162 160 156 148 142 138 134 118 112 109 108 116 112 110 97 92 99 106 118 138 145 155 162 175 177 176 188 207 215 228 238 244 235 227 216 256 264 262 268 256 273 289 284 257 241 238 245 271 298 332 359 366 371 394 409 438 439 440 443 453 459 473 484 502 508 515 521 537 548 565 581 597 603 607 610 613 615 619 623 626 627 628 629 631 631 629 629 627 627 626 623 613 603 599 598 594 590 577 569 556 555 553 556 548 532 523 523 527 545 555 567 585 602 616 627 628 626 624 622 617 611 601 593 580 577 578 580 570 558 545 533 510 499 487 483 493 498 500 507 515 502 492 486 477 476 480 489 522 531 538 540 530 517 505 509 538 551 560 570 607 617 621 624 627 629 631 634 639 640 642 644 649 652 654 657 664 669 676 683 695 704 712 721 737 740 741 741 749 754 759 762 773 782 786 794 815 822 828 836 851 866 882 891 918 921 921 920 917 916 916 916 919 920 922 924 926 927 928 928 928 928 930 932 933 934 936 937 941 941 942 942 942 943 944 944 945 946 946 947 948 948 949 949 950 950 951 951 951 951 951 951 947 944 940 936 920 916 912 911 907 905 908 909 911 911 913 917 931 938 943 946 948 946 944 942 941 943 948 951 951 949 946 942 928 922 922 924 935 942 947 949 952 953
151 155 156 147 134 127 136 140 146 146 145 140 132 129 127 117 109 101 94 104 99 94 79 99 109 117 127 144 151 163 170 189 194 197 210 236 249 254 262 274 251 246 231 285 302 303 307 298 315 327 317 281 261 264 256 273 311 369 405 434 437 442 448 451 450 450 450 451 455 462 471 497 502 511 519 535 545 564 579 593 599 603 605 610 613 616 619 620 619 619 618 622 622 621 621 621 619 619 616 593 576 568 566 562 557 552 543 519 517 509 509 504 485 475 475 488 511 539 550 574 594 608 621 626 625 623 621 616 608 599 593 587 587 591 588 564 552 540 530 508 496 489 494 510 514 514 519 517 505 499 494 485 484 478 480 523 533 544 549 545 537 525 513 531 542 552 560 588 599 614 621 627 630 632 635 640 642 644 646 651 653 656 659 664 669 676 684 701 710 718 729 759 769 772 774 786 792 797 799 805 809 812 817 829 836 844 853 882 893 906 915 925 926 927 927 925 924 924 923 924 925 927 928 930 932 933 933 933 932 932 933 933 934 934 934 939 940 941 941 942 942 943 944 945 946 946 947 948 948 949 949 950 950 950 950 950 950 950 950 946 942 939 935 921 914 906 901 902 903 904 905 908 908 907 908 920 927 933 938 940 938 935 934 942 947 950 952 947 942 938 932 923 922 923 925 938 946 950 952 957 958
139 145 147 141 126 118 121 129 135 136 134 135 128 121 118 115 109 96 84 85 89 80 79 99 108 114 124 140 148 161 170 191 197 207 218 243 260 272 280 292 275 273 246 299 319 333 344 335 343 339 346 311 283 297 285 281 295 340 364 432 439 448 458 463 463 462 462 460 461 470 483 506 509 516 523 539 551 572 584 594 599 602 604 608 610 611 613 616 612 611 610 614 617 616 614 613 610 604 604 573 559 552 548 548 544 538 529 492 489 483 480 475 467 462 462 484 495 539 550 566 576 589 602 623 625 624 622 616 610 603 598 598 598 598 590 562 550 538 528 507 496 499 507 517 522 528 530 524 515 513 506 494 491 485 479 511 527 538 547 555 547 538 525 523 532 541 551 570 580 603 616 626 630 632 635 640 642 644 646 651 654 657 660 667 671 676 683 699 709 719 731 757 772 783 788 799 802 805 809 817 820 822 826 834 844 855 867 901 906 913 922 927 927 928 928 928 928 927 927 927 928 928 929 932 933 934 935 935 935 935 935 935 936 936 937 939 940 941 941 942 943 943 944 945 945 946 946 948 948 949 949 950 950 950 950 949 949 949 948 944 941 938 934 918 912 903 899 907 911 914 916 919 918 914 909 911 918 924 930 932 931 932 935 945 949 951 950 940 935 929 925 922 924 926 928 940 945 949 951 957 959
126 131 132 132 128 118 113 120 125 125 124 127 124 117 110 106 98 81 71 74 79 75 82 100 108 113 121 138 148 158 167 187 198 210 222 245 260 275 288 303 302 304 286 316 329 357 379 382 377 373 382 331 311 326 324 328 320 332 348 429 439 448 463 477 477 477 477 477 476 481 494 515 519 526 532 545 559 573 584 595 599 601 602 605 606 606 607 612 606 603 604 607 611 605 602 597 595 580 579 557 549 542 535 535 531 518 502 480 473 471 467 464 456 449 459 483 495 530 537 548 554 566 580 617 625 625 623 618 614 610 608 608 606 600 589 564 552 541 530 508 501 507 518 529 534 539 540 534 529 525 519 502 499 494 484 501 517 530 541 560 558 549 539 524 524 530 539 560 571 591 609 625 630 633 636 641 643 644 646 651 654 657 660 668 672 676 682 698 708 720 730 744 755 767 779 793 799 805 815 821 821 822 825 835 846 858 871 896 904 914 924 928 928 929 929 930 930 930 929 930 930 930 931 933 934 935 935 936 936 937 937 937 938 938 939 941 941 941 942 942 943 944 944 945 945 945 946 947 948 949 949 949 949 949 948 947 947 947 946 943 940 937 934 918 910 902 897 913 919 923 926 930 929 924 918 908 911 916 921 925 928 933 939 947 949 949 945 933 928 923 921 922 925 927 931 939 942 945 948 956 958
103 113 115 116 120 117 113 109 108 109 110 111 112 109 96 75 74 72 78 92 92 91 94 101 107 114 122 140 150 159 167 197 213 225 233 260 275 282 296 339 339 354 360 360 370 389 405 420 416 418 417 378 376 381 388 401 393 385 391 429 436 447 460 490 497 501 506 507 505 502 509 530 535 544 554 565 575 580 586 593 596 597 596 597 598 598 598 601 596 592 586 581 582 573 573 567 563 554 548 542 531 511 503 500 496 486 472 468 461 432 429 450 452 453 466 485 496 518 527 542 550 561 575 620 631 632 629 622 620 618 617 614 610 602 592 569 556 545 534 512 513 524 533 550 558 559 553 548 545 541 535 521 515 505 494 493 505 516 528 551 559 560 558 545 540 540 541 548 562 576 594 618 626 632 635 641 643 645 647 651 654 656 659 666 671 677 684 694 702 711 719 726 733 740 751 770 776 783 797 807 807 807 813 827 838 847 859 884 895 907 920 928 929 930 931 932 932 932 932 933 933 933 933 934 935 935 936 937 937 938 938 939 939 940 941 942 942 942 942 943 943 943 944 944 944 944 944 945 946 947 948 947 946 945 944 943 943 943 942 939 936 930 925 912 905 898 894 917 925 929 933 938 938 935 930 917 915 914 915 920 926 931 936 940 940 937 933 924 920 921 923 928 930 932 935 939 940 942 943 949 954
88 101 102 101 107 109 112 104 96 93 93 95 96 90 62 54 67 84 98 109 112 113 110 101 104 111 117 135 148 158 169 207 229 241 251 275 291 313 330 380 391 406 411 396 408 416 422 438 446 449 444 432 433 433 436 442 440 436 436 434 438 446 456 494 506 517 527 534 532 526 530 547 556 563 573 581 584 586 588 591 592 592 590 589 590 590 589 590 584 578 567 553 550 545 543 542 538 533 527 520 503 482 474 467 465 462 457 433 418 388 394 451 461 467 473 488 507 520 535 552 564 574 588 628 639 638 637 629 627 623 621 618 614 608 600 576 562 549 539 517 528 542 548 567 576 578 572 562 559 554 548 539 530 514 508 491 495 504 514 538 550 560 567 567 566 563 558 542 556 566 578 610 620 628 633 640 644 647 648 651 654 655 659 666 671 678 681 684 690 697 702 711 716 722 729 744 752 758 767 783 786 792 802 820 829 839 850 877 890 904 916 928 929 930 931 933 934 934 934 935 935 935 935 935 936 936 937 938 938 939 939 940 940 941 942 942 942 942 942 943 943 943 943 943 942 942 942 942 943 945 945 943 941 940 939 939 939 939 938 934 928 919 913 901 894 893 900 922 929 933 939 943 944 943 939 930 924 919 915 916 920 923 926 928 927 924 921 918 919 924 929 937 940 942 943 945 945 945 944 945 949
90 95 90 89 87 100 103 106 74 62 58 64 63 56 41 70 82 96 104 116 120 122 121 111 110 115 119 128 138 151 164 195 224 235 244 264 296 350 367 404 418 422 422 408 413 422 428 448 466 481 479 468 465 454 454 454 452 448 449 446 448 453 461 490 504 516 527 547 549 542 542 559 568 572 577 580 583 585 586 589 589 589 588 585 586 584 585 579 571 564 556 543 538 533 527 520 512 503 500 492 480 474 468 459 458 451 421 387 375 382 408 468 474 480 487 507 525 536 549 569 579 599 611 634 642 642 640 634 631 627 624 620 617 613 603 578 565 551 541 526 540 550 558 577 584 587 586 573 566 560 553 541 533 522 522 499 493 497 504 524 537 547 557 570 574 577 574 552 552 561 573 602 614 622 630 639 644 647 648 651 653 654 658 666 670 673 673 678 681 686 691 702 708 713 719 732 738 744 749 773 783 793 804 819 828 838 849 875 890 905 916 927 929 930 931 933 934 934 935 935 935 935 935 936 936 937 937 938 938 939 939 940 940 941 941 942 942 942 942 942 943 943 943 942 941 941 940 940 941 942 942 940 939 937 936 936 937 937 936 931 920 912 905 890 888 897 910 927 932 937 941 944 945 944 943 936 932 927 922 917 917 917 918 920 919 918 917 922 927 930 935 945 947 949 951 952 952 952 951 949 949
88 86 79 78 62 80 81 75 39 31 31 36 36 35 45 89 95 101 107 121 128 133 132 123 120 123 128 135 138 149 160 180 207 220 227 248 280 340 384 420 426 430 429 420 421 429 437 455 479 506 514 507 499 486 483 479 468 463 465 460 463 467 474 492 506 518 529 554 561 556 553 565 570 572 575 578 581 584 585 586 587 587 587 580 579 576 573 561 555 551 545 533 524 505 498 488 482 475 475 469 468 465 461 433 421 411 378 366 372 391 433 477 488 497 515 536 541 551 562 592 602 619 629 642 646 645 643 638 635 632 629 621 619 615 606 577 565 555 547 537 550 558 569 586 592 596 595 579 571 563 554 545 540 534 532 508 500 496 497 510 522 532 543 566 573 583 589 569 558 557 567 590 609 618 625 638 644 647 648 650 651 653 655 662 664 665 667 672 677 679 684 693 699 706 711 723 729 735 745 785 797 805 812 824 833 842 852 875 890 903 915 926 928 929 931 933 934 935 935 935 935 936 936 936 937 937 937 937 938 938 939 940 940 941 941 942 942 941 941 942 942 942 942 941 940 939 938 937 938 939 939 937 936 934 931 934 936 936 936 928 916 906 898 881 890 903 914 930 935 940 942 944 945 945 944 940 938 934 930 923 920 918 917 916 916 917 919 931 935 939 943 950 951 953 954 956 956 956 956 954 953
74 71 63 50 40 45 44 35 29 42 62 64 65 66 73 92 98 104 111 127 137 145 147 142 139 141 142 154 159 166 171 181 196 208 217 240 254 287 365 423 431 440 444 436 437 448 458 479 499 520 532 535 528 521 518 513 502 498 499 489 491 491 496 508 519 529 540 564 568 566 564 567 569 571 574 577 579 582 583 583 582 581 578 564 559 554 548 537 534 530 521 500 491 472 468 451 442 436 431 414 405 401 394 372 364 364 364 374 397 430 459 494 516 527 544 562 568 579 589 618 628 633 641 653 657 655 651 644 641 637 634 625 621 616 608 588 577 568 560 554 567 575 586 597 600 601 598 584 576 571 567 561 556 548 540 520 518 509 506 511 514 516 524 551 562 575 589 593 581 570 569 580 596 609 618 633 638 641 643 648 649 650 651 656 659 661 666 673 677 681 685 693 698 704 711 725 735 747 768 803 814 820 826 839 848 856 865 885 895 903 913 923 925 927 929 932 933 934 934 935 935 936 936 937 937 937 936 937 937 937 937 938 939 939 939 938 937 937 939 939 939 938 938 936 935 932 930 928 929 930 930 928 926 922 921 930 933 935 935 927 914 901 891 874 884 895 906 925 930 935 939 943 944 945 945 944 942 940 938 933 931 929 927 923 922 921 925 939 944 947 949 952 954 955 957 960 961 961 961 961 960
48 46 30 19 21 23 20 26 33 67 96 99 101 103 99 94 101 105 109 129 142 151 155 160 158 161 159 169 178 186 189 197 204 208 216 236 247 259 332 416 429 442 454 461 459 469 481 506 522 535 548 559 554 548 547 538 535 536 534 520 520 519 520 528 537 545 557 572 570 570 570 570 570 572 574 577 578 580 580 578 571 565 558 546 541 535 528 514 506 497 485 466 461 458 456 407 380 375 367 349 336 333 331 342 351 359 366 410 440 469 481 518 538 552 561 585 600 611 619 636 642 646 652 665 672 669 662 650 645 641 637 629 625 619 614 604 595 582 571 574 587 595 602 606 605 603 599 591 587 586 586 577 567 556 547 533 531 528 525 525 519 511 511 534 551 566 578 608 602 590 578 575 584 598 611 627 631 633 635 643 645 646 646 653 656 661 667 673 678 682 685 694 700 708 715 734 748 764 788 811 824 831 837 853 862 870 878 896 904 909 914 920 923 925 926 930 932 933 933 934 935 935 936 936 936 935 935 936 936 936 936 937 937 936 936 934 933 933 936 935 933 930 927 925 923 921 918 917 918 918 918 914 910 906 911 920 925 928 929 926 912 899 887 870 871 882 893 913 921 926 931 939 942 944 945 945 945 944 943 942 941 941 939 934 931 929 929 942 948 950 951 954 955 957 959 963 964 965 966 966 966
31 22 10 17 19 20 23 40 46 90 103 108 110 112 106 98 104 108 110 125 137 147 155 168 173 173 174 178 188 197 202 210 216 219 225 241 248 258 304 409 428 440 453 481 477 482 491 520 532 545 558 565 565 563 564 558 555 557 555 542 541 539 537 544 552 561 571 571 570 568 568 570 571 572 574 578 579 579 577 565 556 549 543 537 531 522 509 488 480 471 464 452 442 424 400 357 339 338 334 325 325 332 340 367 382 396 398 450 470 479 507 540 546 558 567 603 622 631 638 647 650 655 659 675 683 679 669 654 649 644 641 633 629 624 622 614 603 590 581 587 600 607 612 612 610 607 603 597 597 596 594 582 570 562 556 540 535 540 541 533 524 514 515 529 544 560 572 601 610 601 588 573 579 589 602 619 622 625 629 635 638 640 645 654 655 660 663 670 676 680 684 693 700 710 718 740 756 773 789 812 823 831 837 854 862 869 878 894 903 912 917 920 923 924 925 927 929 931 932 933 933 934 934 934 933 933 934 934 935 935 935 935 935 934 933 929 930 932 933 928 923 918 914 910 910 909 907 906 908 908 907 902 897 895 901 908 912 914 918 920 910 898 884 868 864 874 885 904 912 917 923 934 939 941 943 944 944 945 945 945 945 945 944 941 938 935 933 940 946 949 951 954 956 957 960 964 965 966 966 967 967
23 10 9 29 38 46 53 76 79 103 109 117 119 120 115 106 108 113 117 125 133 145 153 171 198 203 205 199 205 209 215 219 227 232 236 247 261 279 317 420 433 444 460 499 496 497 504 528 541 555 562 567 569 571 573 574 572 576 576 567 567 563 559 564 569 573 576 571 568 566 565 568 569 571 574 578 577 571 565 548 543 538 534 525 516 500 483 465 462 459 453 392 378 356 330 320 321 321 319 319 330 348 361 422 434 447 447 473 497 510 535 556 563 570 578 619 636 645 651 657 660 665 668 685 690 688 676 659 653 648 644 638 634 629 630 619 611 602 596 597 610 617 619 618 615 611 607 605 604 601 598 587 579 574 567 548 546 549 548 532 522 520 525 540 549 558 567 593 609 609 598 578 576 581 590 602 608 618 627 636 639 641 647 655 656 659 662 670 674 678 684 694 703 713 721 745 762 783 797 818 824 830 835 845 853 860 868 885 895 906 915 923 925 925 925 926 927 930 931 931 931 931 931 929 929 929 929 930 930 931 931 930 929 928 926 923 926 928 927 917 911 905 902 898 897 895 893 892 895 895 895 889 884 882 886 893 897 900 903 908 904 894 880 866 860 868 878 896 904 911 917 928 934 938 940 942 943 944 945 947 947 948 948 945 943 941 939 939 943 947 950 953 955 957 960 964 965 966 966 967 968
8 3 8 30 46 85 90 105 107 107 111 123 130 132 128 123 121 122 124 135 142 152 157 171 217 236 242 231 228 228 233 236 242 248 260 326 343 362 390 440 460 468 492 523 523 522 526 544 554 562 565 570 573 575 577 581 582 584 586 586 584 581 578 577 576 575 573 567 564 561 561 565 564 563 565 564 560 552 542 529 522 519 510 494 485 472 461 407 394 388 385 329 317 304 300 303 310 316 326 338 346 366 405 467 476 488 499 513 535 547 554 578 590 600 609 636 649 656 663 672 678 683 686 698 700 697 686 668 662 658 653 646 642 637 635 629 627 620 612 613 624 628 628 624 622 619 617 615 614 610 605 598 593 587 583 569 563 556 549 532 524 528 535 554 561 568 574 595 608 615 613 598 588 587 587 588 595 608 623 640 646 650 652 655 658 660 662 668 672 676 682 694 704 714 722 744 759 780 795 812 815 817 820 829 835 843 852 870 882 893 904 922 926 927 927 927 927 929 929 927 925 924 922 915 913 910 913 912 914 916 917 915 913 909 908 911 913 914 911 900 892 885 881 877 877 875 873 872 875 874 873 867 861 862 866 872 876 879 881 886 885 879 872 859 856 865 873 893 905 914 922 931 936 938 940 942 942 944 945 947 948 949 949 949 948 947 946 944 945 947 949 951 955 956 959 964 965 965 966 967 967
1 9 14 33 53 101 105 113 115 114 116 124 134 142 142 142 138 134 134 144 155 162 167 177 220 242 256 260 250 249 251 255 259 281 328 412 420 428 436 470 491 500 522 544 548 547 548 558 563 565 567 572 577 579 580 584 585 586 587 591 588 585 584 578 575 571 568 563 559 554 553 555 552 544 542 541 537 531 520 499 494 487 477 464 460 447 414 340 321 313 317 309 295 285 289 302 312 323 347 394 408 416 446 475 500 519 533 552 558 565 571 598 609 623 633 649 657 666 673 686 695 702 706 716 714 708 697 680 675 670 663 655 650 645 639 640 637 631 626 628 636 638 636 629 628 627 626 623 621 618 614 608 601 599 598 586 576 563 551 532 528 530 537 552 561 571 580 597 608 618 624 622 612 606 602 587 589 600 616 636 646 652 655 656 658 660 663 668 671 676 681 693 703 711 718 736 748 763 779 796 798 799 799 812 821 829 840 859 872 884 895 917 925 927 928 928 928 928 928 917 913 909 907 895 890 886 889 891 894 898 899 896 893 888 887 892 894 895 892 881 873 864 858 854 855 855 852 850 852 850 849 845 842 843 846 851 854 857 859 863 864 863 861 852 854 866 873 897 909 920 929 939 941 942 942 943 943 944 945 947 948 949 949 950 951 951 950 950 950 950 950 952 955 956 958 963 964 965 966 966 967
15 29 39 48 76 102 108 117 120 121 122 127 132 141 151 157 153 145 145 148 158 167 174 185 213 231 248 297 312 336 330 323 330 360 399 429 435 441 449 493 507 518 529 552 556 557 559 562 564 566 568 573 577 579 582 585 587 588 589 592 586 583 582 576 572 568 564 556 551 542 539 537 530 521 519 524 520 511 491 473 472 466 459 454 437 396 359 320 307 301 301 293 280 281 293 313 325 337 365 445 463 464 461 479 517 535 544 563 572 580 589 603 612 625 632 653 660 670 678 693 704 713 720 728 722 715 707 689 685 677 672 661 654 648 644 643 639 636 632 634 641 643 640 633 632 631 630 625 623 620 618 612 606 606 605 593 581 567 554 534 537 537 536 541 551 561 572 590 602 614 625 635 628 622 615 590 591 598 609 629 638 646 652 656 658 661 663 668 671 674 678 691 699 708 714 730 740 751 763 778 781 784 784 806 816 826 839 859 873 884 894 915 924 926 927 927 927 926 921 905 901 896 892 878 872 868 870 876 879 882 884 882 878 873 871 877 879 880 878 867 861 853 846 838 839 838 837 834 834 833 833 831 830 831 833 837 840 843 845 850 852 853 852 851 859 869 875 900 910 923 930 941 942 942 943 944 944 945 946 947 947 948 949 950 950 950 951 951 952 953 953 956 957 958 959 963 964 965 965 966 966
39 56 62 64 93 103 108 121 126 127 127 132 137 143 152 166 163 157 157 158 160 168 178 193 207 221 236 292 350 408 412 405 410 422 427 445 458 473 487 510 522 531 541 554 557 560 562 564 565 567 568 574 577 580 583 586 587 588 589 588 583 580 579 575 570 562 555 543 537 527 522 512 498 488 487 491 489 482 465 458 457 455 442 407 386 349 329 308 296 292 287 282 273 280 301 322 344 372 408 463 474 479 474 485 524 540 552 575 589 598 610 613 619 627 633 655 664 674 683 700 710 720 733 739 727 720 713 697 691 685 680 665 659 654 651 647 644 642 637 642 647 649 646 639 636 634 633 628 626 624 623 616 612 611 608 597 587 572 559 543 551 551 546 538 543 552 563 583 592 606 619 638 637 630 621 593 591 595 601 621 629 637 645 655 657 660 663 667 670 673 677 688 695 703 711 725 733 741 750 763 767 769 779 808 818 829 840 862 875 884 894 912 918 919 917 917 918 918 910 894 887 881 876 865 858 853 853 861 865 868 869 869 865 861 859 865 866 866 863 856 851 845 835 825 825 826 825 821 821 821 820 820 820 821 825 828 829 832 835 840 842 843 846 857 866 874 881 904 913 923 930 941 942 942 943 944 944 945 945 946 947 947 948 949 949 949 950 951 952 953 955 957 958 959 960 962 963 964 965 965 965
85 92 88 89 103 109 113 124 130 137 139 143 149 158 163 173 183 189 187 184 182 185 190 214 221 227 236 272 342 403 421 443 455 461 470 487 501 518 532 536 541 547 552 556 559 561 562 565 566 568 569 576 578 580 583 586 587 587 587 583 581 578 575 563 553 528 510 499 494 489 484 472 461 453 453 446 444 451 444 384 381 380 375 331 338 319 301 287 276 272 271 282 282 294 319 351 383 424 451 477 501 510 509 516 534 545 554 582 599 610 619 626 630 635 641 661 670 680 688 708 719 735 760 769 754 736 728 709 700 696 690 678 672 665 662 656 654 653 651 653 658 659 657 648 643 640 636 633 632 630 629 622 619 616 615 606 596 582 571 564 570 571 567 553 548 548 553 569 580 594 606 631 637 636 630 609 603 600 598 613 624 630 638 651 654 657 661 666 669 672 676 684 690 697 704 718 724 730 737 747 753 763 781 808 820 830 838 855 866 875 885 900 901 896 892 893 896 899 897 880 869 860 854 848 843 834 832 842 848 850 850 852 849 842 839 850 847 842 840 837 834 830 820 803 804 806 806 811 813 815 818 824 826 828 831 835 836 839 841 845 848 851 857 872 880 887 895 917 925 931 936 941 942 942 942 943 944 944 944 944 944 944 945 946 947 948 948 949 950 951 952 956 957 958 958 960 961 961 962 964 964
120 120 114 109 111 116 120 128 132 145 152 156 161 171 178 184 204 219 221 220 218 215 210 231 237 243 249 323 373 408 423 469 495 503 513 529 534 541 547 550 553 555 556 558 559 561 562 564 566 568 570 577 578 580 581 585 586 586 585 580 578 574 568 535 506 481 465 458 455 453 449 443 412 392 386 375 373 387 380 305 301 303 308 292 316 296 275 266 258 259 265 290 296 307 327 386 429 458 469 500 531 542 546 552 553 557 560 583 598 609 617 630 634 639 644 664 673 685 694 715 726 748 782 800 788 770 748 722 713 709 705 692 684 678 673 667 666 668 666 661 666 670 668 657 651 646 641 638 636 635 633 627 625 624 623 616 604 588 580 582 587 589 586 571 562 552 548 559 570 582 593 621 632 638 641 628 622 611 599 614 626 633 638 648 651 654 657 665 668 671 674 682 686 692 697 710 715 720 725 735 747 762 775 802 815 827 831 839 849 859 870 882 881 874 869 869 873 879 881 866 856 844 835 829 826 819 813 822 830 833 829 836 831 823 823 835 828 821 818 819 816 811 802 789 793 798 803 814 818 823 831 840 842 844 847 853 855 856 858 862 865 869 875 888 894 902 911 929 937 940 942 942 942 942 942 942 943 942 942 941 941 941 942 944 946 947 948 948 949 948 949 952 955 956 956 957 957 958 958 962 962
129 128 123 117 119 123 126 133 138 145 154 167 171 177 186 196 208 221 232 243 241 235 229 234 243 274 304 390 411 420 430 487 508 516 522 537 541 544 547 551 552 554 556 556 557 559 560 564 565 568 570 576 577 577 578 582 584 584 584 574 569 561 551 495 464 455 453 450 446 445 427 385 349 323 317 313 315 322 314 285 284 286 285 276 300 288 261 252 255 263 270 293 302 313 329 399 450 467 479 521 543 555 564 570 571 576 578 592 601 611 618 631 636 642 649 665 674 686 698 720 730 751 783 808 804 795 774 736 727 723 717 701 694 687 682 675 678 678 675 668 673 680 678 662 658 653 649 643 639 637 635 631 629 628 626 616 605 589 583 593 597 598 596 580 570 557 553 567 572 581 590 614 626 635 642 638 631 616 601 619 632 639 641 646 649 652 655 664 667 671 674 680 684 688 694 704 709 714 720 734 746 758 768 792 807 817 821 828 837 848 859 867 865 861 853 852 859 864 866 855 848 837 826 815 815 811 803 810 818 823 818 823 820 814 814 825 819 808 804 803 800 794 789 799 807 815 822 832 834 839 844 852 855 857 861 867 869 870 871 874 877 881 886 898 905 915 924 934 940 941 941 941 941 941 941 941 941 941 941 941 941 941 941 945 948 949 949 950 950 950 950 951 953 955 956 956 957 957 958 962 962
137 136 131 123 127 132 134 141 147 150 157 175 189 194 199 208 214 222 236 253 261 261 247 238 271 325 371 418 425 434 445 500 512 518 522 538 541 545 547 549 550 551 553 552 555 556 558 562 564 566 569 573 574 573 574 578 580 581 581 566 554 532 516 462 449 442 441 435 403 387 364 317 305 293 296 295 296 295 290 273 272 271 268 260 271 264 247 252 263 271 277 306 311 319 334 399 452 470 485 537 554 566 583 593 592 597 601 608 613 620 625 632 639 647 657 673 681 691 700 719 730 752 783 813 814 805 797 765 744 734 726 711 704 696 691 686 689 688 684 680 683 688 686 667 667 664 658 648 643 640 638 634 632 629 625 613 603 594 593 604 606 606 602 587 574 558 559 579 582 586 591 607 618 628 638 642 634 620 602 620 633 638 640 644 647 650 654 662 666 670 672 678 683 687 692 700 706 711 717 731 740 749 759 781 795 805 809 821 833 842 850 854 851 846 839 837 844 851 852 843 839 831 821 803 804 803 796 797 807 811 804 806 806 800 799 814 811 792 786 785 783 776 789 811 818 829 837 846 848 850 854 864 867 870 873 880 883 884 885 887 889 893 897 911 919 927 931 936 939 939 940 940 940 940 940 940 940 940 940 941 941 942 944 948 949 950 951 952 953 953 953 953 955 956 956 957 958 959 960 961 961
142 146 144 137 141 147 150 157 161 165 171 181 204 219 223 225 233 237 246 278 305 321 328 319 348 376 398 420 429 444 470 507 515 519 522 532 533 534 535 535 536 537 537 538 543 548 550 558 561 564 566 568 568 567 566 569 569 572 568 538 515 490 477 451 440 427 383 366 333 311 297 284 279 274 278 276 273 270 267 260 256 254 251 240 241 244 245 266 276 287 293 319 330 345 355 416 455 472 495 550 566 582 600 609 610 612 617 621 623 627 632 637 643 647 653 671 678 687 696 713 723 751 779 812 819 816 813 799 778 761 742 725 717 710 704 706 707 704 699 700 699 697 695 683 680 676 669 655 651 647 644 638 634 629 623 610 605 609 613 617 615 613 607 590 576 566 574 593 596 595 596 607 616 623 631 644 640 630 615 614 619 625 628 640 645 648 652 660 664 668 671 677 682 686 690 698 702 706 710 721 728 735 742 761 773 787 802 822 830 833 835 835 832 828 823 819 829 836 837 824 820 816 811 788 780 777 776 775 781 782 776 777 779 775 774 782 780 770 770 785 788 790 804 820 828 841 849 859 863 867 872 881 885 889 894 903 905 906 908 909 911 914 918 927 931 933 934 935 936 936 936 937 938 939 940 940 940 941 941 943 944 946 948 952 953 954 955 956 956 956 956 957 957 957 958 958 959 960 960 960 960
147 153 157 153 157 162 166 171 176 181 187 196 214 232 240 248 255 266 288 327 358 383 404 403 405 408 413 425 436 451 490 514 516 517 519 521 520 519 516 511 516 519 519 522 528 534 539 550 556 561 563 558 554 552 551 555 560 558 548 491 471 461 455 444 434 413 327 302 293 286 275 260 259 259 261 259 256 253 250 244 240 235 231 229 234 245 254 269 281 295 302 326 363 397 410 447 465 487 523 559 573 592 608 613 615 616 619 625 628 631 636 644 648 650 654 670 677 685 693 709 719 747 766 804 814 820 824 820 808 793 768 738 731 726 720 725 725 721 717 719 715 710 708 702 696 687 678 662 659 654 648 639 633 629 624 611 614 624 628 625 620 616 608 587 578 580 590 605 608 607 607 614 619 627 632 644 647 644 634 619 615 615 615 636 641 646 650 658 662 665 669 676 680 683 686 691 694 697 701 710 716 721 728 743 752 770 797 819 821 822 821 817 814 811 805 806 816 822 825 809 800 793 795 769 757 750 753 754 752 752 750 751 754 754 755 755 757 761 768 799 806 816 822 834 841 849 855 871 879 886 891 900 905 910 917 926 927 928 929 931 932 933 935 935 934 934 934 933 933 933 934 936 939 940 941 942 942 943 943 946 948 950 952 956 957 957 958 959 959 959 959 959 958 959 959 959 959 960 960 959 959
154 159 165 164 167 172 175 180 185 192 198 215 226 237 245 266 281 302 333 378 390 407 412 416 418 421 426 437 449 472 500 512 511 509 510 513 512 508 501 483 497 503 506 513 519 524 529 539 545 549 550 545 537 534 535 544 551 544 527 461 453 449 445 436 428 365 319 296 278 277 270 249 246 247 250 249 246 242 240 229 223 223 222 237 245 255 264 276 283 296 305 363 414 442 453 465 496 521 549 565 579 596 607 613 615 617 620 625 628 632 637 645 649 654 661 676 683 690 698 713 722 739 753 794 805 814 820 826 820 810 794 747 742 737 731 736 738 733 730 730 725 723 722 711 703 693 684 667 663 657 651 639 637 634 631 616 619 630 633 625 619 614 602 587 587 590 598 611 614 616 617 621 628 634 643 648 654 653 648 637 630 623 617 631 637 643 647 656 659 662 666 674 677 679 681 683 686 690 693 703 709 714 722 736 745 759 782 807 809 809 807 800 799 796 788 801 805 810 814 804 787 771 772 752 747 741 742 742 737 738 737 741 744 748 750 757 762 766 784 810 815 823 832 846 851 855 861 879 890 899 905 916 921 926 931 935 935 936 936 937 937 936 935 934 933 933 933 934 934 935 936 939 941 942 943 945 946 946 947 949 950 952 954 958 958 959 959 959 959 959 959 959 958 958 959 959 959 959 959 959 958
164 171 179 179 182 185 187 192 197 204 211 228 236 244 254 297 319 350 372 406 410 416 422 431 433 435 440 456 476 495 503 503 501 499 500 502 499 475 462 448 460 467 486 504 511 516 520 526 529 530 532 529 520 517 521 534 534 526 506 450 443 438 433 423 381 319 313 289 268 264 262 243 235 234 238 237 235 229 227 215 216 223 231 248 256 263 272 293 296 303 320 414 448 463 471 498 532 550 564 582 591 603 607 613 616 618 620 625 628 632 638 645 649 654 661 674 682 689 697 711 717 728 741 779 797 807 814 826 826 820 810 770 760 750 745 761 755 746 746 741 738 736 732 715 707 697 690 673 667 662 656 644 645 642 636 624 625 632 634 623 615 607 599 597 602 600 604 615 619 624 627 631 638 642 652 661 664 663 657 649 642 634 626 625 631 635 641 652 657 660 663 672 674 675 675 676 679 683 686 697 703 709 715 726 737 748 763 786 791 790 786 780 780 778 772 788 792 794 796 794 768 754 751 740 737 733 734 731 728 730 731 738 744 749 753 763 774 785 802 819 824 833 840 853 858 863 870 889 900 911 918 930 934 935 936 936 936 936 936 935 934 933 931 930 933 933 934 935 937 938 939 942 943 945 946 948 949 949 949 951 952 954 956 958 959 959 959 960 960 960 959 958 958 958 958 959 959 959 959 958 957
182 190 198 207 208 206 210 215 219 224 231 246 258 293 319 362 375 394 408 418 427 436 447 461 462 463 465 477 476 473 462 461 460 461 463 462 456 432 417 420 427 431 451 466 470 473 475 476 476 477 480 483 478 477 494 512 507 485 470 437 431 420 390 362 314 296 288 267 255 245 247 234 226 220 219 217 213 210 215 224 231 239 250 267 275 279 291 341 359 366 390 449 464 481 506 540 557 577 590 603 606 610 612 616 618 620 621 627 630 634 639 646 651 655 659 670 675 681 686 702 709 717 727 753 771 789 804 822 827 828 823 803 793 783 780 796 789 783 782 769 758 748 739 722 715 706 697 682 674 668 664 655 652 647 642 637 636 635 633 621 611 605 603 615 618 618 618 619 624 631 637 648 654 661 668 682 686 682 674 662 656 650 644 630 628 629 631 644 649 654 659 667 668 667 668 670 673 678 681 689 694 700 705 715 724 734 744 756 759 759 756 755 755 755 753 760 763 765 766 763 746 739 734 725 724 723 723 726 729 734 739 759 775 779 782 790 800 812 820 835 841 847 854 867 873 881 890 907 915 924 929 935 934 934 933 932 932 932 931 929 928 928 930 931 934 935 935 938 939 940 942 944 945 946 948 949 950 950 950 952 953 955 956 957 958 958 959 960 960 960 959 956 956 956 957 958 959 958 958 955 953
203 210 217 230 231 227 231 238 241 246 251 292 319 364 392 407 409 412 416 426 435 446 462 473 470 469 466 461 444 432 418 417 418 421 425 423 415 395 376 395 414 417 422 426 427 428 429 423 426 419 426 434 433 436 456 475 469 447 437 424 412 381 342 297 280 265 255 246 242 232 230 223 216 209 202 198 196 201 216 243 251 256 264 289 301 308 325 408 431 439 455 469 483 514 538 557 571 593 604 613 616 617 617 620 621 623 625 631 635 640 644 649 652 655 658 664 667 671 676 693 700 708 716 731 743 763 797 820 829 838 837 825 820 816 814 817 818 817 815 797 777 760 747 730 722 713 704 688 681 675 672 663 657 651 649 647 644 641 635 619 610 608 608 628 634 635 634 627 630 636 644 661 670 678 685 703 709 703 693 676 673 667 659 641 632 630 627 634 641 647 652 660 660 659 661 665 668 672 675 681 686 690 694 706 713 720 727 734 734 734 733 733 735 737 736 734 738 738 738 733 730 725 719 714 713 714 717 730 736 743 752 791 807 812 815 819 822 828 835 848 854 862 868 884 891 901 909 923 928 932 933 931 930 929 929 927 926 924 925 925 926 929 933 935 935 936 937 939 940 941 942 944 945 946 947 948 949 949 950 952 953 954 955 956 957 958 958 960 960 959 957 952 951 954 956 957 957 956 955 949 946
215 222 229 249 249 247 250 264 273 276 285 349 382 397 407 410 410 409 411 421 428 435 443 446 444 443 440 430 427 417 400 388 402 405 414 405 385 356 325 358 381 387 395 393 399 407 402 375 374 366 374 383 386 420 431 447 445 434 426 397 377 345 325 280 266 251 241 234 233 227 219 217 208 200 193 195 201 211 227 254 262 268 273 296 310 334 371 444 455 462 468 494 511 535 542 557 567 581 589 611 616 618 621 624 626 629 631 637 642 646 651 651 651 653 655 659 664 669 674 686 693 701 709 725 736 749 798 822 832 845 848 837 832 829 828 830 831 829 826 808 792 770 756 734 726 718 709 692 689 682 676 667 662 658 655 650 645 642 635 618 611 611 612 634 645 647 645 636 635 640 648 666 675 685 696 719 720 713 706 690 683 676 665 647 640 638 632 630 635 641 646 654 655 655 656 663 665 668 670 677 681 684 685 699 707 712 716 722 723 723 723 721 723 726 727 721 723 723 724 720 718 715 711 709 709 714 720 734 742 750 779 813 821 827 830 833 835 837 843 855 863 871 879 898 906 913 920 928 929 930 928 926 924 923 922 921 921 921 924 927 930 933 934 935 936 937 937 939 940 940 941 942 943 943 944 946 947 948 949 950 951 953 954 956 957 957 958 959 958 957 954 947 948 952 954 955 954 953 950 943 941
226 232 238 273 289 295 303 324 343 341 351 390 406 408 411 411 405 387 400 413 418 422 424 425 425 425 425 419 413 397 369 350 365 370 379 360 329 299 280 301 311 320 329 319 341 352 344 304 299 298 304 318 338 379 402 432 432 425 396 356 341 327 308 273 259 246 236 223 221 219 211 210 201 188 187 201 210 218 234 261 275 284 289 304 319 363 421 458 466 473 486 514 525 532 538 551 559 566 572 606 615 618 623 629 632 636 639 644 648 652 656 651 648 650 652 657 663 666 671 684 690 698 705 723 735 747 799 824 833 844 851 850 846 843 842 843 843 841 836 817 804 784 764 739 731 722 714 699 696 690 682 671 667 663 660 652 647 640 633 618 616 615 615 637 649 654 653 646 642 645 654 671 679 691 708 730 727 721 718 700 688 679 668 651 650 649 641 629 630 634 640 650 651 651 652 659 662 663 666 674 676 679 681 691 698 703 706 710 711 712 713 712 715 717 718 712 712 712 713 711 708 705 703 707 710 717 724 739 747 768 803 825 833 838 842 846 847 848 851 865 872 882 892 909 917 922 926 928 927 924 922 916 917 918 918 920 922 924 926 930 933 934 934 935 936 936 937 938 938 939 939 940 941 941 942 943 945 947 947 949 951 952 953 955 956 957 957 957 955 954 951 942 945 950 951 951 950 947 944 939 940
254 265 274 305 329 345 363 377 389 391 395 401 396 381 377 369 365 342 361 378 381 383 384 383 383 383 384 363 348 330 299 284 285 286 290 273 248 246 247 254 253 255 261 253 269 273 270 254 252 251 258 268 288 303 330 364 370 370 343 314 302 295 281 260 250 241 233 216 210 206 204 197 190 179 184 205 214 223 237 265 288 311 322 356 385 413 444 458 463 467 477 484 488 494 510 536 542 541 550 581 607 614 620 631 635 640 646 652 654 654 654 644 642 645 648 654 659 662 666 677 684 692 699 716 730 746 785 815 823 831 840 854 856 859 861 864 865 859 851 829 817 803 783 746 738 728 721 708 704 698 691 681 674 669 667 658 653 644 635 622 626 622 619 637 646 653 657 662 660 658 664 679 688 702 719 738 734 728 720 699 686 676 668 662 665 666 659 643 639 636 635 643 645 644 646 651 654 657 661 669 672 674 676 683 688 691 693 696 698 699 699 703 706 708 708 702 700 701 701 700 700 700 702 710 715 721 728 745 755 787 803 826 835 840 849 864 867 867 868 882 889 899 908 922 924 926 926 921 917 915 916 916 920 922 924 927 928 929 929 931 933 933 934 934 934 935 935 935 935 936 937 940 940 941 941 943 944 946 947 949 950 951 952 954 954 955 954 953 951 948 945 936 938 943 944 941 939 938 938 942 946
266 287 298 314 325 337 351 361 362 367 371 367 357 337 323 299 299 280 287 303 313 313 314 313 313 299 296 277 266 257 238 228 224 220 216 206 197 214 231 233 233 230 230 228 226 226 226 232 231 230 234 238 245 254 269 285 292 296 294 281 269 263 260 248 239 232 227 212 205 195 194 185 180 174 182 206 215 227 239 269 296 337 359 417 424 418 423 445 450 453 453 445 450 459 479 511 513 509 529 556 582 607 614 630 635 642 648 653 653 650 645 637 638 641 647 653 656 662 664 674 682 690 697 713 726 742 765 798 809 820 827 845 853 861 867 875 881 878 865 841 827 814 801 757 744 737 731 716 712 707 701 690 681 678 675 664 657 649 640 630 635 628 626 637 644 650 657 672 676 672 675 689 699 713 729 740 735 727 713 691 680 675 674 678 681 682 678 663 654 646 637 637 639 639 639 645 649 654 658 665 667 669 670 677 680 681 682 685 687 688 688 693 696 697 696 692 690 691 692 694 698 702 706 716 721 727 733 751 766 791 800 823 832 839 851 878 886 890 891 901 908 916 922 928 927 924 921 911 906 911 916 925 927 929 931 932 932 932 931 931 932 932 932 933 933 933 933 933 934 935 936 940 941 942 942 944 944 946 947 949 950 950 951 952 952 952 951 948 945 943 939 930 931 932 932 931 931 935 939 948 954
247 265 274 279 284 289 294 308 313 317 319 312 300 288 273 254 253 238 239 247 256 257 257 259 261 244 236 235 233 229 224 213 206 196 191 182 184 195 216 222 222 220 217 216 212 212 217 221 222 220 221 231 235 241 250 257 259 261 263 260 254 247 246 240 232 224 217 207 201 191 185 182 175 172 183 203 211 225 239 279 311 350 365 392 376 367 373 403 408 411 420 413 441 454 465 485 483 483 516 545 559 583 599 627 632 639 643 646 645 642 637 635 638 641 646 651 655 660 665 677 686 695 703 719 728 737 754 785 801 815 823 833 840 847 853 865 873 879 870 844 832 818 807 766 753 746 739 725 721 714 706 697 691 687 681 667 659 652 644 638 639 632 636 640 646 652 656 672 679 680 684 697 708 723 740 739 731 721 706 689 684 684 686 690 691 691 688 674 664 656 645 639 641 643 642 643 648 653 657 662 663 665 668 674 675 676 677 681 682 682 682 687 688 688 688 687 686 688 689 695 700 705 710 721 728 734 739 757 772 787 797 819 830 838 850 880 895 905 908 915 921 926 928 925 922 918 914 903 905 915 921 928 931 933 934 934 934 933 931 930 929 929 929 932 932 933 933 934 935 936 937 940 941 941 942 943 944 945 946 948 949 949 950 950 950 950 948 944 941 938 935 926 926 927 928 933 937 942 946 954 957
230 240 245 245 246 249 250 258 262 264 264 258 249 240 231 233 229 224 224 228 229 228 228 232 236 232 222 219 220 218 211 194 187 177 173 167 171 185 201 208 208 209 206 203 200 201 205 210 211 209 208 221 223 230 236 239 239 242 243 242 240 234 233 229 225 216 208 199 195 187 179 178 171 173 184 198 208 222 250 289 307 319 319 316 315 315 319 337 347 353 364 379 415 441 453 463 461 464 488 533 544 553 571 621 628 633 635 639 638 635 632 631 634 639 644 651 655 659 664 673 682 692 701 716 724 732 743 773 789 803 811 825 830 834 838 851 859 868 872 846 834 821 812 780 770 758 747 733 728 721 715 706 700 694 687 674 664 656 649 645 643 640 643 642 648 656 659 670 679 687 694 708 719 733 750 739 729 714 703 698 699 700 700 703 704 701 696 683 674 665 655 649 651 651 647 643 647 651 655 659 661 663 666 671 672 672 673 677 678 678 678 682 681 682 683 684 685 688 691 697 702 707 712 724 731 738 746 762 771 781 793 816 829 836 849 880 898 913 918 925 928 930 928 921 917 912 907 901 911 918 924 931 933 935 936 934 933 931 930 927 926 926 927 932 933 933 934 935 936 936 937 938 939 940 941 942 943 944 945 946 947 948 948 948 947 946 944 939 937 933 929 925 926 929 933 942 946 949 952 958 959
211 215 217 219 221 221 219 218 219 219 218 214 211 212 213 217 213 206 204 207 206 205 205 212 211 207 201 198 199 197 190 176 170 164 159 155 158 167 178 190 192 193 192 186 183 184 183 195 195 194 192 195 197 204 208 210 212 213 214 214 212 212 212 210 207 202 197 188 182 176 171 166 166 174 182 194 204 219 241 262 262 260 261 266 269 269 273 284 296 300 303 328 343 364 376 388 392 401 438 488 499 510 533 580 590 597 598 607 615 612 616 627 630 636 643 651 656 660 664 673 680 689 696 708 715 723 733 749 761 774 785 810 815 816 818 835 843 855 869 859 845 833 825 808 798 784 769 748 739 732 725 712 704 698 691 677 668 657 652 652 649 649 654 649 650 655 661 674 686 697 706 725 737 749 758 744 736 730 727 726 726 726 726 725 723 718 710 692 684 677 672 664 660 657 653 647 645 648 651 656 658 661 662 666 667 667 668 672 672 672 674 678 679 681 684 689 693 696 701 707 711 715 720 731 737 743 751 779 785 791 800 821 832 840 851 880 898 914 923 930 931 929 926 916 911 903 898 907 916 921 925 929 930 931 931 929 928 926 924 926 926 927 930 934 934 934 934 935 935 935 934 936 937 938 939 940 941 942 942 943 943 943 943 941 940 938 934 927 926 926 927 933 937 940 944 951 953 955 957 959 960
180 182 185 197 201 200 196 195 195 191 188 183 182 188 191 194 193 187 183 186 185 180 181 185 183 179 180 178 178 176 171 162 156 152 146 144 147 154 164 176 179 179 178 170 169 167 164 180 179 180 177 172 172 177 179 182 185 185 186 186 187 191 191 191 190 188 184 176 172 165 161 159 168 176 179 189 196 205 209 221 227 229 232 243 247 246 248 257 260 262 266 282 286 291 296 316 322 332 372 421 437 464 488 536 545 551 553 565 577 579 597 620 626 633 639 647 651 656 662 672 679 686 693 704 709 715 722 726 735 748 760 786 792 795 802 822 831 846 865 879 863 850 842 828 820 811 800 769 754 742 733 719 709 702 694 677 668 660 657 658 656 658 664 663 656 654 662 681 692 703 714 736 750 761 764 751 752 756 757 753 751 750 750 745 739 732 722 703 695 690 685 673 666 660 660 655 649 646 648 654 655 657 658 661 662 663 664 668 669 670 673 680 683 687 691 700 705 707 713 722 727 729 732 741 748 758 771 801 807 812 816 832 840 848 859 886 901 916 925 933 932 928 924 913 906 896 893 913 919 922 922 923 923 922 922 921 920 919 918 924 925 927 931 934 934 933 933 932 932 930 927 932 935 936 936 938 938 939 939 938 937 937 936 932 929 926 920 918 922 927 933 944 948 950 952 956 957 958 958 959 958
154 155 158 171 175 176 173 178 176 170 164 162 166 170 174 177 176 175 171 174 173 168 168 168 167 165 168 165 166 165 162 152 147 143 137 138 140 149 160 168 169 169 168 161 159 157 155 169 171 169 168 162 161 164 166 172 173 173 174 175 179 181 182 180 180 178 176 168 165 161 155 164 172 175 177 183 187 190 193 205 212 214 217 231 235 234 234 243 244 248 256 267 271 275 278 300 302 311 327 365 402 431 459 503 519 528 532 546 557 567 582 615 625 631 636 645 649 655 661 670 677 683 688 697 703 707 709 715 724 735 747 764 774 789 799 821 830 843 862 892 879 866 856 838 831 825 820 791 767 751 739 723 713 704 696 677 669 668 666 662 662 664 669 673 667 659 662 680 691 701 711 736 750 761 765 759 764 767 768 763 762 763 762 754 746 738 729 715 707 698 688 674 666 662 665 664 657 651 647 652 653 654 655 659 661 663 664 668 670 672 676 685 690 693 697 710 716 719 724 734 738 740 743 755 775 786 798 816 822 827 830 841 849 858 869 896 909 919 926 933 931 927 922 911 902 890 893 913 917 918 917 915 915 914 913 913 912 913 915 917 916 918 922 926 926 924 924 923 923 921 917 925 930 933 933 935 936 936 935 931 930 928 926 920 917 913 913 923 928 934 941 949 951 952 954 956 956 956 957 957 957
140 140 140 147 149 152 156 164 163 158 152 153 156 157 163 168 166 165 162 164 163 158 156 155 154 154 157 156 156 156 154 143 140 134 130 129 132 140 148 157 158 159 158 152 148 146 148 159 161 157 157 153 152 153 155 163 163 162 164 165 168 169 169 168 168 167 166 162 159 156 151 165 170 171 171 177 180 183 183 193 195 197 203 218 220 219 220 229 227 236 247 255 261 262 269 282 287 298 306 327 361 383 422 469 487 503 527 547 561 572 583 617 625 630 633 642 646 653 659 669 677 680 678 684 690 694 697 709 716 729 741 761 779 796 802 822 833 843 861 898 894 881 868 852 843 835 828 806 775 754 740 723 714 706 699 679 677 676 674 669 668 668 672 682 679 671 666 678 691 702 713 737 751 762 769 769 774 777 777 772 771 771 769 760 753 744 737 724 716 703 689 673 668 667 670 670 665 660 652 651 652 653 654 658 662 664 666 671 673 676 679 690 697 701 708 720 726 732 737 749 752 758 763 783 802 809 816 829 834 838 842 852 860 869 880 905 915 923 927 931 929 926 919 907 897 885 892 910 911 909 907 904 903 902 902 903 905 908 908 904 903 905 910 913 912 911 910 909 909 908 906 915 920 923 925 929 929 928 925 918 915 913 910 907 909 911 917 930 936 942 947 951 952 953 954 954 954 953 953 953 956
125 122 120 126 130 136 145 152 151 145 138 139 139 143 151 157 156 152 149 148 147 145 142 135 138 140 143 144 143 141 140 133 128 123 119 120 124 131 134 141 144 145 144 142 137 133 138 146 145 142 143 142 142 140 142 146 145 147 147 144 147 147 147 148 150 150 150 150 147 148 149 156 158 159 160 168 172 175 175 181 182 184 187 195 197 199 202 210 209 216 223 230 240 247 254 263 269 278 283 305 323 345 387 469 499 518 543 562 572 593 608 632 635 638 640 642 645 648 653 663 668 670 669 681 688 696 703 721 729 740 749 784 801 812 818 829 839 847 865 902 907 898 884 863 852 842 832 810 787 759 749 729 720 713 706 695 695 686 682 681 680 680 679 689 693 690 684 684 691 701 713 739 754 767 777 784 787 789 788 783 781 779 777 767 760 753 744 724 713 699 686 675 676 680 682 678 674 671 665 656 654 654 654 658 661 664 667 674 678 682 686 699 707 713 722 739 761 770 777 785 787 792 797 814 820 827 834 846 852 856 861 873 880 888 897 915 920 923 925 925 924 921 915 899 886 879 888 894 890 886 882 879 878 877 877 890 892 891 888 882 882 884 888 890 889 889 888 888 887 887 887 895 898 901 903 906 905 903 899 891 894 900 904 909 915 921 927 937 942 947 950 952 953 952 951 949 947 946 943 949 953
112 107 102 110 115 125 133 140 137 130 123 123 122 130 138 144 145 140 137 133 130 131 130 121 125 128 130 129 128 126 126 122 117 112 107 115 120 122 123 126 130 131 132 130 127 123 127 134 134 130 132 130 131 128 126 126 125 129 129 124 126 128 128 131 134 136 137 138 140 142 146 150 153 155 158 165 172 177 182 185 185 184 181 187 188 190 193 200 205 210 208 216 230 241 246 259 265 271 278 301 320 337 390 480 528 547 557 573 589 615 627 647 653 657 659 654 654 654 655 664 666 668 673 687 697 706 715 738 749 758 773 801 813 825 834 842 851 862 876 905 916 912 897 871 860 848 836 817 805 783 768 738 727 719 712 714 709 695 690 692 694 695 692 692 703 706 701 695 693 700 710 739 755 767 779 796 798 799 798 794 790 786 783 771 764 755 744 715 704 691 683 685 691 694 694 686 683 680 675 662 660 659 657 657 660 663 667 676 680 685 692 710 717 725 733 769 796 805 814 817 819 820 823 832 837 842 848 864 871 876 881 894 902 908 914 921 920 920 918 915 914 913 908 887 872 867 877 874 867 862 858 854 853 853 858 874 873 870 866 858 860 864 865 866 866 866 866 867 867 867 867 875 877 879 880 882 881 879 877 873 882 895 904 912 916 921 925 936 942 946 950 951 950 948 945 940 937 933 933 945 950
107 101 95 105 110 117 124 128 124 120 115 115 115 119 126 133 136 133 128 124 119 120 121 114 117 121 123 119 117 117 116 115 113 107 100 111 113 113 116 118 121 122 122 120 118 115 119 125 125 121 122 114 115 114 114 115 115 118 119 121 125 128 127 133 135 136 137 140 148 151 154 160 165 165 169 176 182 190 197 199 199 197 192 201 204 204 204 211 216 222 216 223 240 249 256 271 279 286 294 317 331 352 424 480 515 546 562 582 608 627 635 651 659 664 668 666 663 663 664 673 677 681 686 694 701 710 721 745 759 778 800 812 818 830 842 858 867 881 892 911 920 918 905 881 869 856 845 825 819 810 791 744 731 725 722 723 713 704 699 701 703 704 702 694 705 714 708 707 706 706 718 737 753 762 773 800 805 809 810 800 795 789 785 771 763 754 741 706 697 687 690 701 706 706 701 692 689 685 679 669 669 667 664 660 660 662 665 674 680 686 694 716 723 730 739 780 794 803 813 822 826 828 830 836 840 845 852 866 872 878 885 899 906 911 914 915 914 912 908 903 902 902 899 877 863 856 863 862 855 849 846 842 842 847 853 858 857 854 849 840 846 850 852 852 852 852 852 853 853 853 854 862 864 866 867 869 869 868 866 870 878 888 894 902 906 910 914 925 932 940 945 946 942 938 934 930 927 924 930 941 946
98 92 89 100 104 111 117 118 115 111 107 108 107 110 118 124 128 127 121 114 111 111 114 108 111 116 117 109 108 108 107 107 107 103 93 100 101 102 107 108 110 111 111 109 107 108 109 113 112 106 107 104 107 109 113 115 117 119 119 126 132 136 134 138 142 146 147 150 159 166 170 176 178 177 179 188 192 198 206 212 212 210 204 217 225 229 227 229 230 233 227 229 238 245 254 274 284 294 306 331 343 365 450 477 493 541 564 594 618 633 639 651 656 661 667 668 666 667 670 680 686 692 699 708 709 717 731 758 779 801 816 829 831 838 848 874 887 895 902 917 922 923 914 892 881 869 855 834 828 819 806 748 738 736 735 729 717 715 714 711 713 714 711 700 706 720 718 720 720 716 726 743 755 765 776 803 812 820 823 803 797 791 786 771 763 753 739 702 693 694 703 720 722 719 712 698 694 689 683 678 677 675 672 665 662 661 664 672 679 685 693 715 723 731 743 770 782 792 800 814 819 823 826 831 833 837 844 855 860 868 875 889 898 903 905 906 905 902 898 890 889 888 886 867 855 847 851 850 842 836 833 830 837 844 846 845 842 839 834 827 834 837 838 839 839 838 837 837 838 839 842 850 852 854 855 857 858 857 855 865 871 876 880 890 895 899 903 913 921 929 938 937 931 926 922 919 917 918 927 938 941
86 81 80 92 97 103 106 105 102 98 94 100 101 104 107 115 118 116 111 104 102 100 100 98 103 106 106 98 94 89 86 86 86 84 83 89 92 94 95 94 94 94 96 98 100 101 102 106 105 104 106 115 120 124 128 130 132 134 135 137 141 145 146 144 148 150 152 160 167 173 178 187 191 195 196 204 211 216 220 229 233 231 224 231 244 253 253 255 260 258 255 249 252 253 254 264 276 285 298 320 334 367 452 479 511 543 563 592 612 627 636 646 651 655 659 661 663 665 670 682 689 696 707 726 728 733 744 781 801 814 826 843 848 855 861 884 896 903 913 921 922 925 919 894 885 874 858 836 826 814 800 759 753 752 751 737 732 734 733 729 731 730 725 716 716 723 731 737 738 736 738 755 760 771 784 808 815 820 821 804 797 791 786 768 760 750 731 706 705 720 731 741 740 736 727 709 701 695 691 686 683 681 676 671 668 666 665 670 676 681 690 709 717 726 736 756 765 771 778 790 795 800 804 812 814 818 822 833 839 846 854 871 879 885 887 887 886 884 879 868 866 864 862 852 844 835 839 834 826 816 810 821 829 832 830 823 820 817 814 811 816 817 816 815 814 813 816 821 822 822 825 830 833 835 836 842 843 842 841 850 854 858 861 870 875 881 886 899 907 914 926 924 918 911 907 902 903 910 922 932 932
76 72 72 83 89 94 96 93 88 85 83 97 98 96 95 105 108 105 101 95 93 90 86 87 91 91 90 84 73 64 63 73 77 80 86 93 98 98 97 97 93 88 90 100 102 104 106 114 114 116 118 128 135 140 144 146 146 149 151 152 152 153 155 154 156 154 153 164 169 175 180 194 201 214 221 227 233 240 239 247 251 250 245 241 253 267 272 285 295 292 286 274 274 270 264 261 264 273 284 303 318 347 448 481 515 541 556 577 605 621 631 643 648 650 652 655 660 664 670 681 689 697 710 736 746 754 774 804 813 821 830 849 859 871 880 895 901 911 923 924 923 924 921 896 883 870 857 833 822 811 798 788 783 768 764 755 766 768 766 762 757 747 739 733 732 729 737 754 757 757 756 766 771 777 788 812 815 814 812 802 796 789 782 764 755 743 722 724 734 747 758 758 753 749 742 723 713 706 700 690 685 681 677 677 675 672 669 668 672 677 685 703 710 718 726 741 747 751 755 765 771 775 779 786 790 795 800 812 819 828 835 852 859 862 864 864 863 862 858 848 843 840 840 840 834 824 827 819 808 795 789 810 813 811 809 797 795 793 793 795 798 797 798 799 805 810 815 821 822 822 823 823 824 828 830 838 839 839 838 845 847 848 850 853 858 863 869 884 893 903 914 913 905 898 892 885 891 903 915 924 922
69 67 69 79 85 89 89 85 82 79 79 92 91 86 87 94 98 97 95 91 88 83 79 79 79 79 75 64 58 58 66 87 95 100 102 106 111 112 113 114 110 102 103 112 110 114 116 127 125 126 130 135 142 148 153 156 157 160 162 162 163 162 163 161 162 161 159 165 169 176 181 193 202 224 237 248 251 254 254 260 264 261 259 250 257 270 280 312 336 339 306 288 286 278 272 270 265 269 274 294 307 325 413 472 487 514 546 571 605 619 627 641 645 646 648 655 661 668 673 684 691 697 708 737 750 773 800 815 818 822 829 850 861 878 889 909 916 922 925 926 924 924 924 899 889 880 860 836 826 817 813 814 809 791 775 784 797 798 797 793 786 774 752 744 743 739 740 765 772 774 772 776 786 789 796 814 814 812 809 799 793 785 778 759 748 736 726 749 755 763 769 767 760 755 749 733 725 716 706 691 686 682 682 681 677 674 671 668 671 675 681 695 703 710 718 729 733 736 740 752 756 759 761 765 770 779 787 800 807 817 825 839 844 847 848 849 849 848 846 837 830 826 827 835 828 817 816 802 792 781 776 789 790 789 787 778 783 793 797 803 805 805 808 812 821 830 836 838 838 839 839 835 834 838 841 850 853 853 853 858 859 859 859 855 856 857 860 875 885 895 907 904 895 886 881 878 885 898 909 919 913
65 63 67 76 79 82 82 77 76 74 76 82 81 72 74 76 78 78 76 76 75 72 70 67 65 62 58 55 63 71 84 102 108 111 112 115 119 122 123 123 120 116 117 122 121 125 125 135 131 134 141 146 150 156 162 166 167 170 171 172 173 172 172 167 166 166 166 171 175 181 187 194 199 221 239 259 264 267 267 272 278 275 275 265 267 274 284 344 393 405 366 307 299 290 283 283 279 278 275 288 305 328 396 468 482 516 547 575 597 609 621 637 640 645 648 657 661 667 672 684 692 699 708 736 747 769 798 812 812 814 824 848 858 878 892 918 925 926 927 926 925 924 924 906 902 894 867 842 834 830 830 828 822 813 793 807 812 812 812 810 807 800 777 763 760 756 754 775 790 793 792 791 797 804 810 815 813 811 806 796 788 780 773 757 753 748 745 766 771 776 778 773 768 762 755 742 735 724 712 694 686 686 687 684 680 676 673 669 671 674 678 688 695 701 708 718 720 722 726 739 741 744 746 752 756 765 774 789 796 804 812 827 831 834 836 836 836 836 834 825 818 814 818 827 820 812 804 779 770 766 763 771 775 775 779 790 800 810 815 823 825 826 827 831 835 842 849 852 853 852 852 849 847 848 850 861 864 866 868 872 873 872 872 869 865 861 859 867 876 887 897 889 881 878 879 879 881 893 906 916 906
60 58 60 66 68 69 70 67 66 63 64 60 51 44 45 48 50 51 52 54 55 57 60 62 65 66 68 74 84 91 101 112 117 121 123 127 129 130 134 131 130 128 130 134 133 137 139 143 145 147 150 162 165 169 173 179 181 182 183 186 187 187 186 179 178 179 180 178 184 192 198 204 203 212 233 264 275 289 319 343 337 334 334 295 288 290 295 383 436 450 444 386 369 330 301 303 300 298 292 296 312 344 411 471 485 519 544 567 577 589 607 632 638 646 649 656 659 664 671 684 692 701 708 723 732 742 764 790 802 807 818 837 847 862 879 924 927 928 928 928 926 925 925 919 913 898 881 863 857 853 849 838 829 822 810 819 824 828 829 826 820 813 808 799 795 793 792 792 801 811 815 816 817 821 823 814 811 806 799 790 783 778 773 769 772 776 775 783 786 786 785 778 775 770 765 749 742 732 717 696 692 692 691 687 683 681 679 672 672 674 676 681 685 690 695 703 705 707 711 720 723 727 730 740 745 752 757 773 780 787 793 807 811 814 814 813 811 808 806 801 797 793 798 809 798 786 775 765 768 783 788 797 802 803 809 826 830 833 838 844 845 846 847 850 855 861 868 874 874 874 873 869 867 867 869 879 882 884 888 892 893 893 893 889 884 879 873 868 870 873 880 879 880 886 892 890 882 889 901 913 905
54 46 52 54 57 57 58 47 47 39 37 31 27 29 38 45 48 52 57 61 64 67 69 75 85 90 94 95 100 102 112 122 125 131 135 141 140 141 145 140 138 138 142 148 144 149 153 153 158 162 161 173 178 181 183 192 194 197 199 201 203 203 199 194 195 196 199 185 194 201 206 216 213 210 230 265 281 303 359 414 413 415 415 360 311 312 329 404 448 463 475 457 441 401 359 367 359 317 310 309 330 393 429 468 480 490 513 555 567 579 606 632 639 645 647 653 658 663 669 684 691 697 699 706 714 721 730 763 793 801 808 825 837 846 859 926 928 930 930 930 928 927 927 926 921 908 900 890 883 874 863 846 838 830 824 829 835 841 843 837 832 828 829 826 824 824 824 814 810 820 829 835 835 832 828 812 808 803 799 792 787 781 783 787 788 794 795 797 796 794 790 782 779 775 771 751 745 735 718 700 701 698 695 687 685 686 686 676 674 676 676 677 679 681 685 690 693 696 699 706 710 712 715 728 734 738 743 758 763 770 775 783 786 786 785 778 776 773 771 768 770 771 775 780 767 755 751 769 794 816 826 837 838 839 841 846 849 852 858 865 866 867 868 871 874 881 889 899 899 898 896 893 891 889 890 899 903 906 909 915 917 917 918 912 903 897 890 878 872 869 870 881 891 899 906 903 888 885 894 906 901
34 26 31 36 37 35 34 23 22 16 19 28 41 48 60 65 69 76 83 89 93 95 95 97 103 106 105 104 106 108 113 127 132 139 146 150 149 152 153 148 145 148 152 159 155 156 163 163 165 171 173 178 184 190 193 204 207 210 211 212 211 213 211 211 214 212 214 194 205 209 213 224 224 215 231 266 283 306 362 421 437 447 452 432 346 353 395 429 451 464 484 464 454 445 423 437 432 391 380 360 392 446 454 462 470 479 510 559 572 589 617 631 639 642 644 652 656 660 665 677 682 684 685 695 701 710 722 747 773 788 797 818 832 842 853 924 928 931 932 931 930 929 929 929 928 922 914 906 896 884 873 857 849 841 838 841 847 852 852 844 842 841 841 838 837 837 836 829 822 824 832 841 838 832 825 815 813 810 808 800 794 790 795 799 799 803 805 806 803 798 792 784 780 775 768 749 741 727 713 707 707 702 697 689 689 690 689 678 677 678 679 678 678 678 681 686 688 690 693 699 703 706 709 720 723 727 733 746 751 756 760 764 764 762 759 753 752 752 752 749 750 755 758 755 748 747 753 793 818 830 840 850 851 852 855 860 861 865 871 882 883 883 884 886 889 896 904 915 916 916 915 911 909 906 906 910 918 922 924 930 933 933 934 925 917 910 901 887 881 878 877 891 899 907 917 910 898 887 887 895 895
7 5 4 11 11 8 8 10 11 15 25 45 61 65 71 79 84 93 99 105 108 109 110 111 114 115 115 112 113 115 116 129 137 147 156 159 159 162 163 160 155 158 163 168 165 165 171 175 174 179 184 187 191 199 207 219 222 224 224 223 221 223 228 233 235 233 230 207 216 224 230 239 237 228 235 265 283 304 346 418 435 450 463 471 417 421 451 463 466 471 492 478 461 456 448 459 466 466 455 428 447 466 476 471 473 484 522 559 571 587 606 624 635 640 642 648 653 656 659 667 669 672 679 690 700 713 726 747 762 784 797 818 831 842 855 921 926 931 933 932 931 930 930 932 932 930 926 917 904 894 883 870 861 858 857 860 862 867 866 858 854 852 851 848 848 847 846 840 832 833 840 845 839 833 826 824 822 820 816 805 798 800 806 810 810 812 816 815 808 801 793 784 778 772 763 744 732 721 715 715 713 707 700 693 694 694 692 679 678 681 682 681 681 682 683 686 686 688 690 694 696 700 703 711 714 718 724 732 738 744 747 749 748 745 741 738 738 738 739 738 739 741 742 743 745 751 760 818 830 841 851 862 865 866 868 875 879 882 887 899 900 900 901 903 905 911 916 924 925 926 926 923 922 921 920 920 926 930 934 939 941 942 941 935 929 923 915 897 890 890 888 896 905 915 924 917 909 898 892 895 898
-0 3 7 14 17 21 29 26 24 30 42 61 70 77 85 92 96 103 106 113 117 120 124 126 126 127 127 127 126 126 129 138 144 152 164 173 175 178 180 180 175 172 175 185 184 183 185 194 193 197 205 214 217 222 229 237 242 244 244 241 241 241 246 254 259 264 255 228 229 242 258 267 258 252 254 262 277 294 319 422 438 455 475 490 477 482 491 498 499 500 506 505 489 481 471 479 488 494 496 479 481 498 506 505 513 524 533 555 564 577 589 609 621 629 635 644 649 653 655 659 663 670 679 692 703 716 726 745 759 785 802 822 832 843 853 912 920 928 934 933 932 931 931 934 934 935 934 928 922 912 902 885 882 880 882 881 883 888 889 883 877 873 872 870 869 868 867 861 851 854 860 855 850 845 842 839 835 831 825 814 810 814 821 829 830 831 832 820 811 801 792 780 773 764 755 747 740 738 736 730 724 715 706 701 701 699 695 682 681 686 691 693 692 695 698 699 699 700 700 700 700 701 702 704 706 708 712 718 723 727 730 733 732 731 728 731 733 735 737 739 740 741 741 751 758 782 793 833 843 854 864 883 887 890 892 898 901 903 906 912 913 914 914 917 919 923 925 928 928 929 929 930 930 931 931 930 932 935 938 943 945 946 947 942 937 932 926 911 908 911 908 903 907 913 920 923 921 917 915 916 918
11 22 31 42 46 54 62 55 45 42 53 68 73 84 94 100 101 104 107 114 121 125 129 138 140 140 140 141 141 141 145 153 155 159 167 184 191 195 197 198 195 188 191 205 208 206 206 212 215 218 225 247 253 255 256 253 260 264 264 260 260 259 260 272 285 293 272 246 241 254 272 295 287 284 284 265 276 295 326 431 444 458 481 502 501 510 519 528 531 532 531 532 525 514 505 508 517 527 543 534 526 533 533 539 551 564 563 567 570 578 588 606 614 623 632 649 654 656 657 659 663 672 680 693 700 707 717 736 750 783 803 822 831 843 853 904 909 920 932 935 934 933 933 935 935 936 937 935 934 927 920 906 905 903 906 901 904 908 911 906 899 894 894 892 891 891 891 887 876 881 884 870 865 862 862 855 849 842 834 825 825 829 835 849 849 847 841 821 810 800 791 774 765 758 755 759 760 760 756 743 733 719 710 709 706 702 695 684 685 692 701 707 705 707 713 717 717 717 716 714 713 712 710 707 706 706 706 708 710 712 716 719 721 723 724 734 739 745 750 760 761 751 749 770 788 811 824 843 854 865 875 894 900 904 907 910 911 912 913 915 917 919 920 923 925 927 928 929 929 930 930 932 933 934 935 936 937 938 940 944 946 948 949 946 943 939 934 923 925 928 926 913 910 911 913 921 925 928 930 934 936
23 41 52 63 66 70 73 72 63 52 52 63 68 76 85 91 92 95 99 108 114 119 123 135 142 145 147 150 152 152 154 162 164 167 172 188 198 204 207 208 206 205 211 221 225 225 224 224 229 232 235 266 282 287 286 269 272 277 277 277 277 273 271 290 301 307 281 256 250 260 274 310 322 328 318 286 295 318 362 436 447 456 474 513 519 523 530 542 546 552 553 555 552 546 542 533 538 560 584 573 561 558 553 564 569 585 590 592 592 595 599 615 621 628 637 657 665 667 666 667 666 671 682 698 703 709 716 736 753 790 807 826 835 847 856 901 906 917 931 936 936 935 935 935 935 936 937 935 934 933 931 926 923 922 924 919 922 920 921 919 913 910 908 907 905 906 908 901 896 901 900 884 878 877 877 865 858 849 843 834 834 840 848 859 854 848 840 819 808 798 788 769 765 763 766 770 770 768 761 745 734 719 715 713 707 701 693 684 688 697 706 719 717 716 723 729 729 729 728 727 725 724 722 719 717 715 713 711 711 712 715 719 722 726 731 742 759 775 784 796 797 783 769 789 806 813 825 845 855 864 871 886 893 899 902 905 905 906 906 909 911 914 916 921 924 926 927 928 928 928 929 930 932 933 934 936 937 938 940 943 945 947 948 947 945 943 938 929 932 934 932 920 919 919 917 917 920 924 929 935 940
36 50 59 71 75 78 80 81 74 63 55 58 61 65 70 76 79 82 87 97 102 107 113 126 134 141 147 156 159 161 163 169 172 179 185 195 206 214 218 219 217 224 231 238 240 244 242 242 250 252 252 285 308 318 325 290 284 287 289 298 300 293 288 314 319 314 296 265 259 266 281 330 381 392 383 314 327 359 406 445 452 459 473 517 528 536 541 553 558 564 567 576 582 582 581 558 566 597 612 598 590 585 572 592 596 607 612 611 611 614 612 619 625 631 638 660 671 675 677 679 678 675 682 702 712 719 725 740 774 801 813 833 843 855 871 906 909 919 930 936 936 936 936 935 935 935 935 934 933 932 933 936 935 934 934 933 932 928 927 928 925 925 925 922 921 922 922 913 915 916 913 899 893 893 890 876 868 860 856 845 846 853 861 864 856 848 837 816 806 796 785 775 776 777 778 778 775 770 763 744 732 724 725 719 711 704 697 685 690 698 707 730 731 728 731 740 741 740 740 739 739 738 736 730 728 725 722 720 720 720 721 725 729 735 741 765 787 806 813 823 820 811 793 804 808 812 820 837 846 854 861 874 881 889 894 898 898 898 898 900 904 906 909 916 918 921 922 924 925 925 926 928 929 930 932 934 936 937 939 942 944 945 946 946 945 944 941 934 938 939 938 928 927 928 926 921 919 920 924 929 935
45 53 58 73 79 84 87 87 82 75 69 64 63 67 71 76 79 80 84 90 94 98 103 116 122 128 135 149 155 162 171 186 193 205 215 222 230 241 245 240 240 245 254 288 305 316 318 301 319 322 321 347 363 372 380 353 336 307 309 324 348 348 340 366 358 321 311 289 286 291 315 387 432 440 442 382 393 413 437 466 473 478 487 525 537 546 555 570 580 588 591 601 607 609 609 596 604 619 621 619 616 611 601 617 620 623 626 623 624 627 627 630 636 641 647 664 674 679 685 696 696 693 693 705 715 722 728 751 784 801 813 835 847 861 878 905 911 921 931 936 937 937 936 935 934 933 933 930 929 929 930 935 937 938 939 937 935 932 931 934 935 936 937 933 931 928 927 926 928 928 925 916 912 912 906 892 887 882 876 867 868 872 873 862 852 843 832 813 808 803 798 796 794 791 788 778 772 766 760 748 741 741 740 729 721 715 707 692 692 698 709 734 742 744 746 760 770 775 780 784 783 781 776 768 764 746 738 737 736 735 734 737 751 771 776 797 811 822 828 837 831 822 817 824 826 827 829 839 845 852 857 866 869 873 878 885 891 896 900 905 907 908 910 912 912 913 915 920 922 924 925 926 926 927 928 930 933 935 936 940 941 943 944 945 945 945 944 940 943 944 944 939 939 940 939 934 930 923 923 930 937
46 51 55 71 80 87 91 92 89 85 81 75 70 75 79 87 89 90 91 94 96 97 100 108 113 118 123 138 146 156 171 201 217 233 246 256 266 277 273 261 263 271 286 350 369 391 397 375 391 397 393 409 417 421 423 415 400 353 348 371 403 407 403 417 403 356 346 317 328 346 371 432 443 453 457 448 450 449 453 484 503 507 510 536 547 558 571 592 600 607 612 617 619 620 620 622 623 625 626 628 628 627 626 631 634 635 636 634 636 639 641 642 650 655 660 674 679 684 691 709 712 711 710 715 721 726 732 759 787 802 813 834 846 859 876 899 911 923 932 936 937 936 936 934 933 931 930 926 925 925 926 931 936 938 939 938 936 933 933 937 939 941 942 938 935 930 930 934 935 935 933 928 926 927 923 911 908 902 895 890 889 886 880 859 848 837 827 819 819 819 817 813 805 796 790 777 771 766 760 757 758 755 750 737 730 722 714 698 694 698 711 733 744 752 758 777 791 801 810 828 827 824 819 807 801 782 773 774 773 768 757 763 784 807 810 817 828 835 842 848 844 839 836 842 845 847 848 852 857 862 866 873 875 875 872 879 891 902 909 916 917 917 917 914 913 912 915 922 924 927 927 927 927 928 928 929 932 932 933 937 939 940 942 944 945 946 946 946 947 947 948 949 949 949 949 944 941 932 925 937 943
52 50 54 69 79 86 90 97 95 92 88 81 77 76 82 93 97 99 100 100 101 101 102 107 111 115 120 135 142 152 166 197 218 236 252 284 296 293 282 275 280 291 309 376 390 410 416 412 416 421 420 426 431 436 438 433 426 401 391 415 428 428 431 434 429 407 398 364 385 402 415 441 448 457 469 489 483 467 468 491 514 525 532 545 556 570 583 602 604 607 611 618 620 621 623 625 626 626 628 630 631 631 632 635 637 639 640 641 643 646 651 654 662 669 673 682 687 691 697 714 720 723 724 731 732 738 755 783 804 811 820 839 846 857 876 896 912 923 932 936 936 936 936 934 933 931 928 924 923 924 924 929 934 936 937 938 936 935 935 938 941 943 943 938 936 933 934 938 938 938 936 932 932 933 930 925 922 916 911 905 900 893 882 861 849 841 835 834 834 833 828 817 809 800 793 780 774 770 767 767 766 761 754 740 732 723 715 703 698 700 712 731 741 749 756 772 783 794 804 829 836 837 833 822 815 810 807 808 807 800 787 791 803 817 823 828 839 845 849 862 858 853 850 853 856 859 860 863 868 875 881 891 893 891 883 882 896 906 911 919 921 923 922 920 918 917 919 927 928 929 930 930 931 931 932 933 933 933 934 936 939 940 940 943 945 946 947 948 949 950 951 953 953 953 952 947 944 937 927 937 945
60 55 55 65 74 84 88 99 100 100 96 87 83 79 83 100 105 108 109 109 107 106 107 110 112 115 119 133 140 150 164 188 204 223 238 295 301 288 282 290 297 311 343 395 411 421 426 429 430 435 437 437 442 446 450 447 439 431 423 436 444 449 449 448 441 435 431 420 433 436 439 451 455 464 483 530 517 500 488 503 519 530 541 557 566 579 590 602 604 606 607 618 620 622 624 626 627 628 629 631 632 634 635 638 640 642 643 646 650 656 663 667 674 683 688 690 695 700 705 721 729 734 741 757 762 772 791 812 816 822 830 846 852 865 879 899 916 925 931 935 936 936 935 933 933 931 928 921 923 925 926 930 933 935 936 938 937 936 936 940 943 944 943 939 936 934 936 940 941 940 938 936 936 936 934 932 932 929 926 917 909 900 888 865 857 855 854 852 851 846 839 825 816 809 800 785 780 778 779 774 770 765 755 741 732 723 717 709 703 701 712 728 735 743 750 766 774 789 803 827 837 841 842 837 831 826 825 824 823 818 813 810 812 824 833 842 849 858 862 878 878 872 869 871 874 876 876 877 881 889 897 905 904 902 895 882 895 904 910 918 921 924 925 923 921 920 922 927 929 931 932 933 934 935 936 937 937 937 938 939 940 940 941 942 945 947 948 949 950 952 954 956 956 956 954 950 946 940 931 937 947
70 69 67 63 66 76 84 96 101 105 107 102 96 89 87 102 108 114 120 123 121 117 116 119 120 121 123 131 140 149 161 180 191 207 221 268 272 265 270 293 305 346 383 417 425 433 440 464 465 470 473 477 479 481 486 485 475 472 468 471 483 487 488 478 469 462 454 453 453 457 458 467 492 502 515 551 542 536 520 532 541 547 555 574 579 586 593 602 604 606 607 617 621 623 625 627 628 629 630 633 634 636 638 642 644 646 649 655 660 666 673 684 688 694 702 708 711 716 721 736 744 760 777 793 799 809 820 830 834 839 850 868 878 888 898 914 920 925 928 933 935 935 934 930 928 927 924 920 925 928 930 934 936 937 938 939 938 938 938 941 944 945 945 941 939 938 938 941 942 942 941 940 939 938 936 936 935 934 931 920 912 903 892 878 878 879 878 873 868 861 852 836 825 817 810 799 796 792 788 777 770 763 754 742 736 728 726 721 714 708 710 722 729 739 748 768 778 791 804 823 832 837 842 847 850 849 846 845 844 841 837 832 830 835 840 854 865 875 883 894 899 897 896 898 899 900 900 900 902 907 911 914 912 910 905 891 894 898 904 914 917 920 922 924 923 924 925 929 931 933 934 937 938 939 940 941 942 942 943 944 945 945 945 945 947 948 949 951 952 954 956 958 958 957 956 952 949 942 933 936 945
81 82 83 69 63 67 77 93 98 105 112 116 112 105 97 103 109 117 128 138 138 131 131 132 131 130 130 132 137 146 155 174 185 196 207 234 239 241 256 282 297 345 390 421 427 437 448 492 495 498 503 510 511 513 515 511 505 504 503 504 511 511 512 501 501 497 479 489 491 491 485 509 537 545 549 565 564 558 553 561 563 567 574 586 588 591 596 603 604 606 608 616 621 624 625 628 629 630 631 634 636 638 640 644 647 650 654 663 668 674 681 699 704 706 713 727 729 734 740 767 778 795 810 821 821 825 836 845 852 864 874 894 903 905 909 914 916 919 922 930 933 934 934 928 924 921 918 921 926 929 933 936 937 939 940 940 940 939 940 943 944 945 946 943 942 941 941 942 943 943 942 941 940 939 937 936 935 933 927 917 911 905 899 897 900 900 899 889 880 872 863 847 838 830 825 813 808 800 790 776 766 760 754 748 743 740 740 733 727 720 714 717 726 736 747 769 782 791 801 814 821 828 835 849 858 865 867 868 866 862 859 853 852 852 853 864 877 887 897 909 913 914 915 917 917 918 918 919 920 922 923 921 918 916 913 904 898 895 897 907 912 915 918 922 924 926 927 931 933 935 937 940 942 943 943 944 945 945 946 948 949 950 950 950 950 950 951 952 953 954 956 957 958 958 958 954 950 943 937 937 942
87 89 91 78 70 66 72 90 95 101 108 121 120 116 110 110 116 123 133 147 148 142 145 145 141 138 138 137 140 145 150 170 179 189 195 217 225 233 246 270 281 303 337 414 425 435 446 492 495 499 503 510 511 512 512 507 503 501 503 507 507 508 510 509 514 517 505 520 525 525 519 546 556 562 565 568 571 569 570 573 576 579 583 589 591 594 598 603 605 607 609 616 620 623 625 628 629 631 632 635 637 638 641 646 649 653 657 665 670 678 685 704 713 717 720 736 741 750 763 796 807 815 823 835 835 837 844 859 870 884 891 900 902 902 901 902 903 907 910 923 929 931 932 928 924 919 915 921 925 928 932 936 938 939 941 941 940 940 941 943 944 945 946 944 943 942 942 942 943 943 942 940 940 938 936 933 931 928 922 918 915 913 910 907 910 910 908 897 887 878 871 857 850 841 832 814 807 798 787 775 768 765 762 756 750 751 751 743 736 730 722 715 724 734 744 763 774 785 794 805 811 818 826 841 851 863 873 881 881 878 874 867 866 868 870 877 883 890 901 916 919 920 921 922 922 923 924 925 926 926 926 925 923 920 917 909 905 901 898 902 906 910 914 920 924 926 928 932 934 936 938 941 942 943 944 945 945 946 947 948 949 950 950 950 950 950 950 951 952 953 954 956 957 957 957 955 951 946 945 942 943
97 98 98 88 82 72 71 85 91 96 103 122 124 125 122 121 129 135 141 154 154 153 157 157 152 146 146 145 147 151 152 166 174 184 189 210 218 227 235 255 266 276 284 402 420 431 442 490 494 498 502 508 507 506 506 502 500 500 502 506 507 509 513 518 520 523 525 530 535 539 541 555 568 572 573 572 573 575 577 580 583 586 587 591 593 597 600 604 606 608 611 618 621 624 625 628 630 631 633 636 637 638 641 647 651 655 659 667 672 680 687 705 717 722 729 749 768 780 792 813 819 826 832 845 847 849 855 878 889 893 896 892 891 890 889 889 890 894 898 910 918 922 926 924 921 917 913 922 925 928 932 936 938 940 941 941 941 941 942 943 944 945 946 944 944 943 942 943 943 943 943 940 939 938 935 932 928 926 925 924 924 922 918 913 914 916 915 905 897 888 880 865 856 845 832 812 805 797 788 779 777 775 774 765 761 763 761 752 745 739 730 715 722 731 740 756 766 774 784 799 804 809 818 835 844 856 868 885 892 890 887 882 881 883 887 890 893 899 908 919 920 922 923 924 925 926 927 928 928 928 928 928 927 925 921 914 911 908 905 902 902 905 909 917 922 926 928 934 935 936 938 941 942 943 944 945 945 946 946 947 948 948 948 948 948 949 949 949 950 950 951 955 956 956 957 956 954 952 952 949 947
116 114 115 101 93 86 80 83 92 95 98 111 119 127 129 134 141 145 151 165 168 170 173 173 167 160 162 158 159 162 164 172 177 186 194 216 222 226 232 248 260 265 271 351 394 413 427 468 485 492 496 500 498 496 496 500 500 503 505 509 511 515 518 527 529 531 534 536 539 542 544 557 571 575 577 576 576 577 579 583 585 588 591 595 597 599 601 605 607 609 612 618 621 624 625 628 630 631 633 637 638 640 644 651 656 659 664 672 677 684 691 708 720 729 740 777 800 810 816 828 834 842 852 864 868 871 876 885 885 881 877 870 869 868 868 868 868 872 878 891 900 906 911 913 912 913 913 922 926 930 933 936 937 938 940 941 941 941 941 943 944 945 946 944 944 942 942 942 943 943 943 942 941 940 938 934 932 932 932 932 932 930 927 918 916 916 916 909 905 898 889 873 864 855 842 822 816 810 805 798 795 792 789 783 782 781 775 762 756 749 741 721 722 728 735 749 758 764 772 785 794 799 809 829 836 846 858 879 888 893 898 902 902 903 905 908 909 912 916 920 921 923 924 926 927 928 928 929 929 929 930 929 929 928 927 921 917 915 913 910 908 907 907 911 915 919 923 931 934 935 936 938 939 940 941 942 942 943 943 944 944 944 944 944 944 944 944 946 948 949 950 955 956 957 957 958 958 957 957 956 955
133 130 133 114 102 96 90 86 96 103 105 105 111 123 131 144 149 153 160 178 184 188 190 187 180 178 179 172 172 174 177 186 186 191 205 234 242 246 248 256 262 266 270 332 383 406 418 447 477 486 488 490 491 492 494 501 503 506 508 513 515 520 524 534 537 541 544 547 546 546 548 558 570 577 579 579 577 578 581 584 586 589 592 598 600 601 602 606 608 610 612 617 621 623 625 629 630 632 634 637 639 643 647 655 660 664 668 677 681 689 696 712 724 734 746 787 804 813 822 834 840 854 869 883 885 885 885 877 870 862 855 847 846 847 847 847 848 852 857 873 883 891 899 906 910 915 917 921 924 928 931 934 934 936 938 941 941 941 941 943 944 945 946 943 942 941 941 942 943 943 943 943 943 942 941 938 937 936 936 936 936 935 931 919 914 911 910 910 907 903 896 883 876 870 859 839 834 829 824 819 816 810 803 802 800 795 787 770 764 758 749 729 725 730 736 748 755 762 769 783 793 799 808 823 830 838 849 871 881 890 904 915 918 919 919 920 920 920 920 921 922 923 924 927 928 929 929 930 930 930 930 930 930 930 930 926 924 922 921 920 917 915 912 908 909 911 915 926 929 931 933 934 935 935 936 936 937 937 938 938 938 938 938 940 940 941 941 945 948 950 952 956 957 958 958 959 960 960 960 961 961
143 142 141 124 110 101 94 89 100 113 122 115 112 122 134 148 156 166 179 191 195 201 205 197 193 194 189 185 183 187 188 197 198 200 210 243 255 266 265 263 267 275 287 381 403 417 425 460 478 483 484 490 492 495 499 503 505 508 510 514 517 522 528 539 543 549 555 558 555 555 556 564 571 577 579 580 579 579 582 586 587 590 592 599 601 602 603 606 607 609 612 617 620 623 625 629 630 632 634 639 641 644 648 656 661 664 668 677 683 689 696 711 723 732 742 765 793 803 813 830 838 851 866 881 881 879 875 864 857 849 842 832 832 834 835 836 838 845 853 874 884 895 904 914 919 921 922 923 923 924 926 930 933 935 938 942 941 941 942 943 944 946 945 941 939 939 939 942 943 943 943 944 943 943 941 939 938 937 937 936 935 934 929 917 910 904 904 907 904 900 896 888 883 878 871 852 844 839 836 833 830 823 816 811 806 798 790 772 766 760 750 733 728 732 739 752 760 768 776 797 804 809 814 826 834 841 850 871 881 891 905 916 920 920 918 913 913 914 917 920 921 922 924 926 928 929 929 929 929 929 929 929 929 930 930 928 927 927 926 925 924 922 919 912 910 909 909 918 923 925 927 929 929 929 929 929 929 930 931 934 934 935 936 940 941 942 943 948 950 952 954 957 957 958 959 960 961 961 962 963 963
151 150 145 129 117 106 98 95 103 119 132 129 119 127 138 157 169 185 198 204 208 216 220 210 209 207 200 198 198 203 202 208 209 212 217 237 250 264 266 269 276 294 344 411 417 425 433 477 481 484 487 494 497 499 502 506 507 509 512 517 521 527 532 542 548 557 565 568 565 566 566 572 575 578 580 582 582 582 583 587 589 591 592 599 601 602 603 605 607 608 611 617 620 623 625 629 630 632 635 640 643 646 649 656 660 664 668 677 683 689 696 709 718 726 732 746 768 791 805 827 836 845 856 872 870 868 864 851 845 838 829 818 819 821 821 829 835 846 857 882 895 906 914 923 925 926 926 926 925 925 924 928 933 937 940 943 943 942 943 944 945 944 942 936 935 937 939 942 943 943 943 944 943 943 942 939 938 937 936 935 934 929 924 914 907 900 897 904 902 896 890 887 885 882 879 866 859 854 850 848 842 835 828 813 806 797 788 772 766 758 749 735 731 734 740 756 764 772 782 803 810 816 822 836 843 851 861 879 887 896 907 914 916 915 907 897 899 903 909 917 919 921 923 926 927 928 929 928 928 927 927 927 927 928 929 929 929 929 929 930 929 928 926 919 916 913 911 911 915 919 921 921 922 924 925 926 927 929 931 934 935 936 937 941 943 945 946 950 952 954 956 958 958 959 959 961 961 962 963 964 964 ]